

html, body {margin: auto auto auto auto;
            
    text-align: center;
    
    font-size: 14px;

    line-height: 24px;
    
    color: #000000;
    
    height: 100%;
}

a {font-size: 14px;

color: #000000;

text-decoration: none;
}

.Index {width: 100%;

margin: auto auto auto auto;

overflow: hidden;
}


.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: 30px;

                    color: #2fbcec;

                    font-weight: bold;

}

.introduction_title  p{margin: 10px auto auto auto;}

.introduction_title  p:nth-child(2){color: #000000; font-size: 24px;}

.introduction_title  p:nth-child(3){border-top: solid 5px #000000; width: 25px;}

.introduction_dow{width: 100%;

                  margin: 20px auto auto auto;

                  overflow: hidden;

}

.introduction_left{width: 540px;

                   margin: auto 30px auto auto;

                   overflow: hidden;

                   float: left;

                   text-align: left;

}

.introduction_right{width: 570px;

    margin: auto auto auto auto;

    overflow: hidden;

    float: left;

}

.introduction_english{width: 100%;

                      margin: auto auto auto auto;

                      overflow: hidden;

                      color: #dadada;

                      font-size: 30px;

}

.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: 256px;

                  height: 171px;

                  margin: auto 5px 15px 5px;

                  overflow: hidden;

                  float: left;

}

.introduction_img img{width: 256px;

                      height: 171px;

                      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: 30px;

                 color: #2fbcec;

                 font-weight: bold;

}

.attention_title  p{margin: 10px auto auto auto;}

.attention_title  p:nth-child(2){color: #000000; font-size: 24px;}

.attention_title  p:nth-child(3){border-top: solid 5px #000000; width: 25px;}

.attention_dow{width: 100%;

               margin: 20px auto auto auto;

               overflow: hidden;

}

.attention_list{width: 360px;

                height: 160px;

                margin: 20px 10px auto auto;

                overflow: hidden;

                float: left;

                background-color: #f5f5f5;

                border-radius: 10px;

                color: #000000;

                text-align: left;

                list-style: none;

}

.attention_list1{ background-image: url('../Image/attention_list1.png');

                background-position: 95% bottom;

                background-repeat: no-repeat;

                background-size: 30%;
}

.attention_list2{ background-image: url('../Image/attention_list2.png');

    background-position: 90% bottom;

    background-repeat: no-repeat;

    background-size: 15%;
}


.attention_list3{ background-image: url('../Image/attention_list3.png');

    background-position: 95% bottom;

    background-repeat: no-repeat;

    background-size: 40%;
}

.attention_list4{ background-image: url('../Image/attention_list4.png');

    background-position: 95% bottom;

    background-repeat: no-repeat;

    background-size: 40%;
}

.attention_list5{ background-image: url('../Image/attention_list5.png');

    background-position: 95% bottom;

    background-repeat: no-repeat;

    background-size: 40%;
}


.attention_list6{ background-image: url('../Image/attention_list6.png');

    background-position: 95% bottom;

    background-repeat: no-repeat;

    background-size: 35%;
}


.attention_lists{background-color: #d7a647 !important;

                 color: #ffffff;

}

.attention_tone{width: 280px;

                margin: 20px 15px auto 15px;

                font-weight: bold;

                font-size: 18px;

}

.attention_ttwo{width: 280px;

    margin: 10px 15px auto 15px;

    font-weight: bold;

    font-size: 18px;

}

.attention_tthree{width: 280px;

    margin: 10px 15px auto 15px;

    font-size: 14px;

}

.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: 30px;

    color: #2fbcec;

    font-weight: bold;

}

.report_title  p{margin: 10px auto auto auto;}

.report_title  p:nth-child(2){color: #000000; font-size: 24px;}

.report_title  p:nth-child(3){border-top: solid 5px #000000; 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: #31a399;

                    border-radius: 10px;

                    text-align: left;

                    color: #ffffff;
					
					background-image: url('../Image/report_guest_right.png');

                    background-position: 95% bottom;

                    background-repeat: no-repeat;

                    background-size: 20%;
                    

}

.report_guest_rone{margin: 15px auto auto 30px; font-size: 18px; font-weight: 700;}
.report_guest_rtwo{width: 40px; border-top: solid 2px #ffffff;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;
                         
                             font-weight: bold;
                         
 }
                         
.report_popularization_title  p{margin: 10px auto auto 0px;}

.report_popularization_title  p:nth-child(1){color: #000000; font-size: 24px;}

.report_popularization_title  p:nth-child(2){border-top: solid 5px #2fbcec; width: 25px;}

.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;

                            padding-right: 20px;

                            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_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;

                      font-weight: bold;
                         
                    }
                                            
.report_service_title  p{margin: 10px auto auto 0px;}

.report_service_title  p:nth-child(1){color: #000000; font-size: 24px;}

.report_service_title  p:nth-child(2){border-top: solid 5px #2fbcec; width: 25px;}

.report_service_text{width: 90%;

                    margin: 20px 5% auto 5%;
                    
                    overflow: hidden;

                    text-align: left;

}

.report_answer_title{width: 90%;

                    margin: 20px 5% auto 5%;
                    
                    overflow: hidden;

                    text-align: left;

                    font-weight: bold;
                         
}
                                        
.report_answer_title  p{margin: 10px auto auto 0px;}

.report_answer_title  p:nth-child(1){color: #000000; font-size: 24px;}

.report_answer_title  p:nth-child(2){border-top: solid 5px #2fbcec; width: 25px;}

.report_answer_text{width: 90%;

                    margin: 20px 5% auto 5%;
                    
                    overflow: hidden;

                    text-align: left;

}

.report_onevone_title{width: 90%;

                    margin: 20px 5% auto 5%;
                    
                    overflow: hidden;

                    text-align: left;

                    font-weight: bold;
                         
}
                                        
.report_onevone_title  p{margin: 10px auto auto 0px;}

.report_onevone_title  p:nth-child(1){color: #000000; font-size: 24px;}

.report_onevone_title  p:nth-child(2){border-top: solid 5px #2fbcec; width: 25px;}

.report_onevone_text{width: 90%;

                    margin: 20px 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: 30px;

            color: #2fbcec;
        
            font-weight: bold;
        
        }
        
.video_title  p{margin: 10px auto auto auto;}

.video_title  p:nth-child(2){color: #000000; font-size: 24px;}

.video_title  p:nth-child(3){border-top: solid 5px #000000; 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: 30px;

              color: #2fbcec;
          
              font-weight: bold;
          
          }
          
  .images_title  p{margin: 10px auto auto auto;}
  
  .images_title  p:nth-child(2){color: #000000; font-size: 24px;}
  
  .images_title  p:nth-child(3){border-top: solid 5px #000000; 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 #2fbcec;}
.images_list .hd ul li:nth-child(2){border-right: 2px solid #2fbcec;}

.images_list .hd ul li.on{color: #2fbcec;}

.superiority{width: 100%;

             margin: 30px auto auto auto;

             overflow: hidden;

             background-color: #31a399;

}

.superiorityli{width: 1140px;

                margin: 35px auto 35px auto;

                overflow: hidden;

}

.superiority_title{width: 100%;

                   margin: 15px auto auto auto;

                   overflow: hidden;

}

.superiority_title img{border: 0px;}

.superiority_dow{width: 100%;

                margin: 15px auto auto auto;

                overflow: hidden;

}

.superiority_list{width: 255px;

                  height: 70px;

                  margin: 20px 15px auto 15px;

                  float: left;

                  border: 1px #ffffff solid;

                  border-radius: 10px;

                  box-sizing: border-box;

                  float: left;

                  color:#ffffff;

                  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;

            color: #ffffff;

}

.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;

}

.questionli{width: 1140px;

            margin: 35px auto 35px auto;

            overflow: hidden;

}

.question_title{width: 100%;

                margin: auto auto auto auto;

                overflow: hidden;

                font-size: 30px;

                color: #2fbcec;
            
                font-weight: bold;
            
            }
            
.question_title  p{margin: 10px auto auto auto;}

.question_title  p:nth-child(2){color: #000000; font-size: 24px;}

.question_title  p:nth-child(3){border-top: solid 5px #000000; 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: #f5f5f5;

                    border-radius: 10px;

                    padding-left: 30px;

                    padding-right: 30px;

                    box-sizing: border-box;

                    color: #000000;

                    text-align: left;

}

.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;margin:  auto  15px auto auto ;}
.question_list_txt img{vertical-align: middle;margin:  auto 15px auto auto ;}


.question_list_right{width: 250px;

                     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_text{width: 100%;

    margin: 15px auto auto auto;

    overflow: hidden;

}

.foor{width: 100%;

      margin: 60px auto auto auto;

      overflow: hidden;

      padding: 60px 0px;

      background-color: #1f7c72;

}

.foori{width: 1140px;

       margin: auto auto auto auto;

       overflow: hidden;

}

.foorl{width: 570px;

      margin: auto auto auto auto;

      overflow: hidden;

      float: left;

      color: #ffffff;

}

.foorlc{width: 570px;

        margin: 10px auto auto auto;

        overflow: hidden;

        text-align: left;

        align-items:center;

        display: flex;

}

.foorlc img {width: 30px;

             height: 30px;

             float: left;

             margin: auto 8px auto auto;

             vertical-align: middle;

}

.foorlc p{margin: auto auto auto auto;

             float: left;

             width: 530px;

             font-size: 14px;

             line-height: 25px;

}

.foorc{width: 285px;

    margin: auto auto auto auto;

    overflow: hidden;

    float: left;

    color: #ffffff;

}

.foorr{width: 285px;

    margin: auto auto auto auto;

    overflow: hidden;

    float: left;

    color: #ffffff;

}

.foorc img{width: 113px;

           height: 113px;

           float: left;

           margin: auto 15px auto auto;

           vertical-align: middle;

}

.foorc p{margin: 50px auto auto 15px;

    float: left;

    font-size: 14px;

}

.foorr img{width: 113px;

    height: 113px;

    float: left;

    margin: auto 15px auto auto;

    vertical-align: middle;

}

.foorr p{margin: 50px auto auto 15px;

float: left;

font-size: 14px;

}

.footcopyright{width: 100%;

               margin: 1.5rem auto auto auto;

               overflow: hidden;

               text-align: center;

               font-size: 14px;

               color: #ffffff;

}

.footcopyright a{ 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);
}