@charset "utf-8";
/* CSS Document */
.in-new{ position:relative; top:-50px;}
.in-ti{ border-bottom:1px solid #e4e4e4; padding-bottom:19px; margin-bottom:40px;}
.in-ti a,.ab-js a{ float:right; color:#fff; background:#d52a28; font-size:15px; width:91px; height:35px; line-height:35px; text-align:center; border-radius:35px;}
.ti-le{display: flex;justify-content: center;align-items: center;}
.ti-le span{ display:inline-block; width:1px; height:49px; background:#959595; transform:rotate(20deg); margin-left:10px}
.ti-le p{ font-size:30px; padding-left:10px;}
.in-new-le{ width:48%;}
.in-new-le dl{ border-bottom:1px solid #e4e4e4; padding-bottom:43px; margin-bottom:43px;}
.in-new-le dl dd{ font-size:22px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position:relative; transition-duration:.5s;}
.in-new-le dl dt{display: flex; margin-bottom:22px;}
.in-new-le dl dt span{ color:#fff; background:#d12a27; font-size:16px; display:inline-block; line-height:26px; padding:0 15px; border-radius:15px;}
.in-new-le dl dt p{ font-size:16px; color:#999999; padding-left:10px; line-height:26px;}
.in-new-le dl dd:before{ content:""; width:0px; height:2px; background:#d12a27; position:absolute; top:13px; left:0; transition-duration:.5s;}
.in-new-le dl:hover dd:before{ width:15px;}
.in-new-le dl:hover dd{ padding-left:25px;}
.in-new-ri{ width:48%; background:#f8f6f7; border-radius:10px; padding-bottom:20px;}
.new-img{ overflow:hidden; position:relative; border-radius:10px 10px 0 0;}
.new-img img{ width:100%; display:block; transition-duration:.5s; border-radius:10px 10px 0 0; height:220px;object-fit: cover;}
.in-new-ri .swiper-slide:hover .new-img img{ transform:scale(1.1)}
.new-txt{ padding:34px 30px;}
.new-date{ font-size:18px; color:#999999}
.new-date span{ font-family:"Arial";}
.new-txt h1{ font-size:24px; font-weight:normal; margin:16px 0 30px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new-txt p{ font-size:18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; margin-bottom:25px;}
.in-new-ri .swiper-slide:hover .new-txt h1{ color:#d12a27}
.mySwiper .swiper-button-next,.mySwiper .swiper-button-prev{ width:47px; height:47px; background:url(../images/pre.png) no-repeat center; margin-top:-41.5px; left:30px; position:relative; display:inline-block; padding:31px 0;}
.mySwiper .swiper-button-next:after,.mySwiper .swiper-button-prev:after{ display:none  !important}
.mySwiper .swiper-button-next{ transform:rotate(180deg);   right:45px;}
.mySwiper .swiper-button-next:hover,.mySwiper .swiper-button-prev:hover{background:url(../images/pre1.png) no-repeat center; opacity:1}
.mySwiper .swiper-button-next:focus ,.mySwiper .swiper-button-prev:focus {
    outline: none;
}

#countdown-2 div:nth-child(3){ display:none}






.in-ab{ background:url(../images/ab.png) no-repeat right 43px #f9fbfd; padding:44px 0; background-size:contain;}
.in-ab .in-ti{ padding-top:60px;}
.ab-js h1{ font-size:18px;}
.ab-js p{ width:52%; text-align:justify; color:#666; font-size:18px; line-height:1.6; margin:30px 0 15px 0;}
.ab-js a{ float:none; display:block;}
.ab-list{ margin-top:81px;display: flex;
    justify-content: space-between;}
.ab-list dl{  width:20%; margin-bottom:40px; margin-right:240px;}
.ab-list dl dd{ font-size:20px;  padding-top:10px;}
.ab-list dl dt{ width:79px; height:92px; background-repeat:no-repeat; background-position:0 0; transition-duration:.5s;}
.ab-list dl:nth-child(1) dt{ background-image:url(../images/icon08.png)}
.ab-list dl:nth-child(2) dt{ background-image:url(../images/icon02.png)}
.ab-list dl:nth-child(3) dt{ background-image:url(../images/icon03.png)}
.ab-list dl:nth-child(4) dt{ background-image:url(../images/icon01.png)}
.ab-list dl:nth-child(5) dt{ background-image:url(../images/icon04-1.png)}
.ab-list-two{ margin-top:0;}
.ab-list-two dl:nth-child(1) dt{ background-image:url(../images/icon05.png)}
.ab-list-two dl:nth-child(2) dt{ background-image:url(../images/icon04.png)}
.ab-list-two dl:nth-child(3) dt{ background-image:url(../images/icon06.png)}
.ab-list-two dl:nth-child(4) dt{ background-image:url(../images/icon07.png)}
.ab-list-two dl:nth-child(5) dt{ background-image:url(../images/icon09.png)}
.ab-list dl:hover dt{ background-position:0 -92px;}
.ab-list dl:nth-child(5n){ margin-right:0;}
.in-wh{ background:url(../images/wh.jpg) no-repeat top center; padding-top:105px; padding-bottom:80px;}
.wh-wz{ font-size:17px; padding-bottom:253px;}
.wh-list .item{ padding:10px;}
.wh-list dl{ background:#fff; border:1px solid #d0d0d0; border-radius:3px;-moz-box-shadow:0px 0px 10px #C2C2C2; -webkit-box-shadow:0px 0px 10px #C2C2C2; box-shadow:0px 0px 10px #C2C2C2; min-height:420px; transition-duration:.5s;}
.wh-list dl dt{ width:217px; height:217px; border:1px solid rgba(214,42,40,0.2); border-radius:50%; margin:42px auto 20px; position:relative;}
.wh-list dl dd{ text-align:center;}
.wh-list dl dd h1{ font-size:20px;}
.wh-list dl dd span{ width:20px; height:2px; background:#d62a28; transition-duration:.5s; display:block; margin:13px auto;}
.wh-list dl dd p{ font-size:15px; color:#666666; padding:0 20px;}
.wh-list dl dt img{ position:absolute; width:175px !important; height:175px; top:0; bottom:0; right:0; left:0; margin:auto; transition-duration:.5s;}
.wh-list dl dt:after{ content:""; width:193px; height:193px;border:1px solid rgba(214,42,40,1); border-radius:50%; top:10px; left:10px; position:absolute;}
.wh-list dl:hover{ background:#d62a28;}
.wh-list dl:hover dd h1,.wh-list dl:hover dd p{ color:#fff;}
.wh-list dl:hover span{ background:#fff;}
.wh-list dl:hover dt{border:1px solid rgba(255,255,255,0.2);}
.wh-list dl:hover dt:after{border:1px solid rgba(255,255,255,1);}
.wh-list dl:hover dt img{-webkit-animation: change 8s linear infinite;}
.wh-list .owl-theme .owl-controls .owl-nav,.video-list .owl-theme .owl-controls .owl-nav{ display:none}
.wh-list .owl-theme .owl-controls .owl-dots .owl-dot span,.video-list .owl-theme .owl-controls .owl-dots .owl-dot span{ position:relative; width:37px; height:37px; background:none; border:1px solid #8a8a8a; font-size:16px; line-height:33px;}
.wh-list .owl-theme .owl-controls .owl-dots .owl-dot span:after,.video-list .owl-theme .owl-controls .owl-dots .owl-dot span:after{ position:; top:0; left:0;}
.wh-list .owl-theme .owl-controls .owl-dots .owl-dot:nth-child(1) span:after,.video-list .owl-theme .owl-controls .owl-dots .owl-dot:nth-child(1) span:after{ content:"1";}
.wh-list .owl-theme .owl-controls .owl-dots .owl-dot:nth-child(2) span:after,.video-list .owl-theme .owl-controls .owl-dots .owl-dot:nth-child(2) span:after{ content:"2"; }
.wh-list .owl-theme .owl-controls .owl-dots .owl-dot:nth-child(3) span:after,.video-list .owl-theme .owl-controls .owl-dots .owl-dot:nth-child(3) span:after{ content:"3";}
.wh-list .owl-theme .owl-controls .owl-dots .owl-dot:nth-child(4) span:after,.video-list .owl-theme .owl-controls .owl-dots .owl-dot:nth-child(4) span:after{ content:"4";}
.wh-list .owl-theme .owl-controls .owl-dots .owl-dot:nth-child(5) span:after,.video-list .owl-theme .owl-controls .owl-dots .owl-dot:nth-child(5) span:after{ content:"5";}
.wh-list .owl-theme .owl-controls .owl-dots .owl-dot:nth-child(6) span:after,.video-list .owl-theme .owl-controls .owl-dots .owl-dot:nth-child(6) span:after{ content:"6";}
.wh-list .owl-theme .owl-controls .owl-dots .active span,.wh-list .owl-theme .owl-controls .owl-dots .owl-dot span:hover,.video-list .owl-theme .owl-controls .owl-dots .active span,.video-list .owl-theme .owl-controls .owl-dots .owl-dot span:hover{ color:#fff; background:#d62a28; border:1px solid #d62a28;}
.wh-list .owl-theme .owl-controls,.video-list .owl-theme .owl-controls{ margin-top:32px;}
.jx-lb li{ float:left;}
.jx-lb li a{ display:block; font-size:22px; background:none; color:#333; width:auto; padding:0 29px; line-height:49px; height:49px; transition-duration:.5s;}
.jx-lb li a:hover,.jx-lb li .on{ color:#fff; background:#d62a28; border-radius:35px;}
.jx-bf dt{ position:relative; background:#000; overflow:hidden; position:relative;}
.jx-bf dt .video-img{ width:100%; height:253px; display:block; transition-duration:.5s; opacity:0.5;}
.jx-bf dt .bf-an{ position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; width:56px !important;}
.jx-bf dd{ text-align:center; font-size:18px; padding-top:25px;}
.in-jxgy{ padding:80px 0;}
.jx-bf:hover dt .video-img{ transform:scale(1.1); opacity:0.7}
.lsyg{background:url(../images/ls.png) no-repeat center center; padding:90px 0 130px 0;}




.event_box{ position: relative;}

.event_box .parHd {
	width: 100%; 
	display: inline-block; 
	position: relative; top:-10px;
}
.event_box .parHd:before{
	display: block;
	content: '';
	width: 100%;
	height: 1px;
	background: #dddddd;
	position: absolute;
	left: 0;
	top: 20px;
}

.parHd  ul{ overflow: initial !important;}

.parHd .tempWrap{ width: 100% !important;height: 100%; overflow: hidden;}

.parHd li.no_line:before{ display: none;}

.parHd li{display: inline-block;text-align: center;width: 200px;cursor: pointer; padding-top:65px;font-size: 20px;font-weight: bold; color: #d62a28;margin:0 40px; position: relative; }
.parHd li:before{ content:""; width:7px; height:7px; border-radius:50%; background:#fff; border:7px solid #d62a28; position:absolute; top:10px; left:50%; margin-left:-3.5px;}
/*.parHd li.act{ font-size:22px;}*/
.act-dot{
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background: #d6d6d6;
	position: absolute;
	left: 50%;
	margin-left: -6.5px;
	top: 14px;
}
.parBd{margin-top: 60px;}
.act{

	position: relative;
}
.parHd li.act:before{width: 34px;
	height: 50px;
	border-radius:0;
	background: url(../images/wz.png) no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -10px;
	top: 0; border:none;}
div#listBox {

    width: 100%;

}

.sPrev,.sNext{  width:40px; height:40px;background: url(../images/ne.png) no-repeat center center #fff;display: block;
    position: absolute;
    top: 0px;
    cursor: pointer; border:2px solid #a2a2a2; border-radius:50%;}
.sPrev{ transform:rotate(180deg)}
.sNext {
    right: -40px;
}
.sPrev:hover,.sNext:hover{background: url(../images/bjt.png) no-repeat center center #d62a28; border-color:#d62a28;}
.lsyg-wz{ position:relative; /*margin-left:153px; padding-left:55px;*/ min-height:300px; text-align:center;}
/*.lsyg-wz dt{ width:421px; height:276px;}*/
.lsyg-wz dd{width: calc(90% - 421px);width: -webkit-calc(90% - 421px);}
.lsyg-wz dd h1{ color:#d62a28; font-size:22px;}
.lsyg-wz dd p{ font-size:20px; font-weight:bold; margin:20px 0;}
.lsyg-wz dd span{ display:block; font-size:16px; text-align:justify; line-height:1.8;}
/*.lsyg-wz:before{ content:""; width:1px; height:100%; position:absolute; left:0; top:0; background:#dddddd}*/
/*.lsyg-wz:after{ content:""; width:8px; height:8px; border-radius:50%; background:#fff; border:2px solid #d62a28; position:absolute; top:0; left:-6px;}*/
.fzlc div{display: flex;
    justify-content: center;
    align-items: center;}
.fzlc dd{ width:435px; padding-left:0;  text-align:left;}
.fzlc dt{ padding:0 0 0 40px; }
.fzlc dt{ width:auto; height:auto;}
/*.lsyg-wz:nth-child(2){margin-left:443px;}
.lsyg-wz:nth-child(3){margin-left:733px;}
.lsyg-wz:nth-child(4){margin-left:1025px;}
.lsyg-wz:nth-child(5){margin-left:800px;}
.lsyg-wz:nth-child(5):before{  right:85px; left:auto;}
.lsyg-wz:nth-child(5):after{  right:80px; left:auto;}*/


@-webkit-keyframes change

{
0%{-webkit-transform:rotate(0deg);}

50%{-webkit-transform:rotate(180deg);}

100%{-webkit-transform:rotate(360deg);}

}
.ne-xi{ padding:80px 0;}
.ne-xi .ti-le{ width:169px; margin:0 auto;}
.ne-xi .jx-lb{ margin-bottom:50px;}
.ne-xi .jx-lb a{ background:#c29f78; color:#fff;border-radius: 35px; margin:0 5px;}
.ne-xi .jx-lb { display: flex;justify-content: center;
    align-items: center;}
.ne-xi .jx-lb li a:hover, .ne-xi .jx-lb li .on {
    color: #fff;
    background: #d62a28;
    border-radius: 35px;
}
.ne-new-list dl{ width:31%; float:left; margin:0 3.5% 55px 0;}
.ne-new-list dl .new-txt{ background:#f8f6f7;border-radius: 0 0 10px 10px;}
.ne-new-list dl .new-txt{ padding:30px 13px;}
.ne-new-list dl .new-txt h1{ font-size:20px; margin:0 0 10px 0;}
.ne-new-list dl .new-txt p{ font-size:16px; color:#666;  overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical; white-space: normal; margin-bottom:10px; line-height:1.7;}
.ne-new-list dl .new-date span{ font-size:16px;}
.ne-new-list dl:hover .new-img img{ transform:scale(1.1)}
.ne-new-list dl:nth-child(3n),.ne-video-list .jx-bf:nth-child(3n){ margin-right:0;}
.new-nr-ti { text-align:center; border-bottom:1px solid #eee; padding-bottom:20px; margin-bottom:20px;}
.new-nr-ti h1{ font-size:20px; padding-bottom:10px;}
.new-nr-zi{ font-size:16px; line-height:2;}    
.jianT {width: 100%;text-align: center;}
.jianT li {display: inline-block;margin: 0 6px;}
.jianT li a {font-size: 15px; display: block; width:35px; height:35px; border:1px solid #8a8a8a; border-radius:50%; text-align:center; line-height:35px;}
.jianT li a:hover, .jianT li .on {background: #d62a28;color: #fff;border:1px solid #d62a28;}
	.jianT li span {
		font-size: 15px;
		display: block;
		width: 35px;
		height: 35px;
		border: 1px solid #8a8a8a;
		border-radius: 50%;
		text-align: center;
		line-height: 35px;
	}
.ne-video-list .jx-bf{ width:32%; float:left; margin:0 1% 63px 0;}
.ne-video-list .jx-bf dd{ padding-top:0; line-height:70px; background:#f8f6f7;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; transition-duration:.5s;}
.ne-video-list .jx-bf:hover dd{ color:#fff;background: #d62a28;}

.in-new-ri .new-img img{ height:330px;}

.vi-de{ width:700px; margin:0 auto;}


@media only screen and (max-width: 1550px){
	.wrap{ width:1300px;}
	.in-new-le dl{ padding-bottom:40px; margin-bottom:40px;}
	.ab-js p{ width:50%; font-size:17px;}
	.ab-list dl{ margin-right:220px;}
	.parHd li{   margin:0 30px ;}
 
	


	}
@media only screen and (max-width: 1450px){
	.wrap{ width:85%;}
	.in-new-le dl dd,.new-txt h1{ font-size:20px;}
	.in-new-le dl{ padding-bottom:35px; margin-bottom:35px;}
	.new-txt h1{ margin:10px 0 20px 0;}
	.new-txt p{ font-size:17px;}
	.ab-list dl{ margin-right:100px;}
	.parHd li{  margin:0 21px ;}

	}

@media only screen and (max-width: 1240px) {
}
@media only screen and (max-height: 920px) {
	
}
@media only screen and (max-width: 992px) {

}
 @media only screen and (max-width: 760px) {
	 .vi-de{ width:100%; margin:0 auto;}
.wrap{ width:95%;}
.ti-le p{ font-size:20px;}
.ti-le img{ width:65px;}
.ti-le span{ height:29px;}
.in-ti a, .ab-js a{ font-size:14px; height:30px; line-height:30px;}
.in-ti{ padding-bottom:15px; margin-bottom:20px;}
.in-new-le,.in-new-ri{ width:100%;}
.in-new-le dl dd, .new-txt h1,.new-date,.wh-wz,.lsyg-wz dd h1,.ne-new-list dl .new-txt h1,.new-nr-ti h1{ font-size:16px;}
.in-new-le dl{ padding-bottom:15px; margin-bottom:15px;}
.in-new-le dl dt{ margin-bottom:12px;}
.new-txt{ padding:15px;}
.new-txt p{ font-size:14px; margin:10px 0 0 0;}
.new-txt h1{ margin-bottom:5px;}
.mySwiper .swiper-button-next, .mySwiper .swiper-button-prev{ display:none;}
.in-ab{ background:#f9fbfd; padding:15px;}
.in-ab .in-ti{ padding-top:20px; padding-bottom:0;}
.ab-js p{ width:100%; font-size:14px; line-height:1.7; margin:15px 0;}
.ab-list{ display:block; margin-top:10px;}
.ab-list dl{ float:left; margin-right:0; width:33.333%; text-align:center; margin-bottom:0px;}
.ab-list dl dt{ margin:0 auto; transform:scale(0.8)}
.ab-list dl dd,.ne-new-list dl .new-txt p{ font-size:15px; padding-top:0;}
.ab-list dl:nth-child(4){ margin-left:18%;}
.in-wh{ padding:30px 15px;}
.wh-wz{ font-size:14px; line-height:1.7; text-align:justify;}
.wh-list .owl-theme .owl-controls .owl-dots .owl-dot span:after,.video-list .owl-theme .owl-controls .owl-dots .owl-dot span:after{ display:none !important}
.wh-list .owl-theme .owl-controls .owl-dots .owl-dot span, .video-list .owl-theme .owl-controls .owl-dots .owl-dot span{ width:10px; height:10px;}
.wh-list .owl-theme .owl-controls, .video-list .owl-theme .owl-controls{ margin-top:12px;}
.wh-list dl dd p{ font-size:14px; padding:0 10px;}
.lsyg,.in-jxgy{ padding:20px 15px;}
.lsyg-wz{ margin-left:0; padding-left:0;}
.lsyg-wz dt{ width:100%; height:auto;}
.lsyg-wz dd{ width:100%; float:none; padding-left:0;}
.lsyg-wz:before,.lsyg-wz:after{ display:none;}
.lsyg-wz dd p{ font-size:15px; margin:10px 0;}
.lsyg-wz dd span,.new-nr-zi{ font-size:14px; line-height:1.7;}
.parBd{ margin-top:10px;}
.event_box .parHd{ top:20px;}
.parHd li{ font-size:17px; font-weight:normal; width:140px; margin:0 15px;}
.parHd .wrap{ width:100%;}
.sNext{ right:0;}

.jx-lb li a{ font-size:15px; padding:0 15px; line-height:40px; height:40px;}
.ne-xi{ padding:30px 15px;}
.ne-new-list dl,.ne-video-list .jx-bf{ width:100%; margin-bottom:10px;}
.ne-new-list dl .new-txt{ padding:15px;}
.ne-xi .jx-lb{ margin-bottom:20px;}
.lsyg-wz:nth-child(2),.lsyg-wz:nth-child(3),.lsyg-wz:nth-child(4),.lsyg-wz:nth-child(5){margin-left:0;}
.new-img img,.in-new-ri .new-img img{ height:auto;}
.fzlc div{ display:block;}
.fzlc dt{ padding:20px 0 0 0;}
.new-nr-zi iframe{ width:100% !important; height:auto !important}
.wh-wz{ padding-bottom:103px;}
.in-new-ri{ height:280px;}
.ne-xi{ padding-top:120px;}
}

@-webkit-keyframes grow {
  from {
      -webkit-transform:scale(1);
  }
  to {
      -webkit-transform:scale(2);
  }
}
@-moz-keyframes grow {
  from {
      -moz-transform:scale(1);
  }
  to {
      -moz-transform:scale(2);
  }
}
@keyframes grow {
  from {
      transform:scale(1);
  }
  to {
      transform:scale(1.5);
  }
}


