.main .w1400{ width: 1400px; padding-bottom: 40px;}
.main .navigation{ height: 50px; line-height: 50px; color: #141414;}
.main .navigation a{ font-size: 16px; color: #141414;}

.content{ padding: 40px 140px; width: calc(1400px - 280px); background: #FFFFFF; box-shadow: 0px 23px 29px 0px rgba(97,107,126,0.14);}
.content .title{ font-size: 30px; color: #141414; margin-bottom: 20px; text-align: center;}
.content .subTitle{ text-align: center; display: flex; flex-direction: row; justify-content: space-around; font-size: 14px; color: #999999; margin-bottom: 30px;}
.content .article .txt{ text-indent: 2em; font-size: 16px; color: #999999; line-height: 30px;}
.content .article .txt a{ font-weight: bold; color: #0091FF;}
.content .article h4{ padding: 20px 0px; text-indent: 2em; color: #141414;}
.content .article .img{ text-align: center; margin: 15px auto;}
.content .article img{ margin: 15px auto;}

.page{ margin: 60px 0 25px; display: flex; flex-direction: row; justify-content: space-between;}
.page .pageL{ text-align: right;}
.page .pageL,
.page .pageR{ width: 300px;}
.page .pageL a,
.page .pageR a{ display: block; margin: 10px 0; height: 25px; line-height: 25px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #0091FF;}
.page a.die{ pointer-events: none; color: #141414;}
.page .pageM{ display: flex; flex-direction: row;}
.page .pageM a{ font-size: 20px; color: #141414;}
.page .pageM img{ width: 45px; height: 45px; vertical-align: middle;}
.page .pageM span{ margin: 0 40px; width: 3px; height: 45px; background: #141414; display: inline-block;}

.other *{ color: #141414; display: block;}
.other b{ font-size: 24px;}
.other a{ font-size: 16px; text-decoration: underline; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}