body{width: 100%;overflow-x:hidden;}
.wrap1200{width: 1200px;margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
.tac{text-align: center;}
.mtb20{/* margin-top: 20px; */margin-bottom: 20px;}
.por{position: relative;}
.header{background: #f6f6f6;height: 80px;background: url(../images/header.png) no-repeat top center;width: 100%;height:64px;}
.header img{width: 155px;height: 34px;margin-top: -5px;}
.header .wrap1200{display: flex;align-items: center;justify-content: space-between;}
.header .top{display: flex;align-items: center;justify-content: space-between;height: 64px;padding: 10px 0px;box-sizing: border-box;gap: 33px;}
.header .top p{font-size: 12px;font-weight: 400;color: #fff;line-height: 22px;}
.header .top .right a{color:#B2F5FF;text-decoration: none;}
.header .top .right p:last-child,.header .top .left p:last-child{text-align: right;}
.header .top .right a:last-child{margin-left: 16px;}
.content{background: url(../images/content_bg.jpg) no-repeat 0 -64px;width: 100%;padding-top: 30px;background-attachment: fixed;}

.banner{height: 593px;background: url(../images/banner.png) no-repeat top center;padding-bottom: 15px;}
.banner .btns{position: absolute;top: 300px;right: 203px;}
.banner .btns a{display: block;width:194px;height: 50px;line-height: 50px;border-radius: 4px;text-decoration: none;margin-bottom: 23px;background: #fff;font-size: 18px;color: #454545; padding-left: 25px; box-sizing: border-box;}
.banner .btns a:hover{background: rgba(255,255,255,0.9);}
.banner .btns a img{vertical-align: middle;margin-right: 16px;position: relative;top: -3px;width: 24px;}
.banner .ewm{top: 268px;text-align: center;width: 150px;left: 554px;position: absolute;}
.banner .btns p{font-size: 14px;color: #D5D5D5;line-height: 32px;margin-top: -20px;}

.part1{height: 600px;background: url(../images/part1_bg.png) no-repeat top center;padding-bottom:40px;}
.part2{height: 600px;background: url(../images/part2_bg.png) no-repeat top center;padding-bottom:40px;}
.part3{height: 600px;background: url(../images/part3_bg.png) no-repeat top center;padding-bottom:40px;}
.part4{height: 600px;background: url(../images/part4_bg.png) no-repeat top center;padding-bottom:40px;}
.part5{height: 600px;background: url(../images/part5_bg.png) no-repeat top center;padding-bottom:40px;}
.part6{height: 600px;background: url(../images/part6_bg.png) no-repeat top center;padding-bottom:40px;}
.part7{height: 600px;background: url(../images/part7_bg.png) no-repeat top center;padding-bottom:40px;}
.part8{height: 600px;background: url(../images/part8_bg.png) no-repeat top center;padding-bottom:40px;}
.part9{height: 600px;background: url(../images/part9_bg.png) no-repeat top center;padding-bottom:40px;}
.part10{height: 600px;background: url(../images/part10_bg.png) no-repeat top center;padding-bottom:60px;}



.bottom{width: 100%;height: 190px;background: #1D1E54;text-align: center;}
.bottom .logo{left: 240px;top:35px;position: absolute;}
.btnAndewm{margin: 0 auto;overflow: hidden;top:29px;left:588px;position: absolute;}
.btnAndewm .btns{float: left;/* padding-top: 10px; */margin-right: 32px;}
.btnAndewm .btns a{display: block;width: 194px;height: 50px;line-height: 48px;border-radius: 4px; text-align: left; text-decoration: none;background: #fff;margin-bottom: 20px;font-weight: 400;font-size: 18px;color: #454545; padding-left: 25px; box-sizing: border-box;}
.btnAndewm .btns a:hover{background: rgba(255,255,255,0.9);}
.btnAndewm .btns img{vertical-align: middle;position: relative;top: -2px;margin-right: 16px;width: 24px;}
.btnAndewm .btns .img01{/* margin-right: 35px;margin-left: -30px; */width: 22px;}
.btnAndewm .ewm{float: left;font-size: 14px;color: #D5D5D5;line-height: 32px;}
.btnAndewm .ewm p{width:118px;}
.btnAndewm .ewm img{width:118px; height: 118px; margin-right: 35px;}
.btnAndewm .ys{position: absolute;left: 50%;margin-left: -10px;bottom: 0px;}
