@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; }
.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:1219px; 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;}
.bg100{widows: 100%;}
.bg12s{width: 1219px !important; margin: 0 auto !important;}
.first-child{margin-left: 0;}
.last_child{margin-right: 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; }
/*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);*/ width: 45px; height: 45px;}
/*.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*/
.wrap .btn_zx{display:block; width:146px; height:81px; background: url(../images/btn_zx_bg1.png) no-repeat center bottom;position: absolute; right:75px; bottom: 0; text-align: center; line-height: 25px; font-size: 16px; color: #937343 !important;}
.wrap .btn_zx:hover{color: #fff!important;background: url(../images/btn_zx_bg2.png) no-repeat center bottom;}

/*btn_zx_zj*/
.btn_zx_zj{display:block;text-align: center;width: 104px;font-size: 26px; color: #fff;border: 1px solid #937343; line-height: 48px; padding: 0 40px; background: #937343;}
.btn_zx_zj:hover{color:#937343; background: none;}

/*title*/
.wrap .titles{width:100%; height: 117px; background-repeat:no-repeat;background-position:bottom center; position: relative;}


/*banner*/
.wrap #top_banner {width: 100%; font-size: 0px; position: relative; min-width: 1219px;overflow: hidden;}
.wrap #top_banner h1 {width: 100%; height:206px; 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) ;}
.b_text {position: absolute;left:50%;top:0px; opacity: 0; transition: all 1s ease-out;}
.b_text img{width:100%;}

.b_text.b_text1{width:12.03125%;margin-left: -41.8%; top: 18.5999%;}
.b_text.b_text11{transform:rotate(360deg);}
.b_text.b_text2{width:37.08%;margin-left:-32.158%;}
.b_text.b_text21{top:50.966%;}
.b_text.b_text3{width:33.3854%;top:17.149%; margin-left: -28.333%;}
.b_text.b_text31{transform:rotateY(360deg);}

/*part2*/
#part2{height:866px; background: url(../images/part2_bg1.jpg) no-repeat center top;}
.p2_con{position: relative;}
.p2_desc{margin-left: 33px; left: 50%; position: absolute;top: 169px;}

/*part3*/
#part3{height:671px; background: url(../images/part3_bg1.png) no-repeat center 359px;}
.p3_con{position:relative;}
.p3_con .titles{background-image: url(../images/part3_tit1.png); padding-top: 64px;}
.p3_con .btn_click{width:248px; height:154px;position: absolute; top: 359px;left: 50%; margin-left: -124px; cursor: pointer; z-index: 2;}
.p3_con .btn_click a{font-size:18px;background: #fff; color: #000; border: 1px solid #000; position:absolute;line-height: 32px; width: 98px; text-align: center; cursor:pointer;bottom:0; left:50%; margin-left:-49px;}
.p3_con .btn_click a:hover{background: #937343; color:#fff; border: 1px solid #937343;}
.p3_con .btn_click a img{width:17px; height:8px; position: absolute; top:-8px; left: 50%; margin-left:-8px;}
.reason_list{width: 100%;position: relative; margin-top:45px; height:395px;}
.reason_list li{position:absolute;display: none;}
.reason_list li.l1{left: 0; top: 0;}
.reason_list li.l2{left:114px; top:242px;}
.reason_list li.l3{right:0; top:87px;}

/*part4*/
#part4{height:844px; background: url(../images/part4_bg1.jpg) no-repeat center top;}
.p4_con{position:relative;}
.p4_con .titles{background-image: url(../images/part4_tit1.png); padding-top:84px;}
.way_list{width: ;position: relative; margin-top: 64px;}
.way_list li{width:350px; height:350px; border-radius:350px;float: left; background: url(../images/part4_img00.png) no-repeat center center; margin-right:75px; box-shadow:5px 5px 15px #303030;}
.way_list li img{opacity:0; transform: scale(0.8); transition: all 0.5s ease-in-out;}
.way_list li.hover img{opacity:1; transform: scale(1); transform: rotate(360deg);}
.way_list li.last_child{margin-right:0;}
.way_desc{margin-top: 110px; text-align: center; font-size: 24px; color: #fff; line-height: 36px;}


/*part5*/
#part5{}
.p51{height:873px;background: url(../images/part5_bg1.jpg) no-repeat center top;}
.p52{height:456px;background: url(../images/part5_bg2.jpg) no-repeat center top;}
.p51_con,.p52_con{position: relative;}
.p51_con .titles{background-image: url(../images/part5_tit1.png); padding-top:94px;}
.p51_desc{margin:75px 0 0 550px; position: relative;}
.p52_con h1{text-align:center; font-size:30px; color:#fff; line-height: 48px;padding-top:50px; margin-bottom: 30px;}
.advantage_list{}
.advantage_list li{margin-top:15px;font-size: 18px; color: #fff; line-height:30px; width: 690px; padding-left:25px; background: url(../images/img_icon_w.png) no-repeat left 8px;}
.p52_desc{width: 835px; font-size: 14px; color: #fff; line-height: 24px; border:1px dashed #937343; padding:10px 6px; margin-top: 30px;}
.p52_con a{font-size:24px; color:#b08b44; line-height:40px; border: 1px solid #937343; width: 166px; text-align:center; display: block;position: absolute; right: 100px; bottom:0;}
.p52_con a:hover{color: #fff; background: #937343;}


/*part6*/
#part6{height: ; background:#fff; padding-bottom: 64px;}
.p6_con .titles{background-image: url(../images/part6_tit1.png); padding-top:132px;}
.nav_theory{width:953px; height:408px; background: url(../images/part6_img1.png) no-repeat center top; margin:46px 0 0 175px;}
.nav_theory li{width:452px;height:325px; float: left; cursor: pointer;/*background: #000000;opacity: 0.8; margin-right: 1px;*/}
.theory_desc{height:388px; overflow: hidden;margin-top:-45px;}
.theory_desc li{ text-align: center;}
.theory_desc li h2{font-size: 18px; line-height: 28px; color:#000;}
.theory_desc li p{font-size: 15px; color:#000; line-height: 24px;margin:10px 0 15px 0;}

/*part7*/
#part7{height:899px;background: url(../images/part7_bg1.jpg) no-repeat center top;}
.p7_con .titles{background-image: url(../images/part7_tit1.png); padding-top:117px;}
.step_list{position: absolute;margin:164px 0 0 651px;}
.step_list li{color: #000; width: 511px; padding-left: 25px; background: url(../images/img_icon_b.png) no-repeat left 8px; margin-bottom:37px;}
.step_list li h1{ font-size: 24px;line-height: 32px;}
.step_list li p{ font-size: 15px; line-height: 24px;color: #727272;}

/*part8*/
#part8{height:899px;background: url(../images/part8_bg1.jpg) no-repeat center top;}
.p8_con {position: relative;}
.p8_con .titles{background-image: url(../images/part8_tit1.png); padding-top:145px;}
.feature_list{position:relative; margin-top: 75px; width: 100%; height: 380px;}
.feature_list li{ color: #fff; width: 330px;position: absolute;}
.feature_list li h1{ font-size:26px; line-height: 36px;}
.feature_list li p{font-size:20px; line-height: 36px;}
.feature_list li.l1{ top:70px; left: 70px;}
.feature_list li.l2{ top:255px; left:27px;}
.feature_list li.l3{right:75px;top: 0;}
.feature_list li.l4{ top:217px; right:0px;}
.p8_con a.btn_more{width: 430px;display: block; height: 454px; position: absolute; top: 320px;left: 50%; margin-left: -215px; background: url(../images/part8_btn.png) no-repeat center bottom; z-index: 2;}


/*part9*/
#part9{background: url(../images/part9_bg1.jpg); padding-bottom: 50px;}
.p9_con {position: relative;}
.p9_con .titles{background-image: url(../images/part9_tit1.png); padding-top:145px;}
.p9_con .eg{width: ;margin-top: 45px;}
.p9_con .eg img{display: block;}
.p9_con .eg.eg1 .img_big{width:567px;}
.p9_con .eg.eg1 .eg_desc{width:432px; margin-left: 90px;}
.p9_con .eg .eg_desc h1{font-size: 30px;line-height: 36px;}
.p9_con .eg .eg_desc p{ font-size: 18px; line-height: 24px; color:#7b7b7b;}
.p9_con .eg.eg1 .img_small{width:520px;margin-top:190px; text-align: center;}
.p9_con .eg .img_small a{display: inline-block; padding: 0 13px; line-height:48px; font-size: 30px; text-align: center; color:#937343; border: 1px solid #937343;margin-top: 40px;}
.p9_con .eg .img_small a:hover{ color: #fff; background: #937343;}

.p9_con .eg.eg2 .img_big{width: 565px;}
.p9_con .eg.eg2 .img_small{margin:126px 0 0 95px; text-align: center; width:520px;}
.p9_con .eg.eg2 .img_big img{margin-left:30px;}
.p9_con .eg.eg2 .eg_desc{width:490px; text-align: center;}

/*part10*/
#part10{background:#fff;}
#part10 .zj_title{text-align: center;padding: 85px 0px;}
#part10 .zj_title img{margin:0 auto!important;}
.p10_con{position:relative;}

.experts { width: 100%; 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:410px;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{margin-left: 120px;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 h1 b{font-size: 24px; font-weight: normal;}
.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 {font-size: 14px; line-height: 28px;}
.ex_desc h4 span { font-size: 16px; color: #937343; }
.experts1 .btn_zx_zj{position:absolute;left:120px; top:505px; z-index: 1;display: inline-block; width: 104px;}
.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;}

/*part11*/
#part11{}
.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; }
.xt_con .btn_zx_zj{bottom:50px;left:50%;margin-left: 323px;position: absolute; width: 104px;border: 1px solid #dcdbdb!important;}
.xt_con .btn_zx_zj:hover{border: 1px solid #937343!important;}