
.bnsrh{padding-top:2px;height:24px}

body{
	font:1em Verdana,Arial,Tahoma;margin:0px auto;width:98%;
}
form{margin:0}

body,td{font-size:1em;line-height:1.8;
}
td,div{line-height:1.8;font-size:1em;font-family:font-family: Arial, Helvetica, sans-serif,宋体;}

/* 标准链接 */

A.blue:link,A.blue:visited {color: blue;}

A.blue:hover {color: red;}

A.red:link,A.red:visited {color:red;}

A.red:hover {color: #DD0000;}

A.black:link,A.black:visited {color:black;}

A.black:hover {color: red;}


a:link	  {color:#000000;text-decoration:none;}

a:visited {color:#000000;text-decoration:none;}

a:hover   {color:#000000;text-decoration:underline;}

a:active  {color:#000000;text-decoration: none;}

/* 顶部按钮 */ 

.header_btn{
	float:left;

	margin:4px 5px;

	width:70px;

	line-height:22px;

	height:22px;

	font-size:1em;

	text-align:center;

	border:1px solid #6C9CC2;

	cursor:pointer;cursor:hand;

	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#CFE1EF);

	background-color:#DFEDF6;
	}

/* 更多 */

.more{font-weight:normal;text-align:center;width:40px;line-height:14px;font-size:1em;color:#172444;border:1px solid #99B3C4;background-color:#FFF;padding:0px 2px;padding-top:2px;margin:2px 0px;margin-right:4px; cursor:pointer;cursor:hand;}


.hd{position:relative;left:-2px}

#tab{margin-top:3px;height:21px;font-size:1.125em;}

.hdi{font-size:1.25em;font-family:Arial}
.
btn{padding-top:2px;height:24px}

#usrbar{font-size:1em;height:19px;line-height:19px;text-align:right;}

#cp{clear:both;padding:10px 0px 5px;font-size:1em;color:#7777CC;font-family:Arial;text-align:center}

#cp a:link,#cp a:hover,#cp a:visited{color:#7777CC}

#main{margin-top:10px;min-width:760px;max-width:980px}

#left{float:left;width:200px}
#right{float:right;width:180px}

#center{margin:0 180px 0 200px;padding:0 12px 0 12px !important;padding:0 9px 0 9px;}

.bai{width:98%;}

#qlist{line-height:20px;font-size:1.125em}

#qlist ul{margin:0;padding:0;list-style:none;width:100%}

#qlist li{font-size:1.125em}

.lil{float:left}.lir{width:98%}

.t3{padding-left:10px;height:38px;line-height:34px;border-width:1px 1px 0px 1px;border-style:solid;font-size:1.5em;font-weight:bold;overflow:hidden;}

.t4{padding-left:10px;height:24px;line-height:24px;border-width:1px 1px 1px 1px;border-style:solid;font-size:1.125em;font-weight:bold;}

.b3{padding:5px 5px 5px 8px;border-width:0px 1px 1px;border-style:solid;}

.bgg{background-color:#DEFFD9;}

.bgb{background-color:#E2E2E2}
.bcb{border-color:#CDCDCD;}

.bgy{background-color:#FBF5C6;}

.bcg{border-color:#58CB64}
.bcy{border-color:#F4BF20}


.b4y{padding:5px 5px 5px 8px;border:1px solid #F4BF20;}

.b4g{padding:5px 10px 8px 10px;border:1px solid #58CB64;}

.b4b{padding:5px 10px 8px 10px;border:1px solid #64B7D7;}

.f14{font-size:1.125em;line-height:22px}

.f14B{font-size:1.125em;line-height:22px;font-weight:bold;}

.B{font-weight:bold;}

.mb12{margin-bottom:12px}

.grn,a.grn:link,a.grn:visited{color:#008800}

a.lbk:link,a.lbk:visited{color:#000000}

a.lgy:link,a.lgy:visited{color:#555555}

a.lmore:link,a.lmore:visited{font-weight:bold}

.per80{line-height:80%}

#lbd td{padding:3px 0px;border-bottom:1px solid #E1E1E1}

#lbd .m{padding:3px 0px;border:0px}

.wr {table-layout:fixed; word-wrap:break-word;}

hr{height:1px; color:gray;}

.slash{border-bottom:1px dashed #cccccc;}

.tr1{background-color:#F4F4F4;height:25px;}

.tr2{color:gray;height:30px;}

.pad{padding-left:25px;}

.tb{width:95%;}

.nav{height:24px;line-height:24px;border-width:1px 1px 1px 1px;border-style:solid;}


.text_1{color:#D56A00;}

.text_2{color:#9900CC;}


.title_1{font-size:1.5em;font-weight: bold;color:red;}


.tr_1{background-color:white;text-align: center;}

.tr_2{background-color:#E6F8F9;text-align: center;}

.bg_1{background-color:white;}

.bg_2{background-color:#E6F8F9;}


.tb_1 {border:1px solid #96E9E9;width:95%;border-top:1px solid white;}

.tb_title_1{background-color: #C1E8E2;color:#CC0000;font-size:1.125em;height:28px;background-image: url(../image/bg/nav_purple.gif);}

th{white-space:nowrap;}

.my_mouse{
 
 /*设置onmouseover事件*/
  onmouseover: expression(onmouseover=function (){this.style.color='red';this.style.backgroundColor ='#FFE1F0'});

  
/*设置onmouseout事件*/
 
 onmouseout: expression(onmouseout=function (){this.style.color='';this.style.backgroundColor =''});
}


.tb_width {width:95%;}

.link_black a:link,.link_black a:visited{color:black;text-decoration: none;}

.link_black a:hover{color:red;}




.s_img_div {width:120px;height:120px;border:1px solid #ccc;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
 

.s_img_div p{position:static;+position:absolute;top:50%;}


.s_img_div p img{filter : progid:DXImageTransform.Microsoft.Shadow ( enabled=t , color=#E2E2E2 , direction=135 , strength=5);border:1px solid #CCCCCC; +position:relative; top:-50%;left:-50%;}



.list_r{margin-top:10px;border-bottom:1px dotted #78ABBC;margin:5px 10px;padding:5px;}


h5{margin:0px;font-size:1.125em;color:#002065}


h4{margin:0px;font-size:1em;color:#002065}


h3{margin:0px;font-size:1.125em;font-weight:bold;color:#002065}


.pic_desc{display:none;}

#divHead{
	width:auto;
        overflow:hidden;
}
#divBottom{
	width:980px;
        overflow:hidden;
clear:both;
}



.w960{width:98%;}

.center{
	margin:0px auto;
}


.mt1{
	margin-top:8px;
}


.cle-ar{
	overflow:hidden;
}


#divMain{width:64%;
          float:left;
} 
#divSide{width:34%;
         float:left;
         margin-left:18px;
}


#divMain-mulu{width:34%;
          float:left;
} 
#divSide-mulu{width:64%;
         float:left;
         margin-left:18px;
}

/*防止图片被撑破代码*/

img{     
    max-width:650px; 
    width:expression((this.width > 650 && this.width > this.height) ? '650px': this.width+'px');     
    float:middle; 
}


/*adsense使用 CSS 隐藏广告空缺的广告单元*/

ins.adsbygoogle[data-ad-status="unfilled"] {
    display: none !important;
}

/*防止表格被表内DIV等撑开（如左栏广告影响文章内容不换行）*/
table {
table-layout: fixed;
word-break: break-all;
}

/*大屏设备缩小显示比例*/

@media screen and (min-width:1200px) {
body {width:80%;}
}

/*解决移动设备－内容宽度超过了屏幕显示范围*/

@media screen and (max-width:640px) {
#divMain {width:100%;}
#divSide {width:96%;}
#divHead {display:100;}
#divMain-mulu {display:none;}
#divSide-mulu {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;
}
}