@charset "utf-8";
/*begin  --------clear */
* { padding: 0; margin: 0; text-decoration: none; vertical-align: top; font-weight: normal; }
a { text-decoration: none; outline: none; }
a:link, a:hover { text-decoration: none; }
a:active { color: #fff; text-decoration: none; }
a:visited { color: #fff; text-decoration: none; }
.clear { clear: both; height: 0; display: block; width: 100%; font-size: 0; }
object, .wrap embed { display: block; outline: none; }
html, body { -webkit-text-size-adjust: none; }
.wrap textarea { resize: none; overflow: auto; }
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block }
.wrap .fl { float: left; }
.wrap .fr { float: right; }
.wrap .bs { box-shadow: 5px 5px 5px #ccc; }
.wrap br { font-size: 0px; }
.wrap a:link, .wrap a:hover { text-decoration: none; }
/*end--------clear  */
.wrap { height: auto; width: 100%; position: relative; background:url(/zt/images/restylane/img_bg_xw.jpg) #fff; font-size: 14px; font-family: "微软雅黑"; text-align: Justify; text-justify: inter-ideograph; min-width: 1100px; margin: 0 auto; overflow: hidden; color: #000; }
.wrap img { border: 0 none; padding: 0px; margin: 0px; display: inline-block; }
.wrap ul { overflow: hidden; margin: 0; padding: 0; list-style: none }
.wrap br { font-size: 0px; }
/*banner*/
.wrap #top_banner { width: 100%; font-size: 0px; position:relative; min-width: 1200px; margin-bottom: 70px;}
.wrap #top_banner img {width: 100%; }
.banner_text{ display:block; width:29.345%; height:auto; position:absolute; top:25.9375%;/*right:20.4166%; opacity:1;*/right:0;opacity:0; transition:all 1s linear 0.5s; transform:scale(0.5,0.5);}
#top_banner .banner_text1{ opacity:1;right:20.4166%; transform:scale(1,1);}
/*导航 link*/
.wrap #fixed {width:100%;max-width: 1680px;  height:70px; position: fixed; left: 0; top: 0; background: #333333; z-index: 2000;}
.wrap .nav11 { height:70px; width: 100%; z-index: 2000; background:#333333; position: absolute; margin: -70px auto 0;}
.wrap .nav11 ul { overflow: hidden; width: 1080px; margin: 0 auto; }
.wrap .nav11 ul li { float: left; display: inline-block; height:70px; background: #333333; font-size:18px; color: #fff; text-align: center; line-height:70px; cursor: pointer; padding: 0 20px; }
.wrap .nav11 ul .active { background: #937343; color: #fff; }
.wrap .nav11 ul li:hover { background: #937343; color: #fff; }
/*star --slider 通用*/
.slick-slider { position: relative; }
.slick-list { position: relative; overflow: hidden; display: block;margin: 0 auto; }
.slick-list:focus { outline: none; }
.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float:left;min-height: 1px; position:relative; }
.slick-slide img { display: block !important; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; position: relative; }
.slick-loading .slick-slide { visibility: hidden;}
.slick-vertical .slick-slide {display:block; height:auto; }
/*end --slider 通用  */

/*content*/
/*他是什么*/
#title_what{width: 1100px;margin: 0 auto;padding-top: 30px; background:url(/zt/images/restylane/img_bg_what.jpg) no-repeat center 146px #fff; position: relative;}
 h1.title{width:100%; color: #fff; height:69px; line-height:69px; font-size: 30px; background: #937343;}
 h1.title span{ font-size: 38px;padding:0 35px 0 25px;}
#title_what .what_list{ width: 190px; height: 465px; position: absolute; text-align: center; color: #000; font-size: 15px;}
#title_what .what_list1{width: 100%; height: 715px;}
#title_what .what_list.list1{ top: 240px; left:112px;}
#title_what .what_list.list2{ top: 240px; right:112px;}
#title_what .what_list li{position: relative;}
#title_what .what_list li.l1{color: #fff; font-size: 24px; line-height: 45px;}
#title_what .what_list.list1 li.l2{ top:60px;}
#title_what .what_list.list1 li.l3{ top:105px;}
#title_what .what_list.list1 li.l4{ top:113px;}
#title_what .what_list.list1 li.l5{ top:166px;}
#title_what .what_list.list1 li.l6{ top:203px;}
#title_what .what_list.list1 li.l7{ top:251px;}
#title_what .what_list.list2 li.l2{ top:17px;}
#title_what .what_list.list2 li.l3{ top:44px;}
#title_what .what_list.list2 li.l4{ top:75px;}
#title_what .what_list.list2 li.l5{ top:165px;}
#title_what .what_list.list2 li.l6{ top:185px;}
#title_what .what_list.list2 li.l7{ top:265px;}

.fun_nav_list{width: 610px; height: 161px; margin:0px auto 0 !important; background: url(/zt/images/restylane/btn_bg1.jpg) no-repeat;}
.fun_nav_list li{text-align:center; line-height:30px;cursor:pointer;display: block; float: left;  margin-right: 60px;width:65px; height:60px;padding: 50px 48px; background:url(/zt/images/restylane/btn_bg.jpg) no-repeat;font-size: 30px; color: #937343;}
.fun_nav_list li.active,.fun_nav_list li:hover{background:url(/zt/images/restylane/btn_bg_hover.jpg) no-repeat;color: #000;}
.fun_nav_list li.last_child{margin-right: 0;}
.fun_list{width:975px; margin: 0 auto;}
.fun_list1{margin:60px auto 0 !important;width: 975px;height: 655px; position: relative;overflow: visible !important;}
.fun_list1 li{width:830px;/* float: left; */border-radius: 15px;border: 1px solid #937343;padding: 60px 75px 30px 60px !important;background: url(/zt/images/restylane/img_bg_gz.jpg); display: none;/* opacity: 0; transition: all 1s ease-out;*/}
.fun_list1 li.active{display: block; /*opacity: 1;*/}
.fun_list1 li h2{font-size: 30px;display: inline-block; border-radius:10px ; padding:  0 20px; line-height: 52px; border: 1px solid #937343; color: #937343; position: absolute; top:-30px; left:25px;background: url(/zt/images/restylane/img_bg_gz1.jpg);}
.fun_list1 .btn_zx{margin: 25px auto;}
.btn_zx{color: #937343 !important;border: 1px solid #937343; width:156px; display:block;border-radius:10px ; font-size: 26px; padding: 0 40px; line-height: 60px; border: 1px solid #937343; margin:0px auto;}
.btn_zx:hover{color: #000 !important;}
.fun_list1 li p{ color: #000; font-size: 14px; line-height: 27px;}
.fun_list1 li p span{color: #937343;}
/*effect   副作用*/
#title_effect{width:1100px; margin:0 auto; background: #fff; padding-top:45px;}
.effect_list{width: 824px;/* height:726px; */margin:40px auto 0 !important; background: url(/zt/images/restylane/img_bg_effect.jpg) no-repeat center top;}
.effect_list li{ display: block; width: 824px; height: 160px; position: relative;}
.effect_list li h2{font-size: 18px; color: #000; position: absolute; }
.effect_list li h2 span{font-size: 40px; display: block; line-height: 46px;}
.effect_list li p{ font-size: 14px; line-height: 21px; color: #FFF;width:370px; display: block; position: absolute; }
.effect_list li.l1 h2,.effect_list li.l3 h2{top:25px; left:460px;}
.effect_list li.l1 p,.effect_list li.l3 p{left: 103px;top: 104px;}
.effect_list li.l2 h2,.effect_list li.l4 h2{top:28px; left:183px;}
.effect_list li.l2 p,.effect_list li.l4 p{left:342px;top: 106px;}
.effect_list li.last_child{ height: auto; margin: 25px 0;}
.effect_list li.last_child .btn_zx{width: 105px;}
/*title_brand  牌子*/
#title_brand{width: 1100px; background: #fff; margin: 0 auto; padding-top:20px;}
#title_brand .title{ font-size: 24px;}
#title_brand .title span{padding-right: 10px;}
.brand_list{padding: 38px 100px 45px !important;}
.brand_list li{ float: left; width:239px; display: block; border:1px solid #937343; border-radius:15px;margin-right: 80px;background: url(/zt/images/restylane/img_bg_gz.jpg);}
.brand_list li.last_child{margin-right: 0;}
.brand_list li img{display: block; border-radius: 15px;}
.brand_list li h2{font-size: 14px; color: #000; text-align:center; line-height: 21px; margin-top: -57px;}
.brand_list li h2 span{font-size: 20px; color: #937343;display: block; line-height: 22px;}
.brand_list li h1{font-size: 24px; color: #fff; background: #937343; line-height: 32px; height: 32px;width: 50px; margin: 20px auto 10px; display:block; text-align: center;}
.brand_list li p{font-size: 14px; color: #000; text-align: center; line-height: 22px; padding-bottom: 10px;}
#title_brand .brand_p{width:665px; font-size: 14px; color:#937343; margin: 0 auto; height: ;padding: 17px 53px; background: url(/zt/images/restylane/img_bg_gz.jpg); border-radius: 15px; border: 1px solid #937343;}
/*title_tf 真假*/
#title_tf{width: 1100px; margin: 0 auto; background: #fff;padding-top: 45px;}
.tf_list {width: ;margin-left: 138px !important;}
.tf_list li{width: ;margin-top: 30px;}
.tf_list li img{display: block; width: 440px; float: left;}
.tf_list li .tf_desc{ float: left;width: 455px; margin-top: 68px;}
.tf_list li .tf_desc h2{ font-size: 26px; color: #fff; background: #747474;width: 368px;}
.tf_list li .tf_desc p{ font-size: 16px; color: #000; line-height: 25px; width: 368px; padding-top: 15px; text-align: left;}
.tf_list li .tf_desc p span{ font-size: 18px;margin-right: 10px; line-height: 25px;  height:22px;color: #fff; background: #937343;}
.tf_list li .tf_desc p a{color: #000;}
.tf_list li .tf_desc p a:hover{color: #937343;}
#title_tf .btn_zx{width: 105px;margin-top: 25px;}
/*tit_exp*/
#title_exp{width: 1100px; margin: 0 auto; background: #FFF;padding:45px 0 0;}
h1.title1{width:100%; color: #fff; height:69px; line-height:69px;font-size: 38px;background: #937343;}
h1.title1 span{ font-size: 30px; padding:0 10px 0 25px;}
.exp_list{width: 1063px; height: 572px; overflow:hidden; display: block; margin:28px auto 0 !important;color: #fff;}
.exp_list .exp_li{width: 1063px; height: 572px;}
.exp_list .exp_li .exp_desc{width:515px; padding-top: 70px;margin-left:500px; opacity:1; transition: all 0.5s ease-out;}
.exp_list .exp_li.slick-active .exp_desc{margin-left:500px; opacity: 1; transition: all 0.5s ease-out;}
.exp_list .exp_li.exp_qxd{background: url(/zt/images/restylane/img_exp_qxd.jpg) no-repeat center top;}
.exp_list .exp_li.exp_lyl{background: url(/zt/images/restylane/img_exp_lyl.jpg) no-repeat center top;}
.exp_list .exp_li.exp_ty{background: url(/zt/images/restylane/img_exp_ty.jpg) no-repeat center top;}
.exp_list .exp_li.exp_ty h1{padding-bottom: 10px;}
.exp_list .exp_li.exp_ty h2{ margin-top:20px;}
.exp_list .exp_li.exp_ty p{margin-top:25px;}
.exp_list .exp_li h1{ font-size: 48px;padding-bottom:34px;}
.exp_list .exp_li ul li{font-size: 16px; line-height: 27px;}
.exp_list .exp_li h2{font-size: 16px; margin-top: 30px;}
.exp_list .exp_li h2 span{color: #937343;}
.exp_list .exp_li p{font-size: 12px;width: 460px; margin-top: 40px; line-height: 24px; padding:22px 28px; background: url(/zt/images/restylane/img_bg_gz2.jpg); border-radius: 10px;}
/*start ---btn left right*/
.exp_list .slick-prev, .exp_list .slick-next { position: absolute; display: block; height:55px; width:19px; line-height: 0; font-size: 0; cursor: pointer; top: 50%; margin-top:-28px; padding: 0; border: none; outline: none; transition: all 0.8s ease-out; }
.exp_list .slick-prev { left:0%;background: url(/zt/images/restylane/btn_left.png) no-repeat; }
.exp_list .slick-next { right:0%;background: url(/zt/images/restylane/btn_right.png) no-repeat; }
/*end ---btn left right*/
/*title_hos 医院*/
#title_hos{width: 1100px; margin: 0 auto; background: #fff;padding-top: 45px;}
.hos_desc{font-size: 14px; color: #000; line-height: 28px;padding: 25px 39px; border: 6px solid #ccc; border-radius: 15px; width: 935px; margin:31px auto 25px; text-indent: 2em; position: relative;}
.hos_desc .dh1,#title_hos .hos_desc .dh2{ width: 28px; height: 28px;padding:0 10px; /*display: block;position: absolute;*/}
/*.hos_desc .dh1{left: 32px; top: 19px;}
.hos_desc .dh2{left:515px; bottom: 15px;}*/
.hos_list{width: 1040px; margin: 0 auto !important;}
.hos_list li{width: 480px;float: left;padding: 18px 18px 20px 9px;background: url(/zt/images/restylane/img_bg_gz.jpg);}
.hos_list li h1{ font-size: 24px; color: #000; background: #cccccc; line-height: 50px;height:50px;display: inline-block;padding:0 26px;}
.hos_list li p{font-size: 14px;line-height: 24px; color: #000;padding: 22px 0 ;}
#title_hos .btn_zx{width: 105px;margin-top: 38px;}
/*title_feel*/
#title_feel{width:1100px; margin: 0 auto; background: #fff; padding-top: 45px;}
.true_feel{padding:0 32px 35px 32px; color: #000;}
.true1{background: url(/zt/images/restylane/img_feel_bg1.jpg) no-repeat left top;}
.true2{background: url(/zt/images/restylane/img_feel_bg2.jpg) no-repeat left top;}
.true11{width: 500px; margin-left:550px;padding-top: 50px; position: relative;}
.true21{width: 500px; margin-left:550px;padding-top: 20px; position: relative;}
.zj_tip{position: absolute; top:520px;left:77px;background: url(/zt/images/restylane/img_bg_gz.jpg); padding: 25px; width: 367px !important; box-shadow: 0px 0px 6px 2px #CCCCCC; display: block;border-radius: 10px; display: none;}
.zj_tip img{position: absolute; top: -52px; left:250px; display: block; width: 28px; height: 17px;}
.true21 .zj_tip{top: 485px;}
.true_feel h1{font-size: 20px; line-height: 36px;margin-left:-35px;}
.true_feel h1 span{font-size: 32px;display: inline-block; margin-top: 0; line-height: 36px;}
.true_feel span{font-size: 18px; display: block; line-height: 21px; margin-top:24px;}
.true_feel span b{ font-weight: normal; color: #937343;padding-right: 20px;}
.true_feel p{line-height: 25px; font-size: 14px;margin-top: 25px; width:470px;}
.true_feel img{ margin:35px 0 0 -35px;}
.zs_zj{width:; clear: both;}
.zs_zj .zj_n{ margin-left:156px;/* width: 255px;*/}
.zs_zj .zj_n a{line-height: 38px; font-size: 16px; height: 38px;display: block; width: 125px; margin:12px auto 0; padding:0 12px; color: #fff; background: #937343;border-radius: 5px; cursor: pointer;}
.zs_zj .zj_n a:hover{color:#000;}
.zs_zj span{ float: left;}
.zs_zj span b{color: #000; font-size: 14px; line-height: 24px;}
.zs_zj span a{color: #000;}
.true12,.true22{ text-align: center;margin-top: 33px;}
.true12 h2{ font-size: 24px; color: #000; line-height: 30px; text-align: center; margin-top: 85px;}
.true12 img,.true22 img{padding: 24px 0 14px;}
.true12 ul,.true22 ul{ width:700px;height:60px; margin: 0 auto !important; position: relative;}
.true12 ul li,.true22 ul li{position: absolute; line-height: 20px; top: 14px; text-align: left;}
.true12 ul li.l1{left:18px ; width: 130px;}
.true12 ul li.l2{left:263px; width: 160px;}
.true12 ul li.l3{left:512px; width: 185px;}
.true22 ul li.l1{left:20px ; width: 130px;}
.true22 ul li.l2{left:250px; width: 170px;}
.true22 ul li.l3{left:520px; width: 185px;}
/*明星 star*/
#title_star{width:1100px; margin: 0 auto; background: #fff; padding:45px 0 50px;}
#title_star .hos_desc{margin:46px auto 40px;}
.star_list{width: 1015px; margin:10px auto 0 !important;}
.star_list li{float: left; margin-right: 10px;}
.star_list li.last_child{margin-right: 0;}
/*安全系统*/
#title_safe { width: 100%; background: #4e3c2f; position: relative; padding-top: 40px;}
#title_safe .YX_title { margin: 0 auto; width: 993px; height: 80px; background: url(/zt/images/restylane/YX_bottom_title.png) no-repeat;}
#title_safe .YX_button { display: block; position: absolute; top: 520px; left: 70%; width: 120px; height: 35px; background-color: #c6c6c6; color: #503728; font-size: 22px; line-height: 35px; text-align: center; z-index: 10000; text-decoration: none; }
#title_safe .YX_button:hover { background-color: #856d4b; color: #fffefe; }
#title_safe #pp_ul { width: 100%; background: #553e2c; }
#title_safe #tabs { overflow: hidden; width: 1089px; display: block; height: auto; margin: 0 auto; padding: 0; list-style: none; }
#title_safe #tabs li { float: left; width: 120px; height:75px; margin: 0; padding-top:35px; margin-right: 1px; background-image: url(/zt/images/restylane/button.jpg); color: #e8e3da; font-size: 18px; text-align: center; text-decoration: none; display: block; cursor: pointer; }
#title_safe #tabs a span { letter-spacing: -1px; color: #e8e3da; }
#title_safe #tabs li:hover, #title_safe #tabs li:focus { background-position: 0 100%; }
#title_safe #tabs li:focus { outline: 0; }
#title_safe #tabs .current { z-index: 3; background-position: 0 100%; }
#title_safe #content { background: #fff; padding: 55px 0 66px 0; }
#title_safe .tab_context { width: 910px; margin: 0 auto; display: none; }
#title_safe .tab_context .YX_left { float: left; width: 390px; }
#title_safe .tab_context .YX_right { float: right; width: 465px; margin-top: 20px; }
#title_safe .tab_context .YX_right strong { color: #000000; font-size: 30px; letter-spacing: 2px; line-height: 50px; font-weight: normal; }
#title_safe .tab_context .YX_right p { color: #000000; font-size: 14px; line-height: 25px; width: 420px; height: auto; margin: 0; padding: 0; }
#title_safe .btn_zx{position: absolute; bottom:50px; left: 50%; margin-left: 323px; width: 105px;}
