/*-----------------------------------reset-----------------------------------------*/
*{margin: 0; padding: 0;}
html{font-size: 62.5%; color: #666;height: 100%; font-family:'Microsoft Yahei', arial, sans-serif;}
body{height: 100%;-webkit-overflow-scrolling: touch;max-width: 480px;margin: 0 auto;}
img{border: none; vertical-align: middle;}
ul li{list-style: none}
a{text-decoration: none; outline: none; /*设置的tap A标签的时候出现的黑色高亮*/ -webkit-tap-highlight-color: transparent;}
a:active{outline: 0;}
input{outline: none;}
input[type="text"], input[type="tel"],input[type="button"], input[type="submit"], input[type="reset"]{-webkit-appearance: none; border-radius: 0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance: none !important; margin: 0;}
input::-moz-placeholder, textarea::-moz-placeholder{color: #cccccc;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #cccccc;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #cccccc;}
/*-----------------------------------reset end-----------------------------------------*/

/*---------------------------------框架样式----------------------------------------*/
.loading {width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index:1000;background: #fff;text-align: center;color: #004ea1;font-size: 1.4rem;}
.loading > .loading_box{width: 100%;height: 20%;position: absolute;left: 0;top: 0;bottom:0;right: 0;margin: auto;text-align: center}
.loading img{width: 35%;-webkit-animation: loading 1.5s infinite alternate;animation: loading 1.5s infinite alternate;}
.loading p{padding-top: 5%}
@-webkit-keyframes loading {
    0%{-webkit-transform: scale(1) }
    100% {-webkit-transform: scale(1.15) }
}
@keyframes loading {
    0%{transform: scale(1);-webkit-transform: scale(1) }
    100% {transform: scale(1.15);-webkit-transform: scale(1.15) }
}

.swiper-container {width: 100%;height: 100%}
.swiper-slide{width:100%;height:100%;background: #ffffff;background-size:cover;}
@-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);}
}
@-moz-keyframes arrow {
    0%,30% {opacity: 0;-moz-transform: translate(0,10px);}
    60% {opacity: 1;-moz-transform: translate(0,0);}
    100% {opacity: 0;-moz-transform: translate(0,-8px);}
}
@keyframes arrow {
    0%,30% {opacity: 0;transform: translate(0,10px);}
    60% {opacity: 1;transform: translate(0,0);}
    100% {opacity: 0;transform: translate(0,-8px);}
}
.btn_arrow{position:absolute;z-index:998;-webkit-animation: arrow 1.5s infinite ease-in-out;animation: arrow 1.5s infinite ease-in-out;left:50%;margin-left: -10px;bottom: 10px;}
.bg{width: 100%;height: 100%;position: absolute;left: 0;top:0;z-index: 0;}
.bg img{width: 100%;height: 100%;}
.logo{width: 38%;max-width: 150px;position: absolute;left: 10%;top:6%;}
.logo img{width: 100%;}
.content{width: 100%;height: 100%;position: absolute;left:0;top:0;z-index: 1;}
.content img{width: 100%;}
/*----------------------------------自定义样式-----------------------------------*/
/*page1*/
.page1{background: url("../images/page1_bg.png") center no-repeat;background-size: cover}
.page1 .block1{position: absolute;left:0;top:18%;}
.page1 .block2{max-height: 30px;overflow: hidden;position: absolute;left:0;top:23%;}
.page1 .block3{position: absolute;left:0;top:27.5%;}
.page1 .block4{position: absolute;left:0;bottom:5%;}
.page1 .block360{position: absolute;right:2%;bottom:2%;width: 50px;display:none}
/*page2*/
.page2{background: url("../images/page2_bg.png") center no-repeat;background-size: cover}
.page2 .block1{position: absolute;left:0;top:10%;}
.page2 .block2{position: absolute;left:0;top:27%;}
.page2 .block3{position: absolute;left:0;top:31%;}
.page2 .block4{width: 87%;position: absolute;left:7%;top:40%;}
.page2 .block5{width:42%;position: absolute;left:7%;top:65%;}
.page2 .block6{width:42%;position: absolute;right:7%;top:65%;}
/*page3*/
.page3{background: url("../images/page2_bg.png") center no-repeat;background-size: cover}
.page3 .block1{position: absolute;left:0;top:10%;}
.page3 .block2{position: absolute;left:0;top:28%;}
.page3 .block3{width: 42%;position: absolute;left:7%;top:40%;}
.page3 .block4{width: 42%;position: absolute;right:7%;top:40%;}
/*canshu*/
.canshu{background: url("../images/page4_bg.png") center no-repeat;background-size: cover}
.canshu .block1{position: absolute;left:0;top:10%;}
.canshu .table{font-size: 1.4rem;text-align: center;position: absolute;left:5%;top: 25%;width: 90%;height: auto;overflow: hidden;color: #f15733}
.canshu .table li{float: left;background: #fff;height: 40px;line-height: 40px;margin-bottom: 2px;}
.canshu .table li.long{line-height: 20px;}
.canshu .table_left{background: #fff;width: 30%;}

/*lianxi*/
.lianxi{background: url("../images/page4_bg.png") center no-repeat;background-size: cover;font-size: 1.4rem;}
.lianxi .block1{position: relative;left:0;top:13%;text-align: center;}
.lianxi .block2{position: relative;left:0;top:21%;text-align: center;}
.lianxi .block2 img{width: 69%}
.lianxi .block3{position: relative;left:0;top:22%;text-align: center;}
.lianxi .block3 img{width: 42%;margin-right: 4px;}
.lianxi .block3 a{font-size: 1.8rem;font-weight: bold;color: #f15733;position: relative;top: 2px;}
.lianxi .block4{position: relative;left:0%;top:25%;text-align: center;}
.lianxi .block5{position: relative;left:0;top:32%;text-align: center;}
.lianxi .block6{position: relative;left:0;top:33%;text-align: left;}
.lianxi .block4 a{font-size: 2.3rem;font-weight: bold;color: #f15733;}
.lianxi .input_box{position: relative;left:50%;top:28%;width: 80%;margin-left: -40%;font-size: 1.5rem;}
.lianxi .input_box .tel{height: 35px;line-height: normal;line-height: 35px\9;width: 70%;font-size: 1.5rem;text-indent: 0.5rem;float: left;border:1px solid #f0f0f0}
.lianxi .input_box .btn_submit{height: 37px;line-height: 37px;width: 28%;background: #f15733;display: inline-block;text-align: center;color: #fff}

.shengming{width:90%;font-size:1.3rem;position: absolute;left:5%;top:75%;color:#f15733}

/*guanzhu*/
.guanzhu{background: url("../images/page2_bg.png") center no-repeat;background-size: cover;font-size: 1.4rem;color: #666}
.guanzhu .guanzhu_bg{width: 100%;position: absolute;bottom: 0;left: 0;}
.guanzhu h2{position: relative;text-align: center;font-size: 1.6rem;font-weight: normal;top:15%;z-index: 2;}
.guanzhu .ewm{width: 50%;display: block;margin:0 auto;position: relative;top: 18%;z-index: 2;}
.guanzhu .text{position: relative;top:19%;z-index: 2;}
.guanzhu p{text-align: center;font-size: 1.4rem;line-height: 23px;}

/*yd_img*/
.yd_img{position: absolute;bottom:0;left:0;z-index: 1;}


@media (max-width:321px) {
    .canshu .table{font-size: 1.2rem;}
    .shengming{font-size:1.2rem;top:80%}
}