
.top{ width:100%; background:#fff;}
.top .toolbar_box{ width:100%; height:34px; line-height:34px; background:url(../images/header_bg.png) center top repeat-x #f1f1f1;}
.top .toolbar_box a{ margin:0 10px; color:#808080;}
.top .toolbar_box a:hover{ color:#0072bc;}
.top .toolbar{}
.top .toolbar_box .toolbar_other{ float:right; *width:240px;}
.top .toolbar_box .toolbar_other a{ height:34px; width:30px; float:right; background:no-repeat;}
.top .toolbar_box .toolbar_other a.weixin{ position:relative; background:url(../images/icon_top_weixin.png) center top no-repeat; display:none;}/*xwt0213��*/
.top .toolbar_box .toolbar_other a.weixin img,.top .toolbar_box .toolbar_other a.phone img{ width:100px; position:absolute; z-index:1; left:-35px; top:35px; display:none;}
.top .toolbar_box .toolbar_other a.weixin:hover{ background-position: center -34px;}
.top .toolbar_box .toolbar_other a.phone{ position:relative; background:url(../images/icon_top_phone.png) center top no-repeat;}
.top .toolbar_box .toolbar_other a.phone:hover{ background-position: center -34px;}
.top .toolbar_box .toolbar_other a.weixin:hover img,.top .toolbar_box .toolbar_other a.phone:hover img{ display:block;}
.top .toolbar_box .toolbar_other a.order{ width:60px; padding-right:10px; background:url(../images/icon_top_sanjiao_xia.png) right top no-repeat;}
.top .toolbar_box .toolbar_other a.order:hover{ background-position: right -34px;}
.top .toolbar_box .login,.top .toolbar_box .logged{ float:right;}
.top .toolbar_box .login a{ color:#0072bc;}
.top .toolbar_box .logged .login_name{ color:#0072bc;}
.inner_top{ height:100%; margin:0 auto;}

.toolbar_notice{ float:left; width:450px; overflow:hidden; position:relative;}
.toolbar_notice .infoList li{ height:34px; line-height:34px;  display:none;  }/*xwt0213��*/
.toolbar_notice .infoList li.tianmao{ display:block;}/*xwt0213��*/
.toolbar_notice .infoList li a{ font-size:14px; color:#434343; margin:0;}
.toolbar_notice .infoList li a:hover{ color:#0072bc;}

.inner_top_box{ height:133px; background:url(../images/inner_top_box_bg.jpg) left top repeat #0080c5;}

.phone_top{ float:right; margin-top:38px; margin-right:60px;}

.logo{ float:left; margin-top:24px; margin-right:80px; width:250px;}
.logo img{ width:250px;}

.search{ float:left; margin-right:40px; width:350px; margin-top:40px;}
.search_main{ width:100%; height:auto; padding-bottom:5px;}
.input_search{ float:left; width:265px; height:28px; line-height:28px; background:#fff; color:#333333; font-size:14px; text-indent:5px; font-family:"����"; border:2px solid #cccccc; border-width:2px 0 2px 2px;
-moz-border-radius:2px 0 0 2px;
-webkit-border-radius:2px 0 0 2px;
border-radius:2px 0 0 2px;}
.button_search{ float:left; width:66px; height:32px; background:url(../images/button_search.jpg) center center no-repeat; cursor:pointer;}
.search_hot{ width:100%; color:#fff;}
.search_hot a{ cursor:pointer; color:#fff;}
.search_hot a:hover{ color:#ff4e00}

.menu{ width:100%; height:47px; position:relative; z-index:10; background:url(../images/header_bg.png) center bottom repeat-x #e0e0e5;}
.inner_menu{ padding-top:3px;}
.inner_menu ul{ height:42px; border-left:1px solid #c9cacc;}
.inner_menu ul li{ float:left; width:105px; border-right:1px solid #c9cacc; text-align:center; }
.inner_menu ul li.haschild{}
.inner_menu ul li a.a_main{ display:block; color:#222222; font-size:14px; font-family:"����"; line-height:40px;}
.inner_menu ul li.haschild a.a_main{ background:url(../images/inner_menu_li.png) 85px top no-repeat;}
.inner_menu ul li.haschild:hover a.a_main,.inner_menu ul li.haschild.on a.a_main{ background-position:85px -40px;}
.inner_menu ul li:hover a.a_main,.inner_menu ul li.on a.a_main{ color:#0584c9; font-weight:bold;}
.nav_child_box{ height:54px; position:absolute; z-index:1; width:1920px; left:50%; top:46px; margin-left:-960px; display:none;}
.nav_child_box .nav_child_box_bg{ width:100%; height:100%; position:absolute; z-index:-1; left:0; top:0; background:#f0f0f2;
filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.nav_child_box .nav_child{ height:38px; padding-top:8px;}
.nav_child_box .nav_child a{ display:block; float:left; width:87px; height:38px; line-height:38px; text-align:center; font-size:14px; color:#8f8f8f; font-family:"����"; margin-left:20px; background:url(../images/nav_child_a.png) center top no-repeat;}
.nav_child_box .nav_child a:hover,.nav_child_box .nav_child a.on{ background-position:center bottom; color:#fff;}
