/*发布按钮*/
.new_post { float:left; width:97px; height:26px; margin-right:8px; position:relative; cursor:pointer; z-index:99; background: #96cc70; border: 1px solid #70b83d; box-shadow: 0 1px 1px #b3e284 inset; }
.new_post_text {display: inline-block; width: 76px; height: 28px; line-height: 26px; text-align: center; font-size: 12px; font-weight: bold; color: white;}
.new_post_arrow { display: inline-block; border: 5px solid black; border-width: 5px 5px 0px 5px; _border-style: solid dotted dotted dotted; border-color: white transparent; position:absolute; top:12px; right:8px; width:0; height:0; font-size:0; line-height:0;} 
.new_post_arrow2 { display: inline-block; border: 5px solid black; border-width: 5px 5px 0px 5px; _border-style: solid dotted dotted dotted; border-color: #96cc70 transparent; position:absolute; top:10px; right:8px; width:0; height:0; font-size:0; line-height:0;}
.new_post_select { border:1px solid #62b73d; width:97px; position:absolute; left: -1px; top:26px; display:none;}
.new_post_select li,.new_post_select a { width:97px; height:28px; text-align:center; line-height:28px; }
.new_post_select li { background:#fff;}
.new_post_select a:link,
.new_post_select a:visited,
.new_post_select a:active { color:#666; display:inline-block; }
.new_post_select a:hover { background-color:#b1c0ab; color:#fff; text-decoration:none; }
.new_post_post{background:url(/images/mots/common/icon.png) no-repeat 10px 5px;}
.new_post_vote{background:url(/images/mots/common/icon.png) no-repeat 10px -33px;}
.new_post_eval{background:url(/images/mots/common/icon.png) no-repeat 10px -73px;}



/*列表—话题列表表格S*/
.topic_action em, .topic_action input, .topic_action label { vertical-align:middle; margin:0; margin-right:5px; padding: 3px 5px;}
.list_style_1 em { font-size:12px; font-style:normal; }
.list_style_1 .topic_action em, .list_style_1 .topic_action input, .list_style_1 .topic_action label, .list_style_1 .theme1 img, .list_style_1 .theme1 input, .list_style_1 .theme1 em, .list_style_1 .theme1 a { vertical-align:middle; margin:0; margin-right:5px; }
.list_style_1, .list_style_1 ul { overflow: hidden; zoom:1; }
.list_style_1 { margin-bottom:15px; }
.list_style_1 .topic_title { height:34px; border-bottom: 1px solid #dfdfdf; padding:6px 5px; padding-left:13px; line-height:34px; color:#333; background: #f3f3f3;
background:-webkit-linear-gradient(top,#f3f3f3,#e7e7e7);
background:-moz-linear-gradient(top,#f3f3f3,#e7e7e7);
background:-ms-linear-gradient(top,#f3f3f3,#e7e7e7);
background:-o-linear-gradient(top,#f3f3f3,#e7e7e7);
background:linear-gradient(top,#f3f3f3,#e7e7e7);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#e7e7e7'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#e7e7e7')"; /* IE8 */ }
.list_style_1 .topic_title span { display:block; float:left; }
.list_style_1 .topic_title .theme1 { width:503px; }
.list_style_1 .theme2 { text-align:center; width:80px; margin-right:60px; }
.list_style_1 .theme3 { text-align:center; width:65px; }
.list_style_1 .topic_title .tag { background:url(/images/mots/eclass/class_topic1.gif) no-repeat 0 -109px; padding:3px 8px; color:#fff; margin-right:3px; }
.list_style_1 ul li { height:48px; border-bottom:1px dotted #d7d7d7; width:100%; overflow:hidden; float:left; }
.list_style_1 ul li span { color:#666; display:block; float:left; }
.list_style_1 ul li .theme1 { width:508px; line-height:24px; height:24px; padding:13px 0; padding-left:8px; }
.list_style_1 ul li .theme1 em { color:#fe8300; }
.list_style_1 ul li .theme1 a { color:#666; }
.list_style_1 ul li .theme2 { padding:6px 0; }
.list_style_1 ul li .theme2 em { display:block; text-align:center; height:18px; overflow:hidden; }
.list_style_1 ul li .theme3 { line-height:49px; }
.list_style_1 .topic_action label, .list_style_1 .topic_action em { margin-left:6px; margin-right:10px; color:#666; }

#left {_margin-left:-5px;}
.show_sign { color:#808080; line-height:1.6;padding-top:5px;}
.show_username { margin-top: 5px;}
.show_username a,.show_username a:visited,.show_username a:hover { color:#000 !important; font-weight:bold; font-size:14px;}
.accessories{ border:1px solid #ddd; background:#f7f7f7; padding:5px 10px;}
.accessories_list{ width:520px;  line-height:20px; font-size:12px;}
.accessories_list span { color:#666; padding-left:5px;}
.accessories_list a,.accessories_list a:link,.accessories_list a:visited,.accessories_list a:active{ text-decoration:none; color:#005eac;}
.accessories_list a:hover{ text-decoration:underline;}
.accessories_title{ width:540px; height:20px; line-height:20px; padding:3px 10px; font-size:12px; }
.accessories_title a,.accessories_title a:link,.accessories_title a:visited,.accessories_title a:active{ text-decoration:none; color:#005eac;}
.accessories_title a:hover{ text-decoration:underline;}
.show_username { margin-top: 5px;}
.show_username a,.show_username a:visited,.show_username a:hover { color:#000; font-weight:bold; font-size:14px;}
.accessories{  border:1px solid #ddd; background:#f7f7f7; padding:5px 10px;}
.accessories_list{ line-height:20px; font-size:12px;}
.accessories_list span { color:#666; padding-left:5px;}
.accessories_list a,.accessories_list a:link,.accessories_list a:visited,.accessories_list a:active{ text-decoration:none; color:#005eac;}
.accessories_list a:hover{ text-decoration:underline;}
.accessories_title{ width:600px; height:20px; line-height:20px; padding:3px 10px; font-size:12px; }
.accessories_title a,.accessories_title a:link,.accessories_title a:visited,.accessories_title a:active{ text-decoration:none; color:#005eac;}
.accessories_title a:hover{ text-decoration:underline;}
#show{ width:960px; margin:0 auto;}
.areainfo  {border:1px solid #8ED2FF;height:90px;margin:0 auto 5px;width:938px; border-left:20px solid #5ba5cb}
.arealogo {float:left;height:74px;margin:8px 16px 8px 5px;overflow:hidden;width:130px;}
.areaintro {float:left;height:90px;width:524px;}
.areaintro a:link,.areaintro a:visited{ text-decoration:none; color:#005eac;}
.areaintro a:active,.areaintro a:hover{ text-decoration:underline; color:#005eac;}
.areaintro p {line-height:24px;}
.areafistline {margin-top:6px;}
.post_info{ font-size:14px; font-weight:bold; color:#FFFFFF; padding:0 10px; height:30px; line-height:30px;  margin:5px 0 0; background:#adde8a;}
.thread_option{  height:30px; line-height:30px; float:left; margin-right: 20px; }
.pages{ width:400px; height:30px; line-height:30px; /*background:url(/images/list_show/shilli.gif) no-repeat;*/ float:right;}
.post_list{ margin-bottom:10px;word-wrap:break-word;white-space:normal;word-break:break-all;margin:0px 15px;overflow:hidden; }
.post_first{ margin-bottom:10px;word-wrap:break-word;white-space:normal;word-break:break-all;margin:auto;overflow:hidden; width:761px;}
.post_first_l{  float:left;background:#edfcea; padding-bottom:10px; position:relative;}
.post_first_l_td{  background:#edfcea; border:1px solid #c5e9ac; border-right:none; table-layout: fixed;}
.first_l_icon{ width:12px; height:13px; position:absolute; right:-1px; top:30px;}
.user_pic{ margin-left:10px; width:150px; }
.user_pic p img{ width:126px; height:126px }
.user_name{ padding:5px 0 0 10px; height:30px; line-height:30px;font-weight:bold; font-size:14px;margin-bottom:5px;overflow:hidden;/*width:148px;*/white-space:nowrap;}
.user_name img{ float: left; margin-top: 8px; } /*20131202 add by hy*/
.user_name a{white-space:nowrap; display: block; width: 110px; overflow: hidden; text-overflow: ellipsis; float: left; }
.post_first_r{ width:584px;border:1px solid #c5e9ac;word-wrap:break-word;white-space:normal;word-break:break-all;}
.user_info,.user_action{ padding-left:10px; margin-top:10px;}
.user_action table{ color:#666;}
.first_r_time{ height:24px;width:584px;}
.first_r_content{padding:10px;line-height:1.6; color:#333;font-size:14px;width:753px;height:auto;min-height:265px;_height:245px; width:565px;}
object { max-width: 560px;_width: expression((documentElement.clientWidth > 565) ? "565px" : "auto" ); }
param { max-width: 560px;_width: expression((documentElement.clientWidth > 565) ? "565px" : "auto" ); }
.first_r_content img { max-width: 560px;_width: expression((this.scrollHeight > 565) ? "565px" : "auto" ); }
.first_r_content em { font-style: italic; font-weight: inherit; font-size: inherit; }
.first_r_bottom{ height:30px; width:584px; }
.bottom_action{ float:right; width:560px; padding:0 10px;}
.bottom_ad { padding:10px;}
.bottom_action li{ padding:0 3px; height:30px; line-height:30px; float:right;color:#666;}
.bottom_action li a:link,.bottom_action li a:visited{ text-decoration:none; color:#666;}
.bottom_action li a:active,.bottom_action li a:hover{ text-decoration:underline; color:#666;}
.bottom_action li span{ color:#cdcdcd;}
.floor_number{color:#f99e49; font-weight:bold; height:24px; line-height:24px; padding:0 10px; float:right; font-size:14px;}
.floor_time{ color:#999; height:24px; line-height:24px; padding:0 5px; float:right;}
.floor_tool{float:left;padding:5px 20px;}
.post_addinfo{ padding:0 5px; float:right; font-size:12px; font-weight:normal;}
.post_addinfo span{ color:#666; padding:0 3px;}
.post_addinfo span a:link,.post_addinfo span a:visited{ text-decoration:none; color:#666;}
.post_addinfo span a:active,.post_addinfo span a:hover{ text-decoration:underline;}
.post_title{ width:400px; height:30px; overflow:hidden; float:left;color:white}



.post_title a{color:white;}
.user_signature{ padding:10px; padding-top:20px; background:url(/images/mots/list_show/user_signature_bg.gif) no-repeat; margin-left:10px; color:#999;}
.user_signature table{width:565px;}
.quote{ width:540px; padding:5px; margin:10px 0 0 20px; border:1px solid #ddd; border-left:8px solid #ddd; line-height:1.8; color:#999; background:#fff;}
.quote_text{ font-size:14px;}
.quote_text span{ color:#334f67; font-weight:bold;}
.quote_text a:link,.quote_text a:visited{ text-decoration:none; color:#005eac;}
.quote_text a:active,.quote_text a:hover{ text-decoration:underline; color:#005eac;}
.back_list{ height:18px;float:right;margin-right:10px;padding:1px;}
.quick_reply{ width:754px; margin-top:5px;}
.quick_title{ width:733px; height:30px; line-height:30px;font-size:14px; font-weight:bold; color:#FFFFFF; padding:0 10px; background:#adde8a;}
.quick_content{ width:711px; border:1px solid #ddd; margin-bottom:10px; background:#efefef; padding:0 20px 25px 20px; line-height:1.6; }
.textarea_style{ width:555px; height:150px; border:1px solid #ccc; margin:10px 0 0 10px; resize: none; }
.btn_style{ margin:5px 0 0 10px; padding: 4px 5px; }
.quick_content_r{ width:600px; float:left; margin-left:10px;}
.quick_content_l{ width:126px; height:200px; float:left; margin:10px 10px 0 0 ;}
.quick_content_l img{width:126px;}
.position{ height:30px; line-height:30px; color:#666}
.position a:link,.position a:visited{ text-decoration:none; color:#005eac;}
.position a:active,.position a:hover{ text-decoration:underline; color:#005eac;}
.font_size{width:150px; height:24px; line-height:24px; float:left; padding:0 10px; color:#666;}
.font_size a:link,.font_size a:visited{text-decoration: none; color:#005eac;!important}
.font_size a:active,.font_size a:hover{text-decoration:underline; color:#005eac;}
.show_sign {color:#999999;line-height:1.6;}
.rel_post{background: none repeat scroll 0% 0% rgb(252, 254, 255); border: 1px solid rgb(216, 228, 242); margin: 10px;padding:5px; width:550px;}
.rel_post p{padding-left:5px;}
.vote_item{background-color:#5CA7CD;}
.vote_table{background-color:#5A9CC6;}
.main_block { font-size:13px; color:red; font-weight:bold;height:24px; line-height:24px; padding:0 5px; float:right;}
.site_link { color:#666; text-align:right;padding-right: 15px;}
.buttom_del {padding-bottom:5px;float:left;}
.show_pages_right{height:20px;}
.vote_btn input{ width:80px; height:21px; display:block; cursor:pointer; background:url("/images/mots/list_show/vs.gif") no-repeat; border:none;}
.minht{width:580px; overflow:hidden}
.select_btn{ width:77px; height: 24px; line-height:24px; float:left; margin-right:10px;_text-align:left; background:url(/images/mots/list_show/select_bg.gif) no-repeat;}
.select_btn input{ margin:0 3px; padding:0 ; vertical-align:middle;}
.edit_icon{ width:25px; height:24px; line-height:24px; float: left; }

.real_school{width:16px;background: url(/images/mots/welcome/action_cllo20120221.png) no-repeat;background-position: -20px -20px; height:16px; display:inline-block; margin-left:0px; margin-top:3px; margin-right:7px;}
.s_user_rote { height: 20px; line-break: 20px; overflow: hidden;}
.member_info { margin-right: 7px; padding-left: 20px; background: url(/images/mots/welcome/icon_collection_01.png) no-repeat -383px -42px; display: inline-block; height: 20px; width: 25px;}
.member_info_vip { margin-right:7px; padding-left:20px; background:url(/images/mots/welcome/icon_collection_01.png) no-repeat -383px -58px;  display: inline-block; height: 20px; width: 25px; }
.member_info_manage { margin-right:7px; padding-left:20px; background:url(/images/mots/welcome/icon_collection_01.png) no-repeat -383px -82px; display: inline-block; height: 20px; width: 25px; }
.member_info_nopass { margin-right:7px; padding-left:20px; background:url(/images/mots/welcome/icon_collection_01.png) no-repeat -383px -105px; display: inline-block; height: 20px; width: 25px; }
.sui_name { display: inline-block; width: 43px; float: left; }
/*班级论坛侧边个人信息结构样式修改 20120911*/
.s_user_info{margin-bottom: 10px; margin-left:10px; overflow: hidden;zoom:1;}
.s_user_info div { height: 30px; line-height: 30px;}
.s_user_info div img { vertical-align: middle;}
.sui_name,.sui_vaule{display: block; float: left; height:25px; line-height: 25px; overflow: hidden;}
.sui_name{width:40px;}
/*.sui_vaule{width:45px;}*/

.sui_evel li{display: inline-block; width:80px; height:21px; line-height: 21px; float: left; overflow: hidden;zoom:1;}
.sui_evel li a{display: inline-block; line-height: 21px; height: 21px;}
.sui_evel li.sui_clo2{width:170px; color:#999;}
.sui_c{display:inline-block; width:16px; height:16px;background:url(/images/mots/topic/page_bbslist_imgs.png) no-repeat;margin:3px 3px 0 0; float: left;}
.sui_mess{ background-position: -68px -591px;}
.sui_smain{background-position: -51px -594px;}
.sui_safe{background-position: -34px -594px;}
.sui_addf{background-position: -18px -592px;}
.sui_add{ background-position: 0 -591px}
/*班级论坛侧边个人信息结构样式修改  end*/