﻿*{ margin:0px; padding:0px;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote{-webkit-text-size-adjust:none;margin:0;padding:0;font-family:Arial, tahoma, arial, \5b8b\4f53, sans-serif;}
table{border-collapse:collapse;}
textarea{resize:none;}
a img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6,b{font-size:100%;font-weight:400;}
input,button,textarea,select{font-family:inherit;}
a{outline:none;text-decoration:none; color:#333;}
a:hover{text-decoration:none;}
html{width:100%;height:100%;}
img,input{ vertical-align:middle;}
body{width:100%;height:100%; font-size:12px;}
article,aside,dialog,footer,header,section,footer,nav,figure{display:block;}/*html5 reset IE*/
.clearfix:after{visibility:hidden;display:block;font-size:0;content:"\20";clear:both;height:0;}
* html .clearfix{zoom:1;}/* IE6 */
.clear{ clear:both;}
:first-child+html .clearfix{zoom:1;}/* IE7 */
.clearfix{zoom:1;}
.clearfix{zoom:1;}/* IE6/7 */
a,area{blr:expression(this.onFocus=this.blur());}/* for IE */
:focus{-moz-outline-style:none;}/* for Firefox */
input.radio{vertical-align:middle;}
input.checkbox,input.radio{height:13px;width:13px;}
/*font-family:"Microsoft YaHei","SimHei","SimSun";*/



/*---------------------------*/
html{overflow-y:scroll;}
body{ background-color:#fff; }
.fl{ float:left;}
.fr{ float:right;}
.indexWrap{ width:100%;  }
.headerWrap{ width:100%; background:url("/images/headBg.jpg") repeat-x center bottom; height:79px;}
.headerWrap2{ height:79px; width:100%; }
.headerInner{ width:1003px; height:79px; margin:0px auto; }
.logo{ float:left; _display:inline; }
.logo a{ display:block; }
.logo_text{ float:left; margin-top:37px;}
.headRight{ float:right; }
.headSearch{ float:right;  background:url("/images/searchInputBg.jpg") no-repeat left top; width:203px; height:23px; margin-top:35px; margin-left:18px;}
.headSearch .topSearchText{ width:170px; height:20px; line-height:20px; border:0px; float:left; text-indent:2px; color:#666; margin:2px 0px 0px 5px;}
.headSearch .topSubmitBut{ border:0px; height:22px; background:none; float:left; width:24px;}
.topTel{ float:right;  margin-top:37px; margin-left:17px; }

.navWrap{ width:100%; height:49px; background:url(/images/navBg.jpg) no-repeat center top; }
.navInner{ width:1003px; height:49px; margin:0px auto; }
.navInner ul{ height:49px; float:left; }
.navInner ul li{ height:49px; float:left; position:relative; z-index:999; }
.navInner ul .first_A{ height:49px; line-height:49px;  font-weight:bold; font-size:14px; float:left; display:inline-block;   color:#636262;overflow:hidden; cursor:pointer;  position:relative; z-index:9999; padding:0px 34px 0px 28px; }
.first_aBg{ position:absolute;  top:1px; left:29px;  color:#fff; font-weight:bold; font-size:14px; z-index:9996;  line-height:49px; }
.nav_aBg{ position:relative; z-index:9990; display:block; height:49px; overflow:hidden; float:left; padding-left:2px;}
.nav_aBg2{ position:relative; z-index:9990; display:block; height:49px; overflow:hidden; float:left; _display:inline}
.navInner ul li.hover .nav_aBg{ position:relative; z-index:9990; background:url("/images/hw_s_232053.png") no-repeat left -83px; display:block; height:49px; overflow:hidden;}
.navInner ul li.hover .nav_aBg2{ position:relative; z-index:9990; background:url("/images/hw_s_232053.png") no-repeat right -17px; display:block; height:49px; overflow:hidden;  _background:url("/images/lay_b.gif") no-repeat right 1px;}


.navInner ul li.hover .first_A,.navInner ul li.active .first_A{ color:#1c3787;}





.layer_ListNav{ position:absolute; top:49px; z-index:9980; display:none; left:-10px;  width:500px; }
.layer_listdiv{background: url(/images/hw_s_232058.png) repeat-y right top; padding-right:7px; _background:none; _padding-right:0px; _border-right:1px solid #ccc; _border-bottom:1px solid #ccc;}
.menufillet_e{ background: #fff url(/images/hw_s_232057.png) 0 0 repeat-x; padding:20px 10px 10px 10px;  _padding-bottom:20px;}
.layer_ListNav2{ left:-124px; width:821px;}
.layer_ListNav3{ left:-248px; width:1000px;}
.layer_ListNav4{ left:-112px;}
.layer_ListNav5{ left:-236px;}
.layer_ListNav6{ left:-730px;}
.shadow_b_layout {background-image: url(/images/hw_s_232053.png); background-attachment: scroll; background-repeat: no-repeat; background-position: 0 -67px; position: absolute; width: 100%; left: 0px; bottom:-16px; _display:none; }
.shadow_b_layout div {background: url(/images/png2.png) 100% -1px no-repeat;background-attachment: scroll;display: block;height: 16px;margin-left: 15px;}




.navListLeft{ float:left; background:url("/images/navLine.jpg") repeat-y right top; width:130px; min-height:240px;_height:240px;}
.navListLeft a{ display:block; background:url("/images/hw_u_163972.gif") no-repeat 20px -2px; height:26px; line-height:26px; font-weight:700; font-size:13px; color:#666; padding-left:30px; }
.navListLeft a:hover{ text-decoration:underline;}
.navListRight{ float:left;}
.navListRightList{ float:left; background:url("/images/navLine.jpg") repeat-y right top; padding-right:46px; padding-left:46px; min-height:240px;_height:240px;}
.navListRightList a{ width:261px; display:inline-block;}
.navListRightList em{ line-height:20px; color:#666; margin-top:10px; display:block; width:261px;}
.navLogo{ width:630px; padding-left:30px; height:auto; overflow:hidden;}
.navLogo .zdTitle{ font-weight:700; font-size:14px; padding-bottom:4px; line-height:20px; padding-top:4px;}
.navLogo a{ display:block; float:left; border:1px solid #ccc; margin:10px 18px 18px 0px; width:132px; height:70px; _display:inline; }
.fanan_list{ float:left; padding-left:30px; background:url("/images/navLine.jpg") repeat-y right top; min-height:300px;_height:300px; padding-right:10px; padding-bottom:10px;}
.fanan_list .brandLogo{ width:100px; height:26px; display:inline-block;}
.fanan_list dl{}
.fanan_list dl dt{ padding-top:14px; padding-bottom:4px;}
.fanan_list dl dt a{ font-weight:700; font-size:14px;}
.fanan_list dl dd a{ color:#666666}
.fanan_list dl a{ width:120px; display:block; line-height:20px;}
.fanan_list dl a:hover{ text-decoration:underline;}


.fenxian{ float:right; padding-top:14px;}
.fenxian a{ float:left; width:22px; height:22px; display:block; margin-left:6px; _display:inline;}






.contentBottom{ width:100%; background:url("/images/footNavBg.jpg") repeat-x top left #eaebee; padding:30px 0px; }
.contentBottomInner{ width:1003px; margin:0 auto; background:url("/images/contactIndexBg.jpg") no-repeat 670px bottom; }
.ft_dl{ float:left; width:105px; margin-right:30px;}
.ft_dl dt{ padding-bottom:6px; background:url("/images/footDtBg.jpg") repeat-x left bottom; margin-bottom:4px;}
.ft_dl dt a{ font-weight:700; color:#3d3d3d; padding-bottom:4px;}
.ft_dl dd a{ line-height:22px; color:#737373;}
.ft_dl a:hover{ text-decoration:underline;}
.ft_dl6{ width:180px;}
.ft_dl6 dd{ line-height:22px; color:#737373; padding-bottom:90px;}
.ft_dl6 dd a{ font-size:11px;}
.footerWrap{ width:100%; }
.footer{ width:1003px; margin:0px auto; padding:10px 0; }
.footLeft{ float:left; line-height:18px; color:#8e8d8d; padding-top:6px;}
.footRight{ float:right; line-height:38px; color:#f7ca81;}
.footRight a{ color:#f7ca81;}



#bb {
position:relative; 
z-index:99999;	
}
