/* select{ appearance:none; -moz-appearance:none; -webkit-appearance:none; } */ .w1200-1400{ max-width: 1920px; } body{ background-color: #000; min-width: 1400px; } /* input背景色透明 */ input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { transition-delay: 999999999s; transition: color 999999999s ease-out, background-color 999999999s ease-out; -webkit-transition-delay: 999999999s; -webkit-transition: color 999999999s ease-out, background-color 999999999s ease-out; -webkit-text-fill-color: #fff; } #banner{ width: 100%; max-width: 1920px; margin: 0 auto; } #banner img{ width: 100%; display: block;} #navContainer{ width: 100%; height: 80px; box-sizing: border-box; background-color: #000; z-index: 9; } #navContainer .content{ width: 100%; max-width: 1920px; padding: 23px 150px 0; margin: 0 auto; position: relative; box-sizing: border-box; } #navContainer.fixed{ position: fixed; left: 0; top: 71px; } #navContainer .nav{ height: 38px; position: relative; float: left;} #navContainer .nav .n{ height: 36px; font-size: 17px; line-height: 36px; margin-right: 38px; color: #fff; cursor: pointer; float: left; } #navContainer .nav .n.active{ color: #0091FF;} #navContainer .line{ width: 68px; height: 0; border-bottom: solid 2px #0091FF; position: absolute; left: 0; bottom: 0; transition: all .3s; } #navContainer .order{ width: 119px; height: 41px; border-radius: 21px; border: solid 1px #0091FF; font-size: 18px; font-family: FZLTHK; color: #0091FF; box-sizing: border-box; line-height: 39px; text-align: center; float: right; margin-right: 170px; cursor: pointer; } #container{ width: 100%; max-width: 1920px; margin: 0 auto; overflow-x: hidden; } #container .section{ width: 100%; margin-top: 120px; } #container .section .title{ width: 100%; height: 90px; font-size: 48px; line-height: 1; font-family: SourceHanSansCN; font-weight: bold; color: #fff; margin: 0 auto; text-align: center; margin-bottom: 45px; background: url("../images/title_line.png") no-repeat bottom center; } #container .cpld .content{ width: 100%; } #container .cpld .content .item{ display: flex; justify-content: space-between; } /* #container .cpld .content .item .l{ float: left;} #container .cpld .content .item .r{ float: right;} */ #container .cpld .content .item .l.info{ margin-left: 150px;} #container .cpld .content .item .r.info{ margin-right: 150px;} #container .cpld .content .item .info{ width: 690px; } #container .cpld .content .item .img{ position: relative; } #container .cpld .content .item .img img{ position: absolute; left: 0; top: 0; display: none; } #container .cpld .content .item .info .subTitle{ font-size: 36px; line-height: 1; font-family: MicrosoftYaHei; font-weight: bold; color: #fff; margin-bottom: 45px; } #container .cpld .content .item .info .row{ display: flex; } #container .cpld .content .item .info span{ width: 8px; height: 8px; display: inline-block; background-color: #fff; border-radius: 50%; margin-right: 12px; margin-top: 18px; } #container .cpld .content .item .info p{ width: 100%; font-size: 18px; font-family: MicrosoftYaHei; font-weight: 400; color: #B9B9B9; line-height: 48px; flex: 1; } #container .cpld .content .item .clear{ width: 100%; clear: both;} #container .qjzs{ width: 100%; max-width: 1620px; margin: 200px auto 0; } #container .qjzs .content{ height: auto; position: relative; } #container .qjzs .content img{ width: 100%; } #container .qjzs .nav{ width: 250px; height: 40px; margin: 0 auto; color: #fff; position: absolute; left: 0; right: 0; top: 60px; z-index: 2; display: flex; justify-content: space-between; border-bottom: solid 1px rgba(255, 255, 255, .4); } #container .qjzs .nav .n{ width: 109px; float: left; text-align: center; font-size: 28px; line-height: 1; font-family: MicrosoftYaHei; font-weight: bold; color: rgba(255, 255, 255, .6); cursor: pointer; } #container .qjzs .nav .n.swiper-button-disabled{ color: #fff; } #container .qjzs .nav .line{ width: 110px; height: 0; border-bottom: solid 2px #fff; position: absolute; left: 0; bottom: 0; transition: all .3s; } #container .qjzs .nav .line.right{ left: 140px; } #container .qjzs .vr{ width: 321px; height: 64px; border: 2px solid #fff; border-radius: 32px; display: flex; justify-content: center; line-height: 62px; box-sizing: border-box; color: #fff; font-size: 28px; font-family: MicrosoftYaHei; position: absolute; bottom: 104px; left: 0; right: 0; margin: 0 auto; z-index: 2; cursor: pointer; } #container .qjzs .vr img{ width: 35px; height: 24px; margin-right: 12px; margin-top: 19px; } #container .jctj{ width: 100%; color: #fff; overflow: hidden;} #container .jctj .swiper1{ height: auto; max-height: 850px; overflow: hidden; } #container .jctj .swiper1 img{ width: 100%; } #container .jctj .swiper2{ height: 340px; margin-top: 30px; } #container .jctj .swiper2 .swiper-slide{ width: 30% !important; overflow: hidden; } #container .jctj .swiper2 img{ height: 340px;} #container .yysj{ width: 1220px; margin: 120px auto 0; padding-bottom: 120px; } #container .yysj .title{ background: none;} #container .yysj .content .row{ width: 100%; display: flex; justify-content: space-between; } #container .yysj .content .row input, #container .yysj .content .row select{ width: 100%; outline: none; width: 100%; border: none; border-bottom: solid 1px rgba(255, 255, 255, .5); background: none; height: 60px; line-height: 60px; font-size: 16px; padding: 0 15px; box-sizing: border-box; margin-bottom: 20px; color: #fff; } #container .yysj .content .row select option{ color: #000;} #container .yysj .content .row input:first-child, #container .yysj .content .row select:first-child{ margin-right: 20px; } #container .yysj .btn{ width: 232px; height: 60px; border: 1px solid #0091FF; border-radius: 30px; line-height: 58px; text-align: center; margin: 18px auto 0; font-size: 18px; font-family: MicrosoftYaHei; font-weight: bold; color: #0091FF; cursor: pointer; box-sizing: border-box; } #container .cspz .content{ padding: 0 150px; box-sizing: border-box; } #container .cspz img{ width: 100%; /* max-width: 1628px; */ /* margin: 0 auto; */ display: block; } /* 提示框 */ .alertbox{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 100; display: none; background: rgba(0,0,0,.6); } .alertbox .boxwrap{ max-width: 640px; margin: 0 auto; } .alertbox .boxwrap .content{ position: relative; margin: 100px auto; width: 70%; outline: 0; border: 1px solid rgba(0,0,0,.2); border-radius: .5rem; background-color: #fff; background-clip: padding-box; -webkit-background-clip: padding-box; } .alertbox .alertheader { padding: 15px; min-height: 16.43px; } .alertbox .modaltitle { margin: 0; line-height: 2rem; font-size: .75rem; background-size: 70%; text-align: center; padding: 1rem 0 0; color: #ad2f27; } .alertbox .modalbody { position: relative; padding: .5rem; text-align: center; } .modalbody p { margin: 0 0 10px; } .alertbox .modalfooter { padding: .5rem 15px; text-align: right; } .alertbox .modalfooter .btn { font-size: .5rem; margin: 0 auto; width: 7rem; background: #ad2f27; color: #fff; display: block; height: 1.6rem; border: none; border-radius: .8rem; }