@c_theme: #139542; @c_theme_light: #f3faf5; @color_light_gray: #dedede; @gray: #cbcbcb; @gray_bg: #efefef; @gray_bdr: #e8e8e8; @gray_common: #f6f6f6; @color_1: #fff; @color_2: #333; @color_3: #161616; @color_4: #e57b11; @color_5: #fceddb; @color_6: #009c42; @color_7: #3b3b3b; @color_8: #a7aeaa; @background_color_1: #e57b11; @shadow_theme: 0 10px 20px rgba(20, 149, 66, 0.3); @h_90: 90px; body, p, h1, h2, h3, h4, h5, h6, dd, dl, dt, th, td, ul, li, ol, form, input, select, textarea, button, pre, legend { margin: 0; padding: 0; } @font-face {font-family: 'DIN'; src: url('//html/templates/style/css/../fonts/din-regular-webfont.eot'); src: url('//html/templates/style/css///html/templates/style/css/../fonts/din-regular-webfont.eot?#iefix') format('embedded-opentype'),url('//html/templates/style/css///html/templates/style/css/../fonts/din-regular-webfont.woff2') format('woff2'), url('//html/templates/style/css/../fonts/din-regular-webfont.woff') format('woff'), url('//html/templates/style/css/../fonts/din-regular-webfont.ttf') format('truetype'), url('//html/templates/style/css/../fonts/din-regular-webfont.svg#dinregular') format('svg'); font-weight: normal; font-style: normal;} .iconfont{ font-family:"iconfont" !important; font-style:normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } @font-face { font-family: 'iconfont'; /* project id 221123 */ src: url('http://at.alicdn.com/t/font_mt85woz5f43lq5mi.eot'); src: url('http:http://at.alicdn.com/t/font_mt85woz5f43lq5mi.eot?#iefix') format('embedded-opentype'), url('http://at.alicdn.com/t/font_mt85woz5f43lq5mi.woff') format('woff'), url('http://at.alicdn.com/t/font_mt85woz5f43lq5mi.ttf') format('truetype'), url('http://at.alicdn.com/t/font_mt85woz5f43lq5mi.svg#iconfont') format('svg'); } button, input, select, textarea { vertical-align: middle; -webkit-appearance: none; border-radius: 0; } body { font-size: 16px; color: #555; font-family: 'Times', 'Time New Roman', 'Georgia', 'Helvetica Neue', 'Helvetica', 'PingFang SC', 'PingHei', "Heiti SC Light", "Heiti SC", "华文黑体", "微软雅黑", "PingFangSC-Light", "HiraginoSansGB-W3", "Microsoft YaHei", 'STHeitiSC-Light', 'Arial', sans-serif; -webkit-font-smoothing: antialiased; @media (max-width: 767px) { font-size: 14px; } } h1,h2,h3,h4,h5,h6{font-size:100%} table{border-collapse:collapse;border-spacing:0} img,fieldset{border:0} address,cite,dfn,em,var,i{font-style:normal} ul,ol{list-style-type:none} sup{vertical-align:text-top} sub{vertical-align:text-bottom} a{text-decoration:none;cursor:pointer;color:#000} select,input,textarea{outline:none} input{border-radius:0;border:0;background:0} .clearfix:after{clear:both;content://html/templates/style/css/'';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0} .clearfix{*display:inline-block} *html.clearfix{height:1%} // 旋转 .rotate90{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg)} .rotate_90{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg)} .rotate180{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)} .mart10{margin-top:10px} // flex 盒子模型 .flexBox .boxWrap{display:box;display:-webkit-box} .flexBox .box{box-flex:1;-webkit-box-flex:1;-moz-box-flex:1} .flexBox .ulBox{display:box;display:-webkit-box} .flexBox .ulBox li{box-flex:1;-webkit-box-flex:1;-moz-box-flex:1} .fixedTop{position:fixed;top:0;left:0} .fixedBottom{position:fixed;bottom:0;left:0} .textcenter{text-align:center} .textleft{text-align:left} .textright{text-align:right} .menuIcon .btnItem{display:block;text-align:center} .menuIcon .mIcon{display:block;margin:0 auto} // css3 动画 .rotateAni{-webkit-animation:anirt 5s linear infinite} @keyframes anirt{0%{-webkit-transform:rotate(0deg)} 50%{-webkit-transform:rotate(180deg)} 100%{-webkit-transform:rotate(360deg)}}@-ms-keyframes anirt{0%{-webkit-transform:rotate(0deg)} 50%{-webkit-transform:rotate(180deg)} 100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes anirt{0%{-webkit-transform:rotate(0deg)} 50%{-webkit-transform:rotate(180deg)} 100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes anirt{0%{-webkit-transform:rotate(0deg)} 50%{-webkit-transform:rotate(180deg)} 100%{-webkit-transform:rotate(360deg)}}.arrow{display:block;animation:moveIcon 1s linear infinite forwards;-webkit-animation:moveIcon 1s linear infinite forwards;-moz-animation:moveIcon 1s linear infinite forwards} @-webkit-keyframes moveIcon{0%{-webkit-transform:translateY(-10px);opacity:0} 100%{-webkit-transform:translateY(0);opacity:1}}@keyframes moveIcon{0%{transform:translateY(-10px);opacity:0} 100%{transform:translateY(0);opacity:1}}.whit::-webkit-input-placeholder{color:#fff} // 文本替代 .fl{float:left} .fr{float:right} .hide{display:none} .show{display: block;} /*style*/ .animated { -webkit-animation-duration: 1.3s; animation-duration: 1.3s; -webkit-animation-fill-mode: both; animation-fill-mode: both } a, a:link, a:visited, button, .btn, .basewrap td .num, .basewrap td .showmask, a>.sub_menu, .industries .item, .industries *, .cyl_nav li *, .about_culture *, .history-nav *, #join_col .list .content, #join_col .list .content *, #join_col_2 .row .item *, .prolist .box p, .contact-block * { -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } #join_col_2 .row .item { -webkit-transition: min-height 0.5s ease-in-out 0.7s; -moz-transition: min-height 0.5s ease-in-out 0.7s; transition: min-height 0.5s ease-in-out 0.7s; -webkit-transition: top 0.5s ease-in-out; -moz-transition: top 0.5s ease-in-out; transition: top 0.5s ease-in-out; } h2 { font-size: 40px; } h3 { font-size: 30px; } h4 { font-size: 24px; } h4.lg { font-size: 26px; } h5 { font-size: 18px; } h5.lg { font-size: 20px; } @media (max-width: 767px) { h2 { font-size: 20px; } h3 { font-size: 18px; } h4 { font-size: 16px; } h4.lg { font-size: 20px; } h5 { font-size: 14px; } h5.lg { font-size: 16px; } } #join_col_3 .list a:after { // -webkit-transition: min-height 0.5s ease-in-out; // -moz-transition: min-height 0.5s ease-in-out; transition: left 0.5s ease-in-out; } .img-responsive { display:inline-block; } .entry-content, #main_container { overflow: hidden; } .main, .entry-content { background-color: @gray_common; position: relative; z-index: 2; // background-image: url(//html/templates/style/css/''); } .et_pb_section { background-color: transparent; } // .et_pb_row .et_pb_blurb_content { max-width: 700px; } .et_pb_row, .center { max-width: 1400px; margin: 0 auto; position: relative; } .mainHeader { height: 110px; width: 100%; position: fixed; top: 0; left: 0; z-index: 9999; @media (max-width: 767px) { height: 69px; padding-bottom: 1em; } &.on { background-color: rgba(0,0,0,.4); } .navbar-inverse { background-color: transparent; border:none; @media (max-width: 767px) { .navbar-collapse { background-color: rgba(0, 0, 0, 0.65); } } } h1 { float: left; margin-top: 15px; margin-left: 15px; @media (max-width: 767px) { margin-top: 0; margin-left: 0; } } .navbar-toggle { border: transparent; margin-top: 15px; margin-bottom: 20px; &:hover { background-color: rgba(51, 51, 51, 0.2196078431372549); } } .navbar-brand { @media (min-width: 768px) and (max-width: 991px) { padding-left: 0; } } .navbar-brand>img { transform: translateY(-22px); @media (max-width: 1199px) { max-width: 150px;transform: translateY(-6vw); } @media (min-width: 768px) and (max-width: 991px) { max-width: 120px; } } .navUl { margin-left: 0; @media (min-width: 768px) { float: left; margin-left: 35px; } @media (min-width: 768px) and (max-width: 991px) { margin-left: 0; } li { @media (min-width: 768px) { float: left; padding: 0 10px; } position: relative; a { font-size: 18px; color: @color_1; display: inline-block; padding: 0; padding-top: 45px; text-align: center; position: static; @media (max-width: 767px) { padding-top: 10px; padding-bottom: 10px; display: block; text-align: left; br { display: none; } } @media (min-width: 768px) and (max-width: 1199px) { font-size: 14px; padding-top: 36px; } } &:hover { .sub_menu { // display: block; opacity: 1; bottom: -30px; } } @media (min-width: 1200px) { padding: 0 20px; } @media (min-width: 1400px) { padding: 0 28px; } @media (min-width: 1600px) { padding: 0 37px; } } .sub_menu { position: absolute; left: 0; bottom:-25px; width: 100%; text-align: center; display: inline-block; font-size: 14px; // display: none; opacity: 0; // visibility: hidden; padding-top: 17px; &:before { display: block; content: //html/templates/style/css/''; width: 5px; height: 5px; background: #fff; position: absolute; left: 50%; top: 12px; margin-left: -2.5px; border-radius: 100%; opacity: .8 } @media (max-width: 767px) { display: none; } } li.act { .sub_menu { opacity: 1; bottom: -30px; } } } .srcbox { min-height: 110px; float: right; margin-right: 36px; padding-top: 50px; width: 18%; max-width: 504px; .intbox { width: 90%; max-width: 446px; border-bottom: 1px solid rgba(255,255,255,.7); float: left; margin-top: -15px; } .input { input { width: 100%; font-size: 14px; color: @color_1; text-indent: 10px; } } .srcbutton { float: right; width: 17px; height: 17px; background: url(//html/templates/style/css/../img/src_icon.png); } .subsrc { padding: 15px 0; background: #fff; display: none; a { display: block; padding: 5px 15px; font-size: 14px; color: @color_2; &:hover { background: @gray_bg; } } } @media (max-width: 767px) { float: none; width: 100%; min-height: auto; padding-bottom: 2em; padding-top: 1em; border: none; box-shadow: none; &.navbar-form { border: none; } } @media (min-width: 768px) and (max-width: 1199px) { width: 21%; margin-right: 0; min-height: auto; padding-top: 2em; .intbox { width: 82%; } } @media (min-width: 1600px) { // width: 20%; } } } .head_swiper{ // width: 100%; // height: 500px; /* opacity: 1; */ /* animation: ani 3s linear; */ // overflow: hidden; // position: relative; // z-index: 1; } @keyframes ani{ 0%{transform: scale(1.1);opacity: 0;} 50%{transform: scale(1.05);opacity: 1;} 100%{transform: scale(1);opacity: 1;} } .bg_img { background-position: 50%; background-repeat: no-repeat; background-size: cover; position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; opacity: 1; -ms-animation: ani 3s linear; -webkit-animation: ani 3s linear; animation: ani 3s linear; } @media (min-width: 768px) { .bg_industry.bg_img { background-image: url('//html/templates/style/css/../img/cyl/bnr_cyl.jpg') !important; } } @title_w: 70px; @title_cn_fz: 40px; @bnr_h: 500px; .head_swiper { width: 100%; height: @bnr_h; overflow: hidden; position: relative; z-index: 1; .banner_img { width: 100%; height: auto; } .head_title { text-transform: uppercase; text-align: center; position: absolute; z-index: 2; top: 50%; left: 50%; width: @title_w; margin-left: -@title_w/2; margin-top: -80px; transform: translateY(-50%); -webkit-transform: translateY(-50%); color: #fff; position: absolute; .cn { width: @title_cn_fz; font-size: @title_cn_fz; word-break: break-all; } .en { font-size: 26px; width: 26px; position: absolute; top: 0; right: 0; text-align: left; i { font-style: normal; transform: rotate(90deg); display: block; } &:after { // transform: rotate(90deg); width: 2px; height: 70px; background-color: #fff; // margin-left: 10px; content: //html/templates/style/css/''; display: block; position: absolute; left: 51%; top: 150px; } } h5 { font-size: 38px; color: @color_1; font-weight: normal; position: relative; i { display: block; width: 228px; text-align: center; margin: 0 auto; background: transparent; } // &:after { // content: ""; // height: 2px; // width: 52px; // position: absolute; // top: 50%; // left: 0; // background: #fff; // z-index: 1; // } // &:before { // content: ""; // height: 2px; // width: 52px; // position: absolute; // top: 50%; // right: 0; // background: #fff; // z-index: 1; // } } span { display: block; // font-size: 30px; // margin-top: 15px; // color: @color_1; text-align: center; } } @media (max-width: 767px) { height: @bnr_h/1.5; .head_title { .cn { font-size: 30px; } .en { font-size: 20px; &:after { height: 40px; top: 120px; } } } } } @media (min-width: 1920px) { .head_swiper { height: 650px; .head_title { margin-top: -50px; } } } .ub_p { height: auto !important; } .head_swiper.ub_p { overflow: hidden; background-position: 50%; background-size: cover; background-repeat: no-repeat; } .hidde { overflow: hidden; } @nav_lh: 120px; @nav_offset: 50px; .main_nav { height: @nav_lh/2; line-height: @nav_lh/6; @media (min-width: 768px) { height: @nav_lh; line-height: @nav_lh; } // border-bottom: 1px solid #eeeeee; position: relative; top: -@nav_offset; ul { display: -webkit-flex; display: flex; height: 100%; background-color: #fff; li { position: relative; z-index: 100; -webkit-flex-grow: 1; flex-grow: 1; text-align: center; font-size: 18px; transition: all 0.35s linear; -webkit-transition: all 0.35s linear; a { color: @color_3; display: block; &:after { content: //html/templates/style/css/''; display: block; width: 1px; height: 30px; position: absolute; right: 0; top: 50%; background-color: #dadada; transform: rotate(35deg); margin-top: -15px; } } &:hover { a { color: @c_theme; } } &:last-child { a { &:after { display: none; } } } } li.active { color: @c_theme; background-color: @c_theme; height: 130%; margin-top: -1.5%; margin-top: -19px; box-shadow: 0 10px 25px rgba(19, 149, 66, 0.43137254901960786); background-position: 50% 100%; background-repeat: no-repeat; background-size: 100% auto; background-image: url(//html/templates/style/css/../img/common/bg_nav_1.png); a { line-height: @nav_lh+40; color: @color_1; &:after { display: none; } } } .s_nav_1 { background-image: url(//html/templates/style/css/../img/common/bg_nav_1.png); } } @media (max-width: 767px) { top: -@nav_offset/0; ul { li { font-size: 14px; a { line-height: @nav_lh/6; padding-top: @nav_lh/12; &:after { height: 15px; margin-top: -7.5px } } &.active { margin-top: -10px; a { line-height: @nav_lh/6; padding-top: @nav_lh/6; } } } } } } .main_nav.nav_item_2 .center { max-width: 510px; } .main_nav.nav_item_4 .center { max-width: 1010px; } .main_nav.nav_item_5 .center { max-width: 750px; } .title_bar { padding: 4em 1em; padding-left: 0; line-height: 1; vertical-align: middle; text-transform: uppercase; .en { display: inline-block; background-color: @c_theme; color: #fff; text-align: right; width: 35.5%; padding: 4px 10px; margin-right: 1.2em; line-height: 20px; // min-height: 32px; vertical-align: middle; font-size: 18px; } .cn { vertical-align: middle; font-size: 30px; } @media (max-width: 767px) { padding: 0 1em; padding-bottom: 1em; padding-left: 0; .en { width: 55%; font-size: 16px; margin-right: .5em; } .cn { font-size: 24px; } } &.contact_title_bar { padding-top: 3em; } } .pd_box { padding: 3em; @media (max-width: 767px) { padding: 1em; } } .btm_img { position: relative; margin-bottom: -1px; img { padding-top: 3em; width: 100%; vertical-align: top; } .not-w100 { width: auto; padding-top: 0; } .b-title { @media (min-width: 1200px) { position: absolute; left: 0; top: 0; width: 100%; .i { width: 50%; } .pd_box { padding-top: 5%; } .well { // display: inline-block; } } } } .b-title { } .index_banner { height: 600px; position: relative; .swiper-container { height: 100%; } .swiper-wrapper { height: 100%; } .swiper-slide { height: 100%; background-size: auto 100%; // background-position: left; } .absolute { height: 100%; } .sbx { width: 300px; width: 200px; height: 90px; // background: #009c42; position: absolute; bottom: -45px; bottom: 0; left: 0; right: 0; margin: 0 auto; z-index: 999; .button { background: url(//html/templates/style/css/../img/arrow.png) no-repeat 50% 50%; background-size: 100% auto; width: 13px; width: 8px; height: 19px; margin-top: -5px; } .swiper-button-next { right: 30px; } .swiper-button-prev { left: 30px; } .num { font-size: 16px; color: @color_1; text-align: center; line-height: 90px; .current { // font-size: 30px; font-size: 20px; position: relative; display: inline-block; &:after { display: block; content: //html/templates/style/css/''; width: 24px; height: 3px; background: #fff; position: absolute; left: 0; bottom: 30px; } } } @media (max-width: 767px) { width: 150px; height: 45px; bottom: -25px; bottom: 0; line-height: 45px; .num { font-size: 14px; line-height: 45px; .current { font-size: 14px; &:after { display: none; } } } .button { margin-top: -10px; width: 10px; } } } .f1 { position: absolute; left: 0; right: 0; top: 200px; margin: 0 auto; } @media (max-width: 767px) { .slider_title { margin-left: -40px; margin-left: -50px; margin-top: -120px; img { max-width: 60px; } .watch { width: 100px; height: 40px; line-height: 40px; } } } } #video_modal .modal-content { border-radius: 0; border: none; background-color: #000; padding: 0; } #video_modal .modal-body { padding: 0; } #video_modal button.close { position: absolute; right: -1em; top: 0; color: #fff; /* box-shadow: 0 3px 9px rgba(0,0,0,.5); */ box-shadow: none; opacity: 1; font-size: 2.5em; font-weight: 100; font-family: Helvetica,Arial,sans-serif; } @media (max-width: 767px) { #video_modal button.close { right: 0; top: -1.2em; } } @media (max-width: 767px) { .index_banner { height: 420px; } } @media (min-width: 1400px) { .index_banner { height: 640px; } } @media (min-width: 1600px) { .index_banner { height: 750px; } } @media (min-width: 1920px) { .index_banner { height: 850px; } } .bannerBottom { height: 590px; background: url(//html/templates/style/css/../img/img1.jpg) no-repeat; background: url(//html/templates/style/css/../img/top/top_bg_1.png) no-repeat; background-position: center; background-size: auto 100%; position: relative; padding-top: 7.9em; .b360 { margin-bottom: 50px; } .stitle { margin-bottom: 75px; } .bottom { width: 752px; height: 81px; background: url(//html/templates/style/css/../img/more_img.png) no-repeat; position: absolute; bottom: 0; left: 50%; margin-left: -376px; } @media (max-width: 767px) { padding-left: 15px; padding-right: 15px; .bottom { width: 100%; left: 0; margin-left: 0; position: relative; display: block; background: #e47a10; line-height: 60px; height: 60px; border-radius: 10px; color: #fff; margin-top: 50px } } } .popover-content img { max-width: 200px; } .ftitle1 { text-align: center; padding: 115px 0 220px; @media (max-width: 767px) { padding: 30px 0 50px; } } .industries { text-align: center; @media (max-width: 767px) { .item { margin-bottom: 1em; text-align: center; .i { background-color: #fff; padding-top: 10px; padding-bottom: 10px; box-shadow: 0 0 30px rgba(0,0,0,.1) } .icon { height: 32px; width: auto; } .showimg { margin-top: 10px; height: 105px; overflow: hidden; } .topbox { display: none; } .bottombox { padding-top: 10px; } } } @media (min-width: 768px) { background: #fff; margin-bottom: 337px; .item { padding: 46px 0; position: relative; cursor: pointer; text-align: center; &:after { display: block; content: //html/templates/style/css/''; width: 30px; height: 30px; position: absolute; right: -15px; top: 45px; background: url(//html/templates/style/css/../img/line.png); } &:last-child { &:after { display: none; } } } .showimg { position: absolute; top: 0; left: 0; display: none; } .bs { width: 225px; height: 138px; position: absolute; line-height: 138px; text-align: center; left: 0; color: @color_2; font-size: 25px; } .topbox { top: -138px; display: none; background: #009c42; } .bottombox { bottom: -138px; } .hov { .topbox { display: block; } .showimg { display: block; } .bottombox { background: #009c42; color: @color_1; } } } } .prof { padding: 3em 1em; padding-bottom: 300px; @media (min-width: 768px) { height: 950px; padding-top: 145px; padding-bottom: 0; .ftitle { float: right; margin-left: 2em; } } background: url(//html/templates/style/css/../img/img3.jpg) no-repeat #ffffff; background-position: bottom center; .pro { max-width: 758px; @media (min-width: 768px) { padding-right: 10em; } p { font-size: 20px; line-height: 30px; } a { display: block; width: 120px; height: 38px; color: @color_1; padding-left: 28px; font-size: 16px; line-height: 38px; background: #009c42; margin-top: 55px; } } } .ftitle2 { padding: 3em 0; @media (min-width: 768px) { padding: 110px 0 100px; } text-align: center; } .newscenter { background: #fff; .news { td { padding-top: 1em; padding-bottom: 1em; img { margin-bottom: 1em; } } @media (min-width: 768px) and (max-width: 991px) { td { padding: 10px 15%; img { margin: 0 auto; max-width: 100%; float: none; display: block; } } .fr { float: none; } } @media (min-width: 992px) { background: url(//html/templates/style/css/../img/timeline.jpg) no-repeat; background-position: center 90px; min-height: 750px; td { word-break: break-all; padding: 10px 50px; img { margin: 0 20px; max-width: 40%; } } } } .cont { padding: 1em; @media (min-width: 992px) { width: 50%; padding: 0; } p { font-size: 14px; line-height: 30px; } a { font-size: 18px; display: block; // margin-top: 20px; margin-bottom: 20px; font-weight: bold; &:hover { color: @color_6; } } @media (max-width: 991px) { &.textright { text-align: left; } } } table { width: 100%; } } .footer { background: #bfc8c3; padding-top: 77px; position: relative; z-index: 99; .lfb { float: left; position: relative; p { font-size: 18px; color: @color_1; margin-bottom: 20px; font-size: 12px; color: @color_7; } .gooo { width: 260px; height: 36px; line-height: 36px; padding-left: 10px; padding-right: 10px; border: 1px solid #aeb7b1; display: inline-block; color: @color_2; font-size: 12px; position: relative; img { float: right; margin-top: 12px; } } } .fc1 { padding-bottom: 30px; border-bottom: 1px solid #aeb7b1; margin-bottom: 20px; } .rfb { float: right; p { text-align: right; font-size: 12px; color: @color_7; } } .foot_nav { font-size: 12px; color: @color_7; a { font-size: 12px; color: @color_7; } span { font-size: 12px; color: @color_7; margin: 0 10px; } } .comp { position: absolute; left: 0; bottom: 36px; width: 100%; overflow: hidden; height: 0; background: #bfc8c3; a { width: 260px; height: 36px; line-height: 36px; padding-left: 10px; padding-right: 10px; display: inline-block; color: @color_1; font-size: 12px; border: 1px solid #aeb7b1; } } @media (max-width: 1400px) { padding: 1em; } @media (max-width: 767px) { // padding: 1em; text-align: left; .lfb, .rfb { float: none; width: 100%; p { margin-bottom: .25em; } } .rfb { p { text-align: left; } } .social-share { margin-top: 1em } } } .footer .group-sites { position: relative; max-width: 260px; } .footer .group-sites span { position: absolute; right: -27px; bottom: 0; color: #fff; font-size: 2em; /* font-family: Arial; */ font-weight: 300; line-height: 1; cursor: pointer; display: none; } @media (max-width: 767px) { .footer .group-sites:hover span { display: block; } } @media (min-width: 768px) { .footer .group-sites span, .footer .group-sites:hover span { display: none !important; } } .social-share { .social-share-icon { width: 40px; height: 40px; border: none; background: #898f8c; color: @color_8; line-height: 40px; } .icon-wechat .wechat-qrcode .help p { text-align: center; font-weight: normal; line-height: 16px; padding: 0; margin: 0; text-align: center; color: #999; padding: 0 5px; } @media (max-width: 767px) { .icon-wechat:hover .wechat-qrcode { left: 0; &:after { left: 10%; } } } } .text-theme { color: @c_theme; } .main .container { line-height: 1.8; } @media (min-width: 1360px) { .container, .container-lg { width: 1360px; max-width: 1360px; } } @media (min-width: 1430px) { .container, .container-lg { width: 1430px; max-width: 1430px; } } .cyl_nav { background-color: #fff; height: 125px; text-align: center; ul, li, a { display: block; height: 100%; } li { position: relative; &:after { content: //html/templates/style/css/''; height: 30px; width: 1px; background-color: @gray; display: block; position: absolute; right: 8px; top: 50%; transform: rotate(35deg); margin-top: -15px; } &:last-child { &:after { display: none; } } } .icon { span { display: block; height: 32px; width: 100%; background-position: 50% 50%; background-repeat: no-repeat; // background-color: rgba(0,0,0,.1); margin-bottom: 5px; // margin-top: 16%; } } .icon_0 span { background-image: url(//html/templates/style/css/../img/cyl/icon_0.png); background-size: auto 100%; } .icon_1 span { background-image: url(//html/templates/style/css/../img/cyl/icon_1.png); } .icon_2 span { background-image: url(//html/templates/style/css/../img/cyl/icon_2.png); } .icon_3 span { background-image: url(//html/templates/style/css/../img/cyl/icon_3.png); } .icon_4 span { background-image: url(//html/templates/style/css/../img/cyl/icon_4.png); } .icon_5 span { background-image: url(//html/templates/style/css/../img/cyl/icon_5.png); } .icon_6 span { background-image: url(//html/templates/style/css/../img/cyl/icon_6.png); } .icon_7 span { background-image: url(//html/templates/style/img/sy_gray.png); } .icon_0.active, .icon_0:hover { span { background-image: url(//html/templates/style/css/../img/cyl/icon_0_green.png); } } .icon_1.active, .icon_1:hover { span { background-image: url(//html/templates/style/css/../img/cyl/icon_1_green.png); } } .icon_2.active, .icon_2:hover { span { background-image: url(//html/templates/style/css/../img/cyl/icon_2_green.png); } } .icon_3.active, .icon_3:hover { span { background-image: url(//html/templates/style/css/../img/cyl/icon_3_green.png); } } .icon_4.active, .icon_4:hover { span { background-image: url(//html/templates/style/css/../img/cyl/icon_4_green.png); } } .icon_5.active, .icon_5:hover { span { background-image: url(//html/templates/style/css/../img/cyl/icon_5_green.png); } } .icon_6.active, .icon_6:hover { span { background-image: url(//html/templates/style/css/../img/cyl/icon_6_green.png); } } .icon_7.active, .icon_7:hover { span { background-image: url(//html/templates/style/img/sy_green.png); } } a { display: block; font-size: 18px; position: relative; padding-top: 18%; &:after { content: //html/templates/style/css/''; width: 0; height: 6px; background-color: @c_theme; display: block; position: absolute; bottom: 0; left: 0; right: 0; opacity: 0; visibility: hidden; } &:hover { color: @c_theme; &:after { width: 100%; opacity: 1; visibility: visible; } } } li.active { a { color: @c_theme; } } @media (max-width: 767px) { height: auto; min-height: auto; margin-left: -15px; margin-right: -15px; padding: 15px; a { font-size: 14px; line-height: 1.4; &:after { display: none; } } li { &:after { display: none; } } } } .quote { margin: 1em; padding: 6em 8em; position: relative; line-height: 1.8; &:before, &:after { position: absolute; content: //html/templates/style/css/''; width: 42px; height: 30px; background-repeat: no-repeat; background-size: 100% auto; } &:before { left: 5%; top: 20%; background-image: url(//html/templates/style/css/../img/cyl/quote_l.png); } &:after { top: auto; bottom: 20%; right: 5%; left: auto; background-image: url(//html/templates/style/css/../img/cyl/quote_r.png); } @media (max-width: 767px) { padding: 3em; &:before, &:after { width: 21px; height: 15px; } &:before { left: 0%; top: 10%; } &:after { bottom: 10%; right: 0%; } } } .cyl_6_txt { article { padding: 9% 7%; padding-bottom: 1em; h2 { font-size: 24px; margin-bottom: 1.5em; } } } .cyl_7_txt { @media (min-width: 768px) { background-image: url(//html/templates/style/css/../img/cyl/cyl_bg_1.png); background-repeat: no-repeat; background-position: 50% 30%; } article { padding: 12% 9%; font-size: 14px; // padding-bottom: 1em; // h2 { // font-size: 24px; // margin-bottom: 1.5em; // } } .l { padding-right: 15%; @media (max-width: 767px) { text-align: left; padding-bottom: 0; } } } .btn { border-radius: 0; } .btn-default:hover { color: @c_theme; border-color: @c_theme; background-color: #fff; } .btn-gray { border: none; background-color: @gray_common; font-size: 14px; } .btn-md { min-width: 150px; } .bg-theme { background-color: @c_theme; } .section { padding: 3em 0; @media (max-width: 767px) { padding: 1.5em 0; } } .well { position: relative; border-radius: 0; box-shadow: none; border: none; &:last-child { margin-bottom: 0; } } .well-unstyled { border-radius: 0; box-shadow: none; border: none; background-color: #fff; padding: 0; } .well-white { padding: 15px; background-color: #fff; } .well-lg { padding: 30px; } .well-xl { padding: 60px; } @media (max-width: 991px) { .well-lg, .well-xl { padding: 30px; } } @media (max-width: 767px) { .well-lg, .well-xl { padding: 15px; } } .well-theme { background-color: @c_theme; color: #fff; } .well-theme-light { background-color: @c_theme_light; } .well-block-extend, .well-block-extend-right { &:after { content: //html/templates/style/css/''; display: block; width: 100%; height: 100%; background: #fff; position: absolute; left: -95%; top: 0; bottom: 0; z-index: -1; } } .well-block-extend-right { &:after { left: auto; right: -95%; } } .honor-count { padding-bottom: 2.5em; .num { font-size: 3em; } header { position: relative; &:after { content: //html/templates/style/css/''; display: block; width: 160%; height: 1px; background-color: @color_light_gray; position: absolute; left: -75%; top: 60%; } } @media (max-width: 767px) { header { &:after { width: 125%; } } } } @icon_h: 100px; .thumb.icon { width: @icon_h*0.7; height: @icon_h*0.7; line-height: @icon_h*0.7; margin: 0 auto; border-radius: 50%; background-color: #fff; text-align: center; margin-bottom: 1.5em; position: relative; &:after { content: //html/templates/style/css/''; position: absolute; display: block; width: @icon_h*0.9; height: @icon_h*0.9; border: 1px solid @c_theme; left: -@icon_h*0.1; top: -@icon_h*0.1; z-index: 0; border-radius: 50%; opacity: 0; visibility: hidden; } .off { display: inline-block; } .on { display: none; opacity: 0; visibility: hidden; } &.icon-lg { width: @icon_h*1; height: @icon_h*1; line-height: @icon_h*1; &:after { width: @icon_h*1.2; height: @icon_h*1.2; } } @media (max-width: 767px) { width: @icon_h*1; height: @icon_h*1; line-height: @icon_h*1; &:after { width: @icon_h*1.2; height: @icon_h*1.2; } } } #about_col_3 { background-image: url(//html/templates/style/css/../img/about/line.png); background-repeat: no-repeat; background-position: 50% 20%; padding: 10em 0; padding-top: 2em; @media (max-width: 767px) { padding-bottom: 2em; } .about_culture { .item { padding-bottom: 0; min-height: 15em; figcaption .desc { opacity: 0; visibility: hidden; height: 0; // position: absolute; // top: 100%; // left: 0; // right: 0; max-width: 300px; margin: 0 auto; margin-top: 1em; position: relative; top: 1em; @media (max-width: 767px) { opacity: 1; visibility: visible; height: auto; top: 0; margin-bottom: 1em; } } &:hover { figcaption .desc { opacity: 1; visibility: visible; height: auto; top: 0; } .title { color: @c_theme; } .thumb.icon { background-color: @c_theme; &:after { opacity: .5; visibility: visible; } .off { opacity: 0; visibility: hidden; display: none; } .on { display: inline-block; opacity: 1; visibility: visible; } } } &.item-1 { top: 10em; @media (max-width: 767px) { top: 0; } } &.item-2 { top: 8em; @media (max-width: 767px) { top: 0; } } } } } #about5 { &:after { content: //html/templates/style/css/''; display: block; width: 100%; height: 100%; background: #fff; position: absolute; left: -95%; top: 0; bottom: 0; z-index: 0; } @media (min-width: 768px) { figure { margin: 1em; } figcaption { padding: 1em; } } @media (max-width: 767px) { figure { margin: .3em; } figcaption { padding: 1em 0; } .img_decro img { padding: 6px; } } } .slider-about { padding-top: 1em; padding-bottom: 3em; overflow: hidden; // max-width: 1400px; margin: 0 auto; } #slider-about-2 { margin: 0 3em 0 0; @media (max-width: 767px) { margin-right: 0; } } .img-thumbnail { border-radius: 0; padding: 10px; } .img_decro { box-shadow: 0 0 25px rgba(0, 0, 0, 0.15); } .img_decro img { /* border: 10px solid #fff; */ padding: 12px; background-color: #fff; border: none; } .slider_nav { position: absolute; bottom: -3em; left: 0; right: 0; width: 100%; text-align: center; .i { color: #fff; display: inline-block; width: 300px; height: @h_90; background-color: @c_theme; box-shadow: @shadow_theme; line-height: @h_90; position: relative; text-align: center; } @media (max-width: 767px) { bottom: 0; .i { width: 150px; height: @h_90/2; line-height: @h_90/2; } } .owl-prev, .owl-next { display: inline-block; position: absolute; top: 50%; // background: red; width: 1.5em; height: 1.5em; margin-top: -.8em; line-height: 1; left: 1em; cursor: pointer; .fa { line-height: 1; } } .owl-next { left: auto; right: 1em; } .numbers { .current { font-size: 1.5em; border-bottom: 3px solid #fff; } } } @media (max-width: 767px) { #slider-about .slider_nav { bottom: auto; top: 1.5em; text-align: right; // .i { // width: 150px; // height: @h_90/2; // line-height: @h_90/2; // } } } .history { padding-top: 1em; } .history-nav { margin-bottom: 2em; ul, li { list-style: none; margin: 0; padding: 0; } ul { position: relative; @media (min-width: 768px) { &:after { content: //html/templates/style/css/''; display: block; width: 1px; height: 93%; background-color: @gray; position: absolute; left: 7px; top: 10px; z-index: 0; } } li { a { padding-left: 2em; position: relative; display: block; margin-bottom: 1em; &:before, &:after { content: //html/templates/style/css/''; display: block; width: 15px; height: 15px; border-radius: 50%; background-color: @gray; position: absolute; left: 0; top: 50%; margin-top: -7.5px; z-index: 10; } &:after { width: 40px; height: 40px; background-color: transparent; border: 1px solid @c_theme; opacity: 0; visibility: hidden; z-index: 9; left: -13px; top: 3px; } span { &:before { content: //html/templates/style/css/''; display: block; width: 50px; height: 1px; background-color: @c_theme; position: absolute; left: 10px; top: 58%; opacity: 0; visibility: hidden; } } } } @media (min-width: 768px) { li { a { margin-bottom: .5em; } } li.active { a { padding-left: 2em; font-size: 40px; &:before { left: -3px; width: 20px; height: 20px; background-color: @c_theme; // padding: 10px; } &:after, span:before { opacity: 1; visibility: visible; } span { &:before { } } } } } } @media (max-width: 767px) { ul { li { display: inline-block; width: 32%; &.active { a { color: @c_theme; } } } } } } .entry-content table.unstyled { border: none; * { vertical-align: top; } tr td { padding: 0; // padding-bottom: 1em; border: none; } } .entry-content .history-content { table { tr td { padding-bottom: 2em; .fa { font-size: 10px; } h2 { font-size: 24px; } } .dot { padding-top: 5px; } } } #join_col { margin-top: 10em; .img_1 { margin-top: -125px; background-repeat: no-repeat; background-size: cover; background-position: 50%; min-height: 250px; color: #fff; header { position: relative; padding: 5.3em 1em 1em 11.5em; h2 { padding-bottom: 5px; } &:after { content: //html/templates/style/css/''; display: block; position: absolute; right: 6%; top: 6.5em; width: 150px; height: 2px; background-color: #fff; } } @media (max-width: 767px) { min-height: auto; header { padding: 3em 1em; h2 { // font-size: 18px; } &:after { display: none; } } } } .img_2 { margin-top: -70px; @media (max-width: 767px) { margin-top: -40px; } } .list { padding: 4em 0; table { width: 100%; * { vertical-align: top; } td { padding-bottom: 2em; } } .num, .line-td, h3 { font-size: 20px; line-height: 1.3; } .content { font-size: 15px; height: auto; h3 { margin-bottom: 1em; position: relative; &:before, &:after { content://html/templates/style/css/''; position: absolute; display: block; top: 0; } &:before { width: 82%; height: 1px; border-bottom: 1px dashed #ccc; right: 0; top: 50%; z-index: 10; margin-top: -1px; opacity: 0; visibility: hidden; } &:after { width: 20px; height: 20px; border: 5px solid @c_theme; opacity: .5; top: 2px; right: 0; border-radius: 50%; background-color: #fff; z-index: 11; } } @media (min-width: 768px) { .exc { opacity: 0; visibility: hidden; height: 0; position: relative; bottom: 1em; } } &:hover { height: 7em; h3 { color: @c_theme; } h3:before, h3:after, .exc { opacity: 1; visibility: visible; // height: auto; } .exc { height: auto; bottom: 0; } } } } } @560px: 560px; #join_col_2 { margin-top: 6em; margin-bottom: 6em; .row { margin-left: 0; margin-right: 0; .item { padding-left: 0; padding-right: 0; } } .item { min-height: @560px; position: relative; background-color: #fff; background-position: 50% 100%; background-size: 100% auto; background-repeat: no-repeat; z-index: 10; top: 0; margin-bottom: 1em; .i { height: @560px; width: 100%; background-color: transparent; z-index: 11; } h2 { font-size: 100px; // opacity: .1; color: rgba(0,0,0,.1); font-family: "Times"; line-height: 1; margin-top: -25px; margin-bottom: 40%; @media (max-width: 767px) { margin-top: 0; } &:after { content: //html/templates/style/css/''; display: block; width: 100px; height: 100px; background-color: #fff; border-left: 1px solid @color_light_gray; position: absolute; top: 70px; left: 85px; // opacity: .5; transform: rotate(45deg); } } h3 { font-size: 24px; margin-bottom: 25%; } p { font-size: 14px; line-height: 2; } &.bg_gray { background-color: @gray_bg; h2 { &:after { background-color: @gray_bg; border-left: 1px solid @color_light_gray; } } } &:hover { // transform: scale(1.1); background-color: @c_theme; background-image: url(//html/templates/style/css/../img/join/bg_lg.png); z-index: 20; @media (min-width: 768px) { top: -60px; min-height: @560px+60; } * { color: #fff; } h2 { &:after { background-color: @c_theme; border-left: 1px solid @color_light_gray; } } } } @media (max-width: 767px) { margin-top: 1em; margin-bottom: 3em; .item { min-height: 320px; .i { height: auto; } h2 { margin-bottom: 23%; } h3 { position: absolute; top: 3em; right: 1em; font-size: 20px; } } } } #join_col_3 { .section { overflow: hidden; } .list { margin-bottom: 2em; li { border-bottom: 1px solid @gray_bdr; } a { display: block; padding: 1em; font-size: 18px; position: relative; &:after { content: //html/templates/style/css/''; display: block; width: 130%; height: 102%; background-color: transparent; position: absolute; top: -1%; bottom: 0; left: -130%; z-index: 0; opacity: 0; visibility: hidden; } span { position: relative; z-index: 1; } &.active { color: #fff; &:after { background-color: @c_theme; left: -20%; width: 120%; @media (max-width: 767px) { width: 130%; } opacity: 1; visibility: visible; } } @media (min-width: 768px) { &:hover { color: #fff; &:after { background-color: @c_theme; left: -20%; width: 120%; @media (max-width: 767px) { width: 130%; } opacity: 1; visibility: visible; } } } } } .job-main { padding-left: 5%; .job-cat { font-size: 30px; } header { h3 { font-size: 24px; img { margin-right: 20px; } } } .tb { padding-left: 100px; table { width: 100%; margin: 2em 0; } } .job-list { padding: 3em 0; padding-top: 0; li { padding: 3em 0; border-bottom: 1px solid @gray_bdr; } .job-title { font-size: 18px; } article { padding-top: 3em } } @media (max-width: 767px) { padding-left: 0; .tb { padding-left: 0; thead { display: block; float: left; width: 20%; th { display: block; width: 100%; } } tbody { display: block; float: left; width: 80%; tr th, tr td { display: block; width: 100%; } } } .btn_open_job_c { font-size: 14px; } } } } #join_col_4 { margin-top: 3em; h2 { font-size: 30px; } .section { padding: 5em 0; } .j-slider { padding: 3em 0; } .slider_nav { padding-top: 5em; position: relative; bottom: 0; } @media (max-width: 767px) { h2 { font-size: 20px; } .section { padding: 1em 0; } .j-slider { padding-top: 2em; } .slider_nav { padding-top: 2em; } } } #news_col { .cyl_6_txt { article { padding: 6%; header { padding-bottom: 3em; } h2 { margin-bottom: 10px; } } } .article-img { img { width: 100%; } @media (min-width: 768px) and (max-width: 1360px) { padding: 1em 1em 1em 0; } } } .news_list { li { margin-bottom: 1em; background-color: #fff; table { width: 100%; .date { width: 12%; // padding-right: 3em; text-align: right; .i { max-width: 41%; margin: 0 auto; } .day { display: block; font-size: 40px; line-height: 1; } } .c { p { padding-right: 5%; line-height: 1.6; } } .link { width: 120px; position: relative; a { height: 110px; line-height: 105px; } } } .well { background-color: transparent; } &:hover { background-color: @c_theme; * { color: #fff; } .btn { background-color: transparent; } } @media (max-width: 767px) { table { .date { width: 25%; display: block; float: left; // padding-right: 3em; text-align: left; .i { max-width: 100%; // margin: 0 auto; } .day { // display: block; font-size: 30px; // line-height: 1; } } .c { width: 75%; display: block; float: left; p { padding-right: 5% } } .link { display: none; } } } } } #news_col_2 { .left { position: relative; header h2 { font-size: 24px; } article { padding-top: 2em; padding-bottom: 3em; p { margin-bottom: 2em; line-height: 2; img { text-align: center; margin-left: auto; margin-right: auto; } } img { width: auto !important; height: auto !important; max-width: 100%; } } } .well-xl { padding-top: 5em; padding-bottom: 5em; } header, h4 { min-height: 65px; } .news-list-aside { padding-top: 1em; .date { line-height: 1.3; display: block; } } hr { margin-top: 2em; margin-bottom: 2em; } } @c_gap: 30px; .contact-block { margin-bottom: 5em; .row { margin-left: -@c_gap; margin-right: -@c_gap; } .item { padding-left: @c_gap; padding-right: @c_gap; margin-bottom: 3em; @media (max-width: 767px) { margin-top: 0; margin-bottom: 0; } } .well { border-bottom: 1px solid @gray_bdr; padding-left: 70px; @media (max-width: 767px) { padding-left: 50px; } h3 { position: relative; font-size: 18px; &:before { display: block; content: "\f041"; // margin-left: -20px; font-family: Fontawesome; position: absolute; left: -40px; top: -3px; color: @gray; transform: scale(1.1, .9); font-size: 1.8em; line-height: 1; } } &:hover { border-bottom: 1px solid @c_theme; h3, h3:before{ color: @c_theme; } } } } #contacts_col { margin-bottom: 3em; } .bg_gray { background-color: @gray_bg; } .bannerWrapper .fontTitle1, .slider_title { position: absolute; top: 50%; left: 50%; /* font-size: 75px; */ /* position: relative; */ /* font-weight: bold; */ color: #fff; // margin-left: -56px; margin-left: -125px; // margin-top: -180px; margin-top: -200px; } .slider_title { z-index: 100; } .slider_title .s_img { max-width: 100px; margin: 0 auto; margin-bottom: 40px; color: #010101; overflow: hidden; h2 { width: 50%; float: left; font-size: 46px; text-align: left; } h3 { float: right; width: 45%; font-size: 28px; padding-top: 50%; line-height: 1; .text-theme { // color: #009b42 } } @media (max-width: 767px) { max-width: 70px; margin-bottom: 30px; h2 { font-size: 28px; text-align: center; } h3 { font-size: 20px; padding-top: 20%; } } } .text-theme { color: #009b42 } .slider_title .watch{ display: inline-block; width: 250px; height: 60px; line-height: 60px; color: #fff; background: #009c42; /* margin-top: 120px; */ } .index_banner .slider_title{ top: auto;bottom: 60px; } @media screen and (max-width: 800px){ .index_banner .slider_title{bottom: 50px;} } .bannerWrapper .fontTitle1:after{ /* display: block; content: //html/templates/style/css/''; width: 64px; height: 8px; background: #fff; position: absolute; bottom: -20px; right: 0; */ } .bannerWrapper .swiper-container { position: relative; } .bannerWrapper .swiper-pagination { height: auto; width: 25px; position: absolute; right: 20%; left: auto; top: 50%; margin-top: -50px; text-align: center; overflow: hidden; z-index: 99; } .bannerWrapper .swiper-pagination:before { /* display: block; content: //html/templates/style/css/''; width: 1px; height: 201px; background: rgba(255, 255, 255, 0.2); margin: 0 auto; */ } .bannerWrapper .swiper-pagination:after { /* display: block; content: //html/templates/style/css/''; width: 1px; height: 201px; background: rgba(255, 255, 255, 0.2); margin: 0 auto; */ } .bannerWrapper .swiper-pagination span { /* display: inline-block; */ width: 12px; height: 12px; /* border: 1px solid rgba(255, 255, 255, 0.2); */ background-color: rgba(255, 255, 255, .2); position: relative; /* background: none; */ margin: 8px auto; display: block; } .bannerWrapper .swiper-pagination span:before { /* display: block; content: //html/templates/style/css/''; width: 6px; height: 6px; background: rgba(255, 255, 255, 0.2); position: absolute; top: 3px; left: 3px; border-radius: 100%; */ } .bannerWrapper .swiper-pagination span:after { /* display: block; content: //html/templates/style/css/''; width: 1px; height: 70px; background: rgba(255, 255, 255, 0.2); position: absolute; top: 21px; left: 50%; margin-left: -0.1px; */ } .bannerWrapper .swiper-pagination .swiper-pagination-bullet-active { width: 18px; height: 18px; background-color: #e57b11; } .bannerWrapper .swiper-pagination .swiper-pagination-bullet-active:before { width: 8px; height: 8px; background: #ffffff; } .bannerWrapper .swiper-pagination span:first-child { /* margin-top: 6px; */ } .bannerWrapper .swiper-pagination span:last-child { /* margin-bottom: 8px; */ } .bannerWrapper .swiper-pagination span:last-child:after { display: none; } .bannerWrapper .cov { -webkit-transition: all 6s ease-in-out 0.5s; -moz-transition: all 6s ease-in-out 0.5s; -ms-transition: all 6s ease-in-out 0.5s; -o-transition: all 6s ease-in-out 0.5s; transition: all 6s ease-in-out 0.5s; -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); } .bannerWrapper .swiper-slide-active .cov { -webkit-transition: all 6s ease-in-out 0.5s; -moz-transition: all 6s ease-in-out 0.5s; -ms-transition: all 6s ease-in-out 0.5s; -o-transition: all 6s ease-in-out 0.5s; transition: all 6s ease-in-out 0.5s; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .indexMainBanner, .bannerWrapper, .indexMainBanner .swiper-container { width: 100%; height: 100%; } .indexMainBanner{ position: relative; } .absolute,.absobg{position:absolute;float:none;top:0px;right:0px;bottom:0px;left:0px;} .abs-t-l{position: absolute;top:0px;left:0px;} .absobg{background-color:#fff;filter:alpha(opacity=1);-moz-opacity:0.01;-khtml-opacity:0.01;opacity:0.01;} .cover{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;} .cover-w{background-position:center center;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;} .cover-h{background-position:center center;-webkit-background-size:auto 100%;background-size:auto 100%;} .cover-fixed{background-attachment: fixed;} .cover-repeat{background-repeat: no-repeat;} .fixed{position:fixed;} .le-2{letter-spacing:2px;} .le-10{letter-spacing:10px;} .h50{height:50px;} .z-index-10{z-index:10;} .text-area img{max-width: 100%;} /*opacity*/ .opa9{opacity: 0.9} .opa8{opacity: 0.8} .opa7{opacity: 0.7} .opa6{opacity: 0.6} .opa5{opacity: 0.5} .opa4{opacity: 0.4} .opa3{opacity: 0.3} .opa2{opacity: 0.2} .opa1{opacity: 0.1} .opa0{opacity: 0.0} /* bg color */ .bg-orange{background-color:#ffac45;} .bg-black{background-color:#000;} .bg-white{background-color:#fff;} .bg-grey{background-color:#f8f8f8;} .bg-blue{background-color:#39ade7;} .bg-green{background-color:#b3d56c;} .bg-purple{background-color:#be9ecc;} .bg-yellow{background-color:#eaab3e;} .bg-red{background-color:#872633;} /*swiper*/ .swiper-container{width: 100%;margin: 0 auto;position: relative;overflow:hidden;z-index:1;} .swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-o-transform: translate(0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);} .swiper-slide{width:100%;height:100%;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;position: relative;-webkit-box-sizing: border-box;box-sizing: border-box;} /* .swiper-pagination{width:100%;position: absolute;left:0px;bottom:20px;text-align: center;z-index:60;cursor:pointer;line-height:20px;} */ /* .swiper-pagination span{display:inline-block;width:8px;height:8px;background-color:#fff;border-radius:20px;margin:0 8px;opacity:0.5;position: relative;top:-1px;} */ /* .swiper-pagination span.swiper-pagination-bullet-active{width:12px;height:12px;opacity:1;top:0px;} */ .active{z-index:10;} /*width*/ .w5{width:5%;} .w10{width:10%;} .w15{width:15%;} .w20{width:20%;} .w25{width:25%;} .w30{width:30%;} .w31{width:31%;} .w32{width:32%;} .w33{width:33.3333333%;} .w35{width:35%;} .w40{width:40%;} .w45{width:45%;} .w50{width:50%;} .w55{width:55%;} .w60{width:60%;} .w65{width:65%;} .w70{width:70%;} .w75{width:75%;} .w80{width:80%;} .w85{width:85%;} .w90{width:90%;} .w95{width:95%;} .w100{width:100%;} /*home*/ .promo-list,.promo-list .swiper-container{height:100%;overflow:hidden;} .promo-list.auto,.promo-list.auto .swiper-container{height:auto;} .promo-list .swiper-slide{overflow:hidden;} .promo-list .cover{-webkit-transition: all 6s ease-in-out 0.5s;-moz-transition: all 6s ease-in-out 0.5s;-ms-transition: all 6s ease-in-out 0.5s;-o-transition: all 6s ease-in-out 0.5s;transition: all 6s ease-in-out 0.5s;-webkit-transform: scale(1.12);-moz-transform: scale(1.12);-o-transform: scale(1.12);-ms-transform: scale(1.12);transform: scale(1.12);} .promo-list .swiper-slide-active .cover,.promo-list .swiper-slide-duplicate-active .cover{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);} .promo-list .text{top:35%;} .promo-list .text.t25{top:28%;} /*.promo-list .t2,.promo-list .t3,.promo-list .t4{text-shadow:0 2px 0 rgba(0,0,0,0.2);}*/ .promo-list .t2{font-size:60px;letter-spacing:10px;} .promo-list .t3{font-size:18px;letter-spacing:10px;} .promo-list .t4{font-size:24px;} .promo-list .t_btn a{padding:15px 30px;border:2px #fff solid; color:#fff;border-radius:200px;display:inline-block;} .promo-list .t_btn a:hover{background-color:#fff;color:#2ad2c9;} .promo-list .text{display: none;} .promo-list .swiper-slide-active .text,.promo-list .swiper-slide-duplicate-active .text{display: block;} .promo-list .line,.product-layer .line{height:0px;-webkit-transition: all 2s ease-in-out 1.6s;-moz-transition: all 2s ease-in-out 1.6s;-ms-transition: all 2s ease-in-out 1.6s;-o-transition: all 2s ease-in-out 1.6s;transition: all 2s ease-in-out 1.6s;opacity: 1;} .promo-list .line.show,.product-layer .line.show{height:300px;} .promo-list .line.show.h100,.product-layer .line.show.h100{height:150px;} .maxsize { margin-left: auto; margin-right: auto; } .sr.maxsize { max-width: 900px; padding: 100px 0; padding-top: 50px;} .sr .search { text-align: center; } .sr .hl { color: @c_theme; text-decoration: underline; } .sr .con { border: 1px solid #ccc; display: inline-block; width: 400px; position: relative; margin-bottom: 20px; } @media (max-width: 767px) { .sr .con { width: 100%; } } .sr .con .text { float: left; width: 75%; line-height: 50px; height: 50px; text-indent: 10px; } .sr .con .iconfont { position: absolute; right: 0; top: 0; line-height: 50px; height: 50px; font-size: 20px; text-align: center; width: 25%; cursor: pointer; } .sr .con .iconfont:hover {background: @c_theme; color: #fff; } .sr .list { padding: 50px 0; } .sr .list .item { margin-bottom: 10px; } .sr .list .item a { display: block; padding: 20px; background-color: #fff; } .sr .list .item:hover a { transform:translateY(-2px);-o-transform:translateY(-2px);-ms-transform:translateY(-2px);-moz-transform:translateY(-2px);-webkit-transform:translateY(-2px); box-shadow: 0 10px 20px rgba(0,0,0,0.1); } .sr .list .item h5 { font-weight: normal; font-size: 18px; line-height: 40px; border-bottom: 1px solid #dadada;margin-bottom: 15px; } .sr .list .item h5 span { padding-right: 15px; margin-right: 15px; border-right: 1px solid #dadada; } .sr .list .item p { line-height: 24px; font-size: 14px; } .sr .pager { text-align: center; } .sr .pager ul { display: inline-block; } .sr .pager ul li { display: inline-block;} .sr .pager ul li a { display: block; margin: 0 5px; min-width: 15px; text-align: center; padding: 0 10px; line-height: 35px; border: 1px solid #dadada; } .sr .pager ul li a.active, .sr .pager ul li a:hover { background: @c_theme; color: #fff; border-color: @c_theme; } /*分页*/ .page_box{text-align: center;margin-top: 70px;} .page_box .page{display: inline-block;} .page_box .page a{float: left;height: 40px;line-height: 40px;font-size: 20px;font-weight: bold;color: #000;padding: 0 10px;transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;} .page_box .page a:hover{color: @c_theme;} .page_box .page a.active{color: @c_theme;} .page_box .page a.prev, .page_box .page a.next{width: 40px;padding: 0;border-radius: 50%;color: #cdcdcd;} .page_box .page a.prev{margin-right:10px;} .page_box .page a.next{margin-left:10px;} .page_box .page a.prev:hover, .page_box .page a.next:hover{ background: @c_theme; } /* PAGE-TOP --------------------------------------------------------- */ #back-top { position: fixed; bottom: 30px; right: 30px; z-index: 100000000000; display: none; } #back-top a { /* font-size: 1.15em; */ color: #949494; font-size: 1.8em; width: 50px; height: 50px; line-height: 45px; background: #fff; display: block; text-align: center; /* background color transition */ -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; /* border-radius: 50%; */ /* box-shadow: 0 2px 5px rgba(0, 0, 0, .1); */ border: 1px solid #f3f3f3; } #back-top a:hover { border: 1px solid #888; background-color: #888; color: #fff; } @media (max-width: 767px) { #back-top { right: 10px; bottom: 10px; } }