@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:#fff;text-align:left;position:relative; line-height:0.45rem;font-size:0.28rem;}
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.26rem;}
table { border-collapse:collapse;border-spacing:0;}
th,td { text-align:left;}
input {font-family:"微软雅黑";font-size:0.26rem;}
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;}

.fl{float: left}
.fr{float: right;}

.flex{display: flex;display: -webkit-flex;}
.flex-1{flex:1;-webkit-flex:1;}



/*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*/
.hd-bar{height: .7rem;overflow: hidden;text-align: center;}
.hd-bar img{height: 100%;}

.top-bar{height: 1rem;background-color: #d23903;color: #fff;align-items: center;padding:0 .3rem;}
.top-bar p:nth-child(1){font-weight: bold;font-size: .34rem;margin-right: .2rem;}
.menu-btn{display: block; width: .6rem; height: .6rem; position: absolute; top: 50%; margin-top: -.3rem; background-image: url(../images/menu.png);background-size: 100% 100%; right: .3rem; z-index: 3;}











/*菜单弹出*/
.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: center;left:0;}
.bannersum .swiper-pagination-bullet{width:8px;height:8px;background: #fff;opacity: 1;}
.bannersum .swiper-pagination-bullet-active{background-color: #d23903;}

.swiper-container-horizontal>.swiper-pagination-bullets.bannersum .swiper-pagination-bullet{margin:0 .15rem 0 0;}
/* banner END */



/* footer */
.footer{background-color:#893c21;text-align: center;color:#777;font-size: .26rem;border-top:1px solid #7e7e7e;padding-top: .6rem;}

.bot-select{overflow: hidden;}
.bot-select select{width:48.3%;border:1px solid #d23903;height: .7rem;background:url(../images/arrow02.png) no-repeat right .24rem center #d23903;color: #fff;background-size: .2rem;outline: none;margin-bottom: .2rem;text-indent: .2rem;}
.bot-select select:nth-child(odd){float: left;}
.bot-select select:nth-child(even){float: right;}


.footer-text{color: #fff;padding:.2rem 0 .3rem 0;text-align: center;opacity: .5;font-size: .24rem;line-height: .35rem;}




/*  */
.index-tit{text-align: center;padding:.6rem 0 .4rem 0;}
.index-tit .cn{font-size: .32rem;color: #333;font-weight: bold;}
.index-tit .en{color: #ccc;}

.index-more{display: block;width:2.4rem;height: .7rem;border:1px solid #eee;line-height: .7rem;background: url(../images/arrow01.png) no-repeat right .7rem center;background-size: .22rem;text-indent: .7rem;color:#999;margin:.45rem auto .65rem;}
.index-more.de{margin:.45rem .24rem .65rem 0;float:right;}






/*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;}












