/* CSS Document */
body{margin:0px; FONT: 12px/1.9 arial,sans-serif; color: #000000;font-family:微软雅黑, Arial, Helvetica, sans-serif; text-align:center;}
a{color: #fff;text-decoration: none;}
a:hover{color: #d9d6d6;text-decoration:none; }
div,span{margin:0 auto; overflow:hidden;}
img{ border:0px; margin:0px; padding:0px;}

.top{width:100%;height:102px;text-align:center;background-color:#ffffff;border-top:1px solid #fbfbfb;border-bottom:1px solid #abb3be; padding-top:1px; padding-bottom:1px;overflow:inherit;}
.top .topmenu{ width:1128px; height:102px;overflow:inherit; display: flex; align-items: center; justify-content: center;}
.top .topmenu .logo{ height:102px; width:279px;}
.top .topmenu .logo img{ height:92px; width:279px;margin-top:5px;}
.top .topmenu .mainmenu{height:58px; width:819px; padding-left:30px; overflow:inherit;}

#nav {color:#6a6a6a;height:58px;line-height:58px;text-align:center;list-style:none; font-size:18px; padding:0px; margin:0px; margin-left:80px;}
#nav a{color:#6a6a6a;}
#nav li{float:left;position:relative;z-index:1; padding-right:30px;}
#nav li .title{display:block;padding:0px; margin:0px;}
#nav li .title:hover{ color:#343434; font-weight:bold;}
#nav li .submenu{width:100px;position:absolute;left:0;top:60px; padding:0px; margin:0px; background-color:#06142e; }
#nav li .submenu dd{color:#fff; padding:0px; margin:0px;height:35px;line-height:35px; font-size:13px; width:100px;}
#nav li .submenu dd:hover{ background:#000;}
#nav li .submenu dd a{color:#fff;}
.hmenu{ height:50px; line-height:50px; background-color:#06162f;font-size:18px; width:100%; text-align:center;position:absolute;  top:102px;}
.hmenu .hmenu_con{ width:1128px; text-align:left;}
.hmenu .hmenu_con .hmenu_item{ left:439px; }
.hmenu span{ margin:0 20px;position:relative;}
.hmenu span a:hover{ color:#27ba9d; }

.balaner{ width:100%;  text-align:center;}
.balaner .balaner_img,.balaner .balaner_img img{ width:100%; height:auto;}

.pc-show-p{width:1108px;padding:80px 0px 80px 0px;}
.pc-show-p .pc-show-p-title{font-size:30px; text-align:center; margin-bottom:40px;}
.pc-show-p .pc-show-p-txt{font-size:16px;text-align:center;}

.pc-show1{width:100%; height:488px; background-color:#f8f8f8; text-align:center;overflow:hidden; padding:100px 0px 100px 0px;}
.pc-show1 .pc-show1-div1{width:1108px; height:538px;overflow:hidden; }
.pc-show1 .pc-show1-div1 .pc-show01-01{ width:459px; height:638px; float:left; padding-left:90px;}
.pc-show1 .pc-show1-div1 .pc-show01-01 img{ width:100%;}
.pc-show1 .pc-show1-div1 .pc-show01-text{ width:419px; height:229px; float:left; text-align:left; font-size:24px; padding-top:100px; padding-left:50px;}
.pc-show1 .pc-show1-div1 .pc-show01-text .pc-show01-text_d{font-size:16px; color:#545151;}

.pc-show2{width:1108px; height:489px;  text-align:left; padding:100px 0px 100px 0px;}
.pc-show2 .pc-show2-div1{width:399px; height:369px;font-size:24px; padding-top:120px; margin-bottom:50px; float:left; padding-right:50px; padding-left:50px;}
.pc-show2 .pc-show2-div1 .pc-show02-text_d{font-size:16px; color:#545151;}
.pc-show2 .pc-show02-01{ width:609px; float:left;}
.pc-show2 .pc-show02-01 img{width:100%;}

.pc-show3{width:100%; height:488px; background-color:#f8f8f8; text-align:center;overflow:hidden; padding:100px 0px 100px 0px;}
.pc-show3 .pc-show3-div1{width:1108px; height:638px;overflow:hidden; }
.pc-show3 .pc-show3-div1 .pc-show03-01{ width:459px;  float:left; padding-left:65px;}
.pc-show3 .pc-show3-div1 .pc-show03-01 img{width:100%;}
.pc-show3 .pc-show3-div1 .pc-show03-text{ width:369px; height:229px; float:left; text-align:left; font-size:24px; padding-top:80px; padding-left:150px;}
.pc-show3 .pc-show3-div1 .pc-show03-text .pc-show03-text_d{font-size:16px; color:#545151;}

.pc-show4{width:100%; height:488px; background-color:#f8f8f8; text-align:center;overflow:hidden; padding:100px 0px 0px 0px;}
.pc-show4 .pc-show4-div1{width:1108px; height:638px;overflow:hidden; }
.pc-show4 .pc-show4-div1 .pc-show04-01{ width:549px;  float:left; padding-left:25px;}
.pc-show4 .pc-show4-div1 .pc-show04-01 img{width:100%;}
.pc-show4 .pc-show4-div1 .pc-show04-text{ width:369px; height:279px; float:left; text-align:left; font-size:24px; padding-top:30px; padding-left:100px;}
.pc-show4 .pc-show4-div1 .pc-show04-text .pc-show04-text_d{font-size:16px; color:#545151;}


.anlititle{width:987px; height:69px; background:url(../images/anlibg.jpg) no-repeat; font-size:25px; padding-top:40px; text-align:left; padding-left:40px;}
.showtitle{width:1088px; height:60px;font-size:25px; text-align:left; padding-left:40px;padding-top:40px;}
.customertitle{width:1088px; height:60px;font-size:25px; text-align:left; padding-left:40px;padding-top:40px;}
.employeetitle{width:1088px; height:60px;font-size:25px; text-align:left; padding-left:40px;padding-top:40px;}
.diybg{ width:100%; background-color:#f9f9f9};
.diybg2{ width:100%; background-color:#fbfbfb};
.store_title{width:1088px; height:60px;font-size:25px; text-align:left; padding-left:40px;padding-top:40px;}
.support_title{width:1088px; height:60px;font-size:25px; text-align:left; padding-left:40px;padding-top:40px; border-bottom:1px solid #dcdcdc;}
.support_text{ width:1128px; text-align:center; margin-top:20px;}
.support_text .supmenu{ width:170px; float:left;font-size:15px;}
.support_text .supmenu .sli{width:170px; height:40px; line-height:40px;}
.support_text .supmenu a{ color:#000;}
.support_text .supmenu .sli1{width:170px; height:40px; line-height:40px; background-color:#000; color:#FFF;}
.support_text .supmenu a:hover{ color:#000; background:#CCC;}
.support_text .supaddre{ width:958px;float:left;font-size:15px; text-align:center; }
.support_text .supaddre .text{ line-height:40px; height:40px;}
.pc-support-show2{ width:858px; height:500px; margin-bottom:50px;}

.support_text .message{width:858px;float:right;font-size:15px; text-align:left;  margin-left:100px; }
.support_text .message .mtitle{ background:url(../images/hr01.jpg) no-repeat left center;width:850px; padding-left:8px; margin-bottom:25px;}
.support_text .message .text2{font-size:15px; margin-bottom:25px;}
.support_text .message .email{ height:100px; line-height:100px; margin-bottom:25px;background:url(../images/hr02.jpg) no-repeat left center; padding-left:105px; color:#75ceba; font-weight:bold;}

/*关于我们*/
.about_balaner{ width:100%; height:428px; background-color:#24272c;}
.about_content{ width:100%; }
.about_content1{ width:1128px; height:427px; padding-top:70px; padding-bottom:20px;}
.about_content1 .about_content1_img{ width:606px; float:left;}
.about_content1 .about_content1_m{ width:432px; float:left; padding-left:45px; padding-right:45px;}
.about_content1 .about_content1_m .about_content1_title{ margin-top:50px; font-size:24px; text-align:left;}
.about_content1 .about_content1_m .about_content1_txt{font-size:17px; text-align:left; margin-top:50px; color:#656565;}
.about_content2{ width:1128px; height:480px; padding-top:70px; padding-bottom:20px;}
.about_content2 .about_content2_1{float:left;width:583px; padding-left:30px; padding-right:30px; padding-top:30px;}
.about_content2 .about_content2_2{float:left;width:403px; padding-left:41px; padding-right:41px;}
.about_content3{ width:100%; background-color:#edf1f4; padding-top:30px; padding-bottom:50px; height:470px; margin-top:70px;}
.about_content3 .about_content3_1{width:1128px;font-size:24px; text-align:center; margin-bottom:20px; margin-top:30px;}
.about_content3 .about_content3_2{width:1128px;font-size:17px; text-align:left; color:#646569;margin-bottom:20px;}
.about_content3 .about_content3_3{width:1128px;font-size:17px;color:#646569;}
.about_content3 .about_content3_3_p1,.about_content3 .about_content3_3_p2,.about_content3 .about_content3_3_p3{ width:376px; float:left; text-align:center;}

/*简赞*/
.jz_balaner{ width:100%; background:url(../images/jz_02.jpg) repeat-x;}
.jz_balaner .jz_balaner_img,.jz_balaner .jz_balaner_img img{height:auto; width:100%;}
.prod_title{ width:100%; height:59px; background-color:#e1f1ee; text-align:center; padding-top:29px; }
.prod_title .prod_title_name{ height:30px;  line-height:30px; font-size:22px; padding:0px 140px 0px 140px;}
.prod_title .prod_title_name a{color:#626667;width:300px;padding:29px 0px 27px 0px; }
.prod_title .prod_title_name a:hover{ color:#2cb999; border-bottom:4px solid #2cb999;}
#personal{ width:100%; text-align:center; padding-top:80px;}
#personal .personal_title{font-size:22px; color:#363636; font-weight:bold;}
#personal .personal_text{ width:666px; font-size:15px; line-height:30px; margin-top:40px; text-align:left;margin-bottom:40px;}
.personal_img{ width:60%;}
.personal_img img{ width:100%; height:auto; margin-bottom:80px;}
.store{  padding:70px 0px 0px 0px; height:auto!important; height:600px; min-height:600px;}
.store .store_title{ text-align:left; padding-left:125px; height:36px; line-height:36px;font-size:22px; }
.store .store_context{ width:80%;height:auto; margin-top:60px;}
.store .store_context .store_img{ width:60%; float:left;height:auto;}
.store .store_context .store_img img{ width:100%; height:auto;}
.store .store_context .store_text{ width:38%; float:left; padding-left:2%;}
.store .store_context .store_text .sub_title{font-size:22px; color:#363636; font-weight:bold; padding-top:50px;}
.store .store_context .store_text .sub_text{font-size:15px; line-height:30px; margin-top:40px; text-align:left;margin-bottom:40px;}

.store2{ padding:70px 0px 0px 0px; height:auto!important; height:600px; min-height:600px;}
.store2 .store_title{ text-align:left; padding-left:125px; height:36px; line-height:36px;font-size:22px; }
.store2 .store_context{ width:80%;height:auto; margin-top:60px;}
.store2 .store_context .store_img{ width:25%; float:left;height:auto; padding-left:18%; padding-right:17%;}
.store2 .store_context .store_img img{ width:100%; height:auto;}
.store2 .store_context .store_text{ width:38%; float:left; padding-left:2%;}
.store2 .store_context .store_text .sub_title{font-size:22px; color:#363636; font-weight:bold; padding-top:50px;}
.store2 .store_context .store_text .sub_text{font-size:15px; line-height:30px; margin-top:40px; text-align:left;margin-bottom:40px;}
#diy{background-color:#f4f4f4; padding-top:80px; width:100%; text-align:center;}
#diy .diy_title{font-size:22px; color:#363636; font-weight:bold;}
#diy .diy_text{ width:666px; font-size:15px; line-height:30px; margin-top:40px; text-align:left;margin-bottom:40px;}
#diy .diy_img{ width:100%; padding-bottom:80px;}
#diy .diy_img img{ width:50%; height:auto;}

.show_balaner,.show_balaner img{ width:100%; height:auto;}
.show_span{  padding:70px 0px 0px 0px;  height:auto!important; height:450px; min-height:450px;}
.show_span .show_unit1{ width:30%; float:left; padding-left:15%;}
.show_span .show_unit1 img,.show_span .show_unit2 img{ width:100%; height:auto;}
.show_span .show_unit2{ width:40%; float:left;font-size:22px; line-height:30px; margin-top:180px; text-align:center;}
.show_span .show_unit3{ width:40%; float:left;font-size:22px; line-height:30px; margin-top:180px; text-align:center;padding-left:15%;}
.show_span .show_unit4{ width:30%; float:left;}
.show_span .show_unit4 img{ width:100%; height:auto;}

/*生活美容*/
.beauty_balaner,.beauty_balaner img{ width:100%; height:auto;}
.beauty_title{ width:100%; height:59px; background-color:#e1f1ee; text-align:center; padding-top:29px;}
.beauty_title .beauty_title_name{ height:30px;  line-height:30px; font-size:22px; padding:0px 15px 0px 15px;}
.beauty_title .beauty_title_name a{color:#626667;width:300px;padding:29px 0px 27px 0px; }
.beauty_title .beauty_title_name a:hover{ color:#2cb999; border-bottom:4px solid #2cb999;}
.beauty_sub_title{ width:75%; background:url(../images/beauty_title_bg.jpg) no-repeat center; margin-top:100px; font-size:22px; margin-bottom:50px;}
#order{ width:1186px;; text-align:center;height:530px;  }/*overflow:hidden;*/
#order .order_title{ float:left; width:563px; height:230px; background:url(../images/beauty_od_bg.jpg) no-repeat center; color:#fff;font-size:22px; padding-top:160px;}
#order .order_text{float:left; width:463px; height:330px; background:url(../images/beauty_od_bg2.jpg) no-repeat center; color:#fff;font-size:18px; padding-top:100px; text-align:left; padding-left:50px;padding-right:50px;}
#order .ratting_title{ float:left; width:563px; height:230px; background:url(../images/beauty_rating_bg.jpg) no-repeat center; color:#fff;font-size:22px; padding-top:160px; margin-left:60px;}
#order .ratting_text{float:left; width:463px; height:330px; background:url(../images/beauty_rating_bg2.jpg) no-repeat center; color:#fff;font-size:18px; padding-top:100px; text-align:left; padding-left:50px;padding-right:50px;margin-left:60px;}


.wx_context{ width:100%; background:url(../images/beauty_wx_bg.jpg) no-repeat center #22211f; height:290px;padding-top:50px; padding-bottom:50px; text-align:center;}
.wx_list{width:1108px;}
.wx_context .wx_item{ float:left; width:216px; height:auto; padding:0px 20px 0px 35px;}
.wx_context .wx_item img{ width:100%; height:auto;}
.toker_context{ width:1150px;height:400px;padding-left:80px; padding-right:20px;}
.toker_context .toker_item{float:left; width:250px; height:400px; margin:0px 30px 0px 80px;}
.toker_context .toker_item .toker_item_text{height:140px;}
.toker_context .toker_item .toker_item_text .toker_item_text_title{font-size:18px; padding-top:10px; text-align:center;}
.toker_context .toker_item .toker_item_text .toker_item_text_dsc{font-size:14px; padding:10px; text-align:center;}
.toker_context .toker_item .toker_item_img,.toker_context .toker_item .toker_item_img img{ width:100%; height:auto;}
.analytics_context{ width:1150px;padding-left:80px; padding-right:20px;}
.analytics_context .analytics_item{float:left; width:170px; height:230px; margin:0px 15px 0px 30px;}
.analytics_context .analytics_item .analytics_item_text{height:60px;font-size:18px; padding-top:10px; text-align:center;}
.analytics_context .analytics_item .analytics_item_img,.analytics_context .analytics_item .analytics_item_img img{width:100%; height:auto;}
.report_content{ width:85%;height:380px;padding-left:10%; padding-right:5%; background-color:#84c8eb; margin-bottom:80px;}
.report_content .report_content_text{ float:left; width:50%;font-size:16px; color:#FFF; padding-top:80px;}
.report_content .report_content_text .report_content_text_sub_title{ font-size:18px; font-weight:bold; padding-bottom:40px;}
.report_content .report_content_img{float:left; width:40%; padding-top:40px;}
.report_content .report_content_img img {width:100%; height:auto;}
.other_img{ width:100%; width:200px; height:auto; }
.other_img img{ width:100%; height:auto;}
.other_title{ margin-top:50px; width:50%; text-align:center;  margin-bottom:50px;}
.other_title .other_item1{ float:left; width:33%;font-size:18px; height:40px; line-height:40px; border:1px solid #dadada;cursor:pointer;border-radius:20px 0px 0px 20px;}
.other_title .other_item2{ float:left; width:33%;font-size:18px; height:40px; line-height:40px; border-top:1px solid #dadada;border-bottom:1px solid #dadada; cursor:pointer;}
.other_title .other_item3{ float:left; width:33%;font-size:18px; height:40px; line-height:40px; border:1px solid #dadada;cursor:pointer;border-radius:0px 20px 20px 0px;}
.other_b{width:1200px; height:240px; padding-left:30px; padding-right:10px;  margin-bottom:70px; }
.other_b .employee_item{ float:left; width:200px; height:310px; padding:0px 20px 0px 70px;}
.other_b .employee_item img{width:100%; height:auto;}
.other_b .cus_item{ float:left; width:200px; height:310px; padding:0px 20px 0px 135px;}
.other_b .cus_item img{width:100%; height:auto;}
.other_b .prom_item{ float:left; width:200px; height:310px; padding:0px 10px 0px 25px;}
.other_b .prom_item img{width:100%; height:auto;}

/*医学美容*/
.yxmr_balaner .yxmr_balaner img{ width:100%; height:auto;}
.yxmr_item{ width:100%; font-size:16px; color:#676767;}
.yxmr_item .yxmr_item_title{font-size:20px; color:#333333; font-weight:bold; margin:50px 0px;}
.yxmr_item .yxmr_item_1{float:left; width:37%; padding-top:20px;}
.yxmr_item .yxmr_item_2{float:left; width:26%; padding-top:20px;}
.yxmr_item .yxmr_item_3{float:left; width:37%;padding-top:20px;}
.yxmr_item .yxmr_item_1 img,.yxmr_item .yxmr_item_2 img,.yxmr_item .yxmr_item_3 img{ width:60%; height:auto; margin-bottom:50px;}

/*服务支持*/
.s_balaner,.s_balaner img{width:100%; height:auto;}
.s_item{
    width: 95%;
    font-size: 16px;
    color: #676767;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    margin: 30px auto 0px;
    box-shadow: 0px 0px 15.3px 0px rgb(77 163 161);
}
.s_item_left{
    width:60%;
}
.s_item_right{
    width:30%;
    padding: 20px;
}

/*客户案例*/
.case_balaner,.case_balaner img{width:100%; height:auto;}
.vip{ width:100%;}
.vip .vip_item{ float:left;  width:340px;  margin:0px 30px;}
.vip .vip_item .vip_item0,.vip .vip_item .vip_item0 img{width:100%; height:auto;}
.vip .vip_item .vip_item1{ font-size:18px; font-weight:bold; padding-top:30px; border-left:2px solid #dadada;border-right:2px solid #dadada;}
.vip .vip_item .vip_item2{ font-size:16px; color:#959595;border-left:2px solid #dadada;border-right:2px solid #dadada;}
.vip .vip_item .vip_item3{font-size:16px; color:#959595; padding-top:20px;border-left:2px solid #dadada;border-right:2px solid #dadada; padding-left:10px; padding-right:10px; text-align:left;padding-bottom:20px; height:120px;}
.vip .vip_item .vip_item4{border-bottom:2px solid #dadada; border-left:2px solid #dadada;border-right:2px solid #dadada;}
.vip .vip_item .vip_item4{width:276px; height:auto; padding-left:30px; padding-right:30px; padding-bottom:20px;}
.other_item{width:1200px; height:168px; margin-top:40px; border-top:2px dotted #d9d9d9; padding-top:40px;}
.other_item .other_item_img{ float:left; width:400px;}
.other_item .other_item_img img{width:100%; height:auto;}
.other_item .other_item_txt{float:left; width:700px; font-size:15px; text-align:left; padding-left:50px; padding-right:50px;}
.more{width:1200px; height:775px; margin-top:50px;}
.more_title{ margin-bottom:40px; font-size:18px; font-weight:bold; color:#2f2f2f;}
.more ul{ margin:0px; padding:0px; list-style:none;}
.more ul li{ float:left; margin:10px 20px; width:260px;}
.more ul li img{ width:100%; height:auto;}


.footer {width:100%; height:250px;background:url(../images/foot_bg.jpg) repeat-x; color:#FFF; text-align:left; overflow:hidden;}
.footer .fm-top{width:100%;margin-top: 10px; height:50px; display: flex; justify-content: center;align-items: center;
    flex-direction: column; font-family: SourceHanSansSC, SourceHanSansSC-Medium;}
.footer .fm-top .call-me{font-weight: bold; font-size: 20px; }
.footer .fm-top .call-me-english{font-size: 10px;}
.footer .fm{width:100%; height:250px;}
.footer .fm .weixin{
    width: 15%;
    float: left;
    padding-bottom: 20px;}
.footer .fm .photo{ width:172px; height:173px;}
.footer .fm .name{ height:40px; line-height:40px;font-size:24px; font-weight: bolder;}
.footer .fm .add{ width: 35%;
    float: left;
    text-align: left;
    line-height: 40px;
    padding-top: 15px;
    font-size: 15px;
    padding-left: 20px;}
.footer .fm .from{ width: 40%;}
.footer .fm .from .from-div{
    width: 500px;
    height: 150px;
    background: #111111;
    margin-top: 20px;
    border-radius: 20px;
}

.footer .fm .from .from-div .from-title{
    font-size: 16px;
    margin-left: 10px;
    margin-top: 10px;
}
.footer .fm .from .from-div .from-title .title{
    font-size: 18px;
    padding: 20px 10px 0px 10px;
    font-weight: bolder;
}

.footer .fm .from .from-div .from-center{
    display: flex;
    justify-content: center;
    align-items: center;
}


.footer .fm .from .from-div .from-center .from-center-left .from-item{
    font-size: 16px;
    margin-left: 10px;
    margin-top: 10px;
}

.footer .fm .from .from-div .from-center .from-center-left .from-item .title{
    padding: 20px 10px 0px 10px;
    font-weight: bolder;
}

.footer .fm .from .from-div .from-center .from-center-left .from-item .input{
    border: none;
    border-radius: 5px;
    padding: 5px;
    height: 20px;
}

.footer .fm .from .from-div .from-center .from-center-right {
    margin-left: 10px;
}

.footer .fm .from .from-div .from-center .from-center-right .from-submit{
    border: none;
    width: 80px;
    height: 80px;
    text-align: center;
    font-size: 20px;
    line-height: 75px;
    border-radius: 50%;
    background: #158B95;
}
.copyright{ color:#000; text-align:center; padding:20px;}
.copyright a{ color:#000;}




