html {
    font-size: 13px;
}

.header {
    /* width: 94.5rem; */
    width: 100%;
    height: 3.375rem;
    background: #A91720;
}

.college-add {
    height: 3.375rem;
}

.header .college .college-one {
    padding: .9375rem 1.875rem;
    border-left: .0625rem solid rgba(255, 255, 255, 0.20);
    border-right: .0625rem solid rgba(255, 255, 255, 0.20);
}

.header .college .college-one a {
    width: 6.75rem;
    height: 1.5rem;
    font-family: MicrosoftYaHei;
    font-size: 1.125rem;
    color: #FFFFFF;
}

.header .college .college-two {
    padding: .9375rem 1.875rem;
    border-right: .0625rem solid rgba(255, 255, 255, 0.20);
}

.header .college .college-two a {
    width: 4.5rem;
    height: 1.5rem;
    font-family: MicrosoftYaHei;
    font-size: 1.125rem;
    color: #FFFFFF;
}

.header .college .college-three {
    padding: .9375rem 1.875rem;
    border-right: .0625rem solid rgba(255, 255, 255, 0.20);
}

.header .college .college-three a {
    width: 6.75rem;
    height: 1.5rem;
    font-family: MicrosoftYaHei;
    font-size: 1.125rem;
    color: #FFFFFF;
}

.header .college .college-four {
    padding: .9375rem 1.875rem;
    border-right: .0625rem solid rgba(255, 255, 255, 0.20);
}

.header .college .college-four a {
    width: 14.625rem;
    height: 1.5rem;
    font-family: MicrosoftYaHei;
    font-size: 1.125rem;
    color: #FFFFFF;
}

.header .college .change {
    width: 10rem;
    height: 3.375rem;
    background-color: #F6973D;
}

.header .college .change .china a {
    width: 2.25rem;
    height: 1.5rem;
    font-family: MicrosoftYaHei;
    font-size: 1.125rem;
    color: #BE1F28;
}

.header .college .change .english a {
    width: 2.25rem;
    height: 1.5rem;
    font-family: MicrosoftYaHei;
    font-size: 1.125rem;
    color: #FFFFFF;
}

.header .college .china {
    margin: .875rem .625rem 1rem 2.25rem;
}

.header .college .spot {
    width: .3125rem;
    height: .3125rem;
    background-color: #FFFFFF;
    border-radius: 50%;
    margin-top: 1.5625rem;
}

.header .college .english {
    margin: .875rem 2.25rem 1rem .625rem;
}

.logo {
    width: 94.5rem;
    height: 7.5rem;
    /* border-bottom: .0625rem solid #EEEEEE; */
    margin: 0 auto;
}

.logo .logo-left img {
    width: 24.5rem;
    height: 4rem;
    margin-left: 2rem;
    margin-top: 1.75rem;
}

.logo .logo-right {
    height: 7.5rem;
  	padding-top: 2.5rem;
    box-sizing: border-box;
}

.logo .logo-right ul li {
  	height: 2.5rem;
    float: left;
    position: relative;
	margin-top: .3125rem;
}
.logo .logo-right>ul>li:hover>a {
    color: #A91720;
    font-weight: bold;
}

.logo .logo-right>ul>li:hover .navigation {
     display: block;
}

.logo .logo-right>ul>li>a {
    font-size: 1.25rem;
    color: #333333;
    margin: 3rem .9375rem;
}

.logo .logo-right .navigation {
    position: absolute;
    width: 12.75rem;
    background-color: #EEEEEE;
    top: 2rem;
    left: -2.9375rem;
    z-index: 99;
    border-radius: .3125rem;
  	display: none;
}
.logo .logo-right ul li:nth-child(4) .navigation ul li {
     width: 12.75rem;
}
.logo .logo-right ul li:nth-child(4) .navigation a {
     margin: 3rem 1rem;
}
.logo .logo-right .navigation ul li {
    position: relative;
    top: 0rem;
    width: 10.75rem;
    height: 1.5rem;
    margin-top: 1.325rem;
}

.logo .logo-right .navigation ul li:last-child {
    margin-bottom: .625rem;
}
.logo .logo-right .navigation ul li:hover a {
    color: #A91720;
    font-weight: bold;
}
.logo .logo-right .navigation ul li a {
    font-size: 1.125rem;
  	color: #333333;
    margin: 3rem auto 3rem 4rem ;
}

.logo .logo-right button {
    background-color: #FFFFFF;
}

.search-input {
    width: 7.5rem;
    height: 2.5rem;
    border: .0625rem solid #fd0303;
    border-radius: 1.5625rem;
    padding: 0 0 0 .625rem;
    font-size: 1.125rem;
    margin-left: .875rem;
}

.logo .logo-right .search {
    width: 2.5rem;
    height: 2.5rem;
    background-image: url(../img/slices/bz\ 5.png);
    background-size: 100% 100%;
}

.logo .logo-right .search:hover {
    background-image: url(../img/slices/bz\ 5bf.png);
}

.logo .logo-right .search img {
    width: 3rem;
    height: 3rem;
}

.main {
    width: 90rem;
    /* margin: 0 2rem; */
    margin: auto;
    height: 36.25rem;
    display: flex;
    position: relative;
}

.main .picture {
    width: 64.9375rem;
    height: 33.125rem;
    padding-top: 1.5625rem;
    padding-right: 1.3rem;
    padding-bottom: 1.5625rem;
    /* background-color: aqua; */
    border-right: .0625rem solid #EEEEEE;
}

.picture-swiper img {
    width: 64.9375rem;
    height: 33.125rem;
  	transition: all .5s;
}
.picture-swiper img:hover {
    transform: scale(1.05);
}

.main .dean {
    width: 21.875rem;
    height: 33.125rem;
    margin-top: 1.5625rem;
    background-image: url(../img/slices/xg1.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    margin-bottom: 1.5625rem;
  transition: all .5s;
}
.main .dean:hover {
    transform: scale(1.05);
}

.main .dean {
    margin-left: 1.5625rem;
}

.main .dean .lang {
    margin: 1.875rem 0 2.0625rem 1.875rem;
    display: flex;
}

.main .dean .big {
    /* width: 2.1875rem; */
    height: 4rem;
    font-family: DINAlternate, DINAlternate;
    font-weight: bold;
    font-size: 3.375rem;
    color: #F6973D;
    text-align: center;
    line-height: 4rem;
    margin-right: .375rem;
}

.main .dean .big-right .ch {
    height: 1.9375rem;
    font-family: MicrosoftYaHei, MicrosoftYaHei;
    font-weight: bold;
    font-size: 1.5rem;
    color: #F6973D;
    line-height: 1.9375rem;
    margin-top: .375rem;
}

.main .dean .big-right .ch span {
    color: #FFFFFF;
}

.main .dean .big-right .en {
    height: 1.375rem;
    font-family: STSongti-SC, STSongti-SC;
    font-weight: bold;
    font-size: 1rem;
    color: #F6973D;
    line-height: 1.375rem;
}

.main .dean .text {
    width: 18.125rem;;
    margin-left: 1.875rem;
}

.main .dean .text p {
    font-size: 1rem;
     margin-bottom: 1.875rem;
  	 text-align: justify;
    text-indent: 2em;
}
.main .dean .text p a {
    font-size: 1.125rem;
    color: rgba(255, 255, 255, 0.8);

}
.main .dean .text span a {
    font-family: MicrosoftYaHei;
    font-size: 1rem;
    color: #F6973D;
}

.main .dean .more {
    float: right;
}

.main .dean .more .more-logo {
   /*   margin-top: 11.375rem;
    margin-left: 1.875rem;*/

}

.main .dean .more .more-logo a {
    display: flex;
    height: 1.1875rem;
    line-height: 1.1875rem;
    font-family: MicrosoftYaHei;
    font-size: 1rem;
    color: #fff;
}

.main .dean .more .more-logo img {
    margin-left: .25rem;
}

.main .dean .position-picture {
    position: absolute;
    bottom: 1.5625rem;
    right: 0rem;
}

.main .dean .position-picture img {
    width: 10.9669rem;
    height: 15.125rem;
}

.news {
    width: 94.5rem;
    /* border-top: .0625rem solid #EEEEEE;
    border-bottom: .0625rem solid #EEEEEE; */
    margin: 0 auto;
}

.container {
    width: 90rem;
    margin: 0 2rem;
    display: flex;
}

.news .new {
    width: 30.9375rem;
    margin-right: 1.5rem;
}

.title {
    height: 4rem;
    margin-top: 1.5625rem;
    display: flex;
}

.title .title-big {
    height: 4rem;
    font-weight: bold;
    font-size: 3.375rem;
    color: #A91720;
    line-height: 4rem;
    margin-right: .1875rem;
}

.title .title-center .center-top {
    height: 1.9375rem;
    font-weight: bold;
    font-size: 1.5rem;
    margin-top: .375rem;
    line-height: 1.9375rem;
}

.title .title-center .center-top span {
    color: #A91720;
}

.title .title-center .center-bottom {
    height: 1.375rem;
    font-weight: bold;
    font-size: 1rem;
    color: #333333;
    line-height: 1.375rem;
}

.title .title-more {
    font-size: .875rem;
    color: #666666;
    margin-top: 1.375rem;
    margin-left: 18.2625rem;
}

.title .title-more a {
    display: flex;
}

.title .title-more img {
    margin-left: .25rem;
}

.select {
    width: 30.9375rem;
    margin-top: 1.25rem;
    padding-bottom: 1.5625rem;
    border-bottom: .0625rem dashed #EEEEEE;
    margin-bottom: 1.5rem;
    display: flex;

}

.select .select-picture img {
    width: 13.75rem;
  	transition: all .5s;
}
.select .select-picture img:hover {
    transform: scale(1.05);
}

.select .select-text {
    height: 3.75rem;
    margin-left: 1.25rem;
    font-weight: bold;
    font-size: 1.125rem;
    line-height: 1.875rem;
}

.select .select-text span a {
    color: #333333;
}

.select .select-text:hover a,
.select .select-text:hover span {
    color: #BE1F28;
}

.select .select-text .select-bottom {
    height: 5.25rem;
    font-size: .875rem;
    color: #666666;
    line-height: 1.75rem;
    margin-top: .625rem;
}

.select .select-text .specific {
    color: #F6973D;
}

.media {
    background: #F5F5F5;
}

.media .media-one {
  	display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 1.25rem;
    padding-bottom: 1rem;
    border-bottom: .0625rem solid #FFFFFF;
}

.media .media-one a {
    height: 2rem;

    font-size: 1.125rem;
    color: #333333;
    line-height: 2rem;
    margin-left: 1.25rem;
}

.media-text .media-common:nth-child(2n-1) span a {
    font-weight: bold;
}

.media .media-one:hover span,
.media .media-two:hover span,
.media .media-three:hover span {
    color: #BE1F28;
}

.media .media-one:hover a,
.media .media-two:hover a,
.media .media-three:hover a {
    color: #BE1F28;
}

.media .time {
    width: 4.875rem;
    height: 1.1875rem;
    font-size: .875rem;
    color: #999999;
    line-height: 1.1875rem;
    margin-right: 1.4375rem;
}

.media .media-two {
    margin-top: 1rem;
    padding-bottom: 1rem;
    border-bottom: .0625rem solid #FFFFFF;
}

.media .media-two span a {
    height: 2rem;
    line-height: 2rem;
    font-size: 1.125rem;
    color: #333333;
    margin-left: 1.25rem;
    margin-top: 1rem;
    margin-right: .625rem;

}

.media .media-three {
    margin-top: 1rem;
    padding-bottom: .625rem;
}

.media .media-three span a {
    font-size: 1.125rem;
    color: #333333;
    margin-left: 1.25rem;
    height: 2rem;
    line-height: 2rem;
    margin-top: 1rem;
    margin-right: .625rem;
}

.slideBox2 {
    width: 30.9375rem;
    height: 20.625rem;
    overflow: hidden;
    position: relative;
}

.slideBox2 img {
    width: 30.9375rem;
    height: 20.625rem;
}

.slideBox2 .bd {
    width: 30.9375rem;
    height: 20.625rem;
    float: left;
    overflow: hidden;
    /* position: relative; */
}

.slideBox2 .bd p {
    position: absolute;
    /* left: 0; */
    bottom: 0;
    width: 100%;
    height: 1.875rem;
    background: rgba(89, 88, 88, 0.1);
    line-height: 30px;
    padding-left: 1.25rem;
    font-size: 1rem;
    color: #FFFFFF;
    line-height: 1.875rem;
    /* z-index: 999; */
}

.slideBox2 .hd {
    overflow: hidden;
    position: absolute;
    bottom: .3125rem;
    z-index: 1;
    width: 100%;
    text-align: right;
}

.slideBox2 .hd ul {
    overflow: hidden;
    zoom: 1;
    display: inline-block;
    margin: 0 auto;
}

.slideBox2 .hd ul li {
    float: left;
    margin-right: .625rem;
    width: .625rem;
    height: .625rem;
    border-radius: 50%;
    background: #999999;
    transition: all ease-out 0.5s;

}

.slideBox2 .hd ul li.on {
    width: .625rem;
    border-radius: .9375rem;
    background-color: #fff;
}

/* .slideBox1 {
    width: 10.9669rem;
    height: 15.125rem;
    overflow: hidden;
    position: relative;
}

.slideBox1 img {
    width: 10.9669rem;
    height: 15.125rem;
}

.slideBox1 .bd {
    width: 10.9669rem;
    height: 15.125rem;
    float: left;
    overflow: hidden;
} */

.news .notice {
    width: 30.9375rem;
    padding: 1.5rem 1.5rem 1rem 1.5625rem;
    border-left: .0625rem solid #EEEEEE;
    border-right: .0625rem solid #EEEEEE;
}

.news .notice .title {
    margin-top: 0rem;
}

.news .notice .title-more {
    margin-left: 16.3625rem;
}

.news .notice .count .common {
    height: 3.5rem;
    padding-top: .0625rem;
    padding-bottom: 2.4375rem;
    border-bottom: .0625rem solid #EEEEEE;
    margin-top: 1.875rem;
}

.news .notice .count .count-one:nth-child(1) {
    margin-top: 0rem;
}

.news .notice .count {
    margin-top: 1.25rem;
}

.news .notice .count .student {
    display: flex;
}

.news .notice .count .eleven {
    height: 1.9375rem;
    font-size: 1.75rem;
    color: #BE1F28;
    line-height: 1.9375rem;
    margin: .25rem .875rem .375rem .875rem;
}

.news .notice .count .twenty-five {
    height: 1.125rem;
    font-size: 1rem;
    color: #BE1F28;
    line-height: 1.125rem;
    margin-right: .6875rem;
}
.news .notice .count .count-one:hover .student-right a{
    color: #BE1F28;
}

.news .notice .count .student-right {
    padding-left: .75rem;
    border-left: .0625rem solid #EEEEEE;
}

.news .notice .count .student-right .poor {
    height: 1.75rem;
    font-weight: bold;

    line-height: 1.75rem;
    margin-bottom: .375rem;
}

.news .notice .count .student-right .poor a {
    font-size: 1.125rem;
    color: #333333;
}

.news .notice .count .student-right a {
    height: 1.5rem;
    font-size: .875rem;
    color: #666666;
    line-height: 1.5rem;
}

    .news .notice .count .count-one:nth-child(6) {
    margin-bottom: 0rem;
        border: 0px;
}

.news .notice .brochure {
    display: flex;
}

.news .notice .brochure .zero {
    height: 1.9375rem;
    font-size: 1.75rem;
    color: #BE1F28;
    line-height: 1.9375rem;
    margin: .0625rem 1.875rem .375rem .875rem;
}

.news .notice .brochure .zero-zero {
    height: 1.125rem;
    font-size: 1rem;
    color: #BE1F28;
    line-height: 1.125rem;
    margin-right: .75rem;
}

.news .notice .brochure-right {
    font-size: 1.125rem;
    padding-left: .4375rem;
    border-left: .0625rem solid #EEEEEE;
}

.news .notice .brochure-right:hover a {
    color: #333333;
    font-weight: bold;
}

.news .lecture {
    width: 21.875rem;
    margin-left: 1.5625rem;
}

.news .lecture .picture {
    margin-top: 1.25rem;
    padding: 0 1.4375rem;
}

.news .lecture .picture img{
    width: 100%;
    transition: all .5s;
}
.news .lecture .picture img:hover {
    transform: scale(1.05);
}

.news .lecture .study {
    margin-top: 1.5rem;
    border-bottom: .0625rem dashed #EEEEEE;
}

.news .lecture .study-title {
    height: 3.5rem;
    font-family: MicrosoftYaHei;
    font-size: 1.125rem;
    line-height: 1.75rem;
    padding-bottom: 1rem;
}

.news .lecture .study:nth-child(2n-1) .study-title {
    color: #333333;
    font-weight: bold;
}

.news .lecture .study-title a {
    color: #333333;
}

.news .lecture .study:hover a,
.news .lecture .study:hover span {
    color: #BE1F28;
}

.news .lecture .study-logo {
    display: flex;
}

.news .lecture .study-logo img {
    margin-right: .5rem;
}

.news .lecture .study-logo .eight {
    height: 1.1875rem;
    font-size: .875rem;
    color: #999999;
    line-height: 1.1875rem;
    padding-bottom: .625rem;
}

.news .lecture .study-three {
    border: 0;
}

.news .lecture .bottom {
    margin-bottom: 1.0625rem;
}

.news .lecture .title-more {
    margin-left: 2.8rem;
}

.honor {
    width: 94.5rem;
    height: 41.25rem;
    /* border-bottom: .0625rem solid #EEEEEE; */
    margin: 0 auto;
}

.honor .scholar {
    width: 30.9375rem;
    height: 41.25rem;
    margin-right: 1.5625rem;
}

.honor .scholar .title-more {
    margin-left: 11.325rem;
}

.honor .scholar .implement {
    margin-top: 1.25rem;
    display: flex;
    height: 16.25rem;
}

.honor .scholar .implement .implement-hover:hover a,
.honor .scholar .implement .implement-hover:hover span,
.honor .scholar .implement .implement-hover:hover .implement-zero {
    color: #BE1F28;
}

.honor .scholar .implement img {
    margin-right: 1.875rem;
  	transition: all .5s;
}
.honor .scholar .implement img:hover {
    transform: scale(1.05);
}

.honor .scholar .implement-title {
    height: 3.75rem;
    font-weight: bold;
    font-size: 1.125rem;
    line-height: 1.875rem;
    margin-bottom: 1.25rem;
}

.honor .scholar .implement-title a {
    color: #000000;
}


.honor .scholar .implement-text {
    height: 5.25rem;
    font-size: .875rem;

    line-height: 1.75rem;
    margin-bottom: 3.3125rem;
}

.honor .color {
    color: #F6973D;
}

.honor .scholar .implement-zero {
    height: 1.75rem;
    font-size: 1rem;
    color: #BE1F28;
    line-height: 1.75rem;
    margin-bottom: .875rem;
}

.honor .scholar .medium {
    margin-top: 2.5rem;
    padding-left: .875rem;
}

.honor .scholar .medium li {
    position: relative;
    /* 用于伪元素定位 */
    height: 1.875rem;
    /* 确保空列表项有高度 */
    margin-bottom: 1rem;
    /* 列表项间距 */
    font-size: 1.125rem;
    color: #333333;
    line-height: 1.875rem;
}

.honor .scholar .medium li:nth-child(2n-1) a {
    color: #333333;
    font-weight: bold;
}

.honor .scholar .medium li a:hover {
    color: #BE1F28;
}

/* 创建自定义圆点 */
.honor .scholar .medium li::before {
    content: "";
    /* 必须设置内容 */
    position: absolute;
    left: -0.8125rem;
    /* 对齐到左侧 */
    top: 50%;
    transform: translateY(-50%);
    width: .375rem;
    height: .375rem;
    background-color: #F6973D;
    /* 使用页面主橙色 */
    border-radius: 50%;
}

.honor .works {
    width: 30.9375rem;
    height: 38.75rem;
    padding: 1.5rem 1.5rem 1rem 1.5625rem;
    border-left: .0625rem solid #EEEEEE;
    border-right: .0625rem solid #EEEEEE;
}

.honor .works .way:nth-child(2n) .way-top a {
    color: #333333;
    font-weight: bold;
}

.honor .works .way:hover .way-top a,
.honor .works .way:hover span,
.honor .works .way:hover .way-bottom {
    color: #BE1F28;
}

.honor .works .way {
    margin-top: 1.25rem;
    border-bottom: .0625rem dashed #EEEEEE;
}

.honor .works .way .way-top {
    height: 1.875rem;
    font-weight: bold;
    font-size: 1.125rem;
    line-height: 1.875rem;
    margin-bottom: .5rem;
}

.honor .works .way .way-center {
    margin-bottom: 1.25rem;

}

.honor .works .way .way-center a {
    height: 3.5rem;
    font-size: .875rem;
    line-height: 1.75rem;
}

.honor .works .way-two {
    margin-top: 2.3125rem;
}

.honor .works .way .way-bottom {
    height: 1.75rem;
    font-size: 1rem;
    color: #BE1F28;
    line-height: 1.75rem;
    margin-bottom: 1.3125rem;
}

.honor .works .title-more {
    margin-left: 17.825rem;
}

.honor .works .title {
    margin-top: 0rem;
}

.honor .works .wayLine {
    border-bottom: 0rem;
}


.honor .column {
    width: 21.875rem;
    height: 41.25rem;
    margin-left: 1.5625rem;
}

.honor .column .publish {
    border-bottom: .0625rem dashed #EEEEEE;
}

.honor .column .publish:nth-child(2n-1) .publish-title a {
    color: #333333;
    font-weight: bold;
}

.honor .column .publish:hover .publish-title a,
.honor .column .publish:hover a {
    color: #BE1F28;
}

.honor .column .colume-picture {
    /* width: 17.25rem;
    height: 11.875rem; */
    margin-top: 1.25rem;
    padding: .3125rem 2.3125rem;
    background: #F7F7F7;
    margin-bottom: 1.5625rem;
}

.honor .column .colume-picture img {
    width: 17.265rem;
  	height: 11.875rem;
}

.honor .column .publish-title {
    height: 3.5rem;
    font-size: 1.125rem;
    line-height: 3.5rem;
    margin-bottom: .8125rem;
}

.honor .column .publish-title a {
    color: #333333;
}



.honor .column .publish-text {
    height: 3rem;
    font-size: .875rem;
    color: #999999;
    line-height: 1.5rem;
    margin-bottom: 1.875rem;
}

.honor .column .publish-two {
    padding-top: 1.5rem;
    border-bottom: 0rem;
}

.honor .column .title-more {
    margin-left: 4.825rem;
}


.literature .classic {
    width: 90rem;
    margin: 0 auto;
    margin-bottom: 2.875rem;
}

.literature .title-Classic {
    margin-left: 66.0125rem;
}

.literature .gain {
    display: flex;
}

.literature .gain-picture {
    width: 65rem;
    height: 23.625rem;
    background: #FAFAFA;
    margin-top: 1.25rem;
    display: flex;
}

.literature .gain-picture img {
    width: 9.4125rem;
  	height: 12.125rem;
}

.literature .gain-picture .one {
    margin-left: 1.25rem;
}

.literature .gain .picture {
    margin-left: 1.25rem;
    margin-top: 4rem;
}
  
  
.literature .gain .picture .top {
    position: relative;
    top: 0rem;
  	margin-bottom: 1.5rem;
    transition: all 0.2s;
}

.literature .gain .picture .bottom {
    position: relative;
    bottom: 0rem;
    transition: all 0.2s;
}

.literature .gain .picture:hover .top {
    top: -1.25rem;
}

.literature .gain .picture:hover .bottom {
    bottom: -1.25rem;
}

.literature .gain .gain-text {
    width: 21.9375rem;
    height: 16.25rem;
    margin-left: 3.0625rem;
    margin-top: 2.625rem;
    margin-bottom: 4.5rem;
}

.literature .gain .gain-top {
    height: 4.5rem;
    font-weight: bold;
    font-size: 1.125rem;
    line-height: 2.25rem;
    margin-bottom: 1.25rem;
}

.literature .gain .gain-top a {
    color: #000000;
}
.literature .gain .gain-top:hover a {
    color: #BE1F28;
}
.literature .gain .gain-center {
    padding-top: 1.5625rem;
    padding-bottom: 1.25rem;
    border-top: .0625rem dashed #EEEEEE;
    border-bottom: .0625rem dashed #EEEEEE;
}

.literature .gain .gain-center a {
    height: 4.5rem;
    font-size: 1.125rem;
    color: #333333;
    line-height: 2.25rem;
    text-decoration: underline;
}

.literature .gain .gain-center:hover a {
    color: #BE1F28;
    text-decoration-color: #BE1F28;
}
.literature .gain .picture-title {
    width: 9.4125rem;
    line-height: 1.5rem;
    font-size: 1rem;
}

  /* .literature .gain .gain-bottom {
    margin-top: 1.25rem;
}

.literature .gain .gain-bottom a {
    height: 4.5rem;
    font-size: 1.125rem;
    color: #333333;
    line-height: 2.25rem;
    text-decoration: underline;
}

.literature .gain .gain-bottom:hover a {
    color: #BE1F28;
    text-decoration-color: #BE1F28;
}*/

.express {
    width: 94.5rem;
    margin: 0 auto;
    /* border-top: .0625rem solid #EEEEEE; */
}

.express .system {
    width: 30.9375rem;
    margin-right: 1.5625rem;
}

.express .system .title-system {
    margin-left: 3.575rem;
}

.base {
    margin-top: 1.25rem;
    display: flex;
    border-bottom: .0625rem dashed #EEEEEE;
}

.base-picture {
    padding-bottom: 1.625rem;
}

.base-picture img {
    width: 13.75rem;
}

.base-text {
    margin-left: 1.25rem;
}

.base-text:hover .base-top a,
.base-text:hover .base-bottom a {
    color: #BE1F28;
}

.base-text .base-top {
    height: 3.75rem;
    font-weight: bold;
    font-size: 1.125rem;
    line-height: 1.875rem;
    margin-bottom: .625rem;
}

.base-text .base-top a {
    color: #000000;
}

.base-text .base-bottom {
    height: 5.25rem;
    font-size: .875rem;
    color: #666666;
    line-height: 1.75rem;
    padding-bottom: 1.25rem;
}

.base-text .base-bottom span {
    color: #F6973D;
}

.article {
    margin-top: 1.5625rem;
    width: 30.9375rem;
    height: 7.0625rem;
    border-bottom: .0625rem dashed #EEEEEE;
}

.article:nth-child(2n-1) .article-title a {
    color: #333333;
    font-weight: bold;
}

.article:hover .article-title a,
.article:hover .article-text a {
    color: #BE1F28;
}

.article .article-title {
    /*height: 1.75rem;*/
    font-weight: bold;
    font-size: 1.125rem;

    line-height: 1.75rem;
    margin-bottom: .625rem;
}

/* .article .article-title a {
    color: #333333;
} */

.article .article-text {
   /* height: 3rem;*/
    font-size: .875rem;
    color: #999999;
    line-height: 1.5rem;
}

.article-three {
    border-bottom: 0rem;
}

.express .studies {
    width: 30.9375rem;
    padding: 0 1.5rem 0rem;
    border-right: .0625rem solid #EEEEEE;
    border-left: .0625rem solid #EEEEEE;
}

.express .studies .title-studies {
    margin-left: 5.575rem;
}

.express .guoshi {
    width: 21.875rem;
    margin-left: 1.5rem;
}

.express .guoshi .guoshi-picture {
    margin-top: 1.25rem;
}

.express .guoshi .guoshi-picture img {
  	width: 21.875rem;
    height: 12.5rem;
}

.express .guoshi .title-guoshi {
    margin-left: 2.6375rem;
}

.guoshi-article {
    margin-top: 1.5625rem;
    width: 21.9375rem;
    border-bottom: .0625rem dashed #EEEEEE;
}

.guoshi-article .guoshi-article-title {
    height: 3.5rem;
    font-weight: bold;
    font-size: 1.125rem;
    line-height: 1.75rem;
    margin-bottom: .8125rem;
}

.guoshi-article:nth-child(2n-1) .guoshi-article-title a {
    color: #333333;
}

.guoshi-article:hover .guoshi-article-title a,
.guoshi-article:hover .guoshi-article-text a {
    color: #BE1F28;
}

.guoshi-article .guoshi-article-text {
    height: 3rem;
    font-size: .875rem;
    color: #999999;
    line-height: 1.5rem;
    margin-bottom: 1.875rem;
}

.footer {
    /* width: 94.5rem; */
    width: 100%;
    height: 8.75rem;
    background: #7D1017;
    margin-top: 2.8125rem;
}

.footer-auto {
    display: flex;
    width: 94.5rem;
    margin: 0 auto;
}

.footer .picture {
    padding: 2.375rem 4rem 1.5rem 0rem;
}

.footer .postcode {
    height: 2.875rem;
    padding-left: 2rem;
    margin-top: 2.9375rem;
    margin-right: 4rem;
    border-left: .0625rem solid #EEEEEE;
}

.footer .postcode .postcode-top {
    height: 1.1875rem;
    font-size: .875rem;
    color: #FFFFFF;
    line-height: 1.1875rem;
    margin-bottom: .5rem;
}

.footer .postcode .postcode-bottom {
    height: 1.1875rem;
    font-size: .875rem;
    color: #FFFFFF;
    line-height: 1.1875rem
}

.footer .tel {
    height: 2.875rem;
    padding-left: .6875rem;
    margin-top: 2.9375rem;
    margin-right: 4rem;
    border-left: .0625rem solid #EEEEEE;
}

.footer .tel .tel-top {
    height: 1.1875rem;
    font-size: .875rem;
    color: #FFFFFF;
    line-height: 1.1875rem;
    margin-bottom: .5rem;
}

.footer .tel .tel-bottom {
    height: 1.1875rem;
    font-size: .875rem;
    color: #FFFFFF;
    line-height: 1.1875rem;
}

.friend {
    width: 12.5rem;
    height: 2.375rem;
    border-radius: .1875rem;
    /* border: .0625rem solid #FFFFFF; */
    margin-top: 3.1875rem;
    margin-right: 1.4375rem;
    margin-left: 1.5625rem;
    display: flex;
}

.friend select {
    width: 12.5rem;
    height: 2.375rem;
    /* background-color: #7D1017;
    color: #FFFFFF; */
}

/* .friend select:active {
    background-color: #FFFFFF;
    color: #7D1017;
} */

/* .friend span {
    width: 3.5rem;
    height: 1.25rem;
    font-size: .875rem;
    color: #FFFFFF;
    line-height: 1.25rem;
    margin: .5rem 6.125rem .625rem 1rem;
} */

.friend-picture {
    margin: 1.0625rem 0 1rem 0;
}

.friend .coler {
    background-color: #A91720;
}

.white {
    background-color: #FFFFFF;
}

.friend .red {
    color: #A91720;
}

hr {
    width: 99%;
    margin: 0 auto;
    border-color: #eeeeee;
    opacity: 0.2;
}

  
