/* 首页 */
.indexban .swiper-button-prev,
.indexban .swiper-button-next{width:59px;height:60px;background-color:rgba(0,0,0,0.3);background-size:15px 31px;background-repeat:no-repeat;transition:.4s;-webkit-transition:.4s}
.indexban .swiper-button-prev{background-image:url(/img/ban-l.png);left:0;border-top-right-radius:30px;border-bottom-right-radius:30px;background-position: left 14px center;}
.indexban .swiper-button-next{background-image:url(/img/ban-r.png);right:0;border-top-left-radius:30px;border-bottom-left-radius:30px;background-position:left 30px center}
.indexban .swiper-button-next:hover,
.indexban .swiper-button-prev:hover{background-color:rgba(60,212,136,0.3)}
.indexban .textbox{max-width:660px;position:absolute;top:50%;left:10.9375vw;transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.indexban .textbox.text1{max-width:668px}
.indexban .text2-cn{font-size:60px;color:#fff;font-family:"思源黑体 CN", sans-serif, Arial, Helvetica}
.indexban .text2-cnb{font-size:30px;color:#fff;font-family:"思源黑体 CN", sans-serif, Arial, Helvetica}
.indexban .text2-en{font-size:47px;color:#fff;font-family:"思源黑体 CN", Arial, Helvetica, sans-serif;margin-top:16px;line-height:1.2;}
.indexban .text1-en{font-size:48px;color:#fff;font-family:"思源黑体 CN", Arial, Helvetica, sans-serif}
.indexban .text1-cn{font-size:30px;color:#fff;font-family:"思源黑体 CN", sans-serif, Arial, Helvetica;margin-top:16px}
.indexban .more{display:block;margin-top:70px}
.indexban .swiper-slide .img img{width:100%}
.titlebox .title{font-size:36px;color:#222;text-align:center}
.titlebox .entitle{font-size:16px;text-align:center;color:#5e5d88;margin-top:20px}
.indexpro{padding:88px 0 98px;background-color:#f2f2f2}
.indexproitems{margin-top:50px}
.indexproitem{width:23.5%;position:relative;padding:46px 50px 76px;margin-right:2%;border-radius:14px;background-image:url(../img/index_probg.jpg);background-size:100% 100%;background-repeat:no-repeat;background-position:center center;transition:.4s;-webkit-transition:.4s}
.indexproitem:nth-last-of-type(1){margin-right:0}
.indexproitem .img{height:114px;text-align:center}
.indexproitem .img img{width:98px;display:inline-block}
.indexproitem .title{font-size:22px;color:#222;margin-top:28px}
.indexproitem .text{color: rgb(138, 137, 176);line-height: 2.143;margin-top:14px;height:150px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;transition:.4s;-webkit-transition:.4s}
.indexproitem .more{width:40px;height:40px;opacity:0;background-color:#31bf77;border-radius:3px;text-align:center;font-size:30px;color:#fff;font-weight:bold;line-height:40px;position:absolute;bottom:0;left:50%;margin-left:-20px;transition:.4s;-webkit-transition:.4s}
.indexproitem:hover{background-image:url(/img/index_probgcur.jpg);background-size:100% 101%;box-shadow: 0px 0px 51px 0px rgba(9, 45, 68, 0.4)}
.indexproitem:hover .title, .indexproitem:hover .text{color:#fff}
.indexproitem:hover .more{opacity:1}
.wapindexpro{display:none;margin-top:25px;position:relative;padding-bottom:44px}
.wapindexpro .swiper-pagination-bullets{bottom:0px;left:0;width:100%}
.wapindexpro .indexproitem{width:100%}
.wapindexpro .swiper-pagination-bullet{width:16px;height:16px;opacity:1;border:1px solid #31bf77;background-color:transparent;margin:0 4px}
.wapindexpro .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#31bf77}
.indexnews{padding:86px 0 116px}
.indexnewsitems{margin-top:56px}
.indexnewsitems .topbox .top{width:31%;margin-right:3.5%;position:relative}
.indexnewsitems .topbox .top .img img{width:100%}
.indexnewsitems .topbox .top:nth-last-of-type(1){margin-right:0}
/* .indexnewsitem{width:31%;margin-right:3.5%} */
.indexnewsitem:nth-last-of-type(1){margin-right:0}
.indexnewsitem .top{position:relative;display:block}
.indexnewsitem .top .img{overflow:hidden}
.indexnewsitem .top img{width:100%;transition:.4s;-webkit-transition:.4s}
.indexnewsitems .topbox .top .text{background-color:rgba(0,0,0,0.5);line-height:54px;height:54px;color:#fff;width:100%;padding:0 15px;position:absolute;bottom:0;left:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.indexnews .botlist{width:31%;margin-right:3.5%;display:block;padding:12px 10px}
.indexnews .botlist:nth-of-type(3n){margin-right:0}
.indexnews .botlist .date{color:#8a89b0;border-right:1px solid #8a89b0;line-height:1.2;padding-right:6px}
.indexnews .botlist .name{width:calc(100% - 44px);padding-left:6px;color:#666;height:16px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.indexnews .botbox{padding:12px 0}
.indexnews .botlist:hover .name,
.indexnewsitem .top:hover .text{color:#31bf77}
.indexnewsitem .top:hover img{transform:scale(1.04);-webkit-transform:scale(1.04)}
.indexprog{padding-top:80px;padding-bottom:68px;background-image:url(/img/index_progbg.jpg);background-size:100% 100%;background-repeat:no-repeat;background-position:center center}
.indexprog .titlebox .title, .indexprog .titlebox .entitle{color:#fff}
.indexprog-left{width:300px;margin-right:1px;background-color:rgba(0,0,0,0.3)}
.indexprog-item{width:100%;height:122px;padding:22px 0;cursor:pointer;transition:.4s;-webkit-transition:.4s}
.indexprog-item .icon,
.wapindexprog-l .icon{text-align:center}
.indexprog-item.cur{background-color:#31bf77}
.indexprog-item .icon img,
.wapindexprog-l .icon img{display:inline-block}
.indexprog-item .icon img{height:46px}
.indexprog-item .title,
.wapindexprog-l .title{color:#fff;font-size:16px;text-align:center;margin-top:8px;}
.indexprog-right{width:calc(100% - 301px)}
.indexprogbox{margin-top:86px}
.indexprog-ritem{width:100%;display:none;background-color:rgba(0,0,0,0.3);padding:50px 108px 118px 112px}
.indexprog-ritem.cur{display:block}
.indexprog-ritem .title{font-size:34px;color:#fff;font-weight:bold}
.indexprog-ritem .textbox{height:312px;overflow:hidden}
.indexprog-ritem .textbox{color:#fff;margin-top:14px;line-height:2.143}
.indexprog-ritem .more{width:158px;height:51px;margin-top:20px;border:1px solid #fff;text-align:center;line-height:51px;display:block;color:#fff;font-size:16px;transition:.4s;-webkit-transition:.4s}
.indexprog-ritem .more:hover{color:#31bf77;border:1px solid #31bf77}
.wapindexprog-l{display:none}
.wapindexprog-l .indexprogslide{background-color:rgba(0,0,0,0.4)}
.wapindexprog-l .swiper-slide{height:132px;padding-top:26px;padding-bottom:22px}
.panteritem{width:100%;display:block;margin-right:1.4%;height:95px;background-color:#f2f2f2;border-radius:5px;background-size:62% auto;background-repeat:no-repeat;background-position:center center}
.panteritem:nth-last-of-type(1){margin-right:0}
.panteritems {margin-top:50px}
.indexpanter{padding-top:76px;padding-bottom:50px;border-bottom:1px solid #e7e7e7}
.indexcontact.contact .map{height:761px;background-image:url(/img/index_conbg.png);background-position:right 90px center}
.indexcontact.contact .contactbox{border-radius:10px;background-image:url(/img/index_conbg2.png);top:176px;box-shadow:0px 0px 40px 0px rgba(9, 33, 72, 0.3)}
.indexcontact.contact .map .maplist.bj{right:302px;top:258px}
.indexcontact.contact .map .maplist.sz{right:290px;bottom:60px}
.indexcontact .titlebox{width:100%;position:absolute}
.indexprog .swiper-button-next, .indexprog .swiper-button-prev{display:none}
.indexcontact.contact .contactbox .text{color:#d8f5ff}
.panteritems .swiper-button-next, .panteritems .swiper-button-prev{width:33px;height:43px;background-color:#fff;border-radius:4px;opacity:1;margin-top:-21.5px;background-size:13px 23px;background-position:center center}
.panteritems .swiper-button-next{background-image:url(/img/hon_right.png)}
.panteritems .swiper-button-prev{background-image:url(/img/hon_left.png)}
.panteritems .swiper-button-next:hover{background-image:url(/img/hon_rightcur.png);background-color:#35f393}
.panteritems .swiper-button-prev:hover{background-image:url(/img/hon_leftcur.png);background-color:#35f393}

.panteritems .swiper-wrapper{display:block}
.panteritems .swiper-slide{width:12.9857%;height:95px;margin-right:1.5%;margin-bottom:25px}
.panteritems .swiper-slide:nth-of-type(7n){margin-right:0}
.panmore{width:108px;text-align:center;line-height:38px;border:1px solid #31bf77;color:#31bf77;border-radius:4px;margin:10px auto;display:none}



@media (max-width:1500px){
    .indexban .textbox{left:8vw}
}

@media (max-width:1366px){
    .indexban .text2-cn{font-size:48px}
    .indexban .text2-cnb{font-size:22px}
    .indexban .text2-en{font-size:30px}
    .indexban .text1-en{font-size:34px}
    .indexban .text1-cn{font-size:22px}
    .indexban a{margin-top:50px}
    .indexban .textbox{left:4vw}
}
@media (max-width:1200px){
    .indexban .text2-cn{font-size:36px}
    .indexban .text2-cnb{font-size:16px}
    .indexban .text2-en{font-size:24px}
    .indexban .text1-en{font-size:26px}
    .indexban .text1-cn{font-size:16px}
    .indexban a{margin-top:34px}
}

@media (max-width:993px){
    .indexpro, .indexnews{padding:30px 0}
    .pcindexpro,
    .indexprog-left{display:none}
    .wapindexpro,
    .wapindexprog-l{display:block}
    .indexproitem .img img{width:90px}
    .indexproitem .img{height:112px}
    .wapindexpro .indexproitem{padding:25px 15px}
    .indexproitem .title{font-size:18px;margin-top:15px}
    .titlebox .title{font-size:24px}
    .titlebox .entitle{font-size:14px;margin-top:8px}
    .indexnewsitem{width:100%;margin-right:0}
    .indexnewsitem:nth-of-type(2), .indexnewsitem:nth-of-type(3){display:none}
    .indexnewsitems{margin-top:25px}
    .indexprogbox{margin-top:30px}
    .indexprog{position:relative;background-image:url(/img/index_progbgwap.jpg);padding-top:22px;padding-bottom:18px}
    .indexprog-ritem{padding:20px;margin-top:1px}
    .indexprog-right{width:100%}
    .indexprog-ritem .title{font-size:22px}
    .indexprog-ritem .textbox{height:116px;margin-top:10px}
    .indexprog .swiper-button-next, .indexprog .swiper-button-prev{width:13px;height:25px;margin-top:0;top:182px;background-size:100% 100%}
    .indexprog .swiper-button-next{background-image:url(/img/indexprog-r.png)}
    .indexprog .swiper-button-prev{background-image:url(/img/indexprog-l.png)}
    .indexprog .swiper-slide.cur{background-color:#31bf77}
    .indexprog-ritem .more{width:126px;height:42px;line-height:42px}
    .indexcontact.contact .contactbox{width:100%;background-image:url(/img/wapindex_conbg2.png);margin-top:15px}
    .indexcontact.contact .map{background-size:100% 100%;background-position: center center}
    .indexcontact.contact .map .maplist.bj{right:206px;top:258px}
    .indexcontact.contact .map .maplist.sz{right:190px;bottom:60px}
    /* .panteritem{width:49%;margin-right:2%} */
    /* .panteritem:nth-of-type(2n){margin-right:0;margin-bottom:15px} */
    .panteritems{max-height:186px;margin-top:25px;transition:.4s;-webkit-transition:.4s}
    .panteritems.cur{max-height:999px}
    .indexpanter{padding-top:30px;padding-bottom:15px}
    .indexcontact .titlebox{position:static}
    .indexprog .swiper-button-next, .indexprog .swiper-button-prev{display:block}
    .indexban .textbox{left:15px;transform: translateY(-30%);-webkit-transform: translateY(-30%);}
    .indexban .more{width:28px;height:28px;margin-top:18px}
    .indexban .text2-cn{font-size:20px}
    .indexban .text2-cnb, .indexban .text1-cn{font-size:14px}
    .indexban .text2-en{font-size:16px}
    .indexban .text1-en{font-size:18px}
    .indexban .text2-en,
    .indexban .text1-cn{margin-top:8px}
    .indexnewsitems .topbox .top{width:100%;margin-right:0}
    .indexnewsitems .topbox .top img{width:100%}
    .indexnews .botlist{width:49%;margin-right:2%; padding:6px 3px;}
    .indexnews .botlist:nth-of-type(3n){margin-right:2%}
    .indexnews .botlist:nth-of-type(2n){margin-right:0}

    .panteritems .swiper-slide{width:31.3333%;height:95px;margin-right:3%}
    .panteritems .swiper-slide:nth-of-type(7n){margin-right:3%}
    .panteritems .swiper-slide:nth-of-type(3n){margin-right:0}
    .panteritem{height:80px}
    .panteritems .swiper-slide{margin-bottom:15px;height:80px}
    .panmore{display:block}
}
@media (max-width:768px){
    .indexcontact.contact .contactlist{margin-bottom:16px}
    .indexcontact.contact .contactbox{padding:26px 15px 26px;margin-top:25px}
    .indexcontact.contact .map{height:560px}
    .indexcontact.contact .map .maplist.sz{right:160px;bottom:46px}
    .indexcontact.contact .map .maplist.bj{right:166px;top:192px}
    .contact .contactbox .text{line-height:1.4}
    .indexcontact.contact .contactlist:nth-of-type(2){margin-bottom:0}
    .wapindexprog-l .swiper-slide{padding:26px 10px 22px}
    .wapindexprog-l .icon img{height:35px}
}
@media (max-width:680px){
    .indexcontact.contact .map{height:500px}
    .indexcontact.contact .map .maplist.sz{right:22%;bottom:6%}
    .indexcontact.contact .map .maplist.bj{right:24%;top:34%}
    
}
@media (max-width:560px){
    .indexcontact.contact .map{height:420px}
}
@media (max-width:480px){
    .indexcontact.contact .map{height:380px}
}
@media (max-width:420px){
    .indexcontact.contact .map{height:320px}
    .indexcontact.contact .contactbox .text{font-size:14px}
}
@media (max-width:380px){
    .indexcontact.contact .map{height:300px}
}
@media (max-width:360px){
    .indexcontact.contact .map{height:260px}
}



/* 产品展示 */
.productitem{width:25%}
.productitem .textbox{background-color:#fff;min-height:243px;padding:20px 34px 20px 50px;position:relative}
.productitem .textbox .title{font-size:22px;line-height:32px;font-weight:bold;height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition:.4s;-webkit-transition:.4s}
.productitem .textbox .text{color:#8a89b0;line-height:2.143;height:150px;margin-top:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}
.productitem .textbox .more{width:40px;height:40px;font-size:29px;font-weight:bold;color:#fff;background-color:#41af77;border-radius:3px;text-align:center;line-height:40px;position:absolute;bottom:0;right:0}
.productitem .img{overflow:hidden}
.productitem .img img{width:100%;transition:.4s;-webkit-transition:.4s}
.productitem:hover .title{color:#41af77}
.productitem:hover img{transform:scale(1.04);-webkit-transform:scale(1.04)}
.productitems .titlebox{padding:0 5% 18px;border-bottom:1px solid #d9d9d9}
.productitems .titlebox .title{font-size:22px;font-weight:bold;text-align:center}
.productitems .titlebtn{width:270px;height:40px;color:#fff;font-size:18px;line-height:40px;background-color:#31bf77;border-radius:5px;text-align:center;transition:.4s;-webkit-transition:.4s}
.product_desc{padding-top:58px}
.product_descitem{margin-top:38px}
.product_descitem .num{font-size:30px;color:#666;letter-spacing:3px;padding-right:54px;position:relative;font-family:"Century Gothic"}
.product_descitem .num:before{content:"/";color:#666;font-size:14px;position:absolute;right:42px;top:26px}
.product_descitem .textbox{width:calc(100% - 98px)}
.product_descitem .textbox .title{font-size:16px;color:#666}
.product_descitem .textbox .text{color:#666;margin-top:8px;line-height:2}
.product_fun{background-color:#fff;margin-top:44px}
.product_fun .img{overflow:hidden}
.product_fun .img img{transition:.4s;-webkit-transition:.4s}
.product_fun .textbox{width:calc(100% - 671px);padding:44px 24px 44px 45px}
.product_fun ul{margin-top:28px}
.product_fun ul li{position:relative;color:#666;padding-left:15px;line-height:24px;word-break:break-word;margin-bottom:16px;transition:.4s;-webkit-transition:.4s}
/* .product_fun ul li:after{content:"";width:5px;height:5px;background-color:#000;border-radius:10px;position:absolute;top:8px;left:0} */
.product_fun ul li:nth-last-of-type(1){margin-bottom:0}
.product_fun:hover img{transform:scale(1.04);-webkit-transform:scale(1.04)}
.product_fun:hover{box-shadow:0px 0px 30px 0px rgba(9, 45, 68, 0.04)}
.pagerbtnbox{text-align:center;margin-top:62px}
.newscontent .pagerbtnlist, .pagerbtnbox .pagerbtnlist{width:119px;height:37px;color:#3d4249;font-size:16px;line-height:37px;display:inline-block;background-color:#fff;border-radius:5px;margin:0 10px;box-shadow:0px 0px 10px 0px rgba(9, 45, 68, 0.09);transition:.4s;-webkit-transition:.4s}
.pagerbtnbox .pagerbtnlist:hover{background-color:#31bf77;color:#fff}
.programmeitem{margin-bottom:29px;background-color:#fff}
.programmeitem:nth-last-of-type(1){margin-bottom:0}
.programmeitem .img{overflow:hidden}
.programmeitem .img img{transition:.4s;-webkit-transition:.4s}
.programmeitem .textbox{width:calc(100% - 474px);padding:52px 46px}
.programmeitem .textbox .title{font-size:22px;font-weight:bold;height:29px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition:.4s;-webkit-transition:.4s}
.programmeitem .textbox .text{color:#8a89b0;line-height:2;margin-top:18px;height:84px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.programmeitem .textbox .btn{width:130px;height:40px;text-align:center;line-height:38px;font-size:16px;color:#31bf77;margin-top:36px;border-radius:3px;border:2px solid #41af77;transition:.4s;-webkit-transition:.4s}
.programmeitem:hover .img img{transform:scale(1.04);-webkit-transform:scale(1.04)}
.programmeitem:hover .title{color:#31bf77}
.programmeitem:hover .btn{background-color:#41af77;color:#fff}
.productitem .wapimg{display:none}
.productitem .pcimg{display:block}
.pronavbox{margin-bottom:40px}
.pronavbox .pronavlist{padding:0 26px;height:40px;font-size:16px;color:#32bf77;margin-right:20px;display:block;line-height:40px;border:1px solid #32bf77;border-radius:4px;transition:.4s;-webkit-transition:.4s}
.pronavbox .pronavlist:hover{background-color:#32bf77;color:#fff}

@media (max-width:1200px){
    .productitem .textbox{min-height:185px;position:relative}
    .productitem .textbox .text{line-height:1.8;margin-top:11px;height:100px;-webkit-line-clamp:4}
    .product_fun .img{float:none}
    .product_fun .img img{width:100%}
    .product_fun .textbox{width:100%;float:none}
}
@media (max-width:993px){
    .productitem .textbox{padding:20px 20px 35px 20px;position:relative}
    .productitem .textbox .title{font-size:18px}
    .productitem .textbox .text{line-height:1.4;margin-top:8px;height:60px;-webkit-line-clamp:3}
    .programmeitem .textbox,
    .programmeitem .img{width:100%;float:none}
    .programmeitem .img img{width:100%}
    .programmeitem .textbox{padding:15px}
    .programmeitem{margin-bottom:15px}
    .programmeitem .textbox .title{font-size:18px}
    .programmeitem .textbox .text{margin-top:4px}
    .programmeitem .textbox .btn{margin-top:20px}
    .productitem .img{display:none}
    .productitem .wapimg{display:block}
    .productitem .wapimg img{width:100%}
}
@media (max-width:768px){
    .productitem{width:100%;margin-bottom:15px}
    .productitem:nth-last-of-type(1){margin-bottom:0}
    .productitem .textbox{padding:24px 28px 12vw}
    .productitem .textbox .title{font-size:16px;height:22px;line-height:22px}
    .productitem .textbox .text{line-height:1.6;margin-top:6px;height:90px;-webkit-line-clamp:4}
    .productitem .textbox .more{width:28px;height:28px;line-height:28px;font-size:22px}
    .product_fun .textbox{padding:20px 15px}
    .product_descitem .num{font-size:22px;padding-right:20px}
    .product_descitem .num:before{top:18px;right:12px}
    .product_descitem .textbox{width:calc(100% - 51px)}
    .pagerbtnbox .pagerbtnlist{width:88px}
    .product_desc{padding-top:28px}
    .product_descitem,
    .product_fun,
    .product_fun ul{margin-top:20px}
    .product_fun ul li{margin-bottom:10px}
    .pronavbox .pronavlist{padding:0 15px;height:36px;line-height:36px;margin-right:15px;margin-bottom:8px}
    .pronavbox{margin-bottom:20px}
    .productitems .titlebtn{width:255px}
}

/* 服务与支持 */
.noticeitem{background-color:#fff}
.noticeitem:nth-of-type(2n){background-color:#f2f2f2}
.noticeitem .date{padding:62px 40px 64px 48px;border-right:1px solid #e7e9ea}
.noticeitem .date .month{font-size:30px;font-weight:bold;color:#152334;font-family:"Century Gothic", Arial, Helvetica, sans-serif}
.noticeitem .date .year{font-weight:bold;color:#152334;font-family:"Century Gothic", Arial, Helvetica, sans-serif}
.noticeitem .morebox{padding:72px 54px 67px;border-left:1px solid #e7e9ea}
.noticeitem .morebox .more{width:130px;height:40px;display:block;text-align:center;line-height:38px;font-size:16px;color:#31bf77;border-radius:3px;border:2px solid #41af77;transition:.4s;-webkit-transition:.4s}
.noticeitem .textbox{width:calc(100% - 408px);padding:0 49px}
.noticeitem .textbox .title{color:#222;font-size:22px;font-weight:bold;margin-top:36px;height:29px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition:.4s;-webkit-transition:.4s}
.noticeitem .textbox .text{line-height:2;color:#8a89b0;height:56px;margin-top:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.noticeitem .datebox{font-size:12px;color:#999;margin-top:6px;display:none;}
.noticeitem:hover .textbox .title{color:#31bf77}
.noticeitem:hover .morebox .more{background-color:#41af77;color:#fff}
.loadmore{width:174px;height:37px;margin:56px auto 0;cursor:pointer;line-height:37px;border-radius:5px;background-color:#fff;font-size:16px;color:#3d4249;padding-left:25px;background-image:url(/img/loadmore.png);background-repeat:no-repeat;background-position:right 23px center}
.problemitem{margin-bottom:20px;background-color:#fff}
.problemitem:nth-last-of-type(1){margin-bottom:0}
.problemitem .topbox{padding:25px 38px 25px 44px;transition:.4s;-webkit-transition:.4s}
.problemitem .topbox .name{width:calc(100% - 62px);color:#222;font-size:18px;position:relative;padding:8px 0 8px 21px;cursor:pointer}
.problemitem .topbox .name:after{content:"";width:5px;height:5px;background-color:#000;border-radius:10px;left:0;top:18px;position:absolute}
.problemitem .topbox .add{width:40px;height:40px;background-color:#31bf77;border-radius:3px;position:relative;margin-left:20px}
.problemitem .topbox .add:after{content:"";width:13px;height:2px;background-color:#fff;position:absolute;top:50%;margin-top:-1px;left:50%;margin-left:-6.5px}
.problemitem .topbox .add:before{content:"";width:2px;height:13px;background-color:#fff;position:absolute;top:50%;margin-top:-6.5px;left:50%;margin-left:-1px;transition:.4s;-webkit-transition:.4s}
.problemitem .text{padding:10px 52px 20px;color:#8a89b0;line-height:2.143;display:none}
.problemitem .text span{color:#8a89b0}
.problemitem:hover .topbox,
.problemitem:hover .topbox .add:after,
.problemitem:hover .topbox .add:before{background-color:#31bf77}
.problemitem:hover .name{color:#fff}
.problemitem:hover .topbox .name:after{background-color:#fff}
.problemitem:hover .add{background-color:#fff}
.problemitem.cur .topbox .add:before{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}
.meassage{padding:46px;background-color:#fff}
.meassage .img{overflow:hidden}
.meassage .img img{transition:.4s;-webkit-transition:.4s}
.meassage .meassbox{width:calc(100% - 443px);margin-left:60px;padding-top:14px}
.meassage .inputitem{margin-bottom:30px}
.meassage .inputitem .text{color:#222;transition:.4s;-webkit-transition:.4s}
.meassage .inputitem .input{padding-right:22px;position:relative;margin-top:14px}
.meassage .inputitem .input:before{content:"*";font-size:14px;color:#dc1818;position:absolute;top:20px;right:0}
.meassage .inputitem .input input{width:100%;height:53px;background-color:#f2f2f2;padding:10px;font-size:16px;color:#333}
.meassage .inputitem .input textarea{width:100%;height:140px;background-color:#f2f2f2;padding:10px}
.meassbtnbox{text-align:center;margin-top:48px}
.meassbtnbox .btn{width:180px;height:40px;padding-left:34px;border-radius:3px;background-image:url(/img/submiticon1.png);background-repeat:no-repeat;background-position:left 24px center;color:#3d4249;font-size:16px;letter-spacing:1px;background-color:#fff;box-shadow:0px 0px 18px 0 rgba(0,0,0,0.02);margin:0 9px;cursor:pointer;transition:.4s;-webkit-transition:.4s}
.meassbtnbox .btn#reset{background-image:url(/img/reseticon.png)}
.meassbtnbox #submit:hover{color:#fff;background-image:url(/img/submiticon_cur.png);background-color:#41af77}
.meassbtnbox #reset:hover{color:#fff;background-image:url(/img/reseticon_cur.png);background-color:#41af77}
.meassage .img:hover img{transform:scale(1.04);-webkit-transform:scale(1.04)}
.meassage .inputitem:hover .text{color:#41af77}

@media (max-width:993px){
    .noticeitem .morebox{padding:72px 34px 67px}
    .noticeitem .date{padding:62px 20px 64px 28px}
    .noticeitem .textbox{width:calc(100% - 328px)}
    .problemitem .topbox,
    .problemitem .text{padding:15px}
    .problemitem .topbox .name{font-size:16px}
    .meassage{padding:24px}
    .meassage .meassbox{width:calc(100% - 413px);margin-left:20px;}
}
@media (max-width:768px){
    .meassbtnbox .btn:nth-of-type(1){margin-bottom:15px}
    .noticeitem .date{display:none;float:none}
    .noticeitem .textbox,
    .noticeitem .morebox{float:none}
    .noticeitem .textbox{width:100%;padding:15px}
    .noticeitem .datebox{display:block}
    .noticeitem .textbox .title{margin-top:0;font-size:18px;height:24px}
    .noticeitem .textbox .text{margin-top:4px;line-height:1.6;height:46px}
    .noticeitem .morebox{padding:8px 15px 15px;border-left:0px}
    .noticeitem .morebox .more{width:98px;height:34px;font-size:14px;line-height:32px}
    .loadmore{margin:40px auto 0}
    .problemitem .topbox .name{padding:2px 0 2px 0;font-size:14px}
    .problemitem .topbox .name:after{display:none}
    .problemitem .topbox .add{width:30px;height:30px}
    .problemitem .topbox .name{width:calc(100% - 52px)}
    .meassage{padding:15px}
    .meassage .img{float:none}
    .meassage .meassbox{width:100%;margin-left:0;padding-top:24px}
    .meassbtnbox{margin-top:40px}
    .meassage .inputitem{margin-bottom:15px}
    .meassage .inputitem .input{margin-top:6px}
}

/* 加入我们 */
.joinus .problemitem .topbox{padding:25px 26px;}
.joinus .problemitem .topbox .add{background-color:transparent;margin-top:10px}
.joinus .problemitem .topbox .add:before{width:4px;height:14px;background-color:#3cd488;border-radius:4px}
.joinus .problemitem .topbox .add:after{width:14px;height:4px;background-color:#3cd488;border-radius:4px;margin-left:-6px;margin-top:-2px}
.joinus .problemitem .topbox .name{padding:3px 0;width: calc(100% - 135px)}
.joinus .problemitem .topbox .name:after{display:none}
.joinus .problemitem .icon{width:51px;height:51px;border-radius:51px;;margin-right:22px;border:1px solid #ededed;background-image:url(/img/occicon.png);background-repeat:no-repeat;background-position:center center;;transition:.4s;-webkit-transition:.4s}
.joinus .problemitem .topbox .name .title{color: #222;font-size:18px;font-weight:bold;line-height:1;transition:.4s;-webkit-transition:.4s}
.joinus .problemitem .topbox .desc .desclist{color:#5a5a5a;font-size:12px;margin-top:6px;margin-right:25px}
.joinus .problemitem:hover .topbox{background-color:#fff}
.joinus .problemitem:hover .topbox .name .title{color:#009241}
.joinus .problemitem:hover .icon{background-image:url(/img/occicon_cur.png);background-color:#009241;border:1px solid #009241}
.joinus .problemitem:hover .recruitbox .name{color:#333}
.joinus .problemitem .recruitbox{padding:30px 98px 64px;border-top:1px solid #eaeaea;background-color:#f8f8f8;display:none}
.joinus .problemitem .recruitlist{margin-bottom:32px}
.joinus .problemitem .recruititems .recruititem{;margin-top:16px;color:#5a5a5a}
.joinus .problemitem .recruitbox .deliver{width:146px;height:40px;line-height:40px;display:block;padding-left:60px;color:#fff;border-radius:3px;background-image:url(/img/submiticon_cur.png);background-repeat:no-repeat;background-position:left 24px center;font-size:16px;letter-spacing:1px;background-color:#31bf77;box-shadow:0px 0px 18px 0 rgba(0,0,0,0.02);margin:0 9px;cursor:pointer;transition:.4s;-webkit-transition:.4s}
.joinus .problemitem.cur .topbox .name .title{color:#009241}
.joinus .problemitem.cur .icon{background-image:url(/img/occicon_cur.png);background-color:#009241;border:1px solid #009241}

@media (max-width:768px){
    .joinus .problemitem .topbox{padding:15px}
    .problemitem{margin-bottom:15px}
    .joinus .problemitem .icon{width:42px;height:42px;margin-right:10px}
    .joinus .problemitem .topbox .name .title{font-size:16px}
    .joinus .problemitem .topbox .desc .desclist{margin-right:3%}
    .joinus .problemitem .topbox .name{width: calc(100% - 110px)}
    .joinus .problemitem .topbox .add{margin-left:15px}
    .joinus .problemitem .recruitbox{padding:15px}
    .joinus .problemitem .recruitbox .deliver{margin:0 auto}
}

/* 关于我们 */
.pageban.about .entitle, .pageban.about .big-cntitle, .pageban.about .cntitle{text-align:left}
#about_a .abouta_left{width:392px}
#about_a .aboutabox{width:calc(100% - 392px);padding-top:62px;padding-left:62px}
#about_a .aboutabox .compcntitle{font-size:24px;color:#3cd488;font-weight:bold}
#about_a .aboutabox .compentitle{font-size:16px;color:#666;margin-top:4px}
#about_a .aboutabox .comptop{display:inline-block;padding-bottom:24px;border-bottom:1px solid #d7d7d7}
#about_a .aboutabox .compbot p{color:#666;line-height:2.357;margin-bottom:28px}
#about_a .aboutabox .compbot{padding-top:20px}
#about_a .abouta_leftbot{padding:40px 50px;background-image:url(/img/aboutabg.jpg);background-size:100% 100%;background-repeat:no-repeat;background-position:center center}
#about_a .abouta_leftbot .aboutaLitem{margin-bottom:28px}
#about_a .abouta_leftbot .aboutaLitem:nth-last-of-type(1){margin-bottom:0}
#about_a .abouta_leftbot .aboutaLitem .top{color:#fff}
#about_a .abouta_leftbot .aboutaLitem .top span{color:#fff;font-size:36px;font-family:"Century Gothic", Arial, Helvetica, sans-serif}
#about_a .abouta_leftbot .aboutaLitem .bot{color:#fff;margin-top:4px}
.aboutitlebox .cntitle{font-size:24px;font-weight:bold;color:#222}
.aboutitlebox .entitle{font-size:16px;color:#666;font-family:Arial, Helvetica, sans-serif;margin-top:4px}
#about_b{padding-top:72px;background-image:url(/img/honorbg.jpg);background-size:100% cover;background-repeat:no-repeat;background-position:center top}
#about_b .honorslide{margin-top:44px;position:relative}
#about_b .honorslide .swiper-container{padding-bottom:22px}
#about_b .honorslide .swiper-slide{padding:22px;border-radius:7px;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(9, 45, 68, 0.14);overflow:hidden}
#about_b .honorslide .swiper-slide img{width:100%;transition:.4s;-webkit-transition:.4s}
#about_b .swiper-button-next,
#about_b .swiper-button-prev{width:46px;height:46px;margin-top:-23px;border-radius:46px;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(9, 45, 68, 0.14);transition:.4s;-webkit-transition:.4s}
#about_b .swiper-button-prev{left:-96px;background-image:url(/img/hon_left.png);background-size:13px 23px;background-repeat:no-repeat;background-position:center center}
#about_b .swiper-button-next{right:-96px;background-image:url(/img/hon_right.png);background-size:13px 23px;background-repeat:no-repeat;background-position:center center}
#about_b .swiper-button-next:hover{background-color:#41af77;background-image:url(/img/hon_rightcur.png)}
#about_b .swiper-button-prev:hover{background-color:#41af77;background-image:url(/img/hon_leftcur.png)}
#about_b .honorslide .swiper-slide:hover img{transform:scale(1.04);-webkit-transform:scale(1.04)}
#about_c{margin-top:55px;padding-bottom:86px}
#about_c .aboutd-left{width:50%;position:relative}
#about_c .aboutd-left img{width:100%;transition:.4s;-webkit-transition:.4s}
#about_c .aboutd-left .textbox{position:absolute;width:100%;padding-top:3.8vw;top:0;left:0}
#about_c .aboutd-left .title{color:#fff;font-size:24px;text-align:center;transition:.4s;-webkit-transition:.4s}
#about_c .aboutd-left .text{color:#fff;margin-top:10px;text-align:center;transition:.4s;-webkit-transition:.4s}
#about_c .aboutdbox{margin-top:34px}
#about_c .aboutd-list{width:50%}
#about_c .textboxbg{height:221px;position:relative;padding-top:3.8vw;background-image:url(/img/aboutd2_bg.jpg);background-size:100% 100%;background-repeat:no-repeat;background-position:center center}
#about_c .textboxbg.bg2{background-image:url(/img/aboutd3_bg.jpg)}
#about_c .aboutd-left .img{overflow:hidden}
#about_c .aboutdleft:hover .title,
#about_c .aboutdleft:hover .text,
#about_c .aboutd-list:hover .text,
#about_c .aboutd-list:hover .title,
#about_c .aboutdleft:hover .img img,
#about_c .aboutd-list:hover .img img{transform:scale(1.04);-webkit-transform:scale(1.04)}

@media (max-width:1440px){
    #about_b .swiper-button-next{right:-64px}
    #about_b .swiper-button-prev{left:-64px}
}
@media (max-width:1366px){
    #about_b .swiper-button-next{right:-14px}
    #about_b .swiper-button-prev{left:-14px}
    #about_b .honorslide{padding:0 56px}
}
@media (max-width:993px){
    #about_c .textboxbg{padding-top:2vw}
    #about_c .aboutd-left .title{font-size:18px}
    #about_a .aboutabox{padding-top:22px;padding-left:22px}
}
@media (max-width:768px){
    #about_a .abouta_left,
    #about_a .abouta_left img{width:100%}
    #about_a .abouta_leftbot{padding:25px 15px}
    #about_a .aboutabox{width:100%;padding-left:0}
    #about_a .aboutabox .compcntitle{font-size:18px}
    #about_a .aboutabox .compentitle{font-size:14px}
    #about_a .aboutabox .comptop{padding-bottom:10px}
    #about_a .aboutabox .compbot p{margin-bottom:15px;line-height:2}
    #about_b{padding-top:35px}
    #about_b .honorslide{padding:0 36px;margin-top:20px}
    #about_b .honorslide .swiper-slide{box-shadow:none}
    #about_c .aboutd-left{width:100%}
    #about_c .textboxbg{padding:3vw 3% 0}
    #about_c .aboutd-left .title{font-size:16px}
    #about_c .aboutd-left .text{margin-top:4px;font-size:12px}
    #about_b .swiper-button-next, #about_b .swiper-button-prev{width:34px;height:34px;background-size:8px 16px}
    #about_b .swiper-button-next{right:-7px}
    #about_b .swiper-button-prev{left:-7px}
    #about_c{margin-top:25px;padding-bottom:35px}
    #about_c .aboutdbox{margin-top:15px}
    #about_a.w1200{padding:20px 15px}
}
@media (max-width:380px){
    #about_a .abouta_leftbot .aboutaLitem .top span{font-size:30px}
    #about_a .abouta_leftbot .aboutaLitem{margin-bottom:20px}
}
@media (max-width:360px){
    #about_a .abouta_leftbot .aboutaLitem .top span{font-size:26px}
    #about_a .abouta_leftbot .aboutaLitem{margin-bottom:15px}
    #about_a .abouta_leftbot .aboutaLitem .bot{font-size:12px}
}

/* 联系我们 */
.contact{position:relative;padding-top:66px;padding-bottom:88px}
.contact .map{width:100%;height:631px;background-image:url(/img/conbg.png);background-repeat:no-repeat;background-position:right center;position:relative}
.contact .contactbox{width:467px;height:576px;padding:60px 40px 0 60px;z-index:9;background-image:url(/img/conbg2.png);position:absolute;top:110px;left:0;background-size:100% 100%;background-repeat:no-repeat;background-position:right center}
.contact .contactlist{margin-bottom:46px}
.contact .contactlist .title{font-size:20px;color:#fff;font-weight:bold}
.contact .contactlist .textitems{margin-top:10px}
.contact .contactbox .text{color:#fff;line-height:2}
.contact .contactlist .textitems .r{width:calc(100% - 42px)}
.contact .map .maplist{width:82px;height:82px;position:absolute;cursor:pointer;transition:.4s;-webkit-transition:.4s}
.contact .map .maplist.sz{right:176px;bottom:48px}
.contact .map .maplist .yuan1{width:82px;height:82px;border-radius:100%;position:absolute;top:0;left:0;z-index:1}
.contact .map .maplist .yuan1.bgff7200{background-color:#ff7200;opacity:0.5}
.contact .map .maplist .yuan2{width:58px;height:58px;border-radius:100%;z-index:1;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);-webkit-transform:translate3d(-50%, -50%, 0)}
.contact .map .maplist .yuan2.bgff7200{background-color:#ff7200}
.contact .map .maplist.bj{right:186px;top:208px}
.contact .map .maplist .yuan1.bg31bf77{background-color:#31bf77;opacity:0.5}
.contact .map .maplist .yuan2.bg31bf77{background-color:#31bf77}
.contact .map .maplist .text{width:100%;font-size:24px;line-height:82px;text-align:center;color:#fff;z-index:2;position:absolute}
.contact .map .maplist:hover{transform:translateY(-10px);-webkit-transform:translateY(-10px)}

@media (max-width:1366px){
    .contact .contactbox{width:400px;height:459px;padding:30px 30px 0 40px}
    .contact .contactlist{margin-bottom:30px}
}
@media (max-width:993px){
    .contact .contactbox{position:static;margin:0 auto}
    .contact .map{margin-top:30px;background-size:100% auto}
    .contact .map .maplist.bj{right:166px;top:198px}
    .contact .map .maplist.sz{right:160px;bottom:68px}
}
@media (max-width:768px){
    .contact .contactbox{width:100%;height:auto;padding:30px 15px 60px}
    .contact .map{height:481px;margin-top:30px;background-size:100% auto}
    .contact .map .maplist,
    .contact .map .maplist .yuan1{width:56px;height:56px}
    .contact .map .maplist .yuan2{width:40px;height:40px}
    .contact .map .maplist .text{font-size:16px;line-height:56px;}
    .contact .map .maplist.bj{right:23%;top:34%}
    .contact .map .maplist.sz{right:22%;bottom:6%}
    .contact .contactlist .title{font-size:16px}
    .contact{padding-top:30px;padding-bottom:30px}
    .contact .contactbox .text{line-height:1.6}
    .contact .contactlist .textitems{margin-top:7px}
}
@media (max-width:580px){
    .contact .map{height:421px}
    .contact .map .maplist.sz{right: 22%;bottom: 10%;}
}
@media (max-width:420px){
    .contact .map{height:321px}
    .contact .map .maplist .yuan1,
    .contact .map .maplist{width:36px;height:36px}
    .contact .map .maplist .yuan2{width:26px;height:26px}
    .contact .map .maplist .text{font-size:12px;line-height:36px;}
    .contact .map .maplist.bj{right:23%;top:34%}
    .contact .map .maplist.sz{right:22%;bottom:10%}
}
@media (max-width:360px){
    .contact .contactbox{width:100%;height:auto;padding:25px 15px 46px}
    .contact .map{height:251px;}
    .contact .map .maplist.sz{right:21%;bottom:10%}
    .contact .contactlist .title{font-size:16px}
    .contact .contactbox .text{line-height:1.6}
    .contact .contactlist{margin-bottom:15px}
}

/* 下载 */
.downitems{padding:66px 0 54px;}
.downitems .downitem{background-color:#fff;margin-bottom:19px;padding:0 32px}
.downitems .downitem:nth-last-of-type(1){margin-bottom:0}
.downitems .downitem .icon{width:17px;height:17px;margin-top:27.5px;background-image:url(/img/pdf.png);background-size:100% 100%;background-repeat:no-repeat;background-position:center center}
.downitems .downitem .title{width:calc(100% - 188px);font-size:16px;color:#222;padding:22px 14px;line-height:28px;border-right:1px solid #f3f4f5}
.downitems .downitem .downbtn{padding-left:66px;color:#31bf77;font-size:16px;line-height:72px;cursor:pointer;background-image:url(/img/download.png);background-size:16px 15px;background-repeat:no-repeat;background-position:left 34px center}
.downitems .downitem:hover .icon{background-image:url(/img/pdfcur.png)}
.downitems .downitem:hover .title{color:#31bf77}
.downbox{padding-bottom:66px}
.downbox .loadmore{margin:0 auto}

@media (max-width:768px){
    .downbox{padding-bottom:30px;}
    .downitems{padding:30px 0}
    .downitems .downitem{padding:0 15px;margin-bottom:15px}
    .downitems .downitem .downbtn{padding-left:36px;background-position: left 14px center;font-size:14px}
    .downitems .downitem .title{font-size:14px;width:calc(100% - 158px);line-height:20px}
}
@media (max-width:380px){
    .downitems .downitem .downbtn{padding-left:24px;background-position: left 3px center}
    .downitems .downitem .title{width:calc(100% - 97px)}
}

/* 新闻资讯 */
.newsimgitem{display:block;margin-bottom:38px}
.newsimgitem .img{overflow:hidden}
.newsimgitem .img img{transition:.4s;-webkit-transition:.4s}
.newsimgitem .textbox{width:calc(100% - 467px);background-color:#fff;padding:38px 38px 23px}
.newsimgitem .title,
.newsitem .title{font-size:18px;height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition:.4s;-webkit-transition:.4s}
.newsimgitem .desc{color:#666;margin-top:20px;line-height:2.24;height:93px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.newsimgitem .date, .newsitem .date{color:#999;transition:.4s;-webkit-transition:.4s;line-height:31px}
.newsimgitem .more,
.newsitem .more{width:92px;height:31px;box-shadow: 0px 0px 10px 0px rgba(9, 45, 68, 0.09);color:#3d4249;text-align:center;border-radius: 3px;line-height:31px;transition:.4s;-webkit-transition:.4s}
.newsimgitem .newsimgitem-bot{margin-top:26px}
.newsimgitem:hover .img img{transform:scale(1.04);-webkit-transform:scale(1.04)}
.newsimgitem:hover .date, .newsitem:hover .date{color:#41af77}
.newsimgitem:hover .title, .newsitem:hover .title{color:#009241}
.newsimgitem:hover .more, .newsitem:hover .more{background-color:#41af77;color:#fff;box-shadow:none}
.newsitem{background-color:#fff;padding:30px 28px 28px 42px;display:block;margin-bottom:38px}
.newsitem .desc{color:#666;margin-top:20px;line-height:2.24;height:62px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.newsitem .newsimgitem-bot{margin-top:12px}
.newsitem:nth-last-of-type(1){margin-bottom:0}
.newsdetailbox-right{width:379px}
.newsdetailbox-right .name{font-size:18px;padding:10px 0;margin-bottom:20px}
.newsdetailbox-right .relevantnews{padding:32px 25px;background-color:#fff;border-radius:5px}
.newsdetailbox-right .relevantnewslist{display:block;margin-bottom:26px}
.newsdetailbox-right .relevantnewslist:nth-last-of-type(1){margin-bottom:0}
.newsdetailbox-right .relevantnewslist .img{overflow:hidden}
.newsdetailbox-right .relevantnewslist .img img{width:100%;transition:.4s;-webkit-transition:.4s}
.newsdetailbox-right .relevantnewslist .date{color:#8a89b0;margin-top:12px;}
.newsdetailbox-right .relevantnewslist .title{color:#666;height:19px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition:.4s;-webkit-transition:.4s}
.newsdetailbox-right .relevantnewslist:hover .img img{transform:scale(1.04);-webkit-transform:scale(1.04)}
.newsdetailbox-right .relevantnewslist:hover .title{color:#3cd488}
.newsdetailbox-left{width:calc(100% - 429px);margin-right:50px}
.newsdetailbox-left img{display:inline-block}
.newsdetailbox-left.w100{width:100%}
.newsdetailbox-left .title{font-size:18px}
.newsdetailbox-left .newsother{margin-top:8px;padding-bottom:25px;border-bottom:1px solid #e0e0e0}
.newsdetailbox-left .newsother .date, .newsdetailbox-left .newsother .date span, .newsdetailbox-left .newsother .source, .newsdetailbox-left .newsother .source span{color:#999}
.newsdetailbox-left .newsother .source{margin-left:24px}
.newscontent{padding:20px 0 48px;border-bottom:1px solid #e0e0e0}
.newsconbot{margin-top:22px}
.newspagelist,.newspagelist a, .newspagelist span, .newspagelist .text{color:#666}
.newspagelist a{width:calc(100% - 56px)}
.newspagelist:nth-of-type(2){margin-top:14px}
.newspagelist a:hover{color:#368d51}
.newsconbot .share{margin-top:22px}
.newsconbot .shareitem{margin-right:14px}
.newsconbot .shareitem:nth-last-of-type(1){margin-right:0}
.newscontent .pagerbtnlist{text-align:center;margin-top:26px}

@media (max-width:993px){
    .newsimgitem{margin-bottom:15px}
    .newsimgitem .img{width:100%;float:none}
    .newsimgitem .img img{width:100%}
    .newsimgitem .textbox{width:100%;float:none;padding:15px}
    .newsimgitem .desc{margin-top:10px;line-height:1.6;height:66px}
    .newsimgitem .newsimgitem-bot, .newsitem .desc{margin-top:10px}
    .newsitem{padding:15px;margin-bottom:15px}
    .newsitem .desc{line-height:1.6;height:44px}
    .newsdetailbox-left, .newsdetailbox-right{width:100%;float:none}
    .newsdetailbox-right{margin-top:15px}
    .newsdetailbox-right .name{margin-bottom:10px}
    .newscontent{padding:20px 0 28px}
}
@media (max-width:768px){
    .newsconbot .share, .newspage{float:none}
    .newspagelist:nth-of-type(2){margin-top:6px}
    .newsconbot .share{margin-top:8px}
    .newsdetailbox-right .relevantnews{padding:15px}
    .newsdetailbox-right .relevantnewslist{margin-bottom:15px}
}

.netMap{padding:30px 0}
.netMap ul li .name, .netMap ul li .box{display:inline-block}
.netMap ul li{padding:12px 10px;border-bottom:1px dashed #009241}
.netMap ul li a{margin:0 10px;color:#034926}
.netMap ul li{position:relative}
.netMap ul li:after{content:"";width:4px;height:20px;border-radius:4px;background-color:#009241;position:absolute;top:12px;left:0}











