@charset "utf-8";
body{color: #ffffff;}
.specialColor {color: #faba34;}
.specialBorder{border:1px solid #7D5D1A;padding:1rem .8rem;text-align: justify;background: rgba(66,66,66,.2);}
.mssBody {padding-bottom: 12vh;background: url("Images/bg20B.jpg") #000000 no-repeat top center;background-size: cover;width: 100vw;height: 100%;}
.boxT{width: 89.3vw;margin:auto;}
.top-block{height: 22rem;}
.margin-top{margin-top: 1rem;}

/* 标题 */
.mss-title{display: block;height: 1.2rem;margin: 0 auto;height: 2rem;}

/*头像栏*/
.header-wrap{display: flex;margin-top: 1rem;}  
.header-wrap .picBox{display: flex;text-align: center;line-height: 2rem;margin-right: 0.4rem;    width: 189vw;}
.header-wrap .picBox img{width: 90%;display: block;margin-bottom: .4rem}

.people-txt {width: 540vw;}

.people-txt{margin-left: 5vw;text-align: justify;}
.strong{display: block;font-size: 15px;line-height: 20px}
.mssInfoBottom {margin-top: 2vh;line-height: 4.6vh;font-size: .86rem;text-align: center;}

.videop{position: relative;
            text-align: center;line-height: 3rem;}

 .videop:before, .videop:after{
            position: absolute;
            top: 50%;
            background: #463F38;
            content: "";
            height: 1px;
            width: 18%;
        }
        /*调整背景横线的左右距离*/
        .videop:before {
            left: 0;
        }
        .videop:after {
            right: 0;
        }



/* 视频栏 */
.videoBox {border-radius: 1rem;}
.videoBox video {width: 100%;}



.list-txt li{margin-left: 2rem;position: relative;}
.list-txt li .num{display: inline-block;position: absolute;left: -1rem;top: .5rem;width: .4rem;height: .4rem;border-radius: 50%;background: #FF7E00;text-align: center;font-size: 12px;}



/*内容盒子样式*/
.cont-wrap{margin-top: 4vh;text-align: justify;line-height: 1.4rem;}
.cont-txt strong{display: block;font-size: 15px;margin-top: .4rem;}
.cont-txt .titleP{font-size: 15px;}
.tableWrap{border:1px solid #666;width: 100%;margin: 2vh auto;border-radius: .4rem;}

table.gridtable {/*table-layout: fixed; */width: 100%;text-align: left;border-width: 1px;border-color: #666;font-size: .85rem;border-radius: .2rem;overflow: hidden;border-spacing:0px;border-collapse:collapse;border: 1px solid #666;background: #313131;}
table.gridtable th { padding: 8px;border:1px solid #666;height: 14vw;}
table.gridtable td {min-width: 22vw;text-align: center; border-width: 1px;padding: 8px;border-style: solid;border-color: #666;height: 12vw;line-height: 1.3rem;}

table.gridtable tr td:nth-child(2){text-align: justify;}
.lh{line-height: 3rem;}

/*footer*/
.mssFooter {position: fixed;left: 0;right: 0;bottom: 0;line-height: 8vh;width: 100%;background: #FFCA00;}
.mssFooter a {display: block;color: #131a21;text-align: center;text-decoration: none;}