html{
	background:#FFF;
}
body{
	font:1em Verdana,Arial,Tahoma;margin:0px auto;width:98%;line-height:180%;
}

h2,h3,h4,h5,h6{font-weight:bold;font-size:1.2em}

img{
	border:none;
}

i-mg{
	border:1px solid #000;
}

a{
	color:#256EB1;
	text-decoration:none;
}
a:hover{
	color:#F33;
	text-decoration:underline;
}
ul{
	list-style:none;
}





#divHead{
	width:auto;
        overflow:hidden;
}
#divBottom{
	width:980px;
        overflow:hidden;
}





.center{
	margin:0px auto;
}
.w960{
	width:100%;
}

.mt1{/* ( margin-top * 1 ) */
	margin-top:8px;
}
.pright .mt1{
	margin-top:4px;
        margin-left:0px;
}

.cle-ar{
	overflow:hidden;
}


.pright{
	width:30%;
	float:left;
}


.pleft{
	width:68%;
	float:left;
}
.pleft .place{
	width:99%;
	height:32px;
	line-height:32px;
padding-top:4px;
	background:#F2FCFE;
	border-top:1px solid #FFF;
	border-bottom:1px solid #C0C0C0;
	text-indent:12px;
	color:#CCC;
	overflow:hidden;
}
.pleft .place strong{
	color:#397CBE;
	font-weight:normal;
	letter-spacing:1px;
}
.pleft .place a{
	color:#397CBE;
	margin:0px 2px;
}




.listbox{
	width:98%;
	float:left;
	clear:both;
	
}
.listbox dl{
	width:330px;
	margin-right:0px;
	margin-top:8px;
	float:left;
}
.listbox ul a{
	color:#666;
}


.tbox{
	margin:0 0 8px 0;
	border-bottom:1px solid #DFF2F5;
}
.tbox dt{
	height:25px;
	border:1px solid #DFF2F5;
	
	clear:both;
}
.tbox dd{
	border-left:1px solid #DFF2F5;
	border-right:1px solid #DFF2F5;
	padding:4px;
	
}

.tbox dt strong{
	height:26px;
	line-height:26px; !important;line-height:25px;
	padding-left:22px;
	padding-right:4px;
	display:block;
	float:left;
	color:#397CBE;
	
	letter-spacing:1px;
}
.tbox dt strong a{
	color:#397CBE;
}
.tbox dt strong a:hover{
	color:#4C94F6;
	text-decoration:none;
}
.tbox dt span.more{
	float:right;
	position:relative;
	line-height:26px;
	padding-right:8px;
	color:#397CBE;
}
.tbox dt span.more a{
	color:#397CBE;
	text-decoration:none;
}
.tbox dt span.more a:hover{
	color:#333;
}
.tbox dt span.label{
	height:24px;
	float:right;
	
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.label a{
	height:25px;
	display:block;
	padding:0px 7px 0px 8px;
	line-height:23px;
	border-left:1px solid #BFE0F9;
	float:left;
	color:#666;
	text-decoration:none;
	
	letter-spacing:1px;
}
.tbox dt span.label a:hover{
	color:#360;
}
.tbox dt span.label a.thisclass{
	background:#FFF;
	color:#333;
	border-top:3px solid #BFE0F9;
}

.d1{/* 纯文本链接列表 */
	padding:0px 0px;
	clear:right;
}
.d1 li{
	height:24px;
	line-height:28px;	
	padding-left:16px;	
}
.d1 a{padding-left:0px;     
}


.ico3 li{
	padding-left:0px;
        overflow:hidden;
}





/*adsense使用 CSS 隐藏广告空缺的广告单元*/

ins.adsbygoogle[data-ad-status="unfilled"] {
    display: none !important;
}

/*大屏设备缩小显示比例*/

@media screen and (min-width:1200px) {
body {width:80%;}
}


/*解决移动设备－内容宽度超过了屏幕显示范围*/

@media screen and (max-width:640px) {
.pleft {width:100%;}
.pright{display:none}
.listbox {width:100%;}
.tbox {width:100%;}
#divHead {width:100%;}
#divBottom {display:none}
}

/* 解决移动设备－可点击元素之间的距离太近*/

@media screen and (max-width:640px) {
body {
line-height:150%;
}
}


/* 解决移动设备－文字太小*/

@media screen and (max-width:640px) {
body {
        font-size: 1.2em;
       
}
}
