/* CSS Document */ @charset "UTF-8"; html { font-family: "寰蒋闆呴粦", "瀹嬩綋", sans-serif; } body { line-height: 24px; font-size: 16px; color: #444; background: #fff; outline: 0; } html, body, header, section, footer, div, ul, ol, li, img, a, span, em, del, legend, center, strong, var, fieldset, form, label, dl, dt, dd, cite, input, hr, time, mark, code, figcaption, figure, textarea, h1, h2, h3, h4, h5, h6, p { margin: 0; border: 0; padding: 0; font-style: normal; box-sizing: border-box; } ul, li { list-style: none; } b, strong { font-weight: 700; } pre { overflow: auto; } img { border: 0; display: block; margin: 0 auto; } em, i { font-style: normal; } p { margin-top: 0; margin-bottom: 0; } div { margin: 0 auto; } a { color: #221815; text-decoration: none; background-color: transparent; } a:hover { outline: 0; color: #221815; } area { outline: none } textarea { overflow: hidden; resize: none; } button { overflow: visible; } button, select { text-transform: none; } button, input, optgroup, select, textarea { margin: 0; font: inherit; color: inherit; } hr { height: 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } pre { overflow: auto; } button, .aui-btn { position: relative; display: inline-block; font-size: 14px; font-weight: 400; text-decoration: none; text-align: center; margin: 0; background: #e5e5e5; padding: 0 12px; height: 30px; line-height: 30px; border: 1px solid #bdbdbd; border-radius: 1px; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; user-select: none; } textarea { width: 100%; -webkit-appearance: none; padding: 5px; margin-bottom: 15px; line-height: 21px; -webkit-user-select: text; background-color: #fff; border: none; border-radius: 3px; outline: none } select, input[type="text"], input[type="password"], input[type="number"], input[type="email"], input[type="url"], input[type="date"], input[type="month"], input[type="time"] { width: 100%; -webkit-appearance: none; -webkit-user-select: text; padding: 0px; margin-bottom: 0px; background-color: #fff; border: none; border-radius: 0px; outline: none; } input[type="submit"] { padding: 0px; margin-bottom: 0px; border: 0; border-radius: 0px; outline: none; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #969697; } input:-moz-placeholder, textarea:-moz-placeholder { color: #969697; } input::-moz-placeholder, textarea::-moz-placeholder { color: #969697; } input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #969697; } .clearfix { clear: both; } .clearfix:before { display: table; content: " "; } .clearfix:after { clear: both; content: "."; display: block; height: 0; clear: both; visibility: hidden; } .fl { float: left !important; } .fr { float: right !important; } .white, .white a, .white a:hover { color: #fff !important; } .border-n { border: none!important; } .w100 { width: 100%; margin: 0 auto; } .font55 { font-size: .55rem !important; } .song { font-family: "瀹嬩綋"; } /*鏂囧瓧瀵归綈*/ .text-l { text-align: left!important; } .text-c { text-align: center!important; } .text-j { text-align: justify!important; } .text-r { text-align: right!important; } /*鑷姩闅愯棌鏂囧瓧*/ .ellipsis-1 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .ellipsis-2 { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; white-space: normal !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } /**top**/ .header { width: 100%; height: auto; position: relative; } .tp_logo { width: 100%; height: 1.6rem; background: none; position: absolute; top: .7rem; left: 0; z-index: 50; } .tp_logo .logo { float: left; margin-left: .7rem; height: 9vw; } .tp_logo .logo { height: 9vw; } .tp_logo .mensd { float: right; margin-right: .4rem; } .tp_logo img { height: 9vw; } /* --------------------------------------------------------------------- */ /**top**/ .txt-swiper { width: 100vw; height: 100vh; position: relative; z-index: 2; } .shouye { height: 118vw !important; } .neiye { height: 80vw !important; } .txt-swiper h3 { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; } .slide1 img, .slide2 img { width: 100%; } .word { display: block; perspective: 50vw; perspective-origin: 0% 30%; position: relative; height: 9vw; } .letter { display: inline-block; position: absolute; } .txt-swiper .swiper-button-next, .txt-swiper .swiper-button-prev { left: .7rem; right: auto; top: auto; bottom: .3rem; width: 4rem; height: 2rem; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: .7rem; line-height: 1.4rem; margin-top: 0; text-transform: uppercase; color: #fff; background: none; outline: none } .txt-swiper .swiper-button-next span, .txt-swiper .swiper-button-prev span { font-size: 1.3rem; } .txt-swiper .swiper-button-next { left: 5rem; } .xian { position: absolute; left: 0; bottom: 2.9rem; width: 100vw; height: 1px; border-bottom: 1px solid rgba(255, 255, 255, .4); z-index: 99; } .n_line { position: absolute; left: 0; bottom: 0; z-index: 2; background: #dcdcdc; width: 22vw; height: 1px; } .path { fill: none; stroke: #fff; stroke-miterlimit: 10; stroke-width: 1.8px; transition: opacity 0.3s, fill 0.3s, stroke 0.3s; } .txt-swiper .swiper-pagination { right: .7rem; top: auto; bottom: 0rem; width: 3.9rem; height: 3rem; font-size: .7rem; line-height: 3rem; color: #b9bac3; } .txt-swiper .swiper-slide { perspective: 50vw; perspective-origin: 50% 50%; } .txt-swiper .swiper-pagination ul { width: 5rem; } .txt-swiper .swiper-pagination ul li { position: absolute; left: 0; top: 0; font-size: 2rem; line-height: 3rem; color: #e9ba85; text-align: right; } .txt-swiper .swiper-pagination .total { position: absolute; right: 0; top: 0; line-height: 1.5rem; } .img-swiper { position: absolute; width: 100%; height: 1px; background: #001c43; top: 0; left: 0; z-index: 1; opacity: 0; } .img-swiper .swiper-slide img { width: 100%; } .menu1 { display: none } /* --------------------------------------------------------------------- */ .intiti { width: 4.5vw; } .intiti img { width: 100%; } /**鏁板瓧**/ .shuzi { width: 100%; height: 25.7vw; background: url(../img/wap_05.jpg) no-repeat top center; padding-top: 6vw; margin-top: -2px; } .number { width: 94vw; margin-left: 5vw; } .number ul { display: block; float: left; width: 16vw; } .number ul:nth-of-type(2) { width: 20vw; } .number ul:nth-of-type(3) { width: 27vw; } .number ul:nth-of-type(4) { width: calc(100% - 63vw); } .number li { float: left; font-size: 7vw; line-height: 9vw; font-family: 'Bahnschrift Medium'; } .number span { display: block; float: left; /* font-size: .5rem; line-height: .6rem; */ font-size: .5rem; line-height: .6rem; } .number p { /* font-size: 1.2vw; line-height: 2.3vw; */ font-size: 10px; line-height: 16px; clear: both; } /**绠€浠?*/ .about { position: relative; width: 94vw; } .about img { width: 100%; } .about p { width: 92vw; font-size: .55rem; /* font-size: .7rem; */ line-height: 2; text-align: justify; margin: 0 auto; } /**浜у搧涓績**/ .product { width: 100%; height: auto; background: url(../img/wap_07.jpg) no-repeat top center; margin-top: 6vw; } .prozuo { width: 94vw; background: #fff; overflow: hidden; position: relative; } .prozuo .prev, .prozuo .next { position: absolute; bottom: 0; right: 0; z-index: 999; display: block; width: 40px; height: 40px; line-height: 40px; font-size: 23px; float: right; overflow: hidden; cursor: pointer; background: #d2be98; text-align: center; } .prozuo .iconfont { font-size: 23px !important; } .prozuo .prev { right: 40px; } .prozuo .prev:hover { background: #c3a160; } .prozuo .next { background: #c3a160; } .prozuo .bd { padding: 0px; position: relative; height: 100%; padding: 7vw 6vw; z-index: 0; } .prozuo .bd ul { overflow: hidden; zoom: 1; } .prozuo .bd ul li { width: 100% !important; margin: 0px; float: left; _display: inline; overflow: hidden; padding: 0; zoom: 1; } .prozuo .bd ul li p { font-size: .9rem; } .prozuo .bd ul li span { display: block; font-size: .66rem; line-height: 1.5; margin-top: .5rem; color: #999; } .prozuo .bd ul li em { display: block; width: 82vw; height: 54.7vw; overflow: hidden; margin-top: 12px; } .prozuo .bd ul li img { display: block; height: 54.7vw; margin: 0 auto; } .prozuo .hd { height: 15px; overflow: hidden; position: absolute; right: 5px; bottom: 5px; z-index: 1; display: none; } .prozuo .hd ul { overflow: hidden; zoom: 1; float: left; } .proyou { width: 94vw; } .proyou img { width: 34vw; height: 34vw; } .projj1 { width: 60vw; background: #fff; height: 34vw; padding: 3.3vw; position: relative; } .projj1 p { font-size: .7rem; } .projj1 span { display: block; font-size: .5rem; line-height: 1.4; color: #888; } .projj1 small { display: block; font-size: .34rem; line-height: .4rem; margin-top: 1rem; color: #909090; text-transform: uppercase; } .icon-shandian { font-size: 2rem !important; line-height: 3rem; color: #f0f0f0; position: absolute; right: .5rem; bottom: 0; } .proyou .icon-shandian:hover { color: #999; } .icon-anquan { font-size: 2rem !important; line-height: 3rem; color: #2b4263; position: absolute; right: .5rem; bottom: 0; } .proyou .icon-anquan:hover { color: #eee; } /* --------------------------------------------------------------------- */ /**瑙e喅鏂规**/ .solubox { width: 94vw; height: 37.5vw; /* padding: 3vw 15vw 3vw 3vw; */ overflow: hidden; position: relative; margin-bottom: 1.2rem; } .sobg { position: absolute; left: 0; top: 0; width: 100%; height: 37.5vw; } .sobg img{display: block;width: 100%;height: 100%;} .socheng { position: absolute; left: 0; top: 0; width: 100%; height: 37.5vw; background: rgba(0, 32, 55, .2); z-index: 2; } .solubox strong { position: absolute; left: 6vw; top: 6vw; width: 55vw; z-index: 3; display: block; font-size: .7rem; line-height: 2; font-weight: 500; } .solubox span { position: absolute; left: 6vw; top: 16vw; z-index: 3; display: block; width: 100%; height: 2px; background: rgba(255, 255, 255, .3); margin: 0 auto 0; } .solubox i { display: block; margin-left: 0; width: 75px; height: 2px; background: rgba(255, 255, 255, .3); } .solubox p { position: absolute; left: 6vw; top: 18vw; width: 66vw; z-index: 3; font-size: .6rem; line-height: 1.7; text-align: justify; } /* */ .picScroll-left { overflow: hidden; position: relative; width: 100vw; } .picScroll-left .hd { overflow: hidden; height: 1rem; padding: 0; margin-top: 1rem; } .picScroll-left .hd .prev, .picScroll-left .hd .next { display: block; float: left; width: 48%; text-align: right; font-size: 1rem; font-weight: 400; overflow: hidden; } .picScroll-left .hd .next { float: right; text-align: left; } .picScroll-left .hd .prevStop { color: #ccc; } .picScroll-left .hd .nextStop { color: #ccc; } .picScroll-left .bd { padding: 0px; } .picScroll-left .bd ul { overflow: hidden; zoom: 1; } .picScroll-left .bd ul li { _display: inline; overflow: hidden; } .table4 { float: left; width: 41vw !important; margin: 7vw 0 0 6vw; } .picScroll-left .bd ul li .pic { width: 100%; height: 15vw; overflow: hidden; margin: 0 auto 2vw; justify-content: center; align-items: center; display: -webkit-flex; } .picScroll-left .bd ul li .pic img { display: block; width: 100%; margin: 0 auto; } .picScroll-left .bd ul li .tit { text-align: center; font-weight: bold; font-size: .65rem; line-height: 2; } .picScroll-left .bd ul li p { font-size: .5rem; line-height: 1.4; text-align: justify; } @media screen and (min-width:1280px) and (max-width:1440px) {} @media screen and (max-width:1280px) {} /****/ .kuaibt { width: 100%; text-align: center; color: #202020; font-size: 1rem; line-height: 1.5rem; text-transform: uppercase; } .kuaibt strong { color: #0c2c5b; } .kuaifu { color: #666; font-size: .4rem; line-height: .55rem; text-align: center; } .gengduo { width: 33%; height: 1.5rem; line-height: 1.5rem; font-size: .55rem; text-align: center; color: #999999; border: 1px solid #dcdcdc; margin-top: 1rem; margin-bottom: 1rem; box-sizing: content-box; } .gengduo:hover { background: #dcdcdc; } /****/ .cases { width: 100%; padding: .3rem .12rem; min-height: 15rem; /* min-height: 18rem; */ /* min-height: 21rem; */ background: url(../img/wap_08.jpg) no-repeat top center; padding-top: 1px; } #carousel { display: block; height: auto; margin: 0 auto; -webkit-perspective: 1200px; perspective: 1200px; position: relative; top: .5rem; width: 100%; } #carousel #container { display: block; /* height: 4.5rem; */ height: 6rem; /* height: 7.5rem; */ margin: 0 auto; -webkit-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg); transform: rotateY(0deg); -webkit-transform-origin: center bottom 0; transform-origin: center bottom 0; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: all 1s ease-in-out; transition: all 1s ease-in-out; width: 150px; z-index: 3; } #carousel .item { display: block; margin: 0; padding: 0; width: 160px; height: 110px; -webkit-transform: translateZ(300px); -ms-transform: translateZ(300px); -o-transform: translateZ(300px); transform: translateZ(300px); position: absolute; } #carousel .item a { display: block; width: 100%; height: 100%; } #carousel .item img { width: 100%; height: 100%; /* -webkit-box-reflect: below 0 linear-gradient(transparent, transparent, #0003); */ -webkit-box-reflect: below 2px -webkit-linear-gradient(transparent, transparent 80%, rgba(0, 0, 0, .3)) } #carousel .text { color: #fff; text-align: center; margin: 0 auto .4rem; position: absolute; /* left: 7.5vw; width: 85vw; */ left: 0; right: 0; top: 110px; background: rgba(0,0,0,.8); } #carousel .text b { display: block; font-size: .3rem; font-weight: bold; line-height: 2.5; } #carousel .text p { font-size: .35rem; line-height: 1.1rem; text-align: center; } #carousel .tc-btn-container { display: block; height: 0; margin-top: 0; position: absolute; left: 0; right: 0; width: 5rem; margin: 0 auto; top: 7rem; /* top: 12rem; */ } #carousel .tc-btn-container img { display: block; width: 100%; } #carousel .tc-next, #carousel .tc-prev { display: block; width: 1.5rem; height: 1.5rem; } #carousel .tc-next { float: right; cursor: pointer; } #carousel .tc-prev { float: left; cursor: pointer; } /**news**/ .slideTxtBox { width: 100vw; } .slideTxtBox .hd { width: 100vw; height: 1.5rem; line-height: 1.5rem; position: relative; } .slideTxtBox .hd ul { width: 100vw; height: 1.5rem; } .slideTxtBox .hd ul li { float: left; width: 45.5vw; height: 1.5rem; font-size: .55rem; border: 1px solid #dcdcdc; background: #fff; text-align: center; cursor: pointer; margin-left: 3vw; color: #00428e; } .slideTxtBox .hd ul li.on { height: 1.5rem; background: #00428e; border: 1px solid #00428e; color: #fff; } .slideTxtBox .hd ul li.on a{color: #fff;} .slideTxtBox .bd ul { padding: 0px; zoom: 1; width: 100vw; } .slideTxtBox .bd li { position: relative; float: left; width: 45.5vw; height: auto; margin-left: 3vw; margin-top: 3vw; margin-bottom: 3vw; } .slideTxtBox .n_pic { width: 45.5vw; height: 30vw; overflow: hidden; } .slideTxtBox .n_pic img { width: 45.5vw; } .slideTxtBox .n_time { position: absolute; left: .5rem; top: .5rem; z-index: 2; color: #fff; font-size: .5rem; line-height: 2; } .slideTxtBox .n_time strong { font-size: .8rem; line-height: 2; color: #ffc688; font-weight: 400; } .slideTxtBox .n_con { width: 100%; padding: .5rem .2rem; font-size: .6rem; line-height: .9rem; } .slideTxtBox .n_tit { font-size: .8rem; line-height: 1.3rem; font-weight: bold; } /**鑽h獕**/ .honorBox { width: 100vw; background: url(../img/wap_09.jpg) no-repeat top center; margin-top: 2vw; } .honorBox .hd { width: 100vw; line-height: 1.5rem; position: relative; } .honorBox .hd ul { width: 100vw; } .honorBox .hd ul li { float: left; width: 45.5vw; height: 1.5rem; font-size: .7rem; background: #fff; /* background: #00428e; */ border: 1px solid #00428e; color: #fff; text-align: center; cursor: pointer; margin-left: 3vw; } .honorBox .hd ul li a{color: #00428e;} .honorBox .hd ul li.on { height: 1.5rem; border: 1px solid #dcdcdc; background: #00428e; color: #fff; /* background: #fff; color: #00428e; */ } .honorBox .hd ul li.on a{color: #fff;} .indHonor .hd ul li{background: #00428e;border: 1px solid #00428e;} .indHonor .hd ul li.on{border: 1px solid #dcdcdc;background: #fff;color: #00428e;} .honorBox .bd ul { width: 100vw; margin: 0 auto; padding: 0px; zoom: 1; } .honorBox .bd li { position: relative; float: left; width: 45.5vw; height: 64vw; margin-left: 3vw; overflow: hidden; margin-top: 3vw; } .honorBox .bd li img { height: 64vw; width: 45.5vw; } .honorBox .more{display: block;width: 33%; height: 1.5rem; line-height: 1.5rem; font-size: .55rem; text-align: center; color: #999999; border: 1px solid #dcdcdc; box-sizing: content-box;margin: 1rem auto;} .honorBox .arrow { display: block; width: 100px; margin: 0px auto; padding: 20px 0 50px; color: #fff; height: 1.2rem; line-height: 1.2rem; } .honorBox .arrow a { display: block; float: left; width: 33px; font-size: 1.2rem; text-align: center; overflow: hidden; cursor: pointer; } .honorBox .arrow span { float: left; display: block; width: 33px; font-size: 1.1rem; font-weight: 400; text-align: center; } /**鍚堜綔浼欎即**/ .partner { width: 100vw; } .partner ul { width: 100vw; } .partner li { float: left; width: 22vw; height: 11.7vw; margin-left: 2.1vw; margin-bottom: 2vw; border: 1px solid #dcdcdc; overflow: hidden; position: relative; } .partner li img { width: 100%; } .partner li:hover { width: 22vw; height: 11.7vw; transform: scale(1); margin-top: -2px; top: -2px; } /****/ .newbox { width: 100%; margin: 1rem auto; } .newbox ul { float: left; width: 44vw; margin: 0 0 7vw 4vw; } .newbox ul li { width: 44vw; height: 24.2vw; overflow: hidden; } .newbox ul li img { width: 100%; transition: all .3s ease-in-out } .newbox ul li img:hover { transform: scale(1.1); } .newbox ul p { height: 1.7rem; font-size: .55rem; line-height: .7rem; margin-top: .5rem; margin-bottom: 0; font-weight: bold; } .newbox ul span { display: block; font-size: .45rem; line-height: .6rem; color: #616161; text-align: justify; } /*****/ .hezuo { width: 100vw; } .hezuo li { float: left; width: 45.5vw; height: 24.2vw; border: 1px solid #dcdcdc; margin-left: 3vw; margin-bottom: 3vw; overflow: hidden; } .hezuo li img { /* width: calc(100% - 45.5vw); */ height: 24.1vw; } /****/ .zhengwen { width: 94vw; font-size: .6rem; line-height: 1.1rem; color: #6f6f6f; } .albt { width: 94vw; } .albt .gengduo { width: 177px; height: 52px; line-height: 50px; text-align: center; color: #fff; border: 1px solid #eee; margin: 4vw 1vw 3vw auto; } .albt .gengduo:hover { background: none; } .anlizuo { width: 100vw; height: 100vw; overflow: hidden; position: relative; margin-top: 8vw; } .anlizuo .hd { overflow: hidden; width: 20vw; height: 10vw; padding: 0 0px; position: absolute; bottom: 0; right: 0; z-index: 999; } .anlizuo .hd .prev, .anlizuo .hd .next { display: block; width: 10vw; height: 10vw; line-height: 10vw; font-size: 4vw; font-weight: 400; float: right; overflow: hidden; cursor: pointer; background: #d2be98; text-align: center; } .anlizuo .hd .prev:hover { background: #c3a160; } .anlizuo .hd .next { background: #c3a160; } .anlizuo .bd { padding: 0px; } .anlizuo .bd ul { overflow: hidden; zoom: 1; } .anlizuo .bd ul li { width: 100vw !important; margin: 0px; float: left; _display: inline; overflow: hidden; text-align: center; padding: 0; } .anlizuo .bd ul li img { display: block; height: 100vw; margin: 0 auto; } .anliyou { width: 100vw; background: #0c2c5b; padding: 8vw 0; } .anliyou li { float: left; width: 44vw; height: 50.4vw; overflow: hidden; margin: 0 0 4vw 4vw; } .anliyou li img { /* width: 100%; */ height: 50.4vw; transition: all .3s ease-in-out } .anliyou li img:hover { transform: scale(1.1); } /****/ .contant { width: 100%; background: url(../img/wap_06.jpg) no-repeat right bottom #ffffff; background-size: 100% auto; padding: 10vw 0; } .cont11 { width: 100%; } .cont11 ul { float: left; width: 50vw; padding: 0 4vw; } .cont11 dd { width: 19.2vw; height: 19.2vw; text-align: center; color: #debd7d; font-size: 10vw; line-height: 19.2vw; border: 1px solid #debd7d; border-radius: 50%; margin: 8vw auto 0; box-sizing: content-box; } .cont11 dd:hover { color: #fff; background-color: #debd7d; } .cont11 li { width: 100%; text-align: center; color: #333; font-size: .7rem; line-height: 1rem; font-weight: bold; margin-top: .7rem; } .cont11 p { width: 100%; text-align: center; color: #444444; font-size: .55rem; line-height: .7rem; } .cont11 span { display: block; width: 1rem; height: 2px; background: #debd7d; margin: 0.3rem auto; } .foot { position: fixed; left: 0; bottom: 0; width: 100%; height: 17vw; background-color: #0c2c5b; text-align: center; z-index: 55; padding: 2vw 0 0; } .foot li { float: left; width: 25%; text-align: center; font-size: .5rem; line-height: 4vw; } .foot li span { display: block; font-size: 8vw; line-height: 9vw; text-align: center; } /* CSS Document */ /*浣嶇疆*/ .weizhi { width: 100vw; height: 1.5rem; line-height: 1.5rem; background: #f4f4f4; padding: 0 3vw; color: #6a6a6a; font-size: .5rem; text-align: right; } .weizhi .iconfont { font-size: .6rem; } .weizhi a { color: #6a6a6a; } .jianjie { width: 92vw; color: #444444; font-size: .7rem; line-height: 2; } .jianjie article{width: 100%;color: #444444;font-size: .6rem;line-height: 2;text-align: justify;} .jianjie p { width: 100%; color: #444444; font-size: .6rem; line-height: 2; text-align: justify; /* margin-bottom: 1.1rem; */ } .jianjie img { max-width: 100%; } /**妗堜緥鍒楄〃**/ .anli { width: 100vw; } .biaoti_y { width: 100%; font-size: 1.4rem; line-height: 1.6rem; margin-top: 1.3rem; color: #00428e; text-align: center; } .biaoti_z { width: 100%; font-size: .9rem; line-height: 1.1rem; font-weight: normal; color: #202020; text-align: center; margin-bottom: 1rem; } .anli .btn_area { overflow: hidden; } .anli .btn_area section { display: block; float: left; position: relative; width: 44vw; margin-left: 4vw; margin-bottom: 4vw; background: #fff; box-sizing: border-box; overflow: hidden; box-shadow: 0 0 0.3rem #eee; } .anli .btn_area section .img_area, .anli .btn_area section .img_abc { width: 44vw; height: 35.5vw; position: relative; overflow: hidden; box-sizing: content-box; /* border-bottom: .2vw solid #0c2c5b; */ } .anli .btn_area section .img_area img, .anli .btn_area section .img_abc img { width: 44vw; height: 35.5vw; transition: all .3s ease-in-out } .anli .btn_area section .img_area .dimd, .anli .btn_area section .img_abc .dimd { width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: none; opacity: .5; filter: alpha(opacity=50); background-color: #000 } .anli .btn_area section:hover .img_area .dimd, .anli .btn_area section:hover .img_abc .dimd { display: block } .anli .btn_area section .txt_area { width: 100%; height: 2rem; box-sizing: border-box; font-size: .75rem; line-height: 1.8rem; text-align: center; } .anli .btn_area section .txt_abc { width: 100%; height: 2rem; box-sizing: border-box; font-size: .75rem; line-height: 1.8rem; text-align: center; border-bottom: 2px solid #0c2c5b; } .anli .btn_area section .hover_area { position: absolute; left: 117px; top: 124px; width: 146px; height: 54px; text-align: center; line-height: 54px; opacity: 0; box-sizing: border-box } .anli .btn_area section .hover_area:before { position: absolute; content: ""; left: 0; top: 0; width: 146px; height: 54px; border: 1px solid #fff; text-transform: uppercase; } /**news list**/ .newsl { width: 100vw; height: 33vw; padding: 0 3vw 4vw; /* box-shadow: 0px 0px 1rem #cccccc; */ } .news_pic { float: left; width: 32vw; height: 29vw; overflow: hidden; } .news_pic img { height: 100%; } .news_time { float: right; width: 58vw; color: #c2c2c3; font-size: .7rem; line-height: 1.7; margin-top: .3rem; } .news_time span { display: block; float: right; width: 11vw; height: 1rem; line-height: 1rem; text-align: center; border-left: 1px solid #c2c2c3; color: #c2c2c3; font-size: .8rem; margin-top: .2rem; } .news_tti { float: right; width: 58vw; font-size: .7rem; line-height: 1.7; } .news_text { float: right; width: 58vw; font-size: .6rem; line-height: .8rem; color: #6a6a6a; } /* 涓氬姟 */ /**news list**/ .newslist { width: 94vw; height: 41vw !important; padding: 4vw 0 4vw; border-bottom: 1px solid #eee; } .newslist .news_pic { float: left; width: 32vw; height: 29vw; overflow: hidden; } .newslist .news_pic img { width: 32vw; height: 29vw; } .newslist .newr { float: left; width: 58vw; margin-left: 3vw; position: relative; } .newslist .news_time { color: #c2c2c3; font-size: .7rem; line-height: 1.2rem; margin-top: 0; } .newslist .news_tti { width: 100%; font-size: .8rem; font-weight: 600; line-height: 1.2rem; } .newslist .news_text { width: 100%; font-size: .67rem; line-height: 1rem; margin-top: 0; color: #6a6a6a; } .newslist .n_line { position: absolute; left: 0; top: 147px; z-index: 2; background: #dcdcdc; width: 160px; height: 1px; } .newslist .n_chang { position: absolute; left: 0; top: 147px; z-index: 3; border-bottom: 1px solid #dcdcdc; width: 0px; height: 1px; } /* 璇︽儏 */ .content{width: 100%;margin: 0 auto;padding: 1.3rem 3vw;} .content h3{font-size: .7rem;color: #444;font-weight: bold;text-align: center;line-height: 2;margin-bottom: .5rem;} .content article{font-size: 12px;text-align: justify;color: #727272;line-height: 20px;} .content article img{max-width: 100%;} /* 涓婁笅椤 */ .m-clips{margin: 25px 0 0;font-size: 12px;color: #444;line-height: 25px;border-top: 1px solid #dcdcdc;padding-top: 15px;} .m-clips a{color: #444;line-height: 25px;}