@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;}

.bg100{widows: 100%;}

.bg12a{width: 1200px; margin: 0 auto;}

.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*/

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

.btn_zx:hover{color:#937343 !important; background: none;border: 1px solid #937343 !important;}

/*title*/

.wrap .title{width:100%; text-align:center; background: url(../images/part2_title.png) no-repeat center center;}



/*banner*/

.wrap  #top_banner {width: 100%; height:710px; font-size: 0px; position: relative; overflow: hidden; background:url(../images/banner.jpg) no-repeat center;}

.wrap #top_banner h1 {width: 100%; height:201px; 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,#top_banner .b_text2,#top_banner .b_text3{margin-left: -28.125%;}

#top_banner .b_text4{margin-left:-5.078125%;}



#top_banner .b_text11,#top_banner .b_text21,#top_banner .b_text31,#top_banner .b_text41{opacity:1;}

.b_text.b_text11{top:14.626%;width:17.4479%;}

.b_text.b_text21{top:25.57%;width: 36.77%;}

.b_text.b_text31{top:47.86%;width: 32.35%;}

.b_text.b_text41{top:84.4776%;width: 10.15625%;}



/*part1*/

#part1{background: #fff; text-align: center;}

.area_list{width:790px; margin:50px auto 55px;}

.area_list .btn_zx{margin: 0 auto;}



/*part2*/

#part2{}

#part2 .tit{width:100%; height:162px; background: url(../images/part2_tit1_bg1.jpg) no-repeat center top;}

#part2 .tit a{ display: block;}

#part2 .tit ul{width: 1200px; margin: 0 auto; height: 100%;}

#part2 .tit ul li{ float: left; font-family: "宋体";}

#part2 .tit ul li.l1{width: 640px; font-size: 48px; color: #fff; margin-left:35px; margin-top:30px; text-align:center;}

#part2 .tit ul li.l1:hover{color:#866331;}

#part2 .tit ul li.l2{margin-left:205px; font-size: 72px;line-height: 90px; color:#fff; margin-top:30px;}

#part2 .tit ul li.l2:hover{color: #000;}

#part2 .tit ul li.l2 b{font-size: 30px; line-height: 40px; display: block; margin-top: 20px;}



.title{}



#part21{background: #fff;padding:118px 0 157px;}

.p21_con{position: relative;}

.p21_con .btn_zx{position: absolute; top: 50px; right: 40px;}

.p21_con .title{ width: 456px;}

.con_21{position: relative;}



.con_21 .time_list{width:595px;margin-top: 57px;}

.con_21 .time_list li{ float: left;width: 136px; margin-right: 80px; color: #7d7d7d; font-size: 14px; line-height: 20px; text-align: center;}

.con_21 .time_list li.last_child{margin-right: 0;}

.con_21 .time_list li b{ margin-top: 25px;}

.con_21 .desc_p{width:513px; margin-right: 40px;}

.p_f18{font-size: 18px; color: #937343; line-height: 22px;}

.border.p_f18{border:1px solid #aaa;padding: 20px 0 20px 25px; width:485px; margin-top: 37px;}

.desc_p p.f14{margin:30px 0 15px; font-size: 14px; color: #707070; line-height:18px;}



#part22{height:649px; background:url(../images/part22_bg1.jpg) no-repeat center top;}

#part22 .title{padding-top: 30px;width:470px; float: right;}

.con_22{width:480px; padding-right: 345px; height:360px;margin-top:30px; float:right; background: url(../images/part22_img1.jpg) no-repeat right top;position: relative;}

.con_22 .btn_zx{position:absolute; bottom: 0; right:30px;border: 1px solid #eeeeee;}

.con_22 .btn_zx:hover{border: 1px solid #937343;}

.f16{font-size: 16px;color: #626262; line-height: 22px; margin-top: 75px;}

.f18{font-size: 18px; color: #937343;}

.f18 b{color: #000;margin:20px 0 20px;display: block;}



#part23{margin-bottom: 105px;}

#part23 .title{width: 570px;margin:81px 0 74px;}

.con_23{width:1030px; margin: 0 auto; display:block;}

.con_23 li{width: 330px; float:left; margin-right: 10px;}

.con_23 li .f14{font-size: 14px; color: #937343; line-height: 18px; padding-left:35px; margin-top:30px;}

.con_23 li .f14 b{ color: #707070;margin-bottom:5px; font-weight: normal; display: block;}



/*part3*/

#part3{}

#part3 .tit{height:522px;background: url(../images/part3_tit_bg1.jpg) no-repeat center top #000; margin-bottom: 75px;}

.p3_btn{width:695px; margin-left:45%;padding-top: 123px; position: relative;}

.p3_btn li.l1,.p3_btn li.l2{ font-size: 30px; line-height:56px; color: #fff; background: url(../images/img_arrow_right.jpg) no-repeat left center; padding-left: 25px;}

.p3_btn li.l3{ font-size: 14px; color: #fff; line-height: 18px; margin-top: 55px;}

.p3_btn .btn_zx{width:72px; float:right; margin-right: 35px; font-size:18px; line-height:36px; border: 1px solid #000;padding: 0 24px;}

.p3_btn .btn_zx:hover{border-color: #937343;}



.b_tit{height: 170px; margin: 0 auto; text-align: center; background: url(../images/img_tit_arrow.jpg) no-repeat center bottom;}

.b_tit h1,.b_tit h2{font-size:36px;color: #937343; line-height:48px; display: inline-block;}

.b_tit h1{ border-bottom:1px solid #937343;padding: 0 20px;}



.p3_con{margin-top: 55px; margin-bottom: 111px;position: relative; height:435px; background: url(../images/part3_img1.jpg) no-repeat center top;}

.spe_list{width: ;}

.spe_list li{padding-left:60px; width:370px; font-size: 14px;line-height: 18px; color: #898989; background-position: left center;background-repeat: no-repeat; min-height: 80px;height: 85px;}

.spe_list li.l1,.spe_list li.l2{margin-top: 72px;}

.spe_list li.l3,.spe_list li.l4{margin-top: 110px;}

.spe_list li.l1{background-image: url(../images/part3_num_01.jpg);}

.spe_list li.l2{background-image: url(../images/part3_num_02.jpg);}

.spe_list li.l3{background-image: url(../images/part3_num_03.jpg);}

.spe_list li.l4{background-image: url(../images/part3_num_04.jpg);}

.spe_list li span{font-size: 24px; color: #937343; line-height: 36px;}



.tm_yq{padding: 10px 15px; text-align: center; background:#eee;position:absolute;font-size: 24px;line-height: 36px; color: #937343; top:335px; left: 50%;margin-left:-125px;}

.tm_yq a{display: block; color:#937343 !important;}

.tm_yq a:hover{ color: #000 !important;}

.tm_yq img{position: absolute; width: 21px; height: 19px; top: -19px; left: 50%; margin-left: -10.5px;}



/*part4*/

#part4{width:;position: relative;}

#part4 .tit{height:165px; background: url(../images/part4_tit_bg1.jpg) no-repeat center top;}

#part4 .tit a{position:absolute; left:67.3%;display: block; color:#fff; font-size: 36px; line-height: 165px; font-family:"宋体"; font-weight: bold;}

#part4 .tit a:hover{color:#866331;}

#part4 .b_tit{position: absolute; left: 50%; margin-left:-148px;width: 330px;top: 235px; z-index: 2;}



.eg_list{width:100%; height:697px;overflow: hidden; margin-top:190px;}

.eg{width: 100%;height: 697px; background-position:center top; background-repeat: no-repeat;}

.eg_list .eg1{background-image:url(../images/part4_bg1.jpg);}

.eg_list .eg2{background-image:url(../images/part4_bg2.jpg);}

.eg_con{padding-top: 190px; margin-left:55%; width: 415px; color: #937343;}

.eg_con h1{font-size: 30px; line-height: 40px; margin-bottom: 15px; border-bottom: 1px solid #866331;}

.eg_con h1 span{font-size: 18px; padding-left: 20px;}

.eg_con p{margin-bottom: 45px;}

.eg_img img{float: left;}

.eg_list .btn_slick{left: 50%;}

.eg_list .btn_slick.slick-prev{margin-left: -600px;}

.eg_list .btn_slick.slick-next{margin-left:555px;}



/*#part5*/

#part5{margin-top: 108px;}

#part5 .b_tit{background: none; height: 85px;}

#part5 .b_tit h2{ font-size: 24px; line-height:30px;}

.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{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 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{position: absolute;left:150px; top:505px; z-index: 1;display: inline-block; width: 104px;font-size: 26px; color: #fff !important; line-height: 48px; padding: 0 40px; background: #937343!important;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;}





#part6{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{bottom:50px;left:50%;margin-left: 323px;position: absolute; width: 104px;border: 1px solid #dcdbdb;}

.xt_con .btn_zx:hover{border: 1px solid #937343;}



#part_like{width: 100%; background: #fff;padding-bottom: 80px; margin-top: 65px;}

#part_like .title1{font-size: 48px; color: #7b7973; line-height:140px; background: #d6d5d3; width: 100%; text-align: center;}

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

.like_list li{width:252px; height:137px ;border:2px solid #fff;float: left;margin-right:56px;}

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

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