
/* tool tip */

.toplogo {background: url(/../images/life/logo.gif)  no-repeat no-repeat ;padding:0 0 0 18px;}	
#toplogo {padding:0 0 0 0;}
#toplogo font:last-child { display:none;}	
#header div.home  #social {margin:-11px 7px 0 0;}
#header div.home b {margin:0;}

#header_info { clear:both; margin:2px;height:90px;overflow:hidden;width:960px;}

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;
}
a.cat_rss {
 height:16px;
 padding:0 18px 0 0;
 background:transparent url(../images/life/rss.gif) no-repeat  0 0;
}

a.cat_rss b{
}



body {
    background: AliceBlue;
    color: #000000;
    font-size: 13px;
    line-height: 22px;
}
table {
    font-size: 1em;
}
ul {
    margin: 0;
    padding: 0;
}
.font14 {
    font-size: 14px;
}
.bold_14 {
    font-size: 14px;
    font-weight: bold;
}
.font_12 {
    font-size: 12px;
}
.redfont {
    color: #FF0000;
}
a.menu:link, a.menu:visited {
    color: #000000;
    text-decoration: none;
}
a.menu:hover, a.menu:active {
    color: #FF0000;
    text-decoration: underline;
}
a.list {
    font-size: 14px;
    text-decoration: underline;
}
a.list:link, a.list:visited, a.list:hover, a.list:active {
    color: #0133A9;
}
a.special {
    color: #FF6600;
    font-weight: bold;
    line-height: 20px;
    text-decoration: none;
}
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: #333333;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
a.whi {
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;
}
a.whi:hover {
    text-decoration: underline;
}
a.bold12:link {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
a.bold12:visited {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
a.bold12:hover {
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}
a.bold12:active {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
input {
    font-size: 12px;
}
.anniu {
    border: 1px solid #666666;
    color: #000000;
    line-height: 13px;
    text-decoration: none;
    width: 45px;
}
.radio {
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
}
.title_comment {
    border-bottom: thin solid #0066CC;
    color: #0066CC;
    height: 1.8em;
    line-height: 1.7em;
    margin: 2px 0;
    padding: 0 3px;
}
div.menu_2 {
    background-color: #E6EFFB;
    padding: 2px;
}
div.menu_2 h3 {
    background: url("../images/life/Icon_blue.gif") no-repeat scroll 0 50% transparent;
    font-size: 14px;
    margin: 0;
    padding: 0 0 0 15px;
}
div_menu_3 {
    background-color: #C5DFFA;
}
div.menu_3 small {
    float: right;
}
.title_4 {
    background-image: url("../images/life/021_bg.jpg");
    font-size: 14px;
    font-weight: bold;
    line-height: 21px;
}
div.title_5 {
    background-color: #D3E8FD;
    border: 1px solid #0188AF;
    color: #FFFFFF;
}
.link_friend {
    background-color: #EEEEEE;
    border-bottom: 1px solid #000000;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    line-height: 28px;
}
.copyright {
    border-top: 1px solid #666666;
    line-height: 22px;
}
.gray {
    background-color: #F5F5F5;
}
.linedark {
    background-color: #F5F5F5;
}
.linedark_1 {
    background-color: #9DE9FF;
}
.linetinge {
    background-color: #FFFFFF;
}
.linetinge_1 {
    background-color: #D2F5FF;
}
.linetinge_2 {
    background-color: #F9F9F9;
}
.news_gray {
    background-color: #F5F5F5;
}
.side_1 {
    background-color: #EEEEEE;
    border: 1px solid #AAAAAA;
    line-height: 24px;
}
.side_2 {
    border: 1px solid #AAAAAA;
}
.side_3 {
    background-color: #F9F9F9;
    border: 1px solid #CCCCCC;
    padding: 0 5px;
}
.n_tit {
    font-size: 18px;
    font-weight: bold;
}
.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;
}
#qr_code {
    border: 1px solid #6BB6E0;
}
#related {
    background-color: #E7F2FD;
    border: 1px solid #6BB6E0;
    font-size: 16px;
    line-height: 22px;
    overflow: hidden;
    width: 98%;
}
#related h3 {
    background: none repeat scroll 0 0 #C5DFFA;
    margin: 5px 0;
}
#related h3 a {
    color: #005599;
}
#related h3 a:hover, #related h3 a:active {
    color: #0000FF;
}
#ruyisearch {
    margin: 4px 3px;
}
.dotline {
    background-color: #F1F1F1;
    line-height: 1px;
}
.dot_pane {
    border: 1px dotted #C0C0C0;
    padding: 5px;
}
.position_1 {
    background-color: #C5DFFA;
}
.dot {
    border-bottom: 1px solid #EEEEEE;
    line-height: 20px;
}

.clear {
    clear: both;
}
#header2 {
    background: none no-repeat scroll 0 0 #6495ED;
    min-height: 80px;
    text-align: left; position:relative;
}
#header2 div.home {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 20px 5px 20px;
    min-height: 24px;
    margin: 0 0 0 290px;
    padding: 3px 20px;
    max-width: 650px;
}
#header2 div.home tt {
    font-size: 12px;
}
#subnav {
    background-color: #015AD3;
    border: thin outset Blue;
    clear: both;
    color: #FFFFFF;
    text-align: center;
	font-size: 14px;
    z-index: 5; position:relative;
}
#subnav a {
    border-right: 1px solid #6699CC;
    color: #FFFFFF;
    padding: 0 6px;
}
#home {
    float: left;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-weight: bold;
}
div.header_search:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
#mtitle {
    color: #FFFFFF;
    display: inline;
    float: left;
    font: 600 32px/60px 黑体;
    margin-left: 1em; position:relative; z-index:9999;
}
#main_list {
    border: medium none;
    margin: 3px 0 0;
    padding: 0;
    width: 960px;
}

div.hotnews {
    background: url("../images/life/news_r2_c2.jpg") repeat-x scroll 0 0 #CCCCCC;
    border: 1px solid #CCCCCC;
    padding: 5px;
    text-align: center;
}
#main_list td.left_col {
    background-color: #F5F5F5;
    margin: 0 10px 0 0;
    overflow: hidden;
}
#main_list td.mid_col {
    margin: 0 10px 0 0;
}
#main_list td.left_col h2 a, #main_list td.mid_col h2 a {
    color: #FFFFFF;
}
#main_list td.right_col {
    background-color: #F5F5F5;
    border-left: 1px solid #AAAAAA;
}
.article_font {
    font-size: 16px;
    margin: 0 0 20px;
}
#article_bottom {
    border-bottom: 1px solid #333333; margin-bottom:15px;
}
#article_bottom p {
    margin: 3px 0;
}
#article_bottom p.a {
    text-align: center;
}
ul.articlelist {
    list-style: none outside none;
}
ul.articlelist li {
    border-bottom: 1px solid #EEEEEE;
    line-height: 20px;
}
ul.articlelist small {
    display: inline;
    float: right;
    margin: 0 5px;
}
#article_print, span.article_print {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #BBBBBB;
    border-style: solid;
    border-width: 0 1px;
    float: right;
    padding: 0 3px;
}
#right_ad {
    left: 780px;
    position: absolute;
    top: 23px;
}


div.comment {
    background: none repeat scroll 0 0 #C5DFFA;
    border: 1px solid blue;
    margin: 0 auto;
    width: 95%;
}
#brief_out {
    margin: 10px 0;
    position: relative;
}
#brief_out div.show {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #888888;
    display: none;
    left: 0;
    padding: 4px;
    position: absolute;
    top: 50px;
    z-index: 200;
}
#brief {
    margin: 5px 0;
}
#brief p {
    border: medium none;
    margin: 0;
}
#brief b {
    border-width: 0 1px;
    color: #444444;
    cursor: pointer;
    float: left;
    margin: 0;
    padding: 5px 0;
}
#brief b i {
    border-right: 1px solid #BBBBBB;
    font: 14px/14px mingliu;
    padding: 0 5px;
}
#brief b i:hover {
    color: #1C71A3;
}
#brief b.active {
    color: #1C71A3;
    cursor: text;
}
#brief b.active i {
    font-weight: 600;
}
#brief input {
    font-size: 18px;
    height: 22px;
    width: 580px;
}
#top_right_ad {
    display: inline;
    float: right;
    margin: 10px 4px 0 0;
}
div.flatlist {
    margin: 5px 2px;
}
div.flatlist a {
    display: inline-block;
    font-size: 16px;
}
div.flatlist a:hover {
    color: #FF00FF;
}
div.pic_title {
}
div.pic_title a {
    display: block;
}


.box2{zoom:1; overflow:auto; padding-bottom:10px}
.cat-area2{width:100%; margin-right:10px; float:left}

UL{list-style-type:none; margin:0px;}
/* 标准盒模型 */
.ttl{height:18px;}
.ctt{min-height:505px;padding:6px;clear:both;border:1px solid #064ca1;border-top:0;text-align:left;}
.w936{margin:2px 0;clear:both;width:100%;/*滑动门的宽度*/text-align:center;over-flow:hidden;}
/* TAB 切换效果 */
.tb_{background-image: url('../images/life/tabs1.gif'); background-repeat: repeat-x;}
.tb_ ul{height:24px;}
.tb_ li{float:left;min-height: 24px;line-height:1.2;width: 14%;cursor:pointer; border-radius:3px 3px 0 0; border-color:#0a63ae; border-style:solid; border-width:1px; padding-top:3px;
background: linear-gradient(90deg, #E4ECF6 35%, #F8FAFD 60%);
background: -moz-linear-gradient(90deg, #E4ECF6 35%, #F8FAFD 60%);
background: -webkit-linear-gradient(90deg, #E4ECF6 35%, #F8FAFD 60%);
background: -o-linear-gradient(90deg, #E4ECF6 35%, #F8FAFD 60%); }
/* 控制显示与隐藏css类 */
.normaltab   { color:#1F3A87 ;}
.hovertab    { color:#1F3A87; font-weight:bold; border-bottom-color:#fff !important; background:#fff !important; }
.dis{display:block;}
.undis{display:none;}

.column_side2 { display:inline-block; width:46%; padding:0 5px;}

body,html,input{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;}
table{border-collapse:collapse;border-spacing:0;}img{border:none}
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}
h1,h2,h3,h4,h5,h6{font-size:100%;}input.dialog{height:0;font-size:0; line-height:0; border:none}
h1{font-size:34px;}h2{font-size:26px;}h3{font-size:18px; }h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
input,label,img,th{vertical-align:middle;}.font-fixh{font-family: Georgia,Arial; color: #f00; font-size: 16px; font-weight: 700;}address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input.button ,input.btn{padding:0.25em;width: auto;_width:0;overflow:visible !ie;}
ul,ol,li{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.white,.white a{color:#fff}.blue,.blue a{color:#004499}.gray4,a.gray4{color:#999}
.red, .red a, a.red{color:red;}.green{color:#0E774A}
select optgroup{color:#CAC8BB;}
header{ display:block}



a.twitternull, a.fb-icon { display:inline-block;}


.menu { height:22px; overflow:hidden;}
.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:#015AD3; color:#fff; border-color:#015AD3}

.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:40px; line-height:30px;
}

/*Hide checkbox*/
input[type=checkbox]{
    display: none;
    -webkit-appearance: none;
}
.menu-roll a { display:inline-block;}


@media screen and (max-width: 768px) {
.main-right { display:none;}
#subnav { font-size:16px;}
#subnav a { padding:0 4px; }	
.tb_ li { min-height: 34px;}
#menu>a>span{display:none;}
#menu {}
}

@media only screen and (max-width: 720px) {
#menu { position: static; display: none;}
/*Show menu when invisible checkbox is checked*/
input[type=checkbox]:checked ~ #menu{
    display: block;
}
.show-menu { cursor:pointer; display:block; position:absolute; z-index:999; top:-35px; right:0;}
.menu-roll { text-align:left; padding:5px;}
#mtitle { float:none; margin-left:0; padding-left:0; text-align:center; display:block; }	
#header2 div.home { margin:0 0 10px 0; text-align:center;}
.menu { margin:0; padding:0 10px; overflow:visible; height:auto; }
#toplogo { display:inline-block;}


.main-right { display:none;}

}
@media only screen and (max-width: 480px) {
.menu-home { display:none !important;}

.menu-bbs { display:none !important;}
.menu-space { display:none !important;}

.column_side2 { width:45%;}
}
@media only screen and (max-width: 320px) {
.menu-home { display:none !important;}
.menu-bbs { display:none !important;}
.menu-space { display:none !important;}
}
