
/* CSS Document */
.sub_header{width: 100%;min-width: 1280px;height: 100px;background: #FFFFFF; border-bottom: 1px solid #EEEEEE;}
.sub_header_container{width: 1280px;margin: 0 auto;}
.sub_logo{width:487px;height: 87px;float: left; }
.sub_nav{float: right; margin-top: 20px;}
.sub_nav ul li{width: 106px;padding: 20px 0 12px 0;font-size: 16px;color: #fff;text-align: center;float: left;}
.sub-li:hover{ background: url(http://sz.91.cn/images/hover-cx.png) center bottom no-repeat;}
.sub_nav ul li span{line-height: 20px;display: block;font-size: 16px;color: #4b4a4a;padding-bottom: 3px;}
.sub_nav ul li span:nth-child(2){font-size: 12px;color: #a4a4a4;}
.sub_nav ul li a{color: #FFFFFF;}
.servers{position: relative;}
.sub_hidexl .header-subnav{width: 1280px;padding-top: 1px;position: absolute;top: 0;left: 50%;z-index: 99;margin-left: -640px;}
.sub-zx-banner{ width: 100%; height: 100%; background: url(http://sz.91.cn/images/zx-banner.jpg) right 10% top no-repeat;}
.sub-wz-banner{ width: 100%; height: 100%; background: url(http://sz.91.cn/images/wz-banner.jpg) right 10%  top no-repeat;}
.sub-pf-banner{ width: 100%; height: 100%; background: url(http://sz.91.cn/images/pf-banner.jpg) right 10%  top no-repeat;}
.sub-ks-banner{ width: 100%; height: 100%; background: url(http://sz.91.cn/images/ks-banner.jpg) right 10%  top no-repeat;}
.sub-wx-banner{ width: 100%; height: 100%; background: url(http://sz.91.cn/images/wx-banner.jpg) right 10%  top no-repeat;}
.sub_hidexl .header-subnavL{width: 171px;float: left;}
.sub_hidexl .header-subnavL ul li{width: 160px;height: 42px;float: left;border-right: 1px solid #bebebe;padding: 0 0 0 10px;line-height: 34px;font-size: 16px;color: #B4B4B4;cursor: pointer;}
#snActive-wrap img{width:100% !important;}

.sub_hidexl .header-subnavL ul li:last-child{border-right: 1px solid #bebebe;}
.sub_hidexl .header-subnavL ul li.active{border-bottom: 1px solid #bebebe;border-top: 1px solid #bebebe;border-right: none;height: 40px;}
.sub_hidexl .header-subnavL ul{height: 168px;}
.sub_hidexl .header-subnavL ul li i{width: 32px;height: 32px;margin: 4px 0;float: left;display: inline-block;}
.sub_hidexl .header-subnavL ul li span{width:85px;float: left;line-height: 38px;display: inline-block;font-size: 14px;color: #464646; text-align: left; padding: 0 0 0 15px;}
.sub_hidexl .header-subnavL ul li em{font-style: normal;font-size: 16px;color: #a4a4a4; font-family: "宋体";}
.sub_hidexl .subnavL_top{height: 35px;display: block;border-right: 1px solid #bebebe;}
.sub_hidexl .subnavL_bottom{display: block;border-right: 1px solid #bebebe;height: 100px;}
.sub_hidexl .header_subnavR{width: 1014px;height: 353px;padding: 23px;float: left;display: none;}
.sub_hidexl .section_one{width: 100%;height: 353px;}
.sub_hidexl .section_oneL{width: 798px;float: left;height: 353px;}
.sub_hidexl .section_oneR{width: 214px;height: 353px;float: left;}
.sub_hidexl .section_oneL ul li{font-size: 12px;color: #fff;width: 798px;text-align: left;height: 40px;padding: 0;}
.sub_hidexl .section_oneL ul li span{width: 85px;display: inline-block;line-height: 35px;margin-left: 15px;margin-right: 15px;font-size: 12px;color: #464646;}
.sub_hidexl .section_oneL ul li span em{float: right;font-style: normal; font-family: "宋体"; color: #a4a4a4;}
.sub_hidexl .section_oneL ul li a{display: inline-block;margin-top: 5px;padding: 0px 20px;border-radius: 28px;height: 25px;line-height: 25px;border: 1px solid #bebebe;margin-right: 8px;color: #464646;}
.sub_hidexl .section_oneL ul li a:hover{border: 1px solid #d1cce5;}
.sub_hidexl .section_oneL ul li a.hover{border-color: #d1cce5;}
.pinpai-banner{ width: 100%; height: 100%; background: url(http://sz.91.cn/images/pinpai.jpg) center top no-repeat;}
.springal-banner{ width: 100%; height: 100%; background: url(http://sz.91.cn/images/springal.jpg) center top no-repeat;}
.liansuo-banner{ width: 100%; height: 100%; background: url(http://sz.91.cn/images/liansuo.jpg) center top no-repeat;}

/**sub_banner total**/
.sub_banner{width: 100%;height: 300px;position: relative;overflow: hidden;}
.sub_bannerbj{background: url(../image/banner_sunshine.png) no-repeat center center;}
.sub_bannerbj1{background: url(../image/banner_sunshine.png) no-repeat center center;}
.sub_bannerbj2{background: url(../image/banner_sunshine.png) no-repeat center center;}
.sub_bannerbj3{background: url(../image/banner_sunshine.png) no-repeat center center;}
.sub_bannerbj4{background: url(../image/banner_sunshine.png) no-repeat center center;}
.sub_bannerbj5{background: url(../image/banner_sunshine.png) no-repeat center center;}
.sub_bannerbj6{background: url(../image/banner_sunshine.png) no-repeat center center;}
.sub_bannerbj7{background: url(../image/banner_sunshine.png) no-repeat center center;}
.sub_bannerbj8{background: url(../image/banner_sunshine.png) no-repeat center center;}
.sub_bannerbj9{background: url(../image/banner_sunshine.png) no-repeat center center;}
.sub_bannerbj10{background: url(../image/banner_sunshine.png) no-repeat center center;}
.sub_bannerbj11{background: url(../image/banner_sunshine.png) no-repeat center center;}
.sub_bannerbj12{background: url(../image/banner_sunshine.png) no-repeat center center;}
.sub_bannerbj13{background: url(../image/banner_sunshine.png) no-repeat center center;}
.sub_bannerbj4.brand_ls{background: url(http://sz.91.cn/images/brandsub_bannerpci.jpg) no-repeat center center;}
/**sub_banner total**/

/**banner Start**/
.sub_banner_left{width: 50%;position: relative;left: 0;top: 0;height: 300px;overflow: hidden;}
.sub_banner_left a{display: block;width: 52px;height: 47px;position: absolute;right: 0;top: 50%;margin-top: -28px; display:none;}
.sub_banner_right{height: 300px;position: absolute;right: 0;top: 0;}
.sub_banner_rightc_t{width: 131px;height: 22px;margin: 50px 0 50px 200px;float: left;}
.sub_banner_rightc_title{width: 131px;line-height: 30px;text-align: center;color: #333;font-size: 14px;margin-left: 200px;}
.sub_banner_rightcm{width: 100%;float: left;}
.sub_banner_right a#sub_baner_rbtn{display: block;width: 52px;height: 47px;position: absolute;left: 0;top: 50%;margin-top: -28px;}
.sub_banner_rightc{width: 100%;background: #f6f6f6;height: 300px;position: absolute;top: 0;left: 0;}
.sub_banner_rightccontainer{width: 180px;line-height: 25px;font-size: 14px;float: left;text-align: center;color: #666;margin-left: 175px;}
/**End banner**/

/**Public interest Start**/
.Publicint_container{width: 1280px;margin: 10px auto 50px;overflow: hidden;}
.Project_Introduction{width: 1280px;margin: 20px auto;position: relative;}
.Breadcrumbs{width: 100%;height: 50px;float: left;}
.crumbs_list{height: 48px;border: 1px solid #eeeeee;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px;background: url(http://sz.91.cn/spring/images/crumbs_bj.png) repeat-x;}
.crumbs_list i{display: block;width: 17px;height: 15px;padding: 16px 20px;float: left;}
.inter{width: 350px;}
.crumbs_list em{width: 17px;height: 48px;float: left;}
.crumbs_list span{float: left;font-size: 14px;line-height: 48px;color: #666;}
.crumbs_list span a{display: block;color: #666;padding: 0 25px;}
.inter_list{width: 1150px;float: left;margin-left: 65px;}
.inter_list ul{margin-bottom: 70px;overflow: hidden;}
.inter_list ul dl{width: 344px;height: 300px;margin: 70px 16px 0;float: left;}
.inter_list ul dl dd{width: 344px;height: 252px;float: left;}
.inter_list ul dl dt{width: 344px;height: 48px;text-align: center;line-height: 48px;font-size: 18px;color: #333333;}
.fy_btn{width: 130px;height: 38px;border: 1px solid #ccccca;background: #fff;}
.fy_btn i{width: 20px;height: 24px;float: left;padding: 7px 10px;border-right: 1px solid #ccccca;}
.fy_btn span{width: 85px;height: 30px;margin: 4px 0;text-align: center;font-size: 12px;line-height: 15px;color: #494949;float: left;}
.fy_btn span font{color: #cccdcf;display: block;}
.pre{float: left;}
.next{float: left;}
.next i{border-left: 1px solid #ccccca;border-right: none;}
/**End Public interest**/

/**Charity_list_detail Start**/
.Charity_list_detail{width: 1280px;height: auto;overflow: hidden;}
.Charity_list_detail_up{width: 1280px;}
.Charity_list_detail_down{width: 800px;height: auto;margin: 10px auto 20px;}
.Charity_time{width: 800px;height: 110px;float: left;}
.Charity_timeleft{width: 140px;padding: 25px 20px 25px 0;height: 60px;float: left;border-right: 1px solid #dedede;text-align: right;}
.Charity_timeleft span.date{font-size: 14px;color: #333333;line-height: 30px;display: block;}
.Charity_timeleft span.date_details{font-size: 14px;color: #333333;line-height: 30px;display: block;}
.Charity_timeright{width: 580px;padding-left: 30px;float: left;height: 110px;line-height: 110px;font-size: 16px;color: #333;}
.charity_details_container{width: 640px;padding-left: 80px;float: left;font-size: 14px;color: #333;margin-top: 30px;}
.charity_details_container img{  text-align: center;display: block;margin: 10px auto;}
.Charity_list_detail_down .charity_details_container p{margin-bottom: 25px;text-align: left;line-height: 30px;width: 580px;}
.fany{width: 580px;padding-left: 160px;float: left;margin-top: 30px;}
.nomargin{margin-left: 0;}
.goback_list{float: left;line-height: 33px; width: 200px; text-align: center;}
/**End Charity_list_detail**/


/**search Start**/
.search_main{width: 560px;background: #e1e1e1;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;height: 40px;margin: 30px auto;}
.searchinput{width: 460px;height: 40px;border: none;box-radius: 20px;background: none;outline: none;text-indent: 1em;font-size: 14px;float: left;}
.search_main input:focus{outline: none;}
.search_main i{width: 27px;height: 28px;float: left;padding: 6px 20px;cursor: pointer;}
.serach_list h1{border-bottom: 2px solid #fabc1e; height: 24px; margin-bottom: 10px; font-size: 14px; padding: 0 15px;}
.serach_list h1 span{font-weight: normal;font-size: 14px;}
.serach_list ul li{padding: 0 15px;border-bottom: 1px solid #dedede;line-height: 48px;font-size: 14px;color: #323232;}
.serach_list ul li b{ font-weight: normal;}
.serach_list ul li span{float: right; color: #969696;}
/**End search**/

/**Team Physician Start**/
.Team{width: 190px;}
.Team_list{width: 1150px;float: left;margin-left: 65px;}
.Team_list ul{margin-bottom: 70px;padding-bottom: 30px;overflow: hidden;}
.Team_list ul dl{width: 297px;height: 170px;margin: 50px 39px 0;float: left;position: relative;}
.Team_list ul dl dd{width: 344px;height: 170px;float: left;position: relative;}
.team_hide{width: 297px;height: 170px;background: rgba(0, 0, 0, .6);position: absolute;top: 0;left: 0;opacity: 0;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.team_hide h4{width: 70px;height: 50px;line-height: 50px;font-size: 18px;color: #fff;margin: 30px auto 10px;border-bottom: 1px solid #fff;text-align: center;font-weight: normal;}
.team_hide p{width: 90%;margin: 0px 5%;color: #fff;text-align: center;font-size: 14px;overflow: hidden;}
.Team_list ul dl:hover .team_hide{opacity: 1;}
.second_m{}
.team_fyl{width: 464px; margin: 0 auto; height: 30px;}
.team_fyl a{width: 40px;height: 35px;border: 1px solid #fabc1e;display: inline;font-size: 14px;padding: 6px;}
.team_fyl .next{ float: right;}
.team_fyl .team_number{width: 200px;height: 40px;font-size: 14px;color: #666;text-align: center;line-height: 40px;}
.team_fyl .team_number span{color: #333;display: inline-block;margin: 0 5px;}
.team_number{width: 200px;height: 40px;float: left;font-size: 14px;color: #666;text-align: center;line-height: 40px;}
.team_number span{color: #333;display: inline-block;margin: 0 5px;}
/**End Team Physician**/

/**Experts Start**/
.Experts{width: 1000px;margin: 30px 140px 0;height: 580px;float: left;border-bottom: 1px solid #f1f1f1;}
.Experts_left{width: 319px;height: 510px;float: left;}
.Experts_leftpic{width: 124px;height: 122px;padding-left: 200px;float: left;}
.Experts_leftdetails{width: 319px;height: 388px;float: left;}
.Experts_lefttitle{width: 319px;height: 80px;float: left;}
.Experts_lefttitle h2{width: 319px;height: 50px;line-height: 50px;font-size: 32px;color: #333333;font-weight: normal;}
.Experts_lefttitle h2 span{font-size: 16px;margin-left: 10px;}
.Experts_left_container{width: 319px;height: auto;margin-top: 20px;float: left;}
.Experts_left_container p{width: 100%;line-height: 30px;font-size: 14px;color: #666;}
.Experts_middle{width: 400px;height: 510px;float: left;padding-left: 5px;}
.Experts_right{width: 224px;height: 224px;float: left;padding: 26px;background: url(http://sz.91.cn/images/zhuanjia_sx.png) no-repeat center center;margin-top: 120px;}
.Experts_right_title{width: 224px;height: 70px;float: left;border-bottom: 1px dashed #fff;margin-bottom: 10px;}
.Experts_right .Experts_right_title h3{font-size: 18px;color: #fff;text-align: right;line-height: 40px;color: #fff;border-top: 0;padding: 0;width: 100%;height: 40px;}
.Experts_right_title span{display: block;color: #fff;text-align: right;}
.Experts_right ul li{line-height: 25px;font-size: 16px;text-align: right;color: #fff;}
.Experts_downpic{width: 100%;/*background:red;*/}
.Experts_downpic img{max-width: 100%;}
.j_margin{margin-bottom: 20px;}
/**End Experts**/

/**media interview Start**/
.media{width: 430px;}
.Team_list ul dl dd .video_pic{width: 36px;height: 40px;position: absolute;bottom: -20px;left: 50%;margin-left: -39px;opacity: 1;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.team_hide div.xian{width: 50px;height: 20px;border-bottom: 1px solid #fff;margin: 0px auto;}
.team_hide h5{width: 100%;line-height: 30px;margin-top: 30px;font-size: 16px;color: #fff;text-align: center;font-weight: normal;}
.team_hide span{width: 36px;heihgt: 40px;margin: 10px auto;display: block;}
.Team_list ul dl:hover .video_pic{opacity: 0;}
.voide_playup{ text-align: center; padding: 30px 0 15px;}
.voide_play p{text-align: center;font-size: 18px;color: #666; padding-bottom: 30px;}
/**End media interview**/

/**honor Start**/
.honor{width: 1150px;float: left;margin: 50px auto;}
.honor_list{width: 288px;height: 260px;margin-bottom: 20px;float: left;margin-left: 70px;}
.honor_listpic{width: 288px;height: 200px;float: left;}
.honor_list span{display: blcok;width: 100%;line-height: 20px;font-size: 14px;text-align: center;color: #666;margin-top: 15px;float: left;}
/**End honor**/

/*brand Start*/
.left{float: left;}
.right{float: right;}
.brand-banner{width: 100%;background: #f7f8f8;}
.banner-banner-top{width: 100%; height:552px;position: relative; background: url(http://sz.91.cn/images/contactUs_banner.jpg) center top no-repeat;}
.brand_hidebtn > img{position: absolute;left: 50%;cursor: pointer;z-index: 10;margin-left: -5px; margin-top: -25px;}
.banner-banner-bottom{width: 1280px;height: 130px;margin: 0 auto;}
.banner-banner-bottom-left{margin-left: 306px;}
.banner-banner-bottom-left ul >li:nth-child(1){font-size: 14px;color: #888889;margin: 20px 0 14px;}
.banner-banner-bottom-left ul >li:nth-child(2){width: 23px;height: 1px;background: #d9d9d9;margin-left: 18px;}
.banner-banner-bottom-left ul >li:nth-child(3){font-size: 26px;color: #888889;margin: 15px 0 0 -40px;}
.banner-banner-bottom-right{margin-right: 250px;}
.banner-banner-bottom-right > img{margin-top: 35px;}
.brand-introduce{ width: 50%;
    padding-left:50%;
    height: 521px;
    padding-top: 248px;
    background: url(http://sz.91.cn/images/brand-02.jpg) no-repeat center;}
.brand-introduce p{font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    line-height: 24px;
    float:left;
    margin-right: 4%;
    width: 85%;
    /* margin-left: -425px; */
    text-align: left;
    margin-bottom:15px;
}
.brand-introduce h2{font-size:14px; color:#fff;
    float:left;width:100%;margin-bottom:10px;}
.brand-introduce p.p_o{}
.brand-introduce p.p_t{}
.brand-Physician{width: 1280px;margin: 0 auto;border-bottom: 1px solid #f2f2f1;overflow: hidden;}
.brand-Physician-left{width: 460px;text-align: left;margin-top: 80px;}
.brand-Physician-left > ul >li:nth-child(1){width: 54px;height: 5px;background: #888889;}
.brand-Physician-left > ul >li:nth-child(2){font-size: 34px;font-weight: bold;color: #333;margin: 26px 0 11px;}
.brand-Physician-left > ul >li:nth-child(3){font-size: 12px;color: #b8b8b8;margin-bottom: 20px;letter-spacing: 2px;}
.brand-Physician-left > p{font-size: 14px;color: #333;line-height: 30px;}
.brand-Physician-yqbox{width: 641px;height: 525px;background: #fff;position: relative;}
.brand-Physician-yqbox div{position: absolute;}
/*.brand-Physician-yqbox div:hover{z-index: 999;transform: scale(1.5, 1.5);-ms-transform: scale(1.5, 1.5);-moz-transform: scale(1.5, 1.5);-webkit-transform: scale(1.5, 1.5);-o-transform: scale(1.5, 1.5);transition: .3s transform;-moz-transition: .3s transform;-webkit-transition: .3s transform;-o-transition: .3s transform;}*/
.brand-Physician-yqbox .yqboximg1 img,.brand-Physician-yqbox .yqboximg2 img,.brand-Physician-yqbox .yqboximg3 img,.brand-Physician-yqbox .yqboximg4 img,.brand-Physician-yqbox .yqboximg5 img{border: 1px #e6e4e4 solid;}
.brand-Physician-yqbox .yqboximg1 img,.brand-Physician-yqbox .yqboximg2 img{width:218px;}
.brand-Physician-yqbox .yqboximg3 img{width:185px;height:242px;}
.brand-Physician-yqbox .yqboximg4 img{width:185px;height:151px;}
.brand-Physician-yqbox .yqboximg5 img{width:185px;height:188px;}
.brand-Physician-yqbox .yqboximg1{top: 10px;left: 10px;width:220px;height:299px;}
.brand-Physician-yqbox .yqboximg2{bottom: 10px;left: 10px;width:220px;height:197px;}
.brand-Physician-yqbox .yqboximg3{top: 110px;left: 240px;width:188px;height:244px;}
.brand-Physician-yqbox .yqboximg4{bottom: 10px;left: 240px;height:187px;height:151px;}
.brand-Physician-yqbox .yqboximg5{bottom: 10px;right: 0px;width:187px;height:190px; overflow:hidden;}
.yqboxhover{position: absolute; left: 0; top: 0; background: url(http://sz.91.cn/images/tm-black.png) repeat; color: #cdcdcd; display: none; overflow:hidden; text-align: center;}
.yqboxhover h1{ text-align: center; font-size: 18px; font-weight: normal; color:#d1cce5; padding-bottom: 5px;}
.yqboxhover h6{ font-weight: normal;text-transform: uppercase; color: #6e6e6e; padding-bottom: 10px;}
.yqboxhover h4{ display: inline-block; text-align: center; font-weight: normal; font-size: 14px; width: 120px; height: 20px; line-height: 20px; color: #FFFFFF; background:#d1cce5;}
.brand-see{width: 80px;height: 28px;background: #a392d3;border-radius: 14px;text-align: center;font-size: 14px;color: #fff;line-height: 28px;cursor: pointer;margin-top: 20px;}
.brand-see a{color: #fff;}
.brand-skill{width: 1280px;margin: 50px auto;}
.brand_title{width: 400px;height: 50px;margin: 0 auto;}
.brand_solid{width: 50px;height: 4px;margin-top: 23px;background: #888;float: left;}
.brand_title1{width: 300px;float: left;padding-left: 20px;font-size: 34px;font-weight: bold;color: #333;margin-bottom: 50px;}
.brand_title1 span{color:#a392d3;}
.brand_title1 font{font-size: 14px;color: #666;font-weight: normal;margin-left: 10px;}
.brand-skill-main{width: 990px;margin: 0 auto;overflow: hidden;}
.brand-skill-submain{width: 277px;float: left;text-align: center;margin-left: 52px;}
.brand-skill-submain ul li{float: left;padding: 10px 6px;font-size: 14px;text-align: center;color: #333;}
.brand_more{width: 92px;margin: 0 auto;height: 30px;}
/* End brand*/

/**brand_horon Start**/
.brand_horon{width: 100%;background: url(http://sz.91.cn/images/brand_horonpic.jpg) no-repeat;height: 1057px;}
.brand_horon_up{width: 1120px;height: 375px;margin: 20px auto; padding-top: 40px;}
.brand_horon_upleft{width: 530px;height: 361px;float: left;}
.brand_horon_upright{width: 460px;height: 361px;float: right;}
.brand_horon_uprightsolid{width: 50px;height: 4px;margin-top: 5px;background: #888889;}
.brand_horon_uprighttitle{width: 100%;height: 70px;margin-top: 20px;}
.brand_horon_uprighttitle h3{width: 100%;height: 50px;line-height: 50px;font-size: 34px;color: #333;}
.brand_horon_uprighttitle h3 span{color:#a392d3;}
.brand_horon_uprighttitle p{width: 100%;font-size: 14px;color: #666;}
.brand_horon_listc{width: 100%;height: auto;margin-top: 15px;}
.brand_horon_listc ul li{width: 100%;height: 30px;line-height: 30px;font-size: 14px;color: #333;background: url(http://sz.91.cn/images/horon_listicon.png) no-repeat left center;padding-left: 18px;}
.horon_more{width: 92px;height: 30px;}
.nmarg{margin-top: 15px;}
.brand_horon_down{width: 1100px;margin: 175px auto 0;height: 500px;}
.brand_horon_down_section{width: 609px;height: 361px;padding-top: 84px;float: left;background: url(http://sz.91.cn/images/server_bj.png) no-repeat;}
.server_kj{width: 415px;height: 250px;margin-left: 90px;}
.server_kj_up{width: 100%;height: 105px;}
.server_kj_upleft{width: 190px;height: 105px;border-right: 1px solid #474747;}
.server_kh_down{width: 100%;margin-top: 35px;}
.server_kh_down ul li{width: 120px;line-height: 30px;height: 30px;background: url(http://sz.91.cn/images/Customer_listicon.png) no-repeat left center;padding-left: 18px;font-size: 14px;color: #d1cce5;float: left;}
.Customer_ts{width: 530px;margin-left: 31px;float: left;line-height: 40px;font-size: 14px;color: #666;margin-top: 50px;}
.marginsg{margin: 50px auto;}
.contact_info{width: 251px;height: 57px;margin-top: 40px;}
.contact_info ul li{width: 57px;height: 57px;float: left;margin-right: 25px;cursor: pointer;}
.contact_info ul li:lase-child{marmgin: 0;}
#weixin1{position: relative;}
.brand_wx{width: 131px;height: 119px;position: absolute;top: -135px;left: -38px;display: none;}
/**End brand_horon**/

/**contactus Start**/
.contact{width: 1024px;margin: 70px auto 50px;overflow: hidden;}
.contact_title{width: 100%;}
.contact_title h3{width: 100%;line-height: 30px;font-size: 24px;color: #333;text-align: center;}
.contact_title p{width: 100%;line-height: 20px;font-size: 14px;color:#d1cce5;text-align: center;margin-bottom: 50px;}
.contact_title span i{color: #333;font-style: normal;}
.contact_title span{width: 100%;line-height: 25px;font-size: 16px;color: #666;display: block;text-align: center;}
.reservation{width: 1024px;margin-top: 40px;}
.reservation ul li{width: 300px;float: left;margin-right: 62px;}
.reservation ul li.ab_jr{margin: 0;}
.reservation_list{width: 126px;height: 126px;margin: 0 auto;padding: 48px;border-radius: 50%;background: #f0f2f2;}
.reservation_list p{width: 100%;line-height: 20px;font-size: 14px;text-align: center;color: #a392d3;}
.reservation_listd{width: 300px;margin-top: 30px;}
.reservation_listd h4,
.reservation_listd p{font-size: 16px;color:#a392d3;text-align: center;line-height: 20px;}
.reservation_listd p{color: #666;font-size: 14px;}
.reservation_listd p span{color: #333;}
.reservation_listd a{display: block;width: 160px;height: 40px;margin: 5px auto;border: 1px solid #a392d3;color: #a392d3;text-align: center;line-height: 40px;font-size: 14px;background: #fff;margin-top: 8px;}
.treatment{width: 1000px;margin: 50px auto;height: 500px;}
.treatment_title{width: 100%;float: left;}
.treatment_title h3{text-align: center;font-size: 24px;line-height: 40px;color: #333;}
.treatment_title p{text-align: center;color:#a392d3}
.treatment_container{width: 100%;height: 403px;float: left;margin-top: 35px;}
.treatment_containerl{width: 458px;height: 403px;float: left;}
.treatment_containerr{width: 462px;height: 323px;padding: 40px;background:#d1cce5;float: left;}
.treatment_containerr p{width: 100%;line-height: 20px;font-size: 14px;text-align: center;color: #fff;margin-top: 5px;}
.treatment_containerr p.font16{font-size: 16px;color: #666;}
.treatment_containerr p.font24{font-size: 24px;color: #fff;font-weight: bold;margin-top: 40px;line-height: 35px;}
.treatment_containerr p.c_3{color: #000;}
.treatment_containerr p.c_m{margin-top: 40px;}
.treatment_containerr p.n_m{color: #000;margin: 0;font-size: 18px;}
.treatment_contact{width: 100%;height: 50px;float: left;background: #fff;margin-top: 50px;}
.treatment_contact ul li{text-align: center;width: 50%;box-sizing: border-box;float: left;height: 50px;padding: 3px 0;line-height: 42px;font-size: 16px;}
.treatment_contact ul li:nth-child(1){border-right: 2px solid #d1cce5;}
.treatment_contact ul li i{width: 34px;height: 44px;float: left;padding: 0 0 0 35px;}
.treatment_contact ul li span{float: left;margin-left: 10px;}
.route{width: 100%;height: auto;overflow: hidden;}
#r-result,
#r-result table{width: 400px;margin: 0px auto;}
.map{width: 100%;}
.map-cont{width: 100%;height: 415px;position: relative;overflow: hidden;}
.map-img{width: 100%;height: 431px; background:url(../image/map.png) no-repeat center;position: absolute;top: 0;left: 0px;z-index: 2; overflow:hidden;}
#l-map{width: 1920px;height: 415px;position: absolute;top: 0;left: 0px;z-index: 1}
.route_list{width: 990px;margin: 45px auto 20px;overflow: hidden;}
.route_list ul li{width: 318px;height: 340px;float: left;margin-right: 12px;}
.route_list ul li:last-child{margin: 0;}
.route_list ul li h4{width: 100%;line-height: 28px;font-size: 16px;color:#a392d3;}
.route_list_c{}
.route_list_pic{width: 318px;height: 142px;float: left;}
.route_list_pic img{border-top-left-radius: 5px;border-top-right-radius: 5px;}
.route_list_text{width: 258px;height: 90px;float: left;padding: 30px;background: #f1f1f1;}
.route_list_text h3{font-size: 24px;font-weight: normal;margin-bottom: 5px;}
.route_list_text span{color: #666;font-size: 14px;line-height: 25px;}
.contact_method{width: 1280px;height: 300px;margin: 0px auto 60px;}
.contact_methodtext{width: 990px;float: left;padding: 50px 145px;margin-top: 70px;background: #f3f3f3}
.contact_methodtextl{width: 55%;float: left;font-size: 16px;}
.contact_methodtextl p{color: #666;margin-top: 10px;}
.contact_method_textr{width: 40%;float: left;padding-left: 5%;}
.contact_method_textr p{width: 100%;height: 28px;font-size: 14px;color: #666;line-height: 28px;}
.contact_method_textr p span{float: left;line-height: 28px;padding-left: 15px;}
.contact_method_textr p i{width: 27px;float: left;margin-top: 6px;}
.buzhou{width: 100%;height: 656px;background: #f3f3f3;margin-bottom: 50px;overflow: hidden; position: relative;}
.buzhou-left{ position:absolute;top:150px; left:500px; z-index:99999;cursor:pointer;}
.buzhou-right{ position:absolute; top:150px; right:500px; z-index:99999;cursor:pointer;}
/**End contactus**/

/**surroundings Start**/
.surroundings{width: 1040px;float: left;margin: 0 120px;}
.surroundings_title{width: 100%;height: 66px;float: left;}
.surroundings_titlepic{width: 100%;float: left;margin-top: 50px;}
.surroundings_hk{width: 1040px;float: left;margin: 0 120px; margin-top: 50px;}
.hk_title{width: 100%;heigaht: 41px;float: left;}
.hk_container{width: 100%;float: left;margin-top: 30px;}
.hk_container ul li{width: 305px;height: 200px;float: left;margin-bottom: 15px;margin-right: 62px;}
.hk_container ul li i{width: 100%;height: 170px;display: block;}
.hk_container ul li span{width: 100%;height: 30px;display: block;line-height: 30px;text-align: center;font-size: 16px;color: #333;}
.hk_container ul li:nth-child(3n){margin-right: 0;}
/**End surroundings**/

/**Compared Start**/
.inter1{width: 380px;}
.Compared{width: 1000px;overflow: hidden;float: left;margin-left: 140px;margin-top: 50px;}
.Compared ul li{width: 304px;height: 214px;float: left;margin-right: 44px;margin-bottom: 50px;cursor: pointer;}
.Compared ul li:nth-child(3n){margin-right: 0;}
.mask{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: none;}
.mask_position{position: relative;width: 100%;height: 100%;display: none;}
.mask_bj{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0, 0, 0, .6)}
.mask_container{width: 872px;height: 631px;position: absolute;left: 50%;top: 50%;margin-left: -436px;margin-top: -315px;}
.mask_close{width: 34px;height: 33px;position: absolute;top: -16px;right: -17px;cursor: pointer;}
/**End Compared**/

/**story Start**/
.story{width: 1100px;overflow: hidden;float: left;margin-left: 140px;margin-top: 50px;}
.story ul li{width: 344px;height: 283px;float: left;margin-right: 34px;margin-bottom: 50px;cursor: pointer;}
.story ul li:nth-child(3n){margin-right: 0;}
.story_pic{width: 344px;height: 253px;float: left;}
.story ul li span{display: block;width: 100%;line-height: 30px;font-size: 16px;text-align: center;color: #333;}
.storyt{width: 450px;}
/**End story**/

/**story_detail Start**/
.story_detail{width: 1024px;float: left;margin-left: 128px;margin-top: 50px;}
.story_detail h2{font-weight: normal;width: 1024px;line-height: 50px;text-align: center;font-size: 16px;color: #333;float: left;margin-bottom: 50px;}
.story_detailc{width: 1024px;float: left;}
.story_detailc_t{}
.line_h{line-height: 30px;  float: left; padding-left: 10px;}
/**End story_detail**/

/**error Start**/
.error{width: 100%;height: 908px;background: url(http://sz.91.cn/images/errorpic.jpg) no-repeat center center;}
.error_up{width: 925px;height: 356px;margin: 0px auto;padding: 50px 0;}
.error_down{width: 925px;height: 100px;margin: 0 auto;padding: 50px 0;}
.error_down h2{font-weight: normal;font-size: 22px;color: #333;line-height: 50px;}
.error_down span{display: block;text-align: center;line-height: 20px;font-size: 14px;}
.error_down span a{color: #666;padding: 0 10px;}
/**End error**/

/**active list Start**/
.b_m{margin-bottom: 34px;}
/**End active list**/

.sub_hidexl {
    width: 1500px;
    height: 360px;
    background: #dedede;
    position: absolute;
    left: -1000px;
    z-index: 97;
    display: none;
    z-index: 200;
    padding-left: 400px;
}
.sub_header_container .sub_nav .sub_hidex_two{height: 400px;}
.header_subnavRc{width: 1060px;height: 353px;float: left;}
.brands{position: relative;}
.brands .header-subnav{position: absolute;left: 50%;margin-left: -640px;top: 36px;}
.brand_xl{width: 240px;height: 284px;float: left;padding: 0px 60px 57px 150px;}
.brand_xltitle{width: auto;border-right: 1px solid #333;line-height: 25px;font-size: 16px;color: #333;text-align: left;float: left;box-sizing: border-box;padding-right: 10px;}
.brand_xllist{width: 125px;height: 284px;float: left;padding-left: 50px;}
.brand_xllist a{display: block;width: 115px;padding-left: 10px;line-height: 25px;font-size: 14px;text-align: left;color: #666;}
.brand_xlr{float: left;}
.case{position: relative;}
.case .header-subnav{position: absolute;left: 50%;top: 36px;display: block;margin-left: -640px;}
.voide{position: relative;}
.voide .header-subnav{position: absolute;left: 50%;top: 36px;display: block;margin-left: -640px;}
/**sub_banner Start**/
.sub_banner_left{width: 50%;position: relative left: 0;top: 0;}
/**End sub_banner**/

/**active Start**/
.banner_news{width: 68%;height: 300px;margin-left: 100px;}
.banner_newstitle{width: 138px;height: 9px;margin: 15px auto;min-height: 9px;overflow: hidden;}
.banner_newc{width: 100%;height: 225px;background: #fff;padding: 15px;box-sizing: border-box;}
.newc_title{width: 100%;height: 28px;background: url(http://sz.91.cn/images/banner_newlistt.png) no-repeat left center;line-height: 25px;font-size: 14px;color: #fff;padding-left: 5px;margin: 10px 0 10px 10px;}
.total{width: 100%;overflow: hidden;}
.new_right_mains{width: 500%;}
.newc_listc{width: 20%;height: 125px;float: left;}
.newc_listc h3{width: 100%;font-weight: normal;font-size: 14px;color: #333;line-height: 30px;}
.newc_listc span{color: #666;font-size: 12px;line-height: 20px;margin-bottom: 5px;display: block;width: 200px;padding-left: 3px;}
.newc_listc p{font-size: 14px;color: #333;line-height: 20px;}
.newc_listc p a{color:#a392d3;}
.newc_tab{width: 100%;height: 6px;}
.newc_tab ul li{width: 50px;height: 6px;background: #bfbfbf;float: left;margin-right: 6px;cursor: pointer;}
.newc_tab ul li.on{background:#a392d3;}
.Publicint_container .Publicint_container h3{width: 268px;height: 49px;padding: 10px 445px;border-top: 1px solid #e9e9e9;}
p.p{width: 100%;height: 50px;line-height: 50px;margin: 10px auto 0;text-align: center;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;}
p.p a{color: #767676;padding: 0 10px;display: inline-block;font-size: 14px;}
.m_top{margin-top: 15px;}
.active_container{width: 100%;float: left;}
.active_container h3{text-align: center;font-size: 16px;line-height: 20px;padding: 20px 0;color: #333333;width: 100%;}
.active_container p{height: auto;text-align: center;width: 1024px;margin: 0 auto;}
/**End active**/

/**Project_Int Start**/
.Project_Intl{width: 295px;position: absolute;top: 70px;left: 0;}
.Project_Intl_one{width: 290px;float: left;border-right: 5px solid #a295cd;border-bottom: 5px solid #a295cd;background: #b9addf;padding-bottom: 10px;}
.Project_Intl_onet{width: 154px;height: 50px;padding: 20px;float: left; color:#FFFFFF}
.Project_Intl_one ul{width:290px;padding:0;float:left;}
.Project_Intl_one ul li{width:144px;border-sizing:border-box;float:left;border-bottom:1px dashed #fff;}
.Project_Intl_one ul li:nth-child(2n){border-left:1px dashed #fff;}
.Project_Intl_one ul li a{padding: 0 20px;display: block;line-height: 35px;font-size: 16px;color: #ffffff;float: left;background: url(http://sz.91.cn/images/object_nav_icons.png) no-repeat 3px center;width:72%;}
.Project_Intl_one ul li a.active{background: #fff url(http://sz.91.cn/images/object_nav_icon.png) no-repeat 3px center;color: #888889;}
.Project_Intl_phone{width: 273px;padding: 10px;overflow: hidden;border: 1px solid #e2e2e2;float: left;margin-top: 15px;background: #fff;}
.Project_Intl_phonec{width: 270px;float: left;height: 138px;}
.project_online_contact{width: 270px;height: 100px;float: left;margin-top: 10px;}
.project_online_contactl{width: 130px;height: 100px;border: 1px solid #e2e2e2;float: left;}
.project_online_contactl i{width: 52px;height: 43px;margin: 15px auto 0;display: block;}
.project_online_contactl span{display: block;line-height: 30px;text-align: center;width: 100%;font-size: 14px;color: #333;}
.mright{margin-right: 6px;}
.p_bj{background: #B9ADDF;color: #fff;}
.project_online_contactl.p_bj span{color: #fff;}
.Project_Intr{width: 880px;float: right; margin-top: 21px;}
.Project_Intrt{font-size: 13px;color: #767676; padding-top: 20px;}
.Project_Intrt i{width: 65px;height: 19px;margin-top: 5px;background: url(http://sz.91.cn/images/position_bj.png) no-repeat left center;display: inline-block;font-style: normal;color: #fff;padding-left: 2px;}
.Project_Intrt a{padding: 0 10px;line-height: 30px;}
.Project_Intrc{width: 880px;height: auto;overflow: hidden;float: left;}
.Project_Intrc p{line-height:25px;font-size:14px;color:#666;}
.Project_Intrcpic{width: 880px;height: 373px;float: left;}
.project_container{width: 880px;height: auto;float: left;margin-top: 10px;}
.Project_Intrc .project_container h2{width: 100%;line-height: 50px;text-align: center;font-size: 24px;color: #333;font-weight: normal;}
.Project_Intrc .project_container span{font-size: 14px;color: #666;line-height: 30px;margin-top: 10px;text-indent: 2em;display: block;}
.project_container p{margin-top: 20px;}
.project_container p img{margin: 0 auto;}
.probject_ad{width: 880px;float: left;margin: 50px 0;}
.probject_zj{width: 878px;height: 505px;float: left;border: 1px solid #e2e2e2;border-top: 1px solid #e2e2e2;margin-top: 80px;position: relative;overflow: hidden;}
.probject_zj_c{width: 2640px;height: 505px;float: left;}
.probject_zj_cmain{width: 878px;height: 505px;float: left;}
.probject_zj_cmainl{width: 415px;height: 505px;float: left;}
.probject_zj_cmainr{width: 433px;height: 475px;padding: 15px;float: left;}
.probject_zj_cmainr h4{width: 100%;line-height: 60px;font-size: 34px;color: #333;margin-top: 30px;font-weight: normal;}
.probject_zj_cmainr p{width: 100%;line-height: 30px;font-size: 14px;color: #666;margin: 0;}
.top_m{margin-top: 50px;}
.pro_zj_qh{width: 53px;height: 14px;position: absolute;right: 50px;bottom: 8px;background: rgba(0, 0, 0, .1);border-radius: 7px;}
.pro_zj_qh ul li{width: 14px;height: 14px;border-radius: 7px;background: #bbb;float: left;margin-right: 5px;cursor: pointer;}
.pro_zj_qh ul li:last-child{margin-right: 0;}
.pro_zj_qh ul li.on{background: #cd9631;}
.new_wtotle{width: 100%;overflow: hidden;}
.new_total{width: 500%;height: 144px;}
/**End Project_Int**/

/**advanced_equipment Start**/
.advanced_equipment{width: 1150px;float: left;margin: 50px 0;}
.advanced_eqlist{width: 575px;float: left;margin-bottom: 50px;}
.advanced_eqlistpic{width: 238px;height: 322px;float: left;}
.advanced_eqlistright{width: 280px;padding: 30px 40px 30px 17px;float: left;}
.advanced_eqlistright h5{width: 100%;line-height: 30px;font-size: 16px;color: #333;font-weight: normal;}
.advanced_eqlistright span{width: 100%;line-height: 25px;font-size: 14px;color: #666;}
/**End advanced_equipment**/

/**buzhou_banner Start**/
.buzhou_banner{width: 100%;height: 400px;background: red;position: relative;}
.buzhou_bannerm{width: 640px;height: 400px;position: absolute;top: 0;left: 50%;margin-left: -320px;}
.buzhou_banner ul{width: 4480px;height: 400px;background: green;margin-left: -640px;}
.buzhou_banner ul li{width: 640px;height: 400px;float: left;}
.buzhou_mask{width: 640px;height: 400px;position: absolute;top: 0;left: 0;}
.buzhou_mask_left{width: 100%;height: 400px;background: rgba(0, 0, 0, .5);position: absolute;top: 0;left: 0;margin-left: -640px;}
.buzhou_mask_right{width: 100%;height: 400px;background: rgba(0, 0, 0, .5);position: absolute;top: 0;left: 0;margin-left: 640px;}
.buzhou_tab{width: 1160px;height: 105px;margin: 70px auto;}
.buzhou_tab ul li{width: 232px;height: 100px;float: left;border-top: 5px solid #6a6c6d;cursor: pointer;transition: 1s;}
.buzhou_tab ul li.on{border-top: 5px solid #d1cce5;}
.buzhou_tab ul li span{display: block;line-height: 30px;width: 100%;height: 30px;font-size: 16px;font-weight: bold;text-align: center;}
.buzhou_tab ul li span:nth-child(1){color: #646464;margin-top: 15px;    width: 33px;
    height: 30px;
    display: block;
    margin: 10px auto;}
.buzhou_tab ul li span:nth-child(2){color: #323232;background: url(http://sz.91.cn/images/jt_xg.png) no-repeat right center;}
.more_btn{width: 80px;height: 28px;background: #fabe1e;border-radius: 14px;text-align: center;font-size: 14px;color: #fff;line-height: 28px;cursor: pointer;margin-top: 20px;}
/**End buzhou_banner**/

/**case_story Start**/
.case_story{width: 100%;height: 780px;}
.case_story_left{width: 100%;height: 100%;float: left;position: relative;overflow: hidden;}
.case_story_left_main{width: 300%;height: 100%;float: left;}
.case_story_left_mainpic{width: 33.3333%;height: 100%;float: left;background-size: 100% 100%; position: relative;}
.case_story_left_mainpic .text{position: absolute;left:431px; top:500px;}
.case_story_left_mainpic .text h3{color: #a392d3; font-size: 40px; line-height: 55px; font-weight: normal;}
.case_story_left_mainpic .text p{color: #878787; font-size: 24px; line-height: 35px;}
.case_story_left_mainpic a{display: block;width: 100%;height: 100%;}
.case_story_left_mainpic1{background: url(http://sz.91.cn/images/slide_1_bg.jpg) no-repeat center center;}
.case_story_left_mainpic2{background: url(http://sz.91.cn/images/slide_2_bg.jpg) no-repeat center center;}
.case_story_left_mainpic3{background: url(http://sz.91.cn/images/slide_3_bg.jpg) no-repeat center center;}
.case_story_left .case_story_left_btn ul{width: 60px;height: 14px;position: absolute;left: 50%;bottom: 5%;margin-left: -7px;}
.case_story_left .case_story_left_btn ul li{width: 12px;height: 12px;float: left;border: 1px solid #d1cce5;margin-right: 5px;border-radius: 7px;cursor: pointer;}
.case_story_left .case_story_left_btn ul li.on{background: #d1cce5;}
.case_story_right{width: 50%;float: left;position: relative;height: 100%;overflow: hidden;}
.case_story_right_main{width: 100%;height: 300%;float: left;}
.case_story_right_mainpic{width: 100%;height: 33.3333%;float: left;background-size: 100% 100%;}
.case_story_right_mainpic1{background: url(http://sz.91.cn/images/slide_4_bg.jpg) no-repeat center center;}
.case_story_right_mainpic2{background: url(http://sz.91.cn/images/slide_5_bg.jpg) no-repeat center center;}
.case_story_right_mainpic3{background: url(http://sz.91.cn/images/slide_6_bg.jpg) no-repeat center center;}
.case_story_right_btn{width: 138px;height: 79px;position: absolute;top: 50%;margin-top: -40px;right: 41px;}
.case_story_right_btnl{width: 69px;height: 79px;cursor: pointer;float: left;}
.btn_left1{background: url(http://sz.91.cn/spring/images/slide_btndown.jpg) no-repeat left top;transition: .5s;}
.btn_left1:hover{background-position: left bottom;}
.btn_right1{background: url(http://sz.91.cn/spring/images/slide_btnup.jpg) no-repeat left top;transition: .5s;}
.btn_right1:hover{background-position: left bottom;}
.case_story_right_mainpic1_container{width: 50%;height: 40%;padding: 5%;margin: 25% 20%;background:#fff;opacity:0.8;filter:alpha(opacity=80);}
.case_story_morebtn{width: 100px;height: 42px;margin: 10px auto;position: relative;cursor: pointer;}
.case_story_morebtn_one{width: 100px;height: 40px;border-top: 1px solid #bbb;border-bottom: 1px solid #bbb;line-height: 40px;text-align: center;font-size: 14px;color: #a392d3;position: absolute;opacity: 1;transition: 1s;}
.case_story_right_mainpic1_container h2{padding: 15px 0 30px 0;font-size: 14px;color: #a392d3;text-align: center;}
.case_story_right_mainpic1_container h2:nth-child(1){padding-top: 30px;}
.case_story_right_mainpic1_container h2:nth-child(2){font-size: 16px;}
.case_story_right_mainpic1_container p{font-size: 14px;text-align: center;color: #666;line-height: 30px;margin-bottom: 50px;}
.case_story_morebtn_two{width: 100px;height: 42px;float: left;background: #a392d3;color: #fff;text-align: center;line-height: 42px;position: absolute;opacity: 0;transition: 1s;}
.case_story_morebtn:hover .case_story_morebtn_one{opacity: 0}
.case_story_morebtn:hover .case_story_morebtn_two{opacity: 1}
.case_story_left .consult{position: absolute; bottom:100px; right:380px; width:95px; height:35px; border-radius: 5px; color:#FFF; font-size: 16px; line-height: 35px; text-align: center; background-color: #cbbfe7;}
/**End case_story**/

/*医师团队*/
.ystd-banner{width: 100%; height: 570px; background: #f2eef5 url(http://sz.91.cn/images/ystd/ystd-banner.jpg) center no-repeat;}
.ystd-video{}
.ystd-mainbox{padding: 60px 0 0;}
.ystd-video h1{font-size: 38px; line-height: 38px; text-align: center; color: #000000; font-weight: normal; padding-bottom: 20px; letter-spacing: 1px;}
.ystd-video h2{font-size: 12px; line-height: 12px; text-align: center; color: #dcdcdc; font-weight: normal; letter-spacing: 6px; text-transform: uppercase;}
.ystd-video-box{width: 100%;background: url(http://sz.91.cn/images/ystd/ystd-videobj.jpg) center top no-repeat;text-align: center;margin-top: 20px;}
.ystd-video-img{padding-top: 125px;}
.ystd-video-img img{margin: 0 auto; box-shadow: 1px 8px 6px #b9b9b9; border-radius: 8px;}
.ystd-video-button{padding-top: 40px;}
.ystd-video-button a{background:#a392d3; color: #FFFFFF; padding: 6px 20px; border-radius: 20px;}
.ystd-main-nav{width: 855px; margin: 0 auto; background: #e1e1e1; overflow: hidden; -ms-border-radius: 50px;border-radius: 50px;}
.ystd-main-nav li{float: left; width: 33.3%; text-align: center; padding: 10px 0; border-right: 1px solid #d6d5d5; cursor: pointer; margin-right: -1px;}
/*.ystd-main-nav li:nth-child(3){border:none; width: 285px;}*/
.ystd-main-nav li i{font-size: 35px; padding-right: 10px;}
.ystd-main-nav li span{font-size: 20px; vertical-align: super;}
.bj-ffc231{background:#a392d3; color: #FFFFFF;}
.ystd-mainzj{ width: 1280px; margin: 0 auto; padding: 45px 0 60px; overflow: hidden;}
.ystd-mainzj-left{ width: 60%;}
.ystd-mainzj-right{ width: 40%; padding-top: 30px;}
.ystd-yscont{ display: none;}
.ystd-yscont.show{ display: block;}
.mainzj-ysimg img{ margin: 0 auto; display: none;}
.mainzj-ysimg img.show{ display: block;}
.ystd-mainzj-right h1{ font-weight: normal; font-size: 28px; color: #323232; padding-bottom: 10px;}
.ystd-mainzj-right h1 span{ font-size: 12px; color: #b9b9b9; text-transform: uppercase; padding-left: 20px;}
.ystd-mainzj-right h6{ font-weight: normal; font-size: 14px; line-height: 24px; color: #646464; width: 85%;}
.mainzj-imgbox{ padding: 20px 0 0; overflow: hidden;}
.mainzj-imgbox img{float: left; margin-right: 15px;}
.mainzj-ysphycontainr{ position: relative; width: 90%; margin: 0 auto; overflow: hidden; padding-top: 40px;}
.mainzj-ysphycontainr .ysphy-next{float: left; width: 50px;display: block; margin-top: 29px;}
.mainzj-ysphycontainr .ysphy-page{  float: right; width: 50px;display: block; margin-top: 29px;}
.mainzj-ysphybox{ width: 568px; overflow: hidden;float:left;}
.mainzj-ysphybox ul{ overflow: hidden; height: 112px;}
.mainzj-ysphybox ul li{ float: left; padding-right: 30px; position: relative; width: 112px; height: 112px;}
.mainzj-ysphybox ul li a img{position:absolute;left:0;top:0; width: 112px; height: 112px;}
.mainzj-ysphybox ul li a img.doc_jr{opacity:0;transition:1s;filter:alpha(opacity=0)}
.mainzj-ysphybox ul li a:hover img.doc_jr{opacity:1;filter:alpha(opacity=100)}
.mainzj-abmore{ padding: 35px 0 0 0;}
.mainzj-abmore a{ display: block; margin: 0 auto; background:#a392d3; color: #FFFFFF; font-size: 16px; width: 160px; height: 40px; line-height: 40px; border-radius: 40px; text-align: center; float:left; margin-right:50px;}
.mainzj-abmore a.zjzx{background:#ed6aac;}

.mainzj-allgdzj{ text-align: center; padding-top: 50px;}
.mainzj-allgdzj a{ display: inline-block;}
/*医师团队THE-END*/
/**荣誉证书弹窗**/
.mask_ry{
    position:fixed;
    top:0;
    left:0;
    display:none;

}
.mask1{
    width:1920px;
    height:950px;
    position:relative;
    top:0;
    left:0;
    display:none;
}
.mask_bj{
    width:100%;
    height:100%;
    background:rgba(0,0,0,.5);
    position:absolute;
    top:0;
    left:0;
}
.mask_pic{
    position:absolute;
    width:600px;
    height:600px;
    background:#fff;
    top:50%;
    left:50%;
    margin-top:-300px;
    margin-left:-300px;
    padding:10px;
}
.mask_img{width:500px;height:500px;}
.mask_img img{max-width:100%;}
.closed_img{
    width:50px;
    height:50px;
    position:absolute;
    right:0;top:0;
    background:red;
}

.chain_xg{
    width:1100px;
    margin:0 90px;
    float:left;
    height:180px;
    margin-top:40px;
}
.brand_listsub{background:#dedede;width:160px;padding:10px 0;position:absolute;top:72px;left:-32px; z-index:9999; display:none;}
#brand_listsub a{font-size:14px;color:#333; line-height:30px;text-align:center; text-decoration:none; display:block;}


.project_container p span{width:100%;display:block;text-indent:0}
.project_container p font{display:block;}
