@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{ margin:0; padding:0; }
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{ display:block; }
table{ border-collapse:collapse; border-spacing:0; }
caption,th{ text-align:left; font-weight:normal; }
html,body,fieldset,img,iframe,abbr{ border:0;}
img{vertical-align:top;}
html{ overflow-x:hidden; }

[hidefocus],summary{ outline:0; }
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{ font-size:100%; }
sup,sub{ font-size:83%; }
pre,code,kbd,samp{ font-family:inherit; }
q:before,q:after{ content:none; }
textarea{ overflow:auto; resize:none; }
label,summary{ cursor:default; }
a,button{ cursor:pointer; }
h1,h2,h3,h4,h5,h6,em,strong,b{ font-weight:bold; }
del,ins,u,s,a,a:hover{ text-decoration:none; }
body,textarea,input,button,select,keygen,legend{ font:13px/1 arial,\5b8b\4f53;color: #000; outline:0;}
:focus { outline:0; }
/*备用样式表*/
.none { display:none; }
.wcb{ width:100%; height:30px; border:2px dashed #97CBE0; }
.hidden { visibility:hidden; }
.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; display:block; _display:inline; }
.clearfix:after{clear: both;content: ".";display: block;height:0;visibility: hidden;}
.clearfix{ display: block; *zoom:1; }
/*css3扩展*/
::-webkit-input-placeholder { color:#666;/* WebKit browsers */}
:-moz-placeholder {color:#666; /* Mozilla Firefox 4 to 18 */}
::-moz-placeholder { color:#666;/* Mozilla Firefox 19+ */}
:-ms-input-placeholder { color:#666;/* Internet Explorer 10+ */}
/**布局开始**/
body {line-height: 1;font-size: 13px;font-family: "Microsoft YaHei","\u5b8b\u4f53", Tahoma, Geneva, sans-serif;color: #000;}
p{line-height:1.75;}
a {color: #000;text-decoration:none;transition:all 0.4s ease-in-out;}
a:hover {color: #b51c30;}
/*页面尺寸*/
@font-face {
font-family: PingFang;
src: url('font/PingFang Bold_0.ttf');
}
@font-face {
font-family: sy;
src: url('font/SourceHanSerifCN-Heavy.ttf');
}
.wrapper { width:100%; margin:0 auto;  }
.wrapper .inner {width: 73vw;margin: 0 auto;} /**页面全局宽度**/
.main4 .mod,.main5 .mod,.footer .mod {
    /* width: 1400px; */
}

.fp-tableCell {
   
    width: 100%;
}
.fp-tableCell .inner {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform:translateY(-50%);/*谷歌*/

     -ms-transform:translateY(-50%)/*IE*/

    -moz-transform:translateY(-50%)/*火狐*/

    -o-transform:translateY(-50%)/*欧朋*/
}
.sitevisit div{display:inline}
.sitevisit{text-align:center;color: #fff;  line-height: 24px;  opacity: 0.6;}
.siteCounter7 span{padding:0;margin:0;background:none;border:0;}
.main1 .fp-tableCell .inner {
    top: 0;
    transform: none;
}

.head .fp-tableCell .inner {
    top: 0;
    transform: none;
}

.main3 .fp-tableCell .inner {
    top: 0;
    transform: none;
}

.footer .fp-tableCell .inner {
    top: 0;
    transform: none;
}
.footer .fp-tableCell {
    display: block;
display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.head .fp-tableCell {
    display: block;
}
/*headtop*/
#headtop{   
    position: absolute;
    z-index: 11;}
#headtop .inner{}
.headtop .top-left{float: left;}
.headtop .top-right{float:right;}
/*head开始*/
.header { border-bottom:none; height:auto;line-height:inherit;position: absolute;z-index: 1;width:1920px}
.wrapper.header .inner{height: 116px;position:relative;width: 100%;background: url(images/togo.png) no-repeat right 530px top 26px;}
.header .sitelogo{float:left;margin-top: 19px;margin-left: 104px;}
.header .sitelogo span{position:relative;font-size:inherit; font-weight:normal;}
.header .sitelogo span a{ color:transparent; margin:0;}
.header .sitelogo h1{font-size:inherit; font-weight:normal; background:none; padding-left:0px;}
.header .sitelogo .sitetitle {display:inline-block;margin-top: 28px;margin-left:10px;font-size:32px;font-weight:bold;color:#fff;} /**站点名称**/

.header .head-left{float:left;display:inline-block;}
.header .head-main{float:left;margin-top:10px;}
.header .head-right{float:right;/* margin-top: 12px; */width: 400px;height: 87px;background: #b51c2f url(images/huaw.png);display: flex;align-items: center;font-size: 18px;color: #fff;line-height: 24px;border-radius: 0 0 0 35px;justify-content: space-evenly;}
.header .head-right img {
    margin-right: 16px;
}
.head-right .en {
     border-right: 1px solid #cd6774;
    display: flex;
    height: 100%;
    padding: 0 27px;
    border-left: 1px solid #cd6774;
    align-items: center;
}

.head-right .en a {
    color: #fff;
}
.search_ico {
    display: flex;
    height: 100%;
    align-items: center;
    /* width: 50%; */
    cursor: pointer;
    /* border-right: 1px solid #cd6774; */
}

.menu_ico {
    display: flex;
    height: 100%;
    align-items: center;
    /* width: 50%; */
    cursor: pointer;
}
/*rale样式*/
.site-rale{}
.site-rale ul{}
.site-rale ul li.links{float:left;}
.site-rale ul li.links a{line-height: 35px;padding: 0 12px 0 12px;padding-left: 19px;font-size: 13px;color: #cad3d4;background:url(images/link_icon.png) no-repeat;}
.site-rale ul li.links a:hover{color:#fff;}
.site-rale ul li.links.i1 a{background-position: 0px 0px;}
.site-rale ul li.links.i2 a{background-position: -60px 0px;}
.site-rale ul li.links.i3 a{background-position: -117px 0px;}
.site-rale ul li.links.i4 a{background-position: -177px 0px;}
/*lang样式*/
.site-lang{}
.site-lang ul{float:right;}
.site-lang ul li.links{float:left;}
.site-lang ul li.links a{line-height: 35px;margin:0px 5px;font-size: 13px;color: #cad3d4;}
.site-lang ul li.links a:hover{color:#fff;}
/*默认主导航样式*/

#nav .inner .wp-panel{}/*导航*/
#nav .inner .wp-panel .wp-window{}
#nav .inner .wp-panel .navbg{position:absolute; z-index:-1;left:0;right:0;top:0;bottom:0; width:auto; height:100%;background:#fff;opacity:.7;filter:alpha(opacity=70);}
.wp-search {
    width: 800px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    border-radius: 20px;
    overflow: hidden;
}

.search-input input {
    width: 100%;
    line-height: 82px;
    font-family: "微软雅黑";
    font-size: 19px;
    border: none;
    padding-left: 28px;
    box-sizing: border-box;
    /* border-radius: 20px; */
    overflow: hidden;
}

.wp-search .search-btn {
    position: absolute;
    height: 100%;
    width: 80px;
    right: -1px;
    top: 0;
    background: #;
}li.menu-item.i2 .sub-menu ul:nth-child(3) {
    display: none;
}
li.menu-item.i2 .sub-menu ul:nth-child(4) {
    display: none;
}

.wp-search .search-btn .search-submit {
    width: 100%;
    height: 100%;
    border: none;
    background: #b51c2f url(images/sous.png) no-repeat center;
}
/*导航样式：后台绑定时也可以定义配置*/
.wp-menu {margin:0 auto;display: flex;justify-content: space-between;}
.wp-menu .menu-item.i2 .sub-menu ul a{text-align:center;}
.wp-menu .menu-item {display: inline-block;/* float: left; */position: relative;}
.wp-menu .menu-item.i1 { background:none;}
.wp-menu .menu-item a > .menu-switch-arrow{display: none; width:20px; height:20px; background:url(images/nav_j.png) no-repeat center center;vertical-align:middle;}
.wp-menu .menu-item a.menu-link {display: inline-block;padding: 0 6px;line-height: 193px;color: #FFFFFF;font-size: 24px;font-weight: bold;/* margin: 0 32px; */position: relative;}
.wp-menu .menu-item.hover a.menu-link,
.wp-menu .menu-item a.hover{
    /* border-bottom: 2px solid #fff; */
}
.chang .sub-menu {
    width: auto;
    flex-direction: initial;
}
.chang .sub-menu ul {
    margin: 0 10px;
}
.sub-menu {display: none;position: absolute;left: 50%;/* margin-left: 100%; */min-width: 100%;z-index: 100;padding-top: 30px;transform: translateX(-50%);flex-direction: column;background: #ffffff2e;}
.sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1;}
.sub-menu .sub-item a {display: block;color: #fff;/* height: 40px; */line-height: 60px; padding: 0 5px; font-size: 18px;background:none;text-align: center;}
.sub-menu .sub-item.hover> a,
.sub-menu .sub-item a:hover{color: #fff;/* background-color:#1384e2; */display: block;font-weight: bold;}
.sub-menu .sub-menu { left: 100%; top:0px; z-index: 200; background:#fff;}
.wp-panel {
    /* border-bottom: 1px solid #774d4e; */
}
.fix_copy {
    /* position: absolute; */
    bottom: 0;
    left: 0;
    width: 100%;
    border-top: 1px solid #774d4e;
}

.wp-menu .menu-item.hover a.menu-link:after {
    transform: none;
}

.wp-menu .menu-item a.menu-link:after {
    content: "";
    border-bottom: 2px solid #ffff;
    display: block;
    width: 100%;
    transition: all 0.2s ease-out 0s;
    transform: scaleX(0);
    position: absolute;
    left: 0;
}

#nav .fix_copy .inner {
    border-bottom: none;
    height: 112px;
    display: flex;
    align-items: center;
}

#nav .fix_copy p {
    font-size: 12px;
    color: #fff;
    opacity: 0.4;
    align-items: center;
    display: block;
}

#nav .fix_copy p span {
    margin-right: 13px;
}
.fixbox {
    position: fixed;
    z-index: 999;
    left: 0;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s ease-out 0s;
    top: 0;
    /* height: 100vh; */
    right: 0;
    background: url(images/fixbg.jpg)no-repeat bottom right;
background-size
    FONT-WEIGHT: 100;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background-size: cover;
    bottom: 0;
}
.fixbox.nav:before {
    display: block;
    content: "";
    height: 1px;
    position: absolute;
    background: #774d4e;
    top: 193px;
    width: 100%;
}
.fixbox .inner {
    width: 1400px;
    margin: 0 auto;
    position: static;
}
.fixbox.open {
    visibility: initial;
    opacity: 1;
    /* height: 100vh; */
}
/**主体模块样式**/
#m-container {}
#m-container .inner {}
/**标题栏新闻窗口**/
.post {/* margin-bottom:10px; */}
.post .tt {display:inline-block;width:100%;border-bottom: 0px solid #e6e6e6;} /**标题栏**/
.post .tt .tit {display:inline-block;/* float:left; */font-size: 16px;font-weight:normal;} /**标题字体**/
.post .tt .tit .name{ display:none; line-height:16px; color:#333; }/*栏目别名*/
.post .con {/* padding: 6px 0; */margin:0 auto;}
.post .con .wp_article_list .list_item { border-bottom:1px dashed #ccc; } /**新闻列表**/
.post .con .wp_article_list .list_item .Article_Index { background:url(images/li.gif) no-repeat center; }
.post .more_btn {display:inline-block;*display:inline; *zoom:1;/* height: 20px; */margin-top: 10px;line-height: 20px;float:right;}
.post .more_btn .more_text,.post .more_btn a {/* font-size: 17px; *//* cursor:pointer; */} 
.post .more_btn a{color:#666;} 
.post .more_btn a:hover{color:#666;} 
/*标准标题*/
.post1 {}
.post1 .tt .tit {}

.post1 .tt .tit .title.selected {color:#0f429b;}
.post1 .more_btn a{color:#1826a5;}
.tt .title {
    position: relative;
    font-size: 46px;
    color: #333333;
    cursor: pointer;
    line-height: 50px;
    font-family: PingFang;
    overflow: hidden;
    display: inline-block;
}
.news_list .news_date:before {content: "";position: absolute;background: #ae1f3a;width: 100%;height: 1px;bottom: 0;left: 0;opacity: 0.5;/* transition: 1s; */}
.news_list .news:hover .news_date:before{width:0}
.news_list .news:hover .news_date:after{width:100%}
.news_list .news_date {
    font-size: 16px;
    /* font-weight: bold; */
    color: #ae1f3a;
    position: relative;
    padding: 10px 0;
    display: inline-block;
}
.news_list .news_date:after {
    content: "";
    position: absolute;
    background: #ae1f3a;
    width: 0;
    height: 1px;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    transition: 1s;
}
.post .news_imgs a:hover {
    transform: scale(1.1);
}

.post .news_imgs {
    overflow: hidden;
    position: relative;
}
/**首页三列布局**/
.mod {}
.mbox {}

.main1{
    position: relative;
    background: url(images/main1.jpg);
    background-size: 100% 100%;
    /* display: flex; */
    /* align-items: center; */
}
.main1 .mod {
    position: relative;
}

.main1 .fp-tableCell {
    display: block;
display: flex;
    align-items: center;
    justify-content: center;
}
.main1 .ml{float:left; width:360px;padding-top:8px;}
.main1 .mc{float:left; width:380px;margin-left:30px;}
.main1 .mr{float:right;width: 346px;}
.main1 .tab_tt {
    /* line-height: 72px; */
    font-size: 46px;
    color: #c0c0c0;
    font-weight: normal;
      /* padding-top: 87px;
    /* display: block; */
    text-align: center;
    margin-bottom: 63px;
    font-family: PingFang;
    height: 46px;
}
.post-10 .list2 .news.n3 {
    margin-bottom: 0;
}
@-webkit-keyframes changeImg {
	from {
	left:-100%;
	}
	100% {
		left:150%;
	}
}
/**标题光效**/
.shan {
	position:
	absolute;
	-webkit-animation:changeImg 3s ease 0s;
	-o-animation:changeImg 3s ease 0s;
	animation:
	changeImg 3s ease 0s;
	top: 4px;
	width: 100%;
	height: 40.5px;
	content:
	"";
	background:
	-webkit-linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 40%,rgba(255,255,255,.8) 55%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);
	background:
	-o-linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 40%,rgba(255,255,255,.8) 55%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);
	background:
	-moz- linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 40%,rgba(255,255,255,.8) 55%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 40%,rgba(255,255,255,.8) 55%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);
	transform: skewX(-45deg);
	animation-iteration-count:
	infinite; 
	-moz-animation-iteration-count:infinite;
	 -webkit-animation-iteration-count:infinite; 
}
.post-36 .shan {
    background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 40%,rgba(228,229 ,229,.5) 60%,rgba(255,255,255,0.8) 65%,rgba(228,229 ,229,.5) 75%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);
background:
	-webkit- linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 40%,rgba(228,229 ,229,.5) 60%,rgba(255,255,255,0.8) 65%,rgba(228,229 ,229,.5) 75%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);
	background:
	-o- linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 40%,rgba(228,229 ,229,.5) 60%,rgba(255,255,255,0.8) 65%,rgba(228,229 ,229,.5) 75%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);
	background:
	-moz- linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 40%,rgba(228,229 ,229,.5) 60%,rgba(255,255,255,0.8) 65%,rgba(228,229 ,229,.5) 75%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);
}
.main1 .tab_tt .title {
    position: relative;
    overflow: hidden;
    display: inline-block;
    cursor: pointer;
}
.main1 .inner {
    /* padding: 100px 0; */
    position: relative;
}


.tab_tt .title .shan {
    display: none;
}

.tab_tt .title.selected .shan {
    display: block;
}
.post-10 .news_list.list1 {
    float: left;
    width: 46.4%;
    /* padding-right: 0.8vw; */
    box-sizing: border-box;
}

.post-10 .news_list.list2 {
    float: right;
    width: 50%;
    /* padding-left: 0.8vw; */
    box-sizing: border-box;
}

.post-10 .list1 .news_imgs a {
    display: block;
    padding-top: 433px;
}

.post-10 .list1 .news_imgs {
    margin-bottom: 26px;
}



.post-10 .news_list .news_title {
    font-size: 18px;
    line-height: 36px;
    /* font-weight: bold; */
    /* min-height: 46px; */
    margin: 10px 0;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-align: justify;
}
.post-10 .news_list.list1 .news_text a {
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-align: justify;
}
.post-10 .news_list .news_text {
    font-size: 14px;
    line-height: 26px;
}
.post-10 .news_list .news_text a {color: #666;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-align: justify;}
.post-10 .list2 .news_imgs {
    float: left;
    width: 290px;
}

.post-10 .list2 .news_imgs a {
    padding-top: 193px;
    display: block;
}

.post-10 .list2 .news_wz {
    padding-left: 313px;
    /* padding-top: 10px; */
}
.post-10 .list2 .news {
    margin-bottom: 47px;
}
.main1 .tab_tt i {
    width: 10px;
    height: 10px;
    display: inline-block;
    background: #c0c0c0;
    border-radius: 50%;
    /* vertical-align: middle; */
    margin: -11px 20px 0 37px;
    text-align: center;
    vertical-align: middle;
}

.main1 .tab_tt .selected {
    color: #333;
}
.main1.w2 {
    background: url(images/main12.jpg);
    background-size: 100% 100%;
}

.post-10 .con.active {
    height: auto;
    display: block;
}
.post-11 .news_list.list1 {
    float: left;
    width: 50%;
    position: relative;
    padding-right: 17px;
    box-sizing: border-box;
}
.post-11 .news_list.list1 .news_imgs a {
    display: block;
    padding-top: 418px;
    position: relative;
}

.post-11 .news_list.list2 {
    float: right;
    width: 50%;
    padding-left: 0.8vw;
    box-sizing: border-box;
    /* margin: 0 -17px; */
}

.post-11 .news_list.list3 {
    float: left;
    /* width: 100%; */
    margin: 0 -17px;
    margin-top: 47px;
}

.post-11 .news_list.list1 .news_wz {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 25px;
}

.post-11 .news_list.list1 .news_imgs a:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    background: url(images/newsbg.png)bottom;
    background-repeat-y: no-repeat;
    bottom: 0;
}
.post-11 .news_list.list1 .news_title {
    font-size: 24px;
    line-height: 48px;
}

.post-11 .news_list.list1 .news_title a {
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.post-11 .news_list.list1 .news_date {
    font-size: 16px;
    /* font-weight: bold; */
    color: #fff;
    position: relative;
    /* padding: 5px 0; */
    display: inline-block;
    border-bottom: 1px solid #fff;
}

.post-11 .list2 .news {
    float: left;
    width: 50%;
}

.post-11 .list2 .news_box {
    margin: 0 17px;
}
.post-11 .list2 .listcon {
    margin: 0 -0.8vw;
}
.post-11 .news_list.list2 .news_imgs a {
    display: block;
    padding-top: 206px;
}
.post-11 .news_list.list2 .news_wz {
    height: 213px;
    background: #fff;
}

.post-11 .news_list.list2 .news_con {
    padding: 18px 25px;
    position: relative;
}

.post-11 .news_list.list2 .news_title {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 9px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.post-11 .news_list.list2 .news_text {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 9px;
}

.post-11 .news_list.list2 .news_text a {
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;  /* 设置超出多少行隐藏 */
    -webkit-box-orient: vertical;
    display: -webkit-box;
}



.post-11 .news_list.list3 .news {
    float: left;
    width: 25%;
}

.post-11 .news_list.list3 .news_box {
    margin: 0 17px;
    background: #fff;
    border-top: 2px solid #b61b30;
    padding: 19px 25px;
    box-sizing: border-box;
    height: 155px;
}

.post-11 .news_list.list3 .news_title {
    font-size: 18px;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    margin-bottom: 15px;
}


.post-11 .news_list.list3 .news_box:hover {
    background: #ad273f url(images/newsh.png)no-repeat right bottom;
}
.post-11 .news_list.list3 .news_box:hover .news_title a {
    color: #fff;
}

.post-11 .news_list.list3 .news_title a {
    transition: 0s;
}

.post-11 .news_list.list3 .news_box:hover .news_date {
    color: #fff;
}

.post1.post-11 .news_list.list3 .news_date:after {
    background: #fff;
}
.post-11 .list2 .news_box:hover {
    box-shadow: 0px 0px 12px 4px rgb(0 0 0 / 8%);
}
.main2{overflow: hidden;}
.main2 .slick-prev,.main2  .slick-next {
    color: #fff;
    /* font-size: 54px; */
    font-family: "宋体";
    font-weight: bold;
    width: 35px;
    height: 35px;
}

.main2 .slick-next {
    right: 140px;
    background: url(images/right.png);
}

.main2 .slick-prev {
    left: 140px;
    z-index: 1;
    background: url(images/left.png);
}
.main2 .slick-prev:hover {
    background: url(images/lefta.png);
}
.main2 .slick-next:hover {
    background: url(images/righta.png);
}
.main2 .fp-tableCell img {
    min-height: auto;
}
.main2 .post1 .tt {
    margin-bottom: 45px;
}
.post-21 .con {
    padding-top: 46px;
}

.post-21 .list1 {
    /* float: left; */
    width: 49.64%;
    height: 408px;
    border-left: 9px solid #b51d2f;
    padding: 53px 40px 63px;
    box-sizing: border-box;
    position: relative;
    box-shadow: 0px 6px 45px -19px #c3b5b5;
    z-index: 1;
    background: #fff;
    display: flex;
}

.post-10 .news_list .news_date {}



.post-21 .news_list .news_date {
    margin-bottom: 2.57vh;
    height: auto;
}
.post-21 .list1 .news {
    padding: 0 1px;
    box-sizing: border-box;
}

.post-21 .news_list .news_title {
    font-size: 20px;
    line-height: 36px;
    margin-bottom: 16px;
    height: auto;
}

.post-21 .news_list .news_text {
    font-size: 14px;
    line-height: 28px;
    /* min-height: 140px; */
    height: auto;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.post-21 .news_list .news_text a {
    color: #666;
}

.post-21 .news_list .news_more a {
    /* position: absolute; */
    width: 120px;
    display: inline-block;
    line-height: 34px;
    text-align: center;
    background: #b51c2f;
    font-size: 14px;
    color: #fff;
    /* bottom: 64px; */
}

.post-21 .news_list .news_more {
    float: right;
    position: absolute;
    bottom: 0;
    height: auto;
    right: 1px;
}

.post-21 .list2 {
    width: 69.5%;
    position: absolute;
    left: 41%;
    top: 0;
    /* padding-left: 58px; */
    box-sizing: border-box;
    /* z-index: -1; */
    /* bottom: 0; */
    /* padding-top: 46px; */
    /* padding-bottom: 40px; */
}

.post-21 .con {
    position: relative;
    /* padding-bottom: 200px; */
}

.post-21 .list2 .news_imgs a {
    display: block;
    padding-top: 61.5%;
}
.post-21 .list2 .news_imgs {
    background: #333;
    /* left: 0; */
    width: calc(100% - 59px);
    overflow: inherit;
}
.post-21 .list2 .news_imgs2 a {
    filter: blur(7px);
}

.post-21 .list2 .news {
    padding: 0 1px;
    box-sizing: border-box;
    padding-bottom: 96px;
}
.post-21 .list2 .news_imgs2 {
    background: #ccc;
    /* margin-top: 143px; */
    position: absolute;
    z-index: -1;
    bottom: 0;
    /* margin-top: 9.79vh; */
    backdrop-filter: blur(43px);
    overflow: hidden;
    /* top: 0; */
    /* float: left; */
}

.post-21 .list2 .news_imgs1 {
    float: right;
    /* margin-top: -46px; */
    position: relative;
    /* margin-top: -46px; */
    z-index: 2;
}

.post-21 .list2 .news_imgs2:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* backdrop-filter: blur(48px); */
    /* z-index: 1; */
    display: block;
    background-color: #fff;
    opacity: 0.4;
}
.post-22 {
    float: left;
    width: 41%;
 margin-bottom: 40px;
}

.post-21 {
    margin-bottom: 67px;
}
.post-21 .list1 div {/* display: flex; */height: 100%;}

.post-21 .slick-dots {
    width: auto;
    bottom: 76px;
    /* left: 40px; */
}

.post-21 .slick-dots li {
    width: 11px;
    height: 11px;
    background: #b51c2f;
    opacity: 0.4;
    margin-right: 15px;
    margin-left: 0;
}

.post-21 .slick-dots li.slick-active {
    opacity: 1;
}
.post-22 .news_list {
    display: flex;
    justify-content: space-between;
}

.post-22 .news_list .news {
    /* margin: 0 16px; */
}

.post-22 .news_list .news .icon {
    height: 50px;
    background: url(images/xmsb.svg)no-repeat center;
    width: 50px;
    margin-bottom: 20px;
    margin: 0 auto;
    margin-bottom: 20px;
   background-size: auto 30px;
}
.post-22 .news_list .news.i2 .icon{background: url(images/xsqk.svg)no-repeat center;background-size: auto 30px;}
.post-22 .news_list .news.i3 .icon{background: url(images/kxkcx.svg)no-repeat center;background-size: auto 30px;}
.post-22 .news_list .news.i4 .icon{background: url(images/jszy.svg)no-repeat center;background-size: auto 30px;}
.post-22 .news_list .news.i5 .icon{background: url(images/ypcx.svg)no-repeat center;background-size: auto 30px;}
.post-22 .news_list .news.i6 .icon{background: url(images/xkjs.svg)no-repeat center;background-size: auto 30px;}
.post-22 .news_list .news .link_icon {
    font-size: 14px;
    line-height: 25px;
}
.wrapper.main3 .inner {
    width: 100%;
    position: relative;
}
.main3 .ml, .main3 .mr {
    display: flex;
    align-items: center;
}
.main3 .ml {
    float: left;
    width: 58.5%;
    background: #f3f2ef;
    /* padding: 109px 67px 0 112px; */
    box-sizing: border-box;
    height: 100vh;
    position: relative;
    overflow: hidden;
}

.main3 .mlcon:after {content: "";display: block;width: 120%;position: absolute;height: 120%;background: #fff;top: 612px;left: 0;z-index: 1;box-shadow: 0px 0px 65px -23px #ccc;}
.main3 .n_tab .tt {
    margin-bottom: 31px;
}
.calendar_news {
   position: absolute;
    width: 336px;
    z-index: 3;
    padding-left: 415px;
}

.calendar_news .day {
    /* height: 48px; */
    text-align: center;
    line-height: 48px;
    border-radius: 50%;
    font-size: 20px;
    cursor: pointer;
}
.calendar_news .day.today {
    background: #b51c2f;
    color: #fff;
    font-size: 22px;
}
.day_list  .slick-prev, .day_list .slick-next {
    font-size: 26px;
    color: #333;
    /* font-family: "宋体"; */
}

.day_list .slick-prev {
    left: -20px;
}

.day_list .slick-next {
    right: -20px;
}
.post-31 .tt {
    margin-bottom: 50px;
}
.post-31 .news .news_imgs img {
    display: block;
    /* padding-top: 46%; */
    max-height: 430px;
}
.post-31 .news .news_imgs {
    margin-bottom: 38px;
}
.post-31 .news_list .news {
    box-sizing: border-box;
    padding: 0 1px;
}
.post-31 .news .news_form {
    font-family: "sy";
    display: inline-block;
    line-height: 70px;
    font-size: 38px;
    color: #3c268a;
    background: url(images/ttbg.png)no-repeat bottom;
    padding-left: 14px;
    margin-bottom: 25px;
    display: none;
}
.post-31 .more_btn {
    margin-top: 5px;
}
.post-31 .news .news_imgs a {
    display: block;
    padding-top: 500px;
}
.main3 .ml .slick-dots li {
    margin-left: 18px;
    width: 12px;
    height: 12px;
}
.main3 .post2 .news_title a {
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.post-31 .news .news_title {
    font-size: 22px;
    /* font-weight: bold; */
    margin-bottom: 15px;
    line-height: 36px;
    max-width: calc(100% - 90px);
}

.post-31 .news .news_info {
    font-size: 16px;
    line-height: 28px;
    max-width: calc(100% - 90px);
}
.post-31 {
    position: relative;
    z-index: 2;
}
.post-31 .news .news_join {
    position: absolute;
    bottom: 0;
    right: 0;
}

.post-31 .news .news_join img {
    width: 90px;
    height: 90px;
}

.post-31 .news .news_wz {
    position: relative;
    /* padding-bottom: 3.1vh; */
}
.main3 .mr {
    float: right;
    width: 41.5%;
    height: 100vh;
    background: url(images/ggbg.png) no-repeat center;
    background-size: cover;
    /* position: relative; */
}
.main3 .mlcon {
    padding: 109px 67px 0 6vw;
    /* position: relative; 
       position: absolute;*/
    top: 50%;
    /* transform: translateY(-50%);*/
    width: calc(100% - 67px - 6vw) ;padding-top:0;transform:none !important;width:100% !important;box-sizing:border-box
}

.post-31 .slick-dots {
    width: auto;
    right: 0;
    top: auto;
    bottom: 112px;
}
.main3 .mrcon .n_tab {
    padding-top: 107px;padding-top:0
}
.main3 .mrcon {
   /* position: absolute;
     right: 50%;
   margin-right: -700px;
     top: 109px; */
    /* left: 61%; */
    width: 487px;margin-left:55px;top:50%; /*transform:translateY(-50%)*/ transform:none !important
}
.main3 .mr .tt .title {
    float: left;
}

.main3 .mr .tt .n_tab_menu {
    float: right;
    margin-right: 26px;
    margin-top: 9px;
}

.main3 .mr .tt .n_tab_menu li {
    float: left;
    line-height: 34px;
    font-size: 18px;
    color: #666666;
    margin: 0 11.5px;
    cursor: pointer;
}
.main5 .mr .post div {
    z-index: 2;
    position: relative;
}
.main3 .post2 .news_date {
    width: 49px;
    height: 46px;
    line-height: 49px;
    text-align: center;
    float: left;
    background: url(images/datebg.png)no-repeat top;
    font-size: 14px;
    font-weight: bold;
    color: #b51c2f;
    margin-right: 22px;
    background-size: 100%;
    padding: 0;
}

.main3 .post2 .news {
    display: flex;
    align-items: center;
    margin-top: 25px;
}
.main3 .post2 .news_title {
    font-size: 18px;
    line-height: 34px;
    flex: 1;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    /* height: 35px; */
    display: flex;
    align-items: center;
    /* margin-top: 5px; */
    min-height: 68px;
    text-align: justify;
}
.main3 .post2 .news_date:after {
    display: none;
}

.main3 .post2 .news_date:before {
    display: none;
}
.main3 .mr .more_btn {
    float: right;
    margin-top: 4px;
}

.main3 .mr .tt .n_tab_menu li.selected {
    color: #b51c2f;
    border-bottom: 1px solid #b51c2f;
}
.post-36 {
    margin-top: 22px;
}
.post-36 .news a {
    display: block;
}
.post-36 .news_list {
    display: flex;
    justify-content: space-between;
}

.post.post-36 .tt {
    margin-bottom: 30px;
}

.icon {}

.post-36 .news .icon {
    display: inline-block;
    width: 45px;
    height: 45px;
    background-size: 100%;
}

.post-36 .news.i1 .icon {
    background: url(images/tsg.svg)no-repeat center;
    background-size: 30px;
}
.post-36 .news.i2 .icon {
    background: url(images/xxmh.svg)no-repeat center;
	    background-size: 30px;
}
.post-36 .news.i3 .icon {
     background: url(images/yxdl.svg)no-repeat center;
     background-size: 30px;
}
.post-36 .news.i4 .icon {
    background: url(images/tgxt.svg)no-repeat center;
	    background-size: 30px;
}
.post-36 .news.i5 .icon {
    background: url(images/yzap.svg)no-repeat center;
    background-size: 30px;
}
.post-36 .news.i6 .icon {
     background: url(images/xl.svg)no-repeat center;
	    background-size: 30px;
}
.post-36 .news {
    text-align: center;
    width: inherit;
}

.post-36 .news .link_con {
    margin-top: 18px;
    font-size: 14px;
}
.main4 {
  background: url(images/main4bg.jpg)no-repeat;
    overflow: hidden;
    background-size: cover;
}

.post.post-41 .tt {
   margin-bottom: 81px;
   position: relative;
}

.post.post-41 .tt:after {
    content: "";
    position: absolute;
    display: block;
    width: 320px;
    height: 128px;
    background: url(images/ttbg2.png);
    bottom: -29px;
    left: 56px;
}
.post-42 .con {
   
background: #fff;
   
/* display: flex; */
   
padding: 0 38px;
   
box-sizing: border-box;
   
align-items: center;
   
height: 608px;
   
box-shadow: 0px 6px 53px -36px #ccc;
}

.main4 .mbottom {
    margin-right: -34%;
    position: relative;
}

.post-42 {
    float: left;
    /* width: 25%; */
    box-sizing: border-box;
    padding-right: 4px;
}
.post-42 .con .news {
    height: 25%;
    border-bottom: 1px solid #d3d3d3;
    /* position: absolute; */
    /* padding-top: 15px; */
    box-sizing: border-box;
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
}

.post-42 .news_list2 {
    height: calc(100% - 70px);
}

.post-42 .news .news_top .news_form {
    float: right;
    /* line-height: 36px; */
    color: #ba1c25;
    margin-top: 10px;
    font-size: 16px;
    padding: 0 7px;
    border-left: 1px solid #ba1c25;
    border-right: 1px solid #ba1c25;
}

.post-42 .news .news_top {
    margin-bottom: 10px;
}

.post-42 .news .news_title {
    font-size: 18px;
    line-height: 32px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #000;
}
.post-42 .news .news_title a{color:#000;}
.post-42 .con .news.n4 {
    border: none;
}
.post-43 .news .stop {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -35px;
    margin-top: -35px;
    z-index: 2;
    cursor: pointer;
    display: none;
    opacity: 0.6;
}
.post-43 .n2 .news_dou a {
    pointer-events: none;
}
.post-43 .news .bofang {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -35px;
    margin-top: -35px;
    z-index: 2;
    cursor: pointer;
}
.post-43 .news video {
     width: 100%;
    height: 100%;
    vertical-align: middle;
    /* object-fit: cover; */
    /* min-width: 100%; */
    /* max-height: 100%; */
    position: relative;
    top: 50%;
object-fit:cover;
    transform: translateY(-50%);
}
.post-43 .news_imgs{
    height: 100%;
    background: #333;
    vertical-align: top;
}
.post-43 .news {
    height: 607px;
    padding-right: 4px;
    box-sizing: border-box;
    /* display: flex ! important; */
}
.post-43 .news_list2 .news {
    padding: 0;
    position: relative;
      width: 100%;
}
.post-43 .news_title {
    font-size: 18px;
    color: #fff;
    line-height: 36px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.post-43 .news_wz {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 34px;
}
.post-43 .news_imgs .qie {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}
.post-43 .slick-current .news_imgs .qie {
    z-index: 0;
}
.post-43 .news_list2 .slick-prev {
    top: 0;
    bottom: 0;
    left: 0;
    width: calc((100% - 70px)/2);
        height:calc(100% - 70px);
    margin-top: 0;
}
.post-43 .news_list2 .slick-next {
    top: 0;
    bottom: 0;
    right: 0;
    width: calc((100% - 70px)/2);
    height:calc(100% - 70px);
    margin-top: 0;
    left: auto;
}
.post-43 .news_list2 {
    position: relative;
}

.post-43 .news_list2 .slick-prev, .post-43 .news_list2  .slick-next {
    z-index: 1;
    background: none ! important;
}
.post-43 .news_title a {
    /* color: #ae1f3a; */
}
.post-43 .n4 .news_dou {
    background: url(images/bili.svg)no-repeat left;
}
.post-43 .n5 .news_dou {
    background: url(images/ks.svg)no-repeat left;
}
.post-43 .n1 .news_dou {
    background: url(images/zt.svg)no-repeat left;
}
.post-43 .n3 .news_dou {
    background: url(images/dou.svg)no-repeat left;
}
.post-43 .news_dou {
    line-height: 70px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding-left: 34px;
    background: url(images/wx.svg)no-repeat left;
    /* margin-top: 5px; */
    /* border-bottom: 5px solid transparent; */
    display: inline-block;
    position: relative;
    z-index: 2;
}
.post-43 .news_dou:after {
    content: "";
    display: block;
    width: 100%;
    height: 3px;
    background: #b51c30;
    position: absolute;
    left: 0;
    bottom: 0;
}

.post-43 .news_dou:before {
    content: "";
    display: block;
    width: 0;
    height: 3px;
    background: #b51c30;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: all 0.8s ease-in-out;
}

.post-43 .news:hover .news_dou:after{
    width: 0;
}


.post-43 .news:hover .news_dou:before {
    width: 100%;
}
.post-43 .news.play:hover .stop {display: block;}

.post-43 .news.paly .bofang {
    display: none;
}
.post-43 .news.play:hover .stop {display: block;}

.post-43 .news.paly .bofang {
    display: none;
}
.post-43 .news .news_imgs:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: url(images/videobg.png);
     background-repeat: repeat-x;
    background-position: bottom;
    bottom: 0;
}
.post-43 {
    float: left;
    width: 100%;
    /* margin-right: -25%; */
    /* position: inherit; */
    /* left: 25%; */
    /* overflow: hidden; */
}
.post-43 .news_dou.dou {
    background: url(images/dou.png)no-repeat left;
}
.post-43 .slick-dots {
    /* background: #333; */
   top: -140px;
    bottom: auto;
    height: 1px;
    /* background: #cdcdcb; */
    width: 900px;
    left: 230px;
    /* margin-left: -25%; */
    text-align: left;
    display: flex ! important;
    display: flex;
    justify-content: space-between;
heigth:62px;


}

.post-43 .slick-dots li {
    display: block;
    float: left;
    /* opacity: 0; */
    height: 2px;
    width: inherit;
    margin: 0;
    background: none;
    padding: 30px 0;
}
.post-43 .slick-dots li button {
    width: 100%;
    height: 2px;
    padding: 0;
    background: #cdcdcb;
}

.post-43 .slick-dots li.slick-active  button {
    background: #b51c2f;
}
.p.post-43 .slick-dots li button {
    width: 100%;
    height: 2px;
    padding: 0;
    background: #cdcdcb;
}

.post-43 .slick-dots li.slick-active  button {
    background: #b51c2f;
}ost-43 .slick-dots li.slick-active {
    opacity: 1;
}
.post-43 .slick-prev, .post-43 .slick-next {
    top: -114px;
    height: 36px;
    width: 36px;
    /* right: auto; */
}

.post-43 .slick-prev {
    left: calc(20% + 795px);
    background: url(images/left.png)no-repeat center;
}
.post-43 .slick-next {
    right: auto;
    left: calc(20% + 869px);
    background: url(images/right.png)no-repeat center;
}
.post-43 .slick-prev:hover {
    background: url(images/lefta.png)no-repeat center;
}

.post-43 .slick-next:hover {
    background: url(images/righta.png)no-repeat center;
}
.post-43 .news_dou a {
    color: #fff;
}
.main5 {
    background: url(images/main5bg.jpg);
    /* display: flex; */
    /* align-items: center; */
    background-size: 100% 100%;
}
.main5 .mod {
    /* height: 743px; */
    /* background: url(images/modbg5.png); */
    position: relative;
    /* background-size: cover; */
}
.main6 .inner {
    background: #fff;
    padding: 50px 0;
}
.main5 .guan {
    font-size: 46px;
    color: #fff;
    display: inline-block;
    /* line-height: 62px; */
    /* margin-top: 68px; */
    /* margin-left: 55px; */
    margin-bottom: 28px;
}
.main5 .mbottom .post-51 a img {
    width: 62px;
}
.main5 .mod2 .modbg {
left:0;width: 100%;height: 100%;background: url(images/modbg5.png);background-size: cover;opacity: 1;top: 0;transition: all 3s ease-in-out;position: absolute;transform: scale(0);transform: none;}
.main5 .mod2 {
    height: 703px;
    /* background: url(images/modbg5.jpg); */
    background-size: cover;
    position: relative;
    top: 0;
    left: 0;
}
.fp-viewing-page6 .main5 .mod2 .modbg {
    /* top: 0; */
    /* opacity: 1; */
    /* transition: all 3s ease-in-out; */
    /* transform: scale(1); */
}
.main5 .mbottom {
    width: 1103px;
    margin: 0 auto;
    position: absolute;
    top: 86px;
    bottom: 63px;
    transform: translateX(-50%);
    left: 51%;
}

.main5 .mbottom .post1 {
    position: absolute;
    /* transition: all 3s ease-in-out; */
}
.main5 .mbottom .post-51 {
    top: -300px;
    right: 100px;
    opacity: 0;
    /* transition: all 3s cubic-bezier(0.4, 0, 1, 1); */
}

.main5 .mbottom .post-51 a,.main5 .mbottom .post-52 a,.main5 .mbottom .post-53 a {width: 202px;display: block;height: 202px;display: flex;justify-content: center;align-items: center;flex-direction: column;}

.main5 .mbottom .post1 .news_title {
    font-size: 22px;
    color: #fff;
    line-height: 31px;
    text-shadow: 0px 0px 3px #333;
}



.main5 .mbottom .post-51 a .news_title,.main5 .mbottom .post-52 a .news_title ,.main5 .mbottom .post-53 a .news_title  {
    margin-top: 15.7px;
}

.main5 .mbottom .post-52 {
    top: -300px;
    right: -200px;
    opacity: 0;
}


.main5 .mbottom .post-53 {
    top: -200px;
    left: -200px;
    opacity: 0;
}
.main5 .mbottom .post-55:hover a img, .main5 .mbottom .post-56:hover a img {
    transform: scale(1.1);
}
.main5 .mbottom .post-54:hover a{transform: scale(1.1);}
.post-54 .slick-list,.post-54 .slick-slider{width:419px}
.main5 .mbottom .post-51 a:after, .main5 .mbottom .post-52 a:after, .main5 .mbottom .post-53 a:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: block;
    opacity:0.75
}
.main5 .mbottom .post-51 a:after{background:#b51c2f}
.main5 .mbottom .post-52 a:after{background:#b99c7c}
.main5 .mbottom .post-53 a:after{background:#4774b2}

.main5 .mbottom .post-51 a div, .main5 .mbottom .post-52 a div, .main5 .mbottom .post-53 a div {
    position: relative;
    z-index: 1;
}

.main5 .mbottom .post-51:hover a:after, .main5 .mbottom .post-52:hover a:after, .main5 .mbottom .post-53:hover a:after {
    opacity: 0.9;
}
 
.main5 .mbottom .post-51 a img, .main5 .mbottom .post-52 a img, .main5 .mbottom .post-53 a img{
   flex: 1;
}
.main5 .mbottom .post-54 {
    width: 419px;
    left: 329px;
    right: 356px;
    top: 202px;
    z-index: 2;
    opacity: 1;
}
.swiper-pagination{right:20px !important;bottom:17px !important;left:auto !important;width:auto !important;}
.swiper-pagination-bullet{width:10px !important;height:10px !important;background:#fff !important;opacity:0.6 !important;border-radius:50% !important}
.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1 !important;background:#fff !important}
.main5 .mbottom .post-54 .swiper-slide{width:420px}
.main5 .mbottom .post-55 {
    bottom: -200px;
    left: 0;
    overflow: hidden;
    opacity: 0;
}

.post-54 .news_imgs a {
    display: block;
    height: 202px;
}

.main5 .mbottom .post-55 .news_title,.main5 .mbottom .post-56 .news_title {
    position: absolute;
    bottom: 25px;
    left: 34px;
}
.main5 .mbottom .post-56 img{
    width: 100%;
    transition: all 0.4s ease-in-out;
}
.main5 .mbottom .post-56 {
    right: -200px;
    bottom: -200px;
    width: 401px;
    height: 260px;
    z-index: 1;
    overflow: hidden;
    opacity: 0;
}

.main5 .mbottom .post-55 a {
    display: block;
    width: 330px;
    /* height: 170px; */
}

.main5 .mbottom .post-55 a img {
    width: 100%;
    height: 100%;
    transition: all 0.4s ease-in-out;
}
.main5 .mbottom .post-54 .news_title {
    line-height: 51px;
    background: rgba(45,45,104,0.83);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e82D2D68, endcolorstr=#e82D2D68);
    padding-left: 16px;
    min-height: 51px;
}

.main5 .mbottom .post-54 .news_title a {
    color: #fff;
}
.main5 .show.mbottom .post-51 {
   top: 0;
   right: 355px;
   opacity: 1;
   transition: all 1.7s ease-in-out;
}
@keyframes mymove

{

    from { 
    top: -200px;
    right: 100px;
    }

    to {top: 0;
    right: 356px;
    opacity: 1;}

}

@-webkit-keyframes mymove /*Safari 和 Chrome*/

{

   from { 
    top: -200px;
    right: 100px;
    }

    to {top: 0;
    right: 356px;
    opacity: 1;}

}
@keyframes mymove2

{

    from { 
       top: -300px;
    right: -200px;
    opacity: 0;
    }

    to {top: 102px;
    right: 155px;
    opacity: 1;}

}

@-webkit-keyframes mymove2 /*Safari 和 Chrome*/

{
from { 
       top: -300px;
    right: -200px;
    opacity: 0;
    }

    to {top: 102px;
    right: 155px;
    opacity: 1;}

}
@keyframes mymove3

{

    from { 
           top: -200px;
    left: -200px;
    opacity: 0;
    }

    to {top: 202px;
    left: 128px;
    opacity: 1;}

}

@-webkit-keyframes mymove3 /*Safari 和 Chrome*/

{

    from { 
           top: -200px;
    left: -200px;
    opacity: 0;
    }

    to {top: 202px;
    left: 128px;
    opacity: 1;}

}
@keyframes mymove4

{

    from { 
              bottom: -200px;
    left: 0;
    }

    to {    
bottom: 0;
    left: 0;
    opacity: 1;}

}

@-webkit-keyframes mymove4/*Safari 和 Chrome*/

{

       from { 
              bottom: -200px;
    left: 0;
    }

    to {    
bottom: 0;
    left: 0;
    opacity: 1;}

}
@keyframes mymove5

{

         from { 
                  right: -200px;
    bottom: -200px;
    }

    to {    
    opacity: 1;
    right: 0;
    bottom: 0;
}

}

@-webkit-keyframes mymove5/*Safari 和 Chrome*/

{

         from { 
                  right: -200px;
    bottom: -200px;
    }

    to {    
    opacity: 1;
    right: 0;
    bottom: 0;
}

}
.main5 .show.mbottom .post-52 {
	top: 102px;
	right: 154px;
	opacity: 1;
	transition: all 1.7s ease-in-out;
	}
.main5 .mbottom.show .post-53 {
       top: 202px;
       left: 128px;
       opacity: 1;
       transition: all 1.7s ease-in-out;
}
.fp-viewing-page6 .main5 .mbottom .post-54 {
    /* left: 329px; */
    /* right: 355px; */
    /* top: 202px; */
    /* opacity: 1; */
    /* transition: all 2.5s cubic-bezier(1, 0, 1, 1); */
}
.main5 .show.mbottom .post-55{bottom: 0;left: 0;opacity: 1;transition: all 1.7s ease-in-out;}
.post-56:hover .news_img:after {
    opacity: 0;
}

.post-54:hover .news_imgs a:after {}

.post-54:hover .news_imgs a:after {
    opacity: 0;
}
.main5 .show.mbottom .post-56{
    opacity: 1;
    right: 0;
    bottom: 0;
    transition: all 1.7s ease-in-out;
}
.post-54 .slick-dots li {
    width: 12px;
    height: 12px;
    background: #fff;
    opacity: 0.2;
    margin-left: 10px;
}

.post-54 .slick-dots li.slick-active {
    opacity: 1;
}

.post-54 .slick-dots {
    right: 21px;
    width: auto;
    bottom: 20px;
}

.post-54 .news_imgs a:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content:
    "";
    background: #2D2D68;
    opacity: 0.4;
}
.post-55 .news_img:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    background: #1D5488;
    opacity: 0.1;
}
.post-55:hover .news_img:after {
    opacity: 0;
}
.post-56 .news_img:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content:
    "";
    background: #2D2D68;
    opacity: 0.31;
                         
}
.main6 {
    padding-top: 50px;
}
.post-61 {
    padding: 0 35px;
    position: relative;
}
 .post-61 .slick-prev,  .post-61 .slick-next {
    /* top: -114px; */
    height: 36px;
    width: 36px;
    /* right: auto; */
    z-index: 1;
}
.post-61 .news_num .sun {
    font-size: 28px;
    /* margin: 0 3px; */
}
 .post-61 .slick-prev {
    left: -30px;
    background: url(images/left.png)no-repeat center;
    background-size: 100%;
}
.post-61 .slick-next {
    right: -30px;
    /* left: 869px; */
    background: url(images/right.png)no-repeat center;
	    background-size: 100%;
}
 .post-61 .slick-prev:hover {
    background: url(images/lefta.png)no-repeat center;
	     background-size: 100%;
}
.post-31 .join {
    position: absolute;
    bottom: 0;
    right: 0;
}

.post-31 .join img {
    width: 90px;
    height: 90px;
}
.post-61 .slick-next:hover {
    background: url(images/righta.png)no-repeat center;
    background-size: 100%;
}
.post.post-61  .tt {
    text-align: center;
    margin-bottom: 60px;
}

.post-61 .news_dan {
    display: inline-block;
    font-size: 18px;
}
.post-61 .slick-dots {
    bottom: -30px;
}

.post-61 .slick-dots li {
    width: 16px;
    height: 16px;
}
.post-61 .news_num a {
    color: #b61b30;
}

.post-61 .news_title a {
    color: #363636;
}
.post-61 .news_box {
    margin: 0 21px;
    text-align: center;
}

.post-61 .news_imgs svg {
    width: 124px;
}
.post-61 .news_imgs {
    margin-bottom: 35px;
}

.post-61 .news_title {
    font-size: 18px;
    text-align: center;
    /* margin-bottom: 19px; */
margin-top:22px;
    line-height: 27px;
}

.post-61 .news {
    float: left;
    width: 20%;
    cursor: pointer;
}

.post-61 .news_num {
    font-size: 41px;
    font-weight: bold;
    color: #b61b30;
    margin-right: 13px;
    display: inline-block;
    font-family: "times new roman";
}

.post-61 .news_info {
    text-align: center;
    font-size: 18px;
    color: #333;
}

/***********************************************************
 * 列表页
 */
/**首页三列布局**/
/**列表页**/
/*栏目图片*/
.l-banner{height: 450px;background-position:center center;background-repeat:no-repeat;text-align:center;background-size: cover;    width: 1920px;}
.l-banner img{display:none;height:100%;vertical-align:top;}
/**主体列表页开始**/
#l-container {
    background: #f2f2f2;
}
#l-container .inner{padding: 130px 0;width:1400px;margin: 0 auto;position:relative}
/**主体文章页开始**/
#d-container {}
#d-container .inner {padding:20px 60px;background:#fff;}

.col_menu .l-qh{ margin-bottom:10px;}
.col_menu .col_menu_head {background: #0f429b;}/**位置栏目背景**/
.col_menu .col_menu_head h3.col_name { font-size:20px; font-weight:normal; color:#fff; }/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text { display:block; line-height:50px; padding:0px 5px 0px 30px;}/**栏目名称图标**/
.col_menu .col_menu_con{/* border:1px solid #e4e4e4; */position: absolute;left: 100%;margin-left: -73%;width: 850px;}
/*栏目列表*/
.col_list{
    width: 100%;
}
.col_menu .slick-prev,.col_menu .slick-next {
    height: 22px;
    width: 15px;
    top: 50%;
    margin-top: -11px;
}

.col_menu .slick-next {
    background: url(images/rightw.png)no-repeat center;
    right:-20px;
    background-size: 100% 100%;
}
.list .menu_left.show {
    display: block;
}

.list .menu_left {
    display: none;
}
.list .menu_left.show2 {
  display: block;
}
.col_list .wp_listcolumn { border-top:0px solid #2867A0; border-bottom:0px solid #fff;/* width: 100%; *//* display: flex; *//* justify-content: space-around; */}
.col_list .wp_listcolumn .wp_column a {color: #dec6c9;font-size: 20px;font-weight:normal;background:none;border-top:0px solid #fff;border-bottom: none;display: inline-block;position: relative;padding-left: 28px;padding-right: 20px;}
.col_list .wp_listcolumn .wp_column a .column-name{padding: 0;/* line-height: 89px; */}
.col_list .wp_listcolumn .wp_column a:hover,
.col_list .wp_listcolumn .wp_column a.selected {color: #fff;/* background:#eee; */} 
.col_list .wp_listcolumn .wp_column a.selected span.column-name{/* color: #0f429b; */}
.col_list .wp_listcolumn .wp_subcolumn .wp_column a { color:#454545;background:none; border-top:1px solid #fff; border-bottom:1px solid #bbb;}
.col_list .wp_listcolumn .wp_column.parent > a .column-name{font-weight:bold; color:#0f429b;}
/*二级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list a {color:#333;border-top:1px solid #eee;margin-top:-1px;}     
.col_list .wp_listcolumn .sub_list a .column-name {display:inline-block;line-height: 28px;padding: 5px 10px 5px 52px;cursor:pointer;}
/*三级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list .sub_list a {background:none; }   
.col_list .wp_listcolumn .sub_list .sub_list a .column-name { padding: 5px 10px 5px 51px; cursor:pointer;}
.col_list .wp_listcolumn .sub_list .sub_list a :hover,
.col_list .wp_listcolumn .sub_list .sub_list a.selected {font-weight:bold; color:#0f429b;} 
/**栏目新闻**/
.col_news {width: 72.5%;min-height:500px;float:left;} 
.col_news .col_news_box{margin-left: 290px;}
.col_news_head {border-bottom: 1px solid #DBDBDB;}
.col_metas .col_title { display:inline-block; float:left; height: 48px; line-height: 48px; }  /**当前栏目**/
.col_metas .col_title h2 {display:inline-block;font-size: 20px;font-family:"Microsoft yahei";font-weight: normal;color: #0f429b;border-bottom: 3px solid #CBCBCB;}
.col_metas .col_path {display:inline-block;float:right;white-space:nowrap;height: 46px;line-height: 46px;color: #666;} /**当前位置**/
.col_metas .col_path a{color: #2F2F2F;}
.col_news_con { padding:5px 0px 10px 0px; margin:0 7px;}
.col_news_list { margin-top:7px;}
.col_news_list .wp_article_list .list_item {} /**栏目新闻列表**/
.col_news_list .wp_article_list .list_item .Article_Index { }  /**栏目新闻图标序号**/
.col_news_list .wp_entry,.col_news_list .wp_entry p { line-height:1.75; font-size:14px; color:#333;}
.col_news_list .wp_entry p { margin-bottom:10px;}
.col_news_list .wp_entry table{ margin-bottom:4px;}
.col_news_list .wp_entry img { max-width:680px; _width:expression(this.width > 680 ? "680px" : this.width); } /**列表页文章图片大小限制**/
.list ul.menu_list li a.active em {
    display: none;
}

.list ul.menu_list li a.active {
    height: auto;
}
.list ul.menu_list li.page7 {
    display: block;
}
.l_bannerbg {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: url(images/bannerbg.png);
    background-size: auto 100%;
}
.wrapper.footer {
    background: #9d1b23;
}
.wp-wrapper {
    position: relative;
}

span.col_name_text {
    font-size: 44px;
    color: #fff;
}

.col_menu_head {
    position: absolute;
    bottom: 104px;
    z-index: 1;
    left: 50%;
    margin-left: -36.5vw
}

.col_menu {
    position: absolute;
    width: 100%;
    left: -13.5%;
    /* margin-right: -36.5vw; */
    background: #b51c2f;
    bottom: -44.5px;
    z-index: 1;
    border-radius: 0px 40px 40px 0;
    height: 89px;
    overflow: hidden;
    display: none;
}
.wp_listcolumn .wp_column {height: 89px;display: flex ! important;align-items: center;}

.col_list .wp_listcolumn .wp_column a:hover:before, .col_list .wp_listcolumn .wp_column a.selected:before {
    opacity: 1;
}

.col_list .wp_listcolumn .wp_column a:before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    background: #fff;
    border-radius: 50%;
    left: 0;
    top: 50%;
    margin-top: -5px;
    opacity: 0;
}
.col_news .news_list {
    margin-bottom: 102px;
}

.whj_jqueryPaginationCss-2 {
    text-align: center;
    vertical-align: middle;
    display: flex;
    justify-content: center;
    align-items: center;
}

.whj_jqueryPaginationCss-2 .whj_border {
    display: inline-block;
    width: 46px;
    height: 46px;
    line-height: 46px;
    border: 1px solid #b1b1b1;
    font-size: 16px;
    font-weight: bold;
    color: #848484;
    margin: 0 3px;
}

.whj_jqueryPaginationCss-2 a.whj_color {
    border: none;
}

.whj_jqueryPaginationCss-2 a {
    display: inline-block;
    color: #848484;
    margin: 0 3px;
    font-weight: bold;
    cursor: pointer;
    font-size: 15px;
}

.whj_jqueryPaginationCss-2 input.whj_border {
    /* background: none; */
    margin: 0 18px;
}
.whj_jqueryPaginationCss-2 a.sele {
    margin-left: 74px;
}
.whj_jqueryPaginationCss-2 .whj_border.current {
    border: 1px solid transparent;
    color: #8d1818;
}
.whj_jqueryPaginationCss-2 .selepage {
    font-family: "宋体";
    font-size: 30px;
}
div#wp_paging_w6 {
    display: none;
}
.pager {
    /* display: flex; */
    justify-content: center;
    text-align: center;
}
div#pager {
    display: inline-block;
    margin-right: 70px;
    margin-bottom: 20px;
}
ul.pages {
    display: flex;
}

.pager  li {
    width: 45px;
    line-height: 47px;
    font-size: 16px;
    font-weight: bold;
    color: #797979;
    border: 1px solid #b1b1b1;
    text-align: center;
    margin: 0 3px;
}

ul.pages li.pgNext {
    font-family: "宋体";
    font-size: 26px;
}

.pager li.page_jump {
    width: auto;
    /* margin-left: 70px; */
    border: none;
    display: inline-block;
    /* height: 52px; */
    vertical-align: top;
}
.pager .pages li:last-child {
    display: none;
}
.pager .pages li:first-child {
    display: none;
}
a.pagingJump {
    color: #797979;
}

input.pageNum {
    width: 45px;
    line-height: 43px;
    font-size: 16px;
    font-weight: bold;
    margin: 0 3px;
border: 1px solid #b1b1b1;
}

.pager li.pgCurrent {
    border: 1px solid transparent;
    color: #880000;
}
.pager .pages li:last-child {
    display: none;
}
.pager .pages li:first-child {
    display: none;
}

.col_box {
    width:25%;
      float: right;
}
/**文章页**/
.wp_editor_art_paste_table td {
    background: none;
}
.infobox {width:auto; margin:0 auto;float: left;width: 72.5%;background: #fff;box-shadow: 0 0 39px -17px #d9b7b7;}
.article {/* padding-top:10px; */padding: 45px 26px;    min-height: 500px;}
.article h1.arti_title {line-height: 56px;font-family: "Microsoft YaHei";font-size: 26px;text-align:center;color: #000;font-weight: normal;} /**文章标题**/
.article h2.arti_title {line-height: 40px;font-family: "Microsoft YaHei";font-size: 17px;text-align:center;color: #1B1B1B;} /**文章副标题**/
.article .arti_metas {display: inline-block;margin-bottom: 0;}
.article .arti_metas span {/* margin:0 5px; */font-size: 14px;color: #999;margin-right: 20px;}/**文章其他属性**/
.article .entry { margin:0 auto; overflow:hidden;margin-top:10px;} /**文章内容**/
.article .entry .read,.article .entry .read p ,.article .entry .read p span,div#wp_column_article p, div#wp_column_article p span{ line-height:2;font-size:17px ! important; color:#333;}  /**阅读字体**/
.article .entry .read p { margin-bottom:10px;}
.article .entry .read img {margin:0 auto; max-width:940px; _width:expression(this.width > 940 ? "940px" : this.width); }   /**文章阅读部分图片大小限制**/
.article .entry .read table{margin:0 auto; border:none;}
div#wp_column_article {
    /* width: 72.5%; */
    background: #fff;
    box-shadow: 0 0 39px -17px #d9b7b7;
    padding: 45px 26px;
    min-height: 500px;
}

div#wp_column_article table {
    margin: 0 auto;
}
.bdshare-button-style2-24 span {
    float: left;
}

.infobox {}

div#bdshare {
    float: right;
    line-height: 24px;
}
.shares li:hover a {
    opacity: 1;
}
.article .arti_metas .arti_update {
    padding-left: 26px;
    background: url(images/date.png)no-repeat left;
}
.article .arti_metas .arti_views {
    padding-left: 26px;
    background: url(images/viwe.png)no-repeat left;
}
.article .arti_metas span.arti_publisher {
    margin-left: 27px;
}
.bdshare-button-style2-24 a, .bdshare-button-style2-24 .bds_more {
    margin: 0 3px ! important;
}
.arti_info {
    padding: 14px 0;
    border-bottom: 1px solid #e1e0e0;
}
span.col_name_text .col_name2 {
    font-size: 20px;
    line-height: 40px;
    font-weight: normal;
    margin-top: 30px;
}
/**页脚开始**/
.main #footer {background: url(images/footbg.jpg);position: relative;background-size: 100% 100%;}
#footer .inner .foot-left{float:left;padding:12px 0px;margin-top:10px;}
#footer .inner .foot-right{float:right;margin-top: 12px;}
#footer .inner .copy p{font-size: 14px;line-height: 20px; font-weight:normal;text-align:left;color: #fff;opacity: 0.7;}
#footer .inner p span { margin:0 3px;     display: inline-block;}
#footer .inner .copyright{}
#footer .inner .copyright span{}
#footer .inner .copyright a{color:#eee;}
.foot .inner {
    padding-top: 60px;
    padding-bottom: 29px;
}

.foot_left>img {
    margin-bottom: 36px;
    max-width: 100%;
}

.shares li {
    display: inline-block;
    position: relative;
    margin-right: 5px;
}
.shares li:hover .con { display: block;}
.shares li .con {
    position: absolute;
   display: none;
    width: 90px;
    /* height: 90px; */
    left: -22px;
    bottom: 100%;
}

.shares li a {
    display: inline-block;
    width: 29px;
    height: 29px;
    opacity: 0.5;
    pointer-events: none;
}

.shares li.i1 a {
    background: url(images/share_icon.png);
}
.shares li.i2 a {
    background: url(images/share_icon.png)-42px center;
}
.shares li.i3 a {
    background: url(images/share_icon.png)-84px center;
}
.shares li.i4 a {
    background: url(images/share_icon.png)-122px center;
}
.shares li.i5 a {
    background: url(images/share_icon.png)-162px center;
}
.shares {
    margin-top: 15px;
}

.foot_left {
    float: left;
}
.foot_right {
    float: right;
    margin-top: 10px;
    padding-left: 60px;
    border-left: 2px solid #cb616e;
    padding-bottom: 10px;
    width: calc(100% - 475px);
    box-sizing: border-box;
}

.foot_right ul.news_list .news {
    float: left;
    font-size: 18px;
    line-height: 44px;
    opacity: 0.7;
    width: 25%;
}
.foot_right ul.news_list .news.i5,.foot_right ul.news_list .news.i10 {
}
.foot_right .link .tit, .foot_right .footban .tit{
    color: #fff;
    font-size: 20px;
    margin-bottom: 15px;
}

.shares li .con img {
    width: 100%;
}

.foot_right ul.news_list .news a {
    color: #fff;
}

.foot_right ul.news_list .news:hover {
    opacity: 1;
}

.copy2 p {
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    opacity: 0.6;
}

.foot2 {
    border-top: 1px solid #bd3344;
}

.foot2 .inner {
    padding-top: 20px;
    position: relative;
    min-height: 66px;
    padding-bottom: 30px;
}

.foot2 .top {
    top: 0;
    position: absolute;
    right: 0;
}

#banner {
    /* background: url(images/bannerbg.png); */
    height: 100%;
}
.mbanner .news .news_video:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    background: url(images/bannerbg.png);
    z-index: 9;
    background-size: auto 100%;
}
.mbanner .active .slick-dots {
    height: auto;
}
.mbanner .news .news_imgs img {
    width: 100%;
    /* height: 100vh; */
}
.mbanner ul.tab-list .active div.news_video {
    height: 100%;
}

.mbanner .news .news_video vide0 {
    background: #333;
}

.mbanner .news .news_video video {
    background-size:
    cover;
    height: 100%;
    /* height: 100%; */
}
.mbanner .focus .focus-title-bar {bottom:40px;left: 40px;margin-left:0px;}
.mbanner .focus .focus-title-bg {background-color: #000;opacity: 0.4;filter:alpha(opacity=60);}

.mbanner .focus .focus-pagination {position:absolute;right: 14px;bottom: 14px;margin-right: 0px;z-index:60;}
.mbanner .focus .focus-page { display:inline-block; width:9px; height:9px;  margin-right:6px;background:#fff;}
.mbanner .focus .focus-page-active {width:18px;background: #fff;opacity:1; filter:Alpha(opacity=100);}

.mbanner .focus .focus-navigation {width:58px; height:53px; opacity: 0.7; filter:alpha(opacity=70); background:url(images/slide_next.png) no-repeat; text-indent:-999em;}
.mbanner .focus .focus-navigation:hover {opacity: 1; filter:alpha(opacity=100);}
.mbanner .focus .focus-navigation:active {opacity: 1; filter:alpha(opacity=100);}
.mbanner .focus .focus-prev { left:0px;}
.mbanner .focus .focus-next { right:0px;background-position:right top}
.mbanner .num {
    position: absolute;
    top: 47%;
    right: 0;
    color: #fff;
    font-size: 40px;
    line-height: 72px;
    right: 78px;
    background: url(images/heng.png)no-repeat center;
    display: none;
}

.mbanner .num span {
    display: block;
    text-shadow: 0px 1px 4px #ccc;
}
.mbanner ul.tab-list div {
    height: 0;
    overflow: hidden;
}
.mbanner ul.menu_list li.page6 a em {
    display: none ! important;
}
.mbanner ul.tab-list .active div {
    height: auto;
}
.mbanner ul.tab-list .news_imgs a {
    display: block;
    height: 100%;
}
ul.menu_list li.page6 a.active em {
    /* display: none; */
}
ul.menu_list li.page6 a.active {
    /* height: auto; */
}
.mbanner ul.tab-list .news {
    height: 100vh;
}

.mbanner ul.tab-list div.news_imgs {
    height: 100%;
}
.mbanner .post-3 {
    position: fixed;
    bottom: 66px;
    width: 245px;
    height: 160px;
    left: 110px;
}
.mbanner .post-3 .slick-track {
    margin-left: -100%;
}
.mbanner .post-3 .news_imgs img {
    height: 160px;
    position: relative;
    z-index: 10;
}
.mbanner .post-3 .slick-next.slick-arrow:after {
    content: "NEXT";
    visibility: initial;
    color: #fff;
    font-size: 18px;
    position: absolute;
    bottom: -45px;
    right: 128px;
}
.mbanner ul.tab-menu:hover li {
    animation: bulge 1.5s infinite;
    background-color: transparent;
}
.mbanner ul.tab-menu li {
    font-size: 58px;
    font-weight: bold;
    color: #999;
    letter-spacing: 9px;
    float: left;
    cursor: pointer;
font-size: 50px;
    font-weight: bold;
    color: #999;
    letter-spacing: 5px;
    float: left;
    cursor: pointer;
}
.mbanner ul.tab-menu li.selected {
    color: #b51c2f;
    opacity: 1;
}
.mbanner .tab-menu{
    position: absolute;
    right: 94px;
    bottom: 66px;
    z-index: 10;
    background: transparent;
}
@keyframes bulge {
  50% {
    box-shadow: 0 20px 0 #b51c2f;
    transform: translateY(-35px);
  }
}

.mbanner ul.tab-list {
    position: relative;
}
.mbanner .news_title {
    position: absolute;
    bottom: 59px;
    z-index: 999;
    left: 107px;
    width: 75%;
    line-height: 50px;
}
.mbanner .news_title a {
    font-size: 36px;
    font-weight: bold;
    color: #fff;
    /* line-height: 50px; */
}
.mbanner .slick-dots li {
    position: relative;
    display: inline-block;
    padding: 0px;
    cursor: pointer;
    background: #fff;
    width: 26px;
    height: auto;
    background: none;
    vertical-align: middle;
    margin: 0 5px;
}
.mbanner .slick-dots li.slick-active {
    background: none;
    height: 38px;
    /* width: 38px; */
}
.mbanner .slick-dots {
    position: absolute;
    bottom: 150px;
    list-style: none;
    text-align: left;
    padding: 0px;
    width: auto;
    left: 100px;
    height: 0;
    display: none;
    overflow: hidden;
}
.mbanner .slick-dots li button {
    /* display: none; */
    width: 8px;
    height: 8px;
    background: #b9b8b8;
    border-radius: 50%;
    margin: 0 auto;
}
.mbanner .slick-dots li.slick-active:after {
    width: 40px;
    height: 40px;
    border: 1px solid #fff;
    border-radius: 50%;
       /*  content: "";*/
    display: inline-block;
    position: absolute;
    left: 50%;
    box-sizing: border-box;
    margin-left: -20px;
    top: 50%;
    margin-top: -20px;
}
.wrapper.mbanner .inner {
    width: 100%;
    position: relative;
}
.mbanner .tab-list .u-list .slick-dots li:before {
    content: "U";
}
.mbanner .tab-list .s-list .slick-dots li:before {
    content: "S";  
}
.mbanner .tab-list .t-list .slick-dots li:before {
    content: "T";  
}
.mbanner .tab-list .slick-dots li:before {
    content: "";
    font-size: 37px;
    color: #b51c2f;
    font-weight: bold;
    /* position: absolute; */
    display: none;
    text-align: center;
}

.mbanner .slick-dots li.slick-active button {
    display: none;
}

.mbanner .tab-list .slick-dots li.slick-active:before {
    display: block;
}
 .mbanner .news .news_imgs a:after {content: "";position: absolute;display: block;width: 100%;height: 100%;top: 0;background: url(images/bannerbg.png);z-index: 9;background-size: auto 100%;}

@keyframes circleRoate{  
       from{transform: rotate(0deg);}  
to{transform: rotate(360deg);}  
     } 

@keyframes dash {
    to {
        stroke-dashoffset: 0;
    }
}
span.more_icon {
    /* line-height: 31px; */
    vertical-align: middle;
    /* margin-top: 8px; */
    display: inline-block;
    margin-left: 15px;
}
.more_btn:hover span.more_icon {
    animation: cc 20s linear 0s infinite;
}
.main1 .more_btn {
    position: absolute;
    right: 0;
    top: -5px;
}

span.more_text {
    /* margin-right: 13px; */
    font-size: 17px;
    color: #b51c2f;
    line-height: 30px;
    display: inline-block;
    position: relative;
    /* border-bottom: 1px solid #b51c2f; */
}
span.more_text:after {content: "";height: 1px;position: absolute;left: 0;/* right: 0; */width: 0;bottom: 0;background: #b51c2f;transition: 0.4s;}

.more_btn:hover .more_text::after {
    width: 34px;
}
span.more_text:before {content: "";height: 1px;position: absolute;left: 0;/* right: 0; */width: 34px;bottom: 0;background: #b51c2f;transition: 0s;}

.more_btn:hover .more_text::before {
    width: 0;
}
svg#timing-example {
    animation: cc 20s linear 0s infinite;
}
@keyframes cc{
0%{transform:rotate(0);}
100%{transform:rotate(360deg);}
}
/*************************************************************
 * 特殊页面
 */
/*二级页面*/
.menu_left {
    position: fixed;
    top: 50%;
    z-index: 99;
    /* width: 245px; */
    transition: 0.7s;
    left: 33px;
    transform: translateY(-50%);
}

.menu_left:before {}

ul.menu_list li {
    /* height: 20%; */
    /* display: flex; */
    justify-content: center;
    align-items: center;
    position: relative;
}

.con {}

.menu_left .con {
    height: 100%;
}
a.tan {
    position: absolute;
    z-index: 1;
    display: block;
    width: 382px;
    height: 607px;
    top: 235px;
    right: 500px;
}
ul.menu_list li.page7 {
   
/* display: none; */
}

ul.menu_list li.page1 {
   
display: none;
}
ul.menu_list.list1 {
    height: 100%;
}

.fp-tooltip.fp-right {
    display: none;
}
ul.menu_list li a i {
    width: 10px;
    height: 10px;
    display: block;
    background: #cacaca;
    border-radius: 50%;
    position: absolute;
    left: 9px;
    top: 16px;
}

ul.menu_list li a.active i:before {
    content: "";
    height: 18px;
    border-radius: 50%;
    border: 1px solid #b51c2f;
    display: block;
    width: 18px;
    position: absolute;
    left: -5px;
    top: -5px;
}
.fp-viewing-page4 .menu_left {
    right: 33px;
    left: auto;
}
.fp-viewing-page7 .menu_left {
    right: 33px;
    left: auto;
}
ul.menu_list li a i:before {}

ul.menu_list li a.active i {
    background: #b51c2f;
}
span.fp-sr-only {
    width: 60px;
    display: inline-block;
    font-size: 14px;
    line-height: 40px;
    color: #999;
    position: relative;
}

.active span.fp-sr-only {
    color: #b51c2f;
    font-size: 14px;
    font-weight: bold;
}

ul.menu_list li a {
    /* display: none; */
    position: absolute;
    left: 0;
}
ul.menu_list li a.active em {
    height: 295px;
    content: "";
    display: block;
    width: 3px;
    /* height: 0; */
    background: rgb(170 170 170 / 30%);
    position: absolute;
    left: 12px;
    top: 39px;
}


ul.menu_list li a.active em:before {
    display:
    block;
    height: 121px;
    content: "";
    display: block;
    position: absolute;
    width: 12px;
    height: 121px;
    left: 50%;
    background: url(images/lightr.png);
    background-size: 100% 100%;
    top: 100%;
    transition: all 2s cubic-bezier(0, 0, 0.43, 1.23);
    /* opacity: 1; */
    margin-left: -6px;
}

ul.menu_list li a em:before {
    content: "";
    top: 0;
    /* height: 0; */
    margin-left: -6px;
    left: 50%;
}
ul.menu_list li a em {content: "";display: block;width: 1px;height: 295px;/* background: #b51c2f; */position: absolute;left: 14px;top: 39px;/* opacity: 0.3; */}
ul.menu_list li a.active {
    /* display: flex; */
    /* left: 0; */
    /* position: static; */
    height: 350px;
}

ul.menu_list:hover li a {
    /* left: 0; */
}

ul.menu_list li a {
    height: 100%;
    /* display: flex; */
    justify-content: center;
    align-items: center;
    position: relative;
    padding-left: 33px;
    display: block;
    transition: 0s;
    overflow: hidden;
}
body.main.fp-viewing-page1 .menu_left {bottom: 1920px;top: auto;}
body.main.fp-viewing-page8 .menu_left {bottom: 1920px; top: auto;}
body.main.fp-viewing-page5 {}


ul.menu_list li.page4 .active span:before{
    background: url(images/quan2.png);
}
.hong ul.menu_list li.page2 a.active span {
    color: #fff;
}
.hong ul.menu_list li.page2 .active:after{
    background: #fff;
}
.fp-right.hong ul.menu_list li.page2 .active span:before{
    background: url(images/quan2.png);
}
ul.menu_list li.page6 a.active:before {
    display: none;
}
.menu_left.wrap-open {
    /* background: url(images/hong.png); */
}
.container {
    /* display: none; */
    transition: 0.4s;
}

.container.show {
    display: block;
}

.pageload-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    visibility: hidden;
}

.pageload-overlay.show {
    visibility: visible;
}

.pageload-overlay svg {
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}

.pageload-overlay svg path {
    fill: #fff;
}

.pageload-overlay::after,
.pageload-overlay::before {
    content: '';
    position: fixed;
    width: 20px;
    height: 20px;
    top: 50%;
    left: 50%;
    margin: -10px 0 0 -10px;
    border-radius: 50%;
    visibility: hidden;
    opacity: 0;
    z-index: 1000;
    -webkit-transition: opacity 0.15s, visibility 0s 0.15s;
    transition: opacity 0.15s, visibility 0s 0.15s;
}

.pageload-overlay::after {
    background: #6cc88a;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
    -webkit-animation: moveRight 0.6s linear infinite alternate;
    animation: moveRight 0.6s linear infinite alternate;
}

.pageload-overlay::before {
    background: #4fc3f7;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
    -webkit-animation: moveLeft 0.6s linear infinite alternate;
    animation: moveLeft 0.6s linear infinite alternate;
}
canvas#canvas {
    position: fixed;
    bottom: 0;
}
.fp-tableCell img {
    min-height: 100%;
}
@-webkit-keyframes moveRight {
    to { -webkit-transform: translateX(20px); }
}

@keyframes moveRight {
    to { transform: translateX(20px); }
}

@-webkit-keyframes moveLeft {
    to { -webkit-transform: translateX(-20px); }
}

@keyframes moveLeft {
    to { transform: translateX(-20px); }
}

.pageload-loading.pageload-overlay::after,
.pageload-loading.pageload-overlay::before {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.xwsd img {
   
}
.hong ul.menu_list li.page2 a.active i {
    background: #fff;
}

.hong ul.menu_list li.page2 a.active i:before {
    border: 1px solid #fff;
}
ul.menu_list li a .num {
    position: absolute;
    top: -35px;
    font-size: 32px;
    font-weight: bold;
    left: -26px;
    display: none;
}
ul.menu_list li.page6 a.active:after {
    display: none;
}
ul.menu_list li a .num:before {
    display: none;
}
ul.menu_list li a.active .num {
    display: block;
}
.menu_list:hover span.fp-sr-only {
    font-size: 14px;
}
a.closed {
    display: block;
    width: 32px;
    height: 32px;
    position: absolute;
    background: url(images/closed.png)no-repeat;
    top: 84px;
    right: 93px;
    background-size: 100%;
}
/**默认列**/
.mr .col_news .news {
    display: flex;
    height: 139px;
    align-items: center;
    border-bottom: 1px solid #d7d7d7;
}

.mr .col_news .news .news_date {
    width: 67px;
    text-align: center;
    margin-right: 38px;
}

.mr .col_news .news .news_date span {
    display: block;
    color: #b51c2f;
    line-height: 34px;
}

.mr .col_news .news .news_date .news_days {
    font-size: 36px;
    font-weight: bold;
}
.mr .col_news .news .news_date:before {
    display: none;
}

.mr .col_news .news .news_date:after {display: none;}
.mr .col_news .news .news_date .news_years {
    font-size: 14px;
}

.mr .col_news .news .news_title {flex: 1;font-size: 18px;font-weight: bold;line-height: 33px;}
.cbox .xbox .tit {
    font-size: 24px;
    line-height: 70px;
    display: inline-block;
    border-bottom: 1px solid #b51c2f;
         color: #b51c2f;
}

.cbox {
    background: #fff;
    padding: 15px 26px;
    margin-bottom: 40px;
}

.cbox .xbox .tt {
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 13px;
}
.xbox .news_list .news_title {
    font-size: 14px;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xbox .news_list .news {
    padding: 20px 0;
    border-top: 1px solid #e3e3e3;
}

.xbox .news_list .news.n1 {
    border: none;
}

.xbox .news_list .news_info {
    font-size: 12px;
    line-height: 22px;
}

.xbox .news_list .news_date {
    float: left;
    color: #ae1f3a;
    padding: 0;
    font-size: 13px;
}
.xbox .news_list .news_date:after {display: none;}
.xbox .news_list .news_date:before {display: none;}

.xbox .news_list .news_viwe {
    float: right;
    padding-left: 26px;
    background: url(images/viwe.png)no-repeat left;
    color: #666;
}


.xbox .news_list .news_title a {
    color: #000;
}
.mr.xy .col_news .news {
    display: block;
    flex-direction: column;
    height: auto;
    padding: 30px 0;
}

.mr.xy .col_news .news .news_text {
    font-size: 14px;
    color: #666;
    margin-top: 20px;
    line-height: 24px;
    text-align: justify;
}
.info2 .article .entry {
    margin-top: 29px;
}
.bshare-custom {
    float: right;
    line-height: 24px !important;
}

.bshare-custom a {
    float: left;
    font-size: 18px;
    padding-left: 25px ! important;
    line-height: 24px  ! important;
    height: 24px  ! important;
    background-image: url(images/icons_2_24.png) ! important;
    _background-image: url(images/icons_2_24_debase.png)! important;
    background-repeat: no-repeat;
}

.bshare-custom span {
    float: left;
}

.bshare-custom .bshare-weixin {
    background: url(images/icons_2_24.png)0 -1612px! important;
    _background-image: url(images/icons_2_24_debase.png)0 -1612px ! important;
    background-position: 0 -1606px;
}
.bshare-custom .bshare-qzone {
    background: url(images/icons_2_24.png)0 -52px! important;
    _background-image: url(images/icons_2_24_debase.png)0 -52px ! important;
}
.bshare-custom .bshare-weixin {
    background: url(images/icons_2_24.png)0 -1612px! important;
    _background-image: url(images/icons_2_24_debase.png)0 -1612px ! important;
    background-position: 0 -1606px;
}
a.back_slrw {
border-radius: 20px;
    font-size: 19px;
    position: absolute;
    left: -112px;
    /* width: 32px; */
    color: #fff;
    /* background: #b51c2f; */
    text-align: center;
    /* padding: 20px 0; */
    line-height: 24px;
    top: 130px;
    display: none;
transition: none;
}
a.back_slrw.fix {
    position: fixed;
    left: 150px;
    transform: translateY(-50%);
    top: 25%;
}
a.back_slrw:after {
 content: "查 看 更 多";
      display: block;
      width: 30px;
      position: absolute;
      left: 50%;
      z-index: 1;
      top: 43%;
      transform: translate(-50%, -50%);
	font-size:16px;
}
.list.mr.xy .news_list img{    max-width: 263px;}
.main5 .shan {
   background:
	-webkit- linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 40%,rgb(217 223 235 / 50%) 60%,rgba(255,255,255,0.8) 65%,rgba(217 223 235 / 50%) 75%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);
	background:
	-o- linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 40%,rgb(217 223 235 / 50%) 60%,rgba(255,255,255,0.8) 65%,rgba(217 223 235 / 50%) 75%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);
	background:
	-moz- linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 40%,rgb(217 223 235 / 50%) 60%,rgba(255,255,255,0.8) 65%,rgba(217 223 235 / 50%) 75%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 40%,rgb(217 223 235 / 50%) 60%,rgba(255,255,255,0.8) 65%,rgba(217 223 235 / 50%) 75%,rgba(255,255,255,0) 70%,rgba(255,255,255,0) 100%);
}
a.back_jiu {
    position: absolute;
    color: #fff;
    top: 78px;
    right: 178px;
    font-size: 16px;
    padding: 0 20px;
   
    line-height: 35px;
}
a.back_jiu:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: #fff;
            -webkit-transform: scaleX(0);
            transform: scaleX(0);
            -webkit-transform-origin: 0 50%;
            transform-origin: 0 50%;
            -webkit-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.5s;
            transition-duration: 0.5s;
            -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        a.back_jiu:hover,
        a.back_jiu:focus,
        a.back_jiu:active {
            color: #582629;
        }

        a.back_jiu:hover:before,
        a.back_jiu:focus:before,
        a.back_jiu:active:before {
            -webkit-transform: scaleX(1);
            transform: scaleX(1);
            -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
            transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
        }

.main5 .mbottom .post-54:hover .news_title a {
    display: inline-block;
}
.post-54 .news_viedo video {
    object-fit: cover;
    display: block;
}
.main5 .mbottom .post-54 .news_title a {
    display: none;
}
.xbox.xbox-13 .news_list .news_viwe {
    display: none;
}
.slyw .tabs {
    display: none;
}
.main5 .mbottom .post-54 .news_title.nov a {
    color: transparent;
    opacity: 0;visibility:hidden
}
body.main .main7{background:url(images/main6_bg.jpg)no-repeat;background-size:cover;padding-top: 0;}
body.main .main7 .inner{
    padding: 0;
    background: none;
}
body.main .post-71 .news_imgs a{
    padding-top: 66.59%;
    display: block;
}
body.main .post-71 .tt{
    margin-bottom: 54.6px;
}
body.main .post-71 .news_list{display:flex;margin:0 -22px}
body.main .post-71 .news_list .news{width:33.3%}
body.main .post-71 .news_list .news .more_btn{display:none;}
body.main .post-71 .news_list .news .news_box{margin:0 22px}
body.main .post-71 .news_imgs{margin-bottom: 27px;}
body.main .post-71 .news_title{font-size:18px;line-height:34px;margin-bottom: 28px;}
body.main .post-71 .news_text{font-size:14px;line-height:26px;color:#3C3C3C;opacity:0.8}
body.main .post-71 .news_more{
    text-align: right;
    margin-top: 30px;
}
body.main .post-71 .news_more:hover .more_text::after {
    width: 34px;
}
span.more_text:before {content: "";height: 1px;position: absolute;left: 0;/* right: 0; */width: 34px;bottom: 0;background: #b51c2f;transition: 0s;}

body.main .post-71 .news_more:hover .more_text::before {
    width: 0;
}
body.main .post-71  .news_more:hover span.more_icon {
    animation: cc 20s linear 0s infinite;
}
body.main .post-71 .news_more img{width:28px}
.foot .link {
    float: left;
    width: calc(100% - 300px);
}
/*.main5 .mbottom .post-54:hover .news_title.nov a {
    color: #fff;
    opacity: 1;
    transition: 0.6s;
}*/
.footban {
    float: right;
    width: 300px;
}
.footban .news {
    position: relative;
}

.footban .news .news_title {
    position: absolute;
    bottom: 0px;
    background: linear-gradient(0deg, black, transparent);
    width: 100%;
    text-align: center;
}
.post-43 .n431 .news_list2 .news {
    height: 50%;
    box-sizing: border-box;
    padding: 3% 0px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.post-43 .n431 .con {
    box-sizing: border-box;
    height: 100%;
    padding: 0px 20px;
    background: #fff;
}

.post-43 .n431 .news_title {
    /* position: absolute; */
    /* top: 6%; */
    width: 100%;
    /* line-height: 1; */
    /* width: 100%; */
    /* padding: 0px 20px; */
    /* box-sizing: border-box; */
    /* width: calc(100% - 110px); */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 18px;
    line-height: 32px;
    /* word-break: break-all; */
    /* text-overflow: ellipsis; */
    /* display: -webkit-box; */
    /* -webkit-box-orient: vertical; */
    /* -webkit-line-clamp: 2; */
    overflow: hidden;
    color: #000;
    margin-top: 20px;
}
.post-43 .n431 li.news.\31 .clearfix:before {width: 100%;background: #dcdcdc;height: 1px;content: '';position: absolute;bottom: 0px;box-sizing: border-box;}

.post-43 .n431 .news_imgs {
	background:#fff;
	overflow: hidden !important;
	height: auto;
}
.link .news_list {
    display: inline-block;
}
.post-43 .n431 .news .news_imgs:after {
    display: none;
}

.post-43 .n431 .news_form {
    float: left;
    /* line-height: 36px; */
    color: #ba1c25;
    margin-top: 10px;
    font-size: 16px;
    padding: 0 7px;
    border-left: 1px solid #ba1c25;
    border-right: 1px solid #ba1c25;
}

.post-43 .n431 .news_imgs a {
    transform: scale(1) !important;
}
.footban ul.slick-dots {
    right: 10px;
    width: auto;
    bottom: 15px;
}
.post-54 .slick-slide {
    overflow: hidden;
}
.n431 .news_list2 .news_date {
    /* width: calc(100% - 110px); */
    /* white-space: nowrap; */
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
    float: right;
}
.post-43 .n431 .news_list2 .news:after {display:none}
.post-43 .n431 .news_form a {
    color: #ba1c25;
}
.post-43 .n431 .news_list2 {
    /* height: calc(100% - 70px); */
}
.menu_left.mobile {
    display: none;
}
.info #l-container .inner {
    padding: 80px 0;
}
.xlinfo .infobox {
    width: 100%;
    float: none;
}
.post-36 a.vpn {
    line-height: 50px;
    display:none;
    font-size: 18px;
    margin-left: 50px;
  color: #ba1c25;
    vertical-align: top;
font-weight:bold;
}
p.yt {
	text-align: center;
	line-height: 35px;
	font-size: 22px;
	color: #b51c2f;
}
p.fbt {
	text-align: center;
	line-height: 35px;
	font-size: 18px;
margin-bottom: 18px;
}
.n431 .news_top {
    margin-bottom: 20px;
}
.post-432{position:relative;height: 50%;margin-top: 9px;}
.post-432 .more_btn {
    margin-top: 4px;
}
.wp_pop_article_list .list_item .title {
    float: none;
    font-size: 14px;
    color: #000;
    line-height: 28px;
    /* white-space: nowrap; */
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}
.wp_pop_article_list .list_item .ex_fields {
    float: none;
    display: block;
    padding-left: 32px;
    line-height: 22px;
}

.wp_pop_article_list .list_item .pr_fields {
    float: none;
}

.wp_pop_article_list .list_item {
    height: auto;
    border-top: 1px solid #e3e3e3;
    border-bottom: none;
    padding: 16px 0;
}

.wp_pop_article_list .list_item .count {
    width: 17px;
    height: 16px;
    /* min-width: 16px; */
    /* min-height: 14px; */
    background: url(images/re4.png) no-repeat bottom;
    margin-right: 15px;
    border: none;
    margin-top: 6px;
    background-size: 100% 100%;
    /* transform: scale(0.8,0.8); */
    line-height: 20px;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 11px;
    float: left;
}

.wp_pop_article_list .list_item .date {
    color: #ae1f3a;
    font-size: 12px;
}

span.date {}

.wp_pop_article_list .list_item .views {
    color: #666;
    float: right;
    padding-left: 26px;
    background: url(images/viwe.png)no-repeat left;
    font-size: 12px;
}
.wp_pop_article_list .list_item.i1 {
    border: none;
}

.wp_pop_article_list .list_item.i1 .count {
    background: url(images/re1.png) no-repeat bottom;
    background-size: 100% 100%;
    /* font-size: 10px; */
}
.wp_pop_article_list .list_item.i2 .count {
    background: url(images/re2.png) no-repeat bottom;
 background-size: 100% 100%;
}
.wp_pop_article_list .list_item.i3 .count {
    background: url(images/re3.png) no-repeat bottom;
 background-size: 100% 100%;
}
/*main4*/
.main4 .mbottom2 {
   display: flex;
   /* width: 40%; */
   justify-content: space-between;
}

.main4 .mbottom2 .mleft {
   width: 700px;
   flex: none;
   overflow-y: inherit;
   overflow-x: clip;
}
.main4 .mbottom2 .mright {
    flex: 1;
    background: rgb(255 255 255 / 80%);
    padding: 16px;
    box-sizing: border-box;
    box-shadow: 0 5px 20px rgb(181 28 47 / 8%);
}

.main4 .mbottom2 .mcenter {
    flex: 1;width:347px;box-sizing:border-box;
    margin: 0 10px;
    background: rgb(255 255 255 / 80%);
    padding: 14px 23px 18px 23px;
   
    flex-direction: column;
    justify-content: space-between;
    box-shadow: 0 5px 20px rgb(181 28 47 / 8%);
}
.post-144{position:relative}
.post-144 .slick-dots{bottom:-20px}
.post-144 .slick-dots li{margin:0 5px}
.post-141 .news .news_imgs a {
    display: block;
    padding-top: 66.7%;
}

.post-141 .news .news_imgs {
    background: #ccc;
}

.post-141 .news .news_wz {
    position: absolute;
    bottom: 14.5px;
    padding: 0 13px;
    width: 84%;
    box-sizing: border-box;
}

.post-141 .news {
    position: relative;
}

.post-141 .news .news_date {
    padding: 0;
    font-size: 16px;
    color: #fff;
    line-height: 18px;
    padding-bottom: 6px;
    margin-bottom: 8px;
}
.post-141 .news_list .news_date:before {
    background: #fff;
}

.post-141 .news_list .news_date:after {
    background: #fff;
}

.post-141 .news .news_title {
    font-size: 18px;
    line-height: 32px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.post-141 .news .news_title a {
    color:#fff;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.post-141 .slick-dots {
    width: auto;
    right: 19px;
    bottom: 26px;
}

.post-141 .slick-dots li {
    background: #fff;
}

.post-141 {
    /* margin-bottom: 10px; */
}
.post-141 .news .news_imgs a:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    background: url(images/newsbg.png);
    background-size: 100% 100%;
    /* background-position: bottom; */
    bottom: 0;
    opacity: 0.8;
}
.post-142 {
    background: rgb(255 255 255 / 80%);
    height: 140px;
    /* padding: 15px 13px; */
    box-sizing: border-box;
    display: flex;
    align-items: center;
    position: relative;
}
.main4 .mbottom2 .tt .title {
font-family: "微软雅黑";
    font-size: 16px;
    color: #BA1C25;
    padding: 0 5px;
    border-left: 1px solid #BA1C25;
    border-right: 1px solid #BA1C25;
    display: inline-block;
    line-height: 16px;
}
.post-142 .news {
    text-align: center;
}

.post-142 .news_imgs {
    width: 71px;
    height: 55px;
    margin: 0 auto;
}

.post-142 .news_imgs img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: auto;
    max-height:83%;

}
.post-142 .n1 .news_imgs img {
    max-width: 98%;
}
.post-142 .news_code {
    position: absolute;
    opacity: 0;
    z-index: -2;
    top: 130%;
    transition: all 0.6s ease-in-out;
    left: 50%;
    margin-left: -40px;
}

.post-142 .news:hover .news_code {
    top: 100%;
    opacity: 1;
    z-index: 1;
}

.post-142 .news_code img {
    width: 80px;
}

.post-142 .slick-list {/* overflow: inherit; *//* overflow-x: hidden; */overflow-y: ;padding-bottom: 100px;}
.main4 .mbottom2 .post.post-142 .tt {
    margin-bottom: 10px;
    width: auto;
    background: #B61B30;
    width: 40px;
    margin: 0;
    letter-spacing: 10p;
    height: 100%;
    position: relative;
    z-index: 1;
    padding: 0 10px;
    box-sizing: border-box;
}
.post-142 .news_title{
    font-size: 14px;
    line-height: 25px;
    margin-top: 4px;
}
.post-142 .slick-prev, .post-142 .slick-next {
    height: 27px;
    width: 27px;
    /* right: auto; */
     opacity: 1; 
    z-index: 1;
    top: 43px;
    font-size: 24px;
    color: #BCBCBC;
}

.post-142 .slick-prev {
    left: 0;
   
}
.post-142 .slick-next {
    right: 0;
    /* background: url(images/right.png)no-repeat center; */
    background-size:100%
}
.post-142 .slick-prev:hover {
  color:#B61B30
}

.post-142 .slick-next:hover {
   color:#B61B30
}

.main4 .mbottom2 .post .tt {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.main4 .mbottom2 .more_btn {
    margin: 0;
}

.main4 .mbottom2 span.more_text {
    line-height: 27px;
    font-size: 14px;
}

.main4 .mbottom2 span.more_text:after {
    bottom: 4px;
}

.main4 .mbottom2 span.more_text:before {
    bottom: 4px;
}

.post-143 .news {
    padding: 11px 0;
    border-bottom: 1px solid rgb(168 168 168 / 50%);
}


.post-143 .news_list .news_top {
      margin-bottom: 8px;
      display: flex;
      justify-content: space-between;
      align-items: center;
}

.post-143 .news_list .news_form {
    font-size: 16px;
    color: #BA1C25;
    padding: 0 5px;
    border-left: 1px solid #BA1C25;
    border-right: 1px solid #BA1C25;
}

.post-143 .news_list .news_title {
    font-size: 16px;
    line-height: 26px;
    min-height: 52px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.post-143 .news:last-child {
    border: none;
}

.post-143 {
    /* margin-bottom: 17px; */
    flex: 1;
}
.post-144 .tt {
    margin-bottom: 15px;
}

.post-144 .news .news_imgs  {
    padding-top: 42%;
    display: block;position:relative
}
.post-144 .news .news_imgs img{position:absolute;top:0;left:0;width:100%;height:100%}

.post-144 .news .news_imgs {
    background: #ccc;
}
.main4 .mbottom2 .mright .tab_menu ul {
    display: flex;
    justify-content: space-between;
}

.main4 .mbottom2 .mright .tab_menu ul li a {
    display: block;
    font-size: 0;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    position: relative;
}
.main4 .mbottom2 .mright .tab_menu ul li.i1 a {
   background: url(images/media4.svg)no-repeat ;
   background-size: 100% 100%;
}
.main4 .mbottom2 .mright .tab_menu ul li.i2 a {
   background: url(images/media2.svg)no-repeat ;
   background-size: 100% 100%;
}
.main4 .mbottom2 .mright .tab_menu ul li.i3 a {
   background: url(images/media3.svg)no-repeat ;
   background-size: 100% 100%;
}
.main4 .mbottom2 .mright .tab_menu ul li.i4 a {
   background: url(images/media1.svg)no-repeat ;
   background-size: 100% 100%;
}
.main4 .mbottom2 .mright .tab_menu {
    margin-bottom: 12px;
}

.main4 .mbottom2 .mright .tab_menu ul li a:after {
    content: "";
    width: 100%;
    position: absolute;
    height: 5px;
    background: #B51D31;
    bottom: -14px;
    transform: scale(0);
    transition: all 0.4s ease-in-out;
}
.main4 .mbottom2 .mright .tab_menu ul li.selected a:after{
    transform: scale(1);
}

.main4 .media_tab {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.main4 .mbottom2 .mright .tab_con{
    flex: 1;
}

.main4 .mbottom2 .mright .tab_con * {
    height: 100%;
}

.main4 .mbottom2 .mright .tab_con .post .news_wz {
    height: auto;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 34px;
    z-index: 2;
}

.main4 .mbottom2 .mright .tab_con .news_imgs * {
    height: auto;
}

.main4 .mbottom2 .mright .news .stop {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -35px;
    margin-top: -35px;
    z-index: 2;
    cursor: pointer;
    display: none;
    opacity: 0.6;
}
.main4 .mbottom2 .mright .post .news.play:hover .stop{display:block}
.main4 .mbottom2 .mright .post .news .bofang {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -35px;
    margin-top: -35px;
    z-index: 2;
    cursor: pointer;
}
.main4 .mbottom2 .mright .tab_con .post .news video {
     width: 100%;
     /* height: 100%; */
     vertical-align: middle;
     /* object-fit: cover; */
     /* min-width: 100%; */
     /* max-height: 100%; */
     position: absolute;
     top: 50%;
     object-fit:cover;
     transform: translateY(-50%);
}
.main4 .mbottom2 .mright .tab_con .post .news_imgs:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    background: url(images/videobg.png);
    background-repeat: repeat-x;
    background-position: bottom;
    bottom: 0;
    opacity: 0.8;
    z-index: 1;
}
.main4 .mbottom2 .mright .tab_con .post .news_imgs{
    /* background: #333; */
    vertical-align: top;
}
.main4 .mbottom2 .mright .tab_con .post .news_title {
    font-size: 18px;
    color: #fff;
    line-height: 36px;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.main4 .mbottom2 .mright .tab_con .post .news_title a{color: #fff;}
.main4 .mbottom2 .mright .tab_con .post-146 .news_dou {
    background: url(images/zt.svg)no-repeat left;
}
.main4 .mbottom2 .mright .tab_con .post-147 .news_dou {
    background: url(images/sph.svg)no-repeat left;
}
.main4 .mbottom2 .mright .tab_con .post-148 .news_dou {
    background: url(images/bili.svg)no-repeat left;
}
.main4 .mbottom2 .mright .tab_con .post-149 .news_dou {
    background: url(images/dou.svg)no-repeat left;
}
.main4 .mbottom2 .mright .tab_con .post .news_dou {
    line-height: 70px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding-left: 34px;
    display: inline-block;
    position: relative;
    z-index: 2;
}
.main4 .mbottom2 .mright .tab_con .post .news_dou a{ color: #fff;}
.main4 .mbottom2 .mright .tab_con .post .news_dou:after {
    content: "";
    display: block;
    width: 100%;
    height: 3px;
    background: #b51c30;
    position: absolute;
    left: 0;
    bottom: 0;
}

.main4 .mbottom2 .mright .tab_con .post .news_dou:before {
    content: "";
    display: block;
    width: 0;
    height: 3px;
    background: #b51c30;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: all 0.8s ease-in-out;
}


.main4 .mbottom2 .mright .tab_con .news {
    position: relative;
}
.post-141 .news .news_type {
    position: absolute;
    top: 0;
    left: 15px;
    background: #BA1C25;
    z-index: 1;
    color: #fff;
    line-height: 34px;
    font-size: 16px;
    padding: 0 16px;
    border-radius: 0 0 10px 10px;
display: none;
}
.main4 .mbottom2 .post.post-142 .news_list {
    flex: 1;
    width: calc(100% - 81px);
    /* display: flex; */
    /* align-items: center; */
    margin: 0 24px;
    position: absolute;
    right: 0;
    top: 24px;
}

.main4 .mbottom2 .post-142 .tt .title {
    color: #fff;
    padding: 0;
    text-align: center;
    line-height: 26px;
}

.main4 .mbottom2 .mright .tab_menu ul:after {
    display: none;
}
.main4 .mbottom2 .mright .tab_con .post .news video.myvideo2 {
    height: 100%;
    z-index: 0;
    filter: blur(8px);
}

.main4 .mbottom2 .mright .tab_con .post .news video.myvideo {
    z-index: 1;
}
.main4 .mbottom2 .mright .tab_con .post.post-149 .news video {
    height: 100%;
}




.fixbox .qb {
    display: none;
}

.qb {
     border-right: 1px solid #cd6774;
    display: flex;
    height: 100%;
    align-items: center;
    padding-right: 24px;
}
.qb a {
    color: #fff;    position: relative;       padding: 0 6px;
}
.qb a:nth-child(1):after {
    content: "";
    width: 3px;
    height: 3px;
    background: #fff;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    right: -1px;
    top: 50%;
    margin-top: -1.5px;
display: none;
}
.header .head-right{width:510px}

.qb {}
.entry .news_ff{
	text-align:right;
	margin-top:50px;
	font-size:17px;
line-height: 1.2;
}
span.arti_info.info3 {
    border: 0;
}
span.arti_info.info2 {
    border: 0;
margin-right: 15px;
}
span.arti_info.info1 {
    border: 0;
margin-right: 15px;
}
.read.xwty p img {
    max-width: 550px !important;
}
.wp_articlecontent .wp_normal_image_title {
    color: #333 !important;
    font-family: Microsoft YaHei !important;
}
.qb a:nth-child(2) {
    display: none;
}
