@charset "utf-8";
.banner{ width:100%; height:auto}
.banner img{ width:100%; height:auto}
.banner .img1{ display:block}
.banner .img2{ display:none}
@media (max-width:1200px) {
	.banner{ width:100%; position:relative; left:0; margin-left:0}
	.banner .img1{ display:none}
	.banner .img2{ display:block}
}


.container{ widows:100%; background:#f0f2f4}
.container .sidebar{ width:100%; text-align:center;}
.container .sidebar h3{ font-size:30px; color:#333333; font-weight:normal; line-height:1; padding:65px 0 12px; position:relative}
.container .sidebar h3:after{ content:""; display:block; width:60px; height:1px; background:#1e569a; position:absolute; left:50%; margin-left:-30px; bottom:0}

.picNews{ width:100%; margin-top:50px; padding-bottom:70px;}
.picNews .picNews01{ width:1700px; margin:0 auto}
.picNews .picNews01 .swiper_a01{ width:100%; overflow:hidden}
.picNews .picNews01 .swiper_a01 .swiper-slide{ width:388px; margin-right:49px}
.picNews .picNews01 .swiper_a01 .swiper-slide:last-child{ margin-right:0}
.picNews .picNews01 .swiper_a01 .swiper-slide .pic{ width:100%; overflow:hidden}
.picNews .picNews01 .swiper_a01 .swiper-slide .pic img{ width:100%}
.picNews .picNews01 .swiper_a01 .swiper-slide .title{ width:100%; height:108px; position:relative; background:#fff}
.picNews .picNews01 .swiper_a01 .swiper-slide .title .m{ width:100%; box-sizing:border-box; border:1px solid #d2d2d2; position:absolute; left:0; bottom:0; background:#fff; padding:14px 10px}
.picNews .picNews01 .swiper_a01 .swiper-slide .title .m .t{ font-size:16px; color:#333333; line-height:24px; height:48px}
.picNews .picNews01 .swiper_a01 .swiper-slide .title .m .t a{ color:#333}
.picNews .picNews01 .swiper_a01 .swiper-slide .title .m .intro{ font-size:14px; color:rgba(51,51,51,0.7); line-height:21px; height:42px; margin:0 0; transition:all 0.3s linear; height:0; overflow:hidden}
.picNews .picNews01 .swiper_a01 .swiper-slide .title .m  .time{ font-size:14px; color:#1e569a; margin-top:9px}
.picNews .picNews01 .swiper_a01 .swiper-slide .title:hover .intro{ height:42px; margin:14px 0}
@media (max-width:1700px) {
	.picNews .picNews01{ width:1200px; margin:0 auto}
	.picNews .picNews01 .swiper_a01 .swiper-slide{ margin-right:18px}
}
@media (max-width:1200px) {
	.picNews{ margin-top:25px}
	.picNews .picNews01{ width:92%}
	.container .sidebar h3{ font-size:20px; padding:30px 0 12px}
	.picNews .picNews01 .swiper_a01 .swiper-slide{ width:250px}
	.picNews .picNews01 .swiper_a01 .swiper-slide .title{ height:auto}
	.picNews .picNews01 .swiper_a01 .swiper-slide .title .m{ position:relative}
	.picNews .picNews01 .swiper_a01 .swiper-slide .title .m .t{ font-size:14px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; height:auto}
	.picNews .picNews01 .swiper_a01 .swiper-slide .title .m .intro{ height:auto; font-size:12px; line-height:normal; margin:5px 0}
	.picNews .picNews01 .swiper_a01 .swiper-slide .title:hover .intro{ height:auto; margin:5px 0}
	.picNews .picNews01 .swiper_a01 .swiper-slide .title .m .time{ font-size:12px}
}



.picNews .picNews02{ width:1700px; margin:0 auto}
.picNews .picNews02 .item{ width:100%; margin-top:50px; background:#fff; box-sizing:border-box; padding:30px 20px}
.picNews .picNews02 .item .con{ width:100%; border-bottom:1px solid #ebebeb; padding-bottom:30px}
.picNews .picNews02 .item .con .pic{ width:200px; float:left}
.picNews .picNews02 .item .con .pic img{ width:100%}
.picNews .picNews02 .item .con .time{ font-size:24px; color:rgba(51,51,51,0.8); float:right}
.picNews .picNews02 .item .con .title{ width:calc(100% - 365px); float:left; box-sizing:border-box; padding:0 35px}
.picNews .picNews02 .item .con .title h3{ font-size:16px; color:#333333; font-weight:normal;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; margin-top:15px}
.picNews .picNews02 .item .con .title h3 a{ color:#333}
.picNews .picNews02 .item .con .title .intro{ font-size:12px; color:rgba(51,51,51,0.6); line-height:30px; height:60px; overflow:hidden; margin-top:20px}
.picNews .picNews02 .item .con .title .t{ font-size:0}
@media (max-width:1700px) {
	.picNews .picNews02{ width:1200px;}
}
@media (max-width:1200px) {
	.picNews .picNews02{ width:92%}
	.picNews .picNews02 .item .con .title{ width:calc(100% - 200px); padding:0; padding-left:20px}
	.picNews .picNews02 .item .con .time{ display:none}
	.picNews .picNews02 .item .con .title .t{ font-size:12px; color:#333}
	.picNews .picNews02 .item .con .title .intro{ line-height:25px; height:50px; margin-top:15px; margin-bottom:15px}
}
@media (max-width:640px) {
	.picNews .picNews02 .item{ margin-top:25px; padding:15px}
	.picNews .picNews02 .item .con{ padding-bottom:15px}
	.picNews .picNews02 .item .con .pic{ width:140px}
	.picNews .picNews02 .item .con .title{ width:calc(100% - 140px); padding-left:15px}
	.picNews .picNews02 .item .con .title h3{ font-size:14px; margin-top:6px}
	.picNews .picNews02 .item .con .title .intro{ font-size:12px; margin:8px 0; line-height:20px; height:40px; overflow:hidden}
}
/*sidebar*/
.sidebar{ width:100%; background:#f8f8f8}
.sidebar .nr{ width:1700px; margin:0 auto}
.sidebar .nr ul li{ width:450px; float:left; text-align:center; box-sizing:border-box; border-right:1px solid #dfdfdf}
.sidebar .nr ul li:nth-child(1){ width:350px; float:left; border-left:1px solid #dfdfdf}
.sidebar .nr ul li a{ display:block; width:100%; height:85px;line-height:85px; font-size:18px; color:#333333}
.sidebar .nr ul li a:hover,.sidebar .nr ul li a.current{ background:#1e569a; box-shadow:0 0 10px rgba(00,00,00,0.1);border-right:1px solid #1e569a; color:#fff}
.sidebar .nr.nr6 ul li{ width:16.6666666666%}
.sidebar .nr.nr7 ul li{ width:14.285%}
.sidebar .nr.nr1 ul li{ width:100%}
@media (max-width:1700px) {
	.sidebar .nr{ width:1200px}
}
@media (max-width:1200px) {
	.sidebar .nr{ width:92%}
	.sidebar .nr ul li{ height:auto}
	.sidebar .nr ul li a{ font-size:16px; line-height:60px; height:60px}
}
@media (max-width:750px) {
	.sidebar .nr ul li{ width:50%}
	.sidebar .nr.nr7 ul li{ width:50%}
	.sidebar .nr.nr6 ul li{ width:50%}
	.sidebar .nr.nr1 ul li{ width:100%}
	.sidebar .nr ul{ border-left:1px solid #dfdfdf}
	.sidebar .nr ul li{ width:50%; border-bottom:1px solid #dfdfdf}
	.sidebar .nr ul li:nth-child(1){ border-left:0}
	.sidebar .nr ul li a{ font-size:16px; line-height:45px; height:45px}

}



/*prodcut*/
.sidebar2{ width:100%; background:#f8f8f8}
.sidebar2 .nr{ width:1700px; margin:0 auto}
.sidebar2 .nr ul{ border-left:1px solid #dfdfdf}
.sidebar2 .nr ul li{ width:20%; float:left; text-align:center; box-sizing:border-box; border-right:1px solid #dfdfdf}
.sidebar2 .nr ul li a{ display:block; width:100%; height:85px;}
.sidebar2 .nr ul li a i{ display:inline-block; vertical-align:top; background:url(ico02.png) left center no-repeat; padding-left:40px; line-height:85px; font-size:18px; color:#333333}
.sidebar2 .nr ul li:hover a i,.sidebar2 .nr ul li.on a i{ background:url(ico01.png) left center no-repeat; color:#fff}
.sidebar2 .nr ul li:hover,.sidebar2 .nr ul li.on{ background:#1e569a; box-shadow:0 0 10px rgba(00,00,00,0.1);border-right:1px solid #1e569a}

.sidebar2 .nr ul li:nth-child(1) a i{ background:url(b01.png) left center no-repeat;}
.sidebar2 .nr ul li:nth-child(2) a i{ background:url(b02.png) left center no-repeat;}
.sidebar2 .nr ul li:nth-child(3) a i{ background:url(b03.png) left center no-repeat;}
.sidebar2 .nr ul li:nth-child(4) a i{ background:url(b04.png) left center no-repeat;}
.sidebar2 .nr ul li:nth-child(5) a i{ background:url(b05.png) left center no-repeat;}
.sidebar2 .nr ul li:nth-child(6) a i{ background:url(b06.png) left center no-repeat;}
.sidebar2 .nr ul li:nth-child(7) a i{ background:url(b07.png) left center no-repeat;}
.sidebar2 .nr ul li:nth-child(8) a i{ background:url(b08.png) left center no-repeat;}
.sidebar2 .nr ul li:nth-child(9) a i{ background:url(b09.png) left center no-repeat;}
.sidebar2 .nr ul li:nth-child(10) a i{ background:url(b10.png) left center no-repeat;}
.sidebar2 .nr ul li:nth-child(1):hover a i, .sidebar2 .nr ul li:nth-child(1).on a i{ background:url(c01.png) left center no-repeat;}
.sidebar2 .nr ul li:nth-child(2):hover a i, .sidebar2 .nr ul li:nth-child(2).on a i{ background:url(c02.png) left center no-repeat;}
.sidebar2 .nr ul li:nth-child(3):hover a i, .sidebar2 .nr ul li:nth-child(3).on a i{ background:url(c03.png) left center no-repeat;}
.sidebar2 .nr ul li:nth-child(4):hover a i, .sidebar2 .nr ul li:nth-child(4).on a i{ background:url(c04.png) left center no-repeat;}
.sidebar2 .nr ul li:nth-child(5):hover a i, .sidebar2 .nr ul li:nth-child(5).on a i{ background:url(c05.png) left center no-repeat;}
.sidebar2 .nr ul li:nth-child(6):hover a i, .sidebar2 .nr ul li:nth-child(6).on a i{ background:url(c06.png) left center no-repeat;}
.sidebar2 .nr ul li:nth-child(7):hover a i, .sidebar2 .nr ul li:nth-child(7).on a i{ background:url(c07.png) left center no-repeat;}
.sidebar2 .nr ul li:nth-child(8):hover a i, .sidebar2 .nr ul li:nth-child(8).on a i{ background:url(c08.png) left center no-repeat;}
.sidebar2 .nr ul li:nth-child(9):hover a i, .sidebar2 .nr ul li:nth-child(9).on a i{ background:url(c09.png) left center no-repeat;}
.sidebar2 .nr ul li:nth-child(10):hover a i, .sidebar2 .nr ul li:nth-child(10).on a i{ background:url(c10.png) left center no-repeat;}



@media (max-width:1700px) {
	.sidebar2 .nr{ width:1200px}

}
@media (max-width:1200px) {
	.sidebar2 .nr{ width:92%}
	.sidebar2 .nr ul li{ width:25%;}
	.sidebar2 .nr ul li:nth-child(1){ width:25%}
	.sidebar2 .nr ul li a{ height:60px}
	.sidebar2 .nr ul li a i{ background:none!important; padding:0}
	.sidebar2 .nr ul li:hover a i,.sidebar2 .nr ul li.on a i{ background:none!important; background-size:0!important}
	.sidebar2 .nr ul li a i{ font-size:16px; line-height:60px}
}
@media (max-width:750px) {
	.sidebar2 .nr ul{ border-left:1px solid #dfdfdf}
	.sidebar2 .nr ul li{ width:50%; border-bottom:1px solid #dfdfdf}
	.sidebar2 .nr ul li:nth-child(1){ width:50%; border:0}
	.sidebar2 .nr ul li a{ height:45px; font-size:15px}
	.sidebar2 .nr ul li a i{ line-height:45px;}
}
.third_nav{ width:100%; background:#efefef; padding-top:65px}
.third_nav .nr{ width:1700px; margin:0 auto}
.third_nav .nr .lt{ width:calc(100% - 320px); float:left}
.third_nav .nr .rt{ width:318px; float:right; height:32px; position:relative}
.third_nav .nr .rt .inp1{ width:318px; height:32px; box-sizing:border-box; padding:0 60px 0 15px;  border:1px solid #d2d2d2; font-size:14px}
.third_nav .nr .rt .inp2{ width:50px; height:32px; border:0; background:url(g_06.png) center center no-repeat; position:absolute; right:0; top:0; z-index:9; cursor:pointer}
.third_nav .nr .lt a{ display:block; float:left; font-size:16px; color:#333333; line-height:30px; padding:0 10px; margin-right:10px; margin-bottom:10px}
.third_nav .nr .lt a.on,.third_nav .nr .lt a:hover{ background:#1e569a; color:#fff}
@media (max-width:1700px) {
	.third_nav .nr{ width:1200px}
}
@media (max-width:1200px) {
	.third_nav{padding-top:20px}
	.third_nav .nr{ width:92%}
	.third_nav .nr .lt{ width:100%; border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf}
	.third_nav .nr .rt{ display:none}
	.third_nav .nr .lt a{ width:33.3333333%; height:40px; line-height:40px; margin:0; text-align:center; padding:0; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; box-sizing:border-box; background:#f8f8f8; font-size:12px}

}

.third_nav2{ width:100%;margin-top:65px; text-align:center; font-size:0; margin-bottom:2%}
.third_nav2  a{ display:inline-block; vertical-align:top; font-size:16px; color:#333333; line-height:30px; padding:0 10px; margin:0 10px;margin-bottom:10px}
.third_nav2 a.current,.third_nav2 a:hover{ background:#1e569a; color:#fff}
@media (max-width:1700px) {
	.third_nav2{ width:1200px; margin:0 auto; margin-top:30px}
}
@media (max-width:1200px) {
	.third_nav2{ width:92%; margin:0 auto;margin-top:30px;border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf; text-align:left}
	.third_nav2 a{ width:33.3333333%; height:40px; line-height:40px; margin:0; text-align:center; padding:0; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; box-sizing:border-box; background:#f8f8f8; font-size:12px; text-align:center}

}
@media (max-width:750px) {
	.third_nav2 a{ width:50%}
}




.product_list{ width:100%; background:#efefef; padding:65px 0}
.product_list .nr{ width:1700px; margin:0 auto}
.product_list .nr .item{ width:400px; float:left; margin-right:33px; margin-bottom:30px; background:#fff}
.product_list .nr .item:nth-child(4n){ margin-right:0}
.product_list .nr .item .pic{ width:100%; overflow:hidden}
.product_list .nr .item .pic img{ width:100%}
.product_list .nr .item .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;}
.product_list .nr .item: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);}
.product_list .nr .item .title{ width:100%; height:58px; border-top:1px solid #1e569a; background:#fff}
.product_list .nr .item .title a{ display:block; box-sizing:border-box; width:100%; padding:0 75px 0 25px; line-height:58px; font-size:18px; color:#333333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; background:url(g_08.png) 90% center no-repeat}
.product_list .nr .item:hover .title a{ color:#1e569a}
@media (max-width:1700px) {
	.product_list{ padding:40px 0}
	.product_list .nr{ width:1200px; margin:0 auto}
	.product_list .nr .item{ width:378px; margin-right:33px}
	.product_list .nr .item:nth-child(4n){ margin-right:33px}
	.product_list .nr .item:nth-child(3n){ margin-right:0}
}
@media (max-width:1200px) {
	.product_list{ padding:20px 0}
	.product_list .nr{ width:92%}
	.product_list .nr .item{ width:32%; margin-right:2%; margin-bottom:2%}
	.product_list .nr .item:nth-child(4n){ margin-right:2%}
	.product_list .nr .item:nth-child(3n){ margin-right:0}
}
@media (max-width:750px) {
	.product_list .nr .item{ width:49%}
	.product_list .nr .item:nth-child(4n){ margin-right:0}
	.product_list .nr .item:nth-child(3n){ margin-right:0}
	.product_list .nr .item:nth-child(2n){ margin-right:0}
	.product_list .nr .item:nth-child(2n-1){ margin-right:2%}
	.product_list .nr .item .title{ height:36px;}
	.product_list .nr .item .title a{ padding:0 36px 0 10px; font-size:14px; line-height:36px; background:url(g_08.png) 96% center no-repeat}
}

/*product_display*/
.product_display{ width:100%; padding:60px 0; background:#efefef}
.product_display .item01 .nr{ width:1700px; margin:0 auto}
.product_display .item01 .nr .lt{ float:left; width:85px; padding:36px 0; position:relative; margin-left:62px}
.product_display .item01 .nr .lt .swiper_b02{ width:85px; height:407px; overflow:hidden}
.product_display .item01 .nr .lt .swiper_b02 .swiper-slide{ width:85px; height:85px; position:relative; box-sizing:border-box; border:1px solid #ccc; margin-bottom:22px; background:#fff}
.product_display .item01 .nr .lt .swiper_b02 .swiper-slide:nth-child(1){border:1px solid #1e569a;}
.product_display .item01 .nr .lt .swiper_b02 .swiper-slide:hover{border:1px solid #1e569a;}
.product_display .item01 .nr .lt .swiper_b02 .swiper-slide a{ display:block; width:100%; height:100%}
.product_display .item01 .nr .lt .swiper_b02 .swiper-slide:last-child{ margin-bottom:0}
.product_display .item01 .nr .lt .next_b02{ width:100%; height:18px; background:url(g_15.png) bottom center no-repeat; position:absolute; left:0; bottom:0; z-index:2; cursor:pointer}
.product_display .item01 .nr .lt .prev_b02{ width:100%; height:18px; background:url(g_14.png) bottom center no-repeat; position:absolute; left:0; top:0; z-index:2; cursor:pointer}
.product_display .item01 .nr .cen{ float:left; margin-left:65px; background:#fff}
.product_display .item01 .nr .rt{ float:left; margin-left:65px; width:515px}
.product_display .item01 .nr .rt .s1{ font-size:18px; color:#333333; font-weight:bold; margin-top:15px}
.product_display .item01 .nr .rt .intro1{ margin-top:20px; font-size:16px; color:#333333; border-bottom:1px solid #d8d9db; padding-bottom:20px; line-height:2}
.product_display .item01 .nr .rt .intro2{ margin-top:20px; font-size:16px; color:#333333; border-bottom:1px solid #d8d9db; padding-bottom:20px; line-height:2}
.product_display .item01 .nr .rt span{ display:block; padding:0 20px; height:42px; line-height:42px; border-radius:21px; color:#fff; background:#1e569a; margin-right:20px; margin-top:20px; float:left; font-size:18px}
.product_display .item01 .nr .rt .tel{ margin-top:20px; width:218px; height:42px; border-radius:21px; background:#1e569a; text-align:center; line-height:42px; color:#fff; font-size:18px; color:#f0f2f4; float:left}
.product_display .item01 .nr .rt .tel i{ display:inline-block; vertical-align:top; background:url(g_11.png) left center no-repeat; padding-left:40px}
@media (max-width:1700px) {
	.product_display .item01 .nr{ width:1200px;}
	.product_display .item01 .nr .lt{ margin-left:0}
	.product_display .item01 .nr .cen{ margin-left:30px}
	.product_display .item01 .nr .rt{ margin-left:30px; width:415px}
}
@media (max-width:1200px) {
	.product_display{ padding:20px 0}
	.product_display .item01 .nr{ width:92%}
	.product_display .item01 .nr .lt{ width:100%; height:85px; box-sizing:border-box; padding:0 25px}
	.product_display .item01 .nr .lt .swiper_b02{ width:100%}
	.product_display .item01 .nr .lt .swiper_b02 .swiper-slide{ width:85px; height:85px; margin-right:10px; margin-bottom:0}
	.product_display .item01 .nr .lt .swiper_b02 .swiper-slide:last-child{ margin-right:0}
	.product_display .item01 .nr .lt .next_b02{width:18px; height:85px; background:url(g_14_2.png) left center no-repeat; position:absolute; right:0; bottom:0; z-index:2; cursor:pointer; background-size:18px; left:auto}
	.product_display .item01 .nr .lt .prev_b02{width:18px; height:85px; background:url(g_15_2.png) left center no-repeat; position:absolute; left:0; bottom:0; z-index:2; cursor:pointer; background-size:18px;}
	.product_display .item01 .nr .cen{ width:100%; margin-left:0; margin-top:20px}
	.product_display .item01 .nr .cen img{ width:100%}
	.product_display .item01 .nr .rt{ width:100%; margin-left:0; margin-top:15px}
	.product_display .item01 .nr .rt .s1{ margin-top:0; font-size:16px}
	.product_display .item01 .nr .rt .intro1{ padding:10px 0 ; line-height:1.6; margin:0; font-size:14px}
	.product_display .item01 .nr .rt .intro2{ padding:10px 0 ; line-height:1.6; margin:0; font-size:14px}
	.product_display .item01 .nr .rt span{ font-size:14px}
	.product_display .item01 .nr .rt .tel i{ font-size:14px}
}
.product_display .item02{ margin-top:60px}
.product_display .item02 .nr{ width:1700px; margin:0 auto}
.product_display .item02 .nr .tab01{ width:100%}
.product_display .item02 .nr .tab01 .hd{ width:100%; font-size:0; background:#1e569a; color:#fff}
.product_display .item02 .nr .tab01 .hd li{ display:inline-block; vertical-align:top; width:150px; height:70px; line-height:70px; color:#f0f2f4; font-size:18px; text-align:center; background:url(g_13.png) right center no-repeat; cursor:pointer}
.product_display .item02 .nr .tab01 .hd li:last-child{ background:none}
.product_display .item02 .nr .tab01 .hd li.on{ color:#fff; font-weight:bold}
.product_display .item02 .nr .tab01 .bd{ width:100%; padding:30px 0}
.product_display .item02 .nr .tab01 .bd .con01{ width:100%;line-height:2; font-size:16px; word-wrap:break-word;}
.product_display .item02 .nr .tab01 .bd .con02{ width:100%;line-height:2; font-size:16px; word-wrap:break-word;}
.product_display .item02 .nr .tab01 .bd .con03{ width:100%}
.product_display .item02 .nr .tab01 .bd .con03 .m{ width:795px; float:left; margin-bottom:30px}
.product_display .item02 .nr .tab01 .bd .con03 .m:nth-child(2n){ float:right}
.product_display .item02 .nr .tab01 .bd .con03 .m p{ font-size:14px; color:#373737; background:url(g_12.png) left center no-repeat; height:34px; line-height:34px; padding-left:30px; width:600px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; float:left; display:block}
.product_display .item02 .nr .tab01 .bd .con03 .m a{ display:block; width:78px; height:34px; background:#1e569a; text-align:center; line-height:34px; color:#fff; border-radius:5px; float:right}
.product_display .item02 .nr .tab01 .bd  img{ max-width:100%; height:auto}
@media (max-width:1700px) {
	.product_display .item02 .nr{ width:1200px; margin:0 auto}
	.product_display .item02 .nr .tab01 .bd .con03 .m{ width:550px}
	.product_display .item02 .nr .tab01 .bd .con03 .m p{ width:420px}
}
@media (max-width:1200px) {
	.product_display .item02{ margin-top:30px}
	.product_display .item02 .nr{ width:92% }
	.product_display .item02 .nr .tab01 .hd li{ width:33.33333%; max-width:150px; line-height:50px; font-size:16px; height:50px}
	.product_display .item02 .nr .tab01 .bd{ padding:15px 0}
	.product_display .item02 .nr .tab01 .bd .con03 .m{ width:100%; margin-bottom:15px}
	.product_display .item02 .nr .tab01 .bd .con03 .m p{ width:calc(100% - 120px)}
}
.chaxun{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:99; background:rgba(00,00,00,0.7); display:none}
.chaxun .item{ width:400px; height:68px; position:absolute; left:50%; margin-left:-200px; top:50%; margin-top:-34px; background:#fff}
.chaxun .item .inp1{ width:200px; height:68px; border:0; position:absolute; left:10px; top:0; font-size:14px;}
.chaxun .item .inp2{ width:76px; height:68px; background:#1e569a; color:#fff; font-size:14px; position:absolute; right:0; top:0; cursor:pointer} 
.chaxun .item .gb{ width:30px; height:30px; background:url(gb.png) center center no-repeat; background-size:30px; position:absolute; right:0; top:-50px; cursor:pointer}

@media (max-width:1200px) {
	.chaxun .item{ width:300px; height:48px;margin-left:-150px;margin-top:-24px;}
	.chaxun .item .inp1{ width:180px; height:48px;}
	.chaxun .item .inp2{ width:76px; height:48px;} 
	.chaxun .item .gb{ width:24px; height:24px; background:url(gb.png) center center no-repeat; background-size:24px; position:absolute; right:0; top:-30px; cursor:pointer}
}
.pc_content{ display:block}
.sj_content{ display:none}
@media (max-width:1200px) {
.pc_content{ display:none}
.sj_content{ display:block}
}
/*aboout*/
.aboout{ width:100%; background:#fff}
.aboout .ab01{ width:100%}
.ab_top{ width:100%; font-size:30px; color:#333333; font-weight:normal; text-align:center; line-height:1; padding:60px 0 12px; position:relative}
.ab_top:after{content:""; display:block; width:60px; height:1px; background:#1e569a; position:absolute; left:50%; margin-left:-30px; bottom:0}
.aboout .ab01 .content{ font-size:16px; color:#333; width:1700px; margin:0 auto; padding:60px 0; line-height:2}
@media (max-width:1700px) {
	.aboout .ab01 .content{ width:1200px;}
}
@media (max-width:1200px) {
	.aboout .ab01 .content{ width:92%; padding:30px 0}
	.ab_top{ font-size:20px; padding:30px 0 12px}
}

.aboout .ab02{ width:100%}
.aboout .ab02 .nr{ width:1700px; margin:0 auto; position:relative}
.aboout .ab02 .nr .pic{ width:100%; overflow:hidden}
.aboout .ab02 .nr .pic img{ width:100%;}
.aboout .ab02 .nr .content{ width:556px; height:414px; background:rgba(255,255,255,0.8); position:absolute; right:50px; top:50%; margin-top:-207px; box-sizing:border-box; padding:55px}
.aboout .ab02 .nr .content h3{ font-size:26px; color:#333333; background:url(g_17.jpg) left bottom no-repeat; padding-bottom:15px}
.aboout .ab02 .nr .content .intro{ font-size:16px; line-height:2; margin-top:30px; color:rgba(51,51,51,0.9); min-height:166px}
.aboout .ab02 .nr .content .more a{ display:block; width:160px; height:45px; background:#1e569a; color:#fff; border-radius:10px; line-height:45px; text-align:center}
.aboout .ab02 .nr .content .more a i{ display:inline-block; vertical-align:top; line-height:45px; background:url(g_18.png) right center no-repeat; padding-right:20px; font-size:16px; transition:all 0.3s linear}
.aboout .ab02 .nr .content .more:hover a i{ padding-left:20px}
.aboout .ab02 .nr .hd{ width:100%; font-size:0; position:absolute; left:0; bottom:30px; z-index:9; text-align:center}
.aboout .ab02 .nr .hd li{ display:inline-block; vertical-align:top; width:22px; height:22px; background:url(d6.png) center center no-repeat; opacity:1; margin:0 15px; position:relative}
.aboout .ab02 .nr .hd li.on{background:url(d7.png) center center no-repeat; }
.aboout .ab02 .nr .hd li:after{ content:""; display:block; width:52px; height:2px; background:rgba(135,193,33,0.2); position:absolute; right:-41px; top:50%; margin-top:-1px}
.aboout .ab02 .nr .hd li:last-child:after{ width:0}
@media (max-width:1700px) {
	.aboout .ab02 .nr{ width:1200px;}
	.aboout .ab02 .nr .content{ height:360px; margin-top:-180px; padding:35px}
}
@media (max-width:1200px) {
	.aboout .ab02 .nr{ width:92%; margin:0 auto}
	.aboout .ab02 .nr .content{ width:100%; height:auto; box-shadow:0 0 10px rgba(00,00,00,0.15); position:relative; left:auto; top:auto; margin-top:0; right:auto; padding:25px}
	.aboout .ab02 .nr .content h3{ font-size:18px}
	.aboout .ab02 .nr .content .intro{ font-size:14px; min-height:0; margin-top:15px; margin-bottom:20px; height:140px}
	.aboout .ab02 .nr .content .more a{ width:120px; height:35px}
	.aboout .ab02 .nr .content .more a i{ font-size:14px; line-height:35px}
	
	.aboout .ab02 .nr .hd{ width:100%; position:relative; left:0; top:20px; bottom:auto; margin:0}
	.aboout .ab02 .nr .hd li:after{background:#d3e3f6}
}

.ab03_ie{ display:none}
.ab03 .nr{ width:1700px; background:url(g_19.jpg) center center no-repeat; height:650px; margin:0 auto; position:relative; margin-top:50px; padding-top:1px}
.ab03.ab03_ie .nr{ background:none; height:auto}
.ab03.ab03_ie .nr img{ width:100%; height:auto }
.ab03 .nr .swiper_ab01:after{ content:""; display:block; width:100%; height:1px; background:rgba(255,255,255,0.5); position:absolute; left:0; top:50%}
.ab03 .nr .swiper_ab01{ width:1400px; height:400px; margin:0 auto; margin-top:125px; position:relative; overflow:hidden}
.ab03 .nr .swiper_ab01 .swiper-slide{ width:280px; position:relative; z-index:2; margin-bottom:197px; height:203px; box-sizing:border-box; color:#fff; background:url(g_22.png) left bottom no-repeat}
.ab03 .nr .swiper_ab01 .swiper-slide:nth-child(2n){ margin-top:197px; margin-bottom:0; padding-top:120px; background:url(g_23.png) left top no-repeat}
.ab03 .nr .swiper_ab01 .swiper-slide .t a{ color:#fff; font-size:20px}
.ab03 .nr .swiper_ab01 .swiper-slide .intro{ font-size:14px; color:rgba(255,255,255,0.7); margin-top:10px; width:280px}
.ab03 .nr .next_ab01{ cursor:pointer; background:url(g_21.png) center center no-repeat; width:61px; height:61px; position:absolute; right:89px; top:50%; margin-top:-30px; border-radius:50%; box-shadow: 0 0 10px rgba(00,00,00,0.1)}
.ab03 .nr .prev_ab01{ cursor:pointer; background:url(g_20.png) center center no-repeat; width:61px; height:61px; position:absolute; left:89px; top:50%; margin-top:-30px; border-radius:50%; box-shadow: 0 0 10px rgba(00,00,00,0.1)}
@media (max-width:1700px) {
	.ab03 .nr{ width:1200px;}
	.ab03 .nr .swiper_ab01{ width:1000px;}
	.ab03 .nr .swiper_ab01 .swiper-slide{ width:200px}
	.ab03 .nr .next_ab01{ right:39px}
	.ab03 .nr .prev_ab01{ left:39px}
	.ab03 .nr .swiper_ab01 .swiper-slide .intro{ width:200px}
}
@media (max-width:1200px) {
	.ab03 .nr{ width:92%; box-sizing:border-box; padding:1px 80px; height:500px; margin-top:25px}
	.ab03 .nr .swiper_ab01{ width:100%; height:400px; margin-top:49px}
	.ab03 .nr .swiper_ab01 .swiper-slide{ width:33.3333333333333333333333333333333%}
	.ab03 .nr .next_ab01{ right:19px; display:block}
	.ab03 .nr .prev_ab01{ left:19px; display:block}
}
@media (max-width:750px) {
	.ab03 .nr{ padding:30px 40px; height:auto; background-size:cover!important}
	.ab03 .nr .next_ab01{ width:30px; height:30px; background-size:30px; margin-top:-15px; right:3px}
	.ab03 .nr .prev_ab01{ width:30px; height:30px; background-size:30px; margin-top:-15px; left:3px}
	.ab03 .nr .swiper_ab01{ height:auto; margin:0}
	.ab03 .nr .swiper_ab01:after{ width:0}
	.ab03 .nr .swiper_ab01 .swiper-slide{ background:rgba(00,00,00,0.3); box-sizing:border-box; width:49%; margin:0; padding:0; margin-right:2%; border-radius:10px; height:auto}
	.ab03 .nr .swiper_ab01 .swiper-slide .title{ padding:15px 10px}
	.ab03 .nr .swiper_ab01 .swiper-slide:nth-child(2n){ background:rgba(00,00,00,0.3); box-sizing:border-box; width:49%; margin:0; padding:0; margin-right:2%; border-radius:10px;}
	.ab03 .nr .swiper_ab01 .swiper-slide .intro{ width:100%}
	.ab03 .nr .swiper_ab01 .swiper-slide .t a{ font-size:16px}
	.ab03 .nr .swiper_ab01 .swiper-slide .intro{ margin-top:8px; font-size:12px; height:90px}
	.ab03 .nr .swiper_ab01 .swiper-slide:last-child{ margin-right:0}
}

.ab04 .nr{ width:1700px; margin:0 auto; margin-top:100px; position:relative}
.ab04 .nr:after{ content:""; display:block; width:100%; height:1px; background:#ececec; position:absolute; left:0; top:46px}
.ab04 .nr .item{ width:25%; float:left; text-align:center; padding-bottom:50px; position:relative; z-index:2}
.ab04 .nr .item:after{ content:""; display:block; background:url(g_29.png) center center no-repeat; width:12px; height:12px; position:absolute; right:-6px; top:41px}
.ab04 .nr .item:nth-child(4):after{ width:0}
.ab04 .nr .item span.ico{ display:block; width:100%; height:92px; background:url(ab01.png) bottom center no-repeat}
.ab04 .nr .item h3{ font-size:26px; color:#333333; font-weight:normal; margin-top:40px}
.ab04 .nr .item .intro{ font-size:16px; color:rgba(51,51,51,0.7); max-width:242px; margin:0 auto; line-height:30px}
.ab04 .nr .item:nth-child(1) span.ico{background:url(ab01.png) bottom center no-repeat}
.ab04 .nr .item:nth-child(2) span.ico{background:url(ab02.png) bottom center no-repeat}
.ab04 .nr .item:nth-child(3) span.ico{background:url(ab03.png) bottom center no-repeat}
.ab04 .nr .item:nth-child(4) span.ico{background:url(ab04.png) bottom center no-repeat}
.ab04 .nr .item:nth-child(1):hover span.ico{background:url(ab10.png) bottom center no-repeat}
.ab04 .nr .item:nth-child(2):hover span.ico{background:url(ab11.png) bottom center no-repeat}
.ab04 .nr .item:nth-child(3):hover span.ico{background:url(ab12.png) bottom center no-repeat}
.ab04 .nr .item:nth-child(4):hover span.ico{background:url(ab13.png) bottom center no-repeat}
@media (max-width:1700px) {
	.ab04 .nr{ width:1200px}
}
@media (max-width:1200px) {
	.ab04 .nr{ width:92%; margin-top:30px}
	.ab04 .nr .item h3{ font-size:20px; margin-top:20px}
	.ab04 .nr .item .intro{ font-size:13px; line-height:2}
}
@media (max-width:750px) {
	.ab04 .nr{ margin-bottom:25px}
	.ab04 .nr .item{ width:49%; box-sizing:border-box; border-radius:10px; box-shadow:0 0 10px rgba(00,00,00,0.1); padding:20px 15px; margin-bottom:2%}
	.ab04 .nr .item:nth-child(2n){ float:right}
	.ab04 .nr .item:after{ width:0}
	.ab04 .nr::after{ width:0}
	.ab04 .nr .item span.ico{ height:60px; background-size:60px!important;}
	.ab04 .nr .item h3{ font-size:16px; margin-top:10px}
	.ab04 .nr .item .intro{ font-size:12px; line-height:20px; height:40px}
}


.ab05{ width:100%}
.ab05 .nr{ width:1700px; margin:0 auto; position:relative}
.ab05 .nr .pic{ width:100%}
.ab05 .nr .pic img{ width:100%}
.ab05 .nr .intro{ position:absolute; right:145px; top:140px; text-align:right}
.ab05 .nr .intro h3{ font-size:30px; color:#fff; font-weight:normal}
.ab05 .nr .intro p{ font-size:20px; color:rgba(255,255,255,0.9); text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}
@media (max-width:1700px) {
	.ab05 .nr{ width:1200px}
}
@media (max-width:1200px) {
	.ab05 .nr{ width:92%}
	.ab05 .nr .intro{ text-align:left; top:50%; right:auto; left:5%; transform:translateY(-50%)}
	.ab05 .nr .intro h3{ font-size:20px}
	.ab05 .nr .intro p{ font-size:16px}
}
@media (max-width:750px) {
	.ab05 .nr .intro h3{ font-size:16px}
	.ab05 .nr .intro p{ font-size:12px}
}

.ab06{ width:100%}
.ab06 .nr{ width:1700px; margin:0 auto; margin-top:50px}
.ab06 .nr .swiper_ab02{ width:100%; overflow:hidden}
.ab06 .nr .swiper_ab02 .swiper-slide{ width:20%; float:left; height:490px; box-sizing:border-box; border-right:1px solid #bebebe; background:#eeeeee; padding:120px 35px}
.ab06 .nr .swiper_ab02 .swiper-slide .ico{ width:100%; height:40px; background:url(ab05.png) left bottom no-repeat}
.ab06 .nr .swiper_ab02 .swiper-slide .t{ font-size:24px; color:#333333; margin-top:20px}
.ab06 .nr .swiper_ab02 .swiper-slide .intro{ font-size:16px; color:#333333; text-align:justify; margin-top:30px; line-height:30px}
.ab06 .nr .swiper_ab02 .swiper-slide:nth-child(5){ border:0}
.ab06 .nr .swiper_ab02 .swiper-slide:nth-child(1) .ico{ background:url(ab05.png) left bottom no-repeat}
.ab06 .nr .swiper_ab02 .swiper-slide:nth-child(2) .ico{ background:url(ab06.png) left bottom no-repeat}
.ab06 .nr .swiper_ab02 .swiper-slide:nth-child(3) .ico{ background:url(ab07.png) left bottom no-repeat}
.ab06 .nr .swiper_ab02 .swiper-slide:nth-child(4) .ico{ background:url(ab08.png) left bottom no-repeat}
.ab06 .nr .swiper_ab02 .swiper-slide:nth-child(5) .ico{ background:url(ab09.png) left bottom no-repeat}
.ab06 .nr .swiper_ab02 .swiper-slide:hover{ background:url(g_27.jpg) bottom center no-repeat; background-size:cover}
.ab06 .nr .swiper_ab02 .swiper-slide:hover .t{ color:#eeeeee}
.ab06 .nr .swiper_ab02 .swiper-slide:hover .intro{ color:#eeeeee}
.ab06 .nr .swiper_ab02 .swiper-slide:nth-child(1):hover .ico{ background:url(ab14.png) left bottom no-repeat}
.ab06 .nr .swiper_ab02 .swiper-slide:nth-child(2):hover .ico{ background:url(ab15.png) left bottom no-repeat}
.ab06 .nr .swiper_ab02 .swiper-slide:nth-child(3):hover .ico{ background:url(ab16.png) left bottom no-repeat}
.ab06 .nr .swiper_ab02 .swiper-slide:nth-child(4):hover .ico{ background:url(ab17.png) left bottom no-repeat}
.ab06 .nr .swiper_ab02 .swiper-slide:nth-child(5):hover .ico{ background:url(ab18.png) left bottom no-repeat}
@media (max-width:1700px) {
	.ab06 .nr{ width:1200px;}
	.ab06 .nr .swiper_ab02 .swiper-slide .intro{ font-size:14px; line-height:24px}
}
@media (max-width:1200px) {
	.ab06 .nr{ width:92%; margin-top:30px}
	.ab06 .nr .swiper_ab02 .swiper-slide{ width:20%; padding:120px 25px}
}
@media (max-width:1000px) {
	.ab06 .nr{ width:92%; margin-top:30px}
	.ab06 .nr .swiper_ab02 .swiper-slide{ width:25%; padding:120px 25px}
}
@media (max-width:750px) {
	.ab06 .nr .swiper_ab02 .swiper-slide{ width:33.333333333333333333333%; padding:40px 15px; height:auto}
	.ab06 .nr .swiper_ab02 .swiper-slide .t{ font-size:18px; margin-top:20px}
	.ab06 .nr .swiper_ab02 .swiper-slide .intro{ font-size:12px; line-height:20px; margin-top:15px}
}
@media (max-width:450px) {
	.ab06 .nr .swiper_ab02 .swiper-slide{ width:50%}
}

.ab07{ width:100%}
.ab07 .nr{ width:1700px; margin:0 auto; position:relative; margin-top:50px; margin-bottom:30px}
.ab07 .nr .pic{ width:100%}
.ab07 .nr .pic img{ width:100%}
.ab07 .nr .intro{ position:absolute; left:120px; top:160px; text-align:left}
.ab07 .nr .intro p{ font-size:20px; color:#f7f7f7; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}
.ab07 .nr .intro p i{ font-size:30px; color:#1e569a; font-weight:bold}
@media (max-width:1700px) {
	.ab07 .nr{ width:1200px}
	.ab07 .nr .intro{ top:80px}
}
@media (max-width:1200px) {
	.ab07 .nr{ width:92%; margin-top:30px}
	.ab07 .nr .intro{ text-align:left; top:5%; right:auto; left:5%; }
	.ab07 .nr .intro p{ font-size:16px}
}
@media (max-width:750px) {
	.ab07 .nr{ margin-bottom:15px}
	.ab07 .nr .intro p{ font-size:10px; width:90%}
	.ab07 .nr .intro p i{ font-size:20px}
	
}


.case01{ width:100%; margin-bottom:90px}
.case01 .nr{ width:1700px; margin:0 auto}
.case01 .nr .item{ width:515px; float:left; margin-right:77px; margin-top:50px}
.case01 .nr .item:nth-child(3n){ margin-right:0}
.case01 .nr .item .pic{ width:100%; overflow:hidden}
.case01 .nr .item .pic img{ width:100%}
.case01 .nr .item .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;}
.case01 .nr .item: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);}
.case01 .nr .item .title{ border:1px solid #d2d2d2; border-top:0; padding:15px}
.case01 .nr .item .title h3{ font-size:18px; color:#333333; font-weight:normal;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.case01 .nr .item .title h3 a{ color:#333}
.case01 .nr .item .title .intro{ font-size:14px; color:rgba(51,51,51,0.7); padding:10px 0;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.case01 .nr .item .title .more a{ color:#1e569a; font-size:14px}
@media (max-width:1700px) {
	.case01 .nr{ width:1200px;}
	.case01 .nr .item{ width:370px; margin-right:45px}
}
@media (max-width:1200px) {
	.case01 .nr{ width:92%}
	.case01 .nr .item{ width:32%; margin-right:2%; margin-top:2%}
}
@media (max-width:750px) {
	.case01 .nr .item{ width:49%;}
	.case01 .nr .item:nth-child(3n){ margin-right:2%}
	.case01 .nr .item:nth-child(2n){ margin-right:0}
	.case01 .nr .item .title{ padding:10px}
	.case01 .nr .item .title h3{ font-size:15px}
	.case01 .nr .item .title .intro{ font-size:12px; padding:5px 0}
	.case01 .nr .item .title .more a{ font-size:12px}
}

.case02{ width:100%; background:url(g_31.jpg) center center no-repeat; background-size:cover; padding-bottom:100px}
.case02 .ab_top{ color:#fff}
.case02 .ab_top:after{ background:#fff}
.case02 .nr{ width:1700px; margin:0 auto; margin-top:90px}
.case02 .nr .tabs{ width:242px; float:left; border-right:1px solid rgba(255,255,255,0.1)}
.case02 .nr .tabs .swiper-slide{ width:242px; height:59px; font-size:18px; color:#fff; text-align:center; line-height:59px; position:relative; margin-bottom:5px; cursor:pointer}
.case02 .nr .tabs .swiper-slide.swiper-slide-active{ background:url(g_32.png) center center no-repeat}
.case02 .nr .tabs .swiper-slide.swiper-slide-active:after{ content:""; display:block; width:4px; height:59px; background:#1e569a; position:absolute; right:-1px; top:0}
.case02 .nr .tabs-container{ width:1394px; float:right; color:#fff; overflow:hidden}
.case02 .nr .tabs-container .swiper_n01{ width:100%}
.case02 .nr .tabs-container .swiper_n01 .swiper-slide .pic{ width:100%}
.case02 .nr .tabs-container .swiper_n01 .swiper-slide .pic img{ width:100%}
.case02 .nr .tabs-container .swiper_n01 .swiper-slide .title{ width:100%; border:1px solid #d2d2d2; height:40px; background:#fff; padding:0 10px; line-height:40px; box-sizing:border-box; font-size:18px; color:#333333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.case02 .nr .tabs-container .swiper_n01 .pagination_n01{ width:100%; text-align:center; margin-top:50px}
.case02 .nr .tabs-container .swiper_n01 .pagination_n01 span{ opacity:1; width:40px; height:3px; background:#fff; border-radius:0}
.case02 .nr .tabs-container .swiper_n01 .pagination_n01 span.swiper-pagination-bullet-active{ background:#1e569a}
@media (max-width:1700px) {
	.case02 .nr .tabs{ width:160px}
	.case02 .nr .tabs .swiper-slide{ width:160px}
	.case02 .nr{ width:1200px;}
	.case02 .nr .tabs-container{ width:1000px}
	.case02 .nr .tabs .swiper-slide{ font-size:15px}
}
@media (max-width:1200px) {
	.case02 .nr{ width:92%; margin-top:30px; padding-bottom:50px; overflow:hidden}
	.case02 .nr .tabs{ width:100%}
	.case02 .nr .tabs .swiper-slide{ height:40px; line-height:40px; font-size:16px}
	.case02 .nr .tabs .swiper-slide.swiper-slide-active::after { height:40px;}
	.case02 .nr .tabs-container{ width:100%; margin-top:20px}
	.case02 .nr .tabs-container .swiper_n01 .swiper-slide .title{ font-size:14px; padding:0 10px; height:32px; line-height:32px}
	.case02 .nr .tabs-container .swiper_n01 .pagination_n01{ margin-top:20px}
	.case02 .nr .tabs-container .swiper_n01 .pagination_n01 span{ width:24px}
}



.case02_ie{ width:100%; background:url(g_31.jpg) center center no-repeat; background-size:cover; padding-bottom:100px; display:none}
.case02_ie .ab_top{ color:#fff}
.case02_ie .ab_top:after{ background:#fff}
.case02_ie .nr{ width:1700px; margin:0 auto; margin-top:90px;}
.case02_ie .nr .hd{ width:242px; float:left; border-right:1px solid rgba(255,255,255,0.1)}
.case02_ie .nr .hd li{ width:242px; height:52px; font-size:18px; color:#fff; text-align:center; line-height:52px; position:relative; margin-bottom:5px; cursor:pointer}
.case02_ie .nr .hd li.on{ background:url(g_32.png) center center no-repeat}
.case02_ie .nr .hd li.on:after{ content:""; display:block; width:4px; height:52px; background:#1e569a; position:absolute; right:-1px; top:0}
.case02_ie .nr .bd{ width:1394px; float:right; color:#fff; overflow:hidden; height:510px;}
.case02_ie .nr .bd .con{ width:100%}
.case02_ie .nr .bd .con li{ width:23.5%; margin-right:2%; margin-bottom:2%; float:left}
.case02_ie .nr .bd .con li:nth-child(4n){ margin-right:0}
.case02_ie .nr .bd .con li .pic{ width:100%}
.case02_ie .nr .bd .con li .pic img{ width:100%; height:auto}
.case02_ie .nr .bd .con li .title{ width:100%; border:1px solid #d2d2d2; height:40px; background:#fff; padding:0 10px; line-height:40px; box-sizing:border-box; font-size:18px; color:#333333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.case02_ie .nr .tabs-container .swiper_n01 .pagination_n01{ width:100%; text-align:center; margin-top:50px}
.case02_ie .nr .tabs-container .swiper_n01 .pagination_n01 span{ opacity:1; width:40px; height:3px; background:#fff; border-radius:0}
.case02_ie .nr .tabs-container .swiper_n01 .pagination_n01 span.swiper-pagination-bullet-active{ background:#1e569a}
@media (max-width:1700px) {
	.case02_ie .nr .hd{ width:160px}
	.case02_ie .nr .hd li{ width:160px}
	.case02_ie .nr{ width:1200px;}
	.case02_ie .nr .bd{ width:1000px}
	.case02_ie .nr .bd .con li{ width:32%}
	.case02_ie .nr .bd .con li:nth-child(4n){ margin-right:2%}
	.case02_ie .nr .bd .con li:nth-child(3n){ margin-right:0}
	.case02_ie .nr .bd .con li:nth-child(7),.case02_ie .nr .bd .con li:nth-child(8){ display:none}
}


/* 内容模式 */
.wrap .main{ width:92%; max-width:1700px; margin:0 auto; padding:30px 0}
.article {line-height:2.1; font-size:16px; word-wrap:break-word; text-align:justify; color:#333;}
.article .hd { padding:0 0 40px; text-align:center; }
.article .hd h1 { color:#333; font-size:20px; }
.article .hd .titBar { color:#797979; font-size:13px; }
.article .bd { padding-bottom:40px; text-align:justify; color:#333;}
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }
.article-consj{display:none;}
.article img{ height:auto; max-width:100%}
@media (max-width:1700px) {
	.wrap .main{max-width:1200px;}
}

@media all and (max-width:1200px){
	.wrap .main{ padding:20px 0}
	.article {line-height:24px; font-size:14px; }
	.article span{font-size:14px !important;}
	.article .article-con img,.article .article-consj img{max-width:100%;}
	.article-con{display:none;}
	.article-consj{display:block;}
	.article .hd h1{ font-size:18px}
}


/* 分页 */
.page { padding:40px 0 30px; line-height:24px; text-align:center; }
.page a { display:inline-block; margin:0 2px; padding:3px 12px; border:1px solid #ddd; background:#f2f2f2; vertical-align:top; }
.page a:hover,.page .current { border:1px solid #1e569a; background:#1e569a; color:#fff; }

@media all and (max-width:1200px){
	.page { padding:0 0 10px; }
	.page a { padding:1px 10px; }
}



.list { padding:0 0 40px; }
.list li { padding:10px 0; border-bottom:1px dashed #e0e0e0; background:url(o_ico_04.png) no-repeat 3px center; line-height:20px; font-size: 14px; }
.list li span{ float:right; color:#999; }
.list li a { padding-left:15px; }





.piList{ width:100%}
.piList .pic-item-list{ width:100%}
.piList .pic-item-list .pic-item{ width:15%; background:#fff; margin-right:2%; margin-bottom:2%; float:left}
.piList .pic-item-list .pic-item:nth-child(6n){ margin-right:0}
.piList .pic-item-list .pic-item .list-pic{ width:100%; overflow:hidden;}
.piList .pic-item-list .pic-item .list-pic img{ width:100%; height:auto}
.piList .pic-item-list .pic-item .list-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;}
.piList .pic-item-list .pic-item .list-pic:hover 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);}
.piList .pic-item-list .pic-item  dl a{ display:block; text-align:center; font-size:16px; padding:10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; border-top:1px solid #ccc}
@media all and (max-width:1200px){
	.piList .pic-item-list .pic-item{ width:32%}
	.piList .pic-item-list .pic-item:nth-child(4n){ margin-right:2%}
	.piList .pic-item-list .pic-item:nth-child(3n){ margin-right:0}
}
@media all and (max-width:750px){
	.piList .pic-item-list .pic-item{ width:49%}
	.piList .pic-item-list .pic-item:nth-child(4n){ margin-right:2%}
	.piList .pic-item-list .pic-item:nth-child(3n){ margin-right:2%}
	.piList .pic-item-list .pic-item:nth-child(2n){ margin-right:0}
	.piList .pic-item-list .pic-item  dl a{ font-size:14px}
}


.form01{ width:100%; background:#ffffff; padding:100px 0}
.form01 .nr{ width:1700px; margin:0 auto}
.form01 .nr .item01{ width:100%; position:relative; padding-bottom:35px}
.form01 .nr .item01 h3{ font-size:30px; color:#1e569a; line-height:1}
.form01 .nr .item01 p{ font-size:14px; color:#444444; line-height:1; padding-top:15px}
.form01 .nr .item01:after{ content:""; display:block; width:340px; height:2px; background:#1e569a; position:absolute; left:0; bottom:0}
.form01 .nr .item01:before{ content:""; display:block; width:calc(100% - 372px); height:2px; background:#518bd2; position:absolute; right:0; bottom:0}
.form01 .nr .item02{ width:100%; padding:35px 0}
.form01 .nr .item02 .m1{ width:100%; margin-bottom:25px}
.form01 .nr .item02 .m1 .n1{ width:340px; float:left; height:46px; line-height:46px; text-align:right; font-size:16px; color:#333333}
.form01 .nr .item02 .m1 .n1 i{ color:#1e569a}
.form01 .nr .item02 .m1 .n2{  width:calc(100% - 372px); float:right; height:46px; line-height:46px; text-align:right; font-size:16px; color:#333333; text-align:left}
.form01 .nr .item02 .m1 .n2 .inp1{ display:inline-block; vertical-align:top; width:100%;  max-width:990px; height:46px; box-sizing:border-box; border:1px solid #b5b5b5; border-radius:5px; padding:0 15px}
.form01 .nr .item02 .m2{ width:100%; margin-bottom:25px}
.form01 .nr .item02 .m2 .n1{ width:340px; float:left; height:46px; line-height:46px; text-align:right; font-size:16px; color:#333333}
.form01 .nr .item02 .m2 .n1 i{ color:#1e569a}
.form01 .nr .item02 .m2 .n2{  width:calc(100% - 372px); float:right; height:46px; line-height:46px; text-align:right; font-size:16px; color:#333333; text-align:left}
.form01 .nr .item02 .m2 .n2 .inp1{ display:inline-block; vertical-align:top; width:100%;  max-width:990px; height:46px; box-sizing:border-box; border:1px solid #b5b5b5; border-radius:5px; padding:0 15px}
.form01 .nr .item03{ width:100%; padding:35px 0}
.form01 .nr .item03 .m1{ width:100%; margin-bottom:25px}
.form01 .nr .item03 .m1 .n1{ width:340px; float:left; height:46px; line-height:46px; text-align:right; font-size:16px; color:#333333}
.form01 .nr .item03 .m1 .n1 i{ color:#1e569a}
.form01 .nr .item03 .m1 .n2{  width:calc(100% - 372px); float:right; height:46px; line-height:46px; text-align:right; font-size:16px; color:#333333; text-align:left}
.form01 .nr .item03 .m1 .n2 .inp1{ display:inline-block; vertical-align:top; width:100%;  max-width:990px; height:46px; box-sizing:border-box; border:1px solid #b5b5b5; border-radius:5px; padding:0 15px}
.form01 .nr .item03 .m2{ width:100%; margin-bottom:25px}
.form01 .nr .item03 .m2 .n1{ width:340px; float:left; height:46px; line-height:46px; text-align:right; font-size:16px; color:#333333}
.form01 .nr .item03 .m2 .n1 i{ color:#1e569a}
.form01 .nr .item03 .m2 .n2{  width:calc(100% - 372px); float:right; height:46px; line-height:46px; text-align:right; font-size:16px; color:#333333; text-align:left}
.form01 .nr .item03 .m2 .n2 .inp1{ display:inline-block; vertical-align:top; width:100%;  max-width:990px;; height:46px; box-sizing:border-box; border:1px solid #b5b5b5; border-radius:5px; padding:0 15px}
.form01 .nr .item03 .m3{ width:100%; margin-bottom:25px}
.form01 .nr .item03 .m3 .n1{ width:340px; float:left; height:46px; line-height:46px; text-align:right; font-size:16px; color:#333333}
.form01 .nr .item03 .m3 .n1 i{ color:#1e569a}
.form01 .nr .item03 .m3 .n2{  width:321px; float:left; height:46px; line-height:46px; text-align:right; font-size:16px; color:#333333; text-align:left; margin-left:32px}
.form01 .nr .item03 .m3 .n2 .inp1{ display:inline-block; vertical-align:top; width:321px; height:46px; box-sizing:border-box; border:1px solid #b5b5b5; border-radius:5px; padding:0 15px}
.form01 .nr .item03 .m3 .n3{ width:164px; float:left; height:46px; line-height:46px; text-align:right; font-size:16px; color:#333333}
.form01 .nr .item03 .m3 .n3 i{ color:#1e569a}
.form01 .nr .item03 .m3 .n4{  width:321px; float:left; height:46px; line-height:46px; text-align:right; font-size:16px; color:#333333; text-align:left; margin-left:22px}
.form01 .nr .item03 .m3 .n4 .inp1{ display:inline-block; vertical-align:top; width:321px; height:46px; box-sizing:border-box; border:1px solid #b5b5b5; border-radius:5px; padding:0 15px}
.form01 .nr .item03 .m4{ width:100%; margin-bottom:25px}
.form01 .nr .item03 .m4 .n1{ width:340px; float:left; height:46px; line-height:46px; text-align:right; font-size:16px; color:#333333}
.form01 .nr .item03 .m4 .n1 i{ color:#1e569a}
.form01 .nr .item03 .m4 .n2{  width:321px; float:left; height:46px; line-height:46px; text-align:right; font-size:16px; color:#333333; text-align:left; margin-left:32px}
.form01 .nr .item03 .m4 .n2 .inp1{ display:inline-block; vertical-align:top; width:321px; height:46px; box-sizing:border-box; border:1px solid #b5b5b5; border-radius:5px; padding:0 15px}
.form01 .nr .item03 .m4 .n3{ width:164px; float:left; height:46px; line-height:46px; text-align:right; font-size:16px; color:#333333}
.form01 .nr .item03 .m4 .n3 i{ color:#1e569a}
.form01 .nr .item03 .m4 .n4{  width:321px; float:left; height:46px; line-height:46px; text-align:right; font-size:16px; color:#333333; text-align:left; margin-left:22px}
.form01 .nr .item03 .m4 .n4 .inp1{ display:inline-block; vertical-align:top; width:321px; height:46px; box-sizing:border-box; border:1px solid #b5b5b5; border-radius:5px; padding:0 15px}

.form01 .nr .item04 { width:100%; padding:35px 0}
.form01 .nr .item04 .m1{ width:100%; margin-bottom:25px}
.form01 .nr .item04 .m1 .n1{ width:340px; float:left; height:46px; line-height:46px; text-align:right; font-size:16px; color:#333333}
.form01 .nr .item04 .m1 .n1 i{ color:#1e569a}
.form01 .nr .item04 .m1 .n2{  width:calc(100% - 372px); float:right; text-align:right; font-size:16px; color:#333333; text-align:left}
.form01 .nr .item04 .m1 .n2 textarea{ display:inline-block; vertical-align:top; width:100%;  max-width:990px; height:180px; box-sizing:border-box; border:1px solid #b5b5b5; border-radius:5px; padding:0 10px; line-height:44px}
.form01 .nr .item04 .m2{ width:100%; margin-bottom:25px}
.form01 .nr .item04 .m2 .n1{ width:340px; float:left; height:46px; line-height:46px; text-align:right; font-size:16px; color:#333333}
.form01 .nr .item04 .m2 .n1 i{ color:#1e569a}
.form01 .nr .item04 .m2 .n2{  width:800px; float:left; height:46px; line-height:46px; text-align:right; font-size:16px; color:#333333; text-align:left; margin-left:32px}
.form01 .nr .item04 .m2 .n2 .inp1{ display:inline-block; vertical-align:top; width:321px; height:46px; box-sizing:border-box; border:1px solid #b5b5b5; border-radius:5px; padding:0 15px}
.form01 .nr .item04 .m3{ margin-left:262px}
.form01 .nr .item04 .m3 .inp1{ width:160px; height:45px; border-radius:5px; background:url(g_18.png) 110px center  no-repeat #1e569a; font-size:16px; color:#ffffff; padding-left:38px; text-align:left; cursor:pointer}
@media all and (max-width:1700px){
	.form01 .nr{ width:1200px;}
}
@media all and (max-width:1200px){
	.form01{ padding:50px 0}
	.form01 .nr{ width:92%}
	.form01 .nr .item01 h3{ font-size:18px; font-weight:normal}
	.form01 .nr .item01 p{ font-size:12px; padding-top:10px; display:none;}
	.form01 .nr .item01{ padding-bottom:20px}
	.form01 .nr .item01::before{ width:calc(100% - 100px)}
	.form01 .nr .item01::after{ width:80px}
	.form01 .nr .item02 .m1{ margin-bottom:15px}
	.form01 .nr .item02 .m1 .n1{ width:80px; font-size:14px; height:36px; line-height:36px}
	.form01 .nr .item02 .m1 .n2{ width:calc(100% - 100px); height:36px; line-height:36px}
	.form01 .nr .item02{ padding:20px 0}
	.form01 .nr .item02 .m1 .n2 .inp1{ height:36px; font-size:14px}
	.form01 .nr .item02 .m2{ margin-bottom:15px}
	.form01 .nr .item02 .m2 .n1{ width:80px; font-size:14px; height:36px; line-height:36px}
	.form01 .nr .item02 .m2 .n2{ width:calc(100% - 100px); height:36px; line-height:36px}
	.form01 .nr .item02{ padding:20px 0}
	.form01 .nr .item02 .m2 .n2 .inp1{ height:36px; font-size:14px}
	
	.form01 .nr .item03 .m1{ margin-bottom:15px}
	.form01 .nr .item03 .m1 .n1{ width:80px; font-size:14px; height:36px; line-height:36px}
	.form01 .nr .item03 .m1 .n2{ width:calc(100% - 100px); height:36px; line-height:36px}
	.form01 .nr .item03{ padding:20px 0}
	.form01 .nr .item03 .m1 .n2 .inp1{ height:36px; font-size:14px}
	.form01 .nr .item03 .m2{ margin-bottom:15px}
	.form01 .nr .item03 .m2 .n1{ width:80px; font-size:14px; height:36px; line-height:36px}
	.form01 .nr .item03 .m2 .n2{ width:calc(100% - 100px); height:36px; line-height:36px}
	.form01 .nr .item03{ padding:20px 0}
	.form01 .nr .item03 .m2 .n2 .inp1{ height:36px; font-size:14px}
	
	.form01 .nr .item03 .m3{ margin-bottom:15px}
	.form01 .nr .item03 .m3 .n1{ width:80px; font-size:14px; height:36px; line-height:36px; margin-bottom:15px}
	.form01 .nr .item03 .m3 .n2{ width:calc(100% - 100px); height:36px; line-height:36px; margin-left:20px; margin-bottom:15px}
	.form01 .nr .item03 .m3 .n2 .inp1{ width:100%}
	.form01 .nr .item03{ padding:20px 0}
	.form01 .nr .item03 .m3 .n2 .inp1{ height:36px; font-size:14px}
	.form01 .nr .item03 .m3 .n3{ width:80px; font-size:14px; height:36px; line-height:36px}
	.form01 .nr .item03 .m3 .n4{ width:calc(100% - 100px); height:36px; line-height:36px; margin-left:20px;}
	.form01 .nr .item03 .m3 .n4 .inp1{ height:36px; font-size:14px; width:100%}
	
	
	.form01 .nr .item03 .m4{ margin-bottom:15px}
	.form01 .nr .item03 .m4 .n1{ width:80px; font-size:14px; height:36px; line-height:36px; margin-bottom:15px}
	.form01 .nr .item03 .m4 .n2{ width:calc(100% - 100px); height:36px; line-height:36px; margin-left:20px; margin-bottom:15px}
	.form01 .nr .item03 .m4 .n2 .inp1{ width:100%}
	.form01 .nr .item03{ padding:20px 0}
	.form01 .nr .item03 .m4 .n2 .inp1{ height:36px; font-size:14px}
	.form01 .nr .item03 .m4 .n3{ width:80px; font-size:14px; height:36px; line-height:36px}
	.form01 .nr .item03 .m4 .n4{ width:calc(100% - 100px); height:36px; line-height:36px; margin-left:20px;}
	.form01 .nr .item03 .m4 .n4 .inp1{ height:36px; font-size:14px; width:100%}
	
	
	.form01 .nr .item04 .m1{ margin-bottom:15px}
	.form01 .nr .item04 .m1 .n1{ width:80px; font-size:14px; height:36px; line-height:36px}
	.form01 .nr .item04 .m1 .n2{ width:calc(100% - 100px);}
	.form01 .nr .item04{ padding:20px 0}
	.form01 .nr .item04 .m1 .n2 .inp1{ height:36px; font-size:14px}
	
	.form01 .nr .item04 .m2{ margin-bottom:15px}
	.form01 .nr .item04 .m2 .n1{ width:80px; font-size:14px; height:36px; line-height:36px}
	
	.form01 .nr .item04 .m2 .n2{ width:calc(100% - 100px); height:36px; line-height:36px; margin-left:20px}
	.form01 .nr .item04 .m2 .n2 .inp1{ height:36px; font-size:14px; width:100px}	
	.form01 .nr .item04 .m3{ margin-left:100px}
		
}


.abitem{ width:100%; background:#ffffff}
.abitem .hd{ width:1700px; margin:0 auto; background:url(d1.jpg) bottom center no-repeat; padding-bottom:140px; margin-bottom:20px}
.abitem .hd .item01{ width:100%; text-align:center; font-size:30px; color:#333333; font-weight:normal; line-height:1; padding:70px 0 12px; position:relative}
.abitem .hd .item01:after{content:""; display:block; width:60px; height:1px; background:#1e569a; position:absolute; left:50%; margin-left:-30px; bottom:0}
.abitem .hd .item02{ font-size:16px; color:#333333; line-height:2; width:1050px; margin:0 auto; margin-top:60px; text-align:justify}
.abitem .hd .item03{ margin-top:110px}
.abitem .hd .item03 ul{ width:1200px; font-size:0; margin:0 auto; background:#fff; box-shadow:0 0 15px rgba(00,00,00,0.1)}
.abitem .hd .item03 ul li{ display:inline-block; vertical-align:top; width:25%; text-align:center; background:url(d2.jpg) right center no-repeat; padding:60px 0}
.abitem .hd .item03 ul li:last-child{ background:none}
.abitem .hd .item03 ul li .p1{ font-size:46px; color:#1e569a; font-family:impact}
.abitem .hd .item03 ul li .p1 i{ font-size:14px}
.abitem .hd .item03 ul li .p2{ font-size:14px; color:rgba(00,00,00,0.7)}
.abitem .bd{ width:1700px; margin:0 auto}
.abitem .bd .pic{ width:100%}
.abitem .bd .pic img{ width:100%}
.abitem .bd .world{ width:100%; height:854px; background:url(d4.jpg) center center no-repeat; position:relative}
.abitem .bd .world .con{ padding:60px 0 0 50px; font-size:20px; color:#333}
.abitem .bd .world .con i{ font-weight:bold; color:#1e569a; font-size:30px}
.abitem .bd .world .item{ width:80px; height:32px; background:rgba(135,193,33,0.8); text-align:center; line-height:32px; color:#fff; font-size:14px; position:absolute}
.abitem .bd .world .item:after{ content:""; display:block; width:8px; height:124px; position:absolute; top:45px; left:50%; margin-left:-4px; background:url(d5.png) center center no-repeat}
.abitem .bd .world .item01{ left:323px; top:156px}
.abitem .bd .world .item:hover{ background:#7ca230; z-index:99}
.abitem .bd .world .item02{ left:336px; top:278px}
.abitem .bd .world .item03{ left:340px; top:334px}
.abitem .bd .world .item04{ left:482px; top:401px}
.abitem .bd .world .item05{ left:449px; top:427px}
.abitem .bd .world .item06{ left:512px; top:430px}
.abitem .bd .world .item07{ left:433px; top:451px}
.abitem .bd .world .item08{ left:534px; top:464px}
.abitem .bd .world .item09{ left:444px; top:466px}
.abitem .bd .world .item10{ left:506px; top:510px}
.abitem .bd .world .item11{ left:466px; top:516px}
.abitem .bd .world .item12{ left:517px; top:520px}
.abitem .bd .world .item13{ left:517px; top:550px}
.abitem .bd .world .item14{ left:467px; top:610px}
.abitem .bd .world .item15{ left:814px; top:117px}
.abitem .bd .world .item16{ left:828px; top:149px}
.abitem .bd .world .item17{ left:861px; top:180px}
.abitem .bd .world .item18{ left:769px; top:195px}
.abitem .bd .world .item19{ left:717px; top:187px}
.abitem .bd .world .item20{ left:831px; top:219px}
.abitem .bd .world .item21{ left:953px; top:204px}
.abitem .bd .world .item22{ left:758px; top:242px}
.abitem .bd .world .item23{ left:882px; top:254px}
.abitem .bd .world .item24{ left:728px; top:244px}
.abitem .bd .world .item25{ left:832px; top:240px}
.abitem .bd .world .item26{ left:1026px; top:270px}
.abitem .bd .world .item27{ left:877px; top:296px}
.abitem .bd .world .item28{ left:717px; top:284px}
.abitem .bd .world .item29{ left:819px; top:294px}
.abitem .bd .world .item30{ left:957px; top:286px}
.abitem .bd .world .item31{ left:1035px; top:287px}
.abitem .bd .world .item32{ left:873px; top:340px}
.abitem .bd .world .item33{ left:862px; top:382px}
.abitem .bd .world .item34{ left:914px; top:408px}
.abitem .bd .world .item35{ left:846px; top:465px}
.abitem .bd .world .item36{ left:846px; top:535px}
.abitem .bd .world .item37{ left:1064px; top:360px}
.abitem .bd .world .item38{ left:1142px; top:340px}
.abitem .bd .world .item39{ left:1157px; top:352px}
.abitem .bd .world .item40{ left:1195px; top:372px}
.abitem .bd .world .item41{ left:1214px; top:416px}
.abitem .bd .world .item42{ left:1298px; top:528px}
.abitem .bd .world .item43{ left:1320px; top:294px}
.abitem .bd .world .item44{ left:1240px; top:133px}

@media all and (max-width:1700px){
	.abitem .hd{ width:1200px}
	.abitem .bd{ width:1200px}
	.abitem .bd .world{ width:1700px; left:50%; margin-left:-850px}
	.abitem .bd .world .con{ padding-left:250px}
		
}
@media all and (max-width:1200px){
	.abitem .hd{ width:92%;padding-bottom:30px}
	.abitem .bd{ width:92%}
	.abitem .bd .world{ width:100%; left:0%; margin-left:0}
	.abitem .bd .world .con{ padding:0 0 10px 0;}
	.abitem .hd .item01{ font-size:20px; padding:30px 0 12px}
	.abitem .hd .item02{ margin-top:20px; font-size:14px; width:100%}
	.abitem .hd .item03 ul li{ width:48%; padding:15px 0; box-shadow:0 0 15px rgba(00,00,00,0.1); box-sizing:border-box; margin-right:4%; margin-bottom:4%; background:none; background:#fff!important}
	.abitem .hd .item03 ul{ width:100%; box-shadow:0 0 15px rgba(00,00,00,0); background:none}
	.abitem .hd .item03 ul li .p1{ font-size:30px}
	.abitem .hd .item03 ul li .p1 i{ font-size:12px}
	.abitem .hd .item03 ul li .p2{ font-size:12px}
	.abitem .hd .item03 ul li:nth-child(2n){ background:none; margin-right:0}
	.abitem .hd .item03{ margin-top:20px}
	.abitem .bd .world{background: url(d4.jpg) center center no-repeat; background-size:cover; height:auto; font-size:0; box-sizing:border-box; padding:10px}
	.abitem .bd .world .con{ font-size:12px}
	.abitem .bd .world .con i{ font-size:24px}
	.abitem .bd .world .item{ width:24.25%; margin-right:1%; margin-bottom:1%; position:relative; left:0!important; top:0!important; display:inline-block; vertical-align:top;}
	.abitem .bd .world .item:after{ width:0}
	.abitem .bd .world .item:nth-child(4n+1){ margin-right:0}
}

.bform{ width:100%; background:#fff; padding:50px 0}
.bform .topx{ width:100%; text-align:center; font-size:36px; color:#333333; font-weight:bold; padding-bottom:50px}
.bform .nr{ width:1600px; margin:0 auto}
.bform .nr .lt{ width:489px; float:left}
.bform .nr .lt h3{ font-size:30px; color:#333333; line-height:1}
.bform .nr .lt .con{ font-size:16px; color:#333333; line-height:2; text-align:justify; width:420px}
.bform .nr .lt .con p{ margin-top:45px}
.bform .nr .rt{ width:calc(100% - 489px); float:right; border-left:1px solid #dcdcdc; box-sizing:border-box; padding-left:90px}
.bform .nr .rt .item01{ width:100%; position:relative; padding-bottom:30px}
.bform .nr .rt .item01 h3{ font-size:30px; color:#1e569a; line-height:1}
.bform .nr .rt .item01 p{ font-size:14px; color:rgba(68,68,68,0.9); line-height:1; padding-top:12px}
.bform .nr .rt .item01:after{ content:""; display:block; width:220px; height:2px; background:#1e569a; position:absolute; left:0; bottom:0}
.bform .nr .rt .item01:before{ content:""; display:block; width:calc(100% - 240px); height:2px; background:#518bd2; position:absolute; right:0; bottom:0}
.bform .nr .rt .item02{ margin:50px 0 0}
.bform .nr .rt .item02 .m1{ width:100%; margin-bottom:26px}
.bform .nr .rt .item02 .m1 .n1{ width:135px; float:left; text-align:right; font-size:16px; color:#333333; line-height:46px; margin-right:35px}
.bform .nr .rt .item02 .m1 .n1 i{ color:#1e569a}
.bform .nr .rt .item02 .m1 .n2{ width:calc(100% - 170px); float:left}
.bform .nr .rt .item02 .m1 .n2 .inp1{ width:100%; height:46px; box-sizing:border-box; padding:0 10px; border:1px solid #b5b5b5; border-radius:5px; font-size:16px; color:#333}
.bform .nr .rt .item02 .m2{ width:100%; margin-bottom:26px}
.bform .nr .rt .item02 .m2 .n1{ width:135px; float:left; text-align:right; font-size:16px; color:#333333; line-height:46px; margin-right:35px}
.bform .nr .rt .item02 .m2 .n1 i{ color:#1e569a}
.bform .nr .rt .item02 .m2 .n2{ width:340px; float:left}
.bform .nr .rt .item02 .m2 .n2 .inp1{ width:100%; height:46px; box-sizing:border-box; padding:0 10px; border:1px solid #b5b5b5; border-radius:5px; font-size:16px; color:#333}
.bform .nr .rt .item02 .m3{ width:100%; margin-bottom:26px}
.bform .nr .rt .item02 .m3 .n1{ width:135px; float:left; text-align:right; font-size:16px; color:#333333; line-height:46px; margin-right:35px}
.bform .nr .rt .item02 .m3 .n1 i{ color:#1e569a}
.bform .nr .rt .item02 .m3 .n2{ width:calc(100% - 170px); float:left}
.bform .nr .rt .item02 .m3 .n2 .inp1{ display:none}
.bform .nr .rt .item02 .m3 .n2 label{ display:inline-block; vertical-align:top; line-height:46px; padding-left:35px; margin-right:40px; background:url(bb1.png) left center no-repeat; font-size:16px; color:#333; cursor:pointer}
.bform .nr .rt .item02 .m3 .n2 label.on{ background:url(bb2.png) left center no-repeat}
.bform .nr .rt .item02 .m3 .n2 .inp2{width:100%; height:182px; line-height:44px; box-sizing:border-box; padding:0 10px; border:1px solid #b5b5b5; border-radius:5px; font-size:16px; color:#333}
.bform .nr .rt .item02 .m4{ width:100%;}
.bform .nr .rt .item02 .m4 p{ margin-left:65px; font-size:16px; color:#333333; line-height:46px}
.bform .nr .rt .item02 .m5{ margin-left:65px; margin-bottom:20px}
.bform .nr .rt .item02 .m5 input{ display:none}
.bform .nr .rt .item02 .m5 label{ display:inline-block; vertical-align:top; line-height:46px; padding-left:35px; margin-right:40px; background:url(bb1.png) left center no-repeat; font-size:16px; color:#333; cursor:pointer}
.bform .nr .rt .item02 .m5 label.on{ background:url(bb2.png) left center no-repeat}
.bform .nr .rt .item02 .m3 .n2 .inp3{ width:340px; height:46px; box-sizing:border-box; padding:0 10px; border:1px solid #b5b5b5; border-radius:5px; font-size:16px; color:#333}
.bform .nr .rt .item02 .m4 .inp1{ width:160px; height:45px; border-radius:5px; background:url(g_18.png) 110px center  no-repeat #1e569a; font-size:16px; color:#ffffff; padding-left:38px; text-align:left; cursor:pointer; margin-left:65px; margin-top:30px}

@media all and (max-width:1700px){
	.bform .topx{ font-size:20px; margin-bottom:20px; padding-bottom:0}
	.bform .nr{ width:1200px; margin:0 auto}
	.bform .nr .lt .con{ font-size:14px; width:360px}
	.bform .nr .lt{ width:419px}
	.bform .nr .rt{width: calc(100% - 419px); padding-left:60px}
	.bform .nr .rt .item02 .m1 .n1{ width:106px}
	.bform .nr .rt .item02 .m1 .n2{width: calc(100% - 141px);}
	.bform .nr .rt .item02 .m2 .n1{ width:106px}
	.bform .nr .rt .item02 .m2 .n2{ width:219px}
	.bform .nr .rt .item02 .m3 .n1{ width:100px}
	.bform .nr .rt .item02 .m4 p{ margin-left:30px}
	.bform .nr .rt .item02 .m5{ margin-left:30px}
	.bform .nr .rt .item02 .m5 label{ margin-right:35px; padding-left:30px}
	.bform .nr .rt .item02 .m4 .inp1{ margin-left:30px}

	
}
@media all and (max-width:1200px){
	
	.bform .nr{ width:94%}
	.bform .nr .lt{ width:100%}
	.bform .nr .lt h3{ font-size:18px}
	.bform .nr .lt .con p{ margin-top:10px}
	.bform .nr .rt{ width:100%; margin:0; padding:0; border:0; margin-top:20px}
	.bform .nr .rt .item01{ padding-bottom:15px}
	.bform .nr .rt .item01 h3{ font-size:18px;}
	.bform .nr .rt .item01 p{ font-size:12px}
	.bform .nr .rt .item01::after{ width:100px}	
	.bform .nr .rt .item01::before{width: calc(100% - 120px);}
	.bform .nr .rt .item02{ margin-top:20px}
	.bform .nr .rt .item02 .m1 .n1{ width:100px; font-size:14px; line-height:36px; margin-right:15px}
	.bform .nr .rt .item02 .m1 .n2{width: calc(100% - 116px);}
	.bform .nr .rt .item02 .m1 .n2 .inp1{ font-size:14px; height:36px}
	.bform .nr .rt .item02 .m1{ margin-bottom:15px}
	.bform .nr .rt .item02 .m2{ margin-bottom:0}
	.bform .nr .rt .item02 .m2 .n1{ width:80px; font-size:14px; line-height:36px; margin-right:15px;margin-bottom:15px}
	.bform .nr .rt .item02 .m2 .n2{ width: calc(100% - 95px);margin-bottom:15px}
	.bform .nr .rt .item02 .m2 .n2 .inp1{ font-size:14px; height:36px}
	.bform .nr .rt .item02 .m3{ margin-bottom:15px}
	.bform .nr .rt .item02 .m3 .n1{ width:80px; font-size:14px; line-height:36px; margin-right:15px}
	.bform .nr .rt .item02 .m3 .n2{ width: calc(100% - 95px)}
	.bform .nr .rt .item02 .m3 .n2 label{ line-height:36px; font-size:14px; padding-left:25px; background-size:auto 16px; margin-right:20px}
	.bform .nr .rt .item02 .m3 .n2 .inp2{ font-size:14px; line-height:34px; height:100px}
	.bform .nr .rt .item02 .m4 p{ margin-left:20px; font-size:14px; line-height:30px}
	.bform .nr .rt .item02 .m5{ margin-left:20px}
	.bform .nr .rt .item02 .m5 label{ line-height:36px; font-size:14px; padding-left:25px; background-size:auto 16px; margin-right:20px}
	.bform .nr .rt .item02 .m3 .n2 .inp3{ width:100px; height:36px;}
	.bform .nr .rt .item02 .m4 .inp1{ margin-left:20px; margin-top:15px}
}


.ieY{ display:block}
.ieN{ display:none}

@media (max-width:450px) {
	#check_lbl label:nth-child(2){ display:block; width:100%}
	#check_lbl label:nth-child(2) input{ display:block; width:auto; position:relative; left:50%; transform:translateX(-50%); margin-top:10px}
}
.pcnr{ width:100%}
.pcnr img{ max-width:100%}
.sjnr{ width:100%; display:none}
.sjnr img{ max-width:100%}
@media (max-width:1200px) {
	.sjnr{ display:block}
	.pcnr{ display:none}
	
	.picNews .picNews02 .item .con .title.title2{width:100%; padding-left:0}
}






















































