﻿/*通用样式*/
body,html,div,p,table,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}
ul,ol,li,dl,dt,dd{list-style:none;}
img,a{border:none;}
em,i{font-style:normal;}
a{outline:none;text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);}
a:active{opacity:0.85;}
html,body{font-size:62.5%;font-family:"微软雅黑","Arial","Helvetica";font-weight:normal;text-shadow:none;width:100%;position:relative;margin:0px;padding:0px;overflow-x:hidden;}
.clear{width:0px;height:0px;font-size:0px;line-height:0px;clear:both;overflow:hidden;}

.swiper-pagination-bullet{width: 0.15rem;height: 0.15rem;}

.container{font-size:0.26rem;}
/* 顶部导航菜单 */
.nav{width:100%;height:1.3rem;background:#fff;display:flex;justify-content:space-between;}
.nav_logo{width:1.06rem;margin-left:0.4rem;}
.nav_logo img{width:100%;display:block;}

.nav_right{display:flex;}
.nav_btn{line-height:1.3rem;margin-right: 0.4rem;}
.nav_btn a{color:#000;font-size:0.26rem;margin-left:0.25rem;display:inline-block;}

.nav_menu_btn{width:0.4rem;height:0.36rem;margin-top: 0.48rem;margin-right: 0.4rem;}
.nav_menu_btn img{width: 100%;display: block;}


.nav_menu{
    width:100%;
    background:#4e4e4e;
    height:0;
    -webkit-transition:0.5s;
    -moz-transition:0.5s;
    -ms-transition:0.5s;
    transition:0.5s;
    overflow:hidden;
}
.nav_menu.active{
    height:6rem; /* 菜单高度 */
    padding-top:0.2rem;
}
.nav_menu.active a{
    display:block;
}
.nav_menu a{
    width:91%;
    background:#8e8e8e;
    display:none;
    height:0.7rem;
    line-height:0.7rem;
    color:#fff;
    margin:0 auto;
    margin-bottom:0.12rem;
    border-radius:0.05rem;
    padding:0 2%;
    opacity: 0;
    box-shadow:0 0 0.1rem rgba(0,0,0,0.1);
}
.nav_menu a:hover{
    background:#fff;
    color:#4e4e4e;
}

.nav_menu.active.nav_menu a:nth-of-type(1){
    opacity:1;
    -webkit-animation:fadeInDown 0.2s 0.22s ease both;
    -moz-animation:fadeInDown 0.2s 0.22s ease both;
    -ms-animation:fadeInDown 0.2s 0.22s ease both;
    animation:fadeInDown 0.2s 0.22s ease both;
}
.nav_menu.active.nav_menu a:nth-of-type(2){
    opacity:1;
    -webkit-animation:fadeInDown 0.2s 0.26s ease both;
    -moz-animation:fadeInDown 0.2s 0.26s ease both;
    -ms-animation:fadeInDown 0.2s 0.26s ease both;
    animation:fadeInDown 0.2s 0.26s ease both;
}
.nav_menu.active.nav_menu a:nth-of-type(3){
    opacity:1;
    -webkit-animation:fadeInDown 0.2s 0.3s ease both;
    -moz-animation:fadeInDown 0.2s 0.3s ease both;
    -ms-animation:fadeInDown 0.2s 0.3s ease both;
    animation:fadeInDown 0.2s 0.3s ease both;
}
.nav_menu.active.nav_menu a:nth-of-type(4){
    opacity:1;
    -webkit-animation:fadeInDown 0.2s 0.34s ease both;
    -moz-animation:fadeInDown 0.2s 0.34s ease both;
    -ms-animation:fadeInDown 0.2s 0.34s ease both;
    animation:fadeInDown 0.2s 0.34s ease both;
}
.nav_menu.active.nav_menu a:nth-of-type(5){
    opacity:1;
    -webkit-animation:fadeInDown 0.2s 0.38s ease both;
    -moz-animation:fadeInDown 0.2s 0.38s ease both;
    -ms-animation:fadeInDown 0.2s 0.38s ease both;
    animation:fadeInDown 0.2s 0.38s ease both;
}
.nav_menu.active.nav_menu a:nth-of-type(6){
    opacity:1;
    -webkit-animation:fadeInDown 0.2s 0.42s ease both;
    -moz-animation:fadeInDown 0.2s 0.42s ease both;
    -ms-animation:fadeInDown 0.2s 0.42s ease both;
    animation:fadeInDown 0.2s 0.42s ease both;
}
.nav_menu.active.nav_menu a:nth-of-type(7){
    opacity:1;
    -webkit-animation:fadeInDown 0.2s 0.46s ease both;
    -moz-animation:fadeInDown 0.2s 0.46s ease both;
    -ms-animation:fadeInDown 0.2s 0.46s ease both;
    animation:fadeInDown 0.2s 0.46s ease both;
}
.nav_menu.active.nav_menu a:nth-of-type(8){
    opacity:1;
    -webkit-animation:fadeInDown 0.2s 0.52s ease both;
    -moz-animation:fadeInDown 0.2s 0.52s ease both;
    -ms-animation:fadeInDown 0.2s 0.52s ease both;
    animation:fadeInDown 0.2s 0.52s ease both;
}



@-webkit-keyframes fadeInDown{
    0%{opacity:0;-webkit-transform:translateY(-20px)}
    100%{opacity:1;-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInDown{
    0%{opacity:0;-moz-transform:translateY(-20px)}
    100%{opacity:1;-moz-transform:translateY(0)}
}
@-ms-keyframes fadeInDown{
    0%{opacity:0;-ms-transform:translateY(-20px)}
    100%{opacity:1;-ms-transform:translateY(0)}
}
@keyframes fadeInDown{
    0%{opacity:0;transform:translateY(-20px)}
    100%{opacity:1;transform:translateY(0)}
}



.bg11{padding-top:0.6rem;position:relative;margin-top:1rem;}
.bg11_text{font-size:0.26rem;text-align:center;padding:0.3rem 0;border-top:0.015rem solid #e6e6e6;padding-top:0.9rem;}
.bg11_text p{width:100%;color:#333333;font-size:0.2rem;margin:0.1rem 0;}
.bg11_text p b{color:#3a63bd;}
.bg_11_icon{position:absolute;left:2.65rem;top:-0.1rem;}
.bg_11_icon img{ width:100%;display:block;}

.banners .swiper-pagination-bullet-active{background:#c9151e !important;}



/*尾部*/
.wei{text-align: center;font-size: 0.24rem;color: #323232;height: 5.5rem;line-height: 0.5rem;position: relative;}
.wei .line{width: 100%;height: 1px;background: #e6e6e6;position: absolute;top: 0.58rem;z-index:0;}
.wei img{width: 1rem;z-index: 1;position:relative;}
.wei p{width: 90%;margin: 0 auto;}
.wei p span{font-size: 0.24rem;font-weight: bold;color: #c9151e;}


/* 底部导航栏 */
.bot_nav{width:100%;height:1.1rem;background:#c9151e;bottom:0;box-shadow:0 0 0.1rem rgba(0,0,0,0.1);z-index:98;display:flex;justify-content:space-around;}
.bot_nav a{width:25%;height:1.1rem;color:#fff;font-size:0.2rem;text-align:center;position:relative;}
.bot_nav a:hover,.bot_nav a.active{background:#7d0006;color:#fff;}
.bot_nav a em{display:block;position:relative;}
.bot_nav a img{display:block;width:28%;margin:0.2rem auto 0.05rem;}

page{ background: #fff !important; }

body,html{background:#fff !important;}


/* 内页分页样式  */
.g-page{ margin:0 0 40px 0 ; text-align:center;}/* 底部间距20px*/
.g-page .u-pup,.g-page .u-pne,.g-page .u-sa{border-radius:20px;display:inline-block;font-size:0.4em;height: 35px;line-height: 35px; text-align: center;width:25%;} /*上一页样式*/
.g-page p{ width:10%; display: inline-block;}
.g-page .pager-select{display:inline-block;padding:0 20px; margin: 0 10px; width:10%; height: 30px; line-height: 30px; position:relative; top: 10px;}
.g-page .page_number{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events:none;  border-radius: 5px; box-shadow: 0 0 5px #333 inset; text-indent: -1em;font-size:0.43em;}
.g-page .page_number:before{ width: 0; height:0; content: ""; position: absolute; border-top: 5px solid #aaa; border-left: 5px solid rgba(0,0,0,0);border-right: 5px solid rgba(0,0,0,0); left: 50%; margin-left:15px; top: 12px;}
.g-page .pager-select .page_number span{ padding: 0 2px; font-weight: bold;}
.g-page .select_box{ width: 100%; height: 100%; opacity: 0; position: absolute; z-index: 0; left: 0; top: 0; text-align: center;}
/* 内页分页样式  */
.g-page a { background-color:##c9151e ; color:#fff; }
.g-page .z-noc { background-color:#e8e8e8; color:#9b0e0e; }
.g-page .u-sa { color:#fff; background-color:#c9151e;}