@charset "utf-8";
article,aside,audio,body,canvas,caption,dd,div,dl,dt,fieldset,figure,footer,form,header,html,input,label,legend,li,mark,menu,nav,ol,section,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:400;margin: 0;padding: 0;}
article,aside,blockquote,dialog,figure,footer,header,hgroup,nav,section{display:block}
ol,ul{list-style:none}
img{border:0 none;vertical-align:middle}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:none}
table{border-collapse:collapse;border-spacing:0}
em,i,strong{font-style:normal;font-weight:400}
ins{text-decoration:underline}
del{text-decoration:line-through}
mark{background:0 0}
input::-ms-clear{display:none!important}
html{scroll-behavior:smooth}
body{font:14px/1.5 \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,"Hiragino Sans GB",STHeiti,"WenQuanYi Micro Hei","Droid Sans Fallback",SimSun,sans-serif;background:#fff;scroll-behavior:smooth}
a{text-decoration:none;color:#333;transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s}
a:hover,a:focus{text-decoration:none}
a,button,input,a:focus{outline: none;}

/* Header */
.header{background:#b20401 url(../img/header_bg.jpg) no-repeat center;padding:55px 0}
.header-logo{display:inline-block}
.header-logo img{width:auto;height:68px}
.header-right{float:right;margin-top:25px}
.header-nav{width:100%;background: #d73121;}
.site-nav,.site-nav ul{width:100%}
.site-nav li{position:relative;width:11.111%}
.site-nav li a{display:block;padding:17px 0;width:100%;font-size:18px;text-align:center;color:#fff}
.site-nav li:hover > a{background:rgba(0,0,0,.2);color:#fff;}
.site-nav .open>a,.site-nav .open>a:focus,.site-nav .open>a:hover,.site-nav>li>a:focus,.site-nav>li>a:hover{border:none;background:#b03632;color:#fff;}
.dropdown-menu{left:0;padding:0;width:100%;min-width:115px;border-top: 2px solid #e6281a;text-align:center}
.dropdown-menu>li{width:100%}
.dropdown-menu>li>a{display:block;padding:12px 0;background:#fff;color:#626262;font-size:16px;font-weight:400}
.dropdown-menu>li>a:hover{background:rgba(29,29,29,.2);color:#9d0100}

/* Footer */
.footer{background:#7b0002 url(../img/footer_bg.png) no-repeat center/cover;padding:40px 0}
.footer-links{position: relative;width: 125px;height: 35px;margin-bottom: 15px;}
.footer-links-btn{width: 125px;height: 35px;padding-left: 10px;text-align: left;border: 1px solid #fff;border-radius: 0;background-color: transparent;color: #fff;}
.footer-links-btn img{display: inline-block;margin-left: 25px;vertical-align: middle;}
.footer-links ul{position: absolute;bottom: 100%;left: 0;right: 0;padding-bottom: 8px;border: 1px solid #fff;border: none;box-shadow: 0 0 10px rgba(0,0,0,.2);opacity: 0;visibility: hidden;-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;}
.footer-links:hover ul{opacity: 1;visibility: visible;}
.footer-links li a{display: block;padding: 8px 10px;color: #565656;background-color: rgba(255,255,255.8);word-break: break-all;border-bottom: 1px dotted #f1f1f1;}
.footer-links li a:hover{background-color: #f1f1f1;color: #d2321f;}
.footer-info{color: #fff}
.footer-copyright{opacity: .6;}
.footer-qrcode{padding-top: 5px;text-align: right;}

.banner-carousel{display:block;width:100%;height:400px;background:#333}
.banner-carousel .swiper-slide{position: relative;display:block;max-width:1200px;width:100%;background-size:cover;background-repeat: no-repeat;background-position: center;background-color: #f1f1f1;}
.banner-carousel-title{position: absolute;left: 0;bottom: 25px;}
.banner-carousel-title p{padding-left: 30px;}
.banner-carousel-title p span{display: inline-block;height: 22px;padding: 0 8px;line-height: 22px;background-color: #8b180f;color: #fff;border-radius: 5px;}
.banner-carousel-title h3{width: 360px;height: 40px;line-height: 40px;margin-top: -16px;padding-left: 30px;font-size: 16px;background-color: rgba(0,0,0,.8);color: #fff;}
.banner-carousel .swiper-slide-next{opacity:.2}
.banner-carousel .swiper-slide-prev{opacity:.2}
.banner-pagination.swiper-pagination{right: 0;bottom: 25px;max-width: 1200px;margin: 0 auto;padding-right: 20px;text-align: right;}
.banner-pagination .swiper-pagination-bullet{height:6px;width:12px;background:#fff;opacity: .5;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s}
.banner-pagination .swiper-pagination-bullet-active{width:35px!important;border-radius:3px;background:#fff;opacity: 1;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s}
#homeContent{padding:50px 0}
.block-title{position:relative;padding:0;margin-bottom:15px;font-size:24px;font-weight:600;border-bottom:2px solid #efefef}
.block-title h1{position:relative;display:inline-block;padding:8px 2px;margin:0;font-size:24px;font-weight:600;color:#cf000a;font-family: 'SimSun',serif;}
.block-title h1::after{content:"";position:absolute;bottom:-2px;left:0;right:0;border-bottom:3px solid #c56f73}
.block-title::after{content:"";position:absolute;left:0;bottom:-14px;width:77px;height:26px;background:url(../img/title_bg_long.png);background-size:contain}
.view-more{float:right;margin-top:12px;padding-right: 5px;font-size:14px;color:#908f8f}
.block-title ul{border-bottom:0}
.block-title li{margin:0}
.block-title li a{position:relative;padding:5px 20px;margin:0;border:none!important;border-radius:0}
.block-title li.active a{color:#af251b!important}
.block-title li a::after{content:"";position:absolute;bottom:-2px;left:0;right:0;border-bottom:3px solid #9b9b9b}
.block-title li.active a::after{border-bottom:3px solid #af251b}
.block-title li.active a::before{content:"";position:absolute;left:0;right:0;bottom:-20px;margin:0 auto;width:0;height:0;border:10px solid #fff;border-top-color:#af251b}

.outer{min-width: 1200px;}
.outer, .inner{position: relative;}
.text-truncate{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.block-item{padding: 20px 0;}
.date-list{min-height: 325px;}
.date-list li{position: relative;height: 54px;line-height: 54px;margin-bottom: 13px;background-color: transparent;-webkit-transition: .3s box-shadow ease;-ms-transition: .3s all ease;}
.date-list li .date{width: 80px;height: 54px;}
.date-list li .date span{padding-top: 8px;font-size: 24px;font-weight: 400;color: #9b2323;;}
.date-list li .date b{padding-top: 4px;font-size: 12px;color: #5e5e5e;}
.date-list li .content{display: block;padding-left: 95px;line-height: 1;}
.date-list li .content::before{content: "";position: absolute;top: 9px;left: 80px;height: 34px;border-left: 1px solid #bbb;}
.date-list li .content h4{display:block;padding-top: 8px;color: #191919;font-size: 16px;line-height: 1;}
.date-list li .content p{display: block;padding-top: 8px;color: #7c7c7c;font-size: 14px;line-height: 1;}
.date-list li:hover{background-color: rgba(255,255,255,.7);box-shadow: 0 5px 10px rgba(0,0,0,.1);}
.date-list li:hover .content h4{color: #9b2323;}
.date-list li .date{position: absolute;top: 0;left: 0;line-height: 1;text-align: center;overflow: hidden;}
.date-list li .date span, .date-list li .date b{display: block;white-space: nowrap;}

.announcement-list li{height: 50px;padding-left: 15px;margin-bottom: 18px;margin-right: 5px;border-left: 2px solid #f0e2d2;background: url(../img/icon_more.png) no-repeat center;background-position: right  7px center;-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;}
.announcement-list li p, .announcement-list li a{line-height: 1;-webkit-transition: .3s all ease;-ms-transition: .3s all ease;transition: .3s all ease;}
.announcement-list li p{padding-top: 4px;font-size: 12px;color: #720606;}
.announcement-list li a{display: block;font-size: 15px;color: #323232;}
.announcement-list li:hover{background-color: rgba(255,255,255,.7);border-left-color: #d68a8a;box-shadow: 0 5px 10px rgba(0,0,0,.1);background-position: right  15px center;}
.announcement-list li:hover p{color: #707070;}
.announcement-list li:hover a{color: #9b2323;}

.content-list{margin:10px 0}
.content-list ul{min-height:275px}
.content-list li{overflow:hidden;zoom:1;padding:10px 0;background:url(../img/icon_point.png) no-repeat center left;border-bottom:1px dashed #e2e2e2}
.content-list li a{float:left;width:80%;padding-left:15px;color:#181818;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.content-list li span{float:left;width:20%;color:#606060;text-align:right}

.news-row-1{padding: 10px 0;background: #fff url(../img/news_row_1_bg.jpg) repeat-x center bottom;}
.news-row-2{padding: 30px 0 40px;background-color: #faf9f9;}

.links{margin-top: -40px;padding-bottom: 40px;}
.link-item{text-align: center;}
.link-item i{display: block;width: 80px;height: 80px;margin: 0 auto;background: #fff;box-shadow: 0 0 15px rgba(0,0,0,.1);border-radius: 50%;background-image: url(../img/link_icon/icon_link_1.png);background-position: center;background-repeat: no-repeat;}
.link-item:hover i{background-color: #ad0011;-webkit-transition: .2 all ease;-ms-transition: .2s all ease;transition: .2s all ease;}
.link-item i.i1{background-image: url(../img/link_icon/icon_link_1.png);}
.link-item:hover i.i1{background-image: url(../img/link_icon/icon_link_1_r.png);}
.link-item i.i2{background-image: url(../img/link_icon/icon_link_2.png);}
.link-item:hover i.i2{background-image: url(../img/link_icon/icon_link_2_r.png);}
.link-item i.i3{background-image: url(../img/link_icon/icon_link_3.png);}
.link-item:hover i.i3{background-image: url(../img/link_icon/icon_link_3_r.png);}
.link-item i.i4{background-image: url(../img/link_icon/icon_link_4.png);}
.link-item:hover i.i4{background-image: url(../img/link_icon/icon_link_4_r.png);}
.link-item i.i5{background-image: url(../img/link_icon/icon_link_5.png);}
.link-item:hover i.i5{background-image: url(../img/link_icon/icon_link_5_r.png);}
.link-item i.i6{background-image: url(../img/link_icon/icon_link_6.png);}
.link-item:hover i.i6{background-image: url(../img/link_icon/icon_link_6_r.png);}
.link-item p{padding-top: 10px;font-size: 16px;}
.link-item:hover p{color: #ad0011;}

/* Column Style */
.column{margin-top:-110px;}
#columnNav{padding:0!important}
.column-banner{overflow:hidden;background:#f1f1f1}
.column-banner .img{margin:0 auto;max-width:1920px;width:100%;height:400px;background-size: cover!important;}
.column-left{position:relative;margin-top:40px;padding-bottom:3px;background:#fafafa}
.column-name{padding:30px 20px;font-size:24px;font-weight:600;color:#fff;background:#a30008}
.column-right{position:relative;margin-top:40px;padding:10px 30px;margin-bottom:50px;background:#fff;min-height:300px;border-top:3px solid #af3634;box-shadow:0 10px 10px rgba(0,0,0,.1)}
.column-title{font-size:24px;font-weight:700;border-bottom:1px solid rgba(0,0,0,.1);padding:11px 0;margin-bottom:8px}
.column-position{float:right;margin-top:5px;font-size:14px;font-weight:400;color:#a30008}
.column-position a{color:#636363}
.column-position a:hover{color:#1d1d1d}
.column-position i{margin-right:8px}
.wp_listalbumn{margin-top:20px}
.col-list{margin-bottom:20px;background:#fff}
.col-list>ul{position:relative;padding:0}
.col-list li{position:relative;font-size:16px;border-left:none;border-top:1px dashed #ededed;border-bottom:1px dashed #ededed}
.col-list li.selected{background:#f1f1f1;color:#a30008}
.col-list li.selected a{color:#a30008;font-weight:700}
.col-list ul li a{color:#636363;display:block;padding:15px 20px}
.col-list ul li ul{position:relative;padding:0}
.col-list ul li ul li{font-size:14px;border-left:none;background:#f2f2f2;border-right:5px solid #a30008;border-top:1px solid #ededed;border-bottom:1px solid #ededed}
.col-list ul li ul li a{color:#636363;display:block;padding:10px 20px}
.col-list ul li ul li span{position:relative;top:3px;font-size:12px;float:right}
.col-list ul li ul li:hover a+span{color:#4863d2}
.col-breadcrumbs{float:right;margin-top:30px;margin-right:10px}
.page_jump{display:none!important}
.page_nav .first span{display:none!important}
.page_nav .first::before{content:"首页"}
.page_nav .last span{display:none!important}
.page_nav .last::before{content:"尾页"}
.page_nav .prev span{display:none!important}
.page_nav .prev::before{content:"上一页"}
.page_nav .next span{display:none!important}
.page_nav .next::before{content:"下一页"}
.wp_paging{float:none!important;display:block!important;overflow:auto;margin:15px 0 10px;text-align:center!important}
.wp_paging li{float:none!important;height:auto!important;display:block;text-align:center}
.wp_paging li a{float:none!important;height:auto;background:#fafafa;padding:5px 10px;border-radius:5px;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}
.wp_paging li a:hover{background:#ab3733;box-shadow:2px 2px 10px rgba(66,133,88,.2);color:#fff}
.pages_count .per_page{float:none}
.pages_count .all_count{float:none}
.post{background-color: #f1f1f1;}
.post-content{width:100%;padding:0;margin:40px 0;background-color:#fff;}
.post-title{padding: 0 20px;font-size:24px;text-align:center;color:#72110c}
.post-attr{margin-bottom:20px;padding:10px 20px;border-bottom: 1px solid #efefef;text-align:center;color:#363636;}
.post-attr > span{display: inline-block;padding:5px;}
.read-content{margin:0 auto;padding:30px 0;max-width:1024px;padding:0 20px;min-height:350px}
.read-content img{margin:10px 0;max-width:100%!important;height:auto}
.wp_column_article{margin:30px}
.breadcrumb{color:#363636;text-align:left;background:#fafafa;border-radius:0}
.breadcrumb a{color:#363636}
.breadcrumb a:hover{color:#d2321f}

.container{width: 1200px}
@media screen and (max-width:1200px){
.banner-carousel{height:300px}
.banner-carousel .swiper-slide{width:100%}
.column-banner .img{height:300px}
.quick-link ul{overflow:hidden;zoom:1}
.quick-link li.first{width:100%;float:none;padding:10px 0}
.quick-link li{float:left;width:20%}
.quick-link li a{padding:13px 0}
#lList2{margin-top:0;margin-bottom:30px}
#rList1{margin-top:30px}
#rList2{margin-top:0}
#rList3{margin-top:0}
.block-list li.latest{margin-top:20px}
}
@media screen and (max-width:768px){
.header{background:#f6f1ec}
.header-right{float:none;margin-top:15px}
.header-logo{display:block;text-align:center}
.search-box{width:100%}
.header-nav .navbar-toggle{color:#fff;padding:5px 0}
.header-nav .container{padding:0}
.header-nav .navbar-nav{margin:0}
.site-nav{padding:0!important;margin:0!important}
.site-nav li{width:100%}
.site-nav li a{padding:10px 0;font-size:16px}
.banner-carousel{height:43vw}
.column-banner .img{height:43vw}
.quick-link li{float:left;width:33.33%}
.news-carousel{height:69vw}
.dropdown-menu>li>a{padding:10px 0!important;font-size:14px;font-weight:400}
.column-name{padding:15px 20px}
.column-name .navbar-toggle{margin:0;padding:0}
.column-left{margin-top:-40px}
}
@media screen and (max-width:600px){
#homeContent{padding:30px 0}
.header{padding:15px 0 10px}
.header-logo img{width:100%;height:auto}
.column-right{padding:10px}
}