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,"SourceHanSansCN-Medium","Microsoft YaHei";
    overflow-x: hidden;
    position: relative;
}
@font-face {
    font-family: "SourceHanSansCN-Medium";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/SourceHanSansCN-Medium.ttf") format("truetype"),url("../fonts/SourceHanSansCN-Medium.woff") format("woff"), url("../fonts/SourceHanSansCN-Medium.svg") format("svg");
}


.main{width: 100%;}
.banner{ width: 100%; overflow: hidden; line-height: 0px;}
.banner a{ display: block;}
.banner img{width: 100%;min-width: 1400px;}
._1400{width: 1400px;margin: 0 auto;}

.box1{position: relative;overflow: hidden;}
.box_tit{width: 100%;position: relative;margin-top: 107px;}
.box_tit .lline, .box_tit .rline{width: 212px;height: 1px;background-color: rgb(255,171,106);position: absolute;}
.box_tit .lline{top: 80px;left: 250px;}
.box_tit .rline{top: 80px;right: 250px;}
.box_tit p:nth-of-type(1){width: 100%;font-size: 38px;font-family: "Microsoft YaHei";line-height: 38px;color: rgb(114,114,114);opacity: 0.76;text-align: center;}
.box_tit p:nth-of-type(1) img{width: 36px;height: 32px;display: inline-block;margin-left: 17px;}
.box_tit p:nth-of-type(2){width: 100%;font-size: 40px;font-family: "Microsoft YaHei";line-height: 40px;color: rgb(0,0,0);margin-top: 15px;letter-spacing: 3px;padding: 0;text-align: center;}
.box_tit p:nth-of-type(3){width: 100%;font-size: 22px;font-family: "Microsoft YaHei";line-height: 22px;color: rgb(114,114,114);opacity: 0.85;margin-top: 15px;text-align: center;}
.box1_min{width: 1100px;z-index: 1;margin: 0 auto;margin-top: 60px;position: relative; margin-bottom: 30px;}
.box1_swiper .swiper-wrapper .swiper-slide{width: 270px;height: 311px;float: left;margin-bottom: 40px;position: relative;text-align: center;}
.box1_swiper .swiper-wrapper .swiper-slide img{width: 167px;height: 166px;display: block;margin: 0 auto;}
.box1_swiper .swiper-wrapper .swiper-slide p:nth-of-type(1){font-size: 25px;color: rgb(105,105,105);font-family: "Microsoft YaHei";display: block;margin-top: 10px;line-height: 25px;}
.box1_swiper .swiper-wrapper .swiper-slide p:nth-of-type(2){font-size: 14px;color: rgb(105,105,105);font-family: "Microsoft YaHei";display: block;margin-top: 16px;line-height: 14px;opacity: 0.32;}
.box1_swiper .swiper-wrapper .swiper-slide p:nth-of-type(3){width: 152px;font-size: 21px;color: rgb(255,255,255);font-family: "Microsoft YaHei";display: block;height: 40px;background: rgb(255,171,106);border-radius: 12px;margin: 0 auto;margin-top: 22px;line-height: 40px;}
.box1_swiper .swiper-wrapper .swiper-slide p:nth-of-type(3) a{ color:rgb(255,255,255); display: block; cursor: pointer; }
.box1_swiper img{width: 167px;height: 166px;}
.box1_swiper{height: 311px;}
.box1 .swiper-button-next{background-image: url("../images/right.png");width: 36px;height: 57px;background-size: 100%;right: -36px;top: 85px;outline: medium;}
.box1 .swiper-button-prev{background-image: url("../images/left.png");width: 36px;height:57px;background-size: 100%;left: -36px;top: 85px;outline: medium;}



.box2{ width: 100%; height: 1453px; position: relative; overflow: hidden; background-color: rgb(248,248,248); z-index: 1; }
.box2_min{width: 1188px;margin: 0 auto;margin-top: 90px;overflow: hidden;}
.box2_min ul li{width: 356px;height: 445px;float: left;position: relative;margin-right: 60px;margin-bottom: 52px;}
.box2_min ul li:nth-of-type(3n){ margin-right: 0;  }
.box2_min ul li a{ display: block}
.box2_min ul li img{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;z-index: -1;}
.box2_min ul li p:nth-of-type(1){font-size: 28px;color: rgb(28,28,28);font-family: "Microsoft YaHei";display: block;line-height: 26px;margin-top: 310px;margin-left: 23px;}
.box2_min ul li p:nth-of-type(2){font-size: 18px;color: rgb(83,83,83);font-family: "Microsoft YaHei";display: block;margin-top: 27px;margin-left: 22px;opacity: 0.9;}
.box_btn{width: 359px;margin:0 auto;overflow: hidden;height: 65px;position: relative;}
.box_btn a{display: block; cursor: pointer;}
.box_btn img{width: 100%;height:auto;display: block;position: absolute;top: 0;left: 0;}
.box_btn span{font-family: "SourceHanSansCN-Medium";font-size: 29px;color: rgb(255,171,106);line-height: 65px;display: block;position: relative;margin-left: 27px;}
.ad{width: 100%;height: auto;margin: 0 auto;position: relative;overflow: hidden; display: block; min-width: 1400px;}
.ad img{ width: 100%; height:auto; display: block;}

.box3{width: 100%;overflow: hidden;}
.box3_min{width: 1160px;margin: 0 auto;position: relative;}
.box3 .box3_swiper{width: 100%;margin-top: 88px;}
.box3 .box3_swiper .swiper-slide>img{ width: 634px; height: 384px; display: block; float: left}
.box3 .box3_swiper .swiper-slide ul{width: 463px;float: left;margin-top: 190px;margin-left: 58px;}
.box3 .box3_swiper .swiper-slide ul li{width: 50%;float: left;margin-bottom: 25px;}
.box3 .box3_swiper .swiper-slide ul li p:nth-of-type(1){font-family: "Microsoft YaHei";font-size: 18px;color: rgb(0,0,0);line-height: 18px;}
.box3 .box3_swiper .swiper-slide ul li p:nth-of-type(2){font-family: "Microsoft YaHei";font-size: 11px;color: rgb(0,0,0);opacity: 0.35;line-height: 11px;margin-top: 11px;}
.box3 .box3_swiper .swiper-slide .wd{ width: 100%}
.box3 .box3_swiper .swiper-slide .wd p:nth-of-type(1){ line-height: 30px; width: 355px;}
.box3 .box3_swiper .swiper-slide .wd p:nth-of-type(2){ font-size: 7px; line-height: 15px;}


.box3 .btn{width: 264px;height: 44px;display: block;background-color: rgb(255,171,106);border-radius: 12px;font-size: 29px;line-height: 44px;color: rgb(255,255,255);text-align: center;position: absolute;top: 340px;left: 683px;z-index: 2}
.box3 .btn a{ color: rgb(255,255,255); display: block; cursor: pointer;}
.box3 .tab{position: absolute;top: 30px;left: 690px; z-index: 2;}
.box3 .tab li{font-size: 24px;color: rgb(105,105,105);font-family: "Microsoft YaHei";width: 192px;border-bottom: 1px solid rgb(113,113,113);float: left;line-height: 40px;padding-left: 43px;margin-bottom: 22px;cursor:pointer;}
.box3 .tab li:nth-of-type(1){ background: url("../images/time01.png") no-repeat left;}
.box3 .tab li:nth-of-type(2){ background: url("../images/obj01.png") no-repeat left;}
.box3 .tab li:nth-of-type(3){ background: url("../images/mb01.png") no-repeat left;}
.box3 .tab li:nth-of-type(4){ background: url("../images/fx01.png") no-repeat left;}
.box3 .tab li:nth-of-type(1).active{background: url("../images/time02.png") no-repeat left;}
.box3 .tab li:nth-of-type(2).active{background: url("../images/obj02.png") no-repeat left;}
.box3 .tab li:nth-of-type(3).active{background: url("../images/mb02.png") no-repeat left;}
.box3 .tab li:nth-of-type(4).active{background: url("../images/fx02.png") no-repeat left;}
.box3 .tab li.active{ color: rgb(255,171,106);border-bottom: 1px solid rgb(255,171,106); }
.box3_con{width: 1035px;margin: 0 auto;font-size: 23px;color: rgb(114,114,114);font-family: "Microsoft YaHei";text-align: center;line-height: 45px;margin-top: 88px;margin-bottom: 100px;}

.box4{width: 100%;position: relative;overflow: hidden;background-color: rgb(248,248,248);z-index: 1;}
.box4 .box_tit .lline, .box4 .box_tit .rline{width: 200px;}
.box4 ul{width: 1173px;margin: 0 auto;margin-top: 87px;overflow: hidden;}
.box4 ul li{width: 557px;height: 441px;float: left;margin-right: 59px;margin-bottom: 39px;position: relative;text-align: center;}
.box4 ul li:nth-of-type(2n){ margin-right: 0;  }
.box4 ul li a{ display: block}
.box4 ul li img{width: 100%;display: block;position: absolute;top: 0;left: 0;z-index: -1;}
.box4 ul li p:nth-of-type(1){font-family: "Microsoft YaHei";font-size: 29px;color: rgb(248,248,248);line-height: 29px;margin-top: 318px;}
.box4 ul li p:nth-of-type(2){font-family: "Microsoft YaHei";font-size: 33px;color: rgb(83,83,83);line-height: 33px;text-align: left;margin-top: 32px;}
.box4 .box_btn{width: 360px;height: 66px;margin-top: 31px; margin-bottom: 54px;}
.box4 .box_btn span{ font-size: 29px; line-height: 66px; margin-left: 31px; }
.box4 ul li p:nth-of-type(1) a{ color: rgb(248,248,248);}


.box5{ width: 100%;overflow: hidden; margin-bottom: 100px;}
.box5 .box_tit{margin-top: 70px;}
.box5 .box_tit .lline, .box5 .box_tit .rline{ width: 180px;}
.box5_min{overflow: hidden;margin: 0 auto;margin-top: 65px; width: 1188px;}
.box5_min img:nth-of-type(1){width: 615px;height: 351px;display: block;margin: 0 auto;float: left;}
.box5_min img:nth-of-type(2){width: 25px;height: 43px;margin: 0 auto;display: block;margin-top: 150px;float: left;}
.box5_min p{width: 546px;height: 290px;background-color: rgb(112,112,112);overflow: hidden;float: left;margin-top: 25px;}
.box5_min p span{color: rgb(255,255,255);font-size: 22px;font-family:"Microsoft YaHei";width: 479px;margin: 0 auto;display: block;line-height: 43px;margin-top: 55px;letter-spacing: 1px;}
.box5 .box_btn{margin-top: 80px;margin-bottom: 54px;}
.box5 .box_btn span{ font-size: 29px; line-height: 66px; margin-left: 31px; }

.zx{animation: myfirst 1s infinite;}

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



