*{ padding: 0; margin: 0; text-decoration: none;}
body{ font-size: 14px;}
body a{ color: #333333;}
body a:hover{color:#cc0000;}
body .xian{ color:#cc0000;}
body .xian:hover{ color:#ff8000;}
.clear{ clear: both;}

.sheader{ height: 203px; background: url(../images/stopb.jpg) top center;}
.stn{ height: 33px; border-bottom: 1px solid #EEEEEE; line-height: 33px;}
.stnc{ width: 1200px; margin: 0 auto; color: #777777;}
.stnc a{ color: #777777; margin: 0 3px; font-size: 14px;}
.stnc .fr img{ vertical-align: middle; margin: -3px 10px 0;}
.stop{ width: 1200px; margin: 0 auto; height: 111px;}
.slogo{ float: left; padding-top: 22px; width: 434px;}
.sinp{ float: right; width: 318px; height: 34px; background: url(../images/sinp.png) 0 0 no-repeat;  padding:1px; padding-left: 35px; margin-top: 35px;}
.sinp input{ width: 235px; height: 34px; float: left; outline: none; color: #999999; line-height: 34px; text-indent: 10px; }
.sinp img{ float: right;}
.snav{ height: 58px; background: #2DA149; line-height: 58px;}
.snav ul{ width: 1100px; margin: 0 auto;}
.snav li{ width: 113px; height: 58px; float: left; padding: 0 22px; text-align: center;}
.snav li a{ display: block; font-size: 20px; font-weight: bold; color: #ffffff;}
.snav li a:hover{ color: #ff8000;}

.sbg{ height: 406px; background: url(../images/sbigb.jpg) top center; padding-top: 34px;}
.sc1{ width: 1198px; height: 365px; background: #ffffff; margin: 0 auto;}
.sw{ width: 174px; height: 365px;  float: left;}
.sw li{ height: 90px; background: #2DA149;  line-height: 90px; cursor: pointer; border-bottom: 1px solid #6ACB88;}
.sw li.hover{ background: #ffffff;}
.sw li i{ width: 34px; height: 34px; display: block; float: left; margin: 28px 20px 0; #margin: 23px 20px 0; cursor: pointer;}
.sw li#sw4{ height: 93px; border: none;}
.sw a.sw1 i{ background: url(../images/sw1.png) no-repeat;}
.sw a.sw2 i{ background: url(../images/sw2.png) no-repeat;}
.sw a.sw3 i{ background: url(../images/sw3.png) no-repeat;}
.sw a.sw4 i{ background: url(../images/sw4.png) no-repeat;}
.sw li a{ font-size: 18px; color: #ffffff; cursor: pointer;}
.sw li.hover a{ color: #2DA149;}
.sw li.hover a.sw1 i{ background: url(../images/sw1a.png) no-repeat;}
.sw li.hover a.sw2 i{ background: url(../images/sw2a.png) no-repeat;}
.sw li.hover a.sw3 i{ background: url(../images/sw3a.png) no-repeat;}
.sw li.hover a.sw4 i{ background: url(../images/sw4a.png) no-repeat;}

.slis2 li{ height: 32px; line-height: 32px;}
.slis2 li span{ float: left;}
.slis2 li span.sdata{ float: right;}
.sc1 .fr{ width: 984px; padding: 0 20px;}
.sbox1{ padding-top: 15px;}
.spic{ width: 465px; height: 338px; float: left;}
.sxfyw{ width: 496px; float: right;}
.sxfyw p{ height: 50px; line-height: 50px; border-bottom: 1px dashed #BBBBBB; text-align: center; padding-bottom: 10px; margin-bottom: 10px;}
.sxfyw p a{ color: #D80000; font-size: 22px; font-weight: bold;}
.sxfyw p a:hover{ color: #ff8000;}
.sxfyw .slis2 li{ line-height: 32px;}
.sdtti{ height: 40px; line-height: 40px;}
.sdtti li{ width: 100px; margin-right: 20px; float: left; height: 40px;}
.sdtti li a{  font-size: 20px; font-weight: bold; color: #777777;}
.sdtti li.hover a{ color: #BF2626;}
.sdtti li.hover a:hover{ color: #ff8000;}
.szw{ padding-top: 20px;}
.tzfl{ width: 432px; float: left;}
.tzfr{ width: 432px; float: right; margin-right: 20px;}
.zwfl{ width: 600px; float: left;}
.zwfr{ width: 280px; float: right; margin-right: 20px;}
.tzti{ height: 62px; margin-bottom: 20px; }
.tzti:hover{ background: #f7f7f7;}
.tzti:hover .tzdata{ border: 1px solid #0064B8;}
.tzdata{ width: 73px; height: 60px; border: 1px solid #E1E1E1; text-align: center; float: left;}
.tzdata span{ font-size: 16px; color: #858585; display: block; padding-top: 3px;}
.tzdata div{ font-size: 28px; color: #0064B8;}
.tzti p{ width: 337px; height: 60px; float: right; line-height: 25px; padding-top: 5px;}
.tzti p a{ color: #D83D3D; font-size: 16px; display: block;}
.tzti:hover a{ color:#ff8000;}
.tzlis{ border-top: 1px solid #EEEEEE;}
.tzlis li{ height: 55px; border-bottom: 1px solid #EEEEEE; line-height: 55px; color: #545454; padding-left: 18px;}
.tzlis a{color: #545454; float: right; width:337px; }

.sfw{ padding-top: 20px;}
.ztfl{ width: 400px; float: left; margin-left: 20px;}
.ztfr{ width: 400px; float: right; margin-right: 35px;}
.ztti{ width: 400px; height: 88px;}
.ztti img{ width: 400px; height: 88px;}
.ztlis{ padding-top: 15px;}
.ztlis li{ height: auto; line-height: 30px;}

.shd{ padding: 10px 0 0;}
.shd .jdfl{ width: 416px; padding-top: 0; float: left;}
.shd .jdfr{ width: 416px; padding-top: 0; float: right;}
.shd .ztlis li{ line-height: 34px;}
.shd .ztlis li.hover{ height: 55px; line-height: 55px; }
.shd .ztlis li.hover a{color: #BF2626; font-size: 20px; font-weight: bold;}
.shd .ztlis li.hover a:hover{ color: #ff8000;}

.tzfl .sdtti, .tzfr .sdtti{ height: 50px;}
.tzfl .sdtti a:hover, .tzfr .sdtti a:hover{ color: #ff8000;}
.slis2b li{ height: 40px; line-height: 40px; padding-left: 23px; background: #2DA149; margin-bottom: 16px;}
.slis2b a{ color: #ffffff; font-size: 15px;}
.slis2b a:hover{ color: #ff8000;}
.zwfl .slis2{ padding-top: 0;}
.zwfl .slis2 li{ height: 32px; #height: 26px;}

.scon{ width: 1202px; padding: 20px 0; margin: 0 auto;}
.sconl{ float: left; width: 340px; height: 517px; border-right: 1px solid #ECEDF1; padding-right: 20px;}
.stis{ width: 100%; height: 33px; line-height: 33px; border-bottom: 1px solid #ECEDF1; margin-bottom: 32px;}
.stis a{ display: block; width: 81px; height: 32px; text-align: center; margin: 0 auto; border-bottom: 3px solid #2DA149; font-size: 22px; color: #2DA149; font-weight: bold;}
.stis a:hover{ border-bottom: 3px solid #cc0000;}
.sgk{ height: 180px;}
.sgk li{ width: 160px; height: 40px; background: url(../images/slib.png) top center no-repeat; text-align: center; line-height: 40px; margin: 0 6px 10px 0; float: left;}
.sgk li.rn{ margin-right: 0;}
.sgk li a{ display: block;}
.stis2li { height: 44px;}
.stis2li li{ height: 44px; line-height: 36px; width: 100px;  text-align: center; float: left;}
.stis2li a{ color: #777777; font-size: 16px; font-weight: bold; display: block;}
.stis2li li.hover{ background: url(../images/shover.png) top center no-repeat;}
.stis2li li.hover a{ color: #ffffff;}
.stis2li a:hover{ color: #ff8000;}
.stis2 li{ height: 44px; line-height: 36px; width: 120px; background: url(../images/shover.png) top center no-repeat; text-align: center;}
.stis2 a{ color: #ffffff; font-size: 16px; font-weight: bold; display: block;}
.stis2 a:hover{ color: #ff8000;}
.snlis{ padding-top: 15px;}
.snlis li{ height: 32px; line-height: 32px;}
.snlis li a{ font-size: 15px;}

.sconc{ float: left; width: 445px; height: 517px; border-right: 1px solid #ECEDF1; padding: 0 20px;}
.sconc .sbsdt{ height: 113px;text-align: center}
.sconc .sbsdt img{ width: 359px; height: 113px;}
.sconc .snlis{ padding: 29px 0;}
.sn li{ width: 109px; margin-right: 16px; text-align: center; float: left;}
.sn li a{ font-size: 16px;}

.sconr{ float: right; width: 340px; height: 517px;}
.sk{ height: 105px; padding-bottom: 35px;}
.sk li{ width: 109px; height: 105px; float: left; margin-right: 6px;}
.sk li.sk3{ margin-right: 0;}
.sk li a{ display: block; width: 109px; height: 105px;}
.sk li.sk1 a{ background: url(../images/sk1.jpg);}
.sk li.sk2 a{ background: url(../images/sk2.jpg);}
.sk li.sk3 a{ background: url(../images/sk3.jpg);}
.sk li.sk1 a:hover{ background: url(../images/sk1a.jpg);}
.sk li.sk2 a:hover{ background: url(../images/sk2a.jpg);}
.sk li.sk3 a:hover{ background: url(../images/sk3a.jpg);}
.sconr .snlis li{ height: 33px; line-height: 33px;}

.shb{ background: #F2F2F2;padding: 23px 0;}
.shbc{ width: 1202px; margin: 0 auto;}
.shbc img{ float: left; width: 779px; height: 106px;}
.sztp{ width: 359px; height:106px; float: right;}

.yqlj{ height: 50px; padding-top: 34px;}
.yqljc{ width: 1202px; margin: 0 auto;}
.yqljc li{ width: 247px; float: left; margin-right: 50px;}
.yqljc li select{ width: 245px; height: 33px; border: 1px solid #E4E4E4;}

.sfooter{ padding: 20px 0; background: #ffffff;}
.sfooter ul{ width: 1202px; margin: 0 auto; height: 90px; text-align: center;}
.sfooter li{ float: left;}
.sfooter .sdb{ width: 16%;}
.sfooter .szc{ width: 12%; }
.sfooter .sfp{ width: 52%; text-align: center; line-height: 28px; color: #333333;}
.sfooter a{ color: #333333;}
/**底部滚动横幅**/
.ztzl_con {
	width: 100%;
}
.blk_29 {
	zoom: 1;
	/*position: relative;*/
	width: 100%;
	height: 150px;
	overflow: hidden;
	display: flex;
	justify-content: center;
}

.blk_29 .LeftBotton {
	background: url(/images/btn-fl2.png) no-repeat 0px 10px;
	width: 55px;
	cursor: pointer;
	/*position: absolute;
	  left: 0;
	  top: 70px;*/
	height: 60px;
	z-index: 999;
	opacity: 0.5;
	margin-top: 4%;
	
}
.blk_29 .RightBotton {
	background: url(/images/btn-fr2.png) no-repeat 10px 10px;
	width: 55px;
	cursor: pointer;
	/*position: absolute;
	  top: 70px;
	  right: 0px;*/
	height: 60px;
	z-index: 999;
	opacity: 0.5;
	margin-top: 4%;
	
}
.blk_29 .LeftBotton:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.blk_29 .RightBotton:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.blk_29 .Cont {
	overflow: hidden;
	width: 1202px;
	/*margin-left: 56px;*/
}
.blk_29 .box {
	/*float: left;*/
	width: 260px;
	padding-right: 20px;
}
.blk_29 .box img {
	display: block;
	background: #fff;
	width: 260px;
	height: 140px;
	border-radius: 10px;
}
.blk_29 .box img:hover {
	opacity: 0.6;
	filter: alpha(opacity=60);
}