@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'iconfont';  /* project id 812316 */
  src: url('https://at.alicdn.com/t/font_812316_b6uw8p2z0o.eot');
  src: url('https://at.alicdn.com/t/font_812316_b6uw8p2z0o.eot?#iefix') format('embedded-opentype'),
  url('https://at.alicdn.com/t/font_812316_b6uw8p2z0o.woff') format('woff'),
  url('https://at.alicdn.com/t/font_812316_b6uw8p2z0o.ttf') format('truetype'),
  url('https://at.alicdn.com/t/font_812316_b6uw8p2z0o.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

body{ font-family:"微软雅黑";}
*{margin:0;padding:0;list-style-type:none;}
ol,ul,li,dl,dt{ list-style-type:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,p,input{ margin:0; padding:0;}
a{ text-decoration:none; color:#444;transition: all .3s;}
a:hover{ text-decoration:none; color:#007dc1;}
.clearfix{ clear:both;}

.fl{ float:left;}
.fr{ float:right;}
.toptxt{height: 32px;border-bottom: 1px solid #f2f2f2;}
.wel{ line-height:32px;}
.tq{}
.top_area{ padding-top:20px; padding-bottom:20px;}
.logo_box{}
.search_box{margin-top: 29px;height: 45px;border: 2px solid #0092dd;box-sizing: border-box;border-radius: 4px;}
.search_box .keyword{width: 220px;height: 41px;border: none;box-sizing: border-box;}
.search_box i{float: left;margin: 0 10px;line-height: 41px;color: #ccc;}
.search_box .submit {float: right;margin-top: -2px;margin-right: -2px;width: 109px;height: 45px; background: #0092dd;border-radius: 0 4px 4px 0; text-align:center; color:#fff; border:none;}

.nav{ height:54px; background:#0092dd; position:relative;}
.nav a{ color:#fff; position:relative;}
.navbox {width:100%; margin:0 auto; z-index:99;}
.navbox .m {width:12.5%; line-height:54px; font-size:18px; text-align:center;float:left;}
.navbox .m p {font-size:14px;}
.navbox .sub{display:none; width:100%; padding:20px 0; position:absolute; left:0; background:rgba(255,255,255,0.9); text-align:center; z-index:99;}
.navbox .sub li{ vertical-align:middle; z-index:99; height:38px; line-height:38px; min-width:150px;}
.navbox .sub li a{ font-size:18px; height:38px; line-height:38px; display:block; background:url(images/icon.png) 0 9px no-repeat; color:#0f0f0f;}
.navbox .sub li a:hover{ color:#fff; background:#0084c6;   }
.navbox .smenu{ float:left;}
.navbox .smenu ul{ float:left; max-width:480px;}
.navbox .smenu ul li{ width:50%; float:left;}
.navbox .s-pic{ float:right; color:#fff;}
.navbox .on{ background:#c49d66;}
.navbox .on .mlink::after{ content:"";width: 0;height: 0;border-right: 8px solid transparent;border-bottom: 8px solid #fff;border-left: 8px solid transparent;position:absolute; bottom:-15px; left:50%; margin-left:-8px;}

.quickbox{ position:relative;}
.quickbox li{ height:110px; background:#0092dd;display: flex;text-align:center;transition: all .3s;}
.quickbox li:nth-of-type(2n){ background:#14B5D7;}
.quickbox li a{ color:#fff; display:block; line-height:110px; font-size:18px; font-weight:500;}
.quickbox li a i{ font-size:50px; font-weight:500; margin-right:10px;}
.quickbox li:hover{    background: #c49d66;box-shadow: 1px 2px 2px rgba(0,0,0,.2);transform: scale(1.05);}
.quickbox li:hover a{ color:#fff;}
.quickbox li a span{ top:-10px; position:relative;}

.warp{ margin-top:20px;}
.newsbox{ padding-bottom:20px;}
.news_txt{ width:810px;}
.news_nr { width: 100%;overflow: hidden; }
.news_nr .tab-hd { height: 60px;margin-bottom: -1px; color: #5c4d40; }
.news_nr .tab-hd ul {}
.news_nr .tab-hd li{ float: left; height: 60px; line-height: 60px;}
.news_nr .tab-hd li a{ display:block; padding:0 20px;color: #525252; font-size:18px;}
.news_nr .tab-hd li a:hover{ color:#5bc0f7; text-decoration:none;   }
.news_nr .tab-hd li.on{    font-weight: 600;background: #eef8fe;color: #5bc0f7;border-color: #eef8fe;border-bottom: 2px solid #5bc0f7;}
.news_nr .tab-hd li.on a{ color:#5bc0f7; text-decoration:none;}
.news_nr .tab-bd { border-top: 1px solid #e4e4e4; padding-top:15px;  }
.news_nr .tab-bd ul{ overflow:hidden; zoom:1; }
.news_nr .tab-bd li { width:49%;display:inline-block;height: 30px; line-height: 30px; overflow: hidden; background:url(../img/dot4.png) no-repeat left center; padding-left:12px; font-size:14px;}
.news_nr .tab-bd li:nth-of-type(2n){ float:right;}
.news_nr .tab-bd li .date {font-size: 12px;margin-left: 15px;float: right;color: #999;}

#owl-pic{position:relative;width:49.5%;max-height:270px; float:left;}
#owl-pic .item{ position:relative;display:block;}
#owl-pic img{display:block;width:100%; max-height:270px;}
#owl-pic b{position:absolute;left:0;bottom:0;width:100%;height:50px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-pic span{position:absolute;left:0;bottom:25px;width:100%;font:18px/32px;color:#fff;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:5px;width:100%;height:15px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background:#fff;*display:inline;*zoom:1;border-radius:50%;}
.owl-pagination .active{width:10px;background:#007dc1;border-radius:50%;}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;}
.owl-next{right:0;}
.owl-prev:hover{}
.owl-next:hover{}

.yw_box .hot_news{ width:100%;    border-top: 1px solid #e4e4e4;padding-top: 15px;}
.yw_box .hot_news li{ width:100%;display:inline-block;height: 30px; line-height: 30px; overflow: hidden; background:url(../img/dot4.png) no-repeat left center; padding-left:12px; font-size:14px;}
.yw_box .hot_news li .date {font-size: 12px;margin-left: 15px;float: right;color: #999;}

.yw_box{ width:300px; float:right;}
.yw_box .not_tit { height: 48px;margin-bottom: -1px; color: #5c4d40; }
.yw_box .not_tit h3{  height:48px; line-height:48px; font-size:18px; margin-bottom:-1px; float:left;    font-weight: 600;background: #fff;color: #c49d66;border-color: #fff;border-bottom: 2px solid #c49d66;padding:0 20px;}

/*.yw_box { width: 48%;overflow: hidden; }*/
.yw_box .tab-hd { height: 48px;margin-bottom: -1px; color: #5c4d40; }
.yw_box .tab-hd ul {}
.yw_box .tab-hd li{ float: left; height: 48px; line-height: 48px; border-top:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-left:1px solid #e4e4e4;}
.yw_box .tab-hd li:first-child{ border-left:1px solid #e4e4e4;}
.yw_box .tab-hd li a{ display:block; padding:0 20px;color: #525252; font-size:18px;}
.yw_box .tab-hd li a:hover{ color:#c49d66; text-decoration:none;   }
.yw_box .tab-hd li.on{    font-weight: 600;background: #fff;color: #c49d66;border-color: #fff;border-bottom: 2px solid #c49d66;}
.yw_box .tab-hd li.on a{ color:#c49d66; text-decoration:none;}
.yw_box .tab-bd { border-top: 1px solid #e4e4e4; padding-top:15px;  }
.yw_box .tab-bd ul{ overflow:hidden; zoom:1; }
.yw_box .tab-bd li { width:100%;display:inline-block;height: 30px; line-height: 30px; overflow: hidden; background:url(../img/dot4.png) no-repeat left center; padding-left:12px; font-size:14px;}
.yw_box .tab-bd li:nth-of-type(2n){ float:right;}
.yw_box .tab-bd li .date {font-size: 12px;margin-left: 15px;float: right;color: #999;}

.yw_nr { width: 48%;overflow: hidden; }
.yw_nr .tab-hd { height: 48px;margin-bottom: -1px; color: #5c4d40; }
.yw_nr .tab-hd ul {}
.yw_nr .tab-hd li{ float: left; height: 48px; line-height: 48px; border-top:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-left:1px solid #e4e4e4;}
.yw_nr .tab-hd li:first-child{ border-left:1px solid #e4e4e4;}
.yw_nr .tab-hd li a{ display:block; padding:0 20px;color: #525252; font-size:18px;}
.yw_nr .tab-hd li a:hover{ color:#c49d66; text-decoration:none;   }
.yw_nr .tab-hd li.on{    font-weight: 600;background: #fff;color: #c49d66;border-color: #fff;border-bottom: 2px solid #c49d66;}
.yw_nr .tab-hd li.on a{ color:#c49d66; text-decoration:none;}
.yw_nr .tab-bd { border-top: 1px solid #e4e4e4; padding-top:15px;  }
.yw_nr .tab-bd ul{ overflow:hidden; zoom:1; }
.yw_nr .tab-bd li { width:100%;display:inline-block;height: 30px; line-height: 30px; overflow: hidden; background:url(../img/dot4.png) no-repeat left center; padding-left:12px; font-size:14px;}
.yw_nr .tab-bd li:nth-of-type(2n){ float:right;}
.yw_nr .tab-bd li .date {font-size: 12px;margin-left: 15px;float: right;color: #999;}




.doc_area{ padding:20px 0;}


.docpic{ width:100%; overflow:hidden;   }
.docpic .hd{overflow:hidden; position:relative; margin-bottom:-2px;}
.docpic .hd h3{  height:48px; line-height:48px; font-size:18px;float:left;    font-weight: 600;background: #fff;color: #c49d66;border-color: #fff;border-bottom: 2px solid #c49d66;padding:0 20px;}
.docpic .hd ul { position:absolute; zoom:1; z-index:1; right:0; top:25px;}
.docpic .hd ul li{ float:left; cursor:pointer; display:block; width:12px; height:12px; margin-right:4px; _display:inline; background:#007dc1; }
.docpic .hd ul li.on{ background:#9ecf13; }
.docpic .hd .next,	.docpic .hd .prev{ float:right; display:block; width:24px; height:24px; overflow:hidden; margin-right:6px; cursor:pointer; margin-top:20px;}
.docpic .hd .next{ background:url(../img/ico_11.png);}
.docpic .hd .prev{ background:url(../img/ico_10.png);}

.docpic .bd{ padding:15px 0 0 0; border-top: 1px solid #e8e8e8; }
.docpic .bd ul{ overflow:hidden; zoom:1; }
.docpic .bd ul li{ float:left; width:212px; margin-right:20px; border:1px solid #E9E9E9;transition: all .3s;}
.docpic .bd ul li:hover{box-shadow: 1px 2px 2px rgba(0,0,0,.2);}
.docpic .bd ul li dl{	margin:20px 0;}
.docpic .bd ul li dl dt ,.docpic .bd ul li dl dd{	text-align: center;}
.docpic .bd ul li dl dd{	height:38px;line-height: 38px;}
.docpic .bd ul li dl dt img{height: 150px;width:120px;}
.docpic .bd ul li dl dd.dd_name{	font-weight: bold; font-size:16px;}
.docpic .bd ul li dl dd.dd_office{	color:#464646;}
.docpic .bd ul li dl dd.dd_pos{	font-weight: normal;display: inline-block;width: 200px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.docpic .bd ul li dl dd.dd_more a{	display: inline-block;width: 80px;height: 32px;line-height: 32px;border: 1px solid #c49d66;color: #c49d66;border-radius: 16px;}
.docpic .bd ul li dl dd.dd_more a:hover{	display: inline-block;width: 80px;height: 32px;line-height: 32px;background: #c49d66;color: #FFF;border-radius: 16px;}


.ks_box{ padding-top:20px;}
.ks_box .ks_tit { height: 48px;margin-bottom: -1px; color: #5c4d40; }
.ks_box .ks_tit h3{  height:48px; line-height:48px; font-size:18px; margin-bottom:-1px;color:#007dc1; float:left;    font-weight: 600;background: #eef8fe;color: #5bc0f7;border-color: #eef8fe;border-bottom: 2px solid #5bc0f7;padding:0 20px;}
.ks_nr { width: 100%;overflow: hidden; padding-top:20px; border-top: 1px solid #e8e8e8; }
.ks_nr .tab-hd { width: 260px;color: #5c4d40;}
.ks_nr .tab-hd ul {}
.ks_nr .tab-hd li{ float: left; height: 48px; line-height: 48px; width:100%; background:#5bc0f7;border-bottom: 2px solid #fff;transition: all .3s;}
.ks_nr .tab-hd li a{ display:block; padding:0 20px;color: #fff; font-size:18px; }
.ks_nr .tab-hd li a:hover{ color:#fff; text-decoration:none;}
.ks_nr .tab-hd li.on{    font-weight: 600;background: #58b431;color: #fff;border-bottom: 2px solid #4a9829;transform: scale(1.05);}
.ks_nr .tab-hd li.on a{ color:#fff; text-decoration:none;}
.ks_nr .tab-bd { width:860px;}
.ks_nr .tab-bd .tab-pal{ width:860px;}
.ks_nr .tab-bd ul{ overflow:hidden; zoom:1; }
.ks_nr .tab-bd li { display:inline-block;font-size:14px; border:1px solid #B5B5B5; padding:20px; margin-bottom:10px;}
.ks_nr .tab-bd li a .tit{ padding:10px 0; text-align:center; font-weight:600;}
.ks_nr .tab-bd li a p{ color:#8B8B8B;}

.listsbox{ margin-top:20px;}
.listsbox .titbox{ height:50px;	border-left: 1px solid #d8d8d8; line-height:50px;}
.listsbox .titbox .tab-nav li{	float: left;width: 198px;height: 50px;text-align: center;background: #f1f1f1;border-top: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;}
.listsbox .titbox .tab-nav li.on{	float: left;width: 200px;height: 50px;border-top: 2px solid #c49d66;border-bottom: 1px solid #FFF;background: #FFF;}
.listsbox .titbox .tab-nav li.on a{ color:#252525; text-decoration:none;}
.listsbox .titbox .titmore{float: right;width: 344px;height: 50px; border: 0px;background: #FFF;text-align: right; border-bottom: 1px solid #d8d8d8;}
.listsbox .nrbox{ margin-top:25px; width:830px; float:left;}
.listsbox .nrbox ul{ overflow:hidden; zoom:1; width:510px; float:right;}
.listsbox .nrbox li { width:100%;display:inline-block;height: 30px; line-height: 30px; overflow: hidden; background:url(../img/dot4.png) no-repeat left center; padding-left:12px; font-size:14px;}
.listsbox .nrbox li .date {font-size: 12px;margin-left: 15px;float: right;color: #999;}
.listsbox .nrbox .newpic{float: left;width: 300px;height: 225px;}
.listsbox .nrbox .newpic img{ width:300px; height:225px;}
.listsbox .ksdh{ float:right; position:relative; margin-top:25px;}


.nbanner{ width:100%; position:relative;}
.bannerimg{ width:100%;}
.bannerimg img{ max-width:100%;}
.foot{width: 100%;height: 180px;margin-top: 60px; padding-bottom: 20px; background: #f1f1f1;color: #525252;display: block;overflow: hidden;}
.foot .copy{ width:70%; float:left;}
.foot .copy h3{line-height:24px;height:auto; padding-top:40px; font-size:18px; line-height:200%;}
.foot .copy h3 i{ font-size:24px; padding-right:10px;}
.foot .copy p{ height:35px; border-left:1px solid #525252; padding-left:21px; line-height:19px; display:block; font-size:12px; margin-top:20px;}
.foot .copy p a{ color:#525252;}
.foot .copy p a:hover{ text-decoration:underline;}
.foot .QRcode{float:right; padding-top:40px;}
.foot .QRcode img{ width:104px; height:104px; float:right; margin-left:14px;}

    .swiper-container {
      width: 100%;
      height: 100%;
      margin-left: auto;
      margin-right: auto;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	 .swiper-slide img{ width:100%;}
.swiper-pagination{
	text-align:center;
	width:100%;
	margin-top:-30px;}
.swiper-pagination .swiper-pagination-bullet {
    width: 30px;
    height: 8px;
	margin:0 5px;
	background:#0092dd;
	border-radius:0;
}

.n_left{width:18%; float:left;}
.ntit{background: #0092dd;border-bottom: 3px solid #036293;line-height: 50px;font-size: 20px; color:#fff; padding-left:20px;}
.ntit i{ font-size:24px; line-height:50px; padding-right:5px;}
.n_left .menubox{background: #f5f5f5}
.n_left .menubox li{border-bottom: solid 1px #eaeaea;padding: 0 20px;}
.n_left .menubox li a{line-height:36px;display:block }
.n_left .menubox li a:hover{color:#09C}
.n_left .menubox li.cur{background: #5dc0dd url(../img/arrow-r.png) 180px center no-repeat;}
.n_left .menubox li.cur a{ color:#fff;}
.n_right{width:80%; float:right;background:url(../img/con_bg.jpg) no-repeat; background-size:contain; min-height:600px;}
.ncontent{ margin:20px 22px; line-height:200%;}
.ncontent .con_tit{ border-bottom:1px solid #dbdbdb; height:36px; margin:30px 0;}
.ncontent img{ max-width:100%;}

.nquickbox{border:1px solid #ebebeb;border-right:0px;border-bottom:0px; width:100%; margin-top:20px;}
.nquickbox li { display:inline-block; width:50%; float:left;}
.nquickbox li a{display:block;width:100%;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb;line-height:32px; text-align:center; padding:10px 0;}
.nquickbox li:nth-of-type(2n) a{ border-left:1px solid #ebebeb;;border-right:1px solid #ebebeb;}
.nquickbox li:hover a{background-color:#5dc0dd; color:#fff;}
.nquickbox li:hover i{ color:#fff;}
.nquickbox li a i{ font-size:48px; display:block; margin-top:10px; color:#0092dd;}

.newslist li{position: relative;padding: 20px 10px;border-bottom: 1px solid #e4e4e4;box-sizing: border-box;transition: background-color .3s;}
.newslist li:hover {background: #f0f8fd;}
.newslist li.hasthumb {padding: 25px 10px;height: 200px;}
.newslist li h2{font-size:18px;line-height:1.5;font-weight:normal;}
.newslist li .thumb {float: left;margin-right: 34px;display: block;width: 200px;height: 152px;}
.newslist li .thumb img{width:200px;height:152px;}
.news-list-summary{overflow:hidden;height:100%;}
.news-list-summary p{margin-left: 0;display:-webkit-box;line-height:1.5;max-height:68px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal;margin-bottom:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;color:#8b8b8b;margin-top: 8px;}
.time-author{position: relative;margin-top: 8px;font-size:13px;color:#999;line-height:35px;}
.time-author span{margin-right:5px;display:inline-block;}

.ksfl{overflow:hidden; width:100%;}
.ksfl dl{position:relative;font-size:14px;border-top: 1px solid #d7d7d7;overflow: hidden;}
.ksfl dl:last-child {border-bottom: 1px solid #d7d7d7;}
.ksfl dt{font-size:18px;position:absolute;top:0;left:0;height: 100%;line-height: 65px;background-color:#f2f2f2;width:180px;text-align:center;}
.ksfl dd{margin-left:223px;overflow:hidden;font-size: 16px;box-sizing:border-box;}
.ksfl dd a{display:block;width: 120px;line-height:64px;float:left;}
.ksfl dd a:before{content:"";display:inline-block;margin-right: 10px;width: 24px;height: 24px;line-height: 24px;text-align: center;font-size: 20px;border: 1px solid #d7d7d7;box-sizing: border-box;vertical-align: middle;}
.ksfl dd a.cur {color: #0286d5;font-weight: 600;}
.ksfl dd a.cur:before{content:"\e60a";font-family: 'iconfont';color:#0286d5;}

.kslist {}
.kslist ul {padding-top: 45px;}
.kslist li {position: relative;float: left;margin-right:2%;margin-bottom: 35px;padding: 20px;width: 32%;height: 185px;border: 1px solid #e4e4e4;box-sizing: border-box;transition: border-color .4s;}
.kslist li:nth-child(3n) {margin-right: 0;}
.kslist li h3 {line-height: 50px;font-size: 16px;color: #0186d5;border-bottom: 1px solid #e4e4e4; font-weight:bold;}
.kslist li h3 a {float: right;display: block;margin-top: 12px;margin-left: 8px;width: 60px;height: 26px;line-height: 24px;text-align: center;color: #0186d5;font-size: 12px;border: 1px solid #0186d5;box-sizing: border-box;}
.kslist li p {padding-top: 20px;line-height: 1.5;color: #868686;}
.kslist li i {display: block;position: absolute;right: 0;bottom: 0;width: 24px;height: 24px;line-height: 24px;font-size: 22px;text-align: center;color: #fff;background: #e4e4e4;transition: background-color .4s;}
.kslist li:hover {border-color: #0186d5;}
.kslist li:hover i {background: #0186d5;}

.introduce{ position:relative;}
.introduce h2{ padding:15px 0; font-size:18px;}
.introduce p{ padding:10px 0;}
.introduce .tit_color {color: #007dc1;font-weight: 400;}
.introduce .jcjs-p{font-weight: 800;line-height: 18px;}
.introduce .jcjs-span{ font-weight:normal;}
.introduce .intro-a{color: #000000;font-size: 16px; padding:0 10px;}
.introduce .kback{ position:absolute; right:0; top:10px;}
.introduce .kback i{ font-size:30px;}
.introduce .kback span {position: relative;padding-left: 5px;top: -6px;}

.main-introduce .introduce{ position:relative;}
.main-introduce .introduce .doc-img {width:24%;float: left;padding-right:20px;}
.main-introduce .introduce .doc-img img {max-width: 100%;border: #eee 5px solid;}
.main-introduce .introduce .doc-information{ float:left; width:73%; font-size:14px;}
.main-introduce .introduce .doc-information h4{ font-size:24px; padding-top:20px;}
.main-introduce .introduce .doc-information h4 span{ font-size:14px; font-weight:normal; padding:0 5px;}
.main-introduce .introduce .doc-information ul{}
.main-introduce .introduce .doc-information li{ float:left; width:48%; padding:10px 0;}
.main-introduce .intro-infor{margin-top: 30px;border-bottom: #C0C0C0 1px dashed;}
.main-introduce .intro-infor h2{ padding-bottom:20px;}
.main-introduce .kback{ position:absolute; right:0; top:10px;}
.main-introduce .kback i{ font-size:30px;}
.main-introduce .kback span {position: relative;padding-left: 5px;top: -6px;}

.doclist li {position: relative;float: left;margin-right:2%;margin-bottom: 35px;padding: 20px 18px 20px 118px;width:32%;height:210px;border: 1px solid #e4e4e4;box-sizing: border-box;transition: border-color .4s;}
.doclist li:nth-child(3n) {margin-right: 0;}
.doclist li .doctor-img {position: absolute;left: 18px;top: 20px;display: block;width: 100px;height: auto;overflow: hidden;}
.doclist li .doctor-img img {display: block;width: 100%;height: 100%;}
.doclist li h2 {margin-left: 10px;height: 52px;font-size: 16px;font-weight: 400;border-bottom: 1px solid #e4e4e4;}
.doclist li h2 a {color: #0186d5;}
.doclist li h2 span {display: block;font-size: 12px;color: #bcbcbc; padding-top:10px;}
.doclist li .depart {margin-left: 10px;}
.doclist li .area {position: absolute;top: 46px;left: 230px;}
.doclist li .goodat {margin-left:10px;color: #858585;}
.doclist li p span {color: #989898;}
.doclist li:hover {border-color: #0092dd;}
.doclist li i {display: block;position: absolute;right: 0;bottom: 0;width: 40px;height: 40px;line-height: 40px;font-size: 22px;text-align: center;color: #fff;background: #e4e4e4;transition: background-color .4s;}
.doclist li:hover i {background: #0092dd;}

.doc_search{ background:#0092dd; margin:20px 0; color:#fff; padding:10px;}
.doc_search dl{ display:inline-block; margin-right:20px;}
.doc_search dl dd input,.doc_search dl dd select{ border:1px solid #0379ab; color:#666;}
.doc_search .searchbtn{ padding:0 10px; background:#5dc0dd; color:#fff;}

.ncontent .news_tit_box h1{font-size: 20px; padding:10px 0; margin-top:10px;text-align: center;}
.ncontent .news_time_box{font-size: 14px;color: #cccccc;text-align: center;}
.ncontent .news_content_box{ padding:20px 0; color:#666;}
.ncontent .news_content_box img{ max-width:100%;}

.fenye {width: 100%;margin: 20px auto;display: block;text-align: center;}
.fenye ul {text-align: center;}
.fenye li {display: inline-block;margin: 0 5px;}
.fenye li a {display: block;height: 20px;line-height: 20px;padding: 5px 10px;border: 1px solid #c5c3c3;color: #666;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.fenye li a:hover, .fenye .hover a {background: #2ebfe1;color: #fff;}
.fenye li a.nh {color: #ccc}

.redirect{ margin:0 auto; height:64px; font-size:36px; line-height:64px; position:absolute;top:50%; margin-top:-32px; vertical-align:middle; left:50%; margin-left:-180px;}

/*2023-3-30 新增*/
.qk-pagination{ text-align: center; display: none; }
.nav-btn{ display: none; }
.mobhd-nav-box{ display: none; }
.mbanner{ display: none; }
.mfooter{ display: none; }
.swiper{ width: 100%; }
.docpic .bd2{ display: none; }
@media screen and (max-width: 968px){
  header{
      height:96px;
      line-height:96px;
      position: fixed;
      z-index: 9999;
      width: 100%;
      top: 0;
      left: 0;
      background: #fff;
    }
  .banner{ display: none; }
  .mbanner{position: relative;top:96px;display:block;}
  .nbanner{position: relative;top:96px;display:block;}
  .nav{ display: none; }
  .toptxt{ display: none; }
  .search_box{ display: none; }
  .n_left{ display: none; }
  .n_right{ width: 100%; }
  .logo_box { width:300px; height: 56px; position: relative;top:-28px;}
  .logo_box img{ width:100%;}
  .warp{ position: relative;top:96px; }
  .news_txt{ width: 100%; }
  #owl-pic{ width: 100%; }
  .yw_nr{ width: 100%; margin-top: 20px; }
  .yw_box{ width: 100%; margin-top: 20px; }
  .listsbox .nrbox{ width: 100%; }
  .listsbox .nrbox .newpic{ width: 100%; float: none; height: auto;}
  .listsbox .nrbox .newpic img{width: 100%; height: auto;}
  .listsbox .titbox .titmore{ display: none; }
  .listsbox .nrbox ul{ width: 100%; margin: 20px 0;}
  .listsbox .titbox .tab-nav li{ display: inline-table; }
  .listsbox .ksdh{ float: none;position:inherit; }
  .listsbox .ksdh a img{width: 100%; height: auto}
  .listsbox .titbox .tab-nav li{width: 50%;}
  .listsbox .titbox .tab-nav li.on{ width: 50%;border-top: 1px solid #c49d66; }
  .foot{ display: none; }
  .mfooter{display: block;text-align:center;background: #f1f1f1;color: #525252; position: relative;top: 96px; padding: 20px 0; margin-top: 20px;}
  .mfooter .m_logo img{ width: 70%; height: auto; }
  .mfooter .m_copy {}
  .mfooter .m_copy ul li{ line-height: 200%; }
  .qk-pagination{ display: inherit; }
  .swiper{ overflow: hidden; }
  .docpic .hd .next,.docpic .hd .prev{ display: none; }
  .docpic .bd{ display: none; }

  .docpic .bd2{ display: block;padding:15px 0 0 0; border-top: 1px solid #e8e8e8; }
  .docpic .bd2 ul{ overflow:hidden; zoom:1; }
  .docpic .bd2 ul li{ float: left;width:48%; border:1px solid #E9E9E9;margin-right:4%; margin-bottom: 20px;transition: all .3s; text-align: center;}
  .docpic .bd2 ul li:nth-child(2n){ margin-right:0; }
  .docpic .bd2 ul li:hover{box-shadow: 1px 2px 2px rgba(0,0,0,.2);}
  .docpic .bd2 ul li dl{ margin:20px 0;}
  .docpic .bd2 ul li dl dt ,.docpic .bd ul li dl dd{ text-align: center;}
  .docpic .bd2 ul li dl dd{  height:38px;line-height: 38px;}
  .docpic .bd2 ul li dl dt img{height: 150px;width:120px;}
  .docpic .bd2 ul li dl dd.dd_name{  font-weight: bold; font-size:16px;}
  .docpic .bd2 ul li dl dd.dd_office{  color:#464646;}
  .docpic .bd2 ul li dl dd.dd_pos{ font-weight: normal;display: inline-block;width: 200px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
  .docpic .bd2 ul li dl dd.dd_more a{  display: inline-block;width: 80px;height: 32px;line-height: 32px;border: 1px solid #c49d66;color: #c49d66;border-radius: 16px;}
  .docpic .bd2 ul li dl dd.dd_more a:hover{  display: inline-block;width: 80px;height: 32px;line-height: 32px;background: #c49d66;color: #FFF;border-radius: 16px;}
  .ncontent .con_tit{ padding-left: 20px; }
  .ncontent{ margin: 0;padding: 0 2%;  }
  .kslist li{width: 49%; height: 250px;}
  .kslist li:nth-child(3n){ margin-right: 2%; }
  .kslist li:nth-child(2n){ margin-right:0; }
  .doclist li{width: 49%; height: auto; padding: 2%;}
  .doclist li:nth-child(3n){ margin-right: 2%; }
  .doclist li:nth-child(2n){ margin-right:0; }
  .doclist li .goodat{ display: none; }
  .newslist li h2{ font-size: 14px; }
  .m_logo{ margin-bottom: 20px; }
  .m_wechat{ margin-bottom: 20px; }
  .news_content_box table{ max-width: 100%; }
  .news_content_box img{ max-width: 100%; }

  .main-introduce .introduce .doc-img{ width: 48%; }
  .main-introduce .introduce .doc-information{ width:50%; }
  .main-introduce .introduce .doc-information li{ width: 100%; }
  .main-introduce .introduce .doc-information h4{ padding-top:28px; }
  .main-introduce .kback i{ font-size: 18px; }
  .main-introduce .kback{top:0;}
  .doclist li .doctor-img{ width: 100%; display: block;position: relative;left: 0;top:0; }
  .doclist li .doctor-img img{ height: auto; }
  .doclist li h2{ display: block;text-align: center;  margin-left: 0; padding-top: 10px;}
  .doclist li .depart{ display: block; }

  .nav-btn{
      display: inherit;
      width: 30px;
      height: 30px;
      border-radius: 50%;
        /* box-shadow: 0 0 .08rem rgba(0,0,0,.26); */
        float: right;
        margin: 10px 0;
        position: relative;
    }
  .nav-btn .linebox{
      width: 30px;
      height: 30px;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      margin: auto;
    }
  .nav-btn .line{
      width: 30px;
      height: 2px;
      background: #444;
      left: 0;
      right: 0;
      margin: 0 auto;
      position: absolute;
    }
  .nav-btn .line:first-child{
      top: 0;
    }
  .nav-btn .line:nth-child(2){
      top: 50%;
      margin-top: -1px;
    }
  .nav-btn .line:nth-child(3){
      top: 100%;
      margin-top: -2px;
    }
  .mobhd-nav-box{
      position: absolute;
      width: 100%;
      top: 100%;
      left: 0;
      height: calc(100vh - .9rem);
      background: #fff;
      transform: translate(-100%, 0);
      transition: all .4s ease;
      overflow: auto;
    }
  .mobhd-nav-box.show{
      transform: translate(0, 0);
    }

  .mobhd-nav-scroll{
      border-top: 1px solid #e3e3e3;
    }
  .mobhd-nav-scroll li{
      border-bottom: 1px solid #e3e3e3;
      line-height: 1;
    }
  .mobhd-nav-scroll li .probtn:after{
      content: '';
      width: .12rem;
      height: 100%;
      right: .3rem;
      top: 0;

      position: absolute;
    }
  .mobhd-nav-scroll .li-tit{
      font-size: 24px;
      color: #333333;
      padding: 0 5px;
      line-height: 2;
      display: block;
      position: relative;
    }
  .mobhd-nav-scroll div.li-tit{
      position: relative;
    }
  .mobhd-nav-scroll div.li-tit:after{
      content: '';
      position: absolute;
      width: .24rem;
      height: .24rem;
      right: .3rem;
      top: 0;
      bottom: 0;
      margin: auto 0;
    }
  .mobhd-nav-scroll li.cur div.li-tit{
      background: #262626;
      color: #f5f5f5;
    }
  .mobhd-nav-scroll li.cur div.li-tit:after{

    }
  .mobhd-nav-scroll li .li-con{
      background: #f9f9f9;
      padding: .3rem 1rem;
      display: none;
    }
  .mobhd-nav-scroll li .li-con a{
      font-size: 24px;
      color: #666666;
      line-height: 2;
      display: block;
    }
}