.banner img { width: 100%; } .banner{ position: relative; } .banner .video-icon{ position: absolute; top: 50%; left: 50%; width: 90px; cursor: pointer; transform: translate(-50%,-50%); transition: all 0.3s; } .banner .video-icon:hover{ transform: translate(-50%,-50%) scale(1.1,1.1); } .index-news { width: 100%; overflow: hidden; position: relative; } a, .transition, :before, img, .g-nav { transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; } .index-news .list li a .img { transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; } .index-news .wal { min-height: 8rem; } .index-news .index-title { padding: 1rem 0 0.95rem 0; } .index-title h2 { font-size: 0.48rem; font-weight: bold; color: #03132b; margin-bottom: 14px; } .index-title p { font-size: 16px; color: #999999; } .index-news .btn { border: none; padding: 0; min-height: 2.3rem; } .index-news .btn a { display: block; font-size: 16px; color: #999999; margin-bottom: .26rem; } .index-news .btn a:hover, .index-news .btn a.on { color: #b1841d; } a.p-more { font-size: .22rem; display: block; text-transform: uppercase; color: #999999; position: relative; letter-spacing: .01rem; width: 1.22rem; } a.p-more:before { content: ""; display: block; position: absolute; top: 0; right: -10px; bottom: 0; width: .55rem; background: url(../images/img36.png) right center no-repeat; background-size: auto 10px; } a, .transition, :before, img, .g-nav { transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; } a.p-more:hover { color: #b1841d; } a.p-more:hover:before { background-image: url(../images/img56.png); } .index-news .list { position: absolute; z-index: 10; left: 50%; right: 0; top: 0; bottom: 0; margin-left: -3.8rem; /*transform: translateX(-50%);*/ } .index-news .list ul { display: flex; display: -webkit-flex; } .index-news .list li { height: 9.45rem; width: 33.333%; border-left: #e1e1e1 solid 1px; padding-top: 1rem; transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; } .index-news .list li.on { width: 47%; flex-shrink: 0; -webkit-flex-shrink: 0; } .index-news .list li a { display: block; padding: 0 .66rem 0 .25rem; color: #666; position: relative; } .index-news .list li a:before { content: ""; display: block; position: absolute; left: -1px; top: -2rem; width: 1px; background: #b1841d; height: 0; } .index-news .list li a h3 { font-size: .22rem; line-height: .28rem; font-weight: bold; overflow: hidden; color: #3d3d3d; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .index-news .list li a .time { padding: .12rem 0; font-size: .12rem; color: #999999; } .index-news .list li a p { font-size: .14rem; line-height: .24rem; margin-top: 16px; overflow: hidden; max-width: 3.85rem; color: #999999; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .index-news .list li a .more { height: 1.3rem; position: relative; line-height: .85rem; font-size: 16px; color: #999999; } .index-news .list li a .more:before { content: ""; display: block; position: absolute; left: 0; top: 0; width: .86rem; height: .8rem; background: url(../images/more86_1.png) center no-repeat; background-size: 100%; } .index-news .list li a .more:before { width: .55rem; left: .7rem; } .index-news .list li a .img { height: 1.8rem; background: center no-repeat; background-size: cover; margin-left: -.05rem; margin-right: -.05rem; } .index-news .list li.on h3 { color: #b1841d; } .index-news .list li.on .time { color: #b1841d; } .index-news .list li.on p { color: #b1841d; } .index-news .list li.on .more { color: #b1841d; } .index-news .list li.on a .more:before { background-image: url(../images/more86.png); } .index-news .list li.on a .img { height: 3.58rem; } .index-news .news-1 { display: none; padding: .5rem .3rem 0 .3rem; } .news-1 ul { margin-left: -.55rem; } .news-1 li { width: 50%; padding: 0 0 .55rem .55rem; } .news-1 a { display: block; position: relative; color: #fff; } .news-1 a .img { width: 100%; overflow: hidden; position: relative; } .news-1 a .img img { width: 100%; } .news-1 a .time { position: absolute; z-index: 10; left: 0.3rem; right: auto; top: 0; bottom: auto; width: .8rem; height: .88rem; font-size: .12rem; text-align: center; background: #b1841d; padding-top: .13rem; } .news-1 a .time span { display: block; font-size: .42rem; line-height: .5rem; } .news-1 a .name { position: absolute; z-index: 10; left: 0.3rem; right: 0.3rem; top: auto; bottom: 0.24rem; font-size: .2rem; line-height: .27rem; font-weight: bold; } .news-1 a:hover .img img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); } .index-recruit { position: relative; } .index-recruit .text { width: 13.6rem; margin: 0 auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .index-recruit .text h3 { color: #b1841d; font-size: .48rem; font-weight: bold; margin-bottom: .18rem; } .index-recruit .text p { color: #a0a0a0; font-size: .2rem; margin-bottom: .75rem; } .index-recruit .text a { display: flex; align-items: center; color: #b1841d; font-size: .2rem; } .index-recruit .text a i { font-size: .25rem; margin-left: .14rem; } .index-know { background: #96724e; margin: .1rem 0; padding: 0.33rem 0; } .index-know .content ul { display: flex; justify-content: space-between; } .index-know .content ul li { display: flex; width: 33%; height: .95rem; justify-content: flex-start; align-items: center; padding-left: .22rem; border-right: 1px solid #d9d9d9; } .index-know .content ul li:last-child { border-right: none; } .index-know .content ul li .pic { margin-right: .14rem; } .index-know .content ul li a { display: flex; align-items: center; color: #ffffff; font-size: 16px; margin-bottom: 5px; } .index-know .content ul li a i { margin-left: .1rem; font-size: .12rem; } .index-know .content ul li p { color: #d9d9d9; font-size: .16rem; } .index-investor { background: url("../images/investor-bg_19.jpg") no-repeat; background-size: contain; padding-top: 1.1rem; /*padding-bottom: .8rem;*/ } .index-investor .title { margin-bottom: 1.23rem; } .index-investor .title h3 { color: #b1841d; font-size: .48rem; font-weight: bold; margin-bottom: .24rem; } .index-investor .title p { color: #a0a0a0; font-size: .2rem; } .index-investor .owl-carousel.owl-loaded{ background: #fff; padding: .3rem; } .index-investor ul { display: flex; justify-content: space-between; flex-flow: wrap; /*width: 14.2rem;*/ /*transform: translateX(-.3rem);*/ } .index-investor .owl-dots{ margin-top: 35px; } .index-investor .owl-theme .owl-dots .owl-dot span{ width: 15px; height: 15px; } .index-investor .owl-theme .owl-dots .owl-dot.active span, .index-investor.owl-theme .owl-dots .owl-dot:hover span{ background: #b99137; } .index-investor ul li { width: 100%; } .index-investor ul li .pic { overflow: hidden; margin-bottom: .22rem; max-height: 2.3rem; } .index-investor ul li .pic img { transition: 0.3s; } .index-investor ul li .pic:hover img { transform: scale(1.1, 1.1); } .index-investor ul li h3 { color: #3d3d3d; font-size: .22rem; margin-bottom: .16rem; } .index-investor ul li p { color: #999999; font-size: .16rem; line-height: .22rem; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; -webkit-box-orient: vertical; } .index-investor ul li .text a { display: flex; align-items: center; color: #b1841d; font-size: .16rem; margin-top: .20rem; } .index-investor ul li .text a i { font-size: .26rem; margin-left: .16rem; } .contact { margin-top: .72rem; margin-bottom: .7rem; } .contact .top { display: flex; justify-content: space-between; flex-flow: wrap; margin-bottom: .7rem; } .contact .top .erweima { display: flex; align-items: center; justify-content: center; flex-flow: column; width: 3.7rem; height: 2.95rem; box-shadow: 0 0 5px #e0e0e0; } .contact .top .erweima img { margin-bottom: 10px; } .contact .top .erweima p { color: #3d3d3d; font-size: .2rem; line-height: .35rem; } #erweima { position: fixed; right: 20px; top: 50%; transform: translateY(-50%); text-align: center; z-index: 9999; } #erweima img { margin-bottom: 10px; width: 100px; } #erweima p { font-size: 14px; text-align: center; color: #333; } .contact .top .top-right { display: flex; justify-content: space-between; align-items: center; padding-left: .54rem; width: 9.58rem; height: 2.95rem; box-shadow: 0 0 5px #e0e0e0; } .contact .top .top-right h3 { color: #3d3d3d; font-size: .22rem; margin-bottom: .32rem; font-family: "Source Han Sans CN Medium", "Microsoft Sans Serif", arial, 'Hiragino Sans GB', sans-serif, "San Francisco"; } .contact .top .top-right li { display: flex; align-items: center; color: #3d3d3d; font-size: .16rem; margin-bottom: .22rem; } .contact .top .top-right li:last-child { margin-bottom: 0; } .contact .top .top-right li img { margin-right: .15rem; } .contact .top .top-right .pic { height: 100%; } .contact .top .top-right .pic img { max-height: 100%; } .about-4 .list { min-height: 4.59rem; position: relative; } .about-4 .list .bg { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: center no-repeat; background-size: cover; opacity: 0; transition: 0.3s; } .about-4 .list ul { display: flex; position: relative; z-index: 11; overflow: hidden; } .about-4 .list li { display: flex; align-items: center; justify-content: center; height: 4.97rem; width: 20%; border-right: rgba(255, 255, 255, 0.5) solid 1px; color: #fff; font-size: 16px; line-height: .26rem; position: relative; transition: All 0.3s ease; -webkit-transition: All 0.3s ease; -moz-transition: All 0.3s ease; -o-transition: All 0.3s ease; } .about-4 .list li .name { font-size: .22rem; position: relative; top: 0; transition: 0.3s; } .about-4 .list li .layer { position: absolute; z-index: 10; left: 0; right: auto; top: auto; bottom: auto; width: 100%; min-width: 3rem; padding: 0 .5rem; opacity: 0; transition: 0.3s; } .about-4 .list li .layer h3 { font-size: .22rem; color: #ffffff; margin-bottom: .16rem; } .about-4 .list li .layer p { font-size: 16px; line-height: .36rem; color: #ffffff; } .about-4 .list .bg.show { opacity: 1; } .about-4 .list li.on { width: 30%; flex-shrink: 0; -webkit-flex-shrink: 0; } .about-4 .list li.on .name { opacity: 0; } .about-4 .list li.on .layer { opacity: 1; } .news { margin-bottom: .84rem; } .news-nav { border-bottom: 2px solid #f2f2f2; } .news-nav ul { display: flex; justify-content: center; } .news-nav ul li { margin-right: 1.49rem; } .news-nav ul li:last-child { margin-right: 0; } .news-nav ul li a { display: block; line-height: .58rem; padding: 0 .24rem; color: #3d3d3d; font-size: 16px; transform: translateY(0.02rem); border-bottom: 2px solid #f2f2f2; } .news-nav ul li a.active { border-bottom: 2px solid #ab8221; color: #ab8221; } .news-nav ul li a:hover { border-bottom: 2px solid #ab8221; color: #ab8221; } .news .content { margin-top: .83rem; } .news .content .list { display: flex; justify-content: flex-start; flex-flow: wrap; border-bottom: 1px solid #f9f9f9; margin-bottom: .5rem; width: 32%; margin-right: 2%; } .news-content{ display: flex; flex-flow: wrap; } .news .content .list:nth-child(3n){ margin-right: 0; } .news .content .list .pic { /*max-width: 3.62rem;*/ overflow: hidden; height: 270px; width: 100%; } .news .content .list .pic a{ display: block; width: 100%; height: 100%; } .news .content .list .pic img{ width: 100%; height: 100%; } .news .content .list .text { /*max-width: 9.26rem;*/ /*padding-left: .5rem;*/ margin-top: 24px; width: 100%; } .news .content .list .text h3 { margin-bottom: .18rem; } .news .content .list .text h3 a { display: block; color: #3d3d3d; font-size: 18px; line-height: 26px; font-family: "Source Han Sans CN Medium", "Microsoft Sans Serif", arial, 'Hiragino Sans GB', sans-serif, "San Francisco"; } .news .content .list .text .more{ color: #adadad; font-size: 16px; } .news .content .list .text .more:hover{ color: #b1841d; } .news .content .list:hover img { transform: scale(1.1, 1.1); } .news .content .list:hover h3 a { color: #ab8221; } .news .content .list .text p { color: #999999; font-size: 14px; line-height: 24px; margin-bottom: .28rem; display: none; } .news .content .list .text span { display: flex; align-items: center; color: #999999; font-size: .14rem; } .news .content .list .text span img { margin-right: 4px; } .yema{ display: flex; justify-content: center; width: 100%; } .yema ul { display: flex; align-items: center; flex-flow: wrap; justify-content: center; } .yema ul li { font-size: 16px; margin-right: .16rem; } .yema ul .go a { width: .7rem; font-size: 18px; } .yema ul .ye a { font-size: 18px; } .yema ul li:last-child { margin-right: 0; } .yema ul li:last-child a { width: .5rem; font-size: 16px; } .yema ul li:last-child a i { color: #ab8221; margin-left: .03rem; font-size: .2rem; } .yema ul li a { text-align: center; display: block; width: .36rem; height: .36rem; line-height: .36rem; color: #797979; font-size: .24rem; } .yema ul li a.active { color: #ab8221; } .yema ul .prev { border: 1px solid #e4e4e4; } .yema ul .next { border: 1px solid #e4e4e4; } .yema ul .number { text-align: center; width: .36rem; height: .36rem; line-height: .36rem; border: 1px solid #e4e4e4; } .yema ul .number a { font-size: 18px; } .news-detail { margin-top: .8rem; margin-bottom: .9rem; } .news-detail .news-title { display: flex; justify-content: center; flex-flow: wrap; border-bottom: 1px solid #e5e5e5; padding-bottom: 35px; margin-bottom: .34rem; } .news-detail .news-title h3 { color: #3d3d3d; font-size: .24rem; margin-bottom: 14px; } .news-detail .news-title span { color: #999999; font-size: 14px; } .news-detail .news-title .left{ width: 100%; text-align: center; position: relative; margin-bottom: 20px; } .news-detail .news-title .left .icon{ position: absolute; bottom: -75px; left: 50%; transform: translateX(-50%); background: #fff; } .news-detail .news-title .left .icon a{ margin: 0 12px; position: relative; overflow: hidden; } .news-detail .news-title .left .icon .weixinPic{ position: absolute; left: -45px; bottom: 54px; width: 140px; opacity: 0; transition: all 0.3s; } .news-detail .news-title .left .icon a:hover .weixinPic{ opacity: 1; } .news-detail .news-title .left .icon a:hover{ overflow: visible; } .news-detail .news-title .right a { margin-left: 29px; } .news-detail .main .pic { text-align: center; margin-bottom: 30px; margin-top: 30px; } .news-detail .main{ max-width: 1000px; margin: 0 auto; margin-top: 70px; } .news-detail .main p { color: #3d3d3d; font-size: 16px; line-height: 30px; margin-bottom: 25px; text-indent: 2em; text-align: justify; } .news-detail .main .newsTitle{ font-weight: bold; border-left: 5px solid #ac8221; padding-left: 15px; text-indent: 0; } .news-detail .main ul { margin-left: .4rem; } .news-detail .main ul li:first-child { color: #999999; margin-bottom: 10px; font-family: "Source Han Sans CN Regular", "Microsoft Sans Serif", arial, 'Hiragino Sans GB', sans-serif, "San Francisco"; } .news-detail .main ul li { color: #3d3d3d; font-size: 16px; line-height: 35px; font-family: "Source Han Sans CN Medium", "Microsoft Sans Serif", arial, 'Hiragino Sans GB', sans-serif, "San Francisco"; } .detail-bot { display: flex; justify-content: space-between; flex-flow: wrap; align-items: center; max-width: 1000px; margin: 0 auto; margin-top: .85rem; } .detail-bot-left { display: flex; flex-flow: column; } .detail-bot-left a { color: #999999; margin-bottom: 16px; font-size: 16px; } .detail-bot-right a { display: flex; align-items: center; justify-content: center; width: 120px; height: 36px; border-radius: 17px; color: #ac8221; font-size: 14px; border: 1px solid #ac8221; transition: 0.3s; } .detail-bot-right a:hover { background: #ac8221; color: #fff; } .social-responsibility .news-nav ul li { margin-right: .5rem; } .jq22-container { display: flex; justify-content: flex-end; } .flexslider { width: 86%; position: relative; /*height: 400px;*/ overflow: hidden; /*background: url(images/loading.gif) 50% no-repeat;*/ } .slides { position: relative; z-index: 1; } .slides li { display: flex !important; justify-content: space-between; align-items: center; max-height: 5.18rem } .slides li .text { width: 35%; padding-right: .52rem; } .slides li .text h3 { color: #444242; font-size: .24rem; line-height: .4rem; border-bottom: 3px solid #ab8222; width: 1.5rem; padding-left: 3px; margin-bottom: .36rem; } .slides li .text p { color: #444242; font-size: 14px; line-height: .36rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; } .slides li .pic { width: 65%; } .flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center; } .flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1; } .flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(images/dot.png) right 0 no-repeat; cursor: pointer; } .flex-control-nav .flex-active { background-position: 0 0; } .flex-direction-nav { position: absolute; z-index: 3; width: 1.9rem; bottom: 70px; left: 20%; } .flex-direction-nav li a { display: block; width: 32px; height: 50px; overflow: hidden; cursor: pointer; position: absolute; } .flex-direction-nav li a.flex-prev { left: 40px; background: url(../images/prev1_06.png) center center no-repeat; transition: 0.3s; background-size: contain; } .flex-direction-nav li a.flex-prev:hover { background: url(../images/prev2_06.png) center center no-repeat; background-size: contain; } .flex-direction-nav li a.flex-next { right: 40px; background: url(../images/next1_08.png) center center no-repeat; transition: 0.3s; background-size: contain; } .flex-direction-nav li a.flex-next:hover { background: url(../images/next2_08.png) center center no-repeat; background-size: contain; } .lishibj { background: url(../images/bg-1_02.jpg) no-repeat bottom center; background-size: 100% auto; padding-top: .85rem; } .fazhanhis { position: relative; } .symain { padding: 0px 50px; } .fazhanhis .swiper-button-prev { /*background: url(../images/csleft.png) no-repeat center center;*/ left: -30px; background: none; text-align: center; } .fazhanhis .swiper-button-prev:focus { outline: none; } .fazhanhis .swiper-slide { text-align: center; } .fazhanhis .swiper-slide .swiper-slide-tit{ color: #b1841d; font-size: 30px; font-weight: bold; } .fazhanhis .swiper-slide .swiper-slide-cont p{ font-size: 17px; } .fazhanhis .swiper-button-prev i { font-size: 40px; } .fazhanhis .swiper-button-next { /*background: url(../images/csright.png) no-repeat center center;*/ right: -30px; background: none; text-align: center; } .fazhanhis .swiper-button-next:focus { outline: none; } .fazhanhis .swiper-button-next i { font-size: 40px; } .about-text { margin-top: .82rem; } .about-text h2{ color: #3d3d3d; font-size: .3rem; font-weight: 500; margin-bottom: 24px; } .about-text h3 { color: #3d3d3d; font-size: 20px; font-family: "Source Han Sans CN Medium", "Microsoft Sans Serif", arial, 'Hiragino Sans GB', sans-serif, "San Francisco"; margin-bottom: 12px; line-height: 35px; } .about-text p { color: #3d3d3d; font-size: 16px; line-height: 30px; margin-bottom: 12px; text-align: justify; } .market-coverage { margin-top: .86rem; /*margin-bottom: .6rem;*/ } .about-title { display: flex; flex-flow: column; justify-content: center; align-items: center; margin-top: 60px; } .about-title h3 { line-height: .6rem; text-align: center; color: #444242; font-size: .24rem; width: 1.5rem; margin-bottom: .44rem; border-bottom: 3px solid #ab8222; } .about-title p { color: #ab8221; font-size: .24rem; font-family: "Source Han Sans CN Medium", "Microsoft Sans Serif", arial, 'Hiragino Sans GB', sans-serif, "San Francisco"; } .about .content { display: flex; justify-content: center; margin-top: 50px; } .about .map { width: 7.49rem; position: relative; } .sj-map{ display: none; } .about .map li{ position: absolute; } .about .map li span{ position: absolute; width: 54px; height: 21px; line-height: 21px; border-radius: 5px; display: block; text-align: center; background: #ab8222; color: #ffffff; font-size: 12px; top: -5px; left: 37px; } .about .map li .pic{ width: 79px; height: 69px; border: 2px solid #ab8222; border-radius: 5px; position: absolute; transition: 0.3s; top: -102px; left: -49px; } .about .map li .pic:hover{ transform: scale(1.1,1.1); } .about .map li:first-child{ top: 35.5%; right: 38%; } .about .map li:nth-child(2){ top: 46%; right: 36%; } .about .map li:nth-child(2) .pic{ top: -30px; left: -101px; } .about .map li:nth-child(3){ bottom: 43%; right: 28%; } .about .map li:nth-child(3) .pic{ top: -56px; left: 34px; } .about .map li:nth-child(3) span{ top: 30px; left: -41px; } .about .map li:nth-child(4){ bottom: 22%; right: 27%; } .about .map li:nth-child(4) .pic{ top: -25px; left: 34px; } .about .map li:nth-child(4) span{ top: 30px; left: -18px; } .about .map li:nth-child(5){ bottom: 21%; right: 41%; } .about .map li:nth-child(5) .pic{ top: -93px; left: -49px; } .about .map li:nth-child(6){ top: 38%; right: 36.5%; } .about .map li:nth-child(6) .pic{ top: -54px; left: 96px; } .about .map li:nth-child(7){ top: 33%; left: 15%; } .point, .point::before, .point::after { position: absolute; width: 12px; height: 12px; border-radius: 50%; content: ''; } .point::before { animation: scale 2s infinite; } .point::after { animation: scale2 2s infinite; } .point, .point::before, .point::after { /* 设置颜色 */ background-color: rgba(171, 130, 33, 1); } @keyframes scale { 0% { transform: scale(1); opacity: .9 } 100% { transform: scale(5); opacity: 0; } } @keyframes scale2 { 0% { transform: scale(1); opacity: .9; } 100% { transform: scale(5); opacity: 0; } } .about .team{ display: block; width: 100%; overflow: hidden; background: #efeeee; padding: .7rem 0; } .about .team .item{ background: #fff; padding: 20px; height: 585px; } .about .team .item .pic{ max-height: 2.9rem; margin-bottom: 30px; overflow: hidden; } .about .team .item .pic img{ width: 100%; } .about .team .item .pic:hover img{ transform: scale(1.1,1.1); } .about .team .item .text{ text-align: center; padding-bottom: 5px; } .about .team .item .text h3{ color: #444242; font-size: 18px; margin-bottom: 14px; font-family: "Source Han Sans CN Medium","Microsoft Sans Serif",arial,'Hiragino Sans GB',sans-serif,"San Francisco"; } .about .team .item .text p{ color: #000; font-size: 16px; line-height: 26px; } .about .team .item .text p a{ display: inline-block; color: #ab8222; margin-top: 10px; } .about .honor{ padding-top: 40px; } .about .honor .content{ display: flex; justify-content: space-between; flex-flow: wrap; margin-top: 10px; } .about .honor .content .list{ width: 30%; } .about .honor .content .list .pic{ overflow: hidden; margin-bottom: 25px; height: 2.55rem; } .about .honor .content .list .pic img{ transition: .3s; width: 100%; height: 100%; } .about .honor .content .list:hover img{ transform: scale(1.1,1.1); } .about .honor .content .list h3{ color: #3d3d3d; font-size: 17px; margin-bottom: 18px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } .about .honor .content .list:hover h3{ color: #cfb067; transition: .3s; } .about .honor .content .list span{ color: #808080; font-size: 14px; line-height: 26px; } .about .honor .content .list p{ color: #808080; font-size: 14px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .about .honor .content .list button{ color: #fff; font-size: 14px; width: 130px; height: 40px; background: #cfb067; border: none; margin-top: 27px; } .about .honor .more { display: flex; justify-content: center; align-items: center; margin-top: .6rem; } .about .honor .more a { display: flex; justify-content: center; align-items: center; color: #ab8222; font-size: 18px; } .about .honor .more a i { margin-left: 15px; font-size: 26px; } .about .communication{ margin-bottom: .75rem; margin-top: 1rem; } .about .communication .list{ display: flex; justify-content: space-between; background: #f2f2f2; } .about .communication .left h3{ color: #444242; font-family: "Source Han Sans CN Medium","Microsoft Sans Serif",arial,'Hiragino Sans GB',sans-serif,"San Francisco"; font-size: .36rem; margin-bottom: 24px; } .about .communication .left{ width: 60%; padding-left: .4rem; padding-top: .58rem; } .about .communication .scroll-ul{ height: 210px; overflow: hidden; overflow-y: auto; padding-right: 32px; } .about .communication .scroll-ul::-webkit-scrollbar {/*滚动条整体样式*/ width: 5px; /*高宽分别对应横竖滚动条的尺寸*/ height: 4px; } .about .communication .scroll-ul::-webkit-scrollbar-thumb {/*滚动条里面小方块*/ border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: rgba(171,130,33,0.4); } .about .communication .scroll-ul::-webkit-scrollbar-track {/*滚动条里面轨道*/ -webkit-box-shadow: inset 0 0 5px rgba(255,255,255,1); background: rgba(255,255,255,0.8); border-radius: 5px; } .about .communication .left ul{ display: flex; justify-content: space-between; flex-flow: wrap; } .about .communication .left ul li{ width: 48%; line-height: 35px; color: #444242; font-size: 15px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; transition: 0.3s; } .about .communication .left ul li:hover{ color: #ab8222; } .about .communication .mid{ width: 12%; display: flex; padding-top: .58rem; flex-flow: column; } .about .communication .mid h4{ color: #797979; font-size: 16px; margin-bottom: .4rem; } .about .communication .mid h3{ color: #444242; font-size: 24px; line-height: 28px; margin-bottom: .6rem; font-family: "Source Han Sans CN Medium","Microsoft Sans Serif",arial,'Hiragino Sans GB',sans-serif,"San Francisco"; } .about .communication .mid a{ display: flex; align-items: center; justify-content: center; width: 168px; height: 38px; color: #666666; font-size: 14px; border: 1px solid #7f7e7e; margin-bottom: 10px; } .about .communication .mid a img{ margin-right: 12px; } .about .communication .mid a:hover{ border: 1px solid #ab8222; color: #ab8222; } .about .communication .right{ width: 19%; } .about .communication .more{ display: flex; justify-content: center; align-items: center; margin-top: .5rem; } .about .communication .more a{ display: flex; justify-content: center; align-items: center; color: #ab8222; font-size: 18px; } .about .communication .more a i{ margin-left: 15px; font-size: 26px; } .professional-field{ margin-bottom: 1rem; } .professional-nav { border-bottom: 2px solid #f2f2f2; } .professional-nav ul{ display: flex; width: 100%; justify-content: space-between; } .professional-nav ul li a { display: block; line-height: .58rem; padding: 0 .19rem; color: #3d3d3d; font-size: 16px; transform: translateY(0.02rem); border-bottom: 2px solid #f2f2f2; } .professional-nav ul li a:hover { border-bottom: 2px solid #ab8221; color: #ab8221; } .professional-nav ul li a.active { border-bottom: 2px solid #ab8221; color: #ab8221; } .professional-field .inner{ display: flex; flex-flow: wrap; justify-content: space-between; } .professional-field .content{ margin-top: .89rem; } .professional-field .list{ width: 32%; margin-bottom: .6rem; } .professional-field .list .pic{ overflow: hidden; max-height: 165px; transition: 0.3s; border: 3px solid #fff; } .professional-field .list .pic img{ width: 100%; } .professional-field .list .text a{ display: flex; justify-content: space-between; align-items: center; color: #3d3d3d; } .professional-field .list .text h3{ width: 112px; line-height: .48rem; font-size: 18px; border-bottom: 2px solid #ab8222; } .professional-field .list .text span{ font-size: 30px; margin-right: 5px; transition: 0.3s; } .professional-field .list:hover .pic{ border: 3px solid #ab8221; } .professional-field .list:hover span{ color: #ab8221; } .reagent-service .box{ display: flex; justify-content: space-between; flex-flow: wrap; } .reagent-service .box .pic{ width: 55%; overflow: hidden; } .reagent-service .box .pic:hover img{ transform: scale(1.1,1.1); } .reagent-service .box .text{ display: flex; align-items: center; flex-flow: column; justify-content: center; width: 45%; padding-left: .45rem; position: relative; } .reagent-service .box .text .liyi{ width: 100%; display: flex; justify-content: space-between; flex-flow: wrap; } .reagent-service .box .text h4{ width: 100%; text-align: left; margin-bottom: 20px; color: #3d3d3d; } .reagent-service .box .text .liyi ul{ width: 50%; } .reagent-service .box .text .liyi li{ font-size: 16px; line-height: 30px; color: #3d3d3d; } .reagent-service .box .text h3{ width: 100%; text-align: left; color: #ab8221; font-size: 24px; font-weight: bold; margin-bottom: .42rem; } .reagent-service .box .text p{ color: #3d3d3d; font-size: 16px; line-height: 30px; text-indent: 2em; margin-bottom: .36rem; text-align: justify; } .reagent-service .textTwo{ margin-top: .8rem; } .reagent-service .textTwo h3{ color: #ab8221; font-size: 24px; line-height: 32px; font-weight: bold; margin-bottom: 0.42rem; } .reagent-service .textTwo p{ color: #3d3d3d; font-size: 16px; line-height: 30px; text-indent: 2em; text-align: justify; margin-bottom: .2rem; } .reagent-service .textTwo{ width: 100%; } .reagent-service .textTwo .content{ margin-top: 0; width: 100%; display: flex; justify-content: space-between; flex-flow: wrap; } .reagent-service .textTwo .content ul li{ color: #3d3d3d; font-size: 16px; line-height: 30px; margin-bottom: 5px; } .reagent-service .box .text .icon1{ position: absolute; top: -32px; left: -24px; z-index: 999; } .reagent-service .box .text .icon2{ position: absolute; bottom: 0; right: -22px; z-index: 999; } .supplier-management .content p{ color: #3d3d3d; font-size: 16px; text-indent: 2em; line-height: 30px; text-align: justify; } .supplier-management .content table{ width: 80%; margin: 0 auto; } .supplier-management .content td{ color: #3d3d3d; font-size: 16px; border: 1px solid #b5b5b7; line-height: 42px; text-align: center; } .responsibility .content{ display: flex; justify-content: space-between; align-items: center; flex-flow: wrap; } .responsibility .content .pic{ width: 47%; } .responsibility .content .text{ width: 50%; } .responsibility .content .text h3{ color: #ab8221; font-size: .36rem; font-weight: bold; margin-bottom: .8rem; } .responsibility .content .text p{ color: #3d3d3d; font-size: 16px; line-height: 30px; text-indent: 2em; } .party .p1{ color: #3d3d3d; font-size: 16px; line-height: 30px; text-indent: 2em; } .party table{ border: 1px solid #b5b5b7; line-height: 30px; width: 90%; margin: 0 auto; margin-top: 35px; } .party table td{ padding: 10px 20px; color: #3d3d3d; font-size: 16px; } .about-communication{ padding-bottom: .7rem; } .about-communication .content{ flex-flow: wrap; margin-bottom: 20px; margin-top: .9rem; } .about-communication .content .list{ margin-bottom: 40px; } .project-detail{ padding-top: 58px; } .project-detail h3{ text-align: center; width: 100%; color: #ab8221; font-size: 30px; } .project-detail .biaoge{ width: 100%; margin-top: 44px; } .project-detail table{ width: 85%; margin: 0 auto; border: 1px solid #b5b5b7; } .project-detail table tr:nth-child(1) td:nth-child(2){ text-align: center; padding-left: 0; } .project-detail table tr:nth-child(1) td:nth-child(3){ text-align: center; padding-left: 0; } .project-detail table td{ line-height: 42px; padding-left: 22px; color: #3d3d3d; font-size: 16px; } .project-detail table td:nth-child(1){ text-align: center; padding-left: 0; } .project-detail table td:nth-child(4){ text-align: center; padding-left: 0; } .project-detail .fanhui{ display: flex; justify-content: flex-end; width: 85%; margin: 0 auto; margin-top: 42px; } .project-detail .fanhui a{ display: flex; align-items: center; color: #ab8221; font-size: 24px; } .project-detail .fanhui a img{ margin-left: 14px; } .talent-cultivation .title-h3{ color: #ab8221; font-size: 24px; line-height: 32px; font-weight: bold; margin-bottom: 0.42rem; } .talent-cultivation .listLi{ width: 100%; margin: 0 auto; margin-top: .62rem; } .talent-cultivation .p1{ text-align: left; font-size: 16px; color: #3d3d3d; width: 100%; text-indent: 2em; } .talent-cultivation .list{ width: 100%; display: flex; justify-content: space-between; flex-flow: wrap; align-items: center; background: #faf9f8; padding: 20px; box-shadow: 0 0 10px #d9d8d8; margin-bottom: 55px; } .talent-cultivation .list:last-child{ margin-bottom: 0; } .talent-cultivation .list .pic{ max-height: initial; position: relative; border: none; overflow: initial; width: 35%; } .talent-cultivation .list .pic .tag{ position: absolute; top: 0; left: -27px; background: url("../images/icon2_03.png") no-repeat; background-size: cover; width: 86px; height: 57px; color: #fff; font-size: 16px; text-align: center; padding-top: 11px; } .talent-cultivation .list .text{ width: 62%; position: relative; } .talent-cultivation .list .text h3{ width: auto; border-bottom: none; margin-bottom: 20px; } .talent-cultivation .list .text h3 a{ color: #3d3d3d; font-size: 18px; transition: 0.3s; } .talent-cultivation .list .text h3 a:hover{ color: #bb9439; } .talent-cultivation .list .text p{ color: #3d3d3d; font-size: 16px; margin-bottom: 15px; } .talent-cultivation .list .text img{ margin-right: 18px; } .talent-cultivation .list .more{ position: absolute; right: 20px; bottom: 12px; } .talent-cultivation .list .more a{ width: 70px; height: 28px; line-height: 28px; text-align: center; display: inline-block; background: #c19b3f; color: #ffffff; font-size: 16px; border-radius: 8px; } .talent-cultivation .list:hover .pic{ border: none; } .radiation-oncology .box .text{ padding-left: .25rem; width: 42%; } .radiation-oncology .box .text h3{ color: #ab8221; font-size: 24px; line-height: 32px; } .radiation-oncology .box .text .icon2{ bottom: -33px; right: -71px; } .technology-achievements .box .text h3{ color: #ab8221; font-size: 24px; line-height: 32px; } .corporate-culture .professional-nav ul{ justify-content: center; } .corporate-culture .professional-nav ul li{ margin: 0 15px; } .corporate-culture .panel-title{ background: #e6290f; position: relative; } .corporate-culture .panel:nth-child(2) .panel-title{ background: #f8b60e; } .corporate-culture .panel:nth-child(3) .panel-title{ background: #5bb431; } .corporate-culture .panel:nth-child(4) .panel-title{ background: #009fd2; } .corporate-culture .panel:nth-child(5) .panel-title{ background: #004fa2; } .corporate-culture .panel-title a{ color: #ffffff; font-size: 20px; padding: 13px 0 13px 24px; } .corporate-culture .top{ text-align: center; } .corporate-culture .bot{ width: 100%; background: #f9f9f9; padding: 38px 0; margin-top: .6rem; } .corporate-culture .panel-default > .panel-heading + .panel-collapse > .panel-body{ padding: 15px 24px; border: 1px solid #efefef; border-top: none; } .corporate-culture .left{ width: 47%; padding-left: 70px; } .corporate-culture .left p{ color: #3d3d3d!important; font-size: 16px; line-height: 30px!important; } .corporate-culture .right{ width: 43.5%; } .corporate-culture .right .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{ background: #b1841d;; } .corporate-culture .panel-group .panel{ margin-bottom: 10px; margin-top: 0; } .corporate-culture .panel-title .icon{ position: absolute; left: -70px; top: 7px; } .policy{ margin-bottom: 0; } .policy p{ color: #3d3d3d; font-size: 16px; line-height: 30px; text-indent: 2em; } .policy h3{ color: #a87d19; font-size: 24px; margin-bottom: 28px; margin-top: 30px; } .policy .fangzheng{ margin-bottom: 60px; } .policy .fangzheng li{ color: #3d3d3d; font-size: 16px; border-left: 3px solid #a87d19; margin-bottom: 18px; padding-left: 12px; } .salary .top{ width: 100%; text-align: left; display: flex; justify-content: space-between; align-items: center; flex-flow: wrap; } .salary .top .text{ width: 56%; } .salary .top .text h3{ color: #3d3d3d; font-size: .32rem; } .salary .top .text .number{ display: flex; align-items: center; margin-bottom: .3rem; } .salary .top .text .number span{ display: inline-block; color: #e00d1c; font-weight: bold; font-size: .45rem; margin-left: 10px; } .salary .top .text h2{ color: #ab8221; font-size: .32rem; font-weight: bold; margin-bottom: .38rem; } .salary .top .text h4{ color: #ab8221; font-size: 24px; font-weight: bold; margin-bottom: .38rem; } .salary .top .text p{ color: #3d3d3d; font-size: 16px; line-height: 30px; margin-bottom: .45rem; } .salary .top .pic{ width: 37%; } .salary .mid{ width: 100%; margin-top: .8rem; } .salary .mid h2{ color: #3d3d3d; font-size: 32px; font-weight: bold; } .about-3 { width: 100%; overflow: hidden; position: relative; } .about-3 .bg { min-height: 6.29rem; text-align: center; color: #fff; position: relative; } .about-3 .list li { position: relative; } .about-3 .list li .time, .about-3 .list li .time2 { font-size: .4rem; line-height: .8rem; } .about-3 .list li .time { font-size: 1.53rem; opacity: .1; position: absolute; left: 0; top: 0; right: 0; line-height: 3.1rem; } .about-3 .list li .name { font-size: .24rem; line-height: .36rem; position: relative; padding: 1.65rem 0 .2rem 0; } .about-3 .list2 { position: absolute; z-index: 10; left: -1rem; right: -1rem; top: 2.25rem; bottom: auto; border-top: #bfbfbf dotted 1px; transform-origin: center top; -webkit-transform-origin: center top; } .about-3 .list2 .line { position: absolute; left: 0; top: -1px; width: 0; height: 1px; background: #c22c33; } .about-3 .list2 .list-wrapper { width: 75%; margin: 0 auto; /*overflow: hidden;*/ position: relative; top: -.1rem; } .about-3 .list2 li { position: relative; z-index: 2; transform-origin: center top; -webkit-transform-origin: center top; } .about-3 .list2 li div { display: flex; align-items: center; font-family: "Estrangelo Edessa"; font-size: .72rem; position: absolute; top: -1.25rem; left: 50%; color: #cecece; transform: translateX(-50%); } .about-3 .list2 li div span{ font-size: 1rem; font-style: italic; margin-right: 15px; } .about-3 .list2 li.on div { color: #a87d19; } .about-3 .list2 li:before { content: ""; display: block; position: absolute; left: 50%; top: 0; margin-left: -.1rem; width: .2rem; height: .2rem; background: url(../images/yuan_03.png) center no-repeat; background-size: 100%; } .about-3 .list2 li.on:before { background-image: url(../images/yuan_03.png); } a, .transition, :before, img, .g-nav { transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; } .about-3 .arrow a { display: flex; justify-content: center; align-items: center; width: 56px; height: 56px; background: #bfbfbf; position: absolute; border-radius: 100%; z-index: 10; left: auto; right: auto; top: 50%; bottom: auto; } .about-3 .arrow a i{ font-size: 40px; color: #fff; } .about-3 .arrow a.prev { left: 0; top: 1.86rem; } .about-3 .arrow a.next { right: 0; top: 1.86rem; } .salary .mid .list{ margin-bottom: 0; padding-top: 2.85rem; width: 80%; margin: 0 auto; } .salary .mid .list:hover .pic{ border: none; } .salary .mid .list li{ display: flex; justify-content: space-between; align-items: center; background: #f5f5f5; padding-right: 40px; } .salary .mid .list li .text{ text-align: left; padding-left: 1.1rem; } .salary .mid .list li .text h3{ color: #3d3d3d; font-size: 30px; font-weight: bold; width: auto; border: none; margin-bottom: 15px; } .salary .mid .list li .text h4{ color: #3d3d3d; font-size: 24px; margin-bottom: 36px; } .salary .mid .list li .text p{ color: #3d3d3d; font-size: 20px; line-height: 36px; } .salary .mid .list li .text p span{ font-size: 24px; color: #e00d1c; } .salary .mid .list li .pic{ max-height: initial; border: none; } .salary .bot{ background: none; } .salary .panel-group .panel{ margin-bottom: 0; } .salary .panel-default > .panel-heading + .panel-collapse > .panel-body{ border: none; padding: 15px 65px; } .salary .panel-default > .panel-heading + .panel-collapse > .panel-body p{ color: #3d3d3d; font-size: 16px; line-height: 30px; } .theme-accordion-s1, .theme-accordion-s2 { margin-bottom: 0; border-top: 1px solid #e2e2e2; } .theme-accordion-s1 .panel-default, .theme-accordion-s2 .panel-default { background: transparent; border-bottom: 1px solid #e2e2e2; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } .theme-accordion-s1 .panel-heading, .theme-accordion-s2 .panel-heading { background-color: transparent; padding: 0; border-radius: 0; } .theme-accordion-s1 .panel + .panel, .theme-accordion-s2 .panel + .panel { /*margin-top: 15px;*/ margin-bottom: 0!important; } .theme-accordion-s1 .panel-heading a, .theme-accordion-s2 .panel-heading a { /*background-color: #ab1d38;*/ font-size: 24px; color: #b18c3c; display: block; padding: 18px 25px; font-weight: bold; position: relative; } @media (max-width: 991px) { .theme-accordion-s1 .panel-heading a, .theme-accordion-s2 .panel-heading a { font-size: 18px; padding: 15px 25px; } } @media (max-width: 767px) { .theme-accordion-s1 .panel-heading a, .theme-accordion-s2 .panel-heading a { padding: 12px 15px; } } .theme-accordion-s1 .panel-heading a:before, .theme-accordion-s2 .panel-heading a:before { font-family: "themify"; content: "\e64b"; font-size: 35px; position: absolute; right: 25px; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; } @media (max-width: 991px) { .theme-accordion-s1 .panel-heading a:before, .theme-accordion-s2 .panel-heading a:before { font-size: 18px; right: 20px; } } .theme-accordion-s1 .panel-heading a:focus, .theme-accordion-s2 .panel-heading a:focus { text-decoration: none; } .theme-accordion-s1 .panel-heading .collapsed, .theme-accordion-s2 .panel-heading .collapsed { font-size: 24px; color: #3d3d3d; } .theme-accordion-s1 .panel-heading .collapsed:before, .theme-accordion-s2 .panel-heading .collapsed:before { -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); } .theme-accordion-s1 .panel-heading + .panel-collapse > .panel-body, .theme-accordion-s2 .panel-heading + .panel-collapse > .panel-body { background-color: #fbfbfb; font-size: 18px; border: 0; padding: 40px 25px 15px; border: none; } .video{ margin-top: .8rem; padding-bottom: 1rem; } .video .content{ display: flex; justify-content: space-between; flex-flow: wrap; padding-top: .6rem; padding-bottom: .5rem; } .video .content .list{ width: 32%; margin-bottom: .58rem; cursor: pointer; } .video .content .list .text{ border: 1px solid #f2f2f2; padding: 18px 20px 12px; } .video .content .list h3{ color: #333; font-size: 18px; font-weight: bold; margin-bottom: 16px; } .video .content .list span{ width: 75px; height: 2px; display: block; background: #a87d19; } .video .content .list p{ color: #666666; margin-top: 13px; font-size: 16px; } .video .content .list .pic{ overflow: hidden; } .video .content .list img{ transition: .3s; } .video .content .list:hover img{ transform: scale(1.1,1.1); } .video_box{ display: flex; align-items: center; justify-content: center; position: fixed; top: 50%; left: 50%; width: 90%; background: #000; height: 500px; transform: translate(-50%,-50%); z-index: -1; opacity: 0; transition: .3s; } .video_box.active{ z-index: 99999; opacity: 1; } .model{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0; z-index: -1; transition: .3s; } .model.active{ opacity: 0.6; z-index: 9999; } .close_box{ position: absolute; right: 0; top: -35px; cursor: pointer; } .video_box video{ min-width: 600px; height: 100%; } .seaech{ padding-bottom: 1rem; padding-top: .5rem; } .seaech .title{ text-align: center; } .seaech .title h3{ color: #0b0b0b; font-size: .36rem; font-weight: bold; margin-bottom: .85rem; } .search_box{ display: flex; align-items: center; justify-content: center; margin-bottom: .8rem; } .search_box input{ width: 8.3rem; height: 68px; border: 1px solid #b3b3b3; border-right: none; font-size: 24px; color: #444242; padding-left: 40px; } .search_box button{ width: 2.56rem; height: 68px; border: 1px solid #a87d19; background: none; color: #a9801f; font-size: 24px; } .seaech .p1{ text-align: center; color: #444242; font-size: .28rem; } .seaech .p1 span{ color: #a87d19; } .seaech .jieguo{ margin-top: .9rem; } .seaech .jieguo .list{ border-bottom: 2px solid #ededed; padding-bottom: 30px; padding-top: 45px; } .seaech .jieguo .list span{ color: #a87d19; } .seaech .jieguo .list:first-child{ border-top: 2px solid #ededed; } .seaech .jieguo h3{ color: #444242; font-size: 24px; margin-bottom: 10px; } .seaech .jieguo h3 span{ color: #a87d19; } .seaech .jieguo p{ color: #444242; font-size: 18px; line-height: 30px; margin-bottom: 10px; } .seaech .jieguo .column span{ color: #444242; font-size: 18px; margin-right: .7rem; } .back-to-top{ display: none; } .desktop-wrapper { display: flex; justify-content: center; overflow: hidden; } .desktop-wrapper .options { display: flex; flex-direction: row; align-items: stretch; overflow: hidden; min-width: 600px; width: 100%; height: 520px; } .desktop-wrapper .options .option { position: relative; overflow: hidden; min-width: 217px; background-size: 750px auto; background-repeat: no-repeat; cursor: pointer; transition: all 1.5s cubic-bezier(0.05, 0.61, 0.41, 0.95); color: #fff; border-left: 5px solid #fff; border-right: 5px solid #fff; } .desktop-wrapper .options .option.active { flex-grow: 10000; -webkit-transition-property: all; -moz-transition-property: all; transition-property: all; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; transition-duration: 0.4s; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; transition-timing-function: ease-out; } .desktop-wrapper .options .option.active .icon-wrapper { opacity: 0; } .desktop-wrapper .options .option.active > div { z-index: 1; } .desktop-wrapper .options .option.active > div .info-wrapper { z-index: 999; } .desktop-wrapper .options .option .info-wrapper img { opacity: 0; } .desktop-wrapper .options .option.active > div .info-wrapper img { opacity: 1; } .desktop-wrapper .options .option.active > div .info-wrapper .title { font-size: .28rem; text-align: left; margin-top: 30px; margin-bottom: 15px; text-transform: uppercase; line-height: 1; opacity: 1; position: relative; /*-webkit-transition-property: opacity;*/ /*-moz-transition-property: opacity;*/ /*transition-property: opacity;*/ /*-webkit-transition-duration: 0.2s;*/ /*-moz-transition-duration: 0.2s;*/ /*transition-duration: 0.2s;*/ /*-webkit-transition-timing-function: ease-out;*/ /*-moz-transition-timing-function: ease-out;*/ /*transition-timing-function: ease-out;*/ /*-webkit-transition-delay: 0.2s;*/ /*-moz-transition-delay: 0.2s;*/ /*transition-delay: 0.2s;*/ } .desktop-wrapper .options .option.active > div .info-wrapper .subtitle { color: white; font-size: 16px; letter-spacing: .035rem; line-height: 1.125; margin: 0; -webkit-transition-property: opacity; -moz-transition-property: opacity; transition-property: opacity; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; transition-timing-function: ease-out; -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; transition-delay: 0.5s; } .desktop-wrapper .options .option.active > div .info-wrapper .description { left: 0px; opacity: 1; /*-webkit-transition-property: opacity;*/ /*-moz-transition-property: opacity;*/ /*transition-property: opacity;*/ /*-webkit-transition-duration: 0.3s;*/ /*-moz-transition-duration: 0.3s;*/ /*transition-duration: 0.3s;*/ /*-webkit-transition-timing-function: ease-out;*/ /*-moz-transition-timing-function: ease-out;*/ /*transition-timing-function: ease-out;*/ /*-webkit-transition-delay: 0.6s;*/ /*-moz-transition-delay: 0.6s;*/ /*transition-delay: 0.6s;*/ } .desktop-wrapper .options .option.active > div .info-wrapper .description p { font-size: 16px; line-height: 30px; text-align: justify; } .desktop-wrapper .options .option.active > div:before { content: ""; position: absolute; height: 100%; width: 101%; top: 0; left: 0; z-index: 1; /*background: rgba(51, 158, 42, 0.9);*/ background-image: linear-gradient(to bottom, rgba(000,000,000,0.1) 26%, rgba(172, 130, 33,1)); /*background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.65) 30%, rgba(0, 0, 0, 0) 100%);*/ /*!* FF3.6-15 *!*/ /*background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.65) 30%, rgba(0, 0, 0, 0) 100%);*/ /*!* Chrome10-25,Safari5.1-6 *!*/ /*background: linear-gradient(to bottom, rgba(0, 0, 0, 0.65) 30%, rgba(0, 0, 0, 0) 100%);*/ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ -webkit-transition-property: all; -moz-transition-property: all; transition-property: all; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s; } .desktop-wrapper .options .option.active > div .icon-wrapper { /*display: flex;*/ /*align-items: flex-start;*/ /*align-content: baseline;*/ display: none; } .desktop-wrapper .options .option.active > div .icon-wrapper .category-text { opacity: 1; display: initial; -webkit-transition-property: all; -moz-transition-property: all; transition-property: all; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s; } .desktop-wrapper .options .option.active > div .icon-wrapper .category-icon:before { opacity: 1; } .desktop-wrapper .options .option:not(.active) { flex-grow: 1; /*filter: grayscale(70%);*/ } .desktop-wrapper .options .option:not(.active):hover { filter: grayscale(0%); } .desktop-wrapper .options .option:not(.active):hover > div:before { background: rgba(172, 130, 33, 0.9); } .desktop-wrapper .options .option:not(.active) > div .title, .desktop-wrapper .options .option:not(.active) > div .subtitle, .desktop-wrapper .options .option:not(.active) > div .description { opacity: 0; } .desktop-wrapper .options .option:not(.active) > div .icon-wrapper { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; justify-content: center; flex-direction: column; align-items: center; } .desktop-wrapper .options .option:not(.active) > div .icon-wrapper .category-icon:before { opacity: .5; } .desktop-wrapper .options .option:not(.active) > div:before { background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.55) 30%, rgba(0, 0, 0, 0) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.55) 30%, rgba(0, 0, 0, 0) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to top, rgba(0, 0, 0, 0.55) 30%, rgba(0, 0, 0, 0) 100%); content: ""; height: 100%; width: 100%; position: absolute; top: 0; left: 0; -webkit-transition-property: all; -moz-transition-property: all; transition-property: all; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s; } .desktop-wrapper .options .option > div { height: 100%; width: 100%; display: flex; flex-direction: column; justify-content: flex-end; padding: 25px .5rem; position: absolute; top: 0; left: 0; transition: 0.5s cubic-bezier(0.05, 0.61, 0.41, 0.95); } .desktop-wrapper .options .option > div .icon-wrapper .category-text { line-height: 40px; padding-left: .75rem; opacity: 0; display: none; } .desktop-wrapper .options .option > div .icon-wrapper .category-icon { padding: 0 20px; } .desktop-wrapper .options .option > div .icon-wrapper .category-icon h4 { font-size: .24rem; overflow: hidden; text-overflow: ellipsis; word-break: break-all; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; } .desktop-wrapper .options .option > div .icon-wrapper .category-icon p { font-size: 16px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; word-break: break-all; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } /*.desktop-wrapper .options .option > div .icon-wrapper .category-icon:before {*/ /* content: '';*/ /* position: absolute;*/ /* top: 50%;*/ /* left: 50%;*/ /* transform: translate(-50%, -50%);*/ /* background-repeat: no-repeat;*/ /* !*-webkit-mask-image: url(../images/sports_biotech_icon.svg);*!*/ /* !*mask-image: url(../images/sports_biotech_icon.svg);*!*/ /* background-color: #fff;*/ /* height: 20px;*/ /* width: 21px;*/ /*}*/ .options > :nth-child(1) { background-color: #515272; background-image: url("../UploadFiles/image/2020-11-27/120353181269275.jpg"); background-position: center center; background-size: cover; } .options > :nth-child(2) { background-color: #6c3f31; background-image: url("../UploadFiles/image/2020-11-27/144646931289341.jpg"); background-position: center center; background-size: cover; } .options > :nth-child(3) { background-color: #323119; background-image: url("../UploadFiles/image/2020-11-27/143614571835233.jpg"); background-position: center center; background-size: cover; } .options > :nth-child(4) { background-color: #5d92cb; background-image: url("../UploadFiles/image/2020-11-27/143657212478740.jpg"); background-position: center center; background-size: cover; } /*.options > :nth-child(5) {*/ /* background: #e9ecef;*/ /* background-image: url("../images/6_01.jpg");*/ /* background-position: center center;*/ /* background-size: cover;*/ /*}*/ /*.honor .content .list{*/ /* display: flex;*/ /* justify-content: flex-start;*/ /* flex-flow: wrap;*/ /* border-bottom: 1px solid #f9f9f9;*/ /* padding-bottom: 0.5rem;*/ /* margin-bottom: 0.5rem;*/ /* width: 100%;*/ /* margin-right: 0;*/ /*}*/ /*.honor .content .list .pic {*/ /* max-width: 3.62rem;*/ /* overflow: hidden;*/ /*}*/ /*.honor .content .list .text {*/ /* max-width: 9.26rem;*/ /* padding-left: 0.5rem;*/ /*}*/ /*.honor .content .list .text p{*/ /* display: block;*/ /*}*/ .team-pop { position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); transition: all 0.3s; opacity: 0; width: 100%; z-index: -1; } .team-pop.active{ opacity: 1; z-index: 9999; } .team-box { display: flex; justify-content: space-between; border: 2px solid #ab8222; box-shadow: 0 0 20px rgb(0 0 0 / 30%); /* background: rgba(255,255,255,0.8); */ background: #fff; background-size: cover; padding: 50px; -webkit-animation: show-dialog .3s ease-in-out 1 both; animation: show-dialog .3s ease-in-out 1 both; position: relative; margin: 0 9%; } .teamMain{ display: flex; justify-content: space-between; width: 100%; } .team-box .left .pic{ width: 260px; height: 260px; margin: 0 auto; margin-bottom: 22px; } .team-box .left .list-title{ text-align: center; } .team-box .left img{ border-radius: 100%; } .team-box .left h3 { color: #ab8222; font-size: 24px; text-align: center; margin-bottom: 15px; } .team-box .left .xian { width: 110px; height: 2px; background: #ab8222; margin: 0 auto; } .team-box .left h4 { color: #3d3d3d; font-size: 22px; line-height: 24px; min-height: 48px; font-weight: normal; text-align: center; margin-top: 18px; } .team-box .right{ width: 70%; } .team-box .right p{ color: #ab8222; font-size: 16px; line-height: 30px; margin-bottom: 10px; } .team-box .right p:last-child{ margin-bottom: 0; } .team-box .right h4{ color: #9f752f; font-size: 24px; line-height: 36px; font-weight: bold; } .team-box .right{ position: relative; display: flex; align-items: center; } .team-box .right::before { content: ""; position: absolute; width: 1px; height: 100%; background: #969696; right: 26px; top: 0; } .teamOne .team-box .right::before{ opacity: 0; } .teamTwo .team-box .right::before{ opacity: 0; } .teamThree .team-box .right::before{ opacity: 0; } .team-box .right .text{ overflow-y: auto; /*height: 425px;*/ padding-right: 30px; margin-right: 20px; /*display: flex;*/ /*align-items: center;*/ /*flex-wrap: wrap;*/ } .team-box .right .text::-webkit-scrollbar-thumb { /* 滚动条里面的小方块 */ /*border-radius: 8px;*/ box-shadow: inset 0 0 5px #969696; background: #969696; max-height: 78px; } .team-box .right .text::-webkit-scrollbar-track { /*滚动条里面轨道*/ box-shadow: inset 5px 0 1px #fff; border-radius: 0; } .team-box .right .text::-webkit-scrollbar { /*滚动条整体样式*/ width: 13px; /*高宽分别对应横竖滚动条的尺寸*/ /*height: 78px;*/ } .team-box .close { position: absolute; top: 0; right: 0; margin: 0; padding: 15px; width: auto; height: auto; opacity: 1; } .team-box .close b { display: block; width: 41px; height: 41px; position: relative; transition: all 0.5s; } .team-box .close b i { display: block; position: absolute; height: 3px; left: 10%; right: 10%; top: 50%; margin-top: -1px; background-color: #ab8222; -webkit-transform: rotate(45deg); transform: rotate(45deg); color: #ab8222; } .team-box .close b i:last-child { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .team-box .close b:hover { transform: rotate(360deg); } .videobox{ margin-bottom: 25px; } .team-pop-two .team-box .right{ width: 100%!important; overflow-y: auto; } .team-pop-two .team-box .right{ max-height: 550px; } .team-pop-two .right .text{ width: 100%; height: 425px; } .team-pop-two .right .text::-webkit-scrollbar-thumb { /* 滚动条里面的小方块 */ /*border-radius: 8px;*/ box-shadow: inset 0 0 5px #ab8222; background: #ab8222; max-height: 78px; } .team-pop-two .right .text::-webkit-scrollbar-track { /*滚动条里面轨道*/ box-shadow: inset 5px 0 1px #fff; border-radius: 0; } .team-pop-two .right .text::-webkit-scrollbar { /*滚动条整体样式*/ width: 13px; /*高宽分别对应横竖滚动条的尺寸*/ /*height: 78px;*/ } .team-pop-two.scrollbar .team-box .right::before{ opacity: 1; } .team-pop-two .team-box .right::before{ background: #ab8222; } .team-pop-two .right .text li{ display: flex; width: 100%; border: none; padding: 0; margin-bottom: 0; } .team-pop-two .right .text li p{ color: #3d3d3d; width: 100%; font-size: 16px; line-height: .36rem; } .team-pop-two .right .text li p:nth-child(1){ min-width: 150px; width: 150px; color: #ab8222; font-weight: bold; } .team-pop-two .team-box .right ul{ width: 100%; } .videobox{ margin-bottom: 25px; } @media screen and (max-width: 1600px) { .slides li .text p { -webkit-line-clamp: 5; -webkit-box-orient: vertical; } .flex-direction-nav li a { width: 20px; height: 35px; } .flex-direction-nav { bottom: 50px; } .large-12 .owl-carousel{ width: 90%; margin: 0 auto; } } @media screen and (max-width: 1440px) { .contact .top .erweima { height: 3.3rem; } .contact .top .top-right { height: 3.3rem; } } @media screen and (max-width: 1366px) { .about .communication .left{ width: 50%; } .slides li .text p { -webkit-line-clamp: 4; -webkit-box-orient: vertical; } .contact .top .erweima { height: 3.5rem; } .contact .top .top-right { height: 3.5rem; } } @media screen and (max-width: 1200px) { .corporate-culture .left{ width: 100%; } .about .communication .left{ width: 45%; } .about .communication .mid{ width: 18%; } .contact .top .erweima { height: 3.8rem; } .contact .top .top-right { height: 3.8rem; } } @media screen and (max-width: 992px) { .talent-cultivation .list .more{ position: relative; left: 0; bottom: 0; } .about .communication .mid{ width: 50%; margin-left: .4rem; } .about .communication .right{ margin-right: .4rem; } .about .communication .list{ flex-flow: wrap; padding-bottom: .58rem; } .about .communication .left{ width: 100%; padding: .58rem .4rem; } .contact .top .erweima { height: 4rem; } .contact .top .top-right { height: 4rem; } .index-recruit .text { width: 95%; } .index-investor ul { width: 100%; transform: none; } } @media screen and (max-width: 800px) { .yema ul .number a { font-size: 16px; } .social-responsibility .news-nav ul { display: block; overflow-x: auto; white-space: nowrap; overflow-scrolling: touch; } .social-responsibility .news-nav ul li { display: inline-block; } .news-nav ul li { margin-right: 15px; } .news-nav ul li a { line-height: 50px; } .news-nav ul li a { font-size: 16px; } .yema ul li a { font-size: 16px; width: 25px; height: 25px; display: flex; align-items: center; justify-content: center; } .yema ul li { width: 25px; height: 25px; line-height: 25px; font-size: 16px; } .yema ul .go { width: 50px; } .yema ul .ye a { font-size: 16px; } .yema ul .go a { width: 50px; font-size: 16px; } .yema ul li:last-child a { width: 43px; font-size: 16px; } .yema ul .number { width: 25px; height: 25px; line-height: 25px; } .news .content .list .pic { width: 100%; max-width: 100%; } .news .content .list .pic img { width: 100%; } .news .content .list .text h3 a { font-size: 18px; line-height: 28px; } .news .content .list .text p { font-size: 14px; line-height: 24px; } .news .content .list .text span { font-size: 14px; } .about-4 .list ul { flex-flow: wrap; } .contact .top .top-right h3 { font-size: .4rem; } .contact .top .top-right li { font-size: .3rem; } .contact .top .top-right .pic { display: none; } .contact .top .top-right { /*width: 100%;*/ height: auto; padding: 20px; } .contact .top .erweima { width: auto; height: auto; padding: 20px; margin-bottom: .4rem; } .contact .top { justify-content: center; } .about-4 .list li .layer p { line-height: .4rem; font-size: .25rem; } .about-4 .list li .layer h3 { font-size: .4rem; } .about-4 .list li .name { font-size: .4rem; } .about-4 .list li.on { width: 100%; height: 3rem; } .about-4 .list li .layer { padding: 0 0 0 .6rem; } .about-4 .list li { height: 1.2rem; width: 100%; font-size: .28rem; line-height: .36rem; border: 0; border-bottom: rgba(255, 255, 255, 0.5) solid 1px; } .news-1 li { width: 100%; } .news-1 a .time { width: 1rem; height: 1rem; font-size: .22rem; } .news-1 a .name { font-size: .26rem; line-height: .4rem; } .index-news .btn { width: 100%; min-height: 1rem; border-bottom: #ccc solid 1px; } .index-news .btn { box-shadow: none; } .index-news .btn ul { width: 100%; display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; } .index-news .btn a { font-size: .28rem; line-height: 1rem; padding: 0 .56rem; font-weight: bold; position: relative; margin-bottom: 0; } .index-news .btn a:hover, .index-news .btn a.on { color: #b1841d; } .index-news .btn a:before { content: ""; display: block; position: absolute; left: .56rem; bottom: -1px; right: .56rem; height: 1px; background: #b1841d; opacity: 0; } .index-news .btn a.on:before { opacity: 1; } .index-news .list { display: none; } .index-news a.p-more { position: absolute; z-index: 10; left: auto; right: 0; top: 1.6rem; bottom: auto; } .index-title p { font-size: .24rem; max-width: 5rem; line-height: .42rem; } .index-news .wal { position: relative; max-width: 8rem; min-height: 1rem; } } @media screen and (max-width: 768px) { .banner .video-icon{ width: 60px; } .reagent-service .textTwo .content ul{ width: 100%; } .reagent-service .textTwo .content ul li{ font-size: 16px; line-height: 26px; } .team-box { padding: 65px 25px 30px; } .teamMain { height: 480px; overflow-y: auto; flex-flow: wrap; } .teamMain .left { width: 100%; } .team-box .right { width: 100%; } .team-box .right .text { margin-right: 0; padding-right: 0; overflow: initial; height: auto; } #erweima{ display: none; } .corporate-culture .right{ width: 100%; } .news .content .list .text{ padding-left: 0; } .search_box input{ width: 70%; height: 50px; font-size: 20px; } .seaech .jieguo h3{ font-size: 20px; } .seaech .jieguo p{ font-size: 16px; } .seaech .jieguo .column span{ font-size: 16px; } .search_box button{ width: 30%; height: 50px; font-size: 20px; } .video_box video{ min-width: auto; width: 100%; } .video_box{ height: 400px; } .video .content .list{ width: 100%; } .theme-accordion-s1 .panel-heading .collapsed, .theme-accordion-s2 .panel-heading .collapsed{ font-size: 18px; } .salary .top .text h3{ font-size: 24px; line-height: 34px; } .salary .top .text h2{ font-size: 24px; line-height: 34px; margin-bottom: 10px; } .salary .top .text h4{ font-size: 24px; line-height: 34px; } .salary .top .text .number{ flex-flow: wrap; } .salary .top .text{ width: 100%; } .salary .top .pic{ text-align: center; width: 100%; } .salary .top .pic img{ width: auto; } .salary .mid h2{ font-size: 30px; } .salary .mid .list{ width: 100%; padding-top: 3.4rem; } .salary .mid .list li{ flex-flow: wrap; padding-right: 0; text-align: center; padding-top: 30px; } .salary .mid .list li .text{ padding-left: 15px; padding-right: 15px; width: 100%; text-align: center; margin-bottom: 20px; } .salary .mid .list li .text h3{ font-size: 24px; } .salary .mid .list li .text h4{ font-size: 20px; margin-bottom: 20px; } .salary .mid .list li .text p{ font-size: 16px; } .salary .mid .list li .text p span{ font-size: 20px; } .salary .mid .list li .pic{ width: 100%; } .corporate-culture .top img{ width: 230px; } .corporate-culture .panel-title a{ padding: 13px 34px 13px 24px; font-size: 18px; line-height: 26px; } .talent-cultivation .listLi{ width: 95%; } .talent-cultivation .list{ margin-bottom: 30px; } .talent-cultivation .list .pic{ width: 100%; margin-bottom: 20px; } .talent-cultivation .list .text h3{ margin-bottom: 10px; } .talent-cultivation .list .text p{ line-height: 26px; } .talent-cultivation .list .text{ width: 100%; } .project-detail .fanhui{ width: 100%; } .project-detail .biaoge{ overflow: hidden; overflow-x: auto; overflow-scrolling: touch; } .project-detail table{ width: 1050px; } .party .biaoge{ overflow: hidden; overflow-x: auto; overflow-scrolling: touch; } .party .biaoge table{ width: 800px; } .responsibility .content .pic{ width: 100%; margin-bottom: 30px; } .responsibility .content .text{ width: 100%; } .responsibility .content .text h3{ margin-bottom: 20px; } .about .honor .content .list{ width: 100%; margin-bottom: 30px; } .supplier-management .content .biaoge{ overflow-x: auto; overflow-scrolling: touch; } .supplier-management .content table{ width: 700px; } .reagent-service .box .text img{ display: none; } .reagent-service .box .pic{ width: 100%; margin-bottom: 30px; } .reagent-service .box .text h3{ font-size: 24px; } .reagent-service .box .text p{ font-size: 16px; line-height: 26px; } .reagent-service .box .text{ align-items: flex-start; width: 100%; padding-left: 0; } .professional-field .professional-nav ul { display: block; overflow-x: auto; white-space: nowrap; overflow-scrolling: touch; } .professional-field .professional-nav ul li{ display: inline-block; margin-right: .5rem; } .professional-field .professional-nav ul li a { font-size: 16px; line-height: 50px; } .professional-field .list{ width: 100%; } .professional-field .list .text h3{ line-height: 40px; } .about .communication .left ul li{ width: 100%; } .about .communication .mid{ width: 100%; margin-left: 0; justify-content: center; align-items: center; } .about .communication .right{ text-align: center; margin-right: 0; width: 100%; } .about .team .item .pic{ max-height: 290px; } .about .team .item{ height: 570px; } .about-title h3{ font-size: 24px; line-height: 50px; width: auto; } .about-title p{ font-size: 18px; text-align: center; } .about .map{ display: none; } .sj-map{ display: block; } .jq22-container{ padding-bottom: 60px; overflow: hidden; } .flexslider{ width: 100%; padding: 0 15px; margin-top: 50px; overflow: initial; } .flex-direction-nav { left: 50%; transform: translateX(-50%); bottom: -20px; width: 100px; } .flex-direction-nav li a.flex-prev{ left: 0; } .flex-direction-nav li a.flex-next{ right: 0; } .slides li{ max-height: initial; } .slides li .text h3{ display: inline-block; padding-left: 0; width: auto; font-size: 20px; line-height: 42px; } .slides li .text p{ line-height: 24px; } .slides li{ flex-flow: wrap; } .slides li .text{ width: 100%; padding-right: 0; margin-bottom: 20px; } .slides li .pic{ width: 100%; } .detail-bot-left { width: 100%; } .detail-bot-right { width: 100%; display: flex; margin-top: 20px; justify-content: center; } .news-detail .news-title h3 { font-size: 20px; } .news-detail .news-title .right a { margin-left: 0; margin-right: 20px; } .news-detail .news-title .left { margin-bottom: 20px; } .index-news .index-title { padding: 1rem 0 0.65rem 0; } .index-news a.p-more { right: 10px; } .index-recruit .text p { margin-bottom: .3rem; font-size: 14px; display: none; } .index-recruit .text a { font-size: 14px; } .index-investor .title p { font-size: 14px; } .index-investor ul { padding: 0; } .index-investor ul li { width: 100%; margin-bottom: 20px; } .index-recruit .text h3 { font-size: .48rem; } .index-investor { padding-top: .7rem; } .index-investor ul li .pic { margin-bottom: 20px; max-height: initial; } .index-investor ul li h3 { font-size: 16px; } .index-investor ul li p { font-size: 14px; line-height: 24px; } .index-recruit .text h3 { font-size: .3rem; } .index-investor .title h3 { font-size: .4rem; } .index-know .content ul { flex-flow: wrap; } .index-know .content ul li { width: 100%; border-right: none; margin-bottom: 25px; padding-left: 0; } .index-know .content ul li:last-child { margin-bottom: 0; } .index-know .content ul li a { font-size: 14px; } .index-know .content ul li p { font-size: 14px; } .index-know .content ul li .pic { width: 60px; } .index-investor ul li .text a { font-size: 14px; } .banner .text h4 { display: none; } .reagent-service .textTwo{ margin-top: 0; } .reagent-service .textTwo p{ font-size: 16px; line-height: 26px; } .news .content .list{ width: 100%; margin-right: 0; } .desktop-wrapper .options { min-width: 100%; flex-flow: wrap; height: auto; } .desktop-wrapper .options .option { height: 400px; margin-bottom: 20px; } .desktop-wrapper .options .option > div .icon-wrapper .category-icon h4 { font-size: 20px; } } @media screen and (max-width: 414px) { } @media screen and (max-width: 375px) { } @media screen and (max-width: 360px) { } @media screen and (max-width: 320px) { } .banner .banner-title { position: absolute; display: flex; align-items: flex-start; flex-flow: column; justify-content: center; right: 0; top: 0; height: 100%; width: 50%; /*background: rgba(0, 0, 0, 0.3);*/ padding-left: 1.05rem; } .bannerTwo .banner-title { background: none; } .banner .banner-title h3 { color: #ffffff; font-size: .62rem; font-weight: bold; width: 100%; margin-bottom: .35rem; } .bannerTwo .banner-title h3 { margin-bottom: 0; } .banner .banner-title span { width: 1rem; height: 5px; background: #ae841e; display: none; } .home .strategy { padding-top: .7rem; padding-bottom: .9rem; } .home .strategy .content { width: 90%; margin: 0 auto; display: flex; align-items: center; flex-flow: wrap; justify-content: space-between; } .home .strategy .content .text { width: 50%; } .home .strategy .content .text h3 { color: #414141; font-weight: bold; font-size: .4rem; margin-bottom: .45rem; } .home .strategy .content .text p { color: #3d3d3d; font-size: 16px; line-height: 30px; margin-bottom: 20px; text-indent: 2em; } .home .strategy .content .text p:last-child { margin-bottom: 0; } .home .strategy .content .pic { width: 48%; text-align: center; } .home .shares { background: url("../images/bg-1_06.jpg") no-repeat; background-size: cover; padding-top: .65rem; padding-bottom: .55rem; } .home .business-policy{ width: 90%; margin: 0 auto; margin-top: 1rem; } .home .business-policy h3 { color: #414141; font-weight: bold; font-size: .4rem; margin-bottom: .45rem; } .home .business-policy p { line-height: 28px; font-size: 16px; color: #999; } .home .shares .content { width: 90%; margin: 0 auto; } .shares_top { display: flex; justify-content: space-between; margin-bottom: .4rem; } .shares_top h3 { color: #414141; font-weight: bold; font-size: .4rem; } .shares_top p { color: #999999; font-size: 16px; text-align: right; line-height: .28rem; } .shares_mid ul { display: flex; flex-flow: wrap; justify-content: space-between; width: 70%; margin: 0 auto; } .shares_mid ul li { display: flex; align-items: center; justify-content: center; flex-flow: column; width: 2.2rem; height: 2.2rem; border-radius: 100%; background: #a37b58; margin-bottom: .26rem; } .shares_mid ul li h5 { color: #ffffff; font-size: .2rem; margin-bottom: 10px; } .shares_mid ul li p { color: #ffffff; font-size: .62rem; font-weight: bold; } .shares_mid ul li span { display: flex; align-items: center; color: #5cde7e; font-size: .2rem; font-weight: bold; } .shares_mid ul li span img { margin-left: 7px; } .shares_bot { display: flex; justify-content: space-between; margin-top: .3rem; } .shares_bot p { color: #3d3d3d; font-size: 16px; } .big-news { padding-top: .68rem; padding-bottom: .55rem; } .big-news .content { width: 90%; margin: 0 auto; } .big-news h3 { color: #414141; font-weight: bold; font-size: .4rem; margin-bottom: .45rem; } .big-news li { border-bottom: 1px solid #a0a0a0; padding: .28rem 0; margin-bottom: 12px; } .big-news li a { color: #3d3d3d; font-size: 16px; } .big-news li a:hover { color: #ae841e; } .big-news li span { color: #ae841e; font-size: 16px; margin-right: 18px; } .home-bot { display: flex; flex-flow: wrap; } .home-bot .finance { display: flex; justify-content: flex-end; width: 50%; background: url("../images/bg-2_02.jpg") no-repeat; background-size: cover; padding-top: .8rem; padding-bottom: 1.6rem; } .finance-box { width: 4.3rem; margin-right: .78rem; } .finance-box h3 { color: #fefefe; font-weight: bold; font-size: .4rem; margin-bottom: .4rem; } .finance-box .list { border-bottom: 1px solid #a0a0a0; padding-bottom: .24rem; margin-bottom: .55rem; } .finance-box .list h4 { color: #ffffff; font-size: .24rem; margin-bottom: .16rem; } .finance-box .list .pdf { display: flex; justify-content: space-between; align-items: center; } .finance-box .list .pdf a img { margin-left: 8px; } .finance-box .list p { color: #bcbcbc; font-size: 16px; } .finance-box .list p a{ color: #bcbcbc; } .finance-box .list:last-child { margin-bottom: 0; } .home-bot .subscription { display: flex; justify-content: flex-start; width: 50%; background: url("../images/bg-3_03.jpg") no-repeat; background-size: cover; padding-top: .8rem; padding-bottom: 1.6rem; } .subscription-box { width: 3.9rem; margin-left: .5rem; } .subscription-box h3 { color: #fefefe; font-weight: bold; font-size: .4rem; margin-bottom: .26rem; } .subscription-box p { /*color: #ffffff;*/ font-size: 16px; line-height: 28px; } .subscription-box .mail { margin-top: 22px; margin-bottom: 30px; } .subscription-box .mail span { color: #ffffff; font-size: 16px; font-weight: bold; } .subscription-box .mail input { width: 3rem; height: 40px; background: #fff; border-radius: 18px; margin-left: 9px; padding-left: 10px; font-size: 16px; } .subscription-box ul { display: flex; flex-flow: wrap; } .subscription-box ul li { color: #ffffff; font-size: 16px; margin-right: 12px; margin-bottom: 12px; } .subscription-box ul li:nth-child(3) { margin-right: 0; } .subscription-box ul li label { margin-left: 5px; margin-bottom: 0; } .subscription-box input[type="checkbox"] { width: 20px; height: 20px; background-color: #fff; -webkit-appearance: none; border: 1px solid #c9c9c9; border-radius: 4px; outline: none; transform: translateY(-1px); margin: 0; } .subscription-box input[type="checkbox"]:checked { background: url("../images/gou_06.png") #fff no-repeat center; background-size: 100% 100%; } .radio-sex { position: relative; display: inline-block; margin-right: 15px; } .radio-sex input { vertical-align: middle; /* 前面三行代码是为了让radio单选按钮与文字对齐 */ width: 19px; height: 19px; appearance: none; /*清楚默认样式*/ -webkit-appearance: none; opacity: 0; outline: none; /* 注意不能设置为display:none*/ } .radio-sex label { position: absolute; left: 0; top: 3px; z-index: 1; /*注意层级关系,如果不把label层级设为最低,会遮挡住input而不能单选*/ width: 19px; height: 19px; border-radius: 100%; background: #fff; } .radio-sex input[type="radio"]:checked + label { background: #fff; } .radio-sex input[type="radio"]:checked + label::after { content: ""; position: absolute; left: 5px; top: 5px; width: 9px; height: 9px; background: url("../images/dian_03.jpg") no-repeat center; } .radio-sex { color: #ffffff; font-size: 16px; } .subscription-box .single { margin-top: 10px; } .send_out { display: flex; justify-content: flex-end; margin-top: 25px; } .send_out button { width: 130px; height: 46px; color: #ffffff; font-size: .24rem; font-weight: bold; border-radius: 20px; background: #414141; border: none; } .inner-w { width: 11.6rem; margin: 0 auto; } .bannerTwo { position: relative; } .bannerTwo .inner-w { display: flex; align-items: center; justify-content: flex-end; position: absolute; left: 50%; top: 0; height: 100%; transform: translateX(-50%); } .bannerTwo .inner-w h3 { color: #ffffff; font-size: .58rem; font-weight: bold; } .navigation { padding-top: .48rem; margin-bottom: .4rem; } .navigation a { color: #a0a0a0; font-size: 16px; } .navigation p{ color: #a0a0a0; } .businessPolicy video { width: 100%; } .businessPolicy h4 { color: #3d3d3d; font-size: .28rem; font-weight: bold; margin-bottom: 10px; } .businessPolicy h3 { color: #3d3d3d; font-size: .36rem; font-weight: bold; padding-top: 15px; } .businessPolicy p { color: #3d3d3d; font-size: 16px; line-height: 30px; } .businessPolicy table p { font-size: 15px; word-break: break-all; } .activities h3 { color: #3d3d3d; font-size: .36rem; font-weight: bold; padding-top: 15px; } .operationalSituation table td:nth-child(2) { text-align: center; } .operationalSituation table td:nth-child(3) { text-align: center; } .businessPolicy .panel-default > .panel-heading + .panel-collapse > .panel-body h5 { color: #333; font-size: 16px; margin-bottom: 10px; line-height: 30px; } .businessPolicy .panel-default > .panel-heading + .panel-collapse > .panel-body p { padding-left: 30px; color: #3d3d3d!important; font-size: 16px!important; line-height: 30px!important; margin-bottom: 0; } .activities h4{ color: #3d3d3d; font-size: .24rem; } .activities .content{ display: flex; justify-content: space-between; flex-flow: wrap; margin-top: .5rem; margin-bottom: 1rem; } .activities .content .left{ width: 2rem; } .scrollbox { width: 100%; overflow: hidden; } #scrollDiv { width: 100%; height: 265px; overflow: hidden; } /*这里的高度和超出隐藏是必须的*/ #scrollDiv li { display: flex; align-items: center; justify-content: center; height: 95px; overflow: hidden; vertical-align: bottom; zoom: 1; } #scrollDiv li a{ color: #b5b4b4; font-size: .32rem; font-weight: bold; } #scrollDiv li a.active{ color: #ae841e; font-size: .42rem; } #scrollDiv li a:hover{ color: #ae841e; font-size: .42rem; } .updown{ text-align: center; } .updown i{ font-size: .5rem; transition: 0.3s; } .updown i:hover{ color: #ae841e; } .activities .content .right{ width: 8.5rem; } .activities .content .list{ display: flex; justify-content: space-between; flex-flow: wrap; border-bottom: 2px solid #d2d2d2; padding-bottom: 18px; margin-bottom: 20px; } .activities .content .list a{ display: flex; justify-content: space-between; width: 100%; color: #3d3d3d; } .activities .content .list a:hover p{ color: #ae841e; } .activities .content .list span{ color: #ae841e; font-size: 16px; margin-right: .44rem; width: 1rem; line-height: .36rem; } .activities .content .list p{ color: #3d3d3d; font-size: 16px; width: 6.25rem; line-height: .36rem; transition: 0.3s; } .lihai table{ width: 100%; border: 1px solid #eee; } .lihai table th{ background: #a37b58; color: #fff; line-height: 34px; font-size: 16px; padding: 10px 5px; } .lihai table td{ padding: 10px 5px; color: #3d3d3d; font-size: 16px; line-height: 26px; text-align: justify; } .aharmaTheoryMeeting .biaoge{ width: 100%; } .aharmaTheoryMeeting table{ width: 100%; } .aharmaTheoryMeeting table th{ color: #3d3d3d; font-size: .2rem; border-bottom: 1px solid #adadad; padding-bottom: 20px; text-align: center; } .aharmaTheoryMeeting table td:nth-child(2){ text-align: left; width: 500px; } .aharmaTheoryMeeting table td:first-child{ color: #ae841e; font-size: 16px; } .aharmaTheoryMeeting table td{ color: #3d3d3d; font-size: .2rem; border-bottom: 1px solid #adadad; padding: 30px 0; text-align: center; } .aharmaTheoryMeeting table td a{ color: #3d3d3d; } .aharmaTheoryMeeting table td a:hover{ color: #ae841e; } .aharmaTheoryMeeting .download{ width: 100%; border-bottom: 1px solid #adadad; padding-bottom: 14px; margin-bottom: 16px; } .aharmaTheoryMeeting .download a{ display: flex; align-items: center; color: #3d3d3d; font-size: 16px; } .aharmaTheoryMeeting .download a img{ margin-left: 14px; } .aharmaTheoryMeeting .text p{ color: #3d3d3d; font-size: 16px; line-height: .4rem; } .summary .text p{ color: #3d3d3d; font-size: 16px; line-height: .38rem; } .organization .content h3{ color: #a37b58; font-size: .28rem; margin-bottom: 20px; } .organization .content .lst{ margin-bottom: .7rem; width: 100%; } .organization .content .lst .pic{ text-align: center; width: 100%; } .organization .content .biaoge{ width: 100%; margin-top: 30px; } .organization .content table{ width: 100%; } .organization .content table th{ background: #a37b58; color: #ffffff; font-size: 16px; padding: 0 25px; line-height: 50px; } .organization .content table td{ color: #3d3d3d; padding: 9px 25px; line-height: 26px; font-size: 16px; border-bottom: 1px solid #bfbfbf; } .organization .content .lst:last-child{ margin-bottom: 0; } .director_top p{ color: #3d3d3d; font-size: 16px; line-height: .38rem; } .director_bot{ width: 100%; margin-top: .45rem; } .director_bot .menuone{ display: flex; justify-content: space-between; border-bottom: 2px solid #bfbfbf; padding-bottom: .35rem; } .director_bot .menuone a{ display: block; width: 100%; text-align: center; color: #fff; font-size: 20px; position: relative; height: 44px; line-height: 44px; border-radius: 20px; padding: 0 30px; background: #b5b5b5; } .director_bot .menuone a i{ position: absolute; left: 50%; bottom: -29px; transform: translateX(-50%); } .director_bot .menuone a i { color: #3d3d3d; } .director_bot .menuone a.active{ color: #fff; background: #a37b58; } .director_bot .menuone a.active i{ color: #a37b58; } .director_bot .menutwo{ display: none; } .director_bot .directorList{ display: flex; justify-content: space-between; margin-top: .44rem; flex-flow: wrap; } .director_bot .directorDetailList .lists{ display: flex; justify-content: space-between; flex-flow: wrap; background: #f2f2f2; padding: 40px; } .director_bot .directorDetailList .lists .left{ width: 50%; border-right: 1px solid #b5b5b5; } .director_bot .directorDetailList .lists .right{ width: 50%; padding-left: 40px; } .director_bot .directorDetailList .lists h4{ color: #a37b58; font-size: 16px; margin-bottom: 10px; } .director_bot .directorDetailList .lists p{ color: #414141; font-size: 16px; line-height: .3rem; margin-bottom: 0; } .director_bot .directorList .item{ width: 100%; } .director_bot .directorList .lists{ margin-bottom: .38rem; margin-right: 1rem; width: 2.3rem; } .director_bot .directorList .lists:nth-child(3n){ margin-right: 0; } .director_bot .directorList .lists .pic{ width: 2.3rem; height: 2.3rem; margin-bottom: .28rem; overflow: hidden; border-radius: 20px; } .director_bot .directorList .lists .pic img{ border-radius: 20px; transition: .3s; } .director_bot .directorList .lists h3{ color: #3d3d3d; font-size: .24rem; margin-bottom: 14px; font-weight: normal; padding-top: 0; } .director_bot .directorList .lists h4{ color: #3d3d3d; font-size: 16px; margin-bottom: 25px; } .director_bot .directorList .lists button{ width: 106px; height: 33px; border-radius: 16px; border: none; color: #ffffff; font-size: 16px; background: #b6b5b5; transition: 0.3s; position: relative; } .director_bot .directorList .lists button img{ position: absolute; bottom: -37px; left: 50%; opacity: 0; transform: translateX(-50%); } .director_bot .directorList .lists button img.active{ opacity: 1; } .director_bot .directorList .lists button.active{ background: #a37b58; } .director_bot .directorList .lists:hover button{ background: #a37b58; } .director_bot .directorList .lists:hover .pic img{ transform: scale(1.1,1.1); } .experience{ position: relative; justify-content: space-between; flex-flow: wrap; width: 10rem; background: #f2f2f2; padding: .36rem .42rem .46rem; margin-top: .4rem; display: none; left: 0; } .experience.active{ display: block; } .director_bot .experience h4{ color: #a37b58!important; margin-bottom: 12px!important; } .director_bot .experience p{ color: #414141!important; line-height: 28px; } .director_bot .experience .left{ width: 50%; border-right: 1px solid #b5b5b5; } .director_bot .experience .right{ width: 50%; padding-left: .44rem; } .director_bot table{ width: 100%; border: 1px solid #a3abb8; } .director_bot .diversification{ margin-top: 32px; } .director_bot .diversification th{ background: #a37b58; color: #ffffff; font-size: 16px; font-weight: normal; text-align: center; padding: 10px; } .director_bot .diversification th{ padding: 10px 3px; } .director_bot .diversification th p{ color: #fff; } .director_bot .diversification td:first-child{ color: #3d3d3d; } .director_bot .diversification td{ color: #a3abb8; font-size: 16px; height: 40px; } .director_bot .diversification p{ color: #3d3d3d; font-size: 16px; line-height: 30px; margin-bottom: 12px; text-align: justify; } .director_bot .further_study{ margin-top: .45rem; } .director_bot .further_study table{ border: none; } .director_bot .further_study th{ background: #a37b58; color: #fff; line-height: 34px; font-size: 16px; padding: 5px 5px; } .director_bot .further_study td{ color: #3d3d3d; line-height: 30px; font-size: 16px; padding: 10px 5px; border-bottom: 1px solid #b5bcc6; } .director_bot .further_study td:last-child p{ text-align: center; } .director_bot .further_study td p { margin-bottom: 0; } .director_bot .further_study td p { font-size: 15px; } .director_bot .grade{ color: #3d3d3d; font-size: 16px; line-height: .36rem; margin-top: .45rem; } .director_bot .grade p{ color: #3d3d3d; font-size: 16px; line-height: 30px; margin-bottom: 12px; text-align: justify; } .director_bot .menutwo p{ color: #3d3d3d; font-size: 16px; line-height: 30px; margin-bottom: 12px; text-align: justify; } .director_bot .succession_planning{ margin-top: .45rem; } .director_bot .succession_planning h4{ color: #3d3d3d; font-size: 16px; font-weight: bold; margin-bottom: 11px; } .director_bot .succession_planning p{ color: #3d3d3d; font-size: 16px; line-height: .36rem; } .faq-section{ width: 100%; } .theme-accordion-s1, .theme-accordion-s2 { margin-bottom: 0; border-top: 1px solid #a0a0a0; } .theme-accordion-s1 .panel-default, .theme-accordion-s2 .panel-default { background: transparent; border-bottom: 1px solid #a0a0a0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } .theme-accordion-s1 .panel-heading, .theme-accordion-s2 .panel-heading { background-color: transparent; padding: 0; border-radius: 0; } .theme-accordion-s1 .panel + .panel, .theme-accordion-s2 .panel + .panel { /*margin-top: 15px;*/ margin-bottom: 0!important; } .theme-accordion-s1 .panel-heading a, .theme-accordion-s2 .panel-heading a { /*background-color: #ab1d38;*/ font-size: .24rem; color: #3d3d3d; display: block; padding: 18px 25px 18px 0; position: relative; } @media (max-width: 991px) { .theme-accordion-s1 .panel-heading a, .theme-accordion-s2 .panel-heading a { font-size: 18px; padding: 15px 25px; } } @media (max-width: 767px) { .theme-accordion-s1 .panel-heading a, .theme-accordion-s2 .panel-heading a { padding: 12px 15px; } } .theme-accordion-s1 .panel-heading a:before, .theme-accordion-s2 .panel-heading a:before { font-family: "themify"; content: "\e64b"; font-size: 25px; position: absolute; right: 25px; color: #b5b4b4; font-weight: bold; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; } @media (max-width: 991px) { .theme-accordion-s1 .panel-heading a:before, .theme-accordion-s2 .panel-heading a:before { font-size: 18px; right: 20px; } } .theme-accordion-s1 .panel-heading a:focus, .theme-accordion-s2 .panel-heading a:focus { text-decoration: none; } .theme-accordion-s1 .panel-heading .collapsed, .theme-accordion-s2 .panel-heading .collapsed { font-size: .24rem; color: #3d3d3d; } .theme-accordion-s1 .panel-heading .collapsed:before, .theme-accordion-s2 .panel-heading .collapsed:before { -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); } .theme-accordion-s1 .panel-heading + .panel-collapse > .panel-body, .theme-accordion-s2 .panel-heading + .panel-collapse > .panel-body { background-color: #f2f2f2; border: 0; padding: 20px 40px; border: none; color: #3d3d3d!important; font-size: 16px!important; line-height: 30px!important; } .resolution .panel-collapse > .panel-body h4{ color: #3d3d3d; font-size: 16px; line-height: .35rem!important; } .resolution .panel-collapse > .panel-body p{ color: #3d3d3d!important; font-size: 16px!important; line-height: 30px!important; } .resolution .owl-carousel .owl-item a.active{ color: #ae841e; } .resolution .grid{ display: flex; justify-content: center; } .resolution .grid a{ color: #b5b4b4; font-weight: bold; font-size: .24rem; } .resolution .owl-carousel .owl-controls .owl-nav .owl-prev{ position: absolute; left: -20px; top: 0; background: none; padding: 0; margin: 0; } .auditCommittee p { line-height: .3rem; font-size: 16px; color: #3d3d3d; } .resolution .owl-carousel .owl-controls .owl-nav .owl-next{ position: absolute; right: -20px; top: 0; background: none; padding: 0; margin: 0; } .resolution .owl-carousel .owl-controls .owl-nav i{ color: #b5b4b4; font-size: 30px; font-weight: bold; } .resolution .projects-grids{ width: 94%; margin: 0 auto; margin-bottom: .4rem; } .functionalCommittee .menuone { display: flex; justify-content: center; border-bottom: 2px solid #bfbfbf; padding-bottom: .4rem; } .functionalCommittee .menuone li { margin: 0 30px; } .functionalCommittee_nav{ width: 100%; } .functionalCommittee .menuone a { display: block; width: 100%; text-align: center; font-size: 20px; color: #fff; position: relative; height: 44px; line-height: 44px; border-radius: 20px; padding: 0 30px; background: #b5b5b5; } .functionalCommittee .menuone a.active { color: #fff; background: #a37b58; } .functionalCommittee .menuone a i { position: absolute; left: 50%; bottom: -29px; transform: translateX(-50%); color: #3d3d3d; } .functionalCommittee .menuone a.active i{ color: #a37b58; } .functionalCommittee .auditCommittee{ margin-top: 42px; } .functionalCommittee_box{ width: 100%; } .functionalCommittee .menutwo{ display: none; } .functionalCommittee .biaoge{ width: 100%; } .functionalCommittee table{ width: 100%; border: none; } .functionalCommittee table th{ background: #a37b58; color: #fff; font-size: 16px; line-height: 46px; padding: 0 8px; text-align: center; border-bottom: 1px solid #bfbfbf; } .director_bot .further_study th p { color: #fff; margin-bottom: 0; } .functionalCommittee table td{ border-bottom: 1px solid #bfbfbf; padding: 25px 8px; color: #3d3d3d; font-size: 16px; line-height: .38rem; } .auditCommittee h4{ font-weight: bold; margin-bottom: 12px; } .auditCommittee p{ line-height: .3rem; } .auditCommittee .biaoge:last-child th{ background: #e5e5e5; color: #3d3d3d; padding: 12px 8px; } .communicationSituation{ margin-top: 30px; } .communicationSituation h3{ display: flex; flex-flow: wrap; align-items: flex-end; font-size: .28rem; font-weight: bold; margin-bottom: 15px; } .communicationSituation h3 p{ font-size: 16px; font-weight: normal; margin-left: 9px; line-height: .2rem; margin-bottom: 0; } .communicationSituation p{ line-height: .3rem; margin-bottom: 10px; } .communicationSituation h4{ color: #a37b58; font-weight: bold; font-size: .22rem; margin-bottom: 10px; } .communicationSituation table th{ border-bottom: none; } .communicationSituation table td{ padding: 8px; } .operationalSituation h3{ font-size: .28rem; padding-top: 0; } .operationalSituation .biaoge{ width: 100%; } .operationalSituation table{ width: 100%; border: 1px solid #a3abb8; } .operationalSituation table th{ background: #a37b58; padding: 12px; color: #fff; font-size: 15px; text-align: center; } .operationalSituation table td{ padding: 15px; font-size: 16px; color: #000000; line-height: 26px; text-align: justify; } .operationalSituation table td:last-child{ color: #a3abb8; } .operationalSituation table tr:last-child td { text-align: left; } .communicationSituation .communicationSituation{ margin-top: 40px; margin-bottom: 1rem; } .communicationSituation table{ border: none; } .communicationSituation table td{ border-bottom: 1px solid #a3abb8; } .communicationSituation table td:last-child { color: #000; } .communicationSituation h3{ font-size: .22rem; } .internalAudit .text{ margin-top: 40px; margin-bottom: 1rem; } .internalAudit .text h4{ color: #a37b58; font-size: .24rem; font-weight: bold; margin-bottom: 11px; } .internalAudit .text p{ line-height: .38rem; width: 100%; } .institutionalNorms ul{ width: 100%; display: flex; justify-content: space-between; flex-flow: wrap; } .institutionalNorms li{ width: 48%; border-bottom: 1px solid #b9b9b9; padding-bottom: 27px; margin-bottom: 27px; } .institutionalNorms li a{ display: flex; justify-content: space-between; align-items: center; color: #3d3d3d; font-size: .2rem; } .institutionalNorms li a:hover{ color: #ae841e; } .institutionalNorms li img{ margin-right: .27rem; } .financialOverview .information{ width: 100%; } .financialOverview h4{ color: #a37b58; font-size: .28rem; font-weight: bold; margin-top: .38rem; margin-bottom: .3rem; } .financialOverview .information table{ width: 100%; border-top: 1px solid #bfbfbf; } .financialOverview .information td{ border-bottom: 1px solid #bfbfbf; padding: 8px 0; line-height: 30px; } .financialOverview .menutwo{ display: none; width: 100%; } .financialOverview .menufour{ display: none; width: 100%; } .financialOverview .menuone{ display: flex; } .financialOverview .menuone li{ width: 136px; height: 40px; line-height: 40px; border-radius: 18px; text-align: center; margin-right: 18px; } .financialOverview .menuone li a{ display: block; width: 100%; height: 100%; color: #fff; background: #b5b5b5; border-radius: 18px; font-size: .24rem; } .financialOverview .menuone li a.active{ background: #a37b58; } .financialOverview .menuthree{ display: flex; border-bottom: 1px solid #bfbfbf; padding-bottom: 40px; margin-bottom: 40px; } .financialOverview .menuthree li:last-child a{ /*padding-right: 0;*/ /*margin-right: 0;*/ border-right: none; } .financialOverview .menuthree a{ color: #3d3d3d; font-size: .22rem; position: relative; padding-right: 25px; margin-right: 25px; border-right: 1px solid #b5b5b5; line-height: 32px; } .financialOverview .menuthree a i { position: absolute; left: 50%; bottom: -29px; transform: translateX(-150%); } .financialOverview .menuthree a.active{ color: #a37b58; } .financialOverview .data-content .biaoge{ width: 100%; margin-top: .65rem; overflow-x: auto; } .financialOverview .data-content table{ width: 100%; word-break: keep-all; } .financialOverview .data-content table th{ color: #ffffff; font-size: 16px; background: #b5b5b5; padding: 10px 0; min-width: 120px; } .financialOverview .data-content table th:first-child{ padding-left: 10px; } .checkbox-wrap .checkbox { min-width: 100px; } .financialOverview .data-content table td{ color: #3d3d3d; font-size: 16px; border-bottom: 1px solid #bfbfbf; padding: 10px 0; } .financialOverview .data-content .operation{ width: 100%; display: flex; justify-content: flex-end; align-items: center; padding-right: 22px; margin-top: 30px; } .financialOverview .data-content .operation a{ margin-left: 14px; } .checkbox-wrap{ overflow-x: auto; } .checkbox-wrap .checkbox{ min-width: 100px; } .monthly .menuone{ display: flex; justify-content: center; width: 100%; border-bottom: 2px solid #bfbfbf; padding-bottom: .4rem; margin-bottom: 40px; } .monthly .report-nav{ width: 100%; } .monthly .menuone li{ width: 30%; } .monthly .menuone a { display: block; width: 100%; text-align: center; color: #3d3d3d; font-size: .24rem; position: relative; } .monthly .menuone a.active{ color: #a37b58; } .monthly .menuone a i { position: absolute; left: 50%; bottom: -29px; transform: translateX(-50%); } .monthly .projects-grids { width: 94%; margin: 0 auto; margin-bottom: .4rem; } .monthly .grid { display: flex; justify-content: center; } .monthly .grid a { color: #b5b4b4; font-weight: bold; font-size: .24rem; } .monthly .owl-carousel .owl-item a.active { color: #ae841e; } .monthly .owl-carousel .owl-controls .owl-nav i { color: #b5b4b4; font-size: 30px; font-weight: bold; } .monthly .owl-carousel .owl-controls .owl-nav .owl-prev { position: absolute; left: -20px; top: 0; background: none; padding: 0; margin: 0; } .monthly .owl-carousel .owl-controls .owl-nav .owl-next { position: absolute; right: -20px; top: 0; background: none; padding: 0; margin: 0; } .monthly .biaoge{ width: 100%; margin-bottom: .48rem; } .monthly .biaoge table{ width: 100%; } .monthly .biaoge th{ background: #a37b58; color: #fff; line-height: 62px; text-align: center; } .monthly .biaoge td{ text-align: center; line-height: 40px; border-bottom: 1px solid #a3abb8; } .quarter-content{ width: 100%; } .quarter-content .menuthree{ display: flex; justify-content: center; align-items: center; background: #a37b58; height: 60px; } .quarter-content .menuthree li{ width: 20%; text-align: center; position: relative; } .quarter-content .menuthree li a{ color: #fff; font-size: 24px; font-weight: bold; } .quarter-content .menuthree li img{ position: absolute; bottom: -40px; left: 50%; transform: translateX(-50%); display: none; } .quarter-content .menuthree li img.active{ display: block; } .quarter-content .menufour{ display: none; } .quarter-content .menufour ul{ width: 100%; background: #f2f2f2; padding: .4rem; margin-top: 27px; } .quarter-content .menufour ul li{ margin-bottom: 20px; } .quarter-content .menufour ul li:last-child{ margin-bottom: 0; } .quarter-content .menufour ul a{ color: #3d3d3d; } .quarter-content .menufour ul a img{ margin-right: 20px; } .annualReport-content{ width: 100%; } .annualReport-content .top{ display: flex; width: 100%; justify-content: space-between; align-items: center; } .annualReport-content .top .pic{ width: 3.5rem; height: 5rem; background: #dadada; position: relative; } .annualReport-content .top .pic img{ width: 100%; height: 100%; position: absolute; left: -6px; top: -8px; border: 1px solid #dadada; } .annualReport-content .top .text{ width: 5.55rem; } .annualReport-content .top .text h2{ color: #dadada; font-size: .52rem; font-weight: bold; margin-bottom: 20px; } .annualReport-content .top .text h3{ color: #3d3d3d; font-size: .24rem; font-weight: bold; } .annualReport-content .top .text .download{ display: flex; justify-content: space-between; align-items: center; height: .7rem; border-top: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0; padding-right: 30px; margin-top: .42rem; } .annualReport-content .bot{ margin-top: .9rem; } .annualReport-content .bot ul{ display: flex; justify-content: flex-start; flex-flow: wrap; } .annualReport-content .bot ul li{ /*width: 30%;*/ margin-bottom: .6rem; margin-right: 1.75rem; } .annualReport-content .bot ul li:nth-child(3n){ margin-right: 0; } .annualReport-content .bot .pic{ width: 2.7rem; height: 3.8rem; background: #dadada; position: relative; margin-bottom: 30px; } .annualReport-content .bot .pic img{ width: 100%; height: 100%; position: absolute; left: -6px; top: -8px; border: 1px solid #dadada; } .annualReport-content .bot .text h2{ color: #dadada; font-size: .52rem; font-weight: bold; margin-bottom: 20px; } .annualReport-content .bot .text .download{ display: flex; justify-content: space-between; align-items: flex-end; padding-bottom: 16px; height: 44px; border-bottom: 1px solid #a0a0a0; } .stock h3{ display: flex; justify-content: space-between; align-items: flex-end; } .stock h3 a{ color: #3d3d3d; font-size: .24rem; font-weight: bold; } .stock h3 img{ margin-left: 20px; } .stock ul { display: flex; flex-flow: wrap; justify-content: space-between; width: 70%; margin: 0 auto; } .stock ul li { display: flex; align-items: center; justify-content: center; flex-flow: column; width: 2.2rem; height: 2.2rem; border-radius: 100%; background: #a37b58; margin-bottom: .26rem; } .stock ul li h5 { color: #ffffff; font-size: .2rem; margin-bottom: 10px; } .stock ul li p { color: #ffffff; font-size: .62rem; font-weight: bold; } .stock ul li span { display: flex; align-items: center; color: #5cde7e; font-size: .2rem; font-weight: bold; } .stock ul li span img { margin-left: 7px; } .stock_bot{ width: 100%; display: flex; justify-content: space-between; border-top: 1px solid #a5a5a5; padding-top: 28px; margin-top: 30px; } .stock_bot p{ line-height: 30px; font-size: 16px; color: #3d3d3d; } .stock_bot p:last-child{ text-align: right; } .shareholders .list img{ margin-right: 12px; } .shareholders .text h4{ font-size: .24rem; font-weight: bold; color: #3d3d3d; line-height: .46rem; } .shareholders .text{ border-bottom: 1px solid #d2d2d2; padding-bottom: 28px; margin-bottom: 22px; } .shareholders .text p{ color: #3d3d3d; line-height: .4rem; } .shareholdersStructure p{ color: #3d3d3d; } .shareholdersStructure .biaoge{ width: 100%; margin-top: 22px; } .shareholdersStructure .biaoge table{ width: 100%; } .shareholdersStructure .biaoge th{ background: #a37b58; color: #ffffff; height: 60px; padding: 0 18px; } .shareholdersStructure .biaoge td{ border-bottom: 1px solid #a3abb8; padding: 9px 18px; } .dividendInformation .menuone{ display: flex; justify-content: space-between; width: 100%; border-bottom: 2px solid #bfbfbf; padding-bottom: .35rem; } .dividendInformation .menuone li{ width: 50%; text-align: center; } .dividendInformation .menuone a { display: block; width: 100%; text-align: center; color: #3d3d3d; font-size: .24rem; position: relative; } .dividendInformation .menuone a.active { color: #a37b58; } .dividendInformation .menuone a i { position: absolute; left: 50%; bottom: -29px; transform: translateX(-50%); } .dividendInformation .menutwo{ display: none; width: 100%; } .dividendInformation .biaoge{ width: 100%; margin-top: 44px; } .dividendInformation table{ width: 100%; } .dividendInformation th{ color: #ffffff; background: #a37b58; line-height: 60px; padding: 0 18px; } .dividendInformation td{ border-bottom: 1px solid #a3abb8; padding: 12px 18px; } .dividendInformation .overTheYears th{ padding: 0; border: 1px solid #a3abb8; text-align: center; font-weight: normal; } .broker h4{ color: #a37b58; font-size: .24rem; font-weight: bold; margin-bottom: .36rem; margin-top: .36rem; } .broker p{ line-height: 30px; } .message .subscription-box{ margin-left: 0; width: 100%; } .message .subscription-box span{ color: #3d3d3d; font-size: .2rem; font-weight: bold; } .message .subscription-box .mail{ margin-bottom: 40px; } .message .subscription-box .mail input{ background: #f2f2f2; } .message .subscription-box .single{ margin-top: 20px; } .message .subscription-box input[type="checkbox"]{ background: #f2f2f2; } .message .subscription-box ul li label{ font-weight: normal; } .message .subscription-box ul li{ color: #3d3d3d; margin-right: 25px; } .message .subscription-box input[type="checkbox"]:checked { background: url(../images/gou_06.png) #f2f2f2 no-repeat center; background-size: 100% 100%; } .message .radio-sex{ color: #3d3d3d; } .message .radio-sex label{ background: #f2f2f2; } .message .send_out{ justify-content: flex-start; margin-top: 45px; } .menufour{ display: none; } .menuthree{ display: flex; justify-content: center; width: 94%; margin: 0 auto; margin-bottom: 0.4rem; margin-top: .4rem; } .menuthree .grid { display: flex; justify-content: center; width: 50%; } .menuthree .grid a { color: #b5b4b4; font-weight: bold; font-size: .24rem; } .menuthree .grid a.active{ color: #ae841e; } .auditCommittee .panel-collapse > .panel-body p { color: #3d3d3d!important; font-size: 16px!important; line-height: 30px!important; } .auditCommittee .panel-collapse > .panel-body h5{ color: #3d3d3d!important; font-size: 16px!important; line-height: 30px!important; margin-top: 15px; font-weight: bold; } .menufive{ display: none; } .menufive{ display: flex; justify-content: center; width: 94%; margin: 0 auto; margin-bottom: 0.4rem; margin-top: .4rem; } .menufive .grid { display: flex; justify-content: center; width: 50%; } .menufive .grid a { color: #b5b4b4; font-weight: bold; font-size: .24rem; } .menufive .grid a.active{ color: #ae841e; } .menusix{ display: none; } .supplier-management .content p { color: #3d3d3d; font-size: 16px; text-indent: 2em; line-height: 30px; text-align: justify; } .aharmaTheoryMeeting div { font-size: 16px; color: #3d3d3d; line-height: 30px; } @media screen and (max-width: 1600px) { } @media screen and (max-width: 1440px) { } @media screen and (max-width: 1366px) { .shares_mid ul li { width: 2.5rem; height: 2.5rem; } } @media screen and (max-width: 1200px) { .director_bot .menuone a i{ bottom: -20px; } } @media screen and (max-width: 992px) { .annualReport-content .bot .pic{ width: 3.7rem; height: 4.8rem; } .director_bot .directorList .lists{ margin-right: 2rem; } .inner-w { width: 93%; } .activities .content .left{ width: 20%; } .activities .content .right{ width: 75%; } } @media screen and (max-width: 768px) { .director_bot .directorDetailList .lists .left{ width: 100%; border-right: none; margin-bottom: 25px; } .director_bot .directorDetailList .lists h4{ font-size: 16px; } .director_bot .directorDetailList .lists p{ font-size: 16px; line-height: 28px; } .director_bot .directorDetailList .lists .right{ width: 100%; padding-left: 0; } .dividendInformation .biaoge{ overflow: hidden; overflow-x: auto; overflow-scrolling: touch; } .dividendInformation .biaoge table{ white-space:nowrap; } .dividendInformation .menuone a{ font-size: 20px; } .dividendInformation .menuone{ padding-bottom: 40px; } .shareholdersStructure .biaoge{ overflow: hidden; overflow-x: auto; overflow-scrolling: touch; } .shareholdersStructure .biaoge table{ white-space:nowrap; } .shareholders .text h4{ font-size: 20px; line-height: 30px; } .shareholders .text p{ line-height: 28px; } .shareholders .content .list p{ width: 80%!important; } .stock ul{ width: 100%; } .stock ul li { width: 3.3rem; height: 3.3rem; } .stock ul li h5{ font-size: 18px; margin-bottom: 20px; } .activities h3{ flex-flow: wrap; } .stock h3 a{ display: block; font-size: 20px; margin-top: 30px; } .stock h3 img{ width: 25px; } .stock ul li span{ margin-top: 20px; } .stock ul li p { font-size: 50px; } .stock_bot{ flex-flow: column; } .stock_bot p{ line-height: 26px; margin-bottom: 15px; } .stock_bot p:last-child{ text-align: left; } .annualReport-content .top{ flex-flow: wrap; } .annualReport-content .top .pic{ width: 100%; height: auto; margin-bottom: 25px; } .annualReport-content .top .text{ width: 100%; } .annualReport-content .top .text .download{ height: 50px; } .annualReport-content .top .text h3{ font-size: 20px; } .annualReport-content .top .text h2{ font-size: 36px; margin-bottom: 10px; } .annualReport-content .bot li{ width: 100%; margin-right: 0!important; } .annualReport-content .bot .text h2{ font-size: 36px; } .annualReport-content .bot .pic{ width: 100%; height: auto; } .annualReport-content .bot .pic img{ position: relative; left: 0; top: 0; } .annualReport-content .top .pic img{ position: relative; left: 0; top: 0; } .quarter-content .menuthree li img{ bottom: -42px; } .quarter-content .menuthree li a{ font-size: 20px; } .monthly .report-nav{ overflow: hidden; overflow-x: auto; overflow-scrolling: touch; } .monthly .report-nav li{ display: inline-block; margin-right: 40px; width: auto; } .monthly .menuone{ padding-bottom: 40px; white-space:nowrap; justify-content: normal; width: max-content; } .monthly .biaoge{ overflow: hidden; overflow-x: auto; overflow-scrolling: touch; } .monthly .biaoge table{ white-space:nowrap; } .monthly .biaoge table th{ padding: 0 20px; } .monthly .biaoge table td{ padding: 0 20px; } .monthly .menuone a{ font-size: 20px; } .monthly .projects-grids{ width: 82%; } .monthly .grid a{ font-size: 20px; } .financialOverview .information .biaoge{ overflow: hidden; overflow-x: auto; overflow-scrolling: touch; } .financialOverview .information .biaoge table{ white-space:nowrap; } .financialOverview .menuone li a{ font-size: 20px; } .financialOverview .menuthree a{ font-size: 20px; } .financialOverview .data-content .biaoge{ overflow: hidden; overflow-x: auto; overflow-scrolling: touch; } .financialOverview .data-content .biaoge table{ white-space:nowrap; } .financialOverview .information td{ padding-right: 30px; } .financialOverview .data-content table td{ padding-right: 30px; } .financialOverview .data-nav{ overflow: hidden; overflow-x: auto; overflow-scrolling: touch; } .financialOverview .data-nav .menuthree{ white-space:nowrap; width: max-content; } .financialOverview .data-nav .menuthree li{ display: inline-block; } .institutionalNorms li{ padding-bottom: 20px; margin-bottom: 20px; width: 100%; } .institutionalNorms li p{ width: 85%; } .institutionalNorms li a{ font-size: 18px; } .internalAudit .text h4{ font-size: 20px; } .internalAudit .text p{ line-height: 28px; } .operationalSituation h3{ line-height: 30px; } .operationalSituation .biaoge{ overflow: hidden; overflow-x: auto; overflow-scrolling: touch; } .operationalSituation .biaoge table{ width: 1000px; } .communicationSituation p{ font-size: 16px; line-height: 28px; } .communicationSituation h3 p{ font-size: 16px; line-height: 30px; } .functionalCommittee table td{ font-size: 16px; } .communicationSituation h4{ font-size: 18px; } .functionalCommittee_nav { overflow: hidden; overflow-x: auto; overflow-scrolling: touch; } .functionalCommittee .menuone{ width: 600px; } .functionalCommittee .menuone a i{ bottom: -20px; } .functionalCommittee .menuone a { font-size: 20px; } .functionalCommittee .biaoge{ overflow: hidden; overflow-x: auto; overflow-scrolling: touch; } .functionalCommittee table{ width: 1000px; } .functionalCommittee table th{ font-size: 16px; } .auditCommittee h4{ line-height: 28px; } .auditCommittee p{ font-size: 16px; line-height: 28px; } .theme-accordion-s1 .panel-heading .collapsed, .theme-accordion-s2 .panel-heading .collapsed{ font-size: 18px; } .resolution .panel-collapse > .panel-body{ padding: 20px!important; } .resolution .panel-collapse > .panel-body h4{ font-size: 16px; } .resolution .panel-collapse > .panel-body p{ font-size: 16px!important; line-height: 30px!important; } .resolution .projects-grids{ width: 82%; } /*.resolution .owl-carousel .owl-controls .owl-nav .owl-prev{*/ /*left: 0;*/ /*}*/ /*.resolution .owl-carousel .owl-controls .owl-nav .owl-next{*/ /*right: 0;*/ /*}*/ .resolution .grid a{ font-size: 20px; } .director_bot .succession_planning h4{ font-size: 16px; line-height: 28px; } .director_bot .succession_planning p{ font-size: 16px; line-height: 28px; } .director_bot .grade p{ font-size: 16px; line-height: 26px; } .director_bot .further_study .biaoge{ overflow: hidden; overflow-x: auto; overflow-scrolling: touch; } .director_bot .further_study .biaoge table{ width: 1000px; } .director_bot .further_study th{ font-size: 16px; } .director_bot .further_study td{ font-size: 16px; } .director_bot .diversification .biaoge{ overflow: hidden; overflow-x: auto; overflow-scrolling: touch; } .director_bot .diversification .biaoge table{ width: 1000px; } .director_bot .diversification th{ font-size: 16px; } .director_bot .diversification td{ font-size: 16px; } .director_bot .diversification .text p{ font-size: 16px; line-height: 26px; } .director_nav{ overflow: hidden; overflow-x: auto; overflow-scrolling: touch; } .director_bot .menuone{ width: 800px; } .director_bot .menuone a{ font-size: 20px; } .director_bot .directorList .lists h3{ font-size: 18px; } .director_bot .directorList .lists h4{ font-size: 16px; } .director_bot .directorList .lists button{ font-size: 16px; } .director_top p{ font-size: 16px; line-height: 28px; } .director_bot .directorList .lists .pic{ width: 3.3rem; height: 3.3rem; } .director_bot .directorList .lists{ width: 48%; margin-right: 0; } .organization .content h3{ font-size: 22px; } .organization .content .biaoge{ overflow: hidden; overflow-x: auto; overflow-scrolling: touch; } .organization .content table{ width: 650px; } .summary .text p{ font-size: 16px; line-height: 28px; } .aharmaTheoryMeeting .text p{ font-size: 16px; line-height: 28px; } .aharmaTheoryMeeting .download a{ font-size: 16px; } .aharmaTheoryMeeting .biaoge{ overflow: hidden; overflow-x: auto; overflow-scrolling: touch; } .aharmaTheoryMeeting table{ width: 800px; } .aharmaTheoryMeeting table th{ font-size: 18px; } .aharmaTheoryMeeting table td:first-child{ font-size: 16px; } .aharmaTheoryMeeting table td{ font-size: 16px; } .activities h3{ font-size: .44rem; } .activities .content .list span{ font-size: 16px; margin-bottom: 6px; width: 100%; } .activities .content .list p{ font-size: 16px; line-height: 28px; width: 100%; } #scrollDiv{ height: 194px; } #scrollDiv li{ height: 60px; } .businessPolicy .text p { font-size: 16px; line-height: 28px; } .businessPolicy .text h4 { font-size: 20px; } .bannerTwo .inner-w h3 { font-size: .4rem; } .home .strategy .content .text { width: 100%; margin-bottom: 30px; } .home .strategy .content .pic { width: 100%; } .home .strategy .content .text p { font-size: 16px; } .home .strategy .content { width: 100%; } .shares_top { flex-flow: column; justify-content: center; } .shares_top h3 { text-align: center; font-size: 28px; margin-bottom: 10px; } .shares_top p { text-align: center; font-size: 16px; line-height: 26px; } .shares_mid ul { width: 100%; } .shares_bot { flex-flow: column; } .shares_bot p { font-size: 16px; line-height: 26px; } .shares_mid ul li { width: 3.3rem; height: 3.3rem; } .home .shares .content { width: 100%; } .shares_mid ul li h5 { font-size: 18px; margin-bottom: 20px; } .shares_mid ul li span{ margin-top: 20px; } .shares_mid ul li p { font-size: 50px; } .big-news li a { font-size: 16px; line-height: 26px; } .big-news li span { font-size: 16px; } .big-news .content { width: 100%; } .big-news h3 { font-size: 28px; } .home-bot .finance { width: 100%; padding-bottom: 1rem; } .home-bot .subscription { width: 100%; padding-bottom: 1rem; } .finance-box { width: 100%; padding: 0 15px; margin-right: 0; } .finance-box h3 { font-size: 28px; margin-bottom: 35px; } .finance-box .list h4 { font-size: 20px; } .finance-box .list p { font-size: 16px; } .subscription-box { width: 100%; margin-left: 0; padding: 0 15px; } .subscription-box h3 { font-size: 28px; } .subscription-box p { font-size: 16px; } .subscription-box .mail span { font-size: 16px; } .subscription-box .mail input { width: 5rem; } .subscription-box ul li { font-size: 16px; } .radio-sex { font-size: 16px; } .send_out button { font-size: 18px; } .send_out { justify-content: center; } .banner .banner-title { width: 100%; padding-left: 15px; } .banner .banner-title h3 { font-size: .44rem; } .home .business-policy{ width: 100%; } .home .business-policy p{ font-size: 16px; } }