@charset "UTF-8";
/* CSS Document */
body{font:12px/1.5 "\5FAE\8F6F\96C5\9ED1",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
table{border-collapse: collapse;border-spacing: 0;}
img{border:0 none;padding:0;margin:0;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;}
a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}
.layout{ clear:both;width:1000px;text-align:left;margin:0 auto;overflow:hidden;height:100%;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{ float:left;display:inline-block;}
.fr{ float:right;display:inline-block;}
.pr{ position:relative;}
.abs{position:absolute;}
.mt100{margin-top:100px;}
.mt50{margin-top:50px;}
.mt20{margin-top:20px;}
.w100p{width:100%;max-width: 1920px;margin:0 auto;}
.w1200{width:1200px;margin:0 auto;}


.ban{height:600px;background:url(../images/ban.jpg) no-repeat center top;}
.ban a{display:block;width:290px;height:63px;background:url(about:blank);bottom:82px;left:50%;margin-left:-378px;}


h3{text-align: center;line-height: 160px;font-size:58px;}
.set1{height:733px;background:url(../images/set1-bg.jpg) no-repeat center top;}
.set1 .cont{overflow: hidden;}
.set1 ul{width:1228px;}
.set1 li{float:left;width:280px;height:226px;background:#fff;border-radius: 10px;margin:0 27px 44px 0;overflow:hidden;}
.set1 img{display:block;width:280px;height:160px;}
.set1 p{line-height: 66px;text-align: center;font-size:30px;}
.set1 li:hover{box-shadow: 2px 4px 2px rgba(72,72,72,.2);}
.set1 li.last{background:#cca375;}
.set1 li.last p{color:#fff;line-height: 50px;padding:40px 0;width:251px;border:2px dashed #fff;margin:20px auto 0;}


.set2{height:836px;background:url(../images/set2-bg.jpg) no-repeat center top;}
.set2 h3, .set4 h3, .set6 h3{color:#cca375;background: -webkit-linear-gradient(bottom, #ffdcb5 0%, #cea578 100%); -webkit-background-clip:text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: 100px;}
.set2 h3{margin-top:70px;}
.set2 h5{font-size:32px;line-height: 50px;color:#fff;margin-bottom:38px;}
.set2 .fl p{width:477px;height:410px;font-size:24px;line-height: 39px;color:#fff;background:#ac8c65;padding:20px 14px 0;text-align: justify;}
.set2 .fr{width:613px;height:450px;background:#fff;margin-top:229px;padding:59px 6px 0;}
.set2 li{float:left;width:280px;height:212px;margin-left:20px;}
.set2 li img{display:block;width:280px;height:155px;}
.set2 li p{line-height: 57px;font-size:22px;text-align: center;letter-spacing: -1px;}

.set3, .set5{background:url(../images/set1-bg.jpg) repeat-y center top;padding-bottom:90px;}
.set3 .tit, .set5 .tit{padding:54px 0 31px;}
.set3 .tit h3, .set5 .tit h3{line-height: 60px;}
.set3 .tit p, .set4 .tit p, .set5 .tit p, .set6 .tit p{color:#cca375;font-size:24px;line-height: 68px;text-align: center;}

.set3 .slideTxtBox{background:#fff;}
.set3 .hd ul{ overflow:auto; zoom:1; height:565px;width:446px;}
.set3 .hd li{ float:left;cursor:pointer;margin-right:15px;}
.set3 .hd li img{display:block;width:128px;height:150px;}
.set3 .hd li.on img{box-shadow:0 0 3px rgba(204,163,117,.7);}
.set3 .hd li p{line-height: 40px;text-align: center;font-size:18px;}
.set3 .bd ul{ zoom:1;  }
.set3 .bd li{border:1px solid #cca375;}
.set3 .bd li, .set3 .bd li img{display:block;height:724px;height:565px;}

/*默认滚动条修改*/
.set3 .hd ul::-webkit-scrollbar {width:10px; height:10px; }
.set3 .hd ul::-webkit-scrollbar-button {background-color:transparent;}
.set3 .hd ul::-webkit-scrollbar-track {background:#ebebeb;border-radius:8px;}
.set3 .hd ul::-webkit-scrollbar-thumb{background:#cca375;border-radius:8px;}


.set4, .set6{height:586px;background:url(../images/set2-bg.jpg) no-repeat center top;}
.set4 h3{padding-top:30px;}
.set4 .tit p{line-height: 30px;padding-bottom:56px;}
.set4 .hd{ overflow:hidden;}
.set4 .hd .prev,.set4 .hd .next{ display:block;  width:18px; height:30px;top:50%;margin-top:-25px;  overflow:hidden;
   cursor:pointer; background:url(../images/index-arrow.png) no-repeat;}
.set4 .hd .next{ background-position:-18px 0;right:0;}
.set4 .hd .prevStop{ background-position:-60px 0; }
.set4 .hd .nextStop{ background-position:-60px -50px; }

.set4 .bd{padding-left:40px;}
.set4 .bd ul{ overflow:hidden; zoom:1;}
.set4 .bd li{ margin:0 11px; float:left; _display:inline; overflow:hidden; text-align:center;width:202px; height:277px;}
.set4 .bd li a{display:block;}
.set4 .bd .img, .set4 .bd .img img{ display:block;}
.set4 .bd .text{position:absolute;width:200px;height:236px;top:277px;left:0;transition: top .2s;border:1px solid #eae9ea;border-top:0;transition:top .3s;}
.set4 .bd .text-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6;filter:alpha(opacity=60);z-index:0;}
.set4 .bd .text-cont{position:absolute;top:0;left:0;width:182px;height:236px;z-index:999;padding:10px;}
.set4 .bd .text p{color:#fff;line-height: 18px;text-align: left;}
.set4 .bd li:hover .text{top:40px;}
.set4 .bd p.more{margin:8px auto 0;width:112px;height:26px;border:2px solid #cca375;text-align: center;line-height: 26px;font-size:16px;color:#cca375;}
.set4 a:hover{color:#fff;}

.set5{padding-bottom:0;}
.set5 .cont{height:510px;background:url(../images/set5-cont.png) no-repeat 311px bottom;}
.set5 li{width:322px;height:48px;line-height: 48px;font-size:20px;color:#fff;text-align: center;background:#050511;border-radius: 48px;transition: transform .2s;}
.set5 li a{display:block;color:#fff;}
.set5 li:hover{transform: scale(1.1);}
.set5 li.li2, .set5 li.li4, .set5 li.li6, .set5 li.li8{background: #cca375;
    background: -moz-linear-gradient(top,  #cca375 0%, #dbb387 50%, #cca375 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cca375), color-stop(50%,#dbb387), color-stop(100%,#cca375));
    background: -webkit-linear-gradient(top,  #cca375 0%,#dbb387 50%,#cca375 100%);
    background: -o-linear-gradient(top,  #cca375 0%,#dbb387 50%,#cca375 100%);
    background: -ms-linear-gradient(top,  #cca375 0%,#dbb387 50%,#cca375 100%);
    background: linear-gradient(to bottom,  #cca375 0%,#dbb387 50%,#cca375 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cca375', endColorstr='#cca375',GradientType=0 );}
:root .set5 li.li2, :root .set5 li.li4, :root .set5 li.li6, :root .set5 li.li8{filter:none;}
.set5 li.li1, .set5 li.li2{top:63px;}
.set5 li.li3, .set5 li.li4{top:163px;}
.set5 li.li5, .set5 li.li6{top:263px;}
.set5 li.li7, .set5 li.li8{top:363px;}
.set5 li.li1, .set5 li.li7{left:84px;}
.set5 li.li3, .set5 li.li5{left:24px;}
.set5 li.li2, .set5 li.li8{right:84px;}
.set5 li.li4, .set5 li.li6{right:24px;}


.set6{height:auto;}
.set6 h3{padding-top:56px;}
.set6 .tit p{padding-bottom:63px;}
.set6 .cont{height:527px;}
.set6 li{width:233px;height:201px;transition:background .2s;}
.set6 li.li1, .set6 li.li4, .set6 li.l7{top:118px;}
.set6 li.li1{left:80px;background:url(../images/set6-li11.png) no-repeat;}
.set6 li.li2{background:url(../images/set6-li21.png) no-repeat;}
.set6 li.li3{background:url(../images/set6-li31.png) no-repeat;}
.set6 li.li4{left:486px;background:url(../images/set6-li41.png) no-repeat;}
.set6 li.li5{background:url(../images/set6-li51.png) no-repeat;}
.set6 li.li6{background:url(../images/set6-li61.png) no-repeat;}
.set6 li.li7{right:80px;background:url(../images/set6-li71.png) no-repeat;}
.set6 li.li1, .set6 li.li7{top:118px;}
.set6 li.li2, .set6 li.li3{left:282px;}
.set6 li.li5, .set6 li.li6{left:684px;}
.set6 li.li3, .set6 li.li6{top:233px;}
.set6 li p{bottom:0;left:37px;width:159px;height:36px;line-height: 36px;color:#fff;font-size:20px;text-align: center;background:url(../images/set6-p.png) no-repeat;}
.set6 li.li1 p, .set6 li.li3 p{left:36px;}

.set6 li:hover{cursor:pointer;}
.set6 li.li1:hover{background:url(../images/set6-li12.png) no-repeat;}
.set6 li.li2:hover{background:url(../images/set6-li22.png) no-repeat;}
.set6 li.li3:hover{background:url(../images/set6-li32.png) no-repeat;}
.set6 li.li4:hover{background:url(../images/set6-li42.png) no-repeat;}
.set6 li.li5:hover{background:url(../images/set6-li52.png) no-repeat;}
.set6 li.li6:hover{background:url(../images/set6-li62.png) no-repeat;}
.set6 li.li7:hover{background:url(../images/set6-li72.png) no-repeat;}

/*footer*/
.footer{background:#333333;height:120px;overflow:hidden;font-size:13px;color:#fff;text-align: center;border-top:1px solid #575757;}
.footer p{width:1200px;margin:13px auto 0;}
.footer p:first-child{margin-top:20px;}
.footer p a{color:#fff;}