﻿/* Basic
---------------------------------------------------------------------------------------------------------- */
/* 
reset
*/ 
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	/*border-spacing:0;*/
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, var {
	font-style:normal;
	font-weight:normal;
}
em { font-style:normal;}
ol, ul {
	/*list-style:none;*/
}
caption, th {
	/*text-align:left;*/
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
q:before, q:after {
	content:'';
}
a:link {
	color: #6a6a6a;
	text-decoration: none;
}
a:visited {
	color: #6a6a6a;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration:underline;
}
a:active {
	color: #6a6a6a;
	text-decoration: none;
}
a, img {
	outline: none; /* for Forefox */
}
a, img {
	/*star:expression(this.onFocus=this.blur());*/ /* for Ie*/
	/*zoom:1;*/
}
button::-moz-focus-inner{border-color:transparent!important;}

th, td {
	/*padding:2px 5px;*/
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input, textarea, select {
	*font-size:100%;
}
.txt p {text-indent:2em;margin-bottom:0.5em;}  /** Text container needs class='txt' **/

/* =============================********** 清楚浮动的样式处理 ***************========================= */	
.clearfix:after {}{
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}       
.clearfix{zoom:1}
html>/**/body .clearfix{overflow:hidden;}
/** end 清除浮动 **/

/** 
reset ************************************
**/ 

/* layout
---------------------------------------------------------------------------------------------------------- */
#container {
	width:825px;
	margin:0 auto;
	height:auto;
	position:relative;
}
/** login_style**/

/** END login_style**/

#branding {
	width:auto;
	height:79px;
	overflow:hidden;
	border:1px solid #e3e3dc;
	background:url(../images/branding_bg.jpg) no-repeat;
	position:relative;
}
#nav {
	width:auto;
	height:28px;
	line-height:28px;
	overflow:hidden;
	border-left:1px solid #e3e3dc;
	border-right:1px solid #e3e3dc;
	background:url(nav_bg.gif) repeat-x bottom;
	position:relative;
	margin-top:-6px;
	z-index:10;
}
#content {
	width:auto;
	height:100%;
	_height:1%;
	border-left:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
	border-bottom:1px solid #b3b3b3;
	padding:6px 4px 6px 6px;
	background-color:#fff;
	position:relative;
	/*text-align:left;*/
	
}
/** site **/
#site_info {
	color:#000;
	width:auto;
	text-align:left;
	overflow:hidden;
	position:relative;
}
#site_info em {
	font-family:Arial, Helvetica, sans-serif;
}
body {
	font-family:SimSun, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	color:#000;
	*text-align:center;
	background-color:#fff;
}


/* module 网站公共模块样式表
---------------------------------------------------------------------------------------------------------- */
/* header
--------------------------------------------------------------- */
/** 标记(logo)区域 **/
.language { float:right; list-style:none; margin-top:14px;}
.language li { float:left; margin-right:10px; color:#000;}
.language li a, .language li a:visited { color:#000;}

/** end 标记(logo)区域 **/

/** 二级页面标记(logo)区域 **/

/** end 二级页面标记(logo)区域 **/

/** 导航样式 -------------------------------------- **/
#nav .mainNav{
	margin-left:30px;
	list-style:none;
}
#nav .mainNav li{
	float:left;
	width:86px;
	height:28px;
	line-height:28px;
	text-align:center;
	margin-right:40px;
}
#nav .mainNav li a {
	color:#fff;
	font-weight:700;
	text-decoration:none;
	display:block;
	width:86px;
	height:28px;
	text-indent:-9999px;
}
/** 1 **/
#nav .mainNav li a.nav1 {
	background:url(../images/cn_nav_off_01.gif) no-repeat;
}
#nav .mainNav li a.nav1:hover {
	background:url(../images/cn_nav_on_01.gif) no-repeat;
}
#nav .mainNav li#hover a.nav1 {
	background:url(../images/cn_nav_on_01.gif) no-repeat;
}
/** end 1 **/
/** 2 **/
#nav .mainNav li a.nav2 {
	background:url(../images/cn_nav_off_02.gif) no-repeat;
}
#nav .mainNav li a.nav2:hover {
	background:url(../images/cn_nav_on_02.gif) no-repeat;
}
#nav .mainNav li#hover a.nav2 {
	background:url(../images/cn_nav_on_02.gif) no-repeat;
}
/** end 2 **/
/** 3 **/
#nav .mainNav li a.nav3 {
	background:url(../images/cn_nav_off_03.gif) no-repeat;
}
#nav .mainNav li a.nav3:hover {
	background:url(../images/cn_nav_on_03.gif) no-repeat;
}
#nav .mainNav li#hover a.nav3 {
	background:url(../images/cn_nav_on_03.gif) no-repeat;
}
/** end 3 **/
/** 4 **/
#nav .mainNav li a.nav4 {
	background:url(../images/cn_nav_off_04.gif) no-repeat;
}
#nav .mainNav li a.nav4:hover {
	background:url(../images/cn_nav_on_04.gif) no-repeat;
}
#nav .mainNav li#hover a.nav4 {
	background:url(../images/cn_nav_on_04.gif) no-repeat;
}
/** end 4 **/
/** 5 **/
#nav .mainNav li a.nav5 {
	background:url(../images/cn_nav_off_05.gif) no-repeat;
}
#nav .mainNav li a.nav5:hover {
	background:url(../images/cn_nav_on_05.gif) no-repeat;
}
#nav .mainNav li#hover a.nav5 {
	background:url(../images/cn_nav_on_05.gif) no-repeat;
}
/** end 5 **/
/** 6 **/
#nav .mainNav li a.nav6 {
	background:url(../images/cn_nav_off_06.gif) no-repeat;
}
#nav .mainNav li a.nav6:hover {
	background:url(../images/cn_nav_on_06.gif) no-repeat;
}
#nav .mainNav li#hover a.nav6 {
	background:url(../images/cn_nav_on_06.gif) no-repeat;
}
/** end 6 **/
/** end 导航样式 -------------------------------------- **/

/** site_info -------------------------------------- **/
#site_info .foot_nav { background-color:#f0f0f0; height:40px; line-height:40px;}
#site_info .foot_nav .statistics { float:left; font-size:14px; color:#216ebc; margin-left:9px;}
#site_info .foot_nav .statistics em { font-weight:700;}
#site_info .foot_nav .box{float:right; margin-top:10px; *margin-top:0px; }
#site_info .foot_nav .foot_nav_list { list-style:none; height:12px; }
#site_info .foot_nav .foot_nav_list li { float:left; padding:0px 12px; border-right:1px solid #000; height:12px; line-height:12px;}
#site_info .foot_nav .foot_nav_list li.none { border:none;}
#site_info .foot_nav .foot_nav_list li a, #site_info .foot_nav .foot_nav_list li a:visited { color:#000;}
#site_info .copyright { height:57px; text-align:center; line-height:200%; padding-top:10px;}
#site_info .copyright a, #site_info .copyright a:visited { color:#000;}
/** end site_info -------------------------------------- **/
/** end **/


/** content **/
/** 首页轮换广告 **/
.on, .question, .often, .question_q a { background:url(banner_on_bg.gif) no-repeat;}
.left { float:left; width:813px;}
.banner { width:813px; height:306px; margin-top:0px; position:relative;}
.banner_tab { height:74px; position:absolute; right: 5px; bottom: 5px;}
.banner_tab ul { cursor:pointer;}
.banner_tab li { float: left; list-style-type: none; text-align: center;}
.banner_tab a { width:104px; height:74px; display:block; margin-right:2px;}
.banner_tab img { border:1px solid #659ab6;}
.hidecontent { display:none;}
.on { background-position:0px 0px;}
.on img { border:1px solid #0099ff;}
.out {}
.clear { clear:both;}
.content { margin:0 auto; background:url(content_bg.png) repeat-x top; border-left:1px solid #bad1de; border-right:1px solid #bad1de;}
.tab_img { width:96px; height:66px; margin-top:3px; border:1px solid #cde4ff;}
.help { margin-top:10px; width:813px;}
.help .div_p { padding:10px 5px 15px; >padding:13px 5px 15px;}
.help .help_ul { padding:10px 0px 30px 30px; >padding-top:1px;}
.help_ul li { float:left; width:310px; height:28px;	line-height:28px; position:relative;}
.help_ul .img_hot { top:8px; position:absolute;}
a.k:link, a.k:visited { color:#228ada; text-decoration:none;}
a.k:active, a.k:hover { color:#000; text-decoration:underline;}
.right { width:230px; float:right;}
/** end 首页轮换广告 **/


/** end content *************************************** **/

/** 二级页面 **/
#content_page2 { width:auto; height:100%; _height:1%; border-left:1px solid #b3b3b3; border-right:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; background:url(content_page2_bg.jpg) repeat-x #fff; position:relative;}


/** 二级页面分栏结构可左右自动伸缩 **/
#container_page2 {
	position: relative;
	/*width: 987px;*/
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
#container_page2 .column {
	position: relative;
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important;
}
#main_page2 {
	float: left;
	width: 618px;
	left: 205px;
	margin-top:14px;
	text-align:left;
}
#left_page2 {
	float: left;
	background-color: #f2f2f2;
	width: 196px;
	left: -618px;
	_left: -629px;
	padding:0px;
}

/** end 二级页面分栏结构可左右自动伸缩 **/

/** 二级页面左侧导航菜单 **/
.lefNav { width:170px; margin:0 auto; list-style:none;}
.lefNav li { width:170px; height:33px; line-height:33px; background:url(dit_01.gif) repeat-x bottom; text-align:center;}
.lefNav li a, .lefNav li a:visited { display:block; width:170px; height:33px; line-height:33px; font-size:14px; font-weight:700; color:#454444; text-align:center; }
.lefNav li a:hover { color:#900;}

/** end 二级页面左侧导航菜单 **/
.page2_banner { width:608px;}

.page2_txt { width:608px; padding:0 11px 10px 8px;}
.page2_txt .tit { margin-bottom:8px;}
.page2_txt .con { padding:0 20px 10px 20px; line-height:2em;}

.newsBar { position:relative; min-height:294px; _height:294px; overflow:hidden; }

/** 翻页控件 **/
.page_controls { position:absolute; bottom:0px; left:0px; height:27px; width:100%; line-height:27px; text-align:right;}
.page_controls .c { padding-right:2px; color:#565656;}
.page_controls a { color:#565656;}
.page_controls input { vertical-align:middle;}
/** end 翻页控件 **/

/** 新闻列表 **/
.newsList_item { margin:0px 10px; _margin-top:7px; list-style:none;}
.newsList_item li { height:31px; line-height:31px; margin-top:2px; color:#545454; vertical-align:middle; padding-left:30px; background:url(dit_02.gif) no-repeat 0px 13px;}
.newsList_item li a { color:#545454;}
.newsList_item li span { float:right;}
.newsList_item li img { vertical-align:middle; margin-left:5px; _margin:3px 0px 2px 5px; _display:inline;}
/** end 新闻列表 **/
/** end 二级页面 **/

/* input 
-----------------------------------------------------------------------*/
.input_style1 {
	height:22px;
	line-height:22px;
	color:#000;
	border:1px solid #ccc1a5;
	vertical-align:middle;
}

/* textarea */
.textarea_style1 {
	color:#000;
	border:1px solid #a7a6aa;
	background-color:#fff;
	vertical-align:middle;
}

/* end input */

/* select */
select {
	color:#000;
	font-size:12px;
	vertical-align:middle;
	height:23px;
	line-height:23px;
	*margin-top:10px;
}
/* end select 
-----------------------------------------------------------------------*/
/*  */
.noShow{
	display:none;

}
/* 文本样式 */
/* 行高 */
        .l_22,.l_22 td{line-height:22px;}
/* 字体大小 */
        .f_14,.f_14 *{font-size:14px;}
/* 颜色 */
        .c_000,.c_000 a,.c_000 a:hover{color:#000;}
        .c_333,.c_333 a{color:#333;}.c_333 a:hover{color:#000;}

        
/* 背景色 */
        .b_000{background-color:#000;}
        .b_f1f1f1{background-color:#f1f1f1;}
/* 结构样式 *******************************************/
.w_490 {
	width:490px;
}
/* 内边距 */
.p_0 {
	padding:0px;
}
/* 外边距 */
.m_b_9 {
	margin-bottom:9px;
}
.m_b_20 {
	margin-bottom:20px;
}
.m_t_9 {
	margin-top:9px;
}
.m_t_11 {
	margin-top:11px;
}

.float_left { float: left; }
.float_right { float: right; }

/* end 结构样式 *******************************************/
.pic { overflow:hidden;}



