@charset "utf-8";

/* CSS Document */
* {padding: 0;margin: 0;}
html {font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%*/}
body {margin:0;padding:0;color: #333;font-family:"微软雅黑", Arial, Helvetica, sans-serif;background:#eee;text-align:left;position:relative; line-height:0.45rem;font-size:0.3rem;}
img {border: 0;position:relative; max-width:100%;}
.clear {height:0;line-height:0;font-size:0;clear:both;visibility:hidden;overflow:hidden;padding:0;margin:0;}
div,ul,dl,dd,dt,li,td,th,tr,table,p,span,h1,h2,h3,h4,h5,h6{ margin:0;padding:0;list-style:none;list-style-type:none;word-wrap:break-word;position:relative;/*border:none; */font-weight:400;}
a {color:#333;text-decoration:none;position:relative;cursor:pointer;}
header, footer, nav, section, article, menu, aside {display:block;position:relative;} 
textarea { resize:none;font-family:"微软雅黑";font-size:0.28rem;}
table { border-collapse:collapse;border-spacing:0;}
th,td { text-align:left;}
input {font-family:"微软雅黑";font-size:0.28rem;}
input:focus {outline:none;}
input.sub {cursor:pointer; background:none; border:none;-webkit-appearance:none;}
input.text {background:none; border:none;}
a,button,input,select{
	-webkit-appearance: none; 
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent; /* For some Androids */border-radius: 0;}

/* common main */
.blue, a.blue { color:#064da0;}

.c3{color:#333;}
.c5{color:#555;}
.c6{color:#666;}
.c9{color:#999;}

.h04{height: .5rem;}

.mt02{margin-top: .2rem;}

.h03{height: .3rem;}

.center-wrap{padding-left: .24rem;padding-right: .24rem;}
.pt02{padding-top: .2rem;}
.pb02{padding-bottom: .2rem;}
.pb04{padding-bottom: .4rem;}

.mt03{margin-top: .3rem;}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

.whitebg{background: #fff;}


.min-height{height: 6rem;}

/*loading*/
.loading{text-align: center;color:#999;padding:.2rem 0 .4rem 0;}
.loading img{width:.45rem;;position: relative;top:.14rem;right:.1rem;}

/*空*/
.emptywrap{min-height: 74vh;background: url(../images/empty.png) no-repeat center 2.1rem;background-size: 1.3rem;}

.emptywrap p{padding-top: 4rem;text-align: center;color:#666;}






/*返回顶部*/
/*.gotop{display: block;width: 1.3rem;height: 1.3rem;background: url(../images/gotop.png) no-repeat;background-size: 100% 100%;position: fixed;right:3%;bottom:2rem;z-index: 6;}*/


/*main*/
.main-bd{display: -webkit-flex;display: flex;-webkit-flex-direction: column; flex-direction:column;}
.main-bd .m-wrap{-webkit-flex: 1;flex: 1;overflow: auto;-webkit-overflow-scrolling: touch;}


/*top*/
.m-top{height:.9rem;padding:0 0 0 .24rem;background-color: #f5f5f5;}
.m-top.whitebg{background-color: #fff;border-bottom: 1px solid #eee;}
.m-top .logo img{height: .9rem;}
.m-top .btn{display: block;width:.6rem;height: .6rem;position: absolute;top:50%;margin-top: -.3rem;background-size: 100% 100%;z-index: 3;}
.m-top .search-btn{background-image: url(../images/search-btn.png);right:.3rem;z-index: 3;}
.m-top .menu-btn{background-image: url(../images/menu.png);right:.3rem;z-index: 3;}
.m-top .text{line-height: .9rem;font-size: .34rem;color: #507e00;text-align: center;font-weight: 600;}

.m-top .return{display: block;width:.6rem;height: .6rem;position: absolute;left:.1rem;top:50%;margin-top: -.3rem;background: url('../images/arrow02.png');background-size: 100% 100%;z-index: 3;}
.m-top .title{text-align: center;font-size: .34rem;color:#333;line-height: .9rem;font-weight: 600;}





.choose-language{line-height: .9rem;position: absolute;top:0;right:1.4rem;}
.choose-language .hd{padding-left: .8rem;}
.choose-language .hd img{width:.62rem;height: .4rem;position: absolute;left:0;top:50%;margin-top: -.2rem;}






/*菜单弹出*/
.m-mask{display: none; z-index: 50; position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
.menuSlide{z-index: 60; position: fixed; top: 0; right:-65%; width: 65%; height: 100%; background: #2c2c2c; overflow: auto; -webkit-transition: -webkit-transform 0.3s; transition: -webkit-transform 0.3s; transition: transform 0.3s; transition: transform 0.3s, -webkit-transform 0.3s;}
.menuSlide.on{-webkit-transform: translateX(-100%);
    transform: translateX(-100%);}
/*
.menuSlide a{display: block;height: .9rem;line-height: .9rem;padding:0 .3rem;font-size: .3rem;border-bottom:1px solid #e5e5e5;text-align: center;}*/

.menuSlide > ul > li{border-bottom: 1px solid #444444;}
.menuSlide a{display: block;}
.menuSlide .nav-lv_1{position: relative;font-size: 0.32rem;color:#ccc;background: url(../images/nav-icon.png) no-repeat left .32rem center;background-size: .18rem;height: 1rem;line-height: 1rem;text-indent: .7rem;}
/* .menuSlide .nav-lv_1.index{background: none;} */
/* .menuSlide .nav-lv_1.sel{background: url(../images/arrow02.png) no-repeat right .4rem center;background-size: .3rem;} */


.menuSlide .nav-lv_2{color:#999;height: .8rem;line-height: .8rem;text-indent: 1rem;background: url('../images/arrow01.png') no-repeat .66rem center;background-size:auto .2rem;}
.menuSlide .subnav{display: none;padding-bottom: .2rem;}
/* top END */



/* banner */
.bannerwrap{overflow: hidden;}
.bannerwrap a,.bannerwrap a img{display: block;width:100%;}

.bannersum.swiper-pagination{bottom:5px;text-align: right;left:0;}
.bannersum .swiper-pagination-bullet{width:8px;height:8px;background: #fff;opacity: 1;}
.bannersum .swiper-pagination-bullet-active{background-color: #00a0e9;}

.swiper-container-horizontal>.swiper-pagination-bullets.bannersum .swiper-pagination-bullet{border-radius: 0;margin:0 .15rem 0 0;}
/* banner END */



/* footer */
.footer{background-color:#333;text-align: center;color:#777;font-size: .26rem;padding:.2rem 0;border-top:1px solid #7e7e7e;}
.footer a{color:#777;}








/*  */
.index-tit{padding:.3rem .6rem .3rem .6rem;text-align: center;}
.index-tit .text{font-size: .34rem;color:#00a0e9;}
.index-tit .text span{text-transform: uppercase;color: #cccccc;}
.index-tit .border{display: flex;display: -webkit-flex;align-items: center;margin-top: .15rem;}
.index-tit .border span{flex:1;-webkit-flex:1;height: 1px;background-color: #ccc;}
.index-tit .border i{width:.44rem;height: .06rem;background-color: #00a0e9;margin:0 .25rem;}











/*404*/ 
.error{margin:0 auto;position: absolute;top:2rem;text-align: center;width: 100%;}
.error img{width:100%;display: inline-block;margin-bottom:0.7rem;}
.error a{/*text-decoration:underline;*/color:#a52624;}
.error{width:80%;height: auto;text-align: center;margin-left: auto; margin-right: auto;position: absolute;right: 0;left: 0;bottom: 0;}
.error .img{width: 2.83rem;height: 4.19rem;margin:0 auto;}
.error .img img{height: 4.19rem;}
.error p{color: #333;font-size: 0.26rem;line-height: 0.4rem;}
.error nav{width: 100%;height: auto;margin-top: .3rem;}
.error nav a{display: block; width: 45%;height: 0.7rem;line-height: 0.7rem;text-align: center;color: #fff;}
.error nav a.a1{background: #00a0e9;float:left;}
.error nav a.a2{background: #333;float:right;}






/* 内页滑动菜单 */
.inner-menu{background-color: #fff;height: .8rem;overflow: hidden;border-bottom: 1px solid #ddd;}
.inner-menu a{line-height: .8rem;width: auto;margin:0 .25rem;font-size: .28rem;}
.inner-menu a.cur{color: #00a0e9;}
.inner-menu a.cur::after{content: "";width:.7rem;height: 3px;background-color: #00a0e9;position: absolute;left:50%;margin-left: -.35rem;bottom:0;}

.inner-menu.noslide menu{display: flex;justify-content: space-around;}


.inner-class{padding:.3rem;overflow: hidden;}
.inner-class a{display: block;float:left;height: .6rem;line-height: .6rem;background-color: #fff;padding:0 .2rem;color: #333;font-size: .28rem;margin-right: .3rem;}
.inner-class a.cur{color: #fff;background-color: #0cadf8;}




/*  */
.content-page{padding:.4rem .2rem .5rem;overflow: hidden;font-size: .28rem;}
.content-page img{width: 100%;}










