@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; border:0px; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; color:#333; font-size:14px; width:100%; background:#ffffff;}
a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#333; font-size:13px;}
a:hover{ text-decoration:none;}
*{ padding:0px; margin:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/
li{ list-style:none;}
.clear{ clear:both !important; height:0px !important; width:0px !important; float:none !important; margin:0px !important; padding:0px !important; border:0px !important; line-height:0 !important; position:relative !important; }
input:focus{ outline: none;}/*去除按钮选中的高亮标签*/
textarea:focus{ outline: none;}/*去除文本框选中的高亮标签*/
button:focus{ outline: none;}/*去除按钮选中的高亮标签*/
select:focus{ outline: none;}/*去除下拉框选中的高亮标签*/
img{ max-width:100% !important; vertical-align: middle;}
div,p,table,td,ul,li,span,a,ol,input,label{ padding:0px; margin:0px; border:0px;}
input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#4d4d4d; font-size:12px;}
input::-webkit-input-placeholder{ /* WebKit browsers */ color:#4d4d4d; font-size:12px;}
input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#4d4d4d; font-size:12px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#4d4d4d; font-size:12px;}
.fl{ float:left;}
.fr{ float:right;}


/*黑白照片*/
.gray {
-webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
     -o-filter: grayscale(100%);
        filter: grayscale(100%);
        filter: gray;
}

.gray:hover {
-webkit-filter: grayscale(0%);
   -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
     -o-filter: grayscale(0%);
        filter: grayscale(0%);
        filter: gray;
}
/*圆角5px*/
.radius5{
-webkit-border-radius:5px;
   -moz-border-radius:5px;
    -ms-border-radius:5px;
     -o-border-radius:5px;
        border-radius:5px;
}
/*圆角10px*/
.radius10{
-webkit-border-radius:10px;
   -moz-border-radius:10px;
    -ms-border-radius:10px;
     -o-border-radius:10px;
        border-radius:10px;
}
/*图片变大*/
.tra .imgs{
-webkit-transform: scale(1);
   -moz-transform: scale(1);
    -ms-transform: scale(1);
     -o-transform: scale(1);
           filter: scale(1);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s;
}
.tra:hover .imgs{
-webkit-transform: scale(1.15);
   -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
     -o-transform: scale(1.15);
           filter: scale(1.15);
           filter: transform;
       transition: all 0.5s ease 0s;
-webkit-transform: all 0.5s ease 0s;
}
/*透明度50%*/
.opacity5{ filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity:0.5;opacity: 0.5;}

.shadow5{
-webkit-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px;
   -moz-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px;
    -ms-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px;
     -o-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px;
        box-shadow:rgba(0,0,0,0.13) 5px 5px 5px;
}

.shadow10{
-webkit-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px;
   -moz-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px;
    -ms-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px;
     -o-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px;
        box-shadow:rgba(0,0,0,0.13) 5px 5px 10px;
}



.moTop{ width:100%; padding:0 30px; height:50px; display:flex; align-items:center; justify-content:space-between; background:#fff;  z-index: 999; box-shadow:rgba(0,0,0,0.5) 0 0 10px; border-bottom: #fff solid 1px; position: fixed; top: 0;}
.moTop .moLogo{ height:30%;}
.moTop .moMenuOpen{ height:40%;}

.moMenuBox{ width:100%; display:none; background:rgba(102,198,234,.36); height:100vh; position: fixed; z-index: 999999999; top: 0;}
.moMenu{ width:60%; background:#fff; display:flex; flex-direction:column; align-items:center; height:100vh; position:fixed; z-index:999999; top:0; left:-60%; box-shadow: rgba(0,0,0,0.3) 0 0 10px;}

.moDropLogo{ display:inline-block; margin:30px 0; width:60%;}

.moDrop{ width:100%; display:flex; flex-direction:column; padding: 0 10%; }
.moDrop .yiji{ width:100%;}
.moDrop .yiji .yijiTitle{ width:100%; display:flex; justify-content:center; position:relative; border-bottom:#1561d8 solid 1px;}
.moDrop .yiji .yijiTitle .yijiTitleText{ display:flex; line-height:3em; text-align:center; font-size:16px; color:#333;}
.moDrop .yiji .yijiTitle .yijiTitleIcon{ position:absolute; right:0; top:50%; height:0; display:flex; align-items:center; justify-content:flex-end;}
.moDrop .yiji .yijiTitle .yijiTitleIcon img{ cursor:pointer; height: 8px;}
.moDrop .yiji .yijiTitle .yijiTitleIcon img:nth-child(2){ display:none;}
.moDrop .yiji.on{}
.moDrop .yiji.on .yijiTitle .yijiTitleIcon img:nth-child(1){ display:none;}
.moDrop .yiji.on .yijiTitle .yijiTitleIcon img:nth-child(2){ display:block;}

/*.moDrop .yiji.on .erjiDrop{ display:block;} */
.erjiDrop{ width:100%; display:none;}
.moDrop .yiji.on .erjiDrop{ border-bottom:#1561d8 solid 1px;}
.erjiDrop .erji{ width:100%;}
.erjiDrop .erji .erjiTitle{ width:100%; position:relative; display:flex; align-items:center; justify-content:center;}
.erjiDrop .erji .erjiTitle .erjiTitleText{ line-height:3em; font-size:14px; color:#333; display:block;}
.erjiDrop .erji .erjiTitle .erjiTitleIcon{ position:absolute; right:25px; top:50%; height:0; display:flex; align-items:center; justify-content:flex-end;}
.erjiDrop .erji .erjiTitle .erjiTitleIcon img{ cursor:pointer;}
.erjiDrop .erji .erjiTitle .erjiTitleIcon img:nth-child(2){ display:none;}
.erjiDrop .erji.on .erjiTitle .erjiTitleIcon{}
.erjiDrop .erji.on .erjiTitle .erjiTitleIcon img:nth-child(1){ display:none;}
.erjiDrop .erji.on .erjiTitle .erjiTitleIcon img:nth-child(2){ display:block;}

/*.erji.on .sanjiDrop{ display:block;}*/
.sanjiDrop{ width:100%; display:none; border-bottom:rgba(256,256,256,0.5) solid 1px;}
.sanjiDrop a{ display:inline-block; font-size:16px; width:100%; line-height:4em; text-align:center; width:100%;  color:#FFFFFF;}

#closeMoMenu{ position:absolute; width:30px; right:-40px; top:30px;}

.moMenuBottom{ width:100%; display:flex; justify-content:center; align-items:center;}
.moMenuBottom img{ margin:25px 10px;}

.otherBox{ width:100%; position:relative;}

.other{ width:100%; display:none;}

.moSearch{ align-items:center; justify-content:space-between; padding:20px 0;}
.moSearch input[type='text']{ height:40px; width:100%; padding:0 15px; background:none; border-bottom:#FFFFFF solid 1px;}
.moSearch input[type='submit']{ background:url(../images/icon20.png) no-repeat 50%/60% 75%; height:40px; width:60px; flex-shrink:0;}

.moLeng{ justify-content:center; align-items:center;}
.moLeng a{ font-size:18px; color:#FFFFFF; margin:25px 15px;}
.moLeng a.on{ color:#eb7404;}


{}

.w1200{ width:90%; max-width:1200px; margin:0 auto;}
.w1294{ width:90%; max-width:1200px; margin:0 auto;}
.win1694{ width:90%; max-width:1600px; margin:0 auto; text-align:center;}

{}


.top{ left:0; top:0; z-index:99999; height:90px; display:flex; align-items:center; justify-content:space-between; width:100%;}
.top1{ position:absolute; background:rgba(0,0,0,0.25); transition:all .3s;}
.top2{ position:fixed; background:#FFFFFF; box-shadow: rgb(0,0,0,0.25) 0 0 10px; transition:all .3s;}
.top3{ position:fixed; background:#FFFFFF; border-bottom:#e5e5e5 solid 1px;}

.topLogo{ display:flex; align-items:center; margin-left:80px;}
.topLogo img{ display:none;}
.topLogo .topLogo1{ margin-right:25px;height: 24px;}
.topLogo .topLogo3{ margin-right:25px;height: 24px;}

.topRight{ display:flex; align-items:center;}
.topRight .topMenu{ display:flex; align-items:center;}
.topRight .topMenu .topMenuXun{ position:relative; margin:0 50px;}
.topRight .topMenu .topMenuXun .topMenuTitle{ border-bottom:rgba(0,0,0,0.00) solid 3px; line-height:87px; text-align:center; display:flex; font-size:16px;}
.topRight .topMenu .topMenuXun .topMenuDown{ display:none; flex-direction:column; position:absolute; z-index:9; left:50%; transform:translateX(-50%); width:160px; padding:20px 0; box-shadow:rgba(0,0,0,0.15) 0 10px 15px;}
.topRight .topMenu .topMenuXun .topMenuDown a{ line-height:40px; text-align:center;}
.topRight .topTel{ display:flex; align-items:center; margin-right:70px; margin-left:50px; position:relative; cursor:pointer;}
.topRight .topTel .topTelTitle{ font-size:16px; line-height:80px; text-align:center; display:flex; border-bottom:rgba(0,0,0,0.00) solid 3px; align-items:center;}
.topRight .topTel .topTelTitle span{ margin-right:10px;}
.topRight .topTel .topTelDown{ min-width:160px; position:absolute; left:50%; transform:translateX(-50%); top:83px; align-items:center; text-align:center; display:none; flex-direction: column;}
.topRight .topTel .topTelDown a{ line-height:40px; text-align:center; padding:0 15px;}
.topRight .topIcon{ cursor:pointer; display:none;}

.top1 .topLogo1{ display:block;height: 24px;}
.top1 .topLogo2{ display:block;height: 24px;}
.top1 .topRight .topMenu .topMenuXun .topMenuTitle{ color:#FFFFFF;}
.top1 .topRight .topMenu .topMenuXun .topMenuDown{ background:rgba(0,0,0,0.2);}
.top1 .topRight .topMenu .topMenuXun .topMenuDown a{ color:#FFFFFF;}
.top1 .topRight .topTel .topTelImg.topTelImg1{ display:block;}
.top1 .topRight .topTel .topTelText{ color:#FFFFFF;}
.top1 .topRight .topIcon1{ display:block;}
.top1 .topRight .topIcon2{ display:none;}
.top1 .topRight .topTel .topTelTitle{ color:#FFFFFF;}
.top1 .topRight .topTel .topTelDown{ background:rgba(0,0,0,0.2);}
.top1 .topRight .topTel .topTelDown a{ color:#FFFFFF;}

.top2 .topLogo3{ display:block;}
.top2 .topLogo4{ display:block;}
.top2 .topRight .topMenu .topMenuXun .topMenuDown{ background:#FFFFFF;}
.top2 .topRight .topTel .topTelText .topTelText2{color:#0b3775;}
.top2 .topRight .topTel .topTelImg.topTelImg2{ display:block;}
.top2 .topRight .topIcon1{ display:block;}
.top2 .topRight .topIcon2{ display:none;}
.top2 .topRight .topTel .topTelTitle{}
.top2 .topRight .topTel .topTelDown{ background:#FFFFFF;}
.top2 .topRight .topTel .topTelDown a{}

.top3 .topLogo3{ display:block;}
.top3 .topLogo4{ display:block;}
.top3 .topRight .topMenu{ display:none;}
.top3 .topRight .topTel{ display:none;}
.top3 .topRight .topIcon1{ display:none;}
.top3 .topRight .topIcon2{ display:block;}

.topRight .topMenu .topMenuXun:hover .topMenuDown{ display:flex;}
.topRight .topMenu .topMenuXun .topMenuDown a:hover{ color:#1562d6;}
.topRight .topTel:hover .topTelDown{ display:flex;}

.top1 .topRight .topMenu .topMenuXun:hover .topMenuTitle{ border-bottom:#ffffff solid 3px;}
.top1 .topRight .topMenu .topMenuXun.on .topMenuTitle{ border-bottom:#ffffff solid 3px;}
.top1 .topRight .topTel:hover .topTelTitle{ border-bottom:#ffffff solid 3px;}
.top1 .topRight .topTel:hover .topTelDown a{ opacity:0.8;}

.top2 .topRight .topMenu .topMenuXun:hover .topMenuTitle{ border-bottom:#0b3775 solid 3px; color:#1562d6;}
.top2 .topRight .topMenu .topMenuXun.on .topMenuTitle{ border-bottom:#0b3775 solid 3px; color:#1562d6;}
.top2 .topRight .topTel:hover .topTelTitle{ border-bottom:#0b3775 solid 3px;}
.top2 .topRight .topTel:hover .topTelDown a:hover{ color:#0b3775;}


.globalDown{ justify-content:center; align-items:center; background:#FFFFFF; width:100vw; height:100vh; z-index:99998; left:0; top:0; position:fixed; display:none;}
.globalDown.on{ display:flex !important;}
.globalDown .globalDownBox{}
.globalDown .globalDownBox .globalDownTop{ display:flex; justify-content: space-around; border-bottom:#e5e5e5 solid 1px; padding-bottom:10vh;}

.gdtXun{ display:flex; flex-direction:column; align-items:center;}
.gdtXun a{ font-size:16px; line-height:40px; text-align:center;}
.gdtXun .gdtXunTitle{ font-size:24px; line-height:24px; font-weight:bolder; margin-bottom:30px;}

.globalDownBot{ display:flex; align-items:center; justify-content:space-between; margin-top:40px;}
.globalDownBot .topTel{ display:flex; align-items:center;}
.globalDownBot .topTel .topTelImg{ margin-right:10px;}
.globalDownBot .topTel .topTelText{ display:flex; align-items:baseline;}
.globalDownBot .topTel .topTelText .topTelText1{}
.globalDownBot .topTel .topTelText .topTelText2{ font-size:24px;}

.globalDownBot .topLink{ display:flex; align-items:center;}
.globalDownBot .topLink a{ font-size:16px; margin-left:30px;}
.globalDownBot .topLink a:nth-child(2){ color:#e70a1b;}

{}

.backTop{ height:0; text-align:right; cursor:pointer;}

.foot{ background:#1b1b1b;}
.foot .foot1{ display:flex; justify-content:space-between; padding-top:70px; padding-bottom:65px; border-bottom:#313131 solid 1px;}
.foot .foot1 .foLeft{ display:flex; flex-direction: column; width:270px;}
.foot .foot1 .foLeft .foLeft1{ margin-bottom:30px;}
.foot .foot1 .foLeft .fo1lxfs{}
.foot .foot1 .foLeft .fo1lxfs{ font-size:14px; line-height:22px; color:#fff;}
.foot .foot1 .foLeft .fo1lxfs div{ height:50px; padding-left:40px; display:flex; align-items: center;}
.foot .foot1 .foLeft .fo1lxfs div{}

.foot .foot1 .foRight{ display:flex;}
.foot .foot1 .foRight .gdtXun{ align-items:flex-start; width:200px;}
.foot .foot1 .foRight .gdtXun a{ line-height:46px; color:#fff; text-align:left;}
.foot .foot1 .foRight .gdtXun .gdtXunTitle{ font-size:16px; color:#FFFFFF; margin-bottom:0px;}
.foot .foot1 .foRight .gdtXun:nth-last-child(1){ text-align:center; width:fit-content; align-items:center;}
.foot .foot1 .foRight .gdtXun:nth-last-child(1) a{ text-align:center;}

.foot .foot2{ display:flex; align-items:center; justify-content:space-between; padding:20px 0 35px;}
.foot .foot2 .footLeft2{ display:flex; align-items:center;}
.foot .foot2 .footLeft2 span{ font-size:14px; color:#555555;}
.foot .foot2 .footLeft2 a{ font-size:14px; color:#555555; margin-right:10px;}
.foot .foot2 .footRight2{ display:flex; align-items:center;}
.foot .foot2 .footRight2 a{ font-size:14px; color:#555555; margin-left:20px;}

.ewm{ position:relative;}
.ewm div{ display:none; position:absolute; width: 150px; right: 0;margin-top:10px;}
.ewm:hover div{ display:block;}

{}

.neibanner{ width:100%; position:relative;}
.neibanner .neibannerZhan{ width:90%; max-width:1200px;}
.neibanner .neibannerZhan:before{ content:''; display:block; padding-top:calc( 100% * 800 / 1200);}
.neibanner .neiBannerText{ height:100%; position:absolute; left:50%; top:0; display:flex; flex-direction:column; justify-content:center; color:#FFFFFF; font-weight:bolder; transform:translateX(-50%);}
.neibanner .neiBannerText .neiBannerText1{ font-size:46px;}
.neibanner .neiBannerText .neiBannerText2{ font-size:18px; margin:25px 0 35px;}
.neibanner .neiBannerText .neiBannerText3{}
.neibanner .neiBannerText .neiBannerText3 a{ width:150px; line-height:54px; text-align:center; background:#1561d8; font-size:18px; display:block; color:#FFFFFF;}

{}


.bannerLogo{ width:50%; max-width:600px; position:absolute; left:50%; top:0; height:100%; display:flex; padding:90px 0 0px; }
.bannerLogo .bannerLogoBox{ width:calc( 100% / 3); height:100%; overflow:hidden;}
.bannerLogo .bannerLogoBox .gd{ position:relative; width:100%; display:flex; flex-direction:column; align-items:center;}
.bannerLogo .bannerLogoBox .gd li{ margin:15px 30px; position:relative; background:#FFFFFF; border-radius:300px; overflow:hidden; width:calc( 100% - 60px);}
.bannerLogo .bannerLogoBox .gd li:before{ content:''; display:block; padding-top:100%;}
.bannerLogo .bannerLogoBox .gd li div{ width:100%; height:100%; display:flex; justify-content:center; align-items:center; position: absolute; left: 0; top: 0;}
.bannerLogo .bannerLogoBox .gd2{ position:relative; width:100%; display:flex; flex-direction:column; align-items:center;}
.bannerLogo .bannerLogoBox .gd2 li{ margin:15px 30px; position:relative; background:#FFFFFF; border-radius:300px; overflow:hidden; width:calc( 100% - 60px);}
.bannerLogo .bannerLogoBox .gd2 li:before{ content:''; display:block; padding-top:100%;}
.bannerLogo .bannerLogoBox .gd2 li div{ width:100%; height:100%; display:flex; justify-content:center; align-items:center; position: absolute; left: 0; top: 0;}

{}

.imgs{ position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}

{}

.case{ width:1230px; display:flex; flex-wrap:wrap; margin:20px auto 0 !important; max-width:90%;}
.case .slick-list{ height:370px;}
.case .caseItem{ width:calc( 100% / 3 - 30px); background:#000000; display:block; margin:0 15px 50px; transition:all ease-in 0.5s;}
.case .caseItem .caseImg{ width:100%; position:relative; overflow:hidden;}
.case .caseItem .caseImg:before{ content:''; display:block; padding-top:50%;}
.case .caseItem .caseBot{ padding:20px 30px 30px;}
.case .caseItem .caseBot .caseTitle{ font-size:20px; color:#FFFFFF; line-height:1.5em; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;    height: 60px; }
.case .caseItem .caseBot .caseMore{ width:100px; height:34px; color:#FFFFFF; border:#FFFFFF solid 1px; border-radius:30px; line-height:32px; text-align:center; margin-top:35px;}

.case .caseItem:hover{ box-shadow:rgba(0,0,0,0.15) 0 0 15px; background:#FFFFFF;}
.case .caseItem:hover .caseBot .caseTitle{ color:#333333;}
.case .caseItem:hover .caseBot .caseMore{ background:#1561d8; border:#1561d8 solid 1px;}

{}

.fenye{ display:flex; align-items:center; justify-content:center; margin-bottom:120px;}
.fenye li{ margin:0 8px;}
.fenye li a{ display:block; line-height:1.2em; border-bottom:#FFFFFF solid 2px; font-size:16px;}
.fenye li:hover a{ color:#1561d8; border-bottom:#1561d8 solid 2px;}
.fenye li.on a{ color:#1561d8; border-bottom:#1561d8 solid 2px;}

{}

.neiBanner2{ width:100%; position:relative; overflow:hidden;}
.neiBanner2 .bannerZhan{ position:relative;}
.neiBanner2 .bannerZhan:before{ content:''; display:block; padding-top:calc( 100% * 410 / 1200);}
.neiBanner2 .bannerProText{ position:absolute; left:50%; top:0; height:100%; transform:translateX(-50%); display:flex; align-items:center;}
.neiBanner2 .bannerProText2{ width:100%; display:flex; align-items:center;}
.neiBanner2 .bannerProText .bannerText{ display:flex; flex-direction:column; color:#FFFFFF; text-align:center; width:100%;}
.neiBanner2 .bannerProText .bannerText .p1{ font-size:46px; font-weight:bolder;}
.neiBanner2 .bannerProText .bannerText .p2{ font-size:16px; margin:10px 0 10px;}

.jz{ height:90px;}

.job{ margin:95px auto 35px; display:table; border-top:#e5e5e5 solid 1px;}
.job .jobRow{ display:table-row;}
.job .jobRow .jobCol{ display:table-cell; padding-right:15px; padding:20px 0 15px; border-bottom:#e5e5e5 solid 1px;}
.job .jobRow .jobCol:nth-child(1){ width:calc( 100% * 300 / 1200);}
.job .jobRow .jobCol:nth-child(2){ width:calc( 100% * 490 / 1200);}
.job .jobRow .jobCol:nth-child(3){ width:calc( 100% * 235 / 1200);}
.job .jobRow .jobCol:nth-child(4){ width:calc( 100% * 170 / 1200);}
.job .jobRow .jobCol .jobCell1{ color:#999999;}
.job .jobRow .jobCol .jobCell2{ font-size:20px; font-weight:bolder; margin-top:15px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden; margin-right:60px;}
.job .jobRow .jobCol:nth-child(1) .jobCell2{ color:#1561d8;}

{}

.neiBanner3{ width:100%; position:relative; overflow:hidden;}
.neiBanner3 .bannerZhan{ position:relative;}
.neiBanner3 .bannerZhan:before{ content:''; display:block; padding-top:calc( 100% * 410 / 1200);}
.neiBanner3 .bannerProText{ position:absolute; left:50%; top:0; height:100%; transform:translateX(-50%); display:flex; align-items:center;}
.neiBanner3 .bannerProText2{ width:90%; display:flex;}
.neiBanner3 .bannerProText .bannerText{ display:flex; flex-direction:column; color:#FFFFFF; width:100%;}
.neiBanner3 .bannerProText .bannerText .p1{ font-size:46px; font-weight:bolder; margin-bottom:10px;}
.neiBanner3 .bannerProText .bannerText .p2{ font-size:16px; line-height:2em;}

.joinDetail{ margin:70px auto 90px; box-shadow:rgba(0,0,0,0.15) 0 0 15px; padding:0 50px 90px;}
.joinDetail .dabiaoti{ font-size:30px; line-height:90px; border-bottom:#e5e5e5 solid 1px; font-weight:bolder; margin-bottom:40px;}
.joinDetail .neirong{ display:flex; justify-content:space-between;}
.joinDetail .neirong .nrLeft{ width:720px;}
.joinDetail .neirong .nrLeft .zwms{ font-size:16px; line-height:26px; color:#666666;}
.joinDetail .neirong .nrLeft .sqzw{ margin-top:45px; width:150px; line-height:54px; text-align:center; background:#313131; color:#FFFFFF; font-size:16px; display:block;}
.joinDetail .neirong .nrRight{ width:214px;}
.joinDetail .neirong .nrRight .nrRight1{ line-height:2em; text-align:center; color:#999999; margin-bottom:10px;}
.joinDetail .neirong .nrRight .nrRight2{ width:100%; border:#e5e5e5 solid 1px;}
.joinDetail .neirong .nrRight .nrRight2 img{ width:100%;}


{}

.neiBanner4{ width:100%; position:relative; overflow:hidden;}
.neiBanner4 .bannerZhan{ position:relative;}
.neiBanner4 .bannerZhan:before{ content:''; display:block; padding-top:calc( 100% * 640 / 1200);}
.neiBanner4 .bannerProText{ position:absolute; left:50%; top:0; height:100%; transform:translateX(-50%); display:flex; align-items:center;}
.neiBanner4 .bannerProText .p1{ font-size:46px; font-weight:bolder; margin-top:180px; color:#FFFFFF;}

.newsTop{ margin:-127px auto 115px; position:relative; z-index:9;}
.newsTop .tjxw{ width:100%; margin-bottom:0;}
.newsTop .tjxw .newsTJ{ display:flex !important; background:#f5f5f5;}
.newsTop .tjxw .newsTJ .newsTJImg{ width:760px; position:relative; overflow:hidden; flex-shrink:0;}
.newsTop .tjxw .newsTJ .newsTJImg:before{ content:''; display:block; padding-top:calc( 100% * 450 / 760);}
.newsTop .tjxw .newsTJ .newsTJText{ width:100%; padding:60px 45px 40px;}
.newsTop .tjxw .newsTJ .newsTJText .newsTJDeta{ color:#999999;}
.newsTop .tjxw .newsTJ .newsTJText .newsTJTitle{ font-size:26px; line-height:36px; height:108px; font-weight:bolder; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; margin-top:15px; }
.newsTop .tjxw .newsTJ .newsTJText .newsTJSmall{ font-size:16px; line-height:30px; height:90px; color:#666666; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; margin:20px 0 25px; }
.newsTop .tjxw .newsTJ .newsTJText .newsTJIcon{}
.newsTop .tjxw .newsTJ .newsTJText .newsTJIcon{ position:relative; width:fit-content;}
.newsTop .tjxw .newsTJ .newsTJText .newsTJIcon .a{}
.newsTop .tjxw .newsTJ .newsTJText .newsTJIcon .s{ position:absolute; right:0; top:0;}
.newsTop .tjxw .newsTJ .newsTJText .newsTJIcon:hover .s{ animation:indexRight6 5s infinite linear ;}
@keyframes indexRight6
{
	0 {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
}

.newsTop .slick-dots{ top:23px; text-align: right; padding-right:45px;height: 0px;}
.newsTop .slick-dots li{ margin:0;}
.newsTop .slick-dots li.slick-active button:before{ color:#1561d8;}

.news{ display:flex;}
.news .newsLeft{ width:380px; flex-shrink:0;}
.news .newsLeft .newsLeft1{ margin-top:25px; font-size:56px;font-weight:bold;margin-bottom:20px;}
.news .newsLeft .newsLeft2{ font-size:16px; color:#666666; line-height:28px; }
.news .newsRight{ width:100%;}

.newsBox{ width:100%; margin-bottom:100px;}
.newsBox .newsBoxItem{ display:block; border-bottom:#dcdcdc solid 1px; padding:25px 0; width:100%;}
.newsBox .newsBoxTop{ color:#999999; margin-bottom:10px;}
.newsBox .newsBoxBot{ display:flex; align-items:center;}
.newsBox .newsBoxBot span{ font-size:22px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden; font-weight:bold;}
.newsBox .newsBoxBot img{ width:22px; flex-shrink:0; margin-left:10px;}

{}

.cTitle{ width:100%; text-align:center; font-size:46px; font-weight: bolder; margin:210px 0 40px;}

.cTop{}

.cFTitle{ height:0; position:relative;}
.cFTitle .cFTitleNei{ font-size:26px; color:#FFFFFF; line-height:40px; position:absolute; bottom:50px;}

.cNeirong{ border-bottom:#e5e5e5 solid 1px; font-size:16px; line-height:30px; padding:85px 0;}

.globalTitle{ width:100%; margin:120px auto 50px; text-align:center;}
.globalTitle .globalTitle1{ font-size:70px; color:#f0f0f0; line-height:10px; font-weight:bolder; text-transform: uppercase;}
.globalTitle .globalTitle2{ font-size:46px; line-height:46px; margin-top: -20px; font-weight:bolder;}

{}

.newsNei{ width:100%; background:url(../images/n8.jpg) repeat-x 0 0; padding-top:285px;}
.riqi{ color:#FFFFFF;}
.biaoti{ margin:0 0 60px; font-size:46px; line-height:60px; color:#FFFFFF;}
.newsDetail{ width:90%; max-width:750px; line-height:30px; margin:85px auto 125px;}

{}

.xgxw{ width:1215px; margin:0 auto 120px; display:flex; max-width:90%;}
.xgxw .xgxwItem{ width:calc( 100% / 3 - 15px); margin:0 7px; background:#f5f5f5;}
.xgxw .xgxwItem .xgxwImg{ width:100%; position:relative; overflow:hidden;}
.xgxw .xgxwItem .xgxwImg:before{ content:''; display:block; padding-top:calc( 100% * 195 / 390);}
.xgxw .xgxwItem .xgxwText{ padding:30px 30px 35px;}
.xgxw .xgxwItem .xgxwText .xgxwDeta{ color:#999999;}
.xgxw .xgxwItem .xgxwText .xgxwTitle{ margin-top:10px; font-size:18px; line-height:30px; height:90px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; font-weight:bold;}

{}


.neiBanner5{ width:100%; position:relative; overflow:hidden;}
.neiBanner5 .bannerZhan{ position:relative;}
.neiBanner5 .bannerZhan:before{ content:''; display:block; padding-top:calc( 100% * 640 / 1200);}
.neiBanner5 .bannerProText{ position: absolute; left:50%; bottom:125px; height:0; transform:translateX(-50%);}
.neiBanner5 .bannerProText .p1{ font-size:46px; font-weight:bolder; margin-bottom:10px; color:#FFFFFF; padding-left:25px; border-left:#FFFFFF solid 8px; line-height: 46px;}

.about1{ margin:180px auto 155px; display:flex;}
.about1 .aboutLeft1{ width:50%;}
.about1 .aboutLeft1 .aboutLeftNei1{ max-width:480px; margin:0 120px 0 auto; width:100%;}
.about1 .aboutLeft1 .aboutLeft11{ font-size:24px; color:#cccccc; line-height:2em;}
.about1 .aboutLeft1 .aboutLeft12{ font-size:30px; margin-bottom:15px;font-weight:bold;}
.about1 .aboutLeft1 .aboutLeft13{ font-size:16px; color:#666666; line-height:30px;}
.about1 .aboutLeft1 .aboutLeft14{ height:30px;}
.about1 .aboutRight1{ width:50%; position:relative;}
.about1 .aboutRight1 .aboutRight11{ font-size:100px; color:#f4f4f4; position:absolute; top:-50px; z-index:0;}
.about1 .aboutRight1 .aboutRight12{ position:relative; z-index:9;}

.about2{ width:100%; min-height:700px; background:url(../images/a3.jpg) no-repeat 0% 50%/cover; overflow:hidden;}
.about2 .aboutNei2{}
.about2 .aboutNei2 .globalTitle{ text-align:left; margin-top:195px;}
.about2 .aboutNei2 .globalTitle .globalTitle1{ color:#cfcfcf;}
.about2 .aboutNei2 .about22{ font-size:18px; line-height:30px; color:#333333; margin:25px 0 35px;}
.about2 .aboutNei2 .about23{ width:200px; height:52px; line-height:52px; display:flex; align-items:center; justify-content:center; background:#313131; color:#FFF; font-size:16px;}
.about2 .aboutNei2 .about23 span{ margin-right:10px;}
.about2 .aboutNei2 .about23:hover img{ transform:translateX(10px); transition:ease all 0.75s;}

.ywfg{ width:fit-content; margin:0 auto 35px; max-width:90%; position:relative;}
.ywfg .ywfgBg{ width:fit-content; max-width:100%; position:relative;}
.ywfg .ywfgBox{ width:100%; height:100%; position:absolute; left:0; top:0;}
.ywfg .ywfgBox .ywfgItem{ width:32px; height:32px; position:absolute; display:flex; align-items:center; justify-content:center; cursor:pointer;}
.ywfg .ywfgBox .ywfgItem .ywfgIcon1{ display:none;}
.ywfg .ywfgBox .ywfgItem .ywfgIcon2{ animation:mymove 1s infinite;}
.ywfg .ywfgBox .ywfgItem .ywfgCard{ position:absolute; top:50%; transform:translateY(-50%); display:none;}
.ywfg .ywfgBox .ywfgItem .ywfgCard .ywfgArrow1{ position:absolute; right:7px; top:50%; transform:translateY(-50%); display:none; z-index: 9;}
.ywfg .ywfgBox .ywfgItem .ywfgCard .ywfgArrow2{ position:absolute; left:7px; top:50%; transform:translateY(-50%); display:none; z-index: 9;}
.ywfg .ywfgBox .ywfgItem .ywfgCard .ywfgText{ width:420px; min-height:220px; box-shadow:rgba(0,0,0,0.3) 0 0 20px; background:#FFFFFF; padding:25px 5px 35px; position:relative;}
.ywfg .ywfgBox .ywfgItem .ywfgCard .ywfgText .ywfgTitle{ color:#999999; margin-bottom:30px; padding:0 35px;}
.ywfg .ywfgBox .ywfgItem .ywfgCard .ywfgText .ywfgLogo{ width:100%; display:flex; flex-wrap:wrap;}
.ywfg .ywfgBox .ywfgItem .ywfgCard .ywfgText:before{ width:4px; height:38px; position:absolute; top:50%; transform:translateY(-50%); background:#1561d8; display:block; content:'';}

.ywfgLogoItem{ display:flex; align-items:center; flex-direction:column; width:calc( 100% / 3 - 60px); margin:0 30px;}
.ywfgLogoItem .yliImg{ width:76px; height:76px; border:#e6e6e6 solid 1px; border-radius:76px; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.ywfgLogoItem .yliTitle{ text-align:center; margin-top:10px; font-size:16px;}

@keyframes mymove
{
	0 { opacity:1;}
	50% { opacity:0.5;}
	100% { opacity:1;}
}

.ywfg .ywfgBox .ywfgItem.on .ywfgIcon1{ display:block;}
.ywfg .ywfgBox .ywfgItem.on .ywfgIcon2{ display:none;}
.ywfg .ywfgBox .ywfgItem:hover .ywfgIcon1{ display:block;}
.ywfg .ywfgBox .ywfgItem:hover .ywfgIcon2{ display:none;}

.ywfg .ywfgBox .ywfgItem.left .ywfgCard{ right:32px; padding-right:22px;}
.ywfg .ywfgBox .ywfgItem.left .ywfgCard .ywfgText:before{ left:0;}
.ywfg .ywfgBox .ywfgItem.left .ywfgCard .ywfgArrow1{ display:block;}

.ywfg .ywfgBox .ywfgItem.on.left .ywfgCard{ display:block;}
.ywfg .ywfgBox .ywfgItem.on.left .ywfgCard .ywfgArrow1{ display:block;}

.ywfg .ywfgBox .ywfgItem.left:hover .ywfgCard{ display:block;}
.ywfg .ywfgBox .ywfgItem.left:hover .ywfgCard .ywfgArrow1{ display:block;}

.ywfg .ywfgBox .ywfgItem.right .ywfgCard{ left:32px; padding-left:22px;}
.ywfg .ywfgBox .ywfgItem.right .ywfgCard .ywfgText:before{ right:0;}
.ywfg .ywfgBox .ywfgItem.right .ywfgCard .ywfgArrow2{ display:block;}

.ywfg .ywfgBox .ywfgItem.on.right .ywfgCard{ display:block;}
.ywfg .ywfgBox .ywfgItem.on.right .ywfgCard .ywfgArrow2{ display:block;}

.ywfg .ywfgBox .ywfgItem.right:hover .ywfgCard{ display:block;}
.ywfg .ywfgBox .ywfgItem.right:hover .ywfgCard .ywfgArrow2{ display:block;}


.about3{ background:#1b1b1b; overflow:hidden;}
.about3 .about31{ width:920px; max-width:90%; line-height:30px; font-size:16px; text-align:center; margin:0 auto 50px; color:#FFFFFF;}
.about3 .globalTitle{ margin-bottom:35px;}
.about3 .globalTitle .globalTitle1{ color:#454545;}
.about3 .globalTitle .globalTitle2{ color:#FFFFFF;}


.encp {	width: 100%; margin-bottom:75px !important;}
.encp .encpXun { padding: 0 20px; position: relative;}
.encp .encpXun .encpImg { width: 100%; display: block; position: relative; overflow: hidden;}
.encp .encpXun .encpImg .encpImgBox { width: 100%; position: relative;}
.encp .encpXun .encpImg .encpImgBox:before { content: ''; display: block; padding-top:50%;}
.encp .encpXun .encpImg .encpImgBox div { display: flex; justify-content: center; align-items: center; overflow: hidden; overflow: hidden;	width: 100%; height: 100%; position: absolute; left: 0;	top: 0;}
.encp .encpXun.slick-active .encpTitle { opacity: 1;}
.encp .encpXun .encpTitle {	width: 100%; font-size: 26px; color: #fff; line-height: 2em; text-align: center;	display: block;	margin: 20px auto; opacity: 0; transition: all ease 0.5s;}
.encp .slick-dots {	bottom: -20px;}
.encp .slick-dots li { margin: 0 10px;}
.encp .slick-dots li button { width: 30px; height: 2px;	background: #dcdcdc; opacity: 1; padding: 0;}
.encp .slick-dots li button:before { content: '';}
.encp .slick-dots li.slick-active button {	background: #1561d8;}

.about4{ width:100%;display: flex /*background:url(../images/a16.jpg) no-repeat 50% 100%;*/}
.about4 .about41{width: 280px;height: 713px;flex-wrap: wrap;border-bottom: #e5e5e5 solid 1px;display: flex;justify-content: center;align-items: baseline;padding-top: 73px;}
.about4 .about41 div{ transition: all .2s; border-bottom:rgba(0,0,0,0) solid 5px; margin:0 60px; text-align:center; font-size:16px; color:#999999; padding-bottom:20px; cursor:pointer;}
.about4 .about41 div.on{ transition: all .3s; border-bottom:#1561d8 solid 5px; color:#1561d8; font-size:46px; line-height:24px; margin:0 27px;}
/*.about4 .about41 div:hover{ border-bottom:#1561d8 solid 5px; color:#1561d8; font-size:46px; line-height:46px; margin:0 27px;}*/
.about4 .about42{ width:100%; height:713px; position:relative;}
.about4 .about42 .historyArrow{ position:absolute; bottom: 10%; left:50%; transform:translateX(-50%); width:50%; max-width:1700px; height:0; display:flex; align-items:center; justify-content:space-between; cursor:pointer; z-index:9;}
.about4 .about42 .historyArrow img{ display:none;}
.about4 .about42 .historyArrow .historyArrowLeft{ display:none !important;}
.about4 .about42 .historyArrow .historyArrowRight{ transform: rotate(90deg)}
.about4 .about42 .historyArrow img:nth-child(1){ display:block;}
/*.about4 .about42 .historyArrow div:hover img:nth-child(1){ display:none;}*/
/*.about4 .about42 .historyArrow div:hover img:nth-child(2){ display:block;}*/

.hisDesc{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); display:none; flex-direction:column; max-width:1460px; width:90%;    height: 0;
    justify-content: center;}
.hisDesc li{ width:14px; height:14px; border:#e6e6e6 solid 1px; border-radius:14px; margin:13px 0; cursor:pointer;flex-shrink: 0;}
.hisDesc li.on{ border:#1561d8 solid 1px; background:#1561d8;}

.about42{}
.about42 .aboutItem42{ width:100%; height:100%;}
.about42 .aboutItem42 .lishi{ width:100%; height:100%;}
.about42 .aboutItem42 .lishi .lishiBox{ width:500px; height:100%; overflow:hidden; overflow:auto;}
.about42 .aboutItem42 .lishi .lishiBox::-webkit-scrollbar { /*滚动条整体样式*/ width:0px; /*高宽分别对应横竖滚动条的尺寸*/ height:0px;}
.about42 .aboutItem42 .lishi .lishiBox::-webkit-scrollbar-thumb {/*滚动条里面小方块*/ border-radius: 4px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #e5e5e5;}
.about42 .aboutItem42 .lishi .lishiBox::-webkit-scrollbar-track {/*滚动条里面轨道*/ -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); border-radius: 10px; background: #fff;}
.about42 .aboutItem42 .lishi .lishiItem{ width:500px; height:100%; display:flex; flex-direction:column; justify-content:center;}
.about42 .aboutItem42 .lishi .lishiItem .lishiItemYue{ font-size:46px; color:#1b1b1b;}
.about42 .aboutItem42 .lishi .lishiItem .lishiItemTitle{ font-size:26px; color:#666666; line-height:30px; margin:15px 0 15px;}
.about42 .aboutItem42 .lishi .lishiItem .lishiItemSmall{ font-size:16px; color:#666666; line-height:30px;}

{}


.sqBanner{ width:100%; background: url(../images/banner_join.jpg) no-repeat 50%/cover; overflow:hidden;}
.sqBanner .sqBannerBox{ width:90%; max-width:1200px; height:410px; margin:0 auto; display:flex; flex-direction:column; justify-content:center; color:#FFFFFF;}
.sqBanner .sqBannerBox .sqTs{ font-size:30px; line-height:2em;}
.sqBanner .sqBannerBox .sqTitle{ font-size:50px;}

.sqbt{ width:100%; padding:0 50px; max-width:1200px; margin:50px auto 85px auto; background:#FFFFFF; box-shadow:rgba(0,0,0,0.13) 0 0 10px; overflow:hidden;}
.sqbt .sqbt1{ border-bottom:#e5e5e5 solid 1px; line-height:100px; font-size:24px;}

.zwForm{ width:90%; max-width:600px; display:table; margin:70px auto 120px auto;}
.zwForm .zwFormRow{ display:table-row; margin-bottom:25px;}
.zwForm .zwFormRow .zwFormLeft{ display:table-cell; width:95px; font-size:16px; line-height:54px;}
.zwForm .zwFormRow .zwFormLeft span{ color:red;}
.zwForm .zwFormRow .zwFormRight{ display:table-cell; padding-bottom: 25px; vertical-align: top;}
.zwForm .zwFormRow .zwFormRight .input1{ border:#e5e5e5 solid 2px; height:54px; padding:0 12px; line-height:50px; width:100%;}
.zwForm .zwFormRow .zwFormRight .r2{ width:100%; display:flex; justify-content:space-between;}
.zwForm .zwFormRow .zwFormRight .input2{ border:#e5e5e5 solid 2px; height:54px; width:72%; position:relative;}
.zwForm .zwFormRow .zwFormRight .input2 input{ width:100%; height:50px; padding:0 12px; line-height:50px;}
.zwForm .zwFormRow .zwFormRight .input2 img{ cursor:pointer; top:50%; right:20px; transform:translateY(-50%); position:absolute; opacity:0;}
.zwForm .zwFormRow .zwFormRight .input2.on img{ opacity:1;}
.zwForm .zwFormRow .zwFormRight .input3{ border:#1561d8 solid 2px; height:54px; width:26%; font-size:16px; color:#1561d8; line-height:50px; text-align:center; cursor:pointer;}
.zwForm .zwFormRow .zwFormRight .input4{ width:134px; height:54px; background:#1b1b1b; font-size:16px; text-align:center; line-height:54px; color:#FFFFFF; cursor:pointer;}

.layui-upload-file {
    display: none!important;
    opacity: .01;
    filter: Alpha(opacity=1);
}

{}


.neiBanner6{ width:100%; position:relative; overflow:hidden;}
.neiBanner6 .bannerZhan{ position:relative;}
.neiBanner6 .bannerZhan:before{ content:''; display:block; padding-top:calc( 100% * 640 / 1200);}
.neiBanner6 .bannerProText{ position:absolute; left:50%; top:0; height:100%; transform:translateX(-50%); display:flex; justify-content:center; flex-direction:column;}
.neiBanner6 .bannerProText .p1{ font-size:30px; font-weight:bolder; margin-bottom:10px; color:#FFFFFF;}
.neiBanner6 .bannerProText .p2{ margin-top:35px;}
.neiBanner6 .bannerProText .p2 .joinSearch{ width:800px; height:70px; display:flex; align-items:center; background:#FFFFFFe6;}
.neiBanner6 .bannerProText .p2 .joinSearch input[type="text"]{ width:100%; padding:0 15px; height:70px; line-height:70px; background:none;}
.neiBanner6 .bannerProText .p2 .joinSearch input[type="submit"]{ width:70PX; cursor:pointer; height:70px; background:url(../images/j2.svg) no-repeat 50%; flex-shrink:0;}

.join1{ overflow: hidden; position: relative; display: flex; flex-direction: row-reverse; top: 85px;}
.join1 .joinLeft1{ width:50%; max-width:600px; padding-right:88px}
.join1 .joinLeft1 .joinLeft11{ font-size:46px; padding-left:10px; border-left:#1561d8 solid 4px; line-height:46px; margin-bottom:35px;font-weight:bold;}
.join1 .joinLeft1 .joinLeft12{ font-size:16px; line-height:30px; color:#666666;}
.join1 .joinRight1{ width:50%; text-align:right;}
.join1 .joinRight1 img {width: 896px;}

.join2{ background:#f7f7f7; overflow:hidden; padding:250px 0; display:flex;}
.join2 .joinLeft2{ width:50%;}
.join2 .joinRight2{ width:50%; max-width:600px; padding-left:60px;}
.join2 .joinRight2 .joinRight21{ font-size:46px; padding-left:10px; border-left:#1561d8 solid 4px; line-height:46px; margin-bottom:35px;font-weight:bold;}
.join2 .joinRight2 .joinRight22{ font-size:28px; line-height:30px; color:#666666; margin:50px 0 20px;font-weight:bold;}
.join2 .joinRight2 .joinRight23{ font-size:16px; line-height:30px; color:#666666;}

.join3{ overflow:hidden; margin-top:-85px; margin-bottom:175px; display:flex; flex-direction:row-reverse;}
.join3 .joinRight3{ width:50%; text-align:right;}
.join3 .joinLeft3{ width:50%; max-width:600px; padding-right:88px;}
.join3 .joinLeft3 .joinLeft31{ font-size:46px; padding-left:10px; border-left:#1561d8 solid 4px; line-height:46px; margin-bottom:35px;font-weight:bold;}
.join3 .joinLeft3 .joinLeft32{ font-size:28px; line-height:30px; color:#666666; margin:50px 0 20px;font-weight:bold;}
.join3 .joinLeft3 .joinLeft33{ font-size:16px; line-height:30px; color:#666666;}

.join4{ width:100%; background:url(../images/j7.jpg) no-repeat 50%/cover; position:relative; overflow:hidden;}
.join4 .joinZhan4{}
.join4 .joinZhan4:before{ content:''; display:block; padding-top:calc( 100% * 700 / 1200);}
.join4 .joinText4{ width:100%; height:100%; display:flex; justify-content:center; align-items:center; flex-direction:column; position:absolute; top:0; left:0;}
.join4 .joinText4 .join41{ font-size:46px; color:#fff; font-weight:bolder;}
.join4 .joinText4 .join42{ margin-top:50px;}

.join5{ display:flex; justify-content:center;}
.join5 a{ width: 180px; height: 54px; background: #1b1b1b; font-size: 16px; text-align: center; line-height: 54px; color: #FFFFFF; cursor: pointer;	display:block;}

{}


.win1494{ width:90%; max-width:1400px; margin:0 auto;}

.pro1{ margin:160px auto 0px; display:flex; justify-content:space-between; align-items:center;}
.pro1 .proLeft1{ width:530px;}
.pro1 .proLeft1 .globalTitle{ margin:0;}
.pro1 .proLeft1 .globalTitle1{ text-align:left;}
.pro1 .proLeft1 .globalTitle2{ text-align:left;}
.pro1 .proLeft1 .proLeft11{ font-size:16px; line-height:30px; color:#666666; margin:20px 0 25px;}
.pro1 .proLeft1 .proLeft12{}
.pro1 .proLeft1 .proLeft12 a{ width: 150px; height: 54px; background: #1b1b1b; font-size: 16px; text-align: center; line-height: 54px; color: #FFFFFF; cursor: pointer;	display:block;}
.pro1 .proRight1{ margin-right:-32px;}

.pro2{ background:#edf3f8; padding-bottom:145px;}

.pro21{}
.pro21 .globalTitle{ margin-bottom:0;}
.pro21 .globalTitle .globalTitle1{ color:#dadfe4; text-align:left;}
.pro21 .globalTitle .globalTitle2{ color:#333333; text-align:left;}
.pro22{ font-size:16px; line-height:30px; color:#666666; margin-bottom:35px;}


.case2{ margin-bottom:0 !important;}
.case.case2 .caseItem{ background:#f5f5f5 !important;}
.case.case2 .caseItem .caseBot .caseTitle{ color:#333333;font-weight:bold;}
.case.case2 .caseItem .caseBot .caseMore{ color:#999999; border:#999999 solid 1px;}
.case.case2 .caseItem:hover{ background:#f5f5f5 !important;}
.case.case2 .caseItem:hover .caseBot .caseTitle{ color:#333333;}
.case.case2 .caseItem:hover .caseBot .caseMore{ color:#ffffff; border:#1561d8 solid 1px; background:#1561d8;}

.product1{ position:relative;}

.prod1{ width:100%; display:flex; justify-content:space-between; position:relative; z-index:9;}
.prod1 .cp{ width:calc( 25% - ( 26px * 3 / 4));}

.cpItem{ background:#FFFFFF; box-shadow:rgba(49,93,130,0.25) 0 0 15px; width:100%; height:100%; padding:30px 30px 20px;}
.cpItem .cpItem1{}
.cpItem .cpItem2{ display:flex; align-items:center; justify-content:space-between; margin:15px 0 25px;}
.cpItem .cpItem2 .cpItem21{ font-size:16px;font-weight:bold;}
.cpItem .cpItem2 .cpItem22{ cursor:pointer;}
.cpItem .cpItem2 .cpItem24{ cursor:pointer;}
.cpItem .cpItem3{ line-height:26px; color:#666666; position:relative;}

.cpItem .cpItem5{ line-height:26px; color:#666666; position:relative; width:calc( 100% + 60px); transform: translateX(-30px); height:72px;}
.cpItem .cpItem5 .cpItem4nei{ width:100%; height:52px; overflow:hidden; transition:all ease 0.5s; position:absolute; left:0; padding:0 30px 20px; background:#FFFFFF;}
.cpItem.on .cpItem4 .cpItem4nei{ box-shadow:rgba(49,93,130,0.25) 0 10px 15px;}

.prod1 .cp.cp2{ display:flex; justify-content:space-between; flex-direction:column;}
.prod1 .cp.cp2 .cpItem{ height:calc( 50% - 13px);}
.prod1 .cp.cp2 .cpItem .cpItem3 div{ display:none; width:calc( 100% + 60px); background:#FFFFFF; position:absolute; left:-30px; padding:0 30px 30px; box-shadow:rgba(49,93,130,0.25) 0 15px 15px;}

.proBg1{ position:absolute; top:-305px; right:0; z-index:0;}

.pro23{ width:100%; max-width:840px; margin:0 auto 240px; position:relative;}
.pro23 .globalTitle{ margin-bottom:10px; margin-top:180px;}
.pro23 .globalTitle .globalTitle1{ color:#dadfe4;}
.pro23 .globalTitle .globalTitle2{ color:#333333;}
.pro23 .pro22{ text-align:center; margin-bottom:40px;}

.pro24{ position:relative; z-index:9;}
.pro24 .cpItem{ padding-bottom:50px;}

.proBg2{ position:absolute; top:-85px; left:-315px; z-index:0;}

.cp3{ width:calc( 50% - 13px);}

.proBg3{ position:absolute; top:-335px; right:-15px; z-index:0;}

{}


/* 响应式banner */
.img_gallery{position:relative;z-index: 0;}
.main_img{ overflow:hidden;position:relative; height:100%;}
.main_img .zhanwei{ width:100% !important; max-width:1200px;}
.main_img .zhanwei:before{ padding-top:calc(100% * ( 940 / 1200)); content:''; display:block;}
.main_img ul{width:9999px; overflow:hidden; height:100%;position:absolute;top:0;left:0}
.main_img li{float:left;width:100%; height:100%; left:0!important}
.img_font{position:absolute; bottom:30px; left:30%; color:#f00; width:100%; padding:10px;}
.img_font span{display:none; }
div.point{ position:absolute;bottom:115px;left:50%; transform:translateX(-50%); z-index:999;width:100%;height:0px; max-width:1200px;}
div.point .point_box{ margin:0 auto; display:inline-block;}
div.point a{ display: block; width:80px; height:0px; font-size:0; background:#FFFFFF; float: left; cursor: pointer; margin:0 12px 0 0; opacity:0.5;}
div.point a.on{ opacity:1;}
#btn_prev{}
#btn_next{}
/* 响应式banner */

.bannerRight{ width:90px; background:rgba(0,0,0,0.50); position:absolute; right:0; top:0px; z-index:9; padding-top:170px; display:flex; flex-direction:column; align-items:center; height:100%;}
.bannerRight span{ font-size:20px; color:#FFFFFF; margin-top: 0px; margin-right: -150px; transform:rotate(90deg); transform-origin:left center;}

.bannerText{}
.bannerText a{ display:flex; color:#FFFFFF; justify-content:center; flex-direction:column; width:90%; height:100%; max-width:1200px; margin:0 auto;}

.img_gallery .p1{ font-size:56px; font-weight:bolder; opacity:0.5; transform:translateY(30px); transition:all ease-in 0.75s 0.5s; cursor:default;}
.img_gallery .bannerText.on .p1{ transform:translateY(0); opacity:1;}

.img_gallery .p2{ font-size:40px; font-weight:bolder; opacity:0.5; transform:translateY(30px); transition:all ease-in 0.75s 0.5s; text-transform:uppercase; margin:30px 0 65px; cursor:default;}
.img_gallery .bannerText.on .p2{ transform:translateY(0); opacity:1;}

.img_gallery .p3{opacity:0.5; transform:translateY(30px); transition:all ease-in 0.75s 0.5s; letter-spacing:5px; width:52px; height:52px; border:#FFFFFF solid 1px; background: url(../images/i23.png) repeat-y; background-position-x:50%; background-position-y:0; animation:mymove2 2.5s infinite ease; border-radius:52px;}
.img_gallery .bannerText.on .p3{ transform:translateY(0); opacity:1;}
@keyframes mymove2
{
	0 { background-position-y:0;}
	100% { background-position-y:52px;}
}

.index1{ width:1290px; margin:80px auto 185px; max-width:90%;}
.hytd{ display:flex; justify-content:space-between;}
.index1 .hytdItem{ margin:0 45px; text-align:center;}
.index1 .hytdImg{}
.index1 .hytdTitle{ font-size:22px; margin-top:25px; text-align:center; display:block;font-weight:bold;}
.index1 .slick-dots {bottom: -90px;}
.index1 .slick-dots li { margin: 0 10px;}
.index1 .slick-dots li button { width: 30px; height: 2px;	background: #dcdcdc; opacity: 1; padding: 0;}
.index1 .slick-dots li button:before { content: '';}
.index1 .slick-dots li.slick-active button {	background: #1561d8;}



.encp2 {	width: 100%; margin-bottom:75px !important;}
.encp2 .encpXun { padding: 0 20px; position: relative;}
.encp2 .encpXun .encpImg { width: 100%; display: block; position: relative; overflow: hidden;}
.encp2 .encpXun .encpImg .encpImgBox { width: 100%; position: relative;}
.encp2 .encpXun .encpImg .encpImgBox:before { content: ''; display: block; padding-top:calc( 100% * 520 / 800);}
.encp2 .encpXun .encpImg .encpImgBox div { display: flex; justify-content: center; align-items: center; overflow: hidden; overflow: hidden;	width: 100%; height: 100%; position: absolute; left: 0;	top: 0;}
.encp2 .encpXun .encpImg .encpImgBox div img{
    width: 100%;
    height: 100%;
    object-fit: cover;}
.encp2 .encpXun.slick-active .encpTitle { opacity: 1;}
.encp2 .encpXun .encpTitle {	width: 100%; font-size: 26px; color: #fff; line-height: 2em; text-align: center;	display: block;	margin: 20px auto; opacity: 0; transition: all ease 0.5s;}
.encp2 .slick-dots {	bottom: -55px;}
.encp2 .slick-dots li { margin: 0 10px;}
.encp2 .slick-dots li button { width: 30px; height: 2px;	background: #dcdcdc; opacity: 1; padding: 0;}
.encp2 .slick-dots li button:before { content: '';}
.encp2 .slick-dots li.slick-active button {	background: #1561d8;}

.encpTextBox{ width:100%; padding:0 45px; position:absolute; z-index:9; bottom:0; left:0; color:#FFFFFF; opacity:0; transition:all ease-in  0.5s; transition-delay: 0.3s;    background: rgba(0,0,0,0.5);
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;}
.encp2 .encpXun.slick-active .encpTextBox{ opacity:1;}
.encpTextBox .encpTextBox1{ font-size:24px;}
.encpTextBox .encpTextBox2{ font-size:16px; margin:20px 0 40px;}

.encpBoxArrow{ position:absolute; height:0; left:50%; top:50%; transform:translateX(-50%); cursor:pointer; display:flex; align-items:center; justify-content:space-between; z-index:9; width:90%; max-width:1600px;}

.index4{ width:100%; background:url(../images/i10.png) no-repeat 50% 0; margin-top:-110px; min-height:540px; overflow:hidden;}

.index4 .mt-number-animate{ line-height:50px; height:50px; font-size:50px; overflow: hidden; display: inline-block; position: relative; }
.index4 .mt-number-animate .mt-number-animate-dot{ width: 30px; float: left; text-align: center;}
.index4 .mt-number-animate .mt-number-animate-dom{ width: 30px;text-align: center; float: left; position: relative; top: 0;}
.index4 .mt-number-animate .mt-number-animate-dom .mt-number-animate-span{ width: 100%; float: left;}

.index4 .shuzi{ width: 100%; display: flex; margin:170px auto 40px; flex-wrap:wrap; max-width:1200px; justify-content:space-around;}
.index4 .shuziXun{ display:flex; flex-direction:column; align-items: center; justify-content:center; width:calc( 25% - 2px); padding:0 45px; text-align:center; margin-bottom:35px; width:220px; height:220px; border:#e5e5e5 solid 1px; border-radius:220px;}
.index4 .shuziXun .abxTop{ display: flex; align-items:center; justify-content:center; }
.index4 .shuziXun .abxTop .sz1{ font-size:50px; color:#1562d6; font-weight: bolder; height: 38px;}
.index4 .shuziXun .abxTop .sz2{ font-size:20px; font-weight: bolder; transform:translateY(10px); margin-left:10px;}
.index4 .shuziXun .abxBot{ margin-top:30px;}

.index5{ width:100%; display:flex; overflow:hidden;}

.indexLeft5{ width:calc( 100% * 840 / 1920); display:flex; flex-direction:column; background:url(../images/i11.jpg) no-repeat 50%/cover; flex-shrink:0;}
.indexLeft5 .indexLeftItem5{ height:300px; display:flex; flex-direction:column; justify-content:center; padding-left:calc( 100% * 160 / 840); color:#FFFFFF; opacity:0.5; border-bottom:rgba(255,255,255,0.2) solid 1px; cursor:pointer;}
.indexLeft5 .indexLeftItem5 .indexLeftItem51{ font-size:32px; line-height:2em;font-weight:bold;}
.indexLeft5 .indexLeftItem5 .indexLeftItem52{ font-size:18px; line-height:2em;}

.indexLeft5 .indexLeftItem5.on{ background:url(../images/i12.svg) no-repeat calc( 100% - 55px) 50%,rgba(21,98,214,0.2); opacity:1;background-size:38px;}
.indexLeft5 .indexLeftItem5:hover{ background:url(../images/i12.svg) no-repeat calc( 100% - 55px) 50%,rgba(21,98,214,0.2); opacity:1;background-size: 38px;}

.indexRight5{ width:100%;}
.indexRight5 .indexRightItem5{ width:100%; height:100%; display:none;}
.indexRight5 .indexRightItem5 .i5Img{ position:relative; overflow:hidden; width:100%; height:100%;}
.indexRight5 .indexRightItem5 .i5Text{ width:100%; height:100%; position:absolute; left:0; top:0; background-image:url(../images/i16.png); background-repeat:no-repeat; background-size:100%; background-position:0 100%;}
.indexRight5 .indexRightItem5 .i5Text div{ position:absolute; bottom:50px; font-size:20px; color:#FFFFFF; text-align:center; width:100%; left:0;}
.indexRight5 .indexRightItem5 .iri1{ width:50%; height:100%; display:block; position:relative;}
.indexRight5 .indexRightItem5 .iri2{ display:flex; flex-direction: column; width:50%;}
.indexRight5 .indexRightItem5 .iri2 .iri21{ display:block; position:relative; height:50%; width:100%;}

.index6{ display:flex; align-items:center; justify-content:space-between;}
.index6 .indexRight6{ position:relative;}
.index6 .indexRight6 .a{}
.index6 .indexRight6 .s{ position:absolute; right:0; top:0;}
.index6 .indexRight6:hover .s{ animation:indexRight6 5s infinite linear ;}
@keyframes indexRight6
{
	0 {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
}
.index6 .indexLeft6 .globalTitle{ margin-bottom:10px;}
.index6 .indexLeft6 .globalTitle .globalTitle1{ text-align:left;}
.index6 .indexLeft6 .globalTitle .globalTitle2{ text-align:left;}

.case2{ margin-bottom:0 !important;}
.case.case3 .caseItem{ background:#fff !important; margin-bottom:-115px;}
.case.case3 .caseItem .caseBot .caseTitle{ color:#333333;font-weight:bold;}
.case.case3 .caseItem .caseBot .caseMore{ color:#1562d6; border:#1562d6 solid 1px;}
.case.case3 .caseItem:hover{ background:#fff !important;}
.case.case3 .caseItem:hover .caseBot .caseTitle{ color:#333333;}
.case.case3 .caseItem:hover .caseBot .caseMore{ color:#ffffff; border:#1561d8 solid 1px; background:#1561d8;}

.index7{ background:url(../images/i21.jpg) no-repeat 50% /cover; min-height:740px; margin-top:-95px; padding-top:120px;}
.index7 .globalTitle{ margin-bottom:10px;}
.index7 .globalTitle .globalTitle1{ color:rgba(255,255,255,0.20);}
.index7 .globalTitle .globalTitle2{ color:#FFFFFF;}
.index7 .pro22{ width:45px; height:3px; background:#FFFFFF; margin:0 auto;}
.index7 .index71{ font-size:32px; color:#FFFFFF; text-align:center; margin:65px 0 20px;}
.index7 .index72{ font-size:16px; color:#FFFFFF; text-align:center; letter-spacing:8px; text-transform:uppercase;}

{}

.contact{ min-height:900px; background:url(../images/c6.jpg) no-repeat 50% 100%; position:relative; z-index:9;}
.contact .con{ display:flex; justify-content:space-between;}
.contact .con .conLeft{ width:680px; background:#FFFFFF; box-shadow:rgba(0,0,0,0.15) 0 0 15px; padding:30px 60px 70px; margin-top:-85px;}
.contact .con .conRight{ margin-top:-85px;}
.conForm{ width:100%;}
.conFormText{ font-size:16px; margin:30px 0 15px;}
.conFormInp{}
.conFormInp input{ width:100%; height:50px; border:#313131 solid 1px; padding:0 15px; line-height:48px;}
.conFormInp2 input{ width:100%; height:50px; line-height:50px; text-align:center; font-size:16px; background:#313131; border-radius:50px; cursor:pointer; color:#FFFFFF; margin-top:50px;}

{}

.proLogo{ position:relative; overflow:hidden; height:290px; padding-top:45px;}
.proLogo .gd{ display:flex; position:absolute;}
.proLogo .gd div{ height:86px; width:150px; margin:0 15px; display:flex; align-items:center; flex=shrink:0; justify-content:center;}
.proLogo .gd2{ display:flex; position:absolute;}
.proLogo .gd2 div{ height:86px; width:150px; margin:0 15px; display:flex; align-items:center; flex=shrink:0; justify-content:center;}


@media screen and (min-width:1200px){

.moTop{ display:none !important;}
.moMenuBox{ display:none !important;}


}
@media screen and (max-width:1200px){
.pc{ display:block;}
.mo{ display:none;}
.disable_text_highlighting,body {
	/*去除选中高亮*/
-webkit-touch-callout: none;
-webkit-user-select: none;    /* Webkit */
-moz-user-select: none;      /* Firefox */
-ms-user-select: none;        /* IE 10  */
        /* Opera 目前不支持在Opera，但将很快 */
-o-user-select: none;
user-select: none;
}

.top{ display:none !important;}
.moTop{ display:flex !important;}


}
@media screen and (max-width:770px){

body{ padding-top:50px;}

.img_gallery .p1 {  font-size: 24px; padding:0 3%;}
.img_gallery .p2 {  font-size: 18px; padding:0 3%;}
.img_gallery .bannerText.on .p3{ display:none;}

.bannerRight{ padding-top:5%;}

.hytd{ overflow:auto;}

.index1 .hytdItem {
    padding-bottom: 45px;
    width: 285px;
    flex-shrink: 0;
}

.globalTitle .globalTitle1 {
    font-size: 30px;}
.globalTitle .globalTitle2 {
    font-size: 20px;}
.pro22{ font-size:14px;}
.globalTitle {
    width: 100%;
    margin: 30px auto 10px;}
.encpTextBox .encpTextBox1 {
    font-size: 18px;
    font-weight: bolder;
}
.encpTextBox .encpTextBox2 {
    font-size: 14px;}
.index1{ margin: 35px auto 60px;}


.index5{ display:none;}

.foot .foot1 .foRight{ display:none;}
.foot .foot2{ flex-direction:column;}
.foot .foot2 .footLeft2{ flex-direction:column;}
.foot .foot2 .footRight2 a{ margin-left:0;}

.neiBanner5 .bannerProText .p1 { font-size: 20px; margin:0 3%; width:90%;}

.about1{ width:90%; margin:45px auto; flex-direction:column-reverse;}
.about1 .aboutLeft1{ width:100%;}
.about1 .aboutRight1{ width:100%; margin-bottom:45px;}
.about1 .aboutRight1 .aboutRight11 {
    font-size: 50px;
    top: -30px;
}

.about4 .about41{justify-content: left;overflow: auto;height: 440px;}
.about4 .about41 div{ margin:0 10px;width: 100%}
.about4 .about41 div.on{ font-size:35px; line-height: 16px}

.about42 .aboutItem42 .lishi .lishiBox{ width:90%; margin:0 auto;}
.about4 .about42{ height:440px;}

.about4 .about42 .historyArrow img{ width:20px;}

.hisDesc{ display:none;}

.neiBanner6 .bannerProText .p1 { text-align: center;
    font-size: 20px;}

.join1{flex-direction: column-reverse;padding: 5%;}
.join1 .joinLeft1{width: 100%;margin-bottom: 5%;padding-right: 0;}
.join1 .joinRight1{ width:100%;}

.join2{
    flex-direction: column-reverse;
    padding: 120px 5% 100px 5%; max-width:100%; margin:0 auto;}
.join2 .joinLeft2{ width:100%;}
.join2 .joinRight2{ padding-left:0; width:100%; margin-bottom:5%;}

.join3{ flex-direction:column-reverse; padding:5%;}
.join3 .joinLeft3{ width:100%; margin-bottom:5%; padding-right:0;}
.join3 .joinRight3{ width:100%;}

.join4 .joinText4 .join41 {
    font-size: 24px;}
.join4 .joinText4 .join42 {
    margin-top: 0px;
}
.join4 .joinText4 .join42 img{ width:30px;}

.job .jobRow{ display:flex; flex-wrap:wrap; border-top: #ccc solid 2px;}
.job .jobRow .jobCol{ width:50% !important;}
.job .jobRow .jobCol:nth-child(1){ width:100% !important;}
.job .jobRow .jobCol:nth-child(2){ width:100% !important;}
.job .jobRow .jobCol:nth-child(3){ width:50% !important;}
.job .jobRow .jobCol:nth-child(4){ width:50% !important;}
.job .jobRow .jobCol:nth-child(1) .jobCell2 { font-size:16px;}
.job .jobRow .jobCol .jobCell2 {
    font-size: 12px;}

.newsBox{ padding:0 5%;}

.neiBanner6 .bannerProText .p2 .joinSearch{ width:90%; margin:0 auto; height:45px;}

.neiBanner2 .bannerProText .bannerText .p1 {
    font-size: 24px;}
.neiBanner2 .bannerProText .bannerText .p2{ font-size:14px;}

.pro1{ margin-top:45px; flex-direction:column;}
.pro1 .proLeft1{ width:100%; margin-bottom:30px;}
.pro1 .proRight1{ width:100%; margin-right:0;}

.prod1{ flex-wrap:wrap;}
.prod1 .cp{ width:100%;}
.proBg1 {
    position: absolute;
    top: -225px;
    right: 0;
    z-index: 0;
    width: 140px;
}

.nj .njItem{flex-direction:column !important;}
.nj .njItem .njText{ width:100% !important;}

.case .caseItem{ width:100%;}

.cTitle {
    width: 100%;
    text-align: center;
    font-size: 30px;
    font-weight: bolder;
    margin: 40px 0 40px;
}

.contact .con .conRight{ display:none;}
.contact .con .conLeft {
    width: 100%;
    background: #FFFFFF;
    box-shadow: rgba(0,0,0,0.15) 0 0 15px;
    padding: 30px 5% 70px;
    margin-top: 35px;
}

.neiBanner3 .bannerProText .bannerText .p1 {
    font-size: 24px;
    font-weight: bolder;
    margin-bottom: 10px;
    padding:0 3%;
}
.neiBanner3 .bannerProText .bannerText .p2 {
    font-size: 14px;
    line-height: 2em;
    padding:0 3%;
}
.bannerLogo{ display:none;}

.newsTop{ margin:45px auto;}
.newsTop .tjxw .newsTJ{ flex-direction:column;}
.newsTop .tjxw .newsTJ .newsTJImg{ width:100%;}

.news{ flex-direction:column;}

.neiBanner4 .bannerProText .p1 {
    font-size: 20px;
    font-weight: bolder;
    margin-top: 0px;
    margin-left: 3%;
    color: #FFFFFF;
}

.encpBoxArrow .ll{ box-shadow:rgba(0,00,0,0.15) 0 0 10px; width:20px; border-radius:20px; background:none;}
.encpBoxArrow .rr{ box-shadow:rgba(0,00,0,0.15) 0 0 10px; width:20px; border-radius:20px; background:none;}

.index7{ padding:120px 5% 0; min-height:450px; }
.index7 .index71{ font-size:20px; font-weight:bolder;margin: 20px 0 20px;}
.index7 .index72{ letter-spacing: 0px;}

.about2{min-height: 280px;}
.about2 .aboutNei2 .globalTitle{ margin-top: 50px;}
.about2 .aboutNei2 .about23 {
    width: 130px;
    height: 30px;}

.encp .encpXun .encpTitle{ font-size:16PX;}

.about42 .aboutItem42 .lishi .lishiItem{ width:100%;}
.about42 .aboutItem42 .lishi .lishiItem .lishiItemTitle {
    font-size: 16px; font-weight: bolder;}

.join1 .joinLeft1 .joinLeft11 {
    font-size: 24px;
    padding-left: 10px;
    border-left: #1561d8 solid 4px;
    line-height: 24px;
    margin-bottom: 15px;
    font-weight: bold;
}
.join2 .joinRight2 .joinRight21 {
    font-size: 24px;
    padding-left: 10px;
    border-left: #1561d8 solid 4px;
    line-height: 24px;
    margin-bottom: 15px;
    font-weight: bold;
}
.join2 .joinRight2 .joinRight22 {
    font-size: 16px;
    line-height: 30px;
    color: #666666;
    margin: 20px 0 20px;
    font-weight: bold;
}
.join3 .joinLeft3 .joinLeft31 {
    font-size: 24px;
    padding-left: 10px;
    border-left: #1561d8 solid 4px;
    line-height: 24px;
    margin-bottom: 15px;
    font-weight: bold;
}
.join3 .joinLeft3 .joinLeft32 {
    font-size: 16px;
    line-height: 30px;
    color: #666666;
    margin: 20px 0 20px;
    font-weight: bold;
}
.job {
    margin: 45px auto 35px;}
.newsBox .newsBoxBot span {
    font-size: 16px;}
.newsBox .newsBoxBot img {
    width: 12px;}

.newsNei{ padding-top:85px;}
.newsNei {
    width: 100%;
    background: url(../images/n8.jpg) repeat-x 0 -180px;
    padding-top: 85px;
}
.biaoti {

    margin: 20px 0 60px;
    font-size: 20px;
    line-height: 30px;
    color: #FFFFFF;
}

.neibanner .neiBannerText .neiBannerText1 {
    font-size: 24px;
}
.neibanner .neiBannerText .neiBannerText2 {
    font-size: 14px;
    margin: 15px 0 15px;
}
.neibanner .neiBannerText .neiBannerText3 a {
    width: 100px;
    line-height: 40px;
    text-align: center;
    background: #1561d8;
    font-size: 14px;
    display: block;
    color: #FFFFFF;
}
.case .caseItem .caseBot .caseTitle {
    font-size: 16px;}
.xinde .xintub {
    margin-right: 25px;
    width: 30%;
    margin-top: 21px;
}
.nj .njItem{ margin:45px 0;}
.nj .njItem .njText .njIcon{ position:relative;}
.nj .njItem .njText .njIcon img{ height:50px; position:absolute; top: 6px;}
.nj .njItem .njText .njTitle {
    padding-left: 80px;
    font-size: 30px !important; margin-bottom:15px;}
.njXijie .njXijieItem .njXijie {
    font-size: 18px !important; margin-bottom: 15px;}
.njXijie .njXijieItem .njXijie2{font-size: 18px !important; margin-bottom: 15px;}

.nj .njItem .njImg {
    width: 80% !important; margin:0 auto}

.case .caseItem .caseBot .caseTitle{ height:auto;}
.case .caseItem .caseBot .caseMore{ margin-top:15px;}

.about2 .aboutNei2 .about22 {
    font-size: 14px;
    line-height: 20px;
    color: #333333;
    margin: 0px 0 10px;
}

.cFTitle {height: fit-content; margin-top:15px;}
.cFTitle .cFTitleNei {position: relative;
    color: #333;
    bottom: 0;
}

.cNeirong{ padding:30px 0;}

.newsDetail {
    width: 90%;
    max-width: 750px;
    line-height: 30px;
    margin: 155px auto 125px;
}

.joinDetail{padding: 0 20px 90px;}
.joinDetail .neirong {flex-direction: column;}
.joinDetail .neirong .nrLeft{ width:100%;}
.joinDetail .neirong .nrLeft .sqzw{ margin:50px auto 0;}
.joinDetail .neirong .nrRight{ margin:50px auto 0;}

.sqbt .sqbt1{ line-height:60px;}
.sqBanner .sqBannerBox .sqTs {
    font-size: 16px;}
.sqBanner .sqBannerBox .sqTitle {
    font-size: 24px;
}

.sqbt{ width:90%; margin:50px auto 85px auto;padding: 0 20px;}
.zwForm{ margin:30px auto 40px auto; display:block;}

.zwForm .zwFormRow{ display:flex; flex-direction:column; margin-bottom:0;}
.zwForm .zwFormRow .zwFormRight{ padding-bottom:10px;}
.zwForm .zwFormRow .zwFormRight .input1{ height:40px;}
.zwForm .zwFormRow .zwFormRight .input2{ height:40px; width:60%;}
.zwForm .zwFormRow .zwFormRight .input2 input{ height:34px;}
.zwForm .zwFormRow .zwFormRight .input3 { height:40px; line-height: 36px;
    width: 38%;
    font-size: 12px;}
.zwForm .zwFormRow .zwFormRight .input4{ width:100%; margin-top:20px; height:40px; line-height:40px;}
.zwForm .zwFormRow .zwFormLeft{ line-height:30px;}
.neiBanner3 .bannerZhan:before {
    content: '';
    display: block;
    padding-top: calc( 100% * 640 / 1200);
}

.nj .njItem:nth-child(1) .njImg { width: 45% !important;}

.neiBanner2 .bannerZhan:before {
    content: '';
    display: block;
    padding-top:200px;
}

.sqBanner .sqBannerBox{ height:200px;}

.jz {
    height: 50px !important; display: block;
}

.about4 .about42 .historyArrow{ display:none;}

.about42 .aboutItem42 {
    background-position: 100% 100% !important;
    background-size:88% 34% !important
}
}
@media screen and (max-width:640px){




}
@media screen and (max-width:420px){




}
