body { 

font: 15px/1.5 'XinGothic-SinaWeibo','Microsoft Yahei','Simsun';
line-height: 20px; 
margin: 0; 
padding: 0; 
font-family: arial,sans-serif; 
background-color: #FFF; 
}


ul, li, p, div, form { list-style: none; margin: 0; padding: 0; }
A {
	COLOR: #2879e6; MARGIN-RIGHT: 0px; TEXT-DECORATION: none
}
A:link {
	COLOR: #2879e6
}
A:active {
	COLOR: #2879e6
}
A:visited {
	COLOR: #2879e6
}
A:hover {
	COLOR: #2879e6
}




.xx {
/*1px dashed #D4D4D4 
	PADDING-RIGHT: 25px; */
	BORDER-BOTTOM: #D4D4D4 1px dashed; 
	LINE-HEIGHT: 38px; 
	PADDING-LEFT: 10px; 
	TEXT-OVERFLOW: ellipsis; 
	WHITE-SPACE: nowrap; 
	BACKGROUND: url(4923.png) no-repeat  99% -44px ; 
	HEIGHT: 38px; 
	OVERFLOW: hidden
}

.xx A {
	COLOR: #2b4276; TEXT-DECORATION: none
}
.xx A.red {
	COLOR: #ff0000; TEXT-DECORATION: none
}
.xx A:hover {
	TEXT-DECORATION: none
}



.headnav {
	padding:0px;
	height:34px;
	width:100%;
	line-height:34px;
	border-bottom:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	text-align:center;
	color: #A9B0B9;
	OVERFLOW: hidden;
	background-color:#F6F6F6;
	/*
	#3F9B1E
	background-image:-o-linear-gradient(top,#f4f4f4,#cacfd3); 支持opera*/
}

.headnav a {
MARGIN-top: 0;
COLOR: #333;
}
.headnav-left{
float: left;
height: 30px;
overflow: hidden;
margin:0;
vertical-align: 0;
}
.headnav-left a{
margin-left: 5px;
}

.headnav-right{
float:right;
display: inline;
FONT-size: 14px;
}

.headnav-right strong{
	color:#a9b0b9;
	}



.logo{
background: url(wlogo200.gif) no-repeat;
background-size: 200px 31px;
float: left;
height: 31px;
width: 200px;
text-indent: -99em;
overflow: hidden;
vertical-align: 0;
}




.mainnav {
overflow: hidden;
/*background-color: #F4F4F4;*/
background-color:#F4F4F4;
}

.mainnav ul {
margin-left: 10px;
}

.mainnav ul li {
width:22%;
display: inline-block;
float: left;
height: 20px;
line-height: 20px;
margin-bottom: 10px;
	text-align:center;
}

.mainnav ul li a{
color: #2b4276;
}

.index_bor {
}




.Class_bottom {
BACKGROUND-COLOR: #EEE;
	/* 
	FONT-WEIGHT: bold;   #EEE */
border-top:1px solid #e1e1e1;
font-size: 12px; 
padding-top:10px;
}



.Class_bottom .right{
float: right;
}

.Class_left{
margin-left:10px;
font-size: 17px; 
}

.index_bottom {
BACKGROUND-COLOR: #EEE;
	/* 
	border-top:1px solid #e1e1e1;
	FONT-WEIGHT: bold;   #EEE */
	PADDING: 0 auto;
	text-align: center;
font-size: 12px; 
padding-top:10px;
}


.index_bottom a{
font-size: 15px; 
font-weight: bold;
}



.index_bottom a{
font-size: 15px; 
font-weight: bold;
}

.index_Chat{
margin-top:20px;
BORDER-top: #D7D7D7 1px solid;
height: 35px;
BACKGROUND: #F6F6F6;
overflow: hidden;
}

.index_Chat li{
line-height: 35px;
float: left;
width:33.1%;
BORDER-left: #D7D7D7 1px solid;
text-align:center;
}

.index_Chat li a{
color: #666;
font-weight: bold;
padding-left: 15px;
}

.index_Chat .select {
background-color:#6699FF;
}

.index_Chat .select a{
color:#FFF;
}


/*
width:24.8%;
BACKGROUND: #A1BF4F;*/


.list {
position:absolute; 
overflow: hidden;
}

.list ul{
float: left;
}

/*margin-left:-1265px;*/


.container {
position: relative;
overflow: hidden;
height: 350px;
margin: 0;
padding: 0;
}



.p_newsmore {
background: linear-gradient(to bottom, #EFEFEF, #E4E4E4) transparent;
border: 1px solid #D7D7D7;
border-radius: 5px;
box-shadow: inset 0px 1px 0px #FBFBFB;
clear: both;
display: block;
font-size: 14px;
height: 30px;
line-height: 30px;
margin: 4px 12px;
text-align: center;
color: #666;
}


.tabbox .title{ 
height:50px; 
line-height:50px; 
padding:0 10px; 
font-size:16px;
position:relative;/*
background-image: -o-linear-gradient(top, #8E9ECF, #5370AB);
background-color: #8E9ECF; overflow: hidden;*/
background-color: #F6F6F6;
border-top: 1px solid #3750A0; 
}

.tabbox .title ul{ 
	height:50px; 
	top:0;
	overflow:hidden;/*
	position:absolute; 
	float:left; 
	overflow:hidden;*/  
	}

.tabbox .title ul li{ 
	float:left; 
	height:50px; 
	margin:0 auto;
	padding:0 10px; 
	color:#666;  
	}




.listmate .on{
background-color:#9999FF;

background: -webkit-gradient(linear, left top, left bottom, from(#9999FF), to(#E4EAEE));
color: #FFF;
}

	

/* .tabbox .hd ul .on{ border-bottom: 1px solid #E7E7E7; } 
.listmate a { 
margin: 0px;
} */ 



.divheaders {
width: 100%;
height: 28px;
line-height: 28px;
background-color: #EAEAEA;
OVERFLOW: hidden;
}

.divheaders .img {
padding-top: 20px;
float: right;
width: 25px;
Height: 100%;
margin: 0;
overflow: hidden;
text-indent: -9999px;
background: url(dialog_closer.png) no-repeat;
}

#iheader {
cursor: move;
width: 80%;
height: 28px;
color: white;
font-family: 'lucida Grande', Verdana;
font-size: 12px;
font-weight: bold;
padding-left: 15px;
color: black;
}

.searche{
background: url(searche.png) no-repeat;
background-position: 50% 10%;
background-size: 16px;
background-color: #3F9B1E;
HEIGHT: 33px;
width: 30px;
float: left;
}
.searche span{
float: left;
padding-top:10px;
padding-left:5px;
font-size: 10px;
color: #FFF;
}
.index_search {
position: absolute;
border: 1px solid #E8E8E8;
width: 250px;
HEIGHT: 50px;
background: white;
border-radius: 5px;
overflow: hidden;
}
.index_search .lableBtn {
float: left;
width: 50px;
height: 32px;
margin-top: 10px;
border: 1px solid #E8E8E8;
background: white;
border-radius: 5px;
}



.index_search .lableBtn_h{
float: left;
width: 55px;
height: 32px;
margin-top: 10px;
border: 1px solid #E8E8E8;
background:#E8E8E8;
border-radius: 5px;
}

.index_search .seachrTxt {
margin-left: 10px;
float: left;
width: 140px;
HEIGHT: 25px;
padding-left: 5px;
padding-top: 5px;
margin-right: 5px;
margin-top: 10px;
border: 1px solid #E8E8E8;
background: #F9F9F9;
border-radius: 5px;
}

.index_search .index_searchstatus {
margin-top: 10px;
margin-left: 15px;
position: absolute;
}

.close_search{
float: right;
padding-top: 20px;
margin-top: 10px;
width: 25px;
overflow: hidden;
text-indent: -9999px;
background: url(dialog_closer.png) no-repeat;

}

.close_search:hover {
background: url(dialog_closer.png)  -60px 0 no-repeat;
}

.searchBartxt {
position: absolute;
width: 0;
height: 20px;
line-height: 20px;
margin-top: 20px;
border: 0 none;
padding: 0;
}


/* 意见*/
#callback {
background-color: #EFF3E5;
border: 1px solid #82B37C;
height: auto;
outline: medium none;
position: relative;
z-index: 9999;
padding: 10px 15px;
-webkit-border-radius: 4px;
}

#callback textarea {
margin: 7px 0 15px 0;
resize: none;
border: 1px solid #82B37C;
font-size: 14px;
color: #777;
position: relative;
padding: 2px;
}

#callback textarea {
margin: 7px 0 15px 0;
resize: none;
border: 1px solid #82B17B;
font-size: 14px;
color: #777;
position: relative;
padding: 2px;
width: 240px;
}

.sure input {
background: none;
border: 0;
color: white;
width:100%;
height:100%;
padding:5px 0;
}

.sure {
padding: 4px 0;
margin-right:5px;
width: 120px;
background: #3F9B1E;
text-align: center;
color: white;
-webkit-border-radius: 4px;
border-radius: 4px;
border: 1px solid #32920D;
border-top: 1px solid #52B82E;
-webkit-box-shadow: 0px 1px 0px #3F9B1E, 0px -1px 0px #3F9B1E;
display: inline-block;
}

.cancle {
height:32;
padding: 5px 3px;
width: 120px;
border-radius: 4px;
background: #3F9B1E;
text-align: center;
color: white;
border: 1px solid #32920D;
border-top: 1px solid #52B82E;
-webkit-box-shadow: 0px 1px 0px #3F9B1E, 0px -1px 0px #3F9B1E;
display: inline-block;
}


/* 文章部分*/
.navi{
width: 100%;
}

.navigation{
width: 100%;
HEIGHT: auto;
LINE-HEIGHT: 40px;
border-bottom: 1px solid #3097D0;
background: #379ED8;
background: -webkit-gradient(linear, left top, left bottom, from(#379ED8), to(#58AEDE));
OVERFLOW: hidden;
color: white;
clear: both;
}

/*



position: relative;
float: left;
padding: 0 18px 0 10px;
color: white;
font-size: 14px;
font-weight: bold;
*/

.navigation a{
float: left;
padding: 0 18px 0 10px;
display: inline-block;
font-size: 14px;
font-weight: bold;
color: white;
background: url(navigation.png)  99% -215px no-repeat;
background-size: 50px auto;
}

.navigation-right{
float: right;
}

.navigation-left{
}


.navigation-right .img {
float: left;
margin-top:10px;
HEIGHT: 30px;
width: 40px;
background: url(navigation_menu.png) no-repeat;
background-size: 50% auto;
}

#navigation_menu{
top:41px;
width: 100%;
/*
position: fixed;*/

background:#58AEDE;
HEIGHT: auto;
text-align: center;
}

#navTable tr td{
border-bottom: 1px solid #3097D0;
border-right: 1px solid #3097D0;
height:30px;
}
#navTable tr td a{
font-size: 14px;
font-weight: bold;
color: #FFF;
}


/*#82B37C*/

.text{
HEIGHT:  auto;
width: auto;
background:#379ED8;
background: url(navigation.png)  99% -210px no-repeat;
background-size: 50px auto;

}



.out_style{
	margin-left:10px;
}

.veiw_title {
color: #666;
padding-left: 10px;
border-bottom: 1px solid #E3EAEE;
}

.veiw_title span{
	margin-top: 2px;
	line-height: 24px;
	font-size: 12px;
}

.veiw_title h2{
	margin-top: 2px;
	font-size: 1em;
}
/*
text-align: center; font-size: 2em;*/


.veiw_title h2{
	margin-top: 2px;
	margin-bottom: 2px;
}



.view_content{
font-size: 18px;
line-height: 27px;
padding-left: 10px;
margin-bottom: 15px;
color: #2C2C2C;
word-wrap: break-word;

}

.view_new {
margin-top: 5px;
padding: 5px 8px;
background: #F6F6F6;
border: 1px solid #DFDFDF;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: inset -1px 3px 5px 0px white;
-webkit-box-shadow: inset -1px 3px 5px 0px white;
box-shadow: inset -1px 3px 5px 0px white;
}


.view_new span{
font-size: 15px;
font-weight: bold;
color: #4E7EBD;
}

.view_share{
height: 32px;
padding: 1px 8px;
}

.view_share span{
float: left;
}

.view_share .bshare-qzone {
float: left;
padding-left: 45px;
height: 32px;
background: url(top_logos_sprite.gif) no-repeat 0 -442px;
display: inline-block;
}

.sinaminiblog {
padding-left: 45px;
height: 32px;
background: url("top_logos_sprite.gif") no-repeat 0 -510px;
display: inline-block;
}

 .bshare-qqmb {
padding-left: 45px;
height: 32px;
background: url("top_logos_sprite.gif") no-repeat 0 -374px;
display: inline-block;
}


.veiw_tuijian {
border-bottom: none;
background: #F5F8FD;
line-height: 25px;
padding: 0 5px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

.veiw_tuijian a{
font-size: 12px; 
	PADDING-left: 5px;
	color: #FF3333;
}


.view_alls{
line-height: 25px;
display: block;
color: #0A4973;
border: 1px solid #E3EAEE;
cursor: pointer;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
background: -webkit-linear-gradient(top,#EDF3F7,#E4EAEE);
background: -moz-linear-gradient(top, #EDF3F7, #E4EAEE);
background: -webkit-gradient(linear, left top, left bottom, from(#EDF3F7), to(#E4EAEE));
-moz-box-shadow: inset -1px 1px 5px 0px white;
-webkit-box-shadow: inset -1px 1px 5px 0px white;
box-shadow: inset -1px 1px 5px 0px white;
}


.view_all{
text-align: center;
margin-top: 5px;
padding: 5px 8px;
background: #F6F6F6;
border: 1px solid #DFDFDF;
cursor: pointer;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: inset -1px 3px 5px 0px white;
-webkit-box-shadow: inset -1px 3px 5px 0px white;
box-shadow: inset -1px 3px 5px 0px white;
}

.view_all a{
font-size: 15px;
font-weight: bold;
color: #4E7EBD;
	}




.veiw_page {
padding-top: 20px;
padding-bottom: 10px;
text-align: center;
}


.veiw_page_btn{
margin: 0 5px;
display: inline-block;
border-radius: 4px;
height: 32px;
width:90%;
padding: 0 10px;
line-height: 32px;
background-color: #6590BD;
background: -webkit-gradient(linear, left top, left bottom, from(#6590BD), to(#99CCFF));
}

.down{
text-align: center;
color: white!important;
font-size: 13px;
font-weight: bold;
}
.feed{
font-weight: bold;
color: white!important;
font-size: 13px;
float: right;
}



#veiw_page_i {
height:auto;
background: #F5F8FD;
overflow: hidden;
}


#veiw_page_i a{
padding: 10px 10px;
float: left;
}


#veiw_page_i #select_i{
background-color: #6699FF;
color: #FFF;
padding: 10px 10px;
float: left;
}

.page_list{
margin-top: 5px;
padding: 5px 8px;
background: #F6F6F6;
color: #9F9F9F;
font-size: 13px;
font-weight: bold;
border: 1px solid #DFDFDF;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
	}

.page_list a{
font-size: 15px;
font-weight: bold;
color: #4E7EBD;
}


.list_date {
text-align: center;
margin-top: 10px;
font-size: 16px;
border-bottom: 1px solid #DFDFDF;
padding-bottom: 2px;
}

.list_date .btn {
border: 1px solid #D6D6D6;
padding: 2px 12px;
border-radius: 3px;
color: #666;
box-shadow: 0 1px 1px white inset;
background: -webkit-gradient(linear,0 0,0 100%,from(#F7F7F7),to(#ECECEC));
-webkit-tap-highlight-color: rgba(0,0,0,0);
}

.list_date a{
}


.Index_Class_Touch{
margin-top: 5px;
padding: 5px 8px;
background: #F6F6F6;
border: 1px solid #DFDFDF;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: inset -1px 3px 5px 0px white;
-webkit-box-shadow: inset -1px 3px 5px 0px white;
box-shadow: inset -1px 3px 5px 0px white;
}

.Index_Class_Touch a{
font-size: 15px;
font-weight: bold;
color: #4E7EBD;
margin-right: 15px;
}

.Index_Class_Touch span{
font-size: 15px;
font-weight: bold;
color: #333;
margin-right: 15px;
}

.index_class {
LINE-HEIGHT: 23px; 
BACKGROUND-COLOR: #dde9f2; 
}

.index_class a{
font-size: 12px; 
margin-right:10px;
}

.reTop {
text-align: center;
margin: 20px 0;
font-size: 16px;
}

.reTop .btn {
border: 1px solid #D6D6D6;
padding: 2px 12px;
border-radius: 3px;
color: #666;
box-shadow: 0 1px 1px white inset;
background: -webkit-gradient(linear,0 0,0 100%,from(#F7F7F7),to(#ECECEC));
-webkit-tap-highlight-color: rgba(0,0,0,0);
}

.btn_right {
float: right;
}

.iF{
width: 16px;
height: 16px;
vertical-align: text-top;
background: url(icon_q.png)  -0px -25px no-repeat;
background-size: 150px;
display: inline-block;
}

.Df{
width: 16px;
height: 16px;
vertical-align: text-top;
background: url(icon_d.png)  -110px -10px no-repeat;
background-size: 150px;
display: inline-block;
}

.Index{
width: 16px;
height: 16px;
vertical-align: text-top;
background: url(17_index.png)  no-repeat;
background-size: 16px;
display: inline-block;
padding: 2px;
}

#top_icon {
bottom: 5%;
display: block;
position: fixed;
right: 5%;
z-index: 995;
}

.search_content {
width: 54%;
background: white;
border: 1px solid #999;
box-shadow: 1px 1px 3px #C3C3C3 inset;
color: #707070;
font-size: 14px;
outline: medium none;
padding: 5px;
margin: 10px 0 0 5px;
border-radius: 5px;
}

.search_submit {
background-color: #128ED7;
border: medium none #05405E;
border-radius: 5px 5px 5px 5px;
color: white;
font-size: 14px;
font-weight: bold;
height: 27px;
text-shadow: 0 1px black;
width: 18%;
}