@charset "utf-8"; /* CSS Document */ * { margin:0; padding:0 } *:focus {outline: none } html { width:100%; height:100%; font-size:62.5%; /* 10梅16=62.5% */} body { font-size:14px; font-size:1.4rem; /* 12梅10=1.2 */ } body { line-height:1.5em; font-weight:400; font-family:"PingFang SC","STHeiti",Helvetica,"Microsoft Yahei",寰蒋闆呴粦,榛戜綋,鏂扮窗鏄庨珨,Arial,"Lucida Grande",sans-serif; color:#000; background:#fff; height:100% } em, q, cite, address { font-weight:400; font-style:normal } h1, h2, h3, h4, h5, h6 { font-weight:400 } address { display:inline } img { border:none } li { list-style:none } q { quotes:none } strong { font-weight:bold } table { border-collapse:collapse } th { text-align:left; font-weight:400 } small { -webkit-text-size-adjust:none; font-size:10px } i { font-style:normal } ::selection { background-color:#054899; color:#fff } ::-moz-selection { background-color:#054899; color:#fff } /* link */ a { color:#000; outline-style:none; text-decoration:none; cursor:pointer; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s } a:hover { color:#003b83 } .a01 { color:#003b83 } .a01:hover { color:#000 } .a02 { display: inline-block; color:#000; border-bottom: 1px solid #000 } .a02:hover { color:#003b83; border-bottom: 1px solid #003b83 } .a03 { outline-style:none; text-decoration:none; cursor:pointer; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s } .a03:hover { color:#003b83 } /* clear float */ .cf { zoom:1 } /* for IE */ .cf:after { content:"."; display: block; clear:both; font-size:0; height:0; visibility:hidden; overflow:hidden } /* for other */ /* end of clear float */ /* float */ .fleft { float:left!important } .fright { float:right!important } .fnone { float:none!important } /* text-align */ .tleft { text-align:left } .tright { text-align:right } .tcenter { text-align:center } .tjustify { text-align:justify } /* display */ .dis { display:block } .undis { display:none } .disinline { display:inline } .disinblock { display:inline-block } .cursor_pointer { cursor:pointer } /*-------------------缁撴瀯-------------------*/ article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary, time { display:block } .container { margin-right:auto; margin-left:auto } .container:before, .container:after { content:" "; display:table } .container:after { clear: both } /*-------------------瀹氫綅-------------------*/ .positionRelative { position: relative } .positionAbsolute { position: absolute } .positionStatic { position:static!important; top: 0!important; margin-top: 0!important } .poabsolute-wh50 { position:absolute; top:50%; left:50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .poabsolute-w50 { position:absolute; left:50%; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0) } .poabsolute-h50 { position:absolute; top:50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%) } .poabsolute-t { position:absolute; top:0 } .poabsolute-b { position:absolute; bottom:0 } .left0 { left:0!important } .right0 { right:0!important } .top0 { top:0!important } .bottom0 { bottom:0!important } .zindex2 { z-index:2 } .zindex3 { z-index:3 } .overhidden { overflow:hidden } /*-------------------閫氱敤鍦嗚-------------------*/ .border-radius3 { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px } .border-radius10 { -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px } .border-radius50 { -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50% } /*-------------------閫忔槑搴?------------------*/ .opacity0 { filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0 } .opacity0_1 { filter:alpha(opacity=10); -moz-opacity:0.1; -khtml-opacity:0.1; opacity:0.1 } .opacity0_3 { filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3 } .opacity0_4 { filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4 } .opacity0_5 { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5 } .opacity0_6 { filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6 } .opacity0_7 { filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7 } .opacity0_8 { filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8 } /*-------------------瀛椾綋棰滆壊銆佹牱寮忋€佸瓧浣撻棿璺?------------------*/ .iconfont { line-height: 1em } .fa-0_6x { font-size: 0.6em!important } .fa-0_8x { font-size: 0.8em!important } .fa-1x { font-size: 1em!important } .fa-1_2x { font-size: 1.2em!important } .fa-1_6x { font-size: 1.6em!important } .fa-2x { font-size: 2em!important } .fa-2_4x { font-size: 2.4em!important } .fa-3x { font-size: 3em!important } .fa-4x { font-size: 4em!important } .fa-5x { font-size: 5em!important } .font-bold { font-weight: 800 } .font-thin { font-weight: 300 } .fontSize70 { font-size:70px } .fontSize12 { font-size:12px } h1, .h1 { font-size: 36px; line-height:1.1em } h2, .h2 { font-size: 32px; line-height:1.1em } h3, .h3 { font-size: 24px; line-height:1.2em } h4, .h4 { font-size: 20px; line-height:1.3em } h5, .h5 { font-size: 18px } h6, .h6 { font-size: 16px } /*-------------------棰滆壊--------------------*/ .colorfff, .colorfff a, a.colorfff { color: #fff } .color000, .color000 a, a.color000 { color: #000 } .color003b83 { color: #003b83 } .colorf16305 { color: #f16305 } .color5c4b8f { color: #5c4b8f } .color00afec { color: #00afec } .bgfff { background: #fff } .bg000 { background: #000 } .bgf0f0f0 { background: #f0f0f0 } .bgf6f6f6 { background: #f6f6f6 } .bgf8f8f8 { background: #f8f8f8 } .bgfefefe { background: #fefefe } .bgfbfbfb { background: #fbfbfb } .bg003b83 { background: #003b83 } .bgf5f4f1 { background: #f5f4f1 } .bgeeede8 { background: #eeede8 } .bg003b83 { background: #003b83 } .bg669fd7 { background: #669fd7 } .bgf87d04 { background: #f87d04 } .bg65b0d5 { background: #65b0d5 } .bgf16305 { background: #f16305 } .bgcfe8f5 { background: #cfe8f5 } .bg1e5593 { background: #1e5593 } .bgddedf5 { background: #ddedf5 } .bg00afec { background: #00afec } .bgff4e00 { background: #ff4e00 } .bgffae00 { background: #ffae00 } .bg00cd87 { background: #00cd87 } .bge9f3ff { background: #e9f3ff } /*-----------------闂磋窛---------------------*/ .line-height1em { line-height:1em } .line-height1_1em { line-height:1.1em } .line-height1_3em { line-height:1.3em } .line-height1_4em { line-height:1.4em } .line-height1_5em { line-height:1.5em } .line-height1_6em { line-height:1.6em } .line-height1_7em { line-height:1.7em } .line-height1_8em { line-height:1.8em } .line-height2em { line-height:2em } .line-height2_3em { line-height:2.3em } .line-height3em { line-height:3em } /*-------------------瀹藉害銆侀珮搴?-------------------*/ .width20 { width:20% } .width25 { width:25% } .width30 { width:30% } .width33 { width:33.33% } .width40 { width:40% } .width45 { width:45% } .width48 { width:48% } .width50 { width:50% } .width60 { width:60% } .width70 { width:70% } .width75 { width:75% } .width80 { width:80% } .width90 { width:90% } .width100 { width:100% } .widthmax45 { max-width:45% } .width100px{width: 100px!important;} .height50 { height: 50% } .height100 { height: 100% } .imgw20 { display:block; max-width:20%; height:auto } .imgw30 { display:block; max-width:30%; height:auto } .imgw40 { display:block; max-width:40%; height:auto } .imgw50 { display:block; max-width:50%; height:auto } .imgw60 { display:block; max-width:60%; height:auto } .imgw90 { display:block; max-width:90%; height:auto } .imgw100 { display:block; max-width:100%; height:auto } .infinite-height { margin-bottom: -3000px; padding-bottom: 3000px } /*-------------------鍖哄潡-------------------*/ .area_100 { float:left; width:100% } .area_94 { float:left; width:94% } .area_90 { float:left; width:90% } .area_85 { float:left; width:85% } .area_80 { float:left; width:80% } .area_75 { float:left; width:75% } .area_70 { float:left; width:70% } .area_66 { float:left; width:66.66% } .area_65 { float:left; width:65% } .area_60 { float:left; width:60% } .area_55 { float:left; width:55% } .area_50 { float:left; width:50% } .area_48 { float:left; width:48% } .area_45 { float:left; width:45% } .area_40 { float:left; width:40% } .area_35 { float:left; width:35% } .area_33 { float:left; width:33.33% } .area_30 { float:left; width:30% } .area_25 { float:left; width:25% } .area_20 { float:left; width:20% } .area_16 { float:left; width:16.66% } .area_15 { float:left; width:15% } .area_10 { float:left; width:10% } .box-sizing { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } .margintop5 { margin-top:5px } .margintop10 { margin-top:10px } .margintop15 { margin-top:15px } .margintop20 { margin-top:20px } .margintop25 { margin-top:25px } .margintop30 { margin-top:30px } .margintop40 { margin-top:40px } .margintop60 { margin-top:60px } .marginbottom5 { margin-bottom:5px } .marginbottom10 { margin-bottom:10px } .marginbottom15 { margin-bottom:15px } .marginbottom20 { margin-bottom:20px } .marginbottom30 { margin-bottom:30px } .marginbottom40 { margin-bottom:40px } .marginleft5 { margin-left:5px } .marginleft10 { margin-left:10px } .marginleft15 { margin-left:15px } .marginleft20 { margin-left:20px } .marginleft30 { margin-left:30px } .marginleft40 { margin-left:40px } .marginleft50 { margin-left:50px } .marginright5 { margin-right:5px } .marginright10 { margin-right:10px } .marginright20 { margin-right:20px } .marginright30 { margin-right:30px } .marginright40 { margin-right:40px } .marginright50 { margin-right:50px } .marginauto { margin-left:auto; margin-right:auto } .paddingtop0 { padding-top:0!important } .paddingtop5 { padding-top:5px } .paddingtop10 { padding-top:10px } .paddingtop15 { padding-top:15px } .paddingtop20 { padding-top:20px } .paddingtop30 { padding-top:30px } .paddingtop35 { padding-top:35px } .paddingtop40 { padding-top:40px } .paddingtop60 { padding-top:60px } .paddingbottom0 { padding-bottom:0!important } .paddingbottom5 { padding-bottom:5px } .paddingbottom10 { padding-bottom:10px!important } .paddingbottom15 { padding-bottom:15px } .paddingbottom20 { padding-bottom:20px } .paddingbottom30 { padding-bottom:30px } .paddingbottom35 { padding-bottom:35px } .paddingbottom40 { padding-bottom:40px } .paddingbottom100 { padding-bottom:100px } .paddingleft0 { padding-left:0!important } .paddingleft5 { padding-left:5px } .paddingleft10 { padding-left:10px } .paddingleft15 { padding-left:15px } .paddingleft20 { padding-left:20px } .paddingleft30 { padding-left:30px } .paddingleft40 { padding-left:40px } .paddingleft50 { padding-left:50px } .paddingright0 { padding-right:0!important } .paddingright5 { padding-right:5px } .paddingright10 { padding-right:10px } .paddingright15 { padding-right:15px } .paddingright20 { padding-right:20px } .paddingright30 { padding-right:30px } .paddingright40 { padding-right:40px } .paddingright50 { padding-right:50px } .padding5 { padding:5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } .padding10 { padding:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } .padding15 { padding:15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } .padding20 { padding:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } .padding30 { padding:30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } .padding40 { padding:40px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } .padding10_20 { padding:10px 20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } .padding15_30 { padding:15px 30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } .padding20_30 { padding:20px 30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } .row5 { margin-left: -5px; margin-right: -5px } .row10 { margin-left: -10px; margin-right: -10px } .row15 { margin-left: -15px; margin-right: -15px } .row20 { margin-left: -20px; margin-right: -20px } .mo_dis { display: none } .mo_undis { display:block } /*-----------------绾挎潯---------------------*/ .line-fff { width:100%; height:1px; line-height:1px; font-size:0; background:#fff; border:0 none } .line-000 { width:100%; height:1px; line-height:1px; font-size:0; background:#000; border:0 none } /*-------------------鎸夐挳-------------------*/ .button, a.button, input.button { text-decoration: none; text-align: center; display: inline-block; appearance: none; cursor: pointer; border: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition-property: all; transition-property: all; transition:0.2s; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s } .button-circular, a.button-circular, input.button-circular { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px } .button-s, a.button-s, input.button-s { padding: 5px 10px; line-height:1em } .button-m, a.button-m, input.button-m { padding: 10px 15px; line-height:1em } .button-l, a.button-l, input.button-l { padding: 10px 30px; line-height:1em } .button-xl, a.button-xl, input.button-xl { padding: 15px 40px; line-height:1em } .button-gray, a.button-gray, input.button-gray { background:#e0e0e0; color:#808080 } .button-gray:hover, a:hover.button-gray, input.button-gray:hover { background:#003b83; color:#fff } .button-gray:active, a:active.button-gray, input.button-gray:active { background:#003b83; color:#fff } .button-blue, a.button-blue, input.button-blue { background:#003b83; color:#fff } .button-blue:hover, a:hover.button-blue, input.button-blue:hover { background:#65b0d5; color:#fff } .button-blue:active, a:active.button-blue, input.button-blue:active { background:#65b0d5; color:#fff } /*-------------------閫氱敤-------------------*/ .com-rows_1 { display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis } .com-rows_2 { height:2.75em; line-height:1.4em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical/*鏈€澶氭樉绀?琛岋紝瓒呭嚭鐪佺暐鍙?/ } .com-rows_max2 { max-height:2.75em; line-height:1.4em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical/*鏈€澶氭樉绀?琛岋紝瓒呭嚭鐪佺暐鍙?/ } .com-rows_3 { height:4.45em; line-height:1.5em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical } .com-rows_max3 { max-height:4.45em; line-height:1.5em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical } .com-rows_4 { height:5.55em; line-height:1.4em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical } .com-rows_max4 { max-height:5.55em; line-height:1.4em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical } .com-rows_5 { height:6.95em; line-height:1.4em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical } .com-rows_6 { height:8.35em; line-height:1.4em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical } .mo_com-rows_1 { display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis } .zoomimg { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s } a:hover .zoomimg, .zoomimg:hover { transform: scale(1.05); -ms-transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); -moz-transform: scale(1.05) } .com-link { display: block; overflow: hidden; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s } .com-link:hover { color: #000; -moz-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1); box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1) } .com-link.colorfff:hover { color: #fff } .com-link2:hover { color: #000;-moz-box-shadow: -1px -4px 7px rgba(0, 0, 0, 0.1);-webkit-box-shadow:-1px -4px 7px rgba(0, 0, 0, 0.1);box-shadow: -1px -4px 7px rgba(0, 0, 0, 0.1); } .block-padding { padding-top: 60px; padding-bottom: 60px } .block-padding-t { padding-top: 60px } .block-padding-b { padding-bottom: 60px } .block-padding-t40 { padding-top: 40px } .block-padding-b40 { padding-bottom: 40px } .block-padding-t45 { padding-top: 45px } .block-padding-b45 { padding-bottom: 45px } .block-padding-t50 { padding-top: 50px } .block-padding-b50 { padding-bottom: 50px } .card-padding { padding:40px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } .com-more { display: block; width: 90px; height: 24px; line-height: 24px } .com-more2 { width: auto } .com-more .icon-next { line-height: 24px; opacity: 0; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; transition: all 0.1s } a:hover .com-more .icon-next, .com-more:hover .icon-next { opacity: 1; transform: translateX(10px); -ms-transform: translateX(10px); -webkit-transform: translateX(10px); -o-transform: translateX(10px); -moz-transform: translateX(10px) } .com-more.colorf16305:hover { color: #f16305 } .com-more.long:hover { width: 120px } .com-more.long:hover .icon-next { transition-delay: 0.1s } .headspace { height: 80px } .insidekv-slogan h1 { font-size: 56px } /*----鍒嗛〉----*/ .quotes { display: inline-block } .quotes a { display: inline-block; width: 30px; height: 30px; line-height: 30px; color: #0066b3; margin: 0 1px } .quotes a .iconfont { font-size: 22px; line-height: 30px } .quotes a.disabled, .quotes a.disabled:hover { color: #989798 } .quotes a:hover { color: #ef3139 } .quotes span { display: inline-block; height: 24px; line-height: 24px; margin: 3px 10px } .quotes input { width: 40px; text-align: center; height: 24px; line-height: 24px; margin: 3px 10px; border: 1px solid #989798; background: transparent; color: #0066b3 } /*-------------------鍒嗕韩-------------------*/ .share-mask { width: 100%; height: 100%; background: rgba(0,0,0,0.8); position: fixed; top: 0; left: 0; z-index: 9999; cursor: pointer; display: none } .share-mask img { border: 8px solid #fff } /*-------------------澶撮儴-------------------*/ .headbox { width: 100%; padding-left: 40px; padding-right: 40px; box-sizing: border-box; background: #fff; position: fixed; z-index: 1100 } .headlogo { margin-top: 25px } .headlogo img { width: auto; height: 30px } .head-wechat { margin-top: 27px } .headnav { position: relative; margin-right: 20px } .headnav .menuLi { float:left; display:block; position:relative } .headnav .menuLi .mainmenu { display:inline-block; padding: 0 20px; height:80px; line-height:80px; position:relative } .headnav .menuLi .mainmenu:after { content: ''; width: calc(100% - 40px); height: 5px; background: #003b83; position: absolute; bottom: 18px; left: 20px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s } .headnav .menuLi .mainmenu.menuLiBnameover, .headnav .menuLi .mainmenu:hover { background: #193867 } .headnav .menuLi .mainmenu span { display: block; color: #003b83; position:relative; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s } .headnav .menuLi .mainmenu.menuLiBnameover span, .headnav .menuLi .mainmenu:hover span { color: #fff; transform: scale(1.1) } .headnav .menuLi .mainmenu.menuLipitchon:after { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1 } .headnav .menuLi .mainmenu.menuLiBnameover:after, .headnav .menuLi .mainmenu.menuLipitchon:hover:after { filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0 } .menuListBox { width: 100%; padding-bottom: 10px; position:absolute; top: 80px; left: 0; background: #1e5593; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; display:none } .menuListBox a { display:block; width: 100%; font-size: 12px; height: 40px; line-height:40px; padding-left: 20px; color: #fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; white-space:nowrap } .menuListBox a:hover { background: #1b4479 } .head-wechat .wechat_ewm { left: auto; right: 40px; z-index: 100 } @media ( max-width:1190px ) { .headnav { width: 100%; float: left!important; margin-right: 0; margin-left: -20px } .headnav .menuLi .mainmenu { height:60px; line-height:60px; margin-top: 10px } .headnav .menuLci .mainmenu:after { bottom: 10px } .menuListBox { top: 70px } .headspace { height: 125px } .headnav .menuLi .mainmenu:after { bottom: 12px } } .switch-en, .switch-cn { width: 24px; text-align: center; height: 24px; line-height: 24px; box-sizing: border-box } .switch-en { background: #003b83; color: #fff } .switch-cn { border:1px solid #003b83; margin-top: 2px; margin-left: -1px; position: relative; z-index: 0; } .switch-en:hover { background: #65b0d5 } .switch-cn:hover { border:1px solid #65b0d5;color:#65b0d5 } .nav-switch { top: 100px; width: 40px } .nav-switch .switch-en, .nav-switch .switch-cn { width: 20px; height: 20px; line-height: 19px } .nav-switch .switch-en { background: #fff; color: #003b83 } .nav-switch .switch-cn { border:1px solid #fff; color: #fff } .switch-en:hover { background: #65b0d5; color: #fff } .switch-cn:hover { border:1px solid #65b0d5; color:#65b0d5 } /*-------------------搴曢儴-------------------*/ .footbox { padding: 40px 40px 80px; background: #003b83; color: #fff; box-sizing: border-box } .footbox a { color: #fff } .foot-logo { width: auto; height: 35px } .foot-link a { display: inline-block; padding: 0 15px } .foot-link a:hover { color: rgba(255,255,255,0.6) } .foot-link a:first-of-type { padding-left: 0 } .foot-wechat, .foot-wechat2 { position: relative; z-index:2001 } .wechat_ewm { position: absolute; right: 0; width:200px; filter:alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0 } .wechat_ewm img { display: block; width: 100%; height: auto } .wechat_ewm2 { right: 0 } .gototop { display:none; width:80px; height:50px; text-align: center; background:#003b83; color: #fff; transform: skewX(-12deg); -ms-transform: skewX(-12deg); -webkit-transform: skewX(-12deg); -o-transform: skewX(-12deg); -moz-transform: skewX(-12deg); position:fixed; right:-20px; bottom: 0; z-index:1001; border-radius: 6px } .gototop .iconfont, .gototop span { position: absolute; transform: skewX(12deg); -ms-transform: skewX(12deg); -webkit-transform: skewX(12deg); -o-transform: skewX(12deg); -moz-transform: skewX(12deg) } .gototop .iconfont { top: 8px; right: 42px } .gototop span { top: 22px; right: 34px } .link-a { padding-right: 0!important; padding-left: 15px!important } .linkpop { display: none; background: #58606c; width: 86px; box-sizing: border-box; position:absolute; bottom:32px; right: 0; z-index: 1000 } .linkpop li a { display: block; width: 100%; text-align: center; padding: 10px 0!important; box-sizing:border-box; color: #fff; } .linkpop li a:hover { background: #2f3948 } /*-------------------棣栭〉-------------------*/ .nav-box { width: 100%; height: calc(100vh); min-height: 620px; z-index: 1000; pointer-events: none } .logo { width: 17%; height: auto; position: absolute; top: 40px; left: 40px; z-index: 1000; pointer-events: auto; background: url(../images/logo-w.png) 0 0 no-repeat; background-size: 100% 100%; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; transition: all 0.6s } .logo img { filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0 } .nav { width: 80px; height: 100%; background: rgba(0,0,0,0.1); position: absolute; top: 0; right: 0; z-index: 1000; pointer-events: auto } .index-wechat .wechat_ewm { left: 0; top: -15px } .artboard { position:absolute; top:40px; right:25px; height:44px; cursor: pointer } .artboard, .artboard .overlay { display:flex; width:30px; align-items:center; justify-content:center; flex-direction:row; flex-wrap:wrap} .artboard .overlay { height:24px; transition:.4s linear; transition:.8s .1s cubic-bezier(.6,-.46,.21,1.3) } .artboard:hover .line:after, .artboard:hover .line:before { width:15px } .artboard .line, .artboard .line:after, .artboard .line:before { width:30px; height:4px; border-radius:2px; background:#fff; transition:.4s cubic-bezier(1,-.81,.17,1.2) } .artboard .line:after, .artboard .line:before { position:relative; display:flex; content:"" } .artboard .line:before { top:-8px } .artboard .line:after { bottom:-4px; float:right } .artboard.active .overlay { transform:rotate(180deg) } .artboard.active .line { width:24px; transform:rotate(-45deg) } .artboard.active .line:after, .artboard.active .line:before { width:24px; transform:rotate(-90deg) } .artboard.active .line:before { top: 0 } .artboard.active .line:after { bottom: 4px } /* .nav .wechat { top: 46% } */ .button-video-sound { width: 40px; text-align: center; height: 24px; line-height: 24px; position: absolute; z-index: 1; left: 20px; top: 46%; margin-top: 40px; border: 0; background: transparent; overflow: hidden; cursor: pointer; outline: 0 } .button-video-sound .sound-bars { position: absolute; top: 0; left: 50%; height: 100%; width: 8px; -webkit-transition: -webkit-transform .65s cubic-bezier(.25, .46, .45, .94); transition: -webkit-transform .65s cubic-bezier(.25, .46, .45, .94); transition: transform .65s cubic-bezier(.25, .46, .45, .94); transition: transform .65s cubic-bezier(.25, .46, .45, .94), -webkit-transform .65s cubic-bezier(.25, .46, .45, .94) } .button-video-sound .sound-bars:after, .button-video-sound .sound-bars:before { position: absolute; width: 3px; content: ""; background-color: #fff; -webkit-transform-origin: center center; transform-origin: center center; } .button-video-sound .sound-bars:nth-of-type(2):before { top: 0; height: 100%; left: -1px } .button-video-sound .sound-bars:first-of-type:before { top: 50%; height: 50% } .button-video-sound .sound-bars:first-of-type:after { top: 35%; height: 65% } .button-video-sound .sound-bars:last-of-type:before { top: 20%; height: 80% } .button-video-sound .sound-bars:last-of-type:after { top: 50%; height: 50% } .button-video-sound .sound-bars:before { left: 0 } .button-video-sound .sound-bars:after { right: 0 } .button-video-sound .sound-bars:first-of-type { -webkit-transform: translate(-50%, 0) translateX(-7px) scaleY(1); transform: translate(-50%, 0) translateX(-7px) scaleY(1) } .button-video-sound .sound-bars:last-of-type { -webkit-transform: translate(-50%, 0) translateX(8px) scaleY(1); transform: translate(-50%, 0) translateX(8px) scaleY(1) } .button-video-sound-on .sound-bars:after, .button-video-sound-on .sound-bars:before { -webkit-animation: volume 1s linear infinite; animation: volume 1s linear infinite; transform-origin: bottom } .button-video-sound-on .sound-bars:first-of-type { -webkit-transform: translate(-50%, 0) translateX(-7px); transform: translate(-50%, 0) translateX(-7px) } .button-video-sound-on .sound-bars:first-of-type:before { -webkit-animation-delay: .3s; animation-delay: .3s } .button-video-sound-on .sound-bars:first-of-type:after { -webkit-animation-delay: .125s; animation-delay: .125s } .button-video-sound-on .sound-bars:last-of-type { -webkit-transform: translate(-50%, 0) translateX(8px); transform: translate(-50%, 0) translateX(8px) } .button-video-sound-on .sound-bars:last-of-type:before { -webkit-animation-delay: .375s; animation-delay: .375s } .button-video-sound-on .sound-bars:last-of-type:after { -webkit-animation-delay: .75s; animation-delay: .75s } @-webkit-keyframes volume { 0% { -webkit-transform: scaleY(1); transform: scaleY(1) } 33% { -webkit-transform: scaleY(1.4); transform: scaleY(1.4) } 66% { -webkit-transform: scaleY(.6); transform: scaleY(.6) } to { -webkit-transform: scaleY(1); transform: scaleY(1) } } @keyframes volume { 0% { -webkit-transform: scaleY(1); transform: scaleY(1) } 33% { -webkit-transform: scaleY(1.4); transform: scaleY(1.4) } 66% { -webkit-transform: scaleY(.6); transform: scaleY(.6) } to { -webkit-transform: scaleY(1); transform: scaleY(1) } } .scroll { width: 100%; text-align: center; bottom: 40px; color: #fff } .scroll .more { display: inline-block; margin-top: 50px; font-size: 10px; -webkit-transform:scale(0.8) } .scroll .bar { display: block; position: absolute; width: 4px; height: 40px; top: 0; left: 50%; margin-left: -2px; background-color: rgba(255, 255, 255, 0.5); border-radius: 2px; overflow: hidden } .scroll .bar:after { display: block; width: 100%; height: 100%; content: ''; position: absolute; top: 0; left: 0; background-color: #fff; -webkit-animation-name: suggest; animation-name: suggest; -webkit-animation-duration: 1.2s; animation-duration: 1.2s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: cubic-bezier(0.6, 0, 0.2, 1); animation-timing-function: cubic-bezier(0.6, 0, 0.2, 1) } @-webkit-keyframes suggest { 0% { -webkit-transform: scale(1, 0); transform: scale(1, 0); -webkit-transform-origin: 50% 0; transform-origin: 50% 0 } 49.9% { -webkit-transform: scale(1, 1); transform: scale(1, 1); -webkit-transform-origin: 50% 0; transform-origin: 50% 0 } 50% { -webkit-transform: scale(1, 1); transform: scale(1, 1); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100% } 100% { -webkit-transform: scale(1, 0); transform: scale(1, 0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100% } } @keyframes suggest { 0% { -webkit-transform: scale(1, 0); transform: scale(1, 0); -webkit-transform-origin: 50% 0; transform-origin: 50% 0 } 49.9% { -webkit-transform: scale(1, 1); transform: scale(1, 1); -webkit-transform-origin: 50% 0; transform-origin: 50% 0 } 50% { -webkit-transform: scale(1, 1); transform: scale(1, 1); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100% } 100% { -webkit-transform: scale(1, 0); transform: scale(1, 0); -webkit-transform-origin: 50% 100%; transform-origin: 50% 100% } } .menu-box { width: 100%; height: 100%; position: absolute; top: 0; left: calc(100% - 80px); z-index: 999; background: -webkit-linear-gradient( -45deg, #174c8d, #672e9b 65%, #174c8d 100%); background: -o-linear-gradient( -45deg, #174c8d, #672e9b 65%, #174c8d 100%); background: -moz-linear-gradient( -45deg, #174c8d, #672e9b 65%, #174c8d 100%); background: linear-gradient( -45deg, #174c8d, #672e9b 65%, #174c8d 100%); -webkit-transition: all 0.6s; -moz-transition: all 0.6s; transition: all 0.6s; pointer-events: auto } .menu-box a.h3 { display: block; width: 100%; box-sizing: border-box; padding-left: 40px; color: #fff } .menu-con { float: right; width: calc(100% - 80px); height: 100%; font-weight: 300 } .menu-bar { width: 25%; padding-top: 40px; border-left: 1px solid rgba(255,255,255,0.1); border-bottom: 1px solid rgba(255,255,255,0.1); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s } .menu-bar:nth-of-type(1), .menu-bar:nth-of-type(2), .menu-bar:nth-of-type(3), .menu-bar:nth-of-type(4) { height: 55% } .menu-bar:nth-of-type(5), .menu-bar:nth-of-type(6), .menu-bar:nth-of-type(7), .menu-bar:nth-of-type(8) { height: 45% } .menu-bar .top-img { width: 50%; z-index: -1; filter:alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s } .menu-bar .top-img07 { width: 60% } .menu-bar .menu-bar-con { filter:alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; -webkit-transform: translateX(10%); -moz-transform: translateX(10%); -ms-transform: translateX(10%); -o-transform: translateX(10%); transform: translateX(10%); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s } .menu-list a { display: block; width: 100%; box-sizing: border-box; padding-left: 40px; height: 24px; line-height: 24px; color: rgba(255,255,255,0.8); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s } .menu-list a:hover { background: rgba(255,255,255,0.1); color: #fff } .menu-bar:hover { background: rgba(255,255,255,0.1) } .menu-bar:nth-of-type(1):hover { background: transparent } .menu-bar:hover .top-img { filter:alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1 } .menu-bar:hover .menu-list a { height: 40px; line-height: 40px } /*缃戠珯鍦板浘*/ .mapbox .top-img, .mapbox .menu-bar-con{ filter:alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1 } .mapbox .menu-bar-con { webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0) } .mapbox .menu-list a { padding-left: 0;line-height: 40px!important;height: 40px!important;color: #000 } .mapbox .menu-list a:hover { color: #003b83 } .mapbox .menu-bar .menu-bar-con { padding: 20px 20px 20px 150px } .mapbox .menu-bar1 { background: #fff } .mapbox .menu-bar2 { background: #f8f8f8 } .mapbox .menu-bar3 { background: #fff } .mapbox .menu-bar4 { background: #f8f8f8 } .mapbox .menu-bar5 { background: #f8f8f8 } .mapbox .menu-bar6 { background: #fff } .mapbox .menu-bar7 { background: #f8f8f8 } .mapbox .menu-bar .top-img{ z-index: 1;width: 20%;top: 30px;left: 30px } .mapbox .menu-bar { z-index: 2;height: 500px } .mapbox .menu-bar:hover{ background: #f0f0f0 } /* .nav-box.unfold .logo { background: url(../images/logo-w.png) 0 0 no-repeat; background-size: 100% 100% } */ .nav-box.unfold .menu-box { left: 0 } .nav-box.unfold .menu-con { float: left } .nav-box.unfold .menu-bar .menu-bar-con { filter:alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) } .nav-box.unfold .menu-bar:nth-of-type(2) .menu-bar-con { transition-delay: 0.5s } .nav-box.unfold .menu-bar:nth-of-type(3) .menu-bar-con { transition-delay: 0.6s } .nav-box.unfold .menu-bar:nth-of-type(4) .menu-bar-con { transition-delay: 0.7s } .nav-box.unfold .menu-bar:nth-of-type(5) .menu-bar-con { transition-delay: 0.8s } .nav-box.unfold .menu-bar:nth-of-type(6) .menu-bar-con { transition-delay: 0.9s } .nav-box.unfold .menu-bar:nth-of-type(7) .menu-bar-con { transition-delay: 1s } .nav-box.unfold .menu-bar:nth-of-type(8) .menu-bar-con { transition-delay: 1.1s } @media ( max-height:735px ) { .menu-bar:nth-of-type(1), .menu-bar:nth-of-type(2), .menu-bar:nth-of-type(3), .menu-bar:nth-of-type(4) { height: 60% } .menu-bar:nth-of-type(5), .menu-bar:nth-of-type(6), .menu-bar:nth-of-type(7), .menu-bar:nth-of-type(8) { height: 40% } .menu-bar:hover .menu-list a { height: 34px; line-height: 34px } } #top-stage { width: 100%; height: calc(100vh); background: url(../images/index/video-cover.jpg) #174c8d center center no-repeat; background-size: cover; position: relative; overflow: hidden; top: 0; display: block; z-index: 0; } .stage_media { position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; max-width: 120%; max-height: 120%; width: auto; height: auto; transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); background-size: cover; transition: 1s opacity; background: url(../images/index/video-cover.jpg) #174c8d center center no-repeat; background-size: cover } .index-page01 .com-link.bgfff:hover { background: #0084cb; color: #fff } .index-label { width: 80px; height: 24px; line-height: 24px; border-radius: 5px } .label-news { background: #f87d04; color: #fff } .label-product { background: #0084cb; color: #fff } .label-responsibility { background: #84b95d; color: #fff } .index-page01 .com-link.bgfff:hover .index-label { background: #fff; color: #f87d04 } .index-page02-tomore { height: 105px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s } a:hover .index-page02-tomore { height: 145px } .tomore { height: 24px; line-height: 24px; margin-top: 30px; opacity: 0; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; transition-delay: 0.1s } .tomore .iconfont { height: 24px; line-height: 24px } a:hover .tomore { margin-top: 20px; opacity: 1 } .index-page02-con02 img { max-height: 120% } .index-toplay { width: 70px; height: 70px; line-height: 70px; bottom: 15%; left: 50%; margin-left: -35px; z-index: 1000 } .index-toplay a { background: rgba(255,255,255,0.5); border-radius: 50% } .index-toplay a:hover { background: rgba(255,255,255,0.8) } .index-toplay .icon-play { line-height: 70px; color: #000; opacity: 0.5 } .index-toplay.toplay { left: 10px; bottom: 10px; margin-left: 0 } .index-toplay.toplay .icon-play:before { content: "\e640" } /*-------------------鎴戜滑鐨勪骇鍝?------------------*/ .product-width { width:400px } .product-search input { width: 340px; height: 40px; line-height: 20px; padding: 10px; background: #fff; border: 1px solid #fff } .product-search input:focus { background: rgba(255,255,255,0.5) } .product-search input::-webkit-input-placeholder { color: #7bbbdc; } .product-search input:-moz-placeholder { color: #7bbbdc; } .product-search input::-moz-placeholder { color: #7bbbdc; } .product-search input:-ms-input-placeholder { color: #7bbbdc; } .product-search-icon { width: 60px; text-align: center; height: 40px; line-height: 40px; background: rgba(255,255,255,0.2); margin-left: 2px } .product-search-icon:hover { background: rgba(255,255,255,1); color: #7bbbdc } .product-search-icon .icon-search { line-height: 40px } .search-del-con { min-height: calc(100vh - 442px) } .product-nav { padding: 10px 20px 20px } .product-nav a { display: inline-block; padding: 5px 25px; margin: 10px 5px 0; border-radius: 5px; position: relative } .product-nav a:hover, .product-nav a.cur { background: #003b83; color: #fff } .product-nav a.cur:after { content: ""; position: absolute; bottom: -6px; left: 50%; margin-left: -8px; border-top: 8px solid #003b83; border-right: 8px solid transparent; border-left: 8px solid transparent } .product-imgtxt { min-height: 300px } .product-img { height: calc(100% + 30px); overflow-x: hidden } .product-list-title { height: 120px; overflow: hidden } /* 鏂板 */ .list-btn{width: 100px;height: 25px;} .masking {width:100%;height:100%;position:fixed;background:rgba(53, 52, 52, 0.9);display:none;top:0;left:0;z-index: 5000;} .layer {width:100%;height:100%;} .close {position:absolute;right:20px;top:20px;color: #fff;} .ji{width: 50px;} .xf-boxbg{background: url(/images/service/360-img_03.png)right center no-repeat;background-size: cover;width: 100%;height: calc(26vh);min-height: 200px;left: -30px;top: 78px;} .layerbox{width: 1000px;height: 100%;background: #fff;margin:60px auto;} .layer a:hover{color: #666;} .product-card-pop { width: 100%; height: 100%; left: 0; top: 0; padding: 40px 20px 40px 40px; display: none } .product-card-con { height: 100%; padding-right: 20px; overflow-x: hidden; overflow-y: auto } .product-card-con::-webkit-scrollbar { width:6px; height:6px } .product-card-con::-webkit-scrollbar-thumb { border-radius:10px; background:rgba(255,255,255,.2) } .product-card-con::-webkit-scrollbar-thumb:window-inactive { background:rgba(255,255,255,.1) } .product-card-con::-webkit-scrollbar-thumb:vertical:hover { background-color:rgba(255,255,255,.3) } .product-card-con::-webkit-scrollbar-thumb:vertical:active { background-color:rgba(255,255,255,.7) } .product-card-txt { text-align:justify } .fin_list .typelist { background: #f0f0ef;width: 100% } .fin_list .typelist>a { float: left;line-height: 3.5rem; box-sizing: border-box;font-size: 14px;width: 100%;border-bottom: 1px solid #ddd;padding-left: 20px;padding-right:20px;display: block;line-height: 48px } .typelist { left: 0;top: 60px } .figure-em { right: 15px;top: 15px; width: 30px;height: 30px } .figure-em1 em { position:absolute;right:10px;top:8px;border-bottom: 5px solid #000000;border-right: 5px solid transparent;border-left:5px solid transparent } .figure-em2 em { position:absolute;right:10px;bottom:8px;border-top: 5px solid #000000;border-right: 5px solid transparent;border-left:5px solid transparent } .figure-em a { width: 30px;height: 15px } /*-------------------鍒涙柊涓庡彂灞?------------------*/ .rd-con div { display: inline-block; vertical-align: top } /*.rd-con div:nth-of-type(2) { margin-left: 2%; margin-right: 2% }*/ .rd-list li { padding-top: 20px; padding-bottom: 5px; border-bottom: 1px solid rgba(0,0,0,0.2);} .rd-img05 { width: 63%; background: url(../images/innovate/rd-img05.jpg) right top no-repeat; background-size: cover } .operation-con02 .poabsolute-h50 { top: 40% } .service-site { max-width: 300px } .service-site span { width: 20%; float: left; margin-top: 5px } .service-con01 .accordion-title.unfold, .service-con01 .accordion-con { background: #fff } .service-con01 .accordion-title .iconfont { top: 40px; right: 40px } .service-con02 .area_35 { margin-top: 6% } .service-con02 h2:nth-of-type(2) { text-indent: 3em } .international-content .area_50 { min-width: 620px } .international-content dl { padding-left: 160px; box-sizing: border-box } .international-content dl dt { width: 130px; margin-left: -160px; text-align: right } .international-content dl dt, .international-content dl dd { padding: 10px 0 } .international-content dl dd { border-bottom: 1px solid rgba(0,0,0,0.1) } .operation-h { height: 460px } .operation-box { overflow-x:auto;overflow-y: hidden;height: 520px } .operation-list { height: 230px;position: relative } .operation-list:nth-of-type(1) { width: 160px } .operation-list:nth-of-type(2) { width: 160px } .operation-list:nth-of-type(3) { width: 180px } .operation-list:nth-of-type(4) { width: 230px } .operation-list:nth-of-type(5) { width: 160px } .operation-list:nth-of-type(6) { width: 190px } .operation-list:nth-of-type(7) { width: 160px } .operation-list:nth-of-type(8) { width: 160px } .operation-list:nth-of-type(9) { width: 240px } .operation-x { width:1640px } .operation-list em { position: absolute;width: 9px;height: 9px;display: inline-block;background: #f3982d;border-radius: 50%;z-index: 4 } .operation-list:nth-of-type(2n) em { bottom: -5px } .operation-list:nth-of-type(2n-1) em { top: -5px } .operation-text img { height: 50px } .operation-list:nth-of-type(2n-1){ border-top: 1px solid #ccc;margin-top:230px } .operation-list:nth-of-type(2n){ border-bottom: 1px solid #ccc } .operation-list:nth-of-type(2n-1) .operation-time { top:5px;left: 15px } .operation-list:nth-of-type(2n-1) .operation-line { width: 1px;height: 225px;background: #ccc;left:5px;top:10px } .operation-list:nth-of-type(2n) .operation-time { bottom:-28px;left: -22px } .operation-list:nth-of-type(2n) .operation-line { width: 1px;height: 225px;background: #ccc;left:5px;bottom:10px } .btnprev { left: -30px } .btnnext { right: -30px } .operation-text span { display: none } .service-b li { padding:20px 0;border-bottom: 1px solid #eee; } /*-------------------鎴戜滑鐨勪紒涓?------------------*/ .ed-popbox { width: calc(80vw); height: calc(80vh); max-width: 1200px; overflow-x: hidden; overflow-y: auto } .ed-popbox::-webkit-scrollbar { width:6px; height:6px } .ed-popbox::-webkit-scrollbar-thumb { border-radius:10px; background:rgba(0,0,0,.2) } .ed-popbox::-webkit-scrollbar-thumb:window-inactive { background:rgba(0,0,0,.1) } .ed-popbox::-webkit-scrollbar-thumb:vertical:hover { background-color:rgba(0,0,0,.3) } .ed-popbox::-webkit-scrollbar-thumb:vertical:active { background-color:rgba(0,0,0,.7) } .history-con>div { background: #f8f8f8 } .history-con>div:nth-of-type(4n-1), .history-con>div:nth-of-type(4n) { background: #fdfdfd } .row3 { padding-left: 140px; padding-right: 50px } .row3-l { width: 140px; margin-left: -140px } .row3-r { width: 50px; height: 36px; margin-right: -50px; position: relative } .row3-c { width: calc(100% - 250px) } .accordion-title { cursor: pointer; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s } .accordion-title.unfold h1 { color: #f75f14 } .accordion-title .iconfont { position: absolute; top: 5px; right: 0; -webkit-transition: all .1s ease-out; -moz-transition: all .1s ease-out; -ms-transition: all .1s ease-out; -o-transition: all .1s ease-out; transition: all .1s ease-out } .accordion-title.unfold .iconfont { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg) } .history-swiper1 { text-align: center; padding-top: 10px } .history-swiper1.swiper-container { padding-bottom: 0 } .history-swiper1 .swiper-wrapper { display: -webkit-box } .history-swiper1 .swiper-slide { display: inline-block; width: 33.33%; padding-left: 5px; padding-right: 5px; box-sizing: border-box } .supply-list li { border-bottom: 1px solid rgba(0,0,0,0.1); padding-bottom: 5px } .supply-list a { padding-right: 90px } .supply-list a h5 { width: calc(100% - 90px) } .supply-check { width: 90px; margin-right: -90px } .supply-check, .supply-check .iconfont { height: 36px; line-height: 36px } .sup-box { margin-left: 75px } .sup-text { margin-left: -75px;width: 75px } .tt { width: 4.5em;text-align: justify;text-align-last: justify } .tt-list { width: 4em;text-align: justify;text-align-last: justify } .mf-list-box { width: calc(100% - 80px); height: 50px; overflow: hidden; box-shadow: 0 0 5px rgba(0,0,0,0.2); transition: all 0.3s } .mf-list-box.unfold { height: 320px } .mf-list-title { height: 50px; line-height: 50px; padding: 0 20px; cursor: pointer } .mf-list-title:before { font-family: "iconfont"; content: "\e7ab"; font-size: 20px!important; line-height: 50px; color: rgba(0,0,0,0.6); position: absolute; top: 0; right: 20px; transition: all 0.3s } .mf-list-box.unfold .mf-list-title:before { transform: rotate(180deg) } .mf-list { width: 100%; height: 270px; overflow: hidden } .mf-list-con { width: calc(100% - 20px); height: 250px; padding: 0 20px; overflow-x: hidden; overflow-y: auto } .mf-list-con::-webkit-scrollbar { width:6px; height:6px } .mf-list-con::-webkit-scrollbar-thumb { border-radius:10px; background:rgba(0,0,0,.2) } .mf-list-con::-webkit-scrollbar-thumb:window-inactive { background:rgba(0,0,0,.1) } .mf-list-con::-webkit-scrollbar-thumb:vertical:hover { background-color:rgba(0,0,0,.3) } .mf-list-con::-webkit-scrollbar-thumb:vertical:active { background-color:rgba(0,0,0,.7) } .mf-list-con li { margin-top: 10px } .mf-map-box { border: 40px solid #fbfbfb; box-sizing: border-box } .mf-map { width: 1000px } .mf-product-title { height: 84px } .mfd-productbox img { max-width: 100% } /*-------------------鏂伴椈-------------------*/ .newsindex-title { height: 60px; padding: 15px 10px 0 30px } .newsindex-tab { width: calc(33.33% - 10px) } .newsindex-tab, .newsindex-tab a { height: 60px; line-height: 60px } .newsindex-tab a { color: #003b83; position: relative } .newsindex-tab a:after { content: ""; width: 40px; height: 4px; line-height: 4px; background: #003b83; position: absolute; bottom: 0; left: 50%; margin-left: -20px; filter:alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s } .newsindex-tab a:hover { background: #fff } .newsindex-tab a:hover:after { filter:alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1 } .news-select { width: 80px; height: 30px; line-height: 30px; cursor: pointer } .news-select .iconfont { line-height: 30px; transition:0.2s; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s } .news-select-list { width: 100px; padding: 20px 0; background: #f8f8f8; position: absolute; top: 45px; left: -20px; z-index: 10; display: none } .news-select-list li a { display: block; width: 100%; text-align: center; height: 30px; line-height: 30px } .news-select-list li a:hover { color: rgba(0,0,0,0.6) } .news-select.unfold .iconfont { -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg) } .search-form { width: calc(33.33% - 25px) } .search-form input { padding: 5px 30px 5px 0; line-height: 20px; background: transparent; border: 0; border-bottom: 1px solid rgba(0,0,0,0.1) } .search-form .search-icon { width: 30px; height: 30px; line-height: 30px; position: absolute; right: 0; top: 0; z-index: 2 } .search-form .search-icon .iconfont { line-height: 30px } .search-form input:focus { border-bottom: 1px solid #f16305 } .fontzoonbox a { width: 30px; text-align: center; height: 30px; line-height: 30px; background: #fff; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50% } .news-share, .fontzoonbox a .iconfont { line-height: 30px } .nd-con { font-size: 16px; line-height: 1.7em } .nd-con img { max-width: 100% } { margin-right: 150px } .news-contact .icon-tel, .news-contact .icon-dialog { background: #f5f5f5; border-radius: 50%; padding: 20px; box-sizing: border-box } .input { position: relative; z-index: 1; display: inline-block; vertical-align: top; font-size: 14px; border-bottom: 1px solid #ebebeb; } .input__field { position: relative; display: block; float: right; width: 100%; border: none; border-radius: 0; background: transparent; color: #000; -webkit-appearance: none; /* for box shadows to show on iOS */ } .input__field:focus { outline: none; } .input__label { display: inline-block; float: right; color: #898989; width: 100%; height: 45px; line-height: 45px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .input__label .iconfont { height: 45px; line-height: 45px; } .input__label-content { position: relative; display: block; width: 100%; } /* Ichiro */ .input__field--ichiro { position: absolute; top: 0; left: 0; z-index: 100; display: block; color: #000; opacity: 0; height: 45px; line-height: 45px; padding-left: 35px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid #ebebeb; -webkit-transition: opacity 0.3s, -webkit-transform 0.3s; transition: opacity 0.3s, transform 0.3s; font-family:"PingFang SC","STHeiti",Helvetica,"Microsoft Yahei",寰蒋闆呴粦,榛戜綋,鏂扮窗鏄庨珨,Arial,"Lucida Grande",sans-serif } .input__label--ichiro { width: 100%; text-align: left; cursor: text; } .input__label--ichiro::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; } .input__label-content--ichiro { -webkit-transform-origin: 0% 50%; transform-origin: 0% 50%; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; } .input__field--ichiro:focus { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); background: #f3f3f3; } .input__field--ichiro:focus + .input__label--ichiro, .input--filled .input__label--ichiro { cursor: default; pointer-events: none; } .input__field--ichiro:focus + .input__label--ichiro::before, .input--filled .input__label--ichiro::before { -webkit-transform: scale3d(1, 1.5, 1); transform: scale3d(1, 1.5, 1); } .input__field--ichiro:focus + .input__label--ichiro .input__label-content--ichiro, .input--filled .input__label-content--ichiro { -webkit-transform: translate3d(0, -2.5em, 0) scale3d(0.9, 0.9, 1); transform: translate3d(0, -3em, 0) scale3d(0.9, 0.9, 1) translateZ(1px); color: #000; } .input--ichiro { transition-duration: 0.2s; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s } .input--ichiro.input--filled { margin-top: 50px } .input--ichiro.input--filled:first-of-type { margin-top: 20px } .input--ichiro.input--filled .input__field--ichiro { opacity: 1 } .input--ichiro.input--filled .input__field--ichiro { background: #fff; border-bottom: 1px solid #f16305; } .input--ichiro.input--filled:last-of-type { height: 100px } textarea.input__field--ichiro { height: 100px; line-height: 20px; padding-top: 10px; padding-bottom: 10px } .play { left: 10px; bottom: 10px; top: auto; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0) } .play .icon-play { font-size: 2em!important; position: absolute; left: 0; bottom: 10px } .play .icon-play:before { content: "\e640"; opacity: 0.5 } .play h5 { display: none } .video-popbox { width: calc(60vw); height: calc(80vh) } .culture-bg { padding-top: 7% } .media-select { height: 25px; line-height: 25px; padding: 0 10px; box-sizing: border-box; border: 1px solid #003b83; color: #003b83; border-radius: 12px } /*-------------------鎷涜搐绾虫墠-------------------*/ .join-belt h1 { font-size: 42px } .social-hot { width: 60px; text-align: center; height: 24px; line-height: 24px; background: #f87d04; color: #fff; border-radius: 5px; overflow: hidden } .social-hot .iconfont { font-size: 32px; line-height: 24px } .social-select { height: 30px; line-height: 30px; cursor: pointer } .social-select .iconfont { line-height: 30px; transition:0.2s; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s } .social-select-list { padding: 20px 0; background: #f8f8f8; position: absolute; top: 45px; left: -20px; z-index: 10; display: none } .social-select-list li a { display: block; min-width: 80px; padding: 0 20px; height: 30px; line-height: 30px; white-space:nowrap } .social-select-list li a:hover { color: rgba(0,0,0,0.6) } .social-select.unfold .iconfont { -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg) } .social-list li { padding: 20px 0 20px 20px } .social-list li:nth-of-type(1), .social-list li:nth-of-type(4) { width: 27% } .social-list li:nth-of-type(2), .social-list li:nth-of-type(3), .social-list li:nth-of-type(5) { width: 12% } .social-list li:nth-of-type(6) { width: 10%; padding-left: 0; text-align: center; white-space:nowrap } .social-list li:nth-of-type(6) span { display: inline-block; border-bottom: 1px solid #000 } .social-list-txt:nth-of-type(odd) { background: #fbfbfb } .social-list-txt:nth-of-type(even) { background: #fff } .social-list-txt:last-of-type { margin-bottom: 10px } .social-list-txt a:hover { color: #003b83 } .sdel-dl { margin-left: 6em; padding-top: 15px; padding-bottom: 15px } .sdel-dl dt { width: 6em; margin-left: -6em; font-weight: bold } .sdel-dl ol li { list-style-type: decimal; list-style-position: inside; margin-bottom: 5px } .pdf_box { width: 100%; height:100%; position: fixed; top: 0; left: 0; z-index: 3000; background: rgba(0,0,0,.8)} .pdf_box-con { width: 500px; padding: 40px 60px; z-index: 3001 } .pdf_box-con>div:first-child { background: #dae4f0; padding: 20px 40px } .pdf_box-con>div:last-child { background: #fff } .pdf_box-con input { height: 40px; line-height: 40px; border: 0; border-bottom: 1px solid #e9e9e9; padding-left: 10px; background: #fcfcfc; box-sizing: border-box;float:left } .pdf_box-con input:focus { border-bottom: 1px solid #f16305 } .pdf_box-con .box_yzm { margin-right: 120px } .pdf_box-con .box_yzm img { width: 85px; height: 40px; margin-right: -120px } .pdf_box-con .addFiles-box { padding-left: 57px } .pdf_box-con .addFiles-box h6 { color:#007eff } .pdf_box-con .button01 { width: 42px; text-align: center; margin-left: -52px; height: 42px; line-height: 42px; border: 1px solid #007eff; background: #007eff; color: #fff } .pdf_box-con .button01 .iconfont { line-height: 42px } .pdf_box-con .button01:hover { background:transparent; color:#007eff } .pdf_box-con .button02 { height: 44px; line-height: 44px; border: 1px solid #ff7800; background: #ff7800; color: #fff } .pdf_box-con .button02:hover { background:transparent; color:#ff7800 } .pdf_box-con .icon-close { position: absolute; top: -40px; right: 0; transition:0.2s; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; cursor: pointer } .pdf_box-con .icon-close:hover { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } @media ( max-height:650px ) { .pdf_box-con { padding: 30px 40px } .pdf_box-con .margintop15 { margin-top: 10px } } .talent-con>div { width: 19% } .talent-con>div:first-of-type { width: 24% } .campus-con01 h3 { width: 48px; height: 48px; line-height: 49px; border-radius: 15px; overflow: hidden } .campus-list li { padding-top: 20px; padding-bottom: 5px; border-bottom: 1px solid rgba(0,0,0,0.2) } .campus-list li:first-of-type { padding-top: 0 } .campus-img02 { width: 63%; background: url(../images/join/campus-img02.jpg) center center no-repeat; background-size: cover } .campus-con03>div:nth-of-type(odd) { width: 21.25% } .campus-con03>div:nth-of-type(even) { width: 5% } .post-list li { padding: 20px 0 20px 20px;box-sizing: border-box } .post-list li:nth-of-type(1) { width: 16% } .post-list li:nth-of-type(2) { width: 20% } .post-list li:nth-of-type(3) { width: 13% } .post-list li:nth-of-type(4) { width: 17% } .post-list li:nth-of-type(5) { width: 17% } .post-list li:nth-of-type(6) { width: 17% } .post-list-txt:nth-of-type(odd) { background: #fff } /* #fff */ .post-list-txt:nth-of-type(even) { background: #fbfbfb } /* #fbfbfb */ .txt-hide .post-list-txt:nth-of-type(odd) { background: #fbfbfb } .txt-hide .post-list-txt:nth-of-type(even) { background: #fff } .campus-ewm { width: 210px } /*-------------------寤夋斂鍚堣-------------------*/ .report-dl { padding-left: 5.5em } .report-dl dt { width: 5.5em; margin-left: -5.5em; white-space: nowrap } .report-list { padding-right: 90px } .report-list h5 { width: calc(100% - 90px) } .report-top { padding-top:5% } @media ( min-width:1600px ) { .container { width: 1500px } } @media ( min-width:1260px ) and ( max-width:1599px ) { .container { width: 1170px } .fontSize70 { font-size:50px } h1, .h1 { font-size: 34px; line-height:1.1em } h2, .h2 { font-size: 30px; line-height:1.1em } .card-padding { padding: 35px } .product-card-pop { padding: 30px 15px 30px 30px } .product-card-con { padding-right: 15px } .service-con01 .accordion-title .iconfont { top: 35px; right: 35px } .mf-list-box { width: calc(100% - 70px) } .mf-map-box { border: 35px solid #fbfbfb } } @media ( min-width:1000px ) and ( max-width:1259px ) { .container { width: 960px } .fontSize70 { font-size:48px } h1, .h1 { font-size: 32px; line-height:1.1em } h2, .h2 { font-size: 28px; line-height:1.1em } h3, .h3 { font-size: 22px; line-height:1.2em } .block-padding { padding-top: 40px; padding-bottom: 40px } .block-padding-t { padding-top: 40px } .block-padding-b { padding-bottom: 40px } .block-padding-t40 { padding-top: 20px } .block-padding-b40 { padding-bottom: 20px } .block-padding-t45 { padding-top: 25px } .block-padding-b45 { padding-bottom: 25px } .block-padding-t50 { padding-top: 30px } .block-padding-b50 { padding-bottom: 30px } .card-padding { padding: 30px } .insidekv-slogan h1 { font-size: 46px } .headbox { padding-left: 30px; padding-right: 30px } .footbox { padding: 30px 30px 60px } .foot-logo { height: 25px } .foot-link a { padding: 0 10px } .index-page02 .padding40 { padding: 30px } .index-page02-tomore { height: 85px } a:hover .index-page02-tomore { height: 125px } .index-page02-con02 .area_50.padding40 { padding-left: 0 } .product-nav a { padding: 5px 20px; margin: 10px 0 0 } .product-card-pop { padding: 30px 15px 30px 30px } .product-card-con { padding-right: 15px } .operation-swiper01.swiper-container, .operation-swiper03.swiper-container { margin-top: 20px } .join-belt h1 { font-size: 36px } .service-con01 .accordion-title .iconfont { top: 30px; right: 30px } .operation-list { width: 180px } .product-imgtxt { min-height: 250px } .mf-list-box { width: calc(100% - 60px) } .mf-map-box { border: 30px solid #fbfbfb } } @media ( min-width:801px ) and ( max-width:999px ) { .container { width: 90%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } .fontSize70 { font-size:46px } h1, .h1 { font-size: 32px; line-height:1.1em } h2, .h2 { font-size: 28px; line-height:1.1em } h3, .h3 { font-size: 22px; line-height:1.2em } h4, .h4 { font-size: 18px } h5, .h5 { font-size: 16px } h6, .h6 { font-size: 14px } .block-padding { padding-top: 40px; padding-bottom: 40px } .block-padding-t { padding-top: 40px } .block-padding-b { padding-bottom: 40px } .block-padding-t40 { padding-top: 20px } .block-padding-b40 { padding-bottom: 20px } .block-padding-t45 { padding-top: 25px } .block-padding-b45 { padding-bottom: 25px } .block-padding-t50 { padding-top: 30px } .block-padding-b50 { padding-bottom: 30px } .card-padding { padding: 25px } .insidekv-slogan h1 { font-size: 46px } .headbox { padding-left: 30px; padding-right: 30px } .footbox { padding: 30px 30px 60px } .foot-logo { height: 25px } .index-page02 .padding40 { padding: 20px } .index-page02-tomore { height: 65px } a:hover .index-page02-tomore { height: 105px } .index-page02-con02 .area_50.padding40 { padding-left: 0 } .index-page02-con02 .area_50.padding40 .margintop20 { margin-top: 10px } .pindex-con .width50 { width: 53%; float: none } .pindex-con .width50 h5 { font-size: 14px } .pindex-con .width50 .com-more { margin-top: 10px } .product-nav a { padding: 5px 20px; margin: 10px 0 0 } .operation-con01 .area_50.poabsolute-h50 { position:static!important; top: 0; left: 0; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); float: right } .operation-con01 .area_85 { width: 92%; float: right!important } .operation-swiper01.swiper-container, .operation-swiper03.swiper-container { margin-top: 20px } .innovate-img01 { min-height: 280px } .innovate-img01 img { height: 100%; width: auto; position: absolute; bottom: 0; right: 0 } .culture-con01 .poabsolute-h50 { position:static!important; top: 0; left: 0; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0) } .join-belt h1 { font-size: 34px } .campus-con02 .com-rows_3 { height:5.55em; line-height:1.4em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical } .service-con01 .accordion-title .iconfont { top: 25px; right: 25px } .service-con02 .area_35 { width: 45% } .product-imgtxt { min-height: 200px } .mf-list-box { width: calc(100% - 50px) } .mf-map-box { border: 25px solid #fbfbfb } } @media ( min-width:801px ) and ( max-width:1355px ) { .foot-link a { padding: 0 10px } .foot-link a.link-a { padding-left: 0!important; margin-right: 20px } .foot-link .linkpop { left: 0; right: auto } .foot-link-box { display: block; width: 100%; margin-bottom: 20px } .foot-link-box.fright, .foot-link-box.fright .fright { float: left!important; margin-left: 0; margin-right: 40px } } .header-mobile { width: 100%; height: 46px; line-height: 46px; background: #003b83; position: fixed; top: 0; left: 0; z-index: 1003 } .logo-mobile { width: auto; height: 20px; position: absolute; left: 20px; top: 13px } .menu { width: 24px; text-align: center; height:18px; line-height: 18px; position: absolute; right: 20px; top: 14px; cursor: pointer; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s } .bar { height: 2px; width: 24px; display: block; position: absolute; background-color: #fff; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s } .menu .bar:nth-of-type(1) { top: 0px; -moz-transition: top 0.3s ease 0.3s, -moz-transform 0.3s ease-out 0s; -o-transition: top 0.3s ease 0.3s, -o-transform 0.3s ease-out 0s; -webkit-transition: top 0.3s ease, -webkit-transform 0.3s ease-out; -webkit-transition-delay: 0.3s, 0s; transition: top 0.3s ease 0.3s, transform 0.3s ease-out 0s; } .menu .bar:nth-of-type(2) { top: 8px; -moz-transition: ease 0.1s 0.2s; -o-transition: ease 0.1s 0.2s; -webkit-transition: ease 0.2s; -webkit-transition-delay: 0.2s; transition: ease 0.2s 0.2s; } .menu .bar:nth-of-type(3) { top: 16px; -moz-transition: top 0.3s ease 0.3s, -moz-transform 0.3s ease-out 0s; -o-transition: top 0.3s ease 0.3s, -o-transform 0.3s ease-out 0s; -webkit-transition: top 0.3s ease, -webkit-transform 0.3s ease-out; -webkit-transition-delay: 0.3s, 0s; transition: top 0.3s ease 0.3s, transform 0.3s ease-out 0s; } .menu.hover .bar:nth-of-type(1) { top: 8px; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); -moz-transition: top 0.2s ease 0s, -moz-transform 0.2s ease-out 0.3s; -o-transition: top 0.2s ease 0s, -o-transform 0.2s ease-out 0.3s; -webkit-transition: top 0.2s ease, -webkit-transform 0.2s ease-out; -webkit-transition-delay: 0s, 0.3s; transition: top 0.2s ease 0s, transform 0.2s ease-out 0.3s; } .menu.hover .bar:nth-of-type(2) { opacity: 0; } .menu.hover .bar:nth-of-type(3) { top: 8px; -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -moz-transition: top 0.2s ease 0s, -moz-transform 0.2s ease-out 0.3s; -o-transition: top 0.2s ease 0s, -o-transform 0.2s ease-out 0.3s; -webkit-transition: top 0.2s ease, -webkit-transform 0.2s ease-out; -webkit-transition-delay: 0s, 0.3s; transition: top 0.2s ease 0s, transform 0.2s ease-out 0.3s; } .nav-mobile { width: 100%; height: calc(100% - 46px); background-color: #3d81b4; color: #fff; padding-top: 46px; position: fixed; z-index: 1002; top: 0; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: all .5s cubic-bezier(.45,0,.14,1.03); -o-transition: all .5s cubic-bezier(.45,0,.14,1.03); transition: all .5s cubic-bezier(.45,0,.14,1.03); overflow: hidden; } .nav-mobile a { color: #fff; } .nav-mobile.open { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .nav-mobile .menu-items { -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); height: 100%; overflow-y: auto; -webkit-overflow-scrolling: touch; -webkit-transition: all .5s cubic-bezier(.45,0,.14,1.03); -o-transition: all .5s cubic-bezier(.45,0,.14,1.03); transition: all .5s cubic-bezier(.45,0,.14,1.03); } .nav-mobile.open .menu-items { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .nav-mobile .menu-item { opacity: 0; -webkit-transition: all .5s cubic-bezier(.45, 0, .14, 1.03); -o-transition: all .5s cubic-bezier(.45, 0, .14, 1.03); transition: all .5s cubic-bezier(.45, 0, .14, 1.03); position: relative; } .nav-mobile.open .menu-item { opacity: 1; } .nav-mobile .menu-item .nav-mobile-level { display: block; padding: 0 20px; height: 42px; line-height: 42px; border-top: 1px solid rgba(255,255,255,0.2); } .height90px{ height: 90px; min-height: 90px; } .nav-mobile-icon { width: 62px; height: 42px; line-height: 42px; text-align: center; position: absolute; right: 0; top: 0 } .nav-mobile-icon .iconfont { line-height: 42px } .nav-mobile-icon .iconfont:before { content: "\e6f9" } .nav-mobile-icon.hover .iconfont:before { content: "\e686" } .nav-mobile-level2 { width: 100%; padding: 0 20px; box-sizing: border-box; display: none } .nav-mobile-level2 a { display: inline-block; width: 100%; padding: 0 20px; box-sizing: border-box; height: 36px; line-height: 36px; border-top: 1px solid rgba(255,255,255,0.1); color: rgba(255,255,255,0.8) } /* 20230625 */ .activetext{ background: #003b83; padding: 6px 16px; box-sizing: border-box; border-radius: 10px; color: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; position: relative; } .activetext::after{ content: ""; position: absolute; /* top: -6px; */ /* right: 44px; */ width: 10px; left: 46%; height: 10px; border-right: 1px solid #003b83; border-bottom: 1px solid #003b83; transform: rotate(-132deg); background: #003b83; bottom: -5px; } .textchange{ padding: 6px 16px; box-sizing: border-box; cursor: pointer; } .cmoswiper .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets { left: auto !important; right: 0 !important; width: auto !important; } .colorf75f14{color: #f75f14;} .color737373{color: #737373;} .widleft{ width:calc(100% - 13em) ; } .widleft3{ width: 13em; } .widleft2{ width:calc(100% - 18em) ; } .widleft4{ width: 18em; }