@font-face {
	font-family: "Avenir Next";
	font-weight: 400;
	font-style: normal;
	src: url("../fonts/avenirnext_n4.7fd0287595be20cd5a683102bf49d073b6abf144.woff2?h1=cG9ueWN5Y2xlLmNvbQ&h2=c3RvcmUucG9ueWN5Y2xlLmNvbQ&h3=cG9ueWN5Y2xlc3RvcmUucG9ueWN5Y2xlLmNvbQ&hmac=c3b4c9a41b93a7281323c82e9a20be78cb4ce09e5986f3bae6570ae00fa4a6cf") format("woff2"), url("https://fonts.shopifycdn.com/avenir_next/avenirnext_n4.a26a334a0852627a5f36b195112385b0cd700077.woff?h1=cG9ueWN5Y2xlLmNvbQ&h2=c3RvcmUucG9ueWN5Y2xlLmNvbQ&h3=cG9ueWN5Y2xlc3RvcmUucG9ueWN5Y2xlLmNvbQ&hmac=9050f901459cc8f7d0b10ab62dc94f5ff16a5bf412c2c1c1e4a21320b3b34c51") format("woff")
}
@font-face{
    font-family:'GothamNarrow-LightItalic';
    src:url('../fonts/GothamNarrow-LightItalic_Web.eot');
    src:url('../fonts/GothamNarrow-LightItalic_Web.eot?#iefix') format('embedded-opentype'),url('../fonts/GothamNarrow-LightItalic_Web.woff2') format('woff2'),url('../fonts/GothamNarrow-LightItalic_Web.woff') format('woff'),url('../fonts/GothamNarrow-LightItalic_Web.ttf') format('truetype'),url('../fonts/GothamNarrow-LightItalic_Web.svg#GothamNarrow-LightItalic') format('svg');
    font-weight:normal;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:'Rubik-Medium';
    src:url('../fonts/Rubik-Medium.eot');
    src:url('../fonts/Rubik-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/Rubik-Medium.woff2') format('woff2'),url('../fonts/GothamNarrow-LightItalic_Web.woff') format('woff'),url('../fonts/Rubik-Medium.ttf') format('truetype'),url('../fonts/Rubik-Medium.svg#GothamNarrow-LightItalic') format('svg');
    font-weight:normal;
    font-style:normal;
    font-display:swap
}

body {
	font-family: "Avenir Next","Arial", sans-serif;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	clear: both;
}
.font22{ font-size:30px !important;}
a,a:hover{ color:#000;}
.smalltitle{display: none;}
.nav {
	background: #eeeeee;
	padding: 0;
	height: auto;
	padding-top: 25px;
}
.nav .container {
	position: relative;
}
.nav a {
	display: block;
	float: left;
	font-size: 18px;
	font-weight: bold;
	line-height: 55px !important;
	color: #5f5f5f;
	padding: 0 10px 10px;
	border: none !important;
	/*border-radius: 10px 10px 0 0 !important;*/
}
.nav a:hover {
	color: #000;
	font-size: 20px;
	/*background: #fff;*/
	
	text-decoration: none;
}
.nav .pagename {
	background: url("../images/logo.png") no-repeat;
	background-size: cover;
	height: 50px;
	width: 162px;
	text-indent: -10000em;
	font-size: 0;
	display: block;
	/*margin-right: 20px;*/
	margin-bottom: 10px;
}
.nav a.pagename:hover {
	background: url("../images/logo.png") no-repeat;
	background-size: cover;
}
.nav .buy, .nav a.buy:hover {
	background: #e61952;
	color: #fff;
	border-radius: 30px !important;
	position: absolute;
	/*right: 80px;*/
	right: 30px;
	top: 0px;
	font-weight: bold;
	line-height: 37px !important;
	height: 37px;padding: 0 10px 10px;
}
.nav .arrow-down {
	display: inline-block;
	vertical-align: top;
	border-top: 4px solid #dd0000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	container: "";
	margin-top: 10px;
	margin-left: 5px;
}
.nav .lang {
	line-height: 38px;
	/*position: absolute;
	right: 5px;*/
	padding:0 10px;
	top: -5px;
	cursor:pointer;
}
.mapli{ position:relative;}
.mapdiv{ position:absolute; right:-45px; top:42px; width:100px; background:#fff; display:none; border: solid 1px #eeeeee;}
.mapdiv ul li{ float:left;}
.mapdiv ul li a,.mapdiv ul li a:hover{ float:none; padding:5px; line-height:100% !important; font-size:14px; font-weight:normal;}
.mapdiv ul li a:hover{text-decoration:underline;}
.mapdiv ul li a img{ height:15px;}


.mobile .mapli{ position:relative;}
.mobile .mapdiv{ position:absolute; right:5px; top:42px; width:100px; padding-top: 10px; background:#fff; display:none; border: solid 1px #eeeeee; z-index: 10000;}
.mobile .mapdiv ul li{ float:left;}
.mobile .mapdiv ul li a,.mapdiv ul li a:hover{ float:none; padding:5px; line-height:100% !important; font-size:14px; font-weight:normal;}
.mobile .mapdiv ul li a:hover{text-decoration:underline;}
.mobile .mapdiv ul li a img{ height:15px; width: auto; margin-bottom: 10px;}


.nav .lang img {
	width: 26px;
	vertical-align: inherit;
}
.nav a.lang:hover {
	background: none;
}
.nav .nav-tabs {
	border-bottom: none;
	width: 950px;
    margin: 0 auto;
}
.nav .dropdown-menu {
	border: none;
	width: 100%;
	min-width: 310px;
	box-shadow: none;
	left: -80px;
	margin-top: 0;
	display:none !important;
}
.nav1 .dropdown-menu {
	border: none;
	width: 100%;
	min-width: 290px;
	box-shadow: none;
	left: -40px;
	margin-top: 0;
	display:none !important;
}
.nav2 .dropdown-menu {
	border: none;
	width: 100%;
	min-width: 180px;
	box-shadow: none;
	left: -25px;
	margin-top: 0;
	display:none !important;
}
.nav3 .dropdown-menu {
	border: none;
	width: 100%;
	min-width: 280px;
	box-shadow: none;
	left: -75px;
	margin-top: 0;
	display:none !important;
}
.nav .dropdown-menu li {
	float: left;
}
.nav .nav-tabs>li {
	/*margin: 0 10px;*/
	border: none;
}
.nav .dropdown-menu>li>a {
	font-size: 16px;
	line-height: 25px !important;
	padding: 3px 20px;
}
.nav .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	border: none;
	text-decoration: underline;
	background: none !important;
	color: #000 !important;
}
.nav .caret {
	display: none;
}
/* 鼠标悬停显示*/
.nav .nav-tabs > li:hover .dropdown-menu {
	display: block;
}
/*二级导航*/
.secnav {
	text-align: center;
	margin: 90px auto 40px;
}
.secnav a {
	font-size: 25px;
	margin: 0 15px;
	text-decoration: none;
	color: #5f5f5f;
	font-weight: normal;
	line-height: 40px;
	padding-bottom: 5px;
}
.secnav a.curr {
	border-bottom: solid 1px #5f5e5e;
}
/*底部块*/
.block1 {
	text-align: center;
	margin-bottom: 30px;
	margin-top: 50px;
}
.block1_1 {
	background:url("../images/k_Features/kf01.jpg") no-repeat 10% center #fff;
	min-height: 700px;
	background-size: 1000px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}

.block1_1 .block1_11 {
	right: 50%;
	margin-right:-600px;
	position: absolute;
	top: 50%;
	margin-top: -150px;
	    font-weight: bold;
}
 
.block1_1 p {
	font-size: 30px;
	color: #000;
	text-align: center;
	font-weight:bold;
}
.block1 img {
	max-width: 700px;
	width: 100%;
}
.block11 {
	margin: 0 auto;
	text-align: center;
	line-height: 40px;
	width: 210px;
	font-size: 20px;
	margin:40px 0;
}
.block11 .circle {
	margin-left: 20px;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 40px;
	border: 2px #000 solid;
	cursor: pointer;
}
.block11 .triangleRight {
	width: 0;
	height: 0;
	border-left: 20px solid #000;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	-webkit-transform: scale(0.6, 1.2);
	-moz-transform: scale(0.6, 1.2);
	transform: scale(0.6, 1.2);
}
.block11 .next1 {
	margin: 8px -10px 0 10px;
	float: left;
}
.block1_1 .block11_2{ display:none;}
.block1_2 {
	background: url("../images/k_Features/kf02.jpg") no-repeat 90% center #ffffff;
	min-height: 700px;
	background-size: 1000px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}

.block1_2 .block1_21 {
	left: 25%;
	position: absolute;
	top: 50%;
}
.block1_2 p {
	font-size: 30px;
	color: #000;
	font-weight: bold;
}
.block1_3 {
	background: url("../images/k_Features/kf03.jpg") no-repeat 10% center #ffffff;
	min-height: 700px;
	background-size: 1000px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block1_3 .block1_31 {
	right: 25%;
	position: absolute;
	top: 50%;
	margin-top: -60px;
}

.block1_3 p {
	font-size: 40px;
	color: #000;
	text-align: center;
	font-weight: bold;
}
.block1_4 {
	background: url("../images/k_Features/kf04.jpg") no-repeat 90% center #ffffff;
	position: relative;
	min-height: 700px;
	background-size: 1000px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.biglink{font-size:35px; color:#0071e3 !important; padding:20px 0 10px; font-family: inherit;display:block; font-weight:bold;}

.block1_4 .block1_41 {
	left: 25%;
	position: absolute;
	top: 50%;
	margin-top: -40px;
}
.block1_4 p {
	font-size: 30px;
	color: #000;
	font-weight: bold;
}
.block1_5 {
	overflow: hidden;
}
.block1_5 img {
	max-width: 100%;
}
.block1_5 {
	overflow: hidden;
}
.block1_5 img {
	max-width: 100%;
}
.block1_5 {
	background: url("../images/k_Features/kf05.jpg") no-repeat 10% center  #ffffff;
	min-height: 700px;
	background-size: 1000px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block1_5 .block1_51 {
	right: 25%;
	position: absolute;
	top: 50%;
	margin-top: -60px;
	font-weight:bold;
}

.block1_5 p {
	font-size: 30px;
	color: #000;
	text-align: center;
	font-weight: bold;
}
.block1_5 .block1_52{ display:none;}
.block12 {
	background: url("../images/rental_Features/rf04.png") no-repeat center right #fff;
	min-height: 600px;
	background-size: 800px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block12:hover {
	background-size: 1000px;
}
.block12 .block121 {
	left: 10%;
	position: absolute;
	top: 50%;
	margin-top: -80px;
	
}
.block12 p {
	font-size: 50px;
	color: #000;
	font-weight: normal;
	text-align: center;
}
.block13 {
	background: url("../images/rental_Features/rf01.png") no-repeat center left #fff;
	min-height: 692px;
	position: relative;
	background-size: 700px;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block13 .block131 {
	right: 10%;
	position: absolute;
	top: 50%;
	margin-top: -110px;
}
.block13:hover {
	background-size: 900px;
}
.block13 p {
	font-size: 50px;
	color: #000;
	text-align: center;
	font-weight: normal;
}
.block14 {
	background: url("../images/rental_Features/rf02.png") no-repeat center right #fff;
	min-height: 692px;
	position: relative;
	background-size: 700px;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block14:hover {
	background-size: 900px;
}
.block14 .block141 {
	left: 10%;
	position: absolute;
	top: 50%;
	margin-top: -110px;
}
.block14 p {
	font-size: 50px;
	color: #000;
	font-weight: normal;
	text-align: center;
}
.block15 {
	background: url("../images/rental_Features/rf03.png") no-repeat center left #fff;
	min-height: 692px;
	position: relative;
	background-size: 777px;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block15 .block151 {
	right: 10%;
	position: absolute;
	top: 50%;
	margin-top: -150px;
}
 
.block15 p {
	font-size: 50px;
	color: #000;
	text-align: center;
	font-weight: normal;
}
.block12_1 {
	background: url("../images/n_Features/nf01.jpg") no-repeat 10% center #ffffff;
	min-height: 700px;
	background-size: 1000px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block12_1 .block12_11 {
	right: 40%;
    margin-right: -600px;
    position: absolute;
    top: 50%;
    margin-top: -150px;
	font-weight:bold;
}
 
.block12_1 p {
	font-size: 40px;
	color: #000;
	text-align: center;
	 
}
.block12_1 .block12_12{ display:none;}
.block12_2 {
	background: url("../images/n_Features/nf02.jpg") no-repeat 90% center #fff;
	min-height: 700px;
	background-size: 1000px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
 
.block12_2 .block12_21 {
	left: 25%;
	position: absolute;
	bottom: 30%;
}
.block12_2 p {
	font-size: 50px;
	color: #000;
	 
}
.block12_2 .block12_22{ display:none;}
.block12_3 {
	background: url("../images/n_Features/nf03.jpg") no-repeat 10% center #fff;
	min-height: 700px;
	background-size: 1000px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block12_3 .block12_31 {
	right: 25%;
	position: absolute;
	top: 50%;
	margin-top: -60px;
}

.block12_3 p {
	font-size: 50px;
	color: #000;
	text-align: center;
	 
}
.block12_3 .block12_32{ display:none;}
.block12_4 {
	background: url("../images/n_Features/nf04.jpg") no-repeat  90% center #fff;
	position: relative;
	min-height: 700px;
	background-size: 1000px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
 
.block12_4 .block12_41 {
	left: 25%;
	position: absolute;
	top: 50%;
	margin-top: -100px;
}
.block12_4 p {
	font-size: 50px;
	color: #000;
	 
}
.block12_4 .block12_42{ display:none;}
.block12_5 {
	background: url("../images/n_Features/nf05.jpg") no-repeat 10% center  #fff;
	min-height: 700px;
	background-size: 1000px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block12_5 .block12_51 {
	right: 15%;
	position: absolute;
	top: 50%;
	margin-top: -150px;
}
.txtbold{  font-weight:bold !important;}
.txtnormal{  font-weight:normal !important;}
 
.block12_5 p {
	font-size: 40px;
	color: #000;
	text-align: left;
	 
}
.block12_5 .block12_52{ display:none;}
body footer {
	background-color: #2a2a2a;
	padding: 60px 0;
}
body footer .container .other-info dl {
	margin: 0 50px 0 0;
	display: inline-block;
	text-align: left;
	color: #fff;
	vertical-align: top
}
body footer .container .other-info dl dt {
	font-family: roboto-medium;
	font-weight: bolder;
	opacity: .8;
	margin-bottom: 10px;
	font-size: 20px;
	line-height: 29px
}
body footer .container .other-info dl dd {
	margin-bottom: 5px;
	opacity: .5;
	margin-left: 0;
	line-height: 1.5
}
body footer .container .other-info dl a {
	color: inherit;
	text-decoration: none;
}
body footer .container .other-info dl:last-child {
	margin-right: 50px
}
body footer .container .other-info .f-right {
	float: right;
	padding: 0 0 20px;
}
body footer .container .other-info .f-right .society {
	margin-bottom: 25px;
}
body footer .container .other-info .f-right .society a {
	width: 24%;
	height: 50px;
	float: left
}
body footer .container .other-info .f-right .society a img {
	width: 100%;
	max-width: 50px;
	height: 100%;
	margin: 0 auto;
}
body footer .container .other-info .f-right p {
	color: hsla(0, 0%, 100%, .5);
	line-height: 1.5;
	word-wrap: break-word
}
/*图片切换*/
ul, li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bg {
	margin: 0 auto;
	padding: 20px;
	overflow: hidden;
	box-sizing: border-box;
	background: #fff;
}
    .shoptitle{ margin-top:60px;}
	.shoptitle h2{ text-align:center; font-size:50px; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}
	.shop{ min-height:600px; margin-top:150px;}
	.shop ul li{ margin:50px 0;width:33%; text-align:center; display:inline-block; line-height:200%;}
	/*.shop ul li:nth-child(1){ width:33%; text-align:center; display:inline-block; line-height:200%;}
	.shop ul li:nth-child(2){ width:33%; text-align:center; display:inline-block; line-height:200%;}
	.shop ul li:nth-child(3){ width:33%; text-align:center; display:inline-block; line-height:200%;}
	
	.shop ul li:nth-child(4){ margin-left:15%; width:33%; text-align:center; display:inline-block; line-height:200%;}
	.shop ul li:nth-child(5){ margin-right:15%; width:33%; text-align:center; display:inline-block; line-height:200%;}*/
	 
.bg_left {
	width: 700px;
	height: auto;
	float: left
}
.bg_right {
	float: left
}
.show {
	width: 700px;
	height: auto;
	margin-bottom: 10px;
	position: relative;
	cursor: move
}
.show img {
	width: 700px;
	height: auto;
}
.mask {
	width: 215px;
	height: 215px;
	background: #000;
	filter: Alpha(opacity=50);
	opacity: 0.5;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.bigshow {
	width: 700px;
	height: auto;
	overflow: hidden;
	margin-left: 10px;
	display: none;
}
.bigshow img {
	width: 860px;
	height: 860px;
	margin-right: 10px;
}
.smallshow {
	width: 500px;
	margin: 0 auto;
	height: 92px;
	position: relative;
}
.smallshow img {
	width: 100%;
	border: 1px solid #e8e8e8;
	box-sizing: border-box;
	transition: all 0.5s;
	border-radius: 10px;
}
.smallshow>.middle_box {
	margin-left: 30px;
	margin-right: 30px;
	overflow: hidden;
	height: 92px;
}
.smallshow .middle {
	overflow: hidden;
	transition: all 0.5s;
	height: 92px;
}
.smallshow .middle>li {
	width: 88px;
	height: 88px;
	float: left;
	cursor: pointer;
	padding: 0 5px;
}
.smallshow>p {
	position: absolute;
	top: 50%;
	width: 22px;
	height: 32px;
	margin-top: -16px;
}
.smallshow>.prev {
	left: 0;
	background: url(../images/hover-prev.png) no-repeat;
	transition: all 0.5s
}
.smallshow>.next {
	right: 0;
	background: url(../images/hover-next.png) no-repeat;
	transition: all 0.5s
}
.smallshow>.prev.prevnone {
	left: 0;
	background: url(../images/prev.png) no-repeat;
	cursor: not-allowed
}
.smallshow>.next.nextnone {
	right: 0;
	background: url(../images/next.png) no-repeat;
	cursor: not-allowed
}
/**/
.sthumb dl {
	float: left;
	width: 40%;
	margin: 0;
	margin-right: 10%;
}
.sthumb dl dd {
	border: solid 2px #c9c9c9;
	padding: 15px;
	border-radius: 10px;
}
.sthumb dl dd.cur {
	border: 2px solid rgb(255, 68, 0);
	padding: 15px;
	border-radius: 10px;
}
.sthumb dl dd img {
	width: 100%;
}
.sthumb dl dt {
	font-weight: normal;
	text-align: center;
	line-height: 240%;
}
.sthumb1 dl {
	float: left;
	width: 50%;
	margin: 0;
	margin-right: 50%;
}
.sthumb1 dl dd {
	border: solid 1px #c9c9c9;
	padding: 15px;
	border-radius: 10px;
}
.sthumb1 dl dd img {
	width: 100%;
}
.sthumb1 dl dt {
	font-weight: normal;
	text-align: center;
	line-height: 240%;
}
 
/*手机导航*/
.container {
	z-index: 100;
}
.mobile {
	width: 100%;
	display: block;
	height: 50px;
	display: none;
	z-index: 10000;
}
.mobile .mobile-inner {
	max-width: 100%;
	margin: auto;
	background-color: #fafafa;
	position: relative;
}
.mobile .mobile-inner img {
	width: 100%;
	margin-bottom: 30px;
}
.mobile .mobile-inner p {
	color: #676767;
	line-height: 25px;
	font-size: 16px;
	padding-bottom: 30px;
	padding-right: 30px;
	padding-left: 30px;
	margin: 0px;
}
.mobile .mobile-inner-header {
	/*background: url("../images/logo.png") no-repeat center center #eeeeee;*/
	background: #eeeeee;
	background-size: 120px;
	width: 100%;
	height: 50px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.mobile-inner-header .logohome{
    text-align: center;
    padding: 5px 0 2px 0;
    margin: 0 auto;
    width: 125px;
    display: block;
	
}
.mobile-inner-header .logohome img{
	max-width:125px;
	margin-bottom: 0;
}
.mobile .mobile-inner-header-icon {
	color: #303030;
	height: 50px;
	font-size: 25px;
	text-align: center;
	float: left;
	width: 50px;
	position: absolute;
    top: 0;
	-webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	-o-transition: background 0.5s;
	transition: background 0.5s;
}
.mobile .mobile-inner-header-icon:hover {
	background-color: rgba(255, 255, 255, 0.2);
	cursor: pointer;
}
.mobile .mobile-inner-header-icon span {
	position: absolute;
	left: calc((100% - 25px) / 2);
	top: calc((100% - 1px) / 2);
	width: 25px;
	height: 1px;
	background-color: rgba(0, 0, 0, 1);
}
.mobile .mobile-inner-header-icon span:nth-child(1) {
	transform: translateY(4px) rotate(0deg);
}
.mobile .mobile-inner-header-icon span:nth-child(2) {
	transform: translateY(-4px) rotate(0deg);
}
 
.mobile .mobile-inner-header-icon-click span:nth-child(1) {
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: clickfirst;
}
.mobile .mobile-inner-header-icon-click span:nth-child(2) {
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: clicksecond;
}
 
.mobile .mobile-inner-header-icon-out span:nth-child(1) {
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: outfirst;
}
.mobile .mobile-inner-header-icon-out span:nth-child(2) {
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: outsecond;
}
 
.mobile .mobile-inner-nav {
	background-color: rgba(0, 0, 0, 0.9);
	width: 100%;
	position: absolute;
	top: 50px;
	left: 0px;
	padding-top: 30px;
	padding-bottom: 80px;
	display: none;
	z-index: 10000;
}
.mobile .mobile-inner-nav a {
	display: inline-block;
	line-height: 50px;
	text-decoration: none;
	width: 80%;
	margin-left: 10%;
	color: #FFFFFF;
	border-bottom: solid 1px rgba(255, 255, 255, 0.3);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	font-weight: 300;
}
.mobile .mobile-inner-nav a:hover {
	color: rgba(255, 255, 255, 0.4);
	border-bottom: solid 1px rgba(255, 255, 255, 0.2);
}
.mobile .mobile-inner-nav a {
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: returnToNormal;
	animation-name: returnToNormal;
}
.msecnav {
	width: 100%;
	height: 50px;
	display: none;
	z-index: 10000;
}
.msecnav .mobile-inner {
	max-width: 100%;
	margin: auto;
	background-color: #fafafa;
	position: relative;
}
.msecnav .mobile-inner img {
	width: 100%;
	margin-bottom: 30px;
}
.msecnav .mobile-inner p {
	color: #676767;
	line-height: 25px;
	font-size: 16px;
	padding-bottom: 30px;
	padding-right: 30px;
	padding-left: 30px;
	margin: 0px;
}
.msecnav .mobile-inner-header {
	width: 100%;
	height: 50px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.msecnav .mobile-inner-header-txt {
	font-size: 20px;
	padding: 10px 20px;
	position: relative;
}
.msecnav .mobile-inner-header-txt .buy {
	background: #e61952;
	color: #fff;
	border-radius: 10px;
	line-height: 30px;
	padding: 0 10px;
	float: right;
	font-size: 18px;
	width: auto;
	margin-right:0px;
}
 

.mobile-inner-header .arrow-down {
	display: inline-block;
	vertical-align: top;
	border-top: 4px solid #dd0000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	container: "";
	margin-top: 10px;
	margin-left: 5px;
}
.mobile-inner-header .lang {
	line-height: 38px;
	position: absolute;
	right: 25px;
	top: 15px;
}
.mobile-inner-header .lang img {
	width: 26px;
	vertical-align: inherit;
}


.msecnav .mobile-inner-nav {
	background-color: rgba(0, 0, 0, 0.9);
	width: 100%;
	position: absolute;
	top: 50px;
	left: 0px;
	padding-top: 30px;
	padding-bottom: 80px;
	display: none;
	z-index: 10000;
}
.msecnav .mobile-inner-nav a {
	display: inline-block;
	line-height: 50px;
	text-decoration: none;
	width: 80%;
	margin-left: 10%;
	color: #FFFFFF;
	border-bottom: solid 1px rgba(255, 255, 255, 0.3);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	font-weight: 300;
}
.msecnav .mobile-inner-nav a:hover {
	color: rgba(255, 255, 255, 0.4);
	border-bottom: solid 1px rgba(255, 255, 255, 0.2);
}
.msecnav .mobile-inner-nav a {
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: returnToNormal;
	animation-name: returnToNormal;
}
 @keyframes clickfirst {
 0% {
 transform: translateY(4px) rotate(0deg);
}
 100% {
 transform: translateY(0) rotate(45deg);
}
}
 @keyframes clicksecond {
 0% {
 transform: translateY(-4px) rotate(0deg);
}
 100% {
 transform: translateY(0) rotate(-45deg);
}
}
 @keyframes outfirst {
 0% {
 transform: translateY(0) rotate(-45deg);
}
 100% {
 transform: translateY(-4px) rotate(0deg);
}
}
 @keyframes outsecond {
 0% {
 transform: translateY(0) rotate(45deg);
}
 100% {
 transform: translateY(4px) rotate(0deg);
}
}
 @-webkit-keyframes returnToNormal {
 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes returnToNormal {
 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
.block1_4 .block1_42, .block1_3 .block1_32, .block1_2 .block1_22, .block15 .block152, .block14 .block142, .block13 .block132, .block12 .block122 {
	display: none;
}
.sthumb dl ul {
	display: none;
}
.mtitle {
	display: none;
	font-size: 25px;
	text-align: center;
	font-weight: bold;
	padding: 50px 0;
}
body footer .container .other-info dl dt.dt1 {
	font-weight: normal;
	font-size: 22px;
	line-height: 40px;
	display: block;
}
body footer .container .other-info dl dt.dt2 {
	font-weight: normal;
	font-size: 22px;
	line-height: 40px;
	display: none;
}
/*index3*/
.index3 {
	width: 1470px;
	margin-top: 50px;
	margin-bottom: 50px;
}
.index3 dl dd {
	font-size: 22px;
	line-height: 300%;
	text-align: center;
}
.index3 dl dd sup {
	margin-right: 10px;
}
.index3 dl dd a {
	color: #333;
	text-decoration:none;
	font-weight:bold;
}
.index3 dl dd a:hover {
	 border-bottom:solid 2px #333;
	 padding-bottom:5px;
}
.index3 img {
	width: 100%;
}
.index4 {
	padding-bottom: 80px;
}
.index4 h2 {
	text-align: center;
	padding: 0px 0 25px 0;
}
.index4 .img {
	height: 420px;
	position: relative;
}
.index4 .img img {
	position: absolute;
	bottom: 10px;
	max-width: 100%;
}
.index4 .img1 img {
	position: absolute;
	bottom: 10px;
	max-width: 60%;
	left: 50%;
	margin-left: -25%;
}
.index4 .img2 img {
	position: absolute;
	bottom: 10px;
	max-width: 75%;
	left: 50%;
	margin-left: -35%;
}
.index4 .img3 img {
	position: absolute;
	bottom: 10px;
	max-width: 100%;
}
.index4 .img15,.index4 .img25,.index4 .img35{display:none;}
.index4 .p1 {
	font-size: 25px;
	border-bottom: solid 1px #c5c5c5;
	padding-bottom: 15px;
	margin-bottom: 15px;
	color: #000;
	text-align: center;
	margin: 0 auto;
	width: 230px;
}
.index4 .p2, .index4 .p3 {
	font-size: 20px;
	color: #464545;
	line-height: 200%;
	text-align: center;
}
.index4 .p4 {
	font-size: 20px;
	color: #0071e3;
	line-height: 150%;
	text-align: center;
	display:none;
}
.index4 .p4 i,.index4 .p4 a {
	font-size: 20px;
	color: #0071e3;
	line-height: 150%;
	text-align: center;
	display:block;
}

.index41 {
	text-align: center;
	font-size: 25px;
	margin-bottom: 30px;
}
.index41 a {
	color: #0071e3;
}
/*产品页面*/
.product {
	margin-bottom: 30px;
}
.product li {
	width: 19%;
	margin-right: 1%;
	float: left;
	text-align: center;
	margin-bottom: 40px;
}
.product li img {
	width: 80%;
}
.product li span {
	display: block;
	font-size: 16px;
	line-height: 30px;
	color: #000;
}
.product li span:hover {
	text-decoration: underline;
}
/*index6*/
.index6 {
	padding-top: 60px;
}
.index61 {
	background: #fffbff;
	max-width:1680px;
	margin: 0 auto;
}
.index61 h2 {
	margin: 30px 0;
	font-size: 30px;
	text-align: center;
	color: #000;
	font-weight: bold;
}
.index61 p {
	font-size: 20px;
	line-height: 170%;
	margin: 30px 0;
	color: #6f6f6f;
}
.index62 {
	background: #f7f7f7;
	max-width:1680px;
	width: 90%;
	margin: 0 auto;
	max-height: 600px;
}
.index62 img {
	width: 100%;
	max-width:1680px;
}
.index62 h2 {
	margin: 30px 0;
	font-size: 30px;
	text-align: center;
	color: #000;
	font-weight: bold;
}
.index62 p {
	font-size: 20px;
	line-height: 170%;
	margin: 30px 0;
	color: #6f6f6f;
}
.index63 {
	background: #fef3ef;
	max-width:1680px;
	margin: 0 auto;
}
.index63 h2 {
	margin: 30px 0;
	font-size: 30px;
	text-align: center;
	color: #000;
	font-weight: bold;
}
.index63 p {
	font-size: 20px;
	line-height: 170%;
	margin: 30px 0;
	color: #6f6f6f;
}
/*index7*/
.index71 {
	margin-top: 20px;
	margin-bottom: 10px;
	max-width: 1680px;
}
.index71 a {
	color: #0071e3;
	font-size:18px;
}
.index71 h2 {
	font-size: 30px;
	text-align: center;
	line-height: 150%;
    font-weight: bold;
    margin: 40px auto 20px;
}
.index71 p {
	font-size: 20px;
	line-height: 170%;
	margin: 30px 0 10px; 
	text-align:center;
}
.index72 {
	background: #f0eff0;
	border-radius: 15px;
	max-width: 1680px;
}
.index72 img {
	border-radius: 15px;
	width: 100%;
	margin-left: -15px;
}
.index72 p {
	font-size: 15px;
    line-height: 160%;
	margin: 30px 0;
}
.index73 {
	margin: 40px auto;
	max-width: 1680px;
}
.index73 img {
	width: 100%;
}
.index73 p {
	font-size: 20px;
	line-height: 160%;
	margin: 150px 0;
	text-align: center;
	font-weight:normal;
}
.index74 {
	border: solid 1px #aaaaaa;
	padding: 20px;
	margin-bottom: 30px;
	border-radius: 15px;
	max-width: 1680px;
}
.index74 h2 {
	margin: 30px 0;
	font-size: 30px;
	text-align: center;
	font-weight: bold;
}
.index74 p {
	font-size: 20px;
	line-height: 170%;
	margin: 10px 0;
	color: #737373;
}
/*index8*/
.index81 .bg81 {
	height: 800px;
}
.index81 .left1 {
	float: left;
	padding-left: 15%;
}
.index81 .right1 {
	float: right;
	padding-right: 15%;
}
.index81 .left1 a{
	text-decoration: none;
}
.index81 .right1 a{
	text-decoration: none;
}
.index81 dl {
	padding-top: 400px;
}
.index81 dl dd {
	font-size: 35px;
	color: #000000;
	line-height: 180%;
	text-align: center;
}
.index81 dl dt {
	font-size: 30px;
	color: #5f5f5f;
	line-height: 180%;
	text-align: center;
}
.index81 .swiper-button-next {
	background: url("../images/8right.png") no-repeat;
	width: 70px;
	height: 70px;
	right: 50%;
	margin-right: -500px;
}
.index81 .swiper-button-prev {
	background: url("../images/8left.png") no-repeat;
	width: 70px;
	height: 70px;
	left: 50%;
	margin-left: -500px;
}
.index82 img {
	width: 100%;
}
/*index9*/
.index91 {
	margin: 20px auto 30px;
	text-align: center;
}
.index91 a {
	color: #333;
}
/*.index92{ max-width:2020px; margin:0 auto;}*/

.index92{width: 85%; margin: 0 auto; max-width:2020px; margin-bottom:50px;margin-top:50px;}


.index92 .videolist .v {
	float: left;
	width: 24%;
	margin: 0.5%;
	position: relative;
	margin-bottom: 10px;
}
 
.index92 .videolist .v img {
	width: 100%;
}
.index92 .videolist .v img.play {
	width: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -50px;
	margin-top: -50px;
}
.index93 {
	margin: 30px auto;
	text-align: center;
}
.index94 {
	margin-bottom: 30px;
}
.index94 .newslist li {
	float: left;
	width: 23%;
	margin: 30px 0;
	padding: 0 1%;
}
.index94 .newslist li a, .index94 .newslist li a:hover {
	color: #000;
	text-decoration: none;
}
.index94 .newslist li .date, .index94 .newslist li .img, .index94 .newslist li .title {
	padding: 0 20px;
	text-align: center;
}
.index94 .newslist li .date {
	font-size: 16px;
	line-height: 200%;
}
.index94 .newslist li .img {
	min-height: 200px;
}
.index94 .newslist li .title {
	padding-top: 15px;
}
/*index10*/
.index101 {
	margin-top: 20px;
	max-width: 1170px;
}
.index101 a {
	color: #333;
}
.index101 h2 {
	font-size: 30px;
	border-bottom: solid 1px #c0c0be;
	line-height: 50px;
	padding-left: 10px;
	margin-top: 60px;
}
.index102 {max-width: 1170px;}
.index102 img {
	margin-right: 20px;
	max-height: 100px;
	width: auto;
}
.index102 p {
	padding-top: 15px;
	color: #8a8888;
}
.index103 {
	margin: 40px auto;
	max-width: 1170px;
}
.index103 li {
	list-style: disc;
	font-size: 20px;
	line-height: 180%;
	padding-bottom: 40px;
}

/*idnex11*/
.index111 {
	margin-top: 20px;
	text-align: center;
	margin-bottom: 20px;
	max-width: 1170px;
}
.index71 .text-right{ font-size:16px;}
.index91 .text-right{  font-size:16px;}
.index101 .text-right{font-size:16px;}
.index111 .text-right{ font-size:16px;}

.index111 a {
	color: #333;
}
.index111 h2 {
	font-size: 40px;
	font-weight:bold;
	margin: 40px auto 20px;
}
.index111 p {
	font-size: 18px;
	margin:0;
}
.index111 p b {
	display:inline-block;
	margin-bottom:10px;
}
.index1120 {max-width: 1170px;}
.index112 {
	
	background: #f0eff0;
	border: solid 1px #f3f3f3;
	border-radius: 10px;
	margin: 0 12%;
	padding: 30px;
}
.index112 .btnup {
	background: url("../images/upload.png")15px 10px no-repeat #df2847;
	padding: 10px 30px 10px 50px;
	color: #fff;
}
.index112 .btnsend {
	background: #df2847;
	width: 100%;
	padding: 10px 30px 10px 50px;
	color: #fff;
	text-align: center;
	display: block;
}
.index113 .img {
	padding-left: 30px;
	padding-bottom: 20px;
}
.index113 {
	max-width: 1170px;
	border: solid 1px #bcbcbc;
	padding: 30px 150px 30px 225px;
	border-radius: 10px;
	margin-bottom: 30px;
	margin-top: 30px;
	font-size: 16px;
}
/*index12*/
.index121 h2 {
	border-bottom: solid 1px #f5f5f5;
	padding-left: 20px;
	line-height: 180%;
}
.index121 b {
	text-align: center;
	display: block;
	font-size: 18px;
	font-weight: bold;
	line-height: 180%;
}
.index122, .index123, .index124, .index125 {
	line-height: 200%;
}
.index122 img {
	width: 60%;
    margin-left: 20%;
}
.index122 h2 {
	text-align: center;
	display: block;
}
.index123 h3 {
	text-align: center;
	font-weight:bold; 
	font-size:20px;
}
.index122 h3 {
	text-align: center;
	font-weight:bold;
	margin-top:50%;
	font-size:20px;
}
.index121 b {
	text-align: center;
	display: block;
}
.index123 {
	padding: 20px 0;
}
.index123 p {
	text-align: center;
	font-size: 18px;
	line-height: 300%;
}
.index124 img, .index125 img {
	display: block;
	margin: 30px auto;
}
.index124 p, .index125 p {
	margin-left: 25%;
}
.index125 {
	margin-bottom: 40px;
}
.index125 .p1 {
	padding-left: 37px;
}
/*index13*/

.index131 img{ width:100%;}
.index132 {
	margin-top: 20px;
}
.index132 img {
	width: 100%; 
}
.index132 .pull-left {
	width: 48.7%;
	margin-right: 0.3%;
	margin-left: 1%;
	position:relative;
}
.index132 .pull-right {
	width: 48.7%;
	margin-left: 0.3%;
	margin-right: 1%;
	position:relative;
}
.index132 p {
	line-height: 170%;
	padding: 5px 50px;
	margin: 0;
}
.index132 .pull-left .txt{ position:absolute; top:50%; margin-top:-250px;left:100px; color:#fff;}
.index132 .pull-right .txt{ position:absolute; top:50%; margin-top:-250px;left:100px;color:#fff;}
.index132 .pull-left .p1 {
	text-align: center;
    font-size:30px;
	line-height:150%;
	font-weight:bold;
		 
}
.index132 .pull-left .p2 {
	text-align: center;
    font-size:45px;
	line-height:150%;
	font-weight:bold;
		 
}
.index132 .pull-left .p3 {
	text-align: center;
font-size:45px;
	line-height:150%;
	font-weight:bold;
		 
}
.index132 .pull-left .p4 {
	text-align: center;
font-size:45px;
	line-height:150%;
	font-weight:bold;
		 
}

.index132 .pull-right .p1 {
	text-align: center;
	font-size:30px;
	line-height:150%;
	font-weight:bold;
}
.index132 .pull-right .p2 {
	text-align: center;
font-size:45px;
	line-height:150%;
	font-weight:bold;
		 
}
.index132 .pull-right .p3 {
	text-align: center;
font-size:45px;
	line-height:150%;
	font-weight:bold;
		 
}
.index132 .pull-right .p4 {
	text-align: center;
	font-size:45px;
	line-height:150%;
	font-weight:bold;
		 
}
.index132 .pull-right .p5 {
	text-align: center;
	font-size:17px;
	line-height:150%;
	font-weight:bold;
		 
}
.index132 p.btn {
	text-align: center;
	display: block;
		 
}
.index132 p.btn a.buy {
	display: inline-block;
	cursor: pointer;
    text-align: center;
    white-space: nowrap;
    font-size: 17px;
    line-height: 1.17648;
    font-weight: 400; 
    font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    min-width: 28px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-radius: 18px;
    background: #0071e3;
    color: #fff;
}
.index132 p.btn a.learn {
	display: block;
	color: #0071e3;
	font-size: 17px;
	line-height: 35px;
	padding: 0px 30px;
	margin-top:5px;
	 
}






/*************************************
*************************************/

.index1321 {
	margin-top: 20px;
} 
@media (max-width:746px) {
.index1321 {
	margin-top: 0px;
}
}
.index1321 img {
	width: 100%; 
}
.index1321 .pull-left {
	width: 48.7%;
	margin-right: 0.3%;
	margin-left: 1%; 
}
.index1321 .pull-right {
	width: 48.7%;
	margin-left: 0.3%;
	margin-right: 1%; 
}
.index1321 p {
	line-height: 140%;
	padding: 5px 50px;
	margin: 0;
	text-align:center;
	font-size:30px;
}
.index1321 p{
 
	text-decoration:none;
}
.index1321 p a {
	line-height: 140%;
	padding: 5px 50px;
	margin: 0;
	display:block;
	text-decoration:none;
}
.index1321 p span{ 
 padding-bottom:5px;
 border-bottom:solid 2px #000;
 margin-bottom:5px;
 display: inline-block;
}
/************************************
************************************/
.index133 {
	background: #f8efea;
	margin-top: 20px;
	padding-bottom: 50px;
}
.index133 h2 {
	font-size: 22px;
	font-weight: bold;
	padding: 1px 0;
}
.index133 img {
	width: 95%;
}
.index132 .pull-left, .index132 .pull-right {
	background: #f1f1f1;
	min-height: 740px;
	text-align: center;
}
.shopmb{ display:none;}

/*1920 分辨率*/
@media (max-width:1921px) {
 
.index131 img {
	 display: none;
}
.index132 .pull-left, .index132 .pull-right {
	background: #f1f1f1;
	min-height: 622px;
	text-align: center;
}
.index132 .pull-left {
	width: 48.5%;
	margin-right: 0.5%;
	margin-left: 1%;
}
.index132 .pull-right {
	width: 48.5%;
	margin-left: 0.5%;
	margin-right: 1%;
}
.index132 .pull-left .txt{position:absolute;top:50%;margin-top:-150px;left:100px;}
.index132 .pull-right .txt{ position:absolute; top:50%; margin-top:-150px;left:100px;}
.index132 .pull-left .p1 {
	text-align: center;
    font-size:20px;
	line-height:150%;
	font-weight:bold;
		 
}
.index132 .pull-left .p2 {
	text-align: center;
font-size:26px;
	line-height:150%;
	font-weight:bold;
		 
}
.index132 .pull-left .p3 {
	text-align: center;
font-size:26px;
	line-height:150%;
	font-weight:bold;
		 
}
.index132 .pull-left .p4 {
	text-align: center;
font-size:20px;
	line-height:150%;
	font-weight:bold;
		 
}

.index132 .pull-right .p1 {
	text-align: center;
	font-size:20px;
	line-height:150%;
	font-weight:bold;
}
.index132 .pull-right .p2 {
	text-align: center;
font-size:26px;
	line-height:150%;
	font-weight:bold;
		 
}
.index132 .pull-right .p3 {
	text-align: center;
font-size:30px;
	line-height:150%;
	font-weight:bold;
		 
}
.index132 .pull-right .p4 {
	text-align: center;
	font-size:30px;
	line-height:150%;
	font-weight:bold;
		 
}
.index132 .pull-right .p5 {
	text-align: center;
	font-size:17px;
	line-height:150%;
	font-weight:bold;
		 
}
.index132 p.btn {
	text-align: center;
	display: block;
 
		 
}
.index81 .left1 {
	float: left;
	padding-left: 7%;
}
.index81 .right1 {
	float: right;
	padding-right: 7%;
}
.index81 .bg81 {
	height: 550px;
	background-size: 650px !important;
}
.index81 .swiper-button-next {
	background: url("../images/8right.png") no-repeat;
	width: 70px;
	height: 70px;
	right: 50%;
	margin-right: -370px;
}
.index81 .swiper-button-prev {
	background: url("../images/8left.png") no-repeat;
	width: 70px;
	height: 70px;
	left: 50%;
	margin-left: -370px;
}
.index81 dl {
	padding-top: 230px;
}
.index81 dl dd {
	font-size: 30px;
	color: #000000;
	line-height: 180%;
	text-align: center;
}
.index81 dl dt {
	font-size: 25px;
	color: #5f5f5f;
	line-height: 180%;
	text-align: center;
}
.index94 .newslist li .img {
	min-height: 200px;
}
.index94 .newslist li .img img {
	max-width: 100%;
	max-height: 200px;
}
.sthumb1 dl {
	float: left;
	width: 50%;
	margin: 0;
	margin-left: 25%;
}
.block1 img {
	max-width: 350px;
	width: 100%;
}
.secnav {
	text-align: center;
	margin: 50px auto 25px;
}
.block1_1 p {
    font-size: 30px;
    color: #000;
    text-align: center;
}
.block1_2 {
	background: url("../images/k_Features/kf02.jpg") no-repeat 80% center #fff;
	min-height: 600px;
	background-size: 500px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
 
.block1_2 .block1_21 {
	left: 15%;
	position: absolute;
	bottom: 30%;
}
.block1_2 p {
	font-size: 30px;
}
.block1_3 {
	background: url("../images/k_Features/kf03.jpg") no-repeat 20% center #fff;
	min-height: 600px;
	background-size: 500px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block1_3 .block1_31 {
	right: 15%;
	position: absolute;
	top: 50%;
	margin-top: -60px;
}
 
.block1_3 p {
	font-size: 30px;
	color: #000;
	text-align: center;
}
.block1_4 {
	background: url("../images/k_Features/kf04.jpg") no-repeat 80% center #fff;
	position: relative;
	min-height: 600px;
	background-size: 500px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
 
.block1_4 .block1_41 {
	left: 15%;
	position: absolute;
	top: 50%;
	margin-top: -40px;
}
.block1_4 p {
	font-size: 30px;
	color: #000;
}
.block1_5 {
	overflow: hidden;
}
.block1_5 img {
	max-width: 100%;
	max-height: 500px;
	margin: 0 auto;
	display: block;
}
	.block1_5 p {
    font-size: 30px;
    color: #000;
    text-align: center;
}
.block12 {
	background: url("../images/rental_Features/rf04.png") no-repeat center right #fff;
	min-height: 692px;
	background-size: 700px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block12:hover {
	background-size: 900px;
}
.block12 .block121 {
	left: 15%;
	position: absolute;
	top: 50%;
	margin-top: -80px;
}
.block12 p {
	font-size: 30px;
	color: #000;
	font-weight: normal;
	text-align: center;
}
.block13 {
	background: url("../images/rental_Features/rf01.png") no-repeat center left #fff;
	min-height: 692px;
	position: relative;
	background-size: 700px;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block13 .block131 {
	right: 15%;
	position: absolute;
	top: 50%;
	margin-top: -110px;
}
.block13:hover {
	background-size: 900px;
}
.block13 p {
	font-size: 30px;
	color: #000;
	text-align: center;
	font-weight: normal;
}
.block14 {
	background: url("../images/rental_Features/rf02.png") no-repeat center right #fff;
	min-height: 692px;
	position: relative;
	background-size: 600px;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block14:hover {
	background-size: 800px;
}
.block14 .block141 {
	left: 15%;
	position: absolute;
	top: 50%;
	margin-top: -110px;
}
.block14 p {
	font-size: 30px;
	color: #000;
	font-weight: normal;
	text-align: center;
}
.block15 {
	background: url("../images/rental_Features/rf03.png") no-repeat center left #fff;
	min-height: 692px;
	position: relative;
	background-size: 777px;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block15 .block151 {
	right: 15%;
	position: absolute;
	top: 50%;
	margin-top: -150px;
}
.block15:hover {
	background-size: 977px;
}
.block15 p {
	font-size: 30px;
	color: #000;
	text-align: center;
	font-weight: normal;
}
.block12_1 {
	background: url("../images/n_Features/nf01.png") no-repeat 30% center #ffffff;
	min-height: 692px;
	background-size: 500px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block12_1 .block12_11 {
	font-size: 27px;
    font-family: 'GothamNarrow-LightItalic';
    font-weight: 400;
	right: 50%;
    margin-right: -600px;
    position: absolute;
    top: 50%;
    margin-top: -150px;
}

.block12_1 p {
	font-size: 30px;
	color: #000;
	text-align: center;
} 
.block12_2 {
	background: url("../images/n_Features/nf02.jpg") no-repeat 80% center #fff;
	min-height: 692px;
	background-size: 800px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
 
.block12_2 .block12_21 {
	left: 15%;
	position: absolute;
	bottom: 30%;
}
.block12_2 p {
	font-size: 30px;
	color: #000;
} 
.block12_3 {
	background: url("../images/n_Features/nf03.jpg") no-repeat 30% center #fff;
	min-height: 692px;
	background-size: 700px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block12_3 .block12_31 {
	right: 15%;
	position: absolute;
	top: 50%;
	margin-top: -60px;
}
 
.block12_3 p {
	font-size: 30px;
	color: #000;
	text-align: center;
} 
.block12_4 {
	background: url("../images/n_Features/nf04.jpg") no-repeat 80% center #fff;
	position: relative;
	min-height: 692px;
	background-size: 700px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
 
.block12_4 .block12_41 {
	left: 15%;
	position: absolute;
	top: 50%;
	margin-top: -40px;
}
.block12_4 p {
	font-size: 30px !important;
	color: #000;
	font-weight: normal;
} 
.block12_41 .txtnormal {
	font-size: 30px !important;
	color: #000;
	font-weight: normal;
	font-family: 'Rubik-Medium',sans-serif;
    font-weight: 500;
} 
.block12_5 {
	background: url("../images/n_Features/nf05.jpg") no-repeat center left #fff;
	min-height: 692px;
	background-size: 650px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block12_5 .block12_51 {
	right: 15%;
	position: absolute;
	top: 50%;
	margin-top: -60px;
}
 
.block12_5 p {
	font-size: 30px;
	color: #000;
	text-align: left;
	font-weight: normal;
} 
.show {
	width: 500px;
	height: auto;
	margin-bottom: 10px;
	position: relative;
	cursor: move
}
.show img {
	width: 400px;
	height: auto;
}
.sthumb dl {
	float: left;
	width: 40%;
    max-width: 160px;
	margin: 0;
	margin-right: 10%;
}
.smallshow {
	width: 350px;
	margin-left: 50px;
	height: 62px;
	position: relative;
}
.smallshow img {
	width: 100%;
	border: 1px solid #e8e8e8;
	box-sizing: border-box;
	transition: all 0.5s;
	border-radius: 10px;
}
.smallshow>.middle_box {
	margin-left: 30px;
	margin-right: 30px;
	overflow: hidden;
	height: 62px;
}
.smallshow .middle {
	overflow: hidden;
	transition: all 0.5s;
	height: 62px;
}
.smallshow .middle>li {
	width: 58px;
	height: 58px;
	float: left;
	cursor: pointer;
	padding: 0 5px;
}
.smallshow>p {
	position: absolute;
	top: 50%;
	width: 22px;
	height: 32px;
	margin-top: -22px;
}
.smallshow>.prev {
	left: 0;
	background: url(../images/hover-prev.png) no-repeat;
	transition: all 0.5s
}
.smallshow>.next {
	right: 0;
	background: url(../images/hover-next.png) no-repeat;
	transition: all 0.5s
}
.smallshow>.prev.prevnone {
	left: 0;
	background: url(../images/prev.png) no-repeat;
	cursor: not-allowed
}
.smallshow>.next.nextnone {
	right: 0;
	background: url(../images/next.png) no-repeat;
	cursor: not-allowed
}
.sthumb2 {
	/*padding-top: 65px;*/
	padding-left: 100px;
	max-width: 560px;
	padding-right:100px;
}
.sthumb2 dd img{
	 
	max-width: 126px;
	 
}
.sthumb2 dl {
	float: left;
	width: 50%;
    max-width: 200px;
	margin: 0;
	margin-right: 20%;
}
.index3 {
	width: 1170px;
	margin-top: 50px;
	margin-bottom: 50px;
}
}
@media (max-width:1681px) {
 
.index131 img {
	 display: none;
}
.index132 .pull-left, .index132 .pull-right {
	background: #f1f1f1;
	min-height: 580px;
	text-align: center;
}
.index132 p {
    line-height: 170%;
    padding: 5px 30px;
    margin: 0;
}
}
@media (max-width:1601px) {
 
.index131 img {
	 display: none;
}
.index132 .pull-left, .index132 .pull-right {
	background: #f1f1f1;
	min-height: 580px;
	text-align: center;
}
.index132 p {
    line-height: 170%;
    padding: 5px 50px;
    margin: 0;
}
}
@media (max-width:1441px) {
 
.index131 img {
	 display: none;
}
.index62 {
	max-height: 400px;
}
.index132 {
	max-width: 1170px;
	margin: 10px auto 0;
}
.index132 .pull-left, .index132 .pull-right {
	background: #f1f1f1;
	min-height: 520px;
	text-align: center;
}
.index132 p {
	line-height: 170%;
	padding: 5px 20px;
	margin: 0;
}
.index133 {
	background: #ffffff;
	margin-top: 5px;
	padding-bottom: 5px;
}
.index81 dl dd {
	font-size: 25px;
	color: #000000;
	line-height: 180%;
	text-align: center;
}
.index81 dl dt {
	font-size: 20px;
	color: #5f5f5f;
	line-height: 180%;
	text-align: center;
}
	
.block1_1 {
	background: url("../images/k_Features/kf01.jpg") no-repeat 30% center #fff;
	min-height: 580px;
	background-size: 400px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block1_1 .block1_11 {
	right: 50%;
    margin-right: -500px;
    position: absolute;
    top: 50%;
    margin-top: -100px;
}
 
.block1_1 p {
	font-size: 25px;
	color: #000;
	text-align: center;
	font-weight:normal;
}
.block1 img {
	max-width: 700px;
	width: 100%;
}
.block11 {
	margin: 0 auto;
	text-align: center;
	line-height: 40px;
	width: 190px;
	font-size: 20px;
	margin-top:20px;
}
.block11 .circle {
	margin-left: 30px;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 40px;
	border: 2px #000 solid;
	cursor: pointer;
}
.block11 .triangleRight {
	width: 0;
	height: 0;
	border-left: 20px solid #000;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	-webkit-transform: scale(0.6, 1.2);
	-moz-transform: scale(0.6, 1.2);
	transform: scale(0.6, 1.2);
}
.block11 .next1 {
	margin: 8px -10px 0 10px;
	float: left;
} 
.block1_2 {
	background: url("../images/k_Features/kf02.jpg") no-repeat top right #fff;
	min-height: 580px;
	background-size: 600px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
 
.block1_2 .block1_21 {
	left: 15%;
	position: absolute;
	bottom: 30%;
}
.block1_2 p {
	font-size: 25px;
	color: #000;
	font-weight: normal;
}
.block1_3 {
	background: url("../images/k_Features/kf03.jpg") no-repeat top left #fff;
	min-height: 580px;
	background-size: 600px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block1_3 .block1_31 {
	right: 15%;
	position: absolute;
	top: 50%;
	margin-top: -60px;
}
 
.block1_3 p {
	font-size: 25px;
	color: #000;
	text-align: center;
	font-weight: normal;
}
.block1_4 {
	background: url("../images/k_Features/kf04.jpg") no-repeat top right #fff;
	position: relative;
	min-height: 580px;
	background-size: 500px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
 
.block1_4 .block1_41 {
	left: 15%;
	position: absolute;
	top: 50%;
	margin-top: -40px;
}
.block1_4 p {
	font-size: 25px;
	color: #000;
	font-weight: normal;
}
.block1_5 {
	overflow: hidden;
}
.block1_5 img {
	max-width: 100%;
}
.block1_5 {
	overflow: hidden;
}
.block1_5 img {
	max-width: 100%;
}
.block1_5 {
	background: url("../images/k_Features/kf05.jpg") no-repeat center left #fff;
	min-height: 580px;
	background-size: 550px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block1_5 .block1_51 {
	right: 15%;
	position: absolute;
	top: 50%;
	margin-top: -60px;
}
 
.block1_5 p {
	font-size: 25px;
	color: #000;
	text-align: center;
	font-weight: normal;
}
.block1_5 .block1_52{ display:none;}
.block12 {
	background: url("../images/rental_Features/rf04.png") no-repeat center right #fff;
	min-height: 580px;
	background-size: 600px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
 
.block12 .block121 {
	left: 10%;
	position: absolute;
	top: 50%;
	margin-top: -80px;
}
.block12 p {
	font-size: 25px;
	color: #000;
	font-weight: normal;
	text-align: center;
}
.block13 {
	background: url("../images/rental_Features/rf01.png") no-repeat center left #fff;
	min-height: 580px;
	position: relative;
	background-size: 600px;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block13 .block131 {
	right: 10%;
	position: absolute;
	top: 50%;
	margin-top: -110px;
}
 
.block13 p {
	font-size: 25px;
	color: #000;
	text-align: center;
	font-weight: normal;
}
.block14 {
	background: url("../images/rental_Features/rf02.png") no-repeat center right #fff;
	min-height: 580px;
	position: relative;
	background-size: 600px;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
 
.block14 .block141 {
	left: 10%;
	position: absolute;
	top: 50%;
	margin-top: -110px;
}
.block14 p {
	font-size: 25px;
	color: #000;
	font-weight: normal;
	text-align: center;
}
.block15 {
	background: url("../images/rental_Features/rf03.png") no-repeat center left #fff;
	min-height: 580px;
	position: relative;
	background-size: 677px;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block15 .block151 {
	right: 10%;
	position: absolute;
	top: 50%;
	margin-top: -60px;
}
 
.block15 p {
	font-size: 25px;
	color: #000;
	text-align: center;
	font-weight: normal;
}
.block12_1 {
	background: url("../images/n_Features/nf01.jpg") no-repeat 30% center #ffffff;
	min-height: 580px;
	background-size: 400px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block12_1 .block12_11 {
	right: 50%;
    margin-right: -600px;
    position: absolute;
    top: 50%;
    margin-top: -150px;
}
.block12_1:hover {
	background-size: 500px;
}
.block12_1 p {
	font-size: 25px;
	color: #000;
	text-align: center;
	font-weight: normal;
} 
.block12_2 {
	background: url("../images/n_Features/nf02.jpg") no-repeat center right #fff;
	min-height: 580px;
	background-size: 400px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block12_2:hover {
	background-size: 600px;
	 
}
.block12_2 .block12_21 {
	left: 15%;
	position: absolute;
	bottom: 30%;
}
.block12_2 p {
	font-size: 25px;
	color: #000;
	font-weight: normal;
}
.block12_2 .block12_22{ display:none;}
.block12_3 {
	background: url("../images/n_Features/nf03.jpg") no-repeat center left #fff;
	min-height: 580px;
	background-size: 400px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block12_3 .block12_31 {
	right: 15%;
	position: absolute;
	top: 50%;
	margin-top: -60px;
}
.block12_3:hover {
	background-size: 600px;
}
.block12_3 p {
	font-size: 25px;
	color: #000;
	text-align: center;
	font-weight: normal;
}
.block12_3 .block12_32{ display:none;}
.block12_4 {
	background: url("../images/n_Features/nf04.jpg") no-repeat center right #fff;
	position: relative;
	min-height: 580px;
	background-size: 400px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block12_4:hover {
	background-size: 600px;
}
.block12_4 .block12_41 {
	left: 15%;
	position: absolute;
	top: 50%;
	margin-top: -40px;
}
.block12_4 p {
	font-size: 25px;
	color: #000;
	font-weight: normal;
} 
.block12_5 {
	background: url("../images/n_Features/nf05.jpg") no-repeat center left #fff;
	min-height: 580px;
	background-size: 450px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block12_5 .block12_51 {
	right: 15%;
	position: absolute;
	top: 50%;
	margin-top: -60px;
}
.block12_5:hover {
	background-size: 600px;
}
.block12_5 p {
	font-size: 25px;
	color: #000;
	text-align: left;
	font-weight: normal;
} 
.index103 li {
    list-style: disc;
    font-size: 20px;
    line-height: 150%;
    padding-bottom: 20px;
}	
}
@media (max-width:1281px) {
 
.index131 img {
	 display: none;
}
.index3 {
	width: 980px;
	margin-top: 50px;
	margin-bottom: 50px;
}
.nav a {
	display: block;
	float: left;
	font-size: 18px;
	font-weight: bold;
	line-height: 55px !important;
	color: #5f5f5f;
	padding: 0 5px 5px;
	border: none !important;
	border-radius: 10px 10px 0 0 !important;
}
.index81 .swiper-button-next {
	background: url("../images/8right.png") no-repeat;
	width: 70px;
	height: 70px;
	right: 50%;
	margin-right: -300px;
}
.index81 .swiper-button-prev {
	background: url("../images/8left.png") no-repeat;
	width: 70px;
	height: 70px;
	left: 50%;
	margin-left: -300px;
}
.index81 .bg81 {
	height: 450px;
	background-size: 550px !important;
}
.index81 dl {
	padding-top: 190px;
}
.block12 .block121 {
	left: 2%;
	position: absolute;
	top: 50%;
	margin-top: -80px;
}
.block13 .block131 {
	right: 5%;
	position: absolute;
	top: 50%;
	margin-top: -110px;
}
.block14 .block141 {
	left: 5%;
	position: absolute;
	top: 50%;
	margin-top: -110px;
}	
}
@media (max-width:1200px) {
.index3 {
    width: 780px;
    margin-top: 50px;
    margin-bottom: 50px;
}
.index3 dl dd {
    font-size: 18px;
    line-height: 300%;
    text-align: center;
}
.index4 .img {
	height: 320px;
	position: relative;
}	
.index71 p {
    font-size: 16px;
    line-height: 170%;
    margin: 30px 0 10px;
    text-align: center;
}	
.index72 p {
    font-size: 14px;
    line-height: 140%;
    margin: 10px 0;
}
.index132 p {
    line-height: 170%;
    padding: 5px 40px;
    margin: 0;
}
.index81 {
	position: relative;
}
.index81 .left1 {
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -530px;
}
.index81 .right1 {
	position: absolute;
	right: 50%;
	bottom: 0;
	margin-right: -600px;
}
.index81 dl {
	padding-top: 0px;
}
.index81 dl dd {
	font-size: 25px;
	color: #000000;
	line-height: 180%;
	text-align: center;
}
.index81 dl dt {
	font-size: 20px;
	color: #5f5f5f;
	line-height: 180%;
	text-align: center;
}
.index94 {
	max-width: 1200px;
	margin: 0 auto;
}
.index94 img {
	max-width: 100%;
	max-height: 230px;
}
.index94 li {
	min-height: 450px;
}
}

@media(max-width: 1025px) {
.index111 .text-right{ padding-right:5px;font-size:16px;}
.index91 .text-right {
    padding-right: 5px;
    font-size: 16px;
}
 
.index131 img {
	 display: none;
}
.index132 p {
    line-height: 170%;
    padding: 5px 10px;
    margin: 0;
}
.nav {
	display: none;
}
.secnav {
	display: none;
}
.msecnav {
	display: block;
}
.mobile {
	display: block;
}
	body footer .container .other-info dl:first-child{
		margin-left:15%;
		
	}	
body footer .container .other-info dl {
	margin: 0 20px 0 0;
	display: inline-block;
	text-align: left;
	color: #fff;
	vertical-align: top;
}
body footer .container .other-info dl dt.dt1 {
	font-weight: normal;
	font-size: 18px;
	line-height: 40px;
	display: block;
}
body footer .container .other-info dl dt {
	font-family: roboto-medium;
	font-weight: bolder;
	opacity: .8;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 29px
}
body footer .container .other-info .f-right p {
	color: hsla(0, 0%, 100%, .5);
	line-height: 1.5;
	word-wrap: break-word;
	font-size: 12px;
}
body footer .container .other-info .f-right { 
	clear: both;
	width: 40%;
	margin:0 30%;
	margin-top: 30px;
	}
.block1_1 {
	background: url("../images/k_Features/kf01.jpg") no-repeat 30% center #fff;
	min-height: 300px;
	background-size: 250px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block1_1:hover {
	background-size: 250px;
}	
.block1_1 .block1_11 {
	right: 50%;
    margin-right: -400px;
    position: absolute;
    top: 50%;
    margin-top: -100px;
}
 
.block1_1 p {
	font-size: 25px;
	color: #000;
	text-align: center;
	font-weight:bold;
}
.block1 img {
	max-width: 700px;
	width: 100%;
}
.block11 {
	margin: 0 auto;
	text-align: center;
	line-height: 40px;
	width: 190px;
	font-size: 20px;
	margin-top:20px;
}
.block11 .circle {
	margin-left: 20px;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 40px;
	border: 2px #000 solid;
	cursor: pointer;
}
.block11 .triangleRight {
	width: 0;
	height: 0;
	border-left: 20px solid #000;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	-webkit-transform: scale(0.6, 1.2);
	-moz-transform: scale(0.6, 1.2);
	transform: scale(0.6, 1.2);
}
.block11 .next1 {
	margin: 8px -10px 0 10px;
	float: left;
} 
.block1_2 {
	background: url("../images/k_Features/kf02.jpg") no-repeat top right #fff;
	min-height: 300px;
	background-size: 300px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
 
.block1_2 .block1_21 {
	left: 15%;
	position: absolute;
	bottom: 30%;
}
.block1_2 p {
	font-size: 25px;
	color: #000;
	font-weight: bold;
}
.block1_3 {
	background: url("../images/k_Features/kf03.jpg") no-repeat top left #fff;
	min-height: 300px;
	background-size: 300px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
 
.block1_3 .block1_31 {
	right: 15%;
	position: absolute;
	top: 50%;
	margin-top: -60px;
}

.block1_3 p {
	font-size: 25px;
	color: #000;
	text-align: center;
	font-weight: bold;
}
.block1_4 {
	background: url("../images/k_Features/kf04.jpg") no-repeat top right #fff;
	position: relative;
	min-height: 300px;
	background-size: 300px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
 
.block1_4 .block1_41 {
	left: 15%;
	position: absolute;
	top: 50%;
	margin-top: -40px;
}
.block1_4 p {
	font-size: 25px;
	color: #000;
	font-weight: bold;
}
.block1_5 {
	overflow: hidden;
}
.block1_5 img {
	max-width: 100%;
}
.block1_5 {
	overflow: hidden;
}
.block1_5 img {
	max-width: 100%;
}
.block1_5 {
	background: url("../images/k_Features/kf05.jpg") no-repeat center left #fff;
	min-height: 300px;
	background-size: 350px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
 
.block1_5 .block1_51 {
	right: 15%;
	position: absolute;
	top: 50%;
	margin-top: -60px;
}

.block1_5 p {
	font-size: 25px;
	color: #000;
	text-align: center;
	font-weight: bold;
}
.block1_5 .block1_52{ display:none;}
.block12 {
	background: url("../images/rental_Features/rf01.png") no-repeat center right #fff;
	min-height: 300px;
	background-size: 350px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block12:hover {
	background-size: 350px;
}
.block12 .block121 {
	left: 10%;
	position: absolute;
	top: 50%;
	margin-top: -80px;
}
.block12 p {
	font-size: 25px;
	color: #000;
	font-weight: normal;
	text-align: center;
}
.block13 {
	background: url("../images/rental_Features/rf02.png") no-repeat center left #fff;
	min-height: 300px;
	position: relative;
	background-size: 350px;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block13:hover {
	background-size: 350px;
}
.block13 .block131 {
	right: 10%;
	position: absolute;
	top: 50%;
	margin-top: -110px;
}

.block13 p {
	font-size: 25px;
	color: #000;
	text-align: center;
	font-weight: normal;
}
.block14 {
	background: url("../images/rental_Features/rf03.png") no-repeat center right #fff;
	min-height: 300px;
	position: relative;
	background-size: 350px;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block14:hover {
	background-size: 350px;
}
.block14 .block141 {
	left: 10%;
	position: absolute;
	top: 50%;
	margin-top: -110px;
}
.block14 p {
	font-size: 25px;
	color: #000;
	font-weight: normal;
	text-align: center;
}
.block15 {
	background: url("../images/rental_Features/rf04.png") no-repeat center left #fff;
	min-height: 300px;
	position: relative;
	background-size: 350px;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block15:hover {
	background-size: 350px;
}
.block15 .block151 {
	right: 10%;
	position: absolute;
	top: 50%;
	margin-top: -60px;
}

.block15 p {
	font-size: 25px;
	color: #000;
	text-align: center;
	font-weight: normal;
}
.block12_1 {
	background: url("../images/n_Features/nf01.jpg") no-repeat 30% center #ffffff;
	min-height: 300px;
	background-size: 250px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block12_1:hover {
	background-size: 250px;
}
.block12_1 .block12_11 {
	right: 50%;
    margin-right: -400px;
    position: absolute;
    top: 50%;
    margin-top: -70px;
}

.block12_1 p {
	font-size: 20px;
	color: #000;
	text-align: center;
	font-weight: bold;
} 
.block12_2 {
	background: url("../images/n_Features/nf02.jpg") no-repeat center right #fff;
	min-height: 300px;
	background-size: 350px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block12_2:hover {
	background-size: 350px;
}
.block12_2 .block12_21 {
	left: 15%;
	position: absolute;
	bottom: 30%;
}
.block12_2 p {
	font-size: 25px;
	color: #000;
	font-weight: bold;
}
.block12_2 .block12_22{ display:none;}
.block12_3 {
	background: url("../images/n_Features/nf03.jpg") no-repeat center left #fff;
	min-height: 300px;
	background-size: 350px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block12_3:hover {
	background-size: 350px;
}
.block12_3 .block12_31 {
	right: 15%;
	position: absolute;
	top: 50%;
	margin-top: -60px;
}

.block12_3 p {
	font-size: 25px;
	color: #000;
	text-align: center;
	font-weight: bold;
}
.block12_3 .block12_32{ display:none;}
.block12_4 {
	background: url("../images/n_Features/nf0304.png") no-repeat center right #fff;
	position: relative;
	min-height: 300px;
	background-size: 350px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block12_4:hover {
	background-size: 350px;
}
.block12_4 .block12_41 {
	left: 15%;
	position: absolute;
	top: 50%;
	margin-top: -40px;
}
.block12_4 p {
	font-size: 25px;
	color: #000;
	font-weight: bold;
} 
.block12_5 {
	background: url("../images/n_Features/nf0305.png") no-repeat center left #fff;
	min-height: 300px;
	background-size: 350px;
	position: relative;
	-webkit-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.block12_5:hover {
	background-size: 350px;
}
.block12_5 .block12_51 {
	right: 15%;
	position: absolute;
	top: 50%;
	margin-top: -60px;
}
.block12_5 p {
	font-size: 25px;
	color: #000;
	text-align: left;
	font-weight: bold;
} 
.index81 .bg81 {
	height: 300px;
	background-size: 400px !important;
}
.index81 dl {
	padding-top: 0px;
}
.index81 .left1 {
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: 0px;
}
.index81 .right1 {
	position: absolute;
	right: 50%;
	top: 0;
	margin-right: 0px;
}
.index81 dl dd {
	font-size: 16px;
	color: #000000;
	line-height: 180%;
	text-align: center;
}
.index81 dl dt {
	font-size:12px;
	color: #5f5f5f;
	line-height: 180%;
	text-align: center;
}
.showbig {
	display: none;
}
.sthumb dl {
	float: none;
	width: 100%;
	margin: 0;
	margin-right: 2%;
}
.sthumb dl dd {
	border: none;
	padding: 15px;
	border-radius: 10px;
}
.sthumb dl dd img {
	width: 95%;
	padding: 0 2.5%;
	max-width: 700px;
}
.sthumb dl dt {
	font-weight: bold;
	text-align: center;
	line-height: 180%;
	font-size: 20px;
	width: 95%;
}
.sthumb dl dt .buy {
	 display: inline-block;
    cursor: pointer;
    text-align: center;
    white-space: nowrap;
    font-size: 17px;
    line-height: 1.17648;
    font-weight: 400;
    font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    min-width: 28px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-radius: 18px;
    background: #0071e3;
    color: #fff;
}
.sthumb dl ul {
	display: block;
	margin-top:25px;
}
.sthumb dl ul li {
	border: solid 1px #c9c9c9;
	padding: 5px;
	width: 30%;
	margin-right: 3%;
	border-radius: 10px;
	float: left;
	margin-bottom: 15px;
}
.sthumb dl ul li img {
	padding: 0px;
	width: 100%;
}
.sthumb dl dd.cur {
	border: none;
	padding: 15px;
	border-radius: 10px;
}
.sthumb2 {
	padding-top: 65px;
	padding-left: 15px;
}
.shop {
    min-height:450px;
    margin-top: 50px;
}
.shop ul li{ width:100%;}
.shop ul li:nth-child(1){  margin:0; width:100%; text-align:center; display:inline-block; line-height:300%;}
.shop ul li:nth-child(2){  margin:0; width:100%; text-align:center; display:inline-block; line-height:300%;}
.shop ul li:nth-child(3){  margin:0; width:100%; text-align:center; display:inline-block; line-height:300%;}
.shop ul li:nth-child(4){  margin:0; width:100%; text-align:center; display:inline-block; line-height:300%;}
.shop ul li:nth-child(5){  margin:0; width:100%; text-align:center; display:inline-block; line-height:300%;}
.shop ul li:nth-child(6){  margin:0; width:100%; text-align:center; display:inline-block; line-height:300%;}	
}
@media (max-width: 801px) {
body footer .container .other-info dl:first-child{
		margin-left:15%;
		
	}
.index133 img {
     margin-bottom: 20px;
}
.index4 h2 {
    text-align: center;
    padding: 0px 0 10px 0;
}
.index41 {
    text-align: center;
    font-size: 25px;
    margin-bottom: 20px;
}
}
/*适应代码*/
@media (max-width: 769px) {
body footer .container .other-info dl:first-child{
		margin-left:0;
		
	}

.nav {
	display: none;
}
.secnav {
	display: none;
}
.msecnav {
	display: block;
}
.mobile {
	display: block;
}
.block1 img {
	max-width: 1000px;
	width: 100%;
}
.block1 {
	position: relative;
}
.block11 {
	position:inherit;
	width: 200px;
	margin-left: auto;
	margin-top: auto;
	top: auto;
	left: auto;
	font-weight:bold;
}
.newbuy a{ font-weight:bold;}
.block1_1 {
	background-color: #f2f2f1;
	background-position: center 200px;
	background-size: 100%;
	height: auto;
	min-height: inherit;
	position: inherit;
	margin-top: 20px;
	padding-top: 30px;
	background: none;
}
.block1_1 .block1_11 {
	position: inherit;
	display: block;
	padding-top: 0px; 
	margin-top: auto;
	top: inherit;
	margin-right: 0;
}
.block1_1 .block1_11 p {
	text-align: center;
}
.block1_1 .block11_2 {
	display: block;
	overflow: hidden;
}
.block1_1 .block11_2 img {
	width: 120%;
    margin-left: -10%;
	margin-top: 0px;
}
.block1_1 p {
	font-size: 22px;
}
.block1_2 {
	background-position: top center;
	background-size: 100%;
	height: auto;
	min-height: inherit;
	position: inherit;
	padding-bottom: 30px;
	background:#f2f2f2;
	padding-top:20px;
}
.block1_2 .block1_21 {
	position: inherit;
	display: block;
	padding-left: 30px;
}
.block1_2 p {
	font-size: 20px;
}
.block1_3 {
	background-image: none; 
	background-position: center 200px;
	background-size: 100%;
	height: auto;
	min-height: inherit;
	position: inherit; 
	padding-top: 30px;
	background:#e6e6e6;
}
.block1_3 .block1_31 {
	position: inherit;
	display: block;
	padding-top: 0px;
	padding-left: 30px;
	margin-top: auto;
	top: inherit;
}
.block1_3 p {
	font-size: 20px;
}
.block1_4 {
	background-image: none; 
	background-position: center 200px;
	background-size: 100%;
	height: auto;
	min-height: inherit;
	position: inherit; 
	padding-top: 30px;
	background:#d2d2d2;
}
.block1_4 .block1_41 {
	position: inherit;
	display: block;
	padding-top: 0px;
	padding-left: 30px;
	margin-top: auto;
	top: inherit;
}
.block1_4 .block1_41 p {
	text-align: center;
}
.block1_4 .block1_42, .block1_3 .block1_32, .block1_2 .block1_22 {
	display: block;
}
.block1_4 .block1_42 img, .block1_3 .block1_32 img, .block1_2 .block1_22 img {
	width: 100%;
}
.block1_4 p {
	font-size: 22px;
}
.block1_5 { 
	background-position: center 200px;
	background-size: 100%;
	height: auto;
	min-height: inherit;
	position: inherit; 
	padding-top: 30px;
	background: #c8c8c8;
}
.block1_5 .block1_51 {
	position: inherit;
	display: block;
	padding-top: 0px;
	padding-left: 30px;
	margin-top: auto;
	top: inherit;
}
.block1_5 .block1_51 p {
	text-align: center;
}
.block1_5 .block1_52 {
	display: block;
}
.block1_5 .block1_52 img {
	width: 100%;
}
.block1_5 p {
	font-size: 22px;
}

.block12_1 {
	background-color: #f2f2f1;
	background-position: center 200px;
	background-size: 100%;
	height: auto;
	min-height: inherit;
	position: inherit;
	margin-top: 20px;
	padding-top: 30px;
	background: none;
}
.block12_1 .block12_11 {
	position: inherit;
	display: block;
	padding-top: 0px;
	padding-left: 30px;
	margin-top: auto;
	top: inherit;
	margin-right: 0;
}
.block12_1 .block12_11 p {
	text-align: center;
}
.block12_1 .block12_12 {
	display: block;
	
}
.block12_1 .block12_12 img {
	width: 90%;
	margin-left: 5%;
	margin-top: 50px;
}
.block12_1 p {
	font-size: 22px;
}
.block12_2 {
	background: #f2f2f2;
	padding:20px 0 0 0 ;
	background-position: top center;
	background-size: 100%;
	height: auto;
	min-height: inherit;
	position: inherit; 
	 
}
.block12_2 .block12_21 {
	position: inherit;
    display: block;
    padding-top: 0px;
    padding-left: 30px;
    margin-top: auto;
    top: inherit;
	text-align: center;
	
}
.block12_2 p {
	font-size: 22px;
}
.block12_3 {
	 
	background-position: center 200px;
	background-size: 100%;
	height: auto;
	min-height: inherit;
	position: inherit; 
	padding-top: 30px;
	background: #e6e6e6;
}
.block12_3 .block12_31 {
	position: inherit;
	display: block;
	padding-top: 0px;
	padding-left: 30px;
	margin-top: auto;
	top: inherit;
}
.block12_3 p {
	font-size: 22px;
}
.block12_4 {
	background-color: #f2f2f1;
	background-position: center 200px;
	background-size: 100%;
	height: auto;
	min-height: inherit;
	position: inherit; 
	padding-top: 30px;
	background: #d2d2d2;
}
.block12_4 .block12_41 {
	position: inherit;
	display: block;
	padding-top: 0px;
	padding-left: 30px;
	margin-top: auto;
	top: inherit;
}
.block12_4 .block12_41 p {
	text-align: center;
}
.block12_4 .block12_42, .block12_3 .block12_32, .block12_2 .block12_22 {
	display: block;
}
.block12_4 .block12_42 img, .block12_3 .block12_32 img, .block12_2 .block12_22 img {
	width: 100%;
}
.block12_4 p {
	font-size: 18px;
}
.block12_5 {
	background-color: #f2f2f1;
	background-position: center 200px;
	background-size: 100%;
	height: auto;
	min-height: inherit;
	position: inherit;
	padding-bottom: 30px;
	padding-top: 30px;
	background: #c8c8c8;
}
.block12_5 .block12_51 {
	position: inherit;
	display: block;
	padding-top: 0px;
	padding-left: 30px;
	margin-top: auto;
	top: inherit;
}
.block12_5 .block12_51 p {
	text-align: center;
}
.block12_5 .block12_52 {
	display: block;
}
.block12_5 .block12_52 img {
	width: 100%;
}
.block12_5 p {
	font-size: 18px;
}
.other-info dl {
	width: 100%;
	margin: 0 auto;
	border-bottom: solid 1px #d4d4d4;
}
body footer .container .other-info dl dt {
	font-weight: normal;
	line-height: 200%;
	margin-bottom: 0;
}
body footer .container .other-info dl dt.dt1 {
	display: none;
}
body footer .container .other-info dl dt.dt2 {
	display: block;
}
body footer .container .other-info dl dt.dt2 span {
	float: right;
	font-weight: normal;
	font-size: 22px;
	line-height: 40px;
	margin-right: 15px;
	display: block;
}
.other-info dl dd {
	display: none;
}
body footer .container .other-info .f-right .society {
	text-align: center;
	margin-top: 20px;
}
body footer .container .other-info .f-right .society a {
	float: none;
	display: inline-block;
}
body footer .container .other-info .f-right {
    float: none;
    width: 100%;
    max-width: 100%;
    text-align: center;
    display: inline-block;
    margin: 0;
}
body footer {
	padding-bottom: 20px;
}

.mtitle {
	display: block;
}
.block12 {
	background: none;
	background-size: 100%;
	height: auto;
	min-height: inherit;
	position: inherit;
	padding-bottom: 30px;
}
.block12 .block121 {
	position: inherit;
	display: block;
	padding-top: 20px;
	padding-left: 0px;
	margin-top: 0;
}
.block12 p {
	font-size: 22px;
}
.block12 .block122 {
	display: block;
}
.block12 .block122 img {
	width: 100%;
}
.block13 {
	background-color: #f2f2f1;
	background-image: none;
	background-position: center 200px;
	background-size: 100%;
	height: auto;
	min-height: inherit;
	position: inherit;
	margin-top: 20px;
	padding-top: 30px;
}
.block13 .block131 {
	position: inherit;
	display: block;
	padding-top: 0px;
	padding-left: 30px;
	margin-top: auto;
	top: inherit;
}
.block13 p {
	font-size: 22px;
}
.block14 {
	background-color: #f2f2f1;
	background-image: none;
	background-position: center 200px;
	background-size: 100%;
	height: auto;
	min-height: inherit;
	position: inherit;
	margin-top: 5px;
	padding-top: 30px;
}
.block14 .block141 {
	position: inherit;
	display: block;
	padding-top: 0px;
	padding-left: 30px;
	margin-top: auto;
	top: inherit;
}
.block14 .block141 p {
	text-align: center;
}
.block14 .block142, .block13 .block132 {
	display: block;
}
.block15 .block152 img, .block14 .block142 img, .block13 .block132 img {
	width: 100%;
}
.block14 p {
	font-size: 22px;
}
.block15 {
	background-color: #f2f2f1;
	background-image: none;
	background-position: center 200px;
	background-size: 100%;
	height: auto;
	min-height: inherit;
	position: inherit;
	margin-top: 5px;
	padding-top: 30px;
}
.block15 .block151 {
	position: inherit;
	display: block;
	padding-top: 0px;
	padding-left: 30px;
	margin-top: auto;
	top: inherit;
}
.block15 .block152 {
	display: block;
}
.index71 h2 {
    margin: 30px 0;
    font-size: 20px;
    text-align: center;
    line-height: 150%;
}
.index72 p,.index71 p {
    font-size: 20px;
    line-height: 150%;
    margin: 20px 0;
    text-align: center;
}
.index73 p {
    font-size: 20px;
    line-height: 150%;
    margin: 20px 0;
    text-align: center;
    font-weight: bold;
}
.index74 {
	border: solid 1px #aaaaaa;
	padding: 20px;
	margin-bottom: 20px;
	border-radius: 15px;
}
.index74 h2 {
	margin: 30px 0;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
}
.index74 p {
	font-size: 16px;
	line-height: 170%;
	margin: 10px 0;
	color: #737373;
}
.index132 {
	display: none;
}
.index133 {
	margin-bottom: 15px;
	padding:0 !important;
}
.index133 img {
	width: 100%;
	margin-bottom: 15px;
}
.index133 h2 {
	font-size: 15px !important;
	font-weight: bold;
	padding:0 !important;
	text-align: center;
}
.index3 {
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
}
.index3 dl {
	margin-bottom: 0px;
}
.index3 .col-xs-12 {
	padding-right: 0;
	padding-left: 0;
}
.index4 .p4 {display:block;}
.product li {
	width: 49%;
	margin-right: 1%;
	float: left;
	text-align: center;
	margin-bottom: 40px;
}
.index72 img {
	width: 100%;
	margin-left: 0;
}
.index103 li {
	width: 95%;
	margin-left: 5%;
}
.index81 .bg81 {
	height: 350px;
	background-size: 400px !important;
}
.index81 dl {
	padding-top: 0px;
}
.index81 .left1 {
	position: absolute;
	left: 0;
	top: 0;
	margin-left: 0px;
}
.index81 .right1 {
	position: absolute;
	right: 0;
	top: 0;
	margin-right: 0px;
}
.index81 dl dd {
	font-size: 16px;
	color: #000000;
	line-height: 180%;
	text-align: center;
}
.index81 dl dt {
	font-size:12px;
	color: #5f5f5f;
	line-height: 180%;
	text-align: center;
}
.index92 .videolist .v {
	float: left;
	width: 49%;
	margin: 0 0.5%;
	position: relative;
	margin-bottom: 24px;
}
.index92 .videolist li:nth-child(2n) {
	margin-right: 0;
}
.index92 .videolist .v img {
	width: 100%;
}
.index92 .videolist .v img.play {
	width: 40px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -20px;
	margin-top: -20px;
}
.index94 .newslist li {
	float: none;
	width: 100%;
	margin: 30px 0;
	padding: 0 1%;
}	
.index94 li {
	min-height: auto;
}
.index94 .newslist li .img {
	min-height: auto;
}
.index103 li {
	list-style: disc;
	font-size: 16px;
	line-height: 150%;
	padding-bottom:15px;
}
.index113 {
	border: solid 1px #bcbcbc;
	padding: 10px 30px;
	border-radius: 10px;
	margin: 10px;
	text-align: center;
}
.index124 img, .index125 img {
	display: block;
	margin: 30px auto;
	max-width: 100%;
}
.index121 h2 {
    border-bottom: solid 1px #f5f5f5;
    padding-left: 20px;
    line-height: 180%;
	font-size: 25px;
}
.index125 .p1 {
    padding-left: 0px;
}
.col-xs-0{display:none;}
.index123 p {
    text-align: center;
    font-size: 18px;
    line-height: 180%;
}
	.index1211{display:none;}
	.index122 img{ max-width:350px; display: block; margin: 0 auto;}
	.index124,.index125{  text-align: center;
	}
	.index124 p,.index125 p{ margin:0;}
	.smalltitle{display: block; font-weight: bold; text-align: center; font-size: 20px; line-height: 180%; margin: 10px 0; }
   

.index4 .img {
	height: 350px;
	width: 100%;
	position: relative;
}
.index4 .img15 img {
    position:inherit;
    display: block;
	margin: 0 auto;
	width: 300px;
	left:0;
	
}
.index4 .img25 img {
    position:inherit;
    display: block;
	margin: 0 auto;
	width: 300px;
	left:0;
}
.index4 .img35 img {
    position:inherit;
    display: block;
	margin: 0 auto;
	width: 300px;
}
.index4 .img1,.index4 .img2,.index4 .img3{display:none;}
.index4 .img15,.index4 .img25,.index4 .img35{display:block;}
.shopmb{ display:block; margin:30px 0; }
}
.shop .stitle{ text-align:right;}
.shopselectBox{width:230px; height:30px; position:relative; border:#000 solid 1px; margin-top:16px; background:url("../images/bk001.png") no-repeat right;}
.select_txt{width:100%; height:30px; font:14px/30px "Microsoft YaHei"; position:relative;}
.txt{padding:0 10px; font-size:14px; font-weight:normal;margin:0;line-height:30px;}
.sj{border-width:6px; border-color:#000 #FFFFFF #FFFFFF #FFFFFF; border-style:solid dashed dashed dashed; position:absolute; right:10px; top:12px; cursor:pointer;}
.shopselect{border:#000 solid 1px; overflow:hidden; width:230px; position:absolute; left:-1px; top:28px; display:none;}
.shopselect a{display:block; padding:0 10px; font:14px/2 "Microsoft YaHei";}
.shopselect a:hover{background:#000; color:#FFF;}

/*适应代码*/
@media (max-width: 769px) {
	.shop .stitle{ text-align:center;}
	.shopselectBox{margin:20px auto;}
	/*.shop{ display:none;}*/
	.shop ul li {
    margin: 10px 0 !important;
    width: 100%;
    text-align: center;
    display: inline-block;
    line-height: 200%;
}
.shop ul li:nth-child(3)  {
 display:none;
}
.shoptitle {
    margin-top: 0px;
}
}

/*验证码代码*/
.Validform_checktip {
}
.Validform_wrong {
	position: absolute;
	line-height: 24px;
	padding: 0 10px;
	background-color: red;
	font-size: 12px;
	color: #fff;
	border-radius: 2px;
	left: 0;
	top: -14px;
	z-index: 2
}
.Validform_wrong:after {
	position: absolute;
	border: 0 solid transparent;
	border-width: 4px 4px 0;
	border-top-color: red;
	content: "";
	bottom: -4px;
	left: 10px
}
.Validform_right {
	position: absolute;
	line-height: 24px;
	padding: 0 10px;
	background-color: #71b83d;
	font-size: 12px;
	color: #fff;
	border-radius: 2px;
	left: 0;
	top: -14px;
	z-index: 2
}
.Validform_right:after {
	position: absolute;
	border: 0 solid transparent;
	border-width: 4px 4px 0;
	border-top-color: #71b83d;
	content: "";
	bottom: -4px;
	left: 10px
}
.Validform_loading {
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: url(../images/onLoad.gif) no-repeat left center #fff;
}
.Validform_error {
	background-color: #ffe7e7;
}
#Validform_msg {
	color: #7d8289;
	font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
	width: 280px;
	-webkit-box-shadow: 2px 2px 3px #aaa;
	-moz-box-shadow: 2px 2px 3px #aaa;
	background: #fff;
	position: absolute;
	top: 0px;
	right: 50px;
	z-index: 99999;
	display: none;
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');
}
#Validform_msg .iframe {
	position: absolute;
	left: 0px;
	top: -1px;
	z-index: -1;
}
#Validform_msg .Validform_title {
	line-height: 25px;
	height: 25px;
	text-align: left;
	font-weight: bold;
	padding: 0 8px;
	color: #fff;
	position: relative;
	background-color: #000;
}
#Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited {
	line-height: 22px;
	position: absolute;
	right: 8px;
	top: 0px;
	color: #fff;
	text-decoration: none;
}
#Validform_msg a.Validform_close:hover {
	color: #cc0;
}
#Validform_msg .Validform_info {
	padding: 8px;
	border: 1px solid #000;
	border-top: none;
	text-align: left;
}

.form-group label span{ color: red;
    font-size: 22px;
    font-weight: bold;
    line-height: 25px;
    display: inline-block;
    vertical-align: -webkit-baseline-middle;
	padding-left:5px;
	    width: 14px;
}

 .shopmb .col-xs-6 img{ width:100%;}
#choiceWindow {
	display:none;
	position: fixed;
    top: 50%;
    left: 50%;
	width:510px;
	height:300px;
	margin-left:-255px;
	margin-top:-150px;
	padding:20px;
	border:3px solid #ccc;
	background-color:white;
	z-index:2;
	overflow:auto;
	padding-top:50px;
}
#choiceWindow p{ margin-bottom:20px;}
 #choiceWindow p { line-height:40px;width:370px; margin-left:55px; display:inline-block; background:#f4f4f4; border:solid 1px #dddddd; border-radius:5px; font-size:20px; text-align:center;}
#backGround {
	display:none;
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	background-color:black;
	z-index:1;
	-moz-opacity:0.8;
	opacity:.80;
	filter:alpha(opacity=88);
}
#x{top: 2px !important;right: 10px !important;}
#x:hover {
	cursor:pointer;
	color:rgb(55,198,192);
}
#choiceWindow p:hover{ background:#bcb9b9;}
#choiceWindow p a{  display:inline-block; width:100%;}
#choiceWindow p a:hover{ text-decoration:none;}
@media (max-width:1000px) {
#choiceWindow {
	display:none;
	position: fixed;
    top: 50%;
    left: 50%;
	width:300px;
	height:260px;
	margin-left:-150px;
	margin-top:-150px;
	padding:20px;
	border:3px solid #ccc;
	background-color:white;
	z-index:2;
	overflow:auto;
	padding-top:50px;
}
#choiceWindow p{ margin-bottom:15px;}
 #choiceWindow p { line-height:40px;width:100%; display:inline-block; background:#f4f4f4; border:solid 1px #dddddd; border-radius:5px; font-size:16px; text-align:center; margin-left:auto;}
#backGround {
	display:none;
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	background-color:black;
	z-index:1;
	-moz-opacity:0.8;
	opacity:.80;
	filter:alpha(opacity=88);
}
#x{top: -3px !important;right: 10px !important;}    
#x:hover {
	cursor:pointer;
	color:rgb(55,198,192);
}	
}

.btn.active.focus, .btn.active:focus,.btn.focus, .btn:active.focus,.btn:active:focus, .btn:focus {
outline:none !important;
}

.btnbuy,.btnbuy:hover{color:#0071e3;}

.showbig .show{ position:relative;}
.showbig .show .btnbuy{ position:absolute; top:10px; right:10px; cursor: pointer;
    text-align: center;
    white-space: nowrap;
    font-size: 17px;
    line-height: 1.17648;
    font-weight: 400;
    font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    min-width: 28px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-radius: 18px;
    background: #0071e3;
    color: #fff;}

.newbuy { text-align:center;}
.newbuy .btnbuy{ font-size:20px; padding-right:20px;}

.msy .msy01{ text-align:center; background:#eceaeb;}
.msy .msy02{ text-align:center; background:#eceaeb;}
.msy img{vertical-align:baseline;}
.msy div{ margin:10px 0;}
.msy a.buy {
 
	cursor: pointer;
    text-align: center;
    white-space: nowrap;
    font-size: 17px;
    line-height: 1.17648;
    font-weight: 400; 
    font-family: "SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    min-width: 28px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-radius: 18px;
    background: #0071e3;
    color: #fff;
}
.msy a.learn {
 
	color: #0071e3;
	font-size: 17px;
	line-height: 35px;
	padding: 0px 30px;
	margin:0 auto;
	margin-top:5px;
	 
} 

@media (min-width:1000px) {
	.msy{ display:none;}
	.sthumb .btnbuy{  display:none;}
	
}




.product-feature {
	display: flex;
	margin-bottom:50px;
}
.product-feature .btn-alink a {
	font-size: 27px;
	margin-right: 10%;
}
.product-feature-image, .product-feature-description, .product-feature-description-2 {
	width: 50%;
	margin: auto
}
.product-feature-description p {
	width: 82%;
	margin:0 9%;
	text-align: left;
	font-weight: 400;
	font-size: 22px;
}
.product-feature-description-2 p {
	width: 82%;
	margin:0 9%;
	text-align: right;
	margin-left: auto;
	font-size: 22px;
}
.rf-product-videos {
	margin-top: 50px
}
.product-statement {
	width: 100%;
	background-color: #f4f4f4;
	height: 150px;
	text-align: center;
	margin-bottom: 50px;
	margin-top: 25px
}
.product-faq {
	margin-top: 40px
}
.product-faq h4 {
	max-width: 900px;
	margin: auto
}
.product-faq .product-faq-item {
	max-width: 900px;
	margin: auto;
	border-top: #000 solid 1px;
	padding-top: 10px
}
.product-faq .product-faq-item .question {
	cursor: pointer
}
.question {
	font-family: 'GothamNarrow-Black';
	font-size: 18px
}
.answer {
	width: 90%;
	margin: auto
}
.product-statement p {
	text-align: center;
	vertical-align: middle;
	line-height: 150px;
	font-size: 27px;
	font-family: 'GothamNarrow-LightItalic';
	font-weight: 400
}
.product-feature-image img {
	width: 82%;
	margin: auto;
	text-align: center;
	margin-top: 50px
}
.product-feature-image {
	text-align: center;
	margin: auto;
	margin-bottom:20px;
}
.product-feature-description h2 {
	font-size: 27px;
	font-family: 'GothamNarrow-LightItalic';
	font-weight: 600;
	line-height: 50px; 
	width: 82%;
	margin:0 9%;
	text-align: left;
	text-transform: capitalize
}
.product-feature-description-2 h2 {
	font-size: 27px;
	font-family: 'GothamNarrow-LightItalic';
	font-weight: 600;
	line-height: 50px; 
	width: 82%;
	margin:0 9%;
	text-align: right;
	margin-left: auto;
	text-transform: capitalize
}
.product-info-stock-sku a {
	text-decoration: underline
}
.product.data.items .item.title.active a:after {
	content: '\e60f'
}
.product.data.items .item.title a:after {
	content: '\e61c'
}
.read-less, .read-more {
	color: #c81131
}
.extended-description ul {
	margin-top: -2rem
}
.product.attribute.overview .preview-description ul li, .product.attribute.overview .extended-description ul li {
	margin-bottom: .75rem
}
.bundle-info .bundle-options-wrapper .fieldset>.field {
	margin: auto !important
}
.bundle-info .box-tocart {
	padding-top: 20px
}
.product-add-form .product-options-wrapper .field .control {
	width: auto
}
.bundle-options-wrapper .product-options-wrapper {
	overflow: hidden
}
.fieldset>.field>.label.acc-label {
	width: 100%;
	margin-left: 11%;
	position: relative;
	top: -11px
}
.bundle-options-wrapper .fieldset-bundle-options {
	margin-bottom: 0
}
.product-feature.desktop-only {
    display: flex;
}
.product-feature.mobile-only {
    display: none;
}
.block11 {
    position: inherit;
    width: 200px;
    margin-left: auto; 
    top: auto;
    left: auto;
    font-weight: bold;
}
.block11 {
    width: auto; 
}
 @media only screen and (max-width:767px) {
.block11 {
    position: inherit;
    width: 200px;
    margin-left: auto;
    margin-top: auto;
    top: auto;
    left: auto;
    font-weight: bold;
}
.product-feature-description h2 {
	font-size: 22px;
	font-family: 'GothamNarrow-LightItalic';
	font-weight: 600;
	line-height: 27px;
	margin-bottom: 11px;
	width: 62%;
	text-align: left;
	text-transform: capitalize
}
.product-feature-description-2 h2 {
	font-size: 20px;
	font-family: 'GothamNarrow-LightItalic';
	font-weight: 400;
	line-height: 27px;
	margin-bottom: 20px;
	width: 62%;
	text-align: right;
	margin-left: auto;
	text-transform: capitalize
}
.product-feature.desktop-only {
    display: none;
}
.product-feature.mobile-only {
    display: flex;
}	 
.product-ages {
	float: left
}
.product-feature, .product-feature.mobile-only {
	display: block
}
.product-feature.desktop-only {
	display: none
}

.product-feature-image, .product-feature-description, .product-feature-description-2, .product-feature-description h2, .product-feature-description p, .product-feature-image img, .product-feature-description-2 h2, .product-feature-description-2 p {
	width: 98%;
	margin:0 1%;
	text-align: center;
	font-weight: 400;
    font-size: 20px;
    line-height: 25px;
}
.product-feature-description-2 h2,.product-feature-description h2
{
	margin-top:20px;
	margin-bottom:10px;	
	font-size: 22px;
	font-family: 'GothamNarrow-LightItalic';
	font-weight: 600;
	line-height: 27px;
	text-transform: capitalize

}
.price-box .price-container .price {
	font-size: 2em
}
.product-statement {
	width: 100vw;
	position: relative;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw
}
.product-statement p {
	line-height: 2em;
	font-size: 1.4em;
	width: 100%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%)
}
.product-feature-image {
	width: 100vw;
	position: relative;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw
}
 
}


.block-margin-product{ width:100%; background: #fff;}
	.block-margin-product .block-content{margin: 0 5%;}
.block-title.title {
	text-align: center;
	color: #434343;
	font-style: normal;
	font-weight: 400;
	line-height: 42px;
	font-size: 2.8rem;
}
.products-related li {
	position: relative;
	min-height: 1px;
	float: left;
	user-select: none;
	width: 25%;
}
.products-related li img {
	width: 100%;
}

.bv-cv2-cleanslate .bv-core-container-70 .bv-inline-rating-container .bv-rating-stars-on {
    font-size: 20px!important;
    color: #ffd700!important;
    margin-top: -1em!important;
}
	.product-item-details{  text-align:center;}
	
	
	 @media only screen and (max-width:767px) {
		 
	.products-related li {
	position: relative;
	min-height: 1px;
	float: left;
	user-select: none;
	width: 50%;
}

.btn-alink{ margin-top:30px;}	 
	 }
	 
	 
@media only screen and (min-width:1920px) {	 
.show {
	width: 950px;
	height: auto;
	margin-bottom: 10px;
	position: relative;
	cursor: move
}
.show img {
	width: 950px;
	height: auto;
}
.smallshow {
	width: 950px;
	margin: 0 auto;
	height: 92px;
	position: relative;
}
.bg_left {
    width: 950px;
    height: auto;
    float: left;
}
.smallshow .middle {
    overflow: hidden;
    transition: all 0.5s;
    height: 92px;
    width: 900px !important;
}
}
@media only screen and (min-width:1680px) {	
.sthumb{
	    margin-top: 100px;
}
.index72 p {
    font-size: 22px;
    line-height: 170%;
    margin: 30px 0;
}
.index73 p {
    font-size: 30px;
    line-height: 160%;
    margin: 250px 0;
    text-align: center;
    font-weight: normal;
}
}

/*************************************************************************/
.indexuk{ /*max-width:1680px;*/ margin:0 auto;}

/*************************************************************************/
/** 产品 **/
/*************************************************************************/
.productshow {}
.productshow dl{ width:23%; margin:0 1%; float:left; text-align:center; margin-bottom:50px;margin-top:50px;}
.productshow dl:hover{ -webkit-box-shadow: 0px 4px 21px #828282 !important;-moz-box-shadow: 0px 4px 21px #828282 !important;box-shadow: 0px 4px 21px #828282 !important;border: 0 solid #fff !important;}
.buyingshow dl dt{margin-bottom:20px;}
.productshow dl dt img{ width:100%;}
.productshow dl dd.title{ padding:0 5%;}
.productshow dl dd.title a{ font-size:20px; font-weight:bold; line-height:180%;}
.productshow dl dd.rank{color:#ffe04a; font-size:20px;}
.productshow dl dd.desc{
 font-size:18px;
}
/********************************************************************************/
.list_banner{ margin:40px;}
.list_banner img{ width:100%;}
.indexuk .ftitle{ font-size:30px; text-align:center; /*border-bottom:1px solid #ddd;*/font-weight:bold;margin:40px 0; float: left; width: 100%;padding-bottom: 20px;}
/*************************************************************************/
/** 产品买家秀 **/
/*************************************************************************/
.buyingshow {margin-top:50px; margin-bottom:50px;float: left;}
.buyingshow dl{     width: 18%;
    margin: 0 1%; float:left; text-align:center;}
.buyingshow dl:hover{ background:#f8f8f8;}

.buyingshow dl dt{margin-bottom:20px;}
.buyingshow dl dt img{ width:100%;}
.buyingshow dl dd.title{ font-size:20px; font-weight:bold !important;}
.buyingshow dl dd.rank{ color:#ffe04a; font-size:20px;}
.buyingshow dl dd.desc{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3; /*需要控制的文本行数*/
overflow: hidden;
margin: 0 10%;
padding-bottom:30px;
}


/*************************************************************************/
/** 产品买家秀 **/
/*************************************************************************/
.showbuyingshow {/*margin-top:50px;*/ margin-bottom:50px;float: left;}
.showbuyingshow dl{    width: 12%;
    margin: 0 0.25%;
    float: left;
    text-align: center;
    /*border: solid 1px #ccc;*/
    padding: 2px;}
.showbuyingshow dl:hover{ background:#f8f8f8;}

.showbuyingshow dl dt{margin-bottom:20px;}
.showbuyingshow dl dt img{ width:100%;}
.showbuyingshow dl dd.title{ font-size:20px; font-weight:bold !important;}
.showbuyingshow dl dd.rank{ color:#ffe04a; font-size:20px;}
.showbuyingshow dl dd.desc{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3; /*需要控制的文本行数*/
overflow: hidden;
margin: 0 10%;
padding-bottom:30px;
}




/*************************************************************************/
/*************************************************************************/
/*************************************************************************/
/** 产品 **/
/*************************************************************************/
.sthumbtxt {margin-top:50px; margin-bottom:50px; max-width:360px; line-height:1.8;}
.sthumbtxt div.title{ font-size:25px; font-weight:bold !important;}
.sthumbtxt div.rank{ color:#ffe04a; font-size:20px; text-align:center;}
.sthumbtxt div.price{
 text-align:center;
}
.sthumbtxt div.price span{

border-bottom:solid 1px #ccc;
padding-bottom:5px;
font-size:25px;
}
.sthumbtxt div.cart a{
 display: block !important;
    margin-top: 15px;
   
    line-height: 48px !important;
    height: 48px;
    padding: 0 !important;
    margin-bottom: 15px! important;
	background:#acacac;
	text-align:center;
	font-size:20px;
	color:#fff;
}
.sthumbtxt div.cart a:hover{
 display: block !important;
    margin-top: 15px;

    line-height: 48px !important;
    height: 48px;
    padding: 0 !important;
     
    margin-bottom: 15px! important;
	background:#3a3a3a;
	text-align:center;
	font-size:20px;
	color:#fff;
}
.sthumbtxt div.contenttxt{
 margin-top:50px;
}
.sthumbtxt div.contenttxt p{
 list-style:disc;
 font-size:20px;
}
.mbimgs{ display:none;}
@media only screen and (max-width:1000px) {	
.showbuyingshow{ margin-top:0;}
.buyingshow dl{ width:47%; margin-bottom:5px; }
.buyingshow dl dd.desc{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3; /*需要控制的文本行数*/
overflow: hidden;
margin: 0 10%; 
padding-bottom:0;
}
.showbuyingshow dl{ width:47%;margin: 0 1.5%; margin-bottom:5px; }
.showbuyingshow dl dd.desc{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3; /*需要控制的文本行数*/
overflow: hidden;
margin: 0 10%; 
padding-bottom:0;
}
.indexuk .ftitle{ margin:0 0 40px 0;}
.sthumbtxt {
    margin-top: 50px;
    margin-bottom: 50px;
    max-width: none; 
    line-height: 1.8;
}
.mbimgs{ display:block;}
.mbimgs img {width:100%;}
.list_banner{ margin:0;}
.productshow dl {
    width: 48%;
    margin: 0 1%;
    float: left;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 20px;
}
.productshow dl dd.title a {
    font-size: 14px;
}
}

/*************************************************************************/
/*************************************************************************/
 @media only screen and (max-width: 734px) {
.index1321 .pull-left ,.index1321 .pull-right{
    width: 100%;
    margin-right:0;
    margin-left: 0;
}
.index1321 p {
    line-height: 140%;
    padding: 50px 0;
    margin: 0;
    text-align: center;
    font-size: 20px;
	text-decoration:none;
}
.index1321 p a {
    line-height: 140%;
     padding:0;
    margin: 0;
    display: block;
    text-decoration:none;
}
.index1321 p span{ 
 padding-bottom:5px;
 border-bottom:solid 2px #000;
 margin-bottom:5px;
display: inline-block;
}
.productshow dl dd.title{ min-height:54px;}
.productshow dl dd.title a {
    font-size: 15px;
}
.productshow dl dd.desc {
    font-size: 13px;
}
}

.address{ margin-top:20px;line-height:2;}
.mail{line-height:1.5;margin-top:20px;} 
.mail p {
    margin: 0 0 6px;
}
@media only screen and (max-width: 734px) {
.address{ margin-top:20px;line-height:2;}
.mail{line-height:2;margin-top:10px;} 
.mail p {
    margin: 0 0 3px;
}
}