body{
	font:1.125em Verdana,Arial,Tahoma;margin:0px auto;width:98%;line-height:180%;
}



img{
	border: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;
}

td,body,input{font-size:1em; color:#554F1C; line-height: 24px; font-family: Arial, Helvetica, sans-serif;}
a:link{color:#444444;text-decoration:none}
a:visited{color:#444444;text-decoration:none}
a:active{color:#444444;text-decoration:none}
a:hover{color:#FF9900;text-decoration:none}
.c {color:#ffffff;}
/* default page elements */
p, li, dl {
  text-align: left;
}

.text {
        color : #000000;
        font-size : 1em;
        font-weight : normal;
        background-color : #FFFFFF;
}



#ad_right{width:340px; border-bottom:1px solid #CCCCCC; border-left:4px solid #CCCCCC;position:absolute; float:left; left:830px}


#divHead{
	width:auto;
        overflow:hidden;
}
#divBottom{
	width:980px;
        overflow:hidden;
}






#content a:link,#content a:active,#content a:visited {
                text-decoration: none;
                color : #3366cc;
}
#content a:hover {
                text-decoration: underline;
                color : #9966cc;
}
.content {
                    font-family: Tahoma,MS Shell Dlg,宋体;
                    font-size: 1em;
                    line-height: 220%
}
.subhead {
                    font-family: Tahoma,MS Shell Dlg,宋体;
                    font-size: 1em;
}

#tbh A{COLOR: #FFFFFF; TEXT-DECORATION: none}
#tbh A:link {COLOR: #FFFFFF; TEXT-DECORATION: none}
#tbh  A:visited {COLOR: #FFFFFF; TEXT-DECORATION: none}

#nav { background-color :#303958 }
#nav A{ text-decoration: none; color: #FFFFFF; TEXT-DECORATION: none}


#cat A{ text-decoration: none; color: #000000;}


#head { color: #FFFFFF; }
#head a:link {color: #ffffff; text-decoration: none}
#head a:visited {color: #ffffff; text-decoration: none}
#head a:active {color: #ffffff; text-decoration: none}
#head a:hover {color: #DBDBDB; text-decoration: none}

#cattitle A:link {COLOR: #000000; TEXT-DECORATION: none}
#cattitle A:visited {COLOR: #000000; TEXT-DECORATION: none}
#cattitle A:active {COLOR: #000000; TEXT-DECORATION: none}
#cattitle A:hover {COLOR: #000000; TEXT-DECORATION: none}







.topnav a { font-size: 1em;
	color: #ffffff;
}
.topnav a:link {color: #ffffff; text-decoration: none}
.topnav a:visited {color: #ffffff; text-decoration: none}
.topnav a:active {color: #ffffff; text-decoration: none}
.topnav a:hover {color: #222222; text-decoration: none}

.topnav2 a { font-size: 1em;
	color: #333333;
}
.topnav2 a:link {color: #333333; text-decoration: none}
.topnav2 a:visited {color: #333333; text-decoration: none}
.topnav2 a:active {color: #333333; text-decoration: none}
.topnav2 a:hover {color: #000000; text-decoration: underline}

.topb2 {background-color: #222222;}
.red {     color : #ff0000;
                    font-size: 1em;
}
#line {       color: #FF8533;
}
#charlink a:link{color: #888888}
#charlink a:visited{color:#888888}
#charlink a:hover{color:#ff8f12;text-decoration:underline}

#new a:link{color: #222222}
#new a:visited{color:#222222}
#new a:hover{color:#33406E;text-decoration:underline}

#new1 a:link{color: #27366B}
#new1 a:visited{color:#27366B}
#new1 a:hover{color:#666666;}

#white {color: #FFFFFF; font-size: 1em;}
#black {color: #3E3E00; font-size: 1em;}

#height { line-height:20px;}
#pic1
{  border: 5px solid #eeeeee;}

#art a:link{color: #333333;margin-left:18px;}
#art a:visited{color:#333333}
#art a:hover{color:#33406E;text-decoration:underline}
#art {width:98%;color:#222222;line-height:16px;}

#daohang a:link{color: #222222}
#daohang a:visited{color:#222222}
#daohang a:hover{color:#33406E;text-decoration:underline}
#daohang {color:#111111;line-height:23px;}

#font {color:#666666;}

/*去掉列表圆点*/

li {
list-style-type:none;
}

/*LI中内容超过长度后以省略号显示*/
li {
 width:360px;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow: hidden;
 }

body {
font-family: arial, 宋体, serif;
font-size:1em;
}
#lanmu {
line-height: 26px; list-style-type: none; background:#666;
}
#lanmu a {
display: block; width: 63px; text-align:center;
}
#lanmu a:link {
color:#ffffff; text-decoration:none;
}
#lanmu a:visited {
color:#ffffff;text-decoration:none;
}
#lanmu a:hover {
color:#FFF;text-decoration:none;
}
#lanmu li {
float: left; width: 63px; background:#222222;
}
#lanmu li a:hover{
background:#FACC05; color:#000000;
}
#lanmu li ul {
line-height: 19px; list-style-type: square;text-align:left;
left: -999em; width: 100px; position: absolute;
}
#lanmu li ul li{
float: left; width: 100px;
background: #444444;
}
#lanmu li ul a{
display: block; width: 100px;text-align:left;padding-left:15px;
}
#lanmu li ul a:link {
color:#ffffff; text-decoration:none;
}
#lanmu li ul a:visited {
color:#ffffff;text-decoration:none;
}
#lanmu li ul a:hover {
color:#000000;text-decoration:none;font-weight:normal;
background:#FACC05;
}
#lanmu li:hover ul {
left: auto;
}
#lanmu li.sfhover ul {
left: auto;
}
#content {
clear: left;
}




#now a:link{line-height:23px}
#now a:visited{line-height:23px}
#now a:active{line-height:23px}
#now a:hover{line-height:23px}

#top10 a:link{color: #3E3E00}
#top10 a:visited{color: #3E3E00}
#top10 a:active{color: #3E3E00}
#top10 a:hover{color: #FF9900}

/*防止图片被撑破代码*/

img{     
    max-width:660px; 
    width:expression((this.width > 660 && this.width > this.height) ? '660px': 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 {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;
}
}