@charset "utf-8";
/* CSS Document */
*{margin: 0;padding: 0;border: 0;}
#sections{ font-family:"Microsoft YaHei","SimSun",'宋体';font-size:0.875em; background-color:#fff;width:100%;}
#sections h1,em{font-style:normal; font-weight:normal;}
#sections p{ line-height:2em;}
#sections img{display:block;}
#sections li{ list-style:none;}
#sections .cboth{ clear:both;}
#sections a{ text-decoration:none;}


#sections >div[id^="section"]{ margin:0px auto;}

/*banner*/
#secbanner{ width:100%; min-width:1200px;}
#secbanner img{ width:100%;}

/*section01*/
#section01{ width:100%; height:645px; background:url(../images/sec01_1.jpg) center top no-repeat; background-color:#000;}
#section01 .sec01{ width:1200px; margin:0px auto; padding-top:320px;}
#section01 .sec01 .sec01con{ width:410px; margin:0px auto;}
#section01 .sec01 .sec01con li{ height:308px; float:left;position:relative; top:-50px; opacity:0;}
#section01 .sec01con .sec01ali{ width:50px; background:url(../images/sec01_2.jpg) no-repeat;}
#section01 .sec01con .sec01bli{ width:50px; background:url(../images/sec01_2.jpg) -50px 0 no-repeat;}
#section01 .sec01con .sec01cli{ width:38px; background:url(../images/sec01_2.jpg) -100px 0 no-repeat;}
#section01 .sec01con .sec01dli{ width:58px; background:url(../images/sec01_2.jpg) -138px 0 no-repeat;}
#section01 .sec01con .sec01eli{ width:50px; background:url(../images/sec01_2.jpg) -196px 0 no-repeat;}
#section01 .sec01con .sec01fli{ width:46px; background:url(../images/sec01_2.jpg) -246px 0 no-repeat;}
#section01 .sec01con .sec01gli{ width:50px; background:url(../images/sec01_2.jpg) -292px 0 no-repeat;}
#section01 .sec01con .sec01hli{ width:47px; background:url(../images/sec01_2.jpg) -342px 0 no-repeat;}
#section01 .sec01con .sec01ili{ width:20px; background:url(../images/sec01_2.jpg) -389px 0 no-repeat;}

/*section02*/
#section02{ width:100%;}
#section02 .sec02a{ width:100%; height:545px; background:url(../images/sec02_1.jpg) center no-repeat;}
#section02 .sec02a .sec02acon{ width:1190px; margin:0px auto; padding-top:80px;}
#section02 .sec02a .sec02acon p{width: 994px; margin: auto; text-align: center;}
#section02 .sec02acon span{ width:358px; display:block; margin:0px auto; position:relative;}
#section02 .sec02acon span img{ position:relative;top:75px;}
#section02 .sec02b{ width:100%; height:544px; background:url(../images/sec02_2.jpg) center no-repeat;}
#section02 .sec02b .sec02bcon{ width:1190px; margin:0px auto;}
#section02 .sec02b span{ width:352px; margin:0px auto; display:block; padding-top:90px;}
#section02 .sec02b p{ font-size:18px; text-align:center; margin-top:290px;}

/*section03*/
#section03{ width:100%; padding-bottom:65px;}
#section03 .sec03{ width:942px; margin:0px auto;}
#section03 .sec03 .sec03title{ width:490px; margin:0px auto;}
#section03 .sec03 span{ display:block; margin-top:70px;}
#section03 .sec03 ul{ font-size:18px; width:471px; float:left;}
#section03 .sec03 ul+ul{ width:330px; padding-left:141px;}
#section03 .sec03 li{ font-size:14px; list-style:disc; margin-left:20px; line-height:1.8em;}
#section03 .sec03 em{ display:block;  width:156px; margin:30px auto 0;}
#section03 .sec03 h2{ font-size:30px; text-align:center; margin-top:10px;}
#section03 .sec03 a{ width:352px; margin:70px auto 0; display:block;}

/*section04*/
#section04{ width:100%; height:1076px;background:url(../images/sec04_1.jpg) center no-repeat;}
#section04 .sec04{ width:1075px; margin:0px auto; padding-top:335px;}
#section04 .sec04 .sec04lcon{ width:465px; float:left;}
#section04 .sec04lcon span{ display:block; border:5px solid #866947; width:407px; margin-bottom:95px; margin-left:35px;}
#section04 .sec04 .sec04rcon{ width:540px; float:left; margin-left:67px;}
#section04 .sec04rcon p{ color:#fff; line-height:24px; margin-top: 100px;}
#section04 .sec04rcon img{ width:288px; display:block; margin:30px auto;}
#section04 .sec04 a{ width:352px; margin:18px auto 0; display:block;}
#sec04rcon_1 img{margin: auto; display: block;}


/*section05*/
#section05{ width:100%;background:url(../images/zt_1.jpg) #1c150d top center no-repeat;}
#section05 .sec05{ width:1200px; margin:0px auto; margin-top: 0px;}
#section05 .sec05 h2{ color:#fff; text-align:center; font-size:30px;}
#section05 .sec05 .sec05con{ width:972px; height:771px; margin:50px auto 0;background:url(../images/zt_5.jpg) #160f09 center no-repeat; padding-left:150px;}
#section05 .sec05con h1{font-size: 30px;font-weight: bold; padding-top: 68px;}
#section05 .sec05con h2{ color:#000; text-align:left; padding-top:85px;}
#section05 .sec05con h3{font-size: 18px; padding-top: 40px;}
#section05 .sec05con h4{font-size: 30px; margin-top: 80px;}
#section05 .sec05con p{ width:355px; line-height:1.6em; font-weight:600; margin-top:10px;}
#section05 .sec05con span{ font-size:18px; display:block; font-weight:bold; margin-top:15px;}
#section05 .sec05con ul{ margin-top:15px; width: 300px;}
#section05 .sec05con li{ font-size:14px;line-height:1.6em; font-weight:600;}

#sec05con{background: url("../images/zt_2.jpg") no-repeat center top; height: 1235px;}

#section05 .sec05 > ul{ width:1200px; margin:65px auto 0;}
#section05 .sec05 > ul li{ position:relative; float:left; width:333px; overflow:hidden; border:2px solid #fff;}
#section05 .sec05 > ul li+ li{ margin-left:94px;}
#section05 .sec05 > ul li img+img{ position:absolute; top:0; left:0;}
#section05 .sec05 > a{ width:355px; margin:80px auto 0; display:block;}

#sec05con h1{font-size: 30px; color: #fff; text-align: center; padding-top: 90px; padding-bottom: 55px;}
#sec05con_box{width: 740px; height: 760px; margin: auto;}
#sec05con_box ul.hd li{background: url("../images/zt_4.png") no-repeat; width: 207px; height: 239px; position: absolute;}

#sec05con_box ul.hd li:hover span{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);    -ms-transform:scale(1.2);}
#sec05con_box ul.hd li span{background-image: url("../images/zt_3.png"); background-repeat: no-repeat; display: block; margin:auto;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
#sec05con_box ul.hd li#sec05con_1{margin-top: 0px; margin-left:266px;}
#sec05con_box ul.hd li#sec05con_1 span{background-position: 0px 0px; width: 85px; height: 92px; margin-top: 76px;}
#sec05con_box ul.hd li#sec05con_2{margin-top: 126px; margin-left: 528px;}
#sec05con_box ul.hd li#sec05con_2 span{background-position: -85px 0px; width: 91px; height: 92px; margin-top: 73px;}
#sec05con_box ul.hd li#sec05con_3{margin-top: 390px; margin-left: 528px;}
#sec05con_box ul.hd li#sec05con_3 span{background-position: -177px 0px; width: 113px; height: 90px; margin-top: 78px;}
#sec05con_box ul.hd li#sec05con_4{margin-top: 512px; margin-left: 266px;}
#sec05con_box ul.hd li#sec05con_4 span{background-position: -290px 0px; width: 69px; height: 101px; margin-top: 58px;}
#sec05con_box ul.hd li#sec05con_5{margin-top: 390px; margin-left: 0px;}
#sec05con_box ul.hd li#sec05con_5 span{background-position: -359px 0px; width: 91px; height: 80px; margin-top: 87px;}
#sec05con_box ul.hd li#sec05con_6{margin-top: 126px; margin-left: 0px;}
#sec05con_box ul.hd li#sec05con_6 span{background-position: -450px 0px; width: 65px; height: 88px; margin-top: 73px;}
#sec05con_box ul.bd li{margin-top: 300px; margin-left: 265px; position: absolute; width: 230px;}
#sec05con_box ul.bd li h2{text-align: center; height: 50px; line-height: 50px; color: #fff;}
#sec05con_box ul.bd li p{font-size: 16px; color: #fff;}
#sec05con_box ul.bd li p span{color: #c18b49;}
#sec05con_swt{position: absolute; left: 50%; margin-left: -180px; margin-top: 70px;}

/*section06*/
#section06{ width:100%;}
#section06 .sec06title{ width:100%; height:254px;background:url(../images/sec06_1.jpg) center no-repeat;}
#section06 .sec06cons{width:100%; height:677px;background:url(../images/sec06_2.jpg) center no-repeat;}

#section06 .sec06{ width:1108px; margin:0px auto; padding-top:85px;overflow:hidden;}
#section06 .sec06 .sec06con{ width:4800px; position:relative; }
#section06 .sec06con li{ width:1108px; float:left;}
#section06  .sec06nav{ width:120px; margin:20px auto;}
#section06  .sec06nav li{ width:16px; height:16px; border:3px solid #937344; border-radius:16px; float:left;}
#section06  .sec06nav li.curli{ background-color:#937344;}
#section06  .sec06nav li+li{ margin-left:19px;}

/*section07*/
#section07{ width:100%;}
#section07 .sec07cona{ width:100%; height:363px;background:url(../images/sec07_1.jpg) center no-repeat;}
#section07 .sec07conb{ width:100%; height:363px;background:url(../images/sec07_2.jpg) center no-repeat; }
#section07 .sec07conb ul{ width:1200px; margin:0px auto;position:relative;}
#section07 .sec07conb li{ position:absolute; left:0px; top:0px;}
#section07 .sec07conb li.sec07ali{ top:-182px; left:24px; width:382px; height:382px;}
#section07 .sec07conb li.sec07bli{ top:-219px; left:548px; width:317px; height:317px;}
#section07 .sec07conb li.sec07cli{ top:140px; left:355px; width:353px; height:353px;}
#section07 .sec07conb li.sec07dli{ top:19px; left:835px; width:359px; height:359px;}
#section07 .sec07conc{ width:100%; height:363px;background:url(../images/sec07_3.jpg) center no-repeat;}
#section07 .sec07conb li img{ position:absolute; top:0;opacity:1; transition:all ease-in-out 0.5s; -moz-all ease-in-out 0.5s; -ms-all ease-in-out 0.5s; -o-all ease-in-out 0.5s; -webkit-all ease-in-out 0.5s;}

#section07 .sec07conb li .curimg{ opacity:0; transform:scale(0.5); -moz-transform:scale(0.5);-ms-transform:scale(0.5);-transform:scale(0.5);-webkit-transform:scale(0.5);}

#section07 .sec07conc span{width:355px; margin:0 auto; display:block; padding-top:170px;}

/*section08*/
#section08{ width:100%;}
#section08 .sec08cona{ width:100%; height:403px;background:url(../images/sec08_1.jpg) center no-repeat;}
#section08 .sec08conb{ width:100%; height:404px;background:url(../images/sec08_2.jpg) center no-repeat;}
#section08 .sec08conb .sec08intro{ width:605px; margin:0px auto; position:relative; top:140px; z-index:1;}
#section08 .sec08intro li{ position:absolute; top:0; left:0; opacity:0;}
#section08 .sec08intro li.curli{ opacity:1;}
#section08 .sec08intro li.sec08introali{}
#section08 .sec08intro li.sec08introbli{ top:25px; left:36px;}
#section08 .sec08intro li.sec08introcli{ top:55px; left:30px;}
#section08 .sec08intro li.sec08introdli{ top:75px; left:75px;}
#section08 .sec08intro li.sec08introeli{ top:20px; left:370px;}
#section08 .sec08intro li.sec08introfli{ top:75px; left:360px;}
#section08 .sec08intro li.sec08introgli{ top:125px; left:340px;}
#section08 .sec08intro li.sec08introhli{ top:25px; left:330px;}

#section08 .sec08conb .sec08dot{ z-index:2; width:130px; margin:0px auto; position:relative; top:125px;}
#section08 .sec08dot li{ width:30px; height:30px;  border-radius:15px; position:absolute; top:0; left:0;}
#section08 .sec08dot li.sec08dotali{ left:-3px; top:2px;}
#section08 .sec08dot li.sec08dotbli{ top:25px; left:25px;}
#section08 .sec08dot li.sec08dotcli{ top:55px; left:30px;}
#section08 .sec08dot li.sec08dotdli{ top:75px; left:7px;}
#section08 .sec08dot li.sec08doteli{ top:20px; left:97px;}
#section08 .sec08dot li.sec08dotfli{ top:72px; left:92px;}
#section08 .sec08dot li.sec08dotgli{ top:125px; left:67px;}
#section08 .sec08dot li.sec08dothli{ top:30px; left:63px;}
#section08 .sec08conc{ width:100%; height:403px;background:url(../images/sec08_3.jpg) center no-repeat;}

#section08 .sec08conc span{width:355px; margin:0 auto; display:block; padding-top:240px;}

/*section09*/
#section09{  width:100%; height:865px;background:url(../images/sec09_1.jpg) center no-repeat;}
#section09 span{width:355px; margin:0 auto; display:block; padding-top:690px;}

/*section10*/
#section10{ width:100%;}
#section10 .sec10cona{ width:100%; height:301px;background:url(../images/sec10_1.jpg) center no-repeat;}
#section10 .sec10conb{ width:100%; height:643px;background:url(../images/sec10_2.jpg) center no-repeat;}
#section10 .sec10conc{ width:100%; height:160px;background:url(../images/sec10_3.jpg) center no-repeat;}
#section10 span{width:355px; margin:0 auto; display:block; padding-top:30px;}

/*section11*/
#section11{ width:100%; height:864px;background:url(../images/sec11_1.jpg) center no-repeat;}
#section11 .sec11{ padding-top:335px;}
#sections .common_zjslide{ width:100%;}
#sections .common_zjslide .common_zjimg{ position:relative;margin:0px auto; }
#sections .common_zjslide .common_zjimg >div{margin:0px auto; overflow:hidden;}
#sections .common_zjslide .common_zjimg ul{ position:relative;}
#sections .common_zjslide .common_zjimg li{ list-style:none; float:left;}
#sections .common_zjslide .common_zjimg li img{ width:100%;}
#sections .common_zjslide .common_btnimg{ position:absolute;width:100%; display:block;}
#sections .common_zjslide .common_btnimg img{ position:absolute;top:0;}
#sections .common_zjslide .common_btnimg .lbtnimg{ left:-20px;}
#sections .common_zjslide .common_btnimg .rbtnimg{ left:200px;}

/*section12*/
#section12{ width:100%; position:relative; }
#section12 a{ position:absolute;bottom:100px; left:50%; z-index:5000000px; margin-left: -430px;}
/*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 通用  */
#title_lc{ width: 100%; height:842px;position: relative; overflow: hidden; padding: 50px 0 0;}
#title_lc .slider_lc{ widows: 100%; height: 842px; text-align: center; color: #fff; position: relative; background-position: center center;}
.slider_lc .lc_desc{ width:1200px; height: 842px; margin: 0 auto; position: relative;}
.btn_made_lc{margin:250px auto 0;}
.btn_made_lc a{color: #fff; font-size: 38px; line-height:150px; padding: 0 200px; display:inline-block; border: 10px solid #fff;}
.btn_made_lc a:hover{ border: 10px solid #AA854E;}
.slider_lc .lc_desc .lc_desc1{ width: 605px; height: 220px; position: absolute; left: 0; bottom: 90px; background: url(../images/bg_trans_fff.png); color: #000; text-align: left; border-radius: 10px;}
.slider_lc .lc_desc .lc_desc1 h1{ font-size: 36px; line-height: 90px; padding:10px 63px 0;}
.slider_lc .lc_desc .lc_desc1 p{ font-size: 24px; line-height:43px; padding: 0 40px 0;}
@keyframes box_lc{
	0%{ transform: scale(0.9,0.9);}
	50%{ transform: scale(1,1); border: 10px solid #AA854E;}
	100%{ transform: scale(0.9,0.9);}
}
/*dots*/
#title_lc .slick-dots{ position: absolute; bottom:100px; left:12%; display:none;}
#title_lc .slick-dots li{float:left; margin-left: 17px;}
#title_lc .slick-dots li span{width:16px; height: 16px;display:block; background:#fff;border-radius: 8px;cursor: pointer;}
#title_lc .slick-dots li.slick-active span{ background: #937343;}
/*btn left right*/
#title_lc .slick-prev,#title_lc .slick-next{ width:71px; height:71px; display: block; position: absolute; top: 50%; margin-top: -22px; cursor: pointer; transition: all 1s ease-out;}
#title_lc .slick-prev{ left:10%; background: url(../images/btn_left1.png) no-repeat;}
#title_lc .slick-next{ right:10%; background: url(../images/btn_right1.png) no-repeat;}
.btn_lc_zx{ width:127px; height:40px; display: inline-block; padding-left:15px; font-size: 20px; line-height:40px;background:url(../images/btn_bg_zx.jpg) no-repeat #AA854E; color: #fff; margin-top:30px; float:right;}
.btn_lc_zx:hover{ color: #000;}

/*section13*/
#section13{ width:100%;}
#section13 .sec13cona{ width:100%; height:468px;background:url(../images/sec13_1.jpg) center no-repeat;}
#section13 .sec13cona ul{ width:1200px; margin:0px auto; position:relative; top:400px;}
#section13 .sec13cona li{ width:335px; height:335px; float:left; border-radius:175px; position:relative;}
#section13 .sec13cona li img+img{ position:absolute; left:0; top:0; display:none;}
#section13 .sec13cona li+li{ margin-left:75px;}
#section13 .sec13conb{ width:100%; height:467px;background:url(../images/sec13_2.jpg) center no-repeat;}
#section13 span{width:355px; margin:0 auto; display:block; padding-top:320px;}
