@charset "utf-8";
/*公共头部--01*/
@font-face {
    font-family: 'SourceHanSerifCN';
    src: url('../fonts/SourceHanSerifCN-Bold-2.otf');
    font-weight: normal;
    font-style: normal;
}
.w{ width:92%; height:auto; margin: 0 auto;}

.ui-header{height:0.85rem; margin:0 auto; background-color:#fff; width:100%; position:fixed; left:0; top:0; z-index:90;}
.ui-header-left{width:auto; height:0.62rem; float:left; margin:0.13rem 0.15rem; overflow:hidden;}
.ui-header-left img{width:auto; height:0.62rem;}
.ui-header-left2{ position:absolute; top:0; left:0;width:0.46rem;margin-left:0.29rem;}
.ui-header-right{ width:auto; height:0.85rem; overflow:hidden; float:right;margin-right:0.25rem;}
.ui-header-right2{top:0;  right:0.72rem;position:absolute;width:0.62rem; margin-right:0.2rem}
.ui-header-ico-menu2{ width:auto; height:50%; overflow:hidden; margin:0.3rem auto; background:url(../img/menu.png) no-repeat bottom right; background-size:auto 100%; padding:0 0.3rem;}
.ui-header-ico-seach{ background:url(../img/seacherbot.png) no-repeat center;height:0.9rem; background-size:100% auto; display:block}
.ui-header-ico-back{ background:url(../img/sorrw_back.png) no-repeat center;height:0.9rem; background-size:100% auto; display:block}
.ui-header p{ position:relative; text-align:center; font-size:0.35rem; color:#fff; line-height:0.9rem; z-index:-9}
/**************************banner*****************************/
.main_visual {position: relative;z-index: 1;min-width: 320px;max-width: 750px; margin:0 auto;}
.main_image {width: 100%;height: 100%;overflow: hidden;margin: 0 auto;position: relative}
.main_image ul {width: 9999px;height: 100%;overflow: hidden;position: absolute;top: 0;left: 0}
.main_image li {float: left;width: 100%;height: 100%;}
.main_image li span {display: block;width: 100%;height: 100%}
.main_image li img {display: block;overflow: hidden;width: 100%;}
.main_image li a {display: block;width: 100%;height: 100%;position: relative;}
.main_image li a .laber{width: 100%;height: 0.65rem;text-align: center;margin: 0px auto;position: absolute;left: 0px;right: 0px;font-size: 0.28rem;color: #fff;z-index: 15;bottom: 0.6rem;}
div.flicking_con {overflow: hidden;text-align: center;position: absolute;bottom:0.4rem;left: 48%;z-index: 11;}
div.flicking_con li {float: left;height:0.12rem;width:0.12rem;margin: 0 4px;display: inline-block; background-color:#fff;border-radius: 100%;color: #fff;}
div.flicking_con li.on { background-color:#1a9bef; color: #1a9bef;}

/*seacher*/
.seacher{ width:92%; height:0.7rem; overflow:hidden; position:relative; z-index:90; margin:-0.35rem auto 0 auto;box-shadow:0 0 0.2rem #dedede; border-radius:0.1rem; background-color:#fff;}
.seacher .inpt{width:80%; height:0.5rem; line-height:0.5rem; padding:0.1rem 2%; color:#666; float:left; background:none; border:0;}
.seacher .btn{ background:#388de1 url(../img/images/t1.png) no-repeat 10% center; background-size:auto 40%; width:16%; float:left; line-height:0.7rem; text-align:center; color:#fff; text-indent:1em;}

/*public*/
.index_box{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0.3rem 0; border-bottom:0.2rem solid #f5f5f5;}

/*about*/
.news_bg{ width:100%; height:auto; overflow:hidden; padding:0 0 4rem 0; position:relative; background:#04479b url(../img/images/bg1.jpg) no-repeat center bottom; background-size:auto 100%;}
.naven{ width:auto; height:auto; font-size:1.2rem; font-family:Arial; color:#fff; opacity:0.02; position:absolute; top:10%; left:0; font-weight:bold;}
.about .left{ width:92%; height:auto; overflow:hidden; margin:1.05rem auto;}
.about .left .title{ width:100%; height:auto; overflow:hidden; font-size:0.38rem; color:#fff; font-family:microsoft yahei; line-height:1.5;}
.about .left .list{ width:100%; height:auto; overflow:hidden; margin-top:0.65rem;}
.about .left .list .box{ width:24%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.about .left .list .box:nth-child(4){ width:28%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.about .left .list .box .shu{ width:100%; height:auto; overflow:hidden; line-height:1.3; font-size:0.42rem; color:#fff; text-align:left;}
.about .left .list .box .shu sup{ font-size:0.22rem; color:#a5c2e5;}
.about .left .list .box .zi{ width:100%; height:auto; overflow:hidden; line-height:1.3; font-size:0.22rem; color:#fff; text-align:left;}
.about .left .con{ width:100%; height:auto; overflow:hidden; margin-top:0.5rem; font-size:0.22rem; color:#a5c1e4; font-family:microsoft yahei; line-height:0.4rem;}
.about .left .annius{ width:100%; height:auto; overflow:hidden; margin-top:0.3rem;}
.about .left .annius a .box{ width:35%; height:0.5rem; overflow:hidden; margin:0 auto; float:left; background:#fff url(../img/images/t6.png) no-repeat 90% 50%; background-size:auto 50%; border-radius:0 0 0 0.21rem; font-size:0.2rem; color:#04479b; font-family:microsoft yahei; line-height:0.5rem; text-indent:1em;}
.about .left .annius a:nth-child(2) .box{ width:35%; height:0.5rem; overflow:hidden; margin:0 auto 0 0.2rem; float:left; background:#fff url(../img/images/t6.png) no-repeat 90% 50%; background-size:auto 50%; border-radius:0 0 0.21rem 0; font-size:0.2rem; color:#04479b; font-family:microsoft yahei; line-height:0.5rem; text-indent:1em;}
.about .left .annius a:hover .box{ width:35%; height:0.5rem; overflow:hidden; margin:0 auto; float:left; background:#1a9bef url(../img/images/t5.png) no-repeat 90% 50%; background-size:auto 50%; border-radius:0 0 0 21px; font-size:0.2rem; color:#fff; font-family:microsoft yahei; line-height:0.5rem; text-indent:1em;}
.about .left .annius a:hover:nth-child(2) .box{ width:35%; height:0.5rem; overflow:hidden; margin:0 auto 0 0.2rem; float:left; background:#1a9bef url(../img/images/t5.png) no-repeat 90% 50%;  background-size:auto 50%;border-radius:0 0 0.21rem 0; font-size:0.2rem; color:#fff; font-family:microsoft yahei; line-height:0.5rem; text-indent:1em;}

/*service*/
.news_bg3{ width:100%; height:auto; overflow:hidden; position:relative; background:#fff; padding:0.8rem 0;}
.service{ width:100%; height:auto; overflow:hidden; position:relative;}
.service .navs{ width:100%; height:auto; overflow:hidden; margin:0 auto 0.4rem 0; position:relative; z-index:10;}
.service .navs .title{width:100%; height:auto; overflow:hidden; margin:0 auto; float:left; font-size:0.4rem; color:#04479b; font-family:Arial; line-height:1; text-align:center; font-weight:bold;}
.service .navs .title span{font-size:0.34rem; color:#333; font-family:microsoft yahei; line-height:1; text-align:center;}
.naven1{ width:auto; height:auto; font-size:120px; font-family:Arial; color:#d9d9d9; opacity:0.16; position:absolute; top:60%; left:-175%; font-weight:bold; z-index:99; white-space:nowrap;}
.service a .box{ width:50%; height:4.5rem; overflow:hidden; position:relative; float:left; background-color:#fff;}
.service a:nth-child(2) .box{ width:50%; height:4.5rem; position:relative; overflow:hidden; float:left; background-color:#f4f8f9;}
.service a:nth-child(5) .box{ width:50%; height:4.5rem; position:relative; overflow:hidden; float:left; background-color:#f4f8f9;}
.service a:nth-child(6) .box{ width:50%; height:4.5rem; position:relative; overflow:hidden; float:left; background-color:#f4f8f9;}
.service a:nth-child(9) .box{ width:50%; height:4.5rem; position:relative; overflow:hidden; float:left; background-color:#f4f8f9;}
.service .box .nav_en{ width:70%; height:auto; overflow:hidden; margin:25% auto 0 30%; font-size:0.4rem; color:#04479b; font-family:Arial; line-height:1;}
.service .box .nav_cn{ width:70%; height:auto; overflow:hidden; margin:0.1rem auto 0 30%; font-size:30px; color:#333; font-family:microsoft yahei; line-height:1;}
.service .box .az{ width:auto; height:auto; font-size:1.26rem; font-family:SourceHanSerifCN; color:#04479b; opacity:0.06; position:absolute; top:3%; left:40%; z-index:1; font-style:italic; font-weight:bold;}
.service .box .pic{ width:92%; height:auto; overflow:hidden; margin:20% auto 0 auto; text-align:center;}
.service .box .pic img{ max-height:55px;}
.service .box .t_cn{ width:100%; height:auto; overflow:hidden; margin:0.3rem auto 0 0; font-size:0.28rem; color:#04479b; font-family:microsoft yahei; line-height:1.3; text-align:center;}
.service .box .t_en{ width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:0.2rem; color:#04479b; font-family:Arial; line-height:1.3; text-align:center;}
.service .box .t_con{ width:85%; height:auto; overflow:hidden; margin:0.2rem auto 0 auto; font-size:0.22rem; color:#666; font-family:microsoft yahei; line-height:1.5; text-align:center;}
.service .box:hover{ width:50%; height:5rem; overflow:hidden; position:relative; float:left; background-color:#f3f3f3;}
.service .box .jia{ width:0.65rem; height:0.65rem; overflow:hidden; margin:1.5rem auto 0 auto; background-color:#04479b; border-radius:50%; font-size:0.5rem; color:#fff; font-family:microsoft yahei; line-height:0.55rem; text-align:center;}
.service .box .view{ width:50%; height:auto; overflow:hidden; margin:0.3rem auto 0 auto; font-size:0.22rem; color:#04479b; font-family:microsoft yahei; line-height:1; text-align:center;}


/*news*/
.news_bg2{ width:100%; height:auto; overflow:hidden; position:relative; background:#04479b; padding:0.9rem 0 0.7rem 0;}
.naven2{ width:auto; height:auto; font-size:1.26rem; font-family:Arial; color:#d9d9d9; opacity:0.03; position:absolute; top:10%; right:-35%; font-weight:bold;}
.news .navs{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.news .navs .title{width:100%; height:auto; overflow:hidden; margin:0 auto; float:left; font-size:0.4rem; color:#fff; font-family:Arial; line-height:1; text-align:center; font-weight:bold;}
.news .navs .title span{font-size:0.34rem; color:#fff; font-family:microsoft yahei; line-height:1; text-align:center; font-weight: lighter;}
.news .down{ width:100%; height:auto; overflow:hidden; margin:0.35rem auto;}
.news .news_one{ width:48%; height:4.3rem; overflow:hidden; float:left; background-color:#fff; margin:0 1% 0.2rem 1%; border-radius:0.1rem;}
.news .news_one .pic{ width:100%; height:2.3rem; overflow:hidden; position:relative; margin:0 auto;}
.news .news_one .pic img{ width:100%; height:2.3rem; transition:all 0.3s;}
.news .news_one .pic .time{ width:auto; height:0.4rem; overflow:hidden; position:absolute; left:0; bottom:0; background-color:#04479b; padding:0 0.15rem; border-radius:0 0.1rem 0 0; font-size:0.2rem; color:#fff; font-family:Arial; line-height:0.4rem; text-align: center; z-index:10; display:inline-block;}
.news .news_one .title{ width:90%; height:0.8rem; overflow:hidden; margin:0.1rem auto 0 auto; font-size:0.28rem; color:#04479b; font-family:microsoft yahei; line-height:0.4rem; text-align:left;}
.news .news_one .con{ width:90%; height:0.35rem; overflow:hidden; margin: 0 auto; font-size:0.24rem; color:#666; font-family:microsoft yahei; line-height:0.35rem; text-align:left;}
.news .news_one .view{ display:inline-block;overflow:hidden; margin:0.15rem auto 0 5%; font-size:0.24rem; padding:0.05rem 0.15rem; background-color:#04479b; border-radius:0.05rem; color:#fff; font-family:microsoft yahei; line-height:1; text-align:center;}
.news .news_one:hover .pic img{ width:100%; height:2.3rem; transition:all 0.3s; transform:scale(1.1);}
.news .more{ width:35%; height:0.6rem; overflow:hidden; clear:both; margin:0 auto; background:#1a9bef url(../img/images/t5.png) no-repeat 90% 50%; background-size:auto 50%; border-radius:0 0 0 0.21rem; font-size:0.24rem; color:#fff; font-family:microsoft yahei; line-height:0.6rem; text-indent:1em;}
/*join*/
.news_bg4{ width:100%; height:auto; overflow:hidden; position:relative; padding:1rem 0 0.7rem 0; background:url(../img/images/bg2.jpg) no-repeat center bottom; background-size:cover;}
.join .navs{ width:100%; height:auto; overflow:hidden; margin:0 auto 0.5rem auto;}
.join .navs .title{width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:0.4rem; color:#fff; font-family:Arial; line-height:1.4; text-align:center; font-weight:bold;}
.join .navs .title span{font-size:0.34rem; color:#fff; font-family:microsoft yahei; line-height:1.4; text-align:center;}
.join .navs .con{width:70%; height:auto; overflow:hidden; margin:40px auto 0 0; font-size:16px; color:#fff; font-family:microsoft yahei; line-height:1.5; text-align:left;}
.join .right_bg{ width:100%; height:5.5rem; display:block; position:relative; background-color:rgba(255,255,255,0.3); border-radius:0.15rem;}
.join .right{ width:100%; height:5.5rem; overflow:hidden; position:absolute; left:-0.1rem; top:-0.1rem; border-radius:0.15rem; background:#fff url(../img/images/t7.png) no-repeat 80% 40%;}
.join .right .titles{ width:100%; height:0.95rem; overflow:hidden; margin:0 auto; border-bottom:0.01rem solid #e8e8e8; text-align:center;}
.join .right .titles a{ width:100%; height:0.93rem; display:inline-block; margin:0 auto; overflow:hidden; border-bottom:0.02rem solid #fff; line-height:0.93rem; color:#04479b; font-size:0.24rem; font-family:microsoft yahei;}
.join .right .titles a:hover{ width:100%; height:0.93rem; display:inline-block; margin:0 auto; overflow:hidden; border-bottom:0.02rem solid #04479b; line-height:0.93rem; color:#04479b; font-size:0.24rem; font-family:microsoft yahei; font-weight:bold;}

.join .right .titles .swiper-container{width:90%; height:100%; margin:0 auto; padding:0 5%;}

.join .right .titles .swiper-slide{ width:100%; height:100%; overflow:hidden; position:relative; text-align:center;}
.join .right .titles .swiper-slide img{ width:100%; height:100% ;}

.join .right .titles .swiper-slide-active .title{ width:100%; height:0.93rem; display:inline-block; margin:0 auto; overflow:hidden; border-bottom:0.02rem solid #04479b; line-height:0.93rem; color:#04479b; font-size:0.24rem; font-family:microsoft yahei; font-weight:bold;}

.join .right .titles .swiper_btnz{position: absolute;top: 20%;width: 0.6rem;height: 0.6rem; left:0;background: url(../img/images/left.png) 0 0 no-repeat; background-size: cover;display: block;z-index:10;}
.join .right .titles .swiper_btny{position: absolute;top: 20%;width: 0.6rem;height: 0.6rem; right:0;background: url(../img/images/right.png) 0 0 no-repeat; background-size: cover;display: block;z-index:10;}


.join .right .jdown{ width:90%; height:5rem; overflow:hidden; padding:0.2rem 5%; margin:0 auto; overflow-y:scroll;}
.join .right .jdown .con{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:2;}
.join .right .jdown .con pre{ line-height:2; font-size:0.24rem; color:#333; font-family:microsoft yahei; white-space:pre-wrap;}
.join .right .jdown .view{ display:inline-block;overflow:hidden; margin:0.2rem auto 0 0; font-size:0.24rem; padding:0.1rem 0.2rem; background-color:#04479b; border-radius:0.05rem; color:#fff; font-family:microsoft yahei; line-height:1; text-align:center;}
.join .more{ width:35%; height:0.6rem; overflow:hidden; clear:both; margin:0.4rem auto 0 auto; background:#1a9bef url(../img/images/t5.png) no-repeat 90% 50%; background-size:auto 50%; border-radius:0 0 0 0.21rem; font-size:0.24rem; color:#fff; font-family:microsoft yahei; line-height:0.6rem; text-indent:1em;}
/*partner*/
.partner .navs{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative; z-index:10;}
.partner .navs .title{width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:0.4rem; color:#04479b; font-family:Arial; line-height:1; text-align:center; font-weight:bold;}
.partner .navs .title span{font-size:0.34rem; color:#333; font-family:microsoft yahei; line-height:1; text-align:center;}
.partner .navs .menu{width:100%; height:auto; display:block; margin:0 auto; text-align:center;}
.partner .navs .menu .aniu{ width:40%; height:0.6rem; overflow:hidden; display:inline-block; margin:0.2rem auto; background:#fff; border-radius:0 0 0.21rem 0; font-size:0.26rem; color:#333; font-family:microsoft yahei; line-height:0.6rem; text-align:center; box-shadow:0 0 0.05rem #e0e0e0;}
.partner .navs .menu .aniu:nth-child(1){ width:40%; height:0.6rem; overflow:hidden; display:inline-block; margin:0.2rem auto; background:#fff; border-radius:0 0 0 0.21rem; font-size:0.26rem; color:#333; font-family:microsoft yahei; line-height:0.6rem; text-align:center; box-shadow:0 0 0.05rem #e0e0e0;}
.partner .navs .menu .aniu:hover{ width:40%; height:0.6rem; overflow:hidden; display:inline-block; margin:0.2rem auto; background:#1a9bef; border-radius:0 0 0.21rem 0; font-size:0.26rem; color:#fff; font-family:microsoft yahei; line-height:0.6rem; text-align:center; box-shadow:0 0 0.05rem #e0e0e0;}
.partner .navs .menu .aniu:nth-child(1):hover{width:40%; height:0.6rem; overflow:hidden; display:inline-block; margin:0.2rem auto; background:#1a9bef; border-radius:0 0 0 0.21rem; font-size:0.26rem; color:#fff; font-family:microsoft yahei; line-height:0.6rem; text-align:center; box-shadow:0 0 0.05rem #e0e0e0;}
.partner .navs .menu .aniu.curr{background:#1a9bef; color:#fff;}


.partner .down{ width:100%; height:auto; margin:0 auto;}
.partner .down .pic{ width:31%; height:1rem; overflow:hidden; margin:0.1rem 1%; float:left; border-radius:0.05rem; box-shadow:0 0 0.1rem #e0e0e0; cursor:pointer;}
.partner .down .pic img{ width:auto; height:90%; margin:5% auto; transition:all 0.3s;}
.partner .down .pic:hover img{ width:auto; height:90%; margin:5% auto; transition:all 0.3s; transform:scale(1.1);}
.partner .more{ width:35%; height:0.6rem; overflow:hidden; clear:both; margin:0.4rem auto 0 auto; background:#1a9bef url(../img/images/t5.png) no-repeat 90% 50%; background-size:auto 50%; border-radius:0 0 0 0.21rem; font-size:0.24rem; color:#fff; font-family:microsoft yahei; line-height:0.6rem; text-indent:1em;}

.partner .swiper-container{width:100%; height:100%; margin:0 auto;}
.partner .swiper-wrapper{ width:100%; margin:0; position:relative; padding-bottom:70px;}
.partner .swiper-slide{ width:100%; height:100%; overflow:hidden; position:relative; text-align:center;}
.partner .swiper-slide img{ width:100%; height:100% ;}


.partner .swiper-paginationin{ height:10px; overflow:hidden; position:absolute; right:0px; bottom:10px !important; left:0 !important; margin:auto; z-index:1; text-align:center; }
.partner .swiper-paginationin span{ display:inline-block;width:10px; border-radius:100%; height:10px; background:#dbdbdb; cursor:pointer; vertical-align:top; margin:0 4px;opacity:0.9 !important;}
.partner .swiper-paginationin span.swiper-pagination-bullet-active{ background-color:#999;opacity:1 !important;}
.partner .swiper_btnz{position: absolute;top: 90%;width: 59px;height: 59px; left:35%;background: url(../img/images/left.png) 0 0 no-repeat;display: block;z-index:10;}
.partner .swiper_btny{position: absolute;top: 90%;width: 59px;height: 59px; right:35%;background: url(../img/images/right.png) 0 0 no-repeat;display: block;z-index:10;}
.partner .swiper_btnz:hover{position: absolute;top: 90%;width: 59px;height: 59px; left:35%;background: url(../img/images/lefta.png) 0 0 no-repeat;display: block;z-index:10;}
.partner .swiper_btny:hover{position: absolute;top: 90%;width: 59px;height: 59px; right:35%;background: url(../img/images/righta.png) 0 0 no-repeat;display: block;z-index:10;}


/*foot*/
.footer{width:100%; height:auto; overflow:hidden; }
.copy{width:100%; color: #999;line-height: 0.5rem; text-align:center; font-size:0.2rem; padding:0.2rem 0;}
.copy a{color: #999;}
.copy a:hover{color: #fff}

/* bannepic */
.cl_bannerpic{width: 100%;height: auto;overflow: hidden;text-align: center;}
.cl_bannerpic img{width: 100%;float: left;}
.about_txtcon{width: 6.6rem;height: auto;overflow: hidden;margin: 0px auto;}
.about_txtcontxt{font-size: 0.26rem;line-height: 0.45rem;color: #333;}
.about_txtcontxt p{padding: 0.02rem  0px;line-height: 0.45rem;}
.about_txtcontxt img{ max-width:100%;}

/*banner*/
.commbanner{width: 100%;height: auto;overflow: hidden; margin: 0px auto;position: relative;}
.commbanner.inner-banner.articleShow{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.inner-banner.articleShow .banner-bg{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.commbanner.inner-banner .banner-bg{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15);transform: scale(1.15);-webkit-transition: 4s;-o-transition: 4s;-moz-transition: 4s;transition: 4s;}
.inner-banner.articleShow .banner-bg{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.commbanner img{width: 100%;float: left;}
.story-bannercon{width: 80%;margin: 0px auto 0px;overflow: hidden;position: absolute;left: 10%;top: 35%;}
.story-commtitl{width: 100%;height: auto;overflow: hidden; text-align:left;}
.story-commtitl p.p1{font-size:0.36rem;color: #fff;margin-bottom: 4px;}
.story-commtitl p.p2{font-size: 0.4rem;color: #fff;}


/* honnerlist */
.honnerlist{width: 6.6rem;height: auto;overflow: hidden;margin: 0.2rem auto 0px;}
.honnerlist ul li{width: 100%;height: auto;overflow: hidden;margin-bottom: 0.3rem;border-bottom: 1px solid #f5f5f5;}
.honnerlist ul li .pic{width: 100%;height: auto;overflow: hidden;}
.honnerlist ul li .pic img{width: 100%;float: left;}
.honnerlist ul li .title{padding: 0.25rem 0.3rem 0.3rem;overflow: hidden;font-size: 0.26rem;color: #333;line-height: 0.38rem;text-align: center;}

/*内页荣誉*/
.neipro_conlist .h_box{ width:100%; height:auto; overflow:hidden; margin:0.3rem auto 0 auto; float:left; background-color:#fff;}
.neipro_conlist .h_box .top{ width:90%; height:auto; overflow:hidden; margin:35px 5% 0 5%;}
.neipro_conlist .h_box .top .ry{ height:0.4rem; overflow:hidden; float:left; border:0.02rem solid #a13232; padding:0 0.15rem; line-height:0.4rem; font-size:0.22rem; color:#a13232; text-align:center; border-radius:0.2rem; font-weight:bold;}
.neipro_conlist .h_box .top .time{ height:0.4rem; overflow:hidden; margin-left:0.15rem; float:left; line-height:0.4rem; font-size:0.2rem; color:#333; text-align:left;}
.neipro_conlist .h_box .title{ width:90%; height:0.8rem; overflow:hidden; margin:0.15rem 5% 0 5%; line-height:0.4rem; font-size:0.3rem; color:#04479b; text-align:left;}
.neipro_conlist .h_box .pic{ width:90%; height:1.5rem; overflow:hidden; margin:0.2rem 5% 0.4rem 5%; text-align:left;}
.neipro_conlist .h_box .pic img{height:auto; max-height:1.5rem; }
/*内页合作*/
.base_pro .p_box{ width:30%; height:1rem; overflow:hidden; margin:0.2rem 2% 0 1%; float:left; background-color:#fff; text-align:center; border-radius:0.05rem; box-shadow:0 0 0.1rem #e0e0e0;}
.base_pro .p_box:nth-child(3n){ width:31%; height:1rem; overflow:hidden; margin:0.2rem 2% 0 0; float:left; background-color:#fff; text-align:center; border-radius:0.05rem; box-shadow:0 0 0.1rem #e0e0e0;}
.base_pro .p_box img{ width:auto; height:90%; margin:5% auto; transition:all 0.3s; cursor:pointer;}
.base_pro .p_box:hover img{ width:auto; height:90%; margin:5% auto; transition:all 0.3s; transform:scale(1.1); }

/*pro nei*/
.zz_bgc2 .pro_lis{ width:100%; height:auto; overflow:hidden; float:right; margin:0 auto; background-color:#fff; position:relative;}
.base_pro .top{ width:90%; height:auto; overflow:hidden; margin:0 auto; position:relative; text-align:center;}
.base_pro .top .az{ width:auto; height:auto; font-size:1.26rem; font-family:SourceHanSerifCN; color:#04479b; opacity:0.06; position:absolute; top:6%; left:40%; z-index:1; font-style:italic;}
.base_pro .top .pic{ width:100%; height:auto; overflow:hidden; display:inline-block; margin:1rem auto 0 0; text-align:center;}
.base_pro .top .pic img{ max-height:0.65rem;}
.base_pro .top .t_cn{ width:100%; height:auto; overflow:hidden; display:inline-block;  margin:0.3rem auto; font-size:0.34rem; color:#04479b; font-family:microsoft yahei; line-height:1; text-align:center;}
.base_pro .top span{  font-size:0.22rem; color:#04479b; font-family:Arial; line-height:1; text-align:center;}
.base_pro .top .con{ width:100%; height:auto; overflow:hidden; margin:0.15rem auto; font-size:0.26rem; font-family:microsoft yahei; text-align:center;}
.base_pro .down{ width:90%; height:auto; overflow:hidden; margin:0 auto; padding:0.4rem 0; border-top:1px solid #ddd;}
.base_pro .down .title{ width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:0.28rem; color:#04479b; font-family:microsoft yahei; line-height:1.5; text-align:left;font-weight:bold; }
.base_pro .down .title span{font-size:0.28rem; color:#04479b; font-family:SourceHanSerifCN; line-height:1.5; text-align:left; font-style:italic;}
.base_pro .down .con{ width:100%; height:auto; min-height:2rem; overflow:hidden; margin:0.3rem auto 0 auto; font-size:0.24rem; font-family:microsoft yahei; line-height:2;}
.base_pro .navs{ width:100%; height:auto; overflow:hidden; margin:0.3rem auto; padding:0; position:relative; z-index:10;}
.base_pro .navs .title{width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; font-size:0.4rem; color:#04479b; font-family:Arial; line-height:1; text-align:center; font-weight:bold;}
.base_pro .navs .title span{font-size:0.34rem; color:#333; font-family:microsoft yahei; line-height:1; text-align:center;}

/* 内页招聘 */
.cl_zplist{width: 94%;height: auto;overflow: hidden;margin: 0.25rem auto 0px;}
.cl_zplist ul li{width: 100%;float: left;overflow: hidden;margin-bottom: 0.2rem; border-radius:0.1rem;}
.cl_zplist ul li .tit{width: 100%;height: 0.7rem;background-color: #ececec;line-height: 0.7rem;font-size: 0.26rem;font-weight: bold;}
.cl_zplist ul li .tit span{display: inline-block;padding-left: 0.2rem;}
.cl_zplist ul li .con{box-sizing: border-box;border: 1px solid #e3e3e3;border-top: none;padding: 0.2rem 0.27rem 0.25rem;overflow: hidden;}
.cl_zplist ul li .con .laber{font-weight: bold;color: #04479b;font-size: 0.24rem;margin-bottom: 0.1rem;}
.cl_zplist ul li .con .txt{width: 100%;height: auto;overflow: hidden;font-size:0.24rem;color: #333;line-height:0.4rem;}
.cl_zplist ul li .con .txt pre{font-size:0.24rem;color: #333;line-height:0.4rem;}
.cl_zplist ul li .con .txt p{padding: 2px 0px;line-height: 0.4rem;}
.cl_zplist ul li .boot{width: 100%;height: 5px;background: url(../img/zp_bmbg.jpg)repeat;}
.cl_zplist ul li .join_down{ width:100%; height:auto; overflow:hidden; margin:0 auto; background-color:#05479b;}
.cl_zplist ul li .join_down .lie{ width:45%; height:0.4rem; overflow:hidden; margin:0.1rem 2.5%; background:url(../img/images/t8.png) no-repeat left 50%; background-size:auto 90%; line-height:0.4rem; font-size:0.22rem; color:#fff; text-align:left; float:left; text-indent:2em;}
.cl_zplist ul li .join_down .lie:nth-child(2){ width:45%; height:0.4rem; overflow:hidden; margin:0.1rem 2.5%; background:url(../img/images/t9.png) no-repeat left 50%; background-size:auto 100%; line-height:0.4rem; font-size:0.22rem; color:#fff; text-align:left; float:left; text-indent:2em;}
.cl_zplist ul li .join_down .lie:nth-child(3){ width:95%; height:0.4rem; overflow:hidden; margin:0.1rem 2.5%; background:url(../img/images/t10.png) no-repeat left 50%; background-size:auto 100%; line-height:0.4rem; font-size:0.22rem; color:#fff; text-align:left; float:left; text-indent:2em;}
.cl_zplist .navs{ width:100%; height:auto; overflow:hidden; margin:0.3rem auto; padding:0; position:relative; z-index:10;}
.cl_zplist .navs .title{width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; font-size:0.4rem; color:#04479b; font-family:Arial; line-height:1; text-align:center; font-weight:bold; border:0;}
.cl_zplist .navs .title span{font-size:0.34rem; color:#333; font-family:microsoft yahei; line-height:1; text-align:center;}

/* 内页新闻 */
.cl-news{width: 100%;height: auto;overflow: hidden;margin: 0.25rem auto 0px;}
.cl-news ul li{width: 94%;overflow: hidden;margin: 0 auto 3%;border-bottom: 1px solid #e5e5e5;padding:0.2rem 0.25rem;box-sizing: border-box; background:url(../img/images/t15.png) no-repeat left 60%;}
.cl-news ul li a div.p1{ width:70%; height:0.5rem; font-size: 0.25rem;color: #666;font-weight: bold;font-family: Arial; float:left; line-height:0.5rem;}
.cl-news ul li a div.p3{ width:30%; height:0.5rem; overflow:hidden; float:right; margin:0 auto; border-radius:0.05rem; font-size:0.22rem; color:#fff; background-color:#04479b; font-family:microsoft yahei; line-height:0.5rem; text-align:center;}
.cl-news ul li a div.p2{ width:100%; height:0.6rem display:block; float:left; font-size: 0.26rem;color: #585858;overflow: hidden; line-height:0.6rem; text-overflow: ellipsis;  white-space: nowrap;}
.cl-news ul li a .pic{width: 100%;overflow: hidden;text-align: center;margin-bottom: 0.2rem;}
.cl-news ul li a .pic img{width: 100%;float: left;}
.cl-news .navs{ width:100%; height:auto; overflow:hidden; margin:0.3rem auto; padding:0; position:relative; z-index:10;}
.cl-news .navs .title{width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; font-size:0.4rem; color:#04479b; font-family:Arial; line-height:1; text-align:center; font-weight:bold; border:0;}
.cl-news .navs .title span{font-size:0.34rem; color:#333; font-family:microsoft yahei; line-height:1; text-align:center;}

/*内页社员*/
.cl-news ul a .box{ width:100%; height:auto; float:left; margin:0.3rem 0 0 0; background-color:#fff; }
.cl-news ul a .box .title{ width:92%; height:0.8rem; overflow:hidden; line-height:0.8rem; font-size:0.26rem; color:#333; font-weight:bold; text-align:left; margin:0 4% 0 4%;}
.cl-news ul a .box .pic{ width:92%; height:4.8rem; overflow:hidden; text-align:center; margin:0.3rem 4% 0 4%;}
.cl-news ul a .box .pic img{ max-width:100%; height:auto; transition:all 0.3s;}



/* 线下门店 */
.shoppseah {width:6.6rem;margin: 0.25rem auto 0.3rem;overflow: hidden;text-align: center;}
.shoppseah .shopselect{width: 35%;float: left;margin-right: 0.2rem;border: 1px solid #ddd;border-radius: 8px;height: 0.65rem;box-sizing:border-box ;line-height: 0.65rem;padding-left: 0.25rem;font-size: 0.26rem;}
.select_down{background: url(../img/down.png)no-repeat 95% center;background-size: 4.5%;}
.shopbootm{background-color: #04479b;color: #fff;font-size: 0.26rem;width: 20%;border: none;float: left;height: 0.6rem;line-height:0.6rem;text-align: center;border-radius: 8px;cursor: pointer;}

.shoplists{width: 6.8rem;height: auto;overflow: hidden;margin: 0.2rem auto 0px;}
.shoplists ul li{width: 96%;overflow: hidden;margin: 0px auto 3%;border: 1px solid #e5e5e5;padding: 0.3rem 0.25rem;box-sizing: border-box;}
.shoplists ul li p.p1{font-size: 0.25rem;color: #585858;margin-bottom: 0.15rem;}
.shoplists ul li p.p1 span{display: inline-block;font-weight: bold;color: #666;padding-left: 0.1rem;}
.shoplists ul li p.p2{color: #666;font-size: 0.22rem;display: inline-block;line-height: 0.4rem;margin-bottom: 0.15rem;}
.shoplists ul li p.p3{color: #04479b;font-weight: bold;font-size: 0.26rem;}



/* 联系我们 */
.contant-bg{width: 100%;height: auto;overflow: hidden;padding: 0.4rem 0px 0.6rem;}
.contant-con{width: 94%;height: auto;overflow: hidden;margin: 0.25rem auto 0px;}
.contant-con .c_one{ width:95%; height:auto; overflow:hidden;  border-bottom:1px dashed #e8e8e8; background:url(../img/images/t6.png) no-repeat right center; line-height:2.2; color:#333; font-size:0.3rem; text-align:left; font-weight:bold; padding:0 5% 0 0;}
.contant-con .c_one:nth-child(2){ width:95%; height:auto; overflow:hidden; margin-top:0.3rem;  border-bottom:1px dashed #e8e8e8; border-top:2px #333 solid; background:url(../img/images/t6.png) no-repeat right center; line-height:2.2; color:#333; font-size:0.3rem; text-align:left; font-weight:bold; padding:0 5% 0 0;}
.contant-con .c_two{ width:100%; height:auto; overflow:hidden; float:left; margin:0.1rem 0; line-height:2.2; color:#333; font-size:0.3rem; text-align:left; text-indent:2em; background:url(../img/images/t7.png) no-repeat left center;}

/* 地图 */
.map-bg{width: 100%;height: 4.8rem;overflow: hidden;margin: 0px auto;}






/* 二维码 */
.ewm-bg{width: 100%;height: auto;overflow: hidden;padding: 0.6rem 0px;background-color: #f8f8f8;text-align: center;font-size: 0px;}
.ewm-pic{width: 2.06rem;height: 2.06rem;margin: 0px auto;overflow: hidden;text-align: center;}
.ewm-pic img{width: 100%;float: left;}
.ewm-bg p.p1{line-height: 0.55rem;text-align: center;font-size: 0.24rem;color: #333;margin-bottom: 0.26rem;}
.ewm-bg p.p2{display: inline-block;height: 0.58rem;line-height: 0.58rem;text-align: center;border: 2px solid #a4cbf3;border-left: 0px;border-right: 0px;overflow: hidden;font-size: 0.26rem;font-weight: bold;margin: 0px auto;padding: 0px 0.2rem;color: #2788ec;}
.ewm-bg p.p2 i{font-size: 0.32rem;}



.clbanner{width: 100%;height:auto;overflow: hidden;margin: 0px auto; text-align: center;position: relative;}
.clbanner img{width: 100%; float: left;}
.about-txt{width: 100%;margin: 0px auto; text-align: center;position: absolute;left: 0px;right: 0px;color: #fff;top: 1.55rem;}
.about-txt p.p1{font-size: 0.38rem;margin-bottom: 0.15rem;}
.about-txt p.p2{font-family: Arial;font-size: 0.32rem;text-transform: capitalize;position: relative;padding-bottom:0.25rem;}
.about-txt p.p2::after{content: '';width: 1rem;height: 1px;background-color: #fff;display: inline-block;position: absolute;bottom: 0px;right: 0px;left: 0px;margin: 0px auto;}
/*neiabout*/
.nei_about{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
/*about*/

.nei_about .licheng .navs{ width:100%; height:auto; overflow:hidden; margin:0 auto 0.3rem auto; position:relative; z-index:10;}
.nei_about .licheng .navs .title{width:100%; height:auto; overflow:hidden; margin:0 auto; float:left; font-size:0.4rem; color:#04479b; font-family:Arial; line-height:1; text-align:center; font-weight:bold;}
.nei_about .licheng .navs .title span{font-size:0.34rem; color:#333; font-family:microsoft yahei; line-height:1; text-align:center;}
.nei_about .licheng .left{ width:100%; height:auto; overflow:hidden; float:left;}
.nei_about .licheng .left img{ width:100%; height:auto;}

.nei_about .linian .left{ width:100%; height:auto; overflow:hidden; float:left; margin:0.3rem auto;}
.nei_about .linian .left img{ width:100%; height:auto;}
.nei_about .linian .right{ width:100%; height:auto; overflow:hidden; float:left;}
.nei_about .linian .navs{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative;}
.nei_about .linian .navs .title{width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:0.4rem; color:#04479b; font-family:Arial; line-height:1; text-align:center;}
.nei_about .linian .navs .title span{font-size:0.34rem; color:#333; font-family:microsoft yahei; line-height:1; text-align:center;}
.nei_about .linian .right .con {width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:0.24rem; color:#333; font-family:microsoft yahei; line-height:2.5; text-align:left;}

.news_bgb{ width:100%; height:auto; overflow:hidden; padding:0.8rem 0; background-color:#f5f5f5; position:relative;}
.nei_about .brand .navs{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative; z-index:10;}
.nei_about .brand .navs .title{width:100%; height:auto; overflow:hidden; margin:0 auto; float:left; font-size:0.4rem; color:#04479b; font-family:Arial; line-height:1; text-align:center; font-weight:bold;}
.nei_about .brand .navs .title span{font-size:0.34rem; color:#333; font-family:microsoft yahei; line-height:1; text-align:center;}
.nei_about .brand .down{ width:100%; height:auto; margin:0.35rem auto;}
.nei_about .brand .down .box{ width:92%; height:auto; overflow:hidden; margin:0.15rem auto; background-color:#fff; border-radius:0.1rem; padding:0.2rem 4%; cursor:pointer;}
.nei_about .brand .down .box .left{ width:30%; height:auto; overflow:hidden; margin:0 5% 0 auto; float:left;}
.nei_about .brand .down .box .left img{ width:90%; height:auto; margin-top:0.2rem;}
.nei_about .brand .down .box .right{ width:65%; height:auto; overflow:hidden; margin:0 auto; float:left;}
.nei_about .brand .down .box .right .title{ width:100%; height:auto; overflow:hidden; margin:0.2rem auto 0.3rem auto; font-size:0.32rem; color:#04479b; font-family:microsoft yahei; line-height:1; text-align:left; font-weight:bold}
.nei_about .brand .down .box .right .con{ width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:0.22rem; color:#333; font-family:microsoft yahei; line-height:2; text-align:left;}
.nei_about .brand .down .box:hover{ width:92%; height:auto; overflow:hidden; margin:0.15rem auto; background-color:#04479b; border-radius:0.1rem; padding:0.2rem 4%}
.nei_about .brand .down .box:hover .right .title{ width:100%; height:auto; overflow:hidden; margin:0.2rem auto 0.3rem auto; font-size:0.32rem; color:#fff; font-family:microsoft yahei; line-height:1; text-align:left; font-weight:bold}
.nei_about .brand .down .box:hover  .right .con{ width:100%; height:auto; overflow:hidden; margin:0 auto; font-size:0.22rem; color:#fff; font-family:microsoft yahei; line-height:2; text-align:left;}
.nei_about .brand .down .box:hover .left img{ width:90%; height:auto; margin-top:0.2rem; -webkit-filter: brightness(0) invert(1);  filter: brightness(0) invert(1);}

/* 招聘 */
.zp-con{width: 96%;height: auto;overflow: hidden;margin: 0.35rem auto 0px;}
.layui-co {display: inline-block;width: 32.3%;font-size: 0.26rem;}


/************************** 内页*****************************/
.main{width:100%;margin:0 auto;overflow: hidden;line-height:0.28rem;}
.news_pptbg{ width:100%; height:auto; overflow:hidden; padding-bottom:0.3rem; min-height:5.5rem}
.nei{margin:0px auto 0.2rem;width: 96%;}
.nei_name{font-weight: normal; background-color:#fff;height:0.75rem;line-height:0.75rem; padding-left:0.2rem;color:#000; font-size:0.28rem; text-align:center;}
.nei_name>span{color:#d4d4d4;font-family: Arial; text-transform:uppercase; font-size:0.13rem}
.cont{ padding:0.25rem 0.3rem 0rem; line-height:0.42rem; font-size:0.26rem !important; color:#333; min-height:5.5rem;box-sizing: border-box;}
.cont .join_down{ width:100%; height:auto; overflow:hidden; margin:0.4rem auto 0 auto; padding:0.15rem 0; background-color:#05479b; border-radius:0.1rem;}
.cont .join_down .lie{ width:95%; height:0.4rem; overflow:hidden; margin:0.1rem 2.5%; background:url(../img/images/t8.png) no-repeat left 50%; background-size:auto 90%; line-height:0.4rem; font-size:0.22rem; color:#fff; text-align:left; float:left; text-indent:2em;}
.cont .join_down .lie:nth-child(2){ width:95%; height:0.4rem; overflow:hidden; margin:0.1rem 2.5%; background:url(../img/images/t9.png) no-repeat left 50%; background-size:auto 100%; line-height:0.4rem; font-size:0.22rem; color:#fff; text-align:left; float:left; text-indent:2em;}
.cont .join_down .lie:nth-child(3){ width:95%; height:0.4rem; overflow:hidden; margin:0.1rem 2.5%; background:url(../img/images/t10.png) no-repeat left 50%; background-size:auto 100%; line-height:0.4rem; font-size:0.22rem; color:#fff; text-align:left; float:left; text-indent:2em;}
.cont .load{ clear:both; width:30%; height:0.5rem; overflow:hidden; margin:0 auto; border-radius:0.05rem; font-size:0.22rem; color:#fff; background-color:#04479b; font-family:microsoft yahei; line-height:0.5rem; text-align:center;}
.cont img{ text-indent:-28pt !important;}
.cont p{padding: 0.1rem 0px;line-height: 0.65rem; font-size:0.26rem !important;}
.cont h1{padding: 0.1rem 0px;line-height: 0.65rem; font-size:0.26rem !important;}
.cont h3{padding: 0.1rem 0px;line-height: 0.65rem; font-size:0.26rem !important;}
.cont span{padding: 0.1rem 0px;line-height: 0.65rem; font-size:0.26rem !important;}
ul.Sort1 > li.s1>a{ background:url(../img/down.png) no-repeat #f4f4f4 95% 50% ;background-size:16px 8px;}
ul.Sort1 > li.s2>a{background:url(../img/up.png)no-repeat #f4f4f4 95% 50%;background-size:16px 8px; }
ul.Sort1 > li.s2{ border-bottom: 1px solid #ebebeb;}
ul.Sort1 > li > a{ color:#000; padding-left:4%; display:block; font-family:Microsoft YaHei}

ul.Sort2{ margin:0 0.09rem 0.04rem; overflow:hidden; display:none; background:#FFF; padding:0.1rem 0;}
ul.Sort2 > li{  margin:0.05rem 1%; float:left;display: inline-block;text-align: center; height:0.69rem; padding:0 0.2rem; overflow:hidden; line-height:0.69rem; background:#f8f8f8; width:auto; font-size:0.25rem}
ul.Sort2 > li.cur{ color:#fff !important; background-color:#04479b; padding:0 0.2rem;}

ul.Sort2 > li:hover{ background-color:#04479b; color:#fff}
ul.Sort3 > li.s4{ border-bottom: 1px solid #ebebeb;}
ul.Sort3 > li > a{ color:#000; padding-left:4%; display:block; font-family:Microsoft YaHei}

ul.Sort4{ margin:0 0.09rem 0.04rem; overflow:hidden; display:none; background:#FFF; padding:0.1rem 0;}
ul.Sort4 > li{  margin:0.05rem 1%;font-size:0.25rem; text-align: center; height:0.69rem; line-height:0.69rem; font-size:0.85em; overflow:hidden; float:left; display:inline-block}
ul.Sort4 > li.li1{ width:31%;background: #f8f8f8; overflow:hidden}
ul.Sort4 > li.li1 > a.a2{ background:#f8f8f8; display:inline-block; line-height:0.69rem; overflow:hidden}
ul.Sort4 > li.li1 > a.a1{ color:#fff; background-color:#000; display:block}
ul.Sort4 > li.li2{ width:13%}
ul.Sort4 > li.li2 >a.pic{ margin:0.05rem 1%; overflow:hidden}
ul.Sort4 > li.li2 >a.a1 img{border:1px solid #000; overflow:hidden; display:inline-block}
ul.Sort4 > li.li2 >a.pic >img{ height:0.6rem}

/*新闻详情页*/
/*view*/
.view_title{text-align: center;margin:0.45rem auto 0.15rem;font-size:0.3rem; font-weight:bold; line-height:0.65rem; color: #4e4e4e; border-bottom:2px solid #04479b;}
.view_subtitle{text-align: center;margin:0.1rem auto 0.1rem;font-size:0.24rem; font-weight:bold; line-height:0.4rem; color: #888;}
.news_view_wrap {display: flex;justify-content: center;font-size: 0.24rem;color: #4e4e4e;text-align: center;line-height: 0.42rem;}
.news_view_wrap>div {position: relative;padding: 0 0.14rem 0 0.52rem;display: inline-block;*display: inline;*zoom: 1;}
.news_view_date::after {width: 0.28rem;height: 0.28rem;background: url(../img/icon-time.png) center no-repeat;background-size: 100%;}
.news_view_click::after{width: 0.28rem;height: 0.28rem;background: url(../img/icon-number.png) center no-repeat;background-size: 100%;}
.news_view_wrap>div::after{content: '';display: block;position: absolute;left:0.14rem;top: 50%;transform: translate(0,-50%);}



.view_date{text-align: right;padding-right:0.2rem;font-size:0.2rem; color:#666; line-height:0.3rem; padding-top:0.1rem}
/*分页*/
.page{width:100%;line-height:0.5rem;text-align:center;border-top:none;padding:0 0 0px 0; margin:0.4rem auto 0px;font-size: 0.22rem;}
.pagination { width:auto;  margin:0 auto;}
.pagination li {display: inline-block;margin-right:0.05rem;padding: 0.03rem 0.07rem;border: 1px solid #e2e2e2;min-width: 0.3rem;text-align: center;}
.pagination li.active {background: #bd1d2d;color: #fff;border: 1px solid #bd1d2d;}
.pagination li a {display: block;text-align: center;}


/******************************leftnav****************************/
.inavs{ position:fixed; width:3.24rem; top:0; height:100%; background-color:#333333; z-index:105; padding-left:0.36rem; right:-3.6rem;}
.inavs .inavstop img{ width:0.31rem; padding:0.34rem 0;}
.inavsbot{overflow-y:scroll;overflow-x:hidden}
.inavsbot ul{}
.inavsbot ul li{ height:0.9rem; line-height:0.9rem; border-bottom:1px solid #424242; background:url(../img/cnav_bg.png) no-repeat 90% center;}
.inavsbot ul li a{ display:block;font-size:0.25rem; color:#fff;}
.inavsbot ul li a img{ width:0.24rem; vertical-align:middle; margin-left:1.45rem;transition:all 0.3s ease 0s;}
.inavsbot ul li a img.xla{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg);-o-transform:rotate(180deg); }
.inavsbot ul li .xlas{ text-indent:0.3rem; padding:0.1rem 0; display:none;}
.inavsbot ul li .xlas a{ display:block; font-size:0.26rem; color:#c7c7c7; height:0.6rem; line-height:0.6rem;}
/**图片相册**/
.view_pic_tumbom{ width:100%; height:auto; overflow:hidden; margin:1rem auto 0px;}
.view-page{width: 96%;height: auto;overflow: hidden;border-top: 1px solid #dedede;padding: 0.2rem 0px;}
.view-page p{font-size: 0.24rem;color: #999;line-height: 0.42rem;}
.view-page p a{color: #999;}
.pronavs{width: 100%;height: auto;overflow: hidden;margin: 0.25rem auto 0.35rem;}
.pronavs a{display: inline-block;padding: 0px 0.18rem;border: 1px solid #e9e9e9;border-radius: 20px;color: #333;line-height:0.58rem;margin: 0px 0.04rem 0.18rem;font-size: 0.26rem;float: left;}
.pronavs a:hover{background-color: #b72024;color: #fff;}



.nopadding{padding-top: 0px !important;}



/* wl 首页css */
.wl_m_indexbox{width: 6.76rem;height: auto;overflow: hidden;margin: 0.35rem auto ;background-color: #fff;border-radius: 8px;padding: 0.25rem  0  ;box-sizing: border-box;}
.wl_m_indextt{width: 100%;line-height: 0.55rem;box-sizing: border-box;overflow: hidden;padding: 0px 0.28rem 0px;}
.wl_m_indextt i{display: inline-block;float: left;margin-right: 0.12rem;margin-top: 0.1rem;}
.wl_m_indextt i.i1{width: 0.46rem;height: 0.44rem;background: url(../img/coin1.png)no-repeat center;background-size: 100%;}
.wl_m_indextt span{display: inline-block;float: left;font-size: 0.32rem;color: #191919;padding-left: 0.05rem;}
.wl_m_indextt a{display: inline-block;float: right;background-color: #efefef;padding: 0rem 0.25rem;border-radius: 20px;color: #a7a7a7;}

.wl_m_topbg{width: 100%;background: url(../img/m_topbg.jpg)no-repeat top center #f3f7ff;background-size: 100%;position: relative;}
.wl_m_person{width: 6.15rem;height: auto;overflow: hidden;margin: 0.1rem auto 0px;}
.wl_m_person .wl_headpic{width: 1.1rem;height: 1.1rem;float: left;overflow: hidden;border-radius: 50%;}
.wl_m_person .wl_headpic img{width: 100%;}
.wl_m_person .wl_headtxt{width: 4.85rem;float:right;overflow: hidden;color: #fff;margin-top: 0.25rem;}
.wl_m_person .wl_headtxt p.p1{font-size: 0.32rem;line-height: 0.48rem;}
.wl_m_person .wl_headtxt p.p2{font-size: 0.24rem;line-height: 0.45rem;}
.wl_m_botlablebg{width: 100%;height: 1.35rem;background-color: rgba(0,0,0,0.1);overflow: hidden;margin:0.3rem auto 0.45rem;}
.wl_m_botlable{width: 100%;height: auto;overflow: hidden;padding-top: 0.28rem;}
.wl_m_botlable ul li{width: 25%;float: left;position: relative;}
.wl_m_botlable ul li a .pic{width: 0.46rem;height: 0.42rem;margin: 0px auto 0.05rem;overflow: hidden;}
.wl_m_botlable ul li a .pic.pic1{background: url(../img/m_top_coin1.png)no-repeat top center;background-size: 98%;}
.wl_m_botlable ul li a .pic.pic2{background: url(../img/m_top_coin2.png)no-repeat top center;background-size: 92%;}
.wl_m_botlable ul li a .pic.pic3{background: url(../img/m_top_coin3.png)no-repeat top center;background-size: 98%;}
.wl_m_botlable ul li a .pic.pic4{background: url(../img/m_top_coin4.png)no-repeat top center;background-size: 98%;}
.wl_m_botlable ul li a p{font-size: 0.25rem;color: #fff;line-height: 0.45rem;text-align: center;}
.wl_m_botlable ul li a i{display: inline-block;width: 0.3rem;height: 0.3rem;border-radius: 50%;background-color: #f15a4a;color: #fff;font-size: 0.2rem;line-height: 0.3rem;position: absolute;right: 0.48rem;top: -0.1rem;text-align: center;}

.wl_m_indexcion{width: 100%;height: auto;overflow: hidden;margin:0.15rem auto 0;}
.wl_m_indexcion ul li{width: 25%;float: left;overflow: hidden;}
.wl_m_indexcion ul li.li3{width: 33.3%;}
.wl_m_indexcion ul li a .pic{width: 0.6rem;height: 0.55rem;margin: 0px auto 0.14rem;overflow: hidden;}
.wl_m_indexcion ul li a .pic.pic1{background: url(../img/news/coin29.png)no-repeat top center;background-size: 82%;}
.wl_m_indexcion ul li a .pic.pic2{background: url(../img/news/coin30.png)no-repeat top center;background-size: 85%;}
.wl_m_indexcion ul li a .pic.pic3{background: url(../img/news/coin31.png)no-repeat top center;background-size: 94%;}
.wl_m_indexcion ul li a .pic.pic4{background: url(../img/news/coin32.png)no-repeat top center;background-size: 94%;}
.wl_m_indexcion ul li a .pic.pic5{background: url(../img/news/coin33.png)no-repeat top center;background-size: 98%;}
.wl_m_indexcion ul li a .pic.pic6{background: url(../img/news/coin34.png)no-repeat top center;background-size: 98%;}
.wl_m_indexcion ul li a .pic.pic7{background: url(../img/news/coin35.png)no-repeat top center;background-size: 100%;}
.wl_m_indexcion ul li a .pic.pic8{background: url(../img/news/coin36.png)no-repeat top center;background-size: 94%;}
.wl_m_indexcion ul li a .pic.pic9{background: url(../img/news/coin38.png)no-repeat top center;background-size: 94%;}
.wl_m_indexcion ul li a .pic.pic10{background: url(../img/news/coin39.png)no-repeat top center;background-size: 94%;}
.wl_m_indexcion ul li a .pic.pic11{background: url(../img/news/coin40.png)no-repeat top center;background-size: 94%;}
.wl_m_indexcion ul li a .pic.pic12{background: url(../img/news/coin42.png)no-repeat top center;background-size: 94%;}
.wl_m_indexcion ul li a p{font-size: 0.26rem;color: #191919;text-align: center;line-height: 0.45rem;}
.wl_m_scrollbox{width: 100%;border-top: 1px solid #f1f1f1;overflow: hidden;padding: 0.08rem 0.28rem 0px;box-sizing: border-box;margin-top: 0.2rem;}
.wl_m_scrolllist{width: 100%;height: 0.58rem;overflow: hidden;}
.wl_m_scrolllist ul li{height: 0.58rem;line-height: 0.58rem;overflow: hidden;width: 100%;float: left;background: url(../img/news/coin37.png)no-repeat left center;background-size: 0.15rem;}
.wl_m_scrolllist ul li span{font-size: 0.24rem;color: #666;padding-left: 0.28rem; display: inline-block;float: left;}
.wl_m_scrolllist ul li i{display: inline-block;float: right;font-size: 0.24rem;color: #2291e1;}
.table_1 td{border-width: 1px;border-style: solid;border-color: #e6e6e6;}
.ui-header_no{min-width: 320px;max-width: 750px;color:#fff; height:0.9rem;z-index:4;box-sizing:border-box;margin: 0px auto;}

.ui-header-leftl{ position:absolute; left:0.2rem;}
.ui-sback-w{width: 0.55rem;float: left;height: 0.9rem;background: url(../img/s-back_w.png)no-repeat left center;background-size: 40%;}
.ui-seachername{width: 5.2rem;position: absolute;left: 0px;right: 0px;height: 0.9rem;font-size: 0.29rem;color: #fff;margin: 0px auto;line-height: 0.9rem;text-align: center;}
.wl_passlist{background: url(../img/coin5.png)no-repeat right center;background-size: 3%;margin: 0px 0.25rem;overflow: hidden;}
.wl_passlist span{display: inline-block;float: left;width:0.52rem;height: 0.52rem;}
.wl_passlist span.span1{background: url(../img/coin3.png)no-repeat center;background-size: 75%;}
.wl_passlist span.span2{background: url(../img/coin4.png)no-repeat center;background-size: 92%;}
.wl_passlist i{display: inline-block;float: left;padding-left: 0.15rem;font-size: 0.3rem;color: #222;line-height: 0.50rem;}

.bottom-fixed2{width:100%; bottom: 0;position: fixed;text-align: center;z-index: 99; margin:0 auto;}
.map_foot{width: 100%; text-align: center; background-color:#04479b;overflow:hidden;box-sizing: border-box;height: 1rem;justify-content:space-around;display: flex;}
.map_foot li{width:25%;height: 1rem;position: relative;}
.map_foot li a .pic{width: 0.4rem;height: 0.4rem;margin:0.12rem auto 0.05rem;}
.map_foot li i{display: inline-block;width: 0.3rem;height: 0.3rem;border-radius: 100%;background-color: #f62913;color: #fff;line-height: 0.3rem;position: absolute;right:0.24rem;top: 0.02rem;font-size: 0.18rem;text-align: center;}
.map_foot li a .pic.pic1{background: url(../img/images/t1.png)no-repeat center;background-size: 100%;}
.map_foot li a .pic.pic2{background: url(../img/images/t2.png)no-repeat center;background-size: 100%;}
.map_foot li a .pic.pic3{background: url(../img/images/t3.png)no-repeat center;background-size: 100%;}
.map_foot li a .pic.pic4{background: url(../img/images/t4.png)no-repeat center;background-size: 100%;}
.map_foot li a p{font-size: 0.24rem;color: #fff;line-height: 0.38rem;}
.map_foot li.daka{width: 3.2rem;background-color: #f64646; text-align: center;}
.map_foot li.daka a p.p1{font-size: 0.32rem;color: #fff;padding-bottom: 0.05rem;padding-top: 0.15rem;}
.map_foot li.daka a p.p2{font-size: 0.23rem;color: #ffa0a0;}
.map_foot li.daka.no{background-color: #999;}
.map_foot li.daka.no a p.p3{font-size: 0.23rem;color: #fff;}
.wl_gztcon{width: 98%;height: auto;overflow: hidden;margin: 0.3rem auto 0.25rem;}

.progersstit{width: 95%;margin: 0rem auto 0.25rem;overflow: hidden;font-size: 0.28rem;color: #2291e1;}

.row{width:95%;height:0.4rem;margin:0.2rem auto;}
.row .title{display: inline-block;width: 22%;float: left;font-size: 0.24rem;}
.row div{float:left;height:0.4rem;line-height:0.4rem;font-size: 0.25rem;color: #2291e1;}
.background{width:55%;height:0.4rem;border:1px solid #f1f1f1;border-radius: 10px;background:#eee;margin:0px 0.1rem;overflow:hidden;font-size: 0.25rem;}
.progress{border-radius: 10px;overflow:hidden;}

.ui-headerlist{min-width: 320px;max-width: 750px;color:#fff; height:0.9rem;margin:auto;z-index:4;box-sizing:border-box; position: fixed;top:0rem;left: 0px;right: 0px;margin: 0px auto;background: url(../img/m_toph.jpg)no-repeat top center;background-size: 100%;}
.ui-header-leftli{ position:absolute; left:0.2rem;}
.ui-sback-w{width: 0.55rem;float: left;height: 0.9rem;background: url(../img/s-back_w.png)no-repeat left center;background-size: 40%;}
/* 列表筛选 */
.ui-header-ico-search {background: url(../img/index_select.png) no-repeat center;background-size: 95%;display: block;color: #fff;height: 0.5rem;}
.wl_seacherbox{width: 100%;height: auto;overflow: hidden;margin: 0.2rem auto 0.2rem;}
.wl_seacherbot{display: inline-block;border-radius: 6px;background-color: #2291e1;font-size: 0.23rem;color: #fff;padding: 0rem 0.18rem;line-height: 0.6rem;height:0.6rem;border:1px solid #2291e1;box-sizing:border-box;}
.addinputs{ width:100%; height:0.6rem; line-height: 0.6rem; border:1px solid #e7e7e7;border-radius:3px; }
/* 表格 */
.con_box{ width:100%; height:auto; overflow:hidden; padding:0.2rem 0.12rem; height: 100%; box-sizing: border-box;}
.table_1{background-color: #fff;}
.table_1 tr td{text-align: center; line-height: 1.6; height: 0.75rem; font-size:0.2rem;}
/* .table_1 tr:nth-child(odd) {background-color:#f3f3f3;} */
.trbg{ background-color:#f2f2f2 !important; border-bottom:1px solid #eaeaea; color:#666}
.trbg td{ text-align: center}
/*操作按钮*/
.buton_coin1{ display:inline-block; background-color:#c4e8ff; padding:0% 3%; line-height: 1.5; color:#2291e1; border:1px solid #2291e1;border-radius: 2px;}
.buton_coin2{ display:inline-block; width:30%; background-color:#c4e8ff; color:#2291e1; border:1px solid #2291e1;border-radius: 2px; margin:4% auto 2%; font-size:1em}
.cr_btn{display: inline-block;padding: 0.05rem 0.2rem;border-radius: 6px;font-size: 0.24rem;}
.cr3{background-color: #2291e1;color: #fff;}
.cr2{background-color: #e96f29;color: #fff;}
.cr1{background-color: #119a07;color: #fff;}
.wbuu{color: #2291e1;}
.wyellow{color: #e96f29;}
.wbule{color: #119a07;}
.wgreen{color: #999;}
.wredd{color: #d40f22;}


.wl_all_view{width: 100%;height: auto;overflow: hidden;padding: 0rem 0px 0px;}
.yy_view{width: 92%;height: auto;overflow: hidden;margin: 0.25rem auto ;}
.yy_view ul li{width: 100%;border-bottom: 1px solid #dedede;float: left;overflow: hidden;line-height: 0.5rem;font-size: 0.25rem;color: #333;padding: 0.08rem 0px;}
.yy_view ul li span{display: inline-block;color: #2291e1;padding-right: 0.1rem;}
.yy_view ul li .bule{color: #2291e1;}
.yy_view ul li .red{color: #ed0d16;}
.yy_view ul li .yellow{color: #ed9b0d;}
.nav_box{ width:100%; height:auto; overflow:hidden; padding:0.2rem 0.2rem; }
.nav_box a{ display:block; float:left;  color:#333; padding:1% 1.2% 1.2% 1.2%; margin-right: 2%; border:1px solid #dedede; box-sizing: border-box; border-radius: 5px}
.nav_box a.cur{ border:1px solid #2291e1; color:#2291e1}
.nav_box_bottom{width: 100%; height: 0.1rem;  background: #f3f3f3; display: block}
.wl_all_vtitcon{width: 95%;height: auto;overflow: hidden;margin: 0px auto;}
.wl_all_vtit{width: 100%;height: auto;overflow: hidden;line-height: 0.48rem;margin-top: 0.25rem;}
.wl_all_vtit i{width: 0.1rem;height: 0.48rem;float: left;display: inline-block;background-color: #2291e1;}
.wl_all_vtit span{font-size: 0.25rem;color: #333;float: left;display:inline-block;padding-left: 0.1rem;}
.trz_input{border: 1px solid #dedede;float: left;width: 92%;min-height: 1.5rem;margin: 0.12rem 0px 0.12rem 0.2rem;}
.trz_input2{border: 1px solid #dedede;float: left;width: 40%;min-height:0.48rem;margin: 0.12rem 0px 0.12rem 0.2rem;}


/*login*/
.login-form{ width:70%; height:auto; overflow:hidden; margin:0.5rem auto;}
.login-form div{ width:100%; height:auto; overflow:hidden; margin:0.2rem auto; text-align:center;}
.login-form .inputc{ width:98%; height:0.6rem; overflow:hidden; margin:0 auto; border:1px solid #dedede; border-radius:0.1rem; background:none; line-height:0.6rem; color:#333; font-size:0.24rem; font-family:microsoft yahei; text-indent:0.2rem;}
