.ttitle{text-align:center;padding:120px 0 70px}
.ttitle p{font-size:60px;color:#efefef;text-transform:uppercase;font-family:p-sb;position:relative;top:25px;z-index:0}
.ttitle h2{font-size:48px;font-weight:700;position:relative;z-index:1}
.ttitle span{background-color:#df002c;width:40px;height:3px;display:inline-block}
.ttitle .wen01{display:block;margin-top:20px;white-space:pre-line;color:#777;line-height:1.8}
.ttitle .btn{float:right;transform:translateY(-100%)}
.ttitle .btn a{border:2px solid #999;border-radius:50px;font-size:15px;color:#999;padding:10px 30px}
.ttitle .btn a i{line-height:0;margin-left:5px;font-size:22px;position:relative;top:-2px}
.ttitle .btn a:hover{border-color:#df002c;color:#333}
.swiper-button-next:after,.swiper-button-prev:after{display:none}
.swiper-button-next,.swiper-button-prev{outline:0;color:#e1e1e1}
.swiper-button-next i,.swiper-button-prev i{font-size:70px}
.swiper-button-next:hover,.swiper-button-prev:hover{color:#079144}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:-15px;left:auto}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:-15px;right:auto}
.swiper-pagination span{margin:0 5px;width:10px;height:10px;background-color:rgba(0,0,0,.98);outline:0;position:relative}
.swiper-pagination.baise span{background-color:rgba(255,255,255,.98)}
.swiper-pagination span::after{content:'';width:16px;height:16px;border-radius:50%;display:inline-block;border:1px solid #fff;position:absolute;top:-3px;left:-3px;opacity:.5;display:none}
.swiper-pagination .swiper-pagination-bullet-active{background-color:#df002c!important}
.swiper-pagination .swiper-pagination-bullet-active::after{border-color:#df002c;display:block}
.index-cpfl.on{top:-30px;transition:all .8s}
.index-cpfl{position:relative;top:0;z-index:5;transition:all .5s}
.index-cpfl .item{display:flex;justify-content:space-between}
.index-cpfl .left{width:35%;position:relative;padding:50px;padding-left:0}
.index-cpfl .left a{display:block;overflow:hidden}
.index-cpfl .left h2{font-size:50px;font-family:p-sb;text-transform:uppercase;color:#fff}
.index-cpfl .left p{font-size:28px;font-weight:400;color:#fff;margin-bottom:30px}
.index-cpfl .left i{font-size:50px;float:right;color:#fff;line-height:1}
.index-cpfl .left::before{content:'';width:500%;height:100%;position:absolute;top:0;right:0;background-color:#079144;z-index:-1}
.index-cpfl .right{padding-top:30px;flex:1}
.index-cpfl .right ul{display:flex;flex-wrap:wrap;height:100%}
.index-cpfl .right ul li{width:33.3333%;text-align:center}
.index-cpfl .right ul li a{display:flex;align-items:center;flex-flow:column;justify-content:center;width:100%;height:100%;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
.index-cpfl .right ul li i{font-size:40px;line-height:1;color:#dbdbdb;margin-bottom:10px}
.index-cpfl .right ul li p{font-size:15px;color:#333}
.index-cpfl .right ul li a:hover i{color:#df002c}
.index-cpfl .right ul li a:hover p{color:#000}
.index-cpfl .right ul li:nth-of-type(3n) a{border-right:none}
.index-cpfl .right ul li:nth-of-type(n+4) a{border-bottom:none}
.index-tjcp{padding-bottom:60px;margin-bottom:80px}
.index-tjcp .list{position:relative}
.index-tjcp .list .item{border:1px solid #e1e1e1;border-right:none}
.index-tjcp .list .item a{display:block}
.index-tjcp .list .item .txt{padding:50px 40px 20px}
.index-tjcp .list .item .txt h3{font-size:22px;color:#333;margin-bottom:5px}
.index-tjcp .list .item .txt p{font-size:15px;color:#999}
.index-tjcp .list .item .ov-h{padding:15px;padding-left:28%}
.index-tjcp .list .item:hover{border-top-color:#df002c}
.index-tjcp .list .item:hover h3{color:#df002c}
.index-tjcp .swiper-tjcp{border-right:1px solid #e1e1e1}
.index-jjfa{background:url(../images/index_02.jpg) #079144 no-repeat center;background-size:cover;padding-bottom:180px}
.index-jjfa .ttitle h2{color:#fff}
.index-jjfa .list{display:flex;flex-wrap:wrap;justify-content:space-between}
.index-jjfa .list .item{width:32%;position:relative;margin-bottom:30px}
.index-jjfa .list .item .ov-h{background-color:#000}
.index-jjfa .list .item .ov-h img{opacity:.8}
.index-jjfa .list .item .txt{position:absolute;padding:40px;top:0;color:#fff}
.index-jjfa .list .item .txt p{font-size:15px;color:#fff;text-transform:uppercase}
.index-jjfa .list .item .txt h3{font-size:28px}
.index-jjfa .list .item .btn{position:absolute;padding:40px;bottom:0;right:0}
.index-jjfa .list .item .btn a{display:inline-block;border:1px solid #fff;border-radius:30px;padding:7px 20px;font-size:15px;line-height:1;color:#fff}
.index-jjfa .list .item .btn a i{position:relative;top:-1px;margin-left:5px}
.index-jjfa .list .item .btn a:hover{border-color:#df002c;background-color:#df002c}
.index-jjfa .list .item:hover .ov-h img{opacity:.5;transition:all .5s}
.index-kapian{position:relative;transform:translateY(-50%)}
.index-kapian .list{display:flex;justify-content:space-between;background-color:#fff;box-shadow:0 5px 20px rgba(0,0,0,.05)}
.index-kapian .list .item{width:33.3333%;text-align:center;padding:40px 7% 50px}
.index-kapian .list .item .ov-h{max-width:70px;margin:auto}
.index-kapian .list .item h3{font-size:22px;padding:20px 0;margin-top:10px}
.index-kapian .list .item span{font-size:15px;line-height:28px;color:#999}
.index-kapian .list .item:nth-of-type(2){border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9}
.index-hxjzl{position:relative;overflow:hidden}
.index-hxjzl>.container{height:100px}
.index-hxjzl .bg{background-color:#079144;height:200px;width:100%;display:block;transform:translateY(-50%);position:relative}
.index-hxjzl .bg i{height:100%;width:100%;display:block;background-color:#079144;position:absolute;left:100%}
.index-hxjzl .list{display:flex;justify-content:space-between}
.index-hxjzl .left{width:50%}
.index-hxjzl .left .swiper-hxjzl02{position:relative}
.index-hxjzl .left .swiper-hxjzl02 .item{position:relative}
.index-hxjzl .left .swiper-hxjzl02 .item .txt{position:absolute;bottom:0;color:#fff;padding:60px}
.index-hxjzl .left .swiper-hxjzl02 .item .txt h3{font-size:32px;font-weight:700;margin-bottom:20px}
.index-hxjzl .left .swiper-hxjzl02 .item .txt p{color:#fff;font-size:18px;white-space:pre-line}
.index-hxjzl .left .swiper-hxjzl02 .pagination-hxjzl02{position:absolute;left:unset;bottom:60px;right:60px;display:block;transform:unset;font-family:p-sb;color:rgba(255,255,255,.2);text-align:right}
.index-hxjzl .left .swiper-hxjzl02 .pagination-hxjzl02 span{background:0 0;color:#fff;font-size:40px}
.index-hxjzl .left .swiper-hxjzl02 .pagination-hxjzl02 .swiper-pagination-total{color:rgba(255,255,255,.2);font-size:18px}
.index-hxjzl .right{width:50%;padding-left:90px}
.index-hxjzl .right .txt{margin-bottom:50px}
.index-hxjzl .right .txt span{font-size:60px;font-family:p-sb;color:#efefef;text-transform:uppercase;position:relative;top:30px;z-index:-1;line-height:1}
.index-hxjzl .right .txt h2{font-size:48px;color:#333;font-weight:700;line-height:1;margin-bottom:20px}
.index-hxjzl .right .txt p{font-size:15px;line-height:1.8;color:#777}
.index-hxjzl .right .swiper-hxjzl01{height:240px;padding:20px 0;padding-left:280px;transform:translateX(-280px)}
.index-hxjzl .right .swiper-hxjzl01 .item{position:relative;z-index:5;display:flex;align-items:center}
.index-hxjzl .right .swiper-hxjzl01 .item h3{font-size:18px;color:#999;height:100%;display:flex;align-items:center}
.index-hxjzl .right .swiper-hxjzl01 .item p{visibility:hidden;left:-200px;display:block}
.index-hxjzl .right .swiper-hxjzl01 .item p i{display:block;height:1px;background-color:#df002c;width:10px;transform:translateX(0)}
.index-hxjzl .right .swiper-hxjzl01 .swiper-slide-thumb-active h3{font-size:22px;font-weight:700;color:#333;transition:all 1s}
.index-hxjzl .right .swiper-hxjzl01 .swiper-slide-thumb-active p{visibility:visible;position:absolute;top:50%;transform:translateY(-50%);left:-280px;display:flex;align-items:center}
.index-hxjzl .right .swiper-hxjzl01 .swiper-slide-thumb-active p span{width:75px;height:75px;border:1px dashed rgba(255,255,255,.3);border-radius:50%}
.index-hxjzl .right .swiper-hxjzl01 .swiper-slide-thumb-active p i{width:200px;transform:translateX(-30px);transition:all .8s}
.index-gcsp{background:url(../images/index_08.jpg) no-repeat center;background-size:cover;padding-bottom:120px}
.index-gcsp .ttitle{padding-top:100px;text-align:left}
.index-gcsp .list .item a{display:block;position:relative;overflow:hidden}
.index-gcsp .list .item a .txt{position:absolute;transform:translateY(100%);padding:20px 30px;bottom:0;background-color:rgba(0,0,0,.5);width:100%}
.index-gcsp .list .item a .txt h3{font-size:15px;color:#fff}
.index-gcsp .list a:hover .txt{transform:unset;transition:all .5s}
.index-hzkh{background:url(../images/global_map_bg.png) #f3f3f3 no-repeat center 50px;background-size:contain;padding-bottom:100px}
.index-hzkh .ttitle{padding:100px 0 50px}
.index-hzkh .item{display:flex;flex-wrap:wrap;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1}
.index-hzkh .item a{width:20%;background-color:#fff;border-left:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
.index-hzkh .item a .ov-h{padding:10px 50px}
.index-hzkh .item a img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;opacity:.6}
.index-hzkh .item a:hover img{-webkit-filter:unset;-moz-filter:unset;-ms-filter:unset;-o-filter:unset;filter:unset;filter:unset;opacity:1}
.index-new{margin-bottom:100px}
.index-new .list{display:flex;justify-content:space-between}
.index-new .list .left{width:60%}
.index-new .list .left .item{display:flex;flex-flow:column;height:100%;justify-content:space-between}
.index-new .list .left .item a{border:1px solid #e9e9e9;padding:40px 40px 30px;flex:auto;margin-bottom:20px;display:flex;flex-flow:column;justify-content:space-around}
.index-new .list .left .item a h3{font-size:22px}
.index-new .list .left .item .more{font-size:22px;font-weight:700;display:flex;flex-flow:row;align-items:center;justify-content:space-between;padding:30px 40px;margin-bottom:0}
.index-new .list .left .item .more i{color:#df002c;font-weight:400;font-size:32px}
.index-new .list .left .item a:hover h3{color:#df002c}
.index-new .list .right{width:38%}
.index-new .list .right .item{position:relative}
.index-new .list .right .item h3{position:absolute;bottom:0;width:100%;left:0;font-size:18px;background-color:rgba(39,62,130,.9);color:#fff;padding:20px}
.index-new .list .right .txt{border:1px solid #079144;border-top:none;padding:20px 30px 30px}
.index-new .list .right .txt p{font-size:15px;margin-bottom:10px;max-width:320px}
.index-new .list .date{display:flex;justify-content:space-between;align-items:center;color:rgba(153,153,153,.5)}
.index-new .list .date i{font-size:28px;color:#dbdbdb}
.index-rukou{background:url(../images/index_11.jpg) no-repeat center;background-size:cover;padding:80px 0}
.index-rukou .item{text-align:center}
.index-rukou .item h2{font-size:48px;color:#fff;font-weight:700;margin-bottom:20px}
.index-rukou .item p{font-size:22px;color:#fff;margin-bottom:50px}
.index-rukou .item .btn{display:flex;justify-content:center}
.index-rukou .item .btn a{display:inline-block;border:1px solid #fff;color:#fff;border-radius:50px;font-size:18px;line-height:1;padding:13px 50px;margin:0 8px;display:flex;align-items:center}
.index-rukou .item .btn a i{font-size:28px;margin-left:10px;line-height:0}
.index-rukou .item .btn a:first-child{background-color:#fff;color:#333}
.index-rukou .item .btn a:hover{border-color:#df002c;background-color:#df002c;color:#fff}
.mbanner{position:relative}
.mbanner img.bgpic{width:100%}
.mbanner .txt{position:absolute;top:0;left:0;width:100%;height:100%}
.mbanner .txt .container{height:100%}
.mbanner .txt .container>div{display:flex;justify-content:center;flex-flow:column;height:100%}
.mbanner .txt .container>div h3{font-size:65px;color:#fff;font-family:p-sb;text-transform:uppercase}
.mbanner .txt .container>div p{font-size:22px;color:#fff}
.mbanner .txt .play{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.mbanner .txt .play i{font-size:50px;color:#fff;background-color:rgba(49,102,182,.7);width:90px;height:90px;border-radius:50%;text-align:center;line-height:90px;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;animation:sfdh .5s linear infinite;-webkit-animation:sfdh 1s linear infinite;cursor:pointer}
.nynav .item01{background-color:#079144}
.nynav .item01 .item{display:flex;justify-content:space-around}
.nynav .item01 .item a{font-size:15px;color:#fff;line-height:70px;width:100%;text-align:center;position:relative;z-index:5}
.nynav .item01 .item a.active{background-color:#126144}
.nynav .item01 .item a:hover{background-color:#126144}
.nynav .item01 .item a::after{content:'';width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #126144;position:absolute;left:50%;bottom:0;transform:translate(-50%,0);transition:all .5s;opacity:0;z-index:-1}
.nynav .item01 .item a.active::after{opacity:1;transform:translate(-50%,10px);transition:all .5s}
.nynav .item02{background-color:#fff}
.nynav .item02 .item{position:relative;border-bottom:1px solid #efefef}
.nynav .item02 .item ul{width:100%;display:none}
.nynav .item02 .item ul.active{display:flex;justify-content:left}
.nynav .item02 .item ul.active li a{display:flex;align-items:center;padding:0 30px;line-height:80px;color:#666}
.nynav .item02 .item ul.active li a:before{content:'·';font-family:p-b;font-size:28px;margin-right:0;transition:all .5s;opacity:0;position:relative;left:-5px;width:0}
.nynav .item02 .item ul.active li a.active{color:#126144}
.nynav .item02 .item ul.active li a.active:before{opacity:1;left:-13px;transition:all .5s}
.nynav .item02 .item ul.active li:hover a{color:#126144}
.nynav_gd{position:fixed;width:100%;left:0;top:0;z-index:11}
.nytit{padding:80px 0 50px;display:flex;align-items:center;justify-content:space-between;line-height:1}
.nytit .tit{flex:1}
.nytit .tit h2::before{content:'';background-color:#df002c;width:5px;height:30px;display:block;float:left;margin-right:15px;position:relative;top:7px}
.nytit .tit h2{font-size:32px;color:#333;font-weight:700}
.nytit .search form{background-color:#f3f3f3;border-radius:50px;padding-left:30px;display:flex;align-items:center}
.nytit .search form input{height:100%;background:unset;border:none;font-size:15px;width:300px;color:#079144}
.nytit .search form button{background:unset;padding:10px 20px}
.nytit .search form button i{font-size:22px;color:#333}
.chanp-list{padding-bottom:100px}
.chanp-list .list{position:relative;display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 -15px;margin-bottom:30px}
.chanp-list .list .item{width:33.3333%;padding:0 15px;margin-bottom:2%;transition:all .5s}
.chanp-list .list .item a{display:block;height:100%;position:relative;overflow:unset}
.chanp-list .list .item a .border{border:none!important;height:100%;transition:all .5s}
.chanp-list .list .item a .border .txt{padding:50px 40px 0;transition:all .5s}
.chanp-list .list .item a .border .txt h3{font-size:22px;color:#333;margin-bottom:5px;font-weight:700;}
.chanp-list .list .item a .border .txt p{font-size:15px;color:#999}
.chanp-list .list .item a .border .ov-h{padding:20px;max-width:70%;margin-left:auto;transition:all .5s}
.chanp-list .list .item a .border .detail{position:absolute;bottom:0;right:40px;font-size:18px;color:#333;opacity:0;transition:all .5s}
.chanp-list .list .item a .border .detail i{font-size:22px;color:#df002c}
.chanp-list .list .item a:after{content:'';border:1px solid #e1e1e1;display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.chanp-list .list .item:hover a .border .txt{transition:all .5s}
.chanp-list .list .item:hover a .border .ov-h{transform:translateY(-30px);transition:all .5s}
.chanp-list .list .item:hover a .border .ov-h img{transform:unset}
.chanp-list .list .item:hover a .border .detail{bottom:20px;opacity:1;transition:all .5s}
.chanp-list .list .item:hover a:after{border:1px solid #df002c;transform:scaleY(1.04);transition:all .5s}
.chanp-head .dingwei{height:100px}
.chanp-head .head{height:100px;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.2)}
.chanp-head .head .headlogo_txth{color:#333}
.chanp-head .head .headlogo_txtp{color:rgba(0,0,0,.4)}
.chanp-head .head .headnav_item .headnav_itema{color:#999}
.chanp-head .head .headnav_item .headnav_itema:hover{color:#079144}
.chanp-head .head .headbox_lxa span{color:#333}
.chanp-head .head .headbox_lxa i,.chanp-head .head .headbox_search i{color:#999}
.chanp-head .head.active,.chanp-head .head.on{height:100px}
.chanp-detail{padding:2% 0}
.chanp-detail .chanp01{display:flex;justify-content:space-between}
.chanp-detail .left{width:45%;display:flex;flex-flow:column;}
.chanp-detail .left .cp01{display:flex;justify-content:space-between;margin-bottom:30px}
.chanp-detail .left .cp01 .tit{flex:1;padding-right:20px}
.chanp-detail .left .cp01 .tit h2{font-size:28px;color:#333;font-weight:700;margin-bottom:10px}
.chanp-detail .left .cp01 .tit span{font-size:25px;color:#999}
.chanp-detail .left .cp02{flex:1}
.chanp-detail .left .cp02 .span1{font-size:22px;font-weight:700;border-bottom:2px solid #df002c;padding-bottom:5px;margin-bottom:20px}
.chanp-detail .left .cp02 .span1:after{content:'';width:100%;height:1px;background-color:#cfcfcf;display:block;margin-top:4px}
.chanp-detail .left .cp02 .gaikuang{font-size:15px;color:#666;line-height:1.8;margin-top:20px}
.chanp-detail .left .cp02 .gaikuang p{font-size:16px;color:#666;line-height:1.8;margin-top:0; }
.chanp-detail .left .cp03 .anniu{margin:50px 0 70px}
.chanp-detail .left .cp03 .anniu a{line-height:1;padding:13px 40px;background-color:#126144;color:#fff;border-radius:50px;margin-right:10px;font-size:18px}
.chanp-detail .left .cp03 .anniu a i{font-size:22px;line-height:0;margin-left:10px;transform:translateY(-1px)}
.chanp-detail .left .cp03 .anniu a:first-child{border:2px solid #126144;background-color:#fff;color:#126144}
.chanp-detail .left .cp03 .anniu a:hover{background-color:#df002c;border-color:#df002c;color:#fff}
.chanp-detail .left .cp03 .tips{border:1px dashed #a9a9a9;background-color:#f5f5f5;padding:20px;display:flex}
.chanp-detail .left .cp03 .tips i{margin-right:10px;color:#df002c}
.chanp-detail .left .cp03 .tips p{color:#333}
.chanp-detail .right{width:45%}
.chanp-detail .right .lunbo_pic{position:relative}
.chanp-detail .right .lunbo_pic .bigpic{position:absolute;top:0;right:0;z-index:5;color:#999}
.chanp-detail .right .lunbo_pic .bigpic i{margin-right:5px;font-size:18px}
.chanp-detail .right .lunbo_pic .chanp_top{margin-top:15px}
.chanp-detail .right .lunbo_pic .chanp_top .ov-h{border:2px solid #d0d0d0}
.chanp-detail .right .lunbo_pic .chanp_top .swiper-slide-thumb-active .ov-h{border-color:#df002c}
.qrcode{position:relative}
.qrcode i{font-size:28px;color:#bbb;cursor:pointer;width:100%;height:100%}
.qrcode #output{display:none;position:absolute;width:150px;height:150px;right:120%;top:0;background:#fff;padding:10px;border:1px solid #ddd;box-shadow:0 0 10px rgba(38,62,130,.5)}
.tab-tit{border-bottom:1px solid #efefef;margin-top:80px;margin-bottom:50px}
.tab-tit>div{display:flex;justify-content:space-between}
.tab-tit>div a{width:25%;font-size:18px;padding:30px 0;color:#999;text-align:center;position:relative}
.tab-tit>div a.active{color:#333;font-size:22px;font-weight:700}
.tab-tit>div a.active::after{content:'';width:100%;height:4px;background-color:#df002c;position:absolute;bottom:0;left:0}
.tab-content .tabtitle{display:flex;justify-content:space-between;align-items:flex-end;margin-top:0;margin-bottom:40px}
.tab-content .tabtitle h3{font-size:28px}
.tab-content .tabtitle span{flex:1;font-size:15px;color:#999;text-transform:uppercase;margin-left:15px}
.tab-content .tabtitle .bigpic{color:#999}
.tab-content .tabtitle .bigpic i{margin-right:5px;font-size:18px}
.tab-content .neirong{overflow:hidden}
.tab-content .neirong .img{background-color:#fff;/*border:1px dashed #a9a9a9;*/padding:20px 40px}
.tab-content .neirong .img a{display:block;background-color:#fff}
.tab-content .neirong .img img{margin:auto}
.tab-content .bigpic table{width:100% !important}
.tab-content .bigpic table tr td:first-child{min-width:120px;width:200px}
.tab-content .bigpic table tr td:first-child p{font-weight:700;color:#333}
.tab-content .bigpic table tr:first-child{border-bottom:3px solid #333}
.tab-content .bigpic table tr:nth-child(even){background-color:#d6d6d6}
.tab-content .bigpic table td{border:2px solid #666;padding:10px}
.tab-content .bigpic table td P{color:#333}
.tab-content .neirong2{background-color:#f5f5f5;border:1px dashed #a9a9a9;padding:40px;margin-bottom:30px;overflow:hidden}
.tab-content .neirong2 p{position:relative}
.tab-content .neirong2 p b{color:#333;font-size:18px;font-weight:700;margin-top:5px;display:inline-block}
.tab-content .neirong2 p img{background-color:#fff;padding:10px;max-width:100%;max-height:600px;margin:10px auto}
.tab-content .neirong2 .img{background-color:#fff;box-shadow:0 5px 10px #dfdfdf}
.tab-content .neirong3 img{width:100%}
.tab-content .list{position:relative;margin-bottom:120px}
.tab-content .list .item{border:1px solid #e1e1e1}
.tab-content .list .item a{display:block}
.tab-content .list .item .txt{padding:50px 40px 20px}
.tab-content .list .item .txt h3{font-size:22px;color:#333;margin-bottom:5px}
.tab-content .list .item .txt p{font-size:15px;color:#999;height:16px;line-height:1}
.tab-content .list .item .ov-h{padding:15px;padding-left:0%}
.tab-content .list .item:hover{border-top-color:#df002c}
.tab-content .list .item:hover h3{color:#df002c}
.fuwu-list{padding-bottom:100px}
.fuwu-list .nytit{padding-bottom:30px}
.fuwu-list .gaishu{padding-bottom:50px}
.fuwu-list .list{margin-bottom:50px}
.fuwu-list .list .biaoti01{display:flex;justify-content:space-around;background-color:#f9f9f9;padding:20px 0;border-top:2px solid #333;border-bottom:1px solid #ddd}
.fuwu-list .list .biaoti01 span:first-child{flex:1}
.fuwu-list .list .biaoti01 span{font-size:18px;font-weight:700;color:#333;width:120px;text-align:center}
.fuwu-list .list .biaoti01 div{width:50%}
.fuwu-list .list .item{border-bottom:1px solid #efefef;padding:20px 50px;display:block}
.fuwu-list .list .item:hover .biaoti span{color:#df002c}
.fuwu-list .list .new-list{padding:0}
.fuwu-list .list .new-list a{display:block;padding:20px 50px}
.fuwu-list .list .new-list a:hover span{color:#df002c}
.fuwu-list .list .biaoti{display:flex;justify-content:space-between;align-items:center}
.fuwu-list .list .biaoti span{font-size:18px;line-height:1;color:#333}
.fuwu-list .list .biaoti span i{font-size:22px;font-weight:400}
.fuwu-list .list .detail{padding:20px;padding-right:0;display:none}
.cate-list .list-box{padding:80px 0}
.cate-list .list-box .item{display:flex;justify-content:space-between}
.cate-list .list-box .item>a{width:50%}
.cate-list .list-box .item .txt{width:46%;position:relative;display:flex;flex-flow:column;justify-content:space-between}
.cate-list .list-box .item .txt .tit{margin-bottom:40px;border-left:2px solid #df002c;padding-left:20px;margin-top:20px}
.cate-list .list-box .item .txt .tit h3{font-size:22px;line-height:1;color:#333;margin-bottom:5px}
.cate-list .list-box .item .txt .tit p{font-size:12px;text-transform:uppercase;color:#999;font-family:pn-r;line-height:1}
.cate-list .list-box .item .txt .gaishu{color:#777;line-height:1.8;white-space:pre-line;flex:1;margin-bottom:30px}
.cate-list .list-box .item .txt .list{position:relative}
.cate-list .list-box .item .txt .list .swiper-xgcp a{display:block;border:1px solid #efefef;padding:20px;background-color:#fff}
.cate-list .list-box .item .txt .list .swiper-xgcp a .txt2{text-align:center;margin-top:10px}
.cate-list .list-box .item .txt .list .swiper-xgcp a .txt2 h3{font-size:15px}
.cate-list .list-box .item .txt .list .swiper-xgcp a .txt2 p{font-size:12px}
.cate-list .list-box .item .txt .list .swiper-button-next i,.cate-list .list-box .item .txt .list .swiper-button-prev i{font-size:55px}
.cate-list .list-box:nth-of-type(2n){background-color:#f3f3f3}
.cate-list .list-box:nth-of-type(2n) .item{flex-flow:row-reverse}
.about01 .tit{margin-bottom:20px;padding-left:20px;position:relative}
.about01 .tit h3{font-size:22px;line-height:1;color:#333;margin-bottom:5px}
.about01 .tit span{font-size:12px;text-transform:uppercase;color:#ddd;font-family:pn-r;line-height:1}
.about01 .tit::before{content:'';width:3px;height:76%;background-color:#df002c;display:block;position:absolute;left:0;top:12%}
.about01 p{color:#666;line-height:28px;white-space:pre-line;flex:1;margin-bottom:30px;width:40%}
.about01 .ab01{background:url(../images/about_03.jpg) no-repeat right top;padding-top:70px;padding-bottom:30px;background-size:contain}
.about01 .ab02{display:flex}
.about01 .ab02 .txt{width:70%;position:absolute;right:25px;bottom:30px;background-color:rgb(7 145 68 / 90%);padding:40px;color:#fff}
.about01 .ab02 .txt h3{font-size:22px;display:inline-block;margin-right:5px}
.about01 .ab02 .txt span{opacity:.5;font-size:12px;text-transform:uppercase;font-family:pn-r}
.about01 .ab02 .txt p{width:100%;color:#fff;margin-bottom:0;margin-top:20px}
.about01 .ab02 .left{width:50%;position:relative}
.about01 .ab02 .right{width:50%;display:flex;flex-flow:column;justify-content:space-between}
.about01 .ab02 .right .txt{display:flex;flex-flow:column;justify-content:center;flex:1;position:unset;width:100%;background-color:#f3f3f3;color:#333}
.about01 .ab02 .right .txt p{color:#666}
.about01 .ab02 .right .txt .juzhong{display:flex;flex-flow:column;justify-content:center;height:100%;flex:0}
.about01 .ab03 .tit{padding:0;margin:50px 0 30px;text-align:center}
.about01 .ab03 .tit p{width:100%;font-size:12px;opacity:.5;text-transform:uppercase}
.about01 .ab03 .tit::before{display:none}
.about01 .ab03 .list{display:flex;justify-content:space-between;position:relative}
.about01 .ab03 .list .pic{width:24%}
.about01 .ab03 .list .pic .ov-h{background-color:#000}
.about01 .ab03 .list .txt{position:absolute;width:100%;padding:20px;top:20%;left:0;display:flex;align-items:center;flex-flow:column;color:#fff;text-align:center}
.about01 .ab03 .list .txt i{font-size:28px;background-color:rgba(39,62,130,.9);color:#fff;border-radius:50px;width:65px;height:65px;text-align:center;line-height:65px}
.about01 .ab03 .list .txt h3{font-size:22px;font-weight:700;margin:20px 0}
.about01 .ab03 .list .txt p{width:72%;color:#fff;font-size:15px;line-height:24px}
.about02 .ttitle{padding-top:90px}
.about02 .ttitle .wen01{color:#777;max-width:700px;margin:auto;line-height:1.8;margin-top:20px}
.about02 .album01{background:url(../images/about_23.jpg) no-repeat center;background-size:cover;margin-bottom:190px}
.about02 .album01 .list{display:flex;justify-content:space-between;background-color:#fff;padding:30px;position:relative;top:80px}
.about02 .album01 .list .mySwiper2-zhanting{max-width:80%}
.about02 .album01 .list .mySwiper2-zhanting .swiper-slide{display:flex}
.about02 .album01 .list .mySwiper-zhanting{margin-left:20px}
.about02 .album01 .list .mySwiper-zhanting .swiper-slide{display:flex}
.about02 .album01 .list .mySwiper-zhanting .swiper-slide img{opacity:.5}
.about02 .album01 .list .mySwiper-zhanting .swiper-slide-thumb-active img{opacity:1}
.about02 .album01 .list .mySwiper-zhanting .swiper-slide:last-child{margin-bottom:0!important}
.about02 .album01 .list::after{content:'';width:96%;height:10px;background-color:#fff;border-radius:50%;box-shadow:0 50px 30px #bbb;display:block;position:absolute;bottom:50px;left:2%;z-index:-1}
.about02 .album02{padding-bottom:120px}
.about02 .album02 .qiehuan{display:flex;justify-content:center;margin-bottom:60px}
.about02 .album02 .qiehuan a{padding:10px 70px;margin:0 5px;border:1px solid #efefef;color:#999;border-radius:30px;font-size:18px}
.about02 .album02 .qiehuan a.active{color:#df002c;border-color:#df002c}
.about02 .album02 .list{position:relative}
.about02 .album02 .list .swiper-aboutpic .swiper-slide{text-align:center}
.about02 .album02 .list .swiper-aboutpic .swiper-slide p{color:#777;padding:20px}
.about02 .album02 .list .swiper-button-next,.about02 .album02 .list .swiper-button-prev{transform:translateY(-30px)}
.album-list{padding:80px 0 100px}
.album-list .list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 -15px;margin-bottom:20px}
.album-list .list .item{width:33.3333%;padding:0 15px;margin-bottom:30px}
.album-list .list .item p{text-align:center;padding:20px}
.album-list .list .item2{width:25%}
.album-list .list .item2 a{border:1px solid #efefef;display:block}
.album-list .list .item2 a .ov-h{margin:10px 25px}
.lianxi-list .list2{background-color:#fff;padding:50px;transform:translateY(-50px);box-shadow:0 2px 15px rgba(0,0,0,.15)}
.lianxi-list .lx01 .tit{margin-bottom:30px;padding-left:20px;position:relative}
.lianxi-list .lx01 .tit h3{font-size:22px;line-height:1;color:#333;margin-bottom:5px}
.lianxi-list .lx01 .tit span{font-size:12px;text-transform:uppercase;color:#ddd;font-family:pn-r;line-height:1}
.lianxi-list .lx01 .tit::before{content:'';width:3px;height:76%;background-color:#df002c;display:block;position:absolute;left:0;top:12%}
.lianxi-list .lx01 .item{display:flex;justify-content:space-between}
.lianxi-list .lx01 .item .ov-h{width:50%;position:relative;display:flex}
.lianxi-list .lx01 .item .ov-h img{width:100%}
.lianxi-list .lx01 .item .ov-h a{background-color:rgba(49,102,182,.9);color:#fff;padding:15px 30px;position:absolute;right:0;bottom:0}
.lianxi-list .lx01 .item .txt{width:46%;display:flex;flex-flow:column;justify-content:space-between}
.lianxi-list .lx01 .item .txt>div{display:flex;align-items:center;height:33.3333%;padding:10px 20px}
.lianxi-list .lx01 .item .txt>div span{display:block;color:#777}
.lianxi-list .lx01 .item .txt>div span a{color:#777}
.lianxi-list .lx01 .item .txt>div i{font-size:50px;color:#e1e1e1;margin-right:30px;width:60px;text-align:center}
.lianxi-list .lx01 .item .txt>div:nth-child(2n){background-color:#fffcfa;border:1px solid #e1e1e1;border-left:none;border-right:none}
.lianxi-list .lx01 .item .txt>div:nth-of-type(2) a{color:#df002c}
.lianxi-list .lx02{margin-top:40px}
.lianxi-list .lx02 form .mag{border-top:1px dashed #e1e1e1;padding:20px 50px;display:flex;justify-content:space-between;align-items:center;position:relative}
.lianxi-list .lx02 form .mag span{margin-right:30px;width:25%;color:#777}
.lianxi-list .lx02 form .mag span i{color:#df002c;margin-right:5px}
.lianxi-list .lx02 form .mag input{width:70%;background-color:#fffcfa;border:1px solid #d8d8d8;padding:8px 20px;border-radius:2px;color:#777}
.lianxi-list .lx02 form .mag textarea{width:70%;background-color:#fffcfa;border:1px solid #d8d8d8;padding:20px 20px;border-radius:2px;color:#777;outline:0}
.lianxi-list .lx02 form .mag ::-webkit-input-placeholder{color:#d8d8d8}
.lianxi-list .lx02 form .mag ::-moz-placeholder{color:#d8d8d8}
.lianxi-list .lx02 form .mag :-moz-placeholder{color:#d8d8d8}
.lianxi-list .lx02 form .mag :-ms-input-placeholder{color:#d8d8d8}
.lianxi-list .lx02 form .mag:last-child>div{width:70%;position:relative;display:flex;justify-content:space-between}
.lianxi-list .lx02 form .mag:last-child>div .qrcode{transform:translateX(-100%);display:flex;align-items:center;padding:0 10px}
.lianxi-list .lx02 form .mag:last-child>div .btn{background-color:#3c518e;border-radius:30px;border:none;color:#fff;font-weight:700;width:220px;cursor:pointer}
.lianxi-list .lx02 form .mag:last-child>div .btn:hover{background-color:#df002c}
red{color:#df002c}
table{width:100%}
table tr:first-child td p{font-weight:700;color:#333}
table td{padding:5px;border:1px solid #efefef}
table td b{font-weight:700;color:#333}
.bigpic ol,.bigpic ul,.detail ol,.detail ul,.gaikuang ol,.gaikuang ul,.new02 ol,.new02 ul{list-style:inside;line-height:2;font-size:15px}
.bigpic ol li,.bigpic ul li,.detail ol li,.detail ul li,.gaikuang ol li,.gaikuang ul li,.new02 ol li,.new02 ul li{color:#666}
.new-detail{padding:80px 0 100px}
.new-detail .new01{display:flex;justify-content:space-between;padding:0 50px;border-bottom:1px solid #efefef;padding-bottom:30px;margin-bottom:30px}
.new-detail .new01 .left{flex:1;margin-right:30px}
.new-detail .new01 .left h2{font-size:22px;line-height:1.6;font-weight:700;margin-bottom:10px}
.new-detail .new01 .left p{font-size:13px}
.new-detail .new01 .left p span{margin-right:30px}
.new-detail .new02{padding:0 50px}
.new-detail .prevnext{padding:0 50px}
.lianxi-list .lx01 .item .txt>div:nth-of-type(3) a{color:#df002c}
