
/* index banner*/.banner{position:relative;width:100%;}
.swiper-pagination{display:inline-block;left:50% !important;bottom:0.1rem !important;width:auto !important;padding:0.03rem 0.1rem;text-align:center !important;font-size:0;background:#2e7cd4;-webkit-transform:translate(-50%,0) !important;transform:translate(-50%,0) !important;border-radius:.1rem;}
.swiper-pagination-bullet{width:0.12rem !important;height:0.12rem !important;opacity:1 !important;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff !important;}
.swiper-pagination-bullet-active{background-color:rgba(0,0,0,0) !important;border:0.02rem solid #fff;box-sizing: border-box;-webkit-box-sizing: border-box;}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 0.05rem !important;}
/* -------------------------自定义部分开始 --------------------------*/@font-face{font-family:"iconfont_s";src:url('../font/iconfont_s.woff') format('woff'),url('../font/iconfont_s.ttf') format('truetype');}
.iconfont_s{font-family:"iconfont_s" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}
.clear-fix:after{display:block;clear:both;visibility:hidden;height:0;font-size:0;content:".";}
input{outline:none;}
body{background:#FFF !important;font-size:0.21rem;color:#303030;}
.allpage{background:#fff !important;}
/*head*/.head{background:#FFF;}
.logo{display:block;width:70.3125% !important;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;}
.search{background-color:#1172df !important;}
.nav-btn{height:80%;top:10% !important;color:#fff !important;line-height:0.5528rem !important;}
.search_hl{height:80% !important;top:10% !important;color:#fff !important;line-height:0.5528rem !important;}
.home-btn{color:#fff !important;}
.class-btn{color:#fff !important;}
.top-title{color:#fff !important;}
/*content*/.content{padding-bottom:0.7rem !important;}
/*iwrap*/.iwrap{position:relative;width:93.75%;margin:0 auto;}
/*nav_new*/.nav_new{width:100%;padding: 0;margin-bottom:1px;}
.son{float:left;display:block;width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.nav_new .son .iconfont_s{display: block;text-align: center;color: #fff;border-radius: 50%;width:0.8rem;height: 0.8rem;margin: 0 auto;font-size: 0.45rem;background-color: #0cbf7e;box-sizing: border-box;-webkit-box-sizing: border-box;line-height: 0.8rem;}
.nav_new .son:nth-of-type(2) .iconfont_s{background-color: #ff3a3a;}
.nav_new .son:nth-of-type(3) .iconfont_s{background-color: #16cf4f;}
.nav_new .son:nth-of-type(4) .iconfont_s{background-color: #6772ff;}
.nav_new .son .imgFont{display: block;color:#303030;font-size:0.22rem;line-height:0.4rem;text-align:center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.nav_new .son:nth-of-type(4n){border-right:none;}
/*beian*/.beian{width:100%;height:0.65rem;font-size:0.21rem;line-height:0.65rem;color:#2e3842;text-align:center;}
.beian a{color:#2e3842;text-align:center;}
/*common_title*/.common_title{margin:2% 0 ;background-color: #ebebeb}
.common_title h2{font-size: 0.23rem;line-height: 0.4rem;margin-left: 3.125%;font-weight: normal;background-color: #cb0000;width:24%;text-align: center;color: #fff;}
h2._blue2{background: #2b83e6;}
h2._blue{background: #cb0000;}
h2._red{background: #cb0000;}
h2._red1{background: #2b83e6;}
h2._purple{background: #6772ff;}
h2._green{background: #cb0000;}
/*about_title*/.about_title{margin:3% 0 2% 0 ;background-color: #ebebeb;text-align: center}
.about_title h2{font-size: 0.23rem;line-height: 0.4rem;display: inline-block;font-weight: normal;background-color: #cb0000;text-align: center;color: #fff;padding: 0 3%;}
.about_title h2 span{font-size: 0.34rem;}
/*hnav2*/.hnav2{margin:0;background-color: #1172df;}
.hnav2 .son2{width:25%;display: block;float: left;text-align: center;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 0.22rem;line-height: 0.5rem;box-sizing: border-box;-webkit-box-sizing: border-box;border-right: 1px solid #157ff5;border-bottom: 1px solid #157ff5;}
.hnav2 .son2:nth-of-type(4n){border-right:0;}
.hnav2 .son2:nth-of-type(n+5){border-bottom:0;background-color: #0766d0;}
/*index_sale*/.index_sale dl{margin: 2% auto;overflow: hidden;}
.index_sale dl:nth-of-type(2n){background-color:#f2f2f2}
.index_sale dl:nth-of-type(2n) img{margin:0.1rem auto;}
.index_sale dl:nth-of-type(2n) h3{margin-top: 0.1rem;}
.index_sale dt{float: left;width:42.875%;margin-right:3%;margin-left: 3.125%;height:10em;overflow:hidden;}
.index_sale dt img{width: 100%;}
.index_sale dd{float: right;width:46.875%;margin-right: 3.125%;overflow: hidden;}
.index_sale dd h3{font-weight: normal;font-size: 0.23rem;color: #383838;line-height: 0.4rem;white-space: nowrap;overflow: hidden;margin-bottom: 0.05rem;text-overflow: ellipsis;}
.index_sale dd p{font-weight: normal;font-size: 0.21rem;margin-bottom: 0.1rem;color: #999999;overflow: hidden;line-height: 0.3rem;height: 7.3em;}
.index_sale dd a{display:inline-block;color: #fff;text-align: center;padding: 0 3%;margin-right: 1%;font-size: 0.21rem;overflow: hidden;line-height: 0.3rem;white-space: nowrap;width: 100%;text-overflow: ellipsis;}
.index_sale dd a:nth-of-type(1){background-color: #ff9600}
.index_sale dd a:nth-of-type(2){background-color: #0cbf7e;text-decoration:line-through}
.index_sale dd a.itema{background-color:#fff;color: #ff1e43;padding-left: 0}
.index_sale dd a.itemb{background-color: #fff;color:#0cbf7e;padding-left: 0}
/*index_about*/.index_about{width:91%;margin:2.5% 4.5% 0 4.5%;font-size: 0.21rem;line-height:0.35rem;color:#303030;vertical-align: top;position: relative;}
.index_about img{width: 100%;margin-bottom: 0.1rem;}
/*index_power*/.index_power{width:93.75%;padding:1% 3.125% 0 3.125%;}
.index_power li{width:48.5%;margin: 0 3% 0 0;float: left;position: relative;text-align: center;padding-top:12px;height:11.5em;}
.index_power li.honor{width: 31.3%;}
.index_power li.honor:nth-of-type(2n){margin-right: 3%;}
.index_power li.honor:nth-of-type(3n){margin-right: 0;}
.index_power li span{display: block;font-size: 0.23rem;line-height: 0.45rem;height: 0.4rem;color: #333333;white-space: nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;}
.index_power li img{width:100%;max-height: 10em;}
.index_power li:nth-of-type(2n){margin-right:0;}
/*new_i*/.new_i{margin:2.5% auto;}
.new_i li{display:block;width:92%;margin: 0 auto;color:#303030;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;line-height: 0.45rem;}
.new_i li:nth-of-type(2n){background-color: #f2f2f2;}
.new_i li a{color:#303030;}
.new_i li span{display:block;font-style: normal;overflow: hidden;width:12%;float: right;font-size: 0.18rem;}
/*index_item*/.index_item{margin:0 3.125%;border-bottom: 1px solid #fff;background-color: #f2f2f2;}
.index_item h2{width:20%;display: block;float: left;margin-right: 3%;color: #fff;text-align: center;font-size: 0.22rem;line-height: 0.45rem;font-weight: normal;}
.index_item h2 span{font-size: 0.3rem;font-weight: normal;vertical-align: -4%;}
.index_item p{color: #292929;font-size: 0.21rem;line-height: 0.45rem;width: 75%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_item p i{display:block;float: left}
.index_item p i:first-of-type{font-style: normal;font-size: 0.23rem;}
.index_item p i:last-of-type{font-style: normal;font-size: 0.25rem;line-height: 0.62rem;height: 0.6rem;overflow:hidden;vertical-align: middle;margin-top: 0;}
.item_a span{background-color: #ffae00;}
.item_b span{background-color: #0cbf7e;}
/*more_i*/.more_i{width: 93.75%;margin:2.5% 3.125%;text-align: center;border:1px solid #c3c3c3;box-sizing: border-box;-webkit-box-sizing: border-box;}
.more_i a{color:#868686;line-height: 0.35rem;font-size: 0.21rem;}