@charset "utf-8";
/*Technical Support SudyTech*/
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; font-size: 16px;}
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:#ccc;}
:-moz-placeholder {color:#ccc;}
::-moz-placeholder { color:#ccc;}
:-ms-input-placeholder { color:#ccc;}
::-webkit-scrollbar{width: 6px;height: 8px;background-color: #1b4d7e;-webkit-border-radius: 6px;}
::-webkit-scrollbar-thumb:horizontal { width: 4px;  background-color: #1b4d7e;  -webkit-border-radius: 6px;}
::-webkit-scrollbar-track-piece { background-color: #ccc; /*滚动条的背景颜色*/ -webkit-border-radius: 0; /*滚动条的圆角宽度*/}
::-webkit-scrollbar-thumb:vertical {height: 50px;background-color: #1b4d7e;-webkit-border-radius: 4px;  outline: 1px solid #fff; outline-offset: -1px;border: 1px solid #fff;}
/**布局开始**/
body {line-height:1;font-family: "Microsoft YaHei";color:#333;font-size:0}
p{line-height:1.75;}
a {color:#3b3b3b; text-decoration:none; transition:all 0.4s ease-in-out;}
a:hover { color:#79452E;}
/*页面尺寸*/
.wrapper { width:100%; margin:0 auto;}
.wrapper .inner {width: 1400px;margin:0 auto;} /**页面全局宽度**/
/*headtop*/
#headtop{background: url(images/headtop-bg.png) no-repeat center;background-size: cover;}
#headtop .inner{height: 40px;width: 1820px;}
.headtop .top-left{float: left;}
.headtop .top-right{float:right;padding-top: 10px;    /* height: 20px; */}
/*head开始*/
.header {background:  url('images/head-bg.png') no-repeat center top;background-size: cover; border-bottom:none; height:auto;line-height:inherit; }
#header .inner{height: 93px;position:relative;width: 1820px;}
.header .sitelogo{float:left;margin-top: 0px;margin-top: 5px;}
.header .sitelogo img{width:219px;}
.header .sitelogo span{position:relative;font-size:inherit; font-weight:normal;}
.header .sitelogo span a{ color:transparent; margin:0;}
.header .sitelogo .sitetitle {display:inline-block;margin-top: 20px;margin-left:16px;font-size:38px;color:#fff;line-height: 56px;padding-left: 22px;border-left: 2px solid #fff;font-family: 'SourceHanSerifCN-Medium'; } /**站点名称**/

.header .head-left{float:left;display:inline-block;}
.header .head-right{float:right;margin-top: 32px;text-align: right;}
.header .head-right .hr-con{display: inline-block;}

/*lang样式*/
.site-rale{display: inline-block;margin-left: 16px;}
.site-rale ul{}
.site-rale ul li.links{float:left;}
.site-rale ul li.links a{line-height: 20px;margin:0px;font-size: 14px;color: #fff;position: relative;font-family: 'SourceHanSerifCN-Medium';display: inline-block; }
.site-rale ul li.links a:hover::before{width: 57px;}
.site-rale ul li.links a::before{position: absolute;content: "";width: 0;height: 1px;bottom: 0;transition-duration: 0.8s;background: #fff;}
.site-rale ul li.links.i1 a{background: url(images/icon-1.png) no-repeat left;padding: 0 0 0 27px;}



/*lang样式*/
.site-lang{display: inline-block;}
.site-lang ul{}
.site-lang ul li.links{float:left;border-left: 1px solid #fff;}
.site-lang ul li.links.i1{border: 0;}
.site-lang ul li.links a{line-height: 20px;margin:0px 20px;font-size: 14px;color: #fff;font-family: 'SourceHanSansSC-Medium'; position: relative;display: inline-block;}
.site-lang ul li.links a:hover::before{width: 100%;}
.site-lang ul li.links a::before{position: absolute;content: "";width: 0;height: 1px;bottom: 0;transition-duration: 0.8s;background: #fff;}


/*默认主导航样式*/
#nav{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);}
/*导航样式：后台绑定时也可以定义配置*/
.nav .wp-menu {margin:0 auto}
.nav .wp-menu .menu-item {display: inline-block; float: left; position: relative;}
.nav .wp-menu .menu-item.i2 .sub-menu,.nav .wp-menu .menu-item.i2 .menu-switch-arrow{display:none !important;}
.nav .wp-menu .menu-item.i1 { background:none;}
.nav .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; }
.nav .wp-menu .menu-item a.menu-link {display: inline-block;line-height: 27px;color: #FFFFFF;font-size: 20px;padding-bottom: 35px;position: relative;font-family: 'SourceHanSansCN-regular';margin: 0 16px;}
.nav .wp-menu .menu-item a.menu-link::before{
   content: "";
   position: absolute;
   z-index: 1;
   left: 51%;
   right: 51%;
   bottom: 0;
   background: #24425F;
   height: 2px;
   -webkit-transition-property: left, right;
   transition-property: left, 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 a.menu-link:hover:before, 
.nav .wp-menu .menu-item a.menu-link.parent:before, 
.nav .wp-menu .menu-item a.menu-link:focus:before, 
.nav .wp-menu .menu-item a.menu-link:active:before {
   left: 0;
   right: 0;
}
.nav .wp-menu .menu-item.hover a.menu-link,
.nav .wp-menu .menu-item a.hover{ text-decoration: none; color: #eee;}
.nav .sub-menu {display: none;position: absolute;left: 0;top: 62px;min-width: 100%;z-index: 100;background:#fff;}
.nav .sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1;}
.nav .sub-menu .sub-item a {display: block;color: #79452E;height: 40px;line-height: 40px;padding: 0 10px;font-size: 14px;background:none;text-align: center;}
.nav .sub-menu .sub-item.hover> a,
.nav .sub-menu .sub-item a:hover{ color: #fff; background-color:#1B4D7E; display: block; }
.nav .sub-menu .sub-menu { left: 100%; top:0px; z-index: 200; background:#fff;}


.showdiv .top {
  top:  0px;
  
  transform: none;opacity: 1;/* animation: 0.5s ease-out 0.7s alternate forwards move_nav; */}
.body_b.showdiv .topbox .header .inner{height: auto;padding: 20px 0;}
.showdiv .topbox,.showdiv.topbox{transform:none;opacity:1;}
.list .topbox{opacity:1;transform:none;}
.list #l-container{background:#E6E2E2}
.list #d-container{background:#E6E2E2}
.topbox {
  position: fixed;
  top: 0; 
  
  transition: all 0.7s ease-out 0s;width: 100%;
  left: 0;
  transform: translateY(-100%);opacity: 0;
  position: fixed;top:0;left: 0;z-index: 400;right: 0;
}

.showdiv.topbox {
  transform: none;
  opacity: 1;z-index: 9999;
}



.searchbox{text-align:right;margin-top:5px;float: right;    margin-left: 10px;}
.wp-search {position: relative;border: 1px solid #d0d0d0;}
.wp-search form {display: block;}
.wp-search .search-input {margin-left:4px; margin-right: 40px;}
.wp-search .search-input input.search-title {width: 100%;height: 22px;padding: 4px 0;line-height: 22px;background: none;color: #FFFFFF;font-size: 14px;border:0;outline: 0;}
.wp-search .search-btn {width:32px;height: 32px;position: absolute;right: 0;top:0%;}
.wp-search .search-btn input.search-submit {width:32px;height: 30px;border:0;outline: 0;background: #FFFFFF url(images/sous.png) no-repeat center;cursor: pointer;}
.searchbox .serBtn{cursor: pointer;}
.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);}
.layer.showdiv {z-index: 99990;opacity: 1;filter: alpha(opacity=100);}
.search_box {width: 686px;overflow: hidden;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.layer.showdiv .search_box {transform: translate(-50%, -50%);}
.search_box .searchKeyword {height: 70px;line-height: 50px;background-color: #fff;width: 100%;padding-right: 160px;padding-left: 30px;border: 0;box-sizing: border-box;    font-size: 22px;color: #707070;font-family: 'SourceHanSerifCN-Regular';}
.search_box .serachSubmit {width: 159px;background-color: #153C68;color: #fff;height: 70px;line-height: 70px;text-align: center;position: absolute;right: 0;top: 0;border: none;font-size: 28px;letter-spacing: 1px; font-family: 'SourceHanSerifCN-Medium'; }
.layer.showdiv {z-index: 99990;opacity: 1;   height: 100%;filter: alpha(opacity=100);}
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;
}
/**主页banner开始**/
#banner {background: #e7e2df;height: 100vh;transition: 3s;}
#banner .inner {width:auto;text-align: center;position:relative;}
#banner .focus-box{height:100vh !important}
#banner .focus-container{height:100vh !important}
/**主体模块样式**/
#m-container {}
#m-container .inner {}
/**首页三列布局**/
.mod {}
.mbox {}


.main1{background: #E6E2E2;}
.main2{background: url(images/main2_bg.jpg)no-repeat top center;background-size: cover;}
.main1 .inner{padding: 195px 0px 120px;}

.main4{background: url(images/main4_bg.png)no-repeat top center;background-size: cover;}
.main4 .inner{padding: 159px 0 87px;}
.main5 .inner{padding: 188px 0 84px;}
.main6 .inner{padding: 170px 0 77px;}
.main5{background: url(images/main5_bg.jpg)no-repeat top center;background-size: cover;}
.main5 .slick-dots{display: none !IMPORTANT;}
.main6{background: url(images/main6_bg.jpg)no-repeat top center;background-size: cover;}
/**标题栏新闻窗口**/
.post {  }
.post .tt {display:inline-block;width:100%;border-bottom: 0px solid #e6e6e6;margin-bottom: 41px;text-align: center;} /**标题栏**/
.post .tt .tit {font-size: 28px;font-weight: bold;} /**标题字体**/
.post .tt .tit .title {display:block;line-height: 73.6px;color: #fff;font-family: 'SourceHanSansCN-Bold';width: 244.56px;margin: 0 auto;background: #1B4D7E;}
.post .tt .tit .name{ display:none; line-height:16px; color:#333; }/*栏目别名*/
.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: 43px;/* float:right; */text-align: right;}
.post .more_btn .more_text,.post .more_btn a {font-size: 25px; cursor:pointer;font-family: 'SourceHanSansCN-Regular';color: #1B4D7E;/* margin-right: 530px; */} 
.post .more_btn .more_text{margin-right: 280px;}
 .more a.more-link:hover { color:#057f98;}


.post2 .tt .tit .title{background:none;border-bottom:1px solid #fff;width:260px;line-height:28px;padding-bottom:30px;}
.post6 .tt .tit .title{background:none;border-bottom:1px solid #fff;width:260px;line-height:28px;padding-bottom:27px;}
/*标题切换hover*/
.post4 {}
.post4 .tt {}
.post4 .tt .tit {border-bottom:0px;}
.post4 .tt .tit .title {position:relative;display:inline-block;margin-right: 20px;width: 200px;color: #000000;background: none;font-weight: normal;padding-bottom: 20px;line-height: 28px;cursor:pointer;font-family: "SourceHanSansSC-Medium";}
.post4 .tt .tit .title.t2:before{content:"";width:2px;height:27px;background-color:#707070;position:absolute;display:block;left:-20px;}
.post4 .tt .tit .title.t2{margin-left:20px;margin-right: 0;}
.post4 .tt .tit .title.selected {   color: #79452E;position: relative;}
.post4 .tt .tit .title.selected:after{content:"";width:76px;height:2px;display:block;left: 50%;margin-left: -38px;position: absolute;bottom: 0;background:#79452E}


/**自定义新闻列表**/
.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: #000;}/*属性*/
.news_list li.news .news_icon {display:inline-block;margin:0 auto; border:0px solid red;}
.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{}
.rili .con{ padding:5px 0px;}
.rili .news_list {}
.rili .news_list li.news{margin-top:0px;}
.rili .news_list li.news.n1{}
.rili .news_list li.news .news_date{float: left;width: 60px;height: 28px;line-height:28px;margin-top:3px;margin-right: -70px;font-family:"Microsoft YaHei";border-radius:4px;background: #146cc1;text-align:center;vertical-align:middle;}
.rili .news_list li.news .news_date .news_year{display:inline-block;padding: 0 4px;font-size: 18px;color: #fff;}
.rili .news_list li.news .news_date .news_days{display:inline-block;height: 26px;padding: 0 6px;font-size: 14px;color: #18267d;border-radius:0px 4px 4px 0px;background: #fff;vertical-align:top;border:1px solid #146cc1;}
.rili .news_list li.news .news_wz{width:100%;} 
.rili .news_list li.news .news_wz .news_con{margin-left:70px;}
.rili .news_list li.news .news_title{line-height: 34px;margin-top: 0px;font-size: 14px;color:#000;} 
.rili .news_list li.news .news_text{line-height: 20px; margin-top:0px;font-size: 12px;color:#666;}
/*日历新闻样式2*/
.rili2{}
.rili2 .con{ padding:5px 0px;}
.rili2 .news_list {}
.rili2 .news_list li.news{margin-bottom: 10px;padding-bottom: 10px;border-bottom:1px solid #ccc;}
.rili2 .news_list li.news.n1{margin-top:10px;border-bottom:1px solid #ccc;}
.rili2 .news_list li.news .news_date{float: left;width: 60px;margin-right:-70px;background:#00707a;text-align:center;}
.rili2 .news_list li.news .news_date .news_year{line-height: 30px;font-size: 22px; color:#fff; background-color:#949494; transition:all 0.4s ease-in-out;}
.rili2 .news_list li.news .news_date .news_days{line-height:30px; font-size: 12px; color:#6b6b6b; background-color:#e3e4e6;}
.rili2 .news_list li.news .news_wz{width:100%;}
.rili2 .news_list li.news .news_wz .news_con{margin-left:70px; padding: 4px 0px;} 
.rili2 .news_list li.news .news_title{line-height: 23px;margin-top: 4px;font-size: 15px;color:#000;} 
.rili2 .news_list li.news:hover .news_date .news_year{background-color:#0945a8;transition:all 0.4s ease-in-out;}
.rili2 .news_list li.news:hover .news_date .news_days{background-color:#e3e4e6;}
/*标题文*/
.post .news_list .news_text{text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  font-family: 'SourceHanSansCN-Regular';-webkit-box-orient: vertical;
}
.post .news_list .news_meta{font-family: 'SourceHanSansCN-Noraml';font-size: 12px;line-height: 20px;}
.news_text .news_list {}
.news_text .news_list li.news{margin-bottom:10px;} 
.news_text .news_list li.news .news_title{line-height: 24px; font-size: 15px;} 
.news_text .news_list li.news .news_text{line-height:22px;font-size: 13px;}
.news_text .news_list li.news .news_time{line-height: 28px;font-size: 13px;}
/*图列表*/
.news_tu .news_list .news .news_imgs{padding-top:75%;position:relative;overflow:hidden;}
.news_tu .news_list .news .news_imgs img{width:100%;height: 100%;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-width:100%;transition: all ease 0.7s;}
.news_tu .news_list .news:hover .news_imgs img{transform:scale(1.05)}
.news_tu .news_list .news .news_imgs video{width:100%;height: 100%;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-width:100%;transition: all ease 0.7s;object-fit: fill;}
.news_tu .news_list .news .news_wz{}
.news_tu .news_list .news .news_wz .news_con{} 
.news_tu .news_list .news .news_title{} 
.news_tu .news_list .news .news_title a{}
/*图文*/
.tu_text{}
.tu_text .news_list {}
.tu_text .news_list li.news{margin-bottom:10px;}
.tu_text .news_list li.news .news_imgs{float: left;width: 160px; margin-right:-175px;}
.tu_text .news_list li.news .news_imgs a{height: 120px; display:table-cell; vertical-align:middle; background-color:#efefef;}
.tu_text .news_list li.news .news_imgs img{width:100%; height:auto; }
.tu_text .news_list li.news .news_wz{width:100%;} 
.tu_text .news_list li.news .news_wz .news_con{margin-left:175px; padding: 0px 0px; position:relative;} 
.tu_text .news_list li.news .news_title{line-height: 24px; font-size: 15px;} 
.tu_text .news_list li.news .news_text{line-height:22px; font-size:12px;}
.tu_text .news_list li.news .news_time{line-height: 26px; font-size:12px;}
/*文字图标链接*/
.link_text {margin-bottom:0px;}
.link_text .news_list{margin:0 -5px;}
.link_text .news_list li.news{float:left;width:20%;text-align:center;}
.link_text .news_list li.news .news_box{margin:0 5px;}
.link_text .news_list li.news .link_icon{display:inline-block;width:100%;background-color:#1b2ea3;}
.link_text .news_list li.news .link_icon:hover{background-color:#666;}
.link_text .news_list li.news .link_con{display:block;line-height:30px;color:#fff;}

.post-33{}
.post-33 .con{}
.post-33 .news_list{}
.post-33 .news_list li.news{padding-left:18px; background:url('images/news_biao.png') no-repeat 3px center;}


/***********************************************************
 * 列表页
 */
/**首页三列布局**/
/**列表页**/
/*栏目图片*/
.wp-inner{position:relative;}
.l-banner{height: 545px;background-position:center center;background-repeat:no-repeat;text-align:center;background-size: cover;}
.l-banner img{display:none;height:100%;vertical-align:top;}
/**主体列表页开始**/
#l-container {}
#l-container .inner {padding: 0px 0px 25px;}
/**主体文章页开始**/
#d-container {}
#d-container .inner {/* background:#fff; */}

.col_menu {width: 210px;float:left;margin-right: -210px;position:relative;margin-top: -86px;} 
.col_menu .l-qh{ margin-bottom:10px;}
.col_menu .col_menu_head {background: #24425F url(images/col_bg.svg)no-repeat right top;text-align: center;}/**位置栏目背景**/
.col_menu .col_menu_head h3.col_name {font-size: 28px;font-weight: normal;color:#fff;font-family: 'SourceHanSansSC-Normal';}/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text { display: flex;  padding: 0px 0 0px 0;height: 86px;flex-wrap: nowrap;align-content: center;justify-content: center;align-items: center;}/**栏目名称图标**/
.col_menu .col_menu_con{}
/*栏目列表*/
.col_list{}
.col_list .wp_listcolumn { border-top:0px solid #2867A0; border-bottom:0px solid #fff; box-shadow: 0 0 24px 0 #ccc;}
.col_list .wp_listcolumn.addpad{padding-bottom:0}
.col_list .wp_listcolumn .wp_column{text-align:center;border-bottom: 2px solid #9B9998;background: #fff;}
.col_list .wp_listcolumn .wp_column a {color: #24425F;font-size: 16px;font-weight:normal;background:none;border-top:0px solid #fff;border-bottom: 0px;text-align: left;}
.col_list .wp_listcolumn .wp_column a .column-name{padding: 0;line-height: 52px;padding-left: 15px;}
.col_list .wp_listcolumn .wp_column .wp_subcolumn a{font-size: 16px;}
.col_list .wp_listcolumn .wp_column a:hover,
.col_list .wp_listcolumn .wp_column a.selected {  background: #153C68; color: #fff;position:relative;} 
.col_list .wp_listcolumn .wp_column a.selected{position:relative;}
.col_list .wp_listcolumn .wp_column a:hover:after,.col_list .wp_listcolumn .wp_column a.selected:after{content:"";width: 16px;height: 23px;background:url(images/col_arrow.png)no-repeat;position:absolute;right: 19.5px;;top:50%;margin-top: -11.5px;background-size: 80%;}
.col_list .wp_listcolumn .wp_column a.selected span.column-name{}
.col_list .wp_listcolumn .wp_subcolumn .wp_column a{ color:#454545;background:none; border-top:1px solid #fff; border-bottom: 1px solid #e4f3f5;}
.col_list .wp_listcolumn .wp_subcolumn .wp_column a span{line-height: 36px;padding-left: 15px;}
.col_list .wp_listcolumn .wp_column.parent > a .column-name{ }
/*二级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list a {color:#333;border-top:1px solid #eee;margin-top:-1px;line-height: 56px;} 	
.col_list .wp_listcolumn .sub_list a .column-name {display:inline-block;line-height: 28px;padding: 5px 10px 5px 44px;cursor:pointer;font-size: 18px;}
.col_list .wp_listcolumn .sub_list a:hover,
.col_list .wp_listcolumn .wp_column a.selected {color:#fff; background: #153C68; } 
.col_list .wp_listcolumn .sub_list a:after{display:none;}
/*三级子栏目**/
.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:#0f429b;} 
/**栏目新闻**/
.col_news {width: 100%;min-height:500px;float:right;} 
.col_news .col_news_box{padding-top: 44px;margin-left: 320px;}
.col_news_head {/* border-bottom: 2px solid #DBDBDB; */padding-bottom: 14px;padding-top: 110px;position: absolute;left:0;right:0;bottom:0;background: url(images/banner-bg.png)repeat-x bottom;}
.col_news_head .col_metas{width:1420px;margin:0 auto}
.info .col_news_head{/* border-bottom:none; *//* padding-bottom: 20px; *//* margin-top: 40px; */}
.col_metas .col_title { display:inline-block; float:left; height: 48px; line-height: 48px; }  /**当前栏目**/
.col_metas .col_title h2 {display:inline-block;font-size: 27px;font-family:"Microsoft yahei";font-weight: normal;color: #242424;}
.col_metas .col_path {display:inline-block;float:right;white-space:nowrap;height: 46px;line-height: 31px;color: #fff;font-size: 18px;font-family: "SourceHanSansSC-Medium";} /**当前位置**/
.col_metas .col_path .path_name{padding-left: 30px;background: url(images/home.svg) no-repeat left;}
.possplit{background-image:none;width: 22px;text-align: center;text-indent: unset;}
.col_metas .col_path a{color: #fff;}
.col_news_con { padding:5px 0px 10px 0px; margin:0 0px;}
.col_news_con .news_list{padding-bottom: 60px;}
.col_news_list { margin-top:7px;position: relative;padding-bottom: 60px;}
.col_news_list li.news{font-size: 22px;position:relative;line-height: 78px;border-bottom: 2px solid rgb(36 66 95 / 40%);transition:all ease 0.4s;font-family: 'SourceHanSansSC-Normal';}
.col_news_list li.news:hover{padding-left:15px;}
.col_news_list li.news span.news_title{float:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right: 140px;font-family: "SourceHanSansSC-Normal";padding-left: 27px;}
.col_news_list li.news:hover span.news_title:before{left:15px;}
.col_news_list li.news span.news_title:before{content:"";position:absolute;left: 0;top: 50%;margin-top: -11px;border-top: 11px solid transparent;border-bottom: 11px solid transparent;border-left: 14px solid transparent;border-right: 0px solid transparent;border-left-color: #24425F; transition:all ease 0.4s}
.col_news_list li.news span.news_meta{position:absolute;right:0;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;    font-family: 微软雅黑, "microsoft yahei" !important;
    line-height: 2em !important;
    font-size: 18px !important;}
.col_news_list .wp_entry img { max-width:680px; _width:expression(this.width > 680 ? "680px" : this.width); } /**列表页文章图片大小限制**/
/**文章页**/
.infobox {padding: 0px 0 41px; margin:0 auto; width:auto;min-height: 550px;position:relative;}
.article {padding-top:10px;}
.article h1.arti_title {line-height: 66px;font-family: "Microsoft YaHei";font-size: 40px;text-align:center;color: #000000;font-weight: normal;border-bottom: 1px solid #B7B7B7;padding-bottom: 35.5px;margin-bottom: 20.5px;} /**文章标题**/
.article h2.arti_title {line-height: 34px;font-family: "Microsoft YaHei";font-size: 17px;text-align:center;color: #1B1B1B;} /**文章副标题**/
.article .arti_metas {padding:10px;text-align:center;padding-bottom: 30px;/* border-top:1px solid #ececec; */}
.article .arti_metas span { margin:0 5px; font-size:16px; color:#787878;}/**文章其他属性**/
.article .entry { margin:0 auto; overflow:hidden;margin-top:10px;    margin-bottom: 100px;} /**文章内容**/
.article .entry .read,.article .entry .read p { line-height:1.75; font-size:14px; 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!important;}
/**页脚开始**/
#footer {background: #8D604D url(images/foot_bg.jpg) no-repeat center;background-size: cover;}
#footer .inner {padding:54px 0px 42px;position:relative;width: 1800px;}
#footer .inner .mod{}
#footer .inner .foot-left{float:left;}
#footer .inner .foot-left .ml{float: left;}
#footer .inner .foot-left .mr{float: left;margin-left: 48px;width: 812px;}
#footer .inner .foot-left .mr .more{display:none;}
#footer .inner .foot-right{float:right;margin-right: 10.5%;margin-top: 30px;}
#footer .inner p{font-size: 18px;line-height: 33px; font-weight:normal;text-align:left;color: #fff;font-family: 'SourceHanSansCN-Regular'; }
#footer .inner p span {}
#footer .inner .copyright{}
#footer .inner .copyright span{}
#footer .inner .copyright a{color:#eee;}
#footer .post-91{    margin-top: 30px;}
#footer .post-91 ul{    margin: 0 -20px;}
#footer .post-91 ul li{    float: left;}
#footer .post-91 ul li .news_box{    margin: 0 16px;}
#footer .post-91 ul li.n1 .news_box{margin-left:0}
#footer .post-91 ul li .news_imgs{  transition:1s;    text-align: center;}
#footer .post-91 ul li.n1 .news_imgs{background: url(images/p91-1.svg) no-repeat center;}
#footer .post-91 ul li.n2 .news_imgs{background: url(images/p91-2.svg) no-repeat center;}
#footer .post-91 ul li.n3 .news_imgs{background: url(images/p91-3.svg) no-repeat center;}
#footer .post-91 ul li.n4 .news_imgs{background: url(images/p91-4.svg) no-repeat center;}
#footer .post-91 ul li.n5 .news_imgs{background: url(images/p91-5.svg) no-repeat center;}
#footer .post-91 ul li.n6 .news_imgs{background: url(images/p91-6.svg) no-repeat center;}
#footer .post-91 ul li.n7 .news_imgs{background: url(images/p91-7.svg) no-repeat center;}
#footer .post-91 ul li.n8 .news_imgs{background: url(images/p91-8.svg) no-repeat center;}


#footer .post-91 ul li .news_imgs img{    opacity: 0;  width: auto;}
#footer .post-91 ul li .news_imgs img{ transition:1s;   width: auto;}
#footer .post-91 ul li .news_title{     margin-top: 3px;    font-size: 14px;line-height: 19px;   color: #fff;}
#footer .post-91 ul li .news_title a{    color: #fff;}

#footer .post-91 ul li:hover .news_imgs{-webkit-animation:icon-bounce .5s alternate;-moz-animation:icon-bounce .5s alternate;-o-animation:icon-bounce .5s alternate;animation:icon-bounce .5s alternate;}
@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);}
}


#footer .post-92{margin: 55px 0 27px;}
#footer .post-92 .tt{    margin-top: 5px;}
#footer .post-92 .con{    margin-left: 30px;    width: 662px;}
#footer .post-92 ul li{float: left; margin-bottom: 20px;}
#footer .post-92 ul li.n1{    margin-right: 30px;}
#footer .post-92 ul li.n2{    margin-right: 30px;}
#footer .post-92 ul li.n4{ margin:0 0px 20px}
#footer .post-92 ul li .news_title{font-size: 18px;font-family: 'SourceHanSansCN-Regular'; line-height: 24px;}
#footer .post-92 ul li .news_title a{color: #fff;}
#footer .post-93{}
#footer .post-93 .tt{    margin-top: 5px;}
#footer .post-94{}
#footer .post-94 .tt{    margin-top: 5px;}
#footer .post-94 ul li{float: left;}
#footer .post-94 ul li.n2{margin-left:25px;}
#footer .post-94 ul li .news_imgs{    text-align: center;}
#footer .post-94 ul li .news_imgs img{ transition:1s;   width: auto;}

#footer .tt {float: left;}
#footer .con {float: left;margin-left: 23px;}
#footer .tt .tit {padding-left:0px; }
#footer .tt .tit .title {font-size: 18px;font-weight:normal;color: #fff;font-family: 'SourceHanSansCN-Regular';display: inline-block; padding-bottom: 0;border-bottom: 0;width: auto;line-height: 18px;}
#footer .post-96 .tt .tit .title{line-height: 33px;}
#footer2{background: #0F2841;}
#footer2 .inner{padding: 14px 0 22px;}
#footer2 .inner .copyright{color: #fff;line-height: 15px;font-size: 12px;text-align: center;}
#footer2 .inner .copyright span{margin: 0 14px;}
/* 分享二维码 */
.shares{text-align:center;    margin-bottom: 72px;}
.shares ul{width:auto; margin:0 auto;text-align: right;float:right;}
.shares li{float:left; margin:0 6px; position:relative;}
.shares li a{display:inline-block; width: 68px; height: 69px; border: 0px solid red;opacity:.6; filter:Alpha(opacity=60); vertical-align:top;}
.shares li a:hover{ opacity:1; filter:Alpha(opacity=100); }
.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.i3 a{background: url(images/share-3.png) no-repeat center;}
.shares li.i4 a{background: url(images/share-4.png) no-repeat center bottom;}
.shares li span{display:block; line-height:16px; font-size:12px; color: #fff;text-align:center;}
#footer .shares li .con{display:none; position:absolute; bottom: 80px; left:50%;z-index:100; margin-left: -62px; width:100px;}
.shares li .con img{ width: 80px; height:80px; vertical-align:top; background:#fff;}


/**************************************************************
 * 组件功能
 */
/*系统默认搜索*/
.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; }
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;
}
/**搜索**/
.search-panel {float: left; position: relative; clear: right; margin-left: 10px;}
.search-window { overflow: hidden; width: 20px;margin-left: 20px;}
.wp-search {position: relative;background: #fff;}
.wp-search form {display: block;}
.wp-search .search-input {height: 45px;line-height:45px;/* width:550px; */display:-ms-flexbox;/* transform:translateY(-50px); *//* opacity:0; *//* margin-top:-100px; */display: flex;}
.wp-search .search-input input.search-title {background: #fff;
    box-shadow: 1px 1px 3px rgb(0 0 0 / 50%) inset;
    -ms-flex: 1;
    flex: 1;
    padding: 0 12px;
    font-size: 16px;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 0; line-height: 27px;
    /* height: 26px; */
    color: #b8b8bd;border: 1px solid rgb(0 0 0 / 50%);}
.wp-search .search-btn {/* width: 16px; */ /* height: 17px; */ position: absolute; right: 0; top: 0;background: #94070a;
    color: #fff;
    width: 120px;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    -webkit-appearance: none;
    appearance: none;
    border-radius: 0;}
.wp-search .search-btn input.search-submit {position: absolute; right: 0; top: 0;background: #24a8b4;
    color: #fff;
    width: 120px;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    -webkit-appearance: none;
    line-height: 45px;appearance: none;
    border-radius: 0;/* width: 16px; */ border: 0;/* height: 17px; */ /* border: 0; */ /* outline: 0; */ /* background: url(images/searchbg.png) center no-repeat; */ /* cursor: pointer; */}
.searchbtn {width: 16px; height: 17px; border: 0; outline: 0; background: url(images/searchbg.png) center no-repeat; background-repeat: no-repeat; /* position: absolute; */ right: 0; top: 0; z-index: 120; cursor: pointer;}

/**友情链接**/
.botlinks .links-wrap {position: relative;float: left;display: inline-block; margin:4px 10px; width: 150px; line-height: 32px; background: #fff;border:1px solid #d0d0d0;}
.botlinks .links-wrap a.links-arrow {display: block; height: 32px; line-height: 32px; padding: 0 25px 0 10px; color:#a1a1a1; background: url(images/arrow.png) no-repeat right top;}
.botlinks .links-wrap a.links-arrow:hover,
.botlinks .wrap-open a.links-arrow { color: #333; background-position: right bottom; cursor: pointer;}
.botlinks .links-wrap .link-items {display: none; position: absolute; left: 0; bottom: 33px; width: auto; min-width:180px; height:auto; max-height: 300px; overflow: auto; overflow-x:hidden;background: #f5f5f5;}
.botlinks .links-wrap .link-items a { display: block; line-height: 24px; padding: 5px 0; color: #444;}
.botlinks .links-wrap .link-items a span { display:block; margin:0 6px; white-space:nowrap;}
.botlinks .links-wrap .link-items a:hover { color: #fff; background: #0f429b; cursor: pointer;}/**链接样式**/
/*列表页*/
/*banner*/

.mbanner  .slick-prev{  left: 3%;background: url(images/b_left.png)no-repeat center;width: 68px;border-radius: 50%;height: 68px;z-index: 4;top: 50%;position: absolute;border: 0;font-size: 0;}
.mbanner  .slick-next{position:absolute;right: 3%;background: url(images/bright.png)no-repeat center;width: 68px;border-radius: 50%;height: 68px;top: 50%;border: 0;font-size: 0;}
.mbanner .news_list .news{position:relative;}
.mbanner .slick-list{height:100vh !important;}
.mbanner .news_list .news .news_wz{position:absolute;bottom: 0;left: 0;height: 174px;right: 0;background: url(images/ban_bg.png) repeat-x;}
.mbanner .news_list .news .news_wz .news_con{width: 1520px;margin:0 auto;text-align:left;padding-top: 85px;}
.mbanner .news_list .news .news_wz .news_con .news_title{font-size: 23px;/* line-height: 54px; */color: #fff;font-family: "SourceHanSansSC-Medium";}
.mbanner .news_list .news .news_wz .news_con .news_title a{color:#fff;}
.mbanner .dots {position: absolute; bottom: 53px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%;}
.mbanner .slick-dots{/* width:auto; */display:inline-block;text-align: right;position:static;width: 1520px;margin: 0 auto;}
.mbanner .news{}
.mbanner .news .news_imgs{height:100vh;overflow: hidden; transition: 3s;}
.mbanner li.news .news_imgs video,
.mbanner li.news .news_imgs img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  object-fit:fill;height: 100%;
    width: 100%;
}
.mbanner .slick-dots li button{color: #fff;font-size: 20px;line-height: 34px;font-family: 'SourceHanSansCN-Regular';height: auto;width: auto;padding: 0;}
.mbanner .slick-dots li {position: relative; display: inline-block; height: auto; width: auto; margin: 0px 11.5px; padding: 0px; transition: 0.7s;cursor: pointer; background: none; }
.mbanner .slick-dots li.slick-active {background: none;margin: 0 33.5px 0 11.5px;position:relative;}
.mbanner .slick-dots li:after{content:"";top:50%;margin-top:-0.5px;position:absolute;width: 0px;height: 1px;background: #fff;opacity:0;transition:0.7s;left:15.5px}
.mbanner .slick-dots li.slick-active:after{width:35px;opacity:1}
.mbanner .slick-dots li:last-child.slick-active{/* margin:0 11.5px 0 33.5px; */}
/**.mbanner .slick-dots li:last-child:after{right: 16px;left:auto;}
.mbanner .slick-dots li:last-child.slick-active:after{width:35px;opacity:1;left:auto;right: 16px;}**/
.mbanner .slick-list {height:100vh!imprtant}
.mbanner .focus .focus-title-bar {bottom: 135px;width: 100% !important;left: 0;margin-left:0px;height: 29px;}
.mbanner .focus-title{display: block;text-align: center;width: 100%;font-size: 30px;font-weight: bold;line-height: 29px;height: auto;padding: 0;}
.mbanner .focus .focus-title-bg {background-color: #000;opacity: 0.4;display: none;filter:alpha(opacity=60);}

.mbanner .focus .focus-pagination {position:absolute;right: 14px;bottom: 79px;margin-right: 0px;z-index:60;width: 100%;text-align: center;}
.mbanner .focus .focus-page { display:inline-block; width: 50px; height: 3px;  margin-right:6px;background:#fff;opacity: .7;margin: 0 5.5px;}
.mbanner .focus .focus-page-active {background: #057f98;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}
.post-10 .tt{margin-bottom:71.5px;}
.post .more_btn{margin-top: 47px;background: url(images/more_bgb.png) no-repeat center right;}
.post.morew .more_btn,.post .more_btn.morew{;background: url(images/more_bgw.png) no-repeat center right;}
.post-11 .con1{margin-bottom:31px;}
.post-11 .news_list .news .news_wz .news_con{font-family: "SourceHanSansSC-Medium";}
.post-11 .news_list .news .news_wz .news_con .news_text{font-size: 16px;line-height: 27px;color:#2A2A2A;font-family: "SourceHanSansCN-Regular";margin-bottom: 6px;transition: 0.7s;}
.post-11 .cdpic.news_tu .news_list .news .news_imgs{/* height: 426.8px; */padding-top: 0;}
.post-11 .news_tu .news_list .news:hover .news_imgs .imgbox{transform:scale(1.05)}
.post-11 .cdpic.news_tu .news_list .news .news_imgs .imgbox{height: 424.8px;transition:0.7s}
.post-11 .news_tu .news_list .news .news_imgs .imgbox{transition:0.7s}
.post-11 .cdpic.news_tu .news_list .news{position:relative;}
.post-11 .cdpic.news_tu .news_list .news .news_wz{position:absolute;bottom:0;left: 0;right: 0;height: 168px;color: #fff;background: url(images/tcpic.png) bottom repeat-x;}
.post-11 .cdpic.news_tu .news_list .news .news_wz .news_con{padding: 81px 4.7% 13px;}
.post-11 .cdpic .news_list .news .news_wz .news_con .news_text{display:none;-webkit-line-clamp: 2;line-clamp: 2;max-height: 54px;}
.post-11  .news_list .news .news_wz .news_title{font-size: 18px;line-height:27px;margin-bottom: 3px;transition: 0.7s;font-weight: bold;}

.post-11 .cdpic.news_tu .news_list .news .news_wz .news_meta{font-size:12px}
.post-11 .cdtext .news_list .n1{margin-bottom:1px;}
.post-11 .cdtext .news_list .news .news_wz{background:#F7F6F6;}
.post-11 .cdtext .news_list .news .news_wz:hover{background:#1B4D7E;}
.post-11 .cdtext .news_list .news:hover .news_wz .news_con .news_title,.post-11 .cdtext .news_list .news:hover .news_text,.post-11 .cdtext .news_list .news:hover .news_wz .news_con .news_meta{color:#fff}
.post-11 .cdtw .news_list .news:hover .news_wz{background:#1B4D7E;}
.post-11 .cdtw.news_tu .news_list .news:hover .news_wz .news_con .news_title,.post-11 .cdtw .news_list .news:hover .news_text,.post-11 .cdtw .news_list .news:hover .news_wz .news_con .news_meta{color:#fff}
.post-11 .cdtext .news_list .news .news_wz{height: 212px;}
.post-11 .cdtext .news_list .news .news_wz .news_con{padding: 33.5px 6.9% 20.5px;}
.post-11 .cdtext .news_list .news .news_wz .news_con .news_meta{font-size:12px;font-family:"";color:#474646;text-align:right;font-family: "SourceHanSansSC-Normal";transition: 0.7s;}
.post-11 .cdtext .news_list .news .news_wz .news_con .news_text{-webkit-line-clamp: 2;line-clamp: 2;max-height: 54px;}
.post-11 .cdtext .news_list .news .news_wz .news_con .news_title{color: #79452E;/* height: 54px; */margin-bottom: 5px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;max-height: 54px;}
.post-11 .cdtw .news_wz{background:#F7F6F6;}
.post-11 .cdtw.news_tu .news_list .news .news_wz{height:212px;}
.post-11 .cdtw.news_tu .news_list .news .news_wz .news_con{padding: 33.5px 6.3%;}
.post-11 .cdtw.news_tu .news_list .news .news_wz .news_con .news_title{color: #79452E;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 54px;}
.post-11 .cdtw.news_tu .news_list .news .news_imgs{padding-top: 0;}
.post-11 .cdtw.news_tu .news_list .news .news_imgs .imgbox{height:212.78px; }
.post-11 .cdtw .news_list .news .news_wz .news_con .news_text{-webkit-line-clamp: 2;line-clamp: 2;max-height: 54px;}
.post-11 .cdtw .news_list .news .news_wz .news_con .news_meta{font-size:12px;font-family:"";color:#474646;text-align:right;font-family: "SourceHanSansSC-Normal";transition: 0.7s;}
.main1 .ml{float:left;} 
.main1 .mc{float:left;} 
.main1 .mr{float:right;} 
.main1 .cdpic{width: 48.9%;}
.main1 .cdtext{width: 23.3%;margin-left: 2%;}
.main1 .cdtw{width: 23.5%;}
.main2 .inner{padding: 162px 0 76px; }
.main2 .list-l{float: left;width: 48.7%;}
.main2 .list-r{float: right;width: 48.8%;}
.main2 .post .tt{margin-bottom: 44px;}

.post-21 .news .news_text{font-family:"SourceHanSansSC-Medium";color:#fff;font-size: 18px;line-height: 33px;margin-bottom: 55px;}
.post-22  .news_list.list-l  li.news .news_imgs{padding-top: 0;height: 415px;}
.post-22  .news_list.list-r li.news:hover .news_imgs img{transform:scale(1.05)}
.post-22  .news_list.list-r  li.news .news_imgs{padding-top:65%}
.post-22 .news_list li.news{position: relative;}
.post-22 .news_list.list-r li.news{margin-bottom: 20px;}
.post-22 .news_list li.news .news_img{display: inline-block;}
.post-22 .news_list.list-r li.news .news_wz .news_con{background:#F7F6F6;height: 128px;padding: 18px 5.3% 0;}

.post-22 .news_list.list-r li.news .news_title{font-size: 18px;line-height:30px;height: auto;font-family: "SourceHanSansCN-Bold";color: #79452E;margin-bottom: 10px;}
.post-22 .news_list.list-l li.news .news_wz{height: 134px;background: #f7f6f6;}
.post-22 .news_list.list-l li.news .news_wz .news_con{padding: 16.5px 2.6%;}
.post-22 .news_list.list-l li.news .news_wz .news_text{font-size:16px;line-height:28px;font-family: 'SourceHanSansCN-Regular';-webkit-line-clamp: 3;line-clamp: 3;max-height: 87px;}
.post-22 .news_list.list-l .slick-dots{bottom:13px;}
.post-22 .news_list.list-l .slick-dots li {position: relative; display: inline-block; height: 10px; width: 10px; margin: 0px 6.5px; padding: 0px; cursor: pointer; background: #ccc; border-radius: 50%;box-shadow: 0 2px 6px 1px #ebebeb;}
.post-22 .news_list.list-l .slick-dots li.slick-active {background: #113B65;}
.post-22 .news_list.list-l .slick-dots li button {border: 0; background: transparent; display: block; height: 10px; width: 10px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none;}
.post-22 .news_list.list-r li.news .news_img{width: 289px;height: 169px;position: absolute;overflow: hidden;}
.post-22 .news_list.list-r li.news:hover .news_img img{transform:scale(1.05)}
.post-22 .news_list.list-r li.news .news_img img{width: 100%;;height:100%;transition:0.7s}
.post-22 .news_list.list-r li.news .news_wz{padding: 12px 0 12px 242px;position: relative;z-index: 11;}
.post-22 .news_list.list-r li.news .news_wz .news_text{font-size:14px;line-height:23px;font-family: 'SourceHanSansCN-Regular';max-height: 46px;}
.post-22 .news_list li.news .news_title a{color:#060606;}
.post-22 li.news .play2 {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -50px;
  margin-top: -50px;
  z-index: 100;
  cursor: pointer;
}
.post-22 .list-r li.news .play2{margin-left: -12.5px;margin-top: -12.5px;}
.post-23 .more_btn{margin-top: 45px;}
.post-23 .more_btn .more_text, .post-23 .more_btn a{color:#fff;}
.post-31 .tt{margin-bottom:100px;}
.post-31 .news_list .news{float:left;width:31.9%}
.post-31 .news_tu .news_list .news .news_imgs{padding-top:134%;}
.post-31 .news_list .news{margin-right: 1.9%;}
.post-31 .news_list .news.n3{margin-right:0}
.post-31 .news_list .news .news_wz{background: url(images/p31_bg.png)repeat-x;}
.post-31 .news_list .news .news_wz .news_con{padding: 53px 7% 25px;}
.post-31 .news_list .news .news_wz .news_con .news_title{line-height:30px;margin-bottom: 19px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    
    max-height: 60px;-webkit-box-orient: vertical;}
.post-31 .news_list .news .news_wz .news_con .news_text{font-size:16px;line-height:27px;margin-bottom: 5px;max-height: 54px;}
.post-31 .news_list .news:hover{box-shadow: 0 0 11px 1px #000;}
.posttw .news_list .news{position:relative;transition: 1s;}
.posttw .news_list .news .news_wz{position:absolute;bottom:0;left:0;right:0;color:#fff;}
.post-31 .news_list .news .news_wz .news_con .news_text a,.post-31 .news_list li.news .news_wz .news_con .news_title a{color:#fff}
.posttw .news_list .news .news_wz .news_title{font-size:18px;font-family: "SourceHanSansCN-Bold";}
.post-41  .more_btn{background: none;float: right;display: inline-block;position: absolute;right: 0;margin-top: 0;top: 0;}
.post-41 .more_btn .more_text{margin-right:0;color: #000;font-size: 20px;font-family: "simsum";}
.post-41 .tt{margin-bottom: 30px;text-align: left;position: relative;border-bottom: 2px solid #000;}
.post-41 .boxm{float:left;width:48%;}
.post-41 .boxm2{float:right;}
.post-41 .boxm1 .news_list.list1 .news .news_meta{position:absolute;width: 103px;height: 106px;text-align:center;background: #1B4D7E;left: 0;top: 0;font-family: 'SourceHanSansSC-Normal';transition: 0.7s;}
.post-41 .boxm1 .news_list.list1 .news_day{font-size: 35px;color:#fff;margin-bottom: 13.3px;line-height: 35px;margin: 16px 0 13px;}
.post-41 .boxm1 .news_list.list1 .news_meta .news_year{font-size: 18px;color:#fff;}
.post-41 .boxm1 .list1 .news .news_wz{padding-left:116px;padding-right: 63px;position: relative;height: 106px;}
.post-41 .boxm1 .list1 .news .news_con{padding:13px 0 0 ;margin-bottom: 57px;}
.post-41 .boxm1 .list1 .news .news_wz .news_info{padding: 22px 0 0 30px;}
.post-41 .boxm1 .list1 .news .news_wz .news_info .news_title{line-height:30px;}
.post-41 .boxm1 .list1.news_list .news_text{font-size:18px;line-height:31px;-webkit-line-clamp:3;-webkit-line-clamp: 3;max-height: 93px;}
.post-41 .boxm2 .news_list  .news_text{font-size:18px;line-height: 30px;}
.post-41 .boxm2 .list1  .news_text{-webkit-line-clamp:3;height: 90px;-webkit-line-clamp: 3;margin-bottom: 27px;}
.post-41 .boxm2 .list1  .news_meta{font-family: 'SourceHanSansCN-Noraml';
    font-size: 12px;
    line-height: 20px;text-align: right;}
.post-41 .boxm2 .list2  .news_text{-webkit-line-clamp:4;line-clamp: 4;height: 120px;}
.post-41 .boxm1 .list1 .news .news_box{}
.post-41 .boxm2 .list1 .news .news_title{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 16px;}
.post-41 .list2 .news .news_title{font-size: 22px;line-height: 43px;text-overflow: -o-ellipsis-lastline;
  
  
  
  
  font-family: 'SourceHanSansCN-Bold';line-clamp: 2;
  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.post-41 .list1 .news .news_title{font-size: 22px;line-height: 43px;text-overflow: -o-ellipsis-lastline;
  /* overflow: hidden; */
  /* text-overflow: ellipsis; */
  /* display: -webkit-box; */
  /* -webkit-line-clamp: 2; */
  font-family: 'SourceHanSansCN-Bold';line-clamp: 2;
  /* -webkit-box-orient: vertical; *//* color: #2B2B2B; */}
.post-41 .news .news_title a{color:#191818;transition:all 0s ease;}
.post-41 .news:nth-child(4n){margin-right:0;}
.post-45{margin-bottom:36px;}
.post-45 .news_list .news{position:relative;line-height: 54.5px;border-bottom: 1px solid rgb(112 112 112 / 65%);}
.post-45 .news_list .news .news_title{font-size: 15px;color: #000000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-right: 90px;}
.post-45 .news_list .news .news_meta{position:absolute;right:0;top:0;line-height: 54.5px;}
.main3{background: #E6E2E2;}
.main4{background: #E6E2E2;}
.main3 .post .more_btn a{color:#fff;} 
.main3 .inner{padding: 140px 0  0;}
.main3 .post .tt .tit .title{color: #fff;}
.content{padding: 16px 8px 14px 15px;background: #fff;width:100%;margin-left:-15px;}
.main3 .post-32  .news_list li.news .news_imgs{padding-top: 60%;}
.post-31 .slick-dots{display:none;}
.post-31 .news_imgs {
  
}
.post-41 .boxm1 .news_list.list1 .news:nth-child(2n){width:47.5%;margin-right: 0;}
.post-41 .boxm2 .list2{background: #f7f6f6;}
.post-41 .boxm2 .list2:hover{background:#1B4D7E;}
.post-41 .boxm2 .list2:hover a{color:#fff}
.post-41 .boxm2 .mr:hover{background:#1B4D7E;}
.post-41 .boxm2 .mr:hover a{color:#fff}
.post-41 .boxm2 .ml .list1{padding: 69px 9.4% 57px;}
.post-41 .boxm2 .mr{float:left;width:47.5%;margin-right: 0;background: #f7f6f6;position:relative;}
.post-41 .boxm2 .list2{padding: 21px  45px 21px 311px;}
.post-41 .boxm2 .list2{position:relative;margin-bottom: 64px;}
.post-41 .boxm2 .list3{margin-top:24px}
.post-41 .boxm .news_list.list3 .news{position:relative;border-bottom: 1px solid #707070;margin-bottom: 36.5px;padding-bottom: 6px;font-family: 'SourceHanSansSC-Medium';}
.post-41 .boxm .news_list.list3 .news .news_title{font-size:18px;line-height: 31px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color: #000000;margin-right: 143px;}
.post-41 .boxm .news_list.list3 .news .news_meta{position:absolute;right: 21px;top:0;line-height: 39px;color: #040303;}

.post-41 .boxm .news_list.list3 li.news:before {  content: "";  width: 0;height: 2px;background: #79452E;  position: absolute;   left: 0; top: 100%; transition: 0.6s;visibility: visible;}
.post-41 .boxm .news_list.list3 li.news:hover:before { left: 0;width: 100%;}
.post-41 .boxm2 .list2 li.news{}
.post-41 .boxm2 .list2 li.news .news_imgs{position:absolute;top: 23px;left: 25px;bottom:32px;width: 250px;height: 162px;padding-top: 0;}
.post-41 .boxm2 .list2 li.news .news_imgs img{width:100%;height:100%;}
.post-41 .boxm2 .list2 li.news:hover .news_imgs img{transform:scale(1.1)}
.post-41 .news_list .news:last-child{margin-right:0;}

.post-51{position:relative;}
.post-51 .tt{margin-top:-37px;margin-bottom:84.8px;}
.post-51 .more_btn{margin-top: 53px;}
.post-51 .more_btn .more_text, .post-51 .more_btn a{color:#fff;}
.post-51 .news_list .news{float:left;font-size: 16px;line-height:30px;margin-right: 2%;width: 32%;}
.post-51 .news_list .news:nth-child(3){margin-right:0}
.post-51 .news_list .news .news_wz{background:#EDE9E7}
.post-51 .news_list .news .news_wz .news_con{padding: 18px 4.1% 44px;}
.post-51 .news_list .news .news_title{/* padding-left:14px; */position:relative;font-size: 25px;line-height: 35px;font-family: 'SourceHanSansSC-Medium';height: 70px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;color: #000000;margin-bottom: 12.4px;}
.post-51 .news_list .news .news_title a{color: #000000;}
.post-51 .news_list .news_text{-webkit-line-clamp: 5;
  line-clamp: 5;font-size:16px;line-height:27px;height: 135px;margin-bottom: 31px;color: #040303;}
.post-51 .news_list .news_text a{color: #040303;}
.post-51 .news_list .news:nth-child(5n){margin-right: 0%;}
.post-51 .news_list .news .news_meta{font-size:16px;line-height: 24px;}
.post-51 .slick-slide img{display:inline-block}
.post-51 .news_list .news .news_meta .meta{line-height: 20px;color: #040303;margin-left:5px;}
.post-51 .news_list .news .news_meta .clock{margin-right:5px;}
.post-61 .tt{margin: 0 0 78.8px;}
.post-61 .news{float:left;width:24%}
.post-61 .news_list .news{margin-right: 1.3%;}
.post-61 .news_list .news .news_box{position: relative;padding-top:40px;}
.post-61 .news_list .news.n1 .news_box{background:#037C6E;}
.post-61 .news_list .news.n2 .news_box{background:#DE933C}
.post-61 .news_list .news.n3 .news_box{background:#51BAD9}
.post-61 .news_list .news.n4 .news_box{background:#764B1A}
.post-61 .news_list .news.n4{margin-right:0}
.post-61 .news_tu .news_list .news .news_imgs{padding-top:0;}
.post-61 .news_tu .news_list .news .news_imgs .imgbox{padding-top: 170%;transition:0.7s}
.post-61 .news_tu .news_list .news:hover .news_imgs .imgbox{transform: scale(1.05);}
.post-61 .news_list .news .news_wz{background: url(images/p61_bg.png)repeat-x;bottom:-2px;}
.post-61 .news_list .news .info_con{background:#EDE9E7;height: 125px;}
.post-61 .news_list .news .info_con{padding:16px 19px 0 17px;}
.post-61 .news_list .info_news{margin-bottom:5px;position: relative;}
.post-61 .news_list .news .info_title{font-size:14px;font-weight:bold;/* line-height: 19px; */color:#000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.post-61 .news_list .news .info_meta{font-size:10px;text-align:right;line-height: 14px;}
.post-61 .news_list .news .news_wz .news_con{padding: 80px 10% 36.3px;}
.post-61 .news_list .news .news_wz .news_con .news_title{line-height:18px;margin-bottom: 5px;}
.post-61 .news_list .news .news_wz .news_con .news_title{line-height:31px;max-height: 62px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;font-family: 'SourceHanSansCN-Regular';-webkit-box-orient: vertical;font-weight: bold;
    font-size: 20px;}
.post-61 .news_list .news_meta{font-size:11px;line-height:19px;    display: none;}
.post-61 .news_list .news:hover{box-shadow: 0 0 11px 1px #ccc;}
.post-62 .more_btn{margin-top: 53px;}
.post-62 .more_btn .more_text, .post-51 .more_btn a{color:#fff;}

/*************************************************************
 * 特殊页面
 */
 /*滚动样式*/
.wrapperinner {position: relative;z-index: 1;width: 100%;overflow: hidden; -ms-touch-action: none;}
.scroller {position: absolute; z-index: 1; width: 750px; height: 160px;
   -webkit-tap-highlight-color: rgba(0,0,0,0);
   -webkit-transform: translateZ(0);
   -moz-transform: translateZ(0);
   -ms-transform: translateZ(0);
   -o-transform: translateZ(0);
   transform: translateZ(0);
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   -webkit-text-size-adjust: none;
   -moz-text-size-adjust: none;
   -ms-text-size-adjust: none;
   -o-text-size-adjust: none;
   text-size-adjust: none;
}
/*************************************************************
*二级页面
*/

#wp_paging_w6 .wp_paging {
    font-size: 12px;
    line-height: 34px;
    padding: 4px 0 72px;    
    text-align: right;
}

#wp_paging_w6 .wp_paging li {
    margin: 0;
    line-height: 20px;
    height: 20px;float: none;
display: inline-block;
}
#wp_paging_w6 .wp_paging li.pages_count{display: none;}
.wp_paging li span, .wp_paging li a{
display: inline-block;
    float: left;
    margin-left: 10px;
}

#wp_paging_w6 .wp_paging li a {
    height: 20px;
    line-height: 20px;
    padding: 0 9px;
    border: 1px solid #9E9E9E;color: #000;
}
.wp_paging li input{
    border: 1px solid #d5d5d5;
    background: #fff;
    text-align: center;
}

#wp_paging_w6 .wp_paging li a:hover {
    background: #79452E;
    color: #fff;
}

#wp_paging_w6 .wp_paging li input {
    font-size: 12px;
    width: 40px;
    height: 20px;
    margin: 0;
    line-height: 34px;    border: 1px solid #9E9E9E;    background: transparent;
}

#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;
}

.return{    position: absolute;font-size: 16px;line-height: 24px;}
.info .return{bottom: 0;}
.return img{    margin-right: 10px;}
.return:hover img{  animation: arr 1.2s ease-out 0s infinite;}
@keyframes arr{
0%{transform:translateX(-7px);}
50%{transform:translateX(0px);}
100%{transform:translateX(-7px);}
}


/**一屏**/
/*一屏*/
.body_b {
  position: fixed;
  left: 0%;
  top: 100%;
  bottom: 0;
  right: 0;
  background: #fff;
  overflow-x: hidden;
  transition: top 0.7s cubic-bezier(0.5, 0, 0.2, 1) 0s;
  
  outline: none;
z-index: 5;}
.body_b.showdiv {
  top: 0;
}
.body_b .scroll{position: fixed;right: 2.5%; top: 40%;width: 10px;transform: translate(80px,0px);transition: all 1s ease-out 0s;opacity: 0;filter:Alpha(opacity=0);}
.body_b.showdiv .scroll{transform: none;opacity: 1;filter:Alpha(opacity=100);}
.bb:hover {
  animation-play-state: paused;
  color: #fff;
}

.bb {
  position: absolute;
  left: 50%;
  bottom: 55px;
  text-align: center;
  transform: translateX(-50%);
  color: #94070a;
  font-size: 36px;
  /* display: none; */
  cursor: pointer;
  opacity: 0;
  font-family: icon;
  padding: 0 10px;
  animation: bb 1.5s linear 0s infinite;
  font-weight: bold;
}
@keyframes bb {
  0% {
    transform: translate(-50%, 0);
    opacity: 0;
  }
  50% {
    transform: translate(-50%, 5px);
    opacity: 1;
  }
  100% {
    transform: translate(-50%, 0px);
    opacity: 0;
  }
}

/* .main1 .ml{
    transform: translate(-50%, 0);
    transition: all 1.5s ease-out 0s;
    opacity: 0;
}
.main1 .mr{
    transform: translate(50%, 0);
    transition: all 1.5s ease-out 0s;
    opacity: 0;
}
.main1.showdiv .mr{
    transform: none;
    opacity: 1;
}
.main1.showdiv .ml,.main2.showdiv .post-41,.main2.showdiv .mod2,.main3.showdiv .mod1,.main3.showdiv .post-41,.main3.showdiv .post-51,.main2.showdiv .post-22{
    transform: none;
    opacity: 1;
}
.post-41{transform: translate(-50%, 0);
    transition: all 1.5s ease-out 0s;
    opacity: 0;}

.post-41{
  clear: both;
  transform: translate(0, -40%);
  transition: all 1s ease-out 0s;
  opacity: 0;
}
.post-22{transform:translate(0px,-40%);  transition: all 1s ease-out 0s;opacity: 0;}
.main2 .mod2{
 transform: perspective(2500px) rotateY(-200deg);
  transition: all 1.5s ease-out 0s;
  opacity: 0;}

.main3 .mod1{transform:perspective(2500px) rotateX(-200deg);transition: all 1.5s ease-out 0s;
  opacity: 0;} */

@keyframes move_nav {
  from {
    top: -150px;
  }
  to {
    top: 0px;
  }
}

#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%;
}
#playvideo .close {
  position: absolute;
  right: -35px;
  top: -35px;
  cursor: pointer;
  z-index: 100;
}

/**jgsz**/
.jgsz .wp_subcolumn_list .wp_sublist .sublist_title .morelink{display:none;}
.wp_subcolumn_list .wp_sublist .sublist_title a{font-size: 22px;color:#1DA2BC;}
.wp_subcolumn_list .wp_sublist .sublist_title a:hover{color:#1DA2BC;}
.jgsz .wp_subcolumn_list .wp_sublist .sublist_title{line-height: 69px;height: auto;border-bottom: 0px;margin-bottom: 5px;padding-left: 39px;background: url(images/tt_bg.png) no-repeat left center;}
.jgsz  .news_list{overflow:hidden;background: url(images/li_bg.png)top;padding-left: 22px;}
.jgsz  .news_list .news{float: left;width: 25%;border-bottom:0px;margin-bottom: 19px;}
.jgsz  .news_list .news .news_meta{display:none;}
.jgsz  .news_list .news:hover{padding-left: 0;}
.jgsz  .news_list .news:hover span.news_title:before{left:0}
.jgsz  .news_list .news span.news_title{margin-right:0;padding-left: 18px;font-size: 17px;line-height: 51px;display: block;white-space: nowrap;position: relative;float: none;overflow: hidden;text-overflow: ellipsis;}
.jgsz  .news_list .news span.news_title:before{content:">";background:transparent;width:auto;font-size: 17px;line-height: 51px;height: auto;top: 0;color: #BCBCBC;margin-top: 0;position: absolute;left: 0;}
.jgsz .col_list .wp_listcolumn .wp_column a.selected .column-name:before,.jgsz .col_list .wp_listcolumn .wp_column a:hover .column-name:before{position:absolute;content:"";width:8px;height:8px;background:#057f98;top:50%;margin-top:-4px;left:-20px;transition:0.4s}
.jgsz .col_list .wp_listcolumn .wp_column a.selected .column-name,.jgsz .col_list .wp_listcolumn .wp_column a:hover .column-name{position:relative;}
.jgsz .col_list .wp_listcolumn .wp_column a{transition:0s;}
.wp_subcolumn_list .wp_sublist .sublist_title a,.jgsz .wp_subcolumn_list .wp_sublist .sublist_title a .subcolumn-name{cursor:text;}
.col_list .wp_listcolumn .wp_column.parent a{position: relative;}
.col_list .wp_listcolumn .wp_column.parent a.selected,.col_list .wp_listcolumn .wp_column.parent a.parent{background: #153C68; color: #fff;}
.col_list .wp_listcolumn .wp_column.parent a:hover:after{content: ""; width: 16px; height: 23px;background: url(images/col_arrow.png) no-repeat; position: absolute; right: 19.5px; top: 50%;margin-top:-5%; background-size: 80%;}
.col_list .wp_listcolumn .wp_column.parent a.parent:after{content: ""; width: 16px; height: 23px;background: url(images/col_arrow.png) no-repeat; position: absolute; right: 19.5px; top: 50%;margin-top:-5%; background-size: 80%; }

/**sz**/
.sz .col_news_list li.news{border-bottom:0px;float: left;width: 17.6%;margin-right: 3%;margin-bottom: 20px;}
.sz .col_news_list li.news:nth-child(5n){margin-right: 0%;}
.sz .col_news_list li.news:hover{padding-left:0px;}
.sz .col_news_list li.news span.news_title:before{display:none;}

.sz .col_news_list li.news .news_img{padding-top: 133%;background-color:#efefef;position:relative;overflow:hidden;}
.sz .col_news_list li.news .news_img img{width:100%;height: 100%;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-width:100%;transition: all ease 0.4s;}
.sz .col_news_list li.news span.news_title{display: block;margin-right: 0;padding-left: 0;text-align: center;}
.sz .col_news_con{padding-top:30px}

.colist{line-height: 69px;
    height: auto;
    border-bottom: 0px;
    margin-bottom: 5px;
    padding-left: 39px;
    background: url(images/tt_bg.png) no-repeat left center;
}
.colist .tt{font-size: 22px;
    color: #1DA2BC;}

/**xybm**/
.xybm_list li{float:left;width:50%;position:relative;margin-bottom:26px;padding: 2.63px 0;}
.xybm_list li:nth-child(n){text-align:right;}
.xybm_list li:nth-child(2n){text-align:left;}
.xybm_list  li:nth-of-type(odd){clear:both;}
.xybm_list  li:nth-of-type(odd):before{content:"";width:3px;height:3px;background:#153C68;border-radius:50%;display:block;background:#153C68;position:absolute;right:12px;top:50%;margin-top:-1.5px;}
.xybm_list  li:nth-of-type(even):before{content:"";width:3px;height:3px;background:#153C68;border-radius:50%;display:block;background:#153C68;position:absolute;left:12px;top:50%;margin-top:-1.5px;}
.xybm_list li:nth-of-type(odd) .jgmc {margin-right:25px;}
.xybm_list li:nth-of-type(even) .jgmc{margin-left:25px;margin-right: 30px;}
.xybm_list  ul { display: flex;flex-wrap: wrap;align-content: stretch;justify-content: space-evenly;padding-left: 0 !important;}
.col_news_list .wp_entry .xybm_list p{margin-bottom: 0;font-size: 13px;line-height: 23px;color:#000000;}
.col_news_list .wp_entry .xybm_list a{color:#000000;line-height: 23px;  position: relative;z-index: 9;    font-size: 16px;}
.col_news_list .wp_entry .xybm_list{margin-bottom: 0;font-size: 13px;line-height: 23px;font-family: 'SourceHanSansCN-Regular';color:#000000;}
.col_news_list .wp_entry .xybm_list{color:#000000;    font-size: 16px;}
.dzjg_list li{background:#E5cEce;}
.dzjg_list li:nth-child(7){line-height:46px;}
.jxkydw_list li{background:#D1D1D5}
.kyys_list li{background:#DED5D2}
.kyys_list li.n1{text-align:left;}
.kyys_list li:nth-child(2){line-height:46px;}
.kyys_list li.n1 .jgmc{padding-left:119px;}
.xybm_list .goodssource{font-size:18px;line-height:31px;font-family: 'SourceHanSansCN-Regular';margin-bottom: 11px;background: none;height: auto;color: #000;}
.xybm_list{position:relative;padding-top: 137px;}
.xybm_list:after{content:"";width:119px;bottom: 25px;background: url(images/bmbgss.svg);position:absolute;left:50%;top: 0;margin-left: -60.5px;}
.bm .col_news_list{padding-bottom: 148px;}
.post-62 .more_btn .more_text, .post-62 .more_btn a {
    color: #ffF;
}
#footer2 .inner .copyright span a {
    color: #fff;
}
.col_news_list .wp_entry p {
    font-family: 微软雅黑, "microsoft yahei" !important;
    line-height: 2em !important;
    font-size: 18px !important;
}
.schooloverview ul{overflow:hidden}
.schooloverview ul li {
    float: left;
    background: #efefef;
    text-align: right;
    font-size: 16px;
    margin-bottom: 30px;
    margin-right: 15px;
    margin-left: 15px;
}
#wp_content_w6_0 .schooloverview ul li p{text-indent:0}
.wp_articlecontent .list-paddingleft-2 {
    padding-left: 30px;
}
.wp_articlecontent div {
    margin: 0 auto;
}
.schooloverview center {
    line-height: 38px;
    text-align: center;
    background: #efefef;
}
.schooloverview center a {
    line-height: 38px;
    text-align: center;
}
p.right {
    float: right;
}
/*标题*/
.title100 { font-size: 16px; line-height: 28px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BA0101; }
.title101 { font-size: 16px; line-height: 28px; border-top-width: 2px; border-top-style: solid; border-top-color: #BA0101; color: #BA0101; font-weight:bold; }

/*校标*/
.layouttext { background-color: #B32222; height: 84px; width: 250px; text-align: left; }
.layouttext1 { padding-top: 15px; padding-left: 15px; }

/*院系部门*/
.goodssource { background: #820b0b; height: 35px; margin-top: 10px; padding-left: 20px; line-height:35px; color:#FFF; font-size:16px; }
.goodssource a { line-height:35px; color:#FFF; font-size:16px; }


/*冠名学院*/
.gmxy_title1 { margin: 0px auto; width: 920px; }
.gmxy_title1 h1 { font-size: 16px; line-height: 50px; color: #FFF; background: #820B0B; height: 50px; padding-left: 30px; }
.gmxy_title1 h2 { height: 50px; font-size: 16px; font-weight: normal; }
.gmxy_title1 h2 .text1 { text-align: right; float: left; width: 430px; margin-top:13px; }
.gmxy_title1 h2 .text2 { text-align: left; float: right; width: 430px; margin-top:13px; }

.gmxy_title2 { margin: 0px auto; width: 920px; }
.gmxy_title2 .gmren { height: 242px; width: 440px; margin-bottom: 60px; }
.gmxy_title2 .gmren .photo { width: 180px; height: 242px; float: left; }
.gmxy_title2 .gmren .phototext { width: 240px; height: 242px; float: right; }
.gmxy_title2 .gmren .phototext h1 { font-weight: normal; height: 80px; font-size: 36px; margin-top: 60px; }
.gmxy_title2 .gmren .phototext h2 { font-weight: normal; height: 92px; font-size: 13px; }
.article .entry .read p {
    margin-bottom: 10px;
    font-family: 微软雅黑, "microsoft yahei" !important;
    line-height: 2em !important;
    font-size: 18px !important;
}
.article .entry .read span {
    margin-bottom: 10px;
    font-family: 微软雅黑, "microsoft yahei" !important;
    line-height: 2em !important;
    font-size: 18px !important;
}
/*字体*/
/* @font-face{
   font-family: 'SourceHanSansCN-Bold'; 
   src:url('/_web/fonts/SourceHanSansCN-Bold.ttf') format('truetype');
}
@font-face{
   font-family: 'SourceHanSansCN-Regular'; 
   src:url('/_web/fonts/SourceHanSansCN-Regular.ttf') format('truetype');
}
@font-face{
   font-family: 'SourceHanSansSC-Medium'; 
   src:url('/_web/fonts/SourceHanSansCN-Medium.ttf') format('truetype');
}
@font-face{
   font-family: 'SourceHanSansSC-Normal'; 
   src:url('/_web/fonts/SourceHanSansSC-Normal.ttf') format('truetype');
} */


/**历史沿革**/
.red {
    color: #F00;
}
.bold {
    font-weight: bold;
}
.companytext {
    padding: 10px;
}
#wp_content_w6_0{padding-bottom:60px;}
#wp_content_w6_0 p {
    margin-bottom: 10px;
    text-indent: 2em;
    line-height: 26px;
    color: #555;
}

/**准常大人**/
.goodssource {
    background: #820b0b;
    height: 35px;
    margin-top: 10px;
    padding-left: 20px;
    line-height: 35px;
    color: #FFF;
    font-size: 16px;
}
.wp_articlecontent .list-paddingleft-2 {
    padding-left: 30px;
    overflow:hidden;
}
/**名人专栏**/
.gmxy_title2 {
    margin: 0px auto;
    width: 920px;
padding-top: 50px;background: #fff;padding: 50px 72px 0;}

.gmxy_title2 .gmren {
    height: 242px;
    width: 440px;
    margin-bottom: 60px;
}

.left {
    float: left;
}
.gmxy_title2 .gmren .photo {
    width: 180px;
    height: 242px;
    float: left;
}
.gmxy_title2 .gmren .phototext {
    width: 240px;
    height: 242px;
    float: right;
}
.right {
    float: right;
}




.mobile{display:none;}
.col_menu.s {
    display: none;
}
.col_news.s .col_news_box {
    margin-left: 0px;
}

/**悬浮窗**/
.main0 {transform: translate(250px,0);position: fixed;right: 1%;top: 25%;z-index: 50;width: 145px;transition: all 1s ease-out 0s;opacity: 1;filter:Alpha(opacity=0);}
.showdiv .main0 {transform:none;opacity: 1;filter:Alpha(opacity=100);/* display: none; */}

.main0 .aside_logo{margin:0 auto;width: 120px;height: 0;/* background:url(images/asidelogoa.png) no-repeat center; */border-radius:50%;transition: 1s;}
.main0.show_bg .aside_logo{background: #e6e2e2 url(images/asidelogoa.png) no-repeat center;height: 120px;background-size: cover;}
.main0.asidelogob .aside_logo{background: url(images/asidelogoa.png) no-repeat center bottom;}
.main0 .asidenav{width: 100%;/* height: 370px; */background-size:cover;margin-top: -16px;background: url(images/asidenav1.png) no-repeat center top;background-size: cover;}
.main0 ul{padding: 40px 19px 0 16px; text-align: center;}
.main0 .links{line-height: 42px;border-bottom: 1px solid #655c58;height: 42px;overflow: hidden;}
.main0 .links a{font-size: 16px;color: #fff;}
.main0 .links a:hover{color:#f5d2b3;}
.main0 .gotop{height: 50px;overflow: hidden; line-height: 50px;cursor: pointer;background: #00376C;text-align: center;font-size: 14px;color: #fff;}

.gotop {}
.main0 .gotop:before{content: ""; display: inline-block;/* width: 100%; */position: relative;height: 100%;vertical-align: middle;background: url(images/gotop.png) no-repeat center;left: 0;right: 0;padding: 0 16px;}
.main0 .outside{border-radius: 0;height: 50px;margin-top: 1px;cursor: pointer;background: #00376C url(images/in.png) no-repeat center; }
.main0 .inside_title{margin-top: 74px; display: none;padding: 15px 0; font-size: 16px;line-height: 22px;color: #fff;width:16px;border-top:1px solid #ad8dc4;}

.showdiv .main0.in{right: 15px;}
.main0.in .links{display: none;}
.main0.in .aside_logo{background: none;height: 0;}
.main0.in ul{padding-left: 11px;/* height:  291px; */padding-top: 20px;}
.main0.in .inside_title{display: block;}
.main0.in .asidenav{background-repeat: left top;}
.main0.in {width: 36px;}
.main0.in .gotop{font-size: 0;}
.main0.in .outside{border-radius: 0 0 0 16px;background: #00376C url(images/out.png) no-repeat center;}
.ts .col_news_list li.news{border-bottom:0;}
.ts .col_news_list li.news:hover{padding-left:0}
.rcpy .col_news_con .news_list{margin: 0 -10px;}
.rcpy .col_news_list li.news{width: 33.3%;float: left;border-bottom: 0;text-align: center;margin-bottom: 49px;}
.rcpy .col_news_list .news_list{margin:0 -20px;}
.rcpy .col_news_list li.news .news_box{margin:0 20px;}
.rcpy .col_news_list li.news .news_box .news_img{height: 141px;display: flex;justify-content: space-around;align-items: flex-end;}

.rcpy .col_news_list li.news .news_box img{width:auto;vertical-align: bottom;transform: scale(0.8);}
.rcpy .col_news_list li.news:hover{padding-left:0}
.rcpy .col_news_list li.news .news_title{font-weight: bold;line-height: 20px;margin-top: 28px;font-size: 25px;}
.rcpy .col_news_list li.news .news_title a{color:#153C68;}

/**学院概况**/
.xygk .col_news_list li.news{float:left;width:50%;border-bottom:0;margin-bottom:61px;}
.xygk .col_news_list li.news:hover{padding-left:0}
.xygk .col_news_list li.news .news_title{border-left: 1.5px solid #153C68;line-height: 30px;font-size: 25px;font-weight: bold;}
.xygk .col_news_list li.news .news_title{color: #153C68;}
.xygk .col_news_list li.news span.news_title:before{display: none;}
.xygk .col_news .col_news_box{margin-left: 370px;}

/**名人专栏**/

.mrzl .col_news_list li.news{width:50%;float:left;position: relative;margin-bottom: 99px;}
.mrzl .col_news_list li.news .news_imgs{position: absolute;left: 0;top: 0;}
.mrzl .col_news_list li.news .news_imgs img{width:199px;height:268px;}
.mrzl .col_news_list li.news .news_wz{margin-left: 199px;}
.mrzl .col_news_list .news_list{margin:0 -47.5px}
.mrzl .col_news_list li.news .news_box{margin:0 47.5px;position: relative;}
.mrzl .col_news_list li.news .news_wz .news_con{padding: 0 0 0 33px;}
.mrzl .col_news_list li.news .news_wz .news_con .news_title{font-size:30px;font-weight:bold;line-height: 40px;margin-bottom: 44px;}
.mrzl .col_news_list li.news .news_wz .news_con .news_text{font-size:20px;line-height:36px;color: #383838;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  line-clamp: 5;
  -webkit-box-orient: vertical;height: 180px;}

.mrzl .wrapper .inner{width:1600px;}

/**历史沿革**/
.lsyg .col_news_con .news_list{padding-bottom:0}
.lsyg .col_metas .col_path a:last-child,.lsyg .possplit:nth-last-child(2){display:none;}
.lsyg .col_news .col_news_box{margin-left: 365px;}
.lsyg .wp_subcolumn_list .wp_sublist .sublist_title a.morelink{
  display:none;
}
.lsyg .wp_subcolumn_list .wp_sublist .sublist_title{border-bottom: 0;position: absolute;left: 0;top: 0;line-height: 26px;padding-left:30px;z-index: 399;}
.lsyg .wp_subcolumn_list .wp_sublist .sublist_title:before{content:'';width:12px;height:12px;position:absolute;left:0;top:50%;margin-top: -8px;background:#000;border-radius:50%}
.lsyg .wp_subcolumn_list .wp_sublist .news_imgs img{width:237px;line-height:164px;}
.lsyg .wp_subcolumn_list .wp_sublist .news_imgs{position: absolute;left: 0;top: 0;}
.lsyg .wp_subcolumn_list .wp_sublist .news.n1 .news_imgs{top: 52px;}
.lsyg .wp_subcolumn_list .news_list .news{position:relative;margin-bottom: 84px;}
.lsyg .wp_subcolumn_list .news_list .news .news_wz{margin-left:237px;}
.lsyg .wp_subcolumn_list .news_list .news .news_wz .news_con{padding-left:64px;}
.lsyg .wp_subcolumn_list .news_list .news .news_wz .news_title{font-size:22px;font-weight:bold;line-height: 29px;margin-bottom: 18px;}
.lsyg .wp_subcolumn_list .news_list .news .news_wz .news_title a{color:#000;}
.lsyg .wp_subcolumn_list .news_list .news .news_wz .news_text{font-size:20px;line-height:36px;}
.lsyg .wp_subcolumn_list .news_list .news .news_wz .news_subtitle{font-size:20px;line-height:26px;margin-bottom: 12px;}
.lsyg .wp_subcolumn_list{position:relative;}
.lsyg .wp_subcolumn_list .sublist_title a{color:#000;}
.lsyg .wp_subcolumn_list .sublist_title a:hover{color:#000;}
.lsyg .wp_subcolumn_list .wp_sublist .sublist_title a .subcolumn-name{cursor:text;}

/**党政领导**/
.dzld .col_news_list .news_list .news{line-height:33px;font-size:25px;position: static;}
.dzld .col_news_list{margin:0 -100px;}
.dzld .col_news_list .news_list .news .news_wz{margin:0 100px;}
.dzld .col_news_list .news_list .sub_title{position:relative;font-weight:bold;color:#153C68;float:left;max-width: 180px;padding-left: 25px;}
.dzld .col_news_list .news_list .sub_title:before{content:'';left:0;top:0;width:1.5px;bottom:0;background:#153C68;position:absolute;display:block;}
.dzld .col_news_list .news_list .news_title{float:right;width: 98px;text-align: justify;/* white-space: nowrap; */}
.dzld .col_news_list .news_list .news_title span{padding-left: 100%;display: inline-block;}
.dzld .col_news_list .news_list.ml{float:left;width:50%;}
.dzld .col_news_list .news_list.mr{float:right;width:50%;}
.dzld .col_news_list .news_list.mr li{margin-bottom:27.5px;}
.dzld .col_news_list .news_list.ml li:first-child,.dzld .col_news_list .news_list.mr li:first-child{margin-bottom:83.5px;}

.dzld .col_news_list .news_list.ml li.n2{margin-bottom:55px;}
.dzld .col_news_list .news_list.ml li.n3{margin-bottom:136.5px;}
.dzld .col_news_list .news_list.bottom{position:relative;clear: both;}
.dzld .col_news_list .news_list .sub_title{position:absolute;left:0;top:0;}
.dzld .col_news_list .news_list.ml .sub_title,.dzld .col_news_list .news_list.mr .sub_title{position:relative;}
.dzld .col_news_list .news_list.bottom .news{float: left;width:16%;margin-bottom: 30px;}
.dzld .col_news_list .news_list.bottom{padding-left: 220px;/* margin: 0 36px; */margin-left: 100px;margin-right: 18px;}
.dzld .col_news_list .news_list.bottom .news_title{float:none;}
.dzld .col_news_list .news_list.bottom .news_title span{}
.dzld .col_news_list .news_list.bottom .news .news_wz{margin:0}
.dzld .col_news_list .news_list.bottom .sub_title{display:none;}
.dzld .col_news_list .news_list.bottom .news.n1 .sub_title{display:block;}
.dzld .col_news .col_news_box{margin-left: 352px;}


  .mbanner .news_list .news .news_wz .news_con .news_title{font-size:20px;line-height: 26px;}
.mbanner .news .news_imgs{height:auto;padding-top: 51%;}
 .mbanner  .slick-prev{top: 64%;z-index: 66;}
.mbanner  .slick-next{top: 64%;z-index: 66;}
.mbanner .slick-list {height:auto!important}
.bb{display:none;}
.mbanner .slick-list{height:auto !important;}
  .body_b { position: static;}
   #banner{height:auto;}
/**研究生教育**/
.yjsjy .col_news .col_news_box{padding-top: 114px;}
.yjsjy .col_news_list li.news{width:25%}
.yjsjy .col_news_list li.news .news_title{font-size:30px;}
/**国际合作**/
.gjhz .col_news_list li.news{width: 30%;}
.gjhz .col_news_list li.news .news_title{font-size:30px;}
.gjhz .col_news .col_news_box{padding-top: 108px;}
/**教师出国(境)交流**/
.jscjjl .col_news_list li.news{width:25%}
.jscjjl .col_news_list li.news .news_title{font-size:30px;}
.jscjjl .col_news .col_news_box{padding-top: 98px;}
/**泰国研究中心**/
.tgyjzx .col_news_list li.news .news_title{font-size:30px;}
.tgyjzx .col_news .col_news_box{padding-top: 94px;}

/**回到顶部**/
.totop{position: fixed;
  z-index: 1;
  bottom: 15%;
  right: 1%;
  font-size: .2rem;
  line-height: .6rem;
  text-align: center;
  color: #fff;
  cursor: pointer;transition:0.7s;transform:translateY(200px);opacity:0}
.totop.showdiv{transform:none;opacity:1}