﻿@charset "utf-8";

/*网站公共样式*/

body { font-family:"Microsoft YaHei"; font-size:14px; background:#fff; color:#333; line-height:22px; width:100%; overflow-x:hidden;  }

body,html,div,span,p,ul,li,dl,dt,dd,a,img,em,label,input,textarea,form { margin:0; padding:0;}

form{ display:inline;}

ul,li { list-style:none;}

h1,h2,h3,h4,h5,h6 { font-weight:normal; padding:0; margin:0;}

a{ text-decoration:none; color:#666; }

a:hover{ color:#e60b7c;}

img { border:none;}

.del_float{ display:block; height:0; clear:both; visibility:hidden; }

.document-width{ width:1200px; margin:auto; }

.left{ float:left;}

.right{ float:right;}

.nopadding{ padding:0  0 30px 0 !important;}

.beijing{ background:#f1f1f1; padding:50px 0;}



.sjindex_div4_video { display:none}

#alertdiv{ position: fixed;margin: auto;width: 100%;top: 40%;display: none;z-index: 2147483647; }

#alertdiv div{ background-color: #000;color: #FFF;padding: 20px 20px 20px 20px;min-width: 100px;opacity: 0.7;min-height: 25px;text-align: center;color: rgb(255, 255, 255);border-width: 1px;  border-style: solid;-moz-border-radius: 11px;-khtml-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;line-height: 150%;width: 60%;margin: auto;z-index: 2147483647;}



/****分页****/

.fenye{ margin:20px 0;}

.fenye ul{  text-align:center; white-space:nowrap;}

.fenye ul li{display:inline;  margin:0; padding:0;  }

.fenye ul li a{ display:table-cell; display:inline-block; padding:0 10px; height:26px; line-height:26px;text-align:center; background:#fff; border:1px solid #e7e7e7; border-radius:2px; }

.fenye ul li a.cur,.fenye ul li a:hover{ color:#fff; border:1px solid #e82087; background:#e82087;}



/**********404*******/

.div_cu { width:100%; height:auto;  float:left; padding:50px 0;border-top:1px solid #f3f3f3; background:#fdfdfd; }

.div_cu p { width:100%; height:auto; float:left; text-align:center;    }

.div_cu p img { width:100%; height:auto;  margin:30px auto; }

.div_cu p a { color:#fff;  background:#e60b7c; margin:0 5px; padding:5px 17px; border-radius:12px;  }

.pwz { width:auto; height:auto; font-size:16px; line-height:24px; margin-top:-470px;}





/**网站搜索栏目**/

.search_div_z { width:100%; height:auto; float:left; padding:20px 0 50px 0; /*background:#f3f3f3;*/  border-top:1px solid #f3f3f3;}

.search_div{ width:1020px; margin:0 auto; }

.search_div h3{ font-size:24px; text-align:center; float:left; width:1020px; height:70px; line-height:70px; color:#333333; font-weight:normal; margin-top:30px;}

.search_div h3 span { color:#e60b7c    }

.search_div_k{ background:#525252; height:100px; float:left; width:1020px; border-radius:5px;}

.search_div_k_s{ width:765px; height:40px; line-height:40px; margin:30px auto; font-size:20px; color:#fff; }

.search_div_k_s .input{ width:475px; height:40px; line-height:40px; font-size:16px; color:#000; margin-left:25px; background:#fff; text-indent:15px; outline:none;  border-radius:5px; border:none;}

.search_div_k_s .button{ width:120px; text-align:center; line-height:40px; font-size:20px;  background:#e82087; color:#fff; margin-left:25px; border:none; outline:none; cursor:pointer;border-radius:5px;}

.search_div ul{ width:470px; height:30px; margin:20px auto;} 

.search_div ul li{ float:left; margin-left:18px; cursor:pointer; width:140px; height:30px; line-height:30px; border:1px solid #e82087; border-radius:5px; text-align:center; font-size:14px; color:#333333;}

.search_div ul li:hover,.search_div ul li.on{ color:#fff; background:#e82087;}

.search_content{ width:1200px; margin:0 auto;  }

.search_content p.pp {  width:100%; height:60px;  line-height:60px; font-size:20px;  float:left; text-align:center; font-weight:600; color:#e82087;   }



/******右侧浮动*****/

.float_div { width:50px; height:auto; min-height:100px; float:left; position:fixed; bottom:200px; right:0; z-index:22; }

.float_div li a { width:50px; height:50px; float:left; border-radius:6px 0 0 6px; border-bottom:1px solid #f2f2f2;}

.float_div li a.a0 {    background:url("../images/float_0.png") center center no-repeat #666;  }

.float_div li a.a1 {    background:url("../images/float_1.png") center center no-repeat #666;  }

.float_div li a.a2 {    background:url("../images/float_2.png") center center no-repeat #666; position:relative;}

.float_div li a.a3 {    background:url("../images/float_3.png") center center no-repeat #666;  }

.float_div li a.a0:hover {    background:url("../images/float_0.png") center center no-repeat #e60b7c;  }

.float_div li a.a1:hover {    background:url("../images/float_1.png") center center no-repeat #e60b7c;  }

.float_div li a.a2:hover{    background:url("../images/float_2.png") center center no-repeat #e60b7c;  }

.float_div li a.a2 p.p2 {        display: none;    }

.float_div li a.a2:hover p.p2 {  width:210px; height:50px; display:block; line-height:50px; font-size:16px; background:#e60b7c; color:#fff; float:left; position:absolute; right:45px; text-indent:15px; top:0;  border-radius:6px 0 0 6px;  }

.float_div li a.a3:hover {    background:url("../images/float_3.png") center center no-repeat #e60b7c;  }

.float_div li a.a1 p.p1 {       display: none;    }

.float_div li a.a1:hover p.p1 {  width:150px; height:150px; display:block;  background:#e60b7c; float:left; position:absolute; right:55px; padding:10px; top:0;  border-radius:6px;  }

.float_div li a.a1:hover p.p1 img {   width:150px; height:150px;  }



.plan_wz { width:100%; height:auto; float:left;}

.plan_wz img { width:100%; height:auto; display:block; }



/******头部******/

.top_div{ width:100%; height:38px; background:#525252; float:left; line-height:38px; color:#fff; font-size:14px;}

.top_div span{ width:auto;}

.top_div span a{ color:#fff; float:left; padding:0 10px; position:relative;}

.top_div span a.a1{ background:url(../images/xt.jpg) right 16px no-repeat;}

.top_div span a.a2{ background:url(../images/top_tx.png) left center no-repeat; float:left; padding:0 0 0 20px; display:block; margin:0 0 0 15px; height:38px; color:#e60b7c;}

.top_div span a img{ display:none; position:absolute; left:-15px; top:37px; width:113px; height:113px; z-index:33;}

.top_div span a:hover img{ display:block;}

.top_div span a:hover{ color:#e60b7c}



.sj_header{ display:none;}

.header{ width:100%; height:125px; float:left;}

.header .logo{ width:140px; height:90px; float:left; margin:26px 0;}

.header .logo img{ width:100%; height:auto; display:block;}

.doso_div{ width:250px; float:right; height:32px; margin:25px 0 7px 0;}

.doso_div .input{ width:200px; height:32px; line-height:32px; float:left; border:1px solid #dadada; border-right:none; box-sizing:border-box; outline:none; text-indent:15px; font-size:14px;}

.doso_div .input::-webkit-input-placeholder{color:#adadad;}

.doso_div .button{ width:50px; height:32px; background:url(../images/soso.png) center center no-repeat #e60b7c; border:none; outline:none; cursor:pointer;}

.menu{ width:1060px; height:61px; float:right;position:relative;}

.menu li{ width:auto; height:61px; line-height:61px; float:left;  }

.menu li a{ width:auto; height:61px; line-height:61px; color:#666666; font-size:16px; float:left; padding:0 25px; border-bottom:3px solid #fff; box-sizing:border-box;}

.menu li a.last{ padding:0 0 0 20px;color:#e60b7c; background:url(../images/menu_tx.png) 2px 21px no-repeat;}

.menu li a:hover,.menu li a.cur{ border-bottom:3px solid #e60b7c; color:#e60b7c;}

.menu li a.last:hover{ border-bottom:3px solid #fff;}



.menu li:hover .ej_div{ display:block;}

.ej_div{ width:1100px; height:auto; float:left; background:#fff; position:absolute; right:0px; top:61px; z-index:999; padding:30px 0; display:none; border:1px solid #f2f2f2; border-top:none; }

.ej_div dl{ width:190px; height:auto; float:left; margin:0 12px;}

.ej_div dl dt{ width:190px; height:140px; float:left;}

.ej_div dl dt a{margin:0; padding:0;}

.ej_div dl dt img{ width:190px; height:140px; display:block;}

.ej_div dl dd a{ width:100%; height:auto; float:left; text-align:center; font-size:15px; color:#666666; line-height:40px; margin:0; padding:0;}

.ej_div dl dd a:hover,.ej_div dl dt a:hover{ border:none;}

.ej_div dl:hover a{ color:#e60b7c;}



.ej_div_1{ width:1100px;padding-left:122px; height:auto; box-sizing:border-box;}

.ej_div_2{ width:1100px;padding-left:15px; height:auto; box-sizing:border-box;}

.ej_div_3{ width:1100px;padding-left:229px; height:auto; box-sizing:border-box;}



.ej_div_left{ width:160px; height:auto; float:left; border-right:1px solid #f2f2f2; padding:20px 45px; box-sizing:border-box;}

.ej_div_left ul li{ width:100%; float:left;height:auto;}

.ej_div_left ul li a{ width:100%; height:30px; font-size:15px; line-height:30px; float:left; text-align:center; padding:0; border-bottom:1px solid #f2f2f2; display:block; margin:5px 0;}

.ej_div_left ul li a:hover,.ej_div_left ul li a.cur{ border-bottom:1px solid #e60b7c;}





.ej_div_right{ width:940px; height:auto; float:left; padding:0 20px; box-sizing:border-box;}

.ej_div_right ul{ width:100%; height:auto; float:left; display:none;}

.ej_div_right ul li { width:150px; height:auto; float:left;margin-right:15px; padding:0; margin-bottom:10px; }

.ej_div_right ul li a{ width:150px; height:auto; float:left; padding:0; margin:0;}

.ej_div_right ul li a img{ width:150px; height:130px; display:block;}

.ej_div_right ul li a span{ width:100%; height:20px; line-height:20px; float:left; text-align:center; border-bottom:none; font-size:14px;}

.ej_div_right ul li a:hover{ border-bottom:3px solid #fff;}







.banner{width:100%; overflow:hidden; position:relative; height:34vw;}

.banner ul {overflow:hidden;}

.banner ul li{ width:100%; height:100%; float:left;}

.banner ul li img{ max-width: 100%;
        max-height: 100%;
        
        margin: auto; display:block; }

.banner_span{margin:0px;padding:0px;width:100%;position:absolute; bottom:20px;text-align:center; z-index:22;}

.banner_span span{display:inline-block;margin-left:4px;width:12px;height:12px; border-radius:6px; background:#fff; cursor:pointer;}

.banner_span span.cur,.banner_span span:hover{background:#e60b7c;width:34px;height:12px; border-radius:6px; }



.index_div1{ width:100%; height:auto; float:left; padding:40px 0 70px 0; }

.index_div1_tt{ width:100%; height:90px; float:left; background:url(../images/index_ab_tt.png) center center no-repeat; }

.index_div1 dl{ width:100%; height:auto; float:left; margin-top:30px;}

.index_div1 dl dt{ width:680px; height:370px; float:left;}

.index_div1 dl dd{ width:520px; height:370px; float:left; border:1px solid #e60b7c; border-left:none; box-sizing:border-box;}

.index_div1 dl dd h2{ width:100%; height:65px; line-height:65px; background:#e60b7c; color:#fff; text-indent:25px; font-size:32px;}

.index_div1_c{ width:100%; height:auto; float:left; padding:20px 25px; box-sizing:border-box; font-size:14px; line-height:24px; color:#666666;text-align: justify;}

.index_div1_c a.a1{ width:120px; height:38px; line-height:34px; text-indent:14px; float:left; border:1px solid #e60b7c; color:#e60b7c; box-sizing:border-box; background:url(../images/index_about_tb.png) 80px center no-repeat; margin-top:20px; border-radius:3px;}

.index_div1_c a.a1:hover{ color:#fff;background:url(../images/index_about_tb_1.png) 80px center no-repeat #e60b7c;}



.index_div1 dl dt .abbanner{width:100%; overflow:hidden; position:relative; height:370px;}

.abbanner ul {overflow:hidden;}

.abbanner ul li{ width:100%; height:100%; float:left;}

.abbanner ul li img{ width:100%; height:370px;display:block; }

.abbanner_span{margin:0px;padding:0px;width:100%;position:absolute; bottom:10px;text-align:center; z-index:886;}

.abbanner_span span{display:inline-block;margin-left:4px;width:10px;height:10px; border-radius:5px; background:#727272; cursor:pointer;}

.abbanner_span span.cur,.abbanner_span span:hover{background:#e60b7c;width:10px;height:10px; border-radius:5px; }



.index_div2{ width:100%; height:auto; float:left; border-top:4px solid #dedede; padding-top:45px;}

.index_div2 dl{ width:360px; height:185px; float:left;}

.index_div2 dl dt{ width:150px; height:185px; float:left; text-align:center;}

.index_div2 dl dt img{ width:105px; height:185px; display:block; margin:0 auto;}

.index_div2 dl dd{ width:210px; height:auto; float:left; padding-top:60px;}

.index_div2 dl dd h3{ width:100%; height:auto; float:left; font-size:30px; line-height:36px; color:#e60b7c;}

.index_div2 dl dd p{ width:100%; height:auto; float:left; font-size:18px; line-height:26px; color:#666666; background:url(../images/xt1.jpg) left bottom no-repeat; padding-bottom:5px;}

ul.index2_ul{ width:840px; height:auto; float:left; margin-top:15px;}

ul.index2_ul li{ width:222px; height:124px; float:left; margin-left:58px; background:url(../images/index_bz_2.png) left center no-repeat;}

ul.index2_ul li span{ width:100%; height:50px; line-height:56px; text-align:center; float:left; font-size:30px; color:#e60b7c; text-indent:5px;}

ul.index2_ul li p{ width:100%; height:26px; line-height:26px; text-align:center; float:left; font-size:18px; color:#fff; margin-top:10px;}

ul.index2_ul li.l1{ background:url(../images/index_bz_3.png) left center no-repeat;}



.index_div3_z{width:100%;height:570px; position:relative; overflow:hidden; box-sizing:border-box;}

.index_div3_c{width:100%; height:570px; float:left;}

.index_div3_c1{ width:1200px; float:left;}



.sj_index_div3{ display:none;}

.index_div3{ width:100%; height:auto; float:left; padding:40px 0 70px 0; background:#f4f4f4;}

.index_div3_tt{ width:100%; height:90px; float:left; background:url(../images/index_fa_tt.png) center center no-repeat; margin-bottom:30px; }

.index_div3 dl.d1{ width:600px;height:285px; float:left; position:relative;}

.index_div3 dl.d1 dt{ width:300px; height:285px; float:left; position:relative;}

.index_div3 dl.d1 dt span.sp1 img{ width:300px; height:285px; position:absolute; left:0; top:0; display:block;}

.index_div3 dl.d1 dt span.sp2 img{ width:300px; height:285px; position:absolute; left:0; top:0; display:none;}

.index_div3 dl.d1 dd{ width:315px; height:285px; float:left; background:url(../images/index_div3_bj1.png) left center no-repeat; position:absolute; left:285px; top:0; z-index:1; padding:60px 15px 0 15px; box-sizing:border-box; background-size:100% 285px;}

.index_div3 dl.d1 dd h3{ width:100%; height:auto; text-align:center; float:left; font-size:30px; color:#333333; line-height:40px;}

.index_div3 dl.d1 dd p{ width:210px; margin:0 45px; height:48px; text-align:center; float:left; font-size:14px; color:#666666; line-height:24px; overflow:hidden;}

.index_div3 dl.d1 dd a.a{ width:120px; height:32px; line-height:30px; border:1px solid #e60b7c; color:#e60b7c; font-size:14px; display:block; float:left; background:url(../images/index_about_tb.png) 80px center no-repeat; text-indent:15px; border-radius:3px; margin:20px 90px;}

.index_div3 dl.d1:hover dt span.sp2 img{ display:block;}

.index_div3 dl.d1:hover dd{ background:url(../images/index_div3_bj1_h.png) left center no-repeat;background-size:100% 285px;}

.index_div3 dl.d1:hover dd h3{ color:#fff; }

.index_div3 dl.d1:hover dd p{  color:#fff; }

.index_div3 dl.d1:hover dd a.a{  border:1px solid #fff; color:#fff;  background:url(../images/index_about_tb_1.png) 80px center no-repeat;}

.index_div3 dl.d2{ width:600px;height:285px;  float:left; position:relative;}

.index_div3 dl.d2 dd{ width:315px; height:285px; float:left; background:url(../images/index_div3_bj2.png) left center no-repeat; position:absolute; left:0; top:0; z-index:1; padding:60px 15px 0 15px; box-sizing:border-box; background-size:100% 285px;}

.index_div3 dl.d2 dd h3{ width:100%; height:auto; text-align:center; float:left; font-size:30px; color:#333333; line-height:40px;}

.index_div3 dl.d2 dd p{ width:210px; margin:0 45px; height:48px; text-align:center; float:left; font-size:14px; color:#666666; line-height:24px; overflow:hidden;}

.index_div3 dl.d2 dd a.a{ width:120px; height:32px; line-height:30px; border:1px solid #e60b7c; color:#e60b7c; font-size:14px; display:block; float:left; background:url(../images/index_about_tb.png) 80px center no-repeat; text-indent:15px; border-radius:3px; margin:20px 90px;}

.index_div3 dl.d2 dt{ width:300px; height:285px; float:left; left:300px; top:0; position:relative;}

.index_div3 dl.d2 dt span.sp1 img{ width:300px; height:285px; position:absolute; left:0; top:0; display:block;}

.index_div3 dl.d2 dt span.sp2 img{ width:300px; height:285px; position:absolute; left:0; top:0; display:none;}

.index_div3 dl.d2:hover dt span.sp2 img{ display:block;}

.index_div3 dl.d2:hover dd{ background:url(../images/index_div3_bj2_h.png) left center no-repeat;background-size:100% 285px;}

.index_div3 dl.d2:hover dd h3{ color:#fff; }

.index_div3 dl.d2:hover dd p{  color:#fff; }



.index_div3 dl.d2:hover dd a.a{  border:1px solid #fff; color:#fff;  background:url(../images/index_about_tb_1.png) 80px center no-repeat;}



.jt_left{ width:57px; height:57px; float:left; background:url(../images/index_fa_left.png) left center no-repeat; position:absolute; left:-100px; top:375px; cursor:pointer;}

.jt_right{ width:57px; height:57px; float:left; background:url(../images/index_fa_right.png) left center no-repeat; position:absolute; right:-100px; top:375px; cursor:pointer;}

.jt_left:hover{background:url(../images/index_fa_left_1.png) left center no-repeat;}

.jt_right:hover{background:url(../images/index_fa_right_1.png) left center no-repeat;}



.index_div4{ width:100%; height:auto; float:left; padding:40px 0 70px 0;}

.index_div4_tt{ width:100%; height:90px; float:left; background:url(../images/index_div4_tt.png) center center no-repeat; margin-bottom:30px; }

.index_div4_video{ width:520px; height:365px; float:left; margin-right:30px;}

.index_div4_video img{ width:520px; height:365px; display:block;}

.index_div4_video iframe{ width:520px; height:365px; display:block;}

.index_div4_video video{ width:520px; height:365px; display:block;}

.index_div4_c{ width:650px; height:auto; float:left;}

.index_div4_c_tt{ width:350px; height:60px; float:left;}

.index_div4_c_tt ul li a{ width:175px; height:60px; line-height:60px; float:left; text-align:center; border:1px solid #e60b7c; box-sizing:border-box; display:block;  font-size:20px;}

.index_div4_c_tt ul li a.cur,.index_div4_c_tt ul li a:hover{ background:#e60b7c; color:#fff;}

.index_div4_c_wz{ width:650px; height:auto; float:left; border:1px solid #f3f3f3; padding:15px 23px; box-sizing:border-box; display:none;}

.index_div4_c_wz ul li a{ width:100%; height:38px; font-size:14px; line-height:38px; float:left; background:url(../images/dian.png) left center no-repeat; text-indent:10px; overflow:hidden; border-bottom:1px dashed #f3f3f3;}

.index_div4_c_wz ul li a span{ width:auto; float:right;}



.link_div{ width:100%; height:auto; float:left; border-top:1px solid #f3f3f3; padding:10px 0; font-size:14px;}

.link_div span{ width:auto; float:left; font-weight:600;}

.link_div a{ width:auto; float:left; margin:0 5px;}



.bottom{ width:100%; height:auto; float:left; padding:25px 0; background:#f3f3f3;}

.bottom ul{ width:140px; height:168px; float:left; border-right:1px solid #e8e8e8;}

.bottom ul li.l1{ width:100%; height:40px; line-height:40px; font-size:18px; color:#333;}

.bottom ul li a{ width:100%; height:32px; line-height:32px; font-size:14px; color:#666;}

.bottom ul li a:hover{ color:#e60b7c;}

.bottom ul.u1{ padding-left:50px;}

.bottom_lx{ width:480px;  height:168px; float:left; border-right:1px solid #e8e8e8; padding:30px 0 0 40px; box-sizing:border-box;}

.bottom_lx p.p1{ width:100%; height:38px; line-height:38px; float:left; background:url(../images/bottom_tb_1.png) left 15px no-repeat; text-indent:28px; font-size:16px; color:#666;}

.bottom_lx p.p1 strong{ font-size:30px; color:#e60b7c; font-weight:normal;}

.bottom_lx p.p2{ width:100%; height:auto; line-height:38px; float:left; background:url(../images/bottom_tb_2.png) left 8px no-repeat; text-indent:28px; font-size:16px; color:#666;}

.bottom_lx p.p3{ width:100%; height:auto; line-height:38px; float:left; background:url(../images/bottom_tb_3.png) left 12px no-repeat; text-indent:28px; font-size:16px; color:#666;}

.bottom dl{ width:113px; height:auto; float:left; margin-left:40px;}

.bottom dl dt{ width:113px; height:auto; float:left; margin-top:10px;}

.bottom dl dt img{ width:100%; height:auto; display:block;}

.bottom dl dd{ width:113px; height:32px; float:left; text-align:center; line-height:32px; background:#868686; color:#fff;}

.bottom dl dd.d1{background:#e60b7c; color:#fff;}



.footer{ width:100%; height:auto; line-height:30px; font-size:14px; color:#666666; float:left; padding:15px 0; text-align:center;}

.footer p{ width:670px; margin:0 auto;}

.footer p span{ width:108px; float:right;}

.footer a.a1{ width:30px; height:30px; margin:0 3px; background:url(../images/footer_tb_1.png) center center no-repeat; float:left; position:relative;}

.footer a.a1 img{ width:100px; height:100px; position:absolute;left:-35px; bottom:30px; display:none;}

.footer a.a1:hover img{ display:block;}

.footer a.a2{ width:30px; height:30px; margin:0 3px; background:url(../images/footer_tb_2.png) center center no-repeat; float:left;}

.footer a.a3{ width:30px; height:30px; margin:0 3px; background:url(../images/footer_tb_3.png) center center no-repeat; float:left;}



.show_top_news { width:38px; height:38px; background:url(../images/juanjia.jpg) center center no-repeat #fff; position:absolute; z-index:99; right:0; top:0; cursor:pointer; background-size:38px 38px;}

.top_news{ width:100%; height:auto; float:left; background:#f6f6f6; padding:25px 0; position:fixed; left:0; top:0; z-index:999;}

.top_news dl{ width:100%; height:auto; float:left;}

.top_news dl dt{ width:245px; height:165px; float:left; }

.top_news dl dt img{ width:100%; height:auto; display:block;}

.top_news dl dd.dd1{ width:830px; height:auto; float:left; padding:10px 0 0 20px; box-sizing:border-box;}

.top_news dl dd.dd1 h2 a{ width:100%; height:32px; line-height:32px; font-size:22px; color:#333333; float:left;}

.top_news dl dd.dd1 h2 a:hover{ color:#e60b7c;}

.top_news dl dd.dd1 p{ width:100%; height:48px; line-height:24px; font-size:14px; color:#666666; float:left;}

.top_news dl dd.dd1 a.a{ width:120px; height:32px; line-height:30px; border:1px solid #e60b7c; color:#e60b7c; font-size:14px; display:block; float:left; background:url(../images/index_about_tb.png) 80px center no-repeat; text-indent:15px; border-radius:3px; margin:10px 0 0 0;}

.top_news dl dd.dd1 a.a:hover{ color:#fff;background:url(../images/index_about_tb_1.png) 80px center no-repeat #e60b7c;}

.top_news dl dd.dd2{ width:125px; height:165px; float:left; }

.top_news dl dd.dd2 .close{ width:50px; height:50px; margin:40px auto; cursor:pointer; background:url(../images/top_close.png) center center no-repeat; }





/****珍妮肤品牌 -爱心基金******/

.ny_banner{ width:100%; height:auto; float:left;}

.ny_banner img{ width:100%; height:auto; display:block;}

.ny_content{ width:100%; height:auto; float:left; padding:40px 0;}

.ny_content_tt{ width:100%; height:auto; float:left; margin:0 auto; text-align:center; position:relative;}



.ny_menu{ width:auto; /*height:60px;*/ margin:20px 0; float:left;}

.ny_menu ul{ width:100%; height:auto; float:left;}

.ny_menu ul li{ width:auto;height:60px; float:left;}

.ny_menu li a{ width:auto; float:left;height:60px; line-height:40px; font-size:18px; color:#333;background:url(../images/ny_menu_tb_2.png) center bottom no-repeat; padding:0 40px; }

.ny_menu li a:hover,.ny_menu li a.cur{ color:#e82087; background:url(../images/ny_menu_tb_2_h.png) center bottom no-repeat; }

.ny_menu_znfpp li:first-child a{ width:auto; float:left;height:60px; line-height:40px; font-size:18px; color:#333;background:url(../images/ny_menu_tb_1.png) 25px bottom no-repeat; padding:0 40px 0 0; }

.ny_menu_znfpp li:first-child a:hover,.ny_menu_znfpp li:first-child a.cur{ color:#e82087; background:url(../images/ny_menu_tb_1_h.png) 25px bottom no-repeat; }

.ny_menu_znfpp li:last-child a{ width:auto; float:left;height:60px; line-height:40px; font-size:18px; color:#333;background:url(../images/ny_menu_tb_3.png) right bottom no-repeat; padding:0 0 0 40px; }

.ny_menu_znfpp li:last-child a:hover,.ny_menu_znfpp li:last-child a.cur{ color:#e82087; background:url(../images/ny_menu_tb_3_h.png) right bottom no-repeat; }







.aixin_div{ width:100%; height:auto; float:left; padding:40px 0;}

.aixin_div dl.d1{ width:100%; height:auto; float:left; margin-bottom:30px;}

.aixin_div dl.d1 dt{ width:600px; height:350px; float:left;}

.aixin_div dl.d1 dt img{  width:600px; height:350px; display:block;}

.aixin_div dl.d1 dd{  width:600px; height:350px; float:left; border:1px solid #e6e6e6; border-left:none; box-sizing:border-box; padding:50px 30px 0 30px;}

.aixin_div dl.d1 dd h2{ width:100%; height:auto; float:left; color:#e82087; font-size:30px; line-height:40px;}

.aixin_div dl.d1 dd strong{ width:100%; height:auto; float:left; color:#666; font-size:22px; line-height:30px; font-weight:normal;}

.aixin_div dl.d1 dd p{ width:100%; height:auto; float:left; color:#666; font-size:14px; line-height:24px; margin-top:5px;}

.aixin_div dl.d1 dd a{ width:auto; float:left; margin-top:10px; height:45px; line-height:45px; background:#e82087; padding:0 15px; display:block; color:#fff; font-size:18px; border-radius:3px;}

.aixin_div dl.d1 dd a:hover{ background:#e20778;}



.aixin_div dl.d2{ width:100%; height:auto; float:left; margin-bottom:30px;}

.aixin_div dl.d2 dt{ width:600px; height:245px; float:left;}

.aixin_div dl.d2 dt img{  width:600px; height:245px; display:block;}

.aixin_div dl.d2 dd{  width:600px; height:245px; float:left; border:1px solid #e6e6e6; border-left:none; box-sizing:border-box; padding:40px 30px 0 30px;}

.aixin_div dl.d2 dd h3{ width:100%; height:auto; float:left; color:#333333; font-size:22px; line-height:30px;}

.aixin_div dl.d2 dd span{ width:100%; height:auto; float:left; color:#7e7e7e; font-size:14px; line-height:20px;}

.aixin_div dl.d2 dd p{ width:100%; height:auto; float:left; color:#666; font-size:14px; line-height:24px; margin-top:10px;}



.zhezhao{ width:100%; height:100%; float:left; background:#000; position:fixed; left:0; top:0; z-index:98; opacity:0.5; display:none;}

.aixin_div_d{ width:800px; height:auto; float:left; background:#fff; z-index:99; position:fixed; left:100px; top:100px; border-radius:10px; display:none;}

.aixin_div_d_tt{ width:100%; height:70px; line-height:70px; float:left; background:#e82087; border-radius:10px 10px 0 0; color:#fff; font-size:36px; text-align:center;}

.aixin_div_d .close{ width:30px; height:30px; background:url(../images/close.png) center center no-repeat; position:absolute; right:20px; top:20px; cursor:pointer;}

.aixin_div_d_c{ width:100%; height:auto; float:left; padding:20px; box-sizing:border-box; position:relative;}

.aixin_div_d_c p.p1{ width:100%; height:auto; line-height:30px; float:left; font-size:14px; color:#666;}

.aixin_div_d_c p.p1 span{ width:24px; height:24px; line-height:24px; float:left; border-radius:24px; background:#e82087; text-align:center; color:#fff; font-size:14px; margin:3px 7px 3px 5px;}

.aixin_div_d_c .xt{ width:1px; height:100px; float:left; position:absolute; left:38px; top:25px; background:#e82087;}

.aixin_div_d_c p.p2{ width:100%; padding-left:37px; box-sizing:border-box; height:auto; line-height:30px; float:left; font-size:14px; color:#666;}



/****珍妮肤品牌 - 品牌资讯*****/

.ppzx_div{ width:100%; height:auto; float:left; padding:25px 0;}

.ppzx_div dl{ width:100%; height:220px; float:left; padding:20px 0; border-bottom:1px dashed #f2f2f2;}

.ppzx_div dl dt{ width:385px; height:220px; float:left;}

.ppzx_div dl dt img{ width:385px; height:220px; display:block;}

.ppzx_div dl dd.d1{ width:680px; height:140px; float:left; margin:40px 0; padding:29px 30px; box-sizing:border-box; border-right:1px solid #f2f2f2;}

.ppzx_div dl dd.d1 h3 a{ width:100%; height:34px; line-height:34px; font-size:24px; color:#333; float:left; overflow:hidden;}

.ppzx_div dl dd.d1 h3 a:hover{ color:#e82087;}

.ppzx_div dl dd.d1 p{ width:100%; height:48px; overflow:hidden; line-height:24px; font-size:14px; color:#666;}

.ppzx_div dl dd.d2{ width:135px; height:88px; float:left; padding:66px 0 0 40px; box-sizing:border-box;}

.ppzx_div dl dd.d2 span{ width:100%; height:auto; float:left; font-size:18px; color:#898989; line-height:20px;}

.ppzx_div dl dd.d2 p{ width:100%; height:auto; float:left; font-size:14px; color:#898989; line-height:18px;}

.ppzx_div dl dd.d2 a{ width:36px; margin-top:14px; height:36px; float:left; background:url(../images/ppzx_tb.png) center center no-repeat; display:block;}

.ppzx_div dl dd.d2 a:hover{background:url(../images/ppzx_tb_h.png) center center no-repeat; } 



/****珍妮肤品牌 - 品牌资讯 -详细页*****/

.ppzx_xx_div{ width:100%; height:auto; float:left; padding:25px 0;}

.ppzx_xx_div h2.h2{ width:100%; height:auto; float:left; text-align:center; border-bottom:1px solid #f2f2f2; font-size:24px; line-height:34px; color:#333333; padding:10px 0;}

.ppzx_xx_div p.time{ width:100%; height:auto; float:left; line-height:24px; text-align:center; font-size:14px; color:#8d8d8d; padding:10px 0;}

.ppzx_xx_div_c{ width:100%; height:auto; float:left; font-size:14px; line-height:24px; color:#4c4c4c; padding:20px 0;}

.ppzx_xx_div_c img{ max-width:100% !important; height:auto !important; }

.sx_tiao{ width:100%; height:auto; float:left;}

.sx_tiao a.back{ width:100px; height:30px; line-height:30px; margin-bottom:10px; background:url(../images/ppzx_xx_tb.png) 20px center no-repeat #e82087; color:#fff; display:block; font-size:18px; text-indent:40px; border-radius:3px;}

.sx_tiao a.back:hover{ background:url(../images/ppzx_xx_tb.png) 20px center no-repeat #e20778;}

.sx_tiao p a{ width:100%; height:24px; overflow:hidden; line-height:24px; font-size:14px; color:#4c4c4c; float:left;}

.sx_tiao p a:hover{ color:#e82087;}



/****珍妮肤品牌 - 视频中心*****/

.spzx_div{ width:100%; height:auto; float:left; padding:25px 0;}

.spzx_div dl{ width:385px; height:auto; float:left; margin:0 20px 35px 0;}

.spzx_div dl.last{ margin:0 0 35px 0;}

.spzx_div dl dt{ width:385px; height:240px; position:relative; float:left;}

.spzx_div dl dt img{ width:385px; height:240px; display:block;}

.spzx_div dl dt strong{ display:none; width:68px; height:68px; position:absolute; left:158px; top:86px; background:url(../images/video_yuan.png) center center no-repeat; z-index:1; }

.spzx_div dl dt p{ width:60px; height:60px; position:absolute; left:0; bottom:0; background:#e82087; color:#fff; float:left;}

.spzx_div dl dt p span{ width:100%; height:auto; float:left; text-align:center; font-size:30px; line-height:35px; border-bottom:1px solid #fff;}

.spzx_div dl dt p s{ width:100%; height:auto; text-align:center; font-size:14px; text-decoration:none; float:left;}

.spzx_div dl dd{ width:385px; height:185px; padding:5px 15px; border:1px solid #f2f2f2; border-top:none; box-sizing:border-box; overflow:hidden; float:left;}

.spzx_div dl dd h3 a{ width:100%; height:auto; text-align:center; float:left; font-size:22px; color:#333; line-height:30px;}

.spzx_div dl:hover dd h3 a{ color:#e82087;}

.spzx_div dl dd p{ width:100%; height:auto; float:left; line-height:24px; font-size:14px; color:#666666; text-align:left;}

.spzx_div dl:hover dt strong{ display:block;}

.spzx_div dl:hover dd{border:1px solid #e82087; border-top:none;}



.shiping_div{ width:800px; height:550px; float:left; position:fixed; left:50px; top:50px; z-index:999; background:#fff; border-radius:5px; display:none;}

.shiping_div h3{ width:100%; line-height:45px; line-height:45px; float:left; border-bottom:1px solid #f2f2f2; font-size:18px; text-indent:10px; position:relative;}

.shiping_div h3 a{ width:50px; height:50px; float:left; background:url(../images/close.jpg) center center no-repeat; cursor:pointer; position:absolute; right:0; top:0;}

.shiping_div_c iframe,.shiping_div_c video{ width:760px; height:470px; float:left; margin:20px;}





/**********品牌介绍*******/

.ppjs_div{ width:100%; height:auto; float:left; padding:25px 0;}

.ppjs_div_tt{ width:100%; height:auto; float:left; text-align:center; font-size:30px; color:#333333; margin:30px 0;}

dl.ppjs_d1{ width:100%; height:420px; float:left; margin-bottom:15px; }

dl.ppjs_d1 dt{ width:765px; height:420px; float:left;}

dl.ppjs_d1 dt img{width:765px; height:420px; display:block; }

dl.ppjs_d1 dd{ width:435px; height:420px; float:left; background:#f4f4f4; padding:60px 25px 0 25px; box-sizing:border-box;}

dl.ppjs_d1 dd h2{ width:100%; height:auto; float:left; font-size:27px; color:#e60b7c; line-height:45px;}

dl.ppjs_d1 dd p{ width:100%; height:auto; line-height:26px; font-size:16px; color:#666;}



dl.ppwh_d1{ width:386px; height:auto; float:left; margin-right:21px; cursor:pointer; margin-bottom:30px;}

dl.ppwh_d1 dt{ width:386px; height:320px; float:left;}

dl.ppwh_d1 dt img{ width:386px; height:320px; display:block;}

dl.ppwh_d1 dd{ width:100%; height:100px; float:left; background:#f1f1f1; text-align:center; padding:15px 0; box-sizing:border-box;}

dl.ppwh_d1 dd h3{ width:100%; height:auto; line-height:32px; float:left; font-size:24px; color:#333;}

dl.ppwh_d1 dd p{ width:100%; height:auto; line-height:24px; float:left; font-size:16px; color:#666;}

dl.ppwh_d1:hover dd{ background:#e60b7c;}

dl.ppwh_d1:hover dd h3,dl.ppwh_d1:hover dd p{ color:#fff;}

dl.ppwh_d1.last{ margin-right:0;}



dl.pplg{ width:100%; height:auto; float:left; border:1px solid #e7e7e7; padding:20px 0; box-sizing:border-box; margin-bottom:25px;}

dl.pplg dd{ width:810px; height:auto; float:left; padding:40px 15px 0px 15px; box-sizing:border-box; font-size:16px; color:#666666; line-height:22px;}

dl.pplg dd p{ width:100%; height:auto; float:left; background:url(../images/pp_lg_tb.png) left 8px no-repeat; padding-left:12px; box-sizing:border-box; margin-bottom:8px;}

dl.pplg dt{ width:360px; height:auto; float:left; text-align:center;}

dl.pplg dt img{ width:180px; height:auto; margin:0 auto;}



.tdbanner{width:100%; overflow:hidden; position:relative; height:500px; border-radius:5px;}

.tdbanner ul {overflow:hidden;}

.tdbanner ul li{ width:100%; height:100%; float:left;}

.tdbanner ul li img{ width:100%; display:block; }

.tdbanner_span{border-radius:0 0 5px 5px;margin:0px; height:85px; margin-top:-85px; background:#000; opacity:0.8;padding:0px;width:100%;text-align:center; z-index:886;}

.tdbanner_span img{display:inline-block;margin:9px 4px;width:125px;height:65px; border-radius:5px; border:1px solid #727272; cursor:pointer;}

.tdbanner_span img.cur,.tdbanner_span img:hover{border:1px solid #e60b7c; }



.abdz_items_z{ width:630px; height:auto; margin:0 auto; position:relative;}

.abdz_items{ margin:0 auto; width:545px;height:85px; position:relative; overflow:hidden; box-sizing:border-box;}

.abdz_items ul{  width:100%; height:auto; overflow:hidden;}

.abdz_items ul li{float:left;width:136px; height:85px; text-align:center; box-sizing:border-box; border-radius:2px; overflow:hidden; }

.abdz_left{ width:40px; height:85px; position:absolute; left:0; top:0; background:url(../images/qy_td_tb_l.png) center center no-repeat ; z-index:11; cursor:pointer; border-radius:2px;}

.abdz_right{ width:40px; height:85px; position:absolute; right:0; top:0; background:url(../images/qy_td_tb_r.png) center center no-repeat; z-index:11; cursor:pointer;border-radius:2px;}



/******研究学院 -顾问团********/

.ny_menu.ny_menu_yjy li a{ padding:0 20px;}

.ny_menu_yjy li:first-child a{ width:auto; float:left;height:60px; line-height:40px; font-size:18px; color:#333;background:url(../images/ny_menu_tb_1.png) 50px bottom no-repeat; padding:0 40px 0 0; }

.ny_menu_yjy li:first-child a:hover,.ny_menu_yjy li:first-child a.cur{ color:#e82087; background:url(../images/ny_menu_tb_1_h.png) 50px bottom no-repeat; }

.ny_menu_yjy li:last-child a{ width:auto; float:left;height:60px; line-height:40px; font-size:18px; color:#333;background:url(../images/ny_menu_tb_4.png) right bottom no-repeat; padding:0 0 0 40px; }

.ny_menu_yjy li:last-child a:hover,.ny_menu_yjy li:last-child a.cur{ color:#e82087; background:url(../images/ny_menu_tb_4_h.png) right bottom no-repeat; }



.ny_menu_yjy_ej{ width:auto;  height:46px; float:left; text-align:center; margin:10px 0 40px 0;}

.ny_menu_yjy_ej ul{ width:100%; height:auto; float:left;}

.ny_menu_yjy_ej ul li{width:auto;height:46px; float:left;}

.ny_menu_yjy_ej ul li a{ width:auto; float:left; height:46px; line-height:46px; padding:0 25px; border-radius:46px; border:1px solid #e0e0e0; display:block; margin:0 10px; font-size:16px;}

.ny_menu_yjy_ej ul li a:hover,.ny_menu_yjy_ej ul li a.cur{ border:1px solid #e60b7c; background:#e60b7c; color:#fff;}



.yjy_div{ width:100%; height:auto; float:left; display:none;}

.yjy_gw_div{ width:100%; height:auto; float:left; padding:25px 0;}

.yjy_gw_div_bz{ width:100%; height:auto; float:left; font-size:14px; line-height:24px; color:#666666; text-align:center; margin-bottom:40px;}

.yjy_gw_div dl{ width:100%; height:auto; float:left; background:url(../images/gwt_tb.png) 365px top no-repeat; margin-bottom:40px;}

.yjy_gw_div dl dt{ width:365px; height:356px; float:left;}

.yjy_gw_div dl dt img{ width:365px; height:356px; display:block;}

.yjy_gw_div dl dd{ width:835px; height:341px; float:left; border:1px solid #dedede; margin-top:15px; box-sizing:border-box; padding:40px 40px 0 40px}

.yjy_gw_div dl dd h3{ width:100%; height:46px; line-height:46px; font-size:32px; color:#e82087;}

.yjy_gw_div dl dd p{ width:100%; height:auto; line-height:24px; font-size:14px; color:#666666;}



/******研究学院 - 学院介绍********/

.yjy_js{width:100%; height:auto; float:left; padding:25px 0;}

.yjy_js_tp{ width:100%; height:auto; float:left; margin-bottom:15px;  display:none;}

.yjy_js_tp img{ width:100%; height:auto; display:block;}

.yjy_js h2.h2{ width:100%; height:auto; float:left; font-size:30px; color:#e60b7c; line-height:40px; }

.yjy_js_wz{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; color:#666666; padding:5px 0 30px 0;}





/*****其他品牌******/

.ny_content_tt a{ position:absolute; right:0; top:20px; width:140px; height:42px; line-height:42px; float:right; background:#e60b7c; text-align:center; color:#fff; display:block; border-radius:18px; font-size:20px;}

.ny_content_tt a:hover{ background:#a10556;}



dl.qxpp_d1{ width:100%; height:auto; float:left; margin:35px 0;}

dl.qxpp_d1 dt{ width:530px; height:330px; float:left;}

dl.qxpp_d1 dt img{ width:530px; height:330px; display:block;}

dl.qxpp_d1 dd{ width:670px; height:330px; float:left; border:1px solid #e9e9e9; box-sizing:border-box; padding:50px 30px 0 30px; }

dl.qxpp_d1 dd h2{ width:100%; height:56px; line-height:56px; float:left; font-size:36px; color:#e60b7c;}

dl.qxpp_d1 dd p{ width:100%; height:auto; line-height:24px; float:left; font-size:14px; color:#666666;}



dl.qxpp_cp{ width:385px; height:auto; float:left; margin:35px 22px 35px 0;}

dl.qxpp_cp dt{ width:100%; height:385px; float:left;overflow:hidden; border:1px solid #f6f6f6;}

dl.qxpp_cp dt img{ width:100%; height:385px; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms;}

dl.qxpp_cp dt:hover img{-webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1.05,1.05);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms; }

dl.qxpp_cp dd{ width:100%; height:auto; float:left; text-align:center; padding-top:10px;}

dl.qxpp_cp dd h3 a{ width:100%; height:30px; line-height:30px; font-size:24px; color:#333333; overflow:hidden;}

dl.qxpp_cp:hover dd h3 a{ color:#e60b7c;}

dl.qxpp_cp dd p{ width:100%; height:24px; line-height:24px; font-size:14px; color:#666666; overflow:hidden;}

dl.qxpp_cp.last,dl.qxpp_cp:last-child{ margin-right:0;}





/***其他品牌 - 产品列表***/

dl.qxpp_cp1{ width:385px; height:auto; float:left; border:1px solid #dfdfdf; margin:20px 15px 0 0; box-sizing:border-box;}

dl.qxpp_cp1 dt{ width:100%; height:385px; float:left;overflow:hidden;}

dl.qxpp_cp1 dt img{ width:100%; height:auto; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms;}

dl.qxpp_cp1 dt:hover img{-webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1.05,1.05);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms; }

dl.qxpp_cp1 dd{ width:100%; height:130px;border-top:1px solid #dfdfdf; float:left; text-align:center; padding-top:15px; box-sizing:border-box;}

dl.qxpp_cp1 dd h3 a{ width:100%; height:32px; overflow:hidden; float:left; font-size:24px; line-height:32px; color:#333333;}

dl.qxpp_cp1 dd p{ width:100%; height:24px; margin:5px 0; overflow:hidden; float:left; font-size:14px; line-height:24px; color:#666;}

dl.qxpp_cp1 dd a.a{ width:110px; height:32px; line-height:32px; margin:0 auto; text-align:center; border-radius:18px; border:1px solid #e60b7c; color:#e60b7c; display:inline-block; font-size:14px;}

dl.qxpp_cp1:hover { border:1px solid #e60b7c;}

dl.qxpp_cp1:hover dd{ background:#e60b7c; border-top:1px solid #e60b7c;}

dl.qxpp_cp1:hover dd h3 a,dl.qxpp_cp1:hover dd p{ color:#fff;}

dl.qxpp_cp1:hover dd a.a{ border:1px solid #fff; color:#fff;}

dl.qxpp_cp1.last,dl.qxpp_cp1:last-child{ margin-right:0;}



/******护肤品-- 产品分类********/

.ny_menu_ej{ width:auto;  height:32px; float:left; text-align:center; margin:10px 0 40px 0;}

.ny_menu_ej ul{ width:100%; height:auto; float:left;}

.ny_menu_ej ul li{width:auto;height:32px; float:left; margin-bottom:15px;}

.ny_menu_ej ul li a{ width:auto; float:left; height:32px; line-height:32px; padding:0 25px; border-radius:32px; border:1px solid #e0e0e0; display:block; margin:0 5px; font-size:16px;}

.ny_menu_ej ul li a:hover,.ny_menu_ej ul li a.cur{ border:1px solid #e60b7c; background:#e60b7c; color:#fff;}



/******护肤品-- 畅销产品********/

.cxcp_div{width:100%; height:auto; float:left; padding:25px 0;}

.cxcp_div dl{ width:580px; height:335px; float:left; margin:0 40px 40px 0;}

.cxcp_div dl dt{ width:335px; height:auto; float:left;}

.cxcp_div dl dt img{ width:335px; height:335px; display:block;}

.cxcp_div dl dd{ width:245px; height:335px; float:left; background:#9d9d9d; color:#fff; padding:70px 30px 0 30px; box-sizing:border-box;}

.cxcp_div dl dd h3 a{ margin-bottom:5px; width:100%; height:auto; float:left; text-align:center; font-size:24px; line-height:30px; color:#ffffff;}

.cxcp_div dl dd p{ width:100%; height:auto; float:left; text-align:center; font-size:14px; line-height:20px; color:#fff;}

.cxcp_div dl dd a.a{ width:110px; height:32px; line-height:32px; float:left; margin:10px 37px; text-align:center; border-radius:18px; border:1px solid #fff; color:#fff; display:inline-block; font-size:14px;}

.cxcp_div dl:hover dd{ background:#e60b7c;}

.cxcp_div dl.last,.cxcp_div dl:nth-child(2n){ margin:0 0 40px 0;}





/********护肤品  - 产品详细页******/

.mianbaoxie{ width:100%; height:60px; line-height:60px; float:left; font-size:14px; color:#666666;}

.mianbaoxie a.cur{ color:#e60b7c;}

dl.cpxx_dl{ width:100%; height:555px; float:left; margin-bottom:10px;}

dl.cpxx_dl dt{ width:595px; height:555px; float:left; margin-right:60px;}

dl.cpxx_dl dt img{ width:595px; height:555px; display:block;}

dl.cpxx_dl dd{ width:545px; height:auto; float:left; padding-top:25px;}

dl.cpxx_dl dd h2{ width:100%; height:auto; float:left; font-size:36px; color:#e60b7c; line-height:54px;}

dl.cpxx_dl dd h3{ width:100%; height:auto; float:left; font-size:24px; color:#333333; line-height:26px; margin-bottom:10px;}

p.proxxp{ width:100%; height:auto; float:left; font-size:14px; line-height:24px; color:#666; margin-bottom:3px; }

p.proxxp s{ width:auto; max-width:70px; height:auto; float:left; font-weight:600; text-decoration:none;}

p.proxxp span{ width:auto; max-width:465px; float:left; text-align:left;}

.xt{ width:100%; height:1px; background:#d9d9d9; margin:15px 0 10px 0; float:left;}

strong.proxxs{ width:100%; height:auto; float:left; font-size:24px; color:#e60b7c; margin:5px 0 20px 0;}

a.proxxa.a{ width:140px; height:45px; font-size:18px; line-height:45px; text-align:center; float:left; display:block; background:#e60b7c; color:#fff; border-radius:3px;}

a.proxxa.a:hover{ background:#bc0965;}



.cpxx_left{ width:295px; height:auto; float:left; margin-right:30px;}

.cpxx_left_tt{ width:100%; height:60px; line-height:60px; font-size:30px; text-align:center; color:#e60b7c;}

dl.cpxx_left_d1{ width:100%; height:auto; float:left; margin-bottom:22px; cursor:pointer;}

dl.cpxx_left_d1 dt{ width:100%; height:auto; float:left; position:relative;}

dl.cpxx_left_d1 dt img{ width:100%; height:auto; display:block;}

dl.cpxx_left_d1 dt span.sp1{ display:block;}

dl.cpxx_left_d1 dt span.sp2{ display:none; position:absolute; left:0; top:0; }

dl.cpxx_left_d1:hover dt span.sp2{ display:block;}

dl.cpxx_left_d1 dd{ width:100%; height:105px; font-size:14px; line-height:24px; color:#666; float:left; border:1px solid #e6e6e6; border-top:none; box-sizing:border-box; padding:15px 30px 0 30px; text-align:center;}

dl.cpxx_left_d1 dd h3{ width:100%; height:auto; float:left; font-size:24px; color:#333333; margin-bottom:5px;}



dl.cpxx_left_d2{ width:100%; height:auto; float:left;margin-bottom:22px; }

dl.cpxx_left_d2 dt{ width:100%; height:auto; float:left;}

dl.cpxx_left_d2 dt img{ width:100%; height:auto; display:block;}

dl.cpxx_left_d2 dd{ width:100%; height:75px; padding:10px 30px; text-align:center; box-sizing:border-box; border:1px solid #e6e6e6; border-top:none; float:left;}

dl.cpxx_left_d2 dd h4 a{ width:100%; height:auto; line-height:30px; font-size:18px; color:#333333; float:left;}

dl.cpxx_left_d2 dd p{ width:100%; height:20px; overflow:hidden; font-size:14px; color:#666666; line-height:20px;}

dl.cpxx_left_d2:hover dd{ background:#e60b7c; color:#fff; border:1px solid #e60b7c;}

dl.cpxx_left_d2:hover dd h4 a,dl.cpxx_left_d2:hover dd p{ color:#fff;}



.cpxx_right{ width:875px; height:auto; float:left; margin-top:25px;}

.cpxx_right_cpxx{ width:100%; height:auto; float:left; padding-bottom:30px; border-bottom:1px solid #d9d9d9; margin-bottom:30px;}

.cpxx_right_cpxx img{ width:100%; height:auto; display:block;}

.cpxx_right_cpcf{ font-size:18px; line-height:30px; color:#666; text-align:center; width:100%; height:auto; float:left; padding:30px 0; border-bottom:1px solid #d9d9d9; margin-bottom:30px;}

.cpxx_right_cpcf h3{ width:100%; height:auto; float:left; text-align:center; font-size:30px; line-height:50px; color:#e60b7c;}

.cpxx_right_cpcf img{ width:100%; height:auto; display:block;}

.cpxx_right_jcbg{ width:100%; height:auto; float:left; padding:30px 0; border-bottom:1px solid #d9d9d9; margin-bottom:30px;}

.cpxx_right_jcbg img{ width:100%; height:auto; display:block;}

.cpxx_right_cpxx{ width:100%; height:auto; float:left; padding:30px 0; border-bottom:1px solid #d9d9d9; margin-bottom:30px;}

.cpxx_right_cpxx img{ width:100%; height:auto; display:block;}

.cpxx_right_cpxx dl{ width:100%; height:auto; float:left; border-bottom:1px dashed #f2f2f2; padding:10px 0;}

.cpxx_right_cpxx dl dt{ width:175px; font-size:18px; font-weight:600; color:#333; line-height:30px; float:left;}

.cpxx_right_cpxx dl dd{ width:700px; font-size:16px; color:#666; line-height:30px; float:left;}

.cpxx_right_hhbz{ width:100%; height:auto; float:left; padding:30px 0;}

.cpxx_right_hhbz img{ width:100%; height:auto; display:block;}



/********护肤课堂  -护肤技巧********/

.hhjq_div{ width:100%; height:auto; float:left; padding:25px 0;}

.hhjq_div dl{ width:100%; height:295px; float:left; margin-bottom:25px;}

.hhjq_div dl dt{ width:455px; height:295px; float:left;}

.hhjq_div dl dt img{ width:455px; height:295px; display:block;}

.hhjq_div dl dd{ width:745px; height:295px; float:left; border:1px solid #e5e5e5; border-left:none; box-sizing:border-box; padding:50px 30px 0 30px}

.hhjq_div dl dd h3 a{ width:100%; height:30px; overflow:hidden; float:left; font-size:24px; color:#333; line-height:30px; }

.hhjq_div dl dd span{ width:100%; height:auto; float:left; font-size:14px; line-height:18px; color:#9f9f9f;}

.hhjq_div dl dd p{ width:100%; margin:10px 0; height:auto; float:left; font-size:14px; line-height:26px; color:#666666;}

.hhjq_div dl dd a.a{ width:130px; height:40px; line-height:40px; text-align:center; float:left; color:#fff; background:#e82087; font-size:16px; border-radius:5px;}

.hhjq_div dl dd a.a:hover{ background:#9c0854;}

.hhjq_div dl:hover dd{ border:1px solid #e82087; border-left:none;}

.hhjq_div dl dd h3 a:hover{ color:#e82087;}











/********护肤课堂*******/

.hhkt_div{ width:100%; height:auto; float:left; padding:25px 0;}

.hhkt_div dl{ width:385px; height:auto; float:left; margin:0 20px 35px 0;}

.hhkt_div dl.last{ margin:0 0 35px 0;}

.hhkt_div dl dt{ width:385px; height:240px; position:relative; float:left;}

.hhkt_div dl dt img{ width:385px; height:240px; display:block; border-radius:10px 10px 0 0;}

.hhkt_div dl dt strong{ display:none; width:68px; height:68px; position:absolute; left:158px; top:86px; background:url(../images/video_yuan.png) center center no-repeat; z-index:1; }



.hhkt_div dl dt p{ width:60px; height:60px; position:absolute; left:0; bottom:0; background:#e82087; color:#fff; float:left;}

.hhkt_div dl dt p span{ width:100%; height:auto; float:left; text-align:center; font-size:30px; line-height:35px; border-bottom:1px solid #fff;}

.hhkt_div dl dt p s{ width:100%; height:auto; text-align:center; font-size:14px; text-decoration:none; float:left;}

.hhkt_div dl dd{ width:385px; height:130px; border-radius:0 0 10px 10px; padding:5px 15px; border:1px solid #f2f2f2; border-top:none; box-sizing:border-box; overflow:hidden; float:left;}

.hhkt_div dl dd h3 a{ width:100%; height:auto; text-align:left; float:left; font-size:18px; color:#333; line-height:30px;}

.hhkt_div dl:hover dd h3 a{ color:#e82087;}

.hhkt_div dl dd p{ width:100%; height:auto; float:left; line-height:24px; font-size:14px; color:#666666; text-align:left;}

.hhkt_div dl:hover dt strong { display:block;    }

.hhkt_div dl:hover dd{ border:1px solid #e82087; border-top:none; box-sizing:border-box; }











/*******护肤课堂  - 护肤问答*************/

.hhwd_div{ width:100%; height:auto; float:left; padding:25px 0;}

.hhwd_div dl{ width:100%; height:auto; float:left; margin-bottom:35px; }

.hhwd_div dl dt{ width:115px; height:100px; float:left;}

.hhwd_div dl dt img{ width:85px; height:85px; border-radius:85px; display:block; margin:0 auto;}

.hhwd_div dl dd{ position:relative; margin-left:34px; width:1051px;  min-height:100px; padding:10px 15px; box-sizing:border-box;float:left; border:2px solid #f2f2f2;}

.hhwd_div dl dd .dl_c{ width:34px; min-height:100px; position:absolute; left:-24px; top:0; background:url(../images/hhwd_jt.png) left center no-repeat;  }

.hhwd_div dl dd p.p1{ width:100%; height:auto; float:left; margin-bottom:5px;}

.hhwd_div dl dd p.p1 span{ width:32px; height:32px; line-height:32px; float:left; text-align:center; font-size:18px; color:#fff; background:#e82087; border-radius:3px; margin-right:10px;}

.hhwd_div dl dd p.p1 s{ width:970px; height:auto; float:left; line-height:32px; font-size:18px; color:#666666; text-decoration:none;}

.hhwd_div dl dd p.p2 span{ width:32px; height:32px; line-height:32px; float:left; text-align:center; font-size:18px; color:#fff; background:#a1a1a1; border-radius:3px; margin-right:10px;}

.hhwd_div dl dd p.p2 s{ width:970px; height:auto;  float:left; line-height:24px; font-size:14px; color:#666666; text-decoration:none;}



/*******护肤课堂  - 用户分享*************/

.hyfx_div{ width:100%; height:auto; float:left; padding:25px 0;}

.hyfx_div dl{ width:580px; height:285px; float:left; margin-right:40px; margin-bottom:40px;}

.hyfx_div dl dt{ width:285px; height:285px; float:left;}

.hyfx_div dl dt img{ width:285px; height:285px; display:block;}

.hyfx_div dl dd{ width:295px; height:285px; border:1px solid #d8d8d8; border-left:none; float:left; box-sizing:border-box; padding:40px 20px 0 20px;}

.hyfx_div dl dd p.p1{ width:100%; height:auto; line-height:45px; float:left; font-size:14px; color:#333333; margin-bottom:5px;}

.hyfx_div dl dd p.p1 img{ width:45px; height:45px; float:left; border-radius:45px; margin-right:5px;}

.hyfx_div dl dd p.p1 span{ width:60px; height:45px; line-height:45px; float:left; overflow:hidden;}

.hyfx_div dl dd p.p1 s{ width:auto; height:45px; line-height:45px; float:left; text-decoration:none; color:#a1a1a1;}

.hyfx_div dl dd h3 a{ width:100%; max-height:60px; overflow:hidden; height:auto; line-height:30px; float:left; font-size:24px; color:#e82087;}

.hyfx_div dl dd p.p2{ width:100%; height:auto; line-height:20px; float:left; font-size:14px; color:#666; margin-top:5px;}

.hyfx_div dl dd p.p3{ width:100%; height:auto; line-height:20px; float:left; font-size:14px; color:#666; margin-top:5px; background:url(../images/yhfx_tb.png) left center no-repeat; text-indent:25px; cursor:pointer;}

.hyfx_div dl.last,.hyfx_div dl:nth-child(2n){ margin-right:0px;}

.hyfx_div dl:hover dd{ border:1px solid #e82087; border-left:none;}



/*******护肤课堂  - 用户分享 -  分享详情************/

.hyfx_xx_div{ width:100%; height:auto; float:left; padding:25px 0;}

dl.yhfx_xx_dl{ width:100%; height:120px; float:left; background:#f1f1f1; margin-bottom:15px;}

dl.yhfx_xx_dl dt{ width:120px; height:120px; float:left; border-right:2px solid #fff;}

dl.yhfx_xx_dl dt img{width:120px; height:120px; display:block;}

dl.yhfx_xx_dl dd.d1{ width:700px; height:120px; float:left; padding:30px 20px; box-sizing:border-box;}

dl.yhfx_xx_dl dd.d1 h2{ width:100%; height:auto; float:left; font-size:24px; color:#e60b7c; line-height:36px;}

dl.yhfx_xx_dl dd.d1 p{width:100%; height:auto; float:left; font-size:14px; color:#8d8d8d; line-height:24px;}

dl.yhfx_xx_dl dd.d2{ width:120px; height:auto; line-height:30px; float:left; font-size:12px; color:#8d8d8d; padding-top:45px;}

dl.yhfx_xx_dl dd.d2 span{ color:#e60b7c;}

dl.yhfx_xx_dl dd.d2 s{ width:30px; height:30px; float:right; background:url(../images/yhfx_tb.png) center center no-repeat #fff; border-radius:30px; display:block; cursor:pointer;}

.hyfx_xx_wz{ width:100%; height:auto; float:left; font-size:14px; line-height:30px; color:#4c4c4c; padding:25px 0 45px 0;}

.hyfx_xx_wz img{ max-width:100% !important;}



/********护肤顾问*******/

.hhgw_div{ width:100%; height:auto; float:left; padding:25px 0;}

.hhgw_div dl{ width:385px; height:auto; float:left; margin-right:22px; margin-bottom:22px; }

.hhgw_div dl dt{ width:385px; height:400px; float:left; position:relative; }

.hhgw_div dl dt img{ width:385px; height:400px; display:block;}

.hhgw_div dl dd{ width:100%; height:90px; float:left; border:1px solid #dcdcdc; border-top:none; padding-top:20px; box-sizing:border-box; text-align:center;}

.hhgw_div dl dd h3{ width:100%; height:auto; font-size:30px; color:#e60b7c; line-height:32px; float:left;}

.hhgw_div dl dd p{ width:100%; height:auto; font-size:14px; color:#666666; line-height:24px; float:left;}

.hhgw_div dl dt .zhezhaowz{ display:none; width:385px; height:400px; background:#e60b7c; opacity:0.8; position:absolute; left:0; top:0;}

.hhgw_div dl dt .wz{ display:none; width:385px; height:400px; text-align:center; color:#fff; position:absolute; left:0; top:0; padding:100px 40px 0 40px; box-sizing:border-box;}

.hhgw_div dl dt .wz strong{ width:100%; height:auto; float:left; font-size:30px; line-height:36px; font-weight:normal;} 

.hhgw_div dl dt .wz p{ width:100%; height:auto; float:left; font-size:14px; line-height:24px; } 

.hhgw_div dl dt .wz a.a{ width:130px; height:40px; line-height:40px; text-align:center; float:left; color:#fff; border:1px solid #fff; font-size:16px; border-radius:40px; margin:15px 87.5px 0 87.5px;}

.hhgw_div dl dt .wz a.a:hover{ background:#9c0854;}

.hhgw_div dl:hover dt .zhezhaowz, .hhgw_div dl:hover dt .wz{ display:block;}

.hhgw_div dl.last,.hhgw_div dl:nth-child(3n){ margin-right:0px;}



/*****护肤顾问 - 详情*******/

.hhgw_xx_div{ width:100%; height:auto; float:left; padding:25px 0;}

.hhgw_xx_div_left{ width:480px; height:auto; float:left; margin-right:30px; margin-top:40px; }

.hhgw_xx_div_left dl{ width:480px; height:auto; float:left;position:relative;}

.hhgw_xx_div_left dl dt{ width:480px; height:auto; float:left;}

.hhgw_xx_div_left dl dt img{ width:480px; height:auto; display:block;}

.hhgw_xx_div_left dl dd{ width:480px; height:90px; float:left; background:#e60b7c; position:absolute; left:0; bottom:0; color:#fff;}

.hhgw_xx_div_left dl dd h2{ width:100%; height:auto; float:left; padding:0 15px; box-sizing:border-box; line-height:90px; font-size:30px;}

.hhgw_xx_div_left dl dd h2 a{ color:#fff; margin-top:27px; width:130px; height:36px; line-height:36px; border:1px solid #fff; border-radius:36px; text-align:center; display:block; float:right; font-size:14px;}

.hhgw_xx_div_right{ width:690px; height:auto; float:left; margin-top:40px;}

.hhgw_xx_div_right_tt{ width:100%; height:50px; line-height:50px; float:left; border-bottom:1px solid #e0e0e0; font-size:28px; color:#333333;}

.hhgw_xx_div_right_wz{ width:100%; height:auto; float:left; font-size:14px; line-height:24px; color:#666666; padding:5px 0;}

.hhgw_xx_div_right_wz ul{ width:100%; height:auto; float:left;}

.hhgw_xx_div_right_wz ul li{ width:50%; height:24px; float:left; line-height:24px; font-size:14px; color:#666666;}

a.hhgw_xx_div_back{ width:130px; height:36px; line-height:36px; margin-bottom:10px; background:url(../images/ppzx_xx_tb.png) 20px center no-repeat #e82087; color:#fff; display:block; font-size:18px; text-indent:40px; border-radius:3px; float:right;}

a.hhgw_xx_div_back:hover{ background:url(../images/ppzx_xx_tb.png) 20px center no-repeat #e20778;}



.hhgw_ewm{ display:none; width:360px; height:340px; float:left; background:#fff; border-radius:5px; position:fixed; left:100px; top:100px; z-index:99; }

.hhgw_ewm h4{ width:100%; height:40px; line-height:40px; float:left; text-indent:15px; border-bottom:1px solid #f2f2f2; font-size:14px; color:#333;}

.hhgw_ewm .close{ width:30px; height:30px; background:url(../images/close.png) center center no-repeat #e82087; border-radius:30px; position:absolute; right:20px; top:5px; float:left; display:block; cursor:pointer;}

.hhgw_ewm img{ width:250px; height:250px; margin:20px 55px; }



/********护肤方案  -淡斑方案***********/

dl.hhfa_dl{ width:100%; height:auto; float:left; margin:50px 0;}

dl.hhfa_dl dt{ width:400px; height:215px; float:left;}

dl.hhfa_dl dt img{ width:400px; height:215px; display:block;}

dl.hhfa_dl dd{ width:800px; height:215px; float:left; border:1px solid #f2f2f2; border-left:none; box-sizing:border-box; padding:30px 30px 0 30px;}

dl.hhfa_dl dd h3{ width:100%; height:auto; float:left; font-size:30px; color:#e82087; line-height:40px;}

dl.hhfa_dl dd p.p1{ width:100%; height:auto; float:left; font-size:18px; color:#333333; line-height:24px;}

dl.hhfa_dl dd p.p2{ width:100%; height:auto; float:left; font-size:14px; color:#666666; line-height:24px;}

dl.hhfa_dl dd a.a{ width:140px; text-align:center; font-size:14px; margin-top:10px; height:36px; line-height:36px; float:left; border-radius:36px; background:#e82087; color:#fff; display:block; }

dl.hhfa_dl dd a.a:hover{ background:#b30a62}



.h2_tt{ width:100%; height:auto; float:left; font-size:36px; line-height:46px; color:#e60b7c; text-align:center;}

.fa_p{ width:100%; height:auto; float:left; line-height:24px; font-size:14px; color:#666666; text-align:center;}



.hhfa_cp_div{ width:100%; height:auto; float:left; padding:25px 0;}

.hhfa_cp_div dl{ width:385px; height:auto; float:left; border:2px solid #fff;box-sizing:border-box; margin-right:22px; margin-bottom:25px;}

.hhfa_cp_div dl dt{ width:385px; height:321px; float:left;}

.hhfa_cp_div dl dt img{ width:381px; height:321px; display:block;}

.hhfa_cp_div dl dd{ width:381px; height:90px; border:1px solid #f2f2f2; padding:10px 25px; float:left; text-align:center; border-top:none; box-sizing:border-box;}

.hhfa_cp_div dl dd h3 a{ width:100%; height:auto; line-height:36px; font-size:24px; float:left; padding-bottom:5px; color:#333; background:url(../images/dbfa_tb.png) center bottom no-repeat;}

.hhfa_cp_div dl dd p{ width:100%; height:auto; line-height:24px; font-size:14px; float:left; color:#666; }

.hhfa_cp_div dl.last,.hhfa_cp_div dl:nth-child(3n){ margin-right:0;}

.hhfa_cp_div dl:hover{ border:2px solid #e82087;}

.hhfa_cp_div dl:hover dd{ border:1px solid #e82087; border-top:none; background:#e82087; color:#fff;}

.hhfa_cp_div dl:hover dd h3 a{ color:#fff; background:url(../images/dbfa_tb_h.png) center bottom no-repeat;}

.hhfa_cp_div dl:hover dd p{ color:#fff;}





.hhfa_float{ width:255px; height:auto; padding-bottom:25px; float:left; box-shadow:#eee9e4 2px 2px 15px 2px ; position:fixed; right:-2px; top:100px; background:#fff; z-index:9;}

.hhfa_float img{ width:100%; height:auto; display:block;}

.hhfa_float h3{ width:100%; height:auto; float:left; font-size:24px; color:#e82087; line-height:40px; text-align:center;}

.hhfa_float p.p1{ padding:0 10px; box-sizing:border-box; width:100%; height:auto; float:left; font-size:16px; color:#333333; line-height:22px; text-align:center;}

.hhfa_float p.p2{ padding:0 10px; box-sizing:border-box;width:100%; height:auto; float:left; font-size:14px; color:#666666; line-height:20px;text-align:center;}

.hhfa_float a.a{ width:140px; margin-left:55px; text-align:center; font-size:14px; margin-top:10px; height:36px; line-height:36px; float:left; border-radius:36px; background:#e82087; color:#fff; display:block; }

.hhfa_float a.a:hover{ background:#b30a62}

.hhfa_float .close{ width:30px; height:30px; background:url(../images/close.png) center center no-repeat #e82087; border-radius:30px; position:absolute; left:-20px; top:-15px; float:left; display:block; cursor:pointer;}



.dbfa_div_yy{ width:100%; height:auto; float:left; margin:35px 0;}

.dbfa_div_yy dl{ width:100%; height:300px; float:left; border:1px solid #e6e6e6; margin-bottom:25px;}

.dbfa_div_yy dl dt{ width:345px; height:300px; float:left; border-right:1px solid #e6e6e6;}

.dbfa_div_yy dl dt img{ width:345px; height:300px; display:block;}

.dbfa_div_yy dl dd{ width:854px; height:300px; float:left; box-sizing:border-box; padding:40px; font-size:16px; line-height:24px; color:#666666; }

.dbfa_div_yy dl dd h3{ width:100%; height:auto; float:left; font-size:24px; color:#e82087; line-height:30px; margin-bottom:10px;}

.dbfa_div_yy dl dd h3 span{ width:30px; height:30px; line-height:30px; float:left; background:#e82087; color:#fff; text-align:center; border-radius:3px; margin-right:5px;}









/********护肤方案  -祛痘方案***********/

.plan_wz { width:100%; height:auto; float:left;}

.plan_wz img { width:auto; max-width:100%; height:auto; float:left; padding:0; margin:0;}



.qdfa_div_yy{ width:100%; height:auto; float:left; margin:35px 62.5px 50px 62.5px;}

dl.yuan_div{ cursor:pointer; width:175px; height:auto; float:left;margin:0 20px; text-align:center;}

dl.yuan_div dt{ width:175px; height:175px; border-radius:175px; float:left; background:#949494; color:#fff; padding-top:40px; box-sizing:border-box;  }

dl.yuan_div strong{ width:100%; height:auto; float:left; font-size:36px; margin-bottom:10px;}

dl.yuan_div p{ width:100%; height:auto; font-size:18px; line-height:24px; float:left;}

dl.yuan_div:hover dt,.yuan_div.cur dt{ background:#e82087;}

dl.yuan_div dd{ width:175px; margin-top:15px; height:auto; float:left; font-size:14px; line-height:24px; color:#666;}





dl.qdfa_dl{ width:100%; height:auto; float:left; margin-bottom:50px;}

dl.qdfa_dl dt{ width:300px; height:285px; float:left;}

dl.qdfa_dl dt img{ width:300px; height:285px; display:block;}

dl.qdfa_dl dd{ width:900px; height:285px; float:left; border:1px solid #f2f2f2; box-sizing:border-box; border-left:0; padding:50px 30px 0 30px; font-size:14px; line-height:30px; color:#666666;}

.hhfa_yf{ width:100%; height:auto; float:left; margin-top:40px;}

.hhfa_yf_left{ width:590px; height:auto; float:left; background:#f0f0f0; margin-right:20px; padding:20px 20px; box-sizing:border-box; cursor:pointer;}

.hhfa_yf_left strong{ width:70px; font-size:24px; color:#e60b7c; float:left; font-weight:normal;}

.hhfa_yf_left p{ width:480px; font-size:14px; line-height:24px; color:#666666; float:left;}

.hhfa_yf_right{ width:590px; height:auto; float:left; background:#f0f0f0;  padding:20px 20px; box-sizing:border-box; cursor:pointer;}

.hhfa_yf_right strong{ width:70px; font-size:24px; color:#e60b7c; float:left; font-weight:normal;}

.hhfa_yf_right p{ width:480px; font-size:14px; line-height:24px; color:#666666; float:left;}



 .hhfa_yf_right:hover , .hhfa_yf_left:hover { background:#e82087;   }

 .hhfa_yf_right:hover strong, .hhfa_yf_right:hover p,.hhfa_yf_left:hover strong, .hhfa_yf_left:hover p { color:#fff;  }



/********护肤方案  -祛皱方案***********/

.qzfa_div_yy{width:100%; height:auto; float:left; margin:35px 277px 50px 277px;}

.qzfa_div_yy dl dt{ padding-top:60px;}



/********护肤方案  -祛皱方案***********/

.smfa_div_yy{width:100%; height:auto; float:left; margin:35px 277px 50px 277px;}

.smfa_div_yy dl dt{ padding:30px 20px 0 20px; }

.smfa_div_yy dl dt p{font-size:14px; line-height:20px;}



/***********关于关于珍妮肤  法律申明 *******/

.flsm_div{ width:100%; height:auto; float:left; margin:30px 0; background:url(../images/flsm_bj.png) center top no-repeat; padding:20px 40px; font-size:16px; line-height:30px; color:#666666; box-sizing:border-box;}



/***********关于关于珍妮肤  联系我们 *******/

.lxwm_div{width:100%; height:auto; float:left; padding:25px 0;}

.lxwm_div_wz{ width:100%; height:auto; float:left; }

.lxwm_div_wz img { width:auto; max-width:100%    }

.lxwm_div_wz p.p1{ width:100%; height:36px; line-height:36px; float:left; font-size:16px; line-height:40px; color:#666666; text-indent:30px; background:url(../images/lxwm_tb_1.png) left center no-repeat;}

.lxwm_div_wz p.p2{ width:100%; height:36px; line-height:36px; float:left; font-size:16px; line-height:40px; color:#666666; text-indent:30px; background:url(../images/lxwm_tb_2.png) left center no-repeat;}

.lxwm_div_wz p.p3{ width:100%; height:36px; line-height:36px; float:left; font-size:16px; line-height:40px; color:#666666; text-indent:30px; background:url(../images/lxwm_tb_3.png) left center no-repeat;}

.lxwm_div_wz p.p4{ width:100%; height:36px; line-height:36px; float:left; font-size:16px; line-height:40px; color:#666666; text-indent:30px; background:url(../images/lxwm_tb_4.png) left center no-repeat;}

.lxwm_div_wz p.p5{ width:100%; height:36px; line-height:36px; float:left; font-size:16px; line-height:40px; color:#666666; text-indent:30px; background:url(../images/lxwm_tb_5.png) left center no-repeat;}

.lxwm_dt{ width:100%; height:auto; float:left; margin:20px 0;}



.lxwm_ly_div{ width:100%; height:auto; float:left;}

.lxwm_ly_tt{ width:100%; height:50px; line-height:50px; font-size:14px; color:#4c4c4c; float:left; border-bottom:1px solid #f2f2f2; margin-bottom:15px;}

.lxwm_ly_tt span{ color:#e82087}

.lxwm_ly_div dl{ width:400px; height:auto; float:left; margin-right:40px; margin-bottom:25px;}

.lxwm_ly_div dl dt{ width:100%; height:32px; line-height:32px; float:left; font-size:15px; color:#4c4c4c;}

.lxwm_ly_div dl dt span{color:#e82087}

.lxwm_ly_div dl dd .input{ width:380px; border-radius:3px; height:46px; line-height:46px; margin-left:10px; border:1px solid #f2f2f2; box-sizing:border-box; text-indent:15px; font-size:16px; outline:none;}

.lxwm_ly_div dl dd .input1{ width:100px;  float:left; margin-right:10px;}

.lxwm_ly_div dl dd img {   width:100px; height:46px;  border-radius:5px;  float:left; cursor:pointer;}

.lxwm_ly_div dl.d1{ width:840px; height:auto; float:left; margin-bottom:25px;}

.lxwm_ly_div dl .text{ border-radius:3px; width:820px; height:120px; line-height:24px; padding:10px 15px; font-size:16px; line-height:24px; border:1px solid #f2f2f2; outline:none; margin-left:10px; box-sizing:border-box;}

.lxwm_ly_div .button{ border-radius:3px; width:140px; height:46px; line-height:46px; margin-right:25px; text-align:center; border:none; background:#e82087; color:#fff; font-size:16px; outline:none; cursor:pointer; margin-left:10px;}

.lxwm_ly_div .button:hover{background:#af085e}



/***********关于关于珍妮肤  品牌历程 *******/

.pplc_div{width:100%; height:auto; float:left; margin:45px 0; min-height:200px; background:url(../images/pplc_tb_c.png) 601px top repeat-y; position:relative;}

.pplc_top{ width:100%; height:100px; margin:0; background:url(../images/pplc_tb_t.png) center top no-repeat; background-size:58px auto; float:left;}

.pplc_year{ width:120px; height:45px; line-height:45px; margin:0 auto; text-align:center; background:#727272; color:#fff; font-size:24px; border-radius:3px;}

.pplc_bottom{ width:100%; height:100px; margin:0; background:url(../images/pplc_tb_b.png) center bottom no-repeat; background-size:58px auto; float:left;}

.pplc_div dl{ width:430px; height:340px; margin-top:-45px; margin-left:60px; border-radius:3px; position:relative; float:left; border:1px solid #f2f2f2; padding:15px; box-sizing:border-box; }

.pplc_div dl dt{ width:400px; height:auto; float:left;}

.pplc_div dl dt img{ width:400px; height:auto; display:block;}

.pplc_div dl dd{ width:100%; height:auto; float:left; padding-top:10px;}

.pplc_div dl dd p{ width:100%; height:auto; font-size:24px; line-height:26px; color:#666666;}

.pplc_div dl dd h3{ width:100%; height:auto; font-size:14px; line-height:20px; color:#666666;}

.pplc_div dl dd.jt{ width:86px; height:17px; position:absolute; right:-113px; top:100px; background:url(../images/pplc_tb_l.png) center center no-repeat;}



.pplc_div dl.d1{ margin-right:60px;  float:right; margin-top:-250px;}

.pplc_div dl.d1 dd.jt{ left:-109px; background:url(../images/pplc_tb_r.png) center center no-repeat;}



/***********关于关于珍妮肤  品牌荣誉 *******/

.ppry_div{width:100%; height:auto; float:left; margin:45px 0; min-height:200px; background:url(../images/pplc_tb_c.png) 601px top repeat-y; position:relative;}

.ppry_div dl{ width:380px; height:auto; margin-top:-85px; margin-left:100px; border-radius:3px; position:relative; float:left; border:1px solid #f2f2f2;}

.ppry_div dl dt{ width:380px; height:auto; float:left; padding:15px; box-sizing:border-box; }

.ppry_div dl dt img{ width:100%; height:auto; display:block;}

.ppry_div dl dd{ border-top:1px solid #f2f2f2; width:100%; height:auto; float:left; padding:10px 15px; box-sizing:border-box;}

.ppry_div dl dd h3{ width:100%; height:auto; font-size:18px; line-height:24px; color:#333; margin-bottom:5px;}

.ppry_div dl dd p{ width:100%; height:auto; font-size:14px; line-height:22px; color:#666666;}

.ppry_div dl dd.jt{ border:none; width:86px; height:17px; position:absolute; right:-120px; top:100px; background:url(../images/pplc_tb_l.png) center center no-repeat;}



.ppry_div dl.d1{ margin-right:100px;  float:right; margin-top:-250px;}

.ppry_div dl.d1 dd.jt{ left:-117px; background:url(../images/pplc_tb_r.png) center center no-repeat;}

.ppry_div .pplc_top {  padding-bottom:80px;   }





/********网站地图********/

.mpasite_div{ width:100%; height:auto; float:left; padding:35px 0;}

.mpasite_div dl{ width:100%; height:56px;line-height:56px; margin-bottom:25px; float:left; border:1px solid #dcdcdc; box-sizing:border-box; border-left:none; }

.mpasite_div dl dt{ width:200px; height:54px; line-height:54px; float:left; border-left:3px solid #e60b7c; border-right:1px solid #dcdcdc; background:#f4f4f4; box-sizing:border-box; font-size:18px; color:#333; text-indent:15px;}

.mpasite_div dl dd{ width:996px; height:54px; line-height:54px; float:left; }

.mpasite_div dl dd a{ width:auto;height:54px; line-height:54px; float:left; margin-left:40px; font-size:16px; color:#666;}

.mpasite_div dl dd a:hover{ color:#e60b7c;}



/******工具查询  -  防伪查询******/

.hwcx_div{ width:100%; height:auto; float:left; padding:35px 0;}

.hwcx_div_left{ width:600px; height:500px; border:1px solid #dbdbdb; padding:25px 30px; box-sizing:border-box; float:left;}

.hwcx_div_tt{ width:100%; height:36px; line-height:36px; float:left; font-size:30px; color:#e60b7c; margin-bottom:5px;}

.hwcx_div_left p{ width:100%; height:auto; float:left; font-size:18px; color:#666666; line-height:40px;}

.hwcx_div_left .input{ width:100px; border-radius:3px; height:40px; line-height:40px; float:left; margin-right:15px; border:1px solid #dbdbdb; outline:none; box-sizing:border-box; text-align:center;}

.hwcx_div_left .button{ width:170px; height:45px; line-height:45px; float:left; background:#e82087; text-align:center; color:#fff; font-size:18px; border:none; margin-top:15px; outline:none; cursor:pointer; border-radius:3px;}

.hwcx_div_left .button:hover{ background:#ad0c5f; }

.hwcx_div_right{ width:600px; height:500px; border:1px solid #dbdbdb; padding:25px 30px; box-sizing:border-box; float:left; background:#f2f2f2; border-left:none;}

.hwcx_div_right p{ width:100%; height:auto; float:left; font-size:18px; color:#666666; line-height:40px;}

.hwcx_div_right img{ width:450px; height:auto; margin:0 25px;}



.hwcx_div_d{ width:500px; height:auto; float:left; background:#fff; z-index:99; position:fixed; left:100px; top:100px; border-radius:10px; display:none;}

.hwcx_div_d_tt{ width:100%; height:50px; line-height:50px; float:left; background:#e82087; border-radius:10px 10px 0 0; color:#fff; font-size:26px; text-align:center;}

.hwcx_div_d .close{ width:30px; height:30px; background:url(../images/close.png) center center no-repeat; position:absolute; right:20px; top:10px; cursor:pointer;}

.hwcx_div_d .jiegou{ width:100%; height:auto; float:left; padding:20px; box-sizing:border-box; position:relative;}





/******工具查询  -  会员查询******/

.hycx_div{width:470px; height:430px;  padding:45px 0 0 0 ; margin:30px 365px; float:left; border:3px solid #e82087; box-sizing:border-box;}

.hycx_div h3{ width:100%; height:auto; float:left; text-align:center; font-size:18px; color:#666666;}

.hycx_div p img{ width:207px; height:auto; margin:20px 131px; float:left;}



/******工具查询  -  老师查询******/

.lscx_div{ width:100%; height:580px; float:left; margin:35px 0; background:url(../images/lscx_tp.jpg) center center no-repeat;}

.lscx_div_soso{ width:675px; height:70px; border:2px solid #f31e73; border-radius:5px; margin:430px  268px 0 254px; background:#fff;}

.lscx_div_soso .input{ width:596px; height:70px; float:left; line-height:70px; border:none; text-indent:15px; font-size:18px; outline:none;}

.lscx_div_soso .button{ width:75px; height:70px; line-height:70px; border:none; cursor:pointer; background:url(../images/lscx_tb.png) center center no-repeat; outline:none;}



/*.lscx_div_d{ display:none; width:1000px; height:auto; min-height:200px;  float:left; position:fixed; left:100px; top:50px; z-index:99; background:#fff; border-radius:5px;}

.lscx_div_d .close{ width:50px; height:50px; position:absolute; right:-35px; top:-35px; cursor:pointer; background:url(../images/top_close.png) center center no-repeat; }*/

/*.lscx_div_d img{ width:800px; height:auto; display:block;}*/

/*.lscx_div_d p { width:100%; height:auto; line-height:50px; font-size:22px; float:left; text-align:center;  padding-top:50px; color:#e60b7c;   }



.lscx_div_xx{ width:1000px; height:588px; background:url(../images/laoshibj.png) center center no-repeat; display:block; background-size:100% auto;}

.lscx_div_xx_tt{ width:100%; height:50px; line-height:50px; font-size:24px; float:left; text-align:center; margin-top:188px;}

.lscx_div_xx_tt strong{ width:auto; font-size:34px; font-weight:normal;font-family:'宋体';}

.lscx_div_xx_c{ width:580px; height:auto; float:left; margin:0 110px; text-indent:2em; font-size:16px; line-height:30px;}

.lscx_div_xx_lx{ width:580px; float:left; height:auto; margin:64px 110px 0 110px;  font-size:16px; line-height:28px; }

.lscx_div_xxt {width:1000px; height:588px; }

.lscx_div_xxt img {width:1000px; height:588px;  display:block;}*/





.lscx_div_d{ display:none; width:800px; height:auto; min-height:200px;  float:left; position:fixed; left:100px; top:50px; z-index:99; background:#fff; border-radius:5px;}

.lscx_div_d .close{ width:50px; height:50px; position:absolute; right:-35px; top:-35px; cursor:pointer; background:url(../images/top_close.png) center center no-repeat; }

/*.lscx_div_d img{ width:800px; height:auto; display:block;}*/

.lscx_div_d p { width:100%; height:auto; line-height:50px; font-size:22px; float:left; text-align:center;  padding-top:50px; color:#e60b7c;   }



.lscx_div_xx{ width:800px; height:588px; background:url(../images/laoshibj.png) center center no-repeat; display:block; background-size:100% auto;}

.lscx_div_xx_tt{ width:100%; height:50px; line-height:50px; font-size:24px; float:left; text-align:center; margin-top:188px;}

.lscx_div_xx_tt strong{ width:auto; font-size:34px; font-weight:normal;font-family:'宋体';}

.lscx_div_xx_c{ width:580px; height:auto; float:left; margin:0 110px; text-indent:2em; font-size:16px; line-height:30px;}

.lscx_div_xx_lx{ width:580px; float:left; height:auto; margin:64px 110px 0 110px;  font-size:16px; line-height:28px; }





/*******会员登录********/

.hy_dlzc_div{ width:680px; height:auto; float:left; margin:60px 260px; border:1px solid #e6e6e6; background:#fcfcfc; padding:30px 70px 45px 70px; box-sizing:border-box; border-radius:3px;}

.hy_dlzc_div_tt{ width:100%; height:32px; line-height:32px; float:left; font-size:24px; color:#616161; text-align:center; }

.hy_dlzc_div_tt a.cur{ color:#e60b7c;}

.hy_dlzc_div p{ width:100%; height:auto; float:left; margin-top:20px;}

.hy_dlzc_div p span{ width:80px; height:50px; line-height:50px; float:left; text-align:right; font-size:16px; color:#666; margin-right:10px;}

.hy_dlzc_div p .input{ width:440px; height:50px; line-height:50px; border:1px solid #dddddd; outline:none; float:left; background:url(../images/login_tb_1.png) 10px center no-repeat; font-size:16px; border-radius:5px; box-shadow: 3px 3px 5px #d6d5d5; text-indent:45px;}

.hy_dlzc_div p .input1{ width:440px; height:50px; line-height:50px; border:1px solid #dddddd; outline:none; float:left; background:url(../images/login_tb_2.png) 10px center no-repeat; font-size:16px; border-radius:5px; box-shadow: 3px 3px 5px #d6d5d5; text-indent:45px;}

.hy_dlzc_div p .button{ width:440px; height:50px; line-height:50px; border:none; outline:none; float:left;  font-size:20px; border-radius:20px; box-shadow: 3px 3px 5px #d6d5d5; text-align:center; background:#e60b7c; color:#fff; cursor:pointer;}

.hy_dlzc_div p .button:hover{ background:#b0065e;}



.hy_dlzc_div p .input.errorLi{ width:440px; height:50px; line-height:50px; border:1px solid #e60b7c; outline:none; float:left; background:url(../images/login_tb_1.png) 10px center no-repeat; font-size:16px; border-radius:5px; box-shadow: 3px 3px 5px #e60b7c; text-indent:45px;}

.hy_dlzc_div p .input1.errorLi{ width:440px; height:50px; line-height:50px; border:1px solid #e60b7c; outline:none; float:left; background:url(../images/login_tb_2.png) 10px center no-repeat; font-size:16px; border-radius:5px; box-shadow: 3px 3px 5px #e60b7c; text-indent:45px;}



.reg_success_zhen{ position:fixed; top:100px; left:30%; height:235px; width:455px; background:#fff; z-index:886; display:none; border-radius:10px;}

.reg_success_zhen .close{ width:30px; height:30px; display:block; position:absolute; top:10px; right:10px; background:url(../images/top_close.png) no-repeat; background-size:30px auto;}

.reg_success_zhen img{ width:66px; height:66px; margin:0 auto; display:block; margin-top:45px;}

.reg_success_zhen h3{ color:#666666; text-align:center; font-size:22px; padding:0; margin:0; font-weight:normal; line-height:22px; margin-top:24px; margin-bottom:18px;}

.reg_success_zhen h4{color:#666666; text-align:center; font-size:16px; padding:0; margin:0; font-weight:normal; line-height:16px;}

.reg_success_zhen h4 a{ color:#ff0000;}

.show_message_yes_or_not { width:100%; height:auto; text-align:center; float:left; font-size:16px; color:#f00; padding:15px 0;}

.error{ width:100%; height:auto; text-align:center; float:left; font-size:16px; color:#f00; padding:15px 0;}





/****会员基本信息*******/

.hy_jbxx_div{width:1000px; margin:0 100px; height:auto; float:left; padding:35px 0; background:#fcfcfc;}

.hy_jbxx_div dl.d1{ width:120px; height:auto; margin:0 auto;}

.hy_jbxx_div dl.d1 dt{ width:120px; height:auto; margin-bottom:8px; }

.hy_jbxx_div dl.d1 dt img{ width:120px; height:120px; display:block; }

.file_a{ width:80px; height:34px; line-height:34px; background:url(../images/shangchuan.png ) no-repeat; color:#fff; text-align:center; font-size:14px; float:left; margin-left:20px; border-radius:5px; position:relative; cursor:pointer; z-index:1; }

.file_aa { opacity:0; position:absolute; left:0; top:0; z-index:0;}

.hy_jbxx_div p.p1{ width:500px; height:30px; line-height:30px; float:left;  margin:15px 250px 0 250px;}

.hy_jbxx_div p.p1 span{ width:110px; text-align:right; font-size:15px; height:30px; line-height:30px; float:left; margin-right:10px;}

.hy_jbxx_div p.p1 .input{ width:350px; height:30px; line-height:30px; float:left; border:1px solid #ddd; border-radius:3px; text-indent:15px; outline:none; }

.hy_jbxx_div .button{ width:170px; height:36px; line-height:36px; float:left; background:#e60b7c; color:#fff; border-radius:5px; margin:0 120px; border:none; outline:none; cursor:pointer; font-size:14px;}







/****会员文章列表*******/

.hy_wzlb_div{ width:1000px; margin:0 100px; height:auto; float:left; padding:0 0 50px 0;}

ul.hy_wzlb_tt{ width:100%; height:50px; line-height:50px; float:left; border:1px solid #ddd; background:#fcfcfc; margin-bottom:15px; box-sizing:border-box;}

ul.hy_wzlb_tt li{ height:50px; line-height:50px; font-size:18px; text-align:center; float:left;box-sizing:border-box;}

ul.hy_wzlb_tt li.l1{ width:150px; border-right:1px solid #ddd;box-sizing:border-box;}

ul.hy_wzlb_tt li.l2{ width:550px; border-right:1px solid #ddd;box-sizing:border-box;}

ul.hy_wzlb_tt li.l3{ width:147px; border-right:1px solid #ddd;box-sizing:border-box;}

ul.hy_wzlb_tt li.l4{ width:150px;}



.hy_wzlb_div dl{ width:100%; height:auto; float:left; margin-bottom:5px; border-bottom:1px solid #ddd; padding:15px 0;background:#fcfcfc;}

.hy_wzlb_div dl dt{ width:150px; height:auto; float:left; padding:0 15px; box-sizing:border-box; border-right:1px solid #ddd; }

.hy_wzlb_div dl dt img{ width:100%; height:auto; display:block;}

.hy_wzlb_div dl dd.d1{ width:550px; height:auto; float:left; padding:20px 30px 0 30px; box-sizing:border-box;}

.hy_wzlb_div dl dd.d1 h3 a{ width:100%; height:auto; float:left; line-height:30px; font-size:22px; color:#e60b7c;}

.hy_wzlb_div dl dd.d1 p{ width:100%; height:auto; font-size:16px; line-height:24px; color:#666; float:left;}

.hy_wzlb_div dl dd.d2{ width:147px; height:auto; line-height:120px; float:left;font-size:20px; color:#e60b7c; text-align:center; border-left:1px solid #ddd;}

.hy_wzlb_div dl dd.d3{ width:150px; height:auto; text-align:center; float:left;  border-left:1px solid #ddd; padding:18px 0;}

.hy_wzlb_div dl dd.d3 a{ width:100px; height:32px; line-height:32px; float:left; margin:5px 25px; display:block; border:1px solid #e60b7c; color:#fff; border-radius:5px; box-sizing:border-box; color:#e60b7c; }

.hy_wzlb_div dl dd.d3 a:hover{ color:#fff; background:#e60b7c;}



/*******发布文章******/

.hy_fbwz_div{width:1000px; margin:0 100px; height:auto; float:left; padding:35px 35px 70px 35px; background:#fcfcfc;}

.hy_fbwz_div dl{ width:100%; height:auto; float:left; margin-bottom:15px;}

.hy_fbwz_div dl dt{ width:100px; height:32px; line-height:32px; float:left; text-align:right; font-size:14px; margin-right:10px; color:#666;}

.hy_fbwz_div dl dd{ width:820px; float:left;}

.hy_fbwz_div dl dd .input{ width:500px; height:32px; line-height:32px; float:left; border:1px solid #ddd; outline:none; text-indent:15px; font-size:14px; border-radius:3px; box-shadow: 3px 3px 5px #d6d5d5; }

.hy_fbwz_div dl dd .text{ width:500px; height:100px; line-height:24px; float:left; border:1px solid #ddd; outline:none; padding:8px 15px; box-sizing:border-box; font-size:14px; border-radius:3px; box-shadow: 3px 3px 5px #d6d5d5; }

.hy_fbwz_div dl dd .input1{ width:400px; height:32px; line-height:32px; float:left; border:1px solid #ddd; outline:none; text-indent:15px; font-size:14px; border-radius:3px; box-shadow: 3px 3px 5px #d6d5d5; }

.hy_fbwz_div dl dd s { height:32px; line-height:32px; text-indent:10px; float:left;  text-decoration:none;   }

.shangchuan{ width:80px; height:34px; line-height:34px; background:#e60b7c; color:#fff; text-align:center; font-size:14px; float:left; margin-left:10px; border-radius:5px;}

.hy_fbwz_div dl dd .text1{ width:700px; height:300px; line-height:24px; float:left; border:1px solid #ddd; outline:none; padding:8px 15px; box-sizing:border-box; font-size:14px; border-radius:3px; box-shadow: 3px 3px 5px #d6d5d5; }

.hy_fbwz_div .button{ width:120px; height:36px; line-height:36px; float:left; background:#e60b7c; color:#fff; border-radius:5px; margin:10px 110px; border:none; outline:none; cursor:pointer; font-size:14px;}





/*******响应式****/

@media only screen and (max-width: 1340px){



.document-width{ width:960px; margin:auto; }

/***首页****/

.top_news{ display:none;}

.top_news dl dt{ width:30%; height:auto;}

.top_news dl dd.dd1{ width:60%;}

.top_news dl dd.dd1 h2 a{ width:100%; overflow:hidden;}

.top_news dl dd.dd2{ width:10%; height:auto;  }

.top_div{  height:32px; line-height:32px;  font-size:12px;}

.top_div span a{ color:#fff; float:left; padding:0 10px; position:relative;}

.top_div span a.a1{ background:url(../images/xt.jpg) right 12px no-repeat;}

.top_div span a.a2{  padding:0 0 0 20px; display:block; margin:0 0 0 15px; height:32px;}

.top_div span a img{ top:31px; }

.header{  height:100px;}

.header .logo{ width:auto; height:76px; margin:12px 0;}

.header .logo img{ width:auto; height:76px; display:block;}

.doso_div{ width:250px; height:30px; margin:12px 0 7px 0;}

.menu{ width:820px; height:51px;}

.menu li{ height:51px; line-height:51px; }

.menu li a{ height:51px; line-height:51px; font-size:15px;  padding:0 15px; border-bottom:2px solid #fff; }

.menu li a.last{ padding:0 0 0 10px; background:none;}

.menu li a:hover,.menu li a.cur{ border-bottom:2px solid #e60b7c; }

.menu li a.last:hover{ border-bottom:2px solid #fff;}

.ej_div{ width:960px;top:51px;  padding:20px 0; }

.ej_div dl{ width:120px; height:120px;  margin:0 12px;}

.ej_div dl dt{ width:120px; height:86px;}

.ej_div dl dt img{ width:120px; height:86px;}

.ej_div dl dd a{  line-height:30px; }

.ej_div_1{ width:960px;}

.ej_div_2{ width:960px;}

.ej_div_3{ width:960px;}

.ej_div_left{ width:120px; padding:20px 20px;}

.ej_div_right{ width:840px;  padding:0 10px 0 20px; }

.ej_div_right ul li { width:120px; margin-right:15px; margin-bottom:10px; }

.ej_div_right ul li a{ width:120px; }

.ej_div_right ul li a img{ width:120px; height:100px; }

.index_div1{ padding:25px 0 40px 0; }

.index_div1_tt{ height:70px; background-size:auto 70px; }

.index_div1 dl{ margin-top:20px;}

.index_div1 dl dt{ width:530px; height:290px; }

.index_div1 dl dd{ width:430px; height:290px;}

.index_div1 dl dd h2{ height:40px; line-height:40px; font-size:20px;}

.index_div1_c{ padding:10px 15px;  font-size:13px; line-height:23px; }

.index_div1_c a.a1{ width:120px; height:38px; line-height:34px; text-indent:14px;  margin-top:10px; }

.index_div1 dl dt .abbanner{width:100%; overflow:hidden; position:relative; height:290px;}

.abbanner ul li img{ height:290px;}

.index_div2{ border-top:3px solid #dedede; padding-top:25px;}

.index_div2 dl{ width:25%; height:auto; }

.index_div2 dl dt{ width:40%; height:auto; }

.index_div2 dl dt img{ width:90%; height:auto;}

.index_div2 dl dd{ width:60%; padding-top:60px;}

.index_div2 dl dd h3{  font-size:20px; line-height:26px;}

.index_div2 dl dd p{ font-size:14px; line-height:24px; }

ul.index2_ul{ width:75%; margin-top:15px;}

ul.index2_ul li{ width:31%; height:110px; margin-left:2%; background-size:100% 110px;}

ul.index2_ul li span{ width:100%; height:40px; line-height:40px; font-size:20px;}

ul.index2_ul li p{  height:22px; line-height:22px;  font-size:14px; margin-top:10px;}

ul.index2_ul li.l1{ background-size:100% 110px;}





.index_div3_z{height:470px; }

.index_div3_c{ height:470px;}



.index_div3{ padding:25px 0 40px 0; }

.index_div3_tt{ height:70px; background-size:auto 70px; }

.index_div3_c1{ width:960px;}

.index_div3 dl.d1{ width:480px;height:240px; background:#fff; }

.index_div3 dl.d1 dt{ width:240px; height:240px;}

.index_div3 dl.d1 dt span.sp1 img{ width:240px; height:240px;}

.index_div3 dl.d1 dt span.sp2 img{ width:240px; height:240px;}

.index_div3 dl.d1 dd{ width:240px; height:240px;  left:225px; padding:30px 15px 0 15px;  background-size:100% 240px;}

.index_div3 dl.d1 dd h3{ width:100%; height:auto; text-align:center; float:left; font-size:20px; color:#333333; line-height:32px;}

.index_div3 dl.d1 dd p{ width:100%; margin:0; padding:0 20px; box-sizing:border-box; height:48px; text-align:center; float:left; font-size:14px; line-height:24px; overflow:hidden;}

.index_div3 dl.d1 dd a.a{  margin:20px 50px;}

.index_div3 dl.d1:hover dt span.sp2 img{ display:block;}

.index_div3 dl.d1:hover dd{ background-size:100% 240px;}

.index_div3 dl.d2{ width:480px;height:240px;  float:left; position:relative;}

.index_div3 dl.d2 dd{ width:250px; height:240px;  padding:30px 15px 0 15px; background-size:100% 245px;}

.index_div3 dl.d2 dd h3{ font-size:20px; line-height:32px;}

.index_div3 dl.d2 dd p{ width:210px; margin:0; padding:0 20px; box-sizing:border-box; }

.index_div3 dl.d2 dd a.a{ width:120px; height:32px; line-height:30px;   margin:20px 50px;}

.index_div3 dl.d2 dt{ width:240px; height:240px; float:left; left:240px; }

.index_div3 dl.d2 dt span.sp1 img{ width:240px; height:240px; }

.index_div3 dl.d2 dt span.sp2 img{ width:240px; height:240px; }

.index_div3 dl.d2:hover dd{ background-size:100% 240px;}

.jt_left{ width:45px; height:45px; left:-60px; top:310px; background-size:45px 45px;}

.jt_right{ width:45px; height:45px; right:-60px; top:310px; background-size:45px 45px;}

.jt_left:hover,.jt_right:hover{background-size:45px 45px; }

.index_div4{ padding:25px 0 40px 0;}

.index_div4_tt{  height:70px; background-size:auto 70px; margin-bottom:30px; }

.index_div4_video{ width:480px; height:365px; float:left; margin-right:0;}

.index_div4_video img{ width:480px; height:365px; display:block;}

.index_div4_video iframe{ width:480px; height:365px; display:block;}

.index_div4_video video{ width:480px; height:365px; display:block;}

.index_div4_c{ width:480px; height:auto; float:left;}

.index_div4_c_tt{ width:80%; height:50px; float:left;}

.index_div4_c_tt ul li a{ width:50%; height:50px; line-height:50px; font-size:18px;}

.index_div4_c_wz{ width:480px; height:auto;padding:15px 23px; box-sizing:border-box; display:none;}

.index_div4_c_wz ul li a{ width:100%; height:38px; font-size:14px; line-height:38px; text-indent:10px;}



.bottom ul{ width:95px; height:auto; }

.bottom ul li.l1{height:36px; line-height:36px; font-size:16px;}

.bottom ul li a{ height:32px; line-height:32px; font-size:14px;}

.bottom ul.u1{ padding-left:20px;}

.bottom_lx{ width:480px;  height:168px; padding:15px 0 0 20px;}

.bottom_lx p.p1{ width:100%; height:38px; line-height:38px; float:left; background:url(../images/bottom_tb_1.png) left 15px no-repeat; text-indent:28px; font-size:16px; color:#666;}

.bottom_lx p.p1 strong{ font-size:30px; color:#e60b7c; font-weight:normal;}

.bottom_lx p.p2{ width:100%; height:auto; line-height:38px; float:left; background:url(../images/bottom_tb_2.png) left 8px no-repeat; text-indent:28px; font-size:16px; color:#666;}

.bottom_lx p.p3{ width:100%; height:auto; line-height:38px; float:left; background:url(../images/bottom_tb_3.png) left 12px no-repeat; text-indent:28px; font-size:16px; color:#666;}

.bottom dl{ width:113px;  margin-left:20px;}

.bottom dl dt{ width:113px;  margin-top:10px;}

.bottom dl dd{ width:113px; height:32px; line-height:32px;}





/******工具查询  -  防伪查询******/

.ny_content{ padding:30px 0;}

.ny_content_tt img{ height:70px;}

.hwcx_div{ padding:35px 0;}

.hwcx_div_left{ width:480px; height:430px;  padding:20px;}

.hwcx_div_tt{  height:36px; line-height:36px; font-size:20px; }

.hwcx_div_left p{ font-size:16px; line-height:30px;}

.hwcx_div_left p img{ width:100%; height:auto; display:block;}

.hwcx_div_left .input{ width:80px;  height:40px; line-height:40px; margin-right:15px; }

.hwcx_div_left .button{ width:170px; height:45px; line-height:45px;  font-size:18px;  margin-top:15px; }

.hwcx_div_right{ width:480px; height:430px; padding:20px;}

.hwcx_div_right p{ font-size:16px; line-height:30px;}

.hwcx_div_right img{ width:430px; height:300px; margin:0 20px;}



/******工具查询  -  会员查询******/

.hycx_div{width:50%; height:auto;  padding:35px 0 0 0 ; margin:30px 25%;}

.hycx_div h3{  font-size:18px;}

.hycx_div p img{ width:50%;  margin:20px 25%;}



/******工具查询  -  老师查询******/

.lscx_div{ height:35vw;  margin:20px 0; background-size:100% auto;}

.lscx_div_soso{ width:80%; height:50px;  margin:27vw  10% 0 10%;}

.lscx_div_soso .input{ width:80%; height:50px; line-height:50px; font-size:16px;}

.lscx_div_soso .button{ width:20%; height:50px; line-height:50px; }



/***********关于关于珍妮肤  法律申明 *******/

.flsm_div{  margin:20px 0; background:url(../images/flsm_bj.png) center top no-repeat; padding:20px 40px; font-size:16px; line-height:30px; background-size:100% auto;}



/***********关于关于珍妮肤  联系我们 *******/

.lxwm_dt img{ width:100%; height:auto; display:block;}

.lxwm_ly_div dl{ width:40%; height:auto; float:left; margin-right:5%; margin-bottom:25px;}

.lxwm_ly_div dl dt{ width:100%; height:32px; line-height:32px; float:left; font-size:15px; color:#4c4c4c;}

.lxwm_ly_div dl dt span{color:#e82087}

.lxwm_ly_div dl dd .input{ width:100%; border-radius:3px; height:46px; line-height:46px; margin-left:10px; border:1px solid #f2f2f2; box-sizing:border-box; text-indent:15px; font-size:16px; outline:none;}

.lxwm_ly_div dl dd .input1{ width:100px;  float:left; margin-right:10px;}

.lxwm_ly_div dl dd img {   width:100px; height:46px;  border-radius:5px;  float:left; cursor:pointer;}

.lxwm_ly_div dl.d1{ width:85%; height:auto; float:left; margin-bottom:25px;}

.lxwm_ly_div dl .text{ border-radius:3px; width:100%; height:120px; line-height:24px; padding:10px 15px; font-size:16px; line-height:24px; border:1px solid #f2f2f2; outline:none; margin-left:10px; box-sizing:border-box;}

.lxwm_ly_div .button{ border-radius:3px; width:140px; height:46px; line-height:46px; margin-right:25px; text-align:center; border:none; background:#e82087; color:#fff; font-size:16px; outline:none; cursor:pointer; margin-left:10px;}

.lxwm_ly_div .button:hover{background:#af085e}



/***********关于关于珍妮肤  品牌历程 *******/

.pplc_div{ margin:25px 0;  background:url(../images/pplc_tb_c.png) 481px top repeat-y; }

.pplc_top{  height:100px; background-size:58px auto;}

.pplc_year{ width:120px; height:40px; line-height:45px;font-size:20px;}

.pplc_bottom{ width:100%; height:100px; margin:0; background:url(../images/pplc_tb_b.png) center bottom no-repeat; background-size:58px auto; float:left;}

.pplc_div dl{ width:330px; height:auto; margin-top:-45px; margin-left:60px; padding:15px; margin-bottom:15px; }

.pplc_div dl dt{ width:100%; }

.pplc_div dl dt img{ width:100%;}

.pplc_div dl dd{  padding-top:10px;}

.pplc_div dl dd p{ font-size:20px; line-height:26px;}

.pplc_div dl dd h3{ font-size:14px; line-height:20px;}

.pplc_div dl dd.jt{ width:50px; height:17px;  right:-92px; top:100px; background-size:50px 15px; }



.pplc_div dl.d1{ margin-right:60px; margin-top:-250px;}

.pplc_div dl.d1 dd.jt{ left:-90px; background-size:50px 15px; }



/***********关于关于珍妮肤  品牌荣誉 *******/

.ppry_div{wmargin:25px 0;  background:url(../images/pplc_tb_c.png) 481px top repeat-y;}

.ppry_div dl{ width:330px;  margin-top:-85px; margin-left:100px; }

.ppry_div dl dt{ width:100%;  }

.ppry_div dl dd{ padding:10px 15px;}

.ppry_div dl dd h3{  font-size:18px; line-height:24px;}

.ppry_div dl dd p{ font-size:14px; line-height:22px;}

.ppry_div dl dd.jt{  width:50px; height:17px;  right:-55px; top:100px; background-size:40px 15px;}



.ppry_div dl.d1{ margin-right:100px;  float:right; margin-top:-250px;}

.ppry_div dl.d1 dd.jt{ left:-53px;background-size:40px 15px; }

.ppry_div .pplc_top {  padding-bottom:80px;   }



/********护肤方案  -淡斑方案***********/

dl.hhfa_dl{ margin:30px 0;}

dl.hhfa_dl dt{ width:40%; height:auto;}

dl.hhfa_dl dt img{ width:100%; height:auto; }

dl.hhfa_dl dd{ width:60%; height:205px; padding:20px 20px 0 20px;}

dl.hhfa_dl dd h3{ font-size:20px; line-height:30px;}

dl.hhfa_dl dd p.p1{ font-size:14px; line-height:22px;}

dl.hhfa_dl dd p.p2{ font-size:14px; line-height:20px;}

dl.hhfa_dl dd a.a{ width:140px; font-size:14px; margin-top:10px; height:36px; line-height:36px; border-radius:36px;  }



/********护肤顾问*******/

.hhgw_div{  padding:15px 0;}

.hhgw_div dl{ width:31.33%;  margin:1%; }

.hhgw_div dl dt{ width:100%; height:auto; }

.hhgw_div dl dt img{ width:100%; height:auto;}

.hhgw_div dl dd{ height:80px;  padding-top:10px; }

.hhgw_div dl dd h3{  font-size:22px; line-height:32px;}

.hhgw_div dl dd p{  font-size:14px;line-height:24px;}

.hhgw_div dl dt .zhezhaowz{ width:100%; height:317px;}

.hhgw_div dl dt .wz{ width:100%;  height:auto;  padding:40px 20px 0 20px; }

.hhgw_div dl dt .wz strong{  font-size:22px; line-height:32px; } 

.hhgw_div dl dt .wz p{ font-size:14px; line-height:24px; } 

.hhgw_div dl dt .wz a.a{ width:50%; height:30px; line-height:30px;font-size:14px; border-radius:20px; margin:15px 25%;}





/*****护肤顾问 - 详情*******/

.hhgw_xx_div{ padding:15px 0;}

.hhgw_xx_div_left{ width:38%; margin-right:2%; margin-top:2%; }

.hhgw_xx_div_left dl{ width:100%;}

.hhgw_xx_div_left dl dt{ width:100%; }

.hhgw_xx_div_left dl dt img{ width:100%;}

.hhgw_xx_div_left dl dd{ width:100%; height:70px; }

.hhgw_xx_div_left dl dd h2{ padding:0 15px; line-height:70px; font-size:22px;}

.hhgw_xx_div_left dl dd h2 a{ margin-top:20px; width:40%; height:30px; line-height:30px;border-radius:16px; font-size:14px;}

.hhgw_xx_div_right{ width:60%; margin-top:2%;}

.hhgw_xx_div_right_tt{  height:36px; line-height:36px; font-size:22px; }

.hhgw_xx_div_right_wz{  font-size:14px; line-height:24px; padding:5px 0;}

.hhgw_xx_div_right_wz ul li{ width:50%; height:24px;line-height:24px; font-size:14px; }

a.hhgw_xx_div_back{ width:130px; height:36px; line-height:36px; margin-bottom:10px; font-size:18px; text-indent:40px; }



/********护肤课堂  -护肤技巧********/

.hhjq_div{ padding:20px 0;}

.hhjq_div dl{ height:250px; margin-bottom:15px;}

.hhjq_div dl dt{ width:40%; height:auto; }

.hhjq_div dl dt img{ width:100%; height:250px;}

.hhjq_div dl dd{ width:60%; height:250px;  padding:30px 20px 0 20px}

.hhjq_div dl dd h3 a{ height:30px; font-size:24px; line-height:30px; }

.hhjq_div dl dd span{ font-size:14px; line-height:18px; }

.hhjq_div dl dd p{ margin:10px 0; height:72px; overflow:hidden; font-size:14px; line-height:24px;}

.hhjq_div dl dd a.a{ width:130px; height:40px; line-height:40px;  font-size:16px; }



/*******护肤课堂  - 护肤问答*************/

.hhwd_div{  padding:20px 0;}

.hhwd_div dl{  margin-bottom:25px; }

.hhwd_div dl dt{ display:none;}

.hhwd_div dl dd{ position:relative; margin-left:0; width:100%;  min-height:100px; padding:10px 15px; }

.hhwd_div dl dd .dl_c{ display:none;}

.hhwd_div dl dd p.p1 span{ width:5%; height:32px; line-height:32px; font-size:18px;  margin-right:1%;}

.hhwd_div dl dd p.p1 s{ width:94%; height:auto;  line-height:32px; font-size:18px; }

.hhwd_div dl dd p.p2 span{ width:5%; height:32px; line-height:32px;  font-size:18px; margin-right:1%;}

.hhwd_div dl dd p.p2 s{  width:94%; line-height:24px; font-size:14px;}



/********护肤课堂*******/

.hhkt_div{ padding:20px 0;}

.hhkt_div dl{ width:32.33%;  margin:1% 0.5%;}

.hhkt_div dl.last{ margin:1% 0.5%;}

.hhkt_div dl dt{ width:100%; height:auto;}

.hhkt_div dl dt img{ width:100%; height:225px; }

.hhkt_div dl dt strong{  width:50px; height:50px;  left:45%; top:30%; background-size:50px 50px;  }

.hhkt_div dl dt p{ width:60px; height:50px; }

.hhkt_div dl dt p span{  font-size:20px; line-height:26px;}

.hhkt_div dl dt p s{ font-size:14px;}

.hhkt_div dl dd{ width:100%; height:130px; padding:5px 15px;}

.hhkt_div dl dd h3 a{  font-size:16px;  line-height:26px; height:26px; overflow:hidden;}

.hhkt_div dl dd p{ width:100%; height:72px; overflow:hidden; line-height:24px; font-size:14px;}



/*******护肤课堂  - 用户分享*************/

.hyfx_div{ padding:20px 0;}

.hyfx_div dl{ width:48%; height:auto; margin:1%;}

.hyfx_div dl dt{ width:50%; height:auto;}

.hyfx_div dl dt img{ width:100%; height:230px;}

.hyfx_div dl dd{ width:50%; height:230px; padding:20px 20px 0 20px;}

.hyfx_div dl dd p.p1{  line-height:40px;  font-size:14px; margin-bottom:5px;}

.hyfx_div dl dd p.p1 img{ width:40px; height:40px;  border-radius:40px;}

.hyfx_div dl dd p.p1 span{ width:60px; height:40px; line-height:40px; }

.hyfx_div dl dd p.p1 s{ height:20px; line-height:20px;}

.hyfx_div dl dd h3 a{ max-height:20px;  line-height:20px; float:left; font-size:20px;}

.hyfx_div dl dd p.p2{  line-height:20px; font-size:14px;}

.hyfx_div dl dd p.p3{  line-height:20px;  font-size:14px;text-indent:25px;}



/***其他品牌 - 产品列表***/

dl.qxpp_cp1{ width:31.33%; margin:1%; }

dl.qxpp_cp1 dt{ width:100%; height:auto; }

dl.qxpp_cp1 dt img{ width:100%; height:250px; }

dl.qxpp_cp1 dd{ width:100%; height:130px;padding-top:15px;}

dl.qxpp_cp1 dd h3 a{  height:32px;  font-size:21px; line-height:32px;}

dl.qxpp_cp1 dd p{ width:100%; height:24px; margin:5px 0; overflow:hidden; float:left; font-size:14px; line-height:24px; color:#666;}

dl.qxpp_cp1 dd a.a{ width:110px; height:28px; line-height:28px; border-radius:18px; font-size:14px;}

dl.qxpp_cp1.last,dl.qxpp_cp1:last-child{ margin:1%;}



/********护肤品  - 产品详细页******/

.mianbaoxie{  height:50px; line-height:50px; }

dl.cpxx_dl{ height:auto;  margin-bottom:10px;}

dl.cpxx_dl dt{ width:48%; height:auto; margin-right:2%;}

dl.cpxx_dl dt img{ width:100%; height:auto;}

dl.cpxx_dl dd{ width:50%; padding-top:10px;}

dl.cpxx_dl dd h2{  font-size:26px; line-height:40px;}

dl.cpxx_dl dd h3{ font-size:20px; line-height:26px; margin-bottom:10px;}

p.proxxp{ font-size:14px; line-height:24px; }

p.proxxp s{  max-width:70px; font-weight:600;}

p.proxxp span{ max-width:465px; }

strong.proxxs{ font-size:22px; margin:5px 0 20px 0;}

a.proxxa.a{ width:140px; height:40px; font-size:16px; line-height:40px; }



.cpxx_left{ width:240px; margin-right:20px;}

.cpxx_left_tt{ width:100%; height:50px; line-height:50px; font-size:24px; }

dl.cpxx_left_d1{ width:100%; margin-bottom:15px;}

dl.cpxx_left_d1 dd{ height:105px; font-size:14px; line-height:24px; padding:10px 20px 0 20px; }

dl.cpxx_left_d1 dd h3{ font-size:20px;}



dl.cpxx_left_d2{ margin-bottom:15px; }

dl.cpxx_left_d2 dd{  height:75px; padding:10px 30px;}

dl.cpxx_left_d2 dd h4 a{  line-height:30px; font-size:18px;}

dl.cpxx_left_d2 dd p{  height:20px; font-size:14px;  line-height:20px;}



.cpxx_right{ width:700px; margin-top:25px;}

.cpxx_right_cpxx{ padding:10px 0; margin-bottom:10px;}



/******护肤品-- 畅销产品********/

.cxcp_div{ padding:20px 0;}

.cxcp_div dl{ width:48%; height:auto;  margin:1%;}

.cxcp_div dl dt{ width:55%;}

.cxcp_div dl dt img{ width:100%; height:260px;}

.cxcp_div dl dd{ width:45%; height:260px;  padding:40px 20px 0 20px; }

.cxcp_div dl dd h3 a{ margin-bottom:5px;  font-size:20px; line-height:30px; }

.cxcp_div dl dd p{ width:100%; font-size:14px; line-height:20px; }

.cxcp_div dl dd a.a{ width:80%; height:32px; line-height:32px;  margin:10px 10%;  border-radius:18px; font-size:14px;}

.cxcp_div dl.last,.cxcp_div dl:nth-child(2n){margin:1%;}





/*******发布文章******/

.hy_fbwz_div{width:100%; margin:0; padding:25px 25px 50px 25px; box-sizing:border-box;}

.hy_fbwz_div dl{ margin-bottom:15px;}

.hy_fbwz_div dl dt{ width:100px; height:32px; line-height:32px;  font-size:14px; margin-right:10px; }

.hy_fbwz_div dl dd{ width:520px; float:left;}

.hy_fbwz_div dl dd .input{ width:500px; height:32px; line-height:32px; }

.hy_fbwz_div dl dd .text{ width:500px; height:100px; line-height:24px; }

.hy_fbwz_div dl dd .input1{ width:400px; height:32px; line-height:32px; }

.hy_fbwz_div dl dd s { height:32px; line-height:32px; text-indent:10px; }

.shangchuan{ width:80px; height:34px; line-height:34px;  font-size:14px;}

.hy_fbwz_div dl dd .text1{ width:700px; height:300px; line-height:24px;  }

.hy_fbwz_div .button{ width:120px; height:36px; line-height:36px;margin:10px 110px;}



/****会员基本信息*******/

.hy_jbxx_div{width:100%; margin:0; padding:25px 25px 50px 25px; box-sizing:border-box;}



/*******会员登录********/

.hy_dlzc_div{ width:80%;margin:40px 10%; padding:30px 70px 45px 70px;}





/****会员文章列表*******/

.hy_wzlb_div{ width:100%; margin:0; padding:0 0 50px 0;}

ul.hy_wzlb_tt{ width:100%; height:50px; line-height:50px;  margin-bottom:10px; }

ul.hy_wzlb_tt li{ height:50px; line-height:50px; font-size:18px; }

ul.hy_wzlb_tt li.l1{ width:15%; }

ul.hy_wzlb_tt li.l2{ width:50%; }

ul.hy_wzlb_tt li.l3{ width:18%; }

ul.hy_wzlb_tt li.l4{ width:17%;}



.hy_wzlb_div dl{  margin-bottom:5px; padding:15px 0;}

.hy_wzlb_div dl dt{ width:15%;  padding:0 10px;}

.hy_wzlb_div dl dt img{ width:100%;}

.hy_wzlb_div dl dd.d1{ width:50%; padding:20px 30px 0 30px;}

.hy_wzlb_div dl dd.d1 h3 a{  line-height:30px; font-size:20px;}

.hy_wzlb_div dl dd.d1 p{ font-size:16px; line-height:24px;}

.hy_wzlb_div dl dd.d2{ width:18%;line-height:120px;font-size:20px;}

.hy_wzlb_div dl dd.d3{ width:16%;padding:18px 0; box-sizing:border-box;}

.hy_wzlb_div dl dd.d3 a{ width:80%; height:32px; line-height:32px; margin:5px 10%;box-sizing:border-box; }



/********网站地图********/

.mpasite_div{ padding:25px 0;}

.mpasite_div dl{ width:100%; height:56px;line-height:56px; margin-bottom:15px; }

.mpasite_div dl dt{ width:15%; height:54px; line-height:54px;  font-size:18px; }

.mpasite_div dl dd{ width:80%; height:54px; line-height:54px;  }

.mpasite_div dl dd a{ width:auto;height:54px; line-height:54px;  margin-left:40px; font-size:16px; }



/*****其他品牌******/

.ny_content_tt a{  top:15px; width:140px; height:30px; line-height:30px; border-radius:14px; font-size:16px;}



dl.qxpp_d1{ width:100%; height:auto; float:left; margin:35px 0;}

dl.qxpp_d1 dt{ width:50%; height:auto;}

dl.qxpp_d1 dt img{ width:100%; height:300px; }

dl.qxpp_d1 dd{ width:50%; height:300px; padding:30px 10px 0 10px; box-sizing:border-box; }

dl.qxpp_d1 dd h2{ height:36px; line-height:36px; font-size:22px; }

dl.qxpp_d1 dd p{ line-height:24px;  font-size:14px; }



dl.qxpp_cp{ width:31.33%; margin:1%;}

dl.qxpp_cp dt{ width:100%; height:auto; }

dl.qxpp_cp dt img{  height:385px; height:auto; }

dl.qxpp_cp dd{ padding-top:10px;}

dl.qxpp_cp dd h3 a{  height:30px; line-height:30px; font-size:20px; }



dl.qxpp_cp dd p{ width:100%; height:24px; line-height:24px; font-size:14px; }

dl.qxpp_cp.last,dl.qxpp_cp:last-child{ margin:1%;}





/******研究学院 -顾问团********/

.ny_menu_yjy_ej{  height:36px;  margin:10px 0 40px 0;}

.ny_menu_yjy_ej ul li{width:auto;height:36px; float:left;}

.ny_menu_yjy_ej ul li a{  height:36px; line-height:36px; padding:0 25px; border-radius:36px; font-size:16px;}

.yjy_gw_div{  padding:20px 0;}

.yjy_gw_div_bz{ font-size:14px; line-height:24px;  margin-bottom:30px;}

.yjy_gw_div dl{ background:url(../images/gwt_tb.png) 35.3% top no-repeat; margin-bottom:30px;}

.yjy_gw_div dl dt{ width:35%; height:auto; }

.yjy_gw_div dl dt img{ width:100%; height:325px;}

.yjy_gw_div dl dd{ width:65%; height:310px;   margin-top:15px;  padding:40px 40px 0 40px}

.yjy_gw_div dl dd h3{  height:46px; line-height:46px; font-size:32px; }

.yjy_gw_div dl dd p{  line-height:24px; font-size:14px; }



/******研究学院 - 学院介绍********/

.yjy_js{padding:20px 0;}

.yjy_js_tp{ margin-bottom:15px;}

.yjy_js h2.h2{ font-size:24px;  line-height:30px; }

.yjy_js_wz{ font-size:16px; line-height:24px; padding:5px 0 30px 0;}





/*******爱心基金 ******/

.aixin_div{ padding:30px 0;}

.aixin_div dl.d1{  margin-bottom:20px;}

.aixin_div dl.d1 dt{ width:50%; height:auto; }

.aixin_div dl.d1 dt img{  width:100%; height:280px; }

.aixin_div dl.d1 dd{  width:50%; height:280px;  padding:20px 20px 0 20px;}

.aixin_div dl.d1 dd h2{  font-size:20px; line-height:30px;}

.aixin_div dl.d1 dd strong{  font-size:16px; line-height:24px; }

.aixin_div dl.d1 dd p{  font-size:14px; line-height:24px; margin-top:5px;}

.aixin_div dl.d1 dd a{ margin-top:10px; height:40px; line-height:40px;  padding:0 15px;  font-size:16px;}





.aixin_div dl.d2{ width:100%; margin-bottom:20px;}

.aixin_div dl.d2 dt{ width:50%; height:auto; }

.aixin_div dl.d2 dt img{  width:100%; height:200px;}

.aixin_div dl.d2 dd{  width:50%; height:200px;  padding:20px 20px 0 20px;}

.aixin_div dl.d2 dd h3{  font-size:20px; line-height:30px;}

.aixin_div dl.d2 dd span{  font-size:14px; line-height:20px;}

.aixin_div dl.d2 dd p{  font-size:14px; line-height:24px; margin-top:10px;}



/**********品牌介绍*******/

.ppjs_div{ padding:20px 0;}

.ppjs_div_tt{  font-size:24px;  margin:20px 0;}

dl.ppjs_d1{ height:auto;  margin-bottom:15px; }

dl.ppjs_d1 dt{ width:50%; height:auto;}

dl.ppjs_d1 dt img{width:100%; height:270px;}

dl.ppjs_d1 dd{ width:50%; height:270px; padding:20px 15px 0 15px; }

dl.ppjs_d1 dd h2{ font-size:22px; line-height:35px;}

dl.ppjs_d1 dd p{  line-height:24px; font-size:14px;}



dl.ppwh_d1{ width:31.33%;  margin:1%;}

dl.ppwh_d1 dt{ width:100%; height:auto; }

dl.ppwh_d1 dt img{ width:100%; height:250px;}

dl.ppwh_d1 dd{ height:auto;  padding:15px 0;}

dl.ppwh_d1 dd h3{ line-height:26px; font-size:20px;}

dl.ppwh_d1 dd p{ line-height:24px; font-size:14px; }

dl.ppwh_d1.last{ margin:1%;}



dl.pplg{ padding:20px 0; margin-bottom:25px;}

dl.pplg dd{ width:70%; padding:20px 15px 0px 15px;  font-size:14px;  line-height:22px;}

dl.pplg dt{ width:30%;}

dl.pplg dt img{ width:180px; }



.tdbanner{ height:485px; border-radius:5px;}



.abdz_items_z{ width:630px; }

.abdz_items{  width:545px;height:85px;}

.abdz_items ul li{width:136px; height:85px; }

.abdz_left{ width:40px; height:85px;  }

.abdz_right{ width:40px; height:85px; }





/****珍妮肤品牌 - 品牌资讯*****/

.ppzx_div{  padding:20px 0;}

.ppzx_div dl{  height:auto;  padding:15px 0;}

.ppzx_div dl dt{ width:30%; height:auto; }

.ppzx_div dl dt img{ width:100%; height:auto; }

.ppzx_div dl dd.d1{ width:55%; height:auto;  margin:0; padding:29px 30px; }

.ppzx_div dl dd.d1 h3 a{height:34px; line-height:34px; font-size:22px; }

.ppzx_div dl dd.d1 p{  height:48px; line-height:24px; font-size:14px; }

.ppzx_div dl dd.d2{ width:15%; height:88px; padding:26px 0 0 40px; }

.ppzx_div dl dd.d2 span{  font-size:18px; line-height:20px;}

.ppzx_div dl dd.d2 p{  font-size:14px; line-height:18px;}

.ppzx_div dl dd.d2 a{ width:36px; margin-top:14px; height:36px; }





/****珍妮肤品牌 - 视频中心*****/

.spzx_div{  padding:20px 0;}

.spzx_div dl{ width:31.33%;  margin:1%;}

.spzx_div dl.last{ margin:1%;}

.spzx_div dl dt{ width:100%; height:auto; }

.spzx_div dl dt img{ width:100%; height:190px;}

.spzx_div dl dt strong{ width:50px; height:50px; left:40%; top:40%; background-size:50px 50px; }

.spzx_div dl dt p{ width:60px; height:50px;}

.spzx_div dl dt p span{ font-size:20px; line-height:25px; }

.spzx_div dl dt p s{  font-size:12px; }

.spzx_div dl dd{ width:100%; height:185px; padding:5px 15px; }

.spzx_div dl dd h3 a{ font-size:18px; line-height:24px;}

.spzx_div dl dd p{ line-height:23px; font-size:14px; }







	

}







@media only screen and (max-width:1024px){



.document-width{ width:730px; margin:auto; }

.tdbanner { height:390px;    }

/****首页***/

.sj_header{ display:block;}

.header{ display:none;}

.sj_header{ width:100%; height:80px; float:left;background:#fff; display:block; }



.sj_soso{ width:25%; height:80px; float:left; background:url(../images/soso_tb.png) center left no-repeat; display:block; position:relative;background-size:auto 45px;}

.sj_soso.close{  background:url(../images/close1.png) center left no-repeat;background-size:auto 45px;}

.sj_soso_div{ width:250px; height:auto; padding:15px; float:left; position:absolute; left:0; top:80px; z-index:33; background:#333944; display:none;}

.sj_soso_div .input{ width:80%; height:32px; line-height:32px; float:left; border:1px solid #dadada; border-right:none; box-sizing:border-box; outline:none; text-indent:15px; font-size:14px;}

.sj_soso_div .input::-webkit-input-placeholder{color:#adadad;}

.sj_soso_div .button{ width:20%; height:32px; background:url(../images/soso.png) center center no-repeat #e60b7c; border:none; outline:none; cursor:pointer;}



.sj_header .logo{ width:50%;margin-top:10px; float:left; height:auto; text-align:center;}

.sj_header .logo a img{ width:60px; height:auto; margin:0 auto;}

.menu_au{ width:25%; height:80px; float:right; background:url(../images/menu.png) center right no-repeat; display:block; position:relative;background-size:auto 45px;}

.menu_au.close{  background:url(../images/close1.png) center right no-repeat;background-size:auto 45px;}

.sj_menu{ width:250px; height:auto; float:left; position:absolute; right:0; top:80px; z-index:33; background:#333944; display:none;}

.sj_menu ul li a{ width:100%; height:34px; line-height:34px;  color:#d0cfd0; float:left; text-indent:30px; font-size:14px; border-bottom:1px solid #666;}

.sj_menu ul li a:hover{ color:#e95f58;}



.top_news{ display:none;}

.index_div1{ padding:25px 0 40px 0; }

.index_div1_tt{ height:50px; background-size:auto 50px; }

.index_div1 dl{ margin-top:20px;}

.index_div1 dl dt{ width:100%; height:auto; }

.index_div1 dl dd{ width:100%; height:auto;border-left: 1px solid #e60b7c;}

.index_div1 dl dd h2{ height:50px; line-height:50px; font-size:24px;}

.index_div1_c{ padding:20px 25px;  font-size:13px; line-height:23px; }

.index_div1_c a.a1{ width:120px; height:38px; line-height:34px; text-indent:14px;  margin-top:10px; }

.index_div1 dl dt .abbanner{width:100%; overflow:hidden; position:relative; height:390px;}

.abbanner ul li img{ height:390px;}



.index_div2{ border-top:2px solid #dedede; padding-top:15px; padding-bottom:35px;}

.index_div2 dl{ display:none;}

ul.index2_ul{ width:100%; margin-top:15px;}

ul.index2_ul li{ width:31.33%; height:110px; margin:1%; background-size:100% 110px;}



.index_div3{ display:none;}

.sj_index_div3{ width:100%; height:auto; float:left; display:block; background:#f4f4f4; padding:20px 0 40px 0;}

.sj_index_div3 dl.d1{ width:100%;height:280px; float:left; margin-left:10px;}

.sj_index_div3 dl.d1 dt{ width:40%; height:auto; float:left; position:relative;}

.sj_index_div3 dl.d1 dt span.sp1 img{ width:100%; height:270px; display:block;}

.sj_index_div3 dl.d1 dt span.sp2 img{ width:100%; height:270px; display:none; position:absolute; left:0; top:0;}

.sj_index_div3 dl.d1 dd{ width:60%; position:relative; height:270px; margin-left:-20px; float:left; background:url(../images/index_div3_bj1.png) left center no-repeat;  z-index:1; padding:60px 15px 0 15px; box-sizing:border-box; background-size:100% 285px;}

.sj_index_div3 dl.d1 dd h3{ width:100%; height:auto; text-align:center; float:left; font-size:30px; color:#333333; line-height:40px;}

.sj_index_div3 dl.d1 dd p{ width:100%; padding:0 45px; box-sizing:border-box; height:48px; text-align:center; float:left; font-size:14px; color:#666666; line-height:24px; overflow:hidden;}

.sj_index_div3 dl.d1 dd a.a{ width:30%; height:32px; text-align:center; line-height:30px; border:1px solid #e60b7c; color:#e60b7c; font-size:14px; display:block;float:left; border-radius:3px; margin:20px 35%;}

.sj_index_div3 dl.d1:hover dt span.sp2 img{ display:block;}

.sj_index_div3 dl.d1:hover dd{ background:url(../images/index_div3_bj1_h.png) left center no-repeat;background-size:100% 270px;}

.sj_index_div3 dl.d1:hover dd h3{ color:#fff; }

.sj_index_div3 dl.d1:hover dd p{  color:#fff; }

.sj_index_div3 dl.d1:hover dd a.a{  border:1px solid #fff; color:#fff; }

.sj_index_div3 dl.d2{ width:100%;height:280px;   float:left; margin-left:10px;}

.sj_index_div3 dl.d2 dd{ width:60%; height:270px; position:relative; float:left; position:relative; z-index:11; background:url(../images/index_div3_bj2.png) left center no-repeat;  z-index:1; padding:60px 15px 0 15px; box-sizing:border-box; background-size:100% 285px;}

.sj_index_div3 dl.d2 dd h3{ width:100%; height:auto; text-align:center; float:left; font-size:30px; color:#333333; line-height:40px;}

.sj_index_div3 dl.d2 dd p{ width:100%; padding:0 45px; box-sizing:border-box; height:48px; text-align:center; float:left; font-size:14px; color:#666666; line-height:24px; overflow:hidden;}

.sj_index_div3 dl.d2 dd a.a{ width:30%; height:32px; line-height:30px; border:1px solid #e60b7c; color:#e60b7c; font-size:14px; display:block; float:left; text-align:center;  border-radius:3px; margin:20px 35%;}

.sj_index_div3 dl.d2 dt{ width:40%; height:285px; float:left; margin-left:-20px; position:relative; }

.sj_index_div3 dl.d2 dt span.sp1 img{ width:100%; height:270px; display:block;}

.sj_index_div3 dl.d2 dt span.sp2 img{ width:100%; height:270px; display:none; position:absolute; left:0; top:0;}

.sj_index_div3 dl.d2:hover dt span.sp2 img{ display:block;}

.sj_index_div3 dl.d2:hover dd{ background:url(../images/index_div3_bj2_h.png) left center no-repeat;background-size:100% 270px;}

.sj_index_div3 dl.d2:hover dd h3{ color:#fff; }

.sj_index_div3 dl.d2:hover dd p{  color:#fff; }

.sj_index_div3 dl.d2:hover dd a.a{  border:1px solid #fff; color:#fff; }



.index_div4_tt{  height:50px; background-size:auto 50px;}

.index_div4_video{ width:100%; height:365px; float:left; margin-right:0; display:none;}

.index_div4_video img{ width:100%; height:auto; display:block;}

.index_div4_video iframe{ width:100%; height:auto; display:block;}

.index_div4_video video{ width:100%; height:auto; display:block;}

.sjindex_div4_video{ display:block;}

.index_div4_c{ width:100%; height:auto; float:left;}

.index_div4_c_tt{ width:100%; height:50px; float:left;}

.index_div4_c_tt ul li a{ width:50%; height:50px; line-height:50px; font-size:18px;}

.index_div4_c_wz{ width:100%; height:auto;padding:15px 23px; box-sizing:border-box; display:none;}

.index_div4_c_wz ul li a{ width:100%; height:38px; font-size:14px; line-height:38px; text-indent:10px;}



.bottom dl{ display:none;}

.bottom_lx{ border-right:none;}

.bottom ul{ width:105px;}



	

/******工具查询  -  防伪查询******/

.ny_content{ padding:30px 0;}

.ny_content_tt img{ height:50px;}

.hwcx_div{ padding:35px 0;}

.hwcx_div_left{ width:100%; height:auto;  padding:20px;}

.hwcx_div_tt{  height:36px; line-height:36px; font-size:20px; }

.hwcx_div_left p{ width:100%; font-size:16px; line-height:30px;}

.hwcx_div_left p img{ width:100%; height:auto; display:block;}

.hwcx_div_left .input{ width:23%;  height:40px; line-height:40px; margin-right:2%; }

.hwcx_div_left .button{ width:170px; height:45px; line-height:45px;  font-size:18px;  margin-top:15px; }

.hwcx_div_right{ width:100%; height:auto; padding:20px;}

.hwcx_div_right p{ font-size:16px; line-height:30px;}

.hwcx_div_right img{ width:100%; height:auto; margin:0;}



	

/***********关于关于珍妮肤  品牌历程 *******/

.pplc_div{ margin:25px 0;  background:url(../images/pplc_tb_c.png) 366px top repeat-y; }

.pplc_top{  height:100px; background-size:38px auto;}

.pplc_year{ width:100px; height:30px; line-height:30px;font-size:18px;}

.pplc_bottom{ background-size:38px auto;}

.pplc_div dl{ width:250px; height:auto; margin-top:10px; margin-left:60px; padding:10px; margin-bottom:15px; }

.pplc_div dl dd{  padding-top:10px;}

.pplc_div dl dd p{ font-size:16px; line-height:26px;}

.pplc_div dl dd h3{ font-size:14px; line-height:20px;}

.pplc_div dl dd.jt{ width:40px; height:17px;  right:-58px; top:100px; background-size:40px 15px; }



.pplc_div dl.d1{ margin-right:60px; margin-top:-250px;}

.pplc_div dl.d1 dd.jt{ left:-55px; background-size:40px 15px; }

	

/***********关于关于珍妮肤  品牌荣誉 *******/

.ppry_div{wmargin:25px 0;  background:url(../images/pplc_tb_c.png) 366px top repeat-y;}

.ppry_div dl{ width:250px;  margin-top:-65px; margin-left:100px; }

.ppry_div dl dt{ width:100%;  }

.ppry_div dl dd{ padding:10px 15px;}

.ppry_div dl dd h3{  font-size:16px; line-height:20px;}

.ppry_div dl dd p{ font-size:12px; line-height:20px;}

.ppry_div dl dd.jt{  width:15px; height:17px;  right:-23px; top:100px; background-size:10px 10px;}



.ppry_div dl.d1{ margin-right:100px;  float:right; margin-top:-250px;}

.ppry_div dl.d1 dd.jt{ left:-23px;background-size:10px 10px; }

.ppry_div .pplc_top {  padding-bottom:80px;   }

	

/********护肤方案  -淡斑方案***********/

.hhfa_float{ display:none;}

dl.hhfa_dl{ margin:20px 15%; width:70%; }

dl.hhfa_dl dt{ width:100%; height:auto;}

dl.hhfa_dl dt img{ width:100%; height:auto; }

dl.hhfa_dl dd{ width:100%; height:auto; padding:20px; text-align:center; border:1px solid #f2f2f2;}

dl.hhfa_dl dd h3{ font-size:20px; line-height:30px;}

dl.hhfa_dl dd p.p1{ font-size:14px; line-height:22px;}

dl.hhfa_dl dd p.p2{ font-size:14px; line-height:20px;}

dl.hhfa_dl dd a.a{ width:30%; font-size:14px; margin:10px 35%; height:36px; line-height:36px; border-radius:36px;  }





/********护肤顾问*******/

.hhgw_div{  padding:15px 0; width:90%; margin:0 5%;}

.hhgw_div dl{ width:46%;  margin:2%; }





/*****护肤顾问 - 详情*******/

.hhgw_xx_div{ padding:15px 0; width:80%; margin:0 10%;}

.hhgw_xx_div_left{ width:100%; margin-right:0%; margin-top:2%; }

.hhgw_xx_div_right{ width:100%; margin-top:2%;}



/********护肤课堂  -护肤技巧********/

.hhjq_div{ padding:15px 0;}

.hhjq_div dl{ height:190px; margin-bottom:10px;}

.hhjq_div dl dt{ width:40%; height:auto; }

.hhjq_div dl dt img{ width:100%; height:190px;}

.hhjq_div dl dd{ width:60%; height:190px;  padding:20px 20px 0 20px}

.hhjq_div dl dd h3 a{ height:24px; font-size:20px; line-height:24px; }

.hhjq_div dl dd span{ font-size:12px; line-height:16px; }

.hhjq_div dl dd p{ margin:10px 0; height:44px; overflow:hidden; font-size:14px; line-height:22px;}

.hhjq_div dl dd a.a{ width:130px; height:30px; line-height:30px;  font-size:14px; }



/********护肤课堂*******/

.hhkt_div{ padding:20px 0;}

.hhkt_div dl{ width:46%;  margin:2%;}

.hhkt_div dl.last{ margin:2%;}



/*******护肤课堂  - 用户分享*************/

.hyfx_div{ padding:20px 0; width:80%; margin:0 10%;}

.hyfx_div dl{ width:100%; height:auto; margin:1% 0;}

.hyfx_div dl dt{ width:40%; height:auto;}

.hyfx_div dl dt img{ width:100%; height:230px;}

.hyfx_div dl dd p.p1 s{ height:40px; line-height:40px;}

.hyfx_div dl dd{ width:60%; height:230px; padding:20px 20px 0 20px;}



/*******护肤课堂  - 用户分享 -  分享详情************/

.hyfx_xx_div{  padding:20px 0;}

dl.yhfx_xx_dl{  height:100px; margin-bottom:15px;}

dl.yhfx_xx_dl dt{ width:100px; height:100px;}

dl.yhfx_xx_dl dt img{width:100px; height:100px;}

dl.yhfx_xx_dl dd.d1{ width:620px; height:50px; padding:10px 0 0 20px;}

dl.yhfx_xx_dl dd.d1 h2{ font-size:20px; line-height:26px;}

dl.yhfx_xx_dl dd.d1 p{ font-size:14px;  line-height:24px;}

dl.yhfx_xx_dl dd.d2{ width:500px; height:auto; margin:-40px 0 0 130px; line-height:30px; font-size:12px; padding-top:0;}

dl.yhfx_xx_dl dd.d2 s{ width:30px; height:30px; float:left;  border-radius:30px; margin-right:10px; }

.hyfx_xx_wz{ font-size:14px; line-height:30px; padding:5px 0 25px 0;}





/***其他品牌 - 产品列表***/

.ny_menu_ej{ height:auto; margin-bottom:10px;}

dl.qxpp_cp1{ width:31.33%; margin:1%; }

dl.qxpp_cp1 dt{ width:100%; height:auto; }

dl.qxpp_cp1 dt img{ width:100%; height:190px; }

dl.qxpp_cp1 dd{ width:100%; height:110px;padding-top:5px;}

dl.qxpp_cp1 dd h3 a{  height:26px;  font-size:18px; line-height:26px;}

dl.qxpp_cp1 dd p{ width:100%; height:20px; margin:5px 0; overflow:hidden; float:left; font-size:14px; line-height:20px; color:#666;}

dl.qxpp_cp1 dd a.a{ width:110px; height:28px; line-height:28px; border-radius:18px; font-size:14px;}

dl.qxpp_cp1.last,dl.qxpp_cp1:last-child{ margin:1%;}





/********护肤品  - 产品详细页******/

.mianbaoxie{  height:50px; line-height:50px; }

dl.cpxx_dl{ height:auto;  margin-bottom:10px;}

dl.cpxx_dl dt{ width:53%; height:auto; margin-right:2%;}

dl.cpxx_dl dt img{ width:100%; height:auto;}

dl.cpxx_dl dd{ width:45%; padding-top:0;}

dl.cpxx_dl dd h2{  font-size:20px; line-height:30px;}

dl.cpxx_dl dd h3{ font-size:16px; line-height:24px; margin-bottom:5px;}

p.proxxp{ font-size:12px; line-height:20px; }

p.proxxp s{  max-width:70px; font-weight:600;}

p.proxxp span{ max-width:465px; }

strong.proxxs{ font-size:22px; margin:5px 0 10px 0;}

strong.proxxs{ width:auto; margin-right:15px;}

a.proxxa.a{ width:100px; height:30px; font-size:14px; line-height:30px; }



.cpxx_left{ display:none;}



.cpxx_right{ width:100%; margin-top:20px;}



/******护肤品-- 畅销产品********/

.cxcp_div{ padding:15px 0;}

.cxcp_div dl{ width:48%;  margin:1%;}

.cxcp_div dl dt{ width:55%;}

.cxcp_div dl dt img{ width:100%; height:200px;}

.cxcp_div dl dd{ width:45%; height:200px;  padding:20px 10px 0 10px; }

.cxcp_div dl dd h3 a{ margin-bottom:5px;  font-size:18px; line-height:26px; }

.cxcp_div dl dd p{ width:100%; font-size:14px; line-height:20px; }

.cxcp_div dl dd a.a{ width:80%; height:26px; line-height:26px;  margin:10px 10%;  border-radius:14px; font-size:12px;}





/*******发布文章******/

.hy_fbwz_div dl dd .text1{ width:530px; height:300px; line-height:24px;  }







/****会员基本信息*******/

.hy_jbxx_div{width:100%;  padding:25px 25px 50px 25px; box-sizing:border-box;}

.hy_jbxx_div dl.d1{ width:120px; height:auto; margin:0 auto;}

.hy_jbxx_div dl.d1 dt{ width:120px; height:auto; margin-bottom:8px; }

.hy_jbxx_div dl.d1 dt img{ width:120px; height:120px; display:block; }

.file_a{ width:80px; height:34px; line-height:34px;  }

.hy_jbxx_div p.p1{ width:80%; height:30px; line-height:30px; margin:15px 10% 0 10%;}



/*******会员登录********/

.hy_dlzc_div{ width:100%;margin:30px 0%; padding:20px 20px 40px 20px;}

.hy_dlzc_div_tt{ width:100%; height:32px; line-height:32px;  font-size:20px; }

.hy_dlzc_div p{ width:100%; height:auto; float:left; margin-top:20px;}

.hy_dlzc_div p span{ width:12%; height:50px; line-height:50px; font-size:16px; margin-right:3%;}

.hy_dlzc_div p .input{ width:80%; height:50px; line-height:50px;   font-size:16px; border-radius:5px;text-indent:45px;}

.hy_dlzc_div p .input1{ width:80%; height:50px; line-height:50px;  font-size:16px; border-radius:5px; text-indent:45px;}

.hy_dlzc_div p .button{ width:80%; height:50px; line-height:50px;  font-size:20px; border-radius:20px;}



/****会员文章列表*******/

.hy_wzlb_div{ width:100%; margin:0; padding:0 0 30px 0;}

ul.hy_wzlb_tt{ width:100%; height:40px; line-height:40px;  margin-bottom:10px; }

ul.hy_wzlb_tt li{ height:40px; line-height:40px; font-size:14px; }

ul.hy_wzlb_tt li.l1{ width:15%; }

ul.hy_wzlb_tt li.l2{ width:50%; }

ul.hy_wzlb_tt li.l3{ width:18%; }

ul.hy_wzlb_tt li.l4{ width:17%;}



.hy_wzlb_div dl{  margin-bottom:5px; padding:10px 0;}

.hy_wzlb_div dl dt{ width:15%;  padding:0 5px;}

.hy_wzlb_div dl dt img{ width:100%;}

.hy_wzlb_div dl dd.d1{ width:50%; padding:10px 10px 0 10px;}

.hy_wzlb_div dl dd.d1 h3 a{  line-height:24px; font-size:18px;}

.hy_wzlb_div dl dd.d1 p{ font-size:12px; line-height:20px;}

.hy_wzlb_div dl dd.d2{ width:18%;line-height:100px;font-size:20px;}

.hy_wzlb_div dl dd.d3{ width:16%;padding:10px 0; box-sizing:border-box;}

.hy_wzlb_div dl dd.d3 a{ width:80%; height:30px; line-height:30px; margin:5px 10%;box-sizing:border-box; }



/********网站地图********/

.mpasite_div{ padding:25px 0;}

.mpasite_div dl{ width:100%; height:40px;line-height:40px; margin-bottom:10px; }

.mpasite_div dl dt{ width:18%; height:40px; line-height:40px;  font-size:14px; }

.mpasite_div dl dd{ width:80%; height:40px; line-height:40px;  }

.mpasite_div dl dd a{ width:auto;height:40px; line-height:40px;  margin-left:10px; font-size:14px; }







/*****其他品牌******/

dl.qxpp_d1 dt img{ width:100%; height:230px; }

dl.qxpp_d1 dd{ width:50%; height:230px; padding:10px 10px 0 10px; box-sizing:border-box; }

dl.qxpp_d1 dd h2{ height:26px; line-height:26px; font-size:22px; }

dl.qxpp_d1 dd p{ line-height:24px;  font-size:12px; }



/******研究学院 -顾问团********/

.ny_menu_yjy_ej{  height:36px;  margin:10px 0 40px 0;}

.ny_menu_yjy_ej ul li{width:auto;height:36px; float:left;}

.ny_menu_yjy_ej ul li a{  height:36px; line-height:36px; padding:0 25px; border-radius:36px; font-size:16px;}

.yjy_gw_div{  padding:20px 0;}

.yjy_gw_div_bz{ font-size:14px; line-height:24px;  margin-bottom:30px;}

.yjy_gw_div dl{ background:url(../images/gwt_tb.png) 35.3% top no-repeat; margin-bottom:30px;}

.yjy_gw_div dl dt{ width:35%; height:auto; }

.yjy_gw_div dl dt img{ width:100%; height:250px;}

.yjy_gw_div dl dd{ width:65%; height:235px;   margin-top:15px;  padding:10px 10px 0 10px}

.yjy_gw_div dl dd h3{  height:36px; line-height:36px; font-size:22px; }

.yjy_gw_div dl dd p{  line-height:22px; font-size:12px; }



/******研究学院 - 学院介绍********/

.yjy_js{padding:20px 0;}

.yjy_js_tp{ margin-bottom:15px;}

.yjy_js h2.h2{ font-size:22px;  line-height:30px; }

.yjy_js_wz{ font-size:14px; line-height:24px; padding:5px 0 30px 0;}



/*******爱心基金 ******/

.aixin_div{ padding:30px 0;}

.aixin_div dl.d1{  margin-bottom:20px;}

.aixin_div dl.d1 dt{ width:100%; height:auto; }

.aixin_div dl.d1 dt img{  width:100%; height:auto; }

.aixin_div dl.d1 dd{  width:100%; height:auto; border-left:1px solid #f2f2f2;  padding:20px;}

.aixin_div dl.d1 dd h2{  font-size:20px; line-height:30px;}

.aixin_div dl.d1 dd strong{  font-size:16px; line-height:24px; }

.aixin_div dl.d1 dd p{  font-size:14px; line-height:24px; margin-top:5px;}

.aixin_div dl.d1 dd a{ margin-top:10px; height:40px; line-height:40px;  padding:0 15px;  font-size:16px;}





.aixin_div dl.d2{ width:100%; margin-bottom:20px;}

.aixin_div dl.d2 dt{ width:100%; height:auto; }

.aixin_div dl.d2 dt img{  width:100%; height:auto;}

.aixin_div dl.d2 dd{  width:100%; height:auto;  padding:20px; border-left:1px solid #f2f2f2;}

.aixin_div dl.d2 dd h3{  font-size:20px; line-height:30px;}

.aixin_div dl.d2 dd span{  font-size:14px; line-height:20px;}

.aixin_div dl.d2 dd p{  font-size:14px; line-height:24px; margin-top:10px;}



.aixin_div_d{ width:80%;  left:10%; top:30%; position:absolute;}

.aixin_div_d_tt{  height:50px; line-height:50px; font-size:26px;}

.aixin_div_d_c p.p1{  line-height:24px; font-size:14px; }

.aixin_div_d_c p.p1 span{ width:24px; height:24px; line-height:24px; border-radius:24px; font-size:14px; }

.aixin_div_d_c .xt{ width:1px; height:100px;  position:absolute; left:38px; top:25px; }

.aixin_div_d_c p.p2{ width:100%; padding-left:37px;  line-height:30px;  font-size:14px; }







/**********品牌介绍*******/

.ppjs_div{ padding:20px 0;}

.ppjs_div_tt{  font-size:22px;  margin:20px 0;}

dl.ppjs_d1{ height:auto;  margin-bottom:15px; }

dl.ppjs_d1 dt{ width:100%; height:auto;}

dl.ppjs_d1 dt img{width:100%; height:auto;}

dl.ppjs_d1 dd{ width:100%; height:auto; padding:20px; }

dl.ppjs_d1 dd h2{ font-size:18px; line-height:35px;}

dl.ppjs_d1 dd p{  line-height:24px; font-size:14px;}



dl.ppwh_d1{ width:31.33%;  margin:1%;}

dl.ppwh_d1 dt{ width:100%; height:auto; }

dl.ppwh_d1 dt img{ width:100%; height:auto;}

dl.ppwh_d1 dd{ height:auto;  padding:15px 0;}

dl.ppwh_d1 dd h3{ line-height:26px; font-size:18px;}

dl.ppwh_d1 dd p{ line-height:24px; font-size:14px; }

dl.ppwh_d1.last{ margin:1%;}



dl.pplg{ padding:20px 0; margin-bottom:25px;}

dl.pplg dd{ width:100%; padding:20px 15px 0px 15px;  font-size:14px;  line-height:22px;}

dl.pplg dt{ width:100%;}

dl.pplg dt img{ width:180px; }







/****珍妮肤品牌 - 品牌资讯*****/

.ppzx_div{  padding:20px 0;}

.ppzx_div dl{  height:auto;  padding:15px 0;}

.ppzx_div dl dt{ width:30%; height:auto; }

.ppzx_div dl dt img{ width:100%; height:auto; }

.ppzx_div dl dd.d1{ width:55%; height:auto;  margin:0; padding:10px 20px; }

.ppzx_div dl dd.d1 h3 a{height:24px; line-height:24px; font-size:18px; }

.ppzx_div dl dd.d1 p{  height:48px; line-height:24px; font-size:14px; }

.ppzx_div dl dd.d2{ width:15%; height:auto; padding:16px 0 0 40px; }

.ppzx_div dl dd.d2 span{  font-size:18px; line-height:20px;}

.ppzx_div dl dd.d2 p{  font-size:14px; line-height:18px;}

.ppzx_div dl dd.d2 a{ width:36px; margin-top:5px; height:36px; }



/****珍妮肤品牌 - 品牌资讯 -详细页*****/

.ppzx_xx_div{  padding:20px 0;}

.ppzx_xx_div h2.h2{  font-size:20px; line-height:24px; padding:10px 0;}

.ppzx_xx_div p.time{ line-height:24px; font-size:14px; padding:10px 0;}

.ppzx_xx_div_c{  font-size:14px; line-height:24px;  padding:20px 0;}

.sx_tiao p a{ overflow:hidden; height:24px; line-height:24px; font-size:14px; }



/****珍妮肤品牌 - 视频中心*****/

.spzx_div{  padding:20px 0;}

.spzx_div dl{ width:48%;  margin:1%;}

.spzx_div dl.last{ margin:1%;}

.spzx_div dl dt{ width:100%; height:auto; }

.spzx_div dl dt img{ width:100%; height:220px;}



.shiping_div{ width:80%; height:450px; left:10%; top:50px; position:absolute;}

.shiping_div h3{  line-height:35px; line-height:35px; font-size:16px;}

.shiping_div h3 a{ width:50px; height:50px; }

.shiping_div_c iframe,.shiping_div_c video{ width:90%; height:350px; margin:5%;}





/******右侧浮动*****/

.float_div { width:40px;  min-height:100px;  bottom:150px; }

.float_div li a { width:40px; height:40px; border-radius:5px 0 0 5px; }

.float_div li a.a0 { background-size:35px auto;  }

.float_div li a.a1 { background-size:35px auto;  }

.float_div li a.a2 {  background-size:35px auto;}

.float_div li a.a3 { background-size:35px auto;}

.float_div li a.a0:hover {   background-size:35px auto;  }

.float_div li a.a1:hover {   background-size:35px auto;  }

.float_div li a.a2:hover{   background-size:35px auto;  }

.float_div li a.a3:hover {   background-size:35px auto; }

.float_div li a.a2:hover p.p2 {  width:210px; height:40px;  line-height:40px; font-size:14px; right:35px; text-indent:15px; top:0;  border-radius:5px 0 0 5px;  }

.float_div li a.a1:hover p.p1 {  width:130px; height:130px; right:45px;  border-radius:5px;  }

.float_div li a.a1:hover p.p1 img {   width:130px; height:130px;  }





	



}







@media only screen and (max-width:760px){





.document-width{ width:92%; margin:auto; }

.show_top_news { display:none;    }

/****首页***/

.top_div span.left{ display:none;}

.sj_soso{ height:60px;background-size:auto 30px;}

.sj_soso.close{ background-size:auto 30px;}

.sj_soso_div{ width:250px; top:60px;}

.sj_header{ height:60px;}

.sj_header .logo{ width:50%;margin-top:5px;}

.sj_header .logo a img{ width:auto;  height:50px;}

.menu_au{  height:60px;background-size:auto 30px;}

.menu_au.close{ background-size:auto 30px;}

.sj_menu{ width:250px; top:60px;}



.top_news{ display:none;}

.banner_span{bottom:0;}

.banner_span span{width:8px;height:8px; border-radius:8px;}

.banner_span span.cur,.banner_span span:hover{width:24px;height:8px; border-radius:8px; }

.abbanner_span{ bottom:0;}



.index_div1{ padding:25px 0 40px 0; }

.index_div1_tt{ height:50px; background-size:auto 50px; }

.index_div1 dl{ margin-top:20px;}

.index_div1 dl dt{ width:100%; height:auto; }

.index_div1 dl dd{ width:100%; height:auto;border-left: 1px solid #e60b7c;}

.index_div1 dl dd h2{ height:50px; line-height:50px; font-size:21px; text-align:center;}

.index_div1_c{ padding:20px 25px;  font-size:13px; line-height:23px; text-align:center; }

.index_div1_c a.a1{ width:30%; height:38px; line-height:34px; text-indent:14px; text-indent:0;  margin-top:10px; background:none; text-align:center; margin:20px 35%; }

.index_div1 dl dt .abbanner{width:100%; overflow:hidden; position:relative; height:52vw;}

.abbanner ul li img{ height:52vw;}



.index_div2{ border-top:2px solid #dedede; padding-top:15px; padding-bottom:35px;}

.index_div2 dl{ display:none;}

ul.index2_ul{ width:100%; margin-top:15px;}

ul.index2_ul li{ width:31.33%; height:110px; margin:1%; background-size:100% 110px;}



.sj_index_div3{ padding:20px 0 40px 0;}

.sj_index_div3 dl.d1{ width:100%;height:36vw; margin-left:10px;}

.sj_index_div3 dl.d1 dt{ width:40%; }

.sj_index_div3 dl.d1 dt span.sp1 img{height:35vw; }

.sj_index_div3 dl.d1 dt span.sp2 img{ height:35vw; }

.sj_index_div3 dl.d1 dd{ width:60%; height:35vw; margin-left:-20px;  padding:30px 15px 0 15px; background-size:100% 35vw;}

.sj_index_div3 dl.d1 dd h3{ font-size:21px; line-height:40px;}

.sj_index_div3 dl.d1 dd p{  padding:0 25px;  height:48px;}

.sj_index_div3 dl.d1 dd a.a{ width:30%; height:32px; line-height:30px; margin:20px 35%;}

.sj_index_div3 dl.d1:hover dd{ background-size:100% 35vw;}

.sj_index_div3 dl.d2{ height:36vw; margin-left:10px;}

.sj_index_div3 dl.d2 dd{ width:60%; height:35vw; padding:30px 15px 0 15px; background-size:100% 35vw;}

.sj_index_div3 dl.d2 dd h3{ font-size:21px;  line-height:40px;}

.sj_index_div3 dl.d2 dd p{  padding:0 25px; }

.sj_index_div3 dl.d2 dd a.a{ width:30%; height:32px; line-height:30px;  margin:20px 35%;}

.sj_index_div3 dl.d2 dt{ width:40%; height:35vw; margin-left:-20px;  }

.sj_index_div3 dl.d2 dt span.sp1 img{  height:35vw;}

.sj_index_div3 dl.d2 dt span.sp2 img{  height:35vw; }

.sj_index_div3 dl.d2:hover dd{background-size:100% 35vw;}



.index_div4_tt{  height:50px; background-size:auto 50px;}

.index_div4_video{ width:100%; height:auto; }

.index_div4_video img{ width:100%; height:auto;}

.index_div4_video iframe{ width:100%; height:auto; }

.index_div4_video video{ width:100%; height:auto; }

.index_div4_c_tt{ width:100%; height:50px; float:left;}

.index_div4_c_tt ul li a{ width:50%; height:50px; line-height:50px; font-size:18px;}

.index_div4_c_wz{ width:100%; height:auto;padding:15px 23px; box-sizing:border-box; display:none;}

.index_div4_c_wz ul li a{ width:100%; height:38px; font-size:14px; line-height:38px; text-indent:10px;}



.bottom dl{ display:none;}

.bottom_lx{ border-right:none; width:100%; height:auto;}

.bottom ul{ display:none;}

.footer p{ width:100%;}

.footer p span{ display:none;}

	

/******工具查询  -  防伪查询******/

.ny_content_tt img{ height:50px;}

	

/******工具查询  -  会员查询******/

.hycx_div{width:70%; height:auto;  padding:35px 0 0 0 ; margin:30px 15%;}

.hycx_div h3{  font-size:16px;}

.hycx_div p img{ width:70%;  margin:20px 15%;}



/******工具查询  -  老师查询******/

.lscx_div{ height:45vw;  margin:20px 0; background-size:100% auto;}

.lscx_div_soso{ width:80%; height:50px;  margin:30vw  10% 0 10%;}

.lscx_div_soso .input{ width:80%; height:50px; line-height:50px; font-size:16px;}

.lscx_div_soso .button{ width:20%; height:50px; line-height:50px; }

	

.lscx_div_d{  width:100%; min-height:200px; position:absolute; left:0; top:200px; z-index:99;}

.lscx_div_d .close{ position:absolute; right:50px; top:50px;}

.lscx_div_d p { width:100%; line-height:50px; font-size:22px;   padding-top:50px;  }



.lscx_div_xx{ width:100%; height:700px; background-size:100% 700px;}

.lscx_div_xx_tt{ width:100%; height:40px; line-height:40px; font-size:20px;  margin-top:250px;}

.lscx_div_xx_tt strong{ font-size:24px;}

.lscx_div_xx_c{ width:60%;  margin:0 20%; font-size:12px; line-height:20px;}

.lscx_div_xx_lx{ width:60%; margin:64px 20% 0 20%;  font-size:14px; line-height:22px; }





/***********关于关于珍妮肤  法律申明 *******/

.flsm_div{  margin:0 0 20px 0;  padding:10px 20px; font-size:14px; line-height:24px; }



/***********关于关于珍妮肤  联系我们 *******/

.lxwm_div{ padding:20px 0;}

.lxwm_div_wz p.p1{ height:auto; line-height:26px; font-size:14px; text-indent:30px; background:url(../images/lxwm_tb_1.png) left top no-repeat; margin-bottom:5px;}

.lxwm_div_wz p.p2{ height:auto; line-height:26px; font-size:14px; text-indent:30px; background:url(../images/lxwm_tb_2.png) left top no-repeat;margin-bottom:5px;}

.lxwm_div_wz p.p3{height:auto; line-height:26px; font-size:14px; text-indent:30px; background:url(../images/lxwm_tb_3.png) left top no-repeat;margin-bottom:5px;}

.lxwm_div_wz p.p4{ height:auto; line-height:26px; font-size:14px; text-indent:30px; background:url(../images/lxwm_tb_4.png) left top no-repeat;margin-bottom:5px;}

.lxwm_div_wz p.p5{ height:auto; line-height:26px; font-size:14px; text-indent:30px;background:url(../images/lxwm_tb_5.png) left top no-repeat;margin-bottom:5px;}

.lxwm_dt{  margin:10px 0;}

.lxwm_ly_tt{  height:auto; line-height:30px; font-size:14px;  margin-bottom:10px;}

.lxwm_ly_tt span{ width:100%; float:left;}

.lxwm_ly_div dl{ width:45%;margin-right:5%; margin-bottom:15px;}

.lxwm_ly_div dl dt{  height:30px; line-height:30px; font-size:14px;}

.lxwm_ly_div dl dd .input{ width:100%; height:36px; line-height:36px;font-size:14px; }

.lxwm_ly_div dl dd .input1{ width:50%;  margin-right:10px;}

.lxwm_ly_div dl dd img {   width:50%; height:36px;}

.lxwm_ly_div dl.d1{ width:100%; margin-bottom:15px;}

.lxwm_ly_div dl .text{ width:95%;  font-size:14px; line-height:24px; }

.lxwm_ly_div .button{ width:110px; height:36px; line-height:36px; margin-right:25px;  font-size:16px; }



/******** 关于珍妮肤  -品牌历程********/

.pplc_div{ background:none; }

.pplc_top{ display:none;}

.pplc_year{ width:100px; height:30px; line-height:30px;font-size:18px;}

.pplc_bottom{ display:none;}

.pplc_div dl{ width:50%; height:auto; margin-top:10px; margin-left:25%; padding:10px; margin-bottom:15px; }

.pplc_div dl dd{  padding-top:10px;}

.pplc_div dl dd p{ font-size:16px; line-height:26px;}

.pplc_div dl dd h3{ font-size:14px; line-height:20px;}

.pplc_div dl dd.jt{ display:none;}



.pplc_div dl.d1{ margin-right:25%; margin-top:0;}

.pplc_div dl.d1 dd.jt{ display:none; }

	

/***********关于关于珍妮肤  品牌荣誉 *******/

.ppry_div{ background:none; }

.ppry_div dl{ width:50%;  margin-top:0; margin-left:25%; background:none; margin-bottom:10px; }

.ppry_div dl dt{ width:100%;  }

.ppry_div dl dd{ padding:10px 15px;}

.ppry_div dl dd h3{  font-size:16px; line-height:20px;}

.ppry_div dl dd p{ font-size:12px; line-height:20px;}

.ppry_div dl dd.jt{ display:none;}



.ppry_div dl.d1{ margin-right:25%;  float:right; margin-top:0;}

.ppry_div dl.d1 dd.jt{ display:none;}

.ppry_div .pplc_top {  padding-bottom:80px;   }

	



/********护肤方案  -淡斑方案***********/

dl.hhfa_dl{ margin:20px 5%; width:90%; }



/********护肤顾问*******/

.hhgw_div{  padding:10px 0; width:100%; margin:0;}

.hhgw_div dl{ width:48%;  margin:1%; }

.hhgw_div dl dd{ height:70px;  padding-top:10px; }

.hhgw_div dl dd h3{  font-size:20px; line-height:22px;}

.hhgw_div dl dt .wz strong{  font-size:20px; line-height:22px; } 



/********护肤课堂  -护肤技巧********/

.hhjq_div{ padding:15px 0;}

.hhjq_div dl{ height:24vw; margin-bottom:10px;}

.hhjq_div dl dt{ width:40%; height:auto; }

.hhjq_div dl dt img{ width:100%; height:24vw;}

.hhjq_div dl dd{ width:60%; height:24vw;  padding:20px 20px 0 20px}

.hhjq_div dl dd h3 a{ height:auto; font-size:20px; line-height:24px; }

.hhjq_div dl dd span{ font-size:12px; line-height:16px; margin-bottom:10px; }

.hhjq_div dl dd p{ display:none;}

.hhjq_div dl dd a.a{ width:130px; height:30px; line-height:30px;  font-size:14px; }





/********护肤课堂*******/

.hhkt_div{ padding:20px 0;}

.hhkt_div dl{ width:48%;  margin:1%;}

.hhkt_div dl.last{ margin:1%;}

.hhkt_div dl dt img{ width:100%; height:31vw; }





/*******护肤课堂  - 用户分享*************/

.hyfx_div{ padding:20px 0; width:90%; margin:0 5%;}

.hyfx_div dl{ width:100%; height:auto; margin:1% 0;}

.hyfx_div dl dt{ width:40%; height:auto;}

.hyfx_div dl dt img{ width:100%; height:33vw;}

.hyfx_div dl dd{ width:60%; height:33vw; padding:20px 20px 0 20px;}



/*******护肤课堂  - 用户分享 -  分享详情************/

.hyfx_xx_div{  padding:10px 0;}

dl.yhfx_xx_dl{  height:auto; margin-bottom:15px;}

dl.yhfx_xx_dl dt{ display:none;}

dl.yhfx_xx_dl dd.d1{ width:100%; height:auto; padding:10px 0 0 20px;}

dl.yhfx_xx_dl dd.d1 h2{ font-size:20px; line-height:26px;}

dl.yhfx_xx_dl dd.d1 p{ font-size:14px;  line-height:24px;}

dl.yhfx_xx_dl dd.d2{ width:100%; height:auto; margin:0 0 0 0; line-height:30px; font-size:12px; padding:10px 0 15px 20px;}

dl.yhfx_xx_dl dd.d2 s{ width:30px; height:30px; border-radius:30px; margin-right:10px; }

.hyfx_xx_wz{ font-size:14px; line-height:24px; padding:5px 0 25px 0;}





/***其他品牌 - 产品列表***/

.ny_menu_ej ul li{ margin-bottom:10px; height:26px;}

.ny_menu_ej ul li a{ height:26px; line-height:26px; padding:0 20px;}

dl.qxpp_cp1 dt img{ width:100%; height:24vw; }



/********护肤品  - 产品详细页******/

.mianbaoxie{  height:30px; line-height:30px; }

dl.cpxx_dl{ height:auto;  margin-bottom:10px; width:80%; }

dl.cpxx_dl dt{ width:100%; height:auto; margin-right:0%;}

dl.cpxx_dl dt img{ width:100%; height:auto;}

dl.cpxx_dl dd{ width:100%; padding-top:15px;}

.cpxx_right{ width:100%; margin-top:10px;}





/******护肤品-- 畅销产品********/

.cxcp_div{ padding:15px 0;}

.cxcp_div dl{ width:80%;  margin:1% 10%;}

.cxcp_div dl dt{ width:55%;}

.cxcp_div dl dt img{ width:100%; height:42vw;}

.cxcp_div dl dd{ width:45%; height:42vw;  padding:13vw 10px 0 10px; }

.cxcp_div dl dd h3 a{ margin-bottom:5px;  font-size:18px; line-height:26px; }

.cxcp_div dl dd p{ width:100%; font-size:14px; line-height:20px; }

.cxcp_div dl dd a.a{ width:80%; height:26px; line-height:26px;  margin:10px 10%;  border-radius:14px; font-size:12px;}

.cxcp_div dl.last, .cxcp_div dl:nth-child(2n){margin:1% 10%;}



/*******发布文章******/

.hy_fbwz_div{width:100%; margin:0; padding:15px 15px 30px 15px;}

.hy_fbwz_div dl{ margin-bottom:10px;}

.hy_fbwz_div dl dt{ width:100%; height:30px; line-height:30px;  font-size:14px; margin-right:0; text-align:left; }

.hy_fbwz_div dl dd{ width:100%; float:left;}

.hy_fbwz_div dl dd .input{ width:100%; height:32px; line-height:32px; }

.hy_fbwz_div dl dd .text{ width:100%; height:100px; line-height:24px; }

.hy_fbwz_div dl dd .input1{ width:60%; height:32px; line-height:32px; }

.hy_fbwz_div dl dd s { height:32px; line-height:32px; text-indent:10px; }

.shangchuan{ width:80px; height:34px; line-height:34px;  font-size:14px;}

.hy_fbwz_div dl dd .text1{ width:100%; height:300px; line-height:24px;  }

.hy_fbwz_div .button{ width:50%; height:36px; line-height:36px;margin:10px 25%;}





/****会员基本信息*******/

.hy_jbxx_div{width:100%;  padding:15px 15px 30px 15px;}

.hy_jbxx_div p.p1{ width:100%; height:auto; line-height:30px; margin:15px 0% 0 0%;}

.hy_jbxx_div p.p1 span{ width:100%; text-align:left; font-size:15px; height:30px; line-height:30px;  margin-right:0;}

.hy_jbxx_div p.p1 .input{ width:100%; height:30px; line-height:30px;  }

.hy_jbxx_div .button{ width:50%; height:36px; line-height:36px; margin:0 25%; }



/*******会员登录********/

.hy_dlzc_div{ width:100%;margin:20px 0%; padding:10px 10px 40px 10px;}

.hy_dlzc_div_tt{ width:100%; height:32px; line-height:32px;  font-size:20px; }

.hy_dlzc_div p{ width:100%; height:auto; float:left; margin-top:10px;}

.hy_dlzc_div p span{ width:12%; height:36px; line-height:36px; font-size:14px; margin-right:3%;}

.hy_dlzc_div p .input{ width:80%; height:36px; line-height:36px;   font-size:14px; text-indent:45px;}

.hy_dlzc_div p .input1{ width:80%; height:36px; line-height:36px;  font-size:14px;  text-indent:45px;}

.hy_dlzc_div p .button{ width:80%; height:36px; line-height:36px; font-size:14px; border-radius:10px;}



/****会员文章列表*******/

.hy_wzlb_div{ width:100%; margin:0; padding:0 0 30px 0;}

ul.hy_wzlb_tt{ width:100%; height:40px; line-height:40px;  margin-bottom:10px; }

ul.hy_wzlb_tt li{ height:40px; line-height:40px; font-size:14px; }

ul.hy_wzlb_tt li.l1{ display:none;}

ul.hy_wzlb_tt li.l2{ width:60%; }

ul.hy_wzlb_tt li.l3{ width:20%; }

ul.hy_wzlb_tt li.l4{ width:20%;}



.hy_wzlb_div dl{  margin-bottom:5px; padding:10px 0;}

.hy_wzlb_div dl dt{ display:none;}

.hy_wzlb_div dl dd.d1{ width:60%; padding:10px 10px 0 10px;}

.hy_wzlb_div dl dd.d1 h3 a{  line-height:24px; font-size:18px;}

.hy_wzlb_div dl dd.d1 p{ font-size:12px; line-height:20px;}

.hy_wzlb_div dl dd.d2{ width:20%;line-height:100px;font-size:20px;}

.hy_wzlb_div dl dd.d3{ width:19%;padding:10px 0; box-sizing:border-box;}

.hy_wzlb_div dl dd.d3 a{ width:80%; height:30px; line-height:30px; margin:5px 10%;box-sizing:border-box; }



/******其他品牌*****/

.ny_content_tt a{ top:10px; width:120px; height:30px; line-height:30px; border-radius:14px; font-size:14px;}



dl.qxpp_d1{ width:80%; height:auto; float:left; margin:35px 10%;}

dl.qxpp_d1 dt{ width:100%; height:auto;}

dl.qxpp_d1 dt img{ width:100%; height:auto; }

dl.qxpp_d1 dd{ width:100%; height:auto; padding:20px; box-sizing:border-box; }

dl.qxpp_d1 dd h2{ height:26px; line-height:26px; font-size:20px; }

dl.qxpp_d1 dd p{ line-height:24px;  font-size:12px; }





/******研究学院 -顾问团********/

.ny_menu_yjy_ej{  height:30px;  margin:10px 0 30px 0;}

.ny_menu_yjy_ej ul li{width:auto;height:30px; float:left;}

.ny_menu_yjy_ej ul li a{  height:30px; line-height:30px; padding:0 15px; border-radius:30px; font-size:12px;}

.yjy_gw_div{  padding:20px 0;}

.yjy_gw_div_bz{ font-size:14px; line-height:24px;  margin-bottom:30px;}

.yjy_gw_div dl{ background:none; margin-bottom:20px;}

.yjy_gw_div dl dt{ width:40%; height:auto; }

.yjy_gw_div dl dt img{ width:100%; height:36vw;}

.yjy_gw_div dl dd{ width:60%; height:36vw;   margin-top:0px;  padding:10px 10px 0 10px}

.yjy_gw_div dl dd h3{  height:26px; line-height:26px; font-size:18px; }

.yjy_gw_div dl dd p{  line-height:22px; font-size:12px; }



/******研究学院 - 学院介绍********/

.yjy_js{padding:20px 0;}

.yjy_js_tp{ margin-bottom:15px;}

.yjy_js h2.h2{ font-size:18px;  line-height:26px; }

.yjy_js_wz{ font-size:12px; line-height:22px; padding:5px 0 30px 0;}







/**********品牌介绍*******/

.ppjs_div{ padding:20px 0;}

.ppjs_div_tt{  font-size:20px;  margin:20px 0;}

dl.ppjs_d1 dd{ width:100%; height:auto; padding:20px; }

dl.ppjs_d1 dd h2{ font-size:18px; line-height:26px;}

dl.ppjs_d1 dd p{  line-height:24px; font-size:13px;}



dl.ppwh_d1{ width:31.333%;  margin:1%;}

dl.ppwh_d1 dd{ height:auto;  padding:15px 0;}

dl.ppwh_d1 dd h3{ line-height:26px; font-size:18px;}

dl.ppwh_d1 dd p{ line-height:24px; font-size:13px; }

dl.ppwh_d1.last{ margin:1%;}



dl.pplg{ padding:20px 0; margin-bottom:25px;}

dl.pplg dd{ width:100%; padding:20px 15px 0px 15px;  font-size:14px;  line-height:22px;}

dl.pplg dt{ width:100%;}

dl.pplg dt img{ width:150px; }



.tdbanner{ height:38vw; border-radius:5px;}

.tdbanner_span{ margin-top:0;}

.abdz_items_z{ width:100%; }

.abdz_items{  width:80%;height:85px;}

.abdz_items ul li{width:25%; height:85px; }

.abdz_left{ width:10%; height:85px;  }

.abdz_right{ width:10%; height:85px; }





/****珍妮肤品牌 - 品牌资讯*****/

.ppzx_div{  padding:20px 0;}

.ppzx_div dl{  height:auto;  padding:15px 0;}

.ppzx_div dl dt{ width:40%; height:auto; }

.ppzx_div dl dt img{ width:100%; height:auto; }

.ppzx_div dl dd.d1{ width:60%; height:auto;  margin:0; padding:10px 20px; border:none; }

.ppzx_div dl dd.d1 h3 a{height:24px; line-height:24px; font-size:16px; }

.ppzx_div dl dd.d1 p{  height:48px; line-height:24px; font-size:14px; }

.ppzx_div dl dd.d2{ display:none; }







/****珍妮肤品牌 - 视频中心*****/

.spzx_div{  padding:20px 0;}

.spzx_div dl{ width:48%;  margin:1%;}

.spzx_div dl.last{ margin:1%;}

.spzx_div dl dt{ width:100%; height:auto; }

.spzx_div dl dt img{ width:100%; height:28vw;}

.spzx_div dl dt strong{ width:40px; height:40px; left:40%; top:40%; background-size:40px 40px; }

.spzx_div dl dt p{ width:60px; height:50px;}

.spzx_div dl dt p span{ font-size:20px; line-height:25px; }

.spzx_div dl dt p s{  font-size:12px; }

.spzx_div dl dd{ width:100%; height:155px; padding:5px 15px; }

.spzx_div dl dd h3 a{ font-size:16px; line-height:22px;}

.spzx_div dl dd p{ line-height:23px; font-size:14px; }





.shiping_div{ width:100%; height:350px; left:0%; top:50px; position:absolute;}

.shiping_div h3{  line-height:35px; line-height:35px; font-size:14px;}

.shiping_div h3 a{ width:40px; height:40px; background-size:30px auto; }

.shiping_div_c iframe,.shiping_div_c video{ width:94%; height:300px; margin:3%;}







}









@media only screen and (max-width:560px){



.ppzx_xx_div_c { font-size:13px !important; line-height:24px !important;    }

    .lxwm_ly_div dl { width:98%;    }

        .lxwm_ly_div dl dd .input1 { width:40%        }

/***首页***/

.top_div span a.sja{ display:none;}

.top_div span a.a1{ background:none;}



.sj_soso{ 

    height:50px;background-size:auto 25px;}

.sj_soso.close{ background-size:auto 25px;}

.sj_soso_div{ width:250px; top:50px;}

.sj_header{ height:50px;}

.sj_header .logo{ width:50%;margin-top:5px;}

.sj_header .logo a img{ height:40px;}

.menu_au{ height:50px;background-size:auto 25px;}

.menu_au.close{ background-size:auto 25px;}

.sj_menu{ width:250px; top:50px;}



.index_div1{ padding:15px 0 20px 0; }

.index_div1_tt{ height:45px; background-size:auto 45px; }

.index_div1 dl{ margin-top:10px;}

.index_div1 dl dd h2{ height:40px; line-height:40px; font-size:18px;}

.index_div1_c{ padding:15px;  font-size:12px; line-height:22px;}

.index_div1_c a.a1{ width:40%; height:34px; line-height:34px;   margin-top:10px; background:none; text-align:center; margin:20px 30%; }



.index_div2{ border-top:1px solid #dedede; padding-top:0px; padding-bottom:35px;}

ul.index2_ul{ width:100%; margin-top:15px;}

ul.index2_ul li{ width:31.33%; height:110px; margin:1%; background-size:100% 110px;}





.sj_index_div3{ padding:15px 0 20px 0;}

.index_div3_tt{height:45px; background-size:auto 45px; margin-bottom:10px; }

.sj_index_div3 dl.d1{ width:100%;height:38vw; margin-left:10px;}

.sj_index_div3 dl.d1 dt{ width:45%; }

.sj_index_div3 dl.d1 dt span.sp1 img{height:37vw; }

.sj_index_div3 dl.d1 dt span.sp2 img{ height:37vw; }

.sj_index_div3 dl.d1 dd{ width:55%; height:37vw; margin-left:-20px;  padding:30px 15px 0 15px; background-size:100% 37vw;}

.sj_index_div3 dl.d1 dd h3{ font-size:20px; line-height:36px;}

.sj_index_div3 dl.d1 dd p{  padding:0 20px;  height:48px;}

.sj_index_div3 dl.d1 dd a.a{ width:50%; height:28px; line-height:28px; margin:10px 25%;}

.sj_index_div3 dl.d1:hover dd{ background-size:100% 37vw;}

.sj_index_div3 dl.d2{ height:38vw; margin-left:10px;}

.sj_index_div3 dl.d2 dd{ width:55%; height:37vw; padding:30px 15px 0 15px; background-size:100% 37vw;}

.sj_index_div3 dl.d2 dd h3{ font-size:20px;  line-height:36px;}

.sj_index_div3 dl.d2 dd p{  padding:0 20px; }

.sj_index_div3 dl.d2 dd a.a{ width:50%; height:28px; line-height:28px;  margin:10px 25%;}

.sj_index_div3 dl.d2 dt{ width:45%; height:37vw; margin-left:-20px;  }

.sj_index_div3 dl.d2 dt span.sp1 img{  height:37vw;}

.sj_index_div3 dl.d2 dt span.sp2 img{  height:37vw; }

.sj_index_div3 dl.d2:hover dd{background-size:100% 37vw;}





.index_div4_tt{  height:45px; background-size:auto 45px; margin-bottom:10px;}

.index_div4_video{ width:100%; height:auto; }

.index_div4_video img{ width:100%; height:auto;}

.index_div4_video iframe{ width:100%; height:auto; }

.index_div4_video video{ width:100%; height:auto; }

.index_div4_c_tt{ width:100%; height:50px; float:left;}

.index_div4_c_tt ul li a{ width:50%; height:44px; line-height:44px; font-size:16px;}

.index_div4_c_wz{ width:100%; height:auto;padding:15px 23px; box-sizing:border-box; display:none;}

.index_div4_c_wz ul li a{ width:100%; height:32px; font-size:12px; line-height:32px; text-indent:10px;}



.link_div{ display:none;}

.bottom{ padding:15px 0;}

.bottom_lx{ padding:0;}

.bottom_lx p.p1,.bottom_lx p.p2,.bottom_lx p.p3{ font-size:14px; line-height:30px; background:none; text-align:center; text-indent:0;}

.bottom_lx p.p1 strong{ font-size:20px;}

.footer{ font-size:12px; line-height:20px;}



/******工具查询  -  防伪查询******/

.ny_content{ padding:10px 0;}

.ny_content_tt img{ height:45px;}



.ny_menu{ /*height:50px;*/ margin:10px 0 20px 0;}

.ny_menu ul li{height:50px; }

.ny_menu li a{height:50px; line-height:30px; font-size:14px;  padding:0 20px; }

.ny_menu_znfpp li:first-child a{ height:50px; line-height:30px; font-size:14px; background:url(../images/ny_menu_tb_1.png) 25px bottom no-repeat; padding:0 20px 0 0; }

.ny_menu_znfpp li:last-child a{ height:50px; line-height:30px; font-size:14px; padding:0 0 0 20px; }



/******工具查询  -  老师查询******/

.lscx_div{ height:45vw;  margin:20px 0; background-size:100% auto;}

.lscx_div_soso{ width:80%; height:36px;  margin:30vw  10% 0 10%;}

.lscx_div_soso .input{ width:80%; height:36px; line-height:36px; font-size:14px;}

.lscx_div_soso .button{ width:20%; height:36px; line-height:36px; }

	

.lscx_div_d{  width:100%; min-height:200px; position:absolute; left:0; top:200px; z-index:99;}

.lscx_div_d .close{ position:absolute; right:50px; top:50px;}

.lscx_div_d p { width:100%; line-height:40px; font-size:20px;   padding-top:40px;  }



.lscx_div_xx{ width:100%; height:700px; background-size:100% 700px;}

.lscx_div_xx_tt{ width:100%; height:30px; line-height:30px; font-size:16px;  margin-top:250px;}

.lscx_div_xx_tt strong{ font-size:18px;}

.lscx_div_xx_c{ width:70%;  margin:0 15%; font-size:12px; line-height:20px;}

.lscx_div_xx_lx{ width:70%; margin:64px 10% 0 20%;  font-size:14px; line-height:22px; }





/******** 关于珍妮肤  -品牌历程********/

.pplc_div dl{ width:80%; height:auto; margin-top:10px; margin-left:10%; padding:10px; margin-bottom:15px; }

.pplc_div dl.d1{ margin-right:10%; margin-top:0;}



/***********关于关于珍妮肤  品牌荣誉 *******/

.ppry_div dl{ width:80%;  margin-left:10%;  }



.ppry_div dl.d1{ margin-right:10%; }





/********护肤方案  -淡斑方案***********/

dl.hhfa_dl{ margin:10px 0%; width:100%; }

dl.hhfa_dl dd a.a{ width:50%; margin:10px 25%;}	



/*****护肤顾问 - 详情*******/

.hhgw_xx_div{ padding:15px 0; width:100%; margin:0;}





/********护肤课堂  -护肤技巧********/

.hhjq_div{ padding:15px 0;}

.hhjq_div dl{ height:24vw; margin-bottom:10px;}

.hhjq_div dl dt{ width:40%; height:auto; }

.hhjq_div dl dt img{ width:100%; height:24vw;}

.hhjq_div dl dd{ width:60%; height:24vw;  padding:10px 10px 0 10px}

.hhjq_div dl dd h3 a{ height:48px; font-size:14px; line-height:24px; }

.hhjq_div dl dd span{ font-size:12px; line-height:16px; margin-bottom:0; }

.hhjq_div dl dd a.a{ display:none }





/*******护肤课堂  - 护肤问答*************/

.hhwd_div{  padding:10px 0;}

.hhwd_div dl{  margin-bottom:15px; }

.hhwd_div dl dd{ padding:10px 10px; }

.hhwd_div dl dd p.p1 span{ width:10%; height:28px; line-height:28px; font-size:16px;  margin-right:1%;}

.hhwd_div dl dd p.p1 s{ width:89%; height:auto;  line-height:28px; font-size:16px; }

.hhwd_div dl dd p.p2 span{ width:10%; height:28px; line-height:28px;  font-size:16px; margin-right:1%;}

.hhwd_div dl dd p.p2 s{  width:89%; line-height:24px; font-size:14px;}





/********护肤课堂*******/

.hhkt_div{ padding:20px 0;}

.hhkt_div dl dt strong{  width:30px; height:30px;  left:45%; top:30%; background-size:30px 30px;  }

.hhkt_div dl dt p{ display:none; }

.hhkt_div dl dd{ width:100%; height:110px; padding:5px 10px;}

.hhkt_div dl dd h3 a{  font-size:14px;  line-height:24px; height:24px; }

.hhkt_div dl dd p{ width:100%; height:66px; overflow:hidden; line-height:22px; font-size:12px;}





/*******护肤课堂  - 用户分享*************/

.hyfx_div{ padding:10px 0; width:100%; margin:0;}

.hyfx_div dl{ width:100%; height:auto; margin:1% 0;}

.hyfx_div dl dt{ width:40%; height:auto;}

.hyfx_div dl dt img{ width:100%; height:37vw;}

.hyfx_div dl dd{ width:60%; height:37vw; padding:10px 10px 0 10px;}

.hyfx_div dl dd p.p1{  line-height:30px;  font-size:12px; margin-bottom:5px;}

.hyfx_div dl dd p.p1 img{ width:30px; height:30px;  border-radius:30px;}

.hyfx_div dl dd p.p1 span{ width:60px; height:30px; line-height:30px; }

.hyfx_div dl dd p.p1 s{ width:100%; height:20px; line-height:20px;}

.hyfx_div dl dd h3 a{ max-height:20px;  line-height:20px; float:left; font-size:16px;}

.hyfx_div dl dd p.p2{ display:none;}

.hyfx_div dl dd p.p3{  line-height:20px;  font-size:14px;text-indent:25px;}



/*******护肤课堂  - 用户分享 -  分享详情************/

.hyfx_xx_div{  padding:10px 0;}

dl.yhfx_xx_dl dd.d1 h2{ font-size:16px; line-height:26px;}

dl.yhfx_xx_dl dd.d1 p{ font-size:12px;  line-height:18px;}



.sx_tiao a.back{  height:24px; line-height:24px;    font-size:14px; text-indent:40px; border-radius:3px;}





/***其他品牌 - 产品列表***/

.ny_menu_ej ul li{ margin-bottom:10px; height:26px; width:31.33%; margin:5px 1%;}

.ny_menu_ej ul li a{ height:26px; line-height:26px; padding:0; text-align:center; font-size:14px; width:100%; margin:0;}

dl.qxpp_cp1{ width:48%; margin:1%; }

dl.qxpp_cp1 dt{ width:100%; height:auto; }

dl.qxpp_cp1 dt img{ width:100%; height:37vw; }

dl.qxpp_cp1 dd{ width:100%; height:100px;padding-top:5px;}

dl.qxpp_cp1 dd h3 a{  height:26px;  font-size:16px; line-height:26px;}

dl.qxpp_cp1 dd p{ width:100%; height:20px; margin:5px 0; overflow:hidden; float:left; font-size:14px; line-height:20px; color:#666;}

dl.qxpp_cp1 dd a.a{ width:110px; height:24px; line-height:24px; border-radius:18px; font-size:12px;}



/********护肤品  - 产品详细页******/

.mianbaoxie{  height:30px; line-height:30px; }

dl.cpxx_dl{ height:auto;  margin-bottom:10px; width:100%; }

dl.cpxx_dl dd{ width:100%; padding-top:15px;}

dl.cpxx_dl dd h2{  font-size:18px; line-height:26px;}

dl.cpxx_dl dd h3{ font-size:14px; line-height:22px; margin-bottom:5px;}

p.proxxp{ font-size:12px; line-height:20px; }

p.proxxp s{  max-width:70px; font-weight:600;}

p.proxxp span{ max-width:100%; }

strong.proxxs{ font-size:22px; margin:5px 0 10px 0;}

strong.proxxs{ width:auto; margin-right:15px;}

a.proxxa.a{ width:100px; height:30px; font-size:14px; line-height:30px; }





.cpxx_right{ width:100%; margin-top:10px;}



/******护肤品-- 畅销产品********/

.cxcp_div{ padding:10px 0;}

.cxcp_div dl{ width:100%;  margin:1% 0;}

.cxcp_div dl dt{ width:55%;}

.cxcp_div dl dt img{ width:100%; height:51vw;}

.cxcp_div dl dd{ width:45%; height:51vw;  padding:10vw 10px 0 10px; }

.cxcp_div dl dd h3 a{ margin-bottom:5px;  font-size:16px; line-height:20px; }

.cxcp_div dl dd p{ width:100%; font-size:12px; line-height:20px; }

.cxcp_div dl dd a.a{ width:80%; height:26px; line-height:26px;  margin:10px 10%;  border-radius:14px; font-size:12px;}

.cxcp_div dl.last, .cxcp_div dl:nth-child(2n){margin:1% 0%;}



/*******会员登录********/

.hy_dlzc_div{ width:100%;margin:20px 0%; padding:10px 10px 40px 10px;}

.hy_dlzc_div_tt{ width:100%; height:32px; line-height:32px;  font-size:20px; }

.hy_dlzc_div p{ width:100%; height:auto; float:left; margin-top:10px;}

.hy_dlzc_div p span{ width:100%; height:22px; line-height:22px; font-size:14px; text-align:left; margin-right:0%;}

.hy_dlzc_div p .input{ width:100%; height:32px; line-height:32px;   font-size:14px; text-indent:45px;}

.hy_dlzc_div p .input1{ width:100%; height:32px; line-height:32px;  font-size:14px;  text-indent:45px;}

.hy_dlzc_div p .button{ width:100%; height:32px; line-height:32px; font-size:14px; border-radius:10px;}



/****会员文章列表*******/

.hy_wzlb_div{ width:100%; margin:0; padding:0 0 30px 0;}

ul.hy_wzlb_tt{ width:100%; height:36px; line-height:36px;  margin-bottom:10px; }

ul.hy_wzlb_tt li{ height:36px; line-height:36px; font-size:14px; }

ul.hy_wzlb_tt li.l2{ width:60%; }

ul.hy_wzlb_tt li.l3{ width:20%; }

ul.hy_wzlb_tt li.l4{ width:20%;}



.hy_wzlb_div dl{  margin-bottom:5px; padding:10px 0;}

.hy_wzlb_div dl dt{ display:none;}

.hy_wzlb_div dl dd.d1{ width:60%; padding:10px 10px 0 10px;}

.hy_wzlb_div dl dd.d1 h3 a{  line-height:24px; font-size:16px;}

.hy_wzlb_div dl dd.d1 p{ display:none;}

.hy_wzlb_div dl dd.d2{ width:20%;line-height:100px;font-size:16px;}

.hy_wzlb_div dl dd.d3{ width:19%;padding:10px 0; box-sizing:border-box;}

.hy_wzlb_div dl dd.d3 a{ width:90%; height:26px; line-height:26px; margin:5px 5%;box-sizing:border-box; }



/********网站地图********/

.mpasite_div{ padding:25px 0;}

.mpasite_div dl{ width:100%; height:auto;line-height:40px; margin-bottom:10px; }

.mpasite_div dl dt{ width:100%; height:40px; line-height:40px;  font-size:14px; }

.mpasite_div dl dd{ width:100%; height:40px; line-height:40px; border-left:1px solid #dcdcdc;  }

.mpasite_div dl dd a{ width:auto;height:40px; line-height:40px;  margin-left:10px; font-size:14px; }



/******其他品牌*****/

.ny_content_tt a{ top:50px; width:50%; height:28px; line-height:28px; border-radius:14px; font-size:14px; right:25%;}



dl.qxpp_d1{ width:100%; height:auto; float:left; margin:40px 0% 0 0;}

dl.qxpp_d1 dt{ width:100%; height:auto;}

dl.qxpp_d1 dt img{ width:100%; height:auto; }

dl.qxpp_d1 dd{ width:100%; height:auto; padding:20px; box-sizing:border-box; }

dl.qxpp_d1 dd h2{ height:26px; line-height:26px; font-size:18px; }

dl.qxpp_d1 dd p{ line-height:24px;  font-size:12px; }



dl.qxpp_cp{ width:48%; margin:1%;}

dl.qxpp_cp dt{ width:100%; height:auto; }

dl.qxpp_cp dt img{  height:auto; height:auto; }

dl.qxpp_cp dd{ padding-top:10px;}

dl.qxpp_cp dd h3 a{  height:30px; line-height:30px; font-size:18px; }



dl.qxpp_cp dd p{ width:100%; height:24px; line-height:24px; font-size:14px; }

dl.qxpp_cp.last,dl.qxpp_cp:last-child{ margin:1%;}





/******研究学院 -顾问团********/

.ny_menu_yjy { height:auto !important;}

.ny_menu_yjy  ul li{height:50px; }

.ny_menu_yjy  li a{height:50px; line-height:30px; font-size:14px;  padding:0 10px; }

.ny_menu_yjy  li:first-child a{ height:50px; line-height:30px; font-size:14px; background:url(../images/ny_menu_tb_1.png) 25px bottom no-repeat; padding:0 20px 0 0; }

.ny_menu_yjy  li:last-child a{ height:50px; line-height:30px; font-size:14px; padding:0 0 0 20px; }



.ny_menu_yjy_ej{  height:auto;width:100%;  margin:10px 0 30px 0;}

.ny_menu_yjy_ej ul li{width:90%;height:30px; float:left; margin:0 !important;margin-top:10px !important;}

.ny_menu_yjy_ej ul li a{  height:30px; line-height:30px; padding:0; width:100%;  border-radius:30px; font-size:12px;}

.yjy_gw_div{  padding:20px 0;}

.yjy_gw_div_bz{ font-size:14px; line-height:24px;  margin-bottom:30px;}

.yjy_gw_div dl{ background:none;  margin-bottom:20px;}

.yjy_gw_div dl dt{ width:100%; height:auto; }

.yjy_gw_div dl dt img{ width:100%; height:auto;}

.yjy_gw_div dl dd{ width:100%; height:auto;   margin-top:0px;  padding:10px 20px 20px 20px}

.yjy_gw_div dl dd h3{  height:26px; line-height:26px; font-size:18px; }

.yjy_gw_div dl dd p{  line-height:22px; font-size:12px; }



/*******爱心基金 ******/

.aixin_div{ padding:30px 0;}

.aixin_div dl.d1{  margin-bottom:20px;}

.aixin_div dl.d1 dd{  padding:10px 20px;}

.aixin_div dl.d1 dd h2{  font-size:16px; line-height:26px;}

.aixin_div dl.d1 dd strong{  font-size:14px; line-height:20px; }

.aixin_div dl.d1 dd p{  font-size:12px; line-height:22px; margin-top:5px;}

.aixin_div dl.d1 dd a{ margin-top:10px; height:30px; line-height:30px;  padding:0 15px;  font-size:14px;}





.aixin_div dl.d2{ width:100%; margin-bottom:20px;}

.aixin_div dl.d2 dd{  width:100%; height:auto;  padding:10px 20px}

.aixin_div dl.d2 dd h3{  font-size:16px; line-height:20px;}

.aixin_div dl.d2 dd span{  font-size:12px; line-height:20px;}

.aixin_div dl.d2 dd p{  font-size:12px; line-height:22px; margin-top:5px;}



.aixin_div_d{ width:90%;  left:5%; top:100px; position:absolute;}

.aixin_div_d_tt{  height:40px; line-height:40px; font-size:20px;}

.aixin_div_d_c p.p1{  line-height:24px; font-size:14px; }

.aixin_div_d_c p.p1 span{ width:24px; height:24px; line-height:24px; border-radius:24px; font-size:14px; }

.aixin_div_d_c .xt{ width:1px; height:100px;  position:absolute; left:38px; top:25px; }

.aixin_div_d_c p.p2{ width:100%; padding-left:37px;  line-height:30px;  font-size:14px; }





/**********品牌介绍*******/



dl.ppwh_d1{ width:48%;  margin:1%;}

dl.ppwh_d1 dd{ height:auto;  padding:15px 0;}

dl.ppwh_d1 dd h3{ line-height:26px; font-size:18px;}

dl.ppwh_d1 dd p{ line-height:24px; font-size:13px; }

dl.ppwh_d1.last{ margin:1%;}



dl.pplg{ padding:20px 0; margin-bottom:25px;}

dl.pplg dd{ width:100%; padding:20px 15px 0px 15px;  font-size:14px;  line-height:22px;}

dl.pplg dt{ width:100%;}

dl.pplg dt img{ width:150px; }





.tdbanner_span{ margin-top:0; height:60px;}

.abdz_items_z{ width:100%; }

.abdz_items{  width:80%;height:60px;}

.abdz_items ul li{width:25%; height:60px; }

.tdbanner_span img{ width:94%; height:auto;}

.abdz_left{ width:10%; height:60px; background-size:auto 17px; }

.abdz_right{ width:10%; height:60px; background-size:auto 17px; }



/****珍妮肤品牌 - 品牌资讯*****/

.ppzx_div{  padding:20px 0;}

.ppzx_div dl{  height:auto;  padding:10px 0;}

.ppzx_div dl dt{ width:40%; height:auto; }

.ppzx_div dl dt img{ width:100%; height:auto; }

.ppzx_div dl dd.d1{ width:60%; height:auto;  margin:0; padding:5px 10px; border:none; }

.ppzx_div dl dd.d1 h3 a{height:44px; line-height:22px; font-size:14px; }

.ppzx_div dl dd.d1 p{ display:none; }

.ppzx_div dl dd.d2{ display:none; }



/****珍妮肤品牌 - 品牌资讯 -详细页*****/

.ppzx_xx_div{  padding:10px 0;}

.ppzx_xx_div h2.h2{  font-size:16px; line-height:24px; padding:10px 0;}

.ppzx_xx_div p.time{ line-height:20px; font-size:12px; padding:5px 0;}

.ppzx_xx_div_c{  font-size:13px; line-height:24px;  padding:10px 0;}

.sx_tiao p a{ overflow:hidden; height:24px; line-height:24px; font-size:12px; }



/****珍妮肤品牌 - 视频中心*****/

.spzx_div{  padding:20px 0;}

.spzx_div dl{ width:98%;  margin:1%;}

.spzx_div dl.last{ margin:1%;}

.spzx_div dl dt{ width:100%; height:auto; }

.spzx_div dl dt img{ width:100%; height:auto;}

.spzx_div dl dt strong{ width:40px; height:40px; left:40%; top:40%; background-size:40px 40px; }

.spzx_div dl dt p{ width:60px; height:50px;}

.spzx_div dl dt p span{ font-size:20px; line-height:25px; }

.spzx_div dl dt p s{  font-size:12px; }

.spzx_div dl dd{ width:100%; height:auto; padding:5px 15px; }

.spzx_div dl dd h3 a{ font-size:16px; line-height:22px;}

.spzx_div dl dd p{ line-height:20px; font-size:12px; }



/******右侧浮动*****/

.footer { padding-bottom:50px;    }

.float_div { width:100%;  min-height:40px;  bottom:0; }

.float_div li a { width:25%; height:40px; border-radius:0; border-right:1px solid #ccc; box-sizing:border-box; }

.float_div li a.a0 { background-size:35px auto;  }

.float_div li a.a1 { background-size:35px auto;  }

.float_div li a.a2 {  background-size:35px auto;}

.float_div li a.a3 { background-size:35px auto;}

.float_div li a.a0:hover {   background-size:35px auto;  }

.float_div li a.a1:hover {   background-size:35px auto;  }

.float_div li a.a2:hover{   background-size:35px auto;  }

.float_div li a.a3:hover {   background-size:35px auto; }

.float_div li a.a2:hover p.p2 {  width:200px; height:40px;  line-height:40px; font-size:14px; right:0; left:0; text-indent:15px; top:-40px;  border-radius:0px;  }

.float_div li a.a1:hover p.p1 {  width:100px; height:100px; right:45px; left:0; top:-120px;  border-radius:5px;  }

.float_div li a.a1:hover p.p1 img {   width:100px; height:100px;  }









	

}





@media only screen and (max-width:460px){



/***首页***/

.index_div2{ border-top:1px solid #dedede; padding-top:0px; padding-bottom:35px;}

ul.index2_ul{ width:100%; margin-top:15px;}

ul.index2_ul li{ width:48%; height:110px; margin:1%; background-size:100% 110px;}



.sj_index_div3 dl.d1 dd{ padding:15px 0 0 0;}

.sj_index_div3 dl.d1 dd h3{ font-size:18px; line-height:26px;}

.sj_index_div3 dl.d1 dd p{  padding:0 10px 0 20px;  height:44px; font-size:12px; line-height:22px;}

.sj_index_div3 dl.d1 dd a.a{ height:22px; line-height:22px; margin:5px 25%;}

.sj_index_div3 dl.d2 dd{ padding:15px 0 0 0;}

.sj_index_div3 dl.d2 dd h3{ font-size:18px; line-height:26px;}

.sj_index_div3 dl.d2 dd p{  padding:0 20px 0 10px; height:44px; font-size:12px; line-height:22px;}

.sj_index_div3 dl.d2 dd a.a{  height:22px; line-height:22px; margin:5px 25%;}



.index_div4_tt{  height:45px; background-size:auto 45px; margin-bottom:10px;}

.index_div4_video{ width:100%; height:auto; }

.index_div4_c_tt{ width:100%; height:50px; float:left;}

.index_div4_c_tt ul li a{ width:50%; height:44px; line-height:44px; font-size:16px;}

.index_div4_c_wz{ width:100%; height:auto;padding:15px 23px; box-sizing:border-box; display:none;}

.index_div4_c_wz ul li a{ width:100%; height:32px; font-size:12px; line-height:32px; text-indent:10px;}

.index_div4_c_wz ul li a span{ display:none;}



.link_div{ display:none;}

.bottom{ padding:15px 0;}

.bottom_lx{ padding:0;}

.bottom_lx p.p1,.bottom_lx p.p2,.bottom_lx p.p3{ font-size:12px; height:auto; line-height:24px;}

.bottom_lx p.p1 strong{ font-size:20px;}

.footer{ font-size:12px; line-height:20px;}



/******** 关于珍妮肤  -品牌历程********/

.pplc_div dl{ width:100%; height:auto; margin-top:10px; margin-left:0%; padding:10px; margin-bottom:15px; }

.pplc_div dl.d1{ margin-right:0%; margin-top:0;}



/***********关于关于珍妮肤  品牌荣誉 *******/

.ppry_div dl{ width:100%;  margin-left:0%;  }

.ppry_div dl.d1{ margin-right:0%; }



/********护肤顾问*******/

.hhgw_div{  padding:10px 0; width:100%; margin:0;}

.hhgw_div dl dd{ height:70px;  padding-top:10px; }

.hhgw_div dl dd h3{  font-size:18px; line-height:20px;}

.hhgw_div dl dd p{  font-size:14px;line-height:24px;}

.hhgw_div dl dt .zhezhaowz{ width:100%; height:46.5vw;}

.hhgw_div dl dt .wz{ width:100%;  height:auto;  padding:20px 10px 0 10px; }

.hhgw_div dl dt .wz strong{  font-size:18px; line-height:20px; } 

.hhgw_div dl dt .wz p{ font-size:12px; line-height:20px; height:40px; overflow:hidden; } 

.hhgw_div dl dt .wz a.a{ width:80%; height:26px; line-height:26px;font-size:12px; border-radius:10px; margin:15px 10%;}



.hhgw_xx_div_left dl dd{ height:50px; }

.hhgw_xx_div_left dl dd h2{ padding:0 15px; line-height:50px; font-size:18px;}

.hhgw_xx_div_left dl dd h2 a{ margin-top:12px; width:50%; height:26px; line-height:26px;border-radius:10px; font-size:14px;}

.hhgw_xx_div_right_tt{  height:32px; line-height:32px; font-size:18px; }

.hhgw_xx_div_right_wz{  font-size:14px; line-height:22px; padding:5px 0;}

.hhgw_xx_div_right_wz ul li{ width:100%; height:24px;line-height:24px; font-size:14px; }

a.hhgw_xx_div_back{ width:130px; height:36px; line-height:36px; margin-bottom:10px; font-size:18px; text-indent:40px; }





	

}





@media only screen and (max-width:414px){



.ny_menu{ /*height:50px;*/ margin:10px 0 20px 0;}

.ny_menu ul li{height:50px; }

.ny_menu li a{height:50px; line-height:30px; font-size:14px;  padding:0 10px; }

.ny_menu_znfpp li:first-child a{ height:50px; line-height:30px; font-size:14px;padding:0 10px 0 0; }

.ny_menu_znfpp li:last-child a{ height:50px; line-height:30px; font-size:14px; padding:0 0 0 10px; }



/******工具查询  -  会员查询******/

.hycx_div{width:100%; height:auto;  padding:35px 0 0 0 ; margin:30px 0%;}

.hycx_div h3{  font-size:16px;}

.hycx_div p img{ width:70%;  margin:20px 15%;}





/**********品牌介绍*******/



dl.ppwh_d1{ width:98%;  margin:1%;}

dl.ppwh_d1 dd{ height:auto;  padding:15px 0;}

dl.ppwh_d1 dd h3{ line-height:26px; font-size:18px;}

dl.ppwh_d1 dd p{ line-height:24px; font-size:13px; }

dl.ppwh_d1.last{ margin:1%;}



dl.pplg{ padding:10px 0; margin-bottom:25px;}

dl.pplg dd{ width:100%; padding:20px 15px 0px 15px;  font-size:14px;  line-height:22px;}

dl.pplg dt{ width:100%;}

dl.pplg dt img{ width:120px; }





.tdbanner_span{ margin-top:0; height:50px;}

.abdz_items_z{ width:100%; }

.abdz_items{  width:80%;height:50px;}

.abdz_items ul li{width:25%; height:50px; }

.tdbanner_span img{ width:94%; height:auto;}

.abdz_left{ width:10%; height:50px; background-size:auto 17px; }

.abdz_right{ width:10%; height:50px; background-size:auto 17px; }



.ny_menu.ny_menu_yjy li {  width:33.333%;  }

.ny_menu.ny_menu_yjy li a { padding:0 5px;  line-height:14px; text-align:center;   }

.ny_menu.ny_menu_yjy li:last-child a {  background-position: -130px bottom; }



}



/*Response rule */
html{font-size:50px}body{font-size:24px}
@media screen and (min-width: 320px){html{font-size:21.334px}body{font-size:12px}}
@media screen and (min-width:360px){html{font-size:24px}body{font-size:12px}}
@media screen and (min-width:375px){html{font-size:25px}body{font-size:12px}}
@media screen and (min-width:384px){html{font-size:25.6px}body{font-size:14px}}
@media screen and (min-width:400px){html{font-size:26.67px}body{font-size:14px}}
@media screen and (min-width:414px){html{font-size:27.6px}body{font-size:14px}}
@media screen and (min-width:424px){html{font-size:28.27px}body{font-size:14px}}
@media screen and (min-width:480px){html{font-size:32px}body{font-size:15.36px}}
@media screen and (min-width:540px){html{font-size:36px}body{font-size:17.28px}}
@media screen and (min-width:720px){html{font-size:48px}body{font-size:23.04px}}
@media screen and (min-width:750px){html{font-size:50px}body{font-size:24px}}


/*宝描*/
.formwork_text{ color:#fff; background-color:#fff; height:10px; overflow:hidden;}
.formwork_text p{color:#fff;text-align:center;}
.formwork_bt{ height:1.2rem;  color:#fff;font: 400 .5rem/1.2rem \5FAE\8F6F\96C5\9ED1; padding:0px .2rem;box-shadow: 0px 3px 8px rgba(0,0,0,0.3);position: relative;}
.formwork_bt span{font:.4rem Arial,Verdana,"\5b8b\4f53";}
.formwork_bt1{background-color:#ffad2b;}/*橙色*/
.formwork_bt2{background-color:#547fa2;}/*蓝色*/
.formwork_bt3{background-color:#4e4596;}/*紫色*/
.formwork_bt4{background-color:#6eb49c;}/*绿色*/
.formwork_bt5{background-color:#9cdac1;}/*浅绿色*/
.formwork_bt6{background-color:#e10f2a;}/*红色*/
.formwork_bt_l{ float:left;font: 400 .5rem/1.2rem \5FAE\8F6F\96C5\9ED1;}
.formwork_bt_r{ float:right;font: 400 .5rem/1.2rem \5FAE\8F6F\96C5\9ED1;}









