body,div,a,input,td,select,button{font-size:14px;color:#000; font-family:"Microsoft YaHei";}
img{border:0}
ul,li,form,input,p,select,body,div,span,dl{margin:0;padding:0; font-family:"Î¢ÈíÑÅºÚ"}
body{background:#fff;position:relative;width:100%;height:100%;}

html{height:100%;width:100%;}

li{list-style-type: none;}
input{outline:medium;}
em, b,h1,h2,h3,h4,h5,h6 { font-style:normal;font-weight:500;padding:0;margin:0; }
a:link  { color:#595757; text-decoration:none;}
a:visited  {color:#595757;text-decoration:none;}
a:hover  { color:#fe941e;text-decoration:none;}
textarea{font-family:"Microsoft YaHei";}
.clearfix{ clear:both;}


.hhead{ width:100%; height:160px; background: url(../images/headbg.jpg) repeat-x; position:absolute; top:0px; z-index:100;}
.hhead_1{ width:1200px; margin:0 auto;}
.hhead_1_1{ width:480px; float:left;}
.hhead_1_2{ width:150px; float:left; margin-left:45px; margin-right:45px;}
.hhead_1_3{ width:480px; float:left;}
.hhead_1_1_1{ height:36px; width:100%;  text-align:left; line-height:36px; color:#FFFFFF; font-size:14px;}
.hhead_1_1_2{ height:84px; width:100%;  text-align:left; }
.hhead_1_1_2 a{ display:block; width:160px; height:84px; text-align:center; font-size:16px; line-height:84px; color:#000000; float:left;}
.hhead_1_1_2 a:hover{color:#0d674f;}

.hhead_1_3_1{ height:36px; width:100%; text-align:right; line-height:36px; color:#FFFFFF; font-size:14px;}
.hhead_1_3_1 span{ background:url(../images/toptel.png) no-repeat left center; padding-left:30px;}


.hfenlei{width:1200px; margin:0 auto; padding:80px 0px;}
.hfenlei_1{ width:1200px; margin-top:50px;}
.hfenlei_1_1{ width:300px; float:left;}
.hfenlei_1_1_1,.hfenlei_1_1_1 img{ width:300px;}
.hfenlei_1_1_2{ width:300px; line-height:50px; font-size:16px; color:#000000; text-align:center;}
.hfenlei_1_1:hover .hfenlei_1_1_2{color:#0d674f;}


.hchanpin{ width:100%; margin:0 auto; padding:80px 0px; background:#f3f3f3 url(../images/hprobg.jpg) no-repeat top center; padding-top:110px;}
.htitle{ width:400px; margin:0 auto; }
.htitle_1{ height:40px; text-align:center;}
.htitle_1 span.htittxt_1{ font-size:36px; color:#0d674f; line-height:40px; font-weight:bold; }
.htitle_1 span.htittxt_2{ font-size:24px; color:#000000; line-height:40px; font-weight:bold; }
.htitle_2{font-size:16px; color:#666666; line-height:30px; height:30px; text-align:center; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.htitlemore{ width:49px; margin:0 auto; margin-top:90px;}



.hchanpin_1{ width:1230px;}
.hchanpin_1_1{ width:270px;  padding:9px; border:1px #e3e3e3 solid;  float:left; margin-left:7px; margin-right:20px; position:relative; top:0px; margin-top:20px; margin-bottom:20px;}
.hchanpin_1_1_1{ width:270px;  padding-bottom:9px; border-bottom:1px #e3e3e3 solid; display:table;}
.hchanpin_1_1_1_1{ width:270px;  display:table-cell; vertical-align:middle;}
.hchanpin_1_1_1_1 img{  width:100%;}
.hchanpin_1_1_2{ width:250px; height:40px; margin:0 auto; line-height:40px; text-align:center; font-size:15px; color:#000000; padding-top:2px;}
.hchanpin_1_1:hover{
-moz-box-shadow:2px 2px 5px #999999;
 -webkit-box-shadow:2px 2px 5px #999999; 
 -ms-box-shadow:2px 2px 5px #999999;
 -o-box-shadow:2px 2px 5px #999999; 
 box-shadow:2px 2px 5px #999999;
 top:-10px; 
transition: all 0.2s;
-moz-transition: all 0.2s;
-mz-transition: all 0.2s;
-webkit-transition: all 0.2s; 
-o-transition: all 0.2s;
}


.hchanpin_2_1_1{ width:380px; margin-right:30px; position:relative; height:auto; overflow:hidden; float:left; margin-top:30px;}
.hchanpin_2_1_1 img{ width:100%; transition: 0.5s;}
.hchanpin_2_1_1:hover img{ transform: scale(1.2);}

.nhove .txt{width:90%; height:40px; background:url(../images/hhzx66.png) repeat; position:absolute; padding:0px 5%; left:0; bottom:0px;}
.nhove .txt h3{color:#ffffff;font-size:15px;font-weight:100; line-height:40px; margin:0px; text-align:center; font-family:Microsoft YaHei UIRegular,Microsoft YaHei;}
.nhove .txt h4{color:#fff; font-size:13px; line-height:0px; margin:0px; font-weight:normal;}
.nhove .txt p{color:#fff; margin-top:10px; font-size:13px; line-height:20px; font-family:Microsoft YaHei UIRegular,Microsoft YaHei; padding:0px 15px;}



.hjianjie{ width:100%; background:url(../images/hjjbg1.jpg) no-repeat bottom center; padding:80px 0px; padding-bottom:170px;}

.htitlej{ width:400px;  margin:0 auto; }
.htitlej_1{ height:40px; text-align:center;}
.htitlej_1 span.htittxtj_1{ font-size:36px; color:#ffffff; line-height:40px; font-weight:bold; }
.htitlej_1 span.htittxtj_2{ font-size:24px; color:#ffffff; line-height:40px; font-weight:bold; }
.htitlej_2{font-size:16px; color:#ffffff; line-height:30px; height:30px; text-align:center; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

.hjianjie_1{ width:1100px; margin:0 auto; margin-top:50px; background:#ffffff; padding:50px;}
.hjianjie_1_1{ width:320px; float:left;}
.hjianjie_1_2{ width:740px; float:right;}
.hjianjie_1_2 video{ width:100%;}
.hjianjie_1_1_1{ height:138px; background-color:#0d674f; text-align:left;}
.hjianjie_1_1_2{height:138px; background-color:#f3f3f3; border-top:1px #CCCCCC solid; text-align:left;}
.hjianjie_1_1_3{height:138px; background-color:#f3f3f3; border-top:1px #CCCCCC solid; text-align:left;}
.hjianjie_1_1_1 span{background:url(../images/hjjicon1.png) no-repeat left center; padding-left:50px; color:#FFFFFF; display:inline-block; margin-left:50px; font-size:20px; margin-top:40px;}
.hjianjie_1_1_1 span p{color:#FFFFFF; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

.hjianjie_1_1_2 span{background:url(../images/hjjicon2.png) no-repeat left center; padding-left:50px; color:#000000; display:inline-block; margin-left:50px; font-size:20px; margin-top:40px;}
.hjianjie_1_1_2 span p{color:#000000; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

.hjianjie_1_1_3 span{background:url(../images/hjjicon3.png) no-repeat left center; padding-left:50px; color:#000000; display:inline-block; margin-left:50px; font-size:20px; margin-top:40px;}
.hjianjie_1_1_3 span p{color:#000000; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

.hjianjie_1_3{width:1100px; margin:0 auto; margin-top:40px;}
.hjianjie_1_3 p{color:#000000; font-size:14px; line-height:30px; text-indent:0em;}

.hjianjie_1_4{ width:120px; height:40px; border:1px solid #0d674f; text-align:center; font-size:15px; color:#0d674f; line-height:40px; margin-top:40px;}



.hcase{width:1200px; margin:0 auto; padding:80px 0px;}
.hcase_1{width:1200px; margin:0 auto; margin-top:40px;}
.hcase_1_1{ width:500px; float:left; background:#f1ce88;}
.hcase_1_2{ width:700px; float:left;}
.hcase_1_2 img{ width:100%;}

.hcase_1_1_1{ width:400px; padding:50px;}
.hcase_1_1_1_1{text-align:left; font-size:30px; line-height:50px; font-weight:bold; color:#000000; text-transform:uppercase;}
.hcase_1_1_1_2{text-align:left; font-size:24px; line-height:40px; font-weight:bold; color:#000000; text-transform:uppercase;}
.hcase_1_1_1_3{text-align:left; margin-top:50px;}
.hcase_1_1_1_4{text-align:left; font-size:24px; line-height:40px; font-weight:bold; color:#000000; margin-top:20px;}
.hcase_1_1_1_5 p{text-align:left; font-size:15px; line-height:30px;  color:#000000; margin:15px 0px;}
.hcase_1_1_1_6{text-align:left; font-size:20px; line-height:40px;  color:#000000; margin-top:20px;}

.hcase_2{width:1200px; margin:0 auto; margin-top:40px; overflow:hidden;}
.hcase_2_1{ width:1260px;}

.hcase_2_1_1{ width:380px; float:left; margin:15px 30px 15px 0px; overflow:hidden; position: relative;}

.hcase_2_1_1 img{ width:100%; transition: 0.5s;}
.hcase_2_1_1:hover img{ transform: scale(1.2);}

.hcase_2_1_1 .text-desc{position: absolute; background-color: #0d674f;  opacity: 0; top: 50%; left: 50%; width: 0; height: 0; overflow: hidden; padding: 0; transition: 0.5s; text-align:center; line-height:300px; vertical-align:middle;}
.hcase_2_1_1 .text-desc span.hpjia{ display:block; width:30px; height:30px; margin:0 auto; background:#FFFFFF; border-radius:20px; font-size:16px; color:#009900; line-height:30px; text-align:center; margin-top:20%;}
.hcase_2_1_1 .text-desc h3{ display:block;  font-size:16px; color:#FFFFFF; text-align:center; line-height:50px;}
.hcase_2_1_1 .text-desc span.hpmore{ display:block;  width:100px; height:30px; font-size:14px; line-height:30px; text-align:center; margin:0 auto; color:#FFFFFF; border:1px solid #ffffff; border-radius:4px;}
.hcase_2_1_1:hover .text-desc{width: 100%; top: 0; left: 0; height: 100%; padding:0px; opacity: 0.8; color:#FFFFFF; }


.hyoushi{ width:100%;  padding:80px 0px; padding-bottom:20px;}
.hyoushi_1{width:100%; margin:0 auto; margin-top:50px; padding:60px 0px; background:#f4f4f4;}
.hyoushi_1_1{ width:1200px; margin:0 auto;}
.hyoushi_1_1_1{ width:600px; float:left;}
.hyoushi_1_1_2{ width:600px; float:right;}
.hyoushi_1_1_2 img{ width:100%;}

.hyoushi_1_1_1_1{ text-align:left; background:url(../images/hysicon1.png) no-repeat left center; background-size:55px 60px; padding-left:70px; font-size:24px; color:#0d674f; line-height:60px; font-weight:bold; margin-top:30px;}
.hyoushi_1_1_1_2{ margin-top:50px;}
.hyoushi_1_1_1_2 p{ display:block; line-height:50px; padding-left:20px; background:url(../images/hystit.png) no-repeat left center; color:#000000; text-align:left; font-size:16px;}

.hyoushi_2{width:100%; margin:0 auto; padding:60px 0px; padding-top:0px;}
.hyoushi_2_0{ width:998px; margin:0 auto;}
.hyoushi_2_1{width:1200px; margin:0 auto; margin-top:40px;}
.hyoushi_2_1_2{width:600px; float:left;}
.hyoushi_2_1_2 img{ width:100%;}
.hyoushi_2_1_1{width:520px; float:right;}
.hyoushi_2_1_1_1{ text-align:left; background:url(../images/hysicon2.png) no-repeat left center; background-size:55px 60px; padding-left:70px; font-size:24px; color:#0d674f; line-height:60px; font-weight:bold; margin-top:60px;}

.hyoushi_3{width:100%; margin:0 auto; padding:60px 0px; padding-top:0px; background:#f4f4f4;}
.hyoushi_3_1{width:1200px; margin:0 auto; margin-top:40px;}
.hyoushi_3_1_1_1{ text-align:left; background:url(../images/hysicon3.png) no-repeat left center; background-size:55px 60px; padding-left:70px; font-size:24px; color:#0d674f; line-height:60px; font-weight:bold; margin-top:30px;}

.hyoushi_4_1_2{width:400px; float:left;}
.hyoushi_4_1_2 img{ width:100%;}
.hyoushi_4_1_1{width:600px; float:right;}
.hyoushi_4_1_1_1{ text-align:left; background:url(../images/hysicon4.png) no-repeat left center; background-size:55px 60px; padding-left:70px; font-size:24px; color:#0d674f; line-height:60px; font-weight:bold; margin-top:30px;}


.hguanggao{ width:100%; padding:100px 0px;  background:url(../images/hguanggao.jpg) no-repeat center;}
.hguanggao_1{ width:1200px; margin:0 auto;}
.hguanggao_1_1{ text-align:center; font-size:30px; line-height:50px; color:#FFFFFF; font-weight:bold;}
.hguanggao_1_2{ text-align:center; font-size:15px; line-height:30px; color:#FFFFFF; text-transform:uppercase;}
.hguanggao_1_3{ text-align:center; width:900px; margin:0 auto; margin-top:30px; text-align:center; font-size:16px; line-height:30px; color:#FFFFFF;}


.hhuanjing{width:1200px; margin:0 auto; padding:80px 0px; }
.hhuanjing_1{ width:1200px; margin-top:50px;}
.hhuanjing_1_1{ width:585px; float:left; margin-right:30px; overflow:hidden;}
.hhuanjing_1_2{ width:585px; float:right; overflow:hidden;}
.hhuanjing_1_3{ width:380px; float:left; margin-top:30px; overflow:hidden;}
.hhuanjing_1_4{ width:380px; float:left; margin-top:30px; margin-left:30px; overflow:hidden;}
.hhuanjing_1_1 img,.hhuanjing_1_2 img,.hhuanjing_1_3 img,.hhuanjing_1_4 img{ width:100%; transition: 0.5s; cursor:pointer;}
.hhuanjing_1_1:hover img,.hhuanjing_1_2:hover img,.hhuanjing_1_3:hover img,.hhuanjing_1_4:hover img{transform: scale(1.1);}


.hliucheng{width:100%; padding:80px 0px;  background:url(../images/hliubg.jpg) no-repeat center;}
.hliucheng_1{ width:1200px; margin:0 auto; margin-top:60px;}
.hliucheng_1 img{ width:100%;}


.hnews{ width:1200px; margin:0 auto; padding:80px 0px;}
.hnews_2{ width:1200px; margin-top:50px; overflow:hidden;}
.hnews_2_1{ width:1280px;}
.hnews_2_1_1{ width:370px; float:left; margin-right:45px;}
.hnews_2_1_1_1{ width:370px; height:200px; overflow:hidden;}
.hnews_2_1_1_1 img{ width:100%;}
.hnews_2_1_1_2{ background:#f6f6f6; padding:15px; width:340px;}
.hnews_2_1_1_2_1{ width:340px; height:50px; overflow:hidden;}
.hnews_2_1_1_2_1{ font-size:16px; color:#000000; line-height:50px;}
.hnews_2_1_1_2_2{ width:340px; height:90px; line-height:30px; color:#666666; font-size:15px; overflow:hidden; text-align:left;}
.hnews_2_1_1_2_3{ height:40px; text-align:left; background:url(../images/hxwicon.png) no-repeat center right; line-height:40px; color:#999999; font-size:14px;}

.hnews_2_1_1:hover .hnews_2_1_1_2{background-color:#0d674f;}
.hnews_2_1_1:hover .hnews_2_1_1_2_1{ color:#FFFFFF;}
.hnews_2_1_1:hover .hnews_2_1_1_2_2{color:#FFFFFF;}
.hnews_2_1_1:hover .hnews_2_1_1_2_3{color:#FFFFFF;}



.silder {width: 100%;height:200px; overflow: hidden;text-align: center;margin: 0 auto;position:relative;float:left;}
.silder .silder_list {height:200px; overflow:hidden;position: relative;}
.silder .silder_list a{position:absolute; top:0;left:0;}
.silder .silder_list a,.silder .silder_list img{display:inline-block;float:left;}
.silder .silder_page{height:42px;text-align:right; margin:0 auto;right:1px; overflow:hidden;position:absolute; bottom:1px;}
.silder .silder_page li{width:16px; font-size:12px; float:left; height:16px;line-height:16px;margin:15px 10px 0 0; background:#F1F1F1;display:inline-block;text-align:center;color:#000;}
.silder .silder_page li.current{background:#C70B31;color:#fff;}
.silder_desc{color:#fff;background:url(../images/tit_bg.png) repeat 0 0;float:left;line-height:42px;height:42px;width:100%;overflow:hidden;position:absolute;left:0;bottom:0;text-align:left;text-indent:10px;}
.silder .silder_page li:hover{cursor:pointer;}



.hfooter{ width:100%; margin-top:0px; background:#333333;}
.hfooter_1{ width:1200px; margin:0 auto;  padding:60px 0px;}
.hfooter_1_1{ width:273px; float:left; text-align:center; padding-top:20px;}

.hfooter_1_2{ width:340px; float:left; text-align:left;}
.hfooter_1_2_1{ font-size:20px; font-weight:bold; color:#ffffff; line-height:50px; border-bottom:2px #ffffff solid; text-align:left; width:80px;}
.hfooter_1_2_2{ text-align:left; margin-top:30px;}
.hfooter_1_2_2 a{ display:inline-block; width:110px; text-align:left; font-size:15px; color:#FFFFFF; line-height:36px;}
.hfooter_1_2_2 a:hover{color:#3b63ab; }

.hfooter_1_3{ width:330px; float:left; text-align:left; margin-left:200px;}
.hfooter_1_3_1{ font-size:20px; font-weight:bold; color:#ffffff; line-height:50px; border-bottom:2px #ffffff solid; text-align:left; width:80px;}
.hfooter_1_3_2{ text-align:left; margin-top:30px;}
.hfooter_1_3_2 p{text-align:left; font-size:15px; color:#FFFFFF; line-height:36px; padding-left:30px;}
.hfooter_1_3_2 p.p1{background: url(../images/hficon1.png) no-repeat center left;}
.hfooter_1_3_2 p.p2{background: url(../images/hficon2.png) no-repeat center left;}
.hfooter_1_3_2 p.p3{background: url(../images/hficon3.png) no-repeat center left;}

.hfooter_1_4{ width:120px; float:right; text-align:left;}
.hfooter_1_4_1{font-size:20px; font-weight:bold; color:#ffffff; line-height:50px; border-bottom:2px #ffffff solid; text-align:left; width:80px;}
.hfooter_1_4_2{ text-align:left; margin-top:30px;}



.hfooter_2{ width:100%; height:50px; background:#1e1e1e;}
.hfooter_2_1{ width:1200px; margin:0 auto; line-height:50px; font-size:14px; color:#FFFFFF; text-align:center;}
.hfooter_2_1 font{ float:right;}
a.hfnav{line-height:50px; font-size:14px; color:#FFFFFF;}
a.hfnav:hover{line-height:50px; font-size:14px; color:#2d8ea7;}