@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: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_zx1{width: ;display:inline-block; text-align: center; color: #937343; font-size: 30px; border: 1px solid #937343; text-align: center; line-height: 50px;position:absolute; padding: 0 35px;}
.btn_zx1:hover{color:#fff; background: #937343;}

/*banner*/
.wrap #top_banner {width: 100%; font-size: 0px; position: relative; min-width: 1200px;overflow: hidden;}
.wrap #top_banner h1 {width: 100%; height:200px; 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: 0;top:0px; opacity: 0; transition: all 1s ease-out;}
.b_text img{width:100%;}
#top_banner .b_text11,#top_banner .b_text21{left: 49%;opacity:1;margin-left:-29.89473%;}
.b_text.b_text1{width:28.0526%;top:230px;}
.b_text.b_text2{width:29.89473%;top:510px;}
.b_text.b_text3{width:3.578947%;left:50%;margin-left:0%; margin-top:120px;}
#top_banner .b_text31{top:20.5%;opacity:1;}
.b_text.b_text4{width:40.8947%;top:83.75%;}
#top_banner .b_text41{left: 49%;opacity:1;margin-left:-31.89473%;}
.b_text4 ul li{ float: left;background: url(../images/banner_icon1.png) no-repeat left bottom; height: 29px; line-height: 29px; font-size:18px;color:#937343;margin-right:62px;padding-left: 33px;}
.b_text4 ul li.last_child{margin-right: 0;}
.b_text4 ul li.l1{background-image: url(../images/banner_icon1.png);padding-left:40px;}
.b_text4 ul li.l2{background-image: url(../images/banner_icon2.png);}
.b_text4 ul li.l3{background-image: url(../images/banner_icon3.png);}
.b_text4 ul li.l4{background-image: url(../images/banner_icon4.png);}

#part2{width:100%;}
.part21{width:100%; background: url(../images/part2_bg_xw.jpg);padding: 82px 0 55px;}
.p21_con{width:1200px; margin: 0 auto;position: relative;}
.p21_cir{width:261px; height: 261px;position: absolute; top: 50%;left: 50%; margin: -145px 0 0 -125px;}
.p21_cir a{width: 100%; height: 100%; display:block;transform: scale(0.9,0.9);transition: all ease-out 0.5s;}
.p21_cir a:hover{transform: scale(1,1);transition: all ease-out 0.5s;}
.p21_con ul{}
.p21_con ul li{background: url(../images/part21_icon1.jpg) no-repeat left center; height: 115px;padding-left:130px; margin-bottom: 70px;width: 383px;}
.p21_con ul li.last_child{margin-bottom:0;}
.p21_con ul li.l1{background-image: url(../images/part21_icon1.jpg);}
.p21_con ul li.l2{background-image: url(../images/part21_icon2.jpg);width:341px;}
.p21_con ul li.l3{background-image: url(../images/part21_icon3.jpg);}
.p21_con ul li.l4{background-image: url(../images/part21_icon4.jpg);}
.p21_con ul li.l5{background-image: url(../images/part21_icon5.jpg);width:326px;float: right;}
.p21_con ul li.l6{background-image: url(../images/part21_icon6.jpg); clear: both;}
.p21_con ul li h1{font-size: 24px;line-height:54px; color: #553e2c;padding-top: 15px; background: url(../images/border_line_left.jpg) no-repeat bottom right;}
.p21_con ul.right li{background-position: center right; padding-right: 130px; padding-left: 0;}
.p21_con ul.right li h1{background: url(../images/border_line_right.jpg) no-repeat bottom left;}
.p21_con ul li h1 i{font-size:18px; color: #000; font-weight: ;}
.p21_con ul li h2{font-size: 16px;line-height: 26px; color: #553e2c;}

.part22{width:1200px;margin: 0 auto;padding-bottom: 65px;}
.p22_img{width: 791px; margin: 0 auto; text-align: center; position: relative;}
.p22_img .btn_zx1{bottom:50px;right:20px;}
.part22 h1{width: 989px; font-size:36px; line-height:65px; color: #937343;background: #f4f4f4;text-align: center;margin:35px auto 0;}
.part22 h1 b{font-size:48px; font-weight: normal;}
.part22 p{width: 835px; margin:20px auto 0; font-size: 14px;line-height: 17px; color: #535353;}

#part3{width:100%;}
.part31{width:100%; height:607px; background: url(../images/part31_bg1.jpg) no-repeat center top;position: relative;}
.p31_con{width:740px;padding-top: 40px;position: absolute;left: 50%;margin-left: -145px;}
.p31_con h1{border-bottom: 1px solid #937343; color: #937343; text-align: right; font-size: 24px; line-height: 36px;width: 743px;}
.p31_con h1 span{color: #fff; display: block; font-size: 19px; line-height: 24px;}
.p31_con h2{font-size: 24px; line-height: 36px; color:#dcdcdc;padding: 50px 0 15px;}
.p31_con p{font-size:14px; color: #fff;line-height: 24px;}

.p31_con .peo_list{width: ;margin-top:70px;}
.p31_con .peo_list li{float:left;width: 200px;margin-left: -24px; transform: scale(1,1); transition: all ease-out 0.5s;}
.p31_con .peo_list li.first_child{margin-left: 0;}
.p31_con .peo_list li img{width: 100%;}
.p31_con .peo_list li:hover{transform: scale(1.4,1.4); transition: all ease-out 0.5s;z-index: 1;}

.part32{width: 100%;background: url(../images/part32_title.jpg) no-repeat center top;padding-top: 156px;}
.mx_sj_list{width: 100%;height: 700px;background: #000;position:relative;overflow: hidden;}
.mx_sj_list .btn_zx1{bottom: 50px; left: 50%; margin-left: -100px; z-index: 20;}
.mx_sj_list .btn_slick{width: 45px; height: 45px; background: url(../images/btn_left.png) no-repeat;}
.mx_sj_list .btn_slick.slick-prev{background-image: url(../images/btn_left.png);left:50%; margin-left: -600px;}
.mx_sj_list .btn_slick.slick-next{background-image: url(../images/btn_right.png);left:50%; margin-left: 600px;}
.mx1,.mx2{width: 100%; height:700px; background: url(../images/part32_slider1.jpg) no-repeat center top;position: relative;overflow: hidden;}
.mx2{background-image: url(../images/part32_slider2.jpg);}
.part32 .mx_con{width: 572px;position: absolute; top: 165px;}
.part32 .mx1 .mx_con{left:100%;}
.part32 .mx2 .mx_con{right:100%;}
.part32 .mx1.slick-active .mx_con{left:50%;margin-left:-65px;transition: all ease-out 0.5s;}
.part32 .mx2.slick-active .mx_con{right:50%;margin-right:-65px;transition: all ease-out 0.5s;}
.part32 .mx_con h1{ font-size: 45px; color:#937343; line-height: 64px; text-align: center;}
.part32 .mx_con h2{font-size: 28px;color: #937343; line-height: 34px; text-align: center;}
.part32 .mx_con h3{font-size: 18px; text-align: center; color: #dcdcdc;font-weight: normal; line-height: 24px; border-top: 1px solid #937343; border-bottom: 1px solid #937343;margin: 15px 0 35px;}
.part32 .mx_con p{font-size: 14px; color: #DCDCDC;}

.mx_sj_list .slick-dots{position: absolute; left: 50%;bottom:20px; display:block;}
.mx_sj_list .slick-dots li{width: 20px; height:20px;border-radius: 20px;float: left;background: #fff;margin-right: 20px;}
.mx_sj_list .slick-dots li span{width: 20px; height:20px;border-radius: 20px; background: #fff;}
.mx_sj_list .slick-dots li.slick-active,.mx_sj_list .slick-dots li:hover {background: #937343;}

#part4{width: 100%; position: relative;}
.part41{width: 1200px; margin: 0 auto;}
.part41 .title{width:495px; margin: 0 auto;padding-top: 58px;}
.p41_list{width:1070px;padding: 0 65px; margin: 0 auto; color: #937343; line-height: 24px;font-size: 18px; text-align: center;}
.p41_list li.l1{margin-bottom: 25px;}
.p41_list li.l2{ float: left;}
.p41_list li.l3{float: right;}
.p41_list a.btn_zx{width:350px;display: inline-block; margin:54px auto 120px; height:55px; line-height:55px; font-size: 24px; color: #937343;border: 1px solid #937343; border-radius: 15px;padding: 0 55px; text-align: center;}
.p41_list a.btn_zx:hover{background: #937343; color: #fff;}

.part42{width:100%;height:930px;position: relative; background: url(../images/part42_bg1.jpg) no-repeat center 200px;}
.part42 .btn_zx1{right:50% ;margin-right:145px; bottom: 50px;}
.part42 .titles{width:1200px;color: #937343; margin: 0 auto;}
.part42 .titles h1{ font-size:36px; line-height: 50px;}
.part42 .titles h2{font-size: 30px; line-height: 40px; border-bottom: 1px solid #937343;}
.part42 .titles h3{font-size: 18px; font-size: 24px; display: inline-block; background: url(../images/img_arrow_right.jpg) no-repeat center right;padding-right: 20px;}
.part42 .titles h3 a{width: 100%;display:block;color: #937343;}
.part42 .titles h3 a:hover{color: #000;}
.skill_list{width:600px;position:absolute;left:50%;top: 232px;height: 600px;color:#937343; text-align: center;}
.skill_list h1{ font-size: 35px!important; line-height:48px !important;}
.skill_list h2{ font-size: 24px !important; line-height:36px !important;}
.skill_list .img_desc{margin: 15px auto; width:320px;height:107px;}
.skill_list p{text-align: left;margin-left: 40px;}
.thum_list{width: 600px;margin-top: 30px;}
.thum_list li{font-size: 14px;width: 196px; overflow: hidden; color: #959595; text-align:center; line-height:24px; float: left;margin: 10px 4px 0 0;}
.thum_list li.hover{color: #937343;}
.thum_list li.last_child{margin-right: 0;}
.thum_list li img{width: 196px; height: 108px;display: block; overflow: hidden;transform: scale(1,1); transition: all ease-out 0.3s;}
.thum_list li img:hover,.thum_list li.hover img{transform: scale(1.1,1.1); transition: all ease-out 0.3s;}

#part5{width: 100%;}
#part5 .title{width: 508px; height: 139px; margin:74px auto 0;}
.reason_list{width: 100%;height: 668px; overflow: hidden; position: relative;}
.reason_list .btn_zx1{font-size: 18px; line-height: 30px; padding: 0 22px; left:50%; margin-left: -110px; top:57%; z-index: 2; color:#6e4f12 !important; border:1px solid #6e4f12 !important;}
.reason_list .btn_zx1:hover{ color:#fff;}
.reason_list .con_slider{width: 100%; height: 668px; background: url(../images/part5_bg1.jpg) no-repeat center top;position: relative;}
.reason_list .reason1{background-image: url(../images/part5_bg1.jpg);}
.reason_list .reason2{background-image: url(../images/part5_bg2.jpg);}
.reason_list .reason1 .r1_con{right:50%;margin-right: -41px;width: 456px; top:276px;color:#937343;position: absolute;}
.r1_con h1{ font-size:30px; line-height:56px; text-align: center;}
.r1_con h2{ font-size:14px; line-height:26px;}

.reason_list .btn_slick{width: 40px; height: 40px;background: url(../images/btn_left1.png) no-repeat;}
.reason_list .slick-prev{background-image: url(../images/btn_left1.png);left:50%;margin-left: -600px;}
.reason_list .slick-next{background-image: url(../images/btn_right1.png);left:50%;margin-left:600px;}

#part6{padding-top:110px;}
#part6 .title{width:426px; margin: 0 auto 50px;}
.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:470px;margin-left:150px;padding-top:90px;opacity:1;color:#fff;transition:all 1s ease 0s; }
.slick-active .ex_desc{margin-left: 150px;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; line-height: 48px; padding: 0 40px; background: #937343;}
.experts1 .btn_zx:hover { color: #000; }
.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%;}
.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{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:1200px;margin:50px auto 0;padding-bottom:80px;}
#part_like .title{width: 100%; color:#937343; font-size:36px;color:#937343; line-height:56px;border-bottom: 1px solid #937343; text-align: center;}
.like_list{width:1200px; margin:40px auto 0px !important; padding-bottom:40px !important;}
.like_list li{width:294px; height:144px ;border:2px solid #fff;float: left;margin-right:2px;}
.like_list li:hover{border:2px solid #937343;}
.like_list li.last_child{margin-right:0;}