@charset "utf-8";

.container { position: relative; width: 100%; }
.section { position:relative; width:100%; height:100%; overflow:hidden }
.section7 { background:#f7f7f7; }
#fp-nav{ display:none}
#fp-nav ul li, .fp-slidesNav ul li{ width:2px!important; height:24px!important; border-radius:0!important; background:#cdc7c7!important; margin:0!important; margin:4px 0!important;}
#fp-nav ul li a, .fp-slidesNav ul li a{ width:100%!important; height:100%!important; border:0!important; border-radius:0!important; margin:0!important}
#fp-nav ul li a span, .fp-slidesNav ul li a span{ width:100%!important; height:100%!important; border:0!important; border-radius:0!important; margin:0!important; left:0!important; top:0!important}
#fp-nav ul li a.active{ width:3px!important}
.section1{}

.section01 .banner{ width:100%; height:100%; overflow:hidden; position:relative; z-index:2}
.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);}
.section01 .banner .swiper_banner .pagination011{ width:100%; text-align:center; position:absolute; left:0; bottom:50px; z-index:99}
.section01 .banner .swiper_banner .pagination011 span{ opacity:1; background:#fff; width:14px; height:14px; border-radius:50%}
.section01 .banner .swiper_banner .pagination011 span.swiper-pagination-bullet-active{ background:#283c86}
.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; display:none }
.banner .prev { left:10%; }
.banner .next { right:10%; }

.banner .prev:after { content: ""; position: absolute; top: 0; bottom: 0; left: 0;  width:60px; background:url(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(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(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(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); }


.section2{ width:100%; height:100%; background:url(s2.jpg) center center no-repeat; background-size:cover}
.section2 .nr{ width:1400px; margin:0 auto}
.section2 .nr .item{ width:700px; float:right}
.section2 .nr .item h3{ font-size:24px; color:#313131; font-weight:normal;  position:relative; line-height:1; padding:20px 0 23px 80px}
.section2 .nr .item h3 i{ color:#283c86; font-weight:bold}
.section2 .nr .item h3:after{ content:""; display:block; width:45px; height:2px; background:#283c86; position:absolute; left:80px; bottom:0}
.section2 .nr .item .intro{ margin-top:50px; font-size:16px; color:#626262; font-family:Arial, Helvetica, sans-serif; padding-left:80px; line-height:25px; height:240px}
.section2 .nr .item .list{ width:100%}
.section2 .nr .item .list ul{ width:133.333333333333333333333333333333333333333333%; margin-left:-33.333333333333333333333333333333333333333333%}
.section2 .nr .item .list ul li{ width:25%; float:left; height:206px; background:#fff}
.section2 .nr .item .list ul li:nth-child(1){ background:url(g_18.png) right center no-repeat #f6f6f6;}
.section2 .nr .item .list ul li a{ display:block; width:100%; height:100%; text-align:center; box-sizing:border-box; padding-top:65px}
.section2 .nr .item .list ul li a span{ display:block; width:100%; height:45px; background:url(1.png) center center no-repeat}
.section2 .nr .item .list ul li a p{ font-size:16px; color:#313131;  margin-top:10px}
.section2 .nr .item .list ul li:nth-child(1) a span{ background:url(1.png) center center no-repeat}
.section2 .nr .item .list ul li:nth-child(2) a span{ background:url(2.png) center center no-repeat}
.section2 .nr .item .list ul li:nth-child(3) a span{ background:url(3.png) center center no-repeat}
.section2 .nr .item .list ul li:nth-child(4) a span{ background:url(4.png) center center no-repeat}
.section2 .nr .item .list ul li:hover a{ background:#283c86}
.section2 .nr .item .list ul li:hover a p{ color:#fff}
.section2 .nr .item .list ul li:hover:nth-child(1) a span{ background:url(1_2.png) center center no-repeat}
.section2 .nr .item .list ul li:hover:nth-child(2) a span{ background:url(2_2.png) center center no-repeat}
.section2 .nr .item .list ul li:hover:nth-child(3) a span{ background:url(3_2.png) center center no-repeat}
.section2 .nr .item .list ul li:hover:nth-child(4) a span{ background:url(4_2.png) center center no-repeat}
@media (max-width:1440px) {
	.section2 .nr{ width:1200px}
	.section2 .nr .item{ width:600px; padding-top:50px}
	.section2 .nr .item .intro{ margin-top:20px; padding-left:60px}
	.section2 .nr .item .list ul li{ height:190px}
	.section2 .nr .item .list ul li a{ padding-top:55px}
	.section2 .nr .item h3{ padding:15px 0 20px 60px}
	.section2 .nr .item h3:after{ left:60px}
}


.section3{ width:100%; height:100%; background-size:cover}
.section3 .nr{ width:1400px; margin:0 auto}
.section3 .nr .swiper02{ width:100%; overflow:hidden}
.section3 .nr .swiper02 .swiper-slide{ width:100%}
.section3 .nr .swiper02 .swiper-slide .title{ width:50%; float:left}
.section3 .nr .swiper02 .swiper-slide .pic{ float:right; width:50%}
.section3 .nr .swiper02 .swiper-slide .pic img{ width:100%}
.section3 .nr .swiper02 .swiper-slide .title h3{ font-size:24px; color:#283c86; position:relative; line-height:1; padding:133px 0 23px; }
.section3 .nr .swiper02 .swiper-slide .title h3 a{ color:#283c86}
.section3 .nr .swiper02 .swiper-slide .title h3:after{ content:""; display:block; width:42px; height:2px; background:#283c86; position:absolute; left:0; bottom:0}

.section3 .nr .swiper02 .swiper-slide .title .intro{ font-size:18px; color:#535353; width:600px; font-family:Arial, Helvetica, sans-serif; margin-top:30px; height:136px;}
.section3 .nr .swiper02 .swiper-slide .title .more a{ display:block; width:228px; height:56px; text-align:center; line-height:56px; color:#fff; background:#283c86; font-family:Arial, Helvetica, sans-serif; font-size:14px; box-sizing:border-box}
.section3 .nr .swiper02 .swiper-slide .title .more a:hover{ border:1px solid #283c86; color:#283c86; background:#fff}
.section3 .nr .swiper02 .pagination02 span.swiper-pagination-bullet-active{ background:#283c86}
@media (max-width:1440px) {
	.section3 .nr{ width:1200px}
	.section3 .nr .swiper02 .swiper-slide .title .intro{ width:550px}
}

.section4{ width:100%; height:100%; background:url(s4.jpg) center center no-repeat; background-size:cover}
.section4 .nr{ width:1400px; margin:0 auto}
.section4 .nr .hd{ width:100%; text-align:center; font-size:34px; color:#313131; font-family:Arial, Helvetica, sans-serif;  line-height:1;}
.section4 .nr .hd i{ font-weight:bold; color:#283c86}
.section4 .nr .bd{ padding-top:90px}
.section4 .nr .bd .lt{ width:642px; height:488px; float:left; background:#e5e5e5; box-sizing:border-box; padding:40px}
.section4 .nr .bd .lt .a1{ font-size:20px; color:#a5a5a5; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
.section4 .nr .bd .lt .a2{ margin-top:35px; font-size:18px; color:#2c2c2c;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.section4 .nr .bd .lt .a2 a{ color:#2c2c2c}
.section4 .nr .bd .lt .a3{ font-size:14px; color:#676767; line-height:22px; height:70px; margin-top:10px}
.section4 .nr .bd .lt .a4{ width:100%; overflow:hidden}
.section4 .nr .bd .lt .a4 img{ width:100%}
.section4 .nr .bd .lt .a4 img{transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.section4 .nr .bd .lt:hover .a4 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);}
.section4 .nr .bd .lt:hover .a2 a{ color:#283c86}

.section4 .nr .bd .rt{ width:660px; float:right}
.section4 .nr .bd .rt .item{ width:100%; border-top:1px solid #e5e5e5; padding:32px 15px; box-sizing:border-box; transition:all 0.3s linear}
.section4 .nr .bd .rt .item .ml{ float:left; width:490px;}
.section4 .nr .bd .rt .item .ml .a1{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.section4 .nr .bd .rt .item .ml .a1 a{ background:url(g_08.png) left center no-repeat; padding-left:24px; display:block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-size:18px; color:#2c2c2c}
.section4 .nr .bd .rt .item .ml .a2{ font-size:14px; color:rgba(83,83,83,0.8); line-height:25px; height:50px; overflow:hidden; margin-top:20px}
.section4 .nr .bd .rt .item .mr{ float:right}
.section4 .nr .bd .rt .item .mr .a1{ font-size:20px; color:#a5a5a5; font-family:Arial, Helvetica, sans-serif}
.section4 .nr .bd .rt .item .mr .a2{ margin-top:20px;}
.section4 .nr .bd .rt .item .mr .a2 a{ background:url(g_10.png) right center no-repeat; display:block; width:33px; height:25px;}
.section4 .nr .bd .rt .item:hover{ background:#fff; border-top:1px solid #fff; padding-left:30px}
.section4 .nr .bd .rt .item:last-child{ border-bottom:1px solid #e5e5e5}
.section4 .nr .bd .rt .item:last-child:hover{ background:#fff; border-top:1px solid #fff}
.section4 .nr .bd .rt .item:hover .ml .a1,.section4 .nr .bd .rt .item:hover .ml .a1 a{ color:#283c86}
.section4 .nr .bd .rt .item:hover .ml .a2{ color:rgba(40,60,134,0.8)}
.section4 .nr .bd .rt .item:hover .mr .a2 a{ background:url(g_09.png) right center no-repeat;}
@media (max-width:1440px) {
	.section4 .nr{ width:1200px; padding-top:70px}
	.section4 .nr .bd{ padding-top:50px; }
	.section4 .nr .bd .lt{ width:580px; height:auto}
	.section4 .nr .bd .rt{ width:580px}
	.section4 .nr .bd .rt .item .ml{ width:450px}
	.section4 .nr .bd .rt .item .ml .a2{ margin-top:10px}
	.section4 .nr .bd .rt .item .mr .a2{ margin-top:10px}
	.section4 .nr .bd .rt .item{ padding:25px 15px}
	
}

.section5{ width:100%; height:100%; background:url(s5.jpg) center center no-repeat; background-size:cover}
.section5 .nr{ width:1400px; margin:0 auto}
.section5 .nr .hd{ width:100%; text-align:center; font-size:34px; color:#313131; font-family:Arial, Helvetica, sans-serif;  line-height:1;}
.section5 .nr .hd i{ font-weight:bold; color:#283c86}
.section5 .nr .bd{ width:100%; margin-top:120px;}
.section5 .nr .bd .swiper03{ width:100%; overflow:hidden}
.section5 .nr .bd .swiper03 .swiper-slide{ width:291px; margin-right:78px}
.section5 .nr .bd .swiper03 .swiper-slide .pic{ width:100%; box-sizing:border-box; border:1px solid rgba(00,00,00,0.1); overflow:hidden}
.section5 .nr .bd .swiper03 .swiper-slide .pic img{ width:100%}
.section5 .nr .bd .swiper03 .swiper-slide .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;}
.section5 .nr .bd .swiper03 .swiper-slide: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);}

.section5 .nr .bd .swiper03 .swiper-slide .title{ width:100%; margin-top:50px}
.section5 .nr .bd .swiper03 .swiper-slide .title h3{ font-size:18px; color:#2c2c2c; font-weight:normal;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.section5 .nr .bd .swiper03 .swiper-slide .title h3 a{ display:block; background:url(g_12.png) left center no-repeat; padding-left:20px; color:#2c2c2c;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.section5 .nr .bd .swiper03 .swiper-slide:hover .title h3 a{ color:#283c86}
.section5 .nr .bd .swiper03 .swiper-slide .title .intro{ font-size:14px; color:#767879; line-height:2; margin-top:15px; height:80px}
.section5 .nr .bd .swiper03 .swiper-slide .title .more a{ display:block; background:url(jt.png) center center no-repeat; width:50px; height:32px; transition:all 0.5s linear}
.section5 .nr .bd .swiper03 .swiper-slide:hover .title .more a{ margin-left:20px}
@media (max-width:1440px) {
	.section5 .nr{ width:1200px}
	.section5 .nr .bd{ margin-top:50px}
	.section5 .nr .bd .swiper03 .swiper-slide{  width:285px;margin-right:20px}
}
@media (max-width:1200px) {
	.section5 .nr{ width:92%; padding-bottom:30px}
	.section5 .nr .hd{ font-size:20px; padding:30px 0 0 }
	.section5 .nr .bd{ margin-top:20px}
	.section5 .nr .bd .swiper03 .swiper-slide{ width:48.5%; margin-right:3%}
	.section5 .nr .bd .swiper03 .swiper-slide .title{ margin-top:10px}
	.section5 .nr .bd .swiper03 .swiper-slide .title h3{ font-size:14px}
	.section5 .nr .bd .swiper03 .swiper-slide .title .intro{ font-size:12px; margin-top:10px; line-height:20px; height:40px; display:none}
	.section5 .nr .bd .swiper03 .swiper-slide .title .more a{ width:40px; margin-top:10px; background-size:contain}
}
.section6{ width:100%; height:100%; background:url(s6.jpg) center center no-repeat; background-size:cover}
.section6 .nr{ width:1400px; margin:0 auto}
.section6 .footer{ width:100%; color:#fff; height:44px; line-height:44px; position:absolute; left:0; bottom:0; z-index:9; background:#283c86}
.section6 .footer .ft01{ width:92%; margin:0 auto;}
.section6 .footer .ft01 a{ color:#fff}
.section6 .footer .ft01 .lt{ float:left}
.section6 .footer .ft01 .rt{ float:right}
.section6 .nr .ml{ width:50%; float:left}
.section6 .nr .ml .a1{ font-size:32px; color:#283c86; line-height:32px; font-weight:bold; }
.section6 .nr .ml .a2{ font-size:18px; color:#313131; line-height:18px; margin-top:25px; margin-bottom:80px}
.section6 .nr .ml .a3{ font-size:0; position:relative; margin-bottom:18px}
.section6 .nr .ml .a3 .inp1{ display:inline-block; vertical-align:top; width:305px; height:50px; box-sizing:border-box; background:url(g_13.jpg) left center no-repeat #f5f5f5; border:1px solid #e0e5e3; position:relative; font-size:14px; color:#333; padding:0 15px 0 60px; margin-right:20px}
.section6 .nr .ml .a3 .inp1::placeholder{ opacity:1; color:#a0a0a0}
.section6 .nr .ml .a3:after{ content:""; display:block; width:1px; height:28px; background:#e0e5e3; position:absolute; left:49px; top:50%; margin-top:-14px}
.section6 .nr .ml .a3 .inp2{ display:inline-block; vertical-align:top; line-height:50px; height:50px}
.section6 .nr .ml .a3 .inp3{ font-size:14px; color:#a0a0a0; margin-right:15px; display:inline-block; vertical-align:top; line-height:50px; height:50px; margin-left:5px}
.section6 .nr .ml .a3 .inp11{ display:inline-block; vertical-align:top; width:305px; height:50px; box-sizing:border-box; background:url(g_14.jpg) left center no-repeat #f5f5f5; border:1px solid #e0e5e3; position:relative; font-size:14px; color:#333; padding:0 15px 0 60px; margin-right:20px}
.section6 .nr .ml .a3 .inp11::placeholder{ opacity:1; color:#a0a0a0}
.section6 .nr .ml .a3 .inp12{ display:inline-block; vertical-align:top; width:305px; height:50px; box-sizing:border-box; background:url(g_14_2.jpg) left center no-repeat #f5f5f5; border:1px solid #e0e5e3; position:relative; font-size:14px; color:#333; padding:0 15px 0 60px; margin-right:20px}
.section6 .nr .ml .a3 .inp12::placeholder{ opacity:1; color:#a0a0a0}


.section6 .nr .ml .a4{ margin-bottom:35px}
.section6 .nr .ml .a4 .inp3{ display:inline-block; vertical-align:top; width:470px; height:166px; box-sizing:border-box; background: #f5f5f5; border:1px solid #e0e5e3; position:relative; font-size:14px; color:#333; padding:0 15px; margin-right:20px; line-height:50px}
.section6 .nr .ml .a4 .inp3::placeholder{ opacity:1; color:#a0a0a0}
.section6 .nr .ml .a5 .inp4{ display:inline-block; vertical-align:top; width:180px; height:45px; border:0; background:#283c86; color:#fff; font-size:16px;  cursor:pointer}
.section6 .nr .mr{ width:515px; float:right}
.section6 .nr .mr .a1{ font-size:32px; color:#fff; line-height:32px; font-weight:bold; }
.section6 .nr .mr .a2{ font-size:18px; color:#fff; line-height:18px; margin-top:25px; margin-bottom:80px}
.section6 .nr .mr .a3{ margin-top:55px}
.section6 .nr .mr .a3>div{ transition:all 0.5s linear}
.section6 .nr .mr .a3 .item01{ background:url(g_15.png) left center no-repeat; height:74px; padding-left:100px}
.section6 .nr .mr .a3 .item01 .b1{ font-size:16px; color:#ffffff; padding-top:5px; }
.section6 .nr .mr .a3 .item01 .b2{ font-size:34px; font-family:Arial, Helvetica, sans-serif; color:#fff}
.section6 .nr .mr .a3 .item02{ background:url(g_17_2.png) left center no-repeat; height:74px; padding-left:100px; margin-top:45px}
.section6 .nr .mr .a3 .item02 .b1{ font-size:16px; color:#ffffff; padding-top:5px; }
.section6 .nr .mr .a3 .item02 .b2{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#fff; padding-top:8px}
.section6 .nr .mr .a3 .item03{ background:url(g_16.png) left center no-repeat; height:74px; padding-left:100px; margin-top:45px}
.section6 .nr .mr .a3 .item03 .b1{ font-size:16px; color:#ffffff; padding-top:5px;}
.section6 .nr .mr .a3 .item03 .b2{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; padding-top:8px}
.section6 .nr .mr .a3 .item04{ background:url(g_17.png) left center no-repeat; height:74px; padding-left:100px; margin-top:45px}
.section6 .nr .mr .a3 .item04 .b1{ font-size:16px; color:#ffffff; padding-top:5px;}
.section6 .nr .mr .a3 .item04 .b2{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; padding-top:8px}
.section6 .nr .mr .a3 a{ color:#fff!important}
.section6 .nr .mr .a3>div:hover{ padding-left:110px!important}

@media (max-width:1440px) {
	.section6 .nr{ width:1200px; margin:0 auto; padding-top:40px}
	.section6 .nr .ml .a2{ margin-bottom:40px}
	.section6 .nr .ml .a4{ margin-bottom:25px}
	.section6 .nr .ml .a4 .inp3{ height:100px}
	.section6 .nr .mr .a2{ margin-bottom:50px}
	.section6 .nr .ml .a3 .inp1{ height:45px}
	.section6 .nr .ml .a3 .inp3,.section6 .nr .ml .a3 .inp2{ height:45px; line-height:45px}
	.section6 .nr .ml .a3 .inp11{ height:45px}
	.section6 .nr .ml .a3 .inp12{ height:45px}
	.section6 .nr .ml .a3{ margin-bottom:10px}
	.section6 .nr .ml .a4{ margin-bottom:10px}
	.section6 .nr .mr .a3 .item01 .b2{ font-size:28px}
	.section6 .nr .mr .a3{ margin-top:25px}
	.section6 .nr .mr .a3 div{ background-size:60px!important}
	.section6 .nr .mr .a3 .item02,.section6 .nr .mr .a3 .item03,.section6 .nr .mr .a3 .item04{ margin-top:10px}
}





@media (max-width:1200px) {
	.header{ position:fixed; z-index:99}
	.header .nr .nav {
		display: none;
	}
	.banner{ margin-top:60px}
	.header .nr .logo{ height:auto}
	.header .nr .logo img{ height:40px; padding-top:10px}
	.header .nr .rt .ico01{ height:60px}
	.header .nr .rt .ico02{ height:60px}
	.header .nr .rt .ico03{ height:60px}
	.section01 .banner .swiper_banner .swiper-slide a img{ display:block}
	.section01 .banner .swiper_banner .pagination011{ bottom:10px}
	.section2{ background:#f5f5f5!important}
	.section2 .nr{ width:92%}
	.section2 .nr .item{ width:100%; padding-top:30px; padding-bottom:30px}
	.section2 .nr .item h3{ font-size:20px; padding:0 0 10px;}
	.section2 .nr .item h3::after{ width:40px; height:2px; left:0}
	.section2 .nr .item .intro{ padding:0; font-size:14px; margin-top:15px; height:auto; margin-bottom:15px}
	.section2 .nr .item .list ul{ width:100%; margin:0}
	.section2 .nr .item .list ul li:nth-child(1),.section2 .nr .item .list ul li:nth-child(4){ background:#f9f9f9}
	.section2 .nr .item .list ul li{ width:50%; height:auto;}
	.section2 .nr .item .list ul li a{ padding:30px 0}
	.section3 .nr{ width:92%}
	.section3 .nr .swiper02 .swiper-slide .pic{ width:100%}
	.section3 .nr .swiper02 .swiper-slide .title{ width:100%}
	.section3 .nr .swiper02 .swiper-slide .title h3{ padding:20px 0 10px; width:100%; font-size:20px}
	.section3 .nr .swiper02 .swiper-slide .title .intro{ font-size:14px; margin-top:10px; width:100%; height:auto; margin-bottom:15px}
	.section3 .nr .swiper02 .swiper-slide .title .more a{ width:140px; height:40px; line-height:40px;}
	.section3 .nr .swiper02 .pagination02{ width:100%; text-align:center; margin-top:10px} 
	.section4 .nr{ padding-top:40px; width:92%; margin:0 auto}
	.section4 .nr .hd{ font-size:20px; text-align:center}
	.section4 .nr .bd .lt{ width:100%; padding:20px}
	.section4 .nr .bd .lt .a1{ font-size:14px}
	.section4 .nr .bd .lt .a2{ margin-top:5px; font-size:16px;}
	.section4 .nr .bd .lt .a3{ font-size:12px; margin:8px 0}
	.section4 .nr .bd .rt{ width:100%}
	.section4 .nr .bd .rt .item{ padding:20px 0}
	.section4 .nr .bd .rt .item .ml{ width:calc(100% - 75px)}
	.section4 .nr .bd .rt .item:hover{ padding-left:0}
	.section4 .nr .bd .rt .item .ml .a1 a{ font-size:16px}
	.section4 .nr .bd .rt .item .mr .a1{ font-size:14px}
	.section4 .nr .bd .rt .item .ml .a2{ font-size:12px; height:40px; line-height:20px}
	.section6{ background:#fff!important}
	.section6 .nr{ width:100%}
	.section6 .nr .ml{ width:100%; box-sizing:border-box; padding:0 4%}
	.section6 .nr .ml .a1{ font-size:24px}
	.section6 .nr .ml .a2{ font-size:14px; margin:10px 0}
	.section6 .nr .ml .a3::after{ top:9px; margin:0}
	.section6 .nr .ml .a3 .inp1{ width:100%; margin:0}
	.section6 .nr .ml .a3:nth-child(3){ margin-bottom:0}
	.section6 .nr .ml .a3 .inp11,.section6 .nr .ml .a3 .inp12{ margin:0; width:100%}
	.section6 .nr .ml .a4 .inp3{ width:100%; margin:0}
	.section6 .nr .mr{ width:100%; background:url(s6.jpg) right center no-repeat; box-sizing:border-box; padding:20px 4% 60px; margin-top:20px}
	.section6 .nr .mr .a1{ font-size:24px}
	.section6 .nr .mr .a2{ font-size:14px; margin:10px 0}
	
	.section6 .nr .mr .a3>div{background-size:42px!important; padding-left:60px!important; height:60px!important}
	.section6 .nr .mr .a3>div .b1{ font-size:12px!important}
	.section6 .nr .mr .a3 .item01 .b2{ font-size:20px}

	
	
	
	
	
	.section6 .footer{ position:relative; height:auto; line-height:2; padding:15px 0; text-align:center}
	.section6 .footer .ft01 .lt,.section6 .footer .ft01 .rt{ width:100%}	
}































