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;
}



.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;

                    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: 96%;

                   margin: auto 2% auto 2%;

                   overflow: hidden;

                   text-align: left;

}

.introduction_right{width: 96%;

    margin: auto 2% auto 2%;

    overflow: hidden;

}

.introduction_english{width: 100%;

                      margin: auto auto auto auto;

                      overflow: hidden;

                      color: #dadada;

                      font-size: 30px;

                      text-align: center;
					  
					  display: none;

}

.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;

                    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: 96%;

                height: 200px;

                margin: auto 2% 15px 2%;

                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: 70%;

                margin: 20px 10% auto 10%;

                font-weight: bold;

                font-size: 18px;

}

.attention_ttwo{width: 70%;

    margin: 10px 10% auto 10%;

    font-weight: bold;

    font-size: 18px;

}

.attention_tthree{width: 70%;

    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;

                    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: 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: #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: 30%;
                    

}

.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;width: 60%;}

.report_popularization{width: 100%;

                       margin: 30px auto auto auto;

                       overflow: hidden;

}

.report_popularization_title{width: 100%;

                             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: 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;

                             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: 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;


                             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: 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;

                             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: 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;

}
.container{padding: 0px !important;}
.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;

            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: 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;

            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: 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 #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: 96%;

                margin: 35px 2% 35px 2%;

                overflow: hidden;

}

.superiority_title{width: 100%;

                   margin: 15px auto auto auto;

                   overflow: hidden;

}

.superiority_title img{border: 0px; width: 80%;}

.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 #ffffff solid;

                  border-radius: 10px;

                  box-sizing: border-box;

                  float: left;

                  color:#ffffff;

                  padding-left: 10px;

                  padding-right: 10px;

                  display: flex;

                  justify-content: center;
                  
                  align-items: center;

}

.superiority_img{width: 100%;

                 margin: 40px auto auto auto;

                 overflow: hidden;

}

.superiority_img img{border: 0px; width: 25%;}

.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: 100%;

            margin: auto 30px auto auto;

            overflow: hidden;

            text-align: left;

            color: #ffffff;

}

.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;

                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%;

        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 auto auto auto;

              overflow: hidden;

              background-color: #f5f5f5;

              border-radius: 10px;

              padding-left: 30px;

              padding-right: 30px;

              box-sizing: border-box;

              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: 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_text{width: 100%;

margin: 15px auto auto auto;

overflow: hidden;

}



.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);
}