@charset "utf-8"; * { margin: 0; padding: 0;} html { font-family: "Microsoft YaHei"; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; overflow-x: hidden;} body { color: #474747; margin: 0 auto; font-size: 12px; line-height: 24px; background: #ffffff;} ol, ul, li { list-style: none;} img { border: none; vertical-align: top;} a { color: #474747; text-decoration: none; outline: none;} a:hover { color: #323233;} button, input, select, textarea { font-size: 100%; font-family: tahoma; margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle; border: none;} /*去除ipad,iphone按钮的默认样式*/ input { -webkit-appearance: none; outline: none; border-radius: 0;} input:focus, textarea:focus { outline: none;} input:focus { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-modify: read-write-plaintext-only;} input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none;} textarea { -webkit-appearance: none;} h1, h2, h3, h4, h5, h6 { font-weight: normal;} .clearfix:before, .clearfix:after { content: ''; display: table;} .clearfix:after { clear: both;} .clearfix { *zoom: 1;} .none { display: none;} em, i { font-style: normal;} b { font-weight: normal;} table { border-collapse: collapse; border-spacing: 0; width: 95%!important; margin: 0 auto!important;} td, th { padding: 0;} button, input, optgroup, select, textarea { color: inherit; /* 1 */ font: inherit; /* 2 */ margin: 0;} button { overflow: visible;} button, select { text-transform: none;} button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer;} button[disabled], html input[disabled] { cursor: default;} button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0;} input { line-height: normal;} input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0;} input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto;} input[type="search"] { -webkit-appearance: textfield; /* 1 */ box-sizing: content-box;} input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;} .multiline_text { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;} .single_text { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} .input[text]:focus { background-color: #fff;} .box_sizing, .header .search .text { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} .trans, .topbar .left a, .topbar .right a, .header .header_system li a, .nav ul li > a, .nav ul li > a span:after { -webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;} .spirit, .header .search .btn { background: url(../images/spirit_icon.png) no-repeat;} @font-face { font-family: 'helveticalNeueLTMedium'; src: url(../font/helveticalneueltmedium.eot); src: url(../font/helveticalneueltmedium.eot?#font-spider) format("embedded-opentype"), url(../font/helveticalneueltmedium.woff) format("woff"), url(../font/helveticalneueltmedium.ttf) format("truetype"), url(../font/helveticalneueltmedium.svg) format("svg"); font-weight: normal; font-style: normal;} .helveticalNeueLTMedium { font-family: 'helveticalNeueLTMedium';} .js_historytab .preview .swiper-slide span { font-family: 'helveticalNeueLTMedium';} .w_1200 { max-width: 1200px; margin: 0 auto; width: 95%;} .topbar {display:none; width: 100%; line-height: 20px; padding: 4px 0; background: #230e44;} .topbar .left { float: left;} .topbar .left a { font-size: 14px; color: #d3cfda;} .topbar .left a:hover { color: #fff;} .topbar .left i { padding: 0 11px; font-size: 12px; color: rgba(255, 255, 255, 0.2);} .topbar .right { float: right;} .topbar .right a { font-size: 14px; color: #d3cfda;} .topbar .right a:hover { color: #fff;} .topbar .right i { padding: 0 11px; font-size: 12px; color: rgba(255, 255, 255, 0.2);} .header { width: 100%; background: #26207a; height: 102px;} .header .w_1200 { background: url(../images/logo2.png) no-repeat 76% bottom; position: relative;} .header .logo { display: block; float: left; height: 102px; line-height: 102px;} .header .logo img { vertical-align: middle;} .header .logo span{ display: inline-block; padding-left: 35px; font-size: 32px; color: #fff;} .header .search { float: right; width: 20.83%; max-width: 250px; height: 40px; margin-top: 31px; background: #fff;} .header .search .text { float: left; width: 82.4%; padding: 10px 20px; height: 40px; font-size: 14px; color: #333;} .header .search .btn { float: left; width: 17.6%; height: 40px; background-position: left top;} .header .header_system { float: right; max-width: 160px; margin-right: 30px; margin-top: 26px;} .header .header_system li { line-height: 25px; float: left; position: relative;} .header .header_system li a { padding: 0 10px; font-size: 14px; color: rgba(255, 255, 255, 0.8);} .header .header_system li a:hover { color: #fff;} .header .header_system li i { color: rgba(255, 255, 255, 0.1);} .header .header_system li:nth-child(2n) i { display: none;} .footer { width: 100%; padding: 57px 0 62px; background: #26207a;} .footer dl { float: left; width: 57.5%;} .footer dl dt { float: left;} .footer dl dd { float: right; position: relative; padding-left: 26px; margin-top: 13px; line-height: 22px; font-size: 14px; color: #ffffff;} .footer dl dd:after { position: absolute; left: 0; top: 50%; margin-top: -17px; width: 1px; height: 34px; background: #aea4be; content: "";} .footer ul { float: right; width: 38.33%; text-align: right;} .footer ul li { display: inline-block; float: none; margin-left: 16px;} .footer ul li a { display: block;} .footer ul li i { display: block; margin: 0 auto 4px; width: 40px; height: 40px; background: url(../images/share_icon.png) no-repeat;} .footer ul li span { display: block; font-size: 14px; color: #fff;} .footer ul .li1 i { background-position: 0px center;} .footer ul .li2 i { background-position: -40px center;} .footer ul .li3 i { background-position: -80px center;} .footer ul .li4 i { background-position: -120px center;} .footer ul .li5 i { background-position: right center;} .footer_bot { width: 100%; line-height: 20px; padding: 15px 0; background: #fff; text-align: center; font-size: 14px; color: #4c4c4c;} .nav { width: 100%; height: 52px; background: #f3f3f3; position: relative; z-index: 9;} .nav ul li { float: left; width: 10%; position: relative;} .nav ul li > a { position: relative; display: block; line-height: 52px; height: 52px; text-align: center; font-size: 16px; font-weight: bold; color: #333333;} .nav ul li > a span { position: relative; display: inline-block; padding: 0 10px;} .nav ul li > a span:after { position: absolute; left: 0px; top: 50%; margin-top: -2.5px; width: 5px; height: 5px; border-radius: 50%; background: #cccccc; content: "";} .nav dl { position: absolute; width: 100%; left: 0; background: #fff; top: 52px; padding: 25px 0 10px; -webkit-box-shadow: 0px -2px 10px rgba(0, 0, 0, 0.1); box-shadow: 0px -2px 10px rgba(0, 0, 0, 0.1); opacity: 0; visibility: hidden; -webkit-transition: all 0.1s; transition: all 0.1s;} .nav dl:before { content: ""; width: 100%; height: 8px; position: absolute; top: -8px; left: 0%; background: url(../images/arr.png) no-repeat center;} .nav dl dd a { display: block; line-height: 1.2; padding: 0 10px 15px; text-align: center; font-size: 14px; -webkit-transition: all 0.3s; transition: all 0.3s;} .nav dl dd a:hover { color: #e24627;} .nav li:hover dl { opacity: 1; visibility: visible;} .nav li:hover > a { color: #e24627;} .nav ul li:hover > a span:after { background: #e24627;} /*nav sub end*/ /* nav */ html.overflow { height: auto; overflow: hidden;} html.overflow .p-menuModal { -webkit-overflow-scrolling: touch; overflow-y: scroll; max-height: 100%;} .menu_btn { position: absolute; right: 0; top: 13px; display: inline-block; width: 32px; padding: 10px;} .menu_btn.is-hidden { visibility: hidden;} .menu_btn > * { display: block; height: 2px; background-color: #fff; -webkit-transition: width 0.8s cubic-bezier(0.23, 1, 0.32, 1) 0s; transition: width 0.8s cubic-bezier(0.23, 1, 0.32, 1) 0s; margin-bottom: 8px;} .is-white .menu_btn > * { background-color: #fff;} .menu_btn .-top { width: 32px;} .menu_btn .-middle { width: 32px;} .menu_btn .-bottom { width: 32px; margin-bottom: 0;} .menu_btn:hover .-top { width: 30px;} .menu_btn:hover .-middle { width: 40px;} .menu_btn:hover .-bottom { width: 50px;} .p-menuModal { position: fixed; z-index: 999; left: 0;left: 100%; top: 0; width: 100%; height: 100%; color: #fff; background-color: #333333; overflow: auto; opacity:1!important; transform:translate(0)!important;} .p-menuModal.is-hidden {} .modal_closebtn { display: block; width: 52px; height: 42px; width: 22px; height: 22px; padding: 10px 15px; position: absolute; z-index: 999; right: 2.5%; top: 21px;} .modal_closewrap { position: relative; display: block; width: 30px; height: 30px;} .modal_closewrap .-left { position: absolute; left: 0; top: 50%; display: block; width: 28px; height: 2px; background-color: #fff; -webkit-transform: rotate(45deg); transform: rotate(45deg);} .modal_closewrap .-left:before { content: ""; position: absolute; z-index: 1; left: 0; top: 50%; display: block; width: 32px; height: 4px; background-color: #333333; margin-top: -2px; margin-left: -1px; -webkit-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: -webkit-transform .8s ease 0s; transition: -webkit-transform .8s ease 0s; transition: transform .8s ease 0s; transition: transform 0.8s ease 0s, -webkit-transform 0.8s ease 0s;} :hover > .modal_closewrap .-left:before { -webkit-transform: translateX(100%); transform: translateX(100%);} .modal_closewrap .-right { display: block; position: absolute; left: 0; top: 50%; width: 28px; height: 2px; background-color: #fff; -webkit-transform: rotate(-45deg); transform: rotate(-45deg);} .modal_closewrap .-right:after { content: ""; position: absolute; z-index: 1; left: 0; top: 50%; display: block; width: 32px; height: 4px; background-color: #333333; margin-top: -2px; margin-left: -1px; -webkit-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: -webkit-transform .8s ease .1s; transition: -webkit-transform .8s ease .1s; transition: transform .8s ease .1s; transition: transform 0.8s ease 0.1s, -webkit-transform 0.8s ease 0.1s;} :hover > .modal_closewrap .-right:after { -webkit-transform: translateX(100%); transform: translateX(100%);} .modal_content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%;} .modal_menu { padding-top: 20px;} .modal_menu ul li { margin-bottom: 20px; text-align: center;} .modal_menu ul li > a { display: block; position: relative; padding-bottom: 12px; margin-bottom: 6px; font-size: 18px; color: #d8d7d7;} .modal_menu ul li > a:after { position: absolute; left: 50%; margin-left: -10px; bottom: 0; width: 20px; height: 1px; background: #fe8f00; content: "";} .modal_menu dl dd { display: inline-block;} .modal_menu dl dd a { line-height: 30px; font-size: 14px; color: #a4a4a4; -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);} .modal_menu dl dd a:hover { color: #fff;} .modal_menu dl dd i { font-size: 14px; color: #a4a4a4;} .modal_menu dl dd:last-child i { display: none;} .modal_menu ul li a em { display: block; position: relative; -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);} .modal_menu ul li a em:before { left: 0; position: absolute; top: 0; clip: rect(0, 0, 100px, 0); content: attr(data-content); color: #fe8f00; display: inline-block; zoom: 1; -webkit-transition: clip 1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: clip 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); width: 100%;} .modal_menu ul li:hover em:before { clip: rect(0, 200px, 100px, 0);} .modal_menu ul li > a:before { content: ""; width: 30px; height: 1px; background: #fe8f00; position: absolute; left: 50%; margin-left: -15px; bottom: 0; transform-origin: center; -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transform: scaleX(0); visibility: hidden\9;} .modal_menu ul li:hover > a:before { -ms-transform: scaleX(1); transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform-origin: 0; transform-origin: 0; -webkit-transform-origin: 0; visibility: visible\9;} .menu_btn { display: none;} /*20180612xg*/ .float_ad{ position: fixed; right: 0px; bottom: 235px; z-index: 9;} .float_ad .close_btn{ text-align: right; display: block;} .float_ad .close_btn a{font-size: 12px;color: #4c4c4c; -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);} .float_ad .close_btn a:hover{color: #3a2260;} .float_ad .img{ width: 286px;} .float_ad .img img{ width: 100%;} .float_ad2{ position: fixed; right: 0px; bottom: 0; z-index: 9;} .float_ad2 .close_btn2{ text-align: right; display: block;} .float_ad2 .close_btn2 a{font-size: 12px;color: #4c4c4c; -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);} .float_ad2 .close_btn2 a:hover{color: #3a2260;} .float_ad2 .img{ width: 286px;} .float_ad2 .img img{ width: 100%;} @media only screen and (max-width: 1200px) { .footer dl { width: 100%; float: none; text-align: center; margin-bottom: 25px;} .footer dl dt, .footer dl dd { float: none;} .footer dl dd { padding-left: 0; font-size: 13px;} .footer dl dd:after { display: none;} .footer ul { width: 100%; float: none; text-align: center;} .footer ul li { margin: 0 8px;} } @media only screen and (max-width: 991px) { .nav { display: none;} .menu_btn { display: block;} .modal_content { align-items: flex-start;} .topbar .left, .topbar .right { text-align: left; float: none;} .topbar .left i,.topbar .right i{ padding: 0 5px;} .topbar .left a,.topbar .right a{font-size: 13px;} .header { height: auto;} .header .w_1200 { padding-bottom: 20px;} .header .search { width: 100%; float: none; margin: 0 auto;} .header .logo { float: none; width: 100%;} .header .header_system { width: 100%; float: none; margin-top: 10px; max-width: 100%; margin-right: 0; text-align: center;} .header .header_system li { float: none; display: inline-block;} .header .header_system li a { padding: 0 6px;} .footer { padding: 25px 0;} .footer ul li { margin: 0 2px;} .footer ul li span { font-size: 13px;} .header .logo{ height: 68px;line-height: 68px;} .header .search{ max-width: 100%;} .header .search .btn{ float: right;width: 40px; padding-left: 10px; background-position: -10% top;} .header .w_1200{ background:none; padding-bottom: 10px;} } @media only screen and (max-width: 768px) { .header .logo img { height: 50px;} .header .logo span { padding-left: 10px; font-size: 18px;} } @media only screen and (max-width: 480px) { .header .logo img { height: 45px;} table{ width: 100%!important;} } /*# sourceMappingURL=topfoot.css.map */