@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, .wrap1 embed { display: block; outline: none; }
html, body { -webkit-text-size-adjust: none; }
.wrap1 textarea { resize: none; overflow: auto; }
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block;}
.wrap1 br { font-size: 0px;}
.wrap1 a:link, .wrap1 a:hover { text-decoration: none; }
.wrap1 { width: 100%; height: auto; margin: 0 auto; max-width:1900px;min-width:1200px; position: relative; background: #fff; font-size: 14px; font-family:"微软雅黑"; margin: 0 auto;}
.wrap1 img { border: 0 none; padding: 0px; margin: 0px; display: inline-block; }
.wrap1 ul {list-style: none;/*overflow:hidden;*/}
.wrap1 br {font-size: 0px; line-height: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;width: 56px; height:56px;/*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 {left:50%;background: url(../images/btn_left.png) no-repeat;}
.slick-next {right:50%;background: url(../images/btn_right.png) no-repeat;}
/*end ---btn left right*/

/*title*/
.wrap1 .title{ width:847px; height: 81px;line-height: 81px;font-size: 36px; text-align: center;color: #fff; background: url(../images/bg_title1.jpg) no-repeat center center;margin: 0 auto;}
/*zx*/
.btn_zx{width:175px;line-height:48px;display: block; font-size:24px;color: #fff; background:#937343;height: 48px; display: block; text-align: center;border-radius: 10px;border: 1px solid #937343;}
.btn_zx:hover{background:none;border-radius: 10px; border: 1px solid #937343;color: #937343;}

/*banner*/
.wrap1 #top_banner {width: 100%; font-size: 0px; position: relative; min-width: 1200px;overflow: hidden;}
.wrap1 #top_banner h1 {width: 100%; height:200px; background: url(../images/banner1.jpg) no-repeat center top;}
.wrap1 #top_banner h1.h1{background-image:url(../images/banner1.jpg) ;}
.wrap1 #top_banner h1.h2{background-image:url(../images/banner2.jpg) ;}
.wrap1 #top_banner h1.h3{background-image:url(../images/banner3.jpg) ;}
.wrap1 #top_banner h1.h4{background-image:url(../images/banner4.jpg) ;}
.wrap1 #top_banner h1.h5{background-image:url(../images/banner5.jpg) ;}
.b_text {position: absolute; left: 0;top:0px; opacity: 0; transition: all 1s ease-out;}
.b_text img{width:100%;}
.b_text.b_text1{width:21%;left:50%;margin-left:-25.42105%;}
#top_banner .b_text11{top:13.3%; opacity:1;}

/*part2*/
#part2{width: 100%; height: ;}
.part21{ width: 100%; height:585px; background: url(../images/part2_bg1.jpg) no-repeat center top;}
.part21 .title{padding: 43px 0 47px;}
.part21_con{ width: 1200px; margin: 0 auto;display: block;}
.part21_con li{ width:238px; float: left; margin-right: 82px;background: url(../images/part2_img1.jpg) no-repeat center top;}
.part21_con li.last_child{ margin-right: 0;}
.part21_con li.l1{background-image: url(../images/part2_img1.jpg);}
.part21_con li.l2{background-image: url(../images/part2_img2.jpg);}
.part21_con li.l3{background-image: url(../images/part2_img3.jpg);}
.part21_con li.l4{background-image: url(../images/part2_img4.jpg);}
.part21_con li h1{width: 238px; height: 238px; border-radius: 238px;}
.part21_con li h1 img{opacity: 0; width: 100%; height: 100%;text-align: center;margin-bottom: 15px;}
.part21_con li h1.hover img{opacity: 1;}


.part21_con li p{font-size:18px;color: #937343;  line-height:28px; text-align: center;}
.part21_con li p span{font-size:30px; line-height: 33px; display: block;}

.part22{width: 100%; padding:68px 0;background: url(../images/part2_xw.jpg);}
.part22 img{ width: 1008px; margin: 0 auto;display: block;}

/*part3*/
#part3{ width: 100%;position: relative;background:#fff;}
#part3 .title{margin-top:36px;background-image: url(../images/bg_title2.jpg);}
.part31{width:1200px; height: ;position: relative;margin:33px auto 0;}
.qs_list{width:535px;display:block;position: absolute; left: 50%; margin-left: -277px;z-index: 2;}
.qs_list li{ width:106px;height:106px; border-radius: 106px;margin-right: 34px; float: left;color: #937343;border:1px dashed #937343; font-size: 30px;line-height:106px; cursor: pointer; text-align: center;}
.qs_list li.l1{line-height: 34px;padding-top:15px;height:90px;}
.qs_list li.l4{margin-right: 0;}
.qs_list li.hover,.qs_list li:hover{color: #fff; background: #937343;}

.treat_list_con{width: 1200px; margin:0 auto;overflow: hidden;position: relative;}
.treat_list_con .btn_zx{position: absolute; right:86px; top:588px; z-index: 3;}
.treat_list{width:1200px;height: 728px;overflow: hidden; margin:0 auto; position: relative;}
.treat_list li{width:1200px; float:left;position: relative; height:728px; background: url(../images/part3_eg_bg1.jpg) no-repeat center 44px;}
.treat_list li.l1{background-image: url(../images/part3_eg_bg1.jpg);}
.treat_list li.l2{background-image: url(../images/part3_eg_bg2.jpg);}
.treat_list li.l3{background-image: url(../images/part3_eg_bg3.jpg);}
.treat_list li.l4{background-image: url(../images/part3_eg_bg4.jpg);}
.zj_desc{width:590px;margin:0px 0 0 15px;padding-top: 160px;}
.zj_desc img{display: block; float: left; width: 134px;}
.zj_desc div{display: block; float:right; width:430px;font-size: 14px;color: #535353; line-height:26px;}
.zj_desc h1{ font-size: 24px; line-height:40px; color:#937343;}
.qs_desc{width:443px;border: 1px solid #937343; margin:105px 0 0 15px;display: block;padding:46px 0 46px 92px;}
.qs_desc p{font-size:18px;color: #535353; line-height: 42px;}
.qs_desc p span{font-size: 24px; color: #937343;}
.eg_img{ display: block;position: absolute;left: 50%; margin-left: 60px; top:462px;}

/**/
.part32{width: 100%;background: #212121;}
.part32 .title1{width: 100%; height: 106px;font-size: 30px;color: #fff; background:url(../images/part3_bg_title1.jpg) no-repeat center center #937343; line-height: 106px;text-align: center; position: relative;}
.part32 .title1 span{font-size: 60px;}
.part32 .title1 h2{width:24px; height:11px; position: absolute;left: 50%; margin-left: -12px; bottom:-11px;}
.part32 .title1 h2 img{display: block !important;}
.p32_con{width: 1200px; margin: 0 auto;}
.p32_con_list{width: ; margin-left: 280px;padding:56px 0 50px;}
.p32_con_list li{color: #fff;font-family: "宋体";margin-bottom: 70px;display: block;}
.p32_con_list li.last_child{margin-bottom: 0;}
.p32_con_list li div{font-size:24px;float:left;}
.p32_con_list li span{font-size: 32px;display:block;width:34px; height: 44px;float: left; border-radius: 44px; line-height: 44px; font-style:italic;padding-right: 10px; text-align: right; background: #937343;}
/*.p32_con_list li h2{height: 46px; line-height: 46px;}*/
.p32_con_list li h2 b{display:inline-block;font-size:24px;line-height:46px; background:url(../images/img_border_bottom.jpg) no-repeat center bottom; float: left;}
.p32_con_list li h2 a.btn_zx1{width: 95px; height:46px; line-height: 46px; display: inline-block; background: url(../images/btn_zx1_img.jpg) no-repeat center bottom; float: left;}
.p32_con_list li h2 a.btn_zx1:hover{background-image: url(../images/btn_zx1_img_hover.jpg);}
.p32_con_list li p{font-size: 14px;clear: both; color: #c9c9c9;font-weight: bold; line-height:30px;padding-top: 5px;}

/*.part33*/
.part33{ width: 100%;background: #eee;}
.p33_con{ width:1200px; margin: 0 auto;padding: 65px 0 147px;position: relative;}
.p33_con .btn_zx{position: absolute; right: 85px; top: 75px;}
.p33_con .title1{width:345px; margin: 0 auto;}

.pro{width:1200px; margin:82px auto 0;}
.pro .pro_big{float: left;margin:0 72px 0 45px;}
.pro_list{ width:620px; float: left;}
.pro_list li{margin: 0 25px 18px 0; float: left;width:179px;height:167px;overflow: hidden;display: block;transform: scale(1,1); transition: all 0.3s ease-out;cursor: pointer;}
.pro_list li:hover{transform: scale(1.1,1.1);}

/*part34*/
.part34{width:100%; height: ; background:#212121; position: relative;padding: 155px 0 79px;}
.part34 .title1{ width:583px; height:74px; position: absolute; top:-37px;left: 50%; margin-left:-291px;}
.view{ width:1200px;height:334px;padding-top:58px;position: relative; margin: 0 auto; background: url(../images/part3_img_more1.jpg) no-repeat right top;}
.view.v1{ background: url(../images/part3_img_more1.jpg) no-repeat right top;padding-right: 460px;width:740px;}
.view.v1 .btn_zx{position: absolute; right:478px; bottom:5px;}
.view.v2{ background: url(../images/part3_img_more2.jpg) no-repeat 20px top;padding:58px 20px 0 460px;width:720px;}
.view.v2 .btn_zx{position: absolute; right:20px; bottom:5px;}

.view h1{font-size: 24px;display: inline-block; color:#fff; line-height:34px;padding: 0 10px; background: #937343;}
.view p.pb{font-size: 16px;border: 1px dashed #937343;color:#937343;line-height:27px;padding: 10px 20px;margin: 35px 0;}
.view p{font-size: 14px; color: #e5e5e5; line-height:25px;padding:0 15px;}

/*part4*/
#part4{width: 100%; height: ;}
#part4 .title{padding:30px 0;background-image: url(../images/bg_title2.jpg);}
#part4 .p_con{width:844px; margin: 0 auto 43px; display: block; font-size: 18px; color: #626262;line-height: 32px;}
.p41{width: 100%; background: #eeeeee;padding: 46px 0 102px;}
.p41_con{width: 1200px; margin: 0 auto; position: relative;}
#part4 h1{font-size: 36px; line-height:38px; color: #937343; text-align: center;}
#part4 h1 span{ font-size: 14px; display: block; line-height: 16px;}
#part4 .p1{font-size: 16px; text-align: center; color: #626262;line-height: 28px; width:676px;margin:48px auto 30px; display: block;}

.bns_list{width: 1200px; margin:25px auto 0;}
.bns_list li{ float: left; width:220px;height: 162px; margin-right: 106px; display: block;background: url(../images/part4_bg_list.jpg) no-repeat center top;}
.bns_list li.last_child{margin-right: 0;}
.bns_list li h1{line-height: 50px; font-size: 36px;color: #937343;}
.bns_list li p{font-size: 14px; color: #937343;padding:20px 0 0 25px;}
.bns_list li.last_child p{padding-left: 40px;}

.p42{width: 100%; background: #fff;padding:54px 0 160px;}
.p42_con{width: 1200px; margin: 0 auto; position: relative;}
.abf_list{width:1015px;display:block; margin:45px auto 0;}
.abf_list li{ width:262px;display: block; height:195px;background: url(../images/part4_img2.jpg) no-repeat center top; float: left;margin-right: 114px; text-align: center;cursor: pointer;}
.abf_list li.last_child{margin-right: 0;}
.abf_list li.l1{background-image: url(../images/part4_img2.jpg);}
.abf_list li.l2{background-image: url(../images/part4_img3.jpg);}
.abf_list li.l3{background-image: url(../images/part4_img4.jpg); text-align: left;}
.abf_list li span{width: 100%; height: 100%;color: #fff;font-size: 18px; line-height: 24px; display: block; background: url(../images/bg_trans_black.png);padding:80px 0;height:35px;opacity: 0;}
.abf_list li.hover span{opacity: 1;}
.abf_list li.l3 span{padding:20px 15px 0;height:175px;width: 232px;}
.abf_list li span b{font-size: 48px; line-height:86px;font-weight: normal; display: block; text-align: center;}

.p43{width: 100%; background: #212121;padding:100px 0 90px;position: relative;}
.p43 .title1{ width:759px; height:104px; position: absolute; top:-52px;left: 50%; margin-left:-328px;}
.p43_con{width:1200px; margin: 0 auto;position: relative;}
.p43_con .btn_zx{ width:310px; margin:58px auto 0;}
.jg_list{width: 1060px; display:block; margin: 0 auto;}
.jg_list li{ float: left; width:272px; margin-right:120px;}
.jg_list li.last_child{margin-right: 0;}
.p43_con p{font-size: 14px;margin-top: 95px; display: block; color:#937343; line-height: 25px;padding: 15px 40px;border: 1px solid #937343;}

/*part5*/
#part5{ width: 100%; background: #eeeeee;padding-bottom: 65px;}
#part5 .title{padding: 40px 0;}
.eg_s_con{width: 1150px;height: 177px; position: relative;margin: auto; overflow: hidden;}
.eg_s_list{width:1000px;height: 177px; margin: 0 auto;}
.eg_s_list li{ float: left;width: 323px;}
.eg_s_list .btn_slick{width: 33px; height: 47px;}
.eg_s_list .btn_slick.slick-prev{background-image: url(../images/btn_left1.png);left:-70px;}
.eg_s_list .btn_slick.slick-next{background-image: url(../images/btn_right1.png);right:-70px;}

#part5 .title1{width:1123px; margin:65px auto 0;}

.eg_b_con{width: 100%; height:525px; overflow: hidden;}
.eg_b_list{width: 1200px;height: 525px; position: relative; margin:0 auto;box-shadow: 2px 2px 6px #d1d1d1;}
.eg_b_list .btn_zx{position: absolute; left:270px; top:433px;z-index: 3;}
.eg_b_list li{width: 1200px; height: 525px;}
.eg_b_list .btn_slick{width:48px; height: 96px;}
.eg_b_list .btn_slick.slick-prev{background-image: url(../images/btn_left2.png);left: -90px;}
.eg_b_list .btn_slick.slick-next{background-image: url(../images/btn_right2.png);right:-90px;}

/*part5*/
.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:0px;padding-top:90px;opacity:0;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;}
.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*/
#part7{width: 1200px;margin: 0 auto 75px;padding-top: 40px;}
#part7 .title1{width:580px;margin: 0 auto;}
.part_like{padding-bottom: 86px;}
.part_like .title3{width: 1200px; height: 87px; padding-top:47px; margin: 0 auto;}
.part_like .title3 img{width: 100%; height: auto;}
.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;}
