@charset "utf-8";

/*begin  --------clear */

* { padding: 0; margin: 0; text-decoration: none;}

a { text-decoration: none; outline: none; }

a:link, a:hover { text-decoration: none; }

a:active { text-decoration: none; }

a:visited { text-decoration: none; }

.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:1220px; position: relative; background: #fff; font-size: 14px; font-family:"微软雅黑"; margin: 0 auto; overflow: hidden;}

.wrap img { border: 0 none; padding: 0px; margin: 0px; display: inline-block; }

.wrap ul {list-style: none;}

.wrap br {font-size: 0px; line-height:0;}

.wrap .bg100{width:100%;background-position:center 226px; background-repeat:no-repeat;position: relative;}

.wrap .w12{width:1220px; margin: 0 auto; position: relative;}

.wrap .last_child{margin-right: 0;}

.wrap .first-child{margin-left: 0;}

/*.left{float: left;}

.right{float: right;}*/

/*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; }

/*end --slider 通用  */

/*start ---btn left right*/

.btn_slick{ position: absolute; display: block;line-height: 0; font-size: 0; cursor: pointer; top:50%;padding: 0; border: none; outline: none;}

.slick-prev {background: url(../images/btn_left.png) no-repeat;}

.slick-next {background: url(../images/btn_right.png) no-repeat;}

/*end ---btn left right*/



/*btn*/

.btn_zx{width:105px !important;display:block !important;color: #866331 !important; font-size:26px !important; border: 1px solid #866331 !important; text-align: center !important; line-height:48px !important; padding: 0 25px !important; border-radius: 5px!important;}

.btn_zx:hover{color:#fff !important; background: #906e46; border: 1px solid #906e46;}



/*title*/





/*banner*/

.wrap #top_banner {width: 100%; font-size: 0px; position: relative; min-width: 1220px;overflow: hidden;}

.wrap #top_banner h1 {width:100%; height:170px; background: url(../images/banner1.jpg) no-repeat center top;}

.wrap #top_banner h1.h1{background-image:url(../images/banner1.jpg) ; height:169px;}

.wrap #top_banner h1.h2{background-image:url(../images/banner2.jpg) ;}

.wrap #top_banner h1.h3{background-image:url(../images/banner3.jpg) ;}

.wrap #top_banner h1.h4{background-image:url(../images/banner4.jpg) ;}

.wrap #top_banner h1.h5{background-image:url(../images/banner5.jpg) ;}

.b_text {position:absolute;width:26.0417%; opacity:0;top:0; transition: all 1s ease-out;left:50%; margin-left:-1%;}

.b_text img{width:100%;}

#top_banner .b_text11{top:17.29%;}

#top_banner .b_text21{top:83.8823%;}



/*part1*/

#part1{width: 100%; height: 1080px; background: url(../images/part1_bg1.jpg) no-repeat center top; position: relative;}

.pt1_list{width: 693px;height: 836px; position: absolute; left: 50%;top:13%; margin-left: -4.8%;}

.pt1_list li{width:100%; background: url(../images/part1_word1.png) no-repeat 0 0;transition-property: all; transition-duration: 0.5s;/*opacity: 0; margin-left:836px;*/}

.pt1_list li.l1{height: 26px; background-position:0 0;}

.pt1_list li.l2{height: 35px; background-position:0 -42px; margin-top: 20px;}

.pt1_list li.l3{height: 25px; background-position:0 -104px;margin-top: 30px;}

.pt1_list li.l4{height: 35px; background-position:0 -147px;margin-top: 20px;}

.pt1_list li.l5{height: 33px; background-position:0 -262px;margin-top: 80px;}

.pt1_list li.l6{height: 33px; background-position:0 -320px;margin-top: 25px;}

.pt1_list li.l7{height: 33px; background-position:0 -378px;margin-top: 27px;}

.pt1_list li.l8{height: 33px; background-position:0 -435px;margin-top: 26px;}

.pt1_list li.l9{height: 30px; background-position:0 -546px;margin-top: 78px;}

.pt1_list li.l10{height: 60px; background-position:0 -600px;margin-top: 23px;}

.pt1_list li.l11{height: 126px; background-position:0 -705px;margin-top: 48px;}



/*part2*/

#part2{width: 100%; height: ;}

#part2 .p2_tit{width: 100%;padding-top: 194px; height:275px; background:url(../images/part2_bg1.jpg) no-repeat center top; text-align: center;}



/*part21*/

#part21,#part22,#part23,#part24,#part25,#part26{width:100%;background-position: top center; background-repeat: no-repeat;}

.p_con{width: 1220px; margin: 0 auto;position: relative;}

.p_tit{width: 896px; height: 212px;}

.pro_con .left,.pro_con .right{ float:left;}

.pro_link a{width: 1216px; height: 484px; display: block; overflow: hidden;}

.pro_link a img{transform: scale(1); transition: all 0.5s ease-in-out;}

.pro_link a.hover img{transform: scale(1.05);}











#part21{height:1150px; background-image:url(../images/part21_bg1.jpg);}

.p21_con{width:100%;height:420px; position: relative;}



.face_list{width:470px; height:420px;position:relative;margin-top:-40px;margin-left: 80px; background: url(../images/part21_eye.png) no-repeat center 180px;}

.face_list li{ position: absolute; width:155px; height:135px;  text-align: center;}

.face_list li a{font-size: 14px; line-height: 18px; color:#000; width: 100%; display: block; text-align: center;}

.face_list li span{width: 112px; height: 112px; position: absolute; bottom: 0; left: 50%; margin-left: -56px; display: block; background-repeat: no-repeat; background-position: center bottom;}

.face_list li span i{ display:block; width: 100%;font-size: 14px; line-height: 18px; height: 100%; text-align: center; line-height: 112px; background: #c6a16c; border-radius: 112px;font-style: normal; opacity: 0; transform: scale(0);transition: all 0.5s ease-out;}

.face_list li.hover span i{opacity: 1; transform: scale(1);}

.face_list li.l1{top: 0; left:50%; margin-left: -77px;}

.face_list li.l1 span{background-image: url(../images/part21_eye_01.png);}

.face_list li.l2{top: 105px; left: 0;}

.face_list li.l2 span{background-image: url(../images/part21_eye_02.png);}

.face_list li.l3{top: 285px; left: 30px;}

.face_list li.l3 span{background-image: url(../images/part21_eye_03.png);}

.face_list li.l4{top: 285px; right:30px;}

.face_list li.l4 span{background-image: url(../images/part21_eye_04.png);}

.face_list li.l5{top: 105px; right:0px;}

.face_list li.l5 span{background-image: url(../images/part21_eye_05.png);}



.p21_con .right{margin:95px 0 0 35px;}

.p21_con .right .btn_zx{margin:40px 0 0 35%;}



/*part22*/

#part22{height:1334px; background-image:url(../images/part22_bg1.jpg);}

.p22_con{width:100%;position:relative; margin:38px 0 96px;}

.p22_con .left{margin-left: 45px;}

.p22_con .right{margin-top: 140px;position: relative;}

.p22_con .right .btn_zx{margin:50px 0 0 35%;}



/*part23*/

#part23{height:1300px; background-image:url(../images/part23_bg1.jpg);}

.p23_con{width:915px; position:relative;margin:20px auto; text-align: center;}

.freckle_list {width:; margin-bottom: 60px;}

.freckle_list li{ float: left; width:223px;height:285px; margin-right:115px; text-align: center; font-size: 18px; line-height: 30px; font-family: "黑体";}

.freckle_list li a{display: block; width: 100%;}

.freckle_list li a img{transform: scale(1); transition: all 0.3s ease-in-out;}

.freckle_list li a img:hover{transform: scale(1.05);}





/*part24*/

#part24{height:1292px; background-image:url(../images/part24_bg1.jpg);}

.p24_con{width: 680px; position:relative;margin:35px auto 45px; vertical-align: middle;}

.p24_con img{vertical-align: middle;float:left;}

.p24_con .btn_zx{position: absolute; left:35%; bottom:45px;}

.p24_con .age35{width:215px; height:417px;overflow: hidden; float: left; display: inline-block; background: url(../images/part24_thumb2.jpg) no-repeat center top;}

.p24_con .age35 span{background:url(../images/trans_black.png);opacity: 0; display:block; height: 100%; color: #fff; font-size: 14px; line-height:24px;padding:55px 18px 0;margin-top: -417px;}



/*part25*/

#part25{height:1046px; background-image:url(../images/part25_bg1.jpg);}

.p25_con{/*width:693px;*/ text-align: center; position:relative;margin:25px auto 35px;}

.p25_con .btn_zx{position: absolute;top: 50%; margin-top: -60px; left:78%;}





/*part26*/

#part26{height:1318px; background-image:url(../images/part26_bg1.jpg);}

.p26_con{width:1025px; position:relative;margin:-20px auto 20px;}

.p26_con .p1{text-align: center; width: 100%; font-size: 18px; font-family: "黑体"; line-height: 36px;}

.p26_con .btn_zx{margin:20px auto;}

.uber_list {width: ; margin: 22px auto 50px;}

.uber_list li{ float: left; width:299px;height: 212px;overflow: hidden; margin-right: 55px;box-shadow: 2px 5px 10px #a99165;}

.uber_list li img{transform: scale(1); transition: all 0.3s ease-in-out;}

.uber_list li img:hover{transform: scale(1.05);}



/*part3*/

#part3{width: 100%; height: ;}

#part3 a{display: block; width: 100%;}

#part3 a img{width: 100%;}



/*part4*/

#part4{width: 100%;}

.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: #fff; 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; }

.xt_con .btn_zx{bottom: 50px;display: inline-block;left: 50%;margin-left: 323px;padding: 0 40px;position: absolute;}

/*.xt_con .btn_zx:hover{color: #000;}*/



/*#part_like{width: 100%; background: #fff;padding-bottom: 80px;}

#part_like .tit{font-size: 48px;background: url(../images/bg_like_xw.jpg) #d6d5d3; color: #7b7973; line-height:140px;width: 100%; text-align: center;}

.like_list{width:1220px; margin:75px auto 0px !important; padding-bottom:40px !important;}

.like_list li{width:261px; height:131px ;border:2px solid #fff;float: left;margin-right:40px;}

.like_list li:hover{border:2px solid #937343;}

.like_list li.last_child{margin-right:0;}*/