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;}



.web_top{width:100%; position:fixed;top:0;left:0;z-index:999;transition:all 0.2s linear;margin:0 auto; text-align:center; min-width:1200px; }
.web_dh{width:100%;  transition:all 0.2s linear; background:rgba(255,255,255,1.0)}
.dh_tel{ text-align:left; height:36px; color:#CCCCCC; font-size:14px; line-height:36px; background-color:#000000;  transition:all 0.2s linear;}
.dh_tel .span1{ padding-left:30px;}
.dh_tel .span2{ padding-right:30px; float:right; display: inline-block; background:url(../images/toptel.png) no-repeat left center; padding-left:30px;}

.web_menu{ width:100%; height:90px;  }

.web_logo{width:240px; height:90px; float:left; margin-left:30px;background:url(../images/logon.png) no-repeat;transition:all 0.3s linear;}
.dh_menu{width:900px; margin-top:20px; margin-right:30px;  float:right;}
.dh_menu li.dh_l{margin-left:0; float:right;}

.dh_menu li a{color:#000000;position:relative;display:block;padding:10px 0 10px 0; margin-left:60px; font-size:16px; float:left;}
.dh_menu li a:after {content:''; display:inline-block; width:0%; height:3px; position:absolute; top:0; background:#00a73b; left:50%; margin-left:0; transition:all 0.25s 0.1s; -webkit-transition:all 0.25s 0.1s;}
.dh_menu li:hover  a:after,.dh_menu li.cur  a:after {width:100%; margin-left:-49.8%;}
.dh_menu li a span{ display:block; color:#757575; font-size:10px; font-family:Verdana, Arial, sans-serif}
.dh_menu li:hover a{ color:#00a73b;}
.dh_menu li:hover a span{ color:#00a73b;}



.soll_dh_p{height:76px;background:rgba(255,255,255,1.0); box-shadow: 0px 5px 5px rgba(0,0,0,0.1); min-width:1200px;}
.soll_dh_p .dh_tel{ display:none;}
.soll_dh_p .web_menu{ height:76px;}
.soll_dh_p .web_logo{background:url(../images/logo.png) 0 -95px no-repeat;height:76px;}
.soll_dh_p .web_dh{margin-top:0;}
.soll_dh_p .dh_menu{margin-top:10px;}
.soll_dh_p li a{color:#000000; padding:10px 0 0px 0;}
.soll_dh_p li a:after { background:#00a73b;}
.soll_dh_p .dh_tel{ color:#333333; }

@media (max-width: 1200px){
.dh_tel{ display:none;}
}
.st_pit .web_logo{background:url(../images/nlogo.png) no-repeat;}
.st_pit .web_dh li a{color:#000000;}
.st_pit .web_dh li a:after {background:#000000;}
.st_pit .web_tel{background:url(../images/ntel.png) no-repeat;}

.st_pit .soll_dh_p .web_logo{background:url(../images/nlogo.png) 0 -137px no-repeat;height:87px;}
.st_pit .soll_dh_p .web_tel{background:url(../images/ntel.png) 0 -137px no-repeat;height:87px;}




.hchanpin1{ width:1200px; margin:0 auto; margin-top:60px; background:#f1f1f1;}
.hchanpin1_1{ width:220px; float:left;}
.hchanpin1_1_1{ width:220px; height:120px; background:url(../images/picbg.jpg) no-repeat center;}
.hchanpin1_1_1_1{ width:50px; height:70px; float:left; padding:25px 0px 25px 20px; font-size:70px; font-weight:bold; color:#FFFFFF; line-height:70px; font-family:"Times New Roman", Times, serif;}
.hchanpin1_1_1_2{ width:160px; text-align:; height:70px; padding:25px 0px;}
.hchanpin1_1_1_2 .span1{ display:block; height:30px; line-height:30px; color:#ffffff; font-size:24px; font-weight:bold; text-align:left; padding-top:10px;}
.hchanpin1_1_1_2 .span2{ display:block; height:30px; line-height:30px; color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left;}

.hchanpin1_1_2{ width:200px; padding:20px 10px;}
.hchanpin1_1_2_1{ width:170px; height:34px; background:url(../images/cpmenu1.png) no-repeat center; text-align:left; padding-left:30px; line-height:34px; font-size:15px; color:#000000; margin-bottom:10px;}
.hchanpin1_1_2_1:hover{background:url(../images/cpmenu2.png) no-repeat center;}


.hchanpin1_2{ width:980px; float:right; background:#FFFFFF; min-height:600px;}
.hchanpin1_2_1{ width:960px; margin-left:20px; }
.hchanpin1_2_1_1{ width:940px; margin-left:20px; height:50px; border-bottom:1px #333333 solid; text-align:left;}
.hchanpin1_2_1_1 span{ font-size:24px; font-weight:bold; line-height:47px; color:#000000; border-bottom:3px #055cac solid; height:47px; display:inline-block;}
.hchanpin1_2_1_1 a{ width:60px; height:30px; display:block; float:right; background-color:#0299e6; line-height:30px; text-align:center; font-size:12px; color:#FFFFFF; margin-top:5px; border-radius:4px}
.hchanpin1_2_1_2{ width:960px; margin-top:10px;}
.hchanpin1_2_1_2_1{ width:220px; float:left; margin-left:20px; margin-top:25px;}
.hchanpin1_2_1_2_1_1{ width:218px; height:174px; overflow:hidden; border:1px #CCCCCC solid;}
.hchanpin1_2_1_2_1_1 img{ width:100%;}
.hchanpin1_2_1_2_1_2{ width:220px; height:40px; text-align:center; font-size:14px; color:#333333; line-height:40px;}



.hyoushi{ width:100%; padding:50px 0px; margin-top:60px; background:url(../images/hyoushi1.jpg) no-repeat center; background-size:cover;  background-attachment: fixed; }

.htitle{ width:260px;}
.htitle_1{ width:50px; height:70px; float:left; padding:0px 0px 0px 20px; font-size:70px;  color:#000000; line-height:70px; font-family:"Times New Roman", Times, serif;}
.htitle_2{ width:200px; text-align:; height:70px; padding:0px 0px;}
.htitle_2 .span1{ display:block; height:30px; line-height:30px; color:#000000; font-size:30px; font-weight:bold; text-align:left; padding-top:10px;}
.htitle_2 .span2{ display:block; height:30px; line-height:30px; color:#000000; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:left;}

.hyoushi_1{ width:1200px; margin:0 auto; font-size:15px; color:#333333; line-height:30px;  text-align:center; margin-top:20px;}
.hyoushi_2{ width:400px; border-bottom:1px #666666 solid; margin:0 auto; height:20px;}
.hyoushi_2_1{ width:180px; border-bottom:3px #055cac solid; height:19px; margin:0 auto; }

.hyoushi_3{ width:1200px; margin:0 auto; margin-top:40px; overflow:hidden;}
.hyoushi_3_1{ width:1280px;}
.hyoushi_3_1_1{ width:580px; float:left; background:#055cac; margin-bottom:40px; margin-right:40px;}
.hyoushi_3_1_1_1{ width:520px; margin-left:20px; background-color:#FFFFFF; padding:20px;}
.hyoushi_3_1_1_1_1{ width:450px; height:58px; padding-left:70px;  font-size:24px; color:#000000; line-height:54px; text-align:left;}
.hyoushi_3_1_1_1_2{width:520px; font-size:15px; color:#000000; line-height:30px; text-align:left; margin-top:10px;}
.hysicon1{background:url(../images/hysicon1.jpg) no-repeat center left;}
.hysicon2{background:url(../images/hysicon2.jpg) no-repeat center left;}
.hysicon3{background:url(../images/hysicon3.jpg) no-repeat center left;}
.hysicon4{background:url(../images/hysicon4.jpg) no-repeat center left;}



.hcase{ width:1200px; margin:0 auto; margin-top:60px;}
.hcase_3{ width:1200px; margin:0 auto; margin-top:50px;}

.hcase_3_1{ width:585px; float:left; margin-bottom:30px }
.hcase_3_2{width:585px; float:right; margin-bottom:30px }
.hcase_3_3{width:380px; float:left; margin-right:30px }
.hcase_3_4{width:380px; float:left; margin-right:0px }

.hchang_2_1_1{ width:100%; overflow:hidden; position: relative;}

.hchang_2_1_1 img{ width:100%; transition: 0.5s;}
.hchang_2_1_1:hover img{ transform: scale(1.2);}

.hchang_2_1_1 .text-desc{position: absolute; background-color: #000;  opacity: 0; top: 50%; left: 50%; width: 0; height: 0; overflow: hidden; padding: 0; transition: 0.5s; text-align:center; line-height:300px; }
.hchang_2_1_1:hover .text-desc{width: 100%; top: 0; left: 0; height: 100%; padding:0px; opacity: 0.6; color:#FFFFFF; vertical-align:middle;}




.hjianjie{ width:100%; padding:70px 0px; margin-top:70px; background:url(../images/hjjbg1.jpg) no-repeat center;}
.hjianjie_1{ width:1200px; margin:0 auto;}
.hjianjie_1_1{ width:600px; float:left; text-align:right;}
.hjianjie_1_2{ width:600px; float:left; background-color:#FFFFFF; height:444px;}
.hjianjie_1_2_1{ width:260px; padding-left:30px; padding-top:30px; margin-right:310px;}
.hjianjie_1_2_2{ width:540px; padding:0px 30px; text-align:left;}
.hjianjie_1_2_2 p{ font-size:15px; line-height:28px; color:#000000; text-indent:2em; margin:15px 0px;}
.hjianjie_1_2_3{ width:540px; padding:0px 30px; text-align:left;}
.hjianjie_1_2_3 a{ display:block; border:1px #055cac solid; text-align:center; width:80px; height:30px; line-height:30px; color:#055cac;}
.hjianjie_1_2_3 a:hover{border:1px #ff0000 solid; color:#ff0000;}



.hnews{width:1200px; margin:0 auto; margin-top:60px; margin-bottom:60px;}
.hnews_1{ width:1200px; margin-top:50px; overflow:hidden;}
.hnews_1_1{ width:1260px;}
.hnews_1_1_1{ width:380px; float:left; margin-right:30px; background-color:#f9f9f9; padding-bottom:30px;}
.hnews_1_1_1_1{ width:100%; height:0px; padding-bottom:75%; background-size:cover; background-repeat:no-repeat; background-position:center;}
.hnews_1_1_1_1_1{ width:70px; height:70px; float:right; margin-right:20px;  background-color:#055cac}
.hnews_1_1_1_1_1_1{ width:50px;  border-bottom:1px #FFFFFF solid; margin:0 auto; text-align:center; color:#FFFFFF; line-height:25px; padding-top:5px; font-size:15px;}
.hnews_1_1_1_1_1_2{ width:50px;  margin:0 auto; text-align:center; color:#FFFFFF; line-height:30px; font-size:21px;}
.hnews_1_1_1_2{ width:340px; margin:0px 20px; height:60px; line-height:60px; text-align:left; overflow:hidden; color:#000000; font-size:19px; border-bottom:1px #000000 solid;}
.hnews_1_1_1_3{ width:340px; margin:0px 20px; height:60px; line-height:30px; text-align:left; overflow:hidden; color:#000000; font-size:15px; margin-top:10px;}
.hnews_1_1_1:hover{background-color:#055cac;}
.hnews_1_1_1:hover .hnews_1_1_1_2{color:#ffffff;  border-bottom:1px #ffffff solid;}
.hnews_1_1_1:hover .hnews_1_1_1_3{color:#ffffff;}



.hfooter{ width:100%; background-color:#232323; padding:40px 0px 10px 0px; margin-top:0px;}
.hfooter_top{width:1200px; margin:0 auto; text-align:left; margin-bottom:40px;}
.hfooter_1{ width:1200px; margin:0 auto;}
.hfooter_1_1{ width:340px; float:left;}
.hfooter_1_1_1{ color:#FFFFFF; font-size:18px; line-height:40px; font-weight:bold; text-align:left;}
.hfooter_1_1_2{ margin-top:30px;}
.hfooter_1_1_2_1{ width:120px; height:40px; text-align:left; float:left; margin-right:50px;}
a.hfnav{ font-size:14px; color:#cccccc; line-height:40px;}
a.hfnav:hover{ color:#e83928;}

.hfooter_1_2{ width:500px; float:left; margin-left:100px;}
.hfooter_1_2_2{ margin-top:10px; text-align:left;}
.hfooter_1_2_2 p{ font-size:14px; color:#cccccc; line-height:35px; margin:0px; text-indent:0em;}

.hfooter_1_3{ width:130px; float:right;}
.hfooter_1_3_2{ margin-top:20px;}
.hfooter_1_3_2 img{ width:100%;}
.hfooter_2{ width:100%; height:50px; border-top:1px #666666 solid; margin-top:40px;}
.hfooter_2_1{ width:1200px; margin:0 auto; line-height:50px; font-size:14px; color:#cccccc; text-align:center;}
.hfooter_2_1 font{ float:right;}


