/*Technical Support SudyTech*/
@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; }
i,cite,em,var,address,dfn{ font-style:normal; }
[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:#333; 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; }
.icon{display:inline-block;width: 32px;height: 32px;vertical-align:middle;/*background:url(images/icon.png) no-repeat;*/}
/*css3扩展*/
body:before {content: ""; position: fixed; top: -10px; left: 0; z-index: 110; width: 100%; height: 10px;
 -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	     box-shadow: 0px 0px 10px rgba(0,0,0,.8);
}
::-webkit-input-placeholder { color:#666666;}
:-moz-placeholder {color:#666666;}
::-moz-placeholder { color:#666666;}
:-ms-input-placeholder { color:#666666;}
/**布局开始**/
body {line-height:1;font-size: 16px;font-family: "Microsoft YaHei","Arial","\u5b8b\u4f53", Tahoma, Geneva, sans-serif;color: #202020;}
p{line-height:1.75;}
a {color:#333; text-decoration:none; transition:all 0.4s ease-in-out;}
a:hover {color: #AF413C;}
/*页面尺寸*/
.wrapper { width:100%; margin:0 auto;}
.wrapper .inner {width: 1500px;margin:0 auto;} /**页面全局宽度**/

/*headtop*/
#headtop{background: #A41B2F;}
#headtop .inner{width: 1760px;}
.headtop .top-left{float: left;}
.headtop .top-right{float:right;}

/*head开始*/
.top{position: fixed;top: 0;z-index: 99;transition: all .5s ease-in-out .3s;transform: translateY(-258px);width: 100%;}
.header {height:auto;line-height:inherit;width: 100%;background: url(images/head-bg.png) no-repeat center;background-size: cover;}
.header .inner{position:relative;height: 205px;width: 1760px;}
.header .sitelogo{float:left;margin-top: 34px;}
.header .sitelogo span{display: inline-block;}
.header .sitelogo span a{ color:transparent; margin:0;}

.header .head-left{float:left;display:inline-block;}
.header .head-right{float:right;margin-top: 43px;}

.header .head-right .hr-r{float: right;margin-left: 7px;}
.header .head-right .enbox{display: inline-block;margin-right: 20px;}
.header .head-right .enbox li{line-height: 40px;width: 40px;text-align: center;border-radius: 50%;background: rgba(255,255,255,0.75);}
.header .head-right .enbox li a{color: #A43136;font-size: 14px;}

/*lang样式*/
.site-lang{}
.site-lang ul{}
/*.site-lang ul li.links.i1 .links-menu {width: 780%;}*/
.site-lang ul.links-menu {   display: none;position: absolute; background: #fff;  top: 52px;  width: 1195%;    right: 0;    z-index: 9;      padding: 10px;     background: #fff url(images/sub-list-bg.png) no-repeat center right;background-size: cover;}
.site-lang ul li.links{display: inline-block;line-height: 52px;    position: relative;}
.site-lang ul li.links a{line-height: 52px;font-size: 15px;color: #fff;display: inline-block;padding: 0 17px;position: relative;}
.site-lang ul li.links.i4 a::before{position: absolute;content: "";background: url(images/site-2.png) no-repeat center;width: 9px;height: 5px;top: 50%;border-radius: 50%;right: 0px;margin-top:-3px;}
.site-lang ul li.links a:hover{color:#fff;}
.site-lang ul li.links.i4 a{padding-left: 24px;background: url(images/site-1.png) no-repeat left center;}
.site-lang ul li.links.i4{padding-left: 18px;display:none;}
.site-lang ul.links-menu .sub-item .sub-link{  
    color: #4a4a4a;
    font-weight: 600;
    border-bottom: 1px solid #e8e8e8;
    padding: 0 25px;
    display: block;
}
.site-lang ul.links-menu .sub-item .sub-link:hover{color:#A41B2F;}
.site-lang .links.i1 ul {width: 780%;}
.site-lang .links.i2 ul {width: 880px !important;}
.site-lang .links.i3 ul {width: 450px !important;}
.site-lang .links.i1 ul.links-menu {   right: -200%;}
.site-lang .links.i2 ul.links-menu {   right: -100%;}
.site-lang .links.i3 ul.links-menu {}
.site-lang ul.links-menu ul.links-menu {
    display: block;
    width: 100%;
    position: inherit;
    border-bottom: 1px solid #e8e8e8;    padding: 0;
background:none;
}
.site-lang ul.links-menu ul.links-menu li.sub-item {
    float: left;
    width: 33.3%;
}
.site-lang ul.links-menu ul.links-menu li.sub-item .sub-link{  
    font-weight: normal;
    border-bottom: 0px solid #e8e8e8;
    padding: 5px 25px;
    line-height: 29px;
font-size:15px;}
/*rale样式*/
.site-rale{}
.site-rale ul{}
.site-rale ul li.links{float: left;}
.site-rale ul li.links a{line-height: 52px;font-size: 15px;color: #fff;display: inline-block;padding: 0 20px;position: relative;}
.site-rale ul li.links a::before{position: absolute;content: "";background: #fff;width: 1px;height: 16px;top: 20px;right: 0;opacity: 0.5;}
.site-rale ul li.links a:hover{color:#fff;}
.site-rale ul li.links:last-of-type a::before{display: none;}
.site-rale ul li.links:first-of-type a{padding-left: 0;}

/*默认主导航样式*/
#nav{/* background: #532A83; */float: left;}
#nav .inner{}
#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-menu { margin: 0 auto }
.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; }
.wp-menu .menu-item a.menu-link {display: inline-block;margin: 0 19px;padding-bottom: 26px;line-height: 40px;color: #FFFFFF;font-size: 20px;position: relative;}
.wp-menu .menu-item.hover a.menu-link, .wp-menu .menu-item a.hover {font-weight: bold;}
.nav .sub-menu {display: none;position: absolute;left: -410px;top: 66px;width: 890px;z-index: 100;background: url(images/sub-list-bg.png) no-repeat center;background-size: cover;border-top: 4px solid #A41B2F;}
.nav .sub-menu.few-children {
    width: 630px;background: url(images/sub-list-bg.png) no-repeat center right;
}
/*.nav .sub-menu .sub-item.i8-7 {margin-left: 110px;}*/
.nav .sub-menu.few-children .sub-item {/*float: none;    width: 100%;*/}
.nav .sub-menu.few-children .sub-item {float: left;    width: 33%;}
.wp-menu .menu-item.i6 .sub_wz {padding-left:195px;}
.nav .sub-menu .sub-con{padding: 26px 23px 20px;}
.nav .sub-menu .sub_ml{float: left;}
.nav .sub-menu .sub_imgs{display: inline-block;width: 173px;height: 131px;    float: left;}
.nav .sub-menu .sub_imgs img{width: 100%;height: 100%;}
.nav .sub-menu .sub_text{display: none;padding-left: 22px;font-size: 14px;line-height: 32px;color: #A41B2F;    width: 126px;}
.nav .sub-menu .sub_wz{padding-left: 245px;}
.nav .sub-menu .sub-item {float: left;position: relative;white-space: nowrap;vertical-align: top;_zoom: 1;margin-bottom: 24px;width: 33.3%;}
.nav .sub-menu .sub-item a {display: block;color: #000;height: 24px;line-height: 24px;font-size: 18px;background: none;}
.nav .sub-menu .sub-item.hover> a,
.nav .sub-menu .sub-item a:hover{/* background: #efefef; */display: block;color: #A41B2F;}
.nav .sub-menu .sub-menu { left: 100%; top:0px; z-index: 200; background:#fff;}
.nav .wp-menu .menu-item a.menu-link:before {content: "";position: absolute;z-index: 1;left: 0;right: 100%;bottom: 23px;background: #A41B2F;height: 4px;-webkit-transition-property: right;transition-property: right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.nav .wp-menu .menu-item:hover a.menu-link.parent:before,
.nav .wp-menu .menu-item:focus a.menu-link.parent:before,  
.nav .wp-menu .menu-item:active a.menu-link.parent:before,  
.nav .wp-menu .menu-item:hover a.menu-link:before,  
.nav .wp-menu .menu-item:focus a.menu-link:before,  
.nav .wp-menu .menu-item:active a.menu-link:before { right: 0; }
.nav .wp-menu .menu-item a.menu-link::after {
    content: "";
    position: absolute;
    top: 39px;
    width: 4px;
    height: 0px;
    left: 50%;
    margin-left: -2px;
    background: #A41B2F;
    transition: all 0.3s ease;
    z-index: 1;
}
.nav .wp-menu .menu-item.hover a.menu-link::after {
    height: 31px;
}
.wp-menu .menu-item.i7 .sub-menu,.wp-menu .menu-item.i8 .sub-menu,.wp-menu .menu-item.i9 .sub-menu,.wp-menu .menu-item.i10 .sub-menu{left: auto;right: 0;}


.wp-menu .menu-item.i7 .sub-menu {width: 930px;}
.nav .menu-item.i7 .sub-menu .sub-item.i7-1,.nav .menu-item.i7 .sub-menu .sub-item.i7-4,.nav .menu-item.i7 .sub-menu .sub-item.i7-7 {width: 48%;}
.nav .menu-item.i7 .sub-menu .sub-item.i7-2,.nav .menu-item.i7 .sub-menu .sub-item.i7-5,.nav .menu-item.i7 .sub-menu .sub-item.i7-8 {width: 26%;}
.nav .menu-item.i7 .sub-menu .sub-item.i7-3,.nav .menu-item.i7 .sub-menu .sub-item.i7-6,.nav .menu-item.i7 .sub-menu .sub-item.i7-9 {width: 26%;}


/**主页banner开始**/
#banner {background: #e7e2df;}
#banner .inner {width:auto;max-width: 100%;position:relative;}
#banner .bg{position: absolute;bottom: 0;width: 100%;background: url(images/banner-bg.png) no-repeat center bottom;height: 267px;z-index: 1;}
#banner ul.news_list{position: relative;z-index: 9;}
#banner ul li.news{position: relative;}
#banner ul li.news .news_imgs{width: 100%;height: 100vh;overflow: hidden;}
#banner ul li.news .news_imgs img{width: 100%;height: 100%;}
#banner ul li.news .news_wz{position: absolute;width: 1660px;margin: auto;/* z-index: 9; */bottom: 75px;left: 5%;}
#banner ul li.news .news_con{}
#banner ul li.news .news_title{font-size: 32px;font-family: "SourceHanSerifCN-Bold";color: #fff;line-height: 46px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:none;}
#banner ul li.news .news_title a{color: #fff;}
#banner .slick-dots{right: 5%;position: absolute;bottom: 70px;list-style: none;display: block;text-align: center;padding: 0px;    height: 35px;}
#banner .slick-dots li{position: relative;display: inline-block;height: 3px;width: 50px;margin: 0px 5px;padding: 0px;cursor: pointer;background: #fff;opacity: 0.8;transition: all 0.8s ease-in-out;z-index: 99;border-radius: 0;}
#banner .slick-dots li.slick-active{opacity: 1;}
#banner .slick-dots li.slick-active::before{opacity: 1;}
#banner .slick-dots li::before{position: absolute;content: "";background: url(images/ho.png) no-repeat center;height: 26px;width: 50px;opacity: 0;transition: all 0.8s ease-in-out;    bottom: 0;left: 0;}
#banner .slick-arrow{
    text-align: center;
    background: #000;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    position: absolute;
    top: 50%;
    margin-top: -36px;
    z-index: 50;
    opacity: 0.5;
    filter: alpha(opacity=50);
    width: 72px;
    height: 72px;
    border-radius: 50%;
    font-family: "Simsun";
    border: 0;
}
#banner .slick-prev {
    left: 20px;
}
#banner .slick-next {
    right: 20px;
}
.mbanner li.news .news_imgs video,
.mbanner li.news .news_imgs img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;height: 100%;
    width: 100%;
}
/*一屏*/
.body_home.showdiv .top{transform: translateY(0px);}
.body_b.showdiv {top: 0;overflow: auto;}
.body_b {position: fixed;left: 0%;top: 100vh;bottom: 0;right: 0;background: #f0e9df;overflow: hidden;transition: top 0.7s cubic-bezier(0.5, 0, 0.2, 1) 0s;z-index: 888;outline: none;}
.topbox.showdiv{position: fixed;top: 0;z-index: 99;width: 100%;}
.topbox.showdiv .header {
    transform: none;
    opacity: 1;
    filter: Alpha(opacity=100);
    transition: all 0.7s ease-in-out 0.5s;
}

.topbox .header {
    background: #fff;
    box-shadow: 0 6px 16px rgb(65 0 0 / 16%);
    height: auto;
    transition: all 0.7s ease-out 0s;
    transform: translateY(-100%);
    opacity: 0;
    filter: Alpha(opacity=00);
}

.body_b .header .inner{height: 125px;}
.body_b .header .sitelogo{
    margin-top: 15px;
}

.body_b .nav .wp-menu .menu-item a.menu-link{color: #000;/* line-height: 40px; */}
.body_b .nav .sub-menu{/* top: 40px; *//* bottom: auto; */}
.body_b .header .head-right{margin-top: 35px;}
.body_b .header .head-right .enbox li{    background: #A43136;}
.body_b .header .head-right .enbox li a{color: #fff;}
.body_b .searchbox .serBtn{    background: #A43136;}


/*动效*/
.main1 .ml{    transform: translate(-30%, 0);transition: all 1s ease-out 0s;opacity: 0;}
.main1 .mr{transform: translate(30%, 0);transition: all 1s ease-out 0s;opacity: 0;}
.main2 .ml{    transition: all 1s ease-out 0s;opacity: 0;transform: translate(0, 100%);}
.main2 .mc{transform: translate(0, -100%);transition: all 1s ease-out 0s;opacity: 0;}
.main2 .mr{    transition: all 1s ease-out 0s;opacity: 0;transform: translate(0, 100%);}
.main3 .post-31 ul li.news:nth-child(even) .news_box{transition: all 1s ease-out 0s;opacity: 0;transform: translate(0, 100%);}
.main3 .post-31 ul li.news:nth-child(odd) .news_box{transform: translate(0, -100%);transition: all 1s ease-out 0s;opacity: 0;}
.main4 .mod {transition: all 1s ease-out 0s;opacity: 0;transform: translate(0, 100%);}
.main4 .ml{    transform: translate(-30%, 0);transition: all 1s ease-out 0s;opacity: 0;}
.main4 .mr{    transform: translate(30%, 0);transition: all 1s ease-out 0s;opacity: 0;}
.main5 .mod {transition: all 1s ease-out 0s;opacity: 0;transform: translate(0, 100%);}
.main7 .mod{transition: all 1s ease-out 0s;opacity: 0;transform: translate(0, 100%);}


.main1.showdiv .ml,.main1.showdiv .mr{transform: none;opacity: 1;}
.main2.showdiv .ml,.main2.showdiv .mc,.main2.showdiv .mr{transform: none;opacity: 1;}
.main3.showdiv .post-31 ul li.news:nth-child(odd) .news_box{transform: none;opacity: 1;}
.main3.showdiv .post-31 ul li.news:nth-child(even) .news_box{transform: none;opacity: 1;}
.main4.showdiv .mod{transform: none;opacity: 1;}
.main4.showdiv .ml,.main4.showdiv .mr{transform: none;opacity: 1;}
.main5.showdiv .mod{transform: none;opacity: 1;}
.main7.showdiv .mod{transform: none;opacity: 1;}

/*进度条*/

::-webkit-scrollbar{width: 8px;height: 8px;background-color: #CCCCCC;-webkit-border-radius: 6px;}
::-webkit-scrollbar-thumb:horizontal { width: 4px;  background-color: #CCCCCC;  -webkit-border-radius: 6px;}
::-webkit-scrollbar-track-piece { background-color: #fff; /*滚动条的背景颜色*/ -webkit-border-radius: 0; /*滚动条的圆角宽度*/}
::-webkit-scrollbar-thumb:vertical {height: 70px;background-color: #999;-webkit-border-radius: 4px;  outline: 1px solid #fff; outline-offset: -1px;border: 1px solid #fff;}


/**主体模块样式**/
#m-container {}
#m-container .inner {}
/**首页三列布局**/
.mod {}
.mbox {}
.wp1-5{background: url(images/m1-bg.jpg) no-repeat center;background-size: cover;}
.main1{overflow: hidden;margin-top: 125px;}
.main1 .inner{padding: 62px 0px 58px;}
.main1 .ml{float: left;width: 49%;margin-top: 51px;position: relative;}
.main1 .post-10 .tt{text-align: center;}
.main1 .post-10 .tt .tit{float: none;}
.main1 .post-10 .con{display: none;}
.main1 .post-11{position: relative;z-index: 10;}
.main1 .post-11 ul li.news {}
.main1 .post-11 ul li.news .news_box{position: relative;/* padding-left: 92px; */}
.main1 .post-11 ul li.news .news_imgs{position: relative;overflow: hidden;padding-top: 56.3%;}
.main1 .post-11 ul li.news .news_imgs img{position: absolute;content:"";width: 100%;height: 100%;left: 0;right: 0;bottom: 0;top: 0;transition-duration: 0.8s;}
.main1 .post-11 ul li.news .news_imgs img:hover{ transform: scale(1.12);}
.main1 .post-11 ul li.news .news_wz{position: absolute;bottom: 0;width: 100%;background: url(images/p11-li.png) no-repeat center;    background-size: cover;height: 135px;}
.main1 .post-11 ul li.news .news_con{position: absolute;bottom: 33px;left: 31px;right: 45px;}
.main1 .post-11 ul li.news .news_title{font-size: 20px;color: #fff;font-weight: bold;line-height: 26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;width: 70%;}
.main1 .post-11 ul li.news .news_title a{color: #fff;}
.main1 .post-11 ul li.news .news_meta{font-size: 14px;color: #FFFFFF;line-height: 26px;float: right;}
.main1 .post-11 .slick-prev {background: url(images/sll.png) no-repeat top;left: 22px;z-index: 99;width: 40px;height: 40px;display: block !important;opacity: 1;font-size: 0;transition-duration: 0.8s;}
.main1 .post-11 .slick-prev:hover {background: url(images/sllh.png) no-repeat top;}
.main1 .post-11 .slick-next {background: url(images/srr.png) no-repeat top;right: 22px;z-index: 99;width: 40px;height: 40px;display: block !important;opacity: 1;font-size: 0;transition-duration: 0.8s;}
.main1 .post-11 .slick-next:hover {background: url(images/srrh.png) no-repeat top;} 

.main1 .mr{float: right;width: 48.47%;position: relative;margin-top: 48px;}
.main1 .post-12{position: relative;z-index: 10;}
.main1 .post-12 ul li.news{}
.main1 .post-12 ul li.news .news_box{/* border-top: 1px solid #E9EBEB; */padding: 16px 23px 16px 28px;transition:all 0.4s ease-in-out;}
.main1 .post-12 ul li.news:hover .news_box{background: #fff;    box-shadow: 0 3px 20px rgba(0,0,0,0.07);}
.main1 .post-12 ul li.news .news_title{font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;width: 70%;line-height: 24px;font-weight: bold;float: left;transition:all 0.4s ease-in-out;}
.main1 .post-12 ul li.news .news_tt {padding-bottom: 13px;line-height: 24px;}
.main1 .post-12 ul li.news .news_meta {float: right;line-height: 24px;color: #AF413C;font-size: 14px;}
.main1 .post-12 ul li.news .news_text {line-height: 19px;color: #666666;opacity: 0.6;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.main1 .post-12 ul li.news:hover .news_title{color: #AF413C;}
.main1 .post-12 ul li.news:hover .news_title a{color: #AF413C;}





@keyframes arr{
   0%{transform:translateX(0px);}
   25%{transform:translateX(-3px);} 
   50%{transform:translateX(-5px);} 
   75%{transform:translateX(-3px);}
   100%{transform:translateX(0px);}
}


.main2{/* background: #F3F3F3; */overflow: hidden;}
.main2 .inner{padding: 0px 0px 69px;    height: 633px;}
.main2 .post .con{margin-top: 50px;}
.main2 .post .tt{text-align: center;    height: 119px;}
.main2 .post .tt .tit{float: none;}
.main2 .ml{float: left;width: 28.8%;margin-top: 50px;transition-duration: 0.8s;}
.main2 .mc{float: left;width: 39.6%;margin-left: 1.4%;transition-duration: 0.8s;}
.main2 .mr{float: right;width: 28.8%;margin-top: 50px;transition-duration: 0.8s;}
.main2 .mod.p21 .ml{width: 39.6%;margin-top: 0px;}
.main2 .mod.p21 .mc{width: 28.8%;margin-top: 50px;}
.main2 .mod.p23 .mc{width: 28.8%;margin-top: 50px;}
.main2 .mod.p23 .mr{width: 39.6%;margin-top: 0px;}

.main2 .post-21 .con{border-top: 5px solid rgba(164,27,47,0.2);background: rgba(255,255,255,0.44);padding: 11px 0;transition-duration: 0.8s;}
.main2 .mod.p21 .post-21 .con{background: #fff;border-top: 5px solid #A41B2F;box-shadow: 0 3px 20px rgba(0,0,0,0.11);}
.main2 .mod.p21 .post-21 ul li .news_meta{display: block;} 
.main2 .mod.p21 .post-21 ul li .news_title{width: 70%;font-weight: bold;} 
.main2 .mod.p21 .post-21 ul li.n6{display: block;}
.main2 .mod.p21 .post-22 .con{border-top: 5px solid rgba(164,27,47,0.2);background: rgba(255,255,255,0.44);box-shadow: 0 0px 0px;}
.main2 .mod.p21 .post-22 ul li .news_meta{display: none;} 
.main2 .mod.p21 .post-22 ul li .news_title{width: 100%;font-weight: normal;} 
.main2 .mod.p21 .post-22 ul li.n6{display: none;} 

.main2 .post-22 .con{box-shadow: 0 3px 20px rgba(0,0,0,0.11);border-top: 5px solid #A41B2F;background: #fff;padding: 11px 0;}
.main2 .post-23 .con{border-top: 5px solid rgba(164,27,47,0.2);background: rgba(255,255,255,0.44);padding: 11px 0;transition-duration: 0.8s;}
.main2 .mod.p23 .post-23 .con{background: #fff;border-top: 5px solid #A41B2F;box-shadow: 0 3px 20px rgba(0,0,0,0.11);}
.main2 .mod.p23 .post-22 .con{border-top: 5px solid rgba(164,27,47,0.2);background: rgba(255,255,255,0.44);box-shadow: 0 0px 0px;}
.main2 .mod.p23 .post-22 ul li .news_meta{display: none;} 
.main2 .mod.p23 .post-22 ul li .news_title{width: 100%;font-weight: normal;} 
.main2 .mod.p23 .post-22 ul li.n6{display: none;} 
.main2 .mod.p23 .post-23 ul li .news_meta{display: block;} 
.main2 .mod.p23 .post-23 ul li .news_title{width: 70%;font-weight: bold;} 
.main2 .mod.p23 .post-23 ul li.n6{display: block;} 

.main2 .post ul li.news .news_box{border-bottom: 1px solid #E1E1E1;}
.main2 .post ul li.news:last-of-type .news_box{border-bottom: 0px solid #E1E1E1;}
.main2 .post ul li.news .news_title{font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.main2 .post-21 ul li.news .news_box{margin: 0 14px 0 34px;}
.main2 .post-21 ul li.news .news_title{line-height: 70px;width: 100%;float: left;}
.main2 .post-21 ul li.news .news_meta{ line-height: 70px;float: right; color: #AF413C;font-size: 14px;display: none;}
.main2 .post-21 ul li.n6{display: none;} 
.main2 .post-22 ul li.news .news_box{margin: 0 27px 0 21px;}
.main2 .post-22 ul li.news .news_title{line-height: 72px;width: 70%;float: left;font-weight: bold;}
.main2 .post-22 ul li.news .news_meta{ line-height: 72px;float: right; color: #AF413C;font-size: 14px;}
.main2 .post-23 ul li.n6{display: none;} 
.main2 .post-23 ul li.news .news_box{margin: 0 14px 0 34px;}
.main2 .post-23 ul li.news .news_title{line-height: 70px;width: 100%;float: left;}
.main2 .post-23 ul li.news .news_meta{ line-height: 70px;float: right; color: #AF413C;font-size: 14px;display: none;}


@keyframes icon-bounce{0%,100%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);-ms-transform:rotate(0);}
25%{-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);transform:rotate(15deg);-ms-transform:rotate(15deg);}
50%{-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);transform:rotate(-15deg);-ms-transform:rotate(-15deg);}
75%{-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);transform:rotate(5deg);-ms-transform:rotate(5deg);}
85%{-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);transform:rotate(-5deg);-ms-transform:rotate(-5deg);}
}



.main3{position: relative;overflow: hidden;}
.main3 .inner{padding: 0px 0px 53px;}
.main3 .post-31 {position: relative;z-index: 9;/* top: -38px; */}
.main3 .post-31 .tt{text-align: center;}
.main3 .post-31 .tt .tit {float: none;}
.main3 .post-31 .con{margin-top: 49.5px;position: relative;}
.main3 .post-31 ul{margin: 0 -6px;}
.main3 .post-31 ul li.news{float: left;width: 20%;transition: all 0.4s ease-in-out;}
.main3 .post-31 ul li.news .news_box{position: relative;margin: 0 6px;box-shadow: 0 3px 20px rgba(0,0,0,0.52);}
.main3 .post-31 ul li.news .news_box::before{position: absolute;content: "";width: 1px;height: 59px;left: 50%;top: 0px;background: #FFFFFF;transition-duration: 0.8s;    z-index: 1;}
.main3 .post-31 ul li.news .news_imgs{position: relative;overflow: hidden;padding-top: 175.65%;}
.main3 .post-31 ul li.news .news_imgs img{position: absolute;width: 100%;height: 100%;left: 0;right: 0;bottom: 0;top: 0;transition-duration: 0.8s;}
.main3 .post-31 ul li.news .news_imgs img:hover{ transform: scale(1.12);}
.main3 .post-31 ul li.news .news_title{font-size: 22px;line-height: 31px;position: absolute;left: 50%;top: 88px;margin-left: -10px;width: 20px;color: #fff;font-family: "SourceHanSerifCN-Regular";}
.main3 .post-31 ul li.news .news_title a{color: #fff;}
.main3 .post-31 ul li.news:nth-child(even) {margin-top: 67px;}
.main3 .post-31 ul li.news:hover {
    transform: translateY(-1.5rem) ;
}

.main4{overflow: hidden;}
.main4 .inner{padding: 80px 0px 113px;}
.main4 .ml{float: left;width: 59.4%;}
.main4 .mr{float: right;width: 33%;}
.main4 .post-41 .con{margin-top: 51px;}
.main4 .post-41 ul li.news{margin-bottom: 20px;}
.main4 .post-41 ul li.news .news_title{color: #fff;font-weight: bold;}
.main4 .post-41 ul li.news .news_title a{color: #fff;}
.main4 .post-41 ul li.news .news_text{color: #fff;opacity: 0.8;}
.main4 .post-41 ul li.news .news_title:hover a{color: #E8BF8A;}

.main4 .post-41 .ul1{margin-bottom: 8px;}
.main4 .post-41 .ul1 li.news .news_box{position: relative;}
.main4 .post-41 .ul1 li.news .news_imgs{position: relative;padding-top: 26.01%;overflow: hidden;float: left;width: 368px;}
.main4 .post-41 .ul1 li.news .news_imgs img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;transition-duration: 0.8s;}
.main4 .post-41 .ul1 li.news .news_imgs img:hover{transform: scale(1.12);}
.main4 .post-41 .ul1 li.news .news_con{padding-left: 408px;}
.main4 .post-41 .ul1 li.news .news_title{font-size: 20px;line-height: 32px;overflow: hidden;text-overflow: ellipsis;display:inline-block;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height: 64px;margin-bottom: 21px;}
.main4 .post-41 .ul1 li.news .news_meta{font-size: 16px;line-height: 21px;color: #fff;margin-bottom: 21px;}
.main4 .post-41 .ul1 li.news .news_text{font-size: 14px;line-height: 28px;overflow: hidden;text-overflow: ellipsis;display:inline-block;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;max-height: 84px;}
.main4 .post-41 .ul2 li.news{border: 1px solid #B1776B;}
.main4 .post-41 .ul2 li.news .news_box{padding: 26px 32px 25px;}
.main4 .post-41 .ul2 li.news .news_title{font-size: 18px;line-height: 24px;margin-bottom: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.main4 .post-41 .ul2 li.news .news_text{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.main4 .post-42 .con{margin-top: 51px;}
.main4 .post-42 ul li.news{position: relative;margin-bottom: 21px;border: 1px solid #B1776B;height: 109px;}
.main4 .post-42 ul li.news::before{position: absolute;content: "";width: 0;background: url(images/p42-li-a.png) no-repeat center;height: 100%;left: 50%;transition-duration: 0.8s;z-index: 8;background-size: 100% 100%;}
.main4 .post-42 ul li.news:hover{border: 0;}
.main4 .post-42 ul li.news:hover::before{width: 100%;left: 0;right: 0;}
.main4 .post-42 ul li.news:hover .news_box{/* border: 1px solid #872F23; *//* margin: 0px 30px; *//* height: 95px; */}
.main4 .post-42 ul li.news:hover .news_wz{border: 1px solid #872F23;padding: 0 17px;}
.main4 .post-42 ul li.news:hover .news_meta{margin-bottom: 8px;}
.main4 .post-42 ul li.news .news_box{padding: 6px 32px;position: relative;z-index: 9;transition-duration: 0.8s;}
.main4 .post-42 ul li.news .news_wz{height: 95px;/* margin: 6px 0; */text-align: center;align-items: center;display: flex;transition-duration: 0.8s;}
.main4 .post-42 ul li.news .news_con{}
.main4 .post-42 ul li.news .news_meta{color: #fff;font-size: 14px;line-height: 19px;text-align: left;margin-bottom: 10px;}
.main4 .post-42 ul li.news .news_title{color: #fff;font-size: 18px;font-weight: bold;line-height: 24px;text-align: left;overflow: hidden;text-overflow: ellipsis;display:inline-block;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.main4 .post-42 ul li.news .news_title a{color: #fff;}


.main5{overflow: hidden;}
.main5 .inner{padding: 115px 0px 98px;}
.main5 .post-51 .tt{text-align: center;}
.main5 .post-51 .tt .tit {float: none;}
.main5 .post-51 .con{padding-top: 58px;}
.main5 .post-51 ul{margin: 0 -45px;}
.main5 .post-51 ul li.news{float: left;width: 33.3%;}
.main5 .post-51 ul li.news.n4{display: none;}
.main5 .post-51 ul li.news .news_box{position: relative;margin: 0 45px;}
.main5 .post-51 ul li.news .news_imgs{position: relative;padding-top: 63.2%;    overflow: hidden;}
.main5 .post-51 ul li.news .news_imgs img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;transition-duration: 0.8s;}
.main5 .post-51 ul li.news .news_imgs img:hover{transform: scale(1.12);}
.main5 .post-51 ul li.news .news_wz{box-shadow: 0 3px 6px rgba(0,0,0,0.16);border-left: 9px solid #A41B2F;margin-left: 22px;margin-right: 23px;margin-top: -28px;height: 262px;background: #FAFAFA;transition: all 0.4s ease-in-out;position: relative;}
.main5 .post-51 ul li.news .news_wz::before{position: absolute;content: "";width: 100%;height: 100%;background: #fff url(images/p51-li.png) no-repeat right center;background-size: cover;transition-duration: 0.8s;opacity: 0;}
.main5 .post-51 ul li.news .news_con{    padding: 50px 25px 0;position: relative;}
.main5 .post-51 ul li.news .news_title{font-weight: bold;font-size: 18px;line-height: 28px;margin-bottom: 20px;height: 56px;overflow: hidden;text-overflow: ellipsis;display:inline-block;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.main5 .post-51 ul li.news .news_text{font-size: 14px;line-height: 28px;height: 56px;overflow: hidden;text-overflow: ellipsis;display:inline-block;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #3F2017;opacity: 0.58;}
.main5 .post-51 ul li.news .news_meta{margin-bottom: 22px;font-size: 13px;color: #8A746E;line-height: 17px;}
.main5 .post-51 ul li.news .news_wz:hover{/*background: #fff url(images/p51-li.png) no-repeat right center;background-size: cover;*/}
.main5 .post-51 ul li.news .news_wz:hover::before{opacity: 1;}
.main5 .post-51 ul li.news .news_wz a{display: block; height: 100%;}


@keyframes rotate {
   from {transform: rotate(0deg);}
   to {transform: rotate(360deg);}
}


.main7{overflow: hidden;}
.main7 .inner{padding: 0px 0px 111px;}
.main7 .post-71 .con{margin-top: 68px;position: relative;    min-height: 442px;}
.main7 .post-71 .ul1{}
.main7 .post-71 .ul1 li.news .news_box{position: relative;margin-left: 69px;}
.main7 .post-71 .ul1 li.news .news_box::before{position: absolute;content: "";    width: 24.6%;padding-top: 24.6%;left: -69px;background: url(images/p71-li.png) no-repeat left center;background-size: cover;transition-duration: 0.8s;}
.main7 .post-71 .ul1 li.news .news_imgs{ border-radius: 50%;      overflow: hidden;width: 24.6%;position: relative;float: left;padding-top: 24.6%;}
.main7 .post-71 .ul1 li.news .news_imgs img{ width: 100%;    position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.main7 .post-71 .ul1 li.news .news_wz{     padding-top: 25px;     padding-right: 79px;width: 63.3%;float: right;}
.main7 .post-71 .ul1 li.news .news_title{color: #fff;    font-size: 22px;    font-weight: bold;line-height: 29px;margin-bottom: 24px;}
.main7 .post-71 .ul1 li.news .news_title a{color: #fff;}
.main7 .post-71 .ul1 li.news .news_text{color: #fff;font-size: 14px;line-height: 28px;height: 140px;overflow: hidden;text-overflow: ellipsis;display: inline-block;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.main7 .post-71 .ul1 li.news .news_text a{color: #fff;}
.main7 .post-71 .ul2{/*margin: 0 -33px;  */     width: 63.3%;   position: absolute;right: 55px;bottom: 0;}
.main7 .post-71 .ul2 li.news .news_nr{     border-radius: 50%;margin: 0 33px;   border: 1px dashed #909090;}
.main7 .post-71 .ul2 li.news .news_box{    border: 12px solid transparent;}
.main7 .post-71 .ul2 li.news .news_imgs{ border-radius: 50%;position: relative;overflow: hidden;padding-top: calc(100% - 14px);border: 7px solid #E8BF8A;}
.main7 .post-71 .ul2 li.news .news_imgs img{    position: absolute;width: 100%;top: 0;left: 0;right: 0;bottom: 0;}
.main7 .post-71 .slick-prev {    border-radius: 50%;background: url(images/sll.png) no-repeat top;left: -40px;z-index: 9;width: 40px;height: 40px;display: block !important;opacity: 1;font-size: 0;transition-duration: 0.8s;}
.main7 .post-71 .slick-prev:hover {background: url(images/sllh.png) no-repeat top;}
.main7 .post-71 .slick-next {    border-radius: 50%;background: url(images/srr.png) no-repeat top;right: -40px;z-index: 9;width: 40px;height: 40px;display: block !important;opacity: 1;font-size: 0;transition-duration: 0.8s;}
.main7 .post-71 .slick-next:hover {background: url(images/srrh.png) no-repeat top;} 



section#link .content .item .addSvg svg{transition: 1s;}
section#link .content .item:hover .addSvg svg{-webkit-animation:icon-bounce .5s alternate;-moz-animation:icon-bounce .5s alternate;-o-animation:icon-bounce .5s alternate;animation:icon-bounce .5s alternate;}
section#nlink{display: none; }

section#media .content .imgItem article.link li{    position: relative;}
section#media .content .imgItem article.link li .ewm{
      position: absolute;
    top: 99%;
    opacity: 0;
    visibility: hidden;
    transition: .5s;
    padding: 8px;
    width: 100px;
    background: rgba(171,46,54, .95);
    z-index: 10;
    border-radius: 0.625rem;
    transform: translateX(-50%) translateY(1.25rem);
    left: 50%;
}
section#media .content .imgItem article.link li .ewm:before {
    content: "";
    position: absolute;
    border-left: transparent 6px solid;
    border-right: transparent 6px solid;
    border-bottom: rgba(171,46,54, .95) 8px solid;
    top: -8px;
    left: 50%;
    margin-left: -6px;
    box-shadow: 0 3px 15px rgba(0,0,0,.05);
}
section#media .content .imgItem article.link li:hover .ewm {
    opacity: 1;
    visibility: visible;
    transform: translateY(0) translateX(-50%);
}
section#media .content .imgItem article.link li .ewm img {
    width: 100px;
}

.main6{background: #a41b2f;display:none;}
.main6 .inner{padding: 50px 0px;}
/**友情链接**/
.main6 .botlinks{margin: 0 -15px;}
.main6 .botlinks .links-wrap {position: relative;float: left;display: inline-block; margin: 0px; width: 25%; line-height: 36px;}
.main6 .botlinks .links-wrap a.links-arrow {display: block; height: 36px; line-height: 36px; padding: 0 25px 0 10px; color:#a1a1a1; background: url(images/arrow.png) no-repeat right top;}
.main6 .botlinks .links-wrap a.links-arrow:hover,
.main6 .botlinks .wrap-open a.links-arrow { color: #333; background-position: right bottom; cursor: pointer;}
.main6 .botlinks .links-wrap .link-items {display: none; position: absolute; left: 0; bottom: 36px; width: 100%; height:auto; max-height: 300px; overflow: auto; overflow-x:hidden;background: #f5f5f5;}
.main6 .botlinks .links-wrap .link-items a { display: block; line-height: 24px; padding: 5px 0; color: #444;}
.main6 .botlinks .links-wrap .link-items a span { display:block; margin:0 6px; white-space:nowrap;}
.main6 .botlinks .links-wrap .link-items a:hover { color: #fff; background: #a41b2f; cursor: pointer;}/**链接样式**/
.main6 .botlinks .links-wrap .lins-con{border:1px solid #d0d0d0;    margin: 0 15px;  position: relative;  background: #fff;}

section article.textNews{padding: 60px 0 0}
section article.textNews .post-61{float: left;width: 48%; }
section article.textNews .post-62{float: right;width: 48%; }
section .inner article.textNews .tit .zSvg{text-align: left;}



/**标题栏新闻窗口**/
.post { margin-bottom:0px; }
.post .tt {display:inline-block;width:100%;border-bottom: 0px solid #e6e6e6;    position: relative;} /**标题栏**/
.post .tt .tit {display:inline-block;float:left;font-size: 16px;font-weight:normal;} /**标题字体**/
.post .tt .tit .title {display:block;line-height: 44px;font-family: 'SourceHanSansCN-Medium';font-size: 44px;/* font-weight: bold; */}
.post .tt .tit .name{ display:none; line-height:16px; color:#333; }/*栏目别名*/
.post .con { padding: 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 {
    transition: 1s;
    display: inline-block;
    height: 48px;
    right: 0;
    top: 50%;
    line-height: 48px;
    position: absolute;
    background: url(images/more.png) no-repeat center;
    width: 91px;
    text-align: center;
    margin-top: -24px;
}
.post .more_btn .more_text,.post .more_btn a {font-size: 20px;cursor: pointer;/* font-weight: bold; */font-family: 隶书;} 
.post .more_btn .more_text{color: transparent;}
.post .more_btn a{color:#fff;    display: block;} 
.post .more_btn a:hover{color:#fff;} 
.post .more_btn .more_text img {padding-left: 13px;vertical-align: middle;}
.post .more_btn .more_text:hover img {}
.post .more_btn:hover{-webkit-animation:icon-bounce .5s alternate;-moz-animation:icon-bounce .5s alternate;-o-animation:icon-bounce .5s alternate;animation:icon-bounce .5s alternate;}
section .inner .tit .more_btn:hover{-webkit-animation:icon-bounce .5s alternate;-moz-animation:icon-bounce .5s alternate;-o-animation:icon-bounce .5s alternate;animation:icon-bounce .5s alternate;}
/*标准标题*/
.post1 {}
.post1 .tt {border-bottom: 0px solid #A7A7A7;}
.post1 .tt .tit {/* padding-right: 8px; */border-bottom: 0px solid #214391;}
.post1 .tt .tit .title {display:inline-block;color: #004083;/* cursor:pointer; */}
.post1 .more_btn{/* border-bottom: 1px solid #3155CC; */}
.post1 .more_btn a{color:#1B38AE;}




/**自定义新闻列表**/
.news_list { }
.news_list li.news {line-height: 34px;padding-left:0px;} /**标题图标**/
.news_list li.news span.news_title { float:left; }/*标题*/
.news_list li.news span.news_title img {vertical-align: middle;}
.news_list li.news span.news_meta {float:right;margin-left:2px;color: #9C9C9C;}/*属性*/
.news_list li.news .news_icon {display:inline-block;margin:0 auto; border:0px solid red;}
.news_list li.news .news_text {line-height:22px; color:#666;}/*默认简介*/
.news_list li.news .news_bg {position:absolute; left:0px;bottom:0px; right:0px; height:30px; background:#000; opacity:.7; filter:Alpha(opacity=70);}
.news_list li.news p {line-height:34px;}

/*日历新闻样式1*/
.rili{/* padding-bottom: 44px; */}
.rili .news_list {}
.rili .news_list li.news.n1{}
.rili .news_list li.news .news_date{float: left;width: 120px;margin-right: -120px;font-weight: bold;transition-duration: 0.8s;text-align: center;color: #333333;border-right: 1px solid #D8D8D8;}
.rili .news_list li.news .news_date .news_month{font-size: 12px;line-height: 1;display: block;padding-top: 13px;}
.rili .news_list li.news .news_date .news_day{font-size: 40px;line-height: 1;display: block;}
.rili .news_list li.news .news_wz{width:100%;} 
.rili .news_list li.news .news_wz .news_con{padding-left: 157px;padding-top: 5px;}
.rili .news_list li.news .news_title{line-height: 28px;font-size: 18px;font-weight: bold; height: 56px;overflow: hidden;text-overflow: ellipsis;display:inline-block;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}


/***********************************************************
 * 列表页
 */
/**首页三列布局**/
/**列表页**/
body.list .b_list{position: fixed;top: 0;background: url(images/head-bg.png) no-repeat center;background-size: cover;width: 100%;height: 250px;z-index: 99;}
body.list .header{transform: translateY(0px);background: none;position: relative;}
body.list .header .inner{height: 150px;}


.wp-wrapper{position: relative;}
.wp-inner2{position: absolute;width: 1400px;left: 0;right: 0;margin: 0 auto;bottom: 110px;z-index: 9;}
.wp-wrapper .bg{position: absolute;width: 100%;z-index: 8;height: 510px;bottom: 0;background: url(images/list-banner-bg.png) no-repeat center;background-size: cover;}





/*栏目图片*/
.l-banner{height: 640px;background-position:center center;background-repeat:no-repeat;text-align:center;/* display: none; */}
.l-banner img{display:none;height:100%;vertical-align:top;}
/**主体列表页开始**/
#l-container {background:#fff;}
#l-container .inner {padding: 107px 0px 150px;width: 1400px;position: relative;}
/**主体文章页开始**/
#d-container {background: #fff;}
#d-container .inner {padding: 35px 0px 100px;position: relative;width: 1400px;}

.col_menu {position: absolute;width: 100%;background: #fff;top: -35px;z-index: 10;box-shadow: 0 3px 15px rgb(0 49 119 / 17%);} 
.col_menu .l-qh{ margin-bottom:10px;}
.col_menu .col_menu_head {background: #A41B2F;}/**位置栏目背景**/
.col_menu .col_menu_head h3.col_name {font-size: 24px;/* font-weight: 400; */color:#fff;}/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text {display:block;line-height: 60px;/* padding:0px 5px 0px 30px; */text-align: center;}/**栏目名称图标**/
.col_menu .col_menu_con{border: 0px solid #e4e4e4;}
/*栏目列表*/
.col_list{}
.col_list .wp_listcolumn {border: 0px;padding: 0 14px;}
.col_list .wp_listcolumn .wp_column{float: left;margin: 0 39px;    width: auto;}
.col_list .wp_listcolumn .wp_column a {color:#333;font-size: 18px;line-height: 92px;font-weight: bold;background: transparent;border-bottom: 0px solid #dfdfdf;display: block;position: relative;}
.col_list .wp_listcolumn .wp_column a::before{display: none;position: absolute;content: "";background: #A41B2F;bottom: 0;right: 0;width: 100%;height: 4px;}
.col_list .wp_listcolumn .wp_column a .column-name{line-height: 70px;display: block;padding: 0 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.col_list .wp_listcolumn .wp_column a:hover,
.col_list .wp_listcolumn .wp_column a.selected {color: #A41B2F;background: transparent;} 
.col_list .wp_listcolumn .wp_column a:hover::before,
.col_list .wp_listcolumn .wp_column a.selected::before{display: block;}
.col_list .wp_listcolumn .wp_column a.selected span.column-name{color: #A41B2F;}
.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:#A41B2F;}
/*二级子栏目**/
.col_list .wp_listcolumn .sub_list.list-paddingleft-2{display: none;}
.col_list .wp_listcolumn .wp_column .sub_list a {color:#333;border-top: 0px solid #eee;margin-top: 0px;} 	
.col_list .wp_listcolumn .sub_list a .column-name {display: block;line-height: 32px;padding: 0;cursor:pointer;padding: 20px 0 20px 62px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.col_list .wp_listcolumn .sub_list a:hover,
.col_list .wp_listcolumn .wp_column a.selected {/* font-weight:bold; *//* font-weight:bold; */color: #A41B2F;background: transparent;} 
/*三级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list .sub_list a{} 	
.col_list .wp_listcolumn .sub_list .sub_list a .column-name {padding: 5px 10px 5px 60px;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:#A41B2F;} 
/**栏目新闻**/
.col_news {width: 100%;min-height:500px;float:right;} 
.col_news .col_news_box{margin-left: 0;}
.col_news_head {/* border-bottom: 1px solid #c4c4c4; *//* margin-top: 4px; */}
.col_metas .col_title {height: 69px;line-height: 69px;margin-bottom: 40px;}  /**当前栏目**/
.col_metas .col_title h2 {display:inline-block;font-size: 52px;font-family:"Microsoft yahei";font-weight: normal;color: #fff;border-bottom: 0px solid #CBCBCB;}
.col_metas .col_path {height: 24px;line-height: 24px;color: #fff;font-size: 18px;padding-left: 34px;background: url(images/home.png) no-repeat left center;} /**当前位置**/
.col_metas .col_path a{color: #fff;}
.col_news_con {padding: 0;margin:0 0px;}
.col_news_list {margin-top: 0;}
.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); } /**列表页文章图片大小限制**/

.col_news_list ul li.news{border-bottom: 1px solid #DDDDDD;}
.col_news_list ul li.news.n1{border-top: 1px solid #DDDDDD;}
.col_news_list ul li.news .news_imgs{float: right;width: 426px;height: 270px;position: absolute;right: 0;top: 15px;overflow: hidden;}
.col_news_list ul li.news .news_imgs img{width: 100%;height: 100%;transition-duration: 0.8s;}
.col_news_list ul li.news .news_imgs img:hover{ transform: scale(1.12);}
.col_news_list ul li.news .news_title{font-size: 20px;line-height: 36px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.col_news_list ul li.news .news_meta{line-height: 36px;color: #E8BF8A;font-size: 16px;font-family: 'SourceHanSerifCN-Regular'; }
.col_news_list ul li.news .news_text{color: #666666;opacity: 0.57;font-size: 16px;line-height: 32px;height: 96px;overflow: hidden;text-overflow: ellipsis;display:inline-block;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.col_news_list ul li.news .news_box1{display: none;position: relative;height: 301px;}
.col_news_list ul li.news .news_box1 .news_title{margin: 20px 0 23px;}
.col_news_list ul li.news .news_box1 .news_con{padding: 30px 573px 0 0;}
.col_news_list ul li.news .news_box2{padding: 20px 0;}
.col_news_list ul li.news .news_box2 .news_title{float: left;width: 70%;}
.col_news_list ul li.news .news_box2 .news_meta{float: right;}
.col_news_list ul li.news.pic .news_box1{display: block;}
.col_news_list ul li.news.pic .news_box2{display: none;}



.possplit{text-indent: 0;text-align: center;width: 20px;background: none;color: #fff;}

#wp_paging_w6 .wp_paging {font-size: 14px;line-height: 46px;padding: 90px 0 0;    float: none;text-align: right;}
#wp_paging_w6 .wp_paging li {margin: 0;line-height: 46px;height: 46px;float: none;display: inline-block;}
.wp_paging li span, .wp_paging li a{display: inline-block;float: left;margin-left: 10px;}
#wp_paging_w6 .wp_paging li a {height: 46px;line-height: 46px;padding: 0 20px;background: #fff;border: 1px solid #e6e6e6;color: #666;}
.wp_paging li input{border: 1px solid #d5d5d5;background: #fff;text-align: center;}
#wp_paging_w6 .wp_paging li a:hover {background: #4A1C14;color: #fff;}
#wp_paging_w6 .wp_paging li input {font-size: 14px;width: 64px;height: 46px;margin: 0;line-height: 46px;}
#wp_paging_w6 .wp_paging li span:last-child {margin: 0;}
#wp_paging_w6 .wp_paging li em {font-weight: 400;}
.wp_paging li span.pages {padding: 0 10px;}
#wp_paging_w6 .wp_paging li  span.all_count {margin: 0 15px;}
section#link {
    display: none;
}


/**文章页**/

.infobox {padding:0px; margin:0 auto; width:auto;}
.article {padding: 74px 66px 0 60px;}
.article .article_box{margin-left: 0;/* background: #fff; */padding-bottom: 55px;}
.article h1.arti_title {line-height: 42px;font-family: "Microsoft YaHei";font-size: 32px;color: #000000;padding: 0 0 51px;} /**文章标题**/
.article h2.arti_title {line-height: 34px;font-family: "Microsoft YaHei";font-size: 17px;text-align:center;color: #1B1B1B;} /**文章副标题**/
.article .arti_metas {padding: 0px 0 13px;border-bottom: 1px solid #D4D4D4;line-height: 29px;font-family: 'SourceHanSerifCN-Regular';}
.article .arti_metas #bdshare{float: right;margin: 0;}
.article .arti_metas span {margin-right: 15px;font-size: 16px;/* opacity: 0.7; */line-height: 29px;color: #666666;}/**文章其他属性**/
.article .arti_update{}
.article .entry {margin: 0 auto;overflow:hidden;border-bottom: 0px solid #DDDDDD;min-height: 400px;padding: 35px 0;} /**文章内容**/
.article .entry .read{min-height:500px;}
.article .entry .read,.article .entry .read p { line-height: 30px; font-size:16px; color:#333;    text-indent: 2em;}  /**阅读字体**/
.article .entry .read p.vsbcontent_start {text-indent: 2em;}
.article .entry .read p.vsbcontent_end {text-indent: 2em;}
.article .entry .read p { margin-bottom:0px;}
.article .entry .read img {margin:0 auto; max-width:940px !important; _width:expression(this.width > 940 ? "940px" : this.width); }   /**文章阅读部分图片大小限制**/
.article .entry .read table{margin:0 auto; border:none!important;}
.infobox .arti_adjoin{border-top: 1px solid rgba(255,255,255,0.3);padding: 30px 0 0;}




/**页脚开始**/
#footer {/*background: #4A1C14 url(images/footerbg.png) no-repeat center;*/background-size:cover;background:#A41B2F;}
#footer .inner {padding: 34px 0px 48px;position:relative;}
#footer .inner .mod{position: relative;text-align: center;}
#footer .inner .foot-center{position: relative;margin: 0 auto;text-align: center;}

#footer .inner .foot-bottom{margin-top: 48px;}
#footer .inner p span {/* margin: 0 7px; */}
#footer .inner .copyright{/*opacity: 0.7;*/font-size: 16px;line-height: 21px;color: #fff;}
#footer .inner .copyright:hover{opacity: 1;}
#footer .inner .copyright span{display: inline-block;    width: 28%;position: relative;}
#footer .inner .copyright span::before{position: absolute;content: "";background: #707070;bottom: 0;right: 0;width: 1px;height: 19px;}
#footer .inner .copyright span:last-of-type{text-align: right;width: 20%;}
#footer .inner .copyright span:last-of-type::before{display: none;}
#footer .inner .copyright span:first-of-type{text-align: left;width: 24%;}
#footer .inner .copyright a{color:#fff;}
.sydw {position: absolute;right: 120px;top: 0;}
/**************************************************************
 * 组件功能
 */
/*系统默认搜索*/
.wp_search{ display:inline-block;position:relative;padding-left:4px;border: 1px solid #d0d0d0;}
.wp_search #keyword{ width:160px!important;padding: 4px 0; border:none;height:20px; line-height:20px; background:transparent; color:#fff; }
.wp_search .search{width:32px;height: 30px;border:0px; background: #FFFFFF url(images/sous.png) no-repeat center;cursor: pointer; vertical-align:top; }
/*自定义输入框*/
.searchbox{/* text-align:right; */margin-right: 0px;display: inline-block;cursor: pointer;line-height: 40px;/* border-left: 1px solid #Fff; */}
.searchbox .serBtn{width: 40px;height: 40px;border-radius: 50%;background: rgba(255,255,255,0.75);display: inline-block;text-align: center;}
.searchbox img{vertical-align: middle;}
.wp-search {position: relative;border: 0px solid #d0d0d0;background: #F0F0F0;}
.wp-search form {display: block;}
.wp-search .search-input {margin-left: 13px;margin-right: 31px;}
.wp-search .search-input input.search-title {border: 1px solid #c7c7c7;width: 196px;height: 48px;padding: 0;line-height: 48px;background: none;color: #666666;font-size: 18px;border:0;outline: 0;font-family: "RobotoJ";}
.wp-search .search-btn {width: 16px;height: 16px;position: absolute;right: 15px;top: 16px;}
.wp-search .search-btn input.search-submit {width: 16px;height: 16px;border:0;outline: 0;background: url(images/sous.png) no-repeat center;cursor: pointer;}
/*去除搜索框历史文字背景颜色*/
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
-webkit-transition-delay: 99999s;
-webkit-transition: color 99999s ease-out, background-color 99999s ease-out;
}


/* 分享二维码 */
.shares{position: absolute;right: 0%;top: 23px;}
.shares ul{width:auto; margin:0 auto;}
.shares li{float:left; margin-left:14px; position:relative;}
.shares li a{display:inline-block; width: 37px; height: 36px;vertical-align:top; opacity:0.4; filter:Alpha(opacity=40);border-radius: 50%;/*box-shadow: 0 3px 6px rgba(48,119,203,0.12);*/}
.shares li a:hover{opacity:1; filter:Alpha(opacity=100);  }
.shares li.i1{margin:0}
.shares li.i1 a{background:url('images/share-1.png') no-repeat center; }
.shares li.i2 a{background:url('images/share-2.png') no-repeat center; }

.shares li .con{display:none; position:absolute; bottom: 50px; left:50%;z-index:100; margin-left: -50px; width:100px;background: url(images/p82-li.png) no-repeat center;}
.shares li .con img{ width: 90px; height: 90px; vertical-align:top;}

.layer {position: fixed;opacity: 0;filter: alpha(opacity=0);left: 0;top: 0;z-index: -1;background-color: rgba(0, 0, 0, .85);width: 100%;height: 0%;transition: all 0.8s ease-in-out;}
.close {width: 50px;text-align: center;position: absolute;right: 2vw;top: 2vw;transition: transform .4s ease-out;}
.close i {color: #fff;font-size: 40px;cursor: pointer;}
.close:hover {transform: rotate(180deg);}


.search_box {width: 50%;overflow: hidden;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.layer.on .search_box {transform: translate(-50%, -50%);}
.search_box .searchKeyword {height: 50px;line-height: 50px;background-color: #fff;width: 100%;padding-right: 100px;padding-left: 10px;border: 0;box-sizing: border-box;}
.search_box .serachSubmit {width: 100px;background-color: #A41B2F;color: #fff;height: 50px;line-height: 50px;text-align: center;position: absolute;right: 0;top: 0;border: none;font-size: 18px;letter-spacing: 1px;}
.layer.on {z-index: 99990;opacity: 1;   height: 100%;filter: alpha(opacity=100);}



#playvideo {position: fixed;width: 100%;height: 100%;z-index: 10000;top: 0;left: 0;}
#playvideo .video_bg {position: absolute;z-index: 0;background: #000;opacity: 0.5;width: 100%;height: 100%;top: 0;left: 0;}
.wp_audio_player{text-align:center;}
#playvideo .playbox {position: absolute;width: 56%;top: 15%;height: 65%;margin: 0 auto;display: block;z-index: 100;left: 22%;}
#playvideo video {display: block;object-fit: cover;width: 100%;height: 100%;}

/*列表页*/

.col_news_list .post.post1.post-10.mbox ul li.news {
    float: left;
    width: 44%;
    border: 1px;
    margin: 20px 3%;
    background: #ddd;
    padding: 20px 0;
}

.col_news_list .post.post1.post-10.mbox {
    margin-bottom: 20px;
}

.col_news_list .post.post1.post-10.mbox .con {
    margin-top: 20px;
}

.col_news_list .post.post1.post-10.mbox ul li.news .news_title {
    text-align: center;
}


/*************************************************************
 * 特殊页面
 */

/*************************************************************
*二级页面
*/

/*人才强校*/
body.rcqx .col_news_list ul li.news .news_imgs{    width: 270px;height: 270px;border-radius: 50%;}



/*字体*/
@font-face{
	font-family: 'SourceHanSerifCN-Bold'; 
	src: url('font/SourceHanSerifCN-Bold.ttf') format('truetype');
}
@font-face{
	font-family: 'SourceHanSerifCN-Regular'; 
	src: url('font/SourceHanSerifCN-Regular.ttf') format('truetype');
}
.foot-center .sitelogo img {
    width: 450px;
}
.header .sitelogo img {
    width: 450px;
}
.img_vsb_content {
    display: block;
}
.wp_pdf_player {width:80%;    display: block;    margin: 0 auto;}
.dlgg {
    position: absolute;
    top:40%;
}
body.list.zydh .col_news_list ul li.news {
    float: left;
    width: 20%;
    border: none;
    line-height: 50px;
    height: 50px;
    margin-top: 20px;
}
body.list.zydh .sudy-tab {
    margin-top: 40px;
}
body.list.zydh .sudy-tab .tab-menu {height:50px;}
body.list.zydh .sudy-tab .tab-menu li {height:50px;line-height:50px;width: 200px;text-align: center;}
body.list.zydh .sudy-tab .tab-menu li.selected {    background-color: #a41b2f;}
body.list.zydh .sudy-tab .tab-menu li.selected a {color:#fff;font-size: 28px;}
body.list.zydh .sudy-tab .tab-menu li a  {color:#000;font-size: 26px;}
body.list.zydh .post .tt .tit .title {    font-size: 30px;font-weight: bold;color: #a41b2f;}
body.list.zydh .sudy-tab .con3 {min-height: 350px;}
body.list.zydh ul.tab-list{min-height: 350px;}
body.list.zydh .wp-inner {display: none;}
body.list.zydh .header {background: #a41b2f;}
body.list.zydh #l-container .inner {    padding: 230px 0px 150px;}
section#media .content .imgItem article.link ul{display:;height:auto;min-height:200px;}