/*all*/
.detail{
	padding-top:5px;
	color:#00f;
	text-align:right;
}
.detail a{
	margin:0 2px;
	color:#00f;
}

/*index*/
#content{
	margin-bottom:10px;
}
.indexleft{
	float:left;
	width:260px;
}
.indexleft .pagerigdiv{ margin-bottom:1px;}
.indexleft{
}
.indexleft .title{
	float:left;
	width:100%;
	background:#003D9F;
	text-align:right;
	color:#fff;
	font-weight:bold;
}
.indexleft .title a{
	margin:0 10px 0 0;
	color:#fff;
}
.indexleft .title span{
	float:left;
	padding-left:10px;
	height:24px;
	line-height:24px;
}
#content .indexleft .more{
	color:#003d9f;
	background:url(../../img/bg_arrowblue.gif) no-repeat left 50%;
}
.indexmid{
	float:left;
	margin-left:5px;
	width:335px;
}
.indexmid .title01{
	margin-bottom:-5px;
	padding-left:20px;
	border-bottom:1px solid #4f4f4f;
	background:url(../../img/arrow04.gif) no-repeat 4px 4px;
	font-size:14px;
	font-weight:bold;
	color:#003d9f;
}
.indexmid .title02{
	float:left;
	margin-bottom:-5px;
	padding:3px 10px 3px 0;
	width:325px;
	border-bottom:1px solid #d3d3d3;
	background:#ececec;
	text-align:right;
}
.indexmid .title02 span{
	float:left;
	padding-left:20px;
	background:url(../../img/arrow05.gif) no-repeat 4px 3px;
	font-size:14px;
	font-weight:bold;
	color:#000;
}
.indexmid .title02 a{ text-decoration:none;}
.indexmid ul{
	float:left;
	padding:10px 0 15px;
	width:335px;
	background:url(../../img/line03.gif) repeat-x bottom;
}
.indexmid li{
	padding:2px 0;
}
.indexmid ul a{
	padding-left:20px;
	background:url(../../img/arrow01.gif) no-repeat 5px 6px;
	font-size:14px;
}
.newssearch{
	float:left;
	width:155px;
}
.newssearch .title{
	padding:0 10px;
	background:#000;
	color:#fff;
}
.newssearch .title a{
	color:#fff;
	font-weight:bold;
}
.newssearch .text{
	padding:10px 0 10px 8px;
	min-height:89px;
	height:auto;
	background:#eee;
}
* html .newssearch .text{ height:89px;}
.newssearch .input{ margin-right:5px; width:90px;}
.newssearch select{
	margin-bottom:8px;
}

.indexbot{
	clear:both;
	display:table;
	margin:0 auto;
	padding:5px 0;
	width:758px;
	border:1px solid #d0d0d0;
	text-align:center;
}
.indexbot a{
	margin:0 10px;
	color:#000;
}







/**/
#pagenav{
	background:url(../img/bg_pagenav.gif) no-repeat left top;
}
#pagenav h3, #pagenav h3 a{
	width:150px;
	color:#003d9f;
}

.pageleft{
	float:left;
	width:708px;
	border:1px solid #ccc;
	border-top:2px solid #3488D2
}
.pageleft .title1{
	padding:2px 30px;
	font-size:14px;
	color:#052F72;
	font-weight:bold;
	background:url(../img/bg_title01.gif) no-repeat left top;
}
.videonews{
	float:left;
	margin:20px 0 0 0;
}
.videonews li{
	float:left;
	display:inline;
	margin:5px 0 0 25px;
}
.videonews li a{
	float:left;
	width:210px;
	text-decoration:none;
}
.videonews li img{
	float:left;
	border:1px solid #c7c8c3;
}
.videonews li span{
	float:left;
	padding-top:5px;
	margin-left:8px;
	width:140px;
}
.turnpage{
	float:left;
	display:inline;
	margin:35px 10px 10px;
	width:688px;
	text-align:right;
}
.turn_left{
	float:left;
}
.turn_left select, .turn_left input{
	vertical-align:middle;
}
.turn_left .input{
	width:80px;
}
.turn_left .submit{
	padding-left:10px;
	height:20px;
	line-height:16px;
	border:1px solid #c0c0c0;
	background:#344259 url(../img/search_input.gif) no-repeat 3px 3px;
	color:#fff;
}
.turnpage a, .turnpage .on{
	margin:5px;
	font-size:14px;
}
.turnpage a{ text-decoration:none;}
.turnpage .on{ color:#f30; font-weight:bold;}
.pagerig{
	float:left;
	margin-left:10px;
	width:260px;
}
.rigimgnews{
	float:left;
	margin-bottom:10px;
	border:1px solid #4f4f4f;
}
#fc{
	float:left;
}
#fc img{
	border:1px solid #e6e6e6;
}
.rigimgnews .title01{
	float:left;
	padding:3px 0;
	background:#4f4f4f;
}
.rigimgnews .title01 a{
	color:#fff;
	text-decoration:none;
}
.rigimgnews .title01 a:hover{ color:#fff;}
#con{
	float:left;
	display:inline;
	margin-left:10px;
	width:180px;
	overflow:hidden;
}
#num{
	float:right;
	display:inline;
}
.pagerigdiv{
	float:left;
	margin-bottom:5px;
	width:260px;
}
.pagerigdiv h3{
	padding-left:15px;
	background:#003d9f url(../img/arrow01.gif) no-repeat 5px 5px;
	font-size:12px;
	color:#fff;
}
.pagerigdiv h3 a{ color:#fff; text-decoration:none;}
.pagerigdiv h3 a:hover{ color:#fff;}
.pagerigdiv .pagetext{
	clear:both;
	float:left;
	padding:15px;
	width:230px;
	background:#f0f0f0;
}
.pagerigdiv ul{
	float:left;
	margin-top:10px;
}
.pagerigdiv ul li{}
.pagerigdiv ul a{
	padding-left:8px;
	background:url(../../img/arrow01.gif) no-repeat left 4px;
	text-decoration:none;
}
.pagerigdiv ul a:hover{background-image:url(../../img/arrow02.gif);}

.picnews{
	float:left;
	margin:20px 0;
}
.picnews li{
	float:left;
	display:inline;
	margin:0 0 8px 25px;
	width:128px;
	height:106px;
	overflow:hidden;
}
.picnews a{
	float:left;
	color:#039;
}
.picnews a:hover{ color:#f30;}
.picnews img{
	display:block;
	padding:3px;
	border:1px solid #bdd6ee;
}
.picnews span{
	display:block;
	text-align:center;
}
.down{
	margin:20px 0 20px 10px;
	font-size:12px;
}
.down li{
	float:left;
	width:675px;
	padding:3px 0;
	color:#666;
	line-height:150%;
}
.down li a{ 
	float:right;
	color:#279800;
} 
.down li span{ 
	float:left;
	width:500px;
	font-size:14px;
}




.topiclist{
	float:left;
	padding:15px 20px 5px 20px;
	width:448px;
	border-bottom:1px solid #cccccc;
}


.topiclist .intro{
	width:448px;
}
.topiclist .introtext{
	width:386px;
}
.topiclist .introtext strong a{}
.topiclist .intro .introimg{}
.topiclist .intro .introimg:hover{}
.topiclist .introimg img{}
.topiclist .introimg span{}
.topiclist ul{
	float:left;
	margin-top:9px;
	width:448px;
}
.topiclist ul li{
	font-size:11px;
	color:#999;
}
.topiclist ul a{
	margin-right:5px;
	padding-left:8px;
	background:url(../../img/arrow01.gif) no-repeat left 4px;
	font-size:12px;
}
.topiclist ul a:hover{background-image:url(../../img/arrow02.gif);}

.topic_top{
	float:left;
	display:inline;
	margin:15px 18px 0;
}
.topic_top a{ color:#00f;}
.topic_top img{
	display:block;
	border:1px solid #000;
}
.topicul{
}
.topicul{
	float:left;
	margin:29px 0 0 20px;
	width:448px;
}
.topicul li{
	padding:3px 0;
	font-size:11px;
	color:#999;
}
.topicul a{
	margin-right:5px;
	padding-left:8px;
	background:url(../../img/arrow01.gif) no-repeat left 4px;
	font-size:12px;
}
.topicul a:hover{background-image:url(../../img/arrow02.gif);}
.detailleft{
	float:left;
	width:708px;
	border:1px solid #b3bfce;
	background:#f4f9fe;
}
.detailleft .title2{
	float:left;
	padding:5px 10px;
	width:618px;
}
.detailleft .title2 a, .detailleft .title2 span{
	margin:0 5px;
}
.detailleft .title2 a{
	color:#003d9f;
	text-decoration:none;
}
.detailrig{
	float:left;
	display:inline;
	margin-left:10px;
	width:260px;
}
.detailtitle{
	float:left;
	display:inline;
	margin-left:10px;
	padding:10px 0;
	width:688px;
	text-align:center;
}
.detailtitle h2{
	line-height:150%;
	margin-bottom:5px;
	padding:10px 0;
	border-bottom:1px solid #b3bfce;
	font-size:20px;
	color:#03005c;
}


.detailbot{
	float:left;
	display:inline;
	margin:30px 20px 0;
	width:668px;
}
.interfix{
	padding-bottom:5px;
}
.interfix a{
	color:#03f;
}
.detailbot .turn_left{
	margin:20px 0;
}
.detailbot .bottom{
	clear:both;
	padding:10px;
	border-top:1px dashed #b3bfce;
	text-align:right;
}






.divblue2{
	float:left;
	margin-bottom:5px;
	width:260px;
}
.divblue2 .title{
	float:left;
	width:100%;
	background:#58C43B;
	color:#fff;
	font-weight:bold;
}
.divblue2 .title a{
	margin:0 10px;
	color:#fff;
}
.divblue2 .intro{ margin-bottom:10px;}
.divblue2 .introtext{
	float:left;
	margin:0 0 0 8px;
	width:75px;
}
.divblue2 .text{
	float:left;
	padding:10px 5px 10px 10px;
	border:1px solid #b3bfce;
	width:243px;
}
.divblue2 ul{
	float:left;
}
.divblue2 li a{
	padding-left:10px;
	width:150px;
	color:#666666;
	background:url(../img/arrow.gif) no-repeat left 4px;
}
.introtext{ color:#777;}

.securityul{
	margin:20px 20px 10px;
}
.securityul li{
	padding:4px 0;
	color:#999;
}
.securityul li a{
	margin-right:10px;
	padding-left:10px;
	background:url(../../img/arrow01.gif) no-repeat left 6px;
	font-size:14px;
}
.securityul li a:hover{
	background-image:url(../../img/arrow02.gif);
}










.pageleft .editor{
	padding:0 0 50px;
}

.editor{
	float:left;
	display:inline;
	margin:10px 20px 0;
	width:668px;
	/*min-height:666px;
	height:auto;*/
}
/** html .detailleft .editor{ height:693px;}*/


