@charset "utf-8";
/* CSS Document 
 * Design By zjie1017
 * Ver: thinksns 2.0
 */
@import url("public.css");

.body_bg { 	background-color: #EEEEEE;background-image: url("images/bg-v3.png");}

#body_wrap { background: url("images/index_bg.jpg") no-repeat scroll center -80px transparent; padding-top: 1px; }

.header, .content,.content2, .footer, .login_con, .login_btm, .content_noapp, .o_login,.page_tit{ margin: 0 auto; width: 1000px; }

.header_bg { background: #F0F4E6 url(images/head_bg.png) repeat-x 0 0; z-index: 9; }

.header { height: 85px; text-align: left; margin: 0 auto; }

.header .logo { float: left; margin: 5px 0 0; width: 145px; background: url("images/logo.png") no-repeat scroll 10px 2px transparent; _background: url("images/logo.png") no-repeat scroll 10px 2px transparent; }

.header .logo a { height: 50px; width: 130px; display: block; text-decoration: none; }

.header .logo a:hover { display: block; text-decoration: none; }

.header .search { width: 990px; float: right; }

.header .s_menu { width: 780px; float: left; padding-top: 3px; color: #A9C16D; font-size: 14px; font-weight: bold; }

.header .s_menu a { color: #fff; padding: 0px 3px; }

.header .s_menu a.c_menu { color: #E5FFC6; font-size: 12px; }

.header .nav { width: 580px; padding-top: 14px; float: left; }

.header .nav ul { list-style-type: none; margin: 0px; padding: 0; height: 37px; }

.header .nav ul li { font-size: 14px; color: #FFFFFF; float: left; position: relative; height: 37px; display: inline-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: 10px; z-index: 10; }

.header .nav ul li .ico_arrow { background-image: url(images/ico_arrow_1.gif); background-repeat: no-repeat; background-position: 60px center; }

.header .nav ul li a.fb14 { color: #000; white-space: nowrap; padding: 10px 24px 0; _padding: 10px 20px 0; height: 25px; display: block;_display: inline-block; font-weight: bold; }

.header .nav ul li .dropmenu { display: none; z-index: 9000; top: 35px; left: -5px; position: absolute; }

.header .nav ul li.hover .dropmenu { background-color: #FFF; z-index: 9000; top: 35px; left: -1px; _left: 2px; position: absolute; text-align: left; display: block; font-size: 12px; border: 1px solid #6F980B; 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 12px; }

.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: #936B58; height: 38px; padding-top: 15px; float: right; }

.header .nav_sub a {
    color: #000000;
    display: inline-block;
    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: 10px; _top: 8px; left: 85px; 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: 10px; _top: 8px; left: 85px; float: left; }

.soso {
    background: url("images/new_navi_search_btn.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    float: right;
    height: 26px;
    width: 202px;
}

.soso label {
    color: #999999;
    cursor: text;
    margin-left: 5px;
    margin-top: 4px;
    padding-bottom: 5px;
    position: absolute;
    width: 165px;
}

.so_text { width: 170px; *width: 167px; border: 0 none;color: #999; margin-left:2px;}

.so_btn {
    background-color: transparent;
    background-position: -1098px -52px;
    border: 0 none;
    height: 24px;
    width: 24px;
}


/* 内容部分样式 */
.content { text-align: left; clear: both; margin: 15px auto; background: #fff url(images/content_bg.gif) repeat-y 0 0; min-height: 580px; }

.no_bg{ background-image: none; }

/* 右边内容布局 */
.main { margin-left: 192px; _float: right; _width: 802px; _margin-left: 0; }

.main_R{ float: right; width: 200px; }

.floatR{ float: right; }

.floatR .huabao{ color: #FFF; font-size: 14px; background: #FF0066; padding: 2px; }

.bgFFF { background-color: #fff; padding-top: 10px; }

.no_l { margin-left: 0; /*为去左边的200PX加的样式*/ _width: auto; }

.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 { border-right: 1px solid #ECECEC; padding: 15px; background-color: #fff; margin-right: 220px; min-height:580px;}

.mainbox_C2 { padding: 15px; background-color: #fff; min-height: 580px; margin-right: 290px; }

.mainbox_C_290{ margin-right: 290px; }

.mainbox_C_250{ margin-right: 250px; padding: 0; border: none; }

.no_l .mainbox_C { border-left: 0 none; }


.myop{ padding: 0; padding-top: 15px; }
 
.content2 { background-color: #FFF; clear: both; margin: 15px auto; min-height: 580px; text-align: left; }

.no_r .mainbox_C_C { width: 100%; }

.no_r .feedBox {}

.no_r .n_r { margin-right: 0; }

.mainbox_R { width: 220px; float: right; }

.mainbox_R_290{ width: 290px; float: right; }

.mainbox_R_250{ width: 250px; float: right; }

.no_r .mainbox_R { width: 630px; background-color: #F6F6F6; margin-top: 10px; paddding: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: #6F980B url(images/footer_bg.gif) repeat-x 0 0; }

.footer { clear: both; line-height: 35px; text-align: left; color: #fff!important; margin: 0 auto; }

.footer a { color: #fff; }

.copyright2{ background-color: #fff; }

.copyright2 p{ line-height: 30px; }

.copyright2 a{ color: #333; }

.footer .menu { float: right; color: #fff; }

/* 组件部分样式 */
.user_app { width: 310px; float: left; _overflow: hidden; }

.user_left{padding:10px 4px 10px 12px;}

.right_main .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; }

.right_main .u_profile .up_userhome {margin-left: 70px;padding-top: 10px;}

.right_main .u_profile .up_userhome .gohome {margin-top: 0px;}

.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 5px; }

.user_app .user_follow span { display: inline-block; width: 70px; text-align: center; }

.user_app .user_follow span.lineR { border-right: 1px solid #c8cfda; }

.user_app .user_follow span a { color: #666; }

.user_app .user_follow span a strong{ color: #f36; }

.user_app .user_follow strong { font-size: 20px; }

.user_app .celerity_menu { padding: 10px 0px 10px 0px; }

.user_app .celerity_menu ul{ }

.user_app .celerity_menu li{ height: 37px; }

.user_app .celerity_menu a { display: block; padding: 0 0 0 30px; line-height: 37px; font-size: 14px; font-weight: bold; color: #6E980C; height: 37px; _padding-top: 10px; _height: 27px; }

.user_app .celerity_menu a.on {
	padding-left:30px;
	position: absolute;
	width: 265px;
	_padding-top: 10px;
	_height: 27px;
	background-image: url(images/mgj_tab_cur_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.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; color: #000;}

.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; }

.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; }

.topstar{ width: 99%; }

#content_m{ width: 966px; padding-top: 25px; text-align: left; margin: 0 auto; padding-bottom: 20px; }

#huabao{ width: 985px; text-align: left; margin: 0 auto; }

	
.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: #FEF8FA url(images/product_pic.jpg) no-repeat 0 0; border: 1px solid #FBCFDA; 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; }

.right_box h2 { font-size: 14px; line-height: 30px; display: block; color: #FE6697; clear: both; font-weight: bold; }

.right_box h2 a{ color: #FE6697; }

.header .nav_sub a.username {
    color: #FF3399;
    font-weight: bold;
    height: 15px;
    overflow: hidden;
    width: 120px;
	text-align:right;
}

.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 a:link{ color: #666; text-decoration: none;}

.topic_list a:visited{ color: #666; text-decoration: none;}

.topic_list a:hover{ color: #666; text-decoration: none;}

.topic_list li { line-height: 22px; }

.my_topic li{ border-bottom: none; }

.my_topic li a{ background-color: #FE6697; color: #fff; padding: 2px; }

.userPic2 { float: left; height: 40px; width: 40px; padding-right: 5px; padding-top: 3px; }

.userPic2 img{
    border: 1px solid #FFAF9A;
    height: 24px;
    width: 24px;
}

.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 { padding: 10px 5px 5px 5px; background: url(images/BC_win_BG.png) no-repeat; height: 85px; }

.quick_win p { margin: 0 0 5px 5px; }

.quick_win p.cGray2{ padding: 3px 0 0 5px; }

.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; overflow: hidden; }

.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 { font-size: 12px; width: 340px; }

.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; padding: 2px; }

.tagList li a.a1 { line-height: 20px; padding: 0 7px; vertical-align: 5px; _float: left; }

.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; color: #f56; line-height: 35px; }

/*翻页*/
.page { clear: both; padding: 15px 0 0; text-align: center; height: 20px; font: 12px Microsoft YaHei,Arial,Simsun,Helvetica,sans-serif; }

.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; }

.msgCnt a.username,.username{ font-weight: bold;color: #FE5D9B; }

/*详细页面的的个人信息*/
.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: 99%; 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: 10px 0 10px 10px; width: 99%; }

.feed_list li.t{ background-color: #fbfbfb; padding: 5px 0; margin: 5px 0; }

.feed_list li.search_img{ width: 33%; height: auto; padding: 0; }

.feed_list li.search_img .feed_img a{ }

.feed_list li.search_img .feed_img a img{ display: block; }

.feed_list li.search_img .feed_img .imgicon { cursor: default; margin: auto; text-align: center; }

.feed_list li.search_img .feed_img{ background: #fff; }

.feed_list li.search_img .feed_img img{ border: none; padding: 0; vertical-align: bottom; }

.myimg .lineD_top{ border-top: none; }

.brand_new .comm .discuss { background: url("images/likebg.gif") no-repeat scroll 0 -45px transparent; padding: 0 0 1px 18px; }

.brand_new .comm .notlikeit { background: url("images/likebg.gif") no-repeat scroll 0 0 transparent; padding: 0 0 1px 17px; }

.mykey{ background: url("images/str.gif") no-repeat scroll left top transparent; height: 54px; line-height: 54px; margin-left: 5px; padding-left: 73px; display: inline-block; }

.myshare{ float: right; padding-top: 7px; padding-right: 10px; }

.my_link { position: absolute; left: 20px; top: 16px; z-index: 9999; }

.my_link a{ display: block; width: 180px; height: 180px; overflow: hidden; opacity: 0.0; /* Firefox, Safari(WebKit), Opera */ -ms-filter: "alpha(opacity=0)"; /* IE 8 */ filter: alpha(opacity=0); /* IE 4-7 */ zoom: 1; /* set "zoom", "width" or "height" to trigger "hasLayout" in IE 7 and lower */ }

.brand_new .nums { color: #FF679A; font-size: 14px; margin: 0 2px; }

.brand_new .comm span { padding-right: 8px; }

 .brand_new .comm a { color: #666666; cursor: pointer; font-size: 12px; text-decoration: none; }

.brand_new { background: none repeat scroll 0 0 #F7F7F7; margin: 15px 0; overflow: hidden; padding: 16px 20px 10px; position: relative; width: 180px; }

.brand_new .author_wrapper dd a { color: #FF679A; }

.brand_new .author_wrapper dd { color: #999999; float: left; line-height: 16px; width: 120px; }

.brand_new .author_wrapper dt { float: left; height: 52px; padding: 0 5px 3px 0; width: 52px; }

.brand_new .author_wrapper dt img{ float: left; height: 52px; padding: 0 5px 3px 0; width: 52px; }

.brand_new .author_wrapper { overflow: hidden; width: 180px; }

.brand_new .tuijian { line-height: 160%; height: 110px; overflow: hidden; }

.brand_new .comm { color: #029ACB; font-size: 12px; font-weight: normal; padding: 8px 0; }

.right_box .userPic img{ border: solid 1px #fff; padding: 0px; }

 
.feed_list li .feed_c { margin-left: 70px; }


.feed_c_btm{ color: #333; padding-top: 10px; width: 99%; }

.feed_c_btm a:link{ color: #666; }

.feed_c_btm a:visited{ color: #666; }

.feed_c_btm a:hover{ color: #FF3366; }

.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 10px; 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-left: -360px; margin-top: 25px; *margin-top: 20px; *left: 0px; _left: 0px; *top: 10px; position: absolute; z-index: 9; width: 530px; }

#emotions{ _margin-left: 0px; }

.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 #weibo_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; }

.user_talk_bg .wordNum{color:#333;}

.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; *position: relative; }

.talkBox .funBox a.a52 { width: 45px; _width: 43px; color: #333; padding-right: 5px; _padding-right: 2px; }

/*弹出样式--有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; _width: 548px; }

.ad_c1 img{ text-align: center; }

.ad_header{ margin: 15px auto 15px auto; width: 966px; overflow: hidden; }

.ad_footer{ margin: 0 auto 15px auto; width: 966px; overflow: hidden; }

.ad_left{ overflow: hidden; }

.ad_right{ overflow: hidden; margin-left: -30px; }

.ad_right li{ overflow: hidden; list-style: none; clear: both; }

.ad_right p{ font-size: 12px; float: right; width: 55%; }

.ad_right img.re_img{ float: left; }

.ad_right h2{ color: #FE6697; }

.mainbox_R_290 .ad_right p{ width: 65%; }

.right_main .ad_right p{ width: 68%; }

.right_main .ad_right li{ list-style:none;}

.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; color:#aaa; padding-top:10px;}
#follow a {
    padding: 2px 10px;
	color:#fff;
	background: #5B9400;
}

.tip_arrow {
    background: url("images/arrow_d.png") no-repeat scroll 0 0 transparent;
    height: 9px;
    bottom:-8px;
	_top:-1px;
    width: 251px;
	position:absolute;
}

.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; }

.search_img .goods_pic { width: 180px; height: 180px; overflow: hidden; }

.search_img .zhuanfa,.search_img .yuanchuang{ position: absolute; right: 0; top: 0; z-index: 1; }

.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 { _position: relative;}

.feed_list .feed_img a img{padding: 2px; vertical-align: bottom; }

.tem_pic a img{border: 1px solid #ccc!important;}

.feed_list .feed_img .taoke_ico2 img{ border: none; }

.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{ width: 620px; padding-left: 20px; padding-top: 20px; }

.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: 24px; line-height: 23px; padding-bottom: 10px; height: 23px; color: #82AF00; }

	.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: #82AF00; 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: 53px; text-align: center; }

	.user_follow_detail span.lineR{ border-right: 1px solid #c8cfda; width: 48px;}

	.user_follow_detail a { color: #666; }

	.user_follow_detail strong{ font-size: 16px; color: #FF3366; }

.friInfoDetails { line-height: 2; word-wrap: break-word; }

.gray{ color: #ccc; font-size: 12px; }

.lineD_btm2{ background-color: #F7F7F7; padding: 5px; }

.padding-top10{ padding-top: 10px; }

/*注册流程*/
.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; color: #84004F; }

.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 .dt a{ color: #FF3366; }

.topic_tit{ height: 34px; line-height: 34px; font-size: 14px; background: url(images/topic_tit.jpg) 0 0; padding: 0 10px; }

.topic_tit strong{ }

.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{ display: none; }

#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: #FF97B8; }

#hot_user_list .pre_slide:hover,#hot_user_list .next_slide:hover{ color: #FF588D; }

#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 li { height: 70px; }

.interest_person li .interest_info { float: left; height: 60px; margin-left: 5px; width: 120px; }

.interest_person li .interest_info p { margin-bottom: 2px; }

.interest_person li .interest_info p a { color: #333; }

.interest_person li .interest_info .guanzhu { background-color: #669900; padding: 1px 4px; color: #fff; }

.FSort li.on { background-color: #CCD9DE; }

/* tips 样式-Nonant 添加  */
	#autoTalkBox{ font: 12px/1.5 tahoma,arial,宋体,sans-serif; font-family: Arial,Helvetica,sans-serif,宋体; padding: 5px 0; width: 99.3%; text-align: left; }

	#autoTipsUserList{ padding: 2px; }

	.recipients-tips{ position: absolute; background: #eee; z-index: 2147483647; padding: 2px; border: 1px solid #bbb; display: none; }

	.recipients-tips li a{ display: block; padding: 2px 5px; color: #395594; cursor: pointer; font-family: Tahoma, Arial; border-bottom: 1px #ccc dashed; }

	.recipients-tips li a em{ font-weight: 700; color: #ff6600; font-family: Tahoma, Arial; }

	.autoSelected{ background: #d6dbef; font-family: Tahoma, Arial; }

/*商品*/
#shoplogo { background: url("images/shop_logo.gif") no-repeat scroll 0 0 transparent; padding-left: 20px; }

#taobao{ padding: 10px; width: 96%; background: #fff; overflow: hidden; border: 1px dashed #ccc; }

#taobao_tip{ display: none; margin-right: 5px; background: url("images/tsc_ico.png") no-repeat 222px 71px; width: 65px; height: 50px; }

#taobao_goods_images{ width: 170px; height: 170px; border: 1px #ccc solid; float: left; margin-right: 10px; text-align: center; }

#goods_img{ padding: 3px; }

#taobao_goods_content{ float: left; line-height: 20px; width: 410px; text-align: left; }

#tedit_goods_content_url{ font-size: 14px; font-weight: bold; }

#tedit_goods_content_url a{ color: #111; }

.taobao_detail{}

.myg_title{width:300px; overflow:hidden; display:inline-block;height:20px; line-height:25px;color:#09C!important;}

.mygoods_w{width:98%;}

.taobao_detail_img {
    background: none repeat scroll 0 0 #F7FFE5;
    border: 1px solid #C6F455;
    float: left;
    position: relative;
    text-align: center;
    width: 164px;
    z-index: 1;
}


.taobao_detail_img  .tag {
    bottom: 0px;
    position: absolute;
    right: 0px;
}
.taobao_detail_text {
    float: left;
    line-height: 25px;
    padding-left: 20px;
    position: relative;
    width: 55%;
}

.taobao_detail_text span{ color: #669900; font-size: 12px;}

.taobao_detail_text .tou{ clear: both; }

.taobao_detail_text .ibuy{ padding-bottom: 10px; padding-top: 5px; }

.taobao_detail_text .laotou{ position: relative; }

.ibuy a:link{ background: url("images/goodsicon.gif") no-repeat scroll 0 -25px transparent; color: #FFFFFF; clear: both; font-weight: bold; height: 28px; text-align: center; width: 100px; display: inline-block; }

.ibuy a:visited{ background: url("images/goodsicon.gif") no-repeat scroll 0 -25px transparent; color: #FFFFFF; clear: both; font-weight: bold; height: 28px; text-align: center; width: 100px; display: inline-block; }

.ibuy a:hover{ background: url("images/goodsicon.gif") no-repeat scroll 0 -25px transparent; color: #FFFFFF; clear: both; font-weight: bold; height: 28px; text-align: center; width: 100px; display: inline-block; }

.top_title { background: none repeat scroll 0 0 #FEF8FA; border-bottom: 1px solid #E1E6E8; height: 250px; position: relative; }

#welcome_main { float: left; width: 665px; }

.top_title .top_left { width: 550px; }

.top_title .top_left h1 img { height: 44px; left: 20px; position: absolute; top: 20px; width: 544px; }

.nav_wrapper { height: 115px; left: 9px; position: absolute; top: 100px; width: 635px; }

.nav_btn { background: url("images/btn_0503_new1.png") no-repeat scroll 0 0 transparent; display: block; float: left; height: 115px; margin: 0 5px; overflow: hidden; position: relative; width: 147px; }

.nav_findfs img { left: 0; position: absolute; top: 0; }

.nav_btn .nav_findfs_img { left: 0; position: absolute; top: -125px !important; }

.nav_goods img { left: -160px; position: absolute; top: 0; }

.nav_btn .nav_goods_img { left: -160px; position: absolute; top: -125px !important; }

.nav_shop img { left: -318px; position: absolute; top: 0; }

.nav_btn .nav_shop_img { left: -318px; position: absolute; top: -125px !important; }

.nav_tuan img { left: -478px; position: absolute; top: 0; }

.nav_btn .nav_tuan_img { left: -478px; position: absolute; top: -125px !important; }

.reg_btn { display: block; width: 247px; padding: 10px; }

.wel_logon .logon_con a { color: #FF3366; text-decoration: none; }

.reg_btn a { background: url("images/welcome_reg.gif") no-repeat scroll 0 0 transparent; float: left; height: 61px; width: 247px; }

.reg_btn a:hover { background: url("images/welcome_reg.gif") no-repeat scroll 0 -61px transparent; }

.sinaw_login { padding-top: 5px; text-align: center; }

.sinaw_login a { height: 24px; width: 126px; }

.n_login { color: #848484; text-align: center; width: 220px; padding: 10px; }

.n_login a { font-size: 12px; }

.wel_logon { width: 268px; }

.wel_logon .wel_logon_i1 { background: url("images/wel_logon_icon.gif") no-repeat scroll 0 0 transparent; height: 5px; overflow: hidden; width: 268px; }

.wel_logon .wel_logon_i2 { background: url("images/wel_logon_icon.gif") no-repeat scroll 0 -6px transparent; height: 5px; overflow: hidden; width: 268px; }

.wel_logon .logon_con { background: none repeat scroll 0 0 #FEFEFE; border-left: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; overflow: hidden; padding: 15px 10px; width: 246px; }

.wel_logon .logon_con dl { overflow: hidden; padding-left: 8px; width: 246px; }

.wel_logon .logon_con dl dt { float: left; height: 64px; margin-right: 10px; width: 64px; }

.wel_logon .logon_con dl dt img { height: 64px; width: 64px; }

.wel_logon .logon_con dl dd { float: left; width: 150px; }

.wel_logon .logon_con dl dd .welNickname { color: #FF3366; font-weight: bold; }

.wel_logon .logon_con dl .wel { color: #676767; line-height: 25px; }

.wel_logon .logon_con dl dd .backhome { background: url("images/wel_logon_icon.gif") no-repeat scroll 0 -12px transparent; color: #FFFFFF; display: block; font-size: 12px; height: 23px; line-height: 23px; text-align: center; width: 88px; }

.user_statistic_bg { display: inline; float: left; height: 51px; width: 58px; }

.user_statistic_break { background: url("http://meilisuo.net/css/images/line_1.jpg") no-repeat scroll 0 0 transparent; display: inline; float: left; height: 36px; margin-top: 10px; width: 1px; }

.user_statistic_bg .statistic_num { line-height: 20px; margin-top: 8px; text-align: center; }

.user_statistic_bg .statistic_num a { color: #FF3366; font-size: 20px; font-weight: bold; }

.user_statistic_bg .statistictext { line-height: 20px; text-align: center; }

.user_statistic_bg .statistictext a { color: #000000; font-size: 12px; }

.welcome_buyer { padding: 15px 0 18px; position: relative; width: 665px; }

.welcome_buyer .wel_bgr { background: url("images/wel_bgr.gif") no-repeat scroll 0 0 transparent; bottom: 18px; height: 95px; position: absolute; right: 0; width: 5px; }

.welcome_buyer .wel_bgb { background: url("images/wel_bgb.gif") no-repeat scroll 0 0 transparent; bottom: 0; height: 18px; position: absolute; right: 0; width: 660px; }

.welcome_buyer .wel_top { height: 30px; position: relative; }

.welcome_buyer .wel_top h1 { float: left; height: 19px; margin-left: 19px; width: 244px; }

.welcome_buyer .wel_top .wel_tab { float: right; padding-top: 12px; width: 90px; }

.welcome_buyer .wel_top .wel_tab div { cursor: pointer; float: left; height: 9px; margin: 0 3px 0 4px; overflow: hidden; width: 9px; }

.welcome_buyer .morebuyer { font-weight: normal; height: 25px; padding-right: 8px; text-align: right; }

.welcome_buyer .morebuyer a { color: #0099CC; font-size: 12px; }

.welcome_event { border: 1px solid #E4E4E4; margin-bottom: 16px; margin-left: 2px; margin-top: 7px; padding: 8px 0 14px 10px; position: relative; width: 663px; _width: 653px; }

.welcome_event .wel_avatar { height: 100px; width: 130px; }

.welcome_event .event { float: left; height: 100px; margin-top: 10px; width: 315px; }

.welcome_event .event .eve_avatar { float: left; height: 100px; width: 130px; }

.welcome_event .event .content_huodong { float: left; margin-left: 10px; }

.welcome_event .eve_title { font-weight: normal; height: 16px; line-height: 16px; overflow: hidden; width: 160px; }

.welcome_event .eve_content { color: #999999; height: 32px; margin-top: 4px; overflow: hidden; width: 160px; }

.welcome_event .eve_num { margin-bottom: 5px; margin-top: 5px; }

.piece_title { background: url("images/index_title110429.png") no-repeat scroll 0 0 #FFFFFF; height: 35px; margin: 0 0 10px 0; width: 420px; }

.s_b_grid .fl{ float: left; }

.s_b_grid .fr{ float: right; }

.s_b_grid .s_b_l { border-bottom: 1px solid #FCDFE8; overflow: hidden; padding: 15px 0px 10px; }

.s_b_grid .s_b_f { padding-left: 0px; width: 320px; }

.s_b_grid .s_b_f h3 { background-repeat: no-repeat; color: #FFFFFF; display: block; float: left; font-size: 12px; font-weight: normal; height: 16px; margin-right: 10px; padding-top: 29px; text-align: center; width: 36px; }

.s_b_grid .s_b_f .key_word { height: 40px; margin-top: 2px; overflow: hidden; }

.s_b_grid .s_b_f .key_word a { color: #333333; line-height: 20px; padding-right: 3px; }

.s_b_grid .s_b_f .key_word a:hover, .s_b_grid .s_b_f .key_word a.h { color: #E71F8D; }

.s_b_grid .tpk { line-height: 18px; margin-top: 10px; }

.s_b_grid a { color: #666666; }

.s_b_grid a:hover { color: #FF5500; }

.s_b_grid .n { color: #0099EE; }

.s_b_grid .n:hover { background-color: #0099EE; color: #FFFFFF; }

.s_b_grid .tpk img { height: 52px; margin-right: 10px; width: 67px; }

.s_b_grid .tpk div { margin-left: 80px; }

.s_b_grid .tpk span { display: block; height: 18px; overflow: hidden; width: 200px; }

.s_b_brand { padding: 10px 0 5px 16px; }

.s_b_brand img { border: 1px solid #CCCCCC; float: left; height: 49px; margin: 5px 10px 5px 0; width: 49px; }

.s_sg_grid { margin-top: 15px; padding-left: 35px; }

.s_sg_grid li { float: left; height: 32px; margin-bottom: 15px; width: 190px; }

.s_sg_grid li div { color: #82AF00; font-size: 10px; margin-bottom: 10px; }

.s_sg_grid li div .fl { height: 32px; margin: 4px 7px 0 0; width: 32px; }

.s_sg_grid li div a { color: #0099EE; font-size: 16px; line-height: 150%; }

.s_sg_grid li div a:hover { background-color: #0099EE; color: #FFFFFF; }

.lh35 .cRed{ font-size: 20px; font-weight: bold; }

.book_jiathis{ float: right; padding-top: 5px; }

.discuz{ background: url(images/replyButton.gif) no-repeat scroll 0 0 transparent; display: inline-block; height: 21px; line-height: 21px; text-align: center; width: 100px; }

#fa-box .prompt { margin: 8px 0 0 24px; padding: 4px 32px 8px 40px; }

.fa-bars { padding: 12px 15px 0 24px; }

.fa-bars .abtn { margin-top: 0; }

.popalblist { background-color: #FFFFFF; border-color: #CCCCCC #BBBBBB #AAAAAA; border-style: solid; border-width: 1px; height: 163px; margin: 12px 0 0 24px; overflow-x: hidden; overflow-y: scroll; width: 359px; }

.popalblist .loading { background-position: center center; margin: 0; padding: 0; }

.popalblist .al-u { margin: 0; padding: 0; }

.popalblist .al-u a { display: block; font-size: 14px; height: 16px; line-height: 16px; padding: 4px 8px 6px; }

.popalblist .al-u a:link, .popalblist .al-u a:visited { color: #999999; }

.popalblist .al-u a.cur:link, .popalblist .al-u a.cur:visited, .popalblist .al-u a.cur:hover, .popalblist .al-u a:hover { background-color: #EEEEEE; color: #238FDB; text-decoration: none; }

.popalblist .al-u a.cur:hover, .popalblist .al-u a:hover { background-color: #DCECF4; }

.popalblist div.l22 { padding: 4px 0 0 12px; }

.popalblist .ipt { margin: 0 4px 4px 8px; width: 228px; }

.popalblist .abtn-s { margin-right: 0; }

.fa-box { background-color: #FFFFFF; border: 2px solid #238FDB; height: 0; overflow: hidden; position: absolute; width: 0; z-index: 1000; }

.fa-box .al-wrp { }

.fa-box .al-tt { background-color: #FFFFFF; height: 30px; padding: 12px 0 0 12px; }

.fa-box .fa-h3 { }

.fa-box h3 { float: left; font-size: 12px; height: 23px; padding: 3px 8px 0 12px; }

.fa-box h3 span.fa-rv { color: #000000; display: inline; font-size: 14px; font-weight: bold; }

.fa-box .al-u { height: 140px; margin: 4px 0 0; overflow: hidden; width: 100%; }

.fa-box .al-u a { background-color: #F7F7F7; float: left; height: 18px; line-height: 18px; margin: 0 0 8px 12px; overflow: hidden; padding: 0 0 2px 4px; width: 96px; word-wrap: break-word; }

.fa-box .fa-cabbtn { float: left; margin: 4px 0 0; }

.fa-box .fa-cabinp { display: none; }

.fa-box .fa-crttog .fa-cabbtn { display: none; }

.fa-box .fa-crttog .fa-cabbtn-b { display: inline; }

.fa-box .fa-crttog .fa-cabinp { display: block; }

.fa-box .al-u a.cur:link, .fa-box .al-u a.cur:visited { background-color: #F21664; color: #FFFFFF !important; cursor: default; }

.fa-box .al-u a.cur:hover { background-color: #F21664; text-decoration: none; }

#fa-creatalb { height: 38px; margin: 8px 0 0 12px; overflow: hidden; }

.fa-box .fa-cabinp .ipt { margin: 0 8px 0 0; }

.fa-box .u-chk label { margin-right: 0; }

.fa-collbtn { background-image: url("images/btn.gif"); background-repeat: no-repeat; float: left; font-family: 宋体; height: 23px; line-height: 23px; margin: 0 8px 0 0; overflow: hidden; padding: 0 0 0 28px; width: 34px; }

.fa-collbtn:link, .fa-collbtn:visited { background-position: 0 -670px; color: #2E69A0; }

.fa-collbtn:hover { background-position: -100px -670px; color: #2E689F; text-decoration: none; }

#fa-cancelcoll:link, #fa-cancelcoll:visited { background-position: 0 -730px; display: none; padding: 0; text-align: center; width: 62px; }

#fa-cancelcoll:hover { background-position: -100px -730px; color: #2E689F; text-decoration: none; }

.al-mbsite { background-image: url("images/main.gif"); background-repeat: no-repeat; float: left; height: 20px; margin: 4px 0 0; text-indent: -999px; width: 20px; }

.al-mbsina { background-position: -60px -890px; }

.fa-show1 h3, .fa-show1 .al-u, .fa-show1 #fa-creatalb { color: #CCCCCC; opacity: 0.7; }

.fa-show1 h3 a, .fa-show1 .al-u a, .fa-show1 #fa-creatalb a { color: #CCCCCC !important; }

.fa-show2 .fa-collbtn, .fa-show2 .u-chk { color: #CCCCCC !important; opacity: 0.7; }

.fa-showselected #fa-defaultcoll, .fa-showselected h3 span, .fa-myblog h3 span, .fa-myblog h3 span.fa-rv { display: none; }

.fa-showselected h3, .fa-myblog h3 { font-size: 14px; font-weight: bold; }

.fa-showselected #fa-cancelcoll { display: block; }

.fa-showselected .u-chk, .fa-myblog .u-chk { display: none; }

.fa-myblogwds { display: none; }

.fa-myblog .fa-collbtn { display: none !important; }

.fa-myblog .fa-myblogwds { display: block; }

.dym-dd div.lg-taobao { background: url("images/main.gif") no-repeat scroll 180px -1549px transparent; padding-right: 18px; }

b.lg-taobao { background: url("images/main.gif") no-repeat scroll -3px -1551px transparent; padding-left: 20px; }


.taobao_goods_content em{ font-style: normal; color: #FE6697; }

.gblue a{ font-style: normal; color: #fff; display: inline-block; font-size: 12px; line-height: 18px; height: 18px; width: 34px; text-align: center; background: url("images/tag_bg.gif") no-repeat scroll 0 0 transparent; }

.mlbit .bit_t, .mlbit .bit_b { background: url("http://img.meilishuo.net/css/images/wlc_new/mlbit.png") no-repeat scroll 0 0 transparent; height: 12px; overflow: hidden; }

.mlbit .bit_t { background-position: 0 0; }

.mlbit .bit_b { background-position: 0 -12px; }

.mlbit .bit_m { background: url("http://img.meilishuo.net/css/images/wlc_new/mlbitm.gif") repeat-y scroll 0 0 transparent; line-height: 21px; padding: 0 10px; width: 200px; }

.home_box{ background: #fff; }

.mlbit .bit_m p { text-align: right; }

a.red:link, a.red:visited, a.red:active { color: #FF6699; text-decoration: none; }

.huodong { margin-bottom: 12px; position: relative; width: 220px; }

.huodong .r_num { height: 25px; line-height: 25px; text-align: right; }

.huodong .hd_f { bottom: 0; height: 100px; left: 0; padding: 0 10px; position: absolute; }

#goods_input{ text-align: left; }

.share_title { font-family: '微软雅黑','黑体',Arial,'宋体'; font-size: 14px; font-weight: bold; padding-bottom: 15px; }

.share_title em { color: #FF3366; font-size: 24px; font-style: normal; }

.share_title .st_key { margin-left: 30px; }

.share_title .st_key a { color: #0099CC; font-size: 14px; font-weight: normal; margin-right: 10px; }

.share_title .st_key span { color: #CCCCCC; margin-right: 10px; }

.newhome{ width: 966px; margin: 15px auto; text-align: left; }

.haibao_1{ float: left; padding: 1px; }

.cate1{ margin: 0 0 20px 0; background: #fff; }

.home_content1{ padding: 15px 25px; }

.allproducts{ height: 202px; overflow: hidden; }

.allproducts_home{ height: 302px; overflow: hidden; }

.dym-area .sk { height: 100px; left: 0; position: absolute; top: 0; width: 100px; z-index: 9999; }

.dym-area .sk200 { height: 200px; left: 0; position: absolute; top: 0; width: 200px; }

.dym-area .bg_1 { background: url("images/bg_1.gif") no-repeat scroll left center transparent; filter: alpha(opacity=50); opacity: 0.5; height: 100px; left: 0; position: absolute; top: 0; width: 100px; z-index: 9998; }

.dym-area .bg_1_200 { height: 200px; width: 200px; }

.dym-area .sk .kw { color: #F0F4E6; display: block; font-size: 18px; height: 100px; line-height: 100px; text-align: center; }

.dym-area .sk200 .kw { height: 200px; line-height: 200px; }

.dym-area .sk .fc { display: block; height: 17px; position: absolute; right: 10px; top: 7px; }

.dym-area .sk .au { bottom: 8px; color: #F0F4E6; display: block; position: absolute; text-align: center; white-space: nowrap; width: 100px; }

.dym-area .sk200 .au { bottom: 8px; color: #F0F4E6; display: block; position: absolute; text-align: center; white-space: nowrap; width: 200px; }

.dym-area .sk .fc span { background: url("images/index_img_fav_bg.png") no-repeat scroll left center transparent; display: inline-block; float: left; height: 17px; line-height: 17px; padding-left: 20px; }

.dym-area .sk .fc i { background: url("images/index_img_fav_bg.png") no-repeat scroll right center transparent; display: inline-block; float: left; height: 17px; width: 10px; }

.allproducts .mbpho { clear: none; float: left; margin-right: 1px; margin-top: 1px; overflow: hidden; position: relative; text-align: left; width: 100px; height: 100px; }

.allproducts .mbpho200 { height: 200px; width: 200px; }

.allproducts a.username, .username { font-weight: normal; color: #F0F4E6; }

.share_who { color: #000000; font-size: 14px; height: 20px; line-height: 20px; margin-top: 15px; }

.share_who img { font-size: 0; height: 20px; margin-left: 4px; vertical-align: middle; width: 20px; }

.r3 { border-radius: 3px 3px 3px 3px; }

.tuijian a{ clear: both; display: inline-block; font-weight: bold; height: 25px; line-height: 25px; padding-left: 20px; background-image: url(images/tuijian.gif); background-repeat: no-repeat; background-position: 0px 3px; }

.tuijian a:link,.fengmian a:link{ color: #06B2F4; }

.tuijian a:visited,.fengmian a:visited{ color: #06B2F4; }

.tuijian a:hover,.fengmian a:visited{ color: #f00; }

	
.fengmian a { background-image: url("images/ico_haoyou.gif"); background-position: 0 3px; background-repeat: no-repeat; clear: both; display: inline-block; font-weight: bold; height: 25px; line-height: 25px; padding-left: 20px; }

.mypic{ right: 10px; top: 36px; position: absolute; width: 370px; z-index: 10; text-align: left; }


.tl .fav { background: url("images/twitter_like.png") no-repeat scroll 0 0 transparent; float: left; height: 20px; }

.tl .fav2 { background: url("images/like.png") no-repeat scroll 0 0 transparent; float: left; height: 25px; }

.tl .favCount,.mfav .favCount { background: url("images/twitter_span.gif") no-repeat scroll 0 0 transparent; color: #FF579A; float: left; font-size: 14px; font-weight: bold; line-height: 16px; margin-left: 52px; padding: 1px 0 0 4px; }

.tl .favCount2,.mfav .favCount2 { background: url("images/fav_count_bg.png") no-repeat scroll left top transparent; color: #FF579A; float: left; font-size: 14px; font-weight: bold; height: 24px; line-height: 24px; margin-left: 65px; padding: 1px 0 0 4px; }

.tl i,.mfav i { background: url("images/twitter_span.gif") no-repeat scroll left bottom transparent; display: inline-block; float: left; height: 17px; width: 5px; }

.tl2 .loveit i { background: url("images/twitter_span.gif") no-repeat scroll left bottom transparent; display: inline-block; float: left; height: 17px; width: 5px; }

.tl2 i { background: url("images/fav_count_bg.png") no-repeat scroll left bottom transparent; display: block; float: left; height: 25px; width: 4px; }

.mylovea.loveit { background: url("images/loveit.gif") no-repeat scroll 0 5px transparent; color: #666666; display: block; float: left; padding-left: 15px; text-decoration: none; }

.loveit .favCount { margin-left: 2px; }

.tou { padding-bottom: 15px; clear: both; }

.tou .love{ background: url("images/love.gif") no-repeat scroll left center transparent; height: 25px; line-height: 25px; padding: 2px 0 0 20px; }

.plr10 { padding: 0 10px; }
	
	
.piece_title_i { color: #666666; font-family: '微软雅黑','黑体',Arial,'宋体'; font-size: 14px; padding-top: 10px; _position: relative; }

.piece_title_i b { color: #729700; font-size: 20px; margin-right: 15px; }

.piece_title_i .more_in { background: url("images/btn_blue_77x22.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; display: block; float: right; font-size: 12px; height: 22px; line-height: 22px; padding-left: 9px; width: 68px; }

.piece_title_i a:link{ color: #fff; }

.piece_title_i a:visited{ color: #fff; }

.piece_title_i a:hover{ color: #ff0; }

.picfav200 .au2 { bottom: 10px; color: #F0F4E6; display: block; height: 20px; position: absolute; margin-left: 50%; *margin-left: 50px; _margin-left: 0; }

.picfav200 .au2 a { display: inline-block; white-space: nowrap; }

.picfav200 .au2 span { background: url("images/index_img_au_bg.png") no-repeat scroll left center transparent; color: #F0F4E6; display: inline-block; float: left; height: 20px; line-height: 20px; padding: 0 5px 0 15px; margin-left: -50%; *margin-left: 0; _margin-left: 0; }

.picfav200 .au2 i { background: url("images/index_img_au_bg.png") no-repeat scroll right center transparent; display: inline-block; float: left; height: 20px; width: 10px; }

.looks { margin: 15px 0 0 3px; }

.looks_feed { display: inline-block; float: left; margin-left: 5px; width: 150px; margin-bottom: 10px; }

.looks_feed2 { display: inline-block; float: left; margin-bottom: 20px; margin-left: 5px; width: 180px; }

.looks_feed2 .pic { display: inline-block; height: 200px; width: 180px; overflow: hidden; }

.title_i2 b { color: #FF0072; }

.looks_name { height: 36px; line-height: 32px; }

.looks_feed .pic { display: block; height: 170px; width: 150px; overflow: hidden; }

.looks_name a { font-size: 14px; font-weight: bold; color: #E71F8D; }

.certif { clear: both; padding: 10px 10px 0; }

.certif a { display: block; float: left; height: 24px; width: 24px; }

.certif p { color: #666666; clear: both; font-size: 12px; line-height: 20px; padding: 10px 0; width: 180px; }

.certif h2 { background: url("images/certif_tit_BG.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; float: left; font-size: 14px; height: 23px; line-height: 23px; margin: 0 0 0 5px; padding: 0 0 0 10px; width: 135px; }

.msgCnt div { color: #333; }

.tuijiancontent{ color: #333; line-height: 180%; padding: 5px 20px 10px;}

.tuijiancontent a{ color: #E8876D;}

.feed_list .tl{ clear: both; height: 25px; padding-top: 20px; }

#add_tag em{ color: #fff; }

#body { margin-top: 70px; padding: 0; position: relative; text-align: left; margin-bottom: 30px; }

#body_user { margin-top: 30px; padding: 0; text-align: left; margin-bottom: 30px; }

.fm960 { margin: 0 auto; width: 966px; }

.home_hd { background: url("images/piece_bg.png") no-repeat scroll 0 -60px transparent; font-size: 0; height: 10px; }

.home_bd { background: url("images/bg_home_960x10.png") repeat-y scroll 0 0 transparent; }

#home_nav { left: 20px; position: absolute; top: -42px; _width: 700px; }

.nav_1 li { float: left; height: 42px; margin-right: 2px; }

.nav_1 li.h .lt { background: url("images/nav_r_left_h.png") no-repeat scroll 0 0 transparent; }

.nav_1 li .lt { background: url("images/nav_r_left.png") no-repeat scroll 0 0 transparent; }

.nav_1 li .rt { background: url("images/nav_r_right.png") no-repeat scroll 0 0 transparent; }

.nav_1 li .lt, .nav_1 li .rt { display: inline-block; float: left; height: 42px; width: 5px; }

.nav_1 li.h .md { background-color: #FFFFFF; float: left; }

.nav_1 li.f a { background: url("images/house_bg.png") no-repeat scroll center center transparent; }

.nav_1 li.h .rt { background: url("images/nav_r_right_h.png") no-repeat scroll 0 0 transparent; }

.nav_1 li .lt, .nav_1 li .rt { display: block; float: left; height: 42px; width: 5px; }

.nav_1 li .md { background-color: #D3D9C3; float: left; }

.nav_1 a { display: block; font-size: 14px; height: 42px; line-height: 42px; width: 50px; text-align: center; color: #333; }

.home_user_hb { background: url("images/user_huabao.png") no-repeat scroll left top transparent; height: 30px; left: 10px; position: relative; top: 5px; }

.huh_avt { height: 21px; left: 8px; position: absolute; top: 2px; width: 21px; }

.home_user_hb .n { background: url("images/user_huabao.png") repeat-x scroll right bottom transparent; display: block; float: left; font-size: 14px; height: 30px; line-height: 30px; margin-left: 35px; _margin-left: 18px; padding-right: 2px; white-space: nowrap; }

.home_user_hb a { display: inline; line-height: 30px; overflow: hidden; width: auto; }

.home_user_hb i { background: url("images/user_huabao.png") no-repeat scroll right top transparent; _background: none; height: 30px; position: absolute; right: -3px; width: 3px; }

.left_main{ float: left; width: 650px; _width: 644px; padding-right: 6px; }

.left_main2{ _width: 635px; }

.right_main{ float: right; width: 310px; }

h3.ml20{ color: #E71F8D; font-size: 14px; font-weight: bold; line-height: 120%; padding: 20px 0 0px 20px; }

.right_main .user_follow_detail span { width: 63px; }

.images_list li { border: 1px solid #D3D3D3; display: inline; float: left; margin: 10px 10px 5px 5px; padding: 3px; text-align: center; width: 100px; height: 100px; overflow: hidden; }

.space_huabao li { height: 120px; }

.images_list li img { float: left; }

.images_list p { clear: left; text-align: center; width: 100px; }

#bao_list{ padding-left: 15px; }

.tem_pic{ float: left; _float: none;  margin-right: 20px;}

.mydiscuz{ background: url("images/replyButton.gif") no-repeat scroll 0 0 transparent; display: inline-block; height: 21px; line-height: 21px; margin-top: 10px; text-align: center; width: 74px; vertical-align: top; }

.mydiscuz a:link{ color: #000; }
.mydiscuz a:visited{ color: #333; }
.mydiscuz a:hover{ color: #f00; }

.home_ft { background: url("images/piece_bg.png") no-repeat scroll 0 -70px transparent; font-size: 0; height: 10px; }

.huh_avt img{ height: 21px; width: 21px; }

.nav_1 li.h .on { background-color: #FFFFFF; }

.right_main .right_box h2{ color: #0099CC; }

.right_main .right_box h2 a { color: #0099CC; }

.colR { width: 238px; float: left; padding: 0 15px 0 0; }

.tit { color: #333; }

.tit .opt { float: right; font-size: 12px; padding-top: 20px; color: #999; }

.tit  b { color: #FF3366; }

.tit h2 { font-family: '微软雅黑','黑体',Arial,'宋体'; font-size: 18px; font-weight: bold; padding-top: 10px; clear: none; }

.tit .opt { color: #999999; float: right; font-size: 12px; padding-top: 20px; }

.tit h4 { font-size: 12px; padding: 5px 0; font-weight: bold; }

.colR .tit { margin-bottom: 7px; }

.tpl { height: 460px; overflow: hidden; width: 237px; }

.tpl li { height: 45px; padding: 0 3px; overflow: hidden; float: left; width: 211px; }

.tpl li a { display: block; height: 44px; }

.tpl li a:hover { text-decoration: none; background: #f8f8f8; }

.tpl li.hover { background: #f8f8f8 url(images/hr_dt_b0.gif) repeat-x 0 bottom; }

.tpl li .num { display: block; width: 56px; float: right; color: #999; text-align: right; padding-top: 11px; }

.tpl li var { display: block; width: 32px; height: 32px; margin: 0 0 -32px -32px; position: relative; background: url(images/147.png) no-repeat; left: 32px; top: 6px; font-size: 20px; font-family: Tahoma; text-align: center; line-height: 32px; color: #b1b0b0; }

.tpl li a:hover var { background-position: 0 -32px; color: #fff; }

.tpl li .avt { margin: 6px 0 6px 37px; width: 32px; height: 32px; display: block; }

.tpl li .avt img { width: 32px; height: 32px; }

.tpl li .avt .png { z-index: 0; width: 32px; height: 32px; background: url(images/146.png) no-repeat; _background: url(images/146_ie.png) no-repeat; margin: -32px 0 0; }

.tpl li .nm { display: block; float: right; width: 6em; text-align: left; padding-top: 11px; overflow: hidden; }

.tpl li em { margin: 0 95px -43px 40px; }

.book_search .book_sh_b { background-color: #E7F2CB; float: left; height: 41px; overflow: hidden; padding: 10px 55px 0 45px; width: 603px; }

.book_search .book_sh_b .book_s_txt { background-position: left center; border: medium none; color: #999999; height: 31px; line-height: 31px; margin: 0; padding: 0 5px; width: 521px; }

.hot_images ul { padding-top: 15px; }

.hot_images li { display: inline; float: left; height: 100px; margin: 0 10px 10px 0; overflow: hidden; width: 100px; }


.p_l li {
    float: left;
    margin-top: 12px;
    overflow: hidden;
    padding-bottom: 5px;
    text-align: center;
    white-space: nowrap;
    width: 90px;
    word-wrap: normal;
	height:75px;
}

.p_l li div {
    border: 1px solid #CCCCCC;
    height: 50px;
    margin: 0 auto 8px;
    width: 50px;
}
.p_l li div img {
    height: 50px;
    width: 50px;
}
.p_l li a {
    color:#666;
}

.SpacePicList{clear: left;}
.SpacePicList dt{line-height: 30px;}
.SpacePicList dt a{ font-size:12px;}
.SpacePicList dd{ float: left;padding: 15px 0 0 15px; display:inline}
.SpacePicList dd img{ border: 1px solid #EEEEEE;  padding: 2px; width: 105px;}

.topic_tips{ margin-top: 3px;}
.topic_arrt {
    background: url("images/point_blue.gif") repeat-x scroll left bottom transparent;
    height: 6px;
}
.topic_arr{
    background: url("images/topic_arr.gif") no-repeat scroll 0 0 transparent;
    height: 6px;
    margin-left: 10px;
    overflow: hidden;
}
.topic_info {
    background-color: #fff;
    border-bottom: 1px solid #C2D1D5;
    border-left: 1px solid #C2D1D5;
    border-right: 1px solid #C2D1D5;
    padding: 7px 10px 6px;
}

.followtopic2 {
    background: url("images/btn.gif") no-repeat scroll left -195px transparent;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 0;
    text-align: center;
    width: 121px;
}

.followtopic2 a:link, .followtopic2 a:visited, .followtopic2 a:active {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 28px;
    text-decoration: none;
}
.followtopic2 a:link, .followtopic2 a:visited, .followtopic2 a:active {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 28px;
    text-decoration: none;
}

.topics_info {
    overflow: hidden;
    width: 750px;
	_width: 745px;
	padding-bottom:20px;
}
.topics_info .topics_img img{
    width: 750px;
}

.topics_info_dl {
    margin-top: 10px;
}
.topics_info_dl dt {
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 5px;
}
.topics_info_dl dt span{

	color:#0099EE;
}
.topics_info_dl dd {
    font-size: 14px;
	text-indent:2em;
}

.regbtn, .regbtn:hover {
    background-image: url("images/regbtn.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 46px;
    line-height: 46px;
    margin-bottom: 10px;
    text-decoration: none;
    width: 202px;
}

.top_reg{width:970px;}

.pic_tab{text-align:center;padding-top:15px;}


.user_Card .boxy-inner { background:none;}

