﻿/* 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, em, strong, th, var {
	font-style:normal;
	font-weight: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:994px;
	margin:0 auto;
	height:auto;
	position:relative;
}
#branding {
	width:auto;
	height:73px;
	/*overflow:hidden;*/
	position:relative;
}
#nav {
	width:auto;
	height:41px;
	line-height:41px;
	overflow:hidden;
	position:relative;
	border-left:4px solid #edeeec;
	border-top:4px solid #edeeec;
	border-right:3px solid #edeeec;
	background:url(../images/navBg.gif) repeat-x;
}
#content {
	width:auto;
	height:100%;
	_height:1%;
	background:url(../images/content_bg.jpg) no-repeat bottom #fff;
	position:relative;
	text-align:left;
	margin:11px 3px 0px 4px;
	padding-bottom:15px;
}
/** site **/
#site_info {
	color:#395ea9;
	width:auto;
	height:54px;
	text-align:left;
	overflow:hidden;
	position:relative;
	margin:0px 3px 0px 4px;
	background:url(../images/site_info_bg.jpg) no-repeat #b2d6eb;
}
#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:url(../images/bg.jpg) top center repeat-x #fff;
	*text-align:center;
}

/* module 网站公共模块样式表
---------------------------------------------------------------------------------------------------------- */
/* header
--------------------------------------------------------------- */
/** 标记(logo)区域 **/
#branding #logo {
	position:absolute;
	top:0px;
	left:0px;
	width:470px;
	height:73px;
	overflow:hidden;
	background:url(../images/logo.gif) no-repeat;
	z-index:99;
}
#branding #logo h1 {
	text-indent:-9999px;
}
#branding #Language_version {
	position:absolute;
	top:50px;
	right:0px;
	_width:180px;
	overflow:hidden;
	z-index:99;
}
#branding #Language_version ul li {
	float:left;
	padding-left:9px;
	margin-right:10px;
	background:url(../images/dit_red_01.gif) no-repeat 0px 7px;
}
#branding #Language_version ul li a {
	color:#3b3b3b;
	font-weight:400;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/** end 标记(logo)区域 **/

/** 导航样式 -------------------------------------- **/
#nav .mainNav{
	margin-left:43px;
}
#nav .mainNav li{
	float:left;
	width:120px;
	height:41px;
	line-height:41px;
	text-align:center;
	margin-right:25px;
}
#nav .mainNav li a {
	color:#fff;
	font-weight:700;
	text-decoration:none;
	display:block;
	width:120px;
	height:41px;
	text-indent:-9999px;
}
/** 1 **/
#nav .mainNav li a.nav1 {
	background:url(../images/nav01_off.jpg) no-repeat;
}
#nav .mainNav li a.nav1:hover {
	background:url(../images/nav01_on.jpg) no-repeat;
}
#nav .mainNav li#hover a.nav1 {
	background:url(../images/nav01_on.jpg) no-repeat;
}
/** end 1 **/
/** 2 **/
#nav .mainNav li a.nav2 {
	background:url(../images/nav02_off.jpg) no-repeat;
}
#nav .mainNav li a.nav2:hover {
	background:url(../images/nav02_on.jpg) no-repeat;
}
#nav .mainNav li#hover a.nav2 {
	background:url(../images/nav02_on.jpg) no-repeat;
}
/** end 2 **/
/** 3 **/
#nav .mainNav li a.nav3 {
	background:url(../images/nav03_off.jpg) no-repeat;
}
#nav .mainNav li a.nav3:hover {
	background:url(../images/nav03_on.jpg) no-repeat;
}
#nav .mainNav li#hover a.nav3 {
	background:url(../images/nav03_on.jpg) no-repeat;
}
/** end 3 **/
/** 4 **/
#nav .mainNav li a.nav4 {
	background:url(../images/nav04_off.jpg) no-repeat;
}
#nav .mainNav li a.nav4:hover {
	background:url(../images/nav04_on.jpg) no-repeat;
}
#nav .mainNav li#hover a.nav4 {
	background:url(../images/nav04_on.jpg) no-repeat;
}
/** end 4 **/
/** 5 **/
#nav .mainNav li a.nav5 {
	background:url(../images/nav05_off.jpg) no-repeat;
}
#nav .mainNav li a.nav5:hover {
	background:url(../images/nav05_on.jpg) no-repeat;
}
#nav .mainNav li#hover a.nav5 {
	background:url(../images/nav05_on.jpg) no-repeat;
}
/** end 5 **/
/** 6 **/
#nav .mainNav li a.nav6 {
	background:url(../images/nav06_off.jpg) no-repeat;
}
#nav .mainNav li a.nav6:hover {
	background:url(../images/nav06_on.jpg) no-repeat;
}
#nav .mainNav li#hover a.nav6 {
	background:url(../images/nav06_on.jpg) no-repeat;
}
/** end 6 **/
/** end 导航样式 -------------------------------------- **/

/** site_info -------------------------------------- **/
#site_info .copyright_info {
	position:absolute;
	top:9px;
	left:280px;
	color:#507388;
}

#site_info .copyright_info a {
	color:#507388;
	padding: 0px;
}

/** end site_info -------------------------------------- **/
/** end ----------------------------------------------------------- **/

/** content **/
.box {
	margin-bottom:10px;
	position:relative;
}
.box2 {
	position:relative;
}

.pic {
}

/** 两栏结构 **/
.grid_c2_s4c20 {
	clear:both;
	content:' ';
	display:block;
	position:relative;
	padding:0px;
}
.grid_c2_s4c20 .col_main {
	float:left;
	width:100%;
	min-height:1px;
}
.grid_c2_s4c20 .main_wrap {
	margin:0 0px 0 346px;
}
.col_sub {
	float:left;
}
.grid_c2_s4c20 .col_sub {
	margin-left:-100%;
	width:302px;
}

/** 二级页面宽度 **/
.grid_c2_s4c20 .page2_main {
	margin:0 0px 0 243px;
}
.grid_c2_s4c20 .page2_sub {
	width:237px;
}
/** end 两栏结构 **/

/** end content *************************************** **/
.newsBar { position:relative; border:1px solid #a9bdd9; min-height:394px; _height:394px; background: #fff url(../images/newsBar_top.gif) repeat-x;}

/** 翻页控件 **/
.page_controls { position:absolute; bottom:0px; left:0px; height:27px; width:100%; line-height:27px; background-color:#eaf3ff; 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;}
.newsList_item li { height:27px; line-height:27px; margin-top:2px; color:#545454; vertical-align:middle;}
.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 新闻列表 **/

/** ------------tab 滑动门菜单------------------- **/
/* tabs2 */
#tabs2 {
	position:relative;
	background-color:#fff;
}
.tab2 {
	padding:0px 0 0 0px;
	position:relative;
	margin-bottom:0px;
}
.tab2 li {
	display:block;
	float: left;
	text-align: center;
	cursor:pointer;
	margin-right:4px;
	margin-top:0px;
	min-width:200px;
}
.tab2 li a {
	background:url(../images/tab2_left_bg.gif) no-repeat 0 0;
	padding:0 0 0 25px;
	float:left;
	color:#000;
	cursor:default;
	text-decoration:none;
	font-weight:700;
	font-size:14px;
}
.tab2 li a:hover {
	color:#000;
	text-decoration:none;
}
.tab2 li a span, .tab2 li.hover a span {
	background:url(../images/tab2_right_bg.gif) no-repeat right 0;
	padding:0 25px 0 0;
	display:block;
	height:23px;
	line-height:23px;
	float:left;
	color:#000;
}
.tab2 li.hover a {
	background-position:0 -23px;
	color:#000;
}
.tab2 li.hover a span {
	background-position:right -23px;
	font-weight:700;
	color:#000;
}
.main2 {
	height:auto;
	/*overflow:hidden;*/
	_height:1%;
	border:2px solid #c8d8f2;
}

/* end tabs2 */

/** 3 **/
/* tabs3 */
#tabs3 {
	position:relative;
	padding-bottom:5px;
}
.tab3 {
	padding:0px 4px 0px 10px;
	margin-bottom:0px;
	border:1px solid #74a2c9;
	height:24px;
	background:url(../images/news_list_bg.gif) repeat-x;
}
.tab3 li {
	display:block;
	float: left;
	text-align: center;
	cursor:pointer;
	margin-right:3px;
	margin-top:4px;
}
.tab3 li a {
	background:url(../images/tab3_left_bg.gif) no-repeat 0 0;
	padding:0 0 0 8px;
	float:left;
	color:#fff;
	cursor:pointer;
	text-decoration:none;
	font-weight:700;
}
.tab3 li a:hover {
	color:#fff;
	text-decoration:none;
}
.tab3 li a span, .tab3 li.hover a span {
	background:url(../images/tab3_right_bg.gif) no-repeat right 0;
	padding:0 8px 0 0;
	display:block;
	height:20px;
	line-height:20px;
	float:left;
	color:#fff;
}
.tab3 li.hover a {
	background-position:0 -20px;
	color:#555c62;
}
.tab3 li.hover a span {
	background-position:right -20px;
	font-weight:700;
	color:#555c62;
}
.main3 {
	height:auto;
	/*overflow:hidden;*/
	_height:1%;
	padding:2px;
}
.main3 .focusTbale {
}

/* end tabs3 */

/* tabs4 */
#tabs4 {
	position:relative;
	background-color:#fff;
}
.tab4 {
	padding:0px 0 0 0px;
	position:relative;
	margin-bottom:0px;
}
.tab4 li {
	display:block;
	float: left;
	text-align: center;
	cursor:pointer;
	margin-right:4px;
	margin-top:0px;
	min-width:100px;
}
.tab4 li a {
	background:url(../images/tab4_left_bg.gif) no-repeat 0 0;
	padding:0 0 0 25px;
	float:left;
	color:#000;
	cursor:default;
	text-decoration:none;
	font-weight:700;
	font-size:14px;
}
.tab4 li a:hover {
	color:#000;
	text-decoration:none;
}
.tab4 li a span, .tab4 li.hover a span {
	background:url(../images/tab4_right_bg.gif) no-repeat right 0;
	padding:0 25px 0 0;
	display:block;
	height:23px;
	line-height:23px;
	float:left;
	color:#000;
}
.tab4 li.hover a {
	background-position:0 -23px;
	color:#000;
}
.tab4 li.hover a span {
	background-position:right -23px;
	font-weight:700;
	color:#000;
}
.main4 {
	height:auto;
	/*overflow:hidden;*/
	_height:1%;
	border:2px solid #c8d8f2;
}

/** 诚聘英才页面细节样式 **/

.tab4 li.tips_message {
	display:block;
	float: left;
	text-align: left;
	cursor:default;
	margin:0;
	width:690px;
	position:absolute;
	color:#ff5a00;
	top:0px;
	left:128px;
}
.tab4 li.tips_message span {
	position:absolute;
	top:0px;
	right:0px;
	color:#ff9600;
}
.tab4 li.tips_message span a {
	background:none;
	padding:0;
	clear:both;
	color:#ff9600;
	text-decoration:none;
	font-weight:700;
	cursor:pointer;
	font-size:12px;
	line-height:24px;
}
.tab4 li.tips_message span a:hover {
	color:#15569a;
	text-decoration:none;
}
/** end 诚聘英才页面细节样式 **/

/* end tabs4 */

/** ------ end ------tab 滑动门菜单------------------- **/


/* btn 
-----------------------------------------------------------------------*/
.btn, .btn_grayBg01, .btn_grayBg02, .btn_blue01, .btn_blue02, .btn_blue03, .btn_red01, .btn_red02, .btn_grayBg03, .btn_grayBg03_1, .btn_blue04, .btn_grayBg04, .btn_grayBg05 {
	color:#000;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	width:auto;
	padding:0px 2px;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;
}
.btn_grayBg01 {
	background:transparent url(../images/btn_gray_bg1.gif) repeat-x;
	border:1px solid #cdcdcd;
	line-height:22px;
	height:22px;
	color:#444444;
}

.btn_grayBg02, .btn_grayBg04 {
	background:transparent url(../images/btn_gray_bg2.gif) repeat-x;
	border:1px solid #c9c9c9;
	line-height:21px;
	height:21px;
	color:#3054a6;
	font-weight:400;
}
.btn_grayBg03 {
	background-color:#efefef;
	border:1px solid #9d9d9d;
	line-height:26px;
	height:26px;
	font-size:14px;
	color:#000;
	font-weight:400;
}
.btn_grayBg04 {
	color:#d9383d;
}
.btn_grayBg05 {
	background:transparent url(../images/btn_gray_bg5.gif) repeat-x;
	border:1px solid #c9c9c9;
	line-height:22px;
	height:22px;
	color:#000;
	font-weight:700;
}
.btn_red01 {
	background:transparent url(../images/btn_red_bg1.gif) repeat-x;
	border:1px solid #ddbb69;
	line-height:22px;
	height:22px;
	font-size:12px;
	color:#ff5a00;
	font-weight:700;
}

/* end btn 
-----------------------------------------------------------------------*/

/* input 
-----------------------------------------------------------------------*/
.input_style1 {
	height:22px;
	line-height:22px;
	color:#000;
	border:1px solid #ccc1a5;
	vertical-align:middle;
}
.input_org_01 {
	height:16px;
	line-height:16px;
	color:#000;
	border:1px solid #e98510;
	vertical-align:middle;
}
.input_gray01, .input_gray02 {
	height:18px;
	line-height:18px;
	color:#000;
	border:1px solid #a7a6aa;
	vertical-align:middle;
}
.input_gray02 {
	color:#858585;
	font-size:12px;
}


/* textarea */
.textarea_style1 {
	color:#000;
	border:1px solid #a7a6aa;
	background-color:#fff;
	vertical-align:middle;
}
.textarea_style2 {
	color:#000;
	border:1px solid #9dc2df;
	background-color:#fff;
	vertical-align:middle;
}

/* end input */

/* select */
.select_style1 {
	/*width:160px;
	height:24px;
	line-height:24px;
*/	color:#7c8799;
	font-size:12px;
	vertical-align:middle;
}
select {
	color:#000;
	font-size:12px;
	vertical-align:middle;
	height:23px;
	line-height:23px;
}
/* end select 
-----------------------------------------------------------------------*/


/* none */
.noShow{
	display:none;
}

/* font *********************************************************************************** */
.font_bold {
	font-weight:700;
}
.font_12 {
	font-size:12px;
}
.font_14 {
	font-size:14px;
}
.font14black {
	font-weight:normal;
}
.font14black2 {
	font-size:14px;
	color:#3c3c3c;
	font-weight:normal;
}
.red {
	color:#ff0000;
}
.green {
	color:#0e8b26;
}
.greenB {
	color:#047624;
	font-weight:700;
}
.gray {
	color:#676767;
}
.fontOrg{
	color:#ff6000;
	font-weight:normal;
}
.font12blue{
	color:#0672e4;
}
.fontBlack {
	color:#000;
	font-weight:normal;
}
.font14red_b{
	font-size:14px;
	font-weight:700;
	color:#ff5400!important;
}
.font14red2_b{
	font-size:14px;
	font-weight:700;
	color:#d3402c!important;
}
.font24red_b{
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:24px!important;
	font-weight:700!important;
	color:#ff0000!important;
}
.font12org_b{
	font-size:12px;
	font-weight:700;
	color:#ff6c00!important;
}
.font12blue2{
	font-size:12px;
	font-weight:400;
	color:#3374b9;
}

.font12blue_b{
	font-size:12px;
	font-weight:700;
	color:#0672e4!important;
}
.font14red2{
	font-size:14px!important;
	line-height:20px;
	font-weight:400;
	color:#ff5400!important;
}
.font18red2{
	font-size:18px!important;
	line-height:20px;
	font-weight:400;
	color:#ff0000!important;
}
.font10red{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px!important;
	font-weight:400;
	color:#ff5400!important;
	letter-spacing:0px!important;
	line-height:12px!important;
}
.font12red_b{
	font-size:12px!important;
	font-weight:700;
	color:#ff0000!important;
}
.font14red_b{
	font-size:14px!important;
	font-weight:700;
	color:#ff0000!important;
}
.font14red{
	font-size:14px!important;
	font-weight:400;
	color:#ff0000!important;
}
.font10black{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px!important;
	font-weight:400;
	color:#383838!important;
	letter-spacing:0px;
	line-height:10px;
}
.font14black_b{
	font-size:14px;
	font-weight:700!important;
	color:#000!important;
}
.font12black_b{
	font-size:12px;
	font-weight:700!important;
	color:#000!important;
}
.font12black{
	font-size:12px;
	font-weight:400;
	color:#000!important;
}
.font12black_Eb{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#54575e!important;
}
.font12black_del{
	font-size:12px;
	font-weight:400;
	color:#000!important;
	text-decoration:line-through; 
}
.font14gray_del{
	font-size:14px;
	font-weight:400;
	color:#858585!important;
	text-decoration:line-through; 
}
.font11redBold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#ff5400;
}
.del_style{
	text-decoration:line-through; 
}

/* red link */
.alink_red:link {
	color:#ff0000;
	text-decoration: none;
}
.alink_red:visited {
	color:#ff0000;
	text-decoration: none;
}
.alink_red:hover {
	color:#2654b2;
	text-decoration: none;
}
.alink_red:active {
	color:#ff0000;
	text-decoration: none;
}
/* red 12 link */
.alink_red12:link {
	color:#ff0000;
	font-size:12px;
	text-decoration: none;
}
.alink_red12:visited {
	color:#ff0000;
	font-size:12px;
	text-decoration: none;
}
.alink_red12:hover {
	color:#2654b2;
	font-size:12px;
	text-decoration: none;
}
.alink_red12:active {
	color:#ff0000;
	font-size:12px;
	text-decoration: none;
}
/* org link */
.alink_org:link {
	color:#ff6600;
	font-weight:normal;
	cursor:pointer;
	text-decoration: none;
}
.alink_org:visited {
	color:#ff6600;
	font-weight:normal;
	cursor:pointer;
	text-decoration: none;
}
.alink_org:hover {
	color:#2654b2;
	font-weight:normal;
	cursor:pointer;
	text-decoration:underline;
}
.alink_org:active {
	color:#ff0000;
	font-weight:normal;
	cursor:pointer;
	text-decoration: none;
}
/* yellow link */
.alink_yellow:link {
	color:#fffc00;
	text-decoration: none;
}
.alink_yellow:visited {
	color:#fffc00;
	text-decoration: none;
}
.alink_yellow:hover {
	color:#2654b2;
	text-decoration:underline;
}
.alink_yellow:active {
	color:#ff0000;
	text-decoration: none;
}
/* blue link */
.alink_blue:link {
	color:#278bd8;
	text-decoration: none;
}
.alink_blue:visited {
	color:#278bd8;
	text-decoration: none;
}
.alink_blue:hover {
	color:#000;
	text-decoration:underline;
}
.alink_blue:active {
	color:#278bd8;
	text-decoration: none;
}

.alink_blue2:link {
	color:#0f6fd1;
	text-decoration: none;
}
.alink_blue2:visited {
	color:#0f6fd1;
	text-decoration: none;
}
.alink_blue2:hover {
	color:#ff0000;
	text-decoration: none;
}
.alink_blue2:active {
	color:#2654b2;
	text-decoration: none;
}
.alink_blue12_b:link {
	color:#2772b5;
	font-weight:700!important;
	text-decoration: none;
}
.alink_blue12_b:visited {
	color:#2772b5;
	font-weight:700!important;
	text-decoration: none;
}
.alink_blue12_b:hover {
	color:#ff0000;
	font-weight:700!important;
	text-decoration:underline;
}
.alink_blue12_b:active {
	color:#2654b2;
	font-weight:700!important;
	text-decoration: none;
}
/* green */
.alink_green:link {
	color:#218e2c;
	text-decoration: none;
}
.alink_green:visited {
	color:#218e2c;
	text-decoration: none;
}
.alink_green:hover {
	color:#2654b2;
	text-decoration: none;
}
.alink_green:active {
	color:#2654b2;
	text-decoration: none;
}
/* black */
.alink_black:link {
	color:#000;
	font-weight:normal;
	text-decoration: none;
}
.alink_black:visited {
	color:#000;
	font-weight:normal;
	text-decoration: none;
}
.alink_black:hover {
	color:#2654b2;
	font-weight:normal;
	text-decoration: none;
}
.alink_black:active {
	color:#2654b2;
	font-weight:normal;
	text-decoration: none;
}
/** line **/
.alink_black_line:link {
	color:#000;
	font-weight:normal;
	text-decoration:underline;
}
.alink_black_line:visited {
	color:#000;
	font-weight:normal;
	text-decoration: underline;
}
.alink_black_line:hover {
	color:#2654b2;
	font-weight:normal;
	text-decoration: underline;
}
.alink_black_line:active {
	color:#2654b2;
	font-weight:normal;
	text-decoration: underline;
}
/** end line **/
.alink_blackB:link {
	color:#000;
	font-weight:bold;
	text-decoration: none;
}
.alink_blackB:visited {
	color:#000;
	font-weight:bold;
	text-decoration: none;
}
.alink_blackB:hover {
	color:#2654b2;
	font-weight:bold;
	text-decoration: none;
}
.alink_blackB:active {
	color:#2654b2;
	font-weight:bold;
	text-decoration: none;
}

.alink_underline {
	text-decoration:underline;
}

/* end font */

/* table layout style */
.td_left {
	text-align:left!important;
}
.td_right {
	text-align:right!important;
}
.td_center {
	text-align:center!important;
}
.td_padding_top30 {
	padding-top:30px;
}
.m_t_0{
	margin-top:0px!important;
}
.m_t_2{
	margin-top:2px;
}
.m_t_4{
	margin-top:4px;
}
.m_t_10{
	margin-top:10px;
}
.m_t_18{
	margin-top:18px;
}
.m_l_1{
	margin-left:4px;
}
.m_l_2{
	margin-left:24px;
}
.m_l_30{
	margin-left:30px;
}
.m_r_1{
	margin-right:30px;
}
.m_b_2{
	margin-bottom:2px;
}
.m_b_4{
	margin-bottom:4px;
}
.m_b_5{
	margin-bottom:5px;
}
.m_b_6{
	margin-bottom:6px;
}
.m_b_8{
	margin-bottom:8px;
}
.m_b_10{
	margin-bottom:10px;
}
.m_b_12{
	margin-bottom:12px;
}
.m_b_16{
	margin-bottom:16px;
}
.m_b_19{
	margin-bottom:19px;
}
.m_b_14{
	margin-bottom:14px;
}
.m_b_20{
	margin-bottom:20px;
}
.m_r_30{
	margin-right:30px;
}
.m_b_clear{
	margin-bottom:0px!important;
}
.p_t_18{
	padding-top:18px;
}
.p_b_3{
	padding-bottom:3px!important;
}
.p_6{
	padding:6px;
}
.p_t6b6_l20r3{
	padding:6px 3px 6px 20px;
}
.p_l_10{
	padding-left:10px!important;
}
.w_108 {
	width:108px;
}
.w_182 {
	width:182px;
}
.w_45 {
	width:45px;
}
.w_50 {
	width:50px;
}
.w_60 {
	width:60px;
}
.w_35 {
	width:35px;
}
/* end table layout style */
/** 行高 **/
.l_1_8em{line-height:1.8em;}
.l_2em{line-height:2em;}
.l_12,.l_12 td{line-height:12px;}
.l_14,.l_14 td{line-height:14px;}
.l_16,.l_16 td{line-height:16px;}
.l_18,.l_18 td{line-height:18px;}
.l_20,.l_20 td{line-height:20px;}
.l_22,.l_22 td{line-height:22px;}

.bgc_e9f1f4 { background-color:#e9f1f4;}

.ver_top{
	vertical-align:top;
}

.pointer{
	cursor:pointer;
}
	
.p_text_indent{
	text-indent:0.7cm;
}
.p_text_indent_none{
	text-indent:0;
}
.block {
	display:block
}
.hidden {
	display:none
}
.hidden_block {
	visibility:hidden;
}
.bg_none {
	background:none!important
}
.float_left {
	float:left!important
}
.float_right {
	float:right!important
}
.clear {
	clear:both!important
}
.clearIEbugDiv {
	clear:both;
	display:none;
}


/* end module 网站公共模块样式表
--------------------------------------------------end-------------------------------------------------------- */


/* index
---------------------------------------------------------------------------------------------------------- */
/** banner **/
.banner {
	border:1px solid #d2d8df;
	padding:3px;
	background-color:#efefef;
	overflow:hidden;
	margin:0px 2px 12px 3px;
}
/** end banner **/

/** 左侧样式 **/
.blueBar { margin-left:4px; background:url(../images/dit_gray_01.gif) repeat-x bottom; padding-bottom:15px;}
.blueBar .hd { border:3px solid #ededed; height:26px; position:relative;}
.blueBar .hd .more { position:absolute; top:5px; right:4px;}
.blueBar .hd .news_tit { border:1px solid #74a2c9; height:24px; background:url(../images/news_list_bg.gif) repeat-x; padding:0px 4px 0px 10px; }
.blueBar .hd .news_tit li { float:left; }
.blueBar .more { position:absolute; top:8px; right:8px;}

/** 表格隔行边变色 **/
.datalist {
	width:100%;
	border-collapse:collapse;
}
.datalist td {
	text-align:left;
	padding:4px 4px;
	white-space: nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.datalist td a {
	color:#666767;
}
.datalist td img {
	vertical-align:middle;
}
.datalist .td_dit {
	vertical-align:middle;
	text-align:center;
	width:10px;
}
.datalist .td_time {
	vertical-align:middle;
	text-align:center;
	width:40px;
	color:#498fcb;
}
/** end 表格隔行边变色 **/

/** 广告图片 **/
.pic .pic_list {}
.pic .pic_list li { float:left; margin:0px 3px 10px 3px; width:auto; height:auto; border:1px solid #dddddd; background-color:#f1f1f1; padding:0px; overflow:hidden; _display:inline;}

/** end 广告图片 **/

/** end 左侧样式 ********************* **/

/** 右侧样式 *********************************** **/
.gray_r_bar{}
.gray_r_bar .hd{ height:32px; background:url(../images/gray_r_hdBg.gif) repeat-x; padding-left:34px;}
.gray_r_bar .bg{ margin-top:16px; }
.gray_r_bar .bg .l_txt{ float:left; color:#666767; width:455px; background:url(../images/dit_gray_01.gif) repeat-x bottom; padding-bottom:10px; }
.gray_r_bar .bg .l_txt a { color:#cb0a0a; }
.gray_r_bar .bg .r_pic{ float:right; width:132px; height:115px; border:5px solid #ececec; overflow:hidden; }

.gray_r_bar .bg .p_services_list{ }
.gray_r_bar .bg .p_services_list li{ float:left; width:auto; height:auto; margin:6px 0px; }

/** end 右侧样式 ****************************** **/

/** end index ********************************************************* **/


/** ************* page2 ********************************************************* **/

/** 二级页面分栏结构可左右自动伸缩 **/
#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: 744px;
	left: 243px;
}
#left_page2 {
	float: left;
	background-color: #e9f1f4;
	width: 225px;
	left: -744px;
	padding:6px;
}

/** end 二级页面分栏结构可左右自动伸缩 **/

/** 关于我们 **/
/*.page2_sub .blueBarBg { padding:6px; background-color:#e9f1f4;}*/
.lMenLlist { background-color:#fff; padding:4px;}
.LMenu { margin:0px 8px 20px 8px; padding-bottom:10px;}
.LMenu li { height:29px; line-height:29px; border-bottom:1px solid #e7e9e9; padding-left:9px;}
.LMenu li.none { border-bottom:0px solid #e7e9e9; }
.LMenu li a { color:#7792ab; font-size:14px; display:block;}
.LMenu li a:hover { color:#d3402c; font-weight:700;}
.LMenu li a.hover { color:#d3402c; font-weight:700;}
.LMenu li#left_hover a { color:#d3402c; font-weight:700;}
/** end 关于我们 **/

#main_page2 .page2_bg { min-height:400px; margin-bottom:40px; color:#4d4d4d; overflow:hidden;}
#main_page2 .page2_bg_bg { min-height:400px; margin-bottom:40px; background:url(../images/page2_bg01.gif) right bottom no-repeat; color:#4d4d4d; overflow:hidden;}

#main_page2 strong { font-weight:700;}

.LMenu_tit { height:21px; line-height:21px; font-size:15px; padding-left:5px; color:#22639b; font-family:Arial, Helvetica, sans-serif;}

.grid_c24 {}
.page2_txtC { padding:25px 35px; overflow:hidden;}
.page2_txtC h3 { font-size:14px; font-weight:700; color:#4f4f4f;}

/**  **********************************************************/
/** 翻页控件 **/
.page_controls { position:absolute; bottom:0px; left:0px; height:27px; width:100%; line-height:27px; background-color:#eaf3ff; 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;}
.newsList_item li { height:27px; line-height:27px; margin-top:2px; color:#545454; vertical-align:middle;}
.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 新闻列表 **/

/** 通栏 **/
.grid_c24 {}
.grid_c24 .main2 .bg { background:url(../images/main2_cBg.gif) center top no-repeat; font-size:12px; color:#545454; line-height:2em;}

/** end 通栏 **/

.txt_c { line-height:2em;}
.txt_c p { margin-bottom:5px;}
.contactUs_bg { background:url(../images/page2_contactUs_bg.jpg) right no-repeat;}
.contactUs_h { min-height:170px; _height:170px;}



/** end page2 ********************************************************* **/
