@charset "UTF-8";
/*
@import url(https://font.sec.miui.com/font/css?family=MiSans:300,400:MiSans);
@import url(https://font.sec.miui.com/font/css?family=Source_Han_Serif:400,600:Source_Han_Serif);
*/
body,html{-webkit-touch-callout:none;font-family: "Microsoft YaHei",微软雅黑,"Microsoft JhengHei",STHeiti,MingLiu;position:relative}
body{line-height:1.5;font-size:16px;color:#000;outline:0}
a,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,html,img,input,label,legend,li,mark,ol,p,section,span,strong,textarea,time,ul,var{margin:0;border:0;padding:0;font-style:normal}
button,input,select,textarea{outline:0;outline:0}
bottom,botton,input[type="button"],input[type="reset"],input[type="search"],input[type="submit"],input[type="text"]{-webkit-appearance:none}
li,ul{list-style:none}
b,strong{font-weight:700}
pre{overflow:auto}
img{border:none;vertical-align:middle;max-width:100%;image-rendering:-webkit-optimize-contrast}

.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:100%}/*文本超出 小圆点显示*/
.overfloat-dot-2{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.overfloat-dot-3{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.overfloat-dot-4{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.overfloat-dot-5{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.overfloat-dot-6{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}
.overfloat-dot-7{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical;}

p{margin-top:0;margin-bottom:0}
a{text-decoration:none;background-color:transparent;display:inline-block;color:#000}
a:hover{outline:0}
i{display:inline-block;content:''}
.more_a{display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;position:relative;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.more_a:hover{color:#fff}
.more_a::after,.more_a::before{position:absolute;content:'';display:block;height:50%;width:0;font-size:0;overflow:hidden;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;background-color:#015595;z-index:-1}
.more_a::before{left:0;top:0}
.more_a::after{right:0;bottom:0}
.more_a:hover::after,.more_a:hover::before{width:100%}
textarea{overflow:hidden;resize:none}
button{overflow:visible}
button,select{text-transform:none}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}
hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
pre{overflow:auto}
.cle:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.cle{zoom:1}
.fl,.fr{display:inline}
.fl{float:left}
.fr{float:right}
.txtov{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html{width:100%;margin:0 auto}
body{margin:0 auto}
.h_normal{font-weight:400}
.w{max-width:1400px;width:100%;margin:0 auto;clear:both;position:relative}
.en{font-family:arial}
input{outline:medium}
.hover_x{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hover_x:hover{transform:translate3d(-20px,0,0);-webkit-transform:translate3d(-20px,0,0)}
.hover_xz{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hover_xz:hover{transform:translate3d(20px,0,0);-webkit-transform:translate3d(20px,0,0)}
.hover_arrow .box:hover .icon_public{animation:landr .8s ease-in-out;-ms-animation:landr .8s ease-in-out;-moz-animation:landr .8s ease-in-out;-webkit-animation:landr .8s ease-in-out}
@keyframes landr{0%{transform:rotate(0);transform-origin:right bottom 0}
39%{transform:rotate(5deg);transform-origin:right bottom 0}
40%{transform:rotate(5deg);transform-origin:left bottom 0}
75%{transform:rotate(-10deg);transform-origin:left bottom 0}
100%{transform:rotate(0);transform-origin:left bottom 0}
}
@-webkit-keyframes landr{0%{-webkit-transform:rotate(0);-webkit-transform-origin:right bottom 0}
39%{-webkit-transform:rotate(5deg);webkit-transform-origin:right bottom 0}
40%{-webkit-transform:rotate(5deg);-webkit-transform-origin:left bottom 0}
75%{-webkit-transform:rotate(-10deg);-webkit-transform-origin:left bottom 0}
100%{-webkit-transform:rotate(0);-webkit-transform-origin:left bottom 0}
}
.hover_pic{position:relative;overflow:hidden;display:block}
.hover_pic:before{position:absolute;top:0;left:-80%;display:block;content:"";width:40%;height:100%;overflow:hidden;background:-moz-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,.2) 50%,rgba(255,255,255,0));background:-webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,.2) 50%,rgba(255,255,255,0));background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),to(rgba(255,255,255,0)));background:linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,.2) 50%,rgba(255,255,255,0));-moz-transform:skewX(-25deg);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.hover_pic:hover:before{-moz-transition:left 1s ease 0s;-webkit-transition:left 1s ease 0s;transition:left 1s ease 0s;left:140%}
ul .ss{-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}
ul .ss:hover{-moz-box-shadow:0 10px 15px rgba(0,0,0,.2);-webkit-box-shadow:0 10px 15px rgba(0,0,0,.2);box-shadow:0 10px 15px rgba(0,0,0,.2);-moz-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px)}
.enlarge{display:block;width:100%;height:100%;transition:all .5s}
.enlarge:hover{transform:scale(1.05)}
.header_fixed{position:fixed;padding:0;top:0;left:0;box-shadow:0 7px 10px rgba(0,0,0,.4);width:100%;z-index:999999999}
.header_fixed .nav ul li>a{font-weight:700}
@-webkit-keyframes hdnav2-show{0%{top:-42px}
100%{top:0}
}
@keyframes hdnav2-show{0%{top:-42px}
100%{top:0}
}
.ftool{position:fixed;z-index:16;bottom:10%;right:10%;z-index:25}
.ftool_item{position:relative;display:block;margin:5px 0;width:60px;height:60px}
.ftoolab{position:relative;z-index:20;display:block;text-align:center;padding:10px;width:40px;height:40px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#ff6b00;box-shadow:0 10px 20px rgba(255,107,0,.4);border-radius:10px}
.ftool_top .ftoolab{padding:9px;background-color:#ddd;border:3px solid #fff;box-shadow:0 10px 20px rgba(0,0,0,.1);color:#999;font-size:14px}
.ftoolico{width:12px;height:17px;background:url(../img/ftool.png) center no-repeat}
.item-li{position:relative}
.item-li::before{content:"";position:absolute;width:0%;left:50%;top:0;height:100%;background-color:#066cc4;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden}
.item-li::after{content:"";position:absolute;width:0%;right:50%;top:0;height:100%;background-color:#066cc4;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden}
.item-li.on::after,.item-li.on::before{width:50%}
.item-li:hover::after,.item-li:hover::before{width:50%}

.pag{display:inline-block;margin-right:10px;width:40px;height: 10px; border-radius: 6px;background:rgba(255,255,255,.3);outline:0;cursor:pointer;transition:all .3s;color:#fff;font-size:0; }
.pag:hover{background:#ba2d35}
.pag-active{background:#ba2d35}
.swiper-pagination{ position: relative; margin: 0 auto; }

#swiper6-pagination { bottom: 0; }
#swiper6-pagination .pag { width: 15px; height: 10px; background: #0003; }
#swiper6-pagination .pag-active{background:#ba2d35}

.pagination{text-align:center;margin-top:30px}
.pagination a,.pagination em{padding:10px 15px;color:#000;transition:all .3s;font-size:14px;background:#f4f4f5;margin:0 5px}
.pagination span{padding:0 10px;font-size:14px}
.pagination a:hover{background:#930010;color:#fff}
.pagination a:hover .san{border-left:5px solid #fff}
.pagination a:hover .san2{border-right:5px solid #fff}
.pagination input{padding:3px 5px;text-align:center;width:30px;border:1px solid #ccc}
.comtent,
.wp_column_article .wp_articlecontent { padding:0 35px; margin:20px 0; }
.wp_column_article .wp_articlecontent p { text-indent: 2em; }

.article{margin-top:30px}
.wp_entry { padding-top:40px !important; color: #444; }
.wp_entry,
.wp_articlecontent { font-size: 18px; line-height: 1.6; text-align: justify; text-justify: inter-character; }
/*
.wp_entry *,
.wp_articlecontent * { font-family: 'MiSans'; font-weight: 300; }
*/
.wp_entry p,
.wp_articlecontent p { margin-bottom: 0.5em; text-indent: 2em; }
.wp_entry p > img ,
.wp_articlecontent p > img { margin-left: -2em; }

.comtent h2{ font-family: 'Source Han Serif'; text-align:center; color: #a9081a; font-size:28px;margin-bottom:10px}
.comtent .date{color:#ccc;margin-bottom:30px;padding-bottom:30px;text-align:center;font-size:13px;border-bottom:1px dashed #ccc}
.comtent .date em{margin-left:15px}
#searchForm button{border:none;padding:0;background:0 0}
#searchForm button::after{border:none}
.isearch{width:16px;height:16px;background:url(../img/search.png) center no-repeat;background-size:contain;cursor:pointer;margin-left:10px}
.textover{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.p-over{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.textover2{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.textover3{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.san,.san2{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}
.san{border-left:5px solid #165493;margin-left:5px}
.san2{border-right:5px solid #165493;margin-right:5px}
.navigation{width:115%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9;display:flex;justify-content:space-between;align-items:center;height:1px}
.next,.prev{width:70px;height:70px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s;opacity:.5;background:rgba(0,0,0,.6)}
.next:hover,.prev:hover{opacity:1;background:rgba(0,0,0,.7)}
.navigation div i{width:23px;height:42px;background:url(../img/arr.png) center no-repeat;background-size:cover}
.prev i{transform:rotate(180deg)}

.headerbg{width:100%;background-size:cover;position:fixed;top:0;width:100%;z-index:999}
.headerbg2 .nav ul li>a{color:#000}
.header{width:100%;background:linear-gradient(to right, #930010, #d1172b);}
.header a{transition:all .3s;color:#f2b9b9;height:40px;line-height:40px;font-size:18px;padding:0 10px;position:relative}
.header a:hover{color:#fff;background:#ab222a}
.login a:first-of-type::before{content:'';position:absolute;right:-2px;width:1px;height:14px;background:#f2b9b9;top:50%;transform:translateY(-50%)}
#back-old{position:absolute;top:5px;right:0;color:#012e72;font-size:14px}
#back-old:hover{color:#fff;text-decoration:underline}
.logo{display:inline-block; margin-left: 2em; }
.bot-logo,.logo img{height:50px}
.tips{display:flex;align-items:center}
.nav{transition:all .3s}
.nav ul{display:flex;justify-content:flex-end; margin-right: 1em; }
.nav ul li{position:relative;margin:0 20px}
.nav ul li::before{display:none;content:">";position:absolute;color:#000;right:10px;top:5px;font-size:20px;transition:all .3s}
.body_home .nav { background: linear-gradient(to bottom, #0007, #0001 86%, transparent); }
.header_fixed .nav,.navbg,
.body_home .header_fixed .nav {background:#fff}
.header_fixed .nav ul li>a,.navbg ul li>a{color:#000}
.tran-li::before{transform:rotate(90deg)}
.nav ul li>a{font-size:18px}
.nav ul li .navbox{position:absolute;left:50%;bottom:20px;transform:translate(-50%,100%);background:#fff;display:none;z-index:99;border-top:3px solid #ab222a}
.header_fixed .nav ul li .navbox{box-shadow:0 0 8px rgba(0,0,0,.2)}
.navbox a{display:block;box-sizing:border-box;padding:0 20px;line-height: 36px;font-size:16px;color:#000;white-space:nowrap;transition:all .3s}
.navbox a:hover{color:#ab222a}
.nav { font-family: 'Source Han Serif'; }
.nav ul li .line{position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:20px;background:rgba(255,255,255,.5)}
.nav ul li>a{display:inline-block;color:#fff;transition:all .3s;line-height:80px;width:100%;text-align:center;position:relative;transition:all .3s;font-weight:700}
/* .nav ul li:hover>a{color:#ba2d35} */
.nav ul li:nth-child(1) a{border-left:none}
.nav ul li>a span{position:relative;z-index:99}
.mainbg{background:#f8f8f8}
/* .main{min-height:677px} */
.banner{position:relative;width:100%}
.banner::after,.banner::before{content:'';position:absolute;width:100%;height:15%;z-index:9}
.banner::before{top:0;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,0))}
.banner::after{bottom:0;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5))}
.banner .imgs{height: 530px}
footer{width:100%;font-style:14px;color:#fff;background:linear-gradient(to right, #930010, #d1172b); }
footer .bot{width:98%;max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:20px 0}
footer .bot img{width:auto}
.fottips{align-items:center;width:100%; }
.such{ display: flex; justify-content: space-between; margin:0 auto;padding:40px 0;align-items:center}
.bot-left p{margin-bottom:10px;font-size:14px}
.memu-btn{width: 35px;height:26px;display:none;flex-flow:column;justify-content:space-between;cursor:pointer;overflow:hidden}
.memu-btn i{content:'';display:inline-block;width:100%;height:3px;background:#fff;transition:all .3s}
.memu-btn-active i:nth-child(2){transform:translateX(150%)}
.memu-btn-active i:nth-child(3){transform:rotate(-45deg) translate(3px,-12px)}
.memu-btn-active i:nth-child(1){transform:rotate(45deg) translate(3px,12px)}
.y45{transform:rotate(45deg)}
.y-45{transform:rotate(-45deg)}
.warp,.warp2,.warp3,.warp_pic{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3);z-index:9999;display:none}
.warp2{overflow-y:scroll;padding:20px}
#imgshow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
#machine{position:absolute;top:10%;left:50%;width:60%;transform:translateX(-50%);z-index:1000;border:0;background:#fff;border-radius:5px}
#machine iframe{width:100%;border:0}
.machine-box{position:relative;height:100%;width:100%}
.machine-box>div:first-of-type{border-bottom:1px solid #ccc}
.machine-box>div:last-of-type{border-top:1px solid #ccc}
.machine-close{text-align:right;padding:20px;height:30px;line-height:30px;cursor:pointer}
.machine-close img{margin-left:10px;height:80%}
.aside-active{transform:translateX(0)}
.navlists{display:none;background:#1486a2}
#flimg{z-index:999}
#flimg p{font-size:14px;width:100%;text-align:right;cursor:pointer;color:#999}
.flexbw{display:flex;justify-content:space-between;flex-wrap:wrap}
.flexcen{display:flex;justify-content:center;align-items:center}
.flexcol{display:flex;flex-direction:column;justify-content:space-between}
.flex{display:flex}
.container{width:95%;max-width:1400px;margin:20px auto 0}
.banner2{width:460px;height:330px}
.banner2 img{width:460px;height:330px}
.banner2 .title{color:#000;font-size:12px;text-align:center;padding:8px 12px;font-weight:700}
.banner2 .title p{display:none}
.content_left{width: 450px}
.conlist1{flex-wrap:nowrap;background:#fffdfb}
/* .conlist1>div{width:450px;position:relative} */
/* .bg3 .conlist1>div{width:50%} */
.conlist1>div:first-of-type{box-shadow:0 5px 15px #f8f8f8}
.conlist1 .thumb { width: 45%; float: left; }
.conlist1 .text { width: 55%; float: left; }
.conlist1 .thumb .swiper-container { width: 100%; }

.conlist1>div .text{position:relative;padding:10px 20px 0;color:#fff}
.conlist1>div .text a{display:block;color:#000;font-size:18px;text-align:center}

.contitle-box{ padding-bottom:13px;margin-bottom:10px;position:relative;overflow:hidden; background: url(../img/more_bg.png) no-repeat center right; background-size: auto 80%; }
.contitle-box::before{content:"";position:absolute;display:inline-flex;bottom:3px;left:-20px;height:7px;width:160px;transform:skewX(45deg);background:#ba2d35}
.contitle-box::after{content:"";position:absolute;display:inline-flex;bottom:0;left:0;height:3px;width:100%;background:#ba2d35}
.contitle .ti{font-size:26px;font-weight:700;color:#000;height:50px;margin-bottom:-2px;position:relative;white-space:nowrap;line-height:50px}
.contitle .ti em{margin-left:10px;font-size:18px;color:#999}
.contitle .ti img{margin-right:10px}

.container1 .contitle-box::before { display: none; }
.container1 .contitle-box .ti span { color: #666; }
.container1 .contitle-box .ti span.cat_hd { cursor: pointer; }
.container1 .contitle-box .ti span.line { margin: 0 0.3em; color: #ccc; }
.container1 .contitle-box .ti .on { color: #000; }
.container1 .content_left .tips_list { display: none; }
.container1 .content_left .tips_list.on { display: block; }

.gdr{height:60%}
.conbox .contitle a{color:#0064c0;font-size:14px;display:flex;align-items:center}
#swiper3{width:100%;height:160px}
#swiper3 a{display:block;width:100%;height:100%}
#swiper3 img{height:100%}
#swiper3 a .img_x{height:160px}
.contitle a{color:#666;font-size:14px;display:flex;align-items: center;transition:all .3s;margin: 0 2em -10px; }
.contitle a i{padding-left:5px;color:#666;font-style:normal;transition:all .3s;display:inline-flex;align-items:flex-end}
.contitle a:hover{color:#930010}
.contitle a:hover i{color:#930010!important}
.hot{padding:20px 0;border-bottom:1px dashed #ccc}
.hot .time{text-align:center;align-items:center;background:#f9f1ee;width:20%}
.hot .time .day{color:#222;font-size:30px;display:inline-block;padding-bottom:2px;margin-bottom:2px;border-bottom:2px solid #ab222a;transition:all .3s}
.hot .time .yy-mm{font-size:14px;color:#999}
.hot .hotti{display:block;font-size:18px;color:#222;transition:all .3s}
.hot .hotcon{margin-top:10px;font-size:14px;color:#ccc}
.hot:hover .hotti{color:#ab222a}
.hot-msg{width:78%;justify-content:center}
.conlist1>div:last-of-type{box-sizing:border-box}

.list1{height:100%;justify-content:space-between}
.list1 li { margin-bottom: 7px; padding-bottom: 7px; border-bottom: 1px dotted #ccc; }
.list1 li:last-child { margin-bottom: 0; border-bottom-width: 0; padding-bottom: 0; }

.list1 .time { background: #f9f1ee; padding: 3px 5px; height: 55px; }
.list1 .time span { display: block; line-height: 1; text-align: center; }
.list1 .time span.day {  }
.list1 .time span.year { padding-top: 4px; }

.list1 .day { color: #222; font-size: 26px; display: inline-block; padding-bottom: 2px; margin-bottom: 2px; border-bottom: 1px solid #ab222a; transition: all .3s; }
.list1 .year { font-size: 14px; color: #999; }

.list1 li a{flex-wrap:nowrap; display: flex; line-height:50px;box-sizing:border-box;padding: 0 15px 0 10px; }
.list1 li a:hover p{color:#ab222a}
.list1 li a p{ position:relative;color:#000;transition:all .3s ease-in-out; flex: 1; }
.list1 li a .date{font-size:14px;position:relative;color:#666;text-align:center;justify-content:center}

.date2{padding:5px;line-height:normal}
.date{font-size:12px}
.list2 li{width:24%;box-sizing:border-box;margin-top:2px;background:#fff;transition:all .5s ease-in-out}
.listright .list2 li{width:23%;margin-top:30px;margin-right:35px}
.list2 li img{width:100%}
.list2 li:hover{transform:translateY(-3px);box-shadow:0 5px 20px #ddd}
.listright .list2 li:hover h3{transition:all .3s ease-in-out}
.listright .list2 li:hover h3{color:#ba2d35}
.list2 li .date{padding:0 5px;background:#2696d6;color:#fff;text-align:center;line-height:1.5em;justify-content:center}
.list2 li .date em{font-size:20px}
.list2 li a,
#swiper5 .new-ti p,
.conlist1 p,
.conlist1 .title {font-size:18px;color:#222;display:block}

#swiper5 .new-ti p,
.conlist1 p,
.conlist1 .title { line-height: 1.3; padding: 0.8em 1em; }
.conlist1 p { padding: 0.5em 0.4em; }
.list2 .new-ti{ padding:20px}
.list2 .new-ti h3{font-size:20px;line-height:normal;font-weight:400;font-size:18px}
.container1 { padding: 10px 0 30px; }
.container2{width:100%;padding:40px 0}
.bg1{background:url(../img/bg1.png) center center no-repeat;background-size:cover;margin-top:40px}
.bg2{background:url(../img/bg2.png) center center no-repeat;background-size:cover}
.bg3{margin-top:0}
.bg3 .conlist1{background:#fffdfb}

#swiper2 img{width:100%;height: 295px; object-fit: cover; }
#swiper2 .swiper-slide img,
#swiper4 .swiper-slide img,
#swiper5 .swiper-slide img{width:100%;transition:all .3s}

#swiper5 .swiper-slide .img_x { background: linear-gradient(to right, #930010, #d1172b); }
#swiper5 .swiper-slide img { box-shadow: -2px 2px 6px #0004; height: 100%; width: auto; display: block; margin: 0 auto; transform: translate(10px, 10px); }
#swiper5 .new-ti p { text-align: center; padding-top: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; padding: 0; margin: 0.8em 1em; }
#swiper5 .swiper-slide a { border-bottom: 1px solid #ba2d35; }
#swiper5 .swiper-slide a:hover p { font-weight: bold; }
#swiper5 .swiper-slide a:hover img { transform: translate(10px, 4px); }

#swiper2 .swiper-slide img:hover,
#swiper4 .swiper-slide img:hover {transform:scale(1.04)}
#swiper2 .swiper-slide a,
#swiper4 .swiper-slide a,
#swiper5 .swiper-slide a {display:block;overflow:hidden}
/*
#swiper2-pagination .pag{height:8px;width:8px;background:#f3f3f3}
#swiper2-pagination .pag-active{background:#ba2d35}
#swiper2-pagination{ width:100%;text-align:center}
*/
#swiper2 .title { width: 100%; box-sizing: border-box; position: absolute; bottom: 0; left: 0; background: linear-gradient(to bottom, #0000, #0003 10%, #0008);color: #fff;}
#swiper2 .swiper-button-next,
#swiper2 .swiper-button-prev { opacity: 0.6;  background: url(../img/slider-arrow.png) no-repeat left center; }
#swiper2 .swiper-button-prev { background-position: -110px center; }
#swiper2 .swiper-button-next:hover,
#swiper2 .swiper-button-prev:hover { opacity: 1; }

#swiper4 p { background: linear-gradient(to bottom, transparent, #0000000f); }
#swiper4 p:hover { color: #ab222a; }

.bg-gray{ background:linear-gradient(to bottom, #fafafa, #f8f8f8); }
.mid_mask img{ width: 180px; position: absolute; left: -220px; top: 140px; }

.bg-w{box-sizing:border-box;background:#fff;width:100%;padding-bottom:40px}
.conbox{width:100%;margin:20px auto 0;max-width:1400px}
.conbox .ti{color:#333}
.conbox .contitle{border-bottom:2px solid #ddd;margin-bottom:20px}
.conbox .bd{overflow-x:hidden}
.list3 li{width:100%;line-height:39px}
.list3 a{width:100%;box-sizing:border-box;padding-left:20px;color:#111;position:relative;transition:all .3s}
.list3 a::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);height:9px;width:9px; transition:all .3s}
.list3 a:hover{color:#2696d6}
.list3 a:hover::before{ }
.list3 a p{width:80%}
.list3 a .date{color:#999;font-size:14px}
.imgtext p{font-size:14px;color:#444;margin:10px 0;line-height:1.5em;transition:all .5s ease-in-out}
.sanbox{text-align:right}
.sanbox i{width:0;height:0;border-left:20px solid transparent;border-bottom:20px solid #0064c0;transition:all .5s ease-in-out}
.conlist2>li{width:49%}
.smallfont{font-size:13px;line-height:normal;text-align:center}
.listleft{margin-top:40px;width:250px}
.listleft p{width:250px;height:80px;position:relative;vertical-align:middle;display:table-cell;color:#fff;font-size:24px;background:#012e72;box-sizing:border-box;padding-left:20px}
.listleft p .arr{border:solid #fff;border-width:0 1px 1px 0}
.subnav{padding-left:5px;padding-bottom:10px;background:#012e72}
.subnav li{position:relative;transition:all .3s;border-bottom:1px solid #ddd;background:#fff}
.subnav li>a{font-size:18px;width:100%;box-sizing:border-box;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;color:#000}
.subnav .parent>a,.subnav .selected>a{background:#0064c0;color:#fff}
.subnav li>a span{position:relative}
.subnav li:hover>a{color:#fff}
.subnav .parent,.subnav .selected,.subnav li:hover{border-bottom:2px solid #0064c0}
.subnav-nav{transition:all .3s;box-sizing:border-box;padding:10px 15px;position:relative;cursor:pointer}
.subnav-nav:hover{background:#0064c0}
.subnav-nav:hover a{color:#fff}
.subnav-nav:hover .arr{border:solid #fff;border-width:0 1px 1px 0}
.arr{position:absolute;content:'';display:inline-block;border:solid #222;right:15px;top:50%;border-width:0 1px 1px 0;padding:5px;transform:translateY(-50%) rotate(-45deg);z-index:990;transition:all .3s}
.arr-active{transform:translateY(-50%) rotate(45deg)}

.ny-nav{ width: 240px; float: left; margin: 20px 20px 20px 0; background:#fff; }
.ny-ti { font-size: 20px; color: #fff; line-height: 3.5; font-weight: bold; text-align: center; background: #930010; }
.ny-ti em{display:none}
.ny-ti em .menu-arrow { color: #fff;width: 22px; height: 22px; }
.ny-ti .trans { transform: rotate(-180deg); }
.ny-item { }
.ny-item li { line-height: 3em; }
.ny-item li a { display: block; text-align: center; font-size: 16px; color: #333; transition:all .3s}
.ny-item li.selected,
.ny-item li:hover { background: #fef2f3; }
.ny-item li.selected a,
.ny-item li:hover a {color:#000}

.listright{ float: left; width: calc( 100% - 260px); background:#fff; padding-bottom:40px;box-sizing:border-box;z-index:9;overflow-x:hidden; margin: 20px 0; }
.listright .comtentlist { padding-top: 20px; }
.listright .ti{align-items:center;border-bottom:2px solid #ccc}
.bor-t{font-size:20px;line-height:50px;border-bottom:2px solid #165493;margin-bottom:-2px;padding-right:20px}
.subnav2{font-size:13px;color:#000}
.subnav2 a{margin:0 5px}
.subnav2 .selected,.subnav2 a:hover,.subnav2 a:last-of-type(){color:#012e72}
.comtentlist li{font-size:18px; padding:0 40px;position:relative;display:flex;justify-content:space-between;align-items:center;transition:all .5s ease-in-out}
.comtentlist li::before{content:'';position:absolute;left:0;width:5px;height:100%;background:#fff;transition:all .5s ease-in-out}
.comtentlist li:hover{box-shadow:0 0 20px #f5f5f5}
.comtentlist li:hover::before{background:#ba2d35}
.comtentlist li:hover a{color:#ba2d35}
.comtentlist li a{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .3s;box-sizing:border-box;border-bottom:1px solid #f8f8f8;line-height:66px;transition:all .5s ease-in-out;flex-wrap:nowrap}
.comtentlist li p{width:75%; }
.comtentlist li span{color:#999}
.rolelist{justify-content:flex-start;padding:0 20px}
.rolelist li{width:23%;margin:0 33px 30px 0;border:1px solid transparent;border-bottom:1px solid #ccc;transition:all .3s}
.rolelist li:nth-child(4n){margin-right:0}
.rolelist li a{width:100%}
.piclist li p,.rolelist li a p{padding:10px 0;text-align:center}
.rolelist li:hover{border:1px solid #ccc;box-shadow:0 0 12px #ccc}
.piclist{justify-content:flex-start}
.piclist li{width:31.5%;margin:0 20px 30px 0;transition:all .3s;border:1px solid transparent}
.imgbox{overflow:hidden}
.imgbox img{transition:all .3s}
.piclist li p{background:#ccc}
.piclist li:nth-child(3n){margin-right:0}
.piclist li:hover{border:1px solid #165493}
.piclist li:hover p{color:#fff;background:#165493}
.piclist li:hover img{transform:scale(1.2)}
.container3{width:95%;max-width:1400px;margin:0 auto;min-height:597px}
.bannerbox{width:100%;text-align:center;padding:20px 0; }

.bg-r{background:linear-gradient(to bottom, #ffffff99, #ffffff99 30%, #ffffffcc), url(../img/index_bg.jpg) no-repeat center 80% fixed; background-size: 100% auto; }

.list4 { padding: 2em 0; }
.list4 li { box-shadow: 0 5px 12px #0006; text-align: center; background: linear-gradient( 135deg, #930010cc, #d1172b); padding: 1em 4.5em 0; border-radius: 10px; }
.list4 li * { transition:all .3s; }
.list4 li a{padding:1px;transition:all .3s;position:relative;overflow:hidden}
.list4 li a>img{transition:all .3s ease-in-out; }
.list4 li a div{ line-height:60px;position:relative; color: #fff; }
.list4 li p { font-size: 20px; }

.list4 li .imgbg{position:relative}
.list4 li:hover .imgbg::before{content:'';position:absolute;bottom:-10px;left:-5px;right:-5px;height:30px;background:radial-gradient(ellipse,red,#fff);z-index:0}
.list4 li:hover p { margin-top: -0.3em; }
.aboutus{width:95%;max-width:1400px;margin:0 auto}
.aboutus>div{width:32%}
.callus{box-sizing:border-box;background:#0064c0;padding:20px 30px}
.callus .ti{color:#fff}
.callus .ti em{color:#3c9af1}
.callus .contitle{border-bottom:none}
.calluscom{display:flex;align-items:center;margin-top:20px}
.calluscom .imgs{width:24px}
.calluscom p{font-size:14px;color:#fff;margin-left:20px}
.friend{padding-top:10px}
.links li a{width:100%;font-size:16px;line-height:40px;box-sizing:border-box;padding-left:40px;position:relative;color:#222}
.links li a::before{content:'';display:inline-block;height:26px;width:26px;position:absolute;left:0;top:50%;transform:translateY(-50%);background:url(../img/arr-d.png) center no-repeat}
.links li a:hover{color:#003f7c}
.bannerbox{position:relative}
.bannertext{box-sizing:border-box;position:absolute;left:50%;bottom: 1em;transform:translateX(-50%);width:100%;max-width:1400px;padding:20px 10px;z-index:10; text-align: center; }
.titlebox{width:70%}
.bannertext a{display:none;color:#fff;font-size:22px}
.bannertext a:first-of-type{display:block}
.itembox{height:250px}
.itembox a{height:50%;width:50%;flex-direction:column;transition:all .3s}
.itembox a:hover{box-shadow:2px 3px 15px rgba(255,255,255,.8) inset}
.itembox a:nth-of-type(2n){border-left:1px solid rgba(255,255,255,.3);margin-right:-1px}
.itembox a:nth-of-type(n+2){margin-top:-1px;border-top:1px solid rgba(255,255,255,.3)}
.itembox a p{margin-top:10px;color:#fff;width:100%;text-align:center}
.blue{background:#2696d6}
.dark-blue{background:#012e72}
.machine-list{margin-top:40px}
.machine-list li{width:100%;margin-bottom:40px}
.machine-list li .imgs{width:200px;height:150px;border:1px solid #999;background:#ccc;transition:all .3s;cursor:pointer}
.machine-list li .imgs:hover{border:1px solid #012e72}
.machine-msg{width:75%}
.machine-msg h3{font-size:18px;font-weight:500;cursor:pointer}
.machine-msg h3:hover{color:#165493;transition:all .3s;text-decoration:underline}
.contact{font-size:14px;color:#666;padding-bottom:20px;border-bottom:1px dashed #ccc}
.contact p{margin-top:10px}
.contact em{display:inline-block;white-space:nowrap}
.machine-list button{border:none;font-size:12px;padding:3px 10px;margin-right:5px;border-radius:8px;color:#fff;background:#165493;cursor:pointer;transition:all .3s}
.machine-list button:hover{box-shadow:1px 3px 7px #165493}
.machine-list button:active{background:#012e72;box-shadow:1px 3px 7px #012e72}
.subnav3{display:flex;margin:20px 0}
.subnav3 a{width:100%;text-align:center;margin-right:5px;padding:10px 15px;transition:all .3s;background:#3694eb;color:#fff;position:relative;border-radius:5px;white-space:nowrap}
.subnav3 a::before{opacity:0;content:'';position:absolute;left:50%;bottom:0;transform:translate(-50%,100%);border-left:10px solid transparent;border-top:10px solid #3694eb;border-right:10px solid transparent;transition:all .3s}
.subnav3 .selected,.subnav3 a:hover{background:#0064c0}
.subnav3 .selected::before,.subnav3 a:hover::before{border-top:10px solid #0064c0;opacity:1}
.subnav3-box{min-height:700px}
.subnav3-box>div{display:none;margin-top:20px}
.subnav3-box>div:last-of-type{display:block}
.audio-list{flex-wrap:wrap;margin-top:20px}
.audio-list li{width:31%;margin-bottom:20px;margin-right:27px;border:1px solid transparent;transition:all .3s}
.audio-list li:nth-of-type(3n){margin-right:0}
.audio-list li a{width:100%}
.audio-list li a .imgs{width:100%;height:200px;background:#ccc;color:#fff}
.audio-list li p{padding:10px 0;text-align:center;background:#ccc;color:#fff;transition:all .3s}
.audio-list li:hover{border:1px solid #165493}
.audio-list li:hover p{background:#165493;color:#fff}
.picnew-list{margin-top:10px;padding:0 40px}
.picnew-list li{width:100%;transition:all .3s ease-in-out;padding:20px 0;border-bottom:1px solid #ccc;cursor:pointer;flex-wrap:nowrap}
.picnew-list a{align-items:center}
.picnew-list li:hover .msg-top p{color:#ba2d35}
.picnew-list li:hover .seemore{background:#ba2d35;color:#fff}
.picnew-list .imgs{width:25%}
.picnew-list .imgs img{height:100%}
.picnew-msg{width:55%;box-sizing:border-box;padding:20px 0}
.picnew-msg .time{font-size:14px;justify-content:flex-start;align-items:center}
.picnew-msg .time img{margin-right:5px}
.author p{margin-top:5px;color:#ccc;font-size:14px}
.msg-top>p{margin-top:0;margin-bottom:10px;font-size:18px;font-weight:700;color:#222;transition:all .3s}
.msg-top>div{font-size:14px;color:#999}
#close{position:absolute;top:20px;right:20px;cursor:pointer;height:40px;width:40px}
.subnnav-item a{width:100%;box-sizing:border-box;padding:5px 0;padding-left:50px;position:relative;font-size:14px;transition:all .3s}
.subnnav-item a::before{content:'';position:absolute;width:5px;height:5px;background:#ccc;left:30px;top:50%;transform:translateY(-50%);transition:all .3s}
.subnnav-item .parent,.subnnav-item .selected,.subnnav-item a:hover{color:#012e72;border-bottom:none!important}
.subnnav-item .parent::before,.subnnav-item .selected::before,.subnnav-item a:hover::before{background:#012e72}
.pagination em{display:inline-block;margin:0 2px;font-size:13px;color:#666}
.navshow{opacity:1!important;transform:translateX(0)!important}
.tips_list{padding: 10px 15px;background:#fffdfb}
.tips_list li{margin-bottom: 10px}
.tips_list li a{width:100%;transition:all .3s; font-size: 18px; }
.tips_list li a:hover{color:#ab222a}
.tips_list .time{position:relative}
.tips_list .time span{display:inline-block;padding-right:20px;background:#fffdfb;position:relative}
.tips_list .time::before{content:'';position:absolute;height:1px;width:100%;left:0;top:50%;background:#f0f0f0}
.gray,.time{font-size:14px;color:#a8a7a7}
.content_right{width: 920px}
.contitle{position:relative}
.contitle .ti{display:flex;align-items:center; font-family: 'Source Han Serif'; }
.bg-r .contitle .ti{ color: #fff; }
.tabs span{margin-right:25px;transition:all .3s ease-in-out;cursor:pointer;padding-bottom:5px;color:#999;position:relative}
.tabs span::before{content:"";display:inline-block;position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:50%;height:2px;background:rgba(0,0,0,0);transition:all .3s}
.tabs .active::before{background:#ba2d35}
.tabs .active{color:#ba2d35}
.tabs-comtent{position:relative;margin-bottom:20px}
.tabs-comtent ul{display:flex;width:100%}
.tabs-comtent ul li{box-shadow:0 10px 15px #f4f4f4;transition:all .3s ease-in-out}
.tabs-comtent ul li:last-of-type{margin-right:0}
.more{text-align:center;margin-top:35px}
.more a{padding:10px 30px;border:1px solid #930010;color:#930010;transition:all .3s}
.more a:hover{background:#930010;color:#fff}
#swiper4 .textbox{position:absolute;bottom:0;width:100%;box-sizing:border-box;z-index:2;padding:10px 20px;background:rgba(155,4,20,.8);color:#fff}
#swiper4 .textbox p{display:none}
#swiper4 a{display:block}
.pic_list{background:#fff;padding:0 40px}
.pic_list li{padding:24px 0;border-bottom:1px solid #ccc}
.pic_list li:last-of-type{border-bottom:none}
.pic_list li a{flex-wrap:nowrap}
.pic_list .time{width:20%}
.pic_list .pic_msg{width:75%}
.pic_list .dd-mm{font-size:26px;color:#ba2d35;font-weight:700;line-height:1.2em}
.pic_list .yy,.pic_msg .msg_text{font-size:14px;color:#c8c8c8}
.pic_msg .msg_text{margin-top:5px}
.pic_msg .msg_ti{font-size:18px;transition:all .3s}
.pic_list .cur .msg_ti,.pic_list li:hover .msg_ti{color:#ba2d35}
.donation_list{padding:0 20px;background:#fff}
.donation_list li{border-bottom:none;position:relative;height:40px;line-height:40px;border-bottom:1px dashed #ccc;padding-left:40px;width:100%;box-sizing:border-box;transition:all .3s;cursor:pointer}
.donation_list li::before{content:'';position:absolute;height:8px;width:8px;border-radius:50%;background:#e6eaf1;left:14px;top:50%;transform:translateY(-50%);transition:all .3s}
.donation_list li:hover{color:#930010}
.donation_list li:hover::before{background:#930010}
.email{background:url(../img/email.jpg) center center no-repeat;height:100px;color:#fff;font-size:26px;cursor:pointer;transition:all .5s ease-in-out}
.email img{margin-right:10px}
.fotbot{ text-align:center;color:#f2b9b9; padding: 18px 0; background: #7d020f; }
.fottips .container,
.fotbot .container { margin: 0 auto; }
.fotbot a{color:#f2b9b9}
.tipsbox{margin-top:20px;width:900px}
.tips_left{margin-top: 20px}
.tips_left p img{margin-right:10px}
.tips_left p{color:#fff; display:flex;align-items:center}
.tips_right div{margin-left:20px;font-size:14px}
.tips_right .flexcol{justify-content:flex-start}
.tips_right a{color:#f2b9b9;transition:all .3s;margin-bottom:5px}
.tips_right a:hover{color:#fff}
.warp-box{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:400px;background:#fff}
.search{position:relative;background:#f8f8f8;border-radius:5px;overflow:hidden;margin:30px 0}
.search form{height:50px;display:flex;justify-content:space-between}
.search input{padding-left:20px;width: 80%;background:#f8f8f8}
.search_show{z-index:999!important;opacity:1!important}
#searchForm{cursor:pointer}
#searchForm button{border:none;padding:0 20px;height:50px;line-height:50px;cursor:pointer;background:#930010;color:#fff}
#searchForm button img{margin-right:5px}
#searchForm button::after{border:none}
.search-box{width:80%;height:60%}
.search-box h1{font-size:26px;color:#222}
.history{flex-wrap:wrap;align-items:center}
.history span{display:inline-block;color:#999;font-size:14px;margin-top:20px;margin-right:10px;cursor:pointer;transition:all .3s;z-index:1}
.history img{cursor:pointer;margin-top:20px}
.history span:hover{color:#000}
.nav_right{display:none}
.ny-bg-web{position:relative;height:230px;width:100%;background-size:cover!important}
.ny-bg-web .pc_banner { background: linear-gradient(to right, #0009, #0002 40%, transparent) ,url(../img/inner_banner.jpg) center center no-repeat;height:100%; }

.ny-bg-wap{display:none}
.trans{transform:rotate(90deg)}

.seemore{height:40px;line-height:40px;padding:0 20px;border-radius:30px;border:1px solid #ba2d35;color:#ba2d35;transition:all .3s;font-size:14px;margin-top:20px}
.seemore em{margin-left:5px;font-weight:700}
.going{color:#ba2d35}
.listright .list2{flex-wrap:wrap}
.listright .list2 li:nth-child(4n){margin-right:0}
.song{font-size:20px}
.headerbg .logo .logo1{display:block!important}
.header_fixed .logo .logo1{display:none!important}
.headerbg .logo .logo2{display:none!important}
.header_fixed .logo .logo2{display:block!important}
#wp_paging_w50 ul li a.next,#wp_paging_w50 ul li a.prev{background:0 0!important;opacity:1!important}
.imgs{width:100%;position:relative}
.img_x{position:absolute;height:100%;width:100%}
.imgs img{height:100%;width:100%;object-fit:cover;font-family:'object-fit: cover'}
.list2 li .imgs{padding-bottom:66.66%}
#swiper4 .imgs,
#swiper5 .imgs {padding-bottom: 63%}


#swiper6 img { height: 100px; display: block; max-width: 100%; }
#swiper6 .swiper-slide a { transition: all .3s; display: flex; margin: 12px; padding: 8px; box-shadow: 0 0 10px #0002; }
#swiper6 .swiper-slide:hover a { display: flex; margin: 12px; padding: 8px; box-shadow: 0 0 10px #0005; }
#swiper6 .cover img { padding: 0.35em 1em 0.35em 3em; }
#swiper6 .name { height: 100px; display: block; max-width: 100%; align-content: center; font-size: 24px; flex: 1; padding-left: 1em; letter-spacing: 2px; }

.white{color:#fff;font-size:14px;text-align:center;margin-top:10px}
.erweima-pic{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);opacity:0;transition:all .3s}
.erweima-pic img{height:140px!important;width:140px!important;padding:10px;background:rgba(255,255,255,.7)}
.show_qrcode_img:hover .erweima-pic{opacity:1}
.ny-header .i1{display:none}
.gdr img{margin-right:0;max-height:50px;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast}
#PICLIST{padding:0 40px}
.donation_new_img{width:47%}
.donation_new_msg{width:45%;justify-content:center;flex:1;margin-left:20px}
.donation_new_msg h3{font-size:18px;font-weight:500;color:#222}
.donation_new_msg p{font-size:14px;color:#a8a7a7;width:100%}
.donation_new_img .imgs{padding-bottom:50.66%}
.donation_list li p{display:inline-block}
.donation_list li:hover p{ color: #ab222a; }
/*
.donation_name{width:25%}
.donation_type{width:60%}
.donation_money{width:20%}*/
.donation_link{width:100%;background:#ebe4e4;box-sizing:border-box;padding:10px}
.donation_link a{height:50px;line-height:50px;padding:0 30px;color:#fff;font-size:18px;font-weight:700;background:linear-gradient(#d52744,#aa374a);border-radius:50px}
.donation_link a:hover{background:#a13345}
#roll{position:relative;height:120px;overflow:hidden;background:#fffdfb}
#roll::before{content:"";z-index:2;position:absolute;width:100%;left:0;bottom:0;height:10px;background:linear-gradient(rgba(0,0,0,0),rgba(184,184,184,.23))}
.bot-img{align-items:center;justify-content:center; margin-left: -140px; }
.bot-img>div{margin-left:20px}
.bot-logo{height:80px}

.locallist{margin-top:40px;padding:0 40px;display:flex;flex-wrap:wrap}
.locallist li{width:23%;margin-right:28px;margin-bottom:28px}
.locallist li:nth-child(4n){margin-right:0}
.locallist a{width:100%;height:60px;background:#fff;color:#333;border-bottom:2px solid #b00a14;transition:all .3s;box-shadow:0 0 10px #f8f8f8;font-size:16px;box-sizing:border-box;padding:0 20px;text-align:center;transition:all .3s ease-in-out}
.locallist a:hover{background:#b00a14;box-shadow:0 0 10px #b00a14;color:#fff}
.conlist1>div .textbox a,.conlist1>div .textbox p{display:none}
.conlist1>div .textbox a:nth-child(1),.conlist1>div .textbox p:nth-child(1){display:block}
.conlist1>div .text{position:relative;padding:10px 20px 0;color:#fff;text-align:center;width:80%}

.br_qr_box p { font-size: 14px; }

.body_list_thumb .listright { margin-top: 20px !important; background: none !important; }
.body_list_thumb .time p { height:60px; }

#wp_pager { text-align: center; margin: 1em auto 0; }
#wp_pager .pages { margin: 0 auto; display: inline-block; }
#wp_pager li { float: left; margin: 0px 0px 0px 7px;  }
#wp_pager li a { display: inline-block; border: 1px solid #ccc; width: 36px; height: 36px; font-size: 16px; line-height: 36px;}
#wp_pager li a.pgCurrent,
#wp_pager li a:hover { border: 1px solid #d1172b; color: #fff; background-color: #d1172b;}



@media (min-width:1200px) {
  .body_home .main { margin-top: 40px; }
}
@media (max-width:1200px) {
	.body_home .main, .body_home #banner1 { position: relative; }
	.body_home .main { margin-top: 20px; }
	.body_home .main-top { display:none;}
}


@media (max-width:1440px){
	.aboutus,.bannertext,.conbox,.container3,.ny-nav,.w,footer .bot{max-width:1350px;transition:all .3s}
	.w{width:95%}
	.content_left{width:72%}
	.content_right{width:25%}
	.conlist1>div{width:48%}
	.list2 li{width:23%!important}
	.listright .list2 li{margin-right:30px}
	.nav ul li{margin:0 10px}
	.nav ul li>a{font-size:14px}
	.donation_link{padding:10px}
	.donation_link img{width:45%;height:auto!important}
	.donation_link a{padding:0 20px;font-size:14px;height:40px;line-height:40px}
	#roll{height:188px}
}
@media (max-width:1250px){
	.con-left{max-width:none;justify-content:space-between}
	.con-left .con{width:49%;margin-bottom:20px}
	.con-right{width:100%;display:flex;justify-content:space-around}
	.con-right .con{width:50%}
	.banner2{width:49%;max-width:460px;margin:0 auto 60px}
	.con-right .list3 li a{padding:3px 5px;height:auto}
	.audio-list{justify-content:space-between}
	.audio-list li{width:49%;margin-right:0}
	.audio-list li a .imgs{height:auto;width:100%;height:150px}
}
@media (max-width:1200px){
	.nav{position:fixed;top:0;width:100%;padding:10px 0;z-index:99}
	.nav .w{align-items:center;flex-wrap:nowrap}
	.nav ul{display:none;position:fixed;left:0;right:0;top:50px;bottom:0;overflow-y:scroll;background:rgba(255,255,255,.9);padding:10px 20px;z-index:1000;width:100%;box-sizing:border-box}
	.nav ul li{width:100%;margin:0 10px}
	.nav ul li>a::after,.nav ul li>a::before{display:none}
	.nav ul li a{width:auto;text-align:left;color:#000;border-bottom:1px solid rgba(255,255,255,.5)}
	.nav ul li>a{line-height:50px;font-size:14px}
	.nav ul li:last-of-type a{border-bottom:none}
	.memu-btn{margin:0 5px 0 15px;display:flex}
	.tips>a{display:none}
	.isearch{display:block}
	.tips .search{display:none}
	.search input{width:80%}
	.memu-btn{display:flex}
	.header{width:100%;height:60px;padding:0 20px}
	.header img{max-height:30px}
	.headerbg{height:60px}
	.nav ul li .navbox{position:static;transform:none;border-top:none;border-bottom:2px solid #ab222a;padding-left:20px;background:0 0}
	.nav ul li .navbox a{padding:0}
	.nav ul li::before{display:block}
	.navbox a{position:relative}
	.date em{font-size:14px}
	.date{font-size:12px}
	.list1 li a p { font-size:16px; width:85%; }
	.list1 li a{padding:15px 0;line-height:1.5em}
	
	.banner-container { margin: 0 auto; width: 100%; }
	
	.bannertext{padding:10px;font-size:14px}
	.navigation{display:none}
	.bg3 .conlist1>div,.conlist1>div{width:100%}
	.roll{margin-top:20px}
	.roll li{max-width:260px}
	.roll li>a{width:100%}
	.conlist1{flex-wrap:wrap}
	.list2 li{width:100%!important;margin-bottom:10px!important}

	.conlist1>div:last-of-type{padding:0}
	.itembox{margin-top:20px}
	.fottips{text-align:center}
	.such>img{margin:10px auto}
	.list3 a p{width:70%}
	.machine-list li{width:100%;align-items:center}
	.content_left,.content_right{width:100%}
	.hot{padding:15px 0}
	.hot .time{width:100px;height:100px;box-sizing:border-box;padding:10px}
	.hot-msg{width:85%}
	.list1 li a{padding:10px 0}
	
	.list1 li a .date { }
	
	.tabs-comtent ul li{margin-right:0;margin-bottom:20px}
	.tipsbox>div{width:100%}
	.tips_left p{justify-content:center;margin-right:20px}
	.tips_right{margin:10px 0;justify-content:space-around}
	#swiper4 a{width:100%}
	#swiper4 a img{width:100%}
	.list4 li a{justify-content:flex-start; text-align:left}
	.list4 li a .gray{font-size:12px}
	.header{display:none}
	.main{margin-top:0}
	.header_fixed { background:#fff}
	.body_home .nav.header_fixed { background:#fff; }
	.header_fixed .memu-btn i{background:#ba2d35}
	.nav_right{display:flex}
	.ny-bg-wap{display:block}
	.ny-bg-web{height:auto;display:block;width:95%;margin:0 auto;margin-top:20px}
	.ny-nav{position:static;transform:none;width:100%;z-index:2}
	.listright{margin-top:0}
	.bannertext a{font-size:18px}
	.ny-ti{background:#ba2d35;font-size:18px;padding:10px;display:flex;justify-content:space-between;align-items:center;margin-bottom:0}
	.ny-ti em{display:inline-block;font-size:18px;transition:all .3s}
	.ny-item{display:none;position:relative;background:#ba2d35;padding-left:10px;padding-bottom:10px;width:100%;box-sizing:border-box}
	.ny-item li{width:100%;box-sizing:border-box}
	.ny-item li a{ font-size: 16px;
    line-height: 2.5em; color:#f2b9b9;padding:0 10px;width:100%;box-sizing:border-box}
	.picnew-msg{width:67%}
	.seemore{height:30px;line-height:30px;padding:0 10px;font-size:12px}
	.msg-top>p{font-size:16px;margin-bottom:5px}
	.msg-top>div{font-size:14px}
	.picnew-msg .time img{height:12px}
	.picnew-msg .time{font-size:12px}
	.container2{margin-top:0;padding:20px 0!important}
	.tabs p{font-size:12px}
	.more{margin-top:20px}
	.donation_list{padding:0 20px}
	.bg-w{padding-bottom:40px}
	.main{padding-bottom:0}
	#swiper2 img{height:auto}
	.list2 li{width:49%!important}
	.list2 li .imgs{height:auto!important;padding-bottom:66.66%!important}
	.tips_right div{text-align:left}
	.tips_left{flex-direction:row;justify-content:center}
	.header_fixed .i2,.ny-header .i2{display:none}
	.ny-header .i1{display:inline-block}
	.header_fixed .i1{display:none!important}
	.header_fixed .i2{display:inline-block!important}
	.banner .img_x{position:static}
	.banner .imgs{height:auto}
	.locallist{justify-content:space-between;padding:0}
	.locallist li{width:48%;margin-right:0!important}
}
@media (max-width:1050px){
	.listleft p{width:100%;display:block;line-height:80px}
	.listleft{width:98%;margin-top:20px}
	.listright{width:98%}
}
@media (max-width: 980px){
	.such { flex-wrap: wrap;padding: 20px 0; }
	.such > div { flex: 1 1 100%; justify-content: center; }
	.such .bot-img  { margin: 1em auto; height: auto; width: 80%; max-width: 360px; }
}
@media (max-width:870px){
	footer .bot{display:block;text-align:center}
	.friend{justify-content:center;flex-wrap:wrap}
	.fotbot .w p { font-size: 12px; }
}
@media (max-width:750px){
	.article{margin-top:0}
	.comtent{padding:0;margin-top:0}
	.pic_list{margin-left:0}
	.list2 li{width:100%!important}
	.logo,.nav .w>a img{width:80%;height:auto}
	.nav .w>a{justify-content:flex-start}
	.main{min-height:650px}
	.container{justify-content:center}
	.banner2{width:100%}
	.con-left .con{width:100%}
	.con-right{flex-wrap:wrap}
	.con-right .con{width:100%;margin-bottom:20px}
	#flimg img{height:150px}
	.pagination{font-size:12px}
	.pagination a,.pagination em{padding:2px 5px}
	.pagination input{width:20px}
	.listright{margin-top:20px;padding:0 10px 20px}
	.conlist1 li{width:100%}
	.list3 li{width:100%;margin-bottom:.2rem}
	.aboutus>div{width:100%;margin-bottom:.2rem}
	.address{height:300px}
	.list3 a{font-size:14px}
	.list3 a .date{font-size:12px}
	.contitle .ti{font-size:20px;text-align:center}
	.contitle .ti img{height:25px;margin-right:5px}
	.contitle .ti .gdr{height:40%}
	.contitle .ti span:last-child{margin-right:0}
	.contitle{padding-bottom:5px;margin-bottom:5px}
	.list1 li{line-height:normal}
	.machine-list li .imgs{width:100%;height:auto}
	.machine-msg h3{margin:10px 0}
	.machine-msg{width:100%}
	.machine-msg>div:nth-child(1){align-items:center}
	#machine{width:85%}
	.machine-close{padding:15px 10px}
	.machinebox{padding:20px 10px}
	.machine-meter h3{margin:20px 0}
	.machine-img{width:100%}
	.machine-meter{width:100%}
	.subnav-role{overflow-y:scroll}
	.subnav-role a{white-space:nowrap;font-size:16px;padding:0 10px}
	.role .subnav2{display:none}
	.audio-list li{width:100%;margin-right:0}
	.ftool{bottom:5%}
	.picnew-list .imgs{width:30%}
	.picnew-list .imgs img{height:auto;width:100%}
	.picnew-list .seemore{display:none}
	.picnew-msg>p:first-of-type{font-size:16px}
	.author p{font-size:12px}
	.subnav3{overflow-y:hidden;padding-bottom:20px}
	#imgshow{max-width:60%}
	.warp-box{width: 92%}
	.ny-item{width:100%; padding: 0 1em; }
	.comtentlist li{ padding: 0 0 0 10px; margin-bottom: 0.6em; }
	.comtentlist li p { font-size: 16px; width: 100%; white-space: unset; }
	.comtentlist li a{ white-space: unset;  line-height: 1.5; flex-wrap: wrap; padding-bottom: 0.6em; }
	
	#wp_pager li a{width:25px;height:28px;font-size:16px;line-height:28px;font-family:Arial, sans-serif;}
	
	.ny-nav{position:static; margin: 0 auto; }
	.ny-ti { padding: 0 10px; }
	.picnew-list{margin-top:0;padding:0}
	.picnew-list li{padding:10px 0}
	.msg-top>div{font-size:12px}
	.comtent h2{line-height:normal;font-size:20px;margin-top:10px}
	.comtent .date{margin-top:20px;margin-bottom:20px;padding-bottom:20px}
	.comtent img{max-width:90%;margin:0 auto; height: auto !important; }
	.tips_right div{width:50%;margin-left:0;text-align:center}
	.tips_left{flex-direction:column}
	.tipsbox{width:100%}
	.such>div{margin:0 auto}
	.list1 li a p{width: 100%}
	.list1 li a { display: block; }
	.list1 li a .date {float: none; }

	.hot-msg{width:75%}
	.hot .time{width:80px;height:80px}
	.hot .time .day{font-size:24px}
	.hot .time .yy-mm{font-size:12px}
	.tips_left p{margin-right:0}
	.donation_link{padding:10px;align-items:center}
	.donation_link a{height:40px;line-height:40px;padding:0 15px;font-size:16px}
	.bot-img{display:block}
	.bot-img>*{margin-bottom:10px}
	.bot-img>img{height:40px}
	#PICLIST{padding:0 10px}
	.contitle::before{bottom:2px;width:135px}
	.locallist li{width:100%}
	.locallist li a{height:50px;font-size:14px}
	.contitle a{margin-bottom:0}
	
	
	.conlist1 .thumb,
	.conlist1 .text	{ width: 100%; }
	
	.list4 { justify-content: space-around; }
	.list4 li {width: 22%; text-align: center; padding: 1em; margin: 0.5em auto; }
	.list4 li a div { line-height: 1; text-align: center;}
	.list4 li p { font-size: 12px; }
	.list4 li a > img { width: 30px; display: block; margin: 0 auto; }
	
	#swiper6 .cover { display: flex; justify-content: center; flex-direction: column; }
	#swiper6 .cover img {height: 60px; padding: 0 1em 0.15em 0.5em;  }
	#swiper6 .name { font-size: 20px; letter-spacing: unset; padding-left: 0;}
	
	.ny-bg-wap img { height: 60px; object-fit: cover; }

	
}
@media (max-width:460px){
	.itembox{height:auto}
	.itembox a{width:100%;height:auto;padding:20px 0}
	.banner2 img{height:auto}
	
	.rolelist{justify-content:space-between}
	#swiper2 img{height:auto}
	.list2 .new-ti{padding:10px}
	.donation_list,.pic_list{padding:0 10px}
	.listright .list2 li{margin-top:20px!important}
}
