.banner img, .module8 img{width: 100%;height: auto;}
.ydp-zt{overflow: hidden;}
.module1,.module6{width: 100%;text-align: center;padding: 90px 0;}
.module1 h3,.module4 h3,.module6 h3{font-size: 36px;color: #333333;font-weight: bold;display: inline-block;background: url("../images/zttit01.png") left center no-repeat;
    padding-left: 50px;}
.module1 p,.module3 p,.module4 p,.module5 p,.module7 p{font-size: 16px;color: #333333;line-height: 32px;text-align: center;margin: 10px 0 55px 0;position: relative;}
.module1 ul{text-align: left;}
.module1 li{width: 48.8%;height: 270px;padding: 30px 25px;border-radius: 10px 10px 5px 5px;-webkit-box-shadow: 0 0 30px #e1eaf3;-moz-box-shadow: 0 0 30px #e1eaf3;
    box-shadow: 0 0 30px #e1eaf3;}
.module1 .fl{border-bottom: 4px solid #4e8cee;}
.module1 .fr{border-bottom: 4px solid #0cb688;}
.module1 li img{width: auto;display: inline-block;vertical-align: middle;}
.module1 li h4{font-size: 24px;color: #333333;display: inline-block;vertical-align: middle;margin: 10px 0 10px 20px;}
.module1 li p{line-height: 32px;text-align: left;margin: 10px 0;}
.module1 .fl p strong{color: #4e8cee;}
.module1 .fr p strong{color: #0cb688;}
.module2{width: 100%;background: url("../images/syfw-bg.jpg") center no-repeat;text-align: center;padding: 30px 0 150px 0;
    background-size: 100% 100%;}
.module2 .w{max-width: 1600px;position: relative;}
.module2 h3{width: 292px;background: url("../images/syfwtit-bg.png");font-size: 48px;color: #fff;font-weight: bold;text-align: left;line-height: 60px;
    padding: 0 30px 10px 160px;border-radius: 0 0 30px 30px;position: absolute;top: -36px;left: 0;background-size: 100% 100%;}
.module2 h3:before{content: "";width: 59px;height: 130px;background: url("../images/zttit04.png") center no-repeat;
    background-size: 100%;display: block;position: absolute;left: 30px;}
.module2 h3:after{content: "";width: 6px;height: 55px;background: #fff;display: block;position: absolute;left: 122px;
    top: 38px;}
.module2 .english-tit{font-size: 72px;color: #fff;font-weight: 800;font-family: Arial;line-height: 1;
    text-transform:uppercase;opacity: 0.03;}
.module2 .text{max-width: 1200px;font-size: 24px;color: #fff;line-height: 48px;margin: -50px auto 50px auto;
    padding-left: 10%;}
.module2 ul{max-width: 1200px;margin: 0 auto;}
.module2 li{width: 23.8%;float: left;margin: 0 0.6%;position: relative;}
.module2 li:nth-child(even){margin-top: 35px;}
.module2 li span{width: 97%;height: 60px;background: rgba(0,0,0,0.9);display: block;font-size: 24px;color: #fff;text-align: center;
line-height: 60px;border-radius: 10px;position: absolute;left: 4px;top: 169px;}
.module2 li:nth-child(even) span{top: 134px;}
.module2 li img{width: 100%;border-radius: 10px;border: 4px solid #fff;}
.module3{position: relative;padding-bottom: 186px;}
.module3:before{content: "";width: 1081px;height: 985px;background: url("../images/ellipse-bg.png") center no-repeat;
    background-size: 100%;display: block;position: absolute;right: -350px;bottom: -160px;}
.module3:after{content: "";width: 467px;height: 628px;background: url("../images/bxjg.png") center no-repeat;background-size: 100%;
    display: block;position: absolute;right: -40px;bottom: 155px;}
.module3 h3,.module5 h3,.module7 h3{font-size: 36px;color: #333;margin-bottom: 20px;text-align: center;}
.module3 .kind .title-box{width: 630px;overflow: hidden;}
.module3 .kind p{text-align: left;margin: 0 0 10px 0;}
.module3 .kind .sz a{color: #65a6ff;background: none;cursor: pointer;padding: 0;position: relative;z-index: 200;}
.module3 .kind .title-box{position: relative;z-index: 50;}
.module3 .kind .title-box li{width: 315px;float: left;margin: 12px 0;cursor: pointer;}
.module3 .kind .title-box li span{font-size: 30px;background: url("../images/tuopan.png") center bottom 4px no-repeat;
    margin-right: 12px;display: inline-block;}
.module3 .kind .title-box li p{font-size: 18px;color: #333;display: inline-block;}
.module3 .kind .pic-box{position: absolute;right: 40px;bottom: 0;z-index: 10;}
.module3 .kind .pic-box li{max-width: 1260px;}
.module3 .kind .pic-box .show{display: block;}
.module3 .kind .pic-box .hide{display: none;}
.module3 .kind .pic-box li img{width: 100%;}
.module3 .kind .pic-box li p{position: absolute;right: 75px;bottom: 30px;font-size: 24px;color: #fff;font-weight: 800;}
.module3 .english-tit{font-size: 158px;font-family: Arial;font-weight: 800;line-height: 1;text-transform:uppercase;text-indent: 30px;
    opacity: 0.08;white-space: nowrap;display: block;text-align: left;overflow: hidden;margin-top: 130px;}
.module4{text-align: center;padding: 90px 0;position: relative;}
.module4:before{content: "";width: 849px;height: 654px;background: url("../images/ellipse-bg2.png") center no-repeat;
    background-size: 100%;position: absolute;left: -400px;top: 0;}
.module4 h3{background: url("../images/zttit02.png") left center no-repeat;}
.module4 ul{text-align: left;position: relative;}
.module4 ul:before{content: "";width: 268px;height: 369px;background: url("../images/gcs-rw.png") center no-repeat;background-size: 100%;position: absolute;left: -158px;top: -278px;}
.module4 ul li{
    width: 49%;
    height: 425px;
    background: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 20px #bfc4cd;
    -moz-box-shadow: 0 0 20px #bfc4cd;
    box-shadow: 0 0 20px #bfc4cd;
    position: relative;
    overflow: hidden;
    }
.module4 ul li h4{width: 75px;background: #65a6ff;font-size: 24px;color: #fff;line-height: 36px;text-align: center;
    padding: 5px;border-radius: 0 0 10px 10px;position: absolute;top: 0;left: 24px;z-index: 10;}
.module4 ul .fl .ydp-yl{padding-left: 24px;}
.module4 ul .fl h5{font-size: 24px;color: #333;margin-top: 180px;}
.module4 ul .fl h5:after{content: "";width: 25px;height: 6px;background: #65a6ff;display: block;margin: 12px 0 15px 0;}
.module4 ul .fl span{font-size: 18px;color: #333333;}
.module4 ul .fl img{width: 55%;position: absolute;right: 8%;top: 22px;}
.module4 ul .fl p{
    background: #fff;
    text-align: left;
    padding: 20px;
    -webkit-box-shadow: 0 0 20px #dee5f2;
    -moz-box-shadow: 0 0 20px #dee5f2;
    box-shadow: 0 0 20px #dee5f2;
    margin: 33px 0 0 0;
    }
.module4 ul .fr{background: url("../images/ydp-sp.jpg") center no-repeat;background-size: 110%;cursor: pointer;}
.module4 ul .fr p{font-size: 24px;font-weight: bold;color: #fff;line-height: 425px;padding: 0;}
.video-popup{width: 100%;height: 100%;background: rgba(0,0,0,0.5);position: fixed;top: 0;left: 0;z-index: 99999;}
.video-popup p {width: 960px;height: auto;margin: 10% auto 0 auto;position: relative;z-index: 100;}
.video-popup p video{width: 100%;}
.video-popup p .hide{}
.video-popup p .hide{width: 30px;height: 30px;background: url(../images/video-hide.png) center no-repeat;
    background-size: 100%;display: block;position: absolute;top: 10px;right: 10px;}
.module5{position: relative;z-index: 10;}
.module5 ul li{width: 32.5%;background: #fff;float: left;margin-left: 1.25%;padding: 25px 1.5% 20px 1.5%;border-radius: 10px 10px 40px 10px;-webkit-box-shadow: 0 0 20px #dde3ed;
    -moz-box-shadow: 0 0 20px #dde3ed;box-shadow: 0 0 20px #dde3ed;position: relative;overflow: hidden;}
.module5 ul li:before{content: "";width: 100%;height: 4px;background: #4e8cee;position: absolute;left: 0;bottom: 0;}
.module5 ul li:first-child{margin-left: 0;}
.module5 ul li span{width: 234px;height: 52px;background: url("../images/zttit-bg.png") center no-repeat;display: block;
    font-size: 24px;font-weight: bold;line-height: 52px;text-align: center;color: #fff;margin: 0 auto;}
.module5 ul li p{line-height: 30px;margin: 20px 0 0 0;}
.module6{position: relative;}
.module6:before{content: "";width: 849px;height: 654px;background: url("../images/ellipse-bg2.png") center no-repeat;
    background-size: 100%;position: absolute;right: -180px;top: -220px;}
.module6 .w{max-width: 1300px;}
.module6 h3{color: #fff;background: url("../images/zttit03.png") left center no-repeat;}
.module6 .zt-al{width: 100%;background: url("../images/ztal-bg.png") repeat;padding: 40px 4%;border-radius: 20px;position: relative;z-index: 10;}
.module6 .zt-al:before,.module6 .zt-al:after{content: "";width: 23px;height: 23px;background: #fff;border-radius: 50%;
    display: block;position: absolute;top: 18px;}
.module6 .zt-al:before{left: 34px;}
.module6 .zt-al:after{right: 34px;}
.module6 .zt-al ul{height: 410px;text-align: left;margin: 40px 0;}
.module6 .zt-al ul li{display: none;overflow: hidden;}
.module6 .zt-al ul .current{display: block;}
.module6 .zt-al ol{width: 345px;height: 16px;background: #fff;border-radius: 50px;margin: 0 auto;}
.module6 .zt-al ol li{width: 45%;height: 16px;float: left;border-radius: 50px;position: relative;}
.module6 .zt-al ol li:after{content: "";width: 25px;height: 25px;background: #333333;border: 4px solid #fff;
    border-radius: 50%;position: absolute;top: -4px;}
.module6 .zt-al ol li:first-child:after{left: 0;}
.module6 .zt-al ol li:last-child:after{right: 0;}
.module6 .zt-al ol li:before{content: "";width: 66px;height: 43px;position: absolute;top: -14px;opacity: 0.07;}
.module6 .zt-al ol li:first-child:before{background: url("../images/num01.png") center no-repeat;left: -50px;}
.module6 .zt-al ol li:last-child:before{background: url("../images/num02.png") center no-repeat;right: -50px;}
.module6 .zt-al ol .sel{width: 55%;background: #65a6ff;}
.module6 .zt-al ol .sel:after{background: #65a6ff;}
.module6 .zt-al ol .sel:before{opacity: 1;}
.module6 .zt-al .fl{width: 50%;font-size: 16px;color: #fff;line-height: 30px;padding-right: 5%;}
.module6 .zt-al .fl h5 a{font-size: 24px;color: #fff;font-weight: bold;}
.module6 .zt-al .fl .cs{overflow: hidden;}
.module6 .zt-al .fl .cs p{padding-left: 30px;margin: 15px 0 0 0;}
.module6 .zt-al .fl .cs p:first-child{background: url("../images/ydp-alcs01.png") left center no-repeat;}
.module6 .zt-al .fl .cs p:last-child{background: url("../images/ydp-alcs02.png") left center no-repeat;}
.module6 .zt-al .fl p{margin: 15px 0;}
.module6 .zt-al .fr{width: 50%;height: 340px;background: #000;border: 4px solid #fff;border-radius: 10px;margin: 30px 0;}
.module6 .zt-al .fr video{width:100%;border-radius: 5px;}
.module7 ul{position: relative;}
.module7 ul:before{content: "";width: 100%;height: 4px;background: #65a6ff;display: block;position: absolute;
    top: 62px;left: 0;}
.module7 li{width: 25%;float: left;font-size: 16px;color: #65a6ff;text-align: center;position: relative;}
.module7 li:before{content: "";width: 10px;height: 10px;background: #65a6ff;border-radius: 50%;display: block;
    position: absolute;top: 59px;left: -5px;}
.module7 li:after{content: "";width: 10px;height: 10px;background: #65a6ff;border-radius: 50%;display: block;
    position: absolute;top: 59px;right: -5px;}
.module7 li i{width: 24px;height: 24px;background: #fff;border: 1px solid #65a6ff;border-radius: 50%;display: block;
    font-size: 14px;color: #fe932b;font-style: normal;line-height: 23px;margin: 10px auto 12px auto;position: relative;
    z-index: 10;transition: all ease 0.5s;}
.module7 li span{margin: 3px 0;display: block;}
.module7 li p{color: #65a6ff;font-weight: 800;margin: 0;}
.module7 .cur i{transform: scale(1.5);}
.module8{margin-top: -30px;}
.module8 img{width: 100%;display: block;}
@media screen and (max-width: 1600px){
    .module3{padding-bottom: 40px;}
    .module3 .kind .pic-box li{max-width: 900px;}
    .module3 .kind .sz{width: 40%;}
    .module3:before{width: 700px;height: 685px;right: -150px;bottom: -90px;}
    .module3:after{width: 330px;height: 460px;right: -30px;bottom: 90px;}
    .module4:before{left: -500px;}
    .module4 ul li{height: 374px;}
    .module4 ul .fl h5{margin-top:98px;}
    .module6:before{right: -400px;}
}
@media screen and (max-width: 1400px){
    .w,.module2 .text,.module6 .w,.module2 ul{max-width: 1000px;}
    .module1 li{height: 320px;}
    .module2 .text{padding: 0;}
    .module3 .kind .pic-box li{max-width: 800px;}
    .module4 p{padding: 0 15%;}
    .module4 ul .fr{background-size: 125%;}
    .module6 .zt-al ul{height: 460px;}
    .module6 .zt-al .fl h5 a{font-size: 20px;}
}
@media screen and (max-width: 1200px){
    .module3 .kind .sz{width: 444px;}
    .module4 p{padding: 0 20%;}
    .module4 ul:before{width: 200px;left: 0;top: -240px;}
}


