@charset "utf-8";
/* CSS Document */
/* reset */
html{color:#000;overflow-x:hidden!important;overflow-x:hidden;overflow-y:auto;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,button{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}
body{background:#fff;font:12px 'trebuchet ms', verdana, 'Lucida Grande', arial, sans-serif; font-family:'宋体';color:#333;line-height:24px;}
a{color:#333; text-decoration:none;}a:hover {text-decoration:none;}
/* 浮动 */
.fl{float:left;}.fr{float:right;}.hide{display:none;}.t-c{ text-align:center;}.t-d{ text-decoration:underline}
/* 字体 */
.f12{ font-size:12px;}.f14{ font-size:14px;}.fb{ font-weight:bold;}.fn{ font-weight:normal}
/* 清除浮动样式 */
.clear { clear:both; height:0px; line-height:0px; font-size:0px;}.cle{clear:both;}
.odd{ background:#f7f8f8;}
.hover{ background:#edf6fd;}.color_green{ color:#80b523;}
/***********************************网页首页****************************************/
body{ font-family:微软雅黑,黑体; font-size:12px;}
/* toolbar */
.toolbar{ background:url(../images/toolbar_bg.png) repeat-x; height:39px; font-size:12px;}
.toolbar_warp{ width:980px; margin:0 auto; line-height:39px;}
.toolbar_date{ float:left; width:600px;}
.user_info_warp{ float:right;}
.user_info{float:left;}
.user_img{ width:24px; height:24px;float:left; margin-top:7px; margin-right:5px;
-webkit- border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.user_logout{ float:left; margin-top:13px; margin-left:6px;}
.login_box{ float:right;margin-left:10px; padding-top:6px;*padding-top:2px;_padding-top:6px;}
.login_box a.login{ margin-right:7px;}
.user_link{float:left; margin-left:20px;}
.user_link span{ display:inline-block; float:left; width:80px;}
.user_link span img{ float:left; margin-top:12px; padding-right:1px;}
/* 通用框 */
.main_box{background:#FFF; _display:inline-block;
border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;
box-shadow:0 0 2px 2px #dbfbcd;-webkit- box-shadow:0 0 2px 2px #dbfbcd; -moz-box-shadow:0 0 2px 2px #dbfbcd;}
.none_box{ margin:200px 0; text-align:center;}
/* 头部 */
.body_container{background-attachment: scroll;background:#edffe5 url(../images/body_bg.png) no-repeat center top; height:auto;}
.body_warp{ width:980px; margin:0 auto;}
.head-info{ padding-top:30px; color:#4b7202; text-shadow:1px 2px 1px #ffffff;}
.head-info h1{ font-size:24px; padding-bottom:4px;}
/* 导航 */
.layout-nav{ position:relative;}
.nav_bg{width:980px; height:40px; margin-top:50px; background:#aed34e; filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.nav-menu{font-size:14px; margin:0 auto; position:absolute; top:0;}
.nav-menu li{ float:left;}
.nav-menu li a{display:inline-block;height:37px;line-height:40px;padding: 0 10px; margin:0 20px; color:#fff;text-shadow:1px 1px 1px #405900; font-size:14px;}
.nav-menu li a.active,.nav-menu li a:hover{ border-bottom:#ff7e00 solid 3px;}

/* 页面内容 */
.layout-body{overflow:hidden; margin-top:10px; padding-bottom:50px;}
/* 学生信息 */
.student_info{ padding:10px; color:#2a2a2a;}
.student_info li{ border-bottom:#f5f5f5 solid 1px; overflow:hidden; line-height:38px;}
.student_pic{ width:80px; height:80px; float:left; padding-bottom:10px;}
.student_name{ float:left; margin-left:20px; width:100px; text-align:center; font-size:14px;}
.student_name .name{ margin-bottom:10px;}
.info_left{ float:left;}
.info_left em{}
.info_icon{ float:left; padding-right:5px; padding-top:11px;}
.guanzhu{ float:left; width:110px; text-align:center;}
/* 左边 */
.main_left{ float:left; overflow:hidden;}
.left_box{width:270px; padding:10px; height:auto;border-radius:6px; min-height:300px;}
/* 粉丝 */
.fans_icon{ float:left; padding-top:2px; padding-right:5px;}
.tab_title{ height:22px; border-bottom:#cccccc solid 1px;}
ul.tab_list{ float:left;}
ul.tab_list li{ color:#80b523; float:left; padding:0 2px; margin-right:10px; line-height:20px; cursor:pointer; display:inline-block;}
ul.tab_list li.tab_active{ font-weight:bold; border-bottom:#80b523 solid 3px;}
a.left_more{ float:right;}
a.left_more img{ padding-top:8px; padding-right:5px;}

ul.funs_warp{ margin:10px 0;}
ul.funs_warp li{border-bottom:#f5f5f5 solid 1px; padding:6px 0; *padding:4px 0; overflow:hidden;}
ul.funs_warp li:hover{ background:#f2f2f5}
.fans_head{ float:left; padding-left:10px;}
.fans_head img{ width:55px; height:55px; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.funs_name{ float:left; margin-left:12px; margin-top:5px;}
.funs_name .funsname_txt{ color:#fa7d3c; font-weight:bold;}
.foucs_btn{ width:63px; height:24px; border:#d9d9d9 solid 1px; border-radius:2px;box-shadow: 0px 1px 2px rgba(0,0,0,0.1); display:inline-block; text-align:center; line-height:24px; float:left; margin-left:64px; margin-top:14px; background:#FFF}
@-moz-document url-prefix(){.foucs_btn em{ line-height:20px;}}
.foucs_btn em{color:#fa7d3c;display: inline-block; font-size:18px; font-weight:bold; padding-right:5px; float:left; padding-left:10px;
}
.foucs_btn span{ float:left;}
.foucs_btn2{width:70px; height:24px; border:#d9d9d9 solid 1px; border-radius:2px; display:inline-block; text-align:center; line-height:24px; float:left; margin-left:57px; margin-top:14px; background:#ffffff;}
.foucs_btn2 em { padding-right:5px; float:left; padding-left:10px; padding-top:7px;}
.foucs_btn2 span{ float:left;}
/* 最近访客 */
.regular_title{ height:22px; border-bottom:#cccccc solid 1px;}
.regular_title p{color:#80b523; font-weight:bold; float:left; display:inline-block; line-height:16px;}
.regular_title p img{ float:left; padding-right:5px;}
.regular_title p span{ float:left; }
.visitor_item li{ width:90px; text-align:center; margin:10px 0; float:left;}
.visitor_head a img{ width:55px; height:55px; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.visitor_txt{line-height:18px; margin-top:8px;}
.visitor_txt a:hover{ color:#0b689f;}
.visitor_txt p{ color:#848484;}

.main_right{width:680px; float:left; margin-left:10px;background:#FFF; overflow:hidden;}

.regular_title2{ border-top:#e5e5e5 solid 1px; margin:0 10px; line-height:28px; overflow:hidden; 
-height:28px;
}
.regular_title2 p{ float:left;border-top:#ff3333 solid 2px; font-size:15px; padding:0 20px;  padding-left:8px; color:#3b3939; font-weight:bold;;}
.right_more{ float:right; padding-right:3px; color:#aed34e;}
.mar_t10{ margin-top:10px;}
.right_main_box{ padding:10px; min-height:150px;}
/* 我的博文 */
.tit_icon{ float:left; margin-top:5px; margin-right:5px;}
.news_list li{ border-bottom:#f5f5f5 solid 1px; line-height:32px; overflow:hidden;}
.news_list li a{ float:left; padding-left:5px;}
.news_list li a:hover{ color:#6c9e0f;}
.news_list li span{ float:right; color:#848484; padding-right:5px;}
.news_list li em.li_icon{ float:left; padding-top:10px;}
/* 我的视频 */
ul.video_marp{}
ul.video_marp li{ position:relative; float:left; margin:0 17px 10px 17px; _margin:0 13px 10px 13px;}
ul.video_marp a.video_main img{ width:185px; height:116px;}
.video_bg{width:185px; height:20px; background-color: rgba(0,0,0,0.5); color:#FFF;  position:absolute; top:96px; z-index:2;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .video_bg{
    background-color:#000000;
    filter:Alpha(opacity=50);
     /* position:static; IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
	left:0px;
  }
}
.video_txt{ position:absolute; top:80px; color:#FFF;}
.video_txt{ position:absolute; top:93px; left:0; width:185px; z-index:4;}
.video_txt span{ float:left; padding-left:5px;}
.video_txt em{ float:right; padding-right:5px;}
.info_con{ width:185px;}
.info_con div{ float:left;}
.info_con div.info_txt{ float:right;}
/* 我的相册 */
.xc_box{ float:left; margin: 0 12px;}
.xc_bg{ background:url(../images/xc_bg.png) no-repeat; width:136px; height:136px; margin-bottom:10px;}
.xc_bg img{ width:130px; height:130px;}
.xc_name{ color:#464646; font-weight:bold;}
.xc_date{ color:#929292;}
/*留言板*/
.ly_box{ border-bottom:#cccccc solid 1px; height:auto; overflow:hidden; padding-bottom:20px; display:inline-block;}
.ly_box p.wdl_pic{ float:left; width:65px; height:65px; margin-right:10px; text-align:center;}
.ly_box p.wdl_pic img{ width:63px; height:63px; border:#cccccc solid 1px;}
.ly_box p.cle a{ margin:0 5px;}
.orange_txt{ color:#ff6600;}
.ly_box .fl{ float:left;}
.ly_txt{ height:90px; margin:0 10px; width:928px;  border:#cccccc solid 1px; padding:5px; overflow:hidden;}
.ly_txt2{ height:90px; margin:0 10px; width:96%;  border:#cccccc solid 1px; padding:5px; overflow:hidden;}
.ly_btn{border:none; background:#80b523; width:65px; height:28px; color:#fff; font-weight:bold; font-size:12px; float:right; margin-right:10px; margin-top:10px;}
.lyb_hf_box{ height:30px; line-height:30px; margin-top:10px; float:right;}
.lyb_hf_box span,.lv_hf_box input{ float:left; vertical-align:middle;}
.lyb_hf_box span.nm_txt{font-family:tahoma;}
.lyb_hf_box span.nm_txt input{ vertical-align:middle;}
input.yzm{ width:70px; height:20px; border:#cccccc solid 1px; margin-top:4px; line-height:22px; padding-left:3px; float:left;}
.lyb_hf_box span a{ color:#3399cc; margin-right:15px;}
.yzm_pic{ margin:0 5px; margin-top:6px;}
.pingjia_con{ border-bottom:#bbbbbb dashed 1px; padding-bottom:15px; margin-top:20px; line-height:20px; clear:both; margin:0 10px 10px 10px; overflow:hidden;}
.pingjia_con dt{ width:55px; text-align:center; float:left;}
.pingjia_con dt img{ width:35px; height:35px; border-radius:50%;}
.pingjia_con dt a{ color:#80b523;}
.pingjia_con dd{ margin-left:55px;}
.doc_hf dt.doc_box55{width:55px; text-align:center; float:left;}
.doc_hf_box{}
.doc_hf_box dd{ margin-left:55px;}
.pj_txt{ margin-right:10px; font-size:14px; margin-bottom:5px;}
.hp_fl{ color:#669900; font-weight:bold;}
.zp_fl{ color:#8b6231; font-weight:bold;}
.cp_fl{ color:#333333; font-weight:bold;}
.hf_line{ border-bottom:#e2e2e2 solid 1px; margin-bottom:10px; margin-right:10px; overflow:hidden; padding-bottom:5px; _display:inline-block;}
.gray_txt{ color:#999999;}
.doc_hf{ background:#f5f4f4; padding:8px 0; margin-top:5px; margin-right:10px;}
.pingjia_con a.blue_txt{ color:#80b523;}
.hf_line span{ float:left;}
a.tea_hf{color:#80b523; float:; margin-right:5px; float:right; _float:right;}

.yellow_txt{ color:#8b6231;}
a.hf_btn{ float:right; color:#80b523;margin-top:5px; margin-right:26px; margin-bottom:5px;}
.pingjia_con input.doc_hf_txt{ width:870px; height:30px; border:#80b523 solid 1px; float:left; line-height:30px; padding-left:3px;}
.pingjia_con input.doc_hf_txt2{ width:98%;height:30px; border:#80b523 solid 1px; float:left; line-height:30px; padding-left:3px;}
.pingjia_con input.hf_btn{ background:#80b523; width:60px; height:30px; border:none;  float:right; color:#FFF; margin:10px 10px 0 0;}
.tw_txt_box{ background:#f5fdfe; border:#e3e3e3 solid 1px; border-radius:5px; padding:10px 15px; margin-bottom:10px;width:828px;line-height:28px;_width:825px;}
.dys_con{ border:none;}
.dys_con dt{ width:75px; float:left; display:block; line-height:28px;}
.dys_con dt img{width:50px; height:50px; border-radius:50%; magin-right:10px;}
.dys_con dd{ margin-left:80px;}
.tea_hf { *margin-left:20px;}
.tea_hf dt{ width:75px; float:right;color:#333; display:block; overflow:hidden; line-height:28px;}
.tea_hf dt img{width:50px; height:50px; border-radius:50%; margin-left:10px;}
.tea_hf dd{ margin-right:80px;}
.hf_txt_box{background:#f8f8f8; border:#e3e3e3 solid 1px;  border-radius:5px; padding:10px 15px; margin-bottom:10px; width:830px; color:#333333; line-height:28px; overflow:hidden;}


.foot_warp{ background:#80b523; height:60px; color:#FFF; text-align:center;  padding:10px 0;}
.foot_warp p{ line-height:30px;}