@charset "utf-8";

/* 2011-9-14 subject school love */
body{background:url(../images/subject/2011/school_love/school_lovebg.jpg?v=165) center 48px no-repeat;background-color:#e7f8b4;}
footer{background-color:#c8e8f2; margin-top:0;}
.box_Tbg, i.jump_star_full, i.jump_star_empty, .six_buttoon, .six_buttoon span, .seven_buttoon, .seven_buttoon span, .seven_buttoon:hover, .seven_buttoon:hover span{background:url(../images/subject/2011/school_love/jump_icon.png?v=165) no-repeat;}
i.jump_star_full{background-position:0 -100px; width:10px; height:10px; margin-right:2px; display:inline-block; *display:inline; *zoom:1;}
i.jump_star_empty{background-position:-10px -100px; width:10px; height:10px; margin-right:2px; display:inline-block; *display:inline; *zoom:1;}
.six_buttoon{height:20px; line-height:20px; background-position: 0 -160px; display:inline-block; border:none;}
.six_buttoon span{background-position:right -180px; float:left; margin-left:8px; padding-right:8px; margin-right:-8px; _margin-right:0; color:#fff;}
.seven_buttoon, .seven_buttoon:hover{height:20px; border:none; box-shadow:none; padding:0; line-height:20px; background-position:0 -120px; background-repeat:repeat-x; display:inline-block; font-weight:bold;}
.seven_buttoon span, .seven_buttoon:hover span{background-position:right -140px; float:left; margin-left:8px; padding-right:8px; margin-right:-2px; _margin-right:0; color:#393939; font-size:11px; -webkit-text-size-adjust:none;}
.jump_more{float:right; font-size:11px; color:#0077cc; -webkit-text-size-adjust:none;}
.box_Tbg{height:26px;line-height:26px;background-position:0 -200px;background-repeat:repeat-x;text-align:center;clear: both;}
.box_Tbg .titleT{color:#c80a26; font-size:14px; font-weight:bold; background-color:#fff; padding:3px 10px;}
.school_main{width:930px; margin:345px auto 0; padding:15px 10px; background-color:#fff; min-height:600px; height:auto; _height:600px; z-index:1;}
.school_main .school_top{border:1px solid #c6d2c4; background:url(../images/subject/2011/school_love/school_topbg.jpg?v=165) left top no-repeat;}
.school_top .school_topText{width:550px; margin:20px 0 0 54px; float:left; height:320px; overflow:hidden; _display:inline;}
.school_top .school_topText p{margin-bottom:20px;}
.school_top img{float:right; margin:10px 10px 10px 0;}
.school_main .school_middle{margin-top:15px;}
.school_middle .manga_list{letter-spacing:-3px; font-size:11px; -webkit-text-size-adjust:none; padding-top:10px; float:left;}
.school_middle .manga_list li{letter-spacing:0; display:inline-block; vertical-align:top; *display:inline; *zoom:1; width:230px; padding:5px; border:1px solid #c6d2c4;  margin:0 6px 0 0;}
.school_middle .list_more{width:181px; float:right; border:1px solid #c6d2c4; margin-top:10px;}
.list_more .title{background-color:#f3f3f3; text-indent:20px; color:#585858; font-size:12px; font-weight:bold; line-height:24px; height:24px;}
.list_more ul li{list-style-type:disc; list-style-position:inside; line-height:25px; height:25px; margin-left:12px;}
.manga_list li .list_top .manga_img{width:100px; height:124px; margin-right:10px;}
.manga_list li .manga_text p{margin-bottom:10px;}
.manga_list li .manga_text .title{color:#1c8600; font-weight:bold; font-size:12px;}
.manga_list li .manga_text label{color:#717171; margin-right:4px;}
.manga_list li .list_footer{padding:5px; background-color:#f3f3f3;}
.school_main .school_footer{margin:15px 0 0; border-top:1px dashed #b6bd93; padding-top:15px;}
.school_main .school_footerR{float:right; width:183px; margin-left:6px;}
.school_footerR .sub_poll{border:1px solid #c6d2c4; padding:10px; background-color:#f3f3f3;}
.school_footerR .sub_poll .title{font-size:14px; font-weight:bold; color:#c80a26; margin-bottom:6px;}
.school_footerR .sub_poll ul{margin-top:6px;}
.school_footerR .sub_poll ul li{margin-bottom:6px;}
.school_footerR .sub_poll ul li .radio{margin:2px 6px 0 0; float:left; *margin:0 3px 0 0;}
.school_footerR .sub_topics{padding:10px; border:1px solid #c6d2c4; border-top:none; background-color:#f3f3f3;}
.school_footerR .sub_topics .title{font-weight:bold; font-size:14px; color:#c80a26; margin-bottom:6px;}
.school_footerR .sub_topics ul li{margin-bottom:6px; list-style:inside; list-style-type:disc; margin-bottom:5px\9;}
.school_main .school_footerL{float:left;width:741px;/* padding-bottom: 10px; */overflow:hidden;}
.school_main .school_footerL .school_footer_mangaList{letter-spacing:-3px; font-size:11px; -webkit-text-size-adjust:none; width:750px;}
.school_footer_mangaList li{letter-spacing:0; display:inline-block; vertical-align:top; *display:inline; *zoom:1; width:364px; border:1px solid #c6d2c4; margin:0 8px 10px 0;}
.school_footer_mangaList li .title{ background-color:#58bd3d; line-height:26px; height:26px; text-align:center; color:#fff; font-size:12px; font-weight:bold;}
.school_footer_mangaList li .list_top{padding:10px;}
.school_footer_mangaList li .list_top .manga_img{width:100px; height:124px; margin-right:10px;}
.school_footer_mangaList li .manga_text p{margin-bottom:10px;}
.school_footer_mangaList li .manga_text .titlesamll{color:#585858; font-weight:bold; font-size:12px;}
.school_footer_mangaList li .manga_text label{color:#717171; margin-right:4px;}
.school_footer_mangaList li .list_footer{margin:0 10px 10px; background-color:#f3f3f3; padding:5px 0;}
.list_footer li{width:160px; padding:0; border:none; margin:0; list-style-type:disc; list-style-position:inside; float:left; display:list-item; padding-left:12px; line-height:22px;}
.school_footerL .discuss_left{float:none; width:741px;}
.school_footerL .discuss_left .box_Tbg{text-align:left; padding-left:12px;}

/* poll result */
.poll_result{border:6px #6b9e5e solid; padding:30px 20px; position:relative; background-color:#fff; z-index:11; width:820px; min-height:300px;}
.poll_result .close{ width:15px; height:15px; background-color:#909090; color:#f2f2f2; line-height:15px; text-align:center; position:absolute; top:5px; right:5px;}
.poll_result .close:hover{background-color:#c80a26;}
.poll_result .show_result{margin-top:20px;}
#show tr{height:32px; border-bottom:1px dotted #d3d3d3;}
#show tr.title{ background-color:#f8f8f8; height:25px; color: #818181; font-size: 12px; font-weight:normal; margin-bottom: 0;}
.all_bg{position:fixed;z-index:2;left:0;top:0;width:100%;height:100%;background:#000; opacity:0.6; filter:alpha(opacity=60); display:none;}
.show_box{display:none; position:fixed; top:50%; left:50%; margin-left:-436px;margin-top:-295px; z-index:3;}