@charset "utf-8";
/* CSS Document */
*{padding: 0;margin: 0;box-sizing: border-box;}
body{font:normal normal 0.32rem/1 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;color: #000;background: #fcfcfc;min-width: 1200px;}
textarea,input{font:normal normal 0.28rem/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;}
img{display:block;border: none;}
.clear:after {content:"";display: block;clear:both;}
input[type=button], input[type=submit], input[type=file], input[type=reset], button { cursor: pointer; -webkit-appearance: none;}
body,p,ol,ul,h1,h2,h3,h4,h5,h6{margin: 0;padding:0;list-style: none;font:normal normal 0.28rem/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;}
button{font:normal normal 0.28rem/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;}
a{color:inherit;text-decoration: none;}
.i100{overflow:hidden;}
.i100>img{width: 100%;}
.i200{overflow: hidden;}
.i200>img{height: 100%;}
a>img{width: 100%;}
.to1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.a1{position: relative;}
.a1>a{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: block;}
input{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
select{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
button{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
textarea{border: 0;display: block;outline: none;background: none;box-sizing: border-box;resize: none;}
.to2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}
.to3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal;}

@media only screen and (min-width: 1600px) {

/*hd1*/
.hd1-a0{width: 100%;height: 70px;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0);z-index: 10;transition: 0.5s;}
.hd1-a0.on1{background: rgba(0,0,0,0.8);transition: 0.5s;}
.hd1-a1{width: 100%;height: 106px;position: fixed;top: 0;left: 0;z-index: 10;transition: 0.5s;}
.hd1-a1.on1{height: 70px;transition: 0.5s;}
.hd1-a2{height: 64px;position: absolute;bottom: 10px;left: 72px;transition: 0.5s;}
.hd1-a1.on1 .hd1-a2{height: 48px;bottom: calc(50% - 48px/2);transition: 0.5s;}
.hd1-a3{height: 24px;position: absolute;top: calc(106px/2 - 24px/2);right: 156px;transition: 0.5s;cursor: pointer;}
.hd1-a1.on1 .hd1-a3{top: calc(70px/2 - 24px/2);transition: 0.5s;}
.hd1-a4{width: 500px;height: 100%;position: absolute;top: 0;right: 220px;display: none;}
.hd1-a5{height: 24px;position: absolute;top: calc(50% - 24px/2);left: 0;cursor: pointer;}
.hd1-a6{height: 24px;position: absolute;top: calc(50% - 24px/2);right: 0;cursor: pointer;}
.hd1-a6+input{display: none;}
.hd1-a7{width: 360px;height: 30px;position: absolute;top: calc(50% - 30px/2);left: calc(50% - 360px/2);}
.hd1-a7 input{width: 100%;height: 100%;position: relative;font-size: 16px;line-height: 30px;color: #fff;}
.hd1-a7 input::-webkit-input-placeholder{color: #fff;}
.hd1-a7 input::-moz-placeholder{color: #fff;}
.hd1-a7 input:-moz-placeholder{color: #fff;}
.hd1-a7 input:-ms-input-placeholder{color: #fff;}
.hd1-a8{width: 360px;height: 1px;background: #fff;position: absolute;top: calc(50% + 30px/2 + 2px);left: calc(50% - 360px/2);}
.hd1-a9{width: 30px;height: 15px;position: fixed;top: calc(106px/2 - 15px/2);right: 90px;z-index: 11;transition: 0.5s;cursor: pointer;}
.hd1-a9.on1{top: calc(70px/2 - 15px/2);transition: 0.5s;}
.hd1-a9 div{height: 3px;border-radius: 2px;background: #fff;position: absolute;right: 0;transform-origin: 50% 50%;transition: 0.5s;}
.hd1-a9.on2 div{transition: 0.5s;}
.hd1-a9 div:nth-child(1){width: 100%;top: 0;}
.hd1-a9 div:nth-child(2){width: 18px;top: 12px;}
.hd1-a9.on2 div:nth-child(1){top: calc(50% - 3px/2);transform: rotate(405deg);}
.hd1-a9.on2 div:nth-child(2){width: 100%;top: calc(50% - 3px/2);transform: rotate(-405deg);}
.hd1-b0{width: 100%;height: 100%;position: fixed;top: 0;right: 0;z-index: 10;background: rgba(0,0,0,0.6);display: none;}
.hd1-b0.on1{display: block;}
.hd1-b1{width: 746px;height: 100%;position: fixed;top: 0;right: -746px;z-index: 10;transition: 0.5s;padding: 152px 0 0 0;}
.hd1-b1{background-image: url(../img/b04.jpg);background-repeat: no-repeat;background-size: 100% 100%;background-position: cover;}
.hd1-b1.on1{right: 0;transform: 0.5s;}
.hd1-b2{width: 100%;position: relative;}
.hd1-b3{width: 100%;height: 72px;position: relative;}
.hd1-b4{width: 0;height: 2px;background: #fff;position: absolute;top: calc(50% - 1px);left: 0;transition: 0.5s;}
.hd1-b3:hover .hd1-b4{width: 120px;transition: 0.5s;}
.hd1-b5{width: 100%;height: 100%;padding: 0 140px;position: relative;font-size: 20px;line-height: 72px;color: #fff;}
.hd1-c1{width: 100%;padding: 130px 140px 0 140px;}
.hd1-c2{width: 100%;margin-bottom: 6px;}
.hd1-c3{font-size: 16px;line-height: 48px;color: #dddddd;float: left;}
.hd1-c4{font-size: 24px;line-height: 48px;color: #ffffff;font-family: Impact;float: left;}
.hd1-c5{padding-top: 12px;float: left;}
.hd1-c6{height: 24px;float: left;position: relative;margin-right: 15px;}
.hd1-c7{height: 100%;position: relative;}
.hd1-c8{width: 120px;position: absolute;bottom: 36px;left: calc(50% - 120px/2);display: none;}
.hd1-c6:hover .hd1-c8{display: block;}

/*ft1*/
.ft1-a1{width: 100%;padding: 82px 0 20px 0;position: relative;background: #1e1e1e;}
.ft1-a2{width: 1360px;position: relative;margin: 0 auto;margin-bottom: 90px;}
.ft1-a3{float: left;}
.ft1-a4{margin-bottom: 28px;}
.ft1-a4>div{float: left;font-size: 18px;line-height: 24px;color: #c3c3c3;float: left;margin-right: 90px;position: relative;transition: 0.5s;}
.ft1-a4>div:last-child{margin-right: 0;}
.ft1-a4>div:hover{color: #f7c13d;transition: 0.5s;}
.ft1-a4>div>div{width: 2px;height: 10px;background: #b2b2b2;position: absolute;top: 7px;right: -46px;}
.ft1-a4>div:last-child>div{display: none;}
.ft1-a5{font-size: 16px;line-height: 32px;color: #c3c3c3;}
.ft1-a6{float: right;}
.ft1-a7{height: 78px;position: relative;margin-bottom: 50px;}
.ft1-a8{position: relative;}
.ft1-a9{float: right;}
.ft1-a10{float: left;font-size: 16px;line-height: 24px;color: #c3c3c3;float: left;margin-right: 10px;}
.ft1-a11{position: relative;float: left;}
.ft1-a12{height: 24px;position: relative;float: left;margin-right: 12px;}
.ft1-a12:last-child{margin-right: 0;}
.ft1-a13{height: 100%;position: relative;}
.ft1-a14{width: 120px;position: absolute;bottom: 106%;right: 0;display: none;}
.ft1-a12:hover .ft1-a14{display: block;}
.ft1-a15{width: 1360px;font-size: 16px;line-height: 48px;color: #c3c3c3;text-align: center;margin: 0 auto;}

/*ban1*/
.ban1-a1{width: 100%;overflow: hidden;position: relative;z-index: 1;}
.ban1-a2{width: 1920px;height: 930px;position: relative;margin-left: calc(50% - 1920px/2);}
.ban111{width: 100%!important;height: 100%!important;position: relative;}
.ban111 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}
.ban1-a3{width: 100%;height: 100%;}
.ban1-a3 img{min-height: 100%;}
.ban1-a4{height: 407px;position: absolute;top: calc(183/930*100%);right: calc(598/1920*100%);}

/*ban2*/
.ban2-a1{width: 100%;position: relative;overflow: hidden;margin-bottom: 150px;}
.ban2-a2{width: 1920px;position: relative;margin-left: calc(50% - 1920px/2);}
.ban2-a3{font-size: 48px;line-height: 48px;color: #f7c13d;position: absolute;top: calc(50% - 34px);left: calc(50% - 1360px/2);}
.ban2-a4{font-size: 24px;line-height: 24px;color: #dcdcdc;text-transform: uppercase;position: absolute;top: calc(50% + 34px);left: calc(50% - 1360px/2);}

/*title1*/
.title1-a1{width: 100%;padding: 86px 0 68px 0;}
.title1-a2{width: 100%;font-size: 44px;line-height: 44px;color: #333333;text-align: center;margin-bottom: 22px;}
.title1-a3{width: 100%;font-size: 24px;line-height: 24px;color: #c3c3c3;text-align: center;text-transform: uppercase;font-family: Arial;font-weight: lighter;}

/*bt1*/
.bt1-a1{width: 240px;height: 62px;position: relative;margin: 0 auto;}
.bt1-a2{width: 100%;height: 100%;background: #f7c13d;font-size: 20px;line-height: 62px;color: #1e1e1e;text-align: center;position: absolute;top: 0;left: 0;}
.bt1-a2{transition: 0.5s;transform-style: preserve-3d;transform: translateX(0px);}
.bt1-a1:hover .bt1-a2{transition: 0.5s;transform: translateX(120px) rotateY(90deg);}
.bt1-a3{width: 100%;height: 100%;border: 1px solid #f7c13d;background: #fff;font-size: 20px;line-height: 60px;color: #f7c13d;text-align: center;position: absolute;top: 0;left: 0;}
.bt1-a3{transition: 0.5s;transform-style: preserve-3d;transform: translateX(-120px) rotateY(90deg);}
.bt1-a1:hover .bt1-a3{transition: 0.5s;transform: translateX(0px) rotateY(0deg);}

/*bt2*/
.bt2-a1{width: 148px;height: 44px;position: relative;margin: 0 auto;}
.bt2-a2{width: 100%;height: 100%;background: #fff;border: 1px solid #1e1e1e;font-size: 16px;line-height: 42px;color: #1e1e1e;text-align: center;position: absolute;top: 0;left: 0;}
.bt2-a2{transition: 0.5s;transform-style: preserve-3d;transform: translateX(0px);}
.bt2-a1:hover .bt2-a2{transition: 0.5s;transform: translateX(74px) rotateY(90deg);}
.bt2-a3{width: 100%;height: 100%;background: #f7c13d;font-size: 16px;line-height: 44px;color: #1e1e1e;text-align: center;position: absolute;top: 0;left: 0;}
.bt2-a3{transition: 0.5s;transform-style: preserve-3d;transform: translateX(-74px) rotateY(90deg);}
.bt2-a1:hover .bt2-a3{transition: 0.5s;transform: translateX(0px) rotateY(0deg);}

/*page1*/
.page1-a1{margin: 0 auto;position: relative;text-align: center;margin-bottom: 100px;}
.page1-a1>a{min-width: 42px;height: 42px;padding: 0 18px;box-sizing: border-box;font-size: 16px;line-height: 42px;color: #222222;background: #e8e8e8;text-align: center;margin: 0 2px;display: none;transition: 0.5s;}
.page1-a1>a:hover{color: #fff;;background: #f9cd64;transition: 0.5s;}
.page1-a1>a.select{color: #fff;background: #f9cd64;}

/*part1*/
.part1-a1{width: 1560px;position: relative;margin: 0 auto;margin-bottom: 50px;}
.part1-a2{width: calc((100% - 26px*3)/4);height: 460px;position: relative;float: left;overflow: hidden;margin-right: 26px;background: #f4f4f4;transition: 0.5s;}
.part1-a2:hover{background: #f9cd64;transition: 0.5s;}
.part1-a2:nth-child(4n){margin-right: 0;}
.part1-a3{width: 176px;position: absolute;top: 96px;left: calc(50% - 176px/2);opacity: 1;transition: 0.5s;}
.part1-a2:hover .part1-a3{opacity: 0;transition: 0.5s;}
.part1-a4{width: 100%;height: 100%;position: absolute;top: 35%;left: 0;transition: 0.5s;}
.part1-a2:hover .part1-a4{top: -5%;transition: 0.5s;}
.part1-a4 img{max-width: 76%;max-height: 76%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.part1-a5{width: 100%;font-size: 22px;line-height: 30px;color: #333333;text-align: center;padding: 0 20px;position: absolute;bottom: -50px;transition: 0.5s;}
.part1-a2:hover .part1-a5{bottom: 35px;transition: 0.5s;}

/*part2*/
.part2-a1{width: 1560px;position: relative;margin: 0 auto;padding-top: 130px;}
.part2-a2{width: 100%;}
.part2-a2 img{transition: 0.5s;}
.part2-a2:hover img{transform: scale(1.05);transition: 0.5s;}

/*part3*/
.part3-a1{width: 1580px;position: relative;margin: 0 auto;padding-bottom: 100px;margin-bottom: 50px;overflow: hidden;}
.part311{width: 1600px;height: 340px;position: relative;margin-left: -10px;}
.part311 .swiper-slide{width: 50%;height: 100%;position: relative;}
.part3-a2{width: calc(100% - 40px);height: 320px;padding: 54px 68px 0 68px;position: relative;background: #fff;margin: 0 auto;box-shadow: 10px 10px 5px rgba(173,173,173,0.14);}
.part3-a3{width: 100%;margin-bottom: 20px;}
.part3-a4{font-size: 18px;line-height: 30px;color: #333333;float: left;margin-right: 22px;}
.part3-a5{font-size: 22px;line-height: 30px;color: #292929;float: left;max-width: 400px;}
.part3-a6{font-size: 14px;line-height: 30px;color: #999999;float: right;}
.part3-a7{width: 100%;height: calc(30px*3);font-size: 16px;line-height: 30px;color: #7a7a7a;margin-bottom: 26px;}
.part3-a7 p{font-size: 16px;line-height: 30px;color: #7a7a7a;}
.part3-a7 span{font-size: 16px;line-height: 30px;color: #7a7a7a;}
.part3-a2 .bt2-a1{margin: 0;}
.part312{width: 100%;position: absolute;bottom: 35px!important;left: 0;}
.part312 .swiper-pagination-bullet{width: 16px;height: 16px;border: 1px solid #c8c8c8;border-radius: 50%;background: #fff;opacity: 1;margin: 0 5px;transition: 0.5s;}
.part312 .swiper-pagination-bullet-active{border: 1px solid #f7c13d;background: #f7c13d;transition: 0.5s;}

/*part4*/
.part4-a1{width: 1560px;position: relative;margin: 0 auto;margin-bottom: 100px;}
.part4-a2{width: calc((100% - 26px*3)/4);height: 460px;position: relative;float: left;overflow: hidden;margin-right: 26px;margin-bottom: 30px;background: #f4f4f4;transition: 0.5s;}
.part4-a2:hover{background: #f9cd64;transition: 0.5s;}
.part4-a2:nth-child(4n){margin-right: 0;}
.part4-a3{width: 176px;position: absolute;top: 96px;left: calc(50% - 176px/2);opacity: 1;transition: 0.5s;}
.part4-a2:hover .part4-a3{opacity: 0;transition: 0.5s;}
.part4-a4{width: 100%;height: 100%;position: absolute;top: 35%;left: 0;transition: 0.5s;}
.part4-a2:hover .part4-a4{top: -5%;transition: 0.5s;}
.part4-a4 img{max-width: 76%;max-height: 76%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.part4-a5{width: 100%;font-size: 22px;line-height: 30px;color: #333333;text-align: center;padding: 0 20px;position: absolute;bottom: -50px;transition: 0.5s;}
.part4-a2:hover .part4-a5{bottom: 35px;transition: 0.5s;}

/*part5*/
.part5-a1{width: 1560px;position: relative;margin: 0 auto;margin-bottom: 100px;}
.part5-a2{width: calc((100% - 36px*2)/3);height: 490px;position: relative;float: left;margin-right: 36px;margin-bottom: 40px;}
.part5-a2:nth-child(3n){margin-right: 0;}
.part5-a3{width: 100%;height: 260px;position: relative;}
.part5-a3 img{min-height: 100%;transition: 0.5s;}
.part5-a2:hover .part5-a3 img{transform: scale(1.05);transition: 0.5s;}
.part5-a4{width: 100%;height: 230px;border: 1px solid #ededed;padding: 30px 30px 0 30px;}
.part5-a5{font-size: 20px;line-height: 32px;color: #333333;margin-bottom: 20px;transition: 0.5s;}
.part5-a2:hover .part5-a5{color: #f7c13d;transition: 0.5s;}
.part5-a6{height: calc(28px*2);font-size: 16px;line-height: 28px;color: #666666;margin-bottom: 40px;}
.part5-a7{font-size: 16px;line-height: 16px;color: #999999;font-family: Arial;}

/*part6*/
.part6-a1{width: 1560px;position: relative;margin: 0 auto;margin-bottom: 100px;}
.part6-a2{width: calc(50% - 20px);height: 320px;padding: 54px 68px 0 68px;position: relative;background: #fff;box-shadow: 10px 10px 5px rgba(173,173,173,0.14);float: left;margin-right: 40px;margin-bottom: 40px;}
.part6-a2:nth-child(2n){margin-right: 0;}
.part6-a3{width: 100%;margin-bottom: 20px;}
.part6-a4{font-size: 18px;line-height: 30px;color: #333333;float: left;margin-right: 22px;}
.part6-a5{font-size: 22px;line-height: 30px;color: #292929;float: left;max-width: 400px;}
.part6-a6{font-size: 14px;line-height: 30px;color: #999999;float: right;}
.part6-a7{width: 100%;height: calc(30px*3);font-size: 16px;line-height: 30px;color: #7a7a7a;margin-bottom: 26px;}
.part6-a7 p{font-size: 16px;line-height: 30px;color: #7a7a7a;}
.part6-a7 span{font-size: 16px;line-height: 30px;color: #7a7a7a;}
.part6-a2 .bt2-a1{margin: 0;}

/*part7*/
.part7-a1{width: 100%;position: relative;overflow: hidden;padding-bottom: 140px;}
/*.part7-a1{background-image: url(../img/b08.jpg);background-size: 1920px 100%;background-position: center center;background-repeat: no-repeat;}*/
.part7-a2{width: 1560px;position: relative;margin: 0 auto;}
.part7-a3{width: 100%;position: relative;margin-bottom: 74px;}
.part7-a3:last-child{margin-bottom: 0;}
.part7-a4{width: 50%;height: 440px;position: relative;}
.part7-a3:nth-child(odd) .part7-a4{float: left;}
.part7-a3:nth-child(even) .part7-a4{float: right;}
.part7-a4 img{min-height: 100%;transition: 0.5s;}
.part7-a4:hover img{transform: scale(1.05);transition: 0.5s;}
.part7-a5{width: calc(50% - 50px);height: 440px;position: relative;display: table;}
.part7-a3:nth-child(odd) .part7-a5{float: right;}
.part7-a3:nth-child(even) .part7-a5{float: left;}
.part7-a6{width: 100%;display: table-cell;vertical-align: middle;}
.part7-a7{font-size: 22px;line-height: 48px;color: #333333;}
.part7-a8{font-size: 18px;line-height: 32px;color: #333333;text-align: justify;margin-bottom: 32px;}
.part7-a8:last-child{margin-bottom: 0;}

/*part8*/
.part8-a1{width: 1560px;position: relative;margin: 0 auto;z-index: 1;}
.part8-a2{width: 100%;position: relative;}
.part8-a2 img{transition: 0.5s;}
.part8-a2:hover img{transform: scale(1.05);transition: 0.5s;}
.part8-a3{width: calc(100% - 100px*2);height: 400px;background: #fff;position: relative;margin: 0 auto;margin-top: -125px;box-shadow: 28px 28px 40px rgba(212,212,212,0.3);}
.part811{width: 100%!important;height: 100%!important;position: relative;}
.part811 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}
.part8-a4{width: 100%;height: 100%;padding: 50px 110px 0 110px;}
.part8-a5{font-size: 22px;line-height: 48px;color: #000000;}
.part8-a6{font-size: 18px;line-height: 36px;color: #000000;}
.part8-a6 p{font-size: 18px;line-height: 36px;color: #000000;}
.part8-a6 span{font-size: 18px;line-height: 36px;color: #000000;}
.part812{width: 100%;position: absolute;bottom: 50px!important;left: 0;}
.part812 .swiper-pagination-bullet{width: 12px;height: 12px;border-radius: 6px;background: #d7d7d7;opacity: 1;margin: 0 5px;transition: 0.5s;}
.part812 .swiper-pagination-bullet-active{width: 42px;background: #f7c13d;transition: 0.5s;}

/*part9*/
.part9-a1{width: 1560px;height: 320px;position: relative;overflow: hidden;margin: 0 auto;margin-bottom: 50px;}
.part911{width: 100%!important;height: 100%!important;position: relative;margin-left: 0;}
.part911 .swiper-slide{width: calc(100%/6)!important;height: 100%!important;position: relative;}
.part9-a2{width: 100%;height: 100%;padding: 0 35px;}
.part911 .swiper-slide:nth-child(odd) .part9-a2{padding-top: 36px;}
.part911 .swiper-slide:nth-child(even) .part9-a2{padding-top: 86px;}
.part9-a3{padding-left: 14px;margin-bottom: 12px;vertical-align: bottom;}
.part9-a3>span:nth-child(1){font-size: 30px;line-height: 30px;color: #505050;font-weight: bold;font-family: Arial;}
.part9-a3>span:nth-child(2){font-size: 14px;line-height: 14px;color: #505050;font-weight: lighter;margin-left: 6px;}
.part9-a4{width: 100%;}
.part9-a5{width: 6px;height: 6px;background: #aeaeae;position: relative;top: 10px;float: left;margin-right: 8px;}
.part9-a6{width: calc(100% - 14px);font-size: 14px;line-height: 26px;color: #505050;float: left;}
.part9-a7{width: 100%;position: relative;z-index: -1;}
.part9-a8{width: 100%;position: absolute;bottom: 0;left: 0;overflow: hidden;}
.part9-a9{width: 1920px;position: relative;margin-left: calc(50% - 1920px/2);}
.part912{width: 38px;height: 62px;padding: 0;margin: 0;background: none;position: absolute;top: calc(50% - 62px/2);left: 0;}
.part913{width: 38px;height: 62px;padding: 0;margin: 0;background: none;position: absolute;top: calc(50% - 62px/2);right: 0;}
.part912 img,.part913 img{height: 100%;}

/*part10*/
.part10-a1{width: 100%;position: relative;overflow: hidden;z-index: 1;padding-bottom: 60px;}
.part10-a2{width: 1560px;height: 232px;position: relative;margin: 0 auto;}
.part10-a3{width: calc(356px*4 + 30px*3);height: 100%;position: relative;margin: 0 auto;overflow: hidden;}
.part1011{width: 100%!important;height: 100%!important;position: relative;}
.part1011 .swiper-slide{width: 25%!important;height: 100%!important;position: relative;}
.part10-a4{width: 356px;height: 100%;margin: 0 auto;}
.part10-a4 img{height: 100%;}
.part1012{width: 38px;height: 62px;padding: 0;margin: 0;background: none;position: absolute;top: calc(50% - 62px/2);left: 0;}
.part1013{width: 38px;height: 62px;padding: 0;margin: 0;background: none;position: absolute;top: calc(50% - 62px/2);right: 0;}
.part1012 img,.part1013 img{height: 100%;}

/*part11*/
.part11-a1{width: 1560px;height: 860px;background: #000;position: relative;margin: 0 auto;margin-bottom: 115px;overflow: hidden;z-index: 1;}
.part11-a2{width: 100%;height: 100%;position: relative;opacity: 0.38;}
.part11-a2 img{min-height: 100%;transition: 0.5s;}
.part11-a1:hover .part11-a2 img{transform: scale(1.08);transition: 0.5s;}
.part11-a3{width: 80px;position: absolute;top: calc(50% - 80px/2);left: calc(50% - 80px/2);opacity: 0.66;}
.part11-a1:hover .part11-a3{transform: rotateY(360deg);transition: 0.5s;}
.part11-a4{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #000;display: none;}
.part11-a4 video{width: 100%!important;height: 100%!important;position: relative;}

/*part12*/
.part12-a1{width: 1560px;padding: 42px 100px;background: #f3f3f3;font-size: 16px;line-height: 32px;color: #333333;margin: 0 auto;margin-bottom: 30px;}
.part12-a1 p{font-size: 16px;line-height: 32px;color: #333333;}
.part12-a1 span{font-size: 16px;line-height: 32px;color: #333333;}
.part12-a2{width: 1560px;padding: 72px 100px;position: relative;margin: 0 auto;margin-bottom: 150px;}
.part12-a2{background-image: url(../img/a17.png);background-size: 566px auto;background-position: bottom right;background-repeat: no-repeat;background-color: #f3f3f3;}
.part12-a3{width: 910px;position: relative;}
.part12-a4{width: 100%;margin-bottom: 20px;}
.part12-a5{float: left;position: relative;}
.part12-a4 .part12-a5{width: 430px;}
.part12-a4 .part12-a5:first-child{margin-right: calc(910px - 430px*2);}
.part12-a9 .part12-a5{width: 100%;}
.part12-a6{width: 70px;font-size: 16px;line-height: 52px;color: #333333;float: left;}
.part12-a7{width: calc(100% - 70px);float: left;border-radius: 4px;background: #fff;padding: 11px 14px;}
.part12-a7 input{width: 100%;height: 30px;font-size: 14px;line-height: 30px;color: #333;}
.part12-a7 textarea{width: 100%;height: 106px;font-size: 14px;line-height: 30px;color: #333;}
.part12-a8{font-size: 16px;line-height: 52px;color: #ff0000;position: absolute;top: 0;right: -20px;}
.part12-a9{width: 100%;margin-bottom: 20px;}
.part12-a9:nth-child(4){margin-bottom: 44px;}
.part12-a10{width: 100%;position: relative;}
.part12-a11{width: 300px;height: 62px;background: #f7c13d;border-radius: 6px;float: right;}
.part12-a11 input{width: 100%;height: 100%;background: #f7c13d;border-radius: 6px;font-size: 16px;line-height: 62px;color: #fff;text-align: center;}

/*us1*/
.us1-a1{width: 100%;position: relative;overflow: hidden;}
.us1-a2{width: 1920px;position: relative;margin-left: calc(50% - 1920px/2);}
.us1-a3{position: absolute;top: 214px;left: calc(50% - 1420px/2);}
.us1-a4{font-size: 48px;line-height: 48px;color: #f7c13d;margin-bottom: 20px;}
.us1-a5{font-size: 24px;line-height: 24px;color: #dcdcdc;text-transform: uppercase;margin-bottom: 56px;}
.us1-a6{font-size: 22px;line-height: 30px;color: #f7c13d;margin-bottom: 4px;}
.us1-a7{font-size: 24px;line-height: 32px;color: #b9b9b9;margin-bottom: 36px;}
.us1-a8{font-size: 18px;line-height: 32px;color: #b9b9b9;margin-bottom: 36px;}
.us1-a9{position: relative;}
.us1-a10{width: 152px;position: relative;margin-right: 30px;float: left;}
.us1-a10>div:nth-child(1){margin-bottom: 16px;}
.us1-a10>div:nth-child(2){font-size: 16px;line-height: 24px;color: #b9b9b9;text-align: center;}
.us1-a11{width: 780px;height: 460px;border-radius: 5px;overflow: hidden;position: absolute;right: calc(50% - 1420px/2);top: 264px;}
.us1-a11 #map{width: 100%!important;height: 100%!important;position: relative;}
.us1-a11 #map .anchorTR,.us1-a11 #map .anchorBL{display: none;}

/*show1*/
.show1-a1{width: 1440px;position: relative;margin: 0 auto;margin-bottom: 56px;}
.show1-a2{width: 100%;font-size: 30px;line-height: 70px;color: #333333;text-align: center;margin-bottom: 30px;}
.show1-a3{width: 100%;border-top: 1px dashed #dfdfdf;border-bottom: 1px dashed #dfdfdf;font-size: 14px;line-height: 48px;color: #999999;text-align: center;margin-bottom: 60px;}
.show1-a3 span{margin: 0 16px;}
.show1-a4{width: 100%;font-size: 16px;line-height: 32px;color: #666666;margin-bottom: 90px;}
.show1-a4 p{font-size: 16px;line-height: 32px;color: #666666;}
.show1-a4 span{font-size: 16px;line-height: 32px;color: #666666;}
.show1-a4 img{max-width: 100%;margin: 0 auto;}
.show1-a5{width: 100%;border-top: 1px dashed #dfdfdf;padding: 24px 30px 0 30px;}
.show1-a5>div{max-width: 44%;font-size: 14px;line-height: 36px;color: #666666;}
.show1-a5>div:nth-child(1){float: left;}
.show1-a5>div:nth-child(2){float: right;}
.show1-a5>div:hover a{color: #f7c13d;}

/*show2*/
.show2-a1{width: 1560px;position: relative;margin: 0 auto;margin-bottom: 86px;}
.show2-a2{width: 100%;padding: 22px 30px;background: #f3f3f3;margin-bottom: 56px;}
.show2-a3{width: 100%;margin-bottom: 6px;}
.show2-a4{font-size: 20px;line-height: 36px;color: #333333;float: left;margin-right: 30px;}
.show2-a5{font-size: 16px;line-height: 36px;color: #666666;float: left;margin-right: 350px;}
.show2-a6{font-size: 14px;line-height: 36px;color: #999999;float: left;}
.show2-a7{font-size: 16px;line-height: 30px;color: #333333;vertical-align: middle;}
.show2-a7 span{font-size: 20px;color: #f7c13d;font-weight: bold;font-family: Arial;vertical-align: middle;}
.show2-a8{width: 100%;}
.show2-a8>div{font-size: 16px;line-height: 30px;color: #666666;float: left;margin-right: 20px;}
.show2-a9{width: 100%;padding: 0 30px;font-size: 16px;line-height: 36px;color: #666666;margin-bottom: 160px;}
.show2-a9 p{font-size: 16px;line-height: 36px;color: #666666;}
.show2-a9 span{font-size: 16px;line-height: 36px;color: #666666;}
.show2-a9 img{max-width: 100%;margin: 0 auto;}
.show2-a10{width: 1440px;border-top: 1px dashed #dfdfdf;padding: 24px 30px 0 30px;margin: 0 auto;}
.show2-a10>div{max-width: 44%;font-size: 14px;line-height: 36px;color: #666666;}
.show2-a10>div:nth-child(1){float: left;}
.show2-a10>div:nth-child(2){float: right;}
.show2-a10>div:hover a{color: #f7c13d;}

}

@media only screen and (max-width: 1600px) and (min-width: 1400px) {

/*hd1*/
.hd1-a0{width: 100%;height: 70px;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0);z-index: 10;transition: 0.5s;}
.hd1-a0.on1{background: rgba(0,0,0,0.8);transition: 0.5s;}
.hd1-a1{width: 100%;height: 106px;position: fixed;top: 0;left: 0;z-index: 10;transition: 0.5s;}
.hd1-a1.on1{height: 70px;transition: 0.5s;}
.hd1-a2{height: 64px;position: absolute;bottom: 10px;left: 72px;transition: 0.5s;}
.hd1-a1.on1 .hd1-a2{height: 48px;bottom: calc(50% - 48px/2);transition: 0.5s;}
.hd1-a3{height: 24px;position: absolute;top: calc(106px/2 - 24px/2);right: 156px;transition: 0.5s;cursor: pointer;}
.hd1-a1.on1 .hd1-a3{top: calc(70px/2 - 24px/2);transition: 0.5s;}
.hd1-a4{width: 500px;height: 100%;position: absolute;top: 0;right: 220px;display: none;}
.hd1-a5{height: 24px;position: absolute;top: calc(50% - 24px/2);left: 0;cursor: pointer;}
.hd1-a6{height: 24px;position: absolute;top: calc(50% - 24px/2);right: 0;cursor: pointer;}
.hd1-a6+input{display: none;}
.hd1-a7{width: 360px;height: 30px;position: absolute;top: calc(50% - 30px/2);left: calc(50% - 360px/2);}
.hd1-a7 input{width: 100%;height: 100%;position: relative;font-size: 16px;line-height: 30px;color: #fff;}
.hd1-a7 input::-webkit-input-placeholder{color: #fff;}
.hd1-a7 input::-moz-placeholder{color: #fff;}
.hd1-a7 input:-moz-placeholder{color: #fff;}
.hd1-a7 input:-ms-input-placeholder{color: #fff;}
.hd1-a8{width: 360px;height: 1px;background: #fff;position: absolute;top: calc(50% + 30px/2 + 2px);left: calc(50% - 360px/2);}
.hd1-a9{width: 30px;height: 15px;position: fixed;top: calc(106px/2 - 15px/2);right: 90px;z-index: 11;transition: 0.5s;cursor: pointer;}
.hd1-a9.on1{top: calc(70px/2 - 15px/2);transition: 0.5s;}
.hd1-a9 div{height: 3px;border-radius: 2px;background: #fff;position: absolute;right: 0;transform-origin: 50% 50%;transition: 0.5s;}
.hd1-a9.on2 div{transition: 0.5s;}
.hd1-a9 div:nth-child(1){width: 100%;top: 0;}
.hd1-a9 div:nth-child(2){width: 18px;top: 12px;}
.hd1-a9.on2 div:nth-child(1){top: calc(50% - 3px/2);transform: rotate(405deg);}
.hd1-a9.on2 div:nth-child(2){width: 100%;top: calc(50% - 3px/2);transform: rotate(-405deg);}
.hd1-b0{width: 100%;height: 100%;position: fixed;top: 0;right: 0;z-index: 10;background: rgba(0,0,0,0.6);display: none;}
.hd1-b0.on1{display: block;}
.hd1-b1{width: 746px;height: 100%;position: fixed;top: 0;right: -746px;z-index: 10;transition: 0.5s;padding: 152px 0 0 0;}
.hd1-b1{background-image: url(../img/b04.jpg);background-repeat: no-repeat;background-size: 100% 100%;background-position: cover;}
.hd1-b1.on1{right: 0;transform: 0.5s;}
.hd1-b2{width: 100%;position: relative;}
.hd1-b3{width: 100%;height: 72px;position: relative;}
.hd1-b4{width: 0;height: 2px;background: #fff;position: absolute;top: calc(50% - 1px);left: 0;transition: 0.5s;}
.hd1-b3:hover .hd1-b4{width: 120px;transition: 0.5s;}
.hd1-b5{width: 100%;height: 100%;padding: 0 140px;position: relative;font-size: 20px;line-height: 72px;color: #fff;}
.hd1-c1{width: 100%;padding: 130px 140px 0 140px;}
.hd1-c2{width: 100%;margin-bottom: 6px;}
.hd1-c3{font-size: 16px;line-height: 48px;color: #dddddd;float: left;}
.hd1-c4{font-size: 24px;line-height: 48px;color: #ffffff;font-family: Impact;float: left;}
.hd1-c5{padding-top: 12px;float: left;}
.hd1-c6{height: 24px;float: left;position: relative;margin-right: 15px;}
.hd1-c7{height: 100%;position: relative;}
.hd1-c8{width: 120px;position: absolute;bottom: 36px;left: calc(50% - 120px/2);display: none;}
.hd1-c6:hover .hd1-c8{display: block;}

/*ft1*/
.ft1-a1{width: 100%;padding: 82px 0 20px 0;position: relative;background: #1e1e1e;}
.ft1-a2{width: 1360px;position: relative;margin: 0 auto;margin-bottom: 60px;}
.ft1-a3{float: left;}
.ft1-a4{margin-bottom: 28px;}
.ft1-a4>div{float: left;font-size: 18px;line-height: 24px;color: #c3c3c3;float: left;margin-right: 90px;position: relative;transition: 0.5s;}
.ft1-a4>div:last-child{margin-right: 0;}
.ft1-a4>div:hover{color: #f7c13d;transition: 0.5s;}
.ft1-a4>div>div{width: 2px;height: 10px;background: #b2b2b2;position: absolute;top: 7px;right: -46px;}
.ft1-a4>div:last-child>div{display: none;}
.ft1-a5{font-size: 16px;line-height: 32px;color: #c3c3c3;}
.ft1-a6{float: right;}
.ft1-a7{height: 78px;position: relative;margin-bottom: 50px;}
.ft1-a8{position: relative;}
.ft1-a9{float: right;}
.ft1-a10{float: left;font-size: 16px;line-height: 24px;color: #c3c3c3;float: left;margin-right: 10px;}
.ft1-a11{position: relative;float: left;}
.ft1-a12{height: 24px;position: relative;float: left;margin-right: 12px;}
.ft1-a12:last-child{margin-right: 0;}
.ft1-a13{height: 100%;position: relative;}
.ft1-a14{width: 120px;position: absolute;bottom: 106%;right: 0;display: none;}
.ft1-a12:hover .ft1-a14{display: block;}
.ft1-a15{width: 1360px;font-size: 16px;line-height: 48px;color: #c3c3c3;text-align: center;margin: 0 auto;}

/*ban1*/
.ban1-a1{width: 100%;overflow: hidden;position: relative;z-index: 1;}
.ban1-a2{width: 1600px;height: 775px;position: relative;margin-left: calc(50% - 1600px/2);}
.ban111{width: 100%!important;height: 100%!important;position: relative;}
.ban111 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}
.ban1-a3{width: 100%;height: 100%;}
.ban1-a3 img{min-height: 100%;}
.ban1-a4{height: 350px;position: absolute;top: calc(183/930*100%);right: calc(598/1920*100%);}

/*ban2*/
.ban2-a1{width: 100%;position: relative;overflow: hidden;margin-bottom: 100px;}
.ban2-a2{width: 1600px;position: relative;margin-left: calc(50% - 1600px/2);}
.ban2-a3{font-size: 40px;line-height: 40px;color: #f7c13d;position: absolute;top: calc(50% - 30px);left: calc(50% - 1160px/2);}
.ban2-a4{font-size: 20px;line-height: 20px;color: #dcdcdc;text-transform: uppercase;position: absolute;top: calc(50% + 30px);left: calc(50% - 1160px/2);}

/*title1*/
.title1-a1{width: 100%;padding: 72px 0 56px 0;}
.title1-a2{width: 100%;font-size: 36px;line-height: 36px;color: #333333;text-align: center;margin-bottom: 18px;}
.title1-a3{width: 100%;font-size: 20px;line-height: 20px;color: #c3c3c3;text-align: center;text-transform: uppercase;font-family: Arial;font-weight: lighter;}

/*bt1*/
.bt1-a1{width: 200px;height: 50px;position: relative;margin: 0 auto;}
.bt1-a2{width: 100%;height: 100%;background: #f7c13d;font-size: 16px;line-height: 50px;color: #1e1e1e;text-align: center;position: absolute;top: 0;left: 0;}
.bt1-a2{transition: 0.5s;transform-style: preserve-3d;transform: translateX(0px);}
.bt1-a1:hover .bt1-a2{transition: 0.5s;transform: translateX(100px) rotateY(90deg);}
.bt1-a3{width: 100%;height: 100%;border: 1px solid #f7c13d;background: #fff;font-size: 16px;line-height: 48px;color: #f7c13d;text-align: center;position: absolute;top: 0;left: 0;}
.bt1-a3{transition: 0.5s;transform-style: preserve-3d;transform: translateX(-100px) rotateY(90deg);}
.bt1-a1:hover .bt1-a3{transition: 0.5s;transform: translateX(0px) rotateY(0deg);}

/*bt2*/
.bt2-a1{width: 120px;height: 36px;position: relative;margin: 0 auto;}
.bt2-a2{width: 100%;height: 100%;background: #fff;border: 1px solid #1e1e1e;font-size: 14px;line-height: 34px;color: #1e1e1e;text-align: center;position: absolute;top: 0;left: 0;}
.bt2-a2{transition: 0.5s;transform-style: preserve-3d;transform: translateX(0px);}
.bt2-a1:hover .bt2-a2{transition: 0.5s;transform: translateX(60px) rotateY(90deg);}
.bt2-a3{width: 100%;height: 100%;background: #f7c13d;font-size: 14px;line-height: 36px;color: #1e1e1e;text-align: center;position: absolute;top: 0;left: 0;}
.bt2-a3{transition: 0.5s;transform-style: preserve-3d;transform: translateX(-60px) rotateY(90deg);}
.bt2-a1:hover .bt2-a3{transition: 0.5s;transform: translateX(0px) rotateY(0deg);}

/*page1*/
.page1-a1{margin: 0 auto;position: relative;text-align: center;margin-bottom: 80px;}
.page1-a1>a{min-width: 42px;height: 42px;padding: 0 18px;box-sizing: border-box;font-size: 16px;line-height: 42px;color: #222222;background: #e8e8e8;text-align: center;margin: 0 2px;display: none;transition: 0.5s;}
.page1-a1>a:hover{color: #fff;;background: #f9cd64;transition: 0.5s;}
.page1-a1>a.select{color: #fff;background: #f9cd64;}

/*part1*/
.part1-a1{width: 1360px;position: relative;margin: 0 auto;margin-bottom: 40px;}
.part1-a2{width: calc((100% - 20px*3)/4);height: 400px;position: relative;float: left;overflow: hidden;margin-right: 20px;background: #f4f4f4;transition: 0.5s;}
.part1-a2:hover{background: #f9cd64;transition: 0.5s;}
.part1-a2:nth-child(4n){margin-right: 0;}
.part1-a3{width: 144px;position: absolute;top: 66px;left: calc(50% - 144px/2);opacity: 1;transition: 0.5s;}
.part1-a2:hover .part1-a3{opacity: 0;transition: 0.5s;}
.part1-a4{width: 100%;height: 100%;position: absolute;top: 35%;left: 0;transition: 0.5s;}
.part1-a2:hover .part1-a4{top: -5%;transition: 0.5s;}
.part1-a4 img{max-width: 76%;max-height: 76%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.part1-a5{width: 100%;font-size: 22px;line-height: 30px;color: #333333;text-align: center;padding: 0 20px;position: absolute;bottom: -50px;transition: 0.5s;}
.part1-a2:hover .part1-a5{bottom: 30px;transition: 0.5s;}

/*part2*/
.part2-a1{width: 1360px;position: relative;margin: 0 auto;padding-top: 90px;}
.part2-a2{width: 100%;}
.part2-a2 img{transition: 0.5s;}
.part2-a2:hover img{transform: scale(1.05);transition: 0.5s;}

/*part3*/
.part3-a1{width: 1380px;position: relative;margin: 0 auto;padding-bottom: 80px;margin-bottom: 40px;overflow: hidden;}
.part311{width: 1400px;height: 270px;position: relative;margin-left: -10px;}
.part311 .swiper-slide{width: 50%;height: 100%;position: relative;}
.part3-a2{width: calc(100% - 40px);height: 250px;padding: 40px 50px 0 50px;position: relative;background: #fff;margin: 0 auto;box-shadow: 10px 10px 5px rgba(173,173,173,0.14);}
.part3-a3{width: 100%;margin-bottom: 16px;}
.part3-a4{font-size: 14px;line-height: 24px;color: #333333;float: left;margin-right: 18px;}
.part3-a5{font-size: 18px;line-height: 24px;color: #292929;float: left;max-width: 300px;}
.part3-a6{font-size: 12px;line-height: 24px;color: #999999;float: right;}
.part3-a7{width: 100%;height: calc(24px*3);font-size: 14px;line-height: 24px;color: #7a7a7a;margin-bottom: 20px;}
.part3-a7 p{font-size: 14px;line-height: 24px;color: #7a7a7a;}
.part3-a7 span{font-size: 14px;line-height: 24px;color: #7a7a7a;}
.part3-a2 .bt2-a1{margin: 0;}
.part312{width: 100%;position: absolute;bottom: 20px!important;left: 0;}
.part312 .swiper-pagination-bullet{width: 16px;height: 16px;border: 1px solid #c8c8c8;border-radius: 50%;background: #fff;opacity: 1;margin: 0 5px;transition: 0.5s;}
.part312 .swiper-pagination-bullet-active{border: 1px solid #f7c13d;background: #f7c13d;transition: 0.5s;}

/*part4*/
.part4-a1{width: 1360px;position: relative;margin: 0 auto;margin-bottom: 80px;}
.part4-a2{width: calc((100% - 20px*3)/4);height: 400px;position: relative;float: left;overflow: hidden;margin-right: 20px;margin-bottom: 24px;background: #f4f4f4;transition: 0.5s;}
.part4-a2:hover{background: #f9cd64;transition: 0.5s;}
.part4-a2:nth-child(4n){margin-right: 0;}
.part4-a3{width: 144px;position: absolute;top: 66px;left: calc(50% - 144px/2);opacity: 1;transition: 0.5s;}
.part4-a2:hover .part4-a3{opacity: 0;transition: 0.5s;}
.part4-a4{width: 100%;height: 100%;position: absolute;top: 35%;left: 0;transition: 0.5s;}
.part4-a2:hover .part4-a4{top: -5%;transition: 0.5s;}
.part4-a4 img{max-width: 76%;max-height: 76%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.part4-a5{width: 100%;font-size: 22px;line-height: 30px;color: #333333;text-align: center;padding: 0 20px;position: absolute;bottom: -50px;transition: 0.5s;}
.part4-a2:hover .part4-a5{bottom: 30px;transition: 0.5s;}

/*part5*/
.part5-a1{width: 1360px;position: relative;margin: 0 auto;margin-bottom: 80px;}
.part5-a2{width: calc((100% - 26px*2)/3);height: 430px;position: relative;float: left;margin-right: 26px;margin-bottom: 30px;}
.part5-a2:nth-child(3n){margin-right: 0;}
.part5-a3{width: 100%;height: 226px;position: relative;}
.part5-a3 img{min-height: 100%;transition: 0.5s;}
.part5-a2:hover .part5-a3 img{transform: scale(1.05);transition: 0.5s;}
.part5-a4{width: 100%;height: 204px;border: 1px solid #ededed;padding: 20px 20px 0 20px;}
.part5-a5{font-size: 16px;line-height: 28px;color: #333333;margin-bottom: 16px;transition: 0.5s;}
.part5-a2:hover .part5-a5{color: #f7c13d;transition: 0.5s;}
.part5-a6{height: calc(24px*2);font-size: 14px;line-height: 24px;color: #666666;margin-bottom: 30px;}
.part5-a7{font-size: 14px;line-height: 14px;color: #999999;font-family: Arial;}

/*part6*/
.part6-a1{width: 1360px;position: relative;margin: 0 auto;margin-bottom: 80px;}
.part6-a2{width: calc(50% - 20px);height: 250px;padding: 40px 50px 0 50px;position: relative;background: #fff;box-shadow: 10px 10px 5px rgba(173,173,173,0.14);float: left;margin-right: 40px;margin-bottom: 40px;}
.part6-a2:nth-child(2n){margin-right: 0;}
.part6-a3{width: 100%;margin-bottom: 16px;}
.part6-a4{font-size: 14px;line-height: 24px;color: #333333;float: left;margin-right: 18px;}
.part6-a5{font-size: 18px;line-height: 24px;color: #292929;float: left;max-width: 300px;}
.part6-a6{font-size: 12px;line-height: 24px;color: #999999;float: right;}
.part6-a7{width: 100%;height: calc(24px*3);font-size: 14px;line-height: 24px;color: #7a7a7a;margin-bottom: 20px;}
.part6-a7 p{font-size: 14px;line-height: 24px;color: #7a7a7a;}
.part6-a7 span{font-size: 14px;line-height: 24px;color: #7a7a7a;}
.part6-a2 .bt2-a1{margin: 0;}

/*part7*/
.part7-a1{width: 100%;position: relative;overflow: hidden;padding-bottom: 110px;}
/*.part7-a1{background-image: url(../img/b08.jpg);background-size: 1600px 100%;background-position: center center;background-repeat: no-repeat;}*/
.part7-a2{width: 1360px;position: relative;margin: 0 auto;}
.part7-a3{width: 100%;position: relative;margin-bottom: 56px;}
.part7-a3:last-child{margin-bottom: 0;}
.part7-a4{width: 50%;height: 380px;position: relative;}
.part7-a3:nth-child(odd) .part7-a4{float: left;}
.part7-a3:nth-child(even) .part7-a4{float: right;}
.part7-a4 img{min-height: 100%;transition: 0.5s;}
.part7-a4:hover img{transform: scale(1.05);transition: 0.5s;}
.part7-a5{width: calc(50% - 50px);height: 380px;position: relative;display: table;}
.part7-a3:nth-child(odd) .part7-a5{float: right;}
.part7-a3:nth-child(even) .part7-a5{float: left;}
.part7-a6{width: 100%;display: table-cell;vertical-align: middle;}
.part7-a7{font-size: 20px;line-height: 44px;color: #333333;}
.part7-a8{font-size: 16px;line-height: 28px;color: #333333;text-align: justify;margin-bottom: 28px;}
.part7-a8:last-child{margin-bottom: 0;}

/*part8*/
.part8-a1{width: 1360px;position: relative;margin: 0 auto;z-index: 1;}
.part8-a2{width: 100%;position: relative;}
.part8-a2 img{transition: 0.5s;}
.part8-a2:hover img{transform: scale(1.05);transition: 0.5s;}
.part8-a3{width: calc(100% - 100px*2);height: 340px;background: #fff;position: relative;margin: 0 auto;margin-top: -125px;box-shadow: 28px 28px 40px rgba(212,212,212,0.3);}
.part811{width: 100%!important;height: 100%!important;position: relative;}
.part811 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}
.part8-a4{width: 100%;height: 100%;padding: 50px 90px 0 90px;}
.part8-a5{font-size: 20px;line-height: 44px;color: #000000;}
.part8-a6{font-size: 16px;line-height: 32px;color: #000000;}
.part8-a6 p{font-size: 16px;line-height: 32px;color: #000000;}
.part8-a6 span{font-size: 16px;line-height: 32px;color: #000000;}
.part812{width: 100%;position: absolute;bottom: 30px!important;left: 0;}
.part812 .swiper-pagination-bullet{width: 12px;height: 12px;border-radius: 6px;background: #d7d7d7;opacity: 1;margin: 0 5px;transition: 0.5s;}
.part812 .swiper-pagination-bullet-active{width: 42px;background: #f7c13d;transition: 0.5s;}

/*part9*/
.part9-a1{width: 1360px;height: 280px;position: relative;overflow: hidden;margin: 0 auto;margin-bottom: 40px;}
.part911{width: 100%!important;height: 100%!important;position: relative;margin-left: 0;}
.part911 .swiper-slide{width: calc(100%/6)!important;height: 100%!important;position: relative;}
.part9-a2{width: 100%;height: 100%;padding: 0 25px;}
.part911 .swiper-slide:nth-child(odd) .part9-a2{padding-top: 24px;}
.part911 .swiper-slide:nth-child(even) .part9-a2{padding-top: 64px;}
.part9-a3{padding-left: 14px;margin-bottom: 10px;vertical-align: bottom;}
.part9-a3>span:nth-child(1){font-size: 26px;line-height: 26px;color: #505050;font-weight: bold;font-family: Arial;}
.part9-a3>span:nth-child(2){font-size: 12px;line-height: 12px;color: #505050;font-weight: lighter;margin-left: 6px;}
.part9-a4{width: 100%;}
.part9-a5{width: 6px;height: 6px;background: #aeaeae;position: relative;top: 10px;float: left;margin-right: 8px;}
.part9-a6{width: calc(100% - 14px);font-size: 12px;line-height: 22px;color: #505050;float: left;}
.part9-a7{width: 100%;position: relative;z-index: -1;}
.part9-a8{width: 100%;position: absolute;bottom: 0;left: 0;overflow: hidden;}
.part9-a9{width: 1920px;position: relative;margin-left: calc(50% - 1920px/2);}
.part912{width: 38px;height: 62px;padding: 0;margin: 0;background: none;position: absolute;top: calc(50% - 62px/2);left: 0;}
.part913{width: 38px;height: 62px;padding: 0;margin: 0;background: none;position: absolute;top: calc(50% - 62px/2);right: 0;}
.part912 img,.part913 img{height: 100%;}

/*part10*/
.part10-a1{width: 100%;position: relative;overflow: hidden;z-index: 1;padding-bottom: 40px;}
.part10-a2{width: 1360px;height: 196px;position: relative;margin: 0 auto;}
.part10-a3{width: calc(300px*4 + 30px*4);height: 100%;position: relative;margin: 0 auto;overflow: hidden;}
.part1011{width: 100%!important;height: 100%!important;position: relative;}
.part1011 .swiper-slide{width: 25%!important;height: 100%!important;position: relative;}
.part10-a4{width: 300px;height: 100%;margin: 0 auto;}
.part10-a4 img{height: 100%;}
.part1012{width: 38px;height: 62px;padding: 0;margin: 0;background: none;position: absolute;top: calc(50% - 62px/2);left: 0;}
.part1013{width: 38px;height: 62px;padding: 0;margin: 0;background: none;position: absolute;top: calc(50% - 62px/2);right: 0;}
.part1012 img,.part1013 img{height: 100%;}

/*part11*/
.part11-a1{width: 1360px;height: 750px;background: #000;position: relative;margin: 0 auto;margin-bottom: 90px;overflow: hidden;z-index: 1;}
.part11-a2{width: 100%;height: 100%;position: relative;opacity: 0.38;}
.part11-a2 img{min-height: 100%;transition: 0.5s;}
.part11-a1:hover .part11-a2 img{transform: scale(1.08);transition: 0.5s;}
.part11-a3{width: 80px;position: absolute;top: calc(50% - 80px/2);left: calc(50% - 80px/2);opacity: 0.66;}
.part11-a1:hover .part11-a3{transform: rotateY(360deg);transition: 0.5s;}
.part11-a4{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #000;display: none;}
.part11-a4 video{width: 100%!important;height: 100%!important;position: relative;}

/*part12*/
.part12-a1{width: 1360px;padding: 42px 100px;background: #f3f3f3;font-size: 16px;line-height: 32px;color: #333333;margin: 0 auto;margin-bottom: 30px;}
.part12-a1 p{font-size: 16px;line-height: 32px;color: #333333;}
.part12-a1 span{font-size: 16px;line-height: 32px;color: #333333;}
.part12-a2{width: 1360px;padding: 72px 100px;position: relative;margin: 0 auto;margin-bottom: 120px;}
.part12-a2{background-image: url(../img/a17.png);background-size: 566px auto;background-position: bottom right;background-repeat: no-repeat;background-color: #f3f3f3;}
.part12-a3{width: 910px;position: relative;}
.part12-a4{width: 100%;margin-bottom: 20px;}
.part12-a5{float: left;position: relative;}
.part12-a4 .part12-a5{width: 430px;}
.part12-a4 .part12-a5:first-child{margin-right: calc(910px - 430px*2);}
.part12-a9 .part12-a5{width: 100%;}
.part12-a6{width: 70px;font-size: 16px;line-height: 52px;color: #333333;float: left;}
.part12-a7{width: calc(100% - 70px);float: left;border-radius: 4px;background: #fff;padding: 11px 14px;}
.part12-a7 input{width: 100%;height: 30px;font-size: 14px;line-height: 30px;color: #333;}
.part12-a7 textarea{width: 100%;height: 106px;font-size: 14px;line-height: 30px;color: #333;}
.part12-a8{font-size: 16px;line-height: 52px;color: #ff0000;position: absolute;top: 0;right: -20px;}
.part12-a9{width: 100%;margin-bottom: 20px;}
.part12-a9:nth-child(4){margin-bottom: 44px;}
.part12-a10{width: 100%;position: relative;}
.part12-a11{width: 300px;height: 62px;background: #f7c13d;border-radius: 6px;float: right;}
.part12-a11 input{width: 100%;height: 100%;background: #f7c13d;border-radius: 6px;font-size: 16px;line-height: 62px;color: #fff;text-align: center;}

/*us1*/
.us1-a1{width: 100%;position: relative;overflow: hidden;}
.us1-a2{width: 1600px;position: relative;margin-left: calc(50% - 1600px/2);}
.us1-a3{position: absolute;top: 214px;left: calc(50% - 1160px/2);}
.us1-a4{font-size: 40px;line-height: 40px;color: #f7c13d;margin-bottom: 16px;}
.us1-a5{font-size: 20px;line-height: 20px;color: #dcdcdc;text-transform: uppercase;margin-bottom: 44px;}
.us1-a6{font-size: 18px;line-height: 26px;color: #f7c13d;margin-bottom: 4px;}
.us1-a7{font-size: 20px;line-height: 24px;color: #b9b9b9;margin-bottom: 28px;}
.us1-a8{font-size: 16px;line-height: 28px;color: #b9b9b9;margin-bottom: 28px;}
.us1-a9{position: relative;}
.us1-a10{width: 130px;position: relative;margin-right: 20px;float: left;}
.us1-a10>div:nth-child(1){margin-bottom: 12px;}
.us1-a10>div:nth-child(2){font-size: 14px;line-height: 20px;color: #b9b9b9;text-align: center;}
.us1-a11{width: 600px;height: 400px;border-radius: 5px;overflow: hidden;position: absolute;right: calc(50% - 1160px/2);top: 210px;}
.us1-a11 #map{width: 100%!important;height: 100%!important;position: relative;}
.us1-a11 #map .anchorTR,.us1-a11 #map .anchorBL{display: none;}

/*show1*/
.show1-a1{width: 1360px;position: relative;margin: 0 auto;margin-bottom: 44px;}
.show1-a2{width: 100%;font-size: 26px;line-height: 48px;color: #333333;text-align: center;margin-bottom: 24px;}
.show1-a3{width: 100%;border-top: 1px dashed #dfdfdf;border-bottom: 1px dashed #dfdfdf;font-size: 12px;line-height: 36px;color: #999999;text-align: center;margin-bottom: 40px;}
.show1-a3 span{margin: 0 12px;}
.show1-a4{width: 100%;font-size: 14px;line-height: 28px;color: #666666;margin-bottom: 60px;}
.show1-a4 p{font-size: 14px;line-height: 28px;color: #666666;}
.show1-a4 span{font-size: 14px;line-height: 28px;color: #666666;}
.show1-a4 img{max-width: 100%;margin: 0 auto;}
.show1-a5{width: 100%;border-top: 1px dashed #dfdfdf;padding: 20px 24px 0 24px;}
.show1-a5>div{max-width: 44%;font-size: 14px;line-height: 28px;color: #666666;}
.show1-a5>div:nth-child(1){float: left;}
.show1-a5>div:nth-child(2){float: right;}
.show1-a5>div:hover a{color: #f7c13d;}

/*show2*/
.show2-a1{width: 1360px;position: relative;margin: 0 auto;margin-bottom: 64px;}
.show2-a2{width: 100%;padding: 22px 30px;background: #f3f3f3;margin-bottom: 40px;}
.show2-a3{width: 100%;margin-bottom: 6px;}
.show2-a4{font-size: 18px;line-height: 28px;color: #333333;float: left;margin-right: 24px;}
.show2-a5{font-size: 14px;line-height: 28px;color: #666666;float: left;margin-right: 240px;}
.show2-a6{font-size: 12px;line-height: 28px;color: #999999;float: left;}
.show2-a7{font-size: 14px;line-height: 26px;color: #333333;vertical-align: middle;}
.show2-a7 span{font-size: 18px;color: #f7c13d;font-weight: bold;font-family: Arial;vertical-align: middle;}
.show2-a8{width: 100%;}
.show2-a8>div{font-size: 14px;line-height: 26px;color: #666666;float: left;margin-right: 16px;}
.show2-a9{width: 100%;padding: 0 20px;font-size: 14px;line-height: 32px;color: #666666;margin-bottom: 80px;}
.show2-a9 p{font-size: 14px;line-height: 32px;color: #666666;}
.show2-a9 span{font-size: 14px;line-height: 32px;color: #666666;}
.show2-a9 img{max-width: 100%;margin: 0 auto;}
.show2-a10{width: 1320px;border-top: 1px dashed #dfdfdf;padding: 20px 24px 0 24px;margin: 0 auto;}
.show2-a10>div{max-width: 44%;font-size: 14px;line-height: 28px;color: #666666;}
.show2-a10>div:nth-child(1){float: left;}
.show2-a10>div:nth-child(2){float: right;}
.show2-a10>div:hover a{color: #f7c13d;}

}

@media only screen and (max-width: 1399px) {

/*hd1*/
.hd1-a0{width: 100%;height: 60px;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0);z-index: 10;transition: 0.5s;}
.hd1-a0.on1{background: rgba(0,0,0,0.8);transition: 0.5s;}
.hd1-a1{width: 100%;height: 90px;position: fixed;top: 0;left: 0;z-index: 10;transition: 0.5s;}
.hd1-a1.on1{height: 60px;transition: 0.5s;}
.hd1-a2{height: 56px;position: absolute;bottom: 10px;left: 72px;transition: 0.5s;}
.hd1-a1.on1 .hd1-a2{height: 48px;bottom: calc(50% - 48px/2);transition: 0.5s;}
.hd1-a3{height: 24px;position: absolute;top: calc(90px/2 - 24px/2);right: 156px;transition: 0.5s;cursor: pointer;}
.hd1-a1.on1 .hd1-a3{top: calc(60px/2 - 24px/2);transition: 0.5s;}
.hd1-a4{width: 500px;height: 100%;position: absolute;top: 0;right: 220px;display: none;}
.hd1-a5{height: 24px;position: absolute;top: calc(50% - 24px/2);left: 0;cursor: pointer;}
.hd1-a6{height: 24px;position: absolute;top: calc(50% - 24px/2);right: 0;cursor: pointer;}
.hd1-a6+input{display: none;}
.hd1-a7{width: 360px;height: 30px;position: absolute;top: calc(50% - 30px/2);left: calc(50% - 360px/2);}
.hd1-a7 input{width: 100%;height: 100%;position: relative;font-size: 16px;line-height: 30px;color: #fff;}
.hd1-a7 input::-webkit-input-placeholder{color: #fff;}
.hd1-a7 input::-moz-placeholder{color: #fff;}
.hd1-a7 input:-moz-placeholder{color: #fff;}
.hd1-a7 input:-ms-input-placeholder{color: #fff;}
.hd1-a8{width: 360px;height: 1px;background: #fff;position: absolute;top: calc(50% + 30px/2 + 2px);left: calc(50% - 360px/2);}
.hd1-a9{width: 30px;height: 15px;position: fixed;top: calc(90px/2 - 15px/2);right: 90px;z-index: 11;transition: 0.5s;cursor: pointer;}
.hd1-a9.on1{top: calc(60px/2 - 15px/2);transition: 0.5s;}
.hd1-a9 div{height: 3px;border-radius: 2px;background: #fff;position: absolute;right: 0;transform-origin: 50% 50%;transition: 0.5s;}
.hd1-a9.on2 div{transition: 0.5s;}
.hd1-a9 div:nth-child(1){width: 100%;top: 0;}
.hd1-a9 div:nth-child(2){width: 18px;top: 12px;}
.hd1-a9.on2 div:nth-child(1){top: calc(50% - 3px/2);transform: rotate(405deg);}
.hd1-a9.on2 div:nth-child(2){width: 100%;top: calc(50% - 3px/2);transform: rotate(-405deg);}
.hd1-b0{width: 100%;height: 100%;position: fixed;top: 0;right: 0;z-index: 10;background: rgba(0,0,0,0.6);display: none;}
.hd1-b0.on1{display: block;}
.hd1-b1{width: 560px;height: 100%;position: fixed;top: 0;right: -560px;z-index: 10;transition: 0.5s;padding: 120px 0 0 0;}
.hd1-b1{background-image: url(../img/b04.jpg);background-repeat: no-repeat;background-size: 100% auto;background-position: cover;}
.hd1-b1.on1{right: 0;transform: 0.5s;}
.hd1-b2{width: 100%;position: relative;}
.hd1-b3{width: 100%;height: 60px;position: relative;}
.hd1-b4{width: 0;height: 2px;background: #fff;position: absolute;top: calc(50% - 1px);left: 0;transition: 0.5s;}
.hd1-b3:hover .hd1-b4{width: 80px;transition: 0.5s;}
.hd1-b5{width: 100%;height: 100%;padding: 0 100px;position: relative;font-size: 18px;line-height: 60px;color: #fff;}
.hd1-c1{width: 100%;padding: 80px 100px 0 100px;}
.hd1-c2{width: 100%;margin-bottom: 6px;}
.hd1-c3{font-size: 14px;line-height: 40px;color: #dddddd;float: left;}
.hd1-c4{font-size: 20px;line-height: 40px;color: #ffffff;font-family: Impact;float: left;}
.hd1-c5{padding-top: 10px;float: left;}
.hd1-c6{height: 20px;float: left;position: relative;margin-right: 12px;}
.hd1-c7{height: 100%;position: relative;}
.hd1-c8{width: 100px;position: absolute;bottom: 30px;left: calc(50% - 100px/2);display: none;}
.hd1-c6:hover .hd1-c8{display: block;}

/*ft1*/
.ft1-a1{width: 100%;padding: 60px 0 20px 0;position: relative;background: #1e1e1e;}
.ft1-a2{width: 1160px;position: relative;margin: 0 auto;margin-bottom: 40px;}
.ft1-a3{float: left;}
.ft1-a4{margin-bottom: 24px;}
.ft1-a4>div{float: left;font-size: 16px;line-height: 20px;color: #c3c3c3;float: left;margin-right: 60px;position: relative;transition: 0.5s;}
.ft1-a4>div:last-child{margin-right: 0;}
.ft1-a4>div:hover{color: #f7c13d;transition: 0.5s;}
.ft1-a4>div>div{width: 2px;height: 10px;background: #b2b2b2;position: absolute;top: 5px;right: -31px;}
.ft1-a4>div:last-child>div{display: none;}
.ft1-a5{font-size: 14px;line-height: 28px;color: #c3c3c3;}
.ft1-a6{float: right;}
.ft1-a7{height: 64px;position: relative;margin-bottom: 30px;}
.ft1-a8{position: relative;}
.ft1-a9{float: right;}
.ft1-a10{float: left;font-size: 14px;line-height: 20px;color: #c3c3c3;float: left;margin-right: 10px;}
.ft1-a11{position: relative;float: left;}
.ft1-a12{height: 20px;position: relative;float: left;margin-right: 12px;}
.ft1-a12:last-child{margin-right: 0;}
.ft1-a13{height: 100%;position: relative;}
.ft1-a14{width: 100px;position: absolute;bottom: 106%;right: 0;display: none;}
.ft1-a12:hover .ft1-a14{display: block;}
.ft1-a15{width: 1160px;font-size: 14px;line-height: 42px;color: #c3c3c3;text-align: center;margin: 0 auto;}

/*ban1*/
.ban1-a1{width: 100%;overflow: hidden;position: relative;z-index: 1;}
.ban1-a2{width: 1400px;height: 678px;position: relative;margin-left: calc(50% - 1400px/2);}
.ban111{width: 100%!important;height: 100%!important;position: relative;}
.ban111 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}
.ban1-a3{width: 100%;height: 100%;}
.ban1-a3 img{min-height: 100%;}
.ban1-a4{height: 300px;position: absolute;top: calc(183/930*100%);right: calc(598/1920*100%);}

/*ban2*/
.ban2-a1{width: 100%;position: relative;overflow: hidden;margin-bottom: 80px;}
.ban2-a2{width: 1400px;position: relative;margin-left: calc(50% - 1400px/2);}
.ban2-a3{font-size: 36px;line-height: 36px;color: #f7c13d;position: absolute;top: calc(50% - 30px);left: calc(50% - 1160px/2);}
.ban2-a4{font-size: 18px;line-height: 18px;color: #dcdcdc;text-transform: uppercase;position: absolute;top: calc(50% + 30px);left: calc(50% - 1160px/2);}

/*title1*/
.title1-a1{width: 100%;padding: 54px 0 42px 0;}
.title1-a2{width: 100%;font-size: 32px;line-height: 32px;color: #333333;text-align: center;margin-bottom: 16px;}
.title1-a3{width: 100%;font-size: 16px;line-height: 16px;color: #c3c3c3;text-align: center;text-transform: uppercase;font-family: Arial;font-weight: lighter;}

/*bt1*/
.bt1-a1{width: 200px;height: 50px;position: relative;margin: 0 auto;}
.bt1-a2{width: 100%;height: 100%;background: #f7c13d;font-size: 16px;line-height: 50px;color: #1e1e1e;text-align: center;position: absolute;top: 0;left: 0;}
.bt1-a2{transition: 0.5s;transform-style: preserve-3d;transform: translateX(0px);}
.bt1-a1:hover .bt1-a2{transition: 0.5s;transform: translateX(100px) rotateY(90deg);}
.bt1-a3{width: 100%;height: 100%;border: 1px solid #f7c13d;background: #fff;font-size: 16px;line-height: 48px;color: #f7c13d;text-align: center;position: absolute;top: 0;left: 0;}
.bt1-a3{transition: 0.5s;transform-style: preserve-3d;transform: translateX(-100px) rotateY(90deg);}
.bt1-a1:hover .bt1-a3{transition: 0.5s;transform: translateX(0px) rotateY(0deg);}

/*bt2*/
.bt2-a1{width: 120px;height: 36px;position: relative;margin: 0 auto;}
.bt2-a2{width: 100%;height: 100%;background: #fff;border: 1px solid #1e1e1e;font-size: 14px;line-height: 34px;color: #1e1e1e;text-align: center;position: absolute;top: 0;left: 0;}
.bt2-a2{transition: 0.5s;transform-style: preserve-3d;transform: translateX(0px);}
.bt2-a1:hover .bt2-a2{transition: 0.5s;transform: translateX(60px) rotateY(90deg);}
.bt2-a3{width: 100%;height: 100%;background: #f7c13d;font-size: 14px;line-height: 36px;color: #1e1e1e;text-align: center;position: absolute;top: 0;left: 0;}
.bt2-a3{transition: 0.5s;transform-style: preserve-3d;transform: translateX(-60px) rotateY(90deg);}
.bt2-a1:hover .bt2-a3{transition: 0.5s;transform: translateX(0px) rotateY(0deg);}

/*page1*/
.page1-a1{margin: 0 auto;position: relative;text-align: center;margin-bottom: 60px;}
.page1-a1>a{min-width: 36px;height: 36px;padding: 0 14px;box-sizing: border-box;font-size: 14px;line-height: 36px;color: #222222;background: #e8e8e8;text-align: center;margin: 0 2px;display: none;transition: 0.5s;}
.page1-a1>a:hover{color: #fff;;background: #f9cd64;transition: 0.5s;}
.page1-a1>a.select{color: #fff;background: #f9cd64;}

/*part1*/
.part1-a1{width: 1160px;position: relative;margin: 0 auto;margin-bottom: 40px;}
.part1-a2{width: calc((100% - 20px*3)/4);height: 340px;position: relative;float: left;overflow: hidden;margin-right: 20px;background: #f4f4f4;transition: 0.5s;}
.part1-a2:hover{background: #f9cd64;transition: 0.5s;}
.part1-a2:nth-child(4n){margin-right: 0;}
.part1-a3{width: 120px;position: absolute;top: 48px;left: calc(50% - 120px/2);opacity: 1;transition: 0.5s;}
.part1-a2:hover .part1-a3{opacity: 0;transition: 0.5s;}
.part1-a4{width: 100%;height: 100%;position: absolute;top: 35%;left: 0;transition: 0.5s;}
.part1-a2:hover .part1-a4{top: -5%;transition: 0.5s;}
.part1-a4 img{max-width: 76%;max-height: 76%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.part1-a5{width: 100%;font-size: 18px;line-height: 24px;color: #333333;text-align: center;padding: 0 20px;position: absolute;bottom: -50px;transition: 0.5s;}
.part1-a2:hover .part1-a5{bottom: 24px;transition: 0.5s;}

/*part2*/
.part2-a1{width: 1160px;position: relative;margin: 0 auto;padding-top: 60px;}
.part2-a2{width: 100%;}
.part2-a2 img{transition: 0.5s;}
.part2-a2:hover img{transform: scale(1.05);transition: 0.5s;}

/*part3*/
.part3-a1{width: 1180px;position: relative;margin: 0 auto;padding-bottom: 60px;margin-bottom: 40px;overflow: hidden;}
.part311{width: 1200px;height: 270px;position: relative;margin-left: -10px;}
.part311 .swiper-slide{width: 50%;height: 100%;position: relative;}
.part3-a2{width: calc(100% - 40px);height: 250px;padding: 40px 50px 0 50px;position: relative;background: #fff;margin: 0 auto;box-shadow: 10px 10px 5px rgba(173,173,173,0.14);}
.part3-a3{width: 100%;margin-bottom: 16px;}
.part3-a4{font-size: 14px;line-height: 24px;color: #333333;float: left;margin-right: 18px;}
.part3-a5{font-size: 18px;line-height: 24px;color: #292929;float: left;max-width: 240px;}
.part3-a6{font-size: 12px;line-height: 24px;color: #999999;float: right;}
.part3-a7{width: 100%;height: calc(24px*3);font-size: 14px;line-height: 24px;color: #7a7a7a;margin-bottom: 20px;}
.part3-a7 p{font-size: 14px;line-height: 24px;color: #7a7a7a;}
.part3-a7 span{font-size: 14px;line-height: 24px;color: #7a7a7a;}
.part3-a2 .bt2-a1{margin: 0;}
.part312{width: 100%;position: absolute;bottom: 10px!important;left: 0;}
.part312 .swiper-pagination-bullet{width: 16px;height: 16px;border: 1px solid #c8c8c8;border-radius: 50%;background: #fff;opacity: 1;margin: 0 5px;transition: 0.5s;}
.part312 .swiper-pagination-bullet-active{border: 1px solid #f7c13d;background: #f7c13d;transition: 0.5s;}

/*part4*/
.part4-a1{width: 1160px;position: relative;margin: 0 auto;margin-bottom: 60px;}
.part4-a2{width: calc((100% - 20px*3)/4);height: 340px;position: relative;float: left;overflow: hidden;margin-right: 20px;margin-bottom: 24px;background: #f4f4f4;transition: 0.5s;}
.part4-a2:hover{background: #f9cd64;transition: 0.5s;}
.part4-a2:nth-child(4n){margin-right: 0;}
.part4-a3{width: 120px;position: absolute;top: 48px;left: calc(50% - 120px/2);opacity: 1;transition: 0.5s;}
.part4-a2:hover .part4-a3{opacity: 0;transition: 0.5s;}
.part4-a4{width: 100%;height: 100%;position: absolute;top: 35%;left: 0;transition: 0.5s;}
.part4-a2:hover .part4-a4{top: -5%;transition: 0.5s;}
.part4-a4 img{max-width: 76%;max-height: 76%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.part4-a5{width: 100%;font-size: 18px;line-height: 24px;color: #333333;text-align: center;padding: 0 20px;position: absolute;bottom: -50px;transition: 0.5s;}
.part4-a2:hover .part4-a5{bottom: 24px;transition: 0.5s;}

/*part5*/
.part5-a1{width: 1160px;position: relative;margin: 0 auto;margin-bottom: 60px;}
.part5-a2{width: calc((100% - 22px*2)/3);height: 370px;position: relative;float: left;margin-right: 22px;margin-bottom: 26px;}
.part5-a2:nth-child(3n){margin-right: 0;}
.part5-a3{width: 100%;height: 192px;position: relative;}
.part5-a3 img{min-height: 100%;transition: 0.5s;}
.part5-a2:hover .part5-a3 img{transform: scale(1.05);transition: 0.5s;}
.part5-a4{width: 100%;height: 178px;border: 1px solid #ededed;padding: 20px 20px 0 20px;}
.part5-a5{font-size: 16px;line-height: 28px;color: #333333;margin-bottom: 16px;transition: 0.5s;}
.part5-a2:hover .part5-a5{color: #f7c13d;transition: 0.5s;}
.part5-a6{height: calc(24px*2);font-size: 14px;line-height: 24px;color: #666666;margin-bottom: 20px;}
.part5-a7{font-size: 14px;line-height: 14px;color: #999999;font-family: Arial;}

/*part6*/
.part6-a1{width: 1160px;position: relative;margin: 0 auto;margin-bottom: 60px;}
.part6-a2{width: calc(50% - 15px);height: 250px;padding: 40px 50px 0 50px;position: relative;background: #fff;box-shadow: 10px 10px 5px rgba(173,173,173,0.14);float: left;margin-right: 30px;margin-bottom: 30px;}
.part6-a2:nth-child(2n){margin-right: 0;}
.part6-a3{width: 100%;margin-bottom: 16px;}
.part6-a4{font-size: 14px;line-height: 24px;color: #333333;float: left;margin-right: 18px;}
.part6-a5{font-size: 18px;line-height: 24px;color: #292929;float: left;max-width: 300px;}
.part6-a6{font-size: 12px;line-height: 24px;color: #999999;float: right;}
.part6-a7{width: 100%;height: calc(24px*3);font-size: 14px;line-height: 24px;color: #7a7a7a;margin-bottom: 20px;}
.part6-a7 p{font-size: 14px;line-height: 24px;color: #7a7a7a;}
.part6-a7 span{font-size: 14px;line-height: 24px;color: #7a7a7a;}
.part6-a2 .bt2-a1{margin: 0;}

/*part7*/
.part7-a1{width: 100%;position: relative;overflow: hidden;padding-bottom: 80px;}
/*.part7-a1{background-image: url(../img/b08.jpg);background-size: 1400px 100%;background-position: center center;background-repeat: no-repeat;}*/
.part7-a2{width: 1160px;position: relative;margin: 0 auto;}
.part7-a3{width: 100%;position: relative;margin-bottom: 56px;}
.part7-a3:last-child{margin-bottom: 0;}
.part7-a4{width: 50%;height: 326px;position: relative;}
.part7-a3:nth-child(odd) .part7-a4{float: left;}
.part7-a3:nth-child(even) .part7-a4{float: right;}
.part7-a4 img{min-height: 100%;transition: 0.5s;}
.part7-a4:hover img{transform: scale(1.05);transition: 0.5s;}
.part7-a5{width: calc(50% - 50px);height: 326px;position: relative;display: table;}
.part7-a3:nth-child(odd) .part7-a5{float: right;}
.part7-a3:nth-child(even) .part7-a5{float: left;}
.part7-a6{width: 100%;display: table-cell;vertical-align: middle;}
.part7-a7{font-size: 18px;line-height: 36px;color: #333333;}
.part7-a8{font-size: 14px;line-height: 24px;color: #333333;text-align: justify;margin-bottom: 28px;}
.part7-a8:last-child{margin-bottom: 0;}

/*part8*/
.part8-a1{width: 1160px;position: relative;margin: 0 auto;z-index: 1;}
.part8-a2{width: 100%;position: relative;}
.part8-a2 img{transition: 0.5s;}
.part8-a2:hover img{transform: scale(1.05);transition: 0.5s;}
.part8-a3{width: calc(100% - 80px*2);height: 300px;background: #fff;position: relative;margin: 0 auto;margin-top: -125px;box-shadow: 28px 28px 40px rgba(212,212,212,0.3);}
.part811{width: 100%!important;height: 100%!important;position: relative;}
.part811 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}
.part8-a4{width: 100%;height: 100%;padding: 40px 60px 0 60px;}
.part8-a5{font-size: 20px;line-height: 44px;color: #000000;}
.part8-a6{font-size: 16px;line-height: 32px;color: #000000;}
.part8-a6 p{font-size: 16px;line-height: 32px;color: #000000;}
.part8-a6 span{font-size: 16px;line-height: 32px;color: #000000;}
.part812{width: 100%;position: absolute;bottom: 30px!important;left: 0;}
.part812 .swiper-pagination-bullet{width: 12px;height: 12px;border-radius: 6px;background: #d7d7d7;opacity: 1;margin: 0 5px;transition: 0.5s;}
.part812 .swiper-pagination-bullet-active{width: 42px;background: #f7c13d;transition: 0.5s;}

/*part9*/
.part9-a1{width: 1160px;height: 260px;position: relative;overflow: hidden;margin: 0 auto;margin-bottom: 40px;}
.part911{width: 100%!important;height: 100%!important;position: relative;margin-left: 0;}
.part911 .swiper-slide{width: calc(100%/6)!important;height: 100%!important;position: relative;}
.part9-a2{width: 100%;height: 100%;padding: 0 20px;}
.part911 .swiper-slide:nth-child(odd) .part9-a2{padding-top: 24px;}
.part911 .swiper-slide:nth-child(even) .part9-a2{padding-top: 64px;}
.part9-a3{padding-left: 14px;margin-bottom: 10px;vertical-align: bottom;}
.part9-a3>span:nth-child(1){font-size: 26px;line-height: 26px;color: #505050;font-weight: bold;font-family: Arial;}
.part9-a3>span:nth-child(2){font-size: 12px;line-height: 12px;color: #505050;font-weight: lighter;margin-left: 6px;}
.part9-a4{width: 100%;}
.part9-a5{width: 6px;height: 6px;background: #aeaeae;position: relative;top: 10px;float: left;margin-right: 8px;}
.part9-a6{width: calc(100% - 14px);font-size: 12px;line-height: 22px;color: #505050;float: left;}
.part9-a7{width: 100%;position: relative;z-index: -1;}
.part9-a8{width: 100%;position: absolute;bottom: 0;left: 0;overflow: hidden;}
.part9-a9{width: 1920px;position: relative;margin-left: calc(50% - 1920px/2);}
.part912{width: 30px;height: 50px;padding: 0;margin: 0;background: none;position: absolute;top: calc(50% - 50px/2);left: 0;}
.part913{width: 30px;height: 50px;padding: 0;margin: 0;background: none;position: absolute;top: calc(50% - 50px/2);right: 0;}
.part912 img,.part913 img{height: 100%;}

/*part10*/
.part10-a1{width: 100%;position: relative;overflow: hidden;z-index: 1;padding-bottom: 40px;}
.part10-a2{width: 1160px;height: 170px;position: relative;margin: 0 auto;}
.part10-a3{width: calc(260px*4 + 20px*4);height: 100%;position: relative;margin: 0 auto;overflow: hidden;}
.part1011{width: 100%!important;height: 100%!important;position: relative;}
.part1011 .swiper-slide{width: 25%!important;height: 100%!important;position: relative;}
.part10-a4{width: 260px;height: 100%;margin: 0 auto;}
.part10-a4 img{height: 100%;}
.part1012{width: 38px;height: 62px;padding: 0;margin: 0;background: none;position: absolute;top: calc(50% - 62px/2);left: 0;}
.part1013{width: 38px;height: 62px;padding: 0;margin: 0;background: none;position: absolute;top: calc(50% - 62px/2);right: 0;}
.part1012 img,.part1013 img{height: 100%;}

/*part11*/
.part11-a1{width: 1160px;height: 640px;background: #000;position: relative;margin: 0 auto;margin-bottom: 60px;overflow: hidden;z-index: 1;}
.part11-a2{width: 100%;height: 100%;position: relative;opacity: 0.38;}
.part11-a2 img{min-height: 100%;transition: 0.5s;}
.part11-a1:hover .part11-a2 img{transform: scale(1.08);transition: 0.5s;}
.part11-a3{width: 80px;position: absolute;top: calc(50% - 80px/2);left: calc(50% - 80px/2);opacity: 0.66;}
.part11-a1:hover .part11-a3{transform: rotateY(360deg);transition: 0.5s;}
.part11-a4{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: #000;display: none;}
.part11-a4 video{width: 100%!important;height: 100%!important;position: relative;}

/*part12*/
.part12-a1{width: 1160px;padding: 32px 80px;background: #f3f3f3;font-size: 14px;line-height: 28px;color: #333333;margin: 0 auto;margin-bottom: 20px;}
.part12-a1 p{font-size: 14px;line-height: 28px;color: #333333;}
.part12-a1 span{font-size: 14px;line-height: 28px;color: #333333;}
.part12-a2{width: 1160px;padding: 54px 80px;position: relative;margin: 0 auto;margin-bottom: 80px;}
.part12-a2{background-image: url(../img/a17.png);background-size: 444px auto;background-position: bottom right;background-repeat: no-repeat;background-color: #f3f3f3;}
.part12-a3{width: 720px;position: relative;}
.part12-a4{width: 100%;margin-bottom: 20px;}
.part12-a5{float: left;position: relative;}
.part12-a4 .part12-a5{width: 340px;}
.part12-a4 .part12-a5:first-child{margin-right: calc(720px - 340px*2);}
.part12-a9 .part12-a5{width: 100%;}
.part12-a6{width: 60px;font-size: 14px;line-height: 44px;color: #333333;float: left;}
.part12-a7{width: calc(100% - 60px);float: left;border-radius: 4px;background: #fff;padding: 7px 10px;}
.part12-a7 input{width: 100%;height: 30px;font-size: 14px;line-height: 30px;color: #333;}
.part12-a7 textarea{width: 100%;height: 106px;font-size: 14px;line-height: 30px;color: #333;}
.part12-a8{font-size: 16px;line-height: 52px;color: #ff0000;position: absolute;top: 0;right: -20px;}
.part12-a9{width: 100%;margin-bottom: 20px;}
.part12-a9:nth-child(4){margin-bottom: 44px;}
.part12-a10{width: 100%;position: relative;}
.part12-a11{width: 240px;height: 48px;background: #f7c13d;border-radius: 6px;float: right;}
.part12-a11 input{width: 100%;height: 100%;background: #f7c13d;border-radius: 6px;font-size: 14px;line-height: 48px;color: #fff;text-align: center;}

/*us1*/
.us1-a1{width: 100%;position: relative;overflow: hidden;}
.us1-a2{width: 1400px;position: relative;margin-left: calc(50% - 1400px/2);}
.us1-a3{position: absolute;top: 140px;left: calc(50% - 1160px/2);}
.us1-a4{font-size: 40px;line-height: 40px;color: #f7c13d;margin-bottom: 16px;}
.us1-a5{font-size: 20px;line-height: 20px;color: #dcdcdc;text-transform: uppercase;margin-bottom: 44px;}
.us1-a6{font-size: 18px;line-height: 26px;color: #f7c13d;margin-bottom: 4px;}
.us1-a7{font-size: 20px;line-height: 24px;color: #b9b9b9;margin-bottom: 28px;}
.us1-a8{font-size: 16px;line-height: 28px;color: #b9b9b9;margin-bottom: 28px;}
.us1-a9{position: relative;}
.us1-a10{width: 130px;position: relative;margin-right: 20px;float: left;}
.us1-a10>div:nth-child(1){margin-bottom: 12px;}
.us1-a10>div:nth-child(2){font-size: 14px;line-height: 20px;color: #b9b9b9;text-align: center;}
.us1-a11{width: 600px;height: 400px;border-radius: 5px;overflow: hidden;position: absolute;right: calc(50% - 1160px/2);top: 150px;}
.us1-a11 #map{width: 100%!important;height: 100%!important;position: relative;}
.us1-a11 #map .anchorTR,.us1-a11 #map .anchorBL{display: none;}

/*show1*/
.show1-a1{width: 1160px;position: relative;margin: 0 auto;margin-bottom: 40px;}
.show1-a2{width: 100%;font-size: 26px;line-height: 48px;color: #333333;text-align: center;margin-bottom: 24px;}
.show1-a3{width: 100%;border-top: 1px dashed #dfdfdf;border-bottom: 1px dashed #dfdfdf;font-size: 12px;line-height: 36px;color: #999999;text-align: center;margin-bottom: 40px;}
.show1-a3 span{margin: 0 12px;}
.show1-a4{width: 100%;font-size: 14px;line-height: 28px;color: #666666;margin-bottom: 60px;}
.show1-a4 p{font-size: 14px;line-height: 28px;color: #666666;}
.show1-a4 span{font-size: 14px;line-height: 28px;color: #666666;}
.show1-a4 img{max-width: 100%;margin: 0 auto;}
.show1-a5{width: 100%;border-top: 1px dashed #dfdfdf;padding: 20px 24px 0 24px;}
.show1-a5>div{max-width: 44%;font-size: 14px;line-height: 28px;color: #666666;}
.show1-a5>div:nth-child(1){float: left;}
.show1-a5>div:nth-child(2){float: right;}
.show1-a5>div:hover a{color: #f7c13d;}

/*show2*/
.show2-a1{width: 1160px;position: relative;margin: 0 auto;margin-bottom: 64px;}
.show2-a2{width: 100%;padding: 22px 30px;background: #f3f3f3;margin-bottom: 40px;}
.show2-a3{width: 100%;margin-bottom: 6px;}
.show2-a4{font-size: 18px;line-height: 28px;color: #333333;float: left;margin-right: 24px;}
.show2-a5{font-size: 14px;line-height: 28px;color: #666666;float: left;margin-right: 240px;}
.show2-a6{font-size: 12px;line-height: 28px;color: #999999;float: left;}
.show2-a7{font-size: 14px;line-height: 26px;color: #333333;vertical-align: middle;}
.show2-a7 span{font-size: 18px;color: #f7c13d;font-weight: bold;font-family: Arial;vertical-align: middle;}
.show2-a8{width: 100%;}
.show2-a8>div{font-size: 14px;line-height: 26px;color: #666666;float: left;margin-right: 16px;}
.show2-a9{width: 100%;padding: 0 20px;font-size: 14px;line-height: 32px;color: #666666;margin-bottom: 80px;}
.show2-a9 p{font-size: 14px;line-height: 32px;color: #666666;}
.show2-a9 span{font-size: 14px;line-height: 32px;color: #666666;}
.show2-a9 img{max-width: 100%;margin: 0 auto;}
.show2-a10{width: 1120px;border-top: 1px dashed #dfdfdf;padding: 20px 24px 0 24px;margin: 0 auto;}
.show2-a10>div{max-width: 44%;font-size: 14px;line-height: 28px;color: #666666;}
.show2-a10>div:nth-child(1){float: left;}
.show2-a10>div:nth-child(2){float: right;}
.show2-a10>div:hover a{color: #f7c13d;}

}