*{line-height:1.4em!important}
::-moz-selection{background:#1d21a7;color:#FFF}
::selection{background:#1d21a7;color:#FFF}
body,html{height:100%;padding:0;margin:0;font-family:arial;}
#M{display:flex;margin:0 auto;width:960px;height:100%;align-items:center;justify-content:center}
#LOGO{margin:0 auto;width: 180px;}
#LOGO img{width:100%;max-width:100%}
.lanagere{margin-top:20px;text-align: center;display: inline-block;background:url(../images/xt_yyfg.png) no-repeat center center;}
.lanagere li{float: left;margin:0 25px;}
.clearfix:before{display: table;content: " ";}
.clearfix:after{content: '';display: block;clear: both;}

#foot{position:absolute;bottom:0;padding:0 0 20px 0;width:100%;text-align:center}
#M1{margin:auto;width:960px;height:50px}
#M2{display:flex;margin:20px auto 0 auto;width:960px;height:50px;justify-content:space-between}
#top-LOGO{width:15%;height:50px}
#top-LOGO img{width:100%;max-width:100%}
#nav{width:50%;height:50px}
ul{padding:0;list-style:none}
#topnav ul{display:flex;overflow:hidden;align-items:center;justify-content:space-between}
.topnav-nav a:hover{opacity:.4}
.topnav-nav a{color:#000;text-decoration:none;font-weight:700;opacity:9.99;-webkit-transition:opacity .15s;transition:opacity .15s}
.topnav-nav.topnav-now a{color:#000;text-decoration:none;font-weight:700;opacity:.4}
#M3{margin:80px auto 30px auto;width:960px;color:#999;font-size:80%}
#M3 a.current{text-decoration:none;}
.UC a:hover{color:#1d21a7;opacity:9.99}
.UC a{color:#999}
.UC a.page-num-current{text-decoration:none;}
.page-num{padding-right: 30px;}
#M4{display:flex;margin:auto;width:960px;justify-content:space-between;flex-wrap:wrap}
.P{overflow:hidden;width:288px;height:488px;word-wrap:break-word;font-size:80%;word-break:break-all}
.P-I{width:288px;height:288px;background-color:#999;overflow: hidden;}
.P-I img{width: 288px;}
.P-T{margin-top:8px;font-size:125%;line-height:1.8em!important}
.P-T strong{line-height: 24px;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
#M5{margin:auto;width:960px;font-size:80%}
#P-title{font-size:160%}
#P-text p img{max-width:100%;}
.P-pic{margin:0 auto 40px auto;width:960px;height:540px;background-color:#999}
#P-footer{text-align:right}
#P-back{margin-top:40px;text-align:right}
#P-back a{color:#999;text-decoration:none}
#P-back a:hover{color:#1d21a7}
#M3-copy{margin:0 auto 80px auto;width:960px;color:#999;font-size:80%}
.news{margin:80px auto 30px auto;width:960px;font-size:80%}
.news strong{width: 40%;display: block;}
.news a{color:#000}
.news a:hover{color:#1d21a7}
#info{margin:80px auto 30px auto;width:960px;font-size:80%}
#info-L{float:left;width:160px;font-weight:700}
#info-R{margin-left:160px;width:400px}
#info-R a{color:#000}
#info-R a:hover{color:#1d21a7}
.em{line-height:1.8em!important}
#P-text p img{max-width:100%;}