@charset "utf-8";

/* CSS Document */

*{ margin:0px; padding:0px;}

img {border:0;margin:0; padding:0;}

ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i{list-style:none;margin:0; padding:0;}

.clearfix{display:inline-table;}

* html .clearfix{height:1%;/*ie6*/}

*+html .clearfix{min-height:1px;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}

.clearfix { display:inline-block; }

* html .clearfix { height:1%; }

.clearfix { display:block; }

input,textarea {outline:none;border:0px;}

a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ } 

a:link { text-decoration: none;color: #535353;}

a:visited {text-decoration: none; color: #535353;}

a:hover { text-decoration: none; color: #000000;}

a:active {text-decoration: none; color: #535353;}

.clear{ clear:both;}

body {margin: 0px; color:#535353; font-size: 12px;  font-family: 瀹嬩綋,Arial,Helvetica,sans-serif;width: 100%;}/* font-family: microsoft yahei;*/





#rtt {width:50px; height:50px; background:url(../images/rrt.png); background-size:cover; position:fixed; right:50px; bottom:50px; border-radius: 5px; z-index:1000; display:none;}

/* flexslider */

.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;margin: 0px auto;width: 100%;}

.slides{position:relative;z-index:1;}



.flex-control-nav{position:absolute;bottom:30px;z-index:999;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}



.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}

.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}





.sousuo_bg{ width:100%; height:40px;background: transparent url(../images/sousuobg.jpg) repeat-x scroll 0% 0%;}

.sousuo{ width:1100px; height:41px; margin:0 auto; line-height:41px; }

.sousuo .re_ci{ float:left; height:41px; line-height:41px; padding-left:20px; color:#5a5a5a; }

.sousuo .re_ci a{ padding-right:5px;color:#5a5a5a; }

.sousuo .re_ci a span{ font-weight:bold; color:#000;}

.sousuo .biao_dan{ float:right; height:33px; padding-top:11px; padding-right:30px; }

.biao_dan .search1{ float:left;width:210px; height:25px; line-height:25px; border:1px solid #bdbdbd;}

.biao_dan .button1{ width:55px; float:left; height:27px; background:url(../images/btbg.jpg) repeat-x; font-size:12px; color:#FFF;}





.main{ width:1100px; margin:0 auto; clear:both; margin-top:20px;}

.main .list{ width:223px; float:left;}

.list .list_titile{ background:url(../images/listtitle1.jpg) no-repeat; width:223px; height:42px; text-align:center; padding-top:10px;}

.list .list_titile a{ color:#FFF; font-size:14px; font-weight:bold;}

.list .list_con{ float:left; width:223px; background:url(../images/ulbg.jpg) repeat-y; height:auto;}

.list .list_con ul li{ background:url(../images/listli.jpg) 24px 11px no-repeat; line-height:40px; width:175px; padding-left:43px; border-bottom:1px dashed #CCCCCC;}



.main .list .listul{ background:url(../images/ulbottom.jpg) no-repeat;width:223px; height:15px; float:left;}



.main .chanpin{ width:847px; float:right;}

.chanpin .cp_title{ width:847px; background:url(../images/titlebg.jpg) 0px 40px repeat-x; height:22px; height:50px; }



.chanpin .cp_title span.cptl{ float:left; font-size:16px; color:#1D721E; font-weight:bold; background:url(../images/titlegon.jpg) no-repeat; padding-left:40px; width:300px; height:20px; padding-top:10px;}

.chanpin .cp_title span.cptl a{color:#1D721E; font-weight:bold;}

.chanpin .cp_title span.cpt2{ float:right; padding-right:20px; padding-top:10px;}



.chanpin .cp_con{ padding-top:15px;}

.chanpin .cp_con ul li{ width:174px; float:left; padding-left:30px; padding-top:14px;}

.chanpin .cp_con ul li span{ width:174px; height:30px; line-height:30px; text-align:center; float:left;}

.chanpin .cp_con ul li img{ width:174px; height:115px;}





.jj_bg{ margin:0 auto; width:1100px; height:348px; clear:both;}

.jianjie{ width:1100px; float:left;clear:both; margin-top:10px;}

.jianjie .jj_title{ width:1100px; background:url(../images/titlebg.jpg) 0px 40px repeat-x; height:50px; }

.jianjie .jj_title span.cptl{ float:left; font-size:16px; color:#00904a; font-weight:bold; background:url(../images/titlegon.jpg) no-repeat; padding-left:40px; width:300px; height:20px; padding-top:10px;}

.jianjie .jj_title span.cptl a{color:#1D721E; font-weight:bold;}

.jianjie .jj_title span.cpt2{ float:right; padding-right:20px; padding-top:10px;}







.jianjie .jj_con{ width:1090px; float:left;padding-left:10px;padding-top: 15px;}

.jianjie .jj_con .pic_l{ float:left; width:334px; padding-top:15px; padding-left:10px;}

.jianjie .jj_con .jjc_r{ float:right; width:701px; line-height:25px; padding-right:20px; padding-top:15px; text-indent:2em;}

.jianjie .jj_con .jjc_r li.an{ padding-top:5px; float:right;}

/*@media screen and (-webkit-min-device-pixel-ratio:0) { 

.jianjie .jj_con .jjc_r li.an{ padding-top:15px; float:left;}





 } */



.line{ width:1100px; margin:0 auto; height:24px; background:url(../images/rongyutitile.jpg) no-repeat;}





.ry_con{ width:1100px; height:215px; margin:0 auto; margin-bottom:45px;}





 #productM1{ width:1000px; height:183px; overflow:hidden; margin:10px auto 0 auto;}

#productM1 li{ width:215px; height:174px; float:left;  display:inline;   margin-left:16px;-margin-left:13px;}

#productM1 li img{ width:207px; height:174px; float:left;border:#fced05 solid 4px;}

#productM1 li span{ width:167px; height:25px; line-height:25px; text-align:center; display:block; float:left; color:#dc4530; text-decoration:none;line-height:25px;}

#productM1 li span a{  color:#dc4530; text-decoration:none;} 

#teactherDiv{ width:300px; height:150px; float:left; overflow:hidden;}

#teactherDivM{ width:300px; height:150px; overflow:hidden;  }

#teactherDivM ul{ overflow:hidden;}

#teactherDivM ul li{ width:142px; height:112px;  float:left; padding-top:12px; margin-left:8px; display:inline;}

#teactherDivM ul img{ width:140px; height:110px; border:1px solid #a00404;}



.blk_29 {	 PADDING-RIGHT: 0px; BORDER-TOP: #a1d2fd 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px; ZOOM: 1; POSITION: relative;}





.blk_29 .LeftBotton {	BACKGROUND: url(../images/ca_hz_002.gif) no-repeat 0px 0px; LEFT: 5px; FLOAT: left; WIDTH: 21px; CURSOR: pointer; POSITION: absolute; TOP: 10px; HEIGHT: 180px}



.blk_29 .RightBotton {	RIGHT: 5px; BACKGROUND: url(../images/ca_hz_002.gif) no-repeat -26px 0px; FLOAT: right; WIDTH: 19px; CURSOR: pointer; POSITION: absolute; TOP: 10px; HEIGHT: 180px}



.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 950px; _WIDTH: 18000px;}



.blk_29 .box { FLOAT: left; WIDTH: 245px; TEXT-ALIGN: center; overflow:hidden;}



.blk_29 .box IMG {	BORDER-RIGHT: #add2fc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #add2fc 1px solid; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px auto; BORDER-LEFT: #add2fc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #add2fc 1px solid; overflow:hidden;}



.blk_29 .box A:hover IMG {	BORDER-RIGHT: #5385cc 1px solid; BORDER-TOP: #5385cc 1px solid; BORDER-LEFT: #5385cc 1px solid; BORDER-BOTTOM: #5385cc 1px solid}



.blk_29 .box P {	MARGIN: 6px auto 0px; WIDTH: 97px; LINE-HEIGHT: 20px}



.rollphotos {WIDTH: 1100px; overflow:hidden;}



.partC {	MARGIN-TOP: 10px; OVERFLOW: auto; WIDTH: 950px}



.partC .PC_left {	OVERFLOW: auto; WIDTH: 470px}



.partC .PC_right {	OVERFLOW: auto; WIDTH: 470px}



.partC .PC_left {	FLOAT: left}



.partC .PC_right {	FLOAT: right}



.PT_mix {	BORDER-RIGHT: #a2d1ff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a2d1ff 0px solid; PADDING-LEFT: 0px; BACKGROUND: #f3fbfe; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #a2d1ff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a2d1ff 1px solid}



.PhoTxt {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: auto; WIDTH: 220px}



.PhoTxt IMG {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid}



.PhoTxt H1 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px}



.PhoTxt P {	COLOR: #545454; LINE-HEIGHT: 20px}















.anli{clear:both; width:1100px; height:190px; margin:0 auto; border:1px solid #1D721E;}

.anli .al_title{ float:left; width:53px; height:190px; background:#1D721E;}

.anli .al_title a{ font-size:25px; color:#FFF; width:10px; float:left; text-align:center; padding-top:20px; padding-left:10px;}



.anli .al_con{ float:left; padding-left:10px;}

#productM{ width:1000px; height:183px; overflow:hidden; margin:10px auto 0 auto;}

#productM li{ width:167px; height:176px; float:left;  display:inline;   margin-left:16px;-margin-left:13px;}

#productM li img{ width:167px; height:135px; float:left;border:#fff solid 3px;}

#productM li span{ width:167px; height:25px; line-height:25px; text-align:center; display:block; float:left; color:#666; text-decoration:none;line-height:25px;}

#productM li span a{  color:#666; text-decoration:none;} 



.ads{height:136px; width:100%;margin-top:40px;background-color: #006101;}
.tu{ margin:0 auto; width:1100px;}




.ys_bg{ background:url(../images/youshibg.jpg) repeat; width:100%; height:1193px; background-color: #F3F3F3;}

.youshi{
	margin-top:15px;
	width:1100px;
	height:1200px;
	margin:0 auto;
	position:relative;
	background-image: url(../images/ysbg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 40px;
}

.youshi li.ys1{ position:absolute; left:80px; width:448px; top:250px; font-size:14px; font-family: microsoft yahei; line-height:30px;padding-top: 30px;}

.youshi li.ys1 span{ color:#ee602f;}



.youshi li.ys2{ position:absolute; left:556px; width:448px; top:571px; font-size:14px; font-family: microsoft yahei; line-height:30px;padding-top: 40px;}

.youshi li.ys1 span{ color:#ee602f;}



.youshi li.ys3{ position:absolute; left:80px; width:448px; top:970px; font-size:14px; font-family: microsoft yahei; line-height:30px;padding-top: 40px;}

.youshi li.ys3 span{ color:#ee602f;}



.jianzheng{ width:1100px; height:428px; margin:0 auto; margin-top:15px; margin-bottom:20px;}

.jianzheng .jz_title{ width:1100px; background:url(../images/titlebg.jpg) 0px 40px repeat-x; height:50px; }

.jianzheng .jz_title span.cptl{ float:left; font-size:16px; color:#00904a; font-weight:bold; background:url(../images/titlegon.jpg) no-repeat; padding-left:40px; width:300px; height:20px; padding-top:10px;}

.jianzheng .jz_title span.cptl a{color:#1D721E; font-weight:bold;}

.jianzheng .jz_title span.cpt2{ float:right; padding-right:20px; padding-top:10px;}

.jianzheng .jz_con{ width:1100px; float:left;padding-top: 15px;}

.jz1{ width:360px; height:172px; float:left; padding-left:5px; padding-top:10px;}

.jz1 .jzpic{ float:left; width:142px;}

.jz1 .jznr{ width:200px; float:right;}

.jz1 .jznr li.jznr1{ font-weight:bold; line-height:30px;}

.jz1 .jznr li.jznr2{ line-height:25px;}

.jz1 .jznr li.jznr3{ padding-top:10px;}







.xinxi_wenti{ width:1100px; height:550px; margin:0 auto; clear:both;}

.xinxi_wenti .xinxi{ float:left; width:752px;  border:1px solid #d9d9d9;}

.ttt{ width:752px; height:38px; background:url(../images/xinwenb.jpg) repeat-x; }

.ttt ul{ width:600px; float:left; height:38px;}

.ttt .gd{ float:right; line-height:38px; padding-right:5px;}


.ttt li{ float:left; width:110px; height:38px;  background:url(../images/zs_title.jpg) no-repeat; margin-right:17px; text-align:center; line-height:38px;cursor:pointer; color:#fff;}

.ttt li.hover{background:url(../images/hover.jpg) no-repeat;font-weight:bold;color:#fff; }

.tabcont{ width:674px; float:left; height:auto;clear:both;}

.tabcont .tabc{width:674px; float:left; height:auto;clear:both;}



.tabc .xinwen_con{ width:735px;float:left; padding-top:15px;}

.tabc .xinwen_con .about_pic{ width:215px; float:left; padding-left:20px; height:158px;}

.tabc .xinwen_con ul{ float:left; width:495px; height:145px;}

.tabc .xinwen_con ul li{ width:275px;}

.tabc .xinwen_con ul li.ali1{ line-height:25px; width:275px; height:25px; overflow:hidden; padding-left:20px;}

.tabc .xinwen_con ul li.ali1 a{ font-size:14px;font-family: microsoft yahei; color:#828181; font-weight:bold;}

.tabc .xinwen_con ul li.ali2{ line-height:22px; padding-left:15px; width:483px; height:89px; overflow:hidden;}

.tabc .xinwen_con ul li.ali3{ padding-left:20px; }

.tabc .dixw{ width:740px; float:left;}

.tabc .dixw ul{ padding-top:10px; width:674px; float:left;}

.tabc .dixw ul li{ padding-right:10px; line-height:30px; height:30px;  width:730px;float:left; padding-left:10px;  border-bottom:1px dashed #CCCCCC; }

.tabc .dixw ul li a{ float:left;}

.tabc .dixw ul li span{ float:right;}





.xinxi_wenti .wenti{ width:315px; float:right; height:531px; overflow:hidden;border:1px solid #d9d9d9;}

.wenti .wt_title{ width:315px; height:40px;}

.wenti .wt_title span.ryj1{ background:url(../images/zs_title.jpg) no-repeat; width:118px; height:39px; color:#FFF; float:left; }

.wenti .wt_title span.ryj1 a{ color:#FFF; line-height:39px; text-align:center; padding-left:30px; font-size:14px;}

.wenti .wt_title span.ryj2{ width:197px; height:40px; background:url(../images/title_gon.jpg) repeat-x; float:right; float:left;}

.wenti .wt_title span.ryj2 a{float:right; line-height:39px; padding-right:10px;}

.wenti .wt_con{}



.wenti .wt_con #ticker22 li{ width:285px; padding-bottom:15px; padding-left:10px; border-bottom:1px dashed #CCCCCC; padding-top:10px;} 

.wenti .wt_con #ticker22 li span.wen{ line-height:25px; width:285px; height:25px; overflow:hidden;background:url(../images/wen.jpg) 2px 2px no-repeat;clear:both;float:left;padding-left:30px; }

.wenti .wt_con #ticker22 li span.wen a{ color:#760805; }

.wenti .wt_con #ticker22 li span.da{ width:243px; line-height:50px; overflow:hidden;line-height:25px;background:url(../images/da.jpg) 2px 6px no-repeat;clear:both; display:block;  padding-left:30px;}







