/* 公共样式 */ *{font-weight: normal; font-style: normal; outline: none; word-break: break-all; box-sizing: border-box;} body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd{margin:0;padding:0;border:0;} body{min-width: 1200px;} body{background:#fff;color:#333333;font-size:12px; font-family:"微软雅黑"; min-width: 1200px;} ul,ol,li{list-style:none;} select,input,img,select{vertical-align:middle;} a{text-decoration:none; color: #333333;} header,div,footer,section,article,h1,h2,h3,p{display: block;} @blue:#273c7f; @yellow:#ffbf26; @white:#ffffff; @font:10px; /* 清除浮动 */ .clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;} .p{width:100%; padding:0 calc(~"50% - 600px");} /* 垂直居中 */ .center{display: flex; justify-content: center; align-items:Center;} .text_over{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} /* hover放大缩小 */ .scale_in{transition: all 1s; cursor: pointer;} .scale_in:hover{transform: scale(1.05); z-index: 999;} /* 翻转 */ .rotate{transition:1s ease; -webkit-transition:1s ease;-moz-transition:1s ease;} .i_about_in:hover .rotate{-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);} /* 入场动画 */ .ani-r{opacity: 0;-webkit-transform: translate(200px, 0);-moz-transform: translate(200px, 0);transform: translate(200px, 0);} .ani-l{opacity: 0;-webkit-transform: translate(-200px, 0);-moz-transform: translate(-200px, 0);transform: translate(-200px, 0);} .ani-lt{opacity: 0;-webkit-transform: translate(-200px, 200px);-moz-transform: translate(-200px, 200px);transform: translate(-200px, 200px);} .tans1{-webkit-transition: all 1s;-moz-transition: all 1s;transition: all 1s;} .tans2{-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;} .ani-b-s{opacity: 0;-webkit-transform: translate(0, 200px);-moz-transform: translate(0, 200px);transform: translate(0, 200px);} .ani-b-d{opacity: 0;-webkit-transform: translate(0, -200px);-moz-transform: translate(0, -200px);transform: translate(0, -200px);} .ani-s{opacity: 0;-webkit-transform: translate(0, 100%);-moz-transform: translate(0, 100%);transform: translate(0, 100%);} .root{opacity: 1;-webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); transform: translate(0, 0);} .opacity0{opacity: 0;} .opacity1{opacity: 1;} .p_t_70{padding-top: 70px;} .p_t_80{padding-top: 80px;} .p_t_90{padding-top: 90px;} .p_b_100{padding-bottom: 100px;} .p_b_120{padding-bottom: 120px;} .p_100{padding-top: 100px; padding-bottom: 100px;} /* 浮动窗口 */ .float_c{ position: fixed; right: 0; top: 120px; width: 64px; z-index: 9999; li{ position: relative; margin-bottom: 5px; width: 100%; height: 64px; cursor: pointer; i{ display: block; height: 32px; text-align: center; img{ display: block; margin: 0 auto; max-width: 100%; max-height: 100%; } } span{ position: relative; display: block; padding-top: 6px; width: 64px; height: 64px; border-radius: 10px; background: -webkit-linear-gradient(left,#273c7f , #67a7ff); background: -o-linear-gradient(right, #273c7f , #67a7ff); background: -moz-linear-gradient(right, #273c7f , #67a7ff); background: linear-gradient(to right, #273c7f , #67a7ff); color: @white; font-size: 12px; line-height: 18px; text-align: center; -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3); -moz-box-shadow: 0 0 5px rgba(0,0,0,.3); box-shadow: 0 0 5px rgba(0,0,0,.3); z-index: 6; } .sub{ position: absolute; padding-left: 15px; width: 258px; height: 64px; right: 0; top: 0; background: rgba(39,60,127,.8); -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3); -moz-box-shadow: 0 0 5px rgba(0,0,0,.3); box-shadow: 0 0 5px rgba(0,0,0,.3); color: @white; font-weight: bold; font-family: arial; font-size: 24px; line-height: 64px; text-align: left; border-radius: 10px; z-index: 1; letter-spacing: 1px; .ani-r; .tans1; } &:hover{ .sub{ .root; } } } } /* header */ .header{ position: relative; background: @blue; height: 80px; z-index: 9999; min-width:1200px; .logo{ position: absolute; left: 0; top: 0; width: 50%; height: 112px; overflow: hidden; padding-right: 600px; } h1{ width: 654px; position: absolute; right: 300px; width: 654px; height: 100%; font-size: 0; img{ position: absolute; right: 0; } } .nav{ position: relative; float: right; padding-left: 340px; font-size: 0; height: 100%; text-align: right; z-index: 66; li{ display: inline-block; font-size: @font * 1.6; line-height: @font * 8; margin-right: 40px; a{ display: block; color: @white; } } span{ display: inline-block; a{ display: block; font-size: @font * 1.6; line-height: @font * 8; color: #ffbf26; font-weight: bold; } } li:hover{ a{ font-weight: bold; color: @yellow; } } li:last-child{ margin-right: 0; } .active{ a{ color: @yellow; font-weight: bold; } } } } /* banner */ .banner{ position: relative; height: 880px; overflow: hidden; img{ position: absolute; left: 50%; margin-left: -960px; height: 100%; } .swiper-pagination-bullets{ bottom: 5%; } .swiper-pagination-bullet{ margin: 0 10px!important; width: 15px; height: 15px; opacity: 1; background: white; } .swiper-pagination-bullet-active{ background: @blue; } } /* 主页搜索 */ .search{ position: relative; height: 70px; background: url(../images/bg_search.jpg) no-repeat center; form{ display: block; height: 100%; } .left_search{ position: relative; float: left; width: 50%; height: 100%; font-size:0; z-index: 66; p{ display: inline-block; margin-right: 20px; font-size: 14px; line-height: 70px; font-weight: bold; span{ float: left; margin-right: 8px; font-family: arial; font-size: 24px; color: #ffc426; font-weight: 800; } } span{ font-size: 14px; line-height: 70px; color: #999999; a{ display: inline-block; color: #999999; } a:hover{ color: @blue; } } } .right_search{ float: right; width: 50%; height: 100%; input{ display: inline-block; width: 480px; height: 100%; border: 0; padding: 15px 45px 15px 80px; font-size: 14px; line-height: 30px; color: @white; background: none; } ::-webkit-input-placeholder { color: @white; } ::-moz-placeholder { color: @white; } :-ms-input-placeholder { color: @white; } button{ position: relative; float: right; width: 120px; height: 100%; border: 0; background: url(../images/icon.png) no-repeat center; background-position: 45px 23px; cursor: pointer; } button:before{ content: " "; position: absolute; width: 1px; height: 24px; left: 0; top: 50%; margin-top: -12px; background:@white; } } } /* 主页产品 */ .pro_i{ position: relative; background: url(../images/bg_pro_i.jpg) no-repeat top center; padding-top: 88px; overflow: hidden; .list_pro_i{ margin-top: 47px; overflow: hidden; li{ position: relative; width: 297px; height: 502px; overflow: hidden; a{ display: block; } a:before{ content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.4); .ani-s; .tans2; } span{ .center; height:412px; background:@white; img{ max-width: 100%; max-height: 100%; } } p{ height: 90px; font-size: 20px; line-height: 90px; text-align: center; b{ position: relative; display: block; } } &:nth-child(2n+1) p{ background: url(../images/bg_pro_i_01.jpg) no-repeat center; } &:nth-child(2n) p{ background: url(../images/bg_pro_i_02.jpg) no-repeat center; } &:nth-child(3n) p{ background: url(../images/bg_pro_i_03.jpg) no-repeat center; } &:nth-child(4n) p{ background: url(../images/bg_pro_i_04.jpg) no-repeat center; } &:hover{ a:before{ .root; } p{ b{ z-index: 9999; color: white; } } } } .swiper-button-prev,.swiper-button-next{ z-index: -9999; opacity: 0; } } .pro_button{ position: absolute; left: 0; bottom: 0; width: 100%; height: 90px; cursor: pointer; min-width: 1200px; overflow: hidden; .left_pro_button{ position: relative; width: 50%; height: 100%; float: left; img{ position: absolute; right: 600px; } .pro_l_button_h{ display: none; } &:hover{ img{ display: none; } .pro_l_button_h{ display: block; } } } .right_pro_button{ position: relative; width: 50%; height: 100%; float: right; img{ position: absolute; left: 600px; } .pro_r_button_h{ display: none; } &:hover{ img{ display: none; } .pro_r_button_h{ display: block; } } } } } .title{ display: block; font-size: 36px; line-height: 40px; text-align: center; font-weight: bold; background-image: linear-gradient(180deg,@blue 50%, @yellow 50%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } /* 主页关于我们 */ .about_i{ padding-top: 87px; padding-bottom: 85px; background: url(../images/bg_about_i.jpg) no-repeat top center; overflow: hidden; .choose{ position: relative; margin-top:107px; padding-top: 40px; height: 465px; .left_about_i,.right_about_i{ position: relative; float: left; width: 300px; height: 100%; b{ display: block; margin-bottom: 22px; font-size: 30px; color: @blue; font-weight: bold; line-height: 50px; } i{ display: block; font-size: 18px; color: @blue; line-height: 40px; } span{ position: absolute; bottom: 0; left: 0; width: 175px; height: 175px; img{ width: 100%; height: 100%; } } } .right_center{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; img{ display: block; margin: 0 auto; } } .right_about_i{ float: right; width: 360px; text-align: right; b{ margin-bottom: 0; } i{ line-height: 52px; } span{ left: auto; right: 0; } } } .cont_about_i{ padding-top: 44px; h1{ display: block; font-size: 36px; line-height: 50px; text-align: center; font-weight: bold; background-image: linear-gradient(180deg,@blue 50%, rgba(39,60,127,.5) 50%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } h2{ display: block; font-family: arial; font-size: 18px; line-height: 40px; color: #999999; text-align: center; } .c_about_i{ padding-top: 28px; padding-bottom: 46px; font-size: 16px; line-height: 32px; } } .more_about_i{ display: block; margin: 0 auto; width: 140px; height: 42px; background: @yellow; color: @white; text-align: center; font-size: 14px; line-height: 42px; border-radius: 30px; } .more_about_i:hover{ background: @blue; } } /* 主页新闻 */ .news_i{ overflow: hidden; .change_news_i{ background: url(../images/change_news_i.jpg) no-repeat center; li{ width: 50%; float: left; .center; a{ .center; font-size: 30px; line-height: 100px; text-align: center; font-weight: bold; } a:before{ content: " "; float: left; margin-right: 30px; width: 45px; height: 40px; background: url(../images/icon.png) no-repeat; } &:nth-child(1){ padding-right: 115px; a{ color: @blue; } } &:nth-child(1) a:before{ background-position: -72px 0; } &:nth-child(2){ padding-left: 115px; a{ color: @white; } } &:nth-child(2) a:before{ background-position: -176px 0; } } } .list_news_i{ padding-top: 48px; padding-bottom: 95px; background: url(../images/bg_news_i.jpg) no-repeat center; .u_news_i{ width: 50%; height: 220px; float: left; overflow: hidden; li{ display: block; font-size: 16px; line-height: 40px; h1{ float: left; padding-left: 30px; width: 390px; .text_over; font-size: 16px; } h1:before{ position: absolute; left: 0; top: 50%; margin-top: -2.5px; content: " "; width: 5px; height: 5px; background: @blue; border-radius: 100%; } h2{ float: left; font-size: 16px; } } } .left_news_i{ li{ h1,h2{ color: @white; } h1:before{ background: @white; } &:hover{ h1,h2{ color: @yellow; } h1:before{ background: @yellow; } } } } .right_news_i{ padding-left: 120px; li:hover{ h1,h2{ color: @blue; } } } } } /* 主页联系方式 */ .contact_i{ padding-top: 58px; padding-bottom: 100px; background: url(../images/bg_contact_i.jpg) no-repeat center; background-size: auto 100%; .left_contact_i{ width: @font * 46; float: left; .title{ display: block; margin-bottom: @font * 1.7; text-align: left; } li{ display: block; margin-top: @font * 1.3; input{ float: left; padding: 0 @font * 2.2; width: @font * 22; height: @font * 4.5; font-size: @font * 1.6; line-height: @font * 4.5; color: #999999; background: @white; border-radius: 15px; border: 0; } input:nth-child(2){ float: right; } textarea{ float: left; width: @font * 39.8; height: @font * 7.7; font-size: @font * 1.6; line-height: @font * 2.6; color: #999999; background: @white; border-radius: @font * 1.5 0 0 @font * 1.5; padding: @font * 1.6 @font * 2.2 @font * .9; resize: none; border: 0; overflow: hidden; } button{ width: @font * 5.5; height: @font * 7.7; float: right; padding: 0 @font * 1.5; border-radius: 0 @font * 1.5 @font * 1.5 0; text-align: center; font-size: @font * 1.6; line-height: @font * 2.4; color: white; font-weight: 800; background: @yellow; border: 0; cursor: pointer; } button:hover{ background: @blue; } } } .right_contact_i{ float: right; width: 412px; .info_contact_i{ float: left; width:100%; h1{ display: block; margin-bottom: @font * 1.7; font-size: @font * 2; line-height: @font * 4; font-weight: bold; } li{ display: block; font-size: @font * 1.6; line-height: @font * 3.6; } } } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #999999; } input:-moz-placeholder, textarea:-moz-placeholder { color: #999999; } input::-moz-placeholder, textarea::-moz-placeholder { color: #999999; } input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #999999; } } /* 关于我们 */ .banner_in{ position: relative; height: 400px; overflow: hidden; z-index: 66; img{ position: absolute; height: 100%; left: 50%; margin-left: -960px; } } .change_nav{ height: 70px; background: url(../images/bg_change_nav.jpg) no-repeat center; border-bottom: solid 1px #d2d2d2; .nav_in{ float: left; width: 600px; a{ float: left; padding: 0 50px; font-size: 18px; line-height: 70px; text-align: center; color: @blue; } i{ float: left; width: 13px; height: 100%; background: url(../images/line_icon.png) no-repeat center; } a:hover{ font-weight: bold; } .active{ font-weight: bold; } } .m_nav{ float: right; font-size: 0; p,a,i,span{ display: inline-block; font-size: 14px; line-height: 70px; color: @white; } p{ padding-left: 32px; background: url(../images/icon_point.png) no-repeat left center; } i{ margin: 0 10px; } span{ color: @blue; } a:hover{ color: @blue; } } } .about{ font-size: 16px; line-height: 36px; padding-bottom: 70px; background: url(../images/bg_about.jpg) no-repeat bottom center; .title_in{ margin-bottom: 32px; } } .culture{ .title_in{ margin-bottom: 45px; } .cont_culture{ position: relative; ul{ display: block; width: 100%; } li{ .center; .squer_culture{ float: right; width: 152px; height: 152px; background: white; -webkit-box-shadow: inset 0 0 80px rgba(255,191,38,.35); -moz-box-shadow: inset 0 0 80px rgba(255,191,38,.35); box-shadow: inset 0 0 80px rgba(255,191,38,.35); border-radius: 100%; font-size: 26px; line-height: 32px; font-weight: bold; color: @blue; text-align: center; .center; } .text_culture{ float: right; font-size: 18px; line-height: 40px; } } li:nth-child(odd){ float: left; text-align: right; } li:nth-child(even){ float: right; text-align: left; .squer_culture{ float: left; } .text_culture{ float: left; } } ul:nth-child(1){ li:nth-child(1){ width: 452px; .text_culture{ margin-top: 110px; width: 300px; } .squer_culture{ -webkit-box-shadow: inset 0 0 80px rgba(130,148,207,.35); -moz-box-shadow: inset 0 0 80px rgba(130,148,207,.35); box-shadow: inset 0 0 80px rgba(130,148,207,.35); } } li:nth-child(2){ width: 482px; .text_culture{ margin-top: 110px; width: 330px; } } } ul:nth-child(2){ position: absolute; bottom: 0; li:nth-child(1){ width: 482px; .text_culture{ width: 330px; padding-right: 38px; } } li:nth-child(2){ width: 486px; .text_culture{ width: 334px; padding-left: 38px; } .squer_culture{ -webkit-box-shadow: inset 0 0 80px rgba(130,148,207,.35); -moz-box-shadow: inset 0 0 80px rgba(130,148,207,.35); box-shadow: inset 0 0 80px rgba(130,148,207,.35); } } } } } .honor{ margin-top: 70px; padding-top: 75px; padding-bottom: 100px; background: #f6f9ff; .list_honor{ position: relative; margin: 45px auto 0; padding-bottom: 80px; width: 1200px; overflow:hidden; li{ position: relative; float: left; margin-right: 46px; width: 265px; span{ position: relative; display: block; width: 100%; height: 377px; border-radius: 0 0 30px 30px; img{ width: 100%; height: 100%; border-radius: 0 0 30px 30px; } p{ position: absolute; bottom: 0; width: 100%; height: 50px; font-size: 12px; line-height: 50px; text-align: center; color: @white; background: rgba(0,0,0,.5); border-radius: 0 0 30px 30px; .text_over; } } &:after{ position: absolute; left: 0; bottom: -65px; content: " "; width: 100%; height: 75px; background: url(../images/honor_text_bg.png) no-repeat top center; } &:nth-child(4n){ margin-right: 0; } &:hover{ p{ background: @white; color: #333333; } } } .swiper-pagination-bullet{ margin: 0 19px; width: 20px; height: 20px; background: #d2d2d2; opacity: 1; } .swiper-pagination-bullet-active{ background: @blue; } } } .title_in{ font-size: 36px; line-height: 50px; font-weight: bold; text-align: center; color: @yellow; i{ color: @blue; font-weight: bold; } } /* 产品分类 */ .products{ .c_products{ padding-top: 43px; .left_products{ float: left; width: 340px; li{ position: relative; display: block; margin-bottom: 3px; width: 100%; cursor: pointer; .one_pro{ position: relative; display: block; height: 105px; padding-left: 65px; font-size: 20px; line-height: 105px; font-weight: bold; } .one_pro:after{ content: " "; position: absolute; right: 55px; top: 50%; margin-top: -12px; width: 24px; height: 24px; background: url(../images/icon_pro_change.png) no-repeat center; } .sub{ display: none; padding: 10px 0 0px 65px; a{ display: block; padding-left: 30px; margin-bottom: 10px; font-size: 16px; line-height: 40px; background: url(../images/icon_sj.png) no-repeat left center; } a:hover{ color: @blue; font-weight: bold; background: url(../images/icon_sj_h.png) no-repeat left center; } a:last-child{ margin-bottom: 0; } } &:nth-child(1){ background: url(../images/bg_pro_change_01.jpg) no-repeat top center; } &:nth-child(2){ background: url(../images/bg_pro_change_02.jpg) no-repeat top center; } &:nth-child(3){ background: url(../images/bg_pro_change_03.jpg) no-repeat top center; } &:nth-child(4){ background: url(../images/bg_pro_change_04.jpg) no-repeat top center; } &:nth-child(5){ background: url(../images/bg_pro_change_05.jpg) no-repeat top center; } &:nth-child(6){ background: url(../images/bg_pro_change_06.jpg) no-repeat top center; } &:nth-child(7){ background: url(../images/bg_pro_change_07.jpg) no-repeat top center; } &:hover{ .one_pro{ background: rgba(0,0,0,.3); color: @white; } .one_pro:after{ background: url(../images/icon_pro_change_h.png) no-repeat center; } } } .active{ .one_pro:after{ background: url(../images/icon_pro_change_h.png) no-repeat center; } } .icon_a{ .one_pro:after{ background: url(../images/icon_pro_changet.png) no-repeat center; } } .icon_a:hover{ .one_pro:after{ background: url(../images/icon_pro_changet_h.png) no-repeat center; } } .active_icon{ .one_pro:after{ background: url(../images/icon_pro_changet_a.png) no-repeat center!important; } } .active{ .one_pro{ background: rgba(0,0,0,.3); color: @white; } } } .right_products{ float: right; width: 764px; li{ float: left; margin-right: 10px; margin-bottom: 37px; width: 248px; background:@white; box-shadow:0 0 5px rgba(15,65,141,.2); span{ .center; margin-bottom: 9px; height: 287px; img{ max-width: 100%; max-height: 100%; } } p{ font-size: 16px; line-height: 50px; text-align: center; color: @white; background: url(../images/bg_pro_text.jpg) no-repeat center; } &:hover{ p{ background: url(../images/bg_pro_text_h.jpg) no-repeat center; } } } li:nth-child(3n){ margin-right: 0; } } } } /* 产品内页 */ .products_in{ .c_products{ padding-top: 0; } .right_products{ line-height: 50px; .name_pro{ display: block; font-size: 24px; i{ font-weight: bold; } } .class_pro{ h2{ float: left; width: 540px; font-size: 20px; i{ font-weight: bold; } } span{ float: right; width: 140px; font-size: 0; a{ display: inline-block; font-size: 18px; } a:first-child{ margin-right: 32px; } a:hover{ color: @yellow; } } } .c_pro_in{ margin-top: 10px; margin-bottom: 32px; width: 100%; height: 687px; padding: 50px; border: solid 1px #bfbfbf; .center; img{ max-width: 100%; max-height: 100%; } } .info_pro_in{ .title_info_pro{ font-size: 24px; line-height: 70px; color: @blue; font-weight: bold; border-bottom: solid 1px #d2d2d2; } .info{ padding-top: 23px; font-size: 16px; line-height: 32px; } } } } /* 人才招聘 */ .job{ padding-top: 43px; .change_job{ display: block; width: 1200px; height: 97px; margin: 0 auto; background:#eeeeee; font-size: 0; li{ display: inline-block; width: 210px; height: 100%; font-size: 18px; line-height: 97px; text-align: center; font-weight: 800; } li:nth-child(1){ margin-right: 86px; } li:nth-child(2){ margin-right: 174px; } li:nth-child(3){ margin-right: 100px; } } .list_job{ display:block; margin: 0 auto; li{ display: block; margin: 0 auto; width: 1200px; .intro{ width: 100%; height:80px; border-bottom:solid 1px #eeeeee; font-size:0; p{ display: inline-block; width: 210px; height: 100%; font-size: 16px; line-height: 97px; text-align: center; } p:nth-child(1){ margin-right: 86px; } p:nth-child(2){ margin-right: 174px; } p:nth-child(3){ margin-right: 100px; } p:last-child{ float: right; background: url(../images/icon_d.png) no-repeat center; cursor: pointer; } } .info{ display: none; padding: 27px 60px 27px 58px; span{ float: left; font-size: 16px; line-height: 30px; font-weight: bold; } .text_job{ float: right; width: 960px; font-size: 14px; line-height: 30px; } } } .active{ padding: 0 68px; width: 1336px!important; box-shadow: 0 5px 20px rgba(0,0,0,.16); .click_d{ background: url(../images/icon_t.png) no-repeat center!important; } .intro p{ font-weight: bold; } } } } /* 在线订购 */ .form_order{ padding-top: 30px; font-size: 18px; line-height: 50px; .input_order{ display: block; padding-bottom: 32px; margin-bottom: 28px; border-bottom: dotted 1px #dcdcdc; li{ float: left; margin-right: 30px; width: 380px; p{ font-size: 18px; line-height: 50px; } input{ display: block; width: 100%; height: 60px; border: solid 1px #dcdcdc; background: white; padding: 0 10px; font-size: 18px; } } li:last-child{ margin-right: 0; } } textarea{ padding: 10px; width: 100%; height: 308px; border: solid 1px #dcdcdc; resize: none; font-size: 18px; line-height: 36px; } .yzm{ margin-top: 40px; height: 60px; .center; justify-content:flex-start; p{ line-height: 60px; } .yzm_input{ margin: 0 20px; padding: 0 10px; width: 270px; height: 60px; font-size: 18px; } span{ float: left; cursor: pointer; } img{ width: 109px; height: 40px; } i{ display: inline-block; margin-left: 25px; width: 39px; height: 31px; img{ width: 100%; height: 100%; .tans1; } } span:hover{ img{ transform: rotate(360deg); } } } .button_order{ padding-top: 95px; text-align: center; font-size: 0; button{ display: inline-block; width: 370px; height: 60px; font-size: 18px; line-height: 60px; text-align: center; background: @yellow; color: @white; border: 0; cursor: pointer; } button:nth-child(2){ background: #999999; } button:hover{ background: @blue; } button:nth-child(1){ margin-right: 40px; } } input:focus,textarea:focus{ box-shadow:inset 0 0 10px rgba(255,191,38,.35); border: solid 1px @yellow!important; } } /* 公司动态 */ .news{ .title_in{ margin-bottom: 40px; } .top_news{ display: block; margin-bottom: 45px; li{ float: left; width: 587px; height: 212px; background: #e9e9e9; img{ width: 283px; height: 100%; } .text_news{ float: right; padding: 24px 20px; width: 280px; line-height: 25px; h1{ display: block; font-size: 18px; .text_over; } h2{ font-size: 14px; color: #818181; margin-bottom: 10px; } .info_news{ font-size: 16px; height: 50px; color: #818181; } i{ display: block; margin-top: 23px; width: 78px; height: 25px; background: #999999; font-size: 14px; color: @white; text-align: center; } } &:hover{ background: @blue; h1{ color: @white; } h2,.info_news{ color: rgba(255,255,255,.60); } } i:hover{ color: @yellow; } &:nth-child(even){ float: right; } } } .list_news{ display: block; li{ float: left; margin-right: 25px; margin-bottom: 25px; width: 383px; height: 131px; line-height: 25px; background: #e9e9e9; a{ display: block; padding: 23px 25px; } h1{ display: block; font-size: 18px; .text_over; } h2{ display: block; font-size: 14px; color: #818181; } i{ position: relative; display: inline-block; margin-top: 7px; font-size: 16px; font-weight: bold; padding-right: 18px; } i:after{ position: absolute; right: 0; content: " "; width: 7px; height: 100%; background: url(../images/icon_news.png) no-repeat right center; } } li:nth-child(3n){ margin-right: 0; } li:hover{ background: @yellow; h1,h2,i{ color: white; } i:after{ background: url(../images/icon_news_h.png) no-repeat right center; } } } } /* 内页 */ .news_in{ font-size:16px; line-height:32px; img{ max-width: 100%; display: block; margin: 20px auto; } h1{ font-size: 36px; line-height: 80px; display: block; text-align: center; border-bottom: solid 1px #eeeeee; letter-spacing: 2px; } .l_num{ font-size: 16px; line-height: 50px; display: block; text-align: center; margin-bottom: 10px; } .bottom{ font-size: 0; margin-top: 50px; span,a{ display: inline-block; font-size: 16px; line-height: 40px; } a:hover{ color: @blue; } .pre{ width: 50%; float: left; } .next{ width: 50%; float: right; text-align: right; } } } /* 联系我们 */ .contact{ position:relative; margin-bottom: 100px; .title_in{ margin-bottom: 45px; } .left{ width:460px; position:relative; z-index:66; float:left; img{ display:block; } .info{ display:block; margin-bottom:46px; p{ margin-top: 20px; font-size: 24px; line-height: 50px; font-weight: bold; } li{ display:block; font-size:18px; line-height:40px; i{ letter-spacing: 36px; } &:last-child{ text-transform: uppercase; } } } } } #allmap{ float: right; width: 709px; height:446px; } /* footer */ .footer{ width: 100%; padding-top: @font * .8; background: url(../images/bg_footer.jpg) no-repeat center top @blue; font-size: @font * 1.4; line-height: @font * 4; text-align: center; color:@white; img{ display: inline-block; } } /* 翻页 */ .page{width: 100%; margin: 0 auto; text-align: center; clear: both; padding-top: 50px;} .page a,.page span{width: 50px; height: 50px; font-family: "微软雅黑"; text-align: center; color: #333333; background: #e8e8e8; border-radius: 5px; line-height: 50px; display: inline-block; margin-right: 5px; font-size: 20px;} .page a:hover,.page span{color: white; background: #333333;} .cl3{ list-style:none; padding-bottom:20px!important; margin-bottom:2px; } .cl3 li{ background:none !important;} .cl3 li a{ background:none !important; font-size:14px!important; line-height:30px!important;} .second_link{ background-color:#f5f5f5!important;}