
/* Author: Chuck */
/* Time: 2014/12/10 */

/* CSS Reset */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{ margin: 0; padding: 0; }table{ border-spacing: 0; border-collapse: collapse; }
fieldset,img{ border: 0; }
ul,ol,li,i{ list-style: none; }
i,em{ font-style: normal; }
h1,h2,h3,h4,h5,h6{ font-size: 100%; }
input,textarea,select{ font-family: inherit; font-size: inherit; font-weight: inherit; *font-size: 100%; }
/* coommon */
.clearfix:after{ display: block; visibility: hidden; clear: both; height: 0; content: '.'; }
.clearfix{ *zoom: 1; }
.fl{ float: left; }
.fr{ float: right; }
body{ font: 14px/26px 'Microsoft YaHei'; color: #666; }
a{ text-decoration: none; color: #666; }
a:hover{ color: #1b96d5; }
.w1000{ clear: both; width: 1000px; margin-right: auto; margin-left: auto; }
/* header */
#header{ position: absolute; z-index: 100; top: 0; left: 0; width: 100%; height: 88px; *z-index: 20; }
.h_overlay{ position: absolute; z-index: 99; width: 100%; min-width: 1000px; height: 88px; opacity: .8; background: #fff; filter: alpha(opacity=80); }
.header{ position: absolute; z-index: 100; width: 100%; min-width: 1000px; height: 88px; }
.header .w1000{ position: relative; z-index: 100; }
.logo{ float: left; width: 170px; padding-top: 10px; }
.header_right{ float: left; width: 830px; }
/* 顶部链接 */
.top{ line-height: 24px; height: 24px; margin-bottom: 14px; padding-top: 11px; }
.top_links{ font-size: 12px; float: left; width: 400px; margin-left: 269px; text-align: right; _display: inline; }
.top_links a{ display: inline-block; margin-left: 10px; padding-left: 9px; background: url(/images/icon_topNav.png) left center no-repeat; *display: inline; *zoom: 1; }
/* 搜索 */
.search{ float: left; width: 147px; height: 23px; margin-left: 13px; padding-top: 1px; padding-left: 1px; background: #fff; background: url(bg_search.png) no-repeat; _display: inline; }
.search_txt{ font-size: 12px; line-height: 22px; display: block; overflow: hidden; width: 116px; height: 22px; padding: 0 3px; border: 0 none; *height: 21px; }
.search_btn{ font-size: 0; line-height: 0; display: block; overflow: hidden; width: 24px; height: 22px; cursor: pointer; text-indent: -999em; border: none; background: url(/images/icon_searchBtn.png) center center no-repeat; }
.web_other{ font-size: 12px; position: relative; float: left; width: 96px; height: 27px; margin-left: 1px; _display: inline; }
.web_other .h1{ position: absolute; z-index: 11; top: 0; left: 0; width: 96px; height: 25px; cursor: pointer; text-align: center; background: url(/images/icon_topOther.png) right center no-repeat; }
.web_other_h .h1{ line-height: 22px; border: 1px solid #dbdbdb; border-bottom: 0 none; background: #fff; background-image: none; }
.sub_web{ position: absolute; z-index: 10; top: 25px; right: 0; display: none; width: 175px; padding: 10px 0; border: 1px solid #dbdbdb; background: #fff; }
.web_other_h .sub_web{ display: block; }
.web_other a{ line-height: 26px; display: block; height: 26px; padding-left: 30px; color: #575656; background: url(/images/icon_otherIcon.png) 18px -16px no-repeat; }
.web_other a:hover{ color: #1b96d5; background-position: 18px 10px; }
/* 导航 */
.nav{ float: right; clear: both; text-align: right; }
.nav li{ position: relative; display: block; float: left; height: 39px; margin-left: 30px; *display: inline; *zoom: 1; }
.nav h2 a{ color: #332926; }
.nav li.on h2 a,.nav li.on1 h2 a,.nav h2 a:hover{ color: #1b96d5; }
.nav li.on1{ background: url(icon_up.png) center bottom no-repeat; }
.sub_nav{ font-size: 0; line-height: 30px; position: absolute; z-index: 100; top: 20px; left: 0; display: none; height: 300px; padding-top: 18px; text-align: left; }
.sub_nav a{ font-size: 12px; display: block; float: left; overflow: hidden; width: 72px; height: 29px; margin-right: 20px; text-align: center; white-space: nowrap; color: #fff; *display: inline; *zoom: 1; }
.sub_bg{ position: absolute; z-index: 99; top: 88px; left: 0; display: none; width: 100%; height: 29px; opacity: .5; background: #2c80ab; filter: alpha(opacity=50); }
.nav h2{ font-size: 15px; }
.nav h2 a{ color: #333; }
/* body */
#body,#body2{ background: #f7f6f4; *position: relative; *z-index: 10; }

/* footer */
#footer{ font: 14px/26px 'Microsoft YaHei'; padding: 25px 0; text-align: center; color: #666; background-color: #fff;position: relative;z-index: 9999;}
#footer a{ font: 14px/26px 'Microsoft YaHei'; color: #666; }

.iconbg,.a_more{background-repeat: no-repeat;  display:block;overflow:hidden; line-height:9999px; text-indent:-9999px; cursor:pointer;}
#goTopBtn {  width:53px; margin:0 auto; text-align:left;z-index: 9999;position: fixed;bottom: 0px;right: 0;_position: absolute;_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);/*for IE6*/}
#goTopBtn .iconbg{ background-image:url(/images/2013_gotop.gif); width:48px; height:48px;}
#goTopBtn .btn-gotohome{ background-position:0 0;}
#goTopBtn .btn-gototop{ background-position:0 -51px; margin-top:3px;}
#goTopBtn .btn-gotohome:hover{ background-position:-49px 0;}
#goTopBtn .btn-gototop:hover{background-position:-49px -51px;}