﻿/*----------------------------------------------------------------
// Copyright (C) 2011 山西昭元互联科技
// 版权所有。
//
// 文件名：public./gongju/css// 功能描述：全局样式
// 
// 创建标识：2013.12.25 by Haimi
//----------------------------------------------------------------*/

/* Reset */
html, body, h1, h2, h3, h4, h5, h6, table, thead, tfoot, tbody, form, fieldset, legend, div, p, span, dl, dt, dd, ul, ol, li, blockquote, pre, q, cite, code, input, select, textarea {margin:0; padding:0; font-family:'Verdana',Microsoft YaHei; }
h1, h2, h3, h4, h5, h6, strong, em, cite, address, sup, sub {font-weight:normal; font-style:normal; font-size:1em;}
ul, ol {list-style-type: none;}
a:link, a:visited {text-decoration:none; color:#333;}
a:hover, a:active {text-decoration:underline; color:#f03246;}
fieldset, a img {border:none;}
img {vertical-align:top;} 
input, textarea, button {font-size:100%; font-family:inherit;}
button {cursor: pointer;}
textarea {resize:vertical;}
table {border-collapse:collapse; border-spacing:0;}
select optgroup {font-style:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {display:none;}
/*闭合*/
.clearfix:after {content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.clearfix {zoom:1;}
html { *overflow-x:hidden;}
/* 时代字体 */
.txt_meme {margin-right:2px; margin-left:2px; vertical-align:-2px; *vertical-align:middle;}

/*全局可用样式*/
.rel {position:relative;}
.abs {position:absolute;}

.show {overflow:visible;}
.hidden {overflow:hidden;}

.dis {display:block;}
.udis {display:none;}

.hand {cursor:pointer;}

.fl {float:left;}
.fr {float:right;}
.cb {clear:both;}

.tl {text-align:left;}
.tr {text-align:right;}
.tc {text-align:center;}

/* 字体颜色样式 */
.scolor_1,a.scolor_1,.tcolor_1,a.tcolor_1 {color:#0fa440;}
.scolor_2,a.scolor_2,.tcolor_2,a.tcolor_2 {color:#148ac8;}
.scolor_3,a.scolor_3,.tcolor_3,a.tcolor_3 {color:#ea6a00;}
.scolor_4,a.scolor_4,.tcolor_4,a.tcolor_4 {color:#db3038;}

body {font-size:12px; color:#888; font-family:microsoft yahei}
/* footer绝对局底必须条件 */
/*html {height:100%;}
body {position:relative; min-height:100%; _height:100%;}
#content {padding-bottom:190px; position:relative;}
#footer {position:absolute; left:50%; bottom:0; height:190px; margin-left:-480px; margin-top:-190px;}*/
/* head */
.head {width:100%; background:#fff; padding-top:40px; z-index:100;}
.head_section {width:990px; margin:0 auto;}
/* min_nav */
.min_nav_wrap{ position:fixed; _position:absolute; left:0; top:0; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop)); background:#efefef; border-bottom:solid 1px #dddddd; width:100%; min-width:990px; z-index:1002; }
.min_nav { font-size:14px; color:#4e4e4e; height:40px; }
.min_nav a{ display:inline-block; height:40px; line-height:40px; }
.min_nav_l{ margin:0; padding:0 0 0 10px; height:40px; overflow:hidden; }
.min_nav_l a{ background-image:url(/gongju/images/topBar.gif); background-repeat:no-repeat; padding:0 10px 0 24px; height:18px; line-height:18px; margin:11px 0; }
.min_nav_l a:hover,
.min_nav_l a.cur{ text-decoration:none; color:#39b4b4; }
.app{ background-position:6px 2px; }
.app:hover{ background-position:6px -18px; }
.tools{ background-position:4px -38px; }
.tools:hover{ background-position:4px -58px; }
.home{ background-position:3px -78px; }
.home:hover,.home.cur{ background-position:3px -98px; }
.sns{ background-position:0 -118px; }
.sns:hover{ background-position:0 -138px; }
.special{ background-position:0 -159px; }
.special:hover{ background-position:0 -179px; }
.fashion{ background-position:0 -199px; }
.fashion:hover{ background-position:0 -219px; }
.wiki{ background-position:4px -238px; }
.wiki:hover{ background-position:4px -258px; }
.mall{ background-position:0 -279px; }
.mall:hover{ background-position:0 -299px; }

.min_nav_r{ margin:0; padding-right:10px; }
.min_nav_r li{ float:left; }
/* 登陆前 */
.other_login{margin:0 10px; overflow:hidden; height:40px;}
.other_login a{ display:inline-block; width:0px; height:23px; padding-left:24px; overflow:hidden; background-image:url(/gongju/images/topBar.gif); background-repeat:no-repeat; margin:9px 2px 8px;}
.other_login a.qzone{ background-position:0 -320px; }
.other_login a.tsina{ background-position:0 -345px; }
.other_login a.tqq{ background-position:0 -370px; }
/* 登陆后 */
#login li{ position:relative; cursor:pointer; text-align:right; }
#login li.login_on, #login li:hover{ background-image:url(/gongju/images/login_on.png); background-repeat:no-repeat; }
#jf { padding:0 10px;}
#jf:hover { background-image:none !important}
#login li a:hover{ text-decoration:none; color:#333; }
#login li b{ display:inline-block; width:11px; height:40px; vertical-align:middle; background-image:url(/gongju/images/topBar.gif); background-repeat:no-repeat; background-position:0 -424px; margin:0 0 0 5px; }
#login li.login_on b, #login li:hover b{ background-position:0 -449px; }
#login li div{ display:none; position:absolute; right:0; top:40px; width:100%; z-index:1002; font-size:12px; }
#login li.login_on div, #login li:hover div{ display:block; background-image:url(/gongju/images/login_on.png); background-repeat:no-repeat; }
#login div a:hover{ text-decoration:underline; }
#login dd a:hover{ color:#54c7de; text-decoration:none; }
/* 用户 */
#u_user:hover, #u_user.login_on{ background-position:-21px 4px; }
#u_user a{ width:68px; overflow:hidden; display:block; word-break:break-all; word-wrap:break-word; padding:0 25px 0 3px; position:relative; }
#u_user i{ display:inline-block; width:15px; height:40px; vertical-align:middle; background:url(/gongju/images/topBar.gif) 0 -397px no-repeat; margin:0 2px 0 0; }
#u_user b{ position:absolute; top:0; right:8px; }
#u_user:hover div, #u_user.login_on div{ width:117px; background-position:0 -36px; }
#u_user dl{ background:url(/gongju/images/topBar.gif) 13px -484px no-repeat #fff; margin:9px 5px; }
#u_user dd a{ width:48px; padding:0 12px 0 46px; height:28px; line-height:28px; }
/* 提醒 */
#u_msg:hover, #u_msg.login_on{ background-position:-149px 4px; }
#u_msg a{ width:68px; text-align:center; }
#u_msg span{ color:#f03246; margin-left:4px; }
#u_msg:hover div, #u_msg.login_on div{ width:97px; background-position:-120px -36px; }
#u_msg dl{ background:#fff; margin:10px 5px; }
#u_msg dd{ white-space:nowrap; padding:0 8px; text-align:left; }
#u_msg dd a{ text-align:left; width:71px; height:27px; line-height:27px; }
#u_msg dd span{ margin-left:2px; color:#f03246; }
#u_msg dd i{ margin-left:24px; font-style:normal; }
/* 帐号 */
#u_set:hover, #u_set.login_on{ background-position:-237px 4px; }
#u_set a{ width:68px; text-align:center; }
#u_set:hover div, #u_set.login_on div{ width:85px; background-position:-220px -36px; }
#u_set dl{ margin:8px 5px; }
#u_set dd a{ width:75px; display:block; height:26px; line-height:26px; }
#u_set dd i{ margin-left:24px; font-style:normal; }

 
.min_search { position:relative;}
.min_search .search_input {top:27px; left:20px; width:273px; padding-left:5px; height:37px; background-position:0 0;  z-index:888; clear:both; }
.min_search .search_input .sear_selet {margin:8px 0 0 5px;}
.min_search .search_btn {top:27px; left:304px; width:60px; height:37px; background-position:-282px 0; cursor:pointer;}
.min_search .search_hot {top:68px; left:20px; width:550px; color:#f24a5c; z-index:777;}
.min_search .search_hot .search_hot_list a{ margin:0 3px; }
.search_input {width:300px;}
#searSort {float:left; width:60px;}
#searSort .A-Select span.showItem { background:none; border:0; width:auto!important; line-height:26px;}
#searSort .A-Select .arr { border:0; margin-top:2px; width:15px !important; background-position:3px -40px;}
#searSort .A-Select .item { width:60px !important; padding:0 2px; top:31px !important; border-top:0; left:-5px; z-index:888; background:#fff;}
#searSort .A-Select .item a, #searSort .A-Select .item span { padding-left:8px; height:18px; line-height:18px;}
.search_input input { float:left; border:0 none; width:170px; padding:0 10px 0 5px; height:26px; line-height:26px; margin-top:5px; color:#9c9c9c; outline:none; }
.search_input input:focus {outline:none;}
/* 智能搜索提示 - 公用 */
div.smartTips{ display:none; position:absolute; }
div.smartTips li a{ background:#fff; display:block; padding:0 13px; height:26px; line-height:26px; font-size:12px; color:#4e4e4e; }
div.smartTips li a.smart_on, div.smartTips li a:hover{ background:#ffecf0; color:#f14959; text-decoration:none; }
/* 智能搜索提示 - 顶部 */
.min_search div.smartTips{ background:#fff; top:58px; left:72px; width:218px; z-index:888; border:solid 1px #ddd; border-top:none; padding:0 1px; box-shadow:1px 1px 2px #DDDDDD; }
.min_search div.smartTips li a{ padding:0 10px; }
.min_search div.smartTips li a.smart_on, .min_search .smartTips li a:hover{ background:#eee; color:#f03246; }
/* top_nav_r */
.top_nav_r  {margin:40px 0 0 0;}
.top_nav_r li {float:left; font-size:14px; padding-right:15px; margin-left:10px; background:url(/gongju/images/border_bg.png) right 2px no-repeat;}
.top_nav_r li.last { margin-left:10px; padding-right:0; background:none}


/* 输入框样式 */
.hd { line-height:30px; border-bottom:1px solid #dedede; clear:both;}
.hd a {font-size:16px;}
a.more {font-size:12px; color:#6ebcc8 !important; white-space:nowrap; padding-left:10px;}
p { line-height:22px;}

#content {position:relative; margin-bottom:20px; font-size:14px;}
.cont_wrap {position:relative; width:990px; margin-left:auto; margin-right:auto;}
/* section */
.section {width:960px; margin-left:auto; margin-right:auto; padding:0 15px 10px 15px; background:#fff;}

/* time_line */
.time_line i,
.time_line .t_mod,
.time_w a,
.t_arrow,
.time_w a:hover {background-image:url(/gongju/images/time.png); _background-image:url(/gongju/images/time.gif);}
.section.time_line {width:960px; padding:25px 15px 5px; text-align:center; overflow:visible !important;}
.time_line .time_tit { line-height:22px; color:#6c6c6c;}
.time_line {  width:960px; height:22px;}
.time_line i { width:6px; height:22px;}
.time_m {margin-left:auto; margin-right:auto;}
.time_m a { line-height:22px; _line-height:26px;}
.time_m a:link, .time_m a:visited,
.time_m a:hover, .time_m a:active {color:#4e4e4e; text-decoration:none;}
.time_line i.time_l { margin-right:5px; _margin-right:2px; background-position:0 3px;  }
.time_line i.time_r { background-position:-13px 3px;}
.time_line .t_mod {display:block; margin-left:1px; _display:inline; float:left; width:60px; height:22px; text-align:center; background-position:0 -38px; }
.time_line .t_mod:hover {width:60px; background-position:-67px -38px;}
.xl .time_w { display:block;}
.time_w {display:none;}
.time_line .time_1,
.time_line .time_2 {float:left; margin-right:3px; _display:inline; }
.time_line .time_2 { position:relative;}
.t_arrow { position:absolute; top:-26px;  z-index:30;   text-align:center; line-height:20px; color:#fff; height:28px; _line-height:24px; 
width:60px; background-position:-28px 0px; }
.time_m div.timer_curr .time_w{ display:block; }
.time_w a {display:block; float:left; position:relative; z-index:50;  width:8px; height:22px; margin-left:2px; *width:7.8px; _display:inline; background-position:0px -209px;}
.t_arrow {left:-25px;}
.time_w a:hover { background-position:-43px -209px;}
.time_line .time_2 .t_arrow { position:absolute; width:60px; background-position:-28px 0px; left:0px; }
.xl .time_w a {width:98px; *width:96px;  background-position:0px -64px;}
.xl .time_w a .t_arrow  {left:0px; width:90px; background-position:-98px 0px;}
.xl .time_w a:hover {background-position:-109px -64px;}
.yoe .time_w a {width:28px; *width:27.8px;  background-position:1px -92px;}
.yoe .time_w a:hover {background-position:-42px -92px;}
.yoe .time_w a .t_arrow  {left:-30px; width:90px; background-position:-98px 0px;}
.ye .time_w a {width:25.3px; *width:24px; background-position:-1px -119px;}
.ye .time_w a:hover {background-position:-42px -119px;}
.ye .time_w a .t_arrow  {left:-17px;  width:60px; background-position:-28px 0px;}
.yw .time_w a, .yz .time_w a {width:23px; *width:22.8px; background-position:0px -150px;}
.yw .time_w a .t_arrow, .yz .time_w a .t_arrow {left:-20px;}
.yw .time_w a:hover, .yz .time_w a:hover {background-position:-41px -149px;}
.yzz .time_w a {width:16.8px; background-position:0px -181px;}
.yzz .time_w a:hover {background-position:-43px -182px;}
.yzz .time_w a .t_arrow {left:-23px;}
   /* 红色时间线 */
.section.time_red { background:none;}
.time_red .t_mod { height:30px; margin-right:1.5px; line-height:30px; background-position:0px -240px;}
.time_red .t_mod:hover {background-position:-104px -240px; color:#fff;}
.time_red .time_w a {height:30px; background-position:0px -470px;}
.time_red .time_w a:hover { background-position:-104px -469px;}
.time_red .xl .time_w a {background-position:0px -275px;}
.time_red .xl .time_w a:hover {background-position:-104px -274px;}
.time_red .yoe .time_w a {background-position:0px -311px;}
.time_red .yoe .time_w a:hover {background-position:-104px -311px;}
.time_red .ye .time_w a {background-position:0px -347px;}
.time_red .ye .time_w a:hover {background-position:-104px -347px;}
.time_red .yw .time_w a, .time_red .yz .time_w a {background-position:0px -386px;}
.time_red .yw .time_w a:hover, .time_red .yz .time_w a:hover {background-position:-104px -385px;}
.time_red .yzz .time_w a {background-position:0px -428px;}
.time_red .yzz .time_w a:hover {background-position:-104px -427px;}
   /* 绿色时间线 */
.section.time_green { background:none;}
.time_green .t_mod { height:30px; margin-right:1.5px; line-height:30px; background-position:0px -520px;}
.time_green .t_mod:hover {background-position:-104px -520px; color:#fff;}
.time_green .time_w a {height:30px; background-position:0px -749px;}
.time_green .time_w a:hover { background-position:-104px -748px;}
.time_green .xl .time_w a {background-position:0px -555px;}
.time_green .xl .time_w a:hover {background-position:-104px -554px;}
.time_green .yoe .time_w a {background-position:0px -591px;}
.time_green .yoe .time_w a:hover {background-position:-104px -591px;}
.time_green .ye .time_w a {background-position:0px -628px;}
.time_green .ye .time_w a:hover {background-position:-104px -627px;}
.time_green .yw .time_w a, .time_green .yz .time_w a {background-position:0px -666px;}
.time_green .yw .time_w a:hover, .time_green .yz .time_w a:hover {background-position:-104px -665px;}
.time_green .yzz .time_w a {background-position:0px -707px;}
.time_green .yzz .time_w a:hover {background-position:-104px -707px;}

/* 底部 */
.foot .section{ background:none; padding-bottom:0;}
.foot_top { border-top:1px solid #98dfeb; background:#c0ebf3; border-bottom:1px solid #a8dae1;}
.foot_nav li { float:left; width:178px;  height:90px; margin:5px 16px 5px 0; border-right:1px solid #98DFEB;}
.foot_nav li.last {border:0; margin-right:0;}
.foot_nav h4 a { font-size:14px; line-height:30px; font-weight:bold; }
.foot_nav .nav_list a { color:#666; padding-right:5px; _padding-right:3px; white-space:nowrap;}
.foot_nav .nav_list a:hover{ color:#f03246; }
.foot_botm { border-top:1px solid #d1eaed; background:#e1f7fa; text-align:center; padding:10px 0; }
.foot_botm p {color:#4F4F4F; }
.foot_botm .help_list { padding-bottom:5px;}
.foot_botm .help_list a { padding-right:20px; margin-right:20px; background:url("/gongju/images/border_bg.png") no-repeat  right 0px}
.foot_botm .help_list a.last { background:none;}


/* bg */
.mid_nav li a  {background-image:url("/gongju/images/nav_icon.png"); background-repeat:no-repeat;}
.user_name,
.community_area .push_news_con li { background-image:url(/gongju/images/icon_2.png); background-repeat:no-repeat; }
.min_search .search_input,
.min_search .search_btn,
.min_search .baidu_btn,
.hot_news_list li,
.news_list li.fist h2,
.aside_btn,
.hot_baby,
.hot_activy .hd .fl,
.hot_activy .bd li,
.section_hd,
.baby_notes .mod_r .mod_bd  a,
.sent_news_list .asi_mod_hd,
.hot_users .asi_mod_hd,
.ty_on_report li,
#searSort .A-Select .arr { background-image:url("/gongju/images/icon.png");  _background-image:url("/gongju/images/icon.gif");  background-repeat:no-repeat;}


/* 关注我们 */
.mainatt {width:263px; height:63px; z-index:990; position:fixed; top:79px; right:73px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)); _margin-top:79px;
 display:none; background:url('/gongju/images/not_att.gif') 0 0 no-repeat;}
.noatt {width:83px; height:63px; z-index:991; position:fixed; top:79px; right:0; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)); _margin-top:79px; background:url('/gongju/images/att.gif') no-repeat 0 0; }
/* 解决ie6下图片抖动 */
html{_text-overflow:ellipsis;}
.mainatt .attention {position:absolute; left:8px; top:19px;}
.mainatt .attention li {float:left; margin-left:6px; _display:inline;}
.mainatt .attention li.qzone {margin-left:20px;}
.mainatt .attention li iframe {background:transparent;}
.mainatt .attention .qzone a {width:56px; height:22px; display:block; background:url('/gongju/images/qqzone_icon.png') no-repeat 0 0; text-indent:-2000em; overflow:hidden;}
/* 悬浮二维码 */
.max_card {position:fixed; z-index:889; top:200px; right:0px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)); _margin-top:200px; width:109px; height:340px; background:url(/gongju/images/xf_bg.png) 0 0 no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://stat1.enmuo.com/images/xf_bg.png", sizingMethod="crop"); }
.max_card .close_mod {position:absolute; right:0; top:2px; display:block; width:13px; height:13px; cursor:pointer;}
.max_card img {width:104px; height:104px; margin-top:30px;}
/* 回顶部 与 去评论
-----------------------------*/
/*#jumpNav {position: absolute; top:0; right:-18px; width:18px; cursor:pointer; line-height:16px; color:#FFFFFF; text-align:center;}
#jumpNav a:link, #jumpNav a:visited {color:#ffffff; text-decoration:none;}
#backToTop,
#gotoComment {display:block; height:59px; padding-top:11px; overflow:hidden;}
#backToTop {margin-bottom:4px;}
#gotoComment {display:block;}*/
.gotoWrap{ width:54px; height:53px; position:absolute; right:-55px; z-index:889;}
.go-top{ width:54px; height:53px; background:url(/gongju/images/go_top.png) 0 0 no-repeat;}
.go-top a{ display:block; width:54px; height:53px; cursor:pointer; outline:none;}
.feed_back{ width:54px; height:53px; background:url(/gongju/images/fk.png) 0 0 no-repeat;}
.feed_back a{ display:block; width:54px; height:53px; cursor:pointer; outline:none;}
.go_comment{ width:54px; height:53px; background:url(/gongju/images/go_com8.png) 0 0 no-repeat;}
.go_comment a{ display:block; width:54px; height:53px; cursor:pointer; outline:none;}


/* 面包屑 */
.position{ font-size:12px; line-height:20px; height:20px; color:#4e4e4e; }
.position a{ color:#4e4e4e; }
.position i{ display:inline-block; background:url(/gongju/images/topBar.gif) 0 -605px no-repeat; width:10px; height:15px; overflow:hidden; margin:0 7px; vertical-align:middle; }

/* 分页 */
.paginator { padding:10px; text-align:right; clear:both; height:23px; color:#454545; }
.paginator a, .paginator span, .paginator .number{ background-repeat:no-repeat; color:#454545; }
.paginator a, .paginator span, .paginator .nav_pages, .paginator .page, .paginator .total, .paginator .jump{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; height:23px; line-height:23px; }
.paginator a, .paginator span { text-align:center; margin-right:6px; }
.paginator a:hover{ text-decoration:none; }
.paginator .nav_pages a{ width:32px; background-position:0 0; }
.paginator .nav_pages a:hover{ background-position:0 -25px; }
.paginator a.prev, .paginator a.next, .paginator a.jumpOk{ width:50px; background-position:0 -100px; }
.paginator a.prev:hover, .paginator a.next:hover, .paginator a.jumpOk:hover{ background-position:0 -125px; }
.paginator .nav_pages span{ width:32px;}
.paginator span.omit{ background-position:0 -75px; }
.paginator span.curpage{ color:#fff; background-position:0 -50px; }
/*.paginator span.curpage:hover{ background-position:0 -75px; }*/
.paginator .total{ padding:0 5px; color:#454545; }
.paginator .number{ background-position:0 -150px; border:solid 1px #fff; width:35px; height:23px; line-height:23px; margin:0 2px; vertical-align:middle; text-align:center; color:#999; }
.paginator a.jumpOk{ margin:0 0 0 6px; }

/* 2.0版本登录弹出框 关闭按钮 */
.dialogRed h2 a, .dialogGreen h2 a{ margin-right:20px; padding-top:6px; display:inline-block; float:right; height:18px; line-height:18px; font-size:18px; cursor:pointer; vertical-align:middle; }
.dialogRed h2 a i, .dialogGreen h2 a i{ display:inline-block; width:0; height:0; line-height:0; vertical-align:middle; }
.dialogRed h2 a{ color:#ffe8ec; }
.dialogRed h2 a i{ border-left:solid 8px #ffd2da; border-bottom:solid 8px #ff8196; border-top:solid 8px #ff8196; border-right:solid 4px #ff8196; }
.dialogGreen h2 a{ color:#b1ffef; }
.dialogGreen h2 a i{ border-left:solid 8px #b1fff0; border-bottom:solid 8px #3cbcbc; border-top:solid 8px #3cbcbc; border-right:solid 4px #3cbcbc; }
