/**/ /**/ .homepage { font-size: 0.14rem; } .homepage .banner { position: relative; } .homepage .banner img { width: 100%; } .homepage .banner .swiper-pagination { bottom: 0.3rem; } .homepage .banner .swiper-pagination-bullet { width: 0.3rem; border-radius: 0; height: 0.03rem; background: #fff; } .homepage .commonbox .flex { align-items: stretch; padding: 0.95rem 0; } .homepage .commonbox .side { width: 30%; padding-top: 0.3rem; } .homepage .commonbox .side dt { font-size: 0.36rem; font-weight: bold; } .homepage .commonbox .side dd { line-height: 0.24rem; color: #666666; margin-top: 0.2rem; } .homepage .commonbox .flex > .flex_item { flex: inherit; width: 70%; } .homepage .a .bd ul { display: flex; flex-wrap: wrap; margin: -0.26rem; } .homepage .a .bd ul > li { width: 50%; padding: 0.26rem; } .homepage .a .bd p { line-height: 0.22rem; color: #666666; margin-top: 0.1rem; } .homepage .a .bd h4 { font-size: 0.2rem; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .homepage .a .bd .pic { width: 1.03rem; margin-right: 0.1rem; } .homepage .a a { display: flex; padding: 0.3rem; border-radius: 0 0.7rem 0.7rem 0; } .homepage .a a:hover { box-shadow: 0 0 0.1rem rgba(18, 71, 155, 0.2); } .homepage .c .bd ul { display: flex; flex-wrap: wrap; margin: -0.2rem; } .homepage .c .bd ul li { width: 50%; padding: 0.2rem; } .homepage .c .bd ul a { display: block; position: relative; overflow: hidden; } .homepage .c .bd ul .flex_item { padding: 0.25rem; position: absolute; left: 0; bottom: 0; width: 100%; line-height: 0.24rem; background-image: linear-gradient( to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8) ); color: #fff; } .homepage .c .bd ul p { margin-top: 0.1rem; display: none; } .homepage .c .bd ul h4 { font-weight: bold; font-size: 0.2rem; margin-top: 0.1rem; } .homepage .c .bd ul li:hover a { border-radius: 0 0.8rem 0.8rem 0; } .homepage .c .bd ul li .pic { transition: all 0.3s; } .homepage .c .bd ul li:hover .flex_item { height: 100%; background: #12479b; } .homepage .c .bd ul li:hover p { display: block; } .homepage .bg { background: url(../images/bg.jpg) center no-repeat; background-size: cover; } .homepage .b a { display: block; background: #fff; height: 4.83rem; overflow: hidden; } .homepage .b a:hover { border-radius: 0 0 1.1rem 1.1rem; background: #12479b; color: #fff; } .homepage .b a:hover dd, .homepage .b a:hover span, .homepage .b a:hover .span { color: #fff; } .homepage .b dt { font-weight: bold; font-size: 0.2rem; white-space: nowrap; margin-top: 0.1rem; overflow: hidden; text-overflow: ellipsis; } .homepage .b a span { color: #999; } .homepage .b a .span { color: #12479b; } .homepage .b a dl { padding: 0.26rem; line-height: 0.24rem; } .homepage .b a dd { color: #666; margin: 0.1rem 0; } .homepage .b .mySwiper { padding-bottom: 0.7rem; } .homepage .b .swiper-pagination { bottom: 0.12rem; top: auto; width: auto; right: 0.9rem; } .homepage .b .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #12479b; } .homepage .b .swiper-button-next, .homepage .b .swiper-button-prev { width: 0.3rem; background: #333333; color: #fff; top: auto; bottom: 0; height: 0.3rem; } .homepage .b .swiper-button-next::after, .homepage .b .swiper-button-prev::after { font-size: 0.12rem; } .homepage .b .swiper-button-next { right: 0; } .homepage .b .swiper-button-prev { right: 0.35rem; left: auto; } /**/ .news, .aboutus_zr, .suport, .focation, .system { font-size: 0.14rem; padding-bottom: 1.3rem; } .tabinfo { font-size: 0.16rem; background: #fafafa; line-height: 0.6rem; display: flex; } .tabinfo a { display: block; width: 1.5rem; text-align: center; } .tabinfo li.on a { color: #fff; background: #12479b; } .news .bd { padding: 0.4rem 0 0.6rem; } .sonnav{margin-right: .2rem;background: #eee; flex-shrink: 0;} .sonnav div{padding: .2rem;border-bottom: 1px solid #fff;font-size: .16rem;} .sonnav div.on{background: #12479b;} .sonnav div.on a{color: #fff;} .news .bd ul { flex: 1; display: flex; flex-wrap: wrap; margin: -0.13rem; } .news .bd ul > li { width: 33.333%; padding: 0.13rem; } .news .bd ul > li a { display: block; background: #fafafa; } .news .bd ul > li a:hover { border-radius: 0 0 .8rem .8rem; background: #12479b; color: #fff; } .news .bd ul dl { padding: 0.3rem; line-height: 0.24rem; } .news .bd ul dl dd { color: #666; margin: 0.1rem 0; } .news .bd ul > li a:hover dd{ color: #fff; } .news .bd ul dl dt { font-weight: bold; font-size: 0.2rem; margin-top: 0.1rem; } .news .bd ul dl span { color: #12479b; } .news .bd ul > li a:hover span{ color: #fff; } /**/ .aboutus_zr .bd { padding-top: 0.8rem; } .aboutus_zr .bd ul { display: flex; flex-wrap: wrap; margin: -0.2rem; } .aboutus_zr .bd ul li { width: 50%; padding: 0.2rem; text-align: center; font-size: 0.36rem; } .aboutus_zr .bd ul a { display: flex; align-items: center; justify-content: center; height: 3.2rem; background: url(../images/15_03.jpg) center no-repeat; background-size: cover; color: #12479b; } .aboutus_zr .bd ul img { width: 0.9rem; margin-bottom: 0.2rem; } .aboutus_zr .bd ul li:first-child a, .aboutus_zr .bd ul li:nth-child(4) a, .aboutus_zr .bd ul li:nth-child(5) a { background: url(../images/15_06.jpg) center no-repeat; background-size: cover; color: #fff; } .aboutus_zr .bd ul li:first-child a img, .aboutus_zr .bd ul li:nth-child(4) a img, .aboutus_zr .bd ul li:nth-child(5) a img { filter: brightness(100); } /**/ .suport .bd { background: #fafafa; margin: 0.4rem 0; padding: 0 0.4rem; } .suport .bd ul li { display: flex; padding: 0.3rem 0; line-height: 0.25rem; align-items: center; border-bottom: 1px solid #eeeeee; } .suport .bd ul li:last-child { border: none; } .suport .bd ul li .flex_item { font-size: 0.16rem; background: url(../images/pro_09.png) left center no-repeat; background-size: 0.21rem auto; padding-left: 0.3rem; overflow: hidden; white-space: normal; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; } .suport .bd ul li .down { cursor: pointer; display: block; padding-right: 0.3rem; background: url(../images/7_05.png) right center no-repeat; background-size: 0.18rem auto; } /**/ .focation .bd { padding: 0.4rem 0 0.7rem; } .focation .bd ul { display: flex; flex-wrap: wrap; margin: -0.15rem; } .focation .bd ul li { width: 33.333%; padding: 0.15rem; } .focation .bd ul li a { display: block; position: relative; } .focation .bd ul li:hover a{border-radius: 0 .8rem .8rem 0;} .focation .bd ul dl { padding: 0.25rem; position: absolute; left: 0; bottom: 0; width: 100%; line-height: 0.24rem; background-image: linear-gradient( to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8) ); color: #fff; } .focation .bd ul li:hover .pic{opacity: 0;} .focation .bd ul li:hover dl{ transition: all 0.3s; height: 100%; background: #12479b; border-radius: 0 .8rem .8rem 0; } .focation .bd ul dd { font-weight: bold; font-size: 0.2rem; margin-top: 0.1rem; } /**/ .system { padding-bottom: 1.3rem; } .system .bd li + li { margin-top: 0.15rem; } .system .bd li { display: flex; padding: 0.1rem; align-items: center; background: #fafafa; } .system .bd li .pic { margin-right: 0.3rem; width: 1.28rem; } .system .bd li p { color: #666; line-height: 0.28rem; } .system .bd li h4 { font-weight: bold; font-size: 0.16rem; margin-bottom: 0.1rem; } .system .bd li .btn { width: 1.4rem; height: 0.4rem; display: flex; background: #12479b; align-items: center; color: #fff; justify-content: center; } .system .bd li .btn i { display: block; width: 0.18rem; height: 0.16rem; background: url(../images/pro_20.png) center no-repeat; background-size: 100% 100%; margin-left: 0.1rem; } /**/ .videolists { padding: 0.4rem 0 0.6rem; } .videolists ul { display: flex; flex-wrap: wrap; text-align: center; font-size: 0.16rem; margin: -0.25rem -0.15rem; } .videolists li { width: 33.333%; padding: 0.25rem 0.15rem; } .videolists li .pic::after { content: ""; width: 1rem; height: 0.98rem; background: url(../images/9_08.png) center no-repeat; background-size: 100% 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .videolists li p { margin-top: 0.15rem; } /**/ .joinus { font-size: 0.14rem; } .joinus .a { margin: 0.8rem 0; } .joinus .a .pic { margin-right: 0.3rem; width: 47%; } .joinus .a p { color: #666; font-size: 0.16rem; line-height: 0.28rem; margin-top: 0.1rem; } /**/ .joinus .a .pic p { position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; color: #fff; font-size: 0.32rem; padding: 0.6rem 0 0.4rem; background-image: linear-gradient( to bottom, rgba(18, 71, 155, 0), rgba(18, 71, 155, 0.8) ); } .joinus .a .title_common { text-align: left; } .joinus .b { padding: 0.6rem 0; background: #fafafa; } .joinus .b .bd { padding: 0.4rem 0 0.6rem; } .joinus .b .bd ul { display: flex; flex-wrap: wrap; margin: -0.15rem; } .joinus .b .bd ul li { width: 33.333%; padding: 0.15rem; } .joinus .b .bd ul dl { background: #fff; padding: 0.3rem; min-height: 1.42rem; } .joinus .b .bd ul li dl:hover{border-radius: 0 .3rem .3rem 0;background: #12479b; color: #fff; transition: all .3s;} .joinus .b .bd ul dd { color: #666; margin-top: 0.15rem; } .joinus .b .bd ul li dl:hover dd{color: #fff;} .joinus .b .bd ul dt { text-align: center; font-size: 0.2rem; } /**/ .bread_item { background: #f8f9fc; } .detail { font-size: 0.14rem; padding-bottom: 1.3rem; } .videoitem, .newsitem { margin-top: 0.6rem; } .videoitem .bd { margin-top: 0.4rem; } .newsitem .bd { color: #666; margin-top: 0.4rem; line-height: 0.28rem; } .info { display: flex; margin-top: 0.6rem; } .info .side { margin-left: 0.4rem; width: 2.7rem; } .info > .flex_item { border: 1px solid #eee; } .joinitem > .flex_item { padding: 0.5rem 0.3rem; } .joinitem .left ul { color: #666; line-height: 0.28rem; margin-top: 0.2rem; } .joinitem .left h4 { font-weight: bold; font-size: 0.2rem; margin-top: 0.4rem; } .joinitem .left .flex { justify-content: space-between; color: #666; margin-top: 0.4rem; padding: 0.2rem 0.25rem; background: #fafafa; } .info .side .title { font-weight: bold; font-size: 0.2rem; line-height: 0.2rem; padding-left: 0.1rem; border-left: 4px solid #12479b; } .joinitem .side li { margin-top: 0.2rem; padding: 0.3rem 0.2rem; background: #fafafa; min-height: 1.24rem; } .joinitem .side li dt { font-size: 0.2rem; text-align: center; } .joinitem .side li dd { color: #666; margin-top: 0.1rem; } .joinitem .side li:hover{border-radius: 0 .3rem .3rem 0;background: #12479b; color: #fff; transition: all .3s;} .joinitem .side li:hover a{color: #fff;} /**/ .newsdetail > .flex_item { padding: 0.4rem; } .newsdetail .bd { line-height: 0.24rem; margin-top: 0.3rem; } .newsdetail .hd h1 { font-weight: bold; font-size: 0.2rem; } .newsdetail .hd .data { color: #999; margin-top: 0.1rem; background: url(../images/11_09.png) left center no-repeat; background-size: 0.14rem auto; padding-left: 0.22rem; } .newsdetail .side ul { background: #fafafa; line-height: 0.32rem; padding: 0.1rem 0.15rem; margin-top: 0.2rem; } .newsdetail .side ul li { overflow: hidden; white-space: normal; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; } /**/ .rule { font-size: 0.16rem; } .rule .hd { margin-top: 0.4rem; } .rule .bd ul { display: flex; flex-wrap: wrap; margin: 0.3rem -0.3rem; } .rule .bd ul li { width: 50%; padding: 0.3rem; } .rule .bd ul li dd { color: #666; line-height: 0.28rem; margin-top: 0.15rem; margin-bottom: 0.3rem; } .rule .bd ul li dt { font-size: 0.36rem; font-weight: bold; } .rule .bd ul li h4 { font-weight: bold; font-size: 0.2rem; color: #333; margin-bottom: 0.1rem; } .rule .bd ul .btn { width: 1.8rem; height: 0.4rem; color: #fff; margin: 0.8rem auto 0; display: flex; align-items: center; background: #13479b; justify-content: center; } /**/ .partner { font-size: 0.14rem; padding-bottom: 1.3rem; } .partner .a .box { background: #fafafa; margin-top: 0.4rem; padding: 0 0.4rem 0.6rem; } .partner .a .box .bd { padding-bottom: 0.4rem; } .partner .a .box li { display: flex; align-items: center; border-bottom: 1px solid #eee; padding: 0.3rem 0; line-height: 0.25rem; } .partner .a .box li span { display: block; color: #666; width: 1.6rem; } .partner .a .box li .flex_item { background: url(../images/pro_09.png) left center no-repeat; background-size: 0.21rem auto; padding-left: 0.3rem; font-size: 0.16rem; overflow: hidden; white-space: normal; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; } .partner .a .box li .down { display: block; color: #666; background: url(../images/7_05.png) right center no-repeat; background-size: 0.18rem auto; padding-right: 0.3rem; } .partner .a, .partner .b { margin-top: 0.7rem; } .partner .b .bd { margin: 0.4rem 0 0.6rem; } .partner .b .bd ul { display: flex; flex-wrap: wrap; margin: -0.15rem; } .partner .b .bd li { width: 33.333%; padding: 0.15rem; } .partner .b .bd a { display: block; background: #fafafa; padding: 0.3rem 0.38rem; } .partner .b .bd a:hover { color: #fff; background: #12479b; } .partner .b .bd a:hover dt, .partner .b .bd a:hover p { color: #fff; } .partner .b .bd dd { font-size: 0.16rem; margin-top: 0.15rem; } .partner .b .bd dl { border-bottom: 1px solid #eee; padding-bottom: 0.3rem; margin-bottom: 0.3rem; } .partner .b .bd dt { color: #666; } .partner .b .bd p { color: #666; line-height: 0.25rem; background: url(../images/pro_09.png) left center no-repeat; background-size: 0.21rem auto; padding-left: 0.3rem; } /**/ .contactus { font-size: 0.14rem; padding-bottom: 1.3rem; } #allmap { height: 5rem; } #allmap img { max-width: inherit; } .contactus .a .bd { margin: 0.5rem 0; } .contactus .a .bd ul { display: flex; flex-wrap: wrap; margin: -0.15rem; } .contactus .a .bd ul li { width: 33.333%; padding: 0.15rem; } .contactus .a .bd ul dt { font-weight: bold; font-size: 0.2rem; } .contactus .a .bd ul dd { color: #666; display: flex; align-items: flex-start; line-height: 0.24rem; margin-top: 0.12rem; } .contactus .a .bd ul dd img { margin-top: 0.03rem; margin-right: 0.1rem; } .contactus .a .bd dl { background: #fafafa; height: 1.42rem; padding: 0.3rem 0.3rem 0; } .contactus .b { margin-top: 0.5rem; } .contactus .b .title_common p { color: #666; line-height: 0.24rem; padding: 0.1rem 0; } .contactus .b .input { width: 100%; padding-left: 0.15rem; background: #f8f9fc; border: 1px solid #eee; height: 0.48rem; margin-top: 0.1rem; } .contactus .b .bd { display: flex; } .contactus .b .bd .flex_item + .flex_item { margin-left: 0.4rem; } .contactus .b .bd h4 { margin-top: 0.15rem; } .contactus .b .bd h4 span { color: #ff0000; } .contactus .b .bd textarea { resize: none; width: 100%; padding: 0.15rem; background: #f8f9fc; border: 1px solid #eee; height: 2.32rem; font-family: inherit; margin-top: 0.1rem; } .contactus .b .btn { width: 2.8rem; height: 0.48rem; color: #fff; background: #12479b; display: block; margin: 0.4rem auto 0; } /**/ .qaform { font-size: 0.16rem; margin-top: 0.4rem; } .qaform .title_common h2 { font-size: 0.24rem; } .qaform .flex { align-items: stretch; line-height: 0.48rem; margin-top: 0.2rem; } .qaform .flex > span { width: 0.6rem; display: block; } .qaform .flex .input { width: 100%; height: 0.48rem; font-size: 0.16rem; padding-left: 0.15rem; border: 1px solid #eee; } .qaform .flex select { height: 0.48rem; font-size: 0.16rem; padding-left: 0.15rem; width: 4.2rem; max-width: 100%; border: 1px solid #eee; } .qaform .flex .box { padding: 0.15rem; border: 1px solid #eee; } .qaform .flex .box textarea { width: 100%; height: 3.85rem; font-size: 0.16rem; font-family: inherit; } .qaform .btn { display: block; margin: 0.5rem auto 0; width: 2.8rem; height: 0.4rem; font-size: 0.16rem; color: #fff; background: #12479b; } .cupload-upload-box { display: flex; align-items: center; background: url(../images/13_03.jpg) center no-repeat; background-size: 100% 100%; } #cupload-create { display: flex; position: relative; } /**/ .userpage { font-size: 0.14rem; padding: 0 0 1.3rem; } .userpage .info .side { margin: 0 0.4rem 0 0; } .userpage .info .side .a { background: #fafafa; text-align: center; line-height: 0.22rem; padding: 0.3rem 0; margin-bottom: 0.3rem; } .userpage .info .side .pic { border-radius: 50%; width: 1.2rem; height: 1.2rem; margin: 0 auto 0.1rem; } .userpage .info .side .a dd { color: #666; } .userpage .info .side .a dt { font-size: 0.16rem; margin-top: 0.1rem; } .userpage .info .side .b { font-size: 0.16rem; line-height: 0.56rem; background: #fafafa; text-align: center; padding: 0.3rem 0; } .userpage .info .side .b a { display: inline-block; position: relative; } .userpage .info .side .b li.on a { color: #12479b; } .userpage .info .side .b li.on a::before { content: ""; border-left: 5px solid #12479b; position: absolute; top: 50%; transform: translate(0, -50%); height: 0.16rem; left: -0.15rem; } .userpage .title { background: #12479b; color: #fff; padding: 0 0.3rem; line-height: 0.6rem; font-size: 0.16rem; } .userpage .c { padding: 0.3rem; } .userpage .c td:first-child { width: 0.7rem; color: #666; } .userpage .c td { padding: 0.1rem 0; } .userpage .c .input { border-bottom: 1px solid #eee; width: 2.8rem; height: 0.32rem; } .userpage .c label { margin-right: 0.3rem; } .userpage .c .btn { margin-top: 0.4rem; width: 1.56rem; height: 0.4rem; color: #fff; background: #12479b; } .cupload-image-box { margin: 0 8px 8px 0; } .userpage .c .cupload-image-box { margin: 0; border-radius: 50%; position: relative; overflow: hidden; } .cupload-delete-btn { top: 0; right: 0; } .userpage .c .cupload-image-box::before { content: "修改"; position: absolute; bottom: 0rem; width: 100%; padding: 0.05rem 0; color: #fff; z-index: 9; left: 0; text-align: center; background: rgba(18, 71, 155, 0.8); } .userpage .c .cupload-delete-btn { top: auto; z-index: 99; bottom: 0; text-indent: 100em; width: 100% !important; } .userpage .c #cupload-create { overflow: hidden; } /**/ .qa { padding: 0 0.4rem 0.4rem; } .qa li { padding: 0.3rem 0; border-bottom: 1px solid #eee; } .qa li .ft { margin-top: 0.2rem; background: #fafafa; padding: 0.2rem; } .qa li .ft p { margin: 0.12rem 0; } .qa li .ft .name { display: flex; align-items: center; color: #999999; } .qa li .ft .name .pic { border-radius: 50%; margin-right: 0.1rem; width: 0.2rem; height: 0.2rem; } .qa li .ft .hf { color: #999999; background: url(../images/11_19.png) left center no-repeat; background-size: 0.14rem auto; padding-left: 0.2rem; } .qa li .brdge { display: flex; color: #999999; margin-top: 0.08rem; align-items: center; } .qa li h4 { font-size: 0.16rem; overflow: hidden; white-space: normal; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; } .qa li .qa_left { color: #fff; text-align: center; background: #00a0ea; font-size: 0.12rem; line-height: 0.16rem; width: 0.4rem; padding: 0.05rem 0; margin-right: 0.15rem; } .userpage .info .pages { margin-bottom: 0.6rem; } .qadetail > .flex_item { padding: 0 0 0.6rem; } .newsdetail .side .btn { display: flex; align-items: center; justify-content: center; height: 0.6rem; color: #fff; margin-bottom: 0.3rem; background: #00a0ea; font-size: 0.16rem; } .newsdetail .side .brdge { display: flex; padding: 0.1rem 0 0.3rem; flex-wrap: wrap; line-height: 0.32rem; } .newsdetail .side .brdge a { display: block; margin: 0.08rem 0.08rem 0 0; color: #12479b; border: 1px solid #12479b; padding: 0 0.15rem; } .newsdetail .side .brdge a:hover { background: #12479b; color: #fff; } .newsdetail .ftbox { background: #fafafa; margin-top: 0.3rem; padding: 0.2rem; } .newsdetail .ftbox .hf { color: #999; margin-top: 0.1rem; background: url(../images/12_09.png) left center no-repeat; background-size: 0.14rem; padding-left: 0.25rem; } .newsdetail .ftbox p { margin-top: 0.1rem; } .newsdetail .ftbox .flex { color: #999; } .newsdetail .ftbox .flex span { color: #333; } .newsdetail .ftbox .flex .pic { border-radius: 50%; margin-right: 0.1rem; width: 0.2rem; height: 0.2rem; } .newsdetail .ftbox .notice_bd { padding: 0 0.2rem 0.2rem 0.2rem; background: #fff; margin-top: 0.15rem; } .newsdetail .ftbox .hf_box { display: flex; padding: 0.2rem; margin-top: 0.15rem; background: #fafafa; color: #999999; } .newsdetail .ftbox li { padding: 0.2rem 0; } .newsdetail .ftbox li + li { border-top: 1px solid #eee; } .newsdetail .ftbox .hf_box span { color: #333; } .newsdetail .ftbox .hf_box textarea { width: 100%; background: none; resize: none; font-family: inherit; padding-left: 0.15rem; } .newsdetail .ftbox .btn { width: 1.08rem; height: 0.28rem; background: #12479b; color: #fff; } .newsdetail .group { padding: 0.3rem 0; display: flex; align-items: center; justify-content: flex-end; color: #999; border-bottom: 1px solid #eee; } .newsdetail .group .pl { margin-left: 0.2rem; display: block; background: url(../images/12_09.png) left center no-repeat; background-size: 0.14rem; padding-left: 0.25rem; } .newsdetail .group .zan { background: url(../images/12_06.png) left center no-repeat; background-size: 0.14rem; padding-left: 0.25rem; } /**/ .aboutus_company { font-size: 0.16rem; } .aboutus_company .a { padding: 0.6rem 0; } .aboutus_company .a p { text-indent: 2em; line-height: 0.28rem; color: #666; margin-top: 0.2rem; } .aboutus_company .a .bd img { display: block; margin: 0.3rem auto; } .aboutus_company .a ul { display: flex; flex-wrap: wrap; margin: 0 -0.13rem; } .aboutus_company .a ul li { width: 25%; padding: 0 0.13rem; } .aboutus_company .a ul li dl { height: 2.2rem; padding: 0.32rem 0.45rem 0; background: #fafafa; } .aboutus_company .a ul li dl dt { font-weight: bold; font-size: 0.2rem; margin: 0.13rem 0; } .aboutus_company .a ul li dl dd { color: #666666; } .aboutus_company .a ul li img { width: 0.6rem; } .aboutus_company .b { padding: 0.8rem 0 0.3rem; font-weight: bold; color: #fff; text-align: center; font-size: 0.24rem; background: url(../images/aboutus_28.jpg) center no-repeat; background-size: cover; } .aboutus_company .b .swiper-button-next, .aboutus_company .b .swiper-button-prev { border: 1px solid #fff; border-radius: 50%; width: 0.55rem; height: 0.55rem; color: #fff; } .aboutus_company .b .swiper-button-next::after, .aboutus_company .b .swiper-button-prev::after { font-size: 0.18rem; } .aboutus_company .b .swiper-button-prev { left: 10%; } .aboutus_company .b .swiper-button-next { right: 10%; } .aboutus_company .b .bd { margin-top: 0.5rem; } .aboutus_company .b .bd dt { font-weight: bold; font-size: 1.2rem; } .aboutus_company .b .bd dd { font-size: 0.24rem; line-height: 0.36rem; max-width: 5.8rem; padding-top: 0.3rem; margin: 0 auto; } .aboutus_company .b .ft { margin-top: 0.5rem; } .aboutus_company .b .ft i { display: block; height: 0.02rem; margin: 0.3rem 0; position: relative; background: #fff; } .aboutus_company .b .ft i::before { content: ""; width: 0.1rem; height: 0.1rem; border-radius: 50%; background: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .aboutus_company .b .ft .swiper-slide-active i::before { background: #12479b; border: 5px solid #fff; } .aboutus_company .c { padding: 0.6rem 0 1.2rem; } .aboutus_company .c .bd { margin-top: 0.4rem; } .aboutus_company .c ul { display: flex; flex-wrap: wrap; margin: -0.15rem; } .aboutus_company .c ul li { width: 20%; padding: 0.15rem; } .aboutus_company .c ul li .pic { border: 1px solid #eee; } .table { overflow: auto; height: 7.1rem; border: 1px solid #eee; } .table table { width: 100%; white-space: nowrap; } .table th, .table td { padding: 0.1rem; color: #666; /*width: 3.05rem;*/ } .table th { color: #fff; font-weight: normal; background: #12479b; } .table th + th, .table td + td { border-left: 1px solid #eee; } .table tr + tr { border-top: 1px solid #eee; } div::-webkit-scrollbar { width: 4px; height: 4px; } div::-webkit-scrollbar-thumb { opacity: 0.2; background: #12479b; } div::-webkit-scrollbar-track { border-radius: 0; } .proitem { padding-top: 0.6rem; } .proitem .btn { width: 1.4rem; height: 0.4rem; margin-bottom: 0.4rem; color: #fff; background: #12479b; } /**/ .products { font-size: 0.14rem; padding-bottom: 1.3rem; } .products .side { width: 2.7rem; float: left; border: 1px solid #eee; background: #fafafa; } .products > .flex_item { margin-left: 3.1rem; } .products .side .down { display: none; } .products .side p { line-height: 0.38rem; border-bottom: 1px solid #eee; padding-left: 0.8rem; } .products .side .title { font-size: 0.2rem; font-weight: bold; position: relative; color: #fff; background: #12479b; line-height: 0.8rem; padding: 0 0.2rem; } .products .side ul > li > .channel { display: flex; align-items: center; font-size: 0.16rem; height: 0.4rem; background: #dddddd; padding-left: 0.2rem; border-bottom: 1px solid #fff; cursor: pointer; } .products .side i { display: inline-block; height: 6px; width: 6px; border-width: 1px 1px 0 0; border-color: #666; margin-right: 0.1rem; border-style: solid; -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); } .products .side ol > li > .channel { display: flex; align-items: center; height: 0.4rem; background: #eeeeee; padding-left: 0.4rem; border-bottom: 1px solid #fff; cursor: pointer; } .products .side ol { display: none; } .products .side ul > li.on ol, .products .side ol > li.on .down { display: block; } .products .side ol > li > .down > .channel{ display: flex; align-items: center; height: 0.4rem; background: #eeeeee; padding-left: 0.6rem; cursor: pointer; } .products .side ol > li > .down > .lastnew{ display: none; } .products .side ol > li > .down.on > .lastnew{ display: block; } .products .side li.on > a i { border-width: 0 1px 1px 0; } .products .box { padding: 0.4rem 0; border-bottom: 1px solid #eee; } .products .title { font-size: 0.24rem; } .products .a { display: flex; align-items: flex-start; margin-top: 0.3rem; } .products .a .flex_item { padding: 0.35rem; background: #fafafa; margin-right: 0.2rem; } .products .a dd { line-height: 0.28rem; color: #666; margin-top: 0.1rem; } .products .a dt { font-weight: bold; font-size: 0.2rem; } .products .a h2 { font-weight: bold; font-size: 0.36rem; padding-bottom: 0.2rem; border-bottom: 1px solid #eee; margin-bottom: 0.3rem; } .products .a .pic { width: 2.96rem; } .products .c { background: #fafafa; margin-top: 0.3rem; padding: 0 0.4rem; max-height: 5rem; overflow: hidden; } .products .c.auto{max-height: none;} .products .c li { display: flex; align-items: center; line-height: 0.25rem; border-bottom: 1px solid #eee; padding: 0.3rem 0; } .products .c li:last-child { border: none; } .products .c li img { margin-right: 0.1rem; width: 0.21rem; } .products .c li .flex_item { font-size: 0.16rem; overflow: hidden; white-space: normal; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; } .products .c li span { color: #666; cursor: pointer; display: block; background: url(../images/7_05.png) right center no-repeat; background-size: 0.18rem auto; padding-right: 0.3rem; } .products .d { margin-top: 0.2rem; display: flex; background: #fafafa; padding: 0.2rem; align-items: flex-start; } .products .softbox{max-height: 3.7rem;overflow: hidden;} .products .softbox.auto{max-height: none;} .products .d .pic { width: 1.28rem; margin-right: 0.2rem; } .products .d p { color: #666; line-height: 0.28rem; margin: 0.1rem 0 0.15rem; } .products .d h4 { font-weight: bold; font-size: 0.24rem; } .products .d .btns { display: flex; } .products .d .btns a { width: 1.6rem; height: 0.4rem; display: flex; align-items: center; color: #fff; background: #12479b; margin-right: 0.2rem; justify-content: center; } .products .d .btns a img { width: 0.18rem; margin-left: 0.1rem; } .products .tabtitle { display: flex; align-items: center; font-size: 0.16rem; padding: 0.2rem 0; background: #fafafa; } .products .tabtitle li { width: 1.65rem; text-align: center; } .products .tabtitle li + li { border-left: 1px solid #ddd; } .products .tabtitle li.on a { color: #12479b; } .products .table { height: 6.17rem; } .products .b .hd { padding: 0.4rem 0; } .products .b .hd .btn { color: #666; margin-right: 0.2rem; width: 1.4rem; height: 0.4rem; background: #eeeeee; }