@charset'UTF-8';
* {outline:none}
*,*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html,body {-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:#fff;overflow-x:hidden;}
body {padding:0;margin:0 auto;font-size:16px;font-family:'微软雅黑','ArialMT',arial,Microsoft YaHei,'宋体';line-height:1.15;color:#333;min-width:320px;max-width:1920px;width:100%;zoom:1;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight:rgba(0,0,0,0);-webkit-font-smoothing:antialiased}
.p,.h1,.h2,.h3,.h4,.h5,.h6 {margin:0;padding:0}
.ul,.ul li,.dl,.dl dd,.dl dt {list-style:none;margin:0;padding:0}
address,caption,cite,code,dfn,em,strong,th,var,select,input,textarea {color:#777;font-family:inherit;font-size:inherit;font-weight:inherit;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
input:focus {outline:none}
textarea {resize:none;-webkit-appearance:none}
textarea,input,select {background:none;border:none;margin:0;padding:0}
button,input[type='button'],input[type='submit'],input[type='reset'] {-webkit-appearance:none;cursor:pointer}
button[disabled],input[disabled] {cursor:default}
audio,canvas,progress,video {display:inline-block;vertical-align:baseline}
article,aside,footer,header,hgroup,nav,section,figure,figcaption {display:block}
figure,figcaption {margin:0;padding:0}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#777;}
input:-moz-placeholder,textarea:-moz-placeholder {color:#777;}
input::-moz-placeholder,textarea::-moz-placeholder {color:#777;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color:#777;}
img {border:none;border:0;max-width:100%;vertical-align:top;}
a {color:#555;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:ease-in-out .2s;}
a:focus {outline:none;-moz-outline:none;}
a:hover {color:#004e9d;transition:ease-in-out .3s;}
::-webkit-scrollbar-track-piece {width:10px;background-color:#f8f8f8;}
::-webkit-scrollbar {width:10px;background-color:#016CAF;}
::-webkit-scrollbar-thumb {width:10px;background-color:#016CAF;border-radius:5px;}
::-webkit-scrollbar-thumb:hover {width:10px;background-color:#0081D1;}
/* 动画 */
.t {-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
/* 单行隐藏 */
/* .txthide {white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;} */
/* 多行隐藏 */
/* .txthide2 {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;} */
/* 禁止选中 */
.txtcopy {-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
.dot {display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
/*2行文本省略号*/
.dot2 {display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
/*3行文本省略号*/
.dot3 {display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.w1440 {max-width:1440px;margin:0 auto;}
@media screen and (max-width:1550px) {.w1440 {width:90%;}}
@media screen and (max-width:750px) {.w1440 {width:90%;}}
/* 自定义通用样式 */
.f-siz12{font-size:12px;}.f-siz14{font-size:14px;}.f-siz16{font-size:16px;}.f-siz18{font-size:18px;}.f-siz20{font-size:20px;}.f-siz22{font-size:22px;}.f-siz24{font-size:24px;}.f-siz26{font-size:26px;}.f-siz28{font-size:28px;}.f-siz30{font-size:30px;}.f-wei-nor{font-weight:normal;}.f-wei-b{font-weight:bold;}.f-sty-nor{font-style:normal;}.bor{border:1px solid #eee;}.bor-t{border-top:1px solid #eee;}.bor-r{border-right:1px solid #eee;}.bor-b{border-bottom:1px solid #eee;}.bor-l{border-left:1px solid #eee;}.pad-5{padding:5px;}.pad-10{padding:10px;}.pad-15{padding:15px;}.pad-20{padding:20px;}.pad-25{padding:25px;}.pad-t5{padding-top:5px;}.pad-t10{padding-top:10px;}.pad-t15{padding-top:15px;}.pad-t20{padding-top:20px;}.pad-t25{padding-top:25px;}.pad-t30{padding-top:30px;}.pad-r0{padding-right:0;}.pad-r5{padding-right:5px;}.pad-r10{padding-right:10px;}.pad-r15{padding-right:15px;}.pad-r20{padding-right:20px;}.pad-r25{padding-right:25px;}.pad-r30{padding-right:30px;}.pad-b5{padding-bottom:5px;}.pad-b10{padding-bottom:10px;}.pad-b15{padding-bottom:15px;}.pad-b20{padding-bottom:20px;}.pad-b25{padding-bottom:25px;}.pad-b30{padding-bottom:30px;}.pad-l0{padding-left:0;}.pad-l5{padding-left:5px;}.pad-l10{padding-left:10px;}.pad-l15{padding-left:15px;}.pad-l20{padding-left:20px;}.pad-l25{padding-left:25px;}.pad-l30{padding-left:30px;}.mar-auto{margin-left:auto;margin-right:auto;}.mar-5{margin:5px;}.mar-10{margin:10px;}.mar-15{margin:15px;}.mar-20{margin:20px;}.mar-25{margin:25px;}.mar-t5{margin-top:5px;}.mar-t10{margin-top:10px;}.mar-t15{margin-top:15px;}.mar-t20{margin-top:20px;}.mar-t25{margin-top:25px;}.mar-t30{margin-top:30px;}.mar-t5{margin-top:5px;}.mar-r5{margin-right:5px;}.mar-r10{margin-right:10px;}.mar-r15{margin-right:15px;}.mar-r20{margin-right:20px;}.mar-r25{margin-right:25px;}.mar-r30{margin-right:30px;}.mar-b5{margin-bottom:5px;}.mar-b10{margin-bottom:10px;}.mar-b15{margin-bottom:15px;}.mar-b20{margin-bottom:20px;}.mar-b25{margin-bottom:25px;}.mar-b30{margin-bottom:30px;}.mar-l5{margin-left:5px;}.mar-l10{margin-left:10px;}.mar-l15{margin-left:15px;}.mar-l20{margin-left:20px;}.mar-l25{margin-left:25px;}.mar-l30{margin-left:30px;}.clearfix:after{content:'';display:block;height:0;line-height:0;visibility:hidden;clear:both;}.fl{float:left;}.fr{float:right;}.pos-r{position:relative;}.pos-a{position:absolute;}.pos-f{position:fixed;}.t{top:0;}.r{right:0;}.b{bottom:0;}.l{left:0;}.zindex-9{z-index:9;}.zindex-99{z-index:99;}.zindex-999{z-index:999;}.zindex-9999{z-index:9999;}.zindex-99999{z-index:99999;}.zindex-999999{z-index:999999;}.dis-b{display:block;}.dis-ib{display:inline-block;}.dis-n{display:none;}.t-a-l{text-align:left;}.t-a-c{text-align:center;}.t-a-r{text-align:right;}.ver-a-m{vertical-align:middle;}.over-h{overflow:hidden;}.c-000{color:#000;}.c-100{color:#100;}.c-200{color:#200;}.c-300{color:#300;}.c-400{color:#400;}.c-500{color:#500;}.c-600{color:#600;}.c-700{color:#700;}.c-800{color:#800;}.c-900{color:#900;}.c-a00{color:#a00;}.c-b00{color:#b00;}.c-c00{color:#c00;}.c-d00{color:#d00;}.c-e00{color:#e00;}.c-f00{color:#f00;}.c-010{color:#010;}.c-020{color:#020;}.c-030{color:#030;}.c-040{color:#040;}.c-050{color:#050;}.c-060{color:#060;}.c-070{color:#070;}.c-080{color:#080;}.c-090{color:#090;}.c-0a0{color:#0a0;}.c-0b0{color:#0b0;}.c-0c0{color:#0c0;}.c-0d0{color:#0d0;}.c-0e0{color:#0e0;}.c-0f0{color:#0f0;}.c-001{color:#001;}.c-002{color:#002;}.c-003{color:#003;}.c-004{color:#004;}.c-005{color:#005;}.c-006{color:#006;}.c-007{color:#007;}.c-008{color:#008;}.c-009{color:#009;}.c-00a{color:#00a;}.c-00b{color:#00b;}.c-00c{color:#00c;}.c-00d{color:#00d;}.c-00e{color:#00e;}.c-00f{color:#00f;}.c-111{color:#111;}.c-222{color:#222;}.c-333{color:#333;}.c-444{color:#444;}.c-555{color:#555;}.c-666{color:#666;}.c-777{color:#777;}.c-888{color:#888;}.c-999{color:#999;}.c-aaa{color:#aaa;}.c-bbb{color:#bbb;}.c-ccc{color:#ccc;}.c-eee{color:#ddd;}.c-fff{color:#fff;}.c-fa0{color:#fa0;}.c-af0{color:#af0;}.c-f0a{color:#f0a;}.c-a0f{color:#a0f;}.c-0af{color:#0af;}.c-0fa{color:#0fa;}.bgc-000{background-color:#000;}.bgc-100{background-color:#100;}.bgc-200{background-color:#200;}.bgc-300{background-color:#300;}.bgc-400{background-color:#400;}.bgc-500{background-color:#500;}.bgc-600{background-color:#600;}.bgc-700{background-color:#700;}.bgc-800{background-color:#800;}.bgc-900{background-color:#900;}.bgc-a00{background-color:#a00;}.bgc-b00{background-color:#b00;}.bgc-c00{background-color:#c00;}.bgc-d00{background-color:#d00;}.bgc-e00{background-color:#e00;}.bgc-f00{background-color:#f00;}.bgc-010{background-color:#010;}.bgc-020{background-color:#020;}.bgc-030{background-color:#030;}.bgc-040{background-color:#040;}.bgc-050{background-color:#050;}.bgc-060{background-color:#060;}.bgc-070{background-color:#070;}.bgc-080{background-color:#080;}.bgc-090{background-color:#090;}.bgc-0a0{background-color:#0a0;}.bgc-0b0{background-color:#0b0;}.bgc-0c0{background-color:#0c0;}.bgc-0d0{background-color:#0d0;}.bgc-0e0{background-color:#0e0;}.bgc-0f0{background-color:#0f0;}.bgc-001{background-color:#001;}.bgc-002{background-color:#002;}.bgc-003{background-color:#003;}.bgc-004{background-color:#004;}.bgc-005{background-color:#005;}.bgc-006{background-color:#006;}.bgc-007{background-color:#007;}.bgc-008{background-color:#008;}.bgc-009{background-color:#009;}.bgc-00a{background-color:#00a;}.bgc-00b{background-color:#00b;}.bgc-00c{background-color:#00c;}.bgc-00d{background-color:#00d;}.bgc-00e{background-color:#00e;}.bgc-00f{background-color:#00f;}.bgc-111{background-color:#111;}.bgc-222{background-color:#222;}.bgc-333{background-color:#333;}.bgc-444{background-color:#444;}.bgc-555{background-color:#555;}.bgc-666{background-color:#666;}.bgc-777{background-color:#777;}.bgc-888{background-color:#888;}.bgc-999{background-color:#999;}.bgc-aaa{background-color:#aaa;}.bgc-bbb{background-color:#bbb;}.bgc-ccc{background-color:#ccc;}.bgc-eee{background-color:#ddd;}.bgc-fff{background-color:#fff;}.bgc-fa0{background-color:#fa0;}.bgc-af0{background-color:#af0;}.bgc-f0a{background-color:#f0a;}.bgc-a0f{background-color:#a0f;}.bgc-0af{background-color:#0af;}.bgc-0fa{background-color:#0fa;}


html,body {overflow-x:hidden;position:relative;}
@keyframes mydh {25% {opacity:0.5;}
50% {opacity:0.5;}
90% {opacity:0;}
100% {-webkit-transform:scale(8);-ms-transform:scale(8);-o-transform:scale(8);transform:scale(8);opacity:0;}
}
@-moz-keyframes mydh {25% {opacity:0.5;}
50% {opacity:0.5;}
90% {opacity:0;}
100% {-webkit-transform:scale(8);-ms-transform:scale(8);-o-transform:scale(8);transform:scale(8);opacity:0;}
}
@-webkit-keyframes mydh {25% {opacity:0.5;}
50% {opacity:0.5;}
90% {opacity:0;}
100% {-webkit-transform:scale(8);-ms-transform:scale(8);-o-transform:scale(8);transform:scale(8);opacity:0;}
}
@-o-keyframes mydh {25% {opacity:0.5;}
50% {opacity:0.5;}
90% {opacity:0;}
100% {-webkit-transform:scale(8);-ms-transform:scale(8);-o-transform:scale(8);transform:scale(8);opacity:0;}
}


/*翻页*/.fy {text-align:center;padding:30px;margin:0 auto;}
.fy .p_a {font-size:0;}
.fy .p_a a {display:inline-block;width:40px;height:40px;line-height:38px;border:1px solid #e5e5e5;font-size:16px;font-style:initial;color:#999;margin:2px 3px;background-color:#FFF;}
.fy .p_a a:hover,.fy .p_a a.cur {background:#016CAF;border-color:#016CAF;color:#fff;}
.fy .p_a a.a_first,.fy .p_a a.a_prev {margin-right:5px;}
.fy .p_a a.a_next,.fy .p_a a.a_end {margin-left:5px;}
.fy .p_a a.a_prev,.fy .p_a a.a_next {display:inline-block;padding:0 20px;width:auto;}
.fy .p_a a.a_first,.fy .p_a a.a_end {display:inline-block;padding:0 30px;width:auto;}

/* mode模式 */
.mode_box {display:block;margin:60px auto;}
.mode_box .list {display:block;height:480px;margin:0 0 40px 0;overflow:hidden;}
.mode_box .list .img {background-repeat:no-repeat;background-position:center;background-size:cover;transition:transform 12s cubic-bezier(.23,1,.32,1);z-index:1}
.mode_box .list .des {padding:85px 80px 0;color:#fff;background-color:#004e9d;z-index:2;position:relative;border-radius: 0 80px 0 0;}
.mode_box .list .des::after{content: "A";position: absolute;right:0;bottom:0;font-family: Arial, Helvetica, sans-serif;font-size:26rem;line-height: 1;color:#FFF;font-weight:100;z-index:2;-webkit-text-stroke-width:1px;-webkit-text-stroke-color: #FFF;-webkit-text-fill-color:transparent;opacity:.5;pointer-events: none;}
.mode_box .list:nth-child(even) .des:after{content: "A";position: absolute;right:auto;left:0;bottom:0;}
.mode_box .list:nth-child(1) .des:after{content: "J";}
.mode_box .list:nth-child(2) .des:after{content: "Y";}
.mode_box .list:nth-child(3) .des:after{content: "Z";}
.mode_box .list:nth-child(2) .des{border-radius: 80px 0 0 0;}
.mode_box .list .des h2.h2{font-size:4rem;font-weight:300;margin-bottom:2rem;letter-spacing:3px;}
.mode_box .list .des p.p {margin-top:45px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;}
.mode_box .list .des .con {height:216px;overflow:hidden;}
.mode_box .list .des .con p {line-height:1.6;}
.mode_box .list .des .more {margin-top:50px;}
.mode_box .list .des .more a {color:#fff;font-size:18px;}
.mode_box .list .des .more a span {margin-left:8px;border-right:1px solid transparent;transition:all .6s;margin-right:10px;}
.mode_box .list .des .more:hover a span {border-right:10px solid #FFF;transition:all .3s;}
.mode_box .list.aon {display:block;}
.mode_box .img,.mode_box .des {float:left;width:50%;height:100%;}
.mode_box .list:hover .img {transform:scale(1.1);transition:all 8s;}

.mode_ys_top {display:block;}
.mode_ys_top .top1 {display:block;width:100%;font-size:0;}
.mode_ys_top .top1 img {display:inline-block;width:25%;max-height:230px;margin:0;padding:0;border:0;float:left;}
.mode_ys_top .top2 {display:block;width:100%;font-size:0;text-align:center;}
.mode_ys_top .top2 img {display:block;margin:0 auto;padding:20px 0;font-size:0;text-align:center;}
.mode_ys_top .top3 {display:block;width:100%;font-size:0;text-align:center;}
.mode_ys_top .top3 div {display:inline-block;width:33.333%;margin:0;padding:0;border:none;text-align:center;vertical-align:top;position: relative;}
.mode_ys_top .top3 div span {display:block;margin:0;padding:20px;font-size:16px;line-height:1.6;color:#666;font-weight:600;vertical-align:top;min-height:150px;transform:skewY(-5deg);border:1px solid #ddd;background-color: #FFF;}
.mode_ys_top .top3 div span img {display:block;margin:0 auto;padding:0;}
.mode_ys_top .top3 div:nth-child(1) span{margin-left:1px;z-index:3;}
.mode_ys_top .top3 div:nth-child(2) span{margin-left:-1px;z-index:2;}
.mode_ys_top .top3 div:nth-child(3) span{margin-left:0;z-index:1;}
.mode_ys_top .top3 div span h2 {display:block;margin:0;padding:0;font-size:24px;line-height:1.6;color:#222;font-weight:600;}
.mode_ys_top .top3 div:hover span{transition: all .5s;transform:skewY(0);background-color: #004e9d;color: #FFF;}
.mode_ys_top .top3 div:hover span h2{transition: all .5s;color: #FFF;}
.mode_ys_top .top3 div:hover span img{transition: all .5s;filter: brightness(200);}
/* core模式 */
.core_ywys_box{display:block;width:100%;padding:10px 20px 20px 20px;margin:50px auto 0 auto;font-size:16px;line-height:1.6;font-weight:400;clear:both;background-color:#45BAFF;color:#FFF;border-radius:5px;}
.core_ywys_box .core_ywys_tit{display:block;width:100%;padding:0 0 10px 0;margin:0;clear:both;font-size:24px;line-height:1.4;text-align:center;font-weight:600;letter-spacing:5px;color:#FFF;}
.core_ywys_box .core_ywys_tit span{display:block;width:9%;padding:0;margin:10px auto 0 auto;height:1px;background-color:#86D1FF;transition:all 1s;}
.core_ywys_box:hover .core_ywys_tit span{width:96%;transition:all 2.5s;}
.core_ywys_box ul{font-size:0;}
.core_ywys_box ul li{display:inline-block;width:25%;padding:0;margin:0;line-height:2.5;font-size:16px;color:#FFF;}
/* .core_ywys_box ul li:hover{color:#;} */
.bsBox,.bsBox *,.bsBox:before,.bsBox *:before,.bsBox:after,.bsBox *:after,.bd_weixin_popup,.bd_weixin_popup *,.bd_weixin_popup:before,.bd_weixin_popup *:before,.bd_weixin_popup:after,.bd_weixin_popup *:after {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.maskVideo {position:fixed;display:none;background:rgba(0,0,0,.9);left:0;top:0;z-index:9999;}
.maskVideo .MaskBox {z-index:999;width:90%;padding:0px;margin:0px auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);/*这个高度可以去掉如果不去掉。会导致弹出层看的像不是垂直居中*/}
.maskVideo .MaskBox a.MaskClore {display:block;width:65px;height:65px;font-size:0px;background:url(../images/down.png) no-repeat right top;position:absolute;z-index:999;right:0;top:0px;line-height:40px;text-align:center;}
.maskVideo .MaskBox .videoBox .videoB {width:100%;object-fit:cover;}
@media screen and (min-width:1024px) {.maskVideo .MaskBox {width:80%;}
}
.layui-laydate-content>.layui-laydate-list {overflow:hidden;padding-bottom:0;}
.layui-laydate-content>.layui-laydate-list>li {width:50%;}
@media screen and (max-width:1024px) {header .mainnav .mainnavR .searchbox .searchwarp input {font-size:14px;}
header .mainnav .mainnavR .Language {font-size:16px;}
header .topHead .logo img.pc-logo {display:none;}
header .topHead .logo img.wap-logo {display:inline-block;}
}
@keyframes slowScale {
	0% {
	  transform: scale(1.1);
	}
	50% {
	  transform: scale(1);
	}
	100%{
		transform: scale(1.1);
	}
}

/* 首页效果及公共部分开始 */
/* .bg{background-color: #E00!important;} */
#header {position:fixed;height:70px;display:block;width:100%;z-index:101;text-align:center;padding:0;top:0px;box-shadow: 0 6px 8px rgba(0,0,0,0.02);border-bottom: 1px solid #FFF;background: rgba(255, 255, 255, .96);}
header {transition:.6s;position:absolute;left:0;right:0;top:0;z-index:99;border-bottom:1px solid rgba(255,255,255,0.2);}
@media (max-width:1199px) {header {position:fixed !important;position:relative}
}
header.active,
header.background {background-color:rgba(255,255,255,.8)}
header .logo {max-height:100%;display:flex;transition:.6s;margin-left: 4%;align-items: center;}
header .logo img{max-height:100%;display:block;margin:0 0 0 30px;height:45px;}
@media (max-width:768px) {header .logo {background-size:auto 50%}
}
.head_wrap {transition:.6s;display:-webkit-flex;display:flex;display:-webkit-box;display:box;height:70px;padding:0 .4rem}
@media (max-width:1920px) {}
@media (max-width:1280px) {}
@media (max-width:992px) {
    .head_wrap {justify-content:space-between;height:70px}
}
@media (max-width:768px) {
    .head_wrap {height:50px}
}
.header_nav {min-width:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;transition:.6s;font-size:16px}
@media (min-width:1200px) {
    .header_nav {overflow:hidden}
    .header_nav:hover {overflow:visible}
}
.header_nav .header_inner {display:-webkit-flex;display:flex;display:-webkit-box;display:box;-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center;-webkit-box-pack:end;box-pack:center;-webkit-justify-content:center;justify-content:center;height:70px;padding-right: 6rem;}
@media (min-width:1361px) {
    .header_nav .header_inner {position:relative}
}
@media (max-width:1200px) {
    .header_nav .header_inner {justify-content:space-between}
}
.header_nav .nav_li {font-size:16px}
.header_nav .nav_li {margin:0;}
@media (max-width:1680px) {
    .header_nav .nav_li {margin:0;}
}
@media (max-width:1460px) {
    .header_nav .nav_li {margin:0;font-size:15px}
}
@media (max-width:1360px) {
    .header_nav .nav_li {margin:0;}
}
@media (max-width:1200px) {
    .header_nav .nav_li {font-size:14px;margin:0 1.2rem}
}
@media screen and (min-width:1200px) {
    .m-menus.active{display:none;}
}
header {letter-spacing:1px;text-transform:uppercase}
header .header_nac {display:block;position:relative;color:#222;line-height:70px;text-decoration: none;padding: 0 1.8rem;}
header .header_nac:hover{color:#004e9d;}
header .header_nac::after {content:'';display:block;position:absolute;height:3px;background-color:#004e9d;left:50%;transform:translateX(-50%);bottom:0;width:0;transition:.6s}
.header_nav .nav_li:last-child{margin-left: 2rem;}
header .drop {position:absolute;left:50%;transform:translateX(-50%);z-index:5;top:100%;min-width:116px;transition:.6s;opacity:0;white-space:nowrap;background:rgba(0,0,0,0.5);z-index:55;font-size:14px;padding:14px 0;text-align:left;font-size:15px}
header .drop a {overflow:hidden;display:block;line-height:40px;padding:0 24px;color:#fff;transition:.6s;text-decoration: none;}
header .drop a:hover {transform:translateX(5px)}
header.background .drop {background-repeat:no-repeat;background-position:center;background-color:#0f1821}
header .nav_li {position:relative}
@media (min-width:1200px) {header .nav_li {overflow:hidden;}
}
header .nav_li.active .header_nac {color: #FFF;background: #004e9d;}
header .nav_li .header_nac.active::after {width:50px}
@media (min-width:1200px) {header .nav_li:hover {overflow:visible}
header .nav_li:hover .header_nac::after {width:50px}
header .nav_li:hover .drop {opacity:1}
}
.header_lang {display:-webkit-flex;display:flex;display:-webkit-box;display:box;-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center;font-size:16px}
@media (max-width:1460px) and (min-width:993px) {.header_lang {font-size:15px}
}
@media (max-width:1200px) {.header_lang {font-size:15px}
}
.header_lang .lang {color:#fff;cursor:pointer}
.header_lang .lang .arr {margin-left:4px;display:inline-block}
@media (max-width:992px) {.header_lang .lang {line-height:80px}
}
@media (max-width:768px) {.header_lang .lang {line-height:50px}
}
.header_lang .drop {min-width:50px}
.header_btn {font-size:18px;display:-webkit-flex;display:flex;display:-webkit-box;display:box;-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;justify-content:center}
.header_btn .offer {margin-right:34px;color:#fff}
.header_btn .offer:hover {color:#004e9d}
.header_btn .contact {background-color:#004e9d;color:#fff;width:92px;height:40px;line-height:40px;text-align:center}
.header_btn .contact .ac {color:#fff}
@media (max-width:992px) {.header_btn .contact {height:34px;width:72px}
.header_btn .contact span {height:34px;line-height:34px}
}
.m-menus {width:100%;max-width:420px;height:100vh;position:fixed;top:70px;right:-100%;background:#0f1821;overflow:hidden;line-height:32px;font-size:15px;z-index:-999;padding-top:2%;color:#fff;border-top:1px solid rgba(255,255,255,0.1)}
@media (max-width:768px) {.m-menus {top:60px}
}
.m-menus .inner {height:calc((100vh - 85px));padding:10px 30px 40px;overflow-x:hidden;overflow-y:auto;overflow: auto;-ms-overflow-style: none;scrollbar-width: none;position: relative;z-index:100;}
.m-menus .inner::-webkit-scrollbar {display: none;}
@media (max-width:768px) {.m-menus {top:60px}
.m-menus .inner {height:calc((100vh - 60px))}
}
.m-menus a {display:block;color:#000;text-decoration: none;}
.m-menus.active {z-index:999;transition:.6s;right:0;background: #f6f7fd;color:#000;}
.m-menus.active a:hover{color: #004e9d;}
.m-menus .item {cursor:pointer;transition:.3s;position:relative;text-align:center;border-bottom:1px dashed rgba(0,0,0,0.1);text-align:left;}
.m-menus .item .tit {display:-webkit-flex;display:-webkit-box;display:box;display:flex;-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center;margin:0;}
.m-menus .item .tit .glyphicon{padding:1.5rem 2rem;transition: all .5s;margin-right: -1rem;}
.m-menus .item>a,.m-menus .tit {display:block;line-height:46px;position:relative;font-size:16px;}
.m-menus .tit {position:relative;}
.m-menus .tit a {display:inline-block;width: calc(100% - 4rem);text-decoration: none;}
.m-menus .tit a:hover{text-decoration: none;}
.m-menus .tit .iconfont {position:absolute;right:0;top:50%;transform:translateY(-50%);color:inherit;padding:0 10px;color:#fff;font-size:17px;}
.m-menus .xs-menu {display:none;text-align:left;}
.m-menus .xs-menu dd {line-height:30px;font-size:14px;}
.m-menus.active .tit,.m-menus .open .tit {color:#000;}
.m-menus.active .tit a,.m-menus .open .tit a {color:#000;}
.m-menus.active .tit a:hover,.m-menus .open .tit a:hover{color: #004e9d;}
.m-menus.active .iconfont::before,.m-menus .open .iconfont::before {content:"\e627";}
.m-menus.active .xs-menu,.m-menus .open .xs-menu {padding:0 0 0 30px;border-top:1px solid rgba(255,255,255,0.14);}
.m-menus .item.xsdrop.open .tit .glyphicon{transform: rotate(135deg);transition: all .5s;}
.m-menus .item .search_menu{padding: 2rem;text-align: center;background: #004e9d;border-radius: 10px;}
.m-menus .item .search_menu a img{filter: brightness(200);pointer-events: none;vertical-align: middle;}
.menu_btn_box {min-width:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;display:-webkit-flex;display:flex;display:-webkit-box;display:box;-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;justify-content:center;}
.menu_btn {width:50px;height:50px;z-index:101;cursor:pointer;transform-origin:center center;position:absolute;display:block;top:0;right:50px;}
.menu_btn i {position:absolute;width:26px;height:1px;background:#000000;left:12px;display:block;transition:all .4s ease-in-out;}
.menu_btn i:nth-of-type(1) {top:20px}
.menu_btn i:nth-of-type(2) {top:30px}
.menu_btn i:nth-of-type(3) {top:40px}
.menu_btn.active i:nth-of-type(1) {transform:rotate(225deg) translate(-7px,-7px)}
.menu_btn.active i:nth-of-type(3) {opacity:0}
.menu_btn.active i:nth-of-type(2) {transform:rotate(-225deg) translate(0,0)}

.mouse-icon {position:absolute;bottom:0;left:50%;transform:translateX(-50%);cursor:pointer;z-index:999;}
.mouse-icon:before {content:"";display:block;width:32px;height:32px;background:url(../images/mouse.png) no-repeat center;animation:jump 1s infinite ease-in-out alternate;background-size:100%;}
.mouse-icon:after {content:"";display:block;width:0;border-right:1px dashed rgba(170,176,189,0.56);margin:0 auto;height:1rem;margin-top:0.33rem;}
@keyframes jump {0% {transform:translateY(0);}
100% {transform:translateY(10px);}
}
@media screen and (max-width:1100px) {.mouse-icon {display:none;}
.mouse-icon:before {width:20px;height:20px;}
.mouse-icon:after {height:20px;border-color:#c1c1c1;}
}

.slideshow {width: 100%;height: 100vh;position: relative;overflow: hidden;background: #004e9d;}  
.slideshow .slideshow-item {width: 100%;height: 100%;position: absolute;opacity: 0;transition: opacity 2s ease;}  
.slideshow .slideshow-item img {width: 100%;height: 100%;object-fit: cover;pointer-events: none;animation: cubic-bezier 40s linear infinite;}  
.slideshow .active {opacity: 1;} 
.sldbox{position: absolute;left: 50%;bottom:0.4rem;transform: translateX(-50%);}
.sldbox .prev-slide,.sldbox .next-slide{color: #FFF;padding:0.2rem 1rem;text-decoration: none;transition: all .3s;opacity:.3;border-radius: 2px;}
.sldbox .prev-slide:focus,.sldbox .next-slide:focus{color: #FFF;text-decoration: none;}
.sldbox .prev-slide:hover,.sldbox .next-slide:hover{color: #FFF;text-decoration: none;background-color: rgba(255,255,255,.1);transition: all .3s;opacity: 1;}

.fp-is-overflow > .fp-overflow{height: 100vh;}
#section0{background-image: linear-gradient(128deg,#FFF,#eee);}
#section1{position: relative;background: #F4F7FF;}
#section1 .mainbox{padding:3rem;display:flex;align-items:center;height:100%;flex-wrap:wrap;align-content:end;position: relative;z-index:2;}
/* #section1 .mainbox:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index:-1;background:url(../images/core_bg1.png) no-repeat;background-position:center bottom;background-size:100%;opacity:0.08;} */
#section1 .mainbox .top{width: 100%;padding: 0 8rem;margin-bottom:-3rem;}
#section1 .mainbox .bottom{width: 100%;display: block;padding: 0 16rem;margin-bottom:3rem;}
#section1 .h-left-title{margin-bottom:2rem;}


#home-swiper .swiper-slide img{width:100%;height:auto;min-height:100%;position: relative;pointer-events: none;}
#home-swiper .swiper-slide-active img,
#home-swiper .swiper-slide-duplicate-active img{position: relative;pointer-events: none;}

#home-swiper.swiper{width: 100%;height: 100vh;}
#home-swiper .swiper-horizontal>.swiper-pagination-bullets,
#home-swiper .swiper-pagination-bullets.swiper-pagination-horizontal,
#home-swiper .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 10px;left: 0;width: 100%;}
#home-swiper.swiper .swiper-button-next,#home-swiper.swiper .swiper-button-prev{bottom:3rem;top: auto !important;left:48%;transform: translateX(-10px);display: inline-block;z-index: 9;text-align: center;display: flex;align-items: center;}
#home-swiper.swiper .swiper-button-next:after,#home-swiper.swiper .swiper-button-prev:after{color: #FFF;opacity: .6;transition: all .3s;font-size:1.6rem;}
#home-swiper.swiper .swiper-button-next:hover:after,#home-swiper.swiper .swiper-button-prev:hover:after{opacity:1;transition: all .3s;}
#home-swiper.swiper .swiper-pagination{z-index: 8;bottom:4.6rem;color: #FFF;opacity: .6;}
#home-swiper.swiper .swiper-button-next{right: auto;left:50%;transform: translateX(150px);}
#home-swiper.swiper .swiper-button-prev{left:50%;right: auto;transform: translateX(-180px);}
#home-swiper .swiper-pagination-bullets .swiper-pagination-bullet,
#home-swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {width:80px;height: 2px;background-color: #FFF;opacity: .4;}
#home-swiper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
#home-swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color:#FFF;opacity:1;}
#home-swiper .swiper-slide.swiper-slide-active{display:block;transform: scale(1.6);z-index: 9;box-shadow: 0 12px 24px rgba(0,0,0,.4);transition: all .3s;}
#home-swiper .swiper-slide.swiper-slide-next,#corebis .swiper-slide.swiper-slide-prev{transform: scale(1.3);z-index: 4;transition: all .3s;box-shadow: 0 12px 24px rgba(0,0,0,.3);}

#corebis.swiper {width:100%;height:100%;padding:8rem 0 12rem;}
#corebis.swiper .swiper-wrapper{margin:3rem 0 6rem;}
#corebis .swiper-slide {text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;transform: scale(1);z-index:1;transition: all .3s;margin:2rem 30px 2rem 0!important;position: relative;box-shadow:0 6px 16px rgba(10,22,67,.2);background-color:#FFF;height:320px;}
#corebis .swiper-slide>img {display:block;height:50%;width:100%;opacity:1;position:absolute;top: 0;}
#corebis .swiper-slide::before{content: '';width:100%;height:50%;background-color: #004e9d;opacity:.5;position: absolute;top:0;left:0;z-index:1;}
#corebis .swiper-slide .inbox{display:flex;padding:2rem;margin:0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;flex-wrap: wrap;align-content: center;z-index:9;/*background-image: linear-gradient(to top, rgba(0,0,0,.6) 0%, rgba(0,78,157,.8) 50%, transparent 100%);*/}
#corebis .swiper-slide .inbox .box{width:100%;height:100%;padding:3rem;color: #181818;}
#corebis .swiper-slide.swiper-slide-active .inbox .box{color:#181818;}
#corebis .swiper-slide .inbox .box .icon{width:50px;height:50px;margin:0 auto;fill:#FFF;transition: all .3s;}
#corebis .swiper-slide.swiper-slide-active .inbox .box .icon{fill:#FFF;}
#corebis .swiper-slide .inbox .box h3{width:100%;text-align: center;color: inherit;margin:8rem auto 2rem;font-weight: bold;text-decoration: none;font-size:1.6rem;color: inherit;line-height:1.2;}
#corebis .swiper-slide .inbox .box p{margin: 0;padding:0;font-size: 1.1rem;color: inherit;text-align: justify;font-weight: 300;line-height: 1.6;}
#corebis .swiper-slide .inbox:hover{text-decoration: none;}
/* #corebis .swiper-slide .inbox:hover .box .icon{background-color: #004e9d;transition: all .3s;} */
#corebis .swiper-slide.swiper-slide-active{display:block;transform: scale(1.6);z-index: 9;box-shadow:0 6px 16px rgba(10,22,67,.2);transition: all .3s;}
#corebis .swiper-slide.swiper-slide-active::before{content: '';opacity:.2;}
#corebis .swiper-slide.swiper-slide-next,#corebis .swiper-slide.swiper-slide-prev{transform: scale(1.3);z-index: 4;transition: all .3s;box-shadow:0 6px 16px rgba(10,22,67,.2);}

#section1 .swiper .swiper-button-next,#section1 .swiper .swiper-button-prev{bottom:0;top: auto !important;left:48%;transform: translateX(-10px);display: inline-block;z-index: 9;text-align: center;display: flex;align-items: center;}
#section1 .swiper .swiper-button-next:after,#section1 .swiper .swiper-button-prev:after{color: #004e9d;opacity: .6;transition: all .3s;font-size:1.6rem;font-weight: bold;}
#section1 .swiper .swiper-button-next:hover:after,#section1 .swiper .swiper-button-prev:hover:after{opacity:1;transition: all .3s;}
#section1 .swiper .swiper-button-next{right: auto;left:50%;transform: translateX(270px);}
#section1 .swiper .swiper-button-prev{left:50%;right: auto;transform: translateX(-300px);}
/* #section1 .swiper .swiper-pagination{z-index: 8;bottom:18px;color: #004e9d;opacity: .6;}
#corebis .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
#corebis .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {width:80px;height: 2px;background-color: #004e9d;opacity: .4;}
#corebis .swiper-pagination-horizontal .swiper-pagination-bullet{opacity:0;}
#corebis .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
#corebis .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color:#004e9d;opacity:1;} */

#section1 .swiper-pagination{z-index: 8;bottom:18px;color: #004e9d;opacity: .6;}
#section1 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
#section1 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {width:80px;height: 2px;background-color: #004e9d;opacity: .4;border-radius:0;}
#section1 .swiper-pagination-horizontal .swiper-pagination-bullet{opacity:0;}
#section1 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
#section1 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color:#004e9d;opacity:1;}

#section2{background: #FFFFFF url(../images/license_box_2_bg.svg) no-repeat left bottom;background-size: 60% 60%;background-position: 0 180%;padding:0;}
#section2 .mainbox{padding:3rem;display:block;align-items: center;height: 100%;position: relative;overflow: hidden;}
#section2 .intro{display: inline-block;vertical-align: top;text-align: left;width: 50%;padding: 0 10rem;position: relative;top: 50%;transform: translateY(-50%);}
#section2 .intro h1{margin:0 0 4rem 0;font-weight: bold;color: #000;}
#section2 .intro p{width: 100%;max-width: 100%;padding: 0;line-height: 1.7;margin-bottom: 4rem;text-align: justify;}
#section2 .shell{display: inline-block;text-align:left;transition: all .5s;position: relative;padding:0;border: 1px solid rgba(255,255,255,.3);border-right: none;border-bottom: none;width: 50%;height: 80%;position: absolute;right: 0;bottom: 0;overflow: hidden;}
#section2 .shell img{box-shadow: 18px 18px 0 rgba(0,0,0,.15);transition: all 1.5s;width: 100%;height: 100%;pointer-events: none;}
#section2 .shell:hover img{transition: all 2.5s;transform: scale(1.05);}
.vbtn.bgf.blue{border: 1px solid #004e9d;}
.vbtn.bgf.blue em{color:#004e9d;}
.vbtn.bgf.blue:hover em{color:#FFF;}

#section3{background: url(../images/se3-back.png) no-repeat;background-size: cover;}
#section3 .mainbox{padding:3rem;display:flex;align-items: center;justify-content: space-evenly;height: 100%;}
#section4 .mainbox{padding:0;display:flex;align-items: center;justify-content: space-evenly;}
.sechome-4 .rbox {flex: 1;  padding-top: 30px}
.eb-pc-scroll{position: absolute;bottom: 0;left: 10%;animation: slideLeft 15s linear 0s infinite;-webkit-animation: slideLeft 15s linear 0s infinite;-moz-animation: slideLeft 15s linear 0s infinite;-ms-animation: slideLeft 15s linear 0s infinite;pointer-events: none;}
.eb-pc-scroll img{opacity: .3;}
@keyframes slideLeft {
0% {
      transform: translateX(100%);
      -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
  }
  100% {
      transform: translateX(-110%);
      -webkit-transform: translateX(-110%);
      -ms-transform: translateX(-110%);
  }
}
.index_menu{width: 100%;height: 100%;}
.index_menu .inner {background:url('../images/shopa.jpg') no-repeat center center;background-size:cover;width:100%;height:100%;color:#fff;text-align:center;}
@media (max-width:992px) {.index_menu .inner {height:8rem}}
@media (max-width:640px) {.index_menu .inner {height:auto;max-height:none}}
.index_menu .view {color:#fff;transition:all .6s;position: relative;z-index:55;}
.index_menu .view .icon {width:10rem;height:10rem;background:#fff;display:block;margin:0 auto .4rem;background-position:center;background-repeat:no-repeat;background-size:60%;border-radius: 50%;transition: all .4s;}
.index_menu h3 {font-size:3rem;font-family:medium;text-decoration:none;color: #FFF;font-weight: 300;transition: all .4s;border-bottom: 1px dashed transparent;}
.index_menu h3 a{font-size:3rem;font-family:medium;text-decoration:none;color: #FFF;transition:all .5s;font-weight: 300;}
.index_menu h3 a:hover{font-size:3rem;font-family:medium;text-decoration:none;color: #000;transition:all .5s;}
.index_menu .h-left-title{position: absolute;top:100px;left:20px;z-index:6;text-align: left;}
.index_menu .item.active .h-left-title{left:10%;}
@media (max-width:992px) {.index_menu h3 {font-size:.24rem}}
@media (max-width:992px) and (max-width:992px) {.index_menu h3 {font-size:20px}}
@media (max-width:992px) and (max-width:640px) {.index_menu h3 {font-size:19px}}
.index_menu .txt {font-size:16px;color:#fff;line-height:1.55;display: flex;flex-wrap: wrap;list-style: none;position: relative;}
.index_menu .txt li{display:block;width: 100%;list-style: none;padding:1rem 0 0.4rem 0;border-bottom: 1px dashed rgba(255,255,255,.15);}
.index_menu .txt li:hover{background-color: #FFF;}
.index_menu .txt li a{display:flex;width: 100%;color: #FFF;text-decoration: none;transition: none;}
.index_menu .txt li a span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:0 10px;}
.index_menu .txt li:hover a{color: #000;transition: none;}
.index_menu .txt li span:first-child{width:30%;text-align: left;}
.index_menu .txt li span:nth-child(2){width:calc(70% - 70px);text-align: left;}
.index_menu .txt li span:nth-child(2) p{margin: 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.index_menu .txt li span:last-child{width:70px;text-align:right;}
@media (max-width:992px) {.index_menu .txt {font-size:15px};}
@media (min-width:641px) {
  .index_menu .inner {display:flex;align-items:stretch;width: 100%;justify-content: center;}
  .index_menu .item {display:-webkit-flex;display:flex;display:-webkit-box;display:box;-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center;-webkit-box-pack:center;box-pack:center;-webkit-justify-content:center;justify-content:center;transition:.6s;position:relative;text-decoration:none;position: relative;width: 33%;}
  .index_menu .item:after{content: "";width:100%;height:100%;background-color: rgba(0,23,59,.85);position: absolute;top:0;left:0;z-index:1;}
  .index_menu .txt {padding:0 10%;opacity:0;transition:all .6s;width:100%;position:absolute;left:50%;transform:translateX(-50%);z-index:55;bottom:.5rem;line-height:1.55;}
  .index_menu .item.active,.index_menu .item:hover {background-color:#004e9d;color:#fff;width: 50%;}
  .index_menu .item.active .view,.index_menu .item:hover .view {transform:translateY(-20%);z-index:55;transition: all .4s;}
  .index_menu .item.active .txt,.index_menu .item:hover .txt {opacity:1;bottom:5rem;}
  .index_menu .item.active:after{background-color:#004e9d;}
  .index_menu .item .view:hover{color:#004e9d;text-decoration: none;transition: all .4s;}
  .index_menu .item .view:hover::after {z-index: -1;content: '';position:absolute;left:-5rem;top:0;width:10rem;height:10rem;border-radius: 50%;-webkit-animation: ripple 1.4s ease-out infinite;animation: ripple 1.4s ease-out infinite;opacity: 0;background: rgba(255, 255, 255, .4);transform:translateY(-50%);}
  .index_menu .item .view:hover i{background-color:#FFF;transition: all .4s;}
  .index_menu .item .view:hover h3{color:#FFF;text-decoration: none;transition: all .4s;border-bottom: 1px dashed #FFF}
}
@media (min-width:641px) and (max-width:992px) {.index_menu .txt {padding:0 5%}}
@media (min-width:641px) and (max-width:768px) {
  .index_menu .item.active .view {transform:translateY(-0.8rem)}
  .index_menu .item.active .txt {bottom:.8rem}
}
@media (max-width:640px) {
  .index_menu .inner {padding:1rem 4vw}
  .index_menu .item {display:block;border:1px solid rgba(255,255,255,0.5);padding:.5rem .2rem}
  .index_menu .item+.item {margin-top:.6rem}
  .index_menu .icon {margin-bottom:.2rem !important}
  .index_menu .txt {margin-top:.2rem;font-size:15px}
}
@-webkit-keyframes ripple {
  0%,35% {
      -webkit-transform: scale(0);
      transform: scale(0);
      opacity: 1
  }
  50% {
      -webkit-transform: scale(1.5);
      transform: scale(1.5);
      opacity: .6
  }
  100% {
      opacity: 0;
      -webkit-transform: scale(2);
      transform: scale(2)
  }
}
@keyframes ripple {
  0%,35% {
      -webkit-transform: scale(0);
      transform: scale(0);
      opacity: 1
  }
  50% {
      -webkit-transform: scale(1.5);
      transform: scale(1.5);
      opacity: .6
  }
  100% {
      opacity: 0;
      -webkit-transform: scale(2);
      transform: scale(2)
  }
}
#section5{background: #F8F8F8 url(../images/license_5box_con_bg.jpg) no-repeat 50% bottom;background-size: cover;padding: 40px 0;position: relative;z-index: 1;}
#section5::after{content: '';background-color: #004e9d;opacity: .6;position: absolute;left: 0;top: 0;width: 100%;height: 100vh;z-index: 1;}
#section5 .mainbox{padding:3rem;display:flex;align-items:center;height: 100%;position: relative;z-index: 3;}
.index_company {padding:0;display: flex;width: 90%;margin-left: auto;margin-right: auto;}
.index_company .h-left-title.white{max-width: 240px}
.index_company::after{content: "SAVING";font-size: 22rem;font-family: sans-serif;font-weight: bold;color: #FFFFFF;opacity: .03;position: absolute;right: 0;top: 0;}
.index_company .ic-left{position: relative;display:block;width:25%;}
.index_company .ic-right{position: relative;display: flex;width:75%;flex-wrap: wrap;}
.index_company .ic-left .ic-btnbox{display:block;width:100%;margin:26rem 0 0 0;}
.index_company .ic-left .ic-btnbox h3{font-size:2.4rem;font-weight: 300;color: #FFFFFF;text-transform: uppercase;margin:0 0 2rem 0;}

.index_company .top {margin:12rem 0 8rem 0;position:relative;}
/* .index_company .top::after {content:'';display:block;position:absolute;width:100%;height:1px;background:#f4f4f4;left:0;bottom:0;} */
@media (min-width:992px) {.index_company .top {display:-webkit-flex;display:flex;display:-webkit-box;display:box}
.index_company .top .hd1 {width:50%}
.index_company .top .content {min-width:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
}
.index_company .content .txt {font-size:16px;color:#FFFFFF;line-height:1.55;}
@media (max-width:768px) {.index_company .content .txt {font-size:16px;}
}
.index_company #product-num-box {width: 100%;}
.index_company .content p {padding:0;margin: 0;}
.index_company .content .vbtn {margin-top:.3rem}
.index_company .bottom {display:flex;justify-content:space-between;list-style:none;padding:0;}
@media (max-width:639px) {.index_company .bottom {flex-wrap:wrap}
.index_company .bottom li {width:50%;margin-bottom:.5rem}
}
.index_company .bottom .val {font-size:7.2rem;color:#FFFFFF;margin-bottom:2rem}
.index_company .bottom .tit {font-size:16px;color:#FFFFFF}
.index_company .content .ft-tel{display: inline-block;width:22px;height:22px;background: url(../images/tel-ft.png);background-size: cover;margin-right: 10px;}
.index_company .content .vbtn em{display: flex;align-items: center;}
@media (max-width:640px) {.index_company .bottom .tit {font-size:14px}
}
.vbtn {height:50px;line-height:50px;color:#fff;display:inline-block;padding:0 3.4rem;border:1px solid #fff;letter-spacing:1px;text-transform:uppercase;font-size:14px}
.vbtn.shadow {box-shadow:0 0 10px rgba(0,0,0,0.1)}
.vbtn em {padding-right:3.6rem;display:block;font-style:normal;transition:all .3s;text-decoration:none;background:url('../images/arr.png') no-repeat right center}
@media (max-width:480px) {.vbtn {height:42px;line-height:42px;padding:0 5rem}
.vbtn em {padding-right:5.6rem}
}
.vbtn:hover {background-color:#004e9d;border-color:#004e9d;color:#fff;text-decoration:none;}
.vbtn:hover em {transform:translateX(5px);color:#FFF;}
.vbtn.bgf {background:#fff;border-color:#fff;color:#000}
.vbtn.bgf:hover {background-color:#004e9d;border-color:#004e9d;color:#fff}
.vbtn.bgf:hover em {background-image:url('../images/arrf.png')}
.vbtn.bg {background-color:#004e9d;border-color:#004e9d;}
.vbtn.bg em {background-image:url('../images/arrf.png');color: #FFF;}
.vbtn.bg:hover {background-color:#151c2a;border-color:#151c2a}
.vbtn._line {border-color:#004e9d;color:#004e9d}
.vbtn._line em {background-image:url('../images/tag3.png')}
.vbtn._line:hover {background-color:#004e9d;border-color:#004e9d;color:#fff}
.vbtn._line:hover em {background-image:url('../images/tag2.png')}


#section6{background-repeat: no-repeat;background-position: center;background-position:100% 100%;position: relative;}
#section6 .mainbox{padding:3rem;display:flex;align-items:center;height: 100%;background-color: rgba(245,245,245,.9);}
/*产品展示*/
.pro-center{width:90%;margin-left:auto;margin-right:auto;height:auto;padding:0;display:flex;align-items:flex-start;position: relative;}
/*产品展示左侧*/
.pro-content{width: 100%;display: flex;align-items: flex-start;}
.pro-left{width:240px;}
.pro-right{width:calc(100% - 280px);padding-left:40px;}

.h-left-title{width: 100%;max-width:300px;display: block;padding:0;margin-bottom:6rem;}
.h-left-title span{display:block;color: #bfbfbf;font-size:3rem;font-weight:500;text-transform: uppercase;}
.h-left-title .tit_cn{font-weight:600;color:#000;font-size: 3rem;margin-bottom:1rem;position: relative;}
.h-left-title .tit_en{font-weight:500;position: relative;font-size: 1.6rem;margin: 0;padding-bottom: 30px;}
.h-left-title .tit_en:after{content: "";width:40px;height:3px;background-color: #004e9d;position: absolute;bottom:0;left: 0;}

.h-left-title.white{width: 100%;max-width: 200px;display: block;padding:0;margin-bottom:6rem;}
.h-left-title.white span{display:block;color: #FFFFFF;font-size:3rem;font-weight:500;text-transform: uppercase;}
.h-left-title.white .tit_cn{font-weight:600;color:#FFFFFF;font-size: 3rem;margin-bottom:1rem;position: relative;}
.h-left-title.white .tit_en{font-weight:500;position: relative;font-size: 1.6rem;margin: 0;padding-bottom: 30px;}
.h-left-title.white .tit_en:after{content: "";width:40px;height:3px;background-color: #FFFFFF;position: absolute;bottom:0;left: 0;}

#section6 .h-left-title{margin-bottom: 10rem;}
.pro-left .left-category ul{list-style: none;padding: 0;margin: 0;max-width: 160px;}
.pro-left .left-category ul li{width:100%;line-height:30px;font-size:20px;cursor:pointer;color:#222;position:relative;margin:2rem 0;padding:1rem 2rem;border: 1px solid transparent;-webkit-box-shadow: 0 0 10px rgba(0,0,0,.06);box-shadow: 0 0 10px rgba(0,0,0,.06);background-color: #FFF;border-radius:30px;text-align: center;}
/* .pro-left .left-category ul li::after{content: "";height:2px;width:80px;background:transparent;position: absolute;bottom: 2px;left: 0;} */
.pro-left .left-category ul li.on{color: #FFF;background-color: #004e9d;}
/* .pro-left .left-category ul li.on::after{content: "";background: #004e9d;} */
.pro-left .left-category ul li:hover{color: #FFF;background-color: #004e9d;}
/* .pro-left .left-category ul li:hover::after{content: "";background: #004e9d;} */

/*产品展示右侧*/
.pro-right{display: none;}
.pro-right ul{list-style: none;margin:8rem 0 0 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.pro-right ul li{width:48%;background: #FFFFFF;margin:2rem 0 0 0;padding:3rem;transition: all .3s linear;display: block;}
.pro-right ul li a.item{display: flex;width: 100%;text-decoration: none;}
.pro-right ul li .pic{width:160px;max-height:120px;display:block;position: relative;margin-right:20px;overflow: hidden;}
.pro-right ul li .pic img{width:100%;height:100%;display: block;transition: all 0.8s;}
.pro-right ul li .contxt{width:calc(100% - 180px);}
.pro-right ul li .contxt h3{font-size:1.8rem;line-height:1.4;font-weight:600;color: #000000;margin:0 0 1rem 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow: ellipsis;overflow: hidden;height: 54px;position: relative;}
.pro-right ul li .contxt h3:after{content: "";width:30%;height:1px;background-color:#EEE;position:absolute;bottom:0;left:0;transition: all .5s;}
.pro-right ul li .contxt p{line-height:1.7;font-size:15px;color:#888888;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;margin: 0;}
.pro-right ul li .contxt .time{display: block;margin:0.5rem 0 0 0;}
.pro-right ul li .contxt .time span{display:inline-block;font-size:1.5rem;font-weight:500;color: #888;margin-right: 1rem;}
.pro-right.active{display: block;}
.pro-right ul li:hover{box-shadow: 0px 0px 15px #c6c6c6;transition: all .2s linear;}
.pro-right ul li:hover .pic img{transform: scale(1.1);transition: all 1.3s;}
.pro-right ul li:hover .contxt h3:after{content: "";width:60%;background-color:#224C9F;transition: all .3s;}

.pro-right .left-contact {margin-top:8rem;position: absolute;left:0;bottom:0;}
.pro-right .left-contact a{color: #FFF;font-size:40px;width:60px;height:60px;line-height:60px;font-weight:100;text-align: center;background-color: #004e9d;border-radius: 50%;display: block;text-decoration: none;transition: all .5s;font-family: serif, sans-serif;}
.pro-right .left-contact a:hover{color: #FFF;background-color: #0067af;transition: all .5s;}

/* 多栏目统一标题 */
.center-title{width: 100%;display: block;text-align: center;}
.center-title span{display:block;color: #bfbfbf;font-size:2.5rem;font-weight:500;text-transform: uppercase;}
.center-title .tit_en{font-weight:300;letter-spacing:6px;margin-bottom:1rem;position: relative;}
.center-title .tit_en:after{content: "";width:80px;height:2px;background-color: #004e9d;position: absolute;bottom:-6px;left: 50%;transform: translateX(-50%);box-shadow:3px 0 0 #FFF,8px 0 0 #004e9d,-3px 0 0 #FFF,-8px 0 0 #004e9d;}
.center-title .tit_en b{font-weight:300;margin-left:1rem;}
.center-title .tit_cn{font-weight:600;color:#222;font-size:3rem;margin-bottom:4rem;}

#section7{max-height:251px;}
#section7 .mainbox{height:100%;width: 100%;display: block;color: #4f4f4f;padding:0 3rem;background:#f3f3f3}
#section7 .mainbox .footer{padding:4rem 5% 3rem 5%;}

#section7 .footer .innernew{display:flex;width:100%;margin:0 auto;}
#section7 .footer .innernew .left{display:block;width:100%;margin:0;}
#section7 .footer .innernew .left .foot_link{display:block;width:100%;margin:0 0 3rem 0;}
#section7 .footer .innernew .left .foot_link a{display:inline-block;margin:0 3rem 0 0;padding:0;color: #4f4f4f;transition: all .3s;font-size:16px;text-decoration: none;}
#section7 .footer .innernew .left .foot_link a:hover{color:#004e9d;transition: all .3s;}
#section7 .footer .innernew .left .foot_link a:last-child{margin:0;padding:0;}
#section7 .footer .innernew .left .foot_tel{display:block;width:100%;margin:0;}
#section7 .footer .innernew .left .foot_tel b{display:block;margin:0;font-size:2.6rem;font-weight: bold;line-height: 1;text-shadow: 1px 1px 0 #FFF;}
#section7 .footer .innernew .right{display:flex;width:200px;margin:0;justify-content: flex-end;}
#section7 .footer .innernew .right .qrcodeimg {width:120px;text-align: right;margin:0;}
#section7 .footer .innernew .right .qrcodeimg .it1{width:120px;padding:0.5rem;background: #FFF;pointer-events: none;}
#section7 .copyright{display:flex;width:100%;font-size:15px;padding: 0 5%;}
#section7 .copyright .innernew{display: flex;color: #4f4f4f;justify-content: space-between;padding:2rem 0;border-top: 1px solid rgba(0,0,0,.1);width: 100%;}
#section7 .copyright .innernew a:hover{color: #004e9d!important;transition: all .5s;}
#section7 .copyright .innernew .ft_l_link img{vertical-align: top;}
#section7 .copyright .innernew .ft_l_link a{color: #4f4f4f;text-decoration: none;transition: all .5s;}
#section7 .copyright .innernew .ft_r_link{list-style: none;margin: 0;}
#section7 .copyright .innernew .ft_r_link li{display: inline-block;padding: 0 0 0 3rem;}
#section7 .copyright .innernew .ft_r_link li a{color: #4f4f4f;text-decoration: none;transition: all .5s;}

@keyframes downico {
    0% {transform: translateY(0)}
    50% {transform: translateY(3px)}
    100% {transform: translateY(0)}
}
.mouse_btn {position: absolute;left: 3rem;bottom: 5.4rem;z-index: 55;cursor: pointer;width: 12px;height: 125px}
.mouse_btn .icon {animation: downico 1s infinite alternate linear;background: url('../images/mouse_down.png') no-repeat center top;position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: .6s}

#totop {width:50px;height:50px;background:url('../images/top.png') no-repeat center center;background-color:#a8a8a8;background-color:rgba(0,0,0,0.3);position:fixed;right:50px;bottom:50px;z-index:5555;cursor:pointer;border-radius:50%;transition:.6s;opacity:0;transform:translateY(20px)}
@media (max-width:640px) {#totop {right:10px;bottom:10px;width:40px;height:40px;background-size:20px}}
@media (min-width:768px) {#totop:hover {background-color:#004e9d}}
#totop.show {transform:translateY(0);opacity:1}

.casexin {width: 100%;padding:0;margin: 0 8rem;display: flex;}
.casexin .left{width:20%;}
.casexin .right{width:80%;}
.list-chxin {display:flex;margin: 0;padding: 0;flex-wrap: wrap;max-width: 160px;}
.list-chxin li {width:100%;display:flex;align-items:center;justify-content:flex-start;color:#27221C;font-size:2rem;font-style:normal;font-weight:500;line-height:normal;cursor:default;position: relative;margin:1rem 0;padding: 1rem 2rem;border: 1px solid transparent;-webkit-box-shadow: 0 0 10px rgba(0,0,0,.06);box-shadow: 0 0 10px rgba(0,0,0,.06);background-color: #FFF;border-radius:30px;}
.list-chxin li::after{content: "";width:100%;position: absolute;height:0;bottom:0;left:0;z-index:-1;transition: all .3s;}
.list-chxin li p {display:flex;align-items:center;margin: 0;padding:0.4rem 0;font-weight: 300;}
.list-chxin li img {width:.48rem;height:.48rem;margin-right:.09rem;}
.list-chxin li:hover {color: #FFF;background-color: #004e9d;}
.list-chxin li:hover::after{content: "";width:100%;position: absolute;height:100%;bottom:0;left:0;background:transparent;transition: all .3s;border-radius:20px 20px 0 0;}
.list-chxin li.active{color: #FFF;background-color: #004e9d;cursor: pointer;transition: all .3s;}
.list-chxin li.active::after{content: "";width:100%;position: absolute;height:100%;bottom:0;left:0;background:transparent;transition: all .3s;border-radius:20px 20px 0 0;}
.list-chxin-detail {margin:14rem 0 0 0;padding: 0;}
.list-chxin-detail:after{content: "CASE";font-size:22rem;font-family:sans-serif;font-weight: bold;color:#004e9d;opacity: .03;position: absolute;right: 0;top:0;}
.list-chxin-detail li {display:none;list-style: none;}
.list-chxin-detail li:first-of-type {display:block;}
/* .list-chxin-detail li .case_btn_box {display:block;position:absolute;left:0;bottom:2rem;text-align: center;} */
.list-chxin-detail li .case_btn_box {position: absolute;left:11rem;bottom:14rem;}
.list-chxin-detail li .case_btn_box a{color: #FFF;font-size:40px;width:60px;height:60px;line-height:60px;font-weight:100;text-align: center;background-color: #004e9d;border-radius: 50%;display: block;text-decoration: none;transition: all .5s;font-family: serif, sans-serif;}
.list-chxin-detail li .case_btn_box a:hover{color: #FFF;background-color: #0067af;transition: all .5s;}
#section3 .h-left-title{margin-bottom: 10rem;}
.list-chxin-detail li p {color:#666;font-size:1.8rem;font-style:normal;font-weight:300;line-height:1.8rem;}
.list-chxin .icon-c{background: url(../images/icon-01.png);background-repeat: no-repeat;background-size: cover;width:25px;height:25px;margin-right:0.6rem;}
.list-chxin .icon-c.i01{background: url(../images/icon-01a.png);background-size: cover;}
.list-chxin .icon-c.i02{background: url(../images/icon-02a.png);background-size: cover;}
.list-chxin .icon-c.i03{background: url(../images/icon-03a.png);background-size: cover;}
.list-chxin li.active .icon-c.i01{background: url(../images/icon-01.png);background-size: cover;}
.list-chxin li.active .icon-c.i02{background: url(../images/icon-02.png);background-size: cover;}
.list-chxin li.active .icon-c.i03{background: url(../images/icon-03.png);background-size: cover;}

.case-box{display: flex;flex-wrap: wrap;width: 100%;}
.case-box .item{width:30%;padding:0;margin: 0 1.6%;}
.case-box .item .bc-item {width: 100%;overflow: hidden;margin:0;position: relative;padding:2rem 2rem 4rem 2rem;background-color: #FFF;box-shadow: 0 8px 20px rgba(0,0,0,.08);}
.case-box .item .bc-item a{text-decoration: none;font-size: 1.6rem;text-transform: uppercase;}
.case-box .item .bc-item a:hover{text-decoration: none;}
.case-box .item .bi-img{width: 100%;overflow: hidden;height: 260px;max-height: 260px;}
.case-box .item .bi-img img{transition: all .6s;width:100%;height: 100%;display: block;}
.case-box .item:hover .bi-img img{transform: scale(1.1);transition: all 1.3s;}
.item-content {width:100%;color: #222;box-sizing: border-box;padding:2rem 0 0 0;transition: all .5s;}
.ic-title {font-size:2rem;line-height:3rem;font-weight:600;margin-bottom:2rem;position: relative;z-index: 3;width: 100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.ic-txt {font-size:1.6rem;line-height:1.7;height:9rem;width: 100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.ic-more {width:16rem;height:4rem;display:flex;border:1px solid #004e9d;text-align: center;line-height:4rem;border-radius:0;font-size: 1.2rem;color: #1c1d20;align-items: center;justify-content: center;background-color: rgba(255,255,255,.06);bottom:-5rem;transition: all .3s;z-index: 3;}
.item-content:hover{border-bottom:none;transition: all .6s;}
.item-content:hover .ic-more{bottom:4rem;transition: all .3s;}
.ic-more:hover {background-color: #FFF;transition: all .5s;}
.p-arrow {width: 2.5rem;height: 2.4rem;display: block;background: url(../images/arr.png) no-repeat;background-size: 13px 10px;background-position: 50% 50%;}
.ic-more:hover .p-arrow{background: url(../images/arr.png) no-repeat;transition: all .5s;background-position:50% 50%;transform: translateX(10px);opacity: 0;}
/* .item:hover .item-content::after{content: "";transition: all .8s;width:0;opacity:0.3;transform:rotate(60deg);} */
.item:hover .ic-title{transition: all .5s;color: #000;}
.item:hover .ic-title-en{transition: all .5s;color: #000;border-bottom:1px solid #000;display:block;width:100%;transition: all .5s;}

.product-num-box{width:100%;height:680px;background-color:#3e88f1;background-image:url(../images/pre-bg.png);background-repeat:no-repeat;background-position:center;background-size:100%;}
.product-num-content {width:1200px;height:577px;margin:0 auto;text-align:center;font-size:0;}
.product-num-title {padding-top:110px;margin-bottom:30px;font-size:42px;color:#fff;line-height:45px;font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,PingFangSC-Medium,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;}
.product-num-text {font-size:16px;color:#FFFFFF;line-height:28px;margin-top: 3rem;}
.product-num-text b{font-size:16px;color:#FFFFFF;line-height:28px;display: block;width: 100%;}
.product-num-head {margin-top:80px;font-size:0;display: flex;justify-content: space-around;}
.product-num-item {text-align:center;position:relative;display:inline-block;width:30%;font-size:108px;color:#fff;line-height:62px;font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,PingFangSC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;}
.product-num-jus {display:inline-block;margin:80px 0;width:162px;height:56px;font-size:22px;color:#fff;line-height:48px;letter-spacing:2px;border:4px solid #fff;cursor:pointer;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,PingFangSC-Medium,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;text-decoration:none;}
.product-num-nub {display:inline-block;font-size:108px;color:#fff;line-height:62px;font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,PingFangSC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;position:relative;}
.product-num-nub:after{content: "+";font-size: 5rem;font-weight: 200;font-family: Airal;color: #FFFFFF;position: absolute;right: -4rem;top:50%;transform: translateY(-50%);}
.product-num-item .product-num-nub {color: #FFFFFF;}
.product-num-add {font-size:24px;color:#fff;margin-left:-20px;position:absolute;right:75px;top:30px;color: #000;}
.product-num-inf {margin-top:24px;font-size:28px;color:#fff;line-height:0;margin-left:30px;}
.product-num-jus:hover {background-color:#fff;color:#FFFFFF;}
.product-num-wan {position:absolute;right:55px;top:0px;}

.mainnavbox {position:fixed;z-index:9999;width:100%;height:100vh;display:block;background-color:rgba(0,0,0,.92);text-align:center;}
.mainnavbox .searchbox {display:flex;width:100%;height:100vh;padding:20rem;align-items:center;}
.mainnavbox .searchbox #close_btn{border:none;position: absolute;right:50px;top:30px;background-color:rgba(0,0,0,.6);color:#FFF;width:50px;height:50px;line-height:48px;border-radius:50%;overflow:hidden;padding:0.4rem;transition:all .5s;}
.mainnavbox .searchbox #close_btn:hover{background-color:#FFF;transition:all .5s;}
.mainnavbox .searchbox #close_btn:hover .x-line{background-color: #000;transition: all .5s;}
.mainnavbox .searchbox .searchwarp{border:10px solid #004e9d;position:relative;width:60%;height:60px;margin:0 auto;border-radius:8px;}
.mainnavbox .searchbox .searchwarp .sstitle{color:#FFF;font-size:3rem;text-align:center;display:block;margin:0 auto;padding:0;position:absolute;top:-6rem;left:50%;transform:translateX(-50%);font-weight:300;letter-spacing:2px;white-space: nowrap;}
.mainnavbox .searchbox .searchwarp .searchInput{border:1px solid #FFF;width:100%;height:40px;line-height:40px;padding:6px 110px 6px 10px;margin:0;background-color: #FFF;}
.mainnavbox .searchbox .searchwarp .ssbtn{background:#2071D3 url(../images/search04.png) no-repeat;background-size:18px 18px;background-position: center;height:40px;width:100px;position:absolute;right:0;top:0;color:#FFF;transition: all .5s;border-left:2px solid transparent;}
.mainnavbox .searchbox .searchwarp .ssbtn:hover{background:#2581f1 url(../images/search04.png) no-repeat;background-size:18px 18px;background-position: center;transition: all .5s;}

.mainnavbox .searchbox .searchwarp .search_btn{background:#2071D3 url(../images/search04.png) no-repeat;background-size:18px 18px;background-position: center;height:40px;width:100px;position:absolute;right:0;top:0;color:#FFF;transition: all .5s;border:0;}
.mainnavbox .searchbox .searchwarp .search_btn:hover{background:#2581f1 url(../images/search04.png) no-repeat;background-size:18px 18px;background-position: center;transition: all .5s;}

.x-shape {position: relative;display: inline-block;width:40px;height:40px;}
.x-shape:hover .x-line{background-color: #000;transition: all .5s;}
.x-shape:hover .x-line{background-color: #000;transition: all .5s;}
.x-line {position: absolute;top: 50%;left: 0;right: 0;margin: auto;width: 100%;height: 2px;background-color: #FFF;transition: all .5s;}
.x-line--second {transform: rotate(45deg);transform-origin: 50% 100%;transition: all .5s;}
.x-line:not(.x-line--second) {transform: rotate(-45deg);transform-origin: 50% 0;}

.tx{display: none!important;}
.floating-container {position: fixed;width: 100px;height: 100px;bottom: 0;right: 0;margin:15px 25px 65px 25px;;z-index: 9;}
.floating-container.page{bottom:10%;right:0;}
.floating-container:hover {height:270px;}
.floating-container:hover .floating-button {box-shadow: 0 10px 20px rgba(0,53,109, 0.9);transform: translatey(5px);transition: all 0.3s;}
@-webkit-keyframes come-in {
  0% {
    transform: translatey(80px);
    opacity: 0;
  }
  30% {
    transform: translateX(-40px) scale(0.4);
  }
  70% {
    transform: translateX(0px) scale(1.2);
  }
  100% {
    transform: translatey(0px) scale(1);
    opacity: 1;
  }
}
@keyframes come-in {
  0% {
    transform: translatey(80px);
    opacity: 0;
  }
  30% {
    transform: translateX(-40px) scale(0.4);
  }
  70% {
    transform: translateX(0px) scale(1.2);
  }
  100% {
    transform: translatey(0px) scale(1);
    opacity: 1;
  }
  }
  .floating-container:hover .element-container .float-element:nth-child(1) {
    -webkit-animation: come-in 0.3s forwards 0.2s;
            animation: come-in 0.3s forwards 0.2s;
  }
  .floating-container:hover .element-container .float-element:nth-child(2) {
    -webkit-animation: come-in 0.3s forwards 0.3s;
            animation: come-in 0.3s forwards 0.3s;
  }
  .floating-container:hover .element-container .float-element:nth-child(3) {
    -webkit-animation: come-in 0.3s forwards 0.4s;
            animation: come-in 0.3s forwards 0.4s;
  }
  .floating-container .floating-button img{width: 40px;height:40px;margin: 1.2rem auto;}
  .floating-container .floating-button {position:absolute;width:65px;height:65px;background:#0b5fb7;bottom:0;border-radius:50%;left:0;right:0;margin:auto;color:white;line-height:65px;text-align:center;font-size:0;z-index:100;box-shadow:0 10px 25px -5px rgba(0,50,102, 0.7);cursor:pointer;transition:all 0.3s;}
.floating-container .float-element {position:relative;display:block;border-radius:50%;width:50px;height:50px;margin:15px auto;padding:5px 0;color:white;font-weight:500;text-align:center;line-height:50px;z-index:0;opacity:0;transform:translateY(100px);}
.floating-container .float-element .material-icons {vertical-align:middle;font-size:16px;}
.floating-container .float-element:nth-child(1) {background:#42A5F5;transition:all .5s;box-shadow:0 20px 20px -10px rgba(66,165,245,0.5);}
.floating-container .float-element:nth-child(2) {background:#4CAF50;transition:all .5s;box-shadow:0 20px 20px -10px rgba(76,175,80,0.5);}
.floating-container .float-element:nth-child(3) {background:#FF9800;transition:all .5s;box-shadow:0 20px 20px -10px rgba(255,152,0,0.5);}
.floating-container .float-element:nth-child(1):hover {background: #1f8fe9;transition: all .5s;}
.floating-container .float-element:nth-child(2):hover {background: #339937;transition: all .5s;}
.floating-container .float-element:nth-child(3):hover {background: #d78000;transition: all .5s;}
.floating-container .float-element>img{display:block;margin:0 auto;width:40px;height:40px;}
.floating-container .float-element .item{display: none;position: absolute;right:40px;top:50%;transform: translateY(-50%);width:160px;height:auto;padding:0 15px 0 0;border-radius:3px;}
.floating-container .float-element .item>span{display:block;width:100%;height:100%;background-color:#FFF;padding:10px;border-radius:3px;box-shadow: -3px 6px 10px rgba(0,0,0,.2);}
.floating-container .float-element .item span a{display:block;width:100%;color:#000;line-height: 1.7;text-decoration: none;}
.floating-container .float-element .item span a:hover{color: #004e9d;}
.floating-container .float-element .item p{display:block;font-size:16px;line-height: 1.7;color:#000;margin: 0;border-bottom: 1px dashed #FFC96F;}
.floating-container .float-element .item p:last-child{border-bottom: 1px dashed transparent;}
.floating-container .it1:hover .item1{display: block;}
.floating-container .it2:hover .item2{display: block;}
.floating-container .it3:hover .item3{display: block;}
/* 首页效果及公共部分结束 */


/* 内页效果开始 */
#totop {width:50px;height:50px;background:url('../images/top.png') no-repeat center center;background-color:rgba(0,0,0,0.4);position:fixed;right:50px;bottom:60px;cursor:pointer;border-radius:50%;transition:.6s;opacity:0;transform:translateY(20px);display: none;}
@media (max-width: 640px) {
  #totop {right:10px;bottom: 10px;width: 40px;height: 40px;background-size: 20px;}
}
@media (min-width: 768px) {
  #totop:hover {background-color:#0b5fb7;box-shadow: 0 10px 20px rgba(0,53,109, 0.9);}
}
#totop.show {transform: translateY(0);opacity: 1;z-index:9;}

#footer_bb{height: auto;}
#footer_bb .mainbox{height:100%;width: 100%;display: block;color: #FFF;padding:0 3rem;background:#004e9d url(../images/top3_bg1.png) repeat;background-size:400px 80px;background-position: center 0;}
#footer_bb .mainbox .footer{padding:4rem 5% 3rem 5%;}

#footer_bb .footer .innernew{display:flex;width:100%;margin:0 auto;}
#footer_bb .footer .innernew .left{display:block;width:100%;margin:0;}
#footer_bb .footer .innernew .left .foot_link{display:block;width:100%;margin:0 0 3rem 0;}
#footer_bb .footer .innernew .left .foot_link a{display:inline-block;margin:0 3rem 0 0;padding:0;color: #FFF;transition: all .3s;font-size:16px;text-decoration: none;}
#footer_bb .footer .innernew .left .foot_link a:hover{color:#000;transition: all .3s;}
#footer_bb .footer .innernew .left .foot_link a:last-child{margin:0;padding:0;}
#footer_bb .footer .innernew .left .foot_tel{display:block;width:100%;margin:0;}
#footer_bb .footer .innernew .left .foot_tel b{display:block;margin:0;font-size:2.6rem;font-weight: bold;line-height: 1;}
#footer_bb .footer .innernew .right{display:flex;width:200px;margin:0;justify-content: flex-end;}
#footer_bb .footer .innernew .right .qrcodeimg {width:120px;text-align: right;margin:0;}
#footer_bb .footer .innernew .right .qrcodeimg .it1{width:120px;padding:0.5rem;background: #FFF;pointer-events: none;}
#footer_bb .copyright{display:flex;width:100%;font-size:15px;padding: 0 5%;}
#footer_bb .copyright .innernew{display: flex;color: #FFF;justify-content: space-between;padding:2rem 0;border-top: 1px solid rgba(255,255,255,.2);width: 100%;}
#footer_bb .copyright .innernew a:hover{color: #000!important;transition: all .5s;}
#footer_bb .copyright .innernew .ft_l_link img{vertical-align: top;}
#footer_bb .copyright .innernew .ft_l_link a{color: #FFF;text-decoration: none;transition: all .5s;}
#footer_bb .copyright .innernew .ft_r_link{list-style: none;margin: 0;}
#footer_bb .copyright .innernew .ft_r_link li{display: inline-block;padding: 0 0 0 3rem;}
#footer_bb .copyright .innernew .ft_r_link li a{color: #FFF;text-decoration: none;transition: all .5s;}

.footer_newbox{display: block;width: 100%;height: auto;overflow: hidden;}
.footer_newbox .mainbox{display: block;width: 100%;overflow: hidden;}
.footer_newbox .mainbox .footer{display: block;width: 100%;overflow: hidden;}

.banner_box {position: relative;height: 60rem;max-height: calc((100vh - 70px));overflow: hidden;}
.banner_box.page_banner{position: relative;height:30rem;max-height: calc((100vh - 70px));overflow: hidden;}
@media (max-width: 480px) {.banner_box {height:20rem;}}
.banner_box .pbg {height: 100%;background: #004e9d;background-repeat: no-repeat;background-size: cover;background-position: center;animation: cubic-bezier 40s linear infinite;position: relative;}
.banner_box .pbg:after{content: "";position: absolute;width:100%;height:100%;background-image: linear-gradient(to bottom, rgba(0,78,157,.3) 0%, rgba(0,78,157,.5) 100%);}
@keyframes cubic-bezier {  
  0% {  
      transform: scale(1);
  }  
  60% {  
      transform: scale(1.2);
  }  
  100% {  
      transform: scale(1);
  }  
} 
.banner_box.animated .pbg {transform:scale(1);}
.banner_box .inner {position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-flex;display:flex;display:-webkit-box;display:box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;box-pack:center;}
.banner_box .wrap {color: #fff;padding-top: .5rem;width: 100%;max-width: 1440px;margin: auto;}
.banner_box.page_banner .wrap {color: #fff;padding-top:5rem;width: 100%;max-width: 1440px;margin: auto;}
.banner_box h2 {font-size: 6rem;line-height: 1.4;text-transform: uppercase;font-family: medium;margin:0;font-weight: 300;}
.banner_box .txt {margin:0;font-size: 2rem;line-height: 1.4;color: #fff;}
.fixed_nav {margin:-4rem 0 0 0;position: relative;}
.fixed_nav .wrap{max-width:1440px;margin: 0 auto;padding-bottom: 1.5rem;}
.fixed_nav .nav {background-color: #FFF;box-shadow:0 4px 8px rgba(0,0,0,.08);display:flex;margin:0 auto;text-align: center;font-size: 16px;justify-content: center;}
.fixed_nav nav {margin:0 auto;display:-webkit-flex;display:flex;}
.fixed_nav nav a {padding:1.5rem 2rem;margin:0 1px;position: relative;display: block;text-decoration: none;transition: all .5s;min-width:10%;}
.fixed_nav nav a::after {content: '';display: block;width:1px;height:70%;background-color: #efefef;position: absolute;right:-1px;transform: translateY(-20%);z-index: 5;bottom: 0;}
.fixed_nav nav a:last-child::after {display: none;}
.fixed_nav nav a:hover {background-color: #F5F5F5;transition: all .5s;}
.fixed_nav nav em {display: block;position: relative;height: 60px;line-height: 60px;font-style: normal;font-size: 1.8rem;color: #444;}
.fixed_nav nav a.active em{color: #004e9d;transition:all .5s;}
.fixed_nav nav a.active em::before{content: '';background-color: #004e9d;width:50%;height:2px;position: absolute;left:50%;bottom:10px;transform: translateX(-50%);}
.fixed_nav nav a.active:hover em{color: #004e9d;transition: all .5s;}
.fixed_nav nav a.active:hover em::before{background-color: #004e9d;transition: all .5s;}
.fixed_nav nav a:hover em{color: #004e9d;transition: all .5s;}
.fixed_nav nav.core-nav .active {color: #004e9d;}
.fixed_nav nav.core-nav a:first-child{color:#FFF;background-color: #004e9d;}
.fixed_nav nav.core-nav a:first-child em{color:#FFF;}
/* .fixed_nav nav .active::after {width: 100%} */

.page-box {position: relative;padding: 6rem 0 12rem;}
.page-box .page_content{max-width: 1400px;margin-left:auto;margin-right:auto;}
.page-box .page_content_full{max-width:100%;}
.page-box .top {text-align: center;}
.padding {padding: 6rem 0;}
.about-wrapper{background: #FFFFFF url(../images/license_box_2_bg.svg) no-repeat center 600px;background-size: cover;}
.about-wrapper .about_title{display: block;font-size:3rem;color: #004e9d;font-weight: bold;margin: 0 0 3rem 0;}
.page_content_box p{font-size:16px;line-height: 1.7;text-align: justify;color: #333;}
.about-wrapper .index-title-box {margin-bottom: 4rem;padding-top: 3.8rem;position: relative;}
.about-wrapper .index-title-box h3 {font-size: 4.8rem;font-weight: 700;position: relative;z-index:3;}

.about-wrapper .index-title-box .line {width:4.6rem;height:0.2rem;background:#004e9d;margin-top:3rem;}
.about-wrapper .page_content .info{display:inline-block;width:50%;vertical-align:middle;font-size:16px;}
.page_content .info h2.h2 {font-size:34px;color:#1244c3;font-weight:500;}
.page_content .info p.p {line-height:28px;padding:30px 0 50px;}
.page_content .info .more a {color:#1244c3;}
.about-wrapper .page_content{display:flex;padding: 0;}
.about-wrapper .page_content .video{width:40%;margin-left:10%;position:relative;z-index: 1;}
.page_content .video .videoBg {width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;cursor:pointer;transition:all .6s;z-index: 1;}
.page_content .video .videoBg::before{content: '';transition: all .5s;opacity:0;}
.page_content .video:hover .videoBg::before{width:100%;height:100%;content: '';background-color: rgba(0,78,157,.4);position: absolute;top: 0;left: 0;z-index: 2;transition: all .5s;opacity: 1;}
.page_content .video .videoBg:hover {transition:all .6s;transform: translateY(10px);}
.page_content .video .videoBg span {position:absolute;left:50%;top:50%;width:45px;height:45px;margin:-22.5px 0 0 -22.5px;background:rgba(255, 255, 255, .2) url(../images/play.png) no-repeat center / cover;cursor:pointer;z-index:2;border-radius:50%;}
.page_content .video .videoBg span::after{z-index: -1;content: '';position:absolute;left:0;top:0;width:45px;height:45px;border-radius: 50%;-webkit-animation: ripple 1.4s ease-out infinite;animation: ripple 1.4s ease-out infinite;opacity: 0;background: rgba(255, 255, 255, .4);transform:translateY(-50%);z-index:1;}
.page_content .video video {display:none;width:100%;height:100%;object-fit:cover;}

.history-wrapper .events-index-box{width: 100%;max-width:1400px;margin: auto;color: #1c1d20;font-size:1.6rem;padding-top:4rem;}
.history-wrapper .year-box{width: 9.4rem;height:9.4rem;border-radius: 50%;background: linear-gradient(136deg, #7dbeff, #4e70b5);
display: flex;flex-direction: column;align-items: center;justify-content: center;position: relative;z-index:3;color: #FFF;}
.history-wrapper .year-box:after {position: absolute;top:9.4rem;left:4.6rem;width:0.2rem;height:100%;background:#f4f5f9;z-index:1;content: "";}
.history-wrapper .year-box .time-title {font-size:2.8rem;font-weight: 700;}
.history-wrapper .year-box span {font-size: 1.8rem;}
.history-wrapper .year-box>a{font-size:0;color:transparent;position: absolute;top:-140px;left:0;}
.history-wrapper .events-list-box{margin: 0;padding: 0;width: 100%;padding-top:8rem;}
.history-wrapper .events-list-box li {display: flex;justify-content: space-between;padding-bottom:6rem;padding-left:3.8rem;box-sizing: border-box; position: relative;list-style:none;}
.events-list-box li:after,
.events-list-box li:last-child:before {position: absolute;left: 4.6rem;width: 0.2rem;height: 100%;content: "";}
.events-list-box li:last-child:before {top: 2rem;background: #fff;z-index: 2;}
.events-list-box li .time-box {display: flex;align-items: baseline;width:10%;}
.events-list-box li .time-box .enents-icon{display: block;width:1.8rem;height:1.8rem;background: url(../images/enents-icon1.png) no-repeat;background-size: cover;position: absolute;z-index: 3;top: 1.2rem;}
.events-list-box li .time-box .time-unit {width:10rem;height: 1px;background: #606062;position: absolute;top: 50%;left: 1.8rem;}

.events-list-box li .content-box{width:90%;height: auto;padding-left:5rem;display: flex;align-items: flex-start;}
.events-list-box li:after {top: 0;background: #f4f5f9;z-index: 1;}
.events-list-box li .content-box .img-bg {width:20rem;min-height:13.5rem;margin-right:3rem;}
.events-list-box li .content-box .img-bg img{display: block;max-width: 100%;position: relative;z-index: 4;}
.events-list-box li .content-box .describe-box{width:calc(100% - 23rem);padding:0;box-sizing: border-box;display: flex;align-items: center;margin-bottom:2rem;justify-content: space-between;flex-wrap: wrap;}
.events-list-box li .content-box .describe-box h3 {font-size: 2rem;margin:0 0 2rem;width: 100%;padding:0 4rem;}
.events-list-box li .content-box .describe-box .leftxt{width:100%;font-size:18px;line-height: 1.6;box-sizing: border-box;background: #F5F5F5;padding:3rem 4rem;font-size:16px;color:#4f4f4f;position: relative;}
.events-list-box li .content-box .describe-box .leftxt p{font-size: inherit;}

.history-wrapper .events-top-box{display:block;width:100%;height:60px;padding: 0 0 3rem 0;}
.history-wrapper .events-top-box .events-flex{display:flex;width:100%;max-width:1400px;line-height:60px;margin:0 auto;background: #F8F8F8 url(../images/rule_bg.gif) repeat-x;background-size:40px 12px;background-position: center bottom; justify-content: space-evenly;}
.history-wrapper .events-top-box .events-flex a{display:inline-block;padding:0 2rem;margin: 0;font-family: fantasy;font-size: 3rem;font-weight: 300;text-decoration: none;color: #BBB;}
.history-wrapper .events-top-box .events-flex a:hover{text-decoration: none;color: #004e9d;}
.history-wrapper .events-top-box.sticky {position: fixed;top:70px;left:0;width:100%;z-index:5;background: #F8F8F8;}

.zoomable{cursor: pointer;}
#imageModal{width:100%;height:100%;padding:0;margin:0;background-color: rgba(0,0,0,.9);overflow: hidden;}
#imageModal.modal .inner-box{width:80%;height:100%;margin-left: auto;margin-right: auto;overflow:hidden;padding:10rem;}
#imageModal.modal .inner-box .close{width:50px;height:50px;font-size:4rem;font-weight:200;font-family:serif, sans-serif;color: #FFF;background-color: #E00;border-radius: 50%;display:flex;justify-content: center;align-items: center;z-index:3;opacity: .6;}
#imageModal.modal .inner-box .close:hover{opacity:1;}
#imageModal.modal .inner-box img{position: relative;z-index:2;display: block;max-width:100%;max-height:100%;margin:auto;}

/* 新闻 */
.news-info {display:block;}
.news-info .lists-content{max-width:1400px;margin: 0 auto;display: block;padding: 2rem 0 6rem;}
.news-info .lists-content ul.ul {padding:0 0 62px;border-top:1px solid #EEE;margin-top:40px;}
.news-info .lists-content ul.ul li {height:210px;position:relative;padding:30px;border-bottom:1px solid #EEE;}
.news-info .lists-content ul.ul li:last-child{margin-bottom:0;}
.news-info .lists-content ul.ul li a{text-decoration: none;display: flex;width: 100%;padding:0;}
.news-info .lists-content ul.ul li figure {width:260px;max-height:150px;overflow:hidden;margin: 0 0 0 40px;}
.news-info .lists-content ul.ul li figure img {width:100%;height:100%;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s;}
.news-info .lists-content ul.ul li .info {height:100%;width:calc(100% - 300px);font-size: 15px;display:flex;flex-wrap:wrap;align-self:center;}
.news-info .lists-content ul.ul li .info .h4 {font-size:20px;color:#373737;margin:0 0 3rem 0;font-weight:bold;position: relative;}
.news-info .lists-content ul.ul li .info .h4::after{content: '';width:100px;height:1px;background-color:#BBB;transition: all .3s;position: absolute;bottom:-14px;left:0;}
.news-info .lists-content ul.ul li:hover{background-color: #F8F8F8;}
.news-info .lists-content ul.ul li:hover .info .h4 {font-size:20px;color:#004e9d;}
.news-info .lists-content ul.ul li:hover .info .h4::after{content: '';width:100%;height:1px;background-color:#004e9d;transition: all .3s;}
.news-info .lists-content ul.ul li .info .txthide2 {line-height:25px;color:#777777;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:justify;width: 100%;height:auto;margin:0;padding:0;}
.news-info .lists-content ul.ul li .info .txthide2 p{color:#777777;margin:0;padding:0;}

.news-info .lists-content ul.ul li .info .time {width:180px;margin:0;display: block;}
.news-info .lists-content ul.ul li .info .time span{color:#CCC;width:100%;margin:0;display: block;font-size: 20px;font-weight: bold;transition: all .3s;}
.news-info .lists-content ul.ul li:hover .info .time span{color:#222;transition: all .3s;}
.news-info .lists-content ul.ul li .info .time b{color: #BBB;margin: 10px 0 0 0;display: inline-block;padding: 2px 4px 1px 4px;font-size: 14px;line-height: 1;font-weight: 500;border: 1px solid #DDD;}
.news-info .lists-content ul.ul li .info .box-r {width:calc(100% - 180px);margin:0;display: flex;flex-wrap: wrap;}
.news-info .lists-content.aon {display:block;}

/*  招聘*/
.join-wrapper{width: 100%;}
.join-wrapper .page_content{max-width:1400px;margin: 0 auto;}
.Joblist .list {padding-bottom:20px;}
.Joblist .list .ul{border-bottom:1px solid #e4e4e4;}
.Joblist .list .litop{background:#004e9d;font-weight:bold;}
.Joblist .list .litop dl.dl {margin:0;font-size:0;cursor:default;color:#FFF;}
.Joblist .list .litop dl dd{font-weight:500;color:#FFF;}
.Joblist .list .li {border-top: 1px solid #e4e4e4;padding: 50px 50px 30px 50px;background: #FFF url(../images/join-btn-bg2.svg) no-repeat 100% 10%;
  background-size: 200px 200px;-webkit-box-shadow: 0px 10px 20px 0 rgba(230,233,249,0.9);box-shadow: 0px 10px 20px 0 rgba(230,233,249,0.9);-webkit-transition: all ease 0.5s;transition: all ease 0.5s;margin: 0;position: relative;overflow: hidden;}
.Joblist .list .li.lion{background: #FFF url(../images/join-btn-bg2.svg) no-repeat 100% 30%;-webkit-transition: all ease 0.5s;transition: all ease 0.5s;background-size: 200px 200px;}
.Joblist .list .li dl:hover{background-color:rgba(0,0,0,.06);}
.Joblist .list .li dl.dl {margin:0;font-size:0;cursor:pointer;}
.Joblist .list .li dl.dl:hover{color:#004e9d;}
.Joblist .list dl.dl dd {width:60%;text-align:center;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:15px 10px;display:inline-block;vertical-align:top;}
.Joblist .list .li .dl .dd1{font-size:2.6rem;line-height: 1;font-weight: 500;}
.Joblist .list dl.dl .dd1{text-align:left;}
.Joblist .list dl.dl .dd3{width:40%;}
.Joblist .list dl.dl .dd4,
.Joblist .list dl.dl .dd2{display:none;}
.Joblist .list .liConBox { padding: 20px; display: none;border-top: 1px solid #e4e4e4;}
.Joblist .list .liConBox .txt {line-height:1.7;}
.Joblist .list .liConBox .txt p{line-height:1.7;margin:0 0 10px 0;}
.Joblist .list .liConBox .txt strong{font-weight: 600;}
.Joblist .list .liConBox .joinbtn { display: block; width: 120px; margin-top: 15px; line-height: 45px; background: #004e9d; color: #fff; text-align: center; }
.Joblist .list .liConBox .jointhis { display: block; width: auto; margin-top: 15px; line-height: 45px; background: #004e9d; color: #fff; text-align: center; padding:0 30px;}
@media screen and (min-width:768px) {
  .Joblist .list { padding-bottom: 35px; }
  .Joblist .list dl.dl dd { width: 31%; padding: 15px; }
  .Joblist .list dl.dl .dd2 { display: inline-block; width: 24%; }
  .Joblist .list dl.dl .dd3 { width: 21%; }
  .Joblist .list dl.dl .dd4 { display: inline-block; width: 24%; }
}
@media screen and (min-width:1000px) {
  .Joblist .list { padding-bottom: 50px; }
  .Joblist .list dl.dl { padding: 0 20px; }
	.Joblist .list .litop dl.dl .dd1{padding-left: 60px;}
  .Joblist .list dl.dl dd { font-size: 18px; padding:20px 15px; }
  .Joblist .list .liConBox { padding: 40px; font-size: 16px; }
  .Joblist .list .liConBox .txt { line-height: 40px; }
  .Joblist .list .liConBox .joinbtn { width: 200px; line-height: 50px; margin-top: 40px; }
  .Joblist .list .liConBox .jointhis { width: auto; display:inline-block;line-height: 50px; margin-top: 40px; }
}

/* 荣誉 */
.honor-wrapper{width: 100%;}
.honor-wrapper .grid-box{width: 100%;height: 100%;}
.honor-wrapper .grid-box .grid-item{max-width:100%;width:320px;height:auto;float:left;padding:0;margin:1rem;overflow: hidden;background-color: #F8F8F8;}
.honor-wrapper .grid-box .grid-item img{width:100%;margin: 0;padding: 0;transition: all .5s;}
.honor-wrapper .grid-box .grid-item img:hover{transition: all 1.5s;transform: scale(1.1);}
/* .honor-wrapper .grid-box{min-height:1200px;} */

/* 案例 */
.case-wrapper{width: 100%;}
.case-wrapper .page_content{width: 100%;}

.case_yntd_box{display:block;width:100%;padding:0 2rem 4rem 2rem;margin:0 auto;font-size:16px;line-height:1.6;color:#323232;font-weight:400;clear:both;text-align:center;}
.case_yntd_box .case_yntd_tit{display:block;width:100%;padding:2rem 0 2rem 0;margin:0;clear:both;font-size:3rem;line-height:1.4;text-align:center;font-weight:300;letter-spacing:1px;color: #000;}
.case_yntd_box .case_yntd_tit span{display:block;width:9%;padding:0;margin:10px auto 0 auto;height:2px;background-color:#004e9d;}

/* xin案例效果 */
.works-bg {width:5%;height:5rem}
.works-bg2 {padding-bottom:5rem}
.works-pic figure{padding-left:8px !important;padding-right:8px !important;margin-bottom: 1rem;}
.works-pic figure a {text-decoration:none;display:block;transition:all .3s ease-out;-webkit-transition:all .3s ease-out}
.works-pic figure a .mask {overflow:hidden}
.works-pic figure a .mask_bottom {display: block;padding:1.5rem 1.5rem 3rem 1.5rem;margin-bottom:4rem;border-bottom: 1px solid #EEE;position: relative;}
.works-pic figure a .mask_bottom:after{content: '';width:13px;height:10px;background: url(../images/arrg.png) no-repeat;background-size: cover;position: absolute;right:20px;bottom:3rem;}
.works-pic figure a .mask img {transition:all .3s ease-out;-webkit-transition:all .3s ease-out;height:320px;}
.works-pic figure a:hover .mask img {transform:scale(1.05);-webkit-transform:scale(1.05);}
.works-pic figure a:hover {box-shadow:0 10px 30px rgba(0,0,0,.3);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.3);transform:translate3d(0,-10px,0);-webkit-transform:translate3d(0,-10px,0);}
.works-pic figure a h3 {display:block;font-size: 2rem;margin: 0 0 1rem 0;}
.works-pic figure a p {display:block;font-size:1.5rem;margin-bottom:0;width:100%;color:#BBB;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-right: 15px;}
.works-pic figure img {width: 100%;height: 100%;}

.core_bg{display: block;overflow: hidden;padding:6rem 0 12rem 0;position: relative;z-index:1;margin: 0 auto;background-color: #004e9d;background-image: url(../images/top3_bg2.png), url(../images/team_honor_bg.svg);background-size: 200px 40px, 100% auto;background-position: center 0, center 101%; background-repeat: repeat, no-repeat;}
.core_bg .core_youshi_box{display:block;width:100%;padding:10px 20px 20px 20px;margin:0 auto;line-height:1.7;position: relative;z-index:3;}
.core_youshi_box .core_ywys_tit{display:block;width:100%;padding:0 0 10px 0;margin:0;font-size:3rem;line-height:1.4;text-align:center;font-weight:500;letter-spacing:1px;color:#FFF;}
.core_youshi_box .core_ywys_tit span{display:block;width:9%;padding:0;margin:1rem auto 2rem;height:1px;background-color:#FFF;transition:all 1s;}

.core_youshi_box ul{list-style: none;margin: 0;padding: 0;display:flex;flex-wrap: wrap;width:100%;}
.core_youshi_box ul li{display:flex;width:25%;padding:3rem;margin:0;list-style:none;font-size:2.2rem;color:#FFF;text-align: center;justify-content: center;font-weight:300;transition:all .3s;}
.core_youshi_box ul li:hover{transition:all .3s;transform:scale(1.05);box-shadow:0 0 20px rgba(0,0,0,.2);}
.core_youshi_box ul li:nth-child(1),
.core_youshi_box ul li:nth-child(3),
.core_youshi_box ul li:nth-child(6),
.core_youshi_box ul li:nth-child(8),
.core_youshi_box ul li:nth-child(9),
.core_youshi_box ul li:nth-child(11){background-color: #005bb7;color:#FFF;}
.core_youshi_box ul li:nth-child(2),
.core_youshi_box ul li:nth-child(4),
.core_youshi_box ul li:nth-child(5),
.core_youshi_box ul li:nth-child(7),
.core_youshi_box ul li:nth-child(10),
.core_youshi_box ul li:nth-child(12){background-color: #FFF;color:#004e9d;}

.core_box {display:block;margin:30px auto 60px auto;}
.core_box .list {display:block;height:380px;margin-bottom:30px;overflow:hidden;transition:all .6s;position: relative;}
.core_box .list::after{content: "A";position: absolute;right:0;bottom:0;font-family: Arial, Helvetica, sans-serif;font-size:26rem;line-height: 1;color:#FFF;font-weight:100;z-index:2;-webkit-text-stroke-width:1px;-webkit-text-stroke-color: #FFF;-webkit-text-fill-color:transparent;opacity:.5;pointer-events: none;}
.core_box .list:nth-child(even):after{content: "A";position: absolute;right:auto;left:0;bottom:0;}
.core_box .list:nth-child(1):after{content: "G";}
.core_box .list:nth-child(2):after{content: "J";}
.core_box .list:nth-child(3):after{content: "J";}
.core_box .list:nth-child(4):after{content: "N";}
.core_box .list .img {background-repeat:no-repeat;background-position:center;background-size:cover;transition:transform 12s cubic-bezier(.23,1,.32,1);z-index:1;width:40%;overflow:hidden;}
.core_box .list .des {padding:45px 50px 0;width:60%;color:#fff;background-color:#004e9d;z-index:2;position:relative;}
.core_box .list:nth-child(even) .des {border-radius: 8rem 0 0 0;}
.core_box .list:nth-child(odd) .des {border-radius: 0 8rem 0 0;}
.core_box .list .des h2.h2{font-size:3rem;font-weight:500;margin-bottom:2rem;letter-spacing:2px;}
.core_box .list .des p.p {margin-top:45px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;}
.core_box .list .des .con {height:150px;overflow:hidden;}
.core_box .list .des .con p {line-height:1.6;}
.core_box .list .des .more {margin-top:40px;margin-bottom:30px;text-align:right;}
.core_box .list .des .more a {color:#fff;font-size:20px;}
.core_box .list .des .more a span {margin-left:8px;border-right:1px solid transparent;transition:all .6s;}
.core_box .list .des .more:hover a span {border-right:10px solid #FFF;transition:all .3s;}
.core_box .list.aon {display:block;}
.core_box .img,.core_box .des {float:left;width:50%;height:100%;}
.core_box .list:hover .img {transform:scale(1.1);transition:all 8s;}
.core_box .list:hover .des{background-color:#004e9d;transition:all .6s;}
@media screen and (max-width:767px){
	.core_ywys_box ul{display:block;width:100%;height:160px;overflow-y:auto;}
	.core_ywys_box ul li{display:block;width:100%;line-height:2.5;}
	.core_box .list {display:block;height:auto;margin-bottom:30px;}
	.core_box .list .img {width:100%;height:120px;}
	.core_box .list .des {padding:45px 50px 0;width:100%;font-size:18px;}
	.core_box .list .des .con {height:auto;}
}
/* news-page新闻内页 */
.news-wrapper{background-color: #F8F8F8;}
.news-wrapper .page_content{display: flex;flex-wrap: wrap;width: 100%;max-width: 1400px;align-items: flex-start;}
.content-info{width: calc(100% - 380px);background-color: #FFF;padding:4rem;border-bottom: 4px solid #EEE;}
.content-sider{width: 350px;margin-left:30px;background-color: #FFF;padding:4rem;border-bottom: 4px solid #EEE;}
.content-info .content,.content-sider .content{width:100%;position: relative;}

.content-info .content .content-head{display: block;padding-top: 2rem;}
.content-info .content .content-head .title {font-size:4rem;font-weight:500;line-height:1.4;margin: 0;padding: 0;}
.content-info .content .content-head .c-info {padding:18px 0 35px;color:#333;}
.content-info .content .content-head .c-info span {display:inline-block;margin-right:40px;font-size:18px;}
.content-info .content .content-head .c-info span:last-of-type {margin-right:0;}
.content-info .content .content-head .c-info span i {padding-right:5px;font-size:16px;color:#adadad;}
.content-info .content .content-head .c-info .meshare {position:relative;display:inline-block;white-space:nowrap;}
.content-info .content .content-main {position:relative;display:block;width: 100%;margin: 0;padding:3rem 0;font-size: 1.8rem;line-height: 1.75;}
.content-info .content .content-main p{display: block;margin: 0 0 1.5rem 0;padding: 0;}
.content-info .content .content-main img{display: block;margin:0;padding:0;max-width: 100%;}
.content-info .content .content-page {padding:30px 0 0;}
.content-info .content .content-page a {display:block;color:#666;text-decoration: none;}
.content-info .content .content-page a:hover {color:#004e9d;text-decoration:none;}
.content-info .content .content-page a:nth-child(1):before {content:"【上一篇】";float:left;color:#666;}
.content-info .content .content-page a:nth-child(2):before {content:"【下一篇】";float:left;color:#666;}
.content-info .content .content-page a span {border-right:1px solid transparent;transition:all .6s;}
.content-info .content .content-page a:hover span {border-right:12px solid transparent;transition:all .3s;}
.content-info .content .content-page a + a {margin-top:12px;}
@media screen and (max-width:790px) {
  .content-info .content .content-page a span {display:none;}
  .content-info .content .content-page a + a {margin-top:24px;}
}
.content-info.full{width:100%;background-color: #FFF;padding:4rem 6rem;border-bottom: 4px solid #EEE;}
.content-info.full .content .content-head{display: block;text-align: center;}
.content-info.full .content .content-head .c-info span:last-of-type {margin-right:0;}

.content-sider .content .sider-title{width:100%;margin: 0;padding: 0;}
.content-sider .content .sider-title h3{width:100%;font-size:2.2rem;font-weight:500;color: #000;line-height:1.4;}
.content-sider .content .sider-title h3 .glyphicon{font-size:2rem;font-weight:500;color: #000;line-height:1.4;margin-right: 1rem;}
.content-sider .content .sider-list{list-style: none;margin: 0;padding: 0;}
.content-sider .content .sider-list dd{list-style: none;padding:0;width: 100%;margin:0;}
.content-sider .content .sider-list dd a{width: 100%;display: flex;text-decoration: none;align-items: center;transition: all .5s;padding:1.3rem 0;margin: 0;}
.content-sider .content .sider-list dd a:hover{background-color: #F3F3F3;transition: all .5s;transform: translateX(5px);}
.content-sider .content .sider-list dd a time{display:flex;width:60px;height:60px;margin-right:10px;flex-wrap: wrap;align-content: center;border-radius: 3px;}
.content-sider .content .sider-list dd a time b{display:block;width:100%;font-weight:500;text-align: center;font-size: 2rem;color: #BBB;line-height:1.4;}
.content-sider .content .sider-list dd a time em{display:block;width:100%;font-style: normal;text-align: center;font-size: 1.8rem;color: #000;line-height: 1.4;}
.content-sider .content .sider-list dd a p{width:calc(100% - 70px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.3;margin: 0;padding: 0;}
.content-sider .content .sider-list dd a:hover time b{color: #004e9d;}
.content-sider .content .sider-list dd a:hover time em{color: #004e9d;}
.content-sider .content .sider-list dd a:hover p{color: #004e9d;}

.search-wrapper .serach_inbox {background:#F3F3F3;line-height:1.7;padding:1rem 0;color:#222;font-size:1.8rem;text-align:center;letter-spacing:2px;display: flex;justify-content: center;align-items: center;}
.search-wrapper .serach_inbox em {display:inline-block;font-style:normal;font-size:3rem;font-weight:bold;color:#004e9d;margin:0 6px;letter-spacing:0;}
.search_in_list {list-style:none;display:flex;margin:0;padding:3rem0;width:100%;margin:0 auto;}
.search_in_list ul.s_li {list-style:none;display:block;margin:0;padding:0;font-size:0;}
.search_in_list ul li {list-style:none;display:block;margin: 0 auto;padding: 4rem;font-size: 1.8rem;height: auto;position:relative;overflow:hidden;transition:all .6s;z-index:1;}
.search_in_list ul li:nth-child(even){background-color: #F5F5F5;}
.search_in_list ul li:hover {background-color:#004e9d;transition:all .5s;box-shadow:0 8px 12px rgba(0,0,0,.15);transform:translateY(-10px);z-index: 2;}
.search_in_list ul li a {display:flex;margin:0;padding:0;text-decoration: none;}
.search_in_list ul li .s_li_time {display:inline-block;margin:0 20px 0 0;padding:0;width:100px;height:100px;background-color:#004e9d;color:#FFF;line-height:35px;text-align:center;font-family:Arial;transition: all .5s;}
.search_in_list ul li .s_li_time em {display:block;margin:0;padding:0;color:#FFF;line-height:48px;font-size:60px;font-style:normal;transition: all .5s;}
.search_in_list ul li .s_li_text {display:block;margin:0;padding:0;line-height:25px;font-size:16px;color:#454545;width:calc(100% - 120px);}
.search_in_list ul li .s_li_text h4 {display:block;margin:0 0 1rem 0;padding:0;line-height:1.4;color:#000;font-weight:300;font-size:3rem;transition: all .5s;}
.search_in_list ul li .s_li_text p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin: 0;padding: 0;color: #888;transition: all .5s;}
.search_in_list ul li:hover .s_li_time{color:#004e9d;background-color: #FFF; transition: all .5s;}
.search_in_list ul li:hover .s_li_time em{color:#004e9d;transition: all .5s;}
.search_in_list ul li:hover .s_li_text h4 {color:#FFF;transition: all .5s;}
.search_in_list ul li:hover .s_li_text p {color:#FFF;transition: all .5s;}
@media screen and (max-width:767px) {
  .search_in_list ul li {height:auto;border-bottom:1px solid #E3E3E3;padding-bottom:20px;}
}

.fanye_new{position: relative;text-align: center;margin-top:4rem;}

.link-wrapper .friend_ul{display:block;position: relative;width: 100%;list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;}
.friend_ul li{width:25%;padding:4rem;margin:0;transition:all .3s;}
.friend_ul li a{display: block;width: 100%;height: 100%;text-decoration: none;}
.friend_ul li figure{overflow:hidden;height:100px;text-align:center;}
.friend_ul li figure img{margin:0 auto;width:100%;max-width:100%;height:auto;-webkit-transition:transform 2s cubic-bezier(.23,1,.32,1);-moz-transition:transform 2s cubic-bezier(.23,1,.32,1);-o-transition:transform 2s cubic-bezier(.23,1,.32,1);transition:transform 2s cubic-bezier(.23,1,.32,1);}
.friend_ul li p.txthide{line-height:24px;margin:0;height:30px;overflow:hidden;text-align:center;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display: none;}
.friend_ul li:hover figure img{transform:scale(1.1);transition:all .6s;}
.friend_ul li:hover{display:block;box-shadow:2px 8px 20px rgba(0,0,0,.3);transition:all .5s;}
.friend_ul li:hover p.txthide{transition:all .5s;color: #004e9d;}
@media screen and (max-width:1000px) {
	.friend_ul li{width:33.3%;}
	.friend_ul li figure{height:100px;}
}
@media screen and (max-width:790px) {
	.friend_ul li{width:50%;}
	.friend_ul li figure{height:138px;}
}
.faw-wrapper .page_content{font-size: 1.8rem;color: #222;line-height: 1.75;}
.faw-wrapper .page_content p{margin: 0 0 15px 0;padding: 0;}



.case-wrapper .top_box {padding: 4rem;width: 100%;}
.case-wrapper .top_box .title {color: #222;text-align: center;font-size: 3.8rem;font-style: normal;font-weight: 500;line-height: normal;margin-bottom: 4.5rem;}
.case-wrapper .top_box img {width: 100%;}
.case-wrapper .middle_box {background-color:#FFFFFF;padding:4rem;}
.case-wrapper .middle_box .nav {padding-bottom:3.2rem;margin-bottom:4.2rem;border-bottom:1px solid rgba(164,164,165,0.20);}
.case-wrapper .middle_box .nav ul {width:100%;display:flex;justify-content:center;padding: 0;margin: 0;list-style: none;}
.case-wrapper .middle_box .nav ul li {display:flex;align-items:center;margin:0 4.65rem;cursor:pointer;color:#27221C;font-size:2rem;font-style:normal;font-weight:400;line-height:normal;position:relative;}
.case-wrapper .middle_box .nav ul li:hover {color:#004e9d;}
.case-wrapper .middle_box .nav ul li .icon{width:2.2rem;height:2.2rem;margin-right:0.6rem;fill: #2c2c2c;}
.case-wrapper .middle_box .nav ul li:hover .icon {fill: #004e9d;}
.case-wrapper .middle_box .nav ul li.active .icon {fill: #004e9d;}
.case-wrapper .middle_box .nav ul li.active::after,
.case-wrapper .middle_box .nav ul li:hover::after {content:'';position:absolute;width:100%;height:1px;background-color:#004e9d;top:5.9rem;left:0;}
.case-wrapper .middle_box .nav ul li.active {color:#004e9d;}
.case-wrapper .middle_box .ctt ul{list-style: none;padding: 0;margin: 0;}
.case-wrapper .middle_box .ctt p {color:#767676;font-size:1.8rem;font-style:normal;font-weight:300;line-height:3.8rem;}
.case-wrapper .middle_box .ctt ul li {display:none;list-style:none;}
.case-wrapper .middle_box .ctt ul li:first-child {display:block;}
.case-wrapper .middle_box .midd_box_con_info{position: relative;}
.case-wrapper .middle_box .midd_box_con_pic{position: relative;}
.case-wrapper .middle_box .midd_con_txt{position: relative;}
#fp-nav ul li a span, .fp-slidesNav ul li a span {background: #fff;box-shadow:0 0 3px rgba(0,0,0,.3);}
@media screen and (max-width:768px) {
  #header{height: 50px;}
  .head_wrap {height:100%;}
  .banner_box {margin-top: 4rem;}
  .m-menus {top: 50px;}
  .menu_btn_box .menu_btn{margin:-8px 0 0 0;right:50px;}
  header .logo img {height: 30px;margin: 0 0 0 8px;}
  .banner_box .wrap{padding: 0 0 0 8%;}
  .banner_box h2 {font-size:3rem;line-height:1.4;}
  .news-info .lists-content ul.ul li {height: auto;}
  .news-info .lists-content ul.ul li a{display: block;}
  .news-info .lists-content ul.ul li figure{width: 100%;margin: 0 0 1rem 0;}
  .news-info .lists-content ul.ul li .info{width: 100%;}
  .news-info .lists-content ul.ul li .info .h4{font-size: 1.8rem;margin-bottom: 1rem;}
  .news-info .lists-content ul.ul li .info time{position: unset;}
  .works-pic figure a figcaption h3{transform:translateY(0);-webkit-transform:translateY(0);opacity: 1;background-color:#000;padding: 0 1.25rem;}
  .works-pic figure a:hover figcaption h3{transform:translateY(0);-webkit-transform:translateY(0);}
  .works-pic figure a p{position:unset;opacity: 1;}
  .works-pic figure a .mask img{height:auto;}
  .works-pic figure{margin-bottom:5rem;}
  .Joblist .list .li{padding: 50px 20px 30px 20px;}
  .mode_ys_top .top3 div span{font-size: 0;}
  .mode_box .list{overflow: unset;margin-bottom:6rem;height: auto;}
  .mode_box .list .img{float: none;width: 100%;height: 300px}
  .mode_box .list .des{float: none;width: 100%;margin-top:0;padding: 40px 30px 0;}
  .mode_box .list .des .con{height: auto;overflow: unset;}
  .mode_box .list .des .more{padding-top: 30px;padding-bottom: 30px;}
  .mode_box .list .des::after{opacity: .1;font-weight:600;}
  .mode_box .list:nth-child(even) .des:after{left: auto;right: 0;}
  .fixed_nav nav{display: flex;flex-wrap: wrap;}
  .fixed_nav nav a{margin: 0 1rem;padding:1.5rem 0;}
  .fixed_nav nav a em{height: auto;line-height: 1.2;}
  .page-box .page_content{padding: 0 2rem;}
  .core_bg .core_youshi_box{padding: 0;}
  .core_youshi_box ul li{width:50%;font-size:1.8rem;padding:2;}
  .core_youshi_box ul li:nth-child(1),
  .core_youshi_box ul li:nth-child(4),
  .core_youshi_box ul li:nth-child(5),
  .core_youshi_box ul li:nth-child(8),
  .core_youshi_box ul li:nth-child(9),
  .core_youshi_box ul li:nth-child(12){background-color: #005bb7;color:#FFF;}
  .core_youshi_box ul li:nth-child(2),
  .core_youshi_box ul li:nth-child(3),
  .core_youshi_box ul li:nth-child(6),
  .core_youshi_box ul li:nth-child(7),
  .core_youshi_box ul li:nth-child(10),
  .core_youshi_box ul li:nth-child(11){background-color: #FFF;color:#004e9d;}
  .core_box .list::after{font-weight: bold;}
  .about-wrapper .page_content{padding: 0 3rem;display: block;}
  .about-wrapper .page_content .info{width: 100%;}
  .about-wrapper .index-title-box .en{font-size:7rem;letter-spacing:0;}
  .about-wrapper .page_content .video{width: 100%;height: 200px;margin-left:0;}
  .history-wrapper .events-top-box.sticky{top: 50px;height:50px;}
  .history-wrapper .events-top-box .events-flex{max-width: 100%;overflow: hidden;overflow-x: auto;line-height: 50px;}
  .history-wrapper .events-top-box .events-flex a{font-size: 2rem;}
  .history-wrapper .events-list-box{padding-top: 2rem;}
  .history-wrapper .events-list-box li{flex-wrap: wrap;padding-left: 1.2rem;}
  .history-wrapper .year-box{border-radius:2rem;}
  .history-wrapper .year-box:after{left: 2rem;}
  .events-list-box li:after, .events-list-box li:last-child:before{left: 2rem;}
  .events-list-box li .content-box .img-bg{margin-right: 0;width: 100%;}
  .events-list-box li .content-box{width: 100%;padding-left: 3rem;flex-wrap: wrap;}
  .events-list-box li .content-box .describe-box{flex-wrap: wrap;width: 100%;}
  .events-list-box li .content-box .describe-box h3{margin:2rem 0 2rem;padding: 0 1rem}
  .events-list-box li .content-box .describe-box .leftxt{max-width: 100%;}
  .events-list-box li .content-box .describe-box .img-bg{width: 100%;margin-left: 0;}
  #imageModal.modal .inner-box{padding: 3rem;width:100%;}
  .case-wrapper .top_box{padding: 0;margin: auto;}
  .case-wrapper .top_box .title{font-size: 3rem;}
  .case-wrapper .middle_box{padding: 4rem 0;}
  .case-wrapper .middle_box .nav ul li{margin: 0 1rem;flex-wrap: wrap;font-size: 1.6rem;justify-content: center;}
  .case-wrapper .middle_box .nav ul li .icon{width:3rem;height:3rem;margin: auto;}
  .case_yntd_box{padding: 0 0 4rem 0;}
  .floating-container{margin: 0 0 30px 0px;}

  #section2 .intro{width: 100%;padding: 0;z-index: 3;background:rgba(255, 255, 255, .8);padding:0 1rem 2rem 1rem;transform:unset;top:10%;}
  #section2 .intro p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}
  #section2 .shell{width: 100%;height:50%;}
  #fp-nav.fp-right{right:5px;}
  #section2 .intro h1{font-size:2.4rem;margin:0 0 2rem 0;}
  .h-left-title{margin-bottom: 4rem;}
  .h-left-title .tit_cn{font-size: 2.4rem;margin-bottom: 0.6rem;}
  .h-left-title .tit_en{font-size: 1.5rem;padding-bottom: 20px;}

  .fen3box .lbox{width: 50%;padding-right: 2%;}
  .fen3box .mbox{display: none;}
  .fen3box .rbox{width: 50%;padding-left: 2%;}
  .fen3box .item{padding: 1rem 2rem;border-radius:1rem;background-color: rgba(255,255,255,.9);}
  .fen3box .item h3{font-size: 1.8rem;margin:0;line-height: 1.2;min-height:4rem;}
  .fen3box .item h3 a{font-size: 1.8rem;margin: 0 0 1rem 0;line-height: 1.2;}
  .fen3box .item p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;display: none;}
}
@media screen and (max-width:980px) {
  .floating-container.page{display: none;}
  .m-menus .inner li.item:last-child{list-style: none;}
  .mainnavbox .searchbox{padding:2rem;}
  .mainnavbox .searchbox .searchwarp{border:10px solid #004e9d;position:relative;width:90%;height:60px;margin:0 auto;border-radius:8px;}
}
/* 内页效果结束 */

/* 找投标首页开始 */
.ztb_home{display: block;width: 100%;margin: 0 auto;padding:0;background-color:#F8F8F8;min-height: calc(100vh - 251px);}
.ztb_home .ztb_home_content{display: block;width: 100%;max-width: 1400px;margin: 0 auto;padding: 3rem 0;}
.ztb_home_content .ztb_h_top,
.ztb_home_content .ztb_h_midlle{width: 100%;display: flex;flex-wrap: wrap;margin: 4rem 0;}
@keyframes large{
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
/* .banner_hero{display: block;width: 100%;}
.banner_hero .swiper {width: 100%;height: 100%;}
.banner_hero .swiper-slide {background-position: center;background-size: cover;}
.banner_hero .swiper-slide img {display: block;width: 100%;}
.banner_hero .swiper .swiper-button-next,.banner_hero .swiper .swiper-button-prev{color: #FFF;opacity: .3;transition: all .4s;}
.banner_hero .swiper .swiper-button-next:hover,.banner_hero .swiper .swiper-button-prev:hover{color: #FFF;opacity:1;transition: all .4s;}
.banner_hero .swiper-wrapper .swiper-slide .banner_pic{position:absolute;left:15%;top:50%;transform: translateY(-50%);background-image: linear-gradient(to right, rgba(0,25,59,.6) 0%, transparent 100%);padding:3rem;width:60%;color: #FFF;}
.banner_hero .swiper-wrapper .swiper-slide .bg{position: relative;z-index: -9; -webkit-animation: large 36s linear infinite alternate;animation: large 36s linear infinite alternate;pointer-events: none;}
.swiper-slide .banner_pic .banner1-content{visibility:hidden;}
.swiper-slide.swiper-slide-active .banner_pic .banner1-content{visibility:visible;}
.heroswiper .banner_pic .banner1-content h1{font-weight: bold;}
.heroswiper .banner_pic .banner1-content span{letter-spacing:6px;}
.heroswiper .banner_pic .banner1-content p{font-size: 1.6rem;margin-bottom: 30px;}
.heroswiper .banner_pic .banner1-content a.eg-btn{color: #FFF;text-decoration: none;} */

/* .ztb_h_top{display: flex;width: 100%;}
.ztb_h_top .ztb_h_left{width: 30%;}
.ztb_h_top .ztb_h_left .ztb_pic_swiper{position: relative;}
.ztb_h_top .ztb_h_center{width: 45%;padding: 0 3rem;}
.ztb_h_top .ztb_h_center .ztb_note_list{position: relative;}
.ztb_h_top .ztb_h_center .ztb_note_list .title{position: relative;}
.ztb_h_top .ztb_h_center .ztb_note_list .title h3{margin:0;padding:0 0 2rem;font-size: 3rem;font-weight:500;color: #000;}
.ztb_h_top .ztb_h_center .ztb_note_list .title .tab_btn_more{position: absolute;top:1rem;right:1rem;text-decoration: none;}
.ztb_h_top .ztb_h_center .ztb_note_list .title h3 i.note{margin: 0 10px 5px 0;vertical-align: middle;display: inline-block;background: url(../images/ztb_icon_note.png) no-repeat;background-size: cover;width:3rem;height:3rem;}
.ztb_h_top .ztb_h_center .ztb_note_list .note_list{margin:0;padding:0;list-style: none;}
.ztb_h_top .ztb_h_center .ztb_note_list .note_list li{margin:0;padding:0.8rem 1rem;list-style: none;display: flex;width: 100%;transition: all .3s;font-size: 1.6rem;}
.ztb_h_top .ztb_h_center .ztb_note_list .note_list li:hover{transition: all .3s;background-color: #F3F3F3;}
.ztb_h_top .ztb_h_center .ztb_note_list .note_list li a{margin:0;padding:0 2rem 0 0;width:calc(100% - 60px);text-decoration: none;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;color: #333;}
.ztb_h_top .ztb_h_center .ztb_note_list .note_list li a:hover{color: #004e9d;}
.ztb_h_top .ztb_h_center .ztb_note_list .note_list li span{margin:0;padding:0;width:60px;text-align:right;}
.ztb_h_top .ztb_h_right{width: 25%;}
.ztb_h_top .ztb_h_right .hang{width:100%;display: flex;}
.ztb_h_top .ztb_h_right .hang .title{display:block;text-align: center;padding:0;margin:0 auto 2rem auto;border-radius:20px 4px 20px 4px;background: #004e9d;width: 100%;transition: all .5s;overflow: hidden;}
.ztb_h_top .ztb_h_right .hang .title:hover{transition: all .5s;transform: translateY(-6px);background: #F5B500;}
.ztb_h_top .ztb_h_right .hang .title a{width:100%;display:block;text-align: center;font-size:3rem;font-weight:300;color: #FFF;text-decoration: none;padding: 1.2rem 0 1rem 0;}
.ztb_h_top .ztb_h_right .hang .title i.ent{margin: 0 10px 5px 0;vertical-align: middle;display: inline-block;background: url(../images/ztb_icon_ent.png) no-repeat;background-size:100% auto;width:4rem;height:3rem;}
.ztb_h_top .ztb_h_right .hang .title i.ent2{margin: 0 10px 5px 0;vertical-align: middle;display: inline-block;background: url(../images/ztb_icon_user.png) no-repeat;background-size:auto 100%;width:4rem;height:3rem;}
.ztb_h_top .ztb_h_right .hang .cjwt_list{width:100%;list-style: none;margin:0;padding:0;}
.ztb_h_top .ztb_h_right .hang .cjwt_list li{width:100%;list-style: none;margin:0;padding:0.7rem 1rem;}
.ztb_h_top .ztb_h_right .hang .cjwt_list p{margin: 0;padding:0.7rem 1rem;width: 100%;}
.ztb_h_top .ztb_h_right .hang .cjwt_list li a{width:100%;text-decoration: none;font-size: 1.8rem;} */

.ztb-wrapper .ztb_h_top.ztbcg {margin:0 0 4rem;border-radius:0;box-shadow:none;}
.ztb_h_top.ztbcg {margin: 10rem 0 4rem;background: #FFF;border-radius: 10px;}
.ztb_h_top_flex{width:100%;display: flex;background-color: #FFF;}
.ztb_h_top_flex .hang{width:250px;display: flex;padding:0 10px;align-items: center;}
.ztb_h_top_flex .hang:first-child{width:calc(100% - 500px)!important;}
.ztb_h_top_flex .hang .title{display:block;text-align: center;padding:0;margin:0 auto;border-radius:4px;background: #004e9d;width:200px;height:40px;transition: all .5s;overflow: hidden;}
.ztb_h_top_flex .hang .title:hover{transition: all .5s;transform: translateY(-6px);background: #5D94CE;}
.ztb_h_top_flex .hang .title a{width:100%;display:block;text-align: center;font-size:1.6rem;font-weight:500;color: #FFF;text-decoration: none;padding:1rem 0 0.5rem 0;height:100%;}
.ztb_h_top_flex .hang .title i.ent{margin:0 5px 0 0;vertical-align: middle;display: inline-block;background: url(../images/ztb_icon_ent.png) no-repeat;background-size:100% auto;width:3rem;height:2.2rem;}
.ztb_h_top_flex .hang .title i.ent2{margin:0;vertical-align: middle;display: inline-block;background: url(../images/ztb_icon_user.png) no-repeat;background-size:auto 100%;width:3rem;height:2rem;}
.ztb_h_top_flex .hang .ztb_h_info{width:100%;margin:0;padding:0;display: block;}
.ztb_h_top_flex .hang .ztb_h_info>div{width:100%;display: block;margin:0;padding:0.7rem 1rem;line-height:1.2;}

/* .topswiper.swiper-cube .swiper-cube-shadow:before {content: '';background: rgba(0, 0, 0, .4);}
.topswiper.swiper-cube .swiper-pagination-bullet {background: rgba(255,255,255,.95);opacity:.4;}
.topswiper.swiper-cube .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:.9;} */

.title_h_top{position: relative;display: block;width: 100%;margin: 0 0 1rem 0;padding:0;}
.title_h_top h3{display: block;margin: 0;padding:1rem 0;line-height: 1.4;font-size:3rem;font-weight:500;color: #000;text-align: center;}
.title_h_top h3 i.zb{margin: 0 10px 5px 0;vertical-align: middle;display: inline-block;background: url(../images/ztb_icon_zb.png) no-repeat;background-size: cover;width:3rem;height:3rem;}
.title_h_top h3 i.fzb{margin: 0 10px 5px 0;vertical-align: middle;display: inline-block;background: url(../images/ztb_icon_fzb.png) no-repeat;background-size: cover;width:3rem;height:3rem;}
.title_h_top .tab_btn_more{position: absolute;top:2rem;right:0;text-decoration: none;}
.tab_h_main{width:100%;display: block;position: relative;}
.show {display:block!important;}
.ztb_h_top{box-shadow:0px 3px 12px rgba(0, 0, 0, 0.1);padding:3rem 2rem;}
.ztb_h_midlle{box-shadow:0px 3px 12px rgba(0, 0, 0, 0.1);padding:2rem;}
.ztb_h_midlle .ul_list {width:100%;height:40px;display: flex;list-style: none;margin: 0;padding:0 1rem;background-color:#5D94CE;justify-content: flex-start;}
.ztb_h_midlle .ul_list li {width:16.5%;line-height:40px;text-align:center;box-sizing:border-box;cursor:pointer;list-style: none;margin: 0;padding: 0;position: relative;height: 40px;font-size: 1.8rem;transition: all .3s;color:#FFF;}
.ztb_h_midlle .ul_list li::after{content: "";width: 14px;height: 14px;border-top: 7px solid #004e9d;border-left: 7px solid transparent;
border-bottom: 7px solid transparent;border-right: 7px solid transparent;box-sizing: border-box;position: absolute;left: 50%;bottom:-14px;opacity: 0;transform: translateX(-50%);}
.ztb_h_midlle.ztbcg{margin:3rem 0 4rem;background: #FFF;border-radius:0;}
.ztb_h_midlle.ztbcg .ul_list li{width:16.6%;border-right: 1px solid #5e86b1;box-shadow: 1px 0 0 #85b8ef;}
.ztb_h_midlle.fzbcg .ul_list li{width:20%;}
.ztb_h_midlle .ul_list li.active {background:#004e9d;color:#fff;border-radius:0;box-shadow: 0 6px 12px rgba(0,0,0,.3);border-right:0;}
.ztb_h_midlle .ul_list li.active::after{content: "";opacity: 1;}
.tab_h_main .div_box {padding:20px 0;}
.tab_h_main .div_box .tabs_list {	display:none;list-style: none;margin: 0;padding: 0;position: relative;}
.tab_h_main .div_box .tabs_list .ing{color: #004e9d;font-weight: 600;}
.tab_h_main .div_box .tabs_list .end{color: #888888;font-weight: 500;cursor: not-allowed;}
.tab_h_main .div_box .tabs_list ul.ztb_ul {list-style: none;margin: 0;padding: 0;}
.tab_h_main .div_box .tabs_list ul.ztb_ul>li {line-height:30px;font-size:1.6rem;cursor:pointer;list-style: none;margin: 0;padding:8px 20px;display: flex;width: 100%;}
.tab_h_main .div_box .tabs_list ul.ztb_ul>li>a{line-height:30px;font-size:1.6rem;cursor:pointer;list-style: none;margin: 0;padding: 0;display: flex;width: 100%;color:#333;text-decoration: none;}
.tab_h_main .div_box .tabs_list ul.ztb_ul>li>a>div{width:25%;display: block;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;padding:0.5rem 0;}
.tab_h_main .div_box .tabs_list ul.ztb_ul>li>a>div:nth-child(1){width:120px;}
.tab_h_main .div_box .tabs_list ul.ztb_ul>li>a>div:nth-child(1) span{display: inline-block;background-color: #5D94CE;border-radius:30px;color: #FFF;padding:2px 20px;line-height: 1.4;}
.tab_h_main .div_box .tabs_list ul.ztb_ul>li>a>div:nth-child(2){width:calc(100% - 240px);}
.tab_h_main .div_box .tabs_list ul.ztb_ul>li>a>div:nth-child(3){width:120px;text-align:right;}
.tab_h_main .div_box .tabs_list ul.ztb_ul>li:nth-child(even) {background-color: #F5F5F5;}
.tab_h_main .div_box .tabs_list ul.ztb_ul>li:hover {color:#FFF;background-color: #5D94CE;}
.tab_h_main .div_box .tabs_list ul.ztb_ul>li:hover>a>div{color:#FFF;}
/* .tab_h_main .div_box .tabs_list ul.ztb_ul>li:hover>a>div span{background-color: #FFF;color: #437ab3;} */
.tab_h_main .div_box .tabs_list ul.ztb_ul>li:hover>a>div span{color: #FFF;}

.ztb_h_menu{display: block;margin: 0;padding: 0;width: 100%;}
.ztb_category_card{display: flex;width: 100%;}
.category-card {text-decoration: none;max-width:170px;min-width:170px;border-radius:40px 0;text-align:center;padding:20px 5px;margin-left:auto;margin-right:auto;-webkit-transition:.4s ease;transition:.4s ease;background:#fff;position:relative;z-index:1;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;border:unset;-webkit-box-shadow:0 0 10px rgba(0,0,0,.06);box-shadow:0 0 10px rgba(0,0,0,.06)}
.category-card.active .cat-icon svg {fill:#fff}
.category-card.active h5 {color:#fff}
.category-card.active{background-color: #004e9d;}
.category-card:hover{text-decoration: none;background-color: #004e9d;}
.category-card:hover .cat-icon svg {fill:#fff}
.category-card:hover h5 {color:#fff}
.category-card .cat-icon {width:100%;text-align:center;}
.category-card .cat-icon svg {margin-bottom:0;fill:#1f2230;-webkit-transition:all .35s ease-in;transition:all .35s ease-in}
.category-card h5 {margin-bottom:0;font-size:20px;font-weight:600;color:#1f2230;-webkit-transition:all .35s ease-in;transition:all .35s ease-in;cursor:pointer}
.category-card a{text-decoration: none;}

/* 招投标内页开始 */
.banner_box.ztb_page{height:30rem;}

#registrationForm {width:100%;max-width:1200px;margin:0 auto;padding:4rem;}
.ztb_baoming_box {padding: 4rem;margin: 0 auto;}
.ztb_baoming_box .ztb_bm_con{position: relative;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.1);background: #FFF;padding:4rem;}
.ztb_baoming_box .ztb_bm_con h3{text-align: center;font-size:2.4rem;font-weight:bold;color:#181818;}
.ztb_baoming_box .label-box {display:flex;flex-direction:column;}
.ztb_baoming_box .form-item {margin-bottom:15px;display:flex;}
.ztb_baoming_box .form-item label {display:block;margin-bottom:5px;font-weight:bold;width:300px;text-align: right;padding: 0 2rem 0 0;line-height: 40px;color:#4f4f4f;}
.ztb_baoming_box .form-item label i {color:#E00;margin-right:5px;font-style: normal;}
.ztb_baoming_box .input-container {display:flex;align-items:center;width: calc(100% - 400px);}
.ztb_baoming_box .upload-container .form-input-file{width:100%;}
.ztb_baoming_box .upload-container .upload{display:none;}
.ztb_baoming_box .upload-container.showup .form-input-file{width:calc(100% - 124px)!important;}
.ztb_baoming_box .upload-container.showup .upload{display:block;width:114px;background-color: #F8F8F8;color:#004e9d;font-size: 16px;line-height:40px;text-align: center;margin-left: 10px;}
.ztb_baoming_box .form-input,.ztb_baoming_box .form-input-file {width:100%;padding:5px 10px;border:1px solid #c2ddf7;border-radius:4px;box-sizing:border-box;background-color: #f4faff;height:40px;color:#181818;font-size:16px;}
.ztb_baoming_box .form-input:focus,.ztb_baoming_box .form-input-file:focus{outline:none;border:1px solid #004e9d;}
.ztb_baoming_box .captcha-image {display:block;margin-left:10px;height:40px;width:114px;cursor: pointer;}
.ztb_baoming_box .notice-link {display:inline-block;margin-top:10px;color:blue;text-decoration:none;margin: 0 auto;}
.ztb_baoming_box .notice-link:hover {text-decoration:underline;}
.ztb_baoming_box .submit-btn {display:block;width:300px;padding:10px;background-color:#004e9d;color:white;border:none;border-radius:4px;cursor:pointer;font-size:16px;margin:2rem auto 0;}
.ztb_baoming_box .submit-btn:hover {background-color:#0056b3;}

.ztb_baoming_box .ztb_print_con{border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.1);background: #FFF;padding:0 0 4rem 0;}
.ztb_baoming_box .ztb_print_con .ztb_final_box{padding:5rem 0 2rem 0;text-align: center;}
.ztb_baoming_box .ztb_print_con .ztb_final_box .icon_ok{font-style: normal;width:60px;height:60px;margin: 0 auto;background: url(../images/icon_ok.png) no-repeat;background-size: cover;display: block;}
.ztb_baoming_box .ztb_print_con .ztb_final_box .icon_jy{font-style: normal;width:60px;height:60px;margin: 0 auto;background: url(../images/icon_jy.png) no-repeat;background-size: cover;display: block;}
.ztb_baoming_box .ztb_print_con .ztb_final_box span{display: block;text-align: center;font-size:18px;color: #19a95a;margin-top:1rem;}
.ztb_baoming_box .ztb_print_con .table{max-width:740px;margin:2rem auto 0;border: 1px solid #DDD;}
.ztb_baoming_box .ztb_print_con .table tr td{border-left: 1px solid #DDD;padding:20px 10px;}
.ztb_baoming_box .ztb_print_con .table tr td:first-child{text-align: right;white-space:nowrap;}
.ztb_baoming_box .ztb_print_con .table h3{text-align: center;font-size:2.4rem;font-weight:bold;color:#181818;margin:1rem 0;}
.ztb_baoming_box .ztb_print_con .print_logo{display:none;width:140px;}
@media print {
  @page {margin-top:0;margin-right:1cm;margin-bottom:1cm;margin-left:1cm;} 
  body * {visibility: hidden;}  
  #ztb_baoming_box, #ztb_baoming_box * {visibility:visible;}  
  #ztb_baoming_box .ztb_print_con .ztb_final_box,  
  #ztb_baoming_box .ztb_print_con .submit-btn {display:none;}  
  #ztb_baoming_box .ztb_print_con .print_logo{display:block;}
  #ztb_baoming_box {position:absolute;left:0;top:0;}  
}
@media screen and (max-width:1200px) {
  .ztb_baoming_box .input-container {width: calc(100% - 300px);}
}
@media screen and (max-width:1024px) {
  .ztb_baoming_box {padding:1rem 0;}
  #registrationForm{padding:0;}
  .ztb_baoming_box .form-item {flex-wrap: wrap;}
  .ztb_baoming_box .form-item label{width: 100%;text-align: left;}
  .ztb_baoming_box .input-container {width: 100%;}
}
.banner_box.ztb_page .wrap {padding-top: 6rem;}
.ztb-wrapper{background: #F8F8F8;}
.ztb-wrapper .ztb_page{display: block;position: relative;min-height:calc(100vh - 400px);}
.ztb-wrapper .ztb_page .content-info .content .content-head{padding-top: 4rem;}
.ztb-wrapper .ztb_page .content-info .content .content-head .title {font-size: 3rem;font-weight: bold;}
.ztb-wrapper .ztb_page .ztb_p_left{width:270px;float: left;}
.ztb-wrapper .ztb_page .ztb_p_left.sticky{position:fixed;top:70px;z-index:4;}
.ztb-wrapper .ztb_page .ztb_p_left .menu_l{list-style: none;margin:0 0 10px 0;padding: 0;background-color: #FFF;}
.ztb-wrapper .ztb_page .ztb_p_left .menu_l li {list-style: none;margin: 0;padding:0 0 0 20%;height:60px;border-bottom: 1px solid rgba(218, 229, 242, 1);font-size:18px;line-height:58px;border-left:2px solid transparent;}
.ztb-wrapper .ztb_page .ztb_p_left .menu_l li a{color: #333;}
.ztb-wrapper .ztb_page .ztb_p_left .menu_l li:hover{color:#FFF;border-left:2px solid transparent;background-color: #004e9d;border-bottom: 1px solid transparent;}
.ztb-wrapper .ztb_page .ztb_p_left .menu_l li:hover a{color:#FFF;}
.ztb-wrapper .ztb_page .ztb_p_left .menu_l li.active{color:#004e9d;border-left:2px solid #004e9d;}
.ztb-wrapper .ztb_page .ztb_p_left .menu_l li.active a{color:#004e9d;font-weight: bold;}
.ztb-wrapper .ztb_page .ztb_p_left .menu_l li:hover.active a{color:#FFF;font-weight: bold;}
.ztb-wrapper .ztb_page .ztb_p_left .content_l h3{display:block;width:100%;margin:0;padding:2.4rem 0;text-align:center;font-size:3rem;font-weight:500;color:#000;background-image:linear-gradient(to bottom, #F3F3F3 0%, #DBDBDB 100%);border-top:3px solid #004e9d;text-shadow:0 1px 0 rgba(255,255,255,.8);}
.ztb-wrapper .ztb_page .ztb_p_right{width:calc(100% - 300px);margin:0 0 0 300px;background-color: #FFF;padding:0 3rem 3rem 3rem;}
.thead-dark{background:#222;}
.thead-dark tr th,.thead-dark tr td{color:#FFF;}
.table-custom{width: 100%;max-width: 100%;}
.table-custom tr .ing{color: #004e9d;}
.table-custom tr .end{color: #888;cursor: not-allowed;}
.table-custom thead tr th,.table-custom tbody tr td{padding:10px 8px;}
.table-custom thead tr th a,.table-custom tbody tr td a{text-decoration: none;color:#333;transition: none;}
.table-custom thead tr th a:hover,.table-custom tbody tr td a:hover{text-decoration: none;color:#000;transition: none;}
/* .table-custom tr th,.table-custom tr td{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding:10px 8px;} */
.table-custom.l3 thead tr th:nth-child(1),.table-custom.l3 tbody tr td:nth-child(1){width:80px;text-align: center;}
.table-custom.l3 thead tr th:nth-child(2),.table-custom.l3 tbody tr td:nth-child(2){width:auto;}
.table-custom.l3 thead tr th:nth-child(3),.table-custom.l3 tbody tr td:nth-child(3){width:120px;}

.table-custom.l4 thead tr th:nth-child(1),.table-custom.l4 tbody tr td:nth-child(1){width:80px;text-align: center;}
.table-custom.l4 thead tr th:nth-child(2),.table-custom.l4 tbody tr td:nth-child(2){width:100px;}
.table-custom.l4 thead tr th:nth-child(3),.table-custom.l4 tbody tr td:nth-child(3){width:auto;}
.table-custom.l4 thead tr th:nth-child(4),.table-custom.l4 tbody tr td:nth-child(4){width:120px;}

.table-custom.l5 thead tr th:nth-child(1),.table-custom.l5 tbody tr td:nth-child(1){width:50px;text-align: center;}
.table-custom.l5 thead tr th:nth-child(2),.table-custom.l5 tbody tr td:nth-child(2){width:100px;}
.table-custom.l5 thead tr th:nth-child(3),.table-custom.l5 tbody tr td:nth-child(3){width:auto;}
.table-custom.l5 thead tr th:nth-child(4),.table-custom.l5 tbody tr td:nth-child(4){width:150px;text-align: center;}
.table-custom.l5 thead tr th:nth-child(5),.table-custom.l5 tbody tr td:nth-child(5){width:150px;}

.table-custom.l6 thead tr th:nth-child(1),.table-custom.l6 tbody tr td:nth-child(1){width:50px;text-align: center;}
.table-custom.l6 thead tr th:nth-child(2),.table-custom.l6 tbody tr td:nth-child(2){width:100px;}
.table-custom.l6 thead tr th:nth-child(3),.table-custom.l6 tbody tr td:nth-child(3){width:auto;}
.table-custom.l6 thead tr th:nth-child(4),.table-custom.l6 tbody tr td:nth-child(4){width:150px;text-align: center;}
.table-custom.l6 thead tr th:nth-child(5),.table-custom.l6 tbody tr td:nth-child(5){width:150px;}
.table-custom.l6 thead tr th:nth-child(6),.table-custom.l6 tbody tr td:nth-child(6){width:150px;}
@media screen and (max-width:1200px) {
  .table-custom.l5 thead tr th:nth-child(2),.table-custom.l5 tbody tr td:nth-child(2){width:120px;}
  .table-custom.l5 thead tr th:nth-child(3),.table-custom.l5 tbody tr td:nth-child(3){width:auto;}
  .table-custom.l5 thead tr th:nth-child(4),.table-custom.l5 tbody tr td:nth-child(4){width:120px;text-align: center;}
  .table-custom.l5 thead tr th:nth-child(5),.table-custom.l5 tbody tr td:nth-child(5){width:120px;}
}
.table-hover > tbody > tr:hover {background-color: #004e9d;}
.table-hover > tbody > tr:hover td{color: #FFF;}
.table-hover > tbody > tr:hover td a{color: #FFF;}
.table-hover > tbody > tr:hover td a:hover{text-decoration: underline;}
.top_box{display: flex;padding:0 0 4rem 0;flex-wrap: wrap;margin-left: -3rem;margin-right: -3rem;justify-content: center;align-items: baseline;flex-wrap: wrap;}
.top_box .title-topbox{width:100%;display:flex;justify-content:space-between;line-height:78px;padding:0 32px;height:84px;background-image: linear-gradient(to bottom, #F3F3F3 0%, #DBDBDB 100%);border-top:1px solid #EBEBEB;position: relative;overflow: hidden;}
.top_box .title-topbox::after{content: "bidding";font-size:8rem;font-weight:800;color:rgba(255,255,255,.3);position: absolute;right:0;bottom:0;line-height:1;text-transform: uppercase;}
.top_box .title-topbox h3{color: #004e9d;font-weight: 600;margin:0;padding:2.4rem 0;text-shadow: 0 1px 0 rgba(255,255,255,.8);font-size: 3rem;}
.top_box form{display: flex;width: 100%;justify-content: center;align-items: baseline;padding:3rem 0 0 0;}
.top_box .contentSearch {margin: 0;}
.top_box .contentSearch label {width:80px;height:38px;font-size: 16px;font-weight: 400;color: rgba(51, 51, 51, 1);line-height: 48px;}
.top_box .contentSearch select {width:188px;height:38px;margin-left: 10px;margin-right: 26px;border: 1px solid #000;border-radius: 3px;background: #FFF;color: #000;}
.top_box input {width:295px;height:38px;border:1px solid #000;border-radius:3px;margin-left:10px;padding-left:10px;box-sizing:border-box;background:#FFF;color: #000;}
.top_box button {width:66px;height:38px;border:none;color:#fff;font-size:16px;font-weight:400;border-radius:3px;margin-left:10px;}
.top_box button:nth-of-type(1) {background:#004e9d;width: 100px;}
.top_box button:nth-of-type(1):hover {background:#0364c7;}
.top_box button:nth-of-type(2) {background:#a9a9a9;}
.top_box button:nth-of-type(2):hover {background:#888;}

.main_box .table tbody tr td{padding:10px 8px;}


.ztb-wrapper .content-info .content .content-main {position:relative;display:block;width: 100%;margin: 0;padding:3rem 0;font-size: 1.8rem;line-height: 1.75;}
.ztb-wrapper .content-info .content .content-main p{display: block;margin: 0 0 1.5rem 0;padding: 0;}
.ztb-wrapper .content-info .content .content-main img{display: block;margin:0;padding:0;max-width: 100%;}
.ztb_page_top {display: block;width: 100%;margin:0 auto 0;padding:30px;background-color: #f4faff;}
.ztb_page_top .con_box{display:flex;width:100%;margin:0;padding:0;flex-wrap: wrap;}
.ztb_page_top .con_box .it{display:flex;width:50%;margin:0;padding:1rem 0;}
.ztb_page_top .con_box .it.full-width{display:flex;width:100%;margin:0;padding:1rem 0;}
.ztb_page_top .con_box .it p{display:block;margin:0 !important;padding:0;}
.ztb_page_top .con_box_tit{display:block;margin:0 0 1rem 0;padding:0;position: relative;}
.ztb_page_top .con_box_tit::before{content: '';position: absolute;width:8px;height:8px;background:#004e9d;border-radius:1px;left:-15px;top:50%;transform: translateY(-50%);}
.ztb_page_top .con_box_tit h3{display:inline-block;margin:0;padding:10px 0;font-size:24px;font-weight:600;color:#000;line-height: 1;}
.ztb_page_bottom .attach_box_tit{display:block;margin:0 0 1rem 0;padding:0;position: relative;}
.ztb_page_bottom .attach_box_tit::before{content: '';position: absolute;width:8px;height:8px;background:#004e9d;border-radius:1px;left:15px;top:50%;transform: translateY(-50%);}
.ztb_page_bottom .attach_box_tit h3{display:inline-block;margin:0;padding:10px 30px;font-size:24px;font-weight:600;color:#000;line-height: 1;}
.ztb_page_bottom {display: block;width: 100%;margin:4rem auto 0;padding:0;}
.ztb_page_bottom .attach_box{display:flex;width: 100%;margin:0 auto;padding:20px 0 20px 100px;border: 1px solid #CCC;border-radius: 3px;min-height: 100px;background:#f4faff  url(../images/icon-pdf.png) 20px 10px no-repeat;background-size:60px 80px;}
.ztb_page_bottom .attach_box .msg-l{display: block;margin:0 0 auto 0;padding:0;width:60px;float: left;}
.ztb_page_bottom .attach_box .msg-r{display: block;margin: 0 0 0 60px;}
.ztb_page_bottom .attach_box a{color: #004e9d;line-height: 1.7;}
.ztb_page_bottom .attach_box a::after{content: '';display: table;position: relative;}
.ztb_page_bottom .attach_box a::before{content: '';display: table;position: relative;}
.ztb_page_bottom .attach_box a:hover{color: #E00;text-decoration: underline;}
.ztb_page_bottom .attach_box .attach-msg{margin:0;padding:0;width:100%;}
.ztb_page_bottom .page_login_reg{display:flex;width:100%;margin:3rem 0 0 0;padding:0;flex-wrap: wrap;align-content: center;}
.ztb_page_bottom .page_login_reg .btn{display: block;width:240px;height:50px;border-radius:30px;background-color: #004e9d;color:#FFF;font-size:20px;line-height:40px;border:none;text-decoration: none;margin:5px auto;padding:5px 0;transition: all .3s;}
.ztb_page_bottom .page_login_reg .btn[disabled]{background-color: #666;color:#FFF;font-size:20px;line-height:40px;border:none;text-decoration: none;margin:5px auto;padding:5px 0;cursor: default;}
/* .ztb_page_bottom .page_login_reg .btn + .btn{margin-top:1.5rem;background-color:#fa0;color:#FFF;} */
.ztb_page_bottom .page_login_reg .btn:hover{transition: all .3s;background-color:#5D94CE;color:#FFF;}
.ztb_page_bottom .page_login_reg .btn[disabled]:hover{transition:none;background-color: #666;color:#FFF;cursor: not-allowed;}
/* 投标列表下边的翻页 */
.v-pagination {display:flex;justify-content:space-between;}
.v-pagination .pagination{margin:0;}
.v-pagination .pagination-left{margin:0;height:40px;}
.v-pagination .pagination-left span{margin:0 1rem 0 0;}
.v-pagination .pagination-left span + span{margin:0 0 0 1rem;}
/* 投标列表下边的翻页 */
@media screen and (max-width: 998px) {
  .fixed_nav nav a.active em::before{bottom:-5px;}
  .news-info .lists-content ul.ul li .info .time{width: 80px;}
  .news-info .lists-content ul.ul li .info .box-r{width: calc(100% - 80px);margin-bottom: 1rem;}
  .page_content .content-info{width:100%;padding: 4rem 2rem;}
  .ztb_h_top.ztbcg{margin: 4rem 0 4rem;}
  .ztb_h_top_flex{flex-wrap: wrap;}
  .ztb_h_top_flex .hang:first-child{width: 100%!important;}
  .ztb_h_top_flex .hang{width: 100%;margin: 0 0 1rem 0;}
  .ztb_h_midlle.ztbcg .ul_list li{width:33%;}
  .tab_h_main .div_box .tabs_list ul.ztb_ul>li>a{flex-wrap: wrap;position: relative;}
  .tab_h_main .div_box .tabs_list ul.ztb_ul>li>a>div:nth-child(2){width: 100%;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;white-space: normal;}
  .tab_h_main .div_box .tabs_list ul.ztb_ul>li>a>div:nth-child(3){position: absolute;top:0;right:2rem;}
  .banner_box.ztb_page{height: 15rem;}
  .banner_box.ztb_page .wrap{padding-top: 2rem;}
  #section1 .mainbox .bottom{width: 100%;padding:0;}
  #section6 .h-left-title{margin-bottom: 1rem;}
  .index_menu .item .h-left-title.white{display: none;top:60px;}
  .index_menu .item .h-left-title.white .tit_en{padding-bottom: 20px;}
  .index_menu .item.active .h-left-title.white{display:block;}
  .index_menu .txt{display:none;}
  .index_menu .view .icon{width: 6rem;height: 6rem;}
  .index_menu .inner{margin:9rem 0 0 0;}
  #section4 .mainbox{background-color: #004e9d;}
  .pro-left .left-category ul{max-width: 100%;}
  .pro-left .left-category ul li{width:120px;font-size: 16px;display: inline-block;margin: 0 .5rem;padding: 0 1rem;}
  .sechome-7 .pro-right .left-contact{left: auto;bottom: auto;top:10px;right: 0;margin-top: 0;}
  .sechome-7 .pro-right .left-contact a{font-size: 30px;width: 40px;height: 40px;line-height: 40px;}
  .sechome-7 .pro-center{width:100%;}
  .sechome-7 .pro-content{width:100%;flex-wrap: wrap;}
  .sechome-7 .pro-left{width:100%;}
  .sechome-7 .pro-right{width:100%;padding: 0;}
  .sechome-7 .pro-right ul{margin: 0;}
  .sechome-7 .pro-right ul li{padding:1rem;}
  .sechome-7 .pro-right ul li a.item{flex-wrap: wrap;}
  .sechome-7 .pro-right ul li .contxt{width: 100%;}
  .sechome-7 .pro-right ul li .pic{max-height:40px;}
  .sechome-7 .pro-right ul li .contxt p{display:none;}
  .sechome-7 .pro-right ul li .contxt h3{font-size: 1.5rem;height:4.5rem;font-weight: 500;}
  .sechome-7 .pro-right ul li .contxt .time{display:none;}
  .sechome-7 .pro-right ul li .contxt .time span{font-size: 1.3rem;}
  .index_company{flex-wrap: wrap;}
  .index_company .ic-left{width: 100%;}
  .index_company .ic-right{width: 100%;}
  .index_company .top{margin: 3rem 0 0 0;}
  .product-num-head{margin-top:0;}
  .product-num-nub{font-size: 30px;height: 40px;line-height: 30px;}
  .product-num-nub:after{display:none;}
  .product-num-text{font-size: 13px;line-height:1.2;}
  .product-num-text b{font-size: 13px;line-height:1.2;}
  .index_company{width: 100%;}
  .index_company .ic-left .ic-btnbox{margin: 0;}
  .index_company .h-left-title.white{display: block;max-width: 100%;margin-bottom: 3rem;}
  .index_company .ic-left .ic-btnbox h3{display: none;}
  .index_company .content .txt {max-height: 100px;overflow: hidden;}
  #section7{max-height:320px;}
  #corebis .swiper-slide.swiper-slide-active{transform:unset;box-shadow: none;}
  #corebis .swiper-slide.swiper-slide-next, #corebis .swiper-slide.swiper-slide-prev{transform:unset;box-shadow: none;}
  #corebis .swiper-slide .inbox .box{padding: 3rem 0;box-shadow: none;}
  #corebis .swiper-slide{box-shadow: none;}
  #corebis.swiper{padding:0;}
  #corebis .swiper-slide{margin: 0!important;}
  #section1 .mainbox{align-content: center;}
  #corebis .swiper-slide .inbox .box p{font-size: 1.3rem;}
  #section1 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, #section1 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width: 30px;}
  #home-swiper .swiper-pagination-bullets .swiper-pagination-bullet, #home-swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width: 30px;border-radius: 0;}
  .history-wrapper .year-box{width: 9.4rem;height: 4.4rem;border-radius: 10px;}
  .fixed_nav nav a::after{right: -10px;}
}
@media screen and (max-width: 768px) {
  #section7{max-height:410px;}
}
#think_page_trace_open{display: none!important;}