@charset "UTF-8"; * { padding: 0; margin: 0; font-family: Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif; font-size: inherit; } .ie_low_version { display: block; height: 70px; background: #1890FF; color: white; line-height: 70px; position: fixed; width: 100%; top: 0; left: 0; z-index: 999999999; } .ie_low_version > div { padding: 0 40px; } .ie_low_version span { float: right; display: block; width: 60px; height: 26px; line-height: 26px; background: #FFFFFF; color: black; text-align: center; font-size: 14px; margin-top: 23px; cursor: pointer; } .ie_low_version a { color: white; margin: 0 2px; } .ie_low_version + div { margin-top: 70px; } a, a:not([href]):not([tabindex]) { text-decoration: none; color: rgba(0, 0, 0, 0.65); cursor: pointer; } a:hover { color: #1890FF; text-decoration: none; } img { border: 0; } ul { list-style-type: none; } .centerArea { width: 100%; max-width: 1200px; margin: 0 auto; } .leave_white { padding: 0 16px; } body { width: 100%; overflow-x: hidden; } header { height: 80px; position: relative; z-index: 9999; } header .logo { height: 100%; } header .logo a { display: block; float: left; height: 100%; width: 199px; background: url("../images/logo.png?v=2") no-repeat left center; } header .logo .menuBtn { float: right; width: 44px; height: 44px; line-height: 52px; text-align: center; cursor: pointer; margin-top: 18px; } header .logo .menuBtn i { color: #003A8C; background-image: -webkit-gradient(linear, left 0, right 0, from(#0153b6), to(#178ffd)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 30px; display: block; margin-top: 7px; } header .top { position: absolute; width: 100%; top: 0; left: 0; z-index: 9; } header .top .topContainer .rightSide { position: relative; } header .top .topContainer .rightSide .version { float: left; color: rgba(0, 0, 0, 0.65); font-size: 14px; } header .top .topContainer .rightSide .version a { line-height: 24px; margin: 0 2px; } header .top .topContainer .rightSide .searchContainer { position: absolute; z-index: -9; top: 52px; right: 70px; background: #0050B3; width: 296px; height: 66px; padding: 16px 24px; border-radius: 0px 0px 2px 2px; opacity: 0; filter: Alpha(opacity=0); transition: opacity 300ms; -moz-transition: opacity 300ms; /* Firefox 4 */ -webkit-transition: opacity 300ms; /* Safari 鍜 Chrome */ -o-transition: opacity 300ms; /* Opera */ } header .top .topContainer .rightSide .searchContainer form { height: 32px; border-bottom: 2px solid rgba(255, 255, 255, 0.65); padding-bottom: 8px; width: 248px; position: relative; } header .top .topContainer .rightSide .searchContainer form input[type='text'] { font-size: 16px; line-height: 24px; height: 24px; border: none; outline: none; background: none; color: rgba(255, 255, 255, 0.45); } header .top .topContainer .rightSide .searchContainer form input[type='submit'] { position: absolute; top: 0; right: -72px; width: 56px; text-align: center; height: 32px; border-radius: 4px; border: 2px solid rgba(255, 255, 255, 0.65); color: white; font-size: 16px; background: none; outline: none; transition: all 300ms; -moz-transition: all 300ms; /* Firefox 4 */ -webkit-transition: all 300ms; /* Safari 鍜 Chrome */ -o-transition: all 300ms; /* Opera */ } header .top .topContainer .rightSide .searchContainer form.hadWord input[type='text'] { color: white; } header .top .topContainer .rightSide .searchContainer form.hadWord input[type='submit'] { border: 2px solid white; background: white; color: #0050B3; } header .top .topContainer .rightSide .searchContainer.showIpt { z-index: 999; opacity: 1; filter: Alpha(opacity=100); } header .top .topContainer nav { margin-top: 28px; position: relative; } header .top .topContainer nav > ul { width: 100%; height: 100%; margin-bottom: 0; } header .top .topContainer nav > ul > li { position: relative; display: block; } header .top .topContainer nav > ul > li > a { line-height: 24px; color: rgba(0, 0, 0, 0.65); } header .top .topContainer nav > ul > li ul { position: absolute; top: 52px; text-align: left; display: none; overflow: hidden; } header .top .topContainer nav > ul > li ul li { display: inline-block; margin-right: 32px; line-height: 52px; } header .top .topContainer nav > ul > li ul li a { display: block; height: 100%; color: rgba(255, 255, 255, 0.85); font-size: 14px; position: relative; } header .top .topContainer nav > ul > li ul li a:after { position: absolute; top: 48px; left: 0; content: ""; display: block; width: 0; height: 4px; background: white; transition: width .2s ease; } header .top .topContainer nav > ul > li ul li:hover a { color: white; } header .top .topContainer nav > ul > li ul li:hover a:after { width: 100%; } header .top .topContainer nav > ul > li ul li.selected a { color: white; } header .top .topContainer nav > ul > li ul li.selected a:after { width: 100%; } header .top .topContainer nav > ul > li .bg { position: absolute; width: 20000px; left: -6000px; height: 56px; background: #1890FF; top: 52px; max-height: 0; opacity: 0; -moz-transition: max-height 150ms, opacity 300ms; /* Firefox 4 */ -o-transition: max-height 150ms, opacity 300ms; /* Opera */ -webkit-transition: max-height 150ms, -webkit-opacity 300ms; transition: max-height 150ms, opacity 300ms; z-index: 97; } header .top .topContainer nav > ul > li ul.shownav { display: block; opacity: 1; z-index: 99; } header .top .topContainer nav > ul > li:first-child:before { display: none !important; } header .top .topContainer nav > ul > li:hover .bg { z-index: 98; } header .top .topContainer nav > ul > li:hover > a:after { width: 100%; } header .top .topContainer nav > ul > li:first-child + li + li + li ul, header .top .topContainer nav > ul > li:first-child + li + li + li + li ul, header .top .topContainer nav > ul > li:first-child + li + li + li + li + li ul, header .top .topContainer nav > ul > li:first-child + li + li + li + li + li + li ul { text-align: right; } header .top .topContainer nav > ul > li:first-child + li + li + li ul li, header .top .topContainer nav > ul > li:first-child + li + li + li + li ul li, header .top .topContainer nav > ul > li:first-child + li + li + li + li + li ul li, header .top .topContainer nav > ul > li:first-child + li + li + li + li + li + li ul li { margin-right: 0; margin-left: 32px; } header .top .topContainer nav .bg.shownav { max-height: 52px; opacity: 1; } header .top .topContainer nav .bg.hide_ { max-height: 0; opacity: 0; } footer { background: #fafafa; } footer .footerContainer { padding: 18px 0; } footer .footerContainer .leftSide { float: left; } footer .footerContainer .leftSide div { line-height: 20px; height: 20px; } footer .footerContainer .leftSide div a { color: rgba(0, 0, 0, 0.45); font-size: 12px; float: left; } footer .footerContainer .leftSide div a:hover { color: #1890FF; } footer .footerContainer .leftSide div span { display: inline-block; width: 2px; height: 2px; border-radius: 50%; background: rgba(0, 0, 0, 0.45); margin: 9px 18px; float: left; } footer .footerContainer .leftSide div:first-child { margin-bottom: 4px; } footer .footerContainer .communication { float: left; margin-left: 40px; display: none; } footer .footerContainer .communication div:first-child { padding-left: 28px; font-size: 14px; line-height: 20px; color: #04AE0F; margin-bottom: 4px; position: relative; } footer .footerContainer .communication div:first-child span { display: block; background: #04AE0F; position: absolute; top: 0; left: 0; width: 20px; height: 20px; text-align: center; border-radius: 50%; } footer .footerContainer .communication div:first-child span i { font-size: 12px; color: white; display: block; margin: 4px auto; } footer .footerContainer .communication div:first-child + div { padding-left: 28px; font-size: 12px; line-height: 20px; color: #EA5D5C; position: relative; } footer .footerContainer .communication div:first-child + div span { display: block; background: #EA5D5C; position: absolute; top: 0; left: 0; width: 20px; height: 20px; text-align: center; border-radius: 50%; } footer .footerContainer .communication div:first-child + div span i { font-size: 12px; color: white; display: block; margin: 4px auto; } footer .footerContainer .report_method { display: none; } footer .footerContainer .rightSide { float: right; } footer .footerContainer .rightSide div:first-child { color: rgba(0, 0, 0, 0.45); line-height: 20px; font-size: 12px; margin-bottom: 4px; } footer .footerContainer .rightSide div:first-child a { color: rgba(0, 0, 0, 0.45); } footer .footerContainer .rightSide div:first-child + div { text-align: right; } footer .footerContainer .rightSide div:first-child + div a { font-size: 12px; display: inline-block; line-height: 20px; padding-left: 37px; color: #1890FF; letter-spacing: 2px; background: url("../images/recordNumber.png") no-repeat left center; } .clear_both { float: none; clear: both; } @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) { header .logo a { background: url("../images/logo-2x.png?v=2") no-repeat left center; background-size: auto 80px; } footer .footerContainer .rightSide div:first-child + div a { background: url("../images/recordNumber-2x.png") no-repeat left center; background-size: 16px auto; } } @media only screen and (min-width: 1025px) { body { background: rgba(51, 51, 51, 0.08); } body .wrap { width: 100%; max-width: 1680px; margin: 0 auto; overflow: hidden; background: white; } header .logo .menuBtn { display: none; } header .top .topContainer { position: relative; } header .top .topContainer .logoClick { position: absolute; left: 0; top: -28px; height: 84px; width: 199px; } header .top .topContainer .rightSide { float: right; } header .top .topContainer .rightSide .close { display: none; } header .top .topContainer .rightSide .search { float: left; display: inline-block; width: 24px; height: 24px; text-align: center; } header .top .topContainer .rightSide .search i { color: rgba(0, 0, 0, 0.65); font-size: 18px; } header .top .topContainer .rightSide .version { margin-left: 22px; } header .top .topContainer .phoneSearch { display: none; } header .top .topContainer nav { margin-left: 250px; width: calc(100% - 200px - 88px - 100px); height: 54px; } header .top .topContainer nav > ul > li { font-size: 16px; float: left; padding: 0 calc(7.1428% - 39px); height: 50px; } header .top .topContainer nav > ul > li:before { position: absolute; top: 4px; left: 0; content: ""; display: block; width: 1px; height: 16px; background: #E0E0E0; } header .top .topContainer nav > ul > li > a { position: relative; } header .top .topContainer nav > ul > li > a:after { position: absolute; top: 46px; left: 0; content: ""; display: block; width: 0; height: 4px; background: #1890FF; background: linear-gradient(90deg, #0050b3 0%, #1890ff 100%); transition: width .2s ease; } header .top .topContainer nav > ul > li .showMore { display: none; } header .top .topContainer nav > ul > li ul { height: 52px; max-height: 0; min-width: 625px; } header .top .topContainer nav > ul > li ul li ul { display: none !important; } header .top .topContainer nav > ul > li ul.shownav { display: block !important; max-height: 52px; } } @media only screen and (max-width: 1024px) { .wrap { position: relative; overflow: hidden; } header .top .topContainer { position: absolute; top: 0; right: -375px; background: white; width: 85%; max-width: 375px; -moz-transition: right 500ms; -o-transition: right 500ms; -webkit-transition: right 500ms; transition: right 500ms; height: 50000px; padding: 16px; } header .top .topContainer .rightSide { float: none; width: 100%; overflow: hidden; height: 44px; line-height: 44px; } header .top .topContainer .rightSide .search { display: none; } header .top .topContainer .rightSide .close { display: block; float: right; cursor: pointer; } header .top .topContainer .rightSide .close img { display: block; margin: 10px auto; width: 20px; } header .top .topContainer .rightSide .version { font-size: 0; line-height: 44px; } header .top .topContainer .rightSide .version a { display: inline-block; font-size: 14px; } header .top .topContainer .rightSide .version a:first-child { border-bottom: 2px solid #111; font-weight: 700; color: #111; margin-right: 14px; } header .top .topContainer .rightSide .version a:hover { border-bottom: 2px solid #111; font-weight: 700; color: #111; } header .top .topContainer .phoneSearch { position: relative; padding-bottom: 8px; border-bottom: 2px solid #111; margin: 28px 15px 0; font-size: 0; height: 40px; } header .top .topContainer .phoneSearch .searchValue { display: inline-block; width: 90%; padding: 5px 42px 5px 7.5px; font-size: 16.5px; line-height: 1; color: #111; letter-spacing: 0.06em; border: 0; } header .top .topContainer .phoneSearch .deleteBtn { display: none; position: absolute; top: 2px; left: 80%; width: 25px; height: 25px; background: gainsboro url("../images/close.svg") no-repeat center; background-size: 10px auto; border: none; border-radius: 50%; } header .top .topContainer .phoneSearch .searchBtn { display: inline-block; position: absolute; opacity: 0; top: 0; right: 0; width: 38px; height: 33px; z-index: 999; } header .top .topContainer .phoneSearch i { display: inline-block; position: absolute; z-index: 998; top: 0; right: 0; font-size: 24px; color: #3c3c3c; } header .top .topContainer nav { width: 100%; margin-left: 0; overflow: hidden; height: auto; } header .top .topContainer nav > ul { width: 100%; } header .top .topContainer nav > ul > li { font-size: 16px; display: block; position: relative; top: 0; width: 100%; vertical-align: top; opacity: 0; transition: all .3s; overflow: hidden; float: none; height: auto; line-height: 50px; } header .top .topContainer nav > ul > li:before { display: none; } header .top .topContainer nav > ul > li > a { padding: 28px 0 15px 0; display: block; border-bottom: 1px solid #ddd; text-align: center; color: #3c3c3c; font-size: 20px; text-decoration: none; } header .top .topContainer nav > ul > li > a:after { display: none; } header .top .topContainer nav > ul > li .showMore { position: absolute; width: 40px; height: 40px; top: 20px; right: 0; cursor: pointer; background: url("../images/minus.svg") no-repeat center; background-size: 14px 14px; z-index: 99; } header .top .topContainer nav > ul > li .showMore.plus { background: url("../images/plus.svg") no-repeat center; background-size: 14px 14px; } header .top .topContainer nav > ul > li .showMore.minus { background: url("../images/minus.svg") no-repeat center; background-size: 14px 14px; } header .top .topContainer nav > ul > li ul { opacity: 1; position: static; width: 80% !important; margin: 0 auto; height: auto; text-align: left !important; } header .top .topContainer nav > ul > li ul li { float: none; width: 100%; border-bottom: 1px solid #e5e5e5; } header .top .topContainer nav > ul > li ul li a { color: rgba(0, 0, 0, 0.65); text-align: center; display: inline-block; width: 100%; padding: 16px 0; font-size: 17px; line-height: 1; font-weight: 700; letter-spacing: -0.01em; color: #333; } header .top .topContainer nav > ul > li ul li:hover a { color: rgba(0, 0, 0, 0.65); } header .top .topContainer nav > ul > li ul li ul { display: none !important; } header .top .topContainer nav > ul > li .bg { display: none !important; } header .top .topContainer nav > ul > li.minus > a { color: #1890FF; font-weight: 600; } header .top .topContainer nav > ul > li:first-child + li + li + li ul li, header .top .topContainer nav > ul > li:first-child + li + li + li + li ul li, header .top .topContainer nav > ul > li:first-child + li + li + li + li + li ul li { margin-left: 0; } header .top .topContainer.show { right: 0; } @-webkit-keyframes showNavLi { 0% { top: 104px; opacity: 0; filter: Alpha(opacity=0); } 100% { top: 0; opacity: 1; filter: Alpha(opacity=100); } } @keyframes showNavLi { 0% { top: 104px; opacity: 0; filter: Alpha(opacity=0); } 100% { top: 0; opacity: 1; filter: Alpha(opacity=100); } } @-moz-keyframes showNavLi { 0% { top: 104px; opacity: 0; filter: Alpha(opacity=0); } 100% { top: 0; opacity: 1; filter: Alpha(opacity=100); } } @-o-keyframes showNavLi { 0% { top: 104px; opacity: 0; filter: Alpha(opacity=0); } 100% { top: 0; opacity: 1; filter: Alpha(opacity=100); } } header .top .topContainer.show nav > ul > li:nth-child(1) { animation: showNavLi 0.5s ease-out 0.5s 1 forwards; } header .top .topContainer.show nav > ul > li:nth-child(2) { animation: showNavLi 0.5s ease-out 0.6s 1 forwards; } header .top .topContainer.show nav > ul > li:nth-child(3) { animation: showNavLi 0.5s ease-out 0.7s 1 forwards; } header .top .topContainer.show nav > ul > li:nth-child(4) { animation: showNavLi 0.5s ease-out 0.8s 1 forwards; } header .top .topContainer.show nav > ul > li:nth-child(5) { animation: showNavLi 0.5s ease-out 0.9s 1 forwards; } header .top .topContainer.show nav > ul > li:nth-child(6) { animation: showNavLi 0.5s ease-out 1.0s 1 forwards; } header .top .topContainer.show nav > ul > li:nth-child(7) { animation: showNavLi 0.5s ease-out 1.1s 1 forwards; } header .top .topContainer.show nav > ul > li.hasShow { top: 0; opacity: 1; filter: Alpha(opacity=100); } .phoneGg { position: fixed; width: 100%; min-height: 100%; z-index: 3; background: black; opacity: 0.5; top: 0; left: 0; display: none; } .phoneGg.show { display: block; height: 5000px; } .main .content { min-height: 300px; } .defaultHtmlPage .defaultHtmlPageContainer .columnBanner { margin-bottom: 32px; } } @media only screen and (max-width: 992px) { footer .footerContainer .communication { display: block; } } @media only screen and (max-width: 768px) { footer .footerContainer .leftSide { width: 100%; margin-bottom: 20px; text-align: center; } footer .footerContainer .leftSide div { padding: 0 74px; display: inline-block; } footer .footerContainer .communication { display: none; } footer .footerContainer .rightSide { width: 100%; } footer .footerContainer .rightSide div { text-align: center; } footer .footerContainer .rightSide div:first-child + div { text-align: center; } footer .footerContainer .rightSide div:first-child + div a { display: inline-block; color: rgba(0, 0, 0, 0.45); } } @media only screen and (max-width: 420px) { footer .footerContainer .leftSide div { padding: 0 20px; } } /*# sourceMappingURL=common.css.map */