 body{font-family: '微软雅黑';font-size:14px;}

.mod-padding{padding-top: 80px;padding-bottom: 60px;    line-height: 30px;}
.btnhover{position: relative;overflow: hidden;display: inline-block;}
.btnhover::after{content: '';display: block;position: absolute;top: 50%;left: 0;;width: 100%;height: 0;background: #2496cd;z-index: -1;transition: all .3s;opacity: 0;}
.btnhover:hover::after{height: 100%;top: 0;opacity: 1;}
.btnhover:hover{color: #fff;border:1px solid #2496cd!important}
.btnlimited{display: none;}
 #qrcode {
     width: 100px;
     height: 100px;
     display: none;
 }
 .wechat-qrcode-title{
     font-size: 14px;
     line-height: 22px;
     color: #515767;
     margin-top: 12px;
 }
.hidden-none{display: none}
@media (max-width: 992px) {
    #pageloader{display: none!important;}
}
@media (max-width: 767px) {
    .mod-padding{padding-top: 50px;padding-bottom: 40px;}
}
/* swiper重置 */
.swiper-slide{box-sizing: border-box;display: block;}
.swiper-button-next, .swiper-button-prev{color: #fff!important;}
.swiper-pagination-bullet-active{background: #fff!important;}
.swiper-button-next{right: 30px!important;}
.swiper-button-prev{left: 30px!important;}
.swiper-container.hover .swiper-button-next,.swiper-container.hover .swiper-button-prev{opacity: 0;transition: all .3s;}
.swiper-container.hover:hover .swiper-button-next,.swiper-container.hover:hover .swiper-button-prev{opacity: 1;}
.swiper-container.hover:hover .swiper-button-next.swiper-button-dis bled,.swiper-container.hover:hover .swiper-button-prev.swiper-button-disabled{opacity: 0.5!important;}
.swiper-container.theme1 .swiper-button-next,.swiper-container.theme1 .swiper-button-prev{background: rgba(0, 0, 0, .5);height: 60px;margin-top: -30px;}
.swiper-container.theme1 .swiper-button-next::after,.swiper-container.theme1 .swiper-button-prev::after{font-size: 30px;line-height: 60px;}
.swiper-container.theme1 .swiper-button-next{right: 0!important;}
.swiper-container.theme1 .swiper-button-prev{left: 0!important;}
@media (max-width: 992px) {
    .swiper-container.hover .swiper-button-next,.swiper-container.hover .swiper-button-prev{opacity: 1;}
}

/* 分页 */
.pagination li{margin-right: 10px;}
.pagination li+li .p-item{border-left-color: #e4e4e4!important;background: #fff;}
.pagination-red .pagination li .p-item:hover,.pagination-red .pagination .p-item.active{background: #d82128;border:1px solid #d82128!important;}
@media (max-width: 767px) {
    .pagination{padding: 40px 0!important;}
    .pagination li{margin-right: 0!important;}
    .pagination .p-item.p-num.active,.pagination .p-item.p-num.pagetotal{display: inline-block!important;background: none!important;color: #666!important;border: none!important;position: relative;padding: 10px 0;min-width:1px!important}
    .pagination .p-item.p-num.pagetotal::before{content: '/';}
    /* .pagination .p-item.active::before{content: '第';margin-right: 5px;}
    .pagination .p-item.active::after{content: '页';margin-left: 5px;} */
    .pagination .p-num,.pagination li .total,.pagination .p-special{display: none!important;}
    .pagination .next{margin-left: 30px;}
    .pagination .prev{margin-right: 30px;}
}


/* 头部 */
header{z-index: 2048;background: #fff;box-shadow:0 0 20px rgba(0,0,0,.1)}
header .container {height: 100px;}
header .logo{width: 40%;}
header .logo,header .logo a{height: 100%;transition:all .3s}
header .logo img{padding: 20px;height: 100%;transition:all .3s}
header .menu .menu-top .search{border: 1px solid rgba(0,0,0,.1); border-radius: 5px; height: 30px;line-height: 28px;padding-left: 15px;transition: all .3s;}
header .menu .menu-top .search input{border: none;outline: none;}
header .menu .menu-top .search button{background: none;padding: 0 12px;font-size: 16px;cursor: pointer;}
header .menu .menu-top .search.on{border: 1px solid #2496cd;}
header .menu .menu-top .search.on button{color: #2496cd;}
header .menu .menu-top .shop>i{background: #eaeaea;width: 28px;height: 28px;text-align: center;line-height: 28px;display: inline-block;border-radius: 50%;}
header .menu .menu-top .shop ul{position: absolute;top: -1000px;opacity: 0;z-index: 1024;box-shadow: 0 0 10px rgba(0, 0, 0, .2);background: #fff;width: 140px;transition: opacity .6s;}
header .menu .menu-top .shop ul img{width: 22px;height: 22px;margin-top: 5px;position: relative;top: 5px;margin-right: 7px;}
header .menu .menu-top .shop ul li{line-height: 50px;margin: 0 15px;border-bottom: 1px solid #ddd;font-size: 16px;color: #666;padding: 0 5px;}
header .menu .menu-top .shop ul::after{content: '';display: block;width: 20px;height: 20px;position: absolute;top: -5px;background: #fff;left: 50%;margin-left: -10px;transform: rotate(45deg);box-shadow: -5px -5px 10px rgba(0, 0, 0, .1);z-index: -1;}
header .menu .menu-top .shop ul::before{content: '';display: block;width: 100%;height: 30px;position: absolute;top: -20px;}
header .menu .menu-top .shop:hover ul{top: 40px;opacity: 1;}
header .menu-icon{display: none;cursor: pointer;}
header .menu .nav ul{list-style: none;}
header .menu .nav li a{background-color: transparent;color: #333;}

header .list .item{line-height: 52px;display: inline-block;margin: 0 18px;;font-size: 16px;position: relative;}
header .list .item::after,header .list .active::after{content: '';display: block;width: 0;height: 3px;background: #2496cd;position: absolute;bottom: 0;left: 0;transition: all .4s;}
header .list li:hover .item::after,header .list .active::after{width: 100%;left: 0;}
header .list li:last-child .item{margin-right: -5px;}
header .nav-list{ position: absolute; top: 100px; left: 0; width: 100%; background: rgba(255,255,255,0.95); padding: 90px 0 70px; display: none; box-shadow: 0 6px 10px rgba(51, 51, 51, 0.1); z-index: 10; }
header .indexboxfl{ width: 50%; }
header .indexboxfr{ width: 50%; }
header .indexboxfltop{ font-family: "微软雅黑"; font-size: 30px; color: #0079c2; letter-spacing: 1px; }
header .indexboxflp{ width: 430px; font-family: "微软雅黑"; font-size: 16px; color: #666666; line-height: 36px; margin-top: 40px; letter-spacing: 1px; }
header .nav-item{line-height: 47px;position: relative;}
/* header .nav-item::after{position: absolute;bottom: 0;width: 100%;height: 2px;background: #2496cd;left: 0;content: '';display: block;} */
header .nav-item.act span{ color: #0079c2; }
header .nav-item.act .erjilifr{ opacity: 1; }
header .nav-item span{ font-family: "微软雅黑"; font-size: 18px; color: #666666; }
header .erjilifr{ margin-left: 20px; opacity: 0; }
header .nav-item:hover span{ color: #0079c2; }
header .nav-item:hover .erjilifr{ opacity: 1; }
header .topimg{ width: 398px; }
header .topimg{ width: 100%; }
header .topimgzi{ font-family: "微软雅黑"; font-size: 18px; color: #666666; text-align: center; margin-top: 25px; }


/*侧边导航展开*/
header .mobile-nav.active .mask-menu{opacity: 1; position: fixed; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.5); z-index: 9;}
header .mobile-nav .menu-box{width: 300px;height: 100%;overflow: hidden;position: fixed;top: 0;right: -100%;z-index: 99;transition: all .4s;}
header .mobile-nav.active .menu-box{right: 0;box-shadow: 0px 3px 3px rgba(0,0,0,0.1);background-color: rgba(255,255,255,.95);}
header .mobile-nav .menu-head{padding: 10px 20px;display: flex;align-items: center;justify-content: space-between;background: #2496cd;}
header .mobile-nav .logo-sm{width: 23%;}
header .mobile-nav .logo-sm img{padding: 0;transition:all .3s;width:100%}
header .mobile-nav .menu-item{line-height: 50px;font-size: 17px;}
header .mobile-nav .menu-item .fu-link{line-height: 50px;display: block;width: 60%;float: left;}
header .mobile-nav .menu-item span{height: 50px;display: block;width: 40%;float: left;position: relative;}
header .mobile-nav .menu-head i{font-size: 42px;color:#fff;}
header .mobile-nav .menu-item span .icon-fold{display:inline-block;width:20px;height:20px;position:absolute;right:0;top:15px}
header .mobile-nav .menu-item span .icon-fold:after,header .mobile-nav .menu-item span .icon-fold:before{content:"";display:block;background-color:rgba(0,0,0,.4);transition: .3s;}
header .mobile-nav .menu-item span .icon-fold:hover:after,header .mobile-nav .menu-item span .icon-fold:hover:before{background-color:rgba(0,0,0,.4);border-color:rgba(0,0,0,.4)}
header .mobile-nav .menu-item span .icon-fold:before{border-top:1px solid rgba(0,0,0,.4);border-bottom:1px solid rgba(0,0,0,.4);height:0;width:12px;position:absolute;left:50%;top:50%;margin-top:-1px;margin-left:-6px}
header .mobile-nav .menu-item span .icon-fold:after{border-left:1px solid rgba(0,0,0,.4);border-right:1px solid rgba(0,0,0,.4);height:12px;width:0;position:absolute;left:50%;top:50%;margin-left:-1px;margin-top:-6px}
header .mobile-nav .menu-item span .icon-fold:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
header .mobile-nav .menu-item.active span .icon-fold:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
header .mobile-nav .menu-item .submenu {background-color: #efefef;padding: 10px 0;display: none;}
header .mobile-nav .menu-item .submenu a{display: block;width: 100%;line-height: 2.3;padding: 0 50px;font-size: 15px;}

/*搜索*/

 @media only screen and (max-width: 768px) {
     #article-content .service-right-box {
         width: auto !important;
         margin: auto !important;
     }

     .search-input {
         width: 100% !important;
         padding-bottom: 20px !important;
     }

     .search-form {
         /*margin: auto!important;*/
         margin-left: auto !important;
         width: auto !important;
     }
 }

 .section-header {
     margin-bottom: 50px;
 }
 #search .section-header {
     padding: 80px 15% 30px;
 }
 .section-header .section-title {
     font-size: 25px;
     font-weight: bold;
     position: relative;
     padding-bottom: 20px;
     margin: 0 0 20px;
     display: block;
     text-align: center;
     color: #FFFFFF;
 }
 .form-control {
     box-shadow: none;
     -webkit-box-shadow: none;
 }

 .service-heading {
     height: 15px;
     font-size: 14px;
     font-family: Microsoft YaHei UI;
     font-weight: bold;
     color: #FFFFFF;
 }

 .service-content {
     height: 40px;
     font-size: 12px;
     font-family: Microsoft YaHei UI;
     font-weight: 400;
     color: #CDE0F7;
     line-height: 16px;
     white-space: pre-line;
 }

 .service-right-box {
     margin-top: 30px;
     margin-bottom: 30px;
     margin-right: 30px;
 }

 /* head_search*/
 #search-content .service-right-box {
     width: 100%;
     padding-left: 30px;
     height: auto;
     background: #FFFFFF;
     box-shadow: 0px 8px 16px 0px rgb(26 67 110 / 10%);
     border-radius: 4px;
     margin-right: 30px;
     margin-top: 20px;
     margin-bottom: 10px;
 }
 /*article-content*/
 #article-content .service-right-box {
     width: 30%;
     padding-left: 30px;
     height: 170px;
     background: #FFFFFF;
     box-shadow: 0px 8px 16px 0px rgba(26, 67, 110, 0.1);
     border-radius: 4px;
     margin-right: 30px;
     margin-top: 20px;
     margin-bottom: 10px;
 }

 #search-content .container {
     width: 70%;
     margin: auto;
 }

 #search-content .service-heading {
     line-height: normal;
     font-size: 22px;
     font-family: Adobe Heiti Std;
     font-weight: normal;
     color: #3B3B40;
     width: 90%;
     height: auto;
     word-wrap: break-word;
 }

 #search-content .link-block {
     margin-left: 0px;
 }

 #search-content .link-block a {
     width: 58px;
     height: 15px;
     font-size: 14px;
 }

 #search-content .link-img {
     width: 12px;
     height: 12px;
     line-height: 12px;
     margin-bottom: 3px;
 }

 #search-content .service-content {
     height: 75px !important;
     font-size: 14px;
     font-family: Microsoft YaHei UI;
     font-weight: 400;
     color: #3B3B40;
     overflow: hidden;
     max-height: 76px;
     min-height: 30px;
     width: 90%;
     padding-top: 10px;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 4;
 }

 #search-content .link-block {
     padding: 15px 0;
 }

 .inner-content {
     padding: 10px;
     font-size: 12px;
     line-height: 150%;
     text-align: left;
     margin-top: 50px;
 }

 #search-content .text-center {
     text-align: center;
 }

 #search-content .pagination-sm > li > a {
     font-family: Adobe Heiti Std;
 }

 #search-content .pagination,
 #search-content .pagination-sm {
     margin-left: 8px !important;
     margin-right: 8px !important;
     float: left;
 }

 #search-content .jump-to-page .form-control {
     height: 28px !important;
     font-size: 13px !important;
     width: 46px;
     margin-left: 8px;
     text-align: center;
 }

 @media (max-width: 768px){
     #search .section-header .section-title{
         font-size:16px;
     }
 }


@media (max-width: 1320px) {
    header .nav .menu{display: none;}
    header .nav .menu-icon{display: block;float: right;line-height: 100px;width: 100px;text-align: center;font-size: 32px;background: #ececec;color: #777;}
    header .mobile-nav .menu-head{height: 100px;}
}
@media (max-width: 767px) {
    .main.active{transform: translateX(-75%);}
    header .mobile-nav .menu-box{width: 75%;}
    header .mobile-nav .menu-head{height: 60px;}
    header .mobile-nav .menu-head i{font-size: 30px;margin-top: 6px;}
	header .container{height:60px}
    header .nav .menu-icon{line-height: 60px;width: 60px;text-align: center;font-size: 28px;position:absolute;right:0}
    header .logo img{padding:0;max-height:60%;}
    header .logo{width:70%;}
    header .logo a{display:flex;justify-content:flex-start;align-items:center}
}


/* banner */
.banner {height: 590px;transition: all .3s;min-height: 55px;transition: all .3s;}
.banner.off{height:0;}
.banner .swiper-slide{position: relative;}
.banner .swiper-container .swiper-wrapper,.banner .swiper-container .swiper-wrapper .swiper-slide{height: 100%!important;}
.banner .swiper-container .bg-img,.banner .swiper-container{height: 100%;}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet{background: none!important;color: #fff;opacity:1;width: 15px;margin-right: 20px;height: auto;text-align: left;position: relative;font-size: 14px;transition: all .5s;}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet::after{display: block;content: '';width: 0;height: 1px;position: absolute;right: 0;top: 50%;background: #5fae4f;transition: all .5s;}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet-active{color: #5fae4f;width: 50px;margin-right: 5px;}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet-active::after{width: 30px;}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet:last-child{padding-left: 0;transition: all .5s;position: relative;left: 0;}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active{left: -10px;padding-left: 36px;}
.banner .swiper-container .swiper-pagination .swiper-pagination-bullet:last-child::after{left: 0;right: auto;}
.banner .swiper-container .swiper-pagination{width: 1220px!important;text-align: left;left: 50%!important;margin-left: -610px;bottom: 10px;}
.banner .switch{position: absolute;right: 0;bottom: 0;z-index: 1000;background: #308120;color:#fff;width: 75px;text-align: center;padding: 6px 0;cursor: pointer;}
.banner .switch i{font-size: 24px;}
.banner .slogan{position: absolute; top: 200px; left: 175px;opacity: 0;transition: all 1s;transform: scale(0);}
.banner .swiper-slide-active .slogan{transform: scale(1);opacity: 1;}
.banner .swiper-container .bg-img img{width: 50%;height: 100%;position: absolute;top: 0;right: 0;}


@media (max-width: 1320px) {
    .banner {width: 100%;padding-bottom: 40%;height: auto;}
    .banner.off{padding-bottom:0;height: auto;}
    .banner .slogan{top: 30%;}
    .banner .swiper-container{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;}
    .banner .swiper-container .swiper-pagination{width: 95%!important;margin-left: -45%;}
    .banner .swiper-button-next, .banner .swiper-button-prev{transform: translateY(-50%);}
}
@media (max-width: 992px) {
    .banner .slogan{width: 40%;}

}
@media (max-width: 767px) {
    .banner {padding-bottom: 60%;}
    .banner.off{min-height: 36px;}
    .banner.off .swiper-container.hover .swiper-button-next,.banner.off .swiper-container.hover .swiper-button-prev{opacity: 0;}
    .banner .swiper-container .swiper-slide{display: flex;align-items: center;}
	.banner .slogan{position: unset;margin-left: 30px!important;}
    .banner .swiper-container .bg-img{width: 100%;position: absolute;left: 0;left: 0;}
    .banner .switch{width: 50px;background:rgba(48, 129, 32, 0.45)}
    .banner .switch i{line-height: 1;}
    .banner .switch p{display: none;}
}

/* 公告 */
.index-notice{background: #fafbfd;height: 60px;}
.index-notice .ico{position: absolute;font-size: 25px;color: #999;line-height: 65px;background: #fafbfd;padding-right: 5px;z-index: 1024;}
.index-notice .swiper-slide{line-height: 60px;padding: 0 90px 0 35px;}
.index-notice .swiper-slide:hover{color: #2496cd;}
.index-notice .swiper-button-next, .index-notice .swiper-button-prev{color: #bfbfbf!important;top: 50%;transition: all .3s;line-height: 60px;width: 30px;text-align: center;background: #fafbfd;}
.index-notice .swiper-button-next:hover, .index-notice .swiper-button-prev:hover{color: #2496cd!important;}
.index-notice .swiper-button-next::after, .index-notice .swiper-button-prev::after{font-size: 15px;}
.index-notice .swiper-button-prev{right: 30px!important;left: auto!important;}
.index-notice .swiper-button-next{right: 0!important;}
.index-notice .swiper-slide .text{width: 85%;color: #666;}
.index-notice .swiper-slide .time{width: 15%;text-align: right;}
.index-notice .swiper-slide:hover .text{color:#2496cd ;}

@media (max-width: 550px) {
    .index-notice .swiper-slide{padding-right: 70px;}
    .index-notice .swiper-slide .text{width: 100%;}
    .index-notice .swiper-slide .time{display: none;}
    .index-notice .ico{line-height: 62px;}
}

/* 侧边菜单 */
.share {position: fixed;bottom: 200px;right: 0;z-index: 1024;background: #fff;}
.share > ul > li {width: 75px;height: 75px;padding: 10px;cursor: pointer;position: relative;background: #308120;box-shadow: 0 0 10px rgba(0,0,0,.1);color: #fff;text-align: center;transition: all .4s;}
.share > ul > li+li{margin-top: 1px;}
.share > ul > li:hover {background-color: #fff;color: #308120;}
.share > ul > li > i,.share > ul > li > a > i {font-size: 34px;color: #fff;transition: all .3s;}
.share > ul > li:hover i {color: #308120;}
.share li .home-share a {margin: 0 5px;}
.share-show {position: absolute;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);background: #fff;border-radius: 3px;opacity: 0;z-index: 1000;top: 18px;transition: opacity .5s;right: -1000px;}
.share ul li:nth-child(1) .share-show .text-nowrap{padding: 10px 10px!important;}
.share-show:after {content: "";border: 8px solid transparent;border-left-color: #fff;top: 36px;right: -16px;position: absolute;width: 0;height: 0;}
.share-show:after {top: 12px;}
.share-show::before{content: '';display: block;width: 30px;height: 80px;position: absolute;right: -20px;top: 0;}
.share > ul > li:hover .share-show{opacity: 1;right: 85px;}
.share-show ul img{width: 25px;height: 25px;margin-top: 5px;position: relative;top: 10px;margin-right: 7px;}
.share-show ul li{line-height: 50px;font-size: 16px;color: #666;padding: 0 5px;width: 106px;}
.share-show ul li+li{border-top: 1px solid #ddd;}
.share > ul > li.totop{height: 0;overflow: hidden;padding: 0;margin-top: 0;}
.share > ul > li.totop.on{height: 75px;padding: 10px;margin-top: 1px;}
/* 底部 */
footer {background: #efefef;}
footer .link{padding-top: 15px;}
footer .link a{margin-right:40px;position: relative;display: inline-block;color:#666;margin-bottom: 15px; font-size: 16px;}
footer .link a::after{content: '';display: block;position: absolute;width: 1px;height: 15px;background: #d1d1d1;right: -21px;top: 0;}
footer .link a:last-child::after{display: none;}
footer .link a:last-child{margin-right: 0;}
footer .links a{margin-bottom: 15px;display: inline-block;}
footer a:hover{text-decoration: underline;color: #2496cd!important;}
footer .links a{color:#999;margin-right: 10px;}
footer .linkimg img{height: 33px;margin-right: 15px;}
footer .ewm img{width: 120px;height: 120px;background: #fff;}
footer hr{background-color: #dbdbdb;height: 1px;border: none;}

@media (max-width: 992px) {
    footer .pull-left,footer .pull-right{float: none!important;text-align: center;width: 100%;}
    footer .ewm{margin:10px 0;}
    footer .copyright .pull-left,footer .copyright .pull-right{display: inline-block;width: auto;}
    footer .copyright p,footer .copyright a{line-height: 2;}
}
@media (max-width: 767px) {
    footer .container:first-child{padding-bottom: 0;}
    footer .copyright{padding: 15px 20px;}
    footer .link{text-align: left;}
    footer .link a{width: 24%;margin-right: 0;text-align: center;}
    footer .link a::after{display: none;}
    footer .linkimg img{width: 240px;}
    footer .linkimg a img{margin-bottom: 10px;}
}

/* 二级头部 */
.subheader{height: 500px;position: relative;}
.subheader .info{position: absolute;bottom: 0;left: 0;width: 100%;}
.subheader .link{height: 64px;background: rgba(0, 0, 0, .6);overflow: hidden;}
.subheader .link a{color: #fff;display: inline-block;min-width: 192px;line-height: 64px;font-size: 20px;text-align: center;position: relative;overflow: hidden;padding: 0 20px; z-index: 1;}
.subheader .link a.active{background-image: linear-gradient(to right, #63add2 , #2c8bb9);}
.subheader .link a.active.red{ background-image: linear-gradient( to right, #d36464 0%, #cb2c2c);}
.subheader .link a.active.red i{color: #d25a5a;}
.subheader .link a i{position: absolute;right: -15px;bottom: -15px;opacity: 0;line-height: 1;font-size: 60px;color: #2985b2; z-index: -1;}
.subheader .link a.active i{opacity: 1;}
.subheader .contact .title{width: 400px;height: 50px;position: relative;}
.subheader .contact .title h1{font-size: 50px;position: relative;z-index: 10;text-shadow:5px 2px 6px rgba(0, 0, 0, .3);padding-left: 30px;}
.subheader .contact .title span{font-size: 55px;position: absolute;top: -35px;left: 0;;opacity: 0.7;font-weight: 700;text-shadow:5px 2px 6px rgba(0, 0, 0, .1); text-transform: uppercase;}
.subheader .contact .crumbs a{color: #fff;line-height: 70px;margin-right: 10px;}
.subheader .contact .crumbs a::after,.crumbs.moblie a::after{content: "\e775";font-family: 'icon';margin-left: 12px;}
.subheader .contact .crumbs a:last-child::after,.crumbs.moblie a:last-child::after{display: none;}
.crumbs.moblie{padding: 15px;}
.crumbs.moblie a::after{margin-left: 6px;}
/* .crumbs.moblie a{color: #fff;} */
@media (max-width: 1320px) {
    .subheader .link .container{overflow-x:scroll;display:flex}
}
@media (max-width: 992px) {
    .subheader{width:100%;padding-bottom:45%;height:auto;overflow: hidden;}
}
@media (max-width: 767px) {
    .subheader .contact .title h1{font-size:33px;padding-left: 25px;}
    .subheader .contact .title span{font-size:34px;top:-22px}
    .subheader .contact .crumbs{float:left!important}
    .subheader .contact .crumbs a{line-height:40px}
    .subheader{padding-bottom:60%;}
    .subheader .link{height:45px}
    .subheader .link .container{margin:0;padding:0}
    .subheader .link a{min-width:130px;line-height: 45px;font-size: 16px;}
    .subheader .contact{margin-bottom: 10%}
}

/* 首页一栏 */
.time{color: #999;}
.home>div{margin-top: 40px;margin-bottom: 40px;}
.home .nav-tabs a{font-size: 22px;padding: 10px 0 14px;margin-right: 20px;display: inline-block;transition: color .4s;position: relative;}
.home .nav-tabs a.active{color: #2496cd;}
.home .nav-tabs a.active::after{content: '';display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;}
.home .nav-tabs .more{font-size: 14px;margin-top: 3px;margin-right: 0;}
.home .tabitem{height: 255px;}
.home .mod-1 .slide{width: 45%;}
.home .mod-1 .swiper-container .item{width:100%;height: 100%;display: block;position: relative;}
.home .mod-1 .swiper-container .item .text{position: absolute;bottom: 0;background: rgba(0, 0, 0, .6);color: #fff;width: 100%;padding: 15px;}
.home .mod-1 .swiper-container .item .text p{width: 80%;}
.home .mod-1 .swiper-container .swiper-pagination{text-align: right;padding-right: 15px;bottom: 15px;}
.home .mod-1 .swiper-container .swiper-pagination-bullet {opacity: 1;background: #fff;}
.home .mod-1 .swiper-container .swiper-pagination-bullet-active{background: #308120!important;}
.home .mod-1 .info{width: 55%;}
.home .mod-1 .info .item:first-child{border-bottom: 1px solid #eaeaea;line-height:1;margin-bottom: 6px;}
.home .mod-1 .info .item{line-height: 34px;display: block;}
.home .mod-1 .info .item:hover,.home .mod-1 .info .item:hover .title{color: #2496cd;transition: all .3s;}
.home .mod-1 .video .swiper-container .item{height: 209px;position: relative;text-align: center;}
.home .mod-1 .video .swiper-container .item i{font-size: 28px;color: #fff;width: 50px;height: 50px;line-height: 40px;border-radius: 50%;border: 5px solid #fff;display: block;text-align: center;position: absolute;top: 50%;left: 50%;margin-left: -25px;margin-top: -25px;}
.home .mod-1 .video .swiper-container .item::before{position: absolute;content: '';display: block;width: 100%;height: 100%;background: rgba(0, 0, 0, .2);}
.home .mod-1 .swiper-button-next,.home .mod-1 .swiper-button-prev{top: 45%!important;}
.home .mod-1 .video .swiper-container .swiper-pagination-bullet{background: #ddd;}
.home .mod-1 .video .describe{width: 85%;} 
.home .mod-1 .swiper-container{height: 255px;}
@media (max-width: 1320px) {
}
@media (max-width: 992px) {
    .home .mod-1 .video .nav-tabs{margin-top:20px}
    .home .mod-1 .video .swiper-container{margin:0 -15px}
    .home .mod-1 .video .swiper-slide{padding: 0 15px}
    .home .mod-1 .video .swiper-button-next{right:15px!important}
    .home .mod-1 .video .swiper-button-prev{left:15px!important}
}
@media (max-width: 767px) {
    .home .nav-tabs a{font-size: 18px;}
    .home .mod-1 .swiper-container{height:220px}
    .home .mod-1 .video .swiper-container{height:255px}
    .home>div{margin-top: 30px;margin-bottom: 25px;}
    .home .tabitem{height: auto;}
    .home .mod-1 .slide,.home .mod-1 .info{width: 100%;}
    .home .mod-1 .info .time{padding-left: 0;}
}

/* 国宏主业 */
.home .mod-2 .item{height: 285px;position: relative;display: table;width: 100%;z-index: 10;}
.home .mod-2 .item .info{vertical-align: middle;display: table-cell;}
.home .mod-2 .item .info .title{width: 260px;height: 60px;text-align: center;line-height: 60px;color: #fff;font-size: 20px;text-align: center;margin-left: auto;margin-right: auto;}
.home .mod-2 .row>div:nth-child(1) .info .title{background-color: rgba(36, 150, 205, 0.69);}
.home .mod-2 .row>div:nth-child(2) .info .title{background-color: rgba(48, 129, 32, 0.69);}
.home .mod-2 .row>div:nth-child(3) .info .title{background-color: rgba(251, 195, 50, 0.698);}
.home .mod-2 .item .info .title::after{content: '';display: block;width: 55px;height: 4px;background: #fff;margin: 0 auto;transition: all .4s;}
.home .mod-2 .item .info .contact{max-width: 80%;margin: 0 auto;transition: all .4s;}
.home .mod-2 .item .info .contact a{color: #fff;display: inline-block;line-height: 30px;overflow: hidden;height: 0;transition: all .4s;opacity: 0;position: relative; font-size: 16px;}
.home .mod-2 .item .info .contact a+a{margin-left: 10px;}
.home .mod-2 .item::before{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;transition: all .4s;}
.home .mod-2 .item:hover .contact {margin-top: 17px;}
.home .mod-2 .item:hover .contact a{height: 30px;opacity: 1;}
.home .mod-2 .item:hover::before{background: rgba(0, 0, 0, .45);}
.home .mod-2 .item:hover .info .title::after{width: 80%;}
.home .mod-2 .item .contact a::after{content: '';display: block;width: 0%;height: 1px;background: #fff;position: absolute;bottom: 0;transition: all .3s;left: 50%;}
.home .mod-2 .item .contact a:hover::after{width: 100%;left: 0;}
.home .row{margin-right: -10px;margin-left: -10px;}
.home .col-md-4{padding-right: 10px;padding-left: 10px;}
@media (max-width: 1320px) {
}
@media (max-width: 992px) {
    .home .row{margin-right: -15px;margin-left: -15px;}
    .home .mod-2 .item{height: 200px;}
}
@media (max-width: 767px) {
    .home .col-md-4{padding-right: 15px;padding-left: 15px;}
    .home .mod-2 .item{height: 220px;margin-bottom: 30px;}
    .home .mod-2 .row>div:last-child .item{margin-bottom: 0;}
}


/* 党群专题 */
.home .mod-3 .info{margin-left: -10px;margin-right: -10px;}
.home .mod-3 .info .swiper-slide{padding: 0 10px;}
.home .mod-3 .info .swiper-slide a{height: 95px;display: inline-block;width: 100%;}
.home .mod-3 .info .swiper-container{width: 96%;}
.home .mod-3 .info .more{width: 3%;background: #fafbfd;height: 95px;padding: 20px 12px;display: block;margin-right: 10px;}
.home .mod-3 .info .more i{line-height: 30px;}
.home .mod-3 .info .more:hover{background: #2496cd;color: #fff;}
.home .mod-3 .swiper-button-next,.home .mod-3 .swiper-button-prev{width: 32px;height: 32px;background: #fff;border-radius: 50%;text-align: center;margin-top: -15px;}
.home .mod-3 .swiper-button-next::after,.home .mod-3 .swiper-button-prev::after{font-size: 16px;color:#666;line-height: 32px;}
.home .mod-3 .swiper-button-next{right: 20px!important;}
.home .mod-3 .swiper-button-prev{left: 20px!important;}
.home .mod-3 .swiper-button-next::after{padding-left: 4px;}
.home .mod-3 .swiper-button-prev::after{padding-right: 2px;}
@media (max-width: 1320px) {
}
@media (max-width: 992px) {
    .home .mod-3 .info .swiper-container{width: 100%;}
    .home .mod-3 .pull-left{float: none!important;;}
    .home .mod-3 .info{text-align: center;}
    .home .mod-3 .info .more{float: none!important;display: inline-block;width: auto;height: auto;padding:0 20px;margin-top: 20px;background: #eaeaea;}
    .home .mod-3 .info .more i{margin-left: 8px;}
}
@media (max-width: 767px) {
}

/* 公司信息 */
 .home .mod-4 {
    height: 100%;
    box-sizing: border-box;
}
.home .mod-4 .company-info .swiper-slide {
    padding: 0 10px;
}
.home .mod-4 .swiper-button-next,.home .mod-4 .swiper-button-prev{top: 35%!important;}
.home .mod-4 .swiper-container .swiper-pagination-bullet {opacity: 1;background: #ddd!important;}
.home .mod-4 .swiper-container .swiper-pagination-bullet-active{background: #308120!important;}

.home .mod-4 .company-info .img {
    max-width: 305px;
}
.home .mod-4 .company-info .img img {
    width: 100%;
    height: 100%;
}
.home .mod-4 .company-info .title {
    background-color: #f8f8f8;
    line-height: 28px;
    font-size: 18px;
    padding: 0 15px;
}
.home .mod-4 .company-info .info {
    background-color: #f8f8f8;
    line-height: 28px;
    text-align: left;
    padding: 15px;
}
.home .mod-4 .company-info .info .info-title {
    white-space:pre
}
.home .mod-4 .company-info .info .info-item .info-box {
    float: left;
    text-align: right;
    width: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.home .mod-4 .company-info .info .info-item .info-icon {
    display: inline-block;
    width: 18px;
    margin-right: 5px;
    vertical-align: top;
}
.home .mod-4 .company-info .info .info-item .ltd-icon {
    color: #bdc3c7;
    font-size: 18px;
}
.home .mod-4 .company-info .info .info-item .info-title {
    color: #bdc3c7;
}
.home .mod-4 .company-info .info .info-item .company-text {
    overflow: hidden;
    word-wrap: break-word;
}

/* 集团简介 */
.about{background: url('/images/about-us/about.png') no-repeat;background-position: bottom;background-size: contain;padding-bottom: 140px;}
.about .info .left img{width: 95%;padding-bottom: 60px;height: 420px;display: block;}
.about .info .left .text{background: #2496cd;width: 40%;color: #fff;padding: 50px 30px 30px 30px;position: absolute;bottom: 0;right: 0;overflow: hidden;z-index: 100;}
.about .info .left .text span{font-size: 60px;position: absolute;left: -10px;top: 10px;}
.about .info .left .text p{line-height: 2;text-align: justify; font-size: 17px;}
.about .info .left .text i{position: absolute;right: -15px;bottom: -15px;font-size: 100px;color: #319fd4;z-index: -1;}
.about .info .right .title{border-bottom: 1px solid #ddd;padding-bottom: 40px;position: relative;}
.about .info .right .title::after{content: '';display: block;width: 60px;height: 3px;position: absolute;bottom: -2px;left: 0;background: #2496cd;transition: all 1s;}
.about .info .right .title h1{font-size: 32px;color: #333333;}
.about .info .right .title span{color: #aaaaaa;font-size: 19px;font-family: "Segoe UI";margin-top: 10px;display: block;}
.about .info .right .mod-content{ padding-top: 15px; margin-bottom: 40px; font-size: 15px; }
.about .info .right .mod-content p{margin: 10px 0; word-wrap: break-word; line-height: 2; font-size: 16px;}
.about .info:hover .right .title::after{width: 150px;}
.about .content p{font-size: 15px;color: #666666;}
.about .about-img {position: relative;top: -50px;}
@media (max-width: 1320px) {
}
@media (max-width: 992px) {
    .about .info .left img{height:auto;}
}
@media (max-width: 767px) {
    .about{padding-bottom: 40px;}
    .about .info .right .title h1{font-size: 23px;}
    .about .info .right .title span{font-size: 14px;}
    .about .info .right .title{padding-bottom: 30px;}
    .about .info .left img{width: 100%;padding-bottom: 0;}
    .about .info .left .text{position: relative;width: 100%;margin-bottom: 30px;}
    .about .info .left .text p{line-height: 1.6; font-size: 16px;}
}
/* 厂区一览 */
.browse{margin-top: -20px;padding-bottom: 160px;}
.browse .title{margin-bottom: 50px;}
.browse .title h1{font-size: 38px;color: #333333;margin-bottom: 15px;}
.browse .title span{font-size: 24px;}
.browse .swiper-container{height: 550px;}
.browse .swiper-container .img{height: 442px;overflow: hidden;}
.browse .swiper-container .img .bg-img{filter: blur(10px);transform: scale(1.1);transition: all .5s;}
.browse .swiper-slide-active .img .bg-img{filter: blur(0);transform: scale(1);}
.browse .swiper-pagination .swiper-pagination-bullet{background: none!important;color: #666;opacity:1;width: 15px;margin-right: 20px;height: auto;text-align: left;position: relative;font-size: 14px;transition: all .5s;}
.browse .swiper-pagination .swiper-pagination-bullet::after{display: block;content: '';width: 0;height: 1px;position: absolute;right: 0;top: 50%;background: #2496cd;transition: all .5s;}
.browse .swiper-pagination .swiper-pagination-bullet-active{color: #2496cd;width: 50px;margin-right: 5px;}
.browse .swiper-pagination .swiper-pagination-bullet-active::after{width: 30px;}
.browse .swiper-pagination .swiper-pagination-bullet:last-child{padding-left: 0;transition: all .5s;position: relative;left: 0;}
.browse .swiper-pagination .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active{left: -10px;padding-left: 36px;}
.browse .swiper-pagination .swiper-pagination-bullet:last-child::after{left: 0;right: auto;}
.browse .swiper-pagination{width: 100%!important;text-align: center;left: 50%!important;bottom: 100px;}
.browse .swiper-slide{height: 100%;width: 1000px;}
.browse .swiper-slide{transform: scale(0.8);transition: 300ms;}
.browse .swiper-slide-active{transform: scale(1);-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
.browse .swiper-button-next,.browse .swiper-button-prev{background: rgba(0, 0, 0, .35);width: 90px;height: 56px;text-align: center;}
.browse .swiper-button-next::after,.browse .swiper-button-prev::after{font-family: 'iconfont';}
.browse .swiper-button-next::after{content: '\e615';display: block;margin-top: 6px;}
.browse .swiper-button-prev::after{content: '\e78a';display: block;margin-top: 6px;}
.browse .swiper-button-next{right: 60px!important;}
.browse .swiper-button-prev{left: 60px!important;}
.browse .button{top: -340px;padding: 0 50px;}
.browse .text{width: 380px;position: absolute;top: 142px;left: 100px;box-shadow: 0 0 20px rgba(0, 0, 0, .1);transform: scale(0);transition: all .5s;}
.browse .text .contant{height: 300px;background: rgba(255,255,255,.9);padding: 30px;}
.browse .text .contant h1{margin-bottom: 30px;line-height: 1.4;}
.browse .text .contant p{line-height: 2; font-size: 15px;}
.browse .text .more{height: 80px;padding: 15px 30px;font-size: 18px;color: #2496cd;background: #fff;}
.browse .text .more i{font-size: 16px;line-height: 1;transition: all .3s;color: #2496cd;}
.browse .swiper-slide-active .text{transform: scale(1);}
@media (max-width: 1320px) {
}
@media (max-width: 992px) {
    
}
@media (max-width: 768px) {
    .browse{padding-bottom:120px}
    .browse .title{margin-bottom: 20px;}
    .browse .title h1{font-size: 23px;}
    .browse .title span{font-size: 18px;line-height: 1.6;}
    .browse .swiper-wrapper{display: flex;padding:0!important}
    .browse .swiper-slide{width: 100%;transform: scale(1);padding: 0 15px;}
    .browse .text{position: unset;width: 100%;transform: scale(1);margin: 20px 0;}
    .browse .text .contant h1{font-size: 20px;font-weight: 700;margin-bottom: 15px;}
    .browse .text .contant p{height:6em;}
    .browse .text .contant{padding: 15px 20px;}
    .browse .swiper-container{height:auto;}
    .browse .swiper-container .img,.browse .text .contant,.browse .swiper-slide,.browse .swiper-wrapper{height:auto!important}
    .browse .text .more{height:auto;padding: 0 20px 20px 20px;font-size:16px}
    .browse .swiper-container .img .bg-img{width: 100%;padding-bottom: 70%;}
    .browse .swiper-button-next,.browse .swiper-button-prev{width: 50px;height: 30px;}
    .browse .swiper-button-next::after,.browse .swiper-button-prev::after{font-size: 20px;}
    .browse .swiper-button-prev::after{margin-top: 3px;}
    .browse .swiper-button-next{right:15px!important}
    .browse .swiper-button-prev{left:15px!important}
    .browse .button{position: absolute;top: 33%;}
}

/* 集团简介介绍页 */
.group-intro .title{padding-bottom: 60px;}
/* .group-intro .item {height: 340px;} */
.group-intro .item .content{line-height: 2;text-align: justify;margin-top: 20px;}
.group-intro .swiper-container .swiper-slide a{height: 300px;display: block;}
.group-intro .swiper-pagination{bottom: 12px;}
.group-intro .swiper-pagination span{width: 10px;height: 10px;background: #fff!important;opacity: 0;margin-right: 10px;transition: all .3s;}
.group-intro .swiper-pagination .swiper-pagination-bullet-active{background: #2496cd!important;}
.group-intro .swiper-container:hover .swiper-pagination span{opacity: 1;}
#intro-factory .group-intro{display: none;}
/* 相关产品 */
.related{background: url('../image/relatedbg.png') no-repeat;background-position: center;background-size: cover;}
.related .title{text-align: center;padding-bottom: 70px ;}
.related .item{height: 390px;position: relative;background: #fff;transition: all .3s;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}
.related .item .img{height: 300px;overflow: hidden;}
.related .item .text{position: absolute;left: 0;bottom: 0;width: 100%;background: rgba(255,255,255, 0.9);}
.related .item .text h1{font-size: 16px;line-height: 90px;text-align: center;transition: all .7s;}
.related .item .text .contant{height: 0;overflow: hidden;padding: 0 40px;transition: all .7s;text-align: justify;color: #666;}
.related .item:hover .contant{height: 250px;}
.related .item:hover h1{line-height: 60px;padding-top: 10px;}
.related .item:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
.related .more{width: 300px;line-height: 62px;background: #fff;color: #999;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);margin-top: 50px;font-size: 16px;}
.related .more:hover{box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1)}

/* 成员企业 */
.member{background: url('../image/memberbg.png') no-repeat;background-position: center;background-size: cover;}
.member .nav-tabs a{width: 240px;line-height: 60px;background: #fff;margin-right: 20px;text-align: center;font-size: 18px;}
.member .nav-tabs a:hover{background: #2496cd !important;color:#fff !important}
.member .nav-tabs a.active{background: #2496cd;color: #fff;}
.member .tab-content{min-height: 600px;}
.member .tab-content .row{margin-top: 60px;}
.member .tabitem .left{padding-right: 30px;}
.member .tabitem .left h1{font-size: 32px;margin-top: 13px;line-height: 1.3;}
.member .tabitem .left a{border: 1px solid #666;padding: 15px 20px;display: inline-block;margin-top: 20px;font-size: 16px;}
.member .tabitem .left a i{position: relative;right: 0;}
.member .tabitem .left a:hover i{right: -10px;color: #fff;}
.member .tabitem .left a:hover{border: 1px solid #2496cd;}
.member .tabitem .right p{margin-top: 10px;margin-bottom: 5px;font-size: 16px;}
.member .tabitem .right .limited p{overflow: hidden;}
.member .tabitem .right .link{margin: 30px 0;}
.member .tabitem .right .link a{ display: inline-block;border-radius: 5px;border: 1px solid #999;padding: 15px 25px;margin-right: 20px;transition: all .4s linear;color: #999;}
.member .tabitem .right .link a:hover{ border: 1px solid #2496cd;background-color: #2496cd;color: #fff;}
.member .tabitem .swiper-container .swiper-slide a{height: 450px;display: block;width: 100%;}
.member .tabitem .swiper-pagination{bottom: 12px;}
.member .tabitem .swiper-pagination span{width: 10px;height: 10px;background: #fff!important;opacity: 0;margin-right: 10px;transition: all .3s;}
.member .tabitem .swiper-pagination .swiper-pagination-bullet-active{background: #2496cd!important;}
.member .tabitem .swiper-container:hover .swiper-pagination span{opacity: 1;}
@media (max-width: 768px) {
    .member .tab-content .row{margin-top: 20px;}
    .member .nav-tabs{display: flex;}
    .member .nav-tabs a{width: auto;max-width: 50%;font-size: 14px;line-height: 1.6;padding: 10px;margin-right: 0;}
    .member .nav-tabs a+a{margin-left: 10px;}
    .member .tabitem .left h1{font-size: 23px;}
    .member .tabitem .left a{font-size: 14px;padding: 10px 20px;}
    .member .tabitem .right .link a{padding: 10px 12px;margin: 0 10px 10px 0}
    .member .tabitem .swiper-container .swiper-slide a{height: auto;padding-bottom: 60%;}
}

/* 联系我们 */
.contact-us{background: url('../image/contactusbg.png') no-repeat;background-position: left bottom;min-height: 600px;}
.contact-us .title h1{font-size: 33px;color: #666;letter-spacing: 2px;margin-bottom: 10px;}
.contact-us .title span{font-size: 19px;color: #aaaaaa;font-weight: 100;}
.contact-us .left ul{padding: 40px 0;}
.contact-us .left ul li{font-size: 16px;line-height: 45px;color: #666;}
.contact-us .left ul li i{font-size: 20px;margin-right: 5px;position: relative;top: 2px;width: 20px;display: inline-block;}
.contact-us .left ul li .title-m{white-space: nowrap;}
#map{height: 460px;}
.BMap_cpyCtrl{display: none;}
.anchorBL{bottom:0!important}
@media (max-width: 768px) {
    .contact-us .left ul li{font-size:14px;display: flex;}
    .contact-us .title h1{font-size: 23px;}
    .contact-us .title span{font-size: 14px;}
    #map{height: auto;width: 100%;padding-bottom: 80%;}
}

/* 党群动态 */
.party-masses .list .item{border-bottom: 1px solid #ddd;padding: 40px 0;display: flex;align-items: center;}
.party-masses .list .item .time{width: 10%;padding: 20px;text-align: center;border-right: 1px solid #ddd;margin-top: 15px;}
.party-masses .list .item .time h1{color: #d82128;margin-bottom: 10px;}
.party-masses .list .item .time span{width: 100%;display: block;}
.party-masses .list .item .time span::after,.party-masses .list .item .time span::before{content: '';display: block;width: 17px;height: 1px;background: #ddd;position: absolute;top: 7px;left: 0;}
.party-masses .list .item .time span::before{right: 0;left: auto;}
.party-masses .list .item .contant{padding: 10px 30px 0 30px;width: 70%;}
.party-masses .list .item .contant p{font-size: 16px;}
.party-masses .list .item .contant h1{font-size: 20px;line-height: 1.6;margin-bottom: 15px;transition: all .3s;}
.party-masses .list .item .img{width: 20%;max-height: 160px;overflow: hidden;position: relative;}
.party-masses .list .item .img img{transition: all .3s;width: 100%;}
.party-masses .list .item:hover .contant h1{color: #d82128;}
.party-masses .list .item:hover .img img{transform: scale(1.2);}
/* 以案说纪说法 */
.party-masses .list .item.no-picture .contant{width: 90%;}
@media (max-width: 1260px){
	.party-masses .list .item .time{width: 13%;}
	.party-masses .list .item .contant{width: 67%;}
}
@media (max-width: 992px) {
    .party-masses .list .item.no-picture .contant{width: 100%;}
    .party-masses .list .item {display:block}
    .party-masses .list .item .time{float: none!important;width: 100%;text-align: left;border-right:none}
    .party-masses .list .item .img{width: 30%;padding-right: 20px;}
    .party-masses .list .item .contant{padding:20px;}
    .party-masses .list .item .time span::after, .party-masses .list .item .time span::before{display: none;}
}
@media (max-width: 768px) {
    .party-masses .list .item{display: flex;flex-direction: column;align-items: flex-start;padding: 30px 0 40px 0;}
    .party-masses .list .item .time,.party-masses .list .item .contant,.party-masses .list .item .img{width: 100%;text-align: left;padding: 10px 0 0 0;}
    .party-masses .list .item .img{max-height: auto;padding-bottom: 50%;margin-top: 20px;}
    .party-masses .list .item .time{margin-top: 0;padding: 0;}
    .party-masses .list .item .contant p{font-size: 14px;padding:0 20px;}
    .party-masses .list .item .img img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
    .party-masses .list .item:hover .img img{transform: translate(-50%,-50%);}
}

/* 详情 */
.details{padding:60px 0}
.details .detail-title{border-bottom: 1px solid #ddd; }
.details .detail-title h1{font-size: 28px; color: #2496cd;}
.details .detail-title h2{font-size: 24px; color: #2496cd;}
.details .side .bg-conter{background: #f6f6f6;}
.icontop{position: relative;top: 1px;}
.details .promote .title{border-bottom:1px solid #d1d1d1;margin-bottom: 20px;}
.details .promote .title h2{font-size: 18px;}
.details .promote .list .item .img{height: 160px;}
.details .promote .list .item p{color: #666666;line-height: 1.6;font-size: 16px;margin: 20px 0;}
.details .side{position: sticky;top: 130px;}
.details .side .page .contant:hover{color: #2496cd;}
.details .side .page .contant.red:hover{color: #d82128;}
.details .side .page+.page{margin-top: 20px;}
/* 重置页面分享模块图标 */
.ico.bshare-custom a { background: none !important;padding-left: 0!important;}
.ico.bshare-custom a:hover{text-decoration: none;}
.ico.bshare-custom .iconfont{font-size: 34px;color: #999;font-size: 45px !important;margin-right: 20px !important;height: 55px;padding: 20px 0;}
.ico.bshare-custom .iconfont:hover{color: #2496cd;opacity: 1;}
.ico.bshare-custom .iconfont.red:hover{color: #d82128;opacity: 1;}
#bsWXBox{padding: 0!important;height: auto!important;border: 1px solid #ddd;background: #f2f2f2!important;}
.bsTop{background: none!important;}
.bsClose{top: 2px!important;}
@media (max-width: 992px) {
    .details{padding:60px 30px}
}
@media (max-width: 768px) {
	.details .side{position: unset;}
    .details{padding:40px 15px}
    .details h1{line-height: 1.3;}
    .details .detail-title .text .pull-left,.details .detail-title .text .pull-right{float: none;width: 100%;line-height: 1.6;}
}

/* 信访举报 */
.contact-us.report{background: url('../image/reportbg.jpg') no-repeat;min-height: 570px;background-size: cover;background-position:center}
.reported{color: #e84e44;font-size: 24px;margin-top: 40px;font-weight: normal;}
.contact-us.report .left ul{padding-top: 10px;}
@media (max-width: 767px) {
    .reported{font-size: 18px;line-height: 1.6;}
}

/* 纪检专栏 */
.mod-more{width: 300px;line-height: 62px;background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);margin: 50px 0;font-size: 16px;color: #999;}
.mod-more:hover{box-shadow: 0 7px 20px rgba(239, 19, 19, 0.1); color:#d82128; }
.inspection .title h1{text-align: center;margin:50px 0 40px 0}
.inspection .mod-1 .left .item{height: 270px;position: relative;display: block;overflow: hidden;}
.inspection .mod-1 .left .item+.item{margin-top: 30px;}
.inspection .mod-1 .left .item .text{position: absolute;width: 100%;padding: 100px 15px 15px 15px;bottom: 0;left: 0;font-size: 16px;color: #fff;background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.3));}
.inspection .mod-1 .item .bg-img{transform: scale(1);}
.inspection .mod-1 .item:hover .bg-img{transform: scale(1.2);}
.inspection .mod-1 .right .item{height: 570px;display: block;position: relative;overflow: hidden;}
.inspection .mod-1 .right .item .text{position: absolute;width: 100%;bottom: 0;left: 0;color: #fff;background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.3));padding: 30px;transition: all .4s;}
.inspection .mod-1 .right .item .text h1{font-weight: normal;font-size: 16px;}
.inspection .mod-1 .right .item .text p{display: block;height: 0;overflow: hidden;}
.inspection .mod-1 .right .item:hover .text{background: #d82128;}
.inspection .mod-1 .right .item:hover .text h1{font-weight: 700;margin-bottom: 10px;font-size: 18px;}
.inspection .mod-1 .right .item:hover .text p{height: 4em;}
.inspection .mod-2 .item{padding: 30px;position: relative;}
.inspection .mod-2 .item .text h1,.inspection .mod-3 .item .text h1{font-size: 18px;margin: 20px 0;}
.inspection .mod-2 .item .text p{height: 4em;}
.inspection .mod-2 .item:hover i{margin-left: 20px;}
.inspection .mod-3 .nav-tabs{text-align: center;margin-bottom: 30px;}
.inspection .mod-3 .nav-tabs a{display: inline-block;padding: 10px 30px;border: 1px solid #ddd;font-size: 16px;color: #666;}
.inspection .mod-3 .nav-tabs a+a{margin-left: 10px;}
.inspection .mod-3 .nav-tabs a.active,.inspection .mod-3 .nav-tabs a:hover{background: #e92029;border-color: #e92029;color: #fff;}
.inspection .mod-3 .item{padding: 20px;position: relative;}
.inspection .mod-3 .item:hover{box-shadow: 0 0 10px rgba(0, 0, 0, .1);}
.inspection .mod-3 .item::after{position: absolute;content: '';display: block;width: 0;height: 2px;background: #e92029;left: 0;bottom: 0;transition: all 1s;opacity: 0;}
.inspection .mod-3 .item:hover::after{width: 100%;opacity: 1;}
.inspection.list .mod-2{margin: 40px;}
.inspection.list .mod-2 .item{margin-top: 30px;}
.inspection.list .mod-2 .item:hover{box-shadow: 0 0 20px rgba(0, 0, 0, .1);}
.inspection .mod-2 .item:hover i,.inspection .mod-2 .item:hover h1,.inspection .mod-3 .item:hover h1{color: #d82128;transition: all .3s;}
@media (max-width: 991px) {
    .inspection .mod-1 .left::after{content: '';display: block;clear: both;}
    .inspection .mod-1 .left .item{width: 50%;float: left;padding:0 15px}
    .inspection .mod-1 .left .item+.item{margin-top: 0;}
    .inspection .mod-1 .left .item .text,.inspection .mod-1 .right .item .text{width: calc(100% - 30px);margin: 0 15px;}
    .inspection .mod-1 .right {margin-top: 30px;}
    .inspection .mod-1 .right .item{padding: 0 15px;}
}
@media (max-width: 767px) {
    .inspection .mod-1 .left .item,.inspection .mod-1 .right .item{width: 100%;float: none;padding:0;height: 250px;}
    .inspection .mod-1 .left .item .text,.inspection .mod-1 .right .item .text{width: 100%;margin:0;}
    .inspection .mod-1 .left .item+.item{margin-top: 30px;}
    .inspection .mod-2 .row > div+div .item{margin-top: 30px;}
    .mod-more{line-height: 50px;}
    .inspection .mod-3 .item{padding: 25px 20px;border-bottom: 1px solid #eaeaea;}
    .inspection.list .mod-2{margin: 0;}
    .inspection.list .mod-2 .item{margin-top: 0;border-bottom: 1px solid #eaeaea;padding: 30px 15px;}
    .inspection.list .mod-2 .row > div+div .item{margin: 0;}
    .inspection.list .mod-2 .item .text p{height: auto;}
}

/* 员工风采 */
.elegant{background-image: url('../image/elegantbg.jpg');}
.elegant .left .swiper-container{height: 655px;}
.elegant .left .swiper-slide{padding: 10px 0;cursor: pointer;border-bottom: 1px solid #ddd;}
.elegant .left .swiper-slide:last-child{border-bottom: none;}
.elegant .left .swiper-slide.active{background: #0079c2;color: #fff;}
.elegant .left .swiper-slide.active h3,.elegant .left .swiper-slide.active .time{color: #fff;}
.elegant .left .swiper-slide{background: #fff;height: 20%;display: block!important;padding: 25px;height: 100%;}
.elegant .left .swiper-button-next::after,.elegant .left .swiper-button-prev::after{font-family: 'iconfont';font-size: 25px;}
.elegant .left .swiper-button-next::after{content: '\e74d';}
.elegant .left .swiper-button-prev::after{content: '\e78b';}
.elegant .left .swiper-button-next{bottom: -40px;top: auto;width: 100%;text-align: center;left: 0;}
.elegant .left .swiper-button-prev{top: -40px;width: 100%;text-align: center;left: 0!important;}
.elegant .right-slide { width: 100%; margin: 0 auto; padding: 20px;background: #fff;}
.elegant .right-slide .swiper-button-next,.elegant .right-slide .swiper-button-prev{padding: 20px 10px;background: none;top: 40%;}
.elegant .right-slide .swiper-button-next::after,.elegant .right-slide .swiper-button-prev::after{font-size: 33px;}
.elegant .view .swiper-container {width: 100%; height: 500px;}
.elegant .preview { width: 100%; margin-top: 25px; position: relative; }
.elegant .preview .swiper-container { width: 100%; height: 90px;}
.elegant .preview .swiper-slide { width: 170px; height: 90px; padding: 0 10px;}
.elegant .preview .swiper-container{margin: 0 -10px;width: calc(100% + 20px);}
.elegant .preview .slide6 { width: 82px; }
.elegant .preview a { border: 4px solid #fff; }
.elegant .preview .active-nav a {border: 4px solid #0079c2; }
@media (max-width: 991px) {
    .elegant .left{padding: 0 35px;}
    .elegant .left .swiper-container.horizontal{height: 145px;margin-bottom: 25px;}
    .elegant .left .swiper-container.horizontal .swiper-slide{border-bottom: none;}
    .elegant .left .swiper-slide.active h3{height: 4em;}
    .elegant .left .swiper-button-next,.elegant .left .swiper-button-prev{width: auto;top: 50%;text-align: center;background: #fff;width: 40px;height: 40px;line-height: 40px;border-radius: 50%;box-shadow: 0 0 20px rgba(0,0,0,.2);margin-top: -20px;color: #666!important;transform: rotate(-90deg);}
    .elegant .left .swiper-button-next{bottom: auto;right: 15px!important;left: auto!important;}
    .elegant .left .swiper-button-prev{left:15px!important}
    .elegant .left .swiper-button-next::after{line-height: 1.9;}
}
@media (max-width: 767px) {
    .elegant .view .swiper-container{height: 300px;}
}

/* 人才理念 */
.concept{background: url('../image/concept.png') no-repeat;background-size: contain;background-position: left 110%;padding-bottom: 150px;overflow: hidden;}
.concept .left{padding-right: 50px;}
.concept .left h1{font-size: 38px;}
.concept .left p{margin-top: 20px;color: #666;text-align: justify;font-size: 16px;}
.concept .img{max-height: 380px;}
.concept:hover img{transform: scale(1.2);}
.recruit .list .item{padding: 30px;background: #fff;height: 442px;position: relative;}
.recruit .list .item h1{padding-bottom: 30px;position: relative;font-size: 20px;}
.recruit .list .item h1::after{content: '';display: block;width: 40px;height: 1px;position: absolute;bottom: 0;left: 0;background: #ddd;}
.recruit .list .item ul li{margin-top: 25px;color: #666;line-height: 1.6;}
.recruit .list .item::after{content: '';display: block;width: 0;height: 2px;background: #0079c2;position: absolute;bottom: 0;left: 0;opacity: 0;transition: all .5s;}
.recruit .list .item:hover::after{width: 100%;opacity: 1;}
.recruit .list .item ul li span{display: block;float: left;}
.recruit .list .item ul li .title{width: 33%;text-align: right;color: #999;}
.recruit .list .item ul li .text{width: 67%;}
@media (max-width: 1024px) {
    .recruit .list .item{margin: 15px 0;}
}
@media (max-width: 991px) {
    .concept{background-position: left 102%;}
    .concept .img{margin-top: 30px;width: 100%;padding-bottom: 60%;overflow: hidden;position: relative;}
    .concept .img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
    .recruit .mod-padding{padding-top: 60px;}
}
@media (max-width: 767px) {
    .concept .left h1{font-size: 28px;}
    .concept{padding-bottom: 90px;}
    .concept{background-position: left 100%;}
    .concept .left{padding-right: 15px;}
    .recruit .mod-padding{padding-top: 40px;}
}

/* 企业文化 */
.culture .tabitem{height: 550px;position: relative;}
.culture .tabitem .info{width: 50%;height: 180px;background: rgba(66, 66, 66, .5);padding: 40px;color: #fff;position: absolute;right: 0;bottom: 0;}
.culture .tabitem .info h1{margin-bottom: 15px;}
.culture .tabitem .info .text-content p{font-size: 18px;}
.culture .nav-tabs a{width: 50%;line-height: 86px;background: #f6f6f6;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;float: left;padding: 0 40px;font-size: 18px;}
.culture .nav-tabs{border-left: 1px solid #ddd;}
.culture .nav-tabs a.active{background: #0079c2;color: #fff;border-right: 1px solid #0079c2;border-bottom: 1px solid #0079c2;}
.culture .nav-tabs a i{float: right;font-style: normal;}
.culture .nav-tabs a i::after{content: '\e7e8';font-family: 'iconfont';}
.culture .nav-tabs a.active i::after{content: '\e7e9';font-family: 'iconfont';}

@media (max-width: 414px) {
    .culture .tabitem{width: 100%;height: auto;padding-bottom: 100%;}
    .culture .tabitem .info{width: 100%;background:rgba(66, 66, 66, .5);padding: 20px 40px;display: flex;justify-content: center;flex-direction: column;height: auto;}
    .culture .nav-tabs a{line-height: 50px;padding: 0 20px;font-size: 16px;}
}

/* 网站地图 */
.website{padding: 70px 15px 50px 15px;}
.website .item{height: 340px;background: #fff;margin-bottom: 30px;padding: 40px;position: relative;transition: all .3s;}
.website .row > div:nth-child(2n) .item{background: #efefef;}
.website .item h1{margin-bottom: 30px;}
.website .item a{display: block;line-height: 2;font-size: 16px;color: #666;}
.website .item a:hover{color: #0079c2;}
.website .item::after{content: '';display: block;position: absolute;width: 0;height: 2px;background: #0079c2;opacity: 0;top: 0;left: 0;transition: all .5s;}
.website .item:hover::after{width: 100%;opacity: 1;}
.website .item:hover{box-shadow: 0 0 20px rgba(0, 0, 0, .1);}

/* 搜索结果 */
.result .head{padding: 0 30px;background: #fff;}
.result .head p{line-height: 60px;color: #999;}
.result .head p span{margin: 0 5px;}
.result .head form {padding: 13px 0;  position: relative;}
.result .head form input{border: none;border: 1px solid rgba(0,0,0,.1); border-radius: 5px; padding-left: 10px; height: 30px;width: 240px;}
.result .head form button{background: none;position: relative;top: 2px;padding-left: 10px; position: absolute; right: 10px; top: 21px;}
.result .list .item{background: #fff;padding: 30px;margin-top: 30px;font-size: 15px;transition: all .3s;}
.result .list .item .time{font-size: 18px;margin-bottom: 15px;}
.result .list .item .text{margin-bottom: 25px;height: 4em;}
.result .list .item:hover{box-shadow: 0 0 20px rgba(0, 0, 0, .1);}
@media (max-width: 767px) {
	.result .head form input{width: 228px;}
	.elegant .right-slide .swiper-button-next, .elegant .right-slide .swiper-button-prev{top:28%}
}

/* 业务版图 */
.map{ position:relative; background:url('../image/territorybg.jpg') no-repeat center bottom; background-size:cover; width:100%; overflow:hidden;  min-height:900px;}
.map .loading{ width:50px; height:50px; position:absolute; left:50%; margin-left:-25px;top:50%; margin-top:-80px; z-index:100;}
.map h1{ text-align:center; position:absolute; left:0;top:100px; font-size:38px; width:100%; text-align:center;opacity:0; color:#444;}
.map h1 p{ display:none; width:440px; margin:20px auto 0; border-bottom:1px rgba(46,178,235,.3) solid; height:18px; }
.map h1 span{display:inline-block;font-size:15px; color:#fff; font-weight:normal; background-color:#0093d3; padding:8px 15px;;border-radius:3px;}
.map h1 span b{  margin:0 2px}
.map-tab{ position:absolute; left:90px; top:100px; z-index:10;}
.map-tab a{ display:block; height:66px; width:200px;font-size: 16px;background:20px center #fff; color:#666; line-height:66px;font-weight:bold; position:relative;text-align: center;border-radius:4px 4px 0 0;}
.map-tab a.current{ background-color:#0079c2; color:#fff;box-shadow:inset 0 2px 15px rgba(0, 0, 0, 0.05);}
.map-tab a:last-child{border-radius:0 0 4px 4px; }

.world-map{ width:1120px;height:544px; position:absolute; left:50%; margin-left:-560px;top:50%; margin-top:-170px;opacity:0;}
.world-map-bg{ width:1120px;height:544px;}
.world-map .tuli{ position:absolute; left:-40px;top:400px;}
.world-map .tuli li{ margin-bottom:15px; color:#fff; }
.world-map .tuli li i{ display:inline-block; width:20px; height:20px; background-color:#ccc; border:1px #fff solid;margin-right:10px; position:relative;top:5px}
.world-map .tuli li i.green{ background-color:#92c41d}
.world-map .tuli li i.blue{ background-color:#0978d5}
.local-map{ width:793px;height:596px; position:absolute; left:50%; margin-left:-400px;top:50%; margin-top:-270px;opacity:0;}
.local-map-bg{ width:793px;height:596px; background:url('../image/local-map.png') no-repeat;}
.local-map .tuli{ position:absolute; right:-250px;bottom:0; background-color:#fff;  border-bottom:0;}
.local-map .tuli li{ }
.local-map .tuli li a{ display:block; padding:15px 25px; border-bottom:1px #eee solid}
.local-map .tuli li i{ display:inline-block; margin-right:10px; position:relative;top:1px}
.local-map .tuli li a.current{ background-color:#92c41d; color:#fff}
.local-map .tuli li:last-child a{ border:0}

@media ( max-height:800px ) {	
	.map h1{ display:none}
	.world-map{ margin-top:-200px;}	
}
@media (max-width: 992px){
    .map-tab{position: unset;margin: 30px 15px;}
    .map h1{position: unset;}
    .map-tab a,.map-tab a:last-child{display: inline-block;border-radius: 0;width: auto;height: auto;line-height: 1;padding: 15px 20px;margin-right: 10px;}
    .local-map{position: unset;margin: 50px auto;}
    .map-box{display: flex;justify-content: center;width: 100%;}
    .local-map .tuli{position: unset;display: inline-block;background: none;text-align: center;width: 100%;margin-top: 30px;}
    .local-map .tuli ul{display: inline-block;}
    .local-map .tuli ul::after{content: '';display: block;clear: both;}
    .local-map .tuli li{float: left;}
    .local-map .tuli li a{border-bottom:none;background-color: #fff;}
}
@media (max-width: 800px) {
    .map h1{font-size: 28px;}
    .local-map{transform: scale(0.8)!important;}
}
@media (max-width: 600px) {
    .map{height: 700px!important;min-height: 1px;}
    .local-map{transform: scale(0.7)!important;margin-top: -55px;}
}
@media (max-width: 500px) {
    .map{height: 600px!important;}
    .local-map{transform: scale(0.45)!important;margin-top: -120px;}
    
}


/*标注*/
.map .pointer{position: absolute;top: 50px;left: 50px;display: block; visibility:hidden;transition: all 0.5s; -webkit-transition: all 0.5s;opacity: 0;filter:alpha(Opacity=0);}
.map .pointer em{display: block;position: absolute;top: 0;left: 0;width: 32px;height: 44px;z-index: 3;}
.map .pointer em i{ line-height:36px; color:#dbebcf;  font-size:16px; position:absolute; left:8px }
.map .pointer svg{display: block;width: 32px;height: 44px;position: relative;overflow: visible;z-index: 2;cursor: pointer;}
.map .pointer .cross{-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}
.map .pointer .dots{-webkit-transform-origin: 16px 16px;-moz-transform-origin: 16px 16px;-ms-transform-origin: 16px 16px;transform-origin: 16px 16px;}
.map .pointer .bg{opacity: 1;}
.map .pointer .hover{opacity: 1;fill: #68b92e;stroke-dasharray: 130;stroke-dashoffset: 130;}
.map .pointer .content{ position:absolute; width:150px; height:160px; text-align:center; padding:10px; left:50%; margin-left:-75px;top:-175px; visibility:hidden;  opacity:0;filter:alpha(opacity=0); z-index:1;background: #fff;box-shadow:0px 5px 15px 0px rgba(0,0,0,0.1); }
.map .pointer .content .logo img{ width:100%; border:1px #eee solid}
.map .pointer .content .text{ margin-top:10px;}
.map .pointer .content .text strong{ display:block; font-size:16px;}
.map .pointer .content .text span{ display:block; font-size:12px; margin-top:3px;}
.map .pointer .content:before{content:"";display:block;width: 0;height: 0;border-left:10px solid transparent;border-top: 8px solid  #fff;border-right:10px solid transparent; position:absolute; left:-8px;bottom:-8px; left:50%; margin-left:-10px;}
.map .pointer .content:after{content:"";display:block; width:100%;left:0; top:160px;height:40px;}
.map .pointer.blue .hover{fill: #0978d5;}
.map .pointer.blue em i{ color:#fff}
.map .pointer.orange .hover{fill: #f39800;}
.map .pointer.red .hover{fill: #fd343b;}
.map .pointer.pinck .hover{fill: #b85ae9;}
.map .pointer.small em{width: 26px;height: 36px;}
.map .pointer.small svg{width: 18px;height: 36px;}
.map .pointer.small em i{ color:#fff; font-size:12px; position:absolute; width:26px; text-align:center; line-height:28px; left:0}
.map .pointer.styleshow{opacity: 1;filter:alpha(Opacity=100); visibility:visible}
.map .point-area{text-align:center;position:relative;width:12px;height:12px;-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out}
.map .point-area .point{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;width:12px;height:12px;margin:auto;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background:0 0}
.map .point-area .point-dot{position:relative;z-index:50;top:50%;margin-top:-6px;cursor:default;background-color:#006ba3;box-shadow:0 0 10px rgba(0,196,226,.5)}
.map .point-area .point-dot .area{position:absolute;top:-5px;display:inline-block;max-width:100px;min-width:48px;font-size:14px;color:#555;text-align:left;}
.map .point-area .point-1,.point-area .point-2{width:500%;height:500%;margin-left:-200%}
.map .point-area .point-1:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #51a4e5;opacity:0;-webkit-animation:ripple 4.5s ease-out 225ms infinite;-moz-animation:ripple 4.5s ease-out 225ms infinite;-o-animation:ripple 4.5s ease-out 225ms infinite;animation:ripple 4.5s ease-out 225ms infinite}
.map .point-area .point-2:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #51a4e5;opacity:0;-webkit-animation:ripple 4.5s ease-out 1125ms infinite;-moz-animation:ripple 4.5s ease-out 1125ms infinite;-o-animation:ripple 4.5s ease-out 1125ms infinite;animation:ripple 4.5s ease-out 1125ms infinite}
.map .point-area .point-3{width:100%;height:100%}
.map .point-area .point-3:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #51a4e5;opacity:0;-webkit-animation:ripple 4.5s ease-out 2.25s infinite;-moz-animation:ripple 4.5s ease-out 2.25s infinite;-o-animation:ripple 4.5s ease-out 2.25s infinite;animation:ripple 4.5s ease-out 2.25s infinite}
.map .latter .point-1:after{-webkit-animation:ripple 4.5s ease-out 825ms infinite;-moz-animation:ripple 4.5s ease-out 825ms infinite;-o-animation:ripple 4.5s ease-out 825ms infinite;animation:ripple 4.5s ease-out 825ms infinite}
.map .latter .point-2:after{-webkit-animation:ripple 4.5s ease-out 1725ms infinite;-moz-animation:ripple 4.5s ease-out 1725ms infinite;-o-animation:ripple 4.5s ease-out 1725ms infinite;animation:ripple 4.5s ease-out 1725ms infinite}
.map .latter .point-3:after{-webkit-animation:ripple 4.5s ease-out 2.85s infinite;-moz-animation:ripple 4.5s ease-out 2.85s infinite;-o-animation:ripple 4.5s ease-out 2.85s infinite;animation:ripple 4.5s ease-out 2.85s infinite}
.map .big,.big .point{width:16px;height:16px}
.map .big .point-dot{margin-top:-8px}
.map .big .point-1,.big .point-2,.big .point-3{width:1000%;height:1000%;margin-left:-450%}
.point-area.s2 .point-dot{ background-color:#fd343b}
.index-map .point-area{ margin-left:175px;margin-top:-40px;}
.index-map .point-area .point-dot{ width:10px; height:10px; background-color:#0093d3;top:1px;}
@-webkit-keyframes ripple{ 0%{opacity:0;-webkit-transform:scale(.1,.1)} 5%{opacity:1} 100%{opacity:0;-webkit-transform:scale(1)} }
@-moz-keyframes ripple{ 0%{opacity:0;-moz-transform:scale(.1,.1)} 5%{opacity:1} 100%{opacity:0;-moz-transform:scale(1)} }
@-o-keyframes ripple{ 0%{opacity:0;-o-transform:scale(.1,.1)} 5%{opacity:1} 100%{opacity:0;-o-transform:scale(1)} }
@keyframes ripple{ 0%{opacity:0;-webkit-transform:scale(.1,.1);-moz-transform:scale(.1,.1);-ms-transform:scale(.1,.1);transform:scale(.1,.1)} 5%{opacity:1} 100%{opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)} }
@-webkit-keyframes run{ 0%{width:0;height:0} 50%{width:60px;height:60px} 100%{width:30px;height:30px} }
@-moz-keyframes run{ 0%{width:0;height:0} 50%{width:60px;height:60px} 100%{width:30px;height:30px} }
@-o-keyframes run{ 0%{width:0;height:0} 50%{width:60px;height:60px} 100%{width:30px;height:30px} }
@keyframes run{ 0%{width:0;height:0} 50%{width:90px;height:90px} 100%{width:30px;height:100px} }




.map-dot{width:19px;height:19px;position:absolute;fill:#005599;stroke:#005599}
.map-dot--0{top:50%;right:25%;width:60px;height:60px;background:rgba(0,85,153,0.2);}
.map-dot--1{top:58.8%;right:33.2%;animation-delay:1.04s;}
.map-dot--2{top:23.2%;right:24.4%;animation-delay:1.4s;}
.map-dot--3{top:35%;right:31.9%;animation-delay:1.76s;}
.map-dot--4{bottom:61%;right:27.8%;animation-delay:2.12s;}
.map-dot--5{top:45.8%;right:28.5%;animation-delay:2.48s;}
.map-dot--6{top:17.1875%;right:55.652174%;animation-delay:2.84s;}
.map-dot--7{opacity:0.5;}
.map-dot--8{opacity:0.9;}
.map-lines{position:absolute;top:0;right:0;z-index:10;fill:none;-webkit-stroke:#005599;-moz-stroke:#005599;-ms-stroke:#005599;-o-stroke:#005599;stroke:#005599;-webkit-stroke-width:.6px;-moz-stroke-width:.6px;-ms-stroke-width:.6px;-o-stroke-width:.6px;stroke-width:.6px;}
@keyframes animation-line{0%{stroke-dashoffset:700px}
14.28571%{stroke-dashoffset:0px}
61.42857%{stroke-dashoffset:0px}
85.71429%{stroke-dashoffset:-700px}
to{stroke-dashoffset:-700px}
}
@-webkit-keyframes animation-line{0%{-webkit-stroke-dashoffset:700px}
14.28571%{-webkit-stroke-dashoffset:0px}
61.42857%{-webkit-stroke-dashoffset:0px}
85.71429%{-webkit-stroke-dashoffset:-700px}
to{-webkit-stroke-dashoffset:-700px}
}
@-moz-keyframes animation-line{0%{-moz-stroke-dashoffset:700px}
14.28571%{-moz-stroke-dashoffset:0px}
61.42857%{-moz-stroke-dashoffset:0px}
85.71429%{-moz-stroke-dashoffset:-700px}
to{-moz-stroke-dashoffset:-700px}
}
@-o-keyframes animation-line{0%{-o-stroke-dashoffset:700px}
14.28571%{-o-stroke-dashoffset:0px}
61.42857%{-o-stroke-dashoffset:0px}
85.71429%{-o-stroke-dashoffset:-700px}
to{-o-stroke-dashoffset:-700px}
}
/****/
@keyframes animation-linea{0%{stroke-dashoffset:-700px}
14.28571%{stroke-dashoffset:0px}
61.42857%{stroke-dashoffset:0px}
85.71429%{stroke-dashoffset:700px}
to{stroke-dashoffset:700px}
}
@-webkit-keyframes animation-linea{0%{-webkit-stroke-dashoffset:-700px}
14.28571%{-webkit-stroke-dashoffset:0px}
61.42857%{-webkit-stroke-dashoffset:0px}
85.71429%{-webkit-stroke-dashoffset:700px}
to{-webkit-stroke-dashoffset:700px}
}
@-moz-keyframes animation-linea{0%{-moz-stroke-dashoffset:-700px}
14.28571%{-moz-stroke-dashoffset:0px}
61.42857%{-moz-stroke-dashoffset:0px}
85.71429%{-moz-stroke-dashoffset:700px}
to{-moz-stroke-dashoffset:700px}
}
@-o-keyframes animation-linea{0%{-o-stroke-dashoffset:-700px}
14.28571%{-o-stroke-dashoffset:0px}
61.42857%{-o-stroke-dashoffset:0px}
85.71429%{-o-stroke-dashoffset:700px}
to{-o-stroke-dashoffset:700px}
}
.map-line--6{animation:animation-linea 10.04s ease-in!important;animation-fill-mode:forwards!important;animation-iteration-count:infinite!important;animation-delay:2.66s!important;}
/****/
svg:not(:root){overflow:hidden;}
/*.map-line .scrollTip.animate{animation:animation-line 800ms;}
*/
.map-line{stroke-dashoffset:700px;stroke-dasharray:700px;animation:animation-line 10.04s ease-in;animation-fill-mode:forwards;animation-iteration-count:infinite;}
.is-ie .map-line{stroke-dashoffset:0!important;animation-name:animation-line-fallback;}
.map-line--1{animation-delay:.86s;}
.map-line--2{animation-delay:1.22s;}
.map-line--3{animation-delay:1.58s;}
.map-line--4{animation-delay:1.94s;}
.map-line--5{animation-delay:2.3s;}
.map-line--6{animation-delay:2.66s;}
.is-ie .map-dot{stroke-dashoffset:0!important;animation-name:animation-line-fallback-box;}
@keyframes animation-line-fallback-box{0%{opacity:1}
14.28571%{opacity:1}
61.42857%{opacity:1}
85.71429%{opacity:0}
to{opacity:0.5}
}
@-webkit-keyframes animation-line-fallback-box{0%{-webkit-opacity:1}
14.28571%{-webkit-opacity:1}
61.42857%{-webkit-opacity:1}
85.71429%{-webkit-opacity:0}
to{-webkit-opacity:0.5}
}
@-moz-keyframes animation-line-fallback-box{0%{-moz-opacity:1}
14.28571%{-moz-opacity:1}
61.42857%{-moz-opacity:1}
85.71429%{-moz-opacity:0}
to{-moz-opacity:0.5}
}
@-o-keyframes animation-line-fallback-box{0%{-o-opacity:1}
14.28571%{-o-opacity:1}
61.42857%{-o-opacity:1}
85.71429%{-o-opacity:0}
to{-o-opacity:0.5}
}
.map-dot{-webkit-animation:animation-dot 4.04s cubic-bezier(.25,.74,.22,.99);-moz-animation:animation-dot 4.04s cubic-bezier(.25,.74,.22,.99);-ms-animation:animation-dot 4.04s cubic-bezier(.25,.74,.22,.99);-o-animation:animation-dot 4.04s cubic-bezier(.25,.74,.22,.99);animation:animation-dot 4.04s cubic-bezier(.25,.74,.22,.99);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;}
@-webkit-keyframes animation-dot{0%{-webkit-opacity:0;opacity:0;r:5}
14.28571%{-webkit-opacity:1;opacity:1}
26.42857%{-webkit-opacity:1;opacity:1}
40.71429%{-webkit-opacity:0;opacity:0;r:10}
to{-webkit-opacity:0;opacity:0;r:5}
}
@-moz-keyframes animation-dot{0%{-moz-opacity:0;opacity:0;r:5}
14.28571%{-moz-opacity:1;opacity:1}
26.42857%{-moz-opacity:1;opacity:1}
40.71429%{-moz-opacity:0;opacity:0;r:10}
to{-moz-opacity:0;opacity:0;r:5}
}
@-o-keyframes animation-dot{0%{-o-opacity:0;opacity:0;r:5}
14.28571%{-o-opacity:1;opacity:1}
26.42857%{-o-opacity:1;opacity:1}
40.71429%{-o-opacity:0;opacity:0;r:10}
to{-o-opacity:0;opacity:0;r:5}
}
@keyframes animation-dot{0%{opacity:0.2;r:5;}
14.28571%{opacity:0.5;}
26.42857%{opacity:1;;}
40.71429%{opacity:0.2;r:8;}
to{opacity:1;r:5}
}
.map-dot--1{animation-delay:1.04s;}
.map-dot--2{animation-delay:1.4s;}
.map-dot--3{animation-delay:1.76s;}
.map-dot--4{animation-delay:2.12s;}
.map-dot--5{animation-delay:2.48s;}
.map-dot--6{animation-delay:2.84s;}
.map-dot--0{-webkit-animation:fade-in 1.8s cubic-bezier(.25,.74,.22,.99);-moz-animation:fade-in 1.8s cubic-bezier(.25,.74,.22,.99);-ms-animation:fade-in 1.8s cubic-bezier(.25,.74,.22,.99);-o-animation:fade-in 1.8s cubic-bezier(.25,.74,.22,.99);animation:fade-in 1.8s cubic-bezier(.25,.74,.22,.99);-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;}
.map-dot--7{-webkit-animation:fade-in1 4.04s cubic-bezier(.25,.74,.22,.99);-moz-animation:fade-in1 4.04s cubic-bezier(.25,.74,.22,.99);-ms-animation:fade-in1 4.04s cubic-bezier(.25,.74,.22,.99);-o-animation:fade-in1 4.04s cubic-bezier(.25,.74,.22,.99);animation:fade-in1 4.04s cubic-bezier(.25,.74,.22,.99);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.map-dot--8{-webkit-animation:fade-in 1.8s cubic-bezier(.25,.74,.22,.99);-moz-animation:fade-in 1.8s cubic-bezier(.25,.74,.22,.99);-ms-animation:fade-in 1.8s cubic-bezier(.25,.74,.22,.99);-o-animation:fade-in 1.8s cubic-bezier(.25,.74,.22,.99);animation:fade-in 1.8s cubic-bezier(.25,.74,.22,.99);-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-ms-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;}
@-webkit-keyframes fade-in{0%{-webkit-opacity:0;opacity:0;}
to{-webkit-opacity:1;opacity:1;}
}
@-moz-keyframes fade-in{0%{-moz-opacity:0;opacity:0;}
to{-moz-opacity:1;opacity:1;}
}
@-o-keyframes fade-in{0%{-o-opacity:0;opacity:0;}
to{-o-opacity:1;opacity:1;}
}
@keyframes fade-in{0%{opacity:0;}
to{opacity:1;}
}
@keyframes fade-in1{0%{opacity:0;r:0}
50%{opacity:0.5;r:25}
to{opacity:0;r:0}
}
@keyframes animation-line-fallback{0%{opacity:0}
14.28571%{opacity:1}
26.42857%{opacity:1}
40.71429%{opacity:0}
to{opacity:0}
}
@-webkit-keyframes animation-line-fallback{0%{-webkit-opacity:0}
    14.28571%{-webkit-opacity:1}
    26.42857%{-webkit-opacity:1}
    40.71429%{-webkit-opacity:0}
    to{-webkit-opacity:0}
}
@-moz-keyframes animation-line-fallback{0%{-moz-opacity:0}
    14.28571%{-moz-opacity:1}
    26.42857%{-moz-opacity:1}
    40.71429%{-moz-opacity:0}
    to{-moz-opacity:0}
}
@-o-keyframes animation-line-fallback{0%{-o-opacity:0}
    14.28571%{-o-opacity:1}
    26.42857%{-o-opacity:1}
    40.71429%{-o-opacity:0}
    to{-o-opacity:0}
}
.dot{display:block;width:100%;height:100%;position:absolute;left:0;right:0;bottom:0;top:0;z-index:50;}
.dot:hover{z-index:100;}
.dot >.before{content:'';position:absolute;width:20px;height:20px;left:0;top:0;border:2px solid #2f8dba;border-radius:100%;background-color:#308ebb;z-index:2;animation:color1 1s ease-out;animation-iteration-count:infinite;}
.dot >.after{content:'';position:absolute;width:40px;height:40px;top:-10px;left:-10px;border:3px solid #4dbbda;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;z-index:1;opacity:0;animation:color2 1s ease-out;animation-iteration-count:infinite;}
@keyframes color1{0%{transform:scale(0.1);opacity:0.5;border-color:#1da5ce;}
    25%{transform:scale(0.5);opacity:0.5;border-color:#0b93d6;}
    50%{transform:scale(1);opacity:0.5;border-color:#13b5e5;}
    75%{transform:scale(1);opacity:0;}
    100%{transform:scale(1);opacity:0;}
}
@keyframes color2{0%{transform:scale(0.5);opacity:0;}
    25%{transform:scale(0.5);opacity:0;}
    49%{-webkit-transform:scale(0.5);opacity:0;}
    50%{transform:scale(0.5);opacity:0.5;border-color:#4b9ec7;}
    75%{transform:scale(0.8);opacity:0.5;border-color:#4cb5d6;}
    100%{transform:scale(1);opacity:0.5;border-color:#9cddeb;}
}
.dot >div{z-index:3;top:0;left:0;}

/* 榜样 */
.example-bg{padding:40px 15px 0px 15px;}
.example-box{height: auto;}
.example-list-box{margin-bottom: 30px;padding: 0 15px}
.example-list-img{overflow: hidden;}
.example-list-img .bg-img{width: 100%;padding-bottom: 130%;}
.example-list-img img{width: 100%;height: 100%;}
.example-list-text{color: #333;line-height: 1.6;text-align: center;padding: 20px 25px;transition: all .4s;}
.example-list-text p{height: 3.2em;}
.example-list-box:hover .example-list-text{background:#d82128;color: #fff;}
@media (min-width: 1200px){
    .example-box .col-lg-3{width:20%}
}
/* 广斌 */
/* 热点专题 */
.special-column .title{color: #2496cd;padding-top: 70px;padding-bottom: 10px;position: relative;font-size: 20px;}
.special-column .title:after{content: '';position: absolute;bottom: 0px;left: 0px;width: 80px;height: 2px;background: #2496cd;}
.border-spercial {height: 1px;width: 100%;background: #eaeaea;}
.special-list{height:88px;margin-bottom: 30px;}
.special-list a{height: 100%;width: 100%;display: block;}
.special-link{width: 100%;height: 100%;}
.special-column ul{padding-bottom: 120px;}
.loading-box{position:fixed;margin:auto;left:50%;top:10%;bottom:0;width: 70px; height:70px;z-index: 800000000;-webkit-animation:loading-box 3s linear infinite;transform-origin:50% 50%;font-size: 75px !important;color:#666;display: none;  }
@-webkit-keyframes loading-box{
		 form{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}
	}
.video-play {position: fixed;left: 0;top: 0;z-index: 99999;width: 100%;height: 100%;display: none;}
.video-play .mask {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;filter: alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;z-index: 1;}
.video-play .close-btn {background: url(../image/guang.png) no-repeat center center;display: block;width: 50px;height: 50px;position: absolute;right: 0;top: 0;z-index: 4;-webkit-transition: -webkit-transform 1s;}
.video-play .box {width: 900px;height: 600px;position: absolute;left: 50%;top: 50%;z-index: 3;transform: translate(-50%,-50%);}
#con_video_div {background: #000;}

@media (max-width: 1320px) {

}
@media (max-width: 992px) {
	.video-play .box{width: 100%;height: auto;}
	#con_video_div{width: 100%!important;height: auto!important;padding-bottom: 60%;}
}
@media (max-width: 768px) {
    .special-column ul{padding-bottom: 10px;}
	.video-play .close-btn{display: none;}
}

/* 国宏业务 */
.h-100{height: 100%;}
.font-14{font-size: 14px;}
.font-16{font-size: 16px;}
.font-18{font-size: 18px;}
.font-24{font-size: 24px;}
.font-30{font-size: 30px;}
.font-32{font-size: 32px;}
.font-38{font-size: 38px;}
.font-60{font-size: 60px !important}
.font-80{font-size: 80px !important;}
.text-44{color:#444}
.br{ border: 1px solid Red;}
.business h1{margin-bottom: 10px;margin-top: 80px;margin-bottom: 25px;}
.business .title p{margin-bottom: 35px;}
.business-develop{width: 44%;height: auto;}
.business-develop-top{width: 100%;height: 38px;}
.business-develop-logo .iconfont-box{height: 38px; width: 38px; border-radius: 50%;border:1px solid #EAEAEA;position: relative;}
.business-develop-logo .iconfont-box .iconfont{font-size: 28px !important ;color:#EAEAEA;position: absolute;top: 55%;left: 50%;transform: translate(-50%,-50%)}
.business-develop-logo .iconfont-box .icon-small{font-size: 28px !important;}
.business-develop-border{height: 1px; background: #eaeaea; line-height: 38px;margin-top: 20px; width: 89%;}
.business-develop-text{margin-top: 40px;}
.business-develop-text h2{font-size: 24px;}
.business-develop-text .message{margin-top:25px;text-align: justify;}
.business-develop-text .message p{font-size: 15px;}
.business-bg{padding-bottom: 195px !important;}
.business-img-box{margin-bottom: 80px;position: relative;margin-top: -30px;margin-left: 0 !important; margin-right: 0 !important;display: block;}
.business-img-box .col-md-4{transition: all .3s;     margin-top: 60px;}
.business-img-box .col-md-4:hover{transform: scale(1.1);z-index: 80;}
.business-img-tab{height: 502px;}
.business-img-hint{  position: absolute;width: 90%;height: 30px;z-index: 50;color: #fff;opacity: 1;transition: all .3s;bottom: 50px;transform: translateX;left: 50%;transform: translateX(-50%);}
.business-img-hint .font-16{line-height: 30px;}
.business-img-popup{position: absolute; transition: all .3s;width: 100%;height: 100%;opacity: 0;top:0%;left:0%;background-position: center;background-size: cover;}
.business-img-popup .blue-popup{height: 100%;width: 100%;background-color: rgba(36,150,205,.5);}
.business-img-tab:hover .business-img-popup{opacity: 1;z-index: 100;cursor: pointer;}
.business-img-tab:hover .business-img-hint{opacity: 0;}
.blue-popup-top{height: 4.5%;cursor: pointer;}
.business-popup-box{border:1px solid #FFFFFF;color: #fff; width: 91%;height: 91%;margin: 0 auto;}
.business-popup-box .iconfont{margin: 0 auto; margin-top:90px; font-size: 42px;}
.business-popup-box .border-white{width: 40px;height: 3px;background: #fff;margin: 0 auto;margin-top:35px;}
.business-popup-box a{color: #fff;}
.business-popup-box .popup-link{    width: 120px;height: 20px;margin: 0 auto;margin-top: 60px;margin-bottom: 20px;}
.business-popup-box .popup-link .pull-right{text-align: center;margin-top: -2px;margin-right: 20px; font-size: 30px !important;transition: all .6s;}
.business-popup-box:hover .popup-link .pull-right{margin-right: 0px;}
.about-business{background: url('../image/business.png') no-repeat;background-position: bottom;background-size: contain;padding-bottom: 195px }
.about-environment{background: url('/images/environment.png') no-repeat;background-position: bottom;background-size: contain;padding-bottom: 180px }
.about-cereals-oils{background: url('/images/cerealsOils.png') no-repeat;background-position: bottom;background-size: contain;padding-bottom: 180px }
.about-management{background: url('/images/management.png') no-repeat;background-position: bottom;background-size: contain;padding-bottom: 180px }
.business-phone-box{height: 500px;display: none;margin-bottom: 50px;}
.business-phone-box .swiper-container{height: 100%;}
.business-phone-box .swiper-container .item{width:100%;height: 100%;display: block;position: relative;}
.business-phone-box .swiper-container .swiper-pagination{bottom: 12px;}
.business-phone-box .swiper-container .swiper-pagination span{width: 10px;height: 10px;background: #fff!important;opacity: 0;margin-right: 10px;transition: all .3s;}
.business-phone-box .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background: #2496cd!important;}
.business-phone-box  .swiper-container:hover .swiper-pagination span{opacity: 1;}
@media screen and (max-width: 767px) {
	.business h1{font-size: 24px !important;text-align: center !important;margin-top: 20px;margin-bottom: 20px;}
	.business .title p{font-size: 18px;text-align: center;margin-bottom: 20px;line-height: 1.6;}
	.business-develop{width: 100%;padding: 0 15px;}
	.business-develop-border{width: 80%;}
	.business-develop-text{margin-top: 5px;}
	.business-develop-text h2{font-size: 16px;text-align: center;}
	.business-develop-text .message{margin-top: 20px;}
	.business-develop-text .message p{text-align: justify;}
	.business-develop:nth-child(2){margin-top: 20px;}
	.about-business{padding-bottom:70px;}
	/* .business-img-box .col-md-4{margin-bottom: 45px;} */
	.business-img-box{margin-bottom: 0px;display: none;}
	/* .business-img-hint p{font-size: 18px !important;line-height: 30px;} */
	.business-popup-box .title{font-size: 16px !important;}
	.business-popup-box a{font-size: 14px !important;}
	.business-popup-box .popup-link .font-16{font-size: 14px !important;}
	.business-popup-box .popup-link .pull-right{font-size: 30px !important;}
	.business-phone-box{display: block;}
}
@media  screen and (min-width:768px) and (max-width:992px) {
	.business h1{font-size: 24px !important;text-align: center !important;margin-top: 20px;margin-bottom: 20px;}
	.business .title p{font-size: 18px;text-align: center;margin-bottom: 20px;line-height: 1.6;}
	.business-develop{width: 50%;padding: 0 15px;}
	.business-develop-border{width: 80%;}
	.business-develop-text{margin-top: 5px;}
	.business-develop-text h2{font-size: 16px;text-align: center;}
	.business-develop-text .message{margin-top: 20px;}
	.business-develop-text .message p{text-align: justify;}
	.about-business{padding-bottom:70px;}
	/* .business-img-box .col-md-4{margin-bottom: 45px;} */
	.business-img-box{margin-bottom: 0px;display: none;}
	/* .business-img-hint p{font-size: 18px !important;line-height: 30px;} */
	.business-phone-box{display: block;}
	
}
@media  screen and (max-width: 1320px) {

}
/* 环保科技 */
.environment .nav-tabs{margin-top: 50px;margin-bottom: 50px;}
.environment .nav-tabs a{font-size: 18px;color:#666; padding: 20px 50px; margin-right: 20px;display: inline-block;transition: color .4s;position: relative;border:1px solid #eee}
.environment .nav-tabs a:hover{background: #2496cd !important;color:#fff !important}
.environment .nav-tabs a.active{background: #2496cd;color:#fff}
.environment .title-hint{margin-top:30px;margin-bottom: 40px;}
.environment-video {overflow: hidden;margin: 0 auto;width: 70%;height: 100%;}
.environment-video .item .video{width: 100%;object-fit: cover}
.environment-video .item{position: relative;overflow: hidden;    width: 100%;height: 100%;display: block;}
.environment-video .item .playbox{cursor: pointer;position: absolute;top: 50%;left: 50%;color: #fff;transform: translate(-50%,-50%);}
.environment-video .item .playbtn{border: 2px solid #fff;width: 66px;height: 66px;border-radius: 50%;text-align: center;line-height: 66px;}
.environment-video .item .playbtn i{color: #fff;font-size: 36px;}
.environment-video .item .playbox p{font-size: 20px;}
.environment-video .item.playing .playbox{opacity: 0;transition: all .5s;}
.environment-video .item.playing:hover .playbox{opacity: 1;}
.environment-video-hint{margin: 0 auto;margin-top: 30px;text-align: justify!important;}
.environment-video-hint p{ font-size: 16px; }
.environment-video .swiper-slide{height:1px!important}  
.environment-video .swiper-slide-active { height:auto!important}
.environment-video .swiper-pagination{bottom: 50px;opacity: 0;}
.swiper-container:hover .swiper-pagination{opacity: 1;}
.environment-video .swiper-pagination-bullet{background: #fff!important;opacity: .5!important;width: 40px;height: 3px;border-radius: 0;}
.environment-video .swiper-pagination-bullet-active{background: #2496cd!important;opacity: 1!important;}
.environment h2{position: relative;margin-top: -30px;}
.environment-list{height: auto;width: 100%;}
.img-date-environment{height: 500px !important;}
.environment-list ul{height: auto;} 
.environment-list li{height: 402px;margin-bottom: 80px;}
.environment-list  li:nth-child(2n+1) .environment-list-text{float:left}
.environment-list  li:nth-child(2n+1) .environment-list-image{float:right}
.environment-list  li:nth-child(2n) .environment-list-image{float:left}
.environment-list li:nth-child(2n) .environment-list-text{float:right}
.environment-list-text{width:39%;}
.environment-list-text .title{margin-top: 60px;color: #0079C2;}
.environment-list-text .scroll{max-height: 12em;overflow: auto;padding-right: 30px;margin-top: 50px; text-align: justify;text-indent: 2em; font-size: 16px;}
.environment-list-text .scroll::-webkit-scrollbar{width: 4px;height: 1px;}
.environment-list-text .scroll::-webkit-scrollbar-thumb{border-radius: 4px;-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);background: #0079C2;}
.environment-list-text .scroll::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); border-radius: 4px;background: #EDEDED;}
.environment-list-text .scroll p{font-size: 16px;}
.environment-list-image{width: calc(100% - 45%);height: 100%;}
.environment-list-image .swiper-container{height: 100%;}
.environment-list-image .swiper-container .item{width:100%;height: 100%;display: block;position: relative;}
.environment-list-image .swiper-container .swiper-pagination{bottom: 12px;}
.environment-list-image .swiper-container .swiper-pagination span{width: 10px;height: 10px;background: #fff!important;opacity: 0;margin-right: 10px;transition: all .3s;}
.environment-list-image .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background: #2496cd!important;}
.environment-list-image  .swiper-container:hover .swiper-pagination span{opacity: 1;}
.environment-top{margin-top: 70px;}
.environment-list-text .subheading{line-height: 1.6;}
.environment-video .swiper-container .swiper-wrapper, .environment-video .swiper-container .swiper-wrapper .swiper-slide {height: 100%!important;}

@media  screen and (max-width: 1320px) {
	.environment-video{height: auto;width: 100%;}
}
@media (max-width:992px) {
	.environment .font-38{font-size:24px !important;}
	.environment .title-hint{margin: 20px 0 !important;font-size: 18px !important;line-height: 1.6;}
	.environment-video-hint p{text-align: left;}
	.about-environment{padding-bottom: 20px;}
	.environment{margin-bottom: 50px;}
	.environment h2{text-align: center;}
	.environment-list li:nth-child(2n+1) .environment-list-text{float: right;}
	.environment-list-image{width: 100%;height:400px;position: relative;}
	.environment-list li{height: auto;margin: 20px 0;}
	.environment-list-text{width: 100%;}
	.environment-list-text .title{margin-top: 20px;text-align: center;line-height: 1.6;}
	.environment-list-text .subheading{text-align: center;margin-top: 20px;}
	.environment-list-text .scroll{margin-top: 20px;max-height: 145px;padding: 0 15px;margin-bottom: 20px;}
	.environment-top{margin-top: 20px;}
	.about-management{padding-bottom: 20px;}
	.subheader .contact .title{width: auto;}
	.environment-video{height: auto;width: 100%;}
	.img-date-environment{height: 400px !important;}
	.environment-video-hint{width: 100%;}
}
@media (max-width: 767px) {
	.environment .font-38{font-size:24px !important;}
	.environment .title-hint{margin: 20px 0 !important;font-size: 18px !important;line-height: 1.6;}
	.environment-video .item .playbtn{width: 45px;height: 45px;line-height: 42px;}
	.environment-video-hint{margin: 20px 0;width: auto;}
	.environment-video-hint p{text-align: left;}
	.about-environment{padding-bottom: 20px;}
	.environment{margin-bottom: 50px;}
	.environment h2{text-align: center;}
	.environment-list li:nth-child(2n+1) .environment-list-text{float: right;}
	.environment-list-image{width: 100%;height: auto;padding-bottom: 60%;}
	.environment-list li{height: auto;margin: 20px 0;}
	.environment-list-text{width: 100%;}
	.environment-list-text .title{margin-top: 20px;text-align: center;line-height: 1.6;}
	.environment-list-text .subheading{text-align: center;margin-top: 20px;}
	.environment-list-text .scroll{margin-top: 20px;max-height: 145px;padding: 0 15px;margin-bottom: 20px;}
	.environment-top{margin-top: 20px;}
	.about-management{padding-bottom: 20px;}
	/* .environment-video {overflow: hidden;margin: 0 auto;width: 100%;padding-bottom: 40%;height: auto;} */
	.environment-video .item .playbtn i{font-size: 20px;}
	.subheader .contact .title{width: auto;}
	.environment-video .swiper-container .swiper-wrapper{height: auto; display: flex;}
	.environment-list-image .swiper-container{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;}
	.environment-video{height: auto;}
	.img-date-environment{height: 200px !important;}
	.environment-video-hint{width: 100%;}
}

/* 粮油食品产品列表页 */
.cereals-oils .nav-tabs{margin-top: 50px;margin-bottom: 50px;}
.cereals-oils .nav-tabs a{font-size: 18px;color:#666; padding: 20px 50px; margin-right: 20px;display: inline-block;transition: color .4s;position: relative;border:1px solid #eee}
.cereals-oils .nav-tabs a.active{background: #2496cd;color:#fff;border: 1px solid #2496cd;}
.cereals-oils .nav-tabs a:hover{background: #2496cd !important;color:#fff !important}
.cereals-oils-box{background-color: #f6f6f6;}
.cereals-oils-list{height: auto;padding-bottom: 30px;}
.cereals-oils-tab{height: 432px;width: 100%;padding-top:40px}
.cereals-oils-tab .message-box{height: 100%;width:20%;}
.cereals-oils-tab .message-box .message-list{color:#fff;padding:0 30px;padding-top:70px;height: 100%;position: relative;z-index: 1024;}
.cereals-oils-tab .message-box .message-list .title{color:#444;transition: all .5s;}
.cereals-oils-tab .message-box .message-list .title-white{color:#fff} 
.cereals-oils-tab .message-box .message-list .border-title{width: 44px;height: 3px;background: #fff;margin-top: 30px; margin-bottom: 25px;}
.cereals-oils-box li:nth-child(3n+1) .message-list{background-color: #009F95;}
.cereals-oils-box li:nth-child(3n+2) .message-list{background-color: #EAC648;}
.cereals-oils-box li:nth-child(3n+3) .message-list{background-color: #2496cd;}
.cereals-oils-box li:nth-child(3n+1) .item:hover .title{background-color: #009F95 !important;color:#fff} 
.cereals-oils-box li:nth-child(3n+2) .item:hover .title{background-color: #EAC648 !important;color:#fff} 
.cereals-oils-box li:nth-child(3n+3) .item:hover .title{background-color: #2496cd !important;color:#fff}
.subheader-text-box{line-height: 2;text-align: justify;}
.cereals-oils-tab .img-box{width: 80%;height: 100%;position: relative;}
.cereals-oils-tab .img-box .swiper-container{height: 100%;}
.cereals-oils-btn{margin-top: 60px;width: 40px;height: 20px;}
.cereals-oils-tab .swiper-button-next::after,.cereals-oils-tab .swiper-button-prev::after{font-size: 14px !important;}
.cereals-oils-tab .swiper-button-next{left: 40px !important;top:0;}
.cereals-oils-tab .swiper-button-prev{left: 0px !important;top:0;}
.cereals-oils-btn{position: relative;}
.cereals-oils-tab .img-box  .swiper-container .item{height: 100%;width: 100%; display: block;position: relative;padding-left: 20px;}
.cereals-oils-tab .img-box .swiper-container .swiper-pagination{bottom: 10px;}
.cereals-oils-tab .img-box  .swiper-container .swiper-pagination .swiper-pagination-bullet{opacity: 0.6;}
.cereals-oils-tab .img-box  .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background: #006EAB !important;opacity: 1 !important;}
.cereals-oils-tab .img-box  .swiper-container .item .img-item{height: 298px;}
.cereals-oils-tab .img-box  .swiper-container .item  .title{height: 94px;background: #fff;line-height: 94px; transition: color .4s;}
.cereals-oils-pc{display: block;}
.cereals-oils-phone{display: none;}
@media  screen and (min-width:992px) and (max-width: 1320px) {

}
@media (max-width:992px) {
	.cereals-oils .nav-tabs{margin: 20px 0;}
	.cereals-oils .nav-tabs a{margin: 0 10px 0 0 !important;padding:20px !important;float: left;text-align: center;}
	.cereals-oils-tab{height: auto;padding-top: 20px;}
	.cereals-oils-tab .message-box{width: 100%;}
	.cereals-oils-tab .message-box .message-list{padding: 20px;}
	.cereals-oils-tab .message-box .message-list .border-title{margin-top: 15px;margin-bottom: 8px;}
	.cereals-oils-btn{margin-top: 20px;background:none;height: 20px;width: 60px;}
	.cereals-oils-tab .img-box{width: 100%;}
	.cereals-oils-tab .img-box .swiper-container .item{padding:20px 10px;}
	.cereals-oils-tab .img-box .swiper-container .item .title{height: 40px;line-height: 40px;}
	.cereals-oils-tab .img-box .swiper-container .item .title .font-16{font-size: 14px;}
	.cereals-oils-tab .img-box .swiper-container{height: 390px;}
	.cereals-oils-tab .img-box .swiper-container .item .img-item{height: 310px;}
}
@media (max-width: 767px) {
	.cereals-oils .nav-tabs{margin: 20px 0;font-size: 16px;}
	.cereals-oils .nav-tabs a{padding:10px 20px !important;float: left;text-align: center;font-size: 16px;}
	.environment .nav-tabs{margin: 20px 0;}
	.environment .nav-tabs a{padding:10px 20px;margin: 0 10px 0 0; float: left;text-align: center;}
	.cereals-oils-tab{height: auto;padding-top: 20px;}
	.cereals-oils-tab .message-box{width: 100%;}
	.cereals-oils-tab .message-box .message-list{padding: 20px;}
	.cereals-oils-tab .message-box .message-list .border-title{margin-top: 15px;margin-bottom: 8px;}
	.cereals-oils-btn{margin-top: 20px;background:none;height: 20px;width: 60px;}
	.cereals-oils-pc{display: none;}
	.cereals-oils-phone{display: block;}
	.cereals-oils-tab .img-box{width: 100%;}
	.cereals-oils-tab .img-box .swiper-container .item{padding:20px 0;}
	.cereals-oils-tab .img-box .swiper-container .item .title{height: 40px;line-height: 40px;}
	.cereals-oils-tab .img-box .swiper-container .item .title .font-16{font-size: 14px;}
	.cereals-oils-tab .img-box .swiper-container{height: 400px;}
	.cereals-oils-tab .img-box .swiper-container .item .img-item{height: 310px;}
}

/* 粮油食品产品详情页 */
.cereals-particulars .particulars-list{height: 70px;width: 100%;background:#0079C2;}
.cereals-particulars .particulars-list .crumbs{height:70px;line-height: 70px;}
.cereals-particulars .particulars-list .crumbs a{font-size: 14px;color: #fff;margin-left: 12px;}
.cereals-particulars .particulars-list .crumbs a:first-child{margin-left: 0px;}
.cereals-particulars .particulars-list .crumbs a::after{content: "\e775";font-family: 'icon';margin-left: 12px;}
.cereals-particulars .particulars-list .crumbs a:last-child::after{display: none;}
.particulars-item{height: auto;padding-top: 30px;padding-bottom: 65px;}
.particulars-message{background: #f6f6f6;padding-top:30px;}
.particulars-message .nav-tabs{margin-bottom: 40px;}
.particulars-message .nav-tabs a{font-size: 18px;color:#666; padding: 20px 50px; margin-right: 20px;display: inline-block;transition: color .4s;position: relative;}
.particulars-message .nav-tabs a.active{background: #2496cd;color:#fff}
.particulars-message-tab{height: auto;}
.particulars-left{width: 100%;}
.particulars-right{width: 100%;position: relative;}
.particulars-right-img{width: 100%;height: 321px;}
.particulars-right-img .recommend-img{width: 100%;height: 259px;}
.particulars-right-img .recommend-text{  height: 60px;line-height: 60px;color: #444;margin-bottom: 30px;}
.particulars-right-img:hover .recommend-text{color:#2496cd;}
.particulars-right .font-24{margin-bottom:34px;margin-top: 40px;}
.particulars-box{width: 100%;height: 100%;position: relative;}
.particulars-small-img-box,.particulars-big-img-box{height: 490px;position: relative;}
.particulars-big-img-box{position: relative;}
.particulars-data{width: 175px;height: 175px;position: absolute;cursor:pointer;top: 0;left: 0;display: none}
.particulars-big-img-box:hover .particulars-data{display: block;background: rgba(255,255,255,0.5);}
.particulars-big-img-box  img{width: 100%;height: 100%;}
/* .particulars-box-left{width: 6.5%;} */
.particulars-box-center{width: 58%;padding-right: 6%;}
.particulars-box-right{width: 41.5%;}
.particulars-item-list .font-32{color:#66491F;margin-top: 50px;}
.particulars-item-list ul{margin: 35px 0 35px 0;width: 100%;}
.particulars-item-list li{margin-bottom: 10px;min-height: 20px;}
.particulars-item-list li:last-child{min-height: 0;height: auto;}
.particulars-item-list .classes{width: 17%; text-align: right;}
.particulars-item-list .explain{width: 77%;line-height: 2;margin-top: -5px;}
.particulars-item-list .border-separate{width: 100%;height: 1px;background: #ddd;}
.particulars-small-list{height: auto;position: absolute !important ;top:50%;transform: translateY(-50%);}
.particulars-small-list .small-img{width: 78px;height: 78px;cursor: pointer;}
.particulars-small-list .small-img img{height: 100%;width: 100%;border:1px solid #ddd;}
.particulars-small-list .active{border-color:#006EAB !important}
/* .particulars-box-left .nav-tabs a{display: block;} */
.particulars-label{margin: 40px 0;height: 42px;}
.particulars-label-box{width: 86px;height: 42px;font-size: 70px !important;color:rgba(0,0,0);margin-top: -6px;}
.particulars-label a{width: 86px;height: 42px;}
.particulars-label-video {width:115px ;height: 39px;cursor: pointer;margin-top: 4px;}
.particulars-phone .font-14{line-height: 33px;}
.particulars-phone .phone{color:#66491F;}
.particulars-big-shrink{position: absolute;width: 400px;height: 400px;background: #eaeaea;top: 35px;right:-415px}
.particulars-shrink {width: 600px;height: 490px;margin-top: -490px;margin-left: 630px; position: relative;float: left;overflow: hidden;display: none;background: #f5f5f5;}
.particulars-shrink img {position: absolute;display: block;height: 200%;width: 200%;}
.particulars-message-logo{padding: 30px;overflow: hidden;height: auto;margin-bottom: 80px;}
.particulars-message-logo p{width: 100%;height: auto;line-height: 2;text-align: center;}
.particulars-message-logo img{max-width: 100%; background-size: cover;background-position: center;background-repeat: no-repeat;}
.particulars-tab{margin: 15px -7.5px 0;height: auto;}
/* .particulars-tab .small-img{width: 108px;height: 88.2px;cursor: pointer;margin-right: 15px;} */
.particulars-tab .small-img{width: 20%;height: auto;cursor: pointer;padding: 0 7.5px;margin-bottom: 0px;}
.particulars-tab .small-img:last-child{margin-right: 0px;}
.particulars-tab .small-img img{width: 100%;height: 100%;border:1px solid #fff}
.particulars-tab .active{border-color:#006EAB !important}
.tab-part-height{height: 490px !important;}

.elegant .right-slide .swiper-slide{position: relative;}
.bg-img-cover{width: 100%;height: 100%;position: absolute;background-color:rgba(0,0,0,0.5);opacity:0;top:0;text-align: center;transition: all .3s;}
.bg-img-cover p{position: absolute;top: 56%;left: 50%;color: #fff;font-size: 16px;transform: translate(-50%,-50%);padding: 5px 10px;background: rgba;background-color: rgba(0,0,0,0.6);padding: 10px 20px;border-radius: 20px;}
.elegant .right-slide .swiper-slide:hover .bg-img-cover{opacity:1;}
.bg-img-environment{height: 100% !important;}
.swiper-wrapper-box{height: 100% !important;}

@media (max-width: 1320px) {
	.particulars-small-img-box, .particulars-big-img-box{width: auto;}
	.particulars-big-img-box:hover .particulars-data{display: none !important;}
	.particulars-item-list .classes{width: 22% !important; text-align: right;}
	.particulars-message-logo{margin-bottom: 50px;}
}
@media (max-width:992px) {
	.particulars-box-center{width: 60%;float: none!important;margin: 0 auto;padding-right: 0;}
	.particulars-small-img-box, .particulars-big-img-box{width: 100%;height: auto;}
	.tab-part-height{height: auto !important;}
	.particulars-big-img-box:hover .particulars-data{display: none !important;}
	.particulars-item{padding-top: 20px;}
	.particulars-shrink{display: none !important;}
	.particulars-box-right{width: 100%;}
	.particulars-item-list .font-32{margin-top: 20px;font-size: 24px;text-align: center;}
	.particulars-item-list ul{margin: 20px 0;}
	.particulars-item-list .classes{width: auto;}
	.particulars-message-logo{margin-bottom: 0px;}
}
@media (max-width: 767px) {
	.particulars-box-center{width: 100%;}
	.particulars-small-img-box, .particulars-big-img-box{width: 100%;height: auto;}
	.tab-part-height{height: auto !important;}
	.particulars-big-img-box:hover .particulars-data{display: none !important;}
	.particulars-item{padding-top: 35px;padding-bottom: 35px;}
	.particulars-message .nav-tabs a{padding: 12px 35px;}
	.particulars-shrink{display: none !important;}
	.particulars-box-right{width: 100%;}
	.particulars-item-list .font-32{margin-top: 20px;font-size: 24px;text-align: center;}
	.particulars-item-list ul{margin: 20px 0;}
	.particulars-item-list .classes{width: 25%;}
	.particulars-item-list .explain{width: 73%;}
	.particulars-label{margin: 20px 0;}
	.particulars-phone .phone{font-size: 24px;line-height: 1.4;}
	.particulars-message{padding-top: 20px;}
	.particulars-message .nav-tabs{margin-bottom: 20px;}
	.particulars-message-logo{padding: 20px;margin-bottom: 0px;}
	.particulars-right .font-24{margin: 20px 0;}
	.particulars-right{padding-bottom: 30px;}
	.setsize{display:block;}
}
/* 华浩 */
/* 通知公告 */
.noticed{width:100%; height: 100%;}
.noticed .notice-list{ margin:50px auto; margin-bottom: 70px;/* box-sizing: border-box; */ background-color: rgba(255, 255, 255, 1); box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1);/* margin:50px 0px; */ font-size: 14px;}
.noticed .select{border: 0; padding: 20px 20px; text-align: center;	display: block;	position: relative;color: rgba(0,0,0,.5);}
.noticed .select:nth-child(1){margin-left: 20px;}
.noticed .search{width: 240px;height:30px; display:block; float:right; margin: 26px 31px 0 0 ; position: relative;}
.noticed .search input{width: 100%; height: 100%; border:0px;border: 1px solid rgba(0,0,0,.1); border-radius: 5px; padding-left: 10px;outline: none;}
.noticed .search input:hover{border: 1px solid rgba(0, 121, 194,.6); box-shadow: 0px 0px 3px 0px rgba(0, 121, 194,.5);}
.noticed .icon-sousuo{position: relative; top: 5px; right: 0px; background: none; font-size: 14px; color: rgba(0,0,0,.7); cursor: pointer; position: absolute; right: 10px; top: 10px;   }
.noticed .notice-box {display: block; transition: all 0.4s linear;}
.noticed .noticer{ display:block; margin: 0 auto; border-bottom: 1px solid #dfdfdf; /* margin-top: 30px; */}
.noticed .noticer p{float: left;height: 100%; paddin-top: 30px; line-height:120px;  font-family: Segoe UI; font-style: normal;}
.noticed .noticer .notice-tine{width: 30%;height: 100%; font-size: 22px;}
.noticed .noticer .notice-title{width: 60%;height: 100%; font-size: 18px; font-weight:bold; transition: all 0.5 linear;}
.noticed .noticer .notice-tb{width: 0;height: 100%;font-size: 16px;float: right; text-align: left; overflow: hidden; /* display: none; */ animation: all 1s linear;}
.noticed .notice-box:hover{box-shadow: 0px 0px 15px 0px rgba(0, 121, 194,.1);}
.noticed .notice-box:hover .notice-title{color: rgba(0, 121, 194, 1);}
.noticed .notice-box:hover .noticer{padding-top: 1px; transform: translateY(-1px); border-bottom:none;  background-color: #fff; }
.noticed .notice-box:hover .notice-tb{/* display: inherit; */width: 5%;  color: rgba(0, 121, 194, 1);text-align: right; animation: all .4s linear; }
.cleat{ clear: both;}
.noticed .notice-list .select {position: relative;display: inline-block;text-align: left;margin-top:0px;}
.noticed .notice-list .select-list {margin: 5px 0 0 0;padding: 6px 0;list-style: none;position: absolute;top: 125%;left: 0;width: 69%;opacity: 0;visibility: hidden;border-radius: 3px;background: #fff;-webkit-transition: opacity .25s linear, top .25s linear;transition: opacity .25s linear, top .25s linear;}
.noticed .notice-list .select.is-open .select-list {opacity: 1;visibility: visible;top: 68%;}
.noticed .notice-list .select-item {padding: 6px 12px;font-size: 14px;line-height: 20px;cursor: pointer;color: #434A54;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-webkit-transition: background-color .25s linear;transition: background-color .25s linear; z-index: 50; text-align: center;}
.noticed .notice-list .select-item:hover {background-color: #E6E9ED;}
.noticed .notice-list .select-button {-webkit-appearance: none;margin: 0;border: 0;overflow: visible;font: inherit;text-transform: none;display: inline-block;vertical-align: middle;text-decoration: none;text-align: center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.noticed .notice-list .select-button:hover, .select-button:focus {outline: none;text-decoration: none;}
.noticed .notice-list .select-button:not(:disabled) {cursor: pointer;}
.noticed .notice-list .select-button-dropdown {padding: 6px 0px 6px 0px;background-color: #fff;color: rgba(153,153,153,1);font-size: 14px;line-height: 30px;min-height: 32px;border-radius: 3px;-webkit-transition: background-color .2s linear;transition: background-color .2s linear; text-align: center;}
.noticed .notice-list .select-button-dropdown:hover {background-color: #fff;color: rgba(153,153,153,1);}
.noticed .notice-list .select-button-dropdown:after {font-family: 'iconfont';content: '\e74d';padding-left: 30px;}
.noticed .notice-list .particular-year{height: 210px; overflow:auto; z-index: 100; box-shadow: 0px 0px 15px 0px rgba(0,0,0,.1);}
.noticed .notice-list .month{height: 210px; overflow:auto; z-index: 100; box-shadow: 0px 0px 15px 0px rgba(0,0,0,.1);}
.noticed .notice-list .particular-year::-webkit-scrollbar{width: 4px;height: 1px;}
.noticed .notice-list .particular-year::-webkit-scrollbar-thumb{border-radius: 4px;-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);background: #0079C2;}
.noticed .notice-list .particular-year::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); border-radius: 4px;background: #EDEDED;}
.noticed .notice-list .month::-webkit-scrollbar{width: 4px;height: 1px;}
.noticed .notice-list .month::-webkit-scrollbar-thumb{border-radius: 4px;-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);background: #0079C2;}
.noticed .notice-list .month::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); border-radius: 4px;background: #EDEDED;}
.noticed .select-button-dropdown {width: 130px; text-align: center;}
@media (max-width:992px) {
	.noticed .notice-list{margin-top: 30px; margin-bottom: 30px;padding: 15px;}
	.noticed{width: 100%; height: 100%;}
	.noticed .select{ padding: 0;}
	.noticed .select:nth-child(1){margin-left: 0;}
	.noticed .search{height: 40px;margin: 0 auto; margin-top: 2px;}
	.noticed .search input{width: 100%;}
	.noticed .icon-sousuo{right: 14px; top: 14px;}
	.noticed .noticer p{line-height: 80px;}
	.noticed .noticer .notice-tine{width: 30%; font-size:16px;}
	.noticed .noticer .notice-title{width: 70%; font-size:16px;}
	.noticed .notice-box:hover .notice-tb{width: 0%;}
}
@media (max-width:768px) {
	.noticed .noticer{width:auto; height: 80px;}
	.noticed .notice-list .select{width: 50%;float: left;text-align: center;margin-bottom: 10px;}
	.noticed .notice-list{position: relative;}
	.noticed .search{width: 80%; height: 40px; float: none;clear: both;}
}

/* 领导关怀 */
.noticed .leader{height: auto; margin: 0 auto; box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1);}
.noticed .leader .swiper-container{width: 100%;}
.noticed .leader .swiper-wrapper .big-box{ margin: 0 auto; background-color:#fff;}
.noticed .leader .swiper-slide{padding-left: 0px; padding-right: 0px;}
.noticed .leader .big-title{ font-size:20px;color: rgba(68,68,68,1); font-weight: 700; line-height: 30px; margin-top: 25px; animation: color .5s linear;}
.noticed .leader .swiper-slide:hover .big-title{color: rgba(0, 121, 194, 1);}
.noticed .leader .code{ float: left; margin-left: 20px;}
.noticed .leader .big-content{font-size: 16px; color: rgba(102,102,102,1);line-height: initial;font-style: normal;font-weight:400; line-height:25px;}
.noticed .leader .big-content-time{font-size:14px; color: rgba(153,153,153,1); line-height: initial;margin-top: 30px;}
.noticed .leader .bigbutton{width: 120px; height: 70px;margin-top: 30px;}
.noticed .leader .icon-xiangzuo1{font-size: 16px;}
.noticed .leader .icon-xiangyou1{font-size: 16px;}
.noticed .leader .swiper-button-next::after,.leader .swiper-button-prev::after{font-family: 'icon';}
.noticed .leader .swiper-button-next::after{content:'\e775'; font-size: 16px!important; line-height: 40px!important;}
.noticed .leader .swiper-button-prev::after{content:'\e779'; font-size: 16px!important; line-height: 40px!important;}
.noticed .leader .swiper-button-prev{display: block!important; width:40px!important; height: 40px!important; font-size: 16px!important; background-color:transparent!important; color: rgba(153,153,153,2)!important; border: 1px solid rgba(153,153,153,.2)!important; border-radius: 50%!important;  text-align: center; }
.noticed .leader .swiper-button-next{display: block!important; width:40px!important; height: 40px!important; font-size: 16px!important; background-color:transparent!important; color: rgba(153,153,153,2)!important; border: 1px solid rgba(153,153,153,.2)!important; border-radius: 50%!important;  text-align: center;}
.noticed .leader .swiper-wrapper{ height: 300px!important;}
.noticed .leader .swiper-wrapper .swiper-slide{ height: 300px!important;}
.noticed .leader .swiper-container.theme1 .swiper-button-prev{bottom:15px; top: auto; left: 48%!important;}
.noticed .leader .swiper-container.theme1 .swiper-button-next{bottom:15px; top: auto; left: 54%!important;}
.noticed .leader .swiper-slide .img{width: 45%; height: 100%; padding-left: 0px!important; float: left;}
.noticed .leader .swiper-slide .img img{ width: 100%; height: 100%;}
.noticed .leader .swiper-slide .img .w-100{padding-left: 0px;}
.noticed .leader .swiper-slide .text{width: 55%; height:100%; float: left;padding: 0 15px;}
.noticed .leaders .bigcontent{width: 100%;height: 100%; margin-top: 50px;}
.noticed .leaders .contentbox{display:block;width: 100%; height: 260px;}
.noticed .leaders .content{height: 100%; margin: 0 auto;}
.noticed .leaders .content .time{width:8.5%;height: 100%;float: left; border-bottom: 2px solid #dfdfdf; transition: all 0.4s linear;}
.noticed .leaders .contentbox:hover .time{border-bottom: 2px solid rgba(0,121,194,.3);}
.noticed .leaders .content .time .month{width:100%;font-size: 36px; font-weight: 400; display: block; margin-top: 70px; color:rgba(102, 102, 102, 1); transition: all 0.4s linear;}
.noticed .leaders .content .time .year{margin-top:10px;font-size: 16px; font-weight: 400;display: block; text-align: right; margin-right: 10px; transition: all 0.4s linear;}
.noticed .leaders .hiddenicon01{display:block; width: 0%;height: 100%;float: left; overflow: hidden; transition: all 0.4s linear;}
.noticed .leaders .content .hiddenicon01 .icon-xiangyou1{display: block;font-size:26px;line-height: 100%;float: right; margin-top: 80px; color: rgba(102, 102, 102, .8); transition: all 0.4s linear;}
.noticed .leaders .content-text{ width: 86%; height: 100%;float: left;  margin-left: 5.5%; transition: all 0.4s linear;}
.noticed .leaders .content-text img{display: block; width: 30%;height: 70%; float: left; margin:4.5% 0px; transition: all 0.4s linear;}
.noticed .leaders .content-text .title{width: 65%; font-size: 20px; font-weight: 700; float: left; margin-left:3%; margin-top: 7%; color: rgba(68,68,68,1);  transition: all 0.4s linear; line-height: 1.6;}
.noticed .leaders .content-text .font{width: 65%; text-indent: 2em; line-height: 2; font-size: 14px;float: left; margin-left: 3%; margin-top: 2%; color: rgba(102,102,102,1); transition: all 0.4s linear; }
.noticed .leaders .contentbox:hover{box-shadow: 0px 0px 15px 0px rgba(0, 121, 194,.1); }
.noticed .leaders .contentbox:hover .hiddenicon01{width: 5.5%;  } 
.noticed .leaders .contentbox:hover .content-text{margin-left: 0; }
.noticed .leaders .contentbox:hover .content-text .title{color: rgba(0, 121, 194, 1);}
.noticed .leaders .contentbox:hover .content-text img{margin-left: 5%;   }
.noticed .leaders .contentbox:hover .content-text .title{width: 60%;}
.noticed .leaders .contentbox:hover .content-text .font{width:60%;}
@media (max-width:1300px) {
	.noticed .leader{box-shadow:none}
	.noticed .leader .swiper-wrapper{ height: auto!important;}
	.noticed .leader .swiper-wrapper .swiper-slide{height: 270px;}
	.noticed .leaders .contentbox{height: 230px;}
	.noticed .leaders .content .time{width: 10.5%;}
	.noticed .leaders .content-text{width: 83.5%;}
	.noticed .leaders .content-text img{width: 30%;}
	.noticed .leaders .content-text .title{width: 60%; font-size: 18px; font-weight: 700; float: left; margin-left: 3%;color: rgba(68,68,68,1);  transition: all 0.4s linear; line-height: 1.6;}
	.noticed .leaders .content-text .font{width: 60%; text-indent: 2em; line-height: 2; font-size: 14px;float: left; margin-left: 3%; color: rgba(102,102,102,1); transition: all 0.4s linear; }
	.noticed .leaders .content .time .month{font-size: 24px;}
	.noticed .leaders .content .time .year{font-size: 16px;text-align: left;}
	.noticed .leaders .bigcontent{margin-top: 10px;}
	.noticed .leaders .contentbox:hover .content-text .title{width: 55%; font-size: 18px;}
	.noticed .leaders .contentbox:hover .content-text .font{width: 55%;}
}

@media (max-width:768px) {
	.noticed .leader .swiper-wrapper .swiper-slide{height: auto!important;}
	.noticed .leader .swiper-slide .img{width: 100%;}
	.noticed .leader .swiper-slide .text{width: 100%; padding-bottom: 60px;}
	.noticed .leader .swiper-slide .text .code{margin-left: 0px;}
	.noticed .leader .margin-top{margin-top: 8px;}
	.noticed .leader .big-title{font-size: 18px;line-height: 28px; }
	.noticed .leader .big-content{font-size: 14px;}
	.noticed .leader .big-content-time{margin-top: 15px;}
	.noticed .leaders .content .time{width: 100%!important;}
	.noticed .leader .swiper-wrapper{height: auto!important;}
	.noticed .leader .swiper-wrapper .swiper-slide{height: auto!important;}
	.noticed .leader .swiper-slide .text{width: 100%; padding-bottom: 50px;}
	.noticed .leader .swiper-container.theme1 .swiper-button-prev{left:auto!important; right:76px; bottom:0;}
	.noticed .leader .swiper-container.theme1 .swiper-button-next{left: auto!important; right:12px!important; bottom:0;}
	.noticed .leader .swiper-slide .img {width: 100%; padding: 0!important;}
	.noticed .leader .swiper-slide .img img{width: 100%; height: 100%;}
	.noticed .leader .swiper-slide .text{width: 100%;}
	.noticed .leaders .contentbox{height: auto; }
	.noticed .leaders .content{width: 95%;padding: 0 5px;margin-bottom: 10px; border-bottom: 1px solid #dfdfdf; }
	.noticed .leaders .content-text{margin-left: 0;}
	.noticed .leaders .content .time{ width: 100%; height: 100px;  border-bottom: 0; margin: 0 auto;}
	.noticed .leaders .content .time .month{margin-top: 20px;}
	.noticed .leaders .content .time .year{float: left;}
	.noticed .leaders .content-text{width: 100%;}
	.noticed .leaders .content-text img{width: 100%; height: auto; margin-top: 0;}
	.noticed .leaders .content-text .title{width: 100%; margin: 0; margin-bottom:18px; text-align:left; font-weight: 600;}
	.noticed .leaders .content-text .font{width: 100%; margin: 0; text-align:left; font-size: 14px;margin-bottom: 30px;}
	.noticed .leaders .contentbox:hover .time{border-bottom:none;}
	.noticed .leaders .contentbox:hover{box-shadow:none }
	.noticed .leaders .contentbox:hover .hiddenicon01{width: 0%;  } 
	.noticed .leaders .contentbox:hover .content-text{width: 100%;  margin-left: 0; }
	.noticed .leaders .contentbox:hover .content-text .title{color: rgba(68,68,68,1); font-size: 18px;}
	.noticed .leaders .contentbox:hover .content-text img{margin-left:0%;   }
	.noticed .leaders .contentbox:hover .content-text .title{width: 100%;}
	.noticed .leaders .contentbox:hover .content-text .font{width:100%;}
	}

/* 国宏要闻 */
.focusnews{width:100%; height:100%;padding-top: 30px;}
.focusnews .main{height: auto;margin: 0 auto;}
.focusnews .messagebox{width: 100%; height: auto; display:block;background-color:rgba(246,246,246,1); transform: translateY(0px); transition: all .5s linear;margin-bottom: 30px;}
.focusnews .nthbox{width: 100%; height: 394px;}
.focusnews .nthbox:nth-child(2){margin-top: 40px;}
.focusnews .nthbox:nth-child(3){margin-top: 40px; margin-bottom: 20px;}
.focusnews .nthbox .messagebox:nth-child(1){margin-right: 2.8%;}
.focusnews .nthbox .messagebox:nth-child(2){margin-right: 2.8%;}
.focusnews .messagebox .img{width: 100%; height: 215px; overflow: hidden;}
.focusnews .messagebox .img img{width: 100%;transition: all 0.4s linear; }
.focusnews .messagebox .text{width: 100%; height: auto; padding: 20px 30px;}
.focusnews .messagebox .text p:nth-child(1){font-size: 16px; font-weight: 700 ; color: rgba(68,68,68,1); margin-top: 10px;transition: all 0.5s linear;}
.focusnews .messagebox .text p:nth-child(2){font-size: 16px; color: rgba(102,102,102,1); line-height: 26px; margin-top: 20px; height: 3.5em;}
.focusnews .messagebox .text p:nth-child(3){font-size: 14px; color: rgba(153,153,153,1); margin-top: 20px;}
.focusnews .messagebox:hover .img img{ transform: scale(1.1);  }
.focusnews .messagebox:hover p:nth-child(1){color: rgba(0, 121, 194, 1);}
.focusnews .messagebox:hover{transform: translateY(-5px);box-shadow: 0px 0px 15px 0px rgba(0, 0, 0,.1); transition: all .5s linear;}
@media (max-width:1320px){
	.noticed .leaders .content .time{width: 10.5%;}
}
@media (max-width:992px){
	.focusnews .messagebox .text{padding: 10px 20px;}
	.focusnews .messagebox .img{height: auto;}
	.focusnews .messagebox .bg-img{width: 100%; padding-bottom:60%;}
	.focusnews .messagebox .text p:nth-child(3){margin: 10px 0;}
}
@media (max-width:768px){
	.noticed .leader .swiper-slide .text .code{margin-left: 0px;}
	.noticed .leader .margin-top{margin-top: 8px;}
	.noticed .leaders .contentbox:hover .content-text img{margin-left: 0%;   }
	.noticed .leader .big-title{margin-top: 0px;font-size: 18px;line-height: 28px; margin-left: 0px;}
	.noticed .leader .big-content{font-size: 14px; margin-left: 0px;}

}
@media (max-width:480px){
}
/* 基层动态 */
.noticed .leaders-box{width: 100%; height: auto;}
.noticed .leaders-box .leader{height: auto; margin: 0 auto; box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1);}
.noticed .leaders-box .container{ height:auto;}
.noticed .leaders-box .leader .swiper-container{width: 100%;}
.noticed .leaders-box .leader .swiper-wrapper .big-box{ margin: 0 auto; background-color:#fff;}
.noticed .leaders-box .leader .swiper-slide{padding-left: 0px; padding-right: 0px;}
.noticed .leaders-box .leader .big-title{ font-size:20px;color: rgba(68,68,68,1); font-weight: 700; line-height: 30px; margin-top: 25px; animation: color .5s linear;}
.noticed .leaders-box .leader .swiper-slide:hover .big-title{color: rgba(0, 121, 194, 1);}
.noticed .leaders-box .leader .code{display: block; float: left; margin-left: 20px;}
.noticed .leaders-box .leader .big-content{font-size: 15px; color: rgba(102,102,102,1);line-height: initial;font-style: normal;font-weight:400; line-height:25px;}
.noticed .leaders-box .leader .big-content-time{font-size:14px; color: rgba(153,153,153,1); line-height: initial;margin-top: 30px;}
.noticed .leaders-box .leader .bigbutton{width: 120px; height: 70px;margin-top: 30px;}
.noticed .leaders-box .leader .icon-xiangzuo1{font-size: 16px;}
.noticed .leaders-box .leader .icon-xiangyou1{font-size: 16px;}
.noticed .leaders-box .leader .swiper-button-next::after,.leader .swiper-button-prev::after{font-family: 'icon';}
.noticed .leaders-box .leader .swiper-button-next::after{content:'\e775'; font-size: 16px!important; line-height: 40px!important;}
.noticed .leaders-box .leader .swiper-button-prev::after{content:'\e779'; font-size: 16px!important; line-height: 40px!important;}
.noticed .leaders-box .leader .swiper-button-prev{display: block!important; width:40px!important; height: 40px!important; font-size: 16px!important; background-color:transparent!important; color: rgba(153,153,153,2)!important; border: 1px solid rgba(153,153,153,.2)!important; border-radius: 50%!important;  text-align: center; }
.noticed .leaders-box .leader .swiper-button-next{display: block!important; width:40px!important; height: 40px!important; font-size: 16px!important; background-color:transparent!important; color: rgba(153,153,153,2)!important; border: 1px solid rgba(153,153,153,.2)!important; border-radius: 50%!important;  text-align: center;}
.noticed .leaders-box .leader .swiper-wrapper{ height: 300px!important;}
.noticed .leaders-box .leader .swiper-wrapper .swiper-slide{ height: 300px!important;}
.noticed .leaders-box .leader .swiper-container.theme1 .swiper-button-prev{bottom:15px; top: auto; left: 50%!important;}
.noticed .leaders-box .leader .swiper-container.theme1 .swiper-button-next{bottom:15px; top: auto; left: 55%!important;}
.noticed .leaders-box .leader .swiper-slide .img{width: 45%; height: 100%; padding-left: 0px!important; float: left;}
.noticed .leaders-box .leader .swiper-slide .img img{}
.noticed .leaders-box .leader .swiper-slide .img .w-100{padding-left: 0px;}
.noticed .leaders-box .leader .swiper-slide .text{width: 50%; height: 300px; float: left; margin-left: 2.5%;}
.noticed .leaders-box .leaders .bigcontent{width: 100%;height: 100%; margin-top: 50px;}
.noticed .leaders-box .leaders .contentbox{display:block;width: 100%; height: 260px;}
.noticed .leaders-box .leaders .content{height: 100%; margin: 0 auto;}
.noticed .leaders-box .leaders .content .time{width:8.5%;height: 100%;float: left; border-bottom: 2px solid #dfdfdf; transition: all 0.4s linear;}
.noticed .leaders-box .leaders .contentbox:hover .time{border-bottom: 2px solid rgba(0,121,194,.3);}
.noticed .leaders-box .leaders .content .time .month{width:100%;font-size: 36px; font-weight: 400; display: block; margin-top: 70px; color:rgba(102, 102, 102, 1); transition: all 0.4s linear;}
.noticed .leaders-box .leaders .content .time .year{margin-top:10px;font-size: 16px; font-weight: 400;display: block; text-align: right; margin-right: 10px; transition: all 0.4s linear;}
.noticed .leaders-box .leaders .hiddenicon01{display:block; width: 0%;height: 100%;float: left; overflow: hidden; transition: all 0.4s linear;}
.noticed .leaders-box .leaders .content .hiddenicon01 .icon-xiangyou1{display: block;font-size:26px;line-height: 100%;float: right; margin-top: 80px; color: rgba(102, 102, 102, .8); transition: all 0.4s linear;}
.noticed .leaders-box .leaders .content-text{ width: 86%; height: 100%;float: left;  margin-left: 5.5%; transition: all 0.4s linear;}
.noticed .leaders-box .leaders .content-text img{display: block; width: 30%;height: 70%; float: left; margin:4.5% 0px; transition: all 0.4s linear;}
.noticed .leaders-box .leaders .content-text .title{width: 65%; font-size: 20px; font-weight: 700; float: left; margin-left: 30px; margin-top: 70px; color: rgba(68,68,68,1);  transition: all 0.4s linear; line-height: 1.6;}
.noticed .leaders-box .leaders .content-text .font{width: 65%; text-indent: 2em; line-height: 2; font-size: 16px;float: left; margin-left: 3%; margin-top: 20px; color: rgba(102,102,102,1); transition: all 0.4s linear; }
.noticed .leaders-box .leaders .contentbox:hover{box-shadow: 0px 0px 15px 0px rgba(0, 121, 194,.1); }
.noticed .leaders-box .leaders .contentbox:hover .hiddenicon01{width: 5.5%;} 
.noticed .leaders-box .leaders .contentbox:hover .content-text{margin-left: 0;}
.noticed .leaders-box .leaders .contentbox:hover .content-text .title{color: rgba(0, 121, 194, 1);}
.noticed .leaders-box .leaders .contentbox:hover .content-text img{margin-left: 5%;}
.noticed .leaders-box .leaders .contentbox:hover .content-text .title{width: 60%;}
.noticed .leaders-box .leaders .contentbox:hover .content-text .font{width:60%;}
@media (max-width:1320px) {
	.noticed .leaders-box .leaders .contentbox{height: 230px;}
	.noticed .leaders-box .leaders .content .time{width: 10.5%;}
	.noticed .leaders-box .leaders .content-text{width: 83.5%;}
	.noticed .leaders-box .leaders .content-text img{width: 30%;}
	.noticed .leaders-box .leaders .content-text .title{width: 60%; font-size: 18px; font-weight: 700; float: left; margin-left: 30px; margin-top: 70px; color: rgba(68,68,68,1);  transition: all 0.4s linear; line-height: 1.6;}
	.noticed .leaders-box .leaders .content-text .font{width: 60%; text-indent: 2em; line-height: 2; font-size: 14px;float: left; margin-left: 3%; margin-top: 20px; color: rgba(102,102,102,1); transition: all 0.4s linear; }
	.noticed .leaders-box .leaders .content .time .month{font-size: 26px;}
	.noticed .leaders-box .leaders .content .time .year{font-size: 14px;text-align: left;}
	.noticed .leaders-box .leaders .bigcontent{margin-top: 10px;}
	.noticed .leaders-box .leaders .contentbox:hover .content-text .title{width: 55%;}
	.noticed .leaders-box .leaders .contentbox:hover .content-text .font{width: 55%;}
}
@media (max-width:767px) {
	.noticed .leaders-box .leaders .contentbox{height: auto; }
	.noticed .leaders-box .leaders .content{width: 95%;padding: 0 5px;margin-bottom: 10px; border-bottom: 1px solid #dfdfdf; }
	.noticed .leaders-box .leaders .content-text{margin-left: 0;}
	.noticed .leaders-box .leaders .content .time{ width: 100%; height: 100px;  border-bottom: 0; margin: 0 auto;}
	.noticed .leaders-box .leaders .content .time .month{margin-top: 20px;}
	.noticed .leaders-box .leaders .content .time .year{float: left;}
	.noticed .leaders-box .leaders .content-text{width: 100%;}
	.noticed .leaders-box .leaders .content-text img{width: 100%;height: auto; margin-top: 0;}
	.noticed .leaders-box .leaders .content-text .title{width: 100%; margin: 0; text-align:left; font-size: 18px; font-weight: 600;}
	.noticed .leaders-box .leaders .content-text .font{width: 100%; margin: 0; text-align:left; font-size: 14px;margin-bottom: 30px;}
	.noticed .leaders-box .leaders .contentbox:hover .time{border-bottom:none;}
	.noticed .leaders-box .leaders .contentbox:hover{box-shadow:none }
	.noticed .leaders-box .leaders .contentbox:hover .hiddenicon01{width: 0%;} 
	.noticed .leaders-box .leaders .contentbox:hover .content-text{width: 100%;  margin-left: 0; }
	.noticed .leaders-box .leaders .contentbox:hover .content-text .title{color: rgba(68,68,68,1);}
	.noticed .leaders-box .leaders .contentbox:hover .content-text img{margin-left: 0%;   }
	.noticed .leaders-box .leaders .contentbox:hover .content-text .title{width: 100%; font-size: 18px;}
	.noticed .leaders-box .leaders .contentbox:hover .content-text .font{width:100%;}
	}

 @media (max-width: 768px) {
     .top-image {
         height: 22vw !important;
     }
 }

 /** 分页样式 */
 .ant-list-pagination {
     margin-top: 24px;
     text-align: right;
 }

 .ant-pagination, .ant-pagination ol, .ant-pagination ul {
     margin: 0;
     padding: 0;
     list-style: none;
 }

 .ant-pagination {
     box-sizing: border-box;
     color: rgba(0,0,0,.65);
     font-size: 14px;
     font-variant: tabular-nums;
     line-height: 1.5;
     font-feature-settings: "tnum";
 }

 .ant-pagination-disabled, .ant-pagination-disabled:focus, .ant-pagination-disabled:hover {
     cursor: not-allowed;
 }

 .ant-pagination-next, .ant-pagination-prev {
     outline: 0;
 }

 .ant-pagination-jump-next, .ant-pagination-jump-prev, .ant-pagination-next, .ant-pagination-prev {
     display: inline-block;
     min-width: 32px;
     height: 32px;
     color: rgba(0,0,0,.65);
     font-family: Arial;
     line-height: 32px;
     text-align: center;
     vertical-align: middle;
     list-style: none;
     border-radius: 4px;
     cursor: pointer;
     transition: all .3s;
 }

 .ant-pagination-item-active {
     font-weight: 500;
     background: #fff;
     border-color: #58b5f1 !important;
 }

 .ant-pagination-item-active a {
     color: #58b5f1;
 }

 .ant-pagination-item {
     min-width: 32px;
     font-family: Arial;
     text-align: center;
     list-style: none;
     border: 1px solid #d9d9d9;
     border-radius: 4px;
     outline: 0;
     cursor: pointer;
     user-select: none;
 }

 .ant-pagination-item, .ant-pagination-total-text {
     display: inline-block;
     height: 32px;
     line-height: 30px;
     vertical-align: middle;
 }

 /*搜索按钮 */
 .btn:focus {
     outline: 1px solid #000;
 }

 /** ftl顶部图片 */
 .top-image {
     height: 14.5vw;
 }
 .search-page-image {
     background-image: url("../image/news_bg.jpg");
 }





.pglist {
    padding: 30px 0 15px;
    width: 100%;
    text-align: center;
    clear: both;
}.pglist * {
    display: inline-block;
    vertical-align: middle;
    line-height: 34px;
    padding-bottom: 1px;
}.pglist a {
    color: #333;
    padding: 0 15px;
    margin: 0 4px;
    background: #fff;
    border: 1px solid #edebeb;
}.pglist .active a{
    display: inline-block;
    color: #fff;
    background: #0056a8;
    border-color: #0056a8;
}.pglist span{
    color: #333;
    padding: 0 15px;
    margin: 0 4px;
    background: #fff;
    border: 1px solid #edebeb;
}








.wp {
    width: 1200px;
    max-width: 1200px;
    margin: 0 auto
}
@media screen and (max-width:1200px) {
.wp {
    width: 96%;
    padding: 0 2%
}
}
@media screen and (max-width:1200px) {
.wp1200 {
    width: 100%
}
}
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
    float: left;
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
    cursor: pointer;
}
.owl-controls {
    display: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.ny_prod {
    background: url({eyou:global name='web_cmspath' /}/skin/zujianku/images/bg360.jpg) repeat-y center top;
    height: auto;
    overflow: hidden;
    padding-bottom: 60px;
    color: #434343
}
.ny_pro_ny {
    width: 100%;
    padding: 30px 0;
}
@media (max-width:767px) {
.ny_pro_ny {
    padding: 5px 0;
}
}
.ny_pro_top {
    width: 100%;
    height: auto;
    padding: 2%;
    background-color: #fff;
    box-shadow: 0px 2px 10px #b3b3b3;
    overflow: hidden
}
.ny_pro_top_l {
    width: 50%;
    float: left;
    height: auto;
    overflow: hidden;
}
.ny_pro_top_l img {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.ny_pro_top_l .owl-controls {
    position: absolute;
    z-index: 99;
    width: 100%;
    height: 28px;
    margin-top: -28px;
    text-align: center;
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#0fffffff, endcolorstr=#0fffffff);
    background-color: rgba(0,0,0,.3);
}
.ny_pro_top_l .owl-controls .owl-page {
    display: inline-block;
    zoom: 1;
*display:inline
}
.ny_pro_top_l .owl-controls .owl-page span {
    z-index: 999;
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 999px;
    margin: 9px 3px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    background: #fff;
}
.ny_pro_top_l .owl-controls .owl-page:last-child {
    margin-right: 10px
}
.ny_pro_top_l .owl-controls .owl-page.active span, .ny_pro_top_l .owl-controls.clickable .owl-page:hover span {
    background-color: #bf873d
}
.ny_pro_top_r {
    width: 45%;
    float: right;
    height: auto;
    overflow: hidden;
}
.ny_pro_top_r h3 {
    font-size: 1.6em;
    color: #bf873d;
    line-height: 3em;
}
.ny_pro_top_r h4 {
    width: 100%;
    border-top: 1px dotted #dcdcdc;
    font-size: 13px;
    line-height: 28px;
    font-weight: normal;
    padding: 15px 0;
    display: block;
    text-align: justify;
}
.ny_pro_b {
    width: 100%;
    margin-top: 30px;
}
.ny_pro_b h4 {
    width: 100%;
    padding: 1.2% 2%;
    background-color: #fff;
    box-shadow: 0px 2px 10px #b3b3b3;
    line-height: 36px;
    margin-bottom: 50px
}
.ny_pro_b h4 span {
    width: auto;
    font-size: 20px;
    font-weight: bold;
    color: #bf873d
}
.ny_pro_b_nr {
    height: auto;
    padding-bottom: 2em;
    font-size: 14px;
    line-height: 28px;
    text-align: justify;
    overflow: hidden;
}
.xyp {
    border-top: 1px dotted #CCCCCC;
    padding: 2em 0 1em 0;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.xyp a {
    color: #626262;
}
.xyp a:hover {
    color: #bf873d;
}
@media (max-width:640px) {
.ny_pro_top_l {
    width: 100%;
    float: none;
}
.ny_pro_top_r {
    width: 98%;
    padding: 1%;
    float: none
}
}
.ny_pro_b_nr img{ width: 99%;}









