/**
 * main common css
 * global style sheet
 */
.hide{display: none!important;}
.container{ min-width: 1086px; /*overflow: hidden;zoom:1;*/background: url('/images/mots/common/main_bg.png'); padding-top: 0; }
.classBg{ background: url(/images/mots/common/classBg.png) no-repeat top center #fefae6; }
.schoolBg{ background: url(/images/mots/common/schoolBg.png) no-repeat top center #f7f7e1; }
.loginBg{ height: auto; background: url(/images/mots/reg/loginBg.png) no-repeat top center #c2e08b; }
.mainFrame{width: 1086px;margin: 0 auto;background-color: #e9f1db;}
.c_tx{color:#333;}
.c_tx2{color:#666;}
.c_tx3{color:#999;}
.ui_icon{display: inline-block;background-repeat: no-repeat;font-size: 0;overflow: hidden;-webkit-text-size-adjust: none;}
a {color:#7a9d3e;text-decoration: none; }
.ui_avatar img{border-radius: 4px;vertical-align: top;max-width: 170px;}
.txtof{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.font_f{font-family:Microsoft YaHei,Î¢ÈíÑÅºÚ,"ff-tisa-web-pro-1","ff-tisa-web-pro-2","Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3",Tahoma,ËÎÌå,Simsun; }
.wwid{width: 1086px;}
/*public popbox style*/
.m_icon{width:20px; height:20px;display: block;overflow: hidden;line-height: 500px;float: left;}
.NY-pop-mask{position: absolute;width: 100%;height: 100%;background: #000;opacity:0.2;filter: alpha(opacity=20);top:0;left:0;}
.NY-pop-warp{position: absolute; width: 342px; z-index: 200;}
.NY-pop-bg{background: rgba(0,0,0,.2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#34000000, endColorstr=#34000000); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#34000000', endColorstr='#34000000')"; /* IE8 */ 
#zoom:1;border-radius: 4px; padding: 3px;position: relative; z-index: 5;}
.NY-pop-ct{ border:1px solid #a6a6a6; background: #fff; border-radius: 2px;position: relative;}
.feed_face_warp{ border-left:1px solid #eaeaea; border-top:1px solid #eaeaea; margin: 4px 7px; overflow: hidden; zoom:1; }
.feed_face_warp span{ cursor:pointer; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; float: left; display: inline-block; width: 24px; height: 24px; padding:2px;}
.arrow{ position:absolute;border-width:3px 3px 0 3px; border-top-color:#333; border-bottom-color:transparent; border-right-color:transparent; border-left-color:transparent; border-style:solid outset outset outset; _border-style:solid dotted dotted dotted ; line-height:0; font-size:0; color:#333; overflow:hidden; }
.NY-arrow{display: block;width:24px; height:12px;position: absolute;z-index: 10;}
.NY-arrow_top{top:-2px; left: 20px;}
.NY-arrow_bottom{bottom:-2px; left: 20px;}
.NY-arrow_left{left:-10px;top:20px;}
.NY-arrow_right{right:-20px;top:20px;}
.NY-pop-warp .npa-a{font-family: "SimSun";overflow: hidden;font-size: 12px;line-height: 1.231;display: block;height: 6px;}
.NY-pop-warp .npa-a{position:absolute; left: 7px;}
.NY-pop-warp .npa-w{font-size: 24px; opacity:0.2; filter:alpha(opacity=20); top:-7px;height: 9px;left:1px;}
.NY-pop-warp .npa-u{color:#a6a6a6; top: 0px; z-index: 11;}
.NY-pop-warp .npa-b{color:#fff; top: 1px;z-index: 12;}
.NY-pop-warp .NY-arrow_bottom .npa-w{top:10px;height: 12px;left:2px;line-height: 0;font-size: 20px;}
.NY-pop-warp .NY-arrow_bottom .npa-u{color:#a6a6a6; top: 1px; z-index: 11;height:15px;}
.NY-pop-warp .NY-arrow_bottom .npa-b{color:#fff; top: 0px;z-index: 12;height:15px;}
.NY-pop-warp .NY-arrow_left .npa-w{height:24px;width:9px;}
.NY-pop-warp .NY-arrow_left .npa-u{color:#a6a6a6; top: 0px; z-index: 11;height:15px;width:6px;}
.NY-pop-warp .NY-arrow_left .npa-b{color:#fff; top: 0px;z-index: 12;height:15px;left:8px;width:6px;}
.NY-pop-warp .NY-arrow_right .npa-w{height:24px;width:5px;text-indent: -15px;top:-8px;left:4px;}
.NY-pop-warp .NY-arrow_right .npa-u{color:#a6a6a6; top: 0px; z-index: 11;height:15px;left:1px;width:6px;text-indent: -6px;}
.NY-pop-warp .NY-arrow_right .npa-b{color:#fff; top: 0px;z-index: 12;height:15px;left:0px;width:6px;text-indent: -6px;}

.NY-pop-title{height: 29px; border-bottom: 1px solid #eaeaea; background:#f5f5f5;padding: 0 10px;position: relative;}
.NY-pop-title .nyt-txt{line-height: 29px;color: #333333; font-weight: bold;}
.NY-pop-title .nyt-close{display: block;width:15px; height:15px;position: absolute;right: 10px;top: 8px; background: url("/images/2013/comm/NY-pop-bg.png") no-repeat 2px 3px;}
.NY-pop-title .nyt-close:hover{background-color: #eaeaea;}
.NY-con_loading{height: 300px;background: url("/images/2013/library/middle_loading.gif") no-repeat center;}
.NY-con-cofirm{padding: 20px;}
.NY-ccf{word-wrap: break-word;overflow: hidden;color: #666;_margin: 0 0 0 40px;padding-top:5px;}
.NY-con_icon{display: block;width: 26px; height: 26px;float: left;margin-right:10px;}
.NY-warn{background: url("/images/2013/comm/NY-pop-bg.png") no-repeat -16px 3px;}
.NY-con-cnfirm-txt{color: #666; overflow: hidden;zoom:1;margin-bottom:10px;}
.NY-con-cnfirm-txt p{line-height: 20px;}
.NY-com-btnarea{height: 25px; text-align: center; float: left;width:100%;}
.NY-com-btnarea .NY_rt_btn{margin: 0 5px;padding:0 2px; overflow: hidden;zoom:1;}
/*NY button style*/
.NY_ft_btn{float: right;height: 25px;margin-right: 3px;}
.NY_rt_btn{display: inline-block;height: 25px;text-align: center;}
	/*define btn style s*/
.NY_iw,.NY_ii{display: inline-block;height: 23px;line-height: 23px;position: relative;border-color:#cccccc; background: #fff;}
.NY_iw{left: 1px;border-width: 1px;border-style: solid;#zoom:1;}
.NY_ii{margin: 0 -2px; border-style:solid; border-width:0 1px;#left:-2px;}
.NY_it{padding: 0 13px;display:inline-block;height: 21px;line-height:21px; margin:1px;background: #f2f2f2;#margin-right:-5px;}
	/*define btn style end*/
.NY_rt_btn .NY_it{color:#333;#margin-right:-0px;}
.NY_rt_active .NY_iw,.NY_rt_active .NY_ii{border-color:#9fc55c; background: #9fc55c;#zoom:1;#left:-2px;}
.NY_rt_active .NY_it{background: #9fc55c; color:#fff;#margin-right:-0px;}
.NY-con-cofirm{padding:20px;color: #666;overflow: hidden;zoom:1;}
.NY-con-toast{padding:15px 10px; text-align: center;}
.NY-con-toast p{line-height: 29px; font-size: 14px;font-weight: bold;color: #666;}
.NY-con-alert-txt{padding: 0 0 20px 0;float: left;width: 100%;overflow:hidden;_zoom:1;}
.NY-con-alert-txt p{color: #666; line-height: 22px;}
/*delete popbox style*/
.NY_feed_del{background: #fff;}
.NY_feed_cont{padding:10px 15px;}
.NY_feed_icon_ask{background: url("/dianping/images/2013/common/NY-pop-bg.png") no-repeat -51px -3px;float: left;}
.NY_feed_icon_true{background: url("/dianping/images/2013/common/NY-pop-bg.png") no-repeat -76px -3px;float: left;}
.NY_feed_cont .btn{padding:0px 0 0 0;#zoom:1;text-align: right;float:left; width:100%;}

.NY_report_warp{background: #fff;}
.NY_report{padding: 15px 30px;overflow: hidden;zoom:1;}
.NY_tipwarp{text-align: center; padding-bottom:15px;}
.NY_icon{background: url("/dianping/images/2013/common/NY-pop-bg.png") no-repeat;width: 26px;height: 26px;display: inline-block;}
.NY_icon_atatiion{float: left;background-position:  -16px 3px;}
.NY_icon_ok{float: left;background-position:  -100px 3px;}
.NY_tiptxt{font-size: 14px;font-weight: bold;color:#666;line-height: 26px;display: inline-block; padding-left: 0px;}

/*top breadnav style*/
.top { width:960px; height:54px; padding:0 3px; margin:0 auto; }
.top .breadnav { margin:23px 0 0 0; float:left; display:inline; color:#333; width: 650px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.top .breadnav a { color:#333; text-decoration:none; }


/**
 *     for head part 
 */
.yiban_body { padding-top:50px; clear:both; width:980px; margin:0 auto; overflow:hidden; padding-bottom:50px; }
.yiban_head { height:110px; width:980px; margin:20px auto 0 auto; background:url('/images/mots/common/common_head_bg.png') bottom no-repeat; _background:none; }
.yiban_head_main { height:94px; background:url('/images/mots/common/yiban_head_bg.jpg') no-repeat;  position:relative; z-index: 1000;}
.yiban_icon { float: left; padding:18px 18px 3px 18px; background:url('/images/mots/common/common_elements.png') 17px 17px no-repeat;}
.yiban_icon img { height:50px; width: 50px;display:block; }
.yiban_info { float:left; padding-top:20px;}
.yiban_info_name { height:18px; line-height:18px; overflow:hidden; *zoom:1;}
.yiban_info_name h2 { float:left;}
.yiban_info_name h2 a{font-weight: bold; font-size:12px; color:#333;}
.yiban_info_organization,
.yiban_info_person {  background:url('/images/mots/common/profile_icon.png') no-repeat; display:inline-block; height:18px; line-height:30px; width:24px; margin-left:10px; display:inline-block; float: left; }
.yiban_info_person {background-position:0px -66px; }
.yiban_info_organization {background-position:-29px -66px; }
.yiban_info_userinfo { height:18px; line-height:18px; overflow:hidden; *zoom:1}
.yiban_info_girl,
.yiban_info_boy { background:url('/images/mots/common/m_topnav_bg.png') -700px 1px; display:inline-block; height:18px; width:25px; white-space: nowrap; text-indent:100px; overflow:hidden; float:left;}
.yiban_info_girl { background-position:-750px 1px}
.yiban_info_school { float:left;}
.yiban_mood { height:25px; line-height:25px; font-size:12px; font-weight:normal;  overflow:hidden; *zoom:1;}
.yiban_mood h3 { font-size:12px; font-weight:normal; display:inline-block; float:left; max-width:660px; }
.yiban_mood span { float:left; height:25px; line-height:25px; color:#999; font-weight:bold;}
.yiban_mood_edit { display:inline-block; color:#999; float:left; height:25px; margin-left:15px;}
.yiban_mood_edit span { display:inline-block; float:left; height:25px;}
.yiban_mood_edit a { display:inline-block; height:25px; line-height:25px; width:10px; background:url('/images/mots/common/profile_icon.png') -79px -64px no-repeat; overflow:hidden; white-space:nowrap; text-indent:10px; margin-left:8px;float:left;}
.yiban_mood_edit a.yiban_mood_edit_active,.yiban_mood_edit a:hover { background-position:-78px -94px;}
.yiban_usersing { position:absolute; width:0px; height:0px; overflow:hidden; top:58px; left:63px; display:none; z-index:1000; }
.yiban_usersingin { width:450px; height:118px; border:2px solid #cde18f; top: 0px; left:22px; position:absolute; background:#fff; box-shadow:2px 2px 2px #ccc; border-radius:6px; background:#f7f7f7; }
.yiban_usersing textarea { height:63px; width:440px; padding:5px; border-radius:6px 6px 0  0; border:1px solid #fff; overflow:hidden;  color:#999; border:none; resize: none; outline:none; line-height:20px; }
.yiban_usersingin_number { position:absolute; top:54px; right:14px; color:#999;}
.yiban_userstat { height:43px; line-height: 45px; color:#999; padding:0 5px; position:relative; overflow:hidden; *zoom:1;}
.yiban_userstat_text { width:350px; _width:340px; height:45px; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left;}
.yiban_userstat_post { position:absolute; bottom:0; left:0px;}
.yiban_userstat .v3_buttom_ok { margin-top:6px;}
.yiban_userstat .v3_buttom_ok_m a{ float:left;}
.yiban_usersingin_icon { background:url('/images/mots/common/profile_icon.png') -6px -319px; width:24px; height:32px ; position:absolute; z-index: 100; top: 13px; left:0; }
.v3_buttom_ok { height:30px; display: inline-block; _width:92px; white-space: nowrap; float: right; }
.v3_buttom_ok span { display:inline-block; }
.v3_buttom_ok_l { float: left; height:28px; border-left: 1px solid #d9d9d9; margin-top:1px; overflow:hidden; zoom:1; }
.v3_buttom_ok_m { height:28px; border:1px solid #d9d9d9; border-left:none; border-right:none; float:left; }
.v3_buttom_ok_m a { display:inline-block; height:26px;line-height:26px;  border:1px solid #fff; background:#f3f3f3; padding:0 20px; color:#333; }
.v3_buttom_ok_m a:hover { text-decoration:none; }
.v3_buttom_ok_r { float: left; height:28px; border-right: 1px solid #d9d9d9; margin-top:1px; overflow:hidden; zoom:1; }
.v3_buttom_ok_active .v3_buttom_ok_l,.v3_buttom_ok_active .v3_buttom_ok_r,.v3_buttom_ok_active .v3_buttom_ok_m { border-color:#83c146;}
.v3_buttom_ok_active .v3_buttom_ok_m a { border-color:#b3e284; background:#83c146; color:#fff}

.v3_radisu_button { position:absolute; right:13px; top:13px; }
.v3_radisu_button_a { display:inline-block; height:25px; line-height:25px; cursor: pointer;}
.v3_radisu_button_a:hover { text-decoration:none;}
.v3_radisu_button_span { display:inline-block; border-top:1px solid #b0d789; border-bottom:1px solid #b0d789; display:inline-block; position:relative;}
.v3_radisu_button_span_in { display:inline-block;  border-left:1px solid #b0d789; border-right:1px solid #b0d789; position:relative; left:-1px; margin-right:-2px;}
.v3_radisu_button_span_border { border:1px solid #b3e284;height:23px; line-height:23px; padding:0 10px; display:inline-block; color:#fff; background:#83c146; }
.v3_radisu_button_a_cancel .v3_radisu_button_span,.v3_radisu_button_a_cancel .v3_radisu_button_span_in{border-color:#dcdcdc;} 
.v3_radisu_button_a_cancel .v3_radisu_button_span_border { border-color:#f8f8f8;}
.OP_home .v3_radisu_button_span_border{ background: url('/images/mots/common/common_elements.png') -5px -66px #83c146; padding:0 10px 0 25px; }
.OP_home .v3_radisu_button_a:hover .v3_radisu_button_span_border{background-color: #b7ea83; border: 1px solid #d1f2b0; }

.yiban_tips { line-height:34px; text-align:center; background:#f5ffea; border:1px solid #d0ecb4; color:#646464; margin-top: 10px; }
.yiban_content { width:980px; min-height: 500px; _height: 500px; border-top:6px solid #83c146; margin:0 auto; background:#fff; min-height:560px; padding-bottom: 30px; }
.yiban_content_title { margin-top:1px; height:34px; padding-top:22px;
background:-webkit-linear-gradient(top,#f2f2f2,#ffffff);
background:-moz-linear-gradient(top,#f2f2f2,#ffffff);
background:-ms-linear-gradient(top,#f2f2f2,#ffffff);
background:-o-linear-gradient(top,#f2f2f2,#ffffff);
background:linear-gradient(top,#f2f2f2,#ffffff);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#ffffff');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#ffffff')";
}
.yiban_content_nav { width:921px; border-bottom:1px solid #d9d9d9; margin:0 auto; height:33px; line-height:30px; padding-left:19px; }
.yiban_content_nav li { float:left; border:1px solid #D9D9D9; border-bottom:1px solid #fff; margin-right:-1px;padding:1px;position:relative; height:29px;}
.yiban_content_nav li a { display:inline-block; padding:0 22px; font-size:14px; color:#333; background: #f3f3f3; }
.yiban_content_nav li a:hover { text-decoration:none;}
.yiban_content_nav li.yiban_content_nav_active { bottom:0px; height:30px;}
.yiban_content_nav li.yiban_content_nav_active a { font-weight:bold; bottom:-1px; background:-webkit-linear-gradient(top,#f7f7f7,#ffffff);
background:-moz-linear-gradient(top,#f7f7f7,#ffffff);
background:-ms-linear-gradient(top,#f7f7f7,#ffffff);
background:-o-linear-gradient(top,#f7f7f7,#ffffff);
background:linear-gradient(top,#f7f7f7,#ffffff);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#ffffff');
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#ffffff')"; }
.yiban_content_nav li.yiban_content_nav_back { float:right; border:none; top:-5px;}
.yiban_content_nav li.yiban_content_nav_back a { color:#4e9b04; font-size:12px; padding-right:0; background:none; }


/*friend nav*/
.fri_nav{margin-bottom: 10px;}
.fri_nav_bline{height: 29px;border-bottom: 1px solid #d9d9d9;}
.fri_nav_ul{margin-top: -30px;height:30px;display: block;padding-left: 15px;}
.fri_nav_it{float: left;border: 1px solid #d9d9d9; border-width:1px 1px 0 0; padding:1px;}
.fri_nav_it_f{border-width:1px 1px 0 1px;}
.fri_nav_t{display: inline-block;height: 20px;background: #f3f3f3;padding-top: 6px;color: #333;}
.fri_nav_t:hover{text-decoration: none; background: #fff;}
.fri_nav_s{padding:0 17px;}
.fri_nav_ul .active{border-bottom:1px solid #fff;}
.fri_nav_ul .active .fri_nav_t{background: #fff;}

/*pop addfriend s*/
.mod_addfriend{padding:0 0 20px 0; overflow: hidden;zoom:1;}
.mod_addfriend_t{line-height: 24px;background: #f4f4f4;padding-left:15px;word-break:break-all; }
.mod_addfriend_tarea{padding:10px 0px 10px 10px; }
.mod_addfriend_tarea textarea{width:267px; border:1px solid #cfcfcf;outline:none;padding:4px; height:60px; resize: none;}
.mod_addfriend_f{padding-left:50px;}
.mod_addfrie_scuess{overflow: hidden;zoom:1; padding:5px 0 5px 24px;}
.mod_add_icon{width:16px; height:16px; background:url("/images/library/col_icon_x16.png") no-repeat -32px 4px; display: inline-block;float: left;padding:3px 10px 0 0;}
.mod_addfrie_scuess h3{font-size: 14px;}
.mod_addfrie_scuess p{padding-left:26px;}
.mod_addrecomm_f{padding-top:10px;}

.yiban_comment_title { color:#999; height:25px; line-height:25px; border-bottom:1px dotted #ccc; margin-bottom:10px; }
.yiban_comment_box { overflow:hidden; *zoom:1; margin-top:3px; border-bottom:1px dotted #eee; padding:3px 0;}
.yiban_comment_box .yiban_comment_box { border:none;}
.yiban_comment_icon { float:left; width:40px;}
.yiban_comment_icon img { width:30px; height:30px; margin:4px 0 0 0; }
.yiban_comment_area { float:left; margin-left:-40px; width:100%;}
.yiban_comment_areain { margin-left:40px; line-height:20px;}
.yiban_comment_author { margin-right:5px;}
.yiban_comment_time { color:#999;}
.yiban_comment_text { color:#666; word-break:break-all; word-wrap: break-word;}
.yiban_comment_action { margin:0 5px;}
.yiban_comment_replay,.yiban_comment_replay_sub { margin:5px 0; position:relative; display:none; }
.yiban_comment_replay { display:block;}
.yiban_comment_replay textarea,.yiban_comment_replay_sub textarea { border:1px solid #ccc; color:#666; height:60px; padding:4px; resize: none; width:100%; margin-left:-4px; }
.yiban_comment_replay .textarea,.yiban_comment_replay_sub .textarea { border:1px solid #ccc; color:#666; height:60px; padding:4px; resize: none; overflow-y:auto;  overflow-x:hidden;  }
.yiban_comment_tips {border:1px solid #ccc; line-height:22px; color:#999; height:22px; text-indent:8px; width:388px;}
.yiban_comment_total { position:absolute; top:50px; right:5px; color:#999; width:50px; text-align:right; }
.yiban_comment_ready {border:1px solid #ccc; color:#999; padding:5px; margin:5px 0; cursor:pointer;}
.yiban_comment_input { margin:5px 0; position:relative; overflow:hidden; *zoom:1; height:25px;}
.yiban_comment_but { display: inline-block; position:absolute; font-size: 12px; padding: 0; font-weight: normal; right:0px; width: 54px; height: 23px; line-height: 20px; border-radius: 2px; padding-bottom: 3px;color: white; border: 1px solid #70b83d; background-color: #96cc70; box-shadow: 0 1px 1px #b3e284 inset; }
.yiban_comment_textareaf {padding:0 8px; }

/*topic,set??friend frames*/
.topic { width:980px; min-height: 500px; _height: 500px; margin:0 auto; background:url("/images/mots/topic/topic_bg.jpg") left top repeat-y #fff; overflow:hidden; *zoom:1; }
.topic_left,.topic_right { float:left;}
.topic_left { width:153px; padding:12px 0; min-height:500px; }
.topic_left a { display:inline-block; width:150px; height:86px; text-align:center; color:#999; line-height:120px; border-top:1px solid #f7f7f7; border-bottom:1px solid #e5e5e5; font-size:14px; _background:url("/images/mots/topic/topic.gif") 64px 19px; background:url("/images/mots/topic/topic.png") 64px 19px; border-left:1px solid #f0f0f0; }
.topic_left a.topic_nav_mine { background-position:52px 7px; }
.topic_left a.topic_nav_collection { background-position:55px -94px; }
.topic_left a.topic_nav_join { background-position:55px -191px; }
.topic_left a.topic_nav_draft { background-position:52px -298px; }
.topic_left a.topic_nav_mine:hover{ background-color:#fafafa; }
.topic_left a.topic_nav_collection:hover{ background-color:#fafafa; }
.topic_left a.topic_nav_join:hover{ background-color:#fafafa; }
.topic_left a.topic_nav_draft:hover{ background-color:#fafafa; }
.topic_left a.topic_nav_mine_active:hover,
.topic_left a.topic_nav_collection_active:hover,
.topic_left a.topic_nav_join_active:hover,
.topic_left a.topic_nav_draft_active:hover{ background-color: #fff; }
.topic_left a.topic_nav_mine_active { background-color:#FFF; text-decoration:none; font-weight:bold; border-left:1px solid #e5e5e5; color:#333; border-right:2px solid #fff; background-position:-103px 7px; }
.topic_left a.topic_nav_collection_active { background-color:#FFF; text-decoration:none; font-weight:bold; border-left:1px solid #e5e5e5;  color:#333; border-right:2px solid #fff; background-position:-103px -94px; }
.topic_left a.topic_nav_join_active { background-color:#FFF; text-decoration:none; font-weight:bold; border-left:1px solid #e5e5e5;  color:#333; border-right:2px solid #fff; background-position:-103px -191px; }
.topic_left a.topic_nav_draft_active { background-color:#FFF; text-decoration:none; font-weight:bold; border-left:1px solid #e5e5e5;  color:#333; border-right:2px solid #fff; background-position:-103px -298px; }
.topic_right { width:762px; padding:20px 30px 20px 35px; }



/*pages*/
.pages { overflow:hidden; *zoom:1;}
.pages a { display: inline-block; padding:3px 6px; color: #666; }
.pages a.active { color:#666; background:#d2f2bc; text-align:center;}
/*pages*/

/*public  footer */
.copyNew { width: 1086px; margin:0 auto 0; padding-bottom: 30px;}
.copyNew p {padding-left: 60px;}
.copyNew p a{padding: 0 20px;}

.footer{ width: 1086px; margin:20px auto 0;padding: 20px 0;}
/*
	.footer{ width: 1086px; margin:20px auto 0;padding: 20px 0;background: rgba(250,250,250,.3);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4cfafafa', endColorstr='#4cfafafa'); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4cfafafa', endColorstr='#4cfafafa')";}
*/
.foot_nav_link{text-align:center; margin:0 auto; width:400px;height: 25px; padding-left:30px;background: url("/images/2013/comm/small_log.png") no-repeat;line-height: 25px;}
.foot_nav_link a{color:#707070;}
.foot_nav_link span{color:#aaa;margin: 0 5px;}
.foot_cr_y{text-align: center;color:#707070; line-height: 24px;}
.foot_img_link{height: 35px;text-align: center;width: 400px;margin:0 auto;}
.foot_img_link .item{display: inline;width:89px; height:35px;float: left;margin:0 20px;}
.y_copyrightB { margin:0 auto; line-height:22px; overflow:hidden; *zoom:1; }
.y_copyright_logo { float:left; _display:none; background:url('/images/2013/comm/newlogo.png'); width:65px; height:25px; margin:5px 15px 0 0;}
.y_copyright_l { float:left; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
.y_copyright_l a {color:#333; margin:0 10px 0 0}
.y_copyright_r { float:right;}
.y_copyright_r a { display:block; float: left; height:27px; width:43px; background:url('/images/mots/common/index.gif?v=20140815'); margin:0 0 0 10px; -webkit-transition: all 0.2s ease-in; }
.y_copyright_r a.a1{ background-position: -269px -143px;}
.y_copyright_r a.a2{ background-position: -322px -143px;}
.y_copyright_r a.a3{ background-position: -376px -143px;}
.y_copyright_r a.a4{ width:86px; height:27px; background-position: -268px -207px; }
.y_copyright_r a.a5{ width:86px; height:27px; background-position: -268px -269px; }
.y_copyright_r a.a6{ width:86px; height:27px; background-position: -360px -207px; }
.y_copyright_r a.a1:hover{ background-position: -269px -170px;}
.y_copyright_r a.a2:hover{ background-position: -322px -170px;}
.y_copyright_r a.a3:hover{ background-position: -376px -170px;}
.y_copyright_r a.a4:hover{ background-position: -268px -234px;}
.y_copyright_r a.a5:hover{ background-position: -268px -296px;}
.y_copyright_r a.a6:hover{ background-position: -360px -234px;}


.copyright { width:966px; margin:10px auto 30px auto; text-align:center; line-height:25px; overflow:hidden; zoom:1; }
.copyright .main { padding:10px 3px 10px 3px; text-align:center; color:#333; line-height:24px; background: rgba(250,250,250,.3);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4cfafafa', endColorstr='#4cfafafa'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#4cfafafa', endColorstr='#4cfafafa')"; /* IE8 */}
.copyright .main a { padding:0 10px; color:#333; }

/*Í¶Æ±ÑùÊ½*/

.vote_main_a { width:760px; margin:0 auto; background-color:#FFFFFF; border-top:2px solid #70b83d; border-bottom:2px solid #70b83d; }
.vote_pro { height:30px; line-height:30px; width:960px; vertical-align:middle; text-align:center; }
.vote_tit { width:740px; margin:auto; border-top:1px solid #cde8f5; border-bottom:1px solid #cde8f5; padding:10px 0; }
.vote_tit .num_p { display:block; width:78px; height:54px; text-align:center; float:left; margin-right:15px; background:url(/images/mots/school/num_bj.gif) no-repeat; }
.num_p .txt { color:#666; height:23px; line-height:23px; }
.num_p .all_num { color:#666; font-size:16px; font-weight:700; height:30px; line-height:30px; }
.tit_p { float:left; }
.tit_p .t { color:#333333; font-size:14px; font-weight:bold; height:32px; line-height:28px; width:630px; overflow:hidden; }
.tit_p .b { height:20px; line-height:20px; color:#999999; }
.tit_p .b img { display:inline-block; height:14px; margin-right:3px; width:14px; vertical-align:middle; }
.tit_p .vline { padding:0 5px; }
.vote_list,.eval_list { width:740px; margin:auto; }
.vote_list dt,.eval_list dt,.eval_list dd, .vote_list dd { overflow:hidden; padding:8px 0; }
.vote_list .onevote,.eval_list .onevote{ cursor:default; position:relative; background-color:#ffffff; padding:0 4px; }
.vote_list dt span ,.eval_list .dt span{ vertical-align:middle; }
.vote_list .op_box { display:inline-block; overflow:hidden; width:24px; }
.vote_numline { vertical-align:middle; white-space: nowrap; width:330px; }
.vote_numline span { vertical-align:middle; display:inline-block; }
.vote_list .vote_hover,.eval_list .vote_hover { cursor:pointer; position:relative; background-color:#f4f4f4; }
.vote_op { padding:15px 20px 15px 20px; position:relative; vertical-align:middle; }
.vote_op a.from_sub_btn { display:block; float:right; width:80px; height:26px; color:#fff; text-align:center; line-height:26px; height:26px; background:#96cc70; text-decoration:none; font-weight:bold; margin-top:5px; }
.vote_op a.from_sub_btn:hover { background:#96cc70; }
.vote_list dl,.eval_list dl{ border-bottom:1px dotted #d3d3d3; padding:2px 0; display:block; margin:2px 0; }
.vote_list dd,
.eval_list dd{ left:340px; position:absolute; top:0px; z-index:2px; overflow:visible;}
.vote_num_bg { width:200px; height:14px; padding:2px; border:1px solid #e5e5e5; background-color:#f8f8f8; }
.vote_numline .li_s1 { float:left; background-position:0 0; background-image:url(/images/default/vote_1/vote_line_bj_1.gif); background-repeat:repeat-x; height:14px; }
.vote_numline .li_s2 { float:left; background-position:0 0; background-image:url(/images/default/vote_1/vote_line_bj_2.gif); background-repeat:repeat-x; height:14px; }
.vote_numline .li_s3 { float:left; background-position:0 0; background-image:url(/images/default/vote_1/vote_line_bj_3.gif); background-repeat:repeat-x; height:14px; }
.vote_numline .li_s4 { float:left; background-position:0 0; background-image:url(/images/default/vote_1/vote_line_bj_4.gif); background-repeat:repeat-x; height:14px; }
.vote_numline .num_txt { margin-left:20px; color:#666666; cursor:default; }

/*add guide css by hy 2013.10.30*/
.guide_popWarp{ height: 400px; position: relative; background: url(/images/mots/guide/guide_disk.png) no-repeat; }
.guide_popWarp a{ display: block; width: 30px; height: 30px; position: absolute; top: 132px; right: 72px; }


/*ÌáÐÑ¹«ÓÃÑùÊ½*/
.empty_data{ width: 275px; height: 73px; background: url(/images/mots/common/tip_icon.png) no-repeat 0 0; _background: url(/images/mots/common/tip_icon_ie6.png) no-repeat 0 0; margin: 5px auto; }
