@charset "utf-8";
/*全局控制*/
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:"微软雅黑"; color:#565656;-webkit-text-size-adjust:none;top:0;}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
img{border:0; vertical-align:central;}
ul,li{list-style:none;}
/*.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.dis{display:block;}.undis{display:none;}*/
a{text-decoration:none !important; }
a,span,p{font-size:"微软雅黑";}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
input { border: 0;  outline: none; }
.left{ float: left; }
.right{ float: right; }
.clear{clear:both;}
.none{ display: none; }
.block{ display: block; }
.gh-list-right ul li a{ color: #2d2d2d; }
.ks-list a{ color: #4441c6 }
@media screen and (min-width: 1380px) {
    .width{ width: 1380px; margin: 0 auto; }
    .phone-navs,.news-list-times,.ks-block2,.cz-two-show1,.cz-nav-phone,.gh-show-zt1{ display: none; }
    .ks-block1{ display: block; }
    /** 导航 **/
    .ks-nav{ width: 100%; position: relative; height: 550px;}
    .ks-nav-position{ position: relative; z-index: 2;  }
    .ks-nav-show{ color: #e6e6e6; font-size: 14px; padding-top: 20px; border-bottom: 1px solid #5b59cb; line-height: 47px; }
    .ks-nav-title{  padding-top: 36px;  position: relative; width: 430px; margin:0 auto; text-align: center;  font-size: 39px;  color: #e6e6e6; line-height: 40px;}
    .ks-nav-bt{ position: relative; top: 22px; width: 430px; left: 0; height: 1px;} 

    .ks-list{ text-align: center; margin-top: 50px; }
    .ks-list ul li{ display: inline-table; background: rgb(255,255,255,0.8); border-radius: 10px; width: 225px; height: 155px; padding: 20px 0; margin: 0 15px; font-size: 28px; box-shadow: 0px 0px 25px #3633b9;  }
    .ks-list ul li span{ font-size: 58px; }
    .ks-list ul li div{ margin-top: 40px; }
    /** 头部  **/
    .gh-top-left{ float: left; font-size: 18px; line-height: 75px; width: 74px; text-align: center; }
    .gh-top-right{ float: right; width: 316px; height: 40px; line-height: 40px; border: 1px solid #e5e5e5; border-radius: 100px; padding: 0 0 0 20px; margin-top: 18px; }
    .gh-top-right input{ float: left; height: 40px; width: 220px; font-size: 16px; color: #8f8f9c; }
    .gh-top-right div{ float: right; width: 88px; border-radius: 100px; text-align: center; color: #ffffff; cursor: pointer; }
    .gh-border{ border-top: 1px solid #e8e8e8; position: relative; top: -1px; }
    /** 内容 **/
    .gh-list-left{ width: 53px; border-right: 1px solid #e9e9e9; margin-top: 64px; margin-bottom: 40px; float: left; }
    .gh-list-qb{ color: #ffffff; border-radius: 100px; text-align: center; margin-right: 5px; height: 24px;}
    .gh-list-left ul{ width: 48px; }
    .gh-list-left ul li{ line-height: 24px; text-align: center; width: 48px; height: 24px; margin-bottom: 16px; cursor: pointer;  font-size: 16px;}
    .gh-list-right{ width: 1300px; float: right; margin-top: 64px; }
    .gh-list-right ul li{ width: 220px; height: 45px; background:#f5f5f5; text-align: center; line-height: 45px; border-radius: 100px; float: left; margin-left: 40px; margin-bottom: 26px; font-size: 16px;}
    .gh-list-right ul li p{ display: none; }


    /*** 专家出诊表 ***/
   .cz-top-border{ height: 5px; width: 100%; margin-top: 43px; }
   .cz-nav{ line-height: 57px; background:#f6f6f6;  }
   .cz-nav-left{ float: left; font-size: 20px; font-weight: bold; padding:0 20px;}
   .cz-nav-left span{ font-size: 20px; float: left;  padding-right: 8px;}
   .cz-nav-left div{ float: left; }
   .cz-nav-right{ float: right; font-size: 16px; padding:0 20px;}
   .cz-nav-right span{ font-size: 16px; float: left; padding-right: 8px;}
   .cz-nav-right div{ float: left; }

   .cz-show{ width: 100%; text-align: center; font-size: 16px; margin-top: 55px; }
   .cz-one-show{ height: 78px; color: #ffffff;  }
   .cz-one-show td,.cz-one-show1 td{ border: none; }
   .cz-two-show{ width: 100%; text-align: center; }
   .cz-xx{ width: 115px; padding: 10px 0; margin: 0 auto; border-bottom: 1px dashed #e3e3e3; position: relative; }
   .cz-name{ float: left; font-size: 15px; color: #6b6b6b; }
   .cz-name span{ display: none; }
   .cz-cz{ float: right; width: 53px; font-size: 20px; font-size: 14px; border-radius: 20px; color: #ffffff; }
   .cz-three-show td{ padding: 20px 0; }
   .cz-height{ height: 50px; }

   /** 弹窗 **/
   .cz-three-show .cz-xx:hover .cz-position{ display: block;  }
   .cz-position{display: none; position: absolute; left: -180px; top: -177px; z-index: 2; width: 280px; height: 135px; padding: 24px 20px; border-radius: 20px;  box-shadow: 0px 0px 15px #f3f3f3; background: #ffffff;   }
   .cz-position-left{ float: left; width: 105px; }
   .cz-position-left img{ width: 105px; height: 135px; display: block; }
   .cz-position-right{ float: right; width: 160px; text-align: left; }
   .cz-position-name{ font-size: 18px; line-height: 42px; padding-left: 5px; }
   .cz-position-zc{ font-size: 14px; color: #9c9c9c; }
   .cz-position-sc{ line-height: 40px; margin-top: 7px; color: #9c9c9c; font-size: 14px;  padding-left: 7px;}
   .cz-position-xx{ font-size: 14px; text-align: center; }

   /** 详情 **/
   .gh-show-border{  border-top: 1px solid #efecec; box-shadow: 0px 2px 3px #efecec; }
   .gh-show-height{ height: 72px; }
   .gh-shwo-left{ float: left; height: 310px; width: 240px;  }
   .gh-shwo-left img{ display: block; width: 240px; height: 310px;  }
   .gh-shwo-right{ float: right; width: 1080px; }
   .s-r-l-name{ font-size: 24px; font-weight: bold; line-height: 56px; }
   .s-r-l-con{ color: #6c6c6c; font-size: 16px; }
   .show-right-left{ float: left; }
   .show-right-right{ float: right; width: 190px; height: 32px; line-height: 32px; text-align: center; border: 1px solid #e7e7e7; border-radius: 50px; font-size: 15px; margin-top: 40px; }
   .show-right-right a{ display: block; }
   .sh-show-content{ border-top: 1px dotted #dedede; margin-top: 25px;  }
   .sh-show-js{ font-size: 21px; color: #0f0f0f; line-height: 52px; margin-top: 10px; }
   .sh-show-co{ line-height: 40px; color: #6f6f6f; font-size: 15px; }

   .sh-show-xx{ font-size: 26px; line-height: 35px; margin-bottom: 38px; margin-top: 20px; }
   .sh-show-xx span{ padding:0 2px; margin-right: 10px; }

   .cz-three-cz{ background: #5f76ff; border-radius: 10px; width: 60px; height: 20px; line-height: 20px; margin: 0 auto; color: #ffffff;  }
   .cz-three-gk{ color: #393939; font-size: 18px; line-height: 52px; }
   .gh-show-height{ height: 50px; }
}	

@media (max-width:1380px) and (min-width:1100px){
    .width{ width: 1100px; margin: 0 auto; }
    .phone-navs,.news-list-times,.ks-block2,.cz-two-show1,.cz-nav-phone,.gh-show-zt1{ display: none; }
    .ks-block1{ display: block; }
    /** 导航 **/
    .ks-nav{ width: 100%; position: relative; height: 510px;}
    .ks-nav-position{ position: relative; z-index: 2;  }
    .ks-nav-show{ color: #e6e6e6; font-size: 14px; padding-top: 20px; border-bottom: 1px solid #5b59cb; line-height: 47px; }
    .ks-nav-title{  padding-top: 36px;  position: relative; width: 430px; margin:0 auto; text-align: center;  font-size: 39px;  color: #e6e6e6; line-height: 40px;}
    .ks-nav-bt{ position: relative; top: 22px; width: 430px; left: 0; height: 1px;} 
    
    .ks-list{ text-align: center; margin-top: 50px; }
    .ks-list ul li{ display: inline-table; background: rgb(255,255,255,0.8); border-radius: 10px; width: 190px; height: 125px; padding: 20px 0; margin: 0 13px; font-size: 28px;  box-shadow: 0px 0px 25px #3633b9;}
    .ks-list ul li span{ font-size: 58px; }
    .ks-list ul li div{ margin-top: 40px; }
    /** 头部  **/
    .gh-top-left{ float: left; font-size: 18px; line-height: 75px; width: 74px; text-align: center; }
    .gh-top-right{ float: right; width: 316px; height: 40px; line-height: 40px; border: 1px solid #e5e5e5; border-radius: 100px; padding: 0 0 0 20px; margin-top: 18px; }
    .gh-top-right input{ float: left; height: 40px; width: 220px; font-size: 16px; color: #8f8f9c; }
    .gh-top-right div{ float: right; width: 88px; border-radius: 100px; text-align: center; color: #ffffff; cursor: pointer; }
    .gh-border{ border-top: 1px solid #e8e8e8; position: relative; top: -1px; }
    /** 内容 **/
    .gh-list-left{ width: 53px; border-right: 1px solid #e9e9e9; margin-top: 64px; margin-bottom: 40px; float: left; }
    .gh-list-qb{ color: #ffffff; border-radius: 100px; text-align: center; margin-right: 5px; height: 24px;}
    .gh-list-left ul{ width: 48px; }
    .gh-list-left ul li{ line-height: 24px; text-align: center; width: 48px; height: 24px; margin-bottom: 16px; cursor: pointer;  font-size: 16px;}
    .gh-list-right{ width: 1040px; float: right; margin-top: 64px; }
    .gh-list-right ul li{ width: 220px; height: 45px; background:#f5f5f5; text-align: center; line-height: 45px; border-radius: 100px; float: left; margin-left: 40px; margin-bottom: 26px; }
    .gh-list-right ul li p{ display: none; }

    /*** 专家出诊表 ***/
   .cz-top-border{ height: 5px; width: 100%; margin-top: 43px; }
   .cz-nav{ line-height: 57px; background:#f6f6f6;  }
   .cz-nav-left{ float: left; font-size: 20px; font-weight: bold; padding:0 20px;}
   .cz-nav-left span{ font-size: 20px; float: left;  padding-right: 8px;}
   .cz-nav-left div{ float: left; }
   .cz-nav-right{ float: right; font-size: 16px; padding:0 20px;}
   .cz-nav-right span{ font-size: 16px; float: left; padding-right: 8px;}
   .cz-nav-right div{ float: left; }

   .cz-show{ width: 100%; text-align: center; font-size: 16px; margin-top: 55px; }
   .cz-one-show{ height: 78px; color: #ffffff;  }
   .cz-one-show td,.cz-one-show1 td{ border: none; }
   .cz-two-show{ width: 100%; text-align: center; }
   .cz-xx{ width: 115px; padding: 10px 0; margin: 0 auto; border-bottom: 1px dashed #e3e3e3; position: relative; }
   .cz-name{ float: left; font-size: 15px; color: #6b6b6b; }
   .cz-name span{ display: none; }
   .cz-cz{ float: right; width: 53px; font-size: 20px; font-size: 14px; border-radius: 20px; color: #ffffff; }
   .cz-three-show td{ padding: 20px 0; }
   .cz-height{ height: 50px; }

   /** 弹窗 **/
   .cz-three-show .cz-xx:hover .cz-position{ display: block;  }
   .cz-position{display: none; position: absolute; left: -170px; top: -167px; z-index: 2; width: 280px; height: 135px; padding: 14px 10px; border-radius: 20px;  box-shadow: 0px 0px 15px #f3f3f3; background: #ffffff;   }
   .cz-position-left{ float: left; width: 105px; }
   .cz-position-left img{ width: 105px; height: 135px; display: block; }
   .cz-position-right{ float: right; width: 160px; text-align: left; }
   .cz-position-name{ font-size: 18px; line-height: 42px; padding-left: 5px; }
   .cz-position-zc{ font-size: 14px; color: #9c9c9c; }
   .cz-position-sc{ line-height: 40px; margin-top: 7px; color: #9c9c9c; font-size: 14px;  padding-left: 7px;}
   .cz-position-xx{ font-size: 14px; text-align: center; }

   /** 详情 **/
   .gh-show-border{  border-top: 1px solid #efecec; box-shadow: 0px 2px 3px #efecec; }
   .gh-show-height{ height: 72px; }
   .gh-shwo-left{ float: left; height: 310px; width: 240px;  }
   .gh-shwo-left img{ display: block; width: 240px; height: 310px;  }
   .gh-shwo-right{ float: right; width: 800px; }
   .s-r-l-name{ font-size: 24px; font-weight: bold; line-height: 56px; }
   .s-r-l-con{ color: #6c6c6c; font-size: 16px; }
   .show-right-left{ float: left; }
   .show-right-right{ float: right; width: 190px; height: 32px; line-height: 32px; text-align: center; border: 1px solid #e7e7e7; border-radius: 50px; font-size: 15px; margin-top: 40px; }
   .show-right-right a{ display: block; }
   .sh-show-content{ border-top: 1px dotted #dedede; margin-top: 25px;  }
   .sh-show-js{ font-size: 21px; color: #0f0f0f; line-height: 52px; margin-top: 10px; }
   .sh-show-co{ line-height: 40px; color: #6f6f6f; font-size: 15px; }

   .sh-show-xx{ font-size: 26px; line-height: 35px; margin-bottom: 38px; margin-top: 20px; }
   .sh-show-xx span{ padding:0 2px; margin-right: 10px; }

   .cz-three-cz{ background: #5f76ff; border-radius: 10px; width: 60px; height: 20px; line-height: 20px; margin: 0 auto; color: #ffffff;  }
   .cz-three-gk{ color: #393939; font-size: 18px; line-height: 52px; }
   .gh-show-height{ height: 50px; }
}


@media (max-width:1100px) and (min-width:980px){
    .width{ width: 980px; margin: 0 auto; }
    .phone-navs,.news-list-times,.ks-block2,.cz-two-show1,.cz-nav-phone,.gh-show-zt1{ display: none; }
    .ks-block1{ display: block; }
    /** 导航 **/
    .ks-nav{ width: 100%; position: relative; height: 460px;}
    .ks-nav-position{ position: relative; z-index: 2;  }
    .ks-nav-show{ color: #e6e6e6; font-size: 14px; padding-top: 20px; border-bottom: 1px solid #5b59cb; line-height: 47px; }
    .ks-nav-title{  padding-top: 36px;  position: relative; width: 430px; margin:0 auto; text-align: center;  font-size: 34px;  color: #e6e6e6; line-height: 40px;}
    .ks-nav-bt{ position: relative; top: 22px; width: 430px; left: 0; height: 1px;} 
    
    .ks-list{ text-align: center; margin-top: 50px; }
    .ks-list ul li{ display: inline-table; background: rgb(255,255,255,0.8); border-radius: 10px; width: 166px; height: 104px; padding: 20px 0; margin: 0 13px; font-size: 22px;  box-shadow: 0px 0px 25px #3633b9;}
    .ks-list ul li span{ font-size: 45px; }
    .ks-list ul li div{ margin-top: 20px; }
    /** 头部  **/
    .gh-top-left{ float: left; font-size: 18px; line-height: 75px; width: 74px; text-align: center; }
    .gh-top-right{ float: right; width: 316px; height: 40px; line-height: 40px; border: 1px solid #e5e5e5; border-radius: 100px; padding: 0 0 0 20px; margin-top: 18px; }
    .gh-top-right input{ float: left; height: 40px; width: 220px; font-size: 16px; color: #8f8f9c; }
    .gh-top-right div{ float: right; width: 88px; border-radius: 100px; text-align: center; color: #ffffff; cursor: pointer; }
    .gh-border{ border-top: 1px solid #e8e8e8; position: relative; top: -1px; }
    /** 内容 **/
    .gh-list-left{ width: 53px; border-right: 1px solid #e9e9e9; margin-top: 64px; margin-bottom: 40px; float: left; }
    .gh-list-qb{ color: #ffffff; border-radius: 100px; text-align: center; margin-right: 5px; height: 24px;}
    .gh-list-left ul{ width: 48px; }
    .gh-list-left ul li{ line-height: 24px; text-align: center; width: 48px; height: 24px; margin-bottom: 16px; cursor: pointer;  font-size: 16px;}
    .gh-list-right{ width: 860px; float: right; margin-top: 64px; }
    .gh-list-right ul li{ width: 220px; height: 45px; background:#f5f5f5; text-align: center; line-height: 45px; border-radius: 100px; float: left; margin-left: 40px; margin-bottom: 26px; font-size: 16px;}
    .gh-list-right ul li p{ display: none; }

    /*** 专家出诊表 ***/
   .cz-top-border{ height: 5px; width: 100%; margin-top: 43px; }
   .cz-nav{ line-height: 57px; background:#f6f6f6;  }
   .cz-nav-left{ float: left; font-size: 20px; font-weight: bold; padding:0 20px;}
   .cz-nav-left span{ font-size: 20px; float: left;  padding-right: 8px;}
   .cz-nav-left div{ float: left; }
   .cz-nav-right{ float: right; font-size: 16px; padding:0 20px;}
   .cz-nav-right span{ font-size: 16px; float: left; padding-right: 8px;}
   .cz-nav-right div{ float: left; }

   .cz-show{ width: 100%; text-align: center; font-size: 16px; margin-top: 55px; }
   .cz-one-show{ height: 78px; color: #ffffff;  }
   .cz-one-show td,.cz-one-show1 td{ border: none; }
   .cz-two-show{ width: 100%; text-align: center; }
   .cz-xx{ width: 115px; padding: 10px 0; margin: 0 auto; border-bottom: 1px dashed #e3e3e3; position: relative; }
   .cz-name{ float: left; font-size: 15px; color: #6b6b6b; }
   .cz-name span{ display: none; }
   .cz-cz{ float: right; width: 53px; font-size: 20px; font-size: 14px; border-radius: 20px; color: #ffffff; }
   .cz-three-show td{ padding: 20px 0; }
   .cz-height{ height: 50px; }

   /** 弹窗 **/
   .cz-three-show .cz-xx:hover .cz-position{ display: block;  }
   .cz-position{display: none; position: absolute; left: -170px; top: -167px; z-index: 2; width: 280px; height: 135px; padding: 14px 10px; border-radius: 20px;  box-shadow: 0px 0px 15px #f3f3f3; background: #ffffff;   }
   .cz-position-left{ float: left; width: 105px; }
   .cz-position-left img{ width: 105px; height: 135px; display: block; }
   .cz-position-right{ float: right; width: 160px; text-align: left; }
   .cz-position-name{ font-size: 18px; line-height: 42px; padding-left: 5px; }
   .cz-position-zc{ font-size: 14px; color: #9c9c9c; }
   .cz-position-sc{ line-height: 40px; margin-top: 7px; color: #9c9c9c; font-size: 14px;  padding-left: 7px;}
   .cz-position-xx{ font-size: 14px; text-align: center; }


   /** 详情 **/
   .gh-show-border{  border-top: 1px solid #efecec; box-shadow: 0px 2px 3px #efecec; }
   .gh-show-height{ height: 72px; }
   .gh-shwo-left{ float: left; height: 257px; width: 200px;  }
   .gh-shwo-left img{ display: block; width: 200px; height: 257px;  }
   .gh-shwo-right{ float: right; width: 740px; }
   .s-r-l-name{ font-size: 24px; font-weight: bold; line-height: 56px; }
   .s-r-l-con{ color: #6c6c6c; font-size: 16px; }
   .show-right-left{ float: left; }
   .show-right-right{ float: right; width: 190px; height: 32px; line-height: 32px; text-align: center; border: 1px solid #e7e7e7; border-radius: 50px; font-size: 15px; margin-top: 40px; }
   .show-right-right a{ display: block; }
   .sh-show-content{ border-top: 1px dotted #dedede; margin-top: 25px;  }
   .sh-show-js{ font-size: 21px; color: #0f0f0f; line-height: 52px; margin-top: 10px; }
   .sh-show-co{ line-height: 40px; color: #6f6f6f; font-size: 15px; }

   .sh-show-xx{ font-size: 26px; line-height: 35px; margin-bottom: 38px; margin-top: 20px; }
   .sh-show-xx span{ padding:0 2px; margin-right: 10px; }

   .cz-three-cz{ background: #5f76ff; border-radius: 10px; width: 60px; height: 20px; line-height: 20px; margin: 0 auto; color: #ffffff;  }
   .cz-three-gk{ color: #393939; font-size: 18px; line-height: 52px; }
   .gh-show-height{ height: 50px; }
}    



@media (max-width:980px) and (min-width:750px){
    .width{ width: 750px; margin: 0 auto; }
    .phone-navs,.news-list-times,.ks-block2,.cz-nav-phone,.gh-show-zt1{ display: none; }
    .ks-block1{ display: block; }
    /** 导航 **/
    .ks-nav{ width: 100%; position: relative; height: 500px;}
    .ks-nav-position{ position: relative; z-index: 2;  }
    .ks-nav-show{ color: #e6e6e6; font-size: 14px; border-bottom: 1px solid #5b59cb; line-height: 47px; }
    .ks-nav-title{  padding-top: 20px;  position: relative; width: 430px; margin:0 auto; text-align: center;  font-size: 34px;  color: #e6e6e6; line-height: 40px;}
    .ks-nav-bt{ position: relative; top: 22px; width: 430px; left: 0; height: 1px;} 
    
    .ks-list{ text-align: center;  }
    .ks-list ul li{ display: inline-table; background: rgb(255,255,255,0.8); border-radius: 10px; width: 166px; height: 104px; padding: 20px 0; margin: 26px 13px 0; font-size: 22px;  box-shadow: 0px 0px 25px #3633b9;}
    .ks-list ul li span{ font-size: 45px; }
    .ks-list ul li div{ margin-top: 20px; }
    /** 头部  **/
    .gh-top-left{ float: left; font-size: 18px; line-height: 75px; width: 74px; text-align: center; }
    .gh-top-right{ float: right; width: 316px; height: 40px; line-height: 40px; border: 1px solid #e5e5e5; border-radius: 100px; padding: 0 0 0 20px; margin-top: 18px; }
    .gh-top-right input{ float: left; height: 40px; width: 220px; font-size: 16px; color: #8f8f9c; }
    .gh-top-right div{ float: right; width: 88px; border-radius: 100px; text-align: center; color: #ffffff; cursor: pointer; }
    .gh-border{ border-top: 1px solid #e8e8e8; position: relative; top: -1px; }
    /** 内容 **/
    .gh-list-left{ width: 53px; border-right: 1px solid #e9e9e9; margin-top: 64px; margin-bottom: 40px; float: left; }
    .gh-list-qb{ color: #ffffff; border-radius: 100px; text-align: center; margin-right: 5px; height: 24px;}
    .gh-list-left ul{ width: 48px; }
    .gh-list-left ul li{ line-height: 24px; text-align: center; width: 48px; height: 24px; margin-bottom: 16px; cursor: pointer; font-size: 16px;}
    .gh-list-right{ width: 695px; float: right; margin-top: 64px; }
    .gh-list-right ul li{ width: 210px; height: 45px; background:#f5f5f5; text-align: center; line-height: 45px; border-radius: 100px; float: left; margin-left: 20px; margin-bottom: 26px; font-size: 16px;}
    .gh-list-right ul li p{ display: none; }

    /*** 专家出诊表 ***/
   .cz-top-border{ height: 5px; width: 100%; margin-top: 43px; }
   .cz-nav{ line-height: 57px; background:#f6f6f6;  }
   .cz-nav-left{ float: left; font-size: 20px; font-weight: bold; padding:0 20px;}
   .cz-nav-left span{ font-size: 20px; float: left;  padding-right: 8px;}
   .cz-nav-left div{ float: left; }
   .cz-nav-right{ float: right; font-size: 16px; padding:0 20px;}
   .cz-nav-right span{ font-size: 16px; float: left; padding-right: 8px;}
   .cz-nav-right div{ float: left; }

   .cz-show{ width: 100%; text-align: center; font-size: 16px; margin-top: 55px; }
   .cz-one-show{ height: 78px; color: #ffffff;  }
   .cz-one-show td,.cz-one-show1 td{ border: none; }
   .cz-two-show{ width: 100%; text-align: center; display: none; }
   .cz-two-show1{ width: 100%; text-align: center;}
   .cz-xx{  padding: 10px 0; margin: 0 auto; border-bottom: 1px dashed #e3e3e3; position: relative; }
   .cz-name{ font-size: 15px; color: #6b6b6b; text-align: center;}
   .cz-cz{ float: right; width: 53px; font-size: 20px; font-size: 14px; border-radius: 20px; color: #ffffff; display: none; }
   .cz-three-show td{ padding: 20px 0; }
   .cz-height{ height: 50px; }

   /** 弹窗 **/
   .cz-position{display: none; position: absolute; left: -170px; top: -167px; z-index: 2; width: 280px; height: 135px; padding: 14px 10px; border-radius: 20px;  box-shadow: 0px 0px 15px #f3f3f3; background: #ffffff;   }
   .cz-position-left{ float: left; width: 105px; }
   .cz-position-left img{ width: 105px; height: 135px; display: block; }
   .cz-position-right{ float: right; width: 160px; text-align: left; }
   .cz-position-name{ font-size: 18px; line-height: 42px; padding-left: 5px; }
   .cz-position-zc{ font-size: 14px; color: #9c9c9c; }
   .cz-position-sc{ line-height: 40px; margin-top: 7px; color: #9c9c9c; font-size: 14px;  padding-left: 7px;}
   .cz-position-xx{ font-size: 14px; text-align: center; }

   /** 详情 **/
   .gh-show-border{  border-top: 1px solid #efecec; box-shadow: 0px 2px 3px #efecec; }
   .gh-show-height{ height: 72px; }
   .gh-shwo-left{ float: left; height: 257px; width: 200px;  }
   .gh-shwo-left img{ display: block; width: 200px; height: 257px;  }
   .gh-shwo-right{ float: right; width: 515px; }
   .s-r-l-name{ font-size: 24px; font-weight: bold; line-height: 56px; }
   .s-r-l-con{ color: #6c6c6c; font-size: 16px; }
   .show-right-left{ float: left; }
   .show-right-right{ float: right; width: 190px; height: 32px; line-height: 32px; text-align: center; border: 1px solid #e7e7e7; border-radius: 50px; font-size: 15px; margin-top: 40px; }
   .show-right-right a{ display: block; }
   .sh-show-content{ border-top: 1px dotted #dedede; margin-top: 25px;  }
   .sh-show-js{ font-size: 21px; color: #0f0f0f; line-height: 52px; margin-top: 10px; }
   .sh-show-co{ line-height: 40px; color: #6f6f6f; font-size: 15px; }

   .sh-show-xx{ font-size: 26px; line-height: 35px; margin-bottom: 38px; margin-top: 20px; }
   .sh-show-xx span{ padding:0 2px; margin-right: 10px; }

   .cz-three-cz{ background: #5f76ff; border-radius: 10px; width: 60px; height: 20px; line-height: 20px; margin: 0 auto; color: #ffffff;  }
   .cz-three-gk{ color: #393939; font-size: 18px; line-height: 52px; }
   .gh-show-height{ height: 50px; }
}



@media (max-width:750px) and (min-width:320px){
    .width{ width: 7.1rem; margin: 0 auto; }
    .ks-block1,.td-list,.gh-show-zt{ display: none; }
    .ks-block2{ display: block; }
    /** 导航 **/
    .ks-nav{ width: 100%; position: relative; border-top: 1px solid #e3e3e3; }
    .ks-nav-position{ position: relative; z-index: 2; height: 7rem;  }
    .ks-nav-show{ color: #717171; font-size: 0.18rem; line-height: 0.58rem; padding-top: 0.1rem;}
    .ks-nav-title{  padding-top: 0.2rem;  position: relative; width: 4.3rem; margin:0 auto; text-align: center;  font-size: 0.41rem;  color: #e6e6e6; line-height: 1.44rem;}

    .ks-list{ text-align: center; padding-bottom: 0.5rem; }
    .ks-list ul li{ display: inline-table; background: rgb(255,255,255,0.8); border-radius: 10px; width: 2.1rem; height: 1.04rem; padding: 0.3rem 0; margin: 0 0.13rem 0.5rem; font-size: 0.28rem;  box-shadow: 0px 0px 0.25rem #3633b9;}
    .ks-list ul li span{ font-size: 0.7rem; }
    .ks-list ul li div{ margin-top: 0.2rem; }
    /** 头部  **/
    .gh-top-left{ float: left; font-size: 0.26rem; line-height: 0.67rem; width: 0.8rem; margin-top: 0.13rem; text-align: center; }
    .gh-top-right{ float: right; width: 3.58rem; height: 0.4rem; line-height: 0.4rem; border: 1px solid #e5e5e5; border-radius: 100px; padding: 0 0 0 0.2rem; margin-top: 0.18rem; }
    .gh-top-right input{ float: left; height: 0.4rem; width: 2.3rem; font-size: 0.18rem; color: #8f8f9c; }
    .gh-top-right div{ float: right; width: 0.88rem; border-radius: 100px; text-align: center; color: #ffffff; cursor: pointer; font-size: 0.16rem; }
    .gh-border{ border-top: 1px solid #e8e8e8; position: relative; top: -1px; }
    /** 内容 **/
    .gh-list-left{ width: 0.63rem; border-right: 1px solid #e9e9e9; margin-top: 0.56rem; margin-bottom: 0.4rem; float: left; }
    .gh-list-qb{ color: #ffffff; border-radius: 100px; text-align: center; margin-right: 5px; height: 0.34rem;}
    .gh-list-left ul{ width: 0.58rem; }
    .gh-list-left ul li{ line-height: 0.34rem; text-align: center; width: 0.58rem; height: 0.34rem; margin-bottom: 0.16rem; cursor: pointer; font-size: 0.18rem;}
    .gh-list-right{ width: 6.35rem; float: right; margin-top: 0.56rem; }
    .gh-list-right ul li{ width: 2.9rem; height: 0.55rem; background:#f5f5f5; text-align: center; line-height: 0.55rem; border-radius: 100px; float: left; margin-left: 0.27rem; margin-bottom: 0.26rem; font-size: 0.24rem; }
    .gh-list-right ul li p{ display: none; }

    /*** 专家出诊表 ***/
   .cz-top-border{ height: 5px; width: 100%; margin-top: 0.45rem; }
   .cz-nav{ line-height: 0.56rem; background:#f6f6f6;  }
   .cz-nav-left{ float: left; font-size: 0.24rem; font-weight: bold; padding:0 0.2rem;}
   .cz-nav-left span{ font-size: 0.24rem; float: left;  padding-right: 0.08rem;}
   .cz-nav-left div{ float: left; }
   .cz-nav-right{ float: right; font-size: 0.2rem; padding:0 0.2rem;}
   .cz-nav-right span{ font-size: 0.2rem; float: left; padding-right: 0.08rem;}
   .cz-nav-right div{ float: left; }


   .cz-nav-phone{ font-size: 0.24rem; color: #6a5b5b; margin-top: 0.48rem; line-height: 0.75rem;  }

   .cz-nav-phone span{ font-weight: bold; }
   .cz-show{ width: 100%; text-align: center; font-size: 0.16rem; margin-top: 0.55rem; }
   .cz-one-show{ height: 0.78rem; color: #ffffff;  }
   .cz-two-show{ width: 100%; text-align: center; display: none; }
   .cz-one-show td,.cz-one-show1 td{ border: none; }
   .cz-two-show1{ width: 100%; text-align: center;}
   .cz-xx{ border-bottom: 1px dashed #e3e3e3; }
   .cz-xx{ padding: 0.1rem 0; margin: 0 auto;  }
   .cz-name{ font-size: 0.15rem; color: #6b6b6b; }
   .cz-name span{ display: none; } 
   .cz-cz{ float: right; width: 0.53rem;  font-size: 0.14rem; border-radius: 20px; color: #ffffff; display: none; }
   .cz-three-show td{ padding: 0.2rem 0; }
   .cz-height{ height: 0.5rem; }

   /** 详情 **/
   .gh-show-border{  border-top: 1px solid #efecec; box-shadow: 0px 2px 3px #efecec; }
   .gh-show-height{ height: 0.72rem; }
   .gh-shwo-left{ float: left; width: 2rem; height: 2.57rem;  }
   .gh-shwo-left img{ display: block; width: 2rem; height: 2.57rem; }
   .gh-shwo-right{ float: right; width: 5.15rem; }
   .s-r-l-name{ font-size: 0.32rem; font-weight: bold; line-height: 0.56rem; }
   .s-r-l-con{ color: #6c6c6c; font-size: 0.18rem; }
   .show-right-left{ float: left; }
   .show-right-right{ float: right; width: 1.9rem; height: 0.32rem; line-height: 0.32rem; text-align: center; border: 1px solid #e7e7e7; border-radius: 50px; font-size: 0.15rem; margin-top: 0.4rem; }
   .show-right-right a{ display: block; }
   .sh-show-content{ border-top: 1px dotted #dedede; margin-top: 0.25rem;  }
   .sh-show-js{ font-size: 0.24rem; color: #0f0f0f; line-height: 0.52rem; margin-top: 0.1rem; }
   .sh-show-co{ line-height: 0.4rem; color: #6f6f6f; font-size: 0.18rem; }
   .sh-show-co img{ width: 2rem; }

   .sh-show-xx{ font-size: 0.32rem; line-height: 0.35rem; margin-bottom: 0.38rem; margin-top: 0.2rem; }
   .sh-show-xx span{ padding:0 2px; margin-right: 0.1rem; }

   .cz-three-cz{ background: #5f76ff; border-radius: 10px; width: 0.6rem; height: 0.2rem; line-height: 0.2rem; margin: 0 auto; color: #ffffff;  }
   .cz-three-gk{ color: #393939; font-size: 0.18rem; line-height: 0.52rem; }
   .gh-show-height{ height: 0.4rem; }
}

