@charset "utf-8";
 
.ctit span img{height:49px}
 
.ctit a:after{position:absolute;width:14px;height:4px;background:#111;content:'';left:-20px;top:50%;transform:translateY(-50%);z-index:0}
.ctit a em{position:relative;z-index:5}
.ctit a:hover:after{background:#c84527}
.homea{padding:125px 0 60px}
.homea .wp{background:#fff}
.homea .wp .aleft{width:45%;padding:50px 3% 30px}
.homea .wp .slidenews{width:55%}
.homea .slidenews .pic{height:100%}
.homea .slidenews .slide p{position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);padding:0 200px 0 4%;color:#fff;z-index:5;line-height:60px;font-size:18px}
.homea .slidenews .slide p span{right:4%;top:0;position:absolute;font-size:14px}
.homea .slidenews .slide p a{color:#fff}
.homea .slideb-prev img{height:35px;width:20px}
.homea .slideb-next img{height:35px;width:20px}
.homea .slidenews .slide a.mark:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;background:url(../images/emask.png) no-repeat center;background-size:100% 100%}
.homea .wp .aleft .ctit{margin-bottom:20px}
.homea .wp .aleft ul li{padding:22px 0;border-bottom:1px dashed #ddd;padding-right:160px;position:relative;font-size:18px}
.homea .wp .aleft ul li:hover a,.homea .wp .aleft ul li:hover time{color:#c84527}
.homea .wp .aleft ul li:last-child{border-bottom:0}
.homea .wp .aleft ul li time{position:absolute;right:0;top:0;padding:24px 0;font-size:14px;color:grey}
.ctit1{margin-bottom:20px;border-top: 1px dotted #505050;}
.ctit1 i{font-size:34px;line-height:40px}
.ctit1 i:first-child{ border-radius:10px 0 0 10px;display:block;border-right:0;padding:0 5px 0 15px}
.ctit1 i:last-child{ border-radius:0 10px 10px 0;display:block; padding:0 15px 0 0; }
.homeb{padding-top:50px}
.homeb .aleft{width:49%}
.homeb .aright{width:49%}
.homeb .aleft .tzgg{background:url(../images/tzbg.jpg) no-repeat center;background-size:100% 100%;padding:;height:200px;border:0px solid #ccc;}
.homeb .aleft .tzgg li{padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;color:#fff}
.homeb .aleft .tzgg li .time{width:70px}
.homeb .aleft .tzgg li .time time{color:#e1b6b1;border:1px solid #c88b80;border-radius:5px;text-align:center;display:flex;flex-direction:column;justify-content:center;height:70px;transition:.3s}
.homeb .aleft .tzgg li .time time span{font-size:30px;display:block; }
.homeb .aleft .tzgg li .info{width:calc(100% - 90px)}
.homeb .aleft .tzgg li .info h4{margin-bottom:15px;background:url(/mains/fh.png) no-repeat left;padding-left:15px;}
.homeb .aleft .tzgg li .info h4 a{font-size:16px; line-height:1.3em}
.homeb .aleft .tzgg li .info p{color:#e1b6b1;transition:.3s;max-height: 40px\0}
 
.homeb .aright .tzgg{background:url(../images/tzbg.jpg) no-repeat center;background-size:100% 100%;padding:0;height:200px;border:0px solid #ccc;}
.homeb .aright .tzgg li{padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;color:#fff}
.homeb .aright .tzgg li .time{width:70px}
.homeb .aright .tzgg li .time time{color:#e1b6b1;border:1px solid #c88b80;border-radius:5px;text-align:center;display:flex;flex-direction:column;justify-content:center;height:70px;transition:.3s}
.homeb .aright .tzgg li .time time span{font-size:30px;display:block;color:#fff}
.homeb .aright .tzgg li .info{width:calc(100% - 90px)}
.homeb .aright .tzgg li .info h4{margin-bottom:15px;background:url(/mains/fh.png) no-repeat left;padding-left:15px;}
.homeb .aright .tzgg li .info h4 a{font-size:16px; line-height:1.3em}
.homeb .aright .tzgg li .info p{color:#e1b6b1;transition:.3s;max-height: 40px\0}

.homeb .line{
  display: block;
  float: left;
  width: 100%;
  height: 25px;
  background: #f4f4f4;
  margin: 25px 0;
}
.midcss{ margin-bottom: 50px;margin-top: 50px;  }
.homec{height:760px;margin-bottom:135px;background: #c03f25}
.homec .cleft{width:55%}
.homec .cright{width:45%;background:url(../images/yrbg.jpg) no-repeat center;background-size:cover;padding-right:7.3%;}
.homec .cleft span{height:760px;background-position:center;background-size:cover;background-repeat:no-repeat;display:block}
.homec .cright .item1{color:#fff;padding:20px 30% 20px 12%;height:50%;background:rgba(0,0,0,.05);width:100%;border-right:1px solid #cc644f}
.homec .cright .item1 p{margin-bottom:50px;margin-top:20px;line-height:1.8em}
.homec .cright .item1 span img{height:49px}
.homec .cright .item1 a{margin-left:42px}
.homec .cright .item1 a:before{position:absolute;width:58px;height:58px;border-radius:50%;background:rgba(255,255,255,.2);content:'';left:-42px;top:50%;transform:translateY(-50%);z-index:0}
.homec .cright .item1 a:after{position:absolute;width:14px;height:4px;background:#fff;content:'';left:-20px;top:50%;transform:translateY(-50%);z-index:0}
.homec .cright .item1 a em{position:relative;z-index:5;color:#fff}
.homec .cright .item2{color:#fff;padding:0;height:50%;background:#7884ef;width:44%;padding:30px}
.homec .cright .item3{color:#fff;padding:0;background:url(../images/i2bg.jpg) no-repeat center;background-size:100% 100%;width:56%;height:276px;position:relative;bottom:15%;border-left:1px solid #fff;border-bottom:1px solid #fff;padding:30px}
.homec .cright .item4{color:#fff;padding:0;height:50%;background:url(../images/i4bg.jpg) no-repeat center;background-size:100% 100%;width:36.79%;position:absolute;border-left:1px solid #fff;left:36.79%;top:542px;padding:30px}
.homec .cright .item h4.syst{font-size:34px;margin-top:5px;margin-bottom:30px}
.homec .cright .item span.syst{font-size:18px;opacity:.5;text-transform:uppercase}
.homec .cright .item .pic{height:calc(100% - 120px);width:100%}
.homec .cright .item .alink{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 2}
.homec .cright .item:hover .pic img{animation:up 2s linear infinite;}

.homed{padding-bottom:135px;background:url(../images/cc.png) no-repeat left bottom}

.homed .ctit{margin-bottom:30px}
.homed .ctit a{position:relative;top:150%;right:100%}
.homed .desc{max-width:560px;line-height:1.8em;margin-bottom:50px}
.homed .homed-slide .slog{color:#fff;font-size:19px;position:absolute;left:-60px;top:22px;z-index:5;padding:3px 60px 6px;transform:rotate(-45deg);font-family:SourceHanSerifCN-Bold!important}
.homed .homed-slide{height:445px;padding-bottom:10px}
.homed .homed-slide .swiper-slide:nth-child(1) .slog{background:#7884ef}
.homed .homed-slide .swiper-slide:nth-child(2) .slog{background:#e67459}
.homed .homed-slide .swiper-slide:nth-child(3) .slog{background:#a96ed6}
.homed .homed-slide .swiper-slide:nth-child(4) .slog{background:#7884ef}
.homed .homed-slide .swiper-slide:nth-child(5) .slog{background:#e67459}
.homed .homed-slide .swiper-slide:nth-child(6) .slog{background:#a96ed6}
.homed .homed-slide .swiper-slide:nth-child(7) .slog{background:#7884ef}
.homed .homed-slide .swiper-slide:nth-child(8) .slog{background:#e67459}
.homed .homed-slide .swiper-slide:nth-child(9) .slog{background:#a96ed6}
.homed .homed-slide .swiper-slide .item{overflow:hidden}
.homed .homed-slide .swiper-slide .pic{height:335px}
.homed .homed-slide .swiper-slide p{position:absolute;background:url(../images/homedma.png) no-repeat bottom center;background-size:100% 100%;left:0;bottom:0;right:0;color:#fff;padding:50px 5% 20px;font-size:18px;text-align:center;opacity:0;visibility:hidden}
.homed .homed-slide .swiper-slide-active .pic{height:435px}
.homed .homed-slide .swiper-slide-active p{opacity:1;visibility:inherit}
.homed .homed-slide .swiper-button-next{width:130px;height:130px;background:#2e2e2e;top:auto;margin-top:0;bottom:10px;right:calc(((100% - 70px)/ 3) - 130px);transition:.3s;border-radius:0 0 20px 0;box-shadow:0 0 10px rgba(0,0,0,.2)}
.homed .homed-slide .swiper-button-prev{width:130px;height:130px;background:#2e2e2e;left:calc(((100% - 70px)/ 3) - 130px);top:auto;margin-top:0;bottom:10px;transition:.3s;border-radius:20px 0 0 0;box-shadow:0 0 10px rgba(0,0,0,.2)}
.homed .homed-slide .swiper-button-next:hover{background:#f19072}
.homed .homed-slide .swiper-button-prev:hover{background:#f19072}
.homed .homed-slide .swiper-button-next img{height: 30px}
.homed .homed-slide .swiper-button-prev img{height: 30px}

@media screen and (max-width:1279px){.main-banner{padding-left:0;padding-right:0}
.in-banner .swiper-slide{ min-height:inherit}
.main-banner .swiper-button-next{width:40px;height:40px;background-size:28px 28px;right:3%}
.main-banner .swiper-button-prev{width:40px;height:40px;background-size:28px 28px;left:auto;right:calc(3% + 65px)}
.main-banner .swiper-button-next:hover{background-size:28px 28px}
.main-banner .swiper-button-prev:hover{background-size:28px 28px}
.homea{padding:65px 0 60px}
.homea .wp .aleft{width:100%;padding:40px 3% 30px}
.homea .wp .slidenews{width:100%}
.homea .slidenews .pic{height:400px}
.homea .wp .aleft ul li{font-size:16px;padding:18px 0;padding-right:160px}
.homea .slidenews .slide p{font-size:16px}
.ctit span img{height:39px}
.ctit a:before{width:48px;height:48px;left:-32px}
.homeb .aleft{width:100%;margin-bottom:40px}
.homeb .aright{width:100%}
.ctit1 i{font-size:28px;line-height:48px}
.homeb .aleft .tzgg{padding:30px 5%;height:auto}
.homeb .aleft .tzgg li .info h4 a{font-size:18px}
.homeb .aleft .tzgg li .info p{font-size:15px}

 

.homeb .aright .tzgg{padding:30px 5%;height:auto}
.homeb .aright .tzgg li .info h4 a{font-size:18px}
.homeb .aright .tzgg li .info p{font-size:15px}



.homeb{padding-bottom:85px}
.homec{height:auto;margin-bottom:85px}
.homec .cleft{width:100%}
.homec .cright{width:100%;padding:30px 5%;}
.homec .cleft span{height:460px}
.homec .cright .item1{padding:30px 5%;height:auto;border-right:none}
.homec .cright .item1 span img{height:39px}
.homec .cright .item1 a:before{width:48px;height:48px;left:-32px}
.homec .cright .item2{height:auto;width:100%;padding:30px 5%}
.homec .cright .item3{width:100%;height:auto;bottom:0;border-left:none;border-bottom:none;padding:30px 5%}
.homec .cright .item4{height:auto;width:100%;position:relative;border-left:none;left:0;top:0;padding:30px 5%;background-size:cover}
.homec .cright .item h4.syst{font-size:28px}
.homec .cright .item span.syst{font-size:16px}
.homec .cright .item .pic{height:auto;width:auto}
.homec .cright .item .pic img{height:90px}
.homec .cright .item .hdtit{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.homed .ctit a{position:relative;top:0;right:0}
.homed .homed-slide{height:325px}
.homed .homed-slide .swiper-slide .pic{height:265px}
.homed .homed-slide .swiper-slide p{padding:50px 5% 20px;font-size:16px}
.homed .homed-slide .swiper-slide-active .pic{height:325px}
.homed .homed-slide .swiper-button-next{width:80px;height:80px;right:10%;box-shadow:none;bottom:0}
.homed .homed-slide .swiper-button-prev{width:80px;height:80px;left:10%;box-shadow:none;bottom:0}
.homed{padding-bottom:85px}
}
@media screen and (max-width:767px){.in-banner .swiper-slide{ min-height:inherit}
.main-banner .swiper-button-next{right:15%}
.main-banner .swiper-button-prev{right:calc(15% + 45px)}
.homea .wp .aleft ul li time{display:none}
.homea .wp .aleft ul li{font-size:15px;padding:16px 0;padding-right:0}
.homea .slidenews .pic{height:240px}
.homea{padding: 25px 0 30px;}
.homea .slidenews .slide p{padding-right:4%;font-size:15px;line-height:45px}
.homea .slidenews .slide p span{display:none}
.homea .wp .aleft{width:100%;padding: 30px 5% 20px;}
.ctit span img{height: 26px;}
.ctit a:before{width:30px;height:30px;left:-26px}
.ctit1 i{font-size: 22px;line-height:36px;}
.homeb .aleft .tzgg{padding:20px 5%;height:auto}
.homeb .aleft .tzgg li .info h4 a{font-size:16px}
.homeb .aleft .tzgg li .info p{font-size:14px}
.homeb .aleft .tzgg li{padding:4px 0}
.homeb .aleft .tzgg li .time{width:60px}
.homeb .aleft .tzgg li .time time{height:60px}
.homeb .aleft .tzgg li .time time span{font-size:24px;display:block;color:#fff}
.homeb .aleft .tzgg li .info{width:calc(100% - 70px)}
.homeb .aleft .tzgg li .info h4{margin-bottom:10px}
 

.homeb .aright .tzgg{padding:20px 5%;height:auto}
.homeb .aright .tzgg li .info h4 a{font-size:16px}
.homeb .aright .tzgg li .info p{font-size:14px}
.homeb .aright .tzgg li{padding:4px 0}
.homeb .aright .tzgg li .time{width:60px}
.homeb .aright .tzgg li .time time{height:60px}
.homeb .aright .tzgg li .time time span{font-size:24px;display:block;color:#fff}
.homeb .aright .tzgg li .info{width:calc(100% - 70px)}
.homeb .aright .tzgg li .info h4{margin-bottom:10px}


.homeb{padding-bottom:25px}
.homec .cleft span{height:300px}
.homec .cright .item1 span img{height:32px}
.homec .cright .item1 a:before{width:40px;height:40px;left:-26px}
.homec .cright .item1 a{margin-left:28px}
.homec .cright .item1 p{margin-bottom:10px;margin-top:10px;font-size:15px}
.homec{height:auto;margin-bottom:35px}
.homed .desc{font-size:15px; padding:0 5%;margin-bottom:30px;}
.homed .homed-slide{height:auto;padding-bottom:0}
.homed .homed-slide .swiper-slide .pic{height:285px}
.homed .homed-slide .swiper-slide p{font-size:18px}
.homed .homed-slide .swiper-slide-active .pic{height:285px}
.homed .homed-slide .swiper-button-next{width:30px;height:30px; top:50%;right:3%; background:none;}
.homed .homed-slide .swiper-button-prev{width:30px;height:30px; top:50%;left:3%; background:none;}
.homed{padding-bottom:35px;background-size:100% auto}
.homed .homed-slide .swiper-button-next img{height:20px}
.homed .homed-slide .swiper-button-prev img{height:20px}
.ctit1{width:100%; padding:0 5%; margin-bottom: 25px;}
.ctit1 i:first-child{  padding: 0 5px 0 10px;}
.ctit1 i:last-child{  padding: 0 10px 0 0;}
.homea .slideb-next img{height:25px;}
.homeb .aright .info p{margin-top:10px;}
.syst{font-family:"微软雅黑"!important}
.homeb .aright .info p{color:#33;}
.homeb .aright .swiper-button-next,.homeb .aright .swiper-button-prev{border:1px solid #a9a9a9;}
.homeb .aright .swiper-button-next:before{background:#a9a9a9;}
.homed .ctit{padding:0 5%;margin-bottom: 15px;}
.homed .homed-slide .swiper-slide p{padding:20px 5%; display:none;}
.homed .homed-slide .swiper-button-prev:hover,.homed .homed-slide .swiper-button-next:hover{background:none;}
footlogo{display:none;}
}
@media screen and (max-width:480px){.homec .cright .item h4.syst{font-size:24px;margin-bottom: 0}
.homec .cright .item span.syst{font-size:14px}
.homec .cright .item .pic img{height:80px}
}

@media screen and (max-width:1366px){

}
@media screen and (max-width:980px){


}
@media screen and (max-width:640px){
.midcss{ margin-bottom:20px;margin-top:20px;  }
}

/*ie11 css hack*/ 
@media all and (-ms-high-contrast:none) { 
*::-ms-backdrop, 
} 
/*ie11注意里面的标点符号*/ 
/*ie10 css hack*/ 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 

}