@charset "utf-8";

.banner-list img{width:100%;}
img{
	max-width:100%;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}

.l2{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    }

.te2{margin-top:.35rem}
::before, ::after {
    box-sizing: border-box;
}
.clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-header::before, .modal-header::after, .modal-footer::before, .modal-footer::after {
    display: table;
    content: " ";
}

.clearfix::after, .dl-horizontal dd::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after, .pager::after, .panel-body::after, .modal-header::after, .modal-footer::after {
    clear: both;
}
/*简介页*/
.list-box{ position: relative; margin-top: 0px; }
.list-box:before{display: block;content: "";position: absolute;left: 0;right: 0;top: 0px;background: #852720;height: 1.2rem;z-index:-1;}
.list-box .wp{position: relative;z-index: 2;}
.list-box-title{color: #fff;font-weight: bold;line-height: .8rem;}
.nav-b{line-height: .8rem;color: #fff;background: url(../img/nav-b.png) left center no-repeat;padding-left: .32rem;background-size:.22rem;}
.nav-b a{ color: #fff; }
.list-box-sm{/* background: #f2f3f3; *//* margin-top: 40px; *//* padding-bottom: .7rem; */}
.list-box-sm1{padding-bottom:0;background:none;}
.list-box-tabs{background:#f7f3ef;/* margin-top: -40px; */padding: .2rem 0;box-shadow: 0 0 10px rgba(100,100,100,.3);border-radius: 10px;}
.list-box-tabs li{float: left;margin-left: .3rem;position:relative;width: auto;display: block!important;line-height:1.8}
.list-box-tabs li.active a{color:#852720;font-weight:bold;}
.list-box-tabs li:hover{ z-index: 100; }
.js-box-c{ margin:.7rem 0; }
.js-box-c .js-title{ color: #000; font-weight: bold; text-indent: 0; text-align:center; margin-bottom: .25rem; }
.js-box-c p{
	font-size: .18rem;
	color: #333;
	text-align: justify;
	text-indent: 2em;
	line-height: 1.9;
	margin:0;
	margin-bottom: .25rem;
}




.data-list{margin-bottom:30px;}
.data-list li{float:left;width: 16.6666%;}
.data-list li>div{margin:0 auto;text-align:center;color: #cc6951;font-size: 40px;position: relative;width: 180px;height: 180px;z-index: 5;transition:all .3s;background-size: 100%;/* border: 1px dashed #852720; *//* border-radius: 50%; */}
.data-list li>div:before{display: block;content: "";animation: play 20s linear infinite;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;background-size: 100%;}
.data-list li>div .data-sz{font-size: 40px;padding: 10px 5px;text-indent: 0;text-align: center;border: 1px dashed #852720;border-radius: 20px;}
.data-list li>div .data-sz i{font-family:"Impact";color: #852720;}
.data-list li>div .data-sz span{font-size: 14px;display: block;}
.data-list li>div .data-mc{font-size: 18px;color: #000;font-weight:400;/* padding:0 20px; *//* padding-top: 10px; */text-indent: 0;text-align: center;height: 68px;line-height:1.5;}
.data-list li.d-icon2 .pull-left{display:block;width:35%;}
.data-list li.d-icon2 .pull-left:nth-child(1){margin-left:15%;}
.data-list li.d-icon2 .pull-left .scNum{font-size: 40px;text-align:center;}
.data-list li.d-icon2,.data-list li.d-icon5{/* margin-top:70px; */}
.data-list li.d-icon3,.data-list li.d-icon4{/* margin-top:140px; */}
.data-list li>div:hover{transform:scale(1.1);}


/*图文列表*/
.news-list-lb{margin-top: 40px;padding-bottom: 50px;}
.news-list-lb li:nth-child(even) a{background: #f2eded;}
.news-list-lb li a:hover .news-list-date,.news-list-lb li a:hover .news-list-tt,.news-list-lb li a:hover .news-list-p{ color: #fff; }
.news-list-lb li a:hover .news-list-date span{ color: #fff; }
.news-list-lb li a:hover .news-list-date span:before{ border-color: #fff; }
.news-list-lb li a{display: block;position: relative;background: rgb(247,243,239,.4);padding: .5rem .4rem;/* height: 2.3rem; */}
.news-list-lb li a:hover,.news-list-lb li:nth-child(even) a:hover{background: #852720;}
.news-list-lb li a:hover:before{display: block;content: "";position: absolute;left: .2rem;right: .2rem;top: .2rem;bottom: .2rem;border: solid 1px rgba(255,255,255,.3);}
.news-list-date{font-size: 16px;line-height: 16px;color: #555;float: left;width: 70px;}
.news-list-date span{font-size: .24rem;color: #B07F3D;line-height: 24px;display: inline-block;position: relative;padding-bottom: 15px;margin-bottom: 15px;}
.news-list-date span:before{display: block;content: "";position: absolute;left: 20%;bottom: 0;width: 20px;margin-left: -10px;border-top: solid 1px #B07F3D;}
.news-list-right{margin-left: 30px;/* margin-right: 3.4rem; */width: calc(100% - 3rem - 120px);}
.news-list-tt{/* font-size: 20px; */color: #333;line-height: 1.8;}
.news-list-p{/* font-size: 16px; */color: #888;margin-top: .15rem;line-height: 1.7;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.news-list-img{/* position: absolute; */right: .3rem;top: 0rem;width: 3rem;/* height: 1.68rem; */float: right;}
.news-list-img .img18{position: absolute;left: 0;top: 0;/* transform: translate(0,-50%); */width: 100%;height: 100%;right: 0;bottom: 0;}
.news-list-img:hover img{ transform: translate(0,-50%); }
.news-list-img-18{position:relative;padding-top: 54%;}

/*内容页*/

.article-tt{  color: #333; font-weight: bold; margin:.4rem 0 .2rem 0; text-align:center; }
.article-tt p{font-size:.32rem;text-align:center;}
.article-sm{text-align:center;padding-bottom:.2rem;border-bottom:1px dashed #ddd;}
.article-sm span.other{color: #888;display: inline-block;padding:0 .1rem;}
.article-p p{color: #555; text-align: justify; line-height: 2 !important; }
.article-p{margin: .3rem 0;min-height: 300px;}
.article-bottom{ border-top: solid 1px #d5dfef; padding: .3rem 0 0px 0; margin-top: .4rem; margin-bottom: .4rem;}
.article-bottom a{  color: #888; }
.article-bottom a:hover{ color: #12428d; }
.article-bottom .txt-elise{line-height:2;}
.art-body .zw-img-p img{display:block;margin:0 auto;}
 .art-body .zw-img-p.zw-img-p1{ display: inline !important;}
    .art-body img.px50 {
        vertical-align: middle !important;
        display: inline !important;
        margin-right: 10px;}

    .art-body .textindent,.arc-con .zw-video-p {
        text-indent: 0 !important;}
        
      .art-body .table-box{display:block;margin:0 auto;width:100%;max-width:100%;overflow-x:auto;}
       .art-body .table-c{margin:0 auto !important;background:none !important;max-width:100% !important;min-width:70%;}
       .art-body .table-box td {border:1px solid #999 !important;}
       .art-body .table-box td p{text-indent:0!important;}
       .art-body .table-box td{padding:0 !important;}
        .art-body .zw-video-p{text-indent:0 !important;}
       .art-body video{width:60% !important;height:auto;margin:0 auto;display:block;}

/*文字列表*/
.lb-list{padding-top:.3rem;}
.lb-list li a{ display: block; position: relative; padding-right: 120px; border-bottom: solid 1px #ddd; line-height: 70px;  color: #555; padding-left: 25px;
 background: url(../img/icon-bs.png) left center no-repeat; }
.lb-list li a:hover{ color: #852720; }
.lb-list li a span.tim{ position: absolute; right: 0; top: 0; font-size: 14px;color:#B07F3D; }

/*科室*/
.tsyl-txt{padding: .45rem 0 .1rem;font-size:.2rem;line-height: 1.8;text-indent:2em;}
.ks-box{box-shadow: 0 0 30px rgba(0,0,0,0.2);margin-top: 50px;background: url(../img/icon_ks1.png) center no-repeat;background-size: cover;min-height:390px;position: relative;padding-left: 150px;overflow:hidden;border-radius: 40px 0 0 40px;}
.ks-box.ks-boxts{padding-left:0;min-height: auto;box-shadow: none;border-radius: 0;}
.ks-box.ks-boxts .ks-left{position: static;width: 100%;padding:10px 0;border-radius: 0 40px 0 0;border-left: 3px solid #852720;background: #faf6f6;}
.ks-box.ks-boxts .ks-left-tt{position: static;transform: translate(0,0);text-align: left;}
.ks-box.ks-boxts .ks-left-tt span{width: auto;padding: .15rem;background: none;font-size: .25rem;color: #852720;}
.ks-box.ks-boxts .ks-ul{border:1px solid #f4ecde}

.ks-box:last-child{margin-bottom: .4rem;}
.ks-left{position: absolute;background: #852720;left: 0;top: 0;bottom: 0;width: 1.5rem;}
.ks-left-tt{ position: absolute; left: 0; right: 0; top: 50%; transform: translate(0,-50%); text-align: center; }
.ks-left-tt span{display: inline-block;/* font-size: 30px; */color: #fff;padding-top: 50px;background: url(../img/icon_ks1.png) center top no-repeat;width: .4rem;line-height: 30px;}
.ks-ul li{float: left;padding: 10px;width: 20%;}
.ks-ul li a{display: block;border:solid 1px #ddd;border-radius: 10px;/* font-size: 18px; */color: #333;line-height: 48px;padding: 0 2%;text-align: center;}
.ks-ul li a:hover{background:#852720;color:#fff;}
.ks-ul { padding:25px; }
.ks-left02 .ks-left-tt span{ background: url(../img/icon_ks2.png) center top no-repeat; }
.ks-left02{ background: #bb9a71; }
.ks-left03 .ks-left-tt span{ background: url(../img/icon_ks3.png) center top no-repeat; }
.ks-left03{ background: #576d7a; }
.ks-left04 .ks-left-tt span{ background: url(../img/icon_ks4.png) center top no-repeat; }
.ks-left04{ background: #95a297; }



/*科技介绍*/
.ks-tt-left{position:relative;}
.ks-tt-name{display:inline-block;/* font-size:37px; */color:rgb(18,66,142);font-weight:bold;padding-right:30px;}
.ks-tt-img{position:absolute;top:7px;left:0;}
.tt-more{
    /* top: 0px; */
    /* position: absolute; */
    /* right: 0; */
    /* margin-top: .4rem; */
    width: 1.1rem;
    height: .35rem;
    border-radius: .18rem;
    border: 1px solid #B8B8B8;
    color: #852720;
    transition: all ease .3s;
    }
.tt-more img{  width: .25rem; margin-left: .1rem;}
.js-box-x{padding: .8rem 0 .3rem;}
js-box-x{ padding:80px 0; }
.js-left{ width: 55%; }
.ks-tt{ position: relative; }
.ks-tt-left{position:relative;}
.ks-tt-name{display:inline-block;/* font-size:37px; */color: #000;font-weight:bold;padding-right:30px;}
.ks-tt-img{position:absolute;top:7px;left:0;}

.ks-p{/* font-size: 18px; */color: #333;text-align: justify;line-height: 1.8;margin-top: 30px;text-indent: 2em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;}
.ks-bottom-p{margin-left: 20px;padding-top: 0px;/* font-size: 18px; */color: #852720;font-weight: bold;width: calc(100% - 90px);line-height: 1.8;}
.ks-bottom-p span{/* font-size: 20px; */color: #333;font-weight: normal;/* font-family: "Bodoni Bd BT"; */margin-right:.2rem;}
.ks-bottom-left{margin-top: 40px;/* margin-right: 60px; */}
.ks-bottom-p font{ font-size: 20px; color: #333; }
.js-right{ width: 40%; padding-right: 30px; padding-bottom: 30px; position: relative; }
.js-right img{ position: relative; z-index: 1;width:100%;height:auto; }
.js-right:before{display: block;position: absolute;content: "";left: 20px;top: 30px;right: 0;bottom: 0;background: #d8ae76;border-radius: 30px 30px 0 30px;}
.zz-back{background: url(../img/bg_tit3.jpg) center no-repeat;background-size: cover;padding: .8rem 0;}
.zz-tabs li{ float: left; margin-top: 10px; }
.zz-tabs li a{display: block;font-family: "";line-height: 60px;padding:0 25px;background: #ebb16c;/* font-size: 26px; */color: #fff;font-weight: bold;}
.zz-tabs li a span{/* padding-left: 45px; */background: none;background-size: 32px auto;}
.zz-tabs li.active a span{/* padding-left: 50px; */background-size: 37px auto;}
.zz-tabs li.active a{/* font-size: 30px; */background: #A30000;line-height: 70px;height: 70px;}
.zz-tabs li.active{ margin-top: 0; }
.zz-box{ background: #fff; padding:40px; }
.zz-scroll p{margin:0;/* font-size: 18px !important; */color: #333;line-height: 2;text-align: justify;text-indent: 2em;}
.zz-scroll{height: 360px;padding-right: .45rem;overflow-y: auto;}

.zz-scroll::-webkit-scrollbar {
width:6px;
}

.zz-scroll::-webkit-scrollbar-track {
-webkit-box-shadow:inset006pxrgba(0,0,0,0.3);
border-radius:6px;
background: #ececec;
}

.zz-scroll::-webkit-scrollbar-thumb {
border-radius:6px;
background:#852720;
-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);
}
.zz-scroll::-webkit-scrollbar-thumb:window-inactive {
background:#852720;
}
.bm-left{ width: 38%; }
.bs-img img{ width: 200px; height: 116px; }
.bs-right{ margin-left: 225px; }
.bs-tt{ font-size: 18px; color: #333; font-weight: bold; }
.bs-date{ color: #11428e; margin-top: 10px; }
.bs-p{ color: #999; line-height: 25px; margin-top: 10px; height: 50px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;  }
.bs-ul li a{ display: block; padding-right: 90px; position: relative; border-bottom: dashed 1px #ddd; font-size: 18px; color: #333; line-height: 70px; padding-left: 25px; }
.bs-ul li a span{ position: absolute; right: 0; top: 0; font-size: 14px; color: #888; }
.bs-ul{ padding-top: 12px; }
.bs-ul li a:hover{ color: #12428c; }
.bm-right{ width: 31%; padding-left: 50px; }
.zd-ul-date{ width: 75px; padding-top: 2px; height: 75px; font-size: 14px; color:#fff; font-family: ""; font-weight: bold; background: #12428c; }
.zd-ul-date span{ font-size: 30px; }
.zd-ul-right{ margin-left: 90px; }
.zd-ul-tt{ font-size: 18px; line-height: 18px; color: #333; }
.zd-ul li{ margin-bottom:35px; }
.xc-back{/* background: #e1edff; *//* margin-top: 110px; */padding: 35px 0 120px 0;position: relative;}
.xc-back-sm{position: relative;/* padding-left: 80px; */}
.xc-title{font-size: 30px;position: static;left: 0;top: 0;color: #333;line-height: 30px;text-align: center;/* width: 40px; */font-weight: bold;font-family: "";/* background: url(../img/icon_link.png) center top no-repeat; *//* float: left; */padding-bottom: 30px;}
.cs-slick a{display: block;position: relative;margin: 0 10px;}
.cs-slick a .img-bg0{padding-top: 133%;position:relative;}
.cs-slick a .img-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}
.cs-slick a img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.cs-slick a p{text-align:center;padding:10px;}
.cs-slick .slick-next{right: 50%;top: auto;background: url(../img/xc-right.png) center no-repeat;width: 44px;height: 44px;bottom: -64px;margin-right: -64px;}
.cs-slick .slick-prev{left: 50%;right: 65px;bottom: -64px;background: url(../img/xc-left.png) center no-repeat;width: 44px;height: 44px;top: auto;margin-left: -64px;}
.cs-slick{margin-bottom:0;min-height: 200px;margin: 0 -10px;}
.cs-slick .slick-prev:before,.cs-slick .slick-next:before{display:none;}
.xc-back:before{display: block;content: "";position: absolute;left: 0;bottom: 100%;width: 523px;height: 70px;/* background: url(../img/back-db.jpg) center no-repeat; */}
a:hover .zd-ul-tt,a:hover .bs-tt{ color: #12428c; }

.js-slick-zj-img{ width:21.5%; position: relative;}
.js-slick-zj-img div{ padding-top: 150%; position: relative; }
.js-slick-zj-img img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.js-slick-zj-right{ width: 78.5%; padding-left: 30px; padding-top: 25px; }
.zj-name{ font-size: 18px; color: #12428a; }
.zj-name span{ font-weight: bold; font-size: 24px; color: #333; padding-right: 20px; }

.zj-slick-p{ font-size: 16px; line-height: 35px; margin-top: 20px; color: #333; text-align: justify; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;  max-height: 105px;}
.js-box-zj{ position: relative; }
.js-slick-zj{ margin:0; }
.js-slick-zj .slick-next{ left: 21.5%; margin:0 0 0 95px; top: 170px; width: 44px; height: 44px;  }
.js-slick-zj .slick-prev{ left: 21.5%; z-index: 100; margin:0 0 0 30px; top: 170px; width: 44px; height: 44px;  }
.js-slick-bottom{ position: absolute; right: 0; bottom: 0; width: 78.5%; padding-left: 30px; }
.js-slick-bottom-zj .slick-slide{ padding:0 15px; }
.js-slick-bottom-zj{ margin:0 -15px; }
.js-slick-bottom-zj a{ padding-top: 150%; position: relative; display: block; }
.js-slick-bottom-zj a img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.cz-box .title-box{ display: inline-block; }
.cz-label span{ display: inline-block; font-size: 16px; color: #333; margin:0 20px; }
.cz-label span font{ display: inline-block; font-size: 14px; background: #ff5c24; padding:1px 5px; margin-right: 10px; color: #fff; }
.cz-label span font.f{ background: #1089d2; }
.cz-label span font.zhi{ background: #1eabaf; }
.cz-label span font.t{ background: #e42b0a; }
.cz-label-table span{ margin:5px 0; }
.table-bordered > thead > tr > th{ background: #e5ebef; border-width: 1px!important; font-size: 18px; font-weight: normal; padding:15px 8px; color: #12428a; text-align: center;vertical-align: middle; }
.table > tbody > tr > td{ vertical-align: middle; padding:15px 20px; color: #12428a;  font-size: 18px; text-align: center; }
.cz-label-table{ text-align: left; }
.table-responsive{ margin-top: 30px; }
.table-txt-p{ font-size: 16px; color: #555; padding-bottom: 50px; }
.table-txt-p span{ color: #ff2200; }

.ks-tt-left2{background: url(../img/icon_link.png)left center no-repeat;padding-left: 40px;}



/*专家介绍*/
.inner {padding: 0.7rem 0 .75rem;position: relative;background-size: 100%;}
.jgsz .jg-li{margin-bottom: 0.4rem;padding-left: 0.05rem;}
.jgsz .jg-li::after{border-radius: 0rem 0.4rem 0rem 0.4rem;background: #852720;width: 85%;left: 0rem;top: 0rem;height: 1.55rem;}
.jgsz h3{width: 100%;height: 0.67rem;display: flex;align-items: center;padding: 0 0.2rem;font-size: 0.22rem;font-weight: bold;}
.jgsz h3 span{color: #852720;padding-left: 0.15rem;border-left: 0.05rem solid #e0aa58;font-weight: normal;}
.jgsz h3::after{width: 90%;border-radius: 0px 40px 0px 0px;background: #faf6f6;}
.jgsz ul{padding: 0.25rem 0;border: 1px solid #f4ecde;background: #fff;flex-wrap: wrap;min-height:100px;}
.jgsz li{width: 12.5%;padding: 0 0.25rem;margin-bottom: 0.1rem;}
.jgsz li a{/* font-size: 0.18rem; */color: #333;line-height: 1.8;transition: 0.5s;display: inline-block;padding: 0 0rem 0 0.2rem;width: 100%;}
.jgsz li a::after{width:0.05rem;height: 0.05rem;background: #B07F3D;border-radius: 50%;bottom: auto;top: 50%;transform: translateY(-50%);}
.jgsz .jg-li2 li{width: 33.3%;}
.wl { position: relative; z-index: 1; transition: 0.5s }
.wl::after { content: ""; z-index: -1; position: absolute; left: 0px; bottom: 0px; width: 0px; height: 100%; }

/*图片列表*/

.xyfg ul{margin: 0 -0.09rem;flex-wrap: wrap;}
.xyfg li{width: 25%;padding:0 0.09rem;margin-bottom: 0.5rem;}
.xyfg li a{display: block;position: relative;z-index: 1;}

.xyfg li h3{/* font-size: 0.2rem; */font-weight:normal;color: #111;line-height: 1.3;text-align: center;transition: 0.5s;padding: .2rem 0 0.28rem;font-weight: bold;border-bottom: 0.02rem solid #852720;background: rgb(247 243 239);font-weight: normal;}
.xyfg li .scale .imged{padding-bottom: 70%;}
.imged { position: relative; padding-bottom: 65%; width: 100%; display: block; overflow: hidden; transition: 0.5s; background-size: cover !important; background-position: center center !important;}
.imged img { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: all 0.5s ease 0s; object-fit: cover; display: none; }
.scale { overflow: hidden;}
a:hover .imged { transform: scale(1.1); }
.xyfg li h3:hover{color:#852720;}

/*师资列表*/

.xrld ul{justify-content: space-between;flex-wrap: wrap;}
.xrld li{width: 48%;margin-bottom: .6rem;border: 1px solid #e9d9ac;padding: .2rem;/* flex-wrap: wrap; */border-radius: 20px 0 20px 0;}
.xrld li a{align-items: center;background: #fff;flex-wrap: wrap;}
.xrld li:hover{border:1px solid #C09F73;}

.xrld li .scale{width: 1.7rem;padding: 0rem;border: 1px solid #ffffff;}
.xrld li .con{width:calc(100% - 1.7rem);padding: .15rem  0 0 .3rem;}
.xrld li h3{font-size: 0.3rem;color: #333;line-height: 0.32rem;padding-left: .1rem;border-left: 0.04rem solid #333;transition: 0.5s;}
.xrld li h4{margin: .15rem 0 0.2rem;}
.xrld li h4 span{display: inline-block;background: #c3ae76;padding: 0.1rem 0.2rem;color: #fff;font-size: 0.16rem;}
.xrld li p{font-size: 0.16rem;color: #333;line-height: 0.3rem;max-height: 0.6rem\0;transition: 0.5s;}
.xrld li .imged{padding-bottom: 130%;}
/*专家详情*/
.jsml2-con{/* padding-top: .4rem; */}
.jsml2-con .fl01{align-items: flex-start;}
.jsml2-con .sz-t{padding-bottom: .3rem;border-bottom: 1px solid #ccc;margin-bottom: .3rem;align-items: flex-start;width: 100%;flex-wrap: wrap;}
.jsml2-con .scale{width: 1.8rem;overflow: visible;}
.jsml2-con .sz-t .h3{width: calc(100% - 2rem);padding-left: .4rem;}
.jsml2-con .con{width: 100%;}
.jsml2-con .scale .imged{padding-bottom: 130%;}
/* .jsml2-con .scale::after{width: auto;height: auto;left: 0.1rem;right: -.1rem;top: .1rem;bottom: -.1rem;background: #054888;} */
.jsml2-con .con .h3 h3{/* font-size: 0.2rem; */color: #333;font-weight: bold;align-items: flex-end;margin-bottom: .3rem;margin-top: .15rem;}
.jsml2-con .con .h3 span{font-size: 0.14rem;color: #808080;display: inline-block;padding-left: .15rem;font-weight: normal;}
.jsml2-con .con .p{flex-wrap:wrap;}
.jsml2-con .con .p p{width: 100%;/* font-size: 0.15rem; */color: #333;line-height: 3;}
.jsml2-con .con .sz-list{margin-bottom: .3rem;}
.jsml2-con .con .sz-list h3{/* font-size: 0.22rem; */color: #852720;line-height: 0.32rem;font-weight: bold;margin-bottom: 0.2rem;}
.jsml2-con .con .sz-list p{/* font-size: 0.15rem; */color: #333;line-height: 2;text-indent: 2em;margin-bottom: .1rem;}

/*yq*/
.theme-buy{margin-top:10%;text-align: center;}
.theme-gobuy,.theme-signin{font-size: 15px;}
.theme-price{position: relative;bottom: -6px;font-family: microsoft yahei,Arial, Helvetica, sans-serif;margin-right: 20px;font-weight: bold;color: #f60;line-height: 32px;font-size: 24px;display: inline-block;}
.theme-price dfn{font-style: normal;font-size: 18px;margin-right: 2px;}
.theme-desc{padding: 30px;}
.theme-version{padding: 30px;}
.theme-popover-mask{z-index: 9998;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.4;filter:alpha(opacity=40);display:none}
.theme-popover{z-index: 9999999;position:fixed;top:50%;left:50%;width: 40%;height:360px;/* margin:-180px 0 0 -330px; */border-radius:5px;border:solid 2px #666;background-color:#fff;display:none;box-shadow: 0 0 10px #666;transform: translate(-50%, -50%);/* overflow-y: auto; */}
.theme-poptit{border-bottom:1px solid #ddd;padding:12px;position: fixed;height: 50px;left: 0;right: 0;background: #fff;}
.theme-popbod{padding: .2rem;color:#444;height: 310px;margin-top: 50px;overflow-y: auto;}
.theme-popbod table{width:100%;border-collapse:collapse}
.theme-popbod table td{border:1px solid #ddd;padding:5px;}
.theme-popbod table td:first-child{/*width: 60px;*/text-align: center;}
.theme-popbod table tr:hover{background:#eee;}
.theme-popbom{padding:15px;background-color:#f6f6f6;border-top:1px solid #ddd;border-radius:0 0 5px 5px;color:#666}
.theme-popbom a{margin-left:8px}
.theme-poptit .close{float:right;color:#999;padding:5px;margin:-2px -5px -5px;font:bold 14px/14px simsun;text-shadow:0 1px 0 #ddd}
.theme-poptit .close:hover{color:#444;}
.btn.theme-reg{position: absolute;top: 8px;left: 43%;display: none}
.inp-gray,.feed-mail-inp{border:1px solid #ccc;background-color:#fdfdfd;width:220px;height:16px;padding:4px;color:#444;margin-right:6px}



.yqfb-04{display:flex;justify-content:space-between;margin-top:.5rem;}
.yqfb0410{width: 35%;margin-top: .4rem;justify-conten;overflow: hidden;}
.yqfb0410>div{width: 49.5%;float:left;}
.yqfb-04 .article-p{width: 62%;}
.yqfb0410 li{position:relative;font-size:.18rem;width: 100%;/* float: left; */margin-bottom: .15rem;padding-left:.3rem;}
.yqfb0410 li:before{content:"1";position:absolute;width:.2rem;height:.2rem;border-radius:50%;background:#852720;text-align:center;color:#fff;font-size:.14rem;top: 2px;/* transform:translateY(-50%); */left:0;}
.yqfb0410 li a{}
.yqfb0410 li:nth-child(2):before{content:"2";}
.yqfb0410 li:nth-child(3):before{content:"3";}
.yqfb0410 li:nth-child(4):before{content:"5";}
.yqfb0410 li:nth-child(5):before{content:"6";}
.yqfb0410 li:nth-child(6):before{content:"7";}
.yqfb0410 li:nth-child(7):before{content:"8";}
.yqfb0410 li:nth-child(8):before{content:"9";}
.yqfb0410 li:nth-child(9):before{content:"11";}
.yqfb0410 li:nth-child(10):before{content:"12";}
.yqfb0410 li:nth-child(11):before{content:"13";}
.yqfb0410 li:nth-child(12):before{content:"14";}
.yqfb0410 li:nth-child(13):before{content:"15";}
.yqfb0410 li:nth-child(14):before{content:"16";}
.yqfb0410 .yq-l02 li:nth-child(1):before{content:"17";}
.yqfb0410 .yq-l02 li:nth-child(2):before{content:"18";}
.yqfb0410 .yq-l02 li:nth-child(3):before{content:"19";}
.yqfb0410 .yq-l02 li:nth-child(4):before{content:"20";}
.yqfb0410 .yq-l02 li:nth-child(5):before{content:"21";}
.yqfb0410 .yq-l02 li:nth-child(6):before{content:"22";}
.yqfb0410 .yq-l02 li:nth-child(7):before{content:"";background:#009b4d;}
.yqfb0410 .yq-l02 li:nth-child(8):before{content:"";background:#b04b87;}
.yqfb0410 .yq-l02 li:nth-child(9):before{content:"";background:#e6212a;}
.yqfb0410 .yq-l02 li:nth-child(10):before{content:"";background:#e30083;}
.yqfb0410 .yq-l02 li:nth-child(11):before{content:"";background:#fdd100;}
.yqfb0410 .yq-l02 li:nth-child(12):before{content:"";background:#30318b;}
.yqfb0410 .yq-l02 li:nth-child(13):before{content:"";background:#00a2ea;}




@media screen and (max-width:1940px){
	html{font-size: 100px!important;}
}

@media screen and (max-width:1600px){
	html{font-size: 90px!important;}
}
@media screen and (max-width:1400px){
	html{font-size: 90px!important;}
}
@media screen and (max-width:1100px){
	.data-list li>div{width:170px;height:170px;}
.data-list li>div .data-sz,.data-list li.d-icon2 .pull-left .scNum{font-size: 32px;/* padding-top: 37px; */}
}
@media screen and (max-width:1024px){
	html{font-size: 85px!important;}
}

@media screen and (max-width:991px)
{
	.theme-popover{width:80%;}
	.data-list li{width:33.3333%;margin-top:20px !important}
	.yqfb-04{flex-wrap:wrap;}
	.yqfb0410,.yqfb-04 .article-p{width:100%;}
}

@media screen and (max-width:900px){
	html{font-size: 85px!important;}
}
@media screen and (max-width:640px){
	html{font-size: 80px!important;}
}
@media screen and (max-width:480px){
	html{font-size: 80px!important;}
}
@media screen and (max-width:375px){
	html{font-size: 75px!important;}
}
@media screen and (max-width:360px){
	html{font-size: 70px!important;}
} 
@media screen and (max-width:350px){
	html{font-size: 65px!important;}
} 

@media (max-width: 991px){
.zz-scroll{padding-right:5px;}
	.ks-p{-webkit-line-clamp:300;}
.js-box-c p {
    font-size: .18rem;
}
	.news-list-date span{font-size: .25rem;}
	 .art-body video{width:100% !important;height:auto !important;background:#000;}
         .art-body .table-c{max-width:100% !important;min-width:100%;}
		 .ks-ul li{ width: 33.3333%; }

	.js-right{display:none;}
	.js-left,.bm-left,.bm-right{ width: 100%; padding-left: 0; }
	.xyfg ul{margin: 0 -0.1rem;}
	.xyfg li{padding: 0 0.1rem;margin-bottom: 0.3rem;width:33.333%;}
	.xyfg li a::after{left: 0;right: 0;}
	.ks-bottom-left>.pull-left>img{width:50px;height:50px;}
	.ks-bottom-left{width:100%;}
}

@media (max-width: 768px){
.nav-b{display:none;}
	.zz-box{padding:25px 15px;}
.news-list-img{position: static;margin-top: .2rem;text-align: center;width: 100%;}
.news-list-img img{ width: auto; max-width: 100%; height: auto; position: static; transform: translate(0,0); }
.news-list-img:hover img{ transform: translate(0,0); }
.news-list-lb li a{height: auto;padding: .4rem;}
.news-list-right{margin-right: 0;margin-left: 0px;width: calc(100% - 70px);}
.news-list-lb{ margin-top: 20px; }
	.news-list-p{-webkit-line-clamp: 2;}
	.art-body .zw-img-p img{width:100%;max-width:100% !important;height: auto !important;}
.ks-box{ padding:0; border-radius: 10px 0 0 0; }
.ks-left{ position: static; width: 100%; padding:10px 0; }
.ks-left-tt{ position: static; transform: translate(0,0); }
.ks-left-tt span{width: auto;padding:0 0 0 40px;font-size: 18px !important;background: url(../img/icon_ks1.png) left center no-repeat;background-size: 30px auto;}
.ks-left02 .ks-left-tt span{ width: auto; padding:0 0 0 40px;font-size: 18px; background: url(../img/icon_ks2.png) left center no-repeat; background-size: 30px auto; }
.ks-left03 .ks-left-tt span{ width: auto; padding:0 0 0 40px;font-size: 18px; background: url(../img/icon_ks3.png) left center no-repeat; background-size: 30px auto; }
.ks-left04 .ks-left-tt span{ width: auto; padding:0 0 0 40px;font-size: 18px; background: url(../img/icon_ks4.png) left center no-repeat; background-size: 30px auto; }

.ks-ul li{ width: 50%; }

	.xc-title{position: static;margin-bottom: 20px;font-size: 24px;padding: 0 0 0 0px;line-height: 40px;/* background: url(../img/icon_link.png) left center no-repeat; */background-size: 30px auto;width: 100%;text-align: left;}
	.xc-back{padding: 30px 0 80px;margin-top: 30px;}

.xc-back:before{ display: none; }
.xc-back-sm{ padding:0; }
.cs-slick a{ margin:0; }
.cs-slick .slick-slide{ padding:0 10px; }
.cs-slick{ margin:0 -10px; }
 .jgsz li{width: 33.3%;}
  .jgsz .jg-li2 li{width: 50%;}
  .xyfg li{width: 50%;}
   .xrld li{width: 100%;margin-bottom:.3rem;border-radius:10px 0 10px 0}
   .jsml2-con .con .p p{width: 100%;}
.jsml2-con .scale{/* overflow: visible; *//* margin: 0 auto .3rem; */}
.jsml2-con .con{width: 100%;padding-left: 0rem;}
.jsml2-con .con .h3::after{width: 1rem;height: 1rem;}
.jsml2-con .con .sz-list{margin-bottom: .15rem;}
.jsml2-con .con .sz-t{padding-bottom: .15rem;margin-bottom: .15rem;}
}


@media(max-width: 600px)
{
	.jsml2-con .scale{width: 80%;overflow: visible;margin:0 auto .3rem;}
  .jsml2-con .sz-t .h3{width: 100%;padding-left: 0rem;}
	}

@media(max-width: 540px)

{
	.data-list li>div{width: 120px;height:140px;}
	.data-list li>div .data-sz,.data-list li.d-icon2 .pull-left .scNum{font-size: 20px;}
	.data-list li>div .data-mc{font-size:14px;}
}


@media(max-width: 456px){	
	.jgsz li{width: 50%;}
  .jgsz .jg-li2 li{width:100%;}
}

@media( max-width: 420px){
	.data-list li{width:50%;margin-top:10px !important;}

}