﻿@charset "UTF-8";/*--公共部分--*/html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; touch-callout: none; cursor: pointer; }body, form, img, ul, ol, li, dl, dt, dd, p, tr, td, strong, span, pre { margin: 0; padding: 0; border: 0; background-repeat: no-repeat; }h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; font-weight: normal; }body, button, input, select, textarea { font-size: 14px; line-height: 24px; color: #333; font-family: Arial, 'Microsoft YaHei','Hiragino Sans GB', sans-serif; }ul, li { list-style: none; }img { border: 0px; vertical-align: middle; }table { border-collapse: collapse; border-spacing: 0; }*, :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat; }article, aside, footer, header, nav, section { display: block; }a { background-color: transparent; -webkit-text-decoration-skip: objects; text-decoration: none; color: #333; outline: none; cursor: pointer; }a:hover { background-repeat: no-repeat; text-decoration: none; }a, input[type="button"], button, label, input[type="submit"], input[type="reset"] { cursor: pointer; }sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }sub { bottom: -0.25em; }sup { top: -0.5em; }audio, video { display: inline-block; }[type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }/*input, textarea, select { outline: none; }*//*input[type="text"], input[type="password"], input[type="button"], input[type="submit"], input[type="reset"], select, textarea { outline-style: none; -webkit-appearance: none; resize: none; -webkit-border-radius: 0; border-radius: 0; }*/input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset !important; }.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }.clearfix { *zoom: 1; }.clear { clear: both; line-height: 0; height: 0; font-size: 0; }.fl { float: left; }.fr { float: right; }.show { display: block !important; }.hide { display: none !important; }.commonweb { padding: 0px 10px; }.commonwebbox { margin-left: 0px; margin-right: 0px; }.commonleft { float: none; }.commonright { float: none; }.visible-sm, .visible-md, .visible-lg { display: none; }.hidden-sm, .hidden-md, .hidden-lg { display: block; }.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; padding-left: 10px; padding-right: 10px; }.col-xs-12 { width: 100%; }.col-xs-11 { width: 91.66666667%; }.col-xs-10 { width: 83.33333333%; }.col-xs-9 { width: 75%; }.col-xs-8 { width: 66.66666667%; }.col-xs-7 { width: 58.33333333%; }.col-xs-6 { width: 50%; }.col-xs-5 { width: 41.66666667%; }.col-xs-4 { width: 33.33333333%; }.col-xs-3 { width: 25%; }.col-xs-2 { width: 16.66666667%; }.col-xs-1 { width: 8.33333333%; }@media (max-width: 320px) { body { min-width: 320px; } }@media (min-width: 768px) { .commonweb { padding: 0px 20px; }  .commonwebbox { margin-left: -10px; margin-right: -10px; }  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; padding-left: 10px; padding-right: 10px; }  .col-sm-12 { width: 100%; }  .col-sm-11 { width: 91.66666667%; }  .col-sm-10 { width: 83.33333333%; }  .col-sm-9 { width: 75%; }  .col-sm-8 { width: 66.66666667%; }  .col-sm-7 { width: 58.33333333%; }  .col-sm-6 { width: 50%; }  .col-sm-5 { width: 41.66666667%; }  .col-sm-4 { width: 33.33333333%; }  .col-sm-3 { width: 25%; }  .col-sm-2 { width: 16.66666667%; }  .col-sm-1 { width: 8.33333333%; }  .visible-sm { display: block; }  .hidden-sm { display: none; } }@media (min-width: 1024px) { .commonweb { margin: 0 auto; padding: 0px 30px; max-width: 1260px; }  .commonwebbox { margin-left: -10px; margin-right: -10px; }  .commonleft { float: left; }  .commonright { float: right; }  .visible-md { display: block; }  .hidden-md { display: none; }  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; padding-left: 10px; padding-right: 10px; }  .col-md-12 { width: 100%; }  .col-md-11 { width: 91.66666667%; }  .col-md-10 { width: 83.33333333%; }  .col-md-9 { width: 75%; }  .col-md-8 { width: 66.66666667%; }  .col-md-7 { width: 58.33333333%; }  .col-md-6 { width: 50%; }  .col-md-5 { width: 41.66666667%; }  .col-md-4 { width: 33.33333333%; }  .col-md-3 { width: 25%; }  .col-md-2 { width: 16.66666667%; }  .col-md-1 { width: 8.33333333%; } }@media (min-width: 1200px) { html { cursor: default; }  .commonleft { float: left; }  .commonright { float: right; }  .visible-lg { display: block; }  .hidden-lg { display: none; }  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; padding-left: 10px; padding-right: 10px; }  .col-lg-12 { width: 100%; }  .col-lg-11 { width: 91.66666667%; }  .col-lg-10 { width: 83.33333333%; }  .col-lg-9 { width: 75%; }  .col-lg-8 { width: 66.66666667%; }  .col-lg-7 { width: 58.33333333%; }  .col-lg-6 { width: 50%; }  .col-lg-5 { width: 41.66666667%; }  .col-lg-4 { width: 33.33333333%; }  .col-lg-3 { width: 25%; }  .col-lg-2 { width: 16.66666667%; }  .col-lg-1 { width: 8.33333333%; } }/* layout start*//***** wap *****//*** 通用class ***/.swiper-wrapper { -webkit-display: flex; -moz-display: flex; -ms-display: flex; -o-display: flex; display: -webkit-box; display: flex; }.swiper-slide { -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0; -o-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }/*** 头部 ***/.header { height: 50px; background: #fff; }.header-bg { position: fixed; top: 0; left: 0; right: 0; min-width: 320px; height: 50px; background-color: #ffffff; -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); z-index: 15; }.header-box { height: 50px; }.header-left { float: left; margin: 10px 0; }.header-left img { display: block; height: 30px; }.header-right { float: right; margin: 10px 0; }.header-right span{float: left;height: 30px; line-height: 30px;}.header-right a{ display: block; float: left;width: 40px; height: 30px; line-height: 30px;  font-size: 16px; color: #4d4d4d; text-align: center; }.header .header-login { display: block; float: left; width: auto; height: 30px; line-height: 30px; overflow: hidden; padding-right:5px; }.header-btn { float: left; margin-left: 10px; padding: 5px 3px; width: 30px; height: 30px; }.header-btn i { display: block; height: 2px; background-color: #333333; -webkit-transition: transform 0.7s ease; -moz-transition: transform 0.7s ease; -o-transition: transform 0.7s ease; -webkit-transition: -webkit-transform 0.7s ease; transition: -webkit-transform 0.7s ease; -o-transition: -o-transform 0.7s ease; -moz-transition: transform 0.7s ease, -moz-transform 0.7s ease; transition: transform 0.7s ease; transition: transform 0.7s ease, -webkit-transform 0.7s ease, -moz-transform 0.7s ease, -o-transform 0.7s ease; }.header-btn i:nth-child(2) { margin: 7px 0; -webkit-transition: opacity 0.7s ease; -moz-transition: opacity 0.7s ease; -o-transition: opacity 0.7s ease; transition: opacity 0.7s ease; }.header-btn.cur i:nth-child(1) { -webkit-transform: translateY(9px) rotate(45deg); -moz-transform: translateY(9px) rotate(45deg); -ms-transform: translateY(9px) rotate(45deg); -o-transform: translateY(9px) rotate(45deg); transform: translateY(9px) rotate(45deg); }.header-btn.cur i:nth-child(2) { opacity: 0; filter: alpha(opacity=0); }.header-btn.cur i:nth-child(3) { -webkit-transform: translateY(-9px) rotate(-45deg); -moz-transform: translateY(-9px) rotate(-45deg); -ms-transform: translateY(-9px) rotate(-45deg); -o-transform: translateY(-9px) rotate(-45deg); transform: translateY(-9px) rotate(-45deg); }.header-center { display: none; position: fixed; top: 50px; left: 0; right: 0; bottom: 0; padding: 10px 10px 30px; min-width: 320px; background-color: #ffffff; overflow-y: auto; }.header-center li { border-bottom: 1px solid #cccccc; }.header-center li.remove h3:after { display: none; }.header-center a { display: block; color: #4d4d4d; }.header-center h3 { position: relative; }.header-center h3 a { line-height: 40px; font-size: 16px; }.header-center h3:after { content: ''; position: absolute; top: 0; right: 0; width: 40px; height: 40px; background: url(../images/0-arrowright-gray.png) no-repeat center center; -o-background-size: 20px auto; background-size: 20px auto; -webkit-transition: transform 0.7s ease; -moz-transition: transform 0.7s ease; -o-transition: transform 0.7s ease; -webkit-transition: -webkit-transform 0.7s ease; transition: -webkit-transform 0.7s ease; -o-transition: -o-transform 0.7s ease; -moz-transition: transform 0.7s ease, -moz-transform 0.7s ease; transition: transform 0.7s ease; transition: transform 0.7s ease, -webkit-transform 0.7s ease, -moz-transform 0.7s ease, -o-transform 0.7s ease; }.header-center h3.cur:after { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }.header-select { display: none; padding-left: 10px; }.header-select a { line-height: 36px; font-size: 14px; }/*** 尾部 ***/.footer { width: 100%; background-color: #e6e6e6; }.footer-box { padding-top: 10px; padding-bottom: 20px; text-align: center; }.footer-left { margin-bottom: 10px; }.footer-left p { margin-bottom: 5px; line-height: 16px; font-size: 14px; color: #808080; }.footer-left a { display: inline-block; color: #808080; }.footer-left span { padding: 0 5px; }.footer .footer-right { line-height: 20px; font-size: 0; }.footer .footer-right span { display: inline-block; vertical-align: middle; margin: 0 2px; font-size: 14px; color: #808080; }.footer .footer-right a { position: relative; float: none; display: inline-block; vertical-align: middle; margin: 0 2px; width: 20px; height: 20px; line-height: 20px; overflow: visible; }.footer .footer-right .bds_weixin { background: url(../images/0-wechat-color.png) no-repeat center center; -o-background-size: 20px auto; background-size: 20px auto; }.footer .footer-right .bds_tsina { background: url(../images/0-blog-color.png) no-repeat center center; -o-background-size: 20px auto; background-size: 20px auto; }.footer-code { display: none; position: absolute; top: -130px; left: 50%; padding: 5px; width: 120px; height: 120px; background-color: #ffffff; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }.footer-code img { display: block; width: 100%; height: 100%; }.footer-code:after { content: ""; position: absolute; bottom: -12px; left: 50%; border: 6px solid transparent; border-top-color: #ffffff; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }.bd_weixin_popup { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }/*** 返回顶部 ***/.backing { position: fixed; bottom: 30px; right: 10px; width: 56px; z-index: 8; }.backing i { display: block; margin: 0 auto 10px; width: 45px; height: 45px; -webkit-border-radius: 50%; border-radius: 50%; background: #664699 url(../images/0-back.png) no-repeat center center; -o-background-size: 14px auto; background-size: 14px auto; cursor: pointer; }.backing span { display: block; line-height: 16px; font-size: 14px; color: #664699; }/*** 首页banner ***/.a-banner { position: relative; overflow: hidden; }.a-banner a { display: block; height: 300px; background-repeat: no-repeat; background-position: center center; -o-background-size: cover; background-size: cover; }.a-banner-text { padding-top: 90px; }.a-banner-text h3 { display: inline-block; margin-bottom: 8px; line-height: 42px; font-size: 40px; font-weight: lighter; color: #c5112e; }.a-banner-text h4 { display: inline-block; margin-bottom: 8px; line-height: 26px; font-size: 24px; color: #1055d5; }.a-banner-text p { line-height: 20px; font-size: 18px; color: #1055d5; }.a-banner .swiper-pagination { position: absolute; left: 0; right: 0; bottom: 10px; height: 7px; line-height: 7px; font-size: 0; text-align: center; }.a-banner .swiper-pagination-bullet { display: inline-block; margin: 0 4px; width: 7px; height: 7px; -webkit-border-radius: 50%; border-radius: 50%; background-color: #ffffff; }.a-banner .swiper-pagination-bullet-active { background-color: #e6311e; }/*** 首页文字 ***/.a-text { padding-top: 15px; /*padding-bottom: 15px;*/ }.a-text-top { margin-bottom: 15px; background-color: #f2f5f7; overflow: hidden; }.a-text-slide { position: relative; margin-right: -1px; padding: 15px 0; }.a-text-slide li { border-right: 1px solid #e6e9eb; }.a-text-slide a { display: block; padding: 0 10px; }.a-text-slide h3 { margin-bottom: 5px; line-height: 18px; font-size: 16px; font-weight: 600; color: #333333; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }.a-text-slide p { line-height: 18px; font-size: 14px; color: #888888; }.a-text-slide span { display: block; margin-top: 8px; line-height: 16px; font-size: 14px; color: #664699; }.a-text-slide span:after { content: ''; display: inline-block; margin-bottom: 1px; margin-left: 6px; width: 19px; height: 9px; background: url(../images/0-arrow-red.png) no-repeat center center; -o-background-size: 19px auto; background-size: 19px auto; }.a-text-btn { position: absolute; bottom: 8px; width: 32px; height: 32px; background-color: #e6311e; }.a-text-btn:after { content: ''; position: absolute; top: 10px; width: 12px; height: 12px; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; }.a-text-btn-right { right: 8px; }.a-text-btn-right:after { right: 13px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }.a-text-btn-left { right: 44px; }.a-text-btn-left:after { left: 13px; -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); }.a-text-middle { margin-bottom: 15px; }.a-text-left, .a-text-right { padding: 15px; background-color: #f2f5f7; }.a-text-left dt a, .a-text-right dt a { position: relative; float: right; width: 18px; height: 18px; }.a-text-left dt a:before, .a-text-left dt a:after, .a-text-right dt a:before, .a-text-right dt a:after { content: ''; position: absolute; background-color: #4d4d4d; }.a-text-left dt a:before, .a-text-right dt a:before { top: 8.5px; left: 1.5px; width: 15px; height: 1px; }.a-text-left dt a:after, .a-text-right dt a:after { top: 1.5px; left: 8.5px; width: 1px; height: 15px; }.a-text-left dt h3, .a-text-right dt h3 { margin-right: 20px; line-height: 18px; font-size: 16px; font-weight: 600; color: #333333; }.a-text-right { margin-bottom: 15px; }.a-text-right dd a h4 .indexdate { float: right; }.a-text-left dt { padding-bottom: 18px; }.a-text-left dd { margin-bottom: 4px; }.a-text-left dd a { display: block; line-height: 20px; font-size: 14px; color: #878787; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }.a-text-left dd span { float: right; width: 80px; text-align: right; }.a-text-right dt { padding-bottom: 20px; }.a-text-right dd { padding: 5px 0 15px; }.a-text-right dd a { display: block; position: relative; /*padding-left: 110px;*/ }.a-text-right dd h4 { margin-bottom: 5px; line-height: 26px; font-size: 16px; color: #4d4d4d; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }.a-text-right dd p { font-size: 14px; color: #999999; display: -webkit-box; max-height: 40px; line-height: 20px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }.a-text-img { display: none; position: absolute; top: 0; left: 0; width: 100px; height: 75px; overflow: hidden; }.a-text-img img { display: block; width: 100px; }.a-text-block a, .a-text-bit a { position: relative; display: block; }.a-text-block img, .a-text-bit img { display: block; width: 100%; }.a-text-block p, .a-text-bit p { position: absolute; bottom: 0; left: 0; right: 0; line-height: 28px; font-size: 14px; color: #ffffff; text-align: center; background-color: rgba(0, 0, 0, 0.25); white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }.a-text-block { margin-bottom: 15px; }.a-text-list { margin: 0 -7.5px 0; overflow: hidden; }.a-text-list li { float: left; margin-bottom: 15px; padding: 0 7.5px; width: 50%; }/*** 首页图文混合 ***/.a-blend { background-color: #f2f5f7; }.a-blend-img a { display: block; }.a-blend-img img { display: block; margin: 0 auto; max-width: 100%; }.a-blend-text { padding: 20px 10px; }.a-blend-box { line-height: 20px; font-size: 14px; color: #878787; }.a-blend-box h2 a { margin-bottom: 12px; line-height: 22px; font-size: 20px; font-weight: 600; color: #333333; }.a-blend-box a { display: inline-block; margin-top: 15px; line-height: 20px; font-size: 14px; color: #878787; }/*** 媒体报道 ***/.a-coverage { padding-top: 30px; }.a-coverage-title { padding-bottom: 20px; }.a-coverage-title h2 { line-height: 22px; font-size: 20px; color: #333333; font-weight: 600; text-align: center; }.a-coverage-box { position: relative; padding-bottom: 25px; overflow: hidden; }.a-coverage-box a { display: block; }.a-coverage-box h3 { margin: 10px 0 5px; line-height: 18px; font-size: 16px; font-weight: 600; color: #4d4d4d; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }.a-coverage-box span { display: block; margin-bottom: 5px; line-height: 16px; font-size: 14px; color: #8c8c8c; }.a-coverage-box p { font-size: 14px; color: #8c8c8c; display: -webkit-box; height: 36px; line-height: 18px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }.a-coverage-box .swiper-pagination { position: absolute; left: 0; right: 0; bottom: 0; height: 7px; line-height: 7px; font-size: 0; text-align: center; }.a-coverage-box .swiper-pagination-bullet { display: inline-block; margin: 0 4px; width: 7px; height: 7px; -webkit-border-radius: 50%; border-radius: 50%; background-color: #ebebeb; }.a-coverage-box .swiper-pagination-bullet-active { background-color: #e6311e; }.a-coverage-img { overflow: hidden; }.a-coverage-img img { display: block; width: 100%; }/*** 合作权益&联系我们 ***/.a-about { padding-top: 15px; padding-bottom: 15px; }.a-about-left, .a-about-right { display: block; }.a-about-left h3, .a-about-right h3 { padding-left: 30px; line-height: 60px; font-size: 16px; color: #333333; }.a-about-left { margin-bottom: 15px; }.a-about-left h3 { background: url(../images/a-bg-1.jpg) no-repeat center center; -o-background-size: cover; background-size: cover; }.a-about-right h3 { background: url(../images/a-bg-2.jpg) no-repeat center center; -o-background-size: cover; background-size: cover; }/*** 其他页通用banner ***/.common-banner { height: 200px; background-repeat: no-repeat; background-position: center center; -o-background-size: cover; background-size: cover; }/*** 其他页通用下拉导航 ***/.common-select { height: 50px; background-color: #f3f3f3; }.common-select-box { border-left: 1px solid #dcdcdc; height: 50px; }.common-select dl { position: relative; float: left; width: 50%; max-width: 215px; border-right: 1px solid #dcdcdc; }.common-select dt { position: relative; padding-left: 20px; line-height: 50px; font-size: 14px; color: #111111; }.common-select dt:after { content: ''; position: absolute; top: 20px; right: 20px; width: 5px; height: 5px; border-bottom: 1px solid #111111; border-right: 1px solid #111111; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: transform ease 0.7s; -moz-transition: transform ease 0.7s; -o-transition: transform ease 0.7s; -webkit-transition: -webkit-transform ease 0.7s; transition: -webkit-transform ease 0.7s; -o-transition: -o-transform ease 0.7s; -moz-transition: transform ease 0.7s, -moz-transform ease 0.7s; transition: transform ease 0.7s; transition: transform ease 0.7s, -webkit-transform ease 0.7s, -moz-transform ease 0.7s, -o-transform ease 0.7s; }.common-select dt.cur:after { -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); }.common-select dd { display: none; position: absolute; top: 50px; left: 0; right: 0; z-index: 10; }.common-select dd a { display: block; padding-left: 20px; line-height: 40px; font-size: 14px; border-top: 1px solid #dcdcdc; background-color: #f3f3f3; }.common-select dd a.cur { color: #ffffff; background-color: #664699; }/*** 其他页通用标题 ***/.common-title { padding-top: 45px; padding-bottom: 40px; }.common-title h2 { margin-bottom: 10px; line-height: 24px; font-size: 22px; color: #868686; text-align: center; }.common-title i { display: block; margin: 0 auto; width: 60px; height: 2px; background-color: #664699; }/*** 其他页通用分页器 ***/.common-page { text-align: center; }.common-page img { display: block; margin: 0 auto; }/*** 视频查看 ***/.b-video { padding-bottom: 40px; }.b-video-box { position: relative; margin-bottom: 22px; }.b-video-images { position: relative; min-height: 200px; }.b-video-images img { display: block; width: 100%; }.b-video-images:after { content: ''; position: absolute; top: 50%; left: 50%; width: 38px; height: 38px; background: url(../images/0-play-white.png) no-repeat center center; -o-background-size: 38px auto; background-size: 38px auto; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }.b-video-window { position: absolute !important; top: 0; left: 0; bottom: 0; right: 0; z-index: 5; }.b-video-list { position: relative; overflow: hidden; }.b-video-list li.cur p { color: #664699; }.b-video-list p { margin-top: 10px; line-height: 16px; font-size: 14px; color: #747474; }.b-video-img img { display: block; width: 100%; }.b-video-btn { position: absolute; top: 50%; margin-top: -18px; width: 20.5px; height: 36px; background: url(../images/0-semicircle-left.png) no-repeat center center; -o-background-size: auto 36px; background-size: auto 36px; }.b-video-left { left: 0; }.b-video-right { right: 0; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }/*** 媒体报道 ***/.bb-coverage { padding-bottom: 40px; }.bb-coverage-list { margin-bottom: 10px; overflow: hidden; }.bb-coverage-list li { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #e6e6e6; }.bb-coverage-list a { display: block; }.bb-coverage-img img { display: block; margin: 0 auto; max-width: 100%; }.bb-coverage-text { margin-top: 15px; }.bb-coverage-text h3 { margin-bottom: 10px; line-height: 18px; font-size: 16px; color: #333333; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }.bb-coverage-text em { display: block; margin-bottom: 8px; line-height: 20px; font-size: 18px; font-style: normal; color: #664699; }.bb-coverage-text p { font-size: 14px; color: #a1a1a1; display: -webkit-box; height: 40px; line-height: 20px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }.bb-coverage-text span { display: block; margin: 12px auto 0; width: 97px; height: 36px; line-height: 36px; font-size: 13px; color: #ffffff; text-align: center; background-color: #664699; }.bc-new.bb-coverage-list { margin-bottom: 20px; }.bc-new.bb-coverage-list li { margin-bottom: 10px; padding-bottom: 10px; }.bc-new.bb-coverage-list a { padding: 10px 0; }.bc-new .bb-coverage-img { display: none; }.bc-new .bb-coverage-text { margin-top: 0; }.bc-new .bb-coverage-text h3 { margin-bottom: 0; margin-right: 90px; }.bc-new .bb-coverage-text em { float: right; margin-bottom: 0; line-height: 18px; font-size: 16px; color: #333333; }/*** 新闻中心-详细 ***/.bc-details { padding-top: 45px; padding-bottom: 40px; }.bc-details-title { margin-bottom: 25px; padding-bottom: 20px; text-align: center; border-bottom: 1px solid #d9d9d9; }.bc-details-title h2 { margin-bottom: 8px; line-height: 40px; font-size: 20px; color: #333333; }.bc-details-title span { line-height: 22px; font-size: 20px; color: #8e8e8e; }.bc-details-box { margin-bottom: 20px; padding-bottom: 30px; border-bottom: 1px solid #d9d9d9; }.bc-details-content { line-height: 20px; font-size: 14px; color: #888888; }.bc-details-content img { max-width: 100%; }.bc-details-share { margin-top: 20px; }.bc-details-share .bds_tsina, .bc-details-share .bds_sqq, .bc-details-share .bds_weixin { margin: 0; width: 37px; height: 37px; line-height: 37px; border-right: 1px solid #ffffff; background-color: #e6e6e6; }.bc-details-share a.bds_tsina { background-image: url(../images/0-blog-gray-1.png); background-repeat: no-repeat; -o-background-size: 28px auto; background-size: 28px auto; background-position: center center; }.bc-details-share a.bds_sqq { background-image: url(../images/0-qq-gray-1.png); background-repeat: no-repeat; -o-background-size: 21px auto; background-size: 21px auto; background-position: center center; }.bc-details-share a.bds_weixin { background-image: url(../images/0-wechat-gray-1.png); background-repeat: no-repeat; -o-background-size: 28px auto; background-size: 28px auto; background-position: center center; }.bc-details-left p { line-height: 22px; font-size: 14px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }.bc-details-left span, .bc-details-left a { color: #666666; }.bc-details-right { margin-top: 10px; }.bc-details-right a { display: block; margin: 0 auto; width: 145px; height: 50px; line-height: 50px; font-size: 16px; color: #ffffff; text-align: center; background-color: #664699; }/*** 资料查看 ***/.bd-view { padding-bottom: 40px; }.bd-view-list { margin-bottom: 20px; overflow: hidden; margin-top: 30px; }.bd-view-list li { position: relative; margin-bottom: 10px; padding: 15px 45px 45px 15px; border: 1px solid #e5e5e5; cursor: pointer; }.bd-view-white { overflow: hidden; }.bd-view-white a, .bd-view-white span { line-height: 30px; font-size: 14px; color: #666666; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }.bd-view-white a { display: block; }.bd-view-white span { position: absolute; bottom: 15px; left: 15px; }.bd-view-gray { position: absolute; right: 15px; top: 15px; overflow: hidden; }.bd-view-eye, .bd-view-download { display: block; width: 30px; height: 30px; background-color: #f2f2f2; }.bd-view-eye { background-image: url(../images/0-eye-gray.png); background-repeat: no-repeat; background-position: center center; -o-background-size: 21px auto; background-size: 21px auto; }.bd-view-download { background-image: url(../images/0-download-gray.png); background-repeat: no-repeat; background-position: center center; -o-background-size: 18px auto; background-size: 18px auto; }/*** 帮助中心 ***/.c-dialogue { padding-bottom: 40px; }.c-dialogue-list { margin-bottom: 15px; overflow: hidden; }.c-dialogue-list li { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #e6e6e6; }.c-dialogue-list li.cur i:after { border-bottom: 1px solid #664699; border-right: 1px solid #664699; -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); }.c-dialogue-list li.cur .c-dialogue-bg { background-color: #f5f5f5; }.c-dialogue-list li.cur .c-dialogue-details { max-height: none; -webkit-line-clamp: inherit; }.c-dialogue-question span, .c-dialogue-answer span { position: absolute; top: 0; left: 0; width: 29px; height: 28px; line-height: 28px; font-size: 20px; color: #ffffff; text-align: center; -webkit-border-radius: 3px; border-radius: 3px; }.c-dialogue-question { position: relative; margin-bottom: 8px; padding-left: 40px; padding-right: 28px; line-height: 28px; font-size: 14px; color: #4d4d4d; }.c-dialogue-question span { background-color: #664699; }.c-dialogue-question i { position: absolute; top: 0; right: 0; width: 28px; height: 28px; }.c-dialogue-question i:after { content: ''; position: absolute; top: 8px; right: 2px; width: 12px; height: 12px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: all 0.7s ease; -moz-transition: all 0.7s ease; -o-transition: all 0.7s ease; transition: all 0.7s ease; }.c-dialogue-answer { position: relative; padding-left: 35px; }.c-dialogue-answer span { top: 6px; background-color: #cccccc; }.c-dialogue-bg { padding: 5px; background-color: #ffffff; }.c-dialogue-details { font-size: 13px; color: #808080; max-height: 50px; line-height: 25px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; -webkit-transition: height 0.7s ease; -moz-transition: height 0.7s ease; -o-transition: height 0.7s ease; transition: height 0.7s ease; }/*** 关于我们 ***/.d-about { padding-bottom: 35px; }.d-about-details { line-height: 20px; font-size: 14px; color: #888888; }.d-about-details h3 { margin-bottom: 10px; line-height: 20px; font-size: 18px; color: #434343; }.d-about-img { margin-bottom: 15px; }.d-about-img img { display: block; margin: 0 auto; max-width: 100%; }/*** 联系我们 ***/.db-contact { padding-bottom: 40px; }.db-contact-top { padding-bottom: 20px; }.db-contact-text { margin-bottom: 10px; }.db-contact-text h3 { margin-bottom: 10px; line-height: 18px; font-size: 16px; color: #664699; }.db-contact-text p { line-height: 20px; overflow: hidden; }.db-contact-text span, .db-contact-text a { float: left; font-size: 14px; color: #757575; }.db-contact-text span { margin-right: 20px; }.db-contact-map { height: 200px; }.db-contact-hr { height: 8px; background: url(../images/d-hr.png) repeat-x center center; -o-background-size: 8px auto; background-size: 8px auto; }.db-contact-bottom { padding-top: 20px; }.db-contact-bottom h3 { padding-bottom: 15px; line-height: 18px; font-size: 16px; color: #664699; }.db-contact-img img { display: block; margin: 0 auto; max-width: 100%; }.db-contact-form { margin-top: 10px; }.db-contact-bit { position: relative; margin-bottom: 5px; }.db-contact-bit label { position: absolute; top: 0; right: 0; width: 40px; height: 40px; }.db-contact-bit input { padding-left: 10px; padding-right: 40px; width: 100%; height: 40px; line-height: 40px; border: 1px solid #edeae8; }.db-contact-bit textarea { padding: 10px; padding-right: 40px; width: 100%; height: 112px; line-height: 18px; border: 1px solid #edeae8; }.db-contact-bit input:focus, .db-contact-bit textarea:focus { border-color: #664699; -webkit-box-shadow: 0 0 12px 0 rgba(222, 17, 17, 0.15), inset 0 3px 7px 0 rgba(222, 17, 17, 0.14); -ms-box-shadow: 0 0 12px 0 rgba(222, 17, 17, 0.15), inset 0 3px 7px 0 rgba(222, 17, 17, 0.14); -o-box-shadow: 0 0 12px 0 rgba(222, 17, 17, 0.15), inset 0 3px 7px 0 rgba(222, 17, 17, 0.14); box-shadow: 0 0 12px 0 rgba(222, 17, 17, 0.15), inset 0 3px 7px 0 rgba(222, 17, 17, 0.14); }.db-contact-name { background: url(../images/0-user-gray.png) no-repeat center center; -o-background-size: 23px auto; background-size: 23px auto; }.db-contact-phone { background: url(../images/0-phone-gray.png) no-repeat center center; -o-background-size: 24px auto; background-size: 24px auto; }.db-contact-mailbox { background: url(../images/0-mailbox-gray.png) no-repeat center center; -o-background-size: 26px auto; background-size: 26px auto; }.db-contact-company { background: url(../images/0-home-gray.png) no-repeat center center; -o-background-size: 27px auto; background-size: 27px auto; }.db-contact-content { background: url(../images/0-speak-gray.png) no-repeat center center; -o-background-size: 25px auto; background-size: 25px auto; }.db-contact-short { padding-right: 77px; }.db-contact-short a { position: absolute; top: 0; right: 0; border: 1px solid #edeae8; }.db-contact-short img { display: block; height: 38px; }.db-contact-short input { padding-right: 0; }.db-contact-speak { position: relative; margin: 10px 0; }.db-contact-btn { text-align: center; }.db-contact-btn input { display: inline-block; width: 142px; height: 40px; line-height: 40px; font-size: 14px; color: #ffffff; }.db-contact-submit { background-color: #664699; }.db-contact-reset { background-color: #d7d7d7; }/*** 资质荣誉 ***/.dc-honor { padding-bottom: 40px; }.dc-honor-list { margin: 0 -9px 7px; overflow: hidden; }.dc-honor-list li { padding: 0 9px 18px; }.dc-honor-box { padding: 10px 0 25px; background-color: #f2f2f2; }.dc-honor-box p { padding: 0 10px; line-height: 18px; font-size: 14px; color: #333333; text-align: center; }.dc-honor-img { height: 302px; line-height: 307px; text-align: center; }.dc-honor-img img { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; cursor: pointer; }.dc-mask { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; min-width: 320px; background-color: rgba(0, 0, 0, 0.8); z-index: 20; }.dc-mask-box { position: absolute; top: 50%; left: 50%; width: 85%; height: 80%; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }.dc-mask-banner { position: absolute; left: 50%; top: 50%; width: 100%; height: 100%; background-color: #ffffff; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); overflow: hidden; }.dc-mask-banner p { position: absolute; left: 10px; right: 10px; bottom: 10px; padding: 10px; line-height: 20px; font-size: 14px; text-align: center; }.dc-mask .swiper-wrapper { width: 100%; height: 100%; }.dc-mask .swiper-slide { position: relative; width: 100%; height: 100%; }.dc-mask .swiper-slide img { position: absolute; top: 50%; left: 50%; max-width: 100%; max-height: 100%; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }.dc-mask-btn { position: absolute; top: 50%; margin-top: -20px; width: 25px; height: 40px; }.dc-mask-btn:after { content: ""; position: absolute; top: 10px; width: 20px; height: 20px; border-left: 2px solid #b3b3b3; border-bottom: 2px solid #b3b3b3; }.dc-mask-left { left: 10px; }.dc-mask-left:after { left: 5px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }.dc-mask-right { right: 10px; }.dc-mask-right:after { right: 5px; -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); }.dc-mask-close { position: absolute; right: 15px; top: 15px; width: 30px; height: 30px; cursor: pointer; }.dc-mask-close:before, .dc-mask-close:after { content: ''; position: absolute; top: 13.5px; left: 2.5px; width: 25px; height: 3px; background-color: #b3b3b3; }.dc-mask-close:before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }.dc-mask-close:after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }/*** 杯赛概况 ***/.e-survey { padding-bottom: 45px; }.e-survey-list { margin: 0 -5px 20px; overflow: hidden; }.e-survey-list li { padding: 0 5px 10px; }.e-survey-list a { display: block; padding: 30px 10px; border: 1px solid #edf1f3; }.e-survey-list h3 { margin-bottom: 8px; line-height: 18px; font-size: 16px; color: #323232; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }.e-survey-list span { margin-bottom: 5px; line-height: 16px; font-size: 14px; color: #664699; }.e-survey-list p { font-size: 14px; color: #a5a5a5; display: -webkit-box; height: 54px; line-height: 18px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }/*** 杯赛概况-详细 ***/.sun-newsforminput select { background: none; }.eb-details .bc-details-box { margin-bottom: 15px; padding-bottom: 0; border-bottom: 0; }.eb-details-btn { overflow: hidden; }.eb-details-btn a { float: left; width: 148px; height: 40px; line-height: 40px; font-size: 14px; text-align: center; }.eb-details-red { margin-right: 4px; color: #ffffff; background-color: #664699; }.eb-details-red:hover { color: #ffffff; }.eb-details-gray { color: #878787; background-color: #ededed; }.eb-details-gray:hover { color: #878787; }.eb-mask { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; min-width: 320px; background-color: rgba(0, 0, 0, 0.8); z-index: 20; }.eb-mask-box { position: absolute; top: 50%; left: 50%; padding: 10px; width: 80%; min-width: 300px; max-height: 80%; -webkit-border-radius: 3px; border-radius: 3px; background-color: #ffffff; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); overflow-y: auto; }.eb-mask-box h3 { line-height: 40px; font-size: 20px; text-align: center; }.eb-mask-box p { display: inline-block; line-height: 18px; font-size: 16px; text-align: center; }.eb-mask-box span { color: #664699; }.eb-mask-form { margin-top: 10px; }.eb-mask-bit { position: relative; margin-bottom: 5px; padding-left: 120px; }.eb-mask-bit label { position: absolute; top: 0; left: 0; width: 120px; height: 40px; line-height: 40px; text-align: right; }.eb-mask-bit input, .eb-mask-bit select { padding: 0 10px; width: 100%; height: 40px; line-height: 40px; border: 1px solid #edeae8; }.eb-mask-bit input:focus, .eb-mask-bit textarea:focus { border-color: #664699; -webkit-box-shadow: 0 0 12px 0 rgba(222, 17, 17, 0.15), inset 0 3px 7px 0 rgba(222, 17, 17, 0.14); -ms-box-shadow: 0 0 12px 0 rgba(222, 17, 17, 0.15), inset 0 3px 7px 0 rgba(222, 17, 17, 0.14); -o-box-shadow: 0 0 12px 0 rgba(222, 17, 17, 0.15), inset 0 3px 7px 0 rgba(222, 17, 17, 0.14); box-shadow: 0 0 12px 0 rgba(222, 17, 17, 0.15), inset 0 3px 7px 0 rgba(222, 17, 17, 0.14); }.eb-mask-bit select { position: relative; background-image: url(../images/0-arrowdown-black.png); background-position: 98% center; -o-background-size: auto 18px; background-size: auto 18px; }.eb-mask-bit select:focus { background-image: url(../images/0-arrowdown-black2.png); }.eb-mask-btn { padding-top: 20px; font-size: 0; text-align: center; clear: both; }.eb-mask-btn input { display: inline-block; width: 140px; height: 40px; line-height: 40px; font-size: 14px; color: #ffffff; border: none; }.eb-mask-submit { background-color: #664699; }.eb-mask-reset { background-color: #d7d7d7; }.eb-mask-close { position: absolute; right: 15px; top: 15px; width: 30px; height: 30px; cursor: pointer; }.eb-mask-close:before, .eb-mask-close:after { content: ''; position: absolute; top: 13.5px; left: 2.5px; width: 25px; height: 3px; background-color: #b3b3b3; }.eb-mask-close:before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }.eb-mask-close:after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }/*** 历届回顾 ***/.f-review { padding-bottom: 45px; }.f-review-list { margin: 0 -7.5px 12px; overflow: hidden; }.f-review-list li { padding: 0 7.5px 15px; }.f-review-list li a { display: block; }.f-review-img img { display: block; width: 100%; }.f-review-text { padding: 15px 15px 20px; border: 1px solid #dcdcdc; border-top: 0; }.f-review-text p { margin-bottom: 8px; font-size: 18px; color: #4d4d4d; display: -webkit-box; height: 44px; line-height: 22px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }.f-review-text span { display: block; line-height: 26px; font-size: 24px; color: #664699; }/*** 荣誉证书+准考证 ***/.g-certificate { display: block; position: relative; margin: 0 auto; max-width: 915px; background: url(../images/g-certificate-bg.jpg) no-repeat center center; -o-background-size: cover; background-size: cover; }.g-certificate:after { content: ''; display: block; padding-top: 67.54098%; width: 100%; }.g-certificate-box { position: absolute; top: 37.05502%; left: 13.55191%; right: 12.34973%; }.g-certificate-winners { margin-bottom: 2%; line-height: 18px; font-size: 16px; font-weight: bold; color: #040000; }.g-certificate-top { margin-bottom: 2%; line-height: 16px; font-size: 14px; color: #040000; text-align: center; }.g-certificate-middle { margin-bottom: 2%; line-height: 20px; font-size: 18px; font-weight: bold; color: #e71f19; text-align: center; letter-spacing: 15px; }.g-certificate-bottom { line-height: 14px; font-size: 12px; color: #040000; text-align: center; }.g-certificate-issuer { margin-bottom: 1%; line-height: 14px; font-size: 12px; color: #040000; text-align: right; }.g-certificate-time { padding-right: 6px; line-height: 14px; font-size: 12px; color: #040000; text-align: right; }.g-ticket { margin: 0 auto; padding: 37.5px 0 25px; max-width: 915px; }.g-ticket h3 { margin-bottom: 15px; line-height: 18px; font-size: 16px; color: #333333; text-align: center; }.g-ticket h4 { margin-bottom: 8px; line-height: 17px; font-size: 15px; color: #333333; }.g-ticket-top { margin-bottom: 15px; width: 100%;}.g-ticket-top table{border-collapse: collapse;}.g-ticket-top td { width: 16.66667%; line-height: 24px; padding: 10px 5px; font-size: 14px; color: #333333; border: 1px solid #333333;  word-break: break-all; }.g-ticket-box table{border-collapse: collapse;}.g-ticket-box table td{border:none;}.g-ticket-box table td:nth-child(2){text-align:center;}.g-ticket-top .g-ticket-img { padding: 0; width: 33.33333%; }.g-ticket-top .g-ticket-img img { display: block; width: 100%; }.g-ticket-a, .g-ticket-b { width: 41.81818%; }.g-ticket-bottom { margin-bottom: 15px; width: 100%; border-top: 1px solid #333333; border-left: 1px solid #333333; }.g-ticket-bottom thead { display: none; }.g-ticket-bottom td { display: block; height: 33px; line-height: 33px; font-size: 14px; color: #333333; border-right: 1px solid #333333; border-bottom: 1px solid #333333; }.g-ticket-bottom td span { float: left; margin-right: 10px; width: 25%; height: 33px; line-height: 33px; font-size: 14px; color: #333333; text-align: center; border-right: 1px solid #333333; }.g-ticket-box { line-height: 22px; font-size: 14px; color: #4d4d4d; text-align: left; }.g-images { margin: 0 auto; max-width: 915px; }.g-images img { display: block; width: 100%; }.m-mt30 { margin-top: 30px; margin-bottom: 30px; }.fly-panel-user, .fly-panel[pad20] { padding-bottom: 30px; }.fly-panel { background: #fff; }.layui-tab-center { text-align: center; }.login .layui-form-item, .register .layui-form-item, .forget1 .layui-form-item, .forget2 .layui-form-item, .fly-max-width { text-align: center; margin: 0 auto 20px; max-width: 400px; }.login .layui-input-img, .register .layui-input-img, .forget1 .layui-input-img, .forget2 .layui-input-img { position: relative; padding-right: 124px; }.forget1 .layui-input-code, .register .layui-input-code { position: relative; padding-right: 116px; }.login .layui-input-img img, .register .layui-input-img img, .forget1 .layui-input-img img, .forget2 .layui-input-img img { position: absolute; top: 0; right: 0; height: 38px; }.register .layui-input-code button, .forget1 .layui-input-code button { position: absolute; top: 0; right: 0; background-color: #664699; }.layui-layer-center .layui-layer-content { padding: 10px; }.layui-layer-center .layui-layer-btn .layui-layer-btn0 { border-color: #664699; background-color: #664699; }.layui-form-item .upload-head { max-width: 373px; width: auto; }.fly-user-main > .layui-nav { z-index: 13; }.site-mobile .site-mobile-shade { z-index: 10; }.layui-form-label { padding: 9px 0; }.icon-weixinzhifu { font-size: 24px; }.icon-unionpay { position: relative; width: 38px; height: 24px; background: url(../images/unionpay.png) no-repeat center center; -o-background-size: auto 24px; background-size: auto 24px; }/*** 低版本浏览器提示 ***/#ie-alert-overlay { width: 100%; height: 100%; background: url(../images/bg.png) repeat 0 0; position: fixed; top: 0; left: 0; z-index: 9999; }* html #ie-alert-overlay { position: absolute; z-index: 9999; }#ie-alert-panel { width: 520px; height: 331px; position: fixed; background: url(../images/iealertsprite.png) no-repeat; background-position: -1px -109px; top: 50%; left: 50%; margin: -201px 0 0 -296px; padding: 72px 0 0 72px; _position: absolute; _top: expression(300+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px'); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; color: #333; line-height: 1.5em; z-index: 10000; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }#ie-alert-panel div, #ie-alert-panel p, #ie-alert-panel span, #ie-alert-panel a, #ie-alert-panel img, #ie-alert-panel ul, #ie-alert-panel li { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }#ie-alert-panel p { font-size: 14px; width: 486px; text-align: justify; }#ie-alert-panel img { border: 0; }#ie-alert-panel span { font-size: 18px; margin: 0 0 20px 0; display: block; padding: 0; }#ie-alert-panel ul { list-style: none; margin: 0; padding: 0; overflow: hidden; }#ie-alert-panel li { float: left; margin: 0 22px 0 0; }#ie-alert-panel li.last { margin-right: 0; }#ie-alert-panel a { display: inline-block; vertical-align: top; }#goon { text-decoration: underline; }.browser { position: absolute; bottom: 35px; }.chrome, .firefox, .ie9, .opera, .safari { background: url(../images/iealertsprite.png) no-repeat; }.chrome { background-position: 0 0; width: 73px; height: 96px; margin: 0 4px 0 0; }.firefox { background-position: -292px 0; width: 73px; height: 98px; }.ie9 { background-position: -179px 0; width: 95px; height: 98px; }.opera { background-position: -90px 0; width: 73px; height: 98px; }.safari { background-position: -387px 0; width: 73px; height: 98px; margin: 0 4px 0 0; }.g-certificate-top, .g-certificate-bottom { text-align: left; }/*表单20190425*/.form-popup { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); z-index: 999; display: none; }.manage-system { position: fixed; max-width: 600px; width: 90%; top: 50%; left: 5%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); background: #fff; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; }.man-title { height: 60px; line-height: 60px; text-align: center; color: #fff; font-size: 18px; background: #664699; background: -webkit-gradient(linear, left top, right top, from(#664699), to(#BF1212)); background: -webkit-linear-gradient(left, #BF1212, #F72929); background: -moz- oldlinear-gradient(left, #664699, #BF1212); background: -o-linear-gradient(left, #664699, #BF1212); background: -webkit-gradient(linear, left top, right top, from(#BF1212), to(#F72929)); background: -moz- oldlinear-gradient(left, #BF1212, #F72929); background: -o-linear-gradient(left, #BF1212, #F72929); background: linear-gradient(to right, #BF1212, #F72929); -webkit-box-shadow: 0 6px 10px rgba(7, 18, 119, 0.16); box-shadow: 0 6px 10px rgba(7, 18, 119, 0.16); -o-background-size: cover; background-size: cover; }.manage-form { padding: 20px; }.manage-system ul li { border-bottom: 1px solid #d6d6d6; margin-bottom: 10px; clear: both; overflow: hidden; }.manage-system ul li input { height: 50px; width: 100%; -webkit-border-radius: 5px !important; border-radius: 5px !important; position: relative; z-index: 1; border: none; }.select-box { margin-bottom: 10px; position: relative; float: left; width: 50%; margin: 10px 0; padding: 0 10px; }.select-box select { height: 30px; width: 100%; border: none; color: #C2C2C2; position: relative; z-index: 2; }.select-box:nth-child(1) { border-bottom: 1px solid #ddd; width: 100%; }.select-box:nth-child(2) { border-right: 1px solid #ddd; }.select-box span { display: block; position: absolute; top: 0; width: 100%; height: 30px; z-index: 1; line-height: 30px; }.manage-btn { background: #664699; background: -webkit-gradient(linear, left top, right top, from(#664699), to(#BF1212)); background: -webkit-linear-gradient(left, #BF1212, #F72929); background: -moz- oldlinear-gradient(left, #664699, #BF1212); background: -o-linear-gradient(left, #664699, #BF1212); background: -webkit-gradient(linear, left top, right top, from(#BF1212), to(#F72929)); background: -moz- oldlinear-gradient(left, #BF1212, #F72929); background: -o-linear-gradient(left, #BF1212, #F72929); background: linear-gradient(to right, #BF1212, #F72929); display: block; height: 44px; line-height: 44px; color: #4f556b; width: 100%; -webkit-border-radius: 24px !important; border-radius: 24px !important; margin-top: 20px; border: 0; color: #fff; font-size: 16px; }.manclose-btn { width: 30px; height: 30px; cursor: pointer; position: relative; display: block; position: absolute; right: 10px; top: 16px; }.manclose-btn:before, .manclose-btn:after { content: ""; position: absolute; width: 26px; height: 1px; top: 14px; display: block; background: #fff; }.manclose-btn:before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }.manclose-btn:after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }.layui-tab-applyDetails .layui-input-inline { width: 190px !important; }@media (min-width: 640px) { .manage-form { padding: 30px 40px 60px; }  .manage-system { left: 50%; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }  .select-box select { height: 30px; }  .select-box { width: 33.3%; border-right: 1px solid #ddd !important; border-bottom: none !important; }  .select-box:nth-child(3) { border-right: none !important; }  .select-box:nth-child(1) { width: 33.3%; }  .manage-btn { margin-top: 40px; } }/***** ipad *****/@media (min-width: 768px) { /*** 头部 ***/  .header { height: 75px; }  .header-bg, .header-box { height: 75px; }  .header-left { margin: 15px 0; }  .header-left img { height: 45px; }  .header-right { margin: 15px 0; }  .header .header-login {width: 45px; height: 45px; line-height: 45px; }  .header-right span{ width: auto; height: 45px; line-height: 45px;}  .header-right a{width: 45px; height: 45px; line-height: 45px; }  .header-btn { margin-left: 15px; padding: 10px 6px; width: 45px; height: 45px; }  .header-btn i:nth-child(2) { margin: 9.5px 0; }  .header-btn.cur i:nth-child(1) { -webkit-transform: translateY(11.5px) rotate(45deg); -moz-transform: translateY(11.5px) rotate(45deg); -ms-transform: translateY(11.5px) rotate(45deg); -o-transform: translateY(11.5px) rotate(45deg); transform: translateY(11.5px) rotate(45deg); }  .header-btn.cur i:nth-child(2) { opacity: 0; filter: alpha(opacity=0); }  .header-btn.cur i:nth-child(3) { -webkit-transform: translateY(-11.5px) rotate(-45deg); -moz-transform: translateY(-11.5px) rotate(-45deg); -ms-transform: translateY(-11.5px) rotate(-45deg); -o-transform: translateY(-11.5px) rotate(-45deg); transform: translateY(-11.5px) rotate(-45deg); }  .header-center { top: 75px; padding: 20px 20px 45px; }  .header-center h3 a { line-height: 60px; }  .header-center h3:after { width: 60px; height: 60px; }  .header-select { padding-left: 20px; }  .header-select a { line-height: 54px; }  /*** 尾部 ***/  .footer-box { padding-top: 15px; padding-bottom: 30px; text-align: left; }  .footer-left { float: left; margin-top: 5px; margin-bottom: 0; }  .footer-left p { margin-bottom: 8px; }  .footer-left span { padding: 0 8px; }  .footer .footer-right { float: right; line-height: 25px; }  .footer .footer-right span { margin: 0; }  .footer .footer-right a { margin: 0 0 0 8px; width: 25px; height: 25px; line-height: 25px; }  .footer .footer-right .bds_weixin { -o-background-size: 25px auto; background-size: 25px auto; }  .footer .footer-right .bds_tsina { -o-background-size: 25px auto; background-size: 25px auto; }  /*** 返回顶部 ***/  .backing { bottom: 50px; right: 20px; }  /*** 首页banner ***/  .a-banner a { height: 450px; }  .a-banner-text { padding-top: 145px; }  .a-banner-text h3 { margin-bottom: 12px; line-height: 50px; font-size: 48px; }  .a-banner-text h4 { margin-bottom: 12px; line-height: 30px; font-size: 28px; }  .a-banner-text p { line-height: 22px; font-size: 20px; }  .a-banner .swiper-pagination { bottom: 15px; height: 10px; line-height: 10px; }  .a-banner .swiper-pagination-bullet { margin: 0 6px; width: 10px; height: 10px; }  /*** 首页文字 ***/  .a-text { padding-top: 22px; /*padding-bottom: 22px;*/ }  .a-text-top { margin-bottom: 22px; }  .a-text-slide { padding: 22px 0; }  .a-text-slide a { padding: 0 15px; }  .a-text-slide h3 { margin-bottom: 8px; line-height: 20px; font-size: 18px; }  .a-text-slide p { line-height: 20px; }  .a-text-slide span { margin-top: 12px; }  .a-text-btn { bottom: 12px; }  .a-text-btn-right { right: 12px; }  .a-text-btn-left { right: 50px; }  .a-text-middle { margin-bottom: 22px; }  .a-text-left, .a-text-right { /*float: left;*/ padding: 22px 11px; /*width: 50%;*/ }  .a-text-left dt a, .a-text-right dt a { width: 20px; height: 20px; }  .a-text-left dt a:before, .a-text-right dt a:before { top: 9.5px; left: 2.5px; }  .a-text-left dt a:after, .a-text-right dt a:after { top: 2.5px; left: 9.5px; }  .a-text-left dt h3, .a-text-right dt h3 { line-height: 20px; font-size: 18px; }  /* .a-text-right { margin-bottom: 0; border-right: 11px solid #ffffff; } */  .a-text-left dt { padding-bottom: 26px; }  .a-text-left dd { margin-bottom: 8px; }  .a-text-left dd a { line-height: 24px; }  .a-text-left { border-left: 11px solid #ffffff; }  .a-text-right dt { padding: 0 11px 16px; }  .a-text-right dd { padding: 5px 11px; }  /* .a-text-right dd a { padding-left: 115px; } */  .a-text-bottom { overflow: hidden; }  .a-text-block p, .a-text-bit p { line-height: 42px; font-size: 16px; }  .a-text-block { float: left; width: 50%; padding-right: 11px; margin-bottom: 0; }  .a-text-box { float: left; width: 50%; padding-left: 11px; }  .a-text-list { margin: 0 -11px 0; }  .a-text-list li { margin-bottom: 22px; padding: 0 11px; }  /*** 首页图文混合 ***/  .a-blend-text { padding: 30px 20px; }  .a-blend-box { line-height: 22px; }  .a-blend-box h2 { margin-bottom: 18px; line-height: 24px; font-size: 22px; }  .a-blend-box a { margin-top: 22px; line-height: 22px; }  /*** 媒体报道 ***/  .a-coverage { padding-top: 45px; }  .a-coverage-title { padding-bottom: 30px; }  .a-coverage-title h2 { line-height: 24px; font-size: 22px; }  .a-coverage-box { padding-bottom: 38px; }  .a-coverage-box h3 { margin: 15px 0 8px; }  .a-coverage-box span { margin-bottom: 8px; }  .a-coverage-box p { display: -webkit-box; height: 40px; line-height: 20px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }  .a-coverage-box .swiper-pagination { bottom: 15px; height: 10px; line-height: 10px; }  .a-coverage-box .swiper-pagination-bullet { margin: 0 6px; width: 10px; height: 10px; }  /*** 合作权益&联系我们 ***/  .a-about { padding: 23px 9px 45px; overflow: hidden; }  .a-about-left, .a-about-right { float: left; width: 50%; }  .a-about-left h3, .a-about-right h3 { padding-left: 45px; line-height: 90px; font-size: 20px; }  .a-about-left { margin-bottom: 0; padding: 0 11px; }  .a-about-right { padding-left: 11px; }  /*** 其他页通用banner ***/  .common-banner { height: 265px; }  /*** 其他页通用下拉导航 ***/  /*** 其他页通用标题 ***/  .common-title { padding-top: 68px; padding-bottom: 60px; }  .common-title h2 { margin-bottom: 15px; line-height: 28px; font-size: 26px; }  /*** 其他页通用分页器 ***/  /*** 视频查看 ***/  .b-video { padding-bottom: 60px; }  .b-video-box { margin-bottom: 33px; }  .b-video-images:after { width: 57px; height: 57px; -o-background-size: 57px auto; background-size: 57px auto; }  .b-video-list p { margin-top: 15px; line-height: 18px; font-size: 16px; }  .b-video-btn { margin-top: -27px; width: 30.75px; height: 54px; -o-background-size: auto 54px; background-size: auto 54px; }  /*** 媒体报道 ***/  .bb-coverage { padding-bottom: 60px; }  .bb-coverage-list { margin-bottom: 15px; }  .bb-coverage-list li { margin-bottom: 30px; padding-bottom: 30px; }  .bb-coverage-list a { overflow: hidden; }  .bb-coverage-img { float: right; width: 31.25%; height: 173px; }  .bb-coverage-img img { max-width: none; height: 173px; }  .bb-coverage-text { margin-top: 0; margin-right: 35.83333%; }  .bb-coverage-text h3 { margin-bottom: 15px; line-height: 20px; font-size: 18px; }  .bb-coverage-text em { margin-bottom: 12px; line-height: 22px; font-size: 20px; }  .bb-coverage-text p { display: -webkit-box; height: 44px; line-height: 22px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }  .bb-coverage-text span { margin: 24px 0 0; }  .bc-new.bb-coverage-list { margin-bottom: 30px; }  .bc-new.bb-coverage-list li { margin-bottom: 15px; padding-bottom: 15px; }  .bc-new.bb-coverage-list a { padding: 15px 0; }  .bc-new .bb-coverage-text { margin-right: 0; }  .bc-new .bb-coverage-text h3 { margin-bottom: 0; margin-right: 100px; }  .bc-new .bb-coverage-text em { margin-bottom: 0; line-height: 20px; font-size: 18px; }  /*** 新闻中心-详细 ***/  .bc-details { padding-top: 68px; padding-bottom: 60px; }  .bc-details-title { margin-bottom: 38px; padding-bottom: 30px; text-align: left; }  .bc-details-title h2 { margin-bottom: 12px; line-height: 44px; font-size: 22px; }  .bc-details-title span { line-height: 24px; font-size: 22px; }  .bc-details-box { position: relative; margin-bottom: 30px; padding-left: 110px; padding-bottom: 45px; }  .bc-details-content { line-height: 22px; }  .bc-details-share { position: absolute; top: 0; left: 0; margin-top: 0; }  .bc-details-share .bds_tsina, .bc-details-share .bds_sqq, .bc-details-share .bds_weixin { float: none; display: block; width: 56px; height: 56px; line-height: 56px; border-right: 0; border-bottom: 1px solid #ffffff; }  .bc-details-more { position: relative; padding-right: 165px; }  .bc-details-left p { line-height: 26px; }  .bc-details-right { position: absolute; top: 50%; right: 0; margin-top: -25px; }  .bc-details-right a { display: block; margin: 0 auto; width: 145px; height: 50px; line-height: 50px; font-size: 16px; color: #ffffff; text-align: center; background-color: #664699; }  /*** 资料查看 ***/  .bd-view { padding-bottom: 60px; }  .bd-view-list { margin-bottom: 30px; }  .bd-view-list li { margin-bottom: 15px; padding: 15px 300px 15px 34px; }  .bd-view-white a, .bd-view-white span { font-size: 16px; }  .bd-view-white span { left: auto; right: 120px; width: 180px; }  .bd-view-gray { top: 0; right: 0; }  .bd-view-eye, .bd-view-download { float: left; width: 60px; height: 60px; }  /*** 帮助中心 ***/  .c-dialogue { padding-bottom: 60px; }  .c-dialogue-list { margin-bottom: 22px; }  .c-dialogue-list li { margin-bottom: 15px; padding-bottom: 15px; }  .c-dialogue-question { margin-bottom: 0; padding-left: 45px; padding-right: 32px; line-height: 32px; }  .c-dialogue-question span { top: 2px; }  .c-dialogue-question i { width: 32px; height: 32px; }  .c-dialogue-question i:after { top: 10px; }  .c-dialogue-answer span { top: 8px; -webkit-transition: top ease 0.7s; -moz-transition: top ease 0.7s; -o-transition: top ease 0.7s; transition: top ease 0.7s; }  .c-dialogue-bg { padding-left: 10px; padding-right: 10px; background-color: #ffffff; }  .c-dialogue-details { max-height: 58px; line-height: 29px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }  /*** 关于我们 ***/  .d-about { padding-bottom: 52px; }  .d-about-details { line-height: 22px; }  .d-about-details h3 { margin-bottom: 15px; line-height: 22px; font-size: 20px; }  .d-about-img { margin-bottom: 22px; }  /*** 联系我们 ***/  .db-contact { padding-bottom: 60px; }  .db-contact-top { padding-bottom: 30px; overflow: hidden; }  .db-contact-text { float: left; margin-bottom: 0; }  .db-contact-text h3 { margin-bottom: 15px; line-height: 20px; font-size: 18px; }  .db-contact-text p { line-height: 24px; }  .db-contact-text span { margin-right: 30px; }  .db-contact-map { float: right; width: 58.59375%; }  .db-contact-bottom { position: relative; padding-top: 30px; padding-right: 378px; }  .db-contact-bottom h3 { padding-bottom: 22px; line-height: 20px; font-size: 18px; }  .db-contact-img { position: absolute; top: 72px; right: 0; width: 363px; }  .db-contact-img img { margin: 0; max-width: none; width: 100%; }  .db-contact-form { margin-top: 0; }  .db-contact-btn { text-align: left; }  /*** 联系我们 ***/  .dc-honor { padding-bottom: 60px; }  .dc-honor-list { margin: 0 -14px 10px; }  .dc-honor-list li { padding: 0 14px 27px; }  .dc-honor-box { padding: 15px 0 38px; }  .dc-honor-box p { padding: 0 20px; line-height: 20px; font-size: 16px; }  .dc-honor-img { height: 315px; line-height: 315px; }  .dc-mask-banner p { left: 20px; right: 20px; bottom: 20px; padding: 20px; line-height: 22px; font-size: 16px; }  .dc-mask-btn { margin-top: -20px; width: 38px; height: 60px; }  .dc-mask-btn:after { top: 15px; width: 30px; height: 30px; }  .dc-mask-left { left: 20px; }  .dc-mask-left:after { left: 7px; }  .dc-mask-right { right: 20px; }  .dc-mask-right:after { right: 7px; }  /*** 杯赛概况 ***/  .e-survey { padding-bottom: 68px; }  .e-survey-list { margin: 0 -7.5px 30px; }  .e-survey-list li { padding: 0 7.5px 15px; }  .e-survey-list a { padding: 45px 15px; }  .e-survey-list h3 { margin-bottom: 12px; line-height: 20px; font-size: 18px; }  .e-survey-list span { margin-bottom: 8px; line-height: 18px; font-size: 16px; }  .e-survey-list p { display: -webkit-box; height: 60px; line-height: 20px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }  /*** 杯赛概况-详细 ***/  .eb-details .bc-details-box { margin-bottom: 22px; }  .eb-details-btn { padding-left: 110px; }  .eb-details-btn a { width: 185px; height: 50px; line-height: 50px; font-size: 16px; }  .eb-details-red { margin-right: 10px; }  .eb-mask-box { padding: 20px; }  .eb-mask-box h3 { line-height: 44px; font-size: 22px; }  .eb-mask-bit { float: left; width: 50%; }  /*** 历届回顾 ***/  .f-review { padding-bottom: 68px; }  .f-review-list { margin: 0 -11px 18px; }  .f-review-list li { padding: 0 11px 22px; }  .f-review-text { padding: 22px 22px 30px; }  .f-review-text p { margin-bottom: 12px; display: -webkit-box; height: 52px; line-height: 26px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }  /*** 荣誉证书 ***/  .g-certificate-winners { margin-bottom: 3%; line-height: 35px; font-size: 33px; }  .g-certificate-top { margin-bottom: 3%; line-height: 25px; font-size: 23px; letter-spacing: 3px; }  .g-certificate-middle { margin-bottom: 3%; line-height: 50px; font-size: 48px; letter-spacing: 25px; }  .g-certificate-bottom { line-height: 19px; font-size: 17px; letter-spacing: 5px; }  .g-certificate-issuer { margin-bottom: 1.5%; line-height: 18px; font-size: 16px; }  .g-certificate-time { padding-right: 8px; line-height: 18px; font-size: 16px; }  .g-ticket { padding: 56px 34px 38px; }  .g-ticket h3 { margin-bottom: 22px; line-height: 20px; font-size: 18px; }  .g-ticket h4 { margin-bottom: 12px; }  .g-ticket-top { margin-bottom: 22px; }  .g-ticket-top td { padding: 5px 12px; }  .g-ticket-bottom { margin-bottom: 22px; }  .g-ticket-bottom thead { display: table-row-group; }  .g-ticket-bottom td { display: table-cell; text-align: center; }  .g-ticket-bottom td span { display: none; }  .g-ticket-box { line-height: 24px; }  .fly-panel-user, .fly-panel[pad20] { padding-bottom: 50px; }  .fly-padding { min-height: 300px; }  .login .layui-input-inline, .register .layui-input-inline, .forget1 .layui-input-inline, .forget2 .layui-input-inline { width: 280px !important; }  .layui-layer-center .layui-layer-content { padding: 20px; }  .layui-tab-applyDetails .layui-input-inline { width: 250px !important; } }/***** pc *****/@media (min-width: 1024px) { /*** 头部 ***/  .header { height: 100px; }  .header-bg, .header-box { height: 100px; }  .header-left { margin: 23px 0 22px; }  .header-left img { height: 55px; }  .header-right { margin: 41px 0; }  .header-right a, .header-right span { display: block; float: left; line-height: 18px; font-size: 16px; color: #4d4d4d; }  .header-right span { margin: 0 7px; }  .header-right a:hover { color: #664699; }  .header .header-login {  width: auto; height: auto; line-height: 18px; background: none; }  .header-right a, .header-right span{ width: auto; height: auto; line-height: 18px;}  .header-btn { display: none; }  .header-center { display: block; position: static; float: right; margin-right: 5px; padding: 0; overflow: visible; }  .header-center li { position: relative; float: left; margin-right: 18px; border-bottom: 3px solid #ffffff; }  .header-center li:hover, .header-center li.cur { border-color: #664699; }  .header-center li:hover h3 a, .header-center li.cur h3 a { color: #664699; }  .header-center a { display: block; color: #4d4d4d; }  .header-center h3 { position: relative; }  .header-center h3 a { height: 97px; line-height: 100px; font-size: 16px; }  .header-center h3:after { display: none; }  .header-select { position: absolute; top: 100px; left: -20px; right: -20px; padding-left: 0; text-align: center; background-color: #ffffff; -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); z-index: 15; }  .header-select a { line-height: 36px; font-size: 14px; }  .header-select a:hover { color: #664699; }  /*** 尾部 ***/  .footer-box { padding-top: 20px; padding-bottom: 40px; }  .footer-left { margin-top: 10px; }  .footer-left p { margin-bottom: 10px; }  .footer-left a:hover { color: #664699; }  .footer-left span { padding: 0 10px; }  .footer .footer-right { line-height: 30px; }  .footer .footer-right a { margin-left: 10px; width: 30px; height: 30px; line-height: 30px; }  .footer .footer-right .bds_weixin { -o-background-size: 30px auto; background-size: 30px auto; }  .footer .footer-right .bds_tsina { -o-background-size: 30px auto; background-size: 30px auto; }  /*** 返回顶部 ***/  .backing { right: 30px; }  /*** 首页banner ***/  .a-banner a { height: 600px; }  .a-banner-text { padding-top: 195px; }  .a-banner-text h3 { margin-bottom: 15px; line-height: 58px; font-size: 56px; }  .a-banner-text h4 { margin-bottom: 15px; line-height: 34px; font-size: 32px; }  .a-banner-text p { line-height: 24px; font-size: 22px; }  .a-banner .swiper-pagination { bottom: 20px; height: 13px; line-height: 13px; cursor: pointer; }  .a-banner .swiper-pagination-bullet { margin: 0 8px; width: 13px; height: 13px; }  /*** 首页文字 ***/  .a-text { padding-top: 30px; /*padding-bottom: 30px;*/ }  .a-text-top { margin-bottom: 30px; }  .a-text-slide { padding: 30px 0; }  .a-text-slide a { padding: 0 20px; }  .a-text-slide a:hover span { color: #664699; }  .a-text-slide a:hover span:after { background: url(../images/0-arrow-red.png) no-repeat center center; -o-background-size: 19px auto; background-size: 19px auto; }  .a-text-slide h3 { margin-bottom: 10px; }  .a-text-slide p { line-height: 22px; }  .a-text-slide span { margin-top: 15px; color: #4d4d4d; }  .a-text-slide span:after { background: url(../images/0-arrow-gray.png) no-repeat center center; -o-background-size: 19px auto; background-size: 19px auto; }  .a-text-btn { bottom: 15px; background-color: #e0e3e4; -webkit-transition: background-color 0.7s ease; -moz-transition: background-color 0.7s ease; -o-transition: background-color 0.7s ease; transition: background-color 0.7s ease; }  .a-text-btn:hover { background-color: #e6311e; }  .a-text-btn-right { right: 15px; }  .a-text-btn-left { right: 55px; }  .a-text-middle { margin-bottom: 30px; }  .a-text-left, .a-text-right { padding: 30px 15px; }  .a-text-left dt a:hover:before, .a-text-left dt a:hover:after, .a-text-right dt a:hover:before, .a-text-right dt a:hover:after { background-color: #664699; }  /* .a-text-right { border-right: 15px solid #ffffff; } */  .a-text-left dd a:hover { color: #664699; }  .a-text-left { border-left: 15px solid #ffffff; }  /* .a-text-right dd a { padding-left: 120px; } */  .a-text-right dt { padding: 0 15px 16px; }  .a-text-right dd { padding: 5px 15px 15px; }  .a-text-right dd a img { -webkit-transition: transform ease 0.7s; -moz-transition: transform ease 0.7s; -o-transition: transform ease 0.7s; -webkit-transition: -webkit-transform ease 0.7s; transition: -webkit-transform ease 0.7s; -o-transition: -o-transform ease 0.7s; -moz-transition: transform ease 0.7s, -moz-transform ease 0.7s; transition: transform ease 0.7s; transition: transform ease 0.7s, -webkit-transform ease 0.7s, -moz-transform ease 0.7s, -o-transform ease 0.7s; }  .a-text-right dd a h4 { -webkit-transition: color ease 0.7s; -moz-transition: color ease 0.7s; -o-transition: color ease 0.7s; transition: color ease 0.7s; }  .a-text-right dd a:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }  .a-text-right dd a:hover h4 { color: #664699; }  .a-text-bit { overflow: hidden; }  .a-text-bit a:hover p { bottom: 0; }  .a-text-bit p { bottom: -55px; line-height: 55px; font-size: 18px; -webkit-transition: bottom ease 0.7s; -moz-transition: bottom ease 0.7s; -o-transition: bottom ease 0.7s; transition: bottom ease 0.7s; }  .a-text-block { padding-right: 15px; }  .a-text-box { padding-left: 15px; }  .a-text-list { margin: 0 -15px 0; }  .a-text-list li { margin-bottom: 30px; padding: 0 15px; }  /*** 首页图文混合 ***/  .a-blend { display: table; width: 100%; }  .a-blend-img { display: table-cell; vertical-align: middle; width: 50%; }  .a-blend-img img { max-width: none; width: 100%; }  .a-blend-text { display: table-cell; vertical-align: middle; width: 50%; padding: 20px 0; }  .a-blend-box { padding: 0 30px; max-width: 600px; line-height: 24px; }  .a-blend-box h2 { margin-bottom: 25px; line-height: 26px; font-size: 24px; }  .a-blend-box a { margin-top: 30px; line-height: 24px; -webkit-transition: color ease 0.7s; -moz-transition: color ease 0.7s; -o-transition: color ease 0.7s; transition: color ease 0.7s; }  .a-blend-box a:hover { color: #664699; }  /*** 媒体报道 ***/  .a-coverage { padding-top: 60px; }  .a-coverage-title { padding-bottom: 40px; }  .a-coverage-title h2 { line-height: 26px; font-size: 24px; }  .a-coverage-box { padding-bottom: 50px; }  .a-coverage-box a img { -webkit-transition: transform ease 0.7s; -moz-transition: transform ease 0.7s; -o-transition: transform ease 0.7s; -webkit-transition: -webkit-transform ease 0.7s; transition: -webkit-transform ease 0.7s; -o-transition: -o-transform ease 0.7s; -moz-transition: transform ease 0.7s, -moz-transform ease 0.7s; transition: transform ease 0.7s; transition: transform ease 0.7s, -webkit-transform ease 0.7s, -moz-transform ease 0.7s, -o-transform ease 0.7s; }  .a-coverage-box a:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }  .a-coverage-box a:hover h3 { color: #664699; }  .a-coverage-box h3 { margin: 20px 0 10px; -webkit-transition: color ease 0.7s; -moz-transition: color ease 0.7s; -o-transition: color ease 0.7s; transition: color ease 0.7s; }  .a-coverage-box span { margin-bottom: 10px; }  .a-coverage-box p { display: -webkit-box; height: 44px; line-height: 22px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }  .a-coverage-box .swiper-pagination { bottom: 20px; height: 13px; line-height: 13px; cursor: pointer; }  .a-coverage-box .swiper-pagination-bullet { margin: 0 8px; width: 13px; height: 13px; }  /*** 合作权益&联系我们 ***/  .a-about { padding-top: 30px 15px 60px; }  .a-about-left h3, .a-about-right h3 { padding-left: 60px; line-height: 120px; font-size: 24px; -webkit-transition: color ease 0.7s; -moz-transition: color ease 0.7s; -o-transition: color ease 0.7s; transition: color ease 0.7s; }  .a-about-left h3:hover, .a-about-right h3:hover { color: #664699; }  .a-about-left { padding: 0 15px; }  .a-about-right { padding-left: 15px; }  /*** 其他页通用banner ***/  .common-banner { height: 330px; }  /*** 其他页通用下拉导航 ***/  .common-select-box { margin: 0 auto; max-width: 1200px; }  .common-select dt { cursor: pointer; }  .common-select dd a:hover { color: #ffffff; background-color: #664699; }  /*** 其他页通用标题 ***/  .common-title { padding-top: 90px; padding-bottom: 80px; }  .common-title h2 { margin-bottom: 20px; line-height: 32px; font-size: 30px; }  /*** 其他页通用分页器 ***/  /*** 视频查看 ***/  .b-video { padding-bottom: 80px; }  .b-video-box { margin-bottom: 45px; }  .b-video-images:after { width: 75px; height: 75px; -o-background-size: 75px auto; background-size: 75px auto; }  .b-video-list li:hover { cursor: pointer; }  .b-video-list li:hover p { color: #664699; }  .b-video-list p { margin-top: 20px; line-height: 20px; font-size: 18px; }  .b-video-btn { margin-top: -36px; width: 41px; height: 72px; -o-background-size: auto 72px; background-size: auto 72px; cursor: pointer; }  /*** 新闻中心 ***/  .bb-coverage { padding-bottom: 80px; }  .bb-coverage-list { margin-bottom: 20px; }  .bb-coverage-list li { margin-bottom: 40px; padding-bottom: 40px; }  .bb-coverage-list a:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }  .bb-coverage-list a:hover h3 { color: #664699; }  .bb-coverage-img { overflow: hidden; height: 211px; }  .bb-coverage-img img { height: 211px; -webkit-transition: transform 0.7s ease; -moz-transition: transform 0.7s ease; -o-transition: transform 0.7s ease; -webkit-transition: -webkit-transform 0.7s ease; transition: -webkit-transform 0.7s ease; -o-transition: -o-transform 0.7s ease; -moz-transition: transform 0.7s ease, -moz-transform 0.7s ease; transition: transform 0.7s ease; transition: transform 0.7s ease, -webkit-transform 0.7s ease, -moz-transform 0.7s ease, -o-transform 0.7s ease; }  .bb-coverage-text h3 { margin-bottom: 20px; -webkit-transition: color 0.7s ease; -moz-transition: color 0.7s ease; -o-transition: color 0.7s ease; transition: color 0.7s ease; }  .bb-coverage-text em { margin-bottom: 16px; }  .bb-coverage-text p { display: -webkit-box; height: 48px; line-height: 24px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }  .bb-coverage-text span { margin-top: 36px; color: #888888; border: 1px solid #cccccc; background-color: #ffffff; -webkit-transition: all 0.7s ease; -moz-transition: all 0.7s ease; -o-transition: all 0.7s ease; transition: all 0.7s ease; }  .bb-coverage-text span:hover { color: #ffffff; border: 1px solid #664699; background-color: #664699; }  .bc-new.bb-coverage-list { margin-bottom: 40px; }  .bc-new.bb-coverage-list li { margin-bottom: 20px; padding-bottom: 20px; }  .bc-new.bb-coverage-list a { padding: 20px 0; }  .bc-new .bb-coverage-text h3 { margin-bottom: 0; }  .bc-new .bb-coverage-text em { margin-bottom: 0; }  /*** 新闻中心-详细 ***/  .bc-details { padding-top: 90px; padding-bottom: 80px; }  .bc-details-title { margin-bottom: 50px; padding-bottom: 40px; }  .bc-details-title h2 { margin-bottom: 16px; line-height: 48px; font-size: 24px; }  .bc-details-title span { line-height: 26px; font-size: 24px; }  .bc-details-box { margin-bottom: 40px; padding-left: 185px; padding-bottom: 60px; min-height: 222px; }  .bc-details-content { line-height: 24px; }  .bc-details-share .bds_tsina, .bc-details-share .bds_sqq, .bc-details-share .bds_weixin { width: 74px; height: 74px; line-height: 74px; }  .bc-details-share a.bds_tsina { background-image: url(../images/0-blog-gray.png); }  .bc-details-share a.bds_tsina:hover { background-image: url(../images/0-blog-gray-1.png); }  .bc-details-share a.bds_sqq { background-image: url(../images/0-qq-gray.png); }  .bc-details-share a.bds_sqq:hover { background-image: url(../images/0-qq-gray-1.png); }  .bc-details-share a.bds_weixin { background-image: url(../images/0-wechat-gray.png); }  .bc-details-share a.bds_weixin:hover { background-image: url(../images/0-wechat-gray-1.png); }  .bc-details-left p { line-height: 30px; }  .bc-details-left a { -webkit-transition: color 0.7s ease; -moz-transition: color 0.7s ease; -o-transition: color 0.7s ease; transition: color 0.7s ease; }  .bc-details-left a:hover { color: #664699; }  /*** 资料查看 ***/  .bd-view { padding-bottom: 80px; }  .bd-view-list { margin-bottom: 40px; }  /*.bd-view-list li { margin-bottom: 20px; padding: 30px 420px 30px 54px; -webkit-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; -o-transition: background-color 0.3s ease; transition: background-color 0.3s ease; }*/  .bd-view-list li:hover { background-color: #664699; }  .bd-view-list li:hover a, .bd-view-list li:hover span { color: #ffffff; }  .bd-view-list li:hover .bd-view-eye { background-color: #ee1425; background-image: url(../images/0-eye-white.png); }  .bd-view-list li:hover .bd-view-download { background-color: #664699; background-image: url(../images/0-download-white.png); }  /*.bd-view-white span { bottom: 30px; right: 180px; width: 240px; }*/  /*.bd-view-eye, .bd-view-download { width: 90px; height: 90px; }*/  .bd-view-eye { /*-o-background-size: 31px auto; background-size: 31px auto;*/ -webkit-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; -o-transition: background-color 0.3s ease; transition: background-color 0.3s ease; }  .bd-view-download { /*- -o-background-size: 26px auto; background-size: 26px auto;*/ -webkit-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; -o-transition: background-color 0.3s ease; transition: background-color 0.3s ease; }  /*** 帮助中心 ***/  .c-dialogue { padding-bottom: 80px; }  .c-dialogue-list { margin-bottom: 30px; }  .c-dialogue-list li { margin-bottom: 20px; padding-bottom: 20px; }  .c-dialogue-question { padding-left: 50px; padding-right: 36px; line-height: 36px; cursor: pointer; }  .c-dialogue-question span { top: 4px; }  .c-dialogue-question i { width: 36px; height: 36px; }  .c-dialogue-question i:after { top: 12px; }  .c-dialogue-answer { padding-left: 40px; }  .c-dialogue-details { max-height: 66px; line-height: 33px; display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }  .c-dialogue-bg { padding-top: 10px; padding-bottom: 10px; }  /*** 关于我们 ***/  .d-about { padding-bottom: 70px; }  .d-about-details { line-height: 24px; overflow: hidden; }  .d-about-details h3 { margin-bottom: 20px; line-height: 24px; font-size: 22px; }  .d-about-img { float: right; margin-bottom: 0; padding-left: 70px; padding-bottom: 70px; }  .d-about-img img { margin: 0; max-width: none; }  /*** 联系我们 ***/  .db-contact { padding-bottom: 80px; }  .db-contact-top { padding-bottom: 40px; }  .db-contact-text h3 { margin-bottom: 20px; line-height: 22px; font-size: 20px; }  .db-contact-text p { line-height: 28px; }  .db-contact-text span { margin-right: 40px; }  .db-contact-map { width: 600px; }  .db-contact-bottom { padding-top: 40px; padding-right: 421px; }  .db-contact-bottom h3 { padding-bottom: 30px; line-height: 22px; font-size: 20px; }  .db-contact-img { top: 92px; right: 0; width: 411px; }  .db-contact-form { overflow: hidden; }  .db-contact-bit { float: left; margin-bottom: 10px; padding-right: 10px; width: 50%; }  .db-contact-bit label { right: 10px; width: 54px; height: 54px; }  .db-contact-bit input { padding-left: 20px; padding-right: 54px; height: 54px; line-height: 54px; }  .db-contact-bit textarea { padding: 20px; padding-right: 54px; height: 182px; line-height: 26px; }  .db-contact-short { padding-right: 118px; }  .db-contact-short a { right: 10px; }  .db-contact-short img { height: 52px; }  .db-contact-long { width: 100%; }  .db-contact-speak { margin: 10px 0 20px; width: 100%; }  .db-contact-btn input { width: 192px; height: 54px; line-height: 54px; }  /*** 联系我们 ***/  .dc-honor { padding-bottom: 80px; }  .dc-honor-list { margin: 0 -18px 14px; }  .dc-honor-list li { padding: 0 18px 36px; }  .dc-honor-box { padding: 20px 0 50px; }  .dc-honor-box p { padding: 0 30px; line-height: 22px; -webkit-transition: color 0.7s ease; -moz-transition: color 0.7s ease; -o-transition: color 0.7s ease; transition: color 0.7s ease; }  .dc-honor-box:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }  .dc-honor-box:hover p { color: #664699; }  .dc-honor-img { height: 327px; line-height: 327px; overflow: hidden; }  .dc-honor-img img { -webkit-transition: transform 0.7s ease; -moz-transition: transform 0.7s ease; -o-transition: transform 0.7s ease; -webkit-transition: -webkit-transform 0.7s ease; transition: -webkit-transform 0.7s ease; -o-transition: -o-transform 0.7s ease; -moz-transition: transform 0.7s ease, -moz-transform 0.7s ease; transition: transform 0.7s ease; transition: transform 0.7s ease, -webkit-transform 0.7s ease, -moz-transform 0.7s ease, -o-transform 0.7s ease; }  .dc-mask-box { max-width: 1260px; }  .dc-mask-banner { max-width: 1000px; }  .dc-mask-banner p { left: 30px; right: 30px; bottom: 30px; padding: 30px; line-height: 24px; font-size: 18px; }  .dc-mask-btn { margin-top: -20px; width: 50px; height: 80px; }  .dc-mask-btn:after { top: 20px; width: 40px; height: 40px; }  .dc-mask-left { left: 30px; }  .dc-mask-left:after { left: 10px; }  .dc-mask-right { right: 30px; }  .dc-mask-right:after { right: 10px; }  /*** 杯赛概况 ***/  .e-survey { padding-bottom: 90px; }  .e-survey-list { margin: 0 -10px 40px; }  .e-survey-list li { padding: 0 10px 20px; }  .e-survey-list a { padding: 60px 20px; }  .e-survey-list a:hover h3 { color: #664699; }  .e-survey-list h3 { margin-bottom: 15px; line-height: 22px; font-size: 20px; }  .e-survey-list span { margin-bottom: 10px; line-height: 20px; font-size: 18px; }  .e-survey-list p { display: -webkit-box; height: 66px; line-height: 22px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }  /*** 杯赛概况-详细 ***/  .eb-details .bc-details-box { margin-bottom: 30px; }  .eb-details-btn { padding-left: 185px; }  .eb-mask-box { max-width: 1200px; padding: 30px; }  .eb-mask-box h3 { line-height: 48px; font-size: 24px; }  .eb-mask-bit { margin-bottom: 10px; }  .eb-mask-bit label { height: 54px; line-height: 54px; }  .eb-mask-bit input, .eb-mask-bit select { padding: 0 20px; height: 54px; line-height: 54px; }  .eb-mask-bit select { -o-background-size: auto 20px; background-size: auto 20px; }  .eb-mask-btn input { width: 192px; height: 54px; line-height: 54px; }  /*** 历届回顾 ***/  .f-review { padding-bottom: 90px; }  .f-review-list { margin: 0 -15px 25px; }  .f-review-list li { padding: 0 15px 30px; }  .f-review-list a:hover img { -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); transform: scale(1.03, 1.03); }  .f-review-list a:hover h3 { color: #664699; }  .f-review-img { overflow: hidden; }  .f-review-img img { -webkit-transition: transform 0.7s ease; -moz-transition: transform 0.7s ease; -o-transition: transform 0.7s ease; -webkit-transition: -webkit-transform 0.7s ease; transition: -webkit-transform 0.7s ease; -o-transition: -o-transform 0.7s ease; -moz-transition: transform 0.7s ease, -moz-transform 0.7s ease; transition: transform 0.7s ease; transition: transform 0.7s ease, -webkit-transform 0.7s ease, -moz-transform 0.7s ease, -o-transform 0.7s ease; }  .f-review-text { padding: 30px 30px 40px; }  .f-review-text p { margin-bottom: 15px; display: -webkit-box; height: 60px; line-height: 30px; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; -webkit-transition: color 0.7s ease; -moz-transition: color 0.7s ease; -o-transition: color 0.7s ease; transition: color 0.7s ease; }  /*** 荣誉证书 ***/  .g-certificate-winners { margin-bottom: 2%; line-height: 34px; font-size: 34px; }  .g-certificate-top { margin-bottom: 2%; line-height: 30px; font-size: 24px; }  .g-certificate-middle { margin-bottom: 2%; line-height: 59px; font-size: 52px; letter-spacing: 30px; }  .g-certificate-bottom { line-height: 23px; font-size: 21px; }  .g-certificate-issuer { margin-bottom: 1.5%; line-height: 22px; font-size: 20px; }  .g-certificate-time { padding-right: 10px; line-height: 22px; font-size: 20px; }  .g-ticket { padding: 75px 45px 50px; }  .g-ticket h3 { margin-bottom: 30px; }  .g-ticket h4 { margin-bottom: 15px; }  .g-ticket-top { margin-bottom: 30px; }  .g-ticket-top td { padding: 8px 16px; }  .g-ticket-bottom { margin-bottom: 30px; }  .g-ticket-box { line-height: 26px; }  .fly-user-main, .fly-panel { min-height: 600px; }  .layui-layer-center .layui-layer-content { padding: 30px; } }/***** big pc *****/@media (min-width: 1280px) { /*** 头部 ***/  .header-center li { margin-right: 45px; } }/* 订单 流程相关*/.order-finished { padding: 30px 0; text-align: center; }.order-finished .state-tip { padding-top: 50px; font-size: 18px; line-height: 30px; color: #1a1a1a; margin-bottom: 2px; background-repeat: no-repeat; background-position: center 0; }.order-finished .success { background-image: url("../images/ordersuccess.png"); }.order-finished .consume { font-size: 14px; line-height: 30px; color: #1a1a1a; }.order-finished .consume span { font-weight: bold; color: #664699; }.order-finished .id { font-size: 14px; line-height: 30px; color: #808080; }.order-finished .label { padding: 13px 0 11px; font-size: 14px; line-height: 30px; color: #1a1a1a; }.order-finished .ctrl { font-size: 0; text-align: center; }.order-finished .ctrl a { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; width: 122px; height: 40px; margin: 0 5px; font-size: 14px; line-height: 38px; color: #808080; border: solid 1px #bfbfbf; }.order-finished .ctrl .jion { color: #fff; border-color: #664699; background-color: #664699; }@media (min-width: 1024px) { .order-finished { padding: 50px 0 145px; } }/* 通知20190110 start */.suzy-notice{	position:fixed;	top: 50%;	left: 50%;	z-index: 200;	display:none;	width: 96%;	max-width: 500px;	-webkit-transform: translate(-50%, -50%);    -moz-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    -o-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);	-webkit-box-shadow: 0px 10px 20px -5px #aaa;    box-shadow: 0px 10px 20px -5px #aaa; 	background: #fff;	border-radius: 3px;	overflow: hidden;}.suzy-noticeh2{	line-height: 2.2;	text-align: center;	font-size: 20px;	color: #fff;	background: #664699;}.suzy-noticetxt{	padding: 20px 20px 15px;	line-height: 24px;	font-size: 14px;	color: #666;}.suzy-noticetxta{	display: inline-block;    min-width: 60px;	padding: 0 10px;	margin: 3px;    background: #0091d3;    color: #fff;    border-radius: 3px;    text-align: center;    vertical-align: middle;}.suzy-notice a:hover{	color: #fff;}.suzy-noticebtm{	padding-bottom: 20px;	border-top: 1px solid #eee;	text-align: center;	font-size: 14px;}.suzy-noticebtm h3{	padding: 10px 0;	font-size: 14px;	color: #333;}.suzy-noticebtmspan{	position: relative;	display: inline-block;	vertical-align: middle;	width: 15px;	height: 15px;	margin-right: 5px;	border: 1px solid #aaa;}.suzy-noticebtmspan:after{	opacity: 0;	position:absolute;	top: 50%;	left: 50%;	width: 10px;	height: 6px;	margin-top:-2px;	border-left: 2px solid #aaa;	border-bottom: 2px solid #aaa;	-webkit-transform: translate(-50%, -50%) rotate(-45deg);    -moz-transform: translate(-50%, -50%) rotate(-45deg);    -ms-transform: translate(-50%, -50%) rotate(-45deg);    -o-transform: translate(-50%, -50%) rotate(-45deg);    transform: translate(-50%, -50%) rotate(-45deg);	content:'';}.suzy-noticebtmspan.cur{	border-color: #664699;}.suzy-noticebtmspan.cur:after{	opacity: 1;	border-color: #664699;}.suzy-noticebtmclose{	display:block;	margin: 0 auto;	width: 100px;	height: 38px;	line-height: 38px;	color: #fff;	background: #664699;	border-radius: 3px;}/* 通知20190110 end *//*20201214 s*/@media (min-width: 1024px) {	.fly-panel-user, .fly-panel[pad20] {		margin-left:0;		width: 100%;	}	.fly-user-main .fly-panel-user, .fly-user-main .fly-panel[pad20] {		margin-left: 215px;	}}/*20201214 e*/