﻿/*fy css begin*/

/* search moudle pub */
body .search-box{ margin-top:18px; _margin-top:28px; }
body .search-box .txt-l{ border:2px solid #5b8ed1; border-right:none;width:585px;height:32px;}
body .search-box .txt{width:510px;height:30px; }
body .search-box .txt.nobg{ background:none}
body .search-box .txt input{ border:none; background:transparent;width:99%; height:auto; line-height:14px; padding:8px 0; outline:none;  color:#555; background:white; margin:0;}
body .search-box .btn{width:115px;height:36px; background:#5b8ed1}
body .search-box .btn input{ border:none; color:#fff; background:transparent;height:36px; line-height:36px; cursor:pointer; font-size:16px;width:100%; text-align:center; font-weight:bold;}
body .search-box-tags{margin:10px 0 20px 0}
body .search-box-tags p{ padding-left:10px}
body .search-box-tags p a{color:#555; padding:0 5px}
body .search-box .option{ position:relative;width:104px;height:30px; z-index:4}
body .search-box .option ul.drop-list li.st{color:#888; font-size:12px; display:block; background:#f6f6f6 url(../../../common/images/teacherSky/front/dropico-s.gif) no-repeat right 1px; text-decoration:none;height:31px; line-height:31px;width:99px; border-right:1px solid #e5e5e5}
body .search-box .option ul.drop-list li.st.hover{background:#f6f6f6 url(../../../common/images/teacherSky/front/dropico-s.gif) no-repeat right -28px}
body .search-box .option ul.drop-list{ position:absolute;left:0;top:0; background:#f6f6f6;width:100px; border-bottom:1px solid #e5e5e5; text-align:center;}
body .search-box .option ul.drop-list li.othertb{ height:30px;  line-height:30px; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; display:none; cursor:pointer}
body .search-box .option ul.drop-list li:hover{ background:#fff}
body .search-box .option ul.drop-list li a{color:#888; text-decoration:none}
body .search-box.app .txt-l{width:623px; background:white; }
/* search moudle pub */


/*社区主页*/
.fluid{display:table-cell;width:2000px;*display:block;*width:auto; *overflow:hidden;zoom:1;}
.z_right_side{width: 200px;margin-left: 20px;display: inline;}
.z_left_con{width: 740px; _overflow:hidden;}
/*foucs begin*/
.z_focus{width:740px; height:210px; position:relative;overflow:hidden; }
.z_focus ul{ height:210px; position:absolute; }
.z_focus li{float:left;width:740px; height:210px;overflow:hidden;}
.z_focus li img{ width:740px; height:210px; vertical-align:middle;}
.z_fnum{position:absolute;width:100%;height:12px;padding:5px 0px;left:0;bottom:5px;text-align:center; z-index:1;}
.z_fnum span{display:inline-block; width:12px; height:12px; font-size:0; line-height:none; margin-left:5px;cursor:pointer; background:url(../../330000/images/community_new/button.png) no-repeat 0 0; overflow:hidden;cursor:pointer;}
.z_fnum span.on{ background:url(../../330000/images/community_new/button.png) no-repeat 0 -15px;}
/*tit*/
.z_gray_tit{border-bottom:2px solid #e0e0e0;padding-bottom:5px;}
.z_gray_tit h3{font-size: 20px;color:#555;font-weight: normal;height: 30px;line-height: 30px;font-family: "Microsoft YaHei"}
.z_more_txt{font-size: 14px;color:#5b8ed1;margin-right: 5px;margin-top: 5px}
.z_h5_tit{font-size: 14px;font-family: "Microsoft YaHei";color:#676767;display: block;width: 116px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; padding-top:5px; padding-bottom:5px;}
/*tab*/
.z_tabTit a{padding: 3px 14px;color:#555;margin-right: 10px;font-size: 14px;display: inline-block;*display: inline;zoom:1;}
.z_tabTit a:hover,.z_tabTit a.on{background: #5b8ed1;color:#fff;text-decoration: none;}
html .z_imgTxt{ overflow:hidden; position:relative; left:20px; padding-top:0;}
.z_imgTxt li{float: left;width: 216px; margin-right:30px; margin-top:13px;}
.z_imgTxt .l_img{margin-top: 5px}
.z_imgTxt .l_img,.z_imgTxt .l_img img{width: 90px;height:90px;overflow: hidden} 
.z_imgTxt .r_txt{color:#676767;}
.z_imgTxt .r_txt .count{color:#555;}
/*专题社区*/
.z_imgTxt2,.z_imgTxt3,.z_ph{overflow: hidden;}
.z_imgTxt2 li{border-top: 1px dotted #dfdfdf;padding:15px 0;margin-top: -1px;overflow: hidden;zoom:1;}
.z_imgTxt2 .l_img{margin-right: 10px;}
.z_imgTxt2 .l_img,.z_imgTxt2 .l_img img{width: 140px;height:105px;overflow: hidden}
.z_h4_tit{font-size: 16px;color:#222;font-family: "Microsoft YaHei"}
/*加入社区*/
.z_apply_join{border: 1px solid #dedede;padding:0 15px 0;background: #fbfbfb;height: 208px}
.z_apply_join .list{overflow: hidden;font-size: 14px;}
.z_apply_join .list li{border-top: 1px solid #dedede;margin-top: -1px;padding: 12px 0;font-family: "Microsoft YaHei"}
.z_apply_join .list strong{color:#5b8ed1;padding-right: 5px;}
.z_yellw_btn{background: #fd8a23;color:#fff;display: block;width: 100%;margin-top: 15px;line-height: 45px;line-height:45px;font-family: "Microsoft YaHei";font-size: 16px;text-align: center;border-bottom: 3px solid #cf5c23;border-radius: 5px}
.z_yellw_btn:hover{text-decoration: none;background: #ffa350;}
.z_apply_join .list2 li{padding:15px 0;}
/*社区公告*/
.z_list_txt li{height: 30px;line-height: 30px;}
.z_list_txt li a{color:#555;}
/*最新动态*/
.z_imgTxt3{height: 318px;position: relative;}
.xy_roll {position: absolute;left: 0;top: 0;}
.z_imgTxt3 li{border-top: 1px solid #eee;padding:10px 5px;}
.z_imgTxt3 .l_img,.z_imgTxt3 .l_img img{width: 30px;height:30px;overflow: hidden;margin-right: 10px;}
.z_imgTxt3 .r_txt{line-height: 30px;}
.z_imgTxt3 .r_txt a{font-weight: bold;}
.c_tx1{color:#555;}
.c_tx2{color:#5b8ed1;}
.c_tx3{color:#888;}
.c_tx4{color:#222;}
.z_imgTxt3 .r_txt .time{color:#888;}
.z_ph li{border-top: 1px dotted #dfdfdf;width: 100%;padding:10px 0px;margin-top: -1px;}
span.yell_num,span.blue_num{color:#fff; width:15px; height:15px; overflow:hidden; display:inline-block; font-family:Arial; font-size:12px; margin-left:10px;margin-right: 10px; margin-top:3px; text-align:center; line-height:15px;border:1px solid #fff;} 
span.yell_num{ background:#ff9000;border-color: #ed7a3b;}
span.blue_num{ color:#5b8ed1; background:#e5f0ff;border-color: #5a98eb}



/*名师课堂*/
.tea_play { padding:20px; padding-bottom:0;}
.tea_play .list { padding-bottom:10px; }
.tea_play li { width:160px; float:left; padding-right:20px; }
.tea_play li.last { padding-right:0;}
.tea_play .video { display:block; position:relative; margin-bottom:4px; }
.tea_play .video img { width:160px; height:120px;  }
.tea_play .video em { position:absolute; left:0; top:96px; width:100%; height:24px; background:black; filter:alpha(opacity:70); opacity:0.7;}
.tea_play .video span {  position:absolute; right:6px; _right:20px; top:96px; line-height:24px;   color:#cdcdcd; }
.tea_play .info a.user { float:left;  line-height:28px;}
.tea_play .info span.number { float:right; background:url(../../../common/images/teacherSky/front/play_ico.jpg) left center no-repeat; padding-left:16px; line-height:28px;}
.tea_play .brief { line-height:16px; padding-bottom:10px; color:#555;}


/*推荐工作室*/
.fy_module { padding:20px; padding-bottom:0;}
.fy_module li { float:left; width:112px; padding-right:35px;}
.fy_module li.last { padding-right:0;}
.fy_module .head_img { width:112px; height:112px; position:relative;  }
.fy_module .head_img img {width:112px; height:112px; }
.fy_module .head_img p { position:absolute; left:0; bottom:0; width:112px; height:20px; text-indent:5px; line-height:20px; background:#222; background:rgba(0,0,0,0.5);}
.fy_module .head_img p a { color:#e6e6e6}

.unfold_more { display:block; background:#eee; border:1px solid #d1d1d1; text-align:center; line-height:30px; height:30px;  color:#555; margin-top:10px; margin-bottom:5px;}
.unfold_more:hover { background:#dadada; text-decoration:none;}
.z_btn_color { background:#5b8ed1; border-color:#3065ab; }
.z_btn_color:hover { background:#6ca4ed; }
/*fy css end*/


/*zl css begin*/
.zl_blue_txt{color:#5b8ed1;}
.zl_red_txt{color:#a82929;}
.zl_rside{width: 200px;float: right;display: inline}
.zl_fluid{display:table-cell;width:740px;*display:block;*width:auto; *overflow:hidden;zoom:1;}
.zl_join_mod{background: #fbfbfb;border:1px solid #dedede;padding:10px;}
.zl_join_mod .tit{font-family: "microsoft yahei";font-size: 14px;border-bottom: 1px solid #dedede;padding-bottom:7px;text-indent: 3px;}
.zl_join_mod li{padding:10px 3px 0;overflow: hidden;zoom:1;}
.zl_join_mod li span{ width:62px; display:inline-block;}
.zl_join_mod .name{display: block;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;width: 110px;}
.zl_hot_mod .tit{border-bottom: 2px solid #e0e0e0;padding-bottom: 7px;font-family: "microsoft yahei";font-size: 20px;text-indent: 3px;}
.zl_hot_mod li{padding:0 10px;margin-top: 10px;}
.zl_px{display: inline-block;background: #e5f0ff;border:1px solid #5a98eb;color:#5a98eb;line-height: 17px;text-align: center;width: 17px;height:17px;}
.zl_px_yellow{background: #ff9000;border:1px solid #ed7a3b;color:#fff;}
.zl_hot_mod .name{padding-left:7px;color:#555;display: inline-block;vertical-align: middle;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;width: 90px;}
.zl_hot_mod .r_txt{padding-top: 2px}
.zl_option_list{border:1px solid #eee;overflow: hidden;}
.zl_option_list li{border-top: 1px solid #eee;margin-top: -1px;}
.zl_choose_dl{padding:10px 0;overflow: hidden;zoom:1;position: relative;}
.zl_choose_dl dt{position: absolute;left:0;top:14px;width: 60px;text-align: right;font-weight: bold}
.zl_choose_dl dd{padding-left: 65px;margin:0 -3px;}
.zl_choose_dl a{padding:1px 9px;border:1px solid #fff;color:#555;margin:3px;display: inline-block;*display: inline;zoom:1;}
.zl_choose_dl a:hover,.zl_choose_dl a.on{border:1px solid #d1d1d1;background: #eee;text-decoration: none;}
.zl_choose_result{background: #f3f3f3;padding-left:60px;padding-top:3px;padding-bottom:3px;border-top: 1px solid #eee}
.zl_choose_result a{display: inline-block;margin: 5px;*display: inline;zoom: 1;padding:1px 9px;border: 1px solid #f3f3f3;}
.zl_choose_result a:hover,.zl_choose_result a.on{border: 1px solid #d1d1d1;background: #eee;text-decoration: none}
.zl_choose_list li{position: relative;padding:20px 150px 20px 90px;color: #888;border-bottom: 1px solid #e7e7e7;zoom:1;*margin-top: -2px;}
.zl_choose_list li:hover,.zl_choose_list li.hover{background: #f3f3f3}
.zl_choose_list .img{position: absolute;left:10px;top:20px;}
.zl_choose_list .img,.zl_choose_list .img img{width:64px;height:64px;overflow: hidden;}
.zl_choose_list .name {font-size: 14px;font-weight: bold;color:#555;}
.zl_choose_list .xygraybtn,.zl_choose_list .xybluebtn{position: absolute;right:15px;top:22px;width: 60px;text-align: center;}
.zl_video_list{margin-left: -10px;margin-right: -10px;overflow: hidden;zoom:1;}
.zl_video_list li{float: left;margin-left:10px;margin-right:10px;display: inline;width: 225px;margin-top: 20px}
.zl_video_img,.zl_video_img img{width: 225px;height:169px;overflow: hidden;display: block}
.zl_video_img{position: relative;}
.zl_video_img:hover{text-decoration: none}
.zl_video_play{background:url(../images/tea_front/zl_video_play.png) no-repeat 0 0;width: 49px;height:49px;position: absolute;top:60px;left:88px; }
.zl_video_txt{position: absolute;left:0;bottom: 0;background:rgba(0,0,0,0.4);filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;padding:2px 5px;width: 215px;color: #fff}
.zl_video_list .tit a{font-size: 14px;color:#222;font-weight: bold;}
.z_pep_ico{background:url(../images/tea_front/zl_pep_ico.gif) no-repeat 0 center;padding-left: 20px}

/*zl css end*/


.zl_newcon {padding-bottom:25px;height:auto;position:relative;min-height:400px;}
.zl_newcon h1.tit {font-size:24px;text-align:center;color:#1170bb;font-family:'Microsoft YaHei'; margin:10px 0 20px 0;line-height:24px;}
.zl_newcon .date {margin:0 auto 20px;padding:10px 50px;font-size:12px;clear:both;height:auto;overflow:hidden;background:#f9fdfd;font-family:'宋体';}
.zl_newcon .innercon p { font-size:16px;color:#888/*margin-bottom:20px;*/; text-indent:2em; line-height:1.8em}
.zl_newcon .res_comment {position:relative;}
.zl_newcon .res_comment .res_star {position:absolute;right:0px;bottom:0px;}
.zl_newcon p{margin-bottom:20px;/*font-family:'Microsoft YaHei';*/}
