

.g-t1{overflow: hidden;}
.g-t1 .tit{float: left;line-height: 0.5rem;}
.g-t1 .tit h3{float: left;font-size: 0.38rem;color: #000;}
.g-t1 .tit span{float: left;font-size: 0.3rem;margin-left: 0.22rem;color: #e5e5e5;
    text-transform: uppercase;font-weight: bold;
}
.g-t1 .more{float: right;padding: 0 0.25rem;height: 0.42rem;line-height: 0.4rem;
    font-size: 0.16rem;color: #818181;margin-top: 0.04rem;
    border: 1px solid #dbdbdb;border-radius: .21rem;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.g-t1 .more::after{content: '';display: inline-block;vertical-align: middle;width: 0.1rem;height: 0.1rem;
    position: relative;top: -0.02rem;margin-left: 0.09rem;
    background: url(../images/i-06.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.g-t1 .more:hover{border-color: #AB1B1F;color: #AB1B1F;}
.row-a1{padding: 0.47rem 0 0;}

.m-list1{margin: .25rem -0.13rem 0.51rem;*zoom:1;}
.m-list1:after,.m-list1:before{display:block;content:'clear';height:0;clear:both;overflow:hidden;visibility:hidden;}
.m-list1 li{width: 25%;float: left;}
.m-list1 .con{display: block;margin: 0 0.13rem;border-radius: .08rem;overflow: hidden;
    background-color: #fff;box-shadow: 0px 10px 24px 0px rgba(0,0,0,0.06);
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list1 .pic{padding-top: 55%;position: relative;overflow: hidden;height: 0;}
.m-list1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
    transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    -o-transition: .8s;
}
.m-list1 .txt{height: 1.43rem;text-align: center;padding: 0.25rem 0.4rem 0;}
.m-list1 .tit{font-size: 0.24rem;margin-bottom: 0.1rem;color: #333;}
.m-list1 .desc{font-size: 0.16rem;color: #777E84;}
.m-list1 .con:hover{box-shadow: 0px 10px 24px 0px rgba(171, 27, 31, .1);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
}

.row-a2{padding: 0.48rem 0 .6rem;overflow: hidden;
    background: url(../images/p-bg1.jpg) no-repeat center;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.m-list2{margin: .25rem -0.13rem 0;*zoom:1;}
.m-list2:after,.m-list2:before{display:block;content:'clear';height:0;clear:both;overflow:hidden;visibility:hidden;}
.m-list2 li{width: 20%;float: left;}
.m-list2 .con{display: block;height: 3rem;margin: 0 0.13rem;position: relative;
    background: #fff;border-radius: .08rem;overflow: hidden;padding-top: 0.7rem;
    box-shadow: 0px 10px 24px 0px rgba(0,0,0,0.06);
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list2 .con::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
    background: url(../images/i-bg1.jpg) no-repeat center;opacity: 0;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list2 .t-c{position: relative;z-index: 2;}
.m-list2 .tit{text-align: center;font-size: .22rem;color: #000;}
.m-list2 .tit::before{content: '';display: block;margin: 0 auto .26rem;width: 0.29rem;height: 4px;
    background-color: #AB1B1F;
}
.m-list2 .ico{display: block;margin: 0 auto .36rem;width: 0.8rem;height: 0.8rem;}
.m-list2 .ico img{width: 100%;height: 100%;display: block;}
.m-list2 .con:hover::after{opacity: 1;}
.m-list2 .con:hover{box-shadow: 0px 10px 24px 0px rgba(171, 27, 31, .1);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
}

.row-a3{padding: 0.43rem 0 .47rem;overflow: hidden;}
.row-a3 .col-l{width: 6.6rem;}
.row-a3 .col-r{width: 7.2rem;}
.row-a3 .g-t1{margin-bottom: 0.21rem;}
.m-news1 .con{display: block;
    background-color: rgba(234, 237, 240, .4);
}
.m-news1 .pic{padding-top: 60%;height: 0;position: relative;overflow: hidden;}
.m-news1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
    transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    -o-transition: .8s;
}
.m-news1 .txt{padding: 0.29rem 0.36rem 0;height: 2.12rem;}
.m-news1 .date{font-size: 0.16rem;color: #666;display: block;margin-bottom: 0.24rem;}
.m-news1 .tit{font-size: 0.24rem;color: #333;margin-bottom: 0.12rem;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-news1 .desc{font-size: 0.16rem;line-height: 1.75;color: #666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.m-news1 .con:hover .pic img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.m-news1 .con:hover .tit{color: #AB1B1F;}

.m-list3{}
.m-list3 li{margin-bottom: 0.32rem;}
.m-list3 .con{display: block;overflow: hidden;border-bottom: 1px solid #ECECEC;padding-bottom: 0.28rem;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list3 .date{float: left;text-align: center;line-height: 1.2;margin-right: 0.5rem;position: relative;top: -0.05rem;}
.m-list3 .date span{display: block;font-size: 0.56rem;color: #c9c9c9;font-weight: bold;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list3 .date em{font-size: 0.18rem;color: #999;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list3 .txt{overflow: hidden;}
.m-list3 .tit{font-size: 0.22rem;margin-bottom: 0.12rem;color: #333;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list3 .desc{font-size: 0.16rem;line-height: 1.75;color: #666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.m-list3 .con:hover .tit,.m-list3 .con:hover .date span,.m-list3 .con:hover .date em{color: #AB1B1F;}
.m-list3 .con:hover{border-bottom-color: #AB1B1F;}

.ban{position: relative;height: 5.8rem;
    background-position: center;background-repeat: no-repeat;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.ban .tit{position: absolute;left: 0;right: 0;top: 50%;
    font-size: 0.42rem;color: #fff;text-align: center;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ban .tit::after{content: '';display: block;margin: .12rem auto 0;width: 0.58rem;height: 0.08rem;
    background-color: #AB1B1F;
}

.g-tab{overflow: hidden;height: 0.6rem;line-height: 0.6rem;position: relative;z-index: 2;
    box-shadow: 0px 1px 0px 0px #E0E5EB;
}
.g-tab .cur{float: left;font-size: 0.18rem;color: #9a9ea2;padding-left: 0.33rem;
    background: url(../images/i-12.png) no-repeat left center;
    -o-background-size: .18rem auto;
    -ms-background-size: .18rem auto;
    -moz-background-size: .18rem auto;
    -webkit-background-size: .18rem auto;
    background-size: .18rem auto;
}
.g-tab .cur a{color: #9a9ea2;}
.g-tab .cur span{color: #333;}
.g-tab .cur a:hover{color: #AB1B1F;}

.g-tab .tab{float: right;}
.g-tab .tab li{float: left;margin-left: 0.54rem;}
.g-tab .tab li a{display: block;font-size: 0.16rem;color: #333;position: relative;
    font-weight: bold;
}
.g-tab .tab li a::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 2px;
    background-color: #B12B2F;opacity: 0;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.g-tab .tab li:hover a,.g-tab .tab li.on a{color: #AB1B1F;}
.g-tab .tab li:hover a::after,.g-tab .tab li.on a::after{opacity: 1;}
.row-b1{padding: 0.74rem 0 1.2rem;}

.m-tab1{margin: 0 -0.13rem .65rem;*zoom:1;}
.m-tab1:after,.m-tab1:before{display:block;content:'clear';height:0;clear:both;overflow:hidden;visibility:hidden;}
.m-tab1 li{float: left;width: 20%;}
.m-tab1 .con{display: block;margin: 0 0.13rem;height: 1.63rem;border: 1px solid #E0E0E0;
    text-align: center;padding-top: 0.34rem;position: relative;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-tab1 .con::after{content: '';position: absolute;left: 50%;top: 100%;opacity: 0;
    border-top: 11px solid #AB1B1F;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-tab1 .ico{display: block;margin: 0 auto .19rem;width: 0.5rem;height: 0.5rem;position: relative;}
.m-tab1 .ico img{width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-tab1 .i-on{opacity: 0;}
.m-tab1 .t1{font-size: 0.22rem;color: #333;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-tab1 li.on .i-on,.m-tab1 li:hover .i-on{opacity: 1;}
.m-tab1 li.on .i-ok,.m-tab1 li:hover .i-ok{opacity: 0;}
.m-tab1 li.on .con,.m-tab1 li:hover .con{background-color: #AB1B1F;}
.m-tab1 li.on .t1,.m-tab1 li:hover .t1{color: #fff;}
.m-tab1 li.on .con::after,.m-tab1 li:hover .con::after{opacity: 1;}
.m-tab1 li.on .con,.m-tab1 li:hover .con{border-color: #AB1B1F;}

.m-txt1{padding: .1rem .81rem .81rem;
    background: #FFFFFF;
    box-shadow: 0px 16px 40px 0px rgba(0,0,0,0.05);
}
.m-txt1 .top{border-bottom: 1px solid #E2E2E2;overflow: hidden;padding-bottom: 0.15rem;}
.m-txt1 .left{float: left;position: relative;padding-top: 0.47rem;}
.m-txt1 .num{position: absolute;left: 0;top: 0;color: #EFEFEF;font-size: 0.8rem;
    font-family: "BebasNeue";
}
.m-txt1 .t1{font-size: 0.36rem;position: relative;z-index: 2;}
.m-txt1 .ico{float: right;margin-top: 0.39rem;}
.m-txt1 .desc{font-size: 0.2rem;line-height: 2.2;color: #333;text-align: justify;
    padding-top: 0.4rem;padding-left: 0.66rem;
    background: url(../images/i-19.png) no-repeat left .38rem;
    -o-background-size: .4rem auto;
    -ms-background-size: .4rem auto;
    -moz-background-size: .4rem auto;
    -webkit-background-size: .4rem auto;
    background-size: .4rem auto;
}

.row-c1{padding: .48rem 0;}

.pages{text-align: center;font-size: 0;margin: .3rem 0;}
.pages li{display: inline-block;vertical-align: top;margin: 0 0.05rem;}
.pages li a{display: block;width: 0.54rem;height: 0.54rem;line-height: 0.52rem;
    border: 1px solid #E8E8E8;font-size: 0.16rem;color: #333;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.pages li.arrow a{width: 1.1rem;}
.pages li:hover a,.pages li.on a{color: #AB1B1F;border-color: #AB1B1F;}

.m-news2{margin-bottom: 0.4rem;}
.m-news2 .con{display: block;overflow: hidden;background-color: #f7f8f9;}
.m-news2 .pic{float: left;width: 50%;height: 4.5rem;overflow: hidden;}
.m-news2 .pic img{width: 100%;height: 100%;display: block;
    transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    -o-transition: .8s;
}
.m-news2 .txt{overflow: hidden;padding: 0.69rem 0.5rem 0;}
.m-news2 .date{display: block;font-size: 0.16rem;color: #939393;margin-bottom: 0.42rem;}
.m-news2 .tit{font-size: 0.28rem;color: #333;margin-bottom: 0.12rem;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-news2 .desc{font-size: 0.16rem;line-height: 1.75;color: #666;margin-bottom: 0.86rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.m-news2 .more{font-size: 0.16rem;color: #b12b2f;}
.m-news2 .more::after{content: '';display: inline-block;vertical-align: middle;
    margin-left: 0.13rem;position: relative;top: -0.02rem;width: 0.12rem;height: 0.12rem;
    background: url(../images/i-20.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.m-news2 .con:hover .pic img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.m-news2 .con:hover .tit{color: #AB1B1F;}


.m-list4{*zoom:1;margin: 0 -0.21rem;}
.m-list4:after,.m-list4:before{display:block;content:'clear';height:0;clear:both;overflow:hidden;visibility:hidden;}
.m-list4 li{width: 33.33%;float: left;margin-bottom: 0.4rem;}
.m-list4 .con{display: block;margin: 0 0.21rem;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list4 .pic{padding-top: 67%;height: 0;position: relative;overflow: hidden;}
.m-list4 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
    transition: .8s;
    -ms-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    -o-transition: .8s;
}
.m-list4 .txt{height: 2.85rem;padding: 0.3rem 0.35rem 0;
    border: 1px solid #E8E8E8;color: #666;
}
.m-list4 .date{display: block;font-size: 0.16rem;margin-bottom: 0.15rem;}
.m-list4 .tit{font-size: 0.24rem;color: #333;margin-bottom: 0.11rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list4 .desc{font-size: 0.16rem;line-height: 1.75;margin-bottom: 0.22rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.m-list4 .more{font-size: 0.16rem;color: #b12b2f;}
.m-list4 .more::after{content: '';display: inline-block;vertical-align: middle;
    margin-left: 0.13rem;position: relative;top: -0.02rem;width: 0.12rem;height: 0.12rem;
    background: url(../images/i-20.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.m-list4 .con:hover{box-shadow: 0px 10px 24px 0px rgba(171, 27, 31, .1);
    -webkit-transform: translateY(-.1rem);
    -moz-transform: translateY(-.1rem);
    -o-transform: translateY(-.1rem);
    -ms-transform: translateY(-.1rem);
    transform: translateY(-.1rem);
}
.m-list4 .con:hover .tit{color: #AB1B1F;}
.row-c2 .g-tab{box-shadow: none;margin-bottom: 0.25rem;}
.row-c2{overflow: hidden;padding: .12rem 0 .7rem;position: relative;}
.row-c2 .col-r{float: right;margin-left: 0.6rem;width: 4.55rem;margin-top: 0.12rem;
    background-color: #f7f8f9;padding: .07rem .26rem 0;
}
.row-c2 .col-l{float: none;overflow: hidden;}
.m-t1{font-size: 0.28rem;line-height: 0.79rem;margin-bottom: 0.3rem;
    border-bottom: 1px solid #E5E8EA;
}

.m-list6{}
.m-list6 .con{display: block;border-bottom: 1px solid #E5E8EA;padding-bottom: 0.24rem;margin-bottom: 0.18rem;}
.m-list6 .tit{font-size: 0.22rem;line-height: 1.45;margin-bottom: 0.15rem;}
.m-list6 .date{font-size: 0.16rem;color: #666;}
.m-list6 li:last-child .con{border-bottom: 0;margin-bottom: 0;}

.m-details{}
.m-details h1{font-size: 0.36rem;color: #333;margin-bottom: 0.15rem;}
.m-details .info{border-bottom: 1px solid #E5E8EA;font-size: 0.16rem;color: #999;padding-bottom: 0.2rem;}
.m-details .info span{margin-right: 0.65rem;}
.m-details .txt{font-size: 0.18rem;line-height: 2;padding-top: 0.3rem;}

.m-arrow{position: absolute;left: 50%;top: 1.09rem;margin-left: -8.85rem;width: 1.25rem;
    background-color: #B12B2F;
}
.m-arrow a{display: block;line-height: 47px;padding-left: 0.45rem;font-size: 0.16rem;
    color: #fefefe;border-bottom: 1px solid rgba(255,255,255,.3);
    background-position: .19rem center;background-repeat: no-repeat;
    -o-background-size: .14rem auto;
    -ms-background-size: .14rem auto;
    -moz-background-size: .14rem auto;
    -webkit-background-size: .14rem auto;
    background-size: .14rem auto;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-arrow .prev{background-image: url(../images/i-21.png);}
.m-arrow .back{background-image: url(../images/i-22.png);}
.m-arrow .next{background-image: url(../images/i-23.png);}
.m-arrow a:hover{background-color: #AB1B1F;}

.row-d1{padding: 0.7rem 0 0rem;
    background: url(../images/p-bg2.jpg) no-repeat center top;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.g-t2{text-align: center;}
.g-t2 .tit{font-size: 0.38rem;color: #000;}
.g-t2 .desc{max-width: 7.4rem;margin: 0 auto;font-size: 0.22rem;line-height: 1.63;margin-top: 0.15rem;}
.m-t2{text-align: center;font-size: .22rem;margin-top: 0.45rem;}
.m-t2::after{content: '';display: block;margin: .09rem auto 0;width: 0.35rem;height: 0.05rem;
    background-color: #D20A10;
}

.m-list5{margin: .25rem -0.1rem .86rem;*zoom:1;}
.m-list5:after,.m-list5:before{display:block;content:'clear';height:0;clear:both;overflow:hidden;visibility:hidden;}
.m-list5 li{width: 20%;float: left;}
.m-list5 .con{display: block;height: 1.69rem;background: #FFFFFF;padding-top: 0.35rem;
    border: 1px solid #E0E0E0;text-align: center;margin: 0 0.1rem;
}
.m-list5 .ico{display: block;margin: 0 auto .2rem;width: 0.52rem;height: 0.52rem;}
.m-list5 .ioc img{width: 100%;height: 100%;display: block;}
.m-list5 .t1{font-weight: normal;font-size: .2rem;}

.m-list7{margin-top: 0.56rem;}
.m-list7 li{margin-bottom: 0.9rem;}
.m-list7 .con{display: block;overflow: hidden;}
.m-list7 .pic{float: right;width: 50%;height: 4.7rem;}
.m-list7 .pic img{width: 100%;height: 100%;display: block;}
.m-list7 .txt{width: 50%;overflow: hidden;height: 4.7rem;
    border: 1px solid #E0E0E0;padding: 0.4rem 0.8rem 0 0.6rem;
}
.m-list7 .tit{font-size: 0.28rem;position: relative;line-height: 0.94rem;
    border-bottom: 1px solid #D8D8D8;margin-bottom: 0.31rem;
}
.m-list7 .tit::after{content: '';position: absolute;left: 0;bottom: -1px;width: 0.35rem;height: 0.05rem;
    background-color: #D20A10;
}
.m-list7 .desc{font-size: 0.2rem;text-align: justify;line-height: 1.8;}
.m-list7 li:nth-child(2n) .pic{float: left;}

.row-e1{overflow: hidden;padding: 0.43rem 0 0.35rem;
    background: url(../images/p-bg3.jpg) no-repeat center top;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.g-box{overflow: hidden;
    background: #FFFFFF;border: 1px solid #E3E3E3;
}
.row-e1 .col-l{width: 3.04rem;}
.row-e1 .col-r{float: none;overflow: hidden;padding-left: 0.3rem;padding-right: 0.28rem;}
.m-t3{height: 1.52rem;padding: 0.32rem 0 0 0.28rem;color: #fff;
    background: #AB1B1F url(../images/i-bg2.png) no-repeat right center;
    -o-background-size: auto 100%;
    -ms-background-size: auto 100%;
    -moz-background-size: auto 100%;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;
}
.m-t3 .tit{font-size: 0.36rem;margin-bottom: 0.07rem;}
.m-t3 span{font-size: 0.16rem;}
.snv{border-right: 1px solid #E3E3E3;}
.snv li .s1{display: block;font-size: 0.22rem;font-weight: bold;padding-left: 0.99rem;
    line-height: 0.98rem;position: relative;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.snv li .ico{position: absolute;top: 50%;left: 0.52rem;width: 0.3rem;height: 0.3rem;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.snv li .ico img{width: 100%;height: 100%;display: block;}
.snv li .down{position: absolute;top: 0;bottom: 0;right: 0.35rem;width: .1rem;
    background: url(../images/i-34.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.snv li.on .down{background-image: url(../images/i-34-on.png);}
.snv li.on dl{display: block;}
.snv dl{display: none;}
.snv dd a{display: block;padding-left: 1.17rem;height: 0.53rem;line-height: 0.53rem;
    font-size: 0.18rem;color: #666;position: relative;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.snv dd a:after{content: '';position: absolute;left: 1.02rem;top: 50%;width: 3px;height: 3px;
    border-radius: 50%;background-color: #666666;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.snv dd.ok a,.snv dd:hover a{background-color: #FBF7F7;color: #AB1B1F;}
.snv dd.ok a:after,.snv dd:hover a:after{background-color: #AB1B1F;}

.g-t3{font-size: 0;padding-left: 0.11rem;
    border-bottom: 1px solid #E3E3E3;
}
.g-t3 span{display: inline-block;font-size: 0.24rem;position: relative;padding: 0.29rem 0 .23rem;}
.g-t3 span:after{content: '';position: absolute;left: 0;right: 0;bottom: -1px;
    height: 3px;background-color: #AB1B1F;
}
.m-list8{margin-top: 0.42rem;}
.m-list8 .con{display: block;overflow: hidden;border-bottom: 1px solid #E3E3E3;
    padding: .3rem .52rem 0;height: 1.69rem;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list8 .date{float: left;line-height: 1.45;margin-right: 0.65rem;}
.m-list8 .date span{font-size: 0.48rem;display: block;color: #DFDFDF;font-family: "HarmonyOS_Sans_Bold";
    font-weight: bold;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list8 .date em{font-size: 0.18rem;color: #CBCBCB;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list8 .tit{overflow: hidden;font-size: 0.22rem;line-height: 1.72;font-weight: normal;margin-top: 0.08rem;
    display: -webkit-box;color: #333;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-list8 .con:hover{background-color: #fafafa;border-bottom-color: #fafafa;}
.m-list8 .con:hover .date span,.m-list8 .con:hover em,.m-list8 .con:hover .tit{color: #AB1B1F;}

.row-e1 .pages{margin: 0.7rem 0;}

.row-f1{overflow: hidden;padding: 0.95rem 0;}
.row-f1 .col-l{width: 8.53rem;}
.row-f1 .col-r{float: none;overflow: hidden;}
.m-map{height: 5.84rem;}
.m-map #map{height: 100%;}
.m-map #map img{max-width: none;font-family: serif;
	transition: 0s;
	-ms-transition: 0s;
	-moz-transition: 0s;
	-webkit-transition: 0s;
	-o-transition: 0s;
}

.m-txt2{height: 5.84rem;padding: .4rem .4rem 0;
    background-color: #f5f5f5;
}
.m-txt2 .tit{color: #AB1B1F;border-bottom: 1px solid #ddd;padding-bottom: 0.2rem;}
.m-txt2 .tit h3{font-size: 0.44rem;}
.m-txt2 .tit span{font-size: 0.2rem;text-transform: capitalize;line-height: 1.4;}
.m-txt2 .t1{padding-left: 0.4rem;font-size: 0.2rem;font-weight: bold;display: block;
    margin-bottom: 0.06rem;
    background-position: left center;background-repeat: no-repeat;
    -o-background-size: .18rem auto;
    -ms-background-size: .18rem auto;
    -moz-background-size: .18rem auto;
    -webkit-background-size: .18rem auto;
    background-size: .18rem auto;
}
.m-txt2 .t-c{padding-left: 0.4rem;font-size: 0.18rem;}
.m-txt2 .item{margin-top: 0.32rem;}
.m-txt2 .tel{font-size: 0.32rem;color: #AB1B1F;font-family: 'HarmonyOS_Sans_Bold';font-weight: bold;
    line-height: 1.2;display: block;
}
.m-txt2 .i1{background-image: url(../images/i-35.png);}
.m-txt2 .i2{background-image: url(../images/i-36.png);}
.m-txt2 .i3{background-image: url(../images/i-37.png);}
.m-txt2 .i4{background-image: url(../images/i-38.png);}

.row-f2{padding: 0.84rem 0 .56rem;
    background: url(../images/p-bg4.jpg) no-repeat center;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.g-t4{text-align: center;font-size: 0.38rem;}

.m-slider1{margin-top: 0.38rem;}
.m-slider1 .pic{padding-top: 35%;height: 0;position: relative;overflow: hidden;margin-bottom: 0.5rem;}
.m-slider1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-slider1 .desc{font-size: 0.24rem;line-height: 1.75;padding-left: 0.65rem;
    background: url(../images/i-39.png) no-repeat .17rem top;
    -o-background-size: .29rem auto;
    -ms-background-size: .29rem auto;
    -moz-background-size: .29rem auto;
    -webkit-background-size: .29rem auto;
    background-size: .29rem auto;
}
.m-slider1 .slick-arrow{position: absolute;top: 2.25rem;z-index: 2;cursor: pointer;
    width: 0.5rem;height: 0.5rem;border-radius: 50%;font-size: 0;text-indent: 9999px;
    background: rgba(255,255,255,0.06);border: 1px solid rgba(214,214,214,0.15);
    background-position: center;background-repeat: no-repeat;
    -o-background-size: .08rem auto;
    -ms-background-size: .08rem auto;
    -moz-background-size: .08rem auto;
    -webkit-background-size: .08rem auto;
    background-size: .08rem auto;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-slider1 .slick-prev{left: 0.28rem;background-image: url(../images/i-41.png);}
.m-slider1 .slick-next{right: 0.28rem;background-image: url(../images/i-42.png);}
.m-slider1 .slick-arrow:hover{background-color: #AB1B1F;border-color: #AB1B1F;}

.row-f3{padding: 0.9rem 0;}
.m-list9{margin-top: 0.3rem;}
.m-list9 li{border: 1px solid #D6D6D6;padding: 0 0.4rem;margin-bottom: 0.22rem;}
.m-list9 .top{height: 1.14rem;position: relative;
    overflow: hidden;line-height: 1.14rem;cursor: pointer;
}
.m-list9 .top::after{content: '';position: absolute;top: 50%;right: 0;width: 0.38rem;height: 0.38rem;
    background: url(../images/i-40.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.m-list9 .tit{float: left;font-size: 0.28rem;}
.m-list9 .t-r{float: right;margin-right: 1.34rem;font-size: 0.2rem;color: #666666;}
.m-list9 .s2::before{content: '|';margin: 0 0.49rem;color: #CFCFCF;}
.m-list9 .con{padding: 0.32rem 0 .52rem;border-top: 1px solid #D9D9D9;display: none;}
.m-list9 .t1{font-size: 0.24rem;margin-bottom: 0.08rem;}
.m-list9 .desc{font-size: 0.2rem;line-height: 2;color: #666;}
.m-list9 .item{margin-bottom: 0.15rem;}
.m-list9 .bot{font-size: 0.18rem;line-height: 2.1;padding-top: 0.18rem;margin-bottom: 0.43rem;}
.m-list9 .bot a{color: #AB1B1F;}
.m-list9 .btn{display: block;width: 1.81rem;height: 0.72rem;text-align: center;line-height: 0.72rem;
    font-size: 0.2rem;color: #fff;
    background-color: #AB1B1F;
}
.m-list9 li.on .top:after{background-image: url(../images/i-40-on.png);}

.row-g1{padding: .83rem 0 .99rem;
    background: url(../images/p-bg5.jpg) no-repeat center top;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.m-txt3{overflow: hidden;margin-bottom: 0.68rem;}
.m-txt3 .tit{float: left;font-size: 0.38rem;color: #000;margin-right: 1.73rem;}
.m-txt3 .desc{overflow: hidden;font-size: 0.22rem;line-height: 2;padding-right: 0.4rem;
    max-height: 16em;overflow-y: auto;text-align: justify;
}
.m-txt3 .desc::-webkit-scrollbar {
    width: 5px;
}
.m-txt3 .desc::-webkit-scrollbar-track {
    background: #DFDFDF;
}
.m-txt3 .desc::-webkit-scrollbar-thumb {
    background: #AB1B1F;
}
.m-txt3 .desc::-webkit-scrollbar-thumb:window-inactive {
    background: #AB1B1F;
}

.m-info{overflow: hidden;padding-top: 0.2rem;padding-bottom: 0.05rem;
    background: #FFFFFF;
    box-shadow: 0px 14px 27px 0px rgba(0,0,0,0.04);
    border: 1px solid #E3E3E3;
}
.m-info .item{float: left;padding-left: 0.45rem;line-height: 2.44;position: relative;padding-right: 0.6rem;}
.m-info .item:after{content: '';position: absolute;right: 0;top: 0.1rem;width: 1px;height: 1.42rem;
    background-color: #E3E3E3;
}
.m-info .i-t{overflow: hidden;}
.m-info .t1{float: left;font-size: 0.18rem;width: 1.05rem;font-weight: bold;}
.m-info .t-c{overflow: hidden;font-size: 0.18rem;}
.m-info .i2 .i-t{margin-bottom: 0.19rem;}
.m-info .i3 .t-c{width: 2.96rem;text-align: justify;line-height: 1.8;padding-top: 0.1rem;}
.m-info .i3:after{display: none;}

.row-g2{padding: .62rem 0 .55rem;
    background: url(../images/p-bg6.jpg) no-repeat center top;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.row-g3{padding: 0.63rem 0 .99rem;}
.m-pic{margin: .58rem auto 0;max-width: 14.18rem;}
.m-pic img{width: 100%;display: block;}

.row-g4{padding: .8rem 0 .89rem;
    background: url(../images/p-bg7.jpg) no-repeat center top;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}

.m-list10{*zoom:1;margin: 0.57rem -.2rem 0;}
.m-list10:after,.m-list10:before{display:block;content:'clear';height:0;clear:both;overflow:hidden;visibility:hidden;}
.m-list10 li{width: 33.33%;float: left;margin-bottom: 0.35rem;}
.m-list10 li:last-child,.m-list10 li:nth-last-child(2){width: 50%;}
.m-list10 .con{display: block;margin: 0 0.2rem;height: 2.92rem;padding: 0.58rem 0 0 .58rem;
    background: #FEFEFE;position: relative;
    box-shadow: 0px 16px 38px 0px rgba(0,0,0,0.05);
}
.m-list10 .tit{font-size: 0.28rem;color: #AB1B1F;margin-bottom: 0.2rem;}
.m-list10 .desc{font-size: 0.22rem;line-height: 1.64;}
.m-list10 .ico{width: 1.3rem;height: 1.3rem;position: absolute;right: 0.1rem;bottom: 0.1rem;}
.m-list10 .ico img{width: 100%;height: 100%;display: block;}



.m-slider2{position: relative;margin-bottom: .88rem;}
.m-slider2 .swiper-container{overflow: hidden;}
.m-slider2 .swiper-slide{width: 7.12rem;padding-top: 0.27rem;}
.m-slider2 .time{text-align: center;font-size: 0.8rem;color: #EBF1F5;font-family: 'HarmonyOS_Sans_Bold';
    font-weight: bold;margin-top: 1.9rem;
}
.m-slider2 .desc{font-size: .18rem;line-height: 1.77;text-align: justify;padding-right: 0.44rem;
    height: 2.2rem;overflow-y: auto;display: none;margin-top: 0.12rem;
}
.m-slider2 .desc::-webkit-scrollbar {
    width: 5px;
}
.m-slider2 .desc::-webkit-scrollbar-track {
    background: #DFDFDF;
}
.m-slider2 .desc::-webkit-scrollbar-thumb {
    background: #AB1B1F;
}
.m-slider2 .desc::-webkit-scrollbar-thumb:window-inactive {
    background: #AB1B1F;
}
.m-slider2 .desc p{margin-bottom: 0.13rem;position: relative;padding-left: 0.13rem;}
.m-slider2 .desc p:before{content: '';position: absolute;left: 0;top: 0.14rem;
    width: 3px;height: 3px;background-color: #B12B2F;border-radius: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.m-slider2 .swiper-slide-prev .time{padding-left: 3rem;}
.m-slider2 .swiper-slide-next .time{padding-right: 3rem;}
.m-slider2 .swiper-slide-active .time{color: #B12B2F;font-size: 0.96rem;margin-top: 0;}
.m-slider2 .swiper-slide-active .desc{display: block;}

.m-slider2 .swiper-arrow{position: absolute;top: 62%;width: 0.3rem;height: 0.58rem;z-index: 5;
    background-position: center;background-repeat: no-repeat;cursor: pointer;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-slider2 .swiper-prev{left: 0;background-image: url(../images/i-48.png);}
.m-slider2 .swiper-next{right: 0;background-image: url(../images/i-49.png);}
.m-slider2 .swiper-prev:hover{background-image: url(../images/i-48-on.png);}
.m-slider2 .swiper-next:hover{background-image: url(../images/i-49-on.png);}

.m-slider3{position: relative;}
.m-slider3::before{content: '';position: absolute;top: .2rem;left: .75rem;right: .75rem;height: 1px;border-top: 1px dashed #C0C2C6;}
.m-slider3 .swiper-container{overflow: hidden;}
.m-slider3 .time{display: block;text-align: center;font-size: 0.2rem;font-family: 'HarmonyOS_Sans_Medium';
    font-weight: bold;padding-top: .23rem;margin-top: 0.2rem;position: relative;cursor: pointer;
}
.m-slider3 .time:before{content: '';position: absolute;top: -0.04rem;left: 50%;width: 0.08rem;height: 0.08rem;
    border: 2px solid #C0C2C6;border-radius: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.m-slider3 .time:after{content: '';position: absolute;top: -0.08rem;left: 50%;width: 0.17rem;height: 0.17rem;
    background: url(../images/i-50.png) no-repeat center;display: none;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.m-slider3 .swiper-slide-thumb-active .time:after{display: block;}

.row-so{overflow: hidden;border-top: .11rem solid #B0282E;}
.row-so .col-l{width: 3.57rem;}
.row-so .col-r{float: none;overflow: hidden;}
.logo2{text-align: center;font-size: 0;padding:10px;}
.logo2 img{display: inline-block;vertical-align: middle !important;height: 1.45rem;}

.logo3{text-align: center;font-size: 0;border-right:1px solid #cc0033;}
.logo3 img{display: inline-block;vertical-align: middle !important;height: 1.0rem;}

.so-nv{height: auto !important;
       height: calc( 100vh - 1.82rem );
       min-height: calc( 100vh - 1.82rem );
       background-color: #B0282E;
}
.so-nv2{height: auto !important;
       height: calc( 100vh - 1.11rem );
       min-height: calc( 100vh - 1.11rem );
       background-color: #B0282E;
}
.ban-so{height: 2.76rem;}
.ban-so img{width: 100%;height: 100%;display: block;object-fit: cover;}

.ban-so2{height: 0.5rem;}
.ban-so2 img{width: 100%;height: 100%;display: block;object-fit: cover;}

.m-box1{overflow: hidden;padding-top: 0.58rem;padding-left: 2.34rem;}
.m-box2{padding: 0.2rem 0.45rem;}
.m-form{float: left;width: 4.1rem;margin-right: 1.13rem;}
.m-form .sel{position: relative;z-index: 3;margin-bottom: 0.22rem;}
.m-form .sel dt{height: 0.62rem;padding-left: 0.2rem;line-height: 0.6rem;
    border-radius: .06rem;font-size: 0.18rem;color: #B4B4B4;
    border: 1px solid #C5C5C5;cursor: pointer;
    background: url(../images/i-51.png) no-repeat right .18rem center;
}
.m-form .sel dd{position: absolute;left: 0;right: 0;top: 100%;overflow: hidden;display: none;
    background-color: #fff;border: 1px solid #C5C5C5;border-radius: .06rem;;
}
.m-form .sel dd a{display: block;line-height: 0.5rem;font-size: 0.18rem;padding-left: 0.2rem;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.m-form .sel dd a:hover{color: #fff;
    background-color: #AE2C2E;
}
.m-form .item{position: relative;margin-bottom: 0.22rem;border: 1px solid #C5C5C5;border-radius: .06rem;overflow: hidden;
    height: 0.62rem;
}
.m-form .inp{display: block;width: 100%;height: 100%;
    font-size: 0.18rem;padding-left: 0.2rem;border: 0;
}
.m-form .pic{width: 100%;height: 100%;display: block;}
.m-form .pic img{width: 100%;height: 100%;display: block;}
.m-form .code-mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
    background: linear-gradient(0deg, #FCFCFC, #F5F5F5);color: #727272;
    text-align: center;line-height: 0.6rem;font-size: 0.18rem;cursor: pointer;
}
.m-form .code-mask:before{content: '';display: inline-block;vertical-align: middle;
    width: 0.17rem;height: 0.17rem;margin-right: 0.18rem;position: relative;top: -0.02rem;
    background: url(../images/i-52.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.m-form .code{margin-bottom: 0.4rem;}
.m-form .btn{display: block;width: 100%;height: 0.64rem;border-radius: .06rem;
    font-size: 0.18rem;color: #fff;border: 0;cursor: pointer;margin-bottom: 0.2rem;
    background: linear-gradient(-74deg, #C62626, #B0282E);
}
.m-form .bot{text-align: center;font-size: 0.16rem;color: #666;}
.m-form .bot a{color: #666;}
.m-form .bot a:hover{color: #AE2C2E;}
.m-txt5{width: 4.56rem;height: 3.48rem;float: left;padding: 0.34rem 0 0 0.44rem;
    background: url(../images/i-bg3.png) no-repeat center;
    -o-background-size: 100% 100%;
    -ms-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
.m-txt5 .tit{font-size: 0.2rem;margin-bottom: 0.1rem;}
.m-txt5 .tips{font-size: 0.18rem;margin-bottom: 0.17rem;}
.m-txt5 .desc{font-size: 0.18rem;color: #706552;line-height: 2.1;}

.so-nv,.so-nv2{padding-top: 0.3rem;position: relative;}
.so-nv li,.so-nv2 li{margin-bottom: 0.1rem;}
.so-nv li a,.so-nv2 li a{display: block;height: 0.395rem;line-height: 0.395rem;font-size: 0.18rem;
    color: #fff;padding-left: 1.04rem;position: relative;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.so-nv li a::after,.so-nv2 li a::after{background-color: #BA2D33;content: '';position: absolute;top: 0;bottom: 0;right: 0.43rem;width: 8px;
    background: url(../images/i-53.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.so-nv li.on a,.so-nv li:hover a{background-color: #BA2D33;}
.so-nv2 li.on a,.so-nv2 li:hover a{background-color: #BA2D33;}
.so-nv li .ico,.so-nv2 li .ico{position: absolute;top: 50%;left: 0.58rem;width: 0.22rem;height: 0.22rem;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.so-nv li .ico img,.so-nv2 li .ico img{width: 100%;height: 100%;display: block;}
.so-nv .copy,.so-nv2 .copy{width: 2.64rem;margin: 0 auto;text-align: center;font-size: 0.14rem;
    line-height: 1.7;color: rgba(255,255,255,.4);
    position: absolute;bottom: 0.24rem;left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}