@charset "utf-8";

body{color: #eeddc2;}

.specialColor {color: #eeab3d;}
.redColor {color: #ff6d6d;}
.t-center{text-align: center;}
.msstitle{text-align: center;color: #eeab3d;font-size: 1.02rem;line-height: 1.4rem;}

.mssBody {padding-bottom: 12vh;background: url("Images/bg8.jpg") #0D0908 no-repeat top center;background-size: cover;width: 100vw;height: 100%;}


/*header*/
.mssTit {margin: 8vh auto;width: 86vw;box-sizing: border-box;}
.mssTit img {width: 100%;}

/*头像部分*/
.mssInfo {display: flex;margin: 2vh auto 0 auto;padding:2.6vw; width: 89.3vw;background: rgba(255,255,255,.1);border-radius: .5vh; font-size: .87rem;line-height: 1.5rem;box-sizing: border-box;}

.mssInfo .boxPic {width: 44vw;margin-left: -2.6vw; margin-top: -5.2vw;}/*8改动*/
.mssInfo .boxPic img {width: 100%;border-radius: .3rem;}
.mssInfo .boxPic .boxPicImg {box-shadow: 0 0px 2px 0px rgba(78,61,50, .7);}

.mssInfo .boxInfo {margin-left: 2.6vw;text-align: justify;font-size: .88rem;}
.mssInfo .boxInfo strong{font-size: 1.02rem;margin-right: .6rem;margin-bottom: .4rem;display: inline-block;}

.mssInfo2{margin: 0 auto;padding:2.6vw; width: 89.3vw;background: rgba(255,255,255,.1);border-radius: .5vh; font-size: .87rem;line-height: 1.5rem;box-sizing: border-box;text-align: center;}
.boxPic2 {width: 100%;}
.boxPic2 .pic1{width: 20vw;margin-bottom: .3rem;margin-top: .2rem;}

.pic2{display: block; margin-top: .4rem; margin-bottom: .8rem;width: 100%;height: 1px;}/*金色细线*/



.mssInfoBottom {margin: 3vh auto 0 auto;width: 89.3vw;background: rgba(255,255,255,.1);border-radius: .5vh;color: #ECCEB6;line-height: 5.6vh;font-size: .86rem;text-align: center;}

.videoBox {margin: 1vh auto 0 auto;width: 89.3vw;border-radius: 1rem;}
.videoBox video {width: 100%;}


/*content info*/
.contentTir {display: table;margin-top: -4vh;margin-left: -2.6vw;margin-bottom: .6rem;line-height: 2.2rem;width: 20vw;box-sizing: border-box; padding:  1vw 0;text-align: center; background: #CAB09B;border-radius: 3px;font-size: 1rem;color: #3F3731;}

.mssContent {margin: 3vh auto 0 auto;padding: 2.6vw;width: 89.3vw;text-align: justify; font-size: .86rem;background: rgba(255,255,255,.1);box-sizing: border-box;border-radius: .4rem;line-height: 1.5rem;}

.mssContent p strong{display: block;line-height: 2.2rem;}


table.gridtable {table-layout: fixed; width: 100%;margin: 1rem 0;text-align: left;border-width: 1px;border-color: rgba(255,255,255,.2);border-collapse: collapse;font-size: .85rem;border-collapse: collapse;}
table.gridtable th { text-align: justify;padding: 8px;border:1px solid rgba(255,255,255,.2);height: 14vw;}
table.gridtable td {min-width: 18vw;text-align: justify; border-width: 1px;padding: 8px;border-style: solid;border-color: rgba(255,255,255,.2);height: 12vw;line-height: 1.3rem;}

/*footer*/
.mssFooter {position: fixed;left: 0;right: 0;bottom: 0;line-height: 8vh;width: 100%;background: #EFAD1F;}
.mssFooter a {display: block;color: #110703;text-align: center;text-decoration: none;}