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)}
.web_tel{ width:174px; float:right; height:90px; margin-right:20px;}

.web_menu{ width:100%; height:90px;  }

.web_logo{width:244px; height:90px; float:left; margin-left:20px;}
.dh_menu{width:600px; margin-top:25px; margin-right:15%;  float:right;}


@media(max-width:1280px){
.dh_menu{width:600px; margin-top:25px; margin-right:140px;  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:20px; 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;}

.nav li{

		position:relative;
		text-align:center;
	}
.nav li .sub-nav{
		position:absolute;
		top:40px;
		left:10px;
		width:120px;
		list-style:none;
		background:rgba(255,255,255,0.95);
		display:none;
		z-index:100;
		padding-top:20px;
	}

	.nav li .sub-nav li{
		text-align:center;
		clear:left;
		width:120px;
		height:40px;
		line-height:40px;
		position:relative;
		border-bottom:1px #FFFFFF solid;
	}
	.nav li .sub-nav li a{
		height:40px;
		line-height:40px;
		width:120px;
		padding:0;
		display:inline-block;
		font-size:14px;
		margin:0px;
		color:#666666;
		
		
	}
	.nav li .sub-nav li a:hover{color:#ffffff; height:40px; background-color:#888888;}
	
	.dh_menu .nav li .sub-nav li a:after{ height:0px;}


.hfooter{ width:100%; background:#0657a4; padding-top:50px;}
.hfooter_1{ width:1200px; margin:0 auto; padding-bottom:40px;}
.hfooter_1_1{ width:600px; float:left;}
.hfooter_1_2{ width:340px; float:left; }
.hfooter_1_3{ width:140px; float:right;}

.hfooter_1_1_1{ text-align:left;}
.hfooter_1_1_2{ text-align:left; margin-top:10px;}
.hfooter_1_1_2 p{ text-indent:0em; color:#ffffff; font-size:15px; line-height:36px;}

.hfooter_1_2_1{ font-size:22px; font-weight:bold; text-align:left; line-height:40px; color:#ffffff; padding-top:40px;}
.hfooter_1_2_2{ text-align:left; margin-top:20px;}
.hfooter_1_2_2 a{ display:inline-block; text-align:left;  line-height:36px; color:#ffffff; width:160px;  font-size:15px; }
.hfooter_1_2_2 a:hover{color:#e9ab1c;}

.hfooter_1_3_1{ text-align:center; padding-top:50px;}
.hfooter_1_3_1 img{ width:120px;}
.hfooter_1_3_2{text-align:center;  font-size:15px; line-height:36px; color:#ffffff;}

.hfooter_2{ width:100%; text-align:center; height:60px; line-height:60px; color:#ffffff; font-size:15px; border-top:1px #ffffff solid;}
.hfooter_2 a{line-height:60px; color:#ffffff;  font-size:15px; padding-left:20px;}
.hfooter_2 a:hover{color:#e9ab1c; }