@charset "utf-8";
/* CSS Document */

.idx img{ display:block;}

/*banner图*/
.swiper-pagination-bullet{ background:#fff !important;opacity: .4;}
.swiper-pagination-bullet-active{background: #fff !important;opacity:1;}

.focus{width:100%; position:relative;overflow:hidden;}
.focus .mod_01{float:left;width:100%; overflow:hidden;height:200px;}
.focus .mod_01 img{display:block;width:100%;overflow:hidden;min-height:100%;}
.dotModule_new{width:100%;font-size:0.833em; bottom:0; padding:1.5em 0;height:0.7em; overflow:hidden; background-size:100% 100%; position:absolute; z-index:11;left:0; text-align:center;}
#slide_01_dot{ display:inline-block;}
#slide_01_dot span{float:left; margin:0 0.4em;width:0.7em;height:0.7em; overflow:hidden;background:rgba(255,255,255,0.3);border-radius:50%;}
#slide_01_dot .selected{background:rgba(255,255,255,0.9);}

.courseclass{ background:#fff; padding:0.6rem 0 0.4rem 0; overflow:hidden; }
.courseclass li{ text-align:center; }
.courseclass li .icon{height:1.4rem; overflow:hidden;}
.courseclass li .icon img{height:1.4rem; display:block; overflow:hidden;margin:0 auto;}
.courseclass li .text{font-size:0.7rem;height:1.2rem; line-height:1.2rem;color:#606060; overflow:hidden;}

.l_one,.l_two,.subject_r{padding:0.9rem 0.7rem 0.5rem;background: #fff;}
.l_two,.subject_r{ margin-top:0.5rem;}
.l_one h4,.l_two h4,.subject_r h4{margin: 0.3rem 0 1rem 0;position: relative;height: 0.85rem;line-height: 0.85rem;padding-left: 0.5rem;font-weight: normal;}
.l_two h4, .subject_r h4{ margin-bottom:0.5rem;}
.l_one h4 .N-su,.l_two h4 .N-su,.subject_r h4 .N-su {position: absolute;width: 0.15rem;height: 0.85rem;background: #15a9ff;top: 0;left: 0;}
.l_one h4 span,.l_two h4 span,.subject_r h4 span {font-size: 0.85rem;}

.m-nav-style2 ul li{ float:left; width:20%;line-height: 1.4rem;margin-bottom: 0.5rem;}
.m-nav-style2 li a{color: #888;display: block;width: 90%;margin: auto;text-align: center;border: 0.05rem solid #ededed;border-radius: 0.15rem;}
.m-list1 li{ padding:0.3rem 0;}
.m-list1 li span{ float:right;font-size: 0.6rem;color: #999;}
.m-list1 li p{ font-size:0.65rem;padding-left: 0.5rem;margin-right: 4rem;line-height: 0.8rem;height: 0.8rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.m-list1 li a{ color:#777;}
.zt_mainthree{ padding:0.5rem 0.7rem; background:#fff;margin-top: 0.5rem;}
.zt_mainthree li p{ padding-left:0;}

/*专题列表*/
.subject_r li{padding: 0.75rem;position: relative;height: 4.2rem;overflow: hidden;border-bottom: 1px solid #efefef;}
.subject_r li .lct {position: absolute;left:0;top: 0.75rem;width: 6.75rem;height: 4.2rem;overflow: hidden;}
.subject_r li .rct {margin-left: 6.75rem;}
.subject_r .rct .rtit {line-height: 1rem;font-size: 0.75rem;overflow: hidden;height: 2rem;}
.subject_r .lct img {width: 100%;min-height: 100%;}
.subject_r .rct .r_hits {color: #909090;margin-top: 1rem;height: 1.1rem;overflow: hidden;line-height: 1.1rem;}
.subject_r .r_hits span.date {float: right;}
.subject_r .r_hits span {float: left;}
.subject_r .r_hits span.hits{ background:url(hoticon.png) no-repeat 0 50%; background-size:0.6rem 0.6rem; padding-left:0.8rem}
.subject_r .r_hits span.comment{ background:url(talk2.png) no-repeat 0 50%; background-size:0.6rem 0.6rem; padding-left:1rem;margin-left:1rem;}

.sp-cont img{display:block;}
.zt_maintwo{padding:0.5rem 0.7rem; background:#fff;border-bottom: 0.05rem solid #eee;}
.zt_maintwo p{text-indent: 2em;line-height: 1.2rem;font-size: 0.65rem;color: #888;}

/*分页*/
.fenye {margin-top: 0.5rem;margin-bottom: 0.5rem;}
.fenye table{ margin:auto;}
#fenye #pagelist a{ float:left;height:1.2rem; width:1.2rem; text-align:center; line-height:1.2rem;margin:0 0.1rem;border-radius:0.15rem; font-size:0.6rem;border:0.05rem solid #eee; background:#fff;color:#666;}
#fenye #pagelist a.curr{background:#15a9ff;color:#fff;}
#fenye #pagelist a.next{width:1.2rem; line-height:1.2rem;}
#fenye #pagelist a.prev{width:1.2rem; line-height:1.2rem;}
#fenye #pagelist a img{vertical-align: middle;height: 0.5rem;}