@charset "utf-8";

.header,.menu,.home_body,.bbs_body,.bottom_links,.footer{ width:1000px; margin-left:auto; margin-right:auto;}
.header{height:66px; background-image:url(/community/Public/Images/header.png)}
.menu{background:#CCC; position:relative; height:27px;}
.headersearch{ margin-top:1px;position:absolute; left:682px; top:2px; width:320px; z-index:1;}
.advancesearchbtn{ height:17px; background-color:#666; display:block; padding:6px 15px 0px 15px; float:left;}
.searchbtn{ width:20px; height:22px; background-color:#fff; display:block; float:left; background-image:url(/community/Public/Images/search.png); background-repeat:no-repeat; background-position: center center; }
.headersearch .searchtxt{ height:22px; float:left; background-color:#FFF}
.headersearch .stxtbox{padding:0; border: 1px solid #fff;  font-size:12px; padding-top:0px; padding-left:2px; background-color: #FFF; width:80px;*height:19px; _height:19px; }
.advsearch_select{width:145px;border:1px #fefefe;}
#blackbg{ background:#000;opacity: .7;FILTER:Alpha(Opacity=70); min-width:1100px;  z-index:11; position:absolute; top:0; left:0;  }
.close_pop{ cursor:pointer;float:right;height:16px;width:17px;background:url(/community/Public/Images/close_pop.gif) no-repeat;margin:2px 2px; background-position:0px 3px; z-index:200; position: absolute; top:5px; right:5px; font-size:11px; color:#fff; width:30px; padding-left:15px;}
.close_pop:hover{ color:#c1ff4b;}
#pop_up{ width:100%;  z-index:100; position:absolute; top:0; left:0;  }
#pop_up_panel{ margin-top:300px;width:300px; height:170px;min-height:170px; z-index:20;background-color:#FFF; border: 5px solid #88b1c5; margin-left:auto; margin-right:auto; padding-top:0px;  }

.home_body{ height:530px; background-image:url(/community/Public/Images/home20160112.png); background-repeat:no-repeat;  }

/*.home_body{ height:530px; background-image:url(/community/Public/Images/home20130311.png); background-repeat:no-repeat;  }
*/
.home_left{height:530px; width:270px; float:left;}
.home_left .notice{ height:40px;cursor:pointer}
.home_left .notice_content{ height:245px;}
.home_left .notice_content li{line-height:20px; font-size:12px;border-bottom:solid 1px #cccccc;padding-bottom:5px;}
.home_left .notice_content li a:hover{ color:#854646}
.home_left .notice_content .blank{height:19px; }
.home_left .vod{ height:25px;cursor:pointer}
.home_left .vod_content{ height:200px;}
.star1,.star2,.star3,.star4,.star5{ background-image:url(/community/Public/Images/small_star.gif); background-repeat:no-repeat; display:block; height:10px; margin-top:5px;}
.star2{ background-position:0px -10px;}
.star3{ background-position:0px -20px;}
.star4{ background-position:0px -30px;}
.star5{ background-position:0px -40px;}

.post_star0,.post_star1,.post_star2,.post_star3,.post_star4,.post_star5{ background-image:url(/community/Public/Images/star.gif); background-repeat:no-repeat; display:block; height:13px; width:125px; margin-left:10px; float:left; cursor:pointer;}
.post_star1{ background-position:0px -13px;}
.post_star2{ background-position:0px -26px;}
.post_star3{ background-position:0px -39px;}
.post_star4{ background-position:0px -52px;}
.post_star5{ background-position:0px -65px;}
.post_star a{ float:left; display:block ; width:13px; height:13px; margin-right:10px;}


.home_right{height:530px;width:730px; float:left;}
 .login{ height:78px; background-image:url(/community/Public/Images/login_bg.png); background-repeat:no-repeat;background-position:0px 0px}
 .logined{ height:78px; background-image:url(/community/Public/Images/logined.png); background-repeat:no-repeat; background-color:#FFF; background-position:0px 1px}
 .logined2{ height:75px; background-image:url(/community/Public/Images/logined_bg.png); background-repeat:no-repeat; background-color:#FFF; background-position:0px 0px}
#login{display:block; width:40px; height:17px; font-size:0px; float:left; background-image:url(/community/Public/Images/login_reg.png)}
#login:hover{ background-position:0px -17px}
#register{display:block; width:40px; height:17px; font-size:0px; float:left;background-image:url(/community/Public/Images/login_reg.png);background-position:-40px 0px}
#register:hover{background-position:-40px -17px}
#loginout{display:block; width:40px; height:17px; font-size:0px; float:left;background-image:url(/community/Public/Images/login_reg.png);background-position:-80px 0px}
#loginout:hover{background-position:-80px -17px}
 .login a:hover{ color:#854646}
 .logined a:hover{ color:#854646}
 .logined2 a:hover{ color:#854646}
.home_right .middel{ height:370px; }
.home_right .middel_left{ width:485px; height:90px;  float:left; }
.home_right .middel_left2{ width:485px; height:280px; float:left; }
.home_right .middel_right{width:230px;margin-right:3px; height:260px; float:right;  position:relative;top:120px; }
.home_right .forum_title{ height:40px;cursor:pointer}
.home_right .hot_topic{ height:25px;_ height:34px;* height:33px;}
.home_right .hot_topic_title{ height:90px;}
.home_right .hot_topic_title .title_row{ padding:0px 0px 2px 25px; _padding:0px 0px 0px 25px ; }
.title_link{ width:230px; overflow:hidden;}
.title_link:hover{ color:#854646}
.title_date{ width:60px; overflow:hidden; margin-left:10px; }
.home_right .new_topic{ height:28px;_ height:26px;}
.home_right .new_topic_title{ height:75px;}
.home_right .new_topic_title .title_row{ padding:0px 0px 2px 25px; _padding:0px 0px 0px 25px ;}

.home_right .new_topic_title_left{
	height:90px;
	float:left;
	width:400px;
	line-height:20px;

	padding-left:25px;
	}
.home_right .new_topic_title_left .title_row{ padding:0px 0px 2px 25px; _padding:0px 0px 0px 25px ;}
.home_right .new_topic_title_left li{

	width:170px;
	float:left;
	list-style-type:none;

}



.new_topic_title_right{float:left;width:60px;line-height:160px;height:90px;}
.new_topic_title_right a{color:#854646}

.home_more{ display:block;  width:40px; height:20px;   float:right}
.home_more:hover{color:#854646}



.bbs_body{ background-color:#FFF;}
.search_bbs{ height:90px; background-image:url(/community/Public/Images/bbs_search_bg.png); }
.login_bbs{ height:84px; background-image:url(/community/Public/Images/bbs_login_bg.png); margin-left:10px; padding-left:7px;}
.board, .tags, .bbs_nav_status{margin-left:10px; width:980px; position:relative;}
.bbs_nav{float:left; display:block; margin:70px 0px 0px 10px}
.bbs_btn,.bbs_btn_off{ display:block; margin:5px 0px 0px 10px; text-align:center; padding:2px 10px; border:1px solid #fff;}
.bbs_btn_off{ background-color:#999;}
.tags_top,.tags_middel,.tags_bottom,.board_table,.status_middel{ margin-left:5px;}
 .tags_top{ height:10px; background-image:none; background-repeat:no-repeat; font-size:0px;}
 .tags_middel{ padding:20px; background-color:#FFF   }
.hot_tag{ width:82px; height:20px; background-image:url(/community/Public/Images/hot_tags.gif); background-repeat:no-repeat; top:-15px; left:-5px; text-align:center; padding-top:4px}
.bbs_tag_left{ float:left; width:580px; height:60px; background-color: #FFF; border: 1px solid #CCC; padding:10px; position:relative;  }
.bbs_status_right{width:290px; float:right; padding:10px;background-color: #FFF; border: 1px solid #CCC;}
.bbs_tag{ float:left; padding:5px;}
.bbs_tag a:hover{ color:#854646;}
.bbs_reply_table{}
.bbs_reply_table td{ padding:10px 10px 10px 10px;}
.bbs_reply_content{min-height:90px;_height:90px; margin-top:10px;}
.bbs_reply_top{width:42px; height:24px; display:block; background-image:url(/community/Public/Images/bbs_top.png); float:right;}
.bbs_level,.bbs_rank, .bbs_msg, .bbs_offline{ text-align:left; padding:1px 2px;}
.bbs_face{ padding:0px 0px 15px 0px;}
.bbs_msg label,.bbs_offline label{padding:0px 0px;}
.bbs_msg img, .bbs_offline img{vertical-align:middle; margin-right:5px;}
.bbs_fontsize{display:block; width:20px; height:20px; float:right}
.tags_bottom{ height:10px; }
.bbs_tag_group{margin:30px 10px 0px 10px;    background-color: #FFF; border: 1px solid #CCC; padding:10px; position:relative;_height:1px;}
.board .board_bigtitle:hover{ text-decoration:underline;}
.board_bigtitle{display:block; float:left; margin:7px 0px 0px 30px;_margin:8px 0px 0px 15px;}
.board_bigmore{line-height:30px;}
.attachment{display:block; width:20px; height:20px; float:left; background-image:url(/community/Public/Images/common.gif); background-repeat:no-repeat }
.title_page{display:block;  height:20px; float:left; background-image:url(/community/Public/Images/multipage.gif); background-repeat:no-repeat; padding-left:10px; background-position:left 50%; white-space:nowrap; }
.title_page a{  margin-left:5px;}
.title_page a:hover{ color:#854646;}
.topic_title{ height:30px; width:980px; background-image:url(/community/Public/Images/topic_board.png); }
.board_title{ height:30px; width:980px; background-image:url(/community/Public/Images/gray_bar.png); background-repeat:no-repeat }
.board_table a{ display:block; }
.board_table a:hover{ color:#854646; }
.cell{ border-bottom-width: 0px; border-bottom-style: dotted; border-bottom-color: #579bde; }
.board .table_bottom{height:0px; }
.bbs_role{height:35px; background-image:url(/community/Public/Images/bbs_role.png); background-repeat:no-repeat;border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #e8e8ea; border-bottom-color: #e8e8ea;}
.bbs_role a{ float:left; display:block; background-repeat:no-repeat; padding:2px 2px 2px 20px; margin:10px 0px 0px 50px;_margin:10px 0px 0px 25px;}
.bbs_tie{line-height:35px;height:40px; padding:10px 0px 0px 30px;}
.bbs_tie label{padding:0px 20px;}
.bbs_tie img{vertical-align:middle; margin-right:10px;}
.links .single{ margin:5px 16px 0px 16px;_margin:5px 12px 0px 12px; width:150px; height:70px; display:block;  float:left}
.status_middel{  border: 1px solid #cdcdcd;}
.distance{ height:15px;}



.sub_login{ height:140px;  background-repeat:no-repeat;}
.video_menu{ display:block; float:left; margin-right:15px;}
.video_menu:hover{ color:#854646}
.up_shadow{ padding:0px; height:10px; background-image:none; background-repeat:no-repeat; background-position:center; font-size:0px;}
.up_shadow .left{ width:20px; height:10px; background-image:none; background-repeat:no-repeat; background-position: left; float:left;}
.up_shadow .right{ width:20px; height:10px; background-image:none; background-repeat:no-repeat; background-position: right; float: right;}
.bottom_shadow{ height:10px; background-image: none; background-repeat:no-repeat; background-position:center; border-top-width: 2px; border-top-style: solid; border-top-color: #cccbcb;font-size:0px; }
.bottom_shadow_noblue{ height:10px;background-image: none; background-repeat:no-repeat; background-position:center; }
.bottom_shadow .left{ width:20px; height:10px;  float:left;}
.bottom_shadow .right{ width:20px; height:10px;  float: right;}

.btn_new,.btn_more{ display:block; width:97px; height:22px; background-image: url(/community/Public/Images/video_btn_bg.png); float:left;text-align:center; padding-top:8px; }
.btn_new{background-position:left top}
.btn_new:hover,.btn_more:hover{ background-position:right  top}
.btn_more{ background-position:right top }
.btn_on{ background-image: url(/community/Public/Images/video_btn_bg.png); background-position:right  top }

.video_blue_bg{ padding:10px;  }
.video_unit{  margin-left:20px;_margin-left:8px; float:left; height:190px;_height:220px; background-color:#FFF ;width:140px;position:relative}
.video_unit .video_img{ width:120px; height:75px; padding: 5px; border: 1px solid #c6c9cb; }
.video_unit .video_img a{ overflow:hidden }
 .video_title{ padding-bottom:3px; display:block; overflow:hidden; max-height:30px; line-height:17px;}
 .video_title:hover{ color:#854646 }

.video_unit1{  margin-left:40px; _margin-left:30px; float:left; height:190px;_height:220px; background-color:#FFF;width:140px;position:relative;}
.video_unit1 .video_img{ width:120px; height:75px; padding: 5px; border: 1px solid #c6c9cb; }
.video_unit1 .video_img a{ overflow:hidden }

.video_unit2012{  margin-left:30px;margin-top:20px;  _margin-left:20px; float:left; height:190px;_height:220px; background-color:#FFF;width:130px}
.video_unit2012 .video_img{ width:120px; height:75px; padding: 5px; border: 1px solid #c6c9cb; }
.video_unit2012 .video_img a{ overflow:hidden }

.video2_bg{ padding:10px;}
.video2_btn a:hover{color:#666}
.video2_title{ background-image:url(/community/Public/Images/gray_bar.png); height:30px; background-repeat:no-repeat; background-position:left}
.video2_title div{ background-image:url(/community/Public/Images/gray_bar.png); background-repeat:no-repeat;float:right; height:30px;width:60px; background-position:right}
.video2_tag:hover{ color:#666}
.video_unit2{  margin-left:7px; float:left; height:150px; background-color:#FFF; width:100px}
.video_unit2 .video_img{ padding:2px; text-align:center; }
.video_unit2 .video_img a{ overflow:hidden }
.video_unit2 .video_title{ padding-bottom:3px; display:block; overflow:hidden; margin-top:5px; line-height:16px; max-height:45px;}
.video_unit2 .video_title:hover{ color:#854646 }

.event_list{ margin:5px 15px 0px 15px;}
.event_list a{ padding:10px 0px; display:block;}
.event_list a:hover{color:#854646}
.gonggao_title{margin:0px 10px 0px 0px; }
.gonggao_title:hover{ color:#854646; }

.lib_bg{ padding:0px; }
.lib_title{ background-image:url(/community/Public/Images/gray_bar.png); height:30px; background-repeat:no-repeat; background-position:left}
.lib_title_end{ background-image:url(/community/Public/Images/gray_bar.png); background-repeat:no-repeat;float:right; height:30px;width:60px; background-position:right}
.lib_left{float:left; width:205px; margin-left:30px; _margin-left:15px;}
.lib_detail{float:left; width:260px; margin-left:0px; _margin-left:15px;}
.lib_menu{ background-image:url(/community/Public/Images/skyblue_bar.png); height:30px; background-repeat:no-repeat; background-position:left; margin-top:5px;}
.lib_menu div{ background-image: none; background-repeat:no-repeat;float:right; height:30px;width:30px; background-position:right}

.lib_menu:hover,.lib_menu_on{margin-top:5px; background-image:url(/community/Public/Images/blue_bar.png); height:30px; background-repeat:no-repeat; background-position:left}
.lib_menu:hover div,.lib_menu_on div{ background-image:url(/community/Public/Images/blue_bar.png); background-repeat:no-repeat;float:right; height:30px;width:30px; background-position:right}
.lib_submenu a{ display:block; padding:10px;padding-left:30px; }
.lib_submenu a:hover{ color:#854646; }


.book_unit{padding-bottom:10px;}
.book_level{margin-left:20px;}
.book_unit_img{float:left; padding-top:5px;}
.book_profile{float:right; width:520px;}
.book_description{padding-top:10px;}

.book_title{padding:5px 0px;}
.train_title{  height:30px; background-repeat:no-repeat; background-position:left}
.train_title_end{ background-repeat:no-repeat;float:right; height:30px;width:60px; background-position:right}
.train_title .bg{background-image:url(/community/Public/Images/train_menu_bg.gif)}
.train_title a{display:block; float:left; padding-top:8px; height:22px; width:90px; text-align:center; margin-right:15px;background-image:url(/community/Public/Images/train_menu_bg.gif);color:#FFF; }
.train_title a:hover{  background-image:url(/community/Public/Images/train_menu_bg.gif)}

.master_col{ width:300px; float:left; margin-left:20px; line-height:25px;}

.gray_dot_bottom{ border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #666; }

.blue_solid2_bottom{ border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #ed2724; }
.gray_solid2_top{ border-top-width: 2px; border-top-style: solid; border-top-color: #cccbcb; }
.table_row{ }
.table_blue{ background-color:#f0f6fc}
.table_red{background-color:#fceeee;_width:670px;}
.table_new{ display:block; float:left; width:60px; height:30px; background-image:url(/community/Public/Images/new.png); background-repeat:no-repeat; background-position:50% 7px; text-align:left}
.table_old{ display:block; float:left; width:60px; height:30px;}
.table_title{display:block; float:left; width:400px; text-align:left; padding:5px 5px 5px 0px;  }
.table_lib_title{display:block; float:left; width:295px; text-align:left; padding:5px 5px 5px 0px;  }
.table_plan_title{display:block; float:left; width:510px; text-align:left; padding:5px 5px 5px 20px;  }
.table_title:hover,.table_lib_title:hover{ color:#854646;}
.table_download{ display:block; float:left; width:70px; padding:5px 0px 5px 30px; height:20px; background-image:url(/community/Public/Images/download.gif); background-repeat:no-repeat; background-position:left 5px; text-align:left}
.table_fav{ display:block; float:left; width:70px; padding:5px 0px 5px 30px; height:20px; background-image:url(/community/Public/Images/fav.gif); background-repeat:no-repeat; background-position:left 5px; text-align:left}
.table_good{ display:block; float:left; width:60px; height:30px; background-image:url(/community/Public/Images/good.gif); background-repeat:no-repeat; background-position:50% 4px; text-align:left}
.table_fee{ display:block; float:left; width:90px; padding:5px 0px 5px 0px; background-position:left 5px; text-align:left}
.table_date{  padding:5px 0px;display:block; float:left; width:80px; text-align:left;}
.table_ds{  padding:5px 0px;display:block; float:left; width:110px; text-align:left;}


.article_title{ padding:10px 0px; text-align:center;}
.article_content{ padding:10px 0px 10px 20px; line-height:20px;}

.select_page { width:auto;}
.select_page a{ display:block; height:18px; float:left; margin-left:5px; padding:2px 2px 2px 2px; background-repeat:no-repeat}
.select_page a:hover{ color:#854646}
.select_page .off{ height:16px; border: 1px solid #fff; }
.select_page .off:hover{height:16px; border: 1px solid #222222;}
.select_page .page_first{ background-image: url(/community/Public/Images/page_first.png); width:18px}
.select_page .page_pre{ background-image: url(/community/Public/Images/page_pre.png); width:18px}
.select_page .page_next{ background-image: url(/community/Public/Images/page_next.png); width:18px }
.select_page .page_last{ background-image: url(/community/Public/Images/page_last.png); width:18px}
.select_page .on{ height:16px; border: 1px solid #222222; }
.select_page .pagesize{ display:block; float:left; padding:3px; }
.select_page .dropdown{ display:block; float:left;margin-left:1px; padding-top:1px}
.clear{ clear:both;}

.sub_menu{}
.sub_menu .sub_nav{margin:25px 0px 0px 160px;_margin:25px 0px 0px 80px; float:left ; width:550px;}
.sub_menu .sub_nav a:hover{color:#854646}
.sub_nav a:hover{color:#666}
.links a{ display:block; width:148px; height:70px; display:block;  float:left; margin-top:5px; }
.bottom_links{height:80px; background-image:url(/community/Public/Images/bottom_links.png); background-position:bottom; background-repeat: repeat-x; padding-top:15px; background-color:#FFF}
.bottom_links a{ display:block; width:148px; height:70px; display:block;  float:left; }
.link_news{background-image:url(/community/Public/Images/link_news.png);  margin-left:150px; _margin-left:90px;}
.link_news:hover{background-image:url(/community/Public/Images/link_news_hover.png)}
.link_onlineshop{background-image:url(/community/Public/Images/link_cart.png)}
.link_onlineshop:hover{background-image:url(/community/Public/Images/link_cart_hover.png)}
.link_contactus{background-image:url(/community/Public/Images/link_contact.png)}
.link_contactus:hover{background-image:url(/community/Public/Images/link_contact_hover.png)}
.link_links{background-image:url(/community/Public/Images/link_link.png)}
.link_links:hover{background-image:url(/community/Public/Images/link_link_hover.png)}
.footer{ height:77px;  text-align:center; padding-top:10px;background-color:#fff;}
.copyright{ font-size:12px; padding-top:5px; text-align:center;}



/*??????*/
.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( /community/Public/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( /community/Public/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; }
/*6???????????*/
.clew_bg_arrow_l, .clew_bg_top, .clew_bg_top div, .clew_bg_btm, .clew_bg_btm div, .clew_bg_arrow_b {

background:url( /community/Public/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_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; line-height:25px; }
.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; }

/*???????*/
.quick_reg { background-color:#F8FAFB; border:1px solid #D7D7D7; width:1000px; margin:15px auto 0 auto; text-

align:left; }
.reg_box {  }
.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; }
/*??? | ???? ???*/
.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; }


/*??????????????*/
.person_info{ height:70px;}
.person_info h2{ font-size:14px; font-weight:bold; line-height:160%}
.person_info p{ margin:3px 0;}


/*???????*/
.webmessage{float:left;margin-top:40px;width:100%; background-color:#F3F5F8}
.webmessage h2{ font-weight:bold; font-size:14px;padding:5px 0 0 5px;}
.webmessage h2 em{ padding-right:10px; float:right}
.webmessage_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;}
.feed_list li .feed_c .msgCnt em{color:#999;}
.feed_c_btm{ color:#333;padding-top:10px; }
.feed_c_btm .right{ color:#E8E8E8}
.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 #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}
.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;}


.lineD_btm{ border-bottom:1px dashed #D8D8D8;}
.lineD_top{ border-top:1px dashed #D8D8D8;}
.lineS_btm{ border-bottom:1px solid #DADADA}
.lineS_top{ border-top:1px solid #f2f2f2}

.line_box{background-color:#F5F5F5; border:1px solid #ECECEC; padding:5px}
.bg_warning{ background-color:#F1F6FF}
.iine_warning{background-color:#ffffcc; border:1px solid #ccc;}
.published:link, .published:active, .published:visited { background-image: url( /community/Public/Images/btn_add.gif); background-repeat: no-repeat; background-position: 0px top; line-height: 21px; font-size: 12px; height: 21px; width: 60px; color: #005fab; font-weight: bold; display: block; float: right; overflow: hidden; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 20px; margin: 0; }
.ico_add { width:19px; height:27px; float:left; background-image: url( /community/Public/Images/ico_add.gif); background-repeat: no-repeat; background-position: 0px center; }
.published:hover { line-height: 21px; font-size: 12px; font-weight: bold; text-decoration: underline; }
.flw100{ float:left; width:100%}

.border { border: 1px solid #D3D3D3; }
.border2 { border: 1px solid #ffe361; }
.BtnShare, a.BtnShare { font-size: 12px; background: url( /community/Public/Images/bg_Share.gif) no-repeat 0px center; width: 54px; display: inline-block; color:#339900; height: 21px; line-height:21px; margin-top:3px; border: 0px none;text-align: left; padding-left: 5px;cursor:pointer; }
#TS_report a { font-size: 12px; color:#f00; line-height:21px; }

.quote { margin-top:8px; padding:0 0 0 18px; background:transparent url( /community/Public/Images/quote_start.gif) no-repeat 0 0; clear: both; width:99%;}
.quote p { margin:0; padding:0; }
.quote .quoteR { background: url( /community/Public/Images/quote_end.gif) no-repeat right bottom; line-height: 18px; height: auto; padding-right: 15px; }