*{padding:0;margin:0;}
a{text-decoration:none;}
img{display:block;}
ul,ol{list-style:none;}
input{border:none;outline:none;-webkit-appearance:none;}
.clear{clear:both;}
.clear{zoom:1;height:0;content:'.';visibility:hidden;display:block;}
.center{margin:auto;}
.margin-t10{margin-top:10px;}
.margin-t15{margin-top:15px;}
.margin-t20{margin-top:20px;}
.margin-t25{margin-top:25px;}
.margin-t30{margin-top:30px;}
.margin-t40{margin-top:40px;}
.margin-t50{margin-top:50px;}
.margin-t60{margin-top:60px;}
.margin-t70{margin-top:70px;}
.margin-t80{margin-top:80px;}
.margin-t90{margin-top:90px;}
.margin-t100{margin-top:100px;}
/* banner */
figure img{width:100%;}
/* block-a */
.a-block{width:1200px;overflow:hidden;}
.a-block>h1{font-size:46px;text-align:center;font-weight:500;letter-spacing:5px;color:#2d2d2d;}
.a-block>p{font-size:32px;font-weight:100;text-align:center;color:#2d2d2d;}
.a-block>div{width:1134px;display:flex;justify-content:space-between;overflow:hidden;}
.a-block>div>ul{width:714px;overflow:hidden;}
.a-block>div>ul>li{display:flex;height:80px;justify-content:space-between;}
.a-block>div>ul>li:first-child{border-bottom:2px dashed #ababab;}
.a-block>div>ul>li>span{width:380px;display:flex;justify-content:flex-start;}
.a-block>div>ul>li>span>strong{width:61px;height:61px;background:url(../images/icon.gif) no-repeat;text-align:center;line-height:61px;font-size:32px;color:#fff;font-weight:100;margin-left:10px;}
.a-block>div>ul>li>span>p{font-size:28px;color:#3c3c3c;line-height:61px;text-indent:25px;color:#3c3c3c;letter-spacing:3px;}
/* block-b */
.b-block{width:100%;max-width:1620px;height:511px;background:#3d3565;position:relative;}
.b-block>div{width:1200px;height:511px;background:url(../images/b_bg.jpg)  right 0 no-repeat;overflow:hidden;}
.b-block>div>h2{text-indent:130px;font-size:34px;font-weight:500;color:#fff;}
.b-block>div>span{display:flex;justify-content:space-between;}
.b-block>div>span:nth-of-type(1){width:530px;margin-left:170px;}
.b-block>div>span:nth-of-type(3){width:530px;margin-left:170px;}
.b-block>div>span:nth-of-type(2){width:818px;margin-left:30px;}
.b-block>div>span>strong{width:247px;height:60px;background:#2e8aed;border-radius:50px;text-align:center;line-height:60px;font-size:26px;color:#fff;font-weight:500;letter-spacing:3px;}
.b-block>div>span:nth-of-type(2)>strong{background:#f4746b;}
.b-block>div>span:nth-of-type(3)>strong{background:#6459ef;}
.b-block>span{display:block;width:62px;height:62px;color:#19df98;border:7px solid #fff;border-radius:50px;text-align:center;line-height:62px;font-size:40px;font-weight:700;position:absolute;left:0;right:0;top:-38px;margin:auto;background:#3d3565;}
/* c-block */
.c-block{width:1200px;overflow:hidden;}
.c-block>h3{font-size:42px;text-align:center;font-weight:500;letter-spacing:5px;color:#2d2d2d;}
.c-block>p{text-align:center;font-size:24px;color:#383838;font-weight:100;}
.c-block>span{width:944px;display:flex;justify-content:space-between;}
/* block-d */
.d-block{width:100%;max-width:1620px;height:820px;background:#3d3565;position:relative;}
.d-block>div{width:1200px;position:relative;overflow:hidden;}
.d-block>div>h4{font-size:44px;font-weight:500;color:#fff;letter-spacing:5px;text-align:center;}
.d-block .text-box{width:100%;height:430px;overflow:hidden;background: #fff;border-top-left-radius:15px;border-top-right-radius:15px;}
.d-block .text-box>strong{width:100%;height:60px;line-height:60px;font-size:24px;font-weight:500;color:#fff;display:block;background:#6b67fe;text-align: center;}
.d-block .text-box>p{padding:0 40px;font-size:16px;line-height:28px;color:#3d3565;}
.d-block .text-box>p>i{font-size:16px;font-style:normal;}

.d-block .last-text-box{height:250px;}

.d-block .bottom-box{width:100%;height:160px;background:linear-gradient(90deg,#6d85fd,#6a5dfe);font-size:16px;font-style:normal;text-align:left;overflow:hidden;}
.d-block .bottom-box>strong{display:block;font-size:24px;color:#fff;text-align:left;padding:0 10px;font-weight:500;line-height:40px;text-indent: 32px;}
.d-block .bottom-box>span{display:flex;justify-content:center;}
.d-block .bottom-box>span>p{font-size:14px;color:#fff;text-align:left;font-weight:500;line-height:30px;}
.d-block .bottom-box>span>p:first-child{width:20px;}
.d-block .bottom-box>span>p:last-child{width:620px;}

.d-block .last-bottom-box{height:460px;}

.d-block> .icon{display:block;width:62px;height:62px;color:#19df98;border:7px solid #fff;border-radius:50px;text-align:center;line-height:62px;font-size:40px;font-weight:700;position:absolute;left:0;right:0;top:-38px;margin:auto;background:#3d3565;}


.poster-main{width:1200px;position: relative;}
.poster-main .poster-list{width:1200px;height:610px;}
.poster-main .poster-list>li{width:554px;height:610px;position: absolute;left: 0;top: 0;overflow:hidden;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;}

.poster-main .poster-btn{width:550px;height:610px;font-size:40px;text-align:center;line-height:610px;z-index:10;cursor:pointer;color:#fff;}
.poster-main .poster-prev-btn{position:absolute;top:0;left:0;}
.poster-main .poster-next-btn{position:absolute;top:0;right:0;}
.poster-main .poster-next-btn{position:absolute;top:0;right:0;}



/* e-block */
.e-block{width:1200px;overflow:hidden;}
.e-block>h5{font-size:40px;color:#444444;font-weight:500;text-align:center;}
.e-block>.tree-box{width:1088px;position:relative;}
.e-block>.tree-box>strong{width:465px;height:72px;display:block;border-radius:15px;background:#6a5dfe;font-size:32px;line-height:72px;font-weight:500;text-align:center;color:#fff;}
.e-block>.tree-box>span{width:1088px;display:flex;justify-content:space-between;}
.e-block>.tree-box>span>p{width:314px;height:62px;line-height:62px;font-size:26px;color:#feff82;background:#6a5dfe;border-radius:15px;text-align:center;}
.e-block>.tree-box>i:nth-of-type(1){width:780px;height:3px;background:#6a5dfe;position:absolute;top:90px;left:0;right:0;margin:auto;}
.e-block>.tree-box>i:nth-of-type(2){width:3px;height:23px;background:#6a5dfe;position:absolute;top:90px;left:151px;}
.e-block>.tree-box>i:nth-of-type(3){width:3px;height:23px;background:#6a5dfe;position:absolute;top:90px;right:151px;}
.e-block>.tree-box>i:nth-of-type(4){width:3px;height:40px;background:#6a5dfe;position:absolute;top:72px;right:0;left:0;margin:auto;}
.e-block>strong{display:block;width:1100px;border-top:2px solid #6a5dfe;font-size:38px;color:#6a5dfe;text-align:center;line-height:80px;letter-spacing:5px;}
.e-block>ul{width:1150px;display:flex;justify-content:space-between;padding-bottom:20px;}
.e-block>ul>li{width:214px;height:106px;border-radius:20px;background:#6a5dfe;position:relative;}
.e-block>ul>li>img{position:absolute;top:-15px;left:-25px;}
.e-block>ul>li>p{font-size:20px;color:#fff;padding:30px 10px 0 50px;font-style:italic;}
.e-block>ul>li:nth-child(2)>img{top:-15px;left:-20px;}
.e-block>ul>li:nth-child(2)>p{padding:30px 10px 0 70px;}
.e-block>ul>li:nth-child(3)>img{top:-15px;left:-15px;}
.e-block>ul>li:nth-child(3)>p{padding:30px 10px 0 70px;}
.e-block>ul>li:nth-child(4)>img{top:-15px;left:-20px;}
.e-block>ul>li:nth-child(4)>p{padding:30px 10px 0 70px;}
.e-block>ul>li:nth-child(5)>img{top:-15px;left:-15px;}
.e-block>ul>li:nth-child(5)>p{padding:30px 10px 0 70px;}
/* f-block */
.f-block{width:100%;max-width:1620px;height:724px;background:url(../images/e_bg.jpg) center no-repeat;overflow:hidden;}
.f-block>div{width:1200px;overflow:hidden;}
.f-block>div>h6{font-size:40px;color:#fff;text-align:center;}
.f-block>div>p{width:900px;text-align:center;font-size:20px;color:#212121;line-height:30px;color:#fff;}
.f-block>div>.img-box{width:1100px;display:flex;justify-content:space-between;}
.f-block>div>.img-box>img{width:358px;height:475px;}
.f-block>div>.img-box>span{width:728px;height:475px;display:flex;justify-content:space-between;flex-wrap:wrap;}
.f-block>div>.img-box>span>img{width:358px;height:230px;}
/* g-block; */
.g-block{width:1200px;padding-bottom:120px;overflow:hidden;}
.g-block>strong{display:block;font-size:40px;font-weight:500;line-height:60px;text-align:center;color:#444444;}
.g-block>p{display:block;font-size:20px;line-height:40px;text-align:center;color:#444444;}
.g-block>ul{width:1144px;display:flex;justify-content:space-between;flex-wrap:wrap;overflow:hidden;}
.g-block>ul>li>img{width:373px;overflow:hidden;}
