@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, 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, 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 "Times New Roman", Times, serif, 'Open Sans',sans-serif, Helvetica,'Hiragino Sans GB','Microsoft Yahei','微软雅黑',Arial; 
font:13px/1  'Open Sans' ; color:#333; outline:0;}
html {}
:focus { outline:0;}
.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:100%;}/*文本超出 小圆点显示*/
.overfloat-dot-2{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.overfloat-dot-3{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.overfloat-dot-4{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.overfloat-dot-5{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.overfloat-dot-6{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}
.overfloat-dot-7{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical;}

/*备用样式表*/
.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;}
/*css3扩展*/
body:before {content: ""; position: fixed; top: -10px; left: 0; z-index: 110; width: 100%; height: 10px;}
::-webkit-input-placeholder { color:#ccc;}
:-moz-placeholder {color:#ccc;}
::-moz-placeholder { color:#ccc;}
:-ms-input-placeholder { color:#ccc;}
/**布局开始**/
p{line-height:1.75;}
a {color:#3b3b3b; text-decoration:none; transition:all 0.4s ease-in-out;}
a:hover { color:#267dc7;}
/*页面尺寸*/
.wrapper { width:100%; margin:0 auto;}
.wrapper .inner,
.header-menu-ar {width: 1200px; width: 87%; margin:0 auto;} /**页面全局宽度**/
/*
.header-menu-ar,
#header .inner { width: 87%;}
*/
/*head开始*/
#header { /*background: #fff;*/}
#header .inner{height: 150px;position:relative;}
.header .sitelogo {float:left; margin: 5px 60px 0 0;}
.header .sitelogo img { height: 40px; margin-top: 25px;}
.header .language { font-size:15px; margin-top: 20px;}
.header .language a { float: right; color: #174994; background: #ccd9eb87; border-radius: 5px; padding: 5px 15px;}
.header .language a:hover {background: #174994; color: #fff;}

.header .head-right {float:right ;display:inline-block;}
.header .head-left {float:left; margin: 50px 0 0 20px;}

.header .head-left .site-branding{float:left;}

#site-title { font-size: 35px; font-weight: normal; line-height: 40px; margin-top:-5px; }
#site-title a{ color:#333;}

.header .head-left .header-logo-image{float:left;padding-right:5px;}
.header .head-left .header-logo-image img{display:block;width:auto;height: 115px; margin-top: -32px;}

.header .head-left .header-text {float:left; color: #fff;}
.header .head-left .site-description{ margin-left: 4px; font-size: 20px;line-height:28px;}


#header {
    border-bottom: 0px solid #383838;
    position: relative;
    color: #FFFFFF;}
#header span {
    position: relative;}
/*默认主导航样式*/
#nav{background: #f4f4f4;border-top:1px solid #ededed;}
#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.i1 { background:none;margin-left: 76px;}
.nav .wp-menu .menu-item.i1 a.menu-link {padding: 0 50px;}
.nav .wp-menu .menu-item.i7 a.menu-link {border-right: 1px solid #e3e3e3;}
.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;padding: 0 32px;line-height: 53px;color: #2e2e2e;font-size: 18px;border-left: 1px solid #e3e3e3;transition: all 0s ease-in-out;}
.nav .wp-menu .menu-item.hover a.menu-link,
.nav .wp-menu .menu-item a.hover{background-color: #fff;text-decoration: none;color: #2e2e2e;border-top: 5px solid #ff9212;line-height: 48px;transition: all 0s ease-in-out;}
.nav .sub-menu {display: none;position: absolute;left: 0;top: 53px;min-width: 100%;text-align:center;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: #000;height: 46px;line-height: 46px;padding: 0 17px;font-size: 16px;background:none;}
.nav .sub-menu .sub-item.hover> a,
.nav .sub-menu .sub-item a:hover{ color: #fff; background-color:#267dc7; display: block;}
.nav .sub-menu .sub-menu { left: 100%; top:0px; z-index: 200; background:#fff;display:none !important;}

/**主体模块样式**/
#m-container {}
#m-container .inner {}
/**首页三列布局**/
#container-2 { background: #f0f2f6; padding-bottom: 2.5em;}

.ir2 { line-height: 1.8; font-size: 18px;}
.r2l, .r2c, .r2r { padding: 1.5em 1.5em; box-sizing: border-box; background: #fff;}
.r2l { border-top: 3px solid #194b96; width: 23%; margin-right: 2%; float: left; min-height: 300px;}
.r2l .member_name { color: #267dc7; text-align: center; font-weight: bold; line-height: 3.5;}
.r2l p { margin-bottom: 0.3em;}
.r2l img { width: 160px; display: block; margin: 0 auto; box-shadow: 0px 5px 12px #0002;}
.r2l a { line-break: anywhere;}

.r2c { border-top: 3px solid #194b96; width: 50%; float: left; min-height: 300px;}
.r2ct,
.r2rt { margin-bottom: 1.5em;}

.thumb_news_ul { margin-top: 1.5em;}
.thumb_news_ul li { width: 100%; overflow: hidden; margin-bottom: 1em; transition: .5s;}
.thumb_news_ul img { width: 160px; display: block; float: left;}
.thumb_news_ul li:hover { transform: scale(1.05); box-shadow: 0 0 5px #0002;}
.thumb_news_ul .text { float: right; width: calc( 100% - 180px );}
.thumb_news_ul h3 { font-weight: normal; color: #333;}
.thumb_news_ul p { color: #999;}

.r2r { border-top: 3px solid #194b96; width: 23%; margin-left: 2%; float: left; min-height: 300px;}
.r2rt li { border-bottom: 1px dashed #ccc; line-height: 1.5; padding: 0.5em 0;}
.r2rb .ibd a { color: #267dc7;}

.ihd { font-size: 20px; font-weight: bold; line-height: 2.5; color: #333; border-bottom: 1px solid #999; margin-bottom: 0.7em; position: relative; padding-left: 1em;}
.ir3 .ihd {  margin-bottom: 1.3em;}
.ihd:before { content: ''; position: absolute; width: 3px; height: 27px; background: #267dc7; left: 5px; top: 13px;}
.more_btn {display:inline-block;*display:inline; *zoom:1; height: 20px;margin-top: 10px;line-height: 20px;float:right;}
.more_btn a {font-size:16px; cursor:pointer; color:#666;} 
.more_btn a:hover{color:#ff9212;} 

.ibd { min-height: 100px; color: #555;}
.ibd img { max-width: 100%; height: auto !important;}

.main1 { clear: both; background: #17499412; position: relative;}
.main1 .inner img { width: 100%; display: block; object-fit: cover;}

.post.post-11 .con {padding-top: 30px;}
.post-11 .news_text a {color: #fff;}
.post1.post-11 .tt .tit .title {color:#fff;border-left: 8px solid #fff;padding-left: 10px;margin-left:2px;}
.post-11 .news_text {/*max-height: 238px;*/overflow: hidden;}


.main1 .mr {float: right;}
.post.post1.post-110.mbox {margin-top: 40px;}

.main2 .inner { display: flex; padding: 65px 0 25px; overflow: hidden; flex-wrap: wrap;}





.main2 .ir3 { box-sizing: border-box; background: #fff; padding: 30px 0; display: block;  padding: 1.5em 1.5em ;}
.ir3 .ihd { clear: both;}
.ir3 .swiper-container { width: 100%;}
.ir3 .swiper-wrapper { margin-bottom: 1em;}
.ir3 .cover p { display: none;}
.ir3 .swiper-slide {
        text-align: center;
        font-size: 18px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;}
.ir3 img {  width: 100%; object-fit: cover; height: 382px; display: block;}

.ir3 .pagination { text-align: center; left: 50%; bottom: 0; margin-left: -54px ; position: relative; display: inline;} 
.ir3 .pagination .swiper-pagination-bullet { width: 12px; height: 12px;}
.ir3 .pagination .swiper-pagination-bullet-active { background: #267dc7;}

.post1.post-21 .tt .tit .title {color:#232323;border-left: 8px solid #267dc7;padding-left: 10px;margin-left:2px;}

.post.post-21 .con {padding-top: 5px;}
.post.post-21 .con p.p_hd { font-weight: bold; margin-top: 0.8em;}
.post.post-21 .con p { font-size: 18px; line-height: 1.8; text-align: justify; text-indent: 2em;}

/**标题栏新闻窗口**/
.post { margin-bottom:0px;}
.post .tt {display:inline-block;width:100%;border-bottom: 0px solid #e6e6e6;} /**标题栏**/
.post .tt .tit {display:inline-block;float:left;font-size: 35px;font-weight:bold;line-height: 26px;} /**标题字体**/
.post .tt .tit .title {display:block;line-height: 26px;color: #232323;}
.post .con { padding: 0; margin:0 auto;}



.post1 .tt .tit .title {display:inline-block;color: #fff;cursor:pointer;}


.news_list li.news { padding-left:0px; border-bottom: #f0f0f0 1px solid; line-height: 45px;} /**标题图标**/
.news_list li.news span.news_title { float:left;}/*标题*/
.list .news_list li.news span.news_title{font-size: 16px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 75%;}
.news_list li.news span.news_title img {vertical-align: middle;}
.news_list li.news span.news_meta {float:right;color: #999;font-size:16px;}/*属性*/
.news_list li.news .news_time,
.news_list li.news .news_time span{color: #666;}/*发布时间*/

.thumb_news_ul li.news { border-bottom: none;}

.rili2 .news_list li.news{float: left;width: 33.33%;}
.rili2 .news_list li.news .news_date{float: left;width: 40px;margin-right:-50px;text-align:center;}
.rili2 .news_list li.news .news_date .news_year{line-height: 30px;font-size: 20px; color:#267dc7;}
.rili2 .news_list li.news .news_date .news_days{line-height:20px; font-size: 30px; color:#267dc7;}
.rili2 .news_list li.news .news_wz{width:100%;}
.rili2 .news_list li.news .news_wz .news_con{margin-left:50px;padding-left: 20px;border-left: 1px solid #e2e2e2;margin-top: 6px;min-height:48px;}
.rili2 .news_list li.news .news_title{line-height: 24px;font-size: 16px;color:#404040;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;max-height:48px;} 
.rili2 .news_list li.news .news_title a{color:#404040;} 
.rili2 .news_list li.news:hover .news_date .news_year{color:#ff9212;}
.rili2 .news_list li.news:hover .news_date .news_days{color:#ff9212;}
.rili2 .news_list li.news:hover .news_title a{color:#ff9212;}
.rili2 .news_list li.news:hover .news_wz .news_con {border-left:1px solid #ff9212;}

/***********************************************************
 * 列表页
 */
/**首页三列布局**/
/**列表页**/
/*栏目图片*/
#container-1 .wp-inner { position: relative;}
#container-1 .wp-inner::after { display: block; content: ''; background: #000; opacity: 0.6; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2;}
.l-banner{ height: 350px; text-align:center; background: url(../images/inner_banner.0421.jpg) no-repeat center center; background-size: cover;}
.l-banner-4,
.l-banner-44 { background: url(../images/inner_banner.member.0421.jpg) no-repeat center center; background-size: cover;}
.l-banner-3,
.l-banner-50 { background: url(../images/inner_banner.publication.0421.jpg) no-repeat center center; background-size: cover;}
.l-banner-5,
.l-banner-51 { background: url(../images/inner_banner.facility.0421.jpg) no-repeat center center; background-size: cover;}
.l-banner-30,
.l-banner-56 { background: url(../images/inner_banner.about.0421.jpg) no-repeat center center; background-size: cover;}

.l-banner img{ display: none; height:100%; width: 100%; vertical-align:top; object-fit: cover;}
#container-1 .wp-inner h2 { font-weight: normal; z-index: 3; color: #fff; width: 100%; font-size: 70px; text-align: center; position: absolute; top: calc( 50% - 35px );}
/**主体列表页开始**/
#l-container {}
#l-container .inner {padding:20px 0px;}
/**主体文章页开始**/
#d-container {}
#d-container .inner {background:#fff;}

.col_menu,
.side_menu { float:left;margin-right:-240px;position:relative;} 
.col_menu .l-qh{ margin-bottom:10px;}
.col_menu .col_menu_head {background: #267dc7;}/**位置栏目背景**/
.col_menu .col_menu_head h3.col_name {font-size: 18px;font-weight:normal;color:#fff;}/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text { display:block; line-height:50px; padding:0px 5px 0px 30px;}/**栏目名称图标**/
.col_menu .col_menu_con{border:1px solid #e4e4e4;}
/*栏目列表*/
.col_list{}
.col_list .wp_listcolumn { border-top:0px solid #2867A0; border-bottom:0px solid #fff;}
.col_list .wp_listcolumn .wp_column a {color:#333;font-size: 15px;font-weight:normal;background:none;border-top:0px solid #fff;border-bottom: 1px solid #F6EAEA;}
.col_list .wp_listcolumn .wp_column a .column-name{padding:5px 0px 5px 28px;line-height:32px;}
.col_list .wp_listcolumn .wp_column a:hover,
.col_list .wp_listcolumn .wp_column a.selected { color:#267dc7; background:#eee;} 
.col_list .wp_listcolumn .wp_column a.selected span.column-name{color: #267dc7;}
.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:#267dc7;}
/*二级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list a {color:#333;border-top:1px solid #eee;margin-top:-1px;} 	
.col_list .wp_listcolumn .sub_list a .column-name {display:inline-block;line-height: 28px;padding: 5px 10px 5px 44px;cursor:pointer;}
.col_list .wp_listcolumn .sub_list a:hover,
.col_list .wp_listcolumn .wp_column a.selected {font-weight:bold; font-weight:bold;color:#267dc7;} 
/*三级子栏目**/
.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:#267dc7;} 
/**栏目新闻**/
.col_news {width: 100%;min-height:500px;float:right;} 
.col_news .col_news_box{margin-left: 290px;}
.col_news_head {border-bottom: 1px solid #DBDBDB;}
.col_metas .col_title { display:inline-block; float:left; height: 48px; line-height: 48px;}  /**当前栏目**/
.col_metas .col_title h2 {display:inline-block;font-size: 20px; font-weight: normal;color: #267dc7;border-bottom: 3px solid #CBCBCB;}
.col_metas .col_path {display:inline-block;float:right;white-space:nowrap;height: 46px;line-height: 46px;color: #4c4c4c;font-size: 16px;} /**当前位置**/
.col_metas .col_path a{color: #4c4c4c;}
.col_metas .col_path a:hover{color: #267dc7;}
.col_news_con { padding:5px 0px 10px 0px; margin:0 0px;}
.col_news_list { margin-top:7px;}



/* page detail */
.col_news_con .col_news_list.listcon,
.infobox .article .entry,
.group .post-22 .news_con { font-size: 18px; color: #333; line-height: 1.5em; min-height: 500px; margin-bottom: 4em; font-family:"Times New Roman", Times, serif, 'Open Sans',sans-serif, Helvetica,'Hiragino Sans GB','Microsoft Yahei','微软雅黑',Arial;}
.group .post-22 .news_con { min-height: initial;}
.col_news_con .col_news_list.listcon p,
.infobox .article .entry p { margin-bottom: 10px;}
.page_43_box p,
.page_68_box p { text-indent: 2em;}
.entry fieldset { border: 1px solid #ccc; padding: 1em; box-shadow: 0 5px 12px #0001;}
.entry legend { font-weight: bold;}

/* article detail */
.article_c5 .arti_metas,
.article_c9 .arti_metas,
.article_c10 .arti_metas,
.article_c11 .arti_metas,
.article_c12 .arti_metas,

.article_c25 .arti_metas,
.article_c26 .arti_metas,
.article_c27 .arti_metas,
.article_c28 .arti_metas { display: none;}

.infobox .article .entry p { text-indent: 2em;} 

/* pub detail */
.col_news_con .col_news_list.listcon .pub_year_box p {line-height: 1.5; margin-bottom: 5px;}
.col_news_con .col_news_list.listcon .pub_year_box a { text-decoration: underline;}
.infobox .article .entry img,
.col_news_con .col_news_list.listcon img{ max-width: 100%;}

.infobox .article_c5 .entry img,
.infobox .article_c10 .entry img,
.infobox .article_c11 .entry img  { max-width: 300px; object-fit: initial; height: auto !important;}

.infobox .article_c5 .entry img { max-width: 500px;}

/**文章页**/
.infobox {padding:20px 60px; margin:0 auto; width:auto;min-height:500px;}
.article {padding-top:10px;}
.article h1.arti_title {line-height: 36px;font-size:22px;text-align:center;color: #267dc7;} /**文章标题**/
.article h2.arti_title {line-height: 34px; font-size: 17px;text-align:center;color: #1B1B1B;} /**文章副标题**/
.article .arti_metas {padding:10px;text-align:center;}
.article .arti_metas span { margin:0 5px; font-size:12px; color:#787878;}/**文章其他属性**/
.article .entry { margin:0 auto; overflow:hidden;margin-top:10px;} /**文章内容**/
.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;}

/**页脚开始**/
#footer {background: #fff;border-top: 2px solid #eee; clear: both;}
#footer .inner {padding:41px 0px 34px;position:relative;}
#footer .inner .mod{}
#footer .inner .foot-left{float:left;}
#footer .inner .foot-right{float:right;}
#footer .inner p{font-size: 14px;line-height: 28px; font-weight:normal;text-align:left;color: #222;}
#footer .inner p span { margin:0 3px;}
#footer .inner p .s2,
#footer .inner p .s3 { border-left: 1px solid #aaa; padding-left: 0.5em; margin-left: 0.5em;}
/**************************************************************
 * 组件功能
 */
/**友情链接**/
.botlinks .links-wrap {position: relative;float: left;display: inline-block; width: 209px; line-height: 40px; background: #fff;border:1px solid #e3e3e3;}
.botlinks .links-wrap a.links-arrow {display: block; font-size:16px;height: 40px; line-height: 40px; padding: 0 25px 0 26px; color:#222222; 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 { z-index: 2; display: none; position: absolute; left: 0; bottom: 41px;width:100%;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: #267dc7; cursor: pointer;}/**链接样式**/
/*列表页*/

 /* member */
.group .col_news_con {padding:0;margin-top:35px;}
.group .col_news_list {margin-top: 0px;}
.group .post .con .news {float: left;width: 33.33%;margin-bottom: 25px;}
.group .post .con .news_imgs {float: left;width: 181px; /*border: 7px solid #dbe0e1;border-radius: 50%; */ margin-right: -195px;}
.group .post .con .news_imgs img {}
.group .post.post-22 .con .news {width: 100%; padding-bottom: 1em;}

.group .post-22 .news_wz {width: 100%;float: right;}
.group .post-22 .news_con {margin-left:220px;margin-top: 30px;}
.group .post-22 .news_title {font-size: 20px;line-height: 38px;color: #000; font-weight: bold;}
.group .post-22 .news_title a {color: #000;}
.group .post-22 .news_pro,
.group .post-22 .news_phone,
.group .post-22 .news_email {font-size:14px;line-height:28px;color:rgba(0,0,0,.75);}

.group .post-22 .news_phone,
.group .post-22 .news_email { display: none;}

.group .post-22 .cat_9 .news_phone,
.group .post-22 .cat_9 .news_email { display: block;}

.group .post-22 .news_list li.news:hover .news_imgs,
.group .post-23 .news_list li.news:hover .news_imgs,
.group .post-25 .news_list li.news:hover .news_imgs,
.group .post-24 .news_list li.news:hover .news_imgs { /* border:7px solid #ff9212; */ transition: all 0.4s ease-in-out;}
.group .post-22 .news_list li.news:hover .news_title a,
.group .post-23 .news_list li.news:hover .news_title a,
.group .post-25 .news_list li.news:hover .news_title a,
.group .post-24 .news_list li.news:hover .news_title a {color: #ff9212;}

.group .post.post-22 .tt {padding-top: 0;}
.group .post .tt .tit .title {color: #267dc7;font-size: 24px;line-height: 28px;font-weight: bold;}
.group .post .tt {padding-top: 50px;padding-bottom:23px;}
.group .post.post-23 .con .news_imgs,
.group .post.post-25 .con .news_imgs,
.group .post.post-24 .con .news_imgs {float: none;margin-right: 0px;}
.group .post-23 .news_title,.group .post-25 .news_title,.group .post-24 .news_title {text-align: center;width: 195px;font-size: 18px;line-height: 28px;font-weight: bold; color: #1c1c1c;margin-top: 8px;}
.group .post-23 .news_title a,.group .post-25 .news_title a,.group .post-24 .news_title a {color: #1c1c1c;}



.commentary .col_news_con {padding:0;margin-top:35px;}
.commentary .col_news_list {margin-top: 0px;}

.commentary .possplit {background: url(../images/possplit.png) no-repeat center;width: 25px;}
.html_list_photo .commentary .col_news .col_news_box { margin-left: 0;}

.commentary .col_news_con .news_imgs {float: left;width: 380px;margin-right:-380px;}
.commentary .post-22 .news_wz {width: 100%;float: right; display: flex;}
.commentary .post-22 .news_con {margin-left: 400px; display: flex;
  flex-direction: column;
  justify-content: space-evenly;}
.commentary .col_news_con .news_list li.news { padding-bottom: 30px; margin-bottom: 30px;}
.commentary #l-container .inner {padding:20px 0 59px;}
.commentary .post-22 .news_title { margin-bottom:12px; font-size: 18px; line-height: 26px; font-weight: bold; color: #222;}
.commentary .news_title a:hover {color: #ff9212 !important;}
.commentary .news_title a font:hover {color: #ff9212 !important;}
.commentary .news_time  { line-height: 16px; font-size: 15px; color: #787878; background: url(../images/time_icon.png) no-repeat left center; padding-left: 24px;}
.commentary span.kzzd5 {font-size: 18px;line-height: 45px;color: #787878;}
.commentary .news_text {font-size: 16px;line-height: 24px;color: #787878;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;height: 48px;word-break: break-word;margin-top: 18px;}
.commentary .news_text a {color: #787878;}
.commentary .read_more {font-size: 14px;line-height: 28px;font-weight: bold;border-bottom: 2px solid #267dc7;display: inline-block;margin-top: 5px;}
.commentary .read_more a {color: #267dc7;}
.commentary .news_text a:hover {color: #ff9212;}
.commentary .read_more a:hover {color: #ff9212;}
.commentary .read_more:hover {border-bottom:2px solid #ff9212;}


.publication .col_news_con {padding:0;margin-top:0px;}
.publication .col_news_list {margin-top: 0px;}
.publication .col_metas .col_path {float:left;height: 59px;line-height: 59px;}
.publication .possplit {background: url(../images/possplit.png) no-repeat center;width: 25px;}
/* .publication .col_news .col_news_box{margin-left: 0px;} */
.publication .col_metas .col_title h2 {display: inline-block;font-size: 30px;font-weight: bold;line-height: 41px;color: #267dc7;border-bottom: 0px solid #CBCBCB;}
.publication .col_news_head {border-bottom: 4px solid #267dc7;}

.publication .post.post-22 .con {padding-top: 29px;}

.publication .col_news_con .news_imgs {float: left;width: 153px;margin-right:-153px;}
.publication .post-22 .news_wz {width: 100%;float: right;}
.publication .post-22 .news_con {margin-left: 174px;}
.publication .col_news_con .news_list li.news {margin-bottom: 43px;}
.publication .post-22 .news_title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 18px;
    line-height: 26px;
    height: 52px;
    font-weight: bold;
    color: #222;}
.publication .post-22 .news_title a {color: #237B96 !important;}
.publication .post-22 .news_title a font{color: #237B96 !important;}
.publication .news_title a:hover {color: #ff9212;}
.publication .news_title a font:hover {color: #ff9212 !important;}
.publication span.kzzd1 {font-size: 18px;line-height: 28px;color: #787878;margin-left: 0px;margin-right: 27px;}
.publication span.kzzd5 {font-size: 18px;line-height: 28px;color: #787878;}
.publication .news_text {font-size: 16px;line-height: 24px;color: #787878;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;height: 48px;word-break: break-word;margin-top:5px;margin-bottom: 5px;}
.publication .news_text a {color: #787878;}
.publication .read_more {font-size: 14px;line-height: 28px;font-weight: bold;border-bottom: 2px solid #267dc7;display: inline-block;margin-top: 5px;}
.publication .read_more a {color: #267dc7;}
.publication .news_text a:hover {color: #ff9212;}
.publication .read_more a:hover {color: #ff9212;}
.publication .read_more:hover {border-bottom:2px solid #ff9212;}
.publication #l-container .inner {padding:20px 0 100px;}
.publication .ml .post .tt .tit .title {display: inline-block;font-size: 30px;font-weight: bold;line-height: 48px;color: #267dc7;border-bottom: 0px solid #CBCBCB;}
.publication .ml .post .tt {border-bottom: 4px solid #267dc7;}
.publication .ml li.links {line-height: 40px;border-bottom: 1px solid #e5e5e5;font-size: 18px;color: #474747;}
.publication .ml .post-23 .con,.publication .ml .post-24 .con {padding-top: 18px;}
.publication .ml li.links a {color: #474747;}
.publication .ml li.links a:hover {color:#ff9212;}
.publication .post.post-24.mbox {margin-top: 50px;}


.pub_year_box { margin-bottom: 1.5em; border-bottom: 1px solid #ccc; padding-bottom: 1em;}
.pub_year_box:last-child { border-bottom: none;}
.pub_cat { 
    background: -webkit-linear-gradient(left, #1a62aa , #17a3de);
    background: -o-linear-gradient(right, #1a62aa , #17a3de);
    background: -moz-linear-gradient(right, #1a62aa , #17a3de);
    background: linear-gradient(to right, #1a62aa , #17a3de);
  color: #fff; padding: 0.3em 0.5em; margin: 18px 0 18px; border-radius: 5px; font-size: 19px; font-weight: normal; display: inline-block;}
  


.photo_list {display: flex; flex-wrap: wrap;}
.photo_list li,
.html_list_thumb .commentary .col_news_con .news_list li.news { width: 30%; margin: 0 1.6665% 2em; float: left;}
.html_list_thumb .commentary .col_news_con .news_list li.news { width: 47%; margin: 0 1.5% 2em; float: left;}
.html_list_thumb .commentary .col_news_con .news_list li.news { border-bottom: none; padding-bottom: 0;}
.photo_list li a,
.html_list_thumb .commentary .col_news_con .news_list li.news a { width: auto;}
.photo_list li .cover,
.html_list_thumb .commentary .col_news_con .news_list li.news .cover,
.ir3 .cover { position: relative;}
.ir3 .swiper-slide a { width: 100%; display: block;}
.ir3 .cover { width: 100%;}
.photo_list li .cover .bg,
.html_list_thumb .commentary .col_news_con .news_list li.news .cover .bg,
.ir3 .cover .bg { padding-bottom: 65%;}
.ir3 .cover .bg { padding-bottom: 55%;}
.photo_list li .cover img,
.html_list_thumb .commentary .col_news_con .news_list li.news .cover img,
.ir3 .cover img { transition: .5s; width: 100%; height: 100%; position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: block; object-fit: cover;}
.photo_list li .cover  img:hover,
.html_list_thumb .commentary .col_news_con .news_list li.news .cover img:hover{ transform: scale(1.03);}
.ir3 img:hover { transform: scale(1.03);}
.photo_list li p,
.html_list_thumb .commentary .col_news_con .news_list li.news p { font-size: 16px; text-align: center; line-height: 2.5; margin: 0.6em 0 0; color: #333; margin: 0; white-space: initial;}
.photo_list li .time,
.html_list_thumb .commentary .col_news_con .news_list li.news .time { color: #999; float: none;}





 /*滚动样式*/
.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;}
/*************************************************************/



.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:0;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left:auto;}
.slick-track:after,.slick-track:before{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{float:left;display:none;height:100%;min-height:1px;}
.slick-slide img{display:block; width: 100%;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}


.bannerBox .banner {
    z-index: 1;
}
.bannerBox .slick {
    text-align: center;
}
.bannerBox .slick img {
    object-fit: cover;
    height: 100vh;
    width: 100%;
}
.bannerBox .banner .slick-dots {
    text-align: center;
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%)
}
.bannerBox .banner .slick-dots li {
    display: inline-block;
    margin: 0 12px;
    width: 15px;
    height: 15px;
}
.bannerBox .banner .slick-dots li button {
    border: none;
    border-radius: 50px;
    -ms-border-radius: 50px;
    text-indent: -9999px;   
    width: 18px;
    height: 18px;
    background-color: #605C53;  
    padding: 0;
    vertical-align: top;
    cursor: pointer;      
}
.bannerBox .banner .slick-dots li.slick-active button {
    background-color: #fff;
}

@font-face{font-weight:400;font-style:normal;font-family:slick;
src:url(fonts/slick.eot);
src:url(fonts/slick.eot?#iefix) format('embedded-opentype'),url(fonts/slick.woff) format('woff'),url(fonts/slick.ttf) format('truetype'),url(fonts/slick.svg#slick) format('svg')}
.slick-next,.slick-prev{position:absolute;top:50%;display:block;padding:0;width:20px;height:20px;outline:0;border:none;background:0 0;color:transparent;font-size:0;line-height:0;cursor:pointer;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-ms-transform:translate(0,-50%);}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent;}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1;}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25;}
.slick-next:before,.slick-prev:before{color:#0003;font-size:28px;font-family:slick;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:-35px;}
.slick-prev:before{content:'←';}
.slick-next{right:-35px;}
.slick-next:before{content:'→';}


.slick-dots{position:absolute;bottom:25px;display:block;margin:0;padding:0;width:100%;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;width:30px;height:7px;border-radius:4px;background:#0006;color:transparent;cursor:pointer;}
.slick-dots li.slick-active{background:#000e;}





.col_menu .col_menu_head {position:relative;}   /**位置栏目背景**/
.column-switch {display:none;position:absolute;right:10px;top:8px;width: 30px;height: 24px;float: right;background: url(../images/menu-dot-w.png) no-repeat center;}






.m_menu { position: absolute; right: 10px; top: 23px; display: none; width: 36px; height: 36px; border: 1px solid #666; border-radius: 6px;}
.m_menu span { display: block; width: 80%; display: block; margin: 0 auto; height: 3px; border-radius: 1px; background-color: #214986; margin-top: 6px; transition: all .2s ease-in-out;}
.m_menu.m_close span:nth-child(1) {
  transform: translateY(11px) rotate(135deg);}
.m_menu.m_close span:nth-child(3) {
  transform: translateY(-7px) rotate(-135deg);}
.m_menu.m_close span:nth-child(2) {
  transform: scale(0);}




.header-menu {  width: 100%; /*background-color: #194b96;*/ font-size: 20px;}
.header-menu-ar { min-height: 60px; margin: 0 auto;}
.header-menu-ar ul { width: 100%; margin: 0; padding: 0; list-style: none; float: left;}
.header-menu-ar ul li { float: left; width: 12.4%; text-align: center; margin: 0; padding: 0; list-style: none; color: #fff; position: relative;}
.header-menu-ar a { color: #fff; display: block;}

.en_html .header-menu-ar ul li { width: auto;}
.en_html .header-menu-ar .ul1 > li > a { padding: 0 1.4em;}

.header-menu-ar .ul1 > li > a:hover { /*background-color: #124191; */ color: #267dc7;}
.header-menu-ar-active { float: left; width: 100%; display: inline-block; /*background-color: #267dc7;*/ color:#267dc7;}
.header-menu-ar .ul1 > li { line-height: 60px;}

.header-menu .ul1 ul { min-width: 100%; width: auto; position: absolute;  display: none; line-height: 2.8em;}

.header-menu .ul2 { z-index: 10; top: 59.9px; left: 0; background: #194b96;}
.en_html .header-menu .ul2 li { text-align: initial;}
.en_html .header-menu .ul2 a { font-size: 14px; padding-left: 1.8em;}
.header-menu .ul2 ul { top: 0; left: 99.9%;}
.header-menu li:hover > ul { display: block;}

.header-menu .ul2 li { min-width: 100%; float: none; min-height: auto;}
.header-menu .ul2 a { white-space: nowrap; padding: 0 1em; margin: 0; display: block; color: #fff;}

.header-menu .ul2 > li:hover { background: #267dc7;}

.header-menu .ul3 { background: #124191;}
.header-menu .ul3 > li:hover { background: #0065ed;}




.side_menu { width: 240px; background: #f6f6f6; background: #0000000d; background: linear-gradient(180deg, #0000000d, #fdfdfd 95%); float: left; padding-bottom: 1em; border-radius: 0 0 6px 6px;}
.side_menu h3 { color: #001135; line-height: 50px; font-size: 20px; border-radius: 6px 6px 0 0; padding: 1em 1em 0; font-weight: bold;}
.side_menu .sub_menu a { white-space: nowrap; font-size: 17px; color: #001135; display: block; line-height: 2.5; padding-left: 18px; border-bottom: 1px solid #e0e0e066;}

.side_menu .ul1 > li.has { position: relative;}
.side_menu .ul1 > li.has > a::after { font-size: 22px; font-weight: bold; text-align: center; content: '+'; position: absolute; right: 10px; display: block; width: 1em; top: 7px; height: 1em; line-height: 1;}
.side_menu .ul1 > li.has.open > a::after { content: '-';}

.side_menu .sub_menu .ul2 { display: none;}
.side_menu .sub_menu li.has.open .ul2 { display: block;}

.side_menu .sub_menu .ul2 a { padding-left: 36px; line-height: 2.2;}
.side_menu .sub_menu .cur a,
.side_menu .sub_menu a:hover { color: #0065ed;}



.indexdw{ position:fixed; z-index:999; width:100%;     background: linear-gradient(rgb(0, 0, 0, 45), rgba(0, 0, 0, 0));}
.indexdw #header{ position:static; height:auto;  }

.list_page_box { margin: 2em auto 2.5em; text-align: center;}
.list_page_box .Total { display: none;}
.list_page_box * {vertical-align:middle; font-size: 16px;}
.list_page_box .total { display: none;}
.list_page_box a {padding: 3px 7px; border:1px solid #ccc; margin:0 5px 0 0; text-align:center;text-decoration:none;}
.list_page_box b { margin:0 1px 0 0; text-align:center;  background: #0c6bc9; color: #fff; padding: 3px 8px;}
.list_page_box a:hover{ background: #999; border-color: #999; text-decoration:none;color: #fff;}


.html_cover_publication .main_slide { position: relative; overflow: hidden; margin: 0 6%; padding: 1.5em 0 2.5em;}
.html_cover_publication .main_slide img { width: 100%; display: block; box-shadow: 0 5px 12px #0003;}
.html_cover_publication .swiper-slide { background: #acf;}
.html_cover_publication .swiper-pagination-bullet { width: 10px; height: 10px;}
.html_cover_publication .swiper-pagination-bullet-active { background: #194b96; border-radius: 5px; width: 25px;}
.html_cover_publication .swiper-button-next,
.html_cover_publication .swiper-button-prev { display: none;}


#gotop{position:fixed;z-index:90;bottom: 32px;right: 10px;box-sizing:border-box;text-align:center;cursor:pointer;-moz-transition:all .5s;-webkit-transition:all .5s;width: 46px;height: 46px;line-height: 46px;background: #0c6bc9;opacity:1;visibility:visible;overflow:hidden;}
#gotop.hide{ height:0; opacity:0; visibility:hidden;}
#gotop svg{width: 22px;height: 22px;display: inline-block;fill: #fff;vertical-align: middle;margin: -3px 0 0;transition:.6s;}
#gotop:hover{ border-radius:50%;}

.pi_hd .pi_thumb { float: left; margin-right: 5.5em;}
.pi_hd .pi_intro { float: left; line-height: 1.8; padding-top: 1em;}
.pi_bd { clear: both; padding-top: 1.5em;}
.pi_bd .year_ { width: 9em; display: inline-block;}
.pi_bd .year_more { padding-left: 9em;}

.glovebox_container { width: 1130px; margin: 0 auto;}
.glovebox_thumb { float: left; width: 500px;  margin: 0 1.8em 1.8em;}
.article_c5_a97 .glovebox_thumb { height: 415px;}
.glovebox_thumb img { width: 500px; height: 375px; display: block;}
.glovebox_thumb p {  text-align: center; text-indent: 0;}


@-webkit-keyframes kenburns1 {
  0.001%, 33.33233333333334%  { z-index: 2;}
  0%, 100% {

    -webkit-transform: scale(1);
    transform: scale(1);}
  8.333333333333334%, 33.333333333333336% {}
  41.66666666666667%, 66.66666666666666% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);}
  33.33433333333333%, 100%  { z-index: 1;}
}


@keyframes kenburns1 {
  0.001%, 33.33233333333334%  { z-index: 2;}
  0%, 100% {
    -webkit-transform: scale(1);
    transform: scale(1);}
  41.66666666666667%, 66.66666666666666% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);}
  33.33433333333333%, 100%  { z-index: 1;}
}



#container-1 .slick-slide:nth-child(n+1) {
  -webkit-animation: kenburns1 24000ms infinite -2000ms linear;
  animation: kenburns1 24000ms infinite -2000ms linear;}
#container-1 .slick-slide:nth-child(n+2)  {
  -webkit-animation: kenburns1 24000ms infinite 6000ms linear;
  animation: kenburns1 24000ms infinite 6000ms linear;}
#container-1 .slick-slide:nth-child(n+3)  {
  -webkit-animation: kenburns1 24000ms infinite 14000ms linear;
  animation: kenburns1 24000ms infinite 14000ms linear;}



@media screen and (max-width: 1400px) {
	.post-12 {top:28px;}

    .r2l { width: 33%;}
    .r2c { width: 65%;}
    
    .r2r { width: 100%; margin-left: 0; display: grid; gap: 25px; grid-template-columns: 1fr 1fr; grid-template-areas: "a b";}

@media screen and (max-width: 1199px) {
	.wrapper .inner,
	.header-menu-ar	{ width:100%; margin:0 auto;}
	.wrapper .inner .mod {width:auto;padding:0 8px;}
	.nav .wp-menu .menu-item {}
	.nav .wp-menu .menu-item a.menu-link {padding: 0 20px;}
	.nav .wp-menu .menu-item.i1 {margin-left:50px;}

	.main .post-12 {top:15px;width: 60%;left: 8px;margin-left: 0;}
}



/* ******************************* */

@media screen and (max-width: 1080px) {
	.main .post-12 {width:80%;}
}


@media screen and (max-width: 999px) {
	.wrapper .inner,
	.header-menu-ar	{ width:100%; margin:0 auto;}
	.navi-aside-toggle,
	.navi-aside-search {display: block;}

	#header .inner{padding:10px 0px 0;height: auto;position:relative;background:none;}
	.header .head-left { margin: 0 auto; float:none;display:inline-block; width:100%; height:auto;}
	.header .head-left .site-branding { display: inline-block; float: none; overflow: hidden; margin: 0 auto;}
	.header .head-left .header-logo-image img { height: 60px; margin: 0;}
	.header .head-left .header-text { padding-top: 6px;}
	#site-title { font-size: 23px; line-height: 1.3;}
	.header .head-left .site-description { font-size: 17px;}
	.header .sitelogo { float: none; margin: 0; position: absolute; top: 25%; right: 48px;}
	.header .sitelogo .language { margin: 0 5px 0 0;}
	.header .sitelogo .language a { padding: 5px 3px;}
	.header .sitelogo .school_logo { display: none;}
	.header .sitelogo a{display:inline-block;width:100%;margin:0 auto;}
	.header .sitetitle {margin-top:38px;font-size:28px;}
	.header .head-main{display:none;}
	.header .head-right{ float:none; width:100%;margin-top:16px;text-align:center;}
	.header .head-right .searchbox{margin: 5px 0px; width:100%;}


	.m_menu { display: block;}
	.header-menu { display: none; height: 100vh;}
	
	.header-menu-ar ul { width: 100%; float: none;}
	.header-menu-ar-active { background: transparent;}
	.header-menu-ar ul li { float: none; width: auto; text-align: left;}
	.header-menu-ar li.has::after { content: ''; position: absolute; right: 0; top: 0; width: 50px; height: 35px; display: block; background: url(../images/menu-switch-arrow.png) no-repeat 22px -25px;}
	.header-menu-ar li.has.o { background: #124191;}
	.header-menu-ar li.has.o::after { background-position: 20px 12px;}
	.header-menu-ar .ul1 > li > a:hover { background: transparent;}
	
	.header-menu-ar .ul1 ul,
	.header-menu-ar .ul1 > li { line-height: 40px;}
	.header-menu-ar .ul1 > li { width: 100%;}
	.header-menu-ar .ul1 > li > a { padding: 0 32px; z-index: 2; position: relative;}
	.header-menu .ul1 ul { min-widthg: 100%; position: relative;  display: block;}
	
    .en_html .header-menu-ar ul li { width: 100%;}
    
	.header-menu .ul2 { padding-left: 48px; top: 0; background: #267dc7;}
	.header-menu .ul1 .ul2 { display: none;}
	.en_html .header-menu .ul2 a { padding-left: 0;}
	.header-menu .ul2 ul { left: inherit;}
	.header-menu .ul3 { padding-left: 16px; background: transparent;}


	.side_menu { width: 100%; margin: 0; background: #fff;}
	.side_menu h3 { line-height: 1.5; font-size: 16px;	cursor: pointer; background: #0065ed url(../images/menu.svg) no-repeat 97% center; padding: 0.5em 1em; background-size: 25px auto; color: #fff;}
	.side_menu .sub_menu { display: none; background: #fafafa;}
	.side_menu .sub_menu a { font-size: 15px;}
	

	/*导航样式：后台绑定时也可以定义配置*/
	.wp-navi .wp-menu{display:none;}
	.wp-navi-slide .navi-slide-head {display: block;padding:0 10px;height: 40px;}
	.wp-navi-slide .wp-menu {background:#fff;}
	.wp-navi-slide .wp-menu .menu-item {display: inline-block;float:none; position: relative; z-index: 100;width:100%;padding-left:0px;text-align:left;border-bottom:1px solid #eee;}
	.wp-navi-slide .wp-menu .menu-item .menu-switch-arrow{display: block;width: 38px;height: 38px;position: absolute;right: 6px;top: 1px;}
	.wp-navi-slide .wp-menu .menu-item a.menu-link {display:block;padding: 0 20px;line-height: 40px;color: #343434;font-size: 14px;}
	.wp-navi-slide .wp-menu .menu-item a.menu-link.hover,
	.wp-navi-slide .wp-menu .menu-item.hover a.menu-link,
	.wp-navi-slide .sub-menu .sub-item.hover> a,
	.wp-navi-slide .sub-menu .sub-item a:hover{ text-decoration: none; color: #000; background-color: #eee;}
	.wp-navi-slide .sub-menu {display: none;position:relative;left: 0;bottom: 0px;top: 0px;min-width: 0px;z-index: 100;background: #fff;opacity: 0.8;}
	.wp-navi-slide .sub-menu .sub-item {position: relative;white-space: nowrap;vertical-align: top;border-bottom: 1px solid #eee;}
	.wp-navi-slide .sub-menu .sub-item a {display: block;color: #000;height: auto;line-height: 40px;padding: 0 36px;font-size: 14px;background:none;}
	.wp-navi-slide .sub-menu .sub-item a:hover { color: #000; background-color:#eee; display: block;}
	.wp-navi-slide .sub-menu .sub-menu {left:0;top: 0;}
	.wp-navi-slide .sub-menu .sub-menu .sub-item a {padding: 0 52px;}

	.main1 .slick-dots { bottom: 10px;}
	.main1 .slick-dots li { margin: 0 5px; width: 12px; height: 12px; border-radius: 50%;}
	.group .post .con .news_imgs {width: 100%; height: auto; margin-right: 0;}
	.group .post .news_imgs img {width: 30%; display: block;}
	.group .post-22 .news_con {margin-left: 0;margin-top: 20px; margin-bottom: 0;}
	.group .post .con .news {width: 33.33%;}
	.group .post-23 .news_title, .group .post-24 .news_title {width: 159px;}

	.publication .ml {float: none;width: 100%;margin-bottom:50px;}
	.publication .mr {float: none;width: 100%;}

	.main .post-12{display:none;}
	.main1 .mr {width:40%;}
	.post-110 .news_imgs img {width: 100%;height: auto;}

    .glovebox_container { width: initial;}
    .glovebox_thumb { width: 100%; margin: 0 0 1em;}
    .glovebox_thumb p { text-indent: initial;}
    .infobox .article_c5 .entry img { max-width: 100%; height: initial !important; width: initial !important;}
    .article_c5_a97 .glovebox_thumb { height: auto;}
    
	.list_page_box b,
	.list_page_box .pnum	{ display: none;}
	
    	
    .infobox .article .entry p img,
    .col_news_con .col_news_list.listcon p img{ margin-left: -2em;}	
    .html_cover_publication .col_news_con .col_news_list.listcon p img{ margin-left: 0; height: auto !important; width: 80% !important; display: block; margin: 0 auto;}
        
    #container-1 .slick-slide:nth-child(n+1),
    #container-1 .slick-slide:nth-child(n+2) ,
    #container-1 .slick-slide:nth-child(n+3)  {
      animation: initial;}
    
    #container-2 { background: transparent; padding: 20px 0;}
    .main2 .inner { padding: 0;}
    .ihd { font-size: 19px;}
    .more_btn { margin-top: 15px;}
    /*
    .r2l { order: 2; }
    .r2c { order: 1; }
    .r2r { order: 3; }
    */
    .r2c,
    .r2r { border-top-width: 0;}
    
    .ir2 { font-size: 17px;}
    .r2l,
    .r2c { width: 100%;}
    .r2l,
    .r2c,
    .r2r { min-height: initial; padding: 1em;}
    .main2 .inner.ir3 { padding: 1em;}
    .r2r { margin-right: 0;}
    .r2l img { width: 40%;}
    
    #footer .inner .foot-right { display: none;}
    #gotop { width: 30px; height: 30px; opacity: 0.6; line-height: 30px;}
}

@media screen and (max-width: 767px) {
	.post.post1.post-110.mbox {
		margin-top: 0px;}

	#header { height: auto;}
	.header .head-left .school_logo { display: none;}
	.header .head-left { margin: 0;}
	#header .inner { height: auto;}
	.header .sitelogo a img{max-width: 85%;margin:-5px 0px;}
	.header .sitelogo a{}
	
    .header-menu { font-size: 18px;}
    .header-menu-ar .ul1 ul,
    .header-menu-ar .ul1 > li { line-height: 36px;}
    
	.post .tt .tit {font-size: 26px;}
	
	.main1 .ml {width: 100%;}
	.rili2 .news_list li.news {float: none;width: 100%;margin-bottom: 15px;}
	.rili2 .news_list li.news .news_date{margin-top:-6px;}

	.main2 .post.post-21 .con { padding-top: 0;}
	.main2 .post.post-21 .con p { font-size: 16px; line-height: 1.6;}

	.group .post.post-22 .con .news {width: 100%;}
	.group .post .con .news {width: 50%;}
	.group .col_news .col_news_box {margin-left: 0;}
	.group .post-23 .news_title, .group .post-24 .news_title {width: 195px;}

	.main1 .mr {float: none;width:100%;}
	.post-110 .news_imgs {text-align: center;height: auto;margin: 0 auto;width: 68%;padding: 17px 0 0 0;}
	.post-110 .news_imgs img {width: 100%;height: auto;}
	.main1 .ml {margin:0 auto;}


	.mbanner .focus-pagination {display:none;}
	/*栏目图片*/
	.l-banner{height: 120px;}
	#container-1 .wp-inner h2 { font-size: 40px;}
	.l-banner img{width:100%;height:100%; object-fit: cover;}
	#l-container .inner,
	#d-container .inner {padding:20px 0px;}
	#l-container.wrapper .inner .mod,
	#d-container.wrapper .inner .mod{padding:0 8px;}

	.column-switch {display:block;}

	.col_menu .col_menu_head h3.col_name .col_name_text {display:block;line-height:40px;padding: 0px 5px 0px 12px;font-size: 17px;}/**栏目名称图标**/
	.col_menu {width: 100%;float:none;margin-right:0px;position:relative;} 
	.col_menu .col_menu_con{display:none;border:0px solid #e4e4e4;}
	.col_metas .col_title h2 {font-size:18px;}/**当前栏目名称**/

	.col_news {width: 100%;min-height:0px;float:none;} /**栏目新闻**/
	.col_news .col_news_box{margin-left: 0;margin-right: 0;}
	.col_news_con { padding:5px 0px 10px 0px; margin:0 0px;}
	.col_news_con  .news_list li.news {line-height: 2em;padding:4px 0px;}
	.col_news_con  .news_list li.news span.news_title {line-height:24px;width:73%;}/*标题*/
	.col_news_con  .news_list li.news span.news_meta {}/*属性*/

    .photo_list li { width: 46%; margin: 0 2% 1em;}
    .html_list_thumb .commentary .col_news_con .news_list li.news,
    .photo_list li { width: 98%; margin: 0 1%;}
    .html_list_thumb .commentary .col_news_con .news_list li.news .cover,
    .photo_list li .cover { overflow: hidden;}
	.photo_list li a { width: auto;}
	

	.wp_paging li.pages_count,.wp_paging li.page_jump{display:none;}

	.infobox { width:auto;padding:0px;  margin:0 10px;}

	.col_news_list .wp_entry img,
	.article .entry .read img{max-width: 100%;height:auto!important; width:100%;}
	
	
	.pi_hd .pi_thumb { float: initial; margin: 0;}
	.pi_hd .pi_thumb img { display: block; width: 30% !important; height: auto !important;}
	
	.pi_bd .year_ { display: block; width: initial;}
	.pi_bd .year_more { padding: 0;}
	.pi_bd .m_margin_tail { margin-bottom: 0.7em; display: inline-block;}

    .html_show .infobox { border-top: 1px solid #eee;}

	#footer .inner {padding: 20px 0;}
	#footer .inner .foot-left {float: none;width: 100%;}
	#footer .inner .foot-right {float: none;width: 100%;margin-top: 15px;}

	/**友情链接**/
	.botlinks .links-wrap {float: none;display: inline-block;}
	
	.col_metas .col_path { font-size: 10px;}
	.col_metas .col_title h2 { font-size: 17px;}
	.r2r { display: block;}
    #footer .inner p {font-size: 10px; line-height: 1.5;}
    #footer .inner .p1 a { display: none;}
    #footer .inner p span { display: block;}
    #footer .inner p .s2,
    #footer .inner p .s3 { border-width: 0; margin: 0; padding: 0;}
}

@media screen and (max-width: 700px) {
	.commentary .col_news_con .news_imgs {float: none;margin-right: 0; width: 30%;}
	.commentary .news_text { display: none;}
	.commentary .post-22 .news_wz {float: none;}
	.commentary .post-22 .news_con {margin-left: 0;margin-top: 20px;}
}

@media screen and (max-width: 630px) {
	.group .post .con .news {width: 50%;}
}

@media screen and (max-width: 500px) {
}


@media screen and (max-width: 479px) {
	.article h1.arti_title {line-height: 28px;font-size:18px;}
	.article h2.arti_title {line-height: 28px;font-size: 16px;}
}
@media screen and (max-width: 375px) {
	.publication .col_news_con .news_imgs {float: none;margin-right: 0;}
	.publication .post-22 .news_con {margin-left: 0;margin-top: 20px;}
}


@media screen and (max-width: 319px) {
  
}