@charset "utf-8";
/* CSS Document */
*{padding: 0;margin: 0;box-sizing: border-box;}
body{font:normal normal 0.32rem/1 sans-serif;color: #000;background: #fff;min-width: 1340px;}
textarea,input{font:normal normal 0.28rem/1.5 sans-serif;}
img{display:block;border: none;}
.clear:after {content:"";display: block;clear:both;}
input[type=button], input[type=submit], input[type=file], input[type=reset], button { cursor: pointer; -webkit-appearance: none;}
body,p,ol,ul,h1,h2,h3,h4,h5,h6{margin: 0;padding:0;list-style: none;font:normal normal 0.28rem/1.5 sans-serif;}
button{font:normal normal 0.28rem/1.5 sans-serif;}
a{color:inherit;text-decoration: none;}
.i100{overflow:hidden;}
.i100>img{width: 100%;}
.i200{overflow: hidden;}
.i200>img{height: 100%;}
.i300{overflow: hidden;}
.i300>img{width: 100%;height: 100%;}
a>img{width: 100%;}
.to1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.a1{position: relative;}
.a1>a{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: block;}
input{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
select{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
button{border: 0;display: block;outline: none;background: none;box-sizing: border-box;}
textarea{border: 0;display: block;outline: none;background: none;box-sizing: border-box;resize: none;}
.to2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}
.to3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal;}
.to4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;white-space: normal;}
.to5{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;white-space: normal;}
.to6{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;white-space: normal;}
.to7{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;white-space: normal;}
.to8{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;white-space: normal;}
.to9{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;white-space: normal;}
.to10{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;white-space: normal;}

/*hd1*/
.hd1-a1{width: 100%;position: absolute;top: 0;left: 0;z-index: 10;}
.hd1-a2{height: 50px;position: absolute;top: 40px;left: calc(50% - 1300px/2 + 0px);}
.hd1-a3{height: 28px;position: absolute;top: 40px;right: calc(50% - 1300px/2 + 0px);}
.hd1-a4{height: 90px;position: absolute;top: 0;right: calc(50% - 1300px/2 + 60px);}
.hd1-a5{height: 90px;float: left;margin-left: 30px;position: relative;font-size: 14px;line-height: 72px;color: #fff;padding-top: 18px;}
.hd1-a5:first-child{margin-left: 0}
.hd1-a5 div{width: 0;height: 4px;background: #fff;position: absolute;top: 0;left: 50%;transition: 0.5s;}
.hd1-a5:hover div{width: 100%;left: 0;transition: 0.5s;}
.hd1-a5.on1 div{width: 100%;left: 0;}
@media only screen and (min-width: 1800px) {
	.hd1-a1{width: 100%;position: absolute;top: 0;left: 0;z-index: 10;}
	.hd1-a2{height: 66px;position: absolute;top: 30px;left: calc(50% - 1920px/2 + 80px);}
	.hd1-a3{height: 28px;position: absolute;top: 40px;right: calc(50% - 1920px/2 + 80px);}
	.hd1-a4{height: 90px;position: absolute;top: 0;right: calc(50% - 1920px/2 + 220px);}
	.hd1-a5{height: 90px;float: left;margin-left: 50px;position: relative;font-size: 16px;line-height: 72px;color: #fff;padding-top: 18px;}
	.hd1-a5:first-child{margin-left: 0}
	.hd1-a5 div{width: 0;height: 4px;background: #fff;position: absolute;top: 0;left: 50%;transition: 0.5s;}
	.hd1-a5:hover div{width: 100%;left: 0;transition: 0.5s;}
	.hd1-a5.on1 div{width: 100%;left: 0;}
}

/*ft1*/
.ft1-a1{width: 100%;background: #0259a4;}
.ft1-a2{width: 1300px;padding: 54px 0 0;margin: 0 auto;margin-bottom: 24px;display: flex;justify-content: space-between;}
.ft1-b1{width: 300px;}
.ft1-b2{width: 100%;height: 32px;position: relative;margin-bottom: 10px;}
.ft1-b3{height: 100%;float: left;margin-right: 16px;}
.ft1-b4{font-size: 30px;line-height: 32px;color: #fff;font-weight: bold;float: left;}
.ft1-b5{width: 100%;}
.ft1-b5>div{font-size: 14px;line-height: 36px;color: #fff;float: left;width: 100px;}
.ft1-c1{width: 1px;height: 150px;background: #fff;opacity: 1;position: relative;top: 4px;opacity: 0.1;}
.ft1-d1{position: relative;}
.ft1-d2{width: 100%;margin-bottom: 8px;}
.ft1-d3{width: 20px;height: 22px;position: relative;float: left;margin-right: 22px;top: calc(32px/2 - 22px/2);}
.ft1-d3 img{max-width: 100%;max-height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.ft1-d4{font-size: 14px;line-height: 32px;color: #fff;float: left;}
.ft1-e1{width: 122px;padding-top: 20px;}
.ft1-e2{width: 100%;margin-bottom: 16px;}
.ft1-e3{font-size: 14px;line-height: 14px;color: #fff;text-align: center;}
.ft1-f1{width: 1300px;margin: 0 auto;border-top: 1px solid rgba(255,255,255,0.1);}
.ft1-f1>div{font-size: 14px;line-height: 66px;color: #fff;text-align: center;}

/*ind1*/
.ind1-a1{width: 100%;height: 800px;position: relative;overflow: hidden;z-index: 1;}
.ind111{width: 1920px!important;height: 100%!important;position: relative;margin-left: calc(50% - 1920px/2);}
.ind111 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}
.ind1-a2{width: 100%;height: 100%;position: relative;}
.ind1-a2 img{min-height: 100%;}
.ind1-a3{font-size: 60px;line-height: 60px;color: #009f06;position: absolute;top: 254px;left: calc(50% - 1300px/2);}
.ind1-a4{width: 48px;height: 3px;background: #009f06;position: absolute;top: 340px;left: calc(50% - 1300px/2);}
.ind1-a5{font-size: 24px;line-height: 24px;color: #009f06;position: absolute;top: 386px;left: calc(50% - 1300px/2);}
.ind1-a6{height: 60px;position: absolute;top: 454px;left: calc(50% - 1300px/2);}
.ind112{width: 100%;position: absolute;bottom: 40px!important;left: 0;}
.ind112 .swiper-pagination-bullet{width: 14px;height: 14px;background: #00a306;opacity: 1;transition: 0.5s;margin: 0 5px;border-radius: 7px;}
.ind112 .swiper-pagination-bullet-active{width: 30px;background: rgba(255,255,255,0.6);transition: 0.5s;}

/*ind2*/
.ind2-a1{width: 1300px;position: relative;margin: 0 auto;padding-top: 160px;margin-bottom: 80px;}
.ind2-a1 .t2-a1{width: auto;position: absolute;top: 80px;left: 0;padding: 0;}
.ind2-a1 .t2-a2,.ind2-a1 .t2-a3{text-align: left;}
.ind2-a2{position: absolute;top: 94px;left: 190px;}
.ind2-a3{font-size: 16px;line-height: 16px;color: #333333;float: left;padding-right: 16px;margin-right: 16px;border-right: 1px solid #5d5d5d;cursor: pointer;}
.ind2-a3:last-child{padding-right: 0;margin-right: 0;border-right: 0;}
.ind2-a3.on1{color: #001a7d;font-weight: bold;}
.ind2-a4{position: absolute;top: 80px;right: 0;}
.ind2-a4 .bt1-a1{display: none;}
.ind2-a5{width: 100%;position: relative;}
.ind2-a6{width: 650px;position: relative;padding-top: 32px;float: left;}
.ind2-a7{width: 100%;font-size: 16px;line-height: 36px;color: #333333;display: none;}
.ind2-a8{width: 650px;position: absolute;bottom: 26px;left: 0;display: flex;justify-content: space-between;}
.ind2-a9{position: relative;}
.ind2-a10{position: relative;}
.ind2-a10>div{font-size: 36px;line-height: 36px;color: #001a7d;font-weight: bold;text-align: center;}
.ind2-a10>div:nth-child(1){position: relative;opacity: 0;}
.ind2-a10>div:nth-child(2){position: absolute;top: 0;left: 0;opacity: 1;width: 100%;}
.ind2-a11{font-size: 16px;line-height: 36px;color: #333333;text-align: center;}
.ind2-a12{width: 1px;height: 60px;background: #e2e2e2;}
.ind2-a13{width: 600px;height: 400px;position: relative;float: right;}
.ind211{width: 100%!important;height: 100%!important;position: relative;}
.ind211 .swiper-slide{width: 100%!important;height: 100%!important;position: relative;}
.ind211 .swiper-slide img{min-height: 100%;transition: 0.5s;}
.ind211 .swiper-slide:hover img{min-height: 100%;transition: 0.5s;}
.ind212{width: 100%;position: absolute;bottom: 20px!important;left: 0;}
.ind212 .swiper-pagination-bullet{width: 40px;height: 3px;background: #fff;opacity: 0.7;border-radius: 2px;margin: 0 5px;transition: 0.5s;}
.ind212 .swiper-pagination-bullet-active{opacity: 1;transition: 0.5s;}

/*ind3*/
.ind3-a1{width: 100%;background: #f9f9f9;padding-bottom: 80px;}
.ind3-a2{width: 1300px;position: relative;margin: 0 auto;}
.ind3-a3{width: 305px;height: 205px;position: relative;float: left;margin-left: calc((100% - 646px - 305px*2)/2)}
.ind3-a3:nth-child(1){width: 646px;height: 432px;position: relative;margin-left: 0;}
.ind3-a3:nth-child(2),.ind3-a3:nth-child(3){margin-bottom: 22px;}
.ind3-a4{width: 100%;height: 100%;position: relative;}
.ind3-a4 img{min-height: 100%;transition: 0.5s;}
.ind3-a3:hover .ind3-a4 img{transform: scale(1.08);transition: 0.5s;}
.ind3-a5{width: 100%;height: 64px;padding: 0 20px;font-size: 18px;line-height: 64px;color: #fff;text-align: center;position: absolute;bottom: 0;left: 0;background: rgba(0,0,0,0.6);}
.ind3-a3:nth-child(1) .ind3-a5{height: 76px;line-height: 76px;}

/*ind4*/
.ind4-a1{width: 1300px;position: relative;margin: 0 auto;margin-bottom: 70px;}
.ind4-a2{font-size: 16px;line-height: 16px;color: #333333;float: left;margin-right: 30px;padding-right: 30px;border-right: 1px solid #333333;transition: 0.5s;cursor: pointer;}
.ind4-a2:last-child{margin-right: 0;padding-right: 0;border-right: 0;}
.ind4-a2:hover{color: #001a7d;transition: 0.5s;}
.ind4-a2.on1{color: #001a7d;}
.ind4-b1{width: 100%;height: 390px;position: relative;overflow: hidden;margin-bottom: 80px;}
.ind4-b2{width: 1920px;height: 100%;position: absolute;top: 0;left: calc(50% - 1920px/2);overflow: hidden;opacity: 0;z-index: 1;}
.ind4-b2.on1{opacity: 1;z-index: 2;}
.ind4-b2 .swiper-container{width: calc((400px + 40px)*5)!important;height: 100%!important;position: relative;}
.ind4-b2 .swiper-container .swiper-slide{width: 20%!important;height: 100%!important;position: relative;}
.ind4-b3{width: 400px;height: 100%;position: relative;transition: 0.5s;}
.ind4-b3:hover{background: #001a7d;transition: 0.5s;}
.ind4-b4{width: 100%;height: 320px;border: 1px solid #d6d6d6;padding: 10px;transition: 0.5s;}
.ind4-b3:hover .ind4-b4{border: 1px solid #001a7d;transition: 0.5s;}
.ind4-b4>div{width: 100%;height: 100%;position: relative;}
.ind4-b4>div img{max-width: 100%;max-height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.ind4-b5{width: 100%;font-size: 16px;line-height: 20px;color: #333333;text-align: center;padding: 0 20px;position: absolute;bottom: 14px;left: 0;transition: 0.5s;}
.ind4-b3:hover .ind4-b5{bottom: 24px;color: #fff;transition: 0.5s;}
.ind4-c1{width: 100%;margin-bottom: 80px;}
.ind4-c1 .bt1-a1{margin: 0 auto;display: none;}

/*ind5*/
.ind5-a1{width: 100%;height: 628px;background: #f8f8f8;position: relative;overflow: hidden;}
.ind5-a2{width: 888px;height: 628px;position: relative;float: left;margin-left: calc(50% - 1920px/2);}
.ind5-a2 img{min-height: 100%;transition: 0.5s;}
.ind5-a2:hover img{transform: scale(1.08);transition: 0.5s;}
.ind5-a3{width: 650px;height: 628px;position: relative;float: right;margin-right: calc(50% - 1300px/2);}
.ind5-a3 .t2-a2,.ind5-a3 .t2-a3{text-align: left;}
.ind5-a3 .t2-a1{margin-bottom: 26px;}
.ind5-a4{width: 100%;padding-top: 26px;display: none;}
.ind5-a5{width: calc(50% - 16px/2);height: 56px;background: #e9ebf0;margin-bottom: 20px;position: relative;transition: 0.5s;}
.ind5-a5:nth-child(odd){float: left;}
.ind5-a5:nth-child(even){float: right;}
.ind5-a5:hover{background: #001a7d;transition: 0.5s;}
.ind5-a6{width: 6px;height: 6px;background: #333;border-radius: 50%;transition: 0.5s;position: absolute;top: calc(50% - 6px/2);left: 16px;}
.ind5-a5:hover .ind5-a6{background: #fff;transition: 0.5s;}
.ind5-a7{font-size: 16px;line-height: 56px;color: #333333;position: absolute;top: 0;left: 32px;transition: 0.5s;}
.ind5-a5:hover .ind5-a7{color: #fff;transition: 0.5s;}
.ind5-z1{width: 100%;height: calc(56px*5 + 20px*4);overflow: hidden;position: relative;}
.ind511{width: 100%!important;height: calc(56px*5 + 20px*5)!important;position: relative;}
.ind511 .swiper-slide{width: 100!important;height: calc(56px + 20px)!important;position: relative;}
.ind5-z2{width: 100%;height: 100%;position: relative;}

/*ind6*/
.ind6-a1{width: 100%;position: relative;margin-bottom: 60px;overflow: hidden;}
.ind6-a2{width: 1300px;height: 460px;position: relative;margin: 0 auto;overflow: hidden;}
.ind611{width: calc(100% + 24px)!important;height: 100%!important;position: relative;margin-left: calc(-24px/2);}
.ind611 .swiper-slide{width: calc(100%/3)!important;height: 100%!important;position: relative;}
.ind6-a3{width: calc(100% - 24px);height: 100%;position: relative;margin: 0 auto;}
.ind6-a4{width: 100%;height: 325px;margin-bottom: 20px;background: #000;}
.ind6-a4 img{min-height: 100%;transition: 0.5s;opacity: 1;}
.ind6-a3:hover .ind6-a4 img{transform: scale(1.08);transition: 0.5s;opacity: 0.6;}
.ind6-a5{width: 76px;position: absolute;top: calc(325px/2 - 76px/2);left: calc(50% - 76px/2);opacity: 0;transition: 0.5s;}
.ind6-a3:hover .ind6-a5{opacity: 1;transition: 0.5s;}
.ind6-a6{font-size: 16px;line-height: 36px;color: #333333;text-align: center;margin-bottom: 6px;}
.ind6-a7{height: calc(28px*2);font-size: 16px;line-height: 28px;color: #454545;}
.ind612{left: calc(50% - 1300px/2);}
.ind613{right: calc(50% - 1300px/2);}
.ind614{width: 75px;height: 75px;background: none;margin: 0;padding: 0;top: 140px;}
.ind614 img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.ind614 img:nth-child(1){opacity: 1;transition: 0.5s;}
.ind614 img:nth-child(2){opacity: 0;transition: 0.5s;}
.ind614:hover img:nth-child(1){opacity: 0;transition: 0.5s;}
.ind614:hover img:nth-child(2){opacity: 1;transition: 0.5s;}
@media only screen and (min-width: 1580px) {
	.ind612{left: calc(50% - 1540px/2);}
	.ind613{right: calc(50% - 1540px/2);}
}

/*ban1*/
.ban1-a1{width: 100%;overflow: hidden;}
.ban1-a2{width: 1920px;position: relative;margin-left: calc(50% - 1920px/2);}
.ban1-a2 img{transition: 0.5s;}
.ban1-a2:hover img{transform: scale(1.08);transition: 0.5s;}
.ban1-a3{font-size: 48px;line-height: 48px;color: #019106;position: absolute;top: 205px;left: calc(50% - 1300px/2);}
.ban1-a4{width: 48px;height: 3px;background: #019106;position: absolute;top: 280px;left: calc(50% - 1300px/2);}
.ban1-a5{font-size: 24px;line-height: 24px;color: #019106;position: absolute;top: 325px;left: calc(50% - 1300px/2);}

/*lan1*/
.lan1-a1{width: 100%;background: #f9f9f9;position: relative;height: 68px;}
.lan1-a2{width: 1300px;height: 68px;position: relative;margin: 0 auto;}
.lan1-a3{padding: 0 36px;font-size: 16px;line-height: 68px;color: #000000;float: left;transition: 0.5s;}
.lan1-a3:hover{background: #001a7d;color: #fff;transition: 0.5s;}
.lan1-a3.on1{background: #001a7d;color: #fff;}

/*t1*/
.t1-a1{width: 100%;padding: 80px 0 40px;}
.t1-a2{font-size: 36px;line-height: 36px;color: #333333;text-align: center;z-index: 1;}
.t1-a3{width: 140px;height: 25px;background: #e5e8f2;margin: 0 auto;margin-top: -10px;}

/*t2*/
.t2-a1{width: 100%;padding: 80px 0 30px;position: relative;}
.t2-a2{font-size: 36px;line-height: 36px;color: #333333;text-align: center;margin-bottom: 20px;}
.t2-a3{font-size: 18px;line-height: 18px;color: #c0c0c0;text-transform: uppercase;text-align: center;}

/*bt1*/
.bt1-a1{width: 132px;height: 48px;border: 1px solid #1f4d8b;font-size: 16px;line-height: 46px;color: #1f4d8b;text-align: center;position: relative;transition: 0.5s;}
.bt1-a1:hover{background: #1f4d8b;color: #fff;transition: 0.5s;}
.t2-a1 .bt1-a1{position: absolute;top: 80px;right: calc(50% - 1300px/2);}

/*page1*/
.page1-a1{position: relative;text-align: center;margin-bottom: 100px;}
.page1-a1>a{min-width: 42px;height: 42px;padding: 0 14px;box-sizing: border-box;font-size: 14px;line-height: 42px;color: #222222;background: #f0f0f0;text-align: center;margin: 0 2px;display: none;transition: 0.5s;}
.page1-a1>a:hover{color: #fff;;background: #001a7d;transition: 0.5s;}
.page1-a1>a.select{color: #fff;background: #001a7d;}
.page1-b1{display: none;}

/*products1*/
.products1-a1{width: 1300px;position: relative;margin: 0 auto;margin-bottom: 50px;}
.products1-a2{width: calc(50% - 30px);height: 112px;position: relative;margin-bottom: 50px;}
.products1-a2:nth-child(odd){float: left;}
.products1-a2:nth-child(even){float: right;}
.products1-a3{width: 175px;height: 112px;position: relative;float: left;}
.products1-a3 img{min-height: 100%;transition: 0.5s;}
.products1-a2:hover .products1-a3 img{transform: scale(1.08);transition: 0.5s;}
.products1-a4{width: calc(100% - 175px);height: 112px;position: relative;float: left;padding: 6px 30px;}
.products1-a5{font-size: 18px;line-height: 30px;color: #333333;margin-bottom: 10px;}
.products1-a6{font-size: 14px;line-height: 28px;color: #acacac;height: calc(28px*2);}

/*news1*/
.news1-a1{width: 1300px;position: relative;margin: 0 auto;margin-bottom: 50px;}
.news1-a2{width: calc(50% - 30px);height: 112px;position: relative;margin-bottom: 50px;}
.news1-a2:nth-child(odd){float: left;}
.news1-a2:nth-child(even){float: right;}
.news1-a3{width: 175px;height: 112px;position: relative;float: left;}
.news1-a3 img{min-height: 100%;transition: 0.5s;}
.news1-a2:hover .news1-a3 img{transform: scale(1.08);transition: 0.5s;}
.news1-a4{width: calc(100% - 175px);height: 112px;position: relative;float: left;padding: 6px 30px;}
.news1-a5{font-size: 18px;line-height: 30px;color: #333333;margin-bottom: 10px;}
.news1-a6{font-size: 14px;line-height: 28px;color: #acacac;height: calc(28px*2);}

/*show1*/
.show1-a1{width: 1200px;position: relative;margin: 0 auto;margin-bottom: 70px;padding-top: 86px;}
.show1-a2{width: 100%;font-size: 18px;line-height: 36px;color: #333333;text-align: center;margin-bottom: 70px;}
.show1-a3{width: 100%;height: 240px;position: relative;margin-bottom: 80px;}
.show1-a3 img{max-width: 100%;max-height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.show1-a4{width: 100%;border-top: 1px solid #e5e5e5;padding-top: 44px;margin-bottom: 100px;}
.show1-a5{font-size: 18px;line-height: 18px;color: #333333;font-weight: bold;margin-bottom: 30px;}
.show1-a6{font-size: 16px;line-height: 36px;color: #454545;margin-bottom: 16px;}
.show1-a7{width: 100%;}
.show1-a7>div{width: 120px;height: 44px;border: 1px solid #0259a4;font-size: 16px;line-height: 42px;color: #0259a4;text-align: center;transition: 0.5s;}
.show1-a7>div:hover{color: #fff;background: #0259a4;transition: 0.5s;}
.show1-a7>div:nth-child(odd){float: left;}
.show1-a7>div:nth-child(even){float: right;}

/*service1*/
.service1-a1{width: 1300px;font-size: 16px;line-height: 36px;color: #454545;margin: 0 auto;margin-bottom: 100px;}

/*search1*/
.search1-a1{width: 1000px;position: relative;height: 60px;margin: 0 auto;margin-bottom: 60px;padding: 10px 0;border-bottom: 1px solid #eeeeee;}
.search1-a1 input{width: 100%;height: 100%;font-size: 16px;line-height: 40px;color: #333;text-align: center;}
.search1-b1{width: 1300px;position: relative;margin: 0 auto;margin-bottom: 100px;}
.search1-b2{width: 100%;height: 61px;position: relative;border-bottom: 1px solid #eeeeee;}
.search1-b3{width: 70%;font-size: 16px;line-height: 60px;color: #333;float: left;}
.search1-b4{font-size: 16px;line-height: 60px;color: #666;float: right;}

/*form1*/
.form1-a1{width: 940px;position: relative;margin: 0 auto;}
.form1-a2{width: 100%;padding: 10px 30px;position: relative;background: #f9f9f9;margin-bottom: 30px;}
.form1-a3{font-size: 16px;line-height: 40px;color: #333333;float: left;}
.form1-a3 span{color: #ff0000;}
.form1-a4{width: calc(100% - 150px);height: 40px;position: relative;float: right;}
.form1-a4 input{width: 100%;height: 100%;position: relative;font-size: 16px;line-height: 40px;color: #333;}
.form1-a5{width: calc(100% - 150px);height: 240px;position: relative;float: right;}
.form1-a5 textarea{width: 100%;height: 100%;position: relative;font-size: 16px;line-height: 40px;color: #333;}
.form1-a6{width: 100%;text-align: center;margin-bottom: 80px;}
.form1-a7{width: 140px;height: 44px;position: relative;float: left;margin-left: calc(50% - 140px - 20px);}
.form1-a7 input{width: 100%;height: 100%;position: relative;background: #eeeeee;font-size: 14px;line-height: 44px;color: #333;text-align: center;}
.form1-a8{width: 140px;height: 44px;position: relative;float: right;margin-right: calc(50% - 140px - 20px);}
.form1-a8 input{width: 100%;height: 100%;position: relative;background: #001a7d;font-size: 14px;line-height: 44px;color: #fff;text-align: center;}

/*talent1*/
.talent1-a1{width: 1300px;position: relative;margin: 0 auto;margin-bottom: 80px;}
.talent1-a2{width: 100%;height: 60px;background: #0259a4;padding: 0 50px;}
.talent1-a2>div{font-size: 16px;line-height: 60px;color: #fff;}
.talent1-a2>div:nth-child(1){width: 430px;}
.talent1-a2>div:nth-child(2){width: 370px;}
.talent1-a2>div:nth-child(3){width: 300px;}
.talent1-a3{width: 100%;border: 1px solid #eeeeee;border-top: 0;padding: 24px 50px;}
.talent1-a4{width: 100%;margin-bottom: 30px;}
.talent1-b1{width: 100%;height: 57px;border-bottom: 1px solid #eeeeee;position: relative;}
.talent1-b2{width: 430px;font-size: 18px;line-height: 56px;color: #001a7d;font-weight: bold;float: left;}
.talent1-b3{width: 370px;font-size: 18px;line-height: 56px;color: #333333;float: left;}
.talent1-b4{width: 290px;font-size: 18px;line-height: 56px;color: #333333;float: left;}
.talent1-b5{height: 25px;position: absolute;top: calc(56px/2 - 25px/2);right: 10px;cursor: pointer;}
.talent1-c1{width: 100%;padding-top: 55px;display: none;}
.talent1-c2{width: 100%;border-bottom: 1px dashed #eeeeee;margin-bottom: 32px;}
.talent1-c3{width: 220px;height: 80px;position: relative;float: left;}
.talent1-c4{font-size: 16px;line-height: 16px;color: #333333;font-weight: bold;margin-bottom: 18px;}
.talent1-c5{font-size: 16px;line-height: 16px;color: #333333;}
.talent1-c6{width: 100%;}
.talent1-c7{font-size: 16px;line-height: 16px;color: #333333;font-weight: bold;margin-bottom: 6px;}
.talent1-c8{font-size: 16px;line-height: 40px;color: #333333;}

/*about1*/
.about1-a1{width: 100%;position: relative;margin-bottom: 80px;}
.about1-a2{width: 1300px;position: relative;font-size: 36px;line-height: 180px;color: #001a7d;margin: 0 auto;}
.about1-a3{width: 100%;position: relative;}
.about1-a4{width: 584px;height: 310px;position: relative;margin-left: calc(66.5% - 1920px/2);float: left;}
.about1-a4 img{min-height: 100%;transition: 0.5s;}
.about1-a4:hover img{transform: scale(1.08);transition: 0.5s;}
.about1-a5{width: 650px;height: 310px;position: relative;float: right;margin-right: calc(50% - 1300px/2);font-size: 16px;line-height: 36px;color: #454545;overflow: hidden;overflow-y: auto;padding-right: 60px;}
.about1-a5::-webkit-scrollbar {width : 10px;height: 100%;}
.about1-a5::-webkit-scrollbar-thumb{border-radius: 5px;background: #d9d9d9;}
.about1-a5::-webkit-scrollbar-track{border-radius: 5px;background: #f2f2f2;}
.about1-b1{width: 1300px;height: 550px;position: relative;margin: 0 auto;margin-bottom: 120px;overflow: hidden;}
.about111{width: calc(100% + 44px)!important;height: 100%!important;position: relative;margin-left: calc(-44px/2);}
.about111 .swiper-slide{width: calc(100%/3)!important;height: 100%!important;position: relative;}
.about111 .swiper-slide>div{width: calc(100% - 44px);height: 100%;position: relative;margin: 0 auto;background: #fafafa;}
.about111 .swiper-slide>div img{max-width: calc(100% - 35px*2);max-height: calc(100% - 40px*2);position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}

.service1-a1 img{max-width: 100%;display: inline-block;}