body{
	font:1em Verdana,Arial,Tahoma;margin:0px auto;width:98%;line-height:180%;
}

h1 {margin:30px 2px; padding:0;text-align:center; font-size:1.5em;color: #000000}




#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;
}

div {font-size: 1em;line-height: 200%;;}

h1 {margin:0px; padding:0; font-size:1.25em;color: #000000}
h2 {margin:0px; padding:0; font-size:1.25em;color: #FFFFFF}
h3 {margin:0px; padding:0; font-size:1.25em;color: #7BA05F}
.h2_blue_g{font-weight:normal;}

a:link { font-size: 1em; color: #000000; text-decoration: none }
a:visited{ font-size: 1em; color: #000000; text-decoration: none }
a:hover {font-size: 1em;color: red}

a.ulink:link { font-size: 1em; color: #AA2716; text-decoration: underline }
a.ulink:visited{ font-size: 1em; color: #C57F41; text-decoration: underline }
a.ulink:hover {font-size: 1em;color: red}

.tbspan{ margin-bottom: 3px }
.tbspantop{ margin-top: 5px;margin-bottom: 2px }
.tbspan2{color: #FFFFFF;}
.tbspan2 a:link { font-size: 1em; color: #FFFFFF; text-decoration: none }
.tbspan2 a:visited { font-size: 1em; color: #FFFFFF; text-decoration: none }
.tbspan2 a:hover { font-size: 1em; color: #000000; text-decoration: none }
.tbspan3{color: #000000; border-left: 1px solid #449900;border-right: 1px solid #449900;border-bottom: 1px solid #449900}
.tbspan3 a:link { font-size: 1em; color: #000000; text-decoration: none }
.tbspan3 a:visited { font-size: 1em; color: #000000; text-decoration: none }
.tbspan3 a:hover { font-size: 1em; color: red; text-decoration: none }
.display_none{display:none;}
.fl {float:left;}

.GGAD {float:center;margin-right:100px}
.GGAD2 {float:center;margin-right:0px}
.kw1 { width:170px; height:20px; border: 1px solid #559900}
.op1 { margin:0px; padding:0px; margin-top:1px; width:105px; height:20px;}

.guidet { border-top:1px solid #449900;
          border-left:1px solid #449900;
          border-right:1px solid #449900;
          padding-left:1px; padding-right:1px;
}
.guideb { border-bottom:1px solid #449900;
          border-left:1px solid #449900;
          border-right:1px solid #449900;
          padding:3px;
          line-height: 2;
          color: #669900;}
}

.hotworddiv {
margin:0px; 
padding:0px; 
width:500px;
height:18px;
overflow:hidden
}

.inddline {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #EEE;
         line-height: 2;
         color: 669900;
}
.inddline a:link { font-size: 1em; color: #000000; text-decoration: none }
.inddline a:visited { font-size: 1em; color: #000000; text-decoration: none }
.inddline a:hover { font-size: 1em; color: red; text-decoration: none }

.mbline{
  border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ABABAB;
}

.indl1{
  border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
}

.indt1{
  font-size:1em;
  border-top:1px solid #cdcdcd;
  border-left:1px solid #cdcdcd;
  border-right:1px solid #cdcdcd;
  color:#333333
}

.indt2{
  font-size:1em;
  border-top:1px solid #cdcdcd;
  border-left:1px solid #cdcdcd;
  border-right:1px solid #cdcdcd;
  color:#333333
}
.index {width:990px;}
.indexli {float:left; width:660px; border-top:1px solid #449900;border-left:1px solid #449900;border-right:1px solid #449900;border-bottom:1px solid #449900;background:#FFFFFF;}
.indexrt {float:right; width:328px; background:#F3FBF2;}
.end_text {text-align:left; color:#000; overflow:hidden; padding:10px 20px 0px 20px; font-size:1em; clear:both; line-height:1.8;word-wrap:break-word; word-break:break-all;}

.end_text a:link { font-size: 1em; color: #000000; text-decoration: none }
.end_text a:visited{ font-size: 1em; color: #000000; text-decoration: none }
.end_text a:hover {font-size: 1em;color: red}

#info{float:left;padding:2px 0px 2px 0px;}

/*防止图片被撑破代码*/

img{     
    max-width:660px; 
    width:expression((this.width > 660 && this.width > this.height) ? '660px': this.width+'px');     
    float:middle; 
}


/*防止表格被表内DIV等撑开（如左栏广告影响文章内容不换行）*/
table {
table-layout: fixed;
word-break: break-all;
}



/*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) {
#divMain {width:100%;}
#divSide {width:96%;}
#divHead {width:100%;}
#divBottom {display:none;}
}

/* 解决移动设备－可点击元素之间的距离太近*/

@media screen and (max-width:640px) {
body {
line-height:180%;
}
}

/* 解决移动设备－文字太小*/

@media screen and (max-width:640px) {
body {
        font-size: 1.2em;
}
}