/*82行是控制内容页表格左右两侧*/
@charset "gb2312";
/* CSS Document */
body{font-size:14px; font-family:"宋体"; color:#969696; }
*{ margin:0px; padding:0px; }
img{border:0px;}
a{ text-decoration:none;color:#969696}
li{ list-style:none}
.clear{ clear:both}
a:hover{ color:#bc2931}
.head{ width:100%; background:#fafafa; position:relative; z-index:9999}
.smallhead{ margin:0px auto; width:70%;}
.smallhead img.logo{ float:left;}
.smallheadr{ float:right; width:23.5%;}
.smallheadr a{ float:left; width:30%; display:inline-block; text-align:center}
.smallheadr span{ float:left;width:1%; display:inline-block}
.smallheadr select{ float:left; border-radius:10px;color:#969696; width:30%}
.nav{ width:100%; border-top:1px solid #e4e4e4}
.smallnav{ margin:0px auto;width:70%;height:49px;}
.smallnav li{ float:left; width:12.5%; text-align:center; height:100%; position:relative }
.smallnav li a{ display:block; width:100%; height:100%; font-family:"宋体"; font-size:14px;}
.smallnav li div{ position:absolute; width:100%; background:#FFF; text-align:center; display:none; left:0px; top:49px;}
.smallnav li:hover div{ display:block}
.smallnav li:hover div a{ display:block; border-bottom:1px dashed #CCC; height:30px; line-height:30px; }
.hdpbottom{ clear:both; background:#fafafa; height:40px;}
.ymkc{ width:100%; margin-top:54px;}
.ymkcnr{ margin:35px auto; width:83.33%;}
.ymkczi{ padding-bottom:20px; float:left; background:#f6f6f6; width:31%; margin-right:3.5%; overflow:hidden}
.ymkczi img{ width:100%}
.ymkczi p{ text-align:center; width:87%; font-size:14px; margin:0px auto; color:#969696; line-height:150%}
.ymkczi p span{ color:#5e5e5e; font-size:18px; font-family:"宋体"; font-weight:bold; line-height:200%}
.ymkczi p a{ display:inline-block; height:30px; line-height:30px; width:33%; border-radius:3px; margin:20px auto; border:1px solid #999}
.ymkczi p a:hover{ color:#5dc6ca;border:1px solid #5dc6ca}
.teacher{ padding-bottom:46px; background:url(tt.gif) left bottom repeat-x}
.teachernr{ margin:38px auto; width:70%; }
.techerzi{ position:relative; float:left; width:25%; overflow:hidden; height:100%;   color:#FFF}
.techerzi div{ position:absolute; background:#306; width:100%;  height:100%; left:0px; top:0px;background:#5dc6ca; display:none}
.techerzi:hover div{ display:block;}
.techerzi img.z{ width:100%;padding:0px; float:left}
img.picmore{ width:45%}
.techerzi p{ line-height:180%; width:82.5%; padding-top:30px;   margin:0px auto; display:block; font-size:14px; font-family:"宋体"}
.techerzi p span{ font-size:16px; line-height:200%; }
.techerzi p img{ margin-top:10px;}
.youmeihuanjing{ width:100%; background:url(bg.jpg) #FFF right top no-repeat; padding-bottom:40px; background-size:57% auto; padding-top:93px;}
.ymhjnr{ margin:38px auto; width:70%; padding-top:36px;  }
.ymhjnr li{ position:relative; margin-left:0px; width:23.5%; display:block; overflow:hidden; float:left; margin-right:2%; margin-bottom:2%}
.ymhjnr li img{ width:100%}
.ymhjnr li img.fdj{ position:absolute; left:0px; top:0px; display:none}
.ymhjnr li:hover img.fdj{ display:block; width:100%; }
.ymhd{ width:100%; background:#f6f6f6; padding-top:35px;}
.ymhdnr{ padding-top:36px;}
.ymhdnrwap{ display:none;}
.ymhdl{ float:left; width:50%; text-align:right}
.ymhdl li{ margin-right:2.7%;margin-bottom:5.7%}
.ymhdl li p{ float:left; margin-left:35%; width:47.2%; font-size:14px; line-height:150%;}
.ymhdl li p a{ font-size:16px; color:#5e5e5e; font-weight:bold}
.ymhdl li img{ float:right; width:13.1%}
.ymhdr{ float:right; position:relative; width:47%;}
.ymhdr p{ position:absolute; left:0px; font-size:14px; bottom:4px; width:100%; height:55px; background:url(bj.png);}
.ymhdr p a{ padding-left:4.4%; color:#FFF; font-family:"宋体"}
.ymhdr img{ width:100%;}
.ymhdr img.yugaoimg{position:absolute; width:16%; left:0px; top:0px;}
.mtbd{ margin:30px auto}
.half{ width:100%; background:#5dc6ca; height:500px;}
.er{ width:50%; float:left; height:100%; display:block;}
div.er img.imger{ max-width:100%; margin:0px auto; max-height:100%; display:block;}
div.er dl{ line-height:200%; color:#FFF; font-family:"宋体"; font-size:20px; font-weight:bold; }
div.er div{ padding-left:5.8%}
div.er div p{ height:40px; line-height:40px; border:1px solid #81e4f1;color:#FFF; text-indent:2%; width:61.6%; margin-top:2.9%}
div.er div p input.texy{ border:none; color:#FFF; width:77%; background:none}
div.er div p input.imginput{ width:29.7%; border:none; height:auto}
div.foot{ width:100%; background:#3e4245;}
div.jzrbgg{ width:100%; background:#ffffff; text-align:center; margin:auto;}/*广告*/
.jzrbggsmall{ margin:0px auto; width:100%;}/*广告*/
.jzrbendg{width:65%; text-align:center; margin:auto; background-color:#ececec;}
.smallfoot{ margin:0px auto; width:70%;}
.smallfoot img{ float:left; width:12.3%}
.smallfoot p{ float:left; padding-left:4.2%; width:41%;}
.smallfoot span{ float:right;}

.indextitle{  width:100%; text-align:center; height:51px; background:url(indextitle.gif) center left repeat-x; }
.indextitle a{ background:#FFF;  display:inline-block; line-height:100%; display:inline-block; }
.indextitle a span.ch{font-family:"宋体"; color:#555658; font-size:24px; display:inline-block; }
.indextitle a span.en{ color:#969696; font-family:Arial, Helvetica, sans-serif; font-size:14px;  line-height:140%;display:inline-block;}
.middle{ width:90%; text-align:center; margin:0 auto;}
.smallmiddle{ width:70%; margin:0px auto}
.left{ float:right; width:30%;position:relative; margin:auto}/*这是控制内容页表格左右两侧*/
.left ul li{ position:relative; margin-top:2.8%; border:1px solid #cacaca; height:35px; text-align:center}
.left ul li a{ display:block; width:100%; height:100%; font-size:14px}
.left ul li img{position:absolute; left:28%;}
.left ul li img.l0{ display:block; }
.left ul li img.l1{ display:none; }
.left ul li:hover{ border:1px solid #71cdd1}
.left ul li:hover img.l0{ display:none}
.left ul li:hover img.l1{ display:block}
.left ul li:hover a{ color:#71cdd1}
.left ul li.hovers{ border:1px solid #71cdd1}
.left ul li.hovers img.l0{ display:none}
.left ul li.hovers img.l1{ display:block}
.left ul li.hovers a{ color:#71cdd1}
.left ul li.hoverss{ border:1px solid #71cdd1}
.left ul li.hoverss img.l0{ display:none}
.left ul li.hoverss img.l1{ display:block}
.left ul li.hoverss a{ color:#71cdd1}
.lmright{ float:left; width:30%;position:relative; margin:auto}/*这是控制内容页表格左右两侧*/
.bm{ background:#ffffff; color:#FFF; margin-top:23.1%}
.bm dt{ font-weight:bold; font-size:16px; margin-bottom:20px;}
.bm div{ margin:0px auto; padding:30px 0px; width:78.6%;}
.bm div p{ font-size:14px; text-align:left; height:47px;}
.bm div input.tex{ width:99%; border:1px solid #7ce0ec; background:none; height:28px; }
input.imgih{ height:auto; width:100%; border:none}
.right{float:left; width:68%; position:relative; margin:auto}
.lefttitle{ font-family:"宋体"; color:#414141; display:block; font-size:16px;  height:36px; width:100%; position:relative}
.lefttitle img{ width:100%; position:absolute; left:0px; top:0px;}
.lefttitle span{}
.route{ width:100%; text-align:right; background:url(route.gif) left bottom repeat-x; height:36px;}
div.tw{ width:97%; margin:auto}
div.tw li{ margin-top:4%}
div.tw li img{ float:center; width:280px;}
.end{ margin:0px;}
.banner img{ width:100%}
.wapsdi{ display:none}
.route1{ display:none}
.tw1{ display:none}
div.tw1{ width:97%; margin:auto;}
div.tw1 li{ margin-top:6.6%;}
div.tw1 li img{ float:center; width:280px;}

/*手机头部*/
.waphead{display:none; width:100%; background:#FAFAFA; position:relative;}
.smallwaphead{ width:100%; height:35px}
img.waplogo{ float:left; width:25%; margin-left:2%}
.smallwaphead p{ float:right; font-size:12px; margin-right:3%;}
.smallwaphead p select{border-radius:10px;color:#969696;}
.smallwaphead a.dh{ display:block; float:right; width:7%; margin-right:2%; cursor:pointer}
.smallwaphead a.dh img{ width:100%;background:url(dh.png) left bottom repeat-x;}
.wapnav{ width:100%; height:auto;  background:#70D3D6; display:none; padding-left:2%; padding-top:10px; padding-bottom:10px; line-height:200%;}
.wapnav div.yi{ width:100%; float:left;}
.wapnav div.yi a{ font-size:16px; color:#FFF; display:block;}
.wapnav div.yi dl{ padding-top:0px; padding-bottom:0px; display:none;   margin:0px; padding:0px; padding-left:3% }
.wapnav div.yi dl li a{ font-size:14px}
.wapnav div.yi dl li dd{ padding-top:0px; padding-bottom:0px; display:none;   margin:0px; padding:0px;padding-left:3%}
/*手机头部*/




.sjduan{ display:none;}
.pcduan{display:block;}



@media screen and (min-width:1441px){	
}
@media screen and (max-width:1440px){	
}
@media screen and (max-width:1024px){	
}
@media screen and (max-width:800px){




.techerzi{ width:50%;  height:190px; overflow:hidden;  float:left; }
.techerzi img{ padding:0px; float:left}
.techerzi div{  }
.techerzi:hover div{height:100%;  display:block;}
.ymhjnr li{ position:relative; margin-left:1%; width:48%; display:block; overflow:hidden; float:left; margin-right:1%; margin-bottom:2%}

.ymhdnrwap{ display:block; width:90%; margin:0px auto}
.ymhdnr{ display:none;}
.ymhdr{ float:none; width:100%}
.ymhdr img.yugaoimg{position:absolute; width:26%; left:0px; top:0px;}
.ymhdl{ float:none; width:100%; }
.ymhdl li{ position:relative; width:100%}
.ymhdl li p{ float:left; padding:0px; margin:0px; width:55%; font-size:14px; line-height:150%;}
.ymhdl li p a{ font-size:16px; color:#5e5e5e; font-weight:bold}
.ymhdl li img{ float:right; width:40% }
.half{ width:100%; background:#5dc6ca; height:auto; padding-bottom:30px;}
.erers{ display:none}
.er{ margin:auto; width:80%; float:none}
div.er div p{ height:30px; line-height:30px; border:1px solid #81e4f1;color:#FFF;  font-size:12px; width:100%; margin-top:2.9%}
div.er div p span{ float:left;  font-size:12px; text-align:right }
div.er div p input.texy{  float:left; height:100%;  color:#FFF; width:70%}
.smallfoot{ width:100%;  padding:0px; margin:0px; height:auto}
.smallfoot img{ display:none}
.smallfoot p{ float:none; font-size:12px; text-align:center; width:98%; margin:0px auto; padding:0px; padding-bottom:10px}
.smallfoot span{ display:none}
.smallfoot span.wapsdi{ margin:auto; width:100%; display:block; text-align:center; background:#fff; height:auto; line-height:200%; height:30px; float:left; padding:0px;}
.smallfoot span.wapsdi{ font-size:12px}
.smallfoot span.wapsdi a{ font-size:16px}
.jzrb_smallfoot span.wapsdi{margin:auto; width:100%; display:block; text-align:center; background:#fff; float:left; padding:0px;}


.head{ display:none}
.tw{ display:block}
.waphead{ display:block}
.tw1{ display:block}
.left{ display:none}
.right{ float:none; width:100%;  margin:15px auto}
.route{ display:none}
.route1{ width:100%; text-align:left; background:url(route.gif) left bottom repeat-x; height:36px;  display:block; }
.route1 p{ width:100%; font-size:16px}
p.page_fy{ font-size:12px}
p.page_fy select{ display:none}
p.page_fy span{ display:none}
div.tong_connr img{ max-width:100%;  }
div.dan_con img{ max-width:100%;}
.ymkc{ width:100%; margin-top:0px; margin-bottom:0px; padding-bottom:0px;}
/*.ymkcnr{ margin:3px auto; width:70%;}*/


.ymkcnr{ margin:3px auto; width:98%;}

/*.ymkczi{ width:100%; margin-right:0px;margin-bottom:15px; }*/

.ymkczi p{ text-align:center; width:87%; font-size:12px; margin:0px auto; color:#969696; line-height:150%}
.ymkczi p span{ color:#5e5e5e; font-size:12px; font-family:"宋体"; font-weight:bold; line-height:200%}
.ymkczi p a{ font-size:12px; width:90%}


.zixunh{ font-size:14px; line-height:30px;}
.zixunh a{ font-size:14px; line-height:30px;}



.teacher{ padding-bottom:0px; background:none;  margin-top:0px;}
.teachernr{ margin:10px auto; width:90%; }
.youmeihuanjing{ background:none; padding-top:0px;}
.ymhd{ width:100%; background:#f6f6f6; padding-top:20px;}
.ymhjnr{ margin:0px auto; width:100%; padding-top:0px;  }
.ymhdnr{ padding-top:0px;}
.mtbd{ margin:0px auto;}
.wapsmallmiddle{ width:95%;}
.indextitle{ margin:20px auto}

.indextitle a span.ch{font-family:"宋体"; color:#555658; font-size:14px; display:inline-block; }
.indextitle a span.en{ color:#969696; font-family:Arial, Helvetica, sans-serif; font-size:10px;  line-height:140%;display:inline-block;}


.slide_nav {
  top: 68%;}
p.pimginput{ width:100%; display:block;}
p.pimginput input.imginput{ float:right; width:100%; display:block}

.sjduan{ display:none;}
.pcduan{display:block;}


}
@media screen and (max-width:360px){
}
@media screen and (max-width:320px){
}
/*电脑端显示手机端不显示代码，jzrbggsmall是定义的CSS样式*/
@media screen and (max-width: 768px) {	
.jzrbggsmall{display:none; }
}

.jzrb_baidu{ width:100%;  margin:auto;}

.sjbdmap{display: none;}
@media (max-width: 768px){.sjbdmap{display: block !important;}
/*手机端显示电脑端不显示代码，sjbdmap是定义的CSS样式*/
.pcbdmap{display: block;}
@media (max-width: 768px){.pcbdmap{display: none;}
/*电脑端显示手机端不显示代码，pcbdmap是定义的CSS样式*/