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; background:url(../images/logobg.png) repeat-x bottom;}
.web_dh{width:100%;  transition:all 0.2s linear; background:rgba(255,255,255,1.0)}
.dh_tel{ text-align:left; height:40px; color:#ffffff; font-size:14px; line-height:40px; background-color:#0178ca;  transition:all 0.2s linear;}
.dh_tel .span1{ padding-left:20px;}
.dh_tel .span2{ padding-right:20px; 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:440px; height:90px; float:left; margin-left:20px;background:url(../images/logo.png) no-repeat;transition:all 0.3s linear;}
.dh_menu{width:720px; margin-top:20px; margin-right:20px;  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:50px; font-size:15px; float:left;}
.dh_menu li a:after {content:''; display:inline-block; width:0%; height:3px; position:absolute; top:0; background:#f58103; 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:#f58103;}
.dh_menu li:hover a span{ color:#f58103;}



.soll_dh_p{height:80px;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:80px;}
.soll_dh_p .web_logo{background:url(../images/logo.png) 0 -95px no-repeat;height:80px;}
.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; }





.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:700px; float:left;}
.hfooter_1_1_1{ width:130px; float:left; text-align:left;}
.hfooter_1_1_f{width:300px;}
.hfooter_1_1_1 span{ display:block; width:50px; height:2px; background-color:#FFFFFF; margin:10px 0px;}
a.hnemub{ font-size:18px; color:#FFFFFF; display:block; text-align:left; line-height:50px;}
a.hnemub:hover{color:#ffa415;}
a.hnemus{ font-size:14px; color:#cccccc; display:block; text-align:left; line-height:30px; width:150px; float:left;}
a.hnemus:hover{color:#ffa415;}

a.hfnav{ font-size:14px; color:#cccccc; line-height:40px;}
a.hfnav:hover{ color:#ffa415;}

.hfooter_1_2{ width:460px; float:right; }
.hfooter_1_2_1{ width:460px; padding-top:8px; text-align:left;}
.hfooter_1_2_1 img{ width:440px; }
.hfooter_1_2_2{ margin-top:50px; text-align:left;}
.hfooter_1_2_2 p{ font-size:14px; color:#cccccc; line-height:35px; margin:0px; text-indent:0em;}

.hfooter_1_2_2_1{ width:440px; float:left;}
.hfooter_1_2_2_2{ width:120px; float:right;}
.hfooter_1_2_2_1_1{ width:410px; padding-left:30px;  font-size:15px; color:#CCCCCC; line-height:40px; height:40px;}

.bicon1{background:url(../images/bicon1.png) no-repeat center left;}
.bicon2{background:url(../images/bicon2.png) no-repeat center left;}
.bicon3{background:url(../images/bicon3.png) no-repeat center left;}


.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;}
