﻿@charset "utf-8";
.banner{ width:100%; position:relative}
.banner img{ width:100%}
.banner img.img1{ display:block}
.banner img.img2{ display:none}
.banner .item{ width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); color:#fff; z-index:2; text-align:center}
.banner .item .title{ font-size:50px; line-height:1; }
.banner .item .title i{ color:#f6ab00}
.banner .item .intro{ font-size:26px; margin-top:40px}

.banner .amore{ background:url(g_26.png) top center no-repeat; background-size:auto 100%; height:26px; width:100px; position:absolute; left:50%; margin-left:-50px; bottom:5%; z-index:2; text-align:center}
.jump {
  animation: jump 1s infinite;
}
@keyframes jump {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-10px); }
}


@media (max-width: 1760px){
	.banner .item .title{ font-size:36px; }
	.banner .item .intro{ font-size:20px; margin-top:20px}
	.banner .amore{ height:20px}

}
@media (max-width: 1200px){
	.banner .item .title{ font-size:24px; }
	.banner .item .intro{ font-size:16px; }
	.banner img.img2{ display:block}
	.banner img.img1{ display:none}
	
	.banner .amore{ height:18px}
}
@media (max-width: 750px){
	.banner .item .title{ font-size:20px; }
	.banner .item .intro{ font-size:14px; }
	.banner .amore{ height:16px}
	
}

.ihd .title{ font-size:42px; color:#333333; line-height:1}
@media (max-width: 1600px){
	.ihd .title{ font-size:32px;}
}
@media (max-width: 1200px){
	.ihd .title{ font-size:24px;}
}
@media (max-width: 750px){
	.ihd .title{ font-size:20px;}
}

.second_nav{ width:100%; background:#ffffff; border-bottom:1px solid #e5e5e5; box-shadow:0 0 20px rgba(12,97,174,0.15); position:relative; z-index:9}
.second_nav.fixed{ position:fixed; z-index:99; left:0; top:0}
.scroll_up .second_nav.fixed{ top:81px}
.second_nav .nr{ position:relative}
.second_nav ul{ font-size:0; text-align:left}
.second_nav ul li{ display:inline-block; vertical-align:top; position:relative; margin-right:100px}
.second_nav ul li a{ display:block; line-height:60px; font-size:18px; color:#333333; }
.second_nav ul li:before{ content:""; display:block; width:0px; top:30%; right:0; background:#f6ab00; height:40%; position:absolute}
.second_nav ul li:last-child:before{ width:0}
.second_nav ul li.on:after{ content:""; display:block; width:60%; left:20%; bottom:-1px; background:#f6ab00; height:1px; position:absolute}
.second_nav ul li:hover:after{ content:""; display:block; width:60%; left:20%; bottom:-1px; background:#f6ab00; height:1px; position:absolute}
.second_nav ul li.on a{ color:#f6ab00; font-weight:bold}
.second_nav ul li:hover a{ color:#f6ab00; font-weight:bold}
.second_nav .t{ display:none}
@media (max-width: 1760px){
	.scroll_up .second_nav.fixed{ top:71px}
}
@media (max-width: 1200px){
	.second_nav ul li{ margin-right:20px}
	.second_nav ul li a{ line-height:50px; font-size:16px; }
	.scroll_up .second_nav.fixed{ top:61px}
	

}

@media (max-width: 750px){
	/*.second_nav .t{ display:block; font-size:17px; width:100%;background-color:#f6ab00;text-align:left;display:block;padding:5px 5.335%;line-height:40px;overflow:hidden; color:#fff; box-sizing:border-box}
	.second_nav .t i{ display:block; float:right; width:12px; height:40px; background:url(cx10.png) center center no-repeat; background-size:12px; transition:all 0.3s linear}
	.second_nav .t.on i{  background:url(cx10.png) center center no-repeat; background-size:12px; transform:rotate(180deg)}
	.second_nav{ background:#f1f1f1}
	.second_nav .nr{ width:100%}
	.second_nav ul{ text-align:left; box-sizing:border-box; background:#fff; display:none}
	.second_nav ul li{ width:100%; text-align:center; border-bottom: 1px solid #e7e7e7;}
	.second_nav ul li a{ line-height:45px; font-size:16px; padding:0}
	.second_nav ul li:before{ width:0}
	.second_nav ul li:hover::after{ left:0; bottom:-1px; width:100%}
	.second_nav ul li.on::after{ left:0; bottom:-1px; width:100%}*/
	

	
}

.third_nav{ background:#eaedf6; padding:25px 0}
.third_nav ul li{ float:left; margin-right:30px}
.third_nav ul li a{ display:block; height:30px; padding:0 20px; font-size:16px; color:#333333; line-height:30px;}
.third_nav ul li.on a{ background:#f6ab00; color:#fff; border-radius:15px}
.third_nav ul li:hover a{ background:#f6ab00; color:#fff; border-radius:15px}
@media (max-width: 750px){
	.third_nav{ background:#eaedf6; padding:20px 0}
	.third_nav ul li{ width:48%; margin-right:4%; text-align:center}
	.third_nav ul li:nth-child(2n){ margin-right:0}
	.third_nav ul li a{ box-sizing:border-box; border:1px solid #f6ab00; margin:5px 0; height:36px; line-height:normal;display:flex;align-items: center;justify-content: center;}
	.third_nav ul li.on a,.third_nav ul li:hover a{ border-radius:0}
}


.jszx .ihd .en{ text-align:center; font-size:20px; color:rgba(0,0,0,0.3); text-transform:uppercase; line-height:1}
.jszx .ihd .cn{ font-size:48px; color:#333333; text-align:center; line-height:1; padding-top:6px}
@media (max-width: 1760px){
	.jszx .ihd .en{ font-size:16px;}
	.jszx .ihd .cn{ font-size:36px;}
}
@media (max-width: 1200px){
	.jszx .ihd .en{ font-size:14px;}
	.jszx .ihd .cn{ font-size:28px;}
}
@media (max-width: 750px){
	.jszx .ihd .en{ font-size:12px;}
	.jszx .ihd .cn{ font-size:24px;}
}
.jszx01{ margin-top:110px;}
.jszx01 .ibd{ margin-top:50px; overflow:hidden}
.jszx01 .ibd .swiper01{ width:100%;}
.jszx01 .ibd .swiper01 .swiper-slide{ background:#f7f7f7; width:23.8%; margin-right:1.2%; height:auto}
.jszx01 .ibd .swiper01 .swiper-slide:last-child{ margin-right:0;}
.jszx01 .ibd .swiper01 .swiper-slide .pic{ width:100%; overflow:hidden}
.jszx01 .ibd .swiper01 .swiper-slide .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.jszx01 .ibd .swiper01 .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:scal(1.1);}
.jszx01 .ibd .swiper01 .swiper-slide .cont{ padding:30px}
.jszx01 .ibd .swiper01 .swiper-slide .cont .title{ font-size:24px; color:#333333}
.jszx01 .ibd .swiper01 .swiper-slide .cont .intro{ font-size:16px; color:#666666; line-height:25px; margin-top:10px; text-align:justify}
.jszx01 .ibd .swiper01 .swiper-slide:hover .cont .title{ font-weight:bold; color:#f6ab00}
@media (max-width: 1760px){
	.jszx01{ margin-top:100px;}
	.jszx01 .ibd{ margin-top:40px; }
	.jszx01 .ibd .swiper01 .swiper-slide .cont{ padding:25px}
	.jszx01 .ibd .swiper01 .swiper-slide .cont .title{ font-size:20px; }
	.jszx01 .ibd .swiper01 .swiper-slide .cont .intro{ font-size:14px; line-height:22px; }

}
@media (max-width: 1200px){
	.jszx01{ margin-top:60px;}
	.jszx01 .ibd{ margin-top:30px; }
	.jszx01 .ibd .swiper01 .swiper-slide{ width:32%; margin-right:2%}
	.jszx01 .ibd .swiper01 .swiper-slide .cont{ padding:20px}
	.jszx01 .ibd .swiper01 .swiper-slide .cont .title{ font-size:18px; }
	.jszx01 .ibd .swiper01 .swiper-slide .cont .intro{ font-size:12px; }
}
@media (max-width: 750px){
	.jszx01{ margin-top:40px;}
	.jszx01 .ibd{ margin-top:25px; }
	.jszx01 .ibd .swiper01 .swiper-slide{ width:49%; }
	.jszx01 .ibd .swiper01 .swiper-slide .cont{ padding:20px 16px}
	.jszx01 .ibd .swiper01 .swiper-slide .cont .title{ font-size:16px; }
	.jszx01 .ibd .swiper01 .swiper-slide .cont .intro{ margin-top:6px }
}


.jszx02{ margin-top:110px}
.jszx02 .ibd{ position:relative; margin-top:50px; overflow:hidden; position:relative}
.jszx02 .ibd .swiper32{ width:100%; position:relative; overflow:hidden; margin-top:50px}
.jszx02 .ibd .swiper32 .swiper-slide{ width:100%; overflow:hidden;}
.jszx02 .ibd .swiper32 .swiper-slide .pic{ width:48%; float:right; overflow:hidden}
.jszx02 .ibd .swiper32 .swiper-slide .pic img{ width:100%}
.jszx02 .ibd .swiper32 .swiper-slide .pic img.img1{ display:block}
.jszx02 .ibd .swiper32 .swiper-slide .pic img.img2{ display:none}
.jszx02 .ibd .swiper32 .swiper-slide .cont{ width:45%; float:left}
.jszx02 .ibd .swiper32 .swiper-slide .cont .title .cn{ font-size:40px; color:#333333}
.jszx02 .ibd .swiper32 .swiper-slide .cont .title .en{ font-size:18px; color:rgba(51,51,51,0.5); text-transform:uppercase}
.jszx02 .ibd .swiper32 .swiper-slide .cont .intro{ font-size:18px; line-height:2; color:#333333; margin-top:60px}
.jszx02 .ibd .swiper32 .swiper-slide:hover .cont{ left:0}
.jszx02 .ibd .swiper31{ position:relative;  border-top:1px solid #000000; border-bottom:1px solid #000}
.jszx02 .ibd .swiper31 .swiper-slide{ width:calc(100% / 8); text-align:center; color:#333;  position:relative; cursor:pointer; padding:20px 0; font-size:16px; text-align:center}
.jszx02 .ibd .swiper31 .swiper-slide.num7{ width:calc(100% / 7)}
.jszx02 .ibd .swiper31 .swiper-slide.num6{ width:calc(100% / 6)}
.jszx02 .ibd .swiper31 .swiper-slide.num5{ width:calc(100% / 5)}
.jszx02 .ibd .swiper31 .swiper-slide.num4{ width:calc(100% / 4)}
.jszx02 .ibd .swiper31 .swiper-slide.num3{ width:calc(100% / 3)}
.jszx02 .ibd .swiper31 .swiper-slide.num2{ width:calc(100% / 2)}
.jszx02 .ibd .swiper31 .swiper-slide.num1{ width:calc(100% / 1)}
.jszx02 .ibd .swiper31 .swiper-slide.swiper-slide-thumb-active{ background:#333; color:#fff}
.jszx02 .ibd .prev32{ background:url(g_32.png) center center no-repeat; background-size:cover; position:absolute; left:0; top:500px; z-index:2; width:60px; height:60px; cursor:pointer}
.jszx02 .ibd .prev32:hover{ background:url(g_33.png) center center no-repeat; background-size:cover;transform:rotate(180deg); }
.jszx02 .ibd .next32{ background:url(g_32.png) center center no-repeat; background-size:cover; position:absolute; left:80px; top:500px; z-index:2; width:60px; height:60px; transform:rotate(180deg); cursor:pointer}
.jszx02 .ibd .next32:hover{ background:url(g_33.png) center center no-repeat; background-size:cover;transform:rotate(0); }
@media (max-width: 1760px){
	.jszx02{ margin-top:100px}
	.jszx02 .ibd{ margin-top:40px; }
	.jszx02 .ibd .swiper32{ margin-top:40px}
	.jszx02 .ibd .swiper32 .swiper-slide{ width:100%; overflow:hidden;}
	.jszx02 .ibd .swiper32 .swiper-slide .cont .title .cn{ font-size:32px; }
	.jszx02 .ibd .swiper32 .swiper-slide .cont .title .en{ font-size:16px; }
	.jszx02 .ibd .swiper32 .swiper-slide .cont .intro{ font-size:16px; margin-top:40px}
	.jszx02 .ibd .swiper31 .swiper-slide{  padding:16px 0;  }
	.jszx02 .ibd .prev32{ top:360px; width:50px; height:50px; }
	.jszx02 .ibd .next32{ top:360px; width:50px; height:50px;}
}
@media (max-width: 1200px){
	.jszx02{ margin-top:60px}
	.jszx02 .ibd{ margin-top:30px; }
	.jszx02 .ibd .swiper32{ margin-top:30px}
	.jszx02 .ibd .swiper32 .swiper-slide .cont .title .cn{ font-size:24px; }
	.jszx02 .ibd .swiper32 .swiper-slide .cont .title .en{ font-size:14px; }
	.jszx02 .ibd .swiper32 .swiper-slide .cont .intro{ font-size:12px; margin-top:20px}
	.jszx02 .ibd .swiper31 .swiper-slide{  padding:14px 0; font-size:14px }
	.jszx02 .ibd .prev32{ top:auto; width:32px; height:32px; bottom:0 }
	.jszx02 .ibd .next32{ top:auto; width:32px; height:32px; bottom:0; left:60px}
}
@media (max-width: 750px){
	.jszx02{ margin-top:40px}
	.jszx02 .ibd{ margin-top:30px; }
	.jszx02 .ibd .swiper32{ margin-top:30px}
	.jszx02 .ibd .swiper32 .swiper-slide .pic{ width:100%}
	.jszx02 .ibd .swiper32 .swiper-slide .cont{ width:100%; margin-top:20px}
	.jszx02 .ibd .swiper32 .swiper-slide .cont .title .cn{ font-size:20px; }
	.jszx02 .ibd .swiper32 .swiper-slide .cont .title .en{ font-size:12px; }
	.jszx02 .ibd .swiper32 .swiper-slide .cont .intro{ font-size:12px; margin-top:15px; padding-bottom:50px}
	.jszx02 .ibd .swiper31 .swiper-slide{  padding:14px 0; font-size:14px; width:25%!important }
	.jszx02 .ibd .prev32{ top:auto; width:32px; height:32px; bottom:0 }
	.jszx02 .ibd .next32{ top:auto; width:32px; height:32px; bottom:0; left:50px}
}

.jszx03{ margin-top:110px;}
.jszx03 .ibd{ margin-top:60px}
.jszx03 .ibd .item{ width:15%; margin-right:2%; margin-bottom:2%; float:left; box-sizing:border-box; padding:40px 25px; border:1px solid #fce6b2; border-radius:10px;}
.jszx03 .ibd .item:nth-child(6n){ margin-right:0}
.jszx03 .ibd .item:nth-child(n+7){ margin-bottom:0}
.jszx03 .ibd .item .num{ font-size:30px; font-family:Arial, Helvetica, sans-serif; line-height:1; position:relative; color:#333333; padding-bottom:10px}
.jszx03 .ibd .item .num:after{ content:""; display:block; width:16px; height:2px; background:#333333; position:absolute; left:0; bottom:0}
.jszx03 .ibd .item .ico{ font-size:0; text-align:center}
.jszx03 .ibd .item .ico img{ height:80px;}
.jszx03 .ibd .item .ico img.img1{ display:inline-block}
.jszx03 .ibd .item .ico img.img2{ display:none}
.jszx03 .ibd .item .title{ font-size:22px; line-height:1; text-align:center; margin-top:25px}
.jszx03 .ibd .item:hover{ background:#f3ab1c; border:1px solid #f3ab1c}
.jszx03 .ibd .item:hover .num{ color:#fff}
.jszx03 .ibd .item:hover .num:after{ background:#fff}
.jszx03 .ibd .item:hover .ico img.img2{ display:inline-block}
.jszx03 .ibd .item:hover .ico img.img1{ display:none}
.jszx03 .ibd .item:hover .title{ color:#fff}
@media (max-width: 1760px){
	.jszx03{ margin-top:100px;}
	.jszx03 .ibd{ margin-top:50px}
	.jszx03 .ibd .item{ padding:30px 20px; }
	.jszx03 .ibd .item:nth-child(6n){ margin-right:0}
	.jszx03 .ibd .item .num{ font-size:26px;}
	.jszx03 .ibd .item .ico img{ height:70px;}
	.jszx03 .ibd .item .title{ font-size:20px; margin-top:20px}
}
@media (max-width: 1200px){
	.jszx03{ margin-top:60px;}
	.jszx03 .ibd{ margin-top:40px}
	.jszx03 .ibd .item{ padding:30px 20px; width:23.5% }
	.jszx03 .ibd .item:nth-child(6n){ margin-right:2%}
	.jszx03 .ibd .item:nth-child(4n){ margin-right:0}
	.jszx03 .ibd .item:nth-child(n+7){ margin-bottom:2%}
	.jszx03 .ibd .item:nth-child(n+9){ margin-bottom:0}	
	.jszx03 .ibd .item .num{ font-size:24px;}
	.jszx03 .ibd .item .ico img{ height:60px;}
	.jszx03 .ibd .item .title{ font-size:18px; }
}
@media (max-width: 750px){
	.jszx03{ margin-top:40px;}
	.jszx03 .ibd{ margin-top:30px}
	.jszx03 .ibd .item{ padding:20px 20px; width:48.5%; margin-right:3%; margin-bottom:3% }
	.jszx03 .ibd .item:nth-child(6n){ margin-right:3%}
	.jszx03 .ibd .item:nth-child(4n){ margin-right:3%}
	.jszx03 .ibd .item:nth-child(2n){ margin-right:0}
	.jszx03 .ibd .item:nth-child(n+7){ margin-bottom:3%}
	.jszx03 .ibd .item:nth-child(n+9){ margin-bottom:3%}	
	.jszx03 .ibd .item:nth-child(n+11){ margin-bottom:0}	
	.jszx03 .ibd .item .num{ font-size:24px;}
	.jszx03 .ibd .item .ico img{ height:50px;}
	.jszx03 .ibd .item .title{ font-size:16px; }
}





.jszx04{ margin:110px 0;}
.jszx04 .ibd{ margin-top:60px}
.jszx04 .ibd img{ width:100%}
@media (max-width: 1760px){
	.jszx04{ margin:100px 0;}
	.jszx04 .ibd{ margin-top:50px}
	}
@media (max-width: 1200px){
	.jszx04{ margin:60px 0;}
	.jszx04 .ibd{ margin-top:40px}
	}
@media (max-width: 750px){
	.jszx04{ margin:40px 0;}
	.jszx04 .ibd{ margin-top:30px}
}



.proDis01{ width:100%; position:relative}
.proDis01 .pic{ width:100%; overflow:hidden;}
.proDis01 .pic img{ width:100%}
.proDis01 .pic .img1{ display:block}
.proDis01 .pic .img2{ display:none}
.proDis01 .cont{ width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); z-index:2}
.proDis01 .cont .ihd .en{ font-size:20px; color:rgba(0,0,0,0.3); text-transform:uppercase}
.proDis01 .cont .ihd .cn{ font-size:48px; color:#333333; line-height:1}
.proDis01 .cont .ihd{ background:url(g_35.jpg) left bottom no-repeat; padding-bottom:35px}
.proDis01 .cont .ibd{ font-size:16px; color:#333333; line-height:2; text-align:justify; width:45%; margin-top:40px}
@media (max-width: 1760px){

	.proDis01 .cont .ihd .en{ font-size:16px;  }
	.proDis01 .cont .ihd .cn{ font-size:36px; }
	.proDis01 .cont .ihd{ padding-bottom:25px}
	.proDis01 .cont .ibd{ font-size:14px; width:50%; margin-top:30px}
}
@media (max-width: 1200px){

	.proDis01 .cont .ihd .en{ font-size:12px;  }
	.proDis01 .cont .ihd .cn{ font-size:24px; }
	.proDis01 .cont .ihd{ padding-bottom:20px}
	.proDis01 .cont .ibd{ font-size:12px; width:50%; margin-top:25px}
}
@media (max-width: 750px){
	.proDis01 .pic .img2{ display:block}
	.proDis01 .pic .img1{ display:none}
	.proDis01 .cont{ transform:translateY(0); top:10%; z-index:2}
	.proDis01 .cont .ihd .en{ font-size:12px;  }
	.proDis01 .cont .ihd .cn{ font-size:24px; }
	.proDis01 .cont .ihd{ text-align:center; background:url(g_35.jpg) center bottom no-repeat; padding-bottom:15px}
	.proDis01 .cont .ibd{ font-size:12px; width:100%; margin-top:20px}
}


.proDis02{ background:url(g_36.jpg) center center no-repeat; background-size:cover; padding:60px 0}
.proDis02 .ihd{ text-align:center}
.proDis02 .ihd .en{ font-size:14px; color:rgba(255,255,255,0.5); text-transform:uppercase}
.proDis02 .ihd .cn{ font-size:36px; color:#fff; line-height:1}
.proDis02 .ibd{ margin-top:30px; position:relative}
.proDis02 .ibd .swiper02{ width:1080px; margin:0 auto; overflow:hidden}
.proDis02 .ibd .swiper02 .swiper-slide{ width:180px; padding-top:60px; text-align:center}
.proDis02 .ibd .swiper02 .swiper-slide .ico{ width:55px; height:55px; position:relative; margin:0 auto}
.proDis02 .ibd .swiper02 .swiper-slide .ico i{ display:block; width:100%; height:100%; border-radius:50%; box-sizing:border-box; border:1px solid rgba(255,255,255,0.2); background:rgba(0,0,0,.3); display:flex; align-items: center; justify-content: center; position:absolute; left:50%; transform:translateX(-50%); bottom:0; transition:all 0.3s}
.proDis02 .ibd .swiper02 .swiper-slide .ico i img{ height:24px; transition:all 0.3s}
.proDis02 .ibd .swiper02 .swiper-slide .title{ font-size:14px; color:rgba(255,255,255,1); margin-top:12px}
.proDis02 .ibd .swiper02 .swiper-slide:hover .ico i{ width:114px; height:114px; background:rgba(255,255,255,0.2);}
.proDis02 .ibd .swiper02 .swiper-slide:hover .ico i img{ height:38px}
.proDis02 .ibd .swiper02 .swiper-slide:hover .title{ color:#fff}
.proDis02 .ibd .swiper02 .pagination02{ width:100%; font-size:0; text-align:center; margin-top:40px}
.proDis02 .ibd .swiper02 .pagination02 span{ width:20px; height:3px; background:#fff; border-radius:0; opacity:0.7}
.proDis02 .ibd .swiper02 .pagination02 span.swiper-pagination-bullet-active{ opacity:1}
@media (max-width: 1760px){
	.proDis02{  padding:60px 0}
	.proDis02 .ihd .en{ font-size:12px; }
	.proDis02 .ihd .cn{ font-size:32px; }

}
@media (max-width: 1200px){
	.proDis02{ padding:60px 0}
	.proDis02 .ihd{ text-align:center}
	.proDis02 .ihd .en{ font-size:12px; }
	.proDis02 .ihd .cn{ font-size:24px; }
	.proDis02 .ibd{ margin-top:40px; position:relative}
	.proDis02 .ibd .swiper02{ width:100%; margin:0 auto; overflow:hidden}
	.proDis02 .ibd .swiper02 .swiper-slide{ width:20%; padding-top:0; text-align:center}
	.proDis02 .ibd .swiper02 .swiper-slide .ico{ width:40px; height:40px; }
	.proDis02 .ibd .swiper02 .swiper-slide .ico i{ display:block; width:100%; height:100%; border-radius:50%; box-sizing:border-box; border:1px solid rgba(255,255,255,0.2); background:rgba(0,0,0,.3); display:flex; align-items: center; justify-content: center; position:absolute; left:50%; transform:translateX(-50%); bottom:0; transition:all 0.3s}
	.proDis02 .ibd .swiper02 .swiper-slide .ico i img{ height:20px; transition:all 0.3s}
	.proDis02 .ibd .swiper02 .swiper-slide .title{ font-size:12px;  }
	.proDis02 .ibd .swiper02 .swiper-slide:hover .ico i{ width:40px; height:40px; background:rgba(255,255,255,0.2);}
	.proDis02 .ibd .swiper02 .swiper-slide:hover .ico i img{ height:20px}
}

.proDis03 .tab03{ }
.proDis03 .tab03 .hd{ width:360px; padding-top:60px;  float:left; position:sticky; top:0}
.scroll_up .proDis03 .tab03 .hd{ top:80px}
.proDis03 .tab03 .hd li{ width:180px; border-bottom:1px solid #e5e5e5; margin-top:35px; background:url(g_38.png) right 4px no-repeat; font-size:16px; color:#333333; cursor:pointer; box-sizing:border-box; padding-right:30px; padding-bottom:10px}
.proDis03 .tab03 .hd li.on{ color:#f6ab00; background:url(g_39.png) right 4px no-repeat; }
.proDis03 .tab03 .bd{ width:calc(100% - 360px); padding-top:60px; box-sizing:border-box; border-left:1px solid #e5e5e5; padding-left:70px;  float:right}
.proDis03 .tab03 .bd .title{ background:url(g_40.png) left top no-repeat; font-size:36px; color:#222427; padding-top:35px}
.proDis03 .tab03 .bd .bq{ font-size:20px; color:#333333; margin:10px 0 0 0}
.proDis03 .tab03 .bd .intro{ font-size:16px; color:#666666; line-height:2; text-align:justify; margin-top:40px}
.proDis03 .tab03 .bd .cont{ font-size:16px; color:#666666; line-height:2; text-align:justify; margin-top:40px}
.proDis03 .tab03 .bd .cont img{ max-width:100%}
.proDis03 .tab03 .bd .t1{ margin-top:70px; height:50px; background:#545454; color:#fff; display:flex; align-items: center; justify-content: center; font-size:20px}
.proDis03 .tab03 .bd .cont1{ padding-top:10px}
.proDis03 .tab03 .bd .cont1 p{ background:url(g_42.png) 0 18px no-repeat; font-size:20px; color:rgba(51,51,51,0.5); line-height:40px; margin-top:15px; padding-left:20px; transition:all 0.5s}
.proDis03 .tab03 .bd .cont1 p:hover{ background:url(g_43.png) 0 18px no-repeat; font-size:28px; color:#333333}
.proDis03 .tab03 .bd .cont2{ font-size:14px; color:#545454; line-height:2; margin:50px 0 100px}

.scroll_down .proDis03 .tab03 .hd.fixed{ position:fixed; top:0; left:50%; margin-left:-880px; z-index:9; }
.scroll_up .proDis03 .tab03 .hd.fixed{ position:fixed; top:80px; left:50%; margin-left:-880px; z-index:9; }
.proDis03 .tab03 .hd.fixed li{ }
@media (max-width: 1760px){
	.proDis03 .tab03 .hd{ width:240px; padding-top:40px;}
	.proDis03 .tab03 .hd li{ width:160px; margin-top:30px;  font-size:14px;}
	.proDis03 .tab03 .bd{ width:calc(100% - 240px); padding-top:40px; padding-left:50px;}
	.proDis03 .tab03 .bd .title{ font-size:30px; padding-top:25px}
	.proDis03 .tab03 .bd .bq{ font-size:18px; }
	.proDis03 .tab03 .bd .intro{ font-size:14px; margin-top:30px}
	.proDis03 .tab03 .bd .cont{ font-size:14px;  margin-top:30px}
	.proDis03 .tab03 .bd .t1{ margin-top:50px; height:45px; font-size:18px}
	.proDis03 .tab03 .bd .cont1 p{ background:url(g_42.png) 0 16px no-repeat; font-size:18px; line-height:36px; margin-top:20px; }
	.proDis03 .tab03 .bd .cont1 p:hover{ background:url(g_43.png) 0 16px no-repeat; font-size:26px; }
	.proDis03 .tab03 .bd .cont2{ margin:30px 0 60px}
	
	.scroll_down .proDis03 .tab03 .hd.fixed{ margin-left:-600px; }
	.scroll_up .proDis03 .tab03 .hd.fixed{ margin-left:-600px; }

}
@media (max-width: 1200px){
	.proDis03 .tab03 .hd{ width:160px; padding-top:40px}
	.proDis03 .tab03 .hd li{ width:130px; }
	.proDis03 .tab03 .bd{ width:calc(100% - 160px); padding-left:30px}
	.proDis03 .tab03 .bd .title{ font-size:24px; padding-top:15px; background-size:auto 2px}
	.proDis03 .tab03 .bd .bq{ font-size:16px; }
	.proDis03 .tab03 .bd .intro{ font-size:12px; margin-top:20px}
	.proDis03 .tab03 .bd .cont{ font-size:12px;  margin-top:20px}
	.proDis03 .tab03 .bd .t1{ margin-top:40px;  height:40px; font-size:16px}
	.proDis03 .tab03 .bd .cont1 p{ background:url(g_42.png) 0 14px no-repeat; font-size:16px; line-height:30px; margin-top:15px; }
	.proDis03 .tab03 .bd .cont1 p:hover{ background:url(g_43.png) 0 14px no-repeat; font-size:16px; }
	.proDis03 .tab03 .bd .cont2{ margin:30px 0 60px}
}
@media (max-width: 750px){
	.proDis03 .tab03{ display:block}
	.proDis03 .tab03 .hd{ width:100%; padding-top:20px; overflow:auto}
	.proDis03 .tab03 .hd ul{ width:fit-content; font-size:0; display:flex; justify-content: space-between; width:1000px;}
	.proDis03 .tab03 .hd li{ width:auto;  background-size:0!important; border:0; margin:0; padding:0 0 10px 0 }
	.proDis03 .tab03 .bd{ width:100%; padding-left:0; border:0; padding-top:20px}
	.proDis03 .tab03 .bd .title{ font-size:20px; }
	.proDis03 .tab03 .bd .bq{ font-size:14px; }
	.proDis03 .tab03 .bd .intro{ margin-top:15px}
	.proDis03 .tab03 .bd .cont{ margin-top:15px}
	.proDis03 .tab03 .bd .t1{ margin-top:30px;  height:36px; font-size:14px}
	.proDis03 .tab03 .bd .cont1 p{ background:url(g_42.png) 0 10px no-repeat; font-size:14px; line-height:25px; margin-top:12px; }
	.proDis03 .tab03 .bd .cont1 p:hover{ background:url(g_43.png) 0 10px no-repeat; font-size:14px; }
	.proDis03 .tab03 .bd .cont2{ margin:20px 0 40px}
	
	
	
	
	.proDis03 .tab03 .bd .cont2 table{ width:100%; overflow:auto;  display:block; border:0;height: fit-content!important; font-size:12px}
	.proDis03 .tab03 .bd .cont2 tbody{ width:900px; display:block; margin:0; padding:0 }
}


























/* 内容模式 */
.article { padding:40px 0; width:100%; margin:0 auto; box-sizing:border-box; line-height:2; font-size:16px; word-wrap:break-word; }
.article .hd { margin:0 0 30px; padding:0 0 30px; border-bottom: 1px dotted #ccc; }
.article .hd h1 { color:#000; font-size:28px; text-align:center; font-weight:normal; line-height:1.6 }
.article .hd .titBar { color:rgba(0,0,0,0.6); font-size:16px; text-align:center; margin-top:10px }
.article .bd {background:#fff; line-height:2; font-size:16px; color:#282828 }
.article .bd img{ max-width:100%; height:auto}
.article .bd video{ max-width:100%; height:auto}
.article .ft { margin:30px 0 0;}
.article .ft .nr{ padding:0!important; background:none!important}
.article .ft ul{ border-top:1px dotted #ccc; padding:30px 0 0 0 }
.article .ft ul li { width:100%; background:#fff; background:#fff; box-sizing:border-box; text-align:left; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; color:#282828}
.article .ft ul li a{ color:#282828}
.article .ft ul:hover li a{ color:#f6ab00}
.nr_pc{ display:block}
.nr_sj{ display:none}
.article .bd video{ max-width:100%; height:auto}
@media all and (max-width:1440px){
	.article { padding:30px 0}
}
@media all and (max-width:1200px){
	.article { padding:20px 0;}
	.article .hd h1{ font-size:18px}
	.article .hd{ padding-bottom:20px; margin-bottom:20px}
	.article .hd .titBar { font-size:12px}
	.article{ font-size:14px}
	.article .ft{ }
	.article .ft .back{ top:20px}
	.article .ft ul li{ width:100%}
	.article .ihd{ font-size:20px;  padding:5px 0; margin-bottom:20px}
	.nr_pc{ display:none}
	.nr_sj{ display:block}
	.article .ft { margin:20px 0 0; height:auto}
	.article .ft ul{ display:block; height:auto; padding:20px 0 0 0}
	.article .ft ul li { width:100% }
	.article .bd{ font-size:14px; line-height:2}	
}



@media all and (max-width:1440px){
	.article .nr{ }
}

@media all and (max-width:1200px){
	.article{ padding:40px 0;}
	.article .nr{}
}



.newsPage2{ padding:40px 0}
.newsList2{ padding-bottom:30px}
.newsList2 .item{ width:100%; height:136px; margin-bottom:25px; background:#f1f1f1;}
.newsList2 .item a{ display:block;display:flex;align-items: center;   width:100%; height:100% }
.newsList2 .item .time{ width:190px; text-align:center; font-weight:bold; color:#5b5b5b}
.newsList2 .item .time .p1{ display:inline-block; vertical-align:top; font-size:32px; line-height:1; border-bottom:1px solid #ebebeb; padding-bottom:10px; margin-bottom:8px}
.newsList2 .item .cont{ width:calc(100% - 190px); box-sizing:border-box; padding:0 45px 0 0}
.newsList2 .item .cont .title{ font-size:18px; color:#282828;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.newsList2 .item .cont .intro{ font-size:16px; color:rgba(0,0,0,0.45); line-height:24px; height:48px; margin-top:6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.newsList2 .item:hover a{ }
.newsList2 .item:hover{ background:#f6ab00; box-shadow:0px 12px 23.75px 1.25px rgba(0,4,35,0.13);}
.newsList2 .item:hover .time{ color:#fff}
.newsList2 .item:hover .time .p1{ border-bottom:1px solid #fff}
.newsList2 .item:hover .cont .title{ color:#fff;}
.newsList2 .item:hover .cont .intro{ color:rgba(255,255,255,0.47);}
.newsPage2106 .item{ height:auto}
.newsPage2106 .item .time{ display:none}
.newsPage2106 .item .cont{ width:100%; padding:45px}
.newsPage2106 .item .cont .intro{ height:auto}

@media all and (max-width:1200px){
	.newsPage2{ padding:40px 0}
	.newsList2{ padding-bottom:10px}
	.newsList2 .item{ margin-bottom:20px; height:125px}
	.newsList2 .item .time{ width:100px;}
	.newsList2 .item a{ }
	.newsList2 .item:hover a{ }
	.newsList2 .item .time .p1{ font-size:24px;padding-bottom:8px; margin-bottom:6px}
	.newsList2 .item .cont{ width:calc(100% - 100px); padding:0 30px 0 0}
	.newsList2 .item .cont .title{ font-size:16px}
	.newsList2 .item .cont .intro{ font-size:12px; line-height:20px; height:40px}
	
	.newsPage2106 .item{ height:auto}
	.newsPage2106 .item .time{ display:none}
	.newsPage2106 .item .cont{ width:100%; padding:30px}
	.newsPage2106 .item .cont .intro{ height:auto}

	
}
@media all and (max-width:450px){
	.newsList2 .item{ height:100px}
	.newsList2 .item .time{ width:80px;}
	.newsList2 .item a{  }
	.newsList2 .item:hover a{ }
	.newsList2 .item .time .p1{ font-size:24px;padding-bottom:8px; margin-bottom:6px}
	.newsList2 .item .cont{ width:calc(100% - 80px); padding:0 15px 0 0}
	.newsList2 .item .cont .title{ font-size:16px}
	.newsList2 .item .cont .intro{ font-size:12px; line-height:20px; height:40px}
	
	
	.newsPage2106 .item{ height:auto}
	.newsPage2106 .item .time{ display:none}
	.newsPage2106 .item .cont{ width:100%; padding:20px}
	.newsPage2106 .item .cont .intro{ height:auto}
}

/* 分页 */
.page {  line-height:24px; text-align:center; }
.page select{ display:none}
.page a { display:inline-block; margin:0 2px; padding:8px 12px; border:1px solid #e5e2d9; background:#e5e2d9; color:#333; vertical-align:top; font-size:14px ; min-width:16px; border-radius:5px}
.page a:hover,.page .current { border:1px solid #f6ab00; background:#f6ab00; color:#fff; }
@media all and (max-width:1760px){
	.page a{ padding:3px 10px}
}
@media all and (max-width:1200px){
	.page a { font-size:12px}
	.page a{ padding:3px 5px}
}
@media all and (max-width:750px){
	.page a{ margin:3px 0}
}

/*picx*/
.picx{ padding:60px 0}
.picxList{ width:100%;}
.picxList .item{ width:31.5%; float:left; margin-right:2.75%; background:#fff; margin-bottom:40px}
.picxList .item:nth-child(3n){ margin-right:0}
.picxList .item:hover{ box-shadow:0 0 10px rgba(00,0,0,0.15)}
.picxList .item a{}
.picxList .item a .pic{ width:100%; overflow:hidden; position:relative}
.picxList .item a .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.picxList .item:hover a .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.picxList .item a .cont{ padding:20px; background:#f1f1f1}
.picxList .item a .cont .title{ font-size:18px; color:#282828;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; text-align:center;}
.picxList .item:hover a .cont .title{ color:#fff; background:#f6ab00}
.picxList .item:hover a .cont{ color:#fff; background:#f6ab00}
@media all and (max-width:1760px){
	.picxList{ padding-bottom:30px}
	.picxList .item{ margin-bottom:30px}
	.picx{ padding:40px 0 60px}

}
@media all and (max-width:1200px){
	.picx{}
	.picxList{ padding-bottom:20px}
	.picxList .item{ margin-bottom:20px}
	.picx{ padding:40px 0}
	.picxList .item a .cont{ padding:15px}
	.picxList .item a .cont .title{ font-size:16px}	

}
@media all and (max-width:750px){
	.picxList .item{ width:48.5%;   margin-right:3%;margin-bottom:15px}
	.picxList .item:nth-child(3n){ margin-right:3%}
	.picxList .item:nth-child(2n){ margin-right:0}	
	.picxList .item a .cont{ padding:10px}
	.picxList .item a .cont .title{ font-size:14px;}	

}

.news{ padding:80px 0}
.newsList{ width:100%; padding-bottom:60px}
.newsList .item{ width:100%; padding:30px 25px; box-sizing:border-box; background:#f1f1f1 }
.newsList .item:nth-child(2n){background:none}
.newsList .item:hover{ background:#f6ab00}
.newsList .item a{ display:flex; width:100%; height:100%; box-sizing:border-box; }
.newsList .item a .pic{ width:295px; overflow:hidden;}
.newsList .item a .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.newsList .item:hover a .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.newsList .item a .cont{ width:calc(100% - 295px);  box-sizing:border-box; padding-left:30px}
.newsList .item a .cont .time{ font-size:14px; color:#888888; margin-top:10px}
.newsList .item a .cont .title{ font-size:18px; color:#000000;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; margin-top:10px; line-height:30px; font-weight:bold;}
.newsList .item a .cont .intro{ font-size:14px; color:#888888; line-height:25px; height:50px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.newsList .item:hover a .cont .title{ color:#fff}
.newsList .item:hover a .cont .time{ color:#fff}
.newsList .item:hover a .cont .more{ color:#fff}
.newsList .item:hover a .cont .intro{ color:#fff}
.newsList .item a .cont .more{ font-size:14px; color:#888888; margin-top:20px}

@media all and (max-width:1200px){
	.news{ padding:40px 0}
	.newsList .item{ width:100%; padding:25px 20px; }
	.newsList{ padding-bottom:40px}
}
@media all and (max-width:750px){
	
	.newsList .item{ width:100%; padding:20px 20px; }
	.newsList .item a .pic{ width:160px;}
	.newsList .item a .cont{ width:calc(100% - 160px);}
	.newsList .item a .cont .time{ font-size:12px; margin:0}
	.newsList .item a .cont .title{ font-size:14px; margin-top:5px}
	.newsList .item a .cont .intro{ font-size:12px; margin-top:5px}
	.newsList .item a .cont .more{ display:none}
}
@media all and (max-width:450px){
	.newsList .item{ width:100%; padding:15px; }
	.newsList .item a .pic{ width:120px;}
	.newsList .item a .cont{ width:calc(100% - 120px); padding-left:15px}
	.newsList .item a .cont .time{ font-size:12px; margin:0}
}





.picnews { padding:60px 0; }
.picnews ul { border-bottom:1px solid #7f7f7f; margin-bottom:60px}
.picnews ul li { position:relative; border-top:1px solid #7f7f7f; }
.picnews ul li:before { position:absolute; left:0; top:-1px; width:0; height:3px; background:#f6ab00; display:block; content:""; transition: all 0.6s; z-index:2; }
.picnews ul li a { position:relative; display:block; padding:35px 0; }
.picnews ul li .pic { float:right; width:400px; margin-right:160px; overflow:hidden; }
.picnews ul li .pic img { transition: all 0.6s; }
.picnews ul li .txt { float:left; width:calc(100% - 730px); }
.picnews ul li .txt .p1 { font-size:24px; color:#333; line-height:40px; min-height:80px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.picnews ul li .txt .p2 { display:none; margin-top:10px; color:#7d7d7d; font-size:14px; }
.picnews ul li .txt .p3 { font-size:16px; color:#7d7d7d; line-height:30px; margin-top:20px; min-height:90px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:3; }
.picnews ul li .txt .p4 { font-size:16px; color:#7d7d7d; margin-top:60px; }

.picnews ul li .date { position:absolute; top:35px; right:0; font-size:36px; color:#303030; line-height:1; text-align:right; z-index:2; }
.picnews ul li .date span { display:block; font-size:18px; margin-top:10px; }

.picnews ul li:hover:before { width:100%; }
.picnews ul li:hover .pic img { transform: scale(1.1)!important; }
.picnews ul li:hover .txt .p1 { color:#f6ab00; }
.picnews ul li:hover .txt .p4 { color:#f6ab00; }
.picnews ul li:hover .date { color:#f6ab00; }

@media all and (max-width:1760px){
	.picnews { padding-bottom:40px; }
	.picnews ul li a { padding:25px 0; }
	.picnews ul li .pic { float:right; width:300px; margin-right:100px; }
 
	.picnews ul li .txt { float:left; width:calc(100% - 450px); }
	.picnews ul li .txt .p1 { font-size:18px; line-height:30px; min-height:60px; -webkit-line-clamp:2; }
	.picnews ul li .txt .p3 { font-size:14px; line-height:25px; margin-top:15px; min-height:75px; -webkit-line-clamp:3; }
	.picnews ul li .txt .p4 { font-size:14px; margin-top:20px; }

	.picnews ul li .date { top:25px; font-size:28px; }
	.picnews ul li .date span { font-size:16px; margin-top:10px; }
}
@media all and (max-width:750px){
	.picnews { padding-bottom:30px; }
 
	.picnews ul li a { padding:15px 0; }
	.picnews ul li .pic { float:none; width:100%; margin-right:0; }
 
	.picnews ul li .txt { float:none; width:100%; margin-top:20px; }
	.picnews ul li .txt .p1 { font-size:16px; line-height:25px; min-height:25px; -webkit-line-clamp:2; }
	.picnews ul li .txt .p2 { display:block; }
	.picnews ul li .txt .p3 { font-size:14px; line-height:25px; margin-top:10px; min-height:25px; -webkit-line-clamp:3; }
	.picnews ul li .txt .p4 { font-size:14px; margin-top:15px; }

	.picnews ul li .date { display:none; }
}


.chax{ width:800px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:99; color:#fff}
.chax .ihd{ text-align:center}
.chax .ihd .en{ font-size:20px; color:rgba(255,255,255,0.3)}
.chax .ihd .cn{ font-size:48px; color:#fff}
.chax .ibd{ margin-top:45px; display:flex}
.chax .ibd .inp1::placeholder{ appearance:none; -webkit-appearance:none; color:#333; opacity:1}
.chax .ibd { margin:60px 0 35px; padding:10px; border-radius:40px; background:rgba(255,255,255,0.8); font-size:16px; }
.chax .ibd .inp1 { float:left; width:calc(100% - 240px); height:60px; line-height:60px; padding-left:20px; }
.chax .ibd .tj { float:right; width:200px; height:60px; line-height:60px; background:#a7a7be; color:#fff; cursor:pointer; border-radius:30px; }
.chax .ibd .tj:hover { background:#f6ab00; }
.chax .blist{ width:calc(100% + 300px); position:relative; margin-left:-150px; background:rgba(255,255,255,0.25); border-radius:10px; margin-top:30px; box-sizing:border-box; padding:40px 100px; display:flex; flex-wrap: wrap;}
.chax .blist .aitem{ display:flex; flex-wrap: wrap; width:8.83%;  position:relative; cursor:pointer; margin:10px 1.3% 10px 0}
.chax .blist .aitem img{ width:100%}
.chax .blist .aitem span{ display:flex; align-items: center; justify-content: center; width:100%; height:100%; position:absolute; left:0; top:0; font-size:14px; background:rgba(0,0,0,0.5); opacity:0; color:#f6ab00; text-align:center; line-height:1.2}
.chax .blist .aitem:hover span{ opacity:1}
.chax .blist .aitem.on span{ opacity:1}
.chax .blist .aitem:nth-child(10n){ margin-right:0}

.chax .ifd{ font-size:14px; line-height:2; margin-top:50px}
@media all and (max-width:1760px){
	.chax .ihd .en{ font-size:16px;}
	.chax .ihd .cn{ font-size:36px;}
	.chax .ibd{ margin:25px 0; }
	.chax .ifd{  margin-top:40px}
	.chax .blist{ width:100%; margin-left:0; margin-top:20px; padding:20px; }
	.chax .blist .aitem{ display:flex; flex-wrap: wrap; width:8.83%;  position:relative; cursor:pointer; margin:10px 1.3% 10px 0}
	.chax .blist .aitem span{ font-size:12px}
	
}
@media all and (max-width:1200px){
	.chax{ width:92%; max-width:700px}
	.chax .ihd .en{ font-size:12px;}
	.chax .ihd .cn{ font-size:20px;}
	.chax .ibd{ margin-top:20px; }

	.chax .ibd { margin:30px 0 25px; font-size:12px; padding:5px; }
	.chax .ibd .inp1 { width:calc(100% - 100px); height:30px; line-height:30px; font-size:10px }
	.chax .ibd .tj { width:80px; height:30px; line-height:30px; }

	.chax .ifd{  margin-top:20px; font-size:12px}
	
	.chax .blist{ margin-top:15px; padding:15px; }
	.chax .blist .aitem{  width:15%;  position:relative; cursor:pointer; margin:5px 2% 5px 0}
	.chax .blist .aitem span{ font-size:12px}
	.chax .blist .aitem:nth-child(10n){ margin-right:2%}
	.chax .blist .aitem:nth-child(6n){ margin-right:0}
	
}





.cxArea02 { padding:80px 0; }
.cxArea02 .hd01 { margin-bottom:55px; text-align:center }
.cxArea02 .hd01 .p1 { font-size:14px; color:#f6ab00; line-height:1; margin-bottom:10px; }
.cxArea02 .hd01 .p2 { font-size:40px; color:#333; line-height:1; font-weight:bold; }

.cxBox01 .hd { float:left; width:27.15%; border:1px solid #ededed; border-right:none; box-sizing: border-box; /*background:url(cx01.png) no-repeat center;*/ background-size:contain; }
.cxBox01 { display:flex; flex-wrap: wrap;}
.cxBox01 .hd{ height:100%}
.cxBox01 .hd ul{ height:562px}
.cxBox01 .hd ul li { position:relative; cursor:pointer; height:33.33333% }
.cxBox01 .hd ul li.on { background:#fff; }
.cxBox01 .hd ul li .txt { position:absolute; left:7.5%; top:50%; transform: translateY(-50%); padding-left:45px; background:url(cx02.png) no-repeat center left; z-index:5; }
.cxBox01 .hd ul li .txt .p1 { font-size:20px; color:#333; line-height:2.2; margin-bottom:10px; }
.cxBox01 .hd ul li .txt .p2 { font-size:16px; color:#666; line-height:20px; display:none }

.cxBox01 .hd ul li.on { box-shadow: #e7e7ea 0px 0px 10px; }
.cxBox01 .hd ul li.on .txt { background:url(cx03.png) no-repeat center left; }
.cxBox01 .hd ul li.on .txt .p1 { color:#f6ab00; }
.cxBox01 .hd ul li.on .txt .p2 { color:#f6ab00; }

.cxBox01 .bd { float:right; width:72.85%; }
.cxBox01 .bd .bd01 { position:relative; }
.cxBox01 .bd .bd01 .txt { position:absolute; left:0; bottom:0; width:100%; background:rgba(0,0,0,0.6); color:#fff; z-index:5; box-sizing:border-box; padding:3% 5%; height:auto }
.cxBox01 .bd .bd01 .txt .txt01 { }
.cxBox01 .bd .bd01 .txt .txt01 .p1 { font-size:24px; line-height:1; }
.cxBox01 .bd .bd01 .txt .txt01 .p1 i { display:inline-block; padding-right:35px; background:url(cx04.png) no-repeat bottom right; }
.cxBox01 .bd .bd01 .txt .txt01 .p2 { margin-top:30px; font-size:16px; line-height:28px; }

@media all and (max-width:1680px){
	.cxArea02 { padding:60px 0; }
	.cxArea02 .hd01 { margin-bottom:35px; }
	.cxArea02 .hd01 .p1 { font-size:12px; margin-bottom:10px; }
	.cxArea02 .hd01 .p2 { font-size:30px; }
	
	.cxBox01 .hd { float:left; width:27%; }
	.cxBox01 .hd ul{ height:383px}
	.cxBox01 .hd ul li .txt { left:5%; }
	.cxBox01 .hd ul li .txt .p1 { font-size:16px; margin-bottom:10px; }
	.cxBox01 .hd ul li .txt .p2 { font-size:12px; }

	.cxBox01 .bd { width:73%; }
	.cxBox01 .bd .bd01 .txt .txt01 { width:80%; }
	.cxBox01 .bd .bd01 .txt .txt01 .p1 { font-size:18px; }
	.cxBox01 .bd .bd01 .txt .txt01 .p2 { margin-top:20px; font-size:14px; line-height:20px; }
} 
@media all and (max-width:1000px){
	.cxArea02 { padding:30px 0; }
	.cxArea02 .hd01 { margin-bottom:25px; }
	.cxArea02 .hd01 .p2 { font-size:20px; }

	.cxBox01 .hd { float:none; width:100%; background:none; border:1px solid #ededed; }
	.cxBox01 .hd ul{ height:auto}
	.cxBox01 .hd ul li { float:left; width:33.33333%; }
	.cxBox01 .hd ul li .txt { position:relative; left:auto; top:auto; transform: translate(0); padding-left:0; background:none!important; }
	.cxBox01 .hd ul li .txt .p1 { font-size:14px; margin-bottom:0; text-align:center; line-height:60px; }
	.cxBox01 .hd ul li .txt .p2 { display:none; }

	.cxBox01 .bd { float:none; width:100%; }
	.cxBox01 .bd .bd01 .txt { width:100%; }
 
	.cxBox01 .bd .bd01 .txt .txt01 .p1 { font-size:16px; }
	.cxBox01 .bd .bd01 .txt .txt01 .p2 { font-size:12px; }
	.cxBox01 .bd .bd01 .txt .txt01{ width:100%}
} 
@media all and (max-width:700px){
	 
	.cxBox01 .bd .bd01 { min-height:300px; background-size:cover!important; }
	.cxBox01 .bd .bd01 .pic { display:none; }
	.cxBox01 .bd .bd01 .txt{ position:relative}
} 






/* 查询结果 */
.chaArea { padding:50px 0 130px; }
.chaArea .hd { text-align:center; margin-bottom:50px; }
.chaArea .hd .p1 { font-size:30px; line-height:35px; font-weight:bold; }
.chaArea .hd .p2 { font-size:18px; line-height:20px; margin:20px 0; text-transform:uppercase; }
.chaArea .hd .p3 { width:52px; height:2px; background:#fd9a01; margin:0 auto; }

.chaArea .bd { background:#292929; color:rgba(255,255,255,0.5); }
.chaArea .bd ul li:nth-child(2n) { background:#232323; }
.chaArea .bd ul li { line-height:30px; padding:10px 0; font-size:16px; }
.chaArea .bd ul li .p1 { float:left; width:50%; padding:0 2%; box-sizing: border-box; }
.chaArea .bd ul li .p2 { float:left; width:50%; padding:0 2%; box-sizing: border-box; }

.chaArea .bd01 { font-size:16px; color:#ef0000; text-align:center; padding-bottom:30px; }


.chaArea .bd02 { margin-top:30px; background:url(zb01.jpg) no-repeat bottom right; }
.chaArea .bd02 .p1 { width:95px; height:30px; background:#fd9a01; text-align:center; line-height:30px; color:#fff; }
.chaArea .bd02 .p2 { margin-top:10px; font-size:14px; line-height:30px; }

@media only screen and (max-width:800px){
	.chaArea { padding:30px 0; }
	.chaArea .hd { margin-bottom:30px; }
	.chaArea .hd .p1 { font-size:24px; line-height:25px; }
	.chaArea .hd .p2 { font-size:14px; line-height:20px; margin:10px 0; }
	
	.chaArea .bd ul li { height:70px; line-height:35px; font-size:14px; }
	.chaArea .bd ul li:nth-child(2n) { background:#292929; }
	.chaArea .bd ul li .p1 { float:none; width:100%; }
	.chaArea .bd ul li .p2 { float:none; width:100%; background:#232323; }
	
	.chaArea .bd02 { background:none; }
	.chaArea .bd02 .p2 { font-size:12px; line-height:20px; }
}

.ppjs01{ background:url(p7.jpg) center center no-repeat; background-size:cover; padding:135px 0}
.ppjs01 .cont{ display:flex;justify-content: space-between; align-items: center;}
.ppjs01 .cont .lt{ width:785px;}
.ppjs01 .cont .lt .ihd .en{ font-size:20px; color:rgba(0,0,0,0.3)}
.ppjs01 .cont .lt .ihd .cn{ font-size:48px; color:#333333; line-height:1; padding-bottom:36px; background:url(p3.jpg) left bottom no-repeat;}
.ppjs01 .cont .lt .intro{ margin-top:80px; font-size:16px; color:#333333; line-height:2; text-align:justify}
.ppjs01 .cont .rt{ position:relative; width:781px;}
.ppjs01 .cont .rt .bj{ text-align:center}
.ppjs01 .cont .rt .bj img{ height:691px}
.ppjs01 .cont .rt .bb{ width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); z-index:2}
.ppjs01 .cont .rt .bb .pic{ width:100%}
.ppjs01 .cont .rt .bb .pic img{ width:100%}
.ppjs01 .cont .rt .ibd{ display:flex;justify-content: space-between;  padding-right:15%}
.ppjs01 .cont .rt .ibd .item .p1{ display:flex; }
.ppjs01 .cont .rt .ibd .item .p1 .num{ font-size:50px; font-family:Arial, Helvetica, sans-serif; color:#333333 }
.ppjs01 .cont .rt .ibd .item .p1 .bq{ font-size:16px; color:rgba(166,166,166,0.5); line-height:20px; padding-top:40px; padding-left:10px}
.ppjs01 .cont .rt .ibd .item .p2{ font-size:16px; color:rgba(166,166,166,0.5); line-height:20px; padding-top:10px; }

@media all and (max-width:1760px){
	.ppjs01{ padding:90px 0}
	.ppjs01 .cont .lt{ width:560px;}
	.ppjs01 .cont .lt .ihd .en{ font-size:16px; }
	.ppjs01 .cont .lt .ihd .cn{ font-size:36px; padding-bottom:25px;}
	.ppjs01 .cont .lt .intro{ margin-top:40px; font-size:14px;}
	.ppjs01 .cont .rt{ width:560px;}
	.ppjs01 .cont .rt .bj img{ height:460px}
	.ppjs01 .cont .rt .bb{ width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); z-index:2}
	.ppjs01 .cont .rt .ibd{ }
	.ppjs01 .cont .rt .ibd .item .p1 .num{ font-size:44px; }
	.ppjs01 .cont .rt .ibd .item .p1 .bq{ font-size:14px; padding-top:30px; }
	.ppjs01 .cont .rt .ibd .item .p2{ font-size:14px; padding-top:0   }
}
@media all and (max-width:1200px){
	.ppjs01 .cont{ display:block}
	.ppjs01 .cont .lt{ width:100%;}
	.ppjs01 .cont .lt .ihd .en{ font-size:12px; }
	.ppjs01 .cont .lt .ihd .cn{ font-size:24px; padding-bottom:20px;}
	.ppjs01 .cont .lt .intro{ margin-top:20px;  }
	.ppjs01 .cont .rt{ width:100%;}
	.ppjs01 .cont .rt .bj img{ height:auto; width:80%}
	.ppjs01 .cont .rt .bb{ width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%); z-index:2}
	.ppjs01 .cont .rt .ibd{ margin-top:20px;}
	.ppjs01 .cont .rt .ibd .item .p1 .num{ font-size:36px; }
	.ppjs01 .cont .rt .ibd .item .p1 .bq{ font-size:12px; padding-top:20px; }
	.ppjs01 .cont .rt .ibd .item .p2{ font-size:12px; padding-top:0   }
}
@media all and (max-width:750px){
	.ppjs01{ padding:40px 0}
	.ppjs01 .cont .rt{ width:100%;}
	.ppjs01 .cont .rt .bj img{ height:auto; width:80%}
	.ppjs01 .cont .rt .bb{ width:100%; position:relative; left:0; top:0; transform:translateY(0); z-index:2}
	.ppjs01 .cont .rt .ibd{ margin-top:0; flex-wrap: wrap; padding:0}
	.ppjs01 .cont .rt .ibd .item{ width:50%}
	.ppjs01 .cont .rt .ibd .item:nth-child(3){ width:100%; margin-top:20px}
	.ppjs01 .cont .rt .ibd .item .p1 .num{ font-size:36px; }
	.ppjs01 .cont .rt .ibd .item .p1 .bq{ font-size:12px; padding-top:20px; }
	.ppjs01 .cont .rt .ibd .item .p2{ font-size:12px; padding-top:0   }
	
	
}


.ppjs02{ width:100%; position:relative}
.ppjs02 .pic{ width:100%}
.ppjs02 .pic img{ width:100%; height:100%; object-fit:cover}
.ppjs02 .cont{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:9; display:flex}
.ppjs02 .cont .item{ width:33.3333333333333333333333%; height:100%; position:relative; box-sizing:border-box; border-right:1px solid rgba(255,255,255,0.1); transition:all 0.5s}
.ppjs02 .cont .item:last-child{ border:0}
.ppjs02 .cont .item .aitem{ position:absolute; width:100%; bottom:50%; transform:translateY(50%); left:0; text-align:center; color:#fff; transition:all 0.5s}
.ppjs02 .cont .item .aitem .ico img{ height:78px; transition:all 0.5s}
.ppjs02 .cont .item .aitem .title{ font-size:36px; line-height:1; padding-top:25px; transition:all 0.5s}
.ppjs02 .cont .item .aitem .en{ font-size:20px; color:rgba(255,255,255,0.6); line-height:1; text-transform:uppercase; padding-top:15px; transition:all 0.5s; background:url(p4.jpg) bottom center no-repeat; background-size:0}
.ppjs02 .cont .item .aitem .itnro{ font-size:24px; padding-top:0; visibility:hidden; opacity:0; transition:all 0.5s}
.ppjs02 .cont .item:hover{ background:rgba(255,255,255,0.1)}
.ppjs02 .cont .item:hover .aitem{ bottom:50%; transform:translateY(50%)}
.ppjs02 .cont .item:hover .aitem .ico img{ height:0;}
.ppjs02 .cont .item:hover .aitem .title{ padding:0}
.ppjs02 .cont .item:hover .aitem .en{ padding-bottom:25px; background-size:auto }
.ppjs02 .cont .item:hover .aitem .itnro{ opacity:1; visibility:visible; padding-top:50px}
@media all and (max-width:1760px){
	.ppjs02 .cont .item .aitem .ico img{ height:60px; }
	.ppjs02 .cont .item .aitem .title{ font-size:32px; }
	.ppjs02 .cont .item .aitem .en{ font-size:16px; }
	.ppjs02 .cont .item .aitem .itnro{ font-size:20px; }

}
@media all and (max-width:1760px){
	.ppjs02 .cont .item .aitem .ico img{ height:50px; }
	.ppjs02 .cont .item .aitem .title{ font-size:24px; }
	.ppjs02 .cont .item .aitem .en{ font-size:12px; }
	.ppjs02 .cont .item .aitem .itnro{ font-size:14px; }
	.ppjs02 .cont .item:hover .aitem .itnro{ padding-top:30px}
}
@media all and (max-width:750px){
	.ppjs02 .pic{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:0}
	.ppjs02 .cont{ display:block; position:relative; z-index:2; left:auto; top:auto}
	.ppjs02 .cont .item{ width:100%; border-bottom:1px solid rgba(255,255,255,0.1)}
	.ppjs02 .cont .item .aitem{ position:relative; bottom:auto; padding:40px 0}
	.ppjs02 .cont .item .aitem .ico img{ height:40px; }
	.ppjs02 .cont .item .aitem .title{ font-size:20px; }
	.ppjs02 .cont .item .aitem .en{ font-size:12px; }
	.ppjs02 .cont .item .aitem .itnro{ font-size:14px; }
	.ppjs02 .cont .item .aitem .itnro{ padding-top:30px; visibility:visible; opacity:1}
	

	.ppjs02 .cont .item .aitem{ bottom:auto; transform:translateY(0)}
	.ppjs02 .cont .item .aitem .ico img{ height:40px;}
	.ppjs02 .cont .item .aitem .title{ padding:20px 0 0 0}
	.ppjs02 .cont .item .aitem .en{ padding-bottom:20px; background-size:auto }
	.ppjs02 .cont .item .aitem .itnro{ opacity:1; visibility:visible; padding-top:20px}
	
	.ppjs02 .cont .item:hover .aitem{ bottom:auto; transform:translateY(0)}
	.ppjs02 .cont .item:hover .aitem .ico img{ height:40px;}
	.ppjs02 .cont .item:hover .aitem .title{ padding:20px 0 0 0}
	.ppjs02 .cont .item:hover .aitem .en{ padding-bottom:20px; background-size:auto }
	.ppjs02 .cont .item:hover .aitem .itnro{ opacity:1; visibility:visible; padding-top:20px}

	
}





.gcon_6{ background:url(g_19.jpg) center center no-repeat; background-size:cover; color:#fff; padding:100px 0}
.gcon_6 .hd{ padding-top:40px; width:650px; float:left}
.gcon_6 .iihd .en{ color:rgba(51,51,51,0.5)}
.gcon_6 .iihd .cn{ color:rgba(51,51,51,1)}
.gcon_6 .iihd .en{ text-transform:uppercase; font-size:20px;   line-height:1}
.gcon_6 .iihd .cn{ font-size:48px; color:#333333; line-height:1; margin-top:20px}
.gcon_6 .hd .intro{ font-size:32px; margin-top:70px; line-height:1;color:rgba(51,51,51,1)}
.gcon_6 .hd .bq{ font-size:16px; margin-top:25px; line-height:1; color:rgba(51,51,51,0.5)}
.gcon_6 .hd ul{ padding-top:70px}
.gcon_6 .hd ul li{ width:560px; padding:30px 0 30px 62px; position:relative; border-bottom:1px solid #666666; background:url(p10.png) right center no-repeat; margin-top:50px}
.gcon_6 .hd ul li .cn{ font-size:20px; color:#333; font-weight:bold; line-height:1}
.gcon_6 .hd ul li .en{ font-size:14px; color:#666; line-height:1; padding-top:10px}
.gcon_6 .hd ul li:after{ content:""; display:block; width:40px; height:100%; position:absolute; left:0; top:0; background:url(gg2.png) center center no-repeat; background-size:100%}
.gcon_6 .hd ul li.on:after{ background:url(gg1.png) center center no-repeat; background-size:100%}
.gcon_6 .hd ul li.on .cn{ color:#f6ab00}
.gcon_6 .hd ul li.on .en{ color:#f6ab00}

.gcon_6 .hd ul li:nth-child(2):after{ background:url(p8.png) center center no-repeat; background-size:100%}
.gcon_6 .hd ul li:nth-child(2).on:after{ background:url(p9.png) center center no-repeat; background-size:100%}

.gcon_6 .bd{ width:930px; float:right; overflow:hidden}
.gcon_6 .bd .map{ width:100%; text-align:center}
.gcon_6 .bd .map img{ height:516px}
.gcon_6 .bd .cont{ width:730px; margin:0 auto; margin-top:12px; position:relative}
.gcon_6 .bd .cont .prev06{ width:55px; height:55px; background:url(g_16_2.png) center center no-repeat #000; background-size:cover; position:absolute; left:-100px; top:50%; transform:translateY(-50%); cursor:pointer; border-radius:50%}
.gcon_6 .bd .cont .next06{ width:55px; height:55px; background:url(g_17_2.png) center center no-repeat #000; background-size:cover; position:absolute; right:-100px; top:50%; transform:translateY(-50%); cursor:pointer; border-radius:50%}
.gcon_6 .bd .cont .swiper06{ width:100%; overflow:hidden}
.gcon_6 .bd .cont .swiper06 .swiper-slide{ width:32%; margin-right:2%; border-radius:10px; overflow:hidden; position:relative}
.gcon_6 .bd .cont .swiper06 .swiper-slide:last-child{ margin-right:0}
.gcon_6 .bd .cont .swiper06 .swiper-slide img{ width:100%}
.gcon_6 .bd .cont .swiper06 .swiper-slide .title{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; background:rgba(0,0,0,0.5);display:flex; align-items: center; justify-content: center; font-size:18px;  color:#fff; font-weight:bold; opacity:0; transition:all 0.5s}
.gcon_6 .bd .cont .swiper06 .swiper-slide img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.gcon_6 .bd .cont .swiper06 .swiper-slide:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.gcon_6 .bd .cont .swiper06 .swiper-slide:hover .title{ opacity:1}
@media (max-width: 1760px){
	.gcon_6{ padding-top:80px}
	.gcon_6 .hd{ padding-top:0; width:500px; }
	.gcon_6 .hd .intro{ font-size:24px; margin-top:50px; }
	.gcon_6 .hd .bq{ font-size:14px; margin-top:20px; line-height:1.2}
	
	.gcon_6 .hd ul{ padding-top:40px}
	.gcon_6 .hd ul li{ width:300px; padding:20px 0 20px 55px; margin-top:30px}
	.gcon_6 .hd ul li .cn{ font-size:18px; }
	.gcon_6 .hd ul li .en{ font-size:12px; }
	.gcon_6 .hd ul li:after{ width:32px; }
	
	.gcon_6 .iihd .cn{ font-size:36px;}
	.gcon_6 .iihd .en{ font-size:16px;}
	


	
	
	.gcon_6 .bd{ width:640px; margin-top:30px }
	.gcon_6 .bd .map{ width:100%; text-align:center}
	.gcon_6 .bd .map img{ height:335px}
	.gcon_6 .bd .cont{ width:520px; }
	.gcon_6 .bd .cont .prev06{ width:40px; height:40px; left:-60px; }
	.gcon_6 .bd .cont .next06{ width:40px; height:40px; right:-60px; }
	.gcon_6 .bd .cont .swiper06 .swiper-slide .title{ font-size:16px;  }
}
@media (max-width: 1200px){
	.gcon_6{ padding:40px 0}
	.gcon_6 .hd{ width:100%; }
	.gcon_6 .iihd .cn{ font-size:24px;}
	.gcon_6 .iihd .en{ font-size:12px; padding-top:5px}
	.gcon_6 .hd .intro{ font-size:16px; margin-top:20px; }
	
	.gcon_6 .bd{ width:100%; margin-top:30px }
	.gcon_6 .bd .map{ width:100%; text-align:center}
	.gcon_6 .bd .map img{ height:auto; max-width:100%}
	.gcon_6 .bd .cont{ width:100%; }
	.gcon_6 .bd .cont .prev06{ width:30px; height:30px; left:-0; z-index:99 }
	.gcon_6 .bd .cont .next06{ width:30px; height:30px; right:-0; z-index:99 }
	.gcon_6 .bd .cont .swiper06 .swiper-slide{ width:49%}
	.gcon_6 .bd .cont .swiper06 .swiper-slide .title{ font-size:14px;  }
	
	
	.gcon_6 .hd ul{ padding-top:20px; display:flex ; justify-content: space-between;}
	.gcon_6 .hd ul li{ width:auto; box-sizing:border-box; padding:15px 0 15px 40px; margin-top:0; background:none; border:0;}
	.gcon_6 .hd ul li .cn{ font-size:16px; }
	.gcon_6 .hd ul li .en{ font-size:12px; }
	.gcon_6 .hd ul li:after{ width:26px; }
}


.tops{ margin-top:120px}
.ihd .en{ font-size:20px; color:rgba(51,51,51,0.3); text-transform:uppercase}
.ihd .cn{ font-size:50px; color:#333333; line-height:1; padding-top:5px}
.ihd .intro{ font-size:16px; text-align:center; color:#333; margin-top:30px}

.gsjs01 .nr{ display:flex; align-items: center; background:#f7f7f7}
.gsjs01 .pic{ width:866px; overflow:hidden}
.gsjs01 .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.gsjs01 .pic:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.gsjs01 .cont{ width:calc(100% - 866px); box-sizing:border-box; padding: 0 50px}
.gsjs01 .ihd .cn{ padding-bottom:25px; background:url(p3.jpg) left bottom no-repeat; }
.gsjs01 .intro{ font-size:16px; color:#333333; line-height:1.8; text-align:justify; margin-top:20px}
.gsjs01 .ihd .cn{ font-size:30px}
@media (max-width: 1760px){
	.tops{ margin-top:100px}
	.ihd .en{ font-size:16px;}
	.ihd .cn{ font-size:36px}
	.ihd .intro{ font-size:14px; margin-top:25px}
}
@media (max-width: 1760px){
	.gsjs01 .ihd .cn{ font-size:20px}
	.gsjs01 .pic{ width:50%; }
	.gsjs01 .cont{ width:50%; box-sizing:border-box; padding: 0 30px}
	.gsjs01 .ihd .cn{ padding-bottom:15px; }
	.gsjs01 .intro{ font-size:12px; margin-top:15px; line-height:1.6}
}
@media (max-width: 1200px){
	.tops{ margin-top:60px}
	.ihd .en{ font-size:14px;}
	.ihd .cn{ font-size:24px}
	.ihd .intro{ font-size:12px; margin-top:20px}
}
@media (max-width: 1200px){
	
	.gsjs01 .ihd .cn{ font-size:24px}
	.gsjs01 .nr{ display:block}
	.gsjs01 .pic{ width:100%; }
	.gsjs01 .cont{ width:100%; padding: 20px}
	.gsjs01 .ihd .cn{ padding-bottom:15px; }
	.gsjs01 .intro{ font-size:12px; margin-top:20px}
}
@media (max-width: 750px){
	.tops{ margin-top:40px}
	.ihd .intro{ margin-top:12px}
	.gsjs01 .ihd .cn{ font-size:20px}
	.ihd .en{ font-size:10px;}
	.ihd .cn{ font-size:20px; padding-top:5px}
}

.gsjs02 .ihd{ text-align:center}
.gsjs02 .ibd{ margin-top:60px;display:flex; align-items: center; justify-content: center; flex-direction: row-reverse;}
.gsjs02 .ibd .pic{ width:920px; overflow:hidden}
.gsjs02 .ibd .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.gsjs02 .ibd .pic:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.gsjs02 .ibd .cont{ width:calc(100% - 920px); box-sizing:border-box; padding-right:40px}
.gsjs02 .ibd .cont .item{  width:33.333333333333%; float:left; position:relative; text-align:center; margin-bottom:100px}
.gsjs02 .ibd .cont .item:nth-child(n+4){ margin-bottom:0}
.gsjs02 .ibd .cont .item:nth-child(3n):after{ width:0}
.gsjs02 .ibd .cont .item:after{ content:""; display:block; width:1px; height:90%; position:absolute; right:0; top:5%; background:#b2b2b2}
.gsjs02 .ibd .cont .item .ico img{ height:70px}
.gsjs02 .ibd .cont .item .ico img.img1{ display:inline-block}
.gsjs02 .ibd .cont .item .ico img.img2{ display:none}
.gsjs02 .ibd .cont .item .title{ font-size:22px; color:#333; line-height:1; margin-top:25px; padding:0 5%}
.gsjs02 .ibd .cont .item:hover .ico img.img1{ display:none}
.gsjs02 .ibd .cont .item:hover .ico img.img2{ display:inline-block}
.gsjs02 .ibd .cont .item:hover .title{ color:#f6ab00} 
@media (max-width: 1760px){
	.gsjs02 .ibd{ margin-top:40px; }
	.gsjs02 .ibd .pic{ width:52%;}
	.gsjs02 .ibd .cont{ width:48%; padding-right:20px}
	.gsjs02 .ibd .cont .item{ margin-bottom:70px}
	.gsjs02 .ibd .cont .item .ico img{ height:55px}
	.gsjs02 .ibd .cont .item .title{ font-size:18px; }
}
@media (max-width: 1200px){
	.gsjs02 .ibd{ margin-top:30px; display:block }
	.gsjs02 .ibd .pic{ width:100%;}
	.gsjs02 .ibd .cont{ width:100%; padding-right:0}
	.gsjs02 .ibd .cont .item{ margin-bottom:0; margin-top:40px}
	.gsjs02 .ibd .cont .item .ico img{ height:42px}
	.gsjs02 .ibd .cont .item .title{ font-size:16px; margin-top:20px }
}
@media (max-width: 750px){
	.gsjs02 .ibd{ margin-top:20px; display:block }
	.gsjs02 .ibd .cont .item{ margin-bottom:0; margin-top:20px}
	.gsjs02 .ibd .cont .item .ico img{ height:32px}
	.gsjs02 .ibd .cont .item .title{ font-size:13px; margin-top:12px }
}


.gsjs03{ background:url(p15.jpg) center center no-repeat; background-size:cover; padding:120px 0}
.gsjs03 .nr{ display:flex;justify-content: space-between; position:relative}
.gsjs03 .ihd{ text-align:left; width:490px; color:#fff}
.gsjs03 .ihd .en{ color:rgba(255,255,255,0.5)}
.gsjs03 .ihd .cn{ color:rgba(255,255,255,1)}
.gsjs03 .ihd .intro{ margin-top:45px; text-align:left; color:rgba(255,255,255,0.5); line-height:2}
.gsjs03 .prev03{ background:url(p19.png) center center no-repeat; background-size:cover; width:60px; height:60px; position:absolute; left:0; top:300px; z-index:9}
.gsjs03 .next03{ background:url(p19.png) center center no-repeat; background-size:cover; width:60px; height:60px; position:absolute; left:100px; top:300px; z-index:9; transform:rotate(180deg)}
.gsjs03 .prev03:hover{ background:url(p20.png) center center no-repeat; background-size:cover; transform:rotate(180deg)}
.gsjs03 .next03:hover{ background:url(p20.png) center center no-repeat; background-size:cover; transform:rotate(0)}
.gsjs03 .ibd{ width:1120px; overflow:hidden; position:relative}
.gsjs03 .ibd .swiper03{ width:100%; overflow:hidden}
.gsjs03 .ibd .swiper03 .swiper-slide{ width:auto; height:324px; margin-right:50px}
.gsjs03 .ibd .swiper03 .swiper-slide img{ height:100%; width:auto}
.gsjs03 .ibd .swiper03 .swiper-slide:last-child{ margin-right:0}
.gsjs03 .ibd .swiper03 .pagination03{ position:relative; left:auto; top:auto; margin-top:50px; background:rgba(255,255,255,0.2); height:3px; border-radius:0}
.gsjs03 .ibd .swiper03 .pagination03 .swiper-pagination-progressbar-fill{ background:#f6ab00}
.gsjs03 .ibd .swiper03 .num{ font-size:22px; color:#fff}
.gsjs03 .ibd .swiper03 .num i{ font-size:54px; color:#f6ab00; margin-right:10px}
@media (max-width: 1760px){
	.gsjs03{ padding:100px 0}
	.gsjs03 .ihd{ width:360px; }
	.gsjs03 .ihd .intro{ margin-top:35px; }
	.gsjs03 .prev03{ width:50px; height:50px; top:260px; }
	.gsjs03 .next03{ width:50px; height:50px; top:260px; left:70px; }
	.gsjs03 .ibd{ width:800px; }
	.gsjs03 .ibd .swiper03 .swiper-slide{ height:320px; margin-right:40px}	
}
@media (max-width: 1200px){
	.gsjs03{ padding:60px 0}
	.gsjs03 .ihd{ width:300px; }
	.gsjs03 .ihd .intro{ margin-top:25px; }
	.gsjs03 .prev03{ width:40px; height:40px; top:220px; }
	.gsjs03 .next03{ width:40px; height:40px; top:220px; left:55px; }
	.gsjs03 .ibd{ width:calc(100% - 330px); }
	.gsjs03 .ibd .swiper03 .swiper-slide{ height:260px; margin-right:26px}	
}
@media (max-width: 750px){
	.gsjs03{ padding:40px 0 100px}
	.gsjs03 .nr{ display:block}
	.gsjs03 .ihd{ width:100%; text-align:center }
	.gsjs03 .ihd .intro{ margin-top:12px; text-align:center }
	.gsjs03 .prev03{ width:32px; height:32px; top:auto; bottom:-60px; }
	.gsjs03 .next03{ width:32px; height:32px; top:auto; left:auto; right:0; bottom:-60px; }
	.gsjs03 .ibd{ width:100%; margin-top:20px }
	.gsjs03 .ibd .swiper03 .swiper-slide{ height:200px; margin-right:16px}	
	.gsjs03 .ibd .swiper03 .pagination03{ margin-top:20px; height:2px; }
}


.gsjs04 .ihd{ text-align:center}
.gsjs04 .ibd{ margin-top:60px}
.gsjs04 .ibd .swiper04{ width:100%; overflow:hidden}
.gsjs04 .ibd .swiper04  .swiper-slide{ width:23.5%; margin-right:2%; overflow:hidden}
.gsjs04 .ibd .swiper04  .swiper-slide:last-child{ margin-right:0}
.gsjs04 .ibd .swiper04  .swiper-slide img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.gsjs04 .ibd .swiper04  .swiper-slide:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
@media (max-width: 1760px){
	.gsjs04 .ibd{ margin-top:40px}
}
@media (max-width: 1200px){
	.gsjs04 .ibd{ margin-top:30px}
}
@media (max-width: 750px){
	.gsjs04 .ibd{ margin-top:20px}
	.gsjs04 .ibd .swiper04  .swiper-slide{ width:48.5%; margin-right:3%}
}







.gsjs05{ background:url(p18.jpg) center center no-repeat; background-size:cover; padding:120px 0; }
.gsjs05 .nr{  position:relative; padding-bottom:100px}
.gsjs05 .ihd{ text-align:center;  color:#fff}
.gsjs05 .ihd .en{ color:rgba(255,255,255,0.5)}
.gsjs05 .ihd .cn{ color:rgba(255,255,255,1)}
.gsjs05 .ihd .intro{ margin-top:45px; text-align:left; color:rgba(255,255,255,0.5); line-height:2}
.gsjs05 .prev05{ background:url(p19.png) center center no-repeat; background-size:cover; width:60px; height:60px; position:absolute; left:0;  bottom:0; z-index:9}
.gsjs05 .next05{ background:url(p19.png) center center no-repeat; background-size:cover; width:60px; height:60px; position:absolute; left:100px; bottom:0; z-index:9; transform:rotate(180deg)}
.gsjs05 .prev05:hover{ background:url(p20.png) center center no-repeat; background-size:cover; transform:rotate(180deg)}
.gsjs05 .next05:hover{ background:url(p20.png) center center no-repeat; background-size:cover; transform:rotate(0)}
.gsjs05 .ibd{ width:100%; overflow:hidden;  margin-top:80px}
.gsjs05 .ibd .swiper05{ width:100%; overflow:hidden}
.gsjs05 .ibd .swiper05 .swiper-slide{ width:auto; height:400px; margin-right:50px}
.gsjs05 .ibd .swiper05 .swiper-slide img{ height:100%; width:auto}
.gsjs05 .ibd .swiper05 .swiper-slide:last-child{ margin-right:0}
.gsjs05 .ibd .swiper05 .pagination05{ position:relative; left:auto; top:auto; margin-top:50px; background:rgba(255,255,255,0.2); height:3px; border-radius:0}
.gsjs05 .ibd .swiper05 .pagination05 .swiper-pagination-progressbar-fill{ background:#f6ab00}
.gsjs05 .ibd .swiper05 .num{ font-size:22px; color:#fff}
.gsjs05 .ibd .swiper05 .num i{ font-size:54px; color:#f6ab00; margin-right:10px}
@media (max-width: 1760px){
	.gsjs05{ padding:100px 0}
	.gsjs05 .ihd{  }
	.gsjs05 .ihd .intro{ margin-top:35px; }
	.gsjs05 .prev05{ width:50px; height:50px;  }
	.gsjs05 .next05{ width:50px; height:50px; left:70px; }
	.gsjs05 .ibd{ margin-top:60px}
	.gsjs05 .ibd .swiper05 .swiper-slide{ height:295px; margin-right:35px}	
}
@media (max-width: 1200px){
	.gsjs05{ padding:60px 0}
	.gsjs05 .ihd{ }
	.gsjs05 .nr{ padding-bottom:80px}
	.gsjs05 .ihd .intro{ margin-top:25px; }
	.gsjs05 .prev05{ width:40px; height:40px;   }
	.gsjs05 .next05{ width:40px; height:40px; left:55px; }
	.gsjs05 .ibd{ margin-top:40px}
	.gsjs05 .ibd .swiper05 .swiper-slide{ height:260px; margin-right:26px}	
}
@media (max-width: 750px){
	.gsjs05{ padding:40px 0 }
	.gsjs05 .nr{ padding-bottom:60px}
	.gsjs05 .ihd{ width:100%; text-align:center }
	.gsjs05 .ihd .intro{ margin-top:12px; text-align:center }
	.gsjs05 .prev05{ width:32px; height:32px;  }
	.gsjs05 .next05{ width:32px; height:32px;left:auto; right:0;  }
	.gsjs05 .ibd{ width:100%; margin-top:20px }
	.gsjs05 .ibd .swiper05 .swiper-slide{ height:200px; margin-right:16px}	
	.gsjs05 .ibd .swiper05 .pagination05{ margin-top:20px; height:2px; }
}

.hwqd .ihd{ padding-bottom:38px; background:url(p3.jpg) left bottom no-repeat;}
.hwqd01{ padding:110px 0}
.hwqd01 .pic{ width:540px; padding:35px 0 0 35px; background:url(p52.jpg) left top no-repeat; background-size:440px; float:left}
.hwqd01 .pic img{ width:100%}
.hwqd01 .bd{ width:1100px; float:right}
.hwqd01 .bd .ibd{ display:flex;justify-content: space-between;}
.hwqd01 .bd .ibd .item{ width:31%; height:380px; float:left; box-sizing:border-box; padding:85px 0 0 0; transition:all 0.5s}
.hwqd01 .bd .ibd .item .p1{ font-size:26px; color:#333333}
.hwqd01 .bd .ibd .item .p2{ font-size:20px; color:rgba(51,51,51,0.5); padding-bottom:20px; border-bottom:1px solid #666666}
.hwqd01 .bd .ibd .item .p3{ font-size:16px; color:#666666; line-height:2; text-align:justify; margin-top:50px}
.hwqd01 .bd .ibd .item:hover{ padding:85px 25px 0; background:#f1f1f1}
@media (max-width: 1760px){
	.hwqd .ihd{ padding-bottom:30px;}
	.hwqd01{ padding:100px 0}
	.hwqd01 .pic{ width:400px; padding:30px 0 0 30px;  background-size:320px; }
	.hwqd01 .bd{ width:700px; }
	.hwqd01 .bd .ibd .item{ width:31%; height:280px; padding:40px 0 0 0; }
	.hwqd01 .bd .ibd .item .p1{ font-size:20px; }
	.hwqd01 .bd .ibd .item .p2{ font-size:12px; padding-bottom:16px;}
	.hwqd01 .bd .ibd .item .p3{ font-size:14px; margin-top:30px}
	.hwqd01 .bd .ibd .item:hover{ padding:40px 20px 0; }

}
@media (max-width: 1200px){
	.hwqd .ihd{ padding-bottom:20px;}
	.hwqd01{ padding:40px 0}
	.hwqd01 .pic{ width:100%; padding:0;  background-size:0; }
	.hwqd01 .bd{ width:100%; margin-top:20px }
	.hwqd01 .bd .ibd .item{ width:31%; height:auto; padding:20px 0}
	.hwqd01 .bd .ibd .item .p1{ font-size:20px; }
	.hwqd01 .bd .ibd .item .p2{ font-size:12px; padding-bottom:16px;}
	.hwqd01 .bd .ibd .item .p3{ font-size:14px; margin-top:30px}
	.hwqd01 .bd .ibd .item:hover{ padding:20px 20px 0; }
}
@media (max-width: 750px){
	.hwqd01 .bd .ibd { display:block}
	.hwqd01 .bd .ibd .item{ width:100%; padding:20px 0}
	.hwqd01 .bd .ibd .item .p1{ font-size:20px; }
	.hwqd01 .bd .ibd .item .p2{ font-size:12px; padding-bottom:16px;}
	.hwqd01 .bd .ibd .item .p3{ font-size:14px; margin-top:20px}
	.hwqd01 .bd .ibd .item:hover{ padding:20px 20px; }
}

.hwqd02{ padding:120px 0; background:#f2f2f2}
.hwqd02 .lt{ width:731px; float:left}
.hwqd02 .rt{ width:988px; float:right}
.hwqd02 .lt .p1{ font-size:28px; color:#000000; margin-top:50px}
.hwqd02 .lt .p2{ font-size:18px; color:#000000}
.hwqd02 .lt .p3{ font-size:16px; color:#000000; margin-top:25px; margin-bottom:65px}
.hwqd02 .lt .pic{ width:100%}
.hwqd02 .lt .pic img{ width:100%}
.hwqd02 .rt .pic{ width:100%}
.hwqd02 .rt .pic img{ width:100%}
@media (max-width: 1760px){
	.hwqd02{ padding:100px 0; }
	.hwqd02 .lt{ width:500px; }
	.hwqd02 .rt{ width:675px; }
	.hwqd02 .lt .p1{ font-size:24px; margin-top:30px}
	.hwqd02 .lt .p2{ font-size:16px; }
	.hwqd02 .lt .p3{ font-size:14px; margin-top:20px; margin-bottom:40px}
}
@media (max-width: 1200px){
	.hwqd02{ padding:40px 0; }
	.hwqd02 .lt{ width:100%; }
	.hwqd02 .rt{ width:100%; margin-top:20px }
	.hwqd02 .lt .p1{ font-size:20px; margin-top:20px}
	.hwqd02 .lt .p2{ font-size:14px; }
	.hwqd02 .lt .p3{ font-size:12px; margin-top:15px; margin-bottom:25px}
}

.hwqd03{ padding:120px 0; }
.hwqd03 .ihd{ text-align:center; background:url(p3.jpg) bottom center no-repeat}
.hwqd03 .ibd{ margin-top:60px}
.hwqd03 .ibd .item{ width:49%; float:left; margin-bottom:2%; overflow:hidden; position:relative; border-radius:10px;}
.hwqd03 .ibd .item:nth-child(2n){ float:right}
.hwqd03 .ibd .item:nth-child(n+3){ margin-bottom:0}
.hwqd03 .ibd .item .pic{ width:100%; overflow:hidden}
.hwqd03 .ibd .item .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.hwqd03 .ibd .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:scal(1.1);}
.hwqd03 .ibd .item .cont{ position:absolute; left:0; top:50%; transform:translateY(-50%); z-index:9; color:#fff; padding:0 5%}
.hwqd03 .ibd .item .cont .p1{ font-size:28px;}
.hwqd03 .ibd .item .cont .p2{ font-size:14px; text-transform:uppercase; color:rgba(255,255,255,0.5); padding-bottom:16px; background:url(p4.jpg) left bottom no-repeat; background-size:30px 1px; text-align:justify}
.hwqd03 .ibd .item .cont .p3{ font-size:16px; line-height:2; margin-top:20px}
@media (max-width: 1760px){
	.hwqd03{ padding:100px 0; }
	.hwqd03 .ibd{ margin-top:40px}
	.hwqd03 .ibd .item .cont .p1{ font-size:22px;}
	.hwqd03 .ibd .item .cont .p2{ font-size:12px; }
	.hwqd03 .ibd .item .cont .p3{ font-size:12px; }
}
@media (max-width: 1200px){
	.hwqd03{ padding:40px 0; }
	.hwqd03 .ibd{ margin-top:20px}
	.hwqd03 .ibd .item .cont{ position:relative; background:#f2f2f2; left:0; transform:translateY(0); top:0; padding:20px}
	.hwqd03 .ibd .item .cont .p1{ font-size:16px; color:#333}
	.hwqd03 .ibd .item .cont .p2{ font-size:12px; color:#333; background:none; padding-bottom:0; margin-top:10px; line-height:20px; height:40px; }
	.hwqd03 .ibd .item .cont .p3{ font-size:12px; color:#333; margin-top:12px }
	.hwqd03 .ibd .item{ margin-bottom:20px}
	.hwqd03 .ibd .item:nth-child(n+3){ margin-bottom:20px}
	.hwqd03 .ibd .item:nth-child(n+4){ margin-bottom:0}
}

@media (max-width: 750px){
	.hwqd03 .ibd .item{ width:100%}
	.hwqd03 .ibd .item .cont .p2{ height:auto}
}




.hwqd04{ padding:120px 0; background:url(p56.jpg) bottom center no-repeat; background-size:cover }
.hwqd04 .ihd{ text-align:center; background:url(p3.jpg) bottom center no-repeat}

.hwqd04 .intro{ text-align:center; font-size:16px; color:#000000; line-height:2; margin:40px}
.hwqd04 .ibd{ margin-top:60px;}
.hwqd04 .ibd .pic { text-align:center}
.hwqd04 .ibd .pic img{ width:160px}
.hwqd04 .ibd .cont{ font-size:16px; color:#000000; line-height:2; margin-top:25px; text-align:center}
.hwqd04 .ibd .cont a{ font-size:30px; color:#333}
@media (max-width: 1760px){
	.hwqd04{ padding:100px 0; }
	.hwqd04 .ibd{ margin-top:40px}
	
	.hwqd04 .intro{ font-size:14px; margin:30px}
	.hwqd04 .ibd{ margin-top:50px;}
	.hwqd04 .ibd .pic img{ width:130px}
	.hwqd04 .ibd .cont{ font-size:14px; margin-top:20px; }
	.hwqd04 .ibd .cont a{ font-size:24px; }
		
	
}
@media (max-width: 1200px){
	.hwqd04{ padding:40px 0; }
	.hwqd04 .intro{ font-size:12px; margin:20px}
	.hwqd04 .ibd{ margin-top:40px;}
	.hwqd04 .ibd .pic img{ width:110px}
	.hwqd04 .ibd .cont{ font-size:12px; margin-top:16px; }
	.hwqd04 .ibd .cont a{ font-size:20px; }
	
}

@media (max-width: 750px){
	.hwqd04 .ibd .item{ width:100%}
	.hwqd04 .ibd .item .cont .p2{ height:auto}
}






.hwqdx .ihd{ padding-bottom:38px; background:url(p3.jpg) left bottom no-repeat;}
.hwqdx01{ padding:110px 0}
.hwqdx01 .pic{ width:540px; padding:35px 0 0 35px; background:url(p52.jpg) left top no-repeat; background-size:440px; float:left}
.hwqdx01 .pic img{ width:100%}
.hwqdx01 .bd{ width:1100px; float:right}
.hwqdx01 .bd .ibd{ display:flex;justify-content: space-between; flex-wrap: wrap;}
.hwqdx01 .bd .ibd .item{ width:31%; margin-top:50px}
.hwqdx01 .bd .ibd .item .p1{ font-size:26px; color:#333333; padding-bottom:10px; border-bottom:1px solid #666666}
.hwqdx01 .bd .ibd .item .p3{ font-size:16px; color:#666666; line-height:30px; height:60px; text-align:justify; margin-top:15px}
.hwqdx01 .bd .ibd .item:hover .p1{ font-weight:bold}
@media (max-width: 1760px){
	.hwqdx .ihd{ padding-bottom:30px;}
	.hwqdx01{ padding:100px 0}
	.hwqdx01 .pic{ width:400px; padding:30px 0 0 30px;  background-size:320px; }
	.hwqdx01 .bd{ width:700px; }
	.hwqdx01 .bd .ibd .item{ width:31%; margin-top:36px }
	.hwqdx01 .bd .ibd .item .p1{ font-size:20px; padding-bottom:8px }
	.hwqdx01 .bd .ibd .item .p3{ font-size:14px; line-height:25px; height:50px; margin-top:12px }

}
@media (max-width: 1200px){
	.hwqdx .ihd{ padding-bottom:20px;}
	.hwqdx01{ padding:40px 0}
	.hwqdx01 .pic{ width:100%; padding:0;  background-size:0; }
	.hwqdx01 .bd{ width:100%; margin-top:20px }
	.hwqdx01 .bd .ibd .item{ width:31%;}
	.hwqdx01 .bd .ibd .item .p1{ font-size:20px; }
	.hwqdx01 .bd .ibd .item .p3{ font-size:14px; }
}
@media (max-width: 750px){
	.hwqdx01 .bd .ibd { display:block}
	.hwqdx01 .bd .ibd .item{ width:100%; margin-top:20px}
	.hwqdx01 .bd .ibd .item .p1{ font-size:20px; }
	.hwqdx01 .bd .ibd .item .p3{ font-size:14px; height:auto }
}

.hwqdx02{ background:url(pp4.jpg) center center no-repeat; background-size:cover; padding:120px 0 0 0}
.hwqdx02 .ihd{ background:url(p4.jpg) center bottom no-repeat; text-align:center}
.hwqdx02 .ihd .en{ color:rgba(255,255,255,0.3)}
.hwqdx02 .ihd .cn{ color:rgba(255,255,255,1)}
.hwqdx02 .pic{ margin-top:30px; text-align:center}
.hwqdx02 .pic img{ max-width:100%}
@media (max-width: 1760px){
	.hwqdx02{ padding:100px 0  0 0}
}
@media (max-width: 1200px){
	.hwqdx02{ padding:40px 0  0 0}
	.hwqdx02 .pic{ margin-top:20px}
}



.contacts03{ margin-top:90px; margin-bottom:90px}
.contacts03 .ihd{ font-size:48px; width:fit-content; margin:0 auto; padding: 0 10px; line-height:1; }
.contacts03 .ibd{ width:100%; padding-top:90px}


.contacts03 .ibd ul li { float:left; width:48%; margin-right:4%; }
.contacts03 .ibd ul li:nth-child(2n) { margin-right:0; }
.contacts03 .ibd ul li:nth-child(n + 3) { margin-top:35px; }
.contacts03 .ibd ul li .p1 { line-height:40px; font-size:16px; color:#181818; }
.contacts03 .ibd ul li .p1 i { color:#e52b26; }
.contacts03 .ibd ul li .p2 .text { width:100%; height:60px; line-height:60px; border:1px solid #eee; font-size:14px; padding:0 20px; box-sizing: border-box; background:#eee }
.contacts03 .ibd ul li .p2 .textarea { width:100%; height:120px;  border:1px solid #eee; font-size:14px; padding:10px 20px; box-sizing: border-box; background:#eee  }
.contacts03 .ibd ul li.li05 { width:100%; margin-right:0; }
.contacts03 .ibd ul li.li06 { width:100%; margin-right:0; text-align:center; }
.contacts03 .ibd ul li.li06 .btn { display:inline-block; width:150px; height:50px; text-align:center; line-height:50px; font-size:18px; color:#fff; letter-spacing:6px; background:#f6ab00; margin:0 20px; border-radius:35px; cursor:pointer; }
.contacts03 .ibd ul li.li06 .btn01 { background:#43484e;  }

@media all and (max-width:1680px){
	.contacts03{ margin-top:80px; margin-bottom:80px}
	.contacts03 .ihd{ font-size:40px;}
	.contacts03 .ibd{ width:100%; padding-top:60px}
	.contacts03 .ibd ul li:nth-child(n + 3) { margin-top:25px; } 
	.contacts03 .ibd ul li .p2 .text { height:50px; line-height:50px; }

}
@media all and (max-width:1200px){

	.contacts03{ margin-top:40px; margin-bottom:40px}
	.contacts03 .ihd{ font-size:24px;}
	.contacts03 .ibd{ width:100%; padding-top:20px}
	.contacts03 .ibd ul li:nth-child(n + 3) { margin-top:25px; }
	.contacts03 .ibd ul li .p2 .text { height:50px; line-height:50px; }

}
@media all and (max-width:750px){

	.contacts03 .ibd ul li { float:none; width:100%; margin-right:0; }
	.contacts03 .ibd ul li:nth-child(2n) { margin-right:0; }
	.contacts03 .ibd ul li:nth-child(n + 2) { margin-top:10px; }
	.contacts03 .ibd ul li .p1 { line-height:30px; font-size:14px; }
	.contacts03 .ibd ul li .p2 .text { height:40px; line-height:40px; font-size:14px; padding:0 10px; }
	.contacts03 .ibd ul li .p2 .textarea {  border:1px solid #eee; font-size:14px; padding:10px; }
	.contacts03 .ibd ul li.li06 .btn { width:100px; height:40px; line-height:40px; font-size:14px; margin:0 10px; }
}