@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
a{
	color:#282828;
	text-decoration:none;
}
a:hover
   {
   color:#000;
   text-decoration:none;
   }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background:transparent;
	word-wrap: break-word;
}
body {
	line-height: 1;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: normal;
	color:#000;
}

.w100b{width: 100%;}
.w1200{ width: 1200px; margin: 0 auto;}
.clear{ clear: both;}
.fl{ float: left;}
.fr{ float: right;}

.f1{height: 35px;line-height: 35px;color: #999999;font-size: 14px;background-color:#eee;}
.f1 .fr{width:270px;}
.f1 .fr a,.f1 .fr b{display: block; float: left;color: #999999;}
.f1 .fr a{width: 60px;text-align: center;}
.f1 .fr b{width: 10px;text-align: center;}

.f2{height: 150px;}
.f2 .logo{width: 626px;margin-top: 36px;height: 77px;}
.f2 .tel{width:280px;margin-top: 40px;color: #1178c7;line-height: 35px;height: 70px;padding-left: 55px;background-image: url(../images/a_06.jpg);background-repeat: no-repeat;background-position: left center;font-size: 26px;}

.f3{background-color: #37994f;height: 50px;line-height: 50px;}
.f3 li{float: left;width: 150px;text-align: center;height: 50px;position: relative;z-index: 999;}
.f3 li .M1{color: #FFFFFF;font-size: 16px;display: block;height: 50px;}
.f3 li .subM{display: none;background-image: url(../images/c.png);background-repeat: repeat;}
.f3 li .subM a{color: #000;display: block;height: 50px;line-height: 50px;text-align: center;}
.f3 li .subM a:hover{background-color: #37994f;color: #fff;}

.tit{text-align: center;padding: 50px 0;}
.tit h1{font-weight: bold;font-size: 24px;color: #2f2f2f;}
.tit h2{font-size: 26px;color: #c1c1c1;margin-top: 20px;font-weight: normal;text-transform: uppercase;}
.tit h3{font-size: 10px;color: #aaaaaa;padding-top: 20px;background-image: url(../images/a_16.jpg);background-repeat: no-repeat;background-position: center top;margin-top: 10px;font-weight: normal;text-transform: uppercase;}

.f5{padding: 40px 0;}
.Fl1{width: 290px;height: 385px;background-color: #e92a23;color: #fff;background-image: url(../images/a_32.jpg);background-repeat: no-repeat;background-position:186px 189px;padding: 30px;}
.Fl1 h1{font-size:28px;font-weight: bold;}
.Fl1 span{height: 1px;width: 50px;background-color: #fff; display: block;margin: 15px 0;}
.Fl1 h2{font-size: 16px;margin-bottom: 30px;}
.Fl1 a{background-image: url(../images/j.png);background-repeat: no-repeat;display: block;width: 27px;height: 27px;}
.Fr1{width: 810px;}
.Fr1 li{width:260px; float: left; position: relative;height: 210px;margin:8px 5px;}
.Fr1 li a{display: block;}
.Fr1 li a img{width: 258px;height: 208px;border: 1px solid #CCCCCC;}
.Fr1 li a .t2{width: 260px;height: 40px;line-height: 40px;text-align: center;position: absolute;bottom: 0;background-color: #e92a23;color: #ffffff;}
.Fr1 li a:hover .t2{display: block;}
.f5 .btnHref a{background-color: #e92a23}

.btnHref{text-align: center;margin: 30px auto;}
.btnHref a{display: inline-block;padding: 10px 20px;background-color: #009144;color: #fff;border-radius: 20px;}

.f6{background-color: #d7e4e8;}
.f6 .Fl1{background-color: #5ac2e4;background-image: url(../images/a_36.jpg);background-position:151px 175px;}
.f6 .Fr1 li a  .t2{background-color: #5ac2e4}
.f6 .btnHref a{background-color: #5ac2e4}

.f7 .Fl1{background-color: #1dc493;background-image: url(../images/a_40.jpg);background-position:226px 147px;}
.f7 .Fr1 li a  .t2{background-color: #1dc493}
.f7 .btnHref a{background-color: #1dc493}

.f8{height: 511px;background-image: url(../images/a_43.jpg);background-repeat: repeat-x;background-position: center 0px;color: #fff;}
.f8 .tit h1,.f8 .tit h2{color: #fff;}
.f8 ul{margin-top: 100px;}
.f8 ul li{float: left;width: 151px;text-align: center;margin: 0 10px;}
.f8 ul li div{background-repeat: no-repeat;background-position: center center;width:80px;height: 80px;border:1px solid #FFFFFF;border-radius: 100%;margin: 0 auto;}
.f8 ul li.on div{background-color: #FFFFFF;cursor: pointer;}
.f8 ul li p{display: block;margin-top: 20px;line-height: 25px;}
.f8 ul li.f8Li1 div{background-image: url(../images/p1_1.png);}
.f8 ul li.f8Li2 div{background-image: url(../images/p2_1.png);}
.f8 ul li.f8Li3 div{background-image: url(../images/p3_1.png);}
.f8 ul li.f8Li4 div{background-image: url(../images/p4_1.png);}
.f8 ul li.f8Li5 div{background-image: url(../images/p5_1.png);}
.f8 ul li.f8Li6 div{background-image: url(../images/p6_1.png);}
.f8 ul li.f8Li7 div{background-image: url(../images/p7_1.png);}

.f8 ul li.f8Li1.on div{background-image: url(../images/p1_2.png);}
.f8 ul li.f8Li2.on div{background-image: url(../images/p2_2.png);}
.f8 ul li.f8Li3.on div{background-image: url(../images/p3_2.png);}
.f8 ul li.f8Li4.on div{background-image: url(../images/p4_2.png);}
.f8 ul li.f8Li5.on div{background-image: url(../images/p5_2.png);}
.f8 ul li.f8Li6.on div{background-image: url(../images/p6_2.png);}
.f8 ul li.f8Li7.on div{background-image: url(../images/p7_2.png);}

.f9{margin: 10px auto 50px; width: 570px;}
.f9 a{display: block;float: left;width:188px;border: 1px solid #e2e2e2;text-align: center;height: 40px;line-height: 40px;}
.f9 a.on,.f9 a:hover{background-color: #009144;border-color: #009144;color: #fff;}
.f9 a:nth-child(1){border-radius: 10px 0 0 10px;}
.f9 a:nth-child(3){border-radius: 0 10px 10px 0;}

.f10{}
.f10 ul{display: none;}
.f10 ul.on{display: block;}
.f10 ul li{float: left; width: 278px;height: 208px;border: 1px solid #CCCCCC;margin: 10px;position: relative;}
.f10 ul li a{display: block;}
.f10 ul li img{width: 278px;height: 208px;}
.f10 ul li p{display: none;position: absolute;top: 0;left:0;width: 280px;height: 210px;background-image: url(../images/c.png);background-repeat: repeat;padding-top: 100px; text-align: center;color: #fff;font-size: 16px; height: 110px;line-height: 25px;overflow: hidden;}
.f10 ul li a:hover p{display: block;}

.f11{position: relative;}
.f11 .blockGray{position: absolute;width: 100%;height: 220px;background-color: #eeeeee; z-index: 1;}
.f11 .w1200{position: relative; z-index: 2;top: 80px;}
.hua{position: absolute;right: 0;top: -150px;}

.f11_cont{width: 750px;}
.f11_cont h1{font-size: 28px;font-weight: normal;margin-top: 20px;color: #02a04c;text-transform: uppercase;}
.f11_cont h2{font-size: 16px;color: #626262;margin-top: 10px;margin-bottom: 80px;font-weight: normal;}
.f11_cont p{font-size: 14px;color: #939493;line-height: 30px;height: 150px;overflow: hidden;}
.f11_cont ul{}
.f11_cont ul li{float: left;width: 185px;text-align: center;}
.f11_cont ul li a{display: block;text-align: center;}
.f11_cont ul li a img{display: block; margin: 0 auto;}
.f11_cont ul li a i{font-style: normal;color: #418762;margin-top: 20px; display: block;}

.newsTit{margin-top: 140px;}
.f12{}
.f12 li{float: left; width: 380px;height: 500px;box-shadow: 0 0 10px 1px #CCCCCC;margin: 0 10px;}
.f12 li a{display: block;background-color: #f8f8f8;width: 380px;height: 500px;}
.f12 li img{width: 380px;height:226px;}
.f12 li h1{font-size: 16px;color: #666666;font-weight: bold;height: 50px;line-height: 25px;overflow: hidden;padding: 10px 20px;margin-bottom: 20px;border-bottom: 1px solid #CCCCCC;}
.f12 li p{padding: 0 20px;height:75px;color: #9d9d9d;line-height: 25px;overflow: hidden;}
.f12 li span{display: block; padding: 30px 20px 10px;color: #9d9d9d;}
.f12 li i{display: block;font-style: normal;width: 120px;text-align: center;margin: 0 auto;border-radius: 50px;background-color: #fff;border:1px solid #CCCCCC;color: #9d9d9d;padding: 10px 0;}
.f12 li a:hover{background-color: #fff;}
.f12 li a:hover h1{color: #338346;}
.f12 li a:hover i{background-color: #338346;color: #fff;}

.footer{background-color: #2fac6a; padding: 40px 0;}
.ft.fl{width: 740px;}
.flink{color: #FFFFFF;margin-bottom: 20px;}
.flink a{display: inline-block;color: #fff;}
.ftTxt img.fl{width: 113px; height: 113px;}
.ftTxt .ftts{width: width:610px;margin-left: 20px;color: #65e09e;line-height: 30px;}
.fpShop{width: 290px;margin-right: 10px;}
.ft.fr{width: 440px;}
.ft.fr dl{float: left; width: 110px;text-align: center;}
.ft.fr dl dt{font-size: 16px;color: #fff;height: 40px;}
.ft.fr dl dd a{color: #65e09e; display: block;height: 30px;line-height: 30px; overflow:hidden;}

.ftBA{margin-top: 30px;padding-top: 30px;border-top: 1px solid #65e09e;text-align: center;color: #94ffc6;}
.ftBA a{color: #94ffc6;}

.mbx{height: 40px;line-height: 40px;color: #868686;background-color: #f9f9f9}
.mbx a{color: #868686; display: inline-block;margin-right: 5px;margin-left: 5px;}

.proCates{margin: 40px auto;}
.proCates a{display: inline-block;border:1px solid #e2e2e2;background-color: #009246;color: #fff;font-size: 16px;padding: 10px 20px; margin-left: 100px;}
.proCates a.on,.proCates a:hover{background-color: #FFF;color: #a1a1a1;}

.proList li{float: left; width: 278px;height:253px;border: 1px solid #d0d0d0;margin: 10px;}
.proList li a{display: block;}
.proList li a img{width: 278px;height:208px;float: left;}
.proList li a span{display: block;height: 45px;line-height: 45px;text-indent: 10px;clear: both;background-color: #02a852;color: #fff;}
.proList li a span i{float: right;margin-right: 10px;font-size: 18px;}
.proList li a:hover span{background-color: #02a852;color: #fff;}

.pages{margin: 80px auto;text-align: center;}
.pages a{display: inline-block;margin-right: 3px;background-color: #f2f2f2;color: #666666;padding: 10px 15px;}
.pages a.on{background-color: #5bb865;color: #fff;}
.pages a:hover{background-color: #52555c;color: #fff;}

.newsList{margin: 80px auto;}
.nL{width:880px;}
.nL li{height:100px;border-bottom: 1px solid #5fab5a;padding-bottom: 40px;margin-bottom: 40px;}
.dateD{width:60px;border: 1px solid #5fab5a;text-align: center;font-size: 20px;float: left;}
.dateD .d1{background-color: #5fab5a;color: #fff;height: 50px;line-height: 50px;}
.dateD .d2{background-color: #fff;color: #5fab5a;height: 50px;line-height: 50px;}
.nTxt{width: 790px;float: right;}
.nTxt h1{font-size: 20px;height: 25px;line-height: 25px;overflow: hidden;text-overflow: ellipsis;display: block;white-space: nowrap;font-weight: normal;}
.nTxt h1 a{color: #646464;}
.nTxt h2{margin: 10px 0;font-size: 12px;color: #939393;font-weight: normal;}
.nTxt h2 a{color: #2d9a24;}
.nTxt h3{font-size: 14px;color: #989898;line-height: 25px;height: 50px;overflow: hidden;font-weight: normal;}

.nR{width: 300px;}
.newsCates{margin-bottom: 30px;}
.newsCates h1,.rightCase h1{padding-left: 30px;background-image: url(../images/g.jpg);background-repeat: no-repeat;background-position: 0 2px;height: 40px;font-size: 22px;color: #808080;font-weight: normal;}
.newsCates a{padding-left: 30px;display: block;heihgt
:30px;line-height: 30px;color: #979797;}
.newsCates a.on,.newsCates a:hover{color: #5fab5a;}

.rightCase{}
.rightCase li{height: 68px;overflow: hidden;margin-bottom: 20px;}
.rightCase li img{width: 68px;height: 68px;}
.rightCase li .r2{width:220px;margin-left: 10px;}
.rightCase li .r2 a{display: block;height: 44px;line-height: 22px;font-size: 16px;overflow: hidden;color: #808080;}
.rightCase li .r2 span{display: block;height: 22px;line-height: 22px;color: #808080;font-size: 16px;}

.inBer{background-repeat: repeat-x;background-position: center center;height: 390px;}
.inBer .tit{padding-top: 150px;}
.inBer .tit h1,.inBer .tit h2{color: #fff;}
.inBer .tit span{display: inline-block;width: 40px;height: 1px;background-color: #feb003;}


.fl{}
.fl .ctitle{ color:#5fab5a; border-bottom:1px dotted #999999; padding-bottom:8px; margin-bottom:8px;font-size: 28px;}
.fl .date{ color:#979797;}
.cbody{ margin-top:40px; color:#808080; font-size:18px; line-height:35px;}

.cbody img{ max-width:880px !important; height:auto !important;}












