body{ color:#000; background:#fff;}
a:link {
    color: #000;
}
a:visited {
    color: #800080;
}
a:hover, a:active, a:focus {
    color: #CC0000;
}
/* list */
.list01 { margin:10px 5px 15px; overflow:hidden; zoom:1;}
.list01 ul { list-style:none;}
.list01 ul li { text-align:left; font-size:12px; height:24px; overflow:hidden; line-height:24px; padding-left:10px; }
.list01 ul li a{
	color:#1f59a8;
}
li a img{
	margin-left:3px;
}

.list02 {margin:5px;}
.list02 ul { list-style:none; }
.list02 ul li { text-align:left; clear:both; line-height:26px; padding-left:10px; background:url(../images/bg/pot05.gif) 0 10px no-repeat;font-size:14px;height:26px; overflow:hidden; }
.list02 ul li a{color:#545454;}

.list04 {margin:0 5px 5px; overflow:hidden; }
.list04 ul { list-style:none; }
.list04 ul li { text-align:left; clear:both; line-height:24px; padding-left:10px; background:url(../images/bg/pot05.gif) 0 10px no-repeat;font-size:12px;height:24px; overflow:hidden;}
.list04 ul li a{ color:#545454;}

.list05 {margin:5px; }
.list05 ul { list-style:none; }
.list05 ul li { text-align:left; clear:both; line-height:26px; padding-left:10px; background:url(../images/bg/pot05.gif) 0 12px no-repeat;font-size:12px;height:26px; overflow:hidden;}
.list05 ul li a{
	color:#838383;
}
 
.list06 {margin:5px; }
.list06 ul { list-style:none; }
.list06 ul li { text-align:left; clear:both; line-height:25px; padding-left:2px; font-size:12px;height:25px; overflow:hidden;}

.list07 { margin:5px 5px 5px; overflow:hidden; zoom:1;}
.list07 ul { list-style:none;}
.list07 ul li { text-align:left; font-size:12px; height:24px; overflow:hidden; line-height:24px; padding-left:10px; }
.list07 ul li a{
	color:#1f59a8;
}
li a img{
	margin-left:3px;
}

.layout {
	margin-bottom: 10px;
	overflow:hidden;
}

#content {
	clear: both;
}

.w960 #header, .w960 #content, .w960 #footer {
	width: 960px;
}
.blocka{
	background:url(../images/bg/blockah2.gif) no-repeat;
	border:1px solid #C4C8D4;
}
.blocka h2{
	font-weight:bold;
	color:#fff;
	background:url(../images/bg/blockah2.gif) no-repeat 1px 1px ;
}
.blocka h2 .tit_a_w {
	margin-left:12px;
	width:83px;
	text-align:center;
}
.blocka h2 a{
	color:#fff;
}
.blocka .list02, .blocka .list04{
	 margin:5px 10px;
}
.footer {
	width:960px;
    color: #000000;
    font-family: "宋体";
    font-size: 13px;
    font-weight: normal;
    line-height: 22px;
    text-decoration: none;
	text-align:center;
	margin:0 auto;
	padding:11px 0;
	border:1px #C4C8D4 solid;
}
.footer2 {
	width:960px;
    color: #000000;
    font-family: "宋体";
    font-size: 13px;
    font-weight: normal;
    line-height: 22px;
    text-decoration: none;
	text-align:center;
	margin:0 auto;
	padding:11px 0;
}
.yqlj {
	border:1px #C4C8D4 solid;
	width:960px;
	margin:0 auto;
	margin-bottom:8px;
	padding:8px;
}
.yqlj a{
	font-size:12px;
}

/*top 登录部分*/
.top{
	height:35px;
	margin-top:6px;
	background:url(http://www.e23.cn/images/bg/top_bg_2.gif) repeat-x 0 0;
	font-size:12px;
	line-height:35px;
}

.e23login{
	float:left;
	display:inline;
	margin-left:10px;
}
.e23login label {
    float: left;
    overflow: hidden;
	display:inline;
}
.e23login .form_login{
	float:left;
	margin:8px 5px 0;
	display:inline;
}
.e23login .form_login input {
    float: left;
	display:inline;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
	width:70px;
	background:#FFFFFF;
    border-color: #BABABA #E3E3E3 #E3E3E3 #BABABA;
    border-style: solid;
    border-width: 1px;
    color: #2B2B2B;
}
.e23_btn_login{
	background:url(../images/bg/e23_btn_login.gif) no-repeat 0 2px;
    border: medium none;
    color: #727171;
    cursor: pointer;
    float: left;
	_display:inline;
    font-size: 12px;
    height: 20px;
    margin: 6px 0px 0 5px;
    width: 39px;
}
.loginextra{
	float:right;
	color:#6A6A6A;
	zoom:1;
	margin-right:10px;
}
.loginextra a{
	color:#6A6A6A;
	cursor:pointer;
}
.loginextra .language{
	display:block;
    float:left;
	margin-top:8px;
	margin-right:10px;
}

.login_before{line-height:18px; text-align:center; margin-left:5px;}
.login_before a{color:#6C6C6E; display:block;padding-top:2px; padding-top:3px\9;}
.logonav{height:88px; clear:both;}

.logonav {
    clear: both;
    margin: 5px 0;
    overflow: hidden;
	height: 66px;
}
.logo {
    display: inline;
    float: left;
    margin: 1px 0 0 6px;
}
.channel {
    display: inline;
    float: left;
    font-size: 12px;
	background-color:#FFFDDC;
    overflow: hidden;
}
.channel-col {
    background: url("http://www.e23.cn/images/bg/line_twopx.gif") no-repeat scroll 0 5px transparent;
    display: inline;
    float: left;
    line-height: 25px;
    margin: 5px 0 5px -2px;
    overflow: hidden;
    padding: 0 0 0 8px;
}
.col-first .nowrap {
    float: left;
    width: 211px;
}
.col-first .nowrap a {
    color:#000;
}
.channel-col a {
    display: inline;
    float: left;
    margin: 0 6px 0 0;
    white-space: nowrap;
	color:#000;
}
.channel-col a:link,.channel-col a:visited,.channel-col a:hover,.channel-col a:active{
	color:#444547;
}
.col-w6 .nowrap {
    display: inline;
    float: left;
    overflow: hidden;
    width: 169px;
}
.col-w7 .nowrap {
    display: inline;
    float: left;
    overflow: hidden;
    width: 164px;
}
.col-w5{
	padding-left:14px;
}
.col-w5 .nowrap {
    display: inline;
    float: left;
    overflow: hidden;
    width: 167px;

}
.col-w8{
	padding-left:17px;
}
.col-w8 .nowrap {
    display: inline;
    float: left;
    overflow: hidden;
    width: 98px;

}
.channel-col strong {
    float: left;
	display:inline;
}
.channel-col strong a {
    white-space: nowrap;
    width: 24px;
}
.channel-col strong a:link,.channel-col strong a:visited,.channel-col strong a:hover,.channel-col strong a:active{
	color:#C00108;
}
.channel-col b a:link,.channel-col b a:visited,.channel-col b a:hover,.channel-col b a:active{
	color:#C00108;
}
.col-first .nowrap b a:link,.col-first .nowrap b a:visited,.col-first .nowrap b a:hover,.col-first .nowrap b a:active{
	color:#C00108;
}
.main_daohang{
	background:url(../images/bg/daoh.gif) no-repeat;
	height:62px;
	position:relative;
}

.new_nav_bottom {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #F8F8F8;
    font-size: 12px;
    height: 52px;
    padding-top: 2px;
	width:960px;
	margin:0 auto 8px;
	overflow:hidden;
	color:#A3A3A3;
}
.new_nav_bottom .part_right a{
	color:#4C4C4C;
}
.new_nav_bottom .part_l,.new_nav_bottom .part_r {
    float: left;
	vertical-align:middle;
}
.new_nav_bottom .part_r {
    margin-left:0;
    margin-left:13px\0;
}
.new_nav_bottom .part_r img{
	*margin-top:3px;
}
.new_nav_bottom div {
    text-indent: 1em;
}
.new_nav_bottom a {
    float: left;
    margin-left: -4px;
	color:#000;
}
.new_nav_bottom .part_right{
	float:right;
	height:24px;
	margin-right:12px\0;
}
.new_nav_bottom .part_right .box2{
	BORDER-RIGHT: #78BABB 1px solid; 
	BORDER-TOP: #78BABB 1px solid; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #78BABB 1px solid; 
	BORDER-BOTTOM: #78BABB 1px solid;
}
.new_nav_bottom .shuru{
	_padding-top:5px;
	padding-top:5px\0;
}
.main_daohang{
	background:url(../images/bg/maindbg2.gif) no-repeat scroll 0 0 transparent;
	height:36px;
	position: relative;
}
.nsws_pindaolinks{
	padding:6px 0;
	width:800px;
	float:left;
	_display:inline;
}
.nsws_pindaolinks a:link,.nsws_pindaolinks a:visited,.nsws_pindaolinks a:hover,.nsws_pindaolinks a:active{
	color:#FFF;
    font-size: 14px;
	padding-left:35px;
}
.jdnews{
	background:url(../images/bg/jdxwt.gif) no-repeat scroll -1px -1px transparent;
	border: 1px solid #BAC0CB;
}
.jdnews h2{
	color: #168491;
    font-weight: bold;
	text-align: center;
    width: 83px;
	padding-left:12px;
}
.jdnews h2 a{
	color: #168491;
}
.jdnews .dtoutiao {
    overflow: hidden;
    padding-left: 15px;
    padding-top: 5px;
}
.jdnews .dtoutiao .dbiaoti a {
    color: #1F59A8;
    font-size: 18px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
}
.jdnews .dtoutiao .xbiaoti {
    margin-bottom: 5px;
}
.jdnews .dtoutiao .xbiaoti a {
    color: #565656;
    font-size: 12px;
    line-height: 20px;
}
.jdnews .dtoutiao .dbiaotib a {
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    height: 30px;
    line-height: 28px;
}
.jdnews .dtoutiao .xbiaotib {
}
.jdnews .dtoutiao .xbiaotib a {
    color: #19548E;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
}
.jdnews .xuxian{
	text-align: center;
	margin-bottom: 2px;
}
.jdnews_list03{
	clear: both;
    float: none;
	margin-left:10px;
	margin-bottom:8px;
}
.jdnews_list03 ul li{
	background:url(../images/bg/pot02.gif) no-repeat scroll 0 10px transparent;
    clear: both;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    text-align: left;
	width:330px;
	overflow: hidden;
}
.tonglan{
	margin-bottom:10px;
	clear:both;
}
.main_daohang_tt{
	float: left;
    margin-left: 36px;
    margin-top: 5px;
	width:71px;
	_display:inline;
}
.main_daohang_tt a{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.news_top {
	background:url(../images/bg/news_top.gif) no-repeat scroll -1px -1px #FFFFFF;
    height: 489px;
    *height: 485px;
	border: 1px solid #C5C8D1;
	margin-bottom:10px;
}
.news_top h2 {
	padding-left: 19px;
	color: #FFFFFF;
    font-weight: bold;
    margin-top: 1px;
    text-align: left;
    text-indent: 7px;
}
.news_top .top_bd {
	background:url(../images/bg/news_top_bg.gif) no-repeat scroll 0 0 #FFFFFF;
}
.news_top .top_bdz {
	line-height:21px;
    margin-left:37px;
    margin-top:3px;
	padding-top:9px;
    width:162px;
}
.news_top .top_bdz ul li {
	height:49px;
	overflow:hidden;
}
.news_top .top_bdz ul li a {
	color:#444444;
    font-size:12px;
}
.jnnews_z .xuxian {
    font-size: 0;
    line-height: 0;
    margin: 4px 0 5px;
}
.jdnews .xuxian {
    font-size: 0;
    line-height: 0;
    margin: 5px 0 6px;
	_margin:1px 0 6px;
}
.na embed{
	display:block;
}
.tpspbl .current{display:block;}
.jn_dtu{
	border: 1px solid #DCDCDF;
	height:245px;
}
.jn_gd{
	background-color:#F3F3F3;
	height: 25px;
    margin-bottom: 12px;
	margin-top: 3px;
	position: relative;
}
.jn_gd .blogo{
	padding-left:0px;
}
.jn_gd .gdnews{
	left: 24px;
    position: absolute;
    top: 2px;
}
.jn_gd .gdnews a{
	font-size:12px;
	color:#007585;
	margin-left:5px;
}
.jnnews_z{
	background:url(../images/bg/xxxnews_jndyy.gif) no-repeat scroll 0px -1px #FFF;
	border: 1px solid #BACAD7;
}
.jnnews_z h2{
	width:86px;
	font-weight: bold;
	text-align: center;
	padding-left: 13px;
  
}
.jnnews_z h2 a{
	color:#fff;
	font-weight: bold;
}
.jnnews_z h2 a:link ,.jnnews_z h2 a:visited,.jnnews_z h2 a:hover:{
	color:#fff;
	
}
.jnnews_z .xuxian {
    text-align: center;
}
.jnnews_z_list03 {
    clear: both;
    float: none;
    margin-left: 8px;
    margin-top: 4px;
	margin-bottom: 4px;
}
.jnnews_z_list03 ul li {
    background: url("../images/bg/pot02.gif") no-repeat scroll 0 10px transparent;
    clear: both;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    padding-left: 10px;
    text-align: left;
    width: 330px;
}
.jnnews_z .dtoutiao {
    margin-left: 6px;
	margin-top:6px;
	*margin-top:8px;
}
.jnnews_z .dtoutiao .dbiaoti a {
    font-size: 18px;
    font-weight: bold;
	color: #1F59A8;
}
.jnnews_z .dtoutiao .xbiaoti a {
    color: #565656;
    font-size: 12px;
}
.jdnews {
    background:url(../images/bg/xxxnews_jndyy.gif) no-repeat scroll -1px -1px #FFF;
	border: 1px solid #BACAD7;
}
.jdnews h2{
    color:#fff;
}
.tpspbl .clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.tpspbl .menu_gay {
    background-color: #F6F6F6;
    background-position: -2px -43px;
    height: 27px;
}
.tpspbl .menu_gay li {
    float: left;
}
.tpspbl .m2 {
    color: #666666;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    margin-top: 1px;
    text-align: center;
    width: 70px;
}
.tpspbl .line_gay {
    background: none repeat scroll 0 0 #DADADA;
    height: 27px;
    width: 1px;
}
.tpspbl .m2_act {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    color: #3E3E3E;
    display: block;
    font-weight: bold;
}
.tpspbl .m2_act a{
	color:#007585;
}
.tpspbl .xkx_tu {
    margin-left: 2px;
    margin-top: 2px;
	display:none;
}
.current{
	display:block;
}
.tpspbl .xkx_tu .it01img {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: 92px;
    margin: 0;
    overflow: hidden;
    padding: 13px 0;
    text-align: center;
    width: 107px;
}
.tpspbl .xkx_tu .it01img a {
    display: block;
}
.tpspbl .xkx_tu .it01img .it01tb {
    cursor: pointer;
    display: block;
    font-size: 12px;
    height: 22px;
    line-height: 21px;
    overflow: hidden;
    padding: 4px 0 0;
    text-align: center;
}
.jnnews_z .dtoutiao .xbiaoti{
	margin-bottom:3px;
}
/*tool.css*/
.focus{
	width:356px;
	overflow:hidden;
	height:245px;
}
.focus li {
	float: left;
	list-style: none outside none;
}
.focus span{
display: none;
}

.scrlPrev, .scrlNext {
	background: url("../images/bg/bg14.png") no-repeat scroll 0 -18px transparent;
	display: inline-block;
	float: left;
	height: 16px;
	width: 20px;
	
}
.scrlPrev{
 background-position: 0 0;
}
.scrlCtrl li {
	background: url("../images/bg/bg13.png") no-repeat scroll 2px 4px transparent;
	cursor: pointer;
	display: inline-block;
	height: 16px;
	width: 13px;
}
.scrlCtrl .active {
	background: url("../images/bg/bg13.png") no-repeat scroll -11px 4px transparent;
}
.focus .jn_dtu{
	margin-bottom: 0px;
	border:0px;
	overflow:hidden;
	width:356px;
	height:215px;
 }
 .focus .scrlCtrl{
	padding-top:4px;
	float: right;
    height: 16px;
    white-space: nowrap;
    width: 105px;
 }
.focus .text{
	width:240px;height:20px;overflow:hidden;float:left;
 }
 .focus .text li{
	text-align:center;width:240px;height:20px;overflow:hidden;float:left;
 }
 /*以上为整理的原来的CSS*/
 /*新加CSS如下*/
.h1nav{
	height:35px;
	background:url(../images/bg/bigh2_bg.gif) repeat-x 0 bottom;
	margin-bottom:10px;
}
.news_list .nl_top h2{
	height:30px;
	line-height:30px;
	font-weight:bold;
}
.news_list .nl_top h2 a{
	color:#1f59a8;
	font-size:14px;
}
.news_list .nl_top p{
	font-size:12px;
	color:#838383;
	text-indent:2em;
}
.news_list .xuxian {
    font-size: 0;
    line-height: 0;
    margin: 8px 0 5px;
}
.news_list .nl_bottom ul{
	margin-top:6px;
}
.guonei{
	background:#e7f7f9;
	padding-bottom:4px;
}
.guonei h2{
	color:#1c6d80;
	font-weight:bold;
	padding-top:9px;
	height:20px;
	line-height:20px;
	text-indent:15px;
}
.guonei h2 a{
	color:#000000;
}
.guonei .content_gn{
	margin:5px 8px 8px;
	background:#fff;
}

.img_con{
	overflow:hidden;
	zoom:1;
	margin-left:2px;
}
.img_con li{
	text-align:center;
	float:left;
	margin:10px 10px 0;
	_display:inline;
	font-size:12px;
	width:120px;
	overflow:hidden;
}
.guonei .img_con li{
	padding-bottom:10px;
}
.img_con li img{
	border:1px solid #d5c5c5;
}
.img_con li a{
	color:#545454;
}
.content_gn .list04 ul{
	margin-bottom:10px;
}
.sh_topimg{
	width:255px;
	margin-left:14px;
	text-align:center;
	font-size:14px;
	color:#545454;
	margin-top:8px;
}
.sh_topimg a{
	color:#545454;
}
.shehui .img_con li , .tiyu .img_con li{
	margin:10px 10px 0;
}
.img_con2{
	overflow:hidden;
	zoom:1;
	margin-top:8px;
}
.img_con2 li{
	text-align:center;
	float:left;
	margin:3px;
	_display:inline;
	font-size:12px;
	width:143px;
	line-height:40px;
	overflow:hidden;
}
.img_con2 li img{
	border:1px solid #c8cac9;
}
.img_con2 li a{
	color:#545454;
}
.extra_con{
	background:#f1f1f1;
	overflow:hidden;
	zoom:1;
	padding-top:10px\9;
}
.extra_con h2{
	margin:8px 0 5px;
	height:24px;
}
.extra_con .img_con li{
	width:119px;
	margin:3px 10px 0;
}
.qchaoren{
	margin:10px;
	font-size:12px;
}
.qchaoren h3{
	font-weight:bold;
	height:30px;
	font-size:12px;
	text-align:center;
}
.qchaoren h3 a{
	color:#535353;
}
.qchaoren p{
	color:#838383;
	text-indent:2em;
}
.bbs_hot{
	margin-top:3px;
	padding-bottom:10px;
}
.bbx_part{
	overflow:hidden;
	zoom:1;
	padding:2px 0;
	padding:3px 0\9;
	margin-left:5px;
}
.bbx_part .fl{
	width:18px;
	padding:10px;
	font-weight:bold;
	color:#05060a;
}
.bbx_part ul li{
	float:left;
	margin-right:18px;
	_display:inline;
}
.bbx_part ul li a{
	color:#20828d;
	font-size:12px;
}
.bbx_border{
	border-bottom:1px dashed #c6d6d3;
}
.zxmid a{
	color:#1c6d80;
	font-weight:bold;
	height:20px;
	line-height:20px;
	text-indent:15px;
}
.zxrh2 {
	margin:5px 0;
}
.guonei .content_zx{
	margin:5px 8px 5px;
	background:#fff;
}
.content_zx .list04 ul{
	margin:3px 0;
}