﻿@charset "utf-8";

/* CSS Document */

body,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
li,
dl,
dt,
dd,
ol,
p {
    margin: 0px;
    padding: 0px;
    display: block;
}

body {
    font: 12px/1.5 Microsoft YaHei, Arial, \5b8b\4f53, sans-serif;
    color: #3f3c3c;
    outline: none;
    background: #FFF;
    min-width: 320px;
}

ul,
li,
ol {
    list-style-type: none;
}

em,
i {
    font-style: normal;
}

img {
    border: none;
    /*display:block;*/
}

a {
    text-decoration: none;
}

.mt_5 {
    margin-top: 5px;
}

.mt_10 {
    margin-top: 10px;
}

.mt_15 {
    margin-top: 15px;
}

.mt_20 {
    margin-top: 20px;
}

.ml_10 {
    margin-left: 10px;
}

.pb_5 {
    padding-bottom: 5px;
}

.pb_10 {
    padding-bottom: 10px;
}

.pb_15 {
    padding-bottom: 15px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.no_border {
    border: none !important;
}

.block {
    display: block;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.red {
    color: red;
}

.clearfix:after {
    display: block;
    clear: both;
    height: 0;
    line-height: 0;
    visibility: hidden;
    content: "";
    zoom: 1;
}

.banner {
    width: 950px;
    height: 323px;
    margin: 1px auto 2px;
    overflow: hidden;
    position: relative;
    margin-top: 10px;
}

.banner .d1 {
    width: 1400px;
    height: 400px;
    display: block;
    position: absolute;
}

.banner .d2 {
    width: 100%;
    height: 30px;
    clear: both;
    position: absolute;
    z-index: 100;
    margin-top: 370px;
}

.banner .d2 ul {
    position: absolute;
    left: 80%;
}

.banner .d2 li {
    width: 14px;
    height: 14px;
    overflow: hidden;
    cursor: pointer;
    background: url(../images/img1.png) no-repeat center;
    float: left;
    margin: 0 3px;
    display: inline;
}

.banner .d2 li.nuw {
    background: url(../images/img1_1.png) no-repeat center;
}


/* 头部 */

a:link {
    color: #333333;
    text-decoration: none;
}

a:visited {
    color: #333333;
    text-decoration: none;
}

a:hover {
    color: #990000;
    text-decoration: none;
}

a:active {
    color: #333333;
}

.witle {
    color: #FFF;
    background: #9d0a3a;
}

.in_box {
    margin-top: 20px;
}

.in_border {
    border: 1px #c9c9c9 solid;
    margin-right: 20px;
    padding: 15px;
}

.alink {
    font-weight: 600;
    color: #6f131f;
}


/* 顶部 */

.top_t {
    width: 100%;
    height: 20px;
    background: #19080e;
    display: block;
}

.topm {
    width: 100%;
    height: 108px;
    background: #f8f8f9;
}

.top_m {
    width: 1090px;
    margin: 0px auto;
    height: 108px;
    position: relative;
}

.top_top {
    position: absolute;
    width: 265px;
    height: 27px;
    top: -6px;
    right: 0px;
    background: url(../images/top_bg.png) top left no-repeat;
    z-index: 2;
}

.top_top_ul {
    margin: 4px 0px 0px 6px;
}

.top_top_ul li {
    float: left;
    margin-left: 8px;
}

.top_top_ul li a {
    display: inline-block;
    line-height: 24px;
    height: 24px;
    width: 70px;
    font-size: 12px;
    color: #FFF;
    text-indent: 1.8em;
}

.top_a1 {
    margin-left: 9px;
    background: url(../images/index_bg_01.png) 0px 3px no-repeat;
}

.top_a2 {
    background: url(../images/index_bg_03.png) 0px 3px no-repeat;
}

.top_a3 {
    background: url(../images/index_bg_05.png) 0px 3px no-repeat;
}

.logo_1 {
    float: left;
    margin-top: 25px;
}

.logo_1 img {
    width: 378px;
}

.yiqi_1 {
    margin-left: 60px;
    float: left;
    margin-top: 50px;
    width: 135px;
    height: 45px;
    display: inline-block;
    background: url(../images/index_bg_10.png) 0px 0px no-repeat;
    font-size: 12px;
    color: #6f6d6d;
    overflow: hidden;
}

.yiqi_1 P {
    text-indent: 4em;
    line-height: 20px;
}

.yiqi_2 {
    background: url(../images/index_bg_12.png) 0px 0px no-repeat !important;
    margin-left: 25px !important;
}

.yiqi_3 {
    background: url(../images/index_bg_14.png) 0px 0px no-repeat !important;
    margin-left: 25px !important;
}

.tel {
    float: right;
    margin-top: 40px;
}

.yiqi_1:hover {
    color: #6f131f;
    background: url(../images/index_bg_19.png) 0px 0px no-repeat;
}

.yiqi_2:hover {
    color: #6f131f;
    background: url(../images/index_bg_17.png) 0px 0px no-repeat !important;
}

.yiqi_3:hover {
    color: #6f131f;
    background: url(../images/index_bg_20.png) 0px 0px no-repeat !important;
}


/*头图幻灯*/

.focusBox {
    position: relative;
    width: 100%;
    height: 490px;
    overflow: hidden;
}

.focusBox .pic {
    position: relative;
    z-index: 0;
    text-align: center;
}

.focusBox .pic img {
    height: 490px;
    display: block;
    margin: 0 auto;
}

.focusBox .hd {
    width: 100%;
    position: absolute;
    bottom: 15px;
    left: 48%;
}

.focusBox .hd li {
    width: 12px;
    height: 12px;
    background: #b1b0ad;
    float: left;
    margin-left: 12px;
}

.focusBox .hd .on {
    background: #937340;
}

.focusBox .prev,
.focusBox .next {
    display: block;
    position: absolute;
    z-index: 1;
    top: 50%;
    margin-top: -30px;
    left: 20%;
    z-index: 1;
    width: 56px;
    height: 56px;
    background: url(../images/ad_ctr.png) no-repeat 0 0;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: 0.5;
    display: none;
}

.focusBox .next {
    left: auto;
    right: 20%;
    background-position: -56px 0px;
}


/*目录*/

.navBar {
    position: relative;
    z-index: 1;
    height: 48px;
    background: #860d2c;
    color: #fff;
    line-height: 48px;
}

.nav {
    width: 1100px;
    margin: 0 auto;
}

.nav li {
    float: left;
}

.nav li a {
    display: block;
    width: 100px;
    color: #FFF;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    background: url(../images/topbar_bg_03.gif) right no-repeat;
}

.nav_first {
    position: relative;
    width: 190px;
    height: 48px;
    background: #937340;
}

.nav_first_a {
    margin: 0px auto;
    width: 115px !important;
    height: 48px;
    font-size: 20px !important;
    text-align: left !important;
    display: inline-block;
    background: url(../images/index_bg_5f25.png) right no-repeat !important;
}

.nav_last {
    background: none !important;
}

.nav_dl {
    z-index: 5;
    position: absolute;
    top: 48px;
    width: 190px;
    background: #eeeeee;
}

.nav_dl li {
    width: 190px;
    height: 48px;
}

.nav_dl li:hover {
    border: 1px #860d2c solid;
    background: #FFF;
}

.nav_dl li a {
    margin-left: 3px;
    line-height: 28px;
    width: 185px !important;
    padding: 10px 0px 10px 0px;
    border-bottom: 1px #999999 dashed;
    color: #666 !important;
    text-indent: 1.5em;
    font-size: 14px !important;
    display: block;
}

.nav_dl_a1 {
    background: url(../images/chl.png) left no-repeat !important;
}

.nav_dl_a2 {
    background: url(../images/jong.png) left no-repeat !important;
}

.nav_dl_a3 {
    background: url(../images/woman.png) left no-repeat !important;
}

.nav_dl_a4 {
    background: url(../images/man.png) left no-repeat !important;
}

.nav_dl_a5 {
    background: url(../images/old.png) left no-repeat !important;
}

.nav_dl_a6 {
    background: url(../images/yun.png) left no-repeat !important;
    border-bottom: none !important;
}

.nav_li {
    width: 125px;
    height: 48px;
    background: none;
    transition: background 1s;
    -moz-transition: background 1s;
    /* Firefox 4 */
    -webkit-transition: background 1s;
    /* Safari and Chrome */
    -o-transition: background 1s;
    /* Opera */
}

.nav_li:hover {
    background: #6f082a;
}


/*搜索*/

.contan {
    width: 1000px;
    margin: 20px auto;
}

.reseach {
    width: 1000px;
    height: 40px;
    background: #f3f3f3;
}

.reseach_left {
    float: left;
    line-height: 40px;
    margin-left: 10px;
}

.reseach_h1 {
    color: #6f131f;
    font-size: 14px;
    font-weight: 600;
}

.reseach_h1_a {
    font-weight: 500;
    color: #666;
    font-size: 12px;
}

.reseach_h1_a:hover {
    color: #6f131f;
}

.input_txt {
    float: right;
    margin-top: 8px;
}

.input_txt .txt_k {
    border: 1px solid #eaeaea;
    width: 228px;
    height: 23px;
    color: #999999;
    line-light: 23px;
    float: left;
    margin-right: 2px;
    font-family: "微软雅黑";
}

.input_txt .ss {
    display: inline-block;
    height: 25px;
    width: 51px;
    background: url(../images/ab_btn0.gif) no-repeat;
    border: 0px;
    margin-right: 10px;
}

.input_txt .ss:hover {
    background: url(../images/ab_btn22.jpg) no-repeat;
}


/*底部*/

.footer_1 {
    margin-top: 20px;
    width: 100%;
    height: 70px;
    border-top: 5px #9c6609 solid;
    background: #eeeeee;
}

.footer_nav {
    width: 1000px;
    height: 70px;
    margin: 0px auto;
}

.footer_nav li {
    float: left;
}

.footer_nav li a {
    display: block;
    padding: 0px 21px 0px 32px;
    line-height: 70px;
    font-size: 18px;
    font-weight: 500;
    color: #333;
}

.footer_nav li a:hover {
    color: #6f131f;
}

.footer_2 {
    width: 100%;
    height: 280px;
    background: url(../images/bottom-bg.jpg) repeat-x;
}

.footer_2_coantan {
    width: 1000px;
    height: 250px;
    padding: 15px 0px;
    margin: 0px auto;
    overflow: hidden;
}

.footer_2_coantan_left {
    float: left;
    width: 505px;
    height: 250px;
    border-right: 1px #535151 solid;
}

.footer_2_coantan_left a {
    color: #ffffff;
    text-align: left;
}

.footer_2_coantan_left dl {
    float: left;
    width: 100px;
    margin: 15px 40px 0px 15px;
}

.footer_2_coantan_dl_a {
    display: block;
    color: #8b8985;
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    text-align: center;
    width: 100px;
}

.footer_2_coantan_dl_a img {
    margin: 0px 0px 8px 25px;
}

.footer_2_coantan_dl_p {
    width: 100px;
    margin-top: 20px;
    text-align: center;
}

.footer_2_coantan_dl_p a {
    display: block;
    color: #FFF;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
}

.footer_2_coantan_dl_p a:hover {
    color: #d41654;
}

.footer_2_coantan_right {
    float: right;
    width: 493px;
    border-left: 1px #000000 solid;
    height: 250px;
}

.footer_2_coantan_logo {
    margin: 30px 0px 25px 75px;
}

.footer_2_coantan_p {
    width: 469px;
    padding: 0px 0px 20px 40px;
    font-size: 14px;
    font-weight: 400;
    color: #969491;
    line-height: 20px;
}

.footer_2_coantan_p a {
    color: #FFF;
}

.img0605 {
    width: 1000px;
    margin: 0 auto;
}

.img0605 img {
    width: 100%;
}

.clear {
    clear: both;
}

li{list-style-type:none;}
.xgyd{ width:1000px; padding-top:15px;margin:0 auto;}
.xgyd_t{ background:url(../images/xgyd_bg.png) no-repeat; width:1000px; height:32px;background-size:100%}
.xgyd_t p{ height:32px; line-height:32px; color:#fff; font-size:14px; font-weight:bold; margin-left:21px;_margin-left:10px;}
.xgyd_b{ border-bottom:1px #dcdcdc solid; border-left:1px #dcdcdc solid; border-right:1px #dcdcdc solid; height:100px; width:998px;}
.xgyd_b_z{ width:998px; margin:0 auto;}
.xgyd_b_z_l{ width:998px; float:left;}
.xgyd_b_z_l ul{ width:100%; margin-top:10px;}
.xgyd_b_z_l ul li{ font-size:13px; line-height:24px; width:23%; margin-left:2%; float:left;}
.xgyd_b_z_l ul li a{ color:#333;height: 25px;display: block;overflow: hidden;}

.slideBox0{ width:390px; height:324px; overflow:hidden; position:relative;  }
	.slideBox0 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
	.slideBox0 .hd ul{ overflow:hidden; zoom:1; float:left;  }
	.slideBox0 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
	.slideBox0 .hd ul li.on{ background:#f00; color:#fff; }
	.slideBox0 .bd{ position:relative; height:100%; z-index:0; width:100%;  }
	.slideBox0 .bd li{ zoom:1; vertical-align:middle; }
	.slideBox0 .bd img{ width:390px; height:324px; display:block;  }
	.slideBox0 .prev,
	.slideBox0 .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
	.slideBox0 .next{ left:auto; right:3%; background-position:8px 5px; }
	.slideBox0 .prev:hover,
	.slideBox0 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
	.slideBox0 .prevStop{ display:none;  }
	.slideBox0 .nextStop{ display:none;  }

/* CSS Document */


/* 首页 */


/*查看*/

.box_1 {
    margin-top: 20px;
    width: 1000px;
    overflow: hidden;
}


/*医院新闻*/

.news {
    float: left;
    margin-right: 15px;
    width: 325px;
    border: 1px #c9c9c9 solid;
    overflow: hidden;
}

.tabs {
    width: 100%;
    height: 40px;
    background: #f3f3f3;
}

.tab_item {
    display: block;
    width: 50%;
    height: 40px;
}

.tab_item img {
    padding: 9px 0px 0px 34px;
}

.left {
    float: left;
}

.right {
    float: right;
}

.tab_hover {
    background: url(../images/bg_new.png) no-repeat;
}

.slide_content {
    width: 322px;
    padding: 12px;
    height: 260px;
    overflow: hidden;
    position: relative;
}

.tabslider {
    width: 700px;
}

.tabslider_ul {
    margin-right: 20px;
    float: left;
    width: 301px;
    height: 260px;
    overflow: hidden;
}

.tabslider_top {
    border: 1px #f6f6f6 dashed;
    margin-top: 8px;
    width: 301px;
    height: 90px;
    background: #f6f6f6;
}

.tabslider_top a {
    color: #666666;
}

.tabslider_top h3 {
    margin-top: 5px;
    width: 100%;
    line-height: 22px;
    font-size: 14px;
    color: #333;
    font-weight: 600;
    text-align: center;
}

.tabslider_top p {
    padding: 5px;
    font-size: 12px;
    color: #666;
    font-weight: 500;
    text-indent: 2em;
}

.tabslider_top_ul {
    margin-top: 8px;
    width: 100%;
}

.tabslider_top_ul li {
    width: 100%;
    height: 40px;
    border-bottom: 1px #CCCCCC dashed;
}

.tabslider_top_ul li a {
    display: block;
    line-height: 35px;
    width: 100%;
    font-size: 12px;
    color: #666;
    height: 35px;
    text-indent: 1.5em;
    background: url(../images/list--1.png) left no-repeat;
}

.tabslider_top_ul li a:hover {
    background: url(../images/li.png) left no-repeat;
    color: #6f131f;
}


/*小幻灯片*/

.hun_box {
    float: left;
    margin-right: 15px;
    width: 390px;
    border: 1px #c9c9c9 solid;
    height: 324px;
    overflow: hidden;
}


/*领先技术*/

.technology {
    padding: 10px 10px 10px 10px;
    width: 229px;
    float: right;
    border: 1px #c9c9c9 solid;
    height: 305px;
    overflow: hidden;
}

.technology_head {
    height: 30px;
    border-bottom: 1px #dcdcdc solid;
    overflow: hidden;
}

.technology_head_left {
    margin-top: 3px;
    display: block;
    float: left;
}

.technology_head_right {
    display: block;
    float: right;
    margin: 12px 5px 0px 0px;
}

.technology_ul {
    margin-top: 15px;
}

.yyjs {
    height: 120px
}

.yyjs p {
    text-indent: 2em;
    line-height: 23px
}


/*疾病导航*/

.jibing {
    float: left;
    width: 215px;
    margin-right: 15px;
    border: 1px #c9c9c9 solid;
    padding: 10px;
    height: 484px;
}

.jibing_dl {
    width: 100%;
    margin-top: 10px;
    border-bottom: 1px #999999 dashed;
}

.jibing_dl dd {
    display: block;
    font-size: 19px;
    color: #333;
    line-height: 30px;
    margin-left: 20px;
    text-indent: 3em;
    width: 200px;
    height: 30px;
}

.jibing_dl dd a {
    color: #333333;
}

.jibing_dl_d1 {
    background: url(../images/nav-0.png) 18px 3px no-repeat;
}

.jibing_dl_d2 {
    background: url(../images/nav-1.png) 18px 3px no-repeat;
}

.jibing_dl_d3 {
    background: url(../images/nav-2.png) 18px 3px no-repeat;
}

.jibing_dl_d4 {
    background: url(../images/nav-3.png) 18px 3px no-repeat;
}

.jibing_dl dt {
    width: 100%;
    text-align: center;
    margin-top: 5px;
}

.jibing_dl dt p {
    font-size: 18px;
    line-height: 50px;
}

.jibing_dl_dt_a {
    color: #666;
    font-weight: 400;
}

.jibing_dl_dt_a:hover {
    color: #6f131f;
}


/*白癜风常识*/

.Common {
    float: right;
    border: 1px #c9c9c9 solid;
    padding: 10px;
    height: 484px;
    width: 726px;
    overflow: hidden;
}

.Common_box {
    float: left;
    margin: 10px 10px 10px 0px;
    width: 356px;
    height: 215px;
    border: 1px #c9c9c9 solid;
}

.Common_box_head {
    background: #f3f3f3;
    width: 100%;
    height: 35px;
    border-bottom: 1px #c9c9c9 solid;
}

.Common_box_head_left {
    float: left;
    width: 110px;
    margin-left: 5px;
    font-size: 16px;
    font-weight: 400;
    color: #333;
    line-height: 35px;
    height: 35px;
    border-bottom: 1px #c09455 solid;
    text-align: center;
}

.Common_box_head_right {
    display: block;
    float: right;
    margin: 17px 8px 0px 0px;
}

.common_bottom {
    padding: 10px;
    width: 336px;
}

.common_bottom_eft {
    float: left;
    width: 128px;
    height: 155px;
    overflow: hidden;
}

.common_bottom_eft img {
    width: 128px;
    height: 155px;
}

.common_bottom_right {
    float: right;
    width: 196px;
    height: 155px;
    overflow: hidden;
}

.common_bottom_right h3 {
    width: 100%;
    text-align: center;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    font-size: 14px;
    font-weight: 600;
}

.common_bottom_right p {
    width: 100%;
    margin-top: 8px;
    background: #f6f6f6;
    font-size: 12px;
    color: #666;
}

.common_bottom_ul {
    margin-top: 8px;
    width: 100%;
}

.common_bottom_ul li {
    width: 100%;
    height: 28px;
    border-bottom: 1px #e8e5e5 dashed;
}

.common_bottom_ul li a {
    display: block;
    text-indent: 1.5em;
    line-height: 28px;
    height: 28px;
    overflow: hidden;
    background: url(../images/list--1.png) left no-repeat;
    font-size: 12px;
    color: #666;
}

.common_bottom_ul li a:hover {
    color: #6f131f;
    background: url(../images/li.png) left no-repeat;
}


/*图片一*/

.banner_1 {
    width: 1000px;
    height: 80px;
}

.banner_2 {
    width: 1000px;
    height: 109px;
}


/*诊疗中心*/

.zhencenter {
    height: 675px;
    margin-top: 20px;
    margin-right: -15px;
}

.zhencenter_box {
    width: 321px;
    height: 330px;
    float: left;
    margin: 0px 15px 15px 0px;
    border: 1px #c9c9c9 solid;
}

.zhencenter_box_head {
    width: 200px;
    height: 35px;
}

.zhencenter_box_head_em {
    float: left;
    margin: 5px 4px 0px 10px;
}

.zhencenter_box_head_h {
    font-size: 16px;
    font-weight: 500;
    line-height: 35px;
    color: #FFF;
}

.zhencenter_box_head_h a {
    color: #FFF;
}

.zhencenter_box_head_1 {
    background: #726604;
}

.zhencenter_box_head_2 {
    background: #880303;
}

.zhencenter_box_head_3 {
    background: #353535;
}

.zhencenter_box_head_4 {
    background: #6c3a0a;
}

.zhencenter_box_head_5 {
    background: #2c557a;
}

.zhencenter_box_head_6 {
    background: #6c9b4b;
}

.zhencenter_box_contan {
    padding: 10px;
}

.zhencenter_box_contan_dl {
    width: 301px;
    height: 130px;
}

.zhencenter_box_contan_dl dd {
    width: 120px;
    height: 130px;
    float: left;
}

.zhencenter_box_contan_dl dd img {
    width: 121px;
    height: 131px;
}

.zhencenter_box_contan_dl dt {
    float: right;
    width: 170px;
}

.zhencenter_box_contan_dl h3 {
    width: 170px;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    color: #333;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    margin-bottom: 10px;
    margin-top: 5px;
}

.zhencenter_box_contan_dl h4 {
    font-size: 12px;
    color: #333;
    font-weight: 500;
}

.zhencenter_box_contan_dl p {
    font-size: 12px;
    color: #666;
    text-indent: 2em;
}

.common_bottom_ul li:last-of-type {
    border: none;
}


/*权威专家*/

.expert {
    padding: 10px;
    width: 980px;
    overflow: hidden;
    border: 1px #c9c9c9 solid;
}

.expert_ul {
    width: 100%;
    margin-top: 20px;
}

.expert_ul dl {
    float: left;
    margin-right: 32px;
}

.expert_ul dl:last-of-type {
    margin-right: 0px;
}

.expert_ul dl dd {
    width: 115px;
    height: 145px;
    float: left;
    overflow: hidden;
}

.expert_ul dl dt {
    padding: 5px;
    width: 168px;
    height: 125px;
    background: #f3f3f3;
    float: right;
}

.expert_ul_h {
    margin-top: 5px;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #6f131f;
    font-weight: 600;
    line-height: 25px;
}

.expert_ul_h_em {
    font-size: 14px;
    font-weight: 600;
    color: #333;
}

.expert_ul_h_p {
    font-size: 12px;
    color: #666;
    font-weight: 400;
    text-indent: 2em;
    line-height: 18px;
    margin-top: 8px;
}

.expert_ul_coant {
    width: 100%;
    margin-top: 10px;
}

.expert_ul_coant_a1:visited,
.expert_ul_coant_a1:link,
.expert_ul_coant_a2:visited,
.expert_ul_coant_a2:link {
    color: #ffffff;
}

.expert_ul_coant_a1 {
    margin-left: 3px;
    float: left;
    width: 76px;
    height: 26px;
    background: #92713e;
    text-align: center;
    line-height: 26px;
    font-size: 15px;
    color: #FFF;
    border-radius: 2px;
}

.expert_ul_coant_a2 {
    margin-right: 3px;
    float: right;
    width: 76px;
    height: 26px;
    background: #9c0637;
    text-align: center;
    line-height: 26px;
    font-size: 15px;
    color: #FFF;
    border-radius: 2px;
}


/*案例中心*/

.case {
    padding: 10px;
    width: 980px;
    height: 256px;
    overflow: hidden;
    border: 1px #c9c9c9 solid;
}

.main3 {
    width: 980px;
    height: 260px;
    margin-top: 15px;
    background: #fff;
}

.main3 ul {
    float: left;
    margin-right: 4px;
}

.main3 li {
    float: left;
    margin-right: 4px;
    margin-bottom: 4px;
    position: relative;
    display: inline;
    overflow: hidden;
}

.main3 li span {
    height: 29px;
    line-height: 29px;
    background: #333;
    text-align: center;
    position: absolute;
    left: 0px;
    bottom: -29px;
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
    transition: all 0.3s linear 0s;
    width: 100%;
}

.main3 li:hover span {
    bottom: 0px;
}

.main3 li span a {
    color: #fff;
}

.main3 li span a:hover {
    color: #fff;
    text-decoration: underline
}

.main3 li img {
    width: 100%;
}


/*登记*/

.record {
    width: 144px;
    height: 366px;
    /*	background:#ececec;

	border:1px #b8b8b8 solid;*/
    position: fixed;
    top: 25%;
    left: 5px;
    z-index: 8;
}

.record_top {
    float: right;
    width: 10px;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 10px;
}

.record_tit {
    padding-top: 20px;
    width: 100%;
    font-size: 20px;
    color: #4c1111;
    line-height: 22px;
    text-align: center;
    font-weight: 600;
}

.record_text {
    font-size: 10px;
    color: #9a9696;
    font-weight: 300;
}

.record_bg {
    margin: 0px auto;
}

.record_re {
    margin-top: 10px;
    padding: 8px;
    width: 120px;
}

.table_1 {
    width: 100%;
}

.table_1 tr {
    height: 30px;
}

.table_1_tr_left {
    width: 40px;
    text-align: left;
    line-height: 30px;
    font-size: 12px;
    color: #333;
}

.table_1_tr_right {
    width: 80px;
}

.wb {
    width: 78px;
}

.submit {
    margin: 10px 0px 8px 18px;
    display: block;
    background: #a7224d;
    width: 87px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #FFF;
    font-weight: 600;
    border-radius: 2px;
    text-align: center;
}

.submit a {
    display: inline-block;
    color: #FFF;
    width: 87px;
    height: 30px;
}

.submit a:hover {
    background: #937340;
}


/*检测*/

.reaeach {
    width: 146px;
    position: fixed;
    top: 25%;
    right: 5px;
    z-index: 8;
}

.reaeach_tp {
    position: absolute;
    top: 0px;
    right: 0px;
}

.reaeach_top_a {
    width: 146px;
    display: block;
    background: #323232;
    border: 2px #937340 solid;
}

.reaeach_top_a_img {
    padding: 15px 0px 15px 5px;
}

.reaeach_top_a_bottom {
    width: 146px;
    height: 26px;
    margin-top: 3px;
    border: 2px #937340 solid;
    background: #937340;
}

.reaeach_top_a_bottoma {
    display: block;
    width: 146px;
    height: 26px;
    text-align: center;
    color: #FFF;
    font-size: 14px;
    line-height: 26px;
    font-weight: 500;
    background: url(../images/reach.png) 26px 8px no-repeat;
}


/*服务环境*/

.albums {
    height: auto;
    border: 1px solid #c9c9c9;
    overflow: hidden;
}

.albums .albums_tab {
    margin-top: 0;
}

.albums .albums_tab .albums_tab_tit li {
    width: 132px;
    height: 49px;
    line-height: 49px;
    text-align: center;
    float: left;
    display: inline;
    font-size: 16px;
    cursor: pointer;
    color: #979696;
}

.albums .albums_tab .albums_tab_tit li.curr {
    color: #ffffff;
}

.slideGroup1 {
    width: 1000px;
    text-align: left;
}

.slideGroup1 .parHd1 {
    height: 49px;
    line-height: 49px;
    position: relative;
    font-size: 18px;
    border-bottom: 1px solid #dcdcdc;
}

.slideGroup1 .parHd1 ul {
    float: left;
    position: absolute;
    left: 20px;
    height: 32px;
}

.slideGroup1 .parHd1 ul li {
    width: 110px;
    height: 49px;
    line-height: 49px;
    float: left;
    display: inline;
    text-align: center;
    font-size: 16px;
    color: #979696;
    cursor: pointer;
}

.slideGroup1 .parHd1 ul li.on {
    color: #9c5215;
    border-bottom: 1px solid #6f131f;
}

.slideGroup1 .parHd1 ul li span {}

.slideGroup1 .parHd1 ul li.last {
    background: none;
}

.slideGroup1 .parHd1 .more {
    width: 65px;
    text-align: right;
    float: right;
    font-size: 14px;
    color: #a7a4a4;
    margin-right: 15px;
}

.slideGroup1 .slideBox1 {
    overflow: hidden;
    zoom: 1;
    padding: 10px 0 10px 35px;
    position: relative;
}

.slideBox1 li {
    width: 170px !important;
}

.slideGroup1 .sPrev1,
.slideGroup1 .sNext1 {
    position: absolute;
    left: 5px;
    top: 20px;
    display: block;
    width: 30px;
    height: 94px;
    background: url(../images/icoleft.png) center center no-repeat;
}

.slideGroup1 .sNext1 {
    left: auto;
    right: 5px;
    background: url(../images/icoright.png) center center no-repeat;
}

.slideGroup1 .sPrev1:hover,
.slideGroup1 .sNext1:hover {
    border-color: #f60;
}

.slideGroup1 .parBd1 ul {
    overflow: hidden;
    zoom: 1;
}

.slideGroup1 .parBd1 ul li {
    margin: 0 9px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}

.slideGroup1 .parBd1 ul li .pic {
    width: 166px;
    height: 116px;
    line-height: 112px;
    text-align: center;
    border: 1px solid #ccc;
}

.slideGroup1 .parBd1 ul li .pic img {
    max-width: 160px;
    max-height: 110px;
    padding: 2px;
    vertical-align: middle;
}

.slideGroup1 .parBd1 ul li .pic a:hover img {
    border-color: #999;
}

.slideGroup1 .parBd1 ul li .title {
    line-height: 24px;
}

.slideGroup1 .parBd1 ul li a {
    color: #666666;
}

.slideGroup2 {
    width: 1000px;
    text-align: left;
}

.slideGroup2 .parHd2 {
    height: 49px;
    line-height: 49px;
    position: relative;
    font-size: 18px;
    border-bottom: 1px solid #dcdcdc;
}

.slideGroup2 .parHd2 ul {
    float: left;
    position: absolute;
    left: 20px;
    height: 32px;
}

.slideGroup2 .parHd2 ul li {
    width: 110px;
    height: 49px;
    line-height: 49px;
    float: left;
    display: inline;
    text-align: center;
    font-size: 16px;
    color: #979696;
    cursor: pointer;
}

.slideGroup2 .parHd2 ul li.on {
    color: #9c5215;
    border-bottom: 1px solid #6f131f;
}

.slideGroup2 .parHd2 ul li span {}

.slideGroup2 .parHd2 ul li.last {
    background: none;
}

.slideGroup2 .parHd2 .more {
    width: 65px;
    text-align: right;
    float: right;
    font-size: 14px;
    color: #a7a4a4;
    margin-right: 15px;
}

.slideGroup2 .slideBox2 {
    overflow: hidden;
    zoom: 1;
    padding: 10px 0 10px 10px;
    position: relative;
}

.slideGroup2 .sPrev2,
.slideGroup2 .sNext2 {
    position: absolute;
    left: 5px;
    top: 20px;
    display: block;
    width: 30px;
    height: 94px;
    background: url(../images/icoleft.png) center center no-repeat;
}

.slideGroup2 .sNext2 {
    left: auto;
    right: 5px;
    background: url(../images/icoright.png) center center no-repeat;
}

.slideGroup2 .sPrev2:hover,
.slideGroup2 .sNext2:hover {
    border-color: #f60;
}

.slideGroup2 .parBd2 ul {
    overflow: hidden;
    zoom: 1;
}

.slideGroup2 .parBd2 ul li {
    margin: 10px 9px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}

.slideGroup2 .parBd2 ul li .pic {
    text-align: center;
}

.slideGroup2 .parBd2 ul li .pic img {
    width: 80px;
    height: 60px;
    display: block;
}

.slideGroup2 .parBd2 ul li .pic a:hover img {
    border-color: #999;
}

.slideGroup2 .parBd2 ul li .title {
    line-height: 24px;
}

.blank20 {
    height: 20px;
    font-size: 1px;
    overflow: hidden;
    display: block;
    clear: both;
}

.blank9 {
    height: 9px;
    font-size: 1px;
    overflow: hidden;
    display: block;
    clear: both;
}

.fot {
    width: 100%;
    height: 60px;
    background: url(../images/bg_ff.png) center repeat-x;
    position: fixed;
    _position: absolute;
    bottom: 0;
    z-index: 1000;
}

.fotc {
    width: 1100px;
    margin: 0 auto;
}

.fot li {
    width: 145px;
    float: left;
    display: inline;
}

.fot li.li1 {
    width: 145px;
    margin-left: 25px;
    font-size: 14px;
    color: #ebd19f;
    text-align: right;
}

.fot li.li1 span {
    color: #ffffff;
}

.fot li.li2 {
    width: 395px;
    float: left;
    margin-left: 10px;
    background: url(../images/bg_ff_ips.png) center right no-repeat;
}

.fot li.li2 .ipt {
    width: 200px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ebd19f;
    float: left;
    display: inline-block;
    border-radius: 2px;
    background: #79042a;
    margin-top: 2px;
    text-indent: 10px;
    color: #c84c75;
}

.fot li.li2 .tel_sub {
    width: 134px;
    height: 33px;
    line-height: 33px;
    float: left;
    display: inline-block;
    text-align: center;
    color: #ffffff;
    margin-left: 4px;
    border-radius: 2px;
    background: url(../images/bg_ff_ipb.png) center repeat-x;
    margin-top: 2px;
    font-size: 18px;
    text-shadow: 0 0 1px #333333;
}

.fot li.li3 {
    width: 135px;
    height: 33px;
    line-height: 32px;
    margin-left: 55px;
    margin-top: 2px;
}

.fot li.li4,
.fot li.li5 {
    width: 135px;
    height: 33px;
    line-height: 32px;
    margin-left: 30px;
    margin-top: 2px;
}

.fot li.li3 a,
.fot li.li4 a,
.fot li.li5 a {
    display: block;
    background: url(../images/bg_ff_ipb.png) center repeat-x;
    font-size: 16px;
    color: #ffffff;
    border-radius: 2px;
    text-indent: 55px;
    text-shadow: 0 0 1px #000000;
}

.fot li.li3 a span {
    display: block;
    background: url(../images/bg_ff_i1.png) 10px 5px no-repeat;
}

.fot li.li4 a span {
    display: block;
    background: url(../images/bg_ff_i2.png) 10px 5px no-repeat;
}

.fot li.li5 a span {
    display: block;
    background: url(../images/bg_ff_i3.png) 10px 5px no-repeat;
}


.loaction {
    font-size: 14px;
    color: #333;
    font-weight: 500;
}

.loaction a {
    font-size: 14px;
    color: #333;
    font-weight: 500;
}

.loaction a:hover {
    color: #6f131f;
}


/* ====左边==== */

.contanleft {
    margin: 20px 0px 0px 0px;
    width: 740px;
    float: left;
}


/* ====图片==== */

.list_imga {
    width: 252px;
    height: 224px;
    float: left;
    margin-right: 15px;
}

.list_bingy {
    float: right;
    width: 470px;
    height: 224px;
    border: 1px #c9c9c9 solid;
}

.list_bingy_ul {
    margin-top: 2px;
    float: left;
    width: 158px;
}

.list_bingy_ul li {
    margin-bottom: 2px;
    background: #dfdfdf;
}

.list_bingy_ul li.bacocor {
    background: #9d0939;
}

.list_bingy_ul li:last-of-type {
    margin-bottom: 0px;
}

.list_bingy_ul li a {
    display: block;
    width: 158px;
    height: 35px;
    font-size: 16px;
    line-height: 35px;
    color: #666;
    text-indent: 1em;
    font-weight: 500;
}

.list_bingy_ul_em {
    margin-left: 5px;
    color: #999;
    font-size: 11px;
}

.list_bingy_ul li a.thistab {
    color: #FFF;
}

.thistab em {
    color: #ce9ea8;
}

.list_bingy_right {
    float: right;
    width: 280px;
    height: 224px;
    margin-right: 10px;
    overflow: hidden;
}

.list_bingy_dl {
    margin-top: 15px;
    width: 280px;
}

.list_bingy_dl li {
    width: 100%;
    height: 40px;
    border-bottom: 1px #CCCCCC dashed;
}

.list_bingy_dl li:last-of-type {
    border: none;
}

.list_bingy_dl li a {
    display: block;
    line-height: 35px;
    width: 100%;
    font-size: 12px;
    color: #666;
    text-indent: 1.5em;
    height: 35px;
}

.list_bingy_dl li a:hover {
    color: #6f131f;
}


/* ====列表==== */

.list_bottom {
    margin-top: 15px;
    padding: 10px;
    width: 718px;
    border: 1px #c9c9c9 solid;
}

.list_bottom dl {
    width: 100%;
    height: 110px;
    padding-top: 15px;
    border-bottom: 1px #CCCCCC dashed;
    overflow: hidden;
}

.list_bottom dl:hover {
    background: #eeeeee;
}

.list_bottom dl:last-of-type {
    border: none;
}

.list_bottom_h3 {
    margin-bottom: 5px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    color: #050505;
    display: block;
}

.list_bottom_h3:hover {
    color: #6f131f;
}

.list_bottom_p {
    text-indent: 2em;
    font-size: 12px;
    color: #666;
    font-weight: 200;
}

.list_bottom_page {
    width: 100%;
    height: auto;
}

.list_bottom_page b {
    padding: 2px 20px;
    float: left;
    display: inline-block;
    font-weight: bold;
    text-align: center;
    line-height: 28px;
}

.list_bottom_page a {
    padding: 2px 10px;
    border: 1px #666666 solid;
    float: left;
    display: inline-block;
    text-align: center;
    margin-right: 8px;
    color: #333;
    font-weight: 500;
    line-height: 28px;
}

.list_bottom_page>a b {
    padding: 0;
}

.list_bottom_page a:hover {
    color: #6f131f;
}

.list_bottom_page_em {
    float: left;
    line-height: 40px;
    color: #333;
}


/* ====右边==== */

.contanright {
    margin: 20px 0px 0px 0px;
    width: 245px;
    float: right;
}


/* ====在线问答==== */

.answer {
    padding: 10px;
    width: 224px;
    height: 204px;
    border: 1px #c9c9c9 solid;
    overflow: hidden;
}

.answer_ul {
    margin-right: -10px;
    margin-bottom: -10px;
}

.answer_ul li {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 107px;
    height: 96px;
    background: #f3f3f3;
}

.answer_ul li a {
    display: block;
    width: 107px;
    height: 96px;
    text-align: center;
}

.answer_ul li:hover {
    background: #9d0a3a;
}

.answer_ul_li_h3 {
    height: 16px;
    font-size: 14px;
    color: #333;
    font-weight: 600;
    line-height: 16px;
    padding-top: 30px;
}

.answer_ul_li_em {
    font-size: 12px;
    color: #878787;
    font-weight: 300;
}

.answer_ul li:hover a em {
    color: #FFF;
}

.answer_ul li:hover a h3 {
    color: #FFF;
}


/* ====专家==== */

.list_expert {
    padding: 5px 10px 10px 10px;
    width: 224px;
    height: 235px;
    border: 1px #c9c9c9 solid;
    overflow: hidden;
    margin-top: 15px;
}

.list_expert_head {
    width: 100%;
    height: 35px;
    border-bottom: 1px #c9c9c9 solid;
}

.list_expert_left {
    float: left;
    width: 80px;
    margin-left: 5px;
    font-size: 16px;
    font-weight: 400;
    color: #333;
    line-height: 35px;
    height: 35px;
    border-bottom: 1px #9d0a3a solid;
    text-align: center;
}

.list_expert_right {
    display: block;
    float: right;
    margin: 17px 8px 0px 0px;
}

.list_expert_bot {
    position: relative;
    width: 100%;
    height: 190px;
    overflow: hidden;
    margin-top: 10px;
}

.list_expert_bot .pic {
    position: relative;
    z-index: 0;
    text-align: center;
}

.list_expert_bot .pic img {
    height: 190px;
    display: block;
    margin: 0 auto;
}

.list_expert_bot .hd {
    width: 100%;
    position: absolute;
    bottom: 15px;
    left: 48%;
}

.list_expert_bot .hd li {
    width: 12px;
    height: 12px;
    background: #b1b0ad;
    float: left;
    margin-left: 12px;
}

.list_expert_bot .hd .on {
    background: #937340;
}

.list_expert_bot .prev,
.list_expert_bot .next {
    display: block;
    position: absolute;
    z-index: 1;
    top: 70%;
    margin-top: -30px;
    left: 0%;
    z-index: 1;
    width: 42px;
    height: 42px;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: 0.5;
    display: none;
}

.list_expert_bot .next {
    left: auto;
    right: 0%;
}


/* ====领先技术==== */

.list_tech {
    padding: 5px 10px 10px 10px;
    width: 224px;
    height: 300px;
    border: 1px #c9c9c9 solid;
    overflow: hidden;
    margin-top: 15px;
}


/* ====今日预约==== */

.appointment {
    padding: 5px 10px 10px 10px;
    width: 224px;
    height: 197px;
    border: 1px #c9c9c9 solid;
    overflow: hidden;
    margin-top: 15px;
}

.appointment_bottom {
    margin-top: 10px;
    width: 224px;
    height: 152px;
    overflow: hidden;
}

.infoList li {
    line-height: 26px;
    height: 26px;
    font-size: 12px;
    color: #666;
}

.appointment_bottoms_em {
    color: #9d0a3a;
    font-weight: 9d0a3a;
}

.bd {
    margin-top: 10px;
    width: 224px;
    height: 152px;
    overflow: hidden;
}


/* ====文章==== */

.article {
    width: 470px;
    float: left;
    height: 220px;
    padding: 5px 10px 10px 10px;
    border: 1px #c9c9c9 solid;
    overflow: hidden;
}

.article_bottom {
    margin-top: 10px;
}

.article_bottom_left {
    width: 460px;
    float: left;
    overflow: hidden;
}

.article_bottom_left li {
    width: 220px;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px #CCCCCC dashed;
    overflow: hidden;
    margin-left: 10px;
}

.article_bottom_left li:last-of-type {
    border: none;
}

.article_bottom_left li a {
    display: block;
    line-height: 35px;
    width: 100%;
    font-size: 12px;
    color: #666;
    text-indent: 1.5em;
    height: 35px;
}

.article_bottom_left li a:hover {
    color: #6f131f;
}

.article_bottom_right {
    width: 220px;
    float: right;
}


/* ====推荐==== */

.recommended {
    width: 470px;
    float: right;
    height: 220px;
    padding: 5px 10px 10px 10px;
    border: 1px #c9c9c9 solid;
}


/* ===============栏目页=============== */


/* ====白癜风常识==== */

.colum_chang {
    width: 720px;
    height: 204px;
    padding: 10px 10px 10px 10px;
    border: 1px #c9c9c9 solid;
    float: left;
    overflow: hidden;
}

.colum_chang_left {
    float: left;
    margin-top: 10px;
    width: 220px;
    height: 164px;
}

.colum_chang_right {
    float: right;
    width: 485px;
}

.colum_chang_right h3 {
    width: 100%;
    height: 25px;
    font-size: 14px;
    font-weight: 500;
    line-height: 25px;
    text-align: center;
    margin: 5px 0px;
    color: #333;
}

.colum_chang_right h3 a {
    color: #333;
}

.colum_chang_right h3 a:hover {
    color: #6f131f;
    font-weight: 600;
}

.colum_chang_right p {
    width: 475px;
    padding: 5px;
    background: #f3f3f3;
    font-size: 12px;
    line-height: 18px;
    color: #666;
}


/* ====白癜风治疗==== */

.colum_zhil {
    margin-top: 20px;
    margin-right: -15px;
    margin-bottom: -15px;
}

.colum_zhil_box1 {
    width: 490px;
    height: 300px;
    float: left;
    margin: 0px 15px 15px 0px;
    border: 1px #c9c9c9 solid;
}

.colum_zhil_bottom {
    padding: 10px;
}

.colum_zhil_btop {
    width: 100%;
    height: 140px;
    overflow: hidden;
    margin-top: 4px;
}

.colum_zhil_btop img {
    width: 129px;
}

.colum_zhil_btop_left {
    float: left;
    width: 129px;
    height: 140px;
}

.colum_zhil_btop_right {
    float: right;
    width: 330px;
}

.colum_zhil_btop_right a {
    height: 20px;
    display: block;
    margin: 3px 0px;
    color: #333;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
}

.colum_zhil_btop_right a:hover {
    color: #6f131f;
    font-weight: 600;
}

.colum_zhil_btop_right p {
    width: 100%;
    padding: 5px;
    background: #f3f3f3;
    font-size: 12px;
    line-height: 15px;
    color: #666;
}


/* ===============文章页=============== */

.article_coantan {
    padding: 20px 10px;
    height: auto;
    width: 720px;
    border: 1px #c9c9c9 solid;
}

.article_coantan h3 {
    width: 100%;
    text-align: center;
    line-height: 30px;
    font-size: 18px;
    color: #333;
    font-weight: 600;
    margin-bottom: 2px;
}

.article_coantan h4 {
    width: 100%;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    color: #666;
    margin-bottom: 15px;
}

.article_coantan p {
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 22px;
}

.top-img {
    margin: 0px;
    width: 100%;
    height: 100px;
    top: 0px;
    text-align: center;
    z-index: 1000;
}

.article_page {
    width: 100%;
    height: 25px;
    margin-top: 10px;
}

.article_page a {
    color: #666666;
}

.article_page_left {
    line-height: 25px;
    font-size: 14px;
    color: #666;
    float: left;
}

.article_page_right {
    float: right;
    line-height: 25px;
    font-size: 14px;
    color: #666;
}

.article_page a:hover {
    color: #6f131f;
}

.article_page_iamge {
    margin-top: 15px;
    border: 1px #c9c9c9 solid;
}

.article_page_bottom {
    width: 100%;
    margin-top: 15px;
}

.article_bottom_left2 {
    float: left;
    width: 360px;
    height: 236px;
    border: 1px #c9c9c9 solid;
}

.article_bottom_right2 {
    float: right;
    width: 360px;
    height: 236px;
    border: 1px #c9c9c9 solid;
}

.article_bottom_left2_ul {
    padding: 10px;
    width: 340px;
}

.article_bottom_left2_ul li {
    width: 100%;
    height: 30px;
    border-bottom: 1px #e8e5e5 dashed;
}

.article_bottom_left2_ul li:last-of-type {
    border: none;
}

.article_bottom_left2_ul li a {
    display: block;
    text-indent: 1.5em;
    line-height: 30px;
    height: 30px;
    font-size: 12px;
    color: #666;
}

.article_bottom_left2_ul li a:hover {
    color: #6f131f;
}


/* ===============特色疗法=============== */

.therapy_contan {
    width: 100%;
    margin-top: 20px;
}

.therapy_contan_left {
    float: left;
    width: 235px;
}

.therapy_contan_left_ul {
    width: 230px;
}

.therapy_contan_left_ul li {
    width: 230px;
    height: 50px;
    background: #e6e6e6;
    border-bottom: 1px #cccccc solid;
    position: relative;
}

.therapy_contan_left_ul li:hover {
    width: 235px;
    transition: width 0.5s;
    background: #9d0939;
}

.therapy_contan_left_ul li a {
    text-indent: 2em;
    width: 190px;
    height: 50px;
    display: block;
    line-height: 30px;
    font-size: 16px;
    color: #333;
    font-weight: 550;
    position: absolute;
    left: 35px;
    top: 10px;
    cursor: pointer;
}

.therapy_contan_left_ul li a:hover {
    transition: left 0.5s;
    color: #FFF;
    left: 40px;
}

.therapy_contan_left_ul li a:hover .them {
    color: #be7888;
}

.therapy_contan_left_ul li a .them {
    margin-left: 5px;
    font-size: 12px;
    color: #cbcbcb;
    line-height: 30px;
}


/* ======特色疗法===== */

.then_lih {
    width: 235px !important;
    background: #9d0939 !important;
}

.then_ah {
    left: 40px !important;
    color: #FFF !important;
}

.then_aequetem {
    left: 40px !important;
    color: #FFF !important;
}

.then_ah .them {
    color: #be7888 !important;
}

.therapy_contan_right {
    float: right;
    width: 725px;
    padding: 10px;
    border: 1px #c9c9c9 solid;
}

.thera_a1 {
    display: block;
    margin-top: 15px;
}

.thera_dl {
    margin-top: 25px;
    margin-right: -25px;
}

.thera_dl a {
    float: left;
    width: 350px;
    height: 147px;
    margin: 0px 25px 25px 0px;
    display: block;
}


/* ===============先进设备=============== */

.equip {
    margin-top: 20px;
    margin-right: -25px;
}

.equip li {
    float: left;
    margin-right: 25px;
    margin-bottom: 25px;
    width: 225px;
}

.equip li img {
    width: 227px;
    height: 296px;
}

.equip li .equip_em {
    text-align: center;
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    color: #666;
    font-weight: 500;
    margin-top: 4px;
    overflow: hidden;
}

.equip li .equip_em a {
    color: #666666;
}

.onepic {
    width: 800px;
    margin-top: 20px;
}

.onepic li {
    width: 180px;
    height: 152px;
    float: left;
    display: inline;
    margin-top: 10px;
    margin-right: 70px;
    margin-left: 10px;
    margin-bottom: 10px;
}

.onepic li h3 {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-align: center;
}

.onepic li a {
    color: #666666;
}

.onepic li img {
    max-width: 180px;
    max-height: 122px;
}


/* ===============医院概况=============== */

.hosp_coantan_p {
    text-indent: 2em;
    font-size: 14px;
    color: #6666;
    margin-bottom: 10px;
    line-height: 22px;
}

.hosp_coantan_strong {
    text-indent: 2em;
    font-size: 14px;
    color: #333;
}


/* ===============康复案例=============== */

.then_rehabi {
    left: 40px !important;
    color: #FFF !important;
}

.rehabi_dl {
    width: 100%;
    height: 122px;
    margin-bottom: 22px;
    overflow: hidden;
}

.rehabi_dl_left {
    width: 185px;
    float: left;
}

.rehabi_dl_right {
    width: 525px;
    height: 122px;
    background: #f7f7f7;
    float: right;
}

.rehabi_dl_right h3 {
    width: 100%;
    height: 30px;
    color: #333;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    margin: 5px 0px 5px 0px;
}

.rehabi_dl_right a {
    color: #333333;
}

.rehabi_dl_right p {
    padding: 0px 5px 5px 5px;
    font-size: 12px;
    line-height: 20px;
    color: #666;
    text-indent: 2em;
}


/* ===============专家团队=============== */

.then_expert {
    left: 40px !important;
    color: #FFF !important;
}

.expert_dl {
    width: 100%;
    height: 240px;
    margin-bottom: 20px;
}

.expert_dl dd {
    float: left;
    width: 220px;
    height: 240px;
    overflow: hidden;
}

.expert_dl dt {
    float: right;
    width: 460px;
    padding: 10px;
    height: 220px;
    background: #f2f2f2;
}

.expert_dl_top {
    border-bottom: 1px #CCCCCC dashed;
}

.expert_dl_top h3 {
    text-indent: 0.5em;
    font-size: 20px;
    color: #9d0939;
    font-weight: 520;
}

.expert_dl_top_em {
    font-size: 16px;
    color: #666;
    margin-left: 8px;
    font-weight: 400;
}

.expert_dl_top_p {
    margin-left: 8px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 12px;
    color: #666;
}

.expert_dl_botom_p {
    width: 100%;
    font-size: 12px;
    color: #666;
    line-height: 18px;
    margin-top: 8px;
}

.expert_dl_buttom {
    width: 100%;
    height: 40px;
    margin-top: 6px;
}

.expert_dl_buttom_left {
    float: left;
    width: 162px;
    height: 36px;
    background: #a5844f;
    margin-left: 48px;
}

.expert_dl_buttom_left hover {
    background: #7b561b;
}

.expert_dl_buttom_left a {
    display: block;
    width: 162px;
    height: 36px;
    color: #FFF;
    font-size: 14px;
    font-weight: 500;
    line-height: 36px;
    text-indent: 3.5em;
}

.expert_dl_buttom_right {
    float: right;
    width: 162px;
    height: 36px;
    background: #9d0939;
    margin-right: 48px;
}

.expert_dl_buttom_right:hover {
    background: #6f131f;
}

.expert_dl_buttom_right a {
    display: block;
    width: 162px;
    height: 36px;
    color: #FFF;
    font-size: 14px;
    font-weight: 500;
    line-height: 36px;
    text-indent: 3.5em;
}


/*来院路线*/

.blank3 {
    clear: both;
    height: 3px;
    overflow: hidden;
    display: block;
    font-size: 1px;
}

.mb {
    width: 1000px;
    margin: 0 auto;
}

.lylx_main {
    background: #fff;
    margin-top: 12px;
}

.lylx_main h2 {
    text-align: center;
    font-size: 26px;
    font-family: '微软雅黑';
    font-weight: normal;
    color: #333;
    line-height: 40px;
}

.lylx_main .p1 {
    font-size: 12px;
    color: #666;
    line-height: 24px;
    text-align: center;
}

.lylx_wz {
    width: 802px;
    height: 210px;
    padding-left: 198px;
    background: #f6f6f6;
    border-radius: 3px;
    margin-top: 28px;
    position: relative;
}

.lylx_wz .pp2 {
    position: absolute;
    width: 200px;
    text-align: center;
    font-size: 14px;
    line-height: 22px;
    bottom: 20px;
    right: 55px;
    z-index: 55;
    color: #333;
}

.lylx_wz img {
    position: absolute;
    bottom: 0px;
    right: 100px;
}

.lylx_wz .pp {
    font-size: 16px;
    color: #333;
    font-weight: bold;
    padding-top: 21px;
}

.lylx_wz .pp1 {
    font-size: 14px;
    color: #666;
    line-height: 28px;
    padding-top: 13px;
}

.lylx_wz .lx_btn1 {
    background: #937340;
    margin-left: 140px;
}

.lx_btn2 {
    background: #9d0939;
}

.lylx_wz a {
    width: 124px;
    height: 33px;
    display: block;
    line-height: 33px;
    margin-top: 12px;
    text-align: center;
    float: left;
    margin-left: 18px;
    font-size: 18px;
    color: #fff;
    font-family: '微软雅黑';
}

.lx_map {
    margin-top: 40px;
}

.lx_cclx {
    margin-top: 20px;
}

.lx_cclx .tit {
    line-height: 55px;
}

.lx_cclx .L {
    float: left;
    font-size: 26px;
    color: #333;
    font-family: '微软雅黑';
}

.lx_cclx .R {
    display: block;
    width: 230px;
    float: right;
    text-align: right;
    font-family: '微软雅黑';
    font-size: 16px;
    margin-top: 8px;
    color: #333;
    padding-top: 7px;
    line-height: 18px;
    padding-right: 46px;
}

.lx_cclx .R span {
    font-size: 12px;
    color: #999;
    font-family: Arial, Helvetica, sans-serif;
}

.wxts {
    height: 148px;
    margin-top: 27px;
    margin-bottom: 20px;
}

.wxts img {
    display: block;
    margin: 0px 0px 0px 32px;
    float: left;
}

.wxts p {
    float: left;
    width: 555px;
    padding: 25px 0px 0px 30px;
    font-size: 14px;
    color: #fff;
}

.wxts a {
    width: 100px;
    height: 34px;
    background: #f6cd99;
    font-size: 14px;
    color: #381d00;
    float: right;
    margin-top: 15px;
    margin-left: 30px;
    display: inline;
    font-weight: bold;
    text-align: center;
    line-height: 34px;
}

.wxts a:hover {
    background: #f0f0f0;
    color: #9d0939;
}

.wxts .a1 {
    margin-left: 110px;
}

.lylx1 {
    background: #fff;
}


/*乘车路线*/

.lx_cclx .txt {
    width: 1000px;
    height: 212px;
    border: 1px solid #eae4da;
    margin-top: 9px;
    margin-bottom: 15px;
}

.lx_cclx .txt .parHd {
    width: 154px;
    position: relative;
    float: left;
}

.lx_cclx .txt .parHd ul {
    float: left;
    position: absolute;
    left: 0px;
    top: 0px;
}

.lx_cclx .txt .parHd ul .li1 {
    margin-top: 0px;
}

.lx_cclx .txt .parHd ul li {
    float: left;
    width: 154px;
    height: 52px;
    font-weight: bold;
    cursor: pointer;
    margin-top: 1px;
    background: #f0f0f0;
    color: #9d0939;
    line-height: 52px;
    font-size: 14px;
}

.lx_cclx .txt .parHd ul li span {
    display: block;
    float: left;
    margin: 11px 14px 0px 37px;
}

.lx_cclx .txt .parHd ul li .s1 {
    background-position: 0px 0px;
    width: 36px;
    height: 32px;
    margin: 11px 14px 0px 33px;
}

.lx_cclx .txt .parHd ul li .s2 {
    background-position: 0px -32px;
    width: 31px;
    height: 32px;
}

.lx_cclx .txt .parHd ul li .s3 {
    background-position: 0px -64px;
    width: 31px;
    height: 32px;
}

.lx_cclx .txt .parHd ul li .s4 {
    background-position: 0px -96px;
    width: 22px;
    height: 34px;
    margin: 11px 20px 0px 40px;
}

.lx_cclx .txt .parHd ul li.on {
    width: 154px;
    height: 52px;
    background: #9d0939;
    color: #fff;
}

.lx_cclx .txt .parHd ul li.on span {
    display: block;
    float: left;
    margin: 11px 14px 0px 37px;
}

.lx_cclx .txt .parHd ul li.on .s1 {
    background-position: 0px 0px;
    width: 36px;
    height: 32px;
    margin: 11px 14px 0px 33px;
}

.lx_cclx .txt .parHd ul li.on .s2 {
    background-position: 0px -32px;
    width: 31px;
    height: 32px;
}

.lx_cclx .txt .parHd ul li.on .s3 {
    background-position: 0px -64px;
    width: 31px;
    height: 32px;
}

.lx_cclx .txt .parHd ul li.on .s4 {
    background-position: 0px -96px;
    width: 22px;
    height: 34px;
    margin: 11px 20px 0px 40px;
}

.lx_cclx .txt .parHd {
    height: 41px;
    padding: 0 20px;
    position: relative;
}

.lx_cclx .txt .slideBox {
    overflow: hidden;
    zoom: 1;
    padding: 5px 0 0px 0px;
    width: 842px;
    height: 200px;
    float: left;
    position: relative;
    font-size: 14px;
    color: #666;
}

.lx_cclx .txt .parBd {
    float: right;
    width: 842px;
}

.lx_cclx .txt .parBd ul {
    overflow: hidden;
    zoom: 1;
}

.lx_cclx .txt .parBd .lx_p {
    padding-top: 35px;
    padding-left: 30px;
}

.mapl dl {
    width: 165px;
    float: left;
    display: inline;
}

.mapl dl li {
    height: 30px;
    line-height: 30px;
}