@charset "utf-8";
/*基本样式*/
html{font-size:62.5%; /* 10÷16=62.5% */}
body{min-width:1200px;font-size:14px;font-size:1.4rem ; /* 14÷10=1.4 */color: #333;font-family:'Microsoft YaHei',SimSun,SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif;}
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dl,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0px;padding:0px; -webkit-font-smoothing: antialiased;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
img,object{max-width:100%;width:auto\9;/* for ie8 */-ms-interpolation-mode: bicubic;}
a{outline:none;blr:expression(this.onFocus=this.blur());text-decoration:none;color:#333}
a:hover{text-decoration: none;}
input[type='button']{outline:none;border:0 none;background-color:transparent;cursor:pointer;}
ul,ol,li{list-style:none outside none;}
pre,code {white-space:pre-wrap}
.banner{width: 100%; height: 479px; background:url(banner.png) no-repeat top center;}
.content{width: 100%; height: auto; position: relative;}
.content::after{position: absolute; top:0; left:50%; content: ''; width: 100%; height: 490px; background-image: linear-gradient(180deg, #FEF5EA 0%, #FFFFFF 99%);transform: translateX(-50%);}
.content::before{width: 100%; height: 813px; position: absolute; content: ''; bottom:0; left: 50%; background:url(contentbe.png) no-repeat bottom center; transform: translateX(-50%);}
.content_nr{width: 1200px; height: auto; margin:0 auto; position: relative; z-index: 1; border-radius: 12px; background-image: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 66%, #ffffff00 98%); top: -80px;}
.content_nr::before{position: absolute; content: ''; top:-20px; left:50%; background: #fff; opacity: 0.42; width: 1160px; height: 20px; border-radius: 12px 12px 0 0; transform: translateX(-50%);}
.title_bg{width:1160px; height: auto; margin: 0 auto;}
.title_bg h2{width: 100%; height: 110px; padding:30px 0;}
.title_bg h2 a{display: block;}
.dagk ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
.dagk ul li{width: 570px; height: 112px; background: #FFFAF5; margin-bottom:20px;}
.dagk ul li a{display: flex; justify-content: flex-start; width: 100%; height: 100%;}
.dagk ul li a:hover{border: 1px solid #FF9C8B; box-shadow: 0 0 8px 0 #3b37300d; background: #fff;}
.dagk ul li a span{width: 100px; height: 100%; display: flex; justify-content: center; flex-direction: column; text-align: center; position: relative;}
.dagk ul li a:hover span{background-image: linear-gradient(180deg, #FF8440 0%, #F53919 100%);}
.dagk ul li a span::before{position: absolute; content: ''; width: 1px; height: 72px; background: #D8D8D8; top:50%; right: 0; transform: translateY(-50%);}
.dagk ul li a span h5{font-size: 20px; color: #FA6400; font-weight: 500; margin-bottom:10px;}
.dagk ul li a:hover span h5{color: #FFFFFF;}
.dagk ul li a span h4{width: 60px; height: 30px; background: #FFFFFF; border: 1px solid #d2695566; border-radius: 15px; display: flex; margin:0 auto; align-items: center; justify-content: center; font-size: 14px; font-weight: 400; color:#999;}
.dagk ul li a:hover span h4{color: #fff; background-image: linear-gradient(180deg, #FF8440 0%, #F53919 100%); border: 1px solid #ffffff66;}
.dagk ul li a p{width: 434px; height: 100%; font-weight: 400; font-size: 18px; color: #333333; line-height: 36px; display: flex; align-items: center; margin-left: 20px;}
/* 纪念文章 */
.jnwz{width: 1200px;}
.jnwz h2{width: 1160px; margin:0 auto;}
.jnwz .jnwz_content{width: 100%; height: 397px; background: url(jnwz_bg.png) no-repeat top center; display: flex; align-items: center;}
.jnwz .jnwz_content ul{width: 100%; height: 306px; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 0px 30px; align-content: flex-start;}
.jnwz .jnwz_content ul li{width: 539px; height: 61px; font-size: 18px; color: #333333; display: flex; align-items: center; border-bottom:1px solid #F4E2CB; position: relative;}
.jnwz .jnwz_content ul li::before{position: absolute; content: ''; width: 12px; height: 14px; top:50%; left:0; background: url(jnwz_ico.png) no-repeat top center; transform: translateY(-50%);}
.jnwz .jnwz_content ul li:nth-child(9){border:0}
.jnwz .jnwz_content ul li:nth-child(10){border: 0;}
.jnwz .jnwz_content ul li a{width: 100%; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 28px;}
/* 媒体报道 */
.mtbd{width: 1200px;}
.mtbd h2{width: 1160px; margin:0 auto;}
.mtbd .jnwz_content{width: 100%; height: auto; display: flex; align-items: center;}
.mtbd .jnwz_content ul{width: 100%; height: 306px; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 0px 30px; align-content: flex-start;}
.mtbd .jnwz_content ul li{width: 555px; height: 61px; font-size: 18px; color: #333333; display: flex; align-items: center; border-bottom:1px solid #F4E2CB; position: relative;}
.mtbd .jnwz_content ul li::before{position: absolute; content: ''; width: 12px; height: 14px; top:50%; left:0; background: url(jnwz_ico.png) no-repeat top center; transform: translateY(-50%);}
.mtbd .jnwz_content ul li:nth-child(9){border:0}
.mtbd .jnwz_content ul li:nth-child(10){border: 0;}
.mtbd .jnwz_content ul li a{width: 100%; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 28px;}
/* 底部 */
.footer{width: 100%; height: 120px; background: #B20403; display: flex; flex-direction: column; align-items: center; justify-content: center; margin-top: 24px;} 
.footer p{font-size: 16px; color:#fff; line-height: 32px;}