@font-face { font-family: "DINCond-Bold"; src: url("../fonts/DINCond-Bold.woff2") format("woff2"), url("../fonts/DINCond-Bold.woff") format("woff"), url("../fonts/DINCond-Bold.ttf") format("truetype"), url("../fonts/DINCond-Bold.eot") format("embedded-opentype"), url("../fonts/DINCond-Bold.svg") format("svg"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: "Pro-Bold"; src: url("../fonts/Pro-Bold.woff") format("woff"), url("../fonts/NunitoSans-Bold.woff") format("woff"), url("../fonts/NunitoSans-Regular.woff") format("woff"), url("../fonts/DINPro-Bold.eot") format("embedded-opentype"), url("../fonts/DINPro-Bold.svg") format("svg"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: "Medium"; src: url("../fonts/Medium.woff") format("woff"), url("../fonts/NunitoSans-Bold.woff") format("woff"), url("../fonts/NunitoSans-Regular.woff") format("woff"), url("../fonts/DINPro-Bold.eot") format("embedded-opentype"), url("../fonts/DINPro-Bold.svg") format("svg"); font-weight: normal; font-style: normal; font-display: swap; }
.Top002262 { background: #fff; position: relative; z-index: 100; font-family: "Pro-Bold"; }
.Top002262 .header-left { float: left; width: 40%; display: table; height: 70px; max-width: 198px; }
.Top002262 .logo { display: table-cell; vertical-align: middle; }
.Top002262 .header-mid, .Top002262 .header-right { float: right; }
.Top002262 .header-menu li { width: auto !important; margin-right: 55px; }
.Top002262 .header-menu li em { padding: 0 15px; position: relative; }
.Top002262 .header-menu li em a { line-height: 70px; position: relative; font-size: 16px; color: #333; }
.Top002262 .header-menu li em a::before { position: absolute; content: ''; left: 50%; bottom: 0; transform: translateX(-50%); height: 3px; background: #004f8d; width: 0; transition: ease-in-out 0.3s; }
.Top002262 .header-menu li em a:hover::before, .Top002262 .header-menu li.aon em a::before { width: 100%; }
.Top002262 .header-menu li .sub { width: 230%; left: -15%; overflow: hidden; }
.Top002262 .header-menu li:nth-child(2) .sub { width: 350%; }
.Top002262 .header-menu li:nth-child(3) .sub { width: 300%; }
.Top002262 .header-menu li:nth-child(5) .sub { width: 130%; }
.Top002262 .header-menu li .sub-menu { padding: 15px; text-align: center; }
.Top002262 .header-menu li .sub-menu dt { border-bottom: 1px solid #f2f2f2; }
.Top002262 .header-menu li .sub-menu dt:last-child { border-bottom: 0; }
.Top002262 .header-menu li .sub-menu dt a { color: #666; transition: 0.3s; font-family: 'Pro-Regular'; }
.Top002262 .header-menu li .sub-menu dt a:hover { background: none; color: #004f8d; }
.Top002262 .header-right dd, .Top002262 .header-right dt { float: left; padding: 22px 8px 0; }
.Top002262 .top-search { position: relative; z-index: 100; }
.Top002262 .open-search { background: url(../images/Top002262-search.png) no-repeat center center; width: 30px; height: 30px; display: block; }
.Top002262 .open-search-show { position: relative; background: none; }
.Top002262 .open-search-show::before, .Top002262 .open-search-show::after { position: absolute; content: ''; width: 80%; height: 3px; background: #004f8d; top: 50%; left: 10%; transform: rotate(-45deg); }
.Top002262 .open-search-show::after { transform: rotate(45deg); }
.Top002262 .search-box { position: absolute; top: 100%; right: 0; z-index: 100; display: none; }
.Top002262 .search-box .text { width: 254px; line-height: 46px; height: 46px; border: 1px solid #fff; background: rgba(0, 0, 0, 0.2); color: #fff; padding: 0 50px 0 10px; }
.Top002262 .search-box .btn { position: absolute; right: 0; top: 0; line-height: 46px; width: 46px; text-align: center; color: #fff; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Top002262 .search-box .btn::before { position: absolute; content: ''; border: 8px solid transparent; border-bottom-color: #b4b4b4; top: -15px; right: 4px; }
.Top002262 dt a.buy { display: block; width: 27px; height: 32px; background: url(../images/Top002114-icon_cart.png) no-repeat center top; position: relative; }
.Top002262 dt b { position: absolute; right: -12px; top: -6px; width: 18px; height: 18px; background: #8cc129; border-radius: 50%; text-align: center; line-height: 17px; color: #fff; }
.Top002262 dd { line-height: 32px; }
.Top002262 dd a { display: inline-block; }
.Top002262 dd a.a_login { background: url(../images/Top002114-icon.png) no-repeat left center; width: 22px; height: 22px }
.Top002262 dd a.reg { background: url(../images/Top002114-icon.png) no-repeat left center; width: 22px; height: 22px }
@media(max-width:1024px) {
	.Top002262 #header-menu { position: fixed; right: -100%; top: 0; background: #000; z-index: 100; padding-top: 70px; width: 70%; max-width: 300px; height: 100%; transition: ease-in-out 0.3s; }
	.Top002262 #header-menu.header-menu-show { right: 0; }
	.Top002262 #header-menu li em, .Top002262 #header-menu li em a { border-bottom: 0; }
	.Top002262 #header-menu li:nth-child(2n) { background: rgba(255, 255, 255, 0.1); }
	.Top002262 #header-menu li em a { font-weight: normal; }
	.Top002262 #header-menu li.has-sub em a { background: url(../images/Top002262-icon.png) no-repeat 95% center; }
	.Top002262 #header-menu li.clickon em a { background-image: url(../images/Top002262-icon_up.png); }
	.Top002262 #header-menu li .sub-menu { padding: 5%; }
	.Top002262 #open_menu { width: 40px; height: 30px; background: #e60012; margin-left: 10px; position: relative; z-index: 101; transition: background 0.3s; }
	.Top002262 #open_menu i, .Top002262 #open_menu i::before, .Top002262 #open_menu i::after { background: #fff; border-radius: 3px; }
	.Top002262 #open_menu i { left: 20%; width: 60%; height: 2px; margin-top: -1px; }
	.Top002262 #open_menu.open_menu_on { background: #000; position: fixed; right: 2%; }
	.Top002262 #open_menu.open_menu_on i { height: 3px; margin-top: -1.5px; }
}
.Banner002826 { position: relative; z-index: 1; }
.Banner002826 li.slick-slide { position: relative; }
.Banner002826 li.slick-slide img { display: block; width: 100%; }
.Banner002826 li.slick-slide video { position: absolute; z-index: 10; left: 50%; top: 50%; transform: translate(-50%, -50%); min-height: 100%; min-width: 100%; }
.Banner002826 li .txt { position: absolute; left: 0; top: 0; width: 100%; z-index: 16; text-align: center; color: #fff; height: 90%; }
.Banner002826 li .txt .ytable { height: 100%; max-width: 1100px; }
.Banner002826 li .txt aside { font-size: 3.645vw; /*letter-spacing: 0.3em;*/ font-family: "Pro-Bold"; text-transform: uppercase; }
.Banner002826 li .txt aside.text2 { font-family: "Microsoft YaHei Light"; font-size: 25px }
.Banner002826 li .txt span { background: #8cc129; color: #fff; padding: 11px 0px; font-family: "Pro-Bold"; text-transform: uppercase; display: block; margin: 24px  auto 0; width: 150px; border-radius: 2px; font-size: 16px; }
@media(min-width:1025px) {
	.Banner002826 li.slick-slide img.wap { display: none; }
}
@media(max-width:1024px) {
	.Banner002826 li.slick-slide img.pc { display: none; }
	.Banner002826 li.slick-slide video { left: -100%; top: 100%; opacity: 0; }
	.Banner002826 li.slick-slide .open-video { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3) url(../images/Banner002826_play.png) no-repeat center center; background-size: auto 50px; z-index: 20; }
	.Banner002826 li.video-show .open-video { left: -100%; opacity: 0; transform: translateX(-100%); }
	.Banner002826 li.video-show video { left: 50%; top: 50%; opacity: 1; }
}
.slick-slider { position: relative; display: block; -webkit-touch-callout: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }
.slick-list { position: relative; z-index: 1; display: block; overflow: hidden; }
.slick-list:focus { outline: none }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide .slick-loading img { display: none; }
.slick-slide .dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow .slick-hidden { display: none; }
.Banner002826 .slick-dots { position: absolute; left: 50%; transform: translate(-50%, 0); bottom: 5%; overflow: hidden; z-index: 10; }
.Banner002826 .slick-dots li { float: left; width: 18px; height: 18px; position: relative; border-radius: 50%; border: 2px solid #fff; cursor: pointer; }
.Banner002826 .slick-dots li:not(:last-child) { margin-right: 10px; }
.Banner002826 .slick-dots li:before { position: absolute; left: -1px; top: -1px; right: -1px; bottom: -1px; border-radius: 50%; background: #fff; transition: 0.3s; content: ''; }
.Banner002826 .slick-dots li.slick-active:before { transform: scale(0); -webkit-transform: scale(0); -ms-transform: scale(0); }
.Banner002826 .slick-dots li button { display: none; }
@media(max-width:640px) {
	.Banner002826 .slick-dots li { width: 10px; height: 10px; }
	.Banner002826 .slick-dots li:not(:last-child) { margin-right: 4px; }
}
.Floor003114 { padding: 5.02% 0 5.92% 0; overflow: hidden; font-family: "Pro-Bold"; font-size: 16px; position: relative; }
.Floor003114 .auto { max-width: 1500px; width: 86%; }
.Floor003114 .title { color: #222; margin-bottom: 4.1%; z-index: 1; }
.Floor003114 .title .cn { font-size: 49px; text-transform: uppercase; }
.Floor003114 .title .cn span { display: inline-block; position: relative; line-height: 0.75; }
.Floor003114 .title .intro { padding: 1% 0; position: relative; font-family: "Microsoft YaHei Light"; }
.Floor003114 .title .intro:before { position: absolute; content: ''; width: 5.75em; height: 2px; left: 0; bottom: 0; }
.Floor003114 .btn { }
.Floor003114 .slick-arrow { width: 55px; height: 55px; margin-left: -5%; background: #f4f4f5; background-size: 100% 100%; position: relative; border-radius: 56px; position: absolute; z-index: 99; top: 50%; }
.Floor003114 .slick-arrow:before { position: absolute; content: ''; width: 100%; height: 100%; left: 0px; top: 0; background: url(../images/Floor003114-jt2.png) no-repeat center center; background-size: 13px auto; }
.Floor003114 .slick-next { background: #004f8d; position: absolute; right: 5%; }
.Floor003114 .slick-next:before { background-image: url(../images/Floor003114-jt1.png); }
.Floor003114 .slider { width: 114%; overflow: hidden; }
.Floor003114 .slider .ul { padding-right: 9.591%; }
.Floor003114 .slider .slick-list { overflow: inherit; }
.Floor003114 .slick-slide:not(.slick-active) { opacity: 0.5; }
.Floor003114 .slick-slide a { display: block; margin-right: 46px; padding-bottom: 1px; }
.Floor003114 .pic { background: url(../images/Floor003114-imgbg.svg) no-repeat; background-size: 100% 100%; position: relative; }
.Floor003114 .pic:before { position: absolute; content: ''; left: 50%; transform: translateX(-50%); height: 3px; background-color: #004f8d; top: 0; transition: width 0.3s; width: 0; }
.Floor003114 .slick-slide.slick-active a:hover .pic:before { width: 100%; }
.Floor003114 .pic .Ispic { max-width: 100%; margin: 0 auto; padding-bottom: 80.852%; }
.Floor003114 .tit { border-bottom: 1px solid #eee; line-height: 4.625em; width: 88.341%; position: relative; }
.Floor003114 .tit aside { padding: 0 1.1875em; color: #333; line-height: 40px; }
.Floor003114 .tit aside.tex1 { font-size: 20px }
.Floor003114 .tit aside.tex2 { padding: 0 1.5em; color: #333; font-family: "Microsoft YaHei Light"; line-height: 20px; }
.Floor003114 .tit aside.tex3 { color: #8cc129; font-size: 20px; line-height: 58px; }
.Floor003114 .slick-slide.slick-active a:hover .tit aside { color: #004f8d; }
.Floor003114 .tit:before { position: absolute; content: ''; width: 27px; height: 3px; background-color: #8cc129; left: 1.1875em; bottom: -2px; }
@media (max-width:1024px) {
	.Floor003114 .title { padding-right: 0%; }
	.Floor003114 .title .cn { font-size: 5vw; }
}
@media (max-width:640px) {
	.Floor003114 { font-size: 3.5vw; }
	.Floor003114 .title .cn { font-size: 9vw; }
	.Floor003114 .slider .ul { padding-right: 18%; }
	.Floor003114 .slick-arrow { width: 45px; height: 45px; }
	.Floor003114 .slick-slide a { margin-right: 5vw; }
}
.Floor002718 { position: relative; z-index: 1; font-family: "Pro-Bold"; }
.Floor002718 .main { color: #fff; padding: 7.709% 0; background-position: center top; background-size: cover; background-repeat: no-repeat; background-attachment: fixed; }
.Floor002718 .main .ytable { height: 100%; }
.edit-css-2718 { font-size: 16px; text-align: center; line-height: 32px; }
.edit-css-2718 .tit { font-size: 32px; font-weight: normal; margin: 0 0 5% 0; text-transform: uppercase; }
.edit-css-2718 .tit span { display: block; font-size: 20px; }
.edit-css-2718 p { margin-bottom: 2%; margin-top: 0; font-family: "Microsoft YaHei Light"; }
.Floor002718 .main .link { width: 240px; line-height: 50px; text-align: center; color: #fff; border: 1px solid rgba(255, 255, 255, 0.5); display: block; margin: 0 auto; transition: 0.3s; font-size: 16px; text-transform: uppercase; }
.Floor002718 .main .link:hover { background: #8cc129; color: #fff; }
@media (max-width:640px) {
	.edit-css-2718 { line-height: 28px; padding: 25px 0; }
}
@font-face { font-family: 'PingFang-SC-Regular'; src: url("../fonts/Regular.woff") format("woff2"), url("../fonts/Regular.woff") format("woff"), url("../fonts/DINCond-Bold.ttf") format("truetype"), url("../fonts/DINCond-Bold.eot") format("embedded-opentype"), url("../fonts/DINCond-Bold.svg") format("svg"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Pro-Regular'; src: url("../fonts/Pro-Regular.woff") format("woff2"), url("../fonts/Pro-Regular.woff") format("woff"), url("../fonts/DINCond-Bold.ttf") format("truetype"), url("../fonts/DINCond-Bold.eot") format("embedded-opentype"), url("../fonts/DINCond-Bold.svg") format("svg"); font-weight: normal; font-style: normal; font-display: swap; }
.Floor002767 { font-family: 'Pro-Regular'; padding: 5% 0; }
.Floor002767 li { position: relative; overflow: hidden; padding-bottom: 22%; background-size: cover; }
.Floor002767 li>img { float: right; width: 100%; max-width: none; }
.Floor002767 li a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; }
.Floor002767 li .ytable { height: 100%; }
.Floor002767 li .inner { padding-left: 10.417%; max-width: 60%; font-size: 100px; }
.Floor002767 li .t-1 { color: #fff; font-size: 30px; font-weight: bold; text-transform: uppercase; }
.Floor002767 li .t-1:after { display: block; width: 0.90909em; height: 0.04545em; background: rgba(255, 255, 255, 0.8); content: ''; margin: 0.636363em 0; }
.Floor002767 li .t-2 { color: rgba(255, 255, 255, 0.7); font-size: 16px; line-height: 30px; margin-bottom: 2.08333em; font-family: "Microsoft YaHei Light"; }
.Floor002767 li .more { display: block; width: 60%; max-width: 11em; line-height: 2.8125em; position: relative; color: rgba(255, 255, 255, 0.8); font-size: 0.16em; text-align: center; transition: 0.3s 0.5s; }
.Floor002767 li .more:before, .Floor002767 li .more:after { position: absolute; content: ''; height: 1px; width: 100%; background: rgba(255, 255, 255, 0.2); transition: 0.5s; }
.Floor002767 li .more:before { left: 0; top: 0; }
.Floor002767 li .more:after { right: 0; bottom: 0; }
.Floor002767 li .more:hover:before, .Floor002767 li .more:hover:after { width: 0; }
.Floor002767 li .more:hover { background: #fff; color: #000; }
@media(max-width:1366px) {
	.Floor002767 li .inner { font-size: 80px; }
}
@media(min-width:769px) and (max-width:1024px) {
	.Floor002767 li .inner { font-size: 60px; }
}
@media(min-width:769px) {
	.Floor002767 li { float: left; width: 47.5%; }
	.Floor002767 li:nth-child(2) { float: right; }
}
@media(max-width:480px) {
	.Floor002767 { padding: 50px 0 }
	.Floor002767 li .t-1 { font-size: 20px; }
	.Floor002767 li .inner { font-size: 50px; padding-left: 5%; }
	.Floor002767 li { margin-bottom: 20px; padding-bottom: 58%; }
}
.Floor001840 { padding: 4% 0 3%; font-family: "Pro-Bold"; }
.Floor001840 .title { text-align: center; padding-bottom: 1%; }
.Floor001840 .title span { font-size: 12px; letter-spacing: 5px; color: #013263; }
.Floor001840 .title h1 { margin: 0; font-size: 45px; color: #222; text-transform: uppercase; }
@media(max-width:640px) {
	.Floor001840 { padding: 30px 0 }
	.Floor001840 .title h1 { font-size: 30px; }
	.Floor001840 .title h1:after { height: 5px; }
}
.Floor001840 .intro { max-width: 765px; margin: 1em auto 1.6em; text-align: center; line-height: 24px; color: #666; font-family: "Microsoft YaHei Light"; font-size: 16px }
.Floor001840 .item { padding: 0 10px; }
.Floor001840 .item img { display: block; width: 100%; }
.Floor001840 .item h5, .Floor001840 .item time, .Floor001840 .item p { padding: 0px 3% }
.Floor001840 .item h5 { font-size: 18px; color: #222; margin: 4% 0; }
.Floor001840 .item time { font-size: 14px; color: #8cc129; margin: 0; }
.Floor001840 .item p { color: #666; line-height: 22px; overflow: hidden; margin: 10px 0; height: 48px; filter: alpha(opacity=50); opacity: 0.6; -moz-opacity: 0.5; -khtml-opacity: 0.5; font-family: "Microsoft YaHei Light"; }
.Floor001840 .owl-dots { text-align: center; padding: 2% 0 1% 0 }
.Floor001840 .owl-dots div { display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: #ccc; cursor: pointer; margin: 0 10px; }
.Floor001840 .owl-dots div.active { background: #004f8d }
.Floor001840 .owl-dots { text-align: center; padding: 2% 0 1% 0 }
.Floor001840 .owl-dots .owl-dot { display: inline-block; width: 12px; height: 12px; border-radius: 50%; background: #ccc; border: none; cursor: pointer; margin: 0 10px; }
.Floor001840 .owl-dots .owl-dot.active { background: #004f8d }
@media(max-width:768px) {
	.Floor001840 .intro { padding-left: 2%; padding-right: 2%; }
}
.owl-carousel, .owl-carousel .owl-item { -webkit-tap-highlight-color: transparent; position: relative }
.owl-carousel { display: none; width: 100%; z-index: 1 }
.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; -moz-backface-visibility: hidden }
.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 }
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0, 0, 0) }
.owl-carousel .owl-item, .owl-carousel .owl-wrapper { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0) }
.owl-carousel .owl-item { min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-touch-callout: none }
.owl-carousel .owl-item img { display: block; width: 100% }
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display: none }
.no-js .owl-carousel, .owl-carousel.owl-loaded { display: block }
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.owl-carousel.owl-loading { opacity: 0; display: block }
.owl-carousel.owl-hidden { opacity: 0 }
.owl-carousel.owl-refresh .owl-item { visibility: hidden }
.owl-carousel.owl-drag .owl-item { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.owl-carousel.owl-grab { cursor: move; cursor: grab }
.owl-carousel.owl-rtl { direction: rtl }
.owl-carousel.owl-rtl .owl-item { float: right }
.owl-carousel .animated { animation-duration: 1s; animation-fill-mode: both }
.owl-carousel .owl-animated-in { z-index: 0 }
.owl-carousel .owl-animated-out { z-index: 1 }
.owl-carousel .fadeOut { animation-name: fadeOut }
@keyframes fadeOut {
	0% { opacity: 1 }
	100% { opacity: 0 }
}
.owl-height { transition: height .5s ease-in-out }
.owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity .4s ease }
.owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d }
.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000 }
.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url(owl.video.play.png) no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform .1s ease }
.owl-carousel .owl-video-play-icon:hover { -ms-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3) }
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display: none }
.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity .4s ease }
.owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100% }
.Bottom002359 .auto { max-width: 1600px; }
@media only screen and (max-width:1600px) {
	.Bottom002359 .auto { padding-left: 2%; padding-right: 2%; }
}
.Bottom002359 { background-color: #f6f6f6; line-height: 24px; font-family: "Microsoft YaHei Light"; }
.Bottom002359 .bottom { padding: 5% 0; position: relative; }
.Bottom002359 nav { float: right; width: 83%; padding-left: 3%; border-left: 1px solid #eee; }
.Bottom002359 nav dl { float: left; width: 15%; text-align: left; padding: 0; }
.Bottom002359 nav dl:nth-child(1) { width: 24%; }
.Bottom002359 nav dl:last-child { width: 13%; float: right; text-align: left; }
.Bottom002359 nav dt { font-size: 16px; line-height: 30px; padding-bottom: 10px; color: #333; margin-bottom: 10px; font-weight: lighter; font-family: "Pro-Bold"; }
.Bottom002359 nav dd { padding: 3px 0; }
.Bottom002359 nav dd b { font-size: 20px; color: #8cc129; font-family: "Pro-Bold"; }
.Bottom002359 nav dd a { color: #231815; }
.Bottom002359 nav dd a:hover { color: #005bac; }
.Bottom002359 dl dd.wx, .Bottom002359 dl dd.sina { margin-top: 10px; }
.Bottom002359 dl dd.wx { display: none; }
.Bottom002359 .tongji  li { list-style: none; float: left; }
.Bottom002359 .tongji li { width: 33%; max-width: 25px; height: 25px; text-align: center; margin: auto; margin: 0 14px; }
.Bottom002359 .tongji img { width: 100%; height: auto; }
.Bottom002359 .tongji { width: 100% !important; text-align: center; margin: auto; margin-top: 5px; }
.Bottom002359 dl dd.wx a, .Bottom002359 dl dd.sina a { display: block; height: 30px; line-height: 30px; font-size: 12px; text-align: left; color: #fff; background: #666666; min-width: 122px; max-width: 162px; padding-left: 13px; width: 100%; border-radius: 7px; transition: background-color .3s ease; margin: 0 0 0 auto; font-family: "Pro-Bold"; text-transform: uppercase; }
.Bottom002359 dl dd.wx a i, .Bottom002359 dl dd.sina a i { font-style: normal; padding-right: 10px; font-size: 22px; position: relative; top: 3px; line-height: 1; width: 32px; height: 22px; }
.Bottom002359 dl dd.sina a i.icon-Privacy { background: url(../images/Bottom002359-icon1.png) no-repeat 25% center; padding-left: 25px; }
.Bottom002359 .facebook i { background: url(../images/facebook.png) no-repeat center; content: ''; width: 22px; height: 22px; position: absolute; background-size: cover; }
.Bottom002359 dl dd.instagram a i.icon-edit:before { background: url(../images/instagram.png) no-repeat center; content: ''; width: 22px; height: 22px; position: absolute; }
.Bottom002359 dl dd.twitter a i.icon-edit:before { background: url(../images/twitter.png) no-repeat center; content: ''; width: 22px; height: 22px; position: absolute; }
.Bottom002359 dl dd.wx a:hover, .Bottom002359 dl dd.sina a:hover { background: #333; }
.Bottom002359 .bottom ul { float: left; width: 17%; }
.Bottom002359 .bottom ol { padding-bottom: 17%; }
.Bottom002359 .bottom ol img { height: 38px; }
.Bottom002359 .bottom li { color: #231815; font-size: 14px; line-height: 27px; font-family: 'ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ'; font-weight: lighter; }
.Bottom002359 .bottom li a:hover { color: #005bac; text-decoration: underline; }
.Bottom002359 .open-video { cursor: pointer; z-index: 10; }
.video-box { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 300; background: rgba(0, 0, 0, 0.85); }
.video-box .close { cursor: pointer; width: 40px; height: 40px; position: fixed; z-index: 4; right: 20px; top: 107px; }
.video-box .close::before, .video-box .close::after { position: absolute; content: ''; width: 80%; left: 10%; height: 3px; top: 50%; margin-top: -1.5px; background: #fff; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }
.video-box .close::before { transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
.video-box .ytable { height: 100%; }
.video-box .ytable-cell { text-align: center; }
.video-box video { width: 90%; max-width: 900px; }
@media(max-width:1600px) {
	.Bottom002359 nav dd b { font-size: 16px; }
}
@media(max-width:768px) {
	.Bottom002359 nav { display: none; }
	.Bottom002359 .bottom { text-align: center; }
	.Bottom002359 .bottom ul { float: none; width: auto; border-right: none; }
	.Bottom002359 .bottom ul { padding-bottom: 3%; }
	.Bottom002359 .bottom ol { padding-bottom: 15px; text-align: center; }
}
.Top002824 header { background: #fff; font-family: "Pro-Bold"; border-bottom: 1px solid #f5f5f5; }
.Top002824 header.fixed { position: fixed; left: 0; top: 0; width: 100%; z-index: 100; }
.Top002824 header.fixed menu { padding: 10px 0; }
.Top002824 a:hover { color: #004f8d; }
.Top002824 .auto { position: relative; z-index: 100; }
.Top002824 .logo { text-align: center; }
.Top002824 menu li { line-height: 40px; font-size: 18px; }
.Top002824 menu li em { font-style: normal; transition: 0.3s; }
.Top002824 menu li em, .Top002824 menu li em a, .Top002824 menu li>span { display: block; }
.Top002824 menu li.aon em a { color: #004f8d; }
.Top002824 .mater { width: 30px; height: 30px; background: url(../images/Top002114-icon.png) no-repeat left center; color: #004f8d; position: relative; z-index: 1; cursor: pointer; }
.Top002824 .mater em { width: 100%; height: 100%; }
.Top002824 .mater em a { width: 100%; height: 100%; }
.Top002824 .top-shop { position: relative; z-index: 5; margin-top: -5px; }
.Top002824 .top-shop span { padding-left: 29px; background: url(../images/Top002114-icon_cart.png) no-repeat left center; color: #004f8d; position: relative; z-index: 30; cursor: pointer; width: 30px; height: 30px; }
.Top002824 .top-shop span b { position: absolute; right: -5px; top: -6px; width: 18px; height: 18px; background: #8cc129; border-radius: 50%; text-align: center; line-height: 17px; color: #fff; font-size: 14px; }
.Top002824 .top-shop figure { border: 1px solid #004f8d; box-shadow: 0 0 2px rgba(0, 0, 0, 0.3); display: none; text-align: center; }
.Top002824 .top-shop.active figure { opacity: 1; -webkit-opacity: 1; transition: opacity 0.3s; }
.Top002824 .top-shop figure a { display: block; padding: 0 10px; }
.Top002824 .open-search { position: relative; z-index: 2; }
.Top002824 .open-search a { cursor: pointer; background: url(../images/Top002262-search.png) no-repeat left 0px; padding-left: 26px; color: #787878; transition: 0.3s; }
.Top002824 .top-search { position: absolute; padding-right: 50px; background: #f5f5f5; z-index: 10; }
.Top002824 .top-search .text { width: 100%; height: 50px; line-height: 50px; padding: 0 20px; color: #999; border: 0; background: none; }
.Top002824 .top-search .btn { position: absolute; right: 0; top: 0; width: 50px; height: 50px; background: url(../images/Top002262-search.png) no-repeat center center; }
@media(min-width:1025px) {
	.Top002824 .logo { width: 42.875%; top: 0; position: absolute; left: 32.5625%; transition: 0.3s; }
	.Top002824 .logo, .Top002824 .logo .ytable { height: 100%; }
	.search-show .Top002824 .logo { text-align: left; left: 0; right: 30px; width: auto; z-index: 10; background: #fff; }
	.search-show .Top002824 .logo .ytable { width: 34.875%; }
	.Top002824 menu ul { width: 20.5625%; }
	.Top002824 menu ul:nth-child(1) { float: left; }
	.Top002824 menu ul:nth-child(2) { float: right; width: 10.5625%; }
	.Top002824 menu { transition: 0.3s; padding: 30px 0; }
	.Top002824 menu li { float: left; }
	.Top002824 .top-shop figure { position: absolute; top: 0; border-radius: 5px; background: #fff; left: -10px; right: -10px; padding-top: 40px; opacity: 0; -webkit-opacity: 0; transition: opacity 0.2s; }
	.Top002824 .top-search { top: 50%; transform: translateY(-150%); -webkit-transform: translateY(-150%); -ms-transform: translateY(-150%); width: 0; opacity: 0; overflow: hidden; max-width: 500px; right: 60px; }
	.search-show .Top002824 .top-search { transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); opacity: 1; width: 50%; transition: width 0.5s, opacity 0.3s; }
	.Top002824 .open-search.on:before, .Top002824 .open-search:after { position: absolute; content: ''; width: 16px; height: 2px; right: 0; top: 50%; margin-top: -1px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); background: #000; opacity: 0; -webkit-opacity: 0; transition: 0.3s; }
	.Top002824 .open-search:after { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }
	.Top002824 .open-search.on:before, .Top002824 .open-search.on:after { opacity: 1; -webkit-opacity: 1 }
	.Top002824 .open-search.on a { opacity: 0; -webkit-opacity: 0; }
}
@media(min-width:1025px) and (max-width:1280px) {
	.Top002824 .logo { width: 30%; left: 35%; }
	.Top002824 menu ul { width: 35%; }
	.Top002824 menu li { font-size: 16px; }
}
@media(max-width:1024px) {
	.Top002824 .logo { padding: 0 30%; height: 80px; }
	.Top002824 .logo .ytable { height: 100%; }
	.Top002824 .top-search { left: 190px; right: 0; height: 0; overflow: hidden; transition: 0.3s; }
	.search-show .Top002824 .top-search { height: 50px; }
	.Top002824 .top-shop figure { padding: 20px 0; text-align: left; }
	.Top002824 .top-shop figure a { padding-left: 28px; }
	.Top002824 menu { position: fixed; left: -100%; opacity: 0; transition: 0.3s ease-in-out; top: 80px; background: #fff; width: 190px; height: 100%; box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset; padding-top: 30px; }
	.Top002824 menu li { padding: 10px 20px; margin: 0 !important; border-bottom: 1px solid #eee; }
	.Top002824 menu.menu-show { left: 0; opacity: 1; }
	.Top002824 .open-menu { position: absolute; right: 15px; top: 41%; transform: translateY(-50%); width: 30px; transition: 0.3s; }
	.Top002824 .open-menu i { height: 3px; background: #8cc129; display: block; margin: 6px 0; transition: 0.3s; }
	.Top002824 .open-menu.on { margin-right: 10px; }
	.Top002824 .open-menu.on i:nth-child(1) { transform: rotate(-45deg) translateY(0px); }
	.Top002824 .open-menu.on i:nth-child(2) { opacity: 0; }
	.Top002824 .open-menu.on i { transform: rotate(45deg) translateY(0px); }
	.Top002824 .mater { width: 100%; height: 50px; background: url(../images/Top002114-icon.png) no-repeat 13% center; }
}
@media(max-width:480px) {
	.Top002824 .top-search { left: 0; }
}
.Floor002573 { position: relative; z-index: 0; padding: 4% 0% 6% 0%; background: #f8f8fa; }
.Floor002573 .title { text-align: center; padding: 1% 0 1% 0; margin-bottom: 3%; color: #666; font-family: "Microsoft YaHei Light"; font-size: 16px; }
.Floor002573 .title aside { text-transform: uppercase; font-size: 14px; font-family: "Agency FB", "Courier New", Courier, monospace; color: #666; letter-spacing: 3px; padding-left: 3px; }
.Floor002573 .title h1 { text-align: center; font-size: 45px; color: #222; padding: 0% 0 1% 0; margin-top: 0; margin-bottom: 1%; font-family: "Pro-Bold"; text-transform: uppercase; }
@media(max-width:640px) {
	.Floor002573 { padding: 30px 0 }
	.Floor002573 .title { font-size: 30px; }
	.Floor002573 .title aside { font-size: 12px; }
	.Floor002573 .title h1 { font-size: 8vw; }
}
@media(max-width:480px) {
	.Floor002573 .title { font-size: 18px }
}
.Floor002573 .owl-carousel { position: relative; z-index: 10; }
.Floor002573 .owl-stage-outer { overflow: hidden; }
.Floor002573 .owl-item { float: left; }
.Floor002573 .item { position: relative; overflow: hidden; border-radius: 20px; }
.Floor002573 .item a { color: #fff; position: absolute; left: 0; top: 0; height: 100%; width: 100%; text-align: center; background: rgba(0, 79, 141, 0.2); transition: 0.3s; }
.Floor002573 .item .pic { display: block; width: 100%; }
.Floor002573 .item a .ytable { height: 100%; }
.Floor002573 .item p { line-height: 24px; height: 0; font-size: 12px; max-width: 220px; margin: 0 auto; transition: 0.3s; transform: translateY(100px); opacity: 0; margin-bottom: 0; padding: 0 2%; font-family: "Microsoft YaHei Light"; font-size: 14px; }
.Floor002573 .item a:hover { background: #004f8d; }
.Floor002573 .item a:hover p { opacity: 1; height: 48px; margin-bottom: 5%; transform: translateY(0); }
.Floor002573 .item h3 { margin: 0; font-size: 20px; padding: 2% 0; font-weight: normal; font-family: "Pro-Bold"; }
.Floor002573 .item a span { display: inline-block; background: url(../images/Floor002573_more.png) no-repeat; width: 22px; opacity: 0; transition: 0.4s; }
.Floor002573 .item a:hover span { opacity: 1; height: 10px; }
.Floor002573 .item .icon { max-width: 65px; max-height: 65px; opacity: 0.5; transition: 0.4s; }
.Floor002573 .item a:hover .icon { opacity: 1; }
@media(min-width:1281px) {
	.Floor002573 { }
}
@media(min-width:1025px) {
	.Floor002573 .disabled { display: none; }
	.Floor002573 { }
}
@media(max-width:1024px) {
	.Floor002573 { padding-left: 3%; padding-right: 3%; }
	.Floor002573 .owl-nav { text-align: center; padding: 3% 0; }
	.Floor002573 .owl-nav button { margin: 0 1px; position: relative; border: none; background: #8cc129; width: 40px; height: 40px; padding: 0; cursor: pointer; }
	.Floor002573 .owl-nav span { overflow: hidden; display: block; text-align: left; text-indent: -999em; width: 12px; height: 12px; border-top: 3px solid #fff; border-right: 3px solid #fff; }
	.Floor002573 .owl-nav .owl-prev span { margin-left: 15px; transform: rotate(-135deg); }
	.Floor002573 .owl-nav .owl-next span { margin-left: 12px; transform: rotate(45deg); }
}
@media(max-width:480px) {
	.Floor002573 .item .icon { max-width: 40px; max-height: 40px; }
}
.Floor002996 li { position: relative; }
.Floor002996 li.img-block { padding-bottom: 27%; background-size: cover; }
.Floor002996 li .txt-area { position: absolute; left: 0; top: 0; height: 100%; text-align: center; width: 100%; background: rgba(255, 255, 255, 0.96); z-index: 10; padding: 0 15%; }
.Floor002996 li .txt-area .ytable { height: 100%; }
.Floor002996 li .name { font-size: 38px; color: #222; font-family: "Pro-Bold"; text-align: left; }
.Floor002996 li pre { text-align: left; font-size: 16px; line-height: 1.5em; color: #666; font-weight: 100; margin: 2.6vw 0; font-family: "Microsoft YaHei Light"; padding: 0px 14% 0 0%; }
.Floor002996 li .more { width: 40%; max-width: 190px; line-height: 3.286em; background: #004f8d; display: inline-block; transition: 0.3s; font-weight: 100; color: #fff; float: left; }
.Floor002996 li .more:hover { background: #8cc129; color: #fff; }
@media(min-width:960px) {
	.Floor002996 li { float: left; width: 50%; }
}
@media(min-width:1025px) and (max-width:1366px) {
	.Floor002996 li .name { font-size: 3vw; }
	.Floor002996 li pre { font-size: 1.5vw; }
}
@media(max-width:640px) {
	.Floor002996 li.img-block { padding-bottom: 76%; background-size: cover; }
	.Floor002996 li .name { font-size: 7vw; }
	.Floor002996 li pre { margin: 5vw 0; padding: 0px 0% 0 0%; }
	.Floor002996 li .txt-area { padding: 0 6%; }
}
.Floor000905 { padding: 4% 0; font-family: "Pro-Bold"; }
.Floor000905 .auto { position: relative; padding-top: 4%; padding-bottom: 4%; overflow: hidden; }
.Floor000905 .title { font-size: 50px; line-height: 62px; background-size: 33%; color: #343434; padding-bottom: 1%; position: relative; font-family: "Pro-Bold"; text-transform: uppercase; }
.Floor000905 .title::before { position: absolute; content: ''; width: 32px; height: 3px; background-color: #343434; left: 0; bottom: 0; }
.Floor000905 figure { padding-right: 53%; font-size: 16px; }
.Floor000905 figure .tips { padding: 10% 0; font-family: "Microsoft YaHei Light"; line-height: 30px; }
.Floor000905 figure li { line-height: 25px; margin-bottom: 20px; padding-left: 30px; background: url(../images/Floor000905-icon1.png) no-repeat left 3px; }
.Floor000905 figure li:nth-child(2) { background-image: url(../images/Floor000905-icon2.png); }
.Floor000905 figure li:nth-child(3) { background-image: url(../images/Floor000905-icon3.png); }
.Floor000905 figure li:nth-child(4) { background-image: url(../images/Floor000905-icon4.png); }
.Floor000905 .job { border-radius: 20px; overflow: hidden; }
.Floor000905 .job a:hover { background-color: rgba(244, 166, 15, 0.8); color: #fff; }
.Floor000905 .job h2 { font-size: 22px; margin: 0; }
.Floor000905 .job p { margin: 20px 0; line-height: 25px; }
.Floor000905 .job span { background: url(../images/Floor000905-a_more.png) no-repeat; width: 38px; height: 9px; display: inline-block; }
@media(max-width:768px) {
	.Floor000905 figure { }
}
@media(min-width:640px) {
	.Floor000905 .job { position: absolute; right: 0; top: 0; width: 44.5%; height: 100%; }
	.Floor000905 .job a { position: absolute; height: 100%; width: 50%; left: 0; top: 0; padding-left: 5%; padding-top: 50%; }
}
@media(max-width:640px) {
	.Floor000905 figure { padding-right: 0; }
	.Floor000905 figure .tips { padding: 20px 0; }
	.Floor000905 .job a { padding: 5% 0 5% 5%; display: block; }
}
@media(max-width:480px) {
	.Floor000905 .title { font-size: 38px; }
}
.RighInfo002542 { padding: 4% 0; }
.RighInfo002542_1 { padding: 4% 0 0; }
.RighInfo002542 .intro { position: relative; overflow: hidden; width: 100%; padding-bottom: 4%; }
.RighInfo002542 .intro_1 { padding-bottom: 0%; }
.RighInfo002542 .intro:nth-child(2n) { }
.RighInfo002542_1 .info p span { color: #fff; font-size: 22px; background: #8cc129; border-radius: 40px; margin-right: 4px; text-align: center; width: 38px; height: 38px; display: inline-block; line-height: 38px; }
@media(min-width:1025px) {
	.RighInfo002542 .intro .Ispic { padding-bottom: 30%; }
	.RighInfo002542 .intro:nth-child(2n) .Ispic { }
	.RighInfo002542 .intro .info_main { padding-top: 2%; }
	.RighInfo002542 .intro:nth-child(2n) .info_main { padding-left: 0%; }
}
.RighInfo002542 .title { font-size: 27px; color: #333; font-family: "Pro-Bold"; }
.RighInfo002542 .title span { color: #fff; font-size: 22px; background: #8cc129; padding: 5px 13px; border-radius: 40px; margin-right: 4px; }
.RighInfo002542 .title::after { width: 50px; height: 2px; content: ''; display: block; margin-top: 20px; font-family: "Pro-Bold"; }
.RighInfo002542 .info_main .info { font-family: "Microsoft YaHei Light"; font-size: 16px; line-height: 30px; color: #000; }
.RighInfo002542 .info_list { max-width: 1360px; }
.RighInfo002542 .info_list dl { padding: 4% 0; }
@media(min-width:481px) {
	.RighInfo002542 .info_list dd { float: left; width: 31.5%; margin-right: 2.75%; }
	.RighInfo002542 .info_list dd:nth-child(3n) { margin-right: 0; }
	.RighInfo002542 .info_list dd:nth-child(3n+1) { clear: left; }
}
.RighInfo002542 .info_list dd img { display: block; width: 100%; }
.RighInfo002542 .info_list dd p { font-size: 20px; color: #000; }
.RighInfo002542 .info_list dd p span { font-size: 16px; color: #999; font-family: "Courier New", Courier, monospace; text-transform: uppercase; }
.RighInfo002542 .info_list dd div { line-height: 26px; }
.RighInfo002542 .info_nn { background: #004f8d; color: #fff !important; margin-top: -6%; padding: 10% 3% 5%; position: relative; z-index: -1; }
.RighInfo002542 .info_nn .title { color: #fff; font-family: "Pro-Bold"; }
.RighInfo002542 .info_nn .info { color: rgba(255, 255, 255, 0.8); }
@media(max-width:1360px) {
	.RighInfo002542 .info_list { padding: 0 2%; }
}
@media(max-width:1024px) {
	.RighInfo002542 .intro .Ispic { padding-bottom: 50%; }
	.RighInfo002542 .intro .info_main { padding: 3%; }
}
@media(max-width:640px) {
	.RighInfo002542 .title span { }
	.RighInfo002542 .title { font-size: 24px; }
}
.RighInfo0025556 { padding: 4% 0; }
.RighInfo0025556 .intro { position: relative; overflow: hidden; width: 100%; padding-bottom: 4%; }
.RighInfo0025556 .title1 { font-size: 42px; line-height: 62px; background-size: 33%; color: #343434; padding-bottom: 1%; position: relative; font-family: "Pro-Bold"; text-transform: uppercase; margin-bottom: 2%; }
.RighInfo0025556 .title1::before { position: absolute; content: ''; width: 32px; height: 3px; background-color: #343434; left: 0; bottom: 0; }
@media(min-width:1025px) {
	.RighInfo0025556 .intro .info_main { padding-top: 2%; }
}
.RighInfo0025556 .title { font-size: 22px; color: #004f8d; font-family: "Pro-Bold"; }
.RighInfo0025556 .title span { color: #fff; font-size: 22px; background: #8cc129; padding: 5px 13px; border-radius: 40px; margin-right: 4px; }
.RighInfo0025556 .title::after { display: block; margin-top: 20px; font-family: "Pro-Bold"; }
.RighInfo0025556 .info_main .info { padding-bottom: 3%; font-family: "Microsoft YaHei Light"; font-size: 16px; line-height: 30px; color: #000; }
.RighInfo0025556 .info_list { max-width: 1360px; }
.RighInfo0025556 .info_list dl { padding: 4% 0; }
@media(min-width:481px) {
	.RighInfo0025556 .info_list dd { float: left; width: 31.5%; margin-right: 2.75%; }
	.RighInfo0025556 .info_list dd:nth-child(3n) { margin-right: 0; }
	.RighInfo0025556 .info_list dd:nth-child(3n+1) { clear: left; }
}
.RighInfo0025556 .info_list dd img { display: block; width: 100%; }
.RighInfo0025556 .info_list dd p { font-size: 20px; color: #000; }
.RighInfo0025556 .info_list dd p span { font-size: 16px; color: #999; font-family: "Courier New", Courier, monospace; text-transform: uppercase; }
.RighInfo0025556 .info_list dd div { line-height: 26px; }
@media(max-width:1360px) {
	.RighInfo0025556 .info_list { padding: 0 2%; }
}
@media(max-width:1024px) {
	.RighInfo0025556 .intro .Ispic { padding-bottom: 50%; }
	.RighInfo0025556 .intro .info_main { padding: 3%; }
}
@media(max-width:640px) {
	.RighInfo0025556 .title1 { font-size: 38px; }
	.RighInfo0025556 .title span { font-size: 40px; }
}
.Banner003069 { position: relative; z-index: 1; }
.Banner003069 .auto { max-width: 1400px; }
.Banner003069 .Ispic { height: 300px; }
.Banner003069 .txt { position: absolute; left: 0; bottom: 6.6vw; width: 100%; z-index: 10; color: #fff; font-size: 36px; text-align: center; }
.Banner003069 .txt .en { font-size: 38px; font-family: "Pro-Bold"; text-transform: uppercase; }
.Banner003069 .txt .cn { font-family: 'SourceHanSansCN-Bold'; }
@media(max-width:768px) {
	.Banner003069 .Ispic { height: 44vw; }
	.Banner003069 .txt { font-size: 6vw; bottom: 11.6vw; }
}
.PicList002953 { padding: 3.5vw 0 0; }
.PicList002953 li { float: left; width: 30.6666%; background: #fff; margin-bottom: 3.332%; margin-right: 4%; }
.PicList002953 li a { display: block; }
.PicList002953 li:nth-child(3n) { margin-right: 0%; }
.PicList002953 li:nth-child(2n+1) { }
.PicList002953 li aside.dot { font-size: 24px; line-height: 1.2em; border-left: 4px solid #8cc129; margin-bottom: 20px; padding-left: 10px; font-weight: bold; font-family: "Pro-Bold"; }
.PicList002953 li a:hover aside.dot { color: #004f8d; border-left: 4px solid #004f8d; }
.PicList002953 li .txt { padding: 20px 0px 0; }
.PicList002953 li .txt span { padding: 5px 0px 0; color: #8cc129; font-family: "Pro-Bold"; font-size: 28px; background: url(../images/gwuc.png) no-repeat 96% center; }
.PicList002953 li p { margin: 0; line-height: 1.625em; font-size: 16px; color: #666; font-family: "Microsoft YaHei Light"; }
.PicList002953 li .pic { overflow: hidden; border-radius: 5px; }
.PicList002953 li .Ispic { padding-bottom: 65.077%; transition: 0.3s; }
.PicList002953 li a:hover .Ispic { transform: scale(1.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); }
.PicList002953 li .more { overflow: hidden; display: none; }
.PicList002953 li .more span { float: left; width: 40px; height: 40px; border: solid 2px #e5e5e5; border-radius: 50%; position: relative; transition: 0.3s; }
.PicList002953 li .more span:after { position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #666; border-right: 2px solid #666; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); margin: -5px 0 0 -7px; left: 50%; top: 50%; }
.PicList002953 li a:hover .more span { border-color: #4ab344; background: #4ab344; }
.PicList002953 li a:hover .more span:after { border-color: #fff; }
@media(max-width:1024px) {
	.PicList002953 li .txt { padding: 1vw 1vw 0; }
}
@media(max-width:768px) {
	.PicList002953 li { float: left; width: 48%; background: #fff; margin-bottom: 3.332%; margin-right: 4%; }
	.PicList002953 li:nth-child(3n) { margin-right: 4%; }
	.PicList002953 li:nth-child(2n) { margin-right: 0%; }
	.PicList002953 li aside.dot { margin-bottom: 2vw; }
	.PicList002953 li .more { padding-top: 2vw; }
	.PicList002953 li .more span { width: 26px; height: 26px; }
}
@media(max-width:420px) {
	.PicList002953 { padding: 40px 0 0; }
	.PicList002953 li { float: none; width: 100%; margin-bottom: 40px; }
}
.Page002274 { text-align: center; padding: 1% 0 60px; color: #666666; font-family: "Pro-Bold"; }
.Page002274 .Pages * { vertical-align: middle; }
.Page002274 .Pages .p_cur, .Page002274 .Pages .p_count, .Page002274 .Pages .p_total { display: none; }
.Page002274 .Pages a { display: inline-block; padding: 0 18px; line-height: 45px; background-color: #eef0f1; color: #666666; margin-left: 5px; border-radius: 33px; }
.Page002274 .Pages a:hover, .Page002274 .Pages a.a_cur { color: #fff; background-color: #004f8d; }
.Page002274 .Pages em { font-style: normal; display: inline-block; vertical-align: middle; }
.Page002274 .Pages .i_text { width: 47px; height: 36px; line-height: 36px; border: 1px solid #ceced5; }
.Page002274 .Pages .i_button { cursor: pointer; background: none; width: 47px; height: 36px; border: 1px solid #ceced5; }
.Page002274 .Pages .p_jump b { font-weight: normal; margin: 0 5px; }
.Page002274 .Pages .a_prev, .Page002274 .Pages .a_next { font-family: "宋体"; font-weight: bold; }
@media(max-width:1000px) {
	.Page002274 .Pages em { display: none; }
}
@media(max-width:640px) {
	.Page002274 .Pages a.a_first, .Page002274 .Pages a.a_end { display: none; }
}
.PicList002926 { padding: 3% 0; font-family: "Pro-Bold"; }
.PicList002926 .auto { max-width: 1400px; }
.PicList002926 .more { text-align: center; width: 125px; line-height: 40px; color: #fff; background: #a5894b; display: block; }
.PicList002926 .more:hover { background: #a52d34; }
.PicList002926 .more:after { display: inline-block; content: ''; background: url("../images/PicList002926_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px; }
@media(max-width:480px) {
	.PicList002926 .more { line-height: 10vw; }
}
.PicList002926 li { margin-bottom: 0.17vw; }
.PicList002926 li .pic a { display: block; overflow: hidden; }
.PicList002926 li .pic img { transition: 0.3s; width: 100%; }
.PicList002926 li:hover .pic img { transform: scale(1.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); }
.PicList002926 li:nth-child(2n-1) .info .inner { margin-left: 0.6vw; padding-right: 0; }
.PicList002926 li:nth-child(2n) .info .inner { margin-right: 0.6vw; padding-left: 0; }
.PicList002926 li .info .inner { padding: 0.03vw 1.98vw 2.03vw; text-align: left; }
.PicList002926 li .icon { padding-top: 15%; }
.PicList002926 li .icon img { max-height: 45px; }
.PicList002926 li h3 { font-size: 26px; text-align: left; margin-top: 10px; }
.PicList002926 li h3:after { display: block; content: ''; height: 2px; background: #8cc129; width: 100px; margin: 10px 0; }
.PicList002926 li h3 a { color: #000; }
.PicList002926 li h3 a:hover { color: #a52d34; }
.PicList002926 li .more { margin: 0 auto; }
.PicList002926 li p { color: #555; line-height: 1.715em; margin-bottom: 3%; font-family: "Microsoft YaHei Light"; text-align: justify; font-size: 16px; }
@media(min-width:1025px) {
	.PicList002926 li .pic { width: 59.642%; }
}
@media(max-width:1024px) {
	.PicList002926 li .ytable, .PicList002926 li .ytable-cell { display: block; }
}
@media(max-width:640px) {
	.PicList002926 li h3 { font-size: 5vw; }
	.PicList002926 li .icon { padding-top: 5px }
	.PicList002926 li .info .inner { padding: 5vw 3vw; }
}
.Menu002188 { background: #f5f5fa; padding: 30px 0; font-size: 15px; }
.Menu002188 .Menu { float: left; }
.Menu002188 .Menu li { float: left; margin: 0 20px 0px 0; }
.Menu002188 .Menu li a { font-size: 16px; color: #999; padding: 10px 20px; transition: .3s ease-out; border-radius: 2px; font-family: "Pro-Bold"; }
.Menu002188 .Menu li.cur a, .Menu002188 .Menu li a:hover { color: #fff; background: #004f8d; }
.Menu002188 .Currents { text-align: right; color: #999; line-height: 25px; float: right; font-family: "Microsoft YaHei Light"; }
.Menu002188 .Currents em { font-style: normal; background: url(../images/Menu002188-current_icon.png) no-repeat left center; background-size: auto 100%; padding-left: 30px; display: inline-block; }
.Menu002188 .Currents a { color: #999; transition: .3s ease-out; }
.Menu002188 .Currents a:hover { color: #0089a8; }
@media (max-width:1000px) {
	.Menu002188 .Currents { display: none; }
}
@media (max-width:480px) {
	.Menu002188 .Menu li { margin: 0 0px 0px 0; padding: 10px 0px; }
	.Menu002188 .Menu li a { padding: 10px 13px; }
}
.Timeline002853 { background: url(../images/RighInfo002812-map.png) no-repeat center center; padding-bottom: 4%; }
@media(min-width:1025px) {
	.Timeline002853 .slider-nav { float: left; width: 34.516%; }
	.Timeline002853 .slider-for { float: right; width: 60.134%; }
	.Timeline002853 .slider-nav .slick-arrow { width: 197.246%; right: 0; top: 50%; }
	.Timeline002853 .slider-nav .slick-prev { margin-top: -65px; }
	.Timeline002853 .slider-nav .slick-next { margin-top: 65px; }
	.Timeline002853 .slider-nav .slick-next:before { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }
	.Timeline002853 .slider-nav li { padding-right: 3vw; text-align: right; }
}
.Timeline002853 .slider-nav { position: relative; padding: 0vw 0; }
.Timeline002853 .slider-nav .slick-arrow { position: absolute; font-size: 0; border: 0; cursor: pointer; font-size: 0; padding: 0; z-index: 10; }
.Timeline002853 .slider-nav .slick-arrow:before { position: absolute; content: ''; width: 50px; height: 50px; background: url(../images/Timeline002853_btn.png) no-repeat center center; left: 77%; top: 50%; border-radius: 50%; margin: -25px 0 0 60px; }
.Timeline002853 .slider-nav li { line-height: 129px; font-size: 18px; color: #ccc; font-weight: 100; }
.Timeline002853 .slider-nav li span { font-family: "DINPro-Regular"; font-size: 34px; margin-right: 10px; }
.Timeline002853 .slider-nav li.slick-center { color: #666; background: #f5f5f7; }
.Timeline002853 .slider-for .box { padding-top: 6.2vw; line-height: 28px; padding-right: 2%; }
.Timeline002853 .slider-for .year { font-family: "DINBold"; color: #004f8d; font-size: 48px; line-height: normal; font-family: "Pro-Bold"; }
.Timeline002853 .slider-for .desc { line-height: 28px; color: #333; margin: 1vw 0 2vw 0; font-size: 30px; line-height: 28px; font-family: "Pro-Bold"; }
.Timeline002853 .slider-for .info { line-height: 30px; font-size: 16px; font-family: "Microsoft YaHei Light"; color: #000 }
.Timeline002853 .slider-nav .slick-track { transition: 0.3s; }
@media(max-width:1024px) {
	.Timeline002853 .slider-nav .slick-arrow:before { margin: -25px 0 0 60px }
	.Timeline002853 .slider-nav li { line-height: 30px; text-align: center; padding: 20px 0; }
	.Timeline002853 .slider-nav { padding: 0 5vw; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; }
	.Timeline002853 .slider-nav .slick-arrow { height: 100%; top: 0; }
	.Timeline002853 .slider-nav .slick-prev { left: -83px; }
	.Timeline002853 .slider-nav .slick-next { right: 88px; }
	.Timeline002853 .slider-nav .slick-prev:before { transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); }
	.Timeline002853 .slider-nav .slick-next:before { transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); }
	.Timeline002853 .slider-nav .slick-track { margin-top: 0 !important; }
	.Timeline002853 .slider-nav li.slick-current { color: #666; }
}
@media(max-width:640px) {
	.Timeline002853 .slider-for .box { padding: 1% }
	.Timeline002853 { padding: 60px 0 14% }
	.Timeline002853 .slider-nav li { font-size: 16px; }
	.Timeline002853 .slider-nav li span { font-size: 24px; }
}
@font-face { font-family: 'bebas-neue'; src: url("https://work.gzwhir.com:51932/Build/Content/Resoures/whirfonts/bebas-neue.woff") format("woff"); font-display: swap; }
@font-face { font-family: 'DIN-Medium'; src: url("https://work.gzwhir.com:51932/Build/content/Resoures/whirfonts/DIN/Medium.woff") format("woff"); font-display: swap; }
.PicList000687 { padding: 4% 0 0 0; overflow: hidden; font-family: "Pro-Bold"; }
.PicList000687 .more { text-align: center; width: 125px; line-height: 40px; color: #fff; background: #004f8d; display: block; border-radius: 3px; font-family: "Microsoft YaHei Light"; }
.PicList000687 .more:hover { background: #8cc129; }
.PicList000687 .more:after { display: inline-block; content: ''; background: url("../images/PicList000687_more1.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px; }
@media(max-width:480px) {
	.PicList000687 .more { line-height: 10vw; }
}
.PicList000687 .tit { font-size: 25px; color: #333; }
.PicList000687 time { font-family: "Pro-Bold"; }
.PicList000687 p { line-height: 1.715em; color: #7d7d7d; height: 3.43em; margin-bottom: 2.03vw; font-family: "Microsoft YaHei Light"; }
@media(max-width:640px) {
	.PicList000687 .tit { font-size: 4vw; }
	.PicList000687 p { font-size: 3.5vw; }
}
.PicList000687 .news-top { padding-bottom: 2.22vw; }
.PicList000687 .news-top .info { background: #f6f6fa }
.PicList000687 .news-top time { display: block; color: #8cc129; font-size: 18px; font-family: "Pro-Bold"; }
.PicList000687 .news-top time span { font-size: 2em; }
.PicList000687 .news-top .slick-dots { text-align: center; padding-top: 1.72vw; }
.PicList000687 .news-top .slick-dots li { display: inline-block; width: 15px; height: 15px; margin: 0 5px; background-color: #d9d9d9; border-radius: 50% }
.PicList000687 .news-top .slick-dots li button { display: none; }
.PicList000687 .news-top .slick-dots li.slick-active { background: #8cc129; }
@media(min-width:769px) {
	.PicList000687 .news-top .pic { width: 520px; }
	.PicList000687 .news-top .info .main { padding: 0 4.21vw; }
}
@media(min-width:1025px) and (max-width:1024px) {
	.PicList000687 .news-top .pic { width: 45%; }
}
@media(max-width:768px) {
	.PicList000687 .news-top .ytable-cell, .PicList000687 .news-top .ytable { display: block; }
	.PicList000687 .news-top .info { padding: 5vw; }
}
@media(max-width:640px) {
	.PicList000687 .news-top time { font-size: 3.6vw; }
}
.PicList000687 .news-list { padding: 0vw; }
.PicList000687 .news-list li { background: #f5f5fa; margin-bottom: 2vw; }
.PicList000687 .news-list li a:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
.PicList000687 .news-list .main { padding-left: 3.17vw; padding-right: 4.06vw; }
.PicList000687 .news-list .tit { margin-top: 5px; }
.PicList000687 .news-list time { color: #8cc129; font-size: 20px; }
.PicList000687 .news-list .more { line-height: normal; color: #004f8d; background: none; width: auto; text-align: left; }
.PicList000687 .news-list .more:after { background-image: url("../images/PicList000687_more.png"); }
@media(min-width:641px) {
	.PicList000687 .news-list .pic { width: 470px; }
}
@media(max-width:640px) {
	.PicList000687 .news-list .ytable-cell, .PicList000687 .news-list .ytable { display: block; }
	.PicList000687 .news-list li { margin-bottom: 6vw; }
	.PicList000687 .news-list .main { padding: 4vw; border-bottom: 0; }
}
.Form001852 { padding: 0% 0 5%; }
.Form001852 .title { font-size: 50px; line-height: 62px; background-size: 33%; color: #343434; padding-bottom: 1%; margin-bottom: 4%; position: relative; font-family: "Pro-Bold"; text-transform: uppercase; }
.Form001852 .title::before { position: absolute; content: ''; width: 32px; height: 3px; background-color: #343434; left: 0; bottom: 0; }
.Form001852 .from-title { text-align: center; padding: 3% 0; }
.Form001852 .from-title span { font-size: 12px; letter-spacing: 5px; color: #c94645; }
.Form001852 .from-title h1 { margin: 0; font-size: 42px; padding: 10px 0; font-weight: normal; color: #000; }
.Form001852 .from-title h1:after { display: block; margin: 0 auto; width: 70px; height: 10px; background-color: #00803e; margin-top: 20px; content: ''; }
@media(max-width:640px) {
	.Form001852 .from-title h1 { font-size: 30px; }
	.Form001852 .from-title h1:after { height: 5px; }
}
.Form001852 .from { }
.Form001852 .from td { padding-bottom: 2%; }
.Form001852 .from td div { position: relative; }
.Form001852 .from td.f_name { padding-right: 5%; width: 52%; }
.Form001852 .from label { position: absolute; left: 10px; top: 0; line-height: 55px; color: #999; font-family: "Microsoft YaHei Light"; }
.Form001852 .from .text { width: 100%; height: 55px; line-height: 55px; text-indent: 10px; border: none; background: #f5f5f6; }
.Form001852 .from textarea.text { height: 200px; }
.Form001852 .from .btn { text-align: center; }
.Form001852 .from .btn input { font-weight: bold; cursor: pointer; padding: 0; border: none; width: 140px; height: 40px; border-radius: 4px; color: #fff; font-family: "Microsoft YaHei Light"; background: #8cc129; }
@media(max-width:480px) {
	.Form001852 .title { font-size: 38px; }
}
.RichInfo005 { padding: 4% 0 4%; font-family: "Microsoft YaHei Light"; }
.RichInfo005 .news_info .title { text-align: center; padding-bottom: 20px; border-bottom: 1px dashed #d2d2d2; margin-bottom: 30px }
.RichInfo005 .news_info .title h1 { margin: 0; padding-bottom: 15px; font-size: 28px; font-weight: 400; color: #333; text-align: left; line-height: 32px; font-family: "Pro-Bold"; }
.RichInfo005 .news_info .title p { margin: 0; padding-bottom: 10px; text-align: left; }
.RichInfo005 .news_info .title p span { display: inline-block; margin-right: 20px; color: #888; }
.RichInfo005 .news_info .info { text-align: justify; text-justify: inter-ideograph }
.RichInfo005 .news_info .center { text-align: center }
.RichInfo005 .info { font-size: 16px; line-height: 28px; color: #333; }
.RichInfo005 .info p { margin: 15px 0 }
.RichInfo005 .info img { width: 100%; display: block; margin: 3% auto }
.RichInfo005 .bot { position: relative; margin-top: 50px }
.RichInfo005 .info_back { text-align: center; clear: both; padding: 10px 0; position: absolute; right: 0; top: 0 }
.RichInfo005 .info_back a { color: #fff; font-size: 14px; background: #004f8d; display: block; padding: 10px 30px; border-radius: 50px; }
.RichInfo005 .info_back a:hover { background: #fff; color: #004f8d; border: 1px #004f8d solid }
.RichInfo005 .info_pn span { display: block; font-size: 16px; margin: 15px 0 }
.RichInfo005 .info_pn span a { color: #999 }
.RichInfo005 .info_pn span a:hover { color: #004f8d; text-decoration: underline }
@media(max-width:1000px) {
	.RichInfo005 .info_back { position: relative }
	.RichInfo005 .bot { position: relative; margin-top: 15px }
	.RichInfo005 .info img { width: 100% }
}
@media(min-width:1000px) {
	.RichInfo005 .info_pn span { width: 80% }
}
.RighInfo001774 .slick-slider { position: relative; z-index: 1; display: block; -webkit-touch-callout: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }
.RighInfo001774 .slick-list { position: relative; z-index: 1; display: block; overflow: hidden; }
.RighInfo001774 .slick-list:focus { outline: none }
.RighInfo001774 .slick-list.dragging { cursor: pointer; cursor: hand; }
.RighInfo001774 .slick-slider .slick-track, .RighInfo001774 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.RighInfo001774 .slick-track { position: relative; top: 0; left: 0; display: block; }
.RighInfo001774 .slick-track:before, .RighInfo001774 .slick-track:after { display: table; content: ''; }
.RighInfo001774 .slick-track:after { clear: both; }
.RighInfo001774 .slick-loading .slick-track { visibility: hidden; }
.RighInfo001774 .slick-slide { display: none; float: left; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.RighInfo001774 .slick-slide .slick-loading img { display: none; }
.RighInfo001774 .slick-slide .dragging img { pointer-events: none; }
.RighInfo001774 .slick-initialized .slick-slide { display: block; }
.RighInfo001774 .slick-loading .slick-slide { visibility: hidden; }
.RighInfo001774 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.RighInfo001774 .slick-arrow .slick-hidden { display: none; }
.RighInfo001774 { padding: 4% 0 6%; font-family: "Pro-Bold"; }
.RighInfo001774 .title { color: #000; font-size: 28px; border-bottom: 1px solid #e5e5e5; padding: 15px 0; margin-top: 0; margin-bottom: 30px; }
.RighInfo001774 h2 { font-size: 20px; }
.RighInfo001774 .list_img { float: left; width: 45%; }
.RighInfo001774 .big { margin-bottom: 20px; }
.RighInfo001774 .big li figure { border: 1px solid #f3f3f3; padding-bottom: 85%; background-size: cover; }
.RighInfo001774 .small { padding: 0 30px; position: relative; }
.RighInfo001774 .small .slick-arrow { position: absolute; height: 100%; top: 0; width: 25px; z-index: 10; cursor: pointer; border: 0; background: none; padding: 0; }
.RighInfo001774 .small .slick-prev { left: 0; }
.RighInfo001774 .small .slick-next { right: 0; }
.RighInfo001774 .small .slick-disabled { cursor: default; }
.RighInfo001774 .small .slick-arrow span { font-size: 20px; display: block; width: 28px; height: 28px; color: #ccc; background: url(../images/right-arrow.svg) 50%/contain no-repeat; }
.RighInfo001774 .small .slick-arrow span.button-left { font-size: 20px; width: 28px; height: 28px; color: #ccc; background: url(../images/left-arrow.svg) 50%/contain no-repeat; }
.RighInfo001774 .small li figure { margin: 0 auto; padding-bottom: 81%; background-size: cover; max-width: 90%; border: 1px solid #e5e5e5; }
.RighInfo001774 .small li.slick-current figure { border-color: #8cc129; }
.zoomContainer { z-index: 100; }
.RighInfo001774 .intro { float: right; width: 48%; }
.RighInfo001774 .intro p { font-size: 16px; line-height: 24px; line-height: 26px; font-family: "Microsoft YaHei Light"; }
.RighInfo001774 .intro dl { color: #666; display: table; width: 100%; padding-bottom: 3%; font-size: 16px; }
.RighInfo001774 .intro dt, .RighInfo001774 .intro dd { display: table-cell; vertical-align: top; line-height: 30px; }
.RighInfo001774 .intro dt { width: 50px; font-weight: bold; }
.RighInfo001774 .intro dd h1 { font-size: 27px; color: #8cc129; margin: 0; }
.RighInfo001774 .intro dd a { float: left; padding: 1px; border: 1px dashed #ccc; margin-right: 10px; text-align: center; line-height: 35px; color: #666; cursor: pointer; padding: 1px 16px; }
.RighInfo001774 .intro dd a.on { padding: 0 15px; border: 2px solid #e9282c; background: url(../images/RighInfo001774-icon_a_select.png) no-repeat right bottom; }
.RighInfo001774 .intro dd i { display: inline-block; background: #e7161b; color: #fff; font-style: normal; font-size: 12px; padding: 0 8px; }
.RighInfo001774 .intro dd .num { height: 30px; line-height: 30px; width: 50px; text-align: center; }
.RighInfo001774 .buy a { display: block; font-size: 14px; height: 48px; line-height: 44px; color: #000; border-radius: 30px; text-transform: uppercase; font-weight: bold; text-align: center; padding: 0 30px; border: 2px solid #004f8d; background: #004f8d; }
.RighInfo001774 .buy { margin-top: 20px; }
.RighInfo001774 .buy a.gobuy { margin-bottom: 20px; color: #fff; }
.RighInfo001774 .buy a.addcart { border-color: #e7e7e7; background: url(../images/RighInfo001774-icon_addcart.png) no-repeat 44% center; padding-left: 50px; }
.RighInfo001774 .salenum { margin: 3% 0; border: 1px dashed #c9c9c9; padding: 3% 0; border-left: 0; border-right: 0; }
.RighInfo001774 .salenum li { float: left; margin-right: 3%; }
.RighInfo001774 .salenum li span { color: #e00616; }
.RighInfo001774 .share li { float: left; margin-right: 5px; }
.RighInfo001774 .share li a { display: block; line-height: 30px !important; border: 1px solid #e7e7e7; border-radius: 3px; padding-left: 30px !important; padding-right: 10px; background: url(../images/RighInfo001774-icon_share.png) no-repeat 10px 8px #f9f9f9; color: #333; }
.RighInfo001774 .share li a.favorites { background-position: 10px -85px; }
.RighInfo001774 .share li.bshare-custom a { float: none; height: auto !important; background-position: 10px center; }
.RighInfo001774 .share li a:hover { background-image: url(../images/RighInfo001774-icon_share_hover.png); }
.RighInfo001774 .tips { margin-top: 6%; padding: 0 15%; }
.RighInfo001774 .tips li { float: left; line-height: 28px; padding-left: 36px; background: url(../images/RighInfo001478-icon_tips.png) no-repeat 0 0; }
.RighInfo001774 .tips li.b { background-position: 0 -67px; margin-left: 8%; }
.RighInfo001774 .tips li.c { background-position: 0 -129px; }
.RighInfo001774 .tips li.d { background-position: 0 -196px; }
.RighInfo001774 .infobox .tab { overflow: hidden; margin: 0px 0 7%; text-align: left; font-size: 24px; }
.RighInfo001774 .infobox .tab span { color: #000; line-height: 45px; }
.RighInfo001774 .single { padding: 15px 0 40px; font-size: 16px; color: #333 }
.RighInfo001774 .single .tableInfo { }
.RighInfo001774 .tableInfo dd { float: left; width: 25%; padding: 5px 10px 22px 0; line-height: 24px; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #333; font-size: 16px; }
.RighInfo001774 .infobox_2 .tableInfo dd:nth-child(2n) { width: 30%; }
.RighInfo001774 .infobox_2 .tableInfo dd:nth-child(4n) { width: 20%; }
.RighInfo001774_1 { background-color: #f9f9f9; padding: 3% 0; }
.RighInfo001774_1 .infobox_1 { padding: 2% 0 5%; }
.RighInfo001774_1 .infobox_1 .single { float: left; width: 46%; padding-top: 7%; }
.RighInfo001774_1 .infobox_1 .pic { float: right; width: 50%; }
@media(max-width:1000px) {
	.RighInfo001774 .intro { width: 55%; margin-right: 0; }
}
@media(max-width:768px) {
	.RighInfo001774 .list_img, .RighInfo001774 .guess_like, .RighInfo001774 .faq, .RighInfo001774 .intro { float: none; width: auto; margin-bottom: 3%; }
	.RighInfo001774 .tableInfo dd { width: 50%; }
	.RighInfo001774 .Pages .p_jump { display: none; }
	.zoomContainer { display: none !important; }
}
@media(max-width:480px) {
	.RighInfo001774 .buy a.addcart { background: url(../images/RighInfo001774-icon_addcart.png) no-repeat 38% center; }
}
.TextList002205 { padding: 4% 0 2%; }
.TextList002205 .siderLeft { width: 16.7%; float: left; }
.TextList002205 .siderLeft ul li { text-align: center; line-height: 34px; }
.TextList002205 .siderLeft ul li+li { border-top: 1px solid #fff; }
.TextList002205 .siderLeft ul li>a { display: block; background: #f4f4f4; }
.TextList002205 .siderLeft ul li.cur>a { background: #c02a05; color: #fff; }
.TextList002205 .list { }
.TextList002205 .list .item { margin-bottom: 18px; }
.TextList002205 .list .item i.icon { display: block; position: absolute; right: 20px; top: 20px; background: url(../images/TextList002205-icon.png) -44px -82px no-repeat; width: 21px; height: 11px; transition: all 0.5s ease-out 0s; overflow: hidden; }
.TextList002205 .list .item .Q { margin: 0; line-height: 24px; padding: 18px; padding-left: 75px; padding-right: 50px; overflow: hidden; -o-text-overflow: ellipsis; position: relative; background: #f9f9f9; cursor: pointer; transition: all 0.5s ease-out 0s; font-family: "Pro-Bold"; }
.TextList002205 .list .item .Q>a { color: #333333; font-size: 18px; }
.TextList002205 .list .item em.icon { position: absolute; top: 0; left: 0; width: 50px; height: 100%; display: block; text-align: center; font-family: Arial; font-size: 24px; font-weight: bold; font-style: normal; color: #333; }
.TextList002205 .list .item .Q em.icon { background: #efefef; transition: all 0.5s ease-out 0s; font-family: "Pro-Bold"; line-height: 40px; }
.TextList002205 .list .item .A { position: relative; padding: 25px 25px 25px 75px; background: #f1f1f1; display: none; font-family: "Microsoft YaHei Light"; line-height: 28px; font-size: 16px; }
.TextList002205 .list .item .A em.icon { background: #f9f9f9; color: #8cc129; transition: all 0.5s ease-out 0s; font-family: "Pro-Bold"; }
.TextList002205 .list .item.active .Q em.icon { background: #8cc129; color: #fff; line-height: 43px; }
.TextList002205 .list .item.active i.icon { background-position: -44px -70px; }
@media(max-width:480px) {
	.TextList002205 .list .item .Q>a { font-size: 16px; }
}
.Form002327 { position: relative; font-family: "Pro-Bold"; }
.Form002327 .bg { background-repeat: no-repeat; background-position: center; position: absolute; width: 100%; height: 100%; }
.Form002327 .auto { position: relative; padding-top: 12%; padding-bottom: 5%; }
.Form002327 .Register { padding-top: 7%; padding: 0; }
.Form002327 .box { background: #fff; padding: 20px; float: right; background-color: #fff; padding: 35px 25px; border-radius: 5px; max-width: 360px; width: 100%; margin-right: 0%; margin-top: 1%; }
.Form002327 .box form>* { margin-bottom: 23px; }
.Form002327 .box .h3 { margin: 0 0 4px 0; color: #333; font-size: 18px; text-transform: uppercase; }
.Form002327 .box .p { margin: 0 0 18px 0; color: #333; font-size: 14px; }
.Form002327 .row { position: relative; border: 1px solid #e6e6e6; padding: 8px 8px 8px 58px; line-height: 24px; }
.Form002327 .row:before { content: ""; display: block; position: absolute; left: 0; top: 0; height: 100%; width: 45px; background: #f3f3f3; }
.Form002327 .row i { position: absolute; left: 13px; top: 11px; background: url(../images/Form002327-input_icon.png) no-repeat; display: block; width: 20px; height: 24px; }
.Form002327 .code i { background: url(../images/code.png) no-repeat !important; }
.Form002327 .row .text { border: none; background: none; font-size: 15px; color: #b8b8b8; line-height: 24px; width: 100%; font-family: "Microsoft YaHei Light"; }
.Form002327 .usename i { background-position: 0 0; }
.Form002327 .password i { background-position: 0 -26px; }
.Form002327 .ema i { background-position: 0 -51px; }
.Form002327 .phone i { background-position: 0 -77px; }
.Form002327 .row.focus { border-color: #004f8d; }
.Form002327 .row.focus:before { background: #004f8d; }
.Form002327 .row.focus .text { color: #333; }
.Form002327 .box dl { text-align: right; }
.Form002327 .box dl a { display: inline-block; margin-left: 15px; font-size: 12px; color: #666; }
.Form002327 .box dl a:hover { color: #000; }
.Form002327 .btn { width: 100%; border: none; background: #004f8d; color: #fff; font-size: 16px; font-weight: bold; text-align: center; line-height: 44px; border-radius: 5px; cursor: pointer; margin-top: 11%; font-family: "Pro-Bold"; }
.Form002327 .btn-primary { position: absolute; right: 0; top: 0; width: 30%; margin: 0; line-height: 40px; border-radius: 0; }
.Form002327 .otherLogin { width: 90%; margin: 0 auto; padding-top: 10px; font-family: "Microsoft YaHei Light"; }
.Form002327 .otherLogin a { position: relative; display: inline-block; color: #999; font-size: 14px; }
.Form002327 .otherLogin a:hover { color: #8cc129; }
.Form002327 .otherLogin a.qq { float: right; }
@media only screen and (max-width:767px) {
	.Form002327 .auto { padding-top: 80px; padding-bottom: 80px; }
}
@media only screen and (min-width:768px) {
	.Form002327 .bg { background-size: cover; }
}
.Menu002320 { background: #f7f7f7; border-radius: 8px; font-family: "Pro-Bold"; }
.Menu002320 .title { border-bottom: 3px solid #f8f8f8; position: relative; line-height: 70px; font-size: 22px; color: #fff; background: #004f8d; padding: 0 20px 0 0; border-top: 3px solid #8cc129; margin: 0; }
.Menu002320 .title span { display: table; padding-left: 20px; padding-right: 6px; border-top: 3px solid #8cc129; margin-top: -3px; }
.Menu002320 .title:after { position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background-color: #e7e7e7; content: ''; margin-top: 20px; }
.Menu002320 nav { padding: 0 24px; }
.Menu002320 nav li { border-bottom: 1px solid #f0f0f0; }
.Menu002320 nav li:last-child { border-bottom: none; }
.Menu002320 nav li a { display: block; color: #000; line-height: 60px; padding-left: 60px; position: relative; background: url(../images/Menu002320-tit.png) no-repeat left center; font-size: 16px; font-weight: bold; }
.Menu002320 nav li:nth-of-type(2) a { background-image: url(../images/Menu002320-tit2.png); }
.Menu002320 nav li:nth-of-type(3) a { background-image: url(../images/Menu002320-tit3.png); }
.Menu002320 nav li:nth-of-type(4) a { background-image: url(../images/Menu002320-tit5.png); }
.Menu002320 nav li:nth-of-type(5) a { background-image: url(../images/out1.png); }
.Menu002320 nav li.hover a, .Menu002320 nav li.aon a { background-image: url(../images/Menu002320-tit_hover.png); color: #004f8d; }
.Menu002320 nav li:nth-of-type(2):hover a, .Menu002320 nav li:nth-of-type(2).aon a { background-image: url(../images/Menu002320-tit2_hover.png); color: #004f8d; }
.Menu002320 nav li:nth-of-type(3):hover a, .Menu002320 nav li:nth-of-type(3).aon a { background-image: url(../images/Menu002320-tit3_hover.png); color: #004f8d; }
.Menu002320 nav li:nth-of-type(4):hover a, .Menu002320 nav li:nth-of-type(4).aon a { background-image: url(../images/Menu002320-tit5_hover.png); color: #004f8d; }
.Menu002320 nav li:nth-of-type(5):hover a, .Menu002320 nav li:nth-of-type(5).aon a { background-image: url(../images/out.png); color: #004f8d; }
.boxcent { padding: 4% 0 6% }
.contacts { background-color: #f7f7f7; padding: 44px; border-radius: 8px; }
.Information { color: #444; font-family: "Pro-Bold"; }
.Information .title { line-height: 26px; padding-bottom: 20px; margin: 0px 0 25px 0px; font-size: 20px; position: relative; z-index: 1; border-bottom: 1px solid #e6e6e6; color: #000; font-weight: bold; }
.Information .ey-body-bg { background-color: #fff; }
.Information .order-row-lt { display: block; padding: 25px 20px; line-height: 26px; font-size: 16px; color: #000; background: #fff; border-bottom: 1px solid #eeeeee; }
.Information .order-row-lb { display: block; padding: 25px 20px; line-height: 26px; font-size: 16px; color: #000; background: #fff; }
.Information .order-row-lb span { margin-right: 20%; }
.Information .order-row-r { padding: 25px 20px; padding-top: 0; font-size: 16px; }
.Information .order-row-r span { font-size: 32px; color: #004f8d; font-weight: bold; }
.Information .el-form-item { padding: 25px 20px; font-size: 16px; }
.Shop002333 { }
.Shop002333 .greycolor { color: #a8a8a8; }
.Shop002333 .bluecolor { color: #8cc129; }
.Shop002333 .iradio { position: absolute; top: 45%; left: 20px; display: block; width: 17px; height: 17px; background: url(../images/Shop002333-shop_icon.png) no-repeat 0 0; }
.Shop002333 .iradio.unradiobtn { background-position: 0 -49px; }
.Shop002333 .iradio.radiobtn { background-position: 0 -3px; }
.Shop002333 .m_numberSelect { display: inline-block; border: 1px solid #e6e6e6; position: relative; background-color: #FFF; width: 96px; border-radius: 50px; }
.Shop002333 .m_numberSelect .i_minus, .Shop002333 .m_numberSelect .i_add { width: 27px; height: 30px; line-height: 30px; display: inline-block; color: #796767; font-size: 20px; text-align: center; float: left; font-family: "Microsoft YaHei Light"; }
.Shop002333 .m_numberSelect .numberInput { width: 40px; color: #796767; font-size: 14px; text-align: center; line-height: 30px; border: none; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; display: inline-block; height: 30px; float: left; }
.Shop002333 .cartall { line-height: 48px; }
.Shop002333 .cartall h1 { text-align: right; }
.Shop002333 .cartbtns { border-top: 1px solid #f2f2f2; padding: 20px 0 0 0; margin-top: 20px; text-align: right; }
.Shop002333 .cartbtns a { }
.Shop002333 a.cartsubmit { color: #fff; background: #004f8d; font-weight: bold; padding: 0 58px; height: 48px; font-size: 18px; text-align: center; display: inline-block; margin-left: 20px; border-radius: 24px; float: right; }
.Shop002333 a.clearcart { background: url(../images/Shop002333-shop_icon.png) no-repeat 0 center; padding-left: 20px; color: #999; float: left; }
.Shop002333 .cartbtns h1 { display: inline-block; font-size: 16px; }
.Shop002333 .cartbtns h1 b { display: inline-block; font-size: 28px; color: #8cc129; font-family: "Pro-Bold"; }
.Shop002333 .item { margin-bottom: 25px; background: #fff; }
.Shop002333 .item-inner { color: #000; }
.Shop002333 .item-inner .null-data { padding: 50px; padding-bottom: 0; }
.Shop002333 .item-inner p { text-align: center; padding-bottom: 20px; font-size: 25px; }
.Shop002333 .item-head { font-size: 14px; padding: 20px 0; padding-left: 20px; position: relative; border-bottom: #eee 1px solid; display: table; width: 100%; text-align: center; font-weight: bold; }
.Shop002333 .item-head em { font-style: normal; font-weight: bold; }
.Shop002333 .item-head span { display: table-cell; width: 15%; }
.Shop002333 .item-head .span1 { width: 40%; }
.Shop002333 .item-body .checkbox { display: table-cell; vertical-align: middle; position: absolute; top: 50%; transform: translateY(-50%); left: 20px; z-index: 10; }
.Shop002333 .item-list { display: table; width: 100%; text-align: center; line-height: 1.425; position: relative; padding-left: 20px; }
.Shop002333 .item-td { display: table-cell; vertical-align: middle; padding: 10px; width: 15%; }
.Shop002333 .item-td+.item-td { }
.Shop002333 .item-list+.item-list .item-td { border-top: 1px solid #f2f2f2; }
.Shop002333 .pro { width: 40%; position: relative; padding-left: 50px; }
.Shop002333 .pro .pic { position: relative; max-width: 130px; display: table; float: left; height: 110px; width: 45%; }
.Shop002333 .pro .pic a { display: table-cell; vertical-align: middle; }
.Shop002333 .pro .pic a img { max-width: 100%; max-height: 97px; }
.Shop002333 .pro .tit { padding-left: 15px; text-align: left; display: table; float: left; height: 97px; width: 55%; font-size: 15px; }
.Shop002333 .pro .titt { width: 100%; font-size: 16px; height: 60px; }
.Shop002333 .pro .tit a { display: table-cell; vertical-align: middle; }
.Shop002333 .pro .tit a em { display: block; font-size: 12px; font-style: normal; color: #777; }
@media only screen and (max-width:767px) {
	.Shop002333 { padding: 20px; }
	.Shop002333 .item-head>* { display: block; }
	.Shop002333 .item-head .total { float: none; }
	.Shop002333 .item-td { float: left; width: 30%; word-break: break-word; word-wrap: break-word; display: table; height: 80px; }
	.Shop002333 .item-td:nth-child(2) { width: 50%; position: relative; }
	.Shop002333 .item-td:nth-child(4) { width: 20%; }
	.Shop002333 .item-td+.item-td>* { display: table-cell; vertical-align: middle; }
	.Shop002333 .item-td .m_numberSelect { display: inline-block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
	.Shop002333 .pro { display: block; width: 100%; border-bottom: 1px solid #f2f2f2; height: auto; }
	.Shop002333 .pro .tit { width: 55%; }
}
.Shop002334 { }
.Shop002334 .redcolor { color: #d70c18 !important; }
.Shop002334 .bluecolor { color: #004098; }
.Shop002334 .greycolor { color: #a8a8a8 !important; }
.Shop002334 .greencolor { color: #48C47C !important; }
.Shop002334 .shop-head { line-height: 48px; margin-bottom: 40px; border-bottom: 1px solid #e6e6e6; padding: 0px 40px 20px; }
.Shop002334 .shop-head .tabs { float: left; }
.Shop002334 .shop-head .tabs li { float: left; text-align: center; font-size: 16px; padding: 0 10px; position: relative; font-weight: bold; }
.Shop002334 .shop-head .tabs li.on:before, .Shop002334 .shop-head .tabs li:hover:before { display: inline-block; content: ''; position: absolute; left: 0; bottom: -20px; width: 100%; height: 2px; background: #8cc129; }
.Shop002334 .shop-head .tabs li+li { margin-left: 20px; }
.Shop002334 .shop-head .tabs li a { display: block; }
.Shop002334 .shop-head .tabs li.on a, .Shop002334 .shop-head .tabs li:hover a { color: #8cc129; }
.Shop002334 .shop-head .search { float: right; padding-right: 38px; position: relative; max-width: 300px; width: 30%; line-height: 38px; height: 38px; }
.Shop002334 .shop-head .search .sreach_ipu { width: 100%; background: #fff; display: block; line-height: 38px; height: 38px; padding-left: 10px; border: 1px solid #e8e8e8; color: #a8a8a8; }
.Shop002334 .shop-head .search .searBtn { width: 38px; height: 100%; border: none; display: block; position: absolute; right: 1px; top: 0; background: url(../images/Shop002484-sar_03c.png) no-repeat center center; border: 1px solid #e8e8e8; }
@media only screen and (max-width:767px) {
	.Shop002334 .shop-tit { font-size: 20px; }
	.Shop002334 .shop-head { background: no-repeat; height: auto; margin-top: 15px; }
	.Shop002334 .shop-head .tabs { float: none; background: #ebebeb; }
	.Shop002334 .shop-head .tabs li { min-width: 1px; padding: 0 10px; }
	.Shop002334 .shop-head .search { float: none; margin: 15px 0; width: 50%; }
}
.Shop002334 .shop-list { }
.Shop002334 .item { margin-bottom: 25px; background: #fff; }
.Shop002334 .item-inner { color: #000; }
.Shop002334 .item-head { font-size: 14px; padding: 20px; position: relative; font-weight: bold; border-bottom: #eee 1px solid; font-family: "Microsoft YaHei Light"; }
.Shop002334 .item-head b { font-weight: normal; color: #333; }
.Shop002334 .item-head .total { float: right; }
.Shop002334 .item-head .number { padding-right: 20px; }
.Shop002334 .item-list { display: table; width: 100%; text-align: center; }
.Shop002334 .item-td { display: table-cell; vertical-align: middle; padding: 20px; }
.Shop002334 .item-td+.item-td { }
.Shop002334 .item-list+.item-list .item-td { border-top: 1px solid #f2f2f2; }
.Shop002334 .item-td .status a { display: block; line-height: 26px; height: 30px; width: 118px; border-radius: 15px; color: #666; border: 1px solid #e8e8e8; text-align: center; margin: 4px auto; }
.Shop002334 .item-td .status a.paystatus, .Shop002334 .item-td .status a.logistics, .Shop002334 .item-td .status a.orderagain, .Shop002334 .item-td .status a.returnprogress, .Shop002334 .item-td .status a.reapply { background: #004f8d; border-color: #004f8d; color: #fff; }
.Shop002334 .item-td .status a.completed { background: #ccc; border-color: #ccc; color: #fff }
.Shop002334 .pro { width: 40%; }
.Shop002334 .pro .box>* { display: table; float: left; height: 97px; width: 52%; }
.Shop002334 .pro .pic { position: relative; max-width: 135px; }
.Shop002334 .pro .pic a { display: table-cell; vertical-align: middle; }
.Shop002334 .pro .pic a img { max-width: 100%; max-height: 97px; }
.Shop002334 .pro .tit { padding-left: 15px; text-align: left; }
.Shop002334 .pro .tit a { display: table-cell; vertical-align: middle; font-size: 16px; }
.Shop002334 .pro .tit a em { display: block; font-size: 12px; font-style: normal; color: #777; }
@media only screen and (max-width:767px) {
	.Shop002334 .shop-list { padding-top: 0; }
	.Shop002334 .item-head>* { display: block; }
	.Shop002334 .item-head .total { float: none; }
	.Shop002334 .item-td { float: left; width: 25%; word-break: break-word; word-wrap: break-word; display: table; height: 80px; }
	.Shop002334 .item-td+.item-td>* { display: table-cell; width: 100%; vertical-align: middle; }
	.Shop002334 .pro { display: block; width: 100%; border-bottom: 1px solid #f2f2f2; height: auto; }
	.Shop002334 .pro .tit { width: 55%; }
}
.Information .receive-tip { padding: 10px 0 30px }
.Information .receive-tip p { margin: 0; font-size: 16px; font-weight: lighter; line-height: 40px; display: inline-block; }
.Information .receive-tip p span { color: #8cc129; font-weight: normal; padding: 0 4px; }
.Information .receive-tip .add { display: inline-block; line-height: 40px; height: 40px; padding: 0 48px; border-radius: 20px; font-size: 16px; background: #004f8d; color: #fff; float: right; font-weight: bold; }
.Information .receive-box { background: #F5F5F5; padding-bottom: 3%; }
.Information .receive-box .list { }
.Information .receive-box .list li { background: #fff; position: relative; margin-top: 20px; }
.Information .receive-box .list li:nth-child(2n) { margin-right: 0; }
.Information .receive-box .list li .default { width: 80px; line-height: 30px; height: 30px; background: #8cc129; position: absolute; right: 20px; top: 0; text-align: center; color: #fff; border-radius: 0 0 8px 8px; }
.Information .receive-box .list li .info { padding: 20px 20px 10px; border-bottom: 1px solid #f5f5f5 }
.Information .receive-box .list li aside { font-size: 16px; line-height: 24px; margin: 15px 0; }
.Information .receive-box .list li aside i { display: inline-block; content: ''; width: 16px; height: 16px; margin-right: 10px; position: relative; top: 2px; }
.Information .receive-box .list li aside.name i { background: url(../images/icon-1.png) no-repeat; }
.Information .receive-box .list li aside.phone i { background: url(../images/icon-2.png) no-repeat; }
.Information .receive-box .list li aside.address i { background: url(../images/icon-3.png) no-repeat; }
.Information .receive-box .list li .btn { padding: 20px 0; text-align: right; padding-right: 20px; }
.Information .receive-box .list li .btn a { display: inline-block; line-height: 30px; padding: 0 16px; color: #666; border: 1px solid #e8e8e8; border-radius: 3px; }
.Information .receive-box .list li .btn a+a { margin-left: 20px; }
.Information .receive-add { }
.Information .receive-add h3 { line-height: 26px; padding-bottom: 15px; font-size: 18px; margin: 0; font-weight: normal; color: #333; }
.Information .receive-add .row { margin-top: 3% }
.Information .receive-add .row label { display: inline-block; width: 10%; text-align: right; font-size: 16px; color: #000; }
.Information .receive-add .row .text { display: inline-block; margin-left: 4%; line-height: 50px; border: 0px; font-size: 16px; font-family: "Microsoft YaHei Light"; color: #333; width: 57%; background: #FFF; padding: 0 20px; }
.Information .receive-add .area-box label { padding-top: 8px; }
.Information .receive-add .area { display: inline-block; width: 86%; margin-left: 4%; float: right; }
.Information .receive-add .area>* { display: block; float: left; }
.Information .receive-add .area>*+* { margin-left: 1%; }
.Information .receive-add .area .selectbox { width: 32.6666%; }
.Information .receive-add .area .selectbox select { height: 50px; width: 100%; font-family: "Microsoft YaHei Light"; color: #333; border: 1px solid #fff; background: #FFF; padding: 0 20px; font-size: 16px; }
.Information .receive-add .area .selectbox select.focus { color: #333; }
.Information .receive-add .area .text { width: 100%; margin-left: 0; margin-top: 1%; clear: both; }
.Information .receive-add .ty-box { margin-top: 7% }
.Information .receive-add .ty-box label { vertical-align: top }
.Information .receive-add .ty { display: inline-block; margin-left: 4%; }
.Information .receive-add .ty p { margin: 0; font-size: 16px; color: #333; }
.Information .receive-add .ty p.tyPro span+span { margin-left: 20px; }
.Information .receive-add .ty p.defaultPro { padding-top: 20px; color: #a8a8a8; }
.Information .receive-add .btnbox { margin-top: 6%; padding-left: 14%; }
.Information .receive-add .row .btn { display: inline-block; margin: 0 10px; line-height: 48px; height: 48px; padding: 0 58px; border-radius: 24px; font-size: 18px; color: #666; border: 1px solid #e8e8e8; background: #fff; font-family: "Microsoft YaHei Light"; }
.Information .receive-add .row .submit { background: #004f8d; color: #fff; font-family: "Microsoft YaHei Light"; }
.Popup { position: fixed; left: 0; top: 0; width: 100%; z-index: 100; height: 100%; display: none; background: rgba(0, 0, 0, .5) }
.Popup .auto { background: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 101; max-width: 740px; width: 100%; }
.Popup .auto .main { position: relative; padding: 20px; }
.Popup .auto .main h3 { font-size: 24px; color: #c6a476; text-align: center; margin: 40px auto; }
.Popup .auto .main .close { display: inline-block; content: ''; width: 24px; height: 24px; background: url(../images/close.png) no-repeat center; position: absolute; right: 20px; top: 20px; cursor: pointer }
.Popup .auto .main .box { width: 76%; margin: 0 auto; }
.Popup .auto .main .box .head a { line-height: 50px; height: 50px; background: #000; font-weight: bold; font-size: 16px; color: #fff; width: 260px; border-radius: 50px; margin: 0 auto; display: block; position: relative; }
.Popup .auto .main .box .head:after { display: inline-block; content: ''; width: 20px; height: 20px; background: url(../images/down.png) no-repeat center; position: absolute; right: 20px; top: 50%; transform: translateY(-50%); }
.Popup .auto .main .tip { text-align: center; color: #999; margin: 80px 0 40px; }
.Popup .auto .main .tip:before { display: inline-block; content: ''; width: 16px; height: 16px; background: url(../images/tip.png) no-repeat center; margin-right: 10px; position: relative; top: 2px; }
.Popup .auto .main .dl { }
.Popup .auto .main .dl dd+dd { margin-top: 20px; }
.Popup .auto .main .dl dd .row>* { display: inline-block; line-height: 40px; }
.Popup .auto .main .dl dd label { width: 15%; text-align: right; color: #333 }
.Popup .auto .main .dl dd .text { width: 80%; margin-left: 5%; line-height: 40px; border: 1px solid #e8e8e8; border-radius: 5px; background: #F9F9F9; color: #999; padding: 0 20px; }
.Popup .auto .main .dl dt { text-align: center; padding: 50px 0 30px; }
.Popup .auto .main .dl dt .btn { display: inline-block; margin: 0 10px; line-height: 40px; height: 40px; padding: 0 58px; font-weight: bold; background: #004098; border-radius: 24px; font-size: 15px; color: #fff; border: 1px solid #004098; }
.Form002219 dl { width: 48%; float: left; padding-left: 85px; min-height: 50px; position: relative; margin-bottom: 22px; max-width: 420px; }
.Form002219 dl.odd { margin-left: 4%; }
.Form002219 dt { color: #333; font-size: 16px; position: absolute; left: 0; width: 70px; text-align: right; line-height: 50px; font-weight: bold; font-family: "Pro-Bold"; }
.Form002219 dd { position: relative; line-height: 60px; text-align: center; }
.Form002219 dd label { position: absolute; left: 15px; color: #999; font-family: "Microsoft YaHei Light"; }
.Form002219 .text { border: 1px solid #fff; width: 100%; padding: 0 15px; line-height: 60px; height: 60px; color: #5b5b5b; }
.Form002219 .text:focus { border-color: #c6a476; }
.Form002219 dl.dl { width: 100%; float: none; max-width: none; }
.Form002219 textarea { height: 160px !important; }
.Form002219 .btn { display: inline-block; line-height: 44px; min-width: 175px; margin-right: 20px; background-color: #f3f3f3; color: #728391; font-size: 14px; border: none; border-radius: 37px; cursor: pointer; font-family: "Microsoft YaHei Light"; }
.Form002219 .submitbtn { color: #fff; background-color: #004f8d; }
@media(max-width:640px) {
	.Form002219 dl { float: none; width: 100%; margin-left: 0 !important; }
	.Form002219 textarea { height: 250px; }
}
@media(max-width:480px) {
	.Form002219 .btn { width: 48%; margin-right: 2%; float: left; display: block; min-width: 2px; }
}
.Orderdetails { }
.Orderdetails .tab:after { display: block; content: ''; width: 100%; height: 20px; background: #F5F5F5; }
.Orderdetails .tab .ul { padding: 5%; }
.Orderdetails .tab .ul li { float: left; width: 20%; text-align: center; position: relative; }
.Orderdetails .tab .ul li+li:before { display: inline-block; content: ''; width: 100%; height: 4px; background: #f5f5f5; position: absolute; left: -50%; top: 16px; z-index: 0; }
.Orderdetails .tab .ul li aside { width: 38px; height: 38px; line-height: 38px; text-align: center; color: #fff; background: #CCC; border-radius: 50%; margin: 0 auto; font-family: 'DIN-Medium'; font-size: 16px; position: relative; z-index: 3; }
.Orderdetails .tab .ul li span { display: block; font-size: 16px; margin-top: 10px; }
.Orderdetails .tab .ul li+li.on:before { background: #2C93E5; }
.Orderdetails .tab .ul li+li.aon:before { background-image: linear-gradient(to right, #2C93E5, #004098); }
.Orderdetails .tab .ul li.on aside { background: #2C93E5; }
.Orderdetails .tab .ul li.on span { color: #2C93E5; }
.Orderdetails .tab .ul li.aon aside { background: #004098; }
.Orderdetails .tab .ul li.aon span { color: #004098; }
.Orderdetails .info { padding: 5%; display: table; width: 100%; background: #FFF; margin-bottom: 5%; }
.Orderdetails .info-scroll { height: 550px; overflow: hidden; overflow-y: scroll; padding: 0 10px; }
.Orderdetails .info-scroll::-webkit-scrollbar { width: 4px; }
.Orderdetails .info-scroll::-webkit-scrollbar-track { background-color: #f7f7f7; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; }
.Orderdetails .info-scroll::-webkit-scrollbar-thumb { background-color: #444; -webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; }
.Orderdetails .info.active { border: 3px solid #004098; }
.Orderdetails .info .left { display: table-cell; font-size: 16px; }
.Orderdetails .info .right { display: table-cell; ; width: 60%; padding-left: 8%; vertical-align: middle; }
.Orderdetails .info .left .dl { }
.Orderdetails .info .left .dl dd { margin: 10px 0; line-height: 33px; }
.Orderdetails .info .left .dl dd>span { float: left; }
.Orderdetails .info .left .dl dd>span.span_name { width: 25%; color: #999; }
.Orderdetails .info .left .dl dd>span.span_info { width: 75%; color: #333; }
.Orderdetails .info .left dt { margin-top: 5%; text-align: center; }
.Orderdetails .left dt a { display: block; line-height: 45px; height: 45px; border-radius: 39px; color: #fff; text-align: center; width: 158px; font-weight: bold; background: #004098; margin: auto; margin-bottom: 40px; }
.Orderdetails .info .right .state { font-size: 16px; color: #004098; font-weight: bold; }
.Orderdetails .info .right .tip { font-size: 14px; color: #999; }
.Orderdetails .info .right .btn { margin-top: 8% }
.Orderdetails .info .right .btn a { display: inline-block; line-height: 30px; height: 30px; border: 1px solid #e8e8e8; border-radius: 15px; color: #666; text-align: center; width: 108px; }
.Orderdetails .info .right .btn a.pay { background: #004098; color: #fff; border-color: #004098; margin-right: 20px; }
.Orderdetails .orderdlist { background: #fff; }
.Orderdetails .bluecolor { color: #8cc129; font-weight: bold; }
.Orderdetails .orderdlist .item { padding: 0%; }
.Orderdetails .orderdlist .item .item-inner { background: #fff; padding: 20px 10px; }
.Orderdetails .orderdlist .item .item-inner .item-head { background: #fff; text-align: center; padding: 16px 0; border-bottom: 1px solid #eee; }
.Orderdetails .orderdlist .item .item-inner .item-head>span { color: #333; font-weight: bold; font-size: 16px; }
.Orderdetails .orderdlist .item .item-inner .item-list>.item-td { text-align: center; }
.Orderdetails .orderdlist .item .item-inner .item-list { display: table; width: 100%; text-align: center; border-bottom: 1px solid #f8f8f8; }
.Orderdetails .orderdlist .item .item-inner .item-list .item-td { display: table-cell; vertical-align: middle; padding: 0px; width: 18%; }
.Orderdetails .orderdlist .item .item-inner .item-list .item-td.pro { width: 45%; text-align: left; }
.Orderdetails .orderdlist .item .item-inner .item-list .item-td.pro .box>* { display: table; float: left; height: 97px; width: 66%; }
.Orderdetails .orderdlist .item .item-inner .item-list .item-td.pro .pic { position: relative; max-width: 110px; }
.Orderdetails .orderdlist .item .item-inner .item-list .item-td.pro .pic a { display: table-cell; vertical-align: middle; }
.Orderdetails .orderdlist .item .item-inner .item-list .item-td.pro .pic a img { max-width: 100%; max-height: 97px; }
.Orderdetails .orderdlist .item .item-inner .item-list .item-td.pro .tit { padding-left: 15px; text-align: left; }
.Orderdetails .orderdlist .item .item-inner .item-list .item-td.pro .tit a { display: table-cell; vertical-align: middle; font-size: 16px; }
.Orderdetails .orderdlist .item .item-inner .item-head>span { float: left; width: 18%; padding: 0 3%; }
.Orderdetails .orderdlist .item .item-inner .item-head>span.number { width: 45%; text-align: left; }
.Orderdetails .calculation { padding: 36px 5% 5%; }
.Orderdetails .calculation .dl { width: 45%; float: right; font-weight: bold; font-size: 16px; }
.Orderdetails .calculation .dl dd { margin: 10px 0; line-height: 24px; }
.Orderdetails .calculation .dl dd>span { float: left; }
.Orderdetails .calculation .dl dd>span.span_name { width: 50%; text-align: right; }
.Orderdetails .calculation .dl dd>span.span_info { width: 50%; color: #333; text-align: right; }
.Orderdetails .calculation .dl dd:nth-child(3)>span.span_name { position: relative; top: 5px; }
.Orderdetails .calculation .dl dd:nth-child(3)>span { color: #8cc129; line-height: 36px; vertical-align: bottom; }
.Orderdetails .calculation .dl dd>span.span_info b { font-size: 26px; }
.Orderdetails .calculation .btn { text-align: right; margin-top: 15% }
.Orderdetails .calculation .btn a { display: inline-block; margin: 0 10px; line-height: 48px; height: 48px; padding: 0 58px; font-weight: bold; background: #004098; border-radius: 24px; font-size: 18px; color: #fff; border: 1px solid #004098; }
.Orderdetails .logistics { position: relative; }
.Orderdetails .logistics:after { display: inline-block; content: ''; width: 1px; height: 100%; background: #e8e8e8; position: absolute; top: 0; left: 38%; }
.Orderdetails .logistics .list { padding: 10px 0; }
.Orderdetails .logistics .list .time { width: 30%; float: left; text-align: right; color: #999; }
.Orderdetails .logistics .list .time span { margin-left: 20px; }
.Orderdetails .logistics .list .infos { width: 70%; float: right; padding-left: 16%; color: #333; position: relative; }
.Orderdetails .logistics .list .infos:before { display: inline-block; content: ''; width: 7px; height: 7px; border-radius: 50%; background: #e8e8e8; position: absolute; left: 10.75%; top: 5.5px; border: 2px solid #fff; z-index: 2 }
.Orderdetails .logistics .list.on .infos:before { border-color: #004098; background: #fff; }
.payment { padding-top: 5% }
.payment .box { display: block; padding: 25px 20px; line-height: 26px; font-size: 16px; color: #000; background: #fff; }
.payment .ul { padding: 20px; border-top: 1px solid #eeeeee; background: #fff; }
.payment .ul li { display: inline-block; width: 32%; height: 80px; background-size: 85%; background-repeat: no-repeat; background-position: center; border: 2px solid transparent; position: relative; }
.payment .ul li:before { position: absolute; content: ''; width: 25px; height: 25px; background: url(../images/payment-icon.png) no-repeat center; right: 0; top: 0; opacity: 0; }
.payment .ul li.zfb { background-image: url(../images/zfb.jpg); margin-right: 20px; }
.payment .ul li.wx { background-image: url(../images/wx.jpg); }
.payment .ul li.yl { background-image: url(../images/yl.jpg); }
.payment .ul li.on { border-color: #8cc129; }
.payment .ul li.on:before { opacity: 1; }
.payment .buy { text-align: right; margin: 8% 0 5%; }
.payment .buy p { margin: 0; color: #666; font-size: 16px; margin-bottom: 20px; }
.payment .buy b { color: #8cc129; font-size: 30px; font-weight: bold; }
.payment .buy .cartbtns a { color: #000; background: #fff; height: 40px; line-height: 37px; font-size: 16px; text-align: center; display: inline-block; margin-left: 10px; border-radius: 5px; font-weight: bold; width: 170px; border-radius: 50px; border: 1px solid #e5e5e5; }
.payment .buy .cartbtns a.cartsubmit { color: #fff; background: #004f8d; }
.PicList000715 { padding: 4% 0; margin-top: -10%; }
.PicList000715 ul li { width: 47.222%; float: left; margin-right: 5.5%; margin-bottom: 4.16667%; }
.PicList000715 ul li:nth-child(2n) { margin-right: 0; }
.PicList000715 ul li img { width: 100%; }
.PicList000715 ul li .CasesCont { padding: 0 6.5789%; background: #f3f7f9; }
.PicList000715 ul li h1 { margin: 0; font-size: 30px; color: #222; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 40px; padding: 4% 0; font-family: "Pro-Bold"; text-transform: uppercase; }
.PicList000715 ul li p { font-size: 16px; margin: 0; line-height: 1.6666; margin: 0; height: 82px; overflow: hidden; font-family: "Microsoft YaHei Light"; line-height: 30px; }
.PicList000715 ul li .CasesCont .more { color: #a7c222; font-size: 0.75em; background: url(../images/BG5.jpg) no-repeat left center; padding-left: 20px; text-transform: uppercase; display: inline-block; letter-spacing: 1px; margin: 8% 0; }
.PicList000715 ul li dl { width: 100%; padding: 3% 0; }
.PicList000715 ul li dl a { margin-right: 3px; background: #8cc129; float: left; font-size: 14px; color: #fff; display: block; padding: 11px 35px; font-family: "Pro-Bold"; }
.PicList000715 ul li .main { }
@media (max-width:768px) {
	.PicList000715 ul li { width: 47.5%; margin-right: 5%; }
	.PicList000715 ul li:nth-child(3n) { margin-right: 5%; }
	.PicList000715 ul li:nth-child(2n) { margin-right: 0; }
}
@media (max-width:480px) {
	.PicList000715 ul li { width: 100%; margin-right: 0%; }
	.PicList000715 ul li:nth-child(3n) { margin-right: 0%; }
	.PicList000715 ul li:nth-child(2n) { margin-right: 0; }
}
.intro001 { padding: 5% 0; }
.intro001 .left-text { float: left; width: 30%; font-family: "Pro-Bold"; font-size: 14px; color: #004f8d; line-height: 40px; padding-top: 3%; }
.intro001 .right-text { float: right; width: 65%; font-family: "Microsoft YaHei Light"; line-height: 34px; font-size: 19px; }
.intro002 { background: #004f8d; padding: 6% 0 13%; }
.intro002 p { font-family: "Microsoft YaHei Light"; line-height: 46px; font-size: 28px; color: #fff; text-align: center; }
@media (max-width:768px) {
	.intro001 .left-text, .intro001 .right-text { float: none; width: 100% }
	.intro001 .right-text { line-height: 28px; font-size: 18px; }
	.intro002 p { line-height: 37px; font-size: 25px; }
}

/*2021.11.12*/
.Bottom002359 .tongji { display: flex; }
.Bottom002359 .tongji li { margin: 0 5px; }

/* 2021/12/13 */
.RighInfo001774 .intro dt, .RighInfo001774 .intro dd { line-height: 20px; }