body, dd, dl, dt, form, h1, h2, h3, h4, h5, h6, html, input, label, ol, li, p, textarea, ul {
    padding: 0;
    margin: 0;
}
a {
    text-decoration: none;
    color: #555
}
a:hover {
    text-decoration: none
}
ol, ul, li {
    list-style: none
}
body {
    font-family: Helvetica,Arial,sans-serif,"Alibaba-PuHuiTi-Medium","Alibaba-PuHuiTi-Regular","DIN-BOLD","SourceHanSansCN-Medium","Meiryo";
    overflow-x: hidden;
    position: relative;
}
@font-face {
    font-family: "Alibaba-PuHuiTi-Medium";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/Alibaba-PuHuiTi-Medium.ttf") format("truetype"),url("../fonts/Alibaba-PuHuiTi-Medium.woff") format("woff"), url("../fonts/Alibaba-PuHuiTi-Medium.svg") format("svg");
}
@font-face {
    font-family: "Alibaba-PuHuiTi-Regular";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/Alibaba-PuHuiTi-Regular.ttf") format("truetype"),url("../fonts/Alibaba-PuHuiTi-Regular.woff") format("woff"), url("../fonts/Alibaba-PuHuiTi-Regular.svg") format("svg");
}

@font-face {
    font-family: "Meiryo";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/Meiryo.ttf") format("truetype"),url("../fonts/Meiryo.woff") format("woff"), url("../fonts/Meiryo.svg") format("svg");
}
@font-face {
    font-family: "DIN-BOLD";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/DIN-BOLD.ttf") format("truetype"),url("../fonts/DIN-BOLD.woff") format("woff"), url("../fonts/DIN-BOLD.svg") format("svg");
}
@font-face {
    font-family: "SourceHanSansCN-Regular";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/SourceHanSansCN-Regular.ttf") format("truetype"),url("../fonts/SourceHanSansCN-Regular.woff") format("woff"), url("../fonts/SourceHanSansCN-Regular.svg") format("svg");
}

.main{width: 100%;}
.banner img{width: 100%;min-width: 1400px;}
._1400{width: 1400px; margin: 0 auto; min-width: 1400px;}
._bone{position: relative;}


.box_tit{width: 100%;margin-top: 106px;overflow: hidden;}
.box_tit p:nth-of-type(1){ font-family: "Alibaba-PuHuiTi-Medium"; font-size: 65px; text-align: center; line-height: 65px; color: rgb(52,52,52); }
.box_tit p:nth-of-type(1) span{ color: rgb(245,99,37)}
.box_tit p:nth-of-type(1) img{width:45px;height: 58px;display: inline-block;vertical-align: -10%;margin-left: 15px;}
.box_tit p:nth-of-type(2){ text-align: center; margin-top: 16px;}
.box_tit p:nth-of-type(2) img{ width: 589px; height: 14px; margin: 0 auto;}
.box_tit p:nth-of-type(3){font-family: "Meiryo";font-size: 22px;color: rgba(52,52,52,0.53);letter-spacing:2px;line-height: 22px;width: 440px;margin: 0 auto;margin-top: 13px;}

.box1{ width: 100%; overflow: hidden}
.box1_min{width: 1390px;overflow: hidden;margin: 0 auto; margin-top: 74px;}
.box1_min .box1_item:nth-of-type(3){ margin-right: 0px;}
.box1_min .box1_item:nth-of-type(2),.box1_min .box1_item:nth-of-type(5){background: url('../images/box1_li2.png') no-repeat center;}
.box1_item{width: 434px; height:500px; overflow: hidden;float: left;margin-right: 42px; margin-bottom: 36px; background: url('../images/box1_li1.png') no-repeat center; }
.box1_item p:nth-of-type(1){width: 340px;height: 70px;display: block;font-family: "Alibaba-PuHuiTi-Regular";font-size: 33px;line-height: 35px;color: rgb(255,255,255);margin-top: 21px;margin-left: 51px;}
.box1_item p:nth-of-type(2){font-family: "DIN-Bold";font-size: 18px;color: rgba(255,255,255,0.39);line-height: 18px;margin-left: 51px;margin-top: 10px;}
.box1_item ul{width: 100%;margin-top: 35px;}
.box2_min li img:nth-of-type(1){margin-left:10%;}
.box1_item ul li span{width: 9px;height: 9px;border-radius: 4px;display: inline-block;background: rgb(245,99,37);vertical-align: -21px;margin-left: 35px;margin-right: 10px;}
.box1_item ul li{font-family: "Alibaba-PuHuiTi-Regular";font-size: 28px;color: rgb(52,52,52);line-height: 56px;}
.box1_item ul li.more{ margin-left: 58px;}
.box1_item2{width: 434px; height:500px; overflow: hidden;float: left; position: relative}
.box1_item2 p:nth-of-type(1){width: 340px;height: 70px;display: block;font-family: "Alibaba-PuHuiTi-Regular";font-size: 33px;line-height: 35px;color: rgb(255,255,255); position: absolute; top: 24px; left: 73px;}
.box1_item2 p:nth-of-type(2){font-family: "SourceHanSansCN-Regular";font-size: 18px;color: rgb(255,255,255);line-height:22px;position: absolute; top: 65px; left: 73px;}
.box1_item2 p:nth-of-type(2) span{color: rgb(245,99,37);}
.box1_min2{ width: 100%; height: 210px; background: rgb(242,242,242);}
.box1_con{ border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; width: 1400px; margin: 0 auto; height: 100%;}
.box1_con_one{ width: 462px; overflow: hidden; float: left;  border-right: 1px solid #dfdfdf; height: 210px;}
.box1_con_one img{width: 126px;height: 126px;display: inline-block;vertical-align: 10%;float: left;margin-top: 39px;margin-left: 97px;}
.box1_con_one p{width: 226px;display: block;float: left;}
.box1_con_one p:nth-of-type(1){font-family: "Alibaba-PuHuiTi-Medium";font-size: 25px;color: rgb(102,102,102);margin-top: 50px;margin-left: 13px;}
.box1_con_one p:nth-of-type(2){font-family: "Alibaba-PuHuiTi-Regular";font-size: 20px;color: rgb(102,102,102);line-height: 23px;margin-left: 13px;}
.box1_con .box1_con_one:nth-of-type(2) img{ margin-left: 64px;}
.box1_con .box1_con_one:nth-of-type(3) img{ margin-left: 28px;}
.box1_con .box1_con_one:nth-of-type(3){ border-right: none;}

.part_zx{width: 231px;margin: 0 auto;margin-top: 77px;position: relative;margin-bottom: 89px;}
.part_zx span{font-size: 35px;color: rgb(255,255,255);font-family: "SourceHanSansCN-Regular";position: absolute;top:0;left: 24px;line-height: 58px;}
.part_zx a{display: block;}


.box2{background: url("../images/box2_bg.jpg") no-repeat;width: 100%;height: 978px;overflow: hidden;}
.box2 .box_tit p:nth-of-type(1){ color: rgb(255,255,255);}
.box2 .box_tit p:nth-of-type(3){ color: rgba(255,255,255,0.53);}

.box2_min{width: 1400px;margin: 0 auto;margin-top: 90px;overflow: hidden;}
.box2_min li{width: 296px;float: left;margin-right: 62px;text-align: center;}
.box2_min li:nth-of-type(4){ margin-right: 0px;}
.box2_min li img:nth-of-type(1){width: 225px;height: 226px;}
.box2_min li img:nth-of-type(2){ width: 287px; height: 4px;margin-top: 15px;margin-bottom: 15px;}
.box2_min li p:nth-of-type(1){font-family: "Alibaba-PuHuiTi-Medium";font-size: 33px;color: rgb(252,143,71);line-height: 36px;margin-top: 25px;}
.box2_min li p:nth-of-type(2){font-family: "Alibaba-PuHuiTi-Regular";font-size: 20px;color: rgb(255,255,255);line-height: 30px;}
.box2 .part_zx{ margin-top: 113px;}

.box3{ width: 100%; overflow: hidden}
.video_list {width: 100%; margin-top: 104px; overflow: hidden; min-width: 1400px;}
.video_list ul {display: inline-table;margin: 0;padding: 0;}
.video_list li {min-height: 240px;display: inline-block;vertical-align: top;word-spacing: 0; margin-right: 0.7%; width: 32.8%}
.video_list li:nth-of-type(3n){ margin-right: 0px;}
.video_list li p { padding: 0; margin: 0; }
.video_list .box { display: block; position: relative; }
.video_list img { font-size: 0; display: block; margin: 0 auto; width: 100% }
.video_list .yy { width: 100%; height: 100%; background: rgba(0,0,0,.6); position: absolute; left: 0; top: 0; }
.video_list .play_btn { width: 92px; height: 92px; border-radius: 50%; display: block; background: url('../images/icon13.png') no-repeat; position: absolute; left: 50%; top: 50%; margin-left: -46px; margin-top: -46px; cursor: pointer; }
.video_list .play_btn:hover { box-shadow: 0 0 30px #5E96F5; transition: 0.25s ease-in 0s; }
.video_list .video { width: 100%; height: 100%; background: #000; position: absolute; left: 0; top: 0; display: none; }
.video_list .txt {font-size: 18px;color: rgb(46,46,46);margin-top: 15px; margin-bottom:50px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family: "MicrosoftYaHei";}


.box4{width: 100%;height: 1410px;overflow: hidden;position: relative; background: rgba(228,234,241,0.8)}
.box4_min{ width: 1228px; margin: 0 auto;}
.box4_top{ width: 100%; height: 28px; margin-top: 56px;}
.box4_top p:nth-of-type(1){ font-family: "Alibaba-PuHuiTi-Regular"; font-size: 35px; color: rgb(52,52,52); float: left}
.box4_top p:nth-of-type(1) span{ color: rgb(245,99,37);}
.box4_top p:nth-of-type(2){ width:184px; height: 37px; float: right; position: relative }
.box4_top p:nth-of-type(2) span{ position: absolute; top:0; left: 17px; font-family: "Alibaba-PuHuiTi-Regular"; color: rgb(255,255,255); font-size: 20px; line-height: 37px;}
.box4_swiper{ width:1228px; margin-top: 21px; }
.box4_swiper .swiper-pagination-bullets{text-align: center; top: 613px;}
.box4_swiper .swiper-pagination-bullet{width: 14px;height: 14px;}
.box4_swiper  .swiper-pagination-bullets .swiper-pagination-bullet{ margin: 5px 10px; background: rgb(255,255,255);}
.box4_swiper .swiper-pagination .swiper-pagination-bullet-active{ background: rgb(225,225,225);}
.box4 .swiper-container-horizontal>.swiper-pagination-bullets{width: 250px; left: 935px;}
.box4_tab{ width: 1186px; margin: 0 auto; overflow: hidden; margin-top: 25px;}
.box4_tab li{ width:97px; height: 98px; float: left; margin-right: 21px; position: relative; }
.box4_tab li img{ width:97px; height: 98px;}
.box4_tab .tab li.active span{ display: block; position: absolute; top: 0; left: 0; background: rgb(0,0,0); opacity: 0.38; width: 97px; height: 98px; border-radius: 50%; z-index: 9999}



.box5{width: 100%;height: 1215px;overflow: hidden; background: url("../images/box5_bg.jpg") no-repeat center; margin-top: 32px; }
.box5_min{ width: 1220px; margin: 0 auto; margin-top: 184px; overflow: hidden;}
.box5_min li{ width:563px; float: left; position: relative }
.box5_min li p:nth-of-type(1){font-family: "Alibaba-PuHuiTi-Medium";font-size: 30px;color: rgb(255,255,255);width: 30px;position: absolute;top: 132px;right: 112px;line-height: 30px;}
.box5_min li p:nth-of-type(2){font-family: "Alibaba-PuHuiTi-Regular";font-size: 25px;color: rgb(255,255,255);width: 30px;position: absolute;top: 131px;right: 77px;line-height: 27px;}
.box5_min li:first-child{ margin-right: 86px;}


.box6{background: url("../images/box6_bg.jpg") no-repeat;width: 100%;height: 1437px;overflow: hidden;}
.box6 .box_tit p:nth-of-type(1){ color: rgb(255,255,255); }
.box6 .box_tit p:nth-of-type(3){ color: rgba(255,255,255,0.53);}
.box6_min{width: 1400px;margin: 0 auto;margin-top: 90px;overflow: hidden;}
.box6_min li{width: 350px;float: left;margin-right: 171px;text-align: center;margin-bottom: 63px;}
.box6_min li:nth-of-type(3n){ margin-right: 0px;}

.box6_min li p:nth-of-type(1){
    background: url("../images/box6_icon.png") no-repeat;
    width: 240px;
    height: 241px;
    margin: 0 auto;
    text-align: center;
    font-family: "Alibaba-PuHuiTi-Medium";
    font-size: 55px;
    line-height: 241px;
    color: rgb(255,229,187);
}
.box6_min li img:nth-of-type(1){ width: 263px; height: 4px;margin-left: 13%;
    margin-top: 15px;}
.box6_min li p:nth-of-type(2){font-family: "Alibaba-PuHuiTi-Regular";font-size: 33px;color:rgb(252,143,71);line-height: 33px;margin-top: 29px;}
.box6_min li p:nth-of-type(3){font-family: "Alibaba-PuHuiTi-Regular";font-size: 25px;color:rgb(255,255,255);line-height: 35px;margin-top: 20px;}

.box7{background: url("../images/box7_bg.jpg") no-repeat;width: 100%;height: 1437px;overflow: hidden;}
.box7 .box_tit p:nth-of-type(1){color: rgb(255,255,255);}
.box7 .box_tit p:nth-of-type(3){color: rgba(255,255,255,0.53);}
.box7_min{ width: 1375px; margin: 0 auto; margin-top: 114px; overflow: hidden;cursor: pointer;}
.box7_min ul li{ width: 269px; height: 344px; background: rgb(235,235,235); float: left; margin-right: 99px; text-align: center; margin-bottom: 70px;}
.box7_min ul li:nth-of-type(4n){ margin-right: 0px;}
.box7_min ul li img{text-align: center;margin-top: 37px;margin-left: 28%;}
.box7_min ul li p:nth-of-type(1){font-family: "Alibaba-PuHuiTi-Medium";font-size: 35px;line-height: 35px;color: rgb(80,80,80);margin-top: 29px;}
.box7_min ul li p:nth-of-type(2){width: 205px;height: 53px;margin: 0 auto;border: 2px solid rgb(253,102,36);font-family: "Alibaba-PuHuiTi-Regular";font-size: 28px;color: rgb(80,80,80);line-height: 53px;text-align: center;margin-top: 27px;}
.box7_min ul li p:nth-of-type(2) a{ color: rgb(80,80,80);}
.box7 .part_zx{width: 293px;}
.box7 .part_zx span{left: 17px;}


.box8{ width: 100%; overflow: hidden}
.box8_min1{ width: 100%; height: 314px; background: rgb(242,242,242); overflow: hidden}
.box8_min2{ width: 1315px; margin: 0 auto; overflow: hidden; margin-top: 94px; margin-bottom: 100px;}
.box8_min2 ul li{ width:387px; height: 71px; margin-bottom: 56px; background: url("../images/box7_01.png") no-repeat; float: left; margin-right: 76px; font-family: "Alibaba-PuHuiTi-Regular"; font-size: 28px; color: rgb(255,255,255); line-height: 71px;}
.box8_min2 ul li a{ color: rgb(255,255,255);}
.box8_min2 ul li span{ margin-left: 85px;}
.box8_min2 ul li:nth-of-type(3n){ margin-right: 0px;}
.box8_min2 ul li:nth-of-type(2n){background: url("../images/box7_02.png") no-repeat;}



.zx{animation: myfirst 1s infinite;}

@keyframes myfirst {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.08);
    }
    100% {
        transform: scale(1);
    }
}














