@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:"webfont" !important;
}

a {font-size: 14px;

color: #000000;

text-decoration: none;

font-family:"webfont" !important;
}

.Index {width: 100%;

margin: auto auto auto auto;

overflow: hidden;
}

.mHead{display: none;}
.a_txt{display: none;}

.head{width: 100%;

    margin: auto auto auto auto;

    position: absolute;

    overflow: hidden;
    
    z-index: 10;

}

.logo{width: 1140px;
    
    height: 49px;

    margin: 15px auto 15px auto;

    text-align: left;

    overflow: hidden;
}

.nav{width: 100%;

   height: 70px;

   background-color: #fda975;

   margin: auto auto auto auto auto;

}

.Headi{width: 1140px;

     height: 70px;

     margin: auto auto auto auto;

}

.navul{width: 100%;

      height: 70px;

      margin: auto auto auto auto;

      padding: 0px;

      list-style: none;

      position:relative;

}

.nLi{float: left;

  overflow: hidden;
}

.nLi a{font-size: 16px;

    color: #ffffff;

    font-weight: 500;
   
    box-sizing: border-box;
   
    display:block;
    
    height: 70px;
    
    overflow: hidden;
    
    padding-top: 25px;

    padding-left: 40px;

    padding-right: 40px;

}

.nLi img{width: 12px;

       height: 12px;

       margin: auto auto auto 5px;

}

.on{background-color:rgba(255,255,255,0.6)}

.navul .sub{ width:100%;
        
        background-color: #fda975;
        
        line-height:20px;
        
        padding: 0;

        display:none;
}
.navul .sub li{ zoom:1; list-style: none;background-color:rgba(221,221,221,0.9)}

.navul .sub a{ font-size: 16px;

         color: #fda975;

         font-weight: 500;
     
         box-sizing: border-box;
     
         display:block;
         
         height: 50px;
         
         overflow: hidden;
         
         padding-top: 15px;

         padding-left: 0px;
   
         padding-right: 0px;
}

.navul .sub a:hover{ background-color:#ecf2f1; color:#fda975;  }

.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: 10%;

            margin: auto 45% auto 45%;

            padding: 0px;

            list-style:none;

            overflow: hidden;
}


.banner .hd ul li{ margin-right:20px;
               
               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: 1140px;

                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:  100%;

                   margin: auto auto auto auto;

                   overflow: hidden;

                   text-align: left;

}

.introduction_right{width: 100%;

    margin: 20px auto auto auto;

    overflow: hidden;
	
	position:relative;

}

.introduction_right .hd{ overflow:hidden;

    position: absolute;

    z-index: 1000;

    top: 80px;

    bottom: 0;

    left: 0;

    right: 0;

    height: 32px;

}
.next{float: right; width: 32px;display: block; }
.prev{float: left; width: 32px;display: block;}

.introduction_right .bd{width: 94%;

    margin: auto 3% auto 3%;

    overflow: hidden;

}

.introduction_imgm{display:none}

.introduction_text{width: 100%;

                  margin: auto auto auto auto;

                  overflow: hidden;

}

.introduction_text p{margin: 15px auto auto auto;}

.introduction_img{width: 236px;

                  height: 177px;

                  margin: auto 15px 15px 15px;

                  overflow: hidden;

                  float: left;

}

.introduction_img img{width: 236px;

                      height: 177px;

                      border: 0px;

}

.attention{width: 100%;

          margin: auto auto auto auto;

          overflow: hidden;

          background-color: #ffffff;

}

.attentionli{width: 1140px;

            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: 330px;

                height: 300px;

                margin: 20px 23px auto 23px;;

                overflow: hidden;

                float: left;

                color: #ffffff;

                text-align: left;

}

.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: 70px;

                margin: 20px 15px auto 15px;

                font-weight: bold;

                font-size: 20px;

                font-weight: 500;

                padding-bottom: 10px;

                border-bottom: 2px #ffffff solid;

                font-family: "webfontm";

}

.attention_ttwo{width: 300px;

                margin: 10px 15px auto 15px;

                font-size: 18px;

                font-weight: 700;

                color: #ffffff;

                line-height: 44px;

                letter-spacing: 2px;

                font-family: "webfontm";

}

.attention_tthree{width: 300px;

                  margin: 10px 15px auto 15px;

                  text-align: left;

                  font-size: 18px;

                 font-weight: 700;

                 color: #ffffff;

                 line-height: 44px;

                letter-spacing: 2px;

                 font-family: "webfontm";

}

.report{width: 100%;

    margin: auto auto auto auto;

    overflow: hidden;

    background-color: #f5f5f5;

}

.reportli{width: 1140px;

      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: 1140px;

                  margin: auto auto auto auto;

                  overflow: hidden;

}

.report_introduce_left{width: 555px;

                       margin: auto 30px auto auto;

                       overflow: hidden;

                       float: left;

                       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: 25%;

}

.report_introduce_left p{color: #ffffff;}
.report_introduce_left p:nth-child(1){margin: 20px auto auto 30px; font-size: 18px; font-weight: 700;}
.report_introduce_left p:nth-child(2){margin: 20px 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: 555px;

                        margin: auto auto auto auto;

                        overflow: hidden;

                        float: left;

                        text-align: left;

}


.report_introduce_img{width: 100%;

                      margin: 40px auto auto auto;

                      overflow: hidden;

}

.report_introduce_img  img{border: 0px;}

.report_guest{width: 1140px;

             margin: 30px auto auto auto;

             overflow: hidden;

}

.report_guest_left{width: 555px;

                    margin: auto 30px auto auto;

                    overflow: hidden;

                    float: left;

                    text-align: left;

}

.report_guest_right{width: 555px;

                    margin: auto auto auto auto;

                    overflow: hidden;

                    float: left;

                    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: 25%;
                    

}

.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;}

.report_popularization{width: 1140px;

                       margin: 30px auto auto auto;

                       overflow: hidden;

}

.report_popularization_title{width: 1140px;

                             margin: auto auto auto 10px;

                             overflow: hidden;

                             text-align: left;

}

.report_popularization_title img{border: 0px;}

.report_popularization_dow{width: 1140px;

                            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: 50%;

                            margin: auto auto auto auto;

                            overflow: hidden;

                            float: left;

                            border-right: solid 1px #ffffff;

                            box-sizing: border-box;

}

.report_popularization_right{width: 50%;

                            margin: auto auto auto auto;

                            overflow: hidden;

                            float: left;

                            padding-left: 20px;

                            box-sizing: border-box;

}

.report_popularization_title{width: 100%;

                            margin: auto auto 20px auto;

                            overflow: hidden;

                            text-align: left;

                            font-size: 24px;

                            padding-left: 20px;

                            box-sizing: border-box;

}

.report_popularization_line{border-bottom: solid 5px #ffffff;

    margin: auto auto auto 20px;

    width: 28px;

}

.report_popularization_text{width: 100%;

    margin: 15px auto auto auto;

    overflow: hidden;

    padding-right: 30px;

    padding-left: 20px;

    box-sizing: border-box;

}

.report_share_title{width: 100%;

    margin: auto auto 20px auto;

    overflow: hidden;

    text-align: left;

    font-size: 24px;

    padding-left: 20px;

    box-sizing: border-box;

}

.report_share_line{border-bottom: solid 5px #ffa36a;

margin: auto auto auto 20px;

width: 28px;

}

.report_share_text{width: 100%;

margin: 15px auto auto auto;

overflow: hidden;

padding-right: 30px;

padding-left: 20px;

box-sizing: border-box;

}


.report_share{width: 1140px;

              margin: 30px auto auto auto;

              overflow: hidden;
}

.report_share_left{width: 570px;

                   margin: auto auto auto auto;

                   overflow: hidden;

                   float: left;

}

.report_share_right{width: 570px;

                    margin: auto auto auto auto;

                    overflow: hidden;

                    float: left;
					
					padding-left:30px;
					
					box-sizing: border-box;

}

.report_service_title{width: 90%;

                      margin: auto 5% auto 5%;
                      
                      overflow: hidden;

                      text-align: left;

}

.report_service_title img{border: 0px;}

.report_service_text{width: 90%;

                    margin: 30px 5% auto 5%;
                    
                    overflow: hidden;

                    text-align: left;

}

.report_answer_title{width: 90%;

                    margin: 30px 5% auto 5%;
                    
                    overflow: hidden;

                    text-align: left;

}

.report_answer_title img{border: 0px;}

.report_answer_text{width: 90%;

                    margin: 30px 5% auto 5%;
                    
                    overflow: hidden;

                    text-align: left;

}

.report_onevone_title{width: 90%;

                    margin: 30px 5% auto 5%;
                    
                    overflow: hidden;

                    text-align: left;

}

.report_onevone_title img{border: 0px;}

.report_onevone_text{width: 90%;

                    margin: 30px 5% auto 5%;
                    
                    overflow: hidden;

                    text-align: left;

}

.report_share_img{width: 236px;

                height: 177px;

                margin: auto 10px 15px 10px;

                overflow: hidden;

                float: left;

}

.report_share_img img{width: 236px;

        height: 177px;

        border: 0px;
		
		border-radius:10px;

}


.end{width: 100%;

    margin: auto auto auto auto;

    overflow: hidden;

    background-color: #3f2564;

}

.endli{width: 1140px;

      margin: 35px auto 35px auto;

      overflow: hidden;

      text-align: left;

}

.end_title{width: 570px;

          margin: auto auto auto 0px;

          overflow: hidden;

          color: #ffffff;

          font-size: 24px;

          text-align: left;

          font-weight: 700;

}

.end_English{width: 570px;

            margin: 10px auto auto 0px;

            overflow: hidden;

            color: #9d95ad;

            font-size: 24px;

            text-align: left;

            font-weight: 700;

}

.end_text{width: 570px;

        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: 1140px;

            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: 1140px;

             height: 680px;

             margin: 30px auto auto auto;

             overflow: hidden;

             display: none;

}

.video_video video{width: 1140px;

                  height: 680px;

                  
}

.video_pay{width: 1140px;

          height: 680px;

          margin: 30px auto auto auto;

          overflow: hidden;

          background-color: #f5f5f5;

}

.video_pay img {margin: 300px auto auto auto;

                cursor: pointer;

                border: 0px;

}

.images{width: 100%;

        margin: 40px auto auto auto;

        overflow: hidden;

        background-color: #f5f5f5;

}

.imagesli{width: 1140px;

          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: 100%;

             margin: 30px auto auto auto;

             overflow: hidden;

}

.images_list .hd{width: 300px;

    margin: auto auto auto auto;

    overflow: hidden;

}

.images_list .hd ul{width: 300px;

       margin: auto auto auto auto;

       padding: 0px;

       overflow: hidden;

       list-style: none;

}

.images_list .hd ul li{width: 100px;

          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;}

.superiority{width: 100%;

             margin: 30px auto auto auto;

             overflow: hidden;

             background-color: #ffffff;

}

.superiorityli{width: 1140px;

                margin: 35px auto 35px auto;

                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: 255px;

                  height: 60px;

                  margin: 20px 15px auto 15px;

                  float: left;

                  border: 1px #ffa36a solid;

                  border-radius: 10px;

                  box-sizing: border-box;

                  float: left;

                  color:#000000;

                  padding-left: 40px;

                  padding-right: 40px;

                  display: flex;

                  justify-content: center;
                  
                  align-items: center;

}

.superiority_img{width: 100%;

                 margin: 40px auto auto auto;

                 overflow: hidden;

}

.superiority_img img{border: 0px;}

.about_title{width: 100%;

            margin: 40px auto auto auto;

            overflow: hidden;

            color: #ffffff;

            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: 555px;

            margin: auto 30px auto auto;

            overflow: hidden;

            float: left;

            text-align: left;

}

.about_left p{margin: auto auto 25px auto;}

.about_right{width: 555px;

            margin: auto auto auto auto;

            overflow: hidden;

            float: left;

            text-align: left;

}

.about_right img{width: 555px;

                 height: 316px;

                 border: 0px;

}

.question{width: 100%;

          margin: auto auto auto auto;

          overflow: hidden;

          background-color: #f5f5f5;

}

.questionli{width: 1140px;

            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%;

               height: 600px;

              margin: auto auto auto auto;

              overflow-x: hidden;

}

.question_list{width: 540px;

               margin: 20px 10px auto 10px;

               overflow: hidden;

               float: left;

}

.question_list_left{width: 530px;

                    height: 275px;

                    margin: auto 15px 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: 260px;

                     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%;

      height: 370px;

      margin: 60px auto auto auto;

      overflow: hidden;

      background-color: #294946;


}

.foori{width: 80%;

      margin: 80px auto auto auto;

      overflow: hidden;

}

.foorleft{width: 48%;

    margin: auto 2% auto auto;

    overflow: hidden;

    float: left;


}

.foortel{color: #ffffff;

    margin: 50px 30px auto auto;

    float: right;

    width: 200px;

    text-align: right;

}

.foortet{color: #ffffff;

    margin: 70px auto auto 30px;

    float: left;

    width: 200px;

    text-align: left;

}

.foorimg1{width: 160px;

          margin: auto auto auto auto;

          float: right;

}

.foorimg1 img{width: 160px;

              height: 160px;

}

.foorimg2{width: 160px;

    margin: auto auto auto auto;

    float: left;

}

.foorimg2 img{width: 160px;

    height: 160px;

}

.foorright{width: 48%;

    margin: auto auto auto 2%;

    overflow: hidden;

    float: left;
}

.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: 1000px;
  }
  .close-images{
    position: absolute;
    width: 60px;
    height: 60px;
    line-height: 60px;
    right: -60px;
    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);
}