﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:0;}
body {
    margin: 0 auto !important;
    max-width: 640px;
    min-width: 320px;
    background: #fff !important;
    overflow-x: hidden;
}
li{ list-style:none;}
a{ text-decoration:none; color:#333} 
body{max-width:640px;min-width:320px;margin:0 auto; padding-bottom: 0.78rem !important; font-family:"微软雅黑"; font-size: 100%;font-size:14px; background: #fff;}
input[type="submit"],input[type="reset"],input[type="date"]{-webkit-appearance: none;}
textarea,select,input,button{-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;}
.fl{ float:left;}
.fr{ float:right;}
.b{ vertical-align:top; width:100%;}
.cfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;line-height: 0;}
.pr{ position:relative}
.cfix{*zoom:1;}
.public-focus .hd,
.public-focus .hd ul,
.public-focus .hd ul li{font-size: 0; line-height: 0;}
.public-focus .bd img{display: block; height: 4rem;}
img[data-src]{ background: url("../images/loading.gif") center center no-repeat;}
.cnt{width: 93.75%;margin-left:auto;margin-right:auto;}
.zt-banner,.m{margin-bottom: 0.25rem;}
.zhd{text-align: center;font-size: 0.32rem;color: #066dc4;line-height: 0.7rem;}
.info{text-indent: 2em;font-size: 0.22rem;line-height: 0.33rem;color: #444;}
.m2{padding-bottom: 0.2rem; margin-bottom: 0; border-bottom: 1px solid #dcdcdc;}
.m2 ul{margin: 0 0 0 -0.04rem;}
.m2 li{float: left;width: 1.97rem;margin:0 0 0 0.04rem;background: #f0f1f2;}
.m2 li p{height: 0.44rem;line-height: 0.44rem;font-size: 0.24rem;color: #444;text-align: center;}

.blank{height: 0.1rem;background: #f2f2f2; font-size: 0; line-height: 0;}

.m5{ padding-top: 0.1rem; padding-bottom: 0; border-top: 1px solid #dcdcdc; border-bottom: none; margin-bottom: 0.2rem;}
.m5 li{margin-bottom: 0.1rem;}

.wrapbox {
    position: relative;
    width: 100%;
    padding-bottom: 0.33rem;
    left: 0;
    top: 0;
    background: #fff;
    z-index: 2;
}
.pagination{  width: 100%;  left: 0;  text-align: center; z-index: 4; }
.pagination .swiper-pagination-switch{display: inline-block;border-radius: 20px;-webkit-border-radius: 20px;margin:0 0.05rem;width:0.2rem;height: 0.2rem;opacity: 1;cursor: pointer;background:#9f9f9f;}
.pagination .swiper-active-switch{opacity: 1;background:#9285f8;}
.btn a{text-align: center;display: inline-block;background-image: linear-gradient(left,#fe7056,#fe417c);background-image: -webkit-linear-gradient(left,#fe7056,#fe417c  );color: #fff;font-size: 0.32rem;padding: 0.1rem 0.2rem;border-radius: 80px;box-shadow: 0 0 0.3rem rgba(254,91,103, 0.8);}

.banner .banPag{position: absolute;bottom: 0.1rem;}


.yh{margin-top: 0.2rem;}
.yh ul li{ float:left; width:1.97rem;background: #eeeeef;}
.yh ul li.zy{ margin-left: 0.045rem; margin-right: 0.045rem;}
.yh ul li .yhnr{ padding:0.1rem 0; height:1.35rem}
.yh ul li .yhl{ float:left; width:1rem; margin:0 0.035rem; text-align: center; color: #4C4E53}
.yh ul li .yhl h2{ font-size:0.24rem; line-height: 0.4rem;}
.yh ul li .yhl p{ font-size:0.2rem;}
.yh ul li .yhl span{ color:#FE8217; font-size: 0.24rem}
.yh ul li .yhr{ float:right; width:0.9rem;height: 0.65rem;padding: 0.1rem 0 0 0; background:#F69; text-align: center; color: #fff; font-size: 0.2rem; line-height: 0.24rem; }
.yh ul li .qy{display:block; width: 1.57rem;height: 0.47rem; margin: 0.12rem auto 0 auto; line-height: 0.47rem;text-align: center;font-size: 0.22rem; color: #fff; background: #9A9CF0; border-radius: 3px;}
.yh ul li .jz{padding:0;line-height:0.65rem;}




.m4{padding:0.3rem 0; margin: 0; background: #eeeeef;border-top: 1px solid #e0e2e7;}
.dhbox li{display: none;}
.dh-time{font-size: 0.22rem;color: #999;line-height: 0.3rem;text-align: center;}
.dh{overflow: hidden; margin:0 0 0.2rem 0;}
.dh-avatar{width: 1.14rem; text-align: center;}
.dh-avatar p{margin:0.05rem 0 0 0;font-size: 0.22rem; line-height: 0.3rem;color: #666;}
.dl-con{width: 4.72rem;height: 1.67rem; margin: 0.1rem 0 0 0; background: url("../images/dhbox.gif") no-repeat; background-size: cover;}
.dl-con p{padding: 0.1rem 0.2rem 0 0.35rem; font-size: 0.22rem;line-height: 0.32rem; color: #444;}
.dl-con p span{ color: #ff6c00;}
.dbfloat{position: fixed;bottom: 0;z-index: 99999; text-align: center;}
.dbfloat img{max-width: 640px;}
.dbfloat a{position: absolute;left:0;top:0;height: 0.99rem;width: 74.375%}
.dbfloat a.a2{right:0;left:auto;width: 25%;}

.foot-swt,.index-block,.public-footer{display: none !important;}

.avatar img{ border-radius:80%}


/*====通用学科组专家=====**/
.xkz{width: 93.75%;margin: 0 auto 0.3rem;}
.xkz .tit{margin-bottom: 0.2rem;width: 100%;}
.xkz .tit img{width: 100%;height: auto;display: block;}
.xkz .row1{margin-bottom: 0.1rem;}
.xkz .row1 li{position: relative;}
.xkz-info{position: absolute;left: 0;bottom: 8%; width: 100%; padding:3%; background: rgba(255,255,255,0.8);}
.xkz-info .title{margin:0;padding:0 0 0.05rem 0;font-size: 0.24rem;color: #4cbbb4;text-align: left;}
.xkz-info .intro{font-size: 0.2rem;color: #666;line-height: 0.24rem;}
.xkz .hd{margin-bottom: 0.1rem;}
.xkz .hd ul{font-size: 0;text-align: center;}
.xkz .hd ul li{display: inline-block;width: 10px;height: 10px;border-radius: 100%;margin: 0 3px; background: #eee;}
.xkz .hd ul li.on{background: #4cbbb4;}
.xkz-btn li{float:left;font-size: 0;width: 1.6rem;}
.xkz-btn li.xkz-btn2{margin-left: 0.5rem;}
.xkz-btn li.xkz-btn3{float:right;width: 1.8rem;}
.xkz-btn li a{display: block;line-height: 0.45rem;font-size: 0.22rem;color:#fff;text-align: center;background: #717171;}
.xkz-btn li.xkz-btn2 a{background: #fda233;}

#message{background-color: #efefef;}
.message {padding: 0 .2rem;text-align: center;overflow: hidden;font-size: 0.18rem;display: none;}
.message dt {color: #333;line-height: .56rem;font-size: 0.24rem;font-family: NSimSun;}
.message dd {line-height: 1.6;}
.message dd h5{font-size:0.18rem ;font-weight: bold;}
.message dd b{color: #f6595e;}
.message dd a{color: #0d0dee;}
.message dd a font{color: #0d0dee;font-weight: bold;}

.message dd:first-of-type {width: .8rem;height: .8rem;float: left;margin-right: .1rem;}
.message dd:first-of-type img{width: 0.7rem;}

.message dd:last-of-type {float: left;box-sizing: border-box;max-width: 4.9rem;background:#fff ;padding: .2rem .19rem 0.2rem .15rem;text-align: left;box-shadow: 0.02rem 0.02rem 0.08rem rgba(27,132,204,0.3);margin-bottom: 0.2rem;border-radius: 0.1rem;position: relative;}
.message dd:last-of-type::before{content: '';position: absolute;border-right: 0.1rem solid #fff;border-top: 0.1rem dashed transparent;border-bottom: 0.1rem dashed transparent;left: -0.1rem;top: 0.2rem;}

.message dd:last-of-type a {color: #6a5acd;}
.message dd.yuyin{box-shadow:none;padding:0;border-radius: 0;background: none;}
.message dd.yuyin::before{display: none;}
.message dd.yuyin a{display: block;width: 3rem;}

.part3{margin: 0.2rem 0.1rem;border-radius: 0.1rem;opacity: 0;}
.p3_slider{padding: 0 0.2rem;height:52px!important ;line-height: 52px;background-color: #606060;color: #fff;border-radius: 0.1rem;}
.p3_slider .swiper-slide{width: 100%;}
.p3_slider .sliderIn{font-size: 0.2rem;width: 100%;overflow: hidden;}
.p3_slider .sliderIn .text{float: left; }
/*.p3_slider .sliderIn .text a{color: #f00;}*/
.p3_slider .sliderIn .text.time{text-align: right;float: right;}
.p3_slider .sliderIn .text font{color: #f00;}

.p3_slider .swiper-slide{height: 52px!important;}
@media screen and (max-width: 414px){
     .p3_slider{height:36px!important ;line-height: 36px;}
     .p3_slider .swiper-slide{height: 36px!important;}
}

@media screen and (max-width: 320px){
     .p3_slider{height:30px!important ;line-height: 36px;}
     .p3_slider .swiper-slide{height: 30px!important;}
}

.partBom {padding-top:.1rem ;position: fixed;bottom: 0;width: 6.4rem;box-shadow: 0 -0.02rem 0.08rem rgba(0,0,0,0.3);z-index: 10;background-color: #fff;}

.partBom .form {background: #fff;padding: .15rem 0 ;height: 1rem;font-size: 0;box-sizing: border-box;}

.partBom .form input {width: 100%;line-height: .7rem;height: .7rem;font-size: .24rem;color: #666;border:1px solid #ddd;outline: 0 none;display: block;padding: 0;}
.partBom .form a:first-of-type{background: none;}
.partBom .form a{display: inline-block;width: 1.4rem;height: .7rem;line-height: .7rem;font-size: .24rem;color: #fff;text-align: center;border-radius:8px;}
.partBom .form a{margin-left: .15rem;background: #00b7ee;}
.partBom .form a+a{background: #e60000;}
.partBom span{display: block;width: .3rem;height: .3rem;line-height: .3rem;border-radius:50%;border:1px solid #fff;background: #e60000;position: absolute;top:16%;right: 26%;font-size: 0.18rem;color: #fff;text-align: center;}

