﻿@charset "utf-8";
/* 图书详情 */
.bodypage{ background-color: #fff; }
.w660{ width:700px;}
.tx_topimg{ background:url(../images/bottom_bg.jpg) no-repeat; width:976px; height:73px;}
.tx_top{ background-color:#303238; width:900px; height:100%; padding:15px 15px 6px 15px; margin-left:23px; overflow:hidden; margin-top:20px;}
.tx_top .center{ width:570px; float:left;color:#888;}
.tx_top .left{ width:150px; height:190px; float:left; margin-right:10px;}
.tx_top .left img{ width:150px; height:190px;}
.tx_top .center dl{  line-height:24px;}
.tx_top .center dl dt{ font-size:14px; }
.tx_top .center dl dt span{ float:left; margin-right:10px;color:#fff;}
.tx_top .center dl dt img{ margin-top:5px;}
.tx_top .center dl dd{ float:left; width:280px;color:#888;}
.tx_top .center dl dd.fl_list{ width:560px;}
.tx_top .center dl dd.fl_list1{ width:70px; color:#fff;padding-left:24px; height:20px; float:left; line-height:24px;}
.tx_top .center dl dd.yuedu{ background:url(../images/yuedu.png) no-repeat center left; }
.tx_top .center dl dd.chakan{ background:url(../images/chakan.png) no-repeat center left;}
.tx_top .center dl dd.shoucang{ background:url(../images/shoucang.png) no-repeat center left;}
.tx_top .center dl dd.tuijian{ background:url(../images/tuijian.png) no-repeat center left;}
.tx_top .center dl dd.fl_list2{ width:570px; margin-top:6px; line-height:20px; margin-bottom:8px;}
.tx_top .center dl dd a{ float:left; color:#fff; font-size:14px; margin-right:10px; background-color:#18a68c; padding:2px 20px 4px 20px; text-align:center;-moz-border-radius:4px;      /* Gecko browsers */
    -webkit-border-radius:4px;   /* Webkit browsers */
    border-radius:4px;}
.tx_top .center dl dd.df{ width:550px;}
.tx_top .center dl dd.df img{ margin-top:7px;}
.tx_top .center dl dd.df span{ float:left; margin-top:4px; margin-left:10px; color:#888;}
.tx_top .right{ width:132px; float:right; color:#fff; line-height:22px;}
.yd_title_catalog{ background:url(../images/ico3.jpg) no-repeat; padding-left:10px; font-size:14px; margin-bottom:10px;}
.yd_catalog_list{ line-height:22px; margin-bottom:30px;}
.yd_catalog_list a:hover{ color:#f13670;}
.yd_catalog_list .label{ margin-top:6px; height:24px; }
.yd_catalog_list .label_down{margin-top:6px;}
.yd_catalog_list .chapter{ background:url(../images/ico4.jpg) no-repeat left center; padding-left:10px; margin-left:26px;}
.yd_catalog_list .arrow{background:url(../images/arrow_d.jpg) no-repeat left; padding-left:24px;padding-top:2px;}
.yd_catalog_list .arrow_r{background:url(../images/arrow_r.jpg) no-repeat left; padding-left:24px;padding-top:2px;}
.yd_title_catalog a{ color:#888;}
.yd_title_catalog span{ float:left; margin:auto 10px; }
.commentleft{ float:left;margin-bottom:10px; }
.commentleft img{ width:50px; height:50px;-moz-border-radius:30px;      /* Gecko browsers */
    -webkit-border-radius:30px;   /* Webkit browsers */
    border-radius:30px; }
.book_reviewright{ width:640px; float:right; }
.book_reviewright .name{background-color:#f6f4f4; padding:8px 10px;}
.book_reviewright .name span{ margin-right:20px;}
.book_reviewright .content{ color:#888; margin-left:10px; line-height:20px; margin-top:10px;}
.ts_comment{margin-top:10px; border-bottom:1px dashed #e5e5e5; height:100%; overflow:hidden; padding-bottom:10px; margin-top:15px;}
textarea.add_comment{width:696px; background-color:#f2f2f2; border:1px solid #dfdfdf; height:120px;overflow-y: scroll;overflow-y: hidden; background-color:#f6f4f4; border:1px solid #e5e5e5;}
.add_comment_submit{ text-align:right; margin-top:20px;}
.add_comment_submit a{ background-color:#f13670; color:#fff; text-align:center; padding:8px 18px;*padding-bottom:18px; *line-height:30px;margin-left:20px;}
.add_comment_submit b{color:#f13670;}
.ts_r_relate{ width:260px;}
.ts_r_relate .title{ font-size:14px; line-height:30px; height:30px; border-top:3px solid #18a78c;}
.ts_r_relate .list{ margin-top:10px; border-bottom:1px dashed #e5e5e5; height:100%; overflow:hidden; padding-bottom:10px;line-height:20px; }
.ts_r_relate .list img{ width:50px; height:65px; float:left;}
.ts_r_relate .list .text{ width:200px; float:right;color:#888;}
.ts_r_relate .list .text a:hover{color:#f13670;}
.ts_r_relate .border_bottomnone{ border-bottom:none; margin-bottom:10px;}
.nocomment{ width:700px; text-align:center; height:60px; font-size:24px; color:#888;}
/*<!--shuziwenxian-->*/
.classify{border:1px solid #f13670;height:100%; margin:20px auto 20px auto;-moz-border-radius:4px;      /* Gecko browsers */
    -webkit-border-radius:4px;   /* Webkit browsers */
    border-radius:4px;}
.classify dl dt{ font-size:14px; height:30px; line-height:30px; margin:10px;}
.classify dl dt.title_all b{ float:left;}
.classify dl dt.title_all span{ float:right;}
.classify dl dd{ border-bottom:1px dashed #e5e5e5;padding:10px;}
.classify dl dd a{ color:#666; margin-left:6px;}
.classify dl dd.mouse_on{ background-color:#f13670; color:#fff;width:238px;}
.classify dl dd.mouse_on a{ color:#fff;}
.classify dl dd.noborder{ border-bottom:none;}
.szwx_all{ margin-top:20px; font-weight:bold;}
ul.szwx_all_list_r{ line-height:100%;margin-bottom:30px; overflow:hidden; }
ul.szwx_all_list_r li{ width:340px; float:left; padding-right:5px;border-bottom:1px dashed #e5e5e5; line-height:20px; padding-bottom:15px; margin-bottom:15px;}
ul.wdsf_list li{ height:160px; position:relative;}
ul.szwx_all_list_r li a:hover{color:#f13670;}
ul.szwx_all_list_r li a img{ width:120px; height:152px; float:left;}
ul.szwx_all_list_r li a.yuedu{ background:url(../images/yuedu_r.png) no-repeat center left; padding-left:24px; margin-right:30px; width:40px; height:20px;}
ul.szwx_all_list_r li a.shoucang{ background:url(../images/shoucang_r.png) no-repeat center left; padding-left:22px; margin-right:30px; width:40px; height:20px;}
ul.szwx_all_list_r li a.delete{ background:url(../images/delete_r.png) no-repeat center left; padding-left:24px; margin-right:30px; width:40px; height:20px;}
ul.szwx_all_list_r li .textright{ width:210px; float:right;}
ul.szwx_all_list_r li .textright .intro{ height:40px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis'); margin:6px auto; width:215px;}
ul.szwx_all_list_r li .textright .col9{ color:#888; height:20px;}
ul.wdsf_list li .textright .col9{ height:20px;}
ul.wdsf_list li .booktype_goodbook{ background:url(../images/tuijian_ico.png) no-repeat; width:66px; height:60px; position:absolute; top:-2px;}
ul.wdsf_list li .booktype_ectronic-book{ background:url(../images/dianzi_ico.png) no-repeat; width:66px; height:60px; position:absolute; top:-2px;}

/*pinglun*/
.rank{ border-top:2px solid #18a78c; margin-top:20px; padding-top:6px; width:260px;}
.rank .title_l{ font-size:14px; margin-bottom:10px;}
.rank .fright a{margin-left:10px; color:#888;}
.rank .fright a.on{ color:#666;}
.rank_num{position:relative; height:65px;}
.rank_num img{ width:50px; height:65px; float:left; margin-right:10px;}
.rank .num_box{width:10px; height:10px; line-height:10px; position:absolute;_position:absolute;_left:0px; padding:5px 3px 5px 6px; color:#fff; top:0px;background-color:#f13670;}
.rank_num .text{ line-height:20px; color:#888; width:170px;_width:120px; float:left;}
.rank_num .text a{ color:#666;}
.rank_num .text a:hover{ color:#f13670;}
.rank .r_ph{ width:40px; float:right; color:#888; text-align:right;}
.rank_list{ margin:6px auto; clear:both; line-height:16px; height:20px;}
.rank_list .num_box_l{width:10px; height:10px; line-height:10px;padding:5px 3px 5px 6px; color:#fff;background-color:#f13670; float:left;}
.rank_list .num_title_book{ margin-left:10px;width:190px; float:left;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis'); white-space:nowrap;}
.rank_list .num_title_book a:hover{ color:#f13670;}
.rank .cg{ background-color:#888;}
.recommend_sp{ margin-top:18px;}
ul.tj_sp li{border-bottom:1px dashed #e5e5e5; padding-bottom:18px; margin-top:15px; height:100%; overflow:hidden;}
ul.tj_sp .r_list{ width:610px;float:right;}
ul.tj_sp li img{ width:75px; height:95px; -moz-box-shadow:2px 2px 3px #e5e5e5;/*firefox*/  
       -webkit-box-shadow:2px 2px 3px #e5e5e5;/*webkit*/  
      box-shadow:2px 2px 3px #e5e5e5;/*opera或ie9*/ float:left;}
.pinglun{ margin-top:6px;  line-height:20px;}
ul.tj_sp li span{color:#888; margin:auto 6px;}
ul.tj_sp li a{ color:#18a78c;}
.unfold_pick_up{ border-top:1px solid #ccc; text-align:center; margin-top:10px;}
.unfold_pick_up .text{ border:1px solid #ccc; background-color:#f5f5f5; display:inline; padding:3px 10px; margin-top:10px;}
/*全部校本资源*/
ul.inf_list li{  float:left;_float:left; clear:both;white-space:nowrap; height:26px; overflow:hidden;}
ul.inf_list li a:hover{ color:#f13670;}
ul.inf_list li span{ color:#888; float:right; line-height:34px; height:34px;}
ul.inf_list a.left{background:url(../images/ico2.jpg) no-repeat left; float:left;width:204px;_width:_140px;_overflow:hidden; _height:30px; margin-right:10px;_margin-right:5px;height:34px; padding-left:10px;line-height:34px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis'); white-space:nowrap;}/*//显示省略号*/
ul.szwx_all_list_r li .xbzl_list{ width:340px; float:left;}
ul.szwx_all_list_r a.detail{ background-color:; width:60px; height:30px;font-size:14px; color:#fff; padding:8px 20px 8px 12px; background:#f13570 url(../images/arrow_r.png) no-repeat 72px; }
ul.szwx_all_list_r a.detail:hover{color:#fff;}
ul.szwx_all_list_r .col9 a{ color:#888;}
ul.szwx_all_list_r .col9 a:hover{ color:#f13570;}
ul.szwx_all_list_r li .xbzl_list .intro{ margin:0px; width:345px; margin-bottom:10px;}
ul.szwx_all_list_r li .xbzl_list{ margin-bottom:10px;}
/*本馆讯息*/
ul.bgxi_all{ margin-bottom:16px; font-size:14px;}
ul.bgxi_all li span{ float:left; background:url(../images/ico2.jpg) left center no-repeat #fff; height:35px;}
ul.bgxi_all li span a{ color:#333;}
ul.bgxi_all li a:hover{color:#f13570;}
ul.bgxi_all li span.date{ float:right; color:#888; background: none no-repeat scroll 0 0 #FFF;}
ul.bgxi_all li{background: url(../images/notice_line.jpg) repeat-x left center;height: 35px;line-height: 35px;padding: 0 0 4px;overflow:hidden;}
/*视听资源*/
ul.szwx_all_list_r img.play_btn{ width:93px; height:37px;}
#stzy_all .title_st{background:url(../images/ico3.jpg) no-repeat left; padding-left:10px; font-size:14px; margin-bottom:10px; float:left;}
#stzy_all .fright{ float:right; font-weight:normal; font-size:12px;}
#stzy_all{ background:none; margin-left:0px;padding-left:0px; }
#stzy_all a{ margin-left:10px;}
#stzy_all a:hover{ margin-left:10px; color:#ff5d8f;}
/*读书活动*/
.dshd_ind .title{ margin-top:20px;}
.dshd_ind ul.inf_list a.left{ width:250px;}
.dshd_ind .title a{ font-size:12px;}
.dshd_ind .title a:hover{color:#f13570;}
.dshd_l{background:url(../images/ico3.jpg) no-repeat; padding-left:10px;}
.dshd_more a{font-size:12px; color:#18a78c;}
.dshd_l a:hover{color:#f13570;}
.dshs_list{ width:340px; float:left; margin-right:16px; margin-top:15px;_margin-top:10px; line-height:20px; height:100%;border:1px dashed #ccc; }
.dshs_list div{ margin-top:4px;}
.dshs_list a:hover{ color:#18a78c;}
.dshs_list a img{height:140px;width:340px;}
.dshs_list .textlist{  padding:0px 15px 15px; height:100%; overflow:hidden;}
.dshs_list .textlist .gray{ color:#888;}
.dshs_list .textlist .intro{ height:44px; overflow:hidden; margin-bottom:6px; width:310px;}
.dshs_list .textlist .title{width:310px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis');}
.dshs_list .textlist img{ width:90px; height:114px; margin-right:19px; float:left;}
#img_b{float:right; margin-right:0px;}
.ds_zttj{ padding-left:0px; _margin-top:10px; _margin-bottom:0px;}
.sy_img{ float:left;}
.sy_img img{ max-width:700px; float:left;}
.dshd_sy_left{ margin-top:20px; line-height:24px;}
.dshd_sy_left .title{ text-align:center; font-size:16px; margin-bottom:16px; color:#f13670;}
.dshd_sy_left .left_top_bg{ background-color:#f6f4f4; padding:20px; height:100%; overflow:hidden; margin-top:0px; font-size:14px;}
.left_top_bg .intro{ width:100%;}
.dshd_sy_left .dshd_text{ width:700px; clear:both;}
.dshd_sy_left .dshd_text span{float:left; }
.dshd_sy_left .dshd_text div{ width:320px;margin-right:20px; float:left;}
.dshd_sy_left .gray{ color:#888;}
.dshd_sy_left .left_top_bg .intro .gray{ display:block;}
.intro{float:left; height:100%;}
.dshd_sy_left .title_b{ font-size:14px; font-weight:bold; text-align:center; margin-top:20px;}
.dshd_sy_left p{ margin-top:20px;}
.dshd_sy_left .paragraph{ text-indent:2em;}
.production{ margin-top:20px;}
.production .up_sc{height:40px; line-height:40px; border:2px solid #18a78c; background-color:#fff;-moz-border-radius:4px;      /* Gecko browsers */
    -webkit-border-radius:4px;   /* Webkit browsers */
    border-radius:4px; text-align:center; margin-bottom:10px;}
.production a.upload{ font-weight:bold; padding:0 90px; font-size:15px; color:#18a78c; margin-bottom:20px; }
.production span{ float:left;border:1px solid #ccc; background-color:#fff;-moz-border-radius:4px;      /* Gecko browsers */
    -webkit-border-radius:4px;   /* Webkit browsers */
    border-radius:4px; margin-right:1px; width:81px; height:36px; line-height:36px; padding-left:2px;}
.actor img{-moz-border-radius:30px;      /* Gecko browsers */
    -webkit-border-radius:30px;   /* Webkit browsers */
    border-radius:30px; margin:5px 15px 5px 0px; width:50px; height:50px; }
.actor img.none{ margin-right:0px;}
.gray_phb{ color:#888; margin-bottom:10px;}
.dshd_zpph .num_title_book{ width:230px;}
.dshd_zpph .rank_list{ height:100%; margin:10px auto;}
.hdsy_nav{ font-size:14px; margin-top:20px;}
.hdsy_nav a{ margin-right:30px;}
.hdsy_nav a.on{ border-bottom:3px solid #18a78c; padding-bottom:4px; padding-left:10px;padding-right:10px;}
.zpzs_textsel{margin-top:10px; }
.zpzs_textsel a.zp_all{ margin-left:0px; font-size:14px; font-weight:bold;}
.zpzs_textsel a{ float:left; margin-left:15px; color:#18a78c; line-height:30px;}
.zpzs_textsel a.on{ color:#666;}
ul.zpzs_list{ width:700px; margin-top:10px;min-height:400px;}
ul.zpzs_list li{ float:left; width:350px; border-bottom:1px dashed #ccc; padding-bottom:20px; margin:10px 0;}
ul.zpzs_list li .left{ text-align:center; width:60px; line-height:20px; float:left; margin-right:10px;}
ul.zpzs_list li .left img{-moz-border-radius:30px;      /* Gecko browsers */
    -webkit-border-radius:30px;   /* Webkit browsers */
    border-radius:30px; width:50px; height:50px; }

.zpzs_list p{ margin-top:0px;}
ul.zpzs_list li .right{width:260px; margin-right:20px;line-height:20px;float:right;}
ul.zpzs_list li .right .content{ color:#888; height:40px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis');}
ul.zpzs_list li .right .title{ white-space:nowrap; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis'); font-size:12px; text-align:left;}
ul.zpzs_list li .right .title a:hover{ color:#18a78c;}
ul.zpzs_list li .right span{ color:#888; }
ul.zpzs_list li .right a.tj{ background:url(../images/tj_g.png) no-repeat center left; width:auto; height:15px; margin-right:20px; padding-left:18px;color:#888;}
ul.zpzs_list li .right a.pl{ background:url(../images/pl_g.png) no-repeat center left; width:auto; height:15px;padding-left:18px;color:#888;}
ul.zpzs_list li .right .time{ margin-top:9px;}
ul.zpzs_list li .right a:hover{color:#18a78c;}
.dshd_cyry{text-align:right; margin:10px;}
.dshd_cyry span{color:#18a78c;}
ul.student_list { margin-bottom:30px; min-height:400px;}
ul.student_list li{ width:165px; float:left; margin:10px 10px 10px 0px;}
ul.student_list li img{-moz-border-radius:30px;      /* Gecko browsers */
    -webkit-border-radius:30px;   /* Webkit browsers */
    border-radius:30px;width:50px; height:50px; float:left; margin-right:10px; }
ul.student_list li div{ color:#888;}
.tx_top .center dl dd.yp_bf{ margin-top:10px;}
.tx_top .center dl dd.stzy_xq{ height:100px;}



.audioUl {
	margin-top: 0px;
	margin-left: 25px;
}
.audioUl li {
	margin:0 10px;
	width: 442px;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	border-right-color: rgb(213, 213, 213);
	border-left-color: rgb(213, 213, 213);
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	float: left;
}
.audioUl li.td {
	background-color:#f6f4f4;
	height:28px;
	text-align: center;
	line-height:28px;
	font-size: 14px;
	font-weight: normal;
	border-top-color: rgb(213, 213, 213);
	border-right-color: rgb(213, 213, 213);
	border-left-color: rgb(213, 213, 213);
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid; border-bottom: 1px solid #D5D5D5; font-weight:bold;
}
.audioUl li span {
	text-align: center;
	float: left;
}
.audioUl li span.order {
	width: 58px;
}
.audioUl li span.chapter {
	width: 200px;
	text-align: left;
	text-indent: 10px;
	font-size: 14px;
}
.audioUl li span.time {
	width: 90px;
	text-align: center;
}
.audioUl li span.bdRight {
	border-right-color: rgb(213, 213, 213);
	border-right-width: 1px;
	border-right-style: solid;
}
.audioUl li.blue {
	background:#f6f4f4;
}
.audioUl li.on span.chapter {
	color:#18a78c;
}
.audioUl li.last {
	border-bottom-color: rgb(213, 213, 213);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
a.playBtn {
	background:url(../images/bofang_r.png) no-repeat;
	margin: 10px auto;
	width: 16px;
	height: 16px;
	display: block;
}
a.noPlay {
	background:url(../images/bofang_g.png) no-repeat;
	margin: 10px auto;
	width: 16px;
	height: 16px;
	display: block;
}
/*.st_play{ background-color:#000;filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7; width:100%; height:100%;}*/
/*我的书房*/
.tx_top .center dl dd.xbzy_xq{ width:730px;}
.wdsf_r{background:none; padding-left:0px; margin-top:10px; border-bottom:1px solid #ccc; height:36px; line-height:36px; margin-bottom:20px;}
.wdsf_r span{color:#f13670; float:none;}
.wdsf_r a{ color:#18a78c; margin-top:20px;}
ul.wdsf_list li .button{}
ul.wdsf_list li .button a{color:#f13670;}
ul.wdsf_list div{ margin-top:2px;}
.wdsf_list .write{ background:url(../images/write_r.png) no-repeat center left; padding-left:20px;}
.schoolroom_left{ border:1px solid #ccc; background-color:#f6f4f4; text-align:center; margin-top:20px;}
.schoolroom_left img.head_portrait{ width:110px; height:110px; border:5px solid #fff; margin:10px auto 0px auto;}
.schoolroom_left ul { border-top:1px solid #d4d4d4; margin-top:10px;}
.schoolroom_left ul li{ border-bottom:1px dashed #ccc; height:40px; line-height:40px; font-size:14px;}
.schoolroom_left ul li a:hover{ color:#18a78c;}
.schoolroom_left ul li.on{ background-color:#fff;height:40px; line-height:40px;}
.schoolroom_left ul li.on a{ color:#888;}
.schoolroom_left .top_alist{ line-height:20px;}
.schoolroom_left .scan_login{ text-align:center; margin:20px auto; width:130px;color:#f13670; line-height:24px;}
.mt10{ margin-top:30px;}
/*tankuang弹框*/
a.closeL{ background:url(../images/cross.png) no-repeat;width:16px;height:16px;position: absolute;opacity:0.9;right:8px;top:12px;background-size: 80%}
a.closeL:hover{ cursor:pointer;opacity:1}
.up_bg_t{background-color:#000;filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7; width:100%; height:100%; position:absolute; z-index:999;top:0;left:0;}
.upbox_t{ background-color:#fff; border:1px solid #ccc; border-top:1px solid #f13670;z-index:10000; font-size:14px; padding-bottom:20px;
top:60%; margin:-200px 0 0 -200px;position:fixed !important; left:50%;-moz-border-radius:8px;      /* Gecko browsers */
    -webkit-border-radius:8px;   /* Webkit browsers */
    border-radius:8px; width:400px; }
.upbox_t .succeed{background:url(../images/ok.png) no-repeat center top; text-align:center; margin:20px auto; padding-top:60px;}
.upbox_t .defeated{background:url(../images/mistake.png) no-repeat center top; text-align:center; margin:20px auto;padding-top:60px;}
.upbox_t .succeed span{ margin-top:20px;}
.upbox_t .question{background:url(../images/question.png) no-repeat center top; text-align:center; margin:20px auto; padding-top:60px;}
.upbox_t .topbar_u{ background-color:#f5f5f5; height:36px; line-height:36px;-moz-border-radius:8px;      /* Gecko browsers */
    -webkit-border-radius:8px;   /* Webkit browsers */
    border-radius:8px;}
.upbox_t .topbar_u span{ margin-left:10px; font-weight:bold;}
.upbox_t .topbar_u img{ margin:10px;}
.upbox_t .btn{width:100%; text-align:center;}
.upbox_t .btn a.sure{ background-color:#18a68c; padding:4px 20px 6px 20px; text-align:center;-moz-border-radius:4px;      /* Gecko browsers */
    -webkit-border-radius:4px;   /* Webkit browsers */
    border-radius:4px; color:#fff; margin-right:10px;}
.upbox_t .btn a.cancel{ background-color:#ccc; padding:4px 20px 6px 20px; text-align:center;-moz-border-radius:4px;      /* Gecko browsers */
    -webkit-border-radius:4px;   /* Webkit browsers */
    border-radius:4px; color:#fff;}
	
.columnDiv{ height:100%; line-height:40px; font-size:14px;border-bottom: 1px dashed #ccc; overflow:hidden;}
.bt_list_r{margin:20px auto 20px 0px; width:700px;}
.bt_list_r .xd_left{margin-left: 10px; float:left;}
.bt_list_r a.changeColor{ color:#18a78c; margin-right:30px;}
.bt_list_r a{margin-right:30px;}
.bt_list_r a:hover{ color:#18a78c; margin-right:30px;}

ul.school_essential{ margin-top:15px; line-height:22px; height:100%; overflow:hidden;}
ul.school_essential li{ width:38.5%; border-bottom:1px dashed #ccc; height:80px; margin-top:15px;font-size:12px; float:left; }
ul.school_essential li a { color:#18a78c;font-size:14px;}
ul.school_essential li a:hover{ color:#66cccc;}
ul.school_essential li span { margin-right:10px;}
ul.school_essential li.doc{ background:url(../images/doc.png) no-repeat; padding-left:80px;}
ul.school_essential li.video{ background:url(../images/video.png) no-repeat; padding-left:80px;}
ul.school_essential li.voice{ background:url(../images/voice.png) no-repeat; padding-left:80px;}
ul.school_essential li.pic{ background:url(../images/pic.png) no-repeat; padding-left:80px;}
ul.school_essential li.link{ background:url(../images/link.png) no-repeat; padding-left:80px;}
.more_resource a{ float:right; font-size:14px; color:#66cccc; margin:10px;}
.more_resource a:hover{ text-decoration:underline;}
.zy_register{ margin-top:20%; font-size:14px;}
.width49{ width:30%; text-align:right; float:left;}
.pre_grade{ margin:15px; line-height:24px; font-size:14px;}
.pre_grade select{ width:150px;}
.pre_grade span{ width:70px; text-align:right; float:left;}
ul.textbook{ height:100%; overflow:hidden;}
ul.textbook li{ border-bottom:1px dashed #ccc; padding:10px; width:99%;}
ul.textbook li a:hover{ color:#18a78c;}
ul.textbook li .chapter{ font-size:14px; background:url(../images/add_combine.jpg) no-repeat left 3px; padding-left:20px;}
ul.textbook li .chapter01{ font-size:14px; background:url(../images/add_reduce.jpg) no-repeat left 3px; padding-left:20px;}
ul.textbook li a#on{ color:#18a78c;}
ul.textbook li .section{ font-size:12px;margin:8px auto auto 0px;background:url(../images/add_reduce.jpg) no-repeat center left; padding-left:20px; margin-left:18px;}
ul.textbook li .section span.video{ margin-right:10px;float:left;}
ul.textbook li .section input{ float:left;}
.xd_right{width:630px; float:right;}
.bt_list_r span a.changeColor { float:left;}
.bt_list_r span a{ float:left;}
.classify .title_all{ margin:10px auto 5px 15px; font-size:14px;}
.classify .diqu select{ width:230px; margin-left:15px; margin-bottom:15px;}

/*好书推荐*/
.classify ul li{ border-bottom:1px dashed #e5e5e5;padding:10px;}
.classify ul li a{ color:#666; margin-left:6px;}
.classify ul li.mouse_on{ background-color:#f13670; color:#fff;width:238px;}
.classify ul li.mouse_on a{ color:#fff;}
.classify ul li.noborder{ border-bottom:none;}
.classify .select a.on{ color:#18a78c;}
.classify .select span{ float:left; width:2px; color:#ccc;}
.classify ul li:hover{ color:#18a78c; background-color:#ebfcff; color:#fff;}
.classify .select{ background-color:#f6f4f4; height:40px; font-size:14px; line-height:40px; margin-top:10px;}
.classify .select a{ float:left; width:122px; text-align:center;}
.recommend_tsearch{ margin-top:20px; background-color:#ebfcff; padding:5px 15px 15px 15px;font-size:14px; height:100%;}
.recommend_tsearch span input{ float:left; margin-right:4px;}
.recommend_tsearch span{ float:left; }
.searchbar{ position:relative;}
.searchbar select{ height:34px; line-height:34px; float:left;}
.time select{ height:34px; line-height:34px;}
input.searchbox{ border:1px solid #18a68c; height:30px; line-height:30px;width:420px;}
input.searchbtn{ background-color:#18a78c;height:34px; line-height:16px; border-radius:6px; color:#fff;}
.recommend_tsearch .searchbar{ margin-top:15px; }
.recommend_tsearch .searchbar input.searchbtn{ }
.recommend_tsearch .search_select{ margin-left:150px;}
.select_xl{ width:100px; position:absolute; left:0; top:0; background-color:#f9f9f9;z-index:10000; border:1px solid #ccc;  font-size:14px; margin-top:1px; margin-left:1px;}
.select_xl a{ white-space:nowrap; height:30px; line-height:30px; padding-left:10px;}
.select_xl a.arrow{background:url(../images/arrow_down.png) no-repeat;  left:80px; width:15px; height:15px; position:absolute; left:80px; top:5px;}
.hstj_top_select{ margin-top:10px; background-color:#f9f9f9; padding:15px; height:20px; font-size:14px;}
.hstj_top_select span{ background-color:#fff; text-align:center; padding:2px 10px; border:1px solid #e5e5e5; float:left;}
.hstj_top_select span.mouseon{background-color:#f9f9f9; color:#f13670;border:1px solid #f13670;}
.hstj_top_select span{ padding-right:15px; padding-left:15px;}
.hstj_top_select span:hover{background-color:#f9f9f9; color:#f13670;border:1px solid #f13670; }
ul.hstj_list li{ border-bottom:1px dashed #ccc; padding-bottom:15px; margin-top:15px; height:100%; overflow:hidden; line-height:24px; font-size:14px;}
ul.hstj_list li img.pic{ float:left; margin-right:15px; width:130px; height:180px;}
ul.hstj_list li .right_text{ width:550px; float:right;}
ul.hstj_list li .title{ font-size:18px; margin-bottom:4px;}
ul.hstj_list li .title a{color:#666;}
ul.hstj_list li .title a:hover{color:#18a78c;}
ul.hstj_list li .intro{ border-bottom:1px dashed #ccc; margin-bottom:10px; padding-bottom:34px; height:20px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis');}
ul.hstj_list li span.cb{ margin:auto 20px; color:#ccc;}
ul.hstj_list li .bottom{ margin-top:6px;}
ul.hstj_list li .bottom span.price{color:#f13670; font-size:18px; margin-right:10px;}
ul.hstj_list li .bottom small{color:#f13670;}
ul.hstj_list li .bottom a{ float:right; width:80px; text-align:center; height:32px; line-height:32px; margin-left:10px;}
ul.hstj_list li .bottom a.tj{ border:1px solid #f13670; color:#f13670; border-radius:6px;}
ul.hstj_list li .bottom a.tj:hover{ background-color:#f13670; color:#fff;}
.classify ul li.mouseon{ background-color:#ebfcff;}
.recommend_tsearch .bt_list_r .xd_left{ margin-left:0px;}
.recommend_tsearch .bt_list_r{ margin-top:0px;}
.recommend_tsearch .columnDiv{ border-bottom:none; margin-bottom:10px;}
.hstj_top_select span.on{ position:relative;}
.hstj_top_select span.out{ position:relative;}
.hstj_top_select .on a.up_on_r{ position:absolute; top:4px; background:url(../images/up_on_r.png) no-repeat; width:15px; height:6px;}
.hstj_top_select .on a.down_g{ position:absolute; top:14px;background:url(../images/down1_g.png) no-repeat;width:15px; height:6px;}
.hstj_top_select .on a.up_on_g{ position:absolute; top:4px; background:url(../images/up_g.png) no-repeat; width:15px; height:6px;}
.hstj_top_select .on a.down_r{ position:absolute; top:14px;background:url(../images/down_on_r.png) no-repeat;width:15px; height:6px;}
ul.hstj_list li .bottom a.no{background-color:#eee; border-radius:6px; border:1px solid #eee;}
ul.hstj_list li .bottom a.no:hover{background-color:#eee; }

.crumbs{ background-color:#f6f4f4; height:40px; line-height:40px; padding-left:20px; margin-top:20px;}
.crumbs a{ color:#666;}
.crumbs a:hover{ color:#18a78c;}
.crumbs span{ margin:0 6px; color:#999;}
.book_intro{ margin-top:15px; height:100%; overflow:hidden;}
.book_intro img.leftimg{ max-width:200px; max-height:270px; float:left;}
.book_intro .right{ width:760px; float:right; line-height:24px; font-size:14px;}
.book_intro .right dl dt{ font-size:18px; margin-bottom:10px;}
.book_intro .right dl dd.border_line{ border-bottom:1px dashed #ccc; margin-bottom:10px; padding-bottom:34px; height:20px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis');}
.book_intro .right dl dd.price{ font-size:24px; color:#f13670; margin:10px 0;}
.book_intro .right dl dd.price small{color:#f13670;}
.book_intro .right dl dd a{ float:left;}
.book_intro .right dl dd{ height:100%; overflow:hidden;}
.book_intro .right dl dd a{ width:130px; color:#fff; font-size:16px; text-align:center; float:left;border-radius:6px; height:40px; line-height:38px; margin:10px 10px auto auto;}
.book_intro .right dl dd a.tj{ background-color:#f13670;}
.book_intro .right dl dd a.no{background-color:#eee;border:1px solid #eee; color:#666; }
.book_intro .right dl dd a.tj:hover{ background-color:#ff9000;}
.book_intro .right dl dd span.grade{  margin:18px auto auto 30px; float:left;}
.book_intro .right dl dd span.grade font{ float:left;}
.book_intro .right dl dd span.grade img{ float:left; margin-top:4px;}
.ts_xq_title{ background:url(../images/ico1.jpg) no-repeat center left; font-size:15px; font-weight:bold; padding-left:10px;color:#f13670; margin-bottom:6px;}
.tsxx_list{ clear:both; margin-top:20px; background-color:#f6f4f4;padding-top:15px;padding-bottom:15px; line-height:26px;}
.tsxx_list ul li{ width:300px; float:left;padding-left:20px;}
.tsxx_list ul{ height:100%; overflow:hidden;}
.tsxx_list ul li.maxwidth{ width:920px;}
.con_intro{ margin-top:20px; border-top:2px solid #ecebeb; padding-top:10px; margin-bottom:20px; padding-right: 10px;}
.con_intro p{ text-indent:2em; line-height:26px; font-size:14px;}
.con_intro a{ color:#18a78c;}
.contents{line-height:26px; font-size:14px; margin-left:10px;}
.product_review{ border-bottom:1px solid #f13670; padding-bottom:10px;}
.product_review .comment_title{ font-size:15px; font-weight:bold;}
.product_review span.grade{  margin:0px auto auto 10px; float:right; font-size:16px;}
.product_review span.grade font{ float:left;color:#f13670; margin-top:4px;}
.product_review span.grade img{ float:left; margin-top:7px;}
.product_review span font.score{color:#f13670; font-size:22px; margin-left:10px; margin-top:0px;}
ul.hs_comment_list li{ border-bottom:1px dashed #ccc; padding-bottom:15px; margin-top:20px; height:100%; overflow:hidden;}
ul.hs_comment_list li .left{ width:60px; text-align:center; float:left;}
ul.hs_comment_list li .left a:hover{ color:#18a78c;}
ul.hs_comment_list li .left img{ width:60px; height:60px; border-radius:30px;}
ul.hs_comment_list li .right{ width:810px; float:right; font-size:14px; line-height:26px;} 
ul.hs_comment_list li .time{ color:#999; text-align:right; margin-top:6px;}
.hs_nocomment{ width:980px; text-align:center; height:60px; font-size:24px; color:#888; margin-top:30px;}
.hs_pl_box{ margin-top:10px;}
.hs_pl_box textarea.add_comment{ width:99.6%; height:80px;}
.hs_pl_box .add_comment_submit a{ padding:8px 28px; font-size:14px;}

/*名师*/
.tab_list_ms{ height:100%; overflow:auto;}
.tab_list_ms a{ width:100%; float:left; height:40px; line-height:40px; background-color:#f6f4f4; color:#666; text-align:center; font-size:16px; margin-top:10px;}
.tab_list_ms a.on{ background:#18a78c; color:#fff;}
.add_gd{ text-align:left;}
.add_gd a{ color:#f13670;}
.add_bx-wrapper_ms{ height:100%;}
.add_bx-wrapper_ms .ms_list{ width:245px; float:left; box-shadow:1px 1px 1px #ccc;  text-align:center; font-size:14px; font-weight:bold; margin-top:20px; padding-bottom:2px; line-height:24px; height:284px;}
.add_bx-wrapper_ms .ms_list img{ width:240px; height:240px; margin-bottom:4px; margin-left:2px; }
.add_bx-wrapper_ms .ms_list a:hover{ color:#f13670;}
.add_bx-wrapper_ms .bx-prev{ background:url(../images/gd_leftarrow.png) no-repeat; position:absolute; left:0px; top:140px; width:32px; height:31px; cursor:pointer;}
.add_bx-wrapper_ms .bx-next{ background:url(../images/gd_rightarrow.png) no-repeat; position:absolute; right:0px; top:140px; width:32px; height:31px; cursor:pointer;}
.add_bx-wrapper_ms .ms_list:hover{background:#fafafa;}
.add_bx-wrapper_ms .ms_list .yy_btn a{border:1px solid #f13670; float:right;-moz-border-radius:4px;      /* Gecko browsers */
    -webkit-border-radius:4px;   /* Webkit browsers */
    border-radius:4px; height:20px; line-height:19px; font-size:12px; font-weight:normal; padding:0px 15px;color:#f13670; margin-right:2px; margin-top:3px;}
.add_bx-wrapper_ms .ms_list .yy_btn a:hover{ background-color:#f13670; color:#fff;}
.add_bx-wrapper_ms .ms_list .gray a , .add_bx-wrapper .ms_list .gray a:hover{border:1px solid #ccc; float:right;-moz-border-radius:4px;      /* Gecko browsers */
    -webkit-border-radius:4px;   /* Webkit browsers */
    border-radius:4px; height:20px; line-height:19px; font-size:12px; font-weight:normal; padding:0px 15px;color:#666; background-color:#eee; cursor:not-allowed;}

.ms_up{ margin-top:15px; height:100%;  line-height:34px; overflow:hidden;}
.ms_up span.left{ width:130px; text-align:right; float:left; color:#999;}
.ms_up span.right{float:left; margin-right:40px;}
.ms_up span.right .ms_up{ margin-top:2px;}
.ms_up span.right input{ width:280px; height:34px; line-height:34px; border:1px solid #ccc; padding-left:4px;}
.ms_up span.right textarea{ width:280px; line-height:24px; border:1px solid #ccc; padding-left:4px; font-size:14px;}
.ms_up span.right input:hover{ border:1px solid #18a68c;}
.ms_up_line{ border-bottom:1px solid #ccc; padding-bottom:20px; margin-bottom:20px; clear:both;}
.ms_tips{ font-size:12px; margin-left:20px;  width:360px; margin-top:20px; color:#888;}
.ms_tips span{ color:red;}
.ms_d_int span{ color:#f13670; font-weight:bold;}
.ms_d_int { margin-top:20px; font-size:14px; height:100%; overflow:auto;}
.ms_d_int img{width:140px; height:140px; -moz-border-radius:80px;      /* Gecko browsers */
    -webkit-border-radius:80px;   /* Webkit browsers */
    border-radius:80px;box-shadow: 3px 3px 3px #ccc; float:left; margin-right:20px; margin-bottom:5px;}
.ms_d_int .right{ width:800px; float:right; margin-right:20px;}
.ms_up span.right select{ height:34px; border:1px solid #ccc; float:left; margin-right:10px; margin-bottom:10px;}
.ms_d_int .mt10{ margin-top:10px;}
ul.ts_xq_piclist li{ width:322px; float:left; text-align:center;  margin-right:5px; margin-top:20px; font-size:14px;}
ul.ts_xq_piclist li img{ width:322px; height:190px;}
ul.ts_xq_piclist li.right0{ margin-right:0px;}
.ms_d_uppic{ border:2px solid #fff;-moz-border-radius:8px;      /* Gecko browsers */
    -webkit-border-radius:8px;   /* Webkit browsers */
    border-radius:8px; position:absolute; z-index:10000; background-color:#fff;top:50%; left:50%; text-align:center; margin-top:-400px;width:800px; height:800px;margin-left:-400px;   position:fixed;
  }
.ms_d_uppic img{-moz-border-radius:8px;      /* Gecko browsers */
    -webkit-border-radius:8px;   /* Webkit browsers */
    border-radius:8px; max-width:800px;  max-height:800px;}
.ms_d_uppic a.closeL{ background-color:#fff;-moz-border-radius:30px;      /* Gecko browsers */
    -webkit-border-radius:30px;   /* Webkit browsers */
    border-radius:30px; background-position:center; right:-12px; top:-12px; width:20px; height:20px;}
.ms_d_int .right span{ font-size:16px;}
.yy_btn span.yy_time{ font-size:12px; text-align:left; float:left; font-weight:normal; margin-left:20px; margin-left:10px; margin-top:2px;}
.yy_btn span.yy_time font{ color:#f13670; margin-left:4px; margin-right:4px;}
.add_bx-wrapper_ms .ms_list .yy_btn a.check{ border:none; color:#18a78c; float:left;margin-top:5px;}
.add_bx-wrapper_ms .ms_list .yy_btn a.check:hover{background-color:#fff; text-decoration:underline; }
.yd_top_select{ width:1000px;}
.yd_top_select .xd_right{ width:930px;}
.yd_s_pic .slide img{ width:240px; height:100px;-moz-border-radius:10px;      /* Gecko browsers */
    -webkit-border-radius:10px;   /* Webkit browsers */
    border-radius:10px;}
.yd_s_pic{ height:100%; overflow:hidden;}
.yd_s_pic .slide{ width:240px; float:left; text-align:center; margin-right:5px; line-height:24px; font-size:14px;}
.yd_s_pic .slide{ margin-top:20px;}
.yd_total_num{ font-size:14px; margin-left:10px;}
.yd_total_num font{ font-size:14px; color:#f13670; margin-left:4px; margin-right:4px;}
.yd_s_pic .slide .pic_intro{ height:30px; overflow:hidden;}
.top_num{ font-size:14px; text-align:center; margin-top:20px;}
.top_num font{ color:#f13670; }

.yd_detail{ margin:10px auto; position:relative; width:800px; height:100%; overflow:hidden;}
.yd_detail .maxpic{ text-align:center; font-size:14px; line-height:24px;}
.yd_detail .maxpic img{ width:600px; height:400px;}
.yd_detail .minpic{width:600px; margin:20px auto auto auto;}
.yd_detail .minpic img{ width:140px; height:80px; float:left; margin-right:10px; border:1px solid #fff;}
.yd_detail .minpic img.on , .yd_detail .minpic img:hover{ border:1px solid #f13670;}
.yd_detail .minpic img.right0{ margin-right:0;}
.yd_detail a.yd_leftarrow{ background:url(../images/left_arrow.png) no-repeat; width:31px; height:57px; float:left; position:absolute; top:170px; left:0px;}
.yd_detail a.yd_rightarrow{ background:url(../images/right_arrow.png) no-repeat; width:31px; height:57px;position:absolute; top:170px; right:0px;}
.yd_detail a.yd_leftarrow:hover , .yd_detail a.yd_rightarrow:hover{ background-color:#eee;}
.pxuan_detail img{ height:140px; margin-top:20px;}

/*滚动大图效果*/
/*焦点图*/
.mod18{width:600px;margin:20px 20px 20px 50px;position:relative;background:#f7f7f7; float:left;}
.mod18 .btn{position:absolute;width:15px;height:70px;top:409px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev {left:0;background:url(../images/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:170px;width:31px;height:57px;}
.mod18 #prevTop:hover,.mod18 #nextTop:hover{background-color:#eee;}
.mod18 #prevTop{background:url(../images/left_arrow.png) 0 0 no-repeat; left:-50px;}
.mod18 #nextTop{background:url(../images/right_arrow.png) 0 0 no-repeat; right:-50px;}
.mod18 .next{right:0;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:600px;height:400px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:560px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000"); color:#fff;}
.mod18 .picBox{height:400px;position:relative;overflow:hidden; width:600px;}
.mod18 .picBox ul{height:400px;position:absolute;}
.mod18 .picBox li{width:600px;height:400px;}
.mod18 .listBox{width:600px;height:100px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden; }
.mod18 .listBox ul{height:100px;position:absolute; padding-left:20px;}
.mod18 .listBox li{width:142px;height:70px;cursor:pointer;position:relative;}
.mod18 .listBox li.on{width:142px; margin-top:3px;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:140px;height:70px;}
.mod18 .listBox li img{width:128px;height:70px;border:3px solid #fff;}
.mod18 .listBox .on img{width:128px;height:66px;border:3px solid #f13670;}
.mod18 .listBox .on i{display:block;}
.mod18 .picBox ul.cf li img{ width:600px; height:400px;}
/*后台个人中心*/
.add_bx-wrapper{ height:100%; overflow:hidden; margin-bottom:20px;}
.add_bx-wrapper .ms_list{ width:232px; float:left;  text-align:center; font-size:14px; font-weight:bold; padding-top:15px; padding-bottom:15px;}
.add_bx-wrapper .ms_list img{ width:140px; height:140px; -moz-border-radius:80px;      /* Gecko browsers */
    -webkit-border-radius:80px;   /* Webkit browsers */
    border-radius:80px;box-shadow: 3px 3px 3px #ccc; border:4px solid #fff; margin-bottom:10px; }
.add_bx-wrapper .ms_list a:hover{ color:#f13670;}
/*.add_bx-wrapper .ms_list:nth-child(odd) {background:#fff;}
.add_bx-wrapper .ms_list:nth-child(even){background:#f0fef8;}*/
.add_bx-wrapper .ms_list:hover{background:#fafafa;}
.bx-wrapper img{ width:240px; height:100px;-moz-border-radius:10px;      /* Gecko browsers */
    -webkit-border-radius:10px;   /* Webkit browsers */
    border-radius:10px;}
.bx-wrapper .slide .pic_intro{ font-size:14px; text-align:center; line-height:30px; height:30px;}
.bx-wrapper .slide .pic_intro a:hover{ color:#f13670;}
.ms_zx_list{font-size:14px;float:left;margin-right:30px;  }
.ms_zx_list ul{ width:460px;  }
.ms_zx_list ul li{ width:460px;  height:24px; line-height:24px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis'); background:url(../images/ico4.jpg) no-repeat center left; padding-left:10px;margin-top:10px;}
.ms_zx_list ul li a:hover{color:#f13670;}
.ms_zx_list .more a{ width:460px; text-align:right; color:#18a78c; float:right; }
.ms_zx_list .more a:hover{ text-decoration:underline;}
.ms_zx_list .title{ font-size:16px;color:#18a78c; margin-top:20px;}
.ms_videolist ul {overflow:hidden; height:100%;}
.ms_videolist ul li{ width:460px; float:left; height:480px; margin:20px 30px auto auto; font-size:14px;}
.ms_videolist ul li:nth-child(even){margin-right:0px; float:right;}

.ms_videolist ul li img{ width:460px;height:340px;}
.ms_videolist ul li .title{margin:10px auto; font-size:16px;}
.ms_videolist ul li .intro{ line-height:24px; height:auto; height:98px; overflow:hidden;  }
.ms_videolist ul li .intro span{ color:#333; margin-right:10px;}
.yd_title_center .title{ width:1000px; text-align:center;}
.yd_title_center ul li{ width:990px;overflow:hidden; background:url(../images/notice_line.jpg) repeat-x center; padding-left:0px; }
.yd_title_center ul li span.fleft{ background:#fff url(../images/ico4.jpg)no-repeat center left; float:left;}
.yd_title_center ul li span.fright{color:#999; background-color:#fff;}
.yd_title_center ul li a{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis'); overflow:hidden;padding-left:10px; width:850px; background:none;}
.yd_title_center .more a{ width:980px; margin-right:20px; border-bottom:1px solid #ccc; line-height:30px;}
.ms_videolist ul li .intro a{color:#18a78c; float:right;}
.ts_xq_input{ width:442px;margin-top:10px; height:30px; line-height:30px; border-radius:5px; float:left;}
.qu_select{ width:180px; float:left; margin-right:10px; height:30px; margin-left:30px;}
.tx_top .center dl dd a.add_sure_q{ background-color:#fff; color:#18a68c;  margin-top:11px; margin-left:10px;}
.tx_top .center dl dd a.add_sure_q:hover{ background-color:#18a68c; color:#fff;}
.tx_top .center dl dd.sure_box_a{ width:570px;}
.purpose_apply{ background-color:#f13670; color:#fff; float:right; -moz-border-radius:4px;      /* Gecko browsers */
    -webkit-border-radius:4px;   /* Webkit browsers */
    border-radius:4px; padding-left:10px; padding-right:10px; height:20px; margin-top:-50px;}
	.purpose_apply:hover{ background-color:#ccc;}
.up_yxsq{ }
.up_yxsq .upbox_t{width:auto; top:50%;}
.up_yxsq .ms_tips{ text-align:center;}
.posted_list{ clear:both;height:100%; overflow:hidden; margin-top:20px;}
.posted_list a{ float:left; margin-right:15px; font-size:14px; background-color:#18a78c; padding:5px 10px; color:#fff;}
.posted_list a:hover , .posted_list a.on{background-color:#f13670;}

/*排行榜*/
dl.product_rock_list{ width:320px; float:left; background-color:#f6f4f4; border-radius:5px; margin-top:20px; padding:10px;}
dl.product_rock_list dt{ text-align:center; height:30px; line-height:30px; font-size:16px; margin-bottom:10px;color:#f13670;}
dl.product_rock_list dd{ height:100%; overflow:hidden; line-height:30px; font-size:14px;background-color:#fff; padding-left:5px;padding-right:5px;}
dl.product_rock_list dd span.left{background:url(../images/ico2.jpg) no-repeat center left; width:230px; float:left; overflow:hidden; white-space:nowrap;text-overflow: ellipsis;
	-o-text-overflow: ellipsis;  padding-left:8px;}
dl.product_rock_list dd span.right{ float:right; width:70px; color:#999; text-align:right;}
dl.product_rock_list dd a:hover{ color:#f13670;}
dl.product_rock_list:nth-child(even){ float:right;*float:right;}
dl.product_rock_list dd span.phb{ float:right; width:70px; color:#18a78c; text-align:right;}
dl.product_rock_list dd span.phb_left{ width:240px; float:left; overflow:hidden; white-space:nowrap;text-overflow: ellipsis;
	-o-text-overflow: ellipsis; *white-space:normal; height:26px;}
dl.product_rock_list dd span.phb_left .num{ background-color:#f13670; color:#fff; width:20px; height:20px; line-height:20px; margin-top:6px; text-align:center; float:left; font-size:12px; margin-right:6px; }
dl.product_rock_list dd span.phb_left .gray{background-color:#ccc;}
.ms_up_downl{ margin:0px auto;}
a.down_word{ color:#18a78c; margin-left:100px;}
.ms_tips_t{ margin-left:50px; margin-bottom:20px; font-size:12px;}
.ms_tips_t span{color:red;}
.posted_list .rank{ width:215px; float:left; margin-right:20px;}
.posted_list .rank a{ background-color:#fff; color:#666; font-size:12px;}
.posted_list .rank_list .num_title_book{ width:140px;}
.posted_list .rank_num a{ margin-right:0px; padding:0px;}
.posted_list .rank_num .text{ width:100px;}
.posted_list .num_title_book a{ padding:2px;}
.posted_list .rank .title_l{ line-height:25px;}
/*<!--1212-->*/
.goodbook_list ul{ height:100%; overflow:hidden;}
.goodbook_list ul li{font-size:14px; height:100%; overflow:hidden; width:310px; float:left; margin-right:15px;}
.goodbook_list ul li a.title{ font-size:16px; line-height:40px; color:#fff; background-color:#18a78c; padding:5px 20px; border-radius:2px;}
.goodbook_list ul li img{ margin-bottom:10px; height:200px; width:310px;}
.goodbook_list ul li .picintro{ border-bottom:1px dashed #ccc; padding-bottom:10px;}
.goodbook_list ul li:nth-of-type(3){ margin-right:0px;}
.activity_introduction{ background-color:#26abdb; height:40px; line-height:40px; text-align:center; font-size:16px; width:700px; border-radius:2px;}
.activity_introduction a{color:#fff; }
.activity_introduction:hover{ background-color:#14a4d8;}
.activity_introduction_text{ font-size:16px; line-height:30px; margin-top:10px;}
.activity_introduction_text a{ margin-left:20px; color:#14a4d8;}
.reading_test_btn{ background-color:#F90; text-align:center; border-radius:2px; height:40px; line-height:40px; font-size:14px; }
.reading_test_btn a{ color:#Fff; }
.reading_test_btn:hover{ background-color:#ffba00;}
.dshd_zpph a.morelist{color:#18a78c; float:right;}
.space_upload{  margin-right:170px;}
.up_yxsq select.space_select{ width:150px;}
.ms_up span.right input.select_file{ width:60px; line-height:24px; cursor:pointer;}
.csnte_title{ width:980px; text-align:center; height:50px; line-height:50px; float:left; display:block;}
.csnte_title a{  color:#666;}
.csnte_title .on{ color:#f13670; _height:30px;}
.hstjb_ranklist .rank{ float:left; width:310px; margin-right:20px; margin-top:0px;}
.good_booktopimg{ width:1000px; height:120px;}
.good_booktopimg img{ width:980px;}
select.searchlevel_select{ width:145px; margin-right:17px; height:30px;border:1px solid #999;}
input.searchlevel_inputbox{ width:360px; height:30px; line-height:30px; margin:10px auto 20px auto; border:1px solid #999; float:left;}
input.searchlevel_inputbox:hover{ border:1px solid #14a4d8;}
input.searchlevel_submit{ width:100px; height:34px; line-height:24px; color:#fff; text-align:center; background-color:#26abdb; border:none; border-radius:2px; font-size:16px; margin-left:10px; cursor:pointer; margin-top:10px;}
input.searchlevel_submit:hover{ background-color:rgb(20,164,216)}
.personal_ydhd_list{ font-size:14px; margin-top:15px; clear:both; height:100%; overflow:hidden;}
.personal_ydhd_list span.title{ float:left;color:#f13670; line-height:40px; height:40px;border-bottom:1px solid #ddd;}
.personal_ydhd_list a.fright{color:#18a78c;line-height:40px;}
.personal_ydhd_list .dshs_list{ font-size:12px;}
.personal_ydhd_list .dshs_list:nth-child(2n+1){ margin-right:0px;}
.personal_ydhd_list .dshs_list a{ color:#f13670;}
.personal_ydhd_top{  text-align:center;background-color:#f7f7f7; height:50px; margin-top:18px; padding-top:30px;}
.personal_ydhd_top a{ padding:10px 40px; color:#fff; background-color:#18a78c; border-radius:5px; font-size:14px;text-align:center;}
.personal_ydhd_top a:hover{ background-color:#0f8b74;}
.librarydetails{ width:260px; border:1px solid #ddd; float:right; margin-top:20px; font-size:14px; padding-bottom:20px;}
.librarydetails dl dt{ font-size:20px; background-color:#18a78c; text-align:center; width:100%; height:90px; line-height:85px;float:left; margin-bottom:20px;}
.librarydetails dl dt span{color:#fff; }
.librarydetails dl dd{ line-height:33.5px; margin-left:20px;}
.librarydetails dl dd a{color:#18a78c;}
.librarydetails dl dd a:hover{ text-decoration:underline;}
.leftsearch_list{ width:500px; float:left;}
.rightother_activity{ float:right; border:1px dashed #18a78c; font-size:20px; text-align:center; height:60px; line-height:56px; padding:4px 15px; border-radius:5px; margin-top:2px; }
.rightother_activity:hover{border:1px solid #18a78c; color:#fff; }
.rightother_activity a{color:#18a78c;}
/*礼品兑换*/
ul.gift{ clear:both; width:700px; height:100%; overflow:hidden; line-height:24px;}
ul.gift li{ width:330px; float:left; margin-right:20px; margin-bottom:30px;}
ul.gift li .giftimg{width:330px;height:200px;text-align:center;}
ul.gift li img{ max-width:330px;max-height:200px;vertical-align:middle;width:auto; margin:auto 0; }

ul.gift li .giftname{ height:38px; margin-top:10px; overflow:hidden; margin-bottom:10px; line-height:20px; text-align:center; font-size:14px;}
ul.gift li b{ color:red; margin-right:2px; font-size:16px;}
ul.gift li a.exchange{ color:#fff; background-color:#FF9933; width:30px; line-height:24px; border-radius:6px; text-align:center; padding:5px 15px; position:absolute; top:11px; right:10px;}
ul.gift li span.market_price{ width:150px; float:left;}
ul.gift li a.exchange:hover{ background-color:#18a68c;}
.ms_up span.right a.add_reduce{background:url(../images/add_reduce.jpg) no-repeat left 3px; width:14px; height:20px; float:left; margin-top:9px; margin-right:10px;}
.ms_up span.right a.add_combine{background:url(../images/add_combine.jpg) no-repeat left 3px;width:14px; height:20px; float:left; margin-top:9px; margin-left:10px; margin-right:20px;}
.ms_up span.right input.exchange_number{width:50px; float:left; text-align:center; color:#18a68c;}
ul.gift li .bottom{ background-color:#fdf5e4; padding:5px 10px; position:relative; height:50px;}
.ms_up span.right font{ clear:both; float:left; font-size:12px; line-height:24px;}
.ms_up span.right input.my_address{ width:20px; float:left; height:20px; margin-top:9px;}
.ms_up span.right address{ width:270px; float:right; margin-top:6px;}
ul.add_zjlist li{ height: 240px; margin-bottom:10px; font-size: 14px; margin-top:20px; }
ul.add_zjlist li img.left{ width: 240px; height:240px; float: left; margin-left: 3px; }
ul.add_zjlist li .right{width: 710px; float: right; margin-right:10px; }
ul.add_zjlist li .right .listbar span.name{color: #f13670; font-weight: bold; width: 120px; float: left;}
ul.add_zjlist li .right .listbar span.check-sale{ background: url(../images/yesico.png) no-repeat; color:#18a78c;margin-left:30px; padding-left:22px;}
ul.add_zjlist li .right .listbar span.interview{ background: url(../images/noico.png) no-repeat; color:#c0161b;margin-left:30px;padding-left:22px;}
ul.add_zjlist li .right .listbar span.fright{font-size: 12px;  border:1px solid #f13670; padding:0px 15px; border-radius:4px; }
ul.add_zjlist li .right .listbar a span.fright{color: #f13670;}
ul.add_zjlist li .right .listbar a span.fright:hover{ background-color:#f13670;color:#fff;}
ul.add_zjlist li .right .listbar{margin-bottom:10px;}
ul.add_zjlist li .introducelist{ height: 60px; overflow: hidden; }
.ms_videolist{ position:relative;}
.zonetimebox{ position: absolute;  top: 300px; width: 432px; height: 44px; background-color:#000;filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8; padding: 8px 12px; line-height: 22px; }
.zonetimebox .left{ color:#fff; width: 370px; float: left; }
.zonetimebox .right a{ border:1px solid #fff; padding:0px 15px; border-radius:4px; color: #fff; margin-top:10px; float: right; }
.zonetimebox .right a:hover{ border:1px solid #fff; padding:0px 15px; border-radius:4px; color: #f13670; background-color:#fff;}
.activity_intro_title{ margin-top: 20px; height: 30px;}
.activity_intro_title span.fleft{ font-weight: bold; color: #f13670;  font-size: 15px; margin-left: 20px; margin-top:3px;}
.activity_intro_title span a{color: #fff; text-align: center; border-radius:8px; height: 16px; line-height: 20px; margin-right:14px; padding:1px 10px 2px 10px;}
.activity_intro_title span a.up_data{background-color:#f13670;}
.activity_intro_title span a.download_doc{background-color:#ce510c;}
.activity_introtext{ background-color: #f5f5f5; border-radius: 6px; padding:10px 20px; margin:10px; font-size: 14px; line-height: 24px; height:45px; overflow: hidden;}
.activity_introtext a{  color: #18a78c; margin-left:10px; }
ul.yd_starlist { height: 100%; overflow: hidden; }
ul.yd_starlist li {float: left;width: 220px; margin-top: 10px;margin:10px 9px 10px 15px; }
ul.yd_starlist li img{ width: 220px; height: 180px; border-radius: 15px; }
ul.yd_starlist li p{ text-align: center; height: 30px; line-height: 30px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; font-size: 14px;  }
.ydzx_up select.space_select{ width: 80px; }
.ydzx_up .ms_up span.right{ margin-right:10px; }
.ydzx_up .ms_up span.right select{ margin-right: 2px; }
.ydzx_up select.space_select_t{width:287px;}
.ydzx_up .ms_up span.right input.inputtext{ width: 215px; }
.ydzx_up .upbox_t{ position:absolute !important; top: 30%;}
.readstar_del{ margin-top: 20px; height: 100%; overflow: hidden; margin-bottom: 20px; }
.readstar_del img{ width: 220px; height: 180px; float: left; margin-right:10px; margin-left: 20px; border-radius: 15px; }
.readstar_del .right{ float: right; width: 720px; font-size: 14px; line-height: 30px; }
.story_intro{ color: #f13670; font-weight: bold; font-size: 14px; margin-left: 20px; height: 30px; line-height: 30px;}
.story_intro_list{ margin-left: 20px; line-height: 24px; font-size: 14px; }
.story_intro_list p{ margin-bottom: 10px; width: 950px;}
a.recommend_oneself{ background-color: #c68803; color: #fff; border-radius: 5px;  padding:2px 15px; font-size: 14px;}
a.recommend_oneself:hover{ background-color: #18a78c;}
/*投票*/
.vote_top{ background-color: #fff; border:2px solid #e2e0e0; padding:10px 15px; margin:15px 0px; font-size: 14px; line-height: 24px;   }
.vote_top .title{ text-align: center; font-weight:bold; color: #f13670; margin-bottom: 10px;font-size: 25px;}
.vote_top .activity_listrec span.fleft{ width: 50%; }
.vote_top .activity_listrec a{ color:#18a78c;}
.vote_elect_booklist{border-bottom:1px solid #e2e0e0; background: url(../images/ico1.jpg) no-repeat left center; padding-left: 10px; font-size: 15px; font-weight: bold; color: #f13670; height: 40px; line-height: 40px;}
ul.book_selection_list{ }
ul.book_selection_list li{ position: relative; border-right: 1px solid #e2e0e0; border-bottom:1px solid #e2e0e0; width: 172px; float: left; padding-left: 20px; padding-right:2px; padding-top:22px; padding-bottom: 15px;  }
ul.book_selection_list li img{ max-height:200px;max-width:200px;}
ul.book_selection_list li a.vote_btn{ color: #f13670; padding:0px 14px; border:1px solid #f13670; border-radius: 5px; float: right; margin-right:20px;   }
ul.book_selection_list li .poll{ font-size: 12px; line-height: 20px; }
ul.book_selection_list li .title{ font-size: 14px; width:160px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis'); line-height: 24px; height: 24px; margin-bottom:5px;}
ul.book_selection_list li .title a:hover{color: #f13670; }
ul.book_selection_list li a.vote_btn:hover{ background-color: #f13670; color: #fff; }
ul.book_selection_list li:nth-child(5n){ border-right:none;}
.vote_activity_del{ text-align: center; font-weight: bold; font-size: 15px; }
.vote_activity_del img{width:960px; margin-top:10px;}
ul.book_report_list li{ width:295px; height: 105px;float:left;border-right: 1px solid #e2e0e0; border-bottom:1px solid #e2e0e0; padding:20px 15px 15px 15px;}
ul.book_report_list li:nth-child(3n){ border-right:none;}
ul.book_report_list li .left{ width: 60px; float: left; }
ul.book_report_list li .left img{ width: 60px; height: 60px; border-radius: 100%;}
ul.book_report_list li .left span{ width:60px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis');text-align: center;}
ul.book_report_list li .left span.name{font-size: 14px; float: left}
ul.book_report_list li .left span.grade{font-size: 12px;}
ul.book_report_list li .right{ width: 225px; float: right; }
ul.book_report_list li .right .title a{color: #18a78c;}
ul.book_report_list li .right .title{ font-size: 15px;  overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis'); width: 225px; }
ul.book_report_list li .right a.vote{color: #f13670; padding:0px 14px; border:1px solid #f13670; border-radius: 5px; float:left; margin-right:20px;  }
ul.book_report_list li .right a.vote:hover{ background-color: #f13670; color: #fff; }
ul.book_report_list li .right .sch_list{ font-size: 12px; margin-bottom: 10px; line-height:20px; margin-top: 10px; }
ul.book_report_list li .right .vote_yet{font-size: 14px;color: #f13670;  font-style: italic;}
ul.readstar_vote li{ font-size: 14px;border-right: 1px solid #e2e0e0; border-bottom:1px solid #e2e0e0; padding:20px 15px 15px 15px; height:190px; width: 450px; float: left; }
ul.book_selection_list li:nth-child(5n){ border-right:none;}
ul.readstar_vote li .left{ float: left; width: 176px; }
ul.readstar_vote li .left a:hover{ color: #18a78c; }
ul.readstar_vote li .left img{ width: 176px; height:144px; border-radius: 5px;}
ul.readstar_vote li .left .name_class{ background-color: #f6f4f4; padding:0px 10px 5px 10px; height:30px; line-height:30px;  }
ul.readstar_vote li .right{ float: right; width: 260px; line-height: 24px; }
ul.readstar_vote li .right .intro{ height:98px;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis'); margin-top:5px; overflow: hidden; margin-bottom: 4px;}
ul.readstar_vote li .right .bottom a.vote_btn{ color: #f13670; padding:0px 14px; border:1px solid #f13670; border-radius: 5px;margin-right:20px;}
ul.readstar_vote li .right .bottom span{color: #f13670;  font-style: italic;}
ul.readstar_vote li .right .bottom a.vote_btn:hover{background-color: #f13670; color: #fff; }
ul.readstar_vote li:nth-child(2n){ border-right:none;}
ul.readstar_vote li .right .space_intro{ height:78px;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis'); margin-top:5px; overflow: hidden; margin-bottom: 4px;}
ul.readstar_vote li .right font.green{ color:#ce520c; }
.upload_form{ width: 900px; font-size: 14px; }
.upload_form:nth-child(2n-1){ border-left:1px solid #ddd; }
.upload_form .left{ width:250px; float: left; text-align: right; height: 38px; line-height: 37px; }
.upload_form .right{ width: 640px; float: right;position: relative;}
.upload_form .list{ margin-bottom: 10px; height: 100%; overflow: hidden; }
.upload_form .title{ width: 480px; text-align: center; margin:40px auto 20px auto; font-weight: bold; font-size: 15px;  }
.upload_form input ,.upload_form select{ border: 1px solid #ccc; border-radius: 4px;height: 36px; line-height: 35px;  }
.upload_form select{ height: 40px; }
.upload_form input.atext{ width: 280px; padding-left: 5px;  }
.upload_form select.area{ width: 80px; }
.upload_form select.grade{width: 286px;}
.upload_form input.abtn{ width: 60px; background-color: #ccc; color: #fff; text-align: center; position: absolute; left: 230px; height: 40px; cursor: pointer;}
.upload_form input.abtn:hover{background-color: #18a78c;}
.upload_form a{height: 40px; line-height: 38px; border-radius: 4px; padding:0px 26px; margin-right: 20px;  }
.upload_form a.sure{ background-color: #18a78c; color: #fff; margin-left: 180px; margin-top:50px; float: left;}
.upload_form a.reset{ background-color: #dcf5f0; color: #18a78c; margin-top:50px; float: left;}
.upload_form a.sure:hover { background-color: #0d8c74; color:#fff;}
.upload_form a.reset:hover{ border: 1px solid #0d8c74;height: 38px; line-height: 36px;padding:0px 24px; }
.goodbook_tab{ width: 100%; height: 40px; line-height: 40px; background-color:#fff; font-size: 14px; margin-top: 10px; }
.vote_link{ float: left; width:300px; border:1px solid #ccc; display: block; text-align: center; color: #18a78c; height:32px; line-height:32px; margin-top:14px; font-size: 14px;}
.vote_link a.mouse_on{ background-color: #18a78c; color: #fff; display: block;}
.vote_link.fright{ float: right; }
.searchbar_list{display: block; width: 100%; height:70px; clear: both;}

.goodbook_tab a:nth-child(3){ border-right:none;}
.goodbook_search{ position: relative; width:330px; float: left;}
.goodbook_search input.search_top{margin:15px auto 0px auto; display: block; }
.goodbook_search a.search{ background-color:#18a78c; width: 60px; height: 34px; line-height:32px; color: #fff;  text-align: center; position: absolute; top: 15px;left:300px;border-top-right-radius:4px;border-bottom-right-radius: 4px; }
span.rank_list{position: absolute; font-style: italic; background-color: #f13670; color: #fff; font-size: 14px; padding:0px 4px; left: 20px; top: 15px; height: 22px; line-height: 20px; padding-right: 8px; border-top-right-radius:4px;border-bottom-right-radius: 4px;}
span.rank_list font{ font-size: 12px; color: #fff;}
.upload_form .title a.how_upload{ font-size: 12px; font-weight: normal; color: #18a78c; float: right; line-height:25px; }
.upload_form .title a.how_upload:hover ,.recommend_form_download a:hover{ text-decoration: underline; }
.recommend_form_download { margin-left:235px; margin-bottom:10px;}
.recommend_form_download a{ color:#f13670; }
ul.book_selection_list li a.top_imgh{ height: 190px; width: 150px; display: block; text-align: center;vertical-align:middle;}
ul.book_selection_list li a.top_imgh img{ max-height: 190px; max-width: 150px; }
.fright a.sure{ margin-left:300px; }
.img_bg_re{ background: url(../images/lineleft_r.png) repeat-y; height: 100%;  width: 987px; }
.topbanner_nav{ background: url(../images/hs_topbanner.jpg) no-repeat; width: 957px; height: 300px; margin-left: 15px;  text-align: center;}
.topbanner_nav ul{ text-align: center; font-size: 18px; margin:0 auto;padding-top: 220px;width: 900px; }
.topbanner_nav ul li{margin-right: 10px;background: url(../images/nav_line.png) center bottom no-repeat; width: 182px; line-height: 48px; text-align: center; display: inline-block; height: 48px;}
.topbanner_nav ul li.active{ background: url(../images/on_img.png) no-repeat; width: 115px; height: 51px; display: inline-block; }
.topbanner_nav ul li a{ color:#996633; }
.topbanner_nav ul li.active a{ color:#fff; }
.topbanner_nav ul li a:hover{ color: #5f3c1e; }
.activity_content{ font-size: 16px; width: 957px; margin-left: 15px; }
.activity_content .title{ background:  url(../images/hs_c_titler.jpg) no-repeat; width: 957px; height: 44px; text-align: center; font-size: 18px; margin-bottom: 20px;  }
.activity_content p{width:850px; margin-left: 50px; text-indent: 2em; margin-top:10px; line-height: 28px; }
.bottomimg{background:url(../images/hs_bottomimg.jpg) right bottom no-repeat; width: 677px; height: 122px;  margin-left: 295px;}

/* 优秀老师评选 */
.teacherMiddle{margin:10px 20px;font-size:16px;overflow:hidden;position: relative;}
.teacherMiddle h2{font-size:35px;color:#18a78c; display: inline-block;}
.teacherMiddle h2 .voteNo{color:red;margin-right:20px;}
.teacherMiddle ul{margin-top:20px;}
.teacherMiddle ul li{float:left;margin-right:30px;}
.teacherMiddle ul li.teacherlittle{height:40px; line-height:40px;}
.teacherMiddle .votenumber{position:absolute;font-size:20px;color:red; top:15px;right:365px;}
.teacherMiddle .votenumber .voteNumber{color:red;}
.teacherMiddle .votenumber .addvote{background:#18a78c;color:#fff;padding:10px 15px;border:none;margin-left:10px;cursor: pointer;}
.teacherMiddle .teacherbig{font-size:20px;color:#18a78c;margin-top:10px;width: 940px;}
.teacherMiddle .text{font-size:16px;text-align: justify;text-indent: 2em;margin-bottom: 25px;margin-top: 5px;}
.teacherMiddle .text p{margin-top:10px;}
.teacherMiddle img{width:300px;margin-left:30px; margin-bottom:20px;} 

span.activity_updown{margin-top:20px;}
span.activity_updown  a{color: #fff;text-align: center;border-radius: 8px;height: 16px;line-height: 20px;margin-right: 14px;padding: 1px 10px 2px 10px;}
span.activity_updown  a.up_data{background-color: #f13670;}
span.activity_updown  a.download_doc{background-color: #ce510c;}
ul.activity_intro{margin-top:20px;margin-left:20px;font-size:15px;font-weight: bold;}
ul.activity_intro li{color:#f13670;padding:5px 0px;}
ul.activity_intro span{color:#000;}
.activity_introduce{font-size:14px;}
.go_vote{margin:50px 0px;text-align: center;}
.go_vote a{color:#fff;background:#18a78c;padding:10px 40px;font-size:18px;border-radius: 5px;}