body,div,a,input,td,select,button{font-size:14px;color:#000; font-family:Arial, Helvetica, sans-serif;}
img{border:0}
ul,li,form,input,p,select,body,div,span,dl{margin:0;padding:0; font-family:Arial, Helvetica, sans-serif;}
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:Arial, Helvetica, sans-serif;}
.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; background:url(../images/logobg.png) repeat-x bottom;}
.web_dh{width:100%;  transition:all 0.2s linear; background:rgba(255,255,255,0.85)}
.dh_tel{ text-align:left; height:40px; color:#CCCCCC; font-size:14px; line-height:40px; 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;}

.dh_tel .span2 a{ display:inline; border:1px #FFFFFF solid; width:30px; height:28px; margin-top:5px; text-align:center; font-size:14px; color:#FFFFFF; line-height:28px; margin-left:10px; padding:0px 5px;}
.dh_tel .span2 a:hover{ color:#FF0000; border:1px #FF0000 solid;}

.web_menu{ width:100%; height:100px;  }

.web_logo{width:460px; height:100px; float:left; margin-left:30px;background:url(../images/logo.png) no-repeat;transition:all 0.3s linear;}
.dh_menu{width:680px; margin-top:25px; 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:40px; font-size:16px; float:left;}
.dh_menu li a:after {content:''; display:inline-block; width:0%; height:3px; position:absolute; top:0; background:#ff0000; 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:11px; font-family:Verdana, Arial, sans-serif}
.dh_menu li:hover a{ color:#ff0000;}
.dh_menu li:hover a span{ color:#ff0000;}



.soll_dh_p{height:87px;background:rgba(255,255,255,1.0); box-shadow: 0px 5px 5px rgba(0,0,0,0.1)}
.soll_dh_p .dh_tel{ display:none;}
.soll_dh_p .web_menu{ height:87px;}
.soll_dh_p .web_logo{background:url(../images/logo.png) 0 -95px no-repeat;height:87px;}
.soll_dh_p .web_dh{margin-top:0;}
.soll_dh_p .dh_menu{margin-top:15px;}
.soll_dh_p li a{color:#000000; padding:10px 0 0px 0;}
.soll_dh_p li a:after { background:#ff0000;}
.soll_dh_p .dh_tel{ color:#333333; }




.hlingyu{ width:1200px; margin:0 auto; margin-top:60px; margin-bottom:60px;}
.htit{ width:500px; margin:0 auto;}
.htit_1{ height:50px; line-height:50px; text-align:center; font-size:36px; color:#000000; font-weight:bold;}
.htit_1 .tspan1{ background:url(../images/titbg.png) no-repeat center; width:18px; height:18px; padding:16px 26px;}
.htit_2{ text-align:center; line-height:30px; font-size:14px; color:#787878; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}
.htit_3{ text-align:center; height:30px; margin-top:10px;}

.hlingyu_1{ width:1200px; margin:0 auto; overflow:hidden; margin-top:50px;}
.hlingyu_1_1{ width:1200px;}
.hlingyu_1_1_1{ width:266px; float:left; margin-right:67px; margin-left:67px;}
.hlingyu_1_1_1_2{ width:266px; text-align:center; height:40px; line-height:40px; font-size:18px; color:#000000; margin-top:10px;}





.hcplei{ width:100%; background:#f8f8f8; padding-top:70px;}
.hwenhua_1{ width:1200px; margin:0 auto;}
.hwenhua_1_1{ width:300px; text-align:center; float:left;}
.hwenhua_1_1_1{ width:95px; height:107px; margin:0 auto;}
.hwenhua_1_1_2{ text-align:center; font-size:16px; font-weight:bold; line-height:50px; color:#333333;}
.hwenhua_2{width:1200px; margin:0 auto; }


.hwenhua{ width:100%; background:#f5f7fa; padding:70px 0px;}



.dz_con { padding:80px 0 0; position:relative; width:1200px; overflow:hidden;}
.dz_con ul{ width:1350px;}

.dz_con ul li { float:left; width:200px; margin-right:133.333333333333px; }
.dz_con ul .nobor01 { margin:0;}
.dz_con ul li a { background:url(../images/dz_libg01.gif) no-repeat; width:200px; height:232px; margin:0 auto; display:block; text-align:center; color:#fff;
-webkit-transition: background 0.2s;
-moz-transition: background 0.2s;
-ms-transition: background 0.2s;
-o-transition: background 0.2s;
transition: background 0.2s;}
.dz_con ul li a:hover { background:url(../images/dz_libg02.gif) no-repeat; color:#fff;}
.dz_con ul li a span{ display:block; width:84px; height:74px; margin:0 auto; padding:50px 0 0; }
.dz_con ul li a span img{ width:100%;}
.dz_con ul li a b { display:block; padding:10px 0 0; font-size:20px; color:#fff;}
.dz_con ul li a:hover b { color:#fff;}
.dz_con ul li a em { display:block; padding:30px 0 0; font-size:14px; width:208px; margin:0 auto; line-height:25px;}




.hchanpin{ width:100%; background:url(../images/picbg.jpg) no-repeat center top;  padding:70px 0px;}
.hchanpin_1{ width:1200px; margin:0 auto;}
.hchanpin_1_1{ width:280px; float:left;}
.hchanpin_1_2{ width:920px; float:right;}
.hchanpin_1_1_00{width:250px; background:#0466a6; padding:15px;}
.hchanpin_1_1_01{ width:280px; background:#0466a6; margin-top:14px;}
.hchanpin_1_1_01_1{ width:250px; padding:15px;}
.hchanpin_1_1_01_1 .p1{ font-size:16px; color:#FFFFFF; line-height:30px; text-align:left; text-indent:0em;}
.hchanpin_1_1_01_1 .p2{ font-size:24px; color:#FFFFFF; line-height:40px; text-align:left; text-indent:0em;}
.hchanpin_1_1_01_2{ height:90px; }

.hchanpin_1_1_1{ width:250px;}
.hchanpin_1_1_1_1{ text-align:center; font-size:30PX; color:#ffffff; line-height:40px; padding-top:10px; font-weight:bold;}
.hchanpin_1_1_1_2{ text-align:center; font-size:18px; color:#ffffff; line-height:30px; font-family:"Times New Roman", Times, serif}

.hchanpin_1_1_2{ width:250px; background-color:#ffffff; border-top:5px #333333 solid; margin-top:20px;}
.hchanpin_1_1_2_1{ width:200px; padding:0px 20px; color:#333333; font-size:14px; line-height:30px; text-align:left; border-top:1px solid #cccccc; height:60px;}
.hchanpin_1_1_2_1 span{ float:left; padding-right:10px;}
.hchanpin_1_1_2_2{ height:50px; background:#fadd1d; text-align:right; color:#000000; line-height:50px; padding-right:30px; font-size:15px;}
.hchanpin_1_1_2_1:hover{ background-color:#ff0000; color:#FFFFFF;}
.hchanpin_1_1_2_2:hover{ background-color:#ff0000; color:#FFFFFF;}

.hchanpin_1_2_1{ width:878px; height:54px; border:1px solid #f6f6f6; background:url(../images/bt1.jpg) repeat top; margin-left:40px;}
.hchanpin_1_2_1_1{ height:54px; text-align:center; width:20px; float:left;}
.hchanpin_1_2_1_2{ height:54px; text-align:left; width:600px; float:left; font-size:24px; color:#0466a6; font-weight:bold; padding-left:5px; line-height:54px;}
.hchanpin_1_2_1_2 font{font-size:16px; color:#666666; font-weight:normal;  padding-left:10px;}
.hchanpin_1_2_1_3{ height:54px; text-align:center; width:80px; float:right;}
.hchanpin_1_2_1_3 a{ line-height:54px; font-size:14px; color:#FF0000;}


.hchanpin_1_2_2{ width:880px; margin-left:40px; overflow:hidden;}
.hchanpin_1_2_2_1{ width:900px;}
.hchanpin_1_2_2_1_1{ width:270px; margin-right:20px; margin-top:25px; float:left; background-color:#f6f6f6; padding:5px;}
.hchanpin_1_2_2_1_1_1{ width:270px; height:203px; overflow:hidden; margin:0 auto;}
.hchanpin_1_2_2_1_1_1 img{ width:270px;}
.hchanpin_1_2_2_1_1_2{ width:270px; height:45px; overflow:hidden; margin:0 auto; line-height:45px; color:#333333; text-align:center; font-size:15px;}

.hchanpin_1_2_2_1_1:hover{background-color:#0466a6;} 
.hchanpin_1_2_2_1_1:hover .hchanpin_1_2_2_1_1_2{color:#ffffff;}






.hjianjie{ width:100%; background:#ffffff; padding:80px 0px;}
.hjianjie_1{ width:100%;}
.hjianjie_1_1{ width:1200px; margin:0 auto;}
.hjianjie_1_1_1{ width:580px; float:right;}
.hjianjie_1_1_2{ width:559px; float:left;}

.hjianjie_1_1_1_1{font-size:50px; color:#333333; line-height:50px;  text-align:left; font-family:"Times New Roman", Times, serif; text-transform:uppercase;}
.hjianjie_1_1_1_1 font{ color:#FF0000;}
.hjianjie_1_1_1_2{font-size:24px; color:#333333; line-height:35px;  text-align:left; margin-top:30px;}
.hjianjie_1_1_1_4{font-size:12px; color:#787878; line-height:15px;  text-align:left; text-transform:uppercase;}
.hjianjie_1_1_1_3{ margin-top:20px; height:120px; overflow:hidden;}
.hjianjie_1_1_1_3 p{ text-indent:0em; font-size:15px; color:#666666; line-height:30px; text-align:left;}

.hjianjie_1_1_1_5{ margin-top:10px;}

.hjianjie_1_2_1{ }
.hjianjie_1_2_2{ padding-top:40px;}
.hjianjie_1_2_2_1{ width:200px; border-right:1px #999999 solid; text-align:center; height:90px; float:left;}
.hjianjie_1_2_2_1_1{ font-size:60px; color:#333333; line-height:60px; float:left; padding:0px 20px; font-weight:bold; padding-left:40px; height:60px;}
.hjianjie_1_2_2_1_2{ float:left; text-align:left; height:60px;}
.hjianjie_1_2_2_1_2_1{ font-size:20px; color:#999999; line-height:30px; height:30px;}
.hjianjie_1_2_2_1_2_2{ font-size:18px; color:#999999; line-height:30px; height:30px; clear:right;}
.hjianjie_1_2_2_1_3{ text-align:center; font-size:16px; color:#666666; line-height:30px; clear:left; height:30px;}
.hjianjie_1_2_2_2{width:238px; border-right:1px #999999 solid; text-align:center; height:90px; float:left;}
.hjianjie_1_2_2_3{width:300px; text-align:center; height:90px; float:left;}



.hyanfa{ width:100%; padding:60px 0px; background:url(../images/ruijiabg.jpg) no-repeat center top;}
.hyanfa_1{ width:1200px; margin:0 auto;}
.hyanfa_1_1{ width:1200px; text-align:center; font-size:36px; font-weight:bold; color:#FFFFFF; line-height:40px;}
.hyanfa_1_2{ width:1200px; text-align:center; font-size:14px; color:#FFFFFF; line-height:20px; text-transform:uppercase; margin-top:10px;}
.hyanfa_1_3{ width:900px; text-align:center; font-size:16px;  color:#FFFFFF; line-height:36px; margin-top:10px;}
.hyanfa_1_4{ width:1200px; margin-top:35px;}
.hyanfa_1_4_1{ width:210px; padding:5px; background:#fcfcfc; padding-bottom:15px; float:left; margin-right:25px;}
.hyanfa_last{ margin-right:0px;}
.hyanfa_1_4_1_1{ width:210px; height:146px;}
.hyanfa_1_4_1_2{ width:210px; height:50px; font-size:20px; color:#000000; font-weight:bold; line-height:50px; text-align:center;}
.hyanfa_1_4_1_3{ text-align:center; font-size:14px; color:#666666; line-height:24px; height:72px;}



.hnews{ width:1200px; margin:0 auto; padding-bottom:60px; margin-top:60px;}
.hxw_tit{ width:1200px;  margin:0 auto;}
.hxw_tit_1{font-size:30px; color:#000000; line-height:40px; font-weight:bold; text-align:center;}
.hxw_tit_2{font-size:14px; color:#666666; line-height:24px;  text-align:center; margin-top:10px;}
.hnews_1{ width:1200px; margin-top:50px;}
.hnews_1_1{ width:500px; float:left;}
.hnews_1_2{ width:660px; float:right;}
.hnews_1_1_1{ width:500px; height:280px; overflow:hidden;}
.hnews_1_1_2{ width:460px; background-color:#f4f4f6; padding:20px;}
.hnews_1_1_2_1{ width:460px; height:46px; overflow:hidden; text-align:center;}
.hnews_1_1_2_1{ font-size:16px; color:#000000; line-height:46px; font-weight:bold;}
.hnews_1_1_2_2{ width:460px; height:75px; overflow:hidden; text-align:left;}
.hnews_1_1_2_2 p{ text-indent:0em; font-size:14px; color:#7f7f7f; line-height:25px;}

.hnews_1_1_2:hover{ background-color:#3891d2;}
.hnews_1_1_2:hover .hnews_1_1_2_1{ color:#ffffff;}
.hnews_1_1_2:hover .hnews_1_1_2_2 p{color:#ffffff;}

.hnews_1_2_1{ width:660px; background-color:#f4f4f4; margin-bottom:25px;}
.hnews_1_2_1_1{ width:120px; float:left; background-color:#a3a3a3; height:130px;}
.hnews_1_2_1_1_1{ width:100px; height:80px; font-size:46px; line-height:80px; font-weight:bold; color:#FFFFFF; text-align:center; margin:0 auto;}
.hnews_1_2_1_1_2{ width:90px; border:1px #FFFFFF solid; height:30px; font-size:14px; line-height:30px; color:#FFFFFF; text-align:center; margin:0 auto;}

.hnews_1_2_1_2{ width:500px; float:left; padding:15px 20px;}
.hnews_1_2_1_2_1{ width:500px; text-align:left; line-height:40px; overflow:hidden;}
.hnews_1_2_1_2_1{ font-size:16px; color:#000000; line-height:40px;}
.hnews_1_2_1_2_2{ width:500px; height:60px; overflow:hidden; text-align:left;}
.hnews_1_2_1_2_2 p{ text-indent:0em; font-size:14px; color:#7f7f7f; line-height:20px;}

.hnews_1_2_1:hover{ background-color:#3891d2;}
.hnews_1_2_1:hover .hnews_1_2_1_2_1{color:#ffffff;}
.hnews_1_2_1:hover .hnews_1_2_1_2_2 p{ color:#ffffff;}
.hnews_1_2_1:hover .hnews_1_2_1_1{background-color:#666666;}


.hfooter{ width:100%; background-color:#232323; padding:40px 0px 10px 0px; margin-top:0px;}
.hfooter_1{ width:1200px; margin:0 auto;}
.hfooter_1_1{ width:660px; 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:4px;}
.hfooter_1_1_2_1{ width:320px; height:30px; text-align:left; float:left; margin-right:10px;}
a.hfnav{ font-size:14px; color:#cccccc; line-height:30px;}
a.hfnav:hover{ color:#e83928;}

.hfooter_1_1_2_2{ text-align:left;}
.hfooter_1_1_2_2 a{ padding-right:32px;}

.hfooter_1_2{ width:400px; float:left; margin-left:100px;}
.hfooter_1_2_2{ margin-top:20px; 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:140px; float:right;}
.hfooter_1_3_2{ margin-top:20px;}
.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:left;}
.hfooter_2_1 font.ft1{ float:left;}
.hfooter_2_1 font{ float:right;}

.fcplei{  background-color:#ffffff; color:#333333; display:block; padding:4px 30px; line-height:40px;  font-size:16px; margin:0px 20px; margin-top:40px; width:160px;
 border-radius:24px; 
-webkit-border-radius:24px;
-moz-border-radius:24px;
-ms-border-radius:24px;
-o-border-radius:24px;}

.fcplei:hover{  background-color:#ee292a; color:#ffffff; display:block; padding:4px 30px; line-height:40px;  font-size:16px; margin:0px 20px; margin-top:40px; width:160px;
 border-radius:24px; 
-webkit-border-radius:24px;
-moz-border-radius:24px;
-ms-border-radius:24px;
-o-border-radius:24px;}

.scroll-img {
	width: 960x;
	height: 580px;
	overflow: hidden;
	font-size: 0;
	margin:0 auto;
}
.scroll-img ul {
	width: 9900px;
	height: 580px;
	margin: 0;
}
.scroll-img ul li {
    float:left;
	padding: 0px;
	width:315px;
}