﻿.sftx-list-ul {display: flex;justify-content: flex-start;flex-wrap: wrap;width: 100%;}
.sftx-list-ul li {height: auto;padding-bottom: 40px;margin-bottom: 30px;}
.sftx-list-text {padding-top: 5px;margin-top: 0;}
.sftx-list-time {width: 100%;}
.sftx-list-table {position: absolute;bottom: 14px;right: 0;font-size: 14px;}
.sftx-list-table a {color: #72b4ff;border: 1px #72b4ff solid;display: block;padding: 0px 4px;border-radius: 3px 3px;height: 24px;line-height: 24px;}
.sftx-list-table a:hover {background-color: #72b4ff;color: #fff;}

.gjmp-banner {width: 1200px;margin: 0 auto;}
.gjmp-banner-2 {margin-bottom: 30px;}
.gjmp-banner a,.gjmp-banner img {display: block;width: 100%;height: auto;}

.gjmp-banner-box {background: url(https://f2.dlqfch.com/M00/65/6D/rBABC2MZOoyALPmoAAAAAAAAAAA8394061.banner_03_02.jpg) no-repeat center top;height: 245px;position: relative;}
.gjmp-yw .gjmp-banner-box {background: url(https://f2.dlqfch.com/M00/65/6D/rBABC2MZOoyALPmoAAAAAAAAAAA8394061.banner-en_03_02.jpg) no-repeat center top;height: 245px;position: relative;}
.gjmp-fy .gjmp-banner-box {background: url(https://f2.dlqfch.com/M00/65/6D/rBABC2MZOoyALPmoAAAAAAAAAAA8394061.banner-fy_02.jpg) no-repeat center top;height: 245px;position: relative;}
.gjmp-xy .gjmp-banner-box {background: url(https://f2.dlqfch.com/M00/65/6D/rBABC2MZOoyALPmoAAAAAAAAAAA8394061.banner-xy_02.jpg) no-repeat center top;height: 245px;position: relative;}
.gjmp-banner-box a {display: block;width: 100px;text-align: center;/* height: 40px;line-height: 40px; */padding:10px 0 12px;color: #fff;border: 1px #fff solid;font-size: 18px;border-radius: 100px 100px;position: absolute;top: 74px;left: 50%;}
.gjmp-banner-box a.banner-a1 {margin-left: -90px;}
.gjmp-banner-box a.banner-a2 {margin-left: 39px;}
.gjmp-banner-box a.banner-a3 {margin-left: 166px;}
.gjmp-banner-box a.banner-a4 {margin-left: 296px;}
.gjmp-banner-box a:hover,.gjmp-banner-box a.active {background-color: #d4000a;cursor: pointer;}

.banner-a-wrap {min-width: 1028px;height: 876px;max-width: 1920px;position: relative;overflow: hidden;margin: 0 auto;display: none;}
.banner-a-con {width: 1028px;position: absolute;top:70px; left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}
.banner-a {width: 1028px;height: 750px;position: relative;margin: 0 auto;}
.banner-a .banner-img {width: 100%;height: 100%;position: relative;}
.banner-a .banner-img ul {width: 10000px;zoom: 1;position: relative;}
/* .banner-a .banner-img ul::after,.banner-a .banner-img ul:before {position: absolute;top:0;width: 1028px;height: 750px;background-color: #f00;}
.banner-a .banner-img ul::after {left: -1028px;content:attr(ul-after);}
.banner-a .banner-img ul::before {right: -1028px;content:attr(ul-before);} */
.banner-a .banner-img li {float: left;height: 100%;position: relative;width: 1028px;height: 750px;/* overflow: hidden; */
transition: all .3s ease 0s;
-ms-transition: all .3s ease 0s;	
-moz-transition: all .3s ease 0s;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;	
}
.banner-a .banner-img li a {display: block;position: relative;*position:static;width: 100%;height: 100%;vertical-align: top;}
.banner-a .banner-img li img {display: block;width: 100%;height: 100%;}
.banner-a .banner-img li.active {z-index: 3;
	transform: rotate(-0deg) scale(1.167,1.167);
	-ms-transform: rotate(-0deg) scale(1.167,1.167);
	-moz-transform: rotate(-0deg) scale(1.167,1.167);
	-webkit-transform: rotate(-0deg) scale(1.167,1.167);
	-o-transform: rotate(-0deg) scale(1.167,1.167);
}
.banner-a .banner-nav {position: absolute;bottom:10px;right:30px;z-index: 8;display: none;}
.banner-a .banner-nav li {float: left;margin-left: 10px;width: 12px;height: 12px;background: #fff;cursor: pointer;}
.banner-a .banner-nav li.active {background: #000;}
.banner-a .banner-text {position: absolute;bottom:0;left:0;width: 100%;background: rgba(0,0,0,0.4) repeat-x bottom left;line-height: 20px;z-index: 6;}
.banner-a .banner-text a {color: #fff;padding: 10px;display: block;}
.banner-a .banner-page {z-index: 8;}
.banner-a .banner-page a {display: block;position: absolute;top:50%;width: 14px;height: 28px;margin-top:-14px;cursor: pointer;opacity:0.6;filter:alpha(opacity=60);z-index: 8;}
.banner-a .banner-page a:hover {opacity:1;filter:alpha(opacity=100);}
.banner-a .banner-page .btnLeft {left:0px;background: url(https://f2.dlqfch.com/M00/91/B7/CqgNOl3XTl2Ae01dAAAAAAAAAAA3965757.left-Btn.png) no-repeat center;padding: 0 10px;}
.banner-a .banner-page .btnRight {right:0px;background: url(https://f2.dlqfch.com/M00/91/B7/CqgNOl3XTl2Ae01dAAAAAAAAAAA3965757.right-Btn.png) no-repeat center;padding: 0 10px;}
.banner-a .banner-num {display: none;position: absolute;bottom:50px;left:50%;z-index: 2;color: #fff;background: #000;}
.banner-a .banner-list {width: 700px;overflow-x: auto;position: relative;display: none;}
.banner-a .banner-list li {width: 300px;height: 300px;background: #000;color: #fff;float: left;margin-right: 20px;}
.banner-a .banner-list li a {display: block;position: relative;width: 100%;height: 100%;color: #fff;}

.banner-b-wrap {min-width: 1028px;height: 713px;max-width: 1920px;position: relative;overflow: hidden;margin: -70px auto 30px;}
.banner-b-con {/* width: 1028px;position: absolute;top:70px; left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0); */}
.banner-b-con .marquee1 {width:3084px;height:713px;overflow:hidden;margin: 0 auto;position: absolute;top:0px;left: 50%;margin-left: -1542px;}
.banner-b-con .marquee1 ul li {float:left;width:1028px;height:580px;}
.banner-b-con .marquee1 ul li .list-con {position: relative;width: 100%;height: 100%;padding-top: 70px;}
.banner-b-con .marquee1 ul li .list-pic {position: relative;}
.banner-b-con .marquee1 ul li .list-pic::after {background-color: rgba(255,255,255,0.5);content: "";position: absolute;top:0;left:0;width: 100%;height: 100%;}
.banner-b-con .marquee1 ul li.active .list-pic::after {display: none;}
.banner-b-con .marquee1 ul li .list-pic {position: relative;width: 100%;height: 100%;
transition: all .3s ease 0s;
-ms-transition: all .3s ease 0s;	
-moz-transition: all .3s ease 0s;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;	
}
.banner-b-con .marquee1 ul li.active .list-pic {z-index: 3;
	transform: rotate(-0deg) scale(1.167,1.167);
	-ms-transform: rotate(-0deg) scale(1.167,1.167);
	-moz-transform: rotate(-0deg) scale(1.167,1.167);
	-webkit-transform: rotate(-0deg) scale(1.167,1.167);
	-o-transform: rotate(-0deg) scale(1.167,1.167);
}
.banner-b-con .marquee1 ul li img {display:block;width: 100%;height: 100%;}
.banner-b-con .marquee1 ul li .list-title {display: none;}
/* .banner-b-con #goL1,.banner-b-con #goR1 {position: absolute;bottom:0px;left: 0;z-index: 9;} */
.banner-b-con .banner-text {width: 280px;height: 210px;background-color: rgba(214,0,14,0.8);position: absolute;bottom:264px;left: 50%;margin-left: 460px;z-index: 10;}
.banner-b-con .banner-title {font-size: 20px;line-height: 40px;padding: 35px 35px 0;height: 120px;overflow: hidden;}
.banner-b-con .banner-title a {color: #fff;font-weight: bold;}
.banner-btn {width: 100px;height: 50px;background-color: #fff;position: absolute;bottom:239px;left: 50%;margin-left: 550px;z-index: 15;border-radius: 3px 3px;overflow: hidden;}
.banner-btn a {display: block;width: 50px;height: 50px;float: left;}
/* .banner-btn a:hover {background-color: #000;} */
.banner-btn #goL1 {background: url(https://f2.dlqfch.com/M00/65/6D/rBABC2MZOoyALPmoAAAAAAAAAAA8394061.btn-l-2_03.png) no-repeat center center;}
.banner-btn #goR1 {background: url(https://f2.dlqfch.com/M00/65/6D/rBABC2MZOoyALPmoAAAAAAAAAAA8394061.btn-r-2_03.png) no-repeat center center;}
.banner-btn #goL1:hover {background: url(https://f2.dlqfch.com/M00/65/6D/rBABC2MZOoyALPmoAAAAAAAAAAA8394061.btn-l-1_03.png) no-repeat center center #000;}
.banner-btn #goR1:hover {background: url(https://f2.dlqfch.com/M00/65/6D/rBABC2MZOoyALPmoAAAAAAAAAAA8394061.btn-r-1_03.png) no-repeat center center #000;}


.banner-b-wrap {min-width: 800px;height: 450px;max-width: 1920px;position: relative;overflow: hidden;margin: -49px auto 30px;}
.container {
    /* width: 1200px;
    height: 308px;
    margin: 0 auto;
    margin-top: 50px; */
    position: relative;
    overflow: hidden;
	width:1920px;height:450px;overflow:hidden;margin: 0 auto;position: absolute;top:0px;left: 50%;margin-left: -960px;
}
.container ul {
    width: 100%;
    height: 308px;
    position: relative;
}
.container ul li {
    position: absolute;
    width: 0px;
    height: 0px;
    left: 0;
    top: 0;
    overflow: hidden;
}
/* .container {width:3084px;height:713px;overflow:hidden;margin: 0 auto;position: absolute;top:0px;left: 50%;margin-left: -1542px;} */
.container ul li {/* float:left;width:1028px;height:580px; */}
.container ul li .list-con {position: relative;width: 100%;height: 100%;}
.container ul li .list-pic {position: relative;}
.container ul li .list-pic::after {background-color: rgba(255,255,255,0.5);content: "";position: absolute;top:0;left:0;width: 100%;height: 100%;}
.container ul li.active .list-pic::after {display: none;}
.container ul li .list-pic {position: relative;width: 100%;height: 100%;
/* transition: all .3s ease 0s;
-ms-transition: all .3s ease 0s;	
-moz-transition: all .3s ease 0s;
-webkit-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;	 */
}
.container ul li.active .list-pic {z-index: 3;
/* 	transform: rotate(-0deg) scale(1.167,1.167);
	-ms-transform: rotate(-0deg) scale(1.167,1.167);
	-moz-transform: rotate(-0deg) scale(1.167,1.167);
	-webkit-transform: rotate(-0deg) scale(1.167,1.167);
	-o-transform: rotate(-0deg) scale(1.167,1.167); */
}
.container ul li img {display:block;width: 100%;height: 100%;}
.container ul li .list-title {display: none;}
/* .banner-b-con #goL1,.banner-b-con #goR1 {position: absolute;bottom:0px;left: 0;z-index: 9;} */
.container .banner-text {width: 280px;height: 210px;background-color: rgba(214,0,14,0.8);position: absolute;bottom:64px;left: 50%;margin-left: 260px;z-index: 10;}
.container .banner-title {font-size: 20px;line-height: 40px;padding: 35px 35px 0;height: 120px;overflow: hidden;}
.container .banner-title a {color: #fff;font-weight: bold;}
.banner-btn {width: 100px;height: 50px;background-color: #fff;position: absolute;bottom:39px;left: 50%;margin-left: 350px;z-index: 15;border-radius: 3px 3px;overflow: hidden;}
.banner-btn span {display: block;width: 50px;height: 50px;float: left;cursor: pointer;}
/* .banner-btn a:hover {background-color: #000;} */
.banner-btn .btnLeft {background: url(https://f2.dlqfch.com/M00/65/6D/rBABC2MZOoyALPmoAAAAAAAAAAA8394061.btn-l-2_03.png) no-repeat center center;}
.banner-btn .btnRight {background: url(https://f2.dlqfch.com/M00/65/6D/rBABC2MZOoyALPmoAAAAAAAAAAA8394061.btn-r-2_03.png) no-repeat center center;}
.banner-btn .btnLeft:hover {background: url(https://f2.dlqfch.com/M00/65/6D/rBABC2MZOoyALPmoAAAAAAAAAAA8394061.btn-l-1_03.png) no-repeat center center #000;}
.banner-btn .btnRight:hover {background: url(https://f2.dlqfch.com/M00/65/6D/rBABC2MZOoyALPmoAAAAAAAAAAA8394061.btn-r-1_03.png) no-repeat center center #000;}

.gjmp-zw .container .banner-title {font-size: 24px;}
.gjmp-zw .sftx-list-text a {font-size: 16px;}

@media screen and (max-width:1416px) {
	.banner-b-con .banner-text {margin-left: 320px;}
	.banner-btn {margin-left: 500px;}
}

.container .banner-title {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;color: #fff;}
/* .sftx-list-text {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;} */