/*--reset--*/
html,body,div,dl,dt,dd,ul,ol,li,h1,pre,
h2,h3,h4,h5,h6,fieldset,form,
input,button,textarea,p,th,td{
 margin:0;
 padding:0;
}
body, button, input, select, textarea, option, optgroup{ font:12px/1 tahoma, arial,\5b8b\4f53, sans-serif;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
fieldset{ border:0;}
img{vertical-align:middle; border:0; border:none;}
input{webkit-font-smoothing:antialiased;-moz-font-smoothing: subpixel-antialiased;}
input:focus { outline:none; -moz-outline:none; -webkit-outline:none;}
textarea{outline:none;resize:none;}
ol,ul{ list-style:none;}
a{text-decoration:none;}
a,area { blr:expression(this.onFocus=this.blur());}
:focus{ outline:0;}
sup,sub{ font-size:100%; vertical-align:baseline;}
.clearfix{height:0;margin:0;padding:0;line-height:0;clear:both;}
.hide_d{ display:none;}
.hide_v{ visibility:hidden;}
.fs12{ font-size:12px;}
.fs14{ font-size:14px;}
.fs18{ font-size:18px;}
.fs20{ font-size:20px;}
.fc_red{ color:#ae1f1f;}
.f_wryh{ font-family:Microsoft Yahei,sans-serif;}
.clc_a{ width:100%; height:100%; display:block;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb40{ margin-bottom:40px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt40{ margin-top:40px;}
.fl{ float:left;}
.fr{ float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.cb{ clear:both;}
.cl{ clear:left;}
.cr{ clear:right;}
.pr{ position:relative;}
.pa{ position:absolute;}
.col_white{ color:#fff;}
.col_gray{ color:gray;}
.col_yellow{ color:#FFBA00;}
.col_green{ color:#4a9f06;}
.col_blue{color:#28aca1;}
.zoom{ zoom:1;}
html {zoom:expression(function(ele) {ele.style.zoom = "1";document.execCommand("BackgroundImageCache", false, true);}(this));}
@keyframes wzop{
    0% {opacity:1;transform: scale(1);}
    50%{opacity:0.8;transform: scale(0.97);}
    100%{opacity:1;transform: scale(1);}
}
@-webkit-keyframes wzop{
    0% {opacity:1;transform: scale(1);}
    50%{opacity:0.8;transform: scale(0.97);}
    100%{opacity:1;transform: scale(1);}
}
.wzop{animation:3s linear wzop infinite;-webkit-animation:3s linear wzop infinite;}
@keyframes wzop2{
    0% {transform: translateY(0);}
    50%{transform: translateY(10px);}
    100%{transform: translateY(0);}
}
@-webkit-keyframes wzop2{
    0% {transform: translateY(0);}
    50%{transform: translateY(10px);}
    100%{transform: translateY(0);}
}
@keyframes wzop3{
    0% {transform: scale(1);}
    50%{transform: scale(1.05);}
    100%{transform: scale(1);}
}
@-webkit-keyframes wzop3{
    0% {transform: scale(1);}
    50%{transform: scale(1.05);}
    100%{transform: scale(1);}
}
@keyframes wzop4{
    0% {transform: scale(1);}
    50%{transform: scale(0.98);}
    100%{transform: scale(1);}
}
@-webkit-keyframes wzop4{
    0% {transform: scale(1);}
    50%{transform: scale(0.98);}
    100%{transform: scale(1);}
}
.wzop2{animation:3s linear wzop2 infinite;-webkit-animation:3s linear wzop2 infinite;}
/*=====================page=================*/
body{ min-width:1110px; background: #0f3778;}
h1,h2,h3{ font-weight:normal; }
.wrap{ width:1110px; margin-left:auto; margin-right:auto;}
/*瀵艰埅start*/
.topbar{ width: 100%; height: 90px;position:fixed;top:0;left:0;z-index:30;/*background: rgb(35,60,112,0.6);*/transition:all 0.4s;}
.topbar_cur{background: rgb(35,60,111,0.6);}
.tlogo{ width: 120px; height: 50px; float:left; background: url(../images/logo.png) no-repeat 0 0;background-size:cover;margin-left: 60px;
    margin-top: 22px;}
.tnav{ float: right; letter-spacing: 1px; font-size: 14px; margin-right: 100px;margin-top:15px;}
.tnav li{ padding:0 24px;color: #fff; height: 60px; line-height: 60px; float:left; text-align: center; position: relative;z-index: 3;}
.tnav li b{ display: none; }
.tnav li a{ color: #fff; transition: all 0.3s;}
.tnav li.cur a.a_one,.tnav li a:hover{color: #fd7807;}
.tnavol{ width: 130px; position: absolute; left:-11px;top:50px;padding:10px 0; display: none; background: rgb(35,60,111,0.8);font-size:12px;}
.tnavol div{min-height:36px; line-height:36px;}
.tnavol div:hover{background: rgb(35,60,111,1);}
.tnavol div:hover a{color: #fd7807;}
.tnav li:hover .tnavol{ display: block; }
/*瀵艰埅end*/
.header{ width: 100%; height: 460px; background: url(../images/header.jpg) no-repeat center 0; overflow: hidden;}
.ban1{ width: 139px; height: 37px; display: block;top: 305px;left: 50%;margin-left: -69px;position: absolute; z-index: 1; background: url(../images/ban1.png) no-repeat 0 0;}
.header .ban1{ top:220px;display:none; }
.header h1{ font-size:52px; letter-spacing: 2px; color: #fafbfc; margin-top:160px; text-align: center; text-shadow: 4px 4px 0 #103d7a;}
.header h2{ font-size:26px; letter-spacing: 2px; color: #fafbfc; margin-top:36px;text-align: center;text-shadow: 3px 3px 0 #103d7a;}

.main{ overflow: hidden;background: url(../images/main.jpg) no-repeat center 0; position: relative; z-index:4;}
.main1{ height: 450px; overflow: hidden;}
.main1_t{ font-size: 32px;letter-spacing: 2px; text-align: center; color: #fff; margin-top: 80px; font-weight: normal; visibility:visible; font-weight: normal;}
.main1_d{ width: 1000px; height: 144px; margin:65px auto 0; }
.main1_dleft{ width: 310px; height: 144px; float: left; }
.main1_dcenter{ width: 360px; height: 144px; float: left; border-left:2px solid #fff; border-right:2px solid #fff;}
.main1_dright{ width: 310px; height: 144px; float: left; }
.main1_d_p1{ text-align: center; font-size: 40px; color: #fff; font-weight: bold; margin-top: 20px;}
.main1_d_p2{ text-align: center; font-size: 24px; color: #fff;  margin-top: 28px;}

.main2{ width: 1040px;padding:0 0px; height: 460px; margin:0 auto 80px; overflow: hidden; }
.main2_t{ font-size:32px; text-align: center; color: #fff;  margin: 41px 0 30px; line-height:50px; background:url(../images/titbg.png) no-repeat center center;}
.main2_h4{ text-align: center;font-size: 20px; font-weight: normal; color: #fff;margin-bottom:45px; letter-spacing: 1px;}
.main2_o {margin-left: 40px;}
.main2_d{ width: 260px;padding:0 25px; text-align:center; height: 280px; margin-right:15px;  float:left; position: relative;transition: all 0.2s;}
.main2_db img{ height:40px;}
.main2_d:hover{transform: scale(1.05);}
.main2_dt{margin:22px 0 24px;font-size: 24px; color: #fff;}
.main2_dm{ font-size:14px; color: #fff; letter-spacing: 2px; line-height: 20px; }
.main2_da{ width: 116px; height: 26px; transition: all 0.3s; display: block; position: absolute; bottom: 20px; left: 88px; line-height: 26px; text-align: center; font-size:14px; color: #fff; }
.main2_da:hover{ background: #f26120; }

.main3{margin-top:70px;}
.main3_t{font-size:32px; line-height:52px; text-align: center; color: #fff;  margin: 0 0 87px 0; background:url(../images/titbg.png) no-repeat center center;}
.main3_o{ width:1105px; height: 375px; overflow:hidden;margin:0 auto; position: relative;}
.main3_o ul{ width: 1200px; height: 375px; position: absolute;left:0;top:0;}
.main3_o li{ width: 260px; height: 375px; float: left; background: #162658; position: relative;margin-right: 20px; transition: all 0.2s;}
.main3_o li:hover{box-shadow: 0 0 4px #fff;transform:scale(0.98);}
.main3_o li img{ width: 260px; height: 222px; display: block; }
.main3_od1{ width:220px; height:72px; margin: 20px auto 0; line-height: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; font-size: 16px; color: #fff; letter-spacing: 2px;}
.main3_od2{ font-size: 14px; color: #5b719c; margin:10px 0 0 20px;}
.main3_oa{ width: 260px; height: 54px; display:none; position: absolute;bottom:28px;left: 0; background: url(../images/main3_oa.png) no-repeat 0 0;}
.main3_oa:hover{background: url(../images/main3_oa.png) no-repeat 0 -54px;}
.main3_prev{ width: 26px; height: 46px;top:159px;display:none;left: 6px; z-index: 3; opacity: 0.7; background: url(../images/main3_prev.png) no-repeat center 0; position: absolute; }
.main3_next{ width: 26px; height: 46px;top:159px;display:none;right:10px; z-index: 3; opacity: 0.7; background: url(../images/main3_next.png) no-repeat center 0; position: absolute; }
.main3_prev:hover,.main3_next:hover{opacity:1;}
.news_pic{ width: 260px; height: 222px;background-repeat: no-repeat;background-position: center center;background-size: cover;cursor: pointer; }

.main4{margin:140px auto;}
.main4_t{font-size:32px; line-height:52px; text-align: center; color: #fff;  margin: 0 0 87px 0; background:url(../images/titbg.png) no-repeat center center;}
.main4_o{ width: 1080px; height: 430px; margin: 0 auto; overflow: hidden; position: relative;}
#main4_box{width: 3000px; height: 350px; position: absolute; left: 0;top:0;}
.main4_item{width: 1080px; height: 350px; float: left;}
.main4_item a{ width: 142px; height: 60px; float:left; margin:0 36px 30px;}
.main4_item img{ width: 142px; height: 60px; display:block; float:left; margin:0 36px 30px;}
#main4_po{width:100%;height: 12px; text-align: center; position: absolute;left:0;bottom:6px;}
#main4_po span{ width: 12px; height: 12px; display:inline-block; background: #626262; border-radius:6px; margin:0 8px;}
#main4_po span.cur{ background: #fff; }

.floatbar{ width: 20px; height: 1181px; position: absolute; z-index: 5;display:none;}
.floatbar1{background: url(../images/floatbar1.png) no-repeat center 0;top:90px;right:76px;}
.floatbar2{background: url(../images/floatbar2.png) no-repeat center 0;top:1200px;left:56px;}
.floatbar3{background: url(../images/floatbar3.png) no-repeat center 0;top:1906px;right:76px;}
.floatbar4{background: url(../images/floatbar4.png) no-repeat center 0;top:1000px;left:76px;}
.floatbar5{background: url(../images/floatbar5.png) no-repeat center 0;top:2000px;right:76px;}
.floatbar6{background: url(../images/floatbar4.png) no-repeat center 0;top:76px;right:76px;}
.floatbar7{background: url(../images/floatbar5.png) no-repeat center 0;top:800px;left:76px;}
.floatbar8{background: url(../images/floatbar5.png) no-repeat center 0;top:1600px;left:56px;}
.floatbar9{background: url(../images/floatbar6.png) no-repeat center 0;top:2400px;left:56px;}
.floatbar_abus1{ width:18px; height:894px; background: url(../images/floatbar_abus1.png) no-repeat center 0;top:36px;right:56px;}
.floatbar_abus2{ width:18px; height:894px; background: url(../images/floatbar_abus2.png) no-repeat center 0;top:730px;left:56px;}
.floatbar_abus3{ width:19px; height:1000px; background: url(../images/floatbar_abus3.png) no-repeat center 0;top:1520px;right:56px;}
.floatbar_join1{width:18px; height:764px; background: url(../images/floatbar_join1.png) no-repeat center 0;top:10px;right:56px;}
.floatbar_join2{width:18px; height:888px; background: url(../images/floatbar_join2.png) no-repeat center 0;top:325px;left:56px;}
.floatbar_news{width:20px; height:894px; background: url(../images/floatbar_news.png) no-repeat center 0;top:300px;right:56px;}
/*椤佃剼start*/
.footer{ width: 100%; height:448px; overflow: hidden; background: #28305f; letter-spacing:1px;}
.footer .wrap{ height: 448px; }
.footer_area{margin:68px 0 0 60px;float:left;color: #fff;}
.footer_area2{margin:68px 20px 0 100px;}
.footer_area a{color: #fff;} .footer_area a:hover{ text-decoration: underline; }
.footer_area_t{margin-bottom: 10px; font-size: 16px; }
.footer_area p{ line-height:24px; font-size: 14px;}
.footer_m{ position: absolute; bottom:25px;left:210px; text-align: center; }
.footer_m p{ font-size: 14px; line-height: 25px; color: #fff;}
.footer_m p a{color: #fff;}
.footer_share{ margin: 68px 60px 0 60px;float:left;color: #fff; }
.footer_share img{ width: 100px; height: 100px; display: block; margin:0 0 15px 0;padding:10px; border:1px solid #fff;}
.footer_share p{ font-size: 16px; color: #fff; text-align:center;}
/*椤佃剼end*/
/*--product--*/
.header_p1{width: 100%; height: 480px;background: url(../images/product1_header.jpg) no-repeat center 0;}
.header_p2{width: 100%; height: 480px;background: url(../images/product2_header.jpg) no-repeat center 0;}
.header_p3{width: 100%; height: 480px;background: url(../images/product3_header.jpg) no-repeat center 0;}
.header_p4{width: 100%; height: 480px;background: url(../images/product4_header.jpg) no-repeat center 0;}
.header_p5{width: 100%; height: 480px;background: url(../images/product5_header.jpg) no-repeat center 0;}
.header_p6{width: 100%; height: 480px;background: url(../images/product6_header.jpg) no-repeat center 0;}
.header_p h2{ font-size: 54px; color:#fafbfc; position: absolute;left:64px;top:134px;letter-spacing: 2px;}
.header_p h3{ font-size: 18px;line-height: 22px; color:#fafbfc; position: absolute;left:64px;top:220px;letter-spacing: 2px;}
.header_ab h2{font-size: 54px; color:#fafbfc; position: absolute;left:64px;top:110px;}
.header_ab h3{font-size: 18px; line-height: 22px; letter-spacing:2px; color:#fafbfc; position: absolute;left:64px;top:200px;}
.header_jo h3,.header_news h3{font-size: 54px; color:#fafbfc; position: absolute;left:64px;top:134px;}
.banp1{width: 139px; height: 37px; display: block;position: absolute; z-index: 1; /* background: url(../images/ban1.png) no-repeat 0 0; */top: 295px;left: 65px;margin-left:0;}
.ban1p1{line-height: 36px;font-size: 16px;text-align: center;color: #fff; letter-spacing: 1px;

	background-image: -webkit-gradient(linear, left 0, right 0, from(rgb(255, 111, 2)), to(rgb(245, 160, 28)));
  	}
.banp2{}
.pro1_1{ width: 1029px; height: 526px; display: block; margin:0 auto; background: url(../images/pro1_1.png) no-repeat 0 0; }
.pro1_d{ width: 920px; overflow: hidden; margin:0 auto 30px;padding-bottom: 30px;}
.pro1_dd{ width: 460px; display:block; margin-top: 20px;}
.pro5 .pro1_dd{ width: 56%;margin-top: 70px;}
.pro5 .pro1_d{ width: 1000px; }
.pro4_dd{margin-top: 130px;}
.pro1_dt{ font-size: 38px; margin:10px 0 55px 0;}
.pro2_dt1{ margin-top:40px; }
.pdrt40{padding-right: 40px;}
.pdlt40{padding-left: 48px;}
.pro1_dt span{border-bottom:4px solid #24fdfc;padding:10px 0;
    color: #24fbfc;
	background-image: -webkit-gradient(linear, left 0, right 0, from(rgb(37, 255, 253)), to(rgb(9, 136, 223)));
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
}
.pro1_dm{ font-size: 18px; color: #fff; line-height: 36px; letter-spacing: 1px; }
.pro1_dm_left{padding-left: 150px;}
.pro1_dm span{ display: block; }
.new_pro6w{ min-width:920px; height:195px; text-align:center;margin:110px auto;}
.pro1_6{ width: 300px; height: 195px;margin:0 auto; display:inline-block; position: relative;background: url(../images/new_pro6w.png) no-repeat center 0;}
.pro1_61{ margin-right: 10px; }
.pro1_62{ margin-right: 10px; }
.pro1_6d{  height: 145px; margin: 50px auto 0;}
.pro1_dimg{ width: 40%; }
.pro1_dimg2{ width: 372px; margin-left: 20px;}
.pro1_dimg3{ width: 376px; }
.pro1_dimg4{ width: 367px; }
.pro1_dimg5{ width: 339px; }
.pro2_dimg1{ width: 421px; }
.pro2_dimg2{ width: 400px; }
.pro2_dimg3{ width: 416px; }
.pro3_dimg1{ width: 343px; }
.pro3_dimg2{ width: 367px; }
.pro3_dimg3{ width: 344px; }
.pro3_dimg4{ width: 312px; }
.pro3_dimg5{ width: 325px; margin-left: 40px; }
.pro5_dimg1{width: 344px;}
.pro5_dimg2{width: 376px;}
.pro5_dimg3{width: 392px;}
.pro6_dimg1{ width: 345px; }
.pro6_dimg2{ width: 345px; }
.pro6_dimg3{ width: 345px; }
.mpro3 .pro1_dt{ margin-top: 40px; }
.mpor6 .pro1_d{ width: 1000px; }
.pro1_6d p{ font-size: 26px; color: #fff; margin-top:15px; line-height: 42px; text-indent: 40px; text-align:center;}
.pro1_6d_p1{ background:url(../images/yuyue.png) no-repeat 60px 2px;}
.pro1_6d_p2{ background:url(../images/xiazai.png) no-repeat 35px 2px;text-indent: 50px;}
.pro1_6d a{ width: 165px; height: 38px; display: block; background:url(../images/pro1_7.jpg) no-repeat center 0; background-size:cover; margin: 25px auto 0; }
.pro1_6d a.sty_a2{background:url(../images/pro1_72.jpg) no-repeat center 0; background-size:cover;}
.main3_t2{font-size:40px; line-height: 48px; text-align: center; color: #fff;  margin: 0 0 75px 0; background:url(../images/titbg.png) no-repeat center center;}
.main3_t3{font-size:32px; line-height: 56px; text-align: center; color: #fff;  margin: 0 0 75px 0; background:url(../images/titbg.png) no-repeat center center;}
.pro1_dw1{ width: 940px; margin-bottom: 100px;}
.pro4_d{ width: 1110px; height: 150px; text-align: center; font-size: 36px; color: #fff; margin-bottom:130px;}
.pro4_dt{ width: 277px; height: 60px; padding-top: 90px; float: left; }
.pro4_dt1{ background: url(../images/pro4_ic1.png) no-repeat center 10px; }
.pro4_dt2{ background: url(../images/pro4_ic2.png) no-repeat center 10px; }
.pro4_dt3{ background: url(../images/pro4_ic3.png) no-repeat center 10px; }
.pro4_dt4{ background: url(../images/pro4_ic4.png) no-repeat center 10px; }
.main_pro4{padding-bottom: 200px; }
.pro4_dimg{ width: 530px; float: right;}
.pro4_img{ width: 1110px; height: 400px; padding-top:35px; margin-top:170px; background: url(../images/pro4_5.png) no-repeat 0 center; }
.pro4_dimgt1{ width: 213px; height: 355px; float: left; line-height: 30px; font-size: 20px; color: #fefefe; text-align: center; }
.pro4_dimgt1 img,.pro4_dimgt2 img{ width: 160px; margin-bottom: 20px;}
.pro4_dimgt2{ width: 213px; height: 355px; float: right; line-height: 30px; font-size: 20px; color: #fefefe; text-align: center;margin-right: 70px; }
.pro5_d{ color: #fefefe; font-size: 24px;text-align: center; margin-bottom: 160px;}
.pro5_d img{ width: 140px; padding:10px; margin-bottom: 30px; border:3px solid rgb(0,250,253,0.6);}
.pro5_d2{ width: 1000px; overflow: hidden; margin:0 auto 50px;padding-bottom: 30px;}
.pro5_d2w{ width: 271px; height: 342px; float: left; margin:0px 30px; text-align: center; }
.pro5_d2w:hover{animation:1s linear wzop4 infinite;-webkit-animation:3s linear wzop4 infinite;}
.pro5_d2w img{ width: 30%; margin:30% 0 15%;}
.pro5_d2w p{padding:0 25px; font-size: 22px; color: #fff; line-height: 32px; text-align:center;}
.pro5_d2i1{ width: 475px; height: 500px; float:left;margin-left:40px;}
.pro5_d2i1 img{ width: 475px; }
.pro5_d2i1 p{ text-indent:20px;font-size: 24px; color: #fff; text-indent: 168px;}
.pro5_d2i2{width: 260px; height: 500px; float:left; margin-left: 120px;}
.pro5_d2i2 img{ width: 260px; text-shadow: 0 0 3px #ccc; }
.pro5_d2i2 p{ text-indent:20px;font-size: 24px; color: #fff; text-indent: 78px;}
.pro6_imgd{ width: 440px;padding-bottom: 100px;overflow: hidden; background: url(../images/pro6_dg.png) no-repeat center bottom;}
.pro6_dimg{width: 80%;margin-left: 42px;}
.pro6_dd{width: 400px; padding:0 50px; height: 235px; display:block; margin-top: 80px; background: url(../images/pro6_dg2.png) no-repeat 0 0; background-size:cover; }
.pro6_dt{ font-size: 40px; margin:20px 0 15px 0;}
.pro6_dt img{ width: 90px; margin-right: 20px; }
.pro6_dt span{padding:10px 0;
    color: #24fbfc;
    background-image: -webkit-gradient(linear, left 0, right 0, from(rgb(37, 255, 253)), to(rgb(9, 136, 223)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.pro6_dm{ font-size: 22px; color: #fff; line-height: 36px; letter-spacing: 2px; }
.animleft{ position: relative; left:-500px;}
.animright{ position: relative; right:-500px;}
.cover{ width: 650px; height: 557px;left:0;top:0; z-index: 1000; display: none; position:absolute; background: #0f397c; border:6px solid #097baa;border-radius: 6px; box-shadow: 0 0 80px #1b5a98 inset;}
.cover_t{font-size: 30px;text-align: center;color: #fff;margin: 40px 0;background: url(../images/ttbg.png) no-repeat center 0; background-size:cover;}
.cov_close{ width: 36px; height: 36px; position: absolute; top:25px; right: 35px; background: url(../images/cov_close.png) no-repeat center 0; }
.cov_d{ width: 600px; height: 432px; margin:0 auto; }
.cov_p{ font-size:20px; color: #fefefe; line-height: 50px; border-bottom:1px solid #46cdff; letter-spacing: 8px;}
.cov_input{ line-height: 50px; background: none; border: none; font-size:20px; color: #fff; margin-left: 26px;}
.cov_input::-webkit-input-placeholder {
  color: #75bad9;
  font-size: 20px;
  font-family:\5FAE\8F6F\96C5\9ED1;
}
.tarea::-webkit-input-placeholder {
  color: #75bad9;
  font-size: 20px;
  font-family:\5FAE\8F6F\96C5\9ED1;
}
.cov_tarea{font-size:20px; color: #fff; margin-top:30px;}
.cov_tarea textarea{ width: 520px; height: 100px; font-size:24px; color:#75bad9; padding:15px; background:none; border:2px solid #46cdff; margin-top: 15px;}
.cov_a a{width: 160px;height: 37px;display: block;background: url(../images/pro1_7.jpg) no-repeat center 0;background-size:cover;margin: 30px auto 0;}
.cov_test a{width: 160px;height: 37px;display: block;background: url(../images/pro1_7.jpg) no-repeat center 0;background-size:cover;margin: 30px auto 0;}
/*---about us---*/
.header_ab{width: 100%; height: 350px;background: url(../images/header_ab.jpg) no-repeat center 0;}
.abus_d1{ width: 875px;margin:0 auto 140px;font-size:16px; line-height: 36px; color: #fdfdfd; text-align:center; }
.abus_t{font-size:32px; line-height: 56px; text-align: center; color: #fff;  margin: 0 0 40px 0; background:url(../images/titbg.png) no-repeat center center;}
.abus_d1 p{ margin-bottom: 25px; }
.abus_d2{ width: 990px; height: 540px; margin:0 auto 80px; background: url(../images/abus_bg2.png) no-repeat center 50px; }
.abus_box{ width: 190px; height: 270px; float: left; }
.abus_box_t{ width: 120px; height: 82px;transition: all 0.4s; padding-top:38px; margin:0 auto 10px; color: #000873; font-size: 24px; text-align:center; background: url(../images/abus_bg3.png) no-repeat 0 0; }
.cur .abus_box_t{background: url(../images/abus_bg4.png) no-repeat 0 0;}
.abus_box_d p{font-size: 14px; color: #00fafd; text-align: center; line-height: 20px; letter-spacing:1px;}
.abut_d3{ width: 990px; height: 810px; margin:0 auto; text-align: center;}
.abut_d3 p{ font-size: 16px; color: #fff; line-height: 30px; }
.abut_img{ width: 700px; margin-top: 28px;}
/*---join us---*/
.header_jo{width: 100%; height: 350px;background: url(../images/header_jo.jpg) no-repeat center 0;}
.join_t{font-size:32px; line-height: 56px; text-align: center; color: #fff;  margin: 0 0 80px 0; background:url(../images/titbg.png) no-repeat center center;}
.join_d1{ width: 1070px; height: 240px; margin:0 auto 140px; text-align:center;}
.join_b{ letter-spacing:1px; width: 165px; height: 80px; text-align: center; color: #f6f9fb; padding-top: 151px; display:inline-block; margin:0 8px; }
.join_b:hover{}
.join_b div{ font-size: 18px; margin:5px 0 5px 0; }
.join_b1{ background-image: url(../images/join_d1.png); background-position:center -30px;}
.join_b2{ background-image: url(../images/join_d2.png); background-position:center -30px;}
.join_b3{ background-image: url(../images/join_d3.png); background-position:center -33px; }
.join_b4{ background-image: url(../images/join_d4.png);  background-position:center -34px;}
.join_b5{ background-image: url(../images/join_d5.png); background-position:center -39px; }
.join_d2{ width: 895px; height: 162px; margin:0 auto 270px; }
.join_d2 div{width:197px; height:162px; background:url(../images/jobbg.png) no-repeat 0 0; float:left; margin:0 12px;}
.joblink{ width: 120px; height: 98px; display: block; margin: 30px auto 0; }
.joblink img{width: 197px; height: 162px;}
.joblink1{width: 90px; height: 74px;background:url(../images/bosszhipin.png) no-repeat center center; background-size: contain; margin-top:40px; }
.joblink2{background:url(../images/liepin.png) no-repeat center center; background-size: contain;}
.joblink3{background:url(../images/51job.png) no-repeat center center;background-size: contain;}
.joblink4{width: 90px; height: 74px;background:url(../images/zhilianzhaopin.png) no-repeat center center;background-size: contain;margin-top:40px;}
/*---news---*/
.header_news{width: 100%; height: 350px;background: url(../images/header_news.jpg) no-repeat center 0;}
.newsarea{ width: 1070px; margin:112px auto; overflow: hidden;}
.news_b{height:215px;padding:0 10px 60px;border-bottom:2px solid #3283c2;margin-bottom: 94px;}
.news_img{ width: 277px; height: 213px; float: left; margin-right: 38px;}
.news_i{ width: 720px;height:215px; float: left; color: #fff;}
.news_i a{ color: #fff;}
.news_i_t{ font-size: 22px; height: 26px; line-height:26px; white-space:nowrap; text-overflow: ellipsis;overflow: hidden;margin:13px 0 16px 0;}
.news_i_b{ height:120px;font-size: 16px; line-height: 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;letter-spacing: 1px;}
.news_i_p{margin-top: 17px;font-size: 18px; color: #d4d4d4; }
.newsmore{ width: 114px; height: 30px; display: inline-block; background: url(../images/news_more.png) no-repeat 0 0; margin-left:46px;vertical-align: middle; }
.news_info{ width: 940px; margin:0 auto; }
.news_info_t{ height: 95px; line-height: 46px; margin-bottom: 60px;}
.news_info_tb{ width: 95px; height: 95px; margin:0 32px 0 0;line-height: 32px; float: left; background: #3eb6e3; font-size: 24px; color: #0f3778; text-align: center; }
.news_info_tb1{margin:14px 17px 0; border-bottom:3px solid #0f3778; }
.news_info_td{ font-size: 24px; color: #fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.news_info_p{ margin-bottom: 100px; }
.news_info_p p{margin-bottom: 15px; font-size: 14px;color: #fff; line-height: 20px; text-indent:2em;text-align: justify; letter-spacing: 1px; }
.news_info_p img{ max-width: 750px; display:block; margin:0 auto; }
.news_info_p .ql-align-right{ text-align: right; }
.news_info_p .ql-align-left{ text-align: left; }
.news_info_p .ql-align-center{ text-align: center; }
.news_info_p .ql-align-justify{ text-align: justify; }
/*鍒嗛〉*/
#pagebox {display: table;margin: 0 auto 50px;color: #fff;}
.prv {width: 45px;height: 45px;background: url(../images/news_prev.png) no-repeat 0 0;cursor: pointer;margin:0 30px;}
.next {width: 45px;height: 45px;background: url(../images/news_next.png) no-repeat 0 0;cursor: pointer;margin:0 30px;}
.pagingUl {float: right;padding: 0;margin: 9px;list-style: none;height: 30px;}
.pagingUl li {float: left;text-align: center;margin-right: 5px;border-radius: 5px;}
.pagingUl li a {display: inline-block;text-align: center;line-height: 28px;color: #fff;font-size: 24px;margin:0 36px;border-radius: 5px;}
#pagebox .activP,#pagebox .next:hover,.pagingUl li a:hover,#pagebox .prv:hover{color:#ff6f02;}

.swiper-container {
    width: 100%;
    height: 460px;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

}
.swiper-pagination-bullet {
    background: #fff;
    opacity: .8;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff;
    border:1px solid #fff;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 8%;
    left: 0;
    width: 100%;
}
.swiper-slide h1{ font-size:52px; letter-spacing: 2px; color: #fafbfc; margin-top:160px; text-align: center; text-shadow: 4px 4px 0 #103d7a;}
.swiper-slide h2{ font-size:26px; letter-spacing: 2px; color: #fafbfc; margin-top:36px;text-align: center;text-shadow: 3px 3px 0 #103d7a;}
.swiper-slide .ban1 {top: 220px;display: none;}
.swiper-container{ overflow: hidden;}

.header_ser{width: 100%; height: 412px;background: url(../images/header_ser.jpg) no-repeat center 0;}
.header_ser h3{font-size: 54px; color:#fafbfc; position: absolute;left: 290px;top: 205px;}
.join_se{ overflow: hidden;height:320px; margin-bottom:60px;padding-top:10px;}
.join_ser{ width: 330px;height: 315px; float:left;background-color: #0f3f87;background-repeat:no-repeat;background-position:center top;box-shadow:0px 0px 5px #0a2c65;margin:0 20px;}
.join_ser1{background-image:url('../images/sic1.jpg');background-color: #0f4284;}
.join_ser2{background-image:url('../images/sic2.jpg');}
.join_ser3{background-image:url('../images/sic3.jpg');}
.join_ser p{margin:160px auto 20px; text-align: center;font-size: 20px;color: #fff;}
.join_ser div{padding:0 20px;line-height:20px;font-size:14px;color: #fff;letter-spacing:2px;}
.join_se_b{width:250px;height:285px;float:left;margin:0 12px;background: url('../images/serbg1.png') no-repeat 0 0;}
.join_se_bg{width:40px;height:45px;background-repeat:no-repeat;background-position:center center;margin: 15px auto 0;}
.join_se_bg1{background-image:url('../images/sic4.jpg');}
.join_se_bg2{background-image:url('../images/sic5.jpg');}
.join_se_bg3{background-image:url('../images/sic6.jpg');}
.join_se_bg4{background-image:url('../images/sic7.jpg');}
.join_se_bt{margin:30px auto 20px; text-align: center;font-size: 20px;color: #fff;}
.join_se_b p{padding:0 25px;font-size: 22px;color: #fff;margin:0 auto 10px;}
.join_se_b p.fs14{font-size:14px;}
.join_se_bd{padding:0 25px;font-size: 14px;color: #fff;margin:0 auto 10px;letter-spacing: 2px;line-height:24px;}
.newButton{
    position: absolute;
    left: 64px;
    top: 315px;
    letter-spacing: 2px;
    padding: 10px 20px;
    cursor: pointer;
}
.gil_content{
    display: flex;
    width: 740px;
    height: 460px;
    border-radius: 8px;
    opacity: 1;
    position: relative;
    background: #FFFFFF;
}
.gil_left{
    width: 460px;
    height: 460px;
}
.gil_left img{
    width: 100%;
    height: 100%;
}
.gil_right{
    flex:1;
    text-align: center;
    padding-top:90px ;
}
.gil_right img{
    width: 160px;
    height: 160px;

}
.gil_rightContent{
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
    text-align: center;
    letter-spacing: 0em;
    color: rgba(0, 0, 0, 0.45);
    margin-bottom: 16px;
}
.close{
    position:absolute;
    right: 12px;
    top: 10px;
    background: url(../images/gil/close.png) no-repeat;
    width: 16px;
    height: 16px;
    background-size:cover;
}
.sure{
    display: none;
}
.sure button{
    width: 100%;
    background: none;
    border:none;
    border-top:1px solid #EEEEEE;
    height: 46px;
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    text-align: center;
    letter-spacing: 0px;
    margin-top: 28px;
    /* 蓝色主色/默认 */
    color: #2A79EE;
}
