@charset "utf-8";
/*begin  --------clear */
* { padding: 0; margin: 0; text-decoration: none; /*vertical-align: top; font-weight: normal; */}
a { text-decoration: none; outline: none; }
a:link, a:hover { text-decoration: none; }
a:active { text-decoration: none; }
a:visited { text-decoration: none; }
img{display:block;}
.clear { clear: both; height: 0; display: block; width: 100%; font-size: 0;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
object, .wrap embed { display: block; outline: none; }
html, body { -webkit-text-size-adjust: none; }
.wrap textarea { resize: none; overflow: auto; }
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block;}
.wrap br { font-size: 0px;}
.wrap a:link, .wrap a:hover { text-decoration: none; }
.wrap { width: 100%; height: auto; margin: 0 auto; max-width:1920px;min-width:1100px; position: relative; background: #fff !important; font-size: 14px; font-family:"微软雅黑"; margin: 0 auto;}
.wrap img { border: 0 none; padding: 0px; margin: 0px; display: inline-block; vertical-align: bottom;}
.wrap ul {list-style: none;/*overflow:hidden;*/}
.wrap br {font-size: 0px; line-height:0;}
/*end--------clear  */
/*star --slider 通用*/
.slick-slider { position: relative; }
.slick-list { position: relative; overflow: hidden; display: block;margin: 0 auto; }
.slick-list:focus { outline: none; }
.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float:left;min-height: 1px; position:relative; }
.slick-slide img { display: block !important; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; position: relative; }
.slick-loading .slick-slide { visibility: hidden;}
.slick-vertical .slick-slide {display:block; height:auto; }

.btn_slick{position: absolute; display: block;line-height: 0; font-size: 0; cursor: pointer; top: 50%;padding: 0; border: none; outline: none; transition: all 0.5s ease-out;opacity:0;}
/*end --slider 通用  */
/*content*/
.wrap{ background: #fff; width: 100%; max-width:1680px;}
/*title*/
.wrap .titles{width:1200px; height:99px; background:url(../images/img_bg_title.jpg) no-repeat center top;font-size: 46px; text-align: center;text-shadow: 2px 2px 2px #535352;line-height: 99px;color: #fff;margin-top: 50px;}
.title1{text-align:center;display: block;margin: 0 auto 56px;}
.title1 h1{font-size:50px;height: 62px; line-height: 62px;color: #000;}
.title1 h1 p{float:left;}
.title1 h1 span{width:20px; height:62px;background: url(../images/img_title_left.png) no-repeat center center;display: inline-block; float: left;padding: 0 5px;}
.title1 .tl{background-image: url(../images/img_title_left.png);}
.title1 .tr{background-image: url(../images/img_title_right.png);}
.title1 h2{font-size:34px; line-height:56px; border-bottom: 2px solid #907142;color: #907142;display: block; margin: 0 auto;padding-top: 10px;}

/*zx*/
.btn_zx1{border:1px solid #decb98;border-radius:80px;width:80px; height:80px; padding:30px; position: absolute; left: 50%; margin-left: 25px;top:51.5%;text-align: center; cursor: pointer;}
.btn_zx1 a{font-size:34px; line-height: 34px;color:#decb98;}
.btn_zx1 a:hover{color: #fff;}
.btn_zx2{padding:0 40px;line-height:62px;text-align: center; border:1px solid #907142 !important;display: block;color: #907142!important; font-size: 24px;margin:53px auto 0;}
.btn_zx2:hover{background:#907142!important; color:#fff!important;}

.btn_zx4{ color: #959595 !important;padding: 55px 40px; display: block; width:120px; height:90px; font-size: 28px; text-align: center;background: url(../images/btn_zx4.jpg) no-repeat;position: absolute;top: 322px; left: 50%; margin-left: -100px;}
.btn_zx4:hover{color:#937959 !important;background: url(../images/btn_zx41.jpg) no-repeat;}

.btn_zx8{display: inline-block; font-size: 26px; color: #fff; line-height: 48px; padding: 0 40px; background: #937343;position: absolute; bottom:50px; left: 50%; margin-left: 323px;}
.btn_zx8:hover{color: #000;}
/*banner*/
.wrap #top_banner {width: 100%; font-size:0px; position: relative;min-width:1200px; /*margin-bottom:70px;*/}
.wrap #top_banner img {width:100%;}
.banner_text{display:block; width:37.6785%; height:auto; position:absolute; top:17.37%; opacity:0;left:100%;}
.banner_text1{opacity:1;left:48.1%; transition: all 1s ease-out;}
/*导航 link
.wrap #fixed { width: 100%; height:70px; position: fixed; left: 0; top: 0; background: #937343; z-index: 2000; }
.wrap .nav11 { height: 70px; width:100%; max-width:1680px; z-index: 2000; background:#937343; position: absolute; margin-top: -70px;}
.wrap .nav11 ul { overflow: hidden; width: 1200px; margin: 0 auto; }
.wrap .nav11 ul li { float: left; display: inline-block; width:146px; height:60px; background: #937343; font-size: 20px; color: #fff; text-align: center; line-height:25px; cursor: pointer; border-right: 1px solid #fff;padding-top: 10px;}
.wrap .nav11 ul li span{display: block;font-size: 13px;line-height:30px;}
.wrap .nav11 ul .active { background: #fff; color: #937343; }
.wrap .nav11 ul li:hover { background: #fff; color: #937343; }*/
/*part1*/
#part1{width:1200px; margin: 0 auto; background: #fff;}
.part1_con1{width:1200px; height:676px; background: url(../images/part1_bg1.jpg) no-repeat center top; position: relative;}
#part1 span{width:96px; height:60px;padding-top: 36px; text-align: center; background:url(../images/img_trans_black.png); border-radius:48px; border: 1px solid #fff; display:block; position:absolute;font-size: 16px; line-height:22px;}
#part1 span.p_t{padding-top:26px;height: 70px;}
#part1 p{position: absolute; width:295px;font-size: 24px; line-height: 36px; color: #907142;}
.part1_con2{position: relative;width: 1200px; height:338px; background: url(../images/part1_bg2.jpg) no-repeat center top;}
#part1 .p1{top:60px; left:400px;}
#part1 .p2{top:545px; left:206px;}
#part1 .s1{top:338px; left:42px;}
#part1 .s2{right:106px;top:106px;}
#part1 .s3{bottom:48px;right:104px;}
.part1_con2 span{ top:151px;}
#part1 .s4{left:145px;}
#part1 .s5{left:510px;}
#part1 .s6{right:160px;}
#part1 .btn_zx2{width:530px;}
.dian_list{width:18px;margin:35px auto;display: block;height: 120px;}
.dian_list li{width:18px; height:18px;border-radius: 18px; background: #907142; margin-top:8px;animation: god_own 1s linear infinite alternate;}
@keyframes god_own{
	from{margin-top:0;}
	to{ margin-top:16px;}
}

/*part2*/
#part2 {width: 1100px;margin: 0 auto;}
#part2 .title1{width:565px;}
#part2 .title1 h2{width:210px;}
.type_own{width: 1200px; margin: 0 auto;border-bottom: 1px solid #907142;}
.type_nav{float: left;width: 550px; height: 634px; display: block; background: url(../images/part2_img1.jpg) no-repeat center top; position: relative;}
.type_nav li{position:absolute;}
.type_nav li span{ background: url(../images/img_light.png) no-repeat center center;width:32px; height:32px; display: block; position: absolute;animation:light 0.5s linear infinite alternate;}
@keyframes light{
	from{transform:scale(0.8,0.8);}
	to{transform:scale(1,1);}
}

.delicacy .type_nav li.l1{top: 226px; left: 126px; width: 145px; height: 40px;}
.delicacy .type_nav li.l1 span,.delicacy .type_nav li.l2 span{right: 0; top:0;}
.delicacy .type_nav li.l4 span,.delicacy .type_nav li.l5 span{left: 0; top:0;}
.delicacy .type_nav li.l3 span{bottom: 0; left: 0;}
.delicacy .type_nav li.l2{top: 370px; left: 103px; width: 74px; height: 121px;}
.delicacy .type_nav li.l3{top: 308px; left: 420px; width: 132px; height: 40px;}
.delicacy .type_nav li.l4{top: 409px; left: 410px; width: 121px; height: 34px;}
.delicacy .type_nav li.l5{top: 489px; left: 396px; width: 115px; height: 87px;}


.own_desc{width:610px;float:left;}
.own_desc h1{ font-size: 30px;line-height: 39px; color: #fff; background: #907142;padding:0 20px 0 10px;display: inline-block;margin-top:60px;}
.own_desc p{display: block; margin: 20px 0 35px;}
.own_desc p span{ color:#f45d02;}
.img_desc{width: 490px; margin: 0 auto;backface-visibility:  #fff;box-shadow: 0px 0px 20px #d7cdc1;}
.img_desc h2{font-size: 26px;color:#907142; text-align: center; line-height: 60px;}
.img_desc span{padding: 20px 40px; font-size:14px; line-height:18px; text-align: center; display: block;}

/*part3*/
#part3{width: 1200px; margin: 0 auto;}
.young .type_nav{float:right;width:445px; height:634px; display: block; background: url(../images/part3_img1.jpg) no-repeat center top; position: relative;}
.young .type_nav li.l1{top:425px; left:15px; width: 105px; height:123px;}
.young .type_nav li.l1 span{right: 0; top:0;}
.young .type_nav li.l4 span,.young .type_nav li.l5 span{left: 0; top:0;}
.young .type_nav li.l2 span,.young .type_nav li.l3 span{bottom: 0; left: 0;}
.young .type_nav li.l2{top:258px; left:267px; width:145px; height:82px;}
.young .type_nav li.l3{top:445px; left:264px; width:180px; height:27px;}
.young .type_nav li.l4{top:496px; left:301px; width:132px; height:27px;}


/*part4*/
#part4{width: 1200px; margin: 0 auto;}
.sex .type_nav{float:left;width:510px; height:650px; display: block; background: url(../images/part4_img1.jpg) no-repeat center top; position: relative;}
.sex .type_nav li.l1{top:156px; left:30px; width:96px; height:84px;}
.sex .type_nav li.l1 span{right: 0; top:0;}
.sex .type_nav li.l2 span{left: 0; top: 0;}
.sex .type_nav li.l2{top:466px; left:408px; width:93px; height:73px;}
#part4 .btn_zx2{width: 145px;}
/*part5*/
#part5{width:1200px; margin: 0 auto;}
.p5_con{width:1200px;}
.p5_con .p5_img{ float: left; width: 420px;}
.p5_con .p5_desc{float: left; width: 770px;}
.p5_desc li{clear: both;}
.p5_desc li p{width: 422px;display: block;font-size: 18px; color: #000; line-height: 36px;}
.p5_desc li img{width: 282px; height: 267px; display: block;}
.p5_desc .l1 img,.p5_desc .l1 p{float: left;}
.p5_desc .l1 p{margin:75px 0 0 22px;}
.p5_desc .l2 img,.p5_desc .l2 p{float: left;}
.p5_desc .l2 p{margin: 60px 26px 0 30px;}
/*part6*/
#part6{width: 1200px; margin:84px auto 0;}
#part6 .title1{width:565px;}
#part6 .title1 h2{width:285px;}

.t_comp{background: #ded8cf;}
.t_comp td{background: #fff;}
.t_right td img { float: left; width:255px; height:256px;}
.t_right td .how_desc { float: left; width: 460px;}
.t_right td .how_desc.mr {margin:77px 0px 0 34px; width: 427px;}
.t_right td .how_desc.ml {margin:65px 0 0 40px; width: 455px;}
.t_right td img{margin-left: 30px;}
.t_right td .how_desc h1{ font-size: 24px; line-height: 34px;color: #60605f;}
.t_right td .how_desc h1 span { color: #937959; font-size: 24px; line-height: 34px; border: 1px solid #937959; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; display: inline-block; margin: 0 0 10px 20px; padding: 0 12px;}
.t_right td .how_desc p { font-size: 14px; color: #626262; line-height: 26px; }

.t_title{height: 90px;line-height: 90px; text-align: center;color: #969594;}
.t_title .th1{font-size: 26px;}
.t_title .th2{font-size: 14px;width: 805px;}
.t_left,.t_right{vertical-align:middle;height: 825px;}
.t_left tr td{font-size: 26px; color: #907142;width: 395px;}
.t_left tr td .btn_zx2{width: 265px;}
.t_left tr td,.t_right tr td{height: 275px; text-align: center;}
.t_right tr td{width:805px; text-align: left;}

/*part7*/
#part7{width:100%; height: ; margin-top: 60px;background: url(../images/part7_bg3.jpg) repeat-y;;}
#part7 .title1{width:630px;height: 204px;padding-top:70px;height: auto;}
#part7 .title1 h2{width:285px;}
.p7_fx_desc{width: 100%;background: url(../images/part7_bg1.jpg);}
.p7_fx_desc p{width: 1200px; margin: 0 auto;text-indent: 2em; display: block;padding:40px 30px; font-size: 14px; color: #000;line-height: 30px;}
.fx_process{width: 100%; height: 820px; margin: 0 auto; background: url(../images/part7_bg.jpg) no-repeat center top;position: relative;}
.pro_list {}
.pro_list li{width:154px; height:101px; position: absolute;cursor: pointer;}
.pro_list li.img1{top:137px;right:50%;}
.pro_list li.img2{top:292px;right:50%;}
.pro_list li.img3{margin-right: 260px;}
.pro_list li.img4{margin-right:-385px;}
.fx_tips_list li.tips{width: 382px; height:180px;display: block; background: url(../images/part7_bg2.jpg);border-radius: 10px; box-shadow: 1px 1px 3px #959595;padding-top: 34px; position: absolute;display: none;}
.fx_tips_list li h1{font-size: 20px; color: #937959; line-height: 30px; text-align: center;}
.fx_tips_list li p{font-size: 14px; color: #000; line-height: 24px;padding:20px 32px 0;}
.fx_tips_list li.tip1,.fx_tips_list li.tip2{top: 282px;left: 50%; margin-left: -180px;margin-top:34px;}
.fx_tips_list li.tip3,.fx_tips_list li.tip4{top:315px;left:50%; margin-left:-180px;}
.fx_tips_list li.tip1 .tip_arrow{width: 30px; height: 34px;position:absolute; top:-34px; left: 40px;}
.fx_tips_list li.tip2 .tip_arrow{width: 30px; height: 34px;position:absolute; top:-34px; right: 40px;}
.fx_tips_list li.tip3 .tip_arrow{width: 30px; height: 41px;position:absolute; top:28px; left: -30px;}
.fx_tips_list li.tip4 .tip_arrow{width: 30px; height: 38px;position:absolute; top:28px; right:-30px;}
.fx_result{width: 100%; background: url(../images/part7_bg3.jpg) repeat-y;padding-bottom:50px;}
.fx_result ul{width:1090px; margin: 0 auto !important; padding-top: 33px;}
.fx_result ul li{float: left; width:347px; margin-right: 15px; text-align: center; font-size: 16px;line-height:36px;}
/*part8*/
#part8{width: 1200px; margin:50px auto 0; }
#part8 .title1{width: 565px;}
#part8 .title1 h2{width:140px;}
.p8_con{width: 1045px;height: 408px; margin: 0 auto; display: block; background: url(../images/part8_bg1.jpg) no-repeat center top;}
.p8_con li{float: left; width: 261px;}
.p8_con li h1{font-size: 24px; color:#907142;padding:18px 0 0 70px; line-height:38px;}
.p8_con li h2{font-size: 22px; color:#907142;padding-left: 22px;}
.p8_con li img{padding:30px 0 28px 20px;}
.p8_con li p{font-size: 14px;line-height:24px;padding: 16px 18px 20px 22px;}
.b_t{width: 1200px; margin:40px auto 35px; background: #907142;padding: 25px 0 20px;  text-align: center;}
.b_t h2{font-size: 24px;line-height:36px;color:#fff!important;}
.b_t h1{font-size:40px;text-shadow: 2px 2px 2px #535352; line-height:56px;color:#fff!important;}
/*part9*/
#part9{width: 100%;height: 876px;}
.p9_con{width: 100%; height: 876px;}
.p9_con .con_slider{width: 100%; height: 876px;}
.p9_con .s_con{width:550px; position: absolute; left: 50%;top:100px; margin-left: 10px;}
.butt{background: url(../images/part9_bg1.jpg) no-repeat center top;height: 876px;position: relative;}
.face{background: url(../images/part9_bg2.jpg) no-repeat center top;height: 876px;position: relative;}
.breast{background: url(../images/part9_bg3.jpg) no-repeat center top;height: 876px;position: relative;}

.s_con h1{ font-size: 26px; color: #907142;line-height:36px;}
.s_con h2{ font-size: 34px;color: #fff; background: #907142; line-height:50px; display: inline-block; margin: 10px 0 18px;padding: 0 10px;}
.s_con p{font-size: 16px; line-height: 30px; text-decoration: underline;}
.s_con img{padding: 51px 0 18px 40px;}
.s_con h3 {font-size: 14px;width: 500px; color: #000; line-height: 24px;margin-bottom:9px;}
.s_con h3 span{color: #fff; background: #907142;padding: 0 3px; display: inline-block;margin-right: 5px;}
.s_con .btn_zx2{width: 145px;}

.p9_con .btn_slick{height:72px;width:41px; margin-top: -36px;opacity: 0;}
.p9_con .slick-prev {left:0%; margin-left:-620px;background: url(../images/btn_com_left.png) no-repeat; }
.p9_con .slick-next {right:0%; margin-right:-620px;background: url(../images/btn_com_right.png) no-repeat; }

/*part10*/
#part10{width: 1200px; margin:60px auto 50px;}
#part10 .title1{ width: 565px;}
#part10 .title1 h2{width: 140px;}
.record_list{width:652px; margin: 0 auto;}
.record_list li{}

.record_list .btn_slick{height:46px;width:46px; margin-top: -23px; opacity: 1;}
.record_list .slick-prev {left:0%;margin-left:-140px; background: url(../images/btn_left.png) no-repeat; }
.record_list .slick-next {right:0%;margin-right:-140px;background: url(../images/btn_right.png) no-repeat; }
/*part11*/
#part11{width: 100%;}
#part11 .title1{ width: 480px;}
#part11 .title1 h2{ width:175px;}
.experts { width: 100%; background: #000; height: 622px;margin-top:45px; }
.experts1 { width:1180px; margin: 0 auto; }
.experts1 .con_slider { width: 1180px; height: 622px; overflow:hidden; }
.ex_desc { margin-left:150px; padding-top:110px; opacity:1; color: #fff; width:530px; transition:all 2s ease 0s; }
.slick-active .ex_desc{margin-left:138px;opacity:1;}
.ex_desc h1 { font-size: 56px; line-height:56px;}
.ex_desc h1 span{ font-size:30px; line-height:56px;}
.ex_desc h2 { font-size: 24px; line-height: 42px; }
.ex_desc ul { display: block; margin: 30px 0 30px; }
.ex_desc ul li { font-size: 16px; line-height: 30px; }
.ex_desc h4 span { font-size: 16px; color: #937343; }
.experts1 .btn_slick{width:116px; height:168px; opacity:0;}
.experts1 .slick-prev {left:0%;background: url(../images/btn_zj_left.png) no-repeat; }
.experts1 .slick-next {right:0%;background: url(../images/btn_zj_right.png) no-repeat; }
.btn_zx_zj { display: inline-block; font-size: 26px; color: #fff; line-height: 48px; padding: 0 40px; background: #937343;position: absolute; left:153px; bottom:30px; z-index: 1;}
.btn_zx_zj:hover { color: #000; }

.experts1 .btn_slick{height:46px;width:46px; margin-top:-23px; opacity:0;}
.experts1 .slick-prev {left:-20%; background: url(../images/btn_left.png) no-repeat; }
.experts1 .slick-next {right:-20%;background: url(../images/btn_right.png) no-repeat; }

/*part12*/
#part12{width: 100%;margin-top: 40px;}
.xt_con{width: 100%;}
.xt_con { width: 100%; background: #4e3c2f; position: relative; }
.xt_con .YX_title { margin: 0 auto; width: 993px; height:100px;background: url(../images/YX_bottom_title.png) no-repeat center center; }
.xt_con .YX_button { display: block; position: absolute; top: 520px; left: 70%; width: 120px; height: 35px; background-color: #c6c6c6; color: #503728; font-size: 22px; line-height: 35px; text-align: center; z-index: 10000; text-decoration: none; }
.xt_con .YX_button:hover { background-color: #856d4b; color: #fffefe; }
.xt_con #pp_ul { width: 100%; background: #553e2c; }
.xt_con #tabs { overflow: hidden; width: 1089px; display: block; height: auto; margin: 0 auto; padding: 0; list-style: none; }
.xt_con #tabs li { float: left; width: 120px; height:75px; margin: 0; padding-top:35px; margin-right: 1px; background-image: url(../images/button.jpg); color: #e8e3da; font-size: 18px; text-align: center; text-decoration: none; display: block; cursor: pointer; }
.xt_con #tabs a span { letter-spacing: -1px; color: #e8e3da; }
.xt_con #tabs li:hover, .xt_con #tabs li:focus { background-position: 0 100%; }
.xt_con #tabs li:focus { outline: 0; }
.xt_con #tabs .current { z-index: 3; background-position: 0 100%; }
.xt_con #content { background: #dcdbdb; padding: 55px 0 66px 0; }
.xt_con .tab_context { width: 910px; margin: 0 auto; display: none; }
.xt_con .tab_context .YX_left { float: left; width: 390px; }
.xt_con .tab_context .YX_right { float: right; width: 465px; margin-top: 20px; }
.xt_con .tab_context .YX_right strong { color: #000000; font-size: 30px; letter-spacing: 2px; line-height: 50px; font-weight: normal; }
.xt_con .tab_context .YX_right p { color: #000000; font-size: 14px; line-height: 25px; width: 420px; height: auto; margin: 0; padding: 0; }
/*page12*/
#part13{width:100%; height: ; margin-bottom:0px; background: url(../images/part7_bg1.jpg);}
.part_like{padding-bottom: 86px;}
.part_like .title3{width: 1200px; height: 87px; padding-top:47px; margin: 0 auto;}
.part_like .title3 img{width: 100%; height: auto;}
.like_list{width:1200px; margin:40px auto 0px !important; padding-bottom:40px !important;}
.like_list li{width: 280px; height: 145px ;border:2px solid #fff;float: left;margin: 0 8px;}
.like_list li:hover{border: 2px solid #937343;}
/*to_top*/
.to_top{width:55px; height:100px; position:fixed;top:75%; right:7%;cursor: pointer;}
.to_top img{width: 100%;}