@charset "utf-8";
.section{}
.section01 .banner{ width:100%; height:100%; overflow:hidden}
.section01 .banner .swiper_banner{ width:100%; height:100%; overflow:hidden}
.section01 .banner .swiper_banner .swiper-slide{ width:100%; height:100%; overflow:hidden}
.section01 .banner .swiper_banner .swiper-slide a{ display:block; width:100%; height:100%}
.section01 .banner .swiper_banner .swiper-slide a img{ width:100%; height:100%; display:none}
.section01 .banner .swiper_banner .swiper-slide a{transform:scale(1.2,1.2);vertical-align:middle; transition:all 10s cubic-bezier(0.19, 1, 0.22, 1)}
.section01 .banner .swiper_banner .swiper-slide.swiper-slide-on a{transform:scale(1);}

.banner .prev,.banner .next { position:absolute; top:50%; margin-top:-50px; display:block; width:60px; height:60px;  border-radius: 100%; border: rgba(255,255,255,0.4) 1px solid; overflow:hidden;  z-index:10; }
.banner .prev { left:10%; }
.banner .next { right:10%; }

.banner .prev:after { content: ""; position: absolute; top: 0; bottom: 0; left: 0;  width:60px; background:url(../images/prev.png) no-repeat center; transition: 0.6s; opacity: 0.4; cursor:pointer; }
.banner .prev:before { content: ""; position: absolute; top: 0; bottom: 0; left:60px;  width:60px;  background:url(../images/prev.png) no-repeat center; transition: 0.6s; opacity: 0.4; cursor:pointer; }
.banner .prev:hover:after { margin-left:-60px; opacity:1; }
.banner .prev:hover:before { margin-left:-60px; opacity:1; }

.banner .next:after { content: ""; position: absolute; top: 0; bottom: 0; right: 0;  width:60px; background:url(../images/next.png) no-repeat center; transition: 0.6s; opacity: 0.4; cursor:pointer; }
.banner .next:before { content: ""; position: absolute; top: 0; bottom: 0; right:60px;  width:60px;  background:url(../images/next.png) no-repeat center; transition: 0.6s; opacity: 0.4; cursor:pointer; }
.banner .next:hover:after { margin-right:-60px; opacity:1; }
.banner .next:hover:before { margin-right:-60px; opacity:1; }

.banner .prev:hover,.banner .next:hover{ background:rgba(255,255,255,0.15); }



.section02{ background:#fff}
.section02 .con{ width:1600px; margin:0 auto}
.section02 .con .hd{ width:100%; text-align:center; font-size:0}
.section02 .con .hd li{ display:inline-block; vertical-align:top; font-size:30px; color:#010101; padding:0 36px; position:relative; cursor:pointer}
.section02 .con .hd li:after{ content:""; display:block; width:1px; height:24px; background:#717171; position:absolute; right:0; top:50%; margin-top:-12px}
.section02 .con .hd li:last-child:after{ width:0}
.section02 .con .hd li.on i{ display:inline-block; vertical-align:top; background:url(../images/ico03.png) left center no-repeat; padding-left:65px;}
.section02 .con .hd li.on i{ display:inline-block; vertical-align:top; background:url(../images/ico03.png) left center no-repeat; padding-left:65px; font-weight:bold; color:#0056a8}
.section02 .con .hd li:nth-child(1).on i{ background:url(../images/ico03.png) left center no-repeat;}
.section02 .con .hd li:nth-child(2).on i{ background:url(../images/ico03.png) left center no-repeat;}
.section02 .con .hd li:nth-child(3).on i{ background:url(../images/ico04.png) left center no-repeat;}
.section02 .con .hd li:nth-child(4).on i{ background:url(../images/ico05.png) left center no-repeat;}
.section02 .con .bd{ width:100%; margin-top:50px}
.section02 .con .bd .item{ width:100%; height:485px; overflow:hidden}
.section02 .con .bd .item01 .news{ float:left; width:375px; margin-right:33px}
.section02 .con .bd .item01 .news:last-child{margin-right:0}
.section02 .con .bd .item01 .news .pic{ width:100%; overflow:hidden}
.section02 .con .bd .item01 .news .pic img{transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear; width:100%}
.section02 .con .bd .item01 .news:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scale(1.1)}
.section02 .con .bd .item01 .news .s1{ width:100%; margin-top:20px}
.section02 .con .bd .item01 .news .s1 .time{ float:left; font-size:16px; color:#000000; background:url(../images/ico07.png) left center no-repeat; padding-left:32px; line-height:24px}
.section02 .con .bd .item01 .news .s1 .bs{ float:right; width:14px; height:24px; background:url(../images/ico08.png) center center no-repeat; cursor:pointer; position:relative}
.section02 .con .bd .item01 .news .s1 .bs .n{ position:absolute; right:14px; top:2px; display:none}
.section02 .con .bd .item01 .news .s1 .bs .n a{ margin:0; padding:0; width:16px}
.section02 .con .bd .item01 .news .s1 .bs .n .bshare-custom{ width:100px}
.section02 .con .bd .item01 .news .s1 .bs:hover .n{ display:block}
.section02 .con .bd .item01 .news .s2{ margin-top:30px; height:120px; font-size:20px; color:#000000}
.section02 .con .bd .item01 .news .s2 a{ color:#000}
.section02 .con .bd .item01 .news:hover .s2 a{ color:#004f94; font-weight:bold}
.section02 .con .bd .item01 .news .s3 a{ display:block; background:url(../images/ico09.png) center center no-repeat; width:23px; height:23px;}
.section02 .con .bd .item01 .news:hover .s3 a{ background:url(../images/ico10.png) center center no-repeat;}
.section02 .con .bd .item03{ width:100%}
.section02 .con .bd .item03 .list{ width:100%; height:485px}
.section02 .con .bd .item03 .list ul{ width:50%; height:375px; border-right:1px solid #dee1e5; float:left; box-sizing:border-box}
.section02 .con .bd .item03 .list ul:last-child{ border:0}
.section02 .con .bd .item03 .list ul:nth-child(1){ padding-left:20px;}
.section02 .con .bd .item03 .list ul:nth-child(2){ padding-left:50px;}
.section02 .con .bd .item03 .list ul li{ width:725px; color:#000000; padding:12px 0}
.section02 .con .bd .item03 .list ul li a{background:url(../images/ico26.png) left center no-repeat; padding-left:27px;  color:#000000; display:block;font-size:20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; line-height:30px; }
.section02 .con .bd .item03 .list ul li:hover a{ background:url(../images/ico27.png) left center no-repeat; color:#0056a8; font-weight:bold}
.section02 .con .bd .item04{ width:100%}
.section02 .con .bd .item04 .s4{ width:510px; height:202px; background:#f6f6f6; border-radius:15px; position:relative; float:left; margin-right:35px; margin-bottom:35px; box-sizing:border-box; padding:30px 42px}
.section02 .con .bd .item04 .s4:nth-child(3n){ margin-right:0}
.section02 .con .bd .item04 .s4 .h{ font-size:20px; color:#000000;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; line-height:40px;}
.section02 .con .bd .item04 .s4 .h a{ color:#000000; transition:all 0s linear}
.section02 .con .bd .item04 .s4:after{ content:""; display:block; width:6px; height:40px; background:#0056a8; position:absolute; left:0; top:30px}
.section02 .con .bd .item04 .s4 .c{ width:100%}
.section02 .con .bd .item04 .s4 .c .a{ font-size:14px; color:#000000; margin-top:12px;}
.section02 .con .bd .item04 .s4 .c .a i{ color:#0056a8}
.section02 .con .bd .item04 .s4:hover:after{ background:#fff}
.section02 .con .bd .item04 .s4:hover{ background-image: linear-gradient(to right, #0056a8 , #006bd1);}
.section02 .con .bd .item04 .s4:hover .h a{ color:#fff; font-weight:bold}
.section02 .con .bd .item04 .s4:hover .c .a{ color:#fff}
.section02 .con .bd .item04 .s4:hover .c .a i{ color:#fff}

.section03{ width:100%; background:#fff}
.section03 .con{ width:1440px; margin:0 auto; padding-top:80px}
.section03 .con .hd{ float:right; width:310px;}
.section03 .con .bd{ width:1117px; float:left; overflow:hidden; position:relative}
.section03 .con .bd .prevx{ display:block; width:40px; height:40px; background:url(../images/prev.png) center center no-repeat; position:absolute; left:10px; top:50%; margin-top:-15px; z-index:2; cursor:pointer; box-sizing:border-box; border:1px solid rgba(255,255,255,0.5); border-radius:50%}
.section03 .con .bd .prevx:hover{border:1px solid rgba(255,255,255,0.9);}
.section03 .con .bd .nextx{ display:block; width:40px; height:40px; background:url(../images/next.png) center center no-repeat; position:absolute; right:10px; top:50%; margin-top:-15px; z-index:2; cursor:pointer; box-sizing:border-box; border:1px solid rgba(255,255,255,0.5); border-radius:50%}
.section03 .con .bd .nextx:hover{border:1px solid rgba(255,255,255,0.9);}


.section03 .con .hd li{ width:310px; height:296px; background:#00407d; position:relative; margin-bottom:11px}
.section03 .con .hd li.on{ background:#0056a8}
.section03 .con .hd li.on:after{ content:""; display:block; background:url(../images/ico28.png) center center no-repeat; width:8px; height:54px; position:absolute; left:-8px; top:50%; margin-top:-27px}
.section03 .con .hd li .item{ width:100%; box-sizing:border-box; padding-left:95px; position:absolute; top:50%; transform:translateY(-50%)}
.section03 .con .hd li .item .a{ height:70px}
.section03 .con .hd li .item .b{ font-size:30px; color:#fff}
.section03 .con .hd li .item .c{ font-size:16px; color:rgba(255,255,255,0.7); text-transform:uppercase; margin-top:10px}
.section03 .con .bd .pic{ width:100%; position:relative}
.section03 .con .bd .pic .ico{ display:block; width:100%; height:100%;background:url(../images/video.png) center center no-repeat rgba(00,00,00,0.5); position:absolute; left:0; top:0; z-index:2}
.section03 .con .bd .pic img{ width:100%}
.section03 .con .bd .pic .i1{ display:block; width:2px; height:0; background:rgba(255,255,255,0.7); position:absolute; left:6px; top:8px; transition:all 0.3s linear}
.section03 .con .bd .pic .i2{ display:block; width:2px; height:0%; background:rgba(255,255,255,0.7); position:absolute; right:6px; bottom:6px; transition:all 0.3s linear}
.section03 .con .bd .pic .i3{ display:block; height:2px; width:0; background:rgba(255,255,255,0.7); position:absolute; left:6px; top:6px; transition:all 0.3s linear}
.section03 .con .bd .pic .i4{ display:block; height:2px; width:0%; background:rgba(255,255,255,0.7); position:absolute; right:8px; bottom:6px; transition:all 0.3s linear}
.section03 .con .bd .pic:hover .i1{height:calc(100% - 14px)}
.section03 .con .bd .pic:hover .i2{height:calc(100% - 12px)}
.section03 .con .bd .pic:hover .i3{ width:calc(100% - 12px); }
.section03 .con .bd .pic:hover .i4{ width:calc(100% - 14px); }
.section03 .con .bd .pic p{ width:100%; position:absolute; left:0; bottom:0; z-index:9; text-align:center; font-size:18px; color:#ffffff; padding:15px 0}

.section04{ width:100%; background:#fff}
.section04 .con{ width:1385px; margin:0 auto}
.section04 .con .lt{ width:505px; float:left}
.section04 .con .rt{ width:800px; float:right;}
.section04 .con .lt .h{ width:100%; font-size:0}
.section04 .con .lt .h h3{ display:block; float:left; font-size:30px; color:#0056a8; font-weight:normal; line-height:50px; background:url(../images/ico14.png) left center no-repeat; padding-left:40px;}
.section04 .con .lt .h h3 i{ display:inline-block; vertical-align:top; font-size:18px; opacity:0.5; text-transform:uppercase; padding-left:10px; box-sizing:border-box; padding-top:5px}
.section04 .con .lt .h a{ display:block; height:55px; width:24px; background:url(../images/ico15.png) center center no-repeat; float:right}
.section04 .con .lt .b{ margin-top:40px}
.section04 .con .lt .b .item{ width:507px; height:183px; background:#fff; margin-bottom:36px; box-shadow:0 0 10px rgba(00,00,00,0.1); padding-top:1px }
.section04 .con .lt .b .item .time{ width:76px; height:64px; background:#0056a8; text-align:center; color:#fff;margin-top:27px; float:left}
.section04 .con .lt .b .item .time .p1{ font-size:22px; padding-top:5px}
.section04 .con .lt .b .item .time .p2{ color:rgba(255,255,255,0.5)}
.section04 .con .lt .b .item .title{ width:calc(100% - 76px); float:right; box-sizing:border-box; padding:35px 20px; transition:all 0.5s linear}
.section04 .con .lt .b .item .title h3{ font-size:18px; color:#000000; font-weight:normal;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.section04 .con .lt .b .item .title h3 a{ color:#000}
.section04 .con .lt .b .item .title .intro{ font-size:12px; text-align:justify; margin-top:20px}
.section04 .con .lt .b .item:hover .title{ padding-top:15px}
.section04 .con .lt .b .item:hover .title h3 a{ color:#0056a8}
.section04 .con .rt .h{ width:100%; font-size:0}
.section04 .con .rt .h h3{ display:block; float:left; font-size:30px; color:#0056a8; font-weight:normal; line-height:50px; background:url(../images/ico14.png) left center no-repeat; padding-left:40px;}
.section04 .con .rt .h h3 i{ display:inline-block; vertical-align:top; font-size:18px; opacity:0.5; text-transform:uppercase; padding-left:10px; box-sizing:border-box; padding-top:5px}
.section04 .con .rt .h a{ display:block; height:55px; width:24px; background:url(../images/ico15.png) center center no-repeat; float:right}
.section04 .con .rt .b{ margin-top:40px}
.section04 .con .rt .bd{ width:599px; float:left}
.section04 .con .rt .bd .pic{ width:100%; position:relative}
.section04 .con .rt .bd .pic img{ width:100%}
.section04 .con .rt .hd{ width:184px; float:right}
.section04 .con .rt .hd ul li{ width:100%; margin-bottom:15px; position:relative}
.section04 .con .rt .hd ul li img{ width:100%; height:124px}
.section04 .con .rt .bd .pic .i1{ display:block; width:2px; height:0; background:rgba(255,255,255,0.7); position:absolute; left:6px; top:8px; transition:all 0.3s linear}
.section04 .con .rt .bd .pic .i2{ display:block; width:2px; height:0%; background:rgba(255,255,255,0.7); position:absolute; right:6px; bottom:6px; transition:all 0.3s linear}
.section04 .con .rt .bd .pic .i3{ display:block; height:2px; width:0; background:rgba(255,255,255,0.7); position:absolute; left:6px; top:6px; transition:all 0.3s linear}
.section04 .con .rt .bd .pic .i4{ display:block; height:2px; width:0%; background:rgba(255,255,255,0.7); position:absolute; right:8px; bottom:6px; transition:all 0.3s linear}
.section04 .con .rt .bd .pic:hover .i1{height:calc(100% - 14px)}
.section04 .con .rt .bd .pic:hover .i2{height:calc(100% - 12px)}
.section04 .con .rt .bd .pic:hover .i3{ width:calc(100% - 12px); }
.section04 .con .rt .bd .pic:hover .i4{ width:calc(100% - 14px); }
.section04 .con .rt .hd ul li .i1{ display:block; width:1px; height:0; background:rgba(255,255,255,0.7); position:absolute; left:2px; top:4px; transition:all 0.3s linear}
.section04 .con .rt .hd ul li .i2{ display:block; width:1px; height:0%; background:rgba(255,255,255,0.7); position:absolute; right:2px; bottom:2px; transition:all 0.3s linear}
.section04 .con .rt .hd ul li .i3{ display:block; height:1px; width:0; background:rgba(255,255,255,0.7); position:absolute; left:2px; top:2px; transition:all 0.3s linear}
.section04 .con .rt .hd ul li .i4{ display:block; height:1px; width:0%; background:rgba(255,255,255,0.7); position:absolute; right:4px; bottom:2px; transition:all 0.3s linear}
.section04 .con .rt .hd ul li.on .i1{height:calc(100% - 6px)}
.section04 .con .rt .hd ul li.on .i2{height:calc(100% - 4px)}
.section04 .con .rt .hd ul li.on .i3{ width:calc(100% - 4px); }
.section04 .con .rt .hd ul li.on .i4{ width:calc(100% - 6px); }


@media (max-width:1600px) {
	.section02 .con{ width:1200px; padding-top:110px}
	.section02 .con .hd li{ font-size:24px}
	.section02 .con .hd li.on i{ background-size:auto 30px!important; padding-left:40px}
	.section02 .con .bd{ margin-top:40px}
	.section02 .con .bd .item01 .news{ width:22.75%; margin-right:3%}
	.section02 .con .bd .item01 .news .s2{ font-size:16px; margin-top:20px; height:100px}
	.section02 .con .bd .item{ height:400px}
	.section02 .con .bd .item03 .list ul{ height:auto}
	.section02 .con .bd .item03 .list ul li{ width:calc(100% - 30px); padding:10px 0}
	.section02 .con .bd .item03 .list ul li a{ font-size:16px}
	.section02 .con .bd .item04 .s4{ width:32%; margin-right:2%; margin-bottom:2%; padding:20px 30px; height:auto}
	.section02 .con .bd .item04 .s4 .h{ font-size:16px; line-height:30px}
	.section02 .con .bd .item04 .s4::after{ height:30px; top:20px}
	.section03 .con{ width:1100px; padding-top:120px}
	.section03 .con .bd{ width:870px;}
	.section03 .con .hd{ width:210px}
	.section03 .con .hd li{ width:260px; height:230px; margin-bottom:10px}
	.section03 .con .hd li .item{ padding-left:70px}
	.section04 .con{ width:1200px; padding-top:120px}
	.section04 .con .lt{ width:420px}
	.section04 .con .rt{ width:750px}
	.section04 .con .rt .bd{ width:590px}
	.section04 .con .rt .hd{ width:150px}
	.section04 .con .rt .hd ul li{ margin-bottom:12px}
	.section04 .con .lt .b .item{ width:100%; margin-bottom:27px}
	.section04 .con .lt .b{ margin-top:20px}
	.section04 .con .rt .b{ margin-top:20px}
}

@media (max-width:1200px) {
	.banner .prev,.banner .next{ display:none}
	.section01 .banner{  height:auto;}
	.section01 .banner .swiper_banner{  height:auto;}
	.section01 .banner .swiper_banner .swiper-slide{  height:auto;}
	.section01 .banner .swiper_banner .swiper-slide a{  height:auto;}
	.section01 .banner .swiper_banner .swiper-slide a img{  height:auto;}
	.section01 .banner .swiper_banner .swiper-slide a{ background:none!important}
	.section01 .banner .swiper_banner .swiper-slide a img{ display:block}
	.section02 .con{ width:92%; padding-top:30px; padding-bottom:25px}
	.section02 .con .hd li{ font-size:16px; padding:0; width:25%}
	.section02 .con .hd li.on i{ background:none!important; padding:0}
	.section02 .con .bd{ margin-top:20px}
	.section02 .con .bd .item{ height:auto}
	.section02 .con .bd .item01 .news{ width:48.5%; margin-right:3%; margin-bottom:20px}
	.section02 .con .bd .item01 .news:nth-child(2n){ margin-right:0}
	.section02 .con .bd .item01 .news .s1{ margin-top:15px}
	.section02 .con .bd .item01 .news .s1 .time{ font-size:12px; line-height:20px; background-size:auto 16px; padding-left:25px}
	.section02 .con .bd .item01 .news .s1 .bs{ display:none}
	.section02 .con .bd .item01 .news .s2{ font-size:14px;display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2; line-height:24px; height:50px; margin-top:12px; margin-bottom:15px}
	.section02 .con .bd .item03 .list ul{ width:100%; border:0}
	.section02 .con .bd .item03 .list ul:nth-child(1){ padding:0}
	.section02 .con .bd .item03 .list ul li{ padding:0; width:100%}
	.section02 .con .bd .item03 .list ul li a{ font-size:14px; background-size:6px; padding-left:15px}
	.section02 .con .bd .item03 .list ul:nth-child(2){ padding:0}
	.section02 .con .bd .item03 .list{ height:auto}
	.section02 .con .bd .item04 .s4{ width:100%; margin:0; margin-bottom:3%}
	.section03 .con{ width:92%; padding:30px 0}
	.section03 .con .hd{ width:100%; float:none;}
	.section03 .con .hd li{ width:48%; margin-right:2%; float:left; height:140px}
	.section03 .con .hd li:nth-child(2){ margin-right:0}
	.section03 .con .hd li .item{ padding:0; left:50%; transform:translate(-50%,-50%); width:auto}
	.section03 .con .hd li .item .a{ height:32px}
	.section03 .con .hd li .item .a img{ height:16px}
	.section03 .con .hd li .item .b{ font-size:18px;}
	.section03 .con .hd li .item .c{ font-size:12px}
	.section03 .con .bd{ width:100%}
	.section03 .con .bd .pic p{ font-size:12px}
	.section03 .con .bd .pic .ico{ background-size:40px}
	.section03 .con .hd li.on::after{ transform:rotate(-90deg); width:10px; height:100px; bottom:-54px; top:auto; margin-top:0; left:50%; margin-left:-5px}
	
	.section03 .con .bd .prevx{  width:30px; height:30px; background:url(../images/prev.png) center center no-repeat; background-size:7px; margin-top:-15px;}
	.section03 .con .bd .prevx:hover{border:1px solid rgba(255,255,255,0.9);}
	.section03 .con .bd .nextx{ width:30px; height:30px; background:url(../images/next.png) center center no-repeat; background-size:7px; margin-top:-15px;}
	.section03 .con .bd .nextx:hover{border:1px solid rgba(255,255,255,0.9);}

	
	.section04 .con{ padding:40px 0; width:92%}
	.section04 .con .lt{ width:100%}
	.section04 .con .lt .h h3{ font-size:18px; background-size:auto 20px; padding-left:30px; line-height:30px;}
	.section04 .con .lt .h h3 i{ font-size:12px; padding:0; line-height:30px; padding-left:15px}
	.section04 .con .lt .h a{ height:30px; background-size:20px}
	.section04 .con .lt .b .item{ height:auto; margin-bottom:15px}
	.section04 .con .lt .b .item:hover .title{ padding-top:15px}
	.section04 .con .lt .b .item .time{ margin-top:15px}
	.section04 .con .lt .b .item .title{ padding:15px}
	.section04 .con .lt .b .item .title h3{ font-size:15px}
	.section04 .con .lt .b .item .title .intro{ margin-top:10px}
	.section04 .con .rt{ width:100%; margin-top:10px}
	.section04 .con .rt .h h3{ font-size:18px; background-size:auto 20px; padding-left:30px; line-height:30px;}
	.section04 .con .rt .h h3 i{ font-size:12px; padding:0; line-height:30px; padding-left:15px}
	.section04 .con .rt .h a{ height:30px; background-size:20px}
	.section04 .con .rt .b{ margin-top:10px}
	.section04 .con .rt .hd{ width:100%}
	.section04 .con .rt .hd ul li{ width:32%; margin-right:2%; float:left; margin-bottom:0}
	.section04 .con .rt .hd ul li:nth-child(3){ margin-right:0}
	.section04 .con .rt .hd ul li img{ width:100%; height:auto}
	.section04 .con .rt .bd{ width:100%; margin-top:10px}
	

}

.section02.active .con .hd{-webkit-animation: zoomIn  1s 0s linear;animation: zoomIn 1s 0s linear;}
.section02.active .con .bd{-webkit-animation: fadeInUp  1s 0s linear;animation: fadeInUp 1s 0s linear;}
.section03.active .con .hd{-webkit-animation: fadeInRight  1s 0s linear;animation: fadeInRight 1s 0s linear;}
.section03.active .con .bd{-webkit-animation: fadeInLeft  1s 0s linear;animation: fadeInLeft 1s 0s linear;}
.section04.active .con .lt{-webkit-animation: fadeInLeft  1s 0s linear;animation: fadeInLeft 1s 0s linear;}
.section04.active .con .rt{-webkit-animation: fadeInRight  1s 0s linear;animation: fadeInRight 1s 0s linear;}



/*20241105修改开始*/
.section02 .con .bd .item{ height:550px}
.axh01{ width:100%}
.axh01 .aitem{ width:20.95%; margin-right:5.4%; float:left}
.axh01 .aitem:nth-child(4){ margin-right:0}
.axh01 .aitem .pic{ width:100%; overflow:hidden}
.axh01 .aitem .pic img{ width:100% ; height:auto;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.axh01 .aitem:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scale(1.1);}
.axh01 .aitem .title{ font-size:16px; color:#1c1c1c; font-weight:bold;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; margin-top:15px}
.axh01 .aitem .intro{ margin-top:25px; border-left:1px solid #aaaaaa; padding-left:8px}
.axh01 .aitem .intro .p1{ font-size:13px; color:#5f5f5f; background:url(../images/axh02.png) left center no-repeat; padding-left:25px}
.axh01 .aitem .intro .p2{ font-size:13px; color:#5f5f5f; background:url(../images/axh03.png) left center no-repeat; padding-left:25px; margin-top:2px}
@media (max-width:1600px) {
	.section02 .con .bd .item{ height:420px}
	.axh01 .aitem .title{ font-size:15px; margin-top:12px}
	.axh01 .aitem .intro{ margin-top:10px; }
	.axh01 .aitem .intro .p1{ font-size:12px; color:#5f5f5f; background:url(../images/axh02.png) left center no-repeat; padding-left:25px}
	.axh01 .aitem .intro .p2{ font-size:12px; color:#5f5f5f; background:url(../images/axh03.png) left center no-repeat; padding-left:25px; margin-top:2px}
}
@media (max-width:1200px) {
	.section02 .con .bd .item{ height:auto}
	.axh01 .aitem{ width:48%; margin-right:4%; margin-bottom:20px}
	.axh01 .aitem:nth-child(2n){ margin-right:0}
	.axh01 .aitem .title{ font-size:14px; }
	.axh01 .aitem .intro .p1{ font-size:10px; background:url(../images/axh02.png) left center no-repeat; background-size:12px; padding-left:20px}
	.axh01 .aitem .intro .p2{ font-size:10px; background:url(../images/axh03.png) left center no-repeat; background-size:11px; padding-left:20px; margin-top:8px}
}
/*20241105修改结束*/

