@charset "utf-8";
body{font-family:"微软雅黑","Raleway", sans-serif;word-spacing: normal;margin:0 auto; padding:0;font-size:12px;color:#716d6c;background:url(../images/bodybj.gif) repeat}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,p,blockquote{margin:0;padding:0;list-style:none;}
em,i{font-style:normal;}
a:link,a:visited,a:active{color:#716d6c;text-decoration: none;}
a:hover{text-decoration:none;color:#59301E;}
a.alink:link,a.alink:visited,a.alink:hover,a.alink:active{color:#0000ff;}
img { border:none; vertical-align:middle; }
input,select{ border:0px; padding:0px;margin:0px;vertical-align:middle;outline-style:none;color:#231815}

.clear{ clear:both;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.br{border-bottom:#5A5B5D 1px solid}
.f10180{color:#f10180}
.red{color:#f00;}
.gray {color: gray;}
.brt{border-top:solid 1px #DDDDDD;}

.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f120{font-size:20px;}


.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}


.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr20{padding-right:20px;}

.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}


.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}

.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}

.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}

.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}

.wape,.product,.footer{ width: 1000px;margin:0 auto;}


.header{width:1000px;height:274px;margin:0 auto;background:url(../images/image1.jpg) no-repeat center top}
.top{background:url(../images/head.gif) no-repeat center top;height:85px;}

.logo{ padding-top:9px;}

.fav{background:url(../images/sjbj_03.gif) no-repeat center top;height:36px;width:202px;float:right;text-align:center;color:#fff;line-height:36px;}
.fav a{color:#fff;padding:0 5px;}
.fav a:hover{text-decoration:underline}
.tel{ width:311px;height:33px;clear:both;padding-top:10px;}

.nav{width:1000px;height:42px;background:url(../images/nav.gif) no-repeat center top;margin:0 auto}
.nav ul{width:1000px;height:42px;margin:0 auto}
.nav ul li{float:left;width:125px;height:42px;line-height:42px;text-align:center;background:url(../images/line.gif) no-repeat right center;font-family:"微软雅黑";}
.nav ul li.last{background:none}
.nav ul li a{display:block;font-size:14px;color:#a06800;}
.nav ul li a:hover{text-decoration:none;color:#fff;}


.bannerbg{ background:url(../images/banner_bj.gif) no-repeat;width:1000px;height:279px;margin:10px auto;padding-top:9px;}
.picns{width: 982px; margin: 0 auto;position:relative;z-index:0}
.picns,.picns ul li,.picns ul li a img,.picns ul{width:982px;height:270px}
.picns ul li span{position:absolute;left:0px;bottom:60px;text-align:left;color:#fff;line-height:24px;z-index:1;border-right: 5px solid #D07207;padding: 10px; width: 70%;background:#000;filter:alpha(opacity=40);  opacity:0.40;font-family: 'Open Sans',serif;text-transform: uppercase;}

.picns ul{position:relative;}
.picns ul li{position:absolute;left:0px;top:0px;display:none}
.picns dl{position:absolute;right:450px;bottom:10px;}
.picns dl dd{float:left;width:10px;height:10px;background:#6F4300;text-indent:-9999px;margin-right:5px;cursor:pointer}
.picns dl dd.on{background:#E3CB9B}


.main{background:url(../images/main.gif) no-repeat center top;width: 960px;margin:0 auto;padding:35px 0 0 40px;}
.about{width:930px;float:left; }
.about .pt{padding:20px 5px; float:left}
.about .pt,.about .pt p{line-height:21px}
.about p{}
.about p img{float:left;margin-right:14px;}


.caption{width:100%;color:#59301E;font-size:14px;background:url(../images/t2.gif) no-repeat left;  }
.caption,.caption i,.caption font{height:28px;line-height:22px}
.caption i{float:left;margin-left:18px; color:#59301E;font-weight:bold;}
.caption em{float:right;margin-top:10px;}

.title{width:100%;color:#59301E;font-size:14px;background:url(../images/t2.gif) no-repeat left; }
.title,.title i,.title font{height:28px;line-height:22px}
.title i{float:left;margin-left:18px; color:#59301E;font-weight:bold;}
.title em{float:right;margin-top:10px;}

.inews{float:left;width:600px;}
.inews ul{ padding-top:10px;width:100%;margin:0px auto;}
.inews ul li{border-bottom: 1px dashed #d1b993;height:26px; line-height:26px; background:url(../images/icon.gif) no-repeat left;  overflow:hidden;}
.inews ul li a{display:block;float:left;width:70%;overflow:hidden;white-space:nowrap; text-overflow: ellipsis;color:#666; text-indent:14px; list-style:none}
.inews ul li em{float:right; margin-left:5px;color:#999;width:20%;text-align:center;font-style:normal;}

.box2{width:455px;}
.newslist{width:455px;padding:15px 0;}
.newslist li{border-bottom: 1px dashed #d1b993;height:26px; line-height:26px; background:url(../images/icon.gif) no-repeat left;  overflow:hidden;}
.newslist li a:hover{ text-decoration:underline;}
.newslist li a{display:block;float:left;width:70%;overflow:hidden;white-space:nowrap; text-overflow: ellipsis;color:#666; text-indent:14px; list-style:none}
.newslist li em{float:right; margin-left:5px;color:#999;width:20%;text-align:center;font-style:normal;}


.honor{float:left;width:300px;height:190px;padding-top: 16px;text-align: center;margin-left:30px;background:url(../images/Switchingbj_41.gif) no-repeat center top;}
.focusBox { position: relative; width: 268px; height: 157px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 268px; height: 157px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60; }

.main_Middle{width:1000px; background:url(../images/main_1.gif) repeat-y; margin:0 auto;}
.dfoot_bj{background:url(../images/dfootbj.gif) no-repeat; height:334px;}
.main_foot{width:962px; height:220px; background:url(../images/1bj_18.gif) no-repeat; margin:0 auto; padding-left:38px; padding-top:14px;}
.Contact{width:227px; height:170px; background:url(../images/lxwmbj_58.gif) no-repeat; float:left; padding-top:10px;}
.Contact h2{width:187px; height:39px; background:url(../images/libj_61.gif) no-repeat; font-size:16px;font-family:"华文楷体"; font-weight:normal; color:#fff; line-height:39px; text-align:center; margin:0 auto;}
.Contact ul li{font-size:12px; color:#716d6c; line-height:23px; padding-left:20px;} 

.Picture_scroll{width:685px; float:left; margin-left:19px;} 
.Picture_scroll_left{width:29px; height:180px; float:left;}
.Picture_scroll_Right{width:638px; float:left; margin-left:10px;}
.Picture_scroll_Right ul li{float:left; width:205px; margin-left:6px; display:inline;}
.Picture_scroll_Right ul li strong{width:205px; height:154px; background:url(../images/shlibj_62.gif) no-repeat; display:block; text-align:center; padding-top:8px;}
.Picture_scroll_Right ul li span{display:block; text-align:center; padding-top:5px;}
.footnav{width:1000px; margin:0 auto; font-family:"宋体"; font-weight:normal; color:#675549; text-align:center; line-height:25px;}
.foot{width:1000px; margin:0 auto; font-family:"宋体"; font-weight:normal; color:#675549; text-align:center; line-height:25px;}



.mleft{ float:left; width:190px;background:url(../images/n1_06.gif) repeat-y left top;margin-bottom: 5px;padding-left: 38px; padding-top: 20px;min-height:580px;}
.mleft h4{ width:100%;background:url(../images/n1_11.gif) no-repeat left;height:35px;line-height:35px;text-indent:25px;color:#451610;font-size:14px;}
.leftbox{width:131px; padding-left:15px; float:left;margin-bottom:15px; }
.leftbox li{line-height:31px;text-align:left;height:31px; background:url(../images/n1_18.gif) no-repeat left center ; border-bottom: 1px solid #ECECEC; font-size:12px;}
.leftbox li A:link,.leftbox li A:visited,.leftbox li A:active{display:block; color:#666;font-weight:normal; white-space:nowrap; text-align:center; text-overflow:ellipsis; overflow:hidden; }
.leftbox li A:hover{color:#f00; text-decoration:none}
.contact_nr{ float:left; padding:5px;line-height:25px;}

.mright{float:right; width:772px; background:url(../images/n1_15.gif) repeat-y left; overflow:hidden;min-height:600px;}
.mm{height:41px;background:url(../images/n1_03.gif) repeat-x top;width:752px;}
.pubtitle {background:url(../images/youh2bj_23.gif) repeat-x top;width:712px;height:47px;}
.pubtitle .mot{ float:left; line-height:30px; color:#451610; font-size:14px;font-weight:normal; padding-left:30px;padding-top:10px;}

.path{float:right; padding-left:20px;text-align:right;padding-top:20px; padding-right:60px;color:#666; background:url(../images/fangzi.jpg) no-repeat left}
.path em{font-size:15px;padding:0 3px; color:#666;}
.path a:hover,.path a{color:#666;}
.path strong{color:#C8070A; font-weight:300}


.input_bd{font-size:12px;text-decoration: none;BORDER: #cccccc 1px solid;COLOR: #666;padding:3px;}
.input_button{font-size: 12px;color: #666;text-decoration: none;height: 20px;background: #EAEAEA;BORDER-RIGHT: #3a3c36 1px solid;BORDER-TOP: #cccccc 1px solid;BORDER-LEFT: #cccccc 1px solid;BORDER-BOTTOM: #3a3c36 1px solid;}

.no_note{text-align:center;width:500px;color:red;height:50px; margin:20px auto;}
.listControl{width:85%;padding:0px 0 10px 0;margin:0 auto;overflow:hidden}
DIV.show_page {float:right;text-align:right;margin-top:20px; color:#666; font-size:12px;overflow:hidden;font-size:12px;line-height:15px;}
DIV.show_page span.disabled {border:1px solid #ccc;padding:2px 6px;float:left;display:block;margin-left:2px;}
DIV.show_page span.current {color:#fff;font-weight:bold;background:#ccc;border:1px solid #C3C3C3;padding:2px 6px;float:left;display:block;margin-left:2px;}
DIV.show_page a {border:1px solid #ccc;padding:2px 6px;float:left;display:block;margin-left:2px;text-decoration:none;font-size:12px;}
DIV.show_page a:link,DIV.show_page a:visited,DIV.show_page a:active{color:#666;}
DIV.show_page a:hover {BORDER: #ccc 1px solid;  COLOR: #333; BACKGROUND: #fff}
DIV.show_page input{padding:1px; border:1px solid #ccc;font-size: 12px;color:#666;width:25px;}
/*end page*/


.line_height{padding:20px;line-height:200%;text-align:left; font-size:14px;text-align:justify;width:682px;}
.line_height1{padding:0px;line-height:200%;text-align:left;}


.teacher {}
.teacher ul{ padding:15px 10px 40px 10px; overflow:hidden;}
.teacher ul li { width:670px; float:left; border-bottom:solid 1px #451610; padding-bottom:25px; margin-bottom:25px;}
.teacher ul li .about-content{ float:left;margin-left:30px;width:50%;}
.teacher ul li .about-content span,.teacher ul li .about-content span a{ }/* font-size:14px; font-weight:bold; display:block;color:#451610;*/
.teacher ul li .about-content font{padding-top: 2px;display:block; font-size:12px; text-transform:uppercase; color:#666666; font-weight:bold;}
.teacher ul li .about-content p{ font-size:14px; color:#666666;line-height:27px; display:block;border-top:solid 1px #dddddd; padding-top:12px;margin-top:5px;}
.teacher ul li .about-content a.about-more{ margin-top:10px;width:110px; height:30px; background-color:#f08519; font-size:12px; color:#fff;line-height:29px; float:right;text-align: center;}

.headTit{ border-bottom:1px dotted #dccfbd; text-align:center; padding:10px 0; position:relative;}
.headTit h4{ font-size:18px; line-height:18px; color:#f00; margin-bottom:10px; text-align:center;}
.headTit .time{ font-size:12px;color:#ccc; text-align:center;}
.headTit .clickhov{ text-align:center;}
.headTit .clickhov span{margin-left:10px;color:#999;}
.headTit a.return{ position:absolute; right:0px; top:5px; width:60px; height:25px; line-height:25px; display:block; background:#451610; color:#fff; text-align:center;font-family: \5B8B\4F53;font-size:12px;}

.texBody{ padding-top:20px; text-indent:2em; line-height:25px;}
.back { border-top:1px dotted #ccc; margin-top:20px; padding-top:5px;}
.back a.blka { background-color: #999; color:#FFF; display: block; float:right; height: 20px; line-height: 20px; margin-top: 1px; text-align: center; text-decoration: none; padding:0 10px;}


.prolist li{width:227px;overflow:hidden;float:left;padding-top:10px;}
.prolist li p{width:227px;margin:2px auto;text-align:center;}
.prolist li p img{width:190px;height:138px;margin-bottom:5px;border:1px solid #ccc;padding:2px;}

.prolist2 li{width:227px;overflow:hidden;float:left;padding-top:10px;}
.prolist2 li p{width:227px;margin:2px auto;text-align:center;}
.prolist2 li p.p2{height:48px}
.prolist2 li p img{width:190px;height:248px;margin-bottom:5px;border:1px solid #ccc;padding:2px;}

#detail_image{text-align: center;padding: 10px 0;}
.detail_pt{color: #C8070A;font-size: 18px;font-weight: bold;padding: 5px 0;text-align:center;background:#f2f2f2;border-top:1px solid #ccc;}
#pro_conent{line-height:200%;text-align:left;overflow:hidden;font-size:14px;padding: 10px 0;}
#pro_conent .tt{font-size:14px;font-weight:bold;background:none;text-align:left;margin:0 auto 10px auto;color:#367E34}
#pro_conent table{text-align:center;margin:0 auto}
#pro_conent table,div#pro_conent td{font-size:11px;text-align:left;}


.news li{float:left;width:100%;padding:7px 0;background:url(../images/icon.gif) no-repeat 5px 19px;text-indent:20px;border-bottom:1px dotted #ccc; }
.news li a{display:block;float:left;width:70%;overflow:hidden;white-space:nowrap; text-overflow: ellipsis;color:#333; text-indent:20px; list-style:none}
.news li em{float:right; margin-left:5px;color:#999;width:20%;text-align:center;font-style:normal;}



#detail_next{border:1px solid #ccc; margin:20px auto; padding:9px;line-height:180%;width:635px ; }
#detail_next a:link,#detail_next a:visited,#detail_next a:active{}

