﻿/* 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 {
	color: #6a6a6a;
	text-decoration: none;
}
/*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:959px;
	margin:0 auto;
	height:auto;
	position:relative;
}
/** login_style**/

/** END login_style**/

#branding {
	width:auto;
	height:178px;
	background:url(branding_bg.jpg) no-repeat;
	position:relative;
}
#nav {
	width:959px;
	height:31px;
	line-height:31px;
	overflow:hidden;
	position:absolute;
	z-index:30;
	top:147px;
	left:0;
}
#content {
	width:auto;
	height:100%;
	_height:1%;
	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;
	background-color:#5a96bd;
}


/* module 网站公共模块样式表
---------------------------------------------------------------------------------------------------------- */
/* header
--------------------------------------------------------------- */
/** 标记(logo)区域 **/
.logo { width:375px; height:147px; background:url(logo_bg.jpg) no-repeat; z-index:20; position:absolute; top:0; left:-22px;}

.language { float:right; list-style:none; margin-top:10px;}
.language li { float:left; margin-right:10px; color:#9ec9e5;}
.language li a, .language li a:visited { color:#9ec9e5;}
/** end 标记(logo)区域 **/

/** 二级页面标记(logo)区域 **/

/** end 二级页面标记(logo)区域 **/

/** 导航样式 -------------------------------------- **/
#nav .mainNav{
	list-style:none;
}
#nav .mainNav li{
	float:left;
	height:31px;
	line-height:31px;
	text-align:center;
	background:url(nav_dit_bg.gif) no-repeat right 0px;
	padding-right:1px;
}
#nav .mainNav li.none{ background:none;}

#nav .mainNav li .nav_left {_float:left; display:block; height:31px; background:url(nav_off_bg.gif) repeat-x; padding-left:13px; }
#nav .mainNav li a {
	color:#fff;
	font-weight:400;
	text-decoration:none;
	display:block;
	height:31px;
	line-height:31px;
	padding-right:13px;
	_float:left;
}

#nav .mainNav li#hover { background:none; margin-right:2px; }
#nav .mainNav li#hover .nav_left { background:url(nav_on_bg.gif) no-repeat left; padding-left:13px; }
#nav .mainNav li#hover a {
	color:#000;
	font-weight:700;
	font-size:14px;
	text-decoration:none;
	display:block;
	height:31px;
	line-height:31px;
	background:url(nav_on_bg.gif) no-repeat right;
	padding-right:13px;
}

/** 1 **/
#nav .mainNav li a.nav1 {}
#nav .mainNav li a.nav1:hover {}
#nav .mainNav li#hover a.nav1 {}
/** end 1 **/
/** 2 **/
#nav .mainNav li a.nav2 {}
#nav .mainNav li a.nav2:hover {}
#nav .mainNav li#hover a.nav2 {}
/** end 2 **/
/** 3 **/
#nav .mainNav li a.nav3 {}
#nav .mainNav li a.nav3:hover {}
#nav .mainNav li#hover a.nav3 {}
/** end 3 **/
/** 4 **/
#nav .mainNav li a.nav4 {}
#nav .mainNav li a.nav4:hover {}
#nav .mainNav li#hover a.nav4 {}
/** end 4 **/
/** 5 **/
#nav .mainNav li a.nav5 {}
#nav .mainNav li a.nav5:hover {}
#nav .mainNav li#hover a.nav5 {}
/** end 5 **/
/** 6 **/
#nav .mainNav li a.nav6 {}
#nav .mainNav li a.nav6:hover {}
#nav .mainNav li#hover a.nav6 {}
/** end 6 **/
/** end 导航样式 -------------------------------------- **/

/** site_info -------------------------------------- **/
#site_info  p {font-size:14px; }
#site_info .statistics { font-size:14px; color:#99d4e9;}
#site_info .statistics em { font-size:14px; color:#fff; font-weight:700;}
#site_info .copyright { height:69px; line-height:69px; text-align:center; line-height:200%; color:#99d4e9;}
#site_info .copyright a, #site_info .copyright a:visited { color:#99d4e9;}
#site_info .site_icon {  position: absolute;  right: 30px;    top: 18px;}
/** end site_info -------------------------------------- **/
/** end **/


/** content **/
/** 九宫格效果 **/
.contentModule { position:relative; padding-bottom:0px;}
.hd_left { background:url(lt.jpg) no-repeat left top; height:14px; padding-left:14px;}
.hd_right { background:url(rt.jpg) no-repeat right top; height:14px; padding-right:14px;}
.ft_left { background:url(lf.jpg) no-repeat left top; height:14px; padding-left:14px;}
.ft_right { background:url(rf.jpg) no-repeat right top; height:14px; padding-right:14px;}
.bg_left { background:url(lBg.jpg) repeat-y left top; padding-left:14px; }
.bg_right { background:url(rBg.jpg) repeat-y right top; padding-right:14px; }
.hd_main { background:url(tBg.jpg) repeat-x; height:14px; line-height:14px; overflow:hidden;}
.ft_main { background:url(fBg.jpg) repeat-x; height:14px; line-height:14px;}
.bg_main { padding:2px 0 40px 0; background-color:#437899; overflow:hidden;}

.hd_main h3 { font-size:14px; color:#000; font-weight:700; margin:0; _margin-top:9px;}
.hd_main img { vertical-align:middle;}
/** end 九宫格效果 **/

/** 首页轮换广告 **/
.banner { width:auto;}
.main{ width:950px; height:1000px; padding:0 6px;}
.fcnt{ display:block; height:386px; width:925px; margin:10px auto; position:relative; overflow:hidden;}
.fcnt .mimg{ float:left; width:686px; height:374px; overflow:hidden; background:url(banner_bg.jpg) no-repeat; padding:6px;}
.fcnt .mimg div{ display:none;}
.mimg img{ width:686px; height:374px; vertical-align:middle;} 
.fcnt ul{ float:right; width:177px; height:386px;}
*html .fcnt ul{ position:absolute; right:0; top:0; width:177px; height:386px; list-style:none;}
.fcnt li{ display:block; height:104px; width:177px; margin-bottom:30px; cursor:pointer; overflow:hidden;}
.fcnt li img{ width:177px; height:104px;filter:alpha(opacity=70);  -moz-opacity: 0.7; opacity: 0.7;   }
.fcnt li.cur img{ width:170px; height:98px; /*margin:4px 0 0 4px;*/filter:alpha(opacity=100);  -moz-opacity: 1; opacity: 1;  }
#tri{ position:absolute; top:0px; right:-3px; z-index:1000; width:186px; height:96px; background:url(point.png) no-repeat; cursor:pointer;}
*html #tri {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="point.png");background:none;}
.fcnt dl{ position:absolute; bottom:1px; left:0px; width:611px; height:80px; background:url(shadow.png) no-repeat; display:none;}
.fcnt dt{ line-height:38px; text-align:center; font-size:22px; font-family:"黑体"; font-weight:900;}
.fcnt dd{ line-height:24px; text-align:center; font-size:14px;}
*html .fcnt dl{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="shadow.png");background:none;}/** end 首页轮换广告 **/


/** end content *************************************** **/

/** 二级页面 **/
#content_page2 { }


/** 二级页面分栏结构可左右自动伸缩 **/
#container_page2 {
	position: relative;
	/*width: 987px;*/
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	margin-top:16px;
}
#container_page2 .column {
	position: relative;
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important;
}
#main_page2 {
	float: left;
	width: 679px;
	left: 229px;
	text-align:left;
}
#left_page2 {
	float: left;
	width: 208px;
	left: -679px;
	_left: -679px;
	padding:0px;
}

/** end 二级页面分栏结构可左右自动伸缩 **/

.lMenLlist { width:180px; margin:0 auto;}
.page2_tit { margin-top:9px;}

.page2_banner { width:679px;}

.page2_txt { width:679px;}
.page2_txt .tit { margin-bottom:8px;}
.page2_txt .con { padding:0; color:#fff!important; line-height:2em!important; font-size:14px!important;}

/** 产品与服务 **/
.txt_list { list-style:none;}
.txt_list li { line-height:2em; /*border-bottom:1px dashed #aadeff;*/ background:url(dit_01.gif) repeat-x bottom; margin-bottom:12px; padding-bottom:6px;}
.txt_list li.none {border-bottom:0px dashed #9b9b9b;}
.txt_list li h3 { color:#fff; font-size:14px; font-weight:700; float:left;}
.txt_list li h3 img { vertical-align:middle; margin-right:4px;}
.txt_list li p { clear:both; margin-bottom:10px; line-height:2.2em; }
/** 产品与服务 **/

/** 列表 **/
.newsBar { position:relative; min-height:345px; _height:345px; 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:#fff;}
.page_controls a { color:#fff;}
.page_controls input { vertical-align:middle;}
/** end 翻页控件 **/

/** 新闻列表 **/
.newsList_item { margin:0px 10px; _margin-top:7px; list-style:none;}
.newsList_item li { height:27px; line-height:27px; margin-top:2px; margin-bottom:10px; color:#fff; vertical-align:middle; padding-left:26px; background:url(dit_02.gif) no-repeat 0px 9px;}
.newsList_item li a { color:#fff;}
.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;
}
/* 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_b_40 { margin-bottom:40px;}
.m_b_138 { margin-bottom:138px;}
.m_t_9 {
	margin-top:9px;
}
.m_t_11 {
	margin-top:11px;
}

.float_left { float: left; }
.float_right { float: right; }

/* end 结构样式 *******************************************/
.pic { overflow:hidden;}

