﻿@font-face {
	font-family: "shitongkeji-Regular";
	src: url('../fonts/shitongkeji-Regular.otf');
	src: url('../fonts/shitongkeji-Regular.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/shitongkeji-Regular.otf') format('woff'), /* chrome、firefox */ url('../fonts/shitongkeji-Regular.otf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('../fonts/shitongkeji-Regular.otf#NotoSansHans-DemiLight') format('svg');
	/* iOS 4.1- */
}
@font-face {
	font-family: "shitongkeji-Light";
	src: url('../fonts/shitongkeji-Light.otf');
	src: url('../fonts/shitongkeji-Light.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/shitongkeji-Light.otf') format('woff'), /* chrome、firefox */ url('../fonts/shitongkeji-Light.otf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('../fonts/shitongkeji-Light.otf#NotoSansHans-DemiLight') format('svg');
	/* iOS 4.1- */
}
@font-face {
	font-family: "shitongkeji-Bold";
	src: url('../fonts/shitongkeji-Bold.otf');
	src: url('../fonts/shitongkeji-Bold.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/shitongkeji-Bold.otf') format('woff'), /* chrome、firefox */ url('../fonts/shitongkeji-Bold.otf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('../fonts/shitongkeji-Bold.otf#NotoSansHans-DemiLight') format('svg');
	/* iOS 4.1- */
}
@font-face {
	font-family: 'webfont';
	src: url('../fonts/9fooeparw3sj1yvi.eot');
	/* IE9*/
	src: url('../fonts/9fooeparw3sj1yvi.eot') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/9fooeparw3sj1yvi.woff') format('woff'), /* chrome、firefox */ url('../fonts/9fooeparw3sj1yvi.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('../fonts/9fooeparw3sj1yvi.svg#notosanshans-demilight') format('svg');
	/* iOS 4.1- */
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
em,
sup,
label {
margin: 0;
padding: 0;
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body {
	font-family: "shitongkeji-Regular", "Source Han Sans CN Regular", "思源黑体", "微软雅黑", "Microsoft Yahei", 'webfont', "Hiragino Sans GB", Arial, "Helvetica", "Microsoft YaHei New", "STXihei", "华文细黑", 'sans-serif';
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,
img {
	border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style: normal;
	font-weight: normal;
}
ol,
ul {
	list-style: none;
}
caption,
th {
	text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
}
q:before,
q:after {
content: '';
}
a {
	text-decoration: none;
}
a:hover,
a:focus {
	text-decoration: none;
}
input {
	outline: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
i {
	font-style: normal;
}
.clearfix:after {
	display: block;
	content: "";
	clear: both;
	font-size: 0;
}
.f_l {
	float: left;
}
.f_r {
	float: right;
}
.mask {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.5);
	color: white;
	display: none;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
}
.w {
	width: 100%;
}
.h {
	height: 100%;
}
.hide {
	display: none;
}
.vertical_mid {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
#go-top {
	position: fixed;
	right: 20px;
	bottom: 100px;
	width: 28px;
	padding: 5px 10px;
	font-size: 14px;
	color: #fff;
	background: rgba(0, 0, 0, 0.5);
	z-index: 9999;
	cursor: pointer;
	display: none;
	-webkit-box-sizing: unset;
	-moz-box-sizing: unset;
	box-sizing: unset;
}
#go-top img {
	display: block;
	width: 28px;
	margin-bottom: -5px;
}
#tip-warning {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 999;
	-webkit-transition: all .5s linear;
	-o-transition: all .5s linear;
	-moz-transition: all .5s linear;
	transition: all .5s linear;
}
#tip-warning .matte {
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
}
#tip-warning .main {
	width: 500px;
	height: 280px;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -180px;
	margin-left: -250px;
	background: #fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
#tip-warning .main .title {
	height: 68px;
	line-height: 68px;
	font-size: 24px;
	color: #1b1d1f;
	border-bottom: 1px solid #ededed;
}
#tip-warning .main .msg {
	margin: 40px auto 0 auto;
	padding: 0 30px;
	text-align: center;
	font-size: 16px;
	line-height: 28px;
	color: #737475;
}
#tip-warning .main .btn {
	height: 40px;
	width: 100px;
	position: absolute;
	bottom: 40px;
	left: 50%;
	margin-left: -50px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #21a2e4;
	cursor: pointer;
}
@-webkit-keyframes openSearch {
	0% {
	width: 0;
	left: 890px;
	opacity: 0;
}
100% {
	width: 580px;
	left: 310px;
	opacity: 1;
	overflow: inherit;
}
}
@-moz-keyframes openSearch {
	0% {
	width: 0;
	left: 890px;
	opacity: 0;
}
100% {
	width: 580px;
	left: 310px;
	opacity: 1;
	overflow: inherit;
}
}
@-o-keyframes openSearch {
	0% {
	width: 0;
	left: 890px;
	opacity: 0;
}
100% {
	width: 580px;
	left: 310px;
	opacity: 1;
	overflow: inherit;
}
}
@keyframes openSearch {
	0% {
	width: 0;
	left: 890px;
	opacity: 0;
}
100% {
	width: 580px;
	left: 310px;
	opacity: 1;
	overflow: inherit;
}
}
@-webkit-keyframes closeSearch {
	0% {
	width: 580px;
	left: 310px;
	opacity: 1;
}
100% {
	width: 0;
	left: 890px;
	opacity: 0;
	overflow: hidden;
}
}
@-moz-keyframes closeSearch {
	0% {
	width: 580px;
	left: 310px;
	opacity: 1;
}
100% {
	width: 0;
	left: 890px;
	opacity: 0;
	overflow: hidden;
}
}
@-o-keyframes closeSearch {
	0% {
	width: 580px;
	left: 310px;
	opacity: 1;
}
100% {
	width: 0;
	left: 890px;
	opacity: 0;
	overflow: hidden;
}
}
@keyframes closeSearch {
	0% {
	width: 580px;
	left: 310px;
	opacity: 1;
}
100% {
	width: 0;
	left: 890px;
	opacity: 0;
	overflow: hidden;
}
}
@-webkit-keyframes inputEnter {
	0% {
	width: 0;
}
100% {
	width: 460px;
}
}
@-moz-keyframes inputEnter {
	0% {
	width: 0;
}
100% {
	width: 460px;
}
}
@-o-keyframes inputEnter {
	0% {
	width: 0;
}
100% {
	width: 460px;
}
}
@keyframes inputEnter {
	0% {
	width: 0;
}
100% {
	width: 460px;
}
}
@-webkit-keyframes inputOut {
	0% {
	width: 460px;
}
100% {
	width: 0;
}
}
@-moz-keyframes inputOut {
	0% {
	width: 460px;
}
100% {
	width: 0;
}
}
@-o-keyframes inputOut {
	0% {
	width: 460px;
}
100% {
	width: 0;
}
}
@keyframes inputOut {
	0% {
	width: 460px;
}
100% {
	width: 0;
}
}
@-webkit-keyframes searchIEnter {
	0% {
	width: 0;
}
100% {
	width: 30px;
	display: block;
}
}
@-moz-keyframes searchIEnter {
	0% {
	width: 0;
}
100% {
	width: 30px;
	display: block;
}
}
@-o-keyframes searchIEnter {
	0% {
	width: 0;
}
100% {
	width: 30px;
	display: block;
}
}
@keyframes searchIEnter {
	0% {
	width: 0;
}
100% {
	width: 30px;
	display: block;
}
}
@-webkit-keyframes searchIOut {
	0% {
	width: 30px;
}
100% {
	width: 0;
	display: none;
}
}
@-moz-keyframes searchIOut {
	0% {
	width: 30px;
}
100% {
	width: 0;
	display: none;
}
}
@-o-keyframes searchIOut {
	0% {
	width: 30px;
}
100% {
	width: 0;
	display: none;
}
}
@keyframes searchIOut {
	0% {
	width: 30px;
}
100% {
	width: 0;
	display: none;
}
}
@-webkit-keyframes navClose {
	0% {
	width: auto;
	opacity: 1;
	height: 48px;
	display: block;
}
100% {
	width: 0;
	opacity: 0;
	display: none;
	height: 48px;
	overflow: hidden;
}
}
@-moz-keyframes navClose {
	0% {
	width: auto;
	opacity: 1;
	height: 48px;
	display: block;
}
100% {
	width: 0;
	opacity: 0;
	display: none;
	height: 48px;
	overflow: hidden;
}
}
@-o-keyframes navClose {
	0% {
	width: auto;
	opacity: 1;
	height: 48px;
	display: block;
}
100% {
	width: 0;
	opacity: 0;
	display: none;
	height: 48px;
	overflow: hidden;
}
}
@keyframes navClose {
	0% {
	width: auto;
	opacity: 1;
	height: 48px;
	display: block;
}
100% {
	width: 0;
	opacity: 0;
	display: none;
	height: 48px;
	overflow: hidden;
}
}
@-webkit-keyframes navOpen {
	0% {
	/*width: 0;*/
	opacity: 0;
	height: 48px;
}
100% {
	/* width: 1004px;*/
	opacity: 1;
	display: block;
	height: auto;
	overflow: visible;
}
}
@-moz-keyframes navOpen {
	0% {
	/*width: 0;*/
	opacity: 0;
	height: 48px;
}
100% {
	/* width: 1004px;*/
	opacity: 1;
	display: block;
	height: auto;
	overflow: visible;
}
}
@-o-keyframes navOpen {
	0% {
	/*width: 0;*/
	opacity: 0;
	height: 48px;
}
100% {
	/* width: 1004px;*/
	opacity: 1;
	display: block;
	height: auto;
	overflow: visible;
}
}
@keyframes navOpen {
	0% {
	/*width: 0;*/
	opacity: 0;
	height: 48px;
}
100% {
	/* width: 1004px;*/
	opacity: 1;
	display: block;
	height: auto;
	overflow: visible;
}
}
@-webkit-keyframes detailsNavList {
	0% {
	opacity: 0;
	-webkit-transform: translateX(70px);
	transform: translateX(70px);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
100% {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
}
@-moz-keyframes detailsNavList {
	0% {
	opacity: 0;
	-moz-transform: translateX(70px);
	transform: translateX(70px);
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
100% {
	opacity: 1;
	-moz-transform: translateX(0);
	transform: translateX(0);
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
}
@-o-keyframes detailsNavList {
	0% {
	opacity: 0;
	-o-transform: translateX(70px);
	transform: translateX(70px);
	backface-visibility: hidden;
	transform-style: preserve-3d;
}
100% {
	opacity: 1;
	-o-transform: translateX(0);
	transform: translateX(0);
	backface-visibility: hidden;
	transform-style: preserve-3d;
}
}
@keyframes detailsNavList {
	0% {
	opacity: 0;
	-webkit-transform: translateX(70px);
	-moz-transform: translateX(70px);
	-o-transform: translateX(70px);
	transform: translateX(70px);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
100% {
	opacity: 1;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
}
.img_auto {
	width: 100%;
	margin: 0 auto;
	display: block;
}
.header_v2 {
	width: 100%;
	background: #201c38;
	overflow: visible;
}
.header_v2.active .nav_container {
	z-index: 20;
}
.header_v2.active .shielding {
	height: 250px;
}
.header_v2 .shielding {
	width: 100%;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	background: #201c38;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	opacity: .9;
}
.header_v2 .nav_container {
	width: 1220px;
	margin: 0 auto;
	padding: 28px 0 34px;
	position: relative;
	font-size: 20px;
	font-weight: bold;
	z-index: 11;
}
.header_v2 .nav_container .nav_wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.header_v2 .nav_container .sub_nav {
	width: 100%;
	height: 0;
	display: none;
	padding-top: 55px;
	z-index: 20;
	text-align: center;
	position: absolute;
	left: 0;
	top: -webkit-calc(100% - 50px);
	top: -moz-calc(100% - 50px);
	top: calc(100% - 50px);
	overflow: hidden;
	-webkit-transition: height .3s .1s;
	-o-transition: height .3s .1s;
	-moz-transition: height .3s .1s;
	transition: height .3s .1s;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-box-sizing: unset;
	-moz-box-sizing: unset;
	box-sizing: unset;
}
.header_v2 .nav_container .sub_nav li {
	width: 120px;
	text-align: center;
	display: inline-block;
	opacity: 0;
	-webkit-transform: translateX(70px);
	-moz-transform: translateX(70px);
	-ms-transform: translateX(70px);
	-o-transform: translateX(70px);
	transform: translateX(70px);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	position: relative;
	float: none;
	margin-right: 0;
}
.header_v2 .nav_container .sub_nav li:hover {
	opacity: 1;
}
.header_v2 .nav_container .sub_nav li img {
	height: 85px;
}
.header_v2 .nav_container .sub_nav li .name {
	font-size: 12px;
	color: #999;
	height: 30px;
	line-height: 30px;
}
.header_v2 .nav_container .sub_nav li b {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	background: #201c38;
	z-index: 10;
	-webkit-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.header_v2 .nav_container .sub_nav li:hover b {
	display: none;
}
.header_v2 .logo {
	width: 146px;
	height: 56px;
}
.header_v2 .logo a {
	display: block;
	height: 100%;
}
.header_v2 .logo img {
	margin-top: 10px;
	width: 100%;
	display: block;
}
.header_v2 .nav li {
	float: left;
	margin-right: 50px;
}
.header_v2 .nav li a {
	color: white;
	font-family: "shitongkeji-Regular", "Source Han Sans CN Regular", "思源黑体", "微软雅黑", "Microsoft Yahei", 'webfont', "Hiragino Sans GB", Arial, "Helvetica", "Microsoft YaHei New", "STXihei", "华文细黑", 'sans-serif';
}
.header_v2 .nav li a.active，.header_v2 .nav li a:hover {
	color: #02a5e5;
}
.header_v2 .nav li:hover > a {
	color: #1eaaf1;
}
.header_v2 .nav li.last-child {
	margin-right: 0;
}
.header_v2 .nav li.product:hover .sub_nav {
	width: 1220px;
	height: 113px;
	display: inline-block;
	-webkit-transition: height .3s;
	-o-transition: height .3s;
	-moz-transition: height .3s;
	transition: height .3s;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.header_v2 .nav li.product:hover .sub_nav li {
	-webkit-animation: detailsNavList 1s 0.3s forwards;
	-moz-animation: detailsNavList 1s 0.3s forwards;
	-o-animation: detailsNavList 1s 0.3s forwards;
	animation: detailsNavList 1s 0.3s forwards;
}
.header_v2 .nav li.product:hover .sub_nav li:nth-of-type(2) {
	-webkit-animation-delay: .4s;
	-moz-animation-delay: .4s;
	-o-animation-delay: .4s;
	animation-delay: .4s;
}
.header_v2 .nav li.product:hover .sub_nav li:nth-of-type(3) {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-o-animation-delay: .5s;
	animation-delay: .5s;
}
.header_v2 .nav li.product:hover .sub_nav li:nth-of-type(4) {
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s;
	-o-animation-delay: .6s;
	animation-delay: .6s;
}
.header_v2 .nav li.product:hover .sub_nav li:nth-of-type(5) {
	-webkit-animation-delay: .7s;
	-moz-animation-delay: .7s;
	-o-animation-delay: .7s;
	animation-delay: .7s;
}
.header_v2 .nav li.product:hover .sub_nav li:nth-of-type(6) {
	-webkit-animation-delay: .8s;
	-moz-animation-delay: .8s;
	-o-animation-delay: .8s;
	animation-delay: .8s;
}
.header_v2 .nav li.product:hover .sub_nav li:nth-of-type(7) {
	-webkit-animation-delay: .9s;
	-moz-animation-delay: .9s;
	-o-animation-delay: .9s;
	animation-delay: .9s;
}
.header_v2 .nav li.product:hover .sub_nav li:nth-of-type(8) {
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
}
.header_v2 .nav li.product:hover .sub_nav li:nth-of-type(9) {
	-webkit-animation-delay: 1.1s;
	-moz-animation-delay: 1.1s;
	-o-animation-delay: 1.1s;
	animation-delay: 1.1s;
}
.header_v2 .nav li.product:hover .sub_nav.sub_nav_on li b {
	opacity: .2;
}
.header_v2 .header_btn {
	font-weight: 400;
}
.header_v2 .header_btn li {
	float: left;
	margin-right: 40px;
	position: relative;
}
.header_v2 .header_btn li.language:hover > a {
	color: #02a5e5;
}
.header_v2 .header_btn li.language:hover .language_icon {
	background-position: 0 0;
}
.header_v2 .header_btn li.language:hover .loginMenu {
	opacity: 1;
	height: 73px;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.header_v2 .header_btn li.language:hover .loginMenu b {
	-webkit-transition: all .2s .3s;
	-o-transition: all .2s .3s;
	-moz-transition: all .2s .3s;
	transition: all .2s .3s;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	display: block;
	opacity: 1;
}
.header_v2 .header_btn li.language:hover .loginMenu li {
	-webkit-transition: all .2s 0.5s;
	-o-transition: all .2s 0.5s;
	-moz-transition: all .2s 0.5s;
	transition: all .2s 0.5s;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	opacity: 1;
	display: block;
}
.header_v2 .header_btn li a {
	color: white;
}
.header_v2 .header_btn li a.account:hover {
	color: #02a5e5;
}
.header_v2 .header_btn li a.account:hover .user_icon {
	background-image: url("../images/account_icon_hover.png");
}
.header_v2 .header_btn li:last-child {
	margin-right: 0;
}
.header_v2 .header_btn li i {
	width: 18px;
	height: 19px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
	background: url("../images/search_icon.png") no-repeat center center / cover;
}
.header_v2 .header_btn li i.search_icon {
	background-image: url("../images/search_icon.png");
	cursor: pointer;
}
.header_v2 .header_btn li i.search_icon:hover {
	background-image: url("../images/search_icon_hover.png");
}
.header_v2 .header_btn li i.user_icon {
	background-image: url("../images/account_icon.png");
}
.header_v2 .header_btn li i.language_icon {
	background-image: url("../images/region.png");
	background-position: 0 -36px;
}
.header_v2 .header_btn li span {
	vertical-align: middle;
}
.header_v2 .header_btn li .loginMenu {
	position: absolute;
	width: 100px;
	height: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	top: 44px;
	right: -15px;
	z-index: 20;
	opacity: 0;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	background: #fff;
	border: 1px solid #e9e9e9;
}
.header_v2 .header_btn li .loginMenu li {
	display: none;
	-webkit-transition: all .2s .5s;
	-o-transition: all .2s .5s;
	-moz-transition: all .2s .5s;
	transition: all .2s .5s;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	opacity: 0;
	float: none;
	text-align: center;
	margin: 0;
}
.header_v2 .header_btn li .loginMenu li a {
	color: #1b1d1f;
	font-size: 12px;
	line-height: 36px;
	display: block;
}
.header_v2 .header_btn li .loginMenu li:hover a {
	color: #006cb8;
}
.header_v2 .header_btn li .loginMenu b {
	position: absolute;
	top: -10px;
	left: 50%;
	width: 0;
	height: 0;
	border-width: 0 10px 10px;
	border-style: solid;
	border-color: transparent transparent white;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	z-index: 2;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.header_v2 .search {
	width: 0;
	height: 42px;
	position: absolute;
	left: 0;
	opacity: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #fff;
	overflow: hidden;
}
.header_v2 .search span {
	width: 20px;
	height: 19px;
	margin: 10px 16px;
	display: block;
	float: left;
	background: url("../images/search.png") no-repeat center;
	background-position: 0 -38px;
	cursor: pointer;
}
.header_v2 .search span:hover {
	background-position: 0 -19px;
}
.header_v2 .search input {
	width: 0px;
	height: 26px;
	line-height: 26px;
	margin-top: 9px;
	padding-left: 5px;
	border: 0;
	border-left: 1px solid #999;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	outline: none;
	font-size: 16px;
	font-weight: 100;
}
.header_v2 .search i {
	width: 0;
	height: 30px;
	margin: 6px;
	text-align: center;
	line-height: 30px;
	font-size: 30px;
	font-weight: 500;
	color: #1b1d1f;
	display: block;
	float: right;
	cursor: pointer;
}
.header_v2 .search ul {
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	width: 100%;
	top: 43px;
	padding: 20px 0px;
	-webkit-box-shadow: 0 5px 30px 0 #eee;
	-moz-box-shadow: 0 5px 30px 0 #eee;
	box-shadow: 0 5px 30px 0 #eee;
	display: none;
}
.header_v2 .search ul li {
	margin: 0 57px;
	font-size: 14px;
	height: 30px;
}
.header_v2 .search ul li a {
	color: #1b1d1f;
	line-height: 30px;
	display: block;
}
.header_v2 .search ul li:hover {
	background-color: #f7f8f9;
}
.header_v2 .search.active {
	-webkit-animation: openSearch 0.5s ease-out forwards;
	-moz-animation: openSearch 0.5s ease-out forwards;
	-o-animation: openSearch 0.5s ease-out forwards;
	animation: openSearch 0.5s ease-out forwards;
}
.header_v2 .search.active input {
	-webkit-animation: inputEnter 0.3s 0.2s forwards;
	-moz-animation: inputEnter 0.3s 0.2s forwards;
	-o-animation: inputEnter 0.3s 0.2s forwards;
	animation: inputEnter 0.3s 0.2s forwards;
}
.header_v2 .search.active i {
	-webkit-animation: searchIEnter 0.1s 0.4s forwards;
	-moz-animation: searchIEnter 0.1s 0.4s forwards;
	-o-animation: searchIEnter 0.1s 0.4s forwards;
	animation: searchIEnter 0.1s 0.4s forwards;
}
.header_v2 .search.quit {
	-webkit-animation: closeSearch 0.5s ease-out forwards;
	-moz-animation: closeSearch 0.5s ease-out forwards;
	-o-animation: closeSearch 0.5s ease-out forwards;
	animation: closeSearch 0.5s ease-out forwards;
}
.header_v2 .search.quit input {
	-webkit-animation: inputOut 0.3s forwards;
	-moz-animation: inputOut 0.3s forwards;
	-o-animation: inputOut 0.3s forwards;
	animation: inputOut 0.3s forwards;
}
.header_v2 .search.quit i {
	-webkit-animation: searchIOut 0.1s 0.4s forwards;
	-moz-animation: searchIOut 0.1s 0.4s forwards;
	-o-animation: searchIOut 0.1s 0.4s forwards;
	animation: searchIOut 0.1s 0.4s forwards;
}
#proSubNav {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	width: 100%;
	height: 60px;
	z-index: 2;
	overflow: inherit;
	right: 0;
	margin: 0 auto;
	background-color: rgba(0, 0, 0, 0.8);
}
#proSubNav .sub-nav-container {
	width: 1220px;
	margin: 0 auto;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
#proSubNav .sub-nav-container .logo img {
	max-height: 22px;
}
#proSubNav .sub-nav-container .sub-menu {
	float: right;
}
#proSubNav .sub-nav-container a {
	display: block;
	float: left;
	height: 30px;
	margin: 15px;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	color: #999;
}
#proSubNav .sub-nav-container a:last-child {
	margin-right: 0;
}
#proSubNav .sub-nav-container a:hover {
	color: #fff;
}
#proSubNav .sub-nav-container a.active {
	color: #fff;
}
#proSubNav .sub-nav-container a.exclude {
	color: #999;
}
#proSubNav .sub-nav-container a.purchase {
	width: 80px;
	margin-right: 0;
	background: #008edb;
	color: #fff;
}
#proSubNav .sub-nav-container a.btn {
	padding: 0;
}
#footer {
	width: 100%;
	background: url(../images/foot_bg.jpg) no-repeat center center / cover;
}
#footer .footerWarper {
	width: 100%;
	background: #1b1d1f;
}
#footer .footerWarper .footerContent {
	width: 1220px;
	margin: 0 auto;
	padding: 30px 0;
}
#footer .footerWarper .footerContent:after {
	content: '';
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
}
#footer .footerWarper .footerContent .footerList {
	width: 920px;
	overflow: hidden;
	float: left;
}
#footer .footerWarper .footerContent .footerList ul {
	width: 100px;
	float: left;
	margin: 0 29px;
}
#footer .footerWarper .footerContent .footerList ul:first-child {
	margin-left: 0;
}
#footer .footerWarper .footerContent .footerList .title {
	font-size: 16px;
	line-height: 34px;
	color: #ffffff;
	margin-bottom: 4px;
	cursor: default;
}
#footer .footerWarper .footerContent .footerList li {
	font-size: 14px;
	line-height: 34px;
}
#footer .footerWarper .footerContent .footerList li a {
	color: #737475;
}
#footer .footerWarper .footerContent .footerList li a:hover {
	color: #1eaaf1;
}
#footer .footerWarper .footerContent .footerTel {
	float: right;
	width: 300px;
}
#footer .footerWarper .footerContent .footerTel p {
	font-size: 24px;
	color: #737475;
	cursor: default;
	line-height: 34px;
	border-bottom: 2px solid #323436;
	position: relative;
}
#footer .footerWarper .footerContent .footerTel p span {
	font-size: 14px;
}
#footer .footerWarper .footerContent .footerTel p .Consultation {
	position: absolute;
	top: 50%;
	margin-top: -20px;
	right: 10px;
	display: block;
	width: 100px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #737475;
	background: transparent;
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	-moz-transition: all .3s linear;
	transition: all .3s linear;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	border: 2px solid;
	border-color: #323436;
}
#footer .footerWarper .footerContent .footerTel p .Consultation:hover {
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	-moz-transition: all .3s linear;
	transition: all .3s linear;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	border-color: #FFFFFF;
	color: #fff;
}
#footer .footerWarper .footerContent .footerTel .wtt {
	min-height: 78px;
	border-bottom: 2px solid #323436;
	overflow: hidden;
}
#footer .footerWarper .footerContent .footerTel .wtt a {
	display: block;
	cursor: pointer;
	color: #737475;
	width: 142px;
	height: 40px;
	line-height: 40px;
}
#footer .footerWarper .footerContent .footerTel .wtt a i {
	float: left;
}
#footer .footerWarper .footerContent .footerTel .wtt a span {
	display: block;
	float: left;
}
#footer .footerWarper .footerContent .footerTel .wtt a:hover {
	color: #ffffff;
}
#footer .footerWarper .footerContent .footerTel .wtt .appStore {
	font-size: 14px;
}
#footer .footerWarper .footerContent .footerTel .wtt .appStore i {
	font-size: 24px;
}
#footer .footerWarper .footerContent .footerTel .wtt .appStore span {
	margin-left: 10px;
}
#footer .footerWarper .footerContent .footerTel .wtt .googlePlay {
	font-size: 14px;
}
#footer .footerWarper .footerContent .footerTel .wtt .googlePlay i {
	font-size: 21px;
}
#footer .footerWarper .footerContent .footerTel .wtt .googlePlay span {
	margin-left: 9px;
}
#footer .footerWarper .footerContent .footerTel .wtt .contact b {
	width: 17px;
	height: 17px;
	display: block;
	float: left;
	background: url("../images/contact.png") no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	background-size: contain;
	margin-top: 12px;
	margin-left: 4px;
}
#footer .footerWarper .footerContent .footerTel .wtt .contact span {
	margin-left: 10px;
}
#footer .footerWarper .footerContent .footerTel .wtt .contact:hover b {
	background: url("../images/contacthover.png") no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	background-size: contain;
}
#footer .footerBottomBg {
	width: 100%;
	background: #16181a;
}
#footer .footerBottomBg .footerBottom {
	width: 1220px;
	margin: 0 auto;
	height: 54px;
	line-height: 54px;
	font-size: 12px;
	position: relative;
	overflow: hidden;
}
#footer .footerBottomBg .footerBottom a {
	display: block;
	float: left;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	color: #737475;
}
#footer .footerBottomBg .footerBottom a:hover {
	color: #1eaaf1;
}
#footer .footerBottomBg .footerBottom .reserved i {
	font-size: 14px;
	line-height: 55px;
	display: inline-block;
}
#footer .footerBottomBg .footerBottom .Cwwang {
	width: 20px;
	height: 20px;
	display: inline-block;
	float: none;
	background: url("../images/footercircles.png") no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	background-size: contain;
	margin: 16px 8px 0 84px;
	float: left;
}
#footer .footerBottomBg .footerBottom .privacy {
	margin-left: 70px;
}
#footer .footerBottomBg .footerBottom .law {
	margin-left: 8px;
}
#footer .footerBottomBg .footerBottom .refund {
	margin-left: 8px;
}
#footer .footerBottomBg .footerBottom .mobile {
	margin-left: 8px;
}
#footer .footerBottomBg .footerBottom p {
	float: left;
	color: #737475;
	cursor: default;
}
#footer .footerBottomBg .footerBottom .language {
	float: right;
	width: 95px;
	height: 20px;
	padding-top: 17px;
	cursor: pointer;
}
#footer .footerBottomBg .footerBottom .language span {
	width: 29px;
	height: 20px;
	display: block;
	background: url("../images/china.png") no-repeat;
	position: relative;
	float: left;
}
#footer .footerBottomBg .footerBottom .language i {
	display: block;
	float: left;
	margin-left: 7px;
	line-height: 20px;
	color: #737475;
}
#footer .footerBottomBg .footerBottom .languageChange {
	width: 93px;
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
	z-index: 3;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #1b1d1f;
	border: 1px solid #323436;
	color: #999999;
	bottom: 50px;
	right: 10px;
	display: none;
	position: absolute;
}
#footer .footerBottomBg .footerBottom .languageChange > a {
	display: inline-block;
	width: 100%;
	height: 36px;
	line-height: 36px;
	border-bottom: 1px solid #323436;
	color: #666;
	font-size: 12px;
	text-align: center;
	position: relative;
	z-index: 3;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
#footer .footerBottomBg .footerBottom .languageChange > a i {
	display: inline-block;
	width: 29px;
	height: 20px;
	background: red;
	margin-top: 8px;
	margin-left: 8px;
	float: left;
}
#footer .footerBottomBg .footerBottom .languageChange > a:hover {
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	background: rgba(151, 151, 151, 0.7);
	color: #FFFFFF;
}
#footer .footerBottomBg .footerBottom .languageChange > a:hover i {
	background-position: 0 0;
}
#footer .footerBottomBg .footerBottom .languageChange > a:nth-last-of-type(1) {
	border-bottom: none;
}
#footer .footerBottomBg .footerBottom .languageChange .china i {
	width: 20px;
	margin-top: 13px;
	background: url("../images/america.jpg") no-repeat;
	-webkit-background-size: 20px 20px;
	-moz-background-size: 20px;
	background-size: 20px;
}
#footer .footerBottomBg .footerBottom .languageChange .global i {
	background: url("../images/world.png") no-repeat;
	-webkit-background-size: 20px 20px;
	-moz-background-size: 20px;
	background-size: 20px;
	background-position: 0 -20px;
}
#footer .footerBottomBg .footerBottom .languageChange > span {
	position: absolute;
	bottom: -8px;
	left: 9px;
	width: 14px;
	height: 14px;
	background: #1b1d1f;
	border-right: 1px solid #323436;
	border-top: 1px solid #323436;
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	transform: rotate(135deg);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	z-index: 2;
}
#footer.footer_v2 .footerWarper {
	background: transparent;
}
#footer.footer_v2 .footerWarper .footerContent {
	padding: 62px 0 63px;
}
#footer.footer_v2 .footerWarper .footerContent .footerList .title {
	font-size: 20px;
	color: rgba(255, 255, 255, 0.4);
	line-height: 1;
	margin-bottom: 30px;
}
#footer.footer_v2 .footerWarper .footerContent .footerList li a {
	color: white;
}
#footer.footer_v2 .footerWarper .footerContent .footerList li a:hover {
	color: #02a5e5;
}
#footer.footer_v2 .footerWarper .footerContent .footerTel p {
	color: white;
	line-height: 1;
	border-bottom: 1px solid white;
}
#footer.footer_v2 .footerWarper .footerContent .footerTel p span {
	font-size: 12px;
	display: block;
	margin: 15px 0 10px;
}
#footer.footer_v2 .footerWarper .footerContent .footerTel p .Consultation {
	top: 0;
	margin-top: 0;
	right: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-color: white;
	color: white;
	height: 50px;
	line-height: 50px;
	width: 105px;
}
#footer.footer_v2 .footerWarper .footerContent .footerTel p .Consultation:hover {
	border-color: #02a5e5;
	color: #02a5e5;
}
#footer.footer_v2 .footerWarper .footerContent .footerTel .wtt {
	padding: 10px 0;
	min-height: auto;
	border-bottom: 1px solid white;
}
#footer.footer_v2 .footerWarper .footerContent .footerTel .wtt a {
	float: left;
	width: auto;
	margin-right: 30px;
	color: white;
}
#footer.footer_v2 .footerWarper .footerContent .footerTel .wtt a:hover {
	color: #02a5e5;
}
#footer.footer_v2 .footerWarper .footerContent .footerTel .wtt a.last-child {
	margin-right: 0;
}
#footer.footer_v2 .footerWarper .footerContent .footerTel .qrCode > div a {
	color: white;
}
#footer.footer_v2 .footerWarper .footerContent .footerTel .qrCode > div a:hover {
	color: #02a5e5;
}
#footer.footer_v2 .footerBottomBg {
	background: rgba(0, 0, 0, 0.3);
}
#footer.footer_v2 .footerBottomBg .footerBottom {
	font-size: 14px;
}
#footer.footer_v2 .footerBottomBg .footerBottom p {
	color: white;
}
#footer.footer_v2 .footerBottomBg .footerBottom a {
	color: white;
}
#footer.footer_v2 .footerBottomBg .footerBottom a:hover {
	color: #02a5e5;
}
#footer.footer_v2 .footerBottomBg .footerBottom .reserved a {
	margin-right: 5px;
}
#footer.footer_v2 .footerBottomBg .footerBottom .language i {
	color: white;
}
.qrCode div {
	width: 48px;
	height: 40px;
	float: left;
}
.qrCode div a {
	display: block;
	height: 100%;
	font-size: 30px;
	color: #737475;
}
.qrCode div a:hover {
	color: #ffffff;
}
.qrCode .weChat {
	position: relative;
	z-index: 2;
}
.qrCode .weChat i {
	font-size: 22px;
	margin-top: 15px;
	margin-left: 5px;
}
.qrCode .weChat:hover img,
.qrCode .weChat:hover span {
	display: block;
}
.qrCode .weChat img {
	display: none;
	position: absolute;
	width: 150px;
	height: 150px;
	top: -162px;
	left: -66px;
	z-index: 1;
	border: 1px solid #e9e9e9;
}
.qrCode .weChat span {
	display: none;
	position: absolute;
	top: -18px;
	left: 4px;
	width: 14px;
	height: 14px;
	background: #ffffff;
	border-right: 1px solid #e9e9e9;
	border-top: 1px solid #e9e9e9;
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	transform: rotate(135deg);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	z-index: 2;
}
.qrCode .weiBo i {
	font-size: 22px;
	margin-top: 15px;
}
@media screen and (max-width: 1220px) {
.header_v2 .nav_container {
	font-size: 16px;
	width: auto;
}
.header_v2 .header_btn li .loginMenu {
	right: 0;
}
#footer.footer_v2 .footerWarper .footerContent {
	width: auto;
}
#footer.footer_v2 .footerWarper .footerContent .footerList {
	width: auto;
}
#footer.footer_v2 .footerBottomBg .footerBottom {
	width: auto;
}
}
@media screen and (max-width: 1160px) {
.header_v2 .nav_container {
	font-size: 14px;
}
#footer .footerWarper .footerContent .footerList ul {
	margin: unset;
}
#footer .footerBottomBg .footerBottom .privacy {
	margin-left: 40px;
}
#footer .footerBottomBg .footerBottom .Cwwang {
	margin-left: 40px;
}
#footer .footerBottomBg .footerBottom .language {
	display: none;
}
}
@media screen and (max-width: 1090px) {
.header_v2,
.banner_nav {
	display: none;
}
}
@media screen and (max-width: 1025px) {
#footer .footerBottomBg .footerBottom .privacy,
#footer .footerBottomBg .footerBottom .Cwwang {
	margin-left: 15px;
}
}
.videoMask {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: none;
	z-index: 1001;
}
.videoMask .maskBg {
	width: 100%;
	height: 100%;
	background: #000000;
	opacity: 0.5;
}
.videoMask .videos {
	width: 750px;
	position: absolute;
	top: 98px;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.videoMask .videos .msgs {
	height: 32px;
	padding: 14px 20px;
	background-color: #f5f5f5;
	-webkit-box-sizing: unset;
	-moz-box-sizing: unset;
	box-sizing: unset;
}
.videoMask .videos p {
	width: 100%;
	font-size: 24px;
	line-height: 32px;
	color: #1b1d1f;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.videoMask .videos .videoCenter {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.videoMask .videos .videoCenter video {
	width: 100%;
}
.videoMask .videos .videoCenter img {
	width: 100%;
	display: block;
}
.videoMask .videos .videoCenter .play {
	width: 90px;
	height: 90px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	background: rgba(0, 0, 0, 0.15);
}
.videoMask .videos .videoCenter .play .plays {
	width: 29px;
	height: 28px;
	background: url("../images/play.png") no-repeat;
	background-position: 0 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.videoMask .videos .close {
	width: 30px;
	height: 30px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	top: 14px;
	right: 14px;
	background: transparent;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	text-align: center;
}
.videoMask .videos .close i {
	font-size: 24px;
	line-height: 30px;
	color: #1b1d1f;
}
.videoMask .videos .close b {
	width: 20px;
	height: 20px;
	background: url("../images/close.png") no-repeat;
	background-position: 0 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.videoMask .videos .close:hover {
	background: #e53935;
	-webkit-transition: all .2s linear;
	-o-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.videoMask .videos .close:hover i {
	color: #FFFFFF;
}
.videoMask .videos .close:hover b {
	background-position: 0 -20px;
	z-index: 1;
}
.flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
.flex.justify_center {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.flex.align_center {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.flex.flex_wrap {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.visit-hide {
	visibility: hidden;
}
.absolute {
	position: absolute;
}
.m-1 {
	margin: 1px;
}
.mt-1 {
	margin-top: 1px;
}
.mb-1 {
	margin-bottom: 1px;
}
.ml-1 {
	margin-left: 1px;
}
.mr-1 {
	margin-right: 1px;
}
.p-1 {
	padding: 1px;
}
.pt-1 {
	padding-top: 1px;
}
.pb-1 {
	padding-bottom: 1px;
}
.pl-1 {
	padding-left: 1px;
}
.pr-1 {
	padding-right: 1px;
}
.z-1 {
	z-index: 1;
}
.m-2 {
	margin: 2px;
}
.mt-2 {
	margin-top: 2px;
}
.mb-2 {
	margin-bottom: 2px;
}
.ml-2 {
	margin-left: 2px;
}
.mr-2 {
	margin-right: 2px;
}
.p-2 {
	padding: 2px;
}
.pt-2 {
	padding-top: 2px;
}
.pb-2 {
	padding-bottom: 2px;
}
.pl-2 {
	padding-left: 2px;
}
.pr-2 {
	padding-right: 2px;
}
.z-2 {
	z-index: 2;
}
.m-3 {
	margin: 3px;
}
.mt-3 {
	margin-top: 3px;
}
.mb-3 {
	margin-bottom: 3px;
}
.ml-3 {
	margin-left: 3px;
}
.mr-3 {
margin-right: 3px;
}
.p-3 {
padding: 3px;
}
.pt-3 {
padding-top: 3px;
}
.pb-3 {
padding-bottom: 3px;
}
.pl-3 {
padding-left: 3px;
}
.pr-3 {
padding-right: 3px;
}
.z-3 {
z-index: 3;
}
.m-4 {
margin: 4px;
}
.mt-4 {
margin-top: 4px;
}
.mb-4 {
margin-bottom: 4px;
}
.ml-4 {
margin-left: 4px;
}
.mr-4 {
margin-right: 4px;
}
.p-4 {
padding: 4px;
}
.pt-4 {
padding-top: 4px;
}
.pb-4 {
padding-bottom: 4px;
}
.pl-4 {
padding-left: 4px;
}
.pr-4 {
padding-right: 4px;
}
.z-4 {
z-index: 4;
}
.m-5 {
margin: 5px;
}
.mt-5 {
margin-top: 5px;
}
.mb-5 {
margin-bottom: 5px;
}
.ml-5 {
margin-left: 5px;
}
.mr-5 {
margin-right: 5px;
}
.p-5 {
padding: 5px;
}
.pt-5 {
padding-top: 5px;
}
.pb-5 {
padding-bottom: 5px;
}
.pl-5 {
padding-left: 5px;
}
.pr-5 {
padding-right: 5px;
}
.z-5 {
z-index: 5;
}
.m-6 {
margin: 6px;
}
.mt-6 {
margin-top: 6px;
}
.mb-6 {
margin-bottom: 6px;
}
.ml-6 {
margin-left: 6px;
}
.mr-6 {
margin-right: 6px;
}
.p-6 {
padding: 6px;
}
.pt-6 {
padding-top: 6px;
}
.pb-6 {
padding-bottom: 6px;
}
.pl-6 {
padding-left: 6px;
}
.pr-6 {
padding-right: 6px;
}
.z-6 {
z-index: 6;
}
.m-7 {
margin: 7px;
}
.mt-7 {
margin-top: 7px;
}
.mb-7 {
margin-bottom: 7px;
}
.ml-7 {
margin-left: 7px;
}
.mr-7 {
margin-right: 7px;
}
.p-7 {
padding: 7px;
}
.pt-7 {
padding-top: 7px;
}
.pb-7 {
padding-bottom: 7px;
}
.pl-7 {
padding-left: 7px;
}
.pr-7 {
padding-right: 7px;
}
.z-7 {
z-index: 7;
}
.m-8 {
margin: 8px;
}
.mt-8 {
margin-top: 8px;
}
.mb-8 {
margin-bottom: 8px;
}
.ml-8 {
margin-left: 8px;
}
.mr-8 {
margin-right: 8px;
}
.p-8 {
padding: 8px;
}
.pt-8 {
padding-top: 8px;
}
.pb-8 {
padding-bottom: 8px;
}
.pl-8 {
padding-left: 8px;
}
.pr-8 {
padding-right: 8px;
}
.z-8 {
z-index: 8;
}
.m-9 {
margin: 9px;
}
.mt-9 {
margin-top: 9px;
}
.mb-9 {
margin-bottom: 9px;
}
.ml-9 {
margin-left: 9px;
}
.mr-9 {
margin-right: 9px;
}
.p-9 {
padding: 9px;
}
.pt-9 {
padding-top: 9px;
}
.pb-9 {
padding-bottom: 9px;
}
.pl-9 {
padding-left: 9px;
}
.pr-9 {
padding-right: 9px;
}
.z-9 {
z-index: 9;
}
.m-10 {
margin: 10px;
}
.mt-10 {
margin-top: 10px;
}
.mb-10 {
margin-bottom: 10px;
}
.ml-10 {
margin-left: 10px;
}
.mr-10 {
margin-right: 10px;
}
.p-10 {
padding: 10px;
}
.pt-10 {
padding-top: 10px;
}
.pb-10 {
padding-bottom: 10px;
}
.pl-10 {
padding-left: 10px;
}
.pr-10 {
padding-right: 10px;
}
.z-10 {
z-index: 10;
}
.m-11 {
margin: 11px;
}
.mt-11 {
margin-top: 11px;
}
.mb-11 {
margin-bottom: 11px;
}
.ml-11 {
margin-left: 11px;
}
.mr-11 {
margin-right: 11px;
}
.p-11 {
padding: 11px;
}
.pt-11 {
padding-top: 11px;
}
.pb-11 {
padding-bottom: 11px;
}
.pl-11 {
padding-left: 11px;
}
.pr-11 {
padding-right: 11px;
}
.z-11 {
z-index: 11;
}
.m-12 {
margin: 12px;
}
.mt-12 {
margin-top: 12px;
}
.mb-12 {
margin-bottom: 12px;
}
.ml-12 {
margin-left: 12px;
}
.mr-12 {
margin-right: 12px;
}
.p-12 {
padding: 12px;
}
.pt-12 {
padding-top: 12px;
}
.pb-12 {
padding-bottom: 12px;
}
.pl-12 {
padding-left: 12px;
}
.pr-12 {
padding-right: 12px;
}
.z-12 {
z-index: 12;
}
.m-13 {
margin: 13px;
}
.mt-13 {
margin-top: 13px;
}
.mb-13 {
margin-bottom: 13px;
}
.ml-13 {
margin-left: 13px;
}
.mr-13 {
margin-right: 13px;
}
.p-13 {
padding: 13px;
}
.pt-13 {
padding-top: 13px;
}
.pb-13 {
padding-bottom: 13px;
}
.pl-13 {
padding-left: 13px;
}
.pr-13 {
padding-right: 13px;
}
.z-13 {
z-index: 13;
}
.m-14 {
margin: 14px;
}
.mt-14 {
margin-top: 14px;
}
.mb-14 {
margin-bottom: 14px;
}
.ml-14 {
margin-left: 14px;
}
.mr-14 {
margin-right: 14px;
}
.p-14 {
padding: 14px;
}
.pt-14 {
padding-top: 14px;
}
.pb-14 {
padding-bottom: 14px;
}
.pl-14 {
padding-left: 14px;
}
.pr-14 {
padding-right: 14px;
}
.z-14 {
z-index: 14;
}
.m-15 {
margin: 15px;
}
.mt-15 {
margin-top: 15px;
}
.mb-15 {
margin-bottom: 15px;
}
.ml-15 {
margin-left: 15px;
}
.mr-15 {
margin-right: 15px;
}
.p-15 {
padding: 15px;
}
.pt-15 {
padding-top: 15px;
}
.pb-15 {
padding-bottom: 15px;
}
.pl-15 {
padding-left: 15px;
}
.pr-15 {
padding-right: 15px;
}
.z-15 {
z-index: 15;
}
.m-16 {
margin: 16px;
}
.mt-16 {
margin-top: 16px;
}
.mb-16 {
margin-bottom: 16px;
}
.ml-16 {
margin-left: 16px;
}
.mr-16 {
margin-right: 16px;
}
.p-16 {
padding: 16px;
}
.pt-16 {
padding-top: 16px;
}
.pb-16 {
padding-bottom: 16px;
}
.pl-16 {
padding-left: 16px;
}
.pr-16 {
padding-right: 16px;
}
.z-16 {
z-index: 16;
}
.m-17 {
margin: 17px;
}
.mt-17 {
margin-top: 17px;
}
.mb-17 {
margin-bottom: 17px;
}
.ml-17 {
margin-left: 17px;
}
.mr-17 {
margin-right: 17px;
}
.p-17 {
padding: 17px;
}
.pt-17 {
padding-top: 17px;
}
.pb-17 {
padding-bottom: 17px;
}
.pl-17 {
padding-left: 17px;
}
.pr-17 {
padding-right: 17px;
}
.z-17 {
z-index: 17;
}
.m-18 {
margin: 18px;
}
.mt-18 {
margin-top: 18px;
}
.mb-18 {
margin-bottom: 18px;
}
.ml-18 {
margin-left: 18px;
}
.mr-18 {
margin-right: 18px;
}
.p-18 {
padding: 18px;
}
.pt-18 {
padding-top: 18px;
}
.pb-18 {
padding-bottom: 18px;
}
.pl-18 {
padding-left: 18px;
}
.pr-18 {
padding-right: 18px;
}
.z-18 {
z-index: 18;
}
.m-19 {
margin: 19px;
}
.mt-19 {
margin-top: 19px;
}
.mb-19 {
margin-bottom: 19px;
}
.ml-19 {
margin-left: 19px;
}
.mr-19 {
margin-right: 19px;
}
.p-19 {
padding: 19px;
}
.pt-19 {
padding-top: 19px;
}
.pb-19 {
padding-bottom: 19px;
}
.pl-19 {
padding-left: 19px;
}
.pr-19 {
padding-right: 19px;
}
.z-19 {
z-index: 19;
}
.m-20 {
margin: 20px;
}
.mt-20 {
margin-top: 20px;
}
.mb-20 {
margin-bottom: 20px;
}
.ml-20 {
margin-left: 20px;
}
.mr-20 {
margin-right: 20px;
}
.p-20 {
padding: 20px;
}
.pt-20 {
padding-top: 20px;
}
.pb-20 {
padding-bottom: 20px;
}
.pl-20 {
padding-left: 20px;
}
.pr-20 {
padding-right: 20px;
}
.z-20 {
z-index: 20;
}
.m-21 {
margin: 21px;
}
.mt-21 {
margin-top: 21px;
}
.mb-21 {
margin-bottom: 21px;
}
.ml-21 {
margin-left: 21px;
}
.mr-21 {
margin-right: 21px;
}
.p-21 {
padding: 21px;
}
.pt-21 {
padding-top: 21px;
}
.pb-21 {
padding-bottom: 21px;
}
.pl-21 {
padding-left: 21px;
}
.pr-21 {
padding-right: 21px;
}
.z-21 {
z-index: 21;
}
.m-22 {
margin: 22px;
}
.mt-22 {
margin-top: 22px;
}
.mb-22 {
margin-bottom: 22px;
}
.ml-22 {
margin-left: 22px;
}
.mr-22 {
margin-right: 22px;
}
.p-22 {
padding: 22px;
}
.pt-22 {
padding-top: 22px;
}
.pb-22 {
padding-bottom: 22px;
}
.pl-22 {
padding-left: 22px;
}
.pr-22 {
padding-right: 22px;
}
.z-22 {
z-index: 22;
}
.m-23 {
margin: 23px;
}
.mt-23 {
margin-top: 23px;
}
.mb-23 {
margin-bottom: 23px;
}
.ml-23 {
margin-left: 23px;
}
.mr-23 {
margin-right: 23px;
}
.p-23 {
padding: 23px;
}
.pt-23 {
padding-top: 23px;
}
.pb-23 {
padding-bottom: 23px;
}
.pl-23 {
padding-left: 23px;
}
.pr-23 {
padding-right: 23px;
}
.z-23 {
z-index: 23;
}
.m-24 {
margin: 24px;
}
.mt-24 {
margin-top: 24px;
}
.mb-24 {
margin-bottom: 24px;
}
.ml-24 {
margin-left: 24px;
}
.mr-24 {
margin-right: 24px;
}
.p-24 {
padding: 24px;
}
.pt-24 {
padding-top: 24px;
}
.pb-24 {
padding-bottom: 24px;
}
.pl-24 {
padding-left: 24px;
}
.pr-24 {
padding-right: 24px;
}
.z-24 {
z-index: 24;
}
.m-25 {
margin: 25px;
}
.mt-25 {
margin-top: 25px;
}
.mb-25 {
margin-bottom: 25px;
}
.ml-25 {
margin-left: 25px;
}
.mr-25 {
margin-right: 25px;
}
.p-25 {
padding: 25px;
}
.pt-25 {
padding-top: 25px;
}
.pb-25 {
padding-bottom: 25px;
}
.pl-25 {
padding-left: 25px;
}
.pr-25 {
padding-right: 25px;
}
.z-25 {
z-index: 25;
}
.m-26 {
margin: 26px;
}
.mt-26 {
margin-top: 26px;
}
.mb-26 {
margin-bottom: 26px;
}
.ml-26 {
margin-left: 26px;
}
.mr-26 {
margin-right: 26px;
}
.p-26 {
padding: 26px;
}
.pt-26 {
padding-top: 26px;
}
.pb-26 {
padding-bottom: 26px;
}
.pl-26 {
padding-left: 26px;
}
.pr-26 {
padding-right: 26px;
}
.z-26 {
z-index: 26;
}
.m-27 {
margin: 27px;
}
.mt-27 {
margin-top: 27px;
}
.mb-27 {
margin-bottom: 27px;
}
.ml-27 {
margin-left: 27px;
}
.mr-27 {
margin-right: 27px;
}
.p-27 {
padding: 27px;
}
.pt-27 {
padding-top: 27px;
}
.pb-27 {
padding-bottom: 27px;
}
.pl-27 {
padding-left: 27px;
}
.pr-27 {
padding-right: 27px;
}
.z-27 {
z-index: 27;
}
.m-28 {
margin: 28px;
}
.mt-28 {
margin-top: 28px;
}
.mb-28 {
margin-bottom: 28px;
}
.ml-28 {
margin-left: 28px;
}
.mr-28 {
margin-right: 28px;
}
.p-28 {
padding: 28px;
}
.pt-28 {
padding-top: 28px;
}
.pb-28 {
padding-bottom: 28px;
}
.pl-28 {
padding-left: 28px;
}
.pr-28 {
padding-right: 28px;
}
.z-28 {
z-index: 28;
}
.m-29 {
margin: 29px;
}
.mt-29 {
margin-top: 29px;
}
.mb-29 {
margin-bottom: 29px;
}
.ml-29 {
margin-left: 29px;
}
.mr-29 {
margin-right: 29px;
}
.p-29 {
padding: 29px;
}
.pt-29 {
padding-top: 29px;
}
.pb-29 {
padding-bottom: 29px;
}
.pl-29 {
padding-left: 29px;
}
.pr-29 {
padding-right: 29px;
}
.z-29 {
z-index: 29;
}
.m-30 {
margin: 30px;
}
.mt-30 {
margin-top: 30px;
}
.mb-30 {
margin-bottom: 30px;
}
.ml-30 {
margin-left: 30px;
}
.mr-30 {
margin-right: 30px;
}
.p-30 {
padding: 30px;
}
.pt-30 {
padding-top: 30px;
}
.pb-30 {
padding-bottom: 30px;
}
.pl-30 {
padding-left: 30px;
}
.pr-30 {
padding-right: 30px;
}
.z-30 {
z-index: 30;
}
.m-31 {
margin: 31px;
}
.mt-31 {
margin-top: 31px;
}
.mb-31 {
margin-bottom: 31px;
}
.ml-31 {
margin-left: 31px;
}
.mr-31 {
margin-right: 31px;
}
.p-31 {
padding: 31px;
}
.pt-31 {
padding-top: 31px;
}
.pb-31 {
padding-bottom: 31px;
}
.pl-31 {
padding-left: 31px;
}
.pr-31 {
padding-right: 31px;
}
.z-31 {
z-index: 31;
}
.m-32 {
margin: 32px;
}
.mt-32 {
margin-top: 32px;
}
.mb-32 {
margin-bottom: 32px;
}
.ml-32 {
margin-left: 32px;
}
.mr-32 {
margin-right: 32px;
}
.p-32 {
padding: 32px;
}
.pt-32 {
padding-top: 32px;
}
.pb-32 {
padding-bottom: 32px;
}
.pl-32 {
padding-left: 32px;
}
.pr-32 {
padding-right: 32px;
}
.z-32 {
z-index: 32;
}
.m-33 {
margin: 33px;
}
.mt-33 {
margin-top: 33px;
}
.mb-33 {
margin-bottom: 33px;
}
.ml-33 {
margin-left: 33px;
}
.mr-33 {
margin-right: 33px;
}
.p-33 {
padding: 33px;
}
.pt-33 {
padding-top: 33px;
}
.pb-33 {
padding-bottom: 33px;
}
.pl-33 {
padding-left: 33px;
}
.pr-33 {
padding-right: 33px;
}
.z-33 {
z-index: 33;
}
.m-34 {
margin: 34px;
}
.mt-34 {
margin-top: 34px;
}
.mb-34 {
margin-bottom: 34px;
}
.ml-34 {
margin-left: 34px;
}
.mr-34 {
margin-right: 34px;
}
.p-34 {
padding: 34px;
}
.pt-34 {
padding-top: 34px;
}
.pb-34 {
padding-bottom: 34px;
}
.pl-34 {
padding-left: 34px;
}
.pr-34 {
padding-right: 34px;
}
.z-34 {
z-index: 34;
}
.m-35 {
margin: 35px;
}
.mt-35 {
margin-top: 35px;
}
.mb-35 {
margin-bottom: 35px;
}
.ml-35 {
margin-left: 35px;
}
.mr-35 {
margin-right: 35px;
}
.p-35 {
padding: 35px;
}
.pt-35 {
padding-top: 35px;
}
.pb-35 {
padding-bottom: 35px;
}
.pl-35 {
padding-left: 35px;
}
.pr-35 {
padding-right: 35px;
}
.z-35 {
z-index: 35;
}
.shop-info-entry {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 999;
}
.shop-info-entry .bg {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #000;
opacity: .6;
z-index: 1;
}
.shop-info-entry .content {
position: absolute;
top: 50%;
left: 50%;
margin-left: -200px;
margin-top: -295px;
width: 400px;
height: 590px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background: #fff;
z-index: 2;
}
.shop-info-entry .content .entry-title {
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
padding: 35px 0 10px 50px;
font-size: 20px;
border-bottom: 1px solid #ccc;
}
.shop-info-entry .content .entry-title .close {
position: absolute;
right: 20px;
top: 20px;
font-size: 24px;
width: 30px;
text-align: center;
line-height: 30px;
color: #888;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
cursor: pointer;
}
.shop-info-entry .content .entry-title .close:hover {
background: #ecc549;
color: #fff;
}
.shop-info-entry .content .text {
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 50px;
}
.shop-info-entry .content .text input {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
height: 40px;
padding: 5px;
margin-top: 25px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 1px solid #ccc;
}
.shop-info-entry .content .text input:focus {
border: 1px solid #ecc549;
}
.shop-info-entry .content .text input.verification-code {
width: 62%;
-webkit-border-radius: 5px 0 0 5px;
-moz-border-radius: 5px 0 0 5px;
border-radius: 5px 0 0 5px;
border-right: none;
}
.shop-info-entry .content .text .send-code {
display: block;
float: right;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 38%;
height: 40px;
margin-top: 25px;
line-height: 40px;
font-size: 14px;
text-align: center;
color: #fff;
background: #f5bb64;
-webkit-border-radius: 0 5px 5px 0;
-moz-border-radius: 0 5px 5px 0;
border-radius: 0 5px 5px 0;
cursor: pointer;
}
.shop-info-entry .content .text .submit {
width: 100%;
height: 40px;
margin-top: 25px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-align: center;
line-height: 40px;
color: #fff;
background: #f5bb64;
cursor: pointer;
}
.shop-info-entry .content .text .submit:hover {
background: #ecc549;
}
.shop-info-entry .content .text .entry-des {
margin-top: 10px;
font-size: 12px;
color: #555;
}
.warning {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
position: fixed;
top: 50px;
left: 50%;
margin-left: -200px;
width: 400px;
height: 50px;
padding: 10px 0;
line-height: 30px;
text-align: center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color: red;
background: #fff;
z-index: 1000;
}
@media screen and (max-width: 980px) {
.footer_v2 {
display: none;
}
.header_v2 {
display: none;
}
.videoMask .videos {
width: 100%;
height: 3.8rem;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
.videoMask .videos .msgs {
height: .32rem;
padding: .14rem .2rem;
}
.videoMask .videos .msgs p {
font-size: .24rem;
line-height: .32rem;
}
.videoMask .videos .msgs .close {
width: .3rem;
height: .3rem;
top: .14rem;
right: .14rem;
font-size: 0;
}
.videoMask .videos .msgs .close i {
font-size: .24rem;
line-height: .3rem;
}
}
.header_v2 .logo .logo-img {
display: none;
}
.header_v3 {
position: relative;
}
.header_v3 .shielding {
position: absolute;
top: 80px;
left: 0;
right: 0;
background: #131121;
z-index: 1;
}
.header_v3 a,
.header_v3 li {
color: white;
}
.header_v3 a:hover {
color: #02a5e5;
}
.header_v3 .logo-img {
display: none;
}
.header_v3 .nav-container {
max-width: 1220px;
margin: 0 auto;
font-size: 16px;
z-index: 11;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
}
.header_v3 .nav-container .logo {
width: 130px;
margin-right: 100px;
}
.header_v3 .nav-container .nav {
-webkit-box-flex: 1;
-webkit-flex: 1;
-moz-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.header_v3 .nav-container .nav .nav-category {
vertical-align: middle;
display: inline-block;
zoom: 1;
}
.header_v3 .nav-container .nav .nav-category > li {
float: left;
line-height: 16px;
padding: 35px 19px 30px;
margin-right: 2px;
}
.header_v3 .nav-container .nav .nav-category > li.default .sub-nav-wrap {
padding: 45px 0;
font-size: 20px;
line-height: 20px;
}
.header_v3 .nav-container .nav .nav-category > li.default .sub-nav-wrap .nav-main {
height: 65px;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
}
.header_v3 .nav-container .nav .nav-category > li.default .sub-nav-wrap .nav-item {
margin: 0 21px;
position: relative;
}
.header_v3 .nav-container .nav .nav-category > li.default .sub-nav-wrap .nav-item:hover a:hover {
color: white;
}
.header_v3 .nav-container .nav .nav-category > li.default .sub-nav-wrap .nav-item.active .tabs-line {
display: block;
}
.header_v3 .nav-container .nav .nav-category > li.default .sub-nav-wrap .nav-item .tabs-line {
display: none;
width: 65px;
height: 2px;
bottom: -22px;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.header_v3 .nav-container .nav .nav-category > li.product .sub-nav-wrap .tabs-line {
width: 193px;
}
.header_v3 .nav-container .nav .nav-category > li.case .sub-nav-wrap .tabs-title .tabs-line {
width: 148px;
}
.header_v3 .nav-container .nav .nav-category > li.case .sub-nav-wrap .grid-container .column-item {
width: auto;
padding: 0 120px 0 50px;
margin: 25px 0;
}
.header_v3 .nav-container .nav .nav-category > li.case .sub-nav-wrap .grid-container .column-item * {
font-size: 16px!important;
margin: 0!important;
}
.header_v3 .nav-container .nav .nav-category > li:hover > a {
color: #02a5e5;
}
.header_v3 .nav-container .nav .nav-category > li:last-child {
margin-right: 0;
}
.header_v3 .nav-container .nav .sub-nav {
top: 100%;
z-index: 101;
width: 100%;
left: 0;
margin-top: 0;
-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05);
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05);
position: absolute;
height: auto;
display: none;
overflow: hidden;
background-color: #131121;
}
.header_v3 .nav-container .nav .sub-nav .sub-nav-wrap {
width: 1220px;
margin: 0 auto;
}
.header_v3 .nav-container .nav .sub-nav .sub-nav-wrap .tabs-line {
position: absolute;
left: 0;
bottom: 0;
height: 4px;
background: #02a5e5;
}
.header_v3 .nav-container .nav .sub-nav .sub-nav-wrap .tabs .tabs-title {
padding: 50px 0 30px;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
border-bottom: 2px solid #312f3d;
position: relative;
}
.header_v3 .nav-container .nav .sub-nav .sub-nav-wrap .tabs .tabs-title .tab-title {
padding: 0 30px;
font-size: 20px;
line-height: 20px;
cursor: pointer;
}
.header_v3 .nav-container .nav .sub-nav .sub-nav-wrap .tabs .tabs-main .tab-main {
padding: 25px 0;
display: none;
}
.header_v3 .nav-container .nav .sub-nav .sub-nav-wrap .tabs .tabs-main .tab-main:first-child {
display: block;
}
.header_v3 .nav-container .nav .sub-nav .sub-nav-wrap .grid-container {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.header_v3 .nav-container .nav .sub-nav .sub-nav-wrap .grid-container .column-item {
position: relative;
padding-left: 0;
padding-right: 0;
width: 375px;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
margin: 25px 0;
}
.header_v3 .nav-container .nav .sub-nav .sub-nav-wrap .grid-container .column-item .product-img {
width: 200px;
height: 200px;
margin-right: 10px;
position: relative;
-webkit-box-flex: 0;
-webkit-flex: 0 0 200px;
-moz-box-flex: 0;
-ms-flex: 0 0 200px;
flex: 0 0 200px;
}
.header_v3 .nav-container .nav .sub-nav .sub-nav-wrap .grid-container .column-item .product-img a {
display: block;
width: 100%;
height: 100%;
}
.header_v3 .nav-container .nav .sub-nav .sub-nav-wrap .grid-container .column-item .product-img a img {
display: block;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
max-height: 100%;
}
.header_v3 .nav-container .nav .sub-nav .sub-nav-wrap .grid-container .column-item .product-link {
display: inline-block;
max-width: 208px;
margin-top: 18px;
}
.header_v3 .nav-container .nav .sub-nav .sub-nav-wrap .grid-container .column-item .product-link .title {
color: #fff;
line-height: 18px;
font-size: 18px;
margin-bottom: 20px;
display: block;
}
.header_v3 .nav-container .nav .sub-nav .sub-nav-wrap .grid-container .column-item .product-link .title:hover {
color: #02a5e5;
}
.header_v3 .nav-container .nav .sub-nav .sub-nav-wrap .grid-container .column-item .product-link .product-type .nav-item {
font-size: 14px;
line-height: 14px;
margin-bottom: 14px;
}
.header_v3 .nav-container .nav .sub-nav .sub-nav-wrap .grid-container .column-item .product-link .product-type .nav-item a {
color: white;
opacity: .5;
}
.header_v3 .nav-container .nav .sub-nav .sub-nav-wrap .grid-container .column-item .product-link .product-type .nav-item a:hover {
color: #02a5e5;
}
.header_v3 .nav-container .nav .sub-nav .sub-nav-wrap .grid-container .column-item .product-link .font-opensans {
font-size: 14px;
line-height: 1.5;
color: white;
opacity: .5;
margin-bottom: 14px;
width: 145px;
}
.header_v3 .header-btn {
float: right;
list-style: none;
vertical-align: middle;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 81px;
}
.header_v3 .header-btn .del {
margin-right: 0;
width: auto;
background: unset;
}
.header_v3 .header-btn .del:hover > a {
color: #02a5e5;
}
.header_v3 .header-btn .del:hover .language_icon {
background-position: 0 0;
}
.header_v3 .header-btn .del:hover .loginMenu {
opacity: 1;
height: 73px;
-webkit-transition: all .5s;
-o-transition: all .5s;
-moz-transition: all .5s;
transition: all .5s;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.header_v3 .header-btn .del:hover .loginMenu b {
-webkit-transition: all .2s .3s;
-o-transition: all .2s .3s;
-moz-transition: all .2s .3s;
transition: all .2s .3s;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
display: block;
opacity: 1;
}
.header_v3 .header-btn .del:hover .loginMenu li {
-webkit-transition: all .2s 0.5s;
-o-transition: all .2s 0.5s;
-moz-transition: all .2s 0.5s;
transition: all .2s 0.5s;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
opacity: 1;
display: block;
}
.header_v3 .header-btn .del i {
width: 18px;
height: 19px;
display: inline-block;
margin-right: 10px;
vertical-align: middle;
background: no-repeat center center / cover;
}
.header_v3 .header-btn .del i.language_icon {
background-image: url("../images/region.png");
background-position: 0 -36px;
}
.header_v3 .header-btn div {
width: 18px;
height: 19px;
margin-right: 35px;
display: inline-block;
vertical-align: middle;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
background: no-repeat center center / contain;
cursor: pointer;
position: relative;
}
.header_v3 .header-btn div a {
display: block;
height: 100%;
}
.header_v3 .header-btn div span {
display: inline-block;
vertical-align: middle;
}
.header_v3 .header-btn .search-icon {
background-image: url("../images/search_icon.png");
}
.header_v3 .header-btn .search-icon:hover {
background-image: url("../images/search_icon_hover.png");
}
.header_v3 .header-btn .account {
background-image: url("../images/account_icon.png");
}
.header_v3 .header-btn .account:hover {
background-image: url("../images/account_icon_hover.png");
}
.header_v3 .header-btn .loginMenu {
position: absolute;
width: 100px;
height: 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
top: 30px;
right: -15px;
z-index: 20;
opacity: 0;
-webkit-transition: all .5s;
-o-transition: all .5s;
-moz-transition: all .5s;
transition: all .5s;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
background: #fff;
border: 1px solid #e9e9e9;
}
.header_v3 .header-btn .loginMenu li {
display: none;
-webkit-transition: all .2s .5s;
-o-transition: all .2s .5s;
-moz-transition: all .2s .5s;
transition: all .2s .5s;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
opacity: 0;
float: none;
text-align: center;
margin: 0;
}
.header_v3 .header-btn .loginMenu li a {
color: #1b1d1f;
font-size: 12px;
line-height: 36px;
display: block;
}
.header_v3 .header-btn .loginMenu li:hover a {
color: #006cb8;
}
.header_v3 .header-btn .loginMenu b {
position: absolute;
top: -10px;
left: 50%;
width: 0;
height: 0;
border-width: 0 10px 10px;
border-style: solid;
border-color: transparent transparent white;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
z-index: 2;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
#footer {
background:#133978;
height: auto;
}
#footer.footer_v3 .footerWarper {
float: unset;
background: transparent;
}
#footer.footer_v3 .footerWarper .footerContent {
padding:90px 0;
width:auto;
max-width:1200px;
background:#133978;
}
#footer.footer_v3 .footerWarper .footerContent .footerList {
width: auto;
}
#footer.footer_v3 .footerWarper .footerContent .footerList .title {
font-size: 20px;
color: #7b7598;
line-height: 1;
margin-bottom: 48px;
letter-spacing: 1px;
font-weight: bold;
}
#footer.footer_v3 .footerWarper .footerContent .footerList li {
font-size: 16px;
line-height: 1;
margin-bottom: 28px;
text-align: center;
}
#footer.footer_v3 .footerWarper .footerContent .footerList li a {
color: white;
}
#footer.footer_v3 .footerWarper .footerContent .footerList li a:hover {
color: #02a5e5;
}
#footer.footer_v3 .footerWarper .footerContent .footerTel p {
color: white;
line-height: 1;
border-bottom: 1px solid white;
}
#footer.footer_v3 .footerWarper .footerContent .footerTel p span {
font-size: 12px;
display: block;
margin: 15px 0 10px;
}
#footer.footer_v3 .footerWarper .footerContent .footerTel p .Consultation {
top: 0;
margin-top: 0;
right: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
border-color: white;
color: white;
height: 50px;
line-height: 50px;
width: 105px;
}
#footer.footer_v3 .footerWarper .footerContent .footerTel p .Consultation:hover {
border-color: #02a5e5;
color: #02a5e5;
}
#footer.footer_v3 .footerWarper .footerContent .footerTel .wtt {
padding: 10px 0;
min-height: auto;
border-bottom: 1px solid white;
}
#footer.footer_v3 .footerWarper .footerContent .footerTel .wtt a {
float: left;
width: auto;
margin-right: 30px;
color: white;
}
#footer.footer_v3 .footerWarper .footerContent .footerTel .wtt a:hover {
color: #02a5e5;
}
#footer.footer_v3 .footerWarper .footerContent .footerTel .wtt a.last-child {
margin-right: 0;
}
#footer.footer_v3 .footerWarper .footerContent .footerTel .qrCode > div a {
color: white;
}
#footer.footer_v3 .footerWarper .footerContent .footerTel .qrCode > div a:hover {
color: #02a5e5;
}
#footer.footer_v3 .footerBottomBg {
background: #1e1b32;
float: unset;
}
#footer.footer_v3 .footerBottomBg .footerBottom {
font-size: 14px;
height: 80px;
padding: 13px 0;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
background: #1e1b32;
}
#footer.footer_v3 .footerBottomBg .footerBottom p {
float: unset;
color: white;
}
#footer.footer_v3 .footerBottomBg .footerBottom a {
color: white;
}
#footer.footer_v3 .footerBottomBg .footerBottom a:hover {
color: #02a5e5;
}
#footer.footer_v3 .footerBottomBg .footerBottom .privacy,
#footer.footer_v3 .footerBottomBg .footerBottom .Cwwang {
margin-left: 0;
}
#footer.footer_v3 .footerBottomBg .footerBottom .reserved a {
margin-right: 5px;
}
#footer.footer_v3 .footerBottomBg .footerBottom .language i {
color: white;
}
.qrCode .weChat img {
top: 47px;
left: -60px;
}
.qrCode .weChat span {
top: 40px;
left: 8px;
z-index: 0;
}
@media screen and (max-width: 1400px) {
.header_v3 .nav-container .nav {
padding-right: 15px;
}
}

#banner {
	background-color:#201c38;
	position:relative;
}
#banner .banner_bg_top {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:7;
}
#banner .container {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
#banner .banner_link {
	position:absolute;
	right:0;
	width:90%;
	height:86%;
	background:pink;
	top:0;
	z-index:9;
	opacity:0;
}
#banner .banner_swiper .swiper-slide .lg-banner {
	height:700px;
	z-index:4;
	background:#808080 center center no-repeat;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;
}
#banner .swiper-pagination {
	bottom:40px;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	z-index:9;
}
#banner .swiper-pagination .swiper-pagination-bullet {
	margin:0 7px;
	background-color:white;
}
#banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color:#133978;
}