﻿@charset "utf-8";
/* CSS Document 
 * Design By zjie1017
 * Ver: thinksns 2.1
 */
@import url("public.css");
.body_bg {background:none repeat scroll 0 0 #F8F8F8; }
.div_body { }
.header, .content, .footer, .login_con, .login_btm, .content_noapp, .o_login,.page_tit{ margin:0 auto; width:1000px; }
.header_bg { background:#3284A9 url(images/header_bg.gif) repeat-x 0 0; z-index:9;min-width:1000px;}
.header { height:81px; text-align:left; margin:0 auto; }
.header .logo { float:left; margin:15px 0 0; width:200px; background:url('images/logo.png') no-repeat;_background:url('images/logo.gif') no-repeat
}
.header .logo a { height: 40px; width: 200px; display: block; text-decoration: none; }
.header .logo a:hover { display: block; text-decoration: none; }
.header .nav { width:580px; padding-left:7px; clear:right; float:right; }
.header .nav ul { list-style-type:none; margin: 0px; padding: 3px 0 0 0; height:30px; }
.header .nav ul li { font-size:14px; color:#FFFFFF; float:left; position:relative; height:30px; display:block; margin: 0px; padding: 0px; list-style-type: none; z-index:9; }
.header .nav ul li.on { background: url(images/nav_on.gif) no-repeat bottom center; }
.header .nav ul li.on a.fb14 { color:#fff }
.header .nav ul li.hover { background: url(images/nav_on.gif) no-repeat bottom center; }
.header .nav ul li.hover a.fb14 { color:#fff }
.header .nav ul li .ico_new { position:absolute; top:-10px; right:0px; z-index:10; }
.header .nav ul li .ico_arrow { background-image:url(images/ico_arrow_1.gif); background-repeat:no-repeat; background-position:47px center; }
.header .nav ul li a.fb14 { color:#ECF9FF; white-space:nowrap; padding: 0px 20px 0px 16px; display: block; font-weight:bold; }
.header .nav ul li .dropmenu { display:none; z-index: 9000; top: 30px; left: -2px; position: absolute; }
.header .nav ul li.hover .dropmenu { background-color: #FFF; z-index: 9000; top: 30px; left: -1px; position: absolute; text-align: left;  display: block; font-size: 12px; border: 1px solid #2F7DA2; border-top:0 none; white-space:nowrap; }
.header .nav ul li.hover .dropmenu a { line-height: 25px; font-size: 12px; background-color:#fff; font-weight: normal; display: block; padding: 0px 7px; }
.header .nav ul li.hover .dropmenu a:hover { background-color: #E8EDF4; text-decoration: none; }
/*应用列表*/
.header .nav ul li.hover .dropmenu .app_list { color:#999999; padding:2px; width:220px; clear:both;}
.header .nav ul li.hover .dropmenu .app_list dt { padding:5px; }
.header .nav ul li.hover .dropmenu .app_list dd { border-bottom:1px dotted #D9D9D9; float:left; width:50%; position:relative; overflow:hidden; height:30px;}
.header .nav ul li.hover .dropmenu .app_list dd a { margin:2px 0; line-height:25px; text-indent:20px; display:block;white-space: nowrap; overflow:hidden; }
.header .nav_sub { white-space:nowrap; color:#D5ECFF; height:33px; padding-top:15px; float:right; }
.header .nav_sub a { color:#D5ECFF; margin:0 5px;}
.header .nav ul li .msg_top { background: url(images/msg.gif) no-repeat 0px 0px; display: block; height: 20px; text-align: center; padding-left: 5px; text-decoration: none; position: absolute; top:1px;_top:-3px; left:50px; float: left; font-weight: bold; }
.header .nav ul li .msg_top a { display: block; background: url(images/msg.gif) no-repeat right 0px; height: 20px; padding-right: 6px; text-decoration: none; line-height: 20px; float: left; color: #fff; white-space: nowrap; }
.header .nav ul li.hover .msg_top { background: url(images/msg.gif) no-repeat 0px 0px; display: block; height: 20px; text-align: center; line-height: 20px; padding-left: 5px; color: #fff; text-decoration: none; position: absolute; top:1px; _top:-3px; left:50px; float: left; }
.soso { float:right; height:24px; border:1px solid #2F769B; background-color:#f0f4f7; width:199px; position:relative;}
.soso label{margin-left: 5px;  margin-top: 4px; position: absolute; color:#999;cursor: text; width:165px; padding-bottom:5px;}
.so_text { width:173px; *width:170px;border:0 none; background-color:#f0f4f7; color:#999;-moz-border-radius: 1px;-khtml-border-radius: 1px;-webkit-border-radius: 1px;border-radius: 1px; }
.so_btn { background-position:-98px -52px; border:0 none; height:24px; width:24px; background-color:#F0F4F7; position:absolute; right:0; top:0 }
.so_btn:hover { background-color:#fff }
/* 内容部分样式 */
.content { text-align: left; clear: both; margin: 15px auto; background:#fff url(images/content_bg.gif) repeat-y 0 0; border:1px solid #D7D7D7; min-height:580px;  }
.no_bg{ background-image:none}
/* 右边内容布局 */
.main { margin-left:192px; _float:right; _width:808px; _margin-left:0 }
.main_R{ float:right; width:200px;}

.bgFFF { background-color:#fff;  padding-top:10px; }
.no_l { margin-left:0; _width:auto } /*为去左边的200PX加的样式*/
.page_title { margin-bottom:20px; }
.page_title h2 { line-height:25px; font-size:14px; font-weight:bold; }
.page_title h2 img { float:left; height:24px; margin-right:5px; width:24px; }
.page_title p { padding: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; line-height: 20px; }
.page_tit{ margin-top:15px; font-size:14px}
.page_tit h2{ float:left;font-size:16px;font-weight:bold;line-height:33px;}
.page_tit h2 img{ vertical-align:middle; margin-bottom:5px;}
.page_tit .tit_tab{ float:right; background-color:#ccd9de; padding:3px;}
.page_tit .tit_tab li{ float:left;}
.page_tit .tit_tab a{ height:33px; width:98px; line-height:33px;display:block;}
.page_tit .tit_tab a.on{ background-color:#FBFBFB; font-weight:bold;}
.mainbox {  background-color:#FBFBFB;} 
.mainbox_C { margin-right:200px; border-right:1px solid #ECECEC; padding:15px; background-color:#fff;  min-height:580px; }
.no_l .mainbox_C { border-left:0 none; }
.no_r { margin-right:0; border-right:0 none;}
.myop{ padding:0;} 
div[class="mainbox_C no_r myop"]{ padding:15px 0;}

.no_r .mainbox_C_C { width:100%; }
.no_r .feedBox { margin-right:210px; }
.no_r .n_r { margin-right:0; }
.mainbox_R { width:200px; float:right; }
.no_r .mainbox_R { width:200px; float:right; background-color:#F6F6F6; margin-top:10px; }
.moreFoot { height:32px; clear:left; padding-top:10px; }
.moreFoot a { display: block; line-height:30px; border:1px solid #d7d7d7; background:url(images/bg_gengduo.gif);text-align:center; }
/* 尾部内容样式 */
.footer_bg { clear:both; background:#307BA0 url(images/footer_bg.gif) repeat-x 0 0; }
.footer { clear:both; line-height:30px; text-align:left; color:#fff; margin:0 auto; }
.footer a { color:#fff; }
.footer .menu { float:right; color:#fff; }
/* 组件部分样式 */
.user_app { width:192px; float:left; _overflow:hidden; }
.user_app .app_line { background-image: url(images/app_line.jpg); background-repeat: repeat-x; background-position: left top; clear:left; }
.user_app_top { height:10px; overflow:hidden; background-color: #fff; background-image: url(images/user_app_top.gif); background-repeat: no-repeat; background-position: right 0; display:none }
.user_app_box { padding:10px 0 0 0; }
.user_app .userinfo { padding-left:10px; }
.user_app .userinfo .userpic { width:80px; height:80px; border:1px solid #fff; float:left; position:relative; }
.user_app .userinfo .userpic span { }
.user_app .userinfo .userpic span img { width:80px; height:80px; }
.user_app .userinfo .userpic a.pic { display:none }
.user_app .userinfo .over a.pic { filter:alpha(opacity=60); opacity:0.6; position:absolute; right:0px; bottom:0px; width:100%; background:#000; color:#fff; line-height:20px; text-align:center; display:block; }
.user_app .userinfo .user_name { margin-left:90px; padding-top:15px; }
.user_app .userinfo .user_name h2, .user_app .userinfo .user_name h2 a { font-size:14px; font-weight:bold; margin-bottom:5px; }
.user_app .userinfo .user_name p { line-height:20px; margin:0; }
.user_app .userinfo .user_name p a { }
.medal_list { clear:both; padding:10px 0; *padding:5px 0 0;}
.medal_list .li a{ display:inline-block; }
.medal_list .li { float:left; margin-right:3px;width: 32px; height:32px}
/*关注*/
.user_app .user_follow { padding:13px 0 13px 15px; }
.user_app .user_follow span { display:inline-block; width:55px; *width:53px;
}
.user_app .user_follow span.lineR { border-right:1px solid #c8cfda; }
.user_app .user_follow strong { font-size:16px }
.user_app .celerity_menu { padding:10px 0px 10px 5px }
.user_app .celerity_menu ul{}
.user_app .celerity_menu li{ height:37px;}
.user_app .celerity_menu a { display:block; padding:0 10px; line-height:37px; font-size:14px; font-weight:bold; }
.user_app .celerity_menu a.on { background:url(images/celerity_menu_on.gif) no-repeat 0 0; position:absolute; width:179px;}
.user_app .user_app_list { overflow:hidden; padding:5px 0 0 10px }
.user_app .user_app_list ul { margin:0px; padding:0px; }
.user_app .user_app_list li { height:68px; width:58px; text-align:center; float:left; overflow:hidden; }
.user_app .user_app_list li a.a14 { font-size:12px; display:block; padding:5px 0 }
.user_app .user_app_list li a.a14:hover {background-color:#E1E1E1; text-decoration: underline; color: #005FAB;}
.user_app .user_app_list li a img { height:24px; width:24px; display:block; margin:0 auto 5px; }
.user_app .app_add { padding:10px; }
.ico_app_manage { height:16px; width:16px; background-position:-71px -35px; margin-top:-1px; vertical-align:middle; }
.ico_app_add { height:16px; width:16px; background-position:-87px -35px; margin-top:-1px; vertical-align:middle; }
.user_app .user_app_btm { overflow:hidden; height:2px; }
/* TAB */
.tab-menu { height: 35px; overflow: visible; white-space: nowrap; border-bottom: 3px solid #D2DBEA; }
.myop .tab-menu{width:99%; margin-left:5px; }
.tab-menu ul { margin-left: 10px; height: 27px; padding-top:8px; }
.tab-menu li { float:left; margin-right: 5px; }
.tab-menu li a { height:27px; line-height:27px; float:left; padding-left:10px; text-decoration:none; display:block; font-size: 14px; }
.tab-menu li a span { height:27px; display:block; font-size:14px; padding-right:10px; float:left; cursor:pointer; text-decoration: none; line-height: 27px; }
.tab-menu li a span.ico_arrow { background:url(images/ico_arrow.gif) no-repeat right center; padding-right:15px; }
.tab-menu li a:hover { background-position:left top; text-decoration: none; }
.tab-menu li a:hover span { cursor:pointer; display:block; height:27px; text-decoration: none; }
.tab-menu li a.on, .tab-menu li a.on:hover { display:block; height:27px; text-decoration: none; background: #D2DBEA url(images/tab_menu.gif) no-repeat 0 0; }
.tab-menu li a.on span, .tab-menu li a.on:hover span { cursor:pointer; line-height:27px; height:27px; display:block; font-weight: bold; background-color: #D2DBEA; background-image: url(images/tab_menu.gif); background-repeat: no-repeat; background-position: right 0; }
.feeds_sift_hover, .feeds_sift { position:relative; display:inline-block; z-index:9; _padding:8px 0; _display:block; _float:left; }
.feeds_sift .feeds_sift_box { display: none; position:absolute; left:0; }
.feeds_sift_hover .feeds_sift_box { display:block; position:absolute; left:0;white-space: nowrap; }
.more{border-color: #6EAFD5 transparent transparent;
    border-style: solid dashed dashed;
    border-width: 4px 4px 0;
    display: inline-block;
    font-size: 0;
    height: 0; margin:2px;
    left: 3px;
    line-height: 0;
    width: 0;}
	
.feeds_sift a.ico,.feeds_sift_hover a.ico,.feeds_sift_hover a.ico:hover { background: url(images/feeds_sift_ico.gif) no-repeat center center; width:13px; height:13px; overflow:hidden; display:block; padding:3px; }
.feeds_sift_hover a.ico,.feeds_sift_hover a.ico:hover { background: url(images/feeds_sift_ico.gif) no-repeat center center; width:13px; height:13px; overflow:hidden; display:block; padding:2px; border:1px solid #CCCCCC }
.feeds_sift_box { position: absolute;border:1px solid #CCC; background-color:#FFF; padding:2px; top:30px; }
.feeds_sift_box p { margin:0; color:#999; }
.feeds_sift .feeds_sift_box a, .feeds_sift_hover .feeds_sift_box a { color:#5C5C5C; line-height:18px; display:block; padding-left:3px; margin:0}
.feeds_sift .feeds_sift_box a:hover,.feeds_sift_hover .feeds_sift_box a:hover { background-color:#F5F5F5; padding-left:3px; margin:0}
.tab-menu .tab_group { position:relative; }
.tab-menu .tab_group .Inc_new { display:none; }
.tab-menu .tab_group_hover { position:relative; }
.tab-menu .tab_group_hover .Inc_new { background-color:#FFFFFF; border:1px solid #D2DBEA; padding:5px; position:absolute; top:27px; border-top:3px solid #D2DBEA; left:0px; }
.tab-menu .tab_group_hover .Inc_new a { height:25px; line-height:25px; float: none; padding:3px; text-decoration:none; display:block; font-size: 14px; }
.tab-menu .tab_group_hover .Inc_new a:hover { background-color:#F5F5F5; }
.MenuSub { height: 30px; line-height:30px; margin-bottom: 10px; background-color:#E9EDF4; color:#000; }
.MenuSub a { font-size: 12px; margin-right: 5px; margin-left: 5px; padding:3px 8px; }
.MenuSub a.on { font-weight: bold; color: #333333; font-size: 12px; border:1px solid #D9DEE8; background-color:#fff }
.headpic50 { line-height: 60px; height: 60px; width: 60px; display: inline-block; }
.headpic50 img { height: 50px; width: 50px; background-color: #fff; }
.pic80 { height: 80px; width: 80px; }
.pic30 { height: 30px; width: 30px; background:none repeat scroll 0 0 #FFFFFF; border:1px solid #CCCCCC; padding:2px; }
.bg_ico_arrow { background-image: url(images/ico_arrow_3bg.gif); background-repeat: no-repeat; background-position: 0px 10px; }
.photo135 { background:url(images/photo_bg.gif) no-repeat 0 0; display:block; height:113px; margin-left:auto; margin-right:auto; padding-left:8px; padding-top:7px; text-align:left; width:135px; }
.photo135 a { height: 100px; width: 120px; overflow: hidden; text-align: center; display: block; }
.photo135 img { width:120; height:100px; }
/* 心情回复 */ 
.bg_huifu { background: url(images/bg_huifu.gif) no-repeat left top; padding-top: 5px; width:428px; }
/*面包屑*/
.crumb { padding-bottom:10px; }
/*提示信息*/
.html_clew_box { border:3px solid #7ad3ff;color:#1b9103; position:absolute; z-index:999999; background:#fff url(images/html_clew_box.gif) repeat-x 0 0; padding:0 25px 0 68px;; margin-top:1px; float:left;}
.clew_error{ background-position:0 bottom; color:#f00}
.html_clew_box_close { clear:both; display:none}
.html_clew_box_close a { background: url(images/pop_ico_x.gif) no-repeat 0 0; width:8px; height:8px; overflow: hidden; text-indent: 10px; display: block; float: right; }
.html_clew_box_con { font-size:14px;  padding:20px 0; white-space: nowrap; font-weight: bold; }

.ico_waiting { background:url(images/icon_waiting.gif) no-repeat 0 0; height:32px; line-height:32px; display:inline-block; padding-left:40px; }
/*页面弹出层*/
.html_pop_box { -moz-border-radius:5px 5px 5px 5px; background:none repeat scroll 0 0 #333333; height:100%; margin:-8px; opacity:0.5; padding:8px; position:absolute; width:100%; z-index:-1; }
/*蓝色信息提示背景*/
.clew_bg_arrow_l, .clew_bg_top, .clew_bg_top div, .clew_bg_btm, .clew_bg_btm div, .clew_bg_arrow_b { background:url(images/cue_bg.gif) no-repeat; display:block; }
.clew_bg { position:relative; }
.clew_bg_arrow_l { width:12px; height:22px; background-position:0 0; position:absolute; left:-11px; top:10px; }
.clew_bg_arrow_b { width:14px; height:7px; background-position:-38px -5px; position:absolute; left:11px; bottom:-6px; }
.clew_bg_top { height:4px; background-position:0 -30px; overflow:hidden; }
.clew_bg_top div { margin-left:4px; height:4px; background-position:right -35px; }
.clew_bg_con { border-left:1px solid #ceefff; border-right:1px solid #ceefff; background-color:#E7F7FF; padding:5px 10px; }
.clew_bg_btm { height:4px; background-position:0 -25px; overflow:hidden; }
.clew_bg_btm div { margin-left:4px; height:4px; background-position:right -40px; }
/* 未登录首页 */

.login_con { background:#d7f8ef url(images/product_pic.jpg) no-repeat 0 0; border:1px solid #D7D7D7; margin:60px auto; text-align:left; height:356px;}
.login_con .login_boxL { margin-right:310px; border-right:1px solid #d7d7d7; padding:80px 30px 20px; background:#fff url(images/login_tit.gif) no-repeat 10px 10px; font-size:12px }
.login_con .login_boxL h2 { font-size:14px; }
.login_con .login_boxR { float:right;margin-right:15px;padding:15px 10px 10px 0;width:270px; _margin-right:6px;}
.login_top { border-top:1px solid #dde2ed }
/* 登录样式 */
.login_box { padding:0; }
.login_box p{ margin:0; padding:0}
.login_box h2 { font-size: 14px; line-height: 40px; font-weight: bold; margin: 0px; padding: 0px; text-align:left; border-bottom:1px solid #dde2ed }
.login_box ul { padding-top:20px; }
.login_box ul li { clear:both;  }
.login_box ul li .c1 { float:left; width:60px; text-align:right; padding:5px 0; font-size:14px; color:#666 }
.login_box ul li .c2 { float:left; width:210px; text-align:left; padding:5px 0; }
.login_box .btn_login { width:95px; height:29px; text-align:center; font-size:14px; background: url(images/btn_login.gif) no-repeat 0px 0px; border-width: 0px; border-style: none; color:#333; font-weight: bold; }
/*设置页面*/

.setItems { background:#fff; margin-top:10px;  float:left; width:100% }
.setFold { background:#E9EDF4 url(images/fold.gif) 95% center no-repeat; padding:8px 15px; border:1px #C0C7D9 solid; cursor:pointer; overflow:hidden; }
.setUnfold { background:#D2DBEA url(images/unfold.gif) 95% center no-repeat; padding:8px 15px; border:1px #C0C7D9 solid; cursor:pointer; overflow:hidden; }
.setFold h2 { color:#254085; font-weight: bold; font-size:14px; line-height:25px; display:block; }
.setHover { border:2px #a0ced5 solid; padding:7px 14px; }
.setStep { height:20px; }
.setStep .txt1 { display:inline-block; float:left; color:#666; line-height:20px; }
.proBar { background:url(images/lodebg.gif) no-repeat; height:14px; width:159px; display:inline-block; float:left; margin:3px 0; *margin:2px 0;
}
.proBar span { background:url(images/color.gif) repeat-x; display:inline-block; height:8px; }
.proText { color:#333; font-weight:bold; display:inline-block; float:left; padding:0 10px; line-height:20px; }
.setItemsInfo { border:1px #C0C7D9 solid; border-top:0px none; padding:15px; overflow:hidden;}
.data { overflow:hidden; }
.data ul { padding: 0px; overflow:hidden; }
.data ul li { overflow:hidden; width: 100%; line-height: 24px; padding-top: 5px; padding-bottom: 5px; }
.data dl { padding: 0px; margin-top: 10px; margin-right: auto; margin-bottom: 5px; margin-left: auto; }
.data dl dt { font-size: 12px; line-height: 20px; font-weight: bold; color: #000000; padding-left: 70px; }
.data dl dd { clear: both; display:table; overflow: hidden; width: 100%; line-height: 20px; }
.data dl dd .c1 { width: 150px; text-align: right; float: left; color: #999999; }
.data dl dd .c2 { width: 20px; float: left; text-align: center; padding-top: 3px; line-height: normal; }
.data dl dd .c3 { width: 600px; float: left; }
/*右侧*/
.right_box { padding:10px 10px 0; clear: both;}
.right_box h2 { font-size:14px; line-height:30px; display: block; color:#999; clear:both; font-weight:bold; }
.user_list { overflow:auto; }
.user_list li { float:left; line-height:14px; padding:3px 3px 0px 4px; text-align:center; overflow:hidden; width:52px; height:90px }
.user_list li .userPic{ height:52px;}
.user_list li .name { height:15px; line-height:15px; overflow:hidden; padding-top:3px; width:50px; }
.topic_list { }
.topic_list li { line-height:21px; }
.ol_sz { font-size:14px; font-weight:bold; margin-right:5px; }
/*选择部门*/
.selection { background-color:#fbfbfb; border:1px solid #CCC }
.selection_left { float:left; width:195px; }
.selection_left li { padding:8px; color:#666; border-bottom:1px solid #CCC; background-color:#fff }
.selection_right { margin-left:195px; background-color:#fff; border-left:1px solid #CCCCCC; }
.selection .sort { }
/*搜索 - 人 话题*/
.Search_bg { height:30px;}
.Search_bg div{ background-color:#D2DBEA; padding:3px; float:left;}
/*快速弹窗*/
.quick_win { background-color:#FFF; border:1px solid #ABADB3; padding:5px; }
.quick_win p { margin:0 0 5px 0; }
.q_ico_arrow3{ width:13px; height:7px; background-position: -72px -54px;overflow: hidden; position: absolute; top:-7px;}
/*快速注册*/
.quick_reg { background-color:#F8FAFB; border:1px solid #D7D7D7; width:1000px; margin:15px auto 0 auto; text-align:left; }
.reg_box { display:block; overflow:visible;}
.reg_box h2 { font-size:18px; line-height:40px; padding:0 10px; font-family: "微软雅黑", "宋体"; }
.reg_box h2 span { color:#999; font-size:12px; }
.reg_box .form_list { padding-bottom:20px; }
.reg_box .form_li { float: left; width:100%; padding:10px 0; line-height:35px; font-size:14px; }
.reg_box .form_li .reg_li_1{ float:left; text-align:right;width:85px;}
.reg_box .form_li .reg_li_2{ float:left; width:260px}
.reg_box .form_li .reg_li_3{float:left;width:420px;}
/*成功 | 错误 提示*/
.Prompt_top, .Prompt_btm, .Prompt_ok, .Prompt_x { background:url(images/message.gif) no-repeat; display:inline-block }
.Prompt { width:640px; margin:100px auto 180px; text-align:left; }
.Prompt_top { background-position:0 0; height:15px; width:100%; }
.Prompt_con { border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; background:#fff}
.Prompt_btm { background-position:0 -27px; height:6px; width:100%; overflow:hidden; }
.Prompt_con dl { margin:0 30px; overflow:hidden;}
.Prompt_con dt { font-size:18px; padding:15px 0; border-bottom:1px solid #EEEEEE; font-weight: bold;_height:20px;}
.Prompt_con dd { float:left; display:block; padding:15px; }
.Prompt_con dd h2 { font-size:14px; line-height:30px; }
.Prompt_ok { background-position:-72px -39px; width:68px; height:68px; }
.Prompt_x { background-position:0 -39px; width:68px; height:68px; }
.Prompt_con a.a { color:#fff; padding:0 15px; line-height:30px; background-color:#307ba0; display:inline-block; font-size:14px; margin:20px 0px; }
/*组件管理*/
.ico_drag { }
.app_manage { padding:10px 0; width:100%; float:left; }
.app_manage_list { margin-bottom:10px; }
.app_manage_list h3 { line-height:30px; color:#666 }
.app_manage_list ul{ margin-bottom:20px;}
.app_manage_list li { padding:5px 0 5px 30px; }
.app_manage_list li.drag { background:url(images/drag.gif) no-repeat 5px 5px; cursor: move; }
.app_manage_list li span { }
.add_app{padding:10px 0; }
.add_app_list{margin-bottom:10px; overflow:hidden;}
.add_app_list dt{ float:left; width:80px; padding-top:5px; padding-left:10px;}
.add_app_list dd{margin-left:90px; padding-bottom:10px}
.add_app_list h3{ font-weight:bold; font-size:14px; line-height:30px;}
.add_app_list p{ margin-bottom:5px; line-height:20px;}
.add_install{border-left:1px solid #E7E7E7;border-right:1px solid #E7E7E7; overflow:hidden;padding-bottom: 20px;}
.add_install dl{margin:0 auto;overflow:hidden;width:560px;}
.add_install dt{border-bottom:1px solid #EEEEEE;font-size:18px;font-weight:bold;padding:15px 0; margin-bottom:20px;}
.add_install dd{display:block;float:left;padding:5px;}
.add_install .appIco{ background: url(images/tp_azzj2.gif) no-repeat right top;height:80px;padding-top:10px;}
.add_install .appIco img{ height:64px; width:64px;}
.add_install .tishi{ background-color:#FEFCE3; border:1px solid #EFD15C; padding:10px; margin-bottom:10px;}
.add_install .appInfo{ border:1px solid #E6E6E6; padding:15px;margin-left:15px}
.add_install .appInfo ul{ border-bottom:1px solid #EBEBEB; padding-bottom:5px; margin-bottom:5px;}
.add_install .appInfo li{ line-height:25px;}
.add_install .appInfo li span{ display:inline-block; width:60px; text-align:right; color:#999}
/*个人标签*/
.setupTag_box { height:135px; margin-top:10px; overflow:hidden; }
.setupTag_boxL { float:left; padding-top:30px; width:270px; }
.setupTag_boxR { float:left; padding-left:8px; width:250px; border-left:1px dotted #999999; }
.setupTag_boxR p { padding-left:16px; color:#666 }
.setupTag_list01 { clear:both; height:73px; margin-top:6px; overflow:hidden; width:240px; }
.setupTag_list01 a { display:inline-block; line-height:20px; padding:2px 5px; }
.setupTag_list01 a em { color:#CCCCCC; font-family:Arial; font-size:17px; margin-right:2px; vertical-align:-2px; }
.setupTag_list01 a:hover { background-color:#548CC8; color:#FFFFFF; text-decoration:none; }
.setupTag_list01 a:hover em { color:#FFFFFF; cursor:pointer; font-size:17px; font-weight:bold; }

.setupTag_list02 { clear:both; padding-bottom:10px; padding-top:8px; }
.setupTag_list02 .tagList { width:100%; }
.tagList { display:block; font-size:12px; width:480px; }
.setupTag_list02 .tagList li { overflow:visible; }
.tagList li { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#EAEAEA none repeat scroll 0 0; float:left; height:20px; line-height:20px; margin:2px 2px 2px 0; white-space:nowrap; }
.tagList li a.a1 { line-height:20px; padding:0 7px; vertical-align:5px; _float:left; _display:inline}
.tagList li a.a1 .del,.tagList li a.a2 .del{margin-bottom:3px;margin-right:3px;}
.tagList li.bg {background:#548CC8;}
.tagList li.bg a.a1 { line-height:20px; padding:0 7px; vertical-align:5px; color:#fff;}
.tagList li.bg a.a1 .del,.tagList li.bg a.a2 .del{margin-bottom:3px;margin-right:3px;}

/*右侧显示的个人标签*/
.tags{ margin-top:0px;}
.tags a{ line-height:180%; margin-right:5px;}

/*注册流程*/
.reg_process_on div,.right_list_on div{ background:url(images/reg_process_on.jpg) no-repeat 0 0;}

/*翻页*/
.page { clear:both;padding:15px 0 0;text-align:center; height:20px;}
.page a { background-color:#F6F6F6;border:1px solid #D7D7D7;color:#333333;margin-right:2px;padding:2px 5px;text-decoration:none; }
.page a:hover {MARGIN-RIGHT: 2px;border: 1px solid #9EC4D7;	color: #033D5A;	background: #E4EFF5;	padding: 2px 5px;}
.page a:active { MARGIN-RIGHT: 2px; padding: 2px 5px; }
.page span.current {FONT-WEIGHT: bold;	COLOR: #000;MARGIN-RIGHT: 2px;padding: 2px 5px;}
.page span.disabled { COLOR: #333; MARGIN-RIGHT: 2px; padding: 2px 5px; }
.page span.quantity { COLOR: #333; MARGIN-RIGHT: 2px; padding: 2px 5px; }

.faces_box{ background-color:#fff; border-top:1px solid #eee; padding:4px; clear:both;}
.faces_box a{background-color:#FFFFFF;border:1px solid #EEEEEE;height:20px;margin:0 1px 1px 0;padding:1px;width:20px;display:block;float:left; *display: inline-block; *float:none;}
.faces_box a img{}
.faces_box a:hover{background-color:#FFF9EC;border:1px solid #FCE0C3;display:block;float:left;height:20px;margin:0 1px 1px 0;padding:1px;width:20px;*display:inline-block; *float:none;}
.ts_icon{ margin-left:2px;margin-bottom:2px; vertical-align:middle}
a.username,.username{ font-weight: bold; }

/*详细页面的的个人信息*/
.person_info{ height:70px;}
.person_info h2{ font-size:14px; font-weight:bold; line-height:160%}
.person_info p{ margin:3px 0;}


/*留言页面*/
.message{float:left;margin-top:40px;width:100%; background-color:#F3F5F8}
.message h2{ font-weight:bold; font-size:14px;padding:5px 0 0 5px;}
.message h2 em{ padding-right:10px; float:right}
.message_text{ height:80px; line-height:20px; }

/*回复内容*/
.feed_list .feed_wb{ margin:7px 0px 10px 5px;position:relative;width:460px; float:right;}

.new_position{padding:6px 0 10px;}
a.faceicon1:link, a.faceicon1:visited{display:block;float:left;height:17px;margin-right:4px;margin-top:2px;width:31px; background-position:0 -16px;;}
.new_position textarea  {margin-right:5px;width:310px;}
.position_list{ border-top: 1px dashed #d8d8d8; float:left; width:100%; padding-top:10px;}
.position_list .pic{ float:left; margin-right:5px;}
.position_list .list_c{  margin:0; color:#707070; margin-left:45px;}


.feedBox { }
.feed_msg_new,a.feed_msg_new { height:22px; margin-top:4px; color:#BB861C; display:block; text-align:center; padding-top:5px;}
.feed_list { }
.feed_list li { float:left; padding:12px 0; width:100%; }
.feed_list li.t{ background-color:#fbfbfb;padding:5px 0;margin:5px 0;}

.right_box .userPic img{border:solid 1px #fff; padding:0px;}
.feed_list li .feed_c { margin-left:70px;} 
.feed_list li .feed_c img{ vertical-align:middle;}
.feed_list li .feed_c .msgCnt{ font-size:14px; line-height:22px;padding-bottom:6px;word-wrap: break-word; }
.feed_list li .feed_c .msgCnt em{color:#999;}
.feed_c_btm{ color:#333;padding-top:10px; }
.feed_c_btm .right{ color:#999}
.feed_list  .feed_quote{ margin:7px 5px 10px 0;position:relative;}
.feed_list  .feed_quote .q_ico_arrow{background-position: -80px -4px;height:10px; width:19px;left:53px;overflow:hidden;position:absolute;top:-9px;}
.feed_list  .feed_quote .q_ico_arrow2{background-position: -103px -4px;height:8px; width:15px;right:10px;overflow:hidden;position:absolute;top:-7px;}
.feed_list  .feed_quote .q_tit{ height: 5px; background-position:right 0; overflow:hidden;}
.feed_list  .feed_quote .q_tit_l{ height: 5px;background-position:left 0; float:left;}
.feed_list  .feed_quote .q_con{ line-height:1.7em; overflow:hidden; padding:6px 17px; border-right: 1px solid #E4E4E4;border-left: 1px solid #E4E4E4; background-color: #f6f6f6; }
.feed_list  .feed_quote .q_btm{ height: 5px; background-position: right -7px; overflow:hidden;}
.feed_list  .feed_quote .q_btm .q_btm_l{ height: 5px; background-position: 0 -7px; float:left}


/*弹出表情*/
.talkBox { overflow:hidden; height:182px; padding:0 10px}
.talkPop{ clear:left;margin-top:20px;*margin-top:0px;position:absolute; z-index:9; width:340px;}
.talkPop_arrow{background-position: -143px -4px;height:8px; width:15px;overflow:hidden;}
.talkPop_box{ background-color:#F8FAFC; border:solid 1px #93C3DF;margin-bottom:5px;}
.talkPop_box #close_handle{margin:3px;}
.talkPop_box #publish_type_content{ margin:0 10px 10px;}
.talkBox h2 {height:37px;overflow:hidden;margin-bottom:8px;}
.talkBox h2 span{ display:none}
.wordNum{ float:right; font-size:12px; color:#999}
.wordNum strong{font-family:Constantia,Georgia;font-size:30px;font-weight:normal;top:-1px;vertical-align:-2px;}
.talkBox .cntBox {  overflow:hidden; position:relative;}
.talkBox .cntBox textarea,.talkBox .cntBox .txtShadow{width:99.3%;_width:99%; height:78px;padding:5px 0; margin:0; font-size:14px;}
.txtShadow {left:0;opacity:0;position:absolute;top:0;*top:1px;z-index:-1;}
#publish_type_content_before{ _padding-top:8px;}

.talkBox .funBox { padding-top:5px; line-height:25px; }
.talkBox .funBox a.a52 {width:52px;display:inline-block;}

/*弹出样式--有form的*/
.pop_form{ background-color:#fff; padding-top:10px;}
.pop_form_li{ clear:left; margin:0; padding-bottom:10px;}
.pop_form_l{ float:left; width:90px; display:inline-block;}
.pop_form_r{  display:inline-block}

.atwho{ border:1px solid #CCC; padding:1px;position:absolute;z-index:2000; background-color:#fff}
.atwho dl{text-align:left;}
.atwho dt{ color:#999;padding:0 5px; line-height:25px;}
.atwho dd{ display:block; line-height:25px; padding:0 5px;}
.atwho dd.ucr{ background-color:#EEEFF6}
.close{ height:12px;}
.close a.del{ width:12px; display:block; float:right; margin:3px;}

/* confirm样式 */
.ts_confirm{clear:left;margin-top:20px;*margin-top:0px;position:absolute; z-index:9; background-color:#fff; padding:5px 20px 10px; line-height:30px; -moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; -moz-box-shadow:0 0 3px #999999; -webkit-box-shadow:0 0 3px #999999; border:1px solid #ABADB3\9; *border:1px solid #ABADB3}

/* 公告广告位 */
.top_notice{ border:1px solid #E6DB55; background-color:#FFFBCC; padding:5px; position:relative}
.ad_del{ float:right; margin-top:2px;}
.ad_c1{ margin:10px 0; overflow:hidden;}
.ad_c1 img{ width:575px; _width:573px; text-align:center;}
.ad_header{ margin:15px auto 0 auto; width:1000px; overflow:hidden}
.ad_footer{margin:0 auto 15px auto; width:1000px;overflow:hidden}
.ad_left{overflow:hidden}
.ad_right{overflow:hidden}


.icon_applist{float: left;  width: 100%;}
.icon_applist li{ margin:16px;border:1px dashed #C9C9C9;  text-align:center;background-color:#FCFCFC; float:left; line-height:20px; width:120px; height:120px;}
.icon_applist li.Set{border:1px dashed #C5E6FE; background-color:#D3ECFF;}
.icon_applist li.ok{  border:1px dashed #FFDEDE; background:#FFF1F2 url(images/icon_applist_ok.gif) no-repeat right 0;}
.icon_applist li .c1{ padding: 20px 30px 0;}
.icon_applist li .c2{ line-height:30px;}
.icon_applist li .c3{ line-height:30px; background-color:#F2FAFF}
.icon_applist li h3{ font-weight:bold; font-size:14px}
.honortip{ height:30px;}
.risucc{ float:left; width:50%; color:#339900}
.upd{ float:right; width:49%;}
.ico_upd{ background-position: -180px -38px; height: 12px; vertical-align: middle; width: 12px; margin-right:4px}
.operat{ height:30px;}
.dis_setup{}
.FollwGroup{width:100px; float:left; font-size:12px;}
.FollwGroup .group_a{ overflow:hidden; white-space: nowrap; }
.FollwGroup .group_a .span{ width:90px; overflow:hidden;}

#slides_three{ position:relative; margin:15px 10px 20px 10px; overflow:hidden; _width:740px;}

.talkPop_box .btn_green{text-align:center;width:121px; margin:0 auto; display:block;cursor:pointer; }
.talkPop_box { line-height:18px;}
.talkPop_box .btn_green input{text-align:center;width:121px; margin:0 auto; display:block;cursor:pointer; *height:30px; *margin-left:109px;}
.btn_green #uploadpic{ position:absolute;opacity:0.0; margin-top:-25px;FILTER: ALPHA(OPACITY=0); _MOZ-OPACITY: 0.0; *margin-left:-105px; *margin-top:-8px; *width:125px; height:30px;}

.add_atn_small{background-position:-5px -140px;height:20px; display:inline-block; line-height:20px; padding:0 5px 0 15px; border:1px solid #588C28;}
a.add_atn_small,a.add_atn_small:visited{ color:#fff; font-size:12px;}
.btn_relation_small{ background-color:#FAFAFA; background-position:-94px -140px;height:20px;  line-height:20px; padding:0 5px 0 15px; font-size:12px; border:1px solid #CBCBCB; color:#7D7D7E;display:inline-block;}


.q_con .q_tit,.q_con .q_btm{ display:none;}
.q_con .feed_quote{ width:100%; margin:0}
.q_con .feed_quote .q_con{ padding:0; border-left:none 0px; border-right:none 0px; }

.feed_list .feed_img { position:relative;}
.q_con .feed_img{ margin-top:10px;}
.feed_img .video_play {left:65px;margin:-15px 0 0 -15px;opacity:0.5;position:absolute;
top:53px;}
.feed_list .feed_img img{border:1px solid #CCCCCC;padding:2px;vertical-align:bottom;}
.feed_img .video_play img {background:none repeat scroll 0 0 transparent;border:medium none;padding:0;}
.feed_list .feed_img .imgicon{background:none repeat scroll 0 0 #FFFFFF;}


/*他人页面*/
.friend_info{ }
.friend_info_left{ width:170px; float:left;}
	.friend_info_left dt{width:150px; height:150px; padding:2px; border:1px solid #ccc; overflow:hidden;}
	.friend_info_left dt img{ width:150px; height:150px;}
	.friend_info_left dd{ float:left; width:49%; padding-top:8px;} 
.friend_info_right{ margin-left:175px;}
	.friend_info_right h2{ font-size:14px; line-height:23px; padding-bottom:10px; height:23px;}
	.info_deta{float:left;width:100%;}
	.info_deta dl{padding-top:10px;clear:left; float:left; width:100%; padding-bottom:10px;}
	.info_deta dt{ font-size:12px; font-weight:bold; line-height:30px; }
	.info_deta dd{ float:left; width:100%;  line-height:20px; margin-bottom:6px;}
	.info_deta dd .c1{ float:left; width:80px; color:#999; text-align:right; padding-right:5px;}
	.info_deta dd .c2{color:#333; margin-left:80px;}
	
.avatar_num{ padding:10px 0; float:left; width:100%;}
	.avatar_num span{ width:96px; display:block; float:left;}
	.avatar_num .lineR{ border-right:1px solid #ececec}
	.avatar_num a{ display:block; padding:2px 5px; margin:0 2px;}
	.avatar_num a:hover{ background-color:#f3f5f8}
	.avatar_num a strong{ font-size:14px;}
	

/*围脖详细页面右侧*/
.userinfo_detail{ height:80px;}
	.userinfo_detail .userpic{ width:80px; height:80px; border:1px solid #fff; float:left; position:relative;}
	.userinfo_detail .userpic span{}
	.userinfo_detail .userpic span img{ width:80px; height:80px;}
	.userinfo_detail .user_name{ margin-left:85px;}
	.userinfo_detail .user_name h3,.userinfo_detail .user_name h3 a{ font-size:14px; font-weight:bold; line-height:30px;}
	.userinfo_detail .user_name p{ line-height:20px; margin:0;}

.user_follow_detail{ padding-bottom:10px}
	.user_follow_detail span{ display:inline-block; width:55px;}
	.user_follow_detail span.lineR{ border-right:1px solid #c8cfda;}
	.user_follow_detail strong{ font-size:16px}

.friInfoDetails {line-height:2;word-wrap:break-word;}


/*注册流程*/
.reg_process{ font-weight: bold; padding-top:15px;}
.reg_process_def{ height:35px; line-height:33px; color:#666666; padding-left:20px}
.reg_process_on{color:#3488AD;padding-left:22px;height:35px; line-height:33px; position:relative;}
.reg_process_on div{ position:absolute; left:-19px; top:0; width:190px; height:35px;padding-left:25px;}

/*其它登录*/
.o_login{ background:none repeat scroll 0 0 #FFFFFF;border:1px solid #D7D7D7;margin:15px auto;}
.o_login h3 {clear:both;color:#333333;font-size:15px;width:350px;font-weight: bold;}

.o_login p{	color:#333333;	line-height:30px;	margin:10px 0;	font-size: 12px;}
.o_login p label.f_label {font-size:12px;width:101px;display:inline-block;text-align:right;}
.o_login input.f_txt2 {width:248px;}

/*应用消息*/
.app_message{}
.app_message_clew{ background-color:#FCF9E6; line-height:30px; float:left; width:100%; font-weight: bold; text-indent: 5px; margin-top:10px; border:1px solid #EBE6C9}

.invite_userInfo{border:1px solid #D7D7D7;clear:both;margin:15px auto;text-align:left; width:1000px; height:100px;}

/*关于我们*/
.right_list{ font-weight: bold; padding-top:15px;}
.right_list_def{ height:35px; line-height:33px; color:#666666; padding-left:20px}
.right_list_on{color:#3488AD;padding-left:22px;height:35px; line-height:33px; position:relative;}
.right_list_on div{ position:absolute; left:-19px; top:0; width:214px; height:35px;padding-left:40px;}

/*微博广场*/
.topic_tab{ background:#DFE5EF url(images/topic_tab.gif) 0 0; height:42px; padding:0 10px}
.topic_tab a{width:90px; height:34px; line-height:34px; display:inline-block; margin-top:8px; font-size:14px; text-align:center;}
.topic_tab .on{ background:#fff url(images/topic_tab_on.gif) no-repeat 0 0; font-weight:bold; color:#000}

/*话题*/
.topic_bg{ background:url(images/topic_bg.jpg) repeat-x 0 bottom; }
.topic{  padding-left:5px; height:140px; background:url(images/topic.jpg) no-repeat right bottom; margin-top:30px;}
.topic .dt{ font-size:14px; padding-bottom:20px;}
.topic .dt em{ font-size:12px; float:right;}
.topic .dd{}
.topic .dd h3{ font-size:14px; margin-bottom:5px; }
.topic .dd p{ margin:5px 0; color:#666}

.topic_tit{ height:34px; line-height:34px; font-size:14px; background:url(images/topic_tit.gif) 0 0; padding:0 10px;}
.topic_tit2{height:34px; line-height:34px; font-size:12px;padding:0 10px; background-color:#F7F7FA}
.topic_box{ border:1px solid #F2F5F7;}

.slides_container{ margin: 0 40px 0 60px; height:60px;}
.pagination{ }
#hot_user_list{ position:relative; overflow:hidden; height:80px; margin-top:20px;}
#hot_user_list .pre_slide,#hot_user_list .next_slide{ font-size:30px; text-decoration: none; font-family: "宋体", Arial, Tahoma; font-weight:bold; position:absolute; top:10px; color:#D2DBEA;}
#hot_user_list .pre_slide:hover,#hot_user_list .next_slide:hover{color:#395690;}
#hot_user_list .pre_slide{left:0px;}
#hot_user_list .next_slide{right:0px;}
/*分享*/
.Share{width:500px; text-align:left; margin:30px auto; background-color:#FFF; padding:20px;}
.Share_textarea{ background-color:#F8F8F8; word-wrap: break-word; font-size: 12px; line-height: 18px; height: 85px; width:100%; border:0 none;}
.Share_box{ border:1px solid #ccc; margin-top:20px;}
.Share_Preview{ text-align:center; border:1px solid #ccc; padding:10px;}
.Share .f18px{ color: #333333;
    font-family: Constantia,Georgia;
    font-size: 30px;
    font-weight: bold;
    margin-right: 4px;}
/*感兴趣的人*/
.interest_person{}
.interest_person li{ height:70px;}
.interest_person li .interest_info{ float:left; height:60px; width:120px; margin-left:5px}
.interest_person li .interest_info p{ margin-bottom:2px}
.interest_person li .interest_info .guanzhu{ background-color:#DBE5FC; padding:1px 4px}

.FSort li.on { background-color: #CCD9DE;}