/* @font-face { font-family: 'montserrat'; src: format('truetype'); } */ * { -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } html, body, #app { height: 100%; } .flex { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; } .items-center { -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .justify-end { -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; } .justify-between { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; } .el-row { display: flex; flex-wrap: wrap; position: relative; box-sizing: border-box; } .el-col-4 { max-width: 25%; flex: 0 0 25%; } .el-col-8 { max-width: 75%; flex: 0 0 75%; } .el-col-7 { max-width: 70.8333333333%; flex: 0 0 70.8333333333%; } a { text-decoration: none; color: #333; } html, body, div, span, p, i, dl, dt, dd, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td, menu, nav, section { padding: 0; margin: 0; list-style: none; border: 0; } button { cursor: pointer; } body { font-size: 14px; font-family: "helvetica neue", helvetica, tahoma, arial, "pingfang sc", "microsoft yahei", simhei, "wenquanyi micro hei", sans-serif; color: #333; } body.en { font-family: montserrat, "helvetica neue", helvetica, tahoma, arial, "pingfang sc", "microsoft yahei", simhei, "wenquanyi micro hei", sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; /* font-weight: 500; */ } body.jp { font-family: "lucida grande", meiryo, sans-serif ; } body.kr { font-family: 'malgun gothic', sans-serif ; } .van-col--12:first-child { padding: 0 2% 0 0; } #tip { position: absolute; top: 50px; left: 50%; display: none; z-index: 9999; } .alert-success { background-color: #f0f9eb; border: 1px solid #e1f3d8; color: #67c23a; border-radius: 2px; padding: 6px 14px; } #bg { position: fixed; z-index: 1001; display: none; width: 100%; height: 100%; background-color: #666; opacity: 0.7; top: 0; } #bg.open { display: block; } .fl { float: left; } .fr { float: right; } .container { width: 100%; max-width: 1170px; padding: 0 15px; margin: 0 auto; } .container::after, .container .cl::after, .cl::after { display: table; clear: both; content: ""; } header { font-size: 14px; color: #fff; } header .header-top { line-height: 50px; /* height: 50px; overflow: hidden; */ background: linear-gradient(90deg, #063369, #031f41); } .form-text { margin-bottom: 6px; font-size: 13px; line-height: 30px; height: 30px; padding: 0 12px; } .form-text.error { background: #f2dede; color: #a94442; } .dropdown { position: relative; float: left; } .dropdown-toggle { display: flex; width: 176px; padding: 0 18px; cursor: pointer; /* transition-duration: 0.3s; */ transition: all 0.2s linear; } .dropdown-menu { position: absolute; top: 50px; left: 0; z-index: 100; width: 0; height: 0; opacity: 0; /* display: none; */ overflow: hidden; background: #fff; border: 1px solid transparent; -webkit-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; } .dropdown-menu li { line-height: 30px; } .dropdown-menu li a { padding: 6px 33px; color: #333; display: block; line-height: 20px; /* margin: 4px 0; */ } .dropdown-menu li:first-child { margin: 10px 0 0; } .dropdown-menu li:last-child { margin: 0 0 10px; } .dropdown-menu li.active { background: #f5f5f5; } .dropdown-menu li.active a { padding: 6px 15px; color: #00837e; } .dropdown-menu li.active a i { margin: 0 4px 0 0; font-size: 14px; } .dropdown.active .dropdown-toggle, .dropdown:hover .dropdown-toggle { background: #053a4f; } /* 媒体监测添加入口样式优化 start */ .rightdropdown .dropdown-toggle{ background-color: #007e7a; text-align: center; display: block; width: 150px; } .rightdropdown .rightdropdownimg{ background: #00837e; color: white; margin-left: 10px; border-radius: 2px; } .rightdropdown .dropdown-menu{ width: 150px; } .rightdropdown .dropdown-menu .dropdown-menu-li-last{ margin-top: 10px; text-align: center; } .rightdropdown .dropdown-menu .rightdropdownflex{ display: flex; justify-content: center; align-items: center; } /* 媒体监测添加入口样式优化 end */ .dropdown.active .dropdown-menu { width: 176px; opacity: 1; height: auto; border: 1px solid #e1e1e1; } .header-bottom { position: relative; font-size: 16px; color: #333; } .header-bottom.mar { margin-bottom: 43px; } .header-bottom::before { position: absolute; bottom: 0; left: 0; display: block; width: 100%; height: 3px; background: #e1e1e1; content: ""; } .header-bottom .menu a { font-size: 14px; padding: 0 30px; line-height: 44px; } .header-bottom .menu a.none { display: none; } .nav { height: 90px; margin: 0 0 0 40px; } .nav > li { display: table; float: left; height: 90px; } .nav > li > a { position: relative; z-index: 99; display: block; padding: 0 20px; color: #111; line-height: 87px; border-bottom: 3px solid transparent; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .nav > li > a:hover { color: #063369; border-bottom: 3px solid #063369; } .subnav { position: absolute; right: 0; left: 0; z-index: 9; display: none; transition: all 0.3s linear; margin-top: 0; background: #fff; } .subnav.fixed{ position: fixed; top: 0; left: 0; right: 0; } .subnav.fixed .menu a:first-child{ padding: 0 } .subnav .search, .subnav .menu { display: none; line-height: 43px; } .subnav::after { position: absolute; bottom: 0; left: 0; z-index: -1; display: block; width: 100%; height: 2px; background: #e1e1e1; content: ""; } .subnav li { float: left; } .subnav li > a { display: inline-block; padding: 0 15px; line-height: 43px; font-size: 14px; /* color: #333; */ border-bottom: 2px solid transparent; -webkit-transition: border-bottom 0.2s ease-in-out; transition: border-bottom 0.2s ease-in-out; } .subnav li > a:hover { color: #063369; border-bottom: 2px solid #063369; } .subnav li:hover .subnav-inner { /* display: block; */ width: 100%; height: auto; opacity: 1; } .subnav li.active > a { color: #063369; border-bottom: 2px solid #063369; } .fixed-navbar { position: relative; display: none; float: left; } .fixed-nav a:hover { border-bottom: 0; background: #eff9fa; color: #00837e; } .fixed-navbar label { display: inline-block; width: 170px; padding-right: 15px; padding-left: 15px; vertical-align: middle; line-height: 43px; cursor: pointer; font-size: 14px; background: #eff9fa; /* border-bottom: 1px solid transparent; */ } .nav-subnav.fixed .fixed-navbar { display: inline-block; height: 43px; } .fixed-nav { position: absolute; top: 100%; left: 0; width: 0; height: 0; overflow: hidden; background: #fff; border: 1px solid #e1e1e1; opacity: 0; -webkit-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; } .fixed-navbar .icon { float: right; } .fixed-navbar.active .fixed-nav { width: 100%; height: auto; opacity: 1; border: 1px solid #e1e1e1; -webkit-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; } .fixed-navbar.active .icon-arrow-right { transform: rotate(90deg); } .nav-subnav.fixed .search, .nav-subnav.fixed .menu{ display: block; padding: 0 7px; height: 43px; overflow: hidden; } .nav-subnav.fixed .search i{ color: #999; font-size: 20px; } .nav-subnav.fixed .menu{ padding-right: 0 } .fixed-nav li { float: none !important; } .fixed-nav a { display: block; padding: 0 15px !important; border-bottom: 0 !important; } .fixed-nav a:hover { border-bottom: 0; } .subnav-inner { position: absolute; right: 0; left: 0; z-index: 9; height: 0; width: 0; /* display: none; */ overflow: hidden; opacity: 0; -webkit-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; margin: auto; } .subnav-inner a { display: inline-block; width: 25%; padding: 8px 24px; line-height: 14px; color: #333 !important; } .subnav-inner a:hover { color: #00837e !important; } .inner-nav { padding: 15px; line-height: 1; background: #fff; border: 1px solid #e1e1e1; border-top: 0; } .nav > li:hover .subnav { z-index: 99; display: block; /* opacity: 1; */ } .nav > li.active > a { color: #063369; border-bottom: 3px solid #063369; } .nav > li.active .subnav { display: block; /* opacity: 1; */ } .nav-subnav .container { transition: width 0.3s ease-in-out; } .nav-subnav.fixed .container { width: 100%; min-width: 1170px; max-width: 100%; box-shadow: 0 0 10px rgb(0 0 0 / 20%); padding-left: 0; padding-right: 0; } .search { line-height: 90px; padding: 0 20px; height: 90px; cursor: pointer; } .search .nav-search-text i { margin: 0 0 0 6px; } .search .nav-search-mask { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1001; background-color: rgba(51, 51, 51, 0.7); /* opacity: 0; visibility: hidden; transition: all 0.2s linear; */ display: none; } .search .nav-search-mask.show { opacity: 1; visibility: visible; } .search .nav-search-mask .container { position: relative; padding: 15px; margin-top: 50px; } .search .nav-search-mask .container form { position: relative; margin: 0 191px; line-height: 60px; } .search .nav-search-mask .container form input { display: block; width: 100%; height: 60px; padding: 6px 12px; font-size: 24px; background: #fff; background-color: #fff; border-radius: 4px; outline: 2px solid #00837e; outline-offset: -2px; } .search .nav-search-mask .container form button { position: absolute; top: 0; right: 0; width: 110px; height: 60px; font-size: 16px; color: #fff; background-color: #00837e; border: 0; } .search .nav-search-mask .container .icon-close { position: absolute; top: 50%; right: 140px; font-size: 24px; color: #fff; cursor: pointer; -webkit-transform: translatey(-50%); -ms-transform: translatey(-50%); -o-transform: translatey(-50%); transform: translatey(-50%); } .logo { display: inline-block; width: 150px; height: 90px; padding: 16px 0; } .logo.logo-cn { background: url(/uploads/image/pimages/logo-cn-blue.png) no-repeat left center; background-size: 100%; } .logo.logo-cn-mobile { width: 100px; height: 60px; padding: 10px 0; background: url(/uploads/image/pimages/logo-cn-white.png) no-repeat left center; background-size: 100% auto; } .logo.logo-en { width: 162px; background: no-repeat left center; background-size: 100% auto; } .logo.logo-en-mobile { width: 100px; height: 60px; padding: 10px 0; background: no-repeat left center; background-size: 100% auto; } .header-mobile { display: none; } .login-form { visibility: hidden; opacity: 0; z-index: 1002; position: fixed; top: 10%; left: 50%; width: 600px; margin-left: -300px; background: #fff; border-radius: 4px; padding: 40px 60px; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; color: #333; } .login-form.open { visibility: inherit; opacity: 1; } .login-form .icon { position: absolute; right: 30px; top: 30px; cursor: pointer; } .login-form .tab{ line-height: 30px; color: #aeaeae; text-align: center; margin-bottom: 6px; } .login-form .tab .tab-item{ display: inline-block; padding: 0 15px; font-size: 20px; margin: 0 20px; cursor: pointer; } .login-form a { color: #00837e; } .login-form .tab .tab-item.active{ color: #00837e; border-bottom: 3px solid #00837e; } .login-form input, .login-form select, .login-form button { padding: 0 15px; box-sizing: border-box; font-size: 14px; line-height: 50px; border-radius: 4px; margin: 0 0 35px; border: 1px solid #e1e1e1; background: #fff; width: 100%; transition: all 0.2s; color: #333; } .login-form input[type="checkbox"] { width: auto; margin: 26px 10px 26px 0; } #phonelogin a { margin: 0 0 20px; } .login-form input:focus, .login-form select:focus{ border: 1px solid #00837e; /* 解决input按钮自动填充后 浏览器渲染的默认背景问题 */ box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(0 131 126 / 60%); outline: none; } .login-form .email, .login-form .password { padding: 0 15px 0 35px; } .login-form .email { background: no-repeat 10px 16px; background-size: 18px; } .login-form .password { background: no-repeat 10px 16px; background-size: 18px; } .login-form .gotouc { margin-right: 10px !important; cursor: pointer; } #countdown.disabled, #countdown.disabled:hover, .login-form input.disabled { border: 1px solid #e4e7ed; color: #c0c4cc; cursor: no-drop; background: #f8f8f8; } #phonelogin .valicode, #phonelogin #countdown{ margin-bottom: 25px !important } #phoneloginbutton, #normalloginbutton { background: #ff6c36; border: 1px solid #ff6c36; color: #fff; font-size: 18px !important; margin-bottom: 20px } #phoneloginbutton:hover, #normalloginbutton:hover { background: #ff591d; border-color: #ff591d; } #normalloginbutton.disabled, #normalloginbutton.disabled:hover, #phoneloginbutton.disabled, #phoneloginbutton.disabled:hover { opacity: 0.7; } .login-form .el-login-sub:last-child{ display: none; } .login-form .el-row button:hover { border: 1px solid #00837e; color: #00837e; } .login-form .el-row select{ border-radius: 4px 0 0 4px; } .login-form .el-row input:nth-child(2){ border-radius: 0 4px 4px 0; margin-left: -2px; } .menu{ float: right; } .menu a { /* display: inline-flex; */ /* background-color: #00607f; */ padding: 0 30px; color: #fff; display: inline-block; line-height: 50px; } .menu a:first-child { padding: 0 15px; } .menu a:nth-child(2) { background-color: #00607f; } .menu a:nth-child(2):hover { background-color: #004d66; } .menu a:nth-child(3) { background-color: #fc5b08; } .ucenter a, .ucenter button, .ucenter i, #login { padding: 0 24px; color: #fff; } .ucenter a span { display: inline-block; } .ucenter button, #login { background: none; border: none; padding: 0 10px; font-size: 14px; line-height: 50px; margin-right: -20px } .ucenter i{ background-color: #c1d2d9; padding: 4px 3px 4px 5px; border-radius: 50%; margin: 0 10px 0 0; font-size: 20px; } .footer { line-height: 1.6; color: #fff; background: #515151; } .fixed-bottom { position: fixed; bottom: 0; width: 100%; z-index: 1001; } .footer img { display: inline; } .footer a { color: #fff; } .footer-top { padding: 40px 0; } .footer-logo { width: 184px; font-size: 12px; text-align: center; } .footer-logo a { display: block; padding-bottom: 10px; text-align: center; } .wechat_code { display: inline-block; padding: 10px; text-align: center; border-top: 1px solid #999; } .wechat_code img { width: 70px; } .wechat_code span { display: block; } .wechatbutton { position: absolute; top: 12px; right: 0; padding: 0 15px; font-size: 12px !important; height: 30px; border: 1px solid #e1e1e1; border-radius: 15px; line-height: 30px !important; text-align: center; display: flex; justify-content: center; align-items: center; background: #fff; } .wechatbutton i { color: #28c445; margin-right: 6px; font-size: 20px; float: left; } .footer-menu { display: flex; width: 75%; } .footer-menu .footer-li { width: 33.333%; } .footer-menu h3 { margin-top: 0; font-size: 20px; font-weight: normal; } .footer-menu a { display: inline-block; height: 22px; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .footer-menu .drop { position: relative; cursor: pointer; } .footer-menu .drop-menu { position: absolute; bottom: 100%; left: 0; /* display: none; */ width: 0; height: 0; opacity: 0; transition: all 0.2s linear; font-size: 14px; color: #666; background-color: #fff; border: 1px solid #e1e1e1; max-height: 400px; overflow: auto; } .footer-menu .drop.active .drop-menu{ z-index: 1000; /* display: block; */ height: auto; min-width: 160px; opacity: 1; } .footer-menu .drop-menu a { display: block; height: auto; padding: 5px 15px; color: #666; } .footer-bottom { padding: 20px 0; text-align: center; background: #373737; } .footer-bottom ul { display: flex; } .footer-bottom li { padding: 0 10px; line-height: 1.2; border-right: 1px solid #fff; } .footer-bottom li:last-child { border-right: 0; } .footer-mobile { display: none; } h1.headline { padding: 0 0 25px; margin: 0; font-size: 36px; font-weight: 700; line-height: 1.2em; border-bottom: solid 2px #cac8c8; word-break: break-word; } .content-inner { margin: 0 2% 40px 0; font-size: 16px !important; line-height: 1.8; } .content-inner ul { margin-bottom: 28px } .content-inner li { list-style: disc; /* padding: 0 0 0 20px; */ margin: 0 0 6px 20px; } .content-inner strong { font-weight: bold; } .content-inner p { padding: 0 0 28px; word-break: break-word; } .content-inner p > img, .content-inner > img { display: block; max-width: 100%; height: auto; margin: 10px auto 0; } .info { margin: 0 0 20px; font-size: 12px; line-height: 1.8; color: #666; /* font-weight: bold; */ } .content-inner a, .content a{ color: inherit; } .form{ margin: 0 0 66px 2%; font-size: 14px; } .el-col-24{ width: 100%; } .el-col-24 .form{ margin-left: 0 } .el-col-24 .content { padding: 0 } .el-col-24 .headline{ border-bottom: 0; margin: 0 0 20px; text-align: center; font-size: 24px; } .form-item { display: inline-block; width: 50%; padding: 0 1% 15px; vertical-align: top; } .form-item.width100, .form-item:last-child { width: 100%; } .form-input { position: relative; font-size: 14px; line-height: 40px; margin-bottom: 5px; } .form-input input[type=text], .form-input select, .form-input textarea { display: inline-block; vertical-align: middle; width: 100%; height: 40px; padding: 0 10px; font-size: inherit; line-height: 40px; color: #606266; background-color: #fff; background-image: none; border: 1px solid #dcdfe6; border-radius: 4px; outline: none; box-sizing: border-box; transition: border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); } .form-input #vcodeimg{ vertical-align: middle; display: inline-block; margin: 0 0 0 10px; line-height: 10px; position: relative; } .form-input #vcodeimg .none{ display: none; /* float: right; */ /* margin: 8px 0 0; */ } .form-input .load:before{ content: ""; position:absolute; left:0; top: 50%; display: inline-block; margin: -5px; width: 10px; height: 10px; border: 2px white solid; border-left-color: gray; border-right-color:gray; border-radius: 100%; animation: loading 1s infinite linear; } @keyframes loading{ from{transform: rotate(0deg)}to{transform: rotate(360deg)} } .form-input textarea { height: 40px; resize: none; overflow-y: hidden; } form #reg_submit { margin: 0 1%; font-size: 14px; padding: 10px 30px; color: #fff; background-color: #ff6c36; border: 1px solid #ff6c36; border-radius: 4px; line-height: 1; } form #reg_submit.disabled { background: #d1d1d1; border: 1px solid #d1d1d1; } .form-item.error label, .text-error{ color: #a94442; } .form-item.error input, .form-item.error select, .form-item.error .ms-choice{ border: 1px solid #a94442 !important } form label { padding: 0 12px 0 0; font-size: 14px; line-height: 20px; margin: 0 0 5px; display: block; box-sizing: border-box; flex: 0 0 auto; } form label span { margin-right: 4px; color: #f56c6c; } .content { padding: 50px 0 40px; line-height: 1.6; } .content h3 { margin: 0 0 20px; font-size: 18px; font-weight: bold; color: #358c96; } .content .inner, .content .form { float: left; width: 49%; } .el-col-12 { width: 50%; flex: 0 0 50%; } [class*=el-col-] { float: left; box-sizing: border-box; } .events_success{ margin: 30px 0 0; font-size: 16px; } .events_success p{ /* margin: 0 0 20px; */ } .events_success a { color: #00837e; } #vcode-block a { color: #00837e; } #vcode-block > div:last-child, #vcode-block> div:nth-last-child(2) { font-size: 12px; margin-top: 10px; color: #666; } #vcode-block > div:last-child { margin-top: 20px } a.button { padding: 10px 30px; border-radius: 4px; transition: all 0.2s; color: #fff; } .button-orange { background: #ff6c36; } .button-white { background: #fff; border: 1px solid #ff6c36; color: #ff6c36 !important;} .button-white:hover { background: #ff6c36; color: #fff !important;} .button-green { background: #00837e;} .rightbutton { position: fixed; right: 15px; top: 50%; background: #00837e; border-radius: 25px; text-align: center; padding: 5px 5px; display: flex; flex-direction: column; align-items: center; } .rightbutton > li { width: 40px; height: 40px; line-height: 40px; } .rightbutton > li:hover { cursor: pointer; } .rightbutton > li i { position: relative; width: 40px; height: 40px; border-radius: 50%; font-size: 22px; } .rightbutton > li i:hover { cursor: pointer; color: #fff; opacity: 0.8; } .hrline { border-bottom: 1px solid #53a8a6; width: 20px; } .divhover { min-width: 140px; background: #fff; padding: 11px 30px; position: absolute; right: 60px; border: 1px solid #e4e4e4; box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1); color: #333; border-radius: 4px; white-space: nowrap; display: none; } .divhover::after { border: 8px solid transparent; border-left: 10px solid #fff; content: " "; position: absolute; right: -15px; top: 50px; } .divhoverone { display: none; padding: 11px 20px; line-height: initial; top: -10px; } .divhoverone img { width: 120px; vertical-align: bottom; } .divhoverone::after { top: 30px; } .divhovertwo { top: 30px !important; display: none; line-height: 30px; padding-right: 60px; } .divhovertwo:after { top: 30px; } .divhoverthree { top: 70px !important; display: none; line-height: 30px; padding-right: 60px; } .divhoverthree::after { top: 20px; } .divhoverfour { top: 100px !important; display: none; background: #fff; padding: 15px 20px; width: 210px; } .text-left { text-align: left; } .font20 { font-size: 20px; } .font16 { font-size: 16px; } .font18 { font-size: 18px; } .sharei { color: #00837e; width: 40px; height: 40px; background: #fff; display: inline-block; } .sharei:hover { color: #00837e !important; } .share-top { border-bottom: 1px solid #e1e1e1; padding-bottom: 15px; } .width32 { width: 32px; } .width100 { width: 100px; } .width120 { width: 120px; } .share-line { border-bottom: 1px solid #e1e1e1; padding-bottom: 15px; } .tctop { text-align: left; } .wxewm img{ width: 100px; } .share-tip-top { float: left; } #emaila:hover, .rightbutton a { color: #333 !important; } .coupon { width: 500px; /* margin: 0 auto; */ border-radius: 4px; background: #fff; font-size: 16px; position: fixed; left: 50%; top: 50%; padding: 50px 50px 30px; margin: -140px -250px 0; z-index: 1002; color: #333; line-height: 2.4; } .coupon i { position: absolute; cursor: pointer; right: 16px; top: 6px; font-size: 22px; color: #d7d7d7; } .coupon p:nth-child(2) { margin-bottom: 20px; } .coupon p span { color: #006a65; font-size: 20px; font-weight: bold; } .coupon button { background: #ff6c36; border-radius: 4px; border: 0; color: #fff; display: block; font-size: 16px; width: 108px; line-height: 40px; margin: 30px auto 0; } .nav-award { position: absolute; top: 20px; left: 0; width: 100%; height: 100px; } .nav-award-block { padding-left: 150px; padding-right: 150px; } .banner-logo { float: left; width: 180px; } .footer-pc, .footer-yd { margin-top: 50px; width: 100%; background-color: #151d37; text-align: center; padding: 15px 30px; display: block; } .footer-pc p, .footer-yd p, .footer-yd a { color: #ffffff; font-size: 14px; line-height: 1.5em; margin: 0 0 5px 0; } .register-banner-block { position: relative; width: 100%; height: 115px; background-color: #151d37; } .register-block { padding-top: 0; margin-left: 50px; margin-right: 50px; } .register-title { text-align: center; font-size: 36px; padding: 36px 0; line-height: 1.5em; } .row { margin: 0 -8px; } .register-table-pre { background-color: #e5e5e5; padding: 36px; margin-bottom: 30px; } .input-key { font-size: 14px; line-height: 1.5em; padding: 0 0 8px 0; } .input-key2 { font-size: 14px; line-height: 1.5em; padding: 0 0 8px 0; } .register-table-row p { margin: 0 0 20px;} /* .register-table-row p:last-child { margin: 0;} */ .register-table-row-end { padding: 0; } .must { color: #ff0000; font-size: 16px; } .register-table-pre-title { font-size: 18px; line-height: 1.5em; padding: 0 0 15px 0; } .register-table-title { font-size: 22px; line-height: 1.5em; padding: 0 0 20px 30px; } .register-submit-line { padding: 30px 37px 50px 0; text-align: right; } .register-submit-btn { background-color: #ee6e3b; font-size: 20px; color: #fff; padding: 10px 40px; border: 0; } .register-submit-btn:hover { color: #fff; text-decoration: none; } .register-info-text { border-top: 2px solid #ccc; margin: 0 30px; border-bottom: 2px solid #ccc; padding: 30px 0; } .register-info-text p { font-size: 14px; line-height: 2em; margin: 0 0 20px 0; } .register-info-text p .strong { font-weight: bold; } .footer-yd { display: none; } .col-xs-12 { width: 100%; } .col-md-3 { width: 25%; padding: 0 8px; } .col-md-4 { width: 33.33333333%; padding: 0 8px; } .col-md-5 { width: 41.66666667%; padding: 0 8px; } .col-md-6 { width: 50%; padding: 0 8px; } .col-md-7 { width: 58.33333333%; padding: 0 8px; } .col-md-8 { width: 66.66666667%; padding: 0 8px; } .col-md-12 { width: 100%; padding: 0 8px; } @media screen and (max-width: 960px) { .coupon { width: 92%; margin-left: -46%; padding: 40px 20px 30px; line-height: 1.8; } .coupon i { top: 2px; right: 10px; } .coupon p:nth-child(2) { line-height: 1.5; } .coupon button { margin: 20px auto 0; } .login-form { padding: 24px 15px; width: 90%; margin: 0 0 0 -45%; line-height: 40px; } .login-form .tab .tab-item { font-size: 16px; } .login-form .icon { top: 0; right: 10px; } .login-form input, .login-form select, .login-form button { padding: 0 10px; margin: 0 0 26px; } form .justify-between .el-col-7 { max-width: 66.6666666667%; flex: 0 0 66.6666666667%; } form .justify-between .el-col-4 { max-width: 29.1666666667%; flex: 0 0 29.1666666667%; } .login-form .forget { margin: -18px 0 6px; } #countdown { height: 52px; } #phoneloginbutton, #normalloginbutton { margin-bottom: 0; } .el-col-12 { flex: 0 0 100%; max-width: 100%; width: 100%; } h1.headline { font-size: 24px; } .content { padding: 20px 0; } .content-inner { margin: 0 0 20px; } header { line-height: 60px; color: #333; } .header-top, .header-bottom { display: none; } .header-mobile { display: block; width: 100%; height: 60px; background-color: #063a4f; } .header-mobile .header-search { display: flex; margin: 0 10px 0 0; line-height: 56px; color: #fff; } .header-mobile .header-btn { width: 20px; height: 14px; display: list-item; } .header-mobile .header-btn img { width: 100%; } .header-nav { position: fixed; top: 0; right: -80%; z-index: 1002; display: block; width: 80%; height: 100%; background-color: #fdfdfd; box-shadow: 3px 0 0 2px #000; -webkit-transition: right 0.5s; -moz-transition: right 0.5s; -ms-transition: right 0.5s; -o-transition: right 0.5s; transition: right 0.5s; } .header-nav.open { right: 0; box-shadow: black 3px 0 14px 2px; } .header-menu{ line-height: 52px; } .header-menu a { display: block; } .header-menu div { position: relative; } .header-menu, .header-language, .header-socail, .login-block { padding: 0 5px 0 15px; margin: 0 15px; } .header-menu, .header-close, .header-language, .login-block { border-bottom: 1px solid #ccc; } .login-block a{ margin-right: 20px; } .header-close a, .header-language a { display: block; font-size: 15px; line-height: 52px; } .header-close { text-align: right; } .header-close i { margin-right: 14px; font-size: 22px; } .header-language .header-dropdown-menu { display: none; } .header-language a { padding: 0 15px 0 33px; line-height: 32px; } .header-language .active a { padding: 0 8px; color: #00837e; } .header-language .active a i { margin: 0 4px 0 0; } .header-language.focus .header-dropdown-menu { display: block; } .header-socail i { margin: 0 20px 0 0; font-size: 30px; color: #4875b4; } .header-socail i .icon-twitter-full { color: #55acee; } .header-socail i .icon-facebook-full { color: #3b5999; } .header-socail i .icon-sina-full { color: #ee6265; } #bg.open { display: block; } .footer-top, .footer-bottom { display: none; } .footer-top img, .footer-bottom img { display: inline; } .footer-mobile { display: block; line-height: 2; text-align: center; } .footer-mobile-top ul, .footer-mobile-menu.fr { width: 49.8%; padding: 20px 0; } .footer-mobile-top ul{ border-right: 1px solid #797979; line-height: 24px; } .footer-mobile-top ul li:last-child a{ padding-right: 10px; } .footer-mobile-menu a { display: block; } .footer-mobile-bottom { padding: 16px 0; font-size: 12px; background: #373737; } .footer-mobile-bottom .copy { line-height: 1.8; } .footer-mobile-bottom a { padding: 0 8px; border-right: 1px solid #fff; } .footer-mobile-bottom a:last-child { border-right: 0; } .inner, .form { width: 100%; margin: 0 0 30px 0; } .inner .info, .form .info { margin-top: 0px; } .inner .form-item, .form .form-item { float: none; width: 100%; } [class*=el-col-] { float: left; box-sizing: border-box; } .events_success{ margin: 30px 0 0; font-size: 16px; } .events_success p{ /* margin: 0 0 20px; */ } .events_success a { color: #00837e; } #vcode-block a { color: #00837e; } #vcode-block > div:last-child { margin-top: 6px } a.button { padding: 10px 30px; font-size: 14px; border-radius: 4px; transition: all 0.2s; color: #fff; } .button-orange { background: #ff6c36; } .button-white { background: #fff; border: 1px solid #ff6c36; color: #ff6c36 !important;} .button-white:hover { background: #ff6c36; color: #fff !important;} .button-green { background: #00837e;} .register-block, .register-title { margin: 0 24px; } .register-title { font-size: 26px; } .register-banner-block, .nav-award { height: 80px; } .nav-award { top: 10px; } .nav-award-block { text-align: center; padding: 0 } .nav-award-block img{ width: 144px; float: none; } .register-block [class*=col-md] { width: 100% } .register-table-title { font-size: 18px; line-height: 1.5em; padding: 0 0 15px 0; } .register-table-pre { padding: 20px 30px; } .register-info-text { margin: 0 } .register-submit-line { text-align: center; padding-right: 0 } .footer-pc { display: none; } .footer-yd { display: block; } .footer-yd .footertitle { font-size: 22px; } @media screen and (max-width: 960px) { .el-col-12 { flex: 0 0 100%; max-width: 100%; width: 100%; } h1.headline { font-size: 24px; } .content { padding: 20px 0; } .content-inner { margin: 0 0 20px; } header { line-height: 60px; color: #333; } .header-top, .header-bottom { display: none; } .header-mobile { display: block; width: 100%; height: 60px; background-color: #063a4f; } .header-mobile .header-search { display: flex; margin: 0 10px 0 0; line-height: 56px; color: #fff; } .header-mobile .header-btn { width: 20px; height: 14px; display: list-item; } .header-mobile .header-btn img { width: 100%; } .header-nav { position: fixed; top: 0; right: -80%; z-index: 1004; display: block; width: 80%; height: 100%; background-color: #fdfdfd; box-shadow: 3px 0 0 2px #000; -webkit-transition: right 0.5s; -moz-transition: right 0.5s; -ms-transition: right 0.5s; -o-transition: right 0.5s; transition: right 0.5s; } .header-nav.open { right: 0; box-shadow: black 3px 0 14px 2px; } .header-menu, .header-language, .header-socail { padding: 0 5px 0 15px; margin: 0 15px; } .header-menu, .header-close, .header-language { border-bottom: 1px solid #ccc; } .header-menu a, .header-close a, .header-language a { font-size: 15px; line-height: 52px; } .header-close a, .header-language a { display: block; } .header-close { text-align: right; } .header-close i { margin-right: 14px; font-size: 22px; } .header-language .header-dropdown-menu { display: none; } .header-language a { padding: 0 15px 0 33px; line-height: 32px; } .header-language .active a { padding: 0 15px; color: #00837e; } .header-language .active a i { margin: 0 4px 0 0; } .header-language.focus .header-dropdown-menu { display: block; } .header-socail i { margin: 0 20px 0 0; font-size: 30px; color: #4875b4; } .header-socail i .icon-twitter-full { color: #55acee; } .header-socail i .icon-facebook-full { color: #3b5999; } .header-socail i .icon-sina-full { color: #ee6265; } #bg.open { display: block; } .footer-top, .footer-bottom, .rightbutton { display: none; } .footer-top img, .footer-bottom img { display: inline; } .footer-mobile { display: block; line-height: 2; text-align: center; } .footer-mobile-menu { padding: 12px 0; } .footer-mobile-menu a { display: block; } .footer-mobile-bottom { padding: 16px 0; font-size: 12px; background: #373737; } .footer-mobile-bottom .copy { line-height: 1.8; } .footer-mobile-bottom a { padding: 0 8px; border-right: 1px solid #fff; } .footer-mobile-bottom a:last-child { border-right: 0; } .inner, .form { width: 100%; margin: 0 0 30px 0; } .inner .info, .form .info { margin-top: 0px; } .inner .form-item, .form .form-item { float: none; width: 100%; } } }