@charset "gbk";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2017-03-08 10:01:34
 * @version $Id$
 */
html{}
*{font-family:"微软雅黑";}
body{

     margin: 0;
     padding:0;

}
/*html5 20170612新加*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

input{padding:0;margin: 0;border:none;}
a{text-decoration: none;color: #333;}
img{display:block;}
p{padding:0;margin: 0;}
h1,h2,h3{padding:0;margin: 0;font-weight: normal;}
ul{margin:0;padding:0;}
li{list-style:none;margin:0;padding:0;}
dl{margin: 0;padding:0;}
dd,dd{margin:0;padding:0;}
b{font-weight: normal;margin:0;padding:0;}
i{padding:0;margin:0;font-style:normal;}
button{margin:0;padding:0;}
.claearfix{clear: both;}
/*:after{display:block;clear:both;content:".";visibility:hidden;height:0;}*/


/*header*/
.wrap_1600{

     width: 100%;
     margin: auto;
     bo-rder-bottom:solid 1px #d6d7dc;
     padd-ing-bottom:8px;
	 
	 bor-der-top:solid 1px #d6d7dc;
	 background-image:url(http://images.9191zx.com/d/c/h/wrapback.jpg);
	 
}

.wrap_1600:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.web_logo{float: left;padding:0 0 0 30px;}
.web_logo>img{ margin-top:2px;}
.web_txt{float: left;font-weight: bold; color:#FFF; font-size:24px; line-height:50px; padding-left:10px;}
.web_nav{float:right;font-size: 16px;}
.web_nav>li{

     display:inline-block;
     font-weight: bold;
     margin: 0 20px;
	 line-height:50px;
	 height:50px;
	 float:left;
	
}
.web_nav>li>a>img{ margin-top:5px;}

.web_nav>li:hover a{

    color: #8819cf;
}

.web_nav>li>a{

     color: #FFF;
     transition: color .5s;
}
/**/
.shaping_list_a{

     float: left;
     margin-left:30px;
     
}
.shaping_list_a>a{

     display: inline-block;
}

.shaping_list_a>a li{
     
     line-height: 48px;
     margin-right: 40px;
     font-size:12px;

}

/**/
.landing_features_a{
     
     float: right;
     margin-right: 30px;
}
/**/
.landing_wrap{

     font-size: 12px;
     line-height: 35px;
}
/*.landing_wrap:after{display:block;clear:both;content:".";visibility:hidden;height:0;}*/

.user_a{

      display: inline-block;
      margin-right:50px; 
      border-bottom:solid 1px #6d6d6d;
      padding-top: 13px;
}
.user_a>p{

      float: left;
      line-height: 22px;
}
.user_a>input{

      float: left;
      line-height:20px;
}
/**/
.password_b{

       display: inline-block;
       border-bottom:solid 1px #6d6d6d;
}
.password_b>p{

       float: left;
       line-height: 22px;
}
.password_b>input{

       float: left;
       line-height: 20px;
}
/**/
.landing_wrap>i{

       line-height: 20px;
       display: inline-block;
       margin:0 30px;

}

.landing_a{
       
        
}
.registered_b{    
    padding:10px 7px  10px  7px;
	background-image:url(http://images.9191zx.com/d/c/h/landingbackgr1.png);
    background-position: center center;
    color: #fff;
    background-repeat: no-repeat;   
    border-radius: 50%;
}
.registered_b>a{
    
    color: #fff;

}

.forget_c{

     

}
/**/
.top_hotline{

     display: inline-block;
     line-height: 24px;
     font-weight: bold;
     color: #d42abc;
     font-size: 14px;
}

/*Features*/
.features_wrap_b{

     width: 100%;
     margin:auto;
     line-height: 100px;
     border-bottom:solid 1px #d6d7dc;
	 mar-gin-top:10px;
	 
	 border-top:solid 1px #d6d7dc;
}

.features_wrap_b:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
/**/
.top_logo{
     
     float: left;
     padding:0 0 0 30px;

}
.top_logo>h1>a{ font-size:24px; color:#FD6289; font-weight:bold;}

.top_logo>img{}
/**/
.top_features{

     font-size: 16px;
     float: right;
}
.top_features>li{

     display:inline-block;
     font-weight: bold;
     margin: 0 40px;
	 line-height:100px;
	 height:100px;
	 float:left;
	
}
.top_features>li>a>img{ margin-top:30px;}

.top_features>li:hover a{

    color: #8819cf;
}

.top_features>li>a{

     color: #8e8d8c;
     transition: color .5s;
}
/**/
.features_clas_a{}

/*banner*/
.banner_wrap_c{

}
.introduction_wrap_a{

     border-bottom:solid 1px #d6d7dc;
     height: 80px;
}
.nav_a{
     
     position: absolute;
     left: 0;
     top: 0;

     width: 100%;
     background-color: rgba(255,255,255,.8);
     line-height: 80px;
     z-index: 6;
}

/**/
.nav_list_a{

     display:-webkit-box;
     display: flex;

     width: 1200px;
     margin: auto;
	 
}
.nav_list_a>li{

    -webkit-box-flex:1;
    -webkit-flex:1;
    font-weight: bold;
    text-align: center;
	
	/**以下改动为兼容IE**/
	-display:block;
	-float:left;
	
	

}
.nav_list_a>li>a{

    transition: color .5s;
    color: #6d6d6d;
}
.nav_list_a>.nav_list_clas a{

    color: #8819cf;
}
.nav_list_a>li:hover a{
   
    color: #8819cf;
}
/*banner*/
.banner_box{
   
    width: 100%;
    position: relative;

}
.banner_image_a{

    position: relative;
    height: 540px;
    overflow: hidden;
}
.banner_image_a>li{

    position: absolute;
    left: 50%;
    top: 0;
    
    margin-left: -960px;
}
.banner_image_a>li>a>img{
    
    float: left;

}

.banner_image_a>.features_qrap_a:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.banner_image_a>.features_qrap_a{

    position: absolute;
    left: 50%;
    bottom: 10px;
   
    z-index: 6;
    margin-left: -90px;

}

.features_qrap_a>i{

    float: left;
    width: 20px;
    height: 20px;
    background-color: #666;
    margin:10px 20px;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    transition:border 1s,background 1s,box-shadow 1s;
}

.banner_image_a>.features_qrap_a>.features_qrap{

    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0px 0px 10px 0px  rgba(0,0,0,.4);.
    color: #333;
}


/*网友评分*/

.score_c{

    width:1200px;
    margin:20px auto;
    line-height: 80px;
    box-shadow: 0px 0px 18px 0 rgba(0,0,0,0.2);
}

.score_c:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

/**/
.score_image_a{

    float: left;

}
.score_image_a>img{


}
/**/
.option_scorelist_a{
    
    float: left;
}
.option_scorelist_a>li{

   display: inline-block;
   font-size: 14px;
   font-weight: bold;
   color: #858383;
   margin:0 40px;
   line-height: 79px;
}
.option_scorelist_a>li>i{


}

/*医院环境*/

.introduction_wrap_d{

   width: 1200px;
   margin: 0 auto;

}

.introduction_wrap_d:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
/**/
.introduction_image_box{

   float: left;
}
.introduction_image_h{
    
    width: 440px;
    height: 440px;
    display: block;
    background-color: #f5f5f5;
    overflow: hidden;

}

.introduction_image_h>li{
   
    position: relative;

    opacity:1;
    filter:alpha(opacity=0);
    transition: opacity 1s;
  
}

.introduction_image_h>li>img{
     
    position: absolute;
    left: 0;
    top: 0;


}

.introduction_image_box>.tx_shwo{

   opacity:0;
   filter:alpha(opacity=100);

};

/**/
.introduction_group{
    
    margin:20px 0;
    display: block;
}

.introduction_group:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
.introduction_group>li{

    width: 100px;
    height: 100px;
    float: left;
    background-color: #f5f5f5;
    margin-right: 0;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.7);
    transition: box-shadow .5s;
}

.introduction_group>li:hover{

    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0);

}

.introduction_group>li:not(:last-child){

    margin-right:13px;
}


.introduction_group>li>img{


}
/*class_lei_top_list*/
.introduction_clas_a{

}


/*中部分*/
.central_text_e{
   
   float: left;
   margin-left:20px; 
   width: 440px;

}
.central_text_box{


}
/**/
.central_list_a{

    border-bottom:solid 2px #6d6d6d;

}
.central_list_a>dt{

    font-size: 22px;
    font-weight: bold;
    color: #c7c7c7;
}
.central_list_a>dd{

    font-size: 16px;
    color: #a6a5a5;
    margin-top: 15px;
    margin-bottom:10px;
	height:20px;
	overflow:hidden;
}

/**/
.central_list_b{

   display: block;
}
/**/
.central_list_offer{
  
    font-size: 22px;
    color: #333333;
    margin-top:10px;
    display: block;

}
.central_list_dl{
    
    margin-top:10px;

}
.central_list_dl>li{

   
   margin-bottom:10px;
}
.central_list_dl>li>a{

  color: #666666;
}
.central_list_dl>li>p>i{

   float: right;
   margin-right: 10px;
}
/**/
.central_reservation_a{

   display:-webkit-box;
   display: flex;

   border-bottom:solid 2px #7458dd;
   margin-top:30px;
   box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.2);
}
.central_reservation_a>a{
   
   line-height: 48px;
   font-size: 20px;
   -webkit-box-flex:1;
   -webkit-flex:1;
   flex:1;
   color: #b2b1b1;
   height: 48px;
   text-align: center;
   position: relative;
   overflow: hidden;

}


.central_reservation_a>a:hover .central_reservation_gn{

   top: -53px;
   

}
/**/
.central_reservation_gn{
   
   position: absolute;
   left: 0;
   top: 0;

   transition-timing-function: ease-in-out;
   transition-duration:.4s;
   transition-property:top;
   width: 100%;
   
}
.central_reservation_gn>p{
    
   text-align: center;
   color: #A9A9A9;
   font-weight: bold;
}
.central_reservation_gn>i{

   width: 38px;
   height: 38px;
   display: block;
   margin:10px auto;
   background-image:url(http://images.9191zx.com/d/c/h/reservation1.png); 
}

.surgery_a{ background-position: 0px 0px;}
.phone_b{ background-position: -38px 0px;}
.offer_c{ background-position: -76px 0px;}
.complaints_d{ background-position: -114px 0px;}

/**/
.comments_right_a{
    
    float: left;
    width: 280px;
    background-color: #fafafa;
    margin-left: 20px;
}
/**/
.comments_list_b{

    font-size: 24px;
    color: #000;
    margin:10px 0  0 10px;
}
.comments_nr_box{

    padding-left:10px;
}
.comments_nr_box>li{

    padding-bottom:8px;
    border-bottom:solid 1px #d6d7dc;
}
/**/
.comments_friends_a{}
.comments_friends_a>dt{

    font-size: 18px;
    color: #333;
    line-height: 24px;
    margin-top:10px;
}
.comments_friends_a>dd{

     margin-top:10px;
}
/**/
.comments_friends_a>dd>span{}
.service_sp{
     
}
.service_sp:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.service_sp>a{

     float: left;
     font-size:14px;
     color: #6d6d6d;
     margin:0 30px 15px 0;
}
.service_sp>span{

     float: left;
     font-size:14px;
     color: #6d6d6d;
     margin:0 30px 15px 0;
}
/**/
.service_friends_dl{

    font-size: 14px;
}
.service_friends_dl>i{

    color: #f73f62;
}

/*整形医生*/
.doctors_zx_wrap{

    width: 1200px;
    margin:auto;
    padding:20px 0;
}
.doctors_list_a{
   
    font-size: 24px;
    color: #333;
    font-weight: bold;
    line-height: 24px;
    display: block;
}
/**/
.doctors_introduction{
    
    disp-lay:-webkit-box;
    disp-lay: flex;
    padding:20px 0;
	width:1200px;
	display:block;
	overflow:hidden;

}
.doctors_introduction>li{
    
   -webkit-box-flex:1;
   -webkit-flex:1;
   flex:1;
   
   margin:0 10px;
   width:220px;
   float:left;
   height:340px;


}
/**/
.introduction_avatar{

    display: block;
    
}
.introduction_avatar>a>img{

    margin:0 auto;
    border-radius: 100px;
    transition: box-shadow .5s;

}
.introduction_avatar:hover >a>img{
    
    box-shadow: 0px 0px 28px 0px rgba(121,95,222,0.5);
    
}

.doctors_introduction>li:hover .information_doctors>dt>a{
    
    color: #7458dd;
}
/**/
.information_doctors{

    text-align: center;
    padding:0 10px;
	height:140px;
}
.information_doctors>dt{
   
   font-size: 18px;
   color: #d6d7dc;
   padding:20px 0 0 0;
   transition:color .5s;
   height:24px;
   overflow:hidden;
}
.information_doctors>dd{
  
   font-size: 14px;
   color: #666;
   line-height: 24px;
   margin-top: 10px;
   height:96px;
   overflow:hidden;
}

/*三大动态优惠*/
.information_group_box{

   width: 1200px;
   margin:0 auto;
   overflow:hidden;
}
.information_group_a{

   dis-play:-webkit-box;
   dis-play: flex;

   border-bottom:solid 1px #d6d7dc;
   
   display:block;
}
/**/
.information_group_list{
   
   -webkit-box-flex:1;
   -webkit-flex:1;
   flex:1;

   padding:0px 0px 0px 0;
   
   border-right:solid 2px #d6d7dc;
   margin:20px 20px 20px 0;
   width: 378px;
   float:left;
   display:block;

}
.information_group_dl{
   
   b-order-right:solid 2px #d6d7dc;
   padding-right: 10px;   
   
   width: 368px;
   /*height:220px;*/
   overflow:hidden;
}
/**/
.information_group_dl>dt{
   
   font-size: 22px;
   color: #333;
   margin:15px 0;  
   
   width: 368px;
}
.information_group_dl>dt>a{
	
   color:#826ae0;
}
.information_group_dl>dd{
   
   font-size: 14px;
   color: #6d6d6d;
   margin-bottom:6px;
   
   display:block;   
   float:left;
   margin-right:10px;
  
}

.information_group_dl>dd>p>i{

   float: right;
   margin-right: 10px;
}
.information_group_ul{
   
   b-order-right:solid 2px #d6d7dc;
   padding-right: 10px;  
   
   width: 368px;
   height:120px;
}
/**/
.information_group_ul>li{
   
   font-size: 14px;
   color: #6d6d6d;
   margin-bottom:10px;
}

.information_group_ul>li>a{
   color: #6d6d6d;
   
   
   width:270px;
   height:24px;
   line-height:24px;
   overflow:hidden;
   display:inline-block;
}

.information_group_ul>li>i{

   float: right;
   margin-right: 10px;
}

.information_group_clas{
   
   

}

/*经典案例*/
.classic_case_a{

   width: 1200px;
   margin: auto;
}
/**/
.classic_case_box{
   
   dis-play:-webkit-box;
   dis-play: flex;
   overflow: hidden;
   margin:20px 0;
   
   display:block;
   
   

}
.classic_case_box>li{

   -webkit-box-flex:1;
   -webkit-flex:1;
   flex:1;

   float:left;
   width:370px;

}
.classic_case_box>li:not(:last-child){

   padding-right:30px;

}
/**/
.classic_case_show{
   
  text-align: center;

} 

.classic_case_show>i>a>img{
   
   margin:auto;
   transition: box-shadow .5s;
}

.classic_case_show:hover img{

  box-shadow: 0px 0px 30px 0px rgba(0,0,0,.8);
}

.classic_case_show>p{
   
   font-weight: bold;
   font-size: 14px;
   color: #6d6d6d;
   padding:10px 0;
}
/**/
.comments_features_a>li>span>.select_child_tab{

   position: absolute;
   left: 0;
   top: 48px;

   background-color: #fff;
   width:100%;
   display: none;
   transition: display 1s,box-shadow .5s;
}


.select_child_tab>a>li{
  
  line-height: 48px;
  width: 100%;
  font-size: 16px;
  font-weight: bold;
  color: #6d6d6d;
  transition:background .5s,box-shadow .5s,color .5s;

}

.select_child_tab>a>li:hover{

  box-shadow: 0px 0px 6px 0px rgba(0,0,0,.4);
  background-color: #dc34a2;
  color: #fff;
}




/*留言咨询*/

.information_wrap_a{

   width: 1200px;
   margin:20px auto;
   padding:20px 0;

}
.information_wrap_border{
   
  border-top:solid 6px #d6d7dc;
  border-bottom:solid 6px #d6d7dc;

}

.information_wrap_a:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.information_left_a{
    
   width: 600px;
   float: left;

}

/**/
.information_left_list{

   font-size: 22px;
   display: block;

}
.information_left_form{

   

}
/**/
.information_left_form>dt:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.information_left_form>dt{

    padding:20px 0;
}
.information_left_form>dt>p{

    font-size: 16px;
    font-weight: bold;
    color: #6d6d6d;
    float: left;
    line-height: 40px;
   
}
.information_left_form>input{

    float: left;
    font-size:24px;
}
.information_left_form>dt>textarea{

   float: left;
}
/**/
.submit_btn{
 

}

.submit_btn>a{

  color: #fff;
}
/**/
.classification_group_a{}
.classification_group_a>input{

   width: 200px;
   height: 36px;
   line-height: 28px;
   border:solid 2px #d6d7dc;

}

.classification_zx_a{

  color: #d6d7dc;
}

.classification_zx_b{

  margin-left:23px;
}

/**/
.list_wrap_b{


}
.list_wrap_b>input{

   width: 490px;
   line-height: 36px;
   height: 36px;
   border:solid 2px #d6d7dc;
   color: #d6d7dc;
}
/**/
.advisory_content_c{}
.advisory_content_c>textarea{

   width: 490px;
   height: 116px;
   border:solid 2px #d6d7dc;
   font-size: 16px;
   color: #d6d7dc;
   font-family: "微软雅黑";
}
/**/

.name_box_a{

  float: left;
}
.phone_box_a:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
.name_box_a>p{

   float: left;
   font-weight: bold;
   line-height: 36px;
   color: #6d6d6d;
}
.name_box_a>input{

    float: left;
    width: 200px;
    height: 36px;
    line-height: 36px;
    color: #d6d7dc;
    border:solid 2px #d6d7dc;
}

/**/
.phone_box_b{
      
    float: left;
    margin-left:40px;
}
.phone_box_b:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
.phone_box_b>p{

   float: left;
   font-weight: bold;
   line-height: 40px;
   color: #6d6d6d;
}
.phone_box_b>input{

   float: left;
   width: 200px;
   height: 36px;
   line-height: 36px;
   color: #d6d7dc;
   border:solid 2px #d6d7dc;
}

/*验证码*/

.verification_wrap{}
.verification_wrap>p{

   float: left;
   font-size: 18px;
   line-height: 36px;
   font-weight: bold;
   color: #6d6d6d;
}
.verification_wrap>input{
 
  width: 140px;
  height: 36px;
  line-height: 36px;
  color:#d6d7dc;
  font-size: 24px;
  border:solid 2px #d6d7dc;
  float: left;
  border:solid 2px #d6d7dc;
}
.verification_yzm{

  float: left;
  width: 100px;
  height: 40px;
  line-height: 24px;
  margin-left:20px;
  background-image:url(http://images.9191zx.com/d/c/h/verificationcode1.png);
  background-repeat: no-repeat;
  background-position: center;

}

/*提交按钮*/
.submit_btn{

   width: 120px;
   line-height: 36px;
   color: #fff;
   font-size: 14px;
   margin-left:100px;
   font-weight: bold;
   background-image:url(http://images.9191zx.com/d/c/h/submitbackgr1.png); 
   float: left;
   background-repeat:repeat-y; 
   text-align: center;
   border-radius: 5px;
}

/**/
.information_right_b{

    float: left;
    width: 560px;
    margin-left:40px;
}
.information_right_box{}
.information_right_list_a{

    margin-bottom:20px;
    font-size: 22px;
    display: block;
}
.information_right_content{

   padding-left: 10px;
}
/**/
.information_right_sj{}
.information_right_sj>p{

   display: inline-block;
   font-size: 16px;
   color: #000;
   margin-right: 40px;
}
.information_right_sj>p>i{

   color: #d6d7dc;
}
/**/
.information_right_title{}
.information_right_title>dt{

  padding:10px 0;
  color: #000;
}
.information_right_title>dt>i{

  

}
.information_right_title>dt>b{}
/**/
.information_right_related{

   display: block;

}
/**/
.related_title{

   margin-top:30px;
   border-top:solid 1px #d6d7dc;
   padding-top:20px;
   font-size: 22px;
   display: block;
}
/**/
.related_content_a{

    margin:10px 0 0 10px;
}
.related_content_a>dt{

   padding:10px 0; 
}
.related_content_a>dt>a{}

/*点评*/
.comments_content_a{

   margin:10px 0;

}
.comments_features_a{

    width: 1200px;
    margin:auto;
    padding:20px 0;
    box-shadow: 0px 6px 8px -2px rgba(0,0,0,0.2);

    display:-webkit-box;
    display: flex;

}

.comments_content_title{
   
    font-size: 24px;
    clear: both;
    width: 1200px;
    margin: auto;
    display:block;
    text-align: left;
    color:#333;
    display: block;
}

/**/
.comments_features_a>li{

    -webkit-box-flex:1;
    -webkit-flex:1;
    flex:1;

}
.comments_features_a>li>span>p{

   float: left;
   width: 50%;
   font-size: 18px;
}
.comments_features_a>li>span>i{
   
   float: left;
   width: 50%;
   font-size: 18px;
}

.comments_features_a>li>span{

   position: relative;

   width: 80%;
   height: 48px;
   line-height: 48px;
   font-size: 16px;
   text-align: center;
   display: block;
   border:solid 2px #d6d7dc;
   margin:auto;
   background-color: #d6d7dc;
   border-radius: 24px;
   color:#fff;
   transition:border .7s,color .7s,background .7s;

}
.comments_features_a>li>.select_sp_clas{

  
   border-color:#dc34a2;
   color:#dc34a2; 
   background-color: #fff;

}

.comments_features_a>li:hover >span{
   
   border-color:#dc34a2;
   color:#dc34a2; 
   background-color: #fff;

}

.select_sp_clas:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

/**/
.evaluation_box{

   width: 1200px;
   margin:auto;
}
.evaluation_box>b{

  font-size:24px;
  color: #333;
  padding:20px 0;
  margin-top:10px;
  display: block;
}
.evaluation_box>textarea{

  width: 1200px;
  display:block;
  height: 120px;
  border:solid 2px #d6d7dc;
  margin: auto;
  padding:10px;
  color: #6d6d6d;
  font-size: 16px;
}

/**/
.submit_b{
  
  width: 340px;
  height: 60px;
  line-height: 60px;
  font-size: 24px;
  text-align: center;
  border:solid 2px #d6d7dc;
  color: #d6d7dc;
  display: block;
  margin:20px auto;
  transition:border .5s,color .5s,background .5s;
}

.submit_b:hover{

  border-color:#fff;
  color:#fff;
  background-color: #dc34a2;
}

/*网友点评效果*/
.comments_features_a>li:hover >span>.select_child_tab{

  display: block;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,.5);

}

/*尾部信息导航*/
.bottom_advisory_nav{
  
}

.bottom_advisory_jbt{

  width: 100%;
  height: 4px;
  background-image:url(http://images.9191zx.com/d/c/h/submitbackgr1.png);  
  display: block;
  background-repeat: repeat-y;
  background-size: 100%;
  margin:40px auto;
}

.tail_features_z{

  width: 1400px;
  margin:auto;
}
/**/
.tail_features_box{

   display:-webkit-box;
   display: flex;

}
.tail_features_box>li{

    -webkit-box-flex:1;
    -webkit-flex:1;
    flex:1;

}
/**/
/*.tail_features_box>li>i{

  width: 28px;
  height: 28px;
  display:block;
  margin:10px auto;
  background-image:url(http://images.9191zx.com/d/c/h/serviceicon.png);

}*/
.tail_features_box>li>a>p{

  font-size: 16px;
  font-weight: bold;
  color: #d6d7dc;
  text-align: center;
   transition: color .5s;
}



/**/
.address_btn_box{
  
  width: 28px;
  height: 28px;
  display:block;
  margin:10px auto;
  position: relative;
  overflow: hidden;
}

.tail_features_box>li>a>span>i{

  position: absolute;
  left: 0;
  top: 0;
   
  width: 28px;
  height: 56px;
  background-image:url(http://images.9191zx.com/d/c/h/serviceicon.png);
  display: block;
  transition: top .5s;
}

.tail_features_box>li:hover .address_btn_box>i{
  
  top:-28px;
  
}

.tail_features_box>li:hover a>p{

  color: #dc34a2;
}


.address_btn_a{ background-position: 0px -28px;}
.reservation_btn_b{ background-position: -28px -28px;}
.phone_btn_c{ background-position: -56px -28px;}
.advisory_btn_d{ background-position: -84px -28px;}

/**/

.tail_nav_bottom{
   
   background-color: #d6d7dc; 
   margin-top: 40px;
} 
.tail_nav_box{

   width: 1200px;
   margin:auto;

   display:-webkit-box;
   display: flex;
}
.tail_nav_box>li{

   line-height: 60px;
   text-align: center;
   font-size:14px;
   font-weight: bold;

   -webkit-box-flex:1;
   -webkit-flex:1;enter_frame
   flex:1;
}
.tail_nav_box>li:hover a{
   
   color:#dc34a2;

}

.tail_nav_box>li>a{
    
    color: #666666;
    transition: color .4s;

}
/**/
.tail_nav_clas{


}

/**/

.tail_landingnews_a{}
/**/
.tail_landingnews_box:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
.tail_landingnews_box{

   margin-top:40px;

}
.tail_landingnews_image{

   width: 49%;
   float: left;
   overflow: hidden;
}
.tail_landingnews_image>h1{ float: left; height:80px; text-align:center; line-height:80px; width:100%}
.tail_landingnews_image>h1>a{ color:#FD6289; font-weight:bold;}
.tail_landingnews_image>img{

   float: left;
   padding: 22px 60%;
}
/**/
.tail_landingnews_jbt{

   width:1px;
   height: 80px;
   display: inline-block;
   clear:both;
   background-image:url(http://images.9191zx.com/d/c/h/dividingline1.png);
   background-position: center center;
}
/**/
.tail_landingnews_yh{
   
   width: 49%;
   float:right;
   margin-top:16px;
}
.tail_landingnews_yh>dl{

   float: left;
   margin-top: 12px;
}
.tail_landingnews_yh>dl:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
.tail_landingnews_yh>dl>dt{
 
   float: left;
   margin-right: 40px;
   border-bottom:solid 1px #333;
}

.tail_landingnews_yh>dl>dt:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

/**/
.tail_xq>p{

   float: left;
   font-size: 14px;
   color: #666;
   line-height: 24px;
}
.tail_xq>input{
    
   float: left;
   line-height: 24px;
   margin-left:10px;

}

/**/
.tail_landingnews_btn{

   float: left;

}
.tail_landingnews_btn:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
.tail_landingnews_btn>li{

   float: left;
   width: 42px;
   height: 42px;
   border-radius: 50%;
   font-size: 14px;
   color: #fff;
   text-align: center;
   line-height: 42px;
   margin:0 20px;
   background-image:url(http://images.9191zx.com/d/c/h/landingbackgr1.png);
}
.tail_landingnews_btn>li>a{

   color: #fff;
}

.contact_bottom_a{

   margin:40px auto;
   padding-bottom:40px;
}
.contact_bottom_a>a>img{

   margin:auto;
}



/**医院简介页面*************************************************************************************************/


.surroundings_wrap_a{

   width: 1200px;
   margin: auto;
}
.surroundings_wrap_a:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
/**/
.surroundings_image_a{
   
   float: left;

}
.tx_image_a{

  width: 440px;
  height: 440px;
  background-color: #d6d7dc;
  overflow: hidden;
}
.tx_image_a:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
.tx_image_a>dt{
   
  position: relative;
 
  float: left;
  opacity:0;
  filter:alpha(opacity=0);
  transition: opacity 1s;
 
}

.tx_image_a>dt>img{
   
   position: absolute;
   top: 0;
   left: 0;

 
}


.tx_image_a>.tx_shwo{
  
  opacity:1;
  filter:alpha(opacity=100);
  
}

.tx_image_a>li>img{


}
/**/
.xtx_image_b{


}

.xtx_image_b:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.xtx_image_b>dt{

  float: left;
  width: 80px;
  height: 80px;
  display:block;
  background-color: #d6d7dc;
  margin:20px 0 20px 0;
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.7);
  transition: box-shadow .5s;

}

.xtx_image_b>dt:not(:last-child){

    margin-right:40px;
}

.xtx_image_b>dt:hover{

    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0);
}

.xtx_image_b>dt>img{


}

/*中间部分*/
.introduction_content_wrap{
   
   float: left;
   width: 440px;
   margin-left:20px;

}
.introduction_content_a{


}
/**/
.introduction_content_list{

}
.introduction_content_list>dt{

   font-size: 22px;
   font-weight: bold;
   color:#b2b2b2;

}
.introduction_content_list>dd{

  font-size:16px;
  padding:10px 0;
  color: #b3b1b1;

}
/**/
.introduction_offer_a{

  border-top:solid 2px #d6d7dc;
  margin-top:20px;
  display: block;
  padding-top:20px;
}
.uptodate_a{

  font-size: 22px;
  font-weight: bold;
  color: #666;
  display: block;
}
/**/
.uptodate_list{}

.uptodate_list>li{

  font-size: 16px;
  padding:10px 0;
}

.uptodate_list>li>a{

   color: #6d6d6d;

}

/*右边点评部分*/
.friends_wrap_a{
   
   float: left;
   width: 280px;
   background-color: #fafafa;
   display: block;
   margin-left: 10px;
   padding-left:10px;
}

/**/
.comments_list{

   font-size: 22px;
   color: #333;
   padding:10px 0;
   display: block;

}

.information_ri_a{

  border-bottom:solid 1px #d6d7dc;
  padding:10px 0;
}
/**/
.information_ri_list{

  font-size: 16px;
  color: #333;
  display: block;

}
.information_ri_sp{

   display:-webkit-box;
   display: flex;

}
.information_ri_sp>li{

  font-size: 14px;
  color: #666;
  padding:5px 0;

  -webkit-box-flex:1;
   -webkit-flex:1;
   flex:1;
}
/**/
.information_ri_py{

   font-size: 14px;
   padding:10px 0;

}
.information_ri_py>i{

  color: #f73f62;
}


/**/
.details_information_box{

  
  width: 1200px;
  margin:auto;

}

.details_information_box:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

/**/
.details_information_left_wrap{

  width: 900px;
  float: left;

}
/**/
.details_information_xq{
  
  border: solid 1px #d6d7dc;
  padding:20px;

}
.details_information_list{
   
   font-size: 32px;
   color: #333;
   text-align: center;
   padding:10px 0;
}
/**/
.details_information_text{

   font-size:16px;
   color: #666;

}
.details_information_text>p{

   line-height: 28px;
   padding:10px 0;
}
/**/
.details_information_address{

    font-size: 16px;
    color: #666;
}
.details_information_address>dt{
    
    color: #333;
    font-weight: bold;
    padding:40px 0 10px 0;
    line-height: 24px; 

}
.details_information_address>dd{
    
    margin:10px 0;
    line-height: 24px; 

}

/*经典项目*/
.project_wrap_a{
   
   border-top:solid 1px #d6d7dc;
   margin-top:20px;
   width:900px;
}
/**/
.project_list_a>a{

    font-size: 22px;
    font-weight: bold;
    color:#826ae0;
    padding:10px 0;
    display: block;
}
/**/
.project_group{
     
     font-size: 16px;
     -display:-webkit-box;
     -display: flex;
	 
	 display:block;	 
	 width:900px;
	 overflow:hidden;

}  
.project_group>li{
  
      padding:20px 10px;
      text-align: center;

      -webkit-box-flex:1;
      -webkit-flex:1;
      flex:1;
	  float:left;
	  display:block;
}

.project_group>li:hover a{

       text-decoration: underline;
       color: #826ae0;
}

/*经典案例*/
.case_group_wrap{

     border-top:solid 1px #d6d7dc;
}
/**/
.case_list_b>a{
   
     font-size: 22px;
     font-weight: bold;
     color: #826ae0;
     padding:10px 0;     
}
/**/
.case_imag_group{

     
     -display:-webkit-box;
     -display: flex;
	 
	 display:block;
	 width: 900px;
	 overflow:hidden;

}
.case_imag_group>li{

     -webkit-box-flex:1;
     -webkit-flex:1;
     flex:1;
	 
	 display:block;
	 float:left;
	 width: 180px;
	 margin:20px 0;

}
.case_imag_group>li>i{     


}
.case_imag_group>li>i>a>img{

    margin:auto;
	width:160px;
	height:120px;
}

.case_imag_group>li>p{

    font-size: 12px;
    color: #333;
    text-align: center;
    padding:10px 0;
}

/*提交留言咨询*/
.leaveamessage_group_a{
   
   border-top: solid 1px #d6d7dc;
   margin-top: 10px;

}
/**/
.leaveamessage_x_list{

    font-size: 22px;
    color: #826ae0;
    font-weight: bold;
    padding:10px 0;
}
/**/
.form_leaveamessage_box{
    


}
.form_list{

    font-size: 14px;
    color: #666;
    padding:20px;
}
/**/


.form_d_group{



}
.form_d_group>dt:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
.form_d_group>dt{

   margin-bottom:25px;
}
.form_d_group>dt>p{

   font-size: 16px;
   font-weight: bold;
   color: #6d6d6d;
   float: left;
   line-height: 28px;
   
 }

.form_d_group>dt>input{
    
  float: left;
  line-height: 26px;
  border:solid 1px #d6d7dc;

}
/*分类*/
.form_clas_a{


}
.form_clas_a>p{


}

.form_clas_a>select{

   width: 240px;
   line-height: 28px;
   font-size: 14px;
   height: 28px;
   margin-right: 30px;
   border-color: #d6d7dc;
}
/*标题*/
.form_list_b{


}
.form_list_b>p{}
.form_list_b>input{

   width: 510px;

}
/*内容*/
.form_content_c{}
.form_content_c>p{

  padding-top:94px;
}
.form_content_c>textarea{

  width: 620px;
  height: 100px;
  padding:10px;
  border-color: #d6d7dc;
}
/**/
.form_group_yh{}
.form_group_yh>span>input{
  
   float: left;
   width: 158px;
   line-height: 26px;
   border:solid 1px #d6d7dc;

}
.form_group_yh>span>p{
   
   float: left;
   font-size: 16px;
   font-weight: bold;
   color: #6d6d6d;
   line-height: 28px;

}
/*姓名*/
.form_name_a{

   float: left;
}
.form_name_a:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
.form_name_a>p{

  
}
.form_name_a>input{

   
}
/*手机*/
.form_phone_b{

   float: left;
   margin-left: 80px;
}
.form_phone_b:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
.form_phone_b>p{

   
}
.form_phone_b>input{

   
}
/*验证码*/
.verificationcode_d{

   


}
.verificationcode_d>p{


}
.verificationcode_d>input{


}
.verificationcode_d>i{
   
    width: 100px;
    height: 28px;
    background-color: #d6d7dc;
    float: left;
    margin-left: 50px;
    
}
/*提交留言*/
.submit_e{
   
    display:block;
    width: 256px;
    line-height: 36px;
    height: 36px;
    border:solid 2px #dc34a2;
    color: #dc34a2;
    text-align: center;
    background-color: #fff;
    font-size: 16px;
    transition:background .5s,color .5s;

}

.submit_e:hover {

    background-color:#dc34a2;
    color: #fff;
}


/*网友点评*/
.friends_box{

    padding:20px 0;
    border-top:solid 1px #d6d7dc;
    margin-top:40px; 
}
.friends_box>b{
    
    font-size: 22px;
    color: #826ae0;
    padding:10px 0;
    display: block;

}
.friends_box>p{

    font-size: 14px;
    color: #666;
    padding:0 0 10px 20px;
}  
.friends_box>h2{

    color: #826ae0;
} 



/*提交点评*/
.comments_box{


}
/**/
.submit_list_a{
  
   font-size: 22px;
   color: #826ae0;
   padding: 20px 0 40px 0;
   border-top:solid 1px #d6d7dc;
   display: block;
}
/**/
.submit_xq_wrap{

}
.submit_xq_wrap>ul{


}

.submit_xq_wrap>ul:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.submit_xq_wrap>ul>li{

   float: left;
   margin-right: 40px;
   color: #666666;
}
/**/
.submit_content_a{


}

.submit_content_a:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.submit_content_a>p{
   
   float: left;
   font-size:14px;
   line-height: 34px; 

}
.submit_content_a>select{

   float: left;
   width: 100px;
   height: 32px;
   border:solid 1px #d6d7dc;

}
/**/
.content_nr_wrap{

   display: block;
   padding:20px 0;
   font-size: 14px;
}

.content_nr_wrap:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.content_nr_wrap>p{

  float: left;
}
.content_nr_wrap>textarea{

  width: 794px;
  height: 190px;
  padding:10px;
  float: left;
  color: #666;
}
/**/
.content_tj{
  
  width: 260px;
  line-height: 40px;
  height: 40px;
  background-color: #de3899;
  border:none;
  color: #fff;
}

/*右边功能栏*/ 
.right_features_wrap{

   float: right;
   width: 280px;
   padding-left:10px;
   display:block;
   margin-left:10px;

}
/**/
.right_dynamic_a{
   
  border-top:solid 1px #d6d7dc;

}

.right_dynamic_a>dt{

   font-size: 24px;
   color: #6d6d6d;
   padding:5px 0;

}
.right_dynamic_a>dt>h2{

   font-size: 22px;
   color: #6d6d6d;
   padd-ing:10px 0;
}

.right_dynamic_a>dt>h2>a{

    font-size: 22px;
    font-weight: bold;
    color:#826ae0;
    padding:10px 0;
    display: block;
}

.right_dynamic_a>dd{

   font-size: 14px;
   color: #666;
   padding:5px 0;
   width:280px;
   height:24px;
   line-height:24px;
   overflow:hidden;

}

.right_case_imag{
     
     -display:-webkit-box;
     -display: flex;
	 
	 display:block;
	 width: 280px;
	 overflow:hidden;

}
.right_case_imag>li{

     -webkit-box-flex:1;
     -webkit-flex:1;
     flex:1;
	 
	 display:block;
	 float:left;
	 width: 280px;

}
.right_case_imag>li>i{     


}
.right_case_imag>li>i>a>img{

    margin:auto;
	width:240px;
	height:180px;
}

.right_case_imag>li>p{

    font-size: 14px;
    color: #333;
    text-align: center;
    padding:10px 0;
}
/**/
.right_dynamic_imag{

   margin:20px 0;
   display: block;
   border-top:solid 1px #d6d7dc;
   padding-top:20px;
}
.right_dynamic_imag>img{}
/**/
.registered_box{
border-top:solid 1px #d6d7dc;
margin-top:10px;
padding-top:10px;
}
/**/
.registered_list_a{


}
.registered_list_a>b{
  
  
  color: #826ae0;
  font-size: 22px;
  font-weight: bold;

}
.registered_list_a>p{
 
  font-size: 12px;
  color: #666;
  line-height: 24px;
  padding:5px 0;
}
/**/
.registered_group_a{


}

.registered_group_a>li:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.registered_group_a>li{
   
   padding:10px 0;
   border-bottom:solid 1px #666;

}
.registered_group_a>li>p{
  
  float: left;
  line-height: 36px;
  height: 36px;
  color: #6d6d6d;
}
.registered_group_a>li>input{

  float: left;
  line-height: 36px;
  height: 36px;
  color: #666;
}
/**/
.registered_ts{

  color: #d6d7dc;
  font-size: 14px;
}
/**/
.registered_btn_a{
   
   display:-webkit-box;
   display: flex;

   padding:10px 0;

}
.registered_btn_a>a{
   
   -webkit-box-flex:1;
   -webkit-flex:1;
    flex:1;

    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #333;
    border:solid 1px #333;
    margin:10px;
    transition:background .5s,color .5s;

}

.registered_btn_a>a:hover{

  background-color:#6d6d6d;
  
  border-color: #fff;

}

.registered_btn_a>a:hover{
 
  color: #fff;

}

/*同城整形医院*/

.city_box{

  border-top:solid 1px #d6d7dc;
}
/**/
.shaping_zx_wrap{
   
   font-size: 24px;
   color: #6d6d6d;;
   padding:20px 0 10px 0;
   display: block;
}
/**/
.shaping_list_c{
  

}
.shaping_list_c>dt{

   padding:5px 0;
   font-size: 14px;
   color: #666;
}
/**/


/**医院资讯页面***************************************************************************************************************************/

.positions_dd:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.positions_dd{

   width: 1200px;
   margin:auto;

}
.positions_dd>li{

   float:left;
   font-size: 12px;
   color: #000;
   margin-right: 10px;

}
.positions_dd>.positions_dd_clas{
  
   color: #666;

}

/**/
.info_list_a{

   width: 1200px;
   margin:auto;

}

.info_list_a:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.info_title_a{
   
   width: 900px;
   float: left;

}
/**/
.info_xq_box{

   

}
.info_xq_z{
  
  display: block;
  margin:10px 0;
  border-bottom:solid 1px #d6d7dc;
  padding-bottom:10px;
}

.info_xq_z:after{display:block;clear:both;content:".";visibility:hidden;height:0;}


.info_xq_z>h1>a{
  
  color: #826ae0;
  padding:10px 0;
  font-size: 24px;
  font-weight: bold;

}
/**/
.info_list_zx{
	overflow:hidden;
}
.info_list_zx>li{
	float:left;
	border:1px #d6d7dc solid;
	margin:5px 10px;
	padding:2px 5px;
}

.info_list_dl{

  

}

.info_list_dl>li:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.info_list_dl>li{
   
  font-size: 16px;
  color: #666;
  padding:8px 0;

}

.info_list_dl>li>a:hover{
 
  color: #dc34a2;
  text-decoration: underline;

}

.info_list_dl>li>i{

  float: right;
}

/*医生*/
.doctors_box{
  
  padding:10px 0;
  margin-bottom:20px;
  overflow:hidden;

}
/**/
.doctors_list_a>a{

  font-size: 24px;
  color:#826ae0;
  font-weight: bold;

}

/**/
.doctors_xq_wrap{
  
  display:-webkit-box;
  display: flex;
  
  width:100%;
  overflow:hidden;
  float:left;
  display:block;


}

.doctors_xp_box{
  
  -webkit-box-flex:1;
  -webkit-flex:1;
  flex:1;
    
  padding:20px 0;


}

.doctors_xp_box:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
.doctors_xp_box>i{
    

 
}

.doctors_avatar{
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);
}
.doctors_avatar>img{
  
   margin:auto;


}
/**/
.doctors_xq{
   
   text-align: center;
   padding:10px 0;
}

.doctors_xq>dt{
   
   font-size: 22px;
   color: #333;
   padding:5px 0;
}
.doctors_xq>dd{
   
   font-size: 16px;
   color: #666;

}
/**/
.classic_list_a{
 


}
.classic_list_a>b{
  
   font-size: 22px;
   color: #666;

}
/**/

.classic_title_b:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.classic_title_b{
   

 
}

.classic_title_b>li{
  
   width: 50%;
   float: left;
   text-align: left;
   line-height:38px;
   color: #666;
}

.classic_title_b>li:hover a{

   color:#dc34a2;
   text-decoration: underline;

}
/**/

/***医院医生页面**************************************************************************************************/

.doctor_wrap_a:after{display:block;clear:both;content:".";visibility:hidden;height:0;}


.doctor_wrap_a{

   width: 1200px;
   margin: auto;

}
.doctor_left_a{

  width: 900px;
  float: left;

}
/**/
.doctor_xx_wrap{


}

.doctor_xx_box:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.doctor_xx_box{
  
   border-bottom:solid 1px #d6d7dc;
   padding:20px 0;

}
/**/
.doctor_avatar{

  float: left;
  width:250px;
  height:250px;

}
.doctor_avatar>a>img{
	width:190px;
	height:250px;
	margin:0 30px;
}
/**/
.doctor_right_xx{

   float: left;
   width: 580px;
   padding-top:20px;
}
.doctor_name_a{}
.doctor_name_a:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
.doctor_name_a>li{

   float: left;
   font-size: 16px;
   color: #666;
   line-height: 24px;
   margin-right: 20px;
   font-weight: bold;

}
.doctor_name_a>li>a{

  color:#826ae0;
  font-weight: bold;

}
/**/
.doctor_jn{
   


}
.doctor_jn>dt{

  font-size: 14px;
  color: #666;
  padding:10px 0;
  line-height: 24px;

}
.doctor_jn>dt>i{

   color: #000;
}
/**/
.doctor_comments{}

.doctor_comments:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.doctor_comments>h1{

  float: left;
  font-size: 14px;
}
.doctor_comments>i{

  float: left;
  margin-right:20px;
  font-size: 14px;

}
.doctor_comments>i>b{
  
  color: #dc34a2;
  margin: 20px;
}
/**/

.doctor_reservation{
    
   display:-webkit-box;
   display: flex;

   margin-top:10px;

}
.doctor_reservation>a{
   
   float:left;
   text-align: center;
   font-size: 16px;
   font-weight: bold;
   line-height: 38px;

   -webkit-box-flex:1;
   -webkit-flex:1;
    flex:1;

   transition:background 1s,color .5s; 

}

.doctor_reservation>a{
   color: #d6d7dc;

}
.doctor_reservation>a:hover{

  background-color:#d6d7dc;
  color: #826ae0;
}

/*.clas_f5f5f5*/


/*翻页控件*/


.features_page:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.features_page{
  
  font-weight: bold;
  padding:10px 0;
  margin-top: 20px;
}
/**/
.controls_home{

  float: left;
  font-size: 16px;
  color: #666;
  text-align: center;
  line-height: 34px;
  padding:0 20px;

}
/**/
.controls_page_box{

   display:-webkit-box;
   display: flex;

   font-size: 16px;
   color: #666;
   text-align: center;
}
.controls_page_box>li{

   -webkit-box-flex:1;
   -webkit-flex:1;
    flex:1;
   
   font-size: 16px;
   line-height: 34px;


}

.controls_page_box>li>a{

  color: #d6d7dc;

}

.controls_page_box>.page_clas_333>a{
    
  color: #666;

}
/**/
.controls_next{
  
  float: right;
  font-size: 16px;
  color: #666;
  text-align: center;
  line-height: 34px;
  padding:0 20px;
}
/**/


/**经典项目页面************************************************************************************************************************/

.item_details_a:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.item_details_a{

  width: 1200px;
  margin:auto;

}
.item_left_wrap{
  
  width: 900px;
  float: left;

}
.item_left_wrap>ul{}
.item_left_wrap>ul>li{

 
}

.details_project_a{

   padding:20px 0; 
   border-bottom: solid 1px #d6d7dc;
}
/**/
.item_surgery{

}
.item_surgery>li{

   display: inline-block;
   color: #6d6d6d;
   font-size: 16px;
   line-height: 34px;
   margin-right: 40px;

}

.item_surgery>.clas_dc34a2{

  color: #dc34a2;
}
.item_surgery>.clas_dc34a2>a{
  
  color: #dc34a2;

}


.item_surgery>li>i{

   color: #000;

}
/**/
.item_introduction{

  font-size: 14px;
  line-height: 28px;
  color: #6d6d6d;
  padding:10px 0;
}
.item_introduction>i{

  color: #000;
}

/**/

/**美康医院内容页面****************************************************************************************************************/

.surroundings_wrap_b:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
.surroundings_wrap_b{

   width: 1200px;
   margin:20px auto;

}

/**/
.setting_wrap_a{

  width: 1200px;
  margin:auto;

}

.setting_wrap_a:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.setting_box:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.setting_wrap_centered{
  
  float: left; 
  width: 900px;
  
}

.setting_box{

  border-top:solid 1px #d6d7dc;
}
.setting_box>li{
  
  float: left;
  margin-top: 20px;
  transition:box-shadow .5s;
  
  
  margin-right:10px;
  text-align:center;
}

.setting_box>li:hover{
  

  box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.7);
}

.clas_right_20{
   
   margin:0 20px 0 0;

}


/**/
.advisory_list_a:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.advisory_list_a{

  width: 1200px;
  margin:auto;

}
.advisory_list_wrap{
 
  width: 900px;
  float: left;

}
/**/
.advisory_list_box{


}
.advisory_list_box>li{
 
  padding:20px 0;
  border-bottom:solid 1px #d6d7dc;

}

.advisory_list_box>li:nth-last-of-type(1){
 
  border:none;

}
/**/
.advisory_tit{

  font-size:16px;
  padding:0 0 10px 0;
  display: block;

}
.advisory_tit>i{

}
.advisory_tit>a{

  color: #dc34a2;
}
/**/
.advisory_ask{}
.advisory_ask>dt{

  display: inline-block;
  font-size: 16px;
  color: #6d6d6d;
  margin-right: 40px;
  line-height: 28px;
}
.advisory_ask>dt>i{

  color: #000;

}
/**/
.advisory_ask>p{

  color: #666;
  padding:5px 0;
}
/**/
.advisory_ask>.reply_a{

  color: #000;
  padding:5px 0;
}


/**/
.controls_wrap2:after{display:block;clear:both;content:".";visibility:hidden;height:0;}


.controls_wrap2{
   
  line-height: 48px;
  margin:20px 0;

}
.controls_home_b{

  float: left;
}
.controls_home_b>li{
  
  display: inline-block;
  font-size: 14px;
  padding:0 20px;

}
/**/
.controls_page_b{
   
  float: left;
  margin:0 40px;

  display:-webkit-box;
  display: flex;


}
.controls_page_b>li{

  -webkit-box-flex:1;
  -webkit-flex:1;
  flex:1;

  font-size: 14px;
  padding:0 20px;
  border-radius: 50%;
  transition: background .5s,color .5s,box-shadow .5s,border .5s;

}

.controls_page_b>li:hover{

  background-color: #dc34a2;
  border-radius: 50%;
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
}
.controls_page_b>li>a{

  color: #d6d7dc;
}
.controls_page_b>li:hover a{

  color: #fff;
}
.pages>a{

  -webkit-box-flex:1;
  -webkit-flex:1;
  flex:1;

  font-size: 14px;
  padding:0 20px;
  border-radius: 50%;
  transition: background .5s,color .5s,box-shadow .5s,border .5s;

}

.pages>a:hover{

  background-color: #dc34a2;
  border-radius: 50%;
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
}
.pages>a{

  color: #d6d7dc;
}
.pages>a:hover a{

  color: #fff;
}
/**/
.controls_next_b{
  
  float: left;

}
.controls_next_b>li{

  display: inline-block;
  font-size: 14px;
  padding:0 20px;
}
/**/
.controls_clas_d6d7dc{ color: #d6d7dc;}
.controls_page_b>.controls_clas_333 a{

   color: #000;

 }


/**/

.review_wrap{

   width: 1200px;
   margin: auto;

}

.review_wrap:after{display:block;clear:both;content:".";visibility:hidden;height:0;}


.review_box{
   
   width: 900px;
   float: left;
}
/**/
.review_title_a{  

  font-size: 18px;
  color: #333;
  font-weight: bold;
  padding:20px 0;

}
.review_list_a{

  margin-bottom:40px;
}
.review_list_b{
  
  padding:10px 0 0 10px;

  
}

/*:nth-child(2n) -----  偶数 */
/*:nth-child(2n+1)  -----  奇数 */

.review_list_b:nth-child(2n+1){

   background-color: #f5f5f5;
   
}


/**/
.review_lb{
  

}
.review_lb>li{
  
   font-size: 14px;
   color: #6d6d6d;
   display: inline-block;
   margin-right: 40px;
   padding:5px 0;

  
}



/***********************/
.review_lb>li>i{

   color: #000;

}

.review_list_b>p>i{

   color: #6d6d6d;
}

/**/
.review_list_b>p{
   
   font-size: 14px;
   padding:5px 0;

}


/**医院医生详情页******************************************************************************************/

.details_wrap_a:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.details_wrap_a{
  
   width: 1200px;
   margin:auto;

}
/**/
.information_wrap_left{
   
   width: 900px;
   float: left;
} 

.doctors_xq_box{
  
   padding:20px 20px 0 0;
   
   
   display:block;
   float:left;
   width:200px;
   
}

.doctors_xq_box:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

/**/
.doctors_imags_a{

   float: left;
   margin-left: 25px;
}
.doctors_imags_a>img{}
/**/
.doctors_mation_a{

   float: left;
   padding-top:30px;
   margin-left:25px;
}

.details_box_b>p{
   
   font-size: 14px;
   color: #000;
   line-height: 28px;
   padding:10px 0;
   display: block;
}

.details_box_b{
   
   padding-left: 40px;
}
.details_box_b>li{

  display: inline-block;
  line-height: 28px;
  font-size: 14px;
  margin-right: 60px;
  color: #666;
}
.details_box_b>li>i{
   
  color: #000;
} 
.details_clas_333{}
/**/
.details_list_a{

  font-size: 14px;
  line-height: 28px;
}
.details_list_a>dt{

   display: inline-block;

}
.details_list_a>dd{
   
   display: inline-block;
   margin-right: 60px;
  
}
/**/
.details_list_b{

   padding:15px 0;

   display:-webkit-box;
   display: flex;

}
.details_list_b>a{
   
   font-size: 14px;
   font-weight: bold;
   text-align: center;
   line-height: 38px;

   -webkit-box-flex:1;
   -webkit-flex:1;
   flex:1;
   transition:box-shadow 1s,background .5s,color .5s;

}

.details_list_b>a:hover{

   background-color:#826ae0;
   color: #fff;
   box-shadow: 0px 0px 10px 0px rgba(0,0,0,.35);

}

.details_clas_826ae0{
   
   color: #826ae0;

}

/**/
.introduction_c{
  
   padding:15px 20px;
   border-bottom:solid 1px #d6d7dc;
}

.introduction_c>h1{

  font-size: 18px;
  color: #333;
  padding-bottom:10px;
  display: block;
} 

.introduction_c{ 
  
  font-size: 14px;
  color: #6d6d6d;
  line-height: 28px;

}

/*个人案例*/
.personalcase_a{

  margin-top:20px;

}
.personalcase_title{
   
  font-size: 18px;
  color: #333; 

}
/**/
.personalcas_list_a{

  padding:10px;
}

.personalcas_list_a:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.personalcas_list_a>li{
   
   float: left;
}

.personalcas_list_a>li:not(:last-child){

  margin-right:20px;

}

.personalcas_list_a>li>img{


}

/*其他坐诊*/
.other_doctors_a{
 
  font-size: 14px;
  border-top:solid 1px #d6d7dc;
  margin-top:30px;

}
.other_doctors_box{


}
/**/
.other_doctors_box>li{
  
  padding:20px 0;

}

.other_doctors_box>li:nth-child(2n+1){

   background-color: #f5f5f5;
   
}

.other_doctors_box>li:after{display:block;clear:both;content:".";visibility:hidden;height:0;}


/**/
.other_doctors_imags{

   float: left;
   padding-left: 10px;

}
.other_doctors_imags>a>img{
	width:150px;
	height:180px;


}
/**/
.other_doctors_xq{

   float: left;
   padding-left:10px;
   width: 700px;
}
.other_doctors_name{}
.other_doctors_name>li{
   
   display: inline-block;
   line-height: 28px;
   font-size: 16px;
   margin-right: 60px;
}
.other_doctors_name>li>a{

  color:#826ae0;
}
/**/
.other_doctors_list{}
.other_doctors_list>p{
   
   padding:5px 0;
   color: #6d6d6d; 
}
.other_doctors_list>p>i{

   color: #333;
}
/**/
.other_doctors_listb{

   padding:5px 0;

}
.other_doctors_listb>dt{
   
   display: inline-block;
   line-height: 28px;
}
.other_doctors_listb>dd{
   
   display: inline-block;
   line-height: 28px;
   margin-right: 60px;
}
/**/
.doctors_option:after{display:block;clear:both;content:".";visibility:hidden;height:0;}
.doctors_option{

   display:-webkit-box;
   display: flex;

}
.doctors_option>a{
   
   -webkit-box-flex:1;
   -webkit-flex:1;
   flex:1;

   float: left;
   font-size: 16px;
   text-align: center;
   line-height: 32px;
   transition:box-shadow 1s,background .5s,color .5s;
   
}

.doctors_option>a:hover{

   background-color:#333;
   color:#fff;
   box-shadow: 0px 0px 10px 0px rgba(0,0,0,.42);
}
.option_clas_826ae0{

}

.other_title_d{
   
   font-size: 18px;
   color: #333;
   padding:20px 0;
   display: block;
}



/**经典案例页面样式**********************************************************************************/

.case_wrap_a:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.case_wrap_a{

   width: 1200px;
   margin:auto;
}
/**/
.case_option_left_wrap{
    
  width: 900px;
  float: left;
}

.case_option_left_wrap>h1{

   text-align: center;
   font-size: 24px;
   color: #000;
   padding:30px 0;
   display: block;
}
.case_box{

   

}
/**/
.case_box>li{

   line-height: 48px;
   transition:box-shadow .5s
   ,background 1s;
   margin-bottom:10px;
   border-radius: 8px;
}

.case_box>li:hover{
   
   box-shadow: 0px 0px 20px 0px rgba(0,0,0,.6);
   
   
}

.case_box>li:hover .case_option_image{
  
  border-color:#fff;
  border-radius: 8px;
   
}

.case_option_a:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.case_option_a{


}
/**/
.case_option_title{
 
  float: left;

  font-size: 16px;
  font-weight: bold;
  color: #826ae0;
  margin-left:10px;
  display: block;

}
.case_option_list{
  
  float: left;
  margin-left:60px;

}
.case_option_list>li{

  font-size: 14px;
  display: inline-block;
  padding:0 20px;
  transition:color .5s;
}
.case_option_list>li>a{transition:color .5s;}

.case_option_list>li:hover a{

  text-decoration: underline;
  color: #f73f62;
}
/**/
.case_option_gd{
  
  float: right;
  font-size: 14px;
  padding-right: 10px;
  color: #cacacc;
}
/**/

.case_option_image:after{display:block;clear:both;content:".";visibility:hidden;height:0;}

.case_option_image{
   
  padding:8px 8px;
  border:solid 1px #d6d7dc;
}
.case_option_image>li{

  float: left;
  
  
  width:280px;
  display:inline-block;

}
.case_option_image>li:not(:last-child){

  margin-right:13px;

}
.case_option_image>li>img{


}
/**/