.box-pc { width: 100%; margin: 0 auto;}
.content-box { width: 1640px; margin: 0 auto;}
.content-box img {max-width:100%;}
.content-box.wid1200 { width: 1640px !important;}
a:hover { color: #009d82;}
.header { height: 40px; background-color: #009d82;}
.header .tool { height: 100%; display: flex; justify-content: flex-end; align-items: center;}
.header .tool .box-search { width: 250px; height: 24px; border-radius: 3px; overflow: hidden; position: relative; margin-right: 23px;}
.header .tool .box-search .input {width: 250px;height: 24px;border: none;font-size: 12px;line-height: 24px;padding-right: 30px;box-sizing: border-box;padding-left: 14px;}
.header .tool .box-search .button {position: absolute;top: 0;right: 0;border: none;width: 19px;height: 19px;padding: 3px 6px;background-color: transparent;padding-left: 6px;}
.header .tool .box-btn { font-size: 0;} .header .tool .box-btn button { border: none; width: 58px; height: 24px; line-height: 24px; border-radius: 3px; background-color: #fff; color: #707070; font-size: 14px; margin-right: 6px;}
.header .tool .box-btn button:last-child { margin-right: 0; display: none;}
.swiper-pagination-bullet { width: 15px; height: 15px; margin: 0 6px !important; box-shadow: 0px 0px 6px #000;}

/* m-nav.start */
.m-menu-nav{ display: none; width: 100%; height: 82px; background-color: #009d82;}
.m-menu-nav .m-nav{ display: flex; align-items: center; justify-content: space-between; height: 82px;}
.m-menu-nav .m-nav .m-logo{ display: block; width: 250px; height: 60px;}
.m-menu-nav .m-nav .m-logo img { width: 100%; height: 100%;}
.m-menu-nav .m-nav .box{ display: flex; justify-content: space-around; align-items: center; width: 420px; height: 46px;}
.m-menu-nav .m-nav .box .m-search{ width: 240px; height: inherit;}
.m-menu-nav .m-nav .box .m-search form{ display: flex; justify-content: flex-end;}
.m-menu-nav .m-nav .box .m-search .input{width: 180px;height: 46px;border: none;font-size: 18px;transition: width 0.4s;border-radius: 5px;margin-right: 5px;float: left;}
.m-menu-nav .m-nav .box .m-search .active{ width: 190px !important; padding-left: 5px !important;}
.m-menu-nav .m-nav .box .m-search .button{background-color: transparent;border: none;padding: 0px;width: 35px;float: left;padding: 5px;}
.m-menu-nav .m-nav .box .m-search img{ width: 100%; height: auto;}
.m-menu-nav .m-nav .box .m-menu{ width: 50px; height: 40px; margin: 0 10px; position: relative; background: url(../images/m_menu.jpg)no-repeat; background-size: contain;}
.m-menu-nav .m-menu #MmenuBox{ position: absolute; z-index: 99; top: 85px; right: 0px; border-radius: 5px; background-color: #009d82;}
.m-menu-nav .m-menu #MmenuBox::before{content: "";width: 0;height: 0;border-style: solid;border-width: 15px;border-color: transparent transparent #009d82 transparent;position: absolute;right: 14%;margin-top: -28px;}
.m-menu-nav .m-menu #MmenuBox>li{ padding: 16px 15px; margin: 0 12px; border-bottom: 1px solid #9e9e9e;}
.m-menu-nav .m-menu #MmenuBox>li:last-child{border-bottom: none;}
.m-menu-nav .m-menu #MmenuBox>li>a{ font-size: 24px; text-align: left; color: #fff; white-space: nowrap;}
.m-menu-nav .m-nav .m-language .layui-input-block{ margin-left: 0px;}
.m-menu-nav .m-nav .layui-form-switch i { width: 40px; height: 40px; left: 5%; box-sizing: border-box; background-color: #fff; border: 2px solid #dfdfdf;}
.m-menu-nav .m-nav .m-language .layui-form-onswitch i{ left: 70%;}
.m-menu-nav .m-nav .m-language .layui-form-switch{ height: 47px; line-height: 47px; min-width: 76px; padding: 0; border-radius: 30px; border: 1px solid white; background-color: #009d82; margin-top: 0;}
.m-menu-nav .m-nav .m-language .layui-form-switch em{ margin-left: 46px; font-size: 18px; color: #fff !important;}
.m-menu-nav .m-nav .m-language .layui-form-onswitch em{ margin-left: 10px;}
/* m-nav.end */

/* nav.start */
.nav { height: 90px; display: flex; align-items: center;}
.nav .logo { width: 284px; height: 70px; margin-right: 243px;}
.nav .logo img { width: 100%; height: 100%;}
.nav .menu > ul { display: flex;}
.nav .menu > ul > li { height: 70px; line-height: 70px; padding: 0 35px; font-size: 16px;}
.nav .menu > ul > li > a { color: #707070;}
.nav .menu > ul > li.cur a { color: #009d82;}
.nav .menu > ul > li > a:hover { color: #009d82;}
.nav .menu > ul > li:last-child { padding-right: 0;}
/* nav.end */

.footer { margin-top: 78px; height: 436px; background-color: #009d82; color: #fff;}
.footer .item { display: flex; justify-content: space-between; box-sizing: border-box; padding-top: 34px;}
.footer .f1 { width: 450px;} .footer .f2 { width: 390px;}
.footer .f3 { width: 430px;}
.footer .f4 { width: 260px;} .footer .title { font-size: 22px; line-height: 33px;}
.footer .body { margin-top: 27px;} .footer .f1 li { display: flex; align-items: center; margin-bottom: 30px;}
.footer .f1 li .left { width: 25px; margin-right: 16px;} .footer .f1 li .left.l3 { width: 32px; height: 24px;}
.footer .f1 li .right { flex: 1; font-size: 16px; line-height: 30px; min-height: 30px;}
.footer .f2 li { margin-bottom: 12px;} .footer .f2 li a { display: flex; align-items: center;color: #fff;}
.footer .f2 li img { width: 23px; height: 23px; flex-shrink: 0; margin-right: 15px;}
.footer .f2 li .txt { font-size: 16px; line-height: 24px; color: #fff;}
.footer .f2 li img.i-2 { width: 24px; height: 20px;}
.footer .f2 li img.i-3 { width: 23px; height: 21px;}
.footer .f2 li img.i-4 { width: 23px; height: 19px;}
.footer .f2 li img.i-5 { width: 17px; height: 21px;}
.footer .f3 li { margin-bottom: 12px;}
.footer .f3 li a { font-size: 16px; line-height: 24px; color: #fff;}
.footer .f4 li { margin-bottom: 12px;}
.footer .f4 li a { font-size: 16px; line-height: 24px; color: #fff;}
.footer .copyright { font-size: 15px; line-height: 20px; text-align: center;}
.footer .item .more{ display: none; width: 15px; height: 15px; margin-left: 3px;}
.footer .copyright a { color: #fff; margin-right: 10px;}
.footer .copyright a:hover { color: #e1e1e1;}
.layui-form-select dl dd.layui-this { background-color: #009d82;}
.layui-form-select dl dd.layui-this  a{color:#fff;}
.layui-form-select dl dd a{/* color:#fff; */}
.br_box_top { position: fixed; bottom: 30px; right: 10px; width: 50px; cursor: pointer; height: 50px; margin-top: 1px; overflow: visible; background: url(../images/home/box_right/icon_3.jpg) no-repeat center center; background-color: rgba(0,0,0,.5); background-size: 60%; z-index: 99999; display: none;}
.br_box_top .box_show { display: none; position: fixed; right: 58px; bottom: 34px; border-radius: 5px;}
.br_box_top .box_show > div{ position: relative; left: -36px; width: 118px; text-align: center; background-color: #fff; border-radius: 5px; padding: 10px; box-shadow: 0px 2px 6px #565656;}
.br_box_top:hover .box_show  { display: block;}

.article-content .box-cont .body { width: calc(100% - 414px);}
.scholar-ship .box-cont .body { width: calc(100% - 240px);}
.box-cont .body>p { line-height: 2em;}
.box-cont .body>p { font-size: 14px; font-family: 微软雅黑, " Microsoft YaHei";}


/* 登录页面.start */
.box-cont #block-bitzh-local-tasks>ul>li:nth-child(1) { text-align: center; margin-bottom: 10px;}
.box-cont #block-bitzh-local-tasks>ul>li:nth-child(1)>a{ font-size: 18px; line-height: 32px; text-align: center; margin: 0 50px 0 45px;}
.box-cont #block-bitzh-local-tasks>ul>li:nth-child(2),
.box-cont #block-bitzh-local-tasks>ul>li:nth-child(3) { display: none;}
.box-cont #block-bitzh-content .user-login-form .js-form-required{ font-size: 16px; margin-right: 10px; color: #505050;}
.user-login-form { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; margin: 0 50px 50px 0;}
.user-login-form .form-actions .js-form-submit { width: 150px; height: 36px; background-color: #009d82; border-radius: 18px; 
	border: none; color: #fff; font-size: 18px; letter-spacing: 2px; cursor: pointer; margin-left: 45px;}
.user-login-form .form-actions .js-form-submit:hover { background-color: #188f0e;}
.user-login-form .form-text { width: 30%; height: 36px; border: 1px solid #ccc; border-radius: 4px; margin-bottom: 20px; padding: 0 10px;}
.user-login-form .js-form-item { width: 100%; text-align: center;}
/* 登录页面.end */

/* 首页轮播图 start */
.index-banner { width: 100%; height: 500px; font-size: 0;}
.index-banner .swiper-container { height: 100%;}
.index-banner .swiper-slide { width: 100%; height: 100%; position: relative;}
.index-banner .swiper-slide a { display: block; width: 100%; height: 100%;}
.index-banner .swiper-slide img {width: 100%;/* height: 100%; */}
/* 首页轮播图 end */


.black_overlay {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    color: #000;
    width: 100%;
    height: 50px;
    font-size: 14px;
    line-height: 50px;
    background-color: #eee;
    z-index: 1001;
    -moz-opacity: 0.8;
    opacity: .80;
    filter: alpha(opacity=80);
}
.white_content {
    display: none;
    position: fixed;
    top: 30%;
    left: 38%;
    background-color: #fff;
    z-index: 1001;
    overflow: auto;
    padding: 50px 30px 20px 30px;
} 

/* 首页图片新闻 start */
.index-news .title { padding: 36px 0;}
.index-news .title h3,.apply-box .guide h3,.apply-box .elc h3 { text-align: center; font-size: 40px; line-height: 50px; color: #707070;}
.index-news .title h4,.apply-box .guide h4,.apply-box .elc h4 { text-align: center; font-size: 30px; line-height: 40px; color: #707070;}
.index-news .title img { width: 308px; height: 102px; margin: 0 auto;}
.index-news .title h4{ position: relative;}
.index-news .title h4 .mover{ position: absolute; display: none; width: 23px; height: 23px; right: 45px; top: 6px; background-repeat: no-repeat; background-size: contain;}
.index-news .body .swiper-news .box-img { overflow: hidden;height: 228px; width: 97%; border-radius: 5px;}
.index-news .body .swiper-news .box-img img{width: auto;height: 228px;border-radius: 5px;-webkit-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;transition: all ease-in-out .3s;}
.index-news .body .swiper-news .box-img:hover img{ transform: scale(1.2);}
.index-news .body .swiper-news h2 { padding-top: 10px; font-size: 16px; line-height: 25px; color: #707070;}
.index-news .body .swiper-news h2 a { color: #707070;}
.index-news .body .swiper-news h2:hover{ color: #009d82;}
.index-news .body .swiper-news h3 { font-size: 16px; line-height: 25px; color: #707070;}
.index-news .body .swiper-news h3:hover { color: #009d82;}
.index-news .body .swiper-news h4 { font-size: 14px; line-height: 24px; color: #969696;}
.index-news .body .swiper-news img {width: 100%;height: 100%;}
.index-news .body .swiper-news .swiper-pagination-news{ display: none; margin-top: 20px; text-align: center;}
.index-news .swiper-pagination-news .swiper-pagination-bullet { width: 20px; height: 20px;}
/* 首页图片新闻 end */

/* 查看更多 start */
.more-msg { display: block; margin: 50px 0;}
.more-msg .more { display: block; width: 334px; height: 60px; line-height: 60px; border-radius: 30px; border: solid 1px #009d82; margin: 0 auto; font-size: 20px; letter-spacing: 2px; color: #707070; text-align: center;}
.more-msg .more:hover { color: #fff; background-color: #009d82;}
/* 查看更多 end */

/* 首页模块新闻 start */
.module-news { display: flex;}
.module-news .item { width: 504px; padding-right: 23px; border-right: 1px solid #707070; padding-left: 23px;}
.module-news .item:first-child { padding-left: 0;}
.module-news .item:last-child { border-right: none; padding-right: 0;}
.module-news .item .title { color: #707070; height: 28px; border-bottom: 1px solid #707070; display: flex; align-items: center;}
.module-news .item .title .txt { padding-right: 30px; display: inline-flex; font-size: 20px; line-height: 31px; height: 31px; border-bottom: 3px solid #009d82;}
.module-news .item .title .more,
.module-news .item .title .more a { font-size: 20px; margin-left: auto; color: #707070;}
.module-news .item .body { padding-top: 17px;}
.module-news .item .body li:hover a { color: #009d82;}
.module-news .item .body li{display: flex;}
.module-news .item .body li .left  a { padding: 20px 0; display: block; color: #707070; width: 410px; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 20px;}
.module-news .item .body li .right { margin-left: auto; font-size: 15px; letter-spacing: 1px;position: relative;bottom: -20px; color: #666;}
/* 首页模块新闻 end */

/* 快捷入口 start */
.quick-entry { margin-top: 54px; height: 308px;}
.quick-entry > ul { display: flex;}
.quick-entry > ul > li { flex: 1;}
.quick-entry > ul > li a .txt { font-size: 30px; line-height: 50px; color: #fff; padding-top: 87px; text-align: center;}
.quick-entry img { margin: 26px auto 0 auto; display: block;}
/* 快捷入口 end */

/* 在线申请、语言通识中心 start */
.apply-box { margin-top: 30px; display: flex;}
.apply-box .guide { width: 966px;}
.apply-box .guide .title img { width: 142px; height: 102px; margin: 0 auto;}
.apply-box .guide .body { margin-top: 26px;}
.apply-box .guide .body ul { display: flex;}
.apply-box .guide .body ul li { margin-right: 15px; border-radius: 5px; overflow: hidden;}
.apply-box .guide .body ul li img { width: 468px; height: 202px;}
.apply-box .guide .body ul li .txt { margin-top: 18px; font-size: 16px; line-height: 20px; color: #707070; text-align: center;}
.apply-box .guide .body ul li:hover .txt { color: #009d82;}
.apply-box .guide .body ul li .hint { margin-top: 6px; font-size: 14px; line-height: 14px; text-align: center;}
.apply-box .guide .body ul li .hint > a { color: #ff0000;}
.apply-box .elc { margin-left: auto;}
.apply-box .elc { width: 599px;}
.apply-box .elc .title img { width: 183px; height: 102px; margin: 0 auto;}
.apply-box .elc .body { margin-top: 26px;}
.apply-box .elc .body ul { display: flex; border-radius: 5px; overflow: hidden;}
.apply-box .elc .body ul li img { width: 599px; height: 202px;}
.apply-box .elc .body ul li .txt { margin-top: 18px; font-size: 16px; line-height: 20px; color: #707070; text-align: center;}
/* 在线申请、语言通识中心 end */

/* 单页面内容 start */
.box-nav { background-color: #efefef; height: 50px; display: flex;}
.box-nav li { display: inline-flex;}
.box-nav li a { font-size: 14px; line-height: 50px; letter-spacing: 2px; color: #707070;}
.box-nav li a::after { content: ">"; padding: 0 16px;}
.box-nav li:last-child a::after { content: "";}
.about-title { margin-top: 50px;}
.about-title h2 { font-size: 40px; line-height: 46px; color: #707070;}
.about-title h3 { font-size: 36px; line-height: 50px; color: #707070;}
.box-cont { margin-top: 60px; display: flex;}
.box-cont .side { position: relative; width: 414px; flex-shrink: 0;}
.box-cont .side ul{ overflow: hidden;}
.box-cont .side .menu-height{ height: inherit !important;}
.box-cont .side li { padding: 7px 0; margin-bottom: 34px;}
.box-cont .side li a { font-size: 20px; line-height: 20px; color: #707070;}
.box-cont .side li.active a { color: #009d82;}
.box-cont .side li a:hover { color: #009d82;}
.box-cont .body { width: 100%; font-size: 16px; line-height: 28px; color: #707070;}
.side .menu-display{ display: none; position: absolute; right: 0px; top: 0px; width: 40px; height: 40px; cursor: pointer;}
/* 单页面内容 end */

/* 学院领导 start */
.leader-list { margin-bottom: 60px;}
.leader-list .leader-title { font-size: 18px; color: #707070; font-weight: bold;}
.leader-list .head { margin-top: 15px; display: flex; padding-bottom: 8px; border-bottom: 2px solid #009d82;}
.leader-list .head .th { font-size: 20px; color: #009d82; font-weight: bold;}
.leader-list .head .th:last-child, .leader-list .leader-body .tr .td:last-child { width: 27%;}
.leader-list .leader-body .tr { line-height: 50px; display: flex; align-items: center;}
.leader-list .leader-body a:last-child .tr { border: none;}
.leader-list .leader-body .tr .td { font-size: 20px; color: #707070;}
.leader-list .leader-body .tr .td a { color: #707070;}

.leader-list .head .th:nth-child(1) { width: 20%;}
.leader-list .head .th:nth-child(2) { width: 25%;}
.leader-list .head .th:nth-child(3) { width: 18%;}
.leader-list .head .th:nth-child(4) { width: 12%;}

.leader-list .leader-body .tr .td:nth-child(1) { width: 20%;}
.leader-list .leader-body .tr .td:nth-child(2) { width: 25%;}
.leader-list .leader-body .tr .td:nth-child(3) { width: 18%;}
.leader-list .leader-body .tr .td:nth-child(4) { width: 12%;}

/* 学院领导 end */

/* 印象cgt start */
.t-video { padding-top: 44px; display: flex; justify-content: space-between;}
.t-video .left { width: 1331px; height: 603px; border-radius: 5px; overflow: hidden; background-color: #000;}
.t-video .left img { width: 100%; height: 100%;}
.t-video .right { width: 274px;}
.t-video .right .title { margin: 0 auto 18px auto; width: 144px; height: 102px; display: inherit;}
.t-video .right .c-img { width: 274px; margin-bottom: 11px;}
.t-video .right .c-img .img { width: 100%; height: 124px; border-radius: 5px; overflow: hidden;}
.t-video .right .c-img .txt { font-size: 18px; line-height: 42px; letter-spacing: 2px; color: #707070; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center;}
.t-video .right .more { display: block; margin-top: 40px; width: 274px; height: 70px; border-radius: 30px; border: solid 1px #009d82; font-size: 20px; line-height: 70px; letter-spacing: 2px; color: #707070; text-align: center;}
.t-video .right .more:hover { background-color: #009d82; color: #fff;}
.t-show .title { margin: 36px auto;}
.t-show .title h3 { text-align: center; font-size: 40px; line-height: 40px; color: #707070;}
.t-show .title h4 { position: relative; text-align: center; font-size: 30px; line-height: 40px; color: #707070;}
.t-show .title .m-more{ position: absolute; display: none; width: 23px; height: 23px; right: 20px; top: 6px;}
.t-show .title .img { width: 100%; height: 100%;}
.t-show .ul .li.swiper-slide { display: block;}
.t-show .ul .li .box-img { width: 100%; height: 180px; overflow: hidden; border-radius: 5px; overflow: hidden;}
.t-show .ul .li .box-img .img { width: 100%; height: 100%;}
.t-show .ul .li .box-img .img:hover { transform: scale(1.2);}
.t-show .ul .li .li-title { font-size: 16px; line-height: 25px; color: #707070; font-weight: bold; height: 50px; overflow: hidden; padding-top: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.t-show .ul .li .li-date { font-size: 12px; line-height: 20px; color: #969696;}
.t-show .ul .swiper-pagination-show { display: none; text-align: center; margin-top: 20px;}
.t-show .more { margin: 70px auto 60px auto; display: block; width: 334px; height: 70px; border-radius: 30px; border: solid 1px #009d82; font-size: 20px; line-height: 70px; letter-spacing: 2px; color: #707070; text-align: center;}
.t-show .more:hover { background-color: #009d82; color: #fff;} .t-photo .title { margin: 36px auto;}
.t-photo .title h3 { text-align: center; font-size: 40px; line-height: 40px; color: #707070;}
.t-photo .title h4 { text-align: center; font-size: 30px; line-height: 40px; color: #707070;}
.t-photo .title .img { width: 100%; height: 100%;}
.t-photo .more { margin: 70px auto 60px auto; display: block; width: 334px; height: 70px; border-radius: 30px; border: solid 1px #009d82; font-size: 20px; line-height: 70px; letter-spacing: 2px; color: #707070; text-align: center;}
.t-photo .more:hover { background-color: #009d82; color: #fff;}
.tp-body { position: relative;}
.impression .box-cont .body { width: calc(100% - 414px); margin-top: -50px;}
.body .photo-swiper { width: 1640px; height: 743px; margin: 0 auto;}
.body .photo-swiper-thumbs { width: 100%; height: 180px; margin: 0 auto;}
.body .swiper-slide { background-size: cover; background-position: center; height: 100%;}
.body .gallery-thumbs .swiper-slide { height: 100%; opacity: 0.4; border-radius: 10px;}
.body .gallery-thumbs .swiper-slide-thumb-active { opacity: 1;}
.body .photo-swiper .title-box { padding: 10px; text-align: center; color: #fff; position: absolute; bottom: 0; left: 0; right: 0; height: 50px; line-height: 50px; background-color: rgba(0,0,0,.4); text-shadow: 0px 2px 14px #000;}
.t-video .right .c-img .img { border: 1px solid #e1e1e1; cursor: pointer; opacity: .6;}
.t-video .right .c-img .img.active { border: 1px solid #009d82; opacity: 1;}
.t-video video { width: 100%; height: 100%; outline: none;}
.t-video .video-thumb { position: relative;}
.t-video .video-thumb::before { content: ''; position: absolute; left: 0; right: 0; top: calc(50% - 21px); margin: -30px auto; width: 60px; height: 60px; background-image: url(../images/video_start.jpg); background-size: 100%; cursor: pointer; z-index: 9;}
.t-video .video-thumb::after { content: ''; position: absolute; left: 0; right: 0; top: 0; width: calc(100% + 2px); border-radius: 5px; height: 126px; background: rgba(0,0,0,.3);}
.t-video .video-thumb.active::before { background-image: url(../images/video_stop.jpg);}
/* impression.html end */

.body.video .photo-swiper-thumbs,
.body.photo-content .photo-swiper-thumbs { width: 100%; height: 148px; margin: 0 auto;}
.body .gallery-thumbs { box-sizing: border-box; padding: 10px 0;}
.body .slide-number-box { font-size: 20px; margin: 10px auto;}
.body .slide-number-box span { color: #009d82;}
.body .title-box { font-size: 26px; font-weight: bold;}
.body.video .title-box,.body.photo-content .title-box { padding-bottom: 20px; color: #707070;}

/* video.html start */
.box-cont .body.video { width: calc(100% - 404px); margin-top: -20px;}
.box-cont .body.photo-content { width: calc(100% - 414px); margin-top: -20px;}
.body.video .photo-swiper { width: 1226px; height: 555px; margin: 0 auto;}
.body.video .swiper-slide { width: 100%; height: 100%;}
.body.video .swiper-slide video { width: 100%; height: 100%; outline: none; background-color: #000; border-radius: 5px; margin-right: 10px;}
.body.video .gallery-thumbs .swiper-slide { height: 100%; opacity: 0.6; border-radius: 10px; position: relative; border: 1px solid #e1e1e1;}
.body.video .gallery-thumbs .swiper-slide::before { content: ''; position: absolute; left: 0; right: 0; top: 50%; margin: -30px auto; width: 60px; height: 60px; background-image: url(../images/video_start.jpg); background-size: 100%; cursor: pointer; z-index: 9;}
.body.video .gallery-thumbs .swiper-slide::after { content: ''; position: absolute; left: 0; right: 0; top: 0; width: 100%; border-radius: 10px; height: 100%; background: rgba(0,0,0,.3);}
.body.video .gallery-thumbs .swiper-slide.active::before { background-image: url(../images/video_stop.jpg);}
.body.video .gallery-thumbs .swiper-slide-thumb-active { opacity: 1;}
/* video.html end */

/* photo.html start */
.body.photo-content .photo-swiper { width: 100%; height: 555px; margin: 0 auto;}
.body.photo-content .swiper-slide { background-size: cover; background-position: center; height: 100%;}
.body.photo-content .gallery-thumbs .swiper-slide { height: 100%; opacity: 0.4; border-radius: 10px;}
.body.photo-content .gallery-thumbs .swiper-slide-thumb-active { opacity: 1;}
.body.photo-content .title-box p.name { line-height: 36px; text-align: center;}
/* photo.html end */
/* 印象cgt end */

/* 文章列表 start */
.article-content .box-cont .body .box-ul { padding-top: 22px;}
.article-content .box-cont .body .box-ul ul li { border-bottom: 1px solid #e1e1e1;display: flex;flex-direction: row; justify-content: space-between;font-size: 14px;}
.article-content .box-cont .body .box-ul ul li .date { line-height: 45px;}
.article-content .news-title { padding-bottom: 20px;}
.box-cont .body .box-search { position: absolute; top: -50px; left: 0; width: 300px; height: 40px; border-radius: 30px; overflow: hidden; margin-right: 23px; border: 1px solid #707070;}
.box-cont .body .box-search .input { width: 300px; height: 40px; border: none; font-size: 16px; line-height: 24px; box-sizing: border-box; padding-left: 14px; padding-right: 44px;}
.box-cont .body .box-search .button {position: absolute;top: 0;right: 0;border: none;width: 22px;height: 22px;background-color: transparent;padding: 6px;}
.box-cont .body .box-search .button img { width: 30px; height: 30px;}
.box-cont .body .article-list li a { color: #707070; display: block; line-height: 45px;}
.box-cont .body .article-list li p.ellipsis { width: calc(100% - 100px);}
.box-cont .body .article-list li a:hover { color: #009d82;}
.box-cont .body .article-list li a p { width: calc(100% - 200px); font-size: 16px;}
.box-cont .body .article-list li a .date { font-size: 16px;}
/* 文章列表 end */

/* 下拉 start */
.sub-cate-box .layui-form-select .layui-input { border-radius: 5px; border: 1px solid #009d82; color: #009d82;}
.sub-cate-box .layui-form-item .layui-input-inline { margin: 0 30px 10px 0; width: 174px;}
.sub-cate-box .layui-form-item .layui-input-inline:nth-of-type(4n) { margin-right: 0;}
.sub-cate-box .layui-form-selected .layui-input { margin: 0 30px 0 0; background-color: #009d82; color: #fff;}
.sub-cate-box ::-webkit-input-placeholder { color: #fff; font-size: 12px;}
/* 下拉 end */

/* 带活动文章详细页 start */
.article-detail-box .box-cont .body,.article-detail-box .box-cont #block-bitzh-content { width: 1162px;}
.article-detail-box .box-cont .body .article-detail { padding: 50px 0;}
.article-detail-box .box-cont .body h2 { font-size: 36px; line-height: 46px; color: #4a4a4a;}
.article-detail-box .box-cont .body h3 { padding-top: 10px; font-size: 18px; line-height: 26px; color: #969696; display: flex;}
.article-detail-box .box-cont .body h3 .view { margin-left: auto;display: flex;}
/* 带活动文章详细页 end */

/* 上一篇、下一篇 start */
.box-cont .body .more-read { font-size: 16px; line-height: 20px; margin-bottom: 20px;}
.box-cont .body .more-read a { display: block; color: #707070; margin-bottom: 18px;}
.box-cont .body .more-read a:hover { color: #009d82;}
/* 上一篇、下一篇 end */

/* 详细页右侧活动列表 start */
.box-cont .activity-right { margin-left: auto; position: relative; width: 282px;}
.box-cont .activity-right::after { content: " "; display: block; position: absolute; top: 0; left: -68px; width: 2px; height: 520px; background-color: #c7c7c7;}
.box-cont .activity-right .toji ul { display: flex; align-items: center; justify-content: space-between;}
.box-cont .activity-right .toji li { display: flex; align-items: center; font-size: 20px; line-height: 27px; color: #c7c7c7;}
.box-cont .activity-right .toji li img { margin-right: 11px;}
.box-cont .activity-right .toji .li-1 img { width: 30px; height: 18px;}
.box-cont .activity-right .toji .li-2 img { width: 22px; height: 19px;}
.box-cont .activity-right .toji .li-3 img { width: 14px; height: 17px;}
.box-cont .activity-right .tar {border-radius: 30px;height: 46px;line-height: 46px;border: solid 1px #c7c7c7;display: flex;}
.box-cont .activity-right .tar a { width: 167px; display: block; font-size: 18px; line-height: 46px; letter-spacing: 2px; color: #999; text-align: center;}
.box-cont .activity-right .tar a:first-child { border-right: solid 1px #c7c7c7;}
.box-cont .activity-right .list { padding-top: 28px;}
.box-cont .activity-right li { margin-bottom: 26px;}
.box-cont .activity-right li a { display: flex;}
.box-cont .activity-right li img { width: 139px; height: 189px; margin-right: 15px;}
.box-cont .activity-right li .info { min-width: 0;}
.box-cont .activity-right li .info .title { font-size: 16px; line-height: 20px; color: #969696;}
.box-cont .activity-right li .info .date { font-size: 14px; line-height: 20px; color: #969696; padding-top: 12px;}
.box-cont .activity-right li .info .address { font-size: 14px; line-height: 20px; color: #969696; padding-top: 16px;}
.box-cont .activity-right li .info .author { font-size: 14px; line-height: 20px; color: #969696; padding-top: 16px;}
/* 详细页右侧活动列表 end */

/* 活动列表页面 start */
.activity-box .box-cont .body { min-width: 0; width: 1220px; position: relative;}
.activity-banner .swiper-slide img { width: 100%; height: 100%;}
.activity-banner .swiper-slide { display: block;}
.box-cont .body .box-tool { position: absolute; top: -71px; left: 0; height: 46px;}
.activity-box .box-cont .srhdate-input { width: 180px;}
.activity-box .box-ul { padding-top: 31px;}
.activity-box .box-ul ul li { display: flex;}
.activity-box .box-ul li .left { width: 110px; padding-right: 84px; border-right: 5px solid #0a5204; height: 574px; padding-bottom: 50px; position: relative; text-align: center;}
.activity-box .box-ul li .left .icon { position: absolute; top: -2px; right: -28px;}
.activity-box .box-ul li .left .row1 { font-size: 70px; line-height: 70px; font-weight: bold; letter-spacing: 1px; color: #707070;}
.activity-box .box-ul li .left .row2 { font-size: 22px; line-height: 30px; letter-spacing: 1px; color: #707070;}
.activity-box .box-ul li .left .row3 { font-size: 25px; line-height: 32px; letter-spacing: 1px; color: #707070;}
.activity-box .box-ul li .right { margin-left: 126px; padding-left: 80px; height: 574px; margin-bottom: 50px; background-color: #fff; position: relative; flex: 1;}
.activity-box .box-ul li .right .jiao { width: 131px; height: 81px; position: absolute; top: 0; left: -74px;}
.activity-box .box-ul li .right .jiao img { width: 100%; height: 100%;}
.activity-box .box-ul li .right .word { max-width: 414px; margin-top: 70px;}
.activity-box .box-ul li .right .status { width: 199px; height: 58px; line-height: 58px; background-color: #fa7d7d; border-radius: 3px; font-size: 20px; letter-spacing: 1px; color: #ffffff; text-align: center;}
.activity-box .box-ul li .right h3 { font-size: 40px; line-height: 60px; color: #707070; width: 402px; max-height: 120px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.activity-box .box-ul li .right h4 { font-size: 30px; line-height: 45px; color: #707070; max-height: 90px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.activity-box .box-ul li .right h5 { font-size: 25px; line-height: 40px; letter-spacing: 1px; color: #707070;}
.activity-box .box-ul li .right .link { display: block; margin-top: 80px; width: 152px; height: 46px; line-height: 46px; border-radius: 30px; border: solid 1px #009d82; font-size: 20px; letter-spacing: 2px; color: #009d82; text-align: center;}
.activity-box .box-ul li .right .link:hover { background: #009d82; color: #fff ;}
.activity-box .box-ul li .right .img { position: absolute; top: 23px; right: 21px; width: 377px; height: 528px;}
.activity-box .box-ul li .right .over.status { background-color: #b4b4b4;}
/* 活动列表页面 end */

/* 组织架构详情 start */
.box-cont .left-detail { width: 330px; height: 450px; border-radius: 5px; overflow: hidden; flex-shrink: 0; margin-right: 50px;}
.box-cont .left-detail img { width: 100%; height: 100%;}
.box-cont .body .center-detail.article-detail { width: 822px; color: #707070; text-align: left; padding-top: 0;}
/* 组织架构详情 end */

.box-cont .activity-right .m-list{ width: 100%; overflow: hidden; padding-top: 30px; display: none;}
.box-cont .activity-right .m-list .swiper-list{ width: 102%;}
.box-cont .activity-right .m-list a { display: flex;}
.box-cont .activity-right .m-list img { width: 98px; height: 134px; margin-right: 10px;}
.box-cont .activity-right .m-list .info,
.box-cont .activity-right .m-list .info a { color: #969696;}
.box-cont .activity-right .m-list .info .title { font-size: 11px; line-height: 14px;}
.box-cont .activity-right .m-list .info .date { font-size: 14px; line-height: 20px; padding-top: 12px;}
.box-cont .activity-right .m-list .info .address { font-size: 10px; line-height: 14px; padding-top: 11px;}
.box-cont .activity-right .m-list .info .author { font-size: 10px; line-height: 14px; padding-top: 11px;}
.swiper-pagination { position: absolute; z-index: 20; bottom: 0; width: 100%; text-align: center;}
.swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 8px; background: #000; margin: 0 5px; opacity: 0.2; cursor: pointer;}
.swiper-active-switch { opacity: 1; background: #009d82;}

/* drupal分页 */
nav.pager { display: flex; align-items: center; justify-content: center; margin-top: 40px;}
nav.pager ul li { padding: 0; border-bottom: none !important;}
nav.pager ul li.pager__item a { padding: 0 15px; margin: 0 -1px 5px 0; background-color: #fff; color: #333; font-size: 12px; border: 1px solid #e2e2e2; height: 36px; line-height: 36px !important;}
nav.pager ul li.pager__item.is-active a { background-color: #009d82; color: #fff !important; border: 1px solid #009d82;}
nav.pager ul li.pager__item:hover a { background-color: #009d82; color: #fff !important; border: 1px solid #009d82; border-left-color: #fff;}
.article-detail p {line-height:30px !important;text-indent: 0em !important;}

@media screen and (max-width: 1920px) {
	.content-box.wid1200 { width: 1200px !important;}
	.index-banner { height: 100%; min-width: 1200px;}
	.index-news .title { padding: 18px 0;}
	.index-news .title h3,.apply-box .guide h3,.apply-box .elc h3 { font-size: 28px; line-height: 30px;}
	.index-news .title h4,.apply-box .guide h4,.apply-box .elc h4 { font-size: 20px; line-height: 30px;}
	.nav { justify-content: space-between;}
	.nav .logo { width: 250px; height: 62px; margin-right: 0; flex-shrink: 0;}
	.nav .logo img { width: 100%; height: 100%;}
	.box-nav { height: 48px;}
	.box-nav li a { font-size: 12px; line-height: 48px; letter-spacing: 1px;}
	.box-nav li a::after { padding: 0 11px;}
	.about-title { margin-top: 40px;}
	.about-title h2 { font-size: 36px;}
	.about-title h3 { font-size: 34px;}
	.box-cont { margin-top: 50px;}
	.box-cont .side { width: 300px;}
	.scholar-ship .box-cont .side { width: 300px;}
	.box-cont .side li { padding: 4px 0; margin-bottom: 24px;}
	.box-cont .side li a { font-size: 16px; line-height: 14px;}
	.box-cont .side li.active a { color: #009d82;}
	.article-content .box-cont .body { width: calc(100% - 300px);}
	.box-cont .body { font-size: 14px; line-height: 19px;font-family: 微软雅黑,"microsoft yahei";}
	.box-cont .body img {max-width: 98%;display: block;margin: 0 auto !important;}
	.box-cont .body img.align-center,
	.article-detail img.align-center { display: block !important; margin: 5px auto;}
	.leader-list .leader-title { font-size: 16px;}
	.leader-list .head { margin-top: 10px; padding-bottom: 5px; border-bottom: 1px solid #009d82;}
	.leader-list .head .th { font-size: 14px;}
	.leader-list .leader-body .tr { line-height: 40px;}
	.leader-list .leader-body .tr .td { font-size: 14px;}

	.t-video { padding-top: 31px;}
	.t-video .left { width: 945px; height: 428px; border-radius: 3px;}
	.t-video .right { width: 194px;}
	.t-video .right .title { margin: 0 auto 12px auto; width: 102px; height: 72px;}
	.t-video .right .c-img { width: 194px; margin-bottom: 7px;}
	.t-video .right .c-img .img { height: 88px; border-radius: 3px;}
	.t-video .right .c-img .txt { font-size: 12px; line-height: 29px; letter-spacing: 1px;}
	.t-video .right .more { margin-top: 28px; width: 194px; height: 49px; border-radius: 30px; font-size: 18px; line-height: 49px; letter-spacing: 1px;}
	.t-video .video-thumb::after { height: 90px;}
	.t-video .right .title img { max-width: 100%;}
	.t-show .title { margin: 25px auto;}
	.t-show .title h3 { font-size: 28px; line-height: 28px;}
	.t-show .title h4 { font-size: 21px; line-height: 28px;}
	.t-show .ul .li { margin-right: 11px;}
	.t-show .ul .li .box-img { height: 127px; border-radius: 3px;}
	.t-show .ul .li .li-title { font-size: 11px; line-height: 17px; height: 35px;}
	.t-show .ul .li .li-date { font-size: 12px; line-height: 14px;}
	.t-show .more { margin: 42px auto 60px auto; width: 237px; height: 49px; border-radius: 30px; font-size: 18px; line-height: 49px; letter-spacing: 1px;}
	.t-photo .title { margin: 27px auto;} .t-photo .title h3 { font-size: 28px; line-height: 28px;}
	.t-photo .title h4 { font-size: 21px; line-height: 28px;}
	.t-photo .more { margin: 49px auto 60px auto; width: 237px; height: 38px; border-radius: 30px; font-size: 18px; line-height: 38px; letter-spacing: 1px;}
	.body .photo-swiper { width: 1200px; height: 527px;}
	.body .photo-swiper-thumbs { height: 127px;}
	/* impression.html end */

	/* video.html start */
	.body.video .photo-swiper { width: 100%; height: 394px;}
	.body.video .photo-swiper-thumbs { height: 105px;}
	/* video.html end */

	/* photo.html start */
	.box-cont .body.photo-content { width: 906px;}
	.body.photo-content .photo-swiper { height: 394px;}
	.body.photo-content .photo-swiper-thumbs { height: 105px;}
	/* photo.html end */
	.cgt-box .box-cont .side { width: 293px;}
	.cgt-box .box-cont .body { width: 906px;}
	.cgt-box .box-cont .body.video { width: 916px;}
	.box-cont .body .box-search { position: absolute; top: -40px; left: 0; height: 32px; border-radius: 30px; margin-right: 16px;}
	.box-cont .body .box-search .input { height: 32px; font-size: 14px; line-height: 17px; padding-left: 10px;}
	.box-cont .body .box-search .button {position: absolute;top: 0;right: 0;width: 22px;height: 22px;padding: 6px;}
	.box-cont .body .box-search .button img { width: 22px; height: 22px;}
	.sub-cate-box .layui-form-select .layui-input { font-size: 14px;}
	.article-detail-box .box-cont .body, .article-detail-box .box-cont #block-bitzh-content { width: 825px !important;}

	.box-cont .activity-right { width: 200px;}
	.box-cont .activity-right::after { top: 0; left: -50px; width: 1px; height: 369px;}
	.box-cont .activity-right .toji li { font-size: 14px; line-height: 19px;}
	.box-cont .activity-right .toji li img { margin-right: 7px;}
	.box-cont .activity-right .toji .li-1 img { width: 21px; height: 12px;}
	.box-cont .activity-right .toji .li-2 img { width: 15px; height: 13px;}
	.box-cont .activity-right .toji .li-3 img { width: 9px; height: 12px;}
	.box-cont .activity-right .tar { border-radius: 30px; height: 40px; line-height: 40px;}
	.box-cont .activity-right .tar a { width: 118px; font-size: 18px; line-height: 40px; letter-spacing: 1px;}
	.box-cont .activity-right .list { padding-top: 19px;}
	.box-cont .activity-right li { margin-bottom: 18px;display: flex;}
	.box-cont .activity-right li img { width: 98px; height: 134px; margin-right: 10px;}
	.box-cont .activity-right li .info .title { font-size: 11px; line-height: 14px;}
	.box-cont .activity-right li .info .date { font-size: 14px; line-height: 20px; padding-top: 12px;}
	.box-cont .activity-right li .info .address { font-size: 10px; line-height: 14px; padding-top: 11px;}
	.box-cont .activity-right li .info .author { font-size: 10px; line-height: 14px; padding-top: 11px;}

	.activity-box .box-cont .body .box-tool { top: -50px; height: 32px;}
	.activity-box .box-ul { padding-top: 22px;}
	.activity-box .box-ul li .left { width: 78px; padding-right: 59px; border-right: 3px solid #0a5204; height: 407px; padding-bottom: 35px;}
	.activity-box .box-ul li .left .icon { top: 0; right: -26px;}
	.activity-box .box-ul li .left .row1 { font-size: 50px; line-height: 50px;}
	.activity-box .box-ul li .left .row2 { font-size: 15px; line-height: 21px;}
	.activity-box .box-ul li .left .row3 { font-size: 17px; line-height: 22px;}
	.activity-box .box-ul li .right { margin-left: 89px; padding-left: 56px; height: 407px; margin-bottom: 35px;}
	.activity-box .box-ul li .right .jiao { width: 93px; height: 57px; left: -52px;}
	.activity-box .box-ul li .right .word { max-width: 293px; margin-top: 50px;}
	.activity-box .box-ul li .right .word .more {  display: inline-block; margin-top: 15px; width: 120px; height: 40px; line-height: 40PX; font-size: 14px;    border: 1px solid green;
    text-align: center;border-radius: 25px;}
	.activity-box .box-ul li .right .word .more:hover {background: green;}
	.activity-box .box-ul li .right .word .more:hover a {color: #FFF;}
	.activity-box .box-ul li .right .status { width: 141px; height: 41px; line-height: 41px; border-radius: 1px; font-size: 14px;}
	.activity-box .box-ul li .right h3 { font-size: 28px; line-height: 42px; width: 285px; max-height: 85px;}
	.activity-box .box-ul li .right h4 { font-size: 21px; line-height: 32px; max-height: 64px;}
	.activity-box .box-ul li .right h5 { font-size: 17px; line-height: 28px;}
	.activity-box .box-ul li .right .link { margin-top: 56px; width: 107px; height: 32px; line-height: 32px; font-size: 14px; letter-spacing: 1px;}
	.activity-box .box-ul li .right .img { top: 16px; right: 14px; width: 267px; height: 374px;}

	.box-cont .left-detail { width: 234px; height: 319px; border-radius: 3px; margin-right: 35px;}
	.box-cont .center-detail { width: 583px;}
	.article-detail-box .box-cont .body, .article-detail-box .box-cont #block-bitzh-content { width: 900px !important;}

	.footer { margin-top: 55px; height: 309px;}
	.footer .item { padding-top: 24px;}
	.footer .f1 { width: 319px;}
	.footer .f2 { width: 276px;}
	.footer .f3 { width: 305px;}
	.footer .f4 { width: 184px;}
	.footer .title { font-size: 17px; line-height: 23px;}
	.footer .body { margin-top: 19px;}
	.footer .f1 li { margin-bottom: 21px;}
	.footer .f1 li .left { width: 17px; height: 24px; margin-right: 12px; display: flex; align-items: center;}
	.footer .f1 li .left img { width: 100%;}
	.footer .f1 li .left.l3 { width: 22px; height: 17px;}
	.footer .f1 li .right { font-size: 14px; line-height: 21px; min-height: 21px;}
	.footer .f2 li { margin-bottom: 8px;display: flex;}
	.footer .f2 li img { width: 16px; height: 16px; margin-right: 10px;}
	.footer .f2 li .txt { font-size: 14px; line-height: 17px;}
	.footer .f2 li img.i-2 { width: 17px; height: 14px;}
	.footer .f2 li img.i-3 { width: 16px; height: 14px;}
	.footer .f2 li img.i-4 { width: 16px; height: 13px;}
	.footer .f2 li img.i-5 { width: 12px; height: 14px;}
	.footer .f3 li { margin-bottom: 8px;}
	.footer .f3 li a { font-size: 14px; line-height: 17px;}
	.footer li a:hover { color: rgba(255,255,255,.5);}
	.footer .f4 li { margin-bottom: 8px;}
	.footer .f4 li a { font-size: 14px; line-height: 17px;}
	.footer .copyright { font-size: 10px; line-height: 14px;}
}
@media screen and (max-width: 1900px) {
	.content-box { width: 1200px !important;}
	.more-msg { margin: 40px;}
	.more-msg .more { width: 237px; height: 50px; line-height: 50px; border-radius: 30px; font-size: 16px;}
	.content-box.wid1640 { width: 1200px !important;}
	.index-news .title img { width: 218px;}
	.index-news .body .swiper-news .box-img { height: 165px;}
	.index-news .body .swiper-news .box-img img{width: auto;height: 165px;}
	.index-news .body .swiper-news h2,
	.index-news .body .swiper-news h3 { font-size: 14px;}
	.module-news .item .title .txt { font-size: 16px;}
	.module-news .item .title .more, .module-news .item .title .more a { font-size: 14px;}
	.module-news .item .body li .left a { width: 291px; font-size: 14px; line-height: 14px;}
	.module-news .item .body li .right { font-size: 12px;}
	.module-news .item { width: 376px; padding-right: 16px; padding-left: 16px;}
	.quick-entry { margin-top: 38px; height: 218px;}
	.quick-entry > ul > li a .txt { font-size: 21px; line-height: 35px; padding-top: 62px;}
	.quick-entry img { margin: 18px auto 0 auto;}
	.apply-box { margin-top: 20px;}
	.apply-box .guide .body ul li { margin-right: 10px; border-radius: 3px;}
	.apply-box .guide .body ul li .box-img { width: 332px; height: 143px; overflow: hidden;}
	.apply-box .guide .body ul li img { width: 332px; height: 143px;}
	.apply-box .guide .body ul li img:hover { transform: scale(1.2);}
	.apply-box .guide .body ul li .txt { margin-top: 12px; font-size: 14px; line-height: 14px;}
	.apply-box .elc { width: 425px;}
	.apply-box .elc .title img { width: 129px; height: 72px;}
	.apply-box .elc .body ul { border-radius: 3px;}
	.apply-box .elc .body ul li a { display: block; width: 425px; height: 143px; overflow: hidden;}
	.apply-box .elc .body ul li img { width: 425px; height: 143px;}
	.apply-box .elc .body ul li img:hover { transform: scale(1.2);}
	.apply-box .elc .body ul li .txt { margin-top: 17px; font-size: 12px; line-height: 14px;}
}

@media screen and (max-width: 1440px) {
	.leader-list { margin-bottom: 42px; min-width: 1100px;}
}

@media screen and (max-width: 1280px) {
	.br_box_top { display: none;}
	.box-pc { /*width: 1280px;*/ max-width: unset;}
}

@media screen and (max-width: 750px) {
	.index-banner { min-width: 100%;}
	nav.pager ul li.pager__item a { height: 50px; line-height: 50px !important; font-size: 24px;}
	.index-news .body .swiper-news .box-img { height: 130px;}
  	.box-cont .body .more-read a { font-size: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 30px;}
	.scholar-ship .box-cont .side { width: 100%;}
	.swiper-pagination-bullet { width: 20px; height: 20px;}
	.article-content .box-cont .body,.scholar-ship .box-cont .body {width: 100%;overflow: scroll;}
	.box-pc, .content-box.wid1640, .content-box.wid1200 { width: 100% !important;}
	.content-box { width: 100% !important; padding: 0 20px; box-sizing: border-box;}
	.header { display: none;}
	.menu-box { display: none;}
	.m-menu-nav{ display: block; position: fixed; top: 0; left: 0; z-index: 9999; box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.3);}
  .article-content .box-cont .body .box-ul ul li { font-size: 26px;line-height: 48px;}
  .article-content .box-cont .body .box-ul ul li p.ellipsis { width: calc(100% - 180px);}

.white_content {
   
left: 30%;
   
width: 30%;
}

.container {
    width: 100% !important;
    margin: 0 auto;
}
        
	/* 底部菜单.start */
	.footer { margin-top: 35px; height: 260px;}
	.footer .item { position: relative; padding: 25px 100px 180px 0;}
	.footer .title { display: flex; justify-content: center; align-items: center; cursor: pointer; font-size: 24px;}
	.footer .item .more{ display: inline-block;}
	.footer .f1 li { margin-bottom: 12px;}
	.footer .f1 li .left { width: 20px; margin-right: 18px;}
	.footer .f1 li .right { font-size: 20px; line-height: 25px;}
	.footer .f2, .footer .f3, .footer .f4{ width: initial;}
	.footer .f1 .title{ display: none;}
	.footer .f1{ position: absolute; top: 30%; width: calc(100% - 30px); padding-left: 30px;}
	.footer .f2 .body, .footer .f3 .body, .footer .f4 .body{ display: none; background-color: #009d82; position: absolute; border-radius: 5px; bottom: 110%; z-index: 99;}
	.footer .f2 .body{ left: 6%;}
  .footer .f3 .body{ left: 25%;}
	.footer .f4 .body{ right: 6%;}
	.footer .f2 .body ul::after,
	.footer .f3 .body ul::after,
	.footer .f4 .body ul::after{ content: ""; width: 0; height: 0; border-style: solid; border-width: 15px; border-color: #009d82 transparent transparent transparent; position: absolute; bottom: -29px; right: 40%;}
	.footer .f2 .body ul::after{ right: 40%;}
	.footer .f3 .body ul::after,
	.footer .f4 .body ul::after{ right: 44%;}
	.footer .f2 li, .footer .f3 li, .footer .f4 li { margin-bottom: 8px; padding: 18px 0px; margin: 0 12px; min-width: 200px; text-align: center; border-bottom: 1px solid #9e9e9e;}
	.footer .f2 li a, .footer .f3 li a, .footer .f4 li a{ font-size: 24px; line-height: 30px;color: #fff;}
	.footer .f2 li a{ padding: 0 10px;}
	.footer .f2 li img { width: 30px; height: 30px; margin-right: 30px;}
	.footer .f2 li .txt { font-size: 24px; line-height: 30px;}
	.footer .copyright { font-size: 16px;}
	/* 底部菜单.end */
	.br_box_top { bottom: 40px; width: 60px; height: 60px; border-radius: 50px;}
	.index-news .swiper-pagination-bullet { width: 20px; height: 20px;}
	.index-banner { margin-top: 82px; height: 100%;}
	.index-banner .swiper-container{/* height: 300px; */}
	.index-banner .swiper-slide img { width: 100%;}

	/* news.start */
	.index-news .body{ margin-bottom: 30px;}
	.index-news .title h3 { font-size: 30px; line-height: 34px;}
	.index-news .title h4 { font-size: 24px; line-height: 35px;}
	.index-news .title h3, .index-news .title h4 { font-weight: bold;}
	.index-news .title h4 .mover{ display: inline-block;}
	.index-news .body .swiper-news .box-img>img{ height: 130px;}
	.index-news .body .swiper-news h2, .index-news .body .swiper-news h3 { font-size: 20px; line-height: 30px; font-weight: bold;}
	.index-news .body .swiper-news h4 { font-size: 20px; line-height: 30px;}
	.index-news .body .swiper-news .swiper-pagination-news{display: none;}
	/* news.end */

	/* more-msg.start */
	.more-msg { display: none;}
	/* more-msg.start */

	/* 资讯.start */
	.module-news { flex-direction: column;}
	.module-news .item { width: 100%; padding: 0 0 30px; border: none; font-weight: bold;}
	.module-news .item .title { height: 34px;}
	.module-news .item .title .txt { font-size: 26px; line-height: 34px; height: 34px;}
	.module-news .item .title .more a { font-size: 20px;}
	.module-news .item .body li .left { width: calc(100% - 150px); font-size: 24px; line-height: 36px; color: #666; font-weight: 400;}
	.module-news .item .body li .right { font-size: 20px; color: #666; bottom: -15px;}
	.module-news .item .body li a { padding: 10px 0; white-space: nowrap;  text-overflow: ellipsis; overflow: hidden;}
	/* 资讯.end */

	.quick-entry { height: 172px; border-radius: 5px; margin-top: 10px;}
	.quick-entry img { width: 27px; height: auto;}
	.quick-entry > ul > li a .txt { padding-top: 50px;}

	/* 网页管理登录页面 */
	.box-cont #block-bitzh-local-tasks>ul>li:nth-child(1)>a{ margin: 0;}
	.user-login-form { margin: 0 0 50px 0;}
	.user-login-form .form-text { width: 50%;}
	/* 网页管理登录页面 */

	/* apply-box.strat */
	.apply-box .guide { width: calc(65% - 20px); margin-right: 20px;}
	.apply-box .elc { width: 35%;}
	.apply-box .guide h3, .apply-box .elc h3, .apply-box .guide h4, .apply-box .elc h4{ font-weight: bold;}
	.apply-box .guide .body ul li .txt { font-weight: bold; font-size: 17px; line-height: 17px;}
	/* apply-box.end */

	.box-cont .body.overflow-x { overflow-x: scroll;}
	.box-cont .body::-webkit-scrollbar{ display: none;}
	.box-cont .body p, .box-cont .body p span{ font-size: 14px !important; line-height: 40px !important;}
	.box-nav { height: 68px; margin-top: 82px;}
	.box-nav li a { line-height: 68px; font-size: 18px;}
	.about-title { margin-top: 28px; padding-bottom: 0;}
	.about-title h2 { font-size: 39px; font-weight: bold; line-height: 50px;}
	.about-title h3{ font-size: 36px; font-weight: bold; line-height: 50px;}
	.box-cont { margin-top: 36px;}
	.box-cont { flex-direction: column;}
	.box-cont .side { width: 100%;}
	.box-cont .side ul{ display: flex; flex-wrap: wrap; justify-content: flex-start;}
	.box-cont .side li a { font-size: 32px; line-height: 32px;}
	.box-cont .side li { margin: 0 40px 40px 0;}
         .box-cont .body{min-height: 960px;width: 100% !important;}
	.nav-all {display: flex; flex-wrap: wrap;}
	.box-cont .activity-right {width: 100%;padding-right: 0;padding: 30px 0px;}
	.box-cont .activity-right .list{display: none;}
	.box-cont .activity-right .m-list{display: block;padding-bottom: 60px;/* margin-top: -70px; */}
	.box-cont .activity-right .tar {width: 236px;margin: 0 auto;}
	.box-cont .activity-right .m-list .info .title { font-size: 28px; line-height: 28px;}
	.box-cont .activity-right .m-list .info .date { padding-top: 20px; font-size: 26px;}
	.box-cont .activity-right .m-list .info .address { font-size: 24px; line-height: 24px;}
	.box-cont .activity-right .m-list .info .author { font-size: 24px; line-height: 24px;}
	.box-cont .body .more-read .ellipsis a { font-size: 28px; line-height: 40px;}
	.box-cont .body h2 { color: #4a4a4a!important;line-height: 48px!important ;}
	.box-cont .body h3 { padding-top: 37px!important; font-size: 24px; line-height: 30px!important;}
	.body .slide-number-box { margin: 20px auto;}
	.box-cont .body table span,
	.box-cont .body table p span { font-family: microsoft yahei !important; font-size: 16px !important; line-height: 30px !important;}
	.leader-list .leader-title { font-size: 24px; line-height: 28px;}
	.leader-list .head { margin-top: 20px; padding-bottom: 20px;}
	.leader-list .head .th { font-size: 24px; margin-right: 15px;}
	.leader-list .leader-body .tr { line-height: 40px; padding: 15px 0;}
	.leader-list .leader-body .tr .td { font-size: 24px; line-height: 36px; min-width: 10%; margin-right: 15px; word-wrap: break-word;}
	.leader-list .head .th:last-child { flex: 2;}
	.leader-list .leader-body .tr .td:last-child { flex: 2;}
	.box-cont .left-detail { width: 150px; height: 191px;}
	.box-cont .left-detail img { width: 100%; height: auto;}
	.box-cont .left-detail { margin-right: 22px;}
	.article-detail-box .box-cont .body, .article-detail-box .box-cont #block-bitzh-content { width: 100% !important;}

	.box-cont .body .box-search { position: relative; top: 0; left: 0; width: 100%; height: 58px; line-height: 58px; border-radius: 50px; border: 1px solid #ebebee; margin-bottom: 30px;}
	.box-cont .body .box-search .input {width: calc(100% - 0px);height: 58px;font-size: 24px;line-height: 58px;padding-left: 20px;padding-right: 0;}
	.box-cont .body .box-search .button {top: 12px;right: 20px;}
	.box-cont .body .box-search .button img { width: 30px; height: 30px;}
  .box-cont .body .article-list li a { line-height: 80px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.box-cont .body .article-list li a p { font-size: 26px !important; line-height: 48px !important; padding-bottom: 10px;}
	.box-cont .body .article-list li .date { font-size: 26px; line-height: 80px !important;}
	.article-content .box-cont .body .box-ul {padding-top: 0;min-height: 900px;}
	.article-detail-box .box-cont .body h3 { font-size: 26px;}
	.article-detail-box .box-cont .body h3 a { color: #969696;}

	.sub-cate-box .layui-form-select .layui-input { font-size: 26px; padding: 15px; height: 50px;}
	.sub-cate-box .layui-form-selected .layui-input {background-color: #009d82;color: #fff;}
	.layui-form-select dl {font-size: 24px;top: 45px;width: 180px;/* background-color: #009d82; */border: none;}
	.layui-form-select dl dd {line-height: 30px;color: #fff;padding: 20px 15px;/* margin: 0 10px; */border-bottom: 1px solid #2b8205;}
	/* .scholar-ship .sub-cate-box .layui-form-item { display: flex; justify-content: center; } */
	.sub-cate-box .layui-form-item .layui-input-inline { width: 274px;}
	.sub-cate-box .layui-form-item .layui-input-inline:last-child { margin-right: 0;}

	.banner { margin-top: 82px;}
	.banner .swiper-container { height: 300px;}
	.banner .swiper-slide a{ display:block;}
	.banner .swiper-slide a>div { display: flex; justify-content: center; align-items: center; overflow: hidden;}
	.banner .swiper-slide img { width: auto; height: 300px;}
	.box-tool .layui-form-select dl { font-size: 24px; top: 60px;}
	.layui-form-select .layui-input,.border-radius { font-size: 26px; padding: 15px; height: 60px;}
	.activity-box .layui-form-select .layui-input { width: 320px;}
	.box-cont .srhdate-input { width: 320px; margin-left: 15px;}
	.layui-form-select .layui-edge { border-width: 9px;}
	.activity-box .box-cont .body { width: 100%;}
	.activity-box .box-cont .body .box-tool { position: initial; height: 60px;}
	.activity-box .box-ul { padding-top: 30px; font-size: 24px; line-height: 24px;}
	.activity-box .box-ul li .left { width: 102px; padding-right: 30px;}
	.activity-box .box-ul li .left .row1 { font-size: 40px; line-height: 50px;}
	.activity-box .box-ul li .left .row2 { font-size: 24px; line-height: 21px;}
	.activity-box .box-ul li .left .row3 { font-size: 24px; line-height: 40px;}
	.activity-box .box-ul li .right { margin-left: 60px; padding-left: 40px;}
	.activity-box .box-ul li .right .img { width: 160px; height: auto;}
	.activity-box .box-ul li .right .jiao img {display: none;}
	.activity-box .box-ul li .right .status { width: 165px; height: 45px; line-height: 45px; font-size: 24px;}
	.activity-box .box-ul li .right h3 { font-size: 32px; line-height: 50px; margin-top: 10px; margin-bottom: 5px;}
	.activity-box .box-ul li .right h4 { font-size: 26px; width: 250px;}
	.activity-box .box-ul li .right h4 a { color: #707070;}
	.activity-box .box-ul li .right h5 { font-size: 24px; line-height: 35px;}
	.activity-box .box-ul li .right .word .more {  display: inline-block; margin-top: 15px; width: 150px; height: 50px; line-height: 50PX; font-size: 24px;    border: 1px solid green;
    text-align: center;border-radius: 25px;}

	.activity-box .box-ul li .right .word .more a {color: green;}

	.border-radius { padding: 10px;}
	.layui-laydate-range { left: 160px !important; width: 560px !important;}
	.layui-laydate-range i, .layui-laydate-range span, .layui-laydate-range th, .layui-laydate-range td, .layui-laydate-range .laydate-footer-btns span{ font-size: 24px;}
	.layui-laydate-range .layui-laydate-main .laydate-set-ym { width: 150px;}
	.layui-laydate-range .layui-laydate-main .layui-laydate-header { padding: 10px 60px 5px;}
	.layui-laydate-range .layui-laydate-footer { height: 60px;}
	.layui-laydate-range .laydate-footer-btns span { height: 40px; line-height: 40px;}

	.body .photo-swiper { width: 100%; height: 300px;}
	.t-video .left { width: 500px; height: 300px;}
	.t-show .title h3 { font-weight: bold; line-height: 40px;}
	.t-show .title h4 { font-weight: bold; font-size: 24px; line-height: 32px;}
	.cgt-box .box-cont .body.video,
	.cgt-box .box-cont .body { width: 100%;}
	.cgt-box .box-cont .side { width: 100%;}
	.body.video .title-box p.name, .body.photo-content .title-box p.name { text-align: center; font-size: 24px !important;}
	.box-cont .body .center-detail.article-detail { width: 100%; word-break: break-all;}
  .side .views-element-container > div > div { display: flex; flex-wrap: wrap;}
  .transform-icon { -webkit-transform: rotate( 180deg ); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate( 180deg );}
  .body table { width: 100% !important;}
}
.flex-column{flex-direction: column;}