/**************************/
/*      评论板块          */
/*                        */
/**************************/  
body {
	color: #000000;
	text-decoration: none;
 background: PowderBlue;
	line-height: 20px;
}
ul {padding:0;margin:0;}

/***************链    接*****************/
a.menu:link,a.menu:visited{
	color:#000000;
	text-decoration:none;
	font-size: 14px;
	}

a.menu:hover,a.menu:active{
	color:#0066cc;
	text-decoration:underline;
	font-size: 14px;
	}
/*13号字白色*/
a.menu_13:link,a.menu_13:visited{
    color:#fff;
    font-size:13px;
    text-decoration:none;
	}
a.menu_13:hover,a.menu_13:active{
    color:#fff;
    font-size:13px;
    text-decoration:underline;
	}

/*栏目文章列表*/
a.list{
  font-size:14px;
	text-decoration:none;
	}	
a.list:link,a.list:visited,a.list:hover,a.list:active{
	color:#0133A9;
        font-size:14px;
	}
/*专题题目*/
a.special{
    font-weight:bold;
	color:#FF6600;
	text-decoration:none;
	line-height:20px;
	}
/*专题列表*/
a.spe_list:link{
   color:#333333;
   text-decoration:none;
}
a.spe_list:visited{
   color:#006699;
   text-decoration:none;
}
a.spe_list:hover{
   color:#0099CC;
   text-decoration:underline;
}
/*普通*/
a:link,a:visited,a:hover,a:active
{
   color:#000;
   text-decoration:none;
}
a:hover{
   text-decoration:underline;
}

/*白色*/
a.whi:link,a.whi:visited,a.whi:hover,a.whi:active{
   font-size:12px;
   font-weight:normal;
   color:#fff;
}
/*粗体*/

a.bold12:link{
   font-weight:bold;
   color:#333;
   text-decoration:none;
}
a.bold12:visited{
   font-weight:bold;
   color:#333;
   text-decoration:none;
}
a.bold12:hover{
   font-weight:bold;
   color:#333;
   text-decoration:underline;
}

a.bold12:active{
   font-weight:bold;
   color:#333;
   text-decoration:none;
}

/***************标题栏样式***************/
/*头部*/
.title_1{
    background-color:#eeeeee;
	line-height:22px;
	border-bottom:1px solid #000000;
	}
/*子栏目滚动新闻*/

.title_comment{
	line-height:24px;
	color:#0066CC;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;
}

/***左栏***/
	
/*中栏二级导航菜单*/
div.menu_2{
    background-color:#E6EFFB;
    padding:2px;
	}

div.menu_2 h3 {
  background:url(../images/life/Icon_blue.gif) no-repeat 0 50%;
  font-size:14px;
  margin:0;
  padding:0 0 0 15px;
}
	
	
div_menu_3 {
   background-color:#C5DFFA;
}

div.menu_3 small {
   float:right;
}


/*右栏*/
.title_right{
        background-image:url(../images/life/021.jpg);
        line-height:22px;
        font-weight:bold;
	}
		
.title_2{
    background-color:#009100;
    border:1px solid #009100;
    color:#fff;
    }	
.title_3{
    background-color:#f5f5f5;
    border-left:1px solid #aaaaaa;
   }
.title_4{
	line-height:21px;
	font-size:14px;
	font-weight: bold;
	background-image: url(../images/life/021_bg.jpg);
}
.title_5{
        background-color:#D3E8FD; 
        border:1px solid #0188AF;
        color:#fff;   
}

/*友情连接*/
.link_friend{
        background-color:#eeeeee;
        line-height:28px;
        border-bottom:1px solid #000000;
        font-weight:bold;
        font-size:14px;
        color:#333333;
}
/*版权信息*/
.copyright{
        border-top:1px solid #999999;
        line-height:24px;
}
/*****************************************/
.gray{
    background-color:#f6f6f6;
	}
	
.hotnews{
   border-left:1px solid #cccccc;
   border-right:1px solid #cccccc;
   border-bottom:1px solid #cccccc;
   padding:5px;
   }	
/*图片背景*/
.img_bg{
   border:1px solid #666666;
   background-color:#FFFFFF;
   padding:3px;
   }
.img_bg1{
   background-color:#fff;
   border:1px solid #666;
   padding:3px;
   margin:0px 4px;
   }
/*间距*/
.img_space{
   background-color:#fff;
   border:1px solid #999;
   padding:3px;
   margin:0px 11px;
}
/*深色行*/
.linedark {
	background-color: #f5f5f5;
}
.linedark_1 {
	background-color: #9DE9FF;
}

/*浅色行*/
.linetinge {
	background-color: #fff;
}
.linetinge_1 {
	background-color: #D2F5FF;
}
.linetinge_2 {
	background-color: #f9f9f9;
}
/*news背景*/
.news_bg{
	background-color: #f9f9f9;
}

/*新闻属性*/
.side_1{
        background-color:#eee;
	border:1px solid #aaa;
	line-height:24px;
}
.side_3{
     border-bottom:2px solid #0066CC;
	 }

/*新闻主标题*/
.n_tit{
        font-size:18px;
        font-weight:bold;
        padding:5px 0;
        text-align:center;
}
/*评论*/
.comt{
        background-color:#e7f2fd;
	border:1px solid #6BB6E0;
	line-height:22px;
}
/*相关链接*/
.link_1{
        background-color:#e7f2fd;
	border:1px solid #6BB6E0;
	line-height:22px;        
}
.space{
padding-left:3px;
}
.side_2 {
	border: 1px solid #aaaaaa;
}

#related {
 background-color:#e7f2fd;
 border:1px solid #6BB6E0;
 line-height:22px;         
 font-size:16px;
}

#related h3 {
 background:#C5DFFA;
}
/*文字底线*/
.dotline {
	line-height: 1px;
	background-color: #f1f1f1;
}
/*虚线底单元格*/
.dot_pane { 
border: #c0c0c0 1px dotted;
padding:5px;
}
.position_1{
       background-color:#C5DFFA;
}
/*自定义栏目的列表*/
.dot{
	border-bottom:1px solid #eee;
	line-height:20px;
}


/* start delvilo modify */



.clear {clear:both;}


#commentlogo {background: url(../images/life/comm_1.jpg)  no-repeat 0 0;position:absolute;
               left;0;top:0;display:block;width:182px;height:86px;overflow:hidden;font-size:85px;} 
#commentlogo:link {text-decoration:none}


#header_nav{  position:relative;
  
}
.subnav {margin:0 0 0 182px;}

#header_nav img{
	margin:0 ;
}

#header_nav span.subnav {
color:#FFF;
text-align: left;
z-index:5;
font-size:14px;
line-height:15px;
margin:4px 0 0 190px; position: absolute; top: 55px;
}

#header_nav span.subnav a {
	color:#FFF;
	padding:0 4px 0 4px;
   border-right:1px solid #69c;
}

#header_info { clear:both; margin:2px;height:90px;overflow:hidden;}

div.header_search {
 border-bottom:2px ridge #999;
 margin: 0 0 0 -10px;
 padding:0 0 0 10px;
}

div.header_search form{
	margin:0;
	padding:0;
}
.channel-slide {margin:0 0 0 10px;}

/*index.htm*/

#main_list{
  border:none;
  margin:3px 0 0 0;
  padding:0;
  width:995px;
}


#main_list h2{
  background:#1066dd url(../images/life/04.gif) no-repeat 0 0;
  font-size:14px;
	font-weight:bold;	
  color:#fff;
  line-height:22px;
  height:24px;
  padding:2px 5px 0 18px;
  margin:0;
}


#main_list td h2 a {
   float:right;
   text-decoration:none;
   font-size:12px;
   padding:0 0 2px 0;
}

td h2 a:hover {
   text-decoration:underline;
}

div.hotnews{
   border:1px solid #999;
   background:#ccc ;
   margin:0 auto;
   text-align:center;
 }




#main_list td.left_col{
  background-color:#f5f5f5;
  margin:0 10px 0 0;
  overflow:hidden;
}

* html #main_list td.left_col img {
  width:expression((iWidth=this.clientWidth)>(PWidth=this.offsetParent.clientWidth)?PWidth:iWidth);
}



#main_list td.mid_col {
  margin:0 10px 0 0;
}

#main_list td.index_right_col{
	margin:0;
	background-color:#f5f5f5;

}

#main_list td.left_col h2 a,#main_list td.mid_col h2 a{
   color:#fff;
}


#main_list td.right_col{
    background-color:#f5f5f5;
    border-left:1px solid #aaaaaa;
}

#main_list td.right_col h2{
   background:transparent url(../images/life/021.jpg) no-repeat 0 0;
   padding:2px 5px 0 12px;
	text-align:center;
   color:#444;
   border-bottom:1px solid #999;
   height:19px;

}


#main_list td.index_left_col{
	 border:none;
    border-right:1px solid #aaa;
   }
	
#article_print,span.article_print{
float:right;
padding:0 3px;
border:1px solid #bbb;
border-width:0 1px;
}


#right_ad {
position:absolute;
top:23px;
left:780px;
zoom:1;
}


/* 引用 */
#brief_out { position: relative;	margin:10px 0; }
#brief_out div.show {
	position: absolute;
	background: #fff;
	border: 1px solid #888;
	z-index: 200;
	top: 50px;
	left: 0;
	display: none;
	padding: 4px;
}

#brief { margin:5px 0; }

#brief p {
	border: none;
	margin: 0;
	zoom: 1;
}

#brief b {
	padding: 5px 0;
	border-width: 0 1px;
	color: #444;
	cursor: pointer;
	margin: 0;
	float: left;
}
  
#brief b i {
	font: normal 14px/14px mingliu;
	padding: 0 5px;
	border-right: 1px solid #bbb;
}

#brief b i:hover {
	color: #1c71a3;
}

#brief b.active {
	color: #1c71a3;
	cursor: text;

}

#brief b.active i {
	font-weight: 600;
}
#brief input {width:580px;height:22px;font-size:18px;}


#article_bottom{border-bottom:1px solid #333; margin-bottom:15px;}
#article_bottom p{margin:3px 0; }
#article_bottom p.a {text-align:center;}
ul.taglist {list-style-type:none; 
    margin: 3px;
    padding: 0;
}
#tab #ddmirror {font-size:14px;margin:-2px 0 0 8px;padding:0 ;}
#antigfw  {float:right;display:inline;margin:8px 0 0 0;width:263px;overflow:hidden;text-align:center;}
#antigfw p {margin:0;padding:0}
div.belowAD {float:left;display:inline;width:310px;height:250px;}
#showcomment {width:650px;}
#showcomment ul {margin:6px 0;padding:0 0 0 15px;}
#showcomment li {LEFT: 0px; }

.authorcolumn{
	width: 60px;
	float: left;
	font-size:14px;
}


#toplogo {margin:6px 0 0 185px; float:left;}
#toplogo font:last-child { display:none;}



.menu { height:23px; margin: 6px 0 0 185px;}
.menu li { display:inline-block; margin-left:-2px;}
.menu li:nth-child(1) { margin-left:0px;}
.menu li a { display:block; line-height:22px; height:22px; border-radius:4px 4px 0 0; border-width:1px 1px 0 1px; border-style:solid; border-color:#d4d8bd; padding:0 12px; background:#d4d8bd;}
.menu li a:hover { background:#949e7c; color:#fff;border-color:#949e7c; text-decoration:none;}

.menu li a.anews { background:#0066ca; color:#fff;border-color:#0066ca}

.show-menu {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #fff;
	text-align: right;
	padding: 5px 10px;
	display: none; font-size:30px; line-height:30px;
}

/*Hide checkbox*/
input[type=checkbox]{
    display: none;
    -webkit-appearance: none;
}
.menu-roll {background:url(../images/comm_bg.jpg) repeat-x 0 0;padding:3px 0 10px 5px;}
.menu-roll a { display:inline-block; color: #FFF; padding: 0px 4px; border-right: 1px solid #69C; font-size:14px; line-height:15px;}


@media screen and (max-width: 768px) {
.main-right { display:none;}
.menu {margin:7px 0 0 170px;}
#toplogo {padding:6px 0 0 0;}
#commentlogo {background: url(../images/life/comm_1-rwd.jpg)  no-repeat 0 0; width:165px; height:57px;position:static;float:left;} 
#header div.home { margin:0 0 0 170px;}
.subnav { padding:0 0 4px 5px;clear:both; margin:0;}
}
@media only screen and (max-width: 720px) {
#menu { position: static; display: none;}
input[type=checkbox]:checked ~ #menu{ display: block;}
.show-menu { cursor:pointer; display:block; position:absolute; z-index:99; top:-35px; right:-5px;color:#000;}
#menu>a>span {display: none}
.menu-roll { text-align:left; }
.subnav { height:auto;}
.menu-home { display:none !important;}
}
@media only screen and (max-width: 570px) {
.menu-space { display:none !important;}	
}
@media only screen and (max-width: 480px) {
#commentlogo  {display: none}
#toplogo {margin:0}
#header div.home {margin: 0;}
.menu {clear:both;margin:10px 0 0 15px;padding:0;}
.menu-home { display:none !important;}
}
@media only screen and (max-width: 360px) {
.menu li a { padding: 0 8px;}
}
@media only screen and (max-width: 320px) {
.menu-bbs { display:none !important;}
}

