﻿@charset 'utf-8';
/* 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: #1b9c5e; }
.w1000{ clear: both; width: 1000px; margin-right: auto; margin-left: auto; }
/* header */
#header{ position: absolute; z-index: 112; 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(../images/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: #1b9c5e; background-position: 18px 10px; }
/* 导航 */
.nav{ float: right; clear: both; text-align: right; }
.nav li{ position: relative; display: block; float: left; height: 39px; margin-left: 26px; *display: inline; *zoom: 1; }
.nav h2 a{ color: #332926; }
.nav li.on h2 a,.nav li.on1 h2 a,.nav h2 a:hover{ color: #1b9c5e; }
.nav li.on1{ background: url(../images/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_unit {width:216px;padding-top: 0;margin-top: 18px;left: -80px;}
.bg {position: absolute;left: 0;bottom:0;right: 0;top: 0;opacity: .5;background: #2c80ab;filter: alpha(opacity=80);z-index: -1;}
.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_unit a{margin-right: 0;}
.sub_bg{ position: absolute; z-index: 99; top: 88px; left: 0; display: none; width: 100%; height: 29px; opacity: .5; background: #36b87a; filter: alpha(opacity=70); }
.nav h2{ font-size: 15px; }
.nav h2 a{ color: #333; }
/* body */
#body,#body2{ background: #ffffff; *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;}

.ui-WX {
position: absolute;
margin: -175px 0px 0 -120px;
 display: none; 
}

.desc li {list-style-type: disc;list-style-position:inside;}

/* 底部 */
.cf_ft {
	background: url("../images/cf_showAreaBg.gif") rgb(248, 245, 243); width: 100%; height: 100px; padding-top: 4px;; font-size:12px; margin-bottom:0px;
}
.cf_ftC {
	background: url("../images/cf_ftCode.png") no-repeat right 50%; margin: 0px auto; width: 1000px; height: 80px;
}
a.cf_ftLogo {
	background: url("../images/cf_ftLogo.png") no-repeat; width: 89px; height: 32px; margin-top: 22px; margin-right: 18px; float: left; display: block;
}
a.cf_ftLogo:visited {
	background: url("../images/cf_ftLogo.png") no-repeat; width: 89px; height: 32px; margin-top: 22px; margin-right: 18px; float: left; display: block;
}
.cf_ftLink {
	color: rgb(158, 158, 158); margin-top: 20px; float: left;
}
.cf_ftLink .ml {
	margin-left: 12px;
}
.cf_ftLink p {
	margin-bottom: 4px; font-size:12px;
}
.cf_ftLink a {
	color: rgb(158, 158, 158); text-decoration: none; margin-right: 12px; font-size:12px;
}
.cf_ftLink a:visited {
	color: rgb(158, 158, 158); text-decoration: none; margin-right: 12px;
}
.cf_ftLink a:hover {
	text-decoration: underline;
}
a.cf_weibo {
	background: url("../images/cf_weibo.png") no-repeat left 50%; padding-left: 22px;
}
a.cf_weibo:visited {
	background: url("../images/cf_weibo.png") no-repeat left 50%; padding-left: 22px;
}