@font-face {
    font-family: "webfont";
  font-weight: 400;
  src: url("//at.alicdn.com/wf/webfont/UEOoXVlBBs1g/LRt7K5Zb8c5F.woff2") format("woff2"),
    url("//at.alicdn.com/wf/webfont/UEOoXVlBBs1g/j4i8QjzCEgTp.woff") format("woff");
    font-display: swap;
  }
  
  
  /* CDN 服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
  @font-face {
      font-family: "webfontm";
      font-weight: 500;
      src: url("//at.alicdn.com/wf/webfont/UEOoXVlBBs1g/NxfYgLGpDK7w.woff2") format("woff2"),
      url("//at.alicdn.com/wf/webfont/UEOoXVlBBs1g/GdekkHdCFwYx.woff") format("woff");
      font-display: swap;
    }
  
    /* CDN 服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
  @font-face {
      font-family: "webfontb";
      font-weight: 700;
      src: url("//at.alicdn.com/wf/webfont/UEOoXVlBBs1g/jIvJ4vFRNdk1.woff2") format("woff2"),
      url("//at.alicdn.com/wf/webfont/UEOoXVlBBs1g/Dm2rk73GC8ZM.woff") format("woff");
      font-display: swap;
    }

html, body {margin: auto auto auto auto;
            
    text-align: center;
    
    font-size: 14px;

    line-height: 24px;
    
    color: #000000;
    
    height: 100%;
    
    font-family: "宋体";
}

a {font-size: 14px;

color: #000000;

text-decoration: none;

font-family: "宋体";
}

.Index {width: 100%;

margin: auto auto auto auto;

overflow: hidden;
}

.head{display: none;}

.mHead{width: 100%;

    margin: auto auto auto auto;

    position: absolute;
    
    z-index:10;

}
.HeadLogo{width: 150px;

    height:100px;

    margin: auto auto auto 5%;
    
    float:left;

}

.HeadNav{margin: 3rem 5% auto auto;

         text-align: right;

}

.HeadNav img{width: 24px;}


.moblie_head{display:block;height:44px;background:#fff;position:fixed;top:0px;left:0px;width:100%;z-index:9999;border-bottom:1px solid #ddd}
.moblie_head .lf{padding-top:10px;padding-left:5%}
.moblie_head .lf img{height:24px}
.moblie_head .rg{padding-right:5%;padding-top:14px}
.moblie_head .rg a img{height:16px;vertical-align:top}
.a_txt{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.a_txt .div1{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.a_txt .div2{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.a_txt .div3{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%}
.a_txt .div3 ul{padding-left:5%;padding-right:5%}
.a_txt .div3 ul li{border-bottom:1px solid #232530;list-style: none;}
.a_txt .div3 ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
.a_txt .div3 ul li .a_js2{background:url(../Image/plus.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_js2_on{background:url(../Image/reduce.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_txt2{display:none}
.a_txt .div3 ul li .a_txt2 a{height:40px;line-height:40px;font-size:14px}

.banner{width: 100%;

    overflow:hidden;

    margin: auto;

    position: relative;

}

.banner .bd{ position:relative; 

         height:100%; 
}

.banner .bd ul{ width: 100%;

            margin: auto auto auto auto;

            padding: 0px;
}

.banner .bd li{ zoom:1; 

            vertical-align:middle;

            list-style: none;
}

.banner .bd img{ width:100%;
             
            display:block; 
}

.banner .hd{ height:15px; 

         overflow:hidden;
         
         position:absolute;
         
         z-index:10; 

         margin: auto auto auto auto;

         bottom:20px;

         text-align: center;

         width: 100%;
}



.banner .hd ul{ width: 20%;

            margin: auto 40% auto 40%;

            padding: 0px;

            list-style:none;

            overflow: hidden;
}


.banner .hd ul li{ margin-right:8px;
               
               width:8px;
               
               height:8px;
               
               float: left;

               border-radius:100%;

               background:#000000;

               display: block;
               
               cursor:pointer;

               opacity:0.2;
}

.banner .hd ul li.on{ background:#fda975; opacity:1}


.introduction{width: 100%;

              margin: auto auto auto auto;

              overflow: hidden;

              background-color: #f5f5f5;

}

.introductionli{width: 100%;

                margin: 35px auto 35px auto;

                overflow: hidden;

}

.introduction_title{width: 100%;

                    margin: auto auto auto auto;

                    overflow: hidden;

                    font-size: 24px;

                    font-family: "webfontb";

}

.introduction_title  p{margin: 10px auto auto auto;}

.introduction_title  p:nth-child(2){color: #ffa36a; font-size: 18px;}

.introduction_title  p:nth-child(3){border-top: solid 5px #ffa36a; width: 25px;}

.introduction_dow{width: 100%;

                  margin: 20px auto auto auto;

                  overflow: hidden;

}

.introduction_left{width: 96%;

                   margin: auto 2% auto 2%;

                   overflow: hidden;

                   text-align: left;

}

.introduction_right{width: 96%;

    margin: auto 2% auto 2%;

    overflow: hidden;

}

.introduction_right .hd{display:none}
.introduction_right .bd{display:none}

.introduction_english{width: 100%;

                      margin: auto auto auto auto;

                      overflow: hidden;

                      color: #dadada;

                      font-size: 30px;

                      text-align: center;

}

.introduction_english p{margin: 15px auto auto auto;}

.introduction_text{width: 100%;

                  margin: auto auto auto auto;

                  overflow: hidden;

}

.introduction_text p{margin: 15px auto auto auto;}

.introduction_img{width: 48%;

                  margin: auto 1% 5px 1%;

                  overflow: hidden;

                  float: left;

}

.introduction_img img{width: 100%;

                      border: 0px;

}

.attention{width: 100%;

          margin: auto auto auto auto;

          overflow: hidden;

          background-color: #ffffff;

}

.attentionli{width: 100%;

            margin: 35px auto 35px auto;

            overflow: hidden;

}

.attention_title{width: 100%;

                 margin: auto auto auto auto;

                 overflow: hidden;

              font-size: 24px;

                font-family: "webfontb";

}

.attention_title  p{margin: 10px auto auto auto;}

.attention_title  p:nth-child(2){color: #ffa36a; font-size: 18px;}

.attention_title  p:nth-child(3){border-top: solid 5px #ffa36a; width: 25px;}

.attention_dow{width: 100%;

               margin: 20px auto auto auto;

               overflow: hidden;

}

.attention_list{width: 48%;

                height: 260px;

                margin: auto 1% 15px 1%;

                overflow: hidden;

                float: left;

                color: #000000;

                text-align: left;

                list-style: none;

}

.attention_list_b1{background-color: #f7d1ba;}
.attention_list_b2{background-color: #8bb2c1;}
.attention_list_b3{background-color: #6f9995;}
.attention_list_b4{background-color: #9dd0c7;}
.attention_list_b5{background-color: #d5c9a3;}
.attention_list_b6{background-color: #eab9b4;}

.attention_tone{width: 80%;

                margin: 20px 10% auto 10%;

                font-weight: bold;

                font-size: 18px;

}

.attention_ttwo{width: 80%;

    margin: 10px 10% auto 10%;

    font-weight: bold;

    font-size: 18px;

}

.attention_tthree{width: 80%;

    margin: 10px 10% auto 10%;

    font-size: 16px;

}

.report{width: 100%;

    margin: auto auto auto auto;

    overflow: hidden;

    background-color: #f5f5f5;

}

.reportli{width: 100%;

      margin: 35px auto 35px auto;

      overflow: hidden;

}

.report_title{width: 100%;

    margin: auto auto auto auto;

    overflow: hidden;

    font-size: 24px;

    font-family: "webfontb";

}

.report_title  p{margin: 10px auto auto auto;}

.report_title  p:nth-child(2){color: #ffa36a; font-size: 18px;}

.report_title  p:nth-child(3){border-top: solid 5px #ffa36a; width: 25px;}

.report_dow{width: 100%;

  margin: 40px auto auto auto;

  overflow: hidden;

}

.report_introduce{width: 100%;

                  margin: auto auto auto auto;

                  overflow: hidden;

}

.report_introduce_left{width: 96%;

                       margin: auto 2% auto 2%;

                       overflow: hidden;

                       background-color: #31a399;

                       border-radius: 10px;

                       text-align: left;
					   
					    background-image: url('../Image/report_introduce_left.png');

                       background-position: 95% bottom;

                       background-repeat: no-repeat;

                       background-size: 35%;

}

.report_introduce_left p{color: #ffffff;}
.report_introduce_left p:nth-child(1){margin: 15px auto auto 30px; font-size: 18px; font-weight: 700;}
.report_introduce_left p:nth-child(2){margin: 15px auto auto 30px; font-size: 18px; font-weight: 700;}
.report_introduce_left p:nth-child(3){margin: auto auto 20px 30px; font-size: 14px;}

.report_introduce_right{width: 96%;

                       margin: 15px 2% auto 2%;

                        overflow: hidden;

                        text-align: left;

}


.report_introduce_img{width: 100%;

                      margin: 40px auto auto auto;

                      overflow: hidden;

}

.report_introduce_img  img{border: 0px;width: 60%;}

.report_guest{width: 100%;

             margin: 30px auto auto auto;

             overflow: hidden;

}

.report_guest_left{width: 96%;

                    margin: auto 2% auto 2%;

                    overflow: hidden;

                    text-align: left;

}

.report_guest_right{width: 96%;

                    margin: auto 2% auto 2%;

                    overflow: hidden;

                    background-color: #f5f5f5;

                    border-radius: 10px;

                    text-align: left;

                    color: #c6a258;
					
					background-image: url('../Image/report_guest_right.png');

                    background-position: 95% bottom;

                    background-repeat: no-repeat;

                    background-size: 35%;
                    

}

.report_guest_rone{margin: 15px auto auto 30px; font-size: 18px; font-weight: 700;}
.report_guest_rtwo{width: 40px; border-top: solid 2px #c6a258;margin: 15px auto auto 30px;}
.report_guest_rthree{margin: 15px auto auto 30px; font-size: 18px; font-weight: 700;}
.report_guest_rfour{margin: 5px auto 15px 30px; }

.report_guest_img{width: 100%;

                 margin: 40px auto auto auto;

                 overflow: hidden;

}

.report_guest_img  img{border: 0px;width: 60%;}

.report_popularization{width: 100%;

                       margin: 30px auto auto auto;

                       overflow: hidden;

}



.report_popularization_title{width: 100%;

    margin: auto auto 20px auto;

    overflow: hidden;

    text-align: left;

    font-size: 24px;

    box-sizing: border-box;

}

.report_popularization_line{border-bottom: solid 5px #ffffff;

margin: auto auto auto 0px;

width: 28px;

}

.report_popularization_text{width: 100%;

margin: 15px auto auto auto;

overflow: hidden;

box-sizing: border-box;

}

.report_share_title{width: 100%;

    margin: auto auto 20px auto;

    overflow: hidden;

    text-align: left;

    font-size: 24px;

    box-sizing: border-box;

}

.report_share_line{border-bottom: solid 5px #ffa36a;

margin: auto auto auto 0px;

width: 28px;

}

.report_share_text{width: 100%;

margin: 15px auto auto auto;

overflow: hidden;

box-sizing: border-box;

}


.report_popularization_dow{width: 100%;

                            margin: 30px auto auto auto;

                            overflow: hidden;

                            text-align: left;

                            background-color: #c6a15a;

                            padding: 15px;

                            box-sizing: border-box;

                            color: #ffffff;

                            border-radius: 10px;

}

.report_popularization_left{width: 96%;

                            margin: auto auto auto auto;

                            overflow: hidden;

                            border-bottom: solid 1px #ffffff;

                            box-sizing: border-box;

                            padding-bottom: 15px;

}

.report_popularization_right{width: 96%;

                            margin: auto auto auto auto;

                            overflow: hidden;

                            box-sizing: border-box;

                            padding-top: 15px;

}

.report_share{width: 100%;

              margin: 30px auto auto auto;

              overflow: hidden;
}

.report_share_left{width: 96%;

                   margin: auto 2% auto 2%;

                   overflow: hidden;

}

.report_share_right{width: 96%;

                    margin: auto 2% auto 2%;

                    overflow: hidden;

}

.report_service_title{width: 96%;

                      margin: auto 2% auto 2%;
                      
                      overflow: hidden;

                      text-align: left;

}

.report_service_title img{border: 0px; width: 60%;}

.report_service_text{width: 96%;

                    margin: 30px 2% auto 2%;
                    
                    overflow: hidden;

                    text-align: left;

}

.report_answer_title{width: 96%;

                    margin: 30px 2% auto 2%;
                    
                    overflow: hidden;

                    text-align: left;

}

.report_answer_title img{border: 0px;width: 60%;}

.report_answer_text{width: 96%;

                    margin: 30px 2% auto 2%;
                    
                    overflow: hidden;

                    text-align: left;

}

.report_onevone_title{width: 96%;

                    margin: 30px 2% auto 2%;
                    
                    overflow: hidden;

                    text-align: left;

}

.report_onevone_title img{border: 0px;width: 60%;}

.report_onevone_text{width: 96%;

                    margin: 30px 2% auto 2%;
                    
                    overflow: hidden;

                    text-align: left;

}

.report_share_img{width: 48%;

                  margin: 5px  1% auto  1%;

                  overflow: hidden;

                  float: left;

}

.report_share_img img{width: 100%;

                      border: 0px;
					  
					  border-radius:10px;

}


.end{width: 100%;

    margin: auto auto auto auto;

    overflow: hidden;

    background-color: #3f2564;

}

.endli{width: 96%;

      margin: 35px 2% 35px 2%;

      overflow: hidden;

      text-align: left;

}

.end_title{width: 100%;

          margin: auto auto auto auto;

          overflow: hidden;

          color: #ffffff;

          font-size: 24px;

          text-align: left;

          font-weight: 700;

}

.end_English{width: 100%;

            margin: 10px auto auto 0px;

            overflow: hidden;

            color: #9d95ad;

            font-size: 24px;

            text-align: left;

            font-weight: 700;

}

.end_text{width: 100%;

        margin: auto auto auto 0px;

        overflow: hidden;

        color: #ffffff;

        text-align: left;

        font-size: 16px;

}

.end_text p{margin: 20px auto auto auto;}

.video{width: 100%;

      margin: auto auto auto auto;

      overflow: hidden;

      position: relative;

}

.video_title{width: 100%;

            margin: 30px auto auto auto;

            overflow: hidden;

            font-size: 24px;

            font-family: "webfontb";

}

.video_title  p{margin: 10px auto auto auto;}

.video_title  p:nth-child(2){color: #ffa36a; font-size: 18px;}

.video_title  p:nth-child(3){border-top: solid 5px #ffa36a; width: 25px;}

.video_video{width: 96%;

             height: 380px;

             margin: 30px 2% auto 2%;

             overflow: hidden;

             display: none;

}

.video_video video{width: 96%;

                  height: 380px;

                  
}

.video_pay{width: 96%;

          height: 380px;

          margin: 30px 2% auto 2%;

          overflow: hidden;

          background-color: #f5f5f5;

}

.video_pay img {margin: 140px auto auto auto;

                cursor: pointer;

                border: 0px;

}

.images{width: 100%;

        margin: 40px auto auto auto;

        overflow: hidden;

        background-color: #f5f5f5;

}

.imagesli{width: 100%;

          margin: auto auto auto auto;

          overflow: hidden;

}

.images_title{width: 100%;

              margin: auto auto auto auto;

              overflow: hidden;

              font-size: 24px;

              font-family: "webfontb";
  
  }
  
.images_title  p{margin: 10px auto auto auto;}

.images_title  p:nth-child(2){color: #ffa36a; font-size: 18px;}

.images_title  p:nth-child(3){border-top: solid 5px #ffa36a; width: 25px;}

.images_list{width: 96%;

             margin: 30px 2% auto 2%;

             overflow: hidden;

}

.images_list .hd{width: 100%;

    margin: auto auto auto auto;

    overflow: hidden;

}

.images_list .hd ul{width: 100%;

       margin: auto auto auto auto;

       padding: 0px;

       overflow: hidden;

       list-style: none;

}

.images_list .hd ul li{width: 33%;

          margin: auto auto auto auto;

          overflow: hidden;

          font-size: 18px;

          color: #000000;

          float: left;

          font-weight: bold;

          box-sizing:border-box;

          cursor: pointer;

}

.images_list .hd ul li:nth-child(1){border-right: 2px solid #ffa36a;}
.images_list .hd ul li:nth-child(2){border-right: 2px solid #ffa36a;}

.images_list .hd ul li.on{color: #ffa36a;}

.images_list_img{width: 46%;

                margin: 15px  2% auto  2%;

                 overflow: hidden;

                 float: left;

}

.images_list_img img{width: 100%;

                        border: 0px;

}

.superiority{width: 100%;

             margin: 30px auto auto auto;

             overflow: hidden;

}

.superiorityli{width: 96%;

                margin: 35px 2% 35px 2%;

                overflow: hidden;

}

.superiority_title{width: 100%;

                   margin: 15px auto auto auto;

                   overflow: hidden;

                   font-size: 24px;

                   font-family: "webfontb";
       
       }
       
.superiority_title  p{margin: 10px auto auto auto;}

.superiority_title  p:nth-child(2){color: #ffa36a; font-size: 18px;}

.superiority_title  p:nth-child(3){border-top: solid 5px #ffa36a; width: 25px;}

.superiority_dow{width: 100%;

                margin: 15px auto auto auto;

                overflow: hidden;

}

.superiority_list{width: 46%;

                  height: 75px;

                  margin: 20px 2% auto 2%;

                  float: left;

                  border: 1px #ffa36a solid;

                  border-radius: 10px;

                  box-sizing: border-box;

                  float: left;

                  padding-left: 10px;

                  padding-right: 10px;

                  display: flex;

                  justify-content: center;
                  
                  align-items: center;

}

.about_title{width: 100%;

            margin: 40px auto auto auto;

            overflow: hidden;

            font-size: 28px;

            font-weight: 700;

}

.about_line{width: 40px;

            margin: 20px auto auto auto;

            border: 2px solid #ffffff;

}

.about_dow{width: 100%;

           margin: 40px auto auto auto;

           overflow: hidden;

}

.about_left{width: 100%;

            margin: auto 30px auto auto;

            overflow: hidden;

            text-align: left;

}

.about_left p{margin: auto auto 25px auto;}

.about_right{width: 100%;

            margin: auto auto auto auto;

            overflow: hidden;

            text-align: left;

}

.about_right img{width: 100%;

                 border: 0px;

}

.question{width: 100%;

    margin: auto auto auto auto;

    overflow: hidden;

}

.questionli{width: 96%;

      margin: 35px auto 35px auto;

      overflow: hidden;

}

.question_title{width: 100%;

          margin: auto auto auto auto;

          overflow: hidden;

          font-size: 24px;

          font-family: "webfontb";

}

.question_title  p{margin: 10px auto auto auto;}

.question_title  p:nth-child(2){color: #ffa36a; font-size: 18px;}

.question_title  p:nth-child(3){border-top: solid 5px #ffa36a; width: 25px;}

.question_dow{width: 100%;

        margin: auto auto auto auto;

        overflow: hidden;

}

.question_list{width: 96%;

         margin: 20px 2% auto 2%;

         overflow: hidden;

         float: left;

}

.question_list_left{width: 100%;

              height: 275px;

              margin: auto 3% auto auto;

              overflow: hidden;

              float: left;

              background-color: #d7a647;

              border-radius: 10px;

              padding-left: 30px;

              padding-right: 30px;

              box-sizing: border-box;

              color: #ffffff;

              text-align: left;

}

.question_list_right{width: 47%;

               height: 255px;

              margin: 10px auto auto auto;

              overflow: hidden;

              float: left;

              background-color: #f5f5f5;

              border-radius: 10px;

              text-align: left;

              padding-left: 30px;

              padding-right: 30px;

              box-sizing: border-box;

}

.question_list_top{width: 100%;

             margin: 15px auto auto auto;

             overflow: hidden;

             font-weight: 700;

             font-size: 24px;

}

.question_list_txt{width: 100%;

    margin: 15px auto auto auto;

    overflow: hidden;
	
	font-weight:700;

}


.question_list_text{width: 100%;

margin: 15px auto auto auto;

overflow: hidden;

}

.question_list_text img{vertical-align: middle;}
.question_list_txt img{vertical-align: middle;}

.foor{width: 100%;

      margin: 60px auto auto auto;

      overflow: hidden;

      background-color: #294946;


}

.foori{width: 96%;

      margin: 80px 2% auto 2%;

      overflow: hidden;

}

.foorleft{width: 100%;

    margin: auto auto auto auto;

    overflow: hidden;



}

.foortel{color: #ffffff;

    margin: 20px auto auto auto;

    width: 100%;

    text-align: center;

}

.foortet{color: #ffffff;

    margin: 20px auto auto auto;



    width: 100%;

    text-align: center;

}

.foorimg1{width: 160px;

          margin: auto auto auto auto;

          

}

.foorimg1 img{width: 160px;

              height: 160px;

}

.foorimg2{width: 160px;

    margin: auto auto auto auto;

  

}

.foorimg2 img{width: 160px;

    height: 160px;

}

.foorright{width: 100%;

    margin: auto auto auto auto;

    overflow: hidden;

   
}

.copyright{width: 100%;

    margin: 30px auto auto auto;

    overflow: hidden;

    color: #ffffff;

}


.images-modal{
    position: fixed;
    background: rgba(0, 0, 0, .8);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    margin: auto auto auto auto;
    z-index: 999999;
    display:none;
  }
  .images-box{
    position: absolute;
    top:0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto auto auto auto;
    width: 85%;
    height: 500px;
  }
  .close-images{
    position: absolute;
    width: 30px;
    height: 30px;
    line-height: 30px;
    right: -30px;
    color: #fff;
    text-align: center;
    background-color: rgba(255,255,255,0.4);
    cursor: pointer;
    background-image:url('../Image/videoclose.png');
    background-size: 30px 30px;
    background-position: center center;
    background-repeat: no-repeat;
  }

.index-doctor-item{
    transition:all .4s;
    -moz-transition:all .4s;
    -webkit-transition:all .4s;
    -o-transition:all .4s;
}
.index-doctor-item:hover{
    transform:scale(1.1);
}