@charset "utf-8";
/*Technical Support SudyTech*/
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { margin: 0; padding: 0; }
head, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; font-weight: normal; }
html, body, fieldset, img, iframe, abbr { border: 0; }
img { vertical-align: top; }
html { overflow-x: hidden; }
i, cite, em, var, address, dfn { font-style: normal; }
[hidefocus], summary {
outline:0;
}
li { list-style: none; }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; }
sup, sub { font-size: 83%; }
pre, code, kbd, samp { font-family: inherit; }
q:before, q:after { content: none; }
textarea { overflow: auto; resize: none; }
label, summary { cursor: default; }
a, button { cursor: pointer; }
h1, h2, h3, h4, h5, h6, em, strong, b { font-weight: bold; }
del, ins, u, s, a, a:hover { text-decoration: none; }
body, textarea, input, button, select, keygen, legend { font: 13px/1 arial, \5b8b\4f53; color: #333; outline: 0; }
:focus { outline: 0; }
/*备用样式表*/
.none { display: none; }
.wcb { width: 100%; height: 30px; border: 2px dashed #97CBE0; }
.hidden { visibility: hidden; }
.clear { width: 100%; height: 0; line-height: 0; font-size: 0; overflow: hidden; clear: both; display: block; _display: inline; }
.clearfix:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }
.clearfix { display: block; *zoom:1;
}
.icon { display: inline-block; width: 32px; height: 32px; vertical-align: middle; background: url(images/icon.png) no-repeat; }
/*css3扩展*/
body:before { content: ""; position: fixed; top: -10px; left: 0; z-index: 110; width: 100%; height: 10px; }
/**布局开始**/
body { line-height: 1; font-size: 16px; font-family: "sub", "Microsoft YaHei"; color: #333; }
@font-face { font-family: "sub"; src: url(sub.eot) format('embedded-opentype'), url(sub.ttf) format('truetype'); }
p { line-height: 1.75; }
a { color: #3b3b3b; text-decoration: none; transition: all 0.4s ease-in-out; }
a:hover { color: #007578; }
/*页面尺寸*/
.wrapper { width: 100%; margin: 0 auto; }
.wrapper .inner { width: 1640px; margin: 0 auto; } /**页面全局宽度**/
/*headtop*/

/*head开始*/
#head {background: linear-gradient(180deg, #198385, transparent);position: fixed;/* background-size: 100% 174%; */z-index: 9;left: 0;}
#head .inner { height: 132px; position: relative; width: auto; }
.head .sitelogo {
    float: left;
    background: #007578;
    border-bottom-left-radius: 60px;
    border-bottom-right-radius: 60px;
    padding-top: 10px;
    padding-right: 28px;
    padding-left: 28px;
    padding-bottom: 20px;
    }
.head .sitelogo img{
    width: 504px;
}
.head-r{
    display: flex;
    flex-flow: column;
    flex-direction: row-reverse;
    align-items: center;
}
.head .sitetitle { display: inline-block; margin-top: 28px; margin-left: 10px; font-size: 32px; font-weight: bold; color: #fff; } /**站点名称**/
.head .head-left { float: left; display: inline-block; margin-left: 3.2%; }
.head-center {float: right;margin-top: 25px;color: #000 !important;}
.head .head-main { float: left; margin-top: 10px; }
.head .head-right {float: right;margin-top: 25px;width: 275px;position: relative;}
/*rale样式*/
/*lang样式*/
.site-lang { }
.site-lang { background: #85cbc0; border-top-left-radius: 25px; border-bottom-left-radius: 25px; }
.site-lang ul { }
.site-lang ul li.links { float: left; }
.site-lang ul li.links a { line-height: 52px; display: block; font-size: 20px; color: #007578; margin-left: 22px; background: url(images/home.png) no-repeat left; padding-left: 40px; font-weight: bold; }
.site-lang ul li.links a:hover { color: #fff; }
div#aaa { position: absolute; right: 0; top: 0; cursor: pointer; height: 100%; line-height: 52px; width: 110px; background: #005e60; border-top-left-radius: 25px; border-bottom-left-radius: 25px; text-align: center; font-size: 20px; color: #FFFFFF; }
div#aaa img { vertical-align: middle; margin-right: 10px; }
/*默认主导航样式*/
#nav { }
#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; }
.nav .wp-menu .menu-item a > .menu-switch-arrow { display: none; }
.nav .wp-menu .menu-item a.menu-link {display: inline-block;padding: 0 17px;line-height: 40px;color: #FFFFFF;font-size: 18px;font-family: "sub";}
.nav .wp-menu .menu-item.hover a.menu-link, .nav .wp-menu .menu-item a.hover { }
.nav .sub-menu { display: none; position: absolute; left: 0; top: 40px; min-width: 100%; z-index: 100; background: #fff; }
.nav .sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom: 1; }
.nav .sub-menu .sub-item a { display: block; color: #000; height: 40px; line-height: 40px; padding: 0 17px; font-size: 16px; background: none; text-align: center; }
.nav .sub-menu .sub-item.hover> a, .nav .sub-menu .sub-item a:hover { color: #fff; background-color: #007578; display: block; }
.nav .sub-menu .sub-menu { left: 100%; top: 0px; z-index: 200; background: #fff; }
.nav .wp-menu .menu-item a.menu-link { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; overflow: hidden; }
.nav .wp-menu .menu-item a.menu-link:before { content: ""; position: absolute; z-index: -1; left: 0; right: 100%; bottom: 0; background: #F6CD5D; height: 4px; -webkit-transition-property: right; transition-property: right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.nav .wp-menu .menu-item:hover a.menu-link.parent:before, .nav .wp-menu .menu-item:focus a.menu-link.parent:before, .nav .wp-menu .menu-item:active a.menu-link.parent:before, .nav .wp-menu .menu-item:hover a.menu-link:before, .nav .wp-menu .menu-item:focus a.menu-link:before, .nav .wp-menu .menu-item:active a.menu-link:before { right: 0; }
/**主页banner开始**/
#banner { background: #e7e2df; }
#banner .inner { width: auto; text-align: center; position: relative; }
/**主体模块样式**/
#m-container { }
#m-container .inner { }
/**首页三列布局**/
.mod { }
.mbox { }
.main1 { position: relative; }
.main1 .inner { padding: 70px 0px 0px 0px; margin-bottom: 50px; }
.main1 .ml { float: left; width: 56.4%; }
.main1 .mr { float: right; width: 40.7%; }
/**标题栏新闻窗口**/
.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: 16px; font-weight: normal; } /**标题字体**/
.post .tt .tit .title { display: block; line-height: 42px; color: #424242; font-family: "Microsoft yahei"; }
.post .tt .tit .name { display: none; line-height: 16px; color: #333; }/*栏目别名*/
.post .con { padding: 0px 0; margin: 0 auto; }
.post .con .wp_article_list .list_item { border-bottom: 1px dashed #ccc; } /**新闻列表**/
.post .con .wp_article_list .list_item .Article_Index { background: url(images/li.gif) no-repeat center; }
.post .more_btn { display: inline-block; *display:inline;
*zoom:1;
height: 20px; margin-top: 10px; line-height: 20px; float: right; }
.post .more_btn .more_text, .post .more_btn a { cursor: pointer; font-size: 18px; cursor: pointer; color: #fff; margin-left: 16px; background: url(images/more.png) no-repeat left; padding-left: 50px; display: block; text-align: left; }
.post .more_btn a { color: #666; }
.post .more_btn a:hover { color: #666; }
/*标准标题*/
.post1 { }
.post1 .tt { border-bottom: 2px solid #146cc1; }
.post1 .tt .tit { }
.post1 .tt .tit .title { display: inline-block; margin-right: 20px; font-size: 16px; font-weight: bold; color: #18267d; cursor: pointer; }
.post1 .tt .tit .title.selected { color: #0a7a7c; }
.post1 .more_btn a { color: #1826a5; }
/*居中标题*/
.post3 { }
.post3 .tt { width: 100%; text-align: center; position: relative; margin-bottom: 80px; }
.post3 .tt .tit { float: none; }
.post3 .tt .tit .title { color: #007578; font-size: 38px; line-height: 60px; position: relative; z-index: 99; background: url(images/tt.png) no-repeat left; padding-left: 85px; }
.post3 span.yw { position: absolute; margin: 0 auto; bottom: -30px; color: #f4f4f4; font-size: 88px; left: 0; right: 0; }
.post3 .more_btn { float: none; position: absolute; right: 0; bottom: 0; background: #27AF9D; line-height: 52px; height: auto; width: 14.5%; margin: 0; border-top-left-radius: 25px; border-bottom-left-radius: 25px;     transition: all 0.4s ease-in-out;}
.post3 .more_btn:hover {
    padding-right: 15px;
}
.post.post1.post-12.mbox .news_imgs { padding-top: 0; height: 520px; background-color: #efefef; position: relative; overflow: hidden; border-radius: 12px; box-shadow: 0px 5px 13px -5px #98989866; }
.post.post1.post-12.mbox .news_imgs a { width: 100%; height: 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; transition: all 0.4s ease-in-out; background-size: cover !important; border-radius: 12px; }
.post.post1.post-12.mbox .news_box.clearfix { position: relative; }
.post.post1.post-12.mbox .news_wz { }
.post.post1.post-12.mbox .news_wz { position: relative; margin-top: -80px; margin-left: 6%; width: 80.4%; background: #007578; border-radius: 12px; }
.post.post1.post-12.mbox .news_con { padding: 35px; }
.post.post1.post-12.mbox .news_title { font-size: 20px; line-height: 28px; color: #fff; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 56px; }
.post.post1.post-12.mbox .news_title a { color: #fff; }
.post.post1.post-12.mbox .news_text { font-size: 16px; line-height: 21px; color: #fff; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; height: 63px; margin-top: 20px; }
.post.post1.post-13.mbox li { box-shadow: 0px 5px 13px -5px #9898987a; border-radius: 10px; margin-bottom: 25px; transition: all 0.4s ease-in-out; line-height: 60px; }
.post.post1.post-13.mbox .news_date { width: 125px; float: left; margin-right: -125px; background: #85CBBF; border-radius: 10px; }
.post.post1.post-13.mbox li:hover { transform: scale(1.05, 1); line-height: 84px; }
.post.post1.post-13.mbox .news_title a { transition: none; }
.post.post1.post-13.mbox li:hover .news_date.clearfix { background: #007578; }
.post.post1.post-13.mbox li:hover .news_year { font-size: 48px; }
.post.post1.post-13.mbox li:hover .news_days { margin-top: 27px; }
.post.post1.post-13.mbox .news_wz { width: 100%; float: right; }
.post.post1.post-13.mbox .news_con { margin-left: 140px; padding-left: 15px; }
.post.post1.post-13.mbox .news_year { float: left; font-size: 44px; color: #fff; width: 80px; text-align: center; font-weight: bold; }
.post.post1.post-13.mbox .news_date .news_days { float: right; font-size: 14px; width: 14px; line-height: 18px; margin-top: 10px; margin-right: 20px; color: #fff; background: url(images/sx.png) no-repeat left center; padding-left: 10px; transition: all 0.4s ease-in-out; }
.post.post1.post-13.mbox .news_title { font-size: 18px; color: #007578; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 95%; }
.post.post1.post-13.mbox .news_title a { color: #007578; }
.post.post1.post-13.mbox li:hover { transform: scale(1.05, 1); }
.post.post1.post-13.mbox li:hover .news_con { background: url(images/h1.png) no-repeat left; padding-left: 40px; }
.main2 { background: #005E60 url(images/m2.png) no-repeat center; position: relative; padding-bottom: 40px; }
.post.post3.post-104.mbox .tt { margin: 0; }
ul.kz { text-align: center; margin-bottom: 45px; }
ul.kz li { display: inline-block; width: 20%; text-align: center; font-size: 36px; color: #fff; line-height: 48px; }
ul.kz { border-bottom: 2px solid #267c7d; }
ul.kz li { float: left; width: 25%; text-align: center; font-size: 36px; color: #fff; line-height: 48px; position: relative; padding-bottom: 30px; cursor: pointer; transition: all 0.4s ease-in-out; }
ul.kz.clearfix span.bt { position: relative; z-index: 9; }
ul.kz.clearfix span.yw { color: #267c7d; position: absolute; left: 0; right: 0; bottom: 15px; }
ul.kz.clearfix li.selected { border-bottom: 5px solid #F6CD5D; margin-bottom: -2px; font-size: 38px; font-weight: bold; line-height: 43px; }
ul.kz.clearfix li.selected span.bt { background: url(images/tt.png) no-repeat left; }
ul.kz.clearfix li.selected span.bt { background: url(images/tt.png) no-repeat left; padding-left: 77px; display: inline-block; margin-left: -40px; }
/**自定义新闻列表**/
.news_list { }
.news_list li.news { line-height: 34px; padding-left: 0px; } /**标题图标**/
.news_list li.news span.news_title { float: left; }/*标题*/
.news_list li.news span.news_title img { vertical-align: middle; }
.news_list li.news span.news_meta { float: right; margin-left: 2px; color: #9C9C9C; }/*属性*/
.news_list li.news .news_time, .news_list li.news .news_time span { color: #666; }/*发布时间*/
.news_list li.news .news_icon { display: inline-block; margin: 0 auto; border: 0px solid red; }
.news_list li.news .news_text { line-height: 22px; color: #666; }/*默认简介*/
.news_list li.news .news_bg { position: absolute; left: 0px; bottom: 0px; right: 0px; height: 30px; background: #000; opacity: .7; filter: Alpha(opacity=70); }
.news_list li.news p { line-height: 34px; }
/**************************************************************
 * 组件功能
 */
/*系统默认搜索*/
.wp_search { display: inline-block; position: relative; padding-left: 4px; border: 1px solid #d0d0d0; }
.wp_search #keyword { width: 160px!important; padding: 4px 0; border: none; height: 20px; line-height: 20px; background: transparent; color: #fff; }
.wp_search .search { width: 32px; height: 30px; border: 0px; background: #FFFFFF url(images/sous.png) no-repeat center; cursor: pointer; vertical-align: top; }
/*自定义输入框*/
.searchbox { text-align: right; margin-top: 5px; }
.wp-search { position: relative; background: #005e60; border-radius: 25px; }
.wp-search form { display: block; }
.wp-search .search-input { margin-left: 4px; margin-right: 40px; }
.wp-search .search-input input.search-title { font-family: "Microsoft YaHei"; width: 100%; height: 22px; padding: 14px 0; line-height: 22px; background: none; color: #FFFFFF; font-size: 16px; border: 0; outline: 0; text-indent: 10px; }
.wp-search .search-btn { width: 40px; height: 50px; position: absolute; right: 0; top: 0%; }
.wp-search .search-btn input.search-submit { width: 40px; height: 50px; border: 0; outline: 0; background: url(images/sous.png) no-repeat left; cursor: pointer; }
/* 分享二维码 */
.shares { text-align: center; }
.shares ul { width: auto; margin: 0 auto; text-align: right; float: right; }
.shares li { margin: 0 6px; position: relative; text-align: center; }
.shares li a { display: inline-block; width: 55px; height: 55px; border: 0px solid red; background: url('images/wx.png') no-repeat; vertical-align: top; margin-bottom: 30px;    display: none; }
.shares li a:hover { opacity: 1; filter: Alpha(opacity=100); }
.shares li.i1 a { background-position: 0px 0px; }
.shares li.i2 a { background-position: -72px 0px; }
.shares li.i3 a { background-position: -144px 0px; }
.shares li span { margin-top: 17px; display: block; line-height: 22px; font-size: 16px; color: #fff; text-align: center; }
.shares li .con { }
.shares li .con img { width: auto; height: auto; background: #fff; }
/**友情链接**/
.botlinks .links-wrap { position: relative; float: left; display: inline-block; line-height: 29px; background: #29908d; width: 154px; margin-left: 34px; }
.botlinks .links-wrap a.links-arrow { display: block; height: 29px; line-height: 29px; padding: 0 25px 0 10px; color: #fff; background: url(images/arrow.png) no-repeat right top; font-size: 14px; background-position-y: -2px; }
.mlink.botlinks.clearfix.cc2 {margin-top: 45px;}
.botlinks .links-wrap a.links-arrow:hover, .botlinks .wrap-open a.links-arrow { background-position: right bottom; cursor: pointer; }
.botlinks .links-wrap .link-items { display: none; position: absolute; left: 0; width: auto; min-width: 100%; height: auto; max-height: 300px; overflow: auto; overflow-x: hidden; background: #f5f5f5; bottom: 30px; }
.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: #005f61; cursor: pointer; }/**链接样式**/
/*列表页*/
/*banner*/
.mbanner .focus .focus-title-bar { bottom: 40px; left: 40px; margin-left: 0px; }
.mbanner .focus .focus-title-bg { background-color: #000; opacity: 0.4; filter: alpha(opacity=60); }
.mbanner .focus .focus-pagination,.mbanner .slick-dots{position: absolute;right: 50%;bottom: 177px;margin-right: -820px;z-index: 60;width: auto;}
.mbanner .focus .focus-page,.mbanner .slick-dots li{display: inline-block;width: 50px;height: 30px;margin-right: 15px;background: url(images/page.png) no-repeat bottom;transition: all 0.4s ease-in-out;}
.mbanner .focus .focus-page-active,.mbanner .slick-dots li.slick-active{ background: url(images/pageh.png) no-repeat bottom; opacity: 1; filter: Alpha(opacity=100); }
.mbanner .focus .focus-navigation,.mbanner .slick-arrow { width: 65px; height: 65px; opacity: 1; filter: alpha(opacity=100); margin-top: -33px; border-radius: 50%; font-size: 0; }
.mbanner .focus .focus-navigation:hover { opacity: 1; filter: alpha(opacity=100); }
.mbanner .focus .focus-navigation:active { opacity: 1; filter: alpha(opacity=100); }
.mbanner .focus .focus-prev,.mbanner .slick-prev { left: 3%; background: url(images/ll.jpg) no-repeat center; }
.mbanner .focus .focus-prev:hover,.mbanner .slick-prev:hover {left: 3%;background: url(images/llh.jpg) no-repeat center;}
.mbanner .focus .focus-next:hover,.mbanner .slick-next:hover {background: url(images/rrh.jpg) no-repeat center;right: 3%;}
.mbanner .focus .focus-next,.mbanner .slick-next { right: 3%; background: url(images/rr.jpg) no-repeat center; }
/**大图**/
.mbanner{
    perspective: 1920px;
    transform-style: preserve-3d;
}
#banner .inner{width:100%;text-align:center}
.mbanner .news_imgs a{display:block;height:100vh}
.mbanner .news_imgs a img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1);
    transition: all 5s linear;
}
.mbanner .slick-slide.now a>img {
    transform:scale(1.1)
}



.mbanner .slick-prev,.mbanner .slick-next{z-index:1;top:auto;bottom:calc((100% - 2.2rem)/2 - 0.23rem);opacity:0.8}
.mbanner .news .news_wz{position:absolute;top:3.05rem;left:50%;margin-left:-7.95rem;text-align:left;width:10.6rem}
.mbanner .news .news_wz a{color:#17607A}
.mbanner .news .news_title{display:flex;font-size:0.33rem;line-height:1.4;position:absolute;bottom:0;width:15rem;left:50%;transform:translateX(-7.5rem);background:rgb(0 0 0 / 57%);height:1.09rem;color:#fff;text-align:left;padding:0 0.46rem;box-sizing:border-box;align-items:center;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mbanner .news .news_title a{color:#fff;display:block;white-space:nowrap;width:80%;overflow:hidden;text-overflow:ellipsis}
.mbanner .news .news_video{height:100vh}
.mbanner .news .news_video video{position:absolute;width:100%;height:100%;object-fit:cover;left:50%;top:50%;transform:translate(-50%,-50%)}
.mbanner .news_imgs a:before{content:"";display:block;width:100%;position:absolute;height:60%;/* background:url(images/bannerbg.png) no-repeat; */background-size:100% 100%;bottom: 0;}
.mbanner .news .news_video:before{content:"";display:block;width:100%;position:absolute;height:60%;background:url(images/bannerbg.png) no-repeat;background-size:100% 100%;z-index:1;bottom: 0;}
.mbanner .slick-dots li:after{content:"";display:block;width:0.67rem;height:0.69rem;background:url(images/dot.svg) no-repeat;background-size:100% 100%;position:absolute;top:0;transform:scale(0);transition:all 0.4s ease-in-out}
.mbanner .slick-dots li.slick-active:after{transform:none}
.post.post1.post-10.mbox .news_title a { color: #fff;     background: url(images/h1.png) no-repeat -35px;}
.post-11 .focus .focus-title { height: 34px; line-height: 34px; padding: 0 15px; font-size: 14px; }
.post-11 .focus .focus-title-bar { height: 34px; bottom: 0px; left: 0px; right: 0px; margin-left: 0px; }
.post-11 .focus .focus-title-bg { background-color: #000; }
.post-11 .focus .focus-pagination { position: absolute; right: 14px; bottom: 46px; }
.post-11 .focus .focus-page { width: 20px; height: 20px; line-height: 20px; font-size: 12px; border-radius: 0px; background-color: #fff; color: #000; }
.post-11 .focus .focus-page span { display: block; }
.post-11 .focus .focus-page:hover { font-size: 13px; color: #000; font-weight: bold; }
.post-11 .focus .focus-page-active { background-color: #146CC1; color: #fff; }
.post-11 .focus .focus-navigation { opacity: 0.7; filter: alpha(opacity=70); }
.post-11 .focus .focus-navigation:hover { opacity: 1; filter: alpha(opacity=100); }
.post-11 .focus .focus-navigation:active { opacity: 1; filter: alpha(opacity=100); }
body { position: relative; }
.layer { position: absolute; width: 100%; height: 100%; top: 0px; left: 0; display: none; background: rgba(0,0,0,0.5); z-index: 999; }
.shutdown { text-align: right; margin-right: 20%; margin-top: 40px; }
.shutdown span { font-size: 30px; color: #fff; text-align: right; cursor: pointer; }
.layer-inner { position: fixed; width: 600px; left: 50%; margin-left: -300px; top: 45%; }
div#banner { position: relative; }
div#banner .bg { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 9; height: 161px; background: url(images/bottom.png) no-repeat bottom; background-size: 100% 100%; }
.post.post1.post-10.mbox li { float: left; width: 20%; text-align: center; }
.post.post1.post-10.mbox .news_title { font-size: 24px; line-height: 32px; color: #fff; }
.post.post1.post-10.mbox .news_titled { margin: 0 auto; font-size: 18px; line-height: 24px; color: #fff; max-width: 200px; text-transform: uppercase; margin-top: 10px; height: 48px; }
.main0 .inner {background: rgba(0,117,120,0.9);border-radius: 10px;/* margin-top: -80px; */position: relative;z-index: 99;}
.body_home{position:relative;z-index: 7;}
.main0{position:absolute;bottom: 0;}
.post.post1.post-10.mbox li:hover .news_box.clearfix .news_title a { background: url(images/h1.png) no-repeat left; padding-left: 35px; }
.post.post1.post-12.mbox ul.slick-dots { width: 18px; right: 10%; bottom: 20px; }
.post.post1.post-12.mbox .slick-dots li { width: 18px; height: 18px; background: #005E60; }
.post.post1.post-12.mbox .slick-dots li.slick-active { background: #85CBBF; }
.post.post1.post-13.mbox { margin-top: 40px; }
.post.post1.post-10.mbox ul { margin: 0 -22px; }
.post.post1.post-10.mbox .news_box.clearfix { margin: 0 22px; }
.post.post1.post-10.mbox li:hover .news_box.clearfix { background: #85CBBF; border-radius: 10px; }
.post.post1.post-10.mbox li .news_box.clearfix { transition: all 0.4s ease-in-out; cursor: pointer; padding: 40px 0px 25px 0px; }
.post.post3.post-14.mbox li { float: left; width: 50%; margin-bottom: 25px; }
.post.post3.post-14.mbox .news_box.clearfix { margin: 0px 23px; background: #fff; border-radius: 10px; transition: all 0.4s ease-in-out; }
.post.post3.post-14.mbox ul { margin: 0 -23px; }
.post.post3.post-14.mbox .wm { float: left; width: 279px; margin-right: -279px; transition: all 0.4s ease-in-out;}
.post.post3.post-14.mbox .news_imgs { padding: 0; height: 181px; background: url(images/bg1.png) no-repeat center; background-size: cover; position: relative; overflow: hidden; border-radius: 10px; box-shadow: 0px 5px 13px -5px #989898; }
.post.post3.post-14.mbox .news_imgs img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; transition: all 0.4s ease-in-out; }
.post.post3.post-14.mbox .news_wz { float: right; width: 100%; }
.post.post3.post-14.mbox .news_con { margin-left: 315px; padding-right: 3%; margin-top: 20px; transition: all 0.4s ease-in-out;
    background: url(images/h2.png) no-repeat center;
    background-position-x: -50px;}.post.post1.post-20.mbox .news_wz .news_con {
    transition: all 0.4s ease-in-out;
    background: url(images/tt.png) no-repeat top;    background-position-y: -100px;
}
.post.post3.post-14.mbox .news_title { font-size: 18px; line-height: 28px; color: #007578; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 56px; }
.post.post3.post-14.mbox .news_title a { color: #007578; }
.post.post3.post-14.mbox .news_text { font-size: 14px; line-height: 19px; color: #007578; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 38px; margin-top: 10px; margin-bottom: 15px; }
.post.post3.post-14.mbox .news_meta { font-size: 14px; color: #007578; line-height: 28px; }
.post.post3.post-14.mbox .news_box.clearfix:hover { background: #27AF9D; }
.post.post3.post-14.mbox .news_box.clearfix:hover .wm { width: 313px; margin-right: -313px; }
.post.post3.post-14.mbox .news_box.clearfix:hover .news_imgs { }
.post.post3.post-14.mbox .news_box.clearfix:hover .news_con { margin-left: 322px; padding-left: 30px; background: url(images/h2.png) no-repeat left center; }
.post.post3.post-14.mbox .news_box.clearfix:hover .news_title { color: #fff; }
.post.post3.post-14.mbox .news_box.clearfix:hover .news_title a { color: #fff; }
.post.post3.post-14.mbox .news_box.clearfix:hover .news_text { color: #fff; }
.post.post3.post-14.mbox .news_box.clearfix:hover .news_meta { color: #fff; }
.main3 .ml { float: left; width: 39.1%; }
.main3 .mr { float: right; width: 59%; }
.post.post1.post-19.mbox li { position: relative; }
.post.post1.post-19.mbox .news_video { padding-top: 66.7%; background-color: #efefef; position: relative; overflow: hidden; border-radius: 10px; box-shadow: 0px 5px 13px -5px #98989880; }
.post.post1.post-19.mbox .news_video video { width: 100%; height: 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; transition: all 0.4s ease-in-out; object-fit: fill; }
.post.post1.post-19.mbox .bg { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: #007578; opacity: 0.5; border-radius: 10px; }
.post.post1.post-19.mbox img.play { position: absolute; top: 50%; left: 50%; margin-top: -32px; margin-left: -32px; z-index: 9; }
.post.post1.post-19.mbox .news_box.clearfix { position: absolute; bottom: 10px; z-index: 9; width: 88%; left: 5%; }
.post.post1.post-19.mbox .news_title { font-size: 20px; line-height: 28px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 20px; }
.post.post1.post-19.mbox .news_title a { color: #fff; }
.post.post1.post-19.mbox .news_text { font-size: 16px; line-height: 21px; color: #fff; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 42px; margin-bottom: 15px; }
.post.post1.post-20.mbox li { float: left; width: 33.3%; }
.post.post1.post-20.mbox .news_box.clearfix { margin: 0 17px; position: relative; margin-bottom: 27px; }
.post.post1.post-20.mbox ul { margin: 0 -17px; }
.main3 .inner { padding: 70px 0px 60px 0px; }
.post.post3.post-18.mbox .tt { margin-bottom: 90px; }
.post.post1.post-20.mbox .news_imgs { padding-top: 67%; background-color: #efefef; position: relative; overflow: hidden; border-radius: 10px; box-shadow: 0px 5px 13px -5px #98989880; }
.post.post1.post-20.mbox .news_wz { position: absolute; left: 0; width: 100%; height: 100%; top: 0; border-radius: 10px; background: rgba(0,94,97,0.5); display: flex; align-content: center; justify-content: center; align-items: center; text-align: center; transition: all 0.4s ease-in-out; cursor: pointer; }
.post.post1.post-20.mbox .news_title { font-size: 20px; color: #fff; line-height: 28px; }
.post.post1.post-20.mbox .news_title a { color: #fff; }
.post.post1.post-20.mbox .news_titled { line-height: 28px; color: #fff; }
.post.post1.post-20.mbox .news_wz:hover { background: #007578 !important; }
.post.post1.post-20.mbox .news_wz:hover .news_con { background: url(images/tt.png) no-repeat top; padding-top: 40px; }
#footer .inner .copyright .bq { font-size: 16px; line-height: 21px; color: #fff; float: left; width: 50px; margin-right: -50px; }
.post .more_btn .more_text { background: none; padding: 0; margin: 0; }
.post.post1.post-20.mbox .news_imgs img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; transition: all 0.4s ease-in-out; }
.main2 .inner { padding: 80px 0px 60px 0px; }
.post.post1.post-20.mbox li.news.n2 .news_wz { background: rgba(0,117,120,0.5); }
.post.post1.post-20.mbox li.news.n3 .news_wz { background: rgba(102,21,0,0.5); }
.post.post1.post-20.mbox li.news.n4 .news_wz { background: rgba(0,164,255,0.5); }
.post.post1.post-20.mbox li.news.n5 .news_wz { background: rgba(246,205,93,0.5); }
.post.post1.post-20.mbox li.news.n6 .news_wz { background: rgba(0,117,120,0.5); }
ul.news_list.list2 span.news_title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 75%;
}

/**首页三列布局**/
/**列表页**/
/*栏目图片*/
.l-banner { height: 414px; background-position: center center; background-repeat: no-repeat; text-align: center; }
.l-banner img { display: none; height: 100%; vertical-align: top; }
/**主体列表页开始**/
#l-container { }
#l-container .inner { padding: 0px; }
/**主体文章页开始**/
#d-container {     min-height: 600px;}
#d-container .inner { background: #fff; }
.col_menu { width: 207px; float: left; margin-right: -207px; position: relative;    margin-top: -44px;     background: #85CBBF;
    border-radius: 12px}
.col_menu .l-qh { margin-bottom: 10px; }
.col_menu .col_menu_head { background: #007578;     border-radius: 12px;}/**位置栏目背景**/
.col_menu .col_menu_head h3.col_name { font-size: 24px; font-weight: normal; color: #fff; }/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text {     display: block;
    line-height: 50px;
    padding: 10px 0px 10px 0px;
    text-align: center; }/**栏目名称图标**/
.col_menu .col_menu_con { border: 0px solid #e4e4e4;    padding: 0px 10px; }

.col_menu .col_menu_head h3.col_name .col_name_text span {    background: url(images/h1.png) no-repeat left;
    padding-left: 40px;
}
/*栏目列表*/
.col_list { }
.wp_listcolumn .wp_column {

    margin: 5px 0;
}
.col_list .wp_listcolumn { border-top: 0px solid #2867A0; border-bottom: 0px solid #fff; }
.col_list .wp_listcolumn .wp_column a { color: #fff; font-size: 20px; font-weight: normal; background: none; border-top: 0px solid #fff; border-bottom: 0px solid #F6EAEA;     text-align: center;}
.col_list .wp_listcolumn .wp_column a .column-name { padding: 16px 0px;
    line-height: 32px;}
.col_list .wp_listcolumn .wp_column a:hover, .col_list .wp_listcolumn .wp_column a.selected { color: #0a7a7c;     background: #ffffff73;
    border-radius: 12px; }
.col_list .wp_listcolumn .wp_column a.selected span.column-name { color: #0a7a7c; }
.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: #0a7a7c; }
/*二级子栏目**/
ul.wp_listcolumn li.wp_column.selected {
    background: #ffffff38;
    border-radius: 12px;
}
.col_list .wp_listcolumn .wp_column.parent  {
    background: #ffffff38;
    border-radius: 12px;
}
.col_list .wp_listcolumn .wp_column .sub_list a { color: #fff; border-top: 0px solid #eee; margin-top: -1px; }
.col_list .wp_listcolumn .sub_list a .column-name {    display: inline-block;
    line-height: 28px;
    padding: 10px 0px;
    cursor: pointer;
    font-size: 16px; }
.col_list .wp_listcolumn .sub_list a {
    background: none !important;
}
.col_list .wp_listcolumn .wp_column a:hover, .col_list .wp_listcolumn .wp_column a.parent {
    color: #0a7a7c;
    background: #ffffff73;
    border-radius: 12px;
}
.col_list .wp_listcolumn .sub_list a:hover, .col_list .wp_listcolumn .wp_column a.selected {  color: #0a7a7c; }
/*三级子栏目**/
.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: #0a7a7c; }
/**栏目新闻**/
.col_news { width: 100%; min-height: 700px; float: right; }
.col_news .col_news_box { margin-left:276px;    margin-top: 30px; }
.col_news_head { border-bottom: 0px 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: 24px; font-family: "Microsoft yahei"; font-weight: normal; color: #0a7a7c; border-bottom: 0px solid #CBCBCB;    background: url(images/h1.png) no-repeat left;
    padding-left: 40px; }
.col_metas .col_path { display: inline-block; float: right; white-space: nowrap; height: 46px; line-height: 46px; color: #666;     display: none;} /**当前位置**/
.col_metas .col_path a { color: #2F2F2F; }
.col_news_con { padding: 10px 0px 10px 0px; margin: 0 0px; }
.col_news_list { margin-top: 7px; }
.col_news_list .wp_article_list .list_item { } /**栏目新闻列表**/
.col_news_list .wp_article_list .list_item .Article_Index { }  /**栏目新闻图标序号**/
.col_news_list .wp_entry, .col_news_list .wp_entry p { line-height: 1.75; font-size: 14px; color: #333; }
.col_news_list .wp_entry p { margin-bottom: 10px; }
.col_news_list .wp_entry table { margin-bottom: 4px; }
.col_news_list .wp_entry img { max-width: 680px; _width:expression(this.width > 680 ? "680px" : this.width);
} /**列表页文章图片大小限制**/
/**文章页**/
.infobox { padding: 20px 60px; margin: 0 auto; width: auto; }
.article { padding-top: 10px; }
.article h1.arti_title { line-height: 36px; font-family: "Microsoft YaHei"; font-size: 22px; text-align: center; color: #0a7a7c; } /**文章标题**/
.article h2.arti_title { line-height: 34px; font-family: "Microsoft YaHei"; font-size: 17px; text-align: center; color: #1B1B1B; } /**文章副标题**/
.article .arti_metas { padding: 10px; text-align: center;/* border-top:1px solid #ececec; */ }
.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; }
/**页脚开始**/
.foot-center { float: left; max-width: 365px; margin-left: 8%; }
.btt {font-size: 20px;color: #fff;line-height: 30px;margin-bottom: 30px;}
.ybr { float: left; line-height: 29px; color: #fff; }
.foot-center .xx { margin-left: 50px; font-size: 16px; line-height: 21px; color: #fff; }
.foot-center .xx span { display: block; }
#footer .inner .copyright { margin-bottom: 5px; }
div#footer2 { background: #005f61; padding: 10px 0; }
.foot-bottom p.copyright { font-size: 14px; color: #fff; line-height: 21px; }
#footer { background: url(images/bl.png) no-repeat bottom left; }
.qb { background: #0a7a7c; padding-bottom: 15px; }
.foot-center .btt { }div#zxx {
    margin-top: 60px;
}
.foot-right .btt { margin-bottom: 30px; text-align: center; }
#footer .inner {padding: 37px 0px 22px 0px;position: relative;}
#footer .inner .mod { }
#footer .inner .foot-left { float: left; width: 255px; }
#footer .inner .foot-right { float: right; }
#footer .inner p { font-size: 12px; line-height: 21px; font-weight: normal; text-align: left; color: #fff; }
#footer .inner p span { margin: 0 3px; }
#footer .inner .copyright { }
#footer .inner .copyright span { }
#footer .inner .copyright a { color: #eee; }


ul.pages {
    text-align: right;
    margin: 40px 0;
}
ul.pages li {
    display: inline-block;    font-size: 16px;
    line-height: 24px;    margin-left: 5px;
}
ul.pages a.page-number {
    width: 24px;
    line-height: 24px;
    display: inline-block;
    text-align: center;
    color: #007578;
}ul.pages a.page-number:hover {
    background: #3bbaa026;
    border-radius: 50%;
}
ul.pages a.page-number.pgCurrent {
    background: #3bbaa026;
    border-radius: 50%;
}

ul.pages li:nth-child(1) a.pgNext {
    display: none;
}
ul.pages li:last-child a.pgNext {
    display: none;
}
ul.pages a.pgNext {
    background: #007578;
    line-height: 34px;
    display: inline-block;
    color: #fff;
    padding: 0px 10px;
    border-radius: 12px;
}
ul.pages li:nth-child(2) a.pgNext {background: #007578 url(images/h1.png) no-repeat -35px;
}
ul.pages li:nth-child(2) a.pgNext:hover {background: #007578 url(images/h1.png) no-repeat left;
    padding-left: 35px;
}



ul.pages li:nth-last-child(2) a.pgNext {
    background: #007578 url(images/cx.png) no-repeat right -100px center;
}    

ul.pages li:nth-last-child(2) a.pgNext:hover {background: #007578 url(images/cx.png) no-repeat right;
    padding-right: 35px;
}
ul.wp_listcolumn_x li.wp_column {
    width: 25%;
    text-align: center;
}

ul.wp_listcolumn_x {
    border-bottom: 1px solid #85CBBF;    margin-bottom: 50px;
}.wp_listcolumn_x .wp_column a {
    display: inline-block;
    color: #007578;
    font-size: 20px;
    font-weight: normal;
    background: none;
}.wp_listcolumn_x .wp_column a .column-name {
    display: inline-block;
    line-height: 50px;
    padding: 0;
    cursor: pointer;
}ul.wp_listcolumn_x li.wp_column.selected {
    border-bottom: 3px solid #F6CD5D;
    margin-bottom: -1px;
}
.wp_listcolumn_x .wp_column a.selected {
    color: #007578;
    background: none;
}
.wp_listcolumn_x .wp_column a:hover {
    color: #007578;
    background: none;
}
ul#szll li.news{
    float: left;
    width: 20%;    margin-bottom: 55px;
}

ul#szll {   background:  url(images/szbg.png) no-repeat  center;    margin: 0 -13px;
}
ul#szll .news_box.clearfix {
    margin: 0 13px;    position: relative; transition: all 0.4s ease-in-out;overflow: hidden;box-shadow: 0px 5px 13px -5px #989898;
    border-radius: 10px;
}

ul#szll .news_imgs img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    transition: all 0.4s ease-in-out;
    border-radius: 10px;
}


ul#szll .news_imgs {
    padding-top: 137%;
    background-color: #efefef;
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}
ul#szll .news_title1 {
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    background: #007578b5;
    border-radius: 10px;
    text-align: center;
    line-height: 66px;
    font-size: 20px;
    color: #fff;
}
ul#szll .news_title1 a {
    color: #fff;
}
ul#szll .news_box.clearfix:hover {
    transform: scale(1.1);
}
ul#szll .news_box.clearfix:hover .news_title1 {
    display: none;
}
ul#szll .news_box.clearfix .news_wz {
    position: absolute;
    width: 100%;
    top: -120%;
    transition: all 0.4s ease-in-out;
    height: 100%;
    background: #005e60bf;
    border-radius: 10px;    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
}
ul#szll .news_box.clearfix:hover .news_wz {
    top: 0;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
}
ul#szll .news_box.clearfix .news_title {
    font-size: 16px;
    color: #fff;    
    background: url(images/tt.png) no-repeat top;
    padding-top: 47%;    margin-bottom: 15%;
}
ul#szll .news_box.clearfix .news_title a {
    color: #fff;
}
ul#szll .news_box.clearfix .news_kz {
    font-size: 15px;
    line-height: 25px;
    color: #fff;
}
ul#szll .news_box.clearfix .news_kz.k2 {
    margin-bottom: 20%;
}

div#post-601 .news_box.clearfix {
    box-shadow: 0px 5px 13px -5px #989898a1;
border-radius: 10px;
}
div#post-601 .news_title {
    float: left;
    background: #85CBBF;
    width: 123px;
    line-height: 84px;
    text-align: center;
    border-radius: 10px;
    font-size: 18px;
    color: #fff;margin-right: -123px;
}div#post-601 .news_wz {
    float: right;
    width: 100%;
}
div#post-601 .news_con {
    margin-left: 150px;    height: 84px;
    display: flex;
    align-items: center;
}div#post-601 .news_teaxt {
    font-size: 16px;
    line-height: 21px;
    color: #007578;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 42px;
}
div#post-602 {
    margin-top: 50px;
}
div#post-602 .news_box.clearfix {
    margin: 0 15px;
}
div#post-602 ul {
    margin: 0 -15px;
}
div#post-602 li {
    float: left;
    width: 292px;
}div#post-602 .news_title {
    float: left;
    background: #85CBBF;
    width: 123px;
    line-height: 84px;
    text-align: center;
    border-radius: 10px;
    font-size: 18px;
    color: #fff;
    margin-right: -123px; overflow:hidden; 
                text-overflow:ellipsis;
                white-space:nowrap;position: relative;
}

div#post-602 .news_title a {
    background: url(images/h1.png) no-repeat -35px;
    color: #fff;
}div#post-602 .news_title:hover a {
    background: url(images/h1.png) no-repeat left;
    padding-left: 35px;
}
div#post-602 .news_title:hover {
    background: #005E60;
}
div#post-602 .news_wz {
    float: right;
    width: 100%;
}
div#post-602 .news_con {
    margin-left: 123px;
    padding-left: 15%;margin-top: 5px;
}
div#post-602 .news_box.clearfix {
    box-shadow: 0px 5px 13px -5px #989898a1;
    border-radius: 10px;
}div#post-602 .news_k1 {
    font-size: 16px;
    line-height: 20px;
    color: #005E60;
}div#post-602 .news_kz {
    font-size: 14px;
    color: #005E60;
    opacity: 0.4;
}div#post-603 {
    margin-top: 50px;
}div#post-603 li.news {
    float: left;
    width: 25%;
}
div#post-603 .news_box.clearfix {
    margin: 0 17px;    box-shadow: 0px 5px 13px -5px #989898;
}
div#post-603 ul.news_list {
    margin: 0 -17px;
}div#wp_pager {
    margin-top: 50px;
}div#post-603 .news_imgs {
    padding-top: 67%;
    background-color: #efefef;
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}div#post-603 .news_imgs img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    transition: all 0.4s ease-in-out; border-radius: 10px;
}
div#post-603 .news_imgs img:hover {
    transform: scale(1.1);
}
ul#kyxm {
    border: 1px solid #3bbaa04a;
    border-radius: 12px;    margin-bottom: 50px;
}
ul#kyxm li.news {
    height: 68px;
    display: flex;
    align-items: center;    border-radius: 12px;
}ul#kyxm li.news span {
    font-size: 16px;
    line-height: 21px;
    color: #007578;
      width: 30.3%;
    padding: 0 1.5%;
    text-align: center;overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 42px;
}ul#kyxm li.news .news_mc a {
     color: #007578;
   
}ul#kyxm li.news.top span {
    font-size: 18px;
}ul#kyxm li:nth-child(odd) {
    background: #85cbbf70;
}
.col_news_list.listcon.jyxm ul.wp_listcolumn_x li.wp_column {
    width: 100%;
}a#xzz {
    display: none;
}.col_news_list.listcon.jyxm ul.wp_listcolumn_x ul.wp_listcolumn_x {
    border-bottom: 0;
    margin: 0;
}.col_news_list.listcon.jyxm ul.wp_listcolumn_x ul.wp_listcolumn_x li.wp_column {
    width: 33.3%;
}
.skl a.col_item_link {
    display: none;
}.col_news_list.listcon.kyxm li.sub-item a.sub-item-link {
    display: none;
}
.col_news_list.listcon.kyxm li.sub-item.selected ul.sub_list a.sub-item-link {
    display: inline-block;
}


.kyxm ul.wp_listcolumn_x li.wp_column.parent {
    border-bottom: 3px solid #F6CD5D;
    margin-bottom: -1px;
}
.skl li.sub-item .sub_list li.sub-item {
    text-align: center;
}.skl .wp_listcolumn {
    border: 0;    position: relative;
    z-index: 99;
}.col_news_list.listcon.kyxm li.sub-item.parent ul.sub_list a.sub-item-link {
     width: 94px;
    height: 94px;
    display: flex;
    border: 1px solid #3bbaa05c;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 20px;
    color: #007578;
    align-items: center;
    justify-content: center;
}.col_news_list.listcon.kyxm li.sub-item.parent ul.sub_list a.sub-item-link span {
    padding: 0;
    line-height: normal;width: 100%;
}
.col_news_list.listcon.kyxm li.sub-item.parent ul.sub_list a.sub-item-link.selected {
    background: #007578;
    color: #ffff;
}
.col_news_list.listcon.kyxm li.sub-item.parent ul.sub_list a.sub-item-link.selected span {
    background: url(images/tt.png) no-repeat top center;
    padding-top: 34px;
}.skl {
    position: relative;
    margin-bottom: 100px;
}
.skl:after {
    clear: both;
    content: "";
    display: block;
    visibility: visible;
    position: absolute;
    width: 100%;
    height: 1px;
    background: #3BBAA0;
    top: 50%;
    margin-top: -0.5px;
}
.skl:before {
    clear: both;
    content: "";
    display: block;
    visibility: visible;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -10px;
    background: #007578;
    border-radius: 50%;
    z-index: 99;
}
.col_news_list.listcon.kyxm ul.wp_listcolumn_x li.wp_column {
    width: 33.3%;
}

/**一屏**/
.bb {
    position: absolute;
    left: 50%;
    bottom: 20px;
    text-align: center;
    transform: translateX(-50%);
    color: #94070a;
    font-size: 36px;
    cursor: pointer;
    opacity: 0;
    font-family: icon;
    padding: 0 10px;
    animation: bb 1.5s linear 0s infinite;
    font-weight: bold;
  }
  @keyframes bb {
    0% {
      transform: translate(-50%, 0);
      opacity: 0;
    }
    50% {
      transform: translate(-50%, 5px);
      opacity: 1;
    }
    100% {
      transform: translate(-50%, 0px);
      opacity: 0;
    }
  }
  .body_b {
    position: fixed;
    left: 0%;
    top: 100%;
    bottom: 0;
    right: 0;
    background: #fff;
    overflow-x: hidden;
    transition: top 0.7s cubic-bezier(0.5, 0, 0.2, 1) 0s;
    z-index: 8;
    outline: none;
  }
  .body_b.showdiv {
    top: 0;
  }