﻿@charset "utf-8";

body,

h1,

h2,

h3,

h4,

h5,

h6,

p,

blockquote,

dl,

dt,

dd,

ul,

ol,

li,

div,

img,

span,

i,

pre,

form,

fieldset,

legend,

button,

input,

textarea,

th,

td,

strong,

input,

label,

textarea,

figure,

a,

select {

  margin: 0;

  padding: 0;

  font-family: Verdana, "Lantinghei SC", "Hiragino Sans GB", "Microsoft Yahei", Helvetica, arial, sans-serif;

  box-sizing: border-box;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  -o-box-sizing: border-box;

}

.layout{max-width:640px;margin: 0 auto;overflow: hidden;}

ul,li,

ol {

  list-style: none;

}

a {

  cursor: pointer;

  text-decoration: none;

  outline: none;

}

a:hover {

  text-decoration: none;

}

a:focus {

  outline: 0;

  text-decoration: none;

}

input,button,select,textarea{outline:none}

textarea{resize:none}

img{border:none; vertical-align:middle;display: block;}

.fl{float: left;}

.fr{float: right;}

em,i,address{font-style:normal;}

.clearfix{zoom:1;display:block}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

input{font-family:"Microsoft Yahei";}

input::-ms-clear, input:-ms-clear{ display: none;}

table { border-collapse: collapse; border-spacing: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section /* HTML 5 */ { display: block; margin:0px;padding: 0px;}

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

input,button,textarea,select,optgroup,option{ font-size: 100%; font: inherit; outline: none;}

/* 微信 */

#wx_info{width: 640px;height: 92px;position: fixed;left: 50%;margin-left: -320px;top: -92px;z-index: 999;}



/* 点击弹出菜单 */

.nav_content{width: 640px;height: 0%;background: #2e3642;position: fixed;left: 50%;margin-left: -320px;top: 0px;z-index: 999999;overflow: hidden;}

.nav_content #nav_close{width: 100%;height: 50px;margin-bottom: 45px;}

.nav_content .nav_btn {overflow: hidden;margin: 0 15px 44px;}

.nav_content .nav_btn a{display: block;width: 138px;height: 50px;line-height: 50px;text-align: center;font-size: 24px;color: #fdfeff;background: #3f4754;border-radius: 6px;float: left;}

.nav_content .nav_btn a:nth-child(1){margin-bottom: 20px;}

.nav_content .nav_btn a:nth-child(2){margin:0 0 20px 20px;}

.nav_content .nav_btn a:nth-child(3){margin:0 0 20px 20px;}

.nav_content .nav_btn a:nth-child(4){margin-bottom: 20px;float: right;}

.nav_content .nav_btn a:nth-child(6){margin-left: 20px;}

.nav_content .nav_btn a:nth-child(7){margin-left: 20px;}

.nav_content .nav_btn a:nth-child(8){float: right;}

.nav_content ul{margin: 0 57px 77px;}

.nav_content ul li{border-bottom: 1px dashed #fdfeff;}

.nav_content ul li a{display: inline-block;width: 50%;height: 55px;line-height: 55px;text-align: center;font-size: 24px;color: #fdfeff;}

.nav_content .nav_a_btn{margin: 0 56px;overflow: hidden;}

.nav_content .nav_a_btn a{display: inline-block;width: 225px;height: 50px;line-height: 50px;font-size: 26px;color: #fdfeff;border-radius: 6px;text-align: center;}

.nav_content .nav_a_btn a:nth-child(1){float: left;background: #64686f;}

.nav_content .nav_a_btn a:nth-child(2){float: right;background: #1465c0;}



/*头部*/

.zx_logo{height: 78px;background: #1465c0;}

.zx_logo .nav_bar{width:35px;height: 40px;position: relative;float: left;margin: 22px 0 0 34px;cursor: pointer;}

.zx_logo .nav_bar span{display: block;width: 100%;height: 4px;background: #ffffff;border-radius: 2px;}

.zx_logo .nav_bar span:nth-child(2){margin: 10px 0;}

.zx_logo .nav_bar i{display: block;width: 8px;height:8px;border-radius: 50%;background: #e60012;position: absolute;right: -4px;top: -3px;}

.zx_logo .zx_logo_zx{float: left;margin-left: 87px;}

.zx_logo .zx_logo img{width: 326px;height: 78px;}

.zx_logo .zx_tel{float: left;margin: 22px 0 0 100px;}

.zx_logo .zx_tel img{width: 31px;height: 30px;}



/* 列表页文章页标题样式 */

.jg_title{border-bottom: 5px solid #f4e5dd;margin: 0 10px;height: 55px;margin-bottom: 10px;}

.jg_title strong{display: inline-block;border-bottom: 5px solid #726660;font-size: 24px;color: #333333;font-weight: normal;line-height: 50px;}

.jg_title a{font-size: 18px;color: #943e31;float: right;line-height: 60px;}



/* 列表页文章页标题公共样式 */

nav.inav{border-bottom: 4px solid #eeeded;}

nav.inav a{display: block;width: 160px;height: 175px;float: left;}

nav.inav a img{margin: 12px auto 0px;}

nav.inav a h5{font-size: 24px;color: #666666;font-weight: normal;text-align: center;}

.list_tit{height: 90px;}

.list_tit a{display: block;width: 80px;height: 90px;}

.list_tit a img{margin: 23px auto 0px;display:block !important}

.list_tit a.hostry{float: left;}

.list_tit a.home{float: right;}

.list_tit h1{width:480px;float: left;font-size: 27px;color: #000;height: 90px;line-height: 70px;text-align: center;font-weight: normal}



/* 专家团队 */

.gallery-thumbs {height: 74px;margin: 0 20px;}

.gallery-thumbs .swiper-wrapper .swiper-slide{font-size: 22px;color: #936035;height: 44px;line-height: 41px;text-align: center;border: 1px dashed #936035;border-radius: 6px;position: relative;}

.gallery-thumbs .swiper-wrapper .swiper-slide-active{background: #936035;color: #fff;}

.gallery-thumbs .swiper-wrapper .swiper-slide-active:after{

  content: "";

  width: 0;

  height: 0;

  border-left: 14px solid transparent;

  border-top: 16px solid #936035;

  border-right: 14px solid transparent;

  position: absolute;

  left: 50%;

  margin-left: -14px;

  top: 98%;

}

.gallery-top {margin-bottom: 20px;}

.gallery-top .swiper-wrapper .swiper-slide ul {overflow: hidden;margin:0px 20px;}

.gallery-top .swiper-wrapper .swiper-slide ul li{width: 180px;float: left;height: 270px;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(2){margin-left:30px;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(5){margin-left:30px;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(8){margin-left:30px;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(11){margin-left:30px;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(14){margin-left:30px;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(17){margin-left:30px;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(20){margin-left:30px;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(23){margin-left:30px;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(26){margin-left:30px;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(29){margin-left:30px;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(32){margin-left:30px;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(35){margin-left:30px;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(38){margin-left:30px;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(41){margin-left:30px;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(44){margin-left:30px;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(47){margin-left:30px;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(3){float: right;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(6){float: right;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(9){float: right;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(12){float: right;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(15){float: right;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(18){float: right;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(21){float: right;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(24){float: right;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(27){float: right;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(30){float: right;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(33){float: right;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(36){float: right;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(39){float: right;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(42){float: right;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(45){float: right;}

.gallery-top .swiper-wrapper .swiper-slide ul li:nth-child(48){float: right;}

.gallery-top .swiper-wrapper .swiper-slide ul li .expert_img{width: 180px;height: 198px;overflow: hidden;position: relative;}

.gallery-top .swiper-wrapper .swiper-slide ul li .expert_img img{width: 100%;}

.gallery-top .swiper-wrapper .swiper-slide ul li .expert_img h5{font-size: 20px;color: #fefefe;font-weight: normal;width: 100%;height: 28px;line-height: 28px;background: rgba(0, 0, 0, 0.6);text-align:center;position: absolute;bottom: 0px;z-index: 2;}

.gallery-top .swiper-wrapper .swiper-slide ul li .expert_img h5 span{font-size: 16px;}

.gallery-top .swiper-wrapper .swiper-slide ul li .expert_img h5 a{color: #fff;}

.gallery-top .swiper-wrapper .swiper-slide ul li a.expert_btn{display: block;width: 102px;height: 32px;line-height: 32px;border-radius: 6px;background: #cca268;text-align: center;font-size: 18px;color: #fff;margin: 10px auto 0px;}



/* 表单 */

.iform {margin-top: 20px}



.form_tit{position: relative;}



.iform h2{font-size: 22px;color: #333333;font-weight: normal;text-align: center;padding: 40px 0px;}

.iform h2 span{color: #ff0000;}

.form .xm{font-size: 22px;color: #333;margin-bottom: 40px;}

.form input{display:inline;}

.form {margin: 0 62px;}

.form .xm .text{height: 56px;border: 1px solid #cccccc;border-radius: 0px;font-size: 24px;padding-left: 10px;}

.form .xm select{appearance: none;-webkit-appearance: none;-moz-appearance: none;height: 56px;border: 1px solid #cccccc;font-size: 22px;color: #000;padding-left: 20px;background: url(../images/icon2.jpg) no-repeat center right;}

.form .xm select#select1{width: 97px;margin-left: 16px;}

.form .xm select#select2{width: 383px;margin-left: 0px;}

.form .xm #z-xm{width: 265px;}

.form .xm #z-tel,.form .xm #z-time{width: 384px;}

.form .sub{width: 286px;height: 52px;border: none;background: #1465c0;border-radius: 26px;font-size: 28px;color: #fff;margin: 0px auto 45px;display: block;-webkit-appearance: none;}



/* 底部 */


footer .footer_bg{background:#1465c0;overflow: hidden; padding:20px 0 30px 0; margin-top:30px; height:506px;}

footer .footer_bg img{max-width: 100%; margin: 10px auto; display:block !important}

footer .footer_bg .footer_p p{font-size: 20px;color: #fff;text-align: center;line-height: 50px}





.ks_now{color: #333; font-size: 18px; line-height: 40px;  border-bottom: 4px solid #eeeded; width: 95%; margin: 25px auto 0; padding-bottom: 5px}

.ks_now a{color: #333}



.mlzy,.gyds{max-width: 640px; margin:30px auto 20px; overflow: hidden;}

.pagelist2{max-width: 640px; margin:0rem auto 20px; overflow: hidden;}

.pagelist2 ul{width:80%;margin:0 auto}

.mlzy li{background:url(../images/mlbg.jpg) no-repeat center top; background-size:640px 380px; height:380px; overflow:hidden}

.mlzy .ml_t{overflow:hidden}

.ml_left{width:220px;float:left; margin:25px 0 0 70px}

.ml_right{width:280px;float:left; margin:25px 0 0 10px}

.ml_right strong{display:block; line-height:2; font-weight:600}

.ml_info{background:#e6ded4; padding:1px;width:80%}

.ml_info p{border:1px solid #fffcf7; background:#e6ded4; overflow:hidden; font-size:14px; line-height:1.5; padding: 5px 5px;display:block }

.ml_info p i{font-style:normal}

.ml_right .mp a{color:#f30}

.ml_right .mp{font-size:14px; text-indent:2em; padding:5px 0; line-height:1.4}

.ml_right span{ display:block;}

.ml_b{margin:0rem 0 0 70px; width:497px}



.gyds li{height:272px; background:url(../images/gy1.jpg) no-repeat; background-size:640px 272px; overflow:hidden; margin-top:30px}

.gyds li div{width:190px ;margin:30px 0 0 376px}

.gyds li h3{text-align:center; font-size:24px; font-weight:700; line-height:1.8; color:#5c4a3f}

.gyds li span{background:#5c4a3f;color:#fff; font-size:14px; width:95%; display:block; text-align:center; margin:0 auto}

.gyds li b i{width:100rem; display:block}

.gyds li b{color:#5c4a3f; font-size:14px; font-weight:normal; display:block;line-height:1.5; margin:5px 0 7px 10px;}

.gyds li b a{display:none}

.gyds li .p2{display:none; text-indent:0; font-weight:normal}

.gyds li p{font-size:12px; color:#5c3a3f; line-height:1.5; padding:.1rem .1rem 0; text-indent:2em; border-top:1px dashed #746559}

.gyds li p a{color:#c80000}

.gyds li:nth-of-type(2){background:url(../images/gy2.jpg) no-repeat; background-size:640px 272px; }

.gyds li:nth-of-type(3){background:url(../images/gy3.jpg) no-repeat; background-size:640px 272px; }

.gyds li:nth-of-type(4){background:url(../images/gy4.jpg) no-repeat; background-size:640px 272px; }

.gyds li:nth-of-type(5){background:url(../images/gy5.jpg) no-repeat; background-size:640px 272px; }

.gyds li:nth-of-type(6){background:url(../images/gy6.jpg) no-repeat; background-size:640px 272px; }

.gyds li:nth-of-type(7){background:url(../images/gy7.jpg) no-repeat; background-size:640px 272px; }

.gyds h4{text-align:center; line-height:2.5}



.search_box { width:100%; position:relative;}

.search_box .tab01{ width:100%; height:60px; line-height:60px; font-size:24px; padding-left:27px; border:1px solid #ccc; border-radius:7px;box-shadow: 0 1px 2px #ccc;-webkit-box-shadow:0 1px 2px #ccc;-moz-box-shadow:0 1px 2px #ccc; background:#f7f7f7; }

.search{ width:45px; height:50px; position:absolute; top:3px; right:5px;}

.search_box ul{ background:#fff; width:100%;display: none; height:852px; border:1px solid #ccc; border-radius:10px;}

.search_box ul li{ width:100%; height:45px; line-height:45px; font-size:24px; text-align:left; padding-left:30px;display:block}

.search_box ul li:hover{background:#ccc;}

.search_box ul a{ color:#898989;}



.yslist{ width:100%;}

.yslist .ys_info{ width:600px; height:285px; margin:0 auto; background:#fff; border:1px solid #ccc; margin-top:20px;}

.yslist .ys_info .ys_l{ width:156px; height:205px; background:#967d69; border:1px solid #ccc; float:left; margin:35px 21px;}

.yslist .ys_info .ys_l img{width:154px; height:203px;}

.yslist .ys_info .ys_r{ width:385px; height:193px; float:left; margin-left:5px; margin-top:25px;}

.yslist .ys_info .ys_r h1{ font-size:30px; color:#44240a; text-align:left; font-weight:normal;}

.yslist .ys_info .ys_r p{ width:387px; height:80px; font-size:20px; color:#666666; margin-top:10px;}

.yslist .ys_info .ys_r .btn{ width:320px; height:38px; margin-top:20px;}

.yslist .btn .btn_zx{ float:left;}

.yslist .btn .btn_gh{ float:right;}





#gfzxyy{display:none}


/*首页医生团队 start 2019-08-28*/

	 #tab5 {  width: 100%;  overflow: hidden; padding: 10px; border-bottom:5px solid #f4e6dd; padding-bottom: 40px ;overflow:hidden  }

    #tab5 .menu{overflow: hidden;}

    #tab5 .menu dl{display: flex;justify-content: flex-start;flex-wrap:wrap; padding-left: 4px }

    #tab5 .menu dd{float: left; border: 1px solid #a99781; border-radius: 3px; padding:5px 8px;margin: 10px 5px 0 5px ; position: relative; font-size:18px}

    #tab5 .menu dd#th0{background: #943e31; color: #fff}

    #tab5 .menu dd.off{background: #943e31; color: #fff}

    #tab5 .menu dd.off:after,#tab5 .menu dd#th0:after{

        content: "";

        width: 0;

        height: 0;

        border-left: 5px solid transparent;

        border-top: 4px solid #943e31;

        border-right: 5px solid transparent;

        position: absolute;

        left: 50%;

        margin-left: -5px;

        top: 98%;

    }

	#tab5 .menudiv{overflow:hidden}

    #tab5 .menudiv ul{display: none; width:800px }

    #tab5 .menudiv ul.th_dis{display: block}

    #tab5 .menudiv ul li{float: left; width: 180px;height:225px; margin:30px 15px 0 12px;position:relative}

    #tab5 .menudiv ul li strong{display: block; background: rgba(124,47,36,0.3); color: #ffffff; font-size: 18px; width: 100%; line-height: 35px; text-align: center; font-weight: normal;position: absolute;

    bottom: 0;}

    #tab5 .menudiv ul li span{display: none; width: 101px; height: 33px;background: #a99781; border-radius: 3px; text-align: center; line-height: 33px;margin: 20px auto 0}

    #tab5 .menudiv ul li span a{display: block; width: 101px; height: 33px;font-size: 18px; color: #fff}

   #tab5 .menudiv ul li img{ /*width: 2rem; height: 2.5rem*/width: 180px;height:225px; }
   
   /*首页医生团队 end 2019-08-28*/
.color{color: #0b6bc1;}