@charset "utf-8"; /* 公共部分样式 */ /* 重置表单样式 */ select::-ms-expand { display: none; } input,select,textarea{ box-shadow: none; outline: none; border: none; border-radius: 0; -ms-appearance: none; -moz-appearance: none; -webkit-appearance:none; appearance:none; padding: 0; } select::-ms-expand { display: none; } .els{ text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .noselect { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Chrome/Safari/Opera */ -khtml-user-select: none; /* Konqueror */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; } body.index{ background: url(../img/bg1.jpg) repeat center; } @media (min-width: 768px) { html { font-size: 28px!important; } } a{ outline:none !important; } .gun-hovernone::-webkit-scrollbar-track { background: transparent; } .gun-hovernone::-webkit-scrollbar-thumb { background: transparent; /*border-radius: 4px;*/ } .gun-hovernone::-webkit-scrollbar-thumb:window-inactive { background: transparent; } .gun-hovernone::-webkit-scrollbar-thumb:vertical:hover { background: transparent; } @media (min-width: 1025px) { ::-webkit-scrollbar { width: 6px; height:6px; } ::-webkit-scrollbar-track { background: #fff; } ::-webkit-scrollbar-thumb { background: #ea5404; /*border-radius: 4px;*/ } ::-webkit-scrollbar-thumb:window-inactive { background: #ea5404; } ::-webkit-scrollbar-thumb:vertical:hover { background: #ea5404; } html { font-size: 30px!important; } body{ -ms-overflow-style: scrollbar; } } .capitalize{ text-transform: capitalize; } .w1640{ max-width: 1640px; padding: 0 100px; margin: 0 auto; } .w1440{ max-width: 1440px; padding: 0 100px; margin: 0 auto; } .w1340{ max-width: 1340px; padding: 0 100px; margin: 0 auto; } .w1200{ max-width: 1200px; margin: 0 auto; padding: 0 100px; } .bgimg{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: no-repeat center/cover; } .hide{ visibility: hidden; opacity: 0; filter: alpha(opacity=0); } .ad{ position: relative; height: 550px; overflow: hidden; } /* .ad video{ position: absolute; min-width: 100%; min-height: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 2; } */ .ad img{ width: 100%; } .ad .text{ position: absolute; width: 100%; color: #fff; text-align: center; top: 0; left: 0; line-height: 1.5; top: 46%; transform:translate(0,-50%); z-index: 4; } .ad .ad-tit{ font-size: 56px; font-weight: bold; } .ad .ad-entit{ font-size: 42px; font-weight: bold; } .tit-jj{ color:#666; padding-top:20px; line-height:24px} .tit-box{ color: #000; line-height: 1.3; font-weight: bold; } .tit-box .tit{ font-size: 30px; } .tit-box .entit{ font-size: 36px; } .imgs{ overflow: hidden; position: relative; } .imgs img{ width: 100%; } .information-bg{ background: #fff url('../img/information-bg.jpg') repeat; } .mobitem{ display: none; } .loading{ width: 44px; height: 44px; margin: 0 auto; position: relative; } .loading:after{ content: ""; z-index: 1; width: 42px; height: 42px; position: absolute; top: 50%; left: 50%; margin: -22px 0 0 -22px; font-size: 10px; border-top: 1px solid rgba(0, 0, 0, 0.08); border-right: 1px solid rgba(0, 0, 0, 0.08); border-bottom: 1px solid rgba(0, 0, 0, 0.08); border-left: 1px solid rgba(0, 0, 0, 0.5); border-radius: 50%; animation: spinner 700ms infinite linear; } @keyframes spinner { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .vidcontainer{ position: fixed; width: 100%; height: 100%; z-index: 100; top: 0; left: 0; overflow: hidden; display: none; background-color: rgba(0,0,0,0.7); cursor: pointer; } .vidcontainer .closevid{ width: 40px; height: 40px; background: url(../img/close-vid2.png) no-repeat center/100% auto; position: absolute; top: 40px; right: 40px; cursor: pointer; } .vidcontainer video{ position: absolute; width: 780px; max-width: 100%; max-height: 80%; top: 0; left: 0; background-color: #000; bottom: 0; right: 0; margin: auto; } .inner-page-tit{ font-size: 24px; color: #000; font-weight: bold; } .inner-page-con{ font-size: 14px; color: #666666; line-height: 1.71; } .pagination a{ font-size: 14px; font-family: 'Arial'; width: 32px; height: 32px; line-height: 32px; text-align: center; display: inline-block; vertical-align: top; margin: 0 4px; color: #000000; transition: all .4s ease; } .pagination a.prev, .pagination a.next{ background: url('../img/prev.png') no-repeat center/7px 12px; } .pagination a.next{ background-image: url('../img/next.png'); } .pagination a.active, .pagination a:hover{ background-color: #ea5404; color: #fff; } .pagination a.prev:hover{ background-image: url('../img/prev-h.png'); } .pagination a.next:hover{ background-image: url('../img/next-h.png'); }/* 头部 */ .head-bg{ height: 90px; } .index .head-bg{ display: none; } header{ position: fixed; width: 100%; top: 0; left: 0; padding: 0 35px; height:90px; background: rgba(0,0,0,1); box-sizing:border-box; z-index: 99; } .index header{ background: rgba(0,0,0,.85); } header .logo{ left: 34px; top: 0; bottom: 0; margin: auto; height: 57px; z-index: 3; } header .logo img{ display: block; } header nav { width: 925px; left: 50%; margin-left: -462px; } header nav li{ position: relative; float: left; height:90px; margin: 0 15px; cursor: pointer; } header nav li .tit{ line-height:90px; font-size: 16px; color: #fff; padding: 0 25px; background: url(../img/bg3.png) no-repeat right center; } header nav li .titno{ padding-right: 0; background: none; } header nav li .nav-son{ display: none; background: #000; left: 0; width: 100%; top: 100%; text-align: center; padding: 5px 0 10px; } header nav li .nav-son a{ position: relative; display: block; color: #fff; font-size: 18px; line-height: 34px; margin: 5px 0; } header nav li .nav-son a span{ position: relative; } header nav li .nav-son a:before{ content: ""; position: absolute; left: 0; top: 0; height: 100%; background: #ea5404; width: 0; transition:width 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55); } header nav li .nav-son a:hover:before{ width: 100%; } .head-right{ right: 34px; top: 0; bottom: 0; height: 34px; margin: auto 0; display: block; } .mhead-right{ display: none; z-index: 3; } .head-right .head-log{ margin-right: 36px; } .sub-menu{ display: none; } .head-right .log{ display: inline-block; padding-left: 21px; height: 34px; line-height: 34px; color: #fff; background: url(../img/ico1.png) no-repeat left center; } .head-right .log.female{ padding-left: 45px; background: url(../img/sex.png) no-repeat left center; } .head-right .log.male{ padding-left: 45px; background: url(../img/sex.png) no-repeat left center; } .head-right .log span{ /*margin-left: 10px;*/ padding-right: 40px; font-size: 16px; background: url(../img/bg3.png) no-repeat right 15px center; } .head-right .head-log .nav-son{ display: none; background: #000; left: 0; width: 100%; top: 100%; text-align: center; padding: 40px 0 10px; } .head-right .head-log .nav-son a{ position: relative; display: block; color: #fff; font-size: 18px; line-height: 34px; margin: 5px 0; } .head-right .head-log .nav-son a span{ position: relative; } .head-right .head-log .nav-son a:before{ content: ""; position: absolute; left: 0; top: 0; height: 100%; background: #ea5404; width: 0; transition:width 600ms cubic-bezier(0.68, -0.55, 0.265, 1.55); } .head-right .head-log .nav-son a:hover:before{ width: 100%; } .head-right .ser{ width: 25px; height: 34px; background: url(../img/ico2.png) no-repeat center; cursor: pointer; } .search-alert{ position: absolute; left: 0; top: -100%; width: 100%; height: 100%; background: #000; z-index: 98; transition:all 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55); } .search-alert .close { display: block; width: 30px; height: 30px; background: url(../img/ico_07_1.png) no-repeat center; background-size: 24px auto; position: absolute; top: 0; bottom: 0; margin: auto 0; right: 2.6%; cursor: pointer; -webkit-transition: -webkit-transform 0.3s ease 0s; transition: transform 0.3s ease 0s; } .search-alert .close:hover { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .search-alert .cent-form { position: absolute; width: 86%; top: 0; bottom: 0; left: 0; right: 0; margin: auto; height: 65px; line-height: 65px; border-bottom: 1px solid #515151; } .search-alert .cent-form .tex { font-size: 24px; height: 65px; line-height: 65px; text-align: left; width: 100%; box-sizing: border-box; color: #fff; background: none; padding-left: 70px; padding-right: 120px; background: url(../img/ico2_2.png) no-repeat left center; } .search-alert .cent-form .sub-butn { border: none; width: 120px; background: none; position: absolute; right: 0; top: 0; text-align: center; height: 65px; font-size: 22px; line-height: 65px; color: #fff; } .search-alert.active{ top: 0; } header .nav-select{ position: fixed; top: 90px; left: 0; width: 100%; box-sizing: border-box; padding: 0 48px; color: #fff; transform-origin: 50% 0%; transform: perspective(1920px) rotateX(-80deg); opacity: 0; transition: all .3s 0s; visibility: hidden; } header .nav-select .bgimg{ background: #0a0a0a url('../img/nav-bg-1.jpg') no-repeat center/cover; opacity: 1; filter: alpha(opacity=100); } header .nav-select.on{ visibility: visible; transform: perspective(0px) rotateX(0deg); -webkit-transform: rotateX(0deg); opacity: 1; transition: all .5s 0s; } header .nav-select .nav-list{ width: 79.67%; color: #fff; float: left; position: relative; z-index: 2; } header .nav-select .nav-tit{ font-size: 20px; border-bottom: 1px solid rgba(255,255,255,.1); padding: 28px 0 12px; } header .nav-select .nav-list .nav-item{ display: none; } header .nav-select .nav-list .nav-item:first-child{ display: block; } header .nav-select .nav-list .item-box{ margin: 0 -28px; padding: 30px 0 50px; } header .nav-select .nav-list .item-box a{ display: inline-block; width: calc(20% - 56px); margin: 0 28px; } header .nav-select .nav-list .item-box a img{ width: 100%; } header .nav-select .nav-list .item-box .subtit{ font-size: 16px; padding-right: 20px; background: url('../img/nav-down.png') no-repeat right center/6px auto; display: inline-block; color: #ffffff; margin-top: 11px; transition: all .4s ease; } header .nav-select .nav-side{ width: 17.6%; float: right; position: relative; z-index: 2; } header .nav-select .nav-side .nav-tit{ margin-bottom: 30px; } header .nav-select .nav-side-a a{ font-size: 16px; color: #ffffff; display: inline-block; padding-right: 20px; background: url('../img/nav-down.png') no-repeat right center/6px auto; line-height: 1.5; margin-bottom: 14px; transition: all .4s ease; } footer{ padding: 0 27px 0 35px; background: #000; height: 57px; line-height: 57px; position: relative; z-index: 99; } footer .fot-select{ float: right; position: relative; background-color: #000000; } footer .fot-select .sel-tit{ font-size: 18px; color: #fff; line-height: 57px; width: 144px; box-sizing: border-box; padding: 0 0 0 20px; background: url(../img/fot-sel-down.png) no-repeat right 18px center/15px 8px; cursor: pointer; margin-right: 50px; } footer .fot-select .sel-con{ position: absolute; bottom: 100%; width: 100%; left: 0; height: 180px; overflow: hidden; display: none; background: #000000; } footer .fot-select .sel-con a{ font-size: 18px; line-height: 60px; position: relative; display: block; background: #000000; color: #fff; padding: 0 20px; transition: all .4s ease; } footer .fot-select .sel-con a:hover{ color: #ea5503; } footer .fot-select .sel-con a:hover:after{ background-color: #ea5503; } footer .fot-select .sel-con .mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; } footer .fot-select .sel-con .mCSB_inside>.mCSB_container{ margin-right: 0; } footer .fot-select .sel-con .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #ea5503; } footer .fot-select .sel-con .mCSB_scrollTools{ width: 8px; } footer .fot-select .sel-con a:after{ content: ''; position: absolute; width: 100%; height: 2px; background: rgba(255,255,255,.1); bottom: 0; left: 0; transition: all .4s ease; } footer .f-loog img{ width: 135px; } footer .fcon{ font-size: 14px; color: rgba(255,255,255,.8); margin-left: 1.5em; max-width: calc(100% - 320px); } footer .fcon p{ display: inline-block; line-height: 1.5; vertical-align: middle; } footer .fcon p span{ margin-right: 1em; } footer .fcon p span.fot-tel{ display: inline-block; white-space: nowrap; padding-left: 20px; background: url('../img/fot-tel.png') no-repeat left center/14px auto; } footer .fcon p em{ font-style: normal; } footer .f-nav{ height: 57px; overflow: hidden; } footer .f-nav a{ margin: 0 15px; font-size: 16px; color: rgba(255,255,255,.9); font-weight: bold; } footer .f-nav a:hover{ color: rgba(255,255,255,1); } footer .share .sina{ margin: 0 22px 0 25px; display: inline-block; vertical-align: middle; width: 22px; height: 22px; background: url(../img/sina.png) no-repeat center; cursor: pointer; z-index: 3; } footer .share .wx{ display: inline-block; vertical-align: middle; width: 22px; height: 22px; background: url(../img/wx.png) no-repeat center; cursor: pointer; z-index: 3; } footer .share .code{ bottom: 25px; /*left: 50%; margin-left: -80px;*/ right: -5px; height: 120px; /* padding: 5px; */ background: #fff; visibility: hidden; opacity: 0; filter: alpha(opacity=0); transition: all .4s ease; } footer .share .code img{ width: 100%; height: 100%; } /* 按钮 */ .icon-wrap{ position: relative; float: left; display: block; width: 22px; height: 44px; /* -webkit-transform: rotate(180deg); transform: rotate(180deg); */ background: no-repeat center/100% auto; transition: all .4s ease-in; } .icon-wrap.orange{ background-image: url('../img/arrow-orange.png'); } .icon-wrap.black{ background-image: url('../img/arrow-black.png'); } .icon-wrap.white{ background-image: url('../img/arrow-white.png'); } .icon-wrap2{ margin-left: -5px; } .icon-wrap:before, .icon-wrap:after{ display: none; position: absolute; left: 0; width: 3px; height: 50%; content: ''; -webkit-transition: -webkit-transform 0.3s, background-color 0.3s; transition: transform 0.3s, background-color 0.3s; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .icon-wrap:before{ -webkit-transform: translateX(-50%) rotate(60deg); transform: translateX(-50%) rotate(60deg); -webkit-transform-origin: 0 100%; transform-origin: 0 100%; } .icon-wrap:after{ top: 52%; -webkit-transform: translateX(-50%) rotate(-60deg); transform: translateX(-50%) rotate(-60deg); -webkit-transform-origin: 0 0; transform-origin: 0 0; } .icon-wrap.orange:before, .icon-wrap.orange:after{ background: #ea5404; } .icon-wrap.white:before, .icon-wrap.white:after{ background: #fff; } .icon-wrap.black:before, .icon-wrap.black:after{ background: #000; } /* .more-btn:hover .icon-wrap:before{ -webkit-transform: translateX(-50%) rotate(0deg); transform: translateX(-50%) rotate(0deg); } .more-btn:hover .icon-wrap:after{ top: 50%; -webkit-transform: translateX(-50%) rotate(0deg); transform: translateX(-50%) rotate(0deg); } */ .msgbox{ width: 200px; padding: 20px 0; background: rgba(0,0,0,.8); position: fixed; top: 40%; left: 0; right: 0; margin: auto; text-align: center; border-radius: 3px; transform: translate(0, -50%); z-index: 9999999; font-size: 14px; color: #fff; padding: 0 5%; line-height: 1.5; padding: 1em 0; display: none; } /*侧边栏*/ .side-right{ position: fixed; right: 0; top: 50%; margin-top: -165px; width: 84px; height: 330px; background: #111; z-index: 98; /* border: 1px solid #242424; */ border-right: none; } .side-right li{ position: relative; width: 100%; height: 82.5px; background: #111; /* overflow: hidden; */ } .side-right li .tel-box{ position: absolute; padding-right: 0%; right: 100%; top: 0; width: 0px; height: 100%; background-color: #111; color: #fff; font-size: 14px; transition: all .3s ease; overflow: hidden; white-space: nowrap; line-height: 82.5px; z-index: 1; } .side-right li a{ position: relative; z-index: 2; display: block; background-color: #111; overflow: hidden; } .side-right li a.mobitem{ display: none; } .side-right li .ico{ margin: 15px auto 5px; width: 32px; height: 32px; background-position: center; background-repeat: no-repeat; background-size: 100% 100%; } .side-right li p{ line-height: 1; color: #fff; text-align: center; font-size: 12px; } .side-right li.li1 .ico{ background-image: url(../img/ico04.png); } .side-right li.li2 .ico{ background-image: url(../img/ico05.png); } .side-right li.li3 .ico{ background-image: url(../img/ico06.png); } .side-right li.li4 .ico{ background-image: url(../img/ico07.png); } /*.side-right li:hover:before{ transform: rotateX(45deg); -webkit-transform: rotateX(45deg); }*/ /*loading*/ /*@import url(https://fonts.googleapis.com/css?family=Quattrocento+Sans);*/ .xxfloading{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; z-index: 9999; } .loading-text { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; text-align: center; width: 100%; height: 100px; line-height: 100px; } .loading-text span { display: inline-block; margin: 0 5px; color: #fff; font-size: 16px; font-family: 'Quattrocento Sans', sans-serif; } .loading-text span:nth-child(1) { -webkit-filter: blur(0px); filter: blur(0px); -webkit-animation: blur-text 1.5s 0s infinite linear alternate; animation: blur-text 1.5s 0s infinite linear alternate; } .loading-text span:nth-child(2) { -webkit-filter: blur(0px); filter: blur(0px); -webkit-animation: blur-text 1.5s 0.2s infinite linear alternate; animation: blur-text 1.5s 0.2s infinite linear alternate; } .loading-text span:nth-child(3) { -webkit-filter: blur(0px); filter: blur(0px); -webkit-animation: blur-text 1.5s 0.4s infinite linear alternate; animation: blur-text 1.5s 0.4s infinite linear alternate; } .loading-text span:nth-child(4) { -webkit-filter: blur(0px); filter: blur(0px); -webkit-animation: blur-text 1.5s 0.6s infinite linear alternate; animation: blur-text 1.5s 0.6s infinite linear alternate; } .loading-text span:nth-child(5) { -webkit-filter: blur(0px); filter: blur(0px); -webkit-animation: blur-text 1.5s 0.8s infinite linear alternate; animation: blur-text 1.5s 0.8s infinite linear alternate; } .loading-text span:nth-child(6) { -webkit-filter: blur(0px); filter: blur(0px); -webkit-animation: blur-text 1.5s 1s infinite linear alternate; animation: blur-text 1.5s 1s infinite linear alternate; } .loading-text span:nth-child(7) { -webkit-filter: blur(0px); filter: blur(0px); -webkit-animation: blur-text 1.5s 1.2s infinite linear alternate; animation: blur-text 1.5s 1.2s infinite linear alternate; } @-webkit-keyframes blur-text { 0% { -webkit-filter: blur(0px); filter: blur(0px); } 100% { -webkit-filter: blur(4px); filter: blur(4px); } } @keyframes blur-text { 0% { -webkit-filter: blur(0px); filter: blur(0px); } 100% { -webkit-filter: blur(4px); filter: blur(4px); } } .picmove{ overflow: hidden; } .picmove img{ vertical-align: middle; transition-duration: 500ms; } .picmove:hover img{ transform: scale(1.25) rotate(-10deg); } .js-m-2 { opacity: 0; -webkit-transform: translate(30px, 0); -ms-transform: translate(30px, 0); transform: translate(30px, 0); -webkit-transition: all .8s ease; transition: all .8s ease; } .js-m-2.animate { opacity: 1; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); } .delay1{ transition-delay:.1s; } .delay2{ transition-delay:.2s; } .delay3{ transition-delay:.3s; } .delay4{ transition-delay:.4s; } .delay5{ transition-delay:.5s; } .delay6{ transition-delay:.6s; } .delay7{ transition-delay:.7s; } .delay8{ transition-delay:.8s; } .delay9{ transition-delay:.9s; } .delay10{ transition-delay:1s; } .delay12{ transition-delay:1.2s; } /* font */ .gothic{ font-family: "GOTHIC"; } .gotham-medium{ font-family: "GOTHAM-medium"; } .gotham-bold{ font-family: "GOTHAM-BOLD"; font-weight: bold; } @font-face { font-family: "GOTHAM-BOLD"; src: url("../fonts/GOTHAM-BOLD.woff2") format("woff2"), url("../fonts/GOTHAM-BOLD.woff") format("woff"), url("../fonts/GOTHAM-BOLD.ttf") format("truetype"), url("../fonts/GOTHAM-BOLD.eot") format("embedded-opentype"), url("../fonts/GOTHAM-BOLD.svg") format("svg"), url("../fonts/GOTHAM-BOLD.otf") format("opentype"); font-weight: normal; font-style: normal; } @font-face { font-family: "GOTHAM-medium"; src: url("../fonts/gotham-medium.woff2") format("woff2"), url("../fonts/gotham-medium.woff") format("woff"), url("../fonts/gotham-medium.ttf") format("truetype"), url("../fonts/gotham-medium.eot") format("embedded-opentype"), url("../fonts/gotham-medium.svg") format("svg"), url("../fonts/gotham-medium.otf") format("opentype"); font-weight: normal; font-style: normal; } @font-face { font-family: "GOTHIC"; src: url("../fonts/GOTHIC.woff2") format("woff2"), url("../fonts/GOTHIC.woff") format("woff"), url("../fonts/GOTHIC.ttf") format("truetype"), url("../fonts/GOTHIC.eot") format("embedded-opentype"), url("../fonts/GOTHIC.svg") format("svg"), url("../fonts/GOTHIC.otf") format("opentype"); font-weight: normal; font-style: normal; } @media screen and ( max-width: 1400px){ .ad .ad-tit{ font-size: 46px; } .ad .ad-entit{ font-size: 36px; } header, .head-bg{ height: 80px; } header nav li{ height: 80px; margin: 0 5px; } header nav li .tit{ font-size: 16px; line-height: 80px; padding: 0 22px; } header nav li .nav-son a{ font-size: 14px; } header nav{ width: 790px; margin-left: -390px; } header .logo{ height: 45px; } header .logo img{ height: 45px; } header .nav-select{ top: 80px; } header .nav-select .nav-list .item-box{ padding-top: 14px; padding-bottom: 50px; margin: 0 -15px; } header .nav-select .nav-list .item-box .subtit{ font-size: 16px; } header .nav-select .nav-list .item-box a{ margin: 0 15px; width: calc(20% - 30px); } header .nav-select .nav-tit{ margin-bottom: 10px; font-size: 20px; padding-top: 28px; } header .nav-select .nav-side .nav-tit{ margin-bottom: 10px; } } @media screen and ( max-width: 1199px){ .ad{ height: 450px; } .tit-box .tit{ font-size: 24px; } .tit-box .entit{ font-size: 30px; } header nav{ width: 690px; margin-left: -340px; } header nav li .tit{ font-size: 16px; padding: 0 16px; } .head-right .head-log .nav-son{ padding: 30px 0 10px; } header nav li .nav-son a, .head-right .head-log .nav-son a{ font-size: 14px; line-height: 30px; } header .nav-select .nav-tit{ font-size: 18px; padding-top: 18px; } } @media screen and ( max-width: 993px){ header, .head-bg{ height: 100px; } footer .fcon{ font-size: 12px; } .ad{ height: 400px; } .ad .ad-tit{ font-size: 46px; } .ad .ad-entit{ font-size: 36px; } /* .tit-box .tit{ font-size: 24px; } .tit-box .entit{ font-size: 30px; } */ /*头部*/ header nav, .search-alert, .head-right{ display: none; } .mhead-right{ display: block; top: 0; right: 0; } .mhead-right .log { margin-top: 37px; /*width: 27px;*/ padding-left: 27px; height: 31px; line-height: 31px; background: url(../img/ico1_1.png) no-repeat left center/27px auto; } .mhead-right .log span{ color: #fff; margin-left: 10px; } .mhead-right .menu { position: relative; width: 120px; height: 100px; top: 0; cursor: pointer; } .mhead-right .menu .lbox { position: absolute; width: 37px; height: 29px; top: 0; bottom: 0; right: 45px; margin: auto 0; } .mhead-right .menu .lbox .line { position: absolute; width: 100%; height: 4px; background-color: #fff; left: 0; } .mhead-right .menu .lbox .line1{ top: 0; } .mhead-right .menu .lbox .line2{ top: 50%; } .mhead-right .menu .lbox .line3{ top: 100%; } .mobile-nav .js-m-header { width: 100%; height: 100vh; position: absolute; top: 0; left: 0; overflow: hidden; } .js-m-header:after{ content: ""; margin: 0 0 0 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #fff; z-index: 4; -webkit-transition: all 0.3s ease-in-out 0.3s; transition: all 0.3s ease-in-out 0.3s; } .js-m-header:before{ content: ""; margin: 0 0 0 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #111; z-index: 5; opacity: 1; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .js-m-header.animate:before, .js-m-header.animate:after{ margin-right: 0; right: 0; bottom: 0; left: 100%; } .sub-menu { width: 100%; height:100vh; display: none; position: fixed; left: 0; top: 0; z-index: 2; background: #000; } .sub-menu ul{ display: block; margin-top:1.5rem; height: calc(100% - 2rem); overflow-x: hidden; overflow-y: scroll; padding: 0 6.4%; } .sub-menu li { border-bottom: 1px solid rgba(255,255,255,.2); font-size: 0.24rem; } .sub-menu .tit { display: block; width: 100%; padding: 0.3rem 0; line-height:1.2rem; color: #fff; box-sizing:border-box; position: relative; } .sub-menu .tit{ line-height: 1.5; font-size: 0.32rem; } .sub-menu .sub-tit:after { content: ''; display: block; width: 0.4rem; height: 100%; background: url(../img/ico_03_2.png) no-repeat center; background-size: 100% auto; position: absolute; right: 6.4%; top: 0; bottom: 0; margin: auto 0; } .sub-menu .sub-tit.on { color: #ea5404; } .sub-menu .sub-tit.on:after { background: url(../img/ico_03_h.png) no-repeat center; background-size: 100% auto; } .sub-menu .sec-list { line-height:0.8rem; padding: 0.15rem 0; display: none; } .sub-menu .search-btn{ background:url(../img/ico2.png) no-repeat left center; background-size:0.4rem auto; padding-left: 0.6rem; color: #fff; line-height: 1; } .sub-menu .search-btn input[type="text"]{ width: 100%; background: none; color: #fff; } .sub-menu .search-btn input.sub-butn { border: none; height: 100%; font-size: .3rem; line-height: 100%; color: #555; text-align: right; background: none; font-family: "GOTHICB"; position: absolute; right: 0; top: 0; /*width: 3.5rem;*/ text-align: center; } .sub-menu .sec-list a { padding-left: 3%; color: #fff; opacity: .9; display: block; } .sub-menu li:last-child{ padding-bottom: 0; } } @media screen and ( max-width: 767px){ .vidcontainer .closevid{ width: 24px; height: 24px; top: 20px; right: 20px; } .w1440{ padding: 0 .4rem; } .w1340{ padding: 0 .4rem; } .w1200{ padding: 1.4rem; } .ad{ height: 4.8rem; } .ad .ad-tit{ font-size: .56rem; } .ad .ad-entit{ font-size: .42rem; } .ad .text{ top: 49%; } .tit-box .tit{ font-size: .42rem; } .tit-box .entit{ font-size: .35rem; } .pcitem{ display: none !important; } .mobitem{ display: block; } .inner-page-tit{ font-size: .3rem; } .inner-page-con{ font-size: .24rem; } .pagination a{ width: .5rem; height: .5rem; line-height: .5rem; margin: 0 2px; font-size: 12px; } .pagination a.prev, .pagination a.next{ background-size: .1rem auto; } /*公共头尾*/ #qLoverlay #qLbar{ display: none; } header, .head-bg{ height: 1rem; } header .logo{ left: 0.4rem; height: 0.53rem; /*margin-top: -0.23rem;*/ } header .logo img{ height: 0.53rem; } .userhd header .back{ display: block; position: absolute; width: .13rem; height: 100%; left: .4rem; top: 0; background: url('../img/back.png') no-repeat center/100% auto; z-index: 2; } header .user-text, header .back{ display: none; } .userhd header .logo{ display: none; } .userhd header .user-text{ display: block; position: absolute; font-size: .34rem; font-weight: bold; color: #fff; width: 100%; text-align: center; line-height: 1rem; left: 0; top: 0; } .userhd header .log{ display: none; } .mhead-right .menu { position: relative; width: 1.2rem; height: 1rem; top: 0; cursor: pointer; } .mhead-right .menu .lbox { width: 0.37rem; height: 0.3rem; right: 0.45rem; } .mhead-right .menu .lbox .line{ height: 2px; } .mhead-right .log { margin-top: 0.35rem; padding-left: 0.27rem; height: 0.31rem; line-height: 0.31rem; background: url(../img/ico1_1.png) no-repeat left center/0.27rem auto; } .mhead-right .log span{ margin-left: 0.1rem; font-size: 0.24rem; } .mfooter{ background: #000; } .mfooter .f-nav{ text-align: center; height: 0.9rem; line-height: 0.9rem; border-bottom: 1px solid #1a1a1a; color: #404040; } .mfooter .f-nav a{ padding: 0 0.2rem; color: #fff; font-size: 0.2rem; } .mfooter .foot-box{ margin-bottom: 1.2rem; padding: 0.4rem; text-align: center; } .mfooter .foot-box .fot-select{ font-size: 14px; padding: 0 .2rem; width: 1.8rem; height: .5rem; line-height: .5rem; color: #fff; background: url(http://www.dorcen.com/bocweb/web/css/../img/fot-sel-down.png) no-repeat right center/.2rem auto; margin-bottom: .2rem; } .mfooter .foot-box .fot-select option{ color: #333; } .mfooter .foot-box .f-loog{ text-align: center; margin-bottom: 0.1rem; } .mfooter .foot-box .f-loog img{ display: block; margin: 0 auto; width: 1.79rem; } .mfooter .foot-box p{ font-size: 0.2rem; line-height: 0.3rem; color: rgba(153,153,153, .5); } .mfooter .foot-box p.fot-tel{ } .mfooter .foot-box p.fot-tel img{ width: .2rem; vertical-align: middle; margin-right: .5em; } .side-right{ width: 100%; right: 0; margin-top: 0; top: auto; bottom: 0; height: 1.2rem; border: none; box-shadow: 0 0 3px rgba(0,0,0,.1) } .side-right li a{ background-color: transparent; } .side-right li a.mobitem{ display: block; } .side-right li{ float: left; width: 25%; height: 1.2rem; background: #fff; } .side-right li .ico{ margin: 0.15rem auto 0.1rem; width: 0.5rem; height: 0.5rem; } .side-right li p{ color: #000; font-size: 0.24rem; } .loading-text span{ margin: 0 2px; } }