@charset "utf-8"; * { -webkit-tap-highlight-color:rgba(0,0,0,0); } .wrapper.pd { padding-top: 110px; } .mxwd { max-width: 1920px; margin: 0 auto; } .pic.mobile { display: none!important; } /* company */ .company .subnav { padding: 20px 0; } .company .subnav ul li { float: left; width: 8.33333333%; } .company .subnav ul li a { display: block; height: 72px; line-height: 72px; overflow: hidden; font-size: 20px; text-align: center; } .company .subnav ul li.active a { font-weight: bold; color: #fff; background-color: #f33142; } .company .banner { position: relative; } .company .banner .pic { display: block; width: 100%; } .company .banner .desc { position: absolute; right: 184px; bottom: 56px; color: #fff; text-align: right; } .company .banner .desc h3 { margin: 0 0 20px; font-size: 60px; } .company .banner .desc h4 { margin: 0; font-size: 50px; } .company .banner .address { position: absolute; right: 0; bottom: 0; left: 0; height: 175px; line-height: 175px; overflow: hidden; font-size: 75px; color: #fff; font-weight: bold; text-align: center; background-color: rgba(52, 52, 52, 0.6); } .company .box { padding: 18px 0; background-color: #F2F2F2; } .company .box .desc { padding-top: 25px; color: #333; } .company .box .desc h3 { padding: 15px 0; margin: 0 0 46px; border-bottom: 4px solid #363636; font-size: 32px; } .company .box .desc h3 span { margin-left: 20px; font-weight: normal; } .company .box .desc p { line-height: 34px; margin: 0 0 88px; font-size: 24px; } .company .box .desc ul { padding-right: 130px; } .company .box .desc ul li { line-height: 32px; padding-left: 47px; font-size: 20px; background-repeat: no-repeat; background-position: left 6px; } .company .box .desc ul li:first-child { background-image: url(../images/icon_company01.png); } .company .box .desc ul li:nth-child(2) { background-image: url(../images/icon_company02.png); } .company .box .desc ul li:nth-child(3) { background-image: url(../images/icon_company03.png); } .company .box .desc ul li:nth-child(4) { background-image: url(../images/icon_company04.png); } .company .map .desc { width: 34.83870968%; margin-right: 106px; } /* #map { height: 384px; } */ .company .team { padding: 100px 0 0; } .company .team .title { margin-bottom: 60px; } .team-swiper { display: none; } .team-list { position: relative; overflow: hidden; padding: 40px 0; background-color: #F2F2F2; } .team-list .btn { position: absolute; top: 0; bottom: 0; display: block; width: 130px; background-repeat: no-repeat; background-position: center center; } .team-prev { left: 0; background-image: url(../images/btn_team_prev.png); } .team-next { right: 0; background-image: url(../images/btn_team_next.png); } .team-list ul { width: 1300px; height: 518px; margin: 0 auto; } .team-list ul li.roundabout-in-focus { box-shadow: 0 0 13px rgba(0, 0, 0, 0.4); } .team-list .pic { display: block; width: 100%; } /* companies */ .companies .banner { height: 100vh; background-repeat: no-repeat; background-position: center center; background-size: cover; } .companies .subnav { padding: 10px 0; } .companies .subnav ul li { float: left; width: 8.33333333%; } .companies .subnav ul li a { display: block; height: 50px; line-height: 50px; overflow: hidden; font-size: 18px; text-align: center; } .companies .subnav ul li.active a { color: #fff; background-color: #f33142; } .companies-box { padding: 25px 54px 130px; } .companies-box .hd { margin-bottom: 34px; } .companies-box .hd h3 { margin: 0; font-size: 48px; color: #adadad; } .companies-box .hd h4 { margin: -20px 0 0 46px; font-size: 36px; color: #000; } .companies-box .photo { margin: 0 -6px 50px 0; } .companies-box .photo .col-6 { padding-right: 6px; padding-bottom:6px; } .companies-box .flexbox { display: flex; } .companies-box .flexbox-item { flex: 1; } .companies-box .desc { width: 604px; flex-direction: column; justify-content: center; padding: 0 70px; color: #fff; text-align: left; background-color: #000; } .companies-box .desc h3 { margin: 0 0 65px; font-size: 48px; } .companies-box .desc p { line-height: 40px; margin: 0; font-size: 24px; } .companies-box .words { line-height: 36px; padding: 36px 72px; margin-bottom: 30px; font-size: 24px; color: #fff; background-color: #f33142; } .companies-box .map { height: 755px; } /* product */ .product { padding-bottom: 70px; background-color: #fff; margin-bottom: 60px; } .product-banner .swiper-slide a { display: block; } .product-banner .swiper-slide .pic { display: block; width: 100%; } .product-banner .product-pagination { bottom: 33px; } .product-banner .swiper-pagination-bullet { background-color: #494949; } .product-subnav { border-bottom: 1px solid #C2C2C2; } .product-subnav ul li { border-width: 1px 1px 0 0; border-style: solid; border-color: #C2C2C2; } .product-subnav ul li:last-child { border-right: 0; } .product-subnav ul li a { display: block; height: 78px; line-height: 78px; overflow: hidden; font-size: 20px; color: #333; text-align: center; } .product-subnav ul li.active { border-top-color: #f33142; } .product-subnav ul li.active a { color: #fff; background-color: #f33142; } .product .box { padding: 70px 0 60px; } .product-introduction .pic { display: block; margin: 0 auto; } .product-introduction .title { padding: 36px 0 40px; } .product-introduction .desc { width: 1290px; line-height: 36px; font-size: 20px; color: #464646; text-align: center; margin: 0 auto; } .product-introduction .desc p { margin: 0; } .product .product-advantage, .product-advantage .title h3 span { background-color: #F6F6F6; } .product-advantage .title { margin-bottom: 38px; } .advantage-list { width: 1324px; margin: 0 auto; } .advantage-list ul li { text-align: center; } .advantage-list ul li .pic { display: block; margin: 0 auto 32px; } .advantage-list ul li p { margin: 0; font-size: 22px; color: #333; } .product-process .title, .product-case .title, .product-customers .title, .institute-team .title, .institute-operating .title, .institute-research .title { margin-bottom: 70px; } .product-process .pic { display: block; max-width: 100%; margin: 0 auto; } .process-list { display: none; } .case-list { overflow: hidden; } .case-list ul li a { position: relative; display: block; } .case-list ul li a .pic { display: block; width: 100%; } .case-list ul li a .desc { position: absolute; top: 0; right: 0; bottom: 0; left: 0; text-align: center; background-color: rgba(241, 75, 88, 0.55); visibility: hidden; opacity: 0; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .case-list ul li a:hover .desc { visibility: visible; opacity: 1; } .case-list ul li a .desc .item { display: inline-block; padding: 14px 12px; border-width: 1px 0; border-style: solid; border-color: #fff; color: #fff; } .case-list ul li a .desc .item p { margin: 0 0 18px; font-size: 18px; } .case-list ul li a .desc .item h3 { margin: 0; font-size: 24px; font-weight: normal; } .customers-list { position: relative; padding: 0 282px; } .customers-swiper { background-color: #fff; } .customers-swiper .swiper-slide a { display: block; padding: 10px 0; } .customers-swiper .swiper-slide img { display: block; max-width: 80%; max-height: 50%; margin: 0 auto; } .customers-next, .customers-prev { position: absolute; top: 0; bottom: 0; width: 230px; height: auto; background-repeat: no-repeat; background-position: center center; } .customers-prev { left: 0; background-image: url(../images/btn_product_customers_prev.png); } .customers-next { right: 0; background-image: url(../images/btn_product_customers_next.png); } .product-link { text-align: center; } .product-link .btn { display: inline-block; padding: 0 65px; margin: 0 auto; border-radius: 80px; -webkit-border-radius: 80px; -moz-border-radius: 80px; -ms-border-radius: 80px; -o-border-radius: 80px; background-color: #f33142; box-shadow: 0 0 25px rgba(255, 152, 161, 0.4); } .product-link .btn span { display: block; height: 80px; line-height: 80px; overflow: hidden; padding: 0 33px 0 59px; font-size: 20px; color: #fff; background: url(../images/icon_link01.png) no-repeat left center; } .institute .product-introduction .desc { width: 1520px; text-align: left; } .institute-team-list { overflow: hidden; padding: 0 185px; } .institute-team-list ul { margin: 0 -13px 0 0; } .institute-team-list ul li { float: left; width: 20%; padding-right: 13px; } .institute-team-list ul li a { display: block; border: 1px solid #ccc; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .institute-team-list ul li a .pic { display: block; width: 100%; } .institute-team-list ul li a .desc { position: relative; padding: 24px 0 24px 19px; } .institute-team-list ul li a .desc::before { position: absolute; top: 0; right: 0; left: 0; height: 1px; background-color: #CCC; visibility: visible; opacity: 1; content: ''; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .institute-team-list ul li a .desc h3 { margin: 0 0 16px; font-size: 20px; color: #222; } .institute-team-list ul li a .desc p { margin: 0; font-size: 20px; color: #888; } .institute-team-list ul li a:hover { border-color: #f33142; } .institute-team-list ul li a:hover .desc::before { visibility: hidden; opacity: 0; } .operating-list { height: 823px; overflow: hidden; padding-top: 124px; background: url(../images/bg_operating.jpg) no-repeat center; background-size: cover; } .operating-list .list { width: 650px; margin: 0 auto 100px; background: url(../images/bg_operating_ul.png) no-repeat center 50px; } .operating-list ul:first-child { margin-bottom: 10px; } .operating-list ul:nth-child(2) { margin-bottom: 100px; } .operating-list ul li { position: relative; white-space: nowrap; } .operating-list ul:nth-child(2) li:first-child { float: left; margin-left: 35px; } .operating-list ul:nth-child(2) li:nth-child(2) { float: right; margin-right: 35px; } .operating-list ul:nth-child(3) li:first-child { float: left; } .operating-list ul:nth-child(3) li:nth-child(2) { float: right; } .operating-list ul li .hd::before { display: block; height: 86px; margin: 0 auto; background-repeat: no-repeat; background-position: center center; background-size: auto 100%; content: ''; } .operating-list ul:first-child li .hd::before { background-image: url(../images/icon_operating01.png); } .operating-list ul:nth-child(2) li:first-child .hd::before { background-image: url(../images/icon_operating02.png); } .operating-list ul:nth-child(2) li:nth-child(2) .hd::before { background-image: url(../images/icon_operating03.png); } .operating-list ul:nth-child(3) li:first-child .hd::before { background-image: url(../images/icon_operating04.png); } .operating-list ul:nth-child(3) li:nth-child(2) .hd::before { background-image: url(../images/icon_operating05.png); } .operating-list ul:first-child li.active .hd::before { background-image: url(../images/icon_operating01_hv.png); } .operating-list ul:nth-child(2) li.active:first-child .hd::before { background-image: url(../images/icon_operating02_hv.png); } .operating-list ul:nth-child(2) li.active:nth-child(2) .hd::before { background-image: url(../images/icon_operating03_hv.png); } .operating-list ul:nth-child(3) li.active:first-child .hd::before { background-image: url(../images/icon_operating04_hv.png); } .operating-list ul:nth-child(3) li.active:nth-child(2) .hd::before { background-image: url(../images/icon_operating05_hv.png); } .operating-list ul li .hd h3 { margin: 0; font-size: 20px; font-weight: normal; color: #fff; text-align: center; } .operating-list ul li.active .hd h3 { color: #f33142; } .operating-list ul li .desc { position: absolute; } .operating-list ul:first-child li .desc { right: 0; left: 0; bottom: 100%; text-align: center; } .operating-list ul:nth-child(2) li:first-child .desc, .operating-list ul:nth-child(3) li:first-child .desc { right: 100%; bottom: 0; margin-right: 48px; } .operating-list ul:nth-child(2) li:nth-child(2) .desc, .operating-list ul:nth-child(3) li:nth-child(2) .desc { left: 100%; bottom: 0; margin-left: 48px; } .operating-list ul li .desc p { line-height: 28px; margin: 0; font-size: 16px; color: #C2C2C2; } .operating-list .intro { line-height: 38px; padding: 0 202px; font-size: 20px; color: #fff; text-align: center; } .research-list { overflow: hidden; padding: 0 185px; } .research-list ul li .item { position: relative; display: block; } .research-list ul li .item .pic { display: block; width: 100%; } .research-list ul li .item .desc { position: absolute; bottom: 0; left: 0; width: 100%; height: 72px; padding: 14px 25px; color: #fff; text-align: center; background-color: rgba(0, 0, 0, 0.55); transition: all .2s ease; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; } .research-list ul li .item .desc h3 { display: inline-block; padding: 10px 5px; margin: 0 0 25px; border-width: 1px 0; border-style: solid; border-color: #fff; font-size: 22px; } .research-list ul li .item .desc p { line-height: 32px; margin: 0; font-size: 16px; text-align: left; } .research-list ul li.active .item .desc { height: 100%; } .business { background-color: #fff; } .business-banner { position: relative; height: 100vh; background: url(../images/business_banner.jpg) no-repeat center; background-size: cover; } .business-banner .video { height: 100%; } /* .business-banner .video video { position: relative; z-index: 3; display: block; width: 100%; } */ .business-banner .video video { vertical-align: bottom; object-fit: cover; } .business-banner .pic { display: none; width: 100%; } .business-banner .item { position: absolute; top: 0; bottom: 0; z-index: 9; display: block; width: 33.33333333%; padding: 0 10px; color: #FEFEFE; text-align: center; background-color: rgba(0, 0, 0, 0.35); transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .business-banner .item.active { color: #f14957; background-color: transparent; } .business-banner .item:nth-last-child(2) { left: 33.33333333%; } .business-banner .item:nth-last-child(1) { right: 0; } .business-banner .item img { display: block; margin: 0 auto; background-color: rgba(241, 75, 88, 0.5); border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; } .business-banner .item .bigzm { width:240px; height:240px; line-height:240px; font-size: 150px; font-weight: bold; font-family: Arial,SimHei; color:#fff; display: block; margin: 0 auto; background-color: rgba(241, 75, 88, 0.5); border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; } .business-banner .item h3 { margin: 73px 0 34px; font-size: 30px; font-weight: normal; } .business-banner .item p { line-height: 26px; margin: 0; font-size: 15px; } .business-subnav a { display: block; height: 160px; line-height: 40px; overflow: hidden; padding-top: 40px; font-size: 30px; color: #444; text-align: center; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .business-subnav a p { margin: 0; } .business-subnav a.active, .business-subnav a:hover { color: #fffefe; background-color: #f33142; } .business .box { position: relative; overflow: hidden; } .business .box .pic { display: block; width: 100%; } .business .box .item { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 0 6.51041667%; } .business .box .item .desc { color: #444; } .business .box.white .item .desc { color: #fff; } .business .box .item .desc h3 { line-height: 60px; margin: 0; font-size: 60px; } .business .box .item .desc h3 em { display: none; font-style: normal; } .business .box .item .desc h4 { position: relative; padding-bottom: 28px; margin: 15px 0; font-size: 48px; font-weight: normal; } .business .box .item .desc h4::after { position: absolute; right: 10px; bottom: 0; left: 0; display: block; /* width: 550px; */ height: 1px; background-color: #f33142; content: ''; } .business .box .item .desc p { line-height: 38px; margin: 0; font-size: 22px; } .business-case { padding: 90px 0 184px; background-color: #fff; } .business-case .title { margin-bottom: 47px; } .business-case-list { overflow: hidden; } .business-case-list ul { margin: 0 -3px -3px 0; } .business-case-list ul li { padding: 0 3px 3px 0; } .business-case-list ul li a { position: relative; display: block; overflow: hidden; } .business-case-list ul li a .pic { display: block; width: 100%; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .business-case-list ul li a:hover .pic { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); } .business-case-list ul li a .desc { position: absolute; top: 0; right: 0; bottom: 0; left: 0; text-align: center; background-color: rgba(241, 73, 87, 0.75); visibility: hidden; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transform: translateY(100%); -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); opacity: 0; } .business-case-list ul li a:hover .desc { visibility: visible; transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); opacity: 1; } .business-case-list ul li a .desc p { margin: 0; font-size: 18px; color: #fff; } .business-case-list ul li.more a { background-color: #f33142; } .business-case-list ul li.more a .pic { visibility: hidden; } .business-case-list ul li.more a .desc { visibility: visible; transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); opacity: 1; } .business-case-list ul li.more a .desc p { width: 120px; height: 120px; line-height: 114px; overflow: hidden; margin: 0 auto; border: 3px solid #fff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; } .case .business-case { padding-top: 3px } .case-banner { position: relative; } .case-banner .pic { display: block; width: 100%; } .case-banner .desc { position: absolute; top: 110px; right: 0; bottom: 0; left: 0; padding-left: 9.89583333%; color: #c9c9c9; } .case-banner .desc h3 { margin: 0 0 20px; font-size: 72px; } .case-banner .desc p { margin: 0; font-size: 48px; } .case-subnav { background-color: #fff; } .case-subnav a { position: relative; width: 8.33333333%; display: block; height: 93px; line-height: 93px; overflow: hidden; font-size: 18px; color: #444; text-align: center; } .case-subnav a::after { position: absolute; right: 10px; bottom: 0; left: 10px; height: 0; background-color: #f33142; content: ''; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .case-subnav a.active, .case-subnav a:hover { color: #f33142; } .case-subnav a.active::after, .case-subnav a:hover::after { height: 7px; } .mode .box .item .desc.pull-left { text-align: right; } .mode .box .item .desc.pull-left h4::after { left: 10px; right: 0; } .mode .case-banner .desc { color: #fff; } .mode .case-banner .desc h3 { font-size: 65px; font-weight: normal; } .mode .case-banner .desc h4 { margin: 0 0 28px; font-size: 124px; font-weight: normal; } .mode .case-banner .desc h5 { margin: 24px 0 0; font-size: 39px; font-weight: normal; } .mode .case-banner .desc h5 span { padding: 0 68px; border-right: 1px solid #fff; } .mode .case-banner .desc h5 span:first-child { padding-left: 0; } .mode .case-banner .desc h5 span:last-child { padding-right: 0; border: 0; } .mode .case-banner .desc p { font-size: 23px; } .business.mode .box .item .desc { overflow: hidden; color: #000; } .business.mode .box .item .desc h4 { font-size: 60px; } .questionnaire { padding: 455px 0 60px; background: url(../images/questionnaire01.jpg) no-repeat center top; background-size: 100%; } .questionnaire .box { width: 1200px; padding: 50px 50px 57px; margin: 0 auto; background-color: #fff; box-shadow: 0 0 23px rgba(0, 0, 0, 0.16); margin-bottom: 60px; } .questionnaire .box .form { padding: 64px 0; border: 4px solid #f33142; } .questionnaire .box .form .hd { text-align: center; } .questionnaire .box .form .hd h3 { margin: 0 0 31px; font-size: 32px; font-weight: bold; color: #000; } .questionnaire .box .form .hd h4 { position: relative; display: inline-block; padding: 0 100px; margin: 0; font-size: 15px; font-weight: normal; color: #686868; } .questionnaire .box .form .hd h4::before, .questionnaire .box .form .hd h4::after { position: absolute; top: 50%; display: block; width: 50%; height: 2px; margin-top: -1px; background-color: #aaa; content: ''; } .questionnaire .box .form .hd h4::before { left: 0; } .questionnaire .box .form .hd h4::after { right: 0; } .questionnaire .box .form .hd h4 p { position: relative; z-index: 3; line-height: 16px; padding: 0 12px; background-color: #fff; } .questionnaire .box .form .hd h4 p span { vertical-align: middle; } .questionnaire .box .form .hd h4 p em { margin: 0 5px; font-size: 20px; font-style: normal; color: #ff0000; vertical-align: middle; } .questionnaire .box .form .bd { padding: 50px 40px 0; } .form-group { position: relative; padding: 0 5px 0 26px; margin-bottom: 30px; } .form-group ins { position: absolute; top: 15px; left: 0; font-size: 20px; color: #ff0000; text-decoration: none; } .form-group h3 { line-height: 54px; margin: 0 0 20px; font-size: 26px; font-weight: normal; color: #000; } .form-control { text-align: left; } .form-control input[type=text] { display: block; width: 100%; height: 50px; padding-left: 20px; border: 2px solid #A0A0A0; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; font-size: 16px; } .form-control input[type=radio], .form-control input[type=checkbox] { display: none; } .form-control .radiobox, .form-control .checkbox { display: inline-block; } .form-control label { position: relative; display: block; line-height: 42px; padding-left: 37px; /*margin-right: 96px;*/ font-size: 24px; color: #000; cursor: pointer; } .questionnaire .form-control .radiobox{width:48%;} .questionnaire .form-control .checkbox{width:33%;} .questionnaire .col-f4 .radiobox,.questionnaire .col-f4 .checkbox{width:33%;} .form-control label::before { position: absolute; top: 50%; left: 0; width: 17px; height: 17px; border: 4px solid #343434; content: ''; transition: all .2s; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .form-control input:checked ~ label::before { border-color: #f33142; background-color: #f33142; } .form-control .radiobox label::before { border-radius: 50%; } .questionnaire .box .form .bd .ctt input { padding-left: 50px; border-color: #EEEEEE; background-repeat: no-repeat; background-position: left center; background-color: #EEEEEE; background-size: auto 100%; } .questionnaire .box .form .bd .ctt input.gs { background-image: url(../images/icon_gs.png); } .questionnaire .box .form .bd .ctt input.gw { background-image: url(../images/icon_gw.png); } .questionnaire .box .form .bd .ctt input.xm { background-image: url(../images/icon_xm.png); } .questionnaire .box .form .bd .ctt input.sj { background-image: url(../images/icon_sj.png); } .form .btn-submit { display: block; width: 190px; height: 60px; margin: 38px auto 0; border: 0; border-radius: 60px; -webkit-border-radius: 60px; -moz-border-radius: 60px; -ms-border-radius: 60px; -o-border-radius: 60px; font-size: 26px; font-weight: normal; color: #fff; background-color: #f33142; } .zdb-subnav a { display: block; height: 100px; line-height: 100px; font-size: 27px; text-align: center; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .zdb-subnav a:hover, .zdb-subnav a.active { color: #fff; background-color: #f33142; } .zhiduobang .box { padding: 100px 0 0; background-color: #fff; } .zdb-daka .title { margin-bottom: 42px; } .daka-list .swiper-slide a { position: relative; display: block; overflow: hidden; } .daka-list .swiper-slide a::before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background-color: #000; visibility: hidden; opacity: 0; content: ''; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .daka-list .swiper-slide a:hover::before { visibility: visible; opacity: 0.7; } .daka-list .swiper-slide a .pic { display: block; width: 100%; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .daka-list .swiper-slide a:hover .pic { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); } .daka-list .swiper-slide a .desc { position: absolute; right: 0; bottom: 0; left: 0; z-index: 2; padding: 0 41px 30px; color: #fff; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transform: translateY(100%); -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); } .daka-list .swiper-slide a:hover .desc { transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); } .daka-list .swiper-slide a .desc h3 { margin: 0; font-size: 43px; } .daka-list .swiper-slide a .desc h4 { height: 36px; line-height: 36px; overflow: hidden; margin: 10px 0 30px; border-bottom: 1px solid #fff; font-weight: normal; } .daka-list .swiper-slide a .desc p { position: relative; line-height: 16px; padding-left: 26px; margin: 0; } .daka-list .swiper-slide a .desc p::before { position: absolute; top: 2px; left: 0; display: block; width: 12px; height: 12px; background-color: #fff; content: ''; } .daka-pagination { position: static; margin-top: 30px; } .daka-pagination .swiper-pagination-bullet { width: 100px; height: 8px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; background-color: #ccc; } .zdb-popularity .title { margin-bottom: 39px; } .popularity-list { padding: 0 185px; } .popularity-list ul li { margin-bottom: 30px; } .popularity-list ul li a { display: block; padding-right: 38px; color: #4d4d4d; background-color: #f2f2f2; } .popularity-list ul li a .pic { width: 360px; overflow: hidden; margin-right: 40px; } .popularity-list ul li a .pic img { display: block; width: 100%; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .popularity-list ul li a:hover .pic img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); } .popularity-list ul li a .desc { overflow: hidden; } .popularity-list ul li a .desc .hd { padding: 54px 0 20px; margin-bottom: 40px; border-bottom: 2px solid #ccc; } .popularity-list ul li a .desc .hd ins { margin-right: 60px; font-size: 32px; color: #808080; text-align: center; text-decoration: none; } .popularity-list ul li a .desc .hd ins strong { display: block; margin: 20px 0 0; font-size: 60px; } .popularity-list ul li a .desc .hd .price { font-size: 18px; } .popularity-list ul li a .desc .hd .price p { line-height: 40px; margin: 0; } .vote { display: inline-block; width: 110px; background: url(../images/icon_vote01.png) no-repeat; background-size: auto 100%; } .vote .star { display: block; height: 16px; background: url(../images/icon_vote02.png) no-repeat #F2F2F2; background-size: auto 100%; } .popularity-list ul li a .desc .hd h3 { margin: 59px 0 0; font-size: 40px; font-weight: normal; } .popularity-list ul li a .desc .hd h3 span { margin-left: 13px; font-size: 30px; color: #666; } .popularity-list ul li a .desc .bd { position: relative; line-height: 16px; padding-left: 32px; } .popularity-list ul li a .desc .bd::before { position: absolute; top: 2px; left: 0; width: 12px; height: 12px; background-color: #808080; content: ''; } .zdb-process .title { margin-bottom: 78px; } .zdb-process-list { padding: 0 155px; } .zdb-process-list ul li { position: relative; width: 12.5%; padding-bottom: 65px; font-size: 18px; color: #464646; text-align: center; } .zdb-process-list ul li:not(:last-child)::after { position: absolute; top: 110px; right: -28px; display: block; width: 55px; height: 13px; background: url(../images/icon_zdb_process.png) no-repeat; background-size: 100% 100%; content: ''; } .zdb-process-list ul li .pic { display: block; margin: 0 auto; } .zdb-process-list ul li p { position: absolute; top: 160px; left: 50%; line-height: 20px; margin: 0; white-space: nowrap; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); } .zdb-process-list.zhk ul li { width: 14.28571428%; } .zdb-designer .title { margin-bottom: 70px; } .designer-sort { margin-bottom: 80px; } .designer-sort ul li { position: relative; width: 16.66666666%; } .designer-sort ul li>a { display: block; border: 1px solid #e5e5e5; color: #343434; text-align: center; background-color: #f2f2f2; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .designer-sort ul li.active>a { color: #f33142; background-color: #fff; } .designer-sort ul li>a:hover, .designer-sort ul li>a.active { color: #f33142; background-color: #fff; } .designer-sort ul li>a.more span { padding-right: 31px; background: url(../images/icon_sort_arrow01.png) no-repeat right center; } .designer-sort ul li>a.more.active span, .designer-sort ul li>a.more:hover span { background-image: url(../images/icon_sort_arrow02.png); } .designer-sort ul li>a span { display: inline-block; height: 60px; line-height: 60px; font-size: 22px; } .designer-sort ul li .sub { position: absolute; right: 0; left: 0; z-index: 3; display: none; padding: 20px 0 0 20px; border-width: 0 1px 1px; border-style: solid; border-color: #e5e5e5; background-color: #fff; } .designer-sort ul li .sub a { display: inline-block; margin: 0 20px 20px 0; font-size: 14px; color: #4d4d4d; } .designer-sort ul li .sub a:hover, .designer-sort ul li .sub a.active { color: #f33142; } .designer-sort ul li.full .sub { padding-left: 0; } .designer-sort ul li.full .sub a { display: block; margin: 0 0 20px; text-align: center; } .designer-sort.zhk ul li { width: 33.33333333%; } .designer-list { overflow: hidden; } .designer-list ul li { padding: 0 26px 40px 0; } .designer-list ul li a { display: block; background-color: #f2f2f2; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .designer-list ul li a:hover { box-shadow: 0 0 12px rgba(0, 0, 0, 0.2); } .designer-list ul li a .pic { display: block; width: 100%; } .designer-list ul li a .desc { padding: 30px 38px; color: #666; } .designer-list ul li a .desc h3 { margin: 0; font-size: 26px; font-weight: normal; } .designer-list ul li a .desc h3 span { font-size: 12px; } .designer-list ul li a .desc h3 .vote { width: 83px; margin-left: 9px; } .designer-list ul li a .desc h3 .vote .star { height: 12px; } .designer-list ul li a .desc h4 { margin: 18px 0 26px; font-size: 16px; font-weight: normal; color: #4d4d4d; } .designer-list ul li a .desc .ft { line-height: 46px; border-top: 1px dashed #a0a0a0; font-size: 16px; } .designer-list ul li a .desc .ft .location{ padding-left: 17px; background: url(../images/icon_designer_location.png) no-repeat left center; } .designer-list ul li a .desc .ft p{ margin: 0; text-align: center; } .designer-list ul li a .desc .ft .score { font-size: 12px; } .designer-list ul li a .desc .ft .score .vote { width: 83px; margin-left: 8px; } .designer-list ul li a .desc .ft .score .vote .star { height: 12px; } .recommend-list { overflow: hidden; } .recommend-list ul li a { position: relative; display: block; overflow: hidden; } .recommend-list ul li a::before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; visibility: hidden; background-color: #000; opacity: 0; content: ''; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .recommend-list ul li a:hover::before { visibility: visible; opacity: 0.6; } .recommend-list ul li a .pic { display: block; width: 100%; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .recommend-list ul li a:hover .pic { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); } .recommend-list ul li a .desc { position: absolute; right: 0; bottom: 0; left: 0; z-index: 3; padding: 0 30px 30px; color: #fff; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transform: translateY(100%); -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); } .recommend-list ul li a:hover .desc { transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); } .recommend-list ul li a .desc h3 { margin: 0; font-size: 31px; font-weight: normal; } .recommend-list ul li a .desc p { margin: 23px 0 0; font-size: 16px; } .recommend-list ul li a .desc p:last-child { margin-top: 16px; } .recommend-list ul li a .desc p span { font-size: 21px; } .designer { padding-bottom: 90px; background-color: #fff; } .designer-intro { padding: 120px 20px 0; margin-bottom: 164px; } .designer-intro .title { margin-bottom: 127px; } .designer-intro .pic { display: block; width: 775px; margin-left: 124px; } .designer-intro .desc { overflow: hidden; padding-bottom: 31px; border-bottom: 1px solid #333; color: #333; } .designer-intro .desc .hd { height: 50px; line-height: 50px; overflow: hidden; margin: 0 0 50px; font-size: 42px; } .designer-intro .desc .hd small { display: inline-block; line-height: 24px; padding: 0 5px; margin-left: 10px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; font-size: 14px; color: #fff; background-color: #f33142; } .designer-intro .desc .hd span { margin-left: 40px; font-size: 20px; color: #808080; } .designer-intro .desc .hd .rqzs { font-size: 20px; color: #666; } .designer-intro .desc .hd .rqzs .vote { margin-left: 16px; } .designer-intro .desc .hd .rqzs .vote .star { background-color: #fff; } .designer-intro .desc .bd p { position: relative; line-height: 28px; padding: 15px 0 15px 26px; margin: 0; font-size: 18px; } .designer-intro .desc .bd p::before { position: absolute; top: 24px; left: 0; width: 12px; height: 12px; background-color: #f33142; content: ''; } .designer-intro .desc .ft { margin-top: 146px; font-size: 26px; } .designer-intro .desc .ft span { margin-left: 18px; font-size: 32px; color: #f33142; } .designer-intro .desc .ft .btn { display: block; width: 160px; height: 40px; line-height: 40px; overflow: hidden; font-size: 18px; color: #fff; text-align: center; background-color: #f33142; } .designer-pieces { padding-top: 100px; } .designer-pieces .title { margin-bottom: 39px; } .pieces-list ul li a { position: relative; display: block; overflow: hidden; } .pieces-list ul li a::before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; visibility: hidden; background-color: #000; opacity: 0; content: ''; } .pieces-list ul li a:hover::before { visibility: visible; opacity: 0.6; } .pieces-list ul li a .pic { display: block; width: 100%; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .pieces-list ul li a:hover .pic { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); } .pieces-list ul li a .desc { position: absolute; right: 0; bottom: 0; left: 0; z-index: 2; padding: 0 20px 20px; color: #fff; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transform: translateY(100%); -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); } .pieces-list ul li a:hover .desc { transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); } .pieces-list ul li a .desc h3 { margin: 0 0 23px; font-size: 30px; font-weight: normal; } .pieces-list ul li a .desc .icon { position: absolute; right: 20px; bottom: 20px; } .pieces-list ul li a .desc .icon img { margin-left: 20px; } .pieces-list ul li a .desc p { margin: 0; font-size: 16px; } .layer-box { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9999; display: none; padding: 0 10px; background-color: rgba(255, 255, 255, 0.8); } .design-form { width: 500px; margin: 0 auto; background-color: #fff; box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); } .design-form .hd { background-color: #f33142; } .design-form .hd .btn-close { width: 50px; height: 50px; line-height: 46px; overflow: hidden; font-size: 40px; color: #fff; text-align: center; } .design-form .bd { padding: 40px; } .design-form .bd h3 { margin: 0; font-size: 22px; font-weight: normal; color: #333; } .design-form .bd .group { position: relative; margin-top: 30px; } .design-form .bd .group.code { padding-right: 162px; } .design-form .bd .group input { display: block; width: 100%; height: 48px; padding: 0 19px; border: 1px solid #ccc; font-size: 16px; color: #808080; } .design-form .bd .group.code .btn { position: absolute; top: 0; right: 0; display: block; width: 146px; height: 48px; line-height: 46px; overflow: hidden; border: 1px solid #ccc; font-size: 16px; color: #fff; text-align: center; background-color: #AAAAAA; } .design-form .bd .tips { margin: 12px 0 54px; font-size: 14px; color: #f33142; } .design-form .bd .btn-submit { display: block; width: 152px; height: 42px; padding: 0; margin: 0 auto; border: 0; font-size: 22px; color: #fff; background-color: #f33142; } .designer-product img { display: block; width: 100%; } .designer-detail { padding: 40px 20px; } .designer-info { padding: 25px; margin: 0 0 40px; box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); } .designer-info .pic { display: block; width: 250px; margin-right: 64px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; } .designer-info .desc { position: relative; overflow: hidden; color: #333; } .bdshare-button-style1-16 a, .bdshare-button-style1-16 .bds_more, .bdshare-button-style1-24 a, .bdshare-button-style1-24 .bds_more { float: none!important; display: inline-block; vertical-align: middle; } .designer-info .desc .bdsharebuttonbox { position: absolute; right: 0; bottom: 0; font-size: 16px; } .designer-info .desc .bdsharebuttonbox span { color: #666; vertical-align: middle; } .designer-info .desc h3 { margin: 0 0 55px; font-size: 42px; font-weight: normal; } .designer-info .desc h3 span { margin-left: 38px; font-size: 20px; color: #808080; } .designer-info .desc p { position: relative; line-height: 28px; padding-left: 26px; margin: 0; font-size: 18px; } .designer-info .desc p::before { position: absolute; top: 8px; left: 0; display: block; width: 12px; height: 12px; overflow: hidden; background-color: #f33142; content: ''; } .designer-product { overflow: hidden; } .designer-related { width: 366px; margin-left: 44px; } .designer-related .hd { padding-bottom: 30px; margin-bottom: 40px; border-bottom: 2px solid #ccc; font-size: 22px; color: #333; text-align: center; } .designer-related ul li { margin-bottom: 20px; } .designer-related ul li a { position: relative; display: block; overflow: hidden; } .designer-related ul li a::before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; visibility: hidden; background-color: #000; opacity: 0; content: ''; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .designer-related ul li a:hover::before { visibility: visible; opacity: 0.8; } .designer-related ul li a .pic { display: block; width: 100%; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .designer-related ul li a:hover .pic { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); } .designer-related ul li a .desc { position: absolute; right: 0; bottom: 0; left: 0; z-index: 2; padding: 0 20px 20px; color: #fff; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transform: translateY(100%); -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); } .designer-related ul li a:hover .desc { transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); } .designer-related ul li a .desc h3 { margin: 0 0 8px; font-size: 24px; font-weight: normal; } .designer-related ul li a .desc p { margin: 0; } .zhijiang { background-color: #fff; } .zj-header { position: relative; z-index: 9; padding: 40px 20px 0; } .zj-header .hd h1 { margin: 0; font-size: 38px; font-weight: normal; color: #000; } .btn-cart { display: block; padding: 0 13px 0 49px; margin-left: 30px; border: 1px solid #f33142; border-radius: 40px; -webkit-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; font-size: 16px; color: #f33142; background: url(../images/icon_cart.png) no-repeat 19px center; } .btn-cart span { display: inline-block; height: 38px; line-height: 38px; vertical-align: middle; } .btn-cart ins { display: inline-block; width: 20px; height: 20px; line-height: 20px; overflow: hidden; margin-left: 8px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; color: #fff; text-align: center; text-decoration: none; vertical-align: middle; background-color: #f33142; } .zj-header .hd .search { position: relative; overflow: hidden; width: 600px; padding-right: 99px; border: 1px solid #f33142; border-radius: 40px; -webkit-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; background-color: #f33142; } .zj-header .hd .search input { display: block; width: 100%; height: 38px; padding-left: 52px; font-size: 16px; border: 0; background: url(../images/icon_search.png) no-repeat 21px center #fff; } .zj-header .hd .search input::placeholder { color: #999; } .zj-header .hd .search button { position: absolute; top: 0; right: 0; width: 99px; height: 38px; padding: 0; border: 0; font-size: 18px; color: #fff; background-color: transparent; } .zj-header .bd ul li { position: relative; text-align: center; } .zj-header .bd ul li .item { position: relative; display: inline-block; } .zj-header .bd ul li .item>a { position: relative; display: block; height: 90px; line-height: 90px; overflow: hidden; font-size: 26px; } .zj-header .bd ul li .item>a::before { position: absolute; right: 0; bottom: -5px; left: 0; display: block; height: 5px; background-color: #f33142; content: ''; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .zj-header .bd ul li .item>a:hover, .zj-header .bd ul li.active .item>a { color: #f33142; } .zj-header .bd ul li .item>a:hover::before, .zj-header .bd ul li.active .item>a::before { bottom: 10px; } .zj-header .bd ul li .item .sub { position: absolute; right: 0; left: 0; display: none; padding: 38px 9px 0; background-color: rgba(241, 73, 87, 0.9); } .zj-header .bd ul li .item .sub a { display: block; padding: 11px 0; margin-bottom: 38px; border-bottom: 1px dashed #fff; font-size: 21px; color: #fff; text-align: center; } .zj-banner .swiper-slide img { display: block; width: 100%; } .zj-pagination.swiper-pagination-bullets { bottom: 36px; } .zj-pagination .swiper-pagination-bullet { background-color: #494949; } .zj-recommend { padding: 127px 0 0; } .zj-recommend .title { margin-bottom: 29px; } .zj-recommend ul li { margin-bottom: 38px; } .zj-recommend ul li .hd { width: 34.375%; overflow: hidden; margin-right: 20px; color: #fff; background-color: #333; } .zj-recommend ul li .hd .pic { display: block; } .zj-recommend ul li .hd .desc { position: relative; overflow: hidden; padding: 66px 40px 0; } .zj-recommend ul li .hd .desc h3 { margin: 0 0 10px; font-size: 42px; } .zj-recommend ul li .hd .desc h4 { margin: 0; font-size: 16px; font-weight: normal; } .zj-recommend ul li .hd .desc h5 { position: relative; display: inline-block; padding: 0 25px 6px 35px; margin: 62px 0 10px; border-bottom: 1px solid #fff; font-size: 21px; } .zj-recommend ul li .hd .desc h5::before { position: absolute; top: 2px; left: 0; width: 20px; height: 20px; background-color: #fff; content: ''; } .zj-recommend ul li .hd .desc p { line-height: 20px; margin: 0; font-size: 13px; } .zj-recommend ul li .hd .desc .btn { position: absolute; right: 0; bottom: 0; left: 0; display: block; height: 72px; line-height: 72px; overflow: hidden; font-size: 16px; color: #fff; text-align: center; background-color: #f33142; } .zj-recommend ul li .bd { overflow: hidden; } .zj-recommend ul li .bd .item { position: relative; display: block; overflow: hidden; } .zj-recommend ul li .bd .item .pic { position: relative; display: block; } .zj-recommend ul li .bd .item .pic::before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; visibility: hidden; background-color: #000; opacity: 0; content: ''; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .zj-recommend ul li .bd .item:hover .pic::before { visibility: visible; opacity: 0.6; } .zj-recommend ul li .bd .item .pic img { display: block; width: 100%; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .zj-recommend ul li .bd .item:hover .pic img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); } .zj-recommend ul li .bd .item .desc { position: absolute; right: 0; bottom: 0; left: 0; z-index: 2; padding: 0 21px 21px; color: #fff; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transform: translateY(100%); -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); } .zj-recommend ul li .bd .item:hover .desc { transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); } .zj-recommend ul li .bd .item .desc h3 { margin: 0; font-size: 30px; font-weight: normal; } .zj-recommend ul li .bd .item .desc h3 a { color: #fff; } .zj-recommend ul li .bd .item .desc p { margin: 0; font-size: 16px; } .zj-recommend ul li .bd .item .desc p:nth-child(2) { margin: 23px 0 16px; } .zj-recommend ul li .bd .item .desc p strong { font-size: 21px; font-weight: normal; } .zj-recommend ul li .bd .item .desc p span { vertical-align: middle; } .zj-recommend ul li .bd .item .desc p a { display: inline-block; width: 40px; height: 18px; margin-left: 15px; vertical-align: middle; background-repeat: no-repeat; background-position: center; background-size: auto 100%; } .zj-recommend ul li .bd .item .desc p .fav { background-image: url(../images/icon_fav.png); } .zj-recommend ul li .bd .item .desc p .cart { background-image: url(../images/icon_cart_white.png); } .zj-release { padding: 50px 0; } .zj-release .title { margin-bottom: 39px; } .release-swiper { padding-bottom: 7px; } .release-list { padding: 24px 20px; background-color: #F2F2F2; } .release-list .container { position: relative; } .release-list .container .btn { position: absolute; top: 0; bottom: 0; display: block; width: 125px; background-repeat: no-repeat; background-position: center; } .release-list .container .release-prev { left: -125px; background-image: url(../images/icon_release_prev.png); } .release-list .container .release-next { right: -125px; background-image: url(../images/icon_release_next.png); } .release-swiper .swiper-slide { overflow: hidden; transition: transform .2s; -webkit-transition: transform .2s; -moz-transition: transform .2s; -ms-transition: transform .2s; -o-transition: transform .2s; } .release-swiper .swiper-slide:hover { transform: translateY(7px); -webkit-transform: translateY(7px); -moz-transform: translateY(7px); -ms-transform: translateY(7px); -o-transform: translateY(7px); } .release-swiper .swiper-slide::before { position: absolute; top: 0; left: -50px; z-index: 3; border-width: 25px; border-style: solid; border-color: #f33142 transparent transparent #f33142; content: ''; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .release-swiper .swiper-slide:hover::before { left: 0; } .release-swiper .swiper-slide .pic { display: block; overflow: hidden; } .release-swiper .swiper-slide .pic img { display: block; width: 100%; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .release-swiper .swiper-slide:hover .pic img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); } .release-swiper .swiper-slide .desc { padding: 18px 0; text-align: center; background-color: #fff; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .release-swiper .swiper-slide:hover .desc { background-color: #f33142; } .release-swiper .swiper-slide .desc h3 { margin: 0; font-size: 24px; font-weight: normal; color: #000; } .release-swiper .swiper-slide .desc p { margin: 0; font-size: 16px; color: #333; } .release-swiper .swiper-slide .desc p:nth-child(2) { margin: 9px 0 30px; } .release-swiper .swiper-slide .desc p span { color: #CC0000; } .release-swiper .swiper-slide .desc p strong { font-size: 21px; font-weight: normal; } .release-swiper .swiper-slide .desc p a { display: inline-block; width: 40px; height: 18px; margin-left: 15px; background-repeat: no-repeat; background-position: center; background-size: auto 100%; } .release-swiper .swiper-slide .desc p .fav { background-image: url(../images/icon_fav.png); } .release-swiper .swiper-slide .desc p .cart { background-image: url(../images/icon_cart_white.png); } .release-swiper .swiper-slide:hover .desc h3, .release-swiper .swiper-slide:hover .desc p, .release-swiper .swiper-slide:hover .desc p span { color: #fff; } .zj-supply { padding: 50px 0; } .zj-supply .title { margin-bottom: 39px; } .zj-supply ul li { position: relative; overflow: hidden; } .zj-supply ul li .pic { position: relative; display: block; } .zj-supply ul li .pic::before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; visibility: hidden; background-color: #000; opacity: 0; content: ''; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .zj-supply ul li:hover .pic::before { visibility: visible; opacity: 0.4; } .zj-supply ul li .pic img { display: block; width: 100%; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .zj-supply ul li:hover .pic img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); } .zj-supply ul li .desc { position: absolute; right: 0; bottom: 0; left: 0; z-index: 2; padding: 0 30px 30px; color: #fff; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transform: translateY(100%); -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); } .zj-supply ul li:hover .desc { transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); } .zj-supply ul li .desc h3 { margin: 0; font-size: 32px; font-weight: normal; } .zj-supply ul li .desc p { margin: 0; font-size: 16px; } .zj-supply ul li .desc p:nth-child(2) { margin: 20px 0 9px; } .zj-supply ul li .desc p strong { font-size: 21px; font-weight: normal; } .zj-supply ul li .desc p a { display: inline-block; width: 40px; height: 18px; margin-left: 15px; background-repeat: no-repeat; background-position: center; background-size: auto 100%; } .zj-supply ul li .desc p .fav { background-image: url(../images/icon_fav.png); } .zj-supply ul li .desc p .cart { background-image: url(../images/icon_cart_white.png); } .zj-zph .title { margin-bottom: 59px; } .zj-zph .hd { width: 435px; margin: 0 auto; text-align: center; } .zj-zph .hd img { display: block; margin: 0 auto 14px; } .zj-zph .hd p { line-height: 26px; margin: 0; font-size: 16px; color: #333; } .zj-zph .bd { overflow: hidden; padding: 35px 0 43px; } .zj-zph .bd ul { margin: 0 -31px 60px 0; } .zj-zph .bd ul li { padding-right: 31px; } .zj-zph .bd ul li a { display: block; background-color: #F5F5F5; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .zj-zph .bd ul li a:hover { box-shadow: 0 0 14px rgba(0, 0, 0, 0.29); } .zj-zph .bd ul li a .pic { overflow: hidden; } .zj-zph .bd ul li a .pic img { display: block; width: 100%; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .zj-zph .bd ul li a:hover .pic img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); } .zj-zph .bd ul li a .desc { padding: 90px 0; text-align: center; } .zj-zph .bd ul li a .desc h3 { height: 40px; line-height: 40px; overflow: hidden; margin: 0; font-size: 30px; font-weight: normal; } .zj-zph .bd ul li a .desc p { height: 30px; line-height: 30px; overflow: hidden; margin: 0; font-size: 16px; color: #434343; } .zj-zph .bd ul li a .desc p:nth-child(2) { margin: 6px 0; } .zj-zph .bd ul li a .desc p:last-child { color: #DF0000; } .zj-zph .bd ul li a .desc p span { font-size: 21px; } .zj-zph .bd .more { text-align: center; } .zj-zph .bd .more a { display: inline-block; height: 50px; line-height: 50px; overflow: hidden; padding: 0 20px; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; font-size: 16px; color: #fff; vertical-align: bottom; background-color: #f33142; } .zj-zph .line { margin: 0 185px 43px; border-bottom: 1px dashed #737373; } .zj-investment { padding: 62px 185px; } .zj-investment .form h3 { margin: 40px 0 36px; font-size: 26px; font-weight: normal; color: #333; text-align: center; } .zj-investment .form .group { position: relative; overflow: hidden; padding-left: 438px; margin-bottom: 38px; } .zj-investment .form .group label { position: absolute; top: 0; left: 0; display: block; width: 438px; text-align: center; background-color: #f33142; } .zj-investment .form .group label span { display: inline-block; height: 100px; line-height: 100px; overflow: hidden; padding-left: 45px; font-size: 28px; color: #fff; background-repeat: no-repeat; background-position: left center; } .zj-investment .form .group label.cs span { background-image: url(../images/icon_investment01.png); } .zj-investment .form .group label.xm span { background-image: url(../images/icon_investment02.png); } .zj-investment .form .group label.dh span { background-image: url(../images/icon_investment03.png); } .zj-investment .form .group input { display: block; width: 100%; height: 100px; padding: 0 41px; border: 0; font-size: 21px; background-color: #EEEEEE; } .zj-investment .form .submit { display: block; width: 248px; height: 60px; padding: 0; margin: 80px auto 0; border: 0; font-size: 29px; color: #fff; background-color: #f33142; } .zj-designer { padding: 0 0 50px; margin-top: 12px; border-top: 1px solid #ccc; } .zj-designer .hd { padding: 60px 20px; } .zj-designer .hd .pic { display: block; width: 160px; margin-right: 40px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; } .zj-designer .hd .desc { position: relative; overflow: hidden; padding-top: 19px; } .zj-designer .hd .desc h3 { margin: 0; font-size: 42px; font-weight: normal; } .zj-designer .hd .desc h3 span { margin-left: 38px; font-size: 20px; } .zj-designer .hd .desc h4 { position: relative; display: inline-block; height: 32px; line-height: 32px; overflow: hidden; padding-left: 32px; margin: 32px 0 16px; border-bottom: 1px solid #4F4F4F; font-size: 21px; color: #666; } .zj-designer .hd .desc h4::before { position: absolute; top: 7px; left: 0; display: block; width: 20px; height: 20px; background-color: #808080; content: ''; } .zj-designer .hd .desc p { margin: 0; font-size: 18px; color: #4D4D4D; } .zj-designer .hd .desc .bdsharebuttonbox { position: absolute; right: 0; bottom: 0; font-size: 16px; } .zj-designer .hd .desc .bdsharebuttonbox span { vertical-align: middle; } .zj-designer .bd { overflow: hidden; padding: 20px; } .zj-designer .bd ul { margin: 0 -23px -34px 0; } .zj-designer .bd ul li, .zj-detail .recommend ul li { padding: 0 23px 34px 0; text-align: left; } .zj-designer .bd ul li .item, .zj-detail .recommend ul li .item { transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .zj-designer .bd ul li:hover .item, .zj-detail .recommend ul li:hover .item { box-shadow: 0 0 12px rgba(0, 0, 0, 0.4); } .zj-designer .bd ul li .pic, .zj-detail .recommend ul li .pic { display: block; overflow: hidden; } .zj-designer .bd ul li .pic img, .zj-detail .recommend ul li .pic img { display: block; width: 100%; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .zj-designer .bd ul li:hover .pic img, .zj-detail .recommend ul li:hover .pic img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); } .zj-designer .bd ul li .desc, .zj-detail .recommend ul li .desc { padding: 12px 10px; text-align: center; background-color: #F2F2F2; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .zj-designer .bd ul li:hover .desc, .zj-detail .recommend ul li:hover .desc { color: #fff; background-color: #f33142; } .zj-designer .bd ul li .desc h3, .zj-detail .recommend ul li .desc h3 { height: 34px; line-height: 34px; overflow: hidden; margin: 0; font-size: 24px; font-weight: normal; } .zj-designer .bd ul li .desc h4, .zj-detail .recommend ul li .desc h4 { height: 28px; line-height: 28px; overflow: hidden; margin: 0; font-size: 16px; font-weight: normal; color: #333; } .zj-designer .bd ul li:hover .desc h4, .zj-detail .recommend ul li:hover .desc h4 { color: #fff; } .zj-designer .bd ul li .desc p, .zj-detail .recommend ul li .desc p { margin: 18px 0; font-size: 16px; color: #CC0000; } .zj-designer .bd ul li:hover .desc p, .zj-detail .recommend ul li:hover .desc p { color: #fff; } .zj-designer .bd ul li .desc p span, .zj-detail .recommend ul li .desc p span { vertical-align: middle; } .zj-designer .bd ul li .desc p span strong, .zj-detail .recommend ul li .desc p span strong { font-size: 21px; font-weight: normal; } .zj-designer .bd ul li .desc p a, .zj-detail .recommend ul li .desc p a { display: inline-block; width: 40px; height: 18px; margin-left: 15px; vertical-align: middle; background-repeat: no-repeat; background-position: center; background-size: auto 100%; } .zj-designer .bd ul li .desc p .fav, .zj-detail .recommend ul li .desc p .fav { background-image: url(../images/icon_fav.png); } .zj-designer .bd ul li .desc p .cart, .zj-detail .recommend ul li .desc p .cart { background-image: url(../images/icon_cart_white.png); } .zj-store .hd .desc h3 { font-weight: bold; } .zj-store .hd .desc p { width: 560px; line-height: 32px; margin-top: 12px; } .zj-detail { padding: 60px 20px 96px; margin-top: 12px; border-top: 1px solid #ccc; } .zj-detail .photo { width: 630px; margin: 0 90px 90px 0; } .zj-detail .photo .pic { display: block; border: 1px solid #ccc; } .zj-detail .photo .pic img { display: block; width: 500px; } .zj-detail .photo ul { width: 120px; overflow: hidden; } .zj-detail .photo ul li { margin-bottom: 7px; cursor: pointer; } .zj-detail .photo ul li .box { border: 1px solid #ccc; } .zj-detail .photo ul li.active .box { border-color: #f33142; } .zj-detail .photo ul li img { display: block; width: 100%; } .zj-detail .intro { overflow: hidden; } .zj-detail .intro .hd h3 { margin: 0; font-size: 32px; font-weight: normal; color: #4D4D4D; } .zj-detail .intro .hd p { margin: 10px 0 28px; font-size: 16px; color: #666; } .zj-detail .intro .desc { padding: 27px 27px 17px; background-color: #F7F7F7; } .zj-detail .intro .desc .item { line-height: 30px; margin-bottom: 10px; } .zj-detail .intro .desc .t { margin-right: 35px; font-size: 16px; color: #333; } .zj-detail .intro .desc .b { overflow: hidden; text-align: left; } .zj-detail .intro .desc .b strong { font-size: 16px; color: #f33142; } .zj-detail .intro .desc .b strong span { font-size: 29px; } .zj-detail .intro .desc .b p { position: relative; display: inline-block; padding-left: 8px; margin: 0 30px 0 0; } .zj-detail .intro .desc .b p::before { position: absolute; top: 50%; left: 0; display: block; width: 4px; height: 4px; border-radius: 50%; background-color: #f33142; content: ''; } .zj-detail .intro .group { margin-top: 25px; font-size: 16px; color: #333; text-align: left; } .zj-detail .intro .group span { margin-right: 20px; } .zj-detail .intro .group p { display: inline-block; margin: 0 20px 0 0; } .zj-detail .intro .group a { color: #666; } .zj-detail .intro .group a.btn { display: inline-block; height: 40px; line-height: 38px; overflow: hidden; padding: 0 28px; margin-right: 20px; color: #4D4D4D; vertical-align: middle; border: 1px solid #ccc; } .zj-detail .intro .group a.btn.active { line-height: 36px; border-width: 2px; border-color: #845F42; color: #845F3F; } .number { display: inline-block; border: 1px solid #ccc; text-align: center; } .number a { display: inline-block; width: 28px; height: 28px; line-height: 28px; overflow: hidden; font-size: 20px; vertical-align: middle; } .number a { display: inline-block; width: 28px; height: 28px; line-height: 28px; overflow: hidden; font-size: 20px; vertical-align: middle; } .number a.plus { font-weight: bold; color: #845F42!important; } .number input { display: inline-block; width: 68px; height: 28px; padding: 0; border-width: 0 1px; border-style: solid; border-color: #ccc; font-size: 16px; color: #4D4D4D; text-align: center; vertical-align: bottom; } .zj-detail .intro .ft { margin-top: 20px; text-align: left; } .zj-detail .intro .ft a { display: inline-block; height: 40px; margin-right: 20px; vertical-align: middle; } .zj-detail .intro .ft a.btn { display: inline-block; line-height: 38px; padding: 0 26px; border: 1px solid #845F42; font-size: 16px; color: #845F3F; } .zj-detail .intro .ft a.add { color: #fff; background-color: #845F42; } .zj-detail .intro .ft a.icon { padding: 0 10px; border: 1px solid #ccc; } .zj-detail .intro .ft a.icon::before { display: block; height: 22px; background-repeat: no-repeat; background-position: center; content: ''; } .zj-detail .intro .ft a.fav::before { background-image: url(../images/icon_detail_fav.png); } .zj-detail .intro .ft a.kf::before { background-image: url(../images/icon_detail_kf.png); } .zj-detail .recommend { width: 370px; margin-left: 40px; } .zj-detail .recommend .hd { height: 82px; line-height: 70px; overflow: hidden; padding-bottom: 10px; margin-bottom: 26px; border-bottom: 2px solid #ccc; font-size: 30px; color: #333; text-align: center; } .zj-detail .recommend ul li { padding: 0; margin-bottom: 46px; } .zj-detail .content { overflow: hidden; } .zj-detail .content .tabnav { padding: 20px 0; background-color: #E6E6E6; } .zj-detail .content .tabnav li { height: 40px; line-height: 40px; overflow: hidden; border-right: 2px solid #B3B3B3; font-size: 16px; text-align: center; cursor: pointer; } .zj-detail .content .tabnav li:last-child { border: 0; } .zj-detail .content .tabnav li.active { color: #f33142; } .zj-detail-xq img { display: block; width: 100%; } .news-swiper .swiper-slide .pic { display: block; width: 100%; } .news-swiper .swiper-slide .desc { position: absolute; right: 0; bottom: 46px; left: 0; display: block; padding: 0 20px; } .news-swiper .swiper-slide .desc p { margin: 0; font-size: 24px; color: #fff; } .news-pagination.swiper-pagination { left: 50%; bottom: 30px; width: 1550px; text-align: left; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); } .news-pagination .swiper-pagination-bullet { width: 40px; height: 3px; border-radius: 0; background-color: #e5e5e5; } .news-subnav a { display: block; height: 100px; line-height: 100px; overflow: hidden; font-size: 26px; color: #000; text-align: center; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .news-subnav a.active, .news-subnav a:hover, .news-subnav a:active { color: #fff; background-color: #f33142; } .news-list { overflow: hidden; padding: 80px 20px; } .gsdt-list ul li { margin-bottom: 40px; } .gsdt-list ul li a { position: relative; display: block; padding: 10px; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .gsdt-list ul li a:hover { box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); } .gsdt-list ul li a .pic { display: block; width: 775px; overflow: hidden; margin-right: 33px; } .gsdt-list ul li a .pic img { display: block; width: 100%; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .gsdt-list ul li a .desc { overflow: hidden; } .gsdt-list ul li a .desc h3 { line-height: 38px; margin: 58px 0 20px; font-size: 24px; } .gsdt-list ul li a .desc h3 span { display: inline-block; height: 24px; line-height: 24px; overflow: hidden; padding: 0 7px; margin-right: 20px; font-size: 14px; font-weight: normal; color: #fff; vertical-align: middle; background-color: #626262; } .gsdt-list ul li a .desc p { line-height: 22px; overflow: hidden; margin: 0; font-size: 14px; color: #4c4c4c; } .gsdt-list ul li a .desc .ft { position: absolute; right: 10px; bottom: 10px; left: 808px; padding: 26px 0; border-top: 2px solid #dcdcdc; color: #666; } .gsdt-list ul li a .desc .ft span { display: inline-block; height: 20px; line-height: 20px; overflow: hidden; padding-left: 23px; margin-right: 50px; background-repeat: no-repeat; background-position: left center; } .gsdt-list ul li a .desc .ft .sj { background-image: url(../images/icon_news_sj.png); } .gsdt-list ul li a .desc .ft .ydl { background-image: url(../images/icon_news_ydl.png); } .gsdt-list ul li a:hover .pic img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); } .rwft-list ul { margin-right: -25px; } .rwft-list ul li { padding: 0 25px 40px 0; } .rwft-list ul li a { display: block; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .rwft-list ul li a:hover { box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); } .rwft-list ul li a .pic { position: relative; overflow: hidden; } .rwft-list ul li.video a .pic::before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; visibility: hidden; background: url(../images/icon_news_play.png) no-repeat center; opacity: 0; content: ''; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .rwft-list ul li.video a:hover .pic::before { visibility: visible; opacity: 1; } .rwft-list ul li a .pic img { display: block; width: 100%; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .rwft-list ul li a:hover .pic img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); } .rwft-list ul li a .pic time { position: absolute; right: 0; bottom: 0; height: 16px; line-height: 16px; overflow: hidden; padding: 0 6px; font-size: 10px; color: #fff; background-color: rgba(49, 49, 49, 0.8); } .rwft-list ul li a .desc { padding: 15px 20px; background-color: #f7f7f7; } .rwft-list ul li a .desc h3 { height: 22px; line-height: 22px; overflow: hidden; margin: 0; font-size: 18px; font-weight: normal; color: #333; } .rwft-list ul li a .desc h3 span { display: inline-block; height: 20px; line-height: 20px; padding: 0 9px; font-size: 12px; color: #fff; background-color: #f33142; } .rwft-list ul li a .desc p { height: 22px; line-height: 22px; overflow: hidden; margin: 10px 0 50px; color: #4D4D4D; } .rwft-list ul li a .desc .ft { color: #666; } .rwft-list ul li a .desc .ft span { display: inline-block; height: 20px; line-height: 20px; overflow: hidden; padding-left: 23px; margin-right: 50px; vertical-align: bottom; background-repeat: no-repeat; background-position: left center; } .rwft-list ul li a .desc .ft span.pull-right { margin: 0; } .rwft-list ul li a .desc .ft .sj { background-image: url(../images/icon_news_sj.png); } .rwft-list ul li a .desc .ft .ydl { background-image: url(../images/icon_news_ydl.png); } .rwft-list ul li a .desc .ft .wz { background-image: url(../images/icon_news_wz.png); } .rwft-list ul li a .desc .ft .sj1 { background-image: url(../images/icon_news_sj1.png); } .news-more { display: block; height: 80px; line-height: 76px; overflow: hidden; border: 2px solid #a0a0a0; font-size: 24px; color: #808080; text-align: center; } .nd-banner img { display: block; width: 100%; } .news-detail .content { padding: 100px 20px; background-color: #fff; } .nd-recommend { width: 350px; margin-left: 70px; } .nd-recommend .hd { padding-bottom: 20px; font-size: 24px; color: #1a1a1a; } .nd-recommend ul li { margin-bottom: 15px; } .nd-recommend ul li a { display: block; } .nd-recommend ul li a .pic { overflow: hidden; } .nd-recommend ul li a .pic img { display: block; width: 100%; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .nd-recommend ul li a:hover .pic img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); } .nd-recommend ul li a .desc { position: relative; padding: 15px 15px 15px 34px; } .nd-recommend ul li a .desc::before { position: absolute; top: 18px; left: 0; width: 14px; height: 14px; border: 3px solid #f33142; border-radius: 50%; content: ''; } .nd-recommend ul li a .desc h3 { margin: 0 0 18px; font-size: 18px; font-weight: normal; color: #4d4d4d; } .nd-recommend ul li a .desc p { margin: 0; color: #808080; } .nd-detail { overflow: hidden; padding: 20px 55px 30px; box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); } .nd-detail .hd { text-align: center; } .nd-detail .hd h3 { margin: 0; font-size: 24px; font-weight: normal; color: #333; } .nd-detail .hd p { margin: 20px 0 0; font-size: 14px; } .nd-detail .hd p span { display: inline-block; height: 20px; line-height: 20px; overflow: hidden; padding-left: 23px; margin: 0 25px; background-repeat: no-repeat; background-position: left center; } .nd-detail .hd p .sj { background-image: url(../images/icon_news_sj.png); } .nd-detail .hd p .ydl { background-image: url(../images/icon_news_ydl.png); } .nd-detail .bd { line-height: 30px; padding-bottom: 50px; overflow: hidden; border-bottom: 1px solid #ccc; font-size: 18px; } .nd-detail .bd img { max-width: 100%; } .nd-detail .ft { padding: 46px 0 10px; } .nd-detail .ft .bdsharebuttonbox { font-size: 16px; color: #666; } .nd-detail .ft .btn { display: block; width: 90px; height: 39px; background-repeat: no-repeat; background-position: center; background-size: auto 100%; } .nd-detail .ft .next { background-image: url(../images/btn_news_next.png); } .nd-detail .ft .prev { background-image: url(../images/btn_news_prev.png); } .nd-detail .ft .all { background-image: url(../images/btn_news_all.png); } .about-banner { position: relative; } .about-banner img { display: block; width: 100%; } .about-banner .desc { position: absolute; top: 0; right: 0; bottom: 0; left: 0; color: #fff; text-align: center; } .about-banner .desc h3 { margin: 0 0 70px; font-size: 156px; } .about-banner .desc p { margin: 0; font-size: 68px; } .about-subnav a { float: left; display: block; width: 12.5%; height: 80px; line-height: 80px; overflow: hidden; font-size: 22px; color: #595757; text-align: center; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .about-subnav a.active, .about-subnav a:hover, .about-subnav a:active { font-weight: bold; color: #fff; background-color: #f33142; } .about-design { padding: 56px 0; background-color: #fff; } .about-design .pic { display: block; width: 100%; } .about-design .box { padding: 90px 20px; } .about-design .desc { line-height: 32px; margin-bottom: 86px; font-size: 20px; color: #000; } .about-design .desc p { margin: 0; text-indent: 2em; } .about-design ul li { text-align: center; } .about-design ul li h3 { margin: 0 0 10px; font-size: 53px; color: #f33142; } .about-design ul li h3 strong { font-size: 80px; } .about-design ul li h3 sup { top: -1em; } .about-design ul li p { margin: 0; font-size: 30px; font-weight: bold; color: #595757; } .about-culture .hd { margin-bottom: 147px; text-align: center; } .about-culture .hd .title { margin-bottom: 60px; } .about-culture .hd .desc { line-height: 52px; padding: 0 20px; margin-bottom: 100px; font-size: 22px; color: #000; } .about-culture .hd .corporate { margin-bottom: 150px; color: #fff; background: url(../images/bg_about05.jpg) no-repeat center; background-size: cover; } .about-culture .hd .corporate .col-6 { height: 500px; text-align: center; } .about-culture .hd .corporate .col-6 .info { display: inline-block; text-align: left; } .about-culture .hd .corporate .col-6 .info h3 { margin: 0; font-size: 40px; font-weight: normal; } .about-culture .hd .corporate .col-6 .info h4 { margin: 10px 0 45px; font-size: 15px; font-weight: normal; } .about-culture .hd .corporate .col-6 .info h5 { padding: 15px 75px; margin: 0 0 30px; border: 1px solid #fff; font-size: 24px; font-weight: normal; } .about-culture .hd .corporate .col-6 .info p { line-height: 62px; margin: 0; font-size: 22px; } .about-culture .hd .corporate .col-6 .info.center { text-align: center; } .about-culture .hd .corporate .col-6 .info.center h4 { margin: 16px 0 30px; } .about-culture .hd .corporate .col-6 .info.center p { line-height: 48px; padding: 0 5px; } .about-culture .hd .staff { padding: 0 10px; } .about-culture .hd .staff img { display: block; margin: 0 auto; } .about-culture .hd .desc p { margin: 0; } .about-culture .bd { padding: 122px 20px 140px; background: url(../images/bg_about03.jpg) no-repeat center; background-size: cover; } .about-culture .bd .desc { width: 1190px; line-height: 40px; margin: 0 auto 120px; font-size: 22px; color: #000; text-align: center; } .about-culture .bd .desc p { margin: 0; } .about-culture .bd .cont { width: 1390px; margin: 0 auto; } .about-culture .bd .cont ul { margin-right: -64px; } .about-culture .bd .cont ul li { float: left; width: 20%; padding-right: 64px; } .about-culture .bd .cont ul li .item { padding: 26px; background-color: rgba(241, 73, 87, 0.2); } .about-culture .bd .cont ul li .item h3 { margin: 0 0 35px; font-size: 40px; color: #303030; text-align: center; } .about-culture .bd .cont ul li .item p { min-height: 220px; line-height: 20px; margin: 0; font-size: 14px; color: #333; } .honor-prize { overflow: hidden; padding-top: 44px; background-color: #fff; } .honor-prize ul li { float: left; width: 20%; } .honor-prize ul li a { position: relative; display: block; height: 208px; overflow: hidden; } .honor-prize ul li a img { display: block; max-width: 60%; max-height: 60%; margin: 0 auto; } .honor-prize ul li a h4 { line-height: 40px; margin: 0; font-size: 32px; color: #3E3A3A; text-align: center; } .honor-prize ul li a .desc { position: absolute; top: 0; right: 0; bottom: 0; left: 0; color: #fff; text-align: center; background-color: #f33142; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transform: translateY(100%); -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); } .honor-prize ul li a:hover .desc { transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); } .honor-prize ul li a .desc h3 { margin: 0; font-size: 30px; font-weight: bold; } .honor-prize ul li a .desc p { display: inline-block; margin: 0; font-size: 24px; } .honor-prize ul li a .desc p strong { display: block; margin-bottom: 10px; font-size: 30px; text-align: left; } .about-swiper .swiper-slide .pic { display: block; width: 100%; } .about-pagination .swiper-pagination-bullet { background-color: #494949; } .honor-list { background-color: #fff; } .honor-list { padding: 60px 20px 40px; } .honor-list .cont { width: 1000px; margin: 0 auto; } .honor-list .item { margin-bottom: 20px; } .honor-list .item ins { float: left; display: block; height: 32px; line-height: 32px; overflow: hidden; padding: 0 13px; margin-right: 20px; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; font-size: 20px; font-weight: bold; text-decoration: none; color: #fff; background-color: #f33142; } .honor-list .item ul { overflow: hidden; } .honor-list .item ul li { position: relative; line-height: 28px; padding-left: 22px; font-size: 15px; color: #3E3A3A; } .honor-list .item ul li::before { position: absolute; top: 11px; left: 0; display: block; width: 6px; height: 6px; border-radius: 50%; background-color: #f33142; content: ''; } .honor-certification { overflow: hidden; padding: 30px 0; background-color: #fff; } .honor-certification .title { margin-bottom: 38px; } .certification-list { padding: 40px 20px; background-color: #F2F2F2; } .certification-list ul { margin: 0 -38px -40px 0; } .certification-list ul li { padding: 0 38px 40px 0; } .certification-list ul li a { display: block; padding: 14px; background-color: #fff; } .certification-list ul li a .pic { display: block; width: 100%; } .patent-list ul { margin: 0 -98px -42px 0; } .patent-list ul li { float: left; width: 20%; padding: 0 98px 42px 0; } .honor-declare { padding-bottom: 126px; text-align: center; background-color: #f2f2f2; } .honor-declare .pic { display: block; width: 100%; } .honor-declare h3 { margin: 88px 0 76px; font-size: 36px; font-weight: normal; color: #383838; } .honor-declare ul li { padding: 0 5px; } .honor-declare ul li img { display: block; margin: 0 auto 26px; } .honor-declare ul li p { margin: 0; font-size: 22px; color: #4c4c4c; } .honor-declare .btn { display: inline-block; height: 64px; line-height: 64px; overflow: hidden; padding: 0 44px; margin-top: 98px; border-radius: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; font-size: 24px; color: #fff; background-color: #f33142; } .case-detail { background-color: #fff; } .case-detail .pic { display: block; width: 100%; margin-bottom: 10px; } .case-detail .pic:last-child { margin-bottom: 0; } .case-detail .desc { padding: 76px 20px; } .case-detail .desc .cont { width: 1200px; margin: 0 auto; } .case-detail .hd { margin-right: 160px; } .case-detail .hd h3 { margin: 0; font-size: 50px; font-weight: normal; color: #333; } .case-detail .hd p { line-height: 38px; margin: 30px 0; font-size: 18px; color: #4D4D4D; } .case-detail .hd img { height: 64px; margin-right: 36px; } .case-detail .bd h3 { line-height: 70px; margin: 0 0 30px; font-size: 50px; font-weight: normal; color: #333333; } .case-detail .bd p { line-height: 50px; margin: 0; font-size: 24px; color: #666666; } .case-detail .ft .item { display: inline-block; margin-right: 48px; color: #666666; text-align: center; } .case-detail .ft .item h3 { padding-right: 48px; margin: 0; border-right: 2px solid #4d4d4d; font-size: 80px; font-weight: normal; } .case-detail .ft .item:last-child h3 { border: 0; } .case-detail .ft .item h3 span { font-size: 40px; } .case-detail .ft .item p { padding-right: 48px; margin: 0; font-size: 32px; } .case-btn { padding: 50px 0; text-align: center; background-color: #fff; } .case-btn a { margin: 0 57px; font-size: 22px; color: #f33142; } .case-btn a:nth-child(2) { color: #4c4c4c; } .case-recommend { padding-bottom: 100px; border-top: 1px solid #ccc; background-color: #fff; } .case-recommend .hd { padding: 38px 0; font-size: 32px; color: #333; text-align: center; } .case-recommend ul li a { position: relative; display: block; overflow: hidden; } .case-recommend ul li a::before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; display: block; visibility: hidden; background-color: rgba(0, 0, 0, 0.8); opacity: 0; content: ''; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .case-recommend ul li a:hover::before { visibility: visible; opacity: 1; } .case-recommend ul li a .pic { display: block; width: 100%; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .case-recommend ul li a:hover .pic { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); } .case-recommend ul li a .desc { position: absolute; right: 0; bottom: 0; left: 0; z-index: 2; padding: 0 40px 40px; color: #fff; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transform: translateY(100%); -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); } .case-recommend ul li a:hover .desc { transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); } .case-recommend ul li a .desc h3 { margin: 0 0 30px; font-size: 40px; font-weight: normal; } .case-recommend ul li a .desc p { margin: 0; font-size: 20px; } .about-history { padding: 56px 0; background-color: #fff; margin-bottom: 60px; } .history-pic { position: relative; } .history-pic .pic { display: block; width: 100%; } /* .history-pic .desc { position: absolute; top: 0; bottom: 0; left: 0; width: 580px; color: #fff; text-align: center; background-color: rgba(241, 73, 87, 0.7); } .history-pic .desc::before { position: absolute; top: 50%; left: 50%; width: 274px; height: 228px; display: block; margin-left: -50px; border: 4px solid #fff; content: ''; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); } .history-pic .desc h3 { display: inline-block; margin: 0; font-size: 44px; } .history-pic .desc h3 p { margin: 14px 0 0; font-size: 24px; font-weight: normal; text-align: left; } */ .history-list { overflow: hidden; padding: 59px 0 34px; background: url(../images/bg_history_list.png) repeat-y center top; } .history-list ul li { position: relative; width: 60px; margin: 0 auto 40px; } .history-list ul li .num { position: relative; display: block; height: 60px; line-height: 60px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; font-size: 20px; color: #fff; text-align: center; background-color: #f33142; } .history-list ul li p, .history-list ul li .pic { position: absolute; } .history-list ul li p { top: 13px; right: 127px; width: 430px; line-height: 32px; margin: 0; font-size: 20px; color: #3e3a39; text-align: left; } .history-list ul li p::before { position: absolute; top: 9px; right: -36px; display: block; width: 16px; height: 16px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; background-color: #f33142; content: ''; } .history-list ul li .pic { top: 10px; left: 100%; margin-left: 21px; } .history-list ul li:first-child { width: 82px; } .history-list ul li:first-child .num { height: 82px; line-height: 82px; } .history-list ul li:first-child p { top: 25px; right: 138px; } .history-list ul li:first-child .pic { top: 21px; } .history-list ul li:nth-child(even) p { right: auto; left: 116px; text-align: justify; } .history-list ul li:nth-child(even) p::before { right: auto; left: -36px; } .hl1 { margin-bottom: 56px; } .hl1 ul li:nth-child(2) { margin-bottom: 104px; } .hl1 ul li:nth-child(3) { margin-bottom: 206px; } .about-team { padding: 86px 20px 20px; margin-bottom: 60px; } .about-team ul { margin: 0 -52px -17px 0; } .about-team ul li { padding: 0 52px 17px 0; } .about-team ul li a { display: block; } .about-team ul li a .pic { position: relative; overflow: hidden; margin-bottom: 20px; } .about-team ul li a .pic img { display: block; width: 100%; } .about-team ul li a .pic .ft { position: absolute; top: 0; right: 0; bottom: 0; left: 0; line-height: 26px; padding: 16px; font-size: 15px; color: #000; background-color: rgba(204, 204, 204, 0.6); transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transform: translateY(100%); -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); } .about-team ul li a .pic .ft p { margin: 0; } .about-team ul li a:hover .pic .ft { transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); } .about-team ul li a .desc { padding: 16px; color: #000; background-color: #f2f2f2; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .about-team ul li a .desc h3 { margin: 0 0 8px; font-size: 28px; font-weight: normal; } .about-team ul li a .desc p { margin: 0; font-size: 15px; } .about-team ul li a:hover .desc { color: #fff; background-color: #f33142; } .about-way { padding: 250px 0; background-color: #fff; } .about-way .item { min-height: 637px; padding: 14px 20px; margin-bottom: 250px; background-repeat: no-repeat; background-position: center top; } .about-way .item .cont { width: 1520px; margin: 0 auto; } .about-way .item .pic { margin-left: 120px; } .about-way .item .pic.pull-left { margin: 0 120px 0 0; } .about-way .item h3 { margin: 0 0 50px; font-size: 50px; color: #666; } .about-way .item p { line-height: 46px; overflow: hidden; margin: 0; font-size: 24px; color: #333; } .about-service { overflow: hidden; padding: 56px 0 0; background-color: #fff; margin-bottom: 60px; } .about-service .item { position: relative; margin-bottom: 60px; } .about-service .item .pic { display: block; width: 100%; } .about-service .item .desc { position: absolute; top: 0; right: 50%; bottom: 0; left: 0; padding: 0 9.63541666%; color: #fff; } .about-service .item:nth-child(even) .desc { right: 0; left: 50%; } .about-service .item .desc h3 { margin: 0 0 50px; font-size: 40px; } .about-service .item .desc p { line-height: 30px; margin: 0; font-size: 15px; } .about-service .item:nth-child(3n+1) .desc { background-color: rgba(241, 73, 87, 0.86); } .about-service .item:nth-child(3n+2) .desc { background-color: rgba(122, 198, 254, 0.86); } .about-service .item:nth-child(3n+3) .desc { background-color: rgba(241, 145, 73, 0.86); } .about-job { padding: 130px 20px 90px; background-color: #fff; margin-bottom: 60px; } .about-job .title { margin-bottom: 60px; } .job-process { margin-bottom: 75px; text-align: center; } .job-process ul li { position: relative; display: inline-block; width: 160px; margin-right: 50px; font-size: 22px; color: #595757; } .job-process ul li:last-child { margin: 0; } .job-process ul li::before { display: block; height: 160px; background-repeat: no-repeat; background-position: center center; background-size: auto 100%; content: ''; } .job-process ul li:first-child::before { background-image: url(../images/icon_job01.png); } .job-process ul li:nth-child(2)::before { background-image: url(../images/icon_job02.png); } .job-process ul li:nth-child(3)::before { background-image: url(../images/icon_job03.png); } .job-process ul li:nth-child(4)::before { background-image: url(../images/icon_job04.png); } .job-process ul li:nth-child(5)::before { background-image: url(../images/icon_job05.png); } .job-process ul li:not(:last-child)::after { position: absolute; top: 0; right: -36px; bottom: 0; display: block; width: 26px; background: url(../images/icon_job06.png) no-repeat center center; background-size: 100%; content: ''; } .job-list { margin-bottom: 50px; } .job-list ul li { margin-bottom: 40px; } .job-list ul li .hd { padding: 15px 72px; color: #666; background-color: #f2f2f2; cursor: pointer; } .job-list ul li .hd h3 { margin: 0 0 15px; font-size: 36px; font-weight: normal; } .job-list ul li .hd p { margin: 0; font-size: 24px; } .job-list ul li .hd .btn a { display: block; width: 115px; height: 40px; line-height: 40px; overflow: hidden; margin-bottom: 16px; border-radius: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; font-size: 20px; color: #f33142; text-align: center; background-color: #fff; } .job-list ul li .hd .btn ins { display: block; height: 19px; background: url(../images/icon_job07.png) no-repeat center center; background-size: auto 100%; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .job-list ul li .bd { display: none; padding: 45px 52px; color: #4c4c4c; background: url(../images/bg_jobs01.jpg) no-repeat center #ccc; background-size: auto 100%; } .job-list ul li .bd .item { padding: 0 20px; } .job-list ul li .bd .item h3 { margin: 0 0 38px; font-size: 24px; } .job-list ul li .bd .item p { line-height: 30px; margin: 0; font-size: 14px; } .job-list ul li.active .hd .btn a { color: #323232; } .job-list ul li.active .hd .btn ins { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); } .job-contact { font-size: 18px; font-weight: bold; color: #595757; text-align: center; } .job-contact span { margin: 0 69px; } .about-contact { padding: 56px 20px; background-color: #fff; } .about-contact .item { padding: 35px 72px; margin-bottom: 40px; background-color: #f2f2f2; } .about-contact .item .map { width: 50%; height: 302px; margin-left: 60px; } .about-contact .item .desc { overflow: hidden; } .about-contact .item .desc h3 { margin: 0 0 30px; font-size: 28px; color: #000; } .about-contact .item .desc p { line-height: 20px; padding: 12px 0 12px 30px; margin: 0; font-size: 14px; color: #595757; background-repeat: no-repeat; background-position: left 11px; } .about-contact .item .desc p:nth-child(2) { background-image: url(../images/icon_map01.png); } .about-contact .item .desc p:nth-child(3) { background-image: url(../images/icon_map02.png); } .about-contact .item .desc p:nth-child(4) { background-image: url(../images/icon_map03.png); } .about-contact .item .desc p:nth-child(5) { background-image: url(../images/icon_map04.png); } .college-banner .pic { display: block; width: 100%; } .college-intro, .college-strengths, .college-works { padding: 60px 20px 0; background-color: #fff; } .college-intro .title { margin-bottom: 45px; } .college-intro .desc { width: 1135px; line-height: 36px; margin: 0 auto; font-size: 20px; color: #444; text-align: center; } .college-add { padding: 130px 20px 82px; text-align: center; background: url(../images/bg_college01.jpg) no-repeat center center; background-size: cover; } .college-add h3 { line-height: 60px; margin: 0 0 70px; font-size: 46px; color: #fff; } .college-add a { display: inline-block; height: 70px; line-height: 68px; overflow: hidden; padding: 0 66px; border: 1px solid #fff; border-radius: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px; -ms-border-radius: 9px; -o-border-radius: 9px; font-size: 26px; color: #fff; } .college-strengths { padding-bottom: 70px; } .college-strengths .title { margin-bottom: 50px; } .college-strengths .list { overflow: hidden; } .college-strengths .list ul li { float: left; width: 20%; padding: 62px 35px 10px; color: #fff; text-align: center; background-color: #f33142; } .college-strengths .list ul li::before { display: block; height: 120px; margin-bottom: 62px; background-repeat: no-repeat; background-position: center center; background-size: auto 100%; content: ''; } .college-strengths .list ul li h3 { margin: 0 0 42px; font-size: 26px; font-weight: normal; } .college-strengths .list ul li p { height: 90px; line-height: 30px; overflow: hidden; margin: 0; font-size: 18px; } .college-strengths .list ul li:first-child::before { background-image: url(../images/icon_college01.png); } .college-strengths .list ul li:nth-child(2)::before { background-image: url(../images/icon_college02.png); } .college-strengths .list ul li:nth-child(3)::before { background-image: url(../images/icon_college03.png); } .college-strengths .list ul li:nth-child(4)::before { background-image: url(../images/icon_college04.png); } .college-strengths .list ul li:nth-child(5)::before { background-image: url(../images/icon_college05.png); } .college-strengths .list ul li:nth-child(even) { background-color: #80383e; } .college-course { padding: 70px 20px 0; background-color: #fff; } .college-course .title { margin-bottom: 58px; } .college-course .list { overflow: hidden; } .college-course .list ul { margin-right: -12px; } .college-course .list ul li { padding-right: 12px; } .college-course .list ul li .item { position: relative; display: block; } .college-course .list ul li img { display: block; width: 100%; } .college-course .list ul li p { position: absolute; right: 0; bottom: 0; left: 0; height: 60px; line-height: 60px; overflow: hidden; margin: 0; font-size: 20px; color: #fff; text-align: center; background-color: rgba(241, 73, 87, 0.8); } .college-teachers { padding: 80px 20px 0; background-color: #fff; } .college-teachers .title { margin-bottom: 65px; } .teachers-list ul li a { position: relative; display: block; } .teachers-list ul li a::before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; visibility: hidden; background-color: #ED636F; opacity: 0; content: ''; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .teachers-list ul li a .pic { display: block; width: 100%; } .teachers-list ul li a h3 { position: absolute; top: 41px; left: 16px; width: 18px; line-height: 15px; margin: 0; visibility: hidden; font-size: 14px; font-weight: normal; color: #fff; text-align: center; opacity: 0; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .teachers-list ul li a p { position: absolute; right: 65px; bottom: 40px; left: 30px; line-height: 20px; margin: 0; visibility: hidden; font-size: 14px; color: #fff; opacity: 0; } .teachers-list ul li a p::before { display: block; width: 0; height: 3px; margin-bottom: 8px; background-color: #fff; content: ''; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; } .teachers-list ul li a:hover h3 { top: 21px; visibility: visible; opacity: 1; } .teachers-list ul li a:hover::before { visibility: visible; opacity: 0.65; } .teachers-list ul li a:hover p { visibility: visible; opacity: 1; } .teachers-list ul li a:hover p::before { width: 54px; } .college-works .title { margin-bottom: 62px; } .college-works .list { overflow: hidden; } .college-works .list ul { margin-right: -10px; } .college-works .list ul li { padding-right: 10px; } .college-works .list ul li img { display: block; width: 100%; } .college-pay { padding: 70px 20px 60px; color: #333; background-color: #fff; } .college-pay .hd { text-align: center; } .college-pay .hd h3 { margin: 0 0 32px; font-size: 30px; } .college-pay .hd p { margin: 0; font-size: 20px; } .college-pay .bd { margin: 116px 0 78px; text-align: center; } .college-pay .bd img { margin: 0 35px; } .college-pay .ft { width: 923px; line-height: 32px; margin: 0 auto; font-size: 20px; } .college-discount { padding: 76px 20px; text-align: center; background: url(../images/bg_college02.jpg) no-repeat center center; background-size: cover; } .college-discount ul li { display: inline-block; padding: 40px 30px; margin: 0 35px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; color: #f33142; background-color: rgba(255, 255, 255, 0.8); box-shadow: 6px 6px 7px rgba(75, 0, 6, 0.47); } .college-discount ul li h3 { margin: 0 0 15px; font-size: 32px; } .college-discount ul li p { margin: 0; font-size: 24px; } .college-form { padding: 70px 20px; background-color: #fff; } .college-form .title { margin-bottom: 50px; } .college-form .group { overflow: hidden; margin-bottom: 30px; } .college-form .group label, .college-form .group .submit { display: block; width: 190px; height: 64px; line-height: 64px; overflow: hidden; margin-right: 27px; border: 0; font-size: 20px; color: #fff; text-align: center; background-color: #f33142; } .college-form .group sup { top: -1em; margin-left: 5px; } .college-form .group .box { overflow: hidden; } .college-form .group .box .control { position: relative; border: 1px solid #ccc; } .college-form .group .box input, .college-form .group .box textarea { display: block; width: 100%; height: 62px; padding: 10px; border: 0; font-size: 16px; text-align: center; } .college-form .group .box textarea { height: auto; line-height: 24px; } .college-form .group .box .yzm { width: 327px; padding-right: 119px; margin-right: 30px; } .college-form .group .box .yzm img { position: absolute; top: 50%; right: 22px; width: 97px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); } .course-detail { padding: 67px 10px; background-color: #fff; } .course-detail .intro { line-height: 46px; padding: 77px 97px 67px 135px; margin-bottom: 88px; font-size: 20px; color: #333; background: url(../images/bg_college03.png) no-repeat left top; box-shadow: 0px 9px 13px 0px rgba(75, 0, 6, 0.17); } .course-detail .table { border-radius: 10px 10px 0; -webkit-border-radius: 10px 10px 0; -moz-border-radius: 10px 10px 0; -ms-border-radius: 10px 10px 0; -o-border-radius: 10px 10px 0; font-size: 20px; } .course-detail .table table { width: 100%; text-align: center; } .course-detail .table table thead tr td { border-bottom: 2px solid #f33142; color: #f33142; background-color: #feecee; } .course-detail .table table thead tr td span { display: inline-block; line-height: 44px; padding-left: 37px; vertical-align: bottom; background-repeat: no-repeat; background-position: left center; background-size: auto 100%; } .course-detail .table table thead tr td:first-child span { background-image: url(../images/icon_college20.png); } .course-detail .table table thead tr td:nth-child(2) span { background-image: url(../images/icon_college21.png); } .course-detail .table table thead tr td:nth-child(3) span { background-image: url(../images/icon_college22.png); } .course-detail .table table thead tr td:nth-child(4) span { background-image: url(../images/icon_college23.png); } .course-detail .table table tbody tr td { padding: 10px 0; border-width: 0 1px 1px 0; border-style: solid; border-color: #b8b8b8; color: #333; } .course-detail .table table tbody tr td:first-child:not(:last-child) { border-left: 1px solid #b8b8b8; background-color: #fde5e7; } .course-dowhat { height: 730px; padding: 70px 10px 0; background: url(../images/bg_college04.jpg) no-repeat center center; background-size: cover; } .course-dowhat .title { margin-bottom: 40px; color: #fff; } .course-dowhat .title span { background-color: transparent; } .course-dowhat .title h3::before { right: auto; width: 68px; background-color: #fff; } .course-dowhat .title h3::after { position: absolute; top: 50%; right: 0; width: 68px; height: 1px; background-color: #fff; content: ''; } .course-dowhat .tabcont .item { width: 852px; margin: 0 auto 80px; color: #fff; text-align: center; } .course-dowhat .tabcont .item h3 { display: inline-block; height: 60px; line-height: 58px; overflow: hidden; padding: 0 20px; margin: 0 0 34px; border: 1px solid #fff; font-size: 26px; font-weight: normal; } .course-dowhat .tabcont .item p { line-height: 36px; margin: 0; font-size: 20px; } .course-dowhat .tabnav { text-align: center; } .course-dowhat .tabnav .item { display: inline-block; width: 165px; height: 165px; padding: 25px 10px 0; margin: 0 26px; border: 2px solid #fff; border-radius: 50%; font-size: 20px; font-weight: bold; color: #fff; cursor: pointer; } .course-dowhat .tabnav .item.active { border-color: rgba(255, 255, 255, 0.32); background-color: rgba(241, 73, 87, 0.32); } .course-dowhat .tabnav .item::before { display: block; height: 75px; background-repeat: no-repeat; background-position: center center; background-size: auto 100%; content: ''; } .course-dowhat .tabnav .item:first-child::before { background-image: url(../images/icon_college15.png); } .course-dowhat .tabnav .item:nth-child(2)::before { background-image: url(../images/icon_college15.png); } .course-dowhat .tabnav .item:nth-child(3)::before { background-image: url(../images/icon_college15.png); } .course-dowhat .tabnav .item:nth-child(4)::before { background-image: url(../images/icon_college15.png); } .course-dowhat .tabnav .item:nth-child(5)::before { background-image: url(../images/icon_college15.png); } .course-who { padding: 67px 10px 70px; background-color: #fff; } .course-who .title { margin-bottom: 56px; } .course-who .hd { width: 1080px; line-height: 36px; margin: 0 auto 108px; font-size: 20px; color: #333; text-align: center; } .course-who .bd { overflow: hidden; margin-bottom: 106px; text-align: center; } .course-who .bd li { display: inline-block; width: 192px; line-height: 36px; margin: 0 30px; font-size: 20px; color: #333; vertical-align: top; } .course-who .bd li img { display: block; width: 100%; margin-bottom: 10px; border-radius: 10px 0 10px 0; -webkit-border-radius: 10px 0 10px 0; -moz-border-radius: 10px 0 10px 0; -ms-border-radius: 10px 0 10px 0; -o-border-radius: 10px 0 10px 0; } .course-who .bd li:nth-child(even) { margin-top: 50px; } .course-who .shouhuo { padding: 45px 120px 55px; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; text-align: center; background: url(../images/bg_college05.png) no-repeat center bottom #f33142; background-size: 100%; } .course-who .shouhuo li { font-size: 20px; color: #fefefe; } .course-who .shouhuo li::before { display: block; height: 160px; background-repeat: no-repeat; background-position: center center; background-size: auto 100%; content: ''; } .course-who .shouhuo li:first-child::before { background-image: url(../images/icon_college16.png); } .course-who .shouhuo li:nth-child(2)::before { background-image: url(../images/icon_college17.png); } .course-who .shouhuo li:nth-child(3)::before { background-image: url(../images/icon_college18.png); } .course-who .shouhuo li:nth-child(4)::before { background-image: url(../images/icon_college19.png); } .college-school { padding: 70px 20px 60px; background-color: #fff; } .college-school .title { margin-bottom: 68px; } .college-school .setting { overflow: hidden; margin-bottom: 64px; } .college-school .setting ul { margin-right: -36px; } .college-school .setting ul li { padding-right: 36px; } .college-school .setting ul li .item { position: relative; padding: 0 7px 7px 0; } .college-school .setting ul li .item::before { position: absolute; top: 7px; right: 0; bottom: 0; left: 7px; border: 1px solid #f33142; border-radius: 18px; -webkit-border-radius: 18px; -moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px; content: ''; } .college-school .setting ul li .item .bd { position: relative; padding: 38px 0; border: 1px solid #f33142; border-radius: 18px; -webkit-border-radius: 18px; -moz-border-radius: 18px; -ms-border-radius: 18px; -o-border-radius: 18px; color: #f33142; text-align: center; background-color: #fff; } .college-school .setting ul li .item .bd p { margin: 0 0 15px; font-size: 20px; } .college-school .setting ul li .item .bd h3 { margin: 0; font-size: 24px; font-weight: normal; } .college-school .day .hd h3 { display: inline-block; height: 60px; line-height: 60px; overflow: hidden; padding: 0 58px 0 38px; margin: 0; font-size: 20px; font-weight: bold; color: #fff; vertical-align: bottom; background: url(../images/bg_college06.jpg) no-repeat right center #f33142; background-size: auto 100%; } .college-school .day .bd .pic { display: block; width: 100%; margin-bottom: 20px; } .college-school .day .bd p { line-height: 36px; margin: 0; font-size: 20px; color: #333; text-align: center; } .pc-banner, .pc-banner a { display: block; height: 800px; max-height: 800px; background-repeat: no-repeat; background-position: center center; background-size: cover; } .pc-banner a.mobile { display: none; } .full-banner, .full-banner a { height: 100vh; max-height: none; background-repeat: no-repeat; background-position: center center; background-size: cover; } .dev { padding: 230px 0 100px; } .dev img { display: block; margin: 0 auto; } @media (max-width:1919px) { .pc-banner, .pc-banner a { height: 100vh; } .companies-box .desc { padding: 0 50px; } .companies-box .desc h3 { margin-bottom: 40px; } } @media (max-width:1590px) { .news-pagination.swiper-pagination { left: 0; width: 100%; padding: 0 20px; transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); } } @media (max-width:1549px) { .wrapper.pd { padding-top: 88px; } /* company */ .company .subnav { padding: 10px 0; } .company .subnav ul li a { height: 50px; line-height: 50px; font-size: 16px; } .company .box { padding: 10px 30px; } .company .banner .address { height: 100px; line-height: 100px; font-size: 40px; } .team-list ul { width: 1000px; height: 400px; } .team-list ul li.roundabout-in-focus { box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); } /* companies */ .companies-box .desc { width: 500px; padding: 0 30px; } .companies-box .desc h3 { margin-bottom: 25px; font-size: 38px; } .companies-box .desc p { line-height: 32px; font-size: 18px; } .companies-box .words { line-height: 30px; padding: 16px 42px; font-size: 18px; } .companies-box .map { height: 500px; } .institute .product-introduction .desc { width: 1290px; } .institute-team-list, .research-list { padding: 0 30px; } .case-banner .desc { top: 88px; } .business-subnav a { height: 100px; padding-top: 10px; font-size: 26px; } .business-case { padding: 50px 0; } .daka-list .swiper-slide a .desc { padding: 0 20px 20px; } .daka-list .swiper-slide a .desc h3 { font-size: 30px; } .daka-list .swiper-slide a .desc h4 { margin: 10px 0 20px; } .popularity-list, .zdb-process-list { padding: 0 30px; } .zdb-process-list ul li, .zdb-process-list.zhk ul li { padding-bottom: 60px; font-size: 14px; } .zdb-process-list ul li:not(:last-child)::after { top: 80px; } .zdb-process-list ul li .pic { height: 100px; } .zdb-process-list ul li p { top: 120px; } .designer-intro { padding: 50px 20px 0; } .designer-intro .title { margin-bottom: 40px; } .designer-intro .pic { width: 500px; margin-left: 20px; } .designer-intro .desc .hd { margin-bottom: 20px; } .designer-intro .desc .bd p { padding: 6px 0 6px 26px; } .designer-intro .desc .bd p::before { top: 14px; } .designer-intro .desc .ft { margin-top: 53px; } .zj-header .bd ul li .item>a { font-size: 20px; } .zj-header .bd ul li .item .sub { padding: 20px 5px 0; } .zj-header .bd ul li .item .sub a { margin-bottom: 20px; font-size: 16px; } .zj-recommend ul li .hd .desc { padding: 40px 0 0 20px; } .zj-recommend ul li .hd .desc h3 { font-size: 30px; } .zj-recommend ul li .hd .desc h4 { font-size: 14px; } .zj-recommend ul li .hd .desc h5 { padding-left: 20px; margin: 30px 0 5px; font-size: 16px; } .zj-recommend ul li .hd .desc h5::before { top: 1px; width: 14px; height: 14px; } .zj-recommend ul li .hd .desc .btn { height: 50px; line-height: 50px; } .zj-recommend ul li .bd .item .desc, .zj-supply ul li .desc { padding: 0 10px 10px; } .zj-recommend ul li .bd .item .desc h3, .zj-supply ul li .desc h3 { font-size: 20px; } .zj-recommend ul li .bd .item .desc p, .zj-supply ul li .desc p { font-size: 14px; } .zj-recommend ul li .bd .item .desc p:nth-child(2), .zj-supply ul li .desc p:nth-child(2) { margin: 20px 0 10px; } .zj-recommend ul li .bd .item .desc p strong, .zj-supply ul li .desc p strong { font-size: 16px; } .release-list { padding: 24px 125px; } .release-swiper .swiper-slide .desc h3 { font-size: 20px; } .release-swiper .swiper-slide .desc p { font-size: 14px; } .release-swiper .swiper-slide .desc p:nth-child(2) { margin: 10px 0; } .zj-zph .bd ul li a .desc { padding: 30px 0; } .zj-detail .photo { margin: 0 30px 30px 0; } .zj-detail .intro .desc { padding: 20px 20px 10px; } .zj-detail .intro .group { margin-top: 20px; } .about-banner .desc h3 { font-size: 100px; } .about-banner .desc p { font-size: 40px; } .about-culture .bd .cont { width: auto; } .about-culture .bd .cont ul { margin-right: -40px; } .about-culture .bd .cont ul li { padding-right: 40px; } .about-team ul li a .pic .ft { line-height: 20px; font-size: 14px; } .about-way .item .cont { width: auto; } .about-service .item .desc h3 { margin-bottom: 20px; font-size: 24px; } .about-service .item .desc p { line-height: 24px; font-size: 14px; } .gsdt-list ul li a .pic { width: 550px; margin-right: 20px; } .gsdt-list ul li a .desc h3 { margin: 20px 0; } .gsdt-list ul li a .desc .ft { left: 580px; padding: 10px 0; } .college-strengths .list ul li { padding: 62px 20px 10px; } .college-strengths .list ul li h3 { margin-bottom: 20px; font-size: 20px; } .college-strengths .list ul li p { font-size: 14px; } } @media (max-width:1439px) { .company .map .desc { margin-right: 30px; } .company .box .desc ul { padding-right: 0; } .team-list ul { width: 800px; } .product-banner .product-pagination { bottom: 10px; } .product .box { padding: 50px 20px; } .product-introduction .desc { width: auto!important; } .advantage-list { width: auto; } .product .institute-operating { padding: 50px 0; } .research-list ul li .item .desc h3 { line-height: 50px; margin-bottom: 10px; } .research-list ul li .item .desc p { line-height: 26px; } .business .box .item .desc h3 { font-size: 40px; } .business .box .item .desc h4 { padding-bottom: 10px; margin: 10px 0; font-size: 28px; } /* .business .box .item .desc h4::after { width: 360px; } */ .business .box .item .desc p { line-height: 28px; font-size: 14px; } .case-subnav a { height: 80px; line-height: 80px; font-size: 16px; } .case-subnav a.active::after, .case-subnav a:hover::after { height: 5px; } .business.mode .box .item .desc h4 { font-size: 28px; } .zj-investment { padding: 50px; } .zj-investment .form .group { padding-left: 300px; } .zj-investment .form .group label { width: 300px; } .zj-investment .form .group label span { height: 80px; line-height: 80px; font-size: 24px; } .zj-investment .form .group input { height: 80px; } .zj-zph .bd ul li { padding-right: 10px; } .zj-designer .bd ul li .desc h3, .zj-detail .recommend ul li .desc h3 { font-size: 18px; } .zj-designer .bd ul li .desc h4, .zj-detail .recommend ul li .desc h4 { font-size: 14px; } .zj-designer .bd ul li .desc p span strong, .zj-detail .recommend ul li .desc p span strong { font-size: 16px; } .nd-recommend { margin-left: 20px; } .patent-list ul { margin: 0 -30px -30px 0; } .patent-list ul li { padding: 0 30px 30px 0; } .about-way { padding: 50px 0; } .about-way .item { min-height: 0; margin-bottom: 100px; background-size: auto 100%; } .about-way .item .pic { height: 400px; margin-left: 50px; } .about-way .item .pic.pull-left { margin-right: 50px; } .about-way .item h3 { margin-bottom: 20px; font-size: 30px; } .about-way .item p { line-height: 30px; font-size: 20px; } .job-process ul li { width: 100px; } .job-process ul li::before { height: 100px; } .job-process ul li:not(:last-child)::after { width: 15px; } .job-list ul li .hd { padding: 15px 30px; } .job-list ul li .hd h3 { font-size: 20px; } .job-list ul li .hd p { font-size: 16px; } .job-list ul li .hd .btn a { height: 30px; line-height: 30px; margin-bottom: 5px; font-size: 16px; } .job-list ul li .hd .btn ins { height: 16px; } .job-list ul li .bd { padding: 15px; } .job-list ul li .bd .item { padding: 0 15px; } .job-list ul li .bd .item h3 { margin-bottom: 10px; font-size: 16px; } .job-list ul li .bd .item p { line-height: 22px; } .job-contact span { margin: 0 20px; } .about-contact .item { padding: 20px; } .course-dowhat .tabnav .item { width: 120px; height: 120px; padding-top: 10px; margin: 0 10px; font-size: 16px; } .course-dowhat .tabnav .item::before { height: 60px; } .course-who .hd { width: auto; } .course-who .bd li { width: 168px; line-height: 20px; margin: 0 10px; font-size: 14px; } .college-school .setting ul { margin-right: -10px; } .college-school .setting ul li { padding-right: 10px; } .dev { padding: 140px 0 40px; } .dev img { width: 230px; } } @media (max-width:1279px) { .wrapper.pd { padding-top: 51px; } .company .banner .desc { right: 20px; bottom: 20px; } .company .box .desc h3 { margin-bottom: 20px; font-size: 20px; } .company .map .desc { width: 45%; } .company .box .desc p { margin-bottom: 30px; font-size: 16px; } .company .box .desc ul li { font-size: 16px; } /* #map { height: 300px; } */ .company .team { padding: 50px; } .company .team .title { margin-bottom: 50px; } .team-swiper { display: block; } .team-swiper .pic { display: block; width: 100%; } .team-list { display: none; } .companies-box { padding: 20px 30px 80px; } .companies-box .desc { width: 320px; } .companies-box .desc h3 { margin-bottom: 15px; font-size: 30px; } .companies-box .desc p { line-height: 24px; font-size: 14px; } .companies-box .words { line-height: 22px; padding: 10px 20px; margin-bottom: 20px; font-size: 14px; } .operating-list { height: auto; padding: 20px; } .operating-list .list { width: auto; margin-bottom: 10px; background: transparent; } .operating-list ul { margin: 0!important; } .operating-list ul li { float: none!important; overflow: hidden; margin: 0 0 20px!important; } .operating-list ul li .hd { float: left; margin-right: 20px; } .operating-list ul li .desc { position: static; overflow: hidden; margin: 0!important; text-align: left!important; } .operating-list .intro { padding: 0; } .research-list ul li { width: 50%; } .research-list ul li .item .desc { height: 58px; padding: 10px 20px; } .research-list ul li .item .desc h3 { font-size: 16px; } .research-list ul li .item .desc p { line-height: 22px; font-size: 14px; } .business-banner .item img { width: 150px; } .business-banner .item .bigzm { width: 150px; height: 150px; line-height: 150px; font-size: 100px; } .business-banner .item h3 { margin: 40px 0 20px; font-size: 18px; } .business-banner .item p { line-height: 20px; font-size: 14px; } .business-subnav a { height: 60px; line-height: 24px; padding-top: 6px; font-size: 20px; } .case-banner .desc { top: 51px; } .case-banner .desc h3, .mode .case-banner .desc h3 { font-size: 40px; } .case-banner .desc p { font-size: 26px; } .case-subnav a { height: 60px; line-height: 60px; font-size: 14px; } .mode .case-banner .desc h4 { font-size: 80px; } .mode .case-banner .desc p { font-size: 16px; } .mode .case-banner .desc h5 { font-size: 20px; } .mode .case-banner .desc h5 span { padding: 0 50px; } .questionnaire { padding: 200px 30px 0; } .questionnaire .box { width: auto; padding: 20px; } .questionnaire .box .form { padding: 30px 0; } .questionnaire .box .form .hd h3 { margin-bottom: 15px; } .zdb-subnav a { height: 40px; line-height: 40px; font-size: 14px; } .daka-pagination { margin-top: 20px; } .daka-pagination .swiper-pagination-bullet { width: 50px; height: 4px; } .zhiduobang .box { padding: 30px 0; } .popularity-list, .zdb-process-list { padding: 0 10px; } .popularity-list ul li { margin-bottom: 10px; } .popularity-list ul li a .pic { width: 260px; margin-right: 15px; } .popularity-list ul li a .desc .hd { padding: 20px 0; margin-bottom: 20px; } .popularity-list ul li a .desc .hd ins { margin-right: 30px; font-size: 24px; } .popularity-list ul li a .desc .hd ins strong { font-size: 40px; } .popularity-list ul li a .desc .hd h3 { margin: 50px 0 0; font-size: 26px; } .popularity-list ul li a .desc .hd h3 span { font-size: 18px; } .popularity-list ul li a .desc .hd .price { font-size: 14px; } .popularity-list ul li a .desc .hd .price p { line-height: 28px; } .designer-sort { margin-bottom: 40px; } .designer-sort ul li>a span { height: 40px; line-height: 40px; font-size: 16px; } .designer-list ul li { width: 33.33333333%; padding: 0 10px 10px 0; } .designer-list ul li a .desc { padding: 10px; } .designer-list ul li a .desc h3 { font-size: 18px; } .designer-list ul li a .desc h4 { margin: 15px 0; font-size: 14px; } .designer-list ul li a .desc .ft { line-height: 30px; font-size: 12px; } .recommend-list ul li a .desc { padding: 0 10px 10px; } .recommend-list ul li a .desc h3 { font-size: 20px; } .recommend-list ul li a .desc p { margin-top: 10px; font-size: 12px; } .recommend-list ul li a .desc p:last-child { margin-top: 10px; } .recommend-list ul li a .desc p span { font-size: 16px; } .designer-intro { margin-bottom: 40px; } .designer-intro .pic { width: 400px; } .designer-intro .desc { padding-bottom: 10px; } .designer-intro .desc .hd { height: 40px; line-height: 40px; font-size: 30px; } .designer-intro .desc .hd span { font-size: 16px; } .designer-intro .desc .hd .rqzs { font-size: 16px; } .designer-intro .desc .hd .rqzs .vote { margin-left: 5px; } .designer-intro .desc .bd p { font-size: 14px; } .designer-intro .desc .ft { line-height: 30px; margin-top: 7px; font-size: 20px; } .designer-intro .desc .ft span { font-size: 22px; } .designer-intro .desc .ft .btn { width: 100px; height: 30px; line-height: 30px; font-size: 14px; } .pieces-list ul li a .desc { padding: 0 10px 10px; } .pieces-list ul li a .desc h3 { margin-bottom: 10px; font-size: 20px; } .pieces-list ul li a .desc p { font-size: 12px; } .pieces-list ul li a .desc .icon { right: 10px; bottom: 10px; } .pieces-list ul li a .desc .icon img { height: 30px; margin-left: 10px; } .designer-info .pic { width: 200px; } .designer-info .desc h3 { margin-bottom: 30px; font-size: 30px; } .designer-info .desc h3 span { font-size: 16px; } .designer-info .desc p { font-size: 14px; } .designer-related { width: 300px; margin-left: 20px; } .designer-related .hd { padding-bottom: 10px; margin-bottom: 20px; } .zj-recommend { padding: 50px 0 0; } .zj-recommend ul li .hd { margin-right: 10px; } .zj-recommend ul li .hd .desc { padding: 20px 10px 0; } .zj-recommend ul li .hd .desc h3 { font-size: 20px; } .zj-recommend ul li .hd .desc h4 { font-size: 12px; } .zj-recommend ul li .hd .desc h5 { margin: 10px 0 5px; } .zj-recommend ul li .hd .desc p { font-size: 12px; } .zj-recommend ul li .hd .desc .btn { height: 40px; line-height: 40px; font-size: 14px; } .release-list { padding: 20px 50px; } .release-list .container .btn { width: 50px; background-size: 50%; } .release-list .container .release-prev { left: -50px; } .release-list .container .release-next { right: -50px; } .zj-detail { padding: 30px 10px; } .zj-detail .photo { width: 330px; } .zj-detail .photo .pic { float: none; } .zj-detail .photo .pic img { width: 100%; } .zj-detail .photo ul { float: none; width: auto; overflow: hidden; margin: 10px -10px 0 0; } .zj-detail .photo ul li { float: left; width: 25%; padding-right: 10px; } .zj-detail .intro .hd h3 { font-size: 26px; } .zj-detail .intro .hd p { margin: 5px 0 10px; font-size: 14px; } .zj-detail .intro .desc { padding: 10px; } .zj-detail .intro .group { margin-top: 15px; } .zj-detail .recommend { width: 300px; margin-left: 10px; } .zj-detail .recommend .hd { height: 62px; line-height: 50px; margin-bottom: 10px; font-size: 26px; } .zj-detail .recommend ul li { margin-bottom: 10px; } .zj-detail .content .tabnav { padding: 10px 0; } .news-subnav a { height: 60px; line-height: 60px; font-size: 20px; } .news-list { padding: 50px 20px; } .news-detail .content { padding: 30px 20px; } .nd-recommend { width: 300px; } .about-subnav a { height: 60px; line-height: 60px; font-size: 20px; } .honor-prize ul li a .desc h3 { font-size: 22px; } .honor-prize ul li a .desc p { font-size: 18px; } .honor-prize ul li a .desc p strong { font-size: 24px; } .honor-list .cont { width: auto; } .honor-declare ul li p { font-size: 18px; } .case-detail .desc .cont { width: auto; } .case-recommend ul li a .desc { padding: 0 20px 20px; } .case-recommend ul li a .desc h3 { margin-bottom: 10px; font-size: 20px; } .case-recommend ul li a .desc p { font-size: 14px; } .about-culture .hd .corporate .col-6 { height: 300px; } .about-culture .hd .corporate .col-6 .info h3 { font-size: 30px; } .about-culture .hd .corporate .col-6 .info h4 { margin: 10px 0 20px; } .about-culture .hd .corporate .col-6 .info h5 { padding: 10px 30px; margin-bottom: 20px; font-size: 20px; } .about-culture .hd .corporate .col-6 .info p { line-height: 40px; font-size: 16px; } .about-culture .hd .corporate .col-6 .info.center p { line-height: 30px; } .about-culture .bd .cont ul { margin-right: -20px; } .about-culture .bd .desc { width: auto; } .about-culture .bd .cont ul li { padding-right: 20px; } .history-list ul li p { width: 350px; } .about-team ul li a .pic .ft { line-height: 18px; font-size: 12px; } .about-service .item .desc { padding: 0 5%; } .about-service .item .desc h3 { margin-bottom: 10px; font-size: 20px; } .about-service .item .desc p { line-height: 20px; } .gsdt-list ul li a .pic { width: 400px; margin-right: 10px; } .gsdt-list ul li a .desc h3 { margin: 10px 0; font-size: 20px; } .gsdt-list ul li a .desc p { height: 88px; } .gsdt-list ul li a .desc .ft { left: 420px; } .college-intro .desc, .college-pay .ft { width: auto; } .college-school .setting ul li .item .bd p { font-size: 14px; } .college-school .setting ul li .item .bd h3 { font-size: 16px; } .dev { padding: 100px 0 50px; } } @media (max-width:900px) { .pic.pc { display: none!important; } .pic.mobile { display: block!important; } .pc-banner, .pc-banner a { height: 50vh; } .pc-banner a.pc { display: none; } .pc-banner a.mobile { display: block; } .company .subnav ul { overflow-x: auto; overflow-y: hidden; white-space: nowrap; -webkit-overflow-scrolling: touch; } .company .subnav ul li { float: none; display: inline-block; width: auto; } .company .subnav ul li a { height: 32px; line-height: 32px; padding: 0 10px; font-size: 14px; } .company .banner .desc { right: 10px; bottom: 10px; } .company .banner .desc h3 { margin: 0 0 10px; font-size: 20px; } .company .banner .desc h4 { font-size: 14px; } .company .box { padding: 10px; } .company .box .desc { float: none; width: 100%; padding: 0; } .company .box .desc h3 { margin-bottom: 10px; font-size: 16px; } .company .box .desc h3 span { margin-left: 10px; } .company .box .desc p { line-height: 22px; margin: 0; font-size: 12px; } .company .box .desc ul li { padding-left: 30px; font-size: 14px; } .company .map .desc { margin: 0; } .company .banner .address { height: 24px; line-height: 24px; font-size: 12px; font-weight: normal; } .company .team { padding: 20px 0 0; } .company .team .title { margin-bottom: 30px; } .companies .banner { height: 50vh; } .companies .subnav ul { width: 100%; white-space: nowrap; overflow-x: auto; overflow-y: hidden; } .companies .subnav ul li { float: none; display: inline-block; width: auto; } .companies .subnav ul li a { height: 40px; line-height: 40px; padding: 0 10px; font-size: 14px; } .companies-box { padding: 10px 10px 50px; } .companies-box .hd { margin-bottom: 10px; } .companies-box .hd h3 { font-size: 24px; } .companies-box .hd h4 { margin: -12px 0 0 20px; font-size: 18px; } .companies-box .photo { margin: 0 0 10px; } .companies-box .photo .col-6 { float: none; width: 100%; padding: 0 0 10px; } .companies-box .flexbox { flex-direction: column; } .companies-box .desc { width: auto; padding: 10px; } .companies-box .desc h3 { font-size: 20px; } .companies-box .words { padding: 10px; margin-bottom: 10px; } .companies-box .map { height: 50vh; } .product { padding-bottom: 10px; } .product-subnav ul li a { height: 32px; line-height: 32px; font-size: 14px; } .product .box { padding: 20px 10px; } .product-introduction .pic { height: 80px; } .product-introduction .title { padding: 20px 0; } .product-introduction .desc { line-height: 24px; font-size: 12px; } .advantage-list ul li p { font-size: 14px; } .advantage-list ul li .pic { width: 60%; margin-bottom: 10px; } .customers-list { padding: 0; } .product-process .pic { display: none; } .process-list { display: block; overflow: hidden; } .process-list ul { margin: 0 -10px -10px 0; } .process-list ul li { padding: 0 10px 10px 0; } .process-list ul li p { margin: 0; border-radius: 40px; -webkit-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; -o-border-radius: 40px; color: #fff; text-align: center; background-color: #f33142; } .process-list ul li span { display: inline-block; height: 40px; line-height: 40px; overflow: hidden; padding: 0 50px; background-repeat: no-repeat; background-position: 10px center; background-size: auto 100%; } .process-list ul li:first-child span { background-image: url(../images/icon_process01.png); } .process-list ul li:nth-child(2) span { background-image: url(../images/icon_process02.png); } .process-list ul li:nth-child(3) span { background-image: url(../images/icon_process03.png); } .process-list ul li:nth-child(4) span { background-image: url(../images/icon_process04.png); } .process-list ul li:nth-child(5) span { background-image: url(../images/icon_process05.png); } .process-list ul li:nth-child(6) span { background-image: url(../images/icon_process06.png); } .process-list ul li:nth-child(7) span { background-image: url(../images/icon_process07.png); } .process-list ul li:nth-child(8) span { background-image: url(../images/icon_process08.png); } .product .product-case { padding: 20px 0; } .product-process .title, .product-case .title, .product-customers .title, .institute-team .title, .institute-operating .title, .institute-research .title { margin-bottom: 20px; } .case-list ul li { float: none; width: 100%; } .case-list ul li a .desc .item { padding: 10px; } .case-list ul li a .desc .item p { margin-bottom: 10px; font-size: 12px; } .case-list ul li a .desc .item h3 { font-size: 14px; } .product-link { padding: 0 10px; } .product-link .btn { padding: 0 20px; } .product-link .btn span { height: 40px; line-height: 40px; padding: 0 20px 0 30px; font-size: 14px; background-size: auto 20px; } .product-customers { padding: 10px 0; } .customers-swiper { padding-bottom: 30px; } .customers-pagination .swiper-pagination-bullet { background-color: #494949; opacity: 0.2; } .customers-pagination .swiper-pagination-bullet-active { opacity: 1; } .institute-team-list, .research-list { padding: 0 10px; } .institute-team-list ul li { float: none; width: 100%; margin-bottom: 10px; } .institute-team-list ul li a .desc { padding: 10px 0 10px 10px; } .institute-team-list ul li a .desc h3 { margin-bottom: 10px; font-size: 14px; } .institute-team-list ul li a .desc p { font-size: 14px; } .product .institute-operating { padding: 10px 0; } .operating-list { padding: 10px; } .operating-list ul li .hd::before { height: 40px; } .operating-list ul li .hd h3 { font-size: 14px; } .operating-list ul li .desc p { line-height: 20px; font-size: 14px; } .operating-list .intro { line-height: 20px; font-size: 12px; text-align: left; } .product .institute-research { padding: 20px 0 0; } .institute-team-list, .research-list { padding: 0; } .research-list ul li { float: none; width: 100%; margin-bottom: 10px; } .business-banner .video { display: none; } .business-banner .pic { display: block; } .business-banner .item img { width: 60px; } .business-banner .item .bigzm { width: 60px; height: 60px; line-height: 60px; font-size: 36px; } .business-banner .item h3 { margin: 20px 0 10px; font-size: 14px; } .business-banner .item p { display: none; line-height: 14px; font-size: 10px; } .business-subnav a { height: 40px; line-height: 16px; padding-top: 4px; font-size: 14px; } .business .box .item { padding: 0 10px; } .business .box .item .desc { float: none; padding: 10px; text-align: left; background-color: rgba(255, 255, 255, 0.5); } .business .box.white .item .desc { background-color: rgba(0, 0, 0, 0.5); } .business .box .item .desc h3 { display: inline-block; line-height: 16px; margin-right: 5px; font-size: 14px; } .business .box .item .desc h3 span { display: none; } .business .box .item .desc h3 em { display: inline; } .business .box .item .desc h4 { padding-bottom: 5px; margin: 5px 0; font-size: 12px; } /* .business .box .item .desc h4::after { width: 100%; } */ .business .box .item .desc p { display: inline-block; line-height: 16px; margin-right: 2px; font-size: 10px; } .business-case { padding: 20px 0 0; } .business-case .title { margin-bottom: 20px; } .business-case-list ul { margin: 0; } .business-case-list ul li { float: none; width: auto; padding: 0; margin-bottom: 10px; } .business-case-list ul li a .desc { visibility: visible; background-color: rgba(0, 0, 0, 0.3); opacity: 1; transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); } .case-banner .desc h3, .mode .case-banner .desc h3 { margin-bottom: 5px; font-size: 16px; } .case-banner .desc p { font-size: 14px; } .case-subnav { width: 100%; overflow-x: auto; overflow-y: hidden; white-space: nowrap; } .case-subnav::-webkit-scrollbar { display: none; } .case-subnav a { float: none; display: inline-block; width: auto; height: 40px; line-height: 40px; padding: 0 10px; } .case-subnav a.active::after, .case-subnav a:hover::after { height: 2px; } .mode .case-banner .desc h4 { margin-bottom: 10px; font-size: 22px; } .mode .case-banner .desc p { font-size: 12px; } .mode .case-banner .desc h5 { margin-top: 10px; font-size: 14px; } .mode .case-banner .desc h5 span { padding: 0 20px; } .business.mode .box .item .desc h4 { font-size: 12px; } .questionnaire { padding: 100px 10px 10px; background-size: auto 50vh; } .questionnaire .box { padding: 10px; } .questionnaire .box .form { padding: 10px 0; border-width: 2px; } .questionnaire .box .form .hd h3 { margin-bottom: 0; font-size: 16px; } .questionnaire .box .form .hd h4 { padding: 0 30px; font-size: 12px; } .questionnaire .box .form .bd { padding: 0 10px; } .questionnaire .box .form .bd .col-6 { float: none; width: auto; } .form-group { padding: 0 0 0 20px; margin-bottom: 10px; } .form-group ins { top: 3px; } .form-group h3 { line-height: 30px; margin-bottom: 10px; font-size: 14px; } .form-control input[type=text] { height: 40px; font-size: 12px; } .form-control .radiobox, .form-control .checkbox { display: block; } .form-control label { line-height: 30px; padding-left: 20px; margin-right: 0; font-size: 12px; } .form-control label::before { width: 10px; height: 10px; border-width: 2px; } .questionnaire .box .form .bd .ctt input { padding-left: 35px; } .form .btn-submit { width: 100%; height: 40px; margin-top: 10px; font-size: 16px; } .zhiduobang .box { padding: 20px 0; } .zdb-daka .title, .zdb-popularity .title, .zdb-process .title, .zdb-designer .title { margin-bottom: 20px; } .daka-pagination { margin-top: 5px; } .daka-pagination .swiper-pagination-bullet { width: 30px; height: 2px; } .popularity-list, .zdb-process-list { padding: 0; } .popularity-list ul li a { padding-right: 0; } .popularity-list ul li a .pic { float: none; width: 100%; margin-right: 0; } .popularity-list ul li a .desc { padding: 10px; } .popularity-list ul li a .desc .hd { padding: 0 0 10px; margin-bottom: 10px; border-bottom-width: 1px; } .popularity-list ul li a .desc .hd ins { margin-right: 20px; font-size: 16px; } .popularity-list ul li a .desc .hd ins strong { margin-top: 10px; font-size: 26px; } .popularity-list ul li a .desc .hd h3 { margin: 18px 0 0; font-size: 16px; } .popularity-list ul li a .desc .hd h3 span { font-size: 12px; } .popularity-list ul li a .desc .hd .price { float: none; font-size: 12px; } .popularity-list ul li a .desc .hd .price p { display: inline; line-height: 1; } .vote { width: 69px; } .vote .star { height: 10px; } .zdb-process-list ul li, .zdb-process-list.zhk ul li { width: 50%; margin-bottom: 10px; } .zdb-process-list.zhk ul li:last-child { width: 100%; } .zdb-process-list ul li:not(:last-child)::after { display: none; } .designer-sort { margin-bottom: 10px; } .designer-sort ul li { width: 33.33333333%; } .designer-sort ul li>a span { height: 30px; line-height: 30px; font-size: 12px; } .designer-sort ul li>a.more span { padding-right: 10px; background-size: 6px; } .designer-sort ul li .sub { padding: 0; } .designer-sort ul li .sub a { display: block; line-height: 20px; margin: 0; font-size: 12px; text-align: center; } .designer-sort ul li.full .sub a { margin: 0; } .designer-list ul li { float: none; width: auto; padding: 0; margin-bottom: 10px; } .recommend-list ul li { float: none; width: auto; margin-bottom: 10px; } .designer { padding-bottom: 10px; } .designer-intro { padding: 20px 0; margin-bottom: 0; } .designer-intro .title, .designer-pieces .title { margin-bottom: 10px; } .designer-intro .pic { float: none; width: 100%; margin: 0; } .designer-intro .desc { padding: 10px; } .designer-intro .desc .hd { height: 24px; line-height: 24px; margin-bottom: 10px; font-size: 18px; } .designer-intro .desc .hd span { margin-left: 10px; font-size: 12px; } .designer-intro .desc .hd .rqzs { font-size: 14px; } .designer-intro .desc .bd p { line-height: 24px; font-size: 12px; } .designer-intro .desc .bd p::before { top: 12px; } .designer-intro .desc .ft { margin-top: 10px; font-size: 16px; } .designer-intro .desc .ft span { margin-left: 10px; font-size: 18px; } .designer-pieces { padding-top: 20px; } .pieces-list ul li { float: none; width: auto; margin-bottom: 10px; } .design-form { width: 100%; } .design-form .hd .btn-close { width: 30px; height: 30px; line-height: 26px; font-size: 30px; } .design-form .bd { padding: 10px; } .design-form .bd h3 { font-size: 16px; } .design-form .bd .group { margin-top: 10px; } .design-form .bd .group input { height: 40px; padding: 0 10px; font-size: 14px; } .design-form .bd .group.code { padding-right: 110px; } .design-form .bd .group.code .btn { width: 100px; height: 40px; line-height: 38px; font-size: 14px; } .design-form .bd .tips { margin: 10px 0 20px; } .design-form .bd .btn-submit { width: 100%; height: 36px; font-size: 14px; } .designer-detail { padding: 10px; } .designer-info { padding: 10px; margin-bottom: 20px; } .designer-info .pic { float: none; width: 60%; margin: 0 auto 10px; } .designer-info .desc { padding-bottom: 30px; } .designer-info .desc h3 { margin-bottom: 10px; font-size: 16px; } .designer-info .desc h3 span { margin-left: 20px; font-size: 12px; } .designer-info .desc p { line-height: 22px; font-size: 12px; } .designer-info .desc p::before { top: 6px; } .designer-info .desc .bdsharebuttonbox { font-size: 12px; } .designer-related { float: none; width: auto; margin: 10px 0 0; } .designer-related .hd { margin-bottom: 10px; border-bottom-width: 1px; font-size: 16px; } .designer-related ul li { margin-bottom: 10px; } .zj-header { padding: 10px 5px 0; } .zj-header .hd h1 { font-size: 20px; } .btn-cart { padding: 0 5px 0 24px; font-size: 12px; background-position: 5px center; background-size: 14px; } .btn-cart span { height: 24px; line-height: 24px; } .btn-cart ins { width: 16px; height: 16px; line-height: 16px; } .zj-header .hd .search { width: 100%; margin-top: 10px; } .zj-header .hd .search input, .zj-header .hd .search button { height: 28px; font-size: 14px; } .zj-header .hd .search input { padding-left: 30px; background-position: 5px center; background-size: 15px; } .zj-header .bd ul li .item>a { height: 40px; line-height: 40px; font-size: 14px; } .zj-header .bd ul li .item>a::before { height: 2px; bottom: -2px; } .zj-header .bd ul li .item>a:hover::before, .zj-header .bd ul li.active .item>a::before { bottom: 2px; } .zj-header .bd ul li .item .sub { padding: 10px 2px 0; } .zj-header .bd ul li .item .sub a { padding: 5px 0; margin-bottom: 10px; font-size: 12px; } .zj-pagination.swiper-pagination-bullets { bottom: 10px; } .zj-recommend { padding: 20px 0 0; } .zj-recommend .title, .zj-supply .title { margin-bottom: 10px; } .zj-recommend ul li { margin-bottom: 10px; } .zj-recommend ul li .hd { float: none; width: auto; margin: 0 0 10px; } .zj-recommend ul li .hd .pic { width: 100%; } .zj-recommend ul li .hd .desc { padding: 10px; } .zj-recommend ul li .hd .desc h3 { font-size: 16px; } .zj-recommend ul li .hd .desc h5 { padding-right: 10px; margin: 10px 0; font-size: 14px; } .zj-recommend ul li .hd .desc .btn { position: static; height: 30px; line-height: 30px; margin-top: 10px; font-size: 12px; } .zj-recommend ul li .bd .item { float: none; width: auto; margin-bottom: 10px; } .release-list { padding: 10px; } .release-pagination { position: static; margin-top: 10px; } .zj-supply { padding: 0; } .zj-supply ul li { float: none; width: auto; margin-bottom: 10px; } .zj-zph .title { margin-bottom: 10px; } .zj-zph .hd { width: auto; padding: 0 10px; } .zj-zph .hd img { height: 30px; margin-bottom: 10px; } .zj-zph .hd p { line-height: 20px; font-size: 14px; } .zj-zph .bd { padding: 20px 0; } .zj-zph .bd ul { margin: 0; } .zj-zph .bd ul li { float: none; width: auto; padding-right: 0; margin-bottom: 10px; } .zj-zph .bd ul li a .desc { padding: 10px; } .zj-zph .bd ul li a .desc h3 { height: 22px; line-height: 22px; font-size: 18px; } .zj-zph .bd ul li a .desc p { height: 20px; line-height: 20px; font-size: 12px; } .zj-zph .bd ul li a .desc p span { font-size: 16px; } .zj-zph .line { margin: 0 10px 20px; } .zj-zph .bd .more { padding: 0 10px; } .zj-zph .bd .more a { display: block; height: 40px; line-height: 40px; font-size: 14px; } .zj-investment { padding: 20px 10px; } .zj-investment .form h3 { margin: 10px 0; font-size: 14px; } .zj-investment .form .group { padding-left: 100px; margin-bottom: 10px; } .zj-investment .form .group label { width: 100px; } .zj-investment .form .group label span { height: 40px; line-height: 40px; padding-left: 20px; font-size: 14px; background-size: 15px; } .zj-investment .form .group input { height: 40px; font-size: 14px; } .zj-investment .form .submit { width: 100%; height: 40px; margin-top: 10px; font-size: 14px; } .zj-designer .hd { padding: 10px; } .zj-designer .hd .pic { float: none; margin: 0 auto; } .zj-designer .hd .desc h3 { font-size: 16px; } .zj-designer .hd .desc h3 span { margin-left: 10px; font-size: 12px; } .zj-designer .hd .desc h4 { margin: 10px 0; font-size: 14px; } .zj-designer .hd .desc p { font-size: 12px; } .zj-designer .hd .desc .bdsharebuttonbox { position: static; margin-top: 10px; font-size: 12px; text-align: right; } .zj-designer .bd { padding: 10px; } .zj-designer .bd ul { margin: 0; } .zj-designer .bd ul li, .zj-detail .recommend ul li { float: none; width: auto; padding: 0; margin-bottom: 10px; } .zj-store .hd .desc p { width: auto; line-height: 20px; } .zj-detail { padding: 20px 10px; } .zj-detail .photo { float: none; width: auto; margin: 0 0 10px; } .zj-detail .intro { margin-bottom: 10px; } .zj-detail .intro .hd h3 { font-size: 18px; } .zj-detail .intro .hd p { font-size: 12px; } .zj-detail .intro .desc .item { line-height: 22px; } .zj-detail .intro .desc .t { margin-right: 10px; font-size: 12px; } .zj-detail .intro .desc .b strong { font-size: 12px; } .zj-detail .intro .desc .b strong span { font-size: 18px; } .zj-detail .intro .desc .b p { margin-right: 10px; } .zj-detail .intro .group { margin-top: 10px; font-size: 12px; } .zj-detail .intro .group span { margin-right: 10px; } .zj-detail .intro .group a.btn { height: 30px; line-height: 28px; padding: 0 5px; margin-right: 5px; } .zj-detail .intro .group a.btn.active { line-height: 26px; } .zj-detail .intro .ft { margin-top: 10px; } .zj-detail .intro .ft a { height: 34px; } .zj-detail .intro .ft a.btn { line-height: 32px; padding: 0 10px; margin-right: 10px; font-size: 14px; } .zj-detail .intro .ft a.icon { padding: 0 5px; margin-right: 10px; } .zj-detail .intro .ft a.icon::before { height: 18px; } .zj-detail .content { margin-bottom: 10px; } .zj-detail .content .tabnav li { height: 30px; line-height: 30px; border-right-width: 1px; font-size: 14px; } .zj-detail .recommend { float: none; width: auto; margin: 0; } .zj-detail .recommend .hd { height: 40px; line-height: 28px; font-size: 16px; } .news-pagination.swiper-pagination { bottom: 10px; padding: 0 10px; } .news-pagination .swiper-pagination-bullet { width: 10px; height: 2px; } .news-swiper .swiper-slide .desc { bottom: 20px; padding: 0 10px; } .news-swiper .swiper-slide .desc p { font-size: 14px; } .news-subnav a { height: 40px; line-height: 40px; font-size: 14px; } .news-list { padding: 10px; } .rwft-list ul { margin: 0; } .rwft-list ul li { float: none; width: auto; padding: 0; margin-bottom: 10px; } .rwft-list ul li a .desc { padding: 10px; } .rwft-list ul li a .desc h3 { font-size: 16px; } .rwft-list ul li a .desc p { margin: 10px 0; } .news-more { height: 50px; line-height: 48px; border-width: 1px; font-size: 14px; } .news-detail .content { padding: 10px; } .nd-detail { padding: 10px; } .nd-detail .hd h3 { font-size: 16px; } .nd-detail .hd p { font-size: 12px; } .nd-detail .hd p span { margin: 0 10px; } .nd-detail .bd { line-height: 22px; padding-bottom: 20px; font-size: 14px; } .nd-detail .bd img { display: block; width: 100%; margin: 0!important; } .nd-detail .ft { padding: 20px 0 10px; } .nd-detail .ft .bdsharebuttonbox { font-size: 14px; } .nd-detail .ft .btn { width: 40px; height: 28px; } .nd-recommend { float: none; width: auto; margin: 20px 0 0; } .nd-recommend .hd { padding-bottom: 10px; font-size: 16px; } .nd-recommend ul li a .desc { padding: 10px 10px 10px 20px; } .nd-recommend ul li a .desc::before { top: 12px; width: 10px; height: 10px; border-width: 2px; } .nd-recommend ul li a .desc h3 { margin-bottom: 10px; font-size: 14px; } .about-subnav { overflow-x: auto; overflow-y: hidden; white-space: nowrap; } .about-subnav::-webkit-scrollbar { display: none; } .about-subnav a { float: none; display: inline-block; width: auto; height: 40px; line-height: 40px; padding: 0 10px; font-size: 14px; } .honor-prize { padding-top: 20px; } .honor-prize ul li { width: 50%; } .honor-prize ul li a { height: 100px; } .honor-prize ul li a .desc h3 { font-size: 20px; } .honor-prize ul li a h4 { line-height: 24px; font-size: 16px; } .honor-prize ul li a .desc p { font-size: 14px; } .honor-prize ul li a .desc p strong { font-size: 16px; } .honor-list { padding: 20px 10px; } .honor-list .cont .box { float: none; } .honor-list .item { margin-bottom: 10px; } .honor-list .item ins { padding: 0 10px; margin-right: 10px; font-size: 14px; } .honor-list .item ul li { font-size: 12px; } .honor-certification { padding: 20px 0 0; } .honor-certification .title { margin-bottom: 10px; } .certification-list { padding: 10px; } .certification-list ul { margin: 0; } .certification-list ul li { float: none; width: 100%; padding: 0; margin-bottom: 10px; } .honor-declare { padding-bottom: 10px; } .honor-declare h3 { margin: 20px 0; font-size: 18px; } .honor-declare ul li img { height: 30px; margin-bottom: 10px; } .honor-declare ul li p { line-height: 18px; font-size: 12px; } .honor-declare .btn { display: block; height: 40px; line-height: 40px; margin: 20px 10px; font-size: 14px; } .case-detail .desc { padding: 20px 10px; } .case-detail .hd { float: none; margin: 0 0 10px; } .case-detail .hd h3 { font-size: 24px; } .case-detail .hd p { line-height: 26px; margin: 10px 0; font-size: 16px; } .case-detail .bd h3 { line-height: 30px; margin-bottom: 10px; font-size: 24px; } .case-detail .bd p { line-height: 30px; font-size: 14px; } .case-detail .ft .item { margin-right: 10px; } .case-detail .ft .item h3 { padding-right: 10px; font-size: 40px; } .case-detail .ft .item h3 span { font-size: 20px; } .case-detail .ft .item p { padding-right: 10px; font-size: 16px; } .case-btn { padding: 20px 0; } .case-btn a { margin: 0 10px; font-size: 14px; } .case-recommend { padding-bottom: 10px; } .case-recommend .hd { padding: 20px 0; font-size: 16px; } .case-recommend ul li { float: none; width: auto; margin-bottom: 10px; } .case-recommend ul li a::before { visibility: visible; background-color: rgba(0, 0, 0, 0.6); opacity: 1; } .case-recommend ul li a .desc { transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); } .about-banner .desc h3 { margin-bottom: 10px; font-size: 20px; } .about-banner .desc p { font-size: 14px; } .about-design { padding: 20px 0; } .about-design .box { padding: 10px; } .about-design .desc { line-height: 20px; margin-bottom: 10px; font-size: 14px; } .about-design ul li h3 { font-size: 14px; } .about-design ul li h3 strong { font-size: 18px; } .about-design ul li p { font-size: 14px; } .about-culture .hd { margin-bottom: 20px; } .about-culture .hd .title { margin-bottom: 10px; } .about-culture .hd .desc { line-height: 30px; padding: 0 10px; margin-bottom: 10px; font-size: 14px; } .about-culture .hd .corporate { margin-bottom: 20px; } .about-culture .hd .corporate .col-6 { height: 160px; padding: 0 10px; } .about-culture .hd .corporate .col-6 .info h3 { font-size: 16px; } .about-culture .hd .corporate .col-6 .info h4 { margin: 5px 0 10px; font-size: 10px; } .about-culture .hd .corporate .col-6 .info h5 { padding: 5px 18px; margin-bottom: 10px; font-size: 12px; } .about-culture .hd .corporate .col-6 .info p { line-height: 16px; font-size: 10px; } .about-culture .hd .corporate .col-6 .info.center h4 { margin: 5px 0 10px; } .about-culture .hd .corporate .col-6 .info h5 { margin-bottom: 15px; } .about-culture .hd .corporate .col-6 .info.center p { line-height: 20px; } .about-culture .hd .staff img { width: 100%; } .about-culture .bd { padding: 20px 10px; } .about-culture .bd .desc { line-height: 20px; margin-bottom: 10px; font-size: 14px; } .about-culture .bd .cont ul { margin-right: 0; } .about-culture .bd .cont ul li { float: none; width: auto; padding-right: 0; margin-bottom: 10px; } .about-culture .bd .cont ul li .item { padding: 10px; } .about-culture .bd .cont ul li .item h3 { margin-bottom: 10px; font-size: 20px; } .about-culture .bd .cont ul li .item p { min-height: 0; font-size: 12px; } .about-history { padding: 20px 0; } .history-list { padding: 20px 0 10px; } .history-list ul li { width: 35px; } .history-list ul li .num { height: 35px; line-height: 35px; font-size: 12px; } .history-list ul li p { top: 8px; right: 50px; width: calc(50vw - 40px); line-height: 20px; font-size: 12px; } .history-list ul li p::before { top: 7px; right: -10px; width: 5px; height: 5px; } .history-list ul li:first-child { width: 40px; } .history-list ul li:first-child .num { height: 40px; line-height: 40px; } .history-list ul li:first-child p { top: 10px; right: 52px; } .history-list ul li:first-child .pic { top: 6px; height: 30px; margin-left: 10px; } .history-list ul li:nth-child(even) p { left: 50px; } .history-list ul li:nth-child(even) p::before { left: -10px; } .about-team { padding: 20px 10px 10px; } .about-team ul { margin: 0; } .about-team ul li { float: none; width: auto; padding: 0; margin-bottom: 10px; } .about-team ul li a .pic { margin-bottom: 10px; } .about-team ul li a .desc { padding: 10px; } .about-team ul li a .desc h3 { font-size: 16px; } .about-team ul li a .desc p { font-size: 12px; } .about-way { padding: 20px 0; } .about-way .item { padding: 10px; margin-bottom: 20px; } .about-way .item .pic { float: none; width: 100%; height: auto; margin: 0 0 10px; } .about-way .item h3 { margin-bottom: 10px; font-size: 16px; } .about-way .item p { line-height: 20px; font-size: 12px; } .about-service { padding: 20px 0 0; } .about-service .item { margin-bottom: 10px; } .about-service .item .desc { position: static; padding: 10px; } .about-service .item .desc h3 { font-size: 16px; } .about-service .item .desc p { font-size: 12px; } .about-job { padding: 20px 10px; } .about-job .title { margin-bottom: 10px; } .job-process { margin-bottom: 20px; } .job-process ul li { width: 50px; margin-right: 8px; font-size: 10px; } .job-process ul li::before { height: 50px; } .job-process ul li:not(:last-child)::after { right: -8px; width: 8px; } .job-list { margin-bottom: 20px; } .job-list ul li { margin-bottom: 10px; } .job-list ul li .hd { padding: 10px; } .job-list ul li .hd h3 { margin-bottom: 10px; font-size: 16px; } .job-list ul li .hd p { font-size: 12px; } .job-list ul li .hd .btn a { width: 80px; height: 24px; line-height: 24px; font-size: 14px; } .job-list ul li .hd .btn ins { height: 7px; } .job-list ul li .bd { padding: 10px; } .job-list ul li .bd .item { padding: 0; } .job-contact { font-size: 14px; } .job-contact span { display: block; margin: 0 0 10px; } .about-contact { padding: 20px 10px; } .about-contact .item { padding: 10px; margin-bottom: 10px; } .about-contact .item .map { float: none; width: auto; margin: 0 0 10px; } .about-contact .item .desc h3 { margin-bottom: 10px; font-size: 16px; } .about-contact .item .desc p { padding: 10px 0 10px 20px; font-size: 12px; background-position: left 14px; background-size: 12px; } .gsdt-list ul li { margin-bottom: 10px; } .gsdt-list ul li a .pic { float: none; width: auto; margin: 0 0 10px; } .gsdt-list ul li a .desc h3 { line-height: 20px; margin: 0 0 10px; font-size: 14px; } .gsdt-list ul li a .desc h3 span { height: 20px; line-height: 20px; margin-right: 10px; font-size: 12px; } .gsdt-list ul li a .desc p { height: auto; font-size: 12px; } .gsdt-list ul li a .desc .ft { position: static; margin-top: 10px; } .college-intro, .college-strengths, .college-works, .college-teachers, .college-form { padding: 20px 10px 0; } .college-intro .title, .college-strengths .title, .college-course .title, .college-teachers .title, .college-works .title, .college-form .title { margin-bottom: 10px; } .college-intro .desc { line-height: 22px; font-size: 14px; text-align: left; } .college-strengths .list ul li, .college-course .list ul li, .teachers-list ul li, .college-works .list ul li { float: none; width: auto; margin-bottom: 10px; } .college-add { padding: 10px; } .college-add h3 { line-height: 26px; margin-bottom: 10px; font-size: 18px; } .college-add a { height: 40px; line-height: 38px; font-size: 14px; } .college-course { padding: 20px 10px 0; } .college-course .list ul, .college-works .list ul { margin: 0; } .college-course .list ul li p { position: static; height: 30px; line-height: 30px; font-size: 14px; } .college-works .list ul li { padding: 0; } .college-pay { padding: 20px 10px; } .college-pay .hd h3 { margin-bottom: 20px; font-size: 16px; } .college-pay .hd p { line-height: 20px; font-size: 14px; } .college-pay .bd { margin: 20px 0; } .college-pay .bd img { width: 46px; margin: 0 5px; } .college-pay .ft { line-height: 22px; font-size: 14px; } .college-discount { padding: 20px 0; } .college-discount ul li { padding: 20px 10px; margin: 0 2px; } .college-discount ul li h3 { margin-bottom: 10px; font-size: 14px; } .college-discount ul li p { font-size: 12px; } .college-form .group label, .college-form .group .submit { width: 80px; height: 40px; line-height: 40px; margin-right: 10px; font-size: 14px; } .college-form .group .submit { width: 100%; margin-top: 10px; } .college-form .group .box input, .college-form .group .box textarea { height: 38px; font-size: 14px; } .college-form .group .box .yzm { float: none; width: auto; padding-right: 80px; margin-right: 0; } .college-form .group .box .yzm img { width: 80px; right: 0; } .course-detail { padding: 20px 10px; } .course-detail .intro { line-height: 22px; padding: 50px; margin-bottom: 10px; font-size: 12px; background-size: 100px; } .course-detail .table { overflow-x: auto; overflow-y: hidden; font-size: 12px; white-space: nowrap; } .course-detail .table table thead tr td span { height: 30px; line-height: 30px; padding-left: 22px; } .course-detail .table table tbody tr td { padding: 10px; } .course-dowhat, .course-who { height: auto; padding: 20px 10px; } .course-dowhat .title, .course-who .title, .college-school .title { margin-bottom: 10px; } .course-dowhat .title h3, .course-who .title h3 { font-size: 16px; } .course-dowhat .title h3::before, .course-dowhat .title h3::after { width: 50px; } .course-dowhat .tabcont .item { width: auto; margin-bottom: 10px; } .course-dowhat .tabcont .item h3 { height: 40px; line-height: 38px; margin-bottom: 10px; font-size: 14px; } .course-dowhat .tabcont .item p { line-height: 20px; font-size: 12px; } .course-dowhat .tabnav .item { width: 46px; height: 46px; padding: 0; margin: 0 5px; border-width: 1px; font-size: 12px; } .course-dowhat .tabnav .item::before { height: 25px; } .course-who .hd { line-height: 20px; margin-bottom: 10px; font-size: 12px; } .course-who .bd { margin-bottom: 20px; } .course-who .bd li { display: block; width: auto; margin: 0 0 10px; } .course-who .bd li:nth-child(even) { margin-top: 0; } .course-who .shouhuo { padding: 10px; } .course-who .shouhuo li { font-size: 14px; } .course-who .shouhuo li::before { height: 50px; } .college-school { padding: 20px 10px; } .college-school .setting { margin-bottom: 20px; } .college-school .setting ul li { width: 50%; padding-bottom: 10px; } .college-school .day .hd h3 { height: 30px; line-height: 30px; padding: 0 30px 0 20px; font-size: 14px; } .college-school .day .bd .pic { margin-bottom: 10px; } .college-school .day .bd p { line-height: 20px; font-size: 12px; } } @media (max-width:413px) { .wrapper.pd { padding-top: 41px; } } @media (max-width:374px) { .business-banner .item h3 { margin: 20px 0 0; } .business-banner .item p { display: none; } .zj-header .bd ul li .item>a { font-size: 12px; } .zj-header .bd ul li .item .sub a { font-size: 10px; } }