@charset "utf-8";
html,body{font-size:0.26rem}
/*loading*/
.loading {width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index:99;background: #fff;}
.loading .loading-box{width: 100%;height: 20%;position: absolute;left: 0;top: 0;bottom:0;right: 0;margin: auto;text-align: center}
.loading .loading-box img{width: 35%;animation: loading 1.5s infinite alternate;}
.loading .loading-box p{padding-top: 5%;color: #004ea1;text-align: center;}
@-webkit-keyframes loading {0%{-webkit-transform: scale(1) }100% {-webkit-transform: scale(1.15)}}
@keyframes loading {0%{transform: scale(1);}100% {transform: scale(1.15)}}

/*横屏*/
.landscape{width: 100%;height: 100%;background: #000;position: fixed;left: 0;top:0;z-index: 99;display: none;}
.landscape img{width: 0.7rem;display: block;margin: 13% auto 4%;}
.landscape h2{font-size: 0.18rem;text-align: center;color: #fff;}
@media all and (orientation: landscape) { 
	.landscape{display: block;}
}

/*swiper*/
.swiper-container {width: 100%;height: 100%;}
.swiper-slide{width:100%;height:100%;background-size:cover;}

/*btn-arrow*/
@keyframes arrow { 0%,30% {opacity: 0;transform: translate(0,10px);} 60% {opacity: 1;transform: translate(0,0);} 100% {opacity: 0;transform: translate(0,-8px);}}
@-webkit-keyframes arrow {0%,30% {opacity: 0;-webkit-transform: translate(0,10px);}60% {opacity: 1;-webkit-transform: translate(0,0);}100% {opacity: 0;-webkit-transform: translate(0,-8px);}}
.btn-arrow{width:0.45rem;height:0.45rem;position:absolute;z-index:98;animation: arrow 1.5s infinite ease-in-out;-webkit-animation: arrow 1.5s infinite ease-in-out;left:0;right: 0;bottom: 10px;margin: auto;}

.logo{width: 1.04rem;height: 0.72rem;margin: 0.38rem 0 0 0.28rem;background: url(../images/logo.png) center no-repeat;background-size: 100%;}

/*mystyle*/
.section1{background: url(../images/section1-bg.jpg) center no-repeat;background-size: cover;}
.section1-1{margin: 0.21rem 0 0.17rem;}
.section1-2{margin: 0.26rem 0 0;}

.section2{background: url(../images/section2-bg.jpg) center no-repeat;background-size: cover;}
.section2-1{margin: 1rem 0 0.5rem;}

.section3{background: url(../images/section1-bg.jpg) center no-repeat;background-size: cover;}
.section3-1{margin-top: 1.5rem;}

.canshu{background: url(../images/section2-bg.jpg) center no-repeat;background-size: cover;}
.canshu-1{margin-top: 0.55rem;}
.canshu .title{padding: 0 0.45rem;margin: 0.2rem 0;height: 0.7rem;line-height: 0.7rem;background: rgba(0,0,0,.3);color: #fff;font-size: 0.26rem;font-weight: bold;position: relative;}
.canshu .title .change{padding: 0.07rem 0.2rem;margin-top: 0.12rem;float: right;background: #fff;color: #0053b9;font-size: 0.24rem;font-weight: normal;line-height: normal;border-radius: 5px;}
.canshu .title .change i{width: 0.17rem;height: 0.09rem;background: url(../images/btn-select.jpg) top no-repeat;background-size: 100%;display: inline-block;position: relative;top:-0.04rem;margin-left: 0.05rem;}
.canshu .title select{width:2rem;height: 0.75rem;line-height: 0.75rem;position: absolute;right: 0;top:0;opacity: 0;}
.canshu .canshu-con{height: 70%;}
.canshu .canshu-con .swiper-slide{height: auto;}
.canshu .canshu-con h2{text-align: center;margin: 0.2rem 0 0.2rem;color: #fff;font-size: 0.26rem}
.canshu .canshu-con table{width: 88%;height: auto;overflow: hidden;margin: 0 auto;}
.canshu .canshu-con table th{font-weight: bold;font-size: 0.23rem;padding: 0.1rem;color: #0053b9;background: #fff;}
.canshu .canshu-con table td{font-size: 0.22rem;text-align: center;padding: 0.1rem;color: #0053b9;background: #fff;}
.canshu .canshu-con table:last-child{margin-bottom: 0.3rem;}
.section5{background: url(../images/section5-bg.jpg) center no-repeat;background-size: cover;}
.section5-1{margin-top: 1.5rem;}

.lianxi{background: url(../images/section2-bg.jpg) center no-repeat;background-size: cover;text-align: center;}
.lianxi-1{margin: 1.2rem 0 0.5rem;}
.lianxi p{font-size: 0.24rem;line-height: 0.4rem;}
.lianxi h2{font-size: 0.4rem;font-weight: bold;margin: 0.2rem 0;}
.lianxi h2 a{color: #0053b9;}
.lianxi h3{font-size: 0.25rem;color: #0053b9;margin-top: 0.3rem;}
.lianxi form{width: 85%;height: auto;overflow: hidden;margin: 0.2rem auto;text-align: center;}
.lianxi form .tel{height: 0.65rem;line-height: normal;font-size: 0.24rem;tfloat: left;border:1px solid #f0f0f0;padding: 0 3%;float: left;margin-left: 0.6rem;}
.lianxi form .btn-submit{height: 0.66rem;line-height: 0.66rem;font-size: 0.24rem;background: #3579ce;padding:0 0.3rem;color: #fff;display: block;float: left;}

.qr{background: url(../images/section2-bg.jpg) no-repeat;background-size:cover;}
.qr div:nth-of-type(2){margin-top: .1rem;}
.qr img{width: 100%;}