/* CSS Document */
@charset "gbk";
body {
	background:#ffffff;
	min-width: 902px;/*通用最小宽度设置*/
	
}
*html body {
	width:expression:(document.body.clientWidth < 1000? "1000px" );/*IE最小宽度设置*/
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img{
	padding:0;
	margin:0;
}
img {
	border:none;
}

p {
	text-indent: 2em;
}
address,caption,cite,code,dfn,em,th,var {
	font-weight:normal;
	font-family:"宋体";
}
body,th,td,h1,h2,h3,h4,h5,h6 {
	font-size:12px;
	color:#333333;
	font-family: '宋体', Simsun;
}

h1,h4 {
	font-weight:normal;
	overflow:hidden;
}

h1{
	float:left;
}
h4 {
	float:right;
	padding-left:5px;
}


ul,ol {
	margin:0px;
	padding:0px;
	display:block;
	list-style:none;
}

li {
	list-style-type: none;
}

q:before,q:after {
	content:'';
} 
 

.noborderBg {
	background:none;
	border:none;
	margin:0px;
	padding:0px;
}
select{
	clear:both;
	margin:0px;
	padding:0px;
	line-height:16px;
	font-size:12px;
	background:#FFFFFF;
	overflow:visible;
	position:relative;
	border:#3466A9 1px solid;
} 


a {	
	font-family:"宋体";
	font-size: 12px;
	font-weight: normal;
}

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #444444;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
a:active {
	color: #FF0000;
	text-decoration: none;
}
/*blue*/
.a_blue12 a {
	font-size:12px;
	color:blue;
}
.a_blue12 a:link,.a_blue12 a:visited{
	color:blue;
}
.a_blue12 a:hover,.a_blue12 a:active{
	color:red;
}

.a_blue14 a {
	font-size:14px;
	line-height:20px;
	color:blue;
	font-weight:bold;
}
.a_blue14 a:link,.a_blue14 a:visited{
	color:blue;
	line-height:20px;
}
.a_blue14 a:hover,.a_blue14 a:active{
	color:red;
	line-height:20px;
}
/*yellow*/
.a_yellow14 a {
	font-size:14px;
	color:#fe7e17;
	font-weight:bold;
}
.a_yellow14 a:link,.a_yellow14 a:visited{
	color:#fe7e17;
}
.a_yellow14 a:hover,.a_yellow14 a:active{
	color:red;
}

/*green*/
.a_green14 a {
	font-size:14px;
	color:#387316;
	font-weight:bold;
}
.a_green14 a:link,.a_green14 a:visited{
	color:#387316;
}
.a_green14 a:hover,.a_green14 a:active{
	color:red;
}
/*red*/
.a_red14 a {
	font-size:14px;
	color:#ff2731;
	font-weight:bold;
}
.a_red14 a:link,.a_red14 a:visited{
	color:#ff2731;
}
.a_red14 a:hover,.a_red14 a:active{
	color:red;
}
/*white*/
.a_white12 a {
	font-size:12px;
	color:#FFFFFF;
}
.a_white12 a:link,.a_white12 a:visited{
	color:#FFFFFF;
}
.a_white12 a:hover,.a_white12 a:active{
	color:red;
}
/*pink*/
.a_pink14 a {
	font-size:14px;
	color:#ff1fe7;
	font-weight:bold;
}
.a_pink14 a:link,.a_pink14 a:visited{
	color:#ff1fe7;
}
.a_pink14 a:hover,.a_pink14 a:active{
	color:red;
}

a h1,a:link h1,a:visited h1 {
	color:#ffffff;
	cursor:pointer;
}
a:hover h1,a:active h1 {
	color:red;
	text-decoration:none;
	cursor:pointer;
}
.clear {
	clear:both;
}
/* bottom */

.bt_blue {
	background:url(../images/button/bt_blue.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:22px;;
	line-height:inherit;
	width:60px;
	text-align:center;
	cursor:pointer;
}
.bt_blue2 {
	background:url(../images/button/bt_blue2.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:24px;;
	line-height:24px;
	width:79px;
	text-align:center;
	cursor:pointer;
}
.bt_blue3 {
	background:url(../images/button/bt_blue3_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border:#98b3c6 1px solid;
	padding:0px 5px 0px 5px;
	text-align:center;
	cursor:pointer;
}
.bt_blue3,.bt_blue3 h1,.bt_blue3 h2 {
	height:18px;;
	line-height:17px;
	font-family:"宋体";
	font-size:12px;
	font-weight:normal;
	color:#0d0087;
}
.bt_blue3 img {
	margin-top:1px;
}
/* title */
.tit26 {
	font-size:22px;
	font-weight:bold;
	line-height:26px;
	text-align:center;
}
.tit_blue14,.tit_blue14 h1 {
	font-size:14px;
	color:#002fac;
	font-weight:bold;
}
.tit_blue {
	background:url(../images/tit/tit_blue_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:26px;
}
.tit_blue h1 {
	background:url(../images/tit/tit_blue_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:26px;
	padding-left:6px;
	display:inline-block;
}
.tit_blue h1 span {
	background:url(../images/tit/tit_blue_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:26px;
	padding-right:14px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	line-height:26px;
	display:inline-block;
}
.tit_blue2 {
	background:url(../images/banner/blue4_tit.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:0px 37px 0px 10px;
}
.tit_blue2,.tit_blue2 h1,.tit_blue2 a,.tit_blue2 h1 a {
	line-height:26px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}

/* width*/

.bdw {
	width:902px;
	margin:0px auto;
	text-align:left;
	background:#FFFFFF;
}
.bdw2 {
	width:990px;
	margin:0px auto;
	text-align:left;
	background:#FFFFFF;
}
.w5 {
	width:5px;
	font-size:1px;
	line-height:1px;
}
.w10 {
	width:10px;
	font-size:1px;
	line-height:1px;
}
.w30 {
	width:30px;
}
.w250 {
	width:250px;
}
.w300 {
	width:300px;
}
/* height */
.h5 {
	font-size:1px;
	line-height:1px;
	height:5px;
	overflow:hidden;
}
.h10 {
	font-size:1px;
	line-height:1px;
	height:10px;
	overflow:hidden;
}
.h20 {
	height:20px;
	overflow:hidden;
}
.h260 {
	height:260px;
	overflow:hidden;
}
.h385 {
	height:385px;
	overflow:hidden;
}

/* line-height */

.lh22 h1,.lh22 h2,lh22 li {	
	margin:0px;
	padding:0px;
	line-height:22px;
	*line-height:18px;
}
.lh22 img,.lh22 input,.lh22 textarea,.lh22 select,.lh22 object {
	margin-top:3px!important;
}
.lh26 h1,.lh26 h2,lh26 li {	
	margin:0px;
	padding:0px;
	line-height:26px;
	*line-height:22px;
}
.lh26 img,.lh26 input,.lh26 textarea,.lh26 select,.lh26 object {
	margin-top:3px!important;
}
/* 空格大小 */
.oneword {
	width:1em;
}
.twoword{
	width:2em;
} 
/*float*/

.dleft {
	float:left;
}
.dright {
	float:right;
}
/* padding */
.pad5l15 {
	padding:5px 5px 5px 15px;
}
/*---color*/
.cred {
	color:red;
}
.cblue {
	color:blue;
}
.cblack {
	color:black;
}
/*----text-algin--------*/

.talgin_c {
	text-align:center;
}
.talgin_r {
	text-align:right;
}
/*padding*/
.pd5 span {
	padding:0px 5px 0px 5px;
}
.pd_sp10 span{
	padding:0px 10px 0px 10px;
}
/* margin */

.mar1 {
	margin:1px;
}
.mar5 {
	margin:5px;
	line-height:22px;
}
.mar5 ul,.mar5 ul li {
	width:inherit;
}
.mar5 li,.mar5 h1 {
	display:inline-block;
}
*html .mar5 {
	margin:3px;
	line-height:22px;
}
.mar15 {
	margin:15px;
	line-height:22px;
}
.mar15 li {
	width:inherit;
}
.mar15 li,.mar15 h1 {
	display:inline-block;
}
.liline h1 {
	display:inline-block;
}
.liline li{
	display:inline-block;
	width:inherit;
}
*html .mar15 {
	margin:13px;
	line-height:22px;
}
.mar_B15 {
	margin:15px;
	margin-bottom:0px;
}
*html .mar_B15 {
	margin:13px;
	margin-bottom:0px;
}
.marL15 {
	margin-left:15px;
}
.marL {
	margin:0px 0px 0px auto;
	padding:0px 5px 0px 5px;
}
*html .marL15 {
	margin-left:13px;
}
.marR15 {
	margin-right:15px;
}
*html .marR15 {
	margin-right:13px;
}
.mar25 {
	margin:15px 25px 15px 25px;
	*margin:13px 23px 13px 23px;
}

/*  line-height */
.lh26,.lh26 h2 {
	line-height:26px;
}

/* banner */
.bnner_yellow{
	background:url(../images/banner/yellow.gif);
	background-position:left;
	background-repeat:repeat-x;
	padding-left:10px;
	
	
}
*html .bnner_yellow{
	background:url(../images/banner/yellow.gif);
	background-position:left;
	background-repeat:repeat-x;
	padding-left:5px;
	
}
.bnner_yellow,.bnner_yellow h1,.bnner_yellow h4 {
	height:27px;
	line-height:27px;
	color:#bd6600;
	font-size:14px;
	font-weight:bold;
}
.bnner_yellow h4,.bnner_yellow h4 img {
	cursor:pointer;
}





.bnner_blue{
	background:url(../images/banner/blue.gif);
	background-position:left;
	background-repeat:repeat-x;
	padding-left:10px;
	
}
*html .bnner_blue{
	background:url(../images/banner/blue.gif);
	background-position:left;
	background-repeat:repeat-x;
	padding-left:5px;
	
}
.bnner_blue,.bnner_blue h1,.bnner_blue h4 {
	height:27px;
	line-height:27px;
	color:#0053c8;
	font-size:14px;
	font-weight:bold;
}
.bnner_blue h4,.bnner_blue h4 img {
	cursor:pointer;
}


.bnner_blue2 {
	background:url(../images/banner/blue2.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:29px;
	border:#2b5794 1px solid;
}
.bnner_blue2,.bnner_blue2 h1,.bnner_blue2 h4 {
	line-height:29px;
	font-size:12px;
	color:#FFFFFF;
}
.bnner_blue2 a,.bnner_blue2 a:link,.bnner_blue2 a:visited {
	color:white;
}
.bnner_blue2 a:hover,.bnner_blue2 a:active {
	color:red;
}
.bnner_blue2 img {
	margin-top:5px;
}
*html .bnner_blue2 img {
	margin-top:3px;
}


.bnner_blue3 {
	background:url(../images/tb/tb_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:26px;
	padding-left:10px;
	line-height:26px;
	font-size:14px;
	color:#002fac;
	font-weight:bold;
	text-align:left;
	border-bottom:#90b6e7 1px solid;
}
.bnner_blue3_onch {
	background:url(../images/tb/tb_onch.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:26px;
	line-height:26px;
	text-align:center;
	border-left:#90b6e7 1px solid;
}
.bnner_blue3_onch_ {
	background:url(../images/tb/tb_onch.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:26px;
	line-height:26px;
	text-align:center;
}
.bnner_blue3_unch {
	background:url(../images/tb/tb_unch.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:26px;
	line-height:26px;
	text-align:center;
	border-left:#90b6e7 1px solid;
	border-bottom:#90b6e7 1px solid;
	cursor:pointer;
}
.bnner_blue3_unch_ {
	background:url(../images/tb/tb_unch.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:26px;
	line-height:26px;
	text-align:center;
	border-bottom:#90b6e7 1px solid;
	cursor:pointer;
}
.bnner_blue4 {
	background:url(../images/banner/blue4_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.bnner_blue4,.bnner_blue4 h1,.bnner_blue4 h4 {
	height:27px;
	line-height:27px;
}

.bnner_blue5 {
	background:url(../images/banner/bnner_blue5.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-align:center;
	width:278px;
	height:24px;
}
.bnner_blue5,.bnner_blue5 h1,.bnner_blue5 h4 {
	height:24px;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
}
.bnner_gray{
	background:url(../images/banner/gray.gif);
	background-position:left;
	background-repeat:repeat-x;
	padding-left:10px;
	
}
*html .bnner_gray{
	background:url(../images/banner/gray.gif);
	background-position:left;
	background-repeat:repeat-x;
	padding-left:5px;
	
}
.bnner_gray,.bnner_gray h1{
	color:#19a0ca;
	font-size:12px;
}
.bnner_gray,.bnner_gray h1,.bnner_gray h4 {
	height:22px;
	line-height:22px;
}
.bnner_gray h4 a{
	color:blue;
}
.bnner_gray h4 {
	margin-right:10px;
}
*html .bnner_gray h4 {
	margin-right:8px;
}
.bnner_gray h4 img {
	cursor:pointer;
	margin-top:4px;
}
*html .bnner_gray h4 img {
	cursor:pointer;
	margin-top:2px;
}


.bnner03 {
	background:url(../images/b.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:22px;
	overflow:hidden;
}
.bnner03,.bnner03 h2 {
	height:22px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	text-align:center;
	float:left;
	padding-left:1px;
	display:inline-block;
}
.tbli01 {
	border:#cccccc 1px solid;
	padding:3px;
}
.tbli01 h1,.tbli01 h3{
	height:28px;
	line-height:28px;
	text-align:center;
	float:left;
	font-family:"宋体";
	color:#333333;
	font-size:12px;
	display:inline-block;
}
.tbli01 h1{
	border-left:#F0F0F0 1px solid;
}
.tbli01 li, .tbli01 div{
	display:inline-block;
}

/* border */

.border_yellow {
	border:#ffbf2e 1px solid;
	padding:2px;
}


.border_blue {
	border:#2e6eff 1px solid;
	padding:2px;
}

.border_blue3 {
	border:#90b6e7 1px solid;
	float:left;
}
.border_blue4 {
	border:#aae6ff 1px solid;
}
.border_blue5 {
	border:#becff3 1px solid;
	width:280px;
}
.border_gray {
	border:#cecece 1px solid;
	padding:2px;
}
.border_gray2 {
	border:#eeeeee 3px solid;
	padding:5px;
}

/* line */
.line_das_ccc {
	border-bottom:#cccccc 1px dashed;
	height:1px;
	line-height:1px;
	font-size:1px;
	margin:4px auto 4px auto;
}

*html line_das_ccc {
	border-bottom:#cccccc 1px dashed;
	height:1px;
	line-height:1px;
	font-size:1px;
	margin:2px auto 2px auto;
}
.line_das_green {
	border-bottom:#097f4b 1px dashed;
	height:1px;
	line-height:1px;
	font-size:1px;
	margin:4px 10px 4px 10px;
}

*html line_das_green {
	border-bottom:#097f4b 1px dashed;
	height:1px;
	line-height:1px;
	font-size:1px;
	margin:2px 8px 2px 8px;
}
.line_yellow {
	background:url(../images/line/yellow.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	margin:5px auto 5px auto;
}
.line_yellow,.line_yellow div,.line_yellow div div {
	line-height:1px;
	font-size:1px;
	overflow:hidden;
}
.line_yellow div {
	background:url(../images/line/yel_left.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-left:50px;
}
.line_yellow div div {
	background:url(../images/line/yel_right.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}


.line_blue {
	background:url(../images/line/blue.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	margin:5px auto 5px auto;
}
.line_blue,.line_blue div,.line_blue div div {
	line-height:1px;
	font-size:1px;
	overflow:hidden;
}
.line_blue div {
	background:url(../images/line/blue_left.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-left:50px;
}
.line_blue div div {
	background:url(../images/line/blue_right.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}


.line_gray {
	background:url(../images/line/gray.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	margin:5px auto 5px auto;
}
.line_gray,.line_gray div,.line_gray div div {
	line-height:1px;
	font-size:1px;
	overflow:hidden;
}
.line_gray div {
	background:url(../images/line/gray_left.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-left:50px;
}
.line_gray div div {
	background:url(../images/line/gray_right.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.line_yellow1 {
	background:url(../images/kj/yellowborder.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:29px;
}

.filter50 {
	filter:alpha(opacity=50);
	-moz-opacity:0.5; 
}


.nav {
	background:url(../images/nav/nav_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:32px;
}
.nav div {
	background:url(../images/nav/nav_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:32px;
}
.nav div div {
	background:url(../images/nav/nav_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:32px;
}
.nav div div ul li {
	float:left;
	height:32px;
}
.nav div div ul li img{
	margin-top:8px;
}
.nav div div ul li a ,.nav div div ul li a:link,.nav div div ul li a:visited{
	padding:0px 0px 0px 0px;
	height:32px;
	line-height:32px;
	text-align:center;
	font:"宋体";
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	display:inline-block;
}

.nav div div ul li a:hover,.nav div div ul li a:active{
	background:url(../images/nav/nav_onch_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	height:32px;
	line-height:32px;
	font:"宋体";
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	display:inline-block;
}
.nav div div ul li a:hover span,.nav div div ul li a:active span{
	background:url(../images/nav/nav_onch_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:0px;
	height:32px;
	line-height:32px;
	font:"宋体";
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	display:inline-block;
}
.navline {
	background:url(../images/nav/nav_line.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:10px;
	height:32px;
	margin:0px;
	font-size:1px;
	line-height:1px;
}
.nav_show {
	background:url(../images/nav/nav_show.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:26px;
	line-height:26px;
	border:#b2c8ee 1px solid;
	border-top:none;
}
.nav_show h1 {
	line-height:26px;
}
.nav_show h1 img {
	margin-top:3px;
}
.nav_show h2 {
	margin-top:3px;
	float:left;
}

.bgbar_bg {
	background:url(../images/gzbar_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding-right:124px;
	width:778px;
	margin:0px auto;
	text-align:left;
} 

.bm_dxlogo {
	width:902px;
	margin:0px auto;
	text-align:center;
	background:#3c7eae;
}
.bm_dxlogo img {
	border:none;
	width:112px;
	margin:0px auto 0px auto;
}
.bm_info {
	text-align:center;
}
.bm_info,.bm_info li,.bm_info h1 {
	line-height:26px;
}

.bm_info a ,.bm_info a:link ,.bm_info a:visited {
	color:#0c5298;
}

.bm_info a:hover,.bm_info a:active{
	color: #FF0000;
	text-decoration: none;
}
.bimg img,.bimg a img,.bimg a:link img,bimg a:visited img{
	border:#CCCCCC 1px solid;
	padding:2px;
}

.bimg2 img,.bimg2 object,.bimg2 a img,.bimg2 a:link img,bimg2 a:visited img,.bimg2 a object,.bimg2 object a:link,bimg2 object a:visited {
	border:#aae6ff 1px solid;
	padding:2px;
}

.bimg a:hover img,bimg a:active img,.bimg a:hover object,bimg a:active object {
	border:red 2px solid;
	padding:1px;
}
.p10 {
	width:12px;
	padding:7px 2px 0px 0px;
}
.p9 {
	width:9px;
	padding:6px 4px 0px 0px;
	overflow:hidden;
}
.kj {
	font-size:14px;
	cursor:pointer;
}
.kj_ {
	font-size:14px;
	cursor:pointer;
	color:blue;
	font-weight:bold;
}

/*roll pic*/
.r_bg {
	background:url(../images/rollBG.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
#r_showBig {
	width:278px;
	height:175px;
	overflow:hidden;
	float:left;
}
#r_showBig img{
	width:272px;
	height:168px;
	border:#CCCCCC 1px solid;
	padding:2px;
}
#r_showSmall {
	width:94px;
	height:175px;
	overflow:hidden;
	text-align:right;
	float:left;
}
#r_showSmall div {
	width:94px;
	text-align:right;
}
#r_showSmall img{
	width:78px;
	cursor:pointer;
	height:47px;
	border:#CCCCCC 1px solid;
	padding:2px;
}
.r_ch {
	background:url(../images/ico/r_ch.gif);
	background-position:2px 23px;
	background-repeat:no-repeat;
}
.r_ch img {
	filter:alpha(opacity=100);
	-moz-opacity:1; 
}
.r_ch_ {
	background:none;
}
.r_ch_ img {
	filter:alpha(opacity=60);
	-moz-opacity:0.6; 
}
.liunline li {
	width:inherit;
	border-bottom:#cccccc 1px dashed;
	
}
.liunline li,.liunline li h1 {
	display:inline-block;
	line-height:22px;
	height:22px;
}