@import url(https://font.sec.miui.com/font/css?family=Source_Han_Serif:400,600:Source_Han_Serif);

html{line-height:1.15;-webkit-text-size-adjust:100%; font-family:Helvetica,'Hiragino Sans GB','Microsoft Yahei','微软雅黑',Arial,sans-serif; }
body{margin:0; background: #edf0f9; }
main{display:block;}
h1{margin:.67em 0;font-size:2em;}
hr{overflow:visible;box-sizing:content-box;height:0;}
pre{font-size:1em;font-family:monospace,monospace;}
a{background-color:transparent;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b,strong{font-weight:bolder;}
code,kbd,samp{font-size:1em;font-family:monospace,monospace;}
small{font-size:80%;}
sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0;}
sub{bottom:-.25em;}
sup{top:-.5em;}
img{border-style:none;}
button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:inherit;line-height:1.15;}
button,input{overflow:visible;}
button,select{text-transform:none;}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none;}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:.35em .75em .625em;}
legend{display:table;box-sizing:border-box;padding:0;max-width:100%;color:inherit;white-space:normal;}
progress{vertical-align:baseline;}
textarea{overflow:auto;}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield;}
[type=search]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}
details{display:block;}
summary{display:list-item;}
template{display:none;}
[hidden]{display:none;}
p, h1, h2, h3, h4, h5, h6, ul, li, ol, a, div, dl, dd, dt { padding: 0; margin: 0; }
ul { list-style: none; }
a { text-decoration: none; }
input { padding: 0; }

.container { width: 84.87%; margin: 0 auto; max-width: 1860px; }

.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;}


.logo .container { height: 134px; overflow: hidden; background: url(../img/top_bg.png) no-repeat 64% top; }
.logo .home_box { float: left; margin-top: 18px; }

.logo .tr_box { float: right; margin-top: 54px; }
.logo .links { padding: 0 0 0 22px; margin-left: 30%; background: url(../img/icon_login.png) no-repeat left center; line-height: 45px; }
.logo .links a { color: #fff; margin-left: 1em; font-size: 16px;/* font-family: SimHei;*/ }

.logo form { position: relative; }
.logo .search-title { border: none; color: #fff; line-height: 42px; padding: 0 15px; width: 268px; background: #7885a0; }
.logo .search-title:focus-within  { outline: none; }
.logo .search-submit { position: absolute; right: 10px; top: 10px; width: 21px; height: 21px; background: url(../img/search.png) no-repeat center center; border-width: 0;cursor: pointer;  }

.menu { clear: both; float: none; background: #0b4799; height: 60px; line-height: 60px; }
.menu .ul1 { display: flex; justify-content: space-between; }
.menu .ul1 > li { float: left; position: relative; }
.menu .ul1 > li.cur,
.menu .ul1 > li:hover { background: #568dd7; }
.menu a { color: #fff; display: block; padding: 0 2em; text-align: center; font-size: 18px; }
.menu .ul2 { display: none; z-index: 10; line-height: 40px; background: #fffa; position: absolute; top: 60px; left: 0; min-width: 100%; }
.menu .ul1 > li:hover .ul2 { display: block; }
.menu .ul2::before { display: none; content: ''; position: absolute; left: 50%; margin-left: -12px; top: -21px;  border: 9px solid transparent; border-bottom: 12px solid #213f77; }
.menu .ul2 a { color: #000; font-size: 15px; white-space: nowrap; padding: 0 8px; }
.menu .ul2 li { position: relative; }
.menu .ul2 li:hover { background: #0b4799; }
.menu .ul2 li.has:hover { background: #0b4799 url(../img/nav_detail.png) no-repeat center right; }
.menu .ul2 li:hover > a { color: #fff; }
.menu .ul2 li + li { border-top: 1px solid #dcdcdc; }
.menu .ul3,
.menu .ul4 { display: none; position: absolute; left: 99%; top: 0; min-width: 100%; background: #fff; }
.menu .ul2 > li:hover .ul3,
.menu .ul3 > li:hover .ul4 { display: block; }
.index_box { position: relative; }

.inner_top .hero_box { background: url(../img/inner_menu_bg.png) repeat-x bottom center; }
.inner_top .full_slide .slick-dots { display: none; }

.hero_box { width: 100%; }
.full_slide { position: relative; z-index: 1; }
.full_slide a { display: block; width: 100%; }
.full_slide .slick-dots { text-align: center; bottom: 30px; }
.full_slide  li { width: 30px; margin: 0 15px 0 0; border-radius: 5px; }
.full_slide li.slick-active { background: #3f60cc; }
.full_slide .slick-dotted { margin-bottom: 0; }

.full_slide .prev,
.full_slide .next { transition: 0.5s; width: 70px; height: 140px; background: #0005; color: #fff; text-align: center; font-size: 36px; line-height: 140px; position: absolute; top: 40%; }

.full_slide .prev { left: 20px; }
.full_slide .next { right: 20px; }
.full_slide:hover .prev,
.full_slide:hover .next { display: block; }
.full_slide .prev:hover,
.full_slide .next:hover { background: #0007; }
.full_slide img { width: 100%; display: block; }

.row_hd { clear: both; margin: 28px auto 32px; position: relative; }
.row_hd .cat_name { border-left: 3px solid #fe5e0d; padding-left: 15px; }
.row_hd h2,
.row_hd h3 { position: relative; display: inline-block; font-size: 26px; line-height: 1.5; color: #0b4799; letter-spacing: 3px; }

.r5r_hd.row_hd span { padding: 0 0.3em; font-size: 26px; }
.row_hd h3.download { color: #898989; }
.row_hd h3.download:after { display: none; }
.row_hd .en	{ font-size: 16px; padding-bottom: 2px; color: #595757; text-transform: uppercase; display: block; }
.row_hd .cat_tail { transition: 0.5s; position: absolute; right: 0; bottom: 0; line-height: 43px; padding: 0 0.5em 0 0; }
.row_hd .cat_tail .more { font-size: 14px; color: #f39667; }
.row_hd .cat_tail:hover { }
.row_hd .cat_tail:hover .more { color: #f00; }


.index_top_bg { position: relative; overflow: hidden; }
.index_top_bg::after { content: ''; width: 60%; height: 40vw; background: url(../img/index_bg.png) no-repeat right center; position: absolute; left: 100%; top: 50%; translate:-55% -78%; display: block; background-size: 100% auto; z-index: -1; }
.r1 { overflow: hidden; margin-bottom: 25px; }
.r1_bd { overflow: hidden; }

.r1l { width: 49%; margin-right: 2%; float: left; background: url(../img/r1_hd_bg.png) no-repeat center top;  }
.r1l_thumb .slick-dotted.slick-slider { margin-bottom: 0; }
.r1l_thumb { position: relative; }
.r1l_thumb img { height: 430px; width: 100%; object-fit: cover; }
.r1l_thumb .title { box-sizing: border-box; position: absolute; bottom: 0; left: 0; width: 100%; background: #000a; color: #fff; font-size: 18px; height: 2.6em; line-height: 2.6em; padding: 0 0.5em; }
.r1l_thumb .slick-dots { bottom: 3em; }


.r1r { width: 49%; float: right; }
.r1r .cat_name { text-align: left; 	}
.r1r ul { height: 430px; display: flex; flex-wrap: wrap; align-content: space-between; }



.r2,
.r3 { clear: both; }
.r2 .container,
.r3 .container { position: relative; position: relative; overflow: hidden; margin-bottom: 15px; }
.r3 .container { margin-bottom: 62px; }

.r2l,
.r3l { width: 65%;  margin-right: 3%; float: left; }
.r2 .row_hd .cat_name,
.r3 .row_hd .cat_name { text-align: initial; }
.r2l_bd ul { display: flex; align-content: space-between; justify-content: space-between; }
.r2l_bd li { width: 30.5%; box-sizing: border-box; border-bottom: none; line-height: 1.3; }
.r2l_bd .bg { padding-bottom: 57.5%; position: relative; }
.r2l_bd .bg img { box-sizing: border-box; border: 1px solid #d5d6dd; position: absolute; width: 100%; height: 100%; left: 0; top: 0; display: block; object-fit: cover; }
.r2l_bd .title { font-size: 18px; color: #000; padding: 0.8em 0; border-bottom: 1px solid #000; }
.r2l_bd .des { font-size: 16px; color: #727171; padding: 0.7em 0; }
.r2l_bd .time { font-size: 16px; color: #fe5e0d; }

.r2r_bd ul { display: flex; height: 380px; align-content: space-between; justify-content: space-between; flex-wrap: wrap; }
.r2r_bd li { box-sizing: border-box; position: relative; width: 100%; clear: both; overflow: hidden;  padding-bottom: 0.8em; }
.r2r_bd .time { font-size: 16px; float: left; text-align: center; }
.r2r_bd .time .day { font-size: 22px; padding: 0.06em 0; color: #fff; background: #0b4799; }
.r2r_bd .time .month { color: #0b4799; font-size: 14px; padding: 0.3em 0.1em; }
.r2r_bd .time { position: initial; border: 1px solid #0b4799; }
.r2r_bd .title { position: relative; padding-left: 0.8em; font-size: 18px; line-height: 1.5;  padding-right: 0.8em;}
.r2r_bd .title a { color: #000; }


.r2r,
.r3r { width: 32%; float: right; }

.r3l .thumb { width: 47%; float: left; position: relative; }
.r3l .thumb img { height: 325px; width: 100%; object-fit: cover; }
.r3l .thumb .title { box-sizing: border-box; position: absolute; bottom: 0; left: 0; width: 100%; background: #000a; color: #fff; height: 65px; padding: 10px 160px 6px 20px; line-height: 23px; font-size: 15px; display: flex; display: none; align-items: center; }
.r3l .slick-next { right: 0; }
.r3l .slick-prev { left: 0; }
.r3l .slick-next, 
.r3l .slick-prev { width: 30px; height: 45px; line-height: 45px; background: #0008; }

.r3l .text { width: 50%; margin-left: 3%; float: left; }
.r1r_bd li,
.r3l .text li { font-size: 18px; border-bottom: 1px dashed #aaa; padding-bottom: 0.5em; margin-bottom: 0.5em; }
/*.r3l .text li:nth-child(1) { border-bottom-width: 0; }
.r3l .text li:nth-child(1) a { color: #00f; flex-wrap: wrap; }
.r3l .text li:nth-child(1) .title { padding-left: 1em; flex: 1 1 100%; font-size: 18px; color: #0b4799; line-height: 1.3; position: relative; min-height: 2.6em; }*/
.r1r_bd li { width: 100%; padding-bottom: 0.8em; }
.r1r_bd .title { position: relative; padding-left: 1em; }
.r1r_bd .title::before,
.r3l .text li:nth-child(99) .title::before { content: ''; width: 7px; height: 7px; background: #0b4799; display: block; position: absolute; left: 0; top: 9px; transform: rotate(45deg); }
.r1r_bd .title::before { background: #c9caca; top: 8px; }
.r3l .text li:nth-child(99) .time { text-align: initial; flex: 1 1 100%; color: #898989; padding-left: 1.2em; background: url(../img/icon_clock.png) no-repeat left center; margin: 0.43em auto 0.15em; }
.r1r_bd a,
.r3l .text a { color: #000; display: flex; }
.r3l .text .title { }
.r1r_bd .time,
.r3l .text .time { flex: 0 0 6em; color: #999; align-content: center; text-align: right; font-size: 16px; }

.r3r .intro { position: relative; }
.r3r .intro p { text-decoration: underline 1px dashed #666; line-height: 1.7; }
.r3r .r3r_bd img { width: 100%; height: 250px; }
.r3r .intro a {color: #f39667; float: right; position: absolute; right: 0; bottom: 0; padding: 0 0 0 1em; }

.index_bottom_bg { background: #215ba9 url(../img/index_bottom_bg.jpg) no-repeat center center; background-size: cover; }

.r5 { padding: 32px 0 90px; }
.r5 .row_hd .cat_name { border-left-color: #fff; }
.r5 .row_hd .en,
.r5 .row_hd h2 { color: #fff; }
.r5_bd .slick-slide { margin: 0 1em; border: 3px solid #fff; }
.r5_bd img { width: 100%; height: 245px; object-fit: cover; }
.r5 .slick-next, 
.r5 .slick-prev { border-radius: 50%; border: 2px solid #fff; width: 40px; height: 40px; }
.r5 .slick-prev { left: -55px; background: transparent url(../img/icon_left.png) no-repeat center center; }
.r5 .slick-next { right: -55px; background: transparent url(../img/icon_right.png) no-repeat center center; }

.copy { padding-bottom: 28px; background: linear-gradient(to bottom, #0000, #0002 10%, #000c); }
.copy .container { display: flex; justify-content: space-between; }
.copy_l { margin-top: 40px; display: flex; }
.copy_l .text { margin-left: 1em; width: 400px; }
.copy_l .text p { color: #fff; font-size: 14px; line-height: 2; float: left; }

.copy_r {  margin-top: 30px; }
.copy_r li { margin: 40px 30px 0 0; position:relative; float: left; }
.copy_r h3 { cursor: pointer; display:block;width:158px;height:30px;line-height:30px;font-size:14px; font-weight: normal;background:#7885a0 url(../img/down.png) 186px 50% no-repeat;color:#fff;padding:0 40px 0 10px;border:1px solid #ccc; }
.copy_r .con {display:none;position:absolute; left:0; bottom: 31px; padding:10px 16px;border:1px solid #ddd; background:#fff; width:max-content;  max-height:420px; overflow-y:auto;min-width:176px; }
.copy_r li:hover .con { display:block; }
.copy_r .con a{display:block;color:#333;line-height:36px;font-size:14px;white-space:nowrap;border-top:1px dashed #ddd}
.copy_r .con a:first-child{border-top:none}
.copy_r .con a:hover{color:#2c68a4}


/* .inner_banner { display: none; } */
.inner_banner img { width: 100%; display: block; }


.lmmcv { font-family: 'Source Han Serif'; padding:35px 0 35px 1em;font-size: 26px;font-weight:bold;color:#fff; background: linear-gradient(-45deg, #0f56b8, #063574);}


.ej_location{width:100%;height:60px;line-height:60px; border-bottom:1px solid #e8e8e8;}
.body_show .ej_location { border-bottom-width: 0; }

.ej_content{ padding: 40px 0 80px; overflow: hidden; }

.wzz { padding: 2em 0; padding-left:20px;background: url(../img/location.png) no-repeat left center;font-size:15px;color:#999999;}
.wzz a{color:#333333;}
.wzz .possplit,
.col_path .possplit { background-image: url(../img/path_bg.png); background-position: left center; background-position: center; width: 18px; display: inline-block; border: 0px solid #f00; }
.wzz .last{color:#666666;}

.body_show .ej_content { background: #efeff1; padding-top: 0; }

.meun{ width:300px; float:left;padding:0 0 0; box-shadow: 0 4px 7px #ccc; }
.body_show .meun { display: none; } 

.meun02{ display: none;}
.meun .dt{ width:100%; background:#9b0d14; text-align:center; height:120px; line-height:120px; color:#fff; font-size:30px; font-weight:bold;}
.meun dd { padding-right: 5px; border-top: 1px solid #dddddd; border-left: 10px solid #dce7f1; text-align:center;line-height:58px; font-size:18px; margin: 0 auto;}
.meun dd a { color: #333; display: block; text-align: left; padding-left: 20px; }
.meun dd.selected,
.meun dd:hover { border-left-color: #fcaf00; background: #dce7f1; }
.meun dd.selected > a,
.meun dd:hover > a,
.meun dd .a_pp:hover a{ color: #2b55aa; }
.meun dd.has > a{background:url(../img/jiantou02.png) no-repeat right center;}
.meun dd i{ display:block; width:17px; height:17px; z-index:122; position:absolute; right:18px; top:25px;   background-size:17px; cursor: pointer;}
.meun dd i.icon{ background-position: 0px -10px;}
/* .meun dd ul{ display:none} */
.meun dd ul li { width:100%; border-bottom:1px solid #f0f0f0; padding-left:0; font-size:16px; line-height: 1.5em; font-size: 16px; padding: 0.6em 0; box-sizing: border-box; }
.meun dd ul li:last-child { border-bottom-width: 0; }
.meun dd ul li a { width:100%; border-bottom: 0; padding-left: 40px; box-sizing: border-box; }
.meun dd .a_pp{ border-bottom: 1px solid #F6EAEA;}
.meun dd .a_pp:hover{background:#fff;}
.meun dd.has.cur > a{ color: #c7000b; background:url(../img/jiantou01.png) no-repeat right center; border-bottom:1px solid #dddddd;}
.meun dd .in:hover{background:#fff url(../img/jiantou01.png) no-repeat right center; border-bottom:1px solid #dddddd;}

.meun dd:hover ul a{ background: none;border-left: 0; color: #333;}
.meun dd:hover ul a:hover{color: #9b0d14;}
.meun .selected .in{ background:#fff url(../img/jiantou01.png) no-repeat right center; border-bottom:1px solid #dddddd;}
.meun .selected ul { display: block; }
.meun .selected ul .onn{ background: none;border-left: 0; color: #9b0d14;}
.meun .cur li.selected > a,
.meun .selected ul a:hover { color: #c7000b;}
.meun dd .ul1 { }
.meun dd .ul2 { padding-left: 20px; }
.meun dd .ul3 { padding-left: 40px; }

.listing{ width:calc(100% - 380px); min-height: 670px; float:right;background:#fff;padding: 0 30px 30px 10px;}
.body_show .listing { margin: 0 auto; float: none; } 
.body_list .newlist #wp_column_article { padding: 1em; }
.listing_w{ width: 100%;}
.meun02{ display: none;}

#wp_pager { text-align: center; margin: 1em auto 0; }
#wp_pager .pages { margin: 0 auto; display: inline-block; }
#wp_pager li { float: left; margin: 0px 0px 0px 7px;  }
#wp_pager li a { display: inline-block; border: 1px solid #ccc; width: 36px; height: 36px; font-size: 16px; line-height: 36px;}
#wp_pager li a.pgCurrent,
#wp_pager li a:hover { border: 1px solid #0b4799; color: #fff; background-color: #0b4799;}

.col_news_head {border-bottom: 1px solid #DBDBDB; margin-left: 10px; }
.col_metas { overflow: hidden; }  /**当前栏目**/
.col_metas .col_title { display:inline-block; float:left; line-height: 55px; }  /**当前栏目**/
.col_metas .col_title h2 {display:inline-block;font-size: 20px; font-weight: normal;color: #333;border-bottom: 3px solid #2b55aa;}
.col_metas .col_path {display:inline-block;float:right;white-space:nowrap; line-height: 55px;color: #666;} 
.col_metas .col_path a{color: #666;}

/*列表页*/
.newlist .news_ul li{ padding:14px 0; padding-left: 1em; border-bottom:1px dashed #e5e5e5;}
.newlist .news_ul li:after{visibility:hidden; display:block; content:""; clear:both}
.newlist .news_ul li:last-child{border-bottom:none}
.newlist .news_ul li .date{ float:right;  line-height:32px; color: #999;}
.newlist a h1 { font-size:18px; font-weight: normal; width:calc(100% - 90px); float: left; line-height:32px;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;*white-space:nowrap;overflow:hidden; color: #303030;}
.newlist .news_ul li:hover a h1{color: #c7000b;}


.body_list_people .newlist .news_ul { padding: 1.2em 0.8em; display: grid; gap: 40px 50px; grid-template-columns: repeat(6, 1fr); }
.body_list_people .newlist .news_ul li { padding: 0; border: none; }
.body_list_people .newlist .thumb_box { position: relative; padding-bottom: 150%; overflow: hidden; }
.body_list_people .newlist .thumb_box img { transition: all 0.9s ease-in-out; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; object-fit: cover; }
.body_list_people .newlist a h1 { font-weight: bold; float: none; text-align: center;  width: auto; }
.body_list_people .newlist li:hover img { transform: scale(1.08); }
.body_list_people .newlist .news_ul li:hover a h1 {color: #0d4da6; }

.ejej_lm {height:55px;line-height:55px;background-color:#f9f9f9;border-top:1px solid #9b0d14;}
.ejej_lm .lm {display:inline-block;padding-left:15px;background:url(../img/xy_ddd.png) no-repeat left center;margin-left:15px;font-size:20px;font-weight:bold;color:#333333;}




.introbox,
.wp_column_article { padding: 30px 30px 60px; }
.introbox *,
.wp_column_article * { font-size: 18px; } 
.introbox p,
.wp_column_article p { text-indent: 2em; line-height:1.8em; color: #444; margin-bottom: 0.7em !important; text-align:justify; word-break: break-all;}
.introbox table p,
.wp_column_article table p {text-indent:0;}
.introbox h1{ font-family: 'Source Han Serif'; font-weight: 700; color: #0b4799; text-align: center; font-size: 30px;   line-height: 1.2;}
.introbox img,
.wp_column_article img { max-width: 90%; margin:5px auto; display: block; height:auto !important; }
.introbox iframe,
.wp_column_article iframe {max-width: 90%; margin:5px auto; display: block; }
.introbox table,
.wp_column_article table {font-size:14px; width:90%; margin:0 auto; border-collapse: collapse;}
.introbox table td,
.wp_column_article table td {text-align: center; padding:5px 10px; line-height:30px; border:1px #ddd solid;}
.introbox table td p,
.wp_column_article table td p { text-indent:0em !important; margin-bottom:0px;}
.introbox p span img,
.wp_column_article p span img {    display: inherit; margin:0 auto;}


.newlist .wp_entry,
.newlist .wp_entry p , 
.newlist .wp_entry,
.newlist .wp_entry span { line-height:2.0; font-size:15px!important; color:#333;}
.newlist .wp_entry p { margin-bottom:10px;}
.newlist .wp_entry table { margin: 0 auto 4px; }
.newlist .wp_entry table.files_table_box { margin: initial; }
.newlist .wp_entry img { max-width:680px; _width:expression(this.width > 680 ? "680px" : this.width); } /**列表页文章图片大小限制**/
.wp_entry a { color:#515151;}
.wp_entry a:hover { text-decoration:underline; color:#0f429b;}

.intro_bd .entry { margin:0 auto; overflow:hidden;margin-top:10px;} /**文章内容**/
.intro_bd .entry .read,
.intro_bd .entry .read p { line-height:2.0; font-size:15px!important; color:#333;}  /**阅读字体**/
.intro_bd .entry .read p ,
.intro_bd .entry .read span{ margin-bottom:10px;font-size:15px!important;}
.intro_bd .entry .read img { margin:0 auto; max-width:940px; _width:expression(this.width > 940 ? "940px" : this.width); }
.intro_bd .entry table { margin: 0 auto 4px; }
.intro_bd .entry table.files_table_box { margin: initial; }
.wp_editor_art_paste_table td {  background: white; padding: 5px 10px;   border: 1px solid #cdbebe;}


.introbox .line { margin: 15px 0; height: 1px; width: 100%;border-bottom: 1px dashed #dddddd;}
.introbox .pr { font-size: 14px; text-align: center; margin-top: 20px;}
.introbox .pr span{ display: inline-block; margin: 0 15px; color:#999;}


.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: 7px 10px; border:1px solid #ccc; border-radius: 4px; margin:0 5px 0 0; text-align:center;text-decoration:none; }
.list_page_box b { margin:0 1px 0 0; text-align:center;  background: #2b55aa; color: #fff; padding: 7px 10px; border-radius: 4px; }
.list_page_box a:hover{ background: #999; border-color: #999; text-decoration:none;color: #fff; }



#mobile,
.nav,
.mobilesoso,
.body_show .col_news_head { display: none; }

@media screen and (min-width:2000px){
	.introbox *,
	.wp_column_article * { font-size: 24px; }
}
@media screen and (max-width:1600px){
	.r2r_bd ul { height: 340px; }
}
@media screen and (max-width:1550px){
	.r3r .intro p { font-size: 15px; }
}
@media screen and (max-width:1440px){
	.r1r ul { height: 380px; }
	.r1l_thumb img { height: 380px; }
	.r1r_bd li:nth-child(n+9) { display: none; }
	.r3l .thumb img { height: 280px; }
	.r3l .text li:nth-child(n+7) { display: none; }
	.r3r .r3r_bd img { height: 210px; }
	.r5_bd img { height: 190px; }
}
@media screen and (max-width:1220px){
	.container { width: 95%; }
	.r1l_thumb img { height: 320px; }
	.r1r ul { height: 328px; }
	.r1r_bd li:nth-child(n+8) { display: none; }
	.r3r .r3r_bd img { height: 180px; }
	.r5_bd img { height: 160px; }
	.r5 .slick-next, .r5 .slick-prev { width: 25px; height: 25px; }
	.r5 .slick-prev { left: -25px; }
	.r5 .slick-next { right: -22px; }
	
	.meun { width: 200px;}
	.listing { width: calc(100% - 280px);}
	
	.body_list_people .newlist .news_ul { grid-template-columns: repeat(5, 1fr); }
}
@media screen and (max-width: 1130px){
	.body_show .listing { width: 90%; }
}
@media screen and (max-width: 1118px){
	.menu a { padding: 0 1em; }
	.body_list_people .newlist .news_ul { grid-template-columns: repeat(4, 1fr); }
}
@media screen and (max-width: 1030px){
	.copy_r	{ width: 100%; }
	.copy_r li { width: 40%; margin: 0 5%; }
	.copy_r h3 { width: auto; background-position: 97% 50%; font-size: 12px; }
	.copy_r .con { min-width: initial; }
	.copy_r .con a { line-height: 2em; font-size: 12px; }
}
@media screen and (max-width:989px){
	.row_hd h2, .row_hd h3 { font-size: 23px; }
	.r1r_bd li, .r3l .text li, 
	.r2l_bd .title, .r2r_bd .title, 
	.r3l .text li:nth-child(1) .title { font-size: 17px; }
	.r3r .intro p { font-size: 13px; }
	
	.body_list_people .newlist .news_ul { grid-template-columns: repeat(3, 1fr); }
}
@media screen and (max-width:860px){

	.hero_box { display: none; }
	#mobile,
	.nav,
	.mobilesoso	{ display: block; }
	
	.logo .container { height: auto; }
	.container { width: 100%; }
	
	.row_hd { margin: 22px auto 12px; }
	
	.r1 .row_hd,
	.r5 .row_hd	{ width: 96%; }
	
	.r1l,
	.r1r,
	.r2l,
	.r2r,
	.r3l,
	.r3r { width: 96%; margin: 0 2%; float: none; }
	.r3l .thumb,
	.r3l .text { width: 100%; margin: 0 auto; }
	
	.r1l_thumb .title { padding: 10px 15px; }
	.r1l .slick-dots { bottom: 2.1em; }
	
	.r1l_thumb img { height: 260px; }
	
	.disfixcen{display:flex;justify-content:center;align-items:center}
	body{padding-top:57px}
	#mobile.header{position:fixed;top:0;left:0;width:100%;z-index:100001;padding:3px 12px;box-sizing:border-box;background:#f9f9f9;border-bottom:1px solid #ebeaea}
	#mobile.header .navtopmobile{position:relative;z-index:10000}
	#mobile.header .title{color:#fff;height:100%;text-align:center;display:inline-block}
	#mobile.header .title h1{display:inline-block;margin:0;height:100%;padding:0}
	#mobile.header .title a{border:none;color:#0e0e0e;font-size:0;letter-spacing:0;padding:0;height:48px;display:block;margin:2px 0 0}
	#mobile.header .title a img{height:40px;display:inline-block;margin:4px 0 0}
	#mobile .iconbox{float:right;margin:17px 14px 0 0;font-size:0}
	#mobile .iconbox em{vertical-align:middle;width:1px;height:15px;background:#b3b3b3;display:inline-block;margin:0 6px}
	#mobile .iconbox .usericon{width:20px;display:inline-block}
	#mobile .iconbox .sosobtnmobile img{width:18px;display:inline-block}
	#mobile .nav-btn{color:#231f20;height:100%;text-align:center;width:auto;-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;transition:background .5s;padding:18px 0 0;float:right;z-index:10000;margin:0}
	#mobile .nav-btn>img{width:20px}
	#mobile .nav-btn .mobileNavLeftBtn{display:block}
	#mobile .nav-btn .mobileNavLeftBtnColse{display:none}
	#mobile .nav-out .mobileNavLeftBtnColse{display:block}
	#mobile .nav-out .mobileNavLeftBtn{display:none}
	#mobile .nav-btn>p{font-size:12px;display:block;text-align:center;transform:scale(.8);color:#cb962f}
	.nav{width:100%;z-index:999;left:0;height:0;top:56px;position:fixed;background:#fff;border-bottom:1px solid #e5e5e5;overflow:scroll;transition:all .3s linear 0s}
	.nav .nav-list{border-top:1px solid #e5e5e5;padding:0 14px 20px}
	.nav.on{height:100%;padding-bottom:100px}
	.nav.on img{width:30px;display:inline-block;float:right}
	.mobileNavLeftBtnClose{margin:4px 4px 0 0}
	.nav .logo{margin:30px 6px 16px 16px;overflow:hidden}
	.nav .logo img{width:90%;float:left}
	.nav-list>ul{display:block}
	.nav-list>ul>li>a{font-size:15px;color:#404040;line-height:46px;text-decoration:none;letter-spacing:.5px;padding:0;display:block;background:url(../img/navicontop.png) no-repeat 99%;background-size:14px;border-bottom:1px solid #e5e5e5}
	.nav-list>ul>li>a i{ }
	.nav-list>ul>li.nonement>a{ }
	.mobilenavtwo{overflow:hidden}
	.mobilenavtwo ul>li>a{font-size:14px;color:#404040;line-height:40px;text-decoration:none;letter-spacing:.5px;padding:0;display:block}
	.mobilenavtwo ul>li{padding:0 0 0 26px}
	.mobilenavtwo{display:none}
	.mobilenavtwo ul>li>a{line-height:normal!important;height:auto!important}
	.nav-list>ul>li .mobilenavtwo ul>li>a{line-height:42px!important;height:42px!important}
	.nav-list>ul>li .mobilenavtwo ul>li a{border-bottom:1px solid #efefef}
	.nav-list>ul>li .mobilenavtwo ul>li:last-child a{border-bottom:none}
	.nav-list>ul>li .mobilenavtwo ul{margin:0;padding:0 6px}
	.nav-list>ul>li.on>a{background:url(../img/navicontopb.png) no-repeat 99%;background-size:14px}
	.nav-list>ul>li.nonement>a{ background: none !important; }
	
	.mobilesoso{display:block;position:fixed;height:0;overflow:hidden;top:55px;left:0;z-index:100;width:100%;background:#f1f1f1;box-shadow:0 0 5px #b5b5b5;transition:all .3s}
	.mobilesoso .mobilesosobtn{width:100%;height:0%;content:" ";position:fixed;top:0;left:0;background:rgba(0,0,0,.6);z-index:99;transition:all .1s}
	.mobilesoso .formbg{ box-sizing: border-box; width:100%;padding:10px;background:#f1f1f1;box-shadow:0 0 5px #b5b5b5;position:relative;z-index:1001;font-size:0}
	.mobilesoso .formbox{width:100%;display:inline-block;position:relative;border-radius:2px;overflow:hidden}
	.mobilesoso .formbox .sbtnsoso{position:absolute;width:54px;height:34px;right:0;top:0;background:#0072dd;text-align:center;border:none}
	.mobilesoso .formbox .sbtnsoso img{width:14px}
	.mobilesoso .formbox input{width:100%;font-size:14px;font-weight:400;line-height:34px;text-align:left;color:#666;border:none;background:#fff;padding:0 60px 0 10px}
	.mobilesoso ::-webkit-input-placeholder{letter-spacing:0;font-size:13px;color:#999}
	.mobilesoso ::-moz-placeholder{letter-spacing:0;font-size:13px;color:#999}
	.mobilesoso :-ms-input-placeholder{letter-spacing:0;font-size:13px;color:#999}
	.mobilesoso :-moz-placeholder{letter-spacing:0;font-size:13px;color:#999}
	.mobilesoso.check{height:54px}
	.mobilesoso.check .mobilesosobtn{height:100%}
	
	.full_slide .slick-next, .full_slide .slick-prev { width: 25px; height: 25px; line-height: 25px; }
	
	.r1l_thumb .title { font-size: 16px; height: 2em; line-height: 2em; padding: 0 12px; }
	.r1r { margin-top: 16px; }
	.r1r_bd li,
	.r3l .text li,
	.r2l_bd .title,
	.r2r_bd .title,
	.r3l .text li:nth-child(1) .title { font-size: 16px; }
	.r1r ul,
	.r2r_bd ul { height: auto; }
	.r1r li { padding-bottom: 0.6em; margin-bottom: 0.6em; }
	
	.r1r_bd .time, 
	.r3l .text .time { font-size: 14px; }
	
	
	.r2l_bd ul { flex-wrap: wrap; }
	.r2l_bd li { width: 100%; }
	.r2l_bd li:nth-child(3) { display: none; }
	.r2l_bd .title { border-bottom: none; padding: 0.4em 0 0.7em; }
	.r2l_bd .time,
	.r2l_bd .des { display: none; }
	.r2r_bd li { padding-bottom: 0.6em; }
	.r2r_bd .title { line-height: 1.3;  }
	.r2r_bd .time .day { font-size: 16px; }
	.r2r_bd .time .month { font-size: 11px; }
	
	.r3l { overflow: hidden; }
	.r3l .text li { padding-bottom: 0.58em; margin: 0.5em auto; }
	.r3l .text li:nth-child(1) .title { min-height: initial; }
	.r3l .thumb img { height: 240px; }
	
	.r3r_hd img { width: 100%; }
	.r3r .r3r_bd img { height: auto; }

	.row_hd .cat_name { padding-left: 10px; }
	.row_hd .en { font-size: 10px; padding: 0; }
	.row_hd h2, .row_hd h3 { font-size: 18px; line-height: 1.3; letter-spacing: 0; }

	.r5 { padding: 20px 0 30px; }
	.r5 .r5_bd img { height: 190px; }
	.r5 .slick-dots { bottom: -30px; text-align: center; right: initial; }
	.r5 .slick-dots li { width: 15px; height: 7px; border-radius: 3px; margin: 0 8px 0 0; }
	.r5 .slick-dots li.slick-active { background: #fe5e0d; }
	.r5 .slick-dots button { display: none; }
	
	.copy .container { flex-wrap: wrap; }
	.copy_l { flex-wrap: wrap; width: 100%; }
	.copy_l .thumb,
	.copy_l .text { width: auto; flex: 1 1 100%; margin: 0 auto; text-align: center; }
	.copy_l .thumb { display: block; }
	.copy_l .text p { float: none; font-size: 14px; line-height: 1.5; color: #fffb; }

	
	.wzz { padding: 0; }
	.body_show .wzz { display: none; }
	.ej_content { padding: 0; background: #fff; }
	
	/* .col_news_head, */
	.ej_location,
	.meun { display: none; }
	
	.col_metas .col_title,
	.col_metas .col_path { line-height: 30px; } 
	.col_metas .col_title h2 { font-size: 18px; }
	
	.col_news_head { margin: 0.5em 1em 0; }
	.body_show .col_news_head { display: block; margin:0 1em; }
	.col_metas .col_title h2 { border: none; font-weight: bold; color: #2b55aa; }
	.col_metas .col_path a { font-size: 12px; }
	
	.listing { width: 100%; }
	.listing { float: none; min-height: initial; padding: 0; clear: both; }
	
	.newlist .news_ul li { padding: 0.15em 1em; margin: 0.5em auto; }
	.newlist a h1 { font-size: 16px; width: auto; white-space: initial; line-height: 1.2; }
	
	.newlist .news_ul li .date { float: none; line-height: 1; font-size: 14px; }
	
	.introbox { padding: 16px 22px 30px; }
	.introbox h1 { font-size: 22px; line-height: 1.3; margin-bottom: 12px; } 
	.introbox .pr { margin-top: 12px; }
	
	.introbox p,
	.wp_column_article p { line-height: 1.5; font-size: 16px; }
	
	#wp_pager { margin: 1em auto 2em; }
	#wp_pager li a { width: 30px; height: 30px; font-size: 14px; line-height: 30px; }
	
	.body_list_people .newlist .news_ul { grid-template-columns: repeat(4, 1fr); gap: 1em 2em; }
	.body_list_people .newlist .news_ul li { margin: 0; }
	.body_list_people .newlist .news_ul h1 { line-height: 2.5em; }
}
@media screen and (max-width:640px){
	.body_list_people .newlist .news_ul { grid-template-columns: repeat(3, 1fr); }
}
@media screen and (max-width:480px){
	.body_list_people .newlist .news_ul { grid-template-columns: repeat(2, 1fr); }
}
@media screen and (max-width:375px){
}
@media screen and (max-width:360px){
}
