/*banner begin*/
.box4{ clear:both; width:100%; height:auto; margin-top:81px; min-height:700px; 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:200px; 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:0px 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:80px;*/}
.jjfn_t h1{ color:#004f97; 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:23%; height:auto; overflow:hidden; margin-right:1.2%; padding-bottom:10px;transition: all 1s ease;}
	.jjfn_b dt {
		width: 100%;
		min-height: 180px;
		/*background: url(../images/bg19.jpg) repeat left top;*/
		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; box-shadow:3px 3px 5px rgba(0,0,0,0.1); 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;}
.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:#004f97; 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:#004f97; 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%; padding-bottom:10px;transition: all 1s ease; margin-bottom:15px;}
.jjfn_b dt{ width:100%; min-height:180px; background:url(../images/bg21.jpg) no-repeat left top; 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; box-shadow:3px 3px 5px rgba(0,0,0,0.1); 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:#004f97; 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%; padding-bottom:10px;transition: all 1s ease; margin-bottom:15px;}
.jjfn_b dt{ width:100%; min-height:100px; background:url(../images/bg21.jpg) no-repeat left top; 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; box-shadow:3px 3px 5px rgba(0,0,0,0.1); 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:152px 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:1960px){
	.gy_box{ clear:both; width:100%; height:auto;min-height:auto ;overflow:hidden; margin-top:81px; padding:160px 0 160px 0;}	
	}
@media(max-width:1024px){
.gy_box{ clear:both; width:100%; height:auto;min-height:auto ;overflow:hidden; margin-top:81px; padding:90px 0 160px 0;}	
}
@media(max-width:414px){
.gy_box{ clear:both; width:100%; height:auto; overflow:hidden; margin-top:81px; padding:0px 0 0px 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;}
.gy_box1 li{ display:inline-block; line-height:70px; margin-right:109px;}
.gy_box1 li.qcbj{ margin-right:0px;}
.gy_box1 li a{ display:block; color:#808080; font-size:16px; position:relative; padding:0 6px;transition: all 1s ease;}
.gy_box1 li a:hover{ color:#004f97;}
.gy_box1 li a:after{ content:'';position:absolute;left:0; bottom:0px; height:3px;width:0px;background:#004f97;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:#004f97;transition:400ms ease all;-moz-transition:400ms ease all;}
.gy_box1 li a.gdin{ color:#004f97;}
.gy_box1 li a.gdin:after{ content:'';position:absolute;left:0; bottom:0px; height:3px;width:100%;background:#004f97;transition:400ms ease all;-moz-transition:400ms ease all;}
@media(max-width:1024px){
.gy_box1 ul{ padding:0 0px;}
.gy_box1 li{ display:inline-block; line-height:70px; margin-right:0px; display:block; float:left; text-align:center; width:16.66%;}
.gy_box1 li a{ display:block; 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; display:block; float:left; text-align:center; width:33.33%;}
.gy_box1 li a{ display:block; 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:103px 0 80px 0;}
.gsgk_t{ height:auto; overflow:hidden; margin-bottom:40px;}
.gsgk_t h1{ color:#004f97; 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:#004f97; 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:#004f97; 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:#fff; font-size:72px;font-family: "汉仪综艺体简_0"; line-height:72px;}
.gy_box3 li em{ display:inline; color:#fff; font-size:60px;font-family: "汉仪综艺体简_0"; line-height:60px;vertical-align:top}
.gy_box3 li i{ display:block; color:#fff; 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:#fff; font-size:26px;font-family: "汉仪综艺体简_0"; line-height:30px;}
.gy_box3 li i{ display:block; color:#fff; font-size:14px; line-height:24px;}	
}
@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:#fff; font-size:18px;font-family: "汉仪综艺体简_0"; line-height:24px;}
.gy_box3 li i{ display:block; color:#fff; font-size:12px; line-height:24px;}	
}

.gy_box4{ clear:both; width:100%; height:auto; overflow:hidden; background:#f5f5f5; padding:77px 0 44px 0;}
.gy_box4 h1{ text-align:center; color:#004f97; font-size:32px; line-height:36px; margin-bottom:20px;}
.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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:50px 0;}
.gin_l{ float:left; width:80%; height:auto; overflow:hidden; text-align:left; padding-top:4px;}
.gin_l h1{ color:#004f97; font-size:26px; line-height:20px; margin-bottom:0px;overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;}
.gin_l p{ text-align:center; color:#333333; line-height:22px; font-size:14px;}
.gin_r {
	float: right;
	width: 20%;
	height: auto;
	overflow: hidden;
	font-size: 1.25em;
	text-align: right;
}
.gin_l_job{ float:left; width:24%; height:auto; overflow:hidden; text-align:center; padding-top:4px;}
.gin_l_job h1{ color:#004f97; font-size:26px; line-height:28px; margin-bottom:10px;}
.gin_l_job p{ text-align:center; color:#333333; line-height:22px; font-size:14px;}
.gin_r_job {
	float: right;
	width: 68%;
	height: auto;
	overflow: hidden;
	font-size: 1.25em;
}

.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:40px 0;}
.gin_l h1{ color:#004f97; 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:40px 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;}
}
@media(max-width:414px){
.gy_box5{ clear:both; width:100%; height:auto; overflow:hidden; background:#efefef; padding:40px 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;}
.gin_l h1{ color:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; font-size:36px; line-height:38px; margin-bottom:55px;}
.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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; font-size:32px; line-height:34px; margin-bottom:20px;}
.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; border:1px solid #e1e1e1; border-radius:100%; margin-top:150px; margin-bottom: -60px;}
.hidn_t{ width:520px; height:520px; border-radius:100%; border:0; margin:0 auto; margin-top:-30px; position:relative;}
.hidn_t img{ display:block; border-radius:100%; width: 90%; margin: 0 auto;}
.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:#145698; 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_l{ float:left; width:325px;}
.hgzf_l1{ width:366px; 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-right:10px; 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:#004f97; 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:#004f97; 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:#fff; font-size:32px; line-height:32px; margin-bottom:80px;}
.gndi_b{ height:auto; overflow:hidden; padding-left:14px;}
.gndi_b li{ float:left; width:16.666%; 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:#c4defd; 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:#fff; 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:#fff; 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:#fff; 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:#004f97; 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:#004f97; 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:#004f97; 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: #2f5597; 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: #2f5597; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; margin-bottom:20px; text-align: left;}

}
.gy_box15{ clear:both; width:100%; height:auto; overflow:hidden; background:url(../images/bg9.jpg) no-repeat center top #f5f5f5; padding:80px 0 120px 0;}
.scil{ height:auto; overflow:hidden; text-align:center; color:#bfe0ff; font-size:32px; line-height:32px; margin-bottom:60px;}
.sciq{ height:auto; overflow:hidden;}
.sciq1{ display:none;}
.quzi{ height:auto; overflow:hidden; width:100%; padding:5px; text-align:left;}
.quzi li{ float:left; width:32%; height:auto; min-height:317px; 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; display:none;}
.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:#bfe0ff; 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; display:none;}
.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:#bfe0ff; 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; display:none;}
.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:#bfe0ff; 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:46%; 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:#fff; line-height:32px; font-size:32px; margin-bottom:80px;}
.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:#fff;}
.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:#fff;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:#fff; 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:#fff; line-height:24px; font-size:18px; margin-bottom:20px;}

}
/*关于宏桥 end*/


/*解决方案 begin*/
.jjfi{ clear:both; width:100%; height:auto; overflow:hidden; margin-top:60px;}
.jjfi ul{ text-align:center;}
.jjfi li{ display:inline-block; width:170px; height:36px; text-align:center; line-height:34px; margin-right:13px;}
.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:#004f97; border:1px solid #004f97;}
.jjfi li:last-child{ margin-right:0px;}
.jjfi li a.cin{ background:#004f97; border:1px solid #004f97;}
@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;}	

}

@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:#004f97; line-height:32px; font-size:32px; margin-bottom:45px;}
.qyji_c{ width:50%; height:auto; overflow:hidden; position:relative; z-index:99;}
.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;}
.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:#004f97; 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:#004f97; 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:#004f97; border:1px solid #004f97;}
.jjfi1 li:last-child{ margin-right:0px;}
.jjfi1 li a.cin{ background:#004f97; border:1px solid #004f97;}

@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:32px; 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:#004f97; 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:#004f97; 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:#004f97; 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: 500px;
}
.beiji span .ct-tips {
	top: 20px;
	left: 24px;
	width: 500px;
}
.hefei span .ct-tips {
	top: -42px;
	left: 25px;
	width: 500px;
}
.hang span .ct-tips {
	top: -42px;
	left: 25px;
	width: 500px;
}
.nan span .ct-tips {
	top: 23px;
	right: -40px;
	width: 500px;
}
.ningbo span .ct-tips {
	top: 23px;
	left: 25px;
	width: 500px;
}
.wuhan span .ct-tips {
	top: -42px;
	right: -40px;
	width: 350px;
}
.chong span .ct-tips {
	top: -40px;
	right: -50px;
	width: 360px;
}
.chang span .ct-tips {
	top: 23px;
	right: 10px;
	width: 440px;
}
.sichuan span .ct-tips {
	top: -40px;
	right: -100px;
	width: 440px;
}
@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;}
.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:390px; 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;}

@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;}

}
@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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97;}
@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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97;}
.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:#004f97; 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:#004f97; 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:#004f97; 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:#004f97;}

}

.hxys_t{text-align:center;margin:80px 0 0 0;}
.hxys_t p{color: #004f97;font-size: 32px;}

#mm-menu .simple{
 display: none;
}



































