﻿@charset "utf-8";
/* CSS Document */
/*
 * @description
 * @author GuoR
 * @Date 2022/5/1
 */
 /*通用样式*/

*{margin:0; padding:0;}
html,body{height:100%;}
body{margin:0;padding:0;font-size:12px;font-family:"微软雅黑";background: #f1eee1;overflow-x:hidden;}
ul,ol,dl{list-style:none;}
img{border:none;}
a{text-decoration:none}
a:focus{
outline:none;
}
form,input{vertical-align:middle;margin:0;padding:0;border:0;}
i{ font-style:normal;}


.top{
    width: 100%;
    /* background: #9c1f26; */
    z-index: 1000;
    height: 2.51rem;
    /* margin: 0 auto; */
    position: relative;
    z-index: 1000;
    text-align: center;
    margin-bottom: 1.6rem;
}
.top img{
    height: 2.7rem;
    margin-top: 0.95rem;
    display: inline-block;
}


.main{width:100%;min-height:5rem;padding-bottom:0.2rem;margin:0.2778rem auto;box-shadow:0 1px 0.1667rem #ededed;overflow:hidden;border-radius:0.1rem;}

.list_mainM {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 0.657rem;
}

.list_mainM li {
    height: 6.09rem;
    /* float: left; */
    /* border: 0.05rem solid #9c1f26; */
    width: 100%;
    margin-bottom: 1rem;

}
.list_mainM li a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}


.mainleft1{
    position: relative;
    background: url(/images/left.png) no-repeat;
    background-size: 100% 100%;
    float: left;
    height: 6.09rem;
    width: 8.3rem;
}
.divmainleft{
    position: relative;
    height: 4.5rem;
    width: 3.5rem;
    left: 44.5%;
    top: 48%;
    transform: translate(-50%, -50%);
    /* border: 1px solid; */
}

.mainleft1 img{
    display: block;    
    /* max-height: 4.416rem;
    max-width: 3.44rem; */
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.mainleft2{
    height: 100%;
    float: left;
    /* margin: -3rem; */
    margin-left: -2.3rem;
    position: relative;
    width: 3.138rem;
}
.mainleft2 .p1{

    position: absolute;
    top: 50%;
    left: 40%;
    transform: translate(-50%, -50%);
    line-height: 1.5em;
    width: 1em;
    font-weight: normal;
    font-weight: 550;
    font-size: 0.48rem;

}

.mainleft2 .p2{   
    position: relative;
    /* bottom: 1%; */
    left: 50%;
    transform: translateX(-50%);
    /* display: block; */
    margin: 0 auto;
    text-align: center;
    width: 100%;
    top: 88%;
    font-size: 0.285rem;
    /* font-weight: 550; */
    font-weight: 550;
   
}

.mainleft2 img{
       /* width: 0.944rem; */
       height: 1.02rem;
       position: absolute;
       /* left: 100%; */
       top: 50%;
       transform: translate(-50%, -50%);
       right: 0%;
   
    
}

.mainright1{
    position: relative;
    background: url(/images/right.png) no-repeat;
    background-size: 100% 100%;
    float: right;
    height: 6.09rem;
    width: 8.3rem;
}

.divmainright{
    position: relative;
    height: 4.5rem;
    width: 3.5rem;
    right: -56%;
    top: 48%;
    transform: translate(-50%, -50%);
    /* border: 1px solid; */
}

.mainright1 img{
    display: block;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.mainright2{
    height: 100%;
    float: right;
    margin-right: -2.3rem;
    position: relative;
    width: 3.138rem;
}
.mainright2 .p1{

    position: absolute;
    top: 50%;
    right: 27%;
    transform: translate(-50%, -50%);
    line-height: 1.5em;
    width: 1em;
    font-weight: 550;
    font-size: 0.48rem;

}

.mainright2 .p2{   
    position: relative;
    /* bottom: 1%; */
    left: 50%;
    transform: translateX(-50%);
    /* display: block; */
    margin: 0 auto;
    text-align: center;
    width: 100%;
    top: 88%;
    font-size: 0.3rem;
    font-weight: 550;
   
}

.mainright2 img{ 
    height: 1.02rem;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 20%;
}
    





.tpimg {
    display: block;
    width: 100%;
    height: 2.75rem;
    /* border-radius: 0.1rem; */
    overflow: hidden;
    /* box-shadow: 0 0 0.15rem rgba(100,100,100,0.5); */
    /* border: 0.05rem solid #f9f280; */
    /* background: url(/images/tu_bj.jpg)no-repeat; */
    background-size: 100% 100%;
}
.list_mainM li a p {
    width: 100%;
    height: 1rem;
    line-height: 0.555rem;
    font-size: 0.33rem;
    color: #000;
    /* overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; */
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: 0.28rem;
    padding-left:0.12rem;
}

.spbfbtn {
    display: block;
    width: 0.731rem;
    height: 0.731rem;
    position: absolute;
    left: 0.2rem;
    top: 2.322rem;  
    background: none;
    border: none;
    box-shadow: none;
   
}
.yidaodi{width:100%;height:1rem;}
.yidaodi p{text-align: center;line-height: 0.4rem;margin: 0 auto;font-size: 0.3148rem;}

.bottom{width:100%;height:1.351rem;background:#000000;}
.bottomM{width:100%;margin:0 auto;height: 1.351rem;}
.bottomM p{text-align:center;font-size:0.305rem;color:#ffffff;line-height:1.351rem;}

.jianjie{width:94.44%;border:2px solid #113f89;padding:0.3rem 0;margin:0.5rem auto;position:relative;}
.jianjie_bt{font-size:0.4rem;padding:0.1rem;background:#eee;position:absolute;left:0.2rem;top:0;transform:translateY(-50%);}
.jianjie p{width:90%;margin:0 auto;font-size:0.35rem;line-height:0.5rem;text-indent:2em;}


.sp_M{width:100%;height:calc(100% - 1.222rem);overflow:hidden;background:#fff;padding-top:1.222rem;}
.video{display:block;width:100%;max-height:5.8rem;background:#000;}
.video::-internal-media-controls-download-button {display:none;}
.video::-webkit-media-controls-enclosure {overflow:hidden;}
.video::-webkit-media-controls-panel {width: calc(100% + 30px);}

.biaoti{width:100%;overflow:hidden;margin:0 0 0.3rem;border-bottom:2px solid #dcdcdc;}
.biaoti dt{width:2.639%;height:0.4236rem;float:left;margin:0.3957rem 0 0 4.236%;}
.biaoti dt img{display:block;height:100%;}
.biaoti dd{width:85%;line-height:0.7rem;padding:0.23rem 0;font-size:0.4167rem;float:right;margin-right:6.9%;color:#a00;}
.main_V{width:90.625%;margin:0 auto;height:calc(100% - 7.5rem);overflow-y:auto;}
.main_V p{font-size:0.3472rem;line-height:0.625rem;color:#333;text-indent:2em;text-align:justify}


.ss{width:100%;height:calc(100% - 2.322rem);overflow-y:auto;overflow-x:hidden;padding-top:2.322rem;background:#fff;}
.ssts{width:100%;overflow:hidden;}
.main_SSBT{width:97.3%;padding-left:2.7%;height:1rem;line-height:1rem;background:#fff;color:#a00;font-size:0.3819rem;border-bottom:0.0138rem solid #dcdcdc;}
.main_SSBT img{display:inline-block;height:0.4097rem;margin-right:0.2rem;}
.main_SSM{width:98%;padding-left:2%;margin:0.4rem 0;}
.main_SSM a{display:inline-block;margin:0 0.15rem 0.15rem;padding:0.16rem 0.26rem;font-size:0.347rem;color:#666;border:0.0208rem solid #999;border-radius:0.5rem;-moz-border-radius:20.0347rem;}
/*.main_SSM .red{color:#F00;}*/
.ssjg{width:95%;padding:0 2.5%;border-top:0.194rem solid #e7eaf2;border-bottom:0.074rem solid #e7eaf2;min-height:0.8rem;line-height:0.8rem;font-size:0.343rem;color:#a00;}
.ssjg span{margin-right:0.2rem;font-weight:600;}
.ssjgcx{width:100%;overflow:hidden;}
.ssjglb{width:91.66%;padding:0.4375rem 4.17%;min-height:3.215rem;border-bottom:0.074rem solid #e7eaf2;overflow:hidden;}
.ssjglbL{display:block;float:left;width:43.75%;height:3.215rem;border-radius:0.08rem;overflow:hidden;border:1px solid #999;}
.ssjglbL img{width:100%;height:100%;}
.ssjglbR{float:right;width:47%;min-height:3.215rem;color:#333;}
.ssjglbRT{font-size:0.3819rem;width:100%;min-height:0.5rem;max-height:1rem;line-height:0.5rem;color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.ssjglbR p{width:100%;height:0.6865rem;line-height:0.4rem;font-size:0.333rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}


.sptc{position:fixed;left:0;top:0;background:rgba(0,0,0,0.6);width:100%;height:100%;z-index:999999;display:none;}
.video_tc{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:100%;max-height:90%;z-index:999;}
.guanbi_an{position:absolute;display:block;height:1rem;top:0;right:0;z-index:9999;padding:0.2rem;}