.slide_container{ position: relative; width: 100%; }
.rslides{ position: absolute; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li{ -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img{ display: block; height: auto; float: left; width: 100%; border: 0; }
.slide{ position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li{ position: absolute; width: 100%; left: 0; top: 0; }
.slide img{ display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption{ display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav{ position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 50%; left: 2%; opacity: 1; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 45px; width: 45px; background: transparent url("../images/btn_l.png") no-repeat left top;}
.slide_nav.next{ left: auto; background-position: right top; right: 2%; background: transparent url("../images/btn_r.png") no-repeat left top;}

.slide .txt{position: absolute;top: 0;z-index: 9;top: 45%;color: #fff;text-align: center;width: 100%;}
.slide .txt b{font-size: 40px;display: inline-block;margin-bottom: 24px;}
.slide .txt p{font-size: 24px;}

@media (max-width: 1200px){
	.slide .txt b{font-size: 32px;}
	.slide .txt p{font-size: 20px;}
}
@media (max-width: 1024px){
	.slide .txt{top: 40%;}
	.slide_nav{top: 45%;}
}
@media (max-width: 960px){
	.slide .txt b{font-size: 26px;}
}
@media (max-width: 768px){
	.slide .txt b{font-size: 24px;}
	.slide .txt p{font-size: 18px;}
	.slide_nav{display: none;}
	.slide img{width: 120%;}
}
@media (max-width: 560px){
	.slide img{width: 130%;}
	.slide_nav.next{right: 0;}
	.slide .txt b{font-size: 18px;}
	.slide .txt p{font-size: 14px;}
	.slide .txt{top: 34%;}
}

.main-sbu{background: #fff;padding: 80px 0;display: flow-root;width: 100%;}
.main-sbu2{background: #f6f6f6;}
.tit-sub span{font-size: 16px;color: #ff9a00;display: block;max-width: 45%;}
.tit-sub b{font-size: 40px;line-height: 44px;color: #333;font-family: 'Montserrat', sans-serif;display: block;margin: 10px 0;text-transform: uppercase;}
.tit-sub p{font-size: 16px;color: #333;}
.class-sub{max-width: 54%;height: 32px;overflow: hidden;position: absolute;right: 0;bottom: 0;}
.more-sub{font-size: 16px;color: #333;height: 22px;line-height: 22px;overflow: hidden;}
.more-sub img{margin-left: 6px;}
.more-sub:hover{color: #ff9a00;}
.more-sub:hover img{transform: translateY(-200px);filter: drop-shadow(#ff9a00 0 200px);}
.biaoti-sub{width: 100%;position: relative;display: flow-root;margin-bottom: 50px;}

.sub-sy1 .mod1 .bot{position: relative;}
.sub-sy1 .mod1 .swiper-button-prev,.sub-sy1 .mod1 .swiper-button-next{background: no-repeat;top: 44%;width: 50px;height: 50px;border: 1px solid #e5e5e5;box-sizing: border-box;line-height: 50px;text-align: center;overflow: hidden;}
.sub-sy1 .mod1 .swiper-button-prev:hover,.sub-sy1 .mod1 .swiper-button-next:hover{border: 1px solid #ff9a00;background: #ff9a00;}
.sub-sy1 .mod1 .swiper-button-prev:hover img,.sub-sy1 .mod1 .swiper-button-next:hover img{transform: translateY(-200px);filter: drop-shadow(#fff 0 200px);}
.sub-sy1 .mod1 .swiper-button-prev{left: -70px;}
.sub-sy1 .mod1 .swiper-button-next{right: -70px;}
.imgfd{background: #282828;}
.sub-sy1 li .imgfd img{height: 350px;}
.sub-sy1 li .txt{background: #f5f5f5;padding: 20px 30px 40px;}
.sub-sy1 li .txt dt{width: 100%;border-bottom: 1px dashed rgba(0,0,0,0.2);height: 50px;line-height: 50px;overflow: hidden;}
.sub-sy1 li .txt dt a{font-size: 16px;color: #333;}
.sub-sy1 li .txt dt a:hover{color: #ff9a00;}
.index_classify{max-width: 60%;height: 32px;overflow:hidden;}
.sub-sy1 li p{font-size: 16px;color: #333;text-align: center;height: 60px;line-height: 60px;background: #f5f5f5;}
.sub-sy1 li:hover p{background: #ff8f04;color: #fff;}

.class-sub dt{float: left;margin-right: 40px;position: relative;height: 32px;}
.class-sub dt:last-child{margin-right: 0;}
.class-sub dt a{font-size: 16px;color: #666;}
.class-sub dt #line{width: 0px;height: 2px;background-color: #ff8f04;margin: 0 auto;position: absolute;top: 30px;left: 0px;right: 0px;transition: width 0.3s linear;}
.class-sub dt:hover #line,.class-sub dt.cur #line{width: 100%;}
.class-sub dt:hover a,.class-sub dt.cur a{color: #ff8f04;z-index: 9;}

.sub-sy2 li{ width: 32%; margin-bottom: 40px; position: relative;margin-right: 2%;float: left;}
.sub-sy2 li:nth-child(3n){margin-right: 0;}
.sub-sy2 li .content_list_img{ text-align: center; position: relative;display: flex;}
.sub-sy2 li .content_list_img img{ max-width: 100%;}
.sub-sy2 li:hover{ box-shadow: 0px 0px 25px rgba(0,0,0,.2);}
.sub-sy2 li .content_list_hover dt{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;color:#fff;font-size:35px;opacity:0;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.sub-sy2 li .content_list_hover dd{background:rgba(0,0,0,.5);position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.sub-sy2 li .content_list_hover .hr{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;}
.sub-sy2 li .content_list_hover .hr img{width:auto;height:auto;opacity:0;transition:all 0.5s ease;-webkit-transform:all 0.5s ease;}
.sub-sy2 li:hover .content_list_hover dd{opacity:1;}
.sub-sy2 li:hover .content_list_hover .hr img{opacity:1;}
.sub-sy2 li:hover .content_list_hover dt{opacity:1;}
.sub-sy2 li:hover .content_list_hover .hr img{-webkit-transform:rotate(360deg);animation:rotation 10s linear infinite;-moz-animation:rotation 10s linear infinite;-webkit-animation:rotation 10s linear infinite;-o-animation:rotation 10s linear infinite;}
@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}
}
.sub-sy2 li .content_list_txt{padding: 30px;background: #fff url(../images/subic08.png) no-repeat 94% 50px;}
.sub-sy2 li .content_list_txt .case_name{font-size: 18px;color: #000;margin-bottom: 5px;font-weight: bold;}
.sub-sy2 li .content_list_txt .case_trades{font-size: 14px;color: #666;}

.sub-sy3 ul{}
.sub-sy3 li a{width: 100%;height: 100%;display: block;}
.sub-sy3 li{width: 14%;height: 640px;float: left;text-align: center;position: relative;transition: all .6s ease-out;background: #000b2c;}
.sub-sy3 li:nth-child(3){background: #4f4f4f;}
.sub-sy3 li:nth-child(4){background: #001964;}
.sub-sy3 li h3{color: #fff;font-size: 20px;display: block;}
.sub-sy3 li p{color: #fff;font-size: 16px;line-height: 30px;margin-top: 20px;display: block;padding: 0 60px;}
.sub-sy3 li img{margin: 0 auto;margin-bottom: 14px;}
.sub-sy3 li p,.sub-sy3 li img{display: none;transition: all .2s ease-out;}
.sub-sy3 li .txt{position: absolute;left: 0;bottom: 70px;width: 100%;}
.sub-sy3 li:hover,.sub-sy3 li:nth-child(1),.sub-sy3 ul:hover li:nth-child(1):hover{width: 44%;height: 640px;}
.sub-sy3 li:hover p,.sub-sy3 li:hover img,.sub-sy3 li:nth-child(1) p,.sub-sy3 li:nth-child(1) img,.sub-sy3 ul:hover li:nth-child(1):hover p,.sub-sy3 ul:hover li:nth-child(1):hover img{display: block;}
.sub-sy3 ul:hover li:nth-child(1){width: 14%;}
.sub-sy3 ul:hover li:nth-child(1) p,.sub-sy3 ul:hover li:nth-child(1) img{display: none;}

.sub-sy4 ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.sub-sy4 li{float: left;}
.sub-sy4 .yi{width: 33%;}
.sub-sy4 .er{width: 34%;}
.sub-sy4 .san{width: 26%;}
.sub-sy4 .yi .imgfd img{height: 340px;}
.sub-sy4 .er .imgfd img{height: 135px;}
.sub-sy4 .san .imgfd img{height: 190px;}
.sub-sy4 .yi p{font-size: 18px;color: #000;height: 24px;line-height: 24px;overflow: hidden;display: block;margin-top: 28px;}
.sub-sy4 .yi span{font-size: 14px;color: #666;line-height: 24px;height: 48px;overflow: hidden;display: block;margin: 15px 0 20px;}
.sub-sy4 .date,.sub-sy4 .back{font-size: 14px;color: #666}
.sub-sy4 .back{background: #ededed;padding: 6px 12px;}
.sub-sy4 .yi:hover p{color: #ff9a00;}
.sub-sy4 .er dt .imgfd{width: 38.5%;}
.sub-sy4 .er dt .txt{width: 56.8%;}
.sub-sy4 .er dt{width: 100%;border-bottom: 1px solid #e9e9e9;display: flex;padding-bottom: 25px;margin-bottom: 25px;}
.sub-sy4 .er dt:last-child{padding-bottom: 0;margin-bottom: 0;border-bottom: none;}
.sub-sy4 .er dt p{font-size: 18px;color: #000;height: 24px;line-height: 24px;overflow: hidden;display: block;margin-top: 10px;}
.sub-sy4 .er dt span{font-size: 14px;color: #666;line-height: 24px;height: 24px;overflow: hidden;display: block;margin: 15px 0;}
.sub-sy4 .er dt:hover p{color: #ff9a00;}
.sub-sy4 .san dt{width: 100%;border-bottom: 1px solid #e9e9e9;display: flex;height: 60px;line-height: 60px;overflow: hidden;}
.sub-sy4 .san dt a{width: 100%;font-size: 16px;color: #000;}
.sub-sy4 .san dt a span{font-size: 14px;color: #666;}
.sub-sy4 .san dt:hover a{color: #ff9a00;}

.sub-sy5{background: url(../images/subfeedbg.jpg) no-repeat center;background-size: cover;}
.sub-sy5 b{font-size: 30px;color: #fff;font-weight: bold;display: block;margin-bottom: 40px;}
.sub-sy5 input,.sub-sy5 textarea{height: 50px;line-height: 50px;border-radius: 3px;border: 1px solid rgba(255,255,255,0.2);font-size: 14px;color: rgba(255,255,255,0.8);background: none;float: left;padding-left: 1.25%;}
.sub-sy5 input{width: 16.25%;}
.sub-sy5 textarea{width: 43.75%;}
.sub-sy5 input::-webkit-input-placeholder,.sub-sy5 textarea::-webkit-input-placeholder{color: rgba(255,255,255,0.8);}
.sub-sy5 input:-moz-placeholder,.sub-sy5 textarea:-moz-placeholder{color: rgba(255,255,255,0.8);}
.sub-sy5 input::-moz-placeholder,.sub-sy5 textarea::-moz-placeholder{color: rgba(255,255,255,0.8);}
.sub-sy5 input:-ms-input-placeholder,.sub-sy5 textarea:-ms-input-placeholder{color: rgba(255,255,255,0.8);width: 16.25%;}
.sub-sy5 .sub{background: #fff;color: #1a3878;text-align: center;padding-left: 0;cursor: pointer;}
.sub-sy5 p{font-size: 14px;color: rgba(255,255,255,0.8);display: block;margin-top: 30px;}
.sub-sy5 form{display: flex;flex-wrap: wrap;justify-content: space-between;}

@media (max-width: 1200px){
	.sub-sy1 li .imgfd img{height: 260px;}
	.sub-sy3 li,.sub-sy3 li:hover,.sub-sy3 li:nth-child(1),.sub-sy3 ul:hover li:nth-child(1):hover{height: 540px;}
	.sub-sy4 .yi .imgfd img{height: 260px;}
	.sub-sy4 .er .imgfd img{height: 100px;}
	.sub-sy4 .san .imgfd img{height: 140px;}
}
@media (max-width: 1024px){
	.main-sbu{padding: 40px 0;}
	.tit-sub b{font-size: 30px;margin: 0;}
	.biaoti-sub{margin-bottom: 30px;}
	.sub-sy1 li .imgfd img{height: 220px;}
	.sub-sy1 li .txt dt a{font-size: 15px;}
	.sub-sy1 li .txt dt{height: 45px;line-height: 45px;}
	.sub-sy1 li .txt{padding: 15px 10px 25px;}
	.biaoti-sub2 .class-sub{max-width: 100%;position: inherit;margin-top: 20px;float: left;width: 100%;}
	.sub-sy3 li,.sub-sy3 li:hover,.sub-sy3 li:nth-child(1),.sub-sy3 ul:hover li:nth-child(1):hover{height: 450px;}
	.sub-sy2 li .content_list_txt{padding: 20px 15px;}
	.sub-sy2 li .content_list_txt .case_name,.sub-sy4 .yi p,.sub-sy4 .er dt p{font-size: 16px;}
	.sub-sy2 li{margin-bottom: 20px;}
	.sub-sy3 li h3{font-size: 18px;}
	.sub-sy3 li p{padding: 0 20px;font-size: 15px;line-height: 26px;margin-top: 10px;}
	.sub-sy3 li .txt{bottom: 50px;}
	.sub-sy4 .yi p{margin-top: 10px;}
	.sub-sy4 .er dt p{margin-top: 0;}
	.sub-sy4 .yi span{margin: 10px 0 15px;}
	.sub-sy4 .er dt span{margin: 5px 0 10px;}
	.sub-sy4 .er dt{padding-bottom: 15px;margin-bottom: 15px;}
	.sub-sy4 .yi .imgfd img{height: 220px;}
	.sub-sy4 .san dt{height: 45px;line-height: 45px;}
	.sub-sy4 .san dt a{font-size: 14px;}
	.sub-sy5 b{font-size: 24px;margin-bottom: 15px;}
	.sub-sy5 p{margin-top: 15px;}
	.sub-sy1 .mod1 .swiper-button-prev, .sub-sy1 .mod1 .swiper-button-next{display: none;}
}
@media (max-width: 768px){
	.tit-sub b{font-size: 24px;}
	.tit-sub p{font-size: 14px;}
	.tit-sub b{line-height: 35px;}
	.sub-sy1 li .txt dt a,.class-sub dt a,.sub-sy3 li p{font-size: 14px;}
	.sub-sy3 li h3{font-size: 16px;}
	.class-sub dt{margin-right: 30px;}
	.sub-sy2 li,.sub-sy2 li:nth-child(3n){width: 49%;margin-right: 2%;}
	.sub-sy2 li:nth-child(2n){margin-right: 0;}
	.sub-sy3 li,.sub-sy3 li:hover,.sub-sy3 li:nth-child(1),.sub-sy3 ul:hover li:nth-child(1):hover{height: 250px;}
	.sub-sy3 li:hover, .sub-sy3 li:nth-child(1), .sub-sy3 ul:hover li:nth-child(1):hover,.sub-sy3 li{width: 50%;}
	.sub-sy3 li p{display: none!important;}
	.sub-sy3 li .txt{bottom: 40px;}
	.sub-sy3 li img{display: block!important;max-width: 60px;}
	.sub-sy4 li{width: 49%!important;margin-right: 2%;margin-bottom: 20px;}
	.sub-sy4 .san{display: none;}
	.sub-sy4 .er{margin-right: 0;}
	.sub-sy5 b{font-size: 20px;}
	.sub-sy5 input, .sub-sy5 textarea{width: 98%!important;padding-left: 2%!important;margin-bottom: 15px;}
	.sub-sy5 .sub{max-width: 50%!important;margin: 0 auto;}
	.sub-sy5 p{text-align: center;}
}
@media (max-width: 450px){
	.more-sub{display: none;}
	.tit-sub b{font-size: 20px;}
	.biaoti-sub{margin-bottom: 15px;}
	.sub-sy2 li, .sub-sy2 li:nth-child(3n),.sub-sy2 li:nth-child(2n),.sub-sy3 li:hover, .sub-sy3 li:nth-child(1), .sub-sy3 ul:hover li:nth-child(1):hover, .sub-sy3 li,.sub-sy4 li{width: 100%!important;margin-right: 0;}
	.class-sub dt{margin-right: 14px;}
	.sub-sy4 .er .imgfd img{height: 110px;}
	.sub-sy4 .yi .imgfd img{height: 250px;}
	.sub-sy4 .san .imgfd img{height: 200px;}
	.sub-sy4 .san{display: block;margin-bottom: 0;}
	.sub-sy5 b{font-size: 18px;}
	.tit-sub span{max-width: 100%;}
}

.tab{}
.tab-hd {overflow:hidden; zoom:1;}
.tab-hd li{ float:left;cursor:pointer;}
.tab-hd li.active{}
.tab-bd li{display:none;}
.tab-bd li.thisclass{ display:list-item;}

.Bontopadv{position: relative;height: 756px;}
.Bontopadv .tab-hd li{width: 167px;background: #fff;font-size: 16px;color: #333;text-align: center;margin-right: 10px;margin-bottom: 10px;padding: 22px 0;}
.Bontopadv .tab-hd li:nth-child(5){margin-right: 0;}
.Bontopadv .tab-hd li:nth-child(2){margin-right: 177px;}
.Bontopadv .tab-hd{max-width: 521px;}
.Bontopadv .tab-hd li img{margin: 0 auto;display: block;margin-bottom: 12px;overflow: hidden;}
.Bontopadv .tab-hd li.active{color: #ff8f04;}
.Bontopadv .tab-hd li.active img{transform: translateY(-200px);filter: drop-shadow(#ff8f04 0 200px);}
.Bontopadv .tab-bd li{color: #fff;}
.Bontopadv .tab-bd li .imgbg{position: absolute;top: 0;z-index: -1;height: 756px;width: 100%;}
.Bontopadv .tab-bd li .imgbg img{width: 100%;height: 100%;object-fit: cover;}
.Bontopadv .tab-bd li .txt{padding-top: 80px;margin-bottom: 60px;;}
.Bontopadv .tab-bd li .txt b{font-size: 32px;}
.Bontopadv .tab-bd li .txt p{font-size: 16px;display: block;margin: 10px 0 30px;}
.Bontopadv .tab-bd li .txt .rec{width: 500px;height: 1px;background: #c8c8c8;margin-bottom: 50px;}
.Bontopadv .tab-bd li .txt dt{font-size: 16px;color: #fff;background: url("../images/sjgou.png") no-repeat left;padding-left: 25px;margin-top: 20px;}

@media screen and (max-width:1200px){
	.Bontopadv .tab-bd li .txt{padding-top: 60px;}
	.Bontopadv .tab-bd li .imgbg,.Bontopadv{height: 700px;}
	.Bontopadv .tab-bd li .txt b{font-size: 28px;}
}
@media screen and (max-width:1024px){
	.Bontopadv .tab-bd li .txt b{font-size: 25px;}
}
@media screen and (max-width:768px){
	.Bontopadv .tab-bd li .txt dt{margin-top: 15px;font-size: 15px;}
	.Bontopadv .tab-bd li .txt .rec{margin-bottom: 30px;}
	.Bontopadv .tab-bd li .txt b{font-size: 20px;}
	.Bontopadv .tab-bd li .txt p{font-size: 14px;}
	.Bontopadv .tab-bd li .imgbg,.Bontopadv{height: 620px;}
}
@media screen and (max-width:580px){
	.Bontopadv .tab-bd li .imgbg,.Bontopadv{height: auto;}
	.Bontopadv .tab-bd li .imgbg{position: inherit;margin-bottom: 30px;}
	.Bontopadv .tab-bd li .imgbg img{object-fit: fill;height: auto;max-width: 150%;width: 150%;margin-left: -50%;}
	.Bontopadv .tab-hd li:nth-child(2){margin-right: 0;}
	.Bontopadv .tab-bd li .txt b{color: #333;}
	.Bontopadv .tab-bd li .txt p,.Bontopadv .tab-bd li .txt dt{color: #666;}
	.Bontopadv .tab-hd li,.Bontopadv .tab-hd li:nth-child(2){width: 32%;margin-right: 2%;background: #f8f8f8;}
	.Bontopadv .tab-hd li:nth-child(3n){margin-right: 0;}
	.Bontopadv .tab-bd li .txt,.Bontopadv{margin-bottom: 30px;}
}
@media screen and (max-width:450px){
	.Bontopadv .tab-hd li{font-size: 15px;}
	.Bontopadv .tab-bd li .txt{padding-top: 30px;}
	.Bontopadv .tab-bd li .txt b{font-size: 19px;}
	.Bontopadv .tab-bd li .txt p{margin-bottom: 20px;}
}






