/*banner begin*/
.box4{ clear:both; width:100%; height:auto; margin-top:81px;position:relative;}
.boni{ display:table;width:100%; vertical-align:inherit; position:relative; height:700px; position:relative;}
.bini{ padding:258px 0 0 0px; text-align:left;}
.bini h1{ position:relative; color:#fff; font-size:36px; text-align:left; line-height:44px;opacity:0; margin-bottom:25px;}

.bini p{ color:#fff; font-size:22px;line-height:44px;opacity:0; text-align:left;}
.bini span{ display:block; width:176px; height:50px; border:2px solid #fff; text-align:center; line-height:46px; color:#fff; font-size:16px;opacity:0; margin-top:30px;}
.bini span img{ margin-left:5px;}
.ani-slide .bini h1{opacity:1;animation:driveInTop 2s;-mzoanimation:driveInTop 2s;-webkit-animation:driveInTop 2s;-o-animation:driveInTop 2s;}

.ani-slide .bini p{opacity:1;animation:driveInBottom 3s;-mzoanimation:driveInBottom 3s;-webkit-animation:driveInBottom 3s;-o-animation:driveInBottom 3s;}
.ani-slide .bini span{opacity:1;animation:driveInBottom 5s;-mzoanimation:driveInBottom 5s;-webkit-animation:driveInBottom 5s;-o-animation:driveInBottom 5s;}
/* .banner_h1{font-size: 60px !important;font-weight: bold; color: #fff;margin-bottom: 20px;}
.banner_h2{font-size: 30px !important;font-weight: bold; color: #fff;line-height: 60px !important;}
.banner_h3{font-size: 30px !important; color:#fff;margin-top: 30px;} */

@media(max-width:1024px){
.box4{ clear:both; width:100%; height:auto; margin-top:81px; min-height:400px; position:relative;}
.boni{ display:table;width:100%; vertical-align:inherit; position:relative; height:400px; position:relative;}
.bini{ padding:108px 0 0 0px; text-align:left;}	
.bini h1{ position:relative; color:#fff; font-size:20px; text-align:left; line-height:24px;opacity:0; margin-bottom:25px;}

.bini p{ color:#fff; font-size:16px;line-height:24px;opacity:0; text-align:left;}
.bini span{ display:block; width:176px; height:50px; border:2px solid #fff; text-align:center; line-height:46px; color:#fff; font-size:16px;opacity:0; margin-top:25px;}

}
@media(max-width:414px){
.box4{ clear:both; width:100%; height:auto; margin-top:81px; min-height:300px; position:relative;}
.boni{ display:table;width:100%; vertical-align:inherit; position:relative; height:300px; position:relative;}
.bini{ padding:58px 0 0 0px; text-align:left;}	
.bini h1{ position:relative; color:#fff; font-size:20px; text-align:left; line-height:24px;opacity:0; margin-bottom:25px;}

.bini p{ color:#fff; font-size:16px;line-height:24px;opacity:0; text-align:left;}
.bini span{ display:block; width:176px; height:40px; border:2px solid #fff; text-align:center; line-height:36px; color:#fff; font-size:16px;opacity:0; margin-top:25px;}
.ani-slide .bini h1{opacity:1;animation:driveInTop 2s;-mzoanimation:driveInTop 2s;-webkit-animation:driveInTop 2s;-o-animation:driveInTop 2s;}

.ani-slide .bini p{opacity:1;animation:driveInBottom 3s;-mzoanimation:driveInBottom 3s;-webkit-animation:driveInBottom 3s;-o-animation:driveInBottom 3s;}
.ani-slide .bini span{opacity:1;animation:driveInBottom 5s;-mzoanimation:driveInBottom 5s;-webkit-animation:driveInBottom 5s;-o-animation:driveInBottom 5s;}
}
/*banner end*/

/*main begin*/
.box5{ clear:both; width:100%; height:auto; overflow:hidden; background:#fff; padding:80px 0 0px 0;}
.cpoin_t{ height:auto; overflow:hidden; color:#e94820
; font-size:32px; line-height:32px; text-align:center; margin-bottom:20px;}
.cpoin_c{ width:44%; height:auto; margin:0 auto; overflow:hidden; margin-bottom:50px;}
.cpoin_c p{ text-align:center; color:#666666; line-height:28px; font-size:16px;}
.cpoin_b{ height:auto; overflow:hidden; padding-top:10px;}
.cpoin_b dl{ float:left; width:19%; height:auto; margin-right:1.2%;}
.cpoin_b dl.qcbj{ margin-right:0%;}
.cpoin_b dt{ width:100%; height:auto; overflow:hidden;}
.cpoin_b dt img{ display:block; width:100%; height:230px;transition: all 1s ease;}
.cpoin_b dd{ padding:30px 17px 30px 19px; height:auto; min-height:166px; background:#101820;}
.cpoin_b dd h1{ color:#fff; font-size:18px; line-height:24px; margin-bottom:10px;}
.cpoin_b dd span{ color:#fff; font-size:13px; line-height:24px; margin-bottom:10px;}
.cpoin_b dd p{ line-height:22px; color:#999999; font-size:14px; height: 138px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:6;}
.cpoin_b dl:hover dt img{-moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
@media(max-width:1024px){
.box5{ clear:both; width:100%; height:auto; overflow:hidden; background:#fff; padding:40px 0 40px 0;}	
.cpoin_t{ height:auto; overflow:hidden; color:#e94820
; font-size:18px; line-height:25px; text-align:center; margin-bottom:20px;}
.cpoin_c{ width:55%; height:auto; margin:0 auto; overflow:hidden; margin-bottom:20px;}
.cpoin_b dt img{ display:block; width:100%; height:182px;transition: all 1s ease;}
.cpoin_b dd{ padding:20px 20px 20px 20px; height:auto; min-height:166px; background:#101820;}
}
@media(max-width:768px){
.box5{ clear:both; width:100%; height:auto; overflow:hidden; background:#fff; padding:40px 0 0px 0;}	
.cpoin_t{ height:auto; overflow:hidden; color:#e94820
; font-size:18px; line-height:25px; text-align:center; margin-bottom:20px;}
.cpoin_c{ width:55%; height:auto; margin:0 auto; overflow:hidden; margin-bottom:20px;}
.cpoin_b dt img{ display:block; width:100%; height:285px;transition: all 1s ease;}
.cpoin_b dd{ padding:20px 20px 20px 20px; height:auto; min-height:166px; background:#101820;}
.cpoin_b dl{ float:left; width:49%; height:auto; margin-right:1%;}
}
@media(max-width:414px){
.box5{ clear:both; width:100%; height:auto; overflow:hidden; background:#fff; padding:40px 0 0px 0;}	
.cpoin_t{ height:auto; overflow:hidden; color:#e94820
; font-size:18px; line-height:25px; text-align:center; margin-bottom:20px;}
.cpoin_c{ width:100%; height:auto; margin:0 auto; overflow:hidden; margin-bottom:20px;}
.cpoin_b dt img{ display:block; width:100%; height:auto;transition: all 1s ease;}
.cpoin_b dd{ padding:10px 10px 10px 10px; height:auto; min-height:auto; overflow:hidden; background:#101820;}
.cpoin_b dl{ float:left; width:49%; height:auto; margin-right:1%; margin-bottom: 5px;}
.cpoin_b dd h1{ color:#fff; font-size:14px; line-height:24px; margin-bottom:10px;}
.cpoin_b dd p{ line-height:22px; color:#999999; font-size:12px;}
}

.box6{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg19.jpg) no-repeat center center; background-size:cover; margin-top:-255px; padding:343px 0 130px 0;}
.cxfi_t{ clear:both; height:auto; overflow:hidden; line-height:44px; font-size:32px; color:#fff; margin-bottom:20px;}
.cxfi_tl{ float:left; width:60%; height:auto; overflow:hidden;}
.cxfi_tl p{ line-height:30px; font-size:16px; color:#fff;}
.cxfi_tr{ float:right; width:190px; height:50px; background:#fff; color:#e94820
; font-size:16px; line-height:50px; text-align:center; margin-top:30px;}
.cxfi_tr img{ margin-left:5px;}
@media(max-width:1024px){
.box6{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg19.jpg) no-repeat center center; background-size:cover; margin-top:-206px; padding:223px 0 80px 0;}
.cxfi_t{ clear:both; height:auto; overflow:hidden; line-height:28px; font-size:20px; color:#fff; margin-bottom:20px;}
.cxfi_tl p{ line-height:30px; font-size:16px; color:#fff;}	
}
@media(max-width:414px){
.box6{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg19.jpg) no-repeat center center; background-size:cover; margin-top:0px; padding:40px 0 40px 0; margin-top:40px;}
.cxfi_t{ clear:both; height:auto; overflow:hidden; line-height:28px; font-size:20px; color:#fff; margin-bottom:20px;}
.cxfi_tl p{ line-height:30px; font-size:14px; color:#fff;}
.cxfi_tl{ float:left; width:100%; height:auto; overflow:hidden;}
	
}

.box7{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg20.jpg) no-repeat center center; padding:80px 0 90px 0;}
.jjfn_t{ height:auto; overflow:hidden; text-align:center; margin-bottom:34px;}
.jjfn_t h1{ color:#e94820
; font-size:32px; line-height:32px; margin-bottom:20px;}
.jjfn_t p{ color:#666666; font-size:16px; line-height:28px;}
.jjfn_b{ height:auto; overflow:hidden; padding-top:10px;}
.jjfn_b dl{ float:left; width:24%; height:auto; overflow:hidden; margin-right:1.2%; margin-bottom:100px;transition: all 1s ease;box-shadow: 1px 1px 6px 0px rgba(233, 72, 32, 0.2);}
.jjfn_b dt{ width:100%; min-height:180px;background: #F9F9F9; text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;}
.jjfn_b dd{ clear:both; width:99%; height:auto; overflow:hidden; padding:30px 28px 30px 18px; background:#ffffff;}
.jjfn_b dd h1{ color:#444444; font-size:18px; font-weight:bold;}
.jjfn_b dd p{ line-height:26px; color:#888888; font-size:14px; height:125px; overflow:hidden; margin:15px auto;display: -webkit-box;overflow : hidden;text-overflow:ellipsis;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.jjfn_b dd span{ color:#333333; font-size:14px;}
.jjfn_b dd span img{ margin-right:10px;}
.jjfn_b dl.qcbj{ margin-right:0%;}
.jjfn_b dl:hover{-moz-transform: translateY(-5px); -webkit-transform: translateY(-5px); -o-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px);}
@media(max-width:1024px){
.box7{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg20.jpg) no-repeat center center; padding:40px 0 40px 0;}
.jjfn_t{ height:auto; overflow:hidden; text-align:center; margin-bottom:30px;}
.jjfn_t h1{ color:#e94820
; font-size:20px; line-height:24px; margin-bottom:20px;}
.jjfn_t p{ color:#666666; font-size:16px; line-height:28px;}
}
@media(max-width:768px){
.box7{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg20.jpg) no-repeat center center; padding:40px 0 25px 0;}
.jjfn_t{ height:auto; overflow:hidden; text-align:center; margin-bottom:30px;}
.jjfn_t h1{ color:#e94820
; font-size:20px; line-height:24px; margin-bottom:20px;}
.jjfn_t p{ color:#666666; font-size:16px; line-height:28px;}
.jjfn_b dl{ float:left; width:49%; height:auto; overflow:hidden; margin-right:1%; margin-bottom:30px;transition: all 1s ease; margin-bottom:15px;}
.jjfn_b dt{ width:100%; min-height:180px; background: #F9F9F9; background-size:cover; text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;}
.jjfn_b dd{ clear:both; width:99%; height:auto; overflow:hidden; padding:20px 20px 20px 20px;  background:#ffffff;}
}
@media(max-width:414px){
.box7{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg20.jpg) no-repeat center center; padding:40px 0 25px 0;}
.jjfn_t{ height:auto; overflow:hidden; text-align:center; margin-bottom:10px;}
.jjfn_t h1{ color:#e94820
; font-size:18px; line-height:24px; margin-bottom:10px;}
.jjfn_t p{ color:#666666; font-size:14px; line-height:28px;}
.jjfn_b dl{ float:left; width:48%; height:auto; overflow:hidden; margin-right:2%; margin-bottom:10px;transition: all 1s ease; margin-bottom:15px;}
.jjfn_b dt{ width:100%; min-height:100px; background: #F9F9F9; background-size:cover; text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;}
.jjfn_b dd{ clear:both; width:99%; height:auto; overflow:hidden; padding:20px 15px 20px 15px; x background:#ffffff;}
.jjfn_b dd h1{ color:#444444; font-size:14px; font-weight:bold;}
.jjfn_b dd p{ line-height:26px; color:#888888; font-size:12px; height:78px; overflow:hidden; margin:10px auto;}
.jjfn_b dd span{ color:#333333; font-size:12px;}
.jjfn_b dd span img{ margin-right:10px; width:20px;}
.jjfn_b dt img{ width:71px;}
}
/*main end*/




/*关于宏桥 begin*/
.gy_box{ clear:both; width:100%; height:auto; min-height:420px; overflow:hidden; margin-top:81px; padding:121px 0 190px 0;}
.gy_box h1{ color:#fff; font-weight:bold; line-height:36px; font-size:36px; margin-bottom:15px;}
.gy_box p{ line-height:28px; color:#fefefe; font-size:14px;}
@media(max-width:1024px){
.gy_box{ clear:both; width:100%; height:auto;min-height:auto ;overflow:hidden; margin-top:81px; padding:121px 0 160px 0;}	
}
@media(max-width:414px){
.gy_box{ clear:both; width:100%; height:auto; overflow:hidden; margin-top:81px; padding:100px 0 120px 0;}	
.gy_box h1{ color:#fff; font-weight:bold; line-height:28px; font-size:24px; margin-bottom:15px;}
}

.gy_box1{ clear:both; height:auto; overflow:hidden; background:#f5f5f5;}
.gy_box1 ul{ padding:0 89px; display: flex;}
.gy_box1 li{ display:inline-block; line-height:50px; text-align: center;width:14.2%;}
.gy_box1 li a{ display:inline-block; color:#808080; font-size:16px; position:relative; padding:0 6px;transition: all 1s ease;}
.gy_box1 li a:hover{ color:#e94820
;}
.gy_box1 li a:after{ content:'';position:absolute;left:0; bottom:0px; height:3px;width:0px;background:#e94820
;transition:400ms ease all;-moz-transition:400ms ease all;}
.gy_box1 li a:hover:after{ content:'';position:absolute;left:0; bottom:0px; height:3px;width:100%;background:#e94820
;transition:400ms ease all;-moz-transition:400ms ease all;}
.gy_box1 li a.gdin{ color:#e94820
;}
.gy_box1 li a.gdin:after{ content:'';position:absolute;left:0; bottom:0px; height:3px;width:100%;background:#e94820
;transition:400ms ease all;-moz-transition:400ms ease all;}
@media(max-width:1024px){
.gy_box1 ul{ padding:0 0px; flex-wrap: wrap;}
.gy_box1 li{ display:inline-block; line-height:70px; margin-right:0px; text-align:center; width:25%;}
.gy_box1 li a{  color:#808080; font-size:16px; position:relative; padding:0 0px;transition: all 1s ease;}
}
@media(max-width:414px){
.gy_box1 ul{ padding:0 0px; }
.gy_box1 li{ display:inline-block; line-height:35px; margin-right:0px; text-align:center; width:33.33%;}
.gy_box1 li a{  color:#808080; font-size:14px; position:relative; padding:0 0px;transition: all 1s ease;}
}

.gy_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg.jpg) no-repeat center bottom; padding:80px 0 80px 0;}
.gsgk_t{ height:auto; overflow:hidden; margin-bottom:40px;}
.gsgk_t h1{ color:#e94820
; font-size:32px; line-height:36px; font-weight:bold; margin-bottom:50px;text-align:center;}
.gsgk_t ul{padding:0px 200px;}
.gsgk_t li{ background:url(../images/bg.png) no-repeat 12px 10px; color:#666666; font-size:16px; padding-left:30px; line-height:24px; margin-bottom:15px;text-align: justify;}
.gsgk_b{ clear:both; height:auto; overflow:hidden; padding-top:10px;}
.gsgk_b li{ float:left; width:32%; height:auto; overflow:hidden; margin-right:2%;}
.gsgk_b li.qcbj{ margin-right:0px;}
.gsgk_b li img{ display:block; max-width:100%; height:221px;}
@media(max-width:1024px){
.gy_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg.jpg) no-repeat center bottom; padding:40px 0 40px 0;}
.gsgk_t h1{ color:#e94820
; font-size:20px; line-height:24px; font-weight:bold; margin-bottom:20px;}
.gsgk_t li{ background:url(../images/bg.png) no-repeat 12px 10px; color:#666666; font-size:14px; padding-left:30px; line-height:24px; margin-bottom:10px;}
.gsgk_t{ height:auto; overflow:hidden; margin-bottom:10px;}
.gsgk_b li img{ display:block; max-width:100%; height:171px;}
.gsgk_t ul{padding:0px 100px;}
}
@media(max-width:414px){
.gy_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg.jpg) no-repeat center bottom; padding:40px 0 40px 0;}
.gsgk_t h1{ color:#e94820
; font-size:20px; line-height:24px; font-weight:bold; margin-bottom:20px;}
.gsgk_t li{ background:url(../images/bg.png) no-repeat 12px 10px; color:#666666; font-size:14px; padding-left:30px; line-height:24px; margin-bottom:10px;}
.gsgk_t{ height:auto; overflow:hidden; margin-bottom:10px;}
.gsgk_b li img{ display:block; max-width:100%; height:69px;}
.gsgk_t ul{padding:0px;}
}
.gy_box3{ clear:both; height:auto; overflow:hidden; background:url(../images/bg1.jpg) no-repeat center center; background-size:cover; padding:90px 0 125px 0;}
.gy_box3 li{ float:left; width:20%; height:auto; overflow:hidden; background:url(../images/bg1.png) no-repeat right center; text-align:center;}
.gy_box3 li span{ display:inline; color:#e94820; font-size:72px;font-family: "汉仪综艺体简_0"; line-height:72px;}
.gy_box3 li em{ display:inline; color:#e94820; font-size:60px;font-family: "汉仪综艺体简_0"; line-height:60px;vertical-align:top}
.gy_box3 li i{ display:block; color:#e94820; font-size:18px; line-height:24px;}
.gy_box3 li.qcbj{ background:none;}
@media(max-width:1024px){
.gy_box3{ clear:both; height:auto; overflow:hidden; background:url(../images/bg1.jpg) no-repeat center center; background-size:cover; padding:60px 0 80px 0;}
.gy_box3 li span{ display:block; color:#e94820; font-size:26px;font-family: "汉仪综艺体简_0"; line-height:30px;}
.gy_box3 li i{ display:block; color:#e94820; font-size:14px; line-height:24px;}	
.gy_box3 li em{ display:inline; color:#e94820; font-size:12px;font-family: "汉仪综艺体简_0"; line-height:18px;vertical-align:top}
}
@media(max-width:414px){
.gy_box3{ clear:both; height:auto; overflow:hidden; background:url(../images/bg1.jpg) no-repeat center center; background-size:cover; padding:40px 0 40px 0;}
.gy_box3 li span{ display:block; color:#e94820; font-size:18px;font-family: "汉仪综艺体简_0"; line-height:24px;}
.gy_box3 li i{ display:block; color:#e94820; font-size:12px; line-height:24px;}	
.gy_box3 li em{ display:inline; color:#e94820; font-size:12px;font-family: "汉仪综艺体简_0"; line-height:14px;vertical-align:top}
}

.gy_box4{ clear:both; width:100%; height:auto; overflow:hidden; background:#f5f5f5; padding:80px 0 44px 0;}
.gy_box4 h1{ text-align:center; color:#e94820
; font-size:32px; line-height:36px; margin-bottom:20px;font-weight: bold;}
.glin{ width:28%; height:auto; margin:0 auto; text-align:center;}
.glin p{ color:#666666; font-size:20px; line-height:32px;}
@media(max-width:1024px){
.gy_box4 h1{ text-align:center; color:#e94820
; font-size:20px; line-height:26px; margin-bottom:20px;}
.glin{ width:32%; height:auto; margin:0 auto; text-align:center;}	
.glin p{ color:#666666; font-size:14px; line-height:24px;}
.gy_box4{ clear:both; width:100%; height:auto; overflow:hidden; background:#f5f5f5; padding:40px 0 40px 0;}

}
@media(max-width:823px){
.gy_box4 h1{ text-align:center; color:#e94820
; font-size:20px; line-height:26px; margin-bottom:20px;}
.glin{ width:41%; height:auto; margin:0 auto; text-align:center;}	
.glin p{ color:#666666; font-size:14px; line-height:24px;}
}
@media(max-width:768px){
.gy_box4 h1{ text-align:center; color:#e94820
; font-size:20px; line-height:26px; margin-bottom:20px;}
.glin{ width:41%; height:auto; margin:0 auto; text-align:center;}	
.glin p{ color:#666666; font-size:14px; line-height:24px;}
}
@media(max-width:736px){
.gy_box4 h1{ text-align:center; color:#e94820
; font-size:20px; line-height:26px; margin-bottom:20px;}
.glin{ width:44%; height:auto; margin:0 auto; text-align:center;}	
.glin p{ color:#666666; font-size:14px; line-height:24px;}
}
@media(max-width:667px){
.gy_box4 h1{ text-align:center; color:#e94820
; font-size:20px; line-height:26px; margin-bottom:20px;}
.glin{ width:47%; height:auto; margin:0 auto; text-align:center;}	
.glin p{ color:#666666; font-size:14px; line-height:24px;}
}
@media(max-width:640px){
.gy_box4 h1{ text-align:center; color:#e94820
; font-size:20px; line-height:26px; margin-bottom:20px;}
.glin{ width:49%; height:auto; margin:0 auto; text-align:center;}	
.glin p{ color:#666666; font-size:14px; line-height:24px;}
}
@media(max-width:568px){
.gy_box4 h1{ text-align:center; color:#e94820
; font-size:20px; line-height:26px; margin-bottom:20px;}
.glin{ width:55%; height:auto; margin:0 auto; text-align:center;}	
.glin p{ color:#666666; font-size:14px; line-height:24px;}
}
@media(max-width:414px){
.gy_box4 h1{ text-align:center; color:#e94820
; font-size:18px; line-height:26px; margin-bottom:20px;}
.glin{ width:77%; height:auto; margin:0 auto; text-align:center;}	
.glin p{ color:#666666; font-size:14px; line-height:24px;}
}
@media(max-width:411px){
.gy_box4 h1{ text-align:center; color:#e94820
; font-size:18px; line-height:26px; margin-bottom:20px;}
.glin{ width:78%; height:auto; margin:0 auto; text-align:center;}	
.glin p{ color:#666666; font-size:14px; line-height:24px;}
}
@media(max-width:375px){
.gy_box4 h1{ text-align:center; color:#e94820
; font-size:18px; line-height:26px; margin-bottom:20px;}
.glin{ width:86%; height:auto; margin:0 auto; text-align:center;}	
.glin p{ color:#666666; font-size:14px; line-height:24px;}
}
@media(max-width:360px){
.gy_box4 h1{ text-align:center; color:#e94820
; font-size:18px; line-height:26px; margin-bottom:20px;}
.glin{ width:90%; height:auto; margin:0 auto; text-align:center;}	
.glin p{ color:#666666; font-size:14px; line-height:24px;}
}
@media(max-width:320px){
.gy_box4 h1{ text-align:center; color:#e94820
; font-size:18px; line-height:26px; margin-bottom:20px;}
.glin{ width:100%; height:auto; margin:0 auto; text-align:center;}	
.glin p{ color:#666666; font-size:14px; line-height:24px;}
}
.gy_box5{ clear:both; width:100%; height:auto; overflow:hidden; background:#efefef; padding:100px 0;}
.gin_l{ float:left; width:100%; height:auto; overflow:hidden; text-align:center; padding-top:4px;}
.gin_l h1{ color:#e94820
; font-size:20px; line-height:28px; margin-bottom:10px;}
.gin_l p{ text-align:center; color:#333333; line-height:22px; font-size:14px;}
.gin_r{ float:right; width:100%; height:auto; overflow:hidden; padding: 0 20px;}
.gin_r p{ line-height:28px; color:#808080; font-size:14px;background: url(../images/bg.png) no-repeat 12px 10px;
    padding-left: 30px;}
@media(max-width:1024px){
.gy_box5{ clear:both; width:100%; height:auto; overflow:hidden; background:#efefef; padding:60px 0;}
.gin_l h1{ color:#e94820
; font-size:20px; line-height:28px; margin-bottom:10px;}
}
@media(max-width:768px){
.gy_box5{ clear:both; width:100%; height:auto; overflow:hidden; background:#efefef; padding:60px 0;}
.gin_l{ float:left; width:100%; height:auto; overflow:hidden; text-align:center; padding-top:0px; margin-bottom:15px;}
.gin_r{ float:right; width:100%; height:auto; overflow:hidden;padding: 0;}
}
@media(max-width:414px){
.gy_box5{ clear:both; width:100%; height:auto; overflow:hidden; background:#efefef; padding:60px 0;}
.gin_l{ float:left; width:100%; height:auto; overflow:hidden; text-align:center; padding-top:0px; margin-bottom:15px;}
.gin_r{ float:right; width:100%; height:auto; overflow:hidden;padding: 0;}
.gin_l h1{ color:#e94820
; font-size:18px; line-height:28px; margin-bottom:10px;}
}
.gy_box6{ clear:both; width:100%; height:auto; overflow:hidden; background:#f5f5f5; padding:50px 0;}
@media(max-width:1024px){
.gy_box6{ clear:both; width:100%; height:auto; overflow:hidden; background:#f5f5f5; padding:40px 0;}
}
.gy_box7{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg2.jpg) no-repeat center center; background-size:cover; padding:80px 0 40px 0;}
.gy_box7 li{ float:left; width:47%; height:auto; min-height:220px; background:#fff; padding:50px 40px 0px 40px; margin-bottom:40px;}
.gy_box7 li h1{ color:#e94820
; font-size:26px; line-height:26px; margin-bottom:30px;}
.gy_box7 li h1 span{ display:inline-block; width:102px;}
.gy_box7 li h1 i{ color:#333333; font-size:14px;}
.gy_box7 li p{ line-height:28px; color:#808080; font-size:14px;}
.gy_box7 li.gie{ float:right;}
@media(max-width:1024px){
.gy_box7{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg2.jpg) no-repeat center center; background-size:cover; padding:40px 0 20px 0;}	
.gy_box7 li{ float:left; width:47%; height:auto; min-height:220px; background:#fff; padding:30px 30px 30px 30px; margin-bottom:20px;}
.gy_box7 li h1{ color:#e94820
; font-size:20px; line-height:26px; margin-bottom:20px;}
}
@media(max-width:414px){
.gy_box7{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg2.jpg) no-repeat center center; background-size:cover; padding:40px 0 20px 0;}	
.gy_box7 li{ float:left; width:100%; height:auto; min-height:auto; overflow:hidden; background:#fff; padding:30px 30px 30px 30px; margin-bottom:20px;}
.gy_box7 li h1{ color:#e94820
; font-size:18px; line-height:26px; margin-bottom:20px;}
}

.gy_box8{ clear:both; width:100%; height:auto; overflow:hidden; background:#fff; padding:80px 0;}
.qkl{ width:93%; height:auto; margin:0 auto; position:relative; min-height:485px;}
.dsul{ position:absolute; width:184px; height:184px; text-align:center; line-height:184px; left:55px; top:19px; background:url(../images/bg2.png) no-repeat center center;animation:yidong 2s ease; color:#333333; font-size:20px;}

.dsul1{ position:absolute; width:184px; height:184px; text-align:center; line-height:184px; right:126px; top:0px; background:url(../images/bg3.png) no-repeat center center;animation:yidong1 3s ease; color:#333333; font-size:20px;}

.dsul2{ position:absolute; width:184px; height:184px; text-align:center; line-height:184px; left:226px; top:162px; background:url(../images/bg4.png) no-repeat center center;animation:yidong2 4s ease; color:#333333; font-size:20px;}

.dsul3{ position:absolute; width:184px; height:184px; text-align:center; line-height:184px; right:0px; top:199px; background:url(../images/bg5.png) no-repeat center center;animation:yidong3 5s ease; color:#333333; font-size:20px;}

.dsul4{ position:absolute; width:184px; height:184px; text-align:center; line-height:184px; left:0px; top:287px; background:url(../images/bg6.png) no-repeat center center;animation:yidong4 6s ease; color:#333333; font-size:20px;}

.dsul5{ position:absolute; width:184px; height:184px; text-align:center; line-height:184px; right:232px; top:301px; background:url(../images/bg7.png) no-repeat center center;animation:yidong5 7s ease; color:#333333; font-size:20px;}

.qklj{ clear:both; height:auto; overflow:hidden; display:none;}
.qklj h1{ color:#e94820
; font-size:20px; line-height:26px; font-weight:bold; margin-bottom:20px;}
.qklj li{ float:left; width:15%; line-height:36px; text-align:center; font-size:14px; color:#333333; margin-right:2%; border-radius:5px;}
.qklj li:nth-child(1){ border:2px solid #ff0000;}
.qklj li:nth-child(2){ border:2px solid #f39800;}
.qklj li:nth-child(3){ border:2px solid #5d83cb;}
.qklj li:nth-child(4){ border:2px solid #ff0000;}
.qklj li:nth-child(5){ border:2px solid #f39800;}
.qklj li:nth-child(6){ border:2px solid #5d83cb;}
.qklj li.qcbj{ margin-right:0px;}
@media(max-width:1024px){
.gy_box8{ clear:both; width:100%; height:auto; overflow:hidden; background:#fff; padding:40px 0;}
.qkl{ width:93%; height:auto; margin:0 auto; position:relative; min-height:485px; display:none;}
.qklj{ clear:both; height:auto; overflow:hidden; display:block;}	
}
@media(max-width:414px){
.gy_box8{ clear:both; width:100%; height:auto; overflow:hidden; background:#fff; padding:40px 0 25px 0;}
.qkl{ width:93%; height:auto; margin:0 auto; position:relative; min-height:485px; display:none;}
.qklj{ clear:both; height:auto; overflow:hidden; display:block;}	
.qklj h1{ color:#e94820
; font-size:18px; line-height:26px; font-weight:bold; margin-bottom:20px;}
.qklj li{ float:left; width:32%; line-height:36px; text-align:center; font-size:14px; color:#333333; margin-right:1%; border-radius:5px; margin-bottom:15px;}
}
.gy_box9{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg3.jpg) no-repeat center center; background-size:cover; padding:143px 0 40px 0;}
.sthj{ width:69%; height:auto; overflow:hidden;}
.sthj h1{ color:#fff; font-size:36px; line-height:38px; margin-bottom:45px;}
.sthj h1.mb_15{margin-bottom: 15px;}
.sthj li{ clear:both; background:rgba(255,255,255,0.14); padding:25px 24px 25px 20px; line-height:28px; font-size:14px; color:#fff; margin-bottom:20px; letter-spacing:-0.1px;}
@media(max-width:1024px){
.gy_box9{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg3.jpg) no-repeat center center; background-size:cover; padding:123px 0 40px 0;}
.sthj{ width:100%; height:auto; overflow:hidden;}
.sthj h1{ color:#fff; font-size:20px; line-height:28px; margin-bottom:20px;}
}
@media(max-width:414px){
.gy_box9{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg5.jpg) no-repeat center center; background-size:cover; padding:40px 0 40px 0;}
.sthj{ width:100%; height:auto; overflow:hidden;}
.sthj h1{ color:#fff; font-size:18px; line-height:28px; margin-bottom:20px;}
.sthj li{ clear:both; background:rgba(255,255,255,0.14); padding:25px 20px 25px 20px; line-height:28px; font-size:14px; color:#fff; margin-bottom:20px; letter-spacing:-0.1px;}

}

.gy_box10{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg4.jpg) no-repeat center top #f5f5f5; padding:80px 0;}
.zzu_t{ height:auto; overflow:hidden; margin-bottom:35px;}
.zzu_t h1{ text-align:center; color:#e94820
; font-size:32px; line-height:38px; margin-bottom:55px;font-weight: bold;}
.zzu_t p{ color:#8f8f8f; font-size:16px; line-height:28px;width:70%;margin:0 auto;margin-bottom: 10px;}
.zzu_t p span {color: #333;font-weight: bold;}
@media(max-width:1024px){
.gy_box10{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg4.jpg) no-repeat center top #f5f5f5; padding:40px 0;}
.zzu_t{ height:auto; overflow:hidden; margin-bottom:20px;}
.zzu_t h1{ text-align:center; color:#e94820
; font-size:20px; line-height:28px; margin-bottom:20px;}
.zzu_t p{ text-align:center; color:#8f8f8f; font-size:16px; line-height:28px;width:100%;}
}
@media(max-width:414px){
.gy_box10{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg4.jpg) no-repeat center top #f5f5f5; padding:40px 0;}
.zzu_t{ height:auto; overflow:hidden; margin-bottom:20px;}
.zzu_t h1{ text-align:center; color:#e94820
; font-size:18px; line-height:28px; margin-bottom:10px;}
.zzu_t p{ text-align:center; color:#8f8f8f; font-size:14px; line-height:28px;}
}
.zzu_b{ height:auto; overflow:hidden; background:#e6e6e6; padding:50px;}
.hoji{ height:auto; overflow:hidden;}
.hoji_t{ line-height:56px; background:#e94820
; font-size:20px; color:#fff; text-align:center; margin-bottom:9px;}
.hoji_b{ height:auto; overflow:hidden}
.hoj_l{ float:left; width:49.3%; height:auto; overflow:hidden;}
.hoj_l li{ float:left; width:33%; line-height:47px; background:#4d4d4d; text-align:center; color:#fff; font-size:16px; margin-right:0.5%; margin-bottom:5px;}
.hoj_l li.qcbj{ margin-right:0px;}
.hoj_l li.kuai{ width:49.7%; margin-right:0px;}
.hoj_l li.kuai1{ float:right; margin-right:0px;}
.hoj_r{ float:right}
.hoji_img{text-align: center;}
@media(max-width:1024px){
.zzu_b{ height:auto; overflow:hidden; background:#e6e6e6; padding:30px;}
.hoj_l{ float:left; width:100%; height:auto; overflow:hidden;}
.hoj_l li{ float:left; width:49%; line-height:47px; background:#4d4d4d; text-align:center; color:#fff; font-size:16px; margin-right:1%; margin-bottom:5px;}
.hoj_r{ float:left}
.hoj_l li.qcbj{ margin-right:1%;}
.hoj_l li.kuai1{ float:left; margin-right:0px;}
.hoj_l li.kuai{ width:49%; margin-right:0px;}
}
@media(max-width:414px){
.zzu_b{ height:auto; overflow:hidden; background:#e6e6e6; padding:30px 15px;}
.hoj_l{ float:left; width:100%; height:auto; overflow:hidden;}
.hoj_l li{ float:left; width:49%; line-height:47px; background:#4d4d4d; text-align:center; color:#fff; font-size:12px; margin-right:1%; margin-bottom:5px;}
.hoj_l li.qcbj{ margin-right:1%;}
.hoj_l li.kuai1{ float:left; margin-right:0px;}
.hoj_l li.kuai{ width:49%; margin-right:0px;}
.hoji_t{ line-height:56px; background:#e94820
; font-size:18px; color:#fff; text-align:center; margin-bottom:9px;}


}


.hini{ clear:both; height:auto; overflow:hidden;}
.hin_t{ height:auto; overflow:hidden; margin-bottom:5px;}
.hin_t li{ float:left; width:12%; height:auto; margin-right:0.57%; padding:10px 0; line-height:24px; text-align:center; background:#808080; font-size:16px; color:#fff;}
.hin_t li i{ display:block; font-size:16px; text-transform:uppercase; color:#fff;}
.hin_t li.qcbj{ margin-right:0%;}
.hin_c{ clear:both; height:auto; overflow:hidden; margin-bottom:5px;}
.hin_c li{ float:left; width:33%; margin-right:0.5%; background:#808080; line-height:47px; font-size:16px; color:#fff; text-align:center;}
.hin_c li.qcbj{ margin-right:0%;}
.hin_b{ clear:both; height:auto; overflow:hidden;}
.hin_bl{ float:left; width:23%; height:auto; overflow:hidden;}
.hin_bl li{ float:left; width:49%; margin-right:0%; min-height:138px; padding-top:40px; background:#808080; line-height:24px; font-size:16px; color:#fff; text-align:center; margin-bottom:5px;}
.hin_bl li i{ display:block; color:#fff; font-size:16px;}
.hin_bl li.ine{ float:right;}
.hin_bl li.ine1{ width:100%; padding:0; min-height:47px; line-height:47px; float:right;}
.hin_bl li.ine1 em{ color:#fff; font-size:16px;}
.hin_bc{ float:left; margin-left:8px; width:53%; height:auto;}
.hin_bc li{ float:left; width:33%; height:auto; line-height:60px; background:#808080;  font-size:16px; color:#fff; text-align:center; margin-right:0.5%; margin-bottom:5px;}
.hin_bc li.kuai2{ width:100%; margin-right:0%;}
.hin_bc li.qcbj{ margin-right:0%;}
.hin_br{ float:right;}
.hin_bl li.onqw{ padding-top:35px;}
@media(max-width:1024px){
.hin_t li{ float:left; width:24%; height:auto; margin-right:1.3%; padding:10px 0; line-height:24px; text-align:center; background:#808080; font-size:16px; color:#fff; margin-bottom:5px;}	
.hin_t{ height:auto; overflow:hidden; margin-bottom:0px}
.hin_bl{ float:left; width:100%; height:auto; overflow:hidden;}
.hin_bl li{ float:left; width:49%; margin-right:0%; min-height:auto; overflow:hidden; padding:10px 0; background:#808080; line-height:24px; font-size:16px; color:#fff; text-align:center; margin-bottom:5px;}
.hin_t li:nth-child(4){ margin-right:0%;}
.hin_bc{ float:left; margin-left:0px; width:100%; height:auto;}
.hin_bl li.onqw{ padding-top:0px;}
}
@media(max-width:414px){
.hin_t li{ float:left; width:49%; height:auto; margin-right:1.3%; padding:10px 0; line-height:24px; text-align:center; background:#808080; font-size:14px; color:#fff; margin-bottom:5px;}	
.hin_t{ height:auto; overflow:hidden; margin-bottom:0px}
.hin_bl{ float:left; width:100%; height:auto; overflow:hidden;}
.hin_bl li{ float:left; width:100%; margin-right:0%; min-height:auto; overflow:hidden; padding:10px 0; background:#808080; line-height:24px; font-size:14px; color:#fff; text-align:center; margin-bottom:5px;}
.hin_t li:nth-child(4){ margin-right:0%;}
.hin_t li:nth-child(2){ margin-right:0%;}
.hin_t li:nth-child(6){ margin-right:0%;}
.hin_bc{ float:left; margin-left:0px; width:100%; height:auto;}
.hin_bl li.onqw{ padding-top:0px;}
.hin_bc li{ float:left; width:100%; height:auto; line-height:47px; background:#808080;  font-size:14px; color:#fff; text-align:center; margin-right:0%; margin-bottom:5px;}

} 

.jspi{ clear:both; height:auto; overflow:hidden;}
.jspi li{ width:14%; line-height:47px; background:#b3b3b3; margin-right:0.33%; text-align:center; color:#fff; font-size:16px; float:left; text-transform:uppercase;}
.jspi li.qcbj{ margin-right:0px;}
@media(max-width:768px){
.jspi li{ width:24%; line-height:47px; background:#b3b3b3; margin-right:1.3%; text-align:center; color:#fff; font-size:16px; float:left; text-transform:uppercase; margin-bottom:5px;}
.jspi li.qcbj{ margin-right:0px;}
.jspi li:nth-child(4){ margin-right:0px;}
}
@media(max-width:414px){
.jspi li{ width:49%; line-height:47px; background:#b3b3b3; margin-right:1.3%; text-align:center; color:#fff; font-size:14px; float:left; text-transform:uppercase; margin-bottom:5px;}
.jspi li.qcbj{ margin-right:0px;}
.jspi li:nth-child(4){ margin-right:0px;}
.jspi li:nth-child(2){ margin-right:0px;}
.jspi li:nth-child(6){ margin-right:0px;}
}

.gy_box11{ clear:both; width:100%; height:auto; overflow:hidden; padding:80px 0 0 0; background:#ffffff;}
.kh_t1{ height:auto; overflow:hidden; text-align:center; margin-bottom:30px;}
.kh_t1 h1{ text-align:center; color:#e94820
; font-size:32px; line-height:34px; margin-bottom:20px;font-weight: bold;}
.kh_t1 p{ line-height:32px; color:#666666; font-size:20px; text-align:center;}
.kh_t2{ height:auto; overflow:hidden; width:100%; margin:0 auto; position:relative;}
.hidn{ width:500px; height:500px; margin:0 auto; margin-top:60px; margin-bottom: 60px;}
.hidn_t{ width:520px; height:520px; border-radius:100%; border:0; margin:0 auto; position:relative;}
.hidn_t img{ display:block; border-radius:100%; width: 100%; margin: 0 auto; border:1px solid #e1e1e1; border-radius:100%;}
.hidn_t span{ display:block; position:absolute; width:100%; height:100%; text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; left:0; top:0;}
.hidn_t span img{ display:block; width:217px; height:72px; border-radius:0px;}
.jcik{ clear:both; height:auto; overflow:hidden; position:absolute; width:100%; left:0; top:0;}
.jcic_t1{ clear:both; height:auto; overflow:hidden; margin-bottom:15px; background:url(../images/bg8.png) no-repeat center bottom; padding-bottom: 53px;}
.jcic_t1 h1{ text-align:center; color:#1569b6; line-height:24px; font-size:16px; margin-bottom:10px;}
.jcic_t1 p{  color:#666666; font-size:14px; line-height:24px;width: 320px; text-align: left; margin: 0 auto;}
.jcic_t1 p em{ margin-right:10px; margin-top:-3px;}
.jcik_t2{ height:auto; overflow:hidden; width: 320px; margin: 0 auto 10px auto; text-align:center; color:#e94820; font-size:18px; line-height:24px; font-weight:bold;}
.cyka{ position:absolute; width:100%; height:auto; left:0; top:145px;}
.cyka_l{ float:left; width:292px;}
.cyka_l1{ float:left; width:193px; padding-left:97px;}
.cyka_l1 h1{color:#1569b6; line-height:24px; font-size:16px; margin-bottom:10px;}
.cyka_l1 p{color:#666666; font-size:14px; line-height:24px;}
.cyka_l1 p em{ margin-right:10px; margin-top:-3px;}
.cyka_l2{ float:right; width:78px; background:url(../images/bg8.png) no-repeat 7px center; margin-top:49px; padding-left:42px; line-height:28px; color:#145698; font-size:18px; font-weight:bold;}
.cyka_r{ float:right; width:301px; height:auto; overflow:hidden;}
.cyka_r1{ float:left; width:78px; background:url(../images/bg8.png) no-repeat right center; margin-top:48px; line-height:28px; color:#145698; font-size:18px; font-weight:bold;}
.cyka_r2{ float:right; width:185px;}
.cyka_r2 h1{color:#1569b6; line-height:24px; font-size:16px; margin-bottom:10px;}
.cyka_r2 p{color:#666666; font-size:14px; line-height:24px;}
.cyka_r2 p em{ margin-right:10px; margin-top:-3px;}
.hgzf{ width:100%; height:auto; overflow:hidden; position:absolute; left:0; top:377px;}
.hgzf_top {top:162px;}
.hgzf_l{ float:left; width:325px;}
.hgzf_l1{ width:388px; height:auto; overflow:hidden; float:left; background:url(../images/bg8.png) no-repeat right center; padding-right: 53px;}
.hgzf_l1 h1{color:#1569b6; line-height:24px; font-size:16px; margin-bottom:10px;}
.hgzf_l1 p{color:#666666; font-size:14px; line-height:24px;}
.hgzf_l1 p em{ margin-top:-3px;}
.hgzf_l2{ float:right; width:71px; height:auto; overflow:hidden; background:url(../images/bg8.png) no-repeat 3px center; line-height:28px;color:#145698; font-size:18px; font-weight:bold; margin-top:48px; padding-left:35px;}
.hgzf_r{ float:right; width:366px;}
.hgzf_r1{ float:left; width:366px;padding-left:53px; background:url(../images/bg8.png) no-repeat left center; line-height:28px;color:#145698; font-size:18px; font-weight:bold; }
.hgzf_r1 p{color:#666666; font-size:14px; line-height:24px;}
.hgzf_r2{ float:right; width:100px;}
.hgzf_r2 h1{color:#1569b6; line-height:24px; font-size:16px; margin-bottom:10px;}
.hgzf_r2 p{color:#666666; font-size:14px; line-height:24px;}
.hgzf_r2 p em{ margin-right:10px; margin-top:-3px;}
.kh_t3{ clear:both; height:auto; overflow:hidden; display:none;}
.bde{ height:auto; overflow:hidden;}
.bde h1{ font-size:16px; font-weight:bold; line-height:28px;color:#145698; margin-bottom:5px;}
.bde h2{ font-size:14px; font-weight:bold; line-height:28px;color:#145698; margin-bottom:5px;}
.bde p{color:#666666; font-size:14px; line-height:24px;}
.bde p em{ margin-right:10px; margin-top:-3px;}
.bde_l{ float:left; width:20%; margin-bottom:20px;}
.tune{ width:100%; height:auto; overflow:hidden;}
.tune img{ display:block; width:40%; margin:0 auto; border-radius:100%; border:6px solid #255c99;}
@media(max-width:1024px){
.kh_t2{ height:auto; overflow:hidden; width:85%; margin:0 auto; position:relative; display:none;}
.kh_t3{ clear:both; height:auto; overflow:hidden; display:block;}
.gy_box11{ clear:both; width:100%; height:auto; overflow:hidden; padding:40px 0 40px 0; background:#ffffff;}	
.kh_t1 h1{ text-align:center; color:#e94820
; font-size:20px; line-height:24px; margin-bottom:20px;}
.kh_t1 p{ line-height:24px; color:#666666; font-size:14px; text-align:center;}
.kh_t1{ height:auto; overflow:hidden; text-align:center; margin-bottom:20px;}
}
@media(max-width:414px){
.kh_t2{ height:auto; overflow:hidden; width:85%; margin:0 auto; position:relative; display:none;}
.kh_t3{ clear:both; height:auto; overflow:hidden; display:block;}	
.bde_l{ float:left; width:33.33%; margin-bottom:20px;}
.tune img{ display:block; width:60%; margin:0 auto; border-radius:100%; border:6px solid #255c99;}
.kh_t1 h1{ text-align:center; color:#e94820
; font-size:18px; line-height:24px; margin-bottom:10px;}
.kh_t1 p{ line-height:24px; color:#666666; font-size:14px; text-align:center;}
}

.gy_box12{ clear:both; height:auto; overflow:hidden; background:url(../images/bg6.jpg) no-repeat center center; background-size:cover; margin-top:0px; position:relative; padding:60px 0 10px 0; z-index:99}
.gndi_t{ height:auto; overflow:hidden; text-align:center; color:#e94820; font-size:32px; line-height:32px; margin-bottom:80px;}
.gndi_b{ height:auto; overflow:hidden; padding-left:14px;}
.gndi_b li{ float:left; width:20%; height:auto; overflow:hidden; /*margin-right:5.3%;*/ margin-bottom:30px;}
.gndi_b li h1{ margin-bottom:25px; color:#fff; font-size:18px; text-align: center;}
.gndi_b li h1 img{ margin: 0 auto; }
.gndi_b li p{ line-height:24px; color:#333; font-size:18px; text-align: center; margin-top: 20px;}
.gndi_b li.qcbj{ margin-right:0%;}
.w-25{width: 25% !important;}
.m-l-8{ margin-left: 8% !important;}
.m-r-8{ margin-right: 8% !important;}

@media(max-width:1024px){
.gy_box12{ clear:both; height:auto; overflow:hidden; background:url(../images/bg6.jpg) no-repeat center center; background-size:cover; margin-top:0px; position:relative; padding:40px 0 40px 0; z-index:99}
.gndi_t{ height:auto; overflow:hidden; text-align:center; color:#e94820; font-size:20px; line-height:24px; margin-bottom:20px;}
.gndi_b{ height:auto; overflow:hidden; padding-left:0px;}
.gndi_b li{ float:left; width:21%; height:auto; overflow:hidden; margin-right:5.3%; margin-bottom:20px;}
}
@media(max-width:768px){
.gy_box12{ clear:both; height:auto; overflow:hidden; background:url(../images/bg6.jpg) no-repeat center center; background-size:cover; margin-top:0px; position:relative; padding:40px 0 40px 0; z-index:99}
.gndi_t{ height:auto; overflow:hidden; text-align:center; color:#e94820; font-size:20px; line-height:24px; margin-bottom:20px;}
.gndi_b{ height:auto; overflow:hidden; padding-left:0px;}
.gndi_b li{ float:left; width:24%; height:auto; overflow:hidden; margin-right:1.2%; margin-bottom:20px;}
.gndi_b li h1{ margin-bottom:25px; color:#fff; font-size:18px;}
.gndi_b li h1 img{ margin-right:10px; width:30%;}
}
@media(max-width:414px){
.gy_box12{ clear:both; height:auto; overflow:hidden; background:url(../images/bg6.jpg) no-repeat center center; background-size:cover; margin-top:0px; position:relative; padding:40px 0 40px 0; z-index:99}
.gndi_t{ height:auto; overflow:hidden; text-align:center; color:#e94820; font-size:20px; line-height:24px; margin-bottom:20px;}
.gndi_b{ height:auto; overflow:hidden; padding-left:0px;}
.gndi_b li{ float:left; width:50%; height:auto; overflow:hidden; margin-right:0%; margin-bottom:20px;}
.gndi_b li h1{ margin-bottom:10px; color:#fff; font-size:16px;}
.gndi_b li h1 img{ margin-right:10px; width:35%;}
.gndi_b li p{font-size: 14px;}
}
.gy_box13{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg7.jpg) repeat-x left top #fff; padding:80px 0;}
.yefu{ width:1211px; height:auto; overflow:hidden; margin:0 auto; padding:0 0px;}
.yefu_t{ height:auto; overflow:hidden; line-height:32px; color:#e94820
; font-size:32px; margin-bottom:30px; text-align:center;}
.yefu_t2{ height:auto; overflow:hidden; line-height:32px; font-size:20px; margin-bottom:20px; text-align:center;}
.yefu_b{ height:auto; overflow:hidden; padding:5px;}
.yefu_b li{ float:left; width:18%; height:auto; margin-right:2%; min-height:143px; box-shadow:0px 0px 10px rgba(0,0,0,0.2);
background: -webkit-linear-gradient(top,, rgba(0,79,151,1), rgba(26,112,190,1));
background: -o-linear-gradient(left,, rgba(0,79,151,1), rgba(26,112,190,1));
background: -moz-linear-gradient(left,, rgba(0,79,151,1), rgba(26,112,190,1));
background: linear-gradient(to left, rgba(0,79,151,1), rgba(26,112,190,1)); position:relative; margin-bottom:20px;}
.yinh{ width:100%; height:100%; background:url(../tu/tu140.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh1{ width:100%; height:100%; background:url(../tu/tu143.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh2{ width:100%; height:100%; background:url(../tu/tu141.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh3{ width:100%; height:100%; background:url(../tu/tu142.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh4{ width:100%; height:100%; background:url(../tu/tu144.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh5{ width:100%; height:100%; background:url(../tu/tu145.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh6{ width:100%; height:100%; background:url(../tu/tu146.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh7{ width:100%; height:100%; background:url(../tu/tu147.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh8{ width:100%; height:100%; background:url(../tu/tu148.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh9{ width:100%; height:100%; background:url(../tu/tu149.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh_t{ height:auto; min-height:56px; border-bottom:1px solid #e0e0e0; color:#ffffff; font-size:18px; font-weight:bold; line-height:24px; margin-bottom:40px;}
.yinh_b{ height:auto; overflow:hidden;}
.yinh_b p{ color:#fff; font-size:14px; line-height:24px;text-align:justify;}
.yefu_b li.qcbj{ margin-right:0%;}
@media(max-width:1024px){
.gy_box13{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg7.jpg) repeat-x left top #fff; padding:40px 0;}	
.yefu{ width:970px; height:auto; overflow:hidden; margin:0 auto; padding:0 0px;}
.yefu_b li{ float:left; width:32%; height:auto; margin-right:2%; min-height:303px; box-shadow:0px 0px 10px rgba(0,0,0,0.2);
background: -webkit-linear-gradient(top,, rgba(0,79,151,1), rgba(26,112,190,1));
background: -o-linear-gradient(left,, rgba(0,79,151,1), rgba(26,112,190,1));
background: -moz-linear-gradient(left,, rgba(0,79,151,1), rgba(26,112,190,1));
background: linear-gradient(to left, rgba(0,79,151,1), rgba(26,112,190,1)); position:relative; margin-bottom:20px;}
.yinh{ width:100%; height:100%; background:url(../images/bg9.png) no-repeat right bottom; position:absolute; padding:30px 30px 0 30px;}
.yinh{ width:100%; height:100%; background:url(../tu/tu140.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh1{ width:100%; height:100%; background:url(../tu/tu143.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh2{ width:100%; height:100%; background:url(../tu/tu141.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh3{ width:100%; height:100%; background:url(../tu/tu142.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh4{ width:100%; height:100%; background:url(../tu/tu144.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh5{ width:100%; height:100%; background:url(../tu/tu145.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh6{ width:100%; height:100%; background:url(../tu/tu146.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh7{ width:100%; height:100%; background:url(../tu/tu147.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh8{ width:100%; height:100%; background:url(../tu/tu148.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh9{ width:100%; height:100%; background:url(../tu/tu149.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
}
@media(max-width:768px){
.gy_box13{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg7.jpg) repeat-x left top #fff; padding:40px 0;}	
.yefu{ width:750px; height:auto; overflow:hidden; margin:0 auto; padding:0 0px;}
.yefu_b li{ float:left; width:32%; height:auto; margin-right:2%; min-height:303px; box-shadow:0px 0px 10px rgba(0,0,0,0.2);
background: -webkit-linear-gradient(top,, rgba(0,79,151,1), rgba(26,112,190,1));
background: -o-linear-gradient(left,, rgba(0,79,151,1), rgba(26,112,190,1));
background: -moz-linear-gradient(left,, rgba(0,79,151,1), rgba(26,112,190,1));
background: linear-gradient(to left, rgba(0,79,151,1), rgba(26,112,190,1)); position:relative; margin-bottom:20px;}
.yinh_t{height:auto;min-height: 40px;border-bottom:1px solid #e0e0e0;color:#ffffff;font-size:18px;font-weight:bold;line-height:24px;margin-bottom:40px;}
.yinh{ width:100%; height:100%; background:url(../images/bg9.png) no-repeat right bottom; position:absolute; padding:30px 30px 0 30px;}
.yinh{ width:100%; height:100%; background:url(../tu/tu140.png) no-repeat right bottom; position:absolute; padding:41px 178px 0 30px;}
.yinh1{ width:100%; height:100%; background:url(../tu/tu143.png) no-repeat right bottom; position:absolute; padding:41px 178px 0 30px;}
.yinh2{ width:100%; height:100%; background:url(../tu/tu141.png) no-repeat right bottom; position:absolute; padding:41px 178px 0 30px;}
.yinh3{ width:100%; height:100%; background:url(../tu/tu142.png) no-repeat right bottom; position:absolute; padding:41px 178px 0 30px;}
.yinh4{ width:100%; height:100%; background:url(../tu/tu144.png) no-repeat right bottom; position:absolute; padding:41px 178px 0 30px;}
.yinh5{ width:100%; height:100%; background:url(../tu/tu145.png) no-repeat right bottom; position:absolute; padding:41px 178px 0 30px;}
.yinh6{ width:100%; height:100%; background:url(../tu/tu146.png) no-repeat right bottom; position:absolute; padding:41px 178px 0 30px;}
.yinh7{ width:100%; height:100%; background:url(../tu/tu147.png) no-repeat right bottom; position:absolute; padding:41px 178px 0 30px;}
.yinh8{ width:100%; height:100%; background:url(../tu/tu148.png) no-repeat right bottom; position:absolute; padding:41px 178px 0 30px;}
.yinh9{ width:100%; height:100%; background:url(../tu/tu149.png) no-repeat right bottom; position:absolute; padding:41px 178px 0 30px;}
}
@media(max-width:414px){
.gy_box13{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg7.jpg) repeat-x left top #fff; padding:40px 0;}	
.yefu{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0 15px;}
.yefu_b li{ float:left; width:100%; height:auto; margin-right:0%; min-height:110px; box-shadow:0px 0px 10px rgba(0,0,0,0.2);
background: -webkit-linear-gradient(top,, rgba(0,79,151,1), rgba(26,112,190,1));
background: -o-linear-gradient(left,, rgba(0,79,151,1), rgba(26,112,190,1));
background: -moz-linear-gradient(left,, rgba(0,79,151,1), rgba(26,112,190,1));
background: linear-gradient(to left, rgba(0,79,151,1), rgba(26,112,190,1)); position:relative; margin-bottom:20px;}
.yinh_t{height:auto;min-height: 40px;border-bottom:1px solid #e0e0e0;color:#ffffff;font-size:18px;font-weight:bold;line-height:24px;margin-bottom:40px;}
.yinh{ width:100%; height:100%; background:url(../images/bg9.png) no-repeat right bottom; position:absolute; padding:30px 30px 0 30px;}
.yinh{ width:100%; height:100%; background:url(../tu/tu140.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh1{ width:100%; height:100%; background:url(../tu/tu143.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh2{ width:100%; height:100%; background:url(../tu/tu141.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh3{ width:100%; height:100%; background:url(../tu/tu142.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh4{ width:100%; height:100%; background:url(../tu/tu144.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh5{ width:100%; height:100%; background:url(../tu/tu145.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh6{ width:100%; height:100%; background:url(../tu/tu146.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh7{ width:100%; height:100%; background:url(../tu/tu147.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh8{ width:100%; height:100%; background:url(../tu/tu148.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
.yinh9{ width:100%; height:100%; background:url(../tu/tu149.png) no-repeat right bottom; position:absolute; padding:41px 113px 0 30px;}
}

.gy_box14{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg8.jpg) no-repeat center bottom; padding:80px 0 70px 0;}
.jcin_t{ width:58%; margin:0 auto; text-align:center; margin-bottom:55px;}
.jcin_t h1{ color:#e94820
; font-size:32px; line-height:32px; margin-bottom:20px;}
.jcin_t p{ color:#808080; line-height:24px; font-size:14px;}
.jiyu_b{ width:94%; height:auto; margin:0 auto; min-height:548px; overflow:hidden; position:relative;}
.jiyu_b1{ width:445px; min-height:465px; margin:0 auto; padding-top: 120px; background:url(../images/bg24.png) no-repeat center top;}
.jiyu_bt{ height:auto; overflow:hidden; margin-bottom:73px;}
.jiyu_bt img{ display:block; margin:0 auto;}
.jiyu_bc{ width:232px; height:232px; background:#e94820
; border-radius:100%; margin:0 auto; padding:7px;}
.jie{ width:218px; height:218px; border:1px dashed #7aa3c9; border-radius:100%; text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; color:#fff; font-size:32px; font-weight:bold; }
.jiyu_b2{ position:absolute; width:100%; height:100%; left:0; top:0; padding-top:15px;}
.sub-t-l{ float:left; width:430px; margin-left: 118px; height:auto; overflow:hidden; margin-bottom: 40px; background-color: #ccc; color: #fff; padding: 20px; font-size: 18px; font-weight: 600;}
.sub-t-r{ float:right; width:430px; margin-right: 118px; height:auto; overflow:hidden; margin-bottom: 40px; background-color: #ccc; color: #fff; padding: 20px; font-size: 18px; font-weight: 600;}
.sub-t-l-show,.sub-t-r-show{ width:100%;height:auto;margin: 60px 0 40px 0;color: #2f5597;font-size: 18px;font-weight: 600;}
.jiyu_bq{ height:auto; overflow:hidden; margin-bottom:35px;}
.hqwe_l{ float:left; width:480px;}
.hqwe_l span{ float:right; display:block; width:100px;}
.hqwe_l font{ display:block; float:left; width:370px; padding-left:30px; color:#333333; font-size:16px; line-height:24px; text-align:right; padding-top:10px;}
.hqwe_r{ float:right; width:480px;}
.hqwe_r span{ float:left; display:block; width:100px;}
.hqwe_l h2{ font-size: 16px;color: #333;text-align: right;padding-right: 110px;margin-left: 0;font-weight: 600;display: block;}
.hqwe_r h2{ font-size: 16px;color: #333;text-align: left;padding-left: 100px;margin-left: 0;font-weight: 600;display: block;}
.hqwe_r font{ display:block; float:right; width:380px; padding-right:15px; color:#333333; font-size:16px; line-height:24px; text-align:left; padding-top:10px;}
.jiyu_wl h2 {font-size: 16px;color: #333;text-align: right;padding-right: 110px;margin-left: 0;font-weight: 600;display: block;}
.jiyu_wr h2 {font-size: 16px;color: #333;text-align: left;padding-left: 100px;margin-left: 0;font-weight: 600;display: block;}
.jiyu_bw{ clear:both; height:auto; overflow:hidden; margin-bottom:50px;}
.jiyu_wl{ float:left; width:410px; height:auto; overflow:hidden;}
.jiyu_wl span{ float:right; display:block; width:100px;}
.jiyu_wl font{ display:block; float:left; width:304px; padding-left:0px; color:#333333; font-size:16px; line-height:24px; text-align:right; padding-top:10px;}
.jiyu_wr{ float:right; width:390px; height:auto; overflow:hidden;}
.jiyu_wr span{ float:left; display:block; width:100px;}
.jiyu_wr font{ display:block; float:right; width:290px; padding-left:0px; color:#333333; font-size:16px; line-height:24px; text-align:left; padding-top:10px;}

.jiyu_be{ height:auto; overflow:hidden; margin-bottom:35px;}
.jiyu_be .hqwe_l{ float:left; width:480px;}
.jiyu_be .hqwe_l span{ float:right; display:block; width:100px;}
.jiyu_be .hqwe_l font{ display:block; float:left; width:380px; padding-left:30px; color:#333333; font-size:16px; line-height:24px; text-align:right; padding-top:10px;}
.jiyu_be .hqwe_r{ float:right; width:480px;}
.jiyu_be .hqwe_r span{ float:left; display:block; width:100px;}
.jiyu_be .hqwe_l h2{ font-size: 16px;color: #333;text-align: right;padding-right: 110px;margin-left: 0;font-weight: 600;display: block;}
.jiyu_be .hqwe_r h2{ font-size: 16px;color: #333;text-align: left;padding-left: 100px;margin-left: 0;font-weight: 600;display: block;}
.jiyu_be font{ display:block; float:right; width:380px; padding-right:15px; color:#333333; font-size:16px; line-height:24px; text-align:left; padding-top:10px;}
.jiyu_be .jiyu_wl{float:left; width:410px; height:auto; overflow:hidden;}
.jiyu_be .jiyu_wr{ float:right; width:510px; height:auto; overflow:hidden;}
.jiyu_be span{ float:left; display:block; width:178px;}
.jiyu_be span img{ display:block; margin:0 auto;}
.ghop{ height:auto; overflow:hidden; display:none;}
.ghop li{ clear:both; height:auto; overflow:hidden;}
.ghop li span{ display:block; float:left; width:80px;}
.ghop li font{ display:block; float:right; width:80%; color:#333333; font-size:14px}
@media(max-width:1024px){
.gy_box14{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg8.jpg) no-repeat center bottom; padding:40px 0 40px 0;}
.jcin_t{ width:58%; margin:0 auto; text-align:center; margin-bottom:30px;}
.jcin_t h1{ color:#e94820
; font-size:20px; line-height:24px; margin-bottom:20px;}
.jiyu_b{ width:72%; height:auto; margin:0 auto; min-height:548px; overflow:hidden; position:relative; display:none;}
.ghop{ height:auto; overflow:hidden; display:block;}
.ghop h1{ line-height:30px; font-size:22px; font-weight:bold; color:#e94820
; margin-bottom:20px;}
.ghop li{ clear:both; height:auto; overflow:hidden; margin-bottom:20px;}
.ghop li font{ display:block; float:right; width:88%; color:#333333; font-size:14px; line-height:80px;}
}
@media(max-width:768px){
.gy_box14{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg8.jpg) no-repeat center bottom; padding:40px 0 40px 0;}
.jcin_t{ width:58%; margin:0 auto; text-align:center; margin-bottom:30px;}
.jcin_t h1{ color:#e94820
; font-size:20px; line-height:24px; margin-bottom:20px;}
.jiyu_b{ width:72%; height:auto; margin:0 auto; min-height:548px; overflow:hidden; position:relative; display:none;}
.ghop{ height:auto; overflow:hidden; display:block;}
.ghop h1{ line-height:30px; font-size:22px; font-weight:bold; color:#e94820
; margin-bottom:20px;}
.ghop li{ clear:both; height:auto; overflow:hidden; margin-bottom:20px;}
.ghop li font{ display:block; float:right; width:84%; color:#333333; font-size:14px; line-height:normal;    padding-top: 30px;}
.sub-t-l,.sub-t-r{display: none;}
.sub-t-l-show,.sub-t-r-show{display: block;}
}
@media(max-width:414px){
.gy_box14{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg8.jpg) no-repeat center bottom; padding:40px 0 40px 0;}
.jcin_t{ width:100%; margin:0 auto; text-align:center; margin-bottom:30px;}
.jcin_t h1{ color:#e94820
; font-size:18px; line-height:24px; margin-bottom:20px;}
.jiyu_b{ width:72%; height:auto; margin:0 auto; min-height:548px; overflow:hidden; position:relative; display:none;}
.ghop{ height:auto; overflow:hidden; display:block;}
.ghop h1{ line-height:30px; font-size:22px; font-weight:bold; color:#e94820
; margin-bottom:20px;}
.ghop li{ clear:both; height:auto; overflow:hidden; margin-bottom:20px;}
.ghop li font{ display:block; float:right; width:74%; color:#333333; font-size:14px; line-height:24px; padding-top:16px}
}
@media(max-width:375px){
.gy_box14{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg8.jpg) no-repeat center bottom; padding:40px 0 40px 0;}
.jcin_t{ width:100%; margin:0 auto; text-align:center; margin-bottom:30px;}
.jcin_t h1{ color:#e94820
; font-size:18px; line-height:24px; margin-bottom:20px;}
.jiyu_b{ width:72%; height:auto; margin:0 auto; min-height:548px; overflow:hidden; position:relative; display:none;}
.ghop{ height:auto; overflow:hidden; display:block;}
.ghop h1{ line-height:30px; font-size:22px; font-weight:bold; color:#e94820
; margin-bottom:20px;}
.ghop li{ clear:both; height:auto; overflow:hidden; margin-bottom:20px;}
.ghop li font{ display:block; float:right; width:72%; color:#333333; font-size:14px; line-height:24px; padding-top:16px}
}
@media(max-width:360px){
.gy_box14{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg8.jpg) no-repeat center bottom; padding:40px 0 40px 0;}
.jcin_t{ width:100%; margin:0 auto; text-align:center; margin-bottom:30px; display: none}
.jcin_t h1{ color:#e94820
; font-size:16px; line-height:24px; margin-bottom:20px;}
.jiyu_b{ width:72%; height:auto; margin:0 auto; min-height:548px; overflow:hidden; position:relative; display:none;}
.ghop{ height:auto; overflow:hidden; display:block;}
.ghop h1{ line-height:30px; font-size:22px; font-weight:bold; color:#e94820
; margin-bottom:20px;}
.ghop li{ clear:both; height:auto; overflow:hidden; margin-bottom:20px;}
.ghop li font{ display:block; float:right; width:72%; color:#333333; font-size:14px; line-height:24px; padding-top:16px}
.yefu_t{ line-height:30px; font-size:22px; font-weight:bold; color:#e94820
; margin-bottom:20px; text-align: left;}

}
.gy_box15{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg9.jpg) no-repeat center bottom #f5f5f5; padding:80px 0 120px 0;}
.scil{ height:auto; overflow:hidden; text-align:center; color:#e94820; font-size:32px; line-height:32px; margin-bottom:60px;font-weight: bold;}
.sciq{ height:auto; overflow:hidden;}
.sciq1{ display:none;}
.quzi{ height:auto; overflow:hidden; width:100%; padding:5px; text-align:left;}
.quzi ul { display: flex;}
.quzi li{ float:left; width:23.5%; height:auto; margin-right:2%; background:url(../images/bg10.jpg) no-repeat right bottom #fff; box-shadow:0px 0px 20px rgba(36,95,158,0.12); padding:41px;}
.quzi li.qcbj{ margin-right:0px;}
.quzi li h1{ min-height:56px; border-bottom:1px solid #e0e0e0; line-height:24px; color:#333333; font-size:18px; font-weight:bold; margin-bottom:40px;}
.quzi li p{ line-height:24px; color:#8f8f8f; font-size:14px;}
.scil_b{ height:38px; position:relative; margin-top:40px;}
.scil_b1{ display:none; position:relative;height:38px;margin-top:20px;}
@media(max-width:1024px){
.scil_b{ height:38px; position:relative; margin-top:40px; display:none;}
.scil_b1{ display:block; position:relative;height:38px;margin-top:20px;}
.sciq{ height:auto; overflow:hidden;}
.sciq1{ display:block}
.quzi ul {
  flex-wrap: wrap;
}
.quzi li{  width:100%; height:auto;margin-right:0%;margin-bottom: 20px; background:url(../images/bg10.jpg) no-repeat right bottom #fff; box-shadow:0px 0px 20px rgba(36,95,158,0.12); padding:20px;}
.gy_box15{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg9.jpg) no-repeat center top #f5f5f5; padding:40px 0 40px 0;}
.scil{ height:auto; overflow:hidden; text-align:center; color:#fff; font-size:20px; line-height:24px; margin-bottom:30px;}
.quzi li h1{ min-height:auto; padding-bottom:20px; border-bottom:1px solid #e0e0e0; line-height:24px; color:#333333; font-size:18px; font-weight:bold; margin-bottom:20px;}

}
@media(max-width:414px){
.scil_b{ height:38px; position:relative; margin-top:40px; display:none;}
.scil_b1{ display:block; position:relative;height:38px;margin-top:20px;}
.sciq{ height:auto; overflow:hidden; }
.sciq1{ display:block}
.quzi li{ float:left; width:100%; height:auto; min-height:317px; margin-right:0%; background:url(../images/bg10.jpg) no-repeat right bottom #fff; box-shadow:0px 0px 20px rgba(36,95,158,0.12); padding:20px;}
.gy_box15{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg9.jpg) no-repeat center top #f5f5f5; padding:40px 0 40px 0;}
.scil{ height:auto; overflow:hidden; text-align:center; color:#fff; font-size:18px; line-height:24px; margin-bottom:30px;}
}
@media(max-width:360px){
.scil_b{ height:38px; position:relative; margin-top:40px; display:none;}
.scil_b1{ display:block; position:relative;height:38px;margin-top:20px;}
.sciq{ height:auto; overflow:hidden;}
.sciq1{ display:block}
.quzi li{ float:left; width:100%; height:auto; min-height:317px; margin-right:0%; background:url(../images/bg10.jpg) no-repeat right bottom #fff; box-shadow:0px 0px 20px rgba(36,95,158,0.12); padding:20px;}
.gy_box15{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg9.jpg) no-repeat center top #f5f5f5; padding:40px 0 40px 0;}
.scil{ height:auto; overflow:hidden; text-align:center; color:#fff; font-size:16px; line-height:24px; margin-bottom:30px;}
}

.gy_box16{ clear:both; width:100%; height:auto; overflow:hidden; padding:80px 0 72px 0;}
.gy_box16 li{ clear:both; height:auto; overflow:hidden; margin-bottom:0; position:relative;}
.gy_box16 li span{ display:block; float:left; width:50%; height:auto; overflow:hidden;}
.gy_box16 li span img{ display:block; width:80%; float: right;}
.gy_box16 li font{ display:block; float:left; width:48%; height:auto; padding:95px 150px 0 60px;}
.gy_box16 li h1{ color:#333333; font-size:24px; font-weight:bold; line-height:24px; margin-bottom:15px;}
.gy_box16 li p{ line-height:24px; color:#8f8f8f; font-size:14px;}
.tibn{ position:absolute; width:100%; height:auto; left:0; bottom:30px;}
.tibn img{ display:block; margin:0 auto;}
.gy_box16 li.eon span{ float:right;}
.gy_box16 li.eon font{ float:right; padding:95px 60px 0 150px;}
@media(max-width:1024px){
.gy_box16{ clear:both; width:100%; height:auto; overflow:hidden; padding:95px 50px 0 150px;}
.gy_box16 li font{ display:block; float:right; width:46%; height:auto; padding:45px 0px 0 0;}
.gy_box16 li.eon font{ float:left; padding:45px 0px 0 0px;}
.gy_box16 li h1{ color:#333333; font-size:20px; font-weight:bold; line-height:24px; margin-bottom:10px;}
}
@media(max-width:768px){
.gy_box16{ clear:both; width:100%; height:auto; overflow:hidden; padding:40px 0 40px 0;}	
.gy_box16 li font{ display:block; float:right; width:46%; height:auto; padding:0px 0px 0 0;}
.gy_box16 li.eon font{ float:left; padding:0px 0px 0 0px;}
.gy_box16 li h1{ color:#333333; font-size:20px; font-weight:bold; line-height:24px; margin-bottom:10px;}
.gy_box16 li{ clear:both; height:auto; overflow:hidden; margin-bottom:15px; position:relative;}
}
@media(max-width:414px){
.gy_box16{ clear:both; width:100%; height:auto; overflow:hidden; padding:40px 0 40px 0;}	
.gy_box16 li font{ display:block; float:right; width:100%; height:auto; padding:0px 0px 0 0;}
.gy_box16 li.eon font{ float:left; padding:0px 0px 0 0px;}
.gy_box16 li h1{ color:#333333; font-size:16px; font-weight:bold; line-height:24px; margin-bottom:10px;}
.gy_box16 li{ clear:both; height:auto; overflow:hidden; margin-bottom:15px; position:relative;}
.gy_box16 li span{ display:block; float:left; width:100%; height:auto; overflow:hidden; margin-bottom:20px;}
.tibn{ position:absolute; width:100%; height:auto; left:0; bottom:30px; display:none;}

}

.gy_box17{ clear:both; height:auto; overflow:hidden; background:url(../images/bg13.jpg) no-repeat center center; background-size:cover; padding:80px 0 105px 0; position:relative;}
.rony_t{ height:auto; overflow:hidden; text-align:center; color:#e94820; line-height:32px; font-size:32px; margin-bottom:80px;font-weight: bold;}
.rony_b{ height:auto; overflow:hidden; margin:0 auto; clear:both; height:auto; overflow:hidden; padding:0 0px; width:1333px;}
.tab{width:100%;}
.tab ul.menu{ text-align:center; margin-bottom:52px;}
.tab ul.menu li{cursor:pointer; display:inline-block; position:relative; min-height:28px; margin-right:87px; font-size:16px; line-height:16px; color:#fff;}
.tab ul.menu li.active{color:#e94820;}
.tab ul.menu li:after{ content:'';position:absolute;left:0; bottom:0px; height:3px;width:0px;background:#fff;transition:400ms ease all;-moz-transition:400ms ease all;}
.tab ul.menu li.active:after{ content:'';position:absolute;left:0; bottom:0px; height:3px;width:100%;background:#e94820;transition:400ms ease all;-moz-transition:400ms ease all;}
.tab ul.menu li:last-child{ margin-right:0px;}
.con1,.con2,.con3{height:auto; clear:both; position:relative; padding:0 117px;}
.con2,.con3{display:none;}
.tupi{ width:100%; height:auto;}
.tupi_t{ height:auto;}
.tupi_t img{ display:block; width:100%; height:356px;}
.tupi_b{ height:46px; background:#000; text-align:center; color:#fff; font-size:16px; line-height:46px;}
.zoni{ width:100%; height:auto; position:absolute; left:0; top:60%;}
.bonre{ width:1099px; overflow:hidden; overflow-x:scroll;}
.bonds{ width:10px;}
.bonre::-webkit-scrollbar-track{background-color: #fff;}
.bonre::-webkit-scrollbar{width:5px;background-color:#000;}
.bonre::-webkit-scrollbar-thumb{background-color: #1a4463;border: 2px solid #1a4463;}
@media(max-width:1280px){
.rony_b{ height:auto; overflow:hidden; margin:0 auto; clear:both; height:auto; overflow:hidden; padding:0 0px; width:100%; padding:0 30px;}	
}
@media(max-width:1024px){
.gy_box17{ clear:both; height:auto; overflow:hidden; background:url(../images/bg13.jpg) no-repeat center center; background-size:cover; padding:40px 0 40px 0; position:relative;}
.rony_b{ height:auto; overflow:hidden; margin:0 auto; clear:both; height:auto; overflow:hidden; padding:0 0px; width:100%; padding:0 30px;}	
.tupi_t img{ display:block; width:100%; height:auto;}
.rony_t{ height:auto; overflow:hidden; text-align:center; color:#e94820; line-height:24px; font-size:20px; margin-bottom:20px;}
}
@media(max-width:414px){
.gy_box17{ clear:both; height:auto; overflow:hidden; background:url(../images/bg13.jpg) no-repeat center center; background-size:cover; padding:40px 0 40px 0; position:relative;}
.rony_b{ height:auto; overflow:hidden; margin:0 auto; clear:both; height:auto; overflow:hidden; padding:0 0px; width:100%; padding:0 15px;}	
.tupi_t img{ display:block; width:100%; height:auto;}
.tab ul.menu li{cursor:pointer; float:left; width:33.33%;display:inline-block; position:relative; min-height:28px; margin-right:0px; font-size:16px; line-height:16px; color:#fff;}
.tab ul.menu{ text-align:center; margin-bottom:32px; overflow:hidden;}
.con1,.con2,.con3{height:auto; clear:both; position:relative; padding:0 44px;}
.rony_t{ height:auto; overflow:hidden; text-align:center; color:#e94820; line-height:24px; font-size:18px; margin-bottom:20px;}

}

.gy_box18 {
  background: url(../tu/tu151.png);
}
.gy_box18 .hidn {
  width: 420px;
  height: 420px;
}
.gy_box18 .hidn_t {
  width: 420px;
  height: 420px;
}
.gy_box18 .hgzf_top {
  top: 0px;
}
.gy_box18 .hgzf_center {
  top: 170px;
}
.gy_box18 .hidn_t img {
  border: 0;
  border-radius: 0;
}
.gy_box18 .hgzf_l1 {
  text-align: right;
  background: none;
}
.gy_box18 .hgzf_l1 .jcik_t2 {
  text-align: right;
}
.gy_box18 .hgzf_r1 {
  background: none;
  float: right;
}
.gy_box18 .hgzf_r1 .jcik_t2 {
  text-align: left;
}
@media(max-width:1024px){
  .gy_box18 .kh_t2 {
    display: block;
    width: 100%;
    overflow: hidden;
  }
  .gy_box18 .hidn {
    width: 100%;
    display: none;
  }
  .gy_box18 .hgzf {
    display: block;
    position: static;
  }
  .gy_box18 .hgzf_l {
    width: 100%;
    margin-bottom: 20px;
  }
  .gy_box18 .hgzf_r {
    width: 100%;
    margin-bottom: 20px;
  }
  .gy_box18 .hgzf_l1 {
    width: 80%;
    max-width: 400px;
    margin: 0 !important;
    padding-right: 10px;
    text-align: left;
  }
  .gy_box18 .hgzf_l1 .jcik_t2 {
    text-align: left;
  }
  .gy_box18 .hgzf_r1 {
    width: 80%;
    max-width: 400px;
    margin: 0 !important;
    padding-right: 10px;
    text-align: right;
  }
  .gy_box18 .hgzf_r1 .jcik_t2 {
    text-align: right;
    width: auto;
  }
}
/*关于宏桥 end*/


/*解决方案 begin*/
@media(min-width:992px){
  .gy_boxe {
    padding-top: 50px !important;
    position: relative;
  }
  .gy_boxe h1 {
    position: absolute;
    top: 121px;
  }
}
.jjfi{ clear:both; width:100%; height:auto;text-align: center; position: relative;}
.jjfi img {
  width: 70%;
}
.jjfi p {
  position: absolute;
  width: 110px;
  height: 110px;
  background-color: #000;
  border-radius: 100%;
  top: 0px;
  line-height: initial;
  display: flex;
  border: 3px solid #fff;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.jjfi p:hover {
  background-color: #e94820;
}
.jjfi .active {
  background-color: #e94820;
}

.jjfi p a {
  width: 100%;
  height: 100%;
  line-height: 104px;
  display: block;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
}

.jjfi .img1 { top: 120px; left: 677px; }
.jjfi .img2 { top: 57px; left: 796px; }
.jjfi .img3 { top: 194px; left: 796px; }
.jjfi .img4 { top: 252px; left: 673px; }
.jjfi .img5 { top: 192px; left: 306px; }
.jjfi .img6 { top: 249px; left: 431px; }
.jjfi .img7 { top: 110px; left: 190px; }
.jjfi .img8 { top: 108px; left: 427px; }
.jjfi .img9 { top: 315px; left: 326px; }
.jjfi .img10 { top: -20px; left: 927px; }
.jjfi .img11 { top: 255px; left: 946px; }

@media(max-width:1200px){
  .jjfi p {width: 80px;height: 80px;}
  .jjfi p a {
    font-size: 14px;
    line-height: 74px;
  }
  .jjfi .img1 { top: 90px; left: 532px; }
  .jjfi .img2 { top: 27px; left: 623px; }
  .jjfi .img3 { top: 146px; left: 649px; }
  .jjfi .img4 { top: 215px; left: 546px; }
  .jjfi .img5 { top: 162px; left: 243px; }
  .jjfi .img6 { top: 192px; left: 345px; }
  .jjfi .img7 { top: 88px; left: 154px; }
  .jjfi .img8 { top: 78px; left: 342px; }
  .jjfi .img9 { top: 270px; left: 256px; }
  .jjfi .img10 { top: -8px; left: 718px; }
  .jjfi .img11 { top: 234px; left: 746px; }
}
@media(max-width:992px){
  .jjfi {
    overflow: hidden;
    margin-top: 20px;
  }
  .jjfi >img {
    display: none;
  }
  .jjfi >p {
    position: static;
    width: 24%;
    height: 32px;
    line-height: 32px;
    border-radius: 0;
    border: 1px solid #fff;
    float: left;
    margin: 0 1% 10px 0;
  }
  .jjfi p a {
    font-size: 14px;
    line-height: 32px;
  }
}

.jjfi li{ display:inline-block; width:170px; height:36px; text-align:center; line-height:34px; margin-right:13px;margin-bottom: 30px;}
.jjfi li a{ display:block; width:100%; border:1px solid #fff; color:#fff; font-size:14px;transition: all 1s ease;}
.jjfi li a:hover{ background:#e94820
; border:1px solid #e94820
;}
.jjfi li:last-child{ margin-right:0px;}
.jjfi li a.cin{ background:#e94820
; border:1px solid #e94820
;}
@media(max-width:768px){
.jjfi li{ display:inline-block; float:left; width:19%; height:36px; text-align:center; line-height:34px; margin-right:1.2%;}	
}
@media(max-width:414px){
.jjfi li{ display:inline-block; float:left; width:32%; height:36px; text-align:center; line-height:34px; margin-right:1%; margin-bottom:10px;}	
.gy_boxe{ clear:both; width:100%; height:auto; overflow:hidden; margin-top:81px; padding:60px 0 60px 0;}	

}
.jj_box .qyji_c_imgtop {
  position: absolute;
  width: 5%;
  left: 5%;
  top: -30px;
}
.jj_box .qyji_c_bottom {
  position: absolute;
  width: 5%;
  right: 5%;
  bottom: -30px;
  transform:rotate(180deg);
}
.jj_box .gyji_b  {
  margin-top: 60px;
}
.jj_box .gyji_b img {
  float: none;
}

.jj_box .qyji_c {
  overflow: initial;
}

@media(max-width:375px){
.jjfi li{ display:inline-block; float:left; width:49%; height:36px; text-align:center; line-height:34px; margin-right:1%; margin-bottom:10px;}	
}
.jj_box{ clear:both; height:auto; overflow:hidden; background:#fff; padding:100px 0 60px 0;}
.qyji_t{ height:auto; overflow:hidden; text-align:center; color:#e94820
; line-height:32px; font-size:32px; margin-bottom:85px;font-weight: bold;}
.qyji_c{  height:auto; overflow:hidden; position:relative; z-index:99; padding: 0 10%;}
.qyji_c h1{ color:#333333; font-size:24px; font-weight:bold; line-height:24px; margin-bottom:30px;}
.qyji_c p{ line-height:36px; color:#8f8f8f; font-size:16px;line-height: 40px;margin-bottom: 20px;}
.gyji_b{ height:auto; margin-top:-24px;}
.gyji_b img{ display:block; margin:0 auto;}
@media(max-width:1024px){
.jj_box{ clear:both; height:auto; overflow:hidden; background:#fff; padding:40px 0 40px 0;}
.qyji_t{ height:auto; overflow:hidden; text-align:center; color:#e94820
; line-height:24px; font-size:20px; margin-bottom:20px;}
.qyji_c{ width:100%; height:auto; overflow:hidden; position:relative; z-index:99; margin-bottom:15px;}
.qyji_c h1{ color:#333333; font-size:18px; font-weight:bold; line-height:24px; margin-bottom:15px;}
.qyji_c p{ line-height:36px; color:#8f8f8f; font-size:14px;}
.gyji_b{ height:auto; margin-top:0px;}
}
@media(max-width:414px){
.jj_box{ clear:both; height:auto; overflow:hidden; background:#fff; padding:40px 0 40px 0;}
.qyji_t{ height:auto; overflow:hidden; text-align:center; color:#e94820
; line-height:24px; font-size:18px; margin-bottom:20px;}
.qyji_c{ width:100%; height:auto; overflow:hidden; position:relative; z-index:99; margin-bottom:15px;}
.qyji_c h1{ color:#333333; font-size:16px; font-weight:bold; line-height:24px; margin-bottom:15px;}
.qyji_c p{ line-height:36px; color:#8f8f8f; font-size:14px;}
.gyji_b{ height:auto; margin-top:0px;}
}

.jj_box1{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg15.jpg) no-repeat center center; background-size:cover; padding:50px 0 28px 0;}
.fags_t{ height:auto; overflow:hidden; margin-bottom:17px;}
.fags_t h1{ color:#fff; font-size:24px; font-weight:bold; line-height:24px; margin-bottom:25px;}
.fags_t p{ line-height:36px; font-size:16px; color:#fff;}
.fags_b{ width:1221px; height:auto; overflow:hidden; margin:0 auto; padding:10px;}
.fags_b li{ float:left; width:31%; min-height:230px; margin-right:3.5%; padding:28px 0 0 0; background:#fff; box-shadow:0px 0px 20px rgba(231,227,227,0.5); margin-bottom:50px;}
.fags_b li.qcbj{ margin-right:0;}
.fags_b li h1{ height:auto; min-height:107px; border-bottom:1px solid #efefef; padding:0 26px; color:#333333; font-size:22px; margin-bottom:35px;}
.fags_b li h1 img{ vertical-align:middle; margin-right:37px;}
.fags_b li p{ color:#8f8f8f; font-size:16px; line-height:36px; padding:0 26px; text-align:center;}
@media(max-width:1024px){
.jj_box1{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg15.jpg) no-repeat center center; background-size:cover; padding:40px 0 28px 0;}
.fags_b{ width:990px; height:auto; overflow:hidden; margin:0 auto; padding:10px;}
.fags_b li{ float:left; width:32%; min-height:200px; margin-right:2%; padding:10px 0 10px 0; background:#fff; box-shadow:0px 0px 20px rgba(231,227,227,0.5); margin-bottom:30px;}
.fags_b li h1 img{ vertical-align:middle; margin-right:20px; width:25%}
.fags_b li h1{ height:auto; min-height:auto; overflow:hidden; border-bottom:1px solid #efefef; padding:0 15px 15px 15px; color:#333333; font-size:22px; margin-bottom:20px;}
.fags_b li p{ color:#8f8f8f; font-size:14px; line-height:36px; padding:0 15px; text-align:center;}
}
@media(max-width:768px){
.jj_box1{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg15.jpg) no-repeat center center; background-size:cover; padding:40px 0 28px 0;}
.fags_b{ width:750px; height:auto; overflow:hidden; margin:0 auto; padding:10px;}
.fags_b li{ float:left; width:32%; min-height:200px; margin-right:2%; padding:10px 0 10px 0; background:#fff; box-shadow:0px 0px 20px rgba(231,227,227,0.5); margin-bottom:30px;}
.fags_b li h1 img{ vertical-align:middle; margin-right:20px; width:25%}
.fags_b li h1{ height:auto; min-height:auto; overflow:hidden; border-bottom:1px solid #efefef; padding:0 15px 15px 15px; color:#333333; font-size:22px; margin-bottom:20px;}
.fags_b li p{ color:#8f8f8f; font-size:14px; line-height:36px; padding:0 15px; text-align:center;}
}
@media(max-width:414px){
.jj_box1{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg15.jpg) no-repeat center center; background-size:cover; padding:40px 0 28px 0;}
.fags_b{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding:15px;}
.fags_b li{ float:left; width:100%; min-height:auto; margin-right:2%; padding:10px 0 20px 0; background:#fff; box-shadow:0px 0px 20px rgba(231,227,227,0.5); margin-bottom:30px;}
.fags_b li h1 img{ vertical-align:middle; margin-right:20px; width:15%}
.fags_b li h1{ height:auto; min-height:auto; overflow:hidden; border-bottom:1px solid #efefef; padding:0 15px 15px 15px; color:#333333; font-size:16px; margin-bottom:20px;}
.fags_b li p{ color:#8f8f8f; font-size:14px; line-height:36px; padding:0 15px; text-align:center;}
}

.jj_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:#efefef; padding:50px 0 80px 0;}
.lds_t{ width:51%; position:relative; z-index:99; background:#efefef;}
.lds_t h1{ color:#333333; font-size:24px; font-weight:bold; line-height:24px; margin-bottom:30px;}
.lds_t p{ line-height:36px; color:#8f8f8f; font-size:16px;}
.lds_b{ float:right; width:69%; margin-top:-97px;}
.lds_b1{ float:right; width:69%; margin-top:-9px;}
@media(max-width:1024px){
.jj_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:#efefef; padding:40px 0 40px 0;}
.lds_t{ width:100%; position:relative; z-index:99; background:#efefef;}
.lds_t h1{ color:#333333; font-size:20px; font-weight:bold; line-height:24px; margin-bottom:20px;}
.lds_t p{ line-height:36px; color:#8f8f8f; font-size:16px;}
.lds_b{ float:right; width:100%; margin-top:20px;}
.lds_b1{ float:right; width:100%; margin-top:20px;}
.lds_b img{ display:block; margin:0 auto;}
}
@media(max-width:414px){
.jj_box2{ clear:both; width:100%; height:auto; overflow:hidden; background:#efefef; padding:40px 0 40px 0;}
.lds_t{ width:100%; position:relative; z-index:99; background:#efefef;}
.lds_t h1{ color:#333333; font-size:18px; font-weight:bold; line-height:24px; margin-bottom:20px;}
.lds_t p{ line-height:24px; color:#8f8f8f; font-size:14px;}
.lds_b{ float:right; width:100%; margin-top:20px;}
.lds_b1{ float:right; width:100%; margin-top:20px;}
.lds_b img{ display:block; margin:0 auto;}
}

.jj_box3{ clear:both; width:100%; height:auto; overflow:hidden; background:#efefef; padding:50px 0 80px 0;}
.jj_box3 h1{ color:#333333; font-size:24px; line-height:24px; font-weight:bold; margin-bottom:35px;}
.jj_box3 li{ float:left; width:31%; margin-right:3.5%; position:relative;}
.jj_box3 li.qcbj{ margin-right:0%;}
.jj_box3 li img{ display:block; width:100%; height:230px;}
.spne{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(35,49,61,0.7); padding-top:105px;transition: all 1s ease;}
.spne h2{ color:#ffffff; font-size:22px; line-height:22px; text-align:center; margin-bottom:30px;}
.spne p{ line-height:30px; color:#ffffff; font-size:16px; text-align:center; padding:0 50px;opacity:0;transition: all 1s ease; }
.jj_box3 li:hover .spne{ padding-top:55px;}
.jj_box3 li:hover .spne p{opacity:1;}
@media(max-width:1024px){
.jj_box3{ clear:both; width:100%; height:auto; overflow:hidden; background:#efefef; padding:40px 0 40px 0;}
.jj_box3 h1{ color:#333333; font-size:20px; line-height:24px; font-weight:bold; margin-bottom:20px;}
.jj_box3 li{ float:left; width:32%; margin-right:2%; position:relative;}
.jj_box3 li img{ display:block; width:100%; height:186px;}
.spne{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(35,49,61,0.7); padding-top:85px;transition: all 1s ease;}
.spne h2{ color:#ffffff; font-size:18px; line-height:22px; text-align:center; margin-bottom:30px;}
.spne p{ line-height:30px; color:#ffffff; font-size:14px; text-align:center; padding:0 15px;opacity:0;transition: all 1s ease; }
.jj_box3 li:hover .spne{ padding-top:45px;}
}
@media(max-width:414px){
.jj_box3{ clear:both; width:100%; height:auto; overflow:hidden; background:#efefef; padding:40px 0 40px 0;}
.jj_box3 h1{ color:#333333; font-size:20px; line-height:24px; font-weight:bold; margin-bottom:20px;}
.jj_box3 li{ float:left; width:100%; margin-right:0%; margin-bottom:15px; position:relative;}
.jj_box3 li img{ display:block; width:100%; height:238px;}
.spne{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(35,49,61,0.7); padding-top:105px;transition: all 1s ease;}
.spne h2{ color:#ffffff; font-size:18px; line-height:22px; text-align:center; margin-bottom:30px;}
.spne p{ line-height:30px; color:#ffffff; font-size:14px; text-align:center; padding:0 15px;opacity:0;transition: all 1s ease; }
.jj_box3 li:hover .spne{ padding-top:65px;}
}

.qyji_c1{ width:100%; height:auto; overflow:hidden; margin-bottom:30px;}
.qyji_c1 h1{ color:#333333; font-size:24px; font-weight:bold; line-height:24px; margin-bottom:30px;}
.qyji_c1 p{ line-height:36px; color:#8f8f8f; font-size:16px;}
@media(max-width:1024px){
.qyji_c1{ width:100%; height:auto; overflow:hidden; position:relative; z-index:99; margin-bottom:15px;}
.qyji_c1 h1{ color:#333333; font-size:18px; font-weight:bold; line-height:24px; margin-bottom:15px;}
.qyji_c1 p{ line-height:36px; color:#8f8f8f; font-size:14px;}
}
@media(max-width:414px){
.qyji_c1{ width:100%; height:auto; overflow:hidden; position:relative; z-index:99; margin-bottom:15px;}
.qyji_c1 h1{ color:#333333; font-size:16px; font-weight:bold; line-height:24px; margin-bottom:15px;}
.qyji_c1 p{ line-height:36px; color:#8f8f8f; font-size:14px;}
}

.fain_b{ clear:both; width:100%; height:auto; overflow:hidden;}
.fain_b li{ float:left; width:50%; position:relative;transition: all 1s ease;}
.fatp{ width:100%; height:auto;}
.fatp img{ display:block; width:100%; height:326px;}
.fatp span{ display:block; width:100%; height:100%; position:absolute; left:0; top:0;opacity:0;transition: all 1s ease; }
.faind_b{ width:100%; height:100%; position:absolute; left:0; top:0; padding:106px 45px 0 45px;transition: all 1s ease;}
.faind_b h1{ text-align:center; color:#fff; font-size:18px; font-weight:bold; line-height:30px; margin-bottom:25px;}
.faind_b h1 img{ display:block; margin:0 auto; margin-bottom:15px;}
.faind_b p{ text-align:center; color:#fff; font-size:14px; line-height:25px; letter-spacing:0px;opacity:0;transition: all 1s ease;}
.fain_b li:hover .fatp span{opacity:1;}
.fain_b li:hover .faind_b{ padding:36px 45px 0 45px;}
.fain_b li:hover .faind_b p{opacity:1;}
@media(max-width:1024px){
.faind_b h1 img{ display:block; margin:0 auto; margin-bottom:15px; width:15%;}
.faind_b{ width:100%; height:100%; position:absolute; left:0; top:0; padding:106px 25px 0 25px;transition: all 1s ease;}
}
@media(max-width:768px){
.faind_b h1 img{ display:block; margin:0 auto; margin-bottom:15px; width:15%;}
.faind_b{ width:100%; height:100%; position:absolute; left:0; top:0; padding:106px 25px 0 25px;transition: all 1s ease;}
.fain_b li{ float:left; width:100%; position:relative;transition: all 1s ease;}
.fatp img{ display:block; width:100%; height:auto;}
.fain_b li:hover .faind_b{ padding:36px 25px 0 25px;}
}
@media(max-width:414px){
.faind_b h1 img{ display:block; margin:0 auto; margin-bottom:5px; width:15%;}
.faind_b{ width:100%; height:100%; position:absolute; left:0; top:0; padding:100px 15px 0 15px;transition: all 1s ease;}
.fain_b li{ float:left; width:100%; position:relative;transition: all 1s ease;}
.fatp img{ display:block; width:100%; height:278px;}
.fain_b li:hover .faind_b{ padding:16px 15px 0 15px;}
.faind_b h1{ text-align:center; color:#fff; font-size:14px; font-weight:bold; line-height:30px; margin-bottom:10px;}
.faind_b p{ text-align:center; color:#fff; font-size:12px; line-height:25px; letter-spacing:0px;opacity:0;transition: all 1s ease;}
}
@media(max-width:375px){
.faind_b h1 img{ display:block; margin:0 auto; margin-bottom:5px; width:15%;}
.faind_b{ width:100%; height:100%; position:absolute; left:0; top:0; padding:100px 15px 0 15px;transition: all 1s ease;}
.fain_b li{ float:left; width:100%; position:relative;transition: all 1s ease;}
.fatp img{ display:block; width:100%; height:298px;}
.fain_b li:hover .faind_b{ padding:16px 15px 0 15px;}
.faind_b h1{ text-align:center; color:#fff; font-size:14px; font-weight:bold; line-height:30px; margin-bottom:10px;}
.faind_b p{ text-align:center; color:#fff; font-size:12px; line-height:25px; letter-spacing:0px;opacity:0;transition: all 1s ease;}
}

.jj_box4{ clear:both; width:100%; height:auto; overflow:hidden; background:#efefef; padding:50px 0;}
.cion{ height:auto; overflow:hidden;}
.cion img{ display:block; margin:0 auto; margin-top:0px;}
@media(max-width:1024px){
.jj_box4{ clear:both; width:100%; height:auto; overflow:hidden; background:#efefef; padding:40px 0;}
}

.jj_box5{ clear:both; width:100%; height:auto; overflow:hidden; padding:50px 0 80px 0;}
.jieq{ height:auto; overflow:hidden;}
.jieq li{ position:relative; width:31%; height:auto; margin-right:3.5%; float:left;}
.jieq li img{ display:block; width:100%; height:230px;}
.jieq li span{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(35,49,61,0.5); text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; color:#fff; font-size:22px}
.jieq li.qcbj{ margin-right:0%;}
@media(max-width:1024px){
.jj_box5{ clear:both; width:100%; height:auto; overflow:hidden; padding:40px 0 40px 0;}
.jieq li img{ display:block; width:100%; height:181px;}
.jieq li span{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(35,49,61,0.5); text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; color:#fff; font-size:20px}
}
@media(max-width:768px){
.jj_box5{ clear:both; width:100%; height:auto; overflow:hidden; padding:40px 0 40px 0;}
.jieq li img{ display:block; width:100%; height:138px;}
.jieq li span{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(35,49,61,0.5); text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; color:#fff; font-size:20px}
}
@media(max-width:414px){
.jj_box5{ clear:both; width:100%; height:auto; overflow:hidden; padding:40px 0 40px 0;}
.jieq li img{ display:block; width:100%; height:auto;}
.jieq li span{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(35,49,61,0.5); text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; color:#fff; font-size:18px}
.jieq li{ position:relative; width:100%; height:auto; margin-right:0%; margin-bottom:15px; float:left;}

}

.jj_box6{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg16.jpg) no-repeat center center; background-size:cover; padding:50px 0 57px 0;}
.jj_box6 h1{ color:#fff; font-size:24px; font-weight:bold; line-height:24px; margin-bottom:30px;}
.jj_box6 li{ float:left; width:24%; height:auto; margin-right:1.2%; position:relative; border:3px solid #ffffff; margin-bottom:19px;}
.jj_box6 li img{ display:block; width:100%; height:170px;}
.jj_box6 li span{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(35,49,61,0.6); text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; color:#fff; font-size:22px}
.jj_box6 li.qcbj{ margin-right:0%;}
@media(max-width:1024px){
.jj_box6{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg16.jpg) no-repeat center center; background-size:cover; padding:40px 0 21px 0;}
.jj_box6 li img{ display:block; width:100%; height:130px;}
.jj_box6 li span{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(35,49,61,0.6); text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; color:#fff; font-size:18px}
}
@media(max-width:768px){
.jj_box6{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg16.jpg) no-repeat center center; background-size:cover; padding:40px 0 21px 0;}
.jj_box6 li img{ display:block; width:100%; height:133px;}
.jj_box6 li span{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(35,49,61,0.6); text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; color:#fff; font-size:18px}
.jj_box6 li{ float:left; width:32%; height:auto; margin-right:1%; position:relative; border:3px solid #ffffff; margin-bottom:19px;}
.jj_box6 li.qcbj{ margin-right:1%;}
}
@media(max-width:414px){
.jj_box6{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg16.jpg) no-repeat center center; background-size:cover; padding:40px 0 21px 0;}
.jj_box6 li img{ display:block; width:100%; height:108px;}
.jj_box6 li span{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(35,49,61,0.6); text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; color:#fff; font-size:14px}
.jj_box6 li{ float:left; width:49%; height:auto; margin-right:1%; position:relative; border:3px solid #ffffff; margin-bottom:19px;}
.jj_box6 li.qcbj{ margin-right:1%;}
}
@media(max-width:360px){
.jj_box6{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg16.jpg) no-repeat center center; background-size:cover; padding:40px 0 21px 0;}
.jj_box6 li img{ display:block; width:100%; height:auto;}
.jj_box6 li span{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(35,49,61,0.6); text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; color:#fff; font-size:14px}
.jj_box6 li{ float:left; width:100%; height:auto; margin-right:0%; position:relative; border:3px solid #ffffff; margin-bottom:19px;}
.jj_box6 li.qcbj{ margin-right:0%;}
}
.gyji_b1{ height:auto; margin-top:-24px;}
.gyji_b1 img{ display:block; margin:0 auto; float:right;}
@media(max-width:1024px){
.gyji_b1{ height:auto; margin-top:0px;}
.gyji_b1 img{ display:block; margin:0 auto; float:none;}
}
@media(max-width:414px){
.gyji_b1{ height:auto; margin-top:0px;}
.gyji_b1 img{ display:block; margin:0 auto; float:none;}
}

.jj_box7{ background:#efefef; padding:50px 0 80px 0;}
.gyji_b2{ height:auto; margin-top:9px;}
.gyji_b2 img{ display:block; margin:0 auto; float:right;}
@media(max-width:1024px){
.jj_box7{ background:#efefef; padding:40px 0 40px 0;}
.gyji_b2{ height:auto; margin-top:0px;}
.gyji_b2 img{ display:block; margin:0 auto; float:none;}
}
@media(max-width:414px){
.gyji_b2{ height:auto; margin-top:0px;}
.gyji_b2 img{ display:block; margin:0 auto; float:none;}
}
.gyji_b3{ height:auto; margin-top:-124px;}
.gyji_b3 img{ display:block; margin:0 auto; float:right;}
@media(max-width:1024px){
.gyji_b3{ height:auto; margin-top:0px;}
.gyji_b3 img{ display:block; margin:0 auto; float:none;}
}
@media(max-width:414px){
.gyji_b3{ height:auto; margin-top:0px;}
.gyji_b3 img{ display:block; margin:0 auto; float:none;}
}
.gyji_b4{ height:auto; margin-top:-49px;}
.gyji_b4 img{ display:block; margin:0 auto; float:right;}
@media(max-width:1024px){
.gyji_b4{ height:auto; margin-top:0px;}
.gyji_b4 img{ display:block; margin:0 auto; float:none;}
}
@media(max-width:414px){
.gyji_b4{ height:auto; margin-top:0px;}
.gyji_b4 img{ display:block; margin:0 auto; float:none;}
}
.gyji_b5{ height:auto; margin-top:-35px;}
.gyji_b5 img{ display:block; margin:0 auto; float:right;}
@media(max-width:1024px){
.gyji_b5{ height:auto; margin-top:0px;}
.gyji_b5 img{ display:block; margin:0 auto; float:none;}
}
@media(max-width:414px){
.gyji_b5{ height:auto; margin-top:0px;}
.gyji_b5 img{ display:block; margin:0 auto; float:none;}
}
.gyji_b6{ height:auto; margin-top:-35px;}
.gyji_b6 img{ display:block; margin:0 auto; float:right;}
@media(max-width:1024px){
.gyji_b6{ height:auto; margin-top:0px;}
.gyji_b6 img{ display:block; margin:0 auto; float:none;}
}
@media(max-width:414px){
.gyji_b6{ height:auto; margin-top:0px;}
.gyji_b6 img{ display:block; margin:0 auto; float:none;}
}
.gyji_b7{ height:auto; margin-top:-60px;}
.gyji_b7 img{ display:block; margin:0 auto; float:right;}
@media(max-width:1024px){
.gyji_b7{ height:auto; margin-top:0px;}
.gyji_b7 img{ display:block; margin:0 auto; float:none;}
}
@media(max-width:414px){
.gyji_b7{ height:auto; margin-top:0px;}
.gyji_b7 img{ display:block; margin:0 auto; float:none;}
}

/*解决方案 end*/

/*工作机会 begin*/
.gz_box{ clear:both; height:auto; overflow:hidden; background:#fff; padding:102px 0 27px 0;}
.gzih{ height:auto; overflow:hidden;}
.gzih_t{ height:auto; overflow:hidden; margin-bottom:45px;}
.gzih_t img{ display:block; width:100%; height:auto; overflow:hidden;}
.gzih_b{ height:auto; overflow:hidden; clear:both; text-align:center; color:#333333; font-size:24px; line-height:24px; margin-bottom:45px;}
@media(max-width:1024px){
.gz_box{ clear:both; height:auto; overflow:hidden; background:#fff; padding:40px 0 10px 0;}
.gzih_t{ height:auto; overflow:hidden; margin-bottom:20px;}
.gzih_b{ height:auto; overflow:hidden; clear:both; text-align:center; color:#333333; font-size:20px; line-height:24px; margin-bottom:20px;}
}
@media(max-width:414px){
.gz_box{ clear:both; height:auto; overflow:hidden; background:#fff; padding:40px 0 20px 0;}
.gzih_t{ height:auto; overflow:hidden; margin-bottom:10px;}
.gzih_b{ height:auto; overflow:hidden; clear:both; text-align:center; color:#333333; font-size:16px; line-height:24px; margin-bottom:10px;}
}
@media(max-width:360px){
.gz_box{ clear:both; height:auto; overflow:hidden; background:#fff; padding:40px 0 20px 0;}
.gzih_t{ height:auto; overflow:hidden; margin-bottom:10px;}
.gzih_b{ height:auto; overflow:hidden; clear:both; text-align:center; color:#333333; font-size:14px; line-height:24px; margin-bottom:10px;}
}



/*工作机会 end*/

/*生态理念 begin*/
.jjfi1{ clear:both; width:100%; height:auto; overflow:hidden; margin-top:60px; display: none;}
.jjfi1 ul{ text-align:center;}
.jjfi1 li{ display:inline-block; width:170px; height:36px; text-align:center; line-height:34px; margin-right:13px;}
.jjfi1 li a{ display:block; width:100%; border:1px solid #fff; color:#fff; font-size:14px;transition: all 1s ease;}
.jjfi1 li a:hover{ background:#e94820
; border:1px solid #e94820
;}
.jjfi1 li:last-child{ margin-right:0px;}
.jjfi1 li a.cin{ background:#e94820
; border:1px solid #e94820
;}

@media(max-width:375px){
.jjfi1 li{ display:inline-block; float:left; width:49%; height:36px; text-align:center; line-height:34px; margin-right:1%; margin-bottom:10px;}	
}

.st_box{ clear:both; width:100%; height:auto; overflow:hidden; padding:90px 0; text-align: center;}
.st_box p{ line-height:36px; color:#8f8f8f; font-size:16px}
@media(max-width:1024px){
.st_box{ clear:both; width:100%; height:auto; overflow:hidden; padding:40px 0;}
}
@media(max-width:414px){
.st_box{ clear:both; width:100%; height:auto; overflow:hidden; padding:30px 0;}
.st_box p{ line-height:26px; color:#8f8f8f; font-size:14px}
}
.st_box1{ clear:both; height:auto; overflow:hidden; background:#f2f2f2; padding:80px 0;}
.hzi_t{ height:auto; overflow:hidden; text-align:center; color:#333333; font-size:16px; line-height:32px; margin-bottom:40px;}
.hzi_b{ position:relative; height:auto; overflow:hidden;}
@media(max-width:1024px){
.st_box1{ clear:both; height:auto; overflow:hidden; background:#f2f2f2; padding:40px 0;}
.hzi_t{ height:auto; overflow:hidden; text-align:center; color:#333333; font-size:20px; line-height:24px; margin-bottom:20px;}
}
@media(max-width:414px){
.st_box1{ clear:both; height:auto; overflow:hidden; background:#f2f2f2; padding:40px 0;}
.hzi_t{ height:auto; overflow:hidden; text-align:center; color:#333333; font-size:18px; line-height:24px; margin-bottom:20px;}
}

.st_box2{ clear:both; height:auto; overflow:hidden; padding:100px 0 30px 0;}
.hzhi{ height:auto; overflow:hidden;}
.hzhi dl{ clear:both; height:auto; overflow:hidden; margin-bottom:50px;}
.hzhi dt{ float:left; width:57%; height:auto; overflow:hidden;}
.hzhi dt img{ display:block; width:100%; height:320px;}
.hzhi dd{ float:right; width:39%; height:auto; overflow:hidden; padding:82px 0 0 0;}
.hzhi dd h1{ color:#e94820
; line-height:24px; font-size:24px; margin-bottom:15px;}
.hzhi dd h2{ color:#333333; font-size:16px; line-height:24px; font-weight:bold; margin-bottom:10px;}
.hzhi dd p{ line-height:31px; font-size:14px; color:#808080;}
.hzhi dl.heui dt{ float:right;}
.hzhi dl.heui dd{ float:left;}
.hzhi dd h2.inqw{color:#333333; font-size:16px; line-height:24px; font-weight:bold; margin-bottom:10px;}
@media(max-width:1024px){
.st_box2{ clear:both; height:auto; overflow:hidden; padding:40px 0 20px 0;}
.hzhi dl{ clear:both; height:auto; overflow:hidden; margin-bottom:20px;}
.hzhi dt img{ display:block; width:100%; height:251px;}
.hzhi dd{ float:right; width:39%; height:auto; overflow:hidden; padding:32px 0 0 0;}
.hzhi dd h1{ color:#e94820
; line-height:24px; font-size:20px; margin-bottom:15px;}
.hzhi dd h2{ color:#333333; font-size:16px; line-height:24px; font-weight:bold; margin-bottom:10px;}

}
@media(max-width:768px){
.st_box2{ clear:both; height:auto; overflow:hidden; padding:40px 0 20px 0;}
.hzhi dl{ clear:both; height:auto; overflow:hidden; margin-bottom:20px;}
.hzhi dt img{ display:block; width:100%; height:auto;}
.hzhi dd{ float:right; width:100%; height:auto; overflow:hidden; padding:20px 0 0 0;}
.hzhi dt{ float:left; width:100%; height:auto; overflow:hidden;}
}
@media(max-width:414px){
.st_box2{ clear:both; height:auto; overflow:hidden; padding:40px 0 20px 0;}
.hzhi dl{ clear:both; height:auto; overflow:hidden; margin-bottom:20px;}
.hzhi dt img{ display:block; width:100%; height:auto;}
.hzhi dd{ float:right; width:100%; height:auto; overflow:hidden; padding:20px 0 0 0;}
.hzhi dt{ float:left; width:100%; height:auto; overflow:hidden;}
.hzhi dd h1{ color:#e94820
; line-height:24px; font-size:18px; margin-bottom:10px;}
.hzhi dd h2{ color:#333333; font-size:16px; line-height:24px; font-weight:bold; margin-bottom:5px;}
}
/*生态理念 end*/

/*联系我们 begin*/
.lxin_b > div {
	display: flex;
	width: auto;
	align-items: center;
}
.lxin_b > div > font {
	padding-left: 5px;
	max-width: 50px;
}
.lxin_b > div > font > h1 {
	padding-bottom: 0px;
}
.lxin_b > div > span {
	position: relative;
}
.ct-tips {
	position: absolute;
	opacity: 0;
}
.ct-tips p {
	color:#ffffff; font-size:16px;
	line-height: 1!important;
	margin: 4px!important;
	text-align: left!important;
}
@-webkit-keyframes fadeIn {
	0% {
	opacity: 0; /*初始状态 透明度为0*/
	}
	50% {
	opacity: 0.5; /*中间状态 透明度为0*/
	}
	100% {
	opacity: 1; /*结尾状态 透明度为1*/
	}
}
.active .ct-tips {
	-webkit-animation-name: fadeIn; /*动画名称*/
	-webkit-animation-duration: 1.5s; /*动画持续时间*/
	-webkit-animation-iteration-count: 1; /*动画次数*/
	-webkit-animation-delay: 0s; /*延迟时间*/
	-webkit-animation-fill-mode:forwards;
}
.zong span .ct-tips {
	top: 30px;
	left: 35px;
	width: 240px;
}
.beiji span .ct-tips {
	top: 20px;
	left: 24px;
	width: 240px;
}
.hefei span .ct-tips {
	top: -42px;
	left: 25px;
	width: 240px;
}
.hang span .ct-tips {
	top: -42px;
	left: 25px;
	width: 240px;
}
.nan span .ct-tips {
	top: 0px;
	right: 0px;
	width: 240px;
}
.ningbo span .ct-tips {
	top: 23px;
	left: 25px;
	width: 240px;
}
.hainan span .ct-tips {
	top: -15px;
	left: 80px;
	width: 240px;
}
.xinjiang span .ct-tips {
	top: -30px;
	left: 25px;
	width: 200px;
}
.guizhou span .ct-tips {
	top: -12px;
	left: -208px;
  width: 250px;
}
.wuhan span .ct-tips {
	top: -42px;
	right: -40px;
	width: 250px;
}
.chong span .ct-tips {
	top: -40px;
	right: -50px;
	width: 260px;
}
.chang span .ct-tips {
	top: 8px;
	right: 10px;
	width: 200px;
}
.sichuan span .ct-tips {
	top: -40px;
	right: -100px;
	width: 240px;
}
@media(max-width:414px) {
	.lxin_b > div {
		overflow: visible;
	}
	.lxin_b > div::after {
		content: '';
		display: block;
		height: 0;
		font-size: 0;
		clear: both;
		visibility: hidden;
	}
	.lxin_b > div .ct-tips {
		top: 2px;
		left: 70px;
		max-width: 250px;
	}
	.lxin_b > div .ct-tips > p {
		font-size: 14px;
	}
}
@media(max-width:1024px) and (min-width: 415px) {
	.lxin_b > div {
		overflow: visible;
	}
	.lxin_b > div::after {
		content: '';
		display: block;
		height: 0;
		font-size: 0;
		clear: both;
		visibility: hidden;
	}
	.lxin_b > div .ct-tips {
		top: 0px;
		left: 100px;
		max-width: 500px;
	}
	.lxin_b > div .ct-tips > p {
		font-size: 15px;
	}
	
}
.lx_box{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg17.jpg) no-repeat center bottom; padding:100px 0 75px 0;}
.lxin{ clear:both; height:auto; overflow:hidden; background:url(../images/bg18.jpg) no-repeat center center; position:relative; min-height:554px; padding:43px 37px 0 54px;}
.lxin_t{ height:auto; overflow:hidden; color:#fff; font-size:16px; font-weight:bold; margin-bottom:32px;text-align:right ;}
.lxin_t img{ vertical-align:middle; margin-right:15px;}
.lxin_b{ width:1051px; height:442px; float:right; position:relative;}
.beiji{ width:354px; height:auto; position:absolute; right:425px;}
.shake1 {animation:shake1 8s infinite;-mzoanimation:shake1 8s infinite;-webkit-animation:shake1 8s infinite;-o-animation:shake1 8s infinite;}
.beiji span{ display:block; float:left; width:24px; position: relative;}
.beiji font{ float:right; display:block; width:326px;}
.beiji h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px;}

.wuhan{ width:381px; height:auto; position:absolute; left:480px; top:180px;}
.wuhan font{ display:block; float:left;}
.wuhan h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px; text-align:right;}
.wuhan p{ line-height:30px; color:#ffffff; font-size:16px; text-align:right;}
.wuhan span{ display:block; float:right; width:21px;}

.hang{ width:421px; height:auto;  position:absolute; right:350px; top:190px;}
.hang font{ display:block; float:left; width:384px;padding-bottom:3px;}
.hang h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px;}
.hang p{ line-height:30px; color:#ffffff; font-size:16px;}
.hang span{ display:block; float:left; width:24px; padding-top:0px;}

.chang{ width:444px; height:auto; position:absolute; left:460px; top:230px;}
.chang font{ display:block; float:left;}
.chang h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px; text-align:right;}
.chang p{ line-height:30px; color:#ffffff; font-size:16px; text-align:right;}
.chang span{ display:block; float:right; width:24px; padding-top:7px;}

.nan{ width:463px; height:auto; position:absolute; left:445px; top:320px;}
.nan font{ display:block; float:left;}
.nan h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px; text-align:right;}
.nan p{ line-height:30px; color:#ffffff; font-size:16px; text-align:right;}
.nan span{ display:block; float:right; width:24px; padding-top:0px;}

.zong { height:auto;  position:absolute; right:443px; top:324px;}
.zong font{ display:block; float:right; position: relative;}
.zong h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px;}
.zong p{ line-height:30px; color:#ffffff; font-size:16px;}
.zong span{ display:block; float:left; width:34px; padding-top:0px; position: relative;}
.sichuan{ width:380px; height:auto;position:absolute;top:200px;left:300px; z-index: 3}
.sichuan font{ display:block; float:left;}
.sichuan h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px; text-align:right;}
.sichuan span{ display:block; float:right; width:24px; padding-top:7px;}

.chong{ width:80px; height:auto; position:absolute;top:200px;left: 380px;;}
.chong font{ display:block; float:left;}
.chong h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px; text-align:right;}
.chong span{ display:block; float:right; width:24px; padding-top:7px;}

.hefei{ width:421px; height:auto;  position:absolute; right:395px; top:164px;}
.hefei font{ display:block; float:left; width:384px;padding-bottom:3px;}
.hefei h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px;}
.hefei span{ display:block; float:left; width:24px; padding-top:0px;}

.ningbo{ width:400px; height:auto;  position:absolute; right:330px; top:220px;}
.ningbo font{ display:block; float:left; width:360px;padding-bottom:3px;}
.ningbo h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px;}
.ningbo span{ display:block; float:left; width:24px; padding-top:0px; position: relative;}

.hainan{ width:421px; height:auto;  position:absolute; right:506px; top:400px;}
.hainan font{ display:block; float:left; width:384px;padding-bottom:3px;}
.hainan h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px;}
.hainan span{ display:block; float:left; width:24px; padding-top:0px;}

.xinjiang{ width:400px; height:auto;  position:absolute; right:851px; top:-40px;}
.xinjiang font{ display:block; float:left; width:360px;padding-bottom:3px;}
.xinjiang h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px;}
.xinjiang span{ display:block; float:left; width:24px; padding-top:0px; position: relative;}

.guizhou{ width:400px; height:auto;  position:absolute; right:560px; top:270px;}
.guizhou font{ display:block; float:left; width:360px;padding-bottom:3px;}
.guizhou h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px;}
.guizhou span{ display:block; float:left; width:24px; padding-top:0px; position: relative;}

@media(max-width:1024px){
.lx_box{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg17.jpg) no-repeat center bottom; padding:40px 0 40px 0;}	
.lxin{ clear:both; height:auto; overflow:hidden; background:url(../images/bg18.jpg) no-repeat center center; position:relative; min-height:auto; background-size:cover; padding:30px;}
.lxin_t{ height:auto; overflow:hidden; color:#fff; font-size:16px; font-weight:bold; margin-bottom:20px;}
.lxin_t img{ vertical-align:middle; margin-right:10px;}
.lxin_b{ width:100%; height:auto; float:right; position:inherit;}
.beiji{ width:100%; height:auto; position:inherit; right:0px; clear:both; margin-bottom:20px; overflow:hidden; padding-top:10px;}
.beiji span{ display:block; float:left; width:24px;}
.beiji font{ float:right; display:block;width:92%;}
.beiji h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px;}

.wuhan{ width:100%; height:auto; overflow:hidden; position:inherit; left:0px; top:0px; clear:both; margin-bottom:20px; overflow:hidden; padding-top:10px;}
.wuhan font{ display:block; float:right; width:92%;padding-top: 0px;}
.wuhan h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px; text-align:left;}
.wuhan p{ line-height:30px; color:#ffffff; font-size:16px; text-align:left;}
.wuhan span{ display:block; float:left; width:21px; padding-top:0px;}


.hang{ width:100%; height:auto;  position:inherit; right:0px; top:0px; clear:both; margin-bottom:20px; overflow:hidden; padding-top:10px;}
.hang font{ display:block; float:right; width:92%;}
.hang h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px;}
.hang p{ line-height:30px; color:#ffffff; font-size:16px;}
.hang span{ display:block; float:left; width:24px; padding-top:0px;}

.chang{ width:100%; height:auto; overflow:hidden; position:inherit; left:0px; top:0px; clear:both; margin-bottom:20px; overflow:hidden; padding-top:10px;}
.chang font{ display:block; float:right;width:92%;}
.chang h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px; text-align:left;}
.chang p{ line-height:30px; color:#ffffff; font-size:16px; text-align:left;}
.chang span{ display:block; float:left; width:24px; padding-top:0px;}

.nan{ width:100%; height:auto; position:inherit; left:0px; top:0px; clear:both; margin-bottom:20px; overflow:hidden; padding-top:10px;}
.nan font{ display:block; float:right; width:92%; padding-top:0px;}
.nan h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px; text-align:left;}
.nan p{ line-height:30px; color:#ffffff; font-size:16px; text-align:left;}
.nan span{ display:block; float:left; width:24px; padding-top:0px;}

.zong{width:100%; height:auto; position:inherit; left:0px; top:0px; clear:both; margin-bottom:20px; overflow:hidden; padding-top:10px;}
.zong font{ display:block; float:right; width:92%;}
.zong h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px;}
.zong p{ line-height:30px; color:#ffffff; font-size:16px;}
.zong span{ display:block; float:left; width:34px; padding-top:0px;}

.sichuan{ width:100%; height:auto; position:inherit; left:0px; top:0px; clear:both; margin-bottom:20px; overflow:hidden; padding-top:10px;}
.sichuan font{ display:block; float:right; width:92%; padding-top:0px;}
.sichuan h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px; text-align:left;}
.sichuan span{ display:block; float:left; width:24px; padding-top:0px;}

.chong{ width:100%; height:auto; position:inherit; left:0px; top:0px; clear:both; margin-bottom:20px; overflow:hidden; padding-top:10px;}
.chong font{ display:block; float:right; width:92%; padding-top:0px;}
.chong h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px; text-align:left;}
.chong span{ display:block; float:left; width:24px; padding-top:0px;}

.hefei{ width:100%; height:auto; position:inherit; left:0px; top:0px; clear:both; margin-bottom:20px; overflow:hidden; padding-top:10px;}
.hefei font{ display:block; float:right; width:92%; padding-top:0px;}
.hefei h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px; text-align:left;}
.hefei span{ display:block; float:left; width:24px; padding-top:0px;}

.ningbo{ width:100%; height:auto; position:inherit; left:0px; top:0px; clear:both; margin-bottom:20px; overflow:hidden; padding-top:10px;}
.ningbo font{ display:block; float:right; width:92%; padding-top:0px;}
.ningbo h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px; text-align:left;}
.ningbo span{ display:block; float:left; width:24px; padding-top:0px;}

.hainan{ width:100%; height:auto; position:inherit; left:0px; top:0px; clear:both; margin-bottom:20px; overflow:hidden; padding-top:10px;}
.hainan font{ display:block; float:right; width:92%; padding-top:0px;}
.hainan h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px; text-align:left;}
.hainan span{ display:block; float:left; width:24px; padding-top:0px;}

.xinjiang{ width:100%; height:auto; position:inherit; left:0px; top:0px; clear:both; margin-bottom:20px; overflow:hidden; padding-top:10px;}
.xinjiang font{ display:block; float:right; width:92%; padding-top:0px;}
.xinjiang h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px; text-align:left;}
.xinjiang span{ display:block; float:left; width:24px; padding-top:0px;}

.guizhou{ width:100%; height:auto; position:inherit; left:0px; top:0px; clear:both; margin-bottom:20px; overflow:hidden; padding-top:10px;}
.guizhou font{ display:block; float:right; width:92%; padding-top:0px;}
.guizhou h1{ color:#fff; font-weight:bold; font-size:16px; line-height:30px; text-align:left;}
.guizhou span{ display:block; float:left; width:24px; padding-top:0px;}

}
@media(max-width:414px){
.lx_box{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg17.jpg) no-repeat center bottom; padding:40px 0 40px 0;}	
.lxin{ clear:both; height:auto; overflow:hidden; background:url(../images/bg18.jpg) no-repeat center center; position:relative; min-height:auto; background-size:cover; padding:30px;}
.lxin_t{ height:auto; overflow:hidden; color:#fff; font-size:16px; font-weight:bold; margin-bottom:20px;}
.lxin_t img{ vertical-align:middle; margin-right:10px; width:31px;}
.lxin_b{ width:100%; height:auto; float:right; position:inherit;}
.beiji{ width:100%; height:auto; position:inherit; right:0px; clear:both; margin-bottom:20px; overflow:hidden; padding-top:10px;}
.beiji span{ display:block; float:left; width:24px;}
.beiji font{ float:right; display:block;width:87%; padding-top:0px;}
.beiji h1{ color:#fff; font-weight:bold; font-size:14px; line-height:30px;}
.beiji p{ line-height:30px; color:#ffffff; font-size:14px;}

.wuhan{ width:100%; height:auto; position:inherit; right:0px; clear:both; margin-bottom:20px; overflow:hidden; padding-top:10px;}
.wuhan span{ display:block; float:left; width:24px;}
.wuhan font{ float:right; display:block;width:87%; padding-top:0px;}
.wuhan h1{ color:#fff; font-weight:bold; font-size:14px; line-height:30px;}
.wuhan p{ line-height:30px; color:#ffffff; font-size:14px;}

.hang{ width:100%; height:auto;  position:inherit; right:0px; top:0px; clear:both; margin-bottom:20px; overflow:hidden; padding-top:10px;}
.hang font{ display:block; float:right; width:87%;}
.hang h1{ color:#fff; font-weight:bold; font-size:14px; line-height:30px;}
.hang p{ line-height:30px; color:#ffffff; font-size:14px;}
.hang span{ display:block; float:left; width:24px; padding-top:0px;}

.chang{ width:100%; height:auto; overflow:hidden; position:inherit; left:0px; top:0px; clear:both; margin-bottom:20px; overflow:hidden; padding-top:10px;}
.chang font{ display:block; float:right;width:87%;}
.chang h1{ color:#fff; font-weight:bold; font-size:14px; line-height:30px; text-align:left;}
.chang p{ line-height:30px; color:#ffffff; font-size:14px; text-align:left;}
.chang span{ display:block; float:left; width:24px; padding-top:0px;}

.nan{ width:100%; height:auto; position:inherit; left:0px; top:0px; clear:both; margin-bottom:20px; overflow:hidden; padding-top:10px;}
.nan font{ display:block; float:right; width:87%; padding-top:0px;}
.nan h1{ color:#fff; font-weight:bold; font-size:14px; line-height:30px; text-align:left;}
.nan p{ line-height:30px; color:#ffffff; font-size:14px; text-align:left;}
.nan span{ display:block; float:left; width:24px; padding-top:0px;}


.zong{width:100%; height:auto; position:inherit; left:0px; top:0px; clear:both; margin-bottom:20px; overflow:hidden; padding-top:10px;}
.zong font{ display:block; float:right; width:85%;}
.zong h1{ color:#fff; font-weight:bold; font-size:14px; line-height:30px;}
.zong p{ line-height:30px; color:#ffffff; font-size:14px;}
.zong span{ display:block; float:left; width:34px; padding-top:0px;}

.sichuan{ width:100%; height:auto; position:inherit; left:0px; top:0px; clear:both; margin-bottom:20px; overflow:hidden; padding-top:10px;}
.sichuan font{ display:block; float:right; width:87%; padding-top:0px;}
.sichuan h1{ color:#fff; font-weight:bold; font-size:14px; line-height:30px; text-align:left;}
.sichuan span{ display:block; float:left; width:24px; padding-top:0px;}

.chong{ width:100%; height:auto; position:inherit; left:0px; top:0px; clear:both; margin-bottom:20px; overflow:hidden; padding-top:10px;}
.chong font{ display:block; float:right; width:87%; padding-top:0px;}
.chong h1{ color:#fff; font-weight:bold; font-size:14px; line-height:30px; text-align:left;}
.chong span{ display:block; float:left; width:24px; padding-top:0px;}

.hefei{ width:100%; height:auto; position:inherit; left:0px; top:0px; clear:both; margin-bottom:20px; overflow:hidden; padding-top:10px;}
.hefei font{ display:block; float:right; width:87%; padding-top:0px;}
.hefei h1{ color:#fff; font-weight:bold; font-size:14px; line-height:30px; text-align:left;}
.hefei span{ display:block; float:left; width:24px; padding-top:0px;}

.ningbo{ width:100%; height:auto; position:inherit; left:0px; top:0px; clear:both; margin-bottom:20px; overflow:hidden; padding-top:10px;}
.ningbo font{ display:block; float:right; width:87%; padding-top:0px;}
.ningbo h1{ color:#fff; font-weight:bold; font-size:14px; line-height:30px; text-align:left;}
.ningbo span{ display:block; float:left; width:24px; padding-top:0px;}

}

.lxic{ clear:both; height:auto; overflow:hidden; padding-top:60px;}
.lxic li{ float:left; width:25%; text-align:center;}
.lxic li img{ display:block; margin:0 auto;}
.lxic li h1{ font-size:16px; font-weight:bold; line-height:36px; color:#8f8f8f;}
.lxic li p{ font-size:16px;  line-height:36px; color:#8f8f8f; }
@media(max-width:1024px){
.lxic{ clear:both; height:auto; overflow:hidden; padding-top:30px;}	
.lxic li p{ font-size:14px;  line-height:36px; color:#8f8f8f; }
}
@media(max-width:768px){
.lxic{ clear:both; height:auto; overflow:hidden; padding-top:30px;}	
.lxic li p{ font-size:14px;  line-height:36px; color:#8f8f8f; }
.lxic li{ float:left; width:50%; margin-bottom:10px; overflow:hidden; text-align:center;}
}
@media(max-width:414px){
.lxic{ clear:both; height:auto; overflow:hidden; padding-top:30px;}	
.lxic li p{ font-size:12px;  line-height:24px; color:#8f8f8f;}
.lxic li{ float:left; width:50%; margin-bottom:10px; overflow:hidden; text-align:center;}
}
@media(max-width:375px){
.lxic{ clear:both; height:auto; overflow:hidden; padding-top:30px;}	
.lxic li p{ font-size:12px;  line-height:24px; color:#8f8f8f;}
.lxic li{ float:left; width:100%; margin-bottom:10px; overflow:hidden; text-align:center;}
}
/*联系我们 end*/


/*产品服务 begin*/
.cp_box{ clear:both; height:auto; overflow:hidden; background:#fff; padding:100px 0 30px 0;}
.canp{ padding-top:80px; margin-top:-81px;}
.inie{ width:100%; height:auto; min-height:450px; background-size:cover; overflow:hidden; margin-bottom:50px;}
.inie_l{ float:left; width:50%;text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; min-height:450px;}
.inie_r{ float:right; width:50%; min-height:330px; background:#e94820
; padding:50px 33px 0 50px;}
.inie_r h1{ color:#fff; font-size:24px; line-height:30px; margin-bottom:30px;}
.inie_r p{ line-height:24px; font-size:14px; color:#ffffff; }
.inie_r div{ margin-bottom:55px;}
.inie_r span{ display:block; float:right; width:190px; height:50px; background:#fff; text-align:center; line-height:50px; color:#e94820
; font-size:16px; cursor:pointer;transition: all 1s ease;}
.inie_r span img{ vertical-align:middle; margin-left:5px;}
.inie_r:hover span{-moz-transform: translateY(-5px); -webkit-transform: translateY(-5px); -o-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px);}
.inie_l1{ float:right;}
@media(max-width:1024px){
.cp_box{ clear:both; height:auto; overflow:hidden; background:#fff; padding:40px 0 20px 0;}
.inie{ width:100%; height:auto; min-height:400px; background-size:cover; overflow:hidden; margin-bottom:20px;}
.inie_l{ float:left; width:50%;text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; min-height:400px;}
.inie_r{ float:right; width:50%; min-height:330px; background:#e94820
; padding:30px 30px 0 30px;}
.inie_r div{ margin-bottom:25px;}
.inie_r h1{ color:#fff; font-size:18px; line-height:26px; margin-bottom:20px;}
}
@media(max-width:414px){
.cp_box{ clear:both; height:auto; overflow:hidden; background:#fff; padding:40px 0 20px 0;}
.inie{ width:100%; height:auto; min-height:400px; background-size:cover; overflow:hidden; margin-bottom:20px;}
.inie_l{ float:left; width:100%;text-align:center;display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex; -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center; justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center; min-height:auto; padding:30px;}
.inie_r{ float:right; width:100%; min-height:auto; background:#e94820
; padding:20px 15px;}
.inie_r div{ margin-bottom:25px;}
.inie_r h1{ color:#fff; font-size:18px; line-height:26px; margin-bottom:20px;}
.inie_l img{ width:20%;}
}
.cp_box1{ clear:both; height:auto; overflow:hidden; padding:78px 0 88px 0;}
.cpin_t{ clear:both; height:auto; overflow:hidden; color:#000000; margin-bottom:70px; font-size:30px; line-height:30px;}
@media(max-width:1024px){
.cpin_t{ clear:both; height:auto; overflow:hidden; color:#000000; margin-bottom:20px; font-size:20px; line-height:24px;}	
.cp_box1{ clear:both; height:auto; overflow:hidden; padding:40px 0 40px 0;}
}
@media(max-width:414px){
.cpin_t{ clear:both; height:auto; overflow:hidden; color:#000000; margin-bottom:20px; font-size:18px; line-height:24px;}	
}
.qpin_b{ clear:both; height:auto; overflow:hidden;}
.qpin_b dl{ clear:both; height:auto; overflow:hidden;}
.qpin_b dt{ float:left; width:50%; height:auto; overflow:hidden;}
.qpin_b dt img{ display:block; width:100%; height:438px;}
.qpin_b dd{ float:left; width:50%; height:auto; overflow:hidden; padding:65px 100px 0 100px;}
.qpin_b dd h1{ color:#000000; font-size:24px; line-height:37px; margin-bottom:35px;}
.qpin_b dd p{ line-height:30px; color:#484849; font-size:14px;}
.qpin_b dl.ein dt{ float:right;}
.qpin_b dl.ein dd h1{ text-align:right;}
.qpin_b dd.einw p{ line-height:24px;}
@media(max-width:1024px){
.qpin_b dt img{ display:block; width:100%; height:342px;}
.qpin_b dd{ float:left; width:50%; height:auto; overflow:hidden; padding:40px 40px 0 40px;}
.qpin_b dd h1{ color:#000000; font-size:18px; line-height:27px; margin-bottom:20px;}
}
@media(max-width:768px){
.qpin_b dt img{ display:block; width:100%; height:auto;}
.qpin_b dd{ float:left; width:100%; height:auto; overflow:hidden; padding:30px 0px 30px 0px;}
.qpin_b dd h1{ color:#000000; font-size:18px; line-height:27px; margin-bottom:20px;}
.qpin_b dt{ float:left; width:100%; height:auto; overflow:hidden;}
.qpin_b dl.ein dd h1{ text-align:left;}
}
@media(max-width:414px){
.qpin_b dt img{ display:block; width:100%; height:auto;}
.qpin_b dd{ float:left; width:100%; height:auto; overflow:hidden; padding:20px 0px 20px 0px;}
.qpin_b dd h1{ color:#000000; font-size:18px; line-height:27px; margin-bottom:0px;}
.qpin_b dt{ float:left; width:100%; height:auto; overflow:hidden;}
}

.hein{ width:100%; height:auto;}
.hein span{ display:block; width:236px; height:85px; background:#e94820
; text-align:center; line-height:85px; color:#fff; font-size:32px; font-weight:bold; margin-bottom:60px;}
@media(max-width:1024px){
.hein span{ display:block; width:236px; height:55px; background:#e94820
; text-align:center; line-height:55px; color:#fff; font-size:20px; font-weight:bold; margin-bottom:20px;}
}
@media(max-width:414px){
.hein span{ display:block; width:100%; height:45px; background:#e94820
; text-align:center; line-height:45px; color:#fff; font-size:18px; font-weight:bold; margin-bottom:20px;}
}
.winbv{ float:right; width:80%; height:auto; overflow:hidden;}
.winbv li{ clear:both; line-height:36px; border-bottom:1px dashed #a0a0a0; padding-left:60px; overflow:hidden; margin-bottom:15px;}
.winbv li span{ display:block; float:left; width:70%; color:#000000; font-size:16px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;transition: all 1s ease;}
.winbv li font{ float:right; color:#262626; font-size:16px;}
.winbv li:hover span{-moz-transform: translateX(5px); -webkit-transform: translateX(5px); -o-transform: translateX(5px); -ms-transform: translateX(5px); transform: translateX(5px); color:#e94820
;}
@media(max-width:1024px){
.winbv{ float:right; width:100%; height:auto; overflow:hidden;}
.winbv li{ clear:both; line-height:36px; border-bottom:1px dashed #a0a0a0; padding-left:0px; overflow:hidden; margin-bottom:15px;}
}
@media(max-width:414px){
.winbv{ float:right; width:100%; height:auto; overflow:hidden;}
.winbv li{ clear:both; line-height:36px; border-bottom:1px dashed #a0a0a0; padding-left:0px; overflow:hidden; margin-bottom:15px;}
.winbv li span{ display:block; float:left; width:72%; color:#000000; font-size:14px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;transition: all 1s ease;}
.winbv li font{ float:right; color:#262626; font-size:14px;}

}
.dongt{ clear:both; height:auto; overflow:hidden; padding:0 100px;}
.dongt h1{ line-height:38px; font-size:30px; font-weight:bold; color:#000;}
.dongt h2{ color:#636467; font-size:16px; line-height:36px; border-bottom:1px dashed #a0a0a0; margin-bottom:40px; padding:10px 0;}
.dongt h3{line-height: 30px; font-size: 18px; font-weight: bold; color: #000000; margin-bottom: 30px;}
.dongt h4{line-height: 30px; font-size: 16px; font-weight: bold; color: #000000;}
.dongt .contact {margin-bottom: 20px;}
.dongt .contact span{line-height: 30px; display: block;font-size: 16px;}
.dongt .contact span a, .mailto{line-height: 30px;font-size: 16px;}
.dongt p{ line-height:30px; font-size:18px; color:#000000; overflow:hidden; margin-bottom:30px; text-indent: 2em;}
.dongt p span.ome{ text-align:center; color:#000000; font-size:28px; display:block;}
.dongt p img{ display:block; margin:0 auto; max-width:100%;}
.dongt p:last-child{ margin-bottom:0px;}
@media(max-width:1024px){
.dongt{ clear:both; height:auto; overflow:hidden; padding:0 0px;}
.dongt h1{ line-height:28px; font-size:20px; font-weight:bold; color:#000;}
.dongt h2{ color:#636467; font-size:14px; line-height:36px; border-bottom:1px dashed #a0a0a0; margin-bottom:20px; padding:10px 0;}
.dongt p{ line-height:24px; font-size:16px; color:#000000; overflow:hidden; margin-bottom:15px;}
.dongt p span.ome{ text-align:center; color:#000000; font-size:16px; display:block;}
}
@media(max-width:414px){
.dongt{ clear:both; height:auto; overflow:hidden; padding:0 0px;}
.dongt h1{ line-height:28px; font-size:18px; font-weight:bold; color:#000;}
.dongt h2{ color:#636467; font-size:14px; line-height:36px; border-bottom:1px dashed #a0a0a0; margin-bottom:20px; padding:10px 0;}
.dongt p{ line-height:24px; font-size:14px; color:#000000; overflow:hidden; margin-bottom:15px;}
.dongt p span.ome{ text-align:center; color:#000000; font-size:14px; display:block;}
}

.gxuo{ height:auto; overflow:hidden; margin-bottom:40px;}
.gxuo h1{ color:#e94820
; font-size:32px; font-weight:bold; line-height:36px; margin-bottom:30px;}
.gxuo p{ line-height:36px; color:#666666; font-size:16px;}
.gxuo1 p{ font-weight:18px; font-weight:bold;}
.gxuo2{ margin-bottom:0px;}
@media(max-width:1024px){
.gxuo{ height:auto; overflow:hidden; margin-bottom:20px;}
.gxuo h1{ color:#e94820
; font-size:20px; font-weight:bold; line-height:26px; margin-bottom:15px;}
.gxuo p{ line-height:26px; color:#666666; font-size:14px;}
.gxuo1 p{ font-weight:14px; font-weight:bold;}
}
@media(max-width:414px){
.gxuo{ height:auto; overflow:hidden; margin-bottom:20px;}
.gxuo h1{ color:#e94820
; font-size:18px; font-weight:bold; line-height:26px; margin-bottom:15px;}
.gxuo p{ line-height:26px; color:#666666; font-size:14px;}
.gxuo1 p{ font-weight:14px; font-weight:bold;}
}

.gx_box{ clear:both; width:100%; height:auto; overflow:hidden; background:#e94820
; padding:60px 0;}
.container2	{width:100%;height:auto; overflow:hidden; margin:0 auto;}
.menuTitle2{  display:block; width:100%;height:80px; background:#f1f5f8; line-height:80px; font-family:"Microsoft YaHei"; background:url(../images/bg22.jpg) no-repeat 95% center #fff; margin-bottom:10px; padding:0 133px 0 26px; }
.menuTitle2 span{ float:left; display:block;color:#262626; font-family:"Microsoft YaHei"; font-size:16px; text-align:center;}
.menuTitle2 font{ display:block; float:right; color:#666666; font-family:"Microsoft YaHei"; font-size:16px;text-align:center;}

.activeTitle2{display:block; width:100%;height:80px; background:#f1f5f8; line-height:80px; font-family:"Microsoft YaHei"; background:url(../images/bg23.jpg) no-repeat 95% center #fff; ;cursor:pointer;  background:url(../images/bg23.jpg) no-repeat 95% center #fff; margin-bottom:1px; padding:0 133px 0 26px; }
.activeTitle2 span{float:left; display:block;  color:#262626; font-family:"Microsoft YaHei"; font-size:16px; text-align:center;}
.activeTitle2 font{ display:none;}

.menuContent2{background:#fff; clear:both; height:auto;text-align:left; display:none; ; width:100%; overflow:hidden; padding:30px 36px; margin-bottom:10px;}
.menuContent2 p{ line-height:36px; color:#666666; font-family:"Microsoft YaHei"; font-size:16px;}
@media(max-width:1024px){
.gx_box{ clear:both; width:100%; height:auto; overflow:hidden; background:#e94820
; padding:40px 0;}
.menuTitle2{  display:block; width:100%;height:40px; background:#f1f5f8; line-height:40px; font-family:"Microsoft YaHei"; background:url(../images/bg22.jpg) no-repeat 95% center #fff; margin-bottom:10px; padding:0 25px 0 25px; }
.menuTitle2 span{ float:left; display:block;color:#262626; font-family:"Microsoft YaHei"; font-size:14px; text-align:center;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:70%}
.menuTitle2 font{ display:block; float:right; color:#666666; font-family:"Microsoft YaHei"; font-size:14px;text-align:center; display:none;}
.activeTitle2{display:block; width:100%;height:40px; background:#f1f5f8; line-height:40px; font-family:"Microsoft YaHei"; background:url(../images/bg23.jpg) no-repeat 95% center #fff; ;cursor:pointer;  background:url(../images/bg23.jpg) no-repeat 95% center #fff; margin-bottom:1px; padding:0 25px 0 25px; }
.activeTitle2 span{float:left; display:block;  color:#262626; font-family:"Microsoft YaHei"; font-size:14px; text-align:left;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.activeTitle2 font{ display:none;}
.menuContent2{background:#fff; clear:both; height:auto;text-align:left; display:none; ; width:100%; overflow:hidden; padding:20px 20px; margin-bottom:10px;}
.menuContent2 p{ line-height:36px; color:#666666; font-family:"Microsoft YaHei";}
}
@media(max-width:414px){
.gx_box{ clear:both; width:100%; height:auto; overflow:hidden; background:#e94820
; padding:40px 0;}
.menuTitle2{  display:block; width:100%;height:40px; background:#f1f5f8; line-height:40px; font-family:"Microsoft YaHei"; background:url(../images/bg22.jpg) no-repeat 95% center #fff; margin-bottom:10px; padding:0 15px 0 15px; }
.menuTitle2 span{ float:left; display:block;color:#262626; font-family:"Microsoft YaHei"; font-size:12px; text-align:left;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:100%}
.menuTitle2 font{ display:block; float:right; color:#666666; font-family:"Microsoft YaHei"; font-size:14px;text-align:left; display:none;}
.activeTitle2{display:block; width:100%;height:40px; background:#f1f5f8; line-height:40px; font-family:"Microsoft YaHei"; background:url(../images/bg23.jpg) no-repeat 95% center #fff; ;cursor:pointer;  background:url(../images/bg23.jpg) no-repeat 95% center #fff; margin-bottom:1px; padding:0 15px 0 15px; }
.activeTitle2 span{float:left; display:block;  color:#262626; font-family:"Microsoft YaHei"; font-size:12px; text-align:left;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.activeTitle2 font{ display:none;}
.menuContent2{background:#fff; clear:both; height:auto;text-align:left; display:none; ; width:100%; overflow:hidden; padding:10px 15px; margin-bottom:10px;}
.menuContent2 p{ line-height:26px; color:#666666; font-family:"Microsoft YaHei"; font-size:12px;}
}

/*产品服务 end*/


.st_box3{ clear:both; width:100%; height:auto; overflow:hidden; background:#f0f0f0; padding:50px 0 50px 0;}
.stin_t{ height:auto; overflow:hidden; color:#e94820
; font-size:24px; line-height:24px; margin-bottom:40px;}
.stin_b{ width:100%; height:auto;}
.stin_b li{ float:left; width:23%; height:auto; background:#fff; margin-right:1.3%; margin-bottom:25px;}
.stin_b li p{ line-height:45px; border-top:2px solid #f0f0f0; text-align:center; font-size:16px; font-weight:bold; color:#e94820
;}
.stin_b li.qcbj{ margin-right:0%;}
.stin_b li img{ display:block; margin:0 auto;}
@media(max-width:1024px){
.stin_b li{ float:left; width:32%; height:auto; background:#fff; margin-right:1%; margin-bottom:25px;}	
.stin_b li.qcbj{ margin-right:1%;}
.stin_t{ height:auto; overflow:hidden; color:#e94820
; font-size:18px; line-height:24px; margin-bottom:20px;}
.st_box3{ clear:both; width:100%; height:auto; overflow:hidden; background:#f0f0f0; padding:40px 0 40px 0;}
}
@media(max-width:768px){
.stin_b li{ float:left; width:48%; height:auto; background:#fff; margin-right:2%; margin-bottom:25px;}	
.stin_b li.qcbj{ margin-right:2%;}
.stin_t{ height:auto; overflow:hidden; color:#e94820
; font-size:18px; line-height:24px; margin-bottom:20px;}
.st_box3{ clear:both; width:100%; height:auto; overflow:hidden; background:#f0f0f0; padding:40px 0 40px 0;}
}
@media(max-width:414px){
.stin_b li{ float:left; width:100%; height:auto; background:#fff; margin-right:0%; margin-bottom:25px;}	
.stin_b li.qcbj{ margin-right:0%;}
.stin_t{ height:auto; overflow:hidden; color:#e94820
; font-size:18px; line-height:24px; margin-bottom:20px;}
.st_box3{ clear:both; width:100%; height:auto; overflow:hidden; background:#f0f0f0; padding:40px 0 40px 0;}
.stin_b li p{ line-height:45px; border-top:2px solid #f0f0f0; text-align:center; font-size:14px; font-weight:bold; color:#e94820
;}

}

.hxys_t{text-align:center;margin:80px 0 0 0;}
.hxys_t p{color: #e94820
;font-size: 32px;font-weight: bold;}


@font-face {
  font-family: 'SourceHanSansCN-Normal';   /*字体名称*/
  src: url('../siyuan/SourceHanSansCN-Normal.otf'),
  url('../siyuan/SourceHanSansCN-Regular.otf'),
  url('../siyuan/SourceHanSansCN-Bold.otf'),
  url('../siyuan/SourceHanSansCN-ExtraLight.otf'),
  url('../siyuan/SourceHanSansCN-Heavy.otf'),
  url('../siyuan/SourceHanSansCN-Light.otf'),
  url('../siyuan/SourceHanSansCN-Medium.otf');       /*字体源文件*/
}
* {
  font-family: 'SourceHanSansCN-Normal'!important;
}

.xiala {
  transform: rotate(180deg);
}

.indexBottom {
    display: flex;
    justify-content: center;
    align-items: center;
}

.pageCount .pageFocus {
  background-color: #E94820;
  color: #FFFFFF;
  border: transparent 1px solid;
}

a:visited {
  color: inherit;
}
.jjfaItems a:visited {
  color: white;
}

.myBanner h1 {
  font-size: 24px;
  font-weight: bold;
}
.myBanner p {
  width: 40%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  font-size: 16px;
  line-height: 2;
}
.myBanner span {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 16px;
  width: 80px;
  height: 30px;
  font-size: 12px;
}

/* 有待考虑 */
.gy_box1 {
  background-color: #fff;
}

/*新版首页 begin*/
.topDiv {
  position: relative;
  top: -176%;
}

.zhkaBlackBg {
  position: absolute;
  width: 200px;
  height: 200px;
  left: 50%;
  transform: translateX(-50%);
  margin: -5% 0;
}
.zhkaSmallImg {
  position: absolute;
  width: 100px;
  top: 50%;
  left: 52%;
  transform: translate(-50%, -100%);
  filter: brightness(10)
}
.zhkaSmallTitle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, 100%);
  font-size: 32px;
  line-height: 86%;
  color: white;
  white-space: nowrap;
  font-weight: bold;
}

/* 智慧应用、平台应用、区块链应用下共8个模块的顶部图片 */
.bigImg {
  height: 16%;
  padding-bottom: 10%;
  min-height: 25%;
}
.bigImg2 {
  height: 16%;
  padding-bottom: 6%;
  min-height: 25%;
}

/* 智慧应用、平台应用、区块链应用这3个模块的顶部图片 */
.bigImg3 {
  height: 12%;
  padding-bottom: 10%;
  min-height: 12%;
}

/* 宏桥动态、热点报道、IR资讯的顶部图片 */
.bigImg4 {
  height: 16%;
  padding-bottom: 7%;
  min-height: 25%;
}

/* 智慧城市顶部专用 */
.bigImg5 {
  height: 16%;
  padding-bottom: 12%;
  min-height: 20%;
}

.detailImg {
  margin: 4% 0;
  min-height: 25%;
  /* width: 70vw; */
}

.pc_nav ul li>ul {
  display: none;
  /* display: flex; */
  flex-direction: column;
  position: absolute;
  background-color: #f5f5f5;
}
.pc_nav ul li:hover>ul {
  display: flex;
}

.pc_nav ul li ul li a {
  line-height: 35px;
  transition: all 0.2s;
}
.pc_nav ul li ul li a:hover:after {
  content: none;
}
/* .pc_nav ul li ul li {
  transition: all 0.2s;
} */
.pc_nav ul li ul li:hover {
  background-color: #E94820;
}
.pc_nav ul li ul li:hover>a {
  color: white;
}

.pc_nav ul li ul li[class="news"]>a::after {
  content: '';
  width: 0;
  height: 0;
  border-width: 0 5px 5px 5px;
  border-style: solid;
  border-color: transparent transparent #444444 transparent;
  position: relative;
  left: 10px;
  top: -3px;
  display: inline-block;
  transform: rotate(90deg);
  background-color: #f5f5f5;
  transition: none;
}
.pc_nav ul li ul li:hover>a::after {
  border-color: transparent transparent white transparent;
  background-color: #E94820;
}

.pc_nav ul li ul li[class="news"] ul {
  float: none;
  margin-right: 0;
  background-color: #f5f5f5;
  position: absolute;
  right: -106px;
  /* top: 175px; */
  top: 0;
  height: 280px;
}

.indexMain {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.indexMain>* {
  width: 100%;
}

.gyhqTitle {
  color: #E94820;
  font-weight: bold;
  font-size: 27px;
}
.gyhqTxt {
  margin-bottom: 20px;
  text-align: center;
  letter-spacing: 4px;
  font-size: 18px;
  line-height: 32px;
}

.morehq {
  font-size: 16px;
  padding: 0px 20px;
  /* width: 136px; */
  height: 33px;
  border: #4C4948 1px solid;
  border-radius: 12px;
  text-align: center;
  line-height: 33px;
  margin-top: 12px;
  transition: all 0.2s;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.morehq:hover {
  background-color: #E94820;
  color: white;
  border: transparent 1px solid;
  font-weight: 200;
}

.title {
  font-size: 27px;
  font-weight: bold;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: 88px 0 12px 0;
  transition: all 0.2s;
  line-height: 30px;
  text-align: center;
  /* width: 90vw; */
  /* width: 70vw; */
  white-space: nowrap;
}
.title::before {
  /* content: ''; */
  width: 50%;
  height: 1px;
  background-color: #4C4948;
  margin-right: 22px;
}
.title::after {
  /* content: ''; */
  width: 50%;
  height: 1px;
  background-color: #4C4948;
  margin-left: 22px;
}
.title div:nth-child(2) {
  border-left: 3px #4C4948 solid;
  border-right: 3px #4C4948 solid;
  padding: 0 6%;
  margin: 0 6%;
  height: 30px;
}
.title div:hover {
  color: #EB6544;
  cursor: pointer;
}

.titleFocus {
  color: #EB6544;
}
.titleBlur {
  color: rgba(0,0,0,.85);
}

.more {
  font-size: 14px;
  font-weight: lighter;
  color: #4C4948;
  cursor: pointer;
  display: flex;
  justify-content: flex-end;
  padding-right: 8%;
  margin-top: 18px;
  width: unset;
  align-self: flex-end;
}

.info {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  /* align-items: center; */
  margin-top: 28px;
  
}
/*.info>div {*/
/*  width: 50%;*/
/*}*/
.info>div:nth-child(1){
    width: 55%;
}
.info>div:nth-child(2){
    width: 45%;
}
.info img {
  /* width: 800px;
  height: 450px; */
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-color: #4C4948;
}
.info .mask {
  position: absolute;
  background-color: rgba(0,0,0,0.5);
  width: 100%;
  height: 50px;
  bottom: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  /* padding-top: 8px; */
  color: white;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
}
.info .mask span {
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}

.newsList {
  width: 36%;
  font-size: 15px;
  font-weight: bold;
  line-height: 22px;
  color: #4C4948;
  margin-left: 22px;
}
/* .newsList>* {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
} */
.newsList a span {
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.newsList a {
  padding-left: 16px;
  position: relative;
  font-size: 20px;
  line-height: 22px;
  color: #4C4948;
  display: flex;
  align-items: center;
  height: 56px;
}
/* .newsList .mainNews::before {
  content: '';
  width: 5px;
  height: 42px;
  background-color: #EB661E;
  position: absolute;
  left: 2px;
} */
.newsList a::before {
  content: '';
  width: 5px;
  height: 5px;
  background-color: #4C4948;
  padding-right: 5px;
  margin-right: 10px;
}

.newsList .minorNews {
  border-top: #4C4948 1px dashed;
  margin-top: 16px;
  padding-top: 16px;
  padding-left: 16px;
  position: relative;
  line-height: 22px;
  color: #4C4948;
}

.newsList a:hover {
  color: #EB6544;
  /* cursor: pointer; */
  transition: all 0.2s;
}
.newsList a:hover::before {
  height: 42px;
  background-color: #EB661E;
  transition-property: color, height;
  transition-duration: 0.2s, 0.5s;
}

/* 首页3个应用标题 */
.title2 {
  font-size: 27px;
  font-weight: bold;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: 6% 0 2% 0;
  transition: all 0.2s;
  line-height: 54px;
  text-align: center;
  /* width: 90vw; */
  /* width: 70vw; */
  white-space: nowrap;
}
.title2::before {
  /* content: ''; */
  width: 50%;
  height: 1px;
  background-color: #4C4948;
  margin-right: 22px;
}
.title2::after {
  /* content: ''; */
  width: 50%;
  height: 1px;
  background-color: #4C4948;
  margin-left: 22px;
}
.zhyy {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  flex-wrap: wrap;
}
.zhyy a {
  margin: 0 70px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  text-align: center;
}
.zhyy a img {
  width: 70%;
}
.zhyy a h1 {
  font-size: 18px;
  margin-top: 14px;
}
.zhyy a:hover h1 {
  color: #EB661E;
  cursor: pointer;
  transition: all 0.2s;
}

.zhyyImg {
  text-align: center;
  margin-top: 36px;
  /* padding: 0 56px; */
  transition: all 0.2s;
}
.zhyyImg>div {
  position: absolute;
  top: 6px;
  left: 48px;
  width: 50%;
  height: 100%;
  /* background-color: gray; */
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding-left: 54px;
}
.zhyyTitle {
  color: white;
  font-size: 22px;
  font-weight: bold;
  /* position: absolute;
  top: -124px;
  left: 48px; */
}
.zhyyTxt {
  color: white;
  font-size: 18px;
  line-height: 2;
  /* position: absolute;
  top: -44px;
  left: 48px; */
  width: 80%;
  text-align: left;display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  margin-top: 8%;
}
.moreZhyy {
  background-color: #E94820;
  color: white;
  font-weight: 200;
  font-size: 14px;
  /* position: absolute;
  top: 140px;
  left: 54px; */
  padding: 6px 26px;
  margin-top: 18%;
}

.ptyy {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.ptyy a {
  width: 286px;
  height: 420px;
  margin: 0 4px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  position: relative;
  transition: all 0.2s;
}
.ptyy a::before {
  content: '';
  width: 100%;
  height: 40%;
  background-color: #ffffff;
  position: absolute;
  top: 0;
}
.ptyy a:hover .ptTxt {
  color: white;
}
.ptyy a:hover {
  background-color: #E94820;
}
.ptyy a:hover .outer img {
  top: 0px;
  transition: all 0.5s;
}
.ptyy a:hover>img {
  filter: brightness(100%);
  transform: translateY(-4px);
  transition: all 0.5s;
}
.ptyy a:hover .morePtyy {
  /* color: #333; */
  background-color: transparent;
  color: white;
  border: white 1px solid;
  font-weight: 200;
  transition: all 0.2s;
}
.ptyy a>img {
  /* filter: brightness(25%); */
  z-index: 2;
  transform: translateY(2px);
  width: 44%;
}
.ptyy a .outer {
  position: absolute;
  top: 0px;
  overflow: hidden;
}
.ptyy a .outer img {
  position: relative;
  /* top: 200px; */
  filter: brightness(50%);
}
.ptyy a img:nth-child(2) {
  position: absolute;
  top: 48px;
}
.ptyy a .ptTxt {
  width: 254px;
  height: 112px;
  font-size: 14px;
  line-height: 2;
  text-align: justify;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  margin-top: 0%;
}
.ptyy a .morePtyy {
  font-size: 14px;
  font-weight: lighter;
  margin-top: -18px;
  position: relative;
  right: -78px;
  bottom: 0px;
  border: #5B5B5B 1px solid;
  border-radius: 2px;
  padding: 2px 12px;
}

.qklyy {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  top: 10px;
}
.qklyy .qklItem {
  background-color: #ECEBEB;
  width: 510px;
  height: 330px;
  margin: -100px 20px 60px 20px;
  padding: 42px;
  transition: all 0.2s ease-out;
  position: relative;
}
.qklyy .qklItem img {
  width: 16%;
}
.qklyy .qklItem:hover {
  background-color: #E94820;
  cursor: pointer;
}
.qklyy .qklItem:hover .moreQkl{
  /* color: #333; */
  background-color: #E94820;
  color: white;
  border: white 1px solid;
  font-weight: 200;
  transition: all 0.2s;
}
.qklyy .qklItem:hover img {
  filter: drop-shadow(0 200px white);
  position: relative;
  top: -200px;
}
.qklyy .qklItem:hover p {
  color: white;
}

.fbsccTitle {
  font-size: 18px;
  font-weight: bold;
}
.fbsccTxt {
  font-size: 14px;
  /* font-weight: bold; */
}

.qklyy img {
  padding: 0 6px;
}
.qklyy p {
  width: 100%;
  margin-top: 18px;
  color: #424242;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  line-height: 2;
}

.qklItem:nth-child(1):after {
  content: '';
  width: 100%;
  height: 100px;
  background: url(../images/new/qklbg1.png) no-repeat center center;
  position: absolute;
  left: 0;
  bottom: -100px;
}
.qklItem:nth-child(2):after {
  content: '';
  width: 100%;
  height: 100px;
  background: url(../images/new/qklbg2.png) no-repeat center center;
  position: absolute;
  left: 0;
  bottom: -100px;
}

.moreQkl {
  font-size: 14px;
  font-weight: lighter;
  border: #5B5B5B 1px solid;
  border-radius: 2px;
  padding: 2px 12px;
}

/*新版首页 end*/



/*智慧应用首页 begin*/

.zhyymain {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  /* padding: 0 150px; */
  width: 70vw;
  padding-bottom: 4%;
}
.zhyyBigImg {
  min-width: 320px;
  margin-top: 4%;
  width: 70vw;
}
.txt {
  margin-top: 16px;
  /* padding: 0 7%; */
  width: 70vw;
  line-height: 2;
}
.zhyymain .txt p {
  font-size: 18px;
  margin-top: 16px;
}

.zhyyList {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 6%;
  width: 70vw;
  /* flex-wrap: wrap; */
}
.zhyyList a img {
  width: 54%;
}
.zhyyItem {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px;
  margin: 0 20px;
  color: #333;
  overflow: hidden;
  transition: all 0.3s;
  width: 18%;
}
.zhyyItem .details {
  font-size: 16px;
  margin-top: 12%;
  text-align: justify;
  padding: 0 8%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}
.zhyyItem .morezhyy {
  font-size: 12px;
  border: #5B5B5B 1px solid;
  border-radius: 10px;
  padding: 2px 12px;
  margin-top: 12%;
  text-align: center;
}
.zhyyItem:hover img {
  filter: drop-shadow(0 200px white);
  position: relative;
  top: -200px;
  /* transition: all 0.2s; */
}
/* .zhyyItem:nth-child(1):hover {
  background: url(../images/new/zhyy91.png) no-repeat center center;
  background-size: 100%;
  background-color: #054084;
}
.zhyyItem:nth-child(2):hover {
  background: url(../images/new/zhyy92.png) no-repeat center center;
  background-size: 100%;
  background-color: #054084;
}
.zhyyItem:nth-child(3):hover {
  background: url(../images/new/zhyy93.png) no-repeat center center;
  background-size: 100%;
  background-color: #054084;
}
.zhyyItem:nth-child(4):hover {
  background: url(../images/new/zhyy94.png) no-repeat center center;
  background-size: 100%;
  background-color: #054084;
} */
.zhyyItem:hover {
  background-color: #054084;
}
.zhyyItem:hover .details {
  color: white;
  transform: translateY(-4px);
  transition: all 0.3s;
}
.zhyyItem:hover .morezhyy {
  color: white;
  border-color: white;
  transform: translateY(-4px);
  transition: all 0.3s;
}

/* 解决方案、我们能为您提供的价值 标题 */
.title3 {
  font-size: 24px;
  font-weight: bold;
  color: #E94820;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: 6% 0 4% 0;
  line-height: 54px;
  width: 70vw;
  text-align: center;
  white-space: nowrap;
}
.title3::before {
  /* content: ''; */
  width: 50%;
  height: 1px;
  background-color: #707070;
  margin-right: 22px;
}
.title3::after {
  /* content: ''; */
  width: 50%;
  height: 1px;
  background-color: #707070;
  margin-left: 22px;
}

.title4 {
  /* font-size: 40px;
  font-weight: bold; */
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  /* margin: 50px 0 50px 0; */
  line-height: 54px;
  width: 70vw;
  text-align: center;
  white-space: nowrap;
  color: #fff;
  font-size: 38px;
  font-weight: normal;
  margin-top: -50px;
}
.title4::before {
  /* content: ''; */
  width: 50%;
  height: 1px;
  background-color: white;
  margin-right: 22px;
}
.title4::after {
  /* content: ''; */
  width: 50%;
  height: 1px;
  background-color: white;
  margin-left: 22px;
}

/* 解决方案页面顶部 */
.title5 {
  white-space: nowrap;
  color: #fff;
  font-size: 38px;
  font-weight: bold;
  width: 60%;
  text-align: center;
}

.title6 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  /* margin: 10% 0 0 0; */
  line-height: 54px;
  width: 70vw;
  text-align: center;
  white-space: nowrap;
  color: #fff;
  font-size: 44px;
  font-weight: normal;
}
.title6::before {
  /* content: ''; */
  width: 50%;
  height: 1px;
  background-color: #fff;
  margin-right: 22px;
}
.title6::after {
  /* content: ''; */
  width: 50%;
  height: 1px;
  background-color: #fff;
  margin-left: 22px;
}

.centerTxt {
  font-size: 16px;
  margin-bottom: 16px;
  margin-top: 16px;
}

.newProduct {
  display: grid;
  grid-gap: 14px;
  /* grid-template-columns: 372px 372px 372px;
  grid-template-rows: 328px 328px 328px; */
  /* grid-template-columns: 279px 279px 279px;
  grid-template-rows: 246px 246px 246px; */
  grid-template-columns: 297.6px 297.6px 297.6px;
  grid-template-rows: 262.4px 262.4px 262.4px;
}
.item {
  /* font-size: 4em; */
  text-align: center;
  position: relative;
}
.item-1 {
  background-color: #ef342a;
  grid-column-start: 1;
  grid-column-end: 3;
  background: url(../images/new/newProduct1.png) no-repeat center center;
  background-size: 100%;
}
.item-2 {
  background-color: #f68f26;
  grid-column-start: 3;
  grid-column-end: 4;
  grid-row-start: 1;
  grid-row-end: 3;
  background: url(../images/new/newProduct2.png) no-repeat center center;
  background-size: 100%;
}
.item-3 {
  background-color: #4ba946;
  background: url(../images/new/newProduct3.png) no-repeat center center;
  background-size: 100%;
}
.item-4 {
  background-color: #0376c2;
  background: url(../images/new/newProduct4.png) no-repeat center center;
  background-size: 100%;
}
.item-5 {
  background-color: #c077af;
  background: url(../images/new/newProduct5.png) no-repeat center center;
  background-size: 100%;
}
.item-6 {
  background-color: #f8d29d;
  background: url(../images/new/newProduct6.png) no-repeat center center;
  background-size: 100%;
}
.item-7 {
  background-color: #b5a87f;
  background: url(../images/new/newProduct7.png) no-repeat center center;
  background-size: 100%;
}

.item:hover>.itemInfo {
  display: grid;
}
.itemInfo {
  position: absolute;
  /* display: flex; */
  /* flex-direction: column; */
  /* align-items: center; */
  width: 100%;
  height: 100%;
  display: grid;
  display: none;
  /* justify-content: center; */
  align-content: space-evenly;
  /* align-items: center; */
  justify-items: center;
  background-color: #000000ab;
}
.productTitle {
  font-size: 22px;
  font-weight: bold;
  color: #fff;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
.productDetail {
  font-size: 16px;
  font-weight: lighter;
  color: #fff;
  word-break: break-word;
  padding: 0 16%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}
.productMore {
  width: 100px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  font-size: 14px;
  background-color: #EB661E;
  border-radius: 10px;
}
/*智慧应用首页 end*/



/*智慧口岸 begin*/
.zhkaTxt,
.zhkaTxt>* {
  font-size: 16px;
  width: 70vw;
  line-height: 2;
}
.zhkaTxt p {
  margin-bottom: 2%;
}

.zhkaTxt2 {
  font-size: 14px;
  width: 100%;
  position: relative;
  text-align: center;
  line-height: 2;
  letter-spacing: 2px;
}
.zhkaTxt2::before {
  /* content: ''; */
  width: 10px;
  height: 10px;
  background-color: #E84720;
  position: absolute;
  top: 8px;
  left: 4px;
  border-radius: 50%;
}

.zhkaTxt3 {
  font-size: 20px;
  width: 100%;
  position: relative;
  margin-left: 20px;
}
.zhkaTxt3::before {
  content: '';
  width: 10px;
  height: 10px;
  background-color: #f7a28d;
  position: absolute;
  top: 8px;
  left: 4px;
  border-radius: 50%;
}

.jjfaBottom {
  /* margin-bottom: 10%; */
  width: 70vw;
}

.jjfaItems {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 80vw;
}
.jjfaItem {
  background-color: #4C4948;
  width: 544px;
  height: 44px;
  font-size: 22px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  line-height: 44px;
  margin: 10px;
}
.jjfaItem:hover {
  background-color: #E84720;
  color: #FFFFFF;
  transition: all 0.2s;
}

.jiazhi {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 70vw;
}
.jiazhiItem {
  display: flex;
  width: 50%;
  flex-direction: column;
  justify-content: space-between;
}
.jiazhiItem>img {
  width: 100%;
  height: -webkit-fill-available;
  object-fit: cover;
  background-color: #9e9c9c;
  max-height: 450px;
}
.jiazhiItem .kaTxt {
  padding: 30px;
  font-size: 18px;
  color: #424242;
  line-height: 44px;
  text-align: justify;
}
.kaIcons {
  display: flex;
  padding: 30px;
}
.kaIcon {
  margin-right: 28px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  /* text-align: justify; */
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #4C4948;
  width: 80px;
}
.kaIcon img {
  width: 100%;
  margin-bottom: 10%;
}

/*智慧口岸 end*/



/*宏桥动态 begin*/
.hqdt ul {
  display: flex;
  justify-content: center;
  align-items: center;
}
.hqdt ul li {
  margin: 0 22px;
}
.hqdt ul li a {
  font-size: 24px;
}

.dtMain {
  display: flex;
  border-bottom: #4C4948 1px dashed;
  padding-bottom: 44px;
  margin-bottom: 36px;
}
.dtMain img {
  background-size: cover;
  width: 46%;
  height: 369px;
}
.hqArticle {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  color: #4C4948;
  padding: 0 2%;
  width: 70%;
}
.hqTitle {
  font-size: 22px;
  font-weight: bold;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.hqTxt {
  font-size: 16px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  line-height: 1.5;
}
.dtMain .hqTxt {
  line-height: 2;
}
.hqDate {
  font-size: 16px;
}

.dtItem {
  display: flex;
  border-bottom: #4C4948 1px dashed;
  padding-bottom: 44px;
  margin-bottom: 36px;
}

/* 新闻封面图大小调整 */
.mainImg {
  width: 550px;
  height: 370px;
}
.dtMain .hqArticle {
  width: 50%;
}
.itemImg {
  width: 350px;
  height: 170px;
}
.dtMain img,
.dtItem img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.pageCount {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 56px;
}
.prePage,
.pages,
.nextPage {
  border: #707070 1px solid;
  border-radius: 6px;
  color: #4C4948;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 8px;
}
.prePage:hover,
.pages:hover,
.nextPage:hover {
  cursor: pointer;
  background-color: #E94820;
  color: #FFFFFF;
  border: transparent 1px solid;
  transition: all 0.2s;
}
.pages {
  width: 26px;
  height: 26px;
}
.prePage,
.nextPage {
  width: 72px;
  height: 26px;
}

.pageDisbale {
  color: #bbbbbb;
  border: #bbbbbb 1px solid;
}
.pageDisbale:hover {
  cursor: not-allowed;
  background-color: unset;
  color: #bbbbbb;
  border: #bbbbbb 1px solid;
  transition: unset;
}

/*宏桥动态 end*/



/* 圆形设计 start */

.circleBox {
  width: 500px;
  height: 500px;
  border-radius: 50%;
  border: 1px solid #707070;
  position: relative;
  margin: 12% 0;
}
.circleItem {
  position: absolute;
  background-color: #424242;
  /* border: 1px solid #707070; */
  font-size: 16px;
  font-weight: bold;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  z-index: 3;
  overflow: hidden;
}
.circleItem:hover {
  cursor: pointer;
  overflow: unset;
  background: linear-gradient(#FFBB00, #E94820);
  box-shadow: 0px 0px 12px 0px #f37d11;
  transition: all .3s;
}
.circleItem:hover .circleContent {
  opacity: 1;
}
.circleTxt {
  color: #fff;
  position: inherit;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 78%;
  text-align: center;
  line-height: 1.5em;
}
.circleItem:nth-child(1) {
  font-size: 30px;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 200px;
  height: 200px;
  background: linear-gradient(#FFBB00, #E94820);
}

.circleContent {
  background: #f37d11;
  color: #fff;
  width: 280px;
  padding: 18px;
  font-size: 13px;
  text-align: justify;
  line-height: 22px;
  position: inherit;
  border-radius: 10px;
  opacity: 0;
  transition: all .3s;
}

/* 在左边显示的 */
.circleItem1 .circleContent::after,
.circleItem2 .circleContent::after,
.circleItem4 .circleContent::after,
.circleItem6 .circleContent::after,
.circleItem54 .circleContent::after,
.circleItem41 .circleContent::after,
.circleItem42 .circleContent::after {
  content: '';
  left: 99%;
  top: 50%;
  border: solid transparent;
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(18, 134, 237, 0);
  border-left-color: #f37d11;
  border-width: 14px;
  margin-top: -14px;
}

/* 在右边显示的 */
.circleItem3 .circleContent::after,
.circleItem5 .circleContent::after,
.circleItem7 .circleContent::after,
.circleItem55 .circleContent::after,
.circleItem43 .circleContent::after,
.circleItem44 .circleContent::after {
  content: '';
  right: 99%;
  top: 50%;
  border: solid transparent;
  height: 0;
  width: 0;
  position: inherit;
  pointer-events: none;
  border-color: rgba(18, 134, 237, 0);
  border-right-color: #f37d11;
  border-width: 14px;
  margin-top: -14px;
}

.circleItem1 {
  left: 50%;
  top: 0;
  transform: translate(-50%,-50%);
}
.circleItem1 .circleContent {
  left: 0;
  top: 50%;
  transform: translate(-110%, -50%);
}
/* .circleItem1:hover {
  transform: scale(1.02) translate(-50%,-50%);
} */

.circleItem2 {
  left: 0;
  top: 55%;
  transform: translate(-50%,0);
}
.circleItem2 .circleContent {
  left: 0;
  top: 50%;
  transform: translate(-110%, -50%);
}

.circleItem3 {
  right: 0;
  top: 55%;
  transform: translate(50%,0);
}
.circleItem3 .circleContent {
  right: 0;
  top: 50%;
  transform: translate(110%, -50%);
}
/* .circleItem3:hover {
  transform: scale(1.02) translate(50%,0);
} */

.circleItem4 {
  transform: translate(-40%,46%)
}
.circleItem4 .circleContent {
  left: 0;
  top: 50%;
  transform: translate(-110%, -50%);
}
.circleItem52 {
  top: 10%;
  transform: translate(-40%,46%)
}
.circleItem52 .circleContent {
  left: 0;
  top: 50%;
  transform: translate(-110%, -50%);
}

.circleItem5 {
  right: 0;
  transform: translate(40%,46%)
}
.circleItem5 .circleContent {
  left: 100%;
  top: 50%;
  transform: translate(10%, -50%);
}
.circleItem53 {
  right: 0;
  top: 10%;
  transform: translate(40%,46%)
}
.circleItem53 .circleContent {
  left: 100%;
  top: 50%;
  transform: translate(10%, -50%);
}

.circleItem6 {
  left: 0;
  top: 100%;
  transform: translate(40%,-50%);
}
.circleItem6 .circleContent {
  left: 0;
  top: 50%;
  transform: translate(-110%, -50%);
}
.circleItem54 {
  left: -8%;
  top: 92%;
  transform: translate(40%,-50%);
}
.circleItem54 .circleContent {
  left: 0;
  top: 50%;
  transform: translate(-110%, -50%);
}

.circleItem7 {
  left: 50%;
  top: 100%;
  transform: translate(24%,-50%);
}
.circleItem7 .circleContent {
  left: 100%;
  transform: translate(10%, 25%)
}
.circleItem55 {
  left: 58%;
  top: 92%;
  transform: translate(24%,-50%);
}
.circleItem55 .circleContent {
  left: 100%;
  transform: translate(10%, 25%)
}

.circleItem41 {
  left: 50%;
  top: 0;
  transform: translate(-50%,-50%);
}
.circleItem41 .circleContent {
  left: 0;
  top: 50%;
  transform: translate(-110%, -50%);
}

.circleItem42 {
  left: 0;
  top: 50%;
  transform: translate(-50%,-50%);
}
.circleItem42 .circleContent {
  left: 0;
  top: 50%;
  transform: translate(-110%, -50%);
}

.circleItem43 {
  right: 0;
  top: 50%;
  transform: translate(50%,-50%);
}
.circleItem43 .circleContent {
  right: 0;
  top: 50%;
  transform: translate(110%, -50%);
}

.circleItem44 {
  left: 50%;
  top: 100%;
  transform: translate(-50%,-50%);
}
.circleItem44 .circleContent {
  left: 0;
  top: 50%;
  transform: translate(65%, -50%);
}

.halfCircle {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}
.halfCircle1 {
  width: 250px;
  height: 250px;
  background-color: transparent;
  border: 1px solid #636363;
  border-radius: 50%;
  animation: circleRotate 15s linear infinite;
  -webkit-animation: circleRotate 15s linear infinite;
}
.halfCircle2 {
  width: 56px;
  height: 56px;
  background-color: #fff;
  z-index: 1;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
}
.halfCircle3 {
  width: 12px;
  height: 12px;
  background-color: #636363;
  z-index: 1;
  border-radius: 50%;
  position: absolute;
  top: 36px;
  left: 26px;
}
.halfCircle4 {
  width: 12px;
  height: 12px;
  background-color: #636363;
  z-index: 1;
  border-radius: 50%;
  position: absolute;
  top: 24px;
  left: 38px;
}
@keyframes circleRotate
{
  100% {
    transform: rotate(360deg);
  }
}


/* 圆形设计 end */


/* 圆形设计 -- 移动端 start */

@media(max-width:430px) {
  .circleBox {
    width: 100%;
    height: auto;
    margin-bottom: 0;
    border: none;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: -12% 0 12%;
  }

  .circleItem:nth-child(1), .halfCircle {
    display: none;
  }

  .circleItem {
    width: 100%;
    height: auto;
    position: static;
    transform: translate(0,0);
    overflow: unset;
    background: none;
    border: none;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 14px;
  }
  .circleItem:hover {
    background: unset;
    box-shadow: none;
  }
  .circleTxt {
    color: #FFFFFF;
    transform: translate(0,50%);
    width: 40vw;
    height: 40vw;
    text-align: center;
    background: linear-gradient(#FFBB00, #E94820);
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    left: 0;
    top: 0;
    z-index: 1;
  }
  .circleContent {
    width: 100%;
    opacity: 1;
    color: #FFFFFF;
    background-color: #636363;
    padding-top: 22vw;
    font-weight: normal;
  }
  .circleItem1 .circleContent,
  .circleItem2 .circleContent,
  .circleItem3 .circleContent,
  .circleItem4 .circleContent,
  .circleItem52 .circleContent,
  .circleItem5 .circleContent,
  .circleItem53 .circleContent,
  .circleItem6 .circleContent,
  .circleItem54 .circleContent,
  .circleItem7 .circleContent,
  .circleItem55 .circleContent,
  .circleItem41 .circleContent,
  .circleItem42 .circleContent,
  .circleItem43 .circleContent,
  .circleItem44 .circleContent {
    transform: translate(0, 0);
  }
  .circleItem1 .circleContent::after,
  .circleItem2 .circleContent::after,
  .circleItem3 .circleContent::after,
  .circleItem4 .circleContent::after,
  .circleItem52 .circleContent::after,
  .circleItem5 .circleContent::after,
  .circleItem53 .circleContent::after,
  .circleItem6 .circleContent::after,
  .circleItem54 .circleContent::after,
  .circleItem7 .circleContent::after,
  .circleItem55 .circleContent::after,
  .circleItem41 .circleContent::after,
  .circleItem42 .circleContent::after,
  .circleItem43 .circleContent::after,
  .circleItem44 .circleContent::after {
    content: none;
  }

}

/* 圆形设计 -- 移动端 end */

/* 智慧海关 start */
.zhhgJiazhi {
  display: flex;
  justify-content: space-evenly;
  width: 70vw;
}
.zhhgJiazhiItem {
  width: 33%;
  height: 360px;
  background-color: #054084;
  padding: 40px;
  line-height: 1.6;
}
.zhhgJiazhiItem1 {
  background: url(../images/new/zhhgImg1.png) no-repeat center center;
  background-size: 120%;
}
.zhhgJiazhiItem2 {
  background: url(../images/new/zhhgImg2.png) no-repeat center center;
  background-size: 120%;
}
.zhhgJiazhiItem3 {
  background: url(../images/new/zhhgImg3.png) no-repeat center center;
  background-size: 120%;
}
.zhhgJiazhiItem:hover {
  background: unset;
  background-color: #054084;
  /* transition: all 0.2s; */
}
.zhhgJiazhiTitle {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  border-left: 3px solid;
  padding-left: 12px;
}
.zhhgJiazhiTxt {
  font-size: 14px;
  color: #fff;
  margin-top: 8%;
  line-height: 2;
}

.zhhgJiazhiBg {
  width: 100vw;
  transform: translateY(-50%);
}
/* 智慧海关 end */

/* 智慧口岸 start */
.zhkaJiazhi {
  width: 70vw;
  margin: 8% 0;
  position: relative;
}
.zhkaJiazhiImg {
  background: url(../images/new/zhkaImg.png) no-repeat center center;
  background-size: 100%;
  width: 40%;
  height: 24vw;
  padding: 4%;
}
.zhkaJiazhiTitle1 {
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  margin-top: 4%;
}

.zhkaJiazhiItems {
  width: 70%;
  float: right;
  padding: 50px 75px;
  box-shadow: 0 6px 8px rgb(0 0 0 / 30%);
  background-color: #FFFFFF;
  transform: translateY(-44%);
  margin-bottom: -20%;
}
.zhkaJiazhiItem {
  margin-bottom: 65px;
}
.zhkaJiazhiTitle {
  font-size: 16px;
  font-weight: bold;
  color: #E94820;
  position: relative;
  padding-left: 20px;
}
.zhkaJiazhiTitle::before {
  content: '';
  width: 12px;
  height: 12px;
  border: 1px solid #707070;
  border-radius: 50%;
  position: absolute;
  left: 0;
  transform: translateY(50%);
}
.zhkaJiazhiTxt{
  font-size: 14px;
  margin-top: 20px;
  line-height: 2;
}

.square {
  width: 190px;
  height: 190px;
  background-color: #E94820;
  position: absolute;
  bottom: 0;
  left: 20%;
  z-index: -1;
}
/* 智慧口岸 end */


/* 跨境电商 start */
.kjds {
  background-color: #424242;
  color: #FFFFFF;
  width: 100vw;
  height: 500px;
  margin: 6% 0 -6%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
.kjdsJiazhi {
  height: 350px;
  width: 70%;
  padding: 4% 20% 0 0;
}
.kjdsTitle1 {
  font-size: 24px;
  font-weight: bold;
  border-left: 4px solid;
  padding-left: 18px;
  line-height: 1.5;
}
.kjdsTitle2 {
  font-size: 16px;
  font-weight: bold;
  margin-top: 48px;
}
.kjdsTxt {
  font-size: 14px;
  margin-top: 18px;
  width: 60%;
  line-height: 2;
}

.kjds .bottom {
  background-color: #40B9DF;
  height: 150px;
  width: 100%;
  display: flex;
  padding: 0 15%;
}
.bottom .kjdsItem {
  width: 150px;
  height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}
.bottom .kjdsItem:hover {
  cursor: pointer;
  filter: brightness(1.1);
  transition: all 0.3s;
}
.bottom .kjdsItem:nth-child(1) {
  background-color: #020394;
}
.bottom .kjdsItem:nth-child(2) {
  background-color: #406FDF;
}
.bottom .kjdsItem:nth-child(3) {
  background-color: #019DD8;
}
.bottom .kjdsItem:nth-child(4) {
  background-color: #0EC7CF;
}
.bottom .kjdsItem:nth-child(5) {
  background-color: #0CBF8F;
}

.kjds .kjdsImg {
  height: 500px;
  background: url(../images/new/kjdsImg.png) no-repeat center center;
  background-size: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
  transform: translateX(100%);
}

/* 跨境电商 end */

/* 供应链 start */
.gylJiazhi {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
}
.gylItem {
  border: 1px solid #707070;
  border-radius: 32px;
  box-shadow: 0 6px 8px rgb(0 0 0 / 30%);
  padding: 36px;
  width: 43%;
  height: 282px;
  margin: 1% 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.gylItem .gylIcon {
  /* width: 71px;
  height: 71px; */
  width: 16%;
}
.gylItem .gylTitle {
  font-size: 16px;
  font-weight: bold;
  margin: 18px 0 20px;
}
.gylItem .gylTxt {
  font-size: 14px;
  line-height: 2;
}

/* 供应链 end */


/* 数据智能 start */
.sjzn1 {
  display: flex;
  margin-bottom: 54px;
}
.sjzn1 img {
  width: 30%;
}
.sjznLeft {
  margin-left: 26px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.sjznTitle {
  font-size: 16px;
  font-weight: bold;
  position: relative;
}
.sjznTitle span {
  margin-left: 20px;
}
.sjznTitle::before {
  content: '';
  background-color: #424242;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.sjznTxt {
  font-size: 14px;
  margin-top: 12px;
  line-height: 1.7;
  letter-spacing: 1.5px;
}


/* 数据智能 end */


/* 物联网 start */
.wlwJiazhiBigImg {
  background: url(../images/new/wlwBigImg.png) no-repeat center center;
  width: 100vw;
  height: 600px;
  margin: 78px 0 -78px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0% 30% 0% 60%;
}
.wlwJiazhiTitle1 {
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 4px solid;
  padding-left: 18px;
  line-height: 1.5;
}
.wlwJiazhiTitle {
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  margin-top: 40px;
}
.wlwJiazhiTxt {
  font-size: 14px;
  color: #FFFFFF;
  margin-top: 12px;
  line-height: 2;
}


/* 物联网 end */


/* 分布式存储 start */
.fbsccJiazhiBigImg {
  background: url(../images/new/fbsccBigImg.png) no-repeat center center;
  width: 100vw;
  height: 600px;
  margin: 78px 0 -88px;
  padding: 10% 25%;
  display: flex;
  align-items: center;
}
.fbsccJiazhiTitle1 {
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-left: 3px solid #E94820;
  padding-left: 16px;
  white-space: nowrap;
}

.fbsccImg {
  width: 50%;
  margin-left: 20px;
}

.fbsccJiazhiItems {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
}
.fbsccJiazhiItem {
  background-color: #0b151cc2;
  box-shadow: 0 6px 8px rgb(0 0 0 / 30%);
  border-radius: 27px;
  padding: 20px 24px;
}
.fbsccJiazhiItem:nth-child(2) {
  margin: 20px 0;
}
.fbsccJiazhiTitle {
  font-size: 16px;
  font-weight: bold;
  color: #E94820;
}
.fbsccJiazhiTxt {
  font-size: 14px;
  color: #FFFFFF;
  line-height: 2;
  margin-top: 16px;
}
/* 分布式存储 end */



/* 供应链管理 start */
.gylglJiazhiImg {
  background: url(../images/new/gylglImg1.png) no-repeat center center;
  width: 100vw;
  height: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 8%;
}

.gylglJiazhiTitle {
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
  width: 45%;
}

.gylglJiazhiItem {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-end;
  transform: translateY(-130px);
}
.gylglJiazhiShu {
  background-color: #212121;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 180px;
  border-radius: 27px;
  flex: 2;
}
.gylglJiazhiTitle1 {
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  height: 130px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-top: 1px dashed #636363;
}
.gylglJiazhiTitle1:nth-child(1) {
  border-top: none;
}

.gylglJiazhiTxt {
  font-size: 14px;
  color: #424242;
  line-height: 2;
  flex: 12;
}
.gylglJiazhiTxt1 {
  padding: 46px 32px;
  height: 130px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-top: 1px dashed #636363;
}
.gylglJiazhiTxt1:nth-child(1) {
  border-top: none;
}
/* 供应链管理 end */



/* 跨境贸易 start */
.kjmy1 {
  display: flex;
  margin-bottom: 54px;
}
.kjmy1 img {
  width: 30%;
}
.kjmyLeft {
  margin-left: 26px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.kjmyItem {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.kjmyTitle {
  font-size: 16px;
  font-weight: bold;
  position: relative;
}
.kjmyTxt {
  font-size: 14px;
  margin-top: 30px;
  line-height: 1.7;
  letter-spacing: 1.5px;
}

.kjmyJjfa {
  height: 500px;
  width: 100vw;
  margin-bottom: -78px;
  display: flex;
  flex-direction: column;
  align-items: center;
  /* padding: 26px; */
  position: relative;
}
.jjfaVideo {
  position: absolute;
  z-index: -1;
}
.kjmyJjfaTitle {
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
  margin-top: 3%;
}
.kjmyJjfaItems {
  width: 70vw;
  margin-top: 2%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
}
.kjmyJjfaItems a {
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
  border-radius: 10px;
  /* width: 186px; */
  width: 22%;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin-top: 2%;
}
.kjmyJjfaItems a.jjfaItem-5 {
  width: 18%;
}
.kjmyJjfaItem:hover {
  background-color: #E84720;
  color: #FFFFFF;
  /* border: none; */
  transition: all 0.2s;
}
/* 跨境贸易 end */


/* 口岸全景智能 start */
.kaqjJiazhi {
  width: 70vw;
}
.kaqjJiazhiItem {
  display: flex;
}
.kaqjJiazhiItem:nth-child(2) {
  transform: translateY(-30%);
}
.kaqjJiazhiItem:nth-child(1) .kaqjJiazhiTxt {
  padding-top: 6%;
}
.kaqjJiazhiItem:nth-child(2) .kaqjJiazhiTxt {
  padding-top: 16%;
}
.kaqjJiazhiImg {
  flex: 6;
  width: 60%;
}
.kaqjJiazhiTxt {
  font-size: 14px;
  line-height: 2;
  flex: 4;
  padding: 16% 3% 0;
}
/* 口岸全景智能 end */


/* 地方单一窗口 start */
.dfdyJiazhi {
  background: url(../images/new/dfdyImg.png) no-repeat center center;
  background-size: cover;
  width: 100vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 8%;
}
.dfdyJiazhiTitle1 {
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
  width: 166px;
  height: 90px;
  background-color: #E94820;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-shadow: 0 6px 8px rgb(0 0 0 / 30%);
  border-radius: 0 0 18px 18px;
}

.dfdyJiazhiItems {
  display: flex;
  flex-wrap: wrap;
}
.dfdyJiazhiItem {
  font-size: 14px;
  line-height: 2;
  color: #FFFFFF;
  width: 50%;
  padding: 40px 40px 40px 0;
}
.dfdyJiazhiItem:nth-child(1) {
  border-right: 1px dashed;
  border-bottom: 1px dashed;
}
.dfdyJiazhiItem:nth-child(2) {
  border-bottom: 1px dashed;
  padding-left: 40px;
}
.dfdyJiazhiItem:nth-child(3) {
  border-right: 1px dashed;
}
.dfdyJiazhiItem:nth-child(4) {
  padding-left: 40px;
}

.dfdyJiazhiTxt {
  margin-top: 16px;
}
/* 地方单一窗口 end */


/* 五位一体 start */
.wwytJiazhi {
  width: 70vw;
  padding: 33px 66px;
  margin-top: 8%;
  background-color: #003E64;
  display: flex;
  position: relative;
}

.wwytJiazhiTitle1 {
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  flex: 1;
}
.wwytJiazhiTitle1 img {
  width: 100%;
  margin-top: 28px;
  position: relative;
  z-index: 1;
}

.wwytItems {
  padding: 0 30px;
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: space-evenly;
}
.wwytItem {
  display: flex;
  justify-content: center;
  align-items: center;
}
.wwytJiazhiTxt {
  font-size: 14px;
  line-height: 2;
  color: #FFFFFF;
  border-left: 2px solid;
  padding: 0 12px;
  margin-left: 12px;
}

.wwytLine {
  width: 100%;
  height: 10px;
  background-color: #B3B6AF;
  position: absolute;
  bottom: 10%;
  left: 0;
}
.wwytLine::after {
  content: '';
  width: 0px;
  height: 0px;
  border-width: 0 30px 20px;
  border-style: solid;
  border-color: transparent transparent #B3B6AF;
  position: absolute;
  bottom: 0;
  right: 30%;
}
/* 五位一体 end */



/* 公路口岸 start */
.glkaJiazhi {
  width: 100vw;
  margin-top: 8%;
  position: relative;
}

.glkaJiazhiContent {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
}
.glkaJiazhiTitle1 {
  height: 50%;
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  flex: 3;
}
.glkaJiazhiTitle1 img {
  margin-left: 20px;
}

.glkaJiazhiItems {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  height: 100%;
  margin-right: 18%;
  flex: 2;
}
.glkaJiazhiTxt {
  font-size: 14px;
  line-height: 2;
  color: #FFFFFF;
  border-left: 2px solid;
  padding: 0 12px;
  margin-left: 12px;
}
/* 公路口岸 end */



/* 国际快件 start */
.gjkjJiazhi {
  width: 100vw;
  margin-top: 8%;
  position: relative;
}

.gjkjJiazhiTxt {
  font-size: 14px;
  line-height: 2;
  width: 13%;
  text-align: justify;
  position: absolute;
}
.gjkjJiazhiTxt:nth-child(2) {
  top: 35%;
  left: 24%;
}
.gjkjJiazhiTxt:nth-child(3) {
  top: 52%;
  left: 37%;
}
.gjkjJiazhiTxt:nth-child(4) {
  top: 10%;
  left: 49%;
}
.gjkjJiazhiTxt:nth-child(5) {
  top: 30%;
  left: 65%;
}

/* 国际快件 end */


/* 智能查验 start */
.zncyJiazhi {
  width: 70vw;
  margin-top: 8%;
  position: relative;
}
.zncyJiazhiBg {
  width: 84%;
}
.zncyJiazhiContent {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  width: 100%;
}
.zncyJiazhiTitle1 {
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 2;
  align-self: flex-start;
  margin: 4%;
}

.zncyJiazhiItems {
  background-color: #FFFFFF;
  box-shadow: 0 6px 8px rgb(0 0 0 / 30%);
  padding: 26px 86px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
  width: 70%;
  height: 80%;
}
.zncyJiazhiItem {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44%;
}
.zncyJiazhiTxt {
  font-size: 14px;
  line-height: 2;
  margin-left: 24px;
}

/* 智能查验 end */



/* 智慧海关监控指挥中心 start */
.jkzhJiazhi {
  width: 70vw;
  margin-top: 8%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.jkzhJiazhiImg {
  position: relative;
  z-index: 1;
  left: 20%;
  width: 20%;
}

.jkzhJiazhiContent {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-color: #034067;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 90%;
  width: 100%;
}
.jkzhJiazhiTitle1 {
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 2;
  width: 20%;
  height: 88%;
  text-align: center;
}
.jkzhJiazhiItems {
  width: 56%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.jkzhJiazhiTxt {
  font-size: 14px;
  line-height: 2;
  color: #FFFFFF;
  border-left: 2px solid;
  padding: 0 12px;
  margin-left: 12px;
}

/* 智慧海关监控指挥中心 end */


/* 智慧海关风控 start */
.hgfkJiazhi {
  width: 70vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.hgfkJiazhiImg {
  width: 100%;
  position: relative;
}

.hgfkJiazhiContent {
  position: absolute;
  top: 6%;
  left: 24%;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  height: 90%;
  width: 74%;
  flex-direction: column;
}
.hgfkJiazhiTxt {
  flex: 1;
  width: 100%;
  font-size: 14px;
  color: #FFFFFF;
  display: flex;
  align-items: center;
}
/* 智慧海关风控 end */


/* 跨境车辆风险防控 start */
.kjclJiazhi {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.kjclJiazhiItem {
  font-size: 14px;
  color: #FFFFFF;
  line-height: 2;
  text-align: justify;
  /* flex: 1; */
  width: 30%;
  height: 280px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 34px 28px 20px;
}
.kjclJiazhiItem img {
  width: 24%;
  margin-bottom: 32px;
}
.kjclJiazhiItem:hover img,
.kjclJiazhiItem:hover .kjclJiazhiTxt {
  transform: translateY(-2px);
  transition: all 0.6s;
}
.kjclJiazhiItem:nth-child(1) {
  background: url(../images/new/kjclImg1.png) no-repeat center center;
  background-size: cover;
}
.kjclJiazhiItem:nth-child(2) {
  background: url(../images/new/kjclImg2.png) no-repeat center center;
  background-size: cover;
}
.kjclJiazhiItem:nth-child(3) {
  background: url(../images/new/kjclImg3.png) no-repeat center center;
  background-size: cover;
}

.kjclJiazhiImg {
  width: 100vw;
  max-width: unset;
  transform: translateY(-90%);
  z-index: -1;
  flex: 1;
  margin-bottom: -10%;
}
.kjclJiazhiTxt {
  flex: 1;
}

/* 跨境车辆风险防控 end */



/* 智慧海关立体化监管 start */
.lthJiazhi {
  width: 100vw;
  margin-top: 8%;
  position: relative;
}

.lthJiazhiContent {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 70%;
}
.lthJiazhiContent>img {
  position: absolute;
  left: 0;
  height: 88%;
  width: 30%;
}
.lthJiazhiTitle1 {
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 2;
  position: absolute;
  left: 32%;
  top: 8%;
}

.lthJiazhiItems {
  background: url(../images/new/lthImg2.png) no-repeat center right;
  width: 86%;
  height: 66%;
  background-color: #FFF;
  position: absolute;
  right: 0;
  bottom: 6%;
  padding: 4% 6%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  box-shadow: 0 6px 8px rgb(0 0 0 / 30%);
}
.lthJiazhiTxt {
  font-size: 14px;
  line-height: 2;
  position: relative;
}
.lthJiazhiTxt::before {
  content: '';
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 1px solid #707070;
  position: absolute;
  top: 14px;
  left: 0;
  transform: translate(-220%,-50%);
}

/* 智慧海关立体化监管 end */



/* 活猪监管解决方案 end */
.hzjgJiazhi {
  width: 100vw;
  margin-top: 8%;
  position: relative;
}

.hzjgJiazhiContent {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  justify-content: space-evenly;
  flex-direction: column;
  align-items: center;
  height: 100%;
  width: 80%;
}
.hzjgJiazhiTitle1 {
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 2;
}

.hzjgJiazhiItems {
  width: 100%;
  height: 50%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.hzjgJiazhiItem {
  height: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-direction: column;
  flex: 1;
}
.hzjgJiazhiItem:nth-child(even) {
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
}
.hzjgJiazhiTxt {
  font-size: 14px;
  color: #FFFFFF;
  line-height: 2;
}

/* 活猪监管解决方案 end */



/* 海关移动应用 start */

.ydyyJiazhi {
  width: 100vw;
  margin-top: 8%;
  position: relative;
}

.ydyyJiazhiContent {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  height: 80%;
  width: 45%;
}
.ydyyJiazhiTitle1 {
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 2;
  text-align: center;
  width: 54%;
  height: 60%;
}

.ydyyJiazhiItems {
  width: 50%;
  height: 100%;
  padding: 4% 4% 0;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
.ydyyJiazhiTxt {
  font-size: 14px;
  color: #FFFFFF;
  line-height: 2;
  position: relative;
}
.ydyyJiazhiTxt::before {
  content: '';
  width: 0;
  height: 0;
  border: 8px solid;
  border-width: 6px 0px 6px 8px;
  border-color: transparent transparent transparent #FFFFFF;
  position: absolute;
  top: 14px;
  left: 0;
  transform: translate(-200%,-50%);
}


/* 海关移动应用 end */



/* 边民互市贸易管理 start */
.bmhsJiazhi {
  width: 70vw;
  position: relative;
}
.bmhsJiazhiBg {
  width: 100%;
}

.bmhsJiazhiContent {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 100%;
  width: 64%;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  padding-right: 14%;
}
.bmhsJiazhiTxt {
  font-size: 14px;
  line-height: 2;
  color: #FFFFFF;
  border-left: 2px solid;
  padding: 0 12px;
  margin-left: 12px;
}

/* 边民互市贸易管理 end */



/* 供港澳产业园区快速通关 start */
.ggaJiazhi {
  width: 100vw;
  margin-top: 8%;
  position: relative;
}

.ggaJiazhiContent {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  justify-content: space-evenly;
  flex-direction: column;
  align-items: center;
  height: 100%;
  width: 40%;
}
.ggaJiazhiTitle1 {
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
}
.ggaJiazhiTxt {
  font-size: 14px;
  color: #FFFFFF;
  line-height: 2;
}
/* 供港澳产业园区快速通关 end */



/* 智慧园区管理 start */
.yqglJiazhi {
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 70vw;
}
.yqglJiazhiItem {
  font-size: 14px;
  /* line-height: 2; */
  text-align: center;
  width: 200px;
  height: 200px;
  background-color: #FFFFFF;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  box-shadow: 0px 0px 8px rgb(0 0 0 / 30%);
}
.yqglJiazhiItem>img {
  width: 26%;
}
.yqglJiazhiTxt {
  width: 60%;
}

.yqglJiazhiImg {
  width: 100vw;
  max-width: unset;
  transform: translateY(-120px);
  z-index: -1;
  flex: 1;
}

/* 智慧园区管理 end */


/* 智慧海关风控 start */
.yqqyJiazhi {
  width: 80vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.yqqyJiazhiImg {
  width: 100%;
  position: relative;
}

.yqqyJiazhiContent {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  height: 94%;
  width: 100%;
}
.yqqyJiazhiTxt {
  width: 100%;
  font-size: 14px;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* 智慧海关风控 end */


/* 加贸云 start */
.jmyJiazhi {
  width: 70vw;
  margin-top: 8%;
  position: relative;
}
.jmyJiazhi>img {
  width: 42%;
}

.jmyJiazhiContent {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  height: 70%;
  width: 54%;
  justify-content: space-evenly;
}

.jmyJiazhiTxt {
  font-size: 14px;
  line-height: 2;
  position: relative;
}
.jmyJiazhiTxt::before {
  content: '';
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #E94820;
  position: absolute;
  top: 14px;
  left: 0;
  transform: translate(-220%,-50%);
}

.jmyJiazhiImg {
  width: 100vw;
  max-width: unset;
  transform: translateY(-72%);
  margin-bottom: -10%;
}
/* 加贸云 end */



/* 外贸综合服务 start */
.wmzhJiazhi {
  width: 100vw;
  margin-top: 8%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.wmzhJiazhiImg {
  position: relative;
  z-index: 1;
  left: 14%;
  width: 20%;
}

.wmzhJiazhiTitle1 {
  font-size: 24px;
  font-weight: bold;
  color: #E94820;
  position: absolute;
  top: 0;
  left: 36%;
}

.wmzhJiazhiContent {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #013042;
  display: flex;
  height: 90%;
  width: 100%;
  flex-direction: column;
  justify-content: space-around;
  padding-left: 36%;
}
.wmzhJiazhiTitle {
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 2;
  text-align: center;
}
.wmzhJiazhiItems {
  width: 76%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.wmzhJiazhiTxt {
  font-size: 14px;
  line-height: 2;
  color: #FFFFFF;
}

/* 外贸综合服务 end */



/* 保税（非保税）智慧仓储 end */
.bsJiazhi {
  width: 100vw;
  margin-top: 8%;
  position: relative;
}
.bsJiazhiBg {
  /* width: 84%; */
}
.bsJiazhiContent {
  position: absolute;
  top: 53%;
  left: 49%;
  transform: translate(-50%,-50%);
  display: flex;
  height: 68%;
  width: 62%;
  flex-direction: row-reverse;
  align-items: center;
}
.bsJiazhiTitle1 {
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
  position: absolute;
  top: 26%;
  left: 15%;
}

.bsJiazhiItems {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
  width: 70%;
  height: 84%;
  align-content: space-between;
}
.bsJiazhiItem {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  width: 32%;
  height: 50%;
  flex-direction: column;
}
.bsJiazhiTxt {
  font-size: 14px;
  /* line-height: 2; */
  color: #FFFFFF;
  margin-top: 10px;
}

/* 保税（非保税）智慧仓储 end */



/* 产品贸易协同服务 start */
.cpmyJiazhiItems {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.cpmyJiazhiItem {
  width: 48%;
  height: 270px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 2%;
  overflow: hidden;
  position: relative;
}
.cpmyJiazhiItem::before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: rgb(0 0 0 / 50%);
}
.cpmyJiazhiItem:nth-child(1) {
  background: url(../images/new/cpmyImg1.png) no-repeat center center;
  background-size: cover;
}
.cpmyJiazhiItem:nth-child(2) {
  background: url(../images/new/cpmyImg2.png) no-repeat center center;
  background-size: cover;
}
.cpmyJiazhiItem:nth-child(3) {
  background: url(../images/new/cpmyImg3.png) no-repeat center center;
  background-size: cover;
}
.cpmyJiazhiItem:nth-child(4) {
  background: url(../images/new/cpmyImg4.png) no-repeat center center;
  background-size: cover;
}
/* hover效果 */
.cpmyJiazhiItem:hover::before {
  background-color: rgb(0 0 0 / 0%);
  transition: all 0.5s;
}
.cpmyJiazhiItem:hover .cpmyJiazhiBox {
  transform: translateX(0%);
  transition: all 0.5s;
}
.cpmyJiazhiItem:hover .cpmyJiazhiIcon {
  left: 15%;
  transform: translateX(-50%);
  transition: all 0.5s;
}
.cpmyJiazhiItem:hover .cpmyJiazhiOriginTitle {
  opacity: 0;
  transition: all 0.2s;
}

/* hover效果 */
.cpmyJiazhiIcon {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}
.cpmyJiazhiOriginTitle {
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
  position: absolute;
  bottom: 20%;
  left: 50%;
  transform: translateX(-50%);
}
.cpmyJiazhiBox {
  width: 70%;
  height: 90%;
  background-color: #212121cc;
  padding: 24px 32px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  transform: translateX(100%);
}

.cpmyJiazhiTitle {
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
}
.cpmyJiazhiTxt {
  font-size: 14px;
  color: #FFFFFF;
  line-height: 1.8;
}

.cpmyJiazhiImg {
  width: 100vw;
  max-width: unset;
  transform: translateY(-90%);
  z-index: -1;
  margin-bottom: -10%;
}

/* 产品贸易协同服务 end */


/* 区块链应用 start */
.qklyyJiazhi {
  width: 100vw;
  position: relative;
}

.qklyyJiazhiContent {
  position: absolute;
  top: 50%;
  left: 44%;
  transform: translateY(-50%);
  display: flex;
  justify-content: space-evenly;
  flex-direction: column;
  align-items: center;
  height: 100%;
  width: 44%;
}
.qklyyJiazhiItems {
  height: 92%;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
.qklyyJiazhiItem {
  display: flex;
  justify-content: space-around;
  align-items: center;
  border-bottom: 1px solid #FFFFFF;
  padding-bottom: 8px;
}
.qklyyJiazhiImg {
  width: 8%;
}
.qklyyItemRight {
  width: 80%;
  display: flex;
  flex-direction: column;
}
.qklyyItemRight a:visited {
  color: #FFFFFF;
}
.qklyyJiazhiTitle {
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
}
.qklyyJiazhiTxt {
  font-size: 14px;
  color: #FFFFFF;
  line-height: 1.8;
  margin-top: 6px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.qklyyJiazhiMore {
  font-size: 14px;
  color: #FFFFFF;
  align-self: flex-end;
}


.qklyyJiazhi2 {
  width: 100vw;
  margin-top: 8%;
  position: relative;
}

.qklyyJiazhiContent2 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 86%;
  width: 80%;
}
.qklyyJiazhiTitle2 {
  font-size: 24px;
  font-weight: bold;
  color: #FFFFFF;
}

.qklyyJiazhiItems2 {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: 4%;
}
.qklyyJiazhiItem2 {
  width: 50%;
}
.qklyyJiazhiTitle3 {
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
}
.qklyyJiazhiTxt2 {
  font-size: 14px;
  color: #FFFFFF;
  margin-top: 1%;
}
/* 区块链应用 end */



/* 智慧城市 start */
.hqHL {
  color: #E94820;
}
.hqUL {
  border-bottom: 3px solid #E94820;
  padding-bottom: 6px;
}
.hqUL2 {
  border-bottom: 3px solid #FFFFFF;
  padding-bottom: 6px;
}

.hqdt.zhcsTab {
  border-bottom: 1px solid #EDEDED;
  width: 100vw;
}
.hqdt.zhcsTab ul li {
  width: unset;
}
.hqdt.zhcsTab ul li a {
  font-size: 16px;
}
.hqdt.zhcsTab ul li a.gdin {
  color: #e94820;
  font-size: 18px;
  font-weight: bold;
}

.littleNav {
  border-bottom: 1px solid #EDEDED;
  width: 100vw;
  font-size: 14px;
  color: #333333;
  padding: 30px 15% 15px;
  display: flex;
  align-items: center;
}
.littleNav>* {
  font-size: 14px;
  color: #333333;
  margin-right: 9px;
}
.littleNav .navActive {
  color: #FF1513;
}


.zhcsTxt {
  font-size: 15px;
  line-height: 2;
  text-align: center;
  color: #333;
}

.zhcsItems1 {
  width: 100%;
  margin-top: 4%;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
.zhcsItem1 {
  width: 15%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
.zhcsImg1Box {
  border-radius: 50%;
  overflow: hidden;
}
.zhcsItem1 img {
  border-radius: 50%;
  border: 4px solid #EDEDED;
}
.zhcsItem1:hover .zhcsImg1Box {
  background-color: #E94820;
  transition: all 0.3s;
}
.zhcsItem1:hover img {
  filter: drop-shadow(0 200px white);
  position: relative;
  top: -200px;
  border: 4px solid transparent;
}

.zhcsTxt1 {
  font-size: 14px;
  /* font-weight: bold; */
  line-height: 2;
  text-align: center;
  margin-top: 8%;
}

/* 板块2 */
.zhcsItems2 {
  width: 100vw;
  margin-top: 8%;
  position: relative;
}

.zhcsContent2 {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100%;
  width: 70%;
}
.zhcsItem2 {
  width: 50%;
}
.zhcsItem2:nth-child(1) {
  width: 40%;
}
.zhcsTitle2 {
  font-size: 24px;
  position: relative;
}
.zhcsTitle2::before {
  content: '';
  width: 0;
  height: 0;
  border-width: 7px 7px;
  border-style: solid;
  border-color: transparent transparent transparent #333;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(-100%,-50%);
}
.zhcsTxt2 {
  font-size: 15px;
  line-height: 2;
  color: #333;
  margin-top: 6%;
}
.zhcsMore {
  background-color: #E94820;
  border-radius: 4px;
  color: #FFFFFF;
  width: 116px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  margin-top: 12%;
  font-size: 14px;
}
.zhcsMore:hover {
  box-shadow: 0px 0px 8px #E94820;
  transition: all 0.2s;
}


.zhcsItem3 {
  width: 50%;
}
.zhcsItem3:nth-child(2) {
  width: 40%;
}

/* 板块2 */
.zhcsItems4 {
  width: 100vw;
  margin-top: 8%;
  margin-bottom: -78px;
  position: relative;
}

.zhcsContent4 {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100%;
  width: 70%;
}
.zhcsItem4 {
  width: 40%;
}
.zhcsItem4:nth-child(1) {
  width: 40%;
}
.zhcsItem4:nth-child(2) {
  display: flex;
  justify-content: center;
}
.zhcsTitle4 {
  font-size: 24px;
  position: relative;
  color: #FFFFFF;
}
.zhcsTitle4::before {
  content: '';
  width: 0;
  height: 0;
  border-width: 7px 7px;
  border-style: solid;
  border-color: transparent transparent transparent #FFFFFF;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(-100%,-50%);
}
.zhcsTxt4 {
  font-size: 15px;
  line-height: 2;
  color: #FFFFFF;
  margin-top: 36px;
}
.zhcsMore2 {
  background-color: #FFFFFF;
  border-radius: 4px;
  color: #333;
  width: 116px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  margin-top: 64px;
  font-size: 14px;
}
.zhcsMore2:hover {
  box-shadow: 0px 0px 4px #FFFFFF;
  transition: all 0.2s;
}
/* 智慧城市 end */



/* 智慧灯杆 start */
.zhdgItems1 {
  width: 100%;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
.zhdgItem1 {
  width: 20%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
.zhdgTxt1 {
  font-size: 15px;
  /* font-weight: bold; */
  line-height: 2;
  text-align: center;
  margin-top: 8%;
}

.zhdgItems2 {
  width: 100vw;
  margin-top: 8%;
  position: relative;
}

.zhdgContent2 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-38%);
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  height: 80%;
  width: 70%;
}
.zhdgTitle2 {
  font-size: 22px;
  font-weight: bold;
  color: #FFFFFF;
  width: 40%;
  display: flex;
  align-items: center;
}
.zhdgTxt2 {
  font-size: 15px;
  line-height: 2;
  color: #FFFFFF;
  width: 40%;
}
.zhdgImg6 {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 46%;
}
.zhdgImg7 {
  margin-right: 3%;
}

.zhdgItems3 {
  width: 70vw;
  margin-top: 8%;
  position: relative;
  display: flex;
  justify-content: space-between;
}
.zhdgItem3 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 50%;
}

.zhdgTitle3 {
  font-size: 22px;
  font-weight: bold;
  color: #333333;
  display: flex;
  align-items: center;
}
.zhdgTxt3 {
  font-size: 15px;
  color: #666666;
  line-height: 2;
  margin-top: 30px;
}
.zhdgImg8 {
  width: 46%;
}
.zhdgImg9 {
  margin-right: 3%;
}

.zhdgItems4 {
  width: 100vw;
  margin-top: 8%;
  margin-bottom: -6%;
  position: relative;
}

.zhdgContent4 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  height: 80%;
  width: 70%;
}
.zhdgTitle4 {
  font-size: 22px;
  font-weight: bold;
  color: #FFFFFF;
  width: 40%;
  display: flex;
  align-items: center;
}
.zhdgTxt4 {
  font-size: 15px;
  line-height: 2;
  color: #FFFFFF;
  width: 40%;
}
.zhdgImg12 {
  position: absolute;
  right: 0;
  bottom: 0;
}
.zhdgImg11 {
  margin-right: 3%;
}
/* 智慧灯杆 end */



/* 数据智能平台 start */
.sjznptItems2 {
  width: 80vw;
  height: 600px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sjznptItem2 {
  width: 45%;
}
.sjznptTitle2 {
  font-size: 20px;
  color: #333;
  font-weight: bold;
}
.sjznptTxt2 {
  font-size: 15px;
  color: #333;
  font-weight: bold;
  margin-top: 26px;
  line-height: 2;
}
.sjznptDetail2 {
  font-size: 15px;
  color: #666;
  margin-top: 38px;
  border-left: 2px solid #E94820;
  padding-left: 12px;
  line-height: 2;
}

.sjznptBox {
  width: 100vw;
  background-color: #F5F5F5;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sjznptBox .sjznptItems2 {
  justify-content: space-around;
}
/* 数据智能平台 end */



/* 智慧云盒 start */
.zhyhItems2 {
  width: 100vw;
  margin-top: 8%;
  position: relative;
}

.zhyhContent2 {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100%;
  width: 70%;
}
.zhyhItem2 {
  width: 50%;
}
.zhyhItem2:nth-child(1) {
  width: 40%;
}
.zhyhTitle2 {
  font-size: 24px;
  position: relative;
}
.zhyhTxt2 {
  font-size: 15px;
  line-height: 2;
  color: #333;
  margin-top: 36px;
}

/* 板块3 */
.zhyhItems3 {
  width: 70vw;
  margin-top: 8%;
  position: relative;
  display: flex;
  justify-content: center;
}
.zhyhItem3 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 50%;
}

.zhyhTitle3 {
  font-size: 22px;
  font-weight: bold;
  color: #333333;
  display: flex;
  align-items: center;
}
.zhyhTxt3 {
  font-size: 15px;
  color: #666666;
  line-height: 2;
  margin-top: 30px;
}
/* 智慧云盒 end */



/* 智慧城市解决方案 start */
.zhcs_jjfaItems1 {
  width: 70vw;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
.zhcs_jjfaItem1 {
  width: 30%;
  text-align: center;
}
.zhcs_jjfaItem1:hover {
  box-shadow: 0px 0px 8px rgb(0 0 0 / 30%);
  transition: all 0.2s;
}
.zhcs_jjfaItem1:nth-child(4),
.zhcs_jjfaItem1:nth-child(5),
.zhcs_jjfaItem1:nth-child(6) {
  margin-top: 27px;
}

.zhcs_jjfaImg {
  width: 100%;
}

.zhcs_jjfaContent {
  background-color: #F5F5F5;
  height: 250px;
}
.zhcs_jjfaTitle {
  font-size: 18px;
  font-weight: bold;
  color: #333333;
  padding-top: 30px;
}
.zhcs_jjfaTxt {
  font-size: 14px;
  color: #666666;
  line-height: 2;
  margin-top: 28px;
}

/* 智慧城市解决方案 end */



/* 创新产品-通用 end */
/* 一行两个 */
.cxcpItems {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
.cxcpItem {
  width: 46%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 10%;
}
.cxcpItem:nth-child(even) {
  border-left: 1px dashed #E94820;
}
.cxcpItem:nth-child(3),
.cxcpItem:nth-child(4) {
  margin-top: 6%;
}
.cxcpImg {
  width: 20%;
}
.cxcpTxt {
  font-size: 14px;
  line-height: 2;
  margin-top: 6%;
  text-align: justify;
}

/* 一行三个 */
.cxcpItems2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
.cxcpItem2 {
  width: 30%;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 4%;
}
.cxcpItem2:nth-child(2) {
  border-left: 1px dashed #E94820;
  border-right: 1px dashed #E94820;
}
.cxcpImg2 {
  width: 26%;
}
/* 创新产品-通用 end */





/* 1024移动端适配 start */

@media(max-width:1024px) {
  
  .zhkaBlackBg {
    width: 150px;
    height: 150px;
    margin: -3% 0;
  }
  .zhkaSmallImg {
    width: 70px;
  }
  .zhkaSmallTitle {
    font-size: 21px;
  }

  .indexBottom {
    display: block;
  }
  
  .gyhqTxt {
    margin: 12px;
    /* text-align: justify; */
  }
  
  .morehq {
    font-size: 14px;
    padding: 0px 10px;
    width: 90px;
  }
  
  .title, .title2, .title3 {
    font-size: 28px;
    line-height: 28px;
  }
  .title div:nth-child(2) {
    height: 28px;
  }
  .title2 {
    margin: 6% 0 4% 0;
  }
  .title5 {
    margin-top: 80px;
  }
  .title6 {
    font-size: 32px;
    line-height: 28px;
  }

  .info {
    flex-direction: column;
    margin-top: 16px;
  }
  .info>div {
    width: 100%;
  }

  .newsList {
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
  }
  .newsList a span {
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    display: block;
    font-weight: normal;
  }
  /* .newsList .mainNews::before {
    content: '';
    width: 5px;
    height: 5px;
    background-color: #4C4948;
    position: absolute;
    left: 3px;
    top: 6px;
  } */
  .newsList a::before {
    display: inline-block;
    position: relative;
    top: -3px;
  }
  .newsList a:hover::before {
    height: 5px;
  }
  .newsList a {
    margin-top: 16px;
    padding-top: 16px;
    height: unset;
    font-size: 16px;
  }
  
  .zhyyItem {
    width: 50%;
    margin: 0;
  }
  .zhyy a {
    margin: 0px;
    width: 25%;
  }
  .zhyy a img {
    width: 30%;
  }
  .zhyyImg>div {
    padding-left: 0px;
  }
  .zhyyItem .details {
    -webkit-line-clamp: 3;
  }

  .zhyyTxt {
    font-weight: normal;
    font-size: 16px;
    line-height: 1.5;
    margin-top: 6%;
  }
  .moreZhyy {
    margin-top: 8%;
    padding: 6px 20px;
  }

  .qklItem:nth-child(1):after,
  .qklItem:nth-child(2):after {
    height: 24%;
    bottom: -24%;
  }

  .qklyy .qklItem {
    background-color: #ECEBEB;
    width: 46%;
    height: 100%;
    margin: -8% 5px 60px 5px;
    padding: 4%;
    transition: all 0.2s ease-out;
    position: relative;
  }
  

  .qklyy .qklItem img {
    width: 30%;
  }

  /* .kaIcon {
    margin-right: -8px;
  } */
  .kaIcon img {
    width: 56%;
  }
  .kaIcons {
    padding: 0 0px 0px 10px;
  }
  
  .hqTitle {
    font-size: 16px;
  }
  .hqDate {
    font-size: 12px;
    margin-bottom: 0px;
  }
  .dtMain img {
    width: 50%;
  }
  .dtItem img {
    width: 50%;
    object-fit: cover;
  }
  .dtItem .hqArticle .hqTxt {
    -webkit-line-clamp: 1;
    margin-top: 10px;
  }
  
  .prePage, .pages, .nextPage {
    font-size: 10px;
    line-height: 18px;
    margin: 0 6px;
  }
  .prePage, .nextPage {
    width: 48px;
    height: 20px;
  }
  .pages {
    width: 20px;
    height: 20px;
  }
  
  .ptyy a {
    /* height: 400px; */
    margin-bottom: 4%;
    justify-content: space-around;
  }
  .ptyy a::before {
    content: none;
  }
  .ptyy a>img {
    width: 46%;
  }
  .ptyy a .ptTxt {
    width: 80%;
  }
  .ptyy a .morePtyy {
    right: -20%;
    bottom: 5%;
  }

  .qklyy p {
    margin-top: 8%;
  }

  .bigImg {
    height: 16%;
    padding-bottom: 16%;
    min-height: 20%;
  }
  .bigImg2 {
    height: 16%;
    padding-bottom: 22%;
    min-height: 20%;
  }
  .bigImg3 {
    height: 12%;
    padding-bottom: 6%;
    min-height: 12%;
  }
  .bigImg4 {
    height: 14%;
    padding-bottom: 10%;
    min-height: 14%;
  }

  .jiazhi {
    width: 90vw;
  }
  .kaIcon {
    /* white-space: nowrap; */
    margin-right: 0px;
  }
  
  .newProduct {
    display: grid;
    grid-gap: 14px;
    grid-template-columns: 186px 186px 186px;
    grid-template-rows: 164px 164px 164px;
  }
  .productTitle {
    font-size: 12px;
  }
  .productDetail {
    font-size: 10px;
    padding: 0 40px;
  }
  .productMore {
    width: 60px;
    height: 15px;
    line-height: 15px;
    color: #fff;
    font-size: 9px;
    background-color: #EB661E;
    border-radius: 5px;
  }
}



/* 1024移动端适配 end */



/* 414移动端适配 start */

@media(max-width:430px) {
  .title, .title2, .title3 {
    font-size: 18px;
    line-height: 20px;
    width: 94vw;
  }
  .title4, .title5 {
    font-size: 22px;
    font-weight: normal;
  }
  .title {
    margin: 56px 0 18px 0;
  }
  .title2 {
    margin: 10% 0 8% 0;
  }
  .title3 {
    margin: 10% 0 8% 0;
  }
  .title4 {
    margin-bottom: 0;
  }
  .title5 {
    margin-top: 0;
  }
  .title6 {
    margin: 0% 0 24% 0;
    font-size: 27px;
    /* font-weight: bold; */
  }
  
  .bigImg {
    padding-bottom: 14%;
  }
  .bigImg3 {
    padding-bottom: 6%;
  }
  .bigImg4 {
    padding-bottom: 5%;
  }

  .gyhqTxt {
    letter-spacing: 2px;
    font-size: 16px;
    line-height: 30px;
  }
  .morehq {
    font-size: 12px;
    line-height: 26px;
    height: 26px;
  }

  .centerTxt {
    font-size: 12px;
    margin-top: 12px;
  }

  .title div:nth-child(2) {
    height: 20px;
  }

  .zhyyImg>div {
    top: 0px;
    left: 34px;
  }

  .zhyyTitle {
    font-size: 14px;
  }
  .zhyyItem .details {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    font-size: 14px;
  }
  .zhyyItem .morezhyy {
    font-size: 12px;
    transform: scale(0.8);
    margin-top: 6%;
  }
  .zhyyItem>img {
    width: 60%;
  }
  .zhyyTxt {
    font-size: 12px;
    font-weight: normal;
    -webkit-line-clamp: 2;
    margin-top: 4%;
  }
  .zhyymain .txt p {
    font-size: 16px;
  }
  .zhyyList {
    flex-wrap: wrap;
  }

  .moreZhyy {
    font-weight: lighter;
    font-size: 8px;
    padding: 2px 14px;
    margin-top: 8%;
  }

  .zhyy a h1 {
    font-size: 14px;
  }

  .newProduct {
    display: grid;
    grid-gap: 8px;
    /* grid-template-columns: 93px 93px 93px;
    grid-template-rows: 82px 82px 82px; */
    grid-template-columns: 111.6px 111.6px 111.6px;
    grid-template-rows: 98.4px 98.4px 98.4px;
  }

  .ptyy a {
    width: 46%;
    height: 246px;
    margin-bottom: 4%;
  }
  .ptyy a .morePtyy {
    font-size: 12px;
    padding: 2px 8px;
    margin-top: -10px;
  }
  .ptyy a .ptTxt {
    margin-top: -4%;
    height: 58px;
    -webkit-line-clamp: 3;
    font-size: 12px;
    line-height: 1.5;
  }

  .moreQkl {
    font-size: 8px;
    padding: 2px 8px;
  }

  .hqdt ul li {
    margin: 0px;
  }
  .hqdt ul li a {
    font-size: 22px;
  }
  
  .hqArticle {
    padding: 0 6%;
  }
  .hqTitle {
    font-size: 14px;
  }
  .hqTxt {
    font-size: 14px;
    -webkit-line-clamp: 2;
  }
  .dtMain {
    padding-bottom: 6%;
    margin-bottom: 8%;
  }
  .dtItem {
    padding-bottom: 6%;
    margin-bottom: 8%;
  }
  .dtItem .hqArticle .hqTxt {
    margin-top: 4%;
  }
  .hqDate {
    margin-top: 6%;
    margin-bottom: 0px;
  }

  .zhkaTxt,
  .zhkaTxt>*,
  .zhkaTxt2,
  .zhkaTxt2>*,
  .zhkaTxt3,
  .zhkaTxt3>* {
    font-size: 16px;
    width: 86vw;
  }

  .zhyymain {
    width: 96vw;
  }

  .productDetail {
    padding: 0 6px;
    -webkit-line-clamp: 2;
  }
  .qklyy .qklItem {
    width: 86%;
    margin: -8% 5px 100px 5px;
  }
  .qklyy p {
    -webkit-line-clamp: 3;
    line-height: 1.5;
  }
  .fbsccTitle {
    font-size: 15px;
    font-weight: bold;
  }
  .fbsccTxt {
    font-size: 14px;
    font-weight: normal;
  }

  .info .mask {
    font-size: 14px;
    font-weight: normal;
    padding: 8px;
  }

  .topDiv {
    position: relative;
    top: -146%;
  }
  
  .zhkaBlackBg {
    width: 150px;
    height: 150px;
    margin: 0;
  }
  .zhkaSmallImg {
    width: 70px;
  }
  .zhkaSmallTitle {
    font-size: 21px;
  }
  
  .newsList a {
    height: 36px;
    margin-top: 0;
  }
  
  .kaIcons {
    flex-direction: column;
  }
  .kaIcon {
    font-size: 12px;
    padding: 0 8px 8px;
    flex-direction: row;
    width: 100%;
  }
  .kaIcon img {
    width: 26%;
    margin-right: 4%;
    margin-bottom: 0;
  }

  .gyhqTitle {
    font-size: 18px;
  }
  .more {
    margin-top: 0px;
    font-size: 12px;
  }
  
  .zhyy a img {
    width: 50%;
  }
  
  .jjfaItem {
    width: 272px;
    height: 22px;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    margin: 10px;
  }
  
  .jiazhiItem .kaTxt {
    padding: 14px;
    font-size: 14px;
    color: #424242;
    line-height: 18px;
  }



  .cxcpItem {
    width: 100%;
    padding: 10%;
  }
  .cxcpItem:nth-child(even) {
    border-left: none;
  }
}

/* 414移动端适配 end */



/* 320移动端适配 start */

@media(max-width:360px) {
  .newProduct {
    display: grid;
    grid-gap: 8px;
    grid-template-columns: 93px 93px 93px;
    grid-template-rows: 82px 82px 82px;
  }
  
  .title6 {
    font-size: 20px;
  }
  
  .hqdt ul li a {
    font-size: 18px;
  }
  .zhyyList a img {
    min-width: 64%;
  }
}
/* 320移动端适配 end */