@mainColor:#006CE0;//蓝 @subColor:#1D89FD;//淡蓝 .mainColor {color:@mainColor;} .mainColorBack {background:@mainColor;} .subColor {color:@subColor;} .subColorBack {background:@subColor;} /* 重置项 */ .nav > li > a {position:unset;padding:0;} .nav > li > a:focus, .nav > li > a:hover {background-color:rgba(255,255,255,0);} .swiper { .swiper-pagination { left:50%; display:inline-block; width:74px;height:12px; margin-left:-40px; padding-top:4px; background:rgba(0,0,0,.7); border-radius:100px; .swiper-pagination-bullet { background:rgba(255,255,255,.5); opacity:1; transition:.5s; &.swiper-pagination-bullet-active { width:30px; border-radius:10px; background:rgba(255,255,255,1); } } } } * { margin:0;padding:0; font-family:"Gilroy-Light","苹方","微软雅黑","Arial"; } html { color:#222; font-size:24px; overflow-x:hidden; } @media (min-width:768px) {html {font-size:20px;}} @media (min-width:992px) {html {font-size:18px;}} @media (min-width:1200px) {html {font-size:14px;}} body { width:100%; min-width:320px; overflow-x:hidden; } a {text-decoration:none !important;transition:.5s;} ul {list-style-type:none;} img {border:0;vertical-align:middle;} .fl {float:left;} .fr {float:right;} .clear {clear:both;} .z-top {z-index:10;} .z-toop {z-index:100;} .z-tooop {z-index:1000;} .elsis { white-space:normal; display:-webkit-box; -webkit-box-orient:vertical; } .p-elsis { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; } .p-2elsis { .p-elsis(); .elsis(); -webkit-line-clamp:2; } .p-3elsis { .p-elsis(); .elsis(); -webkit-line-clamp:3; } .ul-flex { display:flex; display:-webkit-flex; flex-flow:row nowrap; justify-content:space-between; } .scale {transition:1.5s;} .shadow {box-shadow:0 8px 12px 0px rgba(0,0,0,.05);} .hover-shadow:hover {box-shadow:0 16px 32px -4px rgba(0,0,0,.12);} .crumb { font-size:14px; font-family:"宋体","黑体"; a { font-size:14px; font-family:"Gilroy-Light","苹方","微软雅黑","Arial"; transition:.5s; &:hover {color:@mainColor;} } } .pager { .ul-flex(); justify-content:space-around; font-size:14px; margin:30px 0; strong {font-size:14px;font-family:"黑体";font-weight:normal;} li { display:inline-block; span, a { display:inline-block; height:1.2rem; line-height:1.2rem; padding:0 7px; color:#555; font-size:14px; background:#fff; border:1px solid #eee; transition:.5s; } span.current, a.current { color:#fff; background:@mainColor; border:1px solid @mainColor; } } } @media (min-width:768px) { .pager { width:400px; strong {font-size:.8rem;} li { span, a { height:1.6rem; line-height:1.6rem; padding:0 10px; } } } } @media (min-width:1200px) { .pager { display:block; text-align:center; font-size:14px; strong {font-size:16px;} li { margin:0 3px; span, a { height:2.4rem; line-height:2.4rem; padding:0 12px; } } li:hover, li.active { span, a { color:#fff; background:@mainColor; border:1px solid @mainColor; } } } } @font-face { font-family:'iconfont'; src:url('https://at.alicdn.com/t/c/font_2802347_rmbitrhjfkk.woff2?t=1675849353221') format('woff2'), url('https://at.alicdn.com/t/c/font_2802347_rmbitrhjfkk.woff?t=1675849353221') format('woff'), url('https://at.alicdn.com/t/c/font_2802347_rmbitrhjfkk.ttf?t=1675849353221') format('truetype'); } .iconfont { font-family:"iconfont" !important; font-size:.4rem;font-style:normal; -webkit-font-smoothing:antialiased; -webkit-text-stroke-width:0.2px; -moz-osx-font-smoothing:grayscale; } .nav-bar .nav-menu { .ul-flex(); li {width:100%; a {width:unset;} } } .item li a:hover, .links li a:hover, .container .center-670 .item li a:hover { color:@mainColor; padding-left:12px; } .links li a:hover span, .oth ul li a:hover, .oth .row a:hover {color:@mainColor;} .nav-bar .nav-sec li a { transition:.5s; &:hover {color:@mainColor;} } .tools li:hover a img, .header-box li .flex a:hover img {transform:rotate(12deg);} .container .left-945 .tab-box { position:relative; margin-right:22px; z-index:1; i { position:absolute; top:5px;left:7px; display:block; width:100px;height:25px; border-radius:5px; transition:.5s; z-index:-1; } } .sec .sample-show .row .img-box {transition:.5s;} .header-meta span:first-child {margin-right:20px;} .content { margin-top:30px; img { display:block; max-width:800px; margin:0 auto; } } .header { left:0;top:0; width:100%; background:#fff; .wrap { .header-box { .dest { position:relative; cursor:pointer; .area { position:absolute; top:32px;right:0; display:none; width:270px;height:auto; padding:10px; box-sizing:border-box; background:#fff; ul { flex-flow:row wrap; justify-content:flex-start; a { display:inline-block; color:#555; font-size:14px; margin:0 10px 8px; transition:.5s; &:hover {color:@mainColor;} } } } } } } } .zcgz-list { margin-bottom:40px; li { div { flex-shrink:0; &.sort { width:80px; color:#222; font-size:16px; font-weight:bold; margin-top:3px; letter-spacing:2px; } &.list { width:92%; margin-left:20px; span { display:inline-block; color:#555; font-size:14px; margin:0 8px 16px; padding:4px 16px; border:1px solid @mainColor; border-radius:100px; background:#fff; transition:.5s; &:hover { color:#fff; background:@mainColor; border-color:@mainColor; } } } } } } .footer { .city { flex-flow:row wrap; justify-content:flex-start; margin-bottom:20px; border-bottom:none; li { flex:unset; flex-shrink:0; display:inline-block; width:10%; a { color:#ccc; line-height:4; } } } .contact { .item i.iconfont { display:inline-block; vertical-align:middle; color:#979797; font-size:22px; margin-right:6px; } } .white { font-size:16px; a { color:#fff; font-size:16px; } } } .others { a { display:inline-block; width:220px;height:40px; line-height:40px; padding:0 12px; color:#555; font-size:14px; border:1px solid #ddd; background:#fff; transition:.5s; &:hover { color:#fff; background:@mainColor; border:1px solid @mainColor; } } } .aside { position:fixed; top:36%;right:0; width:128px; padding:10px; box-sizing:border-box; border-radius:5px; border:1px solid @mainColor; background:#fff; transition:.5s; .open { position:absolute; top:30px;left:-26px; width:26px;height:48px; text-align:center; color:#fff; font-size:16px; padding-top:4px; border-top-left-radius:5px; border-bottom-left-radius:5px; transition:.5s; cursor:pointer; opacity:0; } .pic { position:absolute; top:-94px;left:0; } .inner { .btn { display:block; width:100px;height:28px; text-align:center; line-height:28px; color:#fff; font-size:16px; margin:0 auto 16px; } .ewm { text-align:center; img {width:108px;} p { color:#555; font-size:16px; margin-top:14px; } } ul { margin-top:16px; a { display:block; width:100%;height:28px; text-align:center; line-height:28px; color:#555; font-size:14px; border:1px solid @mainColor; border-radius:5px; background:#fff; margin-bottom:10px; transition:.5s; &:hover { color:#fff; background:@mainColor; } } } .tel { p { text-align:center; color:#555; font-size:16px; margin-bottom:8px; &:last-child { color:#de0000; font-size:16px; font-weight:bold; } } } .arrow { color:#555; font-size:14px; text-align:center; transition:.5s; cursor:pointer; span { font-size:14px; font-family:"宋体"; margin-left:6px; transition:.5s; } &:hover {color:@mainColor; span {color:@mainColor;} } } } } .ztc { margin-top:40px; .tit { margin-top:30px; a { color:#222; font-size:16px; font-weight:bold; } } ul { flex-flow:row wrap; justify-content:flex-start; margin-top:12px; li { display:inline-block; margin-right:12px; margin-bottom:14px; padding:4px 24px; border:1px solid @mainColor; border-radius:100px; background:#fff; cursor:pointer; a { color:#555; font-size:14px; } &:hover { background:@mainColor; a { color:#fff; } } } } ul:last-child {margin-bottom:40px;} } .ztcform { text-align:center; margin-top:30px; padding-top:40px; border-top:1px solid #ddd; .tit { color:#222; font-size:20px; font-weight:bold; text-align:center; } .slogan { display:inline-block; margin:10px auto 16px; padding:6px 16px; color:#fff; font-size:16px; background:#E60012; border-radius:5px; } form { border:none; input { display:block; width:64%; } textarea { display:block; width:62.5%; } button { width:40%;height:42px; text-align:center; line-height:42px; color:#fff; font-size:16px; margin-top:20px; background:@mainColor; outline:none; border:none; cursor:pointer; } } } .container .left-265 { .list { position:relative; margin-top:14px; padding-left:30px; .line { position:absolute; top:0;left:16px; display:inline-block; width:1px;height:264px; border-left:1px dashed #ddd; } .tit { position:relative; font-size:16px; &::before { position:absolute; top:50%;left:-20px; content:""; display:block; width:12px;height:12px; margin-top:-6px; border-radius:100px; background:@mainColor; } } ul.ul-flex { flex-flow:row wrap; justify-content:flex-start; margin-bottom:12px; li { display:inline-block; width:28%; text-align:center; margin:8px 4px 0; padding:4px; box-sizing:border-box; border-radius:100px; background:#F8F9FC; transition:.5s; a { color:#555; font-size:12px; transition:.5s; } } li:hover { background:@mainColor; a {color:#fff;} } } } ul.swiper { width:100%; margin-top:6px; .swiper-slide { img {width:265px;} } .swiper-button-next { right:0; width:18px; background:rgba(0, 0, 0, .5); transition:.5s; &:hover {background:@mainColor;} } .swiper-button-prev { left:0; width:18px; background:rgba(0, 0, 0, .5); transition:.5s; &:hover {background:@mainColor;} } .swiper-button-next:after, .swiper-button-prev:after { color:#fff; font-size:10px; z-index:10; } } } .center-670 { .channel { width:636px; margin:14px auto -10px; padding:0 0 16px; border-bottom:1px solid #ddd; .tit { display:inline-block; vertical-align:middle; font-size:18px; font-weight:bold; margin-left:10px; i { font-size:18px; font-weight:bold; font-style:normal; } } a { font-size:14px; margin-top:6px; transition:.5s; i { font-family:"宋体"; font-size:16px; font-style:normal; transition:.5s; } &:hover {color:@mainColor; i {color:@mainColor;} } } } }