@charset "utf-8";
/* CSS Document */
body{ background:#eee;}
.clearfix:after{content:"\20";clear:both;height:0;display:block;overflow:hidden}.clearfix{*zoom:1}
ul,ol,li,p{margin:0; padding:0;}
ol,ul{list-style:none;}
i,em{ font-style:normal;}

.col1,.col1:hover{ color:#b42521;}/*语文*/
.col2,.col2:hover{ color:#4f9201;}/*数学*/
.col3,.col3:hover{ color:#00B8B0;}/*英语*/
.col4,.col4:hover{ color:#c17529;}/*历史*/
.col5,.col5:hover{ color:#33cd99;}/*生物*/
.col6,.col6:hover{ color:#2ac859;}/*物理*/
.col7,.col7:hover{ color:#14a7ed;}/*化学*/
.col8,.col8:hover{ color:#fb6b6b;}/*政治*/
.col9,.col9:hover{ color:#e5af0f;}/*地理*/
.col10,.col10:hover{ color:#f57018;}/*综合*/
.col11,.col11:hover{ color:#3db403;}/*作文*/

.wrapper {border-radius: 0;margin: 0 auto;max-width: 1200px;min-width: 320px;padding: 0;}
.container{margin:0 auto;padding:0;}
#artcont img{max-width:100%}
header{ background:#fff; margin-bottom:5px;}
nav{ min-height:40px; background:#2954a2;}
.layC{ padding:0;}
@media (min-width:1200px) {
.container { width: 1200px; margin:0 auto;}
.layC{ padding:0 0 0 20px;}
}
@media (max-width:1199px) and (min-width:992px){
.layC{ padding:0 0 0 20px;}
body nav .navbar-nav a{ padding:0 15px;}	
.picTxt{ display:none;}
.layA{ width:66.66666666666666%;}
body .layB{ display:none; margin:0; min-height:inherit;}
}
@media (max-width:991px) and (min-width:768px){
body nav .navbar-nav a{ padding:0 15px;}	
body .layB{ display:none!important; margin:0; min-height:inherit;}
}
@media (max-width:767px){
.art-con .p-meta img{ width:100%;}	
}

.header-top{ height:80px;}
.header-top .logo{ float:left;padding-top:10px;}
.header-top .ask{ padding:10px 60px 0 0;float:right;}
nav .navbar-nav a { color: #FFF; line-height:40px; cursor: pointer; font-family: "Microsoft Yahei", Helvetica, Arial, sans-serif; font-weight:bold; padding:0 25px; position: relative }
nav .navbar-nav a:hover,nav .navbar-nav .on{ background-color: #70a2fb!important }


.searchBox { padding-top:22px; float:right;}
.searchBox #keyword { width: 220px;border: 1px solid #2954A2 ; background: #FFF; color: #333; font-size: 12px; font-family: Tahoma, Verdana; display: block; float: left; height: 35px; line-height: 35px; padding: 0 3px }
.searchBox #searchsubmit { background: #2954A2; color: #FFF; font-size: 12px; font-family: Tahoma, Verdana; display: block; float: left; border: none; height: 35px; line-height: 35px; padding: 0 15px }


.m-header{ height:50px; background:#2954a2;}
.m-header .m-logo{ width:100px; float:left; padding:10px 0 0 10px;}
#search-form { line-height: 30px; margin:8px 10px 0 0;}
#search-form form {margin:0}
#search-form .search-text-box { background-color: #fff; background-image: url(../images/search-icon.png); background-position: 6px 56%; background-repeat: no-repeat; border: 0; color: transparent; font-size: 13px; line-height: 18px; cursor: pointer; -webkit-box-shadow: none; box-shadow: none; border-radius: 30px; width: 25px; height: 25px; margin: 0; padding: 0 }
#search-form .search-text-box:focus { font-size: 13px; background-color: #fff; width:150px; height: 25px; border: 0; color: #888; cursor: text; text-align: left; padding: 0 15px 1px 25px }
.m-nav{ padding:10px 0 10px 10px; border-bottom:1px solid #ddd;}
.m-nav a{ width:50px; text-align:center; float:left;line-height:24px; color:#333;}
.m-nav a.on{ color:blue;}
.m-nav a:last-child{ margin-right:0px;}
.m-ask{ float:right; padding-right:10px; text-align:center; color:#fff; line-height:50px;}


.layAB,.layA,.layB{ background:#fff; padding:0; margin-bottom:5px;}
.layAB .title{margin:0; padding-left:20px; line-height:40px;border-bottom: 1px solid #ddd;font-size: 15px;}

.slideBox{height:230px; padding:0; overflow:hidden; position:relative;}
.slideBox .hd { height:15px; overflow:hidden; position:absolute; right:5px;bottom:15px; z-index:999;}
.slideBox .hd span { float:left; margin-right:5px;  width:30px; height:10px; border-radius: 3px; background:#fff; cursor:pointer;}
.slideBox .hd span.current{ background-color:#2954a2;}
.slideBox .bd{ width:100%; overflow:hidden; position:relative; height:230px; z-index:0;}
.slideBox .bd li{ width:100%; float:left; zoom:1; vertical-align:middle;}
.slideBox .bd img{ width:100%; height:230px; display:block;}
.slideBox .bd li span { position: relative;top:-50px;width:100%; height:50px;line-height:50px;display:inline-block;text-indent: 10px;background-color: rgba(0, 0, 0, 0.5);}
.slideBox .bd li span .a_txt { width:50%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:bold;color:#fff;}
.slideBox .bd li span .a_txt:hover { text-decoration:none;}
.slideBox .prev, .slideBox .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:32px; height:40px;line-height:40px;text-align:center;color:#fff;filter:alpha(opacity=70);opacity:0.7; text-decoration:none; }
.slideBox .prev i, .slideBox .next i{ font-size:43px;}
.slideBox .next{ left:auto; right:10px; background-position:8px 5px;}
.slideBox .prev:hover, .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1; text-decoration:none;}


.picTxt { width:400px;float:right; padding:0;}
.picTxt li { width:198px;height:114px;overflow: hidden;float:left;margin-left:2px;}
.picTxt li:nth-child(1) { margin-bottom:1px;}
.picTxt li:nth-child(2) { margin-bottom:1px;}
.picTxt li:nth-child(3) { margin-top:1px;}
.picTxt li:nth-child(4) { margin-top:1px;}
.picTxt li .a_img { width:198px;height:114px;overflow: hidden;display: inline-block;}
.picTxt li .a_img img{ width:198px;height:114px;overflow: hidden;}
.picTxt li:hover .a_img img{ transform: scale(1.2);transition:.8s;}
.picTxt li .a_txt { position:relative;top:-40px;width:198px;height:40px;line-height:40px;font-size:14px;background-color: rgba(0, 0, 0, 0.3);color:#fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;}
.picTxt li:hover .a_txt { position:relative;top:-120px;height:114px;line-height:114px;font-size:16px;transition:.5s; text-decoration:none;}
.picTxt li .a_txt span { margin:0 10px;}



.layAB-con{ padding-bottom:10px;}
.layAB section {margin:10px 19px 0;padding:0 10px;border:1px solid #eee;}
.layAB section .tit {height:40px;line-height:40px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; font-size:14px; margin:0;}
.layAB section .tit .wd_type {margin-right:10px;float: left;}
.layAB section .tit .sx {float: left; font-size:14px;}
.layAB section .tit .wd_wt { font-size:14px;overflow: hidden; color:#333;}
.layAB section .tit .wd_wt:hover { color:#2954a2;}
.layAB section .meta {max-height:40px;line-height:20px;overflow: hidden;color:#777; text-indent: 30px;font-size:12px;}
.layAB section .info { height:40px;line-height:40px;color:#999; text-align:right; overflow:hidden;}
.layAB section .info .wd_user { margin-right:10px;font-size: 12px;}
.layAB section .info .wd_user i { position:relative;top:-1px;font-size:10px;margin-right:5px;}
.layAB section .info .wd_time { margin:0 10px;font-size:12px;}
.layAB section .info .wd_time i { position:relative;top:-1px;font-size:10px;margin-right:5px;}
.layAB section .info .wd_hf { margin-left:10px;font-size:12px;color:red;}
.layAB section .info .wd_hf i { font-size:13px;margin-right:5px;}
.layAB section:hover { border-color:#777;}


.box {background-color: #fff; margin-bottom:5px;}
.box .box-tit { height:40px;line-height:40px;font-size:15px;text-indent: 20px;border-bottom:1px solid #ddd;}
.box .box-con {padding:10px 20px;overflow: hidden;}

.ask_q .box-con label {height:30px;line-height:30px;display: inline-block;font-size:13px;color:#333;}
.ask_q .box-con .wd_til { width:100%;height:25px;line-height:25px;font-size:12px;text-indent: 10px;color:#777;}
.ask_q .box-con textarea { width:100%;line-height:20px;font-size:12px;text-indent: 10px;color:#777;}
.ask_q .box-con .wd_setype { width:100%;height:30px;line-height:30px;font-size:14px;color:#777;margin-top:10px;}
.ask_q .box-con .wd_tj { width:100%;height: 30px;line-height: 30px;background-color: #1fbc6d; color: #fff;border: none;outline: none;font-size: 16px;font-weight: 500;margin:10px 0;cursor: pointer;}
.ask_q .box-con .wd_tj:hover { background-color: #1fae62;}


.box-tj li{ line-height:34px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.box-tj li .title{ padding-left:5px; color:#333;}
.box-int li{ line-height:34px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; border-bottom:1px dashed #ddd;} 
.box-int li a{ color:#333;}
.box-hot a{ display:inline-block; line-height:24px; font-size:12px;}


.footer{padding:20px 10px; border-top:solid 1px #ddd;background: #fff; line-height:30px; font-size:14px;}
.footer .wrapper{ position:relative;min-width:300px;}
.footer .wrapper .pull-right{ float:right;}

.pagenavi{margin:10px 0; color:#333; line-height:2em; border:0; text-align:center;}
.pagenavi a:link, .pagenavi a:visited, .pagenavi span, .pagenavi span.extend, .pagenavi span.pages { font-family: Tahoma; font-size: 11px; padding: 3px 6px; margin: 2px 0; text-decoration: none; border: 1px solid #E6E6E6; color: #636363; background-color: #F9F9F9 }
.pagenavi a:active, .pagenavi a:hover { font-family: Tahoma; font-size: 11px; padding: 3px 6px; margin: 2px 0; text-decoration: none; border: 1px solid #333; color: #FFF; background-color: #333 }
.pagenavi span.current { font-family: Tahoma; font-size: 11px; padding: 3px 6px; margin: 2px 0; font-weight: 700; border: 1px solid #333; color: #FFF; background-color: #333 }




/*art*/
.art-tit{ margin:0; padding:10px 20px 0px; line-height:30px;font-size: 15px; font-weight:bold; position:relative;}
.single-info{ padding-right:20px; line-height:36px; text-align:right;  border-bottom:5px solid #eee;}
.single-info .s-ask{ margin-right:10px;}
.single-info .s-ask i{ color:#F00;}
.single-info .time{ color:#999;}
.single-info .iconfont{ margin:0 10px;} 

.layAB .art-con{ border:0; margin:0; padding:0; position:relative;}
.art-con .a-wlhd{ float:right; margin:-40px 20px 0 0;line-height:30px; color:#f57018; text-decoration:none; font-size:14px;}
.art-con .a-wlhd .iconfont{ margin-right:5px; font-size: 14px;}
.art-con .p-name-q,.art-con .p-name-a,.art-con .p-name-t{ padding:10px 20px; font-size:14px; line-height:30px; font-weight:normal;}
.art-con .p-name-q .iconfont,.art-con .p-name-a .iconfont,.art-con .p-name-t .iconfont{ margin-right:10px; font-size:20px; color:#70a2fb; float:left;}
.art-con .p-name-t{}
.art-con .p-tit{ padding:0 20px 10px; line-height:24px;}
.art-con .p-meta{ padding:0 20px 20px; line-height:24px; border-bottom:1px solid #ddd;}
.art-con .p-qita{ padding: 0 0 10px; margin:0 20px 10px; line-height:24px; border-bottom:1px dashed #ddd;}
.art-con .p-qita .single-time{ padding-top:5px; display:block; text-align:right; color:#999;}
.art-con .p-qita .single-time .time{ color:#999;}
.art-con .p-qita .single-time .iconfont{ margin:0 10px;}
.art-con article{ border-bottom:5px solid #eee;}
.art-con .form-group{ margin-bottom:0; padding:10px 20px 0;line-height:30px;}
.art-con .form-group label{ font-size:14px;}
.art-con .form-group .icon-huida1{ margin-right:10px; font-size:16px; color:#70a2fb; float:left;}
.art-con .btn-primary{ margin:0 0 10px 20px; width:100px;}
.art-con .row{ padding:0 5px;margin:0; line-height:40px; border-bottom:5px solid #eee;}
.art-con .row .col-sm-6{ overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

.fix-top{ position: fixed;bottom:30px;right:10px;width:38px;height:38px;background:rgba(69,69,69,.3); color:#fff;border-radius:3px;text-align:center;color:#fff;z-index:1; display:none;}
.fix-top:hover{ color:#fff;background:rgba(69,69,69,.8);}
.fix-top i { font-size:20px; margin-top:7px; display:inline-block;}

.publish{ padding-top:20px;}
.publish .form-group{ padding:0 20px;}
.publish .btn-primary{ margin:0 0 10px 20px; width:100px;}

.about{ padding:20px; line-height:30px;}
.about .btn-primary{ margin:0 0 10px 0; width:100px;}
.about .notice{color:#e60000;padding-top:5px;}
.about .none{display:none}
.notice{color:#e60000;padding-top:5px;padding-left: 20px;}
.none{display:none}
#cambrian0{ margin:5px 0!important;}
select{
    height: 30px;
}

/*作文*/
.filter{ background:#fff; padding:10px 20px 0; margin-bottom:5px;}
.filter dl{ margin:0 0 10px;}
.filter dt{ margin-right:5px;}
.filter dt,.filter dd{ float:left; line-height:24px;}
.filter dd em,.filter dd a{ margin:0 5px 4px 0; padding:0 5px; display:inline-block; color:#333;}
.filter dd em{ background:#A5151C; color:#fff; border-radius:5px;}

.layAB .wd_tag { margin-left:10px;font-size:12px;}
.layAB .wd_tag i { font-size:13px;margin-right:5px;}
.layAB .wd_tag a{ color:#999; margin-right:5px;}
.layAB .con-zw .meta{ max-height:60px;}

/*试题*/
.layAB .con-st .meta{ max-height:inherit;}
.layAB .wd_kd { margin-left:10px;font-size:12px;}
.layAB .wd_kd i { font-size:13px;margin-right:5px;}
.layAB .wd_kd a{ color:#999; margin-right:5px;}
.box-st li{ margin-bottom:10px; line-height:20px; padding-bottom:5px; border-bottom:1px dashed #ddd;} 
.box-st li a{ color:#333;}









