@charset "utf-8";
/* CSS Document */
/*header*/
.head_manage{ height:23px; padding:5px 10px 0px 10px; background:url(/images/common/head_mabg.jpg) repeat-x; border:1px solid #cccccc; border-left:0px; border-right:0px;}
.head_manage a{ color:#000001; margin:0px 5px;}
.head_manage a.on{ font-weight:bolder;}
.head_manage span{ font-weight:bolder;}
.logo_sosobox{ height:43px; margin-bottom:13px; width:auto; z-index:998}
.logo_bg{ width:174px; height:43px; float:left; margin-right:-3px; cursor:pointer}
.logo_bg-2015{width:230px;}
.soso_inp{ width:auto; height:43px;}
.hiden{display:none!important;}
.show{display:block!important;}
.look_more{ margin:0px 0px 0px 10px;}
#loading{visibility:hidden; margin:6px 0px 0px 0px;}
.talk_more .lmid{ width:11px; height:35px; _margin-right:-3px; float:left; background:url(/images/common/icon.gif) -119px -74px; }
.talk_more .rmid{ float:right;width:6px;_margin-left:-3px; height:35px;background:url(/images/common/icon.gif) -132px -74px; }
.login_r{ float:right; color:#fff; padding:10px 10px 0px 0px;}
.login_rr ul li{ float:right; position:relative; padding:10px 5px 0px 5px; margin:0px 2px; display:inline-block;z-index:996;}
.login_rr ul li a{ color:#fff;}
.login_rr{ position:relative; z-index:997; }
.login_rr ul li span{ z-index:999; display:block;color:#fff; cursor:pointer }
.login_rr ul li .translat_down{ position:absolute;top:30px;min-width:50px;right:-8px; _width:50px; padding:5px 4px 5px 6px; z-index:999;}
.login_rr ul li .translat_down a{ display:block; color:#fff;  border-bottom:1px dotted #ccc;z-index:999;}
.login_r a{ color:#fff; margin:0px 4px; font-weight:bolder;}
.login_rr ul li.s_icon{background:url(/images/common/sicon.gif)  no-repeat right 20px; padding:10px 15px 0px 0px; margin:0px 8px; color:#fff}
.textinp { background:none repeat scroll 0 0 #FFFFFF; font-size:12px; line-height:20px; float:left; height:14px;height:19px !important;padding:0px !important; width:169px ; color:#000; border:medium none; color:#000000;}
.soso_div { margin:10px 0px 0px 20px;  padding:3px 0px 0px 1px;_padding:2px 0px 0px 1px;background:url(/images/common/soso_gif.png) no-repeat;float:left;width:171px; height:20px;}
.btn_ss{ float:left; margin:10px 0px 0px 0px;}
.btn_ss input{ margin-left:10px; width:19px; height:24px; border:0px;}
.tittle_side{ height:31px; width:100%}
.tittle_side h2{ height:26px; display:block; padding:5px 3px 0px 5px; }
.left_bg .left_ul{ padding:10px 0px;}
.left_bg .left_ul li a{ font-weight:bolder;font-size:14px; padding:1px 0px 0px 5px;display:block;height:20px;}
.left_bg .left_ul li{ height:30px; padding:6px 0px 0px 0px; line-height:20px;} 
.left_bg .left_ul .left_on a{ background:url(/images/common/icon.gif) no-repeat  0px -32px; color:#fff; display:block; }
.left_bg .left_ul .left_on a:hover{ text-decoration:none;}
.combined_log{ height:32px;}
.combined_log  h2{ float:left; width:76px;}
.combined_log a{ display:block; float:left; margin:0px 3px;}
.combined_log .xl{ cursor:pointer; float:left; display:block}
.combined_log .rss{ background:url(/images/common/rss_24.png) no-repeat 0px 0px;height:24px; width:24px; cursor:pointer }
.adv{ margin-bottom:10px;}
.rig_tittle{ height:24px;padding:5px 0px 0px 10px;}
.content .pad_10px{padding-top:10px; display:block;}
.contentbox{ border:1px solid #cccccc; border-top:0px; border-bottom:0px; padding:10px 0px 0px 0px;}
.content{ padding:4px 10px 3px 10px; }
.block_r{ margin-bottom:10px;}
.tp{ color:#000; padding:0px 5px 0px 5px; }
.tp input{margin-right:3px; margin-top:-3px; }
.tp .tp_btn{width:65px;  height:24px; line-height:24px; cursor:pointer;  border:0px; margin-right:10px; color:#fff; text-align:center; vertical-align:middle;}
.hei5px{ height:5px;}
.comment_on li{ background:url(/images/common/circle.jpg) no-repeat left 15px; padding:6px 5px; text-indent:1.2em;}
.comment_on li a{  text-decoration:underline }
.old_articles li .comment_on li a{ text-decoration:none}
.old_articles li .comment_on li a:hover{ text-decoration:underline}
.old_articles li p{ padding-bottom:6px;}
.week{ font-size:16px; font-weight:bolder; margin:0px 10px 0px 0px;}
.old_articles .old_blockli{ padding:5px 0px 7px 0px;}
.yesterday_new{ height:30px; padding:5px 0px 0px 0px; text-align:right; font-weight:bolder;}
.haveno_circle li{ padding:5px 0px 0px 10px;}
.notice{ height:32px; margin-bottom:6px; position:relative; z-index:8;}
.arrow{ width:15px; position:absolute; height:22px; background:url(/images/common/jtou.png) no-repeat !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://icon.solidot.com.cn/images/common/jtou.png'); _background-image:none;  top:-19px; left:5px;}
.notice_m{ height:28px; background:url(/images/common/noticem.jpg) repeat-x; padding-top:4px;}
.ct_tittle .mid_bgtittle{ height:29px; float:left; width:9px; border:0px; margin-right:-3px; }
.ct_tittle  .bg_htit{ height:26px; margin-left:0px;  padding:3px 0px 0px 3px!important; _padding:3px 0px 0px 1px; }
.ct_tittle {height:28px; overflow:hidden} 
.ct_tittle  h2 {color:#fff;}
.ct_tittle  h2 a{ color:#fff;}
.ut_boxcentent{height:auto;}
.ut_boxcentent.indent{ padding:20px;}
.zk{ float:left; width:1px; height:1000px;}
.talk_time{ padding:5px 0px 5px 10px; width:auto;  position:relative; z-index:55;_margin:0px 3px; }
.talk_time a,.p_content a{ text-decoration:underline;}
.talk_time a div{ text-decoration:none}
.talkm_mid .agrey{ color:#474747}
.talkm_mid .r a b{ margin:0px 4px; font-size:16px}
.talkm_mid .r a:hover{ text-decoration:none;}
.talkm_mid .r { text-align:right}
.p_mainnew{ font-size:13px; padding:7px 5px 10px 0px; }
.p_content{ padding:10px 0px 5px 10px; min-height:100px; position:relative; overflow:hidden;_zoom:1}
.p_content .limg{ margin:0px 5px 0px 0px; position:relative; float:left; padding-top:5px; z-index:5 }
.talkm_mid{ background:url(/images/common/mmid.jpg) repeat-x; height:35px; width:auto; margin-bottom:7px; line-height:18px;}
.icon_float{ position:relative; text-align:center; float:right; padding:10px 10px 0px 0px; }
.talkm_mid .r .save{ margin-left:4px; width:30px; text-align:justify;  height:16px; font-size:12px; margin-top:2px; padding:0px 0px 0px 18px; color:#fff; display:block; float:right;}
.p_mainnew i {border-left: 3px solid #DDDDDD;display: block;font-style: normal;padding: 0 0 0 0.85em;}
.r_end{width:300px; height:10px;}
#footer .famous { font-size:14px; text-align:center; min-height:50px; padding:10px 0  10px 0;vertical-align:middle;width: 100%; font-weight:bolder;}
.btmnav {color:#999999; margin:0;text-align:center;top:12px;}
.btmnav {color:#006666;font-size:12px;}
.btmnav ul {margin:0;padding:0;}
.btmnav ul li {border-right:1px solid #474747;display:inline;line-height: normal; margin:0;padding:0 6px;}
#copyinfo {color:#222222;font-size:12px; margin:0;padding:0;text-align:center; top:16px;}
.issue_vote{ padding:10px 0px 0px 30px}
.posit{ position:relative; z-index:7}
.sp_btn{ position:absolute; bottom:5px; left:5px; background:url(/images/common/sp_btn.png) no-repeat !important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://icon.solidot.com.cn/images/common/sp_btn.png'); _background-image:none; width:22px; height:21px; z-index:887; }
.page{ padding:10px;}
.page a{cursor:pointer;}
.page a:hover{ text-decoration:none}
.page a:hover{ background:#EBEBEB; }
.page a {border:1px solid #E7ECF0; margin:0px 4px; text-decoration:none; text-align:center; cursor: pointer; padding:2px 6px;}
.page .on{ margin:0px 9px; border:1px solid #E7ECF0; font-weight:bolder;padding:2px 6px;color:#000}
.re_editor{ background:#e1e1e1; padding:20px 20px 30px 20px; _margin-left:3px;}
.want_warning{ padding:10px 10px; color:#F00; font-size:12px; margin-left:3px; }
.p_center{ text-align:center;}
.p_center img{ margin:10px 0px;}
.ex_font{ border-bottom-width:2px; border-bottom-style:solid; padding:20px 12px 10px 12px; width:auto;_width:97%; margin-bottom:10px; background:#fbfbfb; }
.ex_font p{ font-size:14px;}
.public_t .same_the{ font-size:16px;}
.sub_way tr td{ padding:3px;}
.black_sub{ color:#000; font-size:14px; font-weight:bolder;}
.sub_inp{ height:20px; width:230px; margin-right:6px; line-height:20px;border-color:#7CADC5 #B7D2DF #B7D2DF #7CADC5;border-style:solid;border-width:1px;}
.btn_ok{ width:82px; height:25px; line-height:25px; font-weight:bolder; margin:0px 10px 0px 0px; font-size:14px; color:#fff; border:none}
.submit_alist tr td{ padding:8px 2px; font-size:14px; font-weight:bolder;}
.submit_alist tr td select{ height:18px;_height:16px; width:60px;margin-right:16px;}
.submit_alist tr td input{ height:16px; width:150px; margin-right:6px;}
.submit_alist tr td .btnn{ height:22px; width:50px;}
.submit_adlist tr td select{ height:18px; width:90px; margin-left:5px;}
.submit_adlist .weight td{ font-weight:bolder; padding:5px 0px 5px 10px; font-size:14px;} 
.submit_adlist{ width:95%; table-layout:fixed;  } 
.submit_adlist tr td {padding:10px;word-wrap:break-word;}
.statement{ text-align:center; margin:10px 0px; background:#797979; color:#fff;}
.statement a{color:#fff;}
.list_com .ct_tittle.smallct_tit .mid_bgtittle{ height:24px; overflow:hidden; float:left; width:9px; border:0px; margin-right:-3px; }
.list_com .ct_tittle.smallct_tit  .bg_htit{ height:21px;  margin-left:0px; overflow:hidden; }
.list_com .ct_tittle.smallct_tit { height:21px; line-height:17px; _line-height:20px;} 
.list_com .ct_tittle.smallct_tit  h2 {color:#fff;  font-size:12px;}
.list_com .ct_tittle.smallct_tit  h2 a{ color:#fff;}
.expression{ margin:2px 3px 0px 0px;}
.p_text{ padding:6px 10px;}
.reply_chice { color:#CCCCD5; height:30px; margin-bottom:10px;}
.reply_chice a{ margin:0px 4px;}
.reply_chice select{ margin:0px 4px; width:63px; font-size:12px;line-height:17px;}
.reply_ul{ margin-bottom:15px;}
.reply_ul ul li{ margin:5px 0px;background:url(/images/common/comment-line.png) no-repeat 10px top; padding:0px 0px 0px 20px;}
.eat_s { padding:0px 0px;}
.eat_s a{ margin:0px 4px; background:url(/images/common/comment-unread.png) no-repeat left top ;  padding:0px 0px 0px 15px;}
.choice{ border:1px solid #AAAAAA; text-align:center; padding:0px 5px 5px 5px;}
.choice legend{ color:#AAAAAA; font-weight:bolder;}
.b_circle{ background:url(/images/common/icon.gif) no-repeat -372px -74px; width:10px; height:32px; float:left; _margin-right:-3px;}
.bt_circle{ background:url(/images/common/icon.gif) no-repeat -386px -74px; width:11px; height:32px; float:right; _margin-left:-3px;}
.borber_top i { border-left:3px solid #DDDDDD; display:block; font-style:normal; margin:0.25em 0 0.6em; padding:0 0 0 0.85em;}
.no_thing{color:#666;font-size:16px; padding:10px; font-weight:normal}
.btn_gx{ padding:6px 5px 8px 5px; margin:15px 10px 0px 10px;}
.all_chr{ margin:4px 3px 0px 10px;_margin:0px 3px 0px 10px; +margin:0px 3px 0px 10px; float:left;}
.mar{ float:left; margin:4px 5px 0px 0px;+margin:0px;}
.inforColor{ float:left; background:url(/images/common/icon.gif) no-repeat -246px -536px; width:20px; height:20px;display:block;margin-right:10px;}
.user_box{ width:184px; position:absolute; z-index:999; top:24px; left:0px;_left:-13px; _top:19px;}
.user_midd{ background:#fff; padding:0px 5px;width:172px; border:1px solid #bebebe; border-top:0px; border-bottom:0px;}
.user_on{background:url(/images/common/icon.gif) no-repeat -124px -562px; height:14px; width:184px}
.us_box{ border-bottom:1px dotted #ccc; color:#000; cursor:auto; padding-top:3px;}
.us_box.cenTer{ text-align:center; border-bottom:0px;   }
.us_box .tloading{background:url(/images/common/tloading.gif) no-repeat center 4px;height:25px; }
.delet_infor{ padding:0px 4px;}
.my_rship{ margin:3px 4px 0px 4px; float:left}
.user_down{background:url(/images/common/icon.gif) no-repeat -124px -586px; height:7px; width:184px}
.togeter_cont{ background:#f8f8f8; overflow:hidden; margin-bottom:10px;}
.tex{ width:465px; height:120px;}
.sub_way{ margin:0px 10px;}
.comOnTitle{ height:20px; padding:10px 0px 5px 0px; border-bottom:2px solid #ccc;}
.spatial_ti li.tit_on{ background:#F8F8F8}
.add_infor{background:#F8F8F8; padding:0px 0px 20px 0px;}
.jjie{ border-bottom:1px solid #ccc; padding:10px 0px 3px 0px;}
.pad10{ padding:10px; margin-top:10px}
.us_add{ padding:20px 30px 10px 40px;}
.block_m{ overflow:auto; height:auto}
.w_img{ width:19px; height:15px; display:block;background:url(/images/common/mailicon.gif) no-repeat -1px -2px; float:left;  margin:3px 5px 0px 5px;}
.tp.dp .dl{ color:#666;}.img_hw{width:90%; overflow:hidden; margin:auto}
.tp.dp .dl .dl_inp{ height:16px; line-height:16px; width:160px; border:1px solid #ccc; margin:0px;}
.logo_sl{ margin:0px 5px 3px 0px; float:left}
.finish_ok{ padding:16px 0px 30px 20px; font-size:14px; background:#eaeaea; line-height:38px;}
.finish_ok .thank_q{ font-size:18px; font-weight:bolder; margin-bottom:10px;}
.finish_ok .same_the{ font-size:14px; }
i.quote{border-left: 3px solid #DDDDDD;display: block;font-style: normal;padding: 0 0 0 0.85em;}
a.share{background-image:url(/images/common/share.gif);background-repeat:no-repeat;height:17px;width:17px;display:inline-block;text-indent:-1000px;_display:inline;_text-indent:0px;_background:none;overflow:hidden}
a.share.sina{background-position:0px -2px;}
a.share.qq{background-position:-20px -2px !important;}
a.share.douban{background-position:-39px -2px!important;}
a.share.renren{background-position:-59px -2px!important;}
a.share.wangyi{background-position:-80px -2px!important;}
