#pages {
	PADDING-BOTTOM: 50px; TEXT-ALIGN: center; CLEAR: both; MARGIN: 15px auto; WIDTH: 450px; color:#333;
}
#pages A {
	FONT-SIZE: 13px;
 
	COLOR: #333333; 
	PADDING-BOTTOM: 2px; 
	TEXT-ALIGN: center; 
	PADDING-TOP: 3px; 
	PADDING-LEFT: 6px; 
	TEXT-DECORATION: none;
	 MARGIN: 3px; 
	 PADDING-RIGHT: 6px
}
#pages A.now {
	BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #fff; BORDER-TOP-WIDTH: 0px; BACKGROUND-COLOR: #e7e7e7
}
#pages A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #996600
}
#pages A.now:hover {
	COLOR: #fff; BACKGROUND-COLOR: #996600
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
code {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
body {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;
}
td {
	font-size: 14px;
}
th {
	font-size: 14px;
}
caption {
	font-size: 14px;
}
h1 {
	font-size: 100%; font-weight: normal;
}
h2 {
	font-size: 100%; font-weight: normal;
}
h3 {
	font-size: 100%; font-weight: normal;
}
h4 {
	font-size: 100%; font-weight: normal;
}
h5 {
	font-size: 100%; font-weight: normal;
}
h6 {
	font-size: 100%; font-weight: normal;
}
address {
	font-style: normal; font-weight: normal;
}
caption {
	font-style: normal; font-weight: normal;
}
cite {
	font-style: normal; font-weight: normal;
}
code {
	font-style: normal; font-weight: normal;
}
dfn {
	font-style: normal; font-weight: normal;
}
em {
	font-style: normal; font-weight: normal;
}
th {
	font-style: normal; font-weight: normal;
}
var {
	font-style: normal; font-weight: normal;
}
a {
	color:#FFF; text-decoration: none;
}
a:hover {
	color:#FFF; text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
img {
	border: currentColor; border-image: none; max-width: 100%;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
input {
	font: 14px/normal Verdana, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 14px/normal Verdana, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
select {
	font: 14px/normal Verdana, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 14px/normal Verdana, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
table {
	border-collapse: collapse;
}
html {
	-ms-overflow-y: scroll;
}
i {
	font-style: normal;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	
}
header {
	background: rgb(64, 185, 255); left: 0px; top: 0px; width: 100%; height: 72px; right: 0px; font-size: 14px; position: fixed; z-index: 999999999;
}
nav {
	position: relative;
}
#nav {
	display: inline-block;
}
#nav a {
	color:#FFF;
}
#nav li {
	display: inline-block; position: relative;
}
#nav .submenu li {
	display: block;
}
#nav > li {
	float: left;
}
.fr {
	float: left;
}
.con-banner {
	margin-top: 72px;
}
.pro-banner {
	margin-top: 72px;
}
.con-banner > img {
	width: 100%; min-height: 200px;
}
.pro-banner > img {
	width: 100%; min-height: 200px;
}
.submenu {
	background: rgb(64, 185, 255); text-align: left; display: none; position: absolute;
}
.submenu li:hover {
	background:#0090ff; width: 100%;
}
.submenu a {
	line-height: 58px; padding-left: 20px;
}
.submenu > li:hover > a {
	color: rgb(255, 255, 255) !important;
}
.submenu {
	top: 72px; width: 250px;
}
#nav > li > a {
	padding: 0px 25px; transition:0.3s; line-height: 72px; display: block; position: relative; z-index: 11;
}
.nav > li > a:hover {
	text-decoration: none; background-color:#0090ff;
}
.nav > li > a:focus {
	text-decoration: none; background-color:#0090ff;
}
#nav > li .active-nav {
	background:#0090ff;
}
.nav-left {
	left: 0px; top: 0px; float: left; position: absolute;
}
.nav-left img {
	padding-top: 0px; padding-left: 30px;
}
.nav-left a {
	height: 72px; display: flex; align-items: center;
}
.nav-mid {
	width: calc(100% - 377px); text-align: center; margin-left: 258px;
}
.nav-mid #nav {
	margin: 0px auto;
}
.nav-right {
	top: 0px; right: 0px; line-height: 72px; position: absolute;
}
.nav-right > span > i {
	padding-left: 5px;
}
.nav-right > span {
	padding-right: 40px;
}
#nav > li::before {
	transition:0.3s ease-out; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10; content: ""; opacity: 1; transform: scaleX(0); -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -webkit-transform: scaleX(0); -o-transform: scaleX(0); -moz-transform: scaleX(0); -moz-transition: all 0.3s ease-out;
}
#nav > li:hover::before {
	transition:0.3s; z-index: 10; opacity: 1; transform: scaleX(1); -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transform: scaleX(1); -o-transform: scaleX(1); -moz-transform: scaleX(1); -moz-transition: all 0.3s ease;
}
#nav > li:hover > a {
	color: rgb(255, 255, 255); text-decoration: none;
}

.bar-menu {
	display: none;
}
.bar-menu i span {
	background:#0090ff;
}
.bar-menu i span {
	transition:0.5s; width: 100%; height: 100%; display: block;
}
.bar-menu {
	width: 80px; height: 80px; right: 0px; position: absolute; z-index: 1001; cursor: pointer;
}
.bar-menu i {
	left: 18px; width: 30px; height: 2px; overflow: hidden; display: block; position: absolute;
}
.bar-top {
	bottom: 50px;
}
.bar-cen {
	bottom: 40px;
}
.bar-bom {
	bottom: 30px;
}
.bar-menu .bar-left {
	left: 13px; width: 45px; bottom: 35px; transform: rotateZ(45deg);
}
.bar-menu .bar-right {
	left: 13px; width: 45px; bottom: 35px; transform: rotateZ(45deg);
}
.bar-menu .bar-left span {
	background: none;
}
.bar-menu .bar-right span {
	background: none;
}
.bar-menu .bar-right {
	transform: rotateZ(-45deg);
}
.navBar {
	display: none;
}
.nav-right #xyz {
	top: 28px; right: 40px;
}
.nav-right .xyz12 {
	background: rgb(64, 185, 255); border: currentColor; border-image: none;
}
.nav-right .xyz12 li a {
	font-size: 12px;
}
nav .nav-right .xyz12 span {
	background-image: url("/images/m221/yellow/down.png");
}
.nav-right .xyz12 {
	width: 125px;
}
.nav-right .xyz12 li img {
	width: 22px;
}
.nav-right .xyz12 li {
	height: 25px;
}
.nav-right .xyz12 .up {
	transition:0.6s; transform: rotate(0deg);
}
.nav-right .xyz12 .dp {
	transition:0.6s; transform: rotate(90deg);
}
.fixed-menu {
	background:#0090ff; transition:0.3s cubic-bezier(0.66, 0.53, 0.65, 1); left: auto; top: 0px; width: 230px; height: 100%; right: 0px; position: fixed; z-index: 999; transform: translateX(100%); -webkit-transition: all .3s cubic-bezier(0.66, 0.53, 0.65, 1); -o-transition: all .3s cubic-bezier(0.66, 0.53, 0.65, 1); -webkit-transform: translateX(100%); -o-transform: translateX(100%); -moz-transform: translateX(100%); -moz-transition: all .3s cubic-bezier(0.66, 0.53, 0.65, 1);
}
.fixed-active {
	transition:0.3s cubic-bezier(0.66, 0.53, 0.65, 1); transform: translateX(0px); -webkit-transition: all .3s cubic-bezier(0.66, 0.53, 0.65, 1); -o-transition: all .3s cubic-bezier(0.66, 0.53, 0.65, 1); -webkit-transform: translateX(0px); -o-transform: translateX(0px); -moz-transform: translateX(0px); -moz-transition: all .3s cubic-bezier(0.66, 0.53, 0.65, 1);
}
#Allbody {
	width: 100%; overflow: hidden; font-family: Arial; margin-top: 72px;
}
.pagination {
	margin: -10px 0px 0px 160px; width: 100px; position: absolute; z-index: 9;
}
.pagination li {
	margin: 0px 2px; float: left;
}
.pagination li a {
	background-position: 0px 0px; width: 10px; height: 0px; overflow: hidden; padding-top: 10px; float: left; display: block; background-image: url("pagination.png");
}
.pagination li.current a {
	background-position: 0px -10px;
}
.banner {
	background: rgb(255, 255, 255); margin: 0px auto; width: 100%; text-align: center; position: relative; min-width: 1000px;
}
.banner img {
	max-width: 100%;
}
.banner .all_mar {
	width: 100%; bottom: 0px; position: absolute;
}
.banner .all_mar .in_w {
	margin: 0px auto; text-align: left;
}
#banner {
	margin: 0px auto; width: 100%; clear: both; position: relative;
}
.slider_img {
	height: 100%; text-align: center; display: block !important;
}
.slider_img img {
	margin: 0px;
}
.wmuSlider {
	height: 100% !important; overflow: hidden; position: relative;
}
.bbdd {
	margin: 0px; padding: 0px; width: 100%; text-align: center; bottom: 2%; position: absolute; z-index: 2;
}
.bbdd li {
	margin: 0px 8px 10px 0px; display: inline-block; list-style-type: none;
}
.bbdd a {
	border-radius: 8px; width: 28px; height: 10px; text-indent: -9999px; overflow: hidden; display: block; background-color: rgb(255, 255, 255);
}
.bbdd a.wmuActive {
	background-color: rgb(64, 185, 255);
}
.wmuSliderPrev {
	margin: -35px 0px 0px; top: 45%; width: 52px; height: 134px; line-height: 99em; overflow: hidden; display: block; position: absolute; z-index: 9; cursor: pointer; opacity: 0; -webkit-transition: all .3s ease;
}
.wmuSliderNext {
	margin: -35px 0px 0px; top: 45%; width: 52px; height: 134px; line-height: 99em; overflow: hidden; display: block; position: absolute; z-index: 9; cursor: pointer; opacity: 0; -webkit-transition: all .3s ease;
}
.wmuSliderNext {
	background: url("next.png") no-repeat left; right: 0px;
}
.wmuSliderPrev {
	background: url("prev.png") no-repeat right; left: 0px;
}
.wmuSlider:hover .wmuSliderNext {
	opacity: 0.8;
}
.wmuSliderPrev:hover {
	opacity: 0.8;
}
.wmuSlider:hover .wmuSliderPrev {
	opacity: 0.8;
}
.wmuSliderPrev:hover {
	opacity: 0.8;
}
.wmuSlider:hover .wmuSliderNext:hover {
	opacity: 1;
}
.wmuSlider:hover .wmuSliderPrev:hover {
	opacity: 1;
}
.text-center {
	text-align: center;
}
.ind li .ind-img {
	position: relative;
}
.ind li .ind-img::after {
	background: rgba(0, 0, 0, 0.9); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; content: " ";
}
.ind li:hover .ind-img::after {
	background: rgba(64, 185, 255, 0.9);
}
.ind li {
	transition:0.3s ease-out; width: 33.3%; overflow: hidden; float: left; position: relative;
}
.ind-mark {
	width: 100%; text-align: center; color: rgb(255, 255, 255);
}
.ind-mark h3 {
	width: 100%; line-height: 4; padding-top: 40px; font-size: 28px;
}
.ind-mark p {
	width: 100%; color: rgb(255, 255, 255); line-height: 2.2; font-size: 16px;
}
.ind-mark a {
	color: rgb(255, 255, 255);
}
.ind li {
	height: 410px;
}
.ind li:first-child {
	background-image: url("home-img01.jpg"); background-size: cover;
}
.ind li:nth-child(2) {
	background-image: url("home-img02.jpg"); background-size: cover;
}
.ind li:last-child {
	background-image: url("home-img03.jpg"); background-size: cover;
}
.ind li:first-child:hover {
	background-image: url("home-img01-c.jpg");
}
.ind li:nth-child(2):hover {
	background-image: url("home-img02-c.jpg");
}
.ind li:last-child:hover {
	background-image: url("home-img03-c.jpg");
}
#ind li {
	background-image: none;
}
#ind li:hover {
	background-image: none;
}
#ind .ind-mark {
	left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); position: absolute;
}
#ind .ind-img img {
	max-width: none;
}
.ind li:hover .ind-mark a {
	color: rgb(0, 0, 0);
}
.ind li:hover p {
	color: rgb(0, 0, 0);
}
.container {
	padding: 50px 0px; width: 1440px;
}
.container.construction-nav {
	padding: 0px;
}
.new-show.container {
	padding: 0px 0px 50px;
}
.container h2 {
	text-align: center; line-height: 2; font-size: 40px;
}
.container h1 {
	text-align: center; line-height: 2; font-size: 40px;
}
.news-container h1 {
	line-height: 1.4; font-size: 36px;
}
.wheel-left h1 {
	line-height: 1.6; font-size: 35px; margin-bottom: 20px;
}
.container h5 {
	text-align: center; line-height: 2; padding-bottom: 25px; font-size: 18px;
}
.pro-item li {
	transition:0.3s ease-out; width: 25%; margin-bottom: 40px; float: left; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;
}
.pro-item li > a {
	transition:0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;
}
.pro-item li {
	padding: 0px 10px; transition:0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;
}
.pro-item li img {
	max-height: 100%; max-width: 100%;
}
.pro-item li h4 {
	color: rgb(0, 0, 0); line-height: 2.2; padding-bottom: 5px; font-size: 18px;
}
.pro-list {
	padding-right: 10px; padding-left: 15px;
}
.pro-item li h4 {
	padding-right: 10px; padding-left: 15px;
}
.pro-list {
	height: 40px; line-height: 20px; overflow: hidden;
}
.pro-list span {
	width: 33.3%; float: left; display: inline-block; position: relative;
}
.pro-list span > div {
	color: rgb(0, 0, 0); line-height: 1.6; font-size: 16px;
}
.pro-list span > div:first-child {
	color: rgb(136, 136, 136); line-height: 1.6; font-size: 12px;
}
.pro-list span p {
	background: rgba(0, 0, 0, 0.2); top: 3px; width: 1px; height: 36px; right: 10px; position: absolute; z-index: 99;
}
.pro-footers {
	padding: 15px 0px;
}
.pro-footer {
	padding: 15px 0px;
}
.pro-item li > a:hover .pro-footers {
	background: rgb(64, 185, 255); transition:0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;
}
.pro-item li > a:hover .pro-footer {
	background: rgb(64, 185, 255); transition:0.3s ease-out; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;
}
.pro-item li > a {
	background: rgb(255, 255, 255); display: block; transform: translateY(0px); -webkit-transform: translateY(0px); -o-transform: translateY(0px); -moz-transform: translateY(0px);
}
.pro-item li > a:hover {
	transition:0.5s ease-out; box-shadow: 0px 15px 15px rgba(0,0,0,0.1); transform: translateY(10px); -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -webkit-transform: translateY(10px); -o-transform: translateY(10px); -moz-transform: translateY(10px); -moz-transition: all 0.5s ease-out;
}
.pro-item li img {
	transition:0.5s ease-out; transform: scale(1); -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -webkit-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1); -moz-transition: all 0.5s ease-out;
}
.pro-item li:hover img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);
}
.pro-item li > a > div:first-child {
	height: 270px; text-align: center; overflow: hidden; display: flex; justify-content: center; align-items: center;
}
.pro-footer h4 {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.pro-btn {
	width: 100%; text-align: center; margin-top: 40px;
}
.ltd-btn {
	width: 100%; text-align: center; margin-top: 40px;
}
.ltd-btn {
	margin-top: 110px;
}
.pro-btn a {
	border: 1px solid #0090ff; background-color:#0090ff; transition:0.3s ease-out; border-image: none; overflow: hidden; display: inline-block; position: relative; 
}
.ltd-btn a {
	border: 1px solid #0090ff; background-color:#0090ff;  transition:0.3s ease-out; border-image: none; overflow: hidden; display: inline-block; position: relative;
}
.pro-btn a i {
	padding: 10px 20px; color:#FFF; font-size: 18px; display: inline-block;
}
.ltd-btn a i {
	padding: 10px 20px;color:#FFF; font-size: 18px; display: inline-block;
}
.ltd-btn a i {
	color:#FFF;
}
.ltd-btn a:hover i {
	color: rgb(0, 0, 0);
}
.ltd-btn a:hover span {
	color: rgb(0, 0, 0);
}
.ltd-btn a {
	border: 1px solid rgb(64, 185, 255); border-image: none;
}
.ltd-img {
	background: fixed no-repeat top / cover; min-height: 730px;
}
.ltd-img .contain > div:first-child {
	width: 100%; text-align: center; padding-top: 145px;
}
.contain {
	margin: 0px auto; width: 1200px;
}
.contain h3 {
	padding: 50px 0px; text-align: center; color: rgb(64, 185, 255); font-size: 40px; font-weight: bold;
}
.contain p {
	width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 1.6; font-size: 14px; margin-bottom: 70px;
}
#new {
	background: rgb(64, 185, 255); width: 100%;
}




#new li {
	padding: 0px 20px; width: 33.3%; float: left;
}
#new li > div {
	background: rgb(255, 255, 255); height: 575px;
}
#new li > div img {
	width: 100%;
}
.new-list ul {
	padding-bottom: 20px;
}
.btn-position .new-list:hover .new-btn a {
	background: rgb(64, 185, 255); transition:0.3s ease-out; padding-left: 25px; font-weight: bold; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;
}
.btn-position .new-list:hover > div {
	transition:0.3s ease-out; box-shadow: 0px 5px 10px rgba(0,0,0,0.8); transform: translateY(10px); -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -webkit-transform: translateY(10px); -o-transform: translateY(10px); -moz-transform: translateY(10px); -moz-transition: all 0.3s ease-out;
}
.btn-position .new-list {
	margin-bottom: 40px;
}
.idx-new-img a {
	height: 293px; overflow: hidden; display: block;
}
.new-contain {
	margin: 0px auto; width: 85%; padding-bottom: 10px;
}

.new-contain a { color:#333; font-family:Arial, Helvetica, sans-serif;}
.new-contain a:hover { color:#666666;font-family:Arial, Helvetica, sans-serif;}

.new-contain p{ color:#333; font-family:Arial, Helvetica, sans-serif;}



.new-contain h3 {
	padding: 20px 0px 15px; color: rgb(0, 0, 0); line-height: 1.4; font-size: 16px; font-weight: bold;
}
.new-contain h5 {
	color: rgb(0, 0, 0); font-size: 14px;
}
.new-contain p {
	height: 60px; line-height: 20px; overflow: hidden;
}
.new-btn {
	margin: 70px 0px; width: 100%;
}
.new-btn a {
	padding: 10px 25px 10px 0px; transition:0.3s ease-out; display: inline-block; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;
}
#new li > div {
	transition:0.3s ease-out; transform: translateY(0px); -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -webkit-transform: translateY(0); -o-transform: translateY(0); -moz-transform: translateY(0); -moz-transition: all 0.3s ease-out;
}
#new li:hover > div {
	transition:0.3s ease-out; box-shadow: 0px 5px 10px rgba(0,0,0,0.8); transform: translateY(10px); -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -webkit-transform: translateY(10px); -o-transform: translateY(10px); -moz-transform: translateY(10px); -moz-transition: all 0.3s ease-out;
}
#new li:hover .new-btn a {
	background: rgb(64, 185, 255); transition:0.3s ease-out; padding-left: 25px; font-weight: bold; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;
}
#global img {
	width: 100%;
}
.global-title {
	width: 100%; padding-top: 100px;
}
.global-title h2 {
	width: 100%; text-align: center;
}
.global-title h5 {
	width: 100%; text-align: center;
}
.global-title h2 {
	line-height: 2; font-size: 40px;
}
.global-title h5 {
	text-align: center; line-height: 2; padding-bottom: 50px; font-size: 18px;
}
#search {
	background: rgb(64, 185, 255); width: 100%;
}
#search > div {
	margin: 0px auto; width: 1440px; padding-top: 20px; padding-bottom: 20px;
}
.seatxt {
	border: currentColor; border-image: none; padding-left: 20px; font-size: 18px;
}
.search-sel {
	background: rgb(255, 255, 255); width: 280px; height: 58px; position: relative;
}
.search-sel i {
	line-height: 58px; padding-left: 20px;
}
.search-sel .caret {
	top: 24px; right: 15px; border-top-color: currentColor; border-right-color: transparent; border-left-color: transparent; border-top-width: 10px; border-right-width: 8px; border-left-width: 8px; border-top-style: solid; border-right-style: solid; border-left-style: solid; float: right; position: absolute;
}
.dropdown-menu {
	width: 280px;
}
.stbn {
	background:#0090ff; border: 0px currentColor; border-image: none; width: 140px; height: 48px; color: rgb(255, 255, 255); font-size: 18px; float: left; cursor: pointer;
}
.dropdown {
	float: left;
}
.btns {
	margin: 0px auto; width: calc(100% - 300px);
}
.seatxt {
	width: calc(100% - 140px); height: 48px; float: left;
}
.footer-img {
	background: 0% 0% / cover rgb(17, 17, 17); height: auto; position: relative;
}
.footer-container {
	padding-top: 50px; display: flex; justify-content: space-between;
}
.footer-container .col {
	padding: 0px 5px; min-width: 220px;
}
.footer-title {
	color:#FFF; line-height: 2; font-size: 18px; margin-bottom: 10px;
}
.footer-ul p {
	color: rgba(255, 255, 255, 0.6); line-height: 2; font-size: 14px;
}
.footer-container .footer-ul li a {
	transition:0.3s ease-out; color: rgba(255, 255, 255, 0.6); line-height: 2; padding-left: 10px; font-size: 14px; display: inline-block; position: relative; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;
}
.footer-container .footer-ul li a:hover {
	transition:0.3s ease-out; color: rgb(255, 255, 255); margin-left: 10px; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;
}
.footer-container .footer-ul li a:hover::after {
	color: rgb(255, 255, 255);
}
.footer-container .footer-ul li a::after {
	left: 0px; top: 0px; color: rgba(255, 255, 255, 0.6); position: absolute; content: "-";
}
.footer-container .footer-ul a {
	color: rgba(255, 255, 255, 0.6);
}
.footer-container .footer-ul .inmenu_1 {
	background: none;
}
.footer-container > ul:last-child li > img {
	width: 140px;
}
.footer-icon {
	margin-top: 20px;
}
.footer-icon img {
	margin: 3px; width: 20px;
}
.foot {
	background: rgba(0, 0, 0, 0.4); height: 58px;
}
.foot-left {
	margin: 0px auto; width: 100%; text-align: center; color: rgba(255, 255, 255, 0.6); line-height: 58px;
}
footer .container {
	padding: 30px 0px 50px;
}
.footer-img li > img {
	width: 100%; max-width: 138px;
}
.foot-right span {
	padding: 0px 5px; display: inline-block;
}
.about-title {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; height: 90px;
}
.about-title > div {
	margin: 0px auto; width: 1440px;
}
.about-banner {
	position: relative;
}
.pro-banner {
	position: relative;
}
.net-banner {
	position: relative;
}
.con-banner {
	position: relative;
}
.about-banner h2 {
	width: 100%; text-align: center; color: rgb(64, 185, 255); line-height: 2; font-size: 40px; margin-bottom: 15px;
}
.pro-banner h2 {
	width: 100%; text-align: center; color: rgb(64, 185, 255); line-height: 2; font-size: 40px; margin-bottom: 15px;
}
.net-banner h2 {
	width: 100%; text-align: center; color: rgb(64, 185, 255); line-height: 2; font-size: 40px; margin-bottom: 15px;
}
.con-banner h2 {
	width: 100%; text-align: center; color: rgb(64, 185, 255); line-height: 2; font-size: 40px; margin-bottom: 15px;
}
.about-banner p {
	width: 100%; text-align: center; color: rgba(255, 255, 255, 0.7); font-size: 14px;
}
.pro-banner p {
	width: 100%; text-align: center; color: rgba(255, 255, 255, 0.7); font-size: 14px;
}
.net-banner p {
	width: 100%; text-align: center; color: rgba(255, 255, 255, 0.7); font-size: 14px;
}
.con-banner p {
	width: 100%; text-align: center; color: rgba(255, 255, 255, 0.7); font-size: 14px;
}
.about-banner p span {
	padding: 0px 10px; color: rgba(255, 255, 255, 0.7);
}
.pro-banner p span {
	padding: 0px 10px; color: rgba(255, 255, 255, 0.7);
}
.net-banner p span {
	padding: 0px 10px; color: rgba(255, 255, 255, 0.7);
}
.con-banner p span {
	padding: 0px 10px; color: rgba(255, 255, 255, 0.7);
}
.about-banner p a {
	color: rgba(255, 255, 255, 0.7);
}
.pro-banner p a {
	color: rgba(255, 255, 255, 0.7);
}
.net-banner p a {
	color: rgba(255, 255, 255, 0.7);
}
.con-banner p a {
	color: rgba(255, 255, 255, 0.7);
}
.about-banner div {
	top: 23%; width: 100%; position: absolute;
}
.pro-banner > div {
	top: 23%; width: 100%; position: absolute;
}
.net-banner div {
	top: 23%; width: 100%; position: absolute;
}
.con-banner div {
	top: 23%; width: 100%; position: absolute;
}
.global-img .container {
	padding-top: 100px;
}
.global-img img {
	width: 100%;
}
.global-img h2 {
	width: 100%; text-align: center; color: rgb(0, 0, 0); padding-bottom: 30px; font-size: 30px; font-weight: bold;
}
.global-img h5 {
	margin: 0px auto; width: 80%; text-align: center; color: rgb(0, 0, 0); line-height: 1.4; font-size: 14px;
}
#privacy h3 {
	width: 100%; text-align: center; color: rgb(0, 0, 0); font-size: 30px;
}
.con-contain h1 {
	width: 100%; text-align: center; color: rgb(0, 0, 0); font-size: 30px;
}
.con-contain h1 {
	padding-bottom: 30px;
}
.con-contain p {
	text-align: justify; line-height: 1.6; padding-bottom: 20px;
}
.about-contain p {
	margin: 20px 0px;
}
.news-search {
	background: rgb(248, 248, 248); width: 100%; height: 140px;
}
.about-nav {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; height: 60px;
}
.about-nav ul {
	text-align: center;
}
.about-nav li {
	margin: 0px 20px; padding: 10px 10px 0px; line-height: 46px; font-size: 15px; display: inline-block;
}
.about-nav li a:hover {
	text-decoration: none; color:#333;
}
.about-nav .LocalCurrent {
	border-bottom-color: rgb(64, 185, 255); border-bottom-width: 3px; border-bottom-style: solid;
}
.about-nav .LocalCurrent a {
	color: rgb(0, 0, 0); font-weight: bold;
}
.about-nav li:hover {
	border-bottom-color: rgb(64, 185, 255); border-bottom-width: 3px; border-bottom-style: solid;
}
#about-home h3 {
	padding-bottom: 30px;
}
#privacy h3 {
	padding-bottom: 30px;
}
#about-home .list-paddingleft-2 li {
	padding: 0px 15px; width: 20%; float: left;
}
#about-home .list-paddingleft-2 li a {
	display: block; max-width: 100%;
}
#about-home p {
	padding-bottom: 20px;
}
#privacy p {
	padding-bottom: 20px;
}
.news-keyword {
	width: 600px; height: 48px; float: left;
}
.news-search > div {
	margin: 0px auto; width: 900px; padding-top: 45px;
}
label {
	line-height: 48px; padding-right: 20px; font-size: 18px; float: left;
}
.kwdsub {
	background: rgb(64, 185, 255); border: 0px currentColor; border-image: none; width: 175px; height: 48px; color: rgb(0, 0, 0); font-weight: bold; float: left;
}
.news-list li {
	transition:0.3s ease-out; width: 100%; margin-bottom: 30px; border-bottom-color: rgba(240, 240, 240, 0.6); border-bottom-width: 1px; border-bottom-style: solid; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;
}
.news-list .container {
	padding: 70px 0px;
}
.news-left {
	padding: 30px 30px 30px 0px; width: 250px; height: 210px; float: left;
}
.news-left a {
	height: 150px; display: flex; justify-content: center; align-self: center;
}
.news-left img {
	max-height: 100%;
}
.news-right {
	padding: 30px; width: calc(100% - 250px); float: left;
}
.news-right h3 {
	line-height: 2; font-size: 16px; font-weight: bold;
}
.news-right h4 {
	font-size: 12px;
}
.news-right p {
	height: 40px; line-height: 20px; overflow: hidden; font-size: 14px; margin-top: 10px; margin-bottom: 10px !important;
}
.news-list .contain p {
	text-align: left; color: rgb(51, 51, 51);
}
.news-list .contain h3 {
	padding: 0px; text-align: left;
}
.news-right h3 a {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.news-right .newlist-btn {
	transition:0.3s ease-out; width: 160px; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;
}
.news-right .newlist-btn a {
	padding: 15px 20px 15px 0px; display: inline-block;
}
.news-right .newlist-btn a > i:last-child {
	padding: 0px 10px; display: inline-block;
}
.news-right:hover .newlist-btn {
	background:#0090ff; transition:0.3s ease-out; padding-left: 20px; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;
}
.news-right:hover .newlist-btn a {
	color: rgb(64, 185, 255);
}
.news-list li:hover {
	background: rgb(64, 185, 255); transition:0.3s ease-out; padding-left: 30px; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out;
}
.news-list {
	padding-top: 50px;
}
.news-list {
	background: rgb(250, 250, 250);
}
.news-list li {
	background: rgb(255, 255, 255);
}
.news-pages a {
	margin: 0px 5px 15px; padding: 8px 14px; border: 1px solid rgb(204, 204, 204); border-image: none; font-size: 16px; display: inline-block;
}
.news-pages span {
	margin: 0px 5px 15px; padding: 8px 14px; border: 1px solid rgb(204, 204, 204); border-image: none; font-size: 16px; display: inline-block;
}
.news-pages a:hover {
	background: rgb(64, 185, 255); border-color: rgb(64, 185, 255); color: rgb(255, 255, 255); opacity: 1;
}
.news-pages span.ctxt {
	background: rgb(64, 185, 255); border-color: rgb(64, 185, 255); color: rgb(255, 255, 255); opacity: 1;
}
.news-pages span {
	opacity: 0.4;
}
.news-pages {
	width: 100%; text-align: center; padding-bottom: 100px;
}
.pro-ca .news-pages {
	padding-bottom: 30px;
}
.seo_key {
	padding: 0px;
}
.jsshare {
	margin-top: 30px;
}
.seo_key > div {
	padding: 30px 10px; margin-bottom: 40px; box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.news-img {
	text-align: center;
}
.page-active {
	background: rgb(64, 185, 255); border: currentColor; border-image: none; color: rgb(255, 255, 255);
}
.construction-nav li {
	width: 25%; padding-right: 10px; float: left;
}
.construction-nav li a {
	background: rgb(64, 185, 255); padding: 0px 10px; width: 100%; height: 58px; text-align: center; color: rgb(0, 0, 0); line-height: 58px; overflow: hidden; font-size: 18px; font-weight: bold; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.construction-nav .active a {
	background:#0090ff; color: rgb(64, 185, 255);
}
#parts .active a {
	background:#0090ff; color: rgb(64, 185, 255);
}
#wheel {
	width: 100%; padding-top: 40px;
}
.wheel-head {
	margin: 0px auto; width: 1440px;
}
.wheel-left {
	width: 50%; float: left;
}
.wheel-right {
	width: 50%; float: left;
}
.wheel-right img {
	height: 250px;
}
.wheel-left {
	padding-left: 50px;
}
.wheel-left > div {
	margin-bottom: 40px;
}
.pdown2 #A_DownLoadProduct {
	background-position: 15px 10px; border-radius: 5px; width: 305px; height: 58px; text-align: center; display: inline-block; background-repeat: no-repeat; background-size: 36px 36px; background-color: rgb(64, 185, 255);
}
.pdown2 #A_DownLoadProduct span {
	padding: 0px 30px; color: rgb(0, 0, 0); line-height: 58px; font-size: 16px; display: block;
}
.wheel-left h3 {
	line-height: 1.2; font-size: 30px; font-weight: bold;
}
.wheel-left h4 {
	line-height: 1.8; font-size: 14px;
}
.pro-body .wheel-left {
	width: 50%; float: left;
}
.pro-body .wheel-right {
	width: 50%; float: left;
}
#myTab_Content1 span {
	line-height: 1.8;
}
.wheel-right {
	text-align: center;
}
#construction .container {
	padding: 70px 0px;
}
.wheel-list {
	background: rgb(250, 250, 250); width: 100%;
}
.wheel-list li {
	padding: 0px 10px; width: 25%; float: left;
}
.wheel-list li > a {
	background: rgb(255, 255, 255); display: block;
}
#parts {
	background: rgb(250, 250, 250); width: 100%; padding-top: 70px;
}
#parts .container {
	padding: 0px;
}
.parts-icon {
	width: 100%; overflow: hidden; position: relative;
}
.parts-mark {
	background: rgba(0, 0, 0, 0.6); transition:0.3s ease-out; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0; transform: translateY(-90%); -webkit-transform: translateY(-90%); -o-transform: translateY(-90%); -moz-transform: translateY(-90%);
}
.parts-mark img {
	left: calc(50% - 32px); top: calc(50% - 32px); width: 64px !important; position: absolute;
}
.parts-mark h4 {
	padding: 10%; color: rgb(255, 255, 255); line-height: 2;
}
#parts > div:first-child li {
	width: 16.6%; padding-right: 3px; float: left;
}
.parts-title li a {
	background: rgb(64, 185, 255); width: 100%; height: 58px; text-align: center; color: rgb(0, 0, 0); line-height: 58px; font-weight: bold; display: inline-block;
}
.parts-list li {
	padding: 15px; width: 25%; float: left;
}
.parts-list li > div {
	width: 100%;
}
.parts-item .parts-foot {
	background: rgb(255, 255, 255); padding: 0px 10px; transition:0.3s ease-out; height: 72px; text-align: center; color: rgb(0, 0, 0); line-height: 72px; overflow: hidden; font-size: 18px; font-weight: 500; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.parts-list li img {
	width: 100%;
}
.parts-list {
	background: rgb(250, 250, 250);
}
.parts-list > ul a {
	background: rgb(255, 255, 255); display: block;
}
.parts-list li:hover .parts-item .parts-foot {
	background: rgb(64, 185, 255); transition:0.3s ease-out;
}
.parts-list li:hover .parts-mark {
	transition:0.3s ease-out; opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0); -o-transform: translateY(0); -moz-transform: translateY(0);
}
.con-left {
	width: 50%; padding-left: 60px; float: left;
}
.con-left h4 em {
	padding: 0px 5px; display: inline-block;
}
.con-left h3 {
	color: rgb(0, 0, 0); font-size: 30px;
}
.con-left h4 img {
	width: 20px;
}
.con-left h4 {
	color: rgb(0, 0, 0); font-size: 16px; margin-bottom: 10px;
}
.con-h4 {
	margin-top: 30px;
}
.con-left h4 i {
	padding: 5px 10px 5px 0px; float: left; display: block;
}
.con-left h4 i:first-child {
	width: 30px;
}
.con-left h4 i:last-child {
	width: calc(100% - 30px);
}
.feedbackForm {
	width: 50%; padding-right: 60px; margin-top: 30px;
}
#feedback .feedbackForm {
	width: 100%; padding-right: 0px; float: none;
}
.feedback .feedbackForm {
	margin: 20px auto 0px; float: none;
}
.con-er {
	padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 140px; margin-top: 30px;
}
.con-er img {
	width: 100%;
}
.con-icon {
	margin-top: 70px; margin-bottom: 10px;
}
.con-icon a {
	padding-right: 10px;
}
#map {
	width: 670px; height: 400px;
}
.con-right {
	width: 50%; text-align: center; float: left;
}
.text span {
	width: calc(100% - 40px); overflow: hidden; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.text i {
	width: 40px; float: left; display: block;
}
.text i img {
	text-align: center;
}
.text-down {
	width: 100%;
}
.pdown2 {
	margin-bottom: 10px;
}
.text-down li {
	border: 1px solid rgba(240, 240, 240, 0.6); border-image: none; margin-top: -1px;
}
.text-down li:hover {
	font-weight: bold; background-color: rgb(64, 185, 255);
}
.text-down li > div > div:first-child {
	width: calc(100% - 240px ); text-align: left;
}
.text-down li > div {
	height: 100px; color: rgb(0, 0, 0); line-height: 100px; padding-right: 30px; padding-left: 30px;
}
.text-down li > div > div {
	width: 120px; text-align: center; float: left;
}
.text-down li span {
	padding-left: 20px;
}
.text-down .container {
	padding-top: 50px;
}
.pro-show {
	background: rgb(250, 250, 250); width: 100%;
}
#Products {
	background: rgb(250, 250, 250); width: 100%;
}
.pro-show .container {
	padding-top: 40px;
}
.pro-item {
	background: rgb(250, 250, 250);
}
.whe-nav {
	text-align: left; padding-bottom: 30px;
}
.whe-nav span {
	padding: 0px 10px;
}
.spec-scroll {
	height: 100px;
}
.jqueryzoom {
	background: rgb(255, 255, 255); height: 380px; display: flex; justify-content: center; align-items: center;
}
.cloudzoom-ajax-loader {
	width: 32px; height: 32px; background-image: url("ajax-loader.gif");
}
.cloudzoom-blank {
	background-image: url("blank.png");
}
.cloudzoom-caption {
	padding: 10px; text-align: left; color: rgb(255, 255, 255); font-family: sans-serif; font-size: 11px; font-weight: bold; display: none; background-color: rgb(0, 0, 0);
}
.cloudzoom-zoom-inside {
	border: currentColor; border-image: none; box-shadow: none;
}
.cloudzoom-zoom {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 300px; height: 300px; z-index: 99; box-shadow: 0px 0px 10px rgba(0,0,0,0.4);
}
.cloudzoom-lens {
	background: rgb(255, 255, 255); border: 2px solid rgb(204, 204, 204); border-image: none; width: 100px !important; height: 100px !important; z-index: 10; cursor: crosshair; box-shadow: 0px 0px 10px rgba(0,0,0,0.4);
}
.main-img {
	margin: 0px auto 20px; width: 380px;
}
#ps {
	padding: 0px 31px; width: 100%; height: 82px; margin-top: 15px; position: relative;
}
#ps .swiper-button-next {
	background-image: url("next.png");
}
#ps .swiper-button-prev {
	background-image: url("prev.png");
}
#ps li {
	border: 2px solid transparent; border-image: none; height: 72px; display: flex; position: relative; justify-content: center; align-items: center; background-color: rgb(255, 255, 255);
}
#ps li.active {
	border-color: rgb(64, 185, 255);
}
#ps li.active::after {
	border-width: 8px; border-style: solid; border-color: transparent transparent rgb(64, 185, 255); bottom: 100%; font-size: 0px; position: absolute; content: " ";
}
#ps li img {
	width: 100%;
}
.image-items {
	padding-top: 10px;
}
.whe-left {
	width: 45%; float: left;
}
.pro-show .productsTags {
	text-align: left; color: rgb(0, 0, 0); font-size: 16px;
}
.productsTags {
	width: 100%; font-size: 16px; margin-top: 15px;
}
.proCateTags {
	margin-top: 10px;
}
.seo_key {
	padding: 0px 10px;
}
.seo_key {
	color: rgb(102, 102, 102);
}
.seo_key a {
	color: rgb(102, 102, 102);
}
.proCateTags span {
	display: block;
}
.proCateTags span a {
	line-height: 1.6; margin-right: 10px; display: inline-block;
}
.proCateTags span a:hover {
	color: rgb(64, 185, 255); text-decoration: underline;
}
.rollPro1 li {
	padding: 0px 10px; transition:0.5s ease-out; width: 16.6%; float: left; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out;
}
.rollPro1 li:hover .pbox {
	transition:0.5s ease-out; box-shadow: 0px 10px 15px rgba(0,0,0,0.1); transform: translateY(10px); -webkit-box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1); -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -webkit-transform: translateY(10px); -o-transform: translateY(10px); -moz-transform: translateY(10px); -moz-transition: all 0.5s ease-out;
}
.rollPro1 .pbox {
	transition:0.5s ease-out; width: 100%; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out;
}
.rollPro1 .pbox > a {
	height: 200px; text-align: center; overflow: hidden; display: flex; justify-content: center; align-items: center;
}
.rollPro1 .pbox a img {
	transition:0.5s ease-out; transform: scale(1); -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -webkit-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1); -moz-transition: all 0.5s ease-out;
}
.rollPro1 li:hover a img {
	transition:0.5s ease-out; transform: scale(1.1); -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); -moz-transition: all 0.5s ease-out;
}
.rollPro1 li:hover p a {
	background: rgb(64, 185, 255); transition:0.5s ease-out; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out;
}
.rollPro1 li img {
	max-height: 200px;
}
.rollPro1 li p {
	text-align: center;
}
.rollPro1 li p a {
	padding: 0px 5px; transition:0.5s ease-out; height: 38px; line-height: 38px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out;
}
.ptit {
	color: rgb(64, 185, 255); font-size: 18px; margin-top: 40px; margin-bottom: 20px;
}
.preview .swiper-slide img {
	padding: 2px; width: 145px; cursor: pointer;
}
.preview .swiper-slide img {
	width: 100%;
}
.preview .swiper-container {
	width: 100%;
}
.img-hover {
	border: 2px solid rgb(0, 0, 0); border-image: none;
}
.pro-fl #related .a {
	padding-bottom: 50px;
}
.pro-fl .construction-nav li {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#equipment a li > div > div {
	background: rgb(255, 255, 255); width: 100%; text-align: center;
}
#related .a h4 {
	text-align: left; padding-bottom: 10px; padding-left: 20px; font-size: 16px;
}
.pro-info-container {
	margin-bottom: 50px;
}
.container.pro-info-container {
	padding-top: 0px; padding-bottom: 0px;
}
#related li {
	transition:0.3s ease-out; -webkit-transition: all .3s ease-out; -o-transition: all .3s ease-out; -moz-transition: all .3s ease-out;
}
#related li:hover {
	transition:0.3s ease-out; box-shadow: 0px 15px 15px rgba(0,0,0,0.1); transform: translateY(10px); -webkit-transition: all .3s ease-out; -o-transition: all .3s ease-out; -webkit-transform: translateY(10px); -o-transform: translateY(10px); -moz-transform: translateY(10px); -moz-transition: all .3s ease-out;
}
#related li img {
	width: 90%;
}
#related li:hover .pro-footer {
	background: rgb(64, 185, 255);
}
.preview .swiper-button-next {
	background-size: 16px 25px;
}
.preview .swiper-button-prev {
	background-size: 16px 25px;
}
.preview .swiper-button-next {
	right: 0px;
}
.preview .swiper-button-prev {
	left: 0px;
}
.main-img {
	text-align: center;
}
.main-img img {
	width: 100%;
}
.whe-right {
	width: 55%; float: right;
}
.whe-right > div {
	width: 720px; float: right;
}
.whe-right #st-1 {
	text-align: left !important; margin-top: 20px;
}
.whe-right h2 {
	text-align: left; font-size: 30px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.whe-right h2 span {
	color: rgb(64, 185, 255);
}
.whe-right .pro-list span > div {
	font-size: 20px; font-weight: bold;
}
.whe-right .pro-list span > div:first-child {
	font-size: 14px; font-weight: 500;
}
.whe-right .pro-list span p {
	top: 7px; height: 38px; right: 15px;
}
.p-width {
	right: 0px !important;
}
.whe-right .pro-list span {
	width: 25%; padding-left: 30px;
}
.whe-right p {
	line-height: 1.8; margin-bottom: 30px;
}
.wel-msg {
	height: auto; margin-top: 20px; -ms-overflow-y: auto;
}
.wel-btn a {
	border-radius: 5px; border: 1px solid rgb(0, 0, 0); border-image: none; width: 305px; height: 58px; text-align: center; line-height: 58px; font-size: 16px; margin-bottom: 20px; vertical-align: top; display: inline-block;
}
.wel-btn {
	margin-top: 40px;
}
.wel-btn a span {
	padding-left: 20px; font-size: 22px; font-weight: bold; position: relative; z-index: 14;
}
.wel-btn i {
	position: relative; z-index: 14;
}
.pro-btn i {
	position: relative; z-index: 14;
}
.ltd-btn i {
	position: relative; z-index: 14;
}
.wel-btn a {
	position: relative; z-index: 9;
}
.pro-btn a {
	position: relative; z-index: 9;
}
.ltd-btn a {
	position: relative; z-index: 9;
}
.pro-btn a::after {
	background: rgb(64, 185, 255); left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; content: ""; transform: scaleX(0); transition-property: transform; transition-duration: 0.5s; transition-timing-function: ease-out; -webkit-transform: scaleX(0); -webkit-transition-timing-function: ease-out; -webkit-transform-origin: 0 50%; -webkit-transition-duration: 0.5s; -webkit-transition-property: transform;
}
.ltd-btn a::after {
	background: rgb(64, 185, 255); left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; content: ""; transform: scaleX(0); transition-property: transform; transition-duration: 0.5s; transition-timing-function: ease-out; -webkit-transform: scaleX(0); -webkit-transition-timing-function: ease-out; -webkit-transform-origin: 0 50%; -webkit-transition-duration: 0.5s; -webkit-transition-property: transform;
}
.a li > div > div {
	text-align: center;
}
.pro-btn a::after {
	background:#0090ff;
}
.pro-btn a:hover i {
	border-color: rgb(0, 0, 0); color: rgb(64, 185, 255);
}
.pro-btn a:hover span {
	border-color: rgb(0, 0, 0); color: rgb(64, 185, 255);
}
.wel-btn .LayImAhrefNode {
	background: rgb(64, 185, 255); border-radius: 5px; border: rgb(64, 185, 255); border-image: none; color: rgb(0, 0, 0);
}
.pro-btn a:hover::after {
	transform: scaleX(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); -webkit-transform: scaleX(1); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.ltd-btn a:hover::after {
	transform: scaleX(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); -webkit-transform: scaleX(1); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.pro-fl {
	background: rgb(255, 255, 255); width: 100%; padding-top: 50px;
}
.pro-fl .container {
	padding: 0px;
}
.datalist td {
	border: 1px solid rgb(204, 204, 204); border-image: none; text-align: left; padding-top: 4px; padding-bottom: 4px; padding-left: 15px;
}
.table {
	margin: 0px auto; width: 1440px; padding-bottom: 100px;
}
.table-foot {
	margin: 0px auto; width: 1440px; padding-bottom: 100px;
}
.news-title .container {
	padding-top: 30px; padding-bottom: 30px;
}
.news-title {
	width: 100%; border-bottom-color: rgba(240, 240, 240, 0.6); border-bottom-width: 1px; border-bottom-style: solid;
}
.new-img {
	width: 100%; text-align: center; margin-bottom: 20px;
}
.new-img ul {
	margin: 0px auto; width: 900px;
}
.new-img li {
	width: 50%; margin-bottom: 12px; float: left;
}
.new-img li img {
	width: 438px;
}
.news-container p img {
	float: none !important;
}
.news-container p {
	text-align: justify; line-height: 1.6; padding-bottom: 20px; font-size: 14px; margin-top: 10px;
}
.container.news-container {
	padding-bottom: 0px;
}
.fg {
	margin: 0px auto; padding: 30px 0px; width: 100%;
}
.fg > p:first-child {
	background: rgb(64, 185, 255); width: 50%; height: 58px; color: rgb(0, 0, 0); line-height: 58px; float: left;
}
#details .fg > p:first-child {
	background: rgb(64, 185, 255); width: 50%; height: 58px; color: rgb(0, 0, 0); line-height: 58px; float: left;
}
.fg > p:last-child {
	background:#0090ff; width: 50%; height: 58px; color: rgb(64, 185, 255); line-height: 58px; float: left;
}
#details .fg > p:last-child {
	background:#0090ff; width: 50%; height: 58px; color: rgb(64, 185, 255); line-height: 58px; float: left;
}
.fg > p > i {
	font-size: 18px; float: left; display: block;
}
.fg-left > i:first-child {
	width: 100px; text-align: center; font-size: 22px;
}
.fg-right > i:last-child {
	width: 100px; text-align: center; font-size: 22px;
}
.fg-right > i:first-child {
	width: calc(100% - 100px); text-align: right; overflow: hidden; padding-left: 50px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.fg-right > i:first-child a {
	color: rgb(64, 185, 255); overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.fg-left > i:last-child a {
	color: rgb(64, 185, 255); overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.fg-left > i:nth-child(2) {
	width: calc(100% - 100px); padding-right: 50px;
}
.fg-left > i:last-child a {
	color: rgb(0, 0, 0);
}
.fg img {
	padding: 10px;
}
.rnews ul li {
	width: 50%; height: 48px; line-height: 48px; margin-bottom: 10px; float: left;
}
.rnews ul li a {
	overflow: hidden; margin-right: 3%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.rnews ul a:hover {
	color:#666;
}
.new-show h2 {
	margin-bottom: 30px;
}
.container.pro-body {
	padding-top: 0px !important;
}
.pro-body {
	margin-top: 50px; min-height: 300px;
}
.pro-body .wheel-left {
	line-height: 2;
}
.wheel-left h1 {
	text-align: left;
}
.btn-position {
	position: relative;
}
.swiper-button-next {
	right: -42px;
}
.swiper-button-prev {
	left: -42px;
}
.construction-nav > ul {
	margin: 50px auto 30px; width: 100%;
}
.prosubmenu {
	margin: 50px auto 0px;
}
#details .datalist {
	margin-top: 20px;
}
#details p {
	line-height: 1.7; font-size: 14px !important;
}
.icon-right {
	padding-right: 30px; padding-left: 30px; display: none;
}
.LayImAhrefNode {
	margin-left: 30px;
}
.parts-icon > div img {
	max-width: 100%;
}
@media all and (max-width:1460px) and (min-width:1200px)
{
#new li > div {
	height: 500px;
}
.idx-new-img a {
	height: 240px;
}
.container.pro-body {
	margin-top: 20px;
}
.wheel-left {
	padding-left: 20px;
}
#nav > li > a {
	padding: 0px 15px;
}
.table {
	width: 1170px;
}
.table-foot {
	width: 1170px;
}
.construction-nav {
	width: 1170px;
}
.construction-nav > ul {
	width: 1170px;
}
.inv-contain .about-nav li {
	margin: 0px 10px;
}
#search > div {
	width: 1080px;
}
.container {
	margin: 0px auto; width: 1080px; padding-top: 50px;
}
.global-img .container {
	margin: 0px auto; width: 1080px; padding-top: 50px;
}
.nav-right > span {
	padding-right: 10px;
}
.nav-right #xyz {
	right: 10px;
}
.nav-left img {
	padding-left: 10px;
}
.nav-mid {
	margin-left: 230px;
}
.container {
	width: 1170px;
}
.construction-nav > ul {
	margin: 50px auto; width: 1170px;
}
.pro-info-container {
	margin-bottom: 50px;
}
}
@media all and (max-width:1460px) and (min-width:1025px)
{
.LayImAhrefNode {
	margin-left: 0px;
}
.new-btn {
	margin: 40px 0px;
}
.whe-left {
	margin: 0px auto; width: 50%;
}
.whe-right {
	margin: 0px auto; width: 50%;
}
.whe-right > div {
	width: 100%;
}
.main-img {
	margin: 50px 0px 40px;
}
.parts-list li {
	width: 33.3%;
}
#construction .container {
	padding: 0px 5px; width: 1000px;
}
.global-img .container {
	width: 1000px; padding-bottom: 30px;
}
.pro-list span p {
	right: 4px;
}
.wheel-head {
	width: 1000px;
}
.wheel-list li {
	width: 33.3%;
}
.new-contain h3 {
	height: 90px; vertical-align: middle; display: table-cell;
}
.new-contain p {
	overflow: hidden; -ms-text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical;
}
#parts .container {
	padding: 0px;
}
#map {
	width: 50%;
}
}
@media all and (max-width:1200px) and (min-width:1025px)
{
#new li > div {
	height: 450px;
}
.idx-new-img a {
	height: 190px;
}
.table {
	width: 1000px;
}
.table-foot {
	width: 1000px;
}
.pro-item li {
	width: 33.3%;
}
.rollPro1 .pbox > a {
	height: 150px;
}
.inv-contain .about-nav li {
	margin: 0px;
}
.global-title {
	padding-top: 50px;
}
.contain {
	width: 970px;
}
#search > div {
	width: 970px;
}
.fg {
	width: 970px;
}
.stbn {
	width: 160px;
}
.container {
	width: 970px;
}
.seatxt {
	width: calc(100% - 160px);
}
.footer-img {
	height: auto;
}
.footer-container {
	padding-bottom: 130px;
}
#nav > li > a {
	padding: 0px 15px; font-size: 14px;
}
header {
	font-size: 12px;
}
.nav-mid {
	width: calc(100% - 260px); margin-left: 155px;
}
.nav-right > span {
	padding-right: 5px;
}
.nav-right #xyz {
	right: 5px;
}
.nav-left img {
	width: 155px; padding-top: 0px; padding-left: 5px;
}
}
@media all and (min-width:1024px)
{
.submenu a {
	display: block;
}
.parts-icon > div:first-child {
	height: 250px; overflow: hidden; display: flex; justify-content: center; align-items: center;
}
}
@media all and (max-width:1023px) and (min-width:320px)
{
.idx-new-img a {
	height: auto;
}
.parts-icon > div:first-child {
	height: auto; overflow: hidden; display: flex; justify-content: center; align-items: center;
}
.parts-item .parts-foot {
	height: 48px; line-height: 48px;
}
.active.mask {
	background: rgba(0, 0, 0, 0.6); top: 72px; width: 100%; bottom: 0px; position: fixed; z-index: 99;
}
.parts-list {
	padding-top: 30px;
}
.parts-list li .parts-mark {
	display: none;
}
.news-right .newlist-btn {
	background:#0090ff; padding: 15px 20px;
}
.news-right .newlist-btn a {
	padding: 0px; color: rgb(64, 185, 255);
}
.btn-position {
	margin: 0px auto; width: 90%;
}
.fg {
	width: 100%; padding-bottom: 0px;
}
.new-list img {
	width: 100%;
}
.fg > a:first-child {
	width: 100%;
}
.fg > a:last-child {
	width: 100%;
}
.container {
	padding: 50px 0px;
}
.table {
	width: 100%;
}
.table-foot {
	width: 100%;
}
.a .pro-footer h4 {
	text-align: left; padding-bottom: 20px; padding-left: 30px; font-size: 16px;
}
.whe-right > div {
	width: 100%;
}
.whe-left {
	margin-top: 70px;
}
.whe-right {
	width: 100%;
}
.whe-left {
	width: 100%;
}
.wheel-head {
	margin: 0px auto; width: 90%;
}
.wheel-left {
	width: 100%; float: none;
}
.wheel-right {
	width: 100%; float: none;
}
.inv-contain .about-nav {
	margin: 0px auto; padding: 30px; border: 0px currentColor; border-image: none; width: 90%; height: auto;
}
.inv-contain .about-nav li a {
	background: rgb(64, 185, 255); width: 100%; height: 58px; text-align: center; color: rgb(0, 0, 0); line-height: 58px; font-weight: bold; display: inline-block;
}
.inv-contain .about-nav li {
	margin: 0px; padding: 3px; width: 33.3%; float: left;
}
.inv-contain .about-nav .LocalCurrent {
	border: currentColor; border-image: none;
}
.inv-contain .about-nav .LocalCurrent a {
	background:#0090ff; color: rgb(64, 185, 255);
}
.inv-contain .about-nav li:hover {
	border: currentColor; border-image: none;
}
.bar-menu {
	width: 72px; height: 72px;
}
.navBar {
	display: block;
}
.bar-menu {
	display: block;
}
.nav-mid {
	display: none;
}
.nav-right {
	display: none;
}

a.lange { text-decoration:underline; color:#FFF;}
a.lange:hover { text-decoration:underline; color:#FFF;}

.nav a {
	color: rgb(255, 255, 255);
}
.icon-right {
	top: 0px; right: 20%; display: block; position: absolute;
}
.bar-left .active {
	background: rgb(255, 255, 255) !important;
}
.bar-right .active {
	background: rgb(255, 255, 255) !important;
}
.icon-right {
	transition:0.3s cubic-bezier(0.66, 0.53, 0.65, 1); transform: rotateZ(0deg); -webkit-transition: all .3s cubic-bezier(0.66, 0.53, 0.65, 1) 0s; -o-transition: all .3s cubic-bezier(0.66, 0.53, 0.65, 1) 0s; -webkit-transform: rotateZ(0deg); -o-transform: rotateZ(0deg); -moz-transform: rotateZ(0deg); -moz-transition: all .3s cubic-bezier(0.66, 0.53, 0.65, 1) 0s;
}
.nav {
	left: 0px; top: 72px; width: 100%; right: 0px; font-size: 18px; position: absolute;
}
.nav .active-nav > a {
	color: rgb(0, 0, 0);
}
.nav li a {
	padding: 0px 10%; font-size: 14px;
}
.nav .submenu a {
	font-size: 14px;
}
.nav li {
	line-height: 48px; position: relative;
}
.nav .active-nav {
	background: rgb(64, 185, 255);
}
.submenu {
	background: rgb(51, 51, 51); width: 100%; position: static;
}
.submenu li {
	padding: 0px 5%; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.submenu li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.ind-mark h3 {
	line-height: 1.2; padding-bottom: 20px;
}
.container {
	width: 90%;
}
.pro-item li {
	width: 50%;
}
.pro-list span p {
	right: 5px;
}
.contain {
	width: 90%;
}
#new li {
	margin: 0px auto 30px; width: 80%; float: none;
}
.search-sel {
	width: 170px;
}
.btns {
	width: calc(100% - 180px);
}
#search > div {
	width: 100%;
}
.stbn {
	width: 160px;
}
.seatxt {
	width: calc(100% - 160px);
}
.footer-container {
	padding-top: 40px; padding-bottom: 100px;
}
.footer-img {
	height: auto;
}
.footer-container {
	flex-wrap: wrap;
}
.footer-container .col {
	width: 50%; margin-bottom: 20px;
}
.construction-nav > ul {
	margin: 40px auto; width: 100%;
}
.prosubmenu {
	margin: 40px auto 0px; width: 90%;
}
#wheel {
	padding-top: 0px;
}
#construction .container {
	padding: 50px 0px;
}
.news-pages {
	padding-bottom: 50px;
}
.news-search > div {
	margin: 0px auto; width: 90%;
}
label {
	width: 15%; display: block;
}
.kwdsub {
	width: 15%; display: block;
}
label {
	text-align: right;
}
.news-keyword {
	width: 70%;
}
.new-btn a {
	background: rgb(64, 185, 255); padding-left: 25px; font-weight: bold;
}
.ltd-btn {
	margin-top: 90px;
}
#Products {
	background: rgb(250, 250, 250);
}
.pro-item li > div {
	background: rgb(255, 255, 255);
}
.pro-footer {
	background: rgb(64, 185, 255);
}
.pro-footers {
	background: rgb(64, 185, 255);
}
.pro-list span > div:first-child {
	color: rgb(102, 102, 102);
}
#new li > div {
	height: auto;
}
#parts > div:first-child li {
	width: 33.3%; margin-bottom: 3px;
}
.parts-list li {
	width: 33.3%;
}
.parts-item > a {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
}
@media all and (max-width:1024px) and (min-width:768px)
{
#map {
	width: 100%; height: 300px;
}
.wheel-left h1 {
	font-size: 30px;
}
.wel-btn a {
	width: 200px;
}
.rollPro1 li {
	width: 33.3%; margin-bottom: 20px;
}
.main-img {
	margin: 0px 0px 20px;
}
.construction-nav li {
	width: 33.3%;
}
.con-left {
	padding: 0px; width: 100%; float: none;
}
.feedbackForm {
	padding: 0px; width: 100%; float: none;
}
.new-btn {
	margin: 40px 0px; padding-bottom: 40px !important;
}
#about-home .list-paddingleft-2 li {
	width: 33.3%; text-align: center;
}
}
@media all and (max-width:767px) and (min-width:320px)
{
.news-left {
	display: none;
}
.ind li {
	height: auto; min-height: 280px;
}
.container {
	padding: 0px 15px; width: 100%;
}
.construction-nav > ul {
	padding: 0px 15px; width: 100%;
}
.prosubmenu {
	padding: 0px 15px; width: 100%;
}
.pro-item ul {
	display: flex; flex-wrap: wrap; justify-content: center;
}
.text-down li > div {
	padding: 0px 10px; height: auto; line-height: 1;
}
.con-left {
	padding: 0px; width: 100%; float: none;
}
.feedbackForm {
	padding: 0px; width: 100%; float: none;
}
.con-right {
	width: 50%; text-align: center;
}
.text-down .text span {
	width: calc(100% - 2rem); overflow: hidden; padding-left: 15px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.date {
	left: 45px; top: 35px; text-align: right !important; position: absolute;
}
.down {
	height: 48px; line-height: 38px;
}
.text-down li {
	padding: 15px 0px 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.ind li {
	width: 100%;
}
.ind-mark a {
	color: rgb(255, 255, 255);
}
.ind-img-change .ind-mark a {
	color: rgb(0, 0, 0);
}
.ind-mark {
	padding-bottom: 50px;
}
.ind li:nth-child(2) {
	background-image: url("home-img02-c.jpg");
}
.ind li:hover .ind-mark a {
	color: rgb(255, 255, 255);
}
.ind .ind-img-change:hover .ind-mark a {
	color: rgb(0, 0, 0);
}
.container {
	padding: 30px 15px;
}
footer .container {
	padding: 30px 15px;
}
.global-title {
	padding: 30px 0px;
}
.pro-item li {
	width: 100%; float: none; max-width: 360px;
}
.pro-item li img {
	margin: 0px auto; width: 100%;
}
.pro-item li h4 {
	color: rgb(0, 0, 0); font-size: 18px;
}
.pro-list {
	padding: 0px 15px;
}
.pro-item li h4 {
	padding: 0px 15px;
}
.pro-list span {
	width: 100%; float: left; display: inline-block; position: relative;
}
.pro-list span > div {
	width: 40%; color: rgb(0, 0, 0); line-height: 1.6; font-family: Arial; font-size: 1rem; float: left;
}
.pro-list span > div:first-child {
	width: 60%; color: rgb(102, 102, 102); line-height: 1.6; font-size: 1rem; float: left;
}
.pro-list span p {
	display: none;
}
.pro-footers {
	padding: 15px 0px;
}
.pro-footer {
	padding: 15px 0px;
}
.pro-btn {
	margin-top: 0px;
}
.ltd-btn {
	margin-top: 50px;
}
.ltd-img {
	min-height: 620px;
}
.ltd-img .contain > div:first-child {
	padding-top: 70px;
}
.ltd-img .contain > div img {
	width: 60px;
}
.ltd-img .contain h3 {
	padding: 2.07rem 0px 1.57rem; text-align: center; font-size: 1.28rem;
}
.ltd-img .contain p {
	width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 2; font-size: 0.5rem; margin-bottom: 0.36rem;
}
#new li {
	padding: 0px; width: 100%;
}
.new-btn {
	margin: 40px 0px; padding-bottom: 0px !important;
}
.global-title h2 {
	line-height: 2; font-size: 1.65rem;
}
.global-title h5 {
	padding: 0px 15px; text-align: center; line-height: 1.2; font-size: 0.6rem;
}
#search {
	background: rgb(64, 185, 255); width: 100%; height: auto;
}
#search > div {
	margin: 0px auto; width: 100%; padding-top: 20px;
}
.seatxt {
	padding-left: 20px; font-size: 24px;
}
.search-sel {
	background: rgb(255, 255, 255); width: 100%; height: 48px; position: relative;
}
.search-sel i {
	line-height: 48px; padding-left: 20px;
}
.search-sel .caret {
	top: 24px; right: 15px; border-top-color: currentColor; border-right-color: transparent; border-left-color: transparent; border-top-width: 10px; border-right-width: 8px; border-left-width: 8px; border-top-style: solid; border-right-style: solid; border-left-style: solid; float: right; position: absolute;
}
.dropdown-menu {
	margin: 0px 15px; top: calc(100% - 10px); width: calc( 100% - 30px);
}
.stbn {
	background:#0090ff; border: 0px currentColor; border-image: none; width: 7.2rem; height: 48px; color: rgb(255, 255, 255); font-size: 14px; float: left; cursor: pointer;
}
.dropdown {
	padding: 10px 15px; width: 100%;
}
.btns {
	padding: 10px 15px; width: 100%;
}
.btns {
	padding-bottom: 30px;
}
.seatxt {
	width: calc(100% - 7.2rem); height: 48px; float: left;
}
.footer-container ul {
	width: 100%; min-height: 0px;
}
.footer-title {
	margin-bottom: 0px;
}
.footer-container .col {
	margin-bottom: 20px;
}
.footer-img {
	padding-bottom: 40px;
}
.foot-left {
	padding: 10px 0px 0px; width: 100%;
}
.foot-right {
	padding: 10px 0px 0px; width: 100%;
}
.nav-left img {
	width: 140px;
}
.about-banner img {
	width: 768px; height: 11rem;
}
.pro-banner img {
	width: 768px; height: 11rem;
}
.net-banner img {
	width: 768px; height: 11rem;
}
.con-banner img {
	width: 768px; height: 11rem;
}
.about-banner h2 {
	width: 100%; text-align: center; color: rgb(64, 185, 255); line-height: 1.4; padding-top: 2rem; font-size: 1.8rem; margin-bottom: 15px;
}
.pro-banner h2 {
	width: 100%; text-align: center; color: rgb(64, 185, 255); line-height: 1.4; padding-top: 2rem; font-size: 1.8rem; margin-bottom: 15px;
}
.net-banner h2 {
	width: 100%; text-align: center; color: rgb(64, 185, 255); line-height: 1.4; padding-top: 2rem; font-size: 1.8rem; margin-bottom: 15px;
}
.con-banner h2 {
	width: 100%; text-align: center; color: rgb(64, 185, 255); line-height: 1.4; padding-top: 2rem; font-size: 1.8rem; margin-bottom: 15px;
}
.about-banner h5 {
	margin: 0px auto; width: 80%; text-align: center; font-size: 0.85rem;
}
.pro-banner h5 {
	margin: 0px auto; width: 80%; text-align: center; font-size: 0.85rem;
}
.net-banner h5 {
	margin: 0px auto; width: 80%; text-align: center; font-size: 0.85rem;
}
.con-banner h5 {
	margin: 0px auto; width: 80%; text-align: center; font-size: 0.85rem;
}
.about-banner div {
	top: 1rem; width: 100%; position: absolute;
}
.pro-banner > div {
	top: 1rem; width: 100%; position: absolute;
}
.net-banner div {
	top: 1rem; width: 100%; position: absolute;
}
.con-banner div {
	top: 1rem; width: 100%; position: absolute;
}
.about-nav li {
	margin: 0px 0.4rem; padding: 0px;
}
.about-nav li {
	font-size: 15px;
}
.about-nav li {
	height: 57px; line-height: 50px;
}
.about-nav {
	height: 58px;
}
#parts {
	padding-top: 1rem;
}
.construction-nav > ul {
	margin: 1rem auto;
}
.prosubmenu {
	margin: 1rem auto;
}
.indless h3 {
	padding-top: 50px;
}
#about-home h3 {
	font-size: 24px;
}
#privacy h3 {
	font-size: 24px;
}
label {
	width: 100%; text-align: left; line-height: 28px; padding-top: 20px; font-size: 1rem; display: block;
}
.news-keyword {
	width: 70%;
}
.kwdsub {
	width: 30%;
}
.news-search > div {
	padding: 0px;
}
.news-list {
	background: rgb(250, 250, 250);
}
.news-list li {
	background: rgb(255, 255, 255);
}
.news-list {
	padding-top: 30px;
}
.news-list li {
	height: auto;
}
.news-list li:hover {
	padding-left: 0px;
}
.news-left {
	width: 100%;
}
.news-right {
	width: 100%;
}
.news-left img {
	padding: 0px;
}
.news-right {
	padding: 0px 15px;
}
.news-right h3 {
	padding: 10px 0px; line-height: 1.4;
}
.news-right h4 {
	padding-bottom: 15px;
}
.news-right p {
	line-height: 1.4;
}
.news-right .newlist-btn {
	padding: 15px 20px; margin-top: 15px; margin-bottom: 15px; background-color: rgb(0, 0, 0);
}
.news-right .newlist-btn a {
	color: rgb(64, 185, 255);
}
.page-active {
	color: rgb(255, 255, 255);
}
.news-pages {
	margin: 0px auto; width: 90%;
}
.construction-nav li {
	width: 50%; padding-bottom: 3px;
}
.wheel-left {
	padding-left: 0px;
}
.wheel-left h3 {
	line-height: 1.4; font-size: 1.4rem;
}
.wheel-left > div {
	margin-bottom: 30px;
}
#construction .container {
	padding-bottom: 0px;
}
#parts > div:first-child li {
	width: 50%; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.inv-contain .about-nav li {
	width: 50%; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.inv-contain .about-nav {
	margin: 30px auto 20px; padding: 0px; width: 90%;
}
.inv-contain .about-nav li a {
	height: 48px; line-height: 48px;
}
#parts > div:first-child li a {
	padding: 0px 10px;
}
.parts-title li a {
	height: 48px; line-height: 48px;
}
.parts-list li {
	padding: 0.5rem; width: 50%; margin-bottom: 0px;
}
.parts-item .parts-foot {
	background: rgb(64, 185, 255); padding: 0px 5px; height: 48px; text-align: center; color: rgb(0, 0, 0); line-height: 48px; font-size: 16px; display: block;
}
.text i:first-child img {
	width: 18px;
}
.text i:first-child {
	width: 20px; height: 48px; line-height: 38px;
}
.text p {
	padding: 0px 10px; overflow: hidden; font-size: 14px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.down img {
	width: 20px;
}
#shek li > div > div:last-child {
	width: 2rem; float: left;
}
#shek li > div > div:first-child {
	width: calc(100% - 2rem); float: left;
}
.text i {
	width: 2rem; float: left;
}
.global-img .container {
	padding: 0px;
}
.global-img h2 {
	line-height: 1.2; padding-top: 30px; padding-bottom: 30px; font-size: 1.2rem;
}
.global-img h5 {
	width: 100%; text-align: center; line-height: 1.4; padding-bottom: 30px; font-size: 0.6rem;
}
.nav li {
	line-height: 48px;
}
.con-contain .container {
	width: 100%; padding-bottom: 0px;
}
.con-contain .container > div {
	width: 100%;
}
.con-contain .container p {
	line-height: 2;
}
.con-right {
	padding: 0px !important; width: 100% !important;
}
.con-icon {
	margin-top: 30px;
}
.con-er {
	margin-bottom: 30px;
}
footer .container {
	padding: 30px 15px;
}
.news-title .container {
	width: 90%; padding-bottom: 20px;
}
.news-title .container a {
	display: inline-block;
}
.container h2 {
	line-height: 1.2; font-size: 1.65rem;
}
.news-container h5 {
	padding-top: 1rem;
}
.container h5 {
	padding-bottom: 3rem; font-size: 0.6rem;
}
.new-img li {
	width: 100%;
}
.new-img li img {
	width: 100%;
}
.new-img ul {
	width: 100%;
}
.fg {
	width: 100%; padding-bottom: 0px;
}
.fg > a {
	width: 100% !important; height: 48px !important; line-height: 48px !important; display: block;
}
.fg > a > i {
	font-size: 0.85rem;
}
.fg-left > i:nth-child(2) {
	width: auto;
}
.fg-left > i:nth-child(3) {
	display: none;
}
.fg-left > i:first-child {
	width: 50px;
}
.fg-right > i:last-child {
	width: 50px;
}
.fg-right > i:first-child {
	width: calc(100% - 50px);
}
.rnews ul li {
	width: 100%; float: none;
}
.new-show h2 {
	margin: 30px 0px 20px;
}
.btn-position li div {
	background: rgb(64, 185, 255);
}
.btn-position .new-btn a {
	background:#0090ff; color: rgb(255, 255, 255);
}
.new-show {
	display: none;
}
}
@media all and (max-width:768px) and (min-width:640px)
{
.whe-list span {
	width: 25%; position: relative;
}
.whe-list p {
	background: rgba(240, 240, 240, 1); top: 7px; width: 1px; height: 58px; right: 12px; position: absolute;
}
.new-img li {
	width: 50%; float: left;
}
.pro-list span p {
	background: rgba(0, 0, 0, 0.2); top: 3px; width: 1px; height: 36px; right: 0px; position: absolute; z-index: 99;
}
.pro-list > span:nth-child(2) p {
	right: 0px;
}
.pro-item li {
	padding: 0px 5px; width: 50%; float: left;
}
.pro-list span {
	width: 33.3%; text-align: center;
}
.pro-list span > div {
	width: 90%; font-size: 13px; font-weight: bold;
}
.pro-list span > div:first-child {
	width: 90%; height: 28px; line-height: 1; padding-bottom: 5px; font-size: 12px; font-weight: 500;
}
.new-img ul {
	margin: 0px auto; width: 80%;
}
.new-img li img {
	padding: 3px; width: 100%;
}
.new-img li {
	margin: 0px;
}
}
@media all and (max-width:768px) and (min-width:568px)
{
#about-home .list-paddingleft-2 li {
	width: 50%; text-align: center;
}
}
@media all and (max-width:568px)
{
.footer-container .col {
	width: 100%;
}
tr {
	display: flex; flex-wrap: wrap; justify-content: center;
}
#about-home .list-paddingleft-2 li {
	padding: 10px; width: 50%; text-align: center;
}
.pro-body .wheel-left {
	width: 100%; float: none;
}
.pro-body .wheel-right {
	width: 100%; float: none;
}
}
@media all and (max-width:768px) and (min-width:480px)
{
.rollPro1 li {
	width: 50%;
}
}
@media all and (max-width:480px)
{
.rollPro1 li {
	width: 100%;
}
.construction-nav li {
	width: 100%;
}
}
.table td {
	padding: 5px; border: 1px solid rgb(205, 205, 205); border-image: none;
}
.table th {
	padding: 5px; border: 1px solid rgb(205, 205, 205); border-image: none;
}
.table {
	border-collapse: collapse;
}
.pages a {
	margin: 0px 5px 15px; padding: 8px 14px; border: 1px solid rgb(204, 204, 204); border-image: none; font-size: 16px; display: inline-block;
}
.pages span {
	margin: 0px 5px 15px; padding: 8px 14px; border: 1px solid rgb(204, 204, 204); border-image: none; font-size: 16px; display: inline-block;
}
.pages a:hover {
	background:#0090ff; border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); opacity: 1;
}
.pages span.ctxt {
	background:#0090ff; border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); opacity: 1;
}
.pages span {
	opacity: 0.4;
}
.pages {
	width: 100%; text-align: center; padding-bottom: 100px;
}
.pro-ca .pages {
	padding-bottom: 30px;
}
