body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, 
h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, 
form, legend, fieldset, input, button, select, textarea {
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    font-family:"ËÎÌå";
}
ol, ul {
    list-style: none;
}
fieldset{
    border: 0;
}
img{
    border: 0px;border-color:#e3e3e3;
  
}


focus {
    outline: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}
body {
    color: #333;
    background: #ffffff;
    text-align: center;
    font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif;
}

.clearfix {
    display: inline-block;
}
/*\*/
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
/**/
.clearfix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}

.hidden {
    display: none;
}
html, body {
    height: 100%;
}
* html .container {
    height: 100%;
}
.container {
    width: 970px;
    min-height: 100%;
    margin: auto;
    text-align: left;
    background: #fff;
}
.container .wrap {
    margin: 0 0px;
}


.col1, .col2, .col3, .col4, .col5, .news_sort {
    float: left;
margin-right: 10px;    
}
.layout-cols2 .col1 {
    width: 630px;
    overflow:hidden;

}
.layout-cols2 .col2 {
    width: 270px;
    margin-right: 0;
    overflow:hidden;
}
.layout-cols3 .col1 {
    width: 320px;
    margin-right: 5px;
}
.layout-cols3 .col2 {
    width: 320px;
    margin-right: 5px;
}
.layout-cols3 .col3 {
    width: 320px;
    margin-right: 0;
}
.layout-cols2, .layout-cols3 {
    margin-bottom: 0 !important;
}

.layout-col2ultra .col5 {
    width: 415px;
    margin-right: 5px;
}

.layout-col2ultra .col1 {
    width: 90px;
    overflow:hidden;
    margin-right: 7px;
}

.layout-col2ultra .col5 {
    width: 398px;
     margin-right: 5px;
}

.layout-col2ultra .col2{
    width: 322px;
    margin-right: 7px;
}
.layout-col2ultra .col3{
    width: 375px;
    margin-right: 0px;
}
.layout-col2ultra .col4{
    width: 163px;
    margin-right: 0px;
	float:right;
    
}



.box{
	border:1px solid #99BBDD;
	margin-bottom:10px;
}


.noborder{
	border:0px;
	margin-bottom:10px;
}


.box_1 ul{
	padding:5px;
}

.box_2 ul{
	padding:5px;
}

.box_3 ul{
	padding:5px;
}

.box_3 {
	display:inline;
	display:block; 
	diplay:table;
	width: auto; height: auto;
}

.box_4{text-align:center; width: auto; height: auto; min-width: 88px; min-height: 260px;background: #f5fafe;}
.box_41{text-align:center; width: auto; height: auto; min-width: 161px; min-height: 400px;background: #f5fafe;}
.box_5{padding:5px; width: auto; height: auto; min-width: 88px; min-height: 208px;}
.box_6{ margin:0px;height:3px!important;height:0px;}

.box_1 span{
	float:right;
}

.box .center_box li{
	line-height:25px;
	font-size:14px;
	color:#0449be;

}
.box .center_box li span{
	float:right;
	font-size:12px;
	color:#0449be;
}


.box .center_box a:link,.box .center_box a:visited {
    color: #2f6194;
    text-decoration: none;
}

.box .down_box li{
	line-height:25px;
	font-size:12px;
}
.box .down_box li span{
	padding-right:5px;
	padding-left:5px;
}
.box .down_box li span a{
	color:#275c91;
}
.box_bt {
	background: #c6c6c6;	
	padding:0px;
	padding-left:0px;
	font-size:14px;
	color:#000000;
	font-weight: bold;
}
.box_bt a:link{
	color:#000000;
	font-weight: bold;	
}
.box_bt a:visited{
	color:#000000;
	font-weight: bold;	
}
.box_bt a:hover{
	color:#275c91;
	text-decoration:underline;
	font-weight: bold;
}
.box_text{
	color:#8C8C8C;
	text-indent:24px;
	line-height:21px;
	margin:0px 7px;
	background:url(title_bg.gif) repeat-x bottom;
	padding-bottom:6px;
}
.box_title{
	background: #ebf3fb;
    position: relative;
    height: 22px;
    border-bottom:1px solid #99BBDD;
}
.box_title h3 {
    height: 20px;
    line-height: 20px;
    margin: 1px 0px 0;
    padding: 0 5px;
    font-weight: bold;
    font-size: 120%;
    color: #275c91;
}
.box_title span {
	float:right;
	padding-top:5px;
	padding-right:5px;
}
.box .left_box li{
	line-height:24px;
}



.box .hot_box li{
	background:url(nav_icon.gif) no-repeat 5px 10px;
	padding-left:14px;
	line-height:27px;
}
.box .hot_box li a:link{
	color:#2C6AA9;
}
.box .hot_box li a:visited{
	color:#2C6AA9;  
}
.box .hot_box li a:hover{
	color:#2C6AA9;
	text-decoration:underline;
}
.box .tj_box li{
	background:url(title_bg.gif) repeat-x bottom;
	padding:5px 7px 0px 10px;
	color:#A3A3A3;
	clear:both;
	height:100px;
	overflow:hidden;
}
.box .tj_box li span{
	float:left; padding-right:10px;
	}
.box .zz_box li{
	padding:7px 7px;
	color:#A3A3A3;
	clear:both;
	height:175px;
	overflow:hidden;
}
.box .zz_box li span{
	float:left; padding-right:10px;
	}
.box .pl_box li{
	border-bottom:1px solid #ccc;
    padding:5px 5px 3px 5px;
	color:#666666;
}
.box .pl_box li span{
	color:#999999;
	}
.box .pl_box li h6{
	text-align:left;
	padding-bottom:6px;
	text-indent:24px;
	color:#FF3300;
	}
.box .pl_box li a.vo{
	color:#2C6AA9;
	}
.ad_left{
	margin-bottom:10px;
}
.box .cy_box li{
	background:url(title_bg.gif) repeat-x bottom;
	padding:10px 5px;
}
.box .cy_box li h4{
	font-size:14px;
	color:#2C2C2C;
	font-weight:bold;
	padding-bottom:5px;
}
.box .cy_box li a:link{
	color:#2C6AA9;
}
.box .cy_box li a:visited{
	color:#2C6AA9;
}
.box .cy_box li a:hover{
	color:#2C6AA9;
	text-decoration:underline;
}
.box .sc_box li{
	background:url(title_bg.gif) repeat-x bottom;
	padding:11px;
	line-height:21px;
}
.box .sc_box li span{
	float:left; padding-right:10px;
	}
.box .sc_box li span b{
	display:block;
	text-align:center;
	padding-top:5px;
}
.box .sc_box li a:link{
	color:#2C6AA9;
}
.box .sc_box li a:visited{
	color:#2C6AA9;
}
.box .sc_box li a:hover{
	color:#2C6AA9;
	text-decoration:underline;
}
.box .tab h3,
.box .tab ul.tabitem,
.box .tab ul.tabitem li {
    float: left;
	font-size:12px;
}
.box .tab ul.tabitem {
    line-height: 2.3;
}
.box .tab ul.tabitem li {
    margin: 0 -1px -1px 0;
    position: relative;
}
.box .tab ul.tabitem a {
    display: block;
    padding: 0 5px;
}
.box .tab ul.tabitem a:link,
.box .tab ul.tabitem a:visited {
    color: #275c91;
}
.box .tab ul.tabitem a.current,
.box .tab ul.tabitem a:hover {
    border: solid #99bbdd;
    border-width: 0 1px;
    padding: 0 4px;
    background: #fff;
}
html:first-child .box .tab ul.tabitem a.current,
html:first-child .box .tab ul.tabitem a:hover {
    position: relative;
    padding-bottom: 1px;
}


a:link, a:visited {
    color: #0449be;
    text-decoration: none;
}



/* Header
==========================================================*/
.header {
    margin: 0 10px 0px;
}
.topnav {
    position: relative;
    margin: 0 -10px 1px;
    padding: 0 15px;
    height: 2em;
    line-height: 2;
    background: #f5f5f5;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
}
.topnav, .topnav a:link, .topnav a:visited {
    color: #666;
}
.topnav a:hover, .topnav a:active {
    color: #036;
    text-decoration: underline;
}

.brand, .ad-banner {
position: relative;
    margin: 0px 0px 0px;
    float: left;
   width:230px;
}

.top-page {
    position: relative;
    line-height: 2;
    margin: 0px 0px 0px;
}

.cfcnav {

    position: relative;
    height: 28px;
    line-height: 2;
    margin: 0px 0px 5px;
    background: #ffd1ab;
    border: 1px solid #B00404;
    padding: 0 15px;
    Font-size: 14px;
    color: #ffffff;
}

.cfcnav a:link,.cfcnav a:visited {
    color: #000;
    text-decoration: none;
}


.ad-top{
	width:970px;
	position: relative;
	margin: 5px 0px 0px;
	text-align:right;
}

.ad-top  ul{list-style:none;} 

.ad-top LI {
	DISPLAY: block; 
	FLOAT: center; 
	height:63px;
	list-style:none; 

	
}

.ad-banner {
    width: 730px;
    height: 60px;
    overflow: hidden;
}
.ad-text {
    float: right;
    width: 158px;
    height: 58px;
    line-height: 1.6;
    border: 1px solid #b0d7ff;
    background: #f2f6fb; 
    MARGIN: 0px 0px 0px;
}
.ad-text li {
    width: 100%;
    float: left;
    text-indent: 3px;
    white-space: nowrap;
}
.brand h1.site-name {
    display: none;
}
.brand a img {
    display: block;
}

/* Nav
==========================================================*/
.nav {
    position: relative;
    margin: 0 0px 5px;
    background: #3C7FAF no-repeat 0 -36px;
}
.navinner {
    background: #3C7FAF no-repeat 100% -72px;
}
.navlist {
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    margin: 0 10px;
    background: #3C7FAF repeat-x 0 0;
}
.nav li {
    float: left;
    display: inline;
    margin: 0 0 0 -2px;
    padding: 0 4px 0 6px;
    background: #3C7FAF no-repeat 0 -108px;
}
.nav a {
    display: block;
    width: 130px;
    text-align: center;
    font-size: 120%;
}
.nav a:link, .nav a:visited {
    color: #fff;
}
.nav a.current, .nav a:hover, .nav a:active {
    color: #fff;
    font-weight: bold;
    background: url(nav_bg.png) no-repeat 50% -144px;
}
.subnav {
    position: absolute;
    top: 41px;
    left: 0;
    float: left;
    height: 27px;
    line-height: 27px;
    white-space: nowrap;
    background: url(nav_bg.png) no-repeat 0 -180px;
}
* html .subnav {
    margin: 0 10px 0 -10px; /* IE 6 and below */
}
.subnav p {
    padding: 0 10px;
    background: url(nav_bg.png) no-repeat 100% -234px;
}
.subnav p span {
    display: block;
    background: url(nav_bg.png) repeat-x 0 -207px;
}
.subnav p.pointer {
    position: absolute;
    top: -4px;
    left: 0;
    height: 5px;
    width: 11px;
    padding: 0;
    margin-left: 20px;
    text-indent: -999em;
    background: url(nav_bg.png) repeat-x 0 -261px;
}
.subnav a {
    display: inline;
    padding: 0;
    font-size: 100%;
}
[class~="subnav"] a {
    padding: 0 3px;
}
.subnav, .subnav a:link, .subnav a:visited {
    color: #235e99;
}
.subnav a:hover, .subnav a:active {
    color: #235e99;
}
.subnav a:hover, .subnav a:active {
    font-weight: normal;
    background: none;
    border-bottom: 2px solid;
}
/* subnav position and pointer position */
#subnav1 { left: 0px; }
#subnav2 { left: 50px; }
#subnav3 { left: 100px; }
#subnav4 { left: 150px; }
#subnav5 { left: 200px; }
#subnav6 { left: 260px; }
#subnav7 { left: 330px; }
#subnav8 { left: 430px; }
#subnav9 { left: auto; right: 0px; }
#subnav10 { left: auto; right: 0px; }
#subnav11 { left: auto; right: 0px; }
#subnav12 { left: auto; right: 0px; }
#subnav13 { left: auto; right: 0px; }
#subnav14 { left: auto; right: 0px; }

#subnav1 .pointer { left: 15px; }
#subnav2 .pointer { left: 30px; }
#subnav3 .pointer { left: 45px; }
#subnav4 .pointer { left: 55px; }
#subnav5 .pointer { left: 70px; }
#subnav6 .pointer { left: 70px; }
#subnav7 .pointer { left: 70px; }
#subnav8 .pointer { left: 35px; }
#subnav9 .pointer { left: auto; right: 360px; }
#subnav10 .pointer { left: auto; right: 290px; }
#subnav11 .pointer { left: auto; right: 230px; }
#subnav12 .pointer { left: auto; right: 170px; }
#subnav13 .pointer { left: auto; right: 110px; }
#subnav14 .pointer { left: auto; right: 30px; }

#subnav1 { min-width: 110px;}
#subnav2 { min-width: 110px;}
#subnav3 { min-width: 110px;}
#subnav4 { min-width: 110px;}
#subnav5 { min-width: 110px; }
#subnav6 { min-width: 110px; }
#subnav7 { min-width: 130px; }
#subnav8 { min-width: 130px; }
#subnav9 { min-width: 130px; }
#subnav10 { min-width: 130px; }
#subnav11 { min-width: 130px; }
#subnav12 { min-width: 130px; }
#subnav13 { min-width: 130px; }
#subnav14 { min-width: 130px; }


/* Note
==========================================================*/
.note {
    margin: 0 15px 10px;
	color:#666666;
}
.note span{
	float:right;
}
.disable {
    display: none;
}
/* ad-loop, search, topinfo, recommendinfo
==========================================================*/
.wrap .ad-loop {
    width: 278px;
    height: 194px;
    border: 1px solid #99bbdd;
    overflow: hidden;
    margin-bottom: 10px;
}
.search {
    float: left;
    width: 900px;
    height: 66px;
    border: 1px solid #99bbdd;
    margin-bottom: 10px;
    background: #f5fafe;
	padding:7px 10px 5px 20px;
}
.input{
	border:1px solid #8FA6BC;
	height:20px;
	line-height:20px;
	width:440px;
	margin-right:15px;
}
.input_pos{
	float:left;
}
.hot_line{
	clear:both;
	padding-top:3px;
}
.hot_line a:link{
	color:#DD8700;
}
.hot_line a:visited{
	color:#DD8700;
}
.hot_line a:hover{
	color:#DD8700;
	text-decoration:underline;
}
.menu_1,.menu_2,.menu_3,.menu_4,.menu_5,.menu_6,.menu_7,.menu_8,.menu_9,.menu_10{
	position:relative; margin-bottom:-1px;left:13px;
	height:5px; width:7px;
	overflow:hidden;
	background:url(icon_1.gif) no-repeat;
}
.menu_2{
	left:51px;
}
.menu_3{
	left:92px;
}
.menu_4{
	left:130px;
}
.menu_5{
	left:172px;
}
.menu_6{
	left:220px;
}
.menu_7{
	left:282px;
}
.menu_8{
	left:324px;
}
.menu_9{
	left:370px;
}
.menu_10{
	left:414px;
}
.menu{
	word-spacing:0;
	color:#B1B1B1;
}
.menu a:link,.menu a:visited{
	color:#B1B1B1;
	margin:0px 5px;
}	
	
a.menu_gg:link, a.menu_gg:visited {
	color:#000;
}

	
.btn_sc{
	border:none;
	background:url(btn.gif);
	width:76px;
	height:23px;
	color:#FFFFFF;
	line-height:23px;
	text-align:center;
	font-weight:bold;
}
.topinfo {
    height: 106px;
    margin-bottom: 10px;
    overflow: hidden;
    background: url(bg.png) no-repeat 0 -30px;
}
.topinfo h3 {
    color: #275c91;
    font-size: 120%;
    font-weight: bold;
    white-space: nowrap;
    margin: 10px 75px 10px 15px;
}
.topinfo p {
    margin: 0 15px;
}
.topinfo a:link, .topinfo a:visited {
    color: #275c91;
}

.wrap .recommendinfo {
    width: 258px;
    height: 104px;
    margin-bottom: 10px;
    border: 1px solid #99bbdd;
}
.recommendinfo h3 {
    float: left;
    display: inline;
    width: 30px;
    height: 102px;
    margin: 1px 5px 1px 1px;
    line-height: 1.7;
    color: #275c91;
    background: #d7e7f7;
    font-size: 120%;
    font-weight: bold;
}
.recommendinfo h3 span {
    display: block;
    text-align: center;
    margin: 0 5px;
}
.recommendinfo ul {
    float: left;
    margin: 3px 0 0 0;
    width: 250px;
    font-size: 120%;
    line-height: 1.7;
}
.recommendinfo li {
    clear: both;
}
.recommendinfo .date {
    float: right;
    line-height: 2;
    font-size: 80%;
	font-size:9px;
	color:#999999;
}




/* Sitemap Footer
==========================================================*/
.sitemap {
    height: 2.5em;
    line-height: 2.5;
    color: #275c91;
    margin: 0 0px 10px;
    text-align: center;
    background: #eaf3fb;
    border: 1px solid #bed0e0;
}
.sitemap a:link{ 
    color: #275c91;
}
.sitemap a:visited {
	color:#275c91;
}
.sitemap a:hover {
	color:#275c91;
	text-decoration:underline;
}
.footer {
    margin: 0 0px 0px;
    padding-bottom: 10px;
    text-align: center;
}
.copyright, .copyright a:link, .copyright a:visited {
    color: #000000;
	line-height:26px;
}
a:link{
	color:#313131;
	text-decoration:none;
}
a:visited{
	color:#313131;
	text-decoration:none;
}
a:hover{
	color:#BF001F;
	text-decoration:none;
}
.weizhi{
	border:1px solid #B0C7DD;
	background:#E1EFFB;
	padding:0px 15px;
	height:30px;
	line-height:30px;
	margin:0px 10px 10px 10px;
	position:relative;
}
.weizhi span{
	position:absolute;
	right:10px;
	top:3px;
}
.searchtxt{
	border:1px solid #8FA6BC;
	height:16px;
	line-height:16px;
}
#news{
	background:#F5FAFF;
	border:1px solid #99BBDD;
	padding:30px 18px 20px 18px;
	color:#4A4A4A;
    margin-bottom:10px
}
a.v_red:link{
	color:#BF001F;
	text-decoration:none;
}
a.v_red:visited{
	color:#BF001F;
	text-decoration:none;
}
a.v_red:hover{
	color:#BF001F;
	text-decoration:underline;
}
.ding_box{
	padding:0px 0px 25px 170px;
	height:62px;
}
.ding{
	width:58px;
	height:62px;
	text-align:center;
	display:block;
	margin-right:100px;
	float:left;
}
.ding_bg{
	background:url(ding_bg.gif);
}
.back_bg{
	background:url(back_bg.gif);
}
.ding b{
	color:#FFFFFF;
	font-size:20px;
	display:block;
	padding:5px 0px;
}
.pagebreak{
	text-align:center;
	margin-bottom:20px;
	line-height:25px;
	}
.pagebreak a{
	margin-left:15px;
}
.pagebreak strong{
	margin-left:15px;
}
#news_sort{
	border:1px solid #99BBDD;
	width:628px;
	color:#4A4A4A;
	margin-bottom:10px;
}
#news_sort .news_title{
	background:url(news_bg.gif) repeat-x;
	height:28px;
	line-height:28px;
	padding-left:15px;
	font-size:14px;
	font-weight:bold;
	color:#204E7D;
	padding-right:15px;
}
#news_sort .news_title span{
	float:right;
	font-size:12px;
	font-weight:normal;
}
#news_sort ul{
	padding:5px 10px;
}
#news_sort ul li{
	line-height:23px;
	font-size:14px;
}
#news_sort ul li span{
	float:right;
	font-size:12px;
	color:#AAAAAA;
}	
h1{
	color:#363737;
	text-align:center;
	font-size:22px;
	margin:0px;
	padding:0px;
	font-weight:bold;
}
.content{
	font-size:14px;
	color:#2A2A2A;
	line-height:25px;
	margin:15px 0px 35px 0px;
}
.content p{
	text-indent:2em;
	padding: 5px 0 5px 0;
}
.times{
	text-align:center;
	color:#666666;
	padding:15px 0px;
	border-bottom: 1px solid #E1E4E6;
}
.times img{
	height:20px;
	margin-bottom:-4px;
}
.xg{
	line-height:24px;
	border-top: 1px solid #E1E4E6;
	padding:5px;
	margin-bottom:10px;
	border-bottom: 1px solid #E1E4E6;
	height: 130px;
}
.xg li{
	width:50%;
	float:left;
}
.pl{
	border:1px solid #DADCDD;
	background:#fff;
	margin-bottom:15px;
}
.pl_title{
	height:30px;
	line-height:30px;
	padding-left:15px;
	padding-right:15px;
	font-size:14px;
	font-weight:bold;
	background:url(pl_bg.gif) repeat-x;
}
.pl_title span{
	float:right;
	font-size:12px;
	font-weight:normal;
	color:#949494;
}
.pl_title b{
	color:#E8581F;
}
.pl_list{
	margin:15px 20px;
	line-height:25px;
	border-bottom:1px solid #E6E6E6;
	padding-left:5px;
	padding-bottom:10px;
}
.float_right{
	float:right;
}
.float_left{
	float:left;
}
.zz{
	color:#204E7D;
}
.btn{
	color:#FFFFFF;
	background:url(btn_bg.gif) repeat-x #5D8BBA;
	height:22px;
	text-align:center;
	line-height:22px;
	border-top:1px solid #6499CE;
	border-left:1px solid #6499CE;
	border-right:1px solid #255789;
	border-bottom:1px solid #255789;
}
.bor{
	padding:10px 0px 10px 5px;
}
.news_list ul{
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:15px;
	}
.news_list ul .list_title{
	color:#204E7D;
	font-weight:bold;
	background:url(list_title.gif) no-repeat 7px 7px;
	padding-left:23px;
	font-size:14px;
}
.news_list ul .list_title span{
	font-size:12px;
	float:right;
	color:#787878;
	font-weight:normal;
}
.news_list ul .ot span{
        margin-right:50px;
}
.news_list ul .text{
	line-height:23px;
	text-indent:24px;
	padding:13px 0px;
	color:#878787;
}
.red{
	color:#FF0000;
}
.blue{
	color:#0000ff;
}

A.blue:link {
	COLOR: #2f6194;; TEXT-DECORATION: none
}
A.blue:visited {
	COLOR: #2f6194;; TEXT-DECORATION: none
}
A.blue:hover {
	COLOR: #2f6194;; TEXT-DECORATION: none
}

.fsource{
	color:#666;
}
.news_list a:link{
	color:#204E7D;
	text-decoration:none;
}
.news_list a:visited{
	color:#204E7D;
	text-decoration:none;
}
.news_list a:hover{
	color:#204E7D;
	text-decoration:underline;
}
.right_bot{
	margin-bottom:10px;
}
.right_box{
	border:1px solid #99BBDD;
}
.right_title{
	background:#D7E7F7;
	border-bottom:1px solid #99BBDD;
	height:27px;
	line-height:27px;
	font-size:14px; 
	font-weight:bold;
	color:#313131;
	padding-left:10px;
}
.right_box ul{
	padding:5px;
	padding-left:10px;
}
.right_box ul li{
	line-height:25px;
}
.line{
	margin:0px 0px 10px 0px;
}
.box_line .bv{
	border-bottom:1px solid #E8E8E8; padding-bottom:0px; margin-bottom:2px;
}
.box_line a{
	line-height:28px;
	padding-left:10px;
}
.v-tab {
    width: 86px;
   text-align: center;
       background: #ebf7e9;
}

.infopublish ul.left_box li {
    line-height: 1.89; 
}

.v-tab li {
  text-align: center;
}
.v-tab li a {
    width: 88px;
      height: 24px;
      line-height: 24px;
       font-size: 14px;
      text-align: center;
      background: #ebf7e9;
      border: solid #ffffff;
    border-width: 0 0px 1px 0;
}
.v-tab li a:link,
.v-tab li a:visited {
    color: #2e7428;
}
.v-tab li a.current,
.v-tab li a:hover,
.v-tab li a:active {
    background: #fff;
    border-right: 0;
    font-weight: bold;
    padding-right: 0;
}

.v-tab2 li {
    width: 88px;
      height: 24px;
      line-height: 24px;
       font-size: 14px;
      text-align: center;
      background: #ebf7e9;
      border: solid #ffffff;
    border-width: 0 0px 1px 0;
}

.v-tab2 li a:hover {
    background: #fff;
    font-weight: bold;
}



.infopublish {
    border-color: #7bce74;
   
}
.infopublish .box_title {
    background: none;
}
.infopublish .box_title h3 {
    height: 22px;
    line-height: 22px;
    margin: 0px;
    text-align: center;
    color: #fff;
    background: #339900;
    
}	


	

.text_tag {
	background: #FFFFFF;
	border: 1px dashed #CAE5FF;
	height: 24px;
	margin: 10px auto;
	padding-left: 10px;
	padding-right: 10px;
	width: 560px;
}

.text_tag h5 {
	clear: left;
	color: #000000;
	display: block;
	float: left;
	font-size:12px;
	padding-top:3px;
}

.text_tag span {
	float: right;
	font: 12px/24px Tahoma;
}




.pages{
	text-align:right;
	padding-bottom:15px;
	padding-right:20px;
	}
.pages a:link{
	display:inline;
	border:1px solid #D9D9D9;
	color:#001A9F;
	padding:2px 5px;
	margin:0px 3px;
}
.pages a:visited{
	display:inline;
	border:1px solid #D9D9D9;
	color:#001A9F;
	padding:2px 5px;
	margin:0px 3px;
}
.pages a:hover{
	display:inline;
	border:1px solid #8BCCEC;
	color:#000000;
	background:#E8F3FD;
	padding:2px 5px;
	margin:0px 3px;
}
.pages .click{
	display:inline;
	border:1px solid #ff831e;
	color:#000000;
	background:#ffebd9;
	padding:2px 5px;
	margin:0px 3px;
}


.pl_list ul{
	border-bottom:1px dashed #d7d7d7;
}
.pl_list ul .title{
	color:#1F0087;
	margin-top:10px;
}
.pl_list ul .content{
	margin:10px;
	text-indent:2em;
}
.pl_list ul .op{
	color:#d7d7d7;
}
.pl_list ul li span{
	float:right;
	color:#d7d7d7;
}



#zhan{
float: left;   
clear: left; 
height: 200px;
width: 1px;       
}
#ad{
height: 288px;
width: 325px;
float: right;          
clear: right;         
margin: 15px 15px 15px 0px;
}
#new img,#new table{
clear: left;     
}
#new{
float: left;
}

.ad_navtext {
	CLEAR: both; 
	BORDER-RIGHT: #96bdde 1px solid;
	BORDER-TOP: #96bdde 1px solid; 
	PADDING-LEFT: 0px;
	PADDING-top: 3px; 
	FONT-SIZE: 12px; 
	MARGIN: 0px 0px 5px; 
	OVERFLOW: hidden; 
	BORDER-LEFT: #96bdde 1px solid; 
	LINE-HEIGHT: 1.8; 
	BORDER-BOTTOM: #96bdde 1px solid; 
	height: 94px;
}

.ad_navtext_11 {
	CLEAR: both; 
	OVERFLOW: hidden; 
}

.ad_navtext LI {

	DISPLAY: block; FLOAT: left; WIDTH: 185px; white-space:nowrap;
}
.ad_navtext LI A {
	COLOR: #2f6194; TEXT-DECORATION: none
}


A.red:link {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.red:visited {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.red:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}

.ad_navtext1 {
	height: 66px;
	white-space: nowrap;
	FLOAT: left;
	WIDTH: 900px;

}

.box_right {
	FLOAT: right;
	width: 100px;
	height:400px;
	overflow:hidden;
}

.box_left {
	FLOAT: left;
    overflow:hidden;
}

.box_left LI {
	DISPLAY: block; FLOAT: left; WIDTH: 100px
}

.ad_flashtext {
	CLEAR: both; 
	BORDER: #99BBDD 1px solid;
	FONT-SIZE: 12px; 
	MARGIN: 0px 0px 10px; 
	OVERFLOW: hidden; 
	LINE-HEIGHT: 1.8; 
	HEIGHT: 256px;
	background: #f5fafe;
	text-align:right;
}

.ad_flashtext  ul{list-style:none;} 

.ad_flashtext LI {
	DISPLAY: block; 
	height:64px;
	vertical-align: bottom;
	MARGIN: 0px 2px 0px; 
}

.adsright {
	text-align:center;
}

.adsimage_box{
	CLEAR: both;
	width:970px; 
	border:0px; 
	background:#fff; 
	margin:0px 0px; 
	padding:0px; 
	float:left;
	overflow:hidden;
	text-align:right;
}

.adsimage_box  ul{list-style:none;} 

.adsimage_box LI {
	DISPLAY: block; 
	height:63px;
}

.adsboxleft{
	display: inline-block;
	diplay:table;
	overflow:hidden;
	width: auto; height: auto;
	margin-bottom: 5px; 


}

.adsboxleft  LI{
	PADDING-top: 2px; 
 }



.adsboxleft  img{
      border: 1px;border-color:#0000aa;
 }

.ads970 {
          text-align: center;
                    background:#e04e04;
}

.rightboxfix{
	margin-bottom: 13px; 
}

.heightfix{
	width: auto; height: auto; min-width: 88px; min-height: 254px;
}

.hugefont{
	font-size:30px;
}

/* news tabs */
#title_news{height:26px; *height:25px; width:362px; border-bottom:1px solid #ccc;}
@media_news all and (min-width: 0px){#title{height:25px;}}
#title_news ul{list-style:none;margin:0px 10px; padding:0px; *position:absolute}
#title_news ul li {float:left;margin-left:5px;}
#title_news ul li a{border:1px solid #ccc;padding:0px 10px !important;padding:5px 10px 3px 10px;display:block;text-decoration:none;color:blue;}
#title_news ul li a:hover,#title ul li a.over {border-bottom:1px solid #fff;}
#content_news {padding:0px 0px;}
#content_news div{display:none;}






