@charset "utf-8"; /*css comment*/ *,*:before,*:after{ margin:0; padding:0; outline:none; list-style:none; text-decoration:none; blr:expression(this.onFocus=this.blur()); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } @font-face { font-family: 'akzidenzgroteskbq'; src: url('../fonts/akzidenzgroteskbq.eot'); src: url('../fonts/akzidenzgroteskbq.eot?#iefix') format('embedded-opentype'), url('../fonts/akzidenzgroteskbq.woff') format('woff'), url('../fonts/akzidenzgroteskbq.ttf') format('truetype'), url('../fonts/akzidenzgroteskbq.svg#akzidenzgroteskbq') format('svg'); font-weight: normal; font-style: normal; } body,html { color:#666; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background: none; overflow-x: hidden; font-family:arial, "微软雅黑", Microsoft YaHei; font-size: 14px; } img { border:none; display:inline-block; max-width: 100%; height: auto; -ms-interpolation-mode: bicubic; _width:auto; } input, textarea ,select{ border:none; background:none; font-size:14px; vertical-align:middle; color:#333; font-family:arial, "微软雅黑", Microsoft YaHei; } select { border:inherit; background: inherit; } a { text-decoration:none; blr:expression(this.onFocus=this.blur()); outline: none; color:#333; } a:hover,a:active,a:focus { text-decoration:none; } em, i { font-style:normal; } a:focus, input, select { outline:none; } .clearfix { *zoom:1; } .clearfix:after { content:"\200B"; display: block; clear: both; height: 0; } input[type="submit"], input[type="reset"], input[type="button"], button, select { -webkit-appearance: none; } input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button:hover{ opacity: 0.90; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,label{ font-weight: normal; padding: 0; margin: 0; font-size: 14px; line-height: 1.3; font-family:arial, "微软雅黑", Microsoft YaHei;} p,ul, ol{ margin: 0;} header,main,footer,section{ display:block;} /*browserupgrade*/ .browserupgrade{display:block;position:fixed; top:0; left:0; margin:0;width:100%;height:60px;font-size:15px;line-height:60px;z-index:1000;background-color:#666;color:#fff;text-align:center} .browserupgrade a{color:#eee;text-decoration:underline;font-size:18px;} .browserupgrade a:hover{color:#eee} /*owl-theme*/ .owl-theme .owl-controls{ margin-top:0;} /*===================header========================*/ header{ position:fixed; top:0; left:0; z-index:1004; width:100%;/* background: rgba(0,0,0,.20);*/} header .inner.inner_item0{ padding-top:55px;} .logo{ display:block; float: left; margin-top:10px;} .header_r{ float:right; margin-top:-5px;} .r_top{ text-align: right; color: #fff;} .major_links,.major_links a,.header_handle,.header_handle li, .gupiao{ display:inline-block; vertical-align: middle;} .header_handle{ margin-right:-14px;} .gupiao{ font-size:12px; color: #fff; padding: 0 14px;} .major_links a{ font-size:12px; color: #fff; padding: 0 14px;} .major_links a em{ display:inline-block; position: relative;} .major_links a em:before{ content:""; position: absolute; bottom: 0; left:50%; width:0; opacity: 0; height: 1px; background: #fff;} .major_links a:hover{ opacity: .90;} .major_links a:hover em:before{ left:0; width:100%; opacity: 1;} .header_handle li a{ display:block; padding: 0 14px;} /*sou_warp*/ .sou_warp{ position: fixed; top:0; left:0; width: 100%; height: 100%; z-index: 4000; padding:10% 20px; display: none;} .sou_bg{ background: rgba(0,0,0,.80); position: fixed; top:0; left:0; width: 100%; height: 100%;} .sou_closed{ display: block; position: absolute; top:0; right: 8px; z-index: 10; width: 40px; line-height:40px; text-align: center; background: #fff; font-size: 30px; font-family:arial, helvetica, sans-serif;} .sou_closed:hover{ background-color: #0098d9; color: #fff;} .sou_warp .inner{ height:100%;} .sou_box{ width:100%; max-width: 1200px; margin: 0 auto; position: relative; top:30%;} .sou_submit,.search_txt02{ height:86px;} .sou_submit{ cursor: pointer; float: right; width: 156px; border:2px solid #004898; background: #004898; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; color: #fff;} .sou_submit:hover{ background-color: transparent;} .sou_write{ overflow: hidden; background: #fff; padding: 0 30px 0 50px; position: relative;} .sou_write:before{ content:""; width:1px; height: 26px; background: #00757f; position: absolute; top:50%; left:30px; margin-top: -13px;} .search_txt02{ vertical-align: top; width: 100%; color: #333;} /*nav*/ .nav_wrap{} .nav{ margin: 16px -25px 0;} .nav li{ float:left; position: relative;} .nav li a{display:block; color:#fff;} .nav li a.a_item0{ padding-left:25px; padding-bottom: 20px; position: relative;} .nav li a.a_item0:before{ content:""; position: absolute; bottom: 0; left:50%; width:0; opacity: 0; height: 1px; background: rgba(255,255,255,.60);} .nav li a.a_item0 span{ display:inline-block; padding-right: 27px; background: url(../images/ico_04.png) right center no-repeat;} .subclass{ position:absolute; top:130%; left:0; z-index: 1; width:100%; height: 0; overflow: hidden; opacity: 0; background: rgba(0,0,0,.20); font-size: 14px; text-align: center;} .subclass a{ display:block; line-height: 2.5;} .subclass a em{ padding-bottom: 3px; position: relative;} .subclass a em:before{ content:""; position: absolute; bottom: 0; left:50%; width:0; opacity: 0; height: 1px; background: #fff;} .subclass a:hover{ opacity: .90;} .subclass a:hover em:before{ left:0; width:100%; opacity: 1;} .nav li:hover .subclass{ top:100%; height: auto; padding: 20px 0; opacity: 1;} .nav li:hover a.a_item0:before{ left:0; width:100%; opacity: 1;} .nav_down{ position: absolute; top: 100%; left: 0px; width: 100%; } .nav_down_menu { width: 100%; background: #ffffff; padding: 50px 0; position: absolute; top: 0px; -webkit-box-shadow: 3px 3px 3px #ccc; box-shadow: 3px 3px 3px #ccc} /*nav_down_menu01*/ .nav_down_menu01{ background: #f6f6f6; padding: 0; } .menu01_left{ width:35%; max-width:560px; padding: 50px 3.5% 0 0; float: left; position: relative;} .menu01_left:before{ content:""; position: absolute; top:0; right:0; width:200%; height: 100%; background: #fff;} .menu01_block{ margin-bottom:8%; position: relative; z-index: 1;} .menu01_tit{ line-height: 24px; padding-bottom: 20px; border-bottom:1px solid #dcdcdc; margin-bottom: 6%;} a.all_link{ display:block; float: right; padding-right: 28px; background: url(../images/ico_21.png) right center no-repeat; color: #666;} a.all_link:hover{ color: #004898;} a.tit_a1{ display:block; float: left;} .menu01_subclass{} .menu01_subclass li{ float: left; width:50%; line-height: 2.25; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} .menu01_subclass li a{ display:block; padding-left: 20px; background: url(../images/ico_22.png) left center no-repeat;} .menu01_subclass li a:hover{color: #004898; background-image: url(../images/ico_22b.png);} .menu01_right{ overflow: hidden; padding: 50px 0 0 50px;} .menu01_solution{ margin: -9px;} .menu01_solution li{ width:25%; float: left; padding: 9px; text-align: center;} .menu01_solution li a{ display:block; color: #fff; overflow: hidden; background: #000; position: relative;} .menu01_solution li a img{ display:block; opacity: .85; -webkit-transition:all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .m_s_tit{ position: absolute; top:0; left:0; width: 100%; height: 100%; padding: 10px; z-index: 1; } .m_s_tit p{ display:inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 50%;} .menu01_solution li a:hover img{ opacity: 1;} .menu01_solution li a:hover .m_s_tit{ text-decoration:underline;} /*通用*/ .menu_tit{ margin-bottom: 30px;} .menu_left{ width:440px; padding-right: 60px; float: left;} .menu_left a img{ display:block; margin-top:5px;} .menu_right{ overflow:hidden; padding-top:2%} .menu_subclass{ margin: 0 -15px;} .menu_subclass li{ width:20%; float: left; padding: 0 15px;} .menu_subclass li a{ font-size:13px; display:block; line-height: 34px; height: 34px; overflow: hidden; padding-left: 20px; background: url(../images/ico_22.png) left center no-repeat;} .menu_subclass li a span{ position: relative; overflow: hidden; font-size:14px;} .menu_subclass li a span:before{ content:""; position: absolute; bottom: 0; left:50%; width:0; height: 1px; background: #004898;} .menu_subclass li a:hover{color: #004898; background-image: url(../images/ico_22b.png);} .menu_subclass li a:hover span:before{ left:0; width:100%;} .menu_subclass li a.m_s_a0{ line-height: normal; padding: 0 0 20px; height: auto; margin-bottom: 20px; background: none; border-bottom:1px solid #dcdcdc;} /*menu_ico*/ .menu_ico{ cursor: pointer; width:28px; height:24px; position: absolute; top:50%; right:20px; margin-top: -12px; display: none; } .menu_ico i{ display: block; width: 100%; height: 2px; background-color: #fff; position: absolute; top:0;} .menu_ico i:nth-of-type(2){ top:10px;} .menu_ico i:nth-of-type(3){ top:20px;} .menu_active i{ background-color: #fff;} .menu_active i:nth-of-type(2){ opacity: 0;} .menu_active i:nth-of-type(1),.menu_active i:nth-of-type(3){ top: 10px;} .menu_active i:nth-of-type(1){ transform:rotate(45deg);} .menu_active i:nth-of-type(3){ transform:rotate(-45deg);} header,header .inner.inner_item0,.subclass{ -webkit-transition:all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } /*nav_phone*/ .nav_phone{ display:none;} .nav_list{ font-size: 14px; text-align: right;} .nav_list a{ display:block; color: #fff;} .nav_list a.n_p_a0{ padding:14px 5%; font-size: 16px;} .nav_list a.n_p_a0 span{ display:inline-block; position: relative;} .nav_list a.n_p_a0 span:before{ content:""; position: absolute; top:0; right:0; width:10px; height: 100%; background: url(../images/nav_02.png) -20px center no-repeat;} .nav_list a.n_p_a0.on,.nav_list a.n_p_a0.nav_cur{ background: #2388c9;} .nav_list a.n_p_a0.on span:before,.nav_list a.n_p_a0.n_p_cur span:before{ background-position:0 center;} .n_p_subclass{ display: none;} .n_p_subclass a{ padding: 6px 5%;} .n_p_subclass a:hover{ opacity:.90; text-decoration: underline;} .n_p_subclass a.a0_item{ padding: 10px 5%; font-weight: bold; font-size: 15px;} .n_p_subclass a.a0_item span{ position:relative; padding-right: 20px;} .n_p_subclass a.a0_item span:before{ content: ""; position: absolute; top:50%; right:0; width:4px; height: 4px; margin-top: -2px; background:#fff;} .item_sort{ padding: 10px 0; border-bottom: 1px solid rgba(255,255,255,.40);} .item_sort li{width:50%; float: left;} .nav_list{ -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: returnToNormal; animation-name: returnToNormal; } @-webkit-keyframes returnToNormal { from{ opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes returnToNormal { from{ opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } /*login_wrap*/ .login_wrap{ position: fixed; top:0; left:0; width: 100%; height: 100%; z-index: 4000; display: none;} .login_bg{ background: rgba(0,0,0,.70); position: fixed; top:0; left:0; width: 100%; height: 100%;} /*login*/ .login{ position:fixed; top:0; right:0; width:100%; max-width: 584px; height: 100%; background: url(../images/login_01.jpg) no-repeat; background-size: cover; color: #fff; padding: 55px;} a.login_closed{ cursor: pointer; font-size: 0; display:block; width:40px; height: 40px; border-radius:50%; background: url(../images/login_ico01.png) right center no-repeat; background-size: 40px; margin-bottom: 14%;} a.login_closed:hover{background-position:center center; background-color:#0b3f79; background-size: 30px;} .login_tit{ text-align:center; line-height: 1; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid rgba(255,255,255,.30);} .login_line, .login_txt, .login_label01, .login_check{ height:52px; line-height: 52px;} .login_line{ background: #fff; margin-bottom: 20px;} .login_ico{ display:block; float: right; width: 62px; height: 100%; text-align: center; padding-top: 10px;} .login_label01{ display:block; float: left; color: #333; padding:0 20px; } .login_fill{ overflow:hidden;} .login_txt{ display:block; width:100%;} input.login_txt::-webkit-input-placeholder{color:#666;} input.login_txt::-moz-placeholder{color:#666;} input.login_txt:-moz-placeholder{color:#666;} input.login_txt:-ms-input-placeholder{color:#666;} .login_check{ width:202px; float: right; border-left: 20px solid #2164aa;} .login_ask{ clear:both; color: #6296ce; line-height: 30px;} .login_ask a{ display:inline-block; position: relative; color: #fff;} .login_ask a:before{ content:""; position: absolute; bottom: 0; left:0; width: 0; height: 1px; background: #fff;} .login_ask a.forget_psw{ float:right;} .login_ask a:hover:before{ width:100%;} .login_btn{ display:block; width:100%; height: 50px; background: #0b3f79; color: #fff; margin-top: 30px;} .login_btn:hover{ opacity:.80;} .red_star{ color:red;} .zhao_txt{ padding-top:50px; text-align: center; line-height: 1.5;} .zhao_txt img{ display:block; margin: 0 auto 35px; width:50%; max-width: 140px;} /*login_change*/ .login_change{ width:584px; height: 630px; right:auto; top:50%; left:50%; margin: -315px 0 0 -292px; } /*xiu_result*/ .xiu_result{ padding-top:30px; text-align: center; line-height: 1.5;} .xiu_result img{ display:block; margin: 0 auto 30px; width: 65px;} /*header_scr*/ .header_scr,.header_scr .subclass{ background: rgba(0,0,0,.60);} .header_scr .inner.inner_item0{ padding-top:25px;} /*===================footer========================*/ footer{ position: relative; z-index: 1; border-top:8px solid #2b71b8; background: url(../images/footer_01.jpg) center top no-repeat; background-size: cover; color: #fff;} footer a{ color:#fff;} .footer_top{ padding:5% 0; border-bottom: 1px solid rgba(255,255,255,.10);} .footer_nav{ width:70%; float:left; border-right: 1px solid rgba(255,255,255,.10);} .footer_nav li{ width:16%; float: left;} .footer_nav li a{ display:block;} .footer_nav li a.f_item0{ position:relative; margin-bottom: 15px;} .footer_nav li a.f_item0:before{ content:" "; position: absolute; top:50%; right:0; width:4px; height:4px; border-radius: 4px; background: #fff; margin: -2px 18% 0 0;} .footer_nav li:last-child a.f_item0:before{ display:none;} .f_subclass{} .f_subclass a{ line-height:1.8; opacity: .60;} .f_subclass a em{ padding-bottom: 3px; position: relative;} .f_subclass a em:before{ content:""; position: absolute; bottom: 0; left:50%; width:0; opacity: 0; height: 1px; background: #fff;} .f_subclass a:hover{ opacity: .90;} .f_subclass a:hover em:before{ left:0; width:100%; opacity: 1;} .contact_way{ overflow:hidden; text-align: right;} .way_info{ } .way_info li{ line-height: 1; margin-bottom:15px;} .way_info li span{ font-family: Estrangelo Edessa;} .way_public{ padding-top:15px;} .way_public li{ display:inline-block; width:28%; max-width: 132px; margin-left: 8%; text-align: center; font-size: 12px;} .way_public li:first-child{ margin-left:0;} .way_public li img{ display:block; margin: 0 auto 15px;} .footer_bot{ padding: 3.25% 0;} .footer_logo{ display:block; float: left; width: 291px;} .copyright{ font-size:12px; float: right; margin-top: 1.5%;} /*notice_tan*/ #notice_tan{ text-align: center;} .notice_sao{ position: relative; z-index: 1; display:inline-block; color: #fff;} .notice_sao img{ display:block; margin: 0 auto 10px;} /*===================main========================*/ main{ position: relative; background: #fff;} .inner{ width:1600px; margin: 0 auto;} /*owl*/ .owl-dots{ width:100%; text-align: center; } .owl-dots .owl-dot{ display:inline-block; vertical-align: middle;} .owl-dots .owl-dot span{ display:block;} /*公共*/ @media only screen and (max-width: 1680px){ .inner{ width:1360px;} } @media only screen and (max-width: 1440px){ .inner{ width:1170px;} /*header*/ .sou_submit, .search_txt02{ height:66px;} } @media only screen and (max-width: 1279px){ .inner{ width:100%; max-width:1000px; padding-left: 20px; padding-right: 20px;} /*header*/ .sou_submit, .search_txt02{ height:56px;} /*header*/ .logo img{ height:35px; width: auto;} .sou_submit, .search_txt02{ height: 46px;} /*header,.header_scr{ background:rgba(0,0,0,70);}*/ header .inner.inner_item0,.header_scr .inner.inner_item0{ height:55px; padding-top: 10px;} .header_handle li a{ padding:0 7px;} .header_handle{ margin-right:-7px;} .nav li{ float:none; text-align: right; margin-top: 10px;} .nav li a.a_item0,.header_scr .nav li a.a_item0{ padding:0 0 8px;} .header_r{ position:fixed; top:55px; right:0; z-index: 1004; width:100%; height: -webkit-calc(100% - 55px); height: calc(100% - 55px); max-width: 540px; padding:40px 20px; background:rgba(0,0,0,.90); overflow-y: auto; display: none;} .menu_ico{ display: block;} .nav_wrap{ display:none;} .nav_phone{ display:block; padding: 30px 0;} /*footer*/ .way_public li{ margin-left:4%;} } @media only screen and (max-width: 991px){ .sou_submit{ width:86px;} .sou_write{ padding: 0 20px 0 30px;} .sou_write:before{ left:20px;} /*main*/ /*main{ padding-top:50px;}*/ /*footer*/ .footer_nav{ width:100%; float: none; margin-bottom: 20px;} .footer_nav li{ width:14.285%;} .contact_way{ text-align:center;} .footer_bot{ text-align:center;} .footer_logo{ float:none; width: 80%; max-width: 291px; margin: 0 auto;} .copyright{ float:none;} .way_public li{ width:20%;} .way_info li{ margin-bottom:10px;} } @media only screen and (max-width: 767px){ .header_handle{ display:block; margin: 10px 0 0;} .footer_nav li{ width: 25%;} .f_subclass { display:none;} .footer_nav li a.f_item0{ margin-bottom:10px;} } /*============== focus_swiper*/ .focus_wrap{ width:100%; height: 100vh; overflow: hidden;} .slide{ position: relative;} .slide,.slide .owl-stage-outer,.slide .owl-stage,.slide .owl-item,.slide li, .slide_item img.focus_img{ width: 100%; height: 100%; overflow: hidden;} .slide_item { position: relative; } .slide_caption { position: absolute; top:50%; margin-top: -2.5%; left:0; z-index: 1; width:100%; text-align: center; } .slide_caption_tit { margin-bottom: 20px;} .slide .owl-dots{ position: absolute; left:0; bottom: 30px;} .slide .owl-dots .owl-dot span{ width:35px; height: 35px; margin: 0 8px; position: relative; background: none;} .slide .owl-dots .owl-dot span:before{ content:""; width: 100%; height: 2px; background: #fff; opacity: .60; position: absolute; top:50%; left:0; margin-top: -1px;} .slide .owl-dots .owl-dot.active span:before{ opacity: 1;} /*li_slide02*/ .slide_img{ position:absolute; top:0; left:0; width: 100%; height: 100%; background-position:center center; background-size:cover; background-repeat:no-repeat;} img.slide02_dec01{ display:block; position: absolute; top:0; left:0; width: 26.407%; max-width: 507px; } .slide02_dec02{ position: absolute; top:50%; left:0; margin-top: -6.9%; width:100%; text-align: center;} .slide02_dec02 img{ display:block; margin: 0 auto; width: 50.886%; max-width: 977px;} .slide02_dec03{ position: absolute; top:50%; left:0; margin-top: 11.45%; width:100%; text-align: center;} .slide02_dec03 img{ display:block; margin: 0 auto; width: 50.886%; max-width: 977px;} /*.slide .owl-item.active li#slide_02 img.slide02_dec01{ animation: 2s .2s swing-3 both;}*/ .slide .owl-item.active li#slide_02 .slide02_dec02 img{ animation: 2s .4s fadeIn both;} .slide .owl-item.active li#slide_02 .slide02_dec03 img{ animation: 2s .4s fadeIn both;} /*li_slide03*/ img.slide03_dec01{ display:block; position:absolute; top:50%; left:50%; margin: -5% 0 0 -32%; width:10%; max-width: 166px;} img.slide03_dec02{ display:block; position:absolute; top:50%; left:50%; margin: -24.2% 0 0 -20.8%; width:42.4%; max-width: 814px;} .slide .owl-item.active li#slide_03 img.slide03_dec02{ /*animation: 3s .2s fadeIn both;*/} .slide .owl-item.active li#slide_03 img.slide03_dec01{ /*animation: 3s .6s fadeIn both;*/} .swing-1 { -webkit-animation: swing1 3s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955); -moz-animation: swing1 3s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955); animation: swing1 3s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955); } @-webkit-keyframes swing1 { 0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 100% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); } } @-moz-keyframes swing1 { 0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 100% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); } } @-ms-keyframes swing1 { 0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 100% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); } } @keyframes swing1 { 0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 100% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); } } /*swing-2*/ .swing-2 { -webkit-animation: swing2 3s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955); -moz-animation: swing2 3s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955); animation: swing2 3s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955); } @-webkit-keyframes swing2 { 0% { -webkit-transform: rotateZ(3deg); -moz-transform: rotateZ(3deg); transform: rotateZ(3deg); } 100% { -webkit-transform: rotateZ(-3deg); -moz-transform: rotateZ(-3deg); transform: rotateZ(-3deg); } } @-moz-keyframes swing2 { 0% { -webkit-transform: rotateZ(3deg); -moz-transform: rotateZ(3deg); transform: rotateZ(3deg); } 100% { -webkit-transform: rotateZ(-3deg); -moz-transform: rotateZ(-3deg); transform: rotateZ(-3deg); } } @-ms-keyframes swing2 { 0% { -webkit-transform: rotateZ(3deg); -moz-transform: rotateZ(3deg); transform: rotateZ(3deg); } 100% { -webkit-transform: rotateZ(-3deg); -moz-transform: rotateZ(-3deg); transform: rotateZ(-3deg); } } @keyframes swing2 { 0% { -webkit-transform: rotateZ(3deg); -moz-transform: rotateZ(3deg); transform: rotateZ(3deg); } 100% { -webkit-transform: rotateZ(-3deg); -moz-transform: rotateZ(-3deg); transform: rotateZ(-3deg); } } /*swing-3*/ .swing-3 { -webkit-animation: swing3 3s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955); -moz-animation: swing3 3s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955); animation: swing3 3s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955); } @-webkit-keyframes swing3 { 0% { -webkit-transform: translate3d(-20px, -20px, 0); transform: translate3d(-20px, -20px, 0); } 100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @-moz-keyframes swing3 { 0% { -webkit-transform: translate3d(-20px, -20px, 0); transform: translate3d(-20px, -20px, 0); } 100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @-ms-keyframes swing3 { 0% { -webkit-transform: translate3d(-20px, -20px, 0); transform: translate3d(-20px, -20px, 0); } 100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes swing3 { 0% { -webkit-transform: translate3d(-20px, -20px, 0); transform: translate3d(-20px, -20px, 0); } 100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @media only screen and (max-width: 1279px){ .focus_wrap{ height: 600px;} } @media only screen and (max-width: 991px){ .focus_wrap{ height: 450px;} .slide_caption_tit{ margin-bottom: 5px;} .slide .owl-dots .owl-dot span{ width:25px;} } @media only screen and (max-width: 767px){ .focus_wrap{ height: 300px;} .slide .owl-dots{ bottom:10px;} } /*=============================== newly*/ .newly{ position: relative; text-align:center;} .newly_tit{ position: absolute; top:80px; left:0; width:100%; z-index: 3; font-weight: bold;} .newly_tit span{ color: #004898;} .tab_box{ position: absolute; top:200px; left: 0; width:100%; z-index: 3;} .newly_tab{ font-weight: bold; border-bottom: 1px solid #c8c9cb; } .newly_tab li{ display:inline-block; width:24.57%; padding: 0 45px; position: relative; top:-50px;} .newly_item{ position: absolute; top:-120px; font-weight: bold; text-align: center;} .newly_tab li:nth-of-type(1) .newly_item{ right: -58%;} .newly_tab li:nth-of-type(2) .newly_item{ right: 29%;} .newly_tab li:nth-of-type(3) .newly_item{ left: -58%;} .newly_tab li a{display:block; position: relative; padding-bottom:25px;} .newly_tab li a:before{ content:""; height: 2px; position: absolute; bottom: 0; left:50%; width:0; background: #2b71b8;} .newly_tab li a:after{ content: ""; width:22px; height: 6px; background: url(../images/ico_05.png) center 6px no-repeat; position: absolute; bottom: 1px; left:50%; margin-left: -11px;} .newly_ico{ display:block; width: 85px; margin: 0 auto 15px; position: relative;} .newly_ico img{ display:block;} .newly_ico i{ display:inline-block; position: absolute; } .newly_tab li:nth-of-type(1) a .newly_ico i:nth-of-type(1){ width: 24%; max-width: 20px; top: 31%; right: 28%;} .newly_tab li:nth-of-type(1):hover a .newly_ico i:nth-of-type(1){ -webkit-animation: ico_move01 1s infinite linear alternate; animation: ico_move01 1s infinite linear alternate; } @-webkit-keyframes ico_move01{ 0%{ top:31%;} 100% {top:26%;} } @keyframes ico_move01{ 0%{ top:31%; } 100% {top:26%;} } .newly_tab li:nth-of-type(1) a .newly_ico i:nth-of-type(2){ width: 24%; max-width: 20px; bottom: 25%; left:29%;} .newly_tab li:nth-of-type(1):hover a .newly_ico i:nth-of-type(2){ -webkit-animation: ico_move02 1s infinite linear alternate; animation: ico_move02 1s infinite linear alternate; } @-webkit-keyframes ico_move02{ 0%{ bottom: 25%;} 100% { bottom: 20%;} } @keyframes ico_move02{ 0%{ bottom: 25%;} 100% { bottom: 20%;;} } .newly_tab li:nth-of-type(2) a .newly_ico i:nth-of-type(1){ width: 77%; max-width: 68px; top: 12%; left:21%;} .newly_tab li:nth-of-type(2):hover a .newly_ico i:nth-of-type(1){ -webkit-animation: ico_move03 1s infinite linear alternate; animation: ico_move03 1s infinite linear alternate; } @-webkit-keyframes ico_move03{ 0%{ left:21%;} 100%{ left:31%;} } @keyframes ico_move03{ 0%{ left:21%;} 100%{ left:31%;} } .newly_tab li:nth-of-type(3) a .newly_ico i:nth-of-type(1){ width:17%; max-width:14px; top: 9%; left:18%;} .newly_tab li:nth-of-type(3):hover a .newly_ico i:nth-of-type(1){ -webkit-animation: ico_move04 1s infinite linear alternate; animation: ico_move04 1s infinite linear alternate; } @-webkit-keyframes ico_move04{ 0%{ top: 9%;} 100%{ top: 3%;} } @keyframes ico_move04{ 0%{ top: 9%;} 100%{ top:3%;} } .newly_tab li.newly_cur a{ color: #004898;} .newly_tab li.newly_cur a:before{ left:0; width:100%;} .newly_tab li.newly_cur a:after{ background-position: center 0;} .newly_con{ height: 600px; position:relative;} .newly_zhan{ display:block; margin: 0 auto;} .newly_area{ position:absolute; top:0; left:0; width:100%; height: 100%; z-index: 2; background-position: center; background-repeat: no-repeat; background-size: cover; padding-top: 420px; -webkit-transition:all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .newly_dis{ opacity: 0; z-index: -1;} .newly_des{ color: #333; opacity: 1.0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .newly_dis .newly_des{ -webkit-transition: opacity 0.60s, -webkit-transform 0.60s; transition: opacity 0.60s, transform 0.60s; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); } @media only screen and (max-width: 1680px){ .newly_tab li:nth-of-type(2) .newly_item{ right: 25%;} } @media only screen and (max-width: 1440px){ .newly_con{ height:535px;} .newly_tit{ top:90px;} .newly_item{ top:-90px; /*width:50%;*/} .newly_tab li:nth-of-type(2) .newly_item{ right: 25%;} .tab_box{ top:160px;} .newly_area{ padding-top:370px;} } @media only screen and (max-width: 1279px){ .newly_ico{ width:65px;} .newly_con{ height:450px;} .newly_tit{ top:60px;} .newly_item{ top:-60px; width:70%;} .newly_tab li:nth-of-type(2) .newly_item{ right: 15%;} .tab_box{ top:120px;} .newly_area{ padding-top:290px;} } @media only screen and (max-width: 991px){ .newly_tab li{ padding: 0 15px;} } @media only screen and (max-width: 767px){ .newly_con{ height:400px;} .newly_item{ width:100%; top:-50px;} .newly_tab li:nth-of-type(2) .newly_item{ right: 0;} .tab_box{ top:90px;} .newly_area{ padding-top: 200px;} .newly_tab li{ width:30.33%;} .newly_tab li a{ padding-bottom:15px;} .newly_ico{ width:45px; margin-bottom:5px;} } /*=============================== pro*/ .pro{ padding: 6.5% 0; position: relative;/* background: url(../images/pro_01.jpg) center top no-repeat; background-size: cover;*/} .pro_dec01{ display:block; width: 14%; max-width: 256px; position: absolute; top: 50%; left:2.60%; margin-top:7.5%; display: none;} .pro_dec02{ display:block; width: 22.2%; max-width: 425px; position: absolute; top: 15%; right:0; z-index: 2; display: none;} .pro_swiper{ position: relative;} .title01{ font-weight: bold;} .title01 a{ color:#004898;} .title01 span{ display:block; margin-top: 10px; font-weight: normal;} .pro_tit{ position:absolute; top:40px; right:0; z-index: 4; padding-bottom: 108px;} .pro_tit:before{ content:""; position: absolute; bottom:0; left:0; width:1px; height: 78px; background: #9f9f9f;} .pro_img{} .img_show{ width:55.9375%; float: left; position: relative;} .img_show a{ display:block; position: relative; padding-bottom: 12%;} .img_item0{ width:81.788%; height: 654px; overflow: hidden; max-width: none;} .img_item0 img{ width:100%; height:100%;} .img_show a img{ display:block; -webkit-transform: scale(1, 1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1, 1); transition-timing-function: ease-out; transition-duration:600ms; position: relative; } .img_show:hover a img{ -webkit-transform: scale(1.10, 1.10); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1.10, 1.10); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1.10, 1.10); transition-timing-function: ease-out; transition-duration:600ms; } .pro_ico{ display:inline-block; border-left:15px solid #fff; border-top:15px solid #fff; width:31.5%; max-width: 445px; overflow:hidden; position:absolute; bottom:0; right:0; left:75%} .pro_ico i{ display:block; position:absolute; top:0; left:0; width:100%; height: 100%;} .pro_ico01 i{ background: rgba(0,72,152,.80);} .pro_ico02 i{ background: rgba(43,113,184,.80);} .pro_ico03 i{ background: rgba(143,184,61,.80);} .pro_ico i img{ position:absolute; top:50%; left:50%; width: 47.62%; height:46.3%; margin-left: -23.81%; margin-top:-23.15%; } .pro_info{ float: right; margin-top: 260px;} .pro_thumbs,.pro_tit,.pro_info{ width: 38.75%; max-width: 572px;} .pro_info h4{ margin-bottom:10px;} .pro_info h4 b{ display:block; margin-top: 3.5%;} .pro_des{ color:#666; line-height: 2; margin-bottom:3.5%; position: relative; z-index: 3;} /*more01*/ a.more01{ display:block; width:120px; line-height: 48px; background: #004898; border:2px solid #004898; text-align: center; color: #fff;} a.more01 em{ display:inline-block; vertical-align: middle; margin-left: 10px; position: relative; width:13px; height: 13px;} a.more01 em i{ position: absolute; display:block; height: 2px; background: #fff; -webkit-transition:all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } a.more01 em i:nth-child(1){ top:0; width:10px;} a.more01 em i:nth-child(2){ top:5px; width:7px;} a.more01 em i:nth-child(3){ top:10px; width:13px;} a.more01:hover{ color:#004898;} a.more01:hover em i:nth-child(n){ width:13px; background: #004898;} .pro_info01 a.more01{ background: #004898; border-color: #004898;} .pro_info02 a.more01{ background: #2b71b8; border-color: #2b71b8;} .pro_info03 a.more01{ background: #8fb83d; border-color: #8fb83d;} .pro_info01 h4 b,.pro_info01 a.more01:hover{ color: #004898;} .pro_info02 h4 b,.pro_info02 a.more01:hover{ color: #2b71b8;} .pro_info03 h4 b,.pro_info03 a.more01:hover{ color: #8fb83d;} .pro_info01 a.more01:hover em i:nth-child(n){ background: #004898;} .pro_info02 a.more01:hover em i:nth-child(n){ background: #2b71b8;} .pro_info03 a.more01:hover em i:nth-child(n){ background: #8fb83d;} a.more01:hover{ background:rgba(255,255,255,.80);} #sync1 .owl-item.active .pro_ico img{ animation: 1s .3s pulse both; } #sync1 .owl-item.active .pro_info h4{ animation: 1s .2s fadeInUp both; } #sync1 .owl-item.active .pro_des{ animation: 1s .4s fadeInUp both; } #sync1 .owl-item.active a.more01{ animation: 1s .6s fadeInUp both; } /*pro_thumbs*/ .pro_thumbs{ background: #fff; position: absolute; bottom:0; opacity:0; right:50px; z-index: 2;} .my_move01{ animation: move01 1s forwards alternate; -moz-animation: move01 1s forwards alternate; -webkit-animation:move01 1s forwards alternate; -o-animation:move01 1s forwards alternate; } @keyframes move01{ 0%{ right:50px; opacity: 0; } 100%{ right:0; opacity: 1; } } @-webkit-keyframes move01{ 0%{ right:50px; opacity: 0; } 100%{ right:0; opacity: 1; } } .pro_thumbs .owl-stage-outer{ overflow:visible;} .pro_thumbs a{ display:block; cursor: pointer; position: relative; text-align: center;} .pro_num{ display:block; position: absolute; /*top:0; */ left:0; width:100%; font-weight: bold; line-height: 1; -webkit-transition: opacity 0.60s, -webkit-transform 0.60s; transition: opacity 0.60s, transform 0.60s; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); } .num01{ color: #004898;} .num02{ color: #1864b1;} .num03{ color: #2a7dd1;} .num04{ color: #8fb83d;} .thumbs_block{ height: 165px; padding-top: 35px; color: #fff; position: relative; margin-top: -17%;} .thumbs_01{ background: #004898;} .thumbs_02{ background: #1864b1;} .thumbs_03{ background: #2a7dd1;} .thumbs_04{ background: #8fb83d;} .pro_thumbs .owl-item:hover a .pro_num, .pro_thumbs .owl-item.current a .pro_num{ -webkit-transform: translate3d(0, -80%, 0); transform: translate3d(0, -80%, 0); } .thumbs_block img{ display:block; width:45%; max-width: 68px; margin: 0 auto 10px; -webkit-transform: scale(1, 1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1, 1); transition-timing-function: ease-out; transition-duration:600ms; position: relative; } .pro_thumbs .owl-item:hover a .thumbs_block img, .pro_thumbs .owl-item.current a .thumbs_block img{ -webkit-transform: scale(1.10, 1.10); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1.10, 1.10); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1.10, 1.10); transition-timing-function: ease-out; transition-duration:600ms; } @media only screen and (max-width: 1440px){ .img_item0{ height:554px;} .pro_tit{ top:30px; padding-bottom:78px;} .pro_tit:before{ height:48px;} .pro_info{ margin-top:210px;} .pro_des{ line-height:1.8;} .thumbs_block{ height:132px; padding-top: 22px;} .pro_ico{ border-width:20px;} } @media only screen and (max-width: 1279px){ .img_item0{ height:514px;} .pro_tit{ top:0; padding-bottom:38px;} .pro_tit:before{ height:18px;} .pro_info{ margin-top:160px;} .thumbs_block{ height:117px; padding-top: 22px;} .pro_ico{ border-width:15px;} } @media only screen and (max-width: 991px){ /*.img_show{ width:100%; float: none; max-width: 895px; margin: 0 auto; } */ .img_item0{ height:auto;} .pro_thumbs, .pro_tit, .pro_info{ width:100%; max-width: none; float:none; margin: 0;} .pro_tit{ position: relative; top:auto; margin-bottom: 35px;} .img_show{ margin-right:4%;} .pro_info{ overflow:hidden; width:auto;} .pro_thumbs{ position: relative; right:auto; margin-top: 90px;} .thumbs_block{ height:auto; padding: 20px 0;} .pro_ico{ border-width:10px; display:none} a.more01{ width:100px; line-height: 40px;} } @media only screen and (max-width: 767px){ .pro_thumbs{ margin-top: 60px;} } /*=============================== solution*/ .solution{ color: #fff; position: relative;} .solution_inner01{ position:relative;} .solution_tit{ position:absolute; top:110px; left:0; z-index: 4;} .solution_tit a{ color:#fff;} .solution_swiper{ position:relative;} /*solution_top*/ .solution_top{ position: relative;} .solution_top .item{ position: relative; z-index: 1; padding:250px 0 100px 0; background-size: cover; background-repeat: no-repeat; background-position: center center;} .solution_item{ margin-bottom: 25px;} .solution_item a{ color:#fff;} .solution_des{ line-height: 26px; height:104px; letter-spacing: 0.01em; text-align: justify; max-width: 660px; overflow: hidden; margin-bottom: 45px;} .solution_top .item_show{ position: absolute; top:0; left:0; z-index: 2; width:100%; height: 100%; -webkit-transition:all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .solution_dis{ opacity: 0; z-index: -1;display:none} .solution_top .item_show.active .solution_item{ animation: 1s .2s fadeInUp both; } .solution_top .item_show.active .solution_des{ animation: 1s .4s fadeInUp both; } .solution_top .item_show.active .more01{ animation: 1s .5s fadeInUp both; } /*solution_thumbs*/ .solution_thumbs{ position: absolute; bottom: 0; left:0; z-index: 3; width:100%; background: rgba(143,184,61,.60);} .solution_thumbs .item{ width:33.33%; float: left;} .solution_thumbs a{ display:block; cursor: pointer; text-align:center; color: #fff; line-height: 175px;} .solution_thumbs a img{ display:inline-block; vertical-align: middle; width: 20%; max-width: 87px; margin-right: 15px;} .solution_thumbs a span{ display:inline-block; vertical-align: middle; padding-right:10%; background: url(../images/ico_07.png) right center no-repeat; background-size: 15.5%;} .solution_thumbs .item:nth-child(1) a{ background: rgba(143,184,61,.30);} .solution_thumbs .item:nth-child(2) a{ background: rgba(143,184,61,.50);} .solution_thumbs .item:nth-child(3) a{ background: rgba(143,184,61,.70);} .solution_thumbs .item:hover a, .solution_thumbs .item.current a{ background: rgba(143,184,61,1);} /*industry*/ .industry{/* background:url(../images/solution_01.jpg) center top no-repeat; background-size: cover;*/ background:#2b71b9} #industry_swiper{ text-align: center;} #industry_swiper .owl-item{ padding: 1% 0;} #industry_swiper .owl-item .item a{ display:block; color: #fff; border-right:1px dashed #fff;} #industry_swiper .owl-item:first-child .item a{ border-left:1px dashed #fff;} #industry_swiper .owl-item .item a span{ display:inline-block; position: relative; padding-bottom: 2px;} #industry_swiper .owl-item .item a span:before{ content:""; position: absolute; bottom: 0; left:50%; width:0; height: 1px; background: #fff; opacity: 0;} #industry_swiper .owl-item .item:hover a span:before{ left:0; width:100%; opacity: 1;} #industry_swiper .owl-item .item a img{ display:block; width: 30%; max-width: 65px; margin: 0 auto 10px; -webkit-transition: opacity 0.60s, -webkit-transform 0.60s; transition: opacity 0.60s, transform 0.60s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } #industry_swiper .owl-item .item:hover a img{ -webkit-animation: img_move01 1s infinite linear alternate; animation: img_move01 1s infinite linear alternate; } @-webkit-keyframes img_move01{ 0%{ -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 100% { -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); } } @keyframes img_move01{ 0%{ -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 100% { -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); } } #industry_swiper .owl-dots{ position: absolute; bottom: 10px; left:0; width:100%;} #industry_swiper .owl-dots .owl-dot{ margin:0 5px;} #industry_swiper .owl-dots .owl-dot span{ border-radius: 50%; width:10px; height: 10px; background:#fff; opacity: .50;} #industry_swiper .owl-dots .owl-dot.active span{ opacity: 1;} @media only screen and (max-width: 1440px){ .solution_tit{ top:80px;} .solution_top .item{ padding: 250px 0 226px;} .solution_thumbs a{ line-height:125px;} } @media only screen and (max-width: 1279px){ .solution_tit{ top:50px; left:20px;} .solution_top .item{ padding: 200px 0 176px;} .solution_thumbs a{ line-height:75px;} } @media only screen and (max-width: 991px){ .solution_top .item{ padding: 150px 0 106px;} .solution_thumbs a{ line-height: 30px; padding-top: 5px;} .solution_thumbs a img{ display:block; margin:0 auto;} .solution_thumbs a span{ background:none; padding-right: 0;} .solution_item{ margin-bottom:15px;} .solution_des{ margin-bottom:25px;} } /*=============================== news*/ .news{ padding: 6.5% 0;} /*news_swiper*/ #news_swiper{ width:28.125%; float: left; margin-right: 4.5%;} #news_swiper .item a{ display:block; height: 515px; overflow: hidden; position: relative;} #news_swiper .item a img{ display:block; max-width: none; width: 100%; height: 100%; -webkit-transform: scale(1, 1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1, 1); transition-timing-function: ease-out; transition-duration:600ms; position: relative; } #news_swiper .item:hover a img{ -webkit-transform: scale(1.10, 1.10); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1.10, 1.10); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1.10, 1.10); transition-timing-function: ease-out; transition-duration:600ms; } .news_info{ position:absolute; bottom: 0; left:0; z-index: 1; width:100%; background: rgba(0,72,152,.65); color: #fff; padding: 6% 10%;} .news_item{ line-height:1.7; margin-bottom: 10px;} #news_swiper .owl-dots{ width: auto; position: absolute; bottom: 6%; right:10%;} #news_swiper .owl-dots .owl-dot{ margin: 0 5px;} #news_swiper .owl-dots .owl-dot span{ border-radius: 50%; width:10px; height: 10px; background: #fff; opacity: .50;} #news_swiper .owl-dots .owl-dot.active span{ opacity: 1;} /*news_middle*/ .news_middle{ width:31.25%; float: left;} .news_tit{ margin-bottom:75px;} .news_block{ padding: 26px 0; border-top:1px dashed #999999;} .news_rec{ margin-bottom:-26px;} .news_caption{ line-height:1.7; background: url(../images/ico_08a.png) left center no-repeat; padding-left: 30px; margin-left: -30px;} .news_caption a{ display:block; color: #004898; line-height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} .news_block:hover .news_caption{ background-image: url(../images/ico_08b.gif);} .news_date{ color: #bbb;} .news_des{ overflow:hidden; line-height:32px; max-height: 64px;} .news_caption,.news_date{ margin-bottom: 10px;} .news_rec .news_caption,.news_rec .news_date{ margin-bottom: 20px;} .news_rec .news_caption{ background-position: left 7px;} .news_rec .news_caption a{ white-space: normal; max-height:68px;} .news_rec .news_des{ max-height: 96px; margin-bottom: 45px;} /*rec_list*/ .rec_list{ width:31.25%; float: right;} .rec_list li.news_block:first-child{ padding-top:0; border:none;} .rec_list li.news_block:last-child{ padding-bottom:0;} .news_des{ line-height:26px; max-height: 52px;} .news_rec .news_des{ max-height: 78px;} @media only screen and (max-width: 1440px){ #news_swiper .item a{ height:470px;} .news_caption a{ line-height:30px;} .news_rec .news_caption a{ max-height: 60px;} } @media only screen and (max-width: 1279px){ #news_swiper .item a{ height:420px;} .news_tit{ margin-bottom:55px;} .news_rec{ margin-bottom:-16px;} .news_block{ padding: 16px 0;} .news_rec .news_des{ margin-bottom:35px;} .news_caption{ background-size:18px; background-position: left center;} } @media only screen and (max-width: 991px){ .news_tit { margin-bottom: 35px; } #news_swiper{ width:48.125%;} .news_middle{ width:auto; float: none; overflow: hidden;} .rec_list{ width:100%; clear: both; margin-top:30px;} .news_caption{ margin-left:0;} .news_rec .news_des{ margin-bottom:25px;} } @media only screen and (max-width: 639px){ #news_swiper{ width:100%; float: none; max-width: 450px; margin: 0 auto 30px;} #news_swiper .item a{ height:auto;} .news_rec .news_caption{ background-position:left 4px;} .news_rec .news_caption, .news_rec .news_date{ margin-bottom:10px;} .news_rec .news_des{ margin-bottom:15px;} } /*=============================== banner_wrap*/ .banner_wrap{ overflow: hidden; position: relative;} .banner_img{ position:absolute; top:0; left:0; width:100%; background-position:center top; background-size:cover;} .banner_wrap,.banner_img{ height:600px;} .banner_wrap .inner{ height:100%; position: relative;} .banner_txt{ position:absolute; top:50%; left:0; width:100%; color: #fff; line-height: 1;} .banner_txt p{ margin-top:10px;} /*=============================== sub_wrap*/ .sub_wrap{ min-height: 500px;} .sub_top{ padding: 20px 0;} .sub_top_style02{ border-bottom:1px solid #e4e4e4; margin-bottom: 4%;} .shared{ float:right;} .location{/* float:left;*/ margin:0 auto; line-height: 24px; background-size:23px; } .location a{ display:inline-block; vertical-align: middle; height:55px; padding:0 8px; line-height:55px; } .location img{ display:none;} .location a:hover, .location a.location_cur{ color: #004898;} .location2{/* float:left;*/ margin:0 auto; line-height: 24px; background-size:23px; text-align:center } .location2 a{ display:inline-block; vertical-align: middle; height:55px; padding:0 15px; line-height:55px; border: 1px solid #49a2e7; margin:5px; } .location2 img{ display:none;} .location2 a:hover, .location2 a.location_cur{background:#004898; color: #fff;} /*.location{ float:left; line-height: 24px; background: url(../images/ico_09.png) left top no-repeat; background-size:23px; padding-left: 43px;} .location a{ display:inline-block; vertical-align: middle;} .location img{ display:none;} .location a:hover, .location a.location_cur{ color: #004898;}*/ /*===============================产品============================*/ /*=========== pro_classify*/ .pro_classify{ overflow: hidden; margin: 0 -25px 7%;} .pro_classify li{ width:33.33%; float: left; padding: 0 25px;} .pro_classify li img{ display:block;} .p_c_block{ position: relative; height: 485px; overflow: hidden;} .p_c_img01{ width:100%; height: 100%;} .p_c_info{ display:block; position: absolute; top:0; left:0; width:100%; height: 100%; background: url(../images/pro_04.png) center bottom no-repeat; background-size:contain; color: #fff; line-height: 1;} .p_c_txt{ width:100%; position: absolute; left:0; bottom: 0; padding:0 12% 12%;} .p_c_ico{ display:block; margin-bottom: 30px; } .p_c_ico img{ width:30%; max-width: 68px; margin-bottom:20px;} .p_c_des{ line-height: 30px; height: 60px; overflow: hidden;} .pro_classify li img.p_c_img01{ -webkit-transform: scale(1, 1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1, 1); transition-timing-function: ease-out; transition-duration:600ms; width: 100%; position: relative; } .pro_classify li:hover img.p_c_img01{ -webkit-transform: scale(1.10, 1.10); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1.10, 1.10); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1.10, 1.10); transition-timing-function: ease-out; transition-duration:600ms; } .pro_classify li:hover .p_c_ico{ animation: 1s .3s pulse both; } .pro_classify li:hover .p_c_des{ animation: 1s .5s pulse both; } /*=========== sec_storage*/ .sec_storage{} .title02{ line-height: 1; text-align:center; margin-bottom: 4%;} .storage_box{} /*storage_tab*/ .common_tab{ border-bottom:1px solid #d7d7d7;} .common_tab li{ float: left;} .common_tab li a{ display:block; cursor: pointer; text-align: center; opacity: .60; padding-bottom: 35px; position: relative;} .common_tab li a:before{ content:""; position: absolute; bottom: 0; left:0; width:0; opacity: 0; height: 4px; background: #2b71b8;} .common_tab li.common_cur a{ opacity:1;} .common_tab li.common_cur a:before{ width:100%; opacity: 1;} .storage_tab{ margin-bottom: 4%;} .storage_tab li{ width:14.285%;} /*storage_area*/ .storage_area{} .storage_item{ display:none;} .storage_rec{ margin-bottom: 3%;} .storage_rec .inner{ padding: 20px; background: #efefef;} .s_r_img{ display:block; float: left; overflow: hidden; width:38.125%;} .s_r_img img{ display:block;} .s_r_info{ overflow: hidden; padding: 3.5% 5% 0 1.25%;} .s_r_tit{ letter-spacing:0.02em; margin-bottom: 3%;} .s_r_tit a{ line-height:36px; max-height:72px; overflow: hidden; text-overflow: ellipsis; display: block;} .storage_rec .s_r_tit a{ line-height:40px; max-height: 80px;} .s_r_des{ line-height:2; max-height: 64px; overflow: hidden; margin-bottom: 6%;} .storage_rec:hover .s_r_tit a{ color: #004898;} /*storage_list*/ .common_show{ } .storage_list{ } .theme_common .item{ -webkit-transition:all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .storage_list .item{ background: #efefef; padding: 10%;} .s_r_des02{ line-height:26px; height: 78px; overflow: hidden;} .storage_list .item:hover{ background:#fff; box-shadow:inset 0 0 20px -3px rgba(0,0,0,.20);} .theme_common .item:hover .s_r_tit a{ color: #004898;} /*theme_common*/ .theme_common .owl-nav .owl-prev, .theme_common .owl-nav .owl-next{ font-size: 0; position: absolute; top:50%; margin-top: -5%; left:-74px; width:44px; height: 44px; background: url(../images/arrow01_left.png) center center no-repeat; background-size: 25px;} .theme_common .owl-nav .owl-next{ left:auto; right:-74px; background-image: url(../images/arrow01_right.png);} .theme_common .owl-nav .owl-prev.disabled, .theme_common .owl-nav .owl-next.disabled{ opacity: .50;} .theme_common .owl-dots{ margin-top:4%;} .theme_common .owl-dots .owl-dot span{ width: 26px; height: 36px; position:relative;} .theme_common .owl-dots .owl-dot span:before{ content:""; position: absolute; bottom: 0; left:50%; margin-left: -1px; width:2px; height: 10px; background: #2b71b8;} .theme_common .owl-dots .owl-dot.active span:before{ height: 100%;} /*more02*/ a.more02{ /*width:130px; line-height: 58px;*/ background:none; border:1px solid #333333; color: #333; font-size:14px;} a.more02 em i{ background: #333;} a.more02:hover{ background:#333; color:#fff;} a.more02:hover em i:nth-child(n){ background: #fff;} .intro_dl dd a.more02{ width:100px; line-height: 40px;} /*=========== sec_why*/ .sec_why{ color: #fff; text-align: center;} .why_area{ position:relative; padding-top: 5.5%; padding-bottom: 5%;} .why_img{ position:absolute; top:0; left:0; z-index: 0; width:100%; height: 100%; background: #2b71b8;} .why_img img{ display:block; width:100%; height: 100%; opacity: .20;} .sec_why .title02,.why_data{ position:relative; z-index: 1;} .sec_why .title02 a{ color:#fff;} .sec_why .title02 a span{ display:block; margin-top:2%;} .why_data{} .why_data li{ display:inline-block; vertical-align: middle; border-left: 1px solid #fff;} .why_data li:nth-child(1){ width:16.25%; border:none;} .why_data li:nth-child(2){ width:25.3125%;} .why_data li:nth-child(3){ width:21.875%;} .why_data li:nth-child(4){ width:18.7%;} .why_data li span{ margin-right: 10px; } .counter{ font-family: 'akzidenzgroteskbq';} .why_data li span,.counter,.why_data li span b{ line-height: 0.75;} .why_data li span b{ line-height: 0.6; display:inline-block; vertical-align: bottom;} /*=========== sec_typical*/ .sec_typical{ padding: 5% 0; background: #efefef;} .typical_list{} .typical_list .item:before{ content:""; position: absolute; bottom: 0; left:50%; width:0; opacity: 0; height: 1px; background: #2b71b8;} .typical_img{ display:block; overflow: hidden;} .typical_img img{ display:block; -webkit-transform: scale(1, 1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1, 1); transition-timing-function: ease-out; transition-duration:600ms; width: 100%; position: relative; } .theme_common .item:hover .typical_img img{ -webkit-transform: scale(1.10, 1.10); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1.10, 1.10); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1.10, 1.10); transition-timing-function: ease-out; transition-duration:600ms; } .typical_info{ padding-top:8%;} .typical_list .item:hover:before{ left:0; width:100%; opacity: 1;} .typical_list .owl-nav .owl-prev, .typical_list .owl-nav .owl-next{ margin-top: -12.5%;} .showProductDetail{ display:none} /*=========== sec_solution*/ .sec_solution{ } .solution_list{} .solution_list .item{ background: #efefef;} .solution_list .item .typical_info .s_r_tit a{ max-height:none; height:36px;} .solution_list .item .typical_info{ height: 216px; padding:40px 40px 0;} .solution_list .item .typical_info .s_r_des02{ height:52px;} .solution_list .item:hover{ background:#fff; box-shadow:inset 0 0 20px -3px rgba(0,0,0,.20);} /*=========== sec_load*/ .sec_load{ padding: 5% 0; background: #efefef; margin-bottom: 0;} .load_list{ padding-top: 20px; background:#fff;} .load_list li{ width:50%; float:left; padding: 0 3%;} .li_block{ border-bottom: 1px solid #c2c2c2; -webkit-transition:all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .load_list li a{ display:block; height: 100px; line-height: 100px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} .load_list li a.load_link{ display:block; float:right; background: url(../images/ico_10a.png) right center no-repeat; padding-right: 30px; background-size: 22px; margin-left: 3%;} .load_list li:nth-child(5) .li_block,.load_list li:nth-child(6) .li_block{ border:none;} .load_list li a.load_link:hover{ color: #2b71b8; background-image: url(../images/ico_10b.gif);} .load_list li:hover .li_block{ border-color:#2b71b8;} /*=========== pro_overview*/ .m_b_5{ margin-bottom: 5%;} .pro_overview{ background: #f4f4f4;} .p_o_info{ width:50%; float: left; text-align: justify; padding: 3% 5%;} .p_o_info2{ width:70%; float: left; text-align: justify; padding: 3% 5%;} .p_o_info table { width: 100%; margin: 0 auto; border: 1px solid #ddd; } .p_o_info tr td { border: 1px solid #eee; padding: 3px 10px; } .p_o_tit{ color:#333; margin-bottom: 4%;} .p_o_item{ color:#333; margin-bottom: 2%;} .p_o_txt{ line-height: 24px; max-height: 168px; overflow: hidden;} .p_o_show{ width:50%;/* height: 404px;*/ float: right;} .p_o_show2{width:30%; float: right;} .p_o_show img{ display:block; width:100%; height: 100%;} .p_o_scr{} .p_o_scr .owl-dots{ position:absolute; bottom: 10px; left:0; z-index: 1;} .p_o_scr .owl-dots .owl-dot{ margin: 0;} .p_o_scr .owl-dots .owl-dot span{ margin: 10px 5px; border-radius: 50%; width:10px; height: 10px; background: #fff; opacity: .50;} .p_o_scr .owl-dots .owl-dot.active span{ opacity: 1;} /*=========== pro_features*/ .pro_features{} .p_f_tit{ text-align:center; position: relative; color: #555; margin-bottom: 3.5%;} .p_f_tit:before{ content:""; position: absolute; top:50%; left:0; width:100%;/* height: 1px; background: #e5e5e5;*/} .p_f_tit span{ display:inline-block; padding: 0 25px; position: relative; color:#333} .p_f_list{ margin: -20px;} .p_f_list li{ width:50%; float: left; padding: 20px;} .p_f_block{ background: #ddeeff; height: 296px; padding:5%;} .p_f_item{ color:#333; line-height: 1; margin-bottom: 20px;} .p_f_item img{ display:block; width:20%; max-width: 54px; margin-bottom: 15px;} .p_f_des{ line-height:30px; max-height: 90px; overflow: hidden;} /*=========== pro_typical*/ .pro_typical{} .p_t_des{ line-height:1.75; width:100%; max-width: 1460px; margin: 0 auto; text-align: justify;} /*=========== pro_norms*/ .pro_norms { text-align:center} table.table_norms{ border-right:1px solid #2b71b8; border-bottom:1px solid #2b71b8; text-align: center;} table.table_norms thead tr th{ background: #2b71b8; color: #fff; font-weight: normal; padding: 2.2%;} table.table_norms tr td{ background: #ddeeff; border-left:1px solid #2b71b8; border-top:1px solid #2b71b8; line-height: 2; color: #333; padding: 0.88%;} table.table_norms tr td.align_l{ text-align:left; padding-left: 8%;} table.table_norms tr.bg_light td{ background: #eaf4ff;} @media only screen and (max-width: 1440px){ .banner_wrap, .banner_img{ height:460px;} .theme_common .owl-nav .owl-prev{ left:-44px;} .theme_common .owl-nav .owl-next{ right:-44px;} .pro_classify{ margin-left:-15px; margin-right: -15px;} .pro_classify li{ padding:0 15px;} .p_c_block{ height: 370px;} .p_c_txt{ padding: 0 8% 8%;} .load_list li a{ height:80px; line-height: 80px;} .p_f_block{ height: 346px;} .p_f_des{ max-height: 180px;} } @media only screen and (max-width: 1279px){ .banner_wrap, .banner_img{ height:360px;} .banner_txt{ padding-left: 20px;} .theme_common .owl-nav{ display:none;} .s_r_tit a, .storage_rec .s_r_tit a{ line-height: 30px; max-height: 60px;} .s_r_des{ line-height: 26px; max-height: 52px;} .p_c_block{ height:290px;} .solution_list .item .typical_info{ height: 176px; padding:20px 20px 0;} .load_list li a{ height:60px; line-height: 60px;} .p_f_list{ margin: -10px;} .p_f_list li{ padding: 10px;} } @media screen and (max-width: 1170px) { .showProductDetail{ display:block} } @media only screen and (max-width: 991px){ .pro_classify{ margin-left:-5px; margin-right: -5px;} .pro_classify li{ padding:0 5px;} .s_r_info{ padding:0 0 0 4%;} .p_f_block{ height: 306px; padding: 20px;} .p_f_des{ line-height:26px; max-height: 156px;} .p_o_info{ width:100%; float: none; padding:20px ;} .p_o_info table{word-break: break-all;} .p_o_info img{ padding:2% 0} .p_o_show{ width:100%; float: none; height: auto;} .p_o_txt{ max-height:none; height:auto} .location a{ line-height:35px; height:35px; font-size:12px;} .location2 a{line-height:35px; height:35px; font-size:12px;} } @media only screen and (max-width: 767px){ .banner_wrap, .banner_img{ height:260px;} .pro_classify li{ width:100%; float: none; max-width: 500px; margin: 0 auto;} .p_c_block{ height:auto;} .s_r_img{ width:100%; float: none; max-width: 610px; margin: 0 auto 3%;} .why_data li:nth-child(n){ width:50%; float: left; border:none; margin-top: 10px;} .load_list li{ width:100%; float: none;} .load_list li:nth-child(n) .li_block{ border-bottom:1px solid #c2c2c2;} .load_list li:last-child .li_block{ border:none;} .p_f_list li{ width:100%;} .p_f_block{ height: auto; padding: 20px;} .p_f_des{ line-height:26px; max-height: none;} } @media screen and (max-width: 767px){ .p_o_info tr td{ padding:0} } /*storage_more*/ a.storage_more{ display:inline-block; width: auto; line-height: 48px; background: none; border:none;} a.storage_more em i{ background: #333;} a.storage_more:hover{ background:none; color:#2b71b8;} a.storage_more:hover em i:nth-child(n){ background: #2b71b8;} /*==================================典型案例======================================*/ .sec_cases{ margin-bottom:0;} .cases_tab li{ width:12.5%;} .cases_area{ background: #efefef; padding: 4% 0;} .cases_item{ display:none;} .cases_list{} .cases_list li{ background: #fff; overflow:hidden; margin-bottom: 4%;} .cases_img{ display:block; overflow: hidden; float: left;/* width:27.7%; max-*/width: 443px; height: 302px;} .cases_img img{ display:block; width:100%; height: 100%; -webkit-transform: scale(1, 1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1, 1); transition-timing-function: ease-out; transition-duration:600ms; position: relative; } .cases_info{ overflow:hidden; padding:3% 4% 0 4%; color: #333;} .cases_info .s_r_tit{ margin-bottom:1.8%;} .cases_info .s_r_tit a{ max-height: none;} .s_r_des03{ line-height:30px; max-height: 90px; overflow: hidden;} .cases_list li:hover .cases_info .s_r_tit a{ color:#2b71b8;} .cases_list li:hover .cases_img img{ color:#2b71b8; -webkit-transform: scale(1.10, 1.10); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1.10, 1.10); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1.10, 1.10); transition-timing-function: ease-out; transition-duration:600ms; } /*page*/ .page{ text-align:center; background: #fff; padding:3.5% 0;} .page a{ display:inline-block; vertical-align: middle; text-transform: uppercase; width:35px; line-height: 35px; width:auto} .page a.page_cur{ color:#2b71b8;} .page a.page_prev,.page a.page_next{ font-size: 0; width:43px; margin: 0 10px; position: relative; background: #eeeeee;} .page a.page_prev:before,.page a.page_next:before{ content: ""; width:14px; height: 14px; position: absolute; top:50%; left:50%; margin: -7px 0 0 -7px; background: url(../images/page_01.png) no-repeat;} .page a.page_prev:hover,.page a.page_next:hover{ background: #2b71b8;} .page a.page_prev:hover:before{ background-position:right 0;} .page a.page_next:before{ background-image: url(../images/page_02.png); background-position:right 0;} .page a.page_next:hover:before{ background-position:left 0;} .page a.page_go{ width:43px; background: #2b71b8; color: #fff; margin: 0 10px 0 20px;} .page a.page_go:hover{ background: #00356f;} .page a.page_total{ width:auto;} .page_txt{ width:60px; height: 35px; padding: 0 10px; vertical-align: middle; border:1px solid #d5d5d5; margin-right: 10px;} /*business_list*/ .business_list{ margin: -25px;} .business_list li{ width:33.33%; float: left; padding: 25px;} .business_list li a{ display:block; overflow: hidden; height: 100%; position: relative; color: #fff;} .business_list li a img{ display:block; -webkit-transform: scale(1, 1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1, 1); transition-timing-function: ease-out; transition-duration:600ms; position: relative; } .business_des{ position:absolute; bottom: 10%; left:0; z-index: 1; width:100%; padding:0 10%; line-height: 30px; height: 90px; overflow: hidden; text-transform: uppercase;} .business_list li:hover img{ -webkit-transform: scale(1.10, 1.10); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1.10, 1.10); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1.10, 1.10); transition-timing-function: ease-out; transition-duration:600ms; } /*case_solution*/ .case_solution{ color:#333;} .cases_solution .item{ height:180px; border:1px solid #dcdcdc; padding: 0 6%;} .cases_solution .item img{ display:inline-block; vertical-align: middle; width:90%; margin-right: 5%; padding: 0 5%;} .c_s_des{ line-height: 24px; min-height: 48px; display:inline-block; vertical-align: middle; width:100%; text-align:center;} .table{ display:table; width:100%; height: 100%;} .cell{ display:table-cell; vertical-align: middle;} .cases_solution .item:hover{ border-color:#2b71b8; color: #2b71b8;} .cases_solution .item:hover img{animation: 1s .2s rotateIn both;} .cases_solution .owl-dots{ display:none;} .cases_solution .owl-nav .owl-prev, .cases_solution .owl-nav .owl-next{ margin-top:-22px;} /*sec_income*/ .sec_income{ padding: 3.5% 0; background: #f4f4f4; color: #333;} .income_tit{ text-align:center; margin-bottom: 3.5%; color: #555;} .income_list{ margin: -20px 0;} .income_list li{ width:33.33%; float:left; text-align: center;} .income_list li a{ display:block; padding: 20px;} .income_list li img{ display:block; margin: 0 auto 5.5%; width:20%; max-width: 95px;} .income_des{ display:inline-block; text-align: left; max-width: 340px; line-height: 2;} .income_list li:hover a{ background:#fff; box-shadow: 0 0 20px -4px rgba(0,0,0,.20);} .income_list li:hover a img{ animation: 1s .2s tada both;} @media only screen and (max-width: 1440px){ .cases_img{ width:323px; height: 220px;} .cases_info{ padding:2% 3% 0 3%;} .business_list{ margin:-15px;} .business_list li{ padding:15px;} } @media only screen and (max-width: 1279px){ .cases_img{ width:265px; height: 180px;} .s_r_des03{ line-height:26px; max-height: 52px;} .cases_solution .owl-dots{ display:block;} .business_des{ line-height:26px; height: 78px; padding: 0 5%;} .income_des{ line-height:26px;} .c_s_des{ width:71%;} .p_o_show2{ width:45%} .p_o_info2{ width:55%} } @media only screen and (max-width: 991px){ .business_list{ margin:-5px;} .business_list li{ padding:5px;} /*.location{ display:none}*/ .p_o_show2{ width:50%} .p_o_info2{ width:50%} } @media only screen and (max-width: 767px){ .cases_list{ margin:-5;} .cases_list li{ width:50%; float: left; padding:5px;} .cases_img{ width:100%; height: auto;} .business_list li{ width:50%;} .income_list{ margin:-10px;} .income_list li{ width:100%;} .income_list li a{ padding:10px;} .p_o_show2{ width:100%} .p_o_info2{ width:100%} } /*====================================解决方案============================*/ .solution_classify .p_c_ico{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} .solution_classify .p_c_des{ line-height:26px; height: 78px; } .solution_tab{ margin-bottom: 0; border:none;} .solution_tab li{ width:12.5%;} .solution_tab li a{ opacity:1;} .solution_tab li a:before{ height:15px; background: url(../images/ico_12.png) center 15px no-repeat;} .s_ico{ display:block; overflow: hidden; margin: 0 auto 15px; width:65px; height: 65px; position: relative;} .s_ico img{ width:130px; height: 100%; max-width: none; position: absolute; top:0; left:0; -webkit-transition: opacity 0.60s, -webkit-transform 0.60s; transition: opacity 0.60s, transform 0.60s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .solution_tab li.common_cur a{ color: #2b71b8;} .solution_tab li.common_cur a:before{ background-position: center bottom;} .solution_tab li.common_cur .s_ico img{ -webkit-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0); } /*banner_wrap_style02*/ .banner_wrap_style02 .banner_txt p{ margin-top:0; margin-bottom: 10px;} .i_o_tit{ color:#333; margin-bottom: 25px;} .shared02{ border-top: 1px solid #dcdcdc; padding-top: 20px;} .graphic{ text-align:center;} /*============== point&cases_value&relevant_list*/ .point{ padding: 4% 0; background: #f4f4f4;} .cases_value .c_s_des{ line-height: 2; min-height: auto;} .relevant_list .item{ padding:8%;} .relevant_list .s_r_tit{ margin-bottom:5%;} .relevant_list .s_r_des02{ margin-bottom: 8%;} /*classic_list*/ .classic_list{} .classic_list .item{ height:485px; overflow: hidden;} .classic_img{ display:block; height: 100%; position: relative; background-position: center; background-repeat:no-repeat; background-size: cover; -webkit-transform: scale(1, 1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1, 1); transition-timing-function: ease-out; transition-duration:600ms; } .classic_list .item:hover .classic_img{ -webkit-transform: scale(1.10, 1.10); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1.10, 1.10); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1.10, 1.10); transition-timing-function: ease-out; transition-duration:600ms; } .classic_img:before{ content:""; position:absolute; top:0; left:0; z-index: 1; width:100%; height: 100%; background: url(../images/classic_01.png) no-repeat; background-size: cover;} .classic_info{ position: absolute; bottom: 0; left:0; z-index: 2; width:100%; padding:0 8% 5%; color: #fff;} .classic_info .s_r_des02{ height:52px; max-width: 602px;} .classic_info .s_r_tit a{ max-height: 36px; color:#fff;} .classic_list .item:hover .s_r_tit a{ color:#fff;} /*classic_more*/ a.classic_more{ display:inline-block; width: auto; line-height: 48px; background: none; border:none; color: #fff;} a.classic_more em i{ background: #fff;} a.classic_more:hover{ background:none;} a.classic_more:hover em i:nth-child(n){ background: #fff;} /*search*/ .search{ width:50%; float: right; max-width: 344px; border:1px solid #d2d2d2; border-radius: 2px;} .search_btn{ cursor: pointer; width:45px; height:45px; float: right; background: url(../images/ico_13.png) left bottom no-repeat; font-size: 0; -webkit-transition:all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .search_btn:hover{ background-color: #2b71b8; background-position: right top;} .search_txt{ overflow:hidden;} .search_txt input{ width:100%; height: 45px; padding-left: 26px;} .search_txt input::-webkit-input-placeholder{color:#333;} .search_txt input::-moz-placeholder{color:#333;} .search_txt input:-moz-placeholder{color:#333;} .search_txt input:-ms-input-placeholder{color:#333;} @media only screen and (max-width: 1440px){ .classic_list .item{ height:385px} } @media only screen and (max-width: 1279px){ .s_ico{ width:45px; height: 45px; margin-bottom:10px;} .s_ico img{ width:90px;} } @media only screen and (max-width: 767px){ .s_ico{ width:35px; height: 35px; margin-bottom:5px;} .s_ico img{ width:70px;} .search{ width:100%; float: none; margin-bottom: 3%;} } /*==================investor===================*/ /*================== notice*/ .notice{ margin-bottom: 5%;} .title03{ overflow:hidden; position: relative; margin-bottom: 40px;} .title03:before{ content: ""; position: absolute; top:50%; left: 0; width:100%; height: 1px; background: #dcdcdc;} .title03 a{background: #fff; display:block; line-height: 40px; position: relative; z-index: 1;} .title03 a.more03{ float: right; color: #666; padding-left: 30px;} .title03 a.tit_a0{ float: left; padding-right: 30px;} .title03 a:hover,.title03 a.more03:hover{ color: #2b71b8;} .title03 a.storage_more{ float:right;} /*notice_rec*/ .notice_rec{ width:41.0625%; max-width: 657px; height: 500px; float: left; margin-right:2.5%;} .notice_rec a{ display:block; height:100%; overflow: hidden; position: relative; color: #fff;} .notice_rec img{ display:block; width:100%; height: 100%; -webkit-transform: scale(1, 1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1, 1); transition-timing-function: ease-out; transition-duration:600ms; position: relative; } .notice_rec:hover img{ -webkit-transform: scale(1.10, 1.10); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1.10, 1.10); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1.10, 1.10); transition-timing-function: ease-out; transition-duration:600ms; } .t_r_info{ position:absolute; bottom: 0; left:0; z-index: 1; width:100%; background: rgba(0,0,0,.70); padding:3% 6%; } .t_r_tit{ line-height: 30px; margin-bottom: 15px;} .t_r_tit a{ display:block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} .t_r_des{ line-height: 24px; max-height: 48px; overflow: hidden;} /*notice_load*/ .notice_load{ overflow:hidden; margin-bottom: -20px;} .notice_load li{ overflow:hidden; height: 110px; padding: 25px 5.55% 0; background: #f3f3f3; margin-bottom: 20px; -webkit-transition:all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .t_l_link{ display:block; float: right; width:38px; height: 38px; overflow: hidden; margin-left: 6.66%; margin-top: 10px; text-align: center; background: url(../images/ico_17a.png) center top no-repeat; padding-top: 48px; background-size: 38px; position: relative; z-index: 1;} .t_l_info{ overflow:hidden; position: relative; z-index: 1;} .t_l_tit{ line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom:10px;} .t_l_tit a{ display:block;} .t_l_des{ line-height: 24px; max-height: 48px; overflow: hidden;} .notice_load li:hover{ background: #2b71b8; color: #fff;} .notice_load li:hover .t_l_tit a, .notice_load li:hover .t_r_tit a{ color: #fff;} .notice_load li:hover .t_l_link{ background-image: url(../images/ico_17b.png); color: #fff;} /*notice_regular*/ .notice_regular{ margin-bottom: 0;} .notice_regular .notice_rec{ float: right; margin-right: 0; margin-left: 2.5%;} /*invest_link*/ .invest_link{ padding: 5% 0; text-align:center;} .invest_link a,.invest_link a img{ display:inline-block; vertical-align: middle;} .invest_link a{ color: #666; margin-left: 3%;} .invest_link a img{ margin-right:25px; width: 65px;} /*notice_all*/ .notice_all{} .notice_cur{ display:inline-block; background: #90b83d; color: #fff; padding: 1% 2%; max-height: 62px;} .notice_cur img{ display:inline-block; vertical-align: middle; margin-right: 16px;} .notice_list{ margin-top: 50px; border-top: 1px solid #dcdcdc;} .notice_list li{ position: relative; padding:4% 15px 4% 0; border-bottom: 1px solid #dcdcdc; -webkit-transition:all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .notice_list li:before{ content:""; position: absolute; top:0; left:-50%; width:200%; height: 100%;} .notice_list li .t_r_des{ line-height:26px; max-height: 52px;} .notice_list li:hover, .notice_list li:hover .t_r_tit a{ color: #fff;} .notice_list li:hover{ border-color: #2b71b8;} .notice_list li:hover:before{ background: #2b71b8;} .notice_list li:hover .t_l_link{ background-image: url(../images/ico_17b.png); color: #fff;} .notice_all .page{ padding-bottom:0;} @media only screen and (max-width: 1440px){ .notice_rec{ height:488px;} .notice_load{ margin-bottom:-15px;} .notice_load li{ padding-top: 15px; margin-bottom: 15px; height:111px;} .invest_link a img{ margin-right: 20px; width: 55px;} } @media only screen and (max-width: 991px){ .notice_rec, .notice_regular .notice_rec{ width:100%; max-width: 657px; margin: 0 auto 5%; float: none; height:auto;} .invest_link a img{ margin-right: 15px; width: 35px;}  } @media only screen and (max-width: 767px){ .invest_link a img{ margin-right: 5px; width: 25px;}  } /*=====================================服务支持=====================================*/ /*================== service_intro*/ .service_intro{} .intro_dl{ background: #efefef;} .intro_dl dt{ width:50%; height: 370px; overflow: hidden; float: left;} .intro_dl dt a{ display:block; width:100%; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; -webkit-transform: scale(1, 1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1, 1); transition-timing-function: ease-out; transition-duration:600ms; position: relative; } .intro_dl:hover dt a{ -webkit-transform: scale(1.10, 1.10); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1.10, 1.10); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1.10, 1.10); transition-timing-function: ease-out; transition-duration:600ms; } .intro_dl dd{ overflow:hidden; padding: 3.5% 5%;} .intro_tit{ margin-bottom: 15px;} .intro_tit a{ display:block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} .intro_tit a span{ display:inline-block; position: relative;} .intro_tit a span:before{ content:""; position: absolute; bottom: 0; left:0; width:0; opacity: 0; height: 1px; background: #2b71b8;} .intro_des{ line-height:32px; max-height: 128px; overflow: hidden; margin-bottom: 25px;} .intro_dl_dif dt{ float: right;} .intro_dl:hover .intro_tit a{ color: #2b71b8;} .intro_dl:hover .intro_tit a span:before{ width:100%; opacity: 1;} /*================== service_pro*/ .service_pro{} .pro_list{} .pro_list li{ width:24%; height: 320px; float: left; text-align: center; color: #333; } .pro_list li a{ background: #efefef;} .pro_list li img{ display:block; margin: 0 auto 15px; width:30%; max-width: 100px;} .pro_list li p{ display:inline-block; padding-bottom: 3px; position: relative; font-size:14px; line-height:24px; height:130px; width:80%; text-align:justify} .pro_list li p:before{ content:""; position: absolute; bottom: 0; left:0; width:0; opacity: 0; height: 1px; background: #2b71b8;} .pro_list li:nth-child(2) a, .pro_list li:nth-child(4) a, .pro_list li:nth-child(5) a, .pro_list li:nth-child(7) a{ background: #f9f9f9;} .pro_list li:hover a{ color: #2b71b8; box-shadow: inset 0 0 30px -5px rgba(0,0,0,.20);} .pro_list li:hover img{animation: 1.5s .2s pulse both;} .pro_list li:hover span:before{ width:100%; opacity: 1;} .cases_forwords{ max-width: 1050px; margin:0 auto 3%; text-align: center; line-height: 1.77;} /*service_tech*/ .service_tech{ background: #efefef; padding: 5% 0; color: #333;} .tech_box{ padding:0 5%; background: #fff;} .tech_self{ padding: 3.5% 0; border-bottom: 1px solid #dcdcdc;} .tech_tit{ margin-bottom:2.5%; text-align:left;} .self_list{ } .self_list li{ width:20.6%; float: left; text-align: center; border-left: 1px solid #dcdcdc;} .self_list li:nth-child(1){ border-left:none; width: 16%; text-align: left;} .self_list li a.s_a0{ display:block;} .self_list li img{ display:inline-block; vertical-align: middle; width: 45px;} .self_list li span{ display:inline-block; vertical-align: middle; margin-left: 15px;} .self_list li:hover a.s_a0{ color: #2b71b8;} .self_list li:hover img{ animation: 1s .2s flipInY both;} .tech_more{ padding: 3.5% 0;} .more_list{} .more_list li:nth-child(n){ width:auto; padding:0 2%; height: 80px; line-height: 80px;} .more_list li.more_tel{ padding-left: 0;} .more_list li.more_tel span{ vertical-align: middle; font-family: 'akzidenzgroteskbq'; font-weight: bold; line-height: 1;} .more_list li.more_tel span a{ color: #2b71b8;} .more_list li.more_wei img{ width:80px; height: 80px;} /*service_resources*/ .service_resources{ padding:5% 0;} .resources_list{ margin:-16px -16px 3.5%;} .resources_list li{ width:25%; float:left; padding:16px 16px 0;} .resources_list li a{ height: 128px; background: #efefef; border:1px solid #efefef; padding:0 10%;} .resources_list li a img{ vertical-align: middle; margin-right: 10px;} .more_ico{ display:block; float: right; font-size: 0; margin-top: 8px; width:26px; height: 26px; border-radius: 50%; border:2px solid #2b71b8; position: relative; -webkit-transition:all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .more_ico:before{ content:""; position: absolute; top:50%; left:50%; width: 12px; height: 12px; margin: -6px 0 0 -6px; background: url(../images/ico_18a.png) right center no-repeat;} .resources_list li a:hover{ background:#fff; box-shadow: 0 0 20px -3px rgba(0,0,0,.20);} .resources_list li a:hover .more_ico{ background:#2b71b8;} .resources_list li a:hover .more_ico:before{ background-position: left center;} .service_resources a.more02{ margin:0 auto;} /*service_view*/ .service_view{ height:486px; background-position: center top; background-size: cover; color:#fff; text-align: center;} .service_view a{ color:#fff;} .service_view .inner{ height:100%;} .service_view .title02{ margin-bottom:30px;} .view_forwords{ margin-bottom:30px;} .view_link{ display:block; margin: 0 auto; background: #2b71b8; border:2px solid #2b71b8; width:254px; line-height: 64px; border-radius: 34px;} .view_link:hover{ background: rgba(255,255,255,.80); color: #2b71b8;} /*view_warp*/ .view_warp{ position: fixed; top:0; left:0; width: 100%; height: 100%; z-index: 4000; display: none;} .view_warp .table{ position:absolute; top:0; left:0; padding: 60px 20px;} .view_bg{ background: rgba(0,0,0,.80); position: absolute; top:0; left:0; z-index: 1; width: 100%; height: 100%;} .view_closed{ display: block; position: fixed; top:0; right:0; z-index: 10; width: 40px; line-height:40px; text-align: center; background: #fff; font-size: 30px; font-family:arial, helvetica, sans-serif;} .view_closed:hover{ background-color: #0098d9; color: #fff;} .view_box{ max-width:1000px; max-height: 700px; /*height: -webkit-calc(100% - 120px); height: calc(100% - 120px);*/ overflow-y: auto; margin: 0 auto; padding:4% 3%; background: #fff; position: relative; z-index: 2;} .form_tit{ text-align: center; color: #90b83d; margin-bottom: 40px;} .form_view{ overflow: hidden;} .form_line{ clear: both; padding:30px 0 20px; border-bottom:1px solid #dcdcdc; color: #333;} .form_line,.form_line label{ line-height:40px;} .form_line label.label_item0{ display:block; float: left; position: relative; width: 100px; color: #333;} .form_line label.label_item0:before{ content:""; position: absolute; top:50%; right:0; width:2px; height: 18px; margin-top: -9px; background: #efefef;} .bitian{ float: right;color: #90b83d;} .form_fill{/* overflow:hidden;*/ float: left; width:80%; padding: 0 0 0 3%;} .form_txt{ display:block; width:100%; height: 40px; line-height: 40px; border-bottom:1px solid transparent; color: #999;} .form_txt:focus{ color:#333;} .form_yu{ resize:none; height:82px; padding-top: 6px; line-height: 1.7;} .form_submit{ display:block; cursor: pointer; width: 420px; height: 82px; border-radius: 41px; background: #90b83d; color: #fff; margin:5% auto 0;} /*================== form_service*/ .service_tit{ margin-bottom:20px;} .form_service{ padding:4% 0; background: #efefef;} .form_box{ background: #fff; padding: 5%;} .form_box .form_line label.label_item0{ width:130px;} /*part*/ .part{ display:inline-block; vertical-align: middle; margin-right: 40px;} .part .form_txt, .dec_line{ display:inline-block; vertical-align: middle;} .part .form_txt{ padding:0;} .dec_line{ color:#aac96b; padding: 0 15px;} /*label.radio_label*/ label.radio_label{ cursor: pointer; display: inline-block; vertical-align: middle; margin-right: 15px;} input.radio01[type="radio"]{display:none;} input.radio01[type="radio"] + i{ display: inline-block; vertical-align: middle; width:18px; height:18px; line-height:18px; text-align: center; background: #999999; border-radius: 50%; font-size: 0; position: relative; margin-right: 10px;} input.radio01[type="radio"] + i:before{ content:""; position: absolute; top:3px; left:6px; width:6px; height:10px; transform: rotate(45deg); border-width:2px; border-style: solid; border-color: #fff; border-top: 0; border-left: 0;} input.radio01[type="radio"]:checked + i{ background: #90b83d;} input.radio01[type="radio"]:disabled + i{ background:#eee;} input.radio01[type="radio"]:checked:disabled + i {background:#ccc;} /*part_sel*/ .part_sel{ display:inline-block; vertical-align:middle; width:110px;} .dropdown, .dropdown div, .dropdown li, .dropdown div::after{ -webkit-transition: all 150ms ease-in-out; -moz-transition: all 150ms ease-in-out; -ms-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out; } .dropdown .selected::after, .dropdown.scrollable div::after{ -webkit-pointer-events: none; -moz-pointer-events: none; -ms-pointer-events: none; pointer-events: none; } .dropdown{ position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .dropdown.open{ z-index: 2; } .dropdown .carat{ position: absolute; right: 0; top: 0; width:32px; height: 100%; background:url(../images/ico_23.png) center center no-repeat;} .dropdown .old{ position: absolute; left: 0; top: 0; height: 0; width: 0; overflow: hidden; } .dropdown select{ position: absolute; left: 0px; top: 0px; } .dropdown.touch .old{ width: 100%; height: 100%; } .dropdown.touch select{ width: 100%; height: 100%; opacity: 0; } /* SELECTED FEEDBACK ITEM */ .dropdown .selected{ display: block; line-height: 42px;} .dropdown li{ display: block; font-size: 14px; padding:0 12px; height:32px; line-height:32px; overflow: hidden; white-space: nowrap; } .dropdown.disabled .selected{ color: #999; } .dropdown .selected::after{ content: ''; position: absolute; right: 0; top: 0; bottom: 0; width: 60px; } .dropdown div{ position: absolute; height: 0; left:0; right:0; top: 100%; margin-top: -1px; background: #fff; border: 1px solid #eee; border-radius: 0 0 3px 3px; overflow: hidden; opacity: 0; } .dropdown.open div{ opacity: 1; z-index: 2; } .dropdown.scrollable div::after{ content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 50px; } .dropdown.scrollable.bottom div::after{ opacity: 0; } /* DROP DOWN LIST */ .dropdown ul{ position: absolute; left: 0; top: 0; height: 100%; width: 100%; list-style: none; overflow: hidden; } .dropdown.scrollable.open ul{ overflow-y: auto; } .dropdown li.focus{ background: #90b83d; color:#fff; position: relative; z-index: 3; } .dropdown li.active{ font-weight: 700; } /*img_upload*/ .img_upload{ margin-right: -10px;} .img_upload li{ cursor: pointer; float:left; background: #f8f8f8; text-align: center; /*width:15.1%; max-*/ width: 160px; height: 180px; margin: 10px 10px 0 0; -webkit-transition:all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .img_upload li a{ color: #90b83d; text-decoration:underline;} .img_upload li:hover{ background: #f4f4f4;} /*log_upload*/ .log_upload{ margin-right: -10px;} .log_upload li{ float:left; margin-right: 10px;} .log_upload li a{ color: #90b83d; text-decoration:underline;} /*fill_contact*/ .fill_contact{ margin-right: -20px;} .fill_contact li{ float:left; margin-right: 20px;} .fill_contact li .form_txt{ display:inline-block; vertical-align:middle; margin-left: 10px;} .fill_contact li:hover .form_txt,.fill_contact li .form_txt:focus{ border-bottom-color: #ddd;} .w260{ width:260px;} .w240{ width:240px;} .w140{ width:140px;} .w100{ width:100px;} /*fill_shou*/ .fill_shou,.fill_address{ position:relative;} .fill_shou:before,.fill_address:before{ content:""; position: absolute; bottom: 0; left:0; width:200%; height: 1px; background: #dcdcdc;} .fill_shou{ padding-bottom: 20px; margin-bottom: 30px; } .fill_address{ padding:0 0 20px;} /*address_list*/ .address_list{ display:inline-block; vertical-align: middle; margin-left: 10px; margin-right: -40px;} .address_list li{ float:left; margin-right: 40px;} select.sel_address{ display:inline-block; vertical-align: baseline; height: 40px; appearance:none; -moz-appearance:none; -webkit-appearance:none; background: url(../images/ico_23.png) right center no-repeat; border-bottom: 1px solid #fff;} select.sel_address::-ms-expand { display: none; } .address_list li:hover select.sel_address,.address_list li select.sel_address:focus{ border-bottom-color: #ddd;} .address_all{ padding-top:30px;} .form_tip{ text-align:center; color: #90b83d; text-decoration:underline; margin-top: 5%;} /*============ form_license*/ .form_license .form_line label.label_item0{ width:170px;} .apply_line{ clear: none; width:33.33%; float: left;} .apply_line .form_fill{ float: none; width: auto; overflow: hidden;} /*apply_nav*/ .apply_nav{ margin-bottom: -10px;} .apply_nav li{ width:14.285%; float: left; position: relative; padding-bottom: 10px;} .apply_nav li:before{ content:""; position: absolute; bottom: 0; left:0; width:100%; height: 10px; background: url(../images/ico_24.png) center 10px no-repeat;} .apply_nav li a{ display:table; width: 100%; height: 125px; background: #bcd48b; border-left:1px solid #fff; text-align: center; color: #fff; line-height: 2;} .apply_nav li:first-child a{ border-left:none;} .apply_nav li a em{ display:block;} .apply_nav li.apply_cur:before{ background-position: center 0;} .apply_nav li:hover a, .apply_nav li.apply_cur a{ background: #90b83d;} /*================== system*/ .system{} .system_tit{ line-height: 1; text-align:center; color: #333; margin-bottom: 30px;} .system_forewords{ text-align:center; line-height: 2; max-width: 1180px; margin-left: auto; margin-right: auto; margin-bottom: 20px;} .forewords_parts{ max-width: 950px; margin-bottom: 5%;} /*system_nav_box*/ .system_nav_box{ position: relative; background: #fff;} .system_nav{ text-align:center;} .system_nav:before{ content:""; position: absolute; bottom: 0; left:-50%; width:200%; height: 1px; background: #dcdcdc;} .system_nav li{ width:12.5%; float: left;} .system_nav li a{ display:block; padding-top: 35px;} .system_nav li a img{ display:block; margin: 0 auto 15px; width:45px;} .system_nav li a span{ display:inline-block; position: relative; padding-bottom:35px;} .system_nav li a span:before{ content:""; position: absolute; left:50%; bottom: 0; width:0; height: 4px; background: #3477bb;} .system_nav li:hover a span:before, .system_nav li.system_cur a span:before{ left:0; width:100%;} .system_nav_box.fixed{ position: fixed; z-index: 1003;} .system_nav_box.fixed li a{ padding-top: 10px;} .system_nav_box.fixed li a img{ margin-bottom: 5px;} .system_nav_box.fixed li a span{ padding-bottom: 10px;} /*system_box*/ .system_box{} .system_con{ padding:5% 0; display: none;} .system_block{ position: relative; margin-bottom: 5%;} .system_block:last-child{ margin-bottom:0;} .system_block:before{ content:""; position: absolute; left:0; bottom: 0; width:58.125%; height: 1px; background: #dcdcdc;} .system_img{ display:block; float: right; width:36.875%; max-width: 590px; margin-left: 5%;} .system_info{ padding-bottom: 3%; text-align:justify; overflow: hidden;} .s_i_item{ line-height: 1; font-weight: bold;text-transform: uppercase; color:#2b71b8;/* margin-bottom: 30px;*/} .s_i_item img{ display:inline-block; vertical-align: text-bottom; margin-left: 20px;} .s_i_txt{ line-height: 2;} .system_block_dif{} .system_block_dif .system_img{ float: left; margin-left: 0; margin-right: 5%;} .system_block_dif:before{ left:auto; right:0;} .s_i_caption{ line-height: 1; color:#333; margin-bottom: 20px;} /*system_framework*/ .system_framework{ margin-top: 5%;} .system_framework .s_i_item{ text-align:center;} /*system_ensure*/ .system_ensure{} .s_f_tit{ color:#2b71b8; text-align:center; line-height: 2;} .s_f_list{ margin: 30px -1.41% 0;} .s_f_list li{ width:33.33%; padding: 0 1.41%; float: left; text-align: center; line-height: 2;} .s_f_area{ background: #efefef; height: 212px; padding: 30px;} .s_f_caption{ color:#2b71b8;} /*system_sites*/ .system_sites{} .system_sites .s_i_item{ text-align:center;} table.table_sites{ border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;} table.table_sites tr th,table.table_sites tr td{ text-align: left; border-left: 2px solid #e6e6e6; border-top: 2px solid #e6e6e6; padding:1.6% 1.6% 1.6% 5%; -webkit-transition:all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } table.table_sites tr th{ font-weight: normal; background: #2b71b8; color: #fff; padding:2.5% 1.6% 2.5% 5%;} table.table_sites tr:nth-of-type(even) td{ background: #efefef;} table.table_sites tr:hover td{ background: #00356f; color: #fff;} /*================== products*/ .products{} .pro_nav li{ margin: 0 3%;} .products_box{ padding: 5% 0;} .products_block{ padding: 5%; background: #ebf4ff; margin-bottom: 3%;} .products_block:last-child{ margin-bottom:0;} .products_overview{ line-height:2;} .blank01{ padding: 2% 0; position: relative;} .blank01:before{ content:""; position: absolute; left:0; top:50%; width:100%; height: 1px; background: #dcdcdc;} /*================== cases_end*/ .cases_end{} /*c_end_overview*/ .c_end_overview{ padding-bottom: 4%; border-bottom: 1px solid #dcdcdc; line-height: 2;} .c_end_overview dt{ width:43.125%; max-width: 690px; float: right; margin-left: 5%;} .c_end_overview dd{ overflow:hidden;} .c_end_overview dd .system_tit{ text-align:left;} /*yunwei_con*/ .yunwei_con{ padding-bottom: 5%; line-height: 2;} .yunwei_con .s_i_item{ text-align:center; margin-bottom: 40px;} .serviceBg1{background:url(../images/service01.png) no-repeat left; background-size:30px; line-height:50px;} .serviceBg2{background:url(../images/service02.png) no-repeat left; background-size:32px; line-height:50px;} .serviceBg3{background:url(../images/service03.png) no-repeat left; background-size:32px; line-height:50px;} .serviceBg4{background:url(../images/service04.png) no-repeat left; background-size:32px; line-height:50px;} .serviceBg5{background:url(../images/service05.png) no-repeat left; background-size:32px; line-height:50px;} .yw_list{ margin:-10px -25px;} .yw_list li{ width:50%; float: left; padding:10px 25px; text-align: center;} .yw_block{ height:240px; padding:3.2% 8%; background: #ebf4ff;} .yw_block h6{ line-height:1; color: #333; margin-bottom: 10px;} .yw_des{ } .yw_list02{} .yw_list02 li{ width:100%;} .yw_list02 li .yw_block{ height:auto;} .yw_manage{ margin: 0;} .yw_manage li{ padding:0; text-align: left;} .yw_manage li .yw_block_dif{ background: #f9fcff;} /*================== tech*/ .tech{} .tech .system_tit{ text-align:left;} .tech_nav{ margin-bottom: 5%;} .t_n_dl{ padding:2% 0; border-bottom: 1px solid #c0c0c0; text-transform: uppercase; line-height: 45px; } .t_n_dl dt{ float:left; width:20%; min-width: 180px; max-width:280px; font-weight: bold;} .t_n_dl dt img{ width:45px; vertical-align:middle; margin-right: 16px;} .t_n_dl dt a{ display:inline-block;} .t_n_dl dd{ overflow:hidden; font-size: 14px;} .t_n_dl dd .dd_area{ display:inline-block; vertical-align: middle; margin-right: 5%;} .t_n_dl dd a{ display:inline-block; vertical-align: middle; margin-left:30px;} .t_n_dl dd a:hover,.t_n_dl dd a.t_n_cur{ color: #2b71b8;} .t_n_dl dd a.a_readonly:hover{ color:#333;} .tech_list{ margin-top:0;} .tech_list li .t_r_des{ line-height: 24px; max-height: 48px;} .t_n_dl a:hover{ text-decoration: underline;} @media only screen and (max-width: 1440px){ .form_submit{ width:318px; height:62px; border-radius: 31px;} .view_box{ max-height: 600px;} } @media only screen and (max-width: 1279px){ .intro_dl dt{ height:300px;} .intro_des{ line-height:26px; max-height: 104px;} .pro_list li{ height:220px;} .classic_list .item{ height:386px;} .classic_list .owl-nav{ display:block; text-align: center;} .classic_list .owl-nav .owl-prev, .classic_list .owl-nav .owl-next{ position: relative; top:auto; left:auto; right:auto; display:inline-block; width:34px; height: 34px; background-size:15px; margin: 0 5px;} .self_list li:nth-child(n){ text-align: center;} .self_list li a img{ display:block; margin: 0 auto 10px;} .resources_list{ margin-top:-10px; margin-left: -10px; margin-right: -10px;} .resources_list li{ width:50%; float: left; padding:10px 10px 0;} .resources_list li a{ height:88px;} .service_view{ height:386px;} .tech_more{text-align: center;} .more_list{ display:inline-block;} .more_list li:nth-child(n){ width:auto; float: none; border:none; text-align: left; padding: 0;} .more_list li a img{ display:inline-block; margin: 0;} .system_nav li a{ padding-top:10px;} .system_nav li a img{ margin-bottom:5px;} .system_nav li a span{ padding-bottom:10px;} .system_nav li a span:before{ height:2px;} .s_f_area{ padding:20px;} .pro_nav li{ margin: 0 2%;} .yw_list{ margin:-10px;} .yw_list li{ padding: 10px;} .yw_manage li{ padding:0;} .self_list li a img, .resources_list li a img, .system_nav li a img, .s_i_item img, .t_n_dl dt img{ width:35px;} .form_submit{ width:246px; height:48px; border-radius: 24px;} } @media only screen and (max-width: 991px){ .pro_list li p{ height:250px; font-size:12px; line-height:20px;} .view_link{ width: 190px; line-height: 48px; border-radius: 24px;} .system_nav li{ width:25%;} .system_img, .system_block_dif .system_img{ width:100%; float: none; margin: 0 auto 4%;} .c_end_overview dt{ width:100%; float: none; margin: 0 auto 3%;} .form_submit{ width:140px;} .form_fill{ width:70%;} .form_line{ padding:20px 0 10px;} .fill_shou{ padding-bottom: 10px; margin-bottom:20px;} .address_all{ padding-top:10px;} .apply_nav li a{ line-height:22px; height: 85px;} .apply_line{ width:100%;} .t_r_tit{ margin-bottom:5px;} .view_box{ max-height: 500px;} } @media only screen and (max-width: 767px){ .intro_dl dt{ width:100%; float: none; height:230px;} .pro_list li{ width:50%; height:280px;} .pro_list li img{ margin-top:10px;} .pro_list li:nth-child(n) a{ background:#efefef;} .pro_list li:nth-child(2) a,.pro_list li:nth-child(3) a,.pro_list li:nth-child(6) a,.pro_list li:nth-child(7) a{ background: #f9f9f9;} .classic_list .item{ height:286px;} .self_list li:nth-child(n){ width:50%; margin-bottom: 20px;} .self_list li:nth-child(3),.self_list li:nth-child(5){ border-left:none;} .self_list li img{ width:25px;} .resources_list li{ width:100%;} .service_view{ height:286px;} .tech_more{text-align: center;} .more_list{ display:inline-block;} .more_list li:nth-child(n){ width:auto; float: none; border:none; text-align: left; padding: 0; margin: 0;} .more_list li a img{ display:inline-block; margin: 0;} .pro_nav li{ margin:0 2px; font-size: 12px;} .s_f_list li{ width:100%; float: none; margin-bottom: 20px;} .s_f_area{ height:auto;} .yw_list li{ width:100%; float: none;} .yw_block{ height:auto;} .yw_manage li:nth-child(3) .yw_block{ background: #ebf4ff;} .yw_manage li:nth-child(4) .yw_block{ background: #f9fcff;} .self_list li a img, .resources_list li a img, .system_nav li a img, .s_i_item img, .t_n_dl dt img{ width:25px;} .form_fill{ width:100%;} .part{ display:block; margin: 0;} .apply_nav{ margin-bottom:0;} .apply_nav li{ width:33.33%; padding-bottom: 0;} .apply_nav li a{ border-bottom:1px solid #fff;} .t_n_dl dt{ width:100%; float: none;} .t_n_dl dd a{ margin-left:10px;} } .pro_nav li{ display: inline-block; vertical-align:baseline; width:auto; float: none;} .t_n_dl dd a.t_n_level2{ margin-left: 0;} /*=====================================合作伙伴=====================================*/ /*================== banner_cooper*/ .banner_cooper .banner_txt{ bottom: auto; top:45%; text-align: center; padding-left: 0;} .banner_cooper .banner_txt p{ margin-top: 5%;} .cooper_apply{ display:block; margin: 0 auto; background: url(../images/ico_20.png) no-repeat; background-size: cover; width:196px; line-height: 56px; color: #fff;} .cooper_apply:hover{ opacity:.90;} /*cooper_what*/ .cooper_what{} .what_block{} .what_tit{ font-weight:bold; text-align: center; color: #2e6daf; margin-bottom: 30px;} .what_tit span{ display:block; font-weight: normal; color: #666; margin-top: 20px;} .what_forewords{ max-width: 1350px; margin: 0 auto; text-align: center; color: #333; margin-bottom: 40px;} .what_img01{ overflow: hidden;} .what_img01 img{ display:block;} .what_support{ padding:5% 0 3%; border-bottom: 1px solid #dcdcdc;} .support_list{} .support_list .item{ text-align:center;} .support_list .item a{ display:block; border:1px solid #fff; padding:10px 6.5%;} .support_list .item img{ display:block; margin: 0 auto 15px; width:55px; height: 55px;} .support_des{ color: #666; line-height:26px; min-height: 78px; margin-top: 15px;} .support_list .item:hover a{ color: #8fb83d; border-color:#f4f4f4; box-shadow:inset 0 0 20px -3px rgba(0,0,0,.20);} /*=========== advance*/ .advance{ padding: 104px 0; position:relative;} .advance_center{ width:408px; height: 408px; margin: 0 auto; border:2px solid #dddddd; border-radius: 50%; position: relative;} .square{ display:block; position: absolute; width:100%; height: 100%; top:-2px; left:-2px; background-position: center center; background-repeat: no-repeat; background-size:contain;} .square01{ background-image: url(../images/square_01.png); } .square02{ background-image: url(../images/square_02.png); background-size:368px; } .square03{ background-image: url(../images/square_03.png); background-size:316px; } .square04{ background-image: url(../images/square_04.png); background-size:282px; } .advance_list{ color: #333;} .advance_list li{ text-align: center; line-height: 24px; position:absolute;} .advance_list li a.advance_a0{ cursor: pointer; display:block; background-position: center center; background-repeat: no-repeat; background-size:contain;} .li_subclass{ position:absolute; top:100%; left:50%; margin-left: -350px; width:700px; font-size: 14px; line-height: 2; overflow: hidden; height: 0; opacity: 0; -webkit-transition:all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .advance_list li:hover a.advance_a0{ color: #74ba37;} .advance_list li:hover .li_subclass{ padding: 30px 0; height:auto; opacity: 1;} .li_subclass a{ display:inline-block; padding: 0 14px;} li.advance_li01{ top:0; left:50%; margin-left: -105px; } li.advance_li01 a.advance_a0, li.advance_li04 a.advance_a0{ width:210px; height: 83px; } li.advance_li01 a.advance_a0{ padding:10px 30px 0; background-image: url(../images/advance_li01_bg.png); } li.advance_li02{ top:50%; left:50%; margin:-134px 0 0 225px; } li.advance_li02 a.advance_a0, li.advance_li03 a.advance_a0{ width:220px; height: 70px; padding:10px 30px 0 45px; background-image: url(../images/advance_li02_bg.png); } li.advance_li03{ top:50%; left:50%; margin:65px 0 0 225px; } li.advance_li04{top:50%; left:50%; margin:230px 0 0 -105px; } li.advance_li04 a.advance_a0{ padding:25px 30px 0; background-image: url(../images/advance_li04_bg.png); } li.advance_li05{ top:50%; left:50%; margin:65px 0 0 -425px; } li.advance_li05 a.advance_a0{ width:206px; height: 70px; padding:10px 45px 0 30px; background-image: url(../images/advance_li05_bg.png); } li.advance_li06{ top:50%; left:50%; margin:-134px 0 0 -425px; line-height: 70px; } li.advance_li06 a.advance_a0{ width:150px; height: 70px; padding:0 45px 0 30px; background-image: url(../images/advance_li06_bg.png); } /*=========== cooper_framework*/ .cooper_framework{ padding: 5% 0;} .framework_list{ margin: -20px;} .framework_list li{ width:33.33%; float: left; text-align: center; padding:20px;} .framework_tit{ height: 295px; background: #2e6daf; color: #fff;} .framework_tit img{ display:block; margin:0 auto 20px; width: 95px;} .framework_tit b{ display:block;} .framework_line{ display:block; width:55%; max-width: 278px; margin: 0 auto;} .grade{ height: 205px; border:1px solid #2e6daf; margin-bottom: 50px;} .grade a{ display:inline-block; width:36%;} .grade_dif a{ width:26%;} .grade a img{display:block; margin: 0 auto 5px; width: 45px;} .framework_item{ padding-top: 50px; background: url(../images/framework_03.png) center top no-repeat; background-size:41px;} .framework_item a{ display:inline-block; padding: 0 20px;} /*========= cooper_handle*/ .cooper_handle{ padding: 5% 0; background: url(../images/cooper_02.jpg) center top no-repeat; background-size: cover; color: #333;} .handle_contact{ width:33.75%; float: left; padding-right: 3%; border-right:1px solid #d0d0d0;} .handle_tit{ margin-bottom: 20px;} .department_tit{ color:#2e6daf; margin-bottom: 30px;} .handle_contact p{ margin-bottom:15px;} .handle_apply{ overflow:hidden; text-align: center;} .apply_link{ display:inline-block; width:150px; line-height: 58px; border-radius: 15px; border:2px solid #2e6daf; background: #2e6daf; text-align: center; color: #fff; margin-top: 30px;} .apply_link:hover{ background: #fff; color: #2e6daf;} @media only screen and (max-width: 991px){ .advance_center{ width:208px; height: 208px; margin-bottom: 3%;} .square02{ background-size:187px; } .square03{ background-size:161px; } .square04{ background-size:143px; } .advance{ padding:0;} .advance_list li:nth-child(n){ position: relative; top:auto; left:auto; bottom: 0; right: auto; line-height: 1.8; margin:0 0 10px;} .advance_list li:nth-child(n) a.advance_a0{ width:100%; height: auto; background: none; padding:10px; border:1px solid #dcdcdc;} .li_subclass, .advance_list li:hover .li_subclass{ position:relative; top:auto; left: auto; width:100%; margin: 0; height: auto; opacity: 1; padding: 10px 0; font-size: 12px;} .framework_list{ margin:-10px;} .framework_list li{ padding: 10px;} .framework_tit{ height:225px;} .framework_tit img{ width: 65px;} .grade{ height: 135px; margin-bottom: 30px;} .framework_item{ padding-top:30px; background-size: 20px;} .handle_contact p{ margin-bottom:5px;} .handle_tit{ margin-bottom:10px;} .department_tit{ margin-bottom:20px;} .apply_link{ width:130px; line-height: 48px; margin-top: 10px;} } @media only screen and (max-width: 767px){ .cooper_apply{ width:168px; line-height: 48px;} .framework_list{ margin:-5px;} .framework_list li{ padding: 5px;} .framework_tit{ height:155px;} .framework_tit img{ width: 45px;} .grade{ height: 105px;} .grade a{ display:block; width:100%; padding: 5px 0;} .grade a img{ display:inline-block; vertical-align: middle; margin:0 5px 0 0; width:25px;} .handle_contact{ width:100%; float: none; padding: 0; border:none; border-bottom: 1px solid #d0d0d0; text-align: center; padding-bottom: 5%; margin-bottom:5%;} } /*==============================关于============================*/ .about_nav{ position: absolute; bottom:0; right:0; width:100%;} .about_nav li{ float:left; position: relative; padding-bottom: 14px; } .about_nav li:before{ content:""; position: absolute; bottom: 0; left:0; width:100%; height: 14px; background: url(../images/about_01.png) center 14px no-repeat; background-size: contain;} .about_nav li a{ margin: 0 5px; padding: 0 20px; line-height: 50px; color: #fff; font-size: 14px; background: rgba(32, 169, 251, 0.53); display: inline-block; } .about_nav li.about_cur:before{ background-position: center bottom;} .about_nav li.about_cur a{ background: rgba(255,255,255,.18);} /*============about_links*/ .about_links{ position: relative; left:0; z-index: 500; width: 100%; background: #efefef;} .links_ul{} .links_ul li{ float: left; text-align: center; width:16.66%;} .links_ul li a{ display:block;} .links_ul li a span{ display:inline-block; padding: 45px 0; position: relative;} .links_ul li a span:before{ content:""; position: absolute; bottom: 0; left:0; width:0; opacity: 0; height: 2px; background: #2b71b8;} .links_ul li a span img{ vertical-align: middle; width: 55px; margin-right: 15px; } .links_ul li:hover a{ color: #2b71b8;} .links_ul li.anchor_cur a{ color: #2b71b8;} .links_ul li.anchor_cur a span:before{ width:100%; opacity: 1;} .about_links,.links_ul li a span{ -webkit-transition:all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } /*sec_who*/ .about_sec{ padding: 4% 0; background-position: center center; background-size: cover; background-repeat: no-repeat;} .sec_who{} .who_img{ width:40%; max-width: 638px; float: left; margin-right: 3.5%;} .who_info{ overflow: hidden;} .who_info .title02{ text-align:left;} .who_item{ color: #8fb83d; font-weight: bold; margin-bottom: 20px;} .who_des{ line-height:32px; overflow: hidden; margin-bottom: 5%;} /*sec_deve*/ .sec_deve{ background: #014898; color: #fff;} .sec_deve a{ color: #fff;} .deve_info{} .deve_info .item{ overflow: hidden; background: #014898;} .year_list{} .year_list .owl-nav .owl-prev{ margin-top: -32px; left:0; background-image:url(../images/arrow02_left.png);} .year_list .owl-nav .owl-next{ margin-top: -32px; left: auto; right:0; background-image:url(../images/arrow02_right.png);} .deve_overview{ width:53%; float: left; padding: 0 0 0 6%;} .deve_year{ width:47%; float: left; padding:0 8% 0 5%; text-align: justify;} .d_o_img{ display:block; float: right; width:62px; margin-left: 8%;} .d_o_info{ overflow:hidden;} .d_o_tit{ margin-bottom:10px;} .d_o_txt{ line-height:1.875; position: relative; padding-bottom:30px;} .d_o_txt:before{ content: ""; position: absolute; bottom: 0; left:0; width: 35px; height: 1px; background: #fff;} /*deve_thumbs*/ .deve_thumbs{ text-align: center; text-transform:uppercase; position: relative; margin: 50px 0;} .deve_thumbs:before{ content:""; position: absolute; top:21px; left:-50%; z-index: 0; width:200%; height: 1px; background: #fff;} .deve_thumbs li{ display:inline-block; width:19%;} .deve_thumbs li a{ cursor: pointer; display:block; position: relative; z-index: 1; padding-top: 50px; background: url(../images/deve_ico01.png) center top no-repeat; background-size: 42px;} .deve_thumbs li a span{ display:inline-block; position: relative; padding: 0 10px;} .deve_thumbs li a span:before{ content:""; position: absolute; top:50%; left:50%; width:0; height: 1px; background: #014898;} .deve_thumbs li a span em{ display:block; position: relative; padding: 0 14px; background: #014898;} .deve_thumbs li.current a{ color: #8fb73d; background-image: url(../images/deve_ico01b.png);} .deve_thumbs li.current a span:before{ left:0; width:100%; background-color: #8fb73d;} .deve_item{ display:none;} /*deve_more*/ a.deve_more{ margin: 0 auto; border-color:#fff;} a.deve_more em i{ background-color: #fff;} a.deve_more:hover{ background: #8fb73d; border-color:#8fb73d;} /*sec_honor*/ .sec_honor{} .honor_tab{ text-align: center; margin-bottom:2.5%;} .honor_tab li{ cursor: pointer; display:inline-block; vertical-align: middle; } .honor_tab li a{ display:inline-block; padding:0 50px; color:#666;} .honor_tab li:first-child a{ border-right: 1px solid #ccc;} .honor_tab li.honor_cur a{ color: #8fb83d;} .honor_area{ display:none;} .honor_list{ padding: 0 60px;} .honor_list .item{ padding-bottom: 44px; position: relative; color: #000;} .honor_img{ width:92%; max-width: 255px; height: 332px; background: #efefef; margin: 0 auto;} .honor_img img{ display: block; margin: 0 auto;} .honor_item{ position: absolute; bottom: 0; left:0; z-index: 1; width:100%; padding: 0 9%; background: rgba(0,71,152,0); line-height:34px; height:34px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -webkit-transition:all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .honor_list .item:hover .honor_item{ white-space: normal; height:auto; background: rgba(0,71,152,.90); color: #fff; padding-top: 9%; padding-bottom: 9%;} .honor_area{ display:none;} .honor_list .owl-nav .owl-prev,.honor_list .owl-nav .owl-next{ margin-top:-22px;} .honor_list .owl-nav .owl-prev{ left:0;} .honor_list .owl-nav .owl-next{ left:auto; right:0;} /*sec_culture*/ .sec_culture{ background-color: #efefef;} .culture{ height:455px; background: #fff;} .culture_img{ width:42.5%; height: 100%; float: right; background-position: center center; background-size: cover; background-repeat: no-repeat;} .culture_list{ overflow:hidden;} .culture_list li{ line-height:113px; height:114px; overflow: hidden; color: #333;} .culture_ico{ float: left; text-align: center; width:90px; height: 100%; position: relative;} .culture_ico:before{ content:""; position: absolute; bottom: 0; left:50%; margin-left: -10px; width:20px; height: 1px; background: rgba(0,71,152,.30);} .culture_ico img{ vertical-align: middle;} .culture_txt{ font-size:18px; text-align:left; height: 100%; overflow: hidden; border-left: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; position: relative; padding-left:6%; padding-right: 3%;} .culture_txt:before{ content:""; position: absolute; top:0; left:0; width:2px; height: 0; background: #014898;} .culture_item{ color: #014898; position: relative; padding-right: 65px; margin-right: 20px;} .culture_item:before{ content:""; position: absolute; top:50%; right:0; width:50px; height: 1px; background: #b1b1b1;} a.txt_dec{ display:inline-block; vertical-align: middle; border:none; background: none; width:auto; line-height: normal; opacity: 0;} a.txt_dec em i{ background: #014898; } .culture_list li:last-child .culture_txt{ border-bottom:none;} .culture_list li:last-child .culture_ico:before{ display:none;} .culture_list li:hover .culture_txt:before{ height: 100%;} .culture_list li:hover a.txt_dec{ opacity: 1;} /*sec_duty*/ .sec_duty{} .duty_list{} .duty_img{ display:block; overflow: hidden;} .duty_img img{ display:block; -webkit-transform: scale(1, 1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1, 1); transition-timing-function: ease-out; transition-duration:600ms; position: relative; } .duty_list .item:hover .duty_img img{ -webkit-transform: scale(1.10, 1.10); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1.10, 1.10); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1.10, 1.10); transition-timing-function: ease-out; transition-duration:600ms; } .duty_info{ height: 218px; padding: 40px 40px 0; background:#efefef;} .duty_tit{ margin-bottom:10px;} .duty_tit a{ display:block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} .duty_des{ padding-bottom:20px; position: relative;} .duty_des:before{ content:""; position: absolute; bottom: 0; left:0; width: 38px; height: 1px; background: #8f8f8f;} .des_txt{ line-height:30px; height: 90px; overflow: hidden;} .duty_list .item:hover .duty_tit a{ color:#2b71b8;} .duty_list .item:hover .duty_des:before{ width:100%; background-color:#2b71b8;} /*sec_idea*/ .sec_idea{ position: relative; padding: 8% 0; color: #fff;} .idea_bg_pc, .idea_bg_phone{ position: absolute; top:0; left:0; width:100%; height: 100%; background-position: center center; background-size: cover; background-repeat: no-repeat;} .idea_bg_phone{ display:none;} .sec_idea .inner{ position:relative;} .sec_idea .title02{ margin-bottom: 2.5%; text-align: left;} .sec_idea .title02 a{ color:#fff;} .idea_txt{ line-height:2; max-width: 730px; padding-bottom: 3%; border-bottom:1px solid #fff;} /*================ deve_all*/ .deve_all{ padding: 5% 0;} .deve_tree{ position: relative; padding:40px 0 80px;} .deve_tree:before{ content:""; position: absolute; top:0; left:50%; margin-left: -4px; width:8px; height: 100%; background: #e5e5e5;} .deve_dec{ position: relative; z-index: 1;} .deve_dec img{ display: block; margin: 0 auto;} .deve_all .deve_dec02{ position: relative; z-index: 1; clear: both; width:100%; text-align: center; font-weight: bold; color: #2b71b8;} .deve_all .deve_dec02 em{ display:block;} .deve_block{ width:50%; float: left; text-align: right; line-height: 1.875; color: #333; padding-right: 80px; margin-top: 80px; position: relative;} .deve_block:nth-of-type(1){ margin-top:0;} .deve_block:before{ content:""; width:64px; height: 64px; position: absolute; top:0; right:-32px; background: url(../images/ico_26a.png) center center no-repeat; background-size:contain;} .deve_block .deve_tit{ color: #2b71b8; line-height: 1; margin-bottom: 10px; margin-right: -30px; padding-right: 30px; background: url(../images/ico_25.png) right center no-repeat; text-align:right; margin-top:25px;} .deve_block.deve_block_dif .deve_tit { text-align:left } .deve_show{ padding-bottom:30px; border-bottom: 1px dashed #2b71b8;} .deve_show li{ margin-top:30px;} .deve_block .deve_show li span{ display:block; color: #2b71b8; line-height: 1; margin-bottom: 10px; text-align:right} .deve_block_dif{ text-align:left; padding-right: 0; padding-left: 80px; margin-top: 180px;} .deve_block.deve_block_dif .deve_show li span { text-align:left} .deve_block_dif:before{ right: auto; left:-32px; background-image: url(../images/ico_26b.png);} .deve_block_dif .deve_tit{ margin-right:0; padding-right: 0; margin-left: -30px; padding-left: 30px; background-position:left center; background-image: url(../images/ico_25b.png);} /*========== dynamic*/ .dynamic{ margin-bottom: 5%;} .dynamic .title03:before{ display:none;} /*dynamic_rec*/ .dynamic_rec{ width:46.375%; max-width:742px; height: 556px; float: left; margin-right:2.5%; overflow: hidden; position: relative; color: #fff;} .dynamic_rec a{ color: #fff;} .dynamic_rec img{ display:block; width:100%; height: 100%; -webkit-transform: scale(1, 1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1, 1); transition-timing-function: ease-out; transition-duration:600ms; position: relative; } .dynamic_rec:hover img{ -webkit-transform: scale(1.10, 1.10); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1.10, 1.10); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1.10, 1.10); transition-timing-function: ease-out; transition-duration:600ms; } .d_r_info{ position:absolute; bottom: 0; left:0; z-index: 1; width:100%; background: rgba(0,0,0,.70); height: 172px; padding:30px 40px 0; } .d_r_tit{ line-height: 30px; margin-bottom: 15px;} .d_r_tit a{ display:block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} .d_r_des{ line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} .d_r_handle{ overflow:hidden;} .d_r_handle a.storage_more{ float:right;} .dynamic_rec .d_r_handle a.storage_more em i{ background:#fff;} .dynamic_date{ display:block; line-height: 48px;} /*dynamic_list*/ .dynamic_list{ overflow: hidden; margin-bottom:-20px;} .dynamic_list li{ overflow:hidden; position: relative; background: #f4f4f4; margin-bottom: 20px; padding-right: 85px; -webkit-transition:all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } a.dynamic_more{ display:block; width:45px; height: 100%; background: #d4d4d4; font-size: 0; position: absolute; top:0; right:0;} a.dynamic_more:before{ content:""; position: absolute; top:50%; left:50%; margin: -12px 0 0 -12px; width:24px; height: 24px; background: url(../images/ico_27.png) right center no-repeat;} .dynamic_list li .d_r_info{ position:relative; overflow: hidden; background: none;} .dynamic_list li:hover{ background: #2b71b8; color: #fff;} .dynamic_list li:hover .d_r_tit a, .dynamic_list li:hover .d_r_handle a.storage_more{ color: #fff;} .dynamic_list li:hover .d_r_handle a.storage_more em i{ width:13px; background: #fff;} .dynamic_list li:hover a.dynamic_more{ background:#014898;} .dynamic_list li:hover a.dynamic_more:before{background-position: left center;} .dynamic_dif{ margin-bottom: 0;} .dynamic_dif .dynamic_rec{ float: right; margin-right: 0; margin-left:40px;} .media_link a{ margin-left:10px;} .media_link a img{ width:15%; max-width: 32px; margin-right: 10px;} /*news_list*/ .news_list{ overflow: hidden; margin: -20px -35px;} .news_list li{ width:33.33%; float: left; padding: 20px 35px;} .news_list li .news_img{ background:#eee} .news_img{ display:block; overflow: hidden;} .news_img img{ display:block; -webkit-transform: scale(1, 1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1, 1); transition-timing-function: ease-out; transition-duration:600ms; position: relative; } .news_list li:hover .news_img img{ -webkit-transform: scale(1.10, 1.10); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1.10, 1.10); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1.10, 1.10); transition-timing-function: ease-out; transition-duration:600ms; } .news_overview{ position: relative; padding: 25px 0 0; } .news_overview:before{ content:""; position: absolute; bottom: 0; left:0; width:0; height: 1px; background: #fff;} .n_o_tit{ margin-bottom: 10px;} .n_o_tit a{ display:block; line-height: 32px; height: 64px; overflow: hidden;} .n_o_txt{ line-height:26px; height: 52px; overflow: hidden; margin-bottom: 10px;} .news_list li:hover .news_overview:before{ width:100%; background: #2b71b8;} .news_list li:hover .n_o_tit a{ color: #2b71b8;} /*news2_list*/ .news2_list{ overflow: hidden; margin: -20px -35px;} .news2_list li{ width:25%; float: left; padding: 20px 35px;} .news2_list li .news_img{ background:#eee} .new2s_img{ display:block; overflow: hidden;} .news2_img img{ display:block; -webkit-transform: scale(1, 1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1, 1); transition-timing-function: ease-out; transition-duration:600ms; position: relative; } .news2_list li:hover .news2_img img{ -webkit-transform: scale(1.10, 1.10); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1.10, 1.10); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1.10, 1.10); transition-timing-function: ease-out; transition-duration:600ms; } .news2_overview{ position: relative; padding: 25px 0 0; } .news2_overview:before{ content:""; position: absolute; bottom: 0; left:0; width:0; height: 1px; background: #fff;} .n_o_tit{ margin-bottom: 10px;} .n_o_tit a{ display:block; line-height: 32px; height: 64px; overflow: hidden;} .n_o_txt{ line-height:26px; height: 52px; overflow: hidden; margin-bottom: 10px;} .news2_list li:hover .news_overview:before{ width:100%; background: #2b71b8;} .news2_list li:hover .n_o_tit a{ color: #2b71b8;} /*============= article*/ .article{ padding-bottom: 5%; text-align: justify;} .back_list{ display:block; float: right; line-height: 26px; padding-right: 45px; background: url(../images/ico_28.png) right center no-repeat; background-size:30px; margin-bottom: 20px;} .back_list:hover{ color: #2b71b8;} .article_inner{ width: 100%; max-width: 1200px; margin: 0 auto; clear: both; line-height: 2;} .article_top{ text-align:center; border-bottom: 1px solid #dcdcdc; margin-bottom:2.5%;} .article_tit{ color:#333; margin-bottom:2.5%;} .article_date,.article_shared{ display:inline-block; vertical-align:middle; margin: 0 20px;} .article_shared{ font-size:14px;} /*==========================================加入我们*/ /*======== sec_join01*/ .sec_join01{ padding-top:5%;} /*know*/ .know{ width:47.5%; float: left;} .title04{ margin-bottom:30px;} .know_box{ border-top:1px solid #dcdcdc; padding-top: 60px;} .know_txt{ line-height: 28px; height:303px; overflow: hidden; padding: 0 5% 0 26px; color:#333;} .know_item{ margin-left: -26px;} .know_caption{ color: #2a6fb5; position: relative; margin-left: -26px; padding-left: 26px;} .know_caption:before{ content:""; width:6px; height: 6px; background: #2a6fb5; position: absolute; top:50%; left:4px; margin-top: -3px;} .nicescroll-rails{ background: #fff; z-index: 1005;} #ascrail2000{ background: #e8e9eb; z-index: 1;} /*wenhua*/ .wenhua{ width:47.5%; float: right;} .wh_box{ height:363px; overflow: hidden; position: relative;} .wh_box img.wh_img01{ display:block; width:100%; height: 100%;} .wh_list{ position: absolute; bottom: 0; left:0; z-index: 2; width:100%; background: rgba(1,72,152,.95); color: #fff; padding:24px 0;} .wh_list:before{ content:""; width:1px; height:70px; background: rgba(255,255,255,.20); position: absolute; top:50%; left:50%; margin-top: -35px;} .wh_list li{ width:50%; line-height: 30px; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 5px 30px;} .wh_ico{ display:inline-block; vertical-align: middle; width:30px; height: 30px;} .wh_item{ display:inline-block; vertical-align: middle; margin-right: 5px;} /*======== sec_join02*/ .sec_join02{} .in_tit{ text-align: center; position:relative;} .in_tit:before{ content:""; position: absolute; top:50%; left:0; width:100%; height: 1px; background: #dcdcdc;} .in_tit a{ display:inline-block; background: #fff; position: relative; z-index: 1; padding: 0 3%;} /*in_box*/ .in_box{ margin-top: 4%; color: #333; position: relative; width:47.5%; float: left;} .in_box_dif{ float:right;} .in_scr{} .in_show{ margin: -5px;} .in_show li{ width:50%; float: left; padding: 5px;} .in_show li a{ display:block; overflow: hidden;} .in_show li a img{ display:block; -webkit-transform: scale(1, 1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1, 1); transition-timing-function: ease-out; transition-duration:600ms; position: relative; } .in_show li a:hover img{ -webkit-transform: scale(1.10, 1.10); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1.10, 1.10); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1.10, 1.10); transition-timing-function: ease-out; transition-duration:600ms; } .in_con{ line-height:2; margin-bottom: 10px;} .in_item{ position: relative; z-index: 1; height: 50px; line-height: 1; border-bottom:1px dashed #cccccc; margin-bottom: 20px;} .in_scr .owl-nav{ position:absolute; top:-75px; right:0; z-index: 3;} .in_scr .owl-nav .owl-next, .in_scr .owl-nav .owl-prev{ font-size:0; display:inline-block; vertical-align: middle; width:30px; height: 30px; border:1px solid #fff; background:#fff url(../images/arrow03_left.png) center center no-repeat;} .in_scr .owl-nav .owl-next{ background-image: url(../images/arrow03_right02.png);} .in_scr .owl-nav .owl-prev.disabled{ background-image: url(../images/arrow03_left02.png);} .in_scr .owl-nav .owl-next.disabled{ background-image: url(../images/arrow03_right.png);} /*.in_scr .owl-nav .owl-prev:hover{ border-color:#cccccc;} .in_scr .owl-nav .owl-next:hover{ border-color:#014897;}*/ /*annual_box*/ .annual_box{ width:100%; float: none;} .annual_box .in_item{ width:47.5%; position:absolute; top:25px; right:0;} #in_annual{} #in_annual .in_show, #in_annual .in_con{ background: #fff; width: 47.5%; float: left;} #in_annual .in_con{ float:right; margin-top: 100px;} #in_annual .owl-nav{ top:20px;} /*======== sec_join03*/ .sec_join03{ position: relative; background: #000; text-align:center; color: #fff; height: 538px;} .s_j_bg{ position:absolute; top:0; left:0; width:100%; height: 100%; background-position: center center; background-repeat:no-repeat; background-size:cover;} .s_j03_bg{} .sec_join03 .inner{ position:relative; z-index: 1; height: 100%;} .sec_join03 .staff_tit{ color:#fff;} .staff_tit{ text-align: center; color: #333; margin-bottom: 3%;} .staff_des{ max-width: 900px; margin: 0 auto; line-height: 1.5;} /*======== sec_join04*/ .sec_join04{ position: relative; text-align:center; color: #fff; padding: 5% 0;} .s_j04_bg{ background-attachment: fixed;} .sec_join04 .inner{ position:relative; z-index: 1;} .sec_join04 .staff_tit{ color:#fff;} .reward_list{ margin: -10px -20px;} .reward_list li{ width:33.33%; float:left; line-height: 1.875; padding:10px 50px;} .reward_list li img{ display:block; margin: 0 auto; width: 90px;} .reward_list li span{ display:inline-block; line-height: 1; padding-bottom: 20px; position: relative; margin: 11% 0 8%;} .reward_list li span:before{ content:""; position: absolute; bottom: 0; left:25%; width:50%; height: 3px; background: #fff;} .reward_des{} .reward_list li:hover span:before{ left:0; width:100%;} /*======== sec_join05*/ .sec_join05{ overflow: hidden; padding: 5% 0; color: #333;} .career_list{ margin: -10px;} .career_list li{ width:33.33%; float: left; padding: 10px;} .career_list li img{ display:block; margin: 0 auto 6%; border-radius: 50%; width: 180px;} .career_des{ max-width:420px; margin: 0 auto; line-height: 26px;} /*======== sec_join06*/ .sec_join06{ height: 444px; color: #333;} .sec_join06 .inner{ height: 100%; background-position: center center; background-repeat:no-repeat; background-size:cover;} .recruit_list{ padding-right:9%; margin: -16px 0;} .recruit_list li{ text-align:right; padding: 16px 0;} a.recruit_link{ display:inline-block; text-align: center; color: #fff; border-radius: 8px; padding: 0 30px 0 45px; line-height: 82px; background: #286eb8; border:2px solid #286eb8;} a.recruit_link img{ vertical-align:middle; margin-right: 12px;} a.recruit_link span{ display:block; min-width: 260px; padding-right: 32px; background: url(../images/arrow04.png) right center no-repeat; background-size: 22px;} a.recruit_link02{ background-color: #8cb54c; border-color:#8cb54c;} a.recruit_link:hover{ opacity: .90;} /*======== recruit_box*/ .recruit_box{ padding-top: 5%;} .recruit_forewords{ height: 430px; padding:4%; background:url(../images/recruit_02.jpg) center center no-repeat; background-size:cover; color: #333;} .r_f_des{ line-height: 1.8; max-width: 810px; float: right; margin-bottom: 5%;} .r_f_end{ clear:both; width:100%; text-align: right;} .r_f_end span{ display:inline-block; position: relative; padding-left: 160px;} .r_f_end span:before{ content:""; position: absolute; left:0; top:50%; width: 130px; height: 1px; background: #989c9e;} /*recruitment_post*/ .recruitment_post{ background: #f3f3f3;} /*post_form*/ .post_form{ padding: 40px 2%; background: #2a6fb5;} .p_f_ul{ margin-left: -17px; margin-top: -10px; /*overflow: hidden;*/} .p_f_ul li.li01{ float:left; width:18%; padding-left:17px; color: #333; margin-top: 10px;} .p_f_ul li.li01 .li_area{ padding-left:5%; background: #fff;} .p_f_ul li.li01 .part_sel{ width:64%;} .p_f_ul li.li01 label{ display:block; float: left; line-height: 50px; width:36%;} .p_f_ul li.li01 .part_sel .dropdown{ width: 100%; text-align:center; height:50px; line-height: 50px;} .p_f_ul li.li01 .part_sel .dropdown .carat{ background-image:url(../images/ico_29.png);} .p_f_ul li.post_search{ width:28%; overflow: hidden; float: right;} .p_f_ul li.post_search .li_area{ padding-left:0;} .p_f_ul li.post_search .search{ width:100%; padding-left: 0; margin-bottom: 0; max-width: none; float:none; border:none;} .p_f_ul li.post_search .search .search_txt input{ height:50px; padding-left:5%;} .p_f_ul li.post_search .search .search_btn{ width:50px; height: 50px; background: url(../images/ico_30.png) center center no-repeat;} /*.p_f_ul li.post_search .search .search_btn:hover{ background-color: #cccccc; background-image: url(../images/ico_30b.png);}*/ /*post_item&post_info*/ .post_sort{ padding:2.5% 0; font-weight:bold; color: #000;} .post_sort span, .post_item span{ display:block; float: left; width:21%; text-align: center;} .post_sort span:nth-of-type(5), .post_item span:nth-of-type(5){ width:16%;} span.post_handle{/* width:22%; min-width:160px;*/ float: right;} .post_item{ background: #fff; color: #333; line-height: 33px; padding: 25px 0;} .post_item:nth-of-type(even){ background: #f3f3f3; } a.post_more{ display:block; max-width: 140px; margin: 0 auto; line-height: 31px; height:33px; text-align: center; border:1px solid #b2b2b2; border-radius: 3px; font-size: 14px;} a.post_more:hover, .post_cur a.post_more{ background: #2a6fb5; border-color:#2a6fb5; color: #fff;} .post_info{ background: #f9f9f9; padding:2.5% 4%; line-height: 2; display: none;} .post_des{ padding: 0 2% 3.5%; max-width: 600px;} .post_des li{ float: left; width:33.33%; padding:0 10px; } .post_text{margin:0 -6% 5%; position: relative;} .post_text:before{ content:""; position: absolute; top:10%; left:50%; width:1px; height: 80%; background: #e5e5e5;} .post_block{ width:50%; float:left; padding:0 8%; letter-spacing: -0.02em;} .post_caption{ color:#333; margin-bottom: 15px;} .post_bot{ padding:20px 3% 0; line-height: 50px; border-top:1px solid #e5e5e5;} a.post_hide{ display:block; float: right; color: #9f9f9f; position: relative; padding-right: 30px;} a.post_hide:before{ content:""; position: absolute; top:50%; right:0; width:14px; height: 14px; margin: -7px 0 0 -7px; background: url(../images/ico_15.png) center top no-repeat;} a.post_hide:hover{ color:#2a6fb5;} a.post_hide:hover:before{ background-position:center bottom;} a.post_apply{ display:block; float: left; text-align: center; width: 40%; max-width:180px; background: #2a6fb5; border:1px solid #2a6fb5; color: #fff;} a.post_apply em{ display:inline-block; padding-left: 35px; position: relative;} a.post_apply em:before{ content:""; width:23px; height: 23px; background: url(../images/ico_16.png) right center no-repeat; position: absolute; top:50%; left:0; margin-top: -12px;} a.post_apply:hover{ background-color:#fff; color:#2a6fb5;} a.post_apply:hover em:before{ background-position:left center;} /*page02*/ .page02{ text-align:center; background: #f3f3f3; border-bottom:1px solid #dbdbdb; padding: 3.5% 0;} .page02 a{ display:inline-block; vertical-align: middle; width:36px; height: 36px; text-align: center; line-height: 36px; color: #666666;} .page02 a.page_cur{ background: #0078c0; color: #fff;} .page02 a.page_btn{ font-size:12px; margin: 0 30px; width:70px; border:1px solid #ababab;} .page02 a.page_btn:hover{ border-color: #0078c0; color: #0078c0;} /*==============banner_school*/ .banner_school{ text-align: center;} .banner_school .banner_txt{ top:45%;} .banner_school .banner_txt p{ padding-bottom: 50px; background: url(../images/school_01.png) center bottom no-repeat;} .sec_school{ color: #333; padding: 5% 0; background-position: center top; background-repeat:no-repeat; background-size:cover;} /*===school_video*/ .school_video{ padding-bottom: 0; color:#fff;} .school_video_show{ position: relative; height:580px;} .school_video_tit{ position: absolute; top:50%; margin-top:65px; z-index: 2; left:0; width:100%; text-align:center;} /*====school_trip*/ .school_trip{} .school_tit{ text-align:center; line-height: 1; margin-bottom: 40px;} .school_tit p{ margin-top: 15px;} .trip_month{ display:block; margin-top: 15px; color: #0078c0;} .trip_tab{ text-align:center; margin-bottom: 30px;} .trip_tab li{ display:inline-block; width:25%; line-height: 35px; max-width: 130px; text-align: center;} .trip_tab li a{ display:block;} .trip_tab li a:hover{ color:#2e6daf;} .trip_tab li a span{ display:inline-block; padding-left: 30px; background: url(../images/school_04.png) left -100px no-repeat;} .trip_tab li.trip_cur a{ color: #2e6daf; font-weight: bold;} .trip_tab li.trip_cur a span{ background-position: left center;} .trip_block{ display:none;} table.table_trip{ border:1px solid #bfbfbf; line-height: 1.6;} table.table_trip thead tr th, table.table_trip tbody tr td{ padding: 30px 10px;} table.table_trip thead tr th{ font-weight: normal; text-align: left; color: #fff; background: #2e6daf;} table.table_trip tbody tr td{ -webkit-transition:all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } table.table_trip tbody tr:nth-of-type(even) td{ background: #e9e9e9;} table.table_trip thead tr th.pad_l, table.table_trip tbody tr td.pad_l{ padding-left: 5%;} table.table_trip tbody tr:hover td{ background: #bbb; color: #fff;} /*=============school_post*/ .school_post{/* background-attachment: fixed;*/ background-image: url(../images/school_05.jpg); color: #fff;} #post_scr{} #post_scr .item{ height: 398px; padding: 40px 20px; background: #fff; text-align: center;} .post_sort{ display:block; font-weight: normal; margin-bottom: 10px;} .post_sort img{ display:block; margin: 0 auto 15px; width:30%; max-width: 70px;} .post_list{ display: inline-block; text-align: left;} .post_list li a{ display:block; padding: 10px 0; line-height: 24px; padding-left: 18px; position: relative;} .post_list li a:before{ content:""; position: absolute; top:50%; left:0; margin-top: -3px; width:6px; height: 6px; background: #2e6daf;} .post_list li a:hover{ color: #2e6daf; text-decoration: underline;} #post_scr .owl-dots .owl-dot span:before{ background-color:#fff;} /*==========school_flow*/ .school_flow{} #flow_scr{ width:89%; margin: 0 auto;} #flow_scr .owl-item{ display:inline-block; vertical-align: top; position: relative;} #flow_scr .item{ text-align:center; padding-bottom: 43%;} #flow_scr .owl-item:nth-child(1) .item, #flow_scr .owl-item:nth-child(3) .item, #flow_scr .owl-item:nth-child(5) .item{ padding-bottom: 0; padding-top:43%;} #flow_scr .owl-item:nth-child(2):before, #flow_scr .owl-item:nth-child(4):before, #flow_scr .owl-item:nth-child(2):after, #flow_scr .owl-item:nth-child(4):after{ content: ""; position: absolute; top:50%; margin-top:-14%; left:50%; margin-left: -70%; width:40%; height:35%; background: url(../images/school_06a.png) right top no-repeat;} #flow_scr .owl-item:nth-child(2):after, #flow_scr .owl-item:nth-child(4):after{ margin-left:30%; background-image: url(../images/school_06b.png); background-position: right bottom;} .flow_num{ display:inline-block; position: relative; color: #fff; width:61%; max-width: 172px;} .flow_num img{ display:block;} .flow_num i{ display:block; position: absolute; top:6%; left:0; z-index: 1; width:100%; font-family: Impact;} .flow_notice{ text-align:center; margin-top: 50px;} .flow_notice img{ display:block; margin: 0 auto 20px;} /*====school_advance*/ .school_advance{ background: #f8f8f8;} #advance_scr{} .advance_tit{ text-align:center; margin-bottom: 20px;} .advance_tit img{ display:block; margin: 0 auto 20px; width:35%; max-width: 100px;} .advance_txt{ color:#666; max-width: 260px;} .advance_txt li{ line-height:26px; position: relative; padding-left: 15px; margin-bottom: 25px;} .advance_txt li:before{ content:""; position: absolute; top:10px; left:0; width:6px; height: 6px; background: #009f96;} .item01 .advance_txt li:before{ background: #009f96;} .item02 .advance_txt li:before{ background: #00b6f1;} .item03 .advance_txt li:before{ background: #f59900;} .item04 .advance_txt li:before{ background: #d0ab6f;} .item05 .advance_txt li:before{ background: #b2d55e;} /*=====school_self*/ .school_self{} .self_swiper{} .self_swiper img{ display:block; border-radius: 50%;} .self_info{ margin-bottom: 30px;} .self_info .item{ overflow: hidden; background: #f8f8f8; padding:5%; text-align: justify;} .self_info .item dt{ width:276px; float: left; margin-right: 3%;} .self_info .item dd{ overflow:hidden; line-height: 1.5;} .self_caption{ margin-top:30px; margin-bottom: 6px;} .self_thumbs{} .self_thumbs .item a{ display:inline-block; position: relative;} .self_thumbs .item a:before{ content:""; position: absolute; top:0; left:0; z-index: 1; width:100%; height: 100%; border-radius:50%; border:0px solid #2e6daf;} .self_thumbs .current .item a:before{ border-width:8px;} /*====school_contact*/ .school_contact{ background-image: url(../images/school_07.jpg);} .contact_txt{ text-align:center; line-height: 1.8;} .contact_txt li{ margin-bottom: 10px;} /*post_detail*/ .post_detail{ padding: 5%; line-height: 2;} .post_tit{ color:#333; margin-bottom: 30px;} .post_detail .post_text{ margin-left:-9%; margin-right: -9%;} .post_detail .post_bot{ padding:30px 0 0;} .post_detail .post_bot a.post_apply{ float:right; margin-left: 4%;} .growth_road{ overflow:hidden;} .growth_road h6{color:#333;} /*=================================================联系我们*/ /*HQ*/ .HQ{ } .HQ_area{ padding:4.5% 4%; background: url(../images/contact_01.jpg) center top no-repeat; background-size:cover; color:#fff;} .HQ_img{ float:left; width:29%; max-width: 420px; overflow: hidden;} .HQ_img img{ display:block;} .HQ_info{ float:left; width: 35%; margin:0 3%; padding: 15px 3% 0; border-left:1px solid rgba(255,255,255,.20); border-right:1px solid rgba(255,255,255,.20);} .HQ_info h6, .HQ_list{ padding-left: 20px;} .HQ_info h6{ margin-bottom:30px;} .HQ_list{ } .HQ_list li{ line-height: 1.8; margin-bottom: 30px;} .HQ_list li em{ display:block; float: left; margin-left: -20px; padding-left:20px; background: url(../images/ico_31.png) left center no-repeat;} .HQ_list li span{ display:block; overflow: hidden;} .HQ_part{ overflow: hidden;} .HQ_part li{ line-height: 1.8; margin-bottom:20px;} .HQ_part li em{ display:block; float: left;} .HQ_part li span{ display:block; overflow: hidden;} .HQ_part li span i{ display:block;} /*spread_map*/ .spread_map{ padding:5% 0;} .spread_map .title02{ margin-bottom:-2%;} .map_box{ text-align:center;} /*spread_city*/ .spread_city{ padding: 5% 0; background: url(../images/contact_04.jpg) center center no-repeat; background-size:cover; background-attachment: fixed; } .spread_city{ overflow: hidden; margin: 0 -25px;} .spread_city li.li_item0{ width:33.33%; float:left; padding: 25px;} .spread_city li.li_item0 a{ display:block; background: #fff; border:1px solid #d4d5d5; height: 240px; padding: 0 8%; color: #666;} .spread_city li.li_item0 a h6{ padding: 20px 0; border-bottom: 1px solid #eaeaea; margin-bottom: 20px; color: #333;} .spread_city li.li_item0 a h6 em{ color:#c2c2c2;} .city_info{} .city_info li{ overflow:hidden; line-height: 25px; margin-bottom: 10px; padding-left: 35px; background-position: left top; background-repeat:no-repeat; background-size:25px;} .city_info li.li_di{ min-height: 50px; background-image: url(../images/contact_ico01.png);} .city_info li.li_tel{ background-image: url(../images/contact_ico02.png);} .spread_city li.li_item0 a:hover{ background: #195aa2; color: #fff; box-shadow: 0 0 20px -2px rgba(0,0,0,.30);} .spread_city li.li_item0 a:hover h6, .spread_city li.li_item0 a:hover h6 em{ color:#fff;} .spread_city li.li_item0 a:hover .city_info li.li_di{ background-image: url(../images/contact_ico01b.png);} .spread_city li.li_item0 a:hover .city_info li.li_tel{ background-image: url(../images/contact_ico02b.png);} .spread_city li.kehu{ width:20%; float:left; padding: 15px;} .spread_city li.kehu img{ width:100%;} .kehuTitle{ width:100%; text-align:center; font-size:24px; color:#333; padding-bottom:2%;} /*load_more*/ .load_more{ text-align:center;} .load_more a{ display:inline-block; background: url(../images/ico_32.png) left center no-repeat; padding-left: 40px; background-size: 27px; line-height: 50px; color: #666;} .load_more a:hover{ color: #195aa2; background-image: url(../images/ico_32b.png);} .about_links.links_scr{ position: fixed;} .about_links.links_scr .links_ul li a span{ padding: 20px 0;} /*who_detail====同有是谁*/ .who_detail{ padding: 5% 0; line-height: 1.9; text-align: justify;} .who_head dt{ width:48.7%; max-width: 778px; float: left; margin-right: 6%;} .who_head dt img{ display:block;} .who_head dd{ overflow: hidden;} .who_head dd .title02{ text-align:left;} /*apply_form====申请成为合作伙伴*/ .apply_form{ padding: 4%; } .apply_tit{ text-align: center; color: #90b83d;} .apply_fill{ padding: 20px 0 10px; border-bottom: 1px solid #dcdcdc; color: #333;} .apply_fill label,.apply_txt{ height:60px; line-height: 60px;} .apply_fill label{ display:block; float: left; width:136px; position: relative;} .apply_fill label:before{ content:""; position: absolute; top:50%; right:0; margin-top: -9px; width:2px; height: 18px; background: #ececec;} .apply_write{ overflow:hidden; padding-left: 30px;} .apply_txt{ width:100%;} .check_code{ float:right; cursor: pointer;} .check_code img{ display:block;} .apply_handle{ text-align:center; margin-top: 4%;} .apply_btn{ display:inline-block; cursor: pointer; width:422px; height: 82px; border-radius: 41px; color: #fff; background: #90b83d;} /*float===公共右边栏*/ .float{ position:fixed; top:50%; right:0; margin-top: -210px; z-index: 1003; width:55px; background: #fff; border:1px solid #d9d9d9; text-align: center;} .float li a{ display:block; color: #666666; line-height: 20px; padding: 17px 0; position: relative;} .float li a:before{ content:""; position: absolute; bottom: 0; left:50%; margin-left: -15px; width:30px; height: 1px; background: #959595;} .float li:last-child a:before{ display:none;} .float li a img{ display:block; margin: 0 auto 3px;} .float li a em{ display:inline-block; width:28px;} .float li:hover a{ color: #195aa2;} label.label_sel{ margin-right: 25px;} label.label_sel input{display:none;} label.label_sel input + i{ display: inline-block; vertical-align: middle; width:18px; height:18px; text-align: center; line-height:18px; border-radius: 50%; background: #999999; color: #fff; font-weight: bold; position: relative;} label.label_sel input + i:before{ content:""; position: absolute; top: 3px; left: 6px; width:6px; height:10px; transform: rotate(45deg); border-width:2px; border-style: solid; border-color: #fff; border-top: 0; border-left: 0;} label.label_sel input:checked + i{ background-color: #90b83d;} label.label_sel input:disabled + i{ border-color:#999999;} label.label_sel input:checked:disabled + i {background:#999999;} .apply_tip{ text-align: center; color: #90b83d; text-decoration: underline; margin-top: 4%;} .tip_sel{ margin-bottom:10px;} /*strategy================================================三大战略*/ .sec_strategy{ color: #333; position: relative; background-position: center center; background-repeat: no-repeat; background-size: cover;} .title05{ text-align:center; position: relative; margin-bottom: 30px;} .title05:before{ content:""; position: absolute; bottom: 0; left:0; width:100%; height: 26px; background: url(../images/strategy_02.png) center bottom no-repeat; display: none;} .title05 b{ color: #2b71b8;} .title05 p{ color:#666; margin-top:15px;} .title05_dif:before{background-image: url(../images/strategy_02b.png);} /*=============strategy_all*/ .strategy_all{ padding-top: 4%;} .strategy_all .title05:before{ display:none;} /*introduction*/ .introduction { margin-top: 100px; } .introduction .inner{position: relative;} .introduction .content { position: absolute; top:0; right:710px; } .introduction .content:first-child { opacity: 1; filter: alpha(opacity=100) } .introduction .content-item { width: 710px; position: absolute; top: 20px; left: 0; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.5s cubic-bezier(0, 0, 0.29, 0.98) 0.7s; -moz-transition: all 0.5s cubic-bezier(0, 0, 0.29, 0.98) 0.7s; -ms-transition: all 0.5s cubic-bezier(0, 0, 0.29, 0.98) 0.7s; -o-transition: all 0.5s cubic-bezier(0, 0, 0.29, 0.98) 0.7s; transition: all 0.5s cubic-bezier(0, 0, 0.29, 0.98) 0.7s } .content-item h6{ color: #2c72b8; padding-left: 30px; background: url(../images/intro_02.png) left center no-repeat; background-size: 15px; margin-bottom: 20px;} .introduction_des{ color: #666; line-height: 2; padding-bottom: 40px; border-bottom:1px solid #d5d5d5;} .introduction_show{ margin:0 -20px;} .introduction_show li{ width:33.33%; float: left; padding:0 20px; margin-top: 20px;} .introduction_show li a{ display:block; padding: 30px 0; border-bottom:1px solid #d5d5d5; position: relative;} .introduction_show li a:before{ content:""; position: absolute; bottom: 0; left:0; width:0; height: 1px; background: #2c72b8;} .introduction_show li a span{ display:block; background: url(../images/intro_01.png) right center no-repeat;} .introduction_show li a span img{ display:inline-block; vertical-align: middle; margin-right: 10px;} .introduction_show li a:hover:before{ width:100%;} .introduction .content-item.active { opacity: 1; filter: alpha(opacity=100); z-index: 5; -webkit-transition: all 1s cubic-bezier(0.26, 0.01, 0.35, 1.01) 1.25s; -moz-transition: all 1s cubic-bezier(0.26, 0.01, 0.35, 1.01) 1.25s; -ms-transition: all 1s cubic-bezier(0.26, 0.01, 0.35, 1.01) 1.25s; -o-transition: all 1s cubic-bezier(0.26, 0.01, 0.35, 1.01) 1.25s; transition: all 1s cubic-bezier(0.26, 0.01, 0.35, 1.01) 1.25s; top: 0 } .introduction .content-item .desc { padding-bottom: 30px } .introduction .content-item .desc h3 { font-size: 24px; line-height: 40px; color: #333; margin-bottom: 20px; font-weight: normal } .introduction .content-item .desc p { font-size: 14px; line-height: 26px; color: #666 } .introduction .content-item .desc a { color: #666; font-size: 14px; display: block; width: 157px; height: 36px; border: 1px solid #7D7D7D; text-decoration: none; text-align: center; line-height: 34px; margin-top: 20px } .introduction .content-item .desc a:hover { background-color: #108CEE; border-color: #108CEE; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; color: #fff } .introduction .aniwrp { width: 52%; position: relative; right:160px; bottom: 0; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -khtml-user-select: none; user-select: none } .introduction #wrp { width: 100%; height: 620px; position: relative } .introduction .center { width: 362px; height: 362px; border-radius: 50%; position: absolute; /*left:50%; top:50%; margin:-16% 0 0 -15%;*/ left: 290px; top: 180px; z-index: 10 } .introduction #center { z-index: 9 } .introduction .center:before { content: ""; width: 100%; height: 100%; border-radius: 50%; position: absolute; top: 0; left: 0; box-shadow: 0 0 60px 20px rgba(0,0,0,0.10) } .introduction .center-move:before { animation: disappear 1s forwards linear } .introduction .incenter { width: 266px; height: 266px; border-radius: 50%; margin: 48px; background: #fff; position: absolute } .introduction .incenter:before { content: ""; width: 100%; height: 100%; position: absolute; border-radius: 50%; top: 0; left: 0; box-shadow: 0 0 40px 10px rgba(0,0,0,0.10); } .introduction .center2 { opacity: 0 } .introduction .center2-move { animation: center2show 2s forwards linear } .introduction .center2:before { opacity: 0; filter: alpha(opacity=0); } .introduction #incenter2:before { opacity: 0; filter: alpha(opacity=0); } .introduction .center-move #incenter:before { animation: disappear .7s forwards linear } .introduction .sun { width: 110px; height: 110px; border-radius: 50%; margin: 78px; float: left; position: relative; } .introduction img { max-width: none;} .introduction #sun2 { opacity: 0 } .introduction .center2-move #sun2 { animation: sunrise .7s forwards linear; -webkit-animation-delay: .4s } .introduction .center2-move:before { animation: antidisappear 1s forwards linear !important; -webkit-animation-delay: .5s !important } .introduction .center2-move #incenter2:before { animation: antidisappear .7s forwards linear; -webkit-animation-delay: .5s } .introduction .sun img { position: absolute; top:0; left:0; width: 100%; height: 100%; opacity: 0; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .introduction .sun img.center-icon { opacity: 1; } .introduction .texttitle { width:222px; position: absolute; /*top:50%; left:50%; margin:0px 0 0 13.1%;*/ top:310px; left:525px; z-index: 20; } .introduction .texttitle h2 { padding-left: 30px;} .introduction .texttitle .line { height: 18px } .introduction .texttitle .line .line1 { display: block; width: 205px; height: 2px; margin-top: 8px; float: left; background-color: #969696; } .introduction .texttitle .circle { width: 18px; height: 18px; border: 1px solid #969696; float: left; border-radius: 50%; margin-top: 0; margin-left: -1px } .introduction .texttitle p { font-size: 16px; line-height: 26px; color: #333333; margin-left: 12px } .introduction .disappear-texttitle h2 { height: 40px; line-height: 40px; transform: translateX(-10px); opacity: 0; filter: alpha(opacity=0) } .introduction .disappear-texttitle .line1 { transform: translateX(-50%) scaleX(0); opacity: .5; filter: alpha(opacity=50) } .introduction .disappear-texttitle .circle { transform: translateX(-155px); opacity: 0; filter: alpha(opacity=0) } .introduction .disappear-texttitle p { transform: translateX(-10px); opacity: 0; filter: alpha(opacity=0) } .introduction .appear h2 { animation: antidisappear3 .2s forwards linear; -webkit-animation-delay: 1.5s } .introduction .appear p { animation: antidisappear3 .2s forwards linear; -webkit-animation-delay: 1.5s } .introduction .appear .line1 { animation: antidisappear1 .3s forwards linear; -webkit-animation-delay: 1.2s } .introduction .appear .circle { animation: antidisappear2 .3s forwards linear; -webkit-animation-delay: 1.2s } .introduction .disappear h2 { animation: disappear3 .2s forwards linear } .introduction .disappear p { animation: disappear3 .2s forwards linear } .introduction .disappear .line1 { animation: disappear1 .3s forwards linear; -webkit-animation-delay: .2s } .introduction .disappear .circle { animation: disappear2 .3s forwards linear; -webkit-animation-delay: .2s } .introduction .center-move #sun { animation: disappear4 .2s forwards linear; -webkit-animation-delay: .5s } .introduction #bgline { z-index: 5; position: absolute; bottom: 0; left: 0; width:100%; } .introduction #bgline img { width: 990px; height: 618px;} .introduction .cells { z-index: 30; border-radius: 50%; position: absolute; padding: 2px } .introduction .cells:before { width: 100%; height: 100%; border-radius: 50%; content: ""; display: block; border: 3px solid #A0A0A0; position: absolute; top: -3px; left: -3px; opacity: 0; filter: alpha(opacity=0); transform: scale(.8) } .introduction .cells:after { width: 100%; height: 100%; border-radius: 50%; content: ""; display: block; border: 3px solid #A0A0A0; position: absolute; top: -3px; left: -3px; opacity: 0; filter: alpha(opacity=0); transform: scale(.8) } .introduction .wave .cells:before { animation: lianyi 4s linear;/*infinite*/ } .introduction .wave .cells:after { animation: lianyi2 4s linear; } .introduction .wave #cell-1:before, .introduction #cell-1:after { animation-delay: 0s; -webkit-animation-delay: 0s } .introduction .wave #cell-2:before, .introduction #cell-2:after { animation-delay: .5s; -webkit-animation-delay: .5s } .introduction .wave #cell-3:before, .introduction #cell-3:after { animation-delay: 1s; -webkit-animation-delay: 1s } .introduction .wave #cell-4:before, .introduction #cell-4:after { animation-delay: 1.5s; -webkit-animation-delay: 1.5s } .introduction .cells h3 { display: block; background-color: #fff; border-radius: 50%; border: 2px solid #CCCCCC; text-align: center; color: #333333; margin: 4px; font-weight: normal; float: left; z-index: 20; width: 115px; height: 115px; line-height: 115px } .introduction .cells .bg { z-index: 40; border-radius: 50%; position: absolute; top: 22px; left: 22px; opacity: 0; filter: alpha(opacity=0) } .introduction .cells img { width: 82px; height: 82px } .introduction .cells h3 span { display: block; margin-top: -2px } .introduction .cells h3::after { content: ""; display: block; width: 100%; height: 100%; border-radius: 50%; position: absolute; top: -1px; left: -1px; border: 1px dashed #fff; opacity: 0; transition: all .2s ease-in } .introduction .cells:hover .bg, .introduction .cells-hover .bg { cursor: pointer; opacity: 1; filter: alpha(opacity=100); transition: all .1s ease-in } .introduction .cells:hover h3 span ,.introduction .cells-hover h3 span { animation: goout .1s forwards linear; text-align: left } .introduction .cells:hover h3:after,.introduction .cells-hover h3:after { opacity: 1; animation: rotate 4s infinite linear; border: 1px dashed #5E5CEA; background: #fff } .introduction .appear-cell:hover span { animation: nonedis .1s forwards linear } .introduction .appear-cell:hover h3::after { animation: rotate1 4s forwards linear } .introduction .appear-cell1 .bg { animation: moveto .5s forwards linear; -webkit-animation-delay: .5s; opacity: 1; filter: alpha(opacity=100) } .introduction .appear-cell2 .bg { opacity: 1; filter: alpha(opacity=100); animation: moveto2 .5s forwards linear; -webkit-animation-delay: .5s } .introduction .appear-cell3 .bg { opacity: 1; filter: alpha(opacity=100); animation: moveto3 .5s forwards linear; -webkit-animation-delay: .5s } .introduction #cell .appear-cell1 img, .introduction #cell .appear-cell2 img, .introduction #cell .appear-cell3 img, .introduction #cell .appear-cell4 img { width: 82px; height: 82px; } .introduction #cell-1 { /*left: 50%; top: 0; margin:-8% 0 0 12%;*/ left: 490px; top: -80px; } .introduction #cell-2 { /*left: 50%; top: 50%; margin:-24% 0 0 30%;*/ left: 660px; top: 100px; } .introduction #cell-3 { /*left: 50%; top: 0; margin:4% 0 0 -17%;*/ left: 270px; top: 40px; } .introduction .sphere1, .introduction .sphere2 { background: url(https://cdn.bdstatic.com/portal/img/index/Oval.2x_fae6f285.png) no-repeat; background-size: 14px 14px; position: absolute; width: 14px; height: 14px; z-index: 21 } .introduction .sphere1 { top: 87px; right: -83px; -webkit-transform: rotate(7deg); -moz-transform: rotate(7deg); -ms-transform: rotate(7deg); -o-transform: rotate(7deg); transform: rotate(7deg) } .introduction .sphere2 { top: 114px; right: 184px; -webkit-transform: rotate(-53deg); -moz-transform: rotate(-53deg); -ms-transform: rotate(-53deg); -o-transform: rotate(-53deg); transform: rotate(-53deg) } @keyframes showop { 0% { opacity:0 } 50% { opacity:0 } 70% { opacity:.5 } 100% { opacity:1 } } @keyframes rotate { 0% { transform:rotate(0deg) } 100% { transform:rotate(360deg) } } @keyframes goout { 0% { transform:translateX(0) } 50% { transform:translateX(90%) } 100% { transform:translateX(130%) } } @keyframes lianyi { 0% { transform:scale(.8); opacity:0 } 10% { transform:scale(1); opacity:.25 } 20% { transform:scale(1.3); opacity:0 } 100% { transform:scale(.8); opacity:0 } } @keyframes lianyi2 { 0% { transform:scale(.8); opacity:0 } 7% { transform:scale(.8); opacity:0 } 17% { transform:scale(1); opacity:.2 } 27% { transform:scale(1.3); opacity:0 } 100% { transform:scale(.8); opacity:0 } } @keyframes disappear { 0% { transform:scale(1); opacity:1 } 100% { transform:scale(0); opacity:.5 } } @keyframes antidisappear { 0% { transform:scale(0); opacity:.5 } 100% { transform:scale(1); opacity:1 } } @keyframes disappear1 { 0% { transform:translateX(0) scaleX(1); opacity:1 } 100% { transform:translateX(-50%) scaleX(0); opacity:.5 } } @keyframes antidisappear1 { 0% { transform:translateX(-50%) scaleX(0); opacity:.5 } 100% { transform:translateX(0) scaleX(1); opacity:1 } } @keyframes disappear2 { 0% { transform:translateX(0) scaleX(1); opacity:1 } 70% { opacity:1 } 100% { transform:translateX(-175px); opacity:0 } } @keyframes antidisappear2 { 0% { transform:translateX(-175px); opacity:0 } 70% { opacity:1 } 100% { transform:translateX(0) scaleX(1); opacity:1 } } @keyframes disappear3 { 0% { transform:translateX(0); opacity:1; filter:alpha(opacity=100) } 100% { transform:translateX(-10px); opacity:0; filter:alpha(opacity=0) } } @keyframes antidisappear3 { 0% { transform:translateX(-10px); opacity:0; filter:alpha(opacity=0) } 100% { transform:translateX(0); opacity:1; filter:alpha(opacity=100) } } @keyframes disappear4 { 0% { transform:scale(1); opacity:1 } 100% { transform:scale(1.1); opacity:0 } } @keyframes moveto { 0% { transform:translate(0, 0) } 100% { transform:translate(100px, 100px) } } @keyframes moveto2 { 0% { transform:translate(0, 0) } 100% { transform:translate(74px, 241px) } } @keyframes moveto3 { 0% { transform:translate(0, 0) } 100% { transform:translate(-187px, 157px) } } @keyframes moveto4 { 0% { transform:translate(0, 0) } 100% { transform:translate(-272px, -110px) } } @keyframes sunrise { 0% { transform:scale(0); opacity:0 } 70% { opacity:0 } 100% { transform:scale(1); opacity:1 } } @keyframes nonedis { 0% { opacity:0 } 100% { opacity:0 } } @keyframes center2show { 0% { opacity:0 } 50% { opacity:1 } 100% { opacity:1 } } /*=============status*/ .status{ padding-top: 7%; color: #fff;} .status_detail{ max-width:1110px; margin:20px auto; text-align: justify; line-height: 1.6;} .status_dec01{ display:block; margin: 0 auto; width:30%; max-width: 188px;} /*==========challenge*/ .challenge{ padding: 5% 0;} .challenge_show{ margin-top: 30px;} .challenge_show li{ /*width:33.33%; float: left; */ border-left: 1px solid #d2d2d2; min-height: 195px; padding: 0 3%; text-align: center;} .challenge_show .owl-item:first-child li{ border-left:none;} .challenge_show li a{ display: block;} .challenge_show li img{ display:block; width: 30%; max-width: 90px; margin: 0 auto 15px;} .challenge_des{ line-height: 1.77; max-width: 385px; margin: 0 auto;} /*============growth*/ .growth{ padding: 5% 0; height: 780px; color:#fff;} #growth_scr{ width:98%; margin-top: -20px; } #growth_scr .owl-dots{ margin-top:30px;} #growth_scr .owl-dots .owl-dot{ margin:0 5px;} #growth_scr .owl-dots .owl-dot span{ border-radius: 50%; width:10px; height: 10px; background:#fff; opacity: .50;} #growth_scr .owl-dots .owl-dot.active span{ opacity: 1;} #growth_scr .owl-item{ float: none; display: inline-block; vertical-align: top;} #growth_scr .item{ overflow:hidden;} .growth_line{ display:block; float: left; width:18px; height: 18px; position: relative; margin-right: 10px;} .growth_line em{ display:block; width: 100%; height:0; position: absolute; top: 0; left:0; background: url(../images/growth_02.png) center top no-repeat;} .growth_line em:before{ content:""; position: absolute; top:9px; left:50%; width:2px; margin-left: -1px; height: 100%; background: #fff;} .growth_line01{ height: 130px;} .growth_line02{ height: 150px;} .growth_line03{ height: 160px;} .growth_line04{ height: 220px;} .growth_line05{ height: 130px;} .growth_line06{ height: 200px;} .growth_line07{ height: 190px;} .growth_line08{ height: 117px;} #growth_scr .owl-item:nth-child(1) .item{ padding-top:335px;} #growth_scr .owl-item:nth-child(2) .item{ padding-top:260px;} #growth_scr .owl-item:nth-child(3) .item{ padding-top:325px;} #growth_scr .owl-item:nth-child(4) .item{ padding-top:185px;} #growth_scr .owl-item:nth-child(5) .item{ padding-top:212px;} #growth_scr .owl-item:nth-child(6) .item{ padding-top:128px;} #growth_scr .owl-item:nth-child(7) .item{ padding-top:45px;} #growth_scr .owl-item:nth-child(8) .item{ } .growth_info{ overflow:hidden; max-width: 136px;} .growth_year{ display:block; line-height: 1; margin-bottom: 10px; font-family:Impact;} .growth_text{ font-size: 12px; line-height: 20px;} /*================goodness*/ .goodness{ padding: 5% 0;} .goodness_sort{ margin-top: 30px; margin-bottom:5%;} .goodness_sort li{ text-align: center; line-height: 1.5; padding: 0 3%; border-left: 1px solid #d2d2d2;} .goodness_sort .owl-item:first-child li{ border:none;} .goodness_sort li img{ display:block; margin: 0 auto 20px; width:30%; max-width: 110px;} .goodness_des{ max-width: 385px; margin: 0 auto;} .goodness_detail{} .goodness_detail dt{ width:48%; margin-right: 4%; max-width: 760px; float: left;} .goodness_detail dd{ overflow:hidden; line-height: 2; color: #666;} /*===============fruit*/ .fruit{ padding: 5% 0; background-color: #efefef;} .fruit_detail{ line-height: 1.8; color: #666;} /*================================================新同有 新存储 新价值*/ .banner_txt p.ico_video{ margin-top:20px;} p.ico_video a:hover{ opacity:.80;} .sec_newly{ color: #333;} /*============newly_toyou*/ .newly_toyou{ padding:4% 0;} .title06{ text-align:center; margin-bottom: 40px;} .title06 span{ display:block; position: relative; padding-bottom: 25px; margin-bottom: 15px;} .title06 span:before{ content:""; position: absolute; bottom: 0; left:0; width:100%; height: 11px; background: url(../images/strategy_06_a.png) center top no-repeat;} .title06_dif span:before{ background-image: url(../images/strategy_06_b.png);} .title06 p{ letter-spacing: 0.4em;} /*toyou_show*/ .toyou_show{ margin: 0 -3.65%;} .toyou_show li{ width:33.33%; padding: 0 3.65%; float: left; text-align: center;} .toyou_ico{ display:inline-block; position: relative; width:50%; max-width: 137px; margin-bottom: 10px;} .toyou_ico img{ display:block;} img.toyou_ico_item{ width:50px; height: 50px; position:absolute; top:50%; left:50%; margin: -25px 0 0 -25px;} .toyou_caption{ margin-bottom: 10px; font-weight: bold;} .toyou_des{ line-height: 2; text-align: justify;} /*===========newly_storage*/ .newly_storage{ color: #fff;/* background-attachment: fixed;*/} .storage_detail{ padding: 4% 0; background-position: center center; background-repeat: no-repeat; background-size: cover;} .storage_text{ max-width: 982px; margin: 0 auto; line-height: 2; text-align: justify;} .storage_tushi{ padding: 4% 0; position: relative; background: #f0f1f2 /*url(../images/storage_02.png) center bottom no-repeat*/;/* background-size: contain;*/} .storage_tushi img{ position: relative; z-index: 1;} /*===========newly_value*/ .newly_value{} .value_detail{ padding:4% 0 0;} /*value_data*/ #value_data{ text-align: center;} #value_data .owl-item{ float:none; display:inline-block; vertical-align: bottom;} #value_data .owl-dots{ margin-top:20px;} #value_data .owl-dots .owl-dot span{ width: 26px; height: 36px; position:relative;} #value_data .owl-dots .owl-dot span:before{ content:""; position: absolute; bottom: 0; left:50%; margin-left: -1px; width:2px; height: 10px; background: #2b71b8;} #value_data .owl-dots .owl-dot.active span:before{ height: 100%;} .data_tit{ } .data_num{ display:block; color: #2e6daf; font-family: Impact;} .data_line{ display:block; width:24px; height: 24px; position: relative; margin: 10px auto 0;} .data_line em{ display:block; width: 100%; height:0; position: absolute; bottom: 0; left:0; background: url(../images/value_04.png) center top no-repeat;} .data_line em:before{ content:""; position: absolute; top:12px; left:50%; width:1px; height: 100%; background: #2e6daf;} .data_line01{ height:230px;} .data_line02{ height:90px;} .data_line03{ height:190px;} .data_line04{ height:100px;} .data_line05{ height:150px;} .data_line06{ height:90px;} .data_line07{ height:150px;} .data_line08{ height:170px;} .data_line09{ height:80px;} .value_show{} .value_show li{ width:50%; padding: 3%; color: #fff; text-align: justify; float:left; height: 400px; background-position: center center; background-repeat: no-repeat; background-size: cover;} .value_show li img{ display:block; margin: 0 auto 15px;} .value_capton{ margin-bottom:15px; text-align: center; font-weight: bold;} .value_des{ line-height: 2; max-width: 500px; margin: 0 auto;} .value_show li.show_dif{ width:100%; float: none;} .value_show li.show_dif .value_des{ max-width: 1000px;} /*================================================资料中心*/ .sec_data{ padding: 4% 0; color: #333;} /*====data_files*/ .data_files{ padding-top:2%;} .data_item{ text-align:center; margin-bottom: 40px;} .data_scr{} #data_scr_files .owl-stage-outer{ padding-top:1px;} .files_list{ margin: 0 -45px;} .files_list li{ width:33.33%; float: left; padding: 0 45px; margin-top: -1px;} .files_list li a{ display:block; overflow: hidden; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; line-height: 40px; padding: 30px 60px 30px 0; position: relative;} .files_list li a:before{ content: ""; position: absolute; top:50%; right:0; margin-top: -20px; width:26px; height: 40px; background: url(../images/data_01b.png) center bottom no-repeat; background-size: cover;} .files_list li a span{ display:block; white-space: nowrap; text-overflow: ellipsis;} .files_list li a:hover{ color:#2b71b8;} .files_list li a:hover:before{ background-position: center top;} /*=====data_gallery*/ .data_gallery{ background-color: #efefef;} .gallery_list{ margin: -20px;} .gallery_list li{ width:25%; float: left; text-align: center; padding: 20px;} .gallery_list li a{ display:block;} .gallery_img{ display:block; overflow:hidden;} .gallery_img img{ display:block;} .gallery_caption{ line-height: 60px; padding: 0 10px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;} .gallery_list li a:hover{ background: #fff; color:#2b71b8; box-shadow: 0 0 10px -2px rgba(0,0,0,.30);} .gallery_list li a .gallery_img img{ -webkit-transform: scale(1, 1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1, 1); transition-timing-function: ease-out; transition-duration:600ms; width: 100%; position: relative; } .gallery_list li a:hover .gallery_img img{ -webkit-transform: scale(1.10, 1.10); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1.10, 1.10); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1.10, 1.10); transition-timing-function: ease-out; transition-duration:600ms; } /*=====data_video*/ .data_video{} .video_list{ margin: -15px -28px;} .video_list li{ width:33.33%; float: left; padding:15px 28px; text-align: center;} .video_list li a{ display:block; position: relative;} .video_list li a:before{ content:""; position: absolute; bottom: 0; left:50%; opacity: 0; width:0; height: 1px; background: #2b71b8;} .video_img{ overflow:hidden; position: relative; background: #000;} .video_img:before{ content:""; position: absolute; top:0; left:0; z-index: 1; width:100%; height: 100%; background: url(../images/data_02.png) center center no-repeat; background-size: 90px;} .video_img img{ display:block; opacity: .80;} .video_caption{ line-height: 60px; padding: 0 10px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;} .video_list li a:hover{ color:#2b71b8;} .video_list li a:hover:before{ left:0; width:100%; opacity: 1;} .video_list li a .video_img img{ -webkit-transform: scale(1, 1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1, 1); transition-timing-function: ease-out; transition-duration:600ms; width: 100%; position: relative; } .video_list li a:hover .video_img img{ opacity: 1; -webkit-transform: scale(1.10, 1.10); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:600ms; -moz-transform: scale(1.10, 1.10); -moz-transition-timing-function: ease-out; -moz-transition-duration:600ms; transform: scale(1.10, 1.10); transition-timing-function: ease-out; transition-duration:600ms; } /*video_end*/ .video_end{ color: #333; padding-bottom: 5%;} .video_end_tit{ text-align:center; margin-bottom: 40px;} .video_end_show{ height: 715px;} @media only screen and (max-width: 1440px){ .links_ul li a span{ padding:35px 0;} .honor_tab li a{ padding: 0 40px;} .dynamic_rec{ height:456px;} .dynamic_list{ margin-bottom:-15px;} .dynamic_list li{ margin-bottom:15px;} .d_r_info{ height: 142px; padding:20px 30px 0;} .d_r_tit{ margin-bottom:10px;} .news_list{ margin: -10px -25px;} .news_list li{ padding:10px 25px;} .news_overview{ padding-top:15px;} .n_o_tit a{ line-height:30px; height: 60px;} .sec_join03{ height:438px;} .career_list li img{ width: 150px;} .p_f_ul{ margin-left:-5px;} .p_f_ul li.li01{ padding-left:5px;} .HQ_part, .HQ_info{ padding-top:0;} .HQ_list li{ margin-bottom:20px;} .HQ_part li{ margin-bottom:10px;} .spread_city{ margin: 0 -15px;} .spread_city li.li_item0{ padding: 15px;} /*apply_form*/ .apply_fill{ padding:10px 0;} .apply_fill label,.apply_txt{ height:50px; line-height: 50px;} .apply_btn{ width:320px; height: 62px; border-radius: 31px;} .introduction_show li a span img{ width:40px; height: 40px;} .introduction .aniwrp{ right:260px;} .introduction .content{ right:510px;} .introduction .content-item{ width:510px;} .files_list{ margin: 0 -25px;} .files_list li{ padding: 0 25px;} .gallery_list{ margin:-15px;} .gallery_list li{padding: 15px;} .video_list{ margin:-15px;} .video_list li{ padding: 15px;} } @media only screen and (max-width: 1279px){ .about_links.links_scr{ position:initial; position:inherit; z-index: 1;} .about_nav{ right:20px;} .about_nav li a{ line-height:52px;} .about_nav li{ padding-bottom:8px;} .about_nav li:before{ height: 8px;} .links_ul li a span{ padding:20px 0;} .links_ul li a span img{ width:35px; margin-right: 10px; } .honor_tab li a{ padding:0 20px;} .honor_list{ padding:0;} .honor_list .owl-nav{ display:block; text-align: center;} .honor_list .owl-nav .owl-prev, .honor_list .owl-nav .owl-next{ position: relative; top:auto; left:auto; right:auto; display:inline-block; width:34px; height: 34px; background-size:15px; margin: 0 5px;} .culture{ height:336px;} .culture_list li{ height:84px; line-height: 83px;} .culture_ico{ width:70px;} .culture_ico img{ width:45px;} .culture_item{ padding-right:45px;} .culture_item:before{ width:30px;} .duty_info{ height: 186px; padding: 30px 30px 0;} .des_txt{ line-height:26px; max-height: 78px;} .deve_block:before{ width:44px; height: 44px; right:-22px;} .deve_block_dif:before{ right:auto; left:-22px;} .news_list{ margin: -10px;} .news_list li{ padding:10px;} .news2_list{ margin: -10px;} .news2_list li{ padding:10px;} .n_o_tit a{ line-height:26px; height: 52px;} .n_o_txt{ margin-bottom:0;} .wh_list{ padding:14px 0;} .wh_list:before{ left:0;} .wh_list li{ width:100%; float:none; padding:0 20px;} .sec_join03{ height:338px;} .reward_list li img{ width: 70px;} .career_list li img{ width: 120px;} .sec_join06{ height:344px;} a.recruit_link{ line-height:62px;} a.recruit_link span{ min-width:auto;} .recruit_forewords{ height:auto;} .post_form{ padding-top:20px; padding-bottom: 20px;} .p_f_ul li.li01{ width:25%;} .p_f_ul li.post_search{ width:50%; float:left;} .post_item{ padding:15px 0;} .introduction{ margin-top:0;} /*.introduction #wrp{ height: 524px;}*/ .introduction #bgline img{ width:840px; height: 524px;} .introduction .center{ width:262px; height: 262px; left: 290px; top: 220px;} .introduction .incenter{ width: 166px; height: 166px; margin: 48px;} .introduction .sun{ width:90px; height: 90px; margin: 38px;} .introduction .cells h3{ width:75px; height: 75px; line-height: 75px;} .introduction .cells .bg{ top:17px; left:17px;} .introduction .cells img{ width:52px; height: 52px;} .introduction .texttitle{ width:167px; top: 300px; left: 465px;} .introduction .texttitle .line .line1{ width:145px; height: 1px; margin-top: 5px;} .introduction .texttitle .circle{ width:12px; height: 12px;} .introduction #cell-1{ left:440px; top:40px;} .introduction #cell-2{ left: 560px; top: 170px;} .introduction #cell-3{ left: 260px; top: 130px;} .introduction .content{ top:40px; right:440px;} .introduction .content-item{ width:410px;} .introduction_show{ margin:0 -10px;} .introduction_show li{ width:50%; margin-top: 0; padding: 0 10px;} .introduction_show li a{ padding:10px 0;} .introduction_show li a span img{ width:30px; height: 30px;} .growth{ height: auto;} #growth_scr{ margin-top:50px;} #growth_scr .owl-item{ vertical-align:bottom;} #growth_scr .owl-item:nth-child(n) .item{ padding-top:0;} .toyou_show{ margin:0 -20px;} .toyou_show li{ padding:0 20px;} .video_img:before{ background-size:60px;} .video_end_show{ height:515px;} .school_video_show{ height:480px;} } @media only screen and (max-width: 991px){ .spread_city li.kehu{ width:33.33%} .kehuTitle{ font-size:16px;} .culture{ position:relative; height: 242px;} .culture_img{ width:100%; float: none;} .culture_list{ position:absolute; top:0; left:0; width:100%; height: 100%; background: rgba(255,255,255,.90);} .culture_list li{ height:64px; line-height: 63px;} .culture_ico{ width:45px;} .culture_ico img{ width:25px;} .culture_item{ padding-right:15px; margin-right: 10px;} .culture_item:before{ width:10px;} .culture_txt{ padding-left:3%;} .dynamic_rec, .dynamic_dif .dynamic_rec{ width:100%; height: auto; float: none; margin: 0 auto 4%;} .d_r_tit{ margin-bottom:0;} .d_r_info{ height: 112px; padding: 10px 20px;} a.dynamic_more{ width:35px;} .dynamic_list li{ padding-right:35px;} .back_list{ padding-right: 35px; background-size: 25px;} .reward_list li img{ width: 50px;} .career_list li img{ width: 90px;} .spread_city{ margin:-10px;} .spread_city li.li_item0{ padding:10px; width:50%;} .r_f_end span{ padding-left: 50px;} .r_f_end span:before{ width: 30px; } .page02 a{ width:30px; height: 30px; line-height: 30px;} .page02 a.page_btn{ width:60px; margin:0 10px;} /*apply_form*/ .apply_fill{ padding:0;} .apply_fill label{ width:106px;} .apply_btn{ width: 168px; height: 48px; border-radius: 24px;} .apply_fill label,.apply_txt{ height:40px; line-height: 40px;} .introduction{ margin-top:50px;} .introduction .aniwrp { right: auto; position: absolute; top: 0; left: -220px; } .introduction #wrp{ height:430px;} .introduction #bgline img{ width:690px; height: 430px;} .introduction #cell-1{ left: 360px; top: -50px; } .introduction #cell-2{ left: 450px; top: 60px;} .introduction #cell-3{ left: 250px; top: 10px; } .introduction .center, .introduction .texttitle{ display:none;} .introduction .content{ right:auto; top:auto; width:100%; position: relative; padding: 140px 0 30px;} .introduction .content-item{ width:100%; position: relative; top:auto; opacity: 1; filter: alpha(opacity=100); display: none;} .introduction .content-item.active{ display:block;} .files_list{ margin: 0 -15px;} .files_list li{ padding: 0 15px;} .video_end_show{ height:auto;} .school_video_show{ height:380px;} .banner_school .banner_txt p{ padding-bottom:0; background:none;} table.table_trip thead tr th, table.table_trip tbody tr td{ padding-top:15px; padding-bottom: 15px; white-space: nowrap;} .table-responsive { width: 100%; overflow-y: hidden; overflow-x: auto; } } @media only screen and (max-width: 767px){ .serviceBg1{background:url(../images/service01.png) no-repeat left; background-size:22px; line-height:35px;} .serviceBg2{background:url(../images/service02.png) no-repeat left; background-size:24px; line-height:35px;} .serviceBg3{background:url(../images/service03.png) no-repeat left; background-size:24px; line-height:35px;} .serviceBg4{background:url(../images/service04.png) no-repeat left; background-size:24px; line-height:35px;} .serviceBg5{background:url(../images/service05.png) no-repeat left; background-size:24px; line-height:35px;} .common_tab li{ width:25%; margin-top: 10px;} .common_tab li a{ padding-bottom:10px;} .common_tab li a:before{ height:2px;} .about_nav{ width: 100%; right: 0; bottom: -5px; padding: 0 20px;} .about_nav li a{ line-height:42px;} .about_nav li{ padding-bottom:5px;} .about_nav li:before{ height: 5px;} .links_ul li{ width:25%;} .links_ul li a span img{ display: block; width:25px; margin: 0 auto 5px; } .who_img{ width:100%; float: none; margin: 0 auto 5%;} .deve_overview,.deve_year{ width:100%; float: none; padding:0;} .deve_overview{ margin-bottom:5%;} .deve_thumbs:before{ top:11px;} .deve_thumbs li{ width:30%;} .deve_thumbs li a{ padding-top: 30px; background-size: 22px;} .deve_thumbs li a span{ padding:0;} .deve_thumbs li a span:before{ display:none;} .deve_tree{ padding:40px 0 40px 60px;} .deve_tree:before{ left:0; margin: 0;} .deve_dec img{ margin: 0; margin-left: -8px;} .deve_block, .deve_block_dif{ width:100%; padding: 0; text-align: left; margin: 0 0 40px;} .deve_block:last-child{ margin-bottom:0;} .deve_block:before{ width:24px; height: 24px; left:-68px;} .deve_block .deve_tit, .deve_block_dif .deve_tit{ padding-right: 0; margin-right: 0; background-position: left center; background-image:url(../images/ico_25.png); padding-left:30px; margin-left: -30px; text-align:left; margin-top:5px;} .deve_dec02{ text-align:left;} .deve_block .deve_show li span{ display:block; color: #2b71b8; line-height: 1; margin-bottom: 10px; text-align:left} .deve_block_dif{ text-align:left; padding-right: 0; /*padding-left: 80px; margin-top: 180px;*/} .deve_block.deve_block_dif .deve_show li span { text-align:left} .news_list{ margin:-10px -5px;} .news_list li{ width:50%; padding: 10px 5px;} .news2_list{ margin:-10px -5px;} .news2_list li{ width:50%; padding: 10px 5px;} .n_o_tit a{ line-height:24px; height: 24px;} .n_o_txt{ line-height:20px; height: 40px;} .news_overview{ padding-top:10px; padding-bottom: 10px;} .news_list li a.storage_more{ display:none; } .know, .wenhua, .in_box, #in_annual .in_show, #in_annual .in_con{ width:100%; float: none;} .know{ margin-bottom:50px;} .know_box{ padding-top:30px;} .annual_box .in_item{ position:inherit; position: initial; width:100%;} #in_annual .in_con{ margin-top:10px;} #in_annual .owl-nav{ top:-75px;} .sec_join04{ text-align:left;} .reward_list li{ width:100%; float: none;} .reward_list li img{ float:left; margin-right: 20px;} .reward_list li span{ overflow: hidden; padding-bottom: 10px; margin: 0 0 10px;} .reward_list li span:before{ left:0; height: 1px;} .reward_des{ overflow:hidden;} .career_list li{ width:100%; float: none; overflow: hidden;} .career_list li img{ float:left; margin:0 20px 0 0;} .career_des{ max-width: none; overflow:hidden; line-height: 24px;} .p_f_ul li.li01, .p_f_ul li.post_search{ width:100%;} .p_f_ul li.li01 label{ line-height: 42px; width:22%;} .p_f_ul li.li01 .part_sel{ width:78%;} .p_f_ul li.li01 .part_sel .dropdown, .p_f_ul li.post_search .search .search_txt input{ height:42px; line-height: 42px; text-align: left;} .dropdown .selected{ font-size: 14px; line-height:42px;} .p_f_ul li.post_search .search .search_btn{ width:42px; height: 42px;} .post_des li{ width:100%; float: none; padding: 0;} .post_detail .post_text{ margin-left:0; margin-right: 0;} .post_block{ width:100%; float: none; padding: 0; margin-bottom: 4%;} .post_text{ margin:0;} .post_text:before{ display:none;} .post_bot{ line-height:40px;} .post_detail .post_bot a.post_apply{ float: none; margin: 0;} .growth_road{ line-height:1.7; margin-top: 20px;} .growth_road h6{ line-height:1.7;} .city_info li.li_di{ min-height:auto;} .HQ_img{ width:100%; float: none; margin: 0 auto;} .HQ_info, .HQ_part{ width:100%; float: none; padding: 10px 0; margin: 0; border:none; border-bottom: 1px solid rgba(255,255,255,.20);} .HQ_part{ padding-left:20px;} .HQ_part li{ line-height:1.5;} .HQ_list li{ margin-top: 20px;} .spread_city li.li_item0{ width:100%;} .spread_city li.li_item0 a{ height:auto; padding-bottom: 10px;} .who_head dt{ width:100%; float: none; margin: 0 auto 5%;} .challenge_des{ max-width:none;} .goodness_des{ max-width: none;} .goodness_detail dt{ width:100%; float: none; margin: 0 0 20px;} .toyou_show{ margin:-10px 0;} .toyou_show li{ width:100%; float: none; overflow: hidden; text-align: left; padding: 10px 0;} .toyou_ico{ width:80px; float: left; margin-right: 15px;} .toyou_caption,.toyou_des{ overflow:hidden;} .files_list{ margin: 0 -5px;} .files_list li{ padding: 0 5px; width:100%;} .files_list li a{ padding-top: 10px; padding-bottom: 10px;} .gallery_list{ margin:-5px;} .gallery_list li{ padding: 5px; width:50%;} .video_list{ margin:-5px;} .video_list li{ padding: 5px; width:100%;} .video_list li a{ max-width:496px; margin: 0 auto;} .content-item h6{ background-size: 10px; padding-left: 20px;} .school_video_show{ height:280px;} #post_scr .item{ height: 298px; padding:20px 10px;} .post_list li a{ padding:5px 0 5px 10px;} .post_list li a:before{ width:3px; height: 3px; top:18px;} .advance_txt li{ line-height: 1.8; margin-bottom:10px;} .self_info .item dt{ width:136px; float: none; margin: 0 auto 20px;} .self_thumbs .current .item a:before{ border-width: 3px;} #flow_scr{ width:100%;} #flow_scr .owl-item:nth-child(n):before, #flow_scr .owl-item:nth-child(n):after{ display:none;} #flow_scr .owl-item:nth-child(n) .item{ padding-top: 0; padding-bottom: 0;} .idea_bg_pc{ display:none;} .idea_bg_phone{ display:block;} .post_item span, a.post_more{ font-size:12px;} /*float*/ footer{ padding-bottom:65px;} .float{ width:100%; top:auto; bottom: 0; margin: 0;} .float li{ width:25%; float: left;} .float li a{ padding:6px 0;} .float li a:before{ width:1px; height: 30px; left:auto; right:0; bottom: auto; top:50%; margin:-15px 0 0 0;} .float li a em{ width:100%;} /*line-height*/ .solution_des{ line-height:22px; height: 88px;} .news_des{ line-height:22px; max-height: 44px;} .news_rec .news_des{ max-height: 66px;} .news_caption a, .pro_des, .post_info{ line-height:22px;} .news_rec .news_caption a{ max-height:44px;} } label.label_sel{ display:inline-block; float: none; width:auto;} label.label_sel:before{ display:none;} /*css控制单行显示*/ .p_f_item, .cases_info .s_r_tit a{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} /*font*/ .f160{ font-size: 160px;} .f100{ font-size: 100px;} .f74{ font-size: 74px;} .f72{ font-size: 72px;} .f68{ font-size: 68px;} .f64{ font-size: 64px;} .f52{ font-size: 52px;} .f48{ font-size: 48px;} .f46{ font-size: 46px;} .f42{ font-size: 42px;} .f36{ font-size: 36px;} .f34{ font-size: 34px;} .f32{ font-size: 28px;} .f30{ font-size: 30px;} .f28{ font-size: 28px;} .f26{ font-size: 26px;} .f24{ font-size: 24px;/* width:1000px;*/ margin:0 auto;text-align:center;} .f22{ font-size: 22px;} .f20{ font-size: 20px;} .f18{ font-size: 18px;} .f18s{ font-size: 18px; line-height:34px; width:65%; margin:auto; text-align: justify;} .f16{ font-size: 16px;} @media only screen and (max-width: 1680px){ .f160{ font-size: 130px;} .f100{ font-size: 80px;} .f74{ font-size: 64px;} .f72{ font-size: 62px;} .f68{ font-size: 58px;} .f64{ font-size: 54px;} .f52{ font-size: 48px;} .f48{ font-size: 44px;} .f46{ font-size: 42px;} .f42{ font-size: 38px;} .f36{ font-size: 32px;} .f34{ font-size: 30px;} .f32{ font-size: 24px;} .f30{ font-size: 26px;} .f28{ font-size: 24px;} .f26{ font-size: 22px;} .f24{ font-size: 20px;} .f22{ font-size: 18px;} .f20{ font-size: 18px;} .f18{ font-size: 17px;} .f18s{ font-size: 17px;} .f16{ font-size: 15px;} .culture_txt{ padding-left:3%; font-size:16px;} .culture_ico img{ width:55%} } @media only screen and (max-width: 1440px){ .f160{ font-size: 100px;} .f100{ font-size: 70px;} .f74{ font-size: 60px;} .f72{ font-size: 58px;} .f68{ font-size: 54px;} .f64{ font-size: 50px;} .f52{ font-size: 44px;} .f48{ font-size: 40px;} .f46{ font-size: 38px;} .f42{ font-size: 34px;} .f36{ font-size: 28px;} .f34{ font-size: 26px;} .f32{ font-size: 22px;} .f30{ font-size: 22px;} .f28{ font-size: 22px;} .f26{ font-size: 20px;} .f24{ font-size: 18px;} .f22{ font-size: 16px;} .f20{ font-size: 16px;} .f18{ font-size: 16px;} .f18s{ font-size: 16px; line-height:28px;} .f16{ font-size: 14px;} .culture_txt{ font-size:14px;} .culture_img{ width:35%} } @media only screen and (max-width: 1279px){ .f160{ font-size: 80px;} .f100{ font-size: 60px;} .f74{ font-size: 56px;} .f72{ font-size: 54px;} .f68{ font-size: 50px;} .f64{ font-size: 46px;} .f52{ font-size: 40px;} .f48{ font-size: 36px;} .f46{ font-size: 34px;} .f42{ font-size: 30px;} .f36{ font-size: 24px;} .f34{ font-size: 22px;} .f32{ font-size: 18px;} .f30{ font-size: 20px;} .f28{ font-size: 20px;} .f26{ font-size: 18px;} .f24{ font-size: 16px;} .f22{ font-size: 16px;} .f20{ font-size: 16px;} .f18{ font-size: 16px;} .f18s{ font-size: 16px; line-height:28px;} .f16{ font-size: 14px;} } @media only screen and (max-width: 1024px) { .culture_ico img{ width:50%} .culture_img{ width:33%} } @media screen and (max-width: 1440px) { } @media only screen and (max-width: 991px){ .f160{ font-size: 70px;} .f100{ font-size: 50px;} .f74{ font-size: 48px;} .f72{ font-size: 48px;} .f68{ font-size: 46px;} .f64{ font-size: 42px;} .f52{ font-size: 32px;} .f48{ font-size: 28px;} .f46{ font-size: 26px;} .f42{ font-size: 24px;} .f36{ font-size: 22px;} .f34{ font-size: 20px;} .f32{ font-size: 16px;} .f30{ font-size: 18px;} .f28{ font-size: 18px;} .f26{ font-size: 16px;} .f24{ font-size: 16px;} .f22{ font-size: 16px;} .f20{ font-size: 14px;} .f18{ font-size: 14px;} .f18s{ font-size: 14px; line-height:24px;} .f16{ font-size: 14px;} .about_nav{overflow-y: hidden; overflow-x: auto; white-space: nowrap;} .about_nav li{ display: inline-block; /*required*/ float: none !important; } } @media only screen and (max-width: 767px){ .f160{ font-size: 60px;} .f100{ font-size: 40px;} .f74{ font-size: 38px;} .f72{ font-size: 38px;} .f68{ font-size: 36px;} .f64{ font-size: 32px;} .f52{ font-size: 28px;} .f48{ font-size: 24px;} .f46{ font-size: 22px;} .f42{ font-size: 20px;} .f36{ font-size: 18px;} .f34{ font-size: 18px;} .f32{ font-size: 14px;} .f30{ font-size: 16px;} .f28{ font-size: 16px;} .f26{ font-size: 16px;} .f24{ font-size: 14px;} .f22{ font-size: 14px;} .f20{ font-size: 14px;} .f18{ font-size: 14px;} .f18s{ font-size: 14px; line-height:22px; width:90%} .f16{ font-size: 14px;} .about_nav{overflow-y: hidden; overflow-x: auto; white-space: nowrap;} .about_nav li{ display: inline-block; /*required*/ float: none !important; } } @media only screen and (max-width: 375px){ .f160{ font-size: 50px;} .f100{ font-size: 36px;} .f68{ font-size: 28px;} .f64{ font-size: 24px;} .f52{ font-size: 24px;} .f48{ font-size: 22px;} .f46{ font-size: 20px;} .f42{ font-size: 18px;} .f36{ font-size: 16px;} .f34{ font-size: 16px;} .f32{ font-size: 16px;} .f30{ font-size: 16px;} .f28{ font-size: 14px;} .f26{ font-size: 14px;} .f24{ font-size: 14px;} .f22{ font-size: 14px;} .f20{ font-size: 14px;} .f18{ font-size: 14px;} .f18s{ font-size: 13px; line-height:22px;} .f16{ font-size: 12px;} body,html{font-size: 12px;} a.more02{ font-size:12px;} .culture_txt{ font-size:12px;} .p_o_info table tr td{ padding:0} .about_nav{overflow-y: hidden; overflow-x: auto; white-space: nowrap;} .about_nav li{ display: inline-block; /*required*/ float: none !important; } } a,*:before,*:after,.owl-carousel .owl-dots .owl-dot span,.owl-nav div,input[type="submit"], input[type="reset"], input[type="button"], sup,.menu_ico i,.logo img{ -webkit-transition:all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } /*图片由小变大*/ aa{ -webkit-transform: scale(1, 1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:400ms; -moz-transform: scale(1, 1); -moz-transition-timing-function: ease-out; -moz-transition-duration:400ms; transform: scale(1, 1); transition-timing-function: ease-out; transition-duration:400ms; width: 100%; position: relative; } aa{ -webkit-transform: scale(1.10, 1.10); -webkit-transition-timing-function: ease-out; -webkit-transition-duration:400ms; -moz-transform: scale(1.10, 1.10); -moz-transition-timing-function: ease-out; -moz-transition-duration:400ms; transform: scale(1.10, 1.10); transition-timing-function: ease-out; transition-duration:400ms; } /*图片横向*/ .aa{ display: block; max-width: none; width: -webkit-calc(100% + 10px); width: calc(100% + 10px); -webkit-transition: opacity 0.60s, -webkit-transform 0.60s; transition: opacity 0.60s, transform 0.60s; -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); } .aa{ opacity: 1.0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } /*图片纵向*/ aa{ display: block; max-width: none; height: -webkit-calc(100% + 10px); height: calc(100% + 10px); -webkit-transition: opacity 0.60s, -webkit-transform 0.60s; transition: opacity 0.60s, transform 0.60s; -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); } aa{ opacity: 1.0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }