/* LESS Document */ html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span, p { margin:0px; padding:0px;} @ln-blue-color : #122040; @white : #fff; @blue : #001e45; @list-color : #595959; @index-border-color : #25436b; @back-color : #484846; @black : #000; @select-b-color : #ccc; @gray:#b2b2b2; @limit-width : 1280px; @product-width : 808px; @auto-margin : 0 auto; @box-shadow : 0.5px 10px 10px #aaa; .left { float:left; } .right { float:right; } .border-radius (@radius) { border-radius: @radius; -moz-border-radius: @radius; -webkit-border-radius: @radius; } .box-shadow { -webkit-box-shadow: @box-shadow; -moz-box-shadow: @box-shadow; box-shadow: @box-shadow; } .like-btn { text-align:center; cursor:pointer; } .opacity(@num){ @result : @num * 100; opacity:@num; filter:~"alpha(opacity=@{result})"; -moz-opacity:@num; } .font (@size) { font-family:~"Hiragino Sans GB W3,'微软雅黑','宋体', sans-serif"; font-size:@size; line-height:@size; } .font_b (@size) { font-family:~"Hiragino Sans GB W6,'微软雅黑','宋体', sans-serif"; font-size:@size; line-height:@size; } .font-one (@size){ font-family:~"'微软雅黑','宋体', sans-serif"; font-size:@size; line-height:@size; } .transition { transition: all 0.5s ease-in; } .element_center { text-align:center; } .limit_width { width:@limit-width; margin:@auto-margin; position:relative; min-width:@limit-width;} /*head*/ .head { height:81px; background-color:@ln-blue-color; position:relative; min-width:@limit-width;} .head .logo { position:absolute; top:0px; left:0px; z-index:1; } .head ul { .left; margin-left:193px; margin-bottom:0px; } .head ul li { .left; width:125px; .font(16px); color:@white; list-style:none; line-height:63px; .like-btn; height:63px; border-left:1px solid #25436b; margin-top:9px;} /*foot*/ .foot { background-color:@ln-blue-color; overflow:hidden; min-width:@limit-width; } .foot .tree_href { padding:37px 0px 0px 10px; overflow:hidden; } .foot .tree_href .mid-line { height:105px; width:1px; .left; background-color:@index-border-color; margin-top:18px;} .foot .tree_href dl { .left; width:203px; color:@white; } .foot a { color:@white; text-decoration:none; &:hover { text-decoration: none; color:@white; } } .foot .tree_href dl dt { .font(14px); font-weight:normal; .opacity(0.3); text-align:center; margin-bottom:32px; } .foot .tree_href dl dd { .font(12px); .opacity(0.3); text-align:center; margin-bottom:11px; &:hover { .opacity(1); } } .foot .tree_href .share_icon a { .opacity(0.5); margin:0px 9px; &:hover { .opacity(1); } } .foot .copyright { color:@white; .opacity(0.3); .font(12px); text-align:center; margin-bottom:12px; } /* content */ .content { width:100%; position:relative; &.g_bg { background-color:#efefef; } overflow:hidden; } .abs { position:absolute; z-index:1;} .main-nav { left:33px; top:34px; color:#fff; .t-tab { margin-bottom:24px; .font-one(14.5px); font-weight:bold; a { &:hover { text-decoration:none; .opacity(1); } color:#fff; .opacity(0.5); } span{ margin-right:10px; &.hover { font-style:italic; a { .opacity(1); } } } samp{ .font-one(14.5px); .opacity(0.5); } } ul li { .font(13px); color:#fff; margin-top:18px; &.hover { a { .opacity(1); font-weight:600; font-style:italic;} } ul{ margin-left:11px; } a { color:#fff; .opacity(0.5); .font(13px); &:hover { .opacity(1); text-decoration:none; } } } } .control { top:397px; .c-l { float:left; .transition; } .c-r { float:right; .transition; } } /* gallery */ .gallery { position:relative; height:971px; background-color:@ln-blue-color;} .gallery .item{ .transition; position:absolute; top:0px; .opacity(0.5); .info { right:2px; bottom:20px; opacity:0; .transition; dl { border-bottom:1px solid #697384; width:135px; color:#001e45; margin-bottom:14px; position:relative; .img { position:absolute; left:-115px; width:100px; height:52px; top:0px; } dt { .font(14px); font-weight:normal; margin-bottom:11px; } dd { .font(12px); margin-bottom:11px;} } } } .gallery .item.hover { .opacity(1); .info{ opacity:1; } } /* progress_bar */ .progress_bar { height : 15px; width : 100%; position:absolute; z-index:5; background-color: #fff; display:none; .progress_mid { width:20%; height: 10px; background-color: #122040;} } /* article */ .article { .limit_width; margin-top:29px; .left-menu{ width:193px; .left; .t-icon { height:109px; background:url(../images/t_icon.png) no-repeat; text-align:center; .font_b(24px); color:@white; padding-top:54px; } .b-list { margin-top:12px; width:193px; div { height:88px; text-align:center; .font-one(16px); font-weight:bold; &.blue { background-color:@blue; color:@white; } &.white { background-color:@white; color:@blue; } .b-line { height:88px; width:150px; padding-top:35px; border-bottom:1px solid rgba(255,255,255,0.4); margin:0 auto; cursor:pointer; } } } } .right-c { width:1077px; .right; padding:21px; background-color:@white; .box-shadow; .floor { margin-bottom:45px; overflow:hidden; .foor-title { .font_b(24px); color:@blue; } .cat-item { width:505px; } .a-list li { .font(14px); color:@list-color; margin:24px 0px 0px;} hr { border-top:1px solid @back-color; margin-bottom:0px; } p.re-select { padding:20px 0px; select { width:171px; height:49px; border:1px solid @select-b-color; text-align:center; .font(18px); color:@back-color; margin-right:6px; } span.br_btn { width:171px; display:inline-block; height:49px; background-color:@blue; color:@white; .font(18px); line-height:49px; text-align:center; cursor:pointer; } } table tr{ color:@back-color; text-indent:28px; &.th { .font_b(18px); td { padding:17px 0px;} } &.tr { .font(18px); border-top:1px solid @back-color; td { padding:30px 0px;} a.see { .font(14px); color:@blue; } } } p.re-tip { .font(18px); color:@back-color; line-height:40px; margin-top:24px; letter-spacing:1.8px; } } .limit-img img { width:1031px; } .v-item { margin-bottom:40px; .v-pic { height:690px; width:1035px; overflow:hidden; position:relative; .v-video { position:absolute; z-index:2; width:1035px; height:690px; } img { position:relative; z-index:1; } .play-btn { position:absolute; top:50%; left:50%; margin-top:-93px; margin-left:-95px; z-index:3;} } .v-title { .font(18px); color:@blue; margin-top:40px; } } .ac-item { .left; margin-left:24px; &.clear_margin { margin:0px; } .ac-pic { width:329px; height:456px; overflow:hidden; } p { .font(18px); color:@blue; text-align:center; margin:21px 0px 66px; a { color:@blue; text-decoration:none; }} } .post-tab { text-align:center; margin-bottom:20px; span { margin-left:27px; color:@blue; .font-one(18px); a { color:@blue; .opacity(0.7); text-decoration:none; &:hover { .opacity(1); } } &.hover { a { .opacity(1); } } &.clear_margin { margin:0px; } } } .post-frame{ .b-img { width:100%; height:576px; overflow:hidden; position:relative; .info { position:absolute; .font(18px); color:@white; padding:14px 23px 7px; background-color:rgba(0,0,0,0.6); width: 120px; height: 45px; text-align:left; bottom: 50%; right: -120px; margin-top: 25px; .border-radius(50px); a { color:@white; text-decoration:none; } .dl-icon { margin-left:10px; } } } .s-img { width:100%; margin-top:29px; overflow:hidden; .img-item { float:left; width:326px; margin-left:28px; .image { width:100%; height:182px; overflow:hidden; } &.clear_margin { margin:0px; } p { .font-one(18px); color:@blue; margin-top:15px; } a { color:@blue; text-decoration:none; } &.hover img { .opacity(1); } } } } .infor-item { overflow:hidden; padding:34px 0px; border-bottom:1px solid @blue; width:100%; &.intro { padding:73px 0px; } .l-item { width:479px; .left; height:354px; overflow:hidden; &.intro { width:510px; height:384px; img { height:384px; }} } .r-item { width:477px; .right; .i-title { .font_b(18px); color:@blue; line-height:28px; border-bottom:1px dashed @blue; letter-spacing:1px; &.pa { padding-bottom:5px; } } .i-time { .font_b(18px); color:@blue; line-height:28px; letter-spacing:1px; } .i-content { .font(16px); color:@list-color; line-height:28px; margin-top:40px; height:210px; } .intro-content { .font(12px); color:@list-color; line-height:22px; letter-spacing:0.75px; margin-top:10px; } p.more { .font(16px); color:@blue; text-align:right; a { color:@blue; }} } &.clear-padding { padding-top:0px; } &.clear_border { border:none; } } .page { text-align:right; } .contact { padding-bottom:130px; .c-title { .font_b(18px); color:@blue; margin-bottom:30px; letter-spacing:1.8px; } ul li { list-style:none; .font(16px); color:@black; margin-bottom:20px; letter-spacing:2.8px; } span.s-more { .font(14px); color:@black; letter-spacing:2.8px; margin-left:35px; } } .c-mid { text-align:center; .info-title { .font_b(24px); color:@blue; margin-top:37px; } hr.dashed { border-top:1px dashed @blue; } .info-stitle { .font_b(16px); color:@blue; line-height:28px; } .info-c { text-align:left; .font(14px); color:@list-color; letter-spacing:2px; p{ margin:30px 0px;} line-height:28px; } } } } .cat-item { position:relative; .cat-info { position:absolute; bottom:0px; left:0px; z-index:1; padding:24px; width:100%; background-color:rgba(0,0,0,0.5); .font(17px); color:@white; } } .tos-frame { overflow:hidden; .tos-nav { height:99px; width:100%; background:url(../images/tab_bg.jpg) no-repeat; margin:32px 0px; li { float:left; width:194px; text-align:center; margin-right:60px; color:@blue; list-style:none; .font(18px); padding-top:38px; cursor:pointer; &.lar { width:230px; } &.last { margin-right:0px; } &.hover { color:@white; } } &.tab0 { background-position:0px -297px; } &.tab1 { background-position:0px -198px; } &.tab2 { background-position:0px -99px; } } .tos-content { position:relative; border:1px solid @blue; padding:0px 0px 70px 37px; background-color:@white; &:before { content:""; position:absolute; top:-25px; right:95px; border-width:0px 25px 25px; border-style:solid; border-color:@blue transparent;display:block; width:0; } &:after { content:""; position:absolute; top:-24px; right:96px; border-width:0px 24px 24px; border-style:solid; border-color:@white transparent;display:block; width:0;} &.state0:before { right:890px; } &.state0:after { right:891px; } &.state1:before { right:620px; } &.state1:after { right:621px; } &.state2:before { right:365px; } &.state2:after { right:366px; } .tos-f { overflow:hidden; } .cl { .left; width:496px; padding-right:40px; margin-top:50px; .font(14px); color:@blue; height:90px; } } } /* 图片浏览 */ .slider-gallery { background-color:@blue; width:100%; padding-top:35px; overflow:hidden; &.no-pad { padding-top:0px; } &.post-frame { background-color:@white; .s-slider .s-img .s-scroll img { margin-left:0px; } } .b-img { height:732px; position:relative; overflow:hidden; .b-img-frame { position:relative; z-index:1; overflow:hidden; width:100%; } .b-info { position:absolute; width:100%; bottom:0px; left:0px; padding:40px 47px; background-color:rgba(0,0,0,0.5); color:@white; .font(30px); z-index:3; } .b-control { position:absolute; z-index:4; width:100%; top:0px; left:auto; height:100%; .c-l { position:absolute; left:25px; top:50%; margin-top:-26px; cursor:pointer; &:after { content:""; display: block; width: 50px; height: 50px; .border-radius(25px); background-color:@black; position:absolute; z-index:-1; top: -8px; left: -15px; overflow:hidden; .opacity(0.4); } } .c-r { position:absolute; right:25px; top:50%; margin-top:-26px; cursor:pointer; &:after { content:""; display: block; width: 50px; height: 50px; .border-radius(25px); background-color:@black; position:absolute; z-index:-1; top: -8px; left: -15px; overflow:hidden; .opacity(0.4); } } } } .s-slider { margin:45px 0px; height:198px; width:100%; position:relative; .s-img { width:905px; overflow:hidden; margin:0 auto; position:relative; z-index:3; .s-scroll { width:99999px; img { float:left; margin-left:26px; .opacity(0.75); cursor:pointer; &.clear_m { margin:0px; } &.hover { .opacity(1); } } } } .s-control { .slider-gallery > .b-img > .b-control; .c-l { .slider-gallery > .b-img > .b-control > .c-l; margin-top:-17px; } .c-r { .slider-gallery > .b-img > .b-control > .c-r; margin-top:-17px; } } .c-l { .slider-gallery > .b-img > .b-control > .c-l; margin-top:-17px; z-index:4; display:none; } .c-r { .slider-gallery > .b-img > .b-control > .c-r; margin-top:-17px; z-index:4; display:none; } } } .back-a { text-align:right; .font(14px); padding:20px 0; color:@back-color; a { color:@back-color; &:hover{ color:@back-color; } } } /* 弹窗 */ .pop-window { position:fixed; z-index:2; width:100%; height:100%; top:0px; left:auto; display:none; .pop-bg { position:absolute; z-index:1; width:100%; height:100%; .opacity(0.5); background-color:@black; top:0px; left:auto; } .pop { width:670px; height:567px; padding:0px 0px 50px; background-color:@white; position:relative; z-index:2; margin:0 auto; .pop-title-bar { padding:0 80px; background-color:@blue; height:60px; span { color:@white; &.pt { .left; .font(18px); line-height:60px; } &.pc { .right; .font(11px); line-height:60px; a { color:@white; }} } } .pop-content { width:507px; margin:10px auto 0px; height:461px; overflow:auto; .re-pop { p { .font(14px); color:@back-color; samp { color:@blue; .font(14px); } line-height:28px;} hr { border-top:1px solid @blue; .opacity(0.4); } } } } } /* 对首页按钮进行样式修复 */ .carousel-control { .glyphicon:empty { width:26px; } .glyphicon-chevron-left { &:before { content:"";} width:26px; height:53px; background:url(../images/control_l.png) no-repeat center; } .glyphicon-chevron-right { &:before { content:"";} width:26px; height:53px; background:url(../images/control_r.png) no-repeat center; } } #carousel-example-generic{ .carousel-indicators li { width:8px; height:8px; } .carousel-indicators .active { width:10px; height:10px; } } /* 企业介绍 */ .introduce { padding:18px 50px 55px; .intro-layout { position:relative; overflow:hidden; .front { width:550px; height:288px; position:absolute; z-index:3; top:0px; color:@back-color; p { &.title{ .font-one(20px);} .font-one(14px); line-height:22px; } } .left.front { background:url(../images/introlayout1.gif) no-repeat; left:0px; padding-left:23px; padding-right: 97px; padding-top: 20px; } .right.front { background:url(../images/introlayout2.gif) no-repeat; right:0px; padding-right:23px; padding-left:107px; padding-top:50px; } &+.intro-layout { margin-top:20px; } } .intro-cal-title { height:2px; background-color:@gray; margin-top:60px; text-align:center; margin-bottom:35px; .mid-t span{ background-color:@white; .font-one(20px); color:@back-color; margin-top:-10px; display:inline-block; padding:0px 68px; } } .intro-row { margin-top:10px; } .intro-text-row { overflow:hidden; .row { .left; width:233px; padding:15px 70px 0px 8px; margin:0px; li { list-style-position:inside; list-style-type: square; .font-one(14px); color:@back-color; line-height:18px; }} } }