@charset "utf-8";
body {
	margin:0;
	padding:0;
	font-size:12px;
	overflow-x:hidden;
	font-family:"宋体";
}
div,form,img,ul,ol,li,dl,dt,dd,p,span,font,label{margin:0;padding:0;border:0;}
ul,li{list-style-type:none;margin:0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,div,td,tr,th{word-wrap:break-word;word-break:break-all;}
.clear{ clear:both;}
.clearfix{ clear:both; height:1%; display:table; display:inline-block;}
input{ vertical-align:middle; cursor:pointer;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#000; text-decoration:underline;}
em{color:red;font-style:normal;}
.cs{ border:1px #ff0000 solid;}
#container {
	width:970px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/* 头部调用CSS */
.header{
	width: 970px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
	height: 60px;
}
.header_left{
	width: 440px;
	float: left;
	height: 60px;
	padding-left: 10px;
}
.header_right{
	width: 520px;
	float: left;
	height: 60px;

}
.header_right_top{
	width: 520px;
	_width: 520px;
	float: left;
	height: 23px;
	text-align: right;
	margin-top: 10px;
}
.header_right_top a{
	font-size: 12px;
	color: #6A6A6A;
}
.header_right_bott{
	width: 520px;
	float: left;
	height: 27px;
}
.header_right_bott_div{
	width: 40px;
	_width: 40px;
	float: left;
	height: 27px;
	font-size: 14px;
	text-align: right;
}
.header_right_bott_div a{
	color: #000000;	
}
/* 搜索调用CSS */
.sousuo{
	width: 970px;
	height: 37px;
	background-repeat: no-repeat;
	line-height: 37px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	color: #2F2F2F;
	background-attachment: fixed;
	background: url(../images/blog_ss.jpg);
	background-position: left top;
	text-indent: 20px;
}
.sousuo_left{
	width: 450px;/*550*/
	height: 37px;
	line-height: 37px;
	font-size: 12px;
}
.sousuo_left li{
	float: left;
	margin-right: 3px;
}
.sousuo_left li a{
	color: #2F2F2F;	
}
.sousuo_right{
	width: 380px;
	height: 30px;
	float: right;
	margin-top: -36px;
	overflow: hidden;
	line-height: 30px;

}
.main_right_ss_conn1 {
	float:left;
	_margin-right:2px;
	width:auto;
	margin-top: 6px;
}
.ss_input_wb{
	width:200px;
	height:18px;
	border:1px #7F9DB9 solid;
	margin-bottom: 3px;
	line-height: 18px;
	_margin-top:-2px;
}
/* 左调用CSS */
.main{
	width:970px;
	_height: auto;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 3px;
	margin-left: auto;
}
.main_left{
	float: left;
	height: auto;
	width: 190px;
}
.main_left_dl{
	background: url(../images/blog_dl.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 205px;
	width: 190px;
	color: #609DBB;
	margin-bottom: 5px;
}
.main_left_dl_conn{
	width: 125px;
	font-size: 12px;
	line-height: 18px;
	color: #609DBB;
	height: 18px;
	_height: 15px;
	_line-height: 15px;
	margin-right: auto;
	margin-left: auto;
}
.main_dl_wbk{
	height: 15px;
	width: 85px;
	border: 1px solid #AACBEE;
}
.main_dl_an2{
	background-repeat: no-repeat;
	height: 19px;
	width: 50px;
	background-attachment: fixed;
	background-position: left top;
	background: url(../images/blog_dl1.jpg);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.main_left_ph{
	background-attachment: fixed;
	background: url(../images/blog_ph.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 270px;
	width: 190px;
	margin-bottom: 5px;
}
.main_left_ph_tit{
	height: 38px;
	width: 180px;
	background-attachment: fixed;
	background: url(../images/blog_ph_tit.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.main_left_ph_conn{
	height: 22px;
	width:130px;
	line-height: 22px;
	margin-left: 45px;
}
.main_left_ph_conn a{
	color: #777777;	
}
.main_left_zx{
	height: auto;
	width: 190px;
	margin-bottom: 5px;
}
.main_left_zx_top{
	height: 13px;
	width: 190px;
	background-attachment: fixed;
	background: url(../images/blog_zx_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.main_left_zx_bott{
	height: 13px;
	width: 190px;
	background-attachment: fixed;
	background: url(../images/blog_zx_bott.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.main_left_zx_midd{
	width: 190px;
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position: left top;
	background: url(../images/blog_zx_midd.jpg);
}
.main_left_zx_tit{
	height: 34px;
	width: 133px;
	margin-right: auto;
	margin-left: auto;
}
.jyCo {
	height:50px;
	overflow:hidden;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/point_line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 4px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
dl {
margin-top:0;
}
.jyImg {
border:1px solid #CFCFCF;
display:table-cell;
float:left;
height:40px;
line-height:40px;
margin:0 7px 30px 0;
overflow:hidden;
position:relative;
text-align:center;
vertical-align:middle;
width:40px;
}
.jyImg a {
position:static;
top:50%;
}
.jyImg img {
left:-50%;
margin:0;
position:static;
top:-50%;
vertical-align:middle;
}
dd {
margin-left:1.5em;
}
.jyCo .more {
float:right;
}
.jyCo div {
color:#878D8F;
line-height:15px;
}
.jyCo span {
	color:#000000;
	padding-left:5px;
	float: none;
}
.main_right{
	float: left;
	width: 775px;
}
.main_right_flash{
	height: 290px;
	width: 350px;
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 5px;
	padding-top: 4px;
	padding-left: 5px;
}
.main_right_zx{
	height: 300px;
	width: 411px;
	float: right;
}
.main_right_zx_tit{
	height: 30px;
	width: 411px;
	background-attachment: fixed;
	background: url(../images/bbs_zj.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.main_right_zx_tit li{
	height: 26px;
	width: 110px;
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
	font-size: 12px;
	line-height: 26px;
	text-indent: 10px;
	margin-left: 5px;
	margin-top: 4px;
	background: url(../images/bbs_zj1.gif);
}
.main_right_zx_tit li.off{
	height: 26px;
	width: 110px;
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
	font-size: 12px;
	line-height: 26px;
	text-indent: 10px;
	margin-left: 5px;
	margin-top: 3px;
	background: url(../images/bbs_zj2.gif);
}
.main_right_zx_conn{
	height: 235px;
	_height: 230px;
	width: 400px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.main_right_zx_conn1{
	height: 75px;
	width: 400px;
	line-height: 27px;
	margin-right: auto;
	margin-left: auto;
}
.main_right_zx_conn1_tit{
	height: 25px;
	width: 400px;
	line-height: 25px;
	text-align: center;
	font-size: 14px;
	color: #216B8A;
	overflow: hidden;
}
.main_right_zx_conn1_conn{
	height: 50px;
	width: 400px;
	line-height: 25px;
	font-size: 12px;
	overflow: hidden;
	color: #666666;
	text-indent: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
	_margin-bottom: 0px;
}
.main_right_zx_conn1 a{
	color: #1473AB;
}
.main_right_zx_conn2{
	height: 25px;
	width: 400px;
	line-height: 25px;
	_height: 18px;
	_line-height: 24px;
	font-size: 12px;
	overflow: hidden;
	color: #216B8A;
	text-indent: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFE4D8;
	_margin-top: 8px;
}
.main_right_zx_conn2 a{	
	color: #216B8A;
}
.main_right_rmgz{
	height: auto;
	width: 383px;
	margin-right: 7px;
	float: left;
	margin-bottom: 5px;
}
.main_right_rmgz_conn{
	width: 383px;
	float: left;
	background-attachment: fixed;
	background: url(../images/blog_zx.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.main_right_rmgz_tit{
	height: 30px;
	width: 100px;
	margin-top: 10px;
}
.main_right_rmgz_cpnn_tit{
	float: left;
	height: 90px;
	width: 350px;
	margin-left: 9px;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	overflow: hidden;
}
.main_right_rmgz_cpnn_tit div{
	font-size: 14px;
	color: #000000;
	line-height: 30px;
	width: 350px;
	font-weight: bold;
	height: 30px;
	overflow: hidden;
}
.main_right_rmgz_cpnn_tit div a{
	color: #008195;	
}
.main_right_rmgz_conn1{
	border-bottom:1px solid #eeeeee;
	color:#216B8A;
	font-size:12px;
	height:25px;
	_height:18px;
	line-height:25px;
	overflow:hidden;
	text-indent:10px;
	width:370px;
	_margin-top: 9px;
}
.main_right_rmgz_conn1 a{
	color:#5D5D5D;	
}
.main_right_rmyl{
	height: auto;
	width: 383px;
	float: right;
	margin-bottom: 5px;
}
.main_right_rmyl_conn{

	width: 383px;
	float: left;
	background-attachment: fixed;
	background: url(../images/blog_zx1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.main_right_rmyl_tit{
	height: 30px;
	width: 100px;
	margin-top: 10px;
}
.main_right_rmyl_cpnn_tit{
	float: left;
	height: 90px;
	width: 350px;
	margin-left: 9px;
	font-size: 12px;
	color: #ffffff;
	line-height: 20px;
	overflow: hidden;
}
.main_right_rmyl_cpnn_tit div{
	font-size: 14px;
	color: #ffffff;
	line-height: 25px;
	width: 350px;
	font-weight: bold;
	height: 25px;
	overflow: hidden;
}
.main_right_rmyl_cpnn_tit div a{
	color: #ffffff;	
}
.main_right_rmyl_conn1{
	border-bottom:1px solid #eeeeee;
	color:#216B8A;
	font-size:12px;
	height:25px;
	_height:18px;
	line-height:25px;
	overflow:hidden;
	text-indent:10px;
	width:370px;
	_margin-top: 9px;
}
.main_right_rmyl_conn1 a{
	color:#5D5D5D;	
}
.main_right_mr{
	float: left;
	height: auto;
	width: 380px;
	border: 1px solid #ADCFEC;
	margin-right: 7px;
	margin-bottom: 5px;
}
.ztList {
	margin-left: 15px;
	padding-top: 10px;
}
.ztList li {
	margin-bottom:8px;
	padding-top:1px;
	float: left;
	margin-left: 10px;
	margin-right: 15px;
}
.ztList li a {
	float: none;
}

.ztList img {
border:1px solid #DFEFFF;
height:100px;
margin:0;
padding:3px;
width:132px;
}
.ztList span {
background:transparent url(../images/bluedot.gif) no-repeat scroll left center;
display:block;
font-size:14px;
line-height:20px;
padding-left:10px;
_width:130px;
}
.main_right_tj{
	float: left;
	height: auto;
	width: 380px;
	border: 1px solid #DCDCDC;
	margin-bottom: 5px;
}
.mian_right_tj_tit{
	height: 40px;
	width: 370px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.main_right_gzbt{
	float: left;
	height: auto;
	width: 380px;
	border: 1px solid #DCDCDC;
	margin-right: 7px;
	margin-bottom: 5px;
}
.mian_right_gzbt_tit{
	height: 31px;
	width: 373px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-top: 3px;
}
.main_right_ylbt{
	float: left;
	height: auto;
	width: 380px;
	border: 1px solid #DCDCDC;
	margin-bottom: 5px;
}
.ztList1 {
	margin-left: 5px;
	padding-top: 5px;
}
.ztList1 li {
	float: left;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left:2px;
	_margin-left: 0px;
	width: 115px;
	_width: 115px;
}
.ztList1 li a {
	float: none;
}

.ztList1 img {
border:1px solid #DFEFFF;
height:85px;
margin:0;
padding:3px;
width:110px;
}
.ztList1 span {
background:transparent url(../images/bluedot.gif) no-repeat scroll left center;
display:block;
font-size:14px;
line-height:20px;
padding-left:10px;
_width:110px;
}
/*脚*/
.bottom{
	width:970px;
	height:136px;
	border: 1px solid #94CBDC;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 3px;
	margin-left: auto;
	background-color: #FFFFFF;
}
.bottom ul{ width:744px; margin:0 auto; text-align:center;}
.bottom ul li{ height:26px; line-height:26px;}
.bottom ul li a{ color:#41797e; text-decoration:underline;}
.bottom ul li a:hover{ color:#41797e; text-decoration:none;}
.bottom ul li.ys{ color:#009ad6;}
