@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,div{margin:0;padding:0;}
img{border:0;}
ul,ol,li{list-style:none;}
a{ text-decoration:none; outline:none; color:#666666;}
a:hover{
	color:#333
}
body{font-size:12px; background:#fff; color:#666666;font-family:"宋体"}
div,ul{height:auto; overflow:hidden}
.clear{padding:0; width:100%; height:1px; clear:both;}

.header_frame{ width:100%; background:url(../Images/header_bg.gif) repeat-x top;overflow:visible}
.header{ width:980px; margin:0 auto; position:relative; height:57px;overflow:visible}
.logo{
	float:left;
	width:200px;
	display:inline;
	position:absolute;
	top:33px;
	left:20px;
}
.logo img{

	height:70px;
}


.t_search {width:143px; float:right; margin-top:20px;}
.int_l {width:118px; float:left; display:inline;}
.int_l div {background: url(../images/sea-l.png) no-repeat;width:108px; height:20px; padding-top:2px; padding-left:10px;}
.sea_input {width:118px; color: rgb(175, 185, 191); border:0; height:18px; background:none}
.int_r{ float: left;display:inline; width:25px; height: 22px;}
.sub_btn {background: url(../images/sea-r.png) no-repeat; border:0; width:25px; height: 22px;}



#nav{width:100%;background:url(../Images/nav_bg.gif) repeat-x top; border-top:1px solid #d7d4cf;border-bottom:1px solid #c4c6c3;overflow:visible}
#nav ul{width:820px; margin:0 auto;position:relative;height:46px; overflow:visible;z-index:10000; padding-left:180px}
#nav ul li{ float:left;font-size:15px;height:46px; line-height:46px;}
#nav ul li a{display:block; padding-left:5px;text-shadow: #fff 1px 1px 0px;}
#nav ul li a b{ display:block;padding-left:27px; padding-right:32px;}
#nav ul li a:hover,#nav ul li.shover a{ background:url(../Images/hw_s_232053.png) no-repeat left bottom;}
#nav ul li a:hover b,#nav ul li.shover a b{background:url(../Images/hw_s_232053.png) no-repeat right -19px;}
#nav ul li.shover li a{ background:none;color:#c4271e;}
#nav ul li.shover li span a{color:#666;}

#nav li ul{display:none;position:absolute; top:46px; z-index:10000;width:500px; background:url(../Images/hw_s_232057.png) repeat-x top #fff;height:auto; border:1px solid #ccc;border-bottom-left-radius:12px;border-bottom-right-radius:12px; box-shadow:2px 4px 6px rgba(0,0,0,0.3); padding-left:30px;padding-right:30px;height:auto; overflow:hidden; border-top:0;}
#nav li ul.pro_sub_nav{left:0;}
#nav li ul.pro_sub_nav li{ width:auto; height:300px; overflow:hidden; display:inline-block; line-height:25px; vertical-align:top; border-left:1px solid #ddd; margin-top:10px; padding-left:30px;}
#nav ul li ul.pro_sub_nav li a{
	font-size:14px;
	padding:0;
	text-align:left;
	color:#333;
	font-weight:bold;
}
#nav ul li ul.pro_sub_nav li a:hover{
	color:#666;
	background:none;
}
#nav ul li ul.pro_sub_nav li span{display:block; width:150px;}
#nav ul li ul.pro_sub_nav li span i{ font-style:normal}
#nav ul li ul.pro_sub_nav li span a{ font-size:12px; font-weight:normal; color:#666}
#nav ul li ul.pro_sub_nav li span.sb_3{  float:left;  padding-right:0}
#nav ul li ul.pro_sub_nav li span.sb_3 i{
	color:#666;
	font-weight:bold
}

#nav li ul.sub_nav{ padding:0;padding-top:10px; width:140px}
#nav li ul.sub_nav li{ float:none; height:30px; line-height:30px; font-weight:bold;}
#nav li ul.sub_nav li a{ padding:0; color:#666; background:url(../Images/icon_7.gif) no-repeat 23px center; padding-left:33px;}
#nav li ul.sub_nav li a:hover{
	color:#333;
}

.footer{width:100%; margin:0 auto 0; background:url(../Images/foot_bg.gif) repeat-x top;padding-top:10px; color:#FFFFFF}
.footer a{ color:#FFFFFF}
.foot_nav{ padding-bottom:20px; width:980px; margin:20px auto; display:none}
.foot_nav li{ float:left; width:140px;height:auto; margin-left:7px; margin-right:30px;}
.foot_nav li a b{font-size:15px;}
.foot_nav li ul{ padding-top:10px;}
.foot_nav li ul li{ height:22px;line-height:22px; margin:0}

.foot_copy{width:100%; color:#fff;text-align:center; line-height:30px;height:30px;font-family:Arial;}
.foot_copy a{color:#787878}

#QQLayer{position:absolute; width:188px; height:auto; z-index:20; left:0; top:211px; display:none}
#QQ_title{ width:100%; height:39px;background:url(../images/QQ_01.png) no-repeat top left;}
#QQ_content{ width:100%; height:auto; overflow:hidden;background:url(../images/QQ_02.png) left repeat-y;}
#QQ_item{min-height:150px; width:153px; float:left;padding-top:10px; padding-bottom:10px;}
#QQ_btn{background:url(../images/QQ_04.png) no-repeat center right; float:left; width:32px;height:139px; margin-top:10px; display:block;}
#QQ_content li{ line-height:20px; height:25px; text-align:center;}
#QQ_content li a{ color:#666}
#QQ_bottom{width:100%; height:8px;background:url(../images/QQ_03.png) no-repeat top left;}

.wapper{width:1000px; margin:10px auto 0; overflow:hidden; padding-bottom:20px;}
