/*Author:bh_lay*/

/*****通用编码******/
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p{margin:0px;padding:0px;}
img{border:none;}
body{color:#333;font-size: 12px;background:#fefae6; }
ul,ol,li,form, dl {list-style: none;}


/*模块编码*/
.center{text-align:center;}
.clear{clear:both;height:0px;font-size:0px;line-height:0px;display:block;}
.page{margin:auto; width: 960px;overflow:hidden;zoom:1;}
.mainFrame {float:left;width:723px;min-height:500px;_height:500px;padding-bottom:5000px;padding-top: 20px;margin-bottom: -5000px;background: #fff;border-right: 1px solid #b6bcc1;}
.sideFrame {float:left;width:236px;padding-bottom:5000px;margin-bottom: -5000px;background: #e2f1f9;background: rgba(250,250,250,0.6);}

.schoolContent{background:url(/images/mots/schoollist/sIndexBg.png) no-repeat center 0 #fefae6;padding-top:100px;margin-top:48px;}
.classContent{background:url(/images/mots/schoollist/cIndexBg.png) no-repeat center 0 #fefae6;padding-top:100px;margin-top:48px;}
/**认证**/
.certiBox{width:685px;margin:0px auto 15px;}
.certiBox .notice{height:30px;line-height:30px;text-indent:30px; border:1px solid #94c938;background:url(/images/mots/schoollist/ico.png) no-repeat -10px -7px #f5ffea;font-size: 12px;color:#646464;position:relative;}
.certiBox .notice strong{color:#f60;font-weight: normal;}
.certiBox .notice .tipBj{bottom:-8.5px;left:14px;color:#94c938; z-index: 10; }
.certiBox .notice .tipShow{bottom:-7.5px;left:14px;color:#f5ffea; z-index: 10;}
.certiBox .content{min-height:200px;border:1px solid #e4e5e6;border-top:none;}

/*您所在的班级*/
.cerClass{width:685px;margin:0px auto 15px;border:1px solid #e4e5e6;}
.cerClass .caption{height: 30px;line-height: 30px;background: #f4f4f4;border-bottom:1px solid #e4e5e6;}
.cerClass .caption span{color:#646464;padding-left:14px;float: left}
.cerClass .caption a{color:#4e9b04;float: right;padding-right:15px;}
.cerClass .content{padding:20px 0px 0px;height:112px;position:relative;}
.cerClass .scrollBox {width:595px;overflow: hidden;position:absolute;left:45px;}
.cerClass .scrollBox ul {width:100000px;height:56px;font-size:12px;}
.cerClass .scrollBox ul li{width:180px;height:36px;overflow:hidden; background:#f4f4f4;border:1px solid #dcdcdc;float:left;margin-right:23px;}
.cerClass .scrollBox ul li p{line-height:36px;width:126px;text-align: center;color:#2076b2;border-right:1px solid #dcdcdc;background:#fff;float: left;position:relative;}
.cerClass .scrollBox ul li p a{display: block;width:126px;text-indent:5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color: #333; }
.cerClass .scrollBox ul li .info{float: left;padding:4px 0px;width:52px;text-align: center;font-family:"Arial" }
.cerClass .scrollBox ul li .info *{display: block;height:14px;line-height: 14px;}
.cerClass .scrollBox ul li .info i{color:#333;font-style: normal;font-family:"Arial"}
.cerClass .scrollBox ul li .info b{color:#f60;font-family:"Arial"}
.cerClass .scrollBox ul li p .tipBj{right:-16px;top:13px;color: #dcdcdc}
.cerClass .scrollBox ul li p .tipShow{right:-15px;top:13px;color: #fff;}
.cerClassLeft,.cerClassRight{width:40px;height:40px;top:45px;position: absolute;background:url(/images/mots/schoollist/ico.png);text-indent: -10em;overflow: hidden;cursor: pointer;}

.cerClassLeft{left:0px;background-position: 0px -970px;}
.leftOff{background-position: 0px -1030px !important;cursor: default;opacity: 0.3;filter: alpha(opacity=30)}
.cerClassRight{right:0px;background-position: 0px -850px;}
.rightOff{background-position: 0px -910px !important;cursor: default;opacity: 0.3;filter: alpha(opacity=30)}


/*学校列表*/
#schoolList{margin:0px auto 20px;width:685px;}
#schoolList .tab{height:31px;padding-left:20px; border-bottom: 1px solid #d9d9d9;}
#schoolList .tab ul{height:30px;border: 1px solid #d9d9d9;border-width:1px 0px 0px 1px;float: left;background:#f3f3f3;}
#schoolList .tab li{float: left;/*width:105px;*/width:85px;font-size:14px;color:#333;border-right:1px solid #d9d9d9;}
#schoolList .tab li.all{margin-left: -1px;border-left: 1px solid #d9d9d9;}

#schoolList .tab li span{display: block;border:1px solid #fff;line-height:28px;text-align: center;}
#schoolList .tab li.active{position: relative;height:30px;}
#schoolList .tab li.active span{/*width:103px;*/width:83px;height:30px;background:#fff;position: absolute;font-weight: bold;}

#schoolList .tabContent .content ul{padding-top:20px;}
#schoolList .tabContent .content ul li{height:90px;}
#schoolList .tabContent .content ul li a{height:75px;display: block; border: 1px solid #e4e5e6;padding:1px 1px 1px 36px;cursor: pointer;}
#schoolList .tabContent .content ul li a:hover{border: 2px solid #c3ea90;padding:0px 0px 0px 35px;background:url(/images/mots/schoollist/ico.png) no-repeat 615px -62px;}
#schoolList .tabContent .content ul li a img{float: left;width:75px;height:75px;}
#schoolList .tabContent .content ul li a p{float: left;padding:28px 0px 0px 25px;height:20px;line-height: 20px;color:#646464;font-size: 14px;}
#schoolList .tabContent .content ul li a p *{display: block;float: left;}
#schoolList .tabContent .content ul li a p strong{width:220px;color:#4f930a;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
#schoolList .tabContent .content ul li a p span{width:130px;border-left:1px solid #ccc;text-align: center;}

/*已经认证的*/
.cerTiTips{width:685px;margin:0px auto 15px;border:1px solid #e4e5e6;background: #f4f4f4;}
.cerTiTips .caption{height:30px;line-height:30px;text-indent:50px;font-size:12px;color:#646464;position:relative}
.cerTiTips .caption span{display: block;width: 60px;height:60px;left:-3px;top:-3px;background: url(/images/mots/schoollist/ico.png) 0px -780px;_background-image: url(/images/mots/schoollist/ico.gif);position: absolute;text-indent: -100em;overflow: hidden;}
.cerTiTips .content{border:1px solid #e4e5e6;background: #fff;}
.cerTiTips .content a{height:75px;display: block;padding:2px 2px 2px 37px;}
.cerTiTips .content a:hover{background:url(/images/mots/schoollist/ico.png) no-repeat 615px -62px;}
.cerTiTips .content a img{float: left;width:75px;height:75px;}
.cerTiTips .content a p{float: left;padding:28px 0px 0px 25px;height:20px;line-height: 20px;color:#646464;font-size: 14px;}
.cerTiTips .content a p *{display: block;float: left;}
.cerTiTips .content a p strong{width:220px;height:20px;color:#333;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.cerTiTips .content a p span{min-width:130px;border-left:1px solid #ccc;text-align: center;}

.cerNologinBox{height:220px;background:url(/images/mots/schoollist/cerNologin.jpg);position: relative;}
.cerNologinBoxLogin{display: block;position:absolute;width:195px;height:45px;top:167px;left:235px; }
.cerNologinBoxRegister{display: block;position:absolute;width:195px;height:45px;line-height:45px;top:167px;left:440px;}

/*班级列表*/
#classList{margin:0px auto 20px;width:685px;}
#classList .caption{height:30px;line-height:30px;border-bottom:2px solid #7ac164;background:url(/images/mots/schoollist/ico.png) no-repeat 0px -750px;}
#classList .caption strong{float: left;margin-right:1em;color:#4f930a;font-size:14px;text-indent: 26px;}
#classList .caption span{float: left;margin-right:1em;color:#666;font-size:12px;}
#classList .caption a{float: right;color:#4e9b04;font-size:12px;}
#classList .content ul{padding-top:20px;}
#classList .content ul li{height:67px;}
#classList .content ul li a{height:50px;display: block; border: 1px solid #e4e5e6;padding:1px;background:url(/images/mots/schoollist/ico.gif) no-repeat 630px -570px;cursor: pointer;}
#classList .content ul li a:hover{border: 2px solid #c3ea90;padding:0px;background-position: 629px -621px;}
#classList .content ul li a p{float: left;padding:16px 0px 0px 40px;height:35px;line-height: 20px;color:#646464;font-size: 14px;background:url(/images/mots/schoollist/ico.png) no-repeat 0px -670px;_background-image:url(/images/mots/schoollist/ico.gif)}
#classList .content ul li a p *{display: block;float: left;}
#classList .content ul li a p strong{width:280px;color:#4f930a;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
#classList .content ul li a p span{width:150px;border-left:1px solid #ccc;text-align: center;}
.searchClassList .content ul li a p strong{width:580px !important;}

/*社团列表*/
#corpList{margin:0px auto 20px;width:685px;}
#corpList .caption{height:30px;line-height:30px;border-bottom:2px solid #7ac164;background:url(/images/mots/schoollist/ico.png) no-repeat 0px -750px;}
#corpList .caption strong{float: left;color:#666;font-size:14px;text-indent: 26px;}
#corpList .caption .corp{color:#4f930a;padding-left:10px}
#corpList .caption .back{float: right;color:#4e9b04;font-size:12px;}
#corpList .content ul{padding-top:20px;}
#corpList .content ul li{height:67px;}
#corpList .content ul li a{height:50px;display: block; border: 1px solid #e4e5e6;padding:1px;cursor: pointer;}
#corpList .content ul li a:hover{border: 2px solid #c3ea90;padding:0px;background-position: 629px -621px;background:url(/images/mots/schoollist/ico.png) no-repeat 620px -75px;}
#corpList .content ul li a p{float: left;padding:16px 0px 0px 40px;height:35px;line-height: 20px;color:#646464;font-size: 14px;background:url(/images/mots/schoollist/ico.png) no-repeat 0px -670px;}
#corpList .content ul li a p *{display: block;float: left;}
#corpList .content ul li a p strong{width:280px;color:#4f930a;}
#corpList .content ul li a p span{width:150px;border-left:1px solid #ccc;text-align: center;}


.schAct .caption,.nuDirClass .caption,.nuDirClassB .caption,.jionProcess .caption{height:30px;line-height:30px;text-indent:10px; background:#fff;background: rgba(255,255,255,0.6);color:#646464;font-weight: bold;font-size: 14px;}

/*学校活动*/
.schAct{padding-top: 20px;border-bottom: 1px solid #b6bcc1;}
.schAct ul{padding:10px;border-bottom: 1px solid #fff;}
.schAct ul li{padding-bottom:10px; font-size: 12px;}
.schAct ul li a{height:20px;line-height:20px;overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;color:#0078b6;}
.schAct ul li a span{color:#f60;}
.schAct ul li p{height:20px;line-height:20px;color:#999;}
.schAct ul li .detail{border:1px solid #e4e5e6;position:relative;background:#f7fbfe;padding:5px;margin-top:8px;color: #666;}
.schAct ul li .detail .tipBj{top:-6px;left:14px;border-bottom-color:#e4e5e6;}
.schAct ul li .detail .tipShow{top:-5px;left:14px;border-bottom-color:#f7fbfe;}

/**/
.jionProcess {height:380px; background: url(/images/mots/reg/process.png) no-repeat 5px 40px;}

/*右侧班级列表*/
.nuDirClass{padding-top:20px;}
.nuDirClass ul{background:url(/images/mots/schoollist/ico.png) no-repeat 0px -220px;_background-image:url(/images/mots/schoollist/ico.gif);margin:10px 0px 10px 10px;overflow: hidden;zoom: 1;}
.nuDirClass ul li{height:35px;line-height: 35px;font-size: 12px;padding-left:20px;float: left;}
.nuDirClass ul li a{color: #666;width: 135px;float: left;}
.nuDirClass ul li b,.nuDirClass ul li span{background:url(/images/mots/schoollist/ico.png);_background:url(/images/mots/schoollist/ico.gif);display: block;float: left;height:35px;line-height: 35px;}
.nuDirClass ul li b{width:38px;margin-right:2px; font-weight:normal;text-align:center;padding-left:4px;background-position: 0px -150px;color: #808080;font-size:10px;font-family: "Arial";letter-spacing: -1px; }
.nuDirClass ul li span{width:25px;}
.nuDirClass ul li .up{background-position: 0px -185px;}
.nuDirClass ul li .down{background-position: -25px -185px;}

.nuDirClassB{padding-top:20px;}
.nuDirClassB ul{background:url(/images/mots/schoollist/ico.png) no-repeat 0px -220px;_background-image:url(/images/mots/schoollist/ico.gif);margin:10px 0px 10px 10px;overflow: hidden;zoom: 1;}
.nuDirClassB ul li{height:35px;line-height: 35px;font-size: 12px;padding-left:20px;}
.nuDirClassB ul li a{color: #666;width:200px;display: block;overflow: hidden;height: 35px;}


/*搜索*/
.searchMinBar{padding-top:20px}
.searchMinBar form{height:30px;display:block;width: 215px;margin:auto;border:1px solid #b6bcc1;background: #f5fafd;position:relative; }
.searchMinBar form .input{border:none;background:transparent;display: block;height:30px;line-height:30px;margin:0px;padding:0px;text-indent: 10px;width:100%;}
.searchMinBar form .button{display: block;padding:0px;position: absolute;border:none;background: url(/images/mots/schoollist/ico.png) 0px -720px;_background-image: url(/images/mots/schoollist/ico.gif);width:30px;height:30px;text-indent:-10em;overflow: hidden;right:0px;top:0px;outline:none;cursor:pointer;}
.searchMinBar form.active .button{background-position: -30px -720px;}
.placeHold {color: #aaa;font-size: 12px;height: 32px;left: 15px;line-height: 32px;position: absolute;top: 0;}
/*广告*/
.ads{padding:10px 0px;border-top:1px solid #b6bcc1;}
.ads img{display: block;margin:auto;}

/*全站通用代码*/
.bq {color: #888;margin: 20px auto 0;text-align: center; width: 960px;}
.bq li {height: 30px;text-align: center;color:#646464;font-size:12px;}
.bq li.li_70 {height: 50px;}
.bq li.li_70 a {margin: 0;}
.bq li.li_70 img{width:85px;height:35px;margin-right:25px;}
.bq li a {color: #646464;}


.pageLink{padding:0px 20px;overflow:hidden;zoom:1;}
.pageLinkCnt{float: right;overflow:hidden;zoom:1;}
.pageLinkCnt span,.pageLinkCnt a{display: block;float: left;width: 20px;height: 20px;line-height: 20px;text-align: center;margin-right:5px;}
.pageLinkCnt span{background:#d2f2bc;color:#666;}
.pageLinkCnt a{color:#666;}


/*right move images from robin*/
/**
 * 	@author robin
 * main home style
 */
/*public class*/
.m_icon{width:20px; height:20px;display: block;overflow: hidden;line-height: 500px;float: left;}
.txt_hide{overflow: hidden;line-height: 500px;}
.tect{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.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; }
.hide{display: none!important;}
/*fram*/
.container{background:#bee3f8 url(/images/2013/comm/profile_bg.jpg) no-repeat center 50px; padding-top:70px;overflow: hidden;zoom:1;}
.m_home{width: 980px; margin:0 auto; min-height:500px;overflow:hidden;zoom:1;
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 */}
.col_main{width:750px;float: left; background: #e2f3fd;}
.col_slidebar{width: 230px; float: left;}
.col_menu{width:150px; float: left;min-height: 500px;}
.col_main_feed{width: 596px; min-height: 1650px;background: #fff; border-left:3px solid #e0e0e0; border-right: 1px solid #a5daf9; float: left;}
/*main col_menu style*/
.m_cm_warp{ border-bottom:1px solid #f4fbff; }
.m_cm_block{ border-bottom:1px solid #cbe1ef; padding:16px 0px 10px;overflow: hidden;zoom:1;}
.m_cm_user_h{overflow: hidden;zoom:1; padding: 0 8px;}
.m_cm_nbl{border-bottom: none;}

.m_header{width:55px; height:54px; background: url(/images/2013/home/m_home_menu.png) no-repeat;}
.m_header .user_head{width:50px; height:50px; margin:1px 0 0 1px;}

.m_header{float: left; margin-right: 5px;}
.m_cm_ui{width:73px;float: left;font-size: 12px;}
.m_cm_ui span{color:#5c5c5c; height:32px; overflow: hidden; line-height: 16px;text-overflow: ellipsis;}
.m_cm_a{height: 24px;line-height: 24px;}
.new_mission{margin: 10px 0 5px;overflow: hidden;zoom:1;padding: 0 8px;}
.new_mission .t{float:left;color:#666;float: left;height: 18px;line-height:18px;}
.new_mission .pgs{width: 74px; height: 18px; float: left;background: url(/images/2013/home/m_home_menu.png) no-repeat -56px 0px;position: relative; cursor: pointer;}
.inner_gs,.inner_gs_num{height: 12px;overflow:hidden;line-height: 0;background: url(/images/2013/home/m_home_menu.png) no-repeat -57px -18px;position: absolute;left:0;top:3px;line-height: 12px;text-align: center;}
.inner_gs_num{display: block;width: 100%;background: none;}
.pgs .level1{width:24px;}
.pgs .level2{width:49px;}
.pgs .level3{width:74px;}

.m_cm_menu{width: 100%;overflow: hidden;zoom:1;}
.m_cm_menu li{width: 100%;float: left;margin-bottom: 1px;position: relative;}
.m_cm_menu li .l{display: block;height: 20px; color:#333; padding:5px 0 4px 15px;}
.m_cm_menu li .l span{display: inline-block;line-height: 20px;}
.m_cm_menu li .l u{background-image: url(/images/2013/home/m_home_menu.png); margin-right:10px;}
.m_cm_menu li:hover,.m_cm_menu li .l:hover{background:#c7eaff;text-decoration: none;}
.m_cm_menu li .t{position: absolute;top:7px;right:15px;color:#6091b0;}
.m_cm_menu li a.t:hover{color:#2076b2;text-decoration: none;}
.m_icon_blog{background-position: 2px -60px;}
.m_icon_photo{background-position: 2px -90px;}
.m_icon_disk{background-position: 2px -120px;}
.m_icon_p{background-position: 2px -150px;}
.m_icon_group{background-position: 2px -180px;}
.m_icon_video{background-position: 2px -210px;}
.m_icon_share{background-position: 2px -240px;}
.m_icon_wb{background-position: -36px -59px;}
.m_icon_sq{background-position: -36px -90px;}
.m_icon_list{background-position: -36px -120px;}
.m_sc_more{padding:8px 0 4px 15px;}
.m_sc_more .t{font-weight: bold;display: block;height: 20px;line-height: 20px;}
.m_sc_more .t em.o,.m_sc_more .t em.c{display: inline-block;width:20px; height:20px;float: left;background: url(/images/2013/home/m_home_menu.png) no-repeat -131px 9px;}
.m_sc_more .t em.c{background-position: -131px -11px;}
.m_sc_more .t span{float: left; }
/*新手任务弹出框*/
.task_wrap{overflow: hidden;}
.task_tip{height:42px; border-bottom:1px solid #e1e1e1;line-height: 42px; text-align: center;}
.tast_gress_warp{padding: 10px; border-top:2px solid #f2f2f2;}
.tast_item{padding:3px 0;}
.tast_gameover  .task_icon{background:url(/images/2013/home/m_home_menu.png) no-repeat -127px -36px;}
.task_icon{background:url(/images/2013/home/m_home_menu.png) no-repeat -127px -55px;}
.tast_item .txt{float: left;height: 20px;line-height: 20px;width: 130px; margin-left: 5px;}
.tast_item .txt a{color:#333;}
.tast_item .txt span{color:#999;}
.tast_item em{float: right; line-break: 20px;color:#ff802a;}
.tast_gameover em{color:#999;}
/*m slide right*/
.m_signin{padding: 19px 0 19px 19px;}
.s_sign_m{width:193px; height: 53px; background: url(/images/2013/home/m_slide_bg.png) no-repeat;position: relative;}
.s_sign_date,.s_sign_face{float: left;width:41px; height:40px;margin-top:7px;}
.s_sign_date .d{text-align: center;height:20px; line-height: 20px; display: block;font-weight: bold; color:#779eb5;text-shadow: 0 1px 0 #fff;}
.s_sign_face{background: url(/images/2013/home/m_slide_bg.png) no-repeat -262px 5px; width:45px}
.s_sign_btn{float:left;width:65px; height:36px; margin-top:10px;}
.s_sign_btn .ss_btn{display: block;width: 65px; height:36px;background: url(/images/2013/home/m_slide_bg.png) no-repeat -196px -2px;}
.s_sign_cd .w{font-weight:normal;font-family: Arial;}
.s_sign_list{position: absolute;display: block;width: 10px;height: 10px;background: url(/images/2013/home/m_slide_bg.png) no-repeat -244px -41px;right:1px; bottom:2px;}

.m_cs_h{height: 30px;display: block;border-bottom: 1px solid #cbe5f4;background: #e9f6fd;padding-right:5px;}
.m_cs_h .t{display: inline-block;height: 30px;line-height: 30px;font-size: 14px;font-weight:bold;color:#5c5c5c; margin-left:18px;}
.m_cs_h .tab{float: right;display: inline-block;width: 63px;height: 22px;line-height: 22px;text-align: center;text-decoration: none;margin-top:4px;margin-left: 5px;position: relative; color:#5c5c5c;}
.m_cs_h .tab:hover,.m_cs_h .active{background: #85bfdb;color: #fff;font-weight: bold;}
.m_cst_arrow{border-width:3px 3px 0 3px; border-top-color:#85bfdb; border-bottom-color:transparent; border-right-color:transparent; border-left-color:transparent; border-style:solid outset outset outset; _border-style:solid dotted dotted dotted;top:22px;left: 50%;margin-left: -2px;display: none;}
.m_cs_h .active .m_cst_arrow{display: block;}
.m_cs_iwarp{padding: 10px 0;border-bottom:1px solid #ffffff;}
.act_block{padding:0 10px;}
.act_i{background: #fff;border:1px solid #b6bcc1;  padding:24px 10px 15px;position: relative; margin-bottom:9px;}
.act_iarea{width:194px; height:116px;position: relative;overflow: hidden;}
.act_iarea .item{display: none; width: 194px;height: 116px;position: absolute;top: 0;left: 0;}
.act_iarea .current{display: block; }
.act_iarea .item img{width: 194px;height: 116px;}
.to{background: rgba(0,0,0,.5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f000000', endColorstr='#7f000000'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f000000', endColorstr='#7f000000')"; /* IE8 */}
.dsb{position: absolute;bottom: 0;left:0;width:194px;height: 33px;z-index: 5px; padding:4px 7px;}
.dsb .t{display: block;width: 120px;float: left;height: 33px;line-height: 33px;}
.dsb .t a{color: #fff;}
.dsb .tb{display:inline-block;width:38px; height:20px;background:url(/images/2013/home/m_slide_bg.png) no-repeat -197px -40px;margin: 7px 0 0 20px;float: left;opacity: 0.8;filter(opacity=80); }
.dsb .tb:hover{opacity:1;filter(opacity=100);}
.act_ict{position: absolute;width: 30px; height: 13px;display: block;top: 5px;right:10px;}
.act_ict .c{display: block;width: 14px; height:13px;float: left; background:url(/images/2013/home/m_slide_bg.png) no-repeat;overflow:hidden;line-height: 0;text-indent: -666px;}
.act_ict .u{background-position: -270px -41px; margin-right: 2px;}
.act_ict .d{background-position: -286px -41px;}
.act_ict .u:hover{background-position: -270px -55px;}
.act_ict .d:hover{background-position: -286px -55px;}
.act_line2{line-height: 0;height: 0;border-top:1px solid #eaeaea;border-bottom:1px solid #f4f4f4;}
.m_sc_list,.m_sc_red{overflow: hidden;display: block;zoom:1;padding-bottom:5px;}
.m_sc_list .item,
.m_sc_red .li{width: 100%;margin-top: 6px;float: left;overflow: hidden;zoom:1;}
.m_sc_list .ta{width:170px;height:20px;line-height: 20px;float: left;}
.m_sc_list .item .s{float: left;}
.m_sc_list .item a,
.red_info .u a{color: #5c5c5c;}
.m_sc_list .item a:hover,
.red_info .u a:hover{color:#4f930a;text-decoration: none;}
.act_list .ta{width:170px;}
.act_list .item .s{background:url(/images/2013/home/m_slide_bg.png) no-repeat -44px -237px;width:15px;}
.act_list .citem .s{background-position:-44px -205px;}
.m_hlist{padding:0 13px;}
.m_hlist .ta{width:180px;}
.m_hlist .s,.m_sc_red .s{background-image:url(/images/2013/home/m_slide_bg.png);background-repeat:  no-repeat;}
.mnumi0{background-position:0px -84px;}
.mnumi1{background-position:0px -110px;}
.mnumi2{background-position:0px -137px;}
.mnumi3{background-position:0px -162px;}
.mnumi4{background-position:0px -188px;}
.mnumi5{background-position:0px -214px;}
.mnumi6{background-position:0px -241px;}
.mnumi7{background-position:0px -267px;}
.mnumi8{background-position:0px -293px;}
.mnumi9{background-position:0px -319px;}
.m_sc_red{padding: 0 13px;}
.m_sc_red .s{float: left; margin-right:2px;}
.m_sc_red .red_head{height: 50px;width: 50px;float: left;background: #fff;border: 1px solid #fff;margin-right: 10px;display: none;overflow: hidden;}
.m_sc_red .ac .red_head{display: block;}
.m_sc_red .red_head img{width: 50px; height:50px;}
.m_sc_red .ac .red_info{float: left;height: 52px;width: 120px;}
.red_info .u{height: 20px;line-height: 20px; color:#6aa0be;}
.red_info .d{display:none;}
.red_info .d em{font-style: normal;}
.m_sc_red .ac .d{height: 20px;line-height: 20px; color:#6aa0be;display: block;}
.m_sc_red .mnumi0{background-position:-41px -91px;}
.m_sc_red .mnumi1{background-position:-41px -130px;}
.m_sc_red .mnumi2{background-position:-41px -171px;}
/*yi world treed*/
.pl_content_heavens{margin:0 20px 10px 20px;height: 22px;}
.m_icon_horn{background:url(/images/2013/home/sendBlockbox.png) no-repeat 2px 4px;width: 15px;}
.m_heavens_tit{padding: 0 5px;line-height: 22px;font-weight: bold;float: left;}
.m_heavens_area{display: block;float: left;height: 22px;width: 470px;overflow:hidden;}
.m_heavens_area .m_tul{overflow: hidden;zoom:1;width: 100%;}
.m_heavens_area .m_tul li{width: 100%;float: left;height: 22px;line-height: 22px;overflow: hidden;}
.m_heavens_area .m_tul li a{color: #666;}
/*banner模块S*/
.mlc_banner { background: #d1ebfa; height:86px; margin:0px 20px 10px 20px; z-index:0; }
.mlc_iwarp{width: 550px; height:80px;margin:3px auto;overflow: hidden;position: relative;}
.mlc_i_ul{overflow: hidden;zoom:1;position: relative;display: block;height: 80px; width: 550px;}
.mlc_i_ul li{display:none;height: 80px; width:550px;position: absolute;top: 0;left:0;}
.mlc_i_ul .curr{display: block;}
.mlc_i_ul li img{width: 550px; height:80px;}
.mlc_i_page{position: absolute;bottom: 0px;right: 0px;height: 13px;z-index: 10;}
.mlc_i_page span{display: inline-block; height: 13px;padding: 0 4px;line-height: 13px;cursor: pointer;color: #000; overflow: hidden;  background-color:rgba(255,255,255,.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff',endColorstr='#33ffffff',GradientType=0);margin-right: 1px;float:left;}
.mlc_i_page span.active{color: #fff;font-weight: bold;}
/*banner模块E*/
/*group_trends*/
.group_trends{margin: 0px 20px 10px 20px;}
.tab_trends{height: 32px; border-bottom: 2px solid #c3ccd0;position: relative;}
.tab_tre_ul{display: block;position: absolute;top: 0;left:0;height: 32px;}
.tab_trends .item{float: left;height: 34px;overflow: hidden;}
.tab_trends .item a{display: inline-block;height: 14px;line-height: 14px;position: relative;text-decoration: none;padding: 10px 0;color:#5c5c5c;text-align: center;overflow: hidden;}
.tab_trends .item u{text-decoration: none;padding: 0 15px;z-index: 5;position: relative;}
.tab_trends .item i{display: block;position: absolute;top: 0;left: 0;height: 32px; width:100%;z-index: 2;}
.tab_trends li.active a i{border-bottom: 2px solid #21adff;}
.tab_trends li.active a u{font-weight:bold;}
.tab_trends .item a:hover u{color:#2076b2;}
.tab_tre_arrow{border-width:4px 4px 0 4px; border-top-color:#5c5c5c; border-bottom-color:transparent; border-right-color:transparent; border-left-color:transparent; border-style:solid outset outset outset; _border-style:solid dotted dotted dotted;top:15px;right:6px;}
.tab_sub_trends{padding: 10px 0;}
.tab_tre_subul{height:21px;}
.tab_tre_subul .item{float: left;height: 21px;margin-right:5px;}
.tab_tre_subul .item a,
.tab_tre_subul .item a u{display:inline-block;height:19px;line-height: 19px;position: relative;border-color:#FFF;}
.tab_tre_subul .item a{left:1px; border-style:solid; border-width: 1px; #zoom:1;}
.tab_tre_subul .item a u{margin: 0 -2px; border-style:solid; padding: 0 8px; border-width:0 1px;#left:-2px;text-decoration: none;}
.tab_tre_subul .item a:hover,.tab_tre_subul .item a:hover u{text-decoration: underline;}
.tab_tre_subul .item a.active,
.tab_tre_subul .item a.active u{border-color:#b7dff3; background:#b7dff3;color: #5c5c5c;text-decoration:none;}
/*public class*/
.smallcursor{cursor:url(/images/2013/comm/small.cur),auto!important;}
.bigcursor{cursor:url(/images/2013/comm/big.cur),auto!important;}
.trend_Feed{margin: 10px 20px;}
.c_tx2{color:#b6b6b6;}
.c_tx3{color:#333;}
.c_tx6{color: #666;}
.c_tx8{color:#808080;}
.c_txblu{color: #8cc5e4;}
.s_line1{border-color:#dcdcdc;}
.s_tx1{font-style: normal;font-weight: normal;vertical-align: 1px;margin: 0 4px 0 4px;color: #8cc5e4;}
.s_bg1{background: #f9f9f9;}
.mg_media_expand .c_tx6{color:#333;}
.s_line1_c{color:#dcdcdc;}
.s_bg1_c{color:#f9f9f9;}
.textinput{border: 1px solid #dcdcdc; color:#666;}

.textarea,.text{padding: 0;margin: 0; border:0 none;resize: none;outline: none;color:#B3B3B3;font-family: Tahoma, 宋体;}
.trendList{overflow: hidden;zoom:1;}
.TL .li{float: left;width:100%;overflow: hidden;padding: 14px 0; border-bottom-style: solid; border-bottom-width: 1px;}
.userPic{float: left;position: relative;padding: 0 15px 0 0;}
.userPic img{width: 45px; height:45px;}
.msgBox{word-wrap: break-word;overflow: hidden;color: #666;_margin:0 0 0 60px;}
.tl_uname{height: 20px;line-height: 20px;margin-bottom: 5px;}
.tl_uname .n{font-weight: bold;font-size: 14px;float: left;}
.yb_vip_r{background: url(/images/2013/home/trendfeet_bg.png) no-repeat 1px 2px;}
.mg_info{font-size: 14px;line-height: 23px; padding:4px 0;}
.mg_cnt{font-size: 12px;line-height: 20px; padding-bottom:4px;}
.mg_media_list{padding: 0 0 15px;}
.mg_media_list li{display: inline;margin: 0 9px 0 0;vertical-align: top;}
.TL .mg_chePicMin{display: inline-block;vertical-align: top;min-width: 60px;text-align: center;_width:60px;padding: 1px; border:1px solid #d9d9d9;}
.TL .mg_chePicMin img{cursor: pointer;vertical-align: top;}
.mg_expend{padding: 6px 0 14px;}
.mg_bimg_wrap{display: inline-block;position: relative;max-width: 473px;}
.mg_bimg_wrap img{max-width: 473px;}
.mg_img_c{width: 22px; height:91px;border-width:0 1px 1px 0; border-style: solid; border-color:#e6e6e6;background: #f7f7f7;position: absolute;top: 1px;right: -23px;}
.mg_img_c .m_icon{width: 22px; height:22px;border-top: 1px solid #e6e6e6;background-image: url(/images/2013/home/trendfeet_bg.png); background-repeat: no-repeat;margin-top:-1px;text-indent: -999px;overflow:hidden;}
.mg_ic_close{background-position: 1px -20px;}
.mg_ic_bi{background-position: 3px -43px;}
.mg_ic_tl{background-position: 2px -65px;}
.mg_ic_tr{background-position: 2px -88px;}

.mg_handle{float: right;}
.mg_handle u{text-decoration: none;}
.mg_media_expand{border-width:1px; border-style: solid; padding: 10px 20px;border-radius: 3px; margin:5px 0 15px;}
.mg_media_expand .n{font-size: 12px;}
.mg_media_expand .mg_info{font-size: 12px;}
.mg_media_expand .mg_handle a{color:#8CC5E4;}
.mg_media_expand:hover .mg_handle a{color:#2076B2;}
.mg_media_expand:hover .c_tx3{color:#2076B2;}
.mg_arrow{position: absolute;margin:-18px 0 0;margin:-19px 0 0/9;width: 20px;}
.mg_arrow *{font-family: "SimSun";overflow: hidden;font-size: 12px;line-height: 1.231;display: block;height: 12px;}
.mg_arrow em{margin:-11px 0 0;}
.mg_fd_cname{ color:#666; margin-bottom:10px;display: none;}
.mg_fd_expand{border-width: 1px; border-style: solid;}
.TL .repeat .mg_arrow{margin-left: 465px;}
.TL .repeat{margin-top: 10px; padding:10px;}
.mg_fd_box .marst_head{float: left;position: relative; width:40px;}
.mg_fd_box .marst_head img{width: 30px; height:30px;}
.mg_fd_con{word-wrap: break-word;overflow: hidden;color: #666;_margin-left:40px;zoom:1;overflow: hidden;}
.mg_fd_inner{zoom:1;}
.mg_fd_con .text{height: 15px; padding:5px 6px 5px;width:100%;overflow: hidden;}
.mg_fd_con .fd_input_inner{padding-right: 12px;}
.mg_fg_full .text{height: 42px;padding: 3px;width: 100%;overflow: auto;}
.mg_fg_full .fd_input_inner{padding-right: 6px;}
.fd_bd{border-width:1px; border-style: solid;position: relative;font-size: 0;zoom:1; word-wrap: break-word;}
.fd_input{display:inline-block;width:100%; zoom:1;_overflow:hidden;}
.fd_input_inner{display:block;line-height: 0;}
.mg_fg_full .fd_input .textarea{height: 42px;padding: 3px;width: 100%;}
.fd_input .focus{color:#666;}
.fd_ft{margin-top: 10px;position: relative;}
.fd_sendList a{float: left;margin-right: 5px;}
.fd_sendList .m_icon{background-image: url(/images/2013/home/trendfeet_bg.png);background-repeat:  no-repeat; }
.m_icon_face{background-position: -98px 2px;}
.m_icon_At{background-position: -79px 2px;}
.m_icon_Re{background-position: -42px 3px;}
.fd_ck_warp{height: 20px;vertical-align:middle;font-family:tahoma;font-size:12px; line-height: 20px;}
.fd_ck_warp input{vertical-align:middle;}
.fd_ck_warp .t{color:#2076b2;}
.fd_ft_btn{float: right;height: 22px;margin-right: 3px;}
.fd_rt_btn{display: inline-block;height: 22px;text-align: center;}
	/*define btn style s*/
.rt_iw,.rt_ii{display: inline-block;height: 20px;line-height: 20px;position: relative;border-color:#cccccc; background: #fff;}
.rt_iw{left: 1px;border-width: 1px;border-style: solid;#zoom:1;}
.rt_ii{margin: 0 -2px; border-style:solid; border-width:0 1px;#left:-2px;}
.tr_it{padding: 0 13px;display:inline-block;height: 18px;line-height:18px; margin:1px;background: #f2f2f2;#margin-right:-5px;}
	/*define btn style end*/
.fd_rt_btn .tr_it{color:#333;}
.fd_rt_active .rt_iw,.fd_rt_active .rt_ii{border-color:#ea9502; background: #ffe3bb;}
.fd_rt_active .tr_it{background: #fea635; color:#fff;}
.fd_count{position: absolute;font-size: 12px;background: #fff;right: 5px;top:-28px;}
	/*fend comments list*/
.fd_comments{margin-top: 9px;}
.fd_comm_item{background: url(about:blank);position: relative; margin: 5px 0 0;border-top-width: 1px; border-top-style: solid;overflow: hidden;zoom: 1;}
.fd_comm_head{float: left;width: 30px;height: 30px;font-size: 0;margin-right: 10px;margin-top:2px;}
.fd_comm_head img{width: 30px; height:30px;}
.comm_item_inner{overflow: hidden;zoom:1; margin-top:5px;}
.fd_comm_main{overflow: hidden;zoom:1;}
.comm-user .c-name{font-size:12px;line-height: 1.2;}
.c-name{white-space: nowrap;word-wrap: normal;overflow: hidden;}
.fd_comm_tx,.c-name{display: inline;line-height: 18px;}
.fd_comm_fd{line-height: 18px;}
.fd_comm_handle{float: right;}
.fd_comm_handle .h{margin-left: 5px;}
.fd_comm_more{line-height: 22px; border-top-width: 1px; border-top-style: solid;margin-top:5px;  padding-top:9px;text-align: center;}
/*class trend slide pop*/
.y_pop_classList{background:#FFF; width:120px; border:1px solid #CCC; position:absolute; z-index:20; box-shadow:3px 3px 0px rgba(0, 0, 0, .15); padding:1px;}
.y_pop_ul{overflow: hidden;zoom:1;}
.y_pop_ul .item{height:25px;line-height: 25px;display:block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#666666;}
.y_pop_ul .item:hover{text-decoration: none;background: #eee;}
/*at myfriend style S*/
.txt_shadow { position: absolute; top: 0; left: 0; z-index: -1; filter: alpha(opacity=0); opacity: 0; word-wrap: break-word; word-break: break-all; font-family: Tahoma,宋体;}
.txt_shadow .txt_shadow_span { float: none; line-height: 18px; }
.ta_hd_tab { height:32px; overflow:hidden; background:url(/images/blog/atbox_img.png) repeat-x 0 -52px; margin:0 1px; border-bottom:1px solid #dee4e7; padding:0 6px; }
.inputtxt { outline:none; resize:none; background:#fff url(/images/blog/atbox_img.png) repeat-x 0 -115px; }
.inputtxt { padding:2px 5px 0; height:17px; overflow:hidden; font-size:12px; line-height:1.231; vertical-align:central; border:1px solid #7F9DB9; }
.at_search { float:left; width:192px; margin-top:6px; }
.at_search .inputtxt { float:left; width:166px; padding-right:19px; }
.atbtn { float:left; width:19px; height:18px; display:inline-block; overflow:hidden; float:right; margin:-20px 0 0 0; }
.btn_search { display:block; width:19px; height:19px; overflow:hidden; cursor:pointer; padding:0; margin:0; }
.btn_search { border:0; background:url(/images/blog/atbox_img.png) no-repeat 0 -93px; }
.close:link, .close:visited, .close:active { display:inline-block; float:right; width:15px; height:15px; overflow:hidden; text-align:left; text-indent:-999em; cursor:pointer; border:0; outline:none; background:url(/images/blog/atbox_img.png) no-repeat; }
.close:hover { background-position:0 -15px; }
.ta_hd_tab .close { margin-top:8px; }
.autocmt { overflow-x:hidden; overflow-y:auto; background:#fff; }
.autocmt ul { overflow:hidden; }
.autocmt ul li { height:20px; overflow:hidden; margin:1px 0 2px; white-space:nowrap; cursor:pointer; }
.autocmt ul li:hover, .autocmt ul li.on { background:#D2E9FA; }
.autocmt span { padding:3px 0 0 5px; display:inline-block; }
.at-pop-tips{ margin:0 1px 1px; padding:5px 8px 4px; color:#999; background:#f5f5f5; }
/*pop style E*/


/*right move images from robin e*/
#schoolList .hign_level{border-top: 1px solid #d9d9d9;}
#schoolList .hign_level span{height: 32px;background: #e2f1f9;}
#schoolList .all span{background:#e2f1f9;}


/*追加样式*/
.searchNum_list{ float: left; border: none; font-weight: bold; font-size: 14px; }
.searchClass_name{ float: left; border: none; font-weight: bold; color: #4f930a; font-size: 14px; }
