@charset "utf-8";

.banner{height:auto;background:#f3f3f3;position:relative;}
.banner .banner-container{height:auto;}
.banner .banner-container video{height:100%;width:100%;display:block;margin:0 auto;object-fit:cover;}
.banner .banner-container .banner-next,
.banner .banner-container .banner-prev{width:50px;height:50px;background:url(../images/banner-arrow.png) no-repeat left top;background-size:100px auto;margin-top:-25px;z-index:1;}
.banner .banner-container .banner-prev{left:8%;}
.banner .banner-container .banner-next{background-position:right top;right:8%;background-size:100px auto;}
.banner .banner-container .swiper-slide{overflow:hidden;}
.banner .banner-container .swiper-slide .img{height:100%;transform:scale(1.2);transition:all 4s ease;}
.banner .banner-container .swiper-slide .m-img{display:none;height:100%;position:relative;}
.banner .banner-container .swiper-slide .icon{position:absolute;width:170px;height:55px;line-height:55px;text-align:center;color:#fff;border-radius:30px;background:#c3181f;left:50%;margin-left:-85px;bottom:40px;cursor:pointer;z-index:2;}
.banner .banner-container .swiper-slide.swiper-slide-active .img{transform:none;}
.banner .banner-container .banner-pagination{ bottom:30px;}
.banner .banner-container .banner-pagination span{width:17px;height:17px; border-radius:100%;background:#fff;opacity:1;margin:0px 10px !important;}
.banner .banner-container .banner-pagination span.swiper-pagination-bullet-active{background:#c3181f;}

.banner .unmute{position:absolute;width:39px;height:39px;right:40px;bottom:40px;background:url(../images/icon-open.png) no-repeat center center/cover;z-index:2;cursor:pointer;}
.banner .unmute.mute{background:url(../images/icon-off.png) no-repeat center center/cover;}

@media screen and (min-width:1024px) {
    .banner .banner-container .banner-prev:hover{background-position:left bottom;}
    .banner .banner-container .banner-next:hover{background-position:right bottom;}

    .banner .banner-container .swiper-slide .icon:hover{background:#ae151b;}
}
@media screen and (max-width:1440px) {
    .banner .banner-container .banner-next,
    .banner .banner-container .banner-prev{width:50px;height:50px;background-size:100px auto;margin-top:-25px;}
    .banner .banner-container .banner-prev{left:3%;}
    .banner .banner-container .banner-next{right:3%;}
}
@media screen and (max-width:1025px) {
    .banner{height:auto;}
    .banner .banner-container .banner-next,
    .banner .banner-container .banner-prev{width:26px;height:26px;background-size:52px auto;margin-top:-13px;}
    .banner .banner-container .banner-prev{left:15px;}
    .banner .banner-container .banner-next{right:15px;}
}
@media screen and (max-width:640px) {
    .banner{height:auto;}
    /*.banner .banner-container video{display:none;}*/
    .banner .banner-container .swiper-slide .img{display:none;}
    .banner .banner-container .swiper-slide .m-img{display:block;}
	.banner .banner-container .swiper-slide .pc-img{ display:none;}

    .banner .banner-container .swiper-slide .icon{bottom:20px;width:100px;height:30px;line-height:30px;margin-left:-50px;}
	.banner .banner-container .banner-pagination{ bottom:15px;}
    .banner .banner-container .banner-pagination span{width:8px;height:8px;margin:0px 6px !important;}

    .banner .unmute{width:30px;height:30px;right:15px;bottom:20px;}
}

.index-item01{position:relative;height:880px;overflow:hidden;z-index:2;}
.index-item01 .img{position:absolute;height:100%;width:100%;left:0;top:0;}
.index-item01 .content{background:url(../images/index-item01-bg.png) no-repeat center center/cover;height:100%;position:relative;z-index:1;}
.index-item01 .content .contxt{padding-top:135px;color:#fff;}
.index-item01 .content .contxt .line{width:39px;height:3px;background:#fff;}
.index-item01 .content .contxt .tit{font-size:48px;margin-top:20px;}
.index-item01 .content .contxt .ms{max-width:710px;text-align:justify;font-size:16px;line-height:30px;margin-top:50px;}
.index-item01 .content .contxt ul{overflow:hidden;max-width:710px;text-align:center;margin-top:35px;}
.index-item01 .content .contxt ul li{width:33.33%;float:left;position:relative;}
.index-item01 .content .contxt ul li:before{content:'';position:absolute;width:1px;height:34px;background:#db7479;top:50%;margin-top:-17px;right:0;}
.index-item01 .content .contxt ul li:last-child:before{display:none;}
.index-item01 .content .contxt ul li .num{font-size:82px;line-height:1;font-weight:100;}
.index-item01 .content .contxt ul li .num sub{font-size:24px;display:inline-block;vertical-align:middle;margin-top:-0px;margin-left:5px;}
.index-item01 .content .contxt ul li .txt{font-size:16px;margin-top:8px;}
.index-item01 .content .contxt a{margin-top:65px;}

.index-item01.show .img{transform:scale(1.2);transition:15000ms ease-out;-webkit-transition:15000ms ease-out;-ms-transition:15000ms ease-out;-moz-transition:15000ms ease-out;-o-transition:15000ms ease-out;}

@media screen and (max-width:1440px) {
    .index-item01{height:680px;}
    .index-item01 .content .contxt{padding-top:125px;}
    .index-item01 .content .contxt .tit{font-size:32px;}
    .index-item01 .content .contxt .ms{font-size:14px;line-height:26px;margin-top:25px;}
    .index-item01 .content .contxt ul li .num{font-size:50px;}
    .index-item01 .content .contxt ul li .txt{font-size:14px;}
    .index-item01 .content .contxt a{margin-top:40px;}
}
@media screen and (max-width:1025px) {
    .index-item01{height:auto;}
    .index-item01 .img{display:none;}
    .index-item01 .content{background:#c3181f url(../images/index-item01-bg-m.jpg) no-repeat center bottom/100% auto;}
    .index-item01 .content .contxt{padding:40px 20px;}
    .index-item01 .content .contxt .line{width:30px;}
    .index-item01 .content .contxt .tit{font-size:16px;margin-top:10px;}
    .index-item01 .content .contxt .ms{font-size:12px;line-height:20px;margin-top:15px;}
    .index-item01 .content .contxt ul{margin-top:20px;}
    .index-item01 .content .contxt ul li:before{top:15px;margin-top:0;height:25px;}
    .index-item01 .content .contxt ul li .num{font-size:34px;}
    .index-item01 .content .contxt ul li .txt{font-size:12px;padding:0px 10px;}
    .index-item01 .content .contxt a{margin-top:30px;}
}

.index-item02{position:relative;z-index:2;}
.index-item02 .top{background:#fff;padding:80px 0px 50px 0;}
.index-item02 .top .left{}
.index-item02 .top .left .line{width:39px;height:3px;background:#c3181f;}
.index-item02 .top .left .tit{font-size:48px;margin-top:25px;color:#333;line-height:1;}
.index-item02 .top .right{margin-top:20px;}

/*.index-item02 .box .index-item02-img{position:relative;height:800px;}*/
/*.index-item02 .box .index-item02-img .img01{position:relative;width:100%;height:100%;overflow:hidden;}*/
/*.index-item02 .box .index-item02-img .img01 .bg{position:absolute;width:100%;height:100%;background:url(../images/index-item02-img02.jpg) no-repeat center center/cover;left:0;top:0;}*/
/*.index-item02 .box .index-item02-img .handle{width:60px;height:60px;background:url(../images/index-item02-icon.png) no-repeat center center/cover;position:absolute;transform:translateY(610%);z-index:2;margin-left:-30px;cursor:pointer;}*/
/*.index-item02 .box .index-item02-img .img02{position:absolute;width:100%;height:100%;border-right:1px solid rgba(255,255,255,0.5);left:0;top:0;overflow:hidden;}*/
/*.index-item02 .box .index-item02-img .img02 .bg{position:absolute;width:100%;height:100%;background:url(../images/index-item02-img01.jpg) no-repeat center center/cover;left:0;top:0;}*/

.index-item02 .box .index-item02-img{position:relative;height:800px;}
.index-item02 .box .index-item02-img .swiper-slide{transition:width 0.6s cubic-bezier(0.77, 0.62, 0.58, 1);}
.index-item02 .box .index-item02-img .img01{position:relative;width:100%;height:100%;overflow:hidden;padding-left:50px;}
.index-item02 .box .index-item02-img .img01 .bg{position:absolute;width:100%;height:100%;background:url(../images/index-item02-img01.jpg) no-repeat left center;left:0;top:0;}

.index-item02 .box .index-item02-img .img02{position:relative;width:100%;height:100%;border-right:1px solid rgba(255,255,255,0.5);right:0;top:0;overflow:hidden;z-index:2;padding-left:50px;}
.index-item02 .box .index-item02-img .img02 .bg{position:absolute;width:100%;height:100%;background:url(../images/index-item02-img02.jpg) no-repeat right center;left:0;top:0;}

.index-item02 .box .index-item02-img .index-item02-pagination{}
.index-item02 .box .index-item02-img .index-item02-pagination span{opacity:1;border:1px solid #fff;background:none;}
.index-item02 .box .index-item02-img .index-item02-pagination span.swiper-pagination-bullet-active{border:1px solid #c3181f;background:#c3181f;}

.index-item02 .box .content{position:absolute;top:50%;transform:translateY(-50%);color:#fff;}
.index-item02 .box .content .line{width:39px;height:3px;background:#fff;margin:45px 0px 50px 0;}
.index-item02 .box .content .tit{font-size:48px;}
.index-item02 .box .content .ms{max-width:570px;text-align:justify;font-size:16px;line-height:30px;margin-top:50px;padding-right:20px;}
.index-item02 .box .content a{margin-top:70px;}

@media screen and (min-width:1024px) {
    /*.index-item02 .box .index-item02-img .img01:hover + .img02{width:30%;}
    .index-item02 .box .index-item02-img .img01:hover .bg{background:url(../images/index-item02-img01-h.jpg) no-repeat left center;}
    .index-item02 .box .index-item02-img .img02:hover{width:60%;padding-left:150px;}
    .index-item02 .box .index-item02-img .img02:hover .bg{background:url(../images/index-item02-img02-h.jpg) no-repeat right center;}*/
	
}
@media screen and (max-width:1440px) {
    .index-item02 .top{padding:60px 0px 40px 0;}
    .index-item02 .box .index-item02-img{height:600px;}
    .index-item02 .box .content .tit,
    .index-item02 .top .left .tit{font-size:32px;}
    .index-item02 .box .content .ms{font-size:14px;line-height:26px;margin-top:25px;}

    .index-item02 .box .content .line{margin:30px 0;}
    .index-item02 .box .content a{margin-top:40px;}

    .index-item02 .box .index-item02-img .img02{padding-left:50px;}
    /*.index-item02 .box .index-item02-img .handle{transform:translateY(495%);}*/
}
@media screen and (max-width:1025px) {
    .index-item02 .top{padding:40px 0px 20px 0;}
    .index-item02 .top .right{margin-top:-5px;}

    .index-item02 .box .content{position:static;transform:translateY(0);padding:30px 0;}
    .index-item02 .box .content .line{width:30px;height:2px;margin:15px 0;}
    .index-item02 .box .content .tit,
    .index-item02 .top .left .tit{font-size:16px;margin-top:10px;}
    .index-item02 .box .content .ms{font-size:12px;line-height:20px;margin-top:15px;}

    .index-item02 .box .index-item02-img{height:320px;}
    .index-item02 .box .index-item02-img .handle{display:none;}
    .index-item02 .box .index-item02-img .img01 .bg,
    .index-item02 .box .index-item02-img .img02 .bg{background-size:cover;}
    .index-item02 .box .index-item02-img .img02{border-right:none !important;position:relative;padding-left:0;}
    .index-item02 .box .index-item02-img .img02 .bg{}

    .index-item02 .box .index-item02-img .img01{ padding-left:0;}
    .index-item02 .box .content a{border:1px solid #fff;margin-top:15px;}
}

.index-item03{background:#f0f0f0;padding:95px 0px;position:relative;z-index:2;}
.index-item03 .top{}
.index-item03 .top .left{}
.index-item03 .top .left .line{width:39px;height:3px;background:#c3181f;}
.index-item03 .top .left .tit{font-size:48px;margin-top:25px;color:#333;line-height:1;}
.index-item03 .top .right{margin-top:25px;}
.index-item03 .top .right a{border-radius:10px;width:135px;height:50px;line-height:46px;}
.index-item03 .top .right .arrow{margin-left:20px;}
.index-item03 .top .right .arrow div{width:50px;height:50px;background:url(../images/index-item03-arrow.png) no-repeat left top;cursor:pointer;}
.index-item03 .top .right .arrow div.l{}
.index-item03 .top .right .arrow div.r{background-position:right top;margin-left:10px;}

.index-item03 .index-item03-container{margin-top:60px;}
.index-item03 .index-item03-container .swiper-slide{width:23.2%;height:358px;}
.index-item03 .index-item03-container .swiper-slide .img{width:48%;height:358px;border-top-left-radius:10px;border-bottom-left-radius:10px;overflow:hidden;opacity:0;}
.index-item03 .index-item03-container .swiper-slide .img span{display:block;width:100%;height:100%;}
.index-item03 .index-item03-container .swiper-slide .box{border-radius:10px;overflow:hidden;background:#fff;padding:30px;padding-top:30px;height:100%;background:#fff;opacity:0;}
.index-item03 .index-item03-container .swiper-slide .box .date{}
.index-item03 .index-item03-container .swiper-slide .box .date .year{font-size:20px;}
.index-item03 .index-item03-container .swiper-slide .box .date .day{font-size:52px;color:#c3181f;}
.index-item03 .index-item03-container .swiper-slide .box .title{color:#333;font-size:18px;line-height:30px;height:60px;overflow:hidden;margin:20px 0px 20px 0;}
.index-item03 .index-item03-container .swiper-slide .box .ms{font-size:16px;line-height:25px;height:75px;overflow:hidden;}
.index-item03 .index-item03-container .swiper-slide .box .more{width:138px;height:50px;border-radius:8px;line-height:50px;text-align:center;background:#c3181f;color:#fff;margin-top:95px;}
.index-item03 .index-item03-container .swiper-slide .box .more i{width:15px;height:12px;margin-left:15px;background:url(../images/icon-more.png) no-repeat center center;}

.index-item03 .index-item03-container .swiper-slide.swiper-slide-pic{width:50%;}
.index-item03 .index-item03-container .swiper-slide.swiper-slide-pic .box{border-top-left-radius:0;border-bottom-left-radius:0;}

.index-item03.show .index-item03-container .swiper-slide .img,
.index-item03.show .index-item03-container .swiper-slide .box{animation-name:fadeInRight;opacity:1;}

@media screen and (min-width:1024px) {
    .index-item03 .top .right .arrow div.l:hover{background-position:left bottom;}
    .index-item03 .top .right .arrow div.r:hover{background-position:right bottom;}

    .index-item03 .index-item03-container .swiper-slide:hover .img span{ transform:scale(1.2);}
    .index-item03 .index-item03-container .swiper-slide:hover .box{background:#c3181f;}
    .index-item03 .index-item03-container .swiper-slide:hover .box  .date .year,
    .index-item03 .index-item03-container .swiper-slide:hover .box  .date .day,
    .index-item03 .index-item03-container .swiper-slide:hover .box  .title,
    .index-item03 .index-item03-container .swiper-slide:hover .box  .ms{color:#fff;}
    .index-item03 .index-item03-container .swiper-slide:hover .box .more{background:#fff;color:#c3181f;}
    .index-item03 .index-item03-container .swiper-slide:hover .box .more i{background:url(../images/icon-more-h.png) no-repeat center center;}
}
@media screen and (max-width:1440px) {
    .index-item03{padding:70px 0;}
    .index-item03 .top .left .tit{font-size:32px;}
    .index-item03 .top .right{margin-top:16px;}
    .index-item03 .top .right a{width:120px;height:45px;line-height:41px;}
    .index-item03 .top .right .arrow div{width:45px;height:45px;background-size:90px auto;}

    .index-item03 .index-item03-container{margin-top:40px;}
    .index-item03 .index-item03-container .swiper-slide{height:485px;width:23%;}
    .index-item03 .index-item03-container .swiper-slide .img{height:485px;}
    .index-item03 .index-item03-container .swiper-slide .box .date .day{font-size:50px;}
    .index-item03 .index-item03-container .swiper-slide .box .title{font-size:20px;margin:30px 0px 20px 0;}
    .index-item03 .index-item03-container .swiper-slide .box .ms{font-size:14px;}
    .index-item03 .index-item03-container .swiper-slide .box .more{margin-top:45px;width:120px;height:45px;line-height:45px;}
}
@media screen and (max-width:1025px) {
    .index-item03{padding:50px 0;}
    .index-item03 .top .left .line{width:30px;}
    .index-item03 .top .left .tit{font-size:16px;margin-top:10px;}
    .index-item03 .top .right{margin-top:-2px;}
    .index-item03 .top .right a{width:110px;height:35px;line-height:35px;border-width:1px !important;}
    .index-item03 .top .right .arrow{margin-left:10px;}
    .index-item03 .top .right .arrow div{width:35px;height:35px;background-size:70px auto;}

    .index-item03 .index-item03-container{margin-top:20px;}
    .index-item03 .index-item03-container .swiper-slide,
    .index-item03 .index-item03-container .swiper-slide .img{height:250px;}
    .index-item03 .index-item03-container .swiper-slide{width:65%;}
    .index-item03 .index-item03-container .swiper-slide.swiper-slide-pic{width:85%;}
    .index-item03 .index-item03-container .swiper-slide .img{border-top-left-radius:5px;border-bottom-left-radius:5px;}
    .index-item03 .index-item03-container .swiper-slide .box{padding:15px;border-radius:5px;}
    .index-item03 .index-item03-container .swiper-slide .box .date .year{font-size:12px;}
    .index-item03 .index-item03-container .swiper-slide .box .date .day{font-size:16px;}
    .index-item03 .index-item03-container .swiper-slide .box .title{font-size:14px;line-height:20px;height:40px;margin:15px 0px 10px 0;}
    .index-item03 .index-item03-container .swiper-slide .box .ms{font-size:12px;line-height:18px;height:55px;}
    .index-item03 .index-item03-container .swiper-slide .box .more{width:110px;height:35px;line-height:35px;margin-top:20px;}
    .index-item03 .index-item03-container .swiper-slide .box .more i{margin-left:10px;}
}

.index-item04{padding:115px 0px 175px 0;text-align:center;color:#333;}
.index-item04 .index-item04-bg{position:fixed;left:0;top:0;width:100%;height:100%;background-image:url(../images/index-item04-bg.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:center center;}
.index-item04 .tit{font-size:24px;}
.index-item04 .title{font-size:42px;margin:15px 0px 35px 0;}
.index-item04 .ms{font-size:16px;line-height:24px;max-width:870px;margin:0 auto;}
.index-item04 a{margin:0 auto;margin-top:45px;}

@media screen and (max-width:1440px) {
    .index-item04{padding:90px 0px 150px 0;}
    .index-item04 .tit{font-size:18px;}
    .index-item04 .title{font-size:30px;}
    .index-item04 .ms{font-size:14px;}
    .index-item04 a{margin-top:30px;}
}
@media screen and (max-width:1025px) {
    .index-item04{padding:40px 0;}
    .index-item04 .index-item04-bg{background-size:auto 100%;background-position:55% center;}
    .index-item04 .tit{font-size:14px;}
    .index-item04 .title{font-size:16px;margin:10px 0px 15px 0;}
    .index-item04 .ms{font-size:12px;line-height:20px;}
    .index-item04 a{margin-top:20px;}
}

.about-content{padding:90px 0px 135px 0;background:url(../images/about-bg.jpg) no-repeat center center/cover;}
.about-content .content{margin-top:105px;}
.about-content .content .img{overflow:hidden;}
.about-content .content .img img{}
.about-content .content .contxt{font-size:16px;line-height:30px;margin-left:550px;text-align:justify;}

@media screen and (min-width:1024px) {
    .about-content .content .img:hover img{transform:scale(1.2);}
}
@media screen and (max-width:1440px) {
    .about-content{padding:60px 0px 90px 0;}
    .about-content .content{margin-top:70px;}
    .about-content .content .img{width:400px;}
    .about-content .content .contxt{font-size:14px;line-height:26px;margin-left:430px;}
}
@media screen and (max-width:1025px) {
    .about-content{padding:40px 0;}
    .about-content .content{margin-top:20px;}
}
@media screen and (max-width:769px) {
    .about-content .content .img{float:none;width:100%;}
    .about-content .content .img img{width:100%;}
    .about-content .content .contxt{margin-left:0;margin-top:15px;line-height:20px;}
}

.zc-content{padding:90px 0px 135px 0;background:url(../images/zc-bg.jpg) no-repeat center center/cover;}
.zc-content .content{background:#fff url(../images/zc-line.png) no-repeat right top;padding:70px 145px 55px 130px;margin-top:80px;box-shadow:10px 15px 20px rgba(0,0,0,0.1);}
.zc-content .content .tit{font-size:30px;background:url(../images/zc-tit-bg.png) no-repeat left top;height:142px;color:#333;position:relative;margin-left:-58px;padding-left:60px;padding-top:55px;margin-top:-50px;}
.zc-content .content .contxt{color:#333;font-size:16px;line-height:36px;margin-top:25px;text-align:justify;}
.zc-content .content .name{margin-top:15px;}

@media screen and (max-width:1440px) {
    .zc-content{padding:60px 0px 90px 0;}
    .zc-content .content{margin-top:60px;padding:50px 110px 35px 100px;}
    .zc-content .content .tit{margin-top:-20px;font-size:24px;}
    .zc-content .content .contxt{font-size:14px;line-height:28px;}
}
@media screen and (max-width:1025px) {
    .zc-content{padding:40px 0px;}
    .zc-content .w1200{padding:0;}
    .zc-content .content{margin-top:20px;padding:20px;background-size:200px auto;}
    .zc-content .content .tit{background:none;height:auto;padding:0;margin:0;font-size:18px;}
    .zc-content .content .contxt{font-size:12px;line-height:20px;margin-top:15px;}
    .zc-content .content .name img{height:90px;}
}

.his-content{padding:90px 0px 160px 0;background:url(../images/his-bg.jpg) no-repeat center center/cover;}
.his-content .content{position:relative;margin-top:110px;padding-bottom:120px;padding-top:90px;}
.his-content .content:before{content:'';width:1px;height:100%;background:#d7d7d7;position:absolute;left:50%;margin-left:-.5px;top:0;}
.his-content .content .icon{width:21px;height:21px;background:url(../images/his-icon.png) no-repeat center center/cover;position:absolute;left:50%;margin-left:-10.5px;}
.his-content .content .icon-b{width:35px;height:35px;background:url(../images/his-icon-b.png) no-repeat center center/cover;position:absolute;left:50%;margin-left:-17.5px;bottom:0;}
.his-content .content > .icon{top:0;}
.his-content .content .list{margin-bottom:40px;min-height:192px;position:relative;}
.his-content .content .list:last-child{margin-bottom:0 !important;}
.his-content .content .list .icon{top:50%;margin-top:-10px;}
.his-content .content .list .img{position:absolute;top:50%;transform:translateY(-50%);width:50%;}
.his-content .content .list .contxt{width:50%;}
.his-content .content .list .contxt .box{position:relative;background:#f2f2f2;border-radius:10px;padding:35px 30px;}
.his-content .content .list .contxt .box:before{position:absolute;top:50%;content:'';margin-top:-15px;border-top:15px solid transparent;border-bottom:15px solid transparent;}
.his-content .content .list .contxt .box .date{font-size:36px;color:#c3181f;font-weight:bold;}
.his-content .content .list .contxt .box .tit{font-size:16px;margin-top:5px;}
.his-content .content .list .contxt .box .line{width:25px;height:2px;background:#c3181f;margin:25px 0px 15px 0;}
.his-content .content .list .contxt .box .ms{line-height:30px;}

.his-content .content .list:nth-child(even) .img{left:0;padding-right:40px;}
.his-content .content .list:nth-child(odd) .img{right:0;padding-left:40px;}
.his-content .content .list:nth-child(even) .contxt{padding-left:50px;}
.his-content .content .list:nth-child(even) .contxt .box:before{border-right:15px solid #f2f2f2;left:-15px;}
.his-content .content .list:nth-child(odd) .contxt{padding-right:50px;}
.his-content .content .list:nth-child(odd) .contxt .box:before{border-left:15px solid #f2f2f2;right:-15px;}

@media screen and (max-width:1440px) {
    .his-content{padding:60px 0px 90px 0;}
    .his-content .content{margin-top:60px;padding:60px 0;}

    .his-content .content .list .contxt .box .date{font-size:28px;}
}
@media screen and (max-width:1025px) {
    .his-content{padding:40px 0px;}
}
@media screen and (max-width:769px) {
    .his-content .content{margin-top:40px;padding:0;}
    .his-content .content:before,
    .his-content .content .icon,
    .his-content .content .list .contxt .box:before,
    .his-content .content .icon-b{display:none;}
    .his-content .content .list .contxt,
    .his-content .content .list .img{width:100%;float:none;padding:0 !important;}
    .his-content .content .list .contxt{animation-name:none !important;}
    .his-content .content .list .img{position:static;transform:translateY(0);}
    .his-content .content .list .img img{animation-name:none !important;float:none;width:100%;}
    .his-content .content .list .contxt .box{padding:15px;border-top-left-radius:0;border-top-right-radius:0;}
    .his-content .content .list .contxt .box .date{font-size:18px;}
    .his-content .content .list .contxt .box .tit{font-size:14px;}
    .his-content .content .list .contxt .box .line{width:20px;margin:15px 0;}
    .his-content .content .list .contxt .box .ms{line-height:20px;}
}

.zl-content{padding:90px 0px 135px 0;background:url(../images/zl-bg.jpg) no-repeat center center/cover;}
.zl-content .content{padding:120px 0;padding-bottom:0 !important;}
.zl-content .content .line{width:29px;height:3px;background:#c3181f;}
.zl-content .content .tit{font-size:24px;color:#c3181f;margin:35px 0px 20px 0;}
.zl-content .content .contxt{font-size:16px;line-height:36px;margin-top:25px;font-weight:100;margin-bottom:30px;}

.zl-content .content .list-con{text-align:center;margin:0px -45px;margin-bottom:25px;}
.zl-content .content .list-con:last-child{margin-bottom:0 !important;}
.zl-content .content .list-con .tag{width:170px;height:45px;line-height:45px;display:inline-block;font-size:18px;background:#c3181f;color:#fff;}
.zl-content .content .list-con .list-box{display:flex;margin-top:25px;}
.zl-content .content .list-con .list-box .list{flex:1;padding:0px 45px;}
.zl-content .content .list-con .list-box .list .box{max-width:205px;margin:0 auto;}
.zl-content .content .list-con .list-box .list .box .img{}
.zl-content .content .list-con .list-box .list .box .t{color:#333;font-size:16px;margin-top:10px;}
.zl-content .content .list-con .list-box .list .box .subtit{color:#333;font-size:16px;margin:5px 0px 10px 0;}
.zl-content .content .list-con .list-box .list .box .ms{font-size:14px;line-height:24px;text-align:center;display:none;}
.zl-content .content .list-con .list-box .list .box .icon{width:38px;height:38px;background:url(../images/zl-icon.png) no-repeat center center/cover;cursor:pointer;margin:0 auto;}
.zl-content .content .list-con .list-box .list .box .icon.on{margin-top:40px;transform:rotate(180deg);}

@media screen and (max-width:1440px) {
    .zl-content{padding:60px 0px 90px 0;}
    .zl-content .content{padding:90px 0;}
    .zl-content .content .tit{font-size:22px;margin:25px 0px 15px 0;}
    .zl-content .content .contxt{font-size:14px;line-height:28px;margin:20px 0;}

    .zl-content .content .list-con{margin:0px -30px;margin-bottom:50px;}
    .zl-content .content .list-con .tag{width:150px;height:40px;line-height:40px;font-size:16px;}
    .zl-content .content .list-con .list-box{margin-top:30px;}
    .zl-content .content .list-con .list-box .list{padding:0px 30px;}
    .zl-content .content .list-con .list-box .list .box .t,
    .zl-content .content .list-con .list-box .list .box .subtit{font-size:16px;}
    .zl-content .content .list-con .list-box .list .box .t{margin-top:10px;}
    .zl-content .content .list-con .list-box .list .box .subtit{margin:5px 0px 10px 0;}
    .zl-content .content .list-con .list-box .list .box .icon.on{margin-top:20px;}
}
@media screen and (max-width:1025px) {
    .zl-content{padding:40px 0px;}
    .zl-content .content{padding:20px 0;background-size:200px auto;}
    .zl-content .content .line{width:25px;height:2px;}
    .zl-content .content .tit{font-size:18px;margin:15px 0px 10px 0;}
    .zl-content .content .contxt{font-size:12px;line-height:20px;margin-top:15px;}

    .zl-content .content .list-con{margin:0px -7.5px;margin-bottom:20px;}
    .zl-content .content .list-con .list-box .list{padding:0px 7.5px;}
    .zl-content .content .list-con .list-box .list .box .ms{font-size:12px;line-height:20px;display:block;}
    .zl-content .content .list-con .list-box .list .box .icon{width:30px;height:30px;display:none;}
}
@media screen and (max-width:769px) {
    .zl-content .content .list-con{margin-bottom:30px;}
    .zl-content .content .list-con .list-box{display:block;margin-top:20px;}
    .zl-content .content .list-con .list-box .list{width:100%;margin-bottom:15px;}
    .zl-content .content .list-con .list-box .list:last-child{margin-bottom:0;}
}

.zz-content{padding:90px 0px 135px 0;background:url(../images/zz-bg.jpg) no-repeat center center/cover;}
.zz-content .content{margin-top:135px;}

@media screen and (max-width:1440px) {
    .zz-content{padding:60px 0px 90px 0;}
    .zz-content .content{margin-top:80px;}
}
@media screen and (max-width:1025px) {
    .zz-content{padding:40px 0px;}
    .zz-content .content{margin-top:20px;}
}

.ry-content{padding:90px 0px 135px 0;background:url(../images/ry-bg.jpg) no-repeat center center/cover;}
.ry-content .contxt{text-align:center;margin-top:60px;}
.ry-content .contxt img{margin:0 auto;}
.ry-content .contxt .ms{color:#222;font-size:20px;line-height:36px;margin-top:20px;}
.ry-content .content{margin-top:60px;}
.ry-content .content .list-con{margin:0px -15px;}
.ry-content .content .list-con .list{padding:0px 15px;width:33.33%;float:left;margin-bottom:30px;}
.ry-content .content .list-con .list .box{position:relative;background:url(../images/ry-list-bg.jpg) no-repeat center center/cover;height:280px;color:#fff;text-align:center;font-size:24px;line-height:32px;}
.ry-content .content .list-con .list .box img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-height:85%;}
.ry-content .content .list-con .list .box .show{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:2;opacity:0;}
.ry-content .content .list-con .list .box .show .con{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);}
.ry-content .content .list-con .list .box .show .con .icon{width:85px;height:85px;background:#c3181f url(../images/ry-icon.png) no-repeat center center;margin:0 auto;border-radius:100%;}
.ry-content .content .list-con .list .box .show .con .txt{margin-top:20px;}

@media screen and (min-width:1024px) {
    .ry-content .content .list-con .list .box:hover .show{opacity:1;}
}
@media screen and (max-width:1440px) {
    .ry-content{padding:60px 0px 90px 0;}
    .ry-content .contxt .ms{font-size:14px;line-height:22px;}
    .ry-content .content{margin-top:50px;}
    .ry-content .content .list-con .list .box{font-size:18px;}
}
@media screen and (max-width:1025px) {
    .ry-content{padding:40px 0px;}
    .ry-content .contxt{margin-top:20px;}
    .ry-content .contxt img{height:40px;}
    .ry-content .contxt .ms{font-size:12px;line-height:20px;margin-top:10px;}
    .ry-content .content{margin-top:20px;}

    .ry-content .content .list-con{margin:0px -7.5px;}
    .ry-content .content .list-con .list{padding:0px 7.5px;margin-bottom:15px;}
    .ry-content .content .list-con .list .box img{max-width:80% !important;max-height:70%;}
}
@media screen and (max-width:769px) {
    .ry-content .content .list-con .list{width:50% !important;}
    .ry-content .content .list-con .list .box{height:200px !important;}
}

.wh-content{padding:90px 0px 0px 0;background:url(../images/ry-bg.jpg) no-repeat center center/cover;}
.wh-content .content{margin-top:70px;}
.wh-content .content .list{color:#333;padding:40px 0;border-bottom:1px solid #e1e1e1;}
.wh-content .content .list:last-child{border-bottom:none;}
.wh-content .content .list .img{}
.wh-content .content .list .box{font-weight:100;margin-top:135px;border-left:3px solid #c3181f;padding-left:30px;}
.wh-content .content .list .box .t{font-size:30px;line-height:1;}
.wh-content .content .list .box .ms{font-size:16px;margin-top:20px;line-height:1;}

.wh-content .content .list:nth-child(odd){padding-left:120px;}
.wh-content .content .list:nth-child(even){padding-right:120px;}
.wh-content .content .list:nth-child(odd) .box{margin-left:70px;}
.wh-content .content .list:nth-child(even) .box{margin-right:140px;}

@media screen and (max-width:1440px) {
    .wh-content{padding:60px 0px 0px 0;}
    .wh-content .content{margin-top:20px;}
    .wh-content .content .list .img{width:400px;}
    .wh-content .content .list .box{margin-top:130px;}
    .wh-content .content .list .box .t{font-size:24px;}
    .wh-content .content .list .box .ms{font-size:14px;margin-top:15px;}
}
@media screen and (max-width:1025px) {
    .wh-content{padding:40px 0px;padding-bottom:0;}
    .wh-content .content{margin-top:20px;}
    .wh-content .content .list{padding-left:0 !important;padding-right:0 !important;padding:30px 0;}
    .wh-content .content .list .box .t{font-size:20px;}
    .wh-content .content .list .box .ms{margin-top:10px;}

    .wh-content .content .list:first-child{padding-top:10px;}
    .wh-content .content .list:nth-child(odd) .box{margin-left:40px;}
    .wh-content .content .list:nth-child(even) .box{margin-right:80px;}
}
@media screen and (max-width:769px) {
    .wh-content .content .list .img,
    .wh-content .content .list .box{width:100%;float:none;}
    .wh-content .content .list .img img{width:100%;}
    .wh-content .content .list .box{margin-top:15px !important;margin-left:0 !important;padding-left:20px;}
    .wh-content .content .list .box .t{font-size:16px;}
}

.wh-content .item02{background:url(../images/wh-bg02.jpg) no-repeat center center/cover;text-align:center;color:#333;padding:90px 0;}
.wh-content .item02 .t{font-size:36px;}
.wh-content .item02 .line{width:39px;height:3px;background:#c3181f;margin:0 auto;margin-top:25px;}
.wh-content .item02 .list-con{margin-top:55px;}
.wh-content .item02 .list-con .list{width:25%;float:left;padding:0px 20px;}
.wh-content .item02 .list-con .list .icon{width:190px;height:190px;border-radius:100%;margin:0 auto;border:2px solid #a78f5f;}
.wh-content .item02 .list-con .list .icon.icon01{background:url(../images/wh-item02-icon01.png) no-repeat center center;}
.wh-content .item02 .list-con .list .icon.icon02{background:url(../images/wh-item02-icon02.png) no-repeat center center;}
.wh-content .item02 .list-con .list .icon.icon03{background:url(../images/wh-item02-icon03.png) no-repeat center center;}
.wh-content .item02 .list-con .list .icon.icon04{background:url(../images/wh-item02-icon04.png) no-repeat center center;}
.wh-content .item02 .list-con .list .tt{font-size:30px;margin:20px 0px 10px 0;}
.wh-content .item02 .list-con .list .ms{line-height:30px;display:none;font-size:16px;}

@media screen and (max-width:1440px) {
    .wh-content .item02{padding:70px 0;}
    .wh-content .item02 .t{font-size:28px;}
    .wh-content .item02 .list-con{margin-top:45px;}
    .wh-content .item02 .list-con .list .icon{width:140px;height:140px;}
    .wh-content .item02 .list-con .list .tt{font-size:24px;}
    .wh-content .item02 .list-con .list .ms{font-size:14px;line-height:24px;}
}
@media screen and (max-width:1025px) {
    .wh-content .item02{padding:40px 0;}
    .wh-content .item02 .t{font-size:18px;}
    .wh-content .item02 .line{margin-top:15px;}
    .wh-content .item02 .list-con{margin-top:20px;}
    .wh-content .item02 .list-con .list{width:50%;padding:0px 7.5px;}
    .wh-content .item02 .list-con .list .icon{width:120px;height:120px;background-size:40px auto !important;}
    .wh-content .item02 .list-con .list .tt{font-size:16px;margin:15px 0px 8px 0;}
    .wh-content .item02 .list-con .list .ms{line-height:20px;height:140px;display:block;}
}

.rc-content{padding-top:80px;background:url(../images/rc-bg.jpg) no-repeat center center/cover;}
.rc-content .item01{padding:100px 0;padding-bottom:120px;}
.rc-content .item01 .box{position:relative;padding-bottom:40px;}
.rc-content .item01 .tit{font-size:30px;margin-bottom:45px;color:#333;text-align:center;}
.rc-content .item01 .img{position:relative;width:63%;z-index:1;}
.rc-content .item01 .img:before{position:absolute;content:'';width:100%;height:100%;right:-180px;bottom:-90px;background:#c3181f;z-index:-1;}
.rc-content .item01 .contxt{position:absolute;right:0;bottom:0;width:47%;background:#fff;padding:55px 45px 90px 45px;z-index:2;box-shadow:0px 0px 15px rgba(0,0,0,0.15);}
.rc-content .item01 .contxt .t{font-size:30px;color:#222;}
.rc-content .item01 .contxt .subtit{font-size:16px;color:#c3181f;margin-top:10px;}
.rc-content .item01 .contxt .line{width:40px;height:3px;background:#ccc;margin:25px 0;}
.rc-content .item01 .contxt .ms{line-height:30px;color:#333;}

@media screen and (max-width:1440px) {
    .rc-content{padding-top:60px;}
    .rc-content .item01{padding:60px 0;padding-bottom:90px;}
    .rc-content .item01 .tit{font-size:24px;margin-bottom:35px;}
    .rc-content .item01 .img:before{right:-120px;bottom:-60px;}

    .rc-content .item01 .contxt .t{font-size:24px;}
    .rc-content .item01 .contxt .ms{line-height:24px;}
}
@media screen and (max-width:1025px) {
    .rc-content{padding-top:40px;}
    .rc-content .item01{padding:40px 0;}
    .rc-content .item01 .tit{font-size:18px;margin-bottom:10px;}

    .rc-content .item01 .img,
    .rc-content .item01 .contxt{width:100%;float:none;}
    .rc-content .item01 .img{width:auto;margin-right:10px;}
    .rc-content .item01 .img img{width:100%;}
    .rc-content .item01 .img:before{right:-10px;bottom:-10px;}
    .rc-content .item01 .contxt{position:static;margin-top:25px;padding:20px;}
    .rc-content .item01 .contxt .t{font-size:16px;}
    .rc-content .item01 .contxt .subtit{font-size:14px;}
    .rc-content .item01 .contxt .line{width:25px;height:2px;margin:15px 0;}
    .rc-content .item01 .contxt .ms{line-height:20px;}
}

.rc-content .item02{background:url(../images/rc-item02-bg.jpg) no-repeat center center/cover;height:640px;}
.rc-content .item02 .content{padding-left:50px;color:#fff;font-size:16px;padding-top:160px;}
.rc-content .item02 .content .tit{font-size:36px;}
.rc-content .item02 .content .ms{line-height:30px;max-width:600px;text-align:justify;margin:30px 0;}
.rc-content .item02 .content .icons{}
.rc-content .item02 .content .icons .list{float:left;margin-right:45px;text-align:center;}
.rc-content .item02 .content .icons .list .icon{}
.rc-content .item02 .content .icons .list .t{margin-top:10px;}

@media screen and (max-width:1440px) {
    .rc-content .item02{height:450px;}
    .rc-content .item02 .content{font-size:14px;padding-top:90px;}
    .rc-content .item02 .content .tit{font-size:26px;}
    .rc-content .item02 .content .ms{line-height:26px;margin:20px 0;}
    .rc-content .item02 .content .icons .list{margin-right:35px;}
    .rc-content .item02 .content .icons .list .t{margin-top:8px;}
}
@media screen and (max-width:1025px) {
    .rc-content .item02{height:280px;}
    .rc-content .item02 .content{padding-top:50px;padding-left:0px;font-size:12px;}
    .rc-content .item02 .content .tit{font-size:18px;}
    .rc-content .item02 .content .ms{line-height:20px;margin:15px 0;}
    .rc-content .item02 .content .icons .list{margin-right:0px;width:25%;}
    .rc-content .item02 .content .icons .list .icon{width:55px;margin:0 auto;}
    .rc-content .item02 .content .icons .list .t{margin-top:8px;}
}

.contact-content{padding-top:80px;}
.contact-content .item01{padding-top:90px;color:#735c5c;padding-bottom:100px;}
.contact-content .item01 .left{font-size:16px;}
.contact-content .item01 .left div{padding-left:40px;margin-top:30px;line-height:29px;}
.contact-content .item01 .left .tit{color:#5b5b5b;font-size:36px;font-weight:bold;padding-left:0 !important;margin-top:0 !important;}
.contact-content .item01 .left .tel{background:url(../images/icon-tel.png) no-repeat left center;}
.contact-content .item01 .left .add{background:url(../images/icon-add.png) no-repeat left center;}
.contact-content .item01 .right{text-align:center;font-size:18px;}
.contact-content .item01 .right img{margin:0 auto;margin-bottom:10px;}
.contact-content .item01 .map{margin-top:40px;height:470px;border-radius:10px;overflow:hidden;}

.contact-content .item01 .list-con{margin:0px -20px;margin-top:100px;}
.contact-content .item01 .list-con .list{padding:0px 20px;width:33.33%;float:left; margin-bottom:20px;}
.contact-content .item01 .list-con .list .box{height:240px;border-radius:10px;border:1px solid #e6dcdc;color:#735c5c;font-size:16px;padding:25px;padding-top:35px;}
.contact-content .item01 .list-con .list .box div{padding-left:40px;margin-top:30px;}
.contact-content .item01 .list-con .list .box .tit{color:#5b5b5b;font-size:18px;padding-left:0 !important;margin-top:0 !important;}
.contact-content .item01 .list-con .list .box .tit a:hover{color:#c3181f;}
.contact-content .item01 .list-con .list .box .tel{background:url(../images/icon-tel.png) no-repeat left top;line-height:24px;}
.contact-content .item01 .list-con .list .box .add{background:url(../images/icon-add.png) no-repeat left top;line-height:24px;}

@media screen and (max-width:1440px) {
    .contact-content{padding-top:60px;}
    .contact-content .item01{padding:60px 0;}
    .contact-content .item01 .left{}
    .contact-content .item01 .left div{margin-top:20px;}
    .contact-content .item01 .left .tit{font-size:28px;}
    .contact-content .item01 .right{font-size:16px;}
    .contact-content .item01 .map{margin-top:30px;height:380px;border-radius:10px;overflow:hidden;}

    .contact-content .item01 .list-con{margin:0px -7.5px;margin-top:80px;}
    .contact-content .item01 .list-con .list{padding:0px 7.5px;}
    .contact-content .item01 .list-con .list .box{height:210px;font-size:14px;padding:25px;padding-top:35px;}
    .contact-content .item01 .list-con .list .box div{padding-left:40px;margin-top:20px;}
    .contact-content .item01 .list-con .list .box .tit{color:#5b5b5b;font-size:16px;}
    .contact-content .item01 .list-con .list .box .tel{background:url(../images/icon-tel.png) no-repeat left top;line-height:24px;}
    .contact-content .item01 .list-con .list .box .add{background:url(../images/icon-add.png) no-repeat left top;line-height:24px;}
}
@media screen and (max-width:1025px) {
    .contact-content{padding-top:40px;}
    .contact-content .item01{padding:40px 0;}
    .contact-content .item01 .left{font-size:14px;}
    .contact-content .item01 .left div{margin-top:10px;background-size:24px auto !important;line-height:24px;padding-left:30px;}
    .contact-content .item01 .left .tit{font-size:20px;font-weight:normal;margin-bottom:10px;}
    .contact-content .item01 .right{font-size:14px;}
    .contact-content .item01 .right img{width:120px;margin-bottom:5px;}
    .contact-content .item01 .map{margin-top:20px;height:250px;border-radius:10px;overflow:hidden;}

    .contact-content .item01 .list-con{margin-top:10px;}
    .contact-content .item01 .list-con .list{width:100%;margin-top:15px;}
    .contact-content .item01 .list-con .list .box{height:auto;font-size:14px;padding:20px 15px;}
    .contact-content .item01 .list-con .list .box div{padding-left:40px;margin-top:15px;background-size:24px auto !important;padding-left:30px;}
    .contact-content .item01 .list-con .list .box .tit{color:#5b5b5b;font-size:16px;}
    .contact-content .item01 .list-con .list .box .tel{background:url(../images/icon-tel.png) no-repeat left top;line-height:20px;}
    .contact-content .item01 .list-con .list .box .add{background:url(../images/icon-add.png) no-repeat left top;line-height:20px;}
}
@media screen and (max-width:640px) {
    .contact-content .item01 .left,
    .contact-content .item01 .right{float:none;width:100%;}
    .contact-content .item01 .right{margin:20px 0;margin-bottom:10px;}
}

.contact-content .item02{background:url(../images/contact-item02-bg.jpg) no-repeat center center/cover;padding:100px 0;}
.contact-content .item02 .list-con{margin:0px -20px;}
.contact-content .item02 .list-con .list{width:50%;float:left;padding:0px 20px;}
.contact-content .item02 .list-con .list .box{height:260px;border-radius:10px;overflow:hidden;padding-left:50px;cursor:pointer;padding-top:75px;position:relative;}
.contact-content .item02 .list-con .list .box .bg{position:absolute;left:0;top:0;width:100%;height:100%;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.contact-content .item02 .list-con .list .box .tit{font-size:30px;color:#fff;position:relative;z-index:2;}
.contact-content .item02 .list-con .list .box .icon{width:56px;height:56px;background:url(../images/contact-item02-icon.png) no-repeat center center/cover;margin-top:40px;position:relative;z-index:2;}

@media screen and (min-width:1024px) {
    .contact-content .item02 .list-con .list .box:hover .bg{transform:scale(1.2);}
}
@media screen and (max-width:1440px) {
    .contact-content .item02{padding:80px 0;}
    .contact-content .item02 .list-con{margin:0px -7.5px;}
    .contact-content .item02 .list-con .list{padding:0px 7.5px;}
    .contact-content .item02 .list-con .list .box{height:230px;padding-top:65px;}
    .contact-content .item02 .list-con .list .box .tit{font-size:26px;}
    .contact-content .item02 .list-con .list .box .icon{width:45px;height:45px;margin-top:30px;}
}
@media screen and (max-width:1025px) {
    .contact-content .item02{padding:40px 0;}
    .contact-content .item02 .list-con .list .box{padding:30px 20px;height:120px;}
    .contact-content .item02 .list-con .list .box .tit{font-size:16px;}
    .contact-content .item02 .list-con .list .box .icon{width:26px;height:26px;margin-top:15px;}
}

.modal-bg{position:fixed;left:0;top:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,0.5);display:none;}
.modal-box{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);background:#fff;border-radius:10px;z-index:11;display:none;}
.modal-box .title{line-height:64px;border-bottom:1px solid #eee;font-size:20px;color:#27282e;padding-left:30px;}
.modal-box .title .close{width:65px;height:65px;background:url(../images/icon-close.png) no-repeat center center;cursor:pointer;}
.modal-box .content{font-size:16px;padding:0px 35px;color:#555555;padding-bottom:40px;border-bottom:1px solid #eeeeef;}
.modal-box .content .list{margin-top:30px;}
.modal-box .content .list .label{line-height:45px;text-align:right;}
.modal-box .content .list .input{}
.modal-box .content .list .input input,
.modal-box .content .list .input select{height:45px;border-radius:5px;border:1px solid #cecccd;padding:0px 15px;width:100%;outline:none;}
.modal-box .content .list .input textarea{width:100%;resize:none;border:1px solid #cecccd;height:105px;outline:none;border-radius:5px;padding:15px;}
.modal-box .content .list .input.btns{line-height:50px;}
.modal-box .content .list .input.btns button{height:50px;border-radius:5px;text-align:center;width:120px;cursor:pointer;}
.modal-box .content .list .input.btns .upload{position:relative;}
.modal-box .content .list .input.btns .upload input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;}
.modal-box .content .list .input.btns .tips{margin-left:15px;}
.modal-box .content .list .input.input-yzm{position:relative;}
.modal-box .content .list .input.input-yzm img{position:absolute;right:1px;top:1px;height:43px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:1px solid #cecccd;cursor:pointer;}
.modal-box .foot{padding:15px 0;padding-right:25px;}
.modal-box .foot button{margin-left:20px;height:40px;line-height:40px;width:100px;border-radius:5px;font-size:16px;cursor:pointer;}

.modal-jb{width:720px;}
.modal-jb .content .list .label{width:235px;}
.modal-jb .content .list .input{margin-left:250px;}

.modal-feed{width:640px;}
.modal-feed .content .list .label{width:100px;}
.modal-feed .content .list .input{margin-left:120px;}

@media screen and (max-width:1025px) {
    .modal-box{transform:translate(-50%, -60%)}
    .modal-box .title{font-size:16px;line-height:39px;padding-left:15px;}
    .modal-box .title .close{width:40px;height:40px;}
    .modal-box .content{font-size:14px;padding:0px 15px;padding-bottom:15px;}
    .modal-box .content .list{margin-top:15px;}
    .modal-box .content .list .input input,
    .modal-box .content .list .input select{height:35px;border-radius:5px;padding:0px 10px;}
    .modal-box .content .list .label{line-height:20px;width:105px;}
    .modal-box .content .list .input textarea{height:80px;padding:10px;}
    .modal-box .content .list .input.btns{line-height:35px;}
    .modal-box .content .list .input.btns button{width:80px;height:35px;line-height:33px;}
    .modal-box .content .list .input.btns .tips{float:none;margin-left:0;}
    .modal-box .foot{padding:15px;}
    .modal-box .foot button{margin-right:2%;width:49%;margin-left:0;}
    .modal-box .foot button:first-child{margin-right:0;}

    .modal-box .content .list .input.input-yzm img{height:33px;}

    .modal-jb{width:320px;margin-top:-.9px;}
    .modal-jb .content .list .label{line-height:18px;width:105px;}
    .modal-jb .content .list .input{margin-left:115px;}

    .modal-feed{width:320px;}
    .modal-feed .content .list .label{width:65px;line-height:35px;}
    .modal-feed .content .list .input{margin-left:75px;}
}

.zp-content{padding-top:80px;background:#fff url(../images/rc-bg.jpg) no-repeat center top/100% auto;}
.zp-content .item01{padding:100px 0px 120px 0;}
.zp-content .item01 .search-box{text-align:center;margin-bottom:55px;}
.zp-content .item01 .search-box .list{padding:0px 10px;display:inline-block;}
.zp-content .item01 .search-box .list:first-child{padding-left:0;}
.zp-content .item01 .search-box .list:last-child{padding-right:0;}
.zp-content .item01 .search-box .list .box{position:relative;}
.zp-content .item01 .search-box .list .box select{width:200px;height:50px;border:none;outline:none;appearance: none;-moz-appearance: none;-webkit-appearance: none;padding:0px 20px;background:#fff url(../images/icon-select.png) no-repeat right center;border:1px solid #ccc;border-radius:5px;}
.zp-content .item01 .search-box .list .box select::-ms-expand{display:none;}
.zp-content .item01 .search-box .list .box input{height:60px;}
.zp-content .item01 .search-box .list .box .input{padding:0px 20px;width:340px;}
.zp-content .item01 .search-box .list .box .btn{width:140px;background:#c3181f;cursor:pointer;color:#fff;text-align:center;height:50px;line-height:50px;border-radius:5px;}
.zp-content .item01 .search-box .list .box .btn i{background:url(../images/icon-search.png) no-repeat center center;width:17px;height:20px;margin-right:20px;}
.zp-content .item01 .content{border-radius:10px;overflow:hidden;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
.zp-content .item01 .content .list{font-size:16px;color:#7e6a6a;overflow:hidden;border-bottom:1px solid #e1e1e1;}
.zp-content .item01 .content .list.head{color:#666;background:#e1e1e1;padding:25px 0;}
.zp-content .item01 .content .list a{display:block;padding-top:30px;overflow:hidden;padding-bottom:20px;}
.zp-content .item01 .content .list div{float:left;text-align:center;border-right:1px solid #a49898;line-height:18px;}
.zp-content .item01 .content .list .name{width:30%;text-align:left;padding-left:30px;}
.zp-content .item01 .content .list .xl{width:15%;}
.zp-content .item01 .content .list .add{width:15%;}
.zp-content .item01 .content .list .num{width:15%;}
.zp-content .item01 .content .list .time{width:15%;}
.zp-content .item01 .content .list .op{width:10%;border-right:none;}
.zp-content .item01 .content .list .op .icon{width:36px;height:36px;background:url(../images/zp-item01-icon.png) no-repeat center center/cover;display:inline-block;margin-top:-10px;}

@media screen and (min-width:1024px) {
    .zp-content .item01 .content .list:hover .op .icon{background:url(../images/zp-item01-icon-h.png) no-repeat center center/cover;}
}
@media screen and (max-width:1440px) {
    .zp-content{padding-top:60px;}
    .zp-content .item01{padding:80px 0px 100px 0;}
    .zp-content .item01 .search-box{margin-bottom:35px;}
    .zp-content .item01 .content .list.head{padding:20px 0;}
    .zp-content .item01 .content .list a{padding-top:25px;padding-bottom:15px;}
}
@media screen and (max-width:1025px) {
    .zp-content{padding-top:40px;}
    .zp-content .item01{padding:20px 0;}
    .zp-content .item01 .search-box{margin-top:0px;font-size:14px;margin-bottom:15px;}
    .zp-content .item01 .search-box .list{padding:0px 7.5px;}
    .zp-content .item01 .search-box .list .box select{height:40px;padding:0px 15px;}
    .zp-content .item01 .search-box .list .box input{height:40px;}
    .zp-content .item01 .search-box .list .box .input{width:100%;}
    .zp-content .item01 .search-box .list .box .btn{height:40px;line-height:40px;}
    .zp-content .item01 .content .list{font-size:14px;}
    .zp-content .item01 .content .list.head{padding:18px 0;}
    .zp-content .item01 .content .list div{line-height:14px;}
    .zp-content .item01 .content .list a{padding-top:15px;padding-bottom:10px;}
    .zp-content .item01 .content .list .name{padding-left:15px;width:60%;}
    .zp-content .item01 .content .list .num{width:25%;}
    .zp-content .item01 .content .list .op{width:15%;}
    .zp-content .item01 .content .list .xl,
    .zp-content .item01 .content .list .add,
    .zp-content .item01 .content .list .time{display:none;}
    .zp-content .item01 .content .list .op .icon{width:25px;height:25px;margin-top:-6px;}
}
@media screen and (max-width:640px) {
    .zp-content .item01 .search-box .list{width:100% !important;padding:0;margin-top:5px;}
    .zp-content .item01 .search-box .list .box select,
    .zp-content .item01 .search-box .list .box .btn{width:100%;}
}

.zp-content-dtl{padding:105px 0;background:#fff url(../images/rc-bg.jpg) no-repeat center top/100% auto;}
.zp-content-dtl .content{position:relative;}
.zp-content-dtl .content a{display:block;position:absolute;right:0;top:0;width:51px;height:51px;background:url(../images/zp-dtl-icon.png) no-repeat center center/cover;}
.zp-content-dtl .content .tit{color:#5b5b5b;font-size:38px;}
.zp-content-dtl .content .subtit{font-size:24px;color:#5b5b5b;margin-top:35px;}
.zp-content-dtl .content .ms{font-size:16px;line-height:30px;margin-top:20px;}
.zp-content-dtl .bottom{display:flex;border-radius:10px;border:1px solid #ddd;padding:60px 0;margin-top:70px;}
.zp-content-dtl .bottom .item{flex:1;height:85px;border-right:1px solid #ddd;text-align:center;font-size:16px;padding:0px 15px;}
.zp-content-dtl .bottom .item .icon{height:60px;}
.zp-content-dtl .bottom .item .icon img{margin:0 auto;}
.zp-content-dtl .bottom .item:last-child{border-right:none;}

@media screen and (max-width:1440px) {
    .zp-content-dtl .content .tit{font-size:20px;}
    .zp-content-dtl .content .subtit{font-size:18px;}
    .zp-content-dtl .content .ms{font-size:14px;line-height:24px;}
    .zp-content-dtl .bottom{margin-top:50px;padding:40px 0;}
    .zp-content-dtl .bottom .item{font-size:14px;}
}
@media screen and (max-width:1025px) {
    .zp-content-dtl{padding:40px 0;}
    .zp-content-dtl .content a{width:35px;height:35px;}
    .zp-content-dtl .content .tit{font-size:16px;}
    .zp-content-dtl .content .subtit{font-size:14px;margin-top:20px;}
    .zp-content-dtl .content .ms{font-size:12px;line-height:20px;margin-top:8px;}
    .zp-content-dtl .bottom{margin-top:50px;padding:20px 0;display:block;overflow:hidden;padding:0px 20px;}
    .zp-content-dtl .bottom .item{font-size:12px;border-bottom:1px solid #ddd;border-right:none;height:auto;padding:15px 0;}
    .zp-content-dtl .bottom .item:last-child{border-bottom:none;}
    .zp-content-dtl .bottom .item .icon{height:40px;}
    .zp-content-dtl .bottom .item .icon img{height:25px;}
}

.zlue-content{padding:90px 0px 135px 0;background:url(../images/zlue-bg.jpg) no-repeat center bottom;}
.zlue-content .content{margin-top:85px;text-align:center;}
.zlue-content .content .tit{font-size:30px;margin-bottom:15px;}
.zlue-content .content .ms{font-size:18px;line-height:30px;max-width:995px;margin:0 auto;margin-bottom:20px;}
.zlue-content .content .list-con{margin:0px -20px;}
.zlue-content .content .list-con .list{padding:0px 20px;margin-top:40px;width:33.33%;float:left;text-align:center;}
.zlue-content .content .list-con .list .box{overflow:hidden;border-radius:10px;border:1px solid #e6dcdc;background:#fff;position:relative;}
.zlue-content .content .list-con .list .box img{width:100%;}

.zlue-content .content .list-con .list.list-txt{}
.zlue-content .content .list-con .list.list-txt .box{padding-top:44%;}
.zlue-content .content .list-con .list.list-txt .box .txt{position:absolute;left:0;width:100%;top:50%;transform:translateY(-50%);font-size:20px;color:#333;padding:0px 15px;}

@media screen and (max-width:1440px) {
    .zlue-content{padding:60px 0px 90px 0;}
    .zlue-content .content{margin-top:80px;}
    .zlue-content .content .ms{font-size:14px;line-height:24px;margin-bottom:10px;}
    .zlue-content .content .list-con{margin:0px -7.5px;}
    .zlue-content .content .list-con .list{padding:0px 7.5px;margin-top:15px;}
    .zlue-content .content .list-con .list.list-txt .box .txt{font-size:16px;}
}
@media screen and (max-width:1025px) {
    .zlue-content{padding:40px 0px;}
    .zlue-content .content{margin-top:20px;}
    .zlue-content .content .ms{font-size:12px;line-height:20px;}
    .zlue-content .content .list-con .list.list-txt .box .txt{font-size:12px;}
}
@media screen and (max-width:640px) {
    .zlue-content .content .list-con .list{width:50% !important;float:left !important;}
}

.news-content{padding-top:90px;background:#fff url(../images/rc-bg.jpg) no-repeat center top/100% auto;}
.news-content .content{margin-top:135px;}

@media screen and (max-width:1440px) {
    .news-content{padding-top:60px;}
    .news-content .content{margin-top:80px;}
}
@media screen and (max-width:1025px) {
    .news-content{padding-top:40px;}
    .news-content .content{margin-top:20px;}
}

.list-content{}
.list-content .item01{background:#fff;height:438px;margin-top:100px;overflow:hidden;border-radius:10px;}
.list-content .item01 .img{width:45.5%;height:100%;overflow:hidden;}
.list-content .item01 .img a{display:block;width:100%;height:100%;}
.list-content .item01 .box{width:54.5%;padding:35px 55px;height:100%;border:1px solid #e6dcdc;border-left:none;}
.list-content .item01 .box .date{font-size:24px;color:#c3181f;font-weight:100;background:url(../images/icon-date.png) no-repeat left center;padding-left:30px;}
.list-content .item01 .box .title{font-size:24px;color:#c3181f;margin-top:10px;padding-bottom:25px;border-bottom:1px solid #e6dcdc;}
.list-content .item01 .box .title a{color:#5b5b5b;}
.list-content .item01 .box .ms{color:#735c5c;line-height:28px;margin-top:20px;height:85px;overflow:hidden;}
.list-content .item01 .box a{margin-top:55px;}

@media screen and (min-width:1024px) {
    .list-content .item01:hover .img a{transform:scale(1.2);}
}
@media screen and (max-width:1440px) {
    .list-content .item01{height:380px;margin-top:80px;}
    .list-content .item01 .box .title,
    .list-content .item01 .box .date{font-size:20px;}
}
@media screen and (max-width:1025px) {
    .list-content .item01{height:320px;}
    .list-content .item01 .box .title,
    .list-content .item01 .box .date{font-size:16px;}
    .list-content .item01 .box a{margin-top:30px;}
}
@media screen and (max-width:769px) {
    .list-content .item01{height:auto;margin-top:40px;}
    .list-content .item01 .img,
    .list-content .item01 .box{width:100%;animation-name:none !important;float:none;}
    .list-content .item01 .box{border-top:none;border-left:1px solid #e6dcdc;padding:20px;}
    .list-content .item01 .box .title,
    .list-content .item01 .box .date,
    .list-content .item01 .box .ms,
    .list-content .item01 .box a{animation-name:none !important;}
    .list-content .item01 .img a{padding-top:60%;}
    .list-content .item01 .box .title{padding-bottom:15px;}
    .list-content .item01 .box .ms{height:auto;line-height:20px;}
    .list-content .item01 .box a{margin-top:20px;}
}

.list-content .item02{position:relative;margin-top:80px; padding-bottom:50px;}
.list-content .item02:before{content:'';position:absolute;left:5px;width:1px;top:110px;bottom:0;background:#e6dcdc;}
.list-content .item02 .list{padding-left:120px;margin-top:20px;position:relative;}
.list-content .item02 .list:before,
.list-content .item02 .list:after{content:'';position:absolute;}
.list-content .item02 .list:before{width:100%;height:1px;top:50%;margin-top:-.5px;background:#e6dcdc;left:0;}
.list-content .item02 .list:after{width:10px;height:10px;top:50%;margin-top:-5px;left:0;background:#c3181f;}
.list-content .item02 .list .box{position:relative;border:1px solid #e6dcdc;height:220px;background:#fff;border-radius:8px;padding-left:105px;padding-top:65px;padding-right:150px;}
.list-content .item02 .list .box .date-box{width:140px;height:140px;border-radius:100%;background:#fff;border:1px solid #e6dcdc;position:absolute;top:50%;margin-top:-70px;left:-70px;text-align:center;color:#c3181f;padding:0px 25px;padding-top:18px;}
.list-content .item02 .list .box .date-box .day{font-size:48px;font-weight:bold;line-height:1;padding-bottom:10px;border-bottom:1px solid #e6dcdc;}
.list-content .item02 .list .box .date-box .year{font-size:24px;font-weight:100;margin-top:5px;}
.list-content .item02 .list .box .title{color:#5b5b5b;font-size:24px;}
.list-content .item02 .list .box .ms{line-height:28px;margin-top:15px;height:56px;overflow:hidden;}
.list-content .item02 .list .box .icon{width:49px;height:49px;position:absolute;right:50px;top:50%;margin-top:-24.5px;background:url(../images/news-icon.png) no-repeat center center/cover;}

.list-content .item02 .list:last-child:before,
.list-content .item02 .list:last-child:after{display:none;}

@media screen and (min-width:1024px) {
    .list-content .item02 .list .box:hover .title{color:#c3181f;}
    .list-content .item02 .list .box:hover .icon{background:url(../images/news-icon-h.png) no-repeat center center/cover;}
}
@media screen and (max-width:1440px) {
    .list-content .item02 .list .box .title{font-size:20px;}
    .list-content .item02 .list .box .date-box{padding-top:28px;}
    .list-content .item02 .list .box .date-box .day{font-size:32px;}
    .list-content .item02 .list .box .date-box .year{font-size:20px;margin-top:8px;}
}
@media screen and (max-width:1025px) {
    .list-content .item02{margin-top:30px;}
    .list-content .item02:before{display:none;}
    .list-content .item02 .list{padding-left:0;margin-top:15px;}
    .list-content .item02 .list:before,
    .list-content .item02 .list:after{display:none;}
    .list-content .item02 .list .box{padding:20px;padding-right:60px;height:auto;}
    .list-content .item02 .list .box .date-box{position:static;width:auto;height:auto;border-radius:0;border:none;margin:0;overflow:hidden;text-align:left;padding-left:0;padding-top:10px;}
    .list-content .item02 .list .box .date-box .day{padding-bottom:0;border-bottom:none;display:inline-block;font-weight:100;font-size:14px;margin-left:10px;}
    .list-content .item02 .list .box .date-box .year{float:left;font-size:14px;margin-top:0;margin-top:-1px;}
    .list-content .item02 .list .box .title{font-size:16px;}
    .list-content .item02 .list .box .ms{line-height:20px;height:60px;margin-top:10px;text-align:justify;}
    .list-content .item02 .list .box .icon{width:30px;height:30px;margin-top:-15px;right:20px;}
}

.news-dtl-content{padding:90px 0;background:url(../images/rc-bg.jpg) no-repeat center top/100% auto;}
.news-dtl-content .w1280{max-width:1080px;}
.news-dtl-content .title{font-size:38px;text-align:center;}
.news-dtl-content .op{font-size:18px;margin-top:40px;text-align:center;padding-bottom:30px;border-bottom:1px solid #d8d8d8;}
.news-dtl-content .op > div{display:inline-block;line-height:50px;}
.news-dtl-content .op .date{padding-left:35px;background:url(../images/icon-date2.png) no-repeat left center;}
.news-dtl-content .op .look{padding-left:35px;background:url(../images/icon-look.png) no-repeat left center;margin:0px 30px;}
.news-dtl-content .op .share{border:1px solid #d3d3d3;border-radius:30px;height:50px;padding-right:10px;}
.news-dtl-content .op .share .icon{width:50px;height:50px;border-radius:100%;border:1px solid #d3d3d3;display:inline-block;position:relative;margin-left:-1px;margin-top:-1px;background:url(../images/icon-share.png) no-repeat center center;}
.news-dtl-content .op .share a{width:35px;display:inline-block;height:100%;}
.news-dtl-content .op .share a.qq{background:url(../images/icon-dtl-qq.png) no-repeat center center;}
.news-dtl-content .op .share a.qone{background:url(../images/icon-dtl-qone.png) no-repeat center center;}
.news-dtl-content .op .share a.wechat{background:url(../images/icon-dtl-wechat.png) no-repeat center center;}
.news-dtl-content .op .share a.sina{background:url(../images/icon-dtl-sina.png) no-repeat center center;}

.news-dtl-content .contxt{font-size:16px;line-height:36px;padding:70px 0px 110px 0;border-bottom:1px solid #d8d8d8;margin:0 auto;}
.news-dtl-content .contxt img{display:inline-block;}

.news-dtl-content .bottom{font-size:16px;margin-top:30px;}
.news-dtl-content .bottom .left{line-height:36px;}
.news-dtl-content .bottom .left a{display:block;}
.news-dtl-content .bottom .left a:hover{color:#c3181f;}
.news-dtl-content .bottom .right{margin-top:10px;}
.news-dtl-content .bottom .right a{display:block;width:51px;height:51px;background:url(../images/icon-back.png) no-repeat center center/cover;}

@media screen and (min-width:1024px) {
    .news-dtl-content .op .share a.qq:hover{background:url(../images/icon-dtl-qq-h.png) no-repeat center center;}
    .news-dtl-content .op .share a.qone:hover{background:url(../images/icon-dtl-qone-h.png) no-repeat center center;}
    .news-dtl-content .op .share a.wechat:hover{background:url(../images/icon-dtl-wechat-h.png) no-repeat center center;}
    .news-dtl-content .op .share a.sina:hover{background:url(../images/icon-dtl-sina-h.png) no-repeat center center;}
}
@media screen and (max-width:1025px) {
    .news-dtl-content{padding:40px 0;}
    .news-dtl-content .title{font-size:14px;}
    .news-dtl-content .op{font-size:12px;margin-top:15px;padding-bottom:15px;}
    .news-dtl-content .op > div{line-height:inherit;}
    .news-dtl-content .op .date,
    .news-dtl-content .op .look{background-size:18px auto !important;padding-left:24px;}
    .news-dtl-content .op .look{margin:0;margin-left:10px;}
    .news-dtl-content .op .share{display:none;}

    .news-dtl-content .contxt{padding:20px 0;line-height:20px;font-size:12px;}

    .news-dtl-content .bottom{margin-top:15px;font-size:14px;}
    .news-dtl-content .bottom .left,
    .news-dtl-content .bottom .right{float:none;width:100%;}
    .news-dtl-content .bottom .left{line-height:inherit;}
    .news-dtl-content .bottom .left a{margin-bottom:8px;}
    .news-dtl-content .bottom .right{display:none;}
    .news-dtl-content .bottom .right a{width:100%;height:40px;line-height:40px;}
}

.bj-content{padding-top:90px;position:relative;z-index:2;}

@media screen and (max-width:1440px) {
    .bj-content{padding-top:60px;}
}
@media screen and (max-width:1025px) {
    .bj-content{padding-top:40px;}
}

.bj-content .item01{margin-top:45px;}
.bj-content .item01 .title{font-size:36px;position:relative;display:inline-block;padding-bottom:25px;background:url(../images/bj-item01-tit.png) no-repeat right top;padding-top:50px;padding-right:125px;}
.bj-content .item01 .title:before{content:'';position:absolute;width:120px;height:9px;background:#c3181f;bottom:0;left:0;}
.bj-content .item01 .ms{font-weight:100;font-size:16px;line-height:36px;margin:40px 0;}

@media screen and (max-width:1440px) {
    .bj-content .item01{}
    .bj-content .item01 .title{font-size:28px;}
    .bj-content .item01 .title:before{height:4px;width:100px;}
    .bj-content .item01 .ms{font-size:14px;line-height:22px;margin:25px auto;}
}
@media screen and (max-width:1025px) {
    .bj-content .item01{margin-top:30px;}
    .bj-content .item01 .title{background:none;padding-top:0;padding-right:0;font-size:16px;padding-bottom:15px;}
    .bj-content .item01 .title:before{height:2px;width:40px;}
    .bj-content .item01 .ms{font-size:12px;line-height:20px;margin:15px auto;text-align:justify;}
}

.bj-content .item02{padding-bottom:120px;}
.bj-content .item02 .list{position:relative;margin-top:60px;}
.bj-content .item02 .list .img{width:62.5%;height:620px;position:relative;z-index:1;overflow:hidden;}
.bj-content .item02 .list .img span{display:block;width:100%;height:100%;}
.bj-content .item02 .list .content{position:absolute;z-index:2;width:54.6%;top:50%;transform:translateY(-50%);}
.bj-content .item02 .list .content .box{background:rgba(255,255,255,.95);height:505px;font-weight:100;padding:0px 40px;padding-top:70px;}
.bj-content .item02 .list .content .tit{font-size:36px;color:#c3181f;}
.bj-content .item02 .list .content .subtit{font-size:24px;color:#333;margin:25px 0px 15px 0;}
.bj-content .item02 .list .content .ms{line-height:30px;color:#333;}
.bj-content .item02 .list .content a{background:#c3181f;color:#fff;margin-top:31px;}
.bj-content .item02 .list .content a i{background:url(../images/icon-more.png) no-repeat center center;}
.bj-content .item02 .list .content a:before{display:none;}
.bj-content .item02 .list .content a:hover{background:#ae151b;}

.bj-content .item02 .list:nth-child(odd) .content{right:0;}
.bj-content .item02 .list:nth-child(even) .content{left:0;}

@media screen and (min-width:1024px) {
    .bj-content .item02 .list:hover .img span{transform:scale(1.2);}
}
@media screen and (max-width:1440px) {
    .bj-content .item02{padding-bottom:80px;}
    .bj-content .item02 .list{margin-top:40px;}
    .bj-content .item02 .list .img{height:465px;}
    .bj-content .item02 .list .content .box{height:350px;padding-top:48px;}
    .bj-content .item02 .list .content .tit{font-size:28px;}
    .bj-content .item02 .list .content .subtit{font-size:20px;}
    .bj-content .item02 .list .content .ms{line-height:20px;}
    .bj-content .item02 .list .content a{margin-top:21px;}
}
@media screen and (max-width:1025px) {
    .bj-content .item02{padding-bottom:40px;}
    .bj-content .item02 .list{margin-top:20px;}
    .bj-content .item02 .list .img,
    .bj-content .item02 .list .content{width:100%;position:static;transform:translateY(0);height:auto;animation-name:none !important;float:none;}
    .bj-content .item02 .list .img span{padding-top:75%;}
    .bj-content .item02 .list .content .box{height:auto;animation-name:none !important;padding:20px 0;padding-bottom:0;background:none;}
    .bj-content .item02 .list .content .tit{font-size:16px;}
    .bj-content .item02 .list .content .subtit{font-size:14px;margin:15px 0px 10px 0;}
    .bj-content .item02 .list .content a{margin-top:15px;}
}

.bj-content .item03{margin-top:90px;}
.bj-content .item03 .contxt{width:53%;}
.bj-content .item03 .contxt .box{padding:75px 35px 0px 50px;background:url(../images/bj-item03-bg.png) no-repeat center center/cover;}
.bj-content .item03 .contxt .box .tit{font-size:30px;color:#c3181f;}
.bj-content .item03 .contxt .box .line{width:23px;height:3px;background:#8e8e8e;margin:25px 0px 30px 0;}
.bj-content .item03 .contxt .box .subtit{font-size:18px;}
.bj-content .item03 .contxt .box .ms{line-height:30px;color:#333;margin-top:15px;padding-bottom:25px;min-height:205px;}
.bj-content .item03 .contxt .bottom{height:156px;background:#c3181f url(../images/bj-item03-bottom-bg.png) no-repeat center top/100% auto;position:relative;}
.bj-content .item03 .contxt .bottom canvas{position:absolute;left:0;top:0;width:100% !important;height:100% !important;z-index:1;}
.bj-content .item03 .contxt .bottom .icon{position:absolute;z-index:2;cursor:pointer;width:58px;height:58px;background:url(../images/bj-item03-icon.png) no-repeat center center/cover;left:50%;margin-left:-28px;top:50px;}
.bj-content .item03 .img{width:47%;padding-top:14px;}
.bj-content .item03 .img span{display:block;padding-top:93%;}

@media screen and (max-width:1440px) {
    .bj-content .item03{margin-top:60px;}
    .bj-content .item03 .img{padding-top:46px;}
    .bj-content .item03 .contxt .box{padding:50px 25px;padding-bottom:0;}
    .bj-content .item03 .contxt .box .tit{font-size:24px;}
    .bj-content .item03 .contxt .box .subtit{font-size:16px;}
    .bj-content .item03 .contxt .box .ms{line-height:24px;}
}
@media screen and (max-width:1025px) {
    .bj-content .item03{margin-top:40px;}
    .bj-content .item03 .img,
    .bj-content .item03 .contxt{width:100%;float:none;}
    .bj-content .item03 .img{padding-top:0;}
    .bj-content .item03 .contxt .box{padding:20px 15px;}
    .bj-content .item03 .contxt .box .tit{font-size:16px;}
    .bj-content .item03 .contxt .box .line{margin:15px 0;}
    .bj-content .item03 .contxt .box .subtit{font-size:14px;}
    .bj-content .item03 .contxt .box .ms{line-height:20px;padding-bottom:0;min-height:inherit;}
    .bj-content .item03 .contxt .bottom canvas{display:none;}

    .bj-content .item03 .contxt .bottom{height:70px;display:none;}
    .bj-content .item03 .contxt .bottom .icon{width:30px;height:30px;margin-left:-15px;top:20px;}
}

.bj-content .item04{padding-top:80px;padding-bottom:65px;background:#f9f9f9;}
.bj-content .item04 .title{font-size:36px;color:#333;text-align:center;margin-bottom:20px;}
.bj-content .item04 .line{width:40px;height:3px;background:#c3181f;margin:0 auto;}
.bj-content .item04 .list-con{margin:0px -20px;margin-top:45px;}
.bj-content .item04 .list-con .list{width:50%;float:left;padding:0px 20px;}
.bj-content .item04 .list-con .list .box{box-shadow:0px 10px 15px rgba(0,0,0,0.15);position:relative;padding-bottom:270px;border-radius:5px;overflow:hidden;}
.bj-content .item04 .list-con .list .box .img{overflow:hidden;}
.bj-content .item04 .list-con .list .box .img span{display:block;padding-top:58%;}
.bj-content .item04 .list-con .list .box .con{position:absolute;left:0;bottom:0;width:100%;background:#fff;padding:40px;}
.bj-content .item04 .list-con .list .box .con .icon{width:106px;height:106px;position:absolute;right:30px;top:-40px;}
.bj-content .item04 .list-con .list .box .con .tit{font-size:24px;color:#333;}
.bj-content .item04 .list-con .list .box .con .line{background:#ccc;width:24px;margin:10px 0px 20px 0;}
.bj-content .item04 .list-con .list .box .con .ms{color:#555;line-height:24px;height:72px;overflow:hidden;}
.bj-content .item04 .list-con .list .box .con .more{padding-left:30px;margin-top:35px;line-height:20px;cursor:pointer;}
.bj-content .item04 .list-con .list .box .con .more span.show{display:none;}

.bj-content .item04 .list-con .list.list01 .box .con .icon{background:url(../images/bj-item04-icon01.png) no-repeat center center/cover;}
.bj-content .item04 .list-con .list.list01 .box .con .more{color:#0bb27a;background:url(../images/bj-item04-more01.png) no-repeat left center;}
.bj-content .item04 .list-con .list.list02 .box .con .icon{background:url(../images/bj-item04-icon02.png) no-repeat center center/cover;}
.bj-content .item04 .list-con .list.list02 .box .con .more{color:#c3181f;background:url(../images/bj-item04-more02.png) no-repeat left center;}

@media screen and (min-width:1024px) {
    .bj-content .item04 .list-con .list .box:hover .con .more span{display:none;}
    .bj-content .item04 .list-con .list .box:hover .con .more span.show{display:block;}
    .bj-content .item04 .list-con .list.list01 .box:hover .con .more.on{color:#0bb27a;background:url(../images/bj-item04-more01.png) no-repeat left center;}
    .bj-content .item04 .list-con .list.list02 .box:hover .con .more.on{color:#0bb27a;background:url(../images/bj-item04-more01.png) no-repeat left center;}
}
@media screen and (max-width:1440px) {
    .bj-content .item04{padding-top:60px;padding-bottom:40px;}
    .bj-content .item04 .title{font-size:28px;}
    .bj-content .item04 .list-con{margin-top:35px;}
    .bj-content .item04 .list-con .list .box .con .tit{font-size:20px;}
}
@media screen and (max-width:1025px) {
    .bj-content .item04{padding:40px 0;}
    .bj-content .item04 .title{font-size:16px;margin-bottom:10px;}
    .bj-content .item04 .list-con{margin:-7.5px;margin-top:10px;}
    .bj-content .item04 .list-con .list{padding:0px 7.5px;width:100%;margin-top:15px;float:none;}
    .bj-content .item04 .list-con .list .box{padding-bottom:0;}
    .bj-content .item04 .list-con .list .box .con{padding:20px;position:relative;}
    .bj-content .item04 .list-con .list .box .con .tit{font-size:14px;}
    .bj-content .item04 .list-con .list .box .con .line{margin:8px 0px 12px 0;}
    .bj-content .item04 .list-con .list .box .con .icon{width:60px;height:60px;top:-30px;right:15px;}
    .bj-content .item04 .list-con .list .box .con .ms{line-height:20px;height:auto;}
    .bj-content .item04 .list-con .list .box .con .more{display:none;}
}

.bj-content .item05{padding-top:80px;background:#f9f9f9;padding-bottom:120px;}
.bj-content .item05 .list{margin-bottom:10px;}
.bj-content .item05 .list .tit{padding:0px 10px;position:relative;border:1px solid #e3e3e3;height:55px;line-height:53px;background:#fff;cursor:pointer;}
.bj-content .item05 .list .tit:before{content:'';position:absolute;left:0;top:0;width:100%;height:5px;}
.bj-content .item05 .list .tit .t{padding-left:20px;position:relative;font-size:18px;color:#333;}
.bj-content .item05 .list .tit .t:before{content:'';position:absolute;left:0;top:50%;width:5px;height:5px;margin-top:-2.5px;background:#c41126;}
.bj-content .item05 .list .tit .detail{padding-right:45px;background:url(../images/bj-item04-icon.png) no-repeat right center;}
.bj-content .item05 .list .tit span.up{display:none;}
.bj-content .item05 .list .content{display:none;padding:50px 0;}
.bj-content .item05 .list .content .img{position:relative;display:inline-block;width:505px;float:left;}
.bj-content .item05 .list .content .img:before{content:'';width:100%;height:100%;background:#b52031;position:absolute;right:-20px;bottom:-20px;z-index:-1;}
.bj-content .item05 .list .content .contxt{margin-left:575px;color:#333;line-height:36px;padding-top:35px;}

.bj-content .item05 .list .tit.on{}
.bj-content .item05 .list .tit.on:before{background:#c41126;}
.bj-content .item05 .list .tit.on .t{color:#c41126;}
.bj-content .item05 .list .tit.on .detail{background:url(../images/bj-item04-icon-h.png) no-repeat right center;}
.bj-content .item05 .list .tit.on span{display:none;}
.bj-content .item05 .list .tit.on span.up{display:block;}

@media screen and (max-width:1440px) {
    .bj-content .item05{padding-top:60px;padding-bottom:80px;}
    .bj-content .item05 .list .tit{height:45px;line-height:43px;}
    .bj-content .item05 .list .tit .t{font-size:16px;}
    .bj-content .item05 .list .content{padding:30px 0;}
    .bj-content .item05 .list .content .contxt{line-height:30px;}
}
@media screen and (max-width:1025px) {
    .bj-content .item05{padding:40px 0;}
    .bj-content .item05 .list .tit .t{font-size:14px;padding-left:15px;width:90%;}
    .bj-content .item05 .list .tit .detail{background-size:20px auto;padding-right:30px;height:45px;}
    .bj-content .item05 .list .tit .detail span{display:none;}

    .bj-content .item05 .list .tit.on{}
    .bj-content .item05 .list .tit.on:before{background:#c41126;}
    .bj-content .item05 .list .tit.on .t{color:#c41126;}
    .bj-content .item05 .list .tit.on .detail{background:url(../images/bj-item04-icon-h.png) no-repeat right center;}

    .bj-content .item05 .list .content{padding:15px 0;}
    .bj-content .item05 .list .content .img{width:400px;}
    .bj-content .item05 .list .content .img:before{right:-10px;bottom:-10px;}
    .bj-content .item05 .list .content .contxt{line-height:30px;margin-left:420px;line-height:20px;}
}
@media screen and (max-width:640px) {
    .bj-content .item05 .list .content{}
    .bj-content .item05 .list .content .img,
    .bj-content .item05 .list .content .contxt{float:none;width:100%;margin:0;}
    .bj-content .item05 .list .content .contxt{padding-top:20px;}
    .bj-content .item05 .list .content .img{left:0;right:0;margin-right:10px;width:auto;}
    .bj-content .item05 .list .content .img img{width:100%;}
}

.bj-content .item06{padding:170px 0px 60px 0;position:relative;overflow:hidden;}
.bj-content .item06 .bg{position:absolute;left:0;top:0;width:100%;height:100%;display:none;}
.bj-content .item06 .bg.on{display:block;}
.bj-content .item06 .content{position:relative;z-index:2;}
.bj-content .item06 .content .tit{font-size:42px;color:#fff;}
.bj-content .item06 .content .line{height:3px;width:35px;background:#c3181f;margin-top:20px;}
.bj-content .item06 .content .left{width:59%;padding-top:105px;}
.bj-content .item06 .content .left ul{margin:0px -10px;overflow:hidden;}
.bj-content .item06 .content .left ul li{padding:0px 10px;float:left;width:33.33%;}
.bj-content .item06 .content .left ul li .box{position:relative;height:180px;background:#fff;cursor:pointer;overflow:hidden;}
.bj-content .item06 .content .left ul li .box .default{padding:0px 25px;padding-top:35px;}
.bj-content .item06 .content .left ul li .box .default .tt{color:#999;font-size:24px;}
.bj-content .item06 .content .left ul li .box .default .ms{line-height:24px;text-align:justify;height:50px;overflow:hidden;margin-top:15px;}
.bj-content .item06 .content .left ul li .box .show{width:100%;height:100%;position:absolute;line-height:180px;text-align:center;background:url(../images/bj-item06-bg.jpg) no-repeat center center/cover;text-align:center;color:#fff;font-size:30px;top:100%;}
.bj-content .item06 .content .right{width:35%;color:#fff;}
.bj-content .item06 .content .right .content{display:none;}
.bj-content .item06 .content .right .content .t{font-size:30px;}
.bj-content .item06 .content .right .content .line{background:#fff;width:23px;}
.bj-content .item06 .content .right .content .ms{line-height:30px;font-weight:100;text-align:justify;margin-top:30px;}

.bj-content .item06 .content .left ul li.on .box .default{transform:translateY(-180px);}
.bj-content .item06 .content .left ul li.on .box .show{top:0;}

@media screen and (max-width:1440px) {
    .bj-content .item06{padding:120px 0px 60px 0;}
    .bj-content .item06 .content .tit{font-size:30px;}
    .bj-content .item06 .content .line{margin-top:15px;}

    .bj-content .item06 .content .left{padding-top:90px;}
    .bj-content .item06 .content .right .content .t{font-size:26px;}
    .bj-content .item06 .content .right .content .ms{line-height:24px;}

    .bj-content .item06 .content .left ul li .box{height:150px;}
    .bj-content .item06 .content .left ul li .box .show{font-size:24px;line-height:150px;}
    .bj-content .item06 .content .left ul li .box .default .tt{font-size:20px;}
    .bj-content .item06 .content .left ul li .box .default .ms{line-height:20px;margin-top:10px;height:40px;}
}
@media screen and (max-width:1025px) {
    .bj-content .item06{padding:40px 0;}
    .bj-content .item06 .content .tit{font-size:16px;}
    .bj-content .item06 .content .line{height:2px;}

    .bj-content .item06 .content .left{padding-top:75px;}
    .bj-content .item06 .content .left ul{margin:0px -7.5px;}
    .bj-content .item06 .content .left ul li{padding:0px 7.5px;}
    .bj-content .item06 .content .left ul li .box{height:100px;}
    .bj-content .item06 .content .left ul li .box .show{font-size:16px;line-height:100px;}
    .bj-content .item06 .content .left ul li .box .default{padding:0px 15px;padding-top:15px;}
    .bj-content .item06 .content .left ul li .box .default .tt{font-size:16px;}
    .bj-content .item06 .content .left ul li .box .default .ms{margin-top:8px;}

    .bj-content .item06 .content .right{margin-top:15px;}
    .bj-content .item06 .content .right .content .t{font-size:16px;}
    .bj-content .item06 .content .right .content .ms{margin-top:15px;line-height:20px;}
}
@media screen and (max-width:769px) {
    .bj-content .item06 .content .left,
    .bj-content .item06 .content .right{width:100%;float:none;}
    .bj-content .item06 .content .left{padding-top:20px;}
}

.bj-content .item07{background:#fff;padding:75px 0px 110px 0;}
.bj-content .item07 .tit{font-size:42px;color:#333;}
.bj-content .item07 .line{height:3px;width:35px;background:#c3181f;margin-top:20px;margin-bottom:50px;}
.bj-content .item07 .left{width:45%;}
.bj-content .item07 .right{width:50%;}
.bj-content .item07 .right .tit{font-size:30px;}
.bj-content .item07 .right .line{}
.bj-content .item07 .right .ms{line-height:30px;}
.bj-content .item07 .right .icon{width:61px;height:61px;background:url(../images/bj-item07-icon.png) no-repeat center center/cover;cursor:pointer;margin-top:50px;}

@media screen and (max-width:1440px) {
    .bj-content .item07 .tit{font-size:30px;}
    .bj-content .item07 .line{margin-top:15px;}
    .bj-content .item07 .right .tit{font-size:26px;}
    .bj-content .item07 .right .ms{line-height:24px;}
    .bj-content .item07 .right .icon{width:50px;height:50px;}
}
@media screen and (max-width:1025px) {
    .bj-content .item07{padding:40px 0;}
    .bj-content .item07 .tit{font-size:16px;}
    .bj-content .item07 .line{height:2px;width:25px;margin-bottom:20px;}
    .bj-content .item07 .right .tit{font-size:16px;}
    .bj-content .item07 .right .ms{line-height:20px;}
    .bj-content .item07 .right .icon{width:31px;height:31px;margin-top:15px;}
}
@media screen and (max-width:769px) {
    .bj-content .item07 .left,
    .bj-content .item07 .right{width:100%;float:none;}
    .bj-content .item07 .right{margin-top:20px;}
    .bj-content .item07 .right .line{margin-bottom:15px;}
}

.item08-bg{position:fixed;left:0;top:0;width:100%;height:100%;background-attachment:fixed;background:url(../images/bj-item08-bg.png) no-repeat center center/cover;z-index:1;}
.bj-content .item08{padding:90px 0;}
.bj-content .item08 .tit{font-size:42px;color:#fff;}
.bj-content .item08 .line{height:3px;width:35px;background:#c3181f;margin-top:20px;margin-bottom:50px;}
.bj-content .item08 .left,
.bj-content .item08 .right{height:455px;}
.bj-content .item08 .left{width:45%;overflow:hidden;}
.bj-content .item08 .left span{display:block;width:100%;height:100%;}
.bj-content .item08 .right{width:55%;background:#fff;color:#333;padding:65px 35px 0px 35px;}
.bj-content .item08 .right .contxt{max-height:345px;}
.bj-content .item08 .right .list{margin-bottom:25px;}
.bj-content .item08 .right .list:last-child{margin-bottom:0 !important;}
.bj-content .item08 .right .list .t{font-size:18px;}
.bj-content .item08 .right .list .ms{}
.bj-content .item08 .right .list .ms p{line-height:30px;margin-top:15px;}

@media screen and (min-width:1024px) {
    .bj-content .item08:hover .left span{transform:scale(1.2);}
}
@media screen and (max-width:1440px) {
    .bj-content .item08{padding:60px 0;}
    .bj-content .item08 .tit{font-size:30px;}
    .bj-content .item08 .line{margin-top:15px;}
    .bj-content .item08 .left,
    .bj-content .item08 .right{height:370px;}
    .bj-content .item08 .right .contxt{max-height:265px;}
    .bj-content .item08 .right .list .t{font-size:16px;}
    .bj-content .item08 .right .list .ms p{line-height:26px;}
}
@media screen and (max-width:1025px) {
    .bj-content .item08{padding:40px 0;}
    .bj-content .item08 .tit{font-size:16px;}
    .bj-content .item08 .line{height:2px;width:25px;margin-bottom:20px;}
    .bj-content .item08 .left,
    .bj-content .item08 .right{width:100%;float:none;height:auto;}
    .bj-content .item08 .left span{padding-top:75%;}
    .bj-content .item08 .right{padding:20px;}
    .bj-content .item08 .right .contxt{max-height:inherit;}
    .bj-content .item08 .right .list{margin-bottom:10px;}
    .bj-content .item08 .right .list .t{font-size:14px;}
    .bj-content .item08 .right .list .ms p{line-height:20px;margin-top:5px;}
}

.bj-content .item09{padding:70px 0px;background:#f9f9f9;padding-bottom:0;}
.bj-content .item09 .list-con{margin:0px -20px;}
.bj-content .item09 .list-con .list{text-align:center;width:50%;float:left;padding:0px 20px;color:#fff;}
.bj-content .item09 .list-con .list .box{background:#c3181f;height:420px;padding-top:60px;position:relative;overflow:hidden;}
.bj-content .item09 .list-con .list .box > div{position:relative;z-index:2;}
.bj-content .item09 .list-con .list .box .bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;}
.bj-content .item09 .list-con .list .box .icon{width:96px;height:96px;margin:0 auto;}
.bj-content .item09 .list-con .list .box .icon.icon01{background:url(../images/bj-item09-icon01.png) no-repeat center center/cover;}
.bj-content .item09 .list-con .list .box .icon.icon02{background:url(../images/bj-item09-icon02.png) no-repeat center center/cover;}
.bj-content .item09 .list-con .list .box .tit{font-size:24px;margin-top:50px;}
.bj-content .item09 .list-con .list .box .line{width:40px;height:4px;background:#fff;margin:20px auto;}
.bj-content .item09 .list-con .list .box .ms{line-height:26px;padding:0px 15px;}

@media screen and (min-width:1024px) {
    .bj-content .item09 .list-con .list .box:hover .bg{opacity:.2;transform:scale(1.2);}
    .bj-content .item09 .list-con .list .box:hover .icon.icon01{background:url(../images/bj-item09-icon01-h.png) no-repeat center center/cover;}
    .bj-content .item09 .list-con .list .box:hover .icon.icon02{background:url(../images/bj-item09-icon02-h.png) no-repeat center center/cover;}
}
@media screen and (max-width:1440px) {
    .bj-content .item09{padding-top:50px;}
    .bj-content .item09 .list-con{margin:0px -7.5px;}
    .bj-content .item09 .list-con .list{padding:0px 7.5px;}
    .bj-content .item09 .list-con .list .box{height:320px;}
    .bj-content .item09 .list-con .list .box .icon{width:86px;height:86px;}
    .bj-content .item09 .list-con .list .box .tit{font-size:20px;margin-top:30px;}
    .bj-content .item09 .list-con .list .box .line{margin:10px auto;}
    .bj-content .item09 .list-con .list .box .ms{line-height:22px;}
}
@media screen and (max-width:1025px) {
    .bj-content .item09{padding-top:25px;}
    .bj-content .item09 .list-con .list .box{height:280px;padding-top:40px;}
    .bj-content .item09 .list-con .list .box .icon{width:60px;height:60px;}
    .bj-content .item09 .list-con .list .box .tit{font-size:16px;margin-top:20px;}
    .bj-content .item09 .list-con .list .box .line{margin:10px auto;}
    .bj-content .item09 .list-con .list .box .ms{line-height:20px;}
}
@media screen and (max-width:769px) {
    .bj-content .item09 .list-con .list{width:100%;animation-name:none !important;margin-top:15px;}
    .bj-content .item09 .list-con .list .box{height:auto;padding:40px 0;}
    .bj-content .item09 .list-con .list .box .bg{opacity:.2;transform:scale(1.2);}
    .bj-content .item09 .list-con .list .box .icon.icon01{background:url(../images/bj-item09-icon01-h.png) no-repeat center center/cover;}
    .bj-content .item09 .list-con .list .box .icon.icon02{background:url(../images/bj-item09-icon02-h.png) no-repeat center center/cover;}
}

.bj-content .item10{height:1000px;padding-top:65px;position:relative;}
.bj-content .item10 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/bj-item10-bg.jpg) no-repeat center center/cover;}
.bj-content .item10 .title{font-size:36px;color:#333;text-align:center;margin-bottom:20px;}
.bj-content .item10 .line{width:40px;height:3px;background:#c3181f;margin:0 auto;}
.bj-content .item10 .content{position:absolute;right:0;width:300px;margin-top:20px;}
.bj-content .item10 .content .list{padding:15px 0;border-bottom:1px solid #e7eaec;}
.bj-content .item10 .content .list .num{font-size:20px;color:#c3181f;}
.bj-content .item10 .content .list .num span{font-size:48px;font-weight:bold;margin-right:8px;}
.bj-content .item10 .content .list .ms{color:#555;margin-top:10px;}

@media screen and (max-width:1440px) {
    .bj-content .item10{height:870px;}
    .bj-content .item10 .title{font-size:30px;}
    .bj-content .item10 .line{margin-top:15px;}
    .bj-content .item10 .content .list .num span{font-size:30px;}
    .bj-content .item10 .content .list .num{font-size:16px;}
}
@media screen and (max-width:1025px) {
    .bj-content .item10{background:#fff;padding-top:40px;height:auto;}
    .bj-content .item10 .title{font-size:16px;}
    .bj-content .item10 .line{height:2px;width:25px;margin-bottom:20px;}
    .bj-content .item10 .bg{position:static;padding-top:100%;background-position:33% 50% !important;}
    .bj-content .item10 .content{position:static;width:100%;margin-top:10px;}
    .bj-content .item10 .content .list{width:50%;float:left;height:110px;padding-bottom:0;}
    .bj-content .item10 .content .list .ms{margin-top:8px;}
}

.jishu-bg,
.shichang-bg{position:fixed;left:0;top:0;width:100%;height:100%;background-attachment:fixed;z-index:1;}
.jishu-bg{background:url(../images/bj-jishu-bg.png) no-repeat center center/cover;}
.shichang-bg{background:url(../images/bj-shichang-bg.png) no-repeat center center/cover;}
.bj-jishu-empty{height:460px;}

@media screen and (max-width:1440px) {
    .bj-jishu-empty{height:400px;}
}
@media screen and (max-width:1025px) {
    .bj-jishu-empty{height:200px;}
}

.tz-content{padding-top:60px;background:#f9f9f9;}
.tz-content .search{border-radius:5px;border:1px solid #ccc;background:#fff;width:600px;margin:0 auto;margin-top:50px;overflow:hidden;position:relative;}
.tz-content .search > *{height:50px;background:none;float:left;border:none;}
.tz-content .search select{width:140px;outline:none;appearance: none;-moz-appearance: none;-webkit-appearance: none;padding:0px 15px;background:url(../images/icon-select.png) no-repeat right center;border-right:1px solid #ccc;}
.tz-content .search .input{padding:0px 15px;width:458px;}
.tz-content .search .btn{position:absolute;right:0;top:0;width:50px;height:50px;background:url(../images/icon-search2.png) no-repeat center center;cursor:pointer;}

@media screen and (max-width:1025px) {
    .tz-content{padding-top:40px;}
    .tz-content .search{width:100%;margin-top:40px;}
    .tz-content .search > *{height:35px;}
    .tz-content .search select,
    .tz-content .search .input{width:100%;}
    .tz-content .search select{border-right:none;border-bottom:1px solid #ccc;}
    .tz-content .search .btn{top:auto;bottom:0;height:35px;}
}

.tz-content .list-con{margin:0px -12px;margin-top:25px;}
.tz-content .list-con .list{width:50%;float:left;padding:0px 12px;margin-top:25px;}
.tz-content .list-con .list .box{height:110px;background:#fff;padding-top:25px;padding-left:35px;padding-right:80px;border-radius:5px;position:relative;}
.tz-content .list-con .list .box a{display:block;width:40px;height:40px;position:absolute;right:30px;top:50%;margin-top:-20px;background:url(../images/tz-icon.png) no-repeat center center/cover;}
.tz-content .list-con .list .box .title{font-size:20px;color:#333;}
.tz-content .list-con .list .box .date{color:#999;margin-top:10px;}
.tz-content .loading-list{padding:40px 0;}

@media screen and (min-width:1024px) {
    .tz-content .list-con .list .box:hover{background:#c3181f;color:#fff;}
    .tz-content .list-con .list .box:hover a{background:url(../images/tz-icon-h.png) no-repeat center center/cover;}
    .tz-content .list-con .list .box:hover .title,
    .tz-content .list-con .list .box:hover .date{color:#fff;}
    .tz-content .list-con .list .box:hover .date{opacity:.4;}
}
@media screen and (max-width:1440px) {
    .tz-content .list-con .list .box{height:100px;}
    .tz-content .list-con .list .box .title{font-size:18px;}
}
@media screen and (max-width:1025px) {
    .tz-content .list-con{margin:0px -7.5px;margin-top:20px;}
    .tz-content .list-con .list{padding:0px 7.5px;margin-top:10px;}
    .tz-content .list-con .list .box{padding-left:15px;padding-top:20px;height:80px;padding-right:50px;}
    .tz-content .list-con .list .box .title{font-size:16px;}
    .tz-content .list-con .list .box .date{margin-top:5px;}
    .tz-content .list-con .list .box a{width:30px;height:30px;margin-top:-15px;right:15px;}
}
@media screen and (max-width:769px) {
    .tz-content .list-con .list{width:100%;}
}

.relcase{ padding-top:80px;}
.relcase .relcaset{ text-align:center; font-size:30px; color:#333; line-height:45px; position:relative; z-index:2; padding-bottom:15px;}
.relcase .relcaset:before{ content:""; width:60px; height:4px; background:#c3181f; position:absolute; z-index:5; left:50%; margin-left:-30px; bottom:0;}
.icasec{ width:100%; height:auto; padding-top:40px;}
.icasecl{}
.acustomercc_a{ padding-bottom:50px;}
.acustomercc_a .swiper-pagination-bullet{ width:12px; height:12px; background:#ccc;opacity: 1;border-radius:100%;}
.acustomercc_a .swiper-pagination-bullet-active{ background:#c3181f; opacity: 1;}
.acustomercc_a .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 5px;bottom:0;}
.acustomercc_a .swiper-pagination-bullets .swiper-pagination-bullet:last-child{ margin-right:0;}
.acustomercc_a .swiper-pagination-bullets{ bottom:0; position:absolute;}

.icasecl a{ display:block; position:relative; z-index:9;}
.icasecl_img{ width:100%; height:100%; overflow:hidden;}
.icasecl_img img{ display:block; width:100%; height:auto;-webkit-transition: all ease .3s; transition: all ease .3s }
.icasecl_t{ position:absolute; width:auto; height:42px; background:#c3181f; color:#fff; font-size:14px; font-weight:bolder; text-align:center; line-height:42px; left:0; bottom:45px; display:none; padding:0 10px;}
.icasecl a:hover .icasecl_t{ display:block;}
.icasecl a:hover .icasecl_img img{-webkit-transform: scale(1.15); transform: scale(1.15); }

.case-detail-content{ padding:60px 0 80px 0;}
.cdetail{ background:#f1f1f1; padding:20px 50px 50px 50px; }
.cdetailt{ font-size:24px; color:#911726; font-weight:bolder; line-height:30px; padding:30px 0; border-bottom:1px #dddddd solid;}
.cdetailc{ padding:30px 0; font-size:16px; color:#1e1e1e; line-height:30px;}
.cdetailimg{ width:80%; height:550px; position:relative; z-index:9; margin:0 auto;}
.cdetailimg .img{ width:80%; height:550px; margin:0 auto;}
.cdetailimg .cdetailimg-prev{ width:33px; height:62px; background:url(../images/cdetail_prev.png) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-31px; left:-60px; outline:none; cursor:pointer;}
.cdetailimg .cdetailimg-prev:hover{background:url(../images/cdetail_prev.png) no-repeat 50% 50%;}
.cdetailimg .cdetailimg-next{width:33px; height:62px; background:url(../images/cdetail_next.png) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-31px; right:-60px; outline:none; cursor:pointer;}
.cdetailimg .cdetailimg-next:hover{background:url(../images/cdetail_next.png) no-repeat 50% 50%;}

.ndetailcp{ margin-top:50px; display:flex;align-content: center;justify-content: space-between;}
.ndetailcpl{ width:37.5%; height:58px; line-height:58px; text-align:center; background:#dbdbdb; font-size:16px; color:#1e1e1e; overflow:hidden;}
.ndetailcpm{ width:25%; height:auto; text-align:center;}
.ndetailcpm a{ display:block;width:58px; padding-top:60px; background:url(../images/back.jpg) no-repeat 50% top; color:#1e1e1e; font-size:14px; line-height:24px; margin:0 auto;}
.ndetailcpr{width:37.5%; height:58px; line-height:58px; text-align:center; background:#dbdbdb; font-size:16px; color:#1e1e1e; overflow:hidden;}
.ndetailcp a:hover{ color:#c3181f;}


.iarea .con{ margin-top:40px; width:100%;}
.iarea .con .list{ width:100%;}
.iarea .con .list a{ display:block; width:100%; height:600px; color:#fff; position:relative; z-index:1; overflow:hidden;}
.iarea .con .list a .list_m{ padding:60px; }
.iarea .con .list a .list_m .list_m_t{font-weight: 700;font-size: 28px; line-height:35px; margin-bottom:22px;}
.iarea .con .list a .list_m .list_m_i{font-weight: 400;font-size: 14px;color: #d4d4d4; line-height:25px;}
.iarea .con .list a .list_o{ position:absolute; z-index:10; top:100%; left:0; width:100%; height:100%; /*background: #c3181f;*/ background:#fff;opacity: 0.9; text-align:center; padding:0 60px; display:flex;justify-content:center;align-items:center;display:flex; -webkit-transition: all ease 1s; transition: all ease 1s }
.iarea .con .list a .list_o .list_o_t{font-weight: 700;font-size: 25px; line-height:35px;}
.iarea .con .list a .list_o .list_o_i{ margin:20px auto 35px auto;font-weight: 400;font-size: 14px;line-height: 25px;}
.iarea .con .list a .list_o .list_o_i ul li img{ margin:0 auto;}
.iarea .con .list a .list_o .list_o_m{ display:inline-block; padding-right:11px; background:url(../images/list_o_m.jpg) no-repeat right 50%;font-weight: 400;font-size: 12px; line-height:22px;}
.iarea .con .list a:hover .list_m{ display:none;}
.iarea .con .list a:hover .list_o{ display:flex; top:0;}
.iarea .con .list a:hover .list_o .list_o_t{ color:#333;}
.iarea .con .list a:hover .list_o .list_o_m{ color:#333;}
.iarea_a{ position:relative; z-index:1;}

@media screen and (max-width:1024px) {
	.iarea .con .list a .list_m{ padding:60px; }
	.relcase .relcaset{ font-size:24px;}
}
@media screen and (max-width:640px) {
	.iarea .con{ margin-top:20px;}
	.iarea .con .list a{ height:400px;}
	.iarea .con .list a .list_m{ padding:30px 20px; }
	.iarea .con .list a .list_m .list_m_t,.iarea .con .list a .list_o .list_o_t{ font-size:18px; line-height:30px; margin-bottom:10px;}
	.iarea .con .list a .list_m .list_m_i,.iarea .con .list a .list_o .list_o_i{ font-size:12px; line-height:22px;}
	.iarea .con .list a .list_o{ padding:0 20px;}
	.relcase{ padding-top:40px;}
	.relcase .relcaset{ font-size:18px; line-height:35px;}	
	.icasec{ padding-top:20px;}
	.icasecl_t{ font-size:12px;}
	
	.case-detail-content{ padding:40px 0;}
	.cdetail{ padding:20px 30px;}
	.cdetailt{ font-size:16px; padding:15px 0;}
	.cdetailc{ padding:20px 0; font-size:12px; line-height:22px;}
	.ndetailcpl,.ndetailcpr,.ndetailcpm a{ font-size:12px;}
	
	.cdetailimg .cdetailimg-prev{ left:-30px;}
	.cdetailimg .cdetailimg-next{ right:-30px;}
}

.allist{padding:32px 0 60px 0}
.allist-img{position:relative;overflow:hidden}
.allist-img p{transition:all .25s;position:absolute;bottom:-100%;left:0;width:100%;background:rgba(0,0,0,0.5); height:100%;}
.allist li:hover .allist-img p{bottom:0}
.allist li{float:left;width: 32%; margin: 0 2% 20px 0;height:auto;position:relative;padding-bottom:2px;}
.allist li:nth-of-type(3n){ margin-right:0;}
.allist-wrap{padding:13px 0}
.allist-cnt{width:100%}
.allist-cnt h5{line-height:30px;font-size:19px;color:#1a1a1a;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.allist-cnt p{line-height:22px;font-size:14px;color:#666;display:block;/*white-space:nowrap;overflow:hidden;text-overflow:ellipsis*/ min-height:66px;}
.allist-wrap2{float:right;width:95px;margin-right:-13px}

.allist-line{position:absolute;height:2px;background:#c3181f;position:absolute;bottom:0;left:0;transition:all .25s;width:0}
.allist li:hover .allist-line{width:100%}
.ewm_img{ position:absolute; z-index:99; top:50%; margin-top:-80px; left:50%; margin-left:-80px; display:none;}
.allist li:hover .ewm_img{ display:block;}

@media screen and (max-width:1200px) {
	.allist-cnt p{}	
}
@media screen and (max-width:1024px) {
		
}
@media screen and (max-width:750px) {
	.allist li{width: 48%; margin: 0 4% 20px 0;}	
	.allist li:nth-of-type(3n){ margin-right:4%;}
	.allist li:nth-of-type(2n){ margin-right:0;}
	.allist-cnt h5{ font-size:16px;}
	.allist-cnt p{ min-height:auto; font-size:12px;}
	.ewm_img{ width:120px; height:120px; margin-left:-60px; margin-top:-60px;}
	.cdetailimg{ height:auto;}
	.cdetailimg .img{ height:300px;}
}

.ixianxia{ width:98%; margin:0 auto;}
.ixianxia .allist{padding:32px 0 60px 0}
.ixianxia .allist-img{position:relative;overflow:hidden}
.ixianxia .allist-img p{transition:all .25s;position:absolute;bottom:-100%;left:0;width:100%;background:rgba(0,0,0,0.5); height:100%;}
.ixianxia .allist li:hover .allist-img p{bottom:0}
.ixianxia .allist li{width: 100%;height:auto;position:relative;}
.ixianxia .allist li:nth-of-type(3n){ margin-right:0;}
.ixianxia .allist-wrap{padding:13px 0}
.ixianxia .allist-cnt{width:100%}
.ixianxia .allist-cnt h5{line-height:30px;font-size:19px;color:#1a1a1a;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ixianxia .allist-cnt p{line-height:22px;font-size:14px;color:#666;display:block;/*white-space:nowrap;overflow:hidden;text-overflow:ellipsis*/ min-height:66px;}
.ixianxia .allist-wrap2{float:right;width:95px;margin-right:-13px}

.ixianxia .allist-line{position:absolute;height:2px;background:#c3181f;position:absolute;bottom:0;left:0;transition:all .25s;width:0}
.ixianxia .allist li:hover .allist-line{width:100%}
.ixianxia .ewm_img{ position:absolute; z-index:99; top:50%; margin-top:-80px; left:50%; margin-left:-80px; display:none;}
.ixianxia .allist li:hover .ewm_img{ display:block;}

@media screen and (max-width:1200px) {
	.ixianxia .allist-cnt p{}	
}
@media screen and (max-width:1024px) {
		
}
@media screen and (max-width:750px) {
	.ixianxia .allist li{width: 100%;}	
	.ixianxia .allist li:nth-of-type(3n){ margin-right:0;}
	.ixianxia .allist li:nth-of-type(2n){ margin-right:0;}
	.ixianxia .allist-cnt h5{ font-size:16px;}
	.ixianxia .allist-cnt p{ min-height:auto; font-size:12px;}
	.ixianxia .ewm_img{ width:120px; height:120px; margin-left:-60px; margin-top:-60px;}
	.ixianxia .cdetailimg{ height:auto;}
	.ixianxia .cdetailimg .img{ height:300px;}
}


.iabout{ padding-top:50px;}
.iabout .list{ padding:15px 0;}
.iabout .list a{ display:block; background:#fff;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.05);}
.iabout .list a .img{ width:100%; height:100%; overflow:hidden;}
.iabout .list a .img img{-webkit-transition: all ease .3s; transition: all ease .3s; display:block; }
.iabout .list a .con{ padding:13px 15px;}
.iabout .list a .con .tit{ font-size:18px; line-height:30px; color:#333;}
.iabout .list a .con .info{ margin-top:5px; line-height:22px; font-size:15px; color:#666; height:44px; overflow:hidden;}
.iabout .list a:hover{box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.15);}
.iabout .list a:hover .con .tit{ color:#c3181f;}
.iabout .list a:hover .img img{ -webkit-transform: scale(1.15); transform: scale(1.15);}

@media screen and (max-width:750px) {
	.iabout{ padding-top:30px;}	
	.iabout .list{ padding:0;}
	.iabout .list a .con .tit{ font-size:16px; line-height:28px;}
	.iabout .list a .con .info{ font-size:12px;}
}
.about-content .content .contxt .contxt_t{ font-size:24px; line-height:40px; color:#333; padding-top:20px;}
.about-content .content .contxt .contxt_c{ margin-top:15px; font-size:16px; line-height:25px;}

.about_pro{ text-align:center; padding-top:35px;}
.about_pro img{ margin:0 auto;}


.about{ padding:30px 0;}
.aboutt{ text-align:center;}
.aboutt_1{ font-size:36px; color:#d51c2a; line-height:65px;}
.aboutt_2{margin:10px auto; width:30px; height:3px; background:#d51c2a;}
.aboutt_3{font-size:24px; line-height:28px; color:#666666; font-family:Arial, Helvetica, sans-serif;}
.aboutc{ padding:30px 0 10px 0;}
.aboutcl{ width:50%; height:405px;}
.aboutcl img{ display:block; width:100%;}
.aboutcr{ width:50%; height:405px; padding:100px 65px 0 65px; background:url(../images/aboutcr_bg.jpg) no-repeat center center/cover #d51c2a; color:#fff;}
.aboutcr_t{ font-size:30px; line-height:40px; margin-bottom:30px;}
.aboutcr_line{margin:22px 0; width:30px; height:3px; background:#fff;}
.aboutcr_c{ font-size:16px; line-height:26px;}
.aboutcc{ margin-top:50px; color:#333333; font-size:22px; line-height:40px;}

@media screen and (max-width:1200px) {
	.about{ padding-bottom:0;}
	.aboutcr{ padding:100px 50px 0 50px;}
	.aboutcr_t{ font-size:20px;margin-bottom:20px;}
	.aboutcr_c{ font-size:14px; line-height:25px;}
	.aboutcc{ margin-top:40px; font-size:16px; line-height:26px;}
	.relcase{ padding-top:40px;}
	.relcase .relcaset{ font-size:20px;}
}

@media screen and (max-width:750px) {
	.about{ padding:0;}
	.aboutcl{ width:100%; height:250px;}
	.aboutcr{ width:100%; padding:30px; height:auto;}
	.aboutcr_t{ font-size:16px;margin-bottom:20px; line-height:30px;}
	.aboutcr_line{ margin:11px 0;}
	.aboutcr_c{ font-size:12px; line-height:22px;}
	.aboutcc{ margin-top:20px; font-size:12px; line-height:22px;}
	.relcase{ padding-top:30px;}
	.relcase .relcaset{ font-size:16px; padding-bottom:5px;}
	.relcase .relcaset:before{ width:40px; margin-left:-20px;}
	
	.ixianxia .allist{ padding-bottom:5px; padding-top:10px;}
}

.contact{ padding:60px 0; background: #f2f3f5;}
.contact .mess{ background:#fff;}
.contact .mess .tit{ line-height:60px; background:#d2d2d2;font-weight: 700;font-size: 20px;color: #1e1e1e; text-align:center;}
.contact .mess .con{ border:1px #d2d2d2 solid; padding:37px;}
.contact .mess .con .conc{color: rgba(126, 126, 126, 1);font-size: 16px; line-height:25px; text-align: center;}
.contact .mess .con .conmes{ margin-top:35px;}
.contact .mess .con .conmes .list{ margin-bottom:29px;position:relative; z-index:9;}
.contact .mess .con .conmes .list .listl{ width:48%; border:1px #d2d2d2 solid; height:62px; position:relative; z-index:9;}
.mes_text{ width:100%; height:60px; border:0; line-height:60px;font-weight: 400;font-size: 16px;color: #9e9e9e; text-indent:22px;}
.mess_textarea{ width:100%; height:258px; border:0; line-height:60px;font-weight: 400;font-size: 16px;color: #9e9e9e; text-indent:22px;border:1px #d2d2d2 solid;}
.contact .mess .con .conmes .list .listr{ width:48%;border:1px #d2d2d2 solid; height:62px;position:relative; z-index:9;}
.contact .mess .con .conmes .list:nth-of-type(1) .listl p{ width:62px; height:62px; position:absolute; z-index:10; top:0; right:0; border-left:1px #d2d2d2 solid; background:url(../images/mess_icon1.jpg) no-repeat center center;}
.contact .mess .con .conmes .list:nth-of-type(1) .listr p{ width:62px; height:62px; position:absolute; z-index:10; top:0; right:0; border-left:1px #d2d2d2 solid; background:url(../images/mess_icon2.jpg) no-repeat center center;}
.contact .mess .con .conmes .list:nth-of-type(2) .listl p{ width:62px; height:62px; position:absolute; z-index:10; top:0; right:0; border-left:1px #d2d2d2 solid; background:url(../images/mess_icon3.jpg) no-repeat center center;}
.contact .mess .con .conmes .list:nth-of-type(2) .listr p{ width:62px; height:62px; position:absolute; z-index:10; top:0; right:0; border-left:1px #d2d2d2 solid; background:url(../images/mess_icon4.jpg) no-repeat center center;}
.contact .mess .con .conmes .list:nth-of-type(3) p{ width:62px; height:62px; position:absolute; z-index:10; top:0; right:0;background:url(../images/mess_icon5.jpg) no-repeat center center;}
.contact .mess .con .conmes .list:nth-of-type(4) .listl{ width:55%;}
.contact .mess .con .conmes .list:nth-of-type(4) .listl img{ position:absolute; z-index:10; top:0px; right:1px;border-left:1px #d2d2d2 solid;}
.contact .mess .con .conmes .list:nth-of-type(4) .listr{ border:0; width:41%;}
.contact .mess .con .conmes .list:nth-of-type(4) .listr .mes_sub{ width:100%; height:62px; line-height:62px; border:0; background:#c3181f; color:#fff; font-size:20px;font-weight: 400; text-align:center; cursor:pointer;}
.contact .mess .con .conmes .list:nth-of-type(4) .listr .mes_sub:hover{ background:#991116;}

@media screen and (max-width:640px){
	.contact .mess .tit{ font-size:18px;}
	.contact .mess .con{ padding:20px;}
	.contact .mess .con .conc{ font-size:13px;}
	.contact .mess .con .conmes .list .listl{ width:100%; margin-bottom:10px;}
	.contact .mess .con .conmes .list .listr{ width:100%; margin-bottom:10px;}
	.contact .mess .con .conmes .list{ margin-bottom:0;}
	.mess_textarea{ height:160px; margin-bottom:10px;}
	.contact .mess .con .conmes .list:nth-of-type(4) .listl img{ width:100px; top:8px;}
	.contact .mess .con .conmes .list:nth-of-type(4) .listl{ width:100%;}
	.contact .mess .con .conmes .list:nth-of-type(4) .listr{ width:100%;}	
}
.iservicec{ padding-top:50px;}
.iservicecl{ width:100%; height:auto;position:relative; z-index:9; text-align:center;}
/*.iservicecl a{ display:block; position:relative; z-index:9; text-align:center;}*/
.iservicecl_img{ width:100%; height:100%; overflow:hidden;}
.iservicecl_img img{ display:block; width:100%; height:auto;-webkit-transition: all ease .3s; transition: all ease .3s;}
.iservicecl:hover .iservicecl_img img{ -webkit-transform: scale(1.15); transform: scale(1.15);}
.iservicecl_t{ text-align:center; position:absolute; z-index:10; top:50%; margin-top:-80px; width:100%;}
.iservicecl_t_icon{ margin-bottom:10px;}
.iservicecl_t_icon img{ margin:0 auto;}
.iservicecl_t_t{ color:#fff; font-size:18px; line-height:30px; font-weight:bolder;}
@media (min-width: 640px) and (max-width:1024px ) {
	.iservice{ padding:45px 0;}
	.iservicec{ padding-top:30px;}
	.iservicecl{ width:100%;}
}
@media (max-width:640px ) {
	.iservice{ padding:35px 0;}
	.iservicec{ padding-top:30px;}
	.iservicecl{ width:100%;}
	.iservicecl_t{ margin-top:-60px;}
	.iservicecl_t_t{ font-size:16px;}
	.iservicecl_t_icon img{ width:60px; height:60px;}
}

.zlue-content .content img{ display:inline;}

.iabout-container{ padding-bottom:40px;}
.iabout-container .swiper-pagination-bullet{ width:12px; height:12px; background:#000;opacity: 0.5;border-radius:12px; display:inline-block;}
.iabout-container .swiper-pagination-bullet-active{ background:#c3181f; opacity: 1;border-radius:12px;}
.iabout-container .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 6px;bottom:0;}
.iabout-container .swiper-pagination-bullets .swiper-pagination-bullet:last-child{ margin-right:0;}
.iabout-container .swiper-pagination-bullets{ bottom:0; position:absolute; z-index:15; left:0; width:100%; text-align:center;}
