@charset "utf-8";
/* CSS Document */
html,body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td{ margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top;}
ul, li{ list-style-type: none;}
h1, h2, h3, h4, h5, h6 { font-size: 14px;}
body, input, select, button, textarea{ font-size:12px; font-family: Arial, Tahoma, Geneva, sans-serif;}
button{ cursor:pointer;}
i, cite{ font-style: normal;}
body { background: #fff; color: #363636; line-height: 1.2;}
a, a:link{ color: #222; text-decoration: none;}
a:visited{  }
a:active, a:hover{ text-decoration: underline;}
a:focus{ outline: none; }
 
.fixed:after{ content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed{ display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear{ diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.more{ float: right; }
.more a { font-weight: normal; font-size: 12px; }
.fl, .fr{ display: inline; float: left; }
.fr{ float: right; }

/*Link*/
a{ text-decoration:none; color:#000;}
a:link    { text-decoration:none;color:#000;}
a:visited { text-decoration:none;}
a:hover   { text-decoration:none;color:#ff0000;}
a:active  { text-decoration:none;}
a{outline:none;}/* only Firefox */
a{blr:expression(this.onFocus=this.blur());}/* onlyIE+ */

a.red{ color:#ff0000;}
a.red:hover{ color:#f14f4f;}

a.gray{ color:#8d8d8d;}
a.gray:hover{ color:#f14f4f;}

a.black{ color:#000;}
a.black:hover{ color:#8d8d8d;}

a.hui{ color:#8d8d8d;}


/*header*/
.header{ height:160px; width:990px; margin:0 auto;}

.loginbar{ height:29px; overflow:hidden; clear:both;}
.loginbar .fr,.loginbar .fl{ line-height:30px;}
.loginbar .fl { line-height:32px;}
.loginbar .fl img{ vertical-align:middle; margin-top:-2px; _vertical-align:-2px; _margin-top:7px;}
.loginbar .fr{ text-align:right;}
.loginbar .fl a{ margin-right:10px;}
a.login{ background:url(/templates/lifeweek/images/login.png) no-repeat scroll 0 0; margin-top:4px; color:#fff; width:59px; text-align:left; text-indent:14px; height:20px; display:block; float:left; line-height:19px; margin-right:8px;}

.nav{ height:68px; overflow:hidden; margin-top:4px;}
.logo{ width:196px; height:68px; float:left; background-color:#ff0000;}
.rightnav{ width:794px; height:68px; overflow:hidden; float:left;}
.rightnav a{font-size:14px; font-weight:bold; float:left; padding:28px 15px; *padding:28px 12px; border-right: 1px solid #313131; color:#fff;}
.rightnav a:hover{ background-color:#545454; color:#fff;}
.rightnav a.cur{ background-color:#545454;}
.rightnav a.cur:hover{ background-color:none;  color:#fff;}

.search{ margin: 20px 0 0 0; height:30px; overflow:hidden;}
.search .select{ height:25px; width:66px; float:right; /*background-color:#ebebeb;*/ border:1px solid #ccc;}
.search .select select{ border:0; margin:4px 0 0 2px; *margin:2px 0 0 2px;}
.search .alls{ width:232px; float:right; margin-left:10px;}
.frame{ width:196px; float:left; height:25px; border:1px solid #ccc; *margin-left:-10px; line-height:24px; text-indent:2px;}
.btn_search{ width:34px; height:27px; float:left; background:url(/templates/lifeweek/images/search.png) no-repeat scroll 0 0; border:0; cursor:pointer;}
.scroll{ width:600px; float:left; line-height:32px;}
.scroll a img{ vertical-align:middle;}
.scroll a{ margin-right:10px; color:#8d8d8d;}
.scroll a:hover{ color:#000;}


/*footer*/
.footer{ clear:both; background: #434343; color:#fff; font-weight:normal; height:; overflow:hidden;}
.service{ border-bottom: 1px solid #595959; text-align:center; padding:15px 0; margin-bottom:10px;}
.service a{ margin-right:20px; color:#fff;}
.service a:hover{ color:#ccc;}
.copyright{ width:990px; height:210px; margin:0 auto; margin-bottom:30px; padding:15px 0 20px 0; background:url(/templates/lifeweek/images/life.png) no-repeat scroll right top; 　
_background:none; 
}
.footrss{ width:420px; float:left; height:210px;}
.footrss .maga_162{ width:152px; height:200px; padding:5px; background-color:#fff; }
.footrss .maga_162 img{ width:152px; height:200px;}
.footrss .rss_238{ width:238px;}
.footrss .rss_238 p{ padding-bottom:13px; line-height:20px;}
.footrss .rss_238 p span{ color:#8e8e8e; display:block;}
.footrss .rss_238 h4{ font-weight:normal; margin-bottom:20px;}
a.rss{ padding:6px 20px; width:100px; background-color:#595959; display:block; color:#fff;}
a.rss:hover{ background-color:#ccc; color:#000;}

.partner{ width:300px; /*height:210px;*/ overflow:hidden; float:left; margin:0 20px;}
.partner h4{ font-weight:normal; padding-bottom:20px;}
.partner a{ width:100px; display:block; overflow:hidden; float:left; color:#8e8e8e; line-height:25px;}
.partner a:hover{color:#fff;}

.declaration{ width:230px; float:left;}
.declaration h5{ font-size:24px; font-weight:normal; line-height:20px;}
.declaration p{ color:#8e8e8e; padding-top:20px; line-height:20px;}
.declaration p span{ display:block; color:#fff;}
.declaration p a{ display:block; float:left; margin-right:10px; width:30px; height:30px;}
a.sina{ background:url(/templates/lifeweek/images/sina_h.png) no-repeat scroll 0 0;}
a.sina:hover{ background:url(/templates/lifeweek/images/sina_c.png) no-repeat scroll 0 0;}
a.qq{ background:url(/templates/lifeweek/images/qq_h.png) no-repeat scroll 0 0;}
a.qq:hover{ background:url(/templates/lifeweek/images/qq_c.png) no-repeat scroll 0 0;}
a.lifeweeker{ background:url(/templates/lifeweek/images/lifeweeker_h.png) no-repeat scroll 0 0;}
a.lifeweeker:hover{ background:url(/templates/lifeweek/images/lifeweeker_c.png) no-repeat scroll 0 0;}

.reback{ height:60px; width:16px; position:fixed; bottom:120px; right:0;}






