/**************************/
/* 生活子站				  */
/*                        */
/**************************/
body {

color: #000;
text-decoration: none;
margin: 0px;
background: #F6FFE9;
}

/***************链 接*****************/
/*普通*/
a:link{
color:#333;
text-decoration:none;
}
a:visited{
color:#333;
text-decoration:none;
}
a:hover{
color:#333;
text-decoration:underline;
}
a:active{
color:#333;
text-decoration:none;
}


/*****首页阳光地带，最近更新*****/

/*标题栏*/
.title_1{
background-image:url(../images/life/life_ico_1.gif);
color:#006633;
padding-left:20px;
border-bottom:1px solid #006633;
background-repeat: no-repeat;
}
/*列表样式*/
a.spe_list:link,a.spe_list:visited,a.spe_list:active{
color:#000;
}
a.spe_list:hover{
color:#060;
text-decoration:underline;
}
/*********************************/
/***** 首页频道标题栏 *****/
.life_tit {
background-image: url(../images/life/life_tit.gif);
background-repeat: no-repeat;
font-size:14px;
color:#fff;
padding-left:15px;
vertical-align: bottom;
}
.title_4{
background-color:#DFF0BA;
line-height:22px;
border-bottom:1px solid #090;
font-weight:bold;
padding-left:10px;
}
a.tit:link,a.tit:visited,a.tit:active{
color:#333;
font-weight:normal;
text-decoration:none;
font-size:13px;
}
a.tit:hover{
font-size:13px;
color:#060;
font-weight:normal;
text-decoration:underline;
}

/*********************************/
/*栏目新闻*/
a.list:link,a.list:visited,a.list:active{
font-size:14px;
color:#333;
}
a.list:hover {
color:#060;
}
/*图片文章标题*/
a.pic_news{
color:#FF6600;
text-decoration:none;
line-height:20px;
text-align:center;
}
/*图片边框*/
.img_bg{
border:1px solid #666666;
background-color:#FFFFFF;
padding:3px;
}
.channel-slide {margin:0 0 0 3px;}
/********** 右侧栏目 **********/
/*标题背景*/
.title_right{
background-color:#009100;
font-size:14px;
color:#fff;
}
/*边框*/
.title_3{
background-color:#FEFFDF;
border:1px solid #009100;
}
/*********************************/
/*版权信息*/
.copyright{
background-color:#f5f5f5;
border-top:2px solid #666666;
line-height:24px;
}
/*位置导航*/
.positionbar{
border-bottom:2px solid #009100;
border-top:1px solid #009100;
font-size:12px;
}
/*灰色背景*/
.gray{
background-color:#f6f6f6;
}

/**************************************/
/*子栏目标题栏样式*/
.life_tit_2 {
background-image: url(../images/life/life_tit_2.gif);
background-repeat: no-repeat;
padding-left:20px;
line-height:32px;
}
/*相关链接*/
.link_1{
/*background-color:#e7f2fd;*/
border:1px solid #009100;
line-height:2em;
}
/*新闻主标题*/
.news_tit{
font-size:18px;
font-weight:bold;
line-height:30px;
}
/*新闻属性*/
.side_1{
/*background-color:#f5f5f5;*/
border-top:1px solid #999999;
line-height:20px;
}
/*推荐新闻*/
.side_2{
background-color:#f9f9f9;
border:1px solid #ddd;
padding:5px;
}
.side_3{
background-color:#f9f9f9;
border:1px solid #ddd;
padding:0px 5px;
}
/********子栏目页面************/
/*中栏背景*/
.bg_2{
background-color:#FBFFEC;
}
.bg_3{
background-color:#E6F5D8;
}
/*左栏*/
.title_l_life{
background-image: url(../images/life/web_adr.gif);
/*background-color:#F7BE19;*/
/*border-left:6px solid #BD7604;*/
font-size:14px;
/*font-weight:bold;*/
color:#fff;
padding-left:40px;
}
/*文字底线*/
.dotline {
line-height: 1px;
background-color: #f1f1f1;
}
/*虚线底单元格*/
.dot_pane {
border: #c0c0c0 1px dotted;
padding:5px;
}
/*自定义栏目的列表*/
.dot{
border-bottom:1px solid #eee;
line-height:20px;
}
/*防止图片撑大表格*/
.layout{
table-layout: fixed;
}
#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;}
#related {
border:1px solid #009100;
line-height:22px;
font-size:16px;
}
#related h3 {
background:#DFF0BA;
margin:0;
padding:0 0 0 10px;
}
ul.taglist {list-style-type:none;
margin: 3px;
padding: 0;
}
#header div.home {height:21px;margin:2px 5px 0 0;}
#head_nav {height:27px;padding:0 0 0 10px;font-size:16px; }
#head_nav a {font-size:16px;}
#head_nav .mirror {font-size:14px;margin:-2px 0 0 8px;padding:0 ;}

#subnav {border-bottom:1px solid #019a01; padding:0 10px;
background: linear-gradient(90deg, #FFFFFF 39%, #DDDDDD 81%);
background: -moz-linear-gradient(90deg, #FFFFFF 39%, #DDDDDD 81%);
background: -webkit-linear-gradient(90deg, #FFFFFF 39%, #DDDDDD 81%);
background: -o-linear-gradient(90deg, #FFFFFF 39%, #DDDDDD 81%); }
#subnav a {background: url(../images/life/article_common6.gif) no-repeat 0 1px;padding:0 5px 0 11px;font-size:14px; }
#subnav a:link {color:#063;font-size:14px;}
#subnav a:hover,#subnav a:visited {color:#063;font-size:14px;text-decoration:underline;}
#lifelogo {background: url(../images/life/life_1.jpg) 0 0 no-repeat;width:174px;height:70px;overflow:hidden;padding:0;margin:0;}
#lifelogo a {font-size:68px;width:178px;height:70px;padding:0;margin:0;overflow:hidden;}
#lifelogo a:link,#lifelogo a:visited {text-decoration:none}
#header td.topbg {background: url(../images/life/life_bg.jpg) repeat-x 0 0 ; }

#article_right h2{ background-color:#009100; font-size:16px; color:#fff;padding:3px 5px;}
#article_right h2 a {float:right;display:inline;color:#fff;font-size:14px;} 


#header_info { clear:both; margin:2px;height:90px;overflow:hidden;width:995px;}

a.twitternull {
   padding:0 0 0 5px ;
   background:url(../images/life/t_mini-b.png) no-repeat 3px 0 ;
}

.dis {
DISPLAY: block
}
.undis {
DISPLAY: none
}
#cntR {
WIDTH: 100%
}
#NewsTop {
CLEAR: both; MARGIN-BOTTOM: 5px
}
#NewsTop P {
FLOAT: left; LINE-HEIGHT: 21px;text-align: center;
}
#NewsTop P.topTit {
FONT-WEIGHT: bold; WIDTH: 137px;text-align: left;padding:10px 0 0 30px;
}
#NewsTop P.topC0 {
BACKGROUND: #dcdcdc; BORDER-LEFT: #f2f2f2 1px solid; WIDTH: 100px; 
}
#NewsTop .topTitle {color:#006633;font-size:16px;}
#NewsTop P.topC0 .topWhite {color:#000000;font-size:13px;}
#NewsTop P.topC1 .topWhite {color:#ffffff;font-size:13px;}

#NewsTop P.topC1 {
BACKGROUND: #009900; BORDER-LEFT: #f2f2f2 1px solid; WIDTH: 100px; COLOR: #fff
}
#NewsTop #NewsTop_tit0, #NewsTop_tit1, #NewsTop_tit2{
BORDER-BOTTOM: #009900 2px solid; HEIGHT: 42px
}
#NewsTop #NewsTop_cnt0, #NewsTop_cnt1, #NewsTop_cnt2{
PADDING-LEFT: 12px; LINE-HEIGHT: 26px; PADDING-TOP: 7px; HEIGHT: 360px; TEXT-ALIGN: left;
BORDER-BOTTOM: #009900 1px solid; BORDER-LEFT: #009900 1px solid; BORDER-RIGHT: #009900 1px solid; 
}
#NewsTop #NewsTop_cnt A {
COLOR: #666; TEXT-DECORATION: none
}
#NewsTop #NewsTop_cnt A:hover {
COLOR: #c2130e; TEXT-DECORATION: underline
}

input.button2 {background:#019a01;}

.hotindex{border:1px solid #c3d4e7; padding:1px;width:198px;height:88px;}
.hotindex div.left{float:left; background:#dce2ea; width:20px; margin-right:8px; text-align:center; height:83px; padding-top:5px}
.hotindex div.right{overflow:hidden; }


.box, .ads .col-auto { border:1px solid #a6e1a3;}
.news-hot .box h5.title-1-life { color:#063;}
.box h5 a { color:#cd9d2e;}
.box h5, .box h6 {border-bottom: 1px solid #a6e1a3; color:#cd9d2e;}
.box h5.title-2 span.tab span { color:#666;}
.blue, blue a, .box h5 a, .box h6 a, .box a.more, .crumbs a { color:#378e3b;}
#footer p.info {border-top: 1px solid #a6e1a3;}


.entlogo { height:74px; width:174px; position:absolute; }

#toplogo {margin:0px 0 0 175px; float:left;}

.ent-left-box { float:left; width:33%;}
.ent-center-box { float:left; width:44%; padding:0 7px;}
.ent-right-box { float:left; width:23%;}


#header_nav{
   position:relative;
}
#commentlogo {background: url(../images/life/life_1-rwd.jpg)  no-repeat 0 0;width:165px; height:57px;position:absolute;
               left;0;top:0;display:block;overflow:hidden;font-size:85px;} 
#commentlogo:link {text-decoration:none}

.menu { height:23px; margin:14px 0 0 180px;}
.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:#2ba02b ; color:#fff;border-color:#2ba02b}

.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 a { display:inline-block; color: #FFF; padding: 0px 4px; border-right: 1px solid rgba(255,255,255,4); font-size:14px; line-height:15px;}
.subnav {padding: 3px 0 2px 0;  background:#2ba02b;}

.cat-area { margin:10px 10px 0px 0; width:32%;}

@media screen and (max-width: 768px) {
.main-right { display:none;}
#header_nav{background: transparent url(../images/life/life_bg.jpg) repeat-x 0px 34px;}
#commentlogo { height:62px;float:left} 
.subnav {height:auto}
.ent-left-box { width:100%;}
.ent-center-box { width:100%; padding:0 10px;}
.ent-right-box { display:none;}

.cat-area { width:48%;}
}
@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:-31px; right:0;color:#000;}
}
@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-home { display:none !important;}
ul.menu > li[link="/news/"] {display:inline-block;}

.menu {clear:both;margin:11px 0 0 10px;padding:0;}

}
@media only screen and (max-width: 360px) {
.menu li a { padding: 0 8px;}
}
@media only screen and (max-width: 320px) {
.menu-home { display:none !important;}

}


