.index_content .scrollBtn{right:60px;bottom:37px;left:50%;margin-left:-16px;position:absolute;width:32px;height:16px;z-index:1;opacity:.8;cursor:pointer;-webkit-transition:all 1s cubic-bezier(0.76,.015,.41,1);-moz-transition:all 1s cubic-bezier(0.76,.015,.41,1);-o-transition:all 1s cubic-bezier(0.76,.015,.41,1);-ms-transition:all 1s cubic-bezier(0.76,.015,.41,1);transition:all 1s cubic-bezier(0.76,.015,.41,1);}
@media(min-width:1200px){.index_content .scrollBtn{bottom:30px;}}
@media screen and (max-width:768px){
    .index_content .scrollBtn{width: 16px;height:8px;}
    .index_content .scrollBtn svg{width: 16px;height:8px;}
}

.index_content .banner .swiper-container,.index_content .banner .section3-container{width:100%;height:100%}
.index_content .banner .swiper-container .swiper-slide,.index_content .banner .section3-container .swiper-slide{background:top/cover no-repeat}

.index_content .banner{position:relative}
@media screen and (max-width:768px){.index_content .banner{height:260px;}}
@media screen and (min-width:769px) and (max-width:1024px){.index_content .banner{margin-bottom:60px;height:600px;}}
@media screen and (min-width:1025px){.index_content .banner{margin-bottom:15px;height:870px;}}

.index_content .banner .banner_btn{position:absolute;right:40px;bottom:60px;z-index:998}
.index_content .banner .banner_btn i{font-size:38px;color:#fff;cursor:pointer;margin-right:14px}
.index_content .banner .banner_btn i:hover{color:#000}
@media screen and (max-width:760px){
    .index_content .banner .banner_btn{right:5px;bottom:5px;}
    .index_content .banner .banner_btn i{font-size:24px;margin-right:10px;}
    .index_content .banner .banner_btn i:hover{color:#fff}
}
.index_content .banner .banner_text{width:100%;text-align:center;z-index:1;left: 0;color:#fff;text-shadow:2px 2px 5px #555; display: none;}
@media screen and (max-width:768px){
    .index_content .banner .banner_text p{font-size:40px}
    .index_content .banner .banner_text h2{font-size: 18px;}
    .index_content .banner .banner_text h3{font-size: 12px;}
}
@media screen and (min-width:769px) and (max-width:990px){.index_content .banner .banner_text p{font-size:60px}}
@media screen and (min-width:991px){.index_content .banner .banner_text p{font-size:80px}}
.index_content .banner .banner_text h1{text-align:center;font-family:Times New Roman;color:#fff}
@media screen and (max-width:768px){.index_content .banner .banner_text h1{font-size:30px}}
@media screen and (min-width:769px) and (max-width:990px){.index_content .banner .banner_text h1{font-size:50px}}
@media screen and (min-width:991px){.index_content .banner .banner_text h1{font-size:70px}}
.index_content .banner .banner_text div{background-image:url(../../images/home/juxin.png);background-repeat:no-repeat;background-size:100% 100%}
@media screen and (max-width:768px){.index_content .banner .banner_text div{width:258px;height:158px}}
@media screen and (min-width:769px) and (max-width:990px){.index_content .banner .banner_text div{width:60%;height:290px}}
@media screen and (min-width:991px){.index_content .banner .banner_text div{width:482px;height:290px}}
.index_content .banner .banner_lText{position:absolute;left:40px;bottom:196px;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:1;color:#fff}
@media screen and (max-width:768px){.index_content .banner .banner_lText{display:none}}
.index_content .banner .banner_lText:before{content:"";position:absolute;top:50%;left:90px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;width:34px;height:1px}


.section1{background:url(../../images/home/index/index_pro_bg_01.jpg) center;position:relative;}
.section1>.content_r{position: absolute;top:0px;right:0px;left:0px;bottom:0px;}
.section1>.content_r>div{max-width:1600px;height:100%;margin: 0px auto;}
.section1>.content_r>div>div{width: 320px;height:100%;padding:20px;background:rgba(210,210,210,0.9);float: right;}
.section1>.content_r>div>div>dl>dt>span{display:block;width:230px;height:1px;background-color:#696968;margin-bottom:40px;}
.section1>.content_r>div>div>dl>dt>span>font{display:block;width:120px;height:5px;background-color:#000;}
.section1>.content_r>div>div h3{font-size:40px;line-height: 42px;}
.section1>.content_r>div>div h3>span{display: block;}
.section1>.content_r>div>div h4{font-size:22px;line-height: 24px;color:#4d4c4c;}
.section1>.content_r>div>div p{font-size:15px;line-height:26px;color:#4d4c4c;margin-bottom:45px;}
.section1>.content_r>div>div a{display:block;font-size:12px;width:80px;height:24px;line-height:24px;text-align:center;color:#fff;background-color:#000;}
@media screen and (max-width:991px){
    .section1>.content_l .spacer80:nth-child(1),.section1>.content_l .spacer80:nth-child(3){height:0px;}
    .section1>.content_r{position: unset;}
    .section1>.content_r .spacer80{height:0px;}
    .section1>.content_r>div>div,.section1,.section1>.content_r>div>div>dl>dt>span{width:100%;}
    .section1>.content_r>div>div>dl>dt>span>font{width:44%}
    .section1>.content_r>div>div>dl>dt{width:40%;float:left;}
    .section1>.content_r>div>div>dl>dd{width:55%;float:right;}
    .section1>.content_r>div>div p{margin-bottom:20px;}
    .section1>.content_r>div>div h3{font-size:24px;line-height:24px;}
    .section1>.content_r>div>div h3>span{display:inline-block;}
    .section1>.content_r>div>div h4{font-size:20px;}
    .section1>.content_r>div>div p{font-size:12px;line-height:20px;}
    .section1>.content_r>div>div a{float: left;}
}

.section2{max-width:1530px;margin: 0px auto;line-height: 24px;}
.section2>p{margin-bottom: 10px;}
@media screen and (max-width:1530px){
    .section2>p{padding: 0px 15px;}
}

.section3{max-width:1530px;margin: 0px auto;background-color:#000;text-align: center;color: #fff;padding: 50px 0px;}
.section3>h3{font-size:40px;line-height: 42px;}
.section3>h4{font-size:22px;line-height: 24px;margin-bottom:20px;}
.section3>span{display:inline-block;width:470px;height:1px;background-color:#fff;margin-bottom:10px;}
.section3>span>font{display:block;width:50%;height:5px;background-color:#fff;}
@media screen and (max-width:991px){
    .section3{padding:20px 0px;}
    .section3>h3{font-size:24px;line-height:24px;}
    .section3>h4{font-size:20px;}
    .section3>span{width:80%;}
}


.section4{background:url(../../images/home/index/index_pro_bg_03.jpg) center;position:relative;}
.section4>.content_l{text-align: right;}
.section4>.content_r{position: absolute;top:0px;right:0px;left:0px;bottom:0px;}
.section4>.content_r>div{max-width:1600px;height:100%;margin: 0px auto;}
.section4>.content_r>div>div{width: 320px;height:100%;padding:20px;background:rgba(210,210,210,0.9);}
.section4>.content_r>div>div>dl>dt>span{display:block;width:230px;height:1px;background-color:#696968;margin-bottom:40px;}
.section4>.content_r>div>div>dl>dt>span>font{display:block;width:120px;height:5px;background-color:#000;}
.section4>.content_r>div>div h3{font-size:40px;line-height: 42px;}
.section4>.content_r>div>div h3>span{display: block;}
.section4>.content_r>div>div h4{font-size:22px;line-height: 24px;color:#4d4c4c;}
.section4>.content_r>div>div p{font-size:15px;line-height:26px;color:#4d4c4c;margin-bottom:45px;}
.section4>.content_r>div>div a{display:block;font-size:12px;width:80px;height:24px;line-height:24px;text-align:center;color:#fff;background-color:#000;}
@media screen and (max-width:991px){
    .section4>.content_l .spacer80:nth-child(1),.section4>.content_l .spacer80:nth-child(3){height:0px;}
    .section4>.content_r{position: unset;}
    .section4>.content_r .spacer80{height:0px;}
    .section4>.content_r>div>div,.section4,.section4>.content_r>div>div>dl>dt>span{width:100%;}
    .section4>.content_r>div>div>dl>dt>span>font{width:44%}
    .section4>.content_r>div>div>dl>dt{width:40%;float:left;}
    .section4>.content_r>div>div>dl>dd{width:55%;float:right;}
    .section4>.content_r>div>div p{margin-bottom:20px;}
    .section4>.content_r>div>div h3{font-size:24px;line-height:24px;}
    .section4>.content_r>div>div h3>span{display:inline-block;}
    .section4>.content_r>div>div h4{font-size:20px;}
    .section4>.content_r>div>div p{font-size:12px;line-height:20px;}
    .section4>.content_r>div>div a{float: left;}
}


.section5{max-width:1530px;margin: 0px auto;line-height: 24px;background-color: #000;position:relative;color:#fff;}
.section5>.content_r{float: right;}
.section5>.content_l{position: absolute;top:0px;right:0px;left:0px;bottom:0px;}
.section5>.content_l>div{max-width:1600px;height:100%;margin: 0px auto;}
.section5>.content_l>div>div{height:100%;padding:50px;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.section5>.content_l>div>div>dl{text-shadow: 2px 2px 1px #000;}
.section5>.content_l>div>div>dl>dt>span{display:block;width:230px;height:1px;background-color:#fff;margin-bottom:40px;}
.section5>.content_l>div>div>dl>dt>span>font{display:block;width:120px;height:5px;background-color:#fff;}
.section5>.content_l>div>div h3{font-size:40px;line-height: 42px;}
.section5>.content_l>div>div h3>span{display: block;}
.section5>.content_l>div>div h4{font-size:22px;line-height: 24px;}
.section5>.content_l>div>div p{font-size:15px;line-height:26px;;margin-bottom:45px;}
.section5>.content_l>div>div a{display:block;font-size:12px;width:80px;height:24px;line-height:24px;text-align:center;color:#000;background-color:#fff;}
@media screen and (max-width:991px){
    .section5{padding-bottom: 15px;}
    .section5>.content_l{position: unset;}
    .section5>.content_l .spacer80{height:20px;}
    .section5>.content_l>div>div,.section5,.section5>.content_l>div>div>dl>dt>span{width:100%;}
    .section5>.content_l>div>div{padding:20px;}
    .section5>.content_l>div>div>dl>dt>span>font{width:44%}
    .section5>.content_l>div>div>dl>dt{width:40%;float:left;}
    .section5>.content_l>div>div>dl>dd{width:55%;float:right;}
    .section5>.content_l>div>div p{margin-bottom:20px;}
    .section5>.content_l>div>div h3{font-size:24px;line-height:24px;}
    .section5>.content_l>div>div h3>span{display:inline-block;}
    .section5>.content_l>div>div h4{font-size:20px;}
    .section5>.content_l>div>div p{font-size:12px;line-height:20px;}
    .section5>.content_l>div>div a{float: left;}
}


.section6{background-color:#e6e6e6;padding:80px 0px;}
.section6 .dl{padding: 20px 10px;}
.section6 .dl>dd>p{color:#4d4b53;padding:10px 0px;}
.section6 .dl>dd>a{font-weight: normal;padding:10px 0px;display:block;}
.section6>.content_l>div{float: right;}
.video{text-align: center;position:relative;padding:30px 0 20px;}
.video>.icoPlay{position:absolute;top:50%;left:50%;margin:-47px 0px 0px -47px; cursor:pointer;}
.video>.icoPlay>svg{width:94px;height:94px;}
.icoPlay:hover svg path,.icoPlay:hover svg polygon{stroke-width:1.5;}
.zc{width:100%;height:100%;position:fixed;z-index:1000;top:0;left:0;display:none;background-color: rgba(0,0,0,.7);}
.zc video{width:60%;height:auto;margin:5% 20%;}
.close{width:80px;height:30px;color:#fff;background-color:rgba(100,100,100,.5);position:absolute;right:20%;top:9%;margin:-3px 0;line-height:30px;text-align:center;cursor:pointer;}
.close:hover{background-color:rgba(200,200,200,.5);}
@media only screen and (min-width: 320px) and (max-width: 1000px) {
    .video{padding:0px 0 10px;}
    .zc{width:100%;height:100%;position:fixed;z-index:100;top:0;left:0;display:none;}
    .zc video{width:100%;height:auto;margin:50% 0 0 0;}
    .close{width:50px;height:20px;color:#fff;background-color:rgba(100,100,100,.5);position:absolute;right:0;top:0;margin:50% 0 0 0;line-height:20px;text-align:center;cursor:pointer;}
    .close:hover{background-color:rgba(200,200,200,.5);}
}
.section6>.content_r>div{padding:0px 40px;}
.section6>.content_r>div>ul>li>a>dl{background-color:#fff;display:inline-block;margin-bottom:20px;;}
.section6>.content_r>div>ul>li>a>dl>dt{float:left;width:280px;overflow: hidden;}
.section6>.content_r>div>ul>li>a>dl>dd{float:right;width:280px;padding:30px 20px 0px 20px;}
.section6>.content_r>div>ul>li>a>dl>dd>div{color:#c8c8c8;}
.section6>.content_r>div>ul>li>a>dl>dd>p{line-height: 22px;height: 48px;overflow: hidden;}
.section6>.content_r>div>ul>li>a>dl>dd>i{color:#9a937f;font-style: normal;}
@media screen and (max-width:991px){
    .section6{padding:0px;}
    .section6 .dl{padding:0px 15px 20px 15px;}
    .section6 .dl>dt>h2{font-size: 18px;}
    .section6>.content_r>div {padding: 0px 15px;}
    .section6>.content_r>div>ul>li>a>dl{width:100%;}
    .section6>.content_r>div>ul>li>a>dl>dt,.section6>.content_r>div>ul>li>a>dl>dd{float:unset;width:100%;}
    .section6>.content_r>div>ul>li>a>dl>dt img{width:100%;}
    .section6>.content_r>div>ul>li>a>dl>dd{padding:10px 15px;}
}