@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:1900px;min-width:1200px; 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; }
.wrap ul {list-style: none;/*overflow:hidden;*/}
.wrap br {font-size: 0px; line-height: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;/*transition:all 0.5s ease-out; transform: scale(0.8,0.8);*/}
/*.btn_slick:hover{transition:all 0.5s ease-out; transform: scale(1,1);}*/
.slick-prev {background: url(../images/btn_left.png) no-repeat;left: 0;}
.slick-next {background: url(../images/btn_right.png) no-repeat; right: 0;}
/*end ---btn left right*/

/*btn*/
.btn_zx{width: ;display:block;color: #866331!important; font-size:30px; border: 1px solid #866331!important; text-align: center; line-height:60px; padding: 0 10px; border-radius: 5px;}
.btn_zx:hover{color:#fff!important; background: #906e46!important; border: 1px solid #906e46!important;}
/*title*/
.wrap .titles{width:100%; text-align:center; background: url(../images/part2_title.png) no-repeat center center;}

/*banner*/
.wrap #top_banner {width: 100%; font-size: 0px; position: relative; min-width: 1200px;overflow: hidden;}
.wrap #top_banner h1 {width: 100%; height:151px; background: url(../images/banner1.jpg) no-repeat center top;}
.wrap #top_banner h1.h1{background-image:url(../images/banner1.jpg) ;}
.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;left:50%;top:0px; opacity: 0; transition: all 1s ease-out;}
.b_text img{width:100%;}
#top_banner .b_text1{margin-left: 20.315%;width:12.3157%;}
#top_banner .b_text2{margin-left: 33.1052%;}
#top_banner .b_text2 a{ color:#c4b29a; font-size:26px;padding: 5px 0; width:35px; display: block; border:2px solid #644a25; text-align: center;}
#top_banner .b_text2 a:hover{color: #fff; background: #644a25;}
#top_banner .b_text11,#top_banner .b_text21{opacity:1;}
.b_text.b_text11{top:14.83%;}
.b_text.b_text21{top:56.507%;}

/*part2*/
#part2{padding-bottom: 50px;}
#part2 .titles{height: 140px;padding: 21px 0 36px; background-image: url(../images/part2_title.png);}
.jt_list{ width:811px; height:620px; margin: 0 auto; position: relative; background: url(../images/part2_bg1.jpg) no-repeat center top;}
.jt_list a{display: block; width:245px; height:155px; position: absolute; right: 156px; top: 248px; background: url(../images/part2_btn_bg1.png) no-repeat center center; font-size: 30px; color: #866331!important;text-align: center; padding-top:90px; line-height: 40px;}
.jt_list a:hover{color: #fff!important; background-image: url(../images/part2_btn_bg2.png);}
.jt_list ul{ position: absolute; top: 48px;}
.jt_list ul li{width: 36px; font-size: 24px; color:#b09978; float: left; text-align: center;}
.jt_list ul.desc1{left: 0; border-right: 2px solid #9f835c; padding:26px 0 10px;}
.jt_list ul.desc1 li.l2{padding-top: 20px;}
.jt_list ul.desc2{right: 0; border-left: 2px solid #9f835c;}
.jt_list ul.desc2 li.l1{padding-top:45px;}
.jt_list ul.desc3{top:579px;left: 111px; border-top: 2px solid #9f835c;}
.jt_list ul.desc3 li{ width: 330px;}

#part3{width: 100%; height: 714px; background:url(../images/part3_bg1.jpg) no-repeat center top;}
#part3 .titles{ height: 134px; padding: 42px 0 132px; background-image: url(../images/part3_title.png);}
#part3 .p3_con{width: 1135px; margin: 0 auto;}
#part3 .p3_con img{display: block; width: 100%;}
#part3 .p3_con .btn_zx{width:420px;margin:85px auto 0; display: block;}

#part4{width: 100%; }
#part4 .titles{padding: 49px 0 20px; height: 135px; background-image: url(../images/part4_title.png);}
.p4_con1{width: 1200px; margin: 0 auto;}
.p41_desc{font-size:15px;color:#866331;line-height: 20px;padding: 10px 10px; display: block;border: 1px dashed #866331;}
.peo_eg{width: 100%;margin-top: 60px; height:855px;background: url(../images/part4_bg1.jpg) no-repeat center top; position: relative;}
.peo_eg_nav{z-index: 2;}
.peo_eg_nav li{ position: absolute; width:35px; height:35px; top: 486px; left: 50%; animation: light 1s infinite alternate;}
.peo_eg_nav li.l1{margin-left:-150px;}
.peo_eg_nav li.l2{margin-left:115px; animation-delay:1s;}
@keyframes light{
	from{opacity:0.2; transform: scale(0.3);}
	to{opacity: 1; transform: scale(1);}
}
.peo_eg_list li{position:absolute; top:301px;transform: scale(0); transition: all ease-in-out 0.5s;transform-origin: right bottom;}
.peo_eg_list li.hover{ transform: scale(1);}
.peo_eg_list li img{float:left; display: block; position: absolute;bottom: 0;}
.peo_eg_list li.l1{left:30px;width:416px;height: 225px;}
.peo_eg_list li.l1 img.img2{right: 0;}
.peo_eg_list li.l1 img.img1{left: 0;}
.peo_eg_list li.l2 img.img2{left: 0;}
.peo_eg_list li.l2 img.img1{right: 0;}
.peo_eg_list li.l2{right:0px;width:449px;height: 222px; transform-origin:left bottom;}

.peo_eg .btn_zx{width:300px; position:absolute; bottom: 0; left: 50%; margin-left: -150px;}
.p4_list{width:100%;background: url(../images/part4_bg_xw.jpg);}
.p4l_con1{width:100%; background: url(../images/part41_bg1.jpg) no-repeat center top;}
.p4l_con11,.p4l_con2,.p4l_con3{width:1200px;padding:80px 0 90px; margin:0 auto;border-bottom:2px dashed #cec4be;}
.p4_list li{ float: left;}
.p4_list li.l1{width: 504px;}
.con_tit{width: ;padding:0px 25px 15px 85px;letter-spacing: 2px; font-size:16px; background: url(../images/part4_t_bg.png) no-repeat 10px 15px #6e441f;}
.p4l_con2 .con_tit{background-color: #a37942;}
.p4l_con2 .con_tit h2{color: #6e441f;}
.p4l_con3 .con_tit{background-color: #c7ad68;}
.p4l_con3 .con_tit h2{color: #6e441f;}
.con_tit h1{color: #fff;font-size:16px; line-height: 40px;}
.con_tit h1 span{font-size:38px;font-style: italic;}
.con_tit h2{color: #c89f65;font-size:16px;}
.l1_p{ font-size: 14px; color: #6d6d6d; font-family: "黑体"; line-height: 24px; margin-top: 50px;}
.l1_p span{display: block;color:#565656;}
.p4_list li.l2{margin: 0 55px 0 35px;}
.p4_list li.l3{ text-align: center;}
.p4_list li.l3 img.img1{margin:35px 0 15px 0;}

#part5{width: 100%; height:1654px;position: relative; background: url(../images/part5_bg1.jpg)no-repeat center 170px;}
#part5 .titles{height: 135px; background: url(../images/part5_title.png) no-repeat center top;margin:58px 0 147px;}
.p5_desc1{color:#555555;width:705px; font-size: 14px; position: absolute; left: 50%; margin-left:-160px;line-height:20px;}
.lc_list{width:570px; position:absolute;left: 50%;top: 423px;}
.lc_list ul {margin-bottom: 50px;}
.lc_list ul li{ float: left;}
.lc_list ul li.l1{ width:120px;margin-right: 10px;}
.lc_list ul li.l1 h1{ font-size:20px;line-height: 30px; color: #95774b; font-style:italic;text-align: right;}
.lc_list ul li.l1 h1 span{ font-size: 14px; color: #464646; display: block; font-style: normal;}
.lc_list ul li.l3{padding-top:80px; width:250px;margin-left: 30px; font-size: 14px; color: #464646;}
#part5 .btn_zx{position:absolute; width:390px; bottom: 142px; right: 50%; margin-right: 78px;}

#part6{width: 100%;background:url(../images/part4_bg_xw.jpg);}
#part6 .titles{height:180px; background:url(../images/part6_title.png) no-repeat center 46px;}
.experts { width: 100%; margin-top: 65px; background: #000; height: 622px;overflow: hidden; }
.experts1 { width: 1200px; margin: 0 auto;position:relative; }
.experts1 .con_slider{width:1200px; height: 622px; overflow:hidden; }
.ex_desc { width:470px;margin-left:0px;padding-top:90px;opacity:0;color:#fff;transition:all 1s ease 0s; }
.slick-active .ex_desc{margin-left: 130px;opacity:1;}
.ex_desc h1 { font-size: 56px; line-height:56px;}
.ex_desc h1 span{ font-size:36px; line-height:56px;padding-left: 15px;}
.ex_desc h2 { font-size: 24px; line-height: 42px; }
.ex_desc ul { display: block; margin:15px 0; }
.ex_desc ul li { font-size: 16px; line-height: 30px; }
.ex_desc h4 span { font-size: 16px; color: #937343; }
.experts1 .btn_zx{position: absolute; left:150px; top:505px; z-index: 1;display: inline-block; font-size: 26px; color: #fff!important; line-height: 48px; padding: 0 40px; background: #937343;border: none;}
.experts1 .btn_zx:hover { color: #000!important; }
.experts1 .btn_slick{width:45px; height:45px;}
.experts1 .btn_slick.slick-prev{background-image: url(../images/btn_left.png);left:0;}
.experts1 .btn_slick.slick-next{background-image: url(../images/btn_right.png);right:0;}

#part7{width: 100%; background: #edebe8;}
#part7 .title1{width:100%; background: #fff; margin: 0 auto; text-align: center;padding: 60px 0 46px;}
#part7 .title1 h2{font-size: 36px;width:445px;margin: 0 auto; line-height:50px; color: #95774b;}
#part7 .title1 h1{font-size: 30px;width:445px;color:#af9877; margin: 0 auto; line-height:40px; border-bottom:1px solid #906E46;}
.p7_con{width: 1200px; margin: 100px auto 0; position: relative;}
.qa_list{width: 600px; float:left;}
.qa_list ul {margin-bottom: 42px;}
.qa_list ul li{ float: left;}
.qa_list ul li.icon_p{ width: 83px; height: 83px; border-radius: 83px; display: block; overflow: hidden;}
.qa_list ul.ul1 li.icon_p{margin-right: 25px;}
.qa_list ul.ul2 li.icon_p{margin-left: 25px;}
.qa_list ul li.icon_desc{position: relative; box-shadow: 5px 5px 5px #b9b7b5;}
.qa_list ul li.icon_desc img{position: absolute;}
.qa_list ul.ul1 li.icon_desc img{left: -9px; top: 50%; margin-top: -2px;}
.qa_list ul.ul2 li.icon_desc img{right:-14px; top: 50%; margin-top: -4px;}
.qa_list ul.ul1 li.icon_desc{display: inline-block; background: #c4c4c4;padding: 10px; border-radius: 3px; font-size: 14px; color: #866331;}
.qa_list ul.ul2 li.icon_desc{width: 410px;background: #aa9879; position: relative; font-size: 12px; color: #fff; line-height: 20px; padding:11px 6px;border-radius: 3px; font-size: 12px;}

#part8{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{background: none repeat scroll 0 0 #937343;bottom: 50px;color: #fff;display: inline-block;font-size: 26px;left: 50%;line-height: 48px;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 .title1{font-size: 48px; color: #7b7973; line-height:140px; background: #d6d5d3; width: 100%; text-align: center;}
.like_list{width:1200px; 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;}