@charset "utf-8";
blockquote, body, button, caption, dd, div, dl, dt, fieldset, figure, form, h1, h2, h3, h4, h5, h6, hr, html, input, legend, li, menu, ol, p, pre, table, td, textarea, th, ul { margin: 0; padding: 0 }
address, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left; font-weight: 400 }
abbr, body, fieldset, html, iframe, img { border: 0 }
img { vertical-align: top }
html { overflow-x: hidden }
address, cite, dfn, em, i, var { font-style: normal }
[hidefocus], summary {
outline:0
}
li { list-style: none }
h1, h2, h3, h4, h5, h6, small { font-size: 100% }
sub, sup { font-size: 83% }
code, kbd, pre, samp { font-family: inherit }
q:after, q:before { content: none }
textarea { overflow: auto; resize: none }
label, summary { cursor: default }
a, button { cursor: pointer }
b, em, h1, h2, h3, h4, h5, h6, strong { font-weight: 700 }
a, a:hover, del, ins, s, u { text-decoration: none }
body, button, input, keygen, legend, select, textarea { 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 }
.clearfix:after { clear: both; content: " "; display: block; height: 0; visibility: hidden; }
.clearfix { display: block }
.icon { display: inline-block; width: 32px; height: 32px; vertical-align: middle; background: url(/_upload/tpl/00/21/33/template33/images/icon.png) no-repeat }
body:before {/* content:""; */ position: fixed; top: -10px; left: 0; z-index: 110; width: 100%; height: 10px; -webkit-box-shadow: 0 0 10px rgba(0,0,0,.8); -moz-box-shadow: 0 0 10px rgba(0,0,0,.8); box-shadow: 0 0 10px rgba(0,0,0,.8) }
::-webkit-input-placeholder {
color:#ccc
}
:-moz-placeholder {
color:#ccc
}
::-moz-placeholder {
color:#ccc
}
:-ms-input-placeholder {
color:#ccc
}
body { line-height: 1; font-size: 13px; font-family: Arial, "Microsoft YaHei", "\u5b8b\u4f53", Tahoma, Geneva, sans-serif; color: #333 ;-webkit-text-size-adjust: none;}
p { line-height: 1.75 }
a { color: #3b3b3b; text-decoration: none !important; transition: all .4s ease-in-out }
.news div, .post div { transition: all .4s ease-in-out }
a:hover { color: #FD0003; }
.wrapper { width: 100%; margin: 0 auto }
.wrapper .inner { width: 1400px; margin: 0 auto; }
.headtop .top-left { float: left }
.headtop .top-right { float: right }
.headtop .logo2 { display: none; }
.headtop.nav-hide.nav-top .logo2 { display: block; }
#headtop .inner:before { content: " "; font-size: 24px; font-family: Arial, "Microsoft YaHei", "\u5b8b\u4f53", Tahoma, Geneva, sans-serif; color: #fff; position: absolute; left: 40%; line-height: 46px; font-family: FANGSONG; font-weight: bold; background: url(/_upload/tpl/00/21/33/template33/images/head_img.png) no-repeat; background-size: 100%; width: 200px; top: 1px; height: 46px; background: none; }
#header { position: fixed; width: 100%; background: url(/_upload/tpl/00/21/33/template33/images/head_bg.png) repeat-x top; ; z-index: 3; transition: 0.5s ease-in-out; margin-top: 41px; padding-bottom: 20px; }
#header .inner { position: relative; width: 94%; margin: 0 auto; }
.head.s.othershowdiv #header, .headtop.nav-hide.nav-top #header { background: #fff; box-shadow: 0 0 10px 0 #ccc; }
.header .sitelogo { float: left; margin-top: 25px }
.header .sitetitle { display: none; margin-top: 28px; margin-left: 10px; font-size: 32px; font-weight: 700; color: #fff }
.header .head-left { float: left; display: inline-block }
.header .head-main { float: left; margin-top: 10px }
.header .head-right { float: right; margin-top: 20px }
.site-rale ul li.links { padding-left: 25px; float: left; position: relative; }
.site-rale ul li.links a { line-height: 41px; font-size: 16px; color: #fff; display: inline-block; }
.site-rale ul li.links a:hover { color: #eee; }
.site-lang ul li.links { padding-left: 25px; position: relative; float: left; }
.site-rale ul li.links.i6 a { font-size: 0; display: block; width: 41px; height: 41px; background: url(/_upload/tpl/00/21/33/template33/images/home.svg) no-repeat center; }
.site-rale ul li.links.i6 {
    padding-left: 7px !important;
}
.sub_img { top: 46%; position: absolute; background: url(/_upload/tpl/00/21/33/template33/images/nav33.png) no-repeat center center; width: 200px; height: 100px; right: 3%; z-index: 0;/* margin-top: -50px; */ }
.nav_bg { z-index: -1; opacity: 0.8; position: absolute; width: 100%; height: 100%; background: rgb(255, 255, 255); }
#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 }
.nav.wrapper { border: 0px !important; padding-top: 25px; }
.nav .wp-menu>li { float: left; }
.nav .wp-menu { position: relative; }
.nav .wp-menu .menu-item { position: relative; display: inline-block; float: left; }
.sub_bg img { display: none; }
.header.nav-hide.nav-top { background: #083090 !important; }
.sub_bg { background-size: cover; height: 130px; background: url(/_upload/tpl/00/21/33/template33/images/t1.jpg) no-repeat center; float: left; width: 23%; margin-right: 6%; }
.nav .wp-menu .menu-item a.menu-link .before { content: ""; border-left: 2px solid #C7C1E0; height: 23px; transition: all .2s ease-out 0s; transform: scaleY(0); position: absolute; left: 50%; top: 43px; transform-origin: center top; }
.nav .wp-menu .menu-item.hover a.menu-link .before { transform: none; }
.nav .wp-menu .menu-item.hover a.menu-link:after { width: 100%; }
.nav .wp-menu .menu-item a.menu-link:after { width: 0px; height: 2px; display: block; background: #C7C1E0; margin: 0 auto; transition: all .4s ease; margin-top: 0; }
.nav .wp-menu .menu-item a>.menu-switch-arrow { display: none; width: 20px; height: 20px; background: url(/_upload/tpl/00/21/33/template33/images/nav_j.png) no-repeat center center; vertical-align: middle }
.nav .wp-menu .menu-item a.menu-link { display: inline-block; padding: 0 30px; line-height: 52px; color: #fff; font-size: 20px; position: relative; font-weight: bold; }
.nav .wp-menu .menu-item a.hover, .nav .wp-menu .menu-item.hover a.menu-link { text-decoration: none; color: #ffc600; }
.nav .wp-menu .menu-item.i8 .sub-menu { right: 0; }
.nav .sub-menu { padding: 10px 0px; display: none; position: absolute; top: 52px; min-width: 100%; z-index: 100; background: #fff; text-align: center; border-top: 2px solid #E73223; box-shadow: 0 0 0.38rem 0 rgba(0, 0, 0, 0.19); -webkit-box-shadow: 0 0 0.38rem 0 rgb(0 0 0 / 9%); -moz-box-shadow: 0 0 0.38rem 0 rgba(0, 0, 0, 0.19); }
.nav .sub-menu .sub-item { text-align: center; position: relative; white-space: nowrap; vertical-align: top; z-index: 1; }
.nav .sub-menu .sub-item a { display: block; color: #C16516; line-height: 42px; font-size: 16px; text-align: center; padding: 0 10px; }
.nav .sub-menu .sub-item a:hover, .nav .sub-menu .sub-item.hover>a { color: #94070a;/* background-color: #b2292c; *//* display:block; */ }
.nav .sub-menu .sub-menu { left: 100%; top: 0; z-index: 200; background: #fff }
#banner { position: fixed; top: 0;z-index:-1 }
#banner .inner { width: 100%; text-align: center; position: relative }
.main2 .ml { margin-left: 0px; float: left; width: 65%; margin-top: 70px; position: relative; }
.main2 .mr { background: url(/_upload/tpl/00/21/33/template33/images/img32.png) no-repeat top right; float: right; width: 647px; height: 625px; }
.main2 { position: relative; }
.main4 { background: #F5F8FA; transform: translate(80px, 0); transition: all 1s ease-out 0s; opacity: 0; filter: Alpha(opacity=0); }
.main41 { background: #382e2f; padding: 80px 0px; }
.post .tt { display: inline-block; width: 100%; border-bottom: 0 solid #e6e6e6 }
.post .tt .tit { display: inline-block; float: left; font-size: 16px; font-weight: 400; }
.post .tt .tit .title { display: block; line-height: 90px; color: #424242; font-family: "Microsoft yahei" }
.post .tt .tit .name { display: none; line-height: 16px; color: #333 }
.post .con { margin: 0 auto }
.post .con .wp_article_list .list_item { border-bottom: 1px dashed #ccc }
.post .con .wp_article_list .list_item .Article_Index { background: url(/_upload/tpl/00/21/33/template33/images/li.gif) no-repeat center }
.post .more_btn { display: inline-block; float: right; position: relative; }
.post .more_btn .more_text, .post .more_btn a { font-size: 18px; cursor: pointer; display: block; font-weight: bold; }
.post .more_btn a { color: #666; }
.post .more_btn a:hover { color: #666 }
.boxm { position: relative }
.boxm:nth-child(1n+2) { position: absolute; top: 0; left: 0; width: 100% }
.post1 .tt .tit .title { display: inline-block; font-size: 30px; color: #333333; cursor: pointer; line-height: 80px; }
.post1 .more_btn a, .post1 .more_btn { display: block; color: #FD0003; }
.news_list li.news { line-height: 34px; padding-left: 0 }
.news_list li.news span.news_title { float: left }
.news_list li.news span.news_title img { vertical-align: middle }
.news_list li.news span.news_meta { float: right; margin-left: 2px; color: #9c9c9c }
.news_list li.news .news_time, .news_list li.news .news_time span { color: #666 }
.news_list li.news .news_icon { display: inline-block; margin: 0 auto; border: 0 solid red }
.news_list li.news .news_bg { width: 100%; transition-duration: 1s; height: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; }
.news_list li.news p { line-height: 34px }
.news_list li.news .news_meta { font-size: 16px; color: #333333; font-weight: bold; position: relative; line-height: 32px; }
.news_list li.news:hover .news_imgs .news_bg { transition: .4s; transform: scale(1.1); }
.news_imgs { overflow: hidden; position: relative; }
.news:hover .news_imgs>a { transition: .4s; transform: scale(1.1) }
.rili2 .con { padding: 5px 0 }
.rili2 .news_list li.news { float: left; position: relative; width: 100%; }
.rili2 .news_list li.news .news_date { float: left; width: 62px; margin-right: -70px; text-align: center; border: 0px solid #e5e5e5; }
.rili2 .news_list li.news .news_date .news_year { line-height: 20px; font-size: 16px; color: #FD0003; margin: auto; transition: all .4s ease-in-out; font-weight: bold; margin-bottom: 10px; }
.rili2 .news_list li.news .news_date .news_days { line-height: 32px; font-size: 40px; color: #FD0003; font-weight: bold; }
.rili2 .news_list li.news .news_wz { position: relative; z-index: 1; }
.rili2 .news_list li.news .news_wz .news_con { margin-left: 80px; padding: 0; }
.main1 .post.post1.post-202.mbox .news_title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; height: auto; display: block; margin-bottom: 5px; }
.rili2 .news_list li.news .news_title { transition: all .4s ease-in-out; line-height: 34px; font-size: 18px; color: #333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin-bottom: 20px; }
.rili2 .news_list li.news:hover .news_date .news_year { transition: all .4s ease-in-out }
.rili2 .news_list li.news .news_cons { position: relative }
.rili2 .news_list li.news:hover:after { opacity: 1; width: 100%; }
.l-banner { height: 540px; 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 .inner { padding: 0px 0 60px 0; margin-top: -129px; z-index: 4; position: relative; }
#d-container .inner { background: #fff }
.list .news_list li.news span.news_title { font-size: 17px; color: #000; line-height: 60px; width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.list .news_list li.news span.news_meta { font-size: 17px; line-height: 60px; color: #333; }
.list .col_news_con .news_list li.news { border-bottom: 1px solid #ebebeb; padding: 20px 0; position: relative; transition: all .4s ease-in-out; }
.col_menu { width: 240px; float: left; margin-right: -260px; position: relative; }
.col_menu .col_menu_head h3.col_name { font-size: 32px; font-weight: bold; color: #fff; }
.col_menu .col_menu_head h3.col_name .col_name_text { display: block; line-height: 130px; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.col_menu .col_menu_con { border: 0px solid #e4e4e4; margin-top: 30px; }
.col_list .wp_listcolumn { border-top: 0 solid #2867a0; border-bottom: 0 solid #fff }
.col_list .wp_listcolumn .wp_column a { color: #333; font-size: 24px; font-weight: normal; display: block; background: 0 0; border-top: 0 solid #fff; border-bottom: 0px solid #ffffff94; text-align: left; }
.col_list .wp_listcolumn .wp_column a .column-name { padding: 0; line-height: 56px; }
.wp_listcolumn .wp_column a.selected { font-size: 26px !important; }
.col_list .wp_listcolumn .wp_column a.selected, .col_list .wp_listcolumn .wp_column a:hover { color: #E73223; background: none; }
.col_list .wp_listcolumn .wp_column a.selected span.column-name { color: #E73223; background: url(/_upload/tpl/00/21/33/template33/images/hi2.svg) no-repeat center left; font-weight: bold;padding-left: 35px; }
.foot-bottom .ml { padding-top: 5px; }
.col_list .wp_listcolumn .wp_subcolumn .wp_column a { color: #454545; background: 0 0; border-top: 1px solid #fff; border-bottom: 1px solid #bbb }
.col_list .wp_listcolumn .wp_column.parent>a .column-name { font-weight: 700; }
.col_list .wp_listcolumn .wp_column .sub_list a { color: #fff; border-top: 0px solid #eee; margin-top: 0px; border-bottom: 0; }
.col_list .wp_listcolumn .sub_list a .column-name { display: inline-block; line-height: 28px; padding: 0px 0px 15px 65px; cursor: pointer; color: #333; font-size: 22px; }
.col_list .wp_listcolumn .sub_list a:hover, .col_list .wp_listcolumn .wp_column a.selected { color: #E73223; }
.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: 700; color: #94070a }
.col_news { width: 100%; min-height: 500px; float: right }
.col_news .col_news_box { margin-left: 290px; }
.col_news .col_news_box { position: relative; z-index: 5; }
.col_news_head { margin-top: 50px; }
.col_metas .col_title { display: inline-block;/* float:left; */ height: 190px; line-height: 220px; }
.col_metas .col_title h2 { display: inline-block; font-size: 23px; font-family: "Microsoft yahei"; font-weight: bold; color: #fff; border-bottom: 0px solid #cbcbcb; }
.col_metas .col_path { display: inline-block; white-space: nowrap; height: 78px; line-height: 78px; color: #555555; font-size: 15px; float: right; }
.col_metas .col_path a { color: #555555; font-size: 15px; }
.col_news_con { margin: 0 0; margin-top: 32px; }
.col_news_list { position: relative; }
.col_news_list .wp_entry, .col_news_list .wp_entry p { line-height: 1.75; font-size: 16px; color: #333 }
.col_news_list .wp_entry p { margin-bottom: 10px }
.col_news_list .wp_entry table { margin-bottom: 4px }
.col_news_list .wp_entry img { max-width: 680px }
.infobox { padding: 20px 60px; margin: 0 auto; width: auto }
.article { padding-top: 10px }
.article h1.arti_title { line-height: 40px; font-family: "Microsoft YaHei"; font-size: 28px; text-align: center; color: #E73223; font-weight: bold; }
.article h2.arti_title { line-height: 34px; font-family: "Microsoft YaHei"; font-size: 20px; text-align: center; color: #94070a }
.article .arti_metas { margin-top: 26px; padding: 10px; text-align: center; border-top: 4px solid #E73223; padding-top: 15px; }
.article .arti_metas span { margin: 0 5px; font-size: 14px; color: #787878 }
.article .entry { margin: 0 auto; overflow: hidden; margin-top: 10px; text-align: center; }
.article .entry .read, .article .entry .read p { line-height: 2; font-size: 18px; color: #333; display: inline-block; }
.list .article .entry .read { margin: 0 auto; display: inherit; }
.list .article .entry .read p { display: inherit; text-align: left; }
.article .entry .read p { margin-bottom: 10px }
.article .entry .read img { margin: 0 auto; max-width: 940px;  }
.article .entry .read table { margin: 0 auto; border: none!important }
#footer .inner { padding: 35px 0 12px 0; position: relative; }
#footer .inner .foot-right { width: 70%; }
.foot_logo img {
    max-width: 80%;
}
.foot_site img {
    max-width: 75%;
}
.foot_site {
    max-width: 80%;
    padding-top: 2%;
}
#footer .inner p { font-size: 14px; line-height: 24px; text-align: center; color: #EBCCCC; }
#footer .inner p span { opacity: 0.8; margin: 0 15px; }
#footer .inner .copyright a { color: #eee }
.foot-right li { float: left; margin-left: 20px }
.foot-bottom .copyright { font-size: 16px; line-height: 76px; color: #fff; text-align: center; opacity: 0.8; }
.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: 0 0; color: #fff }
.wp_search .search { width: 32px; height: 30px; border: 0; background: #fff url(images/sous.png) no-repeat center; cursor: pointer; vertical-align: top }
.searchbox { text-align: right; margin-top: 5px }
.wp-search { background: #fff; position: relative; }
.wp-search form { display: block }
.wp-search .search-input { margin-left: 20px; margin-right: 130px; }
.wp-search .search-input input.search-title { background: transparent; width: 100%; height: 50px; padding: 10px 0; line-height: 22px; color: #333; font-size: 20px; border: 0; outline: 0; font-family: 微软雅黑;/* font-weight: bold; */ }
.wp-search .search-btn { width: 130px; height: 70px; position: absolute; right: 0; top: 0 }
.wp-search .search-btn input.search-submit { width: 100%; height: 100%; border: 0; outline: 0; background: #FD0003; cursor: pointer; color: #fff; font-size: 30px; font-family: "Microsoft YaHei"; }
.xwzx_list .shares li .con { width: 73px; }
.botlinks .links-wrap { position: relative; display: block; width: 23%; background: none; text-align: left; }
.botlinks .links-wrap a.links-arrow { display: block; height: 53px; line-height: 53px; color: #333; background: url(/_upload/tpl/00/21/33/template33/images/arrow.png) no-repeat right bottom 13px; font-size: 16px; border-bottom: 1px solid #ccc; font-size: 18px; }
.botlinks .links-wrap a.links-arrow:hover, .botlinks .wrap-open a.links-arrow { background-position: right top 15px; cursor: pointer; }
.botlinks .links-wrap .link-items { display: none; position: absolute; left: 0; bottom: 54px; width: auto; min-width: 100%; height: auto; max-height: 300px; overflow: auto; overflow-x: hidden; background: #fff; z-index: 1; }
.botlinks .links-wrap .link-items a { display: block; line-height: 38px; color: #333; font-size: 14px; }
.botlinks .links-wrap .link-items a span { display: block; margin: 0 10px; white-space: nowrap }
.botlinks .links-wrap .link-items a:hover { color: #fff; background: #c30; cursor: pointer; }
.mbanner .swiper-button{background:rgba(0,0,0,0.8);color:#fff;width:70px;height:70px;border-radius:50%}
.mbanner .focus .focus-title-bar { bottom: 40px; left: 40px; margin-left: 0 }
.mbanner .player video { object-fit: cover; position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 100%; right: 0; bottom: 0; margin: auto; }
.mbanner .focus .focus-title-bg { background-color: #000; opacity: .4; display: none }
.mbanner .focus .focus-pagination { position: absolute; right: 14px; bottom: 14px; margin-right: 0; z-index: 60 }
.mbanner .focus .focus-page { display: inline-block; width: 9px; height: 9px; margin-right: 6px; background: #fff }
.mbanner .focus .focus-page-active { width: 18px; background: #fff; opacity: 1; filter: Alpha(opacity=100) }
.mbanner .focus .focus-navigation { width: 58px; height: 53px; opacity: .7; background: url(/_upload/tpl/00/21/33/template33/images/slide_next.png) no-repeat; text-indent: -999em }
.mbanner .focus .focus-navigation:hover { opacity: 1 }
.mbanner .focus .focus-navigation:active { opacity: 1 }
.mbanner .focus .focus-prev { left: 0 }
.view .news_bg { width: 100%; transition-duration: 1s; height: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; }
.mbanner .slide_imgs { overflow: hidden; height: 100vh; position: relative; }
.mbanner .focus .focus-next { right: 0; background-position: right top }
.mbanner .news_title { position: absolute; left: 5%; width: 90%; bottom: 80px; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; color: #fff }
.mbanner .news_title a { color: #fff; font-size: 44px; font-weight: 700; position: relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block }
.mbanner .news_title a:before { content: ""; width: 50px; height: 5px; display: block; background: #fff; position: absolute; top: 50%; left: 0; transform: translateY(-50%) translateX(-150%) }
.mbanner .slick-arrow { display: none; width: 70px; height: 70px; position: absolute; right: 30px; top: 50%; font-size: 0px; z-index: 1; background: none; border: 0px; margin-top: -35px; background: #333; border-radius: 50%; opacity: 0.8; }
.mbanner .slick-prev.slick-arrow:before { content: "<"; font-size: 60px; color: #fff; font-family: 宋体; font-weight: bold; }
.mbanner .slick-prev.slick-arrow { left: 30px; }
.mbanner .slick-next.slick-arrow:before { content: ">"; font-size: 60px; color: #fff; font-family: 宋体; font-weight: bold; }
.mbanner .slick-slider { height: 100vh; min-height: 100vh; position: relative; }
.mbanner .slick-list:before { content: ""; position: fixed; width: 120px; height: 100%; display: block; background: #000; opacity: 0.3; right: 0px; z-index: 1; display: none; }
.mbanner .slick-dots { width: 24.5px; position: absolute; right: 3%; top: 50%; bottom: auto; }
.mbanner .slick-dots li { padding: 5px; margin: 5px 0; height: 12.5px; width: 12.5px; float: left; border: 1px solid #fff; border-radius: 50%; }
.mbanner .slick-dots button { opacity: 0; border-radius: 50%; display: block; height: 12.5px; width: 12.5px; border: 0; background: #fff; color: #fff; font-size: 0px; line-height: 0px; }
.mbanner .slick-active button { opacity: 0.8; }
.wrapperinner { position: relative; z-index: 1; width: 100%; overflow: hidden; -ms-touch-action: none }
body { position: relative }
/*search*/
.layer { position: fixed; width: 100%; height: 100%; top: 0; left: 0;     background-color: rgba(0, 0, 0, .85);z-index: 99; opacity: 0; visibility: hidden; text-align: center; transition: all 1s ease; }
.layer .layer-inner { position: relative; width: 100%; height: 100% }
.layer .layer-inner .layer-mod { margin-top: 180px; width: 100%; }
.layer .layer-inner .layer-mod .shutdown { text-align: right; width: 80%; margin: 0 auto; }
.layer .close { cursor: pointer; font-size: 30px; color: #fff }
.layer .searchbox { width: 50%; margin: 0 auto; margin-top: 10%; }
.maincon { margin-top: 100vh; background: #fff; position: absolute; width: 100%; z-index: 1; }
div#aaa { cursor: pointer; padding-top: 7px; }
div#aaa img { }
div#aaa:hover { animation: jelly .5s }
@keyframes jelly { 25% {
transform:scale(.9, 1.1)
}
50% {
transform:scale(1.1, .9)
}
75% {
transform:scale(.95, 1.05)
}
}
/* xwzx_list  */
.bo_nav { overflow: hidden; text-align: left; width: 63%; right: 0; position: absolute; bottom: 0; z-index: 3; }
.headtop { position: relative; }
.asidenav { padding: 0 0 0 50px; border-radius: 90px 0 0; transition: 1s; background: #E73223; }
.asidenav.active { opacity: 1; }
.asidenav ul li.hover a { padding-left: 55px; }
.asidenav li.links { text-align: center; width: 16.6%; position: relative; line-height: 90px; float: left; }
.asidenav li.links a { padding-left: 50px; white-space: nowrap; position: relative; font-size: 20px; color: #fff; display: inline-block; font-weight: bold; line-height: 90px; background: url(/_upload/tpl/00/21/33/template33/images/i1.svg) no-repeat center left; }
.asidenav ul.sub-menu li { transition: all .4s ease-in-out; background: #ffffffe3; }
.asidenav li.links.i2 a { background: url(/_upload/tpl/00/21/33/template33/images/i2.svg) no-repeat center left; }
.asidenav li.links.i3 a { background: url(/_upload/tpl/00/21/33/template33/images/i3.svg) no-repeat center left; }
.asidenav li.links.i4 a { background: url(/_upload/tpl/00/21/33/template33/images/i4.svg) no-repeat center left; }
.asidenav li.links.i5 a { background: url(/_upload/tpl/00/21/33/template33/images/i5.svg) no-repeat center left; }
.asidenav li.links.i5 a { background: url(/_upload/tpl/00/21/33/template33/images/i5.svg) no-repeat center left; }
.asidenav li.links.i6 a { background: url(/_upload/tpl/00/21/33/template33/images/i6.svg) no-repeat center left; }
/* 分享二维码 */
.shares { text-align: center; }
.shares ul { width: auto; margin: 0 auto; }
.shares li { display: inline-block; margin: 0 4px; position: relative; }
.shares li a { display: inline-block; width: 30px; height: 30px; border: 0px solid red; background: url('/_upload/tpl/00/21/33/template33/images/share_icon.svg') no-repeat; vertical-align: bottom; }
.shares li a:hover { opacity: 1; filter: Alpha(opacity=100); }
.shares li.i1 a { background-position: 0px 0px; }
.shares li.i2 a { background-position: -37px 0px; }
.shares li.i4 a { background-position: -113px 0px; }
.shares li.i3 a { background-position: -74px 0px; }
.shares li span { display: none; line-height: 22px; font-size: 12px; color: #D0D4EA; text-align: center; }
.shares li .con { display: none; position: absolute; bottom: 43px; left: 50%; z-index: 100; margin-left: -50px; width: 100px; }
.shares li .con img { width: 90px; height: 90px; vertical-align: top; background: #fff; }
/*news*/
.main1 .inner { position: relative; padding: 35px 0 50px; background: url(/_upload/tpl/00/21/33/template33/images/main1.png) no-repeat center top 37px; }
.main1 .news_list li.news .news_con { padding: 20px 0; -webkit-text-size-adjust: none;}
.main1 .news_list li.news .news_con .news_title { height: 64px; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 64px; font-size: 18px; line-height: 32px; color: #333333; text-align: left; white-space: normal; }
.main1 .news_list li.news:hover .news_con .news_title a { font-weight: bold; color: #083090; padding-left: 10px; }
.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 .con { padding: 12px 0 }
.main1 .ml { float: left; width: 65%; }
.main1 .post .tt { margin-bottom: 30px; border-bottom: 2px solid #FD0003; }
.main1 .post1 .more_btn { line-height: 80px; }
.post.post1.post-11.mbox { float: left; width: 60%; }
.post.post1.post-12.mbox { float: right; width: 37%; }
.main1 .mr { width: 30.5%; float: right; }
.main1 .news_list li.news .news_con .news_text { line-height: 27px; color: #999999; font-size: 16px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; max-height: 81px; }
.post.post1.post-11.mbox { border-bottom: 1px solid #BCBCBC; padding-bottom: 52px; }
.post.post1.post-12.mbox .news_con { padding-bottom: 17px; margin-bottom: 16.5px; padding-top: 0; border-bottom: 1px solid #BCBCBC; }
.post.post1.post-202.mbox li { border-bottom: 1px solid #BCBCBC; padding-bottom: 19px; margin-bottom: 18px; padding-top: 0; }
.main1 .ml .news_list li.news .news_con .news_title { }
.main1 .ml .news_list li.news .news_con .news_meta { }
.news_tu .news_list li.news .news_imgs { height: 240px; background-color: #efefef; position: relative; overflow: hidden }
.news_tu .news_list li.news .news_title { line-height: 45px; height: 45px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px }
.main1 .ml .slick-dots li.slick-active button { background: #FD0003; }
.main1 .ml .slick-dots { text-align: center; position: absolute; bottom: -30px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; }
.main1 .ml .news_tu .news_list li.news .news_imgs { height: 365px; }
.main1 .ml .slick-dots li { display: inline-block; padding: 5px; margin: 5px; height: 12px; width: 12px; border: 1px solid #FD0003; border-radius: 50%; }
.main1 .ml .slick-dots li button { border-radius: 50%; display: block; height: 12px; width: 12px; border: 0; background: transparent; color: #fff; font-size: 0px; line-height: 0px; padding: 0; margin: 0; }
.post2 .tt { float: left; width: 236px; background: url(/_upload/tpl/00/21/33/template33/images/notice.png) no-repeat center center; height: 219px; text-align: center; }
.main3 .post-22 ul.news_list { margin-left: 236px; }
.main3 .post2 .more_btn { padding: 0 20px; display: block; float: none; line-height: 50px; color: #fff; }
.main3 .post2 .more_btn .more_text { color: #fff; text-align: left; }
.post.post2.post-22.mbox { position: absolute; top: -135px; width: 100%; background: #fff; box-shadow: 0 0 16px 0 #f1f1f1; }
.main3 .inner { padding-bottom: 15px; min-height: 900px; position: relative; }
.rili2 .news_list li.news a { z-index: 1; position: relative; display: block; border-right: 1px solid #eee; }
.main3 .post.post1.post-30.mbox { padding-top: 50px; }
.main3 .post1 .more_btn { color: #fff; position: absolute; float: none; bottom: 45px; width: 100%; text-align: center; }
.main3 .post.post-30 .tt { background: url(/_upload/tpl/00/21/33/template33/images/more2.svg) no-repeat center right; margin-bottom: 30px; }
.main3 .post-30 .news_list li.news .news_imgs { height: 285px; background: #fff; }
.main3 .post-30 .news_list li.news { float: left; width: 33.3%; }
.main3 .post-30 .news_list li.news .news_title { font-size: 18px; line-height: 42px; }
.main3 .post-30 .news_list { position: relative; margin: 0 -30px; }
.main3 .post-30 .news_list li.news .news_meta { margin: 10px 0 0; }
.main3 .post-30 .news_list li.news.n2 .news_imgs, .main3 .post-30 .news_list li.news.n3 .news_imgs { height: 229px; }
.main3 .post-30 .news_list li.news.n3 { position: absolute; left: 33.3%; top: 340px; }
.main3 .post-30 .news_list li.news.n4 .news_imgs, .main3 .post-30 .news_list li.news.n1 .news_imgs { height: 570px; }
.main3 .post-30 .news_list li.news .news_box { margin: 0 30px; }
.main3 { position: relative; background: #EFF1F2 url(images/main3.png) no-repeat center bottom; transform: translate(-80px, 0); transition: all 1s ease-out 0s; opacity: 0; filter: Alpha(opacity=0); }
.main3 .news_list li.news:hover .news_title { color: #D40F13; padding-left: 5px; }
.rili2 .news_list li.news .news_wz .news_con .news_text { height: 56px; font-size: 14px; color: #999999; line-height: 28px; width: 100%; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 56px; }
/**/
.main4 .rili .news_list li.news:hover { background: #FD0003 url(images/zb.png) no-repeat center center; }
.main4 .ml, .main4 .mc { width: 30%; border-bottom: 2px solid #FD0003; }
.main4 .mod { display: flex; }
.main4 .mc { margin-left: 70px; }
.main4 .mr { margin-left: 70px; }
.main4 .news_list li.news .news_imgs { position: relative; height: 284px; background: #eee; }
.main4 .post .tt { margin-bottom: 20px; border-bottom: 2px solid #FD0003; }
.main4 li.news .news_title { font-size: 18px; color: #333; text-align: left; line-height: 60px; }
.main4 .news_list li.news { border-top: 1px solid #D8D8D8; position: relative; }
.main4 .inner { padding: 60px 0; }
.main4 .mr { width: 30%; }
.main4 .ml .news_list li.news.n0, .main4 .mc .news_list li.news.n0, .main4 .mr .news_list li.news.n1 { border-top: 0; margin-top: 0px; }
.main4 .rili .news_list li.news .news_box { padding: 28px 30px; }
.main4 .rili .news_list li.news { background: #F2EFEF; border-top: 0px solid #D8D8D8; position: relative; height: 120px; margin-top: 16px; }
.rili .news_list li.news .news_date { float: left; width: 62px; margin-right: -70px; text-align: center; border: 0px solid #e5e5e5; }
.rili .news_list li.news .news_date .news_year { line-height: 20px; font-size: 16px; color: #FD0003; margin: auto; transition: all .4s ease-in-out; font-weight: bold; margin-bottom: 8px; margin-top: 4px; }
.rili .news_list li.news .news_date .news_days { line-height: 32px; font-size: 40px; color: #FD0003; font-weight: bold; transition: all .4s ease-in-out; }
.rili .news_list li.news .news_wz { position: relative; z-index: 1; }
.rili .news_list li.news .news_wz .news_con { margin-left: 80px; }
.rili .news_list li.news .news_title { transition: all .4s ease-in-out; line-height: 32px; font-size: 18px; color: #333; width: 100%; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 74px; }
.rili .news_list li.news:hover .news_date .news_year { color: #fff; transition: all .4s ease-in-out }
.rili .news_list li.news .news_cons { position: relative }
.rili .news_list li.news:hover .news_title, .rili .news_list li.news:hover .news_days { color: #fff; }
#footer { background: #FD0003 url(images/foot.png) no-repeat center center; background-size: cover; }
.foot-left { float: left; width: 15%; padding-right: 5%; }
.foot-center { float: left; }
#footer .inner p.lxwm { font-size: 18px; font-weight: bold; text-align: left; line-height: 20px; color: #fff; margin-bottom: 20px; }
 .foot_site { text-align: center; }
#footer .foot-right p.copyright { text-align: left; line-height: 26px; }
/*windows*/
.bb { z-index: 9; width: 64px; right: 0; position: absolute; background: url(/_upload/tpl/00/21/33/template33/images/bb.png) no-repeat center; bottom: 110px; left: 50%; transform: translateX(-50%); height: 60px; animation: bb 1.5s linear 0s infinite; cursor: pointer; }
@keyframes bb {  0% {
 transform: translate(-50%, 0);
 opacity: 0;
}
 50% {
 transform: translate(-50%, 5px);
 opacity: 1;
}
 100% {
 transform: translate(-50%, 0px);
 opacity: 0;
}
}
.body_b { outline: none; overflow: auto; position: fixed; z-index: 2; top: 100%; left: 0; right: 0; bottom: 0; transition: top 0.7s cubic-bezier(0.5, 0, 0.2, 1) 0s; background: #fff; overflow-x: hidden; }
.body_b.showdiv { top: 167px; }
.main3.showdiv, .main4.showdiv { transform: none; opacity: 1; filter: Alpha(opacity=100); }
.main2 { transform: translate(-80px, 0); transition: all 1s ease-out 0s; opacity: 0; filter: Alpha(opacity=0); }
.head.s.othershowdiv .nav .sub-menu { background: #ffffff url(images/nav3.png) no-repeat left top; }
.site-lang ul li.links.yu { padding: 0 0 0 15px; }
#head { position: fixed; background: #E73223; z-index:222; transition: 0.5s ease-in-out; }
.header-top .inner { width: 94%; }
.head.s.othershowdiv #header .nav .wp-menu .menu-item a.menu-link, .headtop.nav-hide.nav-top #header .nav .wp-menu .menu-item a.menu-link { color: #333; }
.head.s.othershowdiv #head, .headtop.nav-hide.nav-top #head { background: #E73223; }
.head.s.othershowdiv #header .sitelogo .logo1 { display: none; }
.head.s.othershowdiv #header .sitelogo .logo2 { display: block; }
.slide_title { width: 100%; left: 0; position: absolute; bottom: 0; height: 100px; z-index: 999; }
.slide_con { text-align: left; margin: 4% 15% 0 15%; font-size: 24px; font-weight: bold; color: #333; line-height: 40px; background: url(/_upload/tpl/00/21/33/template33/images/hi.svg) no-repeat left top 0px; padding-top: 0px; padding-left: 78px; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 80px; }
.view { position: relative; z-index: 2; }
.mbanner .banner_bg { background: #F5F8FA; width: 39%; left: 0; position: absolute; bottom: 0; height: 100px; z-index: 33;/* background: url(/_upload/tpl/00/21/33/template33/images/mb.png) no-repeat center left -30px; */ border-radius: 0 281px 0 0; }
.headtop.nav-hide.nav-top .logo1 { display: none; }
.list #header { background: transparent; }
.list #head { z-index: 99; background: #E73223; }
.col { z-index: 0; position: absolute; bottom: -11px; background: url(/_upload/tpl/00/21/33/template33/images/list.png) no-repeat bottom left -30px; width: 100%; height: 190px; }
.col .ml { float: left; width: 29%; text-align: center; }
.list .headtop.nav-hide.nav-top #header { z-index: 5; }
.col-top { border-bottom: 4px solid #E73223; display: flex; justify-content: space-between; }
.ol { position: absolute; height: 60px; cursor: pointer; width: 27px; background: url(/_upload/tpl/00/21/33/template33/images/n1.svg) no-repeat center; right: 40px; top: 0; }
.or { cursor: pointer; background: url(/_upload/tpl/00/21/33/template33/images/n22.svg) no-repeat center; width: 27px; height: 60px; position: absolute; right: 0; }
.list .col_news_con .news_list .news_con { margin-left: 150px; margin-right: 30px; }
.list .col_news_con .news_list li.news.active .news_con .news_title { font-size: 24px; color: #E73223; }
.list .col_news_con .news_list li.news .news_meta { float: left; font-size: 18px; line-height: 50px; color: #E73223; }
.list .col_news_con .news_list .news_con .news_text { font-size: 16px; display: none; color: #817171; line-height: 30px; }
.list .col_news_con .news_list li.news.active em.dk { transform: rotate(90deg); }
em.dk { cursor: pointer; text-align: center; font-size: 15px; position: absolute; right: 0; top: 33px; width: 20px; height: 20px; line-height: 20px; color: #D40F13; font-weight: bold; font-family: fangsong; background: url(/_upload/tpl/00/21/33/template33/images/you.png) no-repeat center; }
.list .col_news_con .news_list li.active .news_con .news_text { display: block; }
.list .col_news_con .news_list .news_con .news_title { color: #333333; font-size: 20px; font-weight: bold; line-height: 50px; }
.list .col_news_con .news_list.list2 li.news a { display: flex; justify-content: space-between; }
.list .col_news_con .news_list.list2 li.news .news_meta { float: none; }
.list .col_news_con .news_list.list2 li.news .news_title { color: #333; font-size: 22px; font-weight: bold; line-height: 38px; margin-bottom: 20px; width: 100%; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 144px; }
.list .col_news_con .news_list.list2 li.news .news_left { width: 60%; }
.list .col_news_con .news_list.list2 li.news .news_text { color: #999999; line-height: 30px; font-size: 16px; width: 100%; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 90px; }
ul.news_list.list2.active, ul.news_list.list3.active { display: block; }
ul.news_list.list3, ul.news_list.list2 { display: none; min-height: 500px; }
.list.tzgg ul.news_list.list3 { display: block; }
.ol.active { background: url(/_upload/tpl/00/21/33/template33/images/n11.svg) no-repeat center; }
.or.active { background: url(/_upload/tpl/00/21/33/template33/images/n2.svg) no-repeat center; }
.nav .sub-menu .sub-item a:hover { background: #f2f2f2; color: #e44f20;font-weight: bold; }
.col-top .left { font-size: 30px; line-height: 70px; font-weight: bold; }
.post2 .tt .tit { text-align: left; padding: 0 20px; display: block; float: none; }
.post2 .tt .tit span.title { color: #fff; font-size: 34px; font-weight: bold; }
.post2 button.slick-prev { height: 36px; width: 23px; position: absolute; top: 160px; left: -215px; background: url(/_upload/tpl/00/21/33/template33/images/slick-left.png) no-repeat center left; border: 0; font-size: 0; }
.post2 button.slick-next { left: -45px; position: absolute; top: 160px; border: 0; font-size: 0; height: 36px; width: 23px; background: url(/_upload/tpl/00/21/33/template33/images/slick-left.png) no-repeat center right; }
.main1 .post-10 .tt .more_btn { left: 0px; text-align: center; float: none; position: absolute; bottom: 230px; width: 100%; line-height: 30px; }
.main3 .post.post-30 .tit:after { content: ""; display: block; width: 69%; margin: 0 auto; height: 50px; position: absolute; left: 180px; margin-top: -66px; background: url(/_upload/tpl/00/21/33/template33/images/post-30.svg) no-repeat center left; }
.main3 .post-30 .news_list li.news .news_title { overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap; width: 100%; }
.main1 .news_list li.news:hover .news_con .news_title { padding-left: 5px; color: #D40F13; }
.main4 .post1 .more_btn { line-height: 80px; }
.main4 li.news:hover .news_title { padding-left: 5px; color: #FD0003; }
.list.znbm .col_news_con .news_list li.news { margin: 10px 1%; background: #FCFAF4; float: left; border: 0; width: 31.3%; text-align: center; padding: 0; height: 80px; }
.list.znbm .col_news_con .news_list li.news .news_title { width: 80%; position: absolute; font-size: 18px; font-weight: bold; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.list.znbm .news_list.list4 { margin: 20px -1%; }
.list .col_news_con .news_list.list2 li.news .news_right { width: 36%; }
.list .col_news_con .news_list.list2 li.news .news_right .news_imgs { padding-top: 60%; }
.main1 { background: #F5F8FA; }
.foot-top { padding-bottom: 20px; display: flex; justify-content: space-between; }
.mlink.botlinks { display: flex; justify-content: space-between; }
.main5 p.lxwm { font-size: 30px; line-height: 50px; padding-bottom: 15px; }
.main5 .inner { padding: 0px 0 55px 0; }
.main5 { background: #F5F8FA; }
.foot-right .left { float: left; }
.foot-right .right { display: flex; float: right; }
#footer .inner .foot-bottom .mr p { line-height: 30px; }
.foot-bottom { display: flex; justify-content: space-between; padding-top: 17px; border-top: 1px solid #ffffff2e; }
.list .col_news_con .news_list.list5 li.news .news_title { margin-left: 100px; font-size: 16px; line-height: 50px; color: #333; }
ul.news_list.list3.normal { display: block; }
.wp_subcolumn_list .wp_sublist .sublist_title { margin-bottom: 20px; border: 0; height: auto; line-height: 50px; display: inline-block; padding: 0 50px; background: #FD0003; }
.wp_subcolumn_list .wp_sublist .sublist_title a.morelink { display: none; }
.wp_subcolumn_list .wp_sublist .sublist_title a { font-size: 20px; font-weight: bold; color: #fff; }
.wp_subcolumn_list { margin-top: 30px; }
.paging_content li.news { line-height: 50px; width: 25%; background: #FCFAF4; margin-bottom: 20px; }
.paging_content li.news a { display: block; padding: 0 20px; font-size: 18px; font-weight: bold; }
ul.paging_content { display: flex; justify-content: flex-start; flex-wrap: wrap; }
.paging_content li.news a:before { margin-right: 20px; font-weight: normal; content: ">"; font-family: auto; color: #ddd; }
.mbanner .slick-slider:hover .slick-arrow { display: block; }
#footer .inner .foot-bottom .mr p a { color: #EBCCCC; }
.main4 .ml li.news .news_title, .main4 .mc li.news .news_title { overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap; width: 100%; }
.list .col_news_con .news_list.list2 li.news .boxb .news_left { width: 100%; }
.layer.search-active { opacity: 1; visibility: visible; }
.list_g .wp_entry { padding-top: 20px; }
.list.xyfg .col_news_con .news_list li { float: left; width: 33%; background: none; border-bottom: 0px solid; }
.list4 .news_box { margin: 0 20px; }
.list4 .news_box img { height: 234px; width: 100%; overflow: hidden; height: 240px; }
.list4 .news_box .news_title { width: 100%; text-align: center; font-size: 16px; padding-top: 10px; }
.list.xyfg .col_news_con .news_list li.news { padding-top: 10px; }
.list.xyfg .news_list.list4 { margin-top: 30px; }
.list.xyfg.xy .list4 .news_box img { height: 450px; }
.gotop { z-index: 1; width: 50px; height: 50px; background-color: #FD0003; color: #fff; position: fixed; right: 20px; bottom: 50px; line-height: 50px; text-align: center; font-size: 20px; display: none; }
.gotop:before { display: inline-block; transform: rotate(90deg); content: "<"; font-family: cursive; }
.gotop:hover { background-color: #efad4c; color: #fff; }
.body_b.showdiv .gotop { display: block; }
.wp_paging { padding-top: 20px; font-size: 15px; }
.entry .read p {
    font-size: 16px !important;
    font-family: "宋体" !important;
    line-height: 36px !important;
    text-indent: 2em;
    letter-spacing: normal !important;
}
.entry .read p span {
    font-size: 16px !important;
    font-family: "宋体" !important;
    line-height: 36px !important;
    text-indent: 2em;
    letter-spacing: normal !important;
}
.article .entry .read p img { text-indent: 0em !important;vertical-align: middle; }
.post.post1.post-71.mbox span.title { font-size: 30px; }
.post.post1.post-71.mbox .more_btn { line-height: 80px; }
.post.post1.post-71.mbox .news_box.clearfix { margin: 0 30px; }
.post.post1.post-71.mbox ul { margin: 0 -30px; }
.post.post1.post-71.mbox img { width: 100%; height: auto; transition: all 0.4s ease-in-out; }
.post-71 .slick-prev { left: -80px; width: 60px; height: 60px; background: url(/_upload/tpl/00/21/33/template33/images/left4.png) no-repeat center; margin-top: -30px; z-index: 100; background-size: 100%; position: absolute; top: 50%; border: 0; font-size: 0; }
.post-71 .slick-next { right: -80px; width: 60px; height: 60px; background: url(/_upload/tpl/00/21/33/template33/images/right4.png) no-repeat center; margin-top: -30px; z-index: 100; background-size: 100%; position: absolute; top: 50%; border: 0; font-size: 0; }
.post.post1.post-71.mbox { margin-bottom: 70px; }
.post.post1.post-71.mbox .tt { margin-bottom: 15px; }
.head.s.othershowdiv div#aaa img { opacity: 0; }
.head.s.othershowdiv div#aaa { background: url(/_upload/tpl/00/21/33/template33/images/sous2.svg) no-repeat center; }
.headtop.nav-hide.nav-top div#aaa img { opacity: 0; }
.headtop.nav-hide.nav-top div#aaa { background: url(/_upload/tpl/00/21/33/template33/images/sous2.svg) no-repeat center; }
.post.post1.post-71.mbox img:hover { transition: .4s; transform: scale(1.1); }
#footer .inner .foot-bottom .mr p a:hover {
    color: #fff;
}


.leftw{
    z-index: 33;
    left: 10px;
    top: 50%;
   display:none
}
.rightw{
position: fixed;
    z-index: 33;
    right: 10px;
    top: 50%;
   display:none
}
.leftw img,.rightw img{width:280px}
.leftw img.closeimg,.rightw img.closeimg{width:18px;position:absolute;top:0;right:0;z-index:11;cursor:pointer}
.news_pic {
    position: relative;
    overflow: hidden;
    padding-top: 70%;
}
.news_pic img {
    width: 100%;
    height: 100%;
    transition: all .5s;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
}
.news_pic img:hover {
    transform: scale(1.1);
}
.news_pic.imgs {
    padding-top: 148%;
}
.WP_VisitCount {
    display: inline-block !important;
}

.asidenav li.links.i3 a{background: url(/_upload/tpl/00/21/33/template33/images/i7.svg) no-repeat center left;}
.asidenav li.links.i4 a{background: url(/_upload/tpl/00/21/33/template33/images/i3.svg) no-repeat center left;}
.asidenav li.links.i5 a{background: url(/_upload/tpl/00/21/33/template33/images/i4.svg) no-repeat center left;}
.asidenav li.links.i6 a{background: url(/_upload/tpl/00/21/33/template33/images/i5.svg) no-repeat center left;}
.asidenav li.links.i7 a{background: url(/_upload/tpl/00/21/33/template33/images/i6.svg) no-repeat center left;}
.mbanner .asidenav .slick-slider{height:auto;width:auto;position: static;    min-height: auto;}
.mbanner .asidenav .slick-prev.slick-arrow:before,.mbanner .slick-next.slick-arrow:before{font-size: 35px;}
.mbanner .asidenav .slick-arrow{width:40px;height:40px;background:none;    margin-top: -20px;}
.mbanner .asidenav .slick-prev.slick-arrow{left:23px;}
.mbanner .asidenav .slick-next.slick-arrow{right:0px;}
.asidenav{padding: 0 30px 0 60px;}
.wp_articlecontent p {
    font-size: 16px !important;
    font-family: "宋体" !important;
    line-height: 36px !important;
    text-indent: 2em;
    letter-spacing: normal !important;
}
.wp_articlecontent p span {
    font-size: 16px !important;
    font-family: "宋体" !important;
    line-height: 36px !important;
    text-indent: 2em;
    letter-spacing: normal !important;
}