.example {width:100%; height:800px; overflow:hidden; position:relative; min-width:1400px;}
.ft-carousel{position:relative; width:100%; height:100%; overflow:hidden; left:50%; margin-left:-960px; width:1920px;}
.ft-carousel .carousel-inner {position:absolute; left:0; top:0; height:100%;}
.ft-carousel .carousel-inner .carousel-item {float:left; height:100%;}
.ft-carousel .carousel-indicators {position:absolute; left:0; bottom:30px; width:100%; text-align:center; font-size:0;}
.ft-carousel .carousel-indicators span {display:inline-block; width:12px; height:12px; background-color:#fff; margin:0 4px; border-radius:50%; cursor:pointer;}
.ft-carousel .carousel-indicators span.active {background-color:#de3a3a;}
.ft-carousel .carousel-btn {position:absolute; top:50%; width:50px; height:45px; margin-top:-25px; cursor:pointer;}
.ft-carousel .carousel-prev-btn {left:0; background:url(../images/index/prev.png) no-repeat;}
.ft-carousel .carousel-next-btn {right:0; background:url(../images/index/next.png) no-repeat;}


.part1{width:1300px; margin:80px auto 30px; overflow:hidden;}
.part1 img{ border:0;}
.part1 ul{ height:auto; width:1260px; margin:auto; overflow:hidden;}
.part1 ul li{ width:420px; text-align: center; overflow:hidden; float:left;position:relative;}
.part1 ul li .text{width:80%; padding: 0 10%; height:57px; overflow:hidden; position:absolute; left:0; bottom:0; font-size:12px; color:#fff; background-color:rgb(0,0,0,0.25);}
.part1 ul li .text p{text-align: justify; color:#fff; line-height:200%; font-size: 20px;}
.part1 ul li .text b{display:block; height:57px; text-align: center; line-height: 57px; font-size: 26px; font-weight: normal;}
.part1 ul li:hover .text{background:rgba(230,77,50,0.8);}
.part1 ul li:hover .text b{padding: 30px 0;}
.part1 ul li .text a{float: right; font-size: 20px; color: #FFFFFF; margin-top: 50px;}

.nav{width: 1300px; margin:50px auto; overflow: hidden;}
.nav li{width: 210px; float: left; text-align: center; font-size: 26px; padding: 25px;}
.nav li strong{width: 160px; height: 160px; display: inline-block;}
.nav li span{display: block; text-align:center;}
.nav li a{color: #222; font-size: 20px; display: block;}
.nav li:hover a{color: #b27d5f;}
.nav_1{background-image: url(../images/index/part1_nav1.png);}
.nav li:hover .nav_1{background-image: url(../images/index/part1_nav01.png);}
.nav_2{background-image: url(../images/index/part1_nav2.png);}
.nav li:hover .nav_2{background-image: url(../images/index/part1_nav02.png);}
.nav_3{background-image: url(../images/index/part1_nav3.png);}
.nav li:hover .nav_3{background-image: url(../images/index/part1_nav03.png);}
.nav_4{background-image: url(../images/index/part1_nav4.png);}
.nav li:hover .nav_4{background-image: url(../images/index/part1_nav04.png);}
.nav_5{background-image: url(../images/index/part1_nav5.png);}
.nav li:hover .nav_5{background-image: url(../images/index/part1_nav05.png);}
.nav_6{background-image: url(../images/index/part1_nav6.png);}
.nav li:hover .nav_6{background-image: url(../images/index/part1_nav06.png);}



.part2{width:100%;position:relative;background: url(../images/index/part2_bg.jpg) no-repeat top center; max-width: 1920px; min-width: 1300px; padding:60px 0 30px;}
.part2 h1{text-align: center;}
.part2 ul li{float:left;}
.part2 #prevTop,.part2 #nextTop{display:none}
.part2 .picBox{width:1300px; margin: auto; height: 564px; position: relative; overflow: hidden;}
.part2 .picBox ul{height:564px;position:absolute; left:0;}
.part2 .picBox ul li{ width:1300px; height: 564px;}
.part2 .picBox ul li img{float: left; width: 600px;}
.part2 .picBox ul li div{float: right; width: 600px; font-size: 16px; color: #222;}
.part2 .picBox ul li div h2{font-size: 28px; font-weight: bold; padding-bottom: 20px;}
.part2 .picBox ul li div h2 span{font-size: 18px;font-weight: normal;padding-left: 10px;}
.part2 .picBox ul li div p{text-align: justify; line-height:230%;}
.part2 .picBox ul li div ol{padding-left: 20px; margin:30px 0 50px;}
.part2 .picBox ul li div ol li{width: 100%; height: auto; line-height: 280%; float: none;list-style-type: square; color: #b27d5f;}
.part2 .picBox ul li div ol li span{color: #222222;}
.part2 .picBox ul li div a{display: block;width: 228px; height: 57px; line-height: 57px; color: #fff; background: #b27d5f; font-size: 22px; text-align: center;}
.part2 #prev{ background: url(../images/index/prevBtn.png) no-repeat; height:79px; width:45px; position: absolute; z-index: 99; top: 150px; left: 11px; cursor: pointer; }
.part2 #next{ background: url(../images/index/nextBtn.png) no-repeat; height:79px; width:45px; position: absolute; z-index: 99; top: 150px; right: 11px; cursor: pointer; }
.part2 .cf li{position:relative;color:#fff;}
.part2 .cf a{display:block;width:526px;height:377px;position:absolute;color:#fff;}
.part2 .cf li span{display:block;width:688px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.part2 .smImgBox{width:1400px; padding: 50px 0; height:300px; position: relative; margin:12px auto 0;}
.part2 .listBox{width:1240px; height:300px; margin: 0 auto; position: relative; overflow: hidden; }
.part2 .listBox ul{height:101px;position:absolute; padding-left:0px;}
.part2 .listBox li{width:310px; text-align: center; height:285px; cursor: pointer; position: relative;}
.part2 .listBox li i{display:none;}
.part2 .listBox li a{display:block;width:134px;height:101px;}
.part2 .listBox img{border:2px solid #cfcfcf; width:282px; height:285px;}
.part2 .listBox .on img{border:2px solid #B42222; width:282px; height:285px;}
.part2 .left_top { font-family:Arial; font-size:32px; color:#fff; text-align:center; height:30px; line-height:30px; background:#333}


.part2_bot {position: relative;width:1200px; overflow: hidden; margin:0 auto 60px; padding-bottom: 50px;}
.part2_bot .part {width:100%; display: block; }
.part2_bot .part dl{float: left; width:382px; padding:0 9px; text-align: justify;}
.part2_bot .part dl:first-child{padding: 0 17px 0 0;}
.part2_bot .part dl:last-child{padding: 0 0 0 17px;}

.part2_bot .part dl dd{height: 391px; font-size: 16px; margin-top: 20px; color: #333; padding: 15px; background: url(../images/index/part2_bot_bg.png) no-repeat right bottom;}
.part2_bot .part dl dd h5{color: #b27d5f; font-size: 24px;font-weight: bold; padding: 10px 0;}
.part2_bot .part dl dd p{padding-bottom: 10px; border-bottom: 1px solid #e3e3e3; margin-bottom: 10px;}
.part2_bot .part dl dd p:nth-child(3){border: 0;}
.part2_bot .part dl dd strong{color: #b27d5f; font-size: 24px; font-weight: normal;}
.part2_bot .part dl dd span{display: block;}

.part2_bot .hd {overflow:hidden; zoom:1; position:absolute; bottom:5px; width:60px; left:50%; margin-left:-30px; z-index:3}
.part2_bot .hd li{float:left; line-height:15px; text-align:center;  width:13px; height:13px; cursor:pointer; overflow:hidden; background:#b4b4b4; margin:0 8px; border-radius:50%; }
.part2_bot .hd .on{ background:#b27d5f;   }


.part3{overflow: hidden;margin: 0 auto;width: 1200px;}
.part3 div{float: left; width: 585px;}
.part3 h2{font-size: 18px; font-weight: bold; padding:10px 0;}
.part3 h2 a{color: #000000;}
.part3 h2 a:hover{color:#b27d5f;}
.part3 div h2{text-align: center;}
.part3 p{font-size: 16px; color: #666;padding-bottom:20px; text-align: justify;}
.part3 ul{float: right; width: 530px;border-top: 1px solid #e3e3e3;}
.part3 ul li{border-bottom: 1px solid #e3e3e3;padding:20px 0;}
.part3 ul li h2 span{font-size: 16px;font-weight: normal;float: right;}




.part4 { width: 1400px; height:900px; margin: 50px auto; position: relative;}
.part4 .pic {width: 100%; height: 100%; position: relative; margin-top:100px;}
.part4 .pic li {width:400px;position: absolute;top: 30px;left:60.666666%;margin-left: -350px;border-radius: 6px;overflow: hidden;box-shadow: 2px 2px 6px 1px rgba(0, 0, 0, 0.5);-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-o-transition: all 0.8s;-ms-transition: all 0.8s;transition: all 0.8s;}
.part4 .pic li img {width: 100%; height: 100%;}
.now {z-index: 9; -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}
.next {z-index: 6; -webkit-transform: translateX(460px); -moz-transform: translateX(460px); -o-transform: translateX(460px); -ms-transform: translateX(460px); transform: translateX(460px);}
.prev {z-index: 6; -webkit-transform: translateX(-460px);-moz-transform: translateX(-460px); -o-transform: translateX(-460px); -ms-transform: translateX(-460px); transform: translateX(-460px);}
._bg {background-color: red !important;}
.part4 .cricle { display:none;}
.part4 .btns {display: none; position: absolute; left: 0; top:53%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);-o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; height: 38px; z-index: 9;}
.part4 .btns .leftbtn,.part4 .btns .rightbtn {height: 100%; width: 38px; border-radius: 50%; background-color: rgba(0, 0, 0, 0.5);}
.part4 .btns .leftbtn::after,.part4 .btns .rightbtn::after {content: ""; display: block; width: 18px; height: 18px; border-left: 3px solid #ffffff; border-top: 3px solid #ffffff;}
.part4 .btns .leftbtn::after {-webkit-transform: translate(12px, 8px) rotate(-45deg); -moz-transform: translate(12px, 8px) rotate(-45deg); -o-transform: translate(12px, 8px) rotate(-45deg); -ms-transform: translate(12px, 8px) rotate(-45deg); transform: translate(12px, 8px) rotate(-45deg);}
.part4 .btns .rightbtn::after {-webkit-transform: translate(4px, 8px) rotate(135deg);-moz-transform: translate(4px, 8px) rotate(135deg); -o-transform: translate(4px, 8px) rotate(135deg); -ms-transform: translate(4px, 8px) rotate(135deg); transform: translate(4px, 8px) rotate(135deg);}

.part5{width: 100%; max-width: 1920px; margin: auto; background: url(../images/index/part5_bg.jpg) no-repeat top; overflow: hidden; }
.part5 h1{margin: 20px auto 50px; color: #fff;background: url(../images/h1_bg2.jpg) no-repeat center bottom;}
.part5 ul{width: 1140px; padding:0 150px 80px; margin:0 auto; overflow: hidden; background:#f6f6f6 url(../images/index/part5_0bg.jpg) no-repeat 100px 300px; min-height: 800px;} 
.part5 ul li{float: left; width: 220px; text-align: center; font-size: 14px; color: #222; height: 205px;padding-top: 100px;}
.part5 ul li img{display: block; margin: auto;}
.part5 ul li span{line-height:400%; display: block; font-weight: bold;}

.part6{width: 100%; max-width: 1920px; height: 1039px; margin: auto; background: url(../images/index/part6_bg.jpg) no-repeat top; overflow: hidden;}
.part6_con{width: 1200px; margin:88px auto 0;}
.part6_con div{width:615px; padding:30px 50px; background: #392920d6;color: #fff; overflow: hidden;}
.part6_con div h2{text-align: center; font-size: 30px;}
.part6_con div p{text-align: justify; font-size: 18px; padding-right: 10px; margin-bottom:30px;}
.part6_con div ul li{float: left;width:297px; margin-right: 10px; height: 66px; line-height: 66px; font-size: 22px; background: #b27d5f; text-align: center; margin-bottom: 10px;}
.part6_con div a{color: #fff;}
