 @charset "UTF-8";
html {
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	-webkit-font-smoothing:antialiased;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none;
	touch-callout:none;
	cursor:pointer
}
.pages ul li.thisclass {
	display:inline-block;
	border:1px solid #d82019;
	padding:6px 15px;
	margin:0 1px;
	background:#d82019;
	color:#fff
}
.pages ul li.thisclass a {
	color:#fff
}
.pages ul li a {
	display:block;
	color:#999
}
.pages ul li a:hover {
	color:#fff
}
body, form, img, ul, ol, li, dl, dt, dd, p, tr, td, strong, span, pre {
	margin:0;
	padding:0;
	border:0;
	background-repeat:no-repeat
}
h1, h2, h3, h4, h5, h6, p {
	margin:0;
	padding:0;
	font-weight:400
}
ul, li {
	list-style:none
}
em, i, b {
	font-style:normal
}
img {
	border:0;
	max-width:100%
}
table {
	border-collapse:collapse;
	border-spacing:0
}
*, :after, :before {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background-repeat:no-repeat
}
article, aside, footer, header, nav, section {
	display:block
}
a {
	background-color:transparent;
	-webkit-text-decoration-skip:objects;
	text-decoration:none;
	color:#333;
	outline:none;
	cursor:pointer
}
body, button, input, select, textarea {
	font-size:14px;
	line-height:24px;
	color:#333;
	font-family:microsoft yahei
}
a:hover {
	background-repeat:no-repeat;
	text-decoration:none
}
a, input[type=button], button, label, input[type=submit] {
	cursor:pointer
}
sub {
	bottom:-.25em
}
sup {
	top:-.5em
}
audio, video {
	display:inline-block
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
[type=checkbox], [type=radio] {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:0
}
input, textarea, select {
	outline:none
}
input[type=text], input[type=password], input[type=button], input[type=submit], input[type=reset], select, textarea {
	outline-style:none;
	-webkit-appearance:none;
	resize:none;
	border:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
input:-webkit-autofill {
-webkit-box-shadow:0 0 0 1000px #fff inset!important
}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.clearfix {
*zoom:1
}
.clear {
	clear:both;
	line-height:0;
	height:0;
	font-size:0
}
.hide {
	display:none!important
}
.commonweb {
	padding:0 15px
}
.commonwebbox {
	margin-left:0;
	margin-right:0
}
.commonleft {
	float:none
}
.commonright {
	float:none
}
.visible-sm, .visible-md, .visible-lg .visible-lg2 {
	display:none
}
.hidden-sm, .hidden-md, .hidden-lg {
	display:block
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float:left;
	padding-left:10px;
	padding-right:10px
}
.col-xs-12 {
	width:100%
}
.col-xs-11 {
	width:91.66666667%
}
.col-xs-10 {
	width:83.33333333%
}
.col-xs-9 {
	width:75%
}
.fl {
	float:left
}
.fr {
	float:right
}
.show {
	display:block!important
}
.col-xs-8 {
	width:66.66666667%
}
.col-xs-7 {
	width:58.33333333%
}
.col-xs-4 {
	width:33.33333333%
}
.col-xs-3 {
	width:25%
}
.col-xs-2 {
	width:16.66666667%
}
.col-xs-1 {
	width:8.33333333%
}
.col-xs-6 {
	width:50%
}
.col-xs-5 {
	width:41.66666667%
}
@media(max-width:320px) {
body {
min-width:320px
}
}
@media(min-width:768px) {

.commonweb {
padding:0 20px
}
.commonwebbox {
margin-left:-10px;
margin-right:-10px
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float:left;
padding-left:10px;
padding-right:10px
}
.col-sm-10 {
width:83.33333333%
}
.col-sm-9 {
width:75%
}
.col-sm-8 {
width:66.66666667%
}
.col-sm-7 {
width:58.33333333%
}
.col-sm-6 {
width:50%
}
.col-sm-5 {
width:41.66666667%
}
.col-sm-4 {
width:33.33333333%
}
.col-sm-3 {
width:25%
}
.col-sm-2 {
width:16.66666667%
}
.col-sm-1 {
width:8.33333333%
}
.visible-sm {
display:block
}
.hidden-sm {
display:none
}
.col-sm-12 {
width:100%
}
.col-sm-11 {
width:91.66666667%
}
}
@media(min-width:992px) {
.commonweb {
padding:0 40px
}
.commonwebbox {
margin-left:-10px;
margin-right:-10px
}
.visible-md {
display:block
}
.hidden-md {
display:none
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float:left;
padding-left:10px;
padding-right:10px
}
.col-md-12 {
width:100%
}
.col-md-11 {
width:91.66666667%
}
.commonleft {
float:left
}
.commonright {
float:right
}
.col-md-10 {
width:83.33333333%
}
.col-md-9 {
width:75%
}
.col-md-8 {
width:66.66666667%
}
.col-md-7 {
width:58.33333333%
}
.col-md-3 {
width:25%
}
.col-md-2 {
width:16.66666667%
}
.col-md-1 {
width:8.33333333%
}
.col-md-6 {
width:50%
}
.col-md-5 {
width:41.66666667%
}
.col-md-4 {
width:33.33333333%
}
}
@media(min-width:1200px) {
html {
cursor:default
}
.commonleft {
float:left
}
.visible-lg2 {
display:inline-block
}
.hidden-lg {
display:none
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float:left;
padding-left:10px;
padding-right:10px
}
.col-lg-12 {
width:100%
}
.commonright {
float:right
}
.visible-lg {
display:block
}
.col-lg-11 {
width:91.66666667%
}
.col-lg-10 {
width:83.33333333%
}
.col-lg-9 {
width:75%
}
.col-lg-6 {
width:50%
}
.col-lg-5 {
width:41.66666667%
}
.col-lg-8 {
width:66.66666667%
}
.col-lg-7 {
width:58.33333333%
}
.col-lg-4 {
width:33.33333333%
}
.col-lg-3 {
width:25%
}
.col-lg-2 {
width:16.66666667%
}
.col-lg-1 {
width:8.33333333%
}
}
@media(min-width:1260px) {
.commonweb {
margin:0 auto;
max-width:1200px;
padding:0
}
}
#foot-share {
	font-size:0;
	text-align:center;
	padding:10px 0 0
}
#foot-share a {
	float:none;
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1;
	background-repeat:no-repeat;
	background-position:center center;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	width:30px;
	height:30px;
	margin:0 4px;
	padding:0
}
.footer {
	background-color:#fff;
	width:100%;
	border-top:1px solid #d82019;
	font-size:13px;
	line-height:20px
}
.friendlink a, .friendlink span {
	color:#34364b;
	opacity:.7;
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1
}
.footer a:hover {
	color:#d82019
}
.bd_weixin_popup {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.foot-Copyright {
	padding:10px 0;
	text-align:center;
	font-size:13px;
	color:#a8a8a8
}
.foot-Copyright a {
	color:#a8a8a8;
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1
}
.footer-top {
	padding-top:20px
}
.footer-top .tel {
	display:block;
	font-family:montserrat;
	color:#34364b;
	font-size:20px
}
#foot-share .tweixin {
	background-image:url(../images/weixin.png)
}
#foot-share .txinlang {
	background-image:url(../images/weibo.png)
}
.footer-top .tel img {
	vertical-align:middle;
	display:inline-block
}
.footer-top .add {
	color:#34364b;
	opacity:.7;
	padding:0 0 0 45px
}
.friendlink {
	background-color:#f1f4f9;
	padding:10px 0
}
@media(min-width:1024px) {
	
.friendlink {
padding:17px 0
}
.friendlink a {
padding-right:10px
}
.foot-Copyright {
padding:0 0 8px;
text-align:right
}
.footer-top .tel {
font-size:30px
}
.footer-top .tel img {
margin-right:3px
}
.footer-top .add {
padding:4px 0 0 53px
}
#foot-share {
text-align:right
}
#foot-share a {
width:32px;
height:32px;
margin:0 5px
}
.foot-Copyright a {
padding-left:12px
}
.footer-top {
padding-top:38px;
padding-bottom:36px;
line-height:24px
}
.footer-top .left-cont {
float:left;
width:50%;
max-width:280px
}
.footer-top .right-cont {
float:right;
max-width:530px;
position:relative;
padding:0 95px 0 0
}
#foot-share {
position:absolute;
right:0;
top:0;
padding:0
}
}
.zdsbacktop {
	z-index:100;
	position:fixed;
	right:20px;
	bottom:10%;
	width:40px;
	height:40px;
	border:1px solid #ccc;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	display:none;
	background:#333 url(../images/wicon89.png) no-repeat center center
}
@media(min-width:1180px) {
.zdsbacktop {
width:50px;
height:50px
}
}
.visible-md {
	display:block
}
body {
	padding-top:59px
}
@media(min-width:1024px) {
body {
padding-top:100px
}
}
header {
	background:#fff;
	-webkit-box-shadow:0 0 1px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow:0 0 1px 1px rgba(0, 0, 0, .2);
	box-shadow:0 0 1px 1px rgba(0, 0, 0, .2);
	position:fixed;
	width:100%;
	z-index:39;
	top:0;
	left:0;
	right:0;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;
-webkit-animation-duration:.6s;
-moz-animation-duration:.6s;
-o-animation-duration:.6s;
animation-duration:.6s
}
header.shadow {
	-webkit-animation-name:fadeHeaderInDown;
	-moz-animation-name:fadeHeaderInDown;
	-o-animation-name:fadeHeaderInDown;
	animation-name:fadeHeaderInDown
}
@-webkit-keyframes fadeHeaderInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
-webkit-transform:translate3d(0, 0, 0)
}
}
@-moz-keyframes fadeHeaderInDown {
0% {
opacity:0;
-moz-transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
-moz-transform:translate3d(0, 0, 0)
}
}
@-o-keyframes fadeHeaderInDown {
0% {
opacity:0;
-o-transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
-o-transform:translate3d(0, 0, 0)
}
}
@keyframes fadeHeaderInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
-moz-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
-webkit-transform:translate3d(0, 0, 0);
-moz-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
.headerweb {
	max-width:1400px;
	margin:0 auto;
	position:relative;
	padding:0 15px
}
.header-nav li {
	position:relative;
	border-bottom:1px solid #898989
}
.header-nav li h3 {
	font-size:16px;
	position:relative
}
.header-nav li h3 a {
	display:block;
	padding:10px 0
}
.header-nav li.cur .phsearchicon:after {
	transform:rotate(135deg);
	-moz-transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	-o-transform:rotate(135deg);
	-webkit-transform:rotate(135deg);
	top:13px
}
.phsearchicon {
	display:block;
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
	height:45px;
	width:80%
}
.logo {
	top:0;
	float:left
}

.logo img {
	display:block;
	height:42px
}
.header-nav {
	position:fixed;
	top:55px;
	width:100%;
	left:0;
	height:100%;
	background:#fff;
	padding:0;
	display:none;
	overflow-y:scroll;
	padding-bottom:190px
}
.phsearchicon:after {
	content:"";
	position:absolute;
	top:17px;
	right:10px;
	width:10px;
	height:10px;
	border-right:1px solid #bebebe;
	border-top:1px solid #bebebe;
	border-left:0;
	border-bottom:0;
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-webkit-transform:rotate(45deg)
}
.header-right {
	float:right;
	padding:16px 0 0;
	font-size:0
}
.header-right .search-con {
	display:inline-block
}
.header-right .search-inco {
	display:inline-block;
	width:30px;
	height:30px;
	background:url(../images/winco01.png) center center no-repeat;
	z-index:4
}
.header-right .searchbox {
	position:absolute;
	right:0;
	top:59px;
	width:100%;
	display:none
}
.header-right .searchbox .searchtext {
	width:100%;
	height:40px;
	padding:10px 60px 10px 10px;
	border:1px solid #ddd
}
.headsearch {
	display:inline-block;
	margin-left:5px
}
.sub-nav {
	display:none;
	width:100%;
	z-index:3;
	padding:10px 0
}
.sub-item a {
	display:block;
	text-align:left;
	padding:6px 0
}
.sub-bg {
	display:none;
	position:absolute;
	left:0;
	top:100px;
	width:100%;
	background:rgba(0, 0, 0, .4);
	height:204px;
	z-index:2
}
.header-right .searchbox .searchbtn {
	position:absolute;
	right:0;
	top:0;
	background:#d82019;
	width:60px;
	height:40px;
	color:#fff;
	font-family:microsoft yahei;
	cursor:pointer
}
.mobnav-btn {
	display:inline-block;
	width:35px;
	height:30px;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	margin-left:5px
}
.mobnav-btn.g_close span {
	opacity:0
}
.mobnav-btn.g_close span:first-child {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	top:17px;
	opacity:1
}
.mobnav-btn span:first-child {
	content:"";
	top:6px;
	left:0
}
.mobnav-btn span:last-child {
	content:"";
	top:auto;
	bottom:5px;
	left:0
}
.mobnav-btn span, .mobnav-btn span:first-child, .mobnav-btn span:last-child, .mobnav-btn .mobnav-btn {
	left:5px;
	position:absolute;
	background:#373737;
-webkit-transition:all .5s ease;
	width:27px;
	height:2px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
transition:all .5s ease
}
.mobnav-btn.g_close span:last-child {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	top:17px;
	opacity:1
}
.mobnav-btn span {
	top:50%;
	margin-top:-2px
}
.pcnavmenubtn {
	display:none
}
.headlanguage {
	font-size:0;
	padding:20px;
	display:none;
	position:fixed;
	left:0;
	bottom:0;
	width:100%;
	z-index:10;
	text-align:center;
	background-color:#fff
}
.headcompany {
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1;
	font-size:0;
	position:relative;
	padding-left:10px
}
.headcompany .Currentlan {
	display:block;
	line-height:30px;
	background:url(../images/wicon3.png) no-repeat 100% center;
	padding-right:10px;
	color:#34364b;
	font-size:12px
}
.headcompany .company-choose {
	font-size:14px;
	display:none;
	position:fixed;
	left:0;
	right:0;
	top:62px;
	background-color:#fff;
	padding:0 20px;
	-webkit-box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
	box-shadow:0 0 8px 0 rgba(0, 0, 0, .1)
}
.headcompany .company-choose a {
	display:block;
	line-height:30px
}
.headcompany .company-choose a:hover {
	color:#d82019
}
.headlanguage .langbtn {
	background:url(../images/wicon2.png) no-repeat center center;
	display:block;
	width:30px;
	height:30px;
	margin:0 auto;
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s
}
@media(max-width:375px) {
.logo img {
height:19px
}
}
@media(min-width:1024px) {
header {
background:#fff;
height:100px
}
.headerweb {
max-width:1440px;
margin:0 auto;
position:static;
height:100%
}
header>.headerweb {
max-width:100%;
padding:0 2%
}
.header-nav {
position:static;
background:0 0;
padding:0 0 0 220px;
overflow-y:visible
}
.header-nav a {
color:#34364b
}
.header-nav li {
border-bottom:none;
float:left;
padding:0;
position:static
}

.logo img {
display:block;
height:42px
}
.header-nav li h3 {
font-size:16px
}
.header-nav li h3 a {
display:block;
padding:38px 0
}
.header-nav li h3 a:after {
content:"";
height:3px;
position:absolute;
bottom:0;
left:51%;
right:51%;
z-index:-1;
background-color:#d82019;
-o-transition-property:left, right;
-moz-transition-property:left, right;
transition-property:left, right;
-webkit-transition-property:left, right;
-moz-transition-duration:.3s;
-o-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-duration:.3s;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out;
-webkit-transition-timing-function:ease-out
}
.header-nav li:hover h3 a, .header-nav li.cur h3 a {
font-weight:700;
color:#d82019
}
.header-nav li:hover h3 a:after, .header-nav li.cur h3 a:after {
left:0;
right:0;
z-index:1
}
.header-right .search-inco {
display:block;
width:35px;
height:100px;
z-index:4
}
.header-right .searchbox {
position:absolute;
right:-30px;
top:100px;
width:260px;
display:none
}
.header-right .searchbox .searchtext {
width:100%;
height:40px;
padding:10px 60px 10px 10px;
border:1px solid #ddd
}
.header-right .searchbox .searchbtn {
position:absolute;
right:0;
top:0;
width:60px;
height:40px;
color:#fff;
font-family:microsoft yahei;
cursor:pointer
}
.header-right {
float:none;
padding:0;
position:absolute;
top:0;
right:75px;
padding-right:71px;
height:100px
}
.header-right .search-con {
position:relative
}
.sub-nav {
display:none
}
.headsearch {
height:100px;
border-left:1px solid #eaeaea;
padding:0 20px;
margin:0
}
.mobnav-btn, .phsearchicon {
display:none!important
}
.headlanguage {
font-size:16px;
height:100px;
top:0;
border-left:1px solid #eaeaea;
position:fixed;
right:75px;
padding:0 20px;
text-align:left;
display:block;
width:auto;
background:0 0;
left:auto
}
.headcompany .Currentlan {
height:100px;
line-height:100px;
font-size:16px
}
.headcompany .company-choose {
top:100px;
position:absolute;
width:250px;
position:absolute;
z-index:3;
left:50%;
-webkit-transform:translateX(-50%);
-moz-transform:translateX(-50%);
-ms-transform:translateX(-50%);
-o-transform:translateX(-50%);
transform:translateX(-50%)
}
.headlanguage .langbtn {
height:100px
}
.headcompany {
position:relative;
height:100px;
top:0;
border-left:1px solid #eaeaea;
padding:0 27px
}
.pcnavmenubtn {
border-left:1px solid #eaeaea;
display:block;
position:fixed;
right:0;
top:0;
width:75px;
height:100px;
cursor:pointer
}
.pcnavmenubtn .pcnav-btn {
width:19px;
height:30px;
position:absolute;
z-index:3;
left:50%;
top:50%;
-webkit-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
display:block
}
.pcnavmenubtn .pcnav-btn span {
top:50%;
margin-top:-2px
}
.pcnavmenubtn .pcnav-btn span, .pcnavmenubtn .pcnav-btn span:first-child, .pcnavmenubtn .pcnav-btn span:last-child {
left:0;
position:absolute;
background:#373737;
-webkit-transition:all .5s ease;
width:19px;
height:3px;
-o-transition:all .5s ease;
-moz-transition:all .5s ease;
transition:all .5s ease
}
.pcnavmenubtn .pcnav-btn.g_close span {
opacity:0
}
.pcnavmenubtn .pcnav-btn span:first-child {
content:"";
top:8px;
left:0
}
.pcnavmenubtn .pcnav-btn span:last-child {
content:"";
top:auto;
bottom:7px;
left:0
}
.pcnavmenubtn .pcnav-btn.g_close span:first-child {
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
-ms-transform:rotate(45deg);
top:17px;
opacity:1
}
.pcnavmenubtn .pcnav-btn.g_close span:last-child {
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
top:17px;
opacity:1
}
}
@media(min-width:1280px) {
.header-nav {
display:block
}
.header-nav li {
padding:0 1.1%
}
.header-right {
padding-right:51px
}
.headsearch, .headcompany, .headlanguage {
padding:0 5px
}
}
@media(min-width:1366px) {
.logo {
	    padding-top: 25px;
}
.header-nav li {
padding:0 1%
}
.headsearch, .headcompany, .headlanguage {
padding:0 10px
}
}
@media(min-width:1400px) {
.headsearch, .headcompany, .headlanguage {
padding:0 15px
}
.header-right {
padding-right:61px
}
.header-nav {
padding-left:337px
}
}
@media(min-width:1680px) {
.headsearch {
padding:0 32px
}
.header-nav {
}
.header-nav li {
padding:0 1.5%
}
.header-right {
padding-right:50px;
right:50px
}
.headcompany {
width:135px;
padding:0 27px
}
.logo img {
height:42px
}
.headlanguage {
right:100px;
width:100px
}
.pcnavmenubtn {
width:100px
}
}
@media(min-width:1800px) {
.header-nav li {
padding:0 2%
}
}
.headsideNav {
	display:none
}
@media(min-width:1024px) {
.headsideNav {
position:fixed;
top:0;
right:-320px;
z-index:999;
background:#f9f9f9;
height:100%;
width:320px;
display:block;
overflow-y:auto;
padding:50px 30px;
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s;
text-align:center
}
.headsideNav .logo {
float:none;
display:block;
-webkit-transition:all .5s cubic-bezier(.24, .72, .35, 1.01) .1s;
-o-transition:all .5s cubic-bezier(.24, .72, .35, 1.01) .1s;
-moz-transition:all .5s cubic-bezier(.24, .72, .35, 1.01) .1s;
transition:all .5s cubic-bezier(.24, .72, .35, 1.01) .1s;
-webkit-transform:translateY(100%);
-moz-transform:translateY(100%);
-ms-transform:translateY(100%);
-o-transform:translateY(100%);
transform:translateY(100%);
opacity:0
}
.headsideNav .logo img {
height:52px
}
.headsideNav .slide-colse {
display:block;
width:30px;
height:30px;
background:url(../images/slide-close.png) no-repeat center center;
position:absolute;
top:30px;
right:30px
}
.headsideNav .slide-nav {
padding:40px 0 0;
font-size:18px;
-webkit-transition:all .8s cubic-bezier(.24, .72, .35, 1.01) .3s;
-o-transition:all .8s cubic-bezier(.24, .72, .35, 1.01) .3s;
-moz-transition:all .8s cubic-bezier(.24, .72, .35, 1.01) .3s;
transition:all .8s cubic-bezier(.24, .72, .35, 1.01) .3s;
opacity:0;
-webkit-transform:translateY(100%);
-moz-transform:translateY(100%);
-ms-transform:translateY(100%);
-o-transform:translateY(100%);
transform:translateY(100%)
}
.headsideNav .slide-nav li {
padding-bottom:25px
}
.headsideNav .slide-nav li h3 a {
color:#8b8784
}
.headsideNav .sub-item {
font-size:16px
}
.headsideNav .sub-item a {
color:#cac4bd;
text-align:center
}
.headsideNav li h3 {
position:relative
}
.headsideNav.cur {
right:0
}
.headsideNav.cur .logo, .headsideNav.cur .slide-nav {
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0);
opacity:1
}
.headsideNav .phsearchicon {
left:0;
top:0;
right:0;
width:100%;
height:28px;
display:block!important;
z-index:2
}
.headsideNav .phsearchicon:after {
display:none
}
.exit-off-canvas {
position:fixed;
top:0;
left:0;
width:0;
height:100%;
cursor:pointer;
z-index:999;
background:#000;
opacity:.5;
-webkit-transition:all .4s ease;
-o-transition:all .4s ease;
-moz-transition:all .4s ease;
transition:all .4s ease
}
}
.childMenu {
	position:absolute;
	top:100px;
	left:0;
	width:100%;
	height:0;
	background:#fff;
	background:rgba(0, 0, 0, .31);
	font-size:14px;
-webkit-transition:all .3s;
-o-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s;
	color:#88868e;
	overflow:hidden;
	line-height:55px
}
.childMenu.active {
	height:55px;
	overflow:visible
}
.childMenu .sub-item a {
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1;
	text-align:center;
	padding:0 20px 0 0;
	color:#fff
}
.childMenu .sub-item a:hover {
	color:#d82019
}
.childMenu .sub-nav {
	display:block;
	padding:0;
	width:100%;
	z-index:3
}
@charset "UTF-8";
.full-inside-subnav .channel-title::after {
_font-size:0;
_line-height:0;
_overflow:hidden;
width:0;
height:0
}
body {
	overflow-x:hidden
}
.padtb {
	padding-top:30px;
	padding-bottom:30px
}
.padtbb {
	padding-bottom:30px
}
.nopadtb {
	padding-top:0;
	padding-bottom:0
}
.font24 {
	font-size:20px
}
.font22 {
	font-size:19px
}
.font20 {
	font-size:18px
}
.font18 {
	font-size:16px
}
.font15 {
	font-size:15px
}
.font16 {
	font-size:16px
}
.font36 {
	font-size:22px
}
.font30 {
	font-size:20px
}
.alcenter {
	text-align:center
}
.c666666 {
	color:#666
}
.cd82019 {
	color:#d82019
}
.c90c42f {
	color:#90c42f
}
.c4c4c4c {
	color:#4c4c4c
}
.h28 {
	height:28px
}
.h18 {
	height:18px
}
.h13 {
	height:13px
}
.h12 {
	height:12px
}
.h10 {
	height:10px
}
.h5 {
	height:5px
}
@media(min-width:1024px) {
.font36 {
font-size:28px;
line-height:30px
}
.font34 {
font-size:28px;
line-height:30px
}
.font22 {
font-size:22px
}
.font20 {
font-size:20px
}
.font18 {
font-size:18px
}
.font32 {
font-size:27px;
line-height:30px
}
.font30 {
font-size:26px;
line-height:30px
}
.font24 {
font-size:24px
}
}
@media(min-width:1199px) {
.font36 {
font-size:36px;
line-height:38px
}
.font34 {
font-size:34px;
line-height:38px
}
.font32 {
font-size:32px;
line-height:36px
}
.font30 {
font-size:30px;
line-height:32px
}
}
.cffffff {
	color:#fff
}
.c333333 {
	color:#333
}
.c696161 {
	color:#696161
}
.center {
	text-align:center
}
.fontbold {
	font-weight:700
}
.inside-banner {
	position:relative;
	overflow:hidden
}
.inside-banner img {
	display:block;
	width:auto;
	max-width:none;
	position:relative;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%)
}
@media(max-width:414px) {
.inside-banner img {
max-height:120px
}
}
::-webkit-scrollbar {
width:5px;
height:8px;
background-color:#e0e0e0;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:0
}
::-webkit-scrollbar-thumb {
background-color:#aeaeae;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:0
}
.fontfamMontser {
	font-family:Montserrat
}
.full-inside-subnav {
	background-color:#fff;
	border-bottom:1px solid #e0e0e0
}
.full-inside-subnav .inside-subnav {
	position:relative;
	z-index:25
}
.full-inside-subnav .channel-title {
	font-size:16px;
	line-height:50px;
	font-weight:700;
	text-align:center
}
.full-inside-subnav .channel-title::after {
content:'';
display:inline-block;
vertical-align:middle;
margin:0 0 -3px 10px;
border-width:7px;
border-style:solid dashed dashed dashed;
border-color:#333 transparent transparent transparent
}
.full-inside-subnav .subnav {
	display:none;
	position:absolute;
	left:0;
	top:50px;
	z-index:10;
	width:100%;
	background-color:#fff;
	padding-bottom:20px;
	border-top:1px solid #ccc;
	-webkit-box-shadow:0 1px 3px 1px rgba(0, 0, 0, .2);
	-moz-box-shadow:0 1px 3px 1px rgba(0, 0, 0, .2);
	box-shadow:0 1px 3px 1px rgba(0, 0, 0, .2);
	font-size:0;
	overflow:hidden
}
.full-inside-subnav .subnav.padding {
	padding:0 44px
}
.full-inside-subnav .subnav .sub-btn {
	display:none
}
.full-inside-subnav .crumb {
	display:none
}
.common-clumb-box {
	position:relative
}
.full-inside-subnav .subnav a {
	display:block;
	padding-left:20px;
	font-size:14px;
	line-height:45px;
	border-bottom:1px solid #ccc
}
.full-inside-subnav .subnav a.cur {
	color:#d82019
}
.common-clumb {
	font-size:0;
	padding-top:20px;
	overflow:hidden
}
.common-clumb .clumb-box {
	width:auto
}
.common-clumb a {
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1;
	color:#999;
	font-size:14px;
	text-align:center;
	padding:5px 10px;
	width:auto;
	position:relative;
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s
}
.common-clumb a:hover, .common-clumb a.cur {
	color:#fff
}
.common-clumb a:hover:before, .common-clumb a.cur:before {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.common-clumb a:before {
	content:"";
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#ea3800;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);
	-webkit-transition-property:transform;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	-o-transition-property:-o-transform;
	-moz-transition-property:transform, -moz-transform;
	transition-property:transform;
	transition-property:transform, -webkit-transform, -moz-transform, -o-transform;
-webkit-transition-duration:.3s;
-moz-transition-duration:.3s;
-o-transition-duration:.3s;
transition-duration:.3s;
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out
}
.clumb-title .en {
	color:#d82019;
	text-transform:uppercase;
	font-family:Rubik
}
.clumb-title .cn {
	color:#34364b;
	padding:0 0 4px
}
.common-clumb-min {
	padding-top:30px
}
@media(min-width:762px) {
.clumb-title .cn {
padding:0 0 7px
}
}
@media(min-width:1024px) {
.full-inside-subnav {
overflow:hidden
}
.full-inside-subnav .channel-title {
display:none
}
.full-inside-subnav .subnav {
display:block;
position:static;
background-color:transparent;
padding-bottom:0;
border-top:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none
}
.full-inside-subnav .subnav ul {
height:60px
}
.full-inside-subnav .subnav li {
width:auto;
display:inline-block;
-webkit-flex-shrink:0;
-ms-flex:0 0 auto;
-ms-flex-negative:0;
flex-shrink:0;
height:100%;
-ms-flex-pack:center;
-webkit-box-align:center;
-ms-flex-align:center;
margin-right:25px
}
.full-inside-subnav .subnav li:hover a, .full-inside-subnav .subnav li.cur a {
color:#d82019
}
.full-inside-subnav .subnav li:hover a:after, .full-inside-subnav .subnav li.cur a:after {
left:0;
right:0;
z-index:1
}
.full-inside-subnav .subnav a {
float:left;
display:block;
line-height:60px;
border-bottom:0;
padding:0;
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s;
position:relative
}
.full-inside-subnav .subnav a:after {
content:"";
height:3px;
position:absolute;
bottom:0;
left:51%;
right:51%;
z-index:-1;
background-color:#d82019;
-o-transition-property:left, right;
-moz-transition-property:left, right;
transition-property:left, right;
-webkit-transition-property:left, right;
-moz-transition-duration:.3s;
-o-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-duration:.3s;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out;
-webkit-transition-timing-function:ease-out
}
.full-inside-subnav .subnav .sub-btn {
width:44px;
height:100%;
cursor:pointer;
z-index:10;
background-color:#fff;
position:absolute;
z-index:3;
top:50%;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
transform:translateY(-50%);
padding:0
}
.full-inside-subnav .subnav .sub-btn:before {
display:block;
content:"";
width:16px;
height:16px;
border-left:2px solid #848484;
border-bottom:2px solid #848484
}
.full-inside-subnav .subnav .sub-btn.sub-prev {
left:0
}
.full-inside-subnav .inside-subnav {
width:73%;
float:left
}
.full-inside-subnav .crumb {
position:relative;
float:right;
max-width:27%;
padding-left:28px;
display:block;
color:#737373;
font-size:0;
line-height:60px;
border-left:1px solid #e0e0e0
}
.full-inside-subnav .crumb .inner {
white-space:nowrap;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
overflow:hidden;
text-align:right
}
.full-inside-subnav .crumb a {
position:relative;
z-index:3;
display:inline-block;
vertical-align:top;
*display:inline;
*zoom:1;
color:#737373;
font-size:14px
}
.full-inside-subnav .crumb a:after {
content:'';
display:inline-block;
vertical-align:middle;
width:0;
height:0;
margin:-2px 4px 0 8px;
border:3px solid transparent;
border-left-color:#757575
}
.full-inside-subnav .crumb a:hover {
color:#d82019
}
.full-inside-subnav .crumb span {
position:relative;
z-index:3;
font-size:13px;
display:inline-block;
vertical-align:top;
*display:inline;
*zoom:1
}
.full-inside-subnav .crumb .home {
padding-left:14px;
vertical-align:middle;
background:url(../images/homeico.png) no-repeat 0 center
}
.common-clumb {
padding:12px 0 0
}
.common-clumb a {
padding:6px 20px
}
.common-clumb-box .sub-btn {
width:44px;
height:38px;
cursor:pointer;
position:absolute;
z-index:3;
top:50%;
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
transform:translateY(-50%);
padding:0
}
.common-clumb-box .sub-btn:before {
display:block;
content:"";
width:14px;
height:14px;
border-left:2px solid #666;
border-bottom:2px solid #666
}
.common-clumb-box .sub-btn:hover:before {
border-color:#d82019
}
.common-clumb-box .sub-btn.sub-prev {
left:0
}
.full-inside-subnav .subnav .sub-btn.sub-prev:before {
transform:rotate(40deg);
-webkit-transform:rotate(40deg);
-moz-transform:rotate(40deg);
-ms-transform:rotate(40deg);
-o-transform:rotate(40deg);
margin:22px 0 0 17px
}
.full-inside-subnav .subnav .sub-btn.sub-next {
right:0
}
.full-inside-subnav .subnav .sub-btn.sub-next:before {
transform:rotate(225deg);
-webkit-transform:rotate(225deg);
-moz-transform:rotate(225deg);
-ms-transform:rotate(225deg);
-o-transform:rotate(225deg);
margin:22px 0 0 8px
}
.common-clumb-box .sub-btn.sub-prev:before {
transform:rotate(40deg);
-webkit-transform:rotate(40deg);
-moz-transform:rotate(40deg);
-ms-transform:rotate(40deg);
-o-transform:rotate(40deg);
margin:18px 0 0 17px
}
.common-clumb-box .sub-btn.sub-next {
right:0
}
.common-clumb-box .sub-btn.sub-next:before {
transform:rotate(225deg);
-webkit-transform:rotate(225deg);
-moz-transform:rotate(225deg);
-ms-transform:rotate(225deg);
-o-transform:rotate(225deg);
margin:18px 0 0 8px
}
.common-clumb-min {
padding-top:40px
}
.common-clumb-min .clumb-title.fl {
max-width:50%
}
.common-clumb-min .common-clumb-box.fr {
max-width:50%
}
}
@media(min-width:1199px) {
.common-clumb-min {
padding-top:77px
}
}
.comloading {
	text-align:center;
	color:#868686
}
.comloading .loadtext {
	display:block;
	color:#868686;
	opacity:.5
}
.loadEffect {
	width:40px;
	height:40px;
	position:relative;
	margin:0 auto 15px
}
.loadEffect span {
	display:inline-block;
	width:4px;
	height:4px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background:#000;
	position:absolute;
	-webkit-animation:load 1.5s ease infinite
}
@-webkit-keyframes load {
0% {
opacity:1
}
100% {
opacity:0
}
}
.loadEffect span:nth-child(1) {
left:0;
top:50%;
margin-top:-2px;
-webkit-animation-delay:.13s
}
.loadEffect span:nth-child(2) {
left:2px;
top:9px;
-webkit-animation-delay:.26s
}
.loadEffect span:nth-child(3) {
left:9px;
top:2px;
-webkit-animation-delay:.39s
}
.loadEffect span:nth-child(4) {
left:50%;
top:0;
margin-left:-2px;
-webkit-animation-delay:.52s
}
.loadEffect span:nth-child(5) {
right:9px;
top:2px;
-webkit-animation-delay:.65s
}
.loadEffect span:nth-child(6) {
right:2px;
top:9px;
-webkit-animation-delay:.78s
}
.loadEffect span:nth-child(7) {
right:0;
top:50%;
margin-top:-2px;
-webkit-animation-delay:.91s
}
.loadEffect span:nth-child(8) {
bottom:9px;
right:2px;
-webkit-animation-delay:1.04s
}
.loadEffect span:nth-child(9) {
bottom:2px;
right:9px;
-webkit-animation-delay:1.17s
}
.loadEffect span:nth-child(10) {
bottom:0;
left:50%;
margin-left:-2px;
-webkit-animation-delay:1.3s
}
.loadEffect span:nth-child(11) {
bottom:9px;
left:2px;
-webkit-animation-delay:1.43s
}
.loadEffect span:nth-child(12) {
bottom:2px;
left:9px;
-webkit-animation-delay:1.56s
}
.product-list {
	padding-top:30px
}
.product-list ul {
	margin:0 -5px;
	padding-bottom:20px
}
.product-list li {
	padding:0 5px;
	margin:0 0 10px
}
.product-list li a {
	border:1px solid #e3e3eb;
	display:block
}
.product-list li img {
	display:block;
	margin:0 auto
}
.product-list li .pro-img {
	background-color:#eaebf5
}
.product-list li .pro-text {
	border-top:1px solid #e3e3eb;
	text-align:center;
	padding:0 10px;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	line-height:45px;
	color:#58596d
}
@media(min-width:1024px) {
.product-list {
padding-top:57px;
padding-bottom:20px
}
.product-list ul {
padding-bottom:30px
}
.product-list li:hover img {
-webkit-transform:scale(1.03, 1.03);
-moz-transform:scale(1.03, 1.03);
-ms-transform:scale(1.03, 1.03);
-o-transform:scale(1.03, 1.03);
transform:scale(1.03, 1.03)
}
.product-list li a {
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s
}
.product-list li .pro-img {
overflow:hidden
}
.product-list li .pro-img img {
-webkit-transition:all ease .7s;
-moz-transition:all ease .7s;
-o-transition:all ease .7s;
transition:all ease .7s
}
.product-list li .pro-text {
font-size:16px
}
.product-list li:hover .pro-text {
color:#d82019
}
.product-list li:hover a {
-webkit-box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
-moz-box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
-webkit-transform:translateY(-2px);
-moz-transform:translateY(-2px);
-ms-transform:translateY(-2px);
-o-transform:translateY(-2px);
transform:translateY(-2px)
}
}
@media(min-width:1199px) {
.product-list ul {
margin:0 -15px
}
.product-list li {
padding:0 15px;
margin:0 0 30px
}
.product-list li .pro-text {
line-height:83px
}
}
.product-detail .mainimg-info {
	border:1px solid #ebebeb
}
.product-detail .mainimg-info img {
	display:block;
	margin:0 auto;
	width:100%
}
.product-detail .maintxt-info {
	padding:20px 0 0;
	line-height:24px
}
.product-detail .maintxt-info .name {
	color:#757575;
	padding:15px 0;
	font-size:14px
}
.product-detail .maintxt-info .desc {
	border-top:1px solid #eee;
	color:#929292;
	padding:15px 0 0
}
@media(min-width:1024px) {
.product-detail {
padding-top:50px
}
.product-detail .mainimg-info {
float:left;
width:56%;
max-width:557px
}
.product-detail .maintxt-info {
overflow:hidden;
padding:0 0 0 20px
}
}
@media(min-width:1199px) {
.product-detail {
padding-top:98px;
padding-bottom:71px
}
.product-detail .maintxt-info {
padding:20px 20px 0 60px
}
.product-detail .maintxt-info .name {
font-size:15px;
line-height:30px;
padding:29px 0 19px
}
.product-detail .maintxt-info .desc {
line-height:30px;
padding:21px 0 0;
max-width:510px
}
}
.pro-datial-tab {
	color:#929292;
	padding-bottom:25px
}
.tab-options {
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	text-align:center;
	background-color:#fff
}
.tab-options a {
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1;
	position:relative;
	font-size:16px;
	line-height:40px;
	margin:0 5px
}
.tab-options a:after {
	content:"";
	height:3px;
	position:absolute;
	bottom:-1px;
	left:51%;
	right:51%;
	z-index:-1;
	background-color:#0c337f;
	-o-transition-property:left, right;
	-moz-transition-property:left, right;
	transition-property:left, right;
	-webkit-transition-property:left, right;
-moz-transition-duration:.3s;
-o-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-duration:.3s;
	-moz-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
	-webkit-transition-timing-function:ease-out
}
.tab-options a:hover:after, .tab-options a.cur:after {
	left:0;
	right:0;
	z-index:1
}
.pro-title {
	padding:0 0 10px;
	color:#4c4c4c;
	font-size:16px
}
.pro-title img {
	vertical-align:middle;
	margin:0 5px 0 0
}
.comtablemin {
	text-align:center
}
.Features {
	border-bottom:1px solid #e6e6e6
}
@media(min-width:1024px) {
.pro-datial-tab {
line-height:30px
}
.tab-options {
height:68px
}
.tab-options a {
line-height:67px;
margin:0 47px;
font-size:20px
}
.pro-title {
font-size:20px;
padding:0 0 16px
}
.Features {
padding-top:71px;
padding-bottom:52px
}
.Technical {
padding-top:40px
}
.tab-optionsbox {
height:68px
}
}
.Related-minbox {
	background-color:#fafafa
}
.Related-minbox .relat-tit {
	text-align:center
}
.relat-solute-wrapper {
	position:relative
}
.relat-solute-wrapper .solwrapper-min {
	overflow:hidden;
	padding:30px 0 0
}
.relat-solute-wrapper ul {
	margin:0 -5px
}
.relat-solute-wrapper ul.momargin {
	margin:0
}
.relat-solute-wrapper ul.momargin li {
	padding:0
}
.relat-solute-wrapper li {
	float:left;
	width:50%;
	padding:0 5px;
	margin:0 0 10px
}
.relat-solute-wrapper li a {
	display:block;
	border:1px solid #e3e3eb
}
.relat-solute-wrapper li .solut-img img {
	display:block;
	margin:0 auto;
	width:100%
}
.relat-solute-wrapper li .solut-text {
	border-top:1px solid #e3e3eb;
	text-align:center;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	line-height:45px;
	padding:0 10px;
	background-color:#fff
}
.relat-btn {
	display:block;
	width:30px;
	height:30px;
	position:absolute;
	position:absolute;
	z-index:3;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	background-position:center center;
	background-repeat:no-repeat;
	-moz-background-size:30px;
	-o-background-size:30px;
	background-size:30px
}
.relat-btn.relat-prev {
	background-image:url(../images/prev.png);
	left:0
}
.relat-btn.relat-prev.swiper-button-disabled {
	display:none!important
}
.relat-btn.relat-prev:hover {
	background-image:url(../images/prevho.png)
}
.relat-btn.relat-next {
	background-image:url(../images/next.png);
	right:0
}
.relat-btn.relat-next.swiper-button-disabled {
	display:none!important
}
.relat-btn.relat-next:hover {
	background-image:url(../images/nextho.png)
}
.relat-case-wrapper {
	position:relative
}
.relat-case-wrapper .caeslwrapper-min {
	overflow:hidden;
	padding:30px 0 0
}
.relat-case-wrapper ul.momargin {
	margin:0
}
.relat-case-wrapper ul.momargin li {
	padding:0
}
.relat-case-wrapper li {
	margin:0 0 20px
}
.relat-case-wrapper li a {
	display:block
}
.relat-case-wrapper li .solut-img img {
	display:block;
	margin:0 auto;
	width:100%
}
.relat-case-wrapper li .solut-text {
	padding:10px;
	background-color:#fff;
	border-top:2px solid #d82019;
	text-align:center;
	position:relative
}
.relat-case-wrapper li .solut-text:before {
	content:"";
	position:absolute;
	z-index:-1;
	left:0;
	right:100%;
	top:-2px;
	background:#0c337f;
	height:2px;
	-webkit-transition-property:right;
	-o-transition-property:right;
	-moz-transition-property:right;
	transition-property:right;
-webkit-transition-duration:.5s;
-moz-transition-duration:.5s;
-o-transition-duration:.5s;
transition-duration:.5s;
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out
}
.relat-case-wrapper li .solut-text h3 {
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	line-height:45px
}
.relat-case-wrapper li .solut-text p {
	display:-webkit-box;
	height:96px;
	line-height:24px;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
	color:#929292
}
.relat-case-wrapper li:hover .solut-text:before {
	right:0;
	z-index:2
}
.relat-product-wrapper {
	position:relative
}
.relat-product-wrapper .soproduct-min {
	overflow:hidden;
	padding:30px 0 0
}
.relat-product-wrapper ul {
	margin:0 -5px
}
.relat-product-wrapper ul.momargin {
	margin:0
}
.relat-product-wrapper ul.momargin li {
	padding:0
}
.relat-product-wrapper li {
	float:left;
	width:50%;
	padding:0 5px;
	margin:0 0 10px
}
.relat-product-wrapper li a {
	display:block;
	border:1px solid #e3e3eb
}
.relat-product-wrapper li .solut-img img {
	display:block;
	margin:0 auto;
	width:100%
}
.relat-product-wrapper li .solut-text {
	border-top:1px solid #e3e3eb;
	text-align:center;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	line-height:45px;
	padding:0 10px;
	background-color:#fff
}
@media(min-width:768px) {
.relat-solute-wrapper ul {
margin:0
}
.relat-solute-wrapper li {
float:left;
width:25%;
padding:0
}
.relat-case-wrapper ul {
margin:0
}
.relat-case-wrapper li {
float:left;
width:33.33%;
padding:0
}
.relat-product-wrapper ul {
margin:0
}
.relat-product-wrapper li {
float:left;
width:25%;
padding:0
}
}
@media(min-width:1024px) {
.Related-minbox {
padding-bottom:78px
}
.relat-btn {
width:40px;
height:40px;
-moz-background-size:40px;
-o-background-size:40px;
background-size:40px
}
.Relat-solution {
padding-top:53px
}
.Relat-cases {
padding-top:76px
}
.Relat-product {
padding-top:53px
}
.relat-solute-wrapper .solwrapper-min {
padding:61px 0 0
}
.relat-solute-wrapper li:hover img {
-webkit-transform:scale(1.03, 1.03);
-moz-transform:scale(1.03, 1.03);
-ms-transform:scale(1.03, 1.03);
-o-transform:scale(1.03, 1.03);
transform:scale(1.03, 1.03)
}
.relat-solute-wrapper li a {
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s
}
.relat-solute-wrapper li .solut-img {
overflow:hidden
}
.relat-solute-wrapper li .solut-img img {
-webkit-transition:all ease .7s;
-moz-transition:all ease .7s;
-o-transition:all ease .7s;
transition:all ease .7s
}
.relat-solute-wrapper li .solut-text {
height:84px;
line-height:84px;
font-size:16px
}
.relat-solute-wrapper li:hover .solut-text {
color:#d82019
}
.relat-solute-wrapper li:hover a {
-webkit-box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
-moz-box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
-webkit-transform:translateY(-2px);
-moz-transform:translateY(-2px);
-ms-transform:translateY(-2px);
-o-transform:translateY(-2px);
transform:translateY(-2px)
}
.relat-case-wrapper .caeslwrapper-min {
padding-top:60px
}
.relat-case-wrapper li:hover img {
-webkit-transform:scale(1.03, 1.03);
-moz-transform:scale(1.03, 1.03);
-ms-transform:scale(1.03, 1.03);
-o-transform:scale(1.03, 1.03);
transform:scale(1.03, 1.03)
}
.relat-case-wrapper li a {
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s
}
.relat-case-wrapper li .solut-img {
overflow:hidden
}
.relat-case-wrapper li .solut-img img {
-webkit-transition:all ease .7s;
-moz-transition:all ease .7s;
-o-transition:all ease .7s;
transition:all ease .7s
}
.relat-case-wrapper li .solut-text {
padding:24px 30px 31px
}
.relat-case-wrapper li .solut-text h3 {
margin:0 0 9px
}
.relat-case-wrapper li:hover .solut-text h3 {
color:#d82019
}
.relat-product-wrapper .soproduct-min {
padding:61px 0 0
}
.relat-product-wrapper li:hover img {
-webkit-transform:scale(1.03, 1.03);
-moz-transform:scale(1.03, 1.03);
-ms-transform:scale(1.03, 1.03);
-o-transform:scale(1.03, 1.03);
transform:scale(1.03, 1.03)
}
.relat-product-wrapper li a {
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s
}
.relat-product-wrapper li .solut-img {
overflow:hidden
}
.relat-product-wrapper li .solut-img img {
-webkit-transition:all ease .7s;
-moz-transition:all ease .7s;
-o-transition:all ease .7s;
transition:all ease .7s
}
.relat-product-wrapper li .solut-text {
height:84px;
line-height:84px;
font-size:16px
}
.relat-product-wrapper li:hover .solut-text {
color:#d82019
}
.relat-product-wrapper li:hover a {
-webkit-box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
-moz-box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
-webkit-transform:translateY(-2px);
-moz-transform:translateY(-2px);
-ms-transform:translateY(-2px);
-o-transform:translateY(-2px);
transform:translateY(-2px)
}
}
@media(min-width:1400px) {
.relat-btn.relat-prev {
left:-96px
}
.relat-btn.relat-next {
right:-96px
}
}
.newscenter-list ul {
	padding:0 0 20px
}
.newscenter-list li {
	margin:0 0 20px
}
.newscenter-list li a {
	display:block;
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s
}
.newscenter-list li img {
	display:block;
	width:100%
}
.newscenter-list li .news-text {
	padding:10px;
}
.newscenter-list li .news-text .name {
	color:#58596d;
	font-size:16px;
	display:-webkit-box;
	height:32px;
	line-height:32px;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2
}
.newscenter-list li .news-text .desc {
	color:#b2b2b2;
	font-size:13px;
	display:-webkit-box;
	height:72px;
	line-height:24px;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	margin:5px 0
}
.newscenter-list li .news-text .date {
	display:block;
	color:#999;
	font-family:Montserrat
}
@media(min-width:1024px) {
.newscenter-list {
padding-top:60px;
padding-bottom:18px
}
.newscenter-list ul {
margin:0 -15px;
padding-bottom:32px
}
.newscenter-list li {
padding:0 15px;
}
.newscenter-list li:hover img {
-webkit-transform:scale(1.03, 1.03);
-moz-transform:scale(1.03, 1.03);
-ms-transform:scale(1.03, 1.03);
-o-transform:scale(1.03, 1.03);
transform:scale(1.03, 1.03)
}
.newscenter-list li .news-img {
overflow:hidden
}
.newscenter-list li .news-img img {
-webkit-transition:all ease .7s;
-moz-transition:all ease .7s;
-o-transition:all ease .7s;
transition:all ease .7s
}
.newscenter-list li .news-text {
}
.newscenter-list li .news-text .name {
font-size:18px;
line-height:30px;
}
.newscenter-list li .news-text .desc {
margin:9px 0 11px
}
.newscenter-list li:hover a {
-webkit-box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
-moz-box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
-webkit-transform:translateY(-2px);
-moz-transform:translateY(-2px);
-ms-transform:translateY(-2px);
-o-transform:translateY(-2px);
transform:translateY(-2px)
}
.newscenter-list li:hover .news-text .name {
color:#d82019
}
}
.news-detail-title {
	position:relative;
	border-bottom:3px solid #f2f2f2;
	padding:0 0 20px
}
.news-detail-title:before {
	content:"";
	display:block;
	width:30%;
	max-width:330px;
	height:3px;
	background-color:#e0e0e0;
	position:absolute;
	left:0;
	bottom:-3px
}
.news-detail-title .date {
	display:block;
	font-family:Montserrat;
	color:#666;
	padding:0 0 5px
}
.news-detail-title #newshare {
	background:url(../images/wicon6.png) no-repeat left center;
	color:#999;
	padding:0 0 0 23px;
	height:18px;
	line-height:18px;
	margin:15px 0 0
}
.news-detail-title #newshare a {
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1;
	width:22px;
	height:18px;
	background-repeat:no-repeat;
	background-position:center center;
	float:none;
	margin:0;
	padding:0
}
.news-detail-title #newshare a.txinlang {
	background-image:url(../images/weibo2.png)
}
.news-detail-title #newshare a.tweixin {
	background-image:url(../images/weixin2.png);
	margin-left:2px
}
.news-detail-title #newshare a.tQQ {
	background-image:url(../images/qq.png)
}
.news-datail-content {
	color:gray;
	font-size:13px
}
.news-detail-foot dl {
	border-top:1px solid #ebebeb;
	font-size:14px;
	padding:10px 0
}
.news-detail-foot dl span {
	display:inline-block;
	line-height:27px;
	padding:0 10px 0 0
}
.news-detail-foot dl a {
	color:#666
}
.news-detail-foot dl dd, .news-detail-foot dl dt {
	height:24px;
	line-height:24px;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden
}
.news-detail-foot dl dd:hover a, .news-detail-foot dl dt:hover a {
	color:#d82019
}
@media(min-width:768px) {
.news-detail-foot dl {
padding:39px 0 22px
}
.news-detail-foot dl dd, .news-detail-foot dl dt {
float:left;
width:50%
}
.news-detail-foot dl dt {
text-align:right
}
}
@media(min-width:1024px) {
.newscenter-detail {
padding-top:55px;
line-height:30px
}
.news-detail-title {
padding:0 0 28px
}
.news-detail-title .date {
padding:0 0 9px
}
.news-detail-title #newshare {
position:absolute;
right:0;
bottom:33px;
margin:0
}
.news-datail-content {
padding-top:47px
}
}
.cstatement-list ul {
	padding-bottom:30px
}
.cstatement-list li {
	border-bottom:1px solid #ebebeb;
	position:relative!important;
	top:auto!important
}
.cstatement-list li a {
	display:block;
	padding:15px 80px 15px 0;
	position:relative
}
.cstatement-list li .desc {
	color:#666;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	display:block
}
.cstatement-list li .date {
	font-family:Montserrat;
	color:#999;
	position:absolute;
	z-index:3;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	right:0;
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s
}
@media(min-width:1024px) {
.cstatement-list {
padding-top:44px;
padding-bottom:58px
}
.cstatement-list ul {
padding-bottom:56px
}
.cstatement-list li {
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s
}
.cstatement-list li:hover {
border-bottom-color:#d82019
}
.cstatement-list li:hover .desc {
color:#d82019
}
.cstatement-list li a {
padding:18px 100px 18px 0
}
}
.Traffic-list {
	padding-top:30px
}
.Traffic-list ul {
	margin:0 -5px;
	padding-bottom:20px
}
.Traffic-list li {
	padding:0 5px;
	margin:0 0 10px
}
.Traffic-list li a {
	border:1px solid #e3e3eb;
	display:block
}
.Traffic-list li img {
	display:block;
	margin:0 auto
}
.Traffic-list li .pro-img {
	background-color:#eaebf5
}
.Traffic-list li .pro-text {
	border-top:1px solid #e3e3eb;
	text-align:center;
	padding:0 10px;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	line-height:45px;
	color:#58596d
}
@media(min-width:1024px) {
.Traffic-list {
padding-top:57px;
padding-bottom:74px
}
.Traffic-list ul {
padding-bottom:30px
}
.Traffic-list li:hover img {
-webkit-transform:scale(1.03, 1.03);
-moz-transform:scale(1.03, 1.03);
-ms-transform:scale(1.03, 1.03);
-o-transform:scale(1.03, 1.03);
transform:scale(1.03, 1.03)
}
.Traffic-list li a {
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s
}
.Traffic-list li .pro-img {
overflow:hidden
}
.Traffic-list li .pro-img img {
-webkit-transition:all ease .7s;
-moz-transition:all ease .7s;
-o-transition:all ease .7s;
transition:all ease .7s
}
.Traffic-list li .pro-text {
font-size:16px
}
.Traffic-list li:hover .pro-text {
color:#d82019
}
.Traffic-list li:hover a {
-webkit-box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
-moz-box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
-webkit-transform:translateY(-2px);
-moz-transform:translateY(-2px);
-ms-transform:translateY(-2px);
-o-transform:translateY(-2px);
transform:translateY(-2px)
}
}
@media(min-width:1199px) {
.Traffic-list ul {
margin:0 -15px
}
.Traffic-list li {
padding:0 15px;
margin:0 0 30px
}
.Traffic-list li .pro-text {
line-height:83px
}
}
.Traffic-detail {
	color:#929292
}
@media(min-width:1024px) {
.Traffic-detail {
padding-top:58px;
padding-bottom:78px;
line-height:30px
}
}
.classific-list {
	position:relative
}
.classific-list .caeslwrapper-min {
	overflow:hidden;
	padding:30px 0 0
}
.classific-list ul {
	padding-bottom:20px
}
.classific-list ul.momargin {
	margin:0
}
.classific-list ul.momargin li {
	padding:0
}
.classific-list li {
	margin:0 0 20px
}
.classific-list li a {
	display:block
}
.classific-list li .solut-img img {
	display:block;
	margin:0 auto;
	width:100%
}
.classific-list li .solut-text {
	padding:10px;
	background-color:#fafafa;
	border-top:2px solid #d82019;
	text-align:center;
	position:relative
}
.classific-list li .solut-text:before {
	content:"";
	position:absolute;
	z-index:-1;
	left:0;
	right:100%;
	top:-2px;
	background:#0c337f;
	height:2px;
	-webkit-transition-property:right;
	-o-transition-property:right;
	-moz-transition-property:right;
	transition-property:right;
-webkit-transition-duration:.5s;
-moz-transition-duration:.5s;
-o-transition-duration:.5s;
transition-duration:.5s;
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out
}
.classific-list li .solut-text h3 {
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	line-height:45px
}
.classific-list li .solut-text p {
	display:-webkit-box;
	height:96px;
	line-height:24px;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
	color:#929292
}
.classific-list li:hover .solut-text:before {
	right:0;
	z-index:2
}
@media(min-width:768px) {
.classific-list ul {
padding-bottom:35px;
margin:0 -15px
}
.classific-list li {
float:left;
width:33.33%;
padding:0 15px;
margin:0 0 30px
}
}
@media(min-width:1024px) {
.classific-list {
padding-top:41px;
padding-bottom:75px
}
.classific-list .caeslwrapper-min {
padding-top:60px
}
.classific-list li:hover img {
-webkit-transform:scale(1.03, 1.03);
-moz-transform:scale(1.03, 1.03);
-ms-transform:scale(1.03, 1.03);
-o-transform:scale(1.03, 1.03);
transform:scale(1.03, 1.03)
}
.classific-list li:hover a {
-webkit-box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
-moz-box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
-webkit-transform:translateY(-2px);
-moz-transform:translateY(-2px);
-ms-transform:translateY(-2px);
-o-transform:translateY(-2px);
transform:translateY(-2px)
}
.classific-list li a {
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s
}
.classific-list li .solut-img {
overflow:hidden
}
.classific-list li .solut-img img {
-webkit-transition:all ease .7s;
-moz-transition:all ease .7s;
-o-transition:all ease .7s;
transition:all ease .7s
}
.classific-list li .solut-text {
padding:24px 30px 31px
}
.classific-list li .solut-text h3 {
margin:0 0 9px
}
.classific-list li:hover .solut-text h3 {
color:#d82019
}
}
.classific-detail {
	color:#929292
}
@media(min-width:1024px) {
.classific-detail {
padding-top:58px;
padding-bottom:78px;
line-height:30px
}
.classific-detail h3 {
color:#333
}
}
.Dealerbtn {
	display:inline-block;
	background:#d82019 url(../images/wicon7.png) no-repeat 20px center;
	color:#fff;
	padding:10px 20px 10px 50px;
	text-align:left;
	margin:10px 0 0
}
@media(min-width:1024px) {
.Dealerbtn {
padding:17px 40px 17px 69px;
font-size:18px;
margin:0;
background-position:38px center
}
}
.contact-dl {
	background-color:#fcfcfc
}
.contact-dl .thumb img {
	display:block;
	width:100%
}
.contact-dl .infor {
	padding:15px;
	border:1px solid #f2f2f2;
	color:#929292
}
.contact-dl .infor h3 {
	color:#d82019;
	padding:0 0 10px
}
.contact-dl .infor .name {
	float:left;
	display:block
}
.contact-dl .infor .text {
	overflow:hidden;
	display:block
}
.contact-dl .infor a {
	color:#929292;
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1
}
@media(min-width:1024px) {
.contact-minbox {
padding-top:52px
}
.contact-dl {
border:1px solid #f2f2f2
}
.contact-dl .thumb {
float:left;
width:46.5%;
margin:-1px 0 -1px -1px
}
.contact-dl .infor {
overflow:hidden;
border:0;
padding:3.3% 2% 0 5.8%;
line-height:28px
}
.contact-dl .infor h3 {
padding:0 0 16px
}
}
@media(min-width:1199px) {
.contact-dl .infor {
line-height:36px
}
}
#allmap {
	width:100%;
	height:298px;
	margin:31px 0 10px
}
.BMap_Marker img {
	width:auto!important;
	max-width:none!important
}
.BMap_shadow img, .BMap_pop img {
	max-width:none!important
}
@media(min-width:1024px) {
#allmap {
height:437px;
margin:47px 0 30px
}
}
.Customer-list ul {
	margin:0 -5px;
	padding:0 0 20px
}
.Customer-list li {
	padding:0 5px;
	margin:0 0 10px
}
.Customer-list li a {
	display:block;
	border:1px solid #dbdced
}
.Customer-list li img {
	display:block;
	width:100%
}
@media(min-width:768px) {
.Customer-list li {
width:20%
}
}
@media(min-width:1024px) {
.Customer-list {
padding-top:59px;
padding-bottom:43px
}
.Customer-list ul {
margin:0 -12px;
padding-bottom:34px
}
.Customer-list li {
padding:0 12px;
margin:0 0 24px
}
.Customer-list li:hover img {
-webkit-transform:scale(1.03, 1.03);
-moz-transform:scale(1.03, 1.03);
-ms-transform:scale(1.03, 1.03);
-o-transform:scale(1.03, 1.03);
transform:scale(1.03, 1.03)
}
.Customer-list li a {
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s
}
.Customer-list li:hover a {
-webkit-box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
-moz-box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
-webkit-transform:translateY(-2px);
-moz-transform:translateY(-2px);
-ms-transform:translateY(-2px);
-o-transform:translateY(-2px);
transform:translateY(-2px);
overflow:hidden
}
.Customer-list li:hover a img {
-webkit-transition:all ease .7s;
-moz-transition:all ease .7s;
-o-transition:all ease .7s;
transition:all ease .7s
}
}
.pro-screening {
	padding:20px;
	background-color:#e3e5e6
}
.pro-screening .select-box {
	background:#fff url(../images/wicon9.png) no-repeat 92% center;
	font-size:14px;
	margin:0 0 10px
}
.pro-screening select {
	display:block;
	height:38px;
	line-height:38px;
	width:100%;
	padding:0 10px;
	cursor:pointer;
	background:0 0;
	color:#929292
}
.pro-screening .input-box {
	width:100%;
	float:left
}
.pro-screening .input-box label {
	display:block;
	width:100%;
	background-color:#fff;
	position:relative;
	padding:0 60px 0 0
}
.pro-screening .input-box label input {
	display:block;
	background:0 0;
	font-family:microsoft yahei;
	font-size:14px
}
.pro-screening .input-box label input::-webkit-input-placeholder {
color:#929292
}
.pro-screening .input-box label input:-moz-placeholder {
color:#929292
}
.pro-screening .input-box label input::-moz-placeholder {
color:#929292
}
.pro-screening .input-box label input:-ms-input-placeholder {
color:#929292
}
.pro-screening .input-box label .inputxt {
	display:block;
	width:100%;
	height:38px;
	line-height:38px;
	padding:0 10px
}
.pro-screening .input-box label .submit {
	position:absolute;
	right:0;
	top:0;
	background:url(../images/wicon10.png) no-repeat center center;
	width:60px;
	height:38px
}
.pro-screening select::-ms-expand {
display:none
}
@media(min-width:768px) {
.pro-screening {
padding:20px 3%;
text-align:center
}
.pro-screening .select-box {
width:23.5%;
margin:0 10px 0 0;
max-width:236px;
display:inline-block
}
.pro-screening .select-box.input-box {
max-width:282px;
float:none
}
}
@media(min-width:1199px) {
.inquiry-fliter {
padding-top:55px
}
.pro-screening .select-box {
margin:0 20px 0 0
}
.pro-screening .select-box.input-box {
width:25%;
margin:0 0 0 10px
}
}
.inquirydel-list li {
	margin:0 0 20px
}
.inquirydel-list li .inqui-cont {
	border:2px solid #e3e3eb;
	padding:20px;
	color:#929292
}
.inquirydel-list li a {
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1;
	color:#929292
}
.inquirydel-list li h3 {
	color:#333;
	margin:0 0 10px;
	padding:0 0 15px;
	position:relative
}
.inquirydel-list li h3:after {
	content:"";
	display:block;
	width:27px;
	height:3px;
	background-color:#d82019;
	position:absolute;
	left:0;
	bottom:0
}
@media(min-width:768px) {
.inquirydel-list ul {
margin:0 -10px
}
}
@media(min-width:1024px) {
.inquirydel-list {
padding-top:34px;
padding-bottom:66px
}
.inquirydel-list ul {
margin:0 -18px;
padding-bottom:13px
}
.inquirydel-list li {
padding:0 18px;
margin:0 0 36px
}
.inquirydel-list li:hover .inqui-cont {
-webkit-box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
-moz-box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
-webkit-transform:translateY(-2px);
-moz-transform:translateY(-2px);
-ms-transform:translateY(-2px);
-o-transform:translateY(-2px);
transform:translateY(-2px)
}
.inquirydel-list li .inqui-cont {
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s;
padding:31px 30px 22px
}
.inquirydel-list li .inqui-cont p {
padding:0 0 11px
}
.inquirydel-list li h3 {
padding:0 0 22px;
margin:0 0 19px
}
.inquirydel-list li a:hover {
color:#d82019
}
}
.Complaintsm li {
	margin-bottom:13px
}
.Complaintsm label {
	display:block;
	position:relative
}
.Complaintsm label span {
	display:block;
	margin-bottom:5px;
	color:#4c4c4c;
	font-size:16px
}
.Complaintsm label em {
	color:#fb0013;
	margin-right:2px
}
.Complaintsm label input {
	font-family:microsoft yahei
}
.Complaintsm label .inputext {
	display:block;
	height:40px;
	line-height:40px;
	border:1px solid #ddd;
	width:100%;
	padding:10px
}
.Complaintsm label .vccode {
	display:block;
	position:absolute;
	right:0;
	top:30px;
	width:79px;
	height:30px;
	cursor:pointer
}
.Complaintsm label .changecode {
	display:block
}
.Complaintsm label textarea {
	display:block;
	width:100%;
	border:1px solid #ddd;
	padding:10px 20px;
	height:190px;
	font-family:microsoft yahei
}
.Complaintsm label .submit {
	display:block;
	width:100px;
	height:36px;
	line-height:36px;
	text-align:center;
	color:#fff;
	font-weight:700;
	font-size:15px;
	background-color:#d82019;
	margin:0 auto
}
.Complaintsm .licode .inputext {
	width:70%
}
@media(min-width:768px) {
.Complaintsm li {
margin-bottom:34px
}
.Complaintsm label span {
float:left;
width:85px;
font-size:16px;
margin-right:20px;
margin-bottom:0;
height:57px;
line-height:57px;
text-align:right
}
.Complaintsm label .inputext {
height:56px;
line-height:56px;
float:left;
width:280px
}
.Complaintsm label .vccode {
top:50%;
margin-top:-15px
}
}
@media(min-width:1024px) {
.Dealerjoining {
padding-top:62px;
padding-bottom:61px
}
.Complaintsm {
max-width:1155px;
margin:0 auto
}
.Complaintsm li {
float:left;
width:50%;
max-width:385px
}
.Complaintsm li:nth-child(odd) {
margin-right:60px
}
.Complaintsm .litextarea {
margin-top:-7px
}
.Complaintsm .litextarea, .Complaintsm .lisubmit {
width:100%;
max-width:100%
}
.Complaintsm .licode .inputext {
max-width:183px
}
.Complaintsm label textarea {
float:left;
width:88%;
max-width:730px
}
.Complaintsm label .inputext .vccode {
width:280px;
height:40px;
float:left
}
.Complaintsm label .submit {
width:300px;
height:52px;
line-height:52px;
font-size:18px
}
}
@media(min-width:1199px) {
.Complaintsm {
background:url(../images/wicon11.png) no-repeat 0 0;
-moz-background-size:contain;
-o-background-size:contain;
background-size:contain;
padding:56px 70px
}
.Complaintsm li {
margin-bottom:50px
}
}
@media(min-width:1260px) {
.Complaintsm {
padding:70px 70px 88px
}
}
.Pledge-min {
	background:url(../images/wicon12.png) no-repeat 100% 30px;
	color:#929292
}
@media(min-width:1024px) {
.Pledetext {
padding-right:16%
}
.Pledge-min {
padding-top:49px;
padding-bottom:52px;
background-position:100% 49px
}
.Pledge-min h4 {
line-height:30px
}
}
.Download-list ul {
	padding-bottom:20px
}
.Download-list li {
	border:1px solid #e6e6e6;
	position:relative;
	padding:10px 80px 10px 15px;
	margin:0 0 15px;
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s;
	position:relative!important;
	top:auto!important
}
.Download-list li .down-text {
	display:block;
	display:-webkit-box;
	height:48px;
	line-height:24px;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	color:#666
}
.Download-list li .down-btn {
	display:block;
	width:68px;
	height:100%;
	background:#f2f2f2 url(../images/wicon13.png) no-repeat center center;
	position:absolute;
	right:0;
	top:0;
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s
}
.Download-list li:hover {
	border-color:#d82019;
	background-color:#d82019
}
.Download-list li:hover .down-text {
	color:#fff
}
.Download-list li:hover .down-btn {
	background-color:#e31a13;
	background-image:url(../images/wicon13ho.png)
}
@media(min-width:768px) {
.Download-list li {
padding:32px 80px 32px 15px;
margin:0 0 22px
}
.Download-list li .down-text {
font-size:16px;
display:block;
white-space:nowrap;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
overflow:hidden;
height:24px;
line-height:24px
}
.Download-list li .down-btn {
width:90px;
height:90px;
top:-1px;
right:-1px
}
}
@media(min-width:1024px) {
.Download-list {
padding-top:56px;
padding-bottom:32px
}
.Download-list ul {
padding-bottom:45px
}
.Download-list li {
padding:32px 180px 32px 56px
}
}
.Problem-list ul {
	padding-bottom:20px
}
.Problem-list li {
	margin:0 0 15px;
	position:relative!important;
	top:auto!important
}
.Problem-list li .prob-title {
	position:relative;
	padding:20px 60px;
	font-size:14px;
	cursor:pointer;
	border:1px solid #e6e6e6;
	color:#666
}
.Problem-list li .prob-title:before, .Problem-list li .prob-title:after {
	content:"";
	display:block;
	width:60px;
	position:absolute;
	top:-1px;
	bottom:-1px;
	background-position:center center;
	background-repeat:no-repeat
}
.Problem-list li .prob-title:before {
	left:0;
	background-image:url(../images/wicon14.png);
	-moz-background-size:20px;
	-o-background-size:20px;
	background-size:20px
}
.Problem-list li .prob-title:after {
	right:-1px;
	background-color:#f2f2f2;
	background-image:url(../images/wicon16.png)
}
.Problem-list li .prob-title span {
	display:block
}
.Problem-list li.cur .prob-title {
	color:#fff;
	background-color:#d82019;
	border-color:#d82019
}
.Problem-list li.cur .prob-title:before {
	background-image:url(../images/wicon14ho.png)
}
.Problem-list li.cur .prob-title:after {
	background-color:#e31a13;
	background-image:url(../images/wicon16ho.png)
}
.Problem-list .prob-cont {
	background:#fafafa;
	padding:22px 20px 35px 60px;
	font-size:13px;
	line-height:24px;
	position:relative;
	display:none;
	color:#929292
}
.Problem-list .prob-cont:before {
	content:"";
	display:block;
	background:url(../images/wicon15.png) no-repeat;
	width:18px;
	height:24px;
	position:absolute;
	left:20px;
	top:28px
}
@media(min-width:1024px) {
.Problem-list {
padding-top:57px;
padding-bottom:10px
}
.Problem-list ul {
padding-bottom:40px
}
.Problem-list li {
margin:0 0 22px
}
.Problem-list li .prob-title {
font-size:16px;
padding:32px 90px 32px 100px
}
.Problem-list li .prob-title:before {
width:97px;
-moz-background-size:auto;
-o-background-size:auto;
background-size:auto;
left:6px
}
.Problem-list li .prob-title:after {
width:90px
}
.Problem-list .prob-cont {
font-size:14px;
padding-top:29px;
padding-left:92px;
padding-bottom:38px
}
.Problem-list .prob-cont:before {
left:47px
}
}
.Mainserv-dl .serv-thumb {
	position:relative;
	padding:0 0 0 20px
}
.Mainserv-dl .serv-thumb img {
	display:block;
	width:100%
}
.Mainserv-dl .serv-thumb:before {
	content:"";
	display:block;
	width:95%;
	height:100%;
	z-index:-1;
	background:url(../images/wicon17.png) no-repeat 0 0;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	position:absolute;
	left:0;
	top:20px;
	bottom:-20px
}
.Mainserv-dl .serv-infor {
	padding:40px 0 0;
	color:#929292
}
@media(min-width:1024px) {
.Mainservice {
padding-bottom:82px
}
.Mainserv-dl {
padding:28px 0
}
.Mainserv-dl .serv-thumb {
float:right;
width:50%;
max-width:592px;
padding:0 0 0 28px
}
.Mainserv-dl .serv-thumb:before {
top:28px;
bottom:-28px
}
.Mainserv-dl .serv-infor {
overflow:hidden;
padding:23px 30px 0 0
}
.Mainserv-dl .serv-infor p {
margin:0 0 12px
}
}
.Comprepair li {
	margin-bottom:13px
}
.Comprepair label {
	display:block;
	position:relative
}
.Comprepair label span {
	display:block;
	margin-bottom:5px;
	color:#4c4c4c;
	font-size:16px
}
.Comprepair label em {
	color:#fb0013;
	margin-right:2px
}
.Comprepair label input {
	font-family:microsoft yahei
}
.Comprepair label .inputext {
	display:block;
	height:40px;
	line-height:40px;
	border:1px solid #ddd;
	width:100%;
	padding:10px
}
.Comprepair label .vccode {
	display:block;
	position:absolute;
	right:0;
	top:30px;
	width:79px;
	height:30px;
	cursor:pointer
}
.Comprepair label .changecode {
	display:block
}
.Comprepair label textarea {
	display:block;
	width:100%;
	border:1px solid #ddd;
	padding:10px 20px;
	height:190px;
	font-family:microsoft yahei
}
.Comprepair label .submit {
	display:block;
	width:100px;
	height:36px;
	line-height:36px;
	text-align:center;
	color:#fff;
	font-weight:700;
	font-size:15px;
	background-color:#d82019;
	margin:0 auto
}
.Comprepair .licode .inputext {
	width:70%
}
@media(min-width:768px) {
.Comprepair li {
margin-bottom:34px
}
.Comprepair label span {
float:left;
width:92px;
font-size:16px;
margin-right:20px;
margin-bottom:0;
height:57px;
line-height:57px;
text-align:right
}
.Comprepair label .inputext {
height:56px;
line-height:56px;
float:left;
width:380px
}
.Comprepair label .vccode {
top:50%;
margin-top:-15px
}
}
@media(min-width:1024px) {
.Comprepairform {
padding-top:62px;
padding-bottom:97px
}
.Comprepair {
max-width:1200px;
margin:0 auto
}
.Comprepair li {
float:left;
width:50%;
max-width:500px
}
.Comprepair li:nth-child(odd) {
margin-right:60px
}
.Comprepair .litextarea {
margin-top:-7px
}
.Comprepair .litextarea, .Comprepair .lisubmit {
width:100%;
max-width:100%
}
.Comprepair .licode .inputext {
max-width:183px
}
.Comprepair label textarea {
float:left;
width:90%;
max-width:940px
}
.Comprepair label .inputext .vccode {
width:280px;
height:40px;
float:left
}
.Comprepair label .submit {
width:300px;
height:52px;
line-height:52px;
font-size:18px
}
}
@media(min-width:1199px) {
.Comprepair {
background:url(../images/wicon18.png) no-repeat 0 0;
padding:56px 47px 56px 70px
}
.Comprepair li {
margin-bottom:50px
}
}
@media(min-width:1260px) {
.Comprepair {
padding:70px 70px 30px 47px
}
}
.Cvisitrepair li {
	margin-bottom:13px
}
.Cvisitrepair label {
	display:block;
	position:relative
}
.Cvisitrepair label span {
	display:block;
	margin-bottom:5px;
	color:#4c4c4c;
	font-size:16px
}
.Cvisitrepair label em {
	color:#fb0013;
	margin-right:2px
}
.Cvisitrepair label input {
	font-family:microsoft yahei
}
.Cvisitrepair label .inputext {
	display:block;
	height:40px;
	line-height:40px;
	border:1px solid #ddd;
	width:100%;
	padding:10px
}
.Cvisitrepair label .vccode {
	display:block;
	position:absolute;
	right:0;
	top:30px;
	width:79px;
	height:30px;
	cursor:pointer
}
.Cvisitrepair label .changecode {
	display:block
}
.Cvisitrepair label textarea {
	display:block;
	width:100%;
	border:1px solid #ddd;
	padding:10px 20px;
	height:190px;
	font-family:microsoft yahei
}
.Cvisitrepair label .submit, .Cvisitrepair label .reset {
	display:inline-block;
	width:100px;
	height:36px;
	line-height:36px;
	text-align:center;
	color:#fff;
	font-weight:700;
	font-size:15px;
	margin:0 auto;
	cursor:pointer
}
.Cvisitrepair label .submit {
	background-color:#d82019
}
.Cvisitrepair label .reset {
	background-color:#aeaeae
}
.Cvisitrepair .licode .inputext {
	width:70%
}
.Cvisitrepair .lisubmit {
	text-align:center
}
.Cvisitrepair .liselect {
	background:0 0;
	padding:0
}
.Cvisitrepair .liselect .select-box {
	background:#fff url(../images/wicon20.png) no-repeat 92% center;
	font-size:14px;
	margin:0 0 10px;
	border:1px solid #ddd
}
.Cvisitrepair .liselect .select-box:last-child {
	margin-right:0
}
.Cvisitrepair .liselect select {
	display:block;
	height:38px;
	line-height:38px;
	width:100%;
	padding:0 10px;
	cursor:pointer;
	background:0 0;
	color:#929292
}
.Cvisitrepair .liselect select::-ms-expand {
display:none
}
@media(min-width:768px) {
.Cvisitrepair li {
margin-bottom:34px
}
.Cvisitrepair label span {
float:left;
width:140px;
font-size:16px;
margin-right:20px;
margin-bottom:0;
height:57px;
line-height:57px;
text-align:right
}
.Cvisitrepair label .inputext {
height:56px;
line-height:56px;
float:left;
width:300px
}
.Cvisitrepair label .vccode {
top:50%;
margin-top:-15px
}
.Cvisitrepair .liselect .select-box {
float:left;
width:40%;
margin:0 10px 0 0;
max-width:145px
}
.Cvisitrepair .liselect .select-box select {
height:57px;
line-height:57px
}
}
@media(min-width:1024px) {
.Comvisitform {
padding-top:62px;
padding-bottom:70px
}
.Cvisitrepair {
max-width:1155px;
margin:0 auto
}
.Cvisitrepair li {
float:left;
width:50%;
max-width:460px
}
.Cvisitrepair li:nth-child(odd) {
margin-right:20px
}
.Cvisitrepair .litextarea {
margin-top:-7px
}
.Cvisitrepair .litextarea, .Cvisitrepair .lisubmit {
width:100%;
max-width:100%
}
.Cvisitrepair .licode .inputext {
max-width:183px
}
.Cvisitrepair label textarea {
float:left;
width:88%;
max-width:730px
}
.Cvisitrepair label .inputext .vccode {
width:280px;
height:40px;
float:left
}
.Cvisitrepair label .submit, .Cvisitrepair label .reset {
width:168px;
height:52px;
line-height:52px;
font-size:18px;
margin:0 15px
}
}
@media(min-width:1199px) {
.Cvisitrepair {
background:url(../images/wicon21.png) no-repeat 0 0;
-moz-background-size:contain;
-o-background-size:contain;
background-size:contain;
padding:56px 38px 56px 0
}
.Cvisitrepair li {
margin-bottom:50px
}
.Cvisitrepair li:nth-child(odd) {
margin-right:50px
}
.Cvisitrepair .liselect .select-box.input-box {
width:25%;
margin:0 0 0 10px
}
}
@media(min-width:1260px) {
.Cvisitrepair {
padding:70px 38px 30px 0
}
.Cvisitrepair .liselect {
max-width:580px
}
.Cvisitrepair .liselect .select-box {
margin:0 20px 0 0;
max-width:180px
}
}
.compro-dl .sname, .compro-dl .title {
	font-family:Montserrat
}
.compro-dl .sname {
	opacity:.24;
	text-transform:uppercase;
	padding:5px 0;
	line-height:16px
}
.compro-dl .title {
	color:#ccc2c2;
	font-size:30px;
	line-height:30px;
	padding:0 0 10px
}
.compro-dl .thumb {
	color:#8e8989
}
.compro-dl .infor {
	padding:20px 0 0;
	color:#666;
	opacity:.7;
	font-size:13px
}
@media(min-width:768px) {
.compro-dl .title {
font-size:40px;
line-height:40px
}
.compro-dl .infor {
columns:50px 2;
-webkit-columns:50px 2;
-moz-columns:50px 2;
-webkit-column-gap:30px;
-moz-column-gap:30px;
column-gap:30px
}
}
@media(min-width:1199px) {
.comprofile-min {
position:relative
}
.comprofile-min:before {
content:"";
display:block;
width:32%;
max-width:740px;
border-top:6px solid #faf9f9;
border-right:6px solid #faf9f9;
position:absolute;
top:35px;
left:0;
bottom:0
}
.compro-dl .title {
font-size:52px;
line-height:42px;
padding:22px 0 12px
}
.compro-dl .thumb {
float:left;
width:32%;
max-width:380px;
padding:30px 0 0;
position:relative
}
.compro-dl .infor {
overflow:hidden;
padding:0 0 45px 30px
}
}
@media(min-width:1440px) {
.comprofile-min:before {
width:34%
}
.compro-dl .thumb {
padding:43px 0 0
}
}
@media(min-width:1680px) {
.comprofile-min:before {
width:36%
}
}
@media(min-width:1800px) {
.comprofile-min:before {
width:40%
}
}
.compGlobal-min {
	background:url(../images/wimg14m.jpg) no-repeat center center;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
.compGlobal-min .commonweb {
	position:relative
}
.compGlobal-min .comgtext {
	color:#9b9b9f
}
@media(min-width:1024px) {
.compGlobal-min {
min-height:513px;
padding-top:43px
}
.comgimg {
position:absolute;
top:-12px;
right:-100px;
width:83%;
max-width:992px
}
.comgtext {
position:relative;
z-index:1;
max-width:800px;
padding:10px 360px 0 0
}
.comgtext .posit {
position:absolute;
top:0;
right:0
}
}
.Comculture-dl {
	background:#ccc url(../images/wicon24.png) no-repeat 100% 100%
}
.Comculture-dl .thumb img {
	display:block;
	width:100%
}
.Comculture-dl .infor {
	padding:15px;
	color:#fff
}
.Comculture-dl .infor .name {
	font-size:20px;
	padding:0 0 8px
}
.Comculture-dl .infor .text {
	opacity:.7
}
@media(min-width:768px) {
.Comculture-dl .thumb {
float:left;
width:70%;
max-width:769px
}
.Comculture-dl .infor {
overflow:hidden;
padding:20px
}
}
@media(min-width:1024px) {
.Comculture-dl {
margin:19px 0 0
}
.Comculture-dl .infor {
padding:7.5% 5% 10px
}
.Comculture-dl .infor .name {
font-size:26px;
line-height:30px;
padding:0 0 25px
}
}
.Comculture-list li {
	margin:0 0 20px
}
.Comculture-list li .content {
	border:1px solid #e3e3eb
}
.Comculture-list li .content .img img {
	display:block;
	width:100%
}
.Comculture-list li .content .cult-text {
	text-align:center;
	padding:20px;
	border-top:1px solid #e3e3eb;
	color:#929292
}
.Comculture-list li .content .name {
	font-size:16px;
	color:#58596d
}
@media(min-width:768px) {
.Comculture-list {
padding-top:55px;
padding-bottom:43px
}
.Comculture-list ul {
margin:0 -10px
}
.Comculture-list li {
float:left;
width:25%;
padding:0 10px
}
.Comculture-list li .content .cult-text {
padding:20px 20px 30px
}
.Comculture-list li .content .name {
font-size:18px;
padding:0 0 18px
}
}
.Honor-list ul {
	padding-bottom:30px
}
.Honor-list li {
	margin:0 0 15px
}
.Honor-list a {
	display:block
}
.Honor-list a img {
	display:block;
	margin:0 auto;
	width:100%
}
.Honor-list .elc-text {
	text-align:center;
	margin:5px 0 0;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	line-height:40px;
	color:#4c4c4c
}
@media(min-width:768px) {
.Honor-list {
overflow:hidden
}
.Honor-list ul {
margin:0 -7px
}
.Honor-list li {
padding:0 7px;
margin:0 0 20px
}
.Honor-list li:hover img {
-webkit-transform:scale(1.03, 1.03);
-moz-transform:scale(1.03, 1.03);
-ms-transform:scale(1.03, 1.03);
-o-transform:scale(1.03, 1.03);
transform:scale(1.03, 1.03)
}
.Honor-list li:hover .elc-text {
color:#d82019
}
.Honor-list .elc-img {
overflow:hidden
}
.Honor-list .elc-img img {
-webkit-transition:all ease .7s;
-moz-transition:all ease .7s;
-o-transition:all ease .7s;
transition:all ease .7s
}
}
@media(min-width:1024px) {
.Honors-min {
padding-top:48px;
padding-bottom:48px
}
.Honor-list ul {
margin:0 -15px;
padding-bottom:36px
}
.Honor-list li {
padding:0 15px;
margin-bottom:48px
}
.Honor-list .elc-text {
font-size:18px;
height:24px;
line-height:24px;
margin-top:27px
}
}
.probg {
	position:fixed;
	top:0;
	width:100%;
	height:100%;
	left:0;
	background:#000;
	z-index:90;
	display:none;
	opacity:.7
}
.thumb-popup {
	display:none;
	position:fixed;
	left:0;
	top:0;
	z-index:100
}
.thumb-wraper {
	width:80%;
	position:fixed;
	top:50%;
	left:50%;
	-ms-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	word-wrap:break-word;
	line-height:28px;
	z-index:9
}
.thumb-copy-wrapper {
	position:relative;
	overflow:hidden
}
.thumb-popup .swiper-wrapper {
	width:100%
}
.thumb-popup .swiper-wrapper li {
	position:relative;
	height:100%;
	width:100%;
	text-align:center
}
.thumb-popup .swiper-wrapper li img {
	display:block;
	max-width:100%;
	max-height:90%;
	position:relative;
	top:50%;
	left:50%;
	-moz-transform:translate3d(-50%, -50%, 0);
	transform:translate3d(-50%, -50%, 0);
	-webkit-transform:translate3d(-50%, -50%, 0);
	-ms-transform:translate3d(-50%, -50%, 0);
	-o-transform:translate3d(-50%, -50%, 0)
}
.thumb-popup .close {
	width:35px;
	height:35px;
	position:fixed;
	display:block;
	top:20px;
	right:3%;
	background-image:url(../images/winco04.png);
	background-position:center center;
	background-repeat:no-repeat;
	-o-background-size:12px auto;
	background-size:12px auto;
	cursor:pointer;
	z-index:99;
	background-color:#d82019;
	-webkit-border-radius:100%;
	border-radius:100%
}
.banner-btn {
	cursor:pointer
}
.swiper-left {
	left:-40px
}
.swiper-right {
	right:-40px;
	background-position:right 0
}
.popup-btn {
	position:fixed;
	width:50px;
	height:50px;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	cursor:pointer;
	z-index:1000
}
.popup-btn:after {
	content:"";
	position:absolute;
	width:0;
	height:0;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
	display:block;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.swiper-left:after {
	border-right:15px solid #fff
}
.swiper-right:after {
	border-left:15px solid #fff
}
.popup-btn:hover {
	border-color:#fff
}
.thumb-text {
	text-align:center;
	font-size:16px;
	padding:20px 0;
	color:#fff;
	bottom:20%;
	width:100%;
	left:0;
	position:absolute;
	left:50%;
	max-width:1200px;
	transform:translateX(-50%)
}
.History-min {
	padding-top:30px
}
.history-list {
	padding:0 40px;
	position:relative
}
.historyulitem {
	position:relative;
	overflow:hidden
}
.historyulitem ul {
	font-size:0;
	width:9999px;
	webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-o-transform:translate(0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	position:relative;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	display:block
}
.historyulitem li {
	display:inline-block;
	vertical-align:bottom;
	background:url(../images/wicon25.png) 7px 0 repeat-y;
	position:relative;
	color:#4c4c4c
}
.historyulitem li:after {
	position:absolute;
	content:"";
	width:14px;
	height:14px;
	border:3px solid #d5d5d5;
	top:0;
	left:0;
	display:block;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	background:#fff
}
.historyulitem li .history-con {
	padding:0 10px 30px 30px;
	-moz-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	-webkit-transform:translate3d(0, 0, 0);
	-moz-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	position:relative;
	-webkit-font-smoothing:none;
	font-size:14px!important;
	color:#868686
}
.historyulitem li .year-num {
	margin-top:20px;
	display:block;
	color:#999;
	font-size:30px;
	line-height:30px;
	font-family:Rubik
}
.history-btn {
	display:block;
	position:absolute;
	width:32px;
	height:33px;
	background-position:center center;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	background-repeat:no-repeat;
	cursor:pointer;
	bottom:50px
}
.history-btn.hisswiper-left {
	left:-5px;
	background-image:url(../images/prev2.png)
}
.history-btn.hisswiper-left:hover {
	background-image:url(../images/prev2ho.png)
}
.history-btn.hisswiper-right {
	right:-5px;
	background-image:url(../images/next2.png)
}
.history-btn.hisswiper-right:hover {
	background-image:url(../images/next2ho.png)
}
@media(min-width:1024px) {
.History-min {
padding-top:85px
}
.history-btn {
width:42px;
height:42px;
bottom:144px
}
.history-list {
padding:0
}
.historyulitem li .year-num {
margin-top:52px;
font-size:42px;
line-height:42px
}
.historyulitem li .history-con {
padding:23px 20px 51px 30px
}
.thumb-text {
bottom:17%
}
}
@media(min-width:1440px) {
.history-btn.hisswiper-left {
left:-113px
}
.history-btn.hisswiper-right {
right:-113px
}
}
.Social-text {
	color:#929292;
	max-width:980px
}
.Erespon-list ul {
	padding:0 0 30px;
	margin:0 -5px
}
.Erespon-list li {
	margin:0 0 10px;
	padding:0 5px
}
.Erespon-list a {
	display:block;
	border:1px solid #e3e3eb
}
.Erespon-list a img {
	display:block;
	margin:0 auto;
	width:100%
}
.Erespon-list .elc-text {
	border-top:1px solid #e3e3eb;
	text-align:center;
	line-height:40px;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	color:#4c4c4c;
	padding:0 10px
}
@media(min-width:768px) {
.Erespon-list {
overflow:hidden
}
.Erespon-list ul {
margin:0 -7px
}
.Erespon-list li {
padding:0 7px;
margin:0 0 20px
}
.Erespon-list li:hover img {
-webkit-transform:scale(1.03, 1.03);
-moz-transform:scale(1.03, 1.03);
-ms-transform:scale(1.03, 1.03);
-o-transform:scale(1.03, 1.03);
transform:scale(1.03, 1.03)
}
.Erespon-list li:hover .elc-text {
color:#d82019
}
.Erespon-list .elc-img {
overflow:hidden
}
.Erespon-list .elc-img img {
-webkit-transition:all ease .7s;
-moz-transition:all ease .7s;
-o-transition:all ease .7s;
transition:all ease .7s
}
}
@media(min-width:1024px) {
.Social-min {
padding-top:35px;
padding-bottom:48px
}
.Erespon-list ul {
margin:0 -15px;
padding-bottom:36px
}
.Erespon-list li {
padding:0 15px;
margin-bottom:30px
}
.Erespon-list .elc-text {
font-size:18px;
height:83px;
line-height:83px
}
}
.Environ-min {
	padding-bottom:30px
}
.Environ-list ul {
	padding:0 0 30px;
	margin:0 -5px
}
.Environ-list li {
	margin:0 0 10px;
	padding:0 5px
}
.Environ-list a {
	display:block;
	border:1px solid #e3e3eb
}
.Environ-list a img {
	display:block;
	margin:0 auto;
	width:100%
}
.Environ-list .elc-text {
	border-top:1px solid #e3e3eb;
	text-align:center;
	line-height:40px;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	color:#4c4c4c;
	padding:0 10px
}
@media(min-width:768px) {
.Environ-list {
overflow:hidden
}
.Environ-list ul {
margin:0 -7px
}
.Environ-list li {
padding:0 7px;
margin:0 0 20px
}
.Environ-list li:hover img {
-webkit-transform:scale(1.03, 1.03);
-moz-transform:scale(1.03, 1.03);
-ms-transform:scale(1.03, 1.03);
-o-transform:scale(1.03, 1.03);
transform:scale(1.03, 1.03)
}
.Environ-list li:hover .elc-text {
color:#d82019
}
.Environ-list .elc-img {
overflow:hidden
}
.Environ-list .elc-img img {
-webkit-transition:all ease .7s;
-moz-transition:all ease .7s;
-o-transition:all ease .7s;
transition:all ease .7s
}
}
@media(min-width:1024px) {
.Environ-min {
padding-top:5px;
padding-bottom:38px
}
.Environ-list ul {
margin:0 -15px;
padding-bottom:27px
}
.Environ-list li {
padding:0 15px;
margin-bottom:30px
}
.Environ-list .elc-text {
font-size:18px;
height:83px;
line-height:83px
}
}
.Videos-min ul {
	padding-bottom:30px
}
.Videos-min li {
	margin:0 0 15px
}
.Videos-min a {
	display:block
}
.Videos-min a img {
	display:block;
	margin:0 auto;
	width:100%
}
.Videos-min .elc-img {
	position:relative
}
.Videos-min .video-show {
	position:absolute;
	z-index:3;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	text-align:center;
	color:#fff;
	width:100%
}
.Videos-min .video-show .videoicon {
	display:block;
	width:65px;
	height:65px;
	background:url(../images/wq_icon11.png) no-repeat center center;
	-moz-background-size:40px;
	-o-background-size:40px;
	background-size:40px;
	margin:0 auto;
	opacity:0;
-webkit-transition:opacity .35s, -webkit-transform .35s;
transition:opacity .35s, -webkit-transform .35s;
-o-transition:opacity .35s, -o-transform .35s;
-moz-transition:opacity .35s, transform .35s, -moz-transform .35s;
transition:opacity .35s, transform .35s;
transition:opacity .35s, transform .35s, -webkit-transform .35s, -moz-transform .35s, -o-transform .35s;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0)
}
.Videos-min li:hover .Video-img:before {
	opacity:1;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.Videos-min li:hover .videoicon {
	opacity:1;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.Videos-min .elc-text {
	text-align:center;
	margin:5px 0 0;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	line-height:40px;
	color:#4c4c4c
}
@media(min-width:768px) {
.Video-list {
overflow:hidden
}
.Video-list ul {
margin:0 -7px
}
.Video-list li {
padding:0 7px;
margin:0 0 20px
}
.Video-list li:hover img {
-webkit-transform:scale(1.03, 1.03);
-moz-transform:scale(1.03, 1.03);
-ms-transform:scale(1.03, 1.03);
-o-transform:scale(1.03, 1.03);
transform:scale(1.03, 1.03)
}
.Video-list li:hover .elc-text {
color:#d82019
}
.Video-list .elc-img {
overflow:hidden
}
.Video-list .elc-img img {
-webkit-transition:all ease .7s;
-moz-transition:all ease .7s;
-o-transition:all ease .7s;
transition:all ease .7s
}
}
@media(min-width:1024px) {
.Videos-min {
padding-top:48px;
padding-bottom:48px
}
.Video-list ul {
margin:0 -15px;
padding-bottom:36px
}
.Video-list li {
padding:0 15px;
margin-bottom:48px
}
.Video-list .video-show .videoicon {
-moz-background-size:auto;
-o-background-size:auto;
background-size:auto
}
.Video-list .elc-text {
font-size:18px;
height:24px;
line-height:24px;
margin-top:27px
}
}
.recruitmentfloat {
	display:none;
	z-index:110;
	width:100%;
	position:fixed;
	height:100%;
	background:rgba(0, 0, 0, .6);
	left:0;
	top:0
}
.tianjiatvwrap {
	width:95%;
	margin:0 auto;
	position:absolute;
	top:50%;
	left:50%;
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%)
}
.tianjiatvwrap .videobox {
	height:250px;
	position:relative;
	z-index:1
}
.recclosebtn {
	width:35px;
	height:35px;
	position:fixed;
	display:block;
	top:20px;
	right:3%;
	background-image:url(../images/winco04.png);
	background-position:center center;
	background-repeat:no-repeat;
	-moz-background-size:12px auto;
	-o-background-size:12px auto;
	background-size:12px auto;
	cursor:pointer;
	z-index:99;
	background-color:#d82019;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%
}
@media(min-width:640px) {
.tianjiatvwrap .videobox {
height:350px
}
}
@media(min-width:1024px) {
.tianjiatvwrap {
width:1000px
}
.tianjiatvwrap .videobox {
height:600px
}
}
.Employee-list ul {
	padding:0 0 30px;
	margin:0 -5px
}
.Employee-list li {
	margin:0 0 10px;
	padding:0 5px
}
.Employee-list a {
	display:block;
	border:1px solid #e3e3eb
}
.Employee-list a img {
	display:block;
	margin:0 auto;
	width:100%
}
.Employee-list .elc-text {
	border-top:1px solid #e3e3eb;
	text-align:center;
	line-height:40px;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	color:#4c4c4c;
	padding:0 10px
}
@media(min-width:768px) {
.Employee-list {
overflow:hidden
}
.Employee-list ul {
margin:0 -7px
}
.Employee-list li {
padding:0 7px;
margin:0 0 20px
}
.Employee-list li:hover img {
-webkit-transform:scale(1.03, 1.03);
-moz-transform:scale(1.03, 1.03);
-ms-transform:scale(1.03, 1.03);
-o-transform:scale(1.03, 1.03);
transform:scale(1.03, 1.03)
}
.Employee-list li:hover .elc-text {
color:#d82019
}
.Employee-list .elc-img {
overflow:hidden
}
.Employee-list .elc-img img {
-webkit-transition:all ease .7s;
-moz-transition:all ease .7s;
-o-transition:all ease .7s;
transition:all ease .7s
}
}
@media(min-width:1024px) {
.Employee-min {
padding-top:5px;
padding-bottom:38px
}
.Employee-list ul {
margin:0 -15px;
padding-bottom:27px
}
.Employee-list li {
padding:0 15px;
margin-bottom:30px
}
.Employee-list .elc-text {
font-size:18px;
height:83px;
line-height:83px
}
}
.Careerment-min {
	background:url(../images/wimg21.jpg) no-repeat top center;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	margin:0 0 30px
}
.Career-wrapper {
	position:relative;
	padding:0 30px
}
.Career-wrapper .wrapper-min {
	overflow:hidden;
	padding:30px 0 0
}
.Career-wrapper ul.momargin {
	margin:0
}
.Career-wrapper ul.momargin li {
	padding:0
}
.Career-wrapper li {
	margin:0 0 20px
}
.Career-wrapper li a {
	display:block
}
.Career-wrapper li .solut-img img {
	display:block;
	margin:0 auto;
	width:100%
}
.Career-wrapper li .solut-text {
	padding:10px;
	background-color:#f0f0f2;
	border-top:2px solid #d82019;
	text-align:center;
	position:relative
}
.Career-wrapper li .solut-text:before {
	content:"";
	position:absolute;
	z-index:-1;
	left:0;
	right:100%;
	top:-2px;
	background:#0c337f;
	height:2px;
	-webkit-transition-property:right;
	-o-transition-property:right;
	-moz-transition-property:right;
	transition-property:right;
-webkit-transition-duration:.5s;
-moz-transition-duration:.5s;
-o-transition-duration:.5s;
transition-duration:.5s;
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out
}
.Career-wrapper li .solut-text h3 {
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	line-height:45px
}
.Career-wrapper li .solut-text p {
	display:-webkit-box;
	height:96px;
	line-height:24px;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
	color:#929292
}
.Career-wrapper li:hover .solut-text:before {
	right:0;
	z-index:2
}
.Career-wrapper .relat-btn.relat-prev {
	background-image:url(../images/prev3.png)
}
.Career-wrapper .relat-btn.relat-prev:hover {
	background-image:url(../images/prev3ho.png)
}
.Career-wrapper .relat-btn.relat-next {
	background-image:url(../images/next3.png)
}
.Career-wrapper .relat-btn.relat-next:hover {
	background-image:url(../images/next3ho.png)
}
@media(min-width:768px) {
.Career-wrapper .relat-btn {
height:43px
}
}
@media(min-width:1024px) {
.Careerment-min {
margin:0 0 76px
}
.Career-wrapper {
padding:0 40px
}
.Career-wrapper .wrapper-min {
padding-top:12%
}
.Career-wrapper li:hover img {
-webkit-transform:scale(1.03, 1.03);
-moz-transform:scale(1.03, 1.03);
-ms-transform:scale(1.03, 1.03);
-o-transform:scale(1.03, 1.03);
transform:scale(1.03, 1.03)
}
.Career-wrapper li a {
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s
}
.Career-wrapper li .solut-img {
overflow:hidden
}
.Career-wrapper li .solut-img img {
-webkit-transition:all ease .7s;
-moz-transition:all ease .7s;
-o-transition:all ease .7s;
transition:all ease .7s
}
.Career-wrapper li .solut-text {
padding:14px 30px 41px
}
.Career-wrapper li .solut-text h3 {
margin:0 0 9px
}
.Career-wrapper li:hover .solut-text h3 {
color:#d82019
}
}
@media(min-width:1199px) {
.Careerment-min {
-moz-background-size:100% 374px;
-o-background-size:100% 374px;
background-size:100% 374px
}
}
@media(min-width:1400px) {
.Career-wrapper {
padding:0
}
}
.Platfbtn {
	display:inline-block;
	background:#d82019 url(../images/wicon26.png) no-repeat 20px center;
	color:#fff;
	padding:10px 20px 10px 50px;
	text-align:left;
	margin:10px 0 0
}
@media(min-width:1024px) {
.Platfbtn {
padding:17px 40px 17px 69px;
font-size:18px;
margin:0;
background-position:38px center
}
}
.recruiting-list ul {
	margin:0 -10px;
	padding:0 0 30px
}
.recruiting-list li {
	padding:0 10px 20px
}
.recruiting-list .recontent {
	border:2px solid #f2f0ec;
	padding:20px 20px 40px;
	position:relative
}
.recruiting-list .recontent .retitle {
	color:#333
}
.recruiting-list .recontent .posititext {
	color:#929292
}
.recruiting-list .recontent .Delivery {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	background-color:#d82019;
	color:#fff;
	height:40px;
	line-height:40px;
	padding:0 10px;
	text-align:center;
	opacity:0;
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s
}
.recruiting-list li:hover .recontent .Delivery {
	opacity:1
}
@media(min-width:1024px) {
.recruiting-list {
padding-top:49px;
padding-bottom:22px
}
.recruiting-list ul {
padding:0 0 40px
}
.recruiting-list .recontent {
padding:33px 30px 44px
}
.recruiting-list .recontent .retitle {
padding:0 0 5px
}
.recruiting-list .recontent h4 {
padding-bottom:5px
}
.recruiting-list .recontent .Delivery {
height:45px;
line-height:45px;
font-size:16px
}
}
.grid {
	list-style:none;
	margin:30px auto;
	padding:0
}
.grid li {
	display:block;
	opacity:0
}
.grid li.shown, .no-js .grid li, .no-cssanimations .grid li {
	opacity:1
}
.grid li a, .grid li img {
	outline:none;
	border:none;
	display:block;
	max-width:100%
}
.grid.effect-1 li.animate {
-webkit-animation:fadeIn .65s ease forwards;
-moz-animation:fadeIn .65s ease forwards;
-o-animation:fadeIn .65s ease forwards;
animation:fadeIn .65s ease forwards
}
@-webkit-keyframes fadeIn {
0% {
}
100% {
opacity:1
}
}
@-moz-keyframes fadeIn {
0% {
}
100% {
opacity:1
}
}
@-o-keyframes fadeIn {
0% {
}
100% {
opacity:1
}
}
@keyframes fadeIn {
0% {
}
100% {
opacity:1
}
}
.grid.effect-2 li.animate {
	-webkit-transform:translateY(200px);
	-moz-transform:translateY(200px);
	-ms-transform:translateY(200px);
	-o-transform:translateY(200px);
	transform:translateY(200px);
-webkit-animation:moveUp .65s ease forwards;
-moz-animation:moveUp .65s ease forwards;
-o-animation:moveUp .65s ease forwards;
animation:moveUp .65s ease forwards
}
@-webkit-keyframes moveUp {
0% {
}
100% {
-webkit-transform:translateY(0);
opacity:1
}
}
@-moz-keyframes moveUp {
0% {
}
100% {
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}
@-o-keyframes moveUp {
0% {
}
100% {
-webkit-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}
@keyframes moveUp {
0% {
}
100% {
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}
.grid.effect-3 li.animate {
	-webkit-transform:scale(.6);
	-moz-transform:scale(.6);
	-ms-transform:scale(.6);
	-o-transform:scale(.6);
	transform:scale(.6);
-webkit-animation:scaleUp .65s ease-in-out forwards;
-moz-animation:scaleUp .65s ease-in-out forwards;
-o-animation:scaleUp .65s ease-in-out forwards;
animation:scaleUp .65s ease-in-out forwards
}
@-webkit-keyframes scaleUp {
0% {
}
100% {
-webkit-transform:scale(1);
opacity:1
}
}
@-moz-keyframes scaleUp {
0% {
}
100% {
-webkit-transform:scale(1);
-moz-transform:scale(1);
transform:scale(1);
opacity:1
}
}
@-o-keyframes scaleUp {
0% {
}
100% {
-webkit-transform:scale(1);
-o-transform:scale(1);
transform:scale(1);
opacity:1
}
}
@keyframes scaleUp {
0% {
}
100% {
-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1);
transform:scale(1);
opacity:1
}
}
.grid.effect-4 {
	-webkit-perspective:1300px;
	-moz-perspective:1300px;
	perspective:1300px
}
.grid.effect-4 li.animate {
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transform:translateZ(400px) translateY(300px) rotateX(-90deg);
	-moz-transform:translateZ(400px) translateY(300px) rotateX(-90deg);
	transform:translateZ(400px) translateY(300px) rotateX(-90deg);
-webkit-animation:fallPerspective .8s ease-in-out forwards;
-moz-animation:fallPerspective .8s ease-in-out forwards;
-o-animation:fallPerspective .8s ease-in-out forwards;
animation:fallPerspective .8s ease-in-out forwards
}
@-webkit-keyframes fallPerspective {
0% {
}
100% {
-webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);
opacity:1
}
}
@-moz-keyframes fallPerspective {
0% {
}
100% {
-webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);
-moz-transform:translateZ(0px) translateY(0px) rotateX(0deg);
transform:translateZ(0px) translateY(0px) rotateX(0deg);
opacity:1
}
}
@-o-keyframes fallPerspective {
0% {
}
100% {
-webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);
transform:translateZ(0px) translateY(0px) rotateX(0deg);
opacity:1
}
}
@keyframes fallPerspective {
0% {
}
100% {
-webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg);
-moz-transform:translateZ(0px) translateY(0px) rotateX(0deg);
transform:translateZ(0px) translateY(0px) rotateX(0deg);
opacity:1
}
}
.grid.effect-5 {
	-webkit-perspective:1300px;
	-moz-perspective:1300px;
	perspective:1300px
}
.grid.effect-5 li.animate {
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transform-origin:50% 50% -300px;
	-moz-transform-origin:50% 50% -300px;
	-ms-transform-origin:50% 50% -300px;
	-o-transform-origin:50% 50% -300px;
	transform-origin:50% 50% -300px;
	-webkit-transform:rotateX(-180deg);
	-moz-transform:rotateX(-180deg);
	transform:rotateX(-180deg);
-webkit-animation:fly .8s ease-in-out forwards;
-moz-animation:fly .8s ease-in-out forwards;
-o-animation:fly .8s ease-in-out forwards;
animation:fly .8s ease-in-out forwards
}
@-webkit-keyframes fly {
0% {
}
100% {
-webkit-transform:rotateX(0deg);
opacity:1
}
}
@-moz-keyframes fly {
0% {
}
100% {
-webkit-transform:rotateX(0deg);
-moz-transform:rotateX(0deg);
transform:rotateX(0deg);
opacity:1
}
}
@-o-keyframes fly {
0% {
}
100% {
-webkit-transform:rotateX(0deg);
transform:rotateX(0deg);
opacity:1
}
}
@keyframes fly {
0% {
}
100% {
-webkit-transform:rotateX(0deg);
-moz-transform:rotateX(0deg);
transform:rotateX(0deg);
opacity:1
}
}
.grid.effect-6 {
	-webkit-perspective:1300px;
	-moz-perspective:1300px;
	perspective:1300px
}
.grid.effect-6 li.animate {
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transform-origin:0% 0%;
	-moz-transform-origin:0% 0%;
	-ms-transform-origin:0% 0%;
	-o-transform-origin:0% 0%;
	transform-origin:0% 0%;
	-webkit-transform:rotateX(-80deg);
	-moz-transform:rotateX(-80deg);
	transform:rotateX(-80deg);
-webkit-animation:flip .8s ease-in-out forwards;
-moz-animation:flip .8s ease-in-out forwards;
-o-animation:flip .8s ease-in-out forwards;
animation:flip .8s ease-in-out forwards
}
@-webkit-keyframes flip {
0% {
}
100% {
-webkit-transform:rotateX(0deg);
opacity:1
}
}
@-moz-keyframes flip {
0% {
}
100% {
-webkit-transform:rotateX(0deg);
-moz-transform:rotateX(0deg);
transform:rotateX(0deg);
opacity:1
}
}
@-o-keyframes flip {
0% {
}
100% {
-webkit-transform:rotateX(0deg);
transform:rotateX(0deg);
opacity:1
}
}
@keyframes flip {
0% {
}
100% {
-webkit-transform:rotateX(0deg);
-moz-transform:rotateX(0deg);
transform:rotateX(0deg);
opacity:1
}
}
.grid.effect-7 {
	-webkit-perspective:1300px;
	-moz-perspective:1300px;
	perspective:1300px
}
.grid.effect-7 li.animate {
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transform:rotateY(-180deg);
	-moz-transform:rotateY(-180deg);
	transform:rotateY(-180deg);
-webkit-animation:helix .8s ease-in-out forwards;
-moz-animation:helix .8s ease-in-out forwards;
-o-animation:helix .8s ease-in-out forwards;
animation:helix .8s ease-in-out forwards
}
@-webkit-keyframes helix {
0% {
}
100% {
-webkit-transform:rotateY(0deg);
opacity:1
}
}
@-moz-keyframes helix {
0% {
}
100% {
-webkit-transform:rotateY(0deg);
-moz-transform:rotateY(0deg);
transform:rotateY(0deg);
opacity:1
}
}
@-o-keyframes helix {
0% {
}
100% {
-webkit-transform:rotateY(0deg);
transform:rotateY(0deg);
opacity:1
}
}
@keyframes helix {
0% {
}
100% {
-webkit-transform:rotateY(0deg);
-moz-transform:rotateY(0deg);
transform:rotateY(0deg);
opacity:1
}
}
.grid.effect-8 {
	-webkit-perspective:1300px;
	-moz-perspective:1300px;
	perspective:1300px
}
.grid.effect-8 li.animate {
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transform:scale(.4);
	-moz-transform:scale(.4);
	-ms-transform:scale(.4);
	-o-transform:scale(.4);
	transform:scale(.4);
-webkit-animation:popUp .8s ease-in forwards;
-moz-animation:popUp .8s ease-in forwards;
-o-animation:popUp .8s ease-in forwards;
animation:popUp .8s ease-in forwards
}
@-webkit-keyframes popUp {
0% {
}
70% {
-webkit-transform:scale(1.1);
opacity:.8;
-webkit-animation-timing-function:ease-out
}
100% {
-webkit-transform:scale(1);
opacity:1
}
}
@-moz-keyframes popUp {
0% {
}
70% {
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
transform:scale(1.1);
opacity:.8;
-webkit-animation-timing-function:ease-out;
-moz-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
100% {
-webkit-transform:scale(1);
-moz-transform:scale(1);
transform:scale(1);
opacity:1
}
}
@-o-keyframes popUp {
0% {
}
70% {
-webkit-transform:scale(1.1);
-o-transform:scale(1.1);
transform:scale(1.1);
opacity:.8;
-webkit-animation-timing-function:ease-out;
-o-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
100% {
-webkit-transform:scale(1);
-o-transform:scale(1);
transform:scale(1);
opacity:1
}
}
@keyframes popUp {
0% {
}
70% {
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-o-transform:scale(1.1);
transform:scale(1.1);
opacity:.8;
-webkit-animation-timing-function:ease-out;
-moz-animation-timing-function:ease-out;
-o-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
100% {
-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1);
transform:scale(1);
opacity:1
}
}
.indexbanner {
	width:100%;
	position:relative;
	overflow:hidden
}
.indexbanner li {
	width:100%;
	position:relative;
	overflow:hidden;
	float:left;
	-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	-ms-flex-negative:0;
	flex-shrink:0;
	height:100%
}
.indexbanner ul {
	width:100%;
	height:100%;
	z-index:1;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	transition-property:-webkit-transform;
	-moz-transition-property:transform, -moz-transform;
	transition-property:transform;
	transition-property:transform, -webkit-transform, -moz-transform, -o-transform;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.ipages {
	position:absolute;
	left:50%!important;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	bottom:10px;
	z-index:10;
	text-align:center;
	font-size:0;
	line-height:0
}
.ipages span {
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1;
	width:10px;
	height:10px;
	border:2px solid #8e8987;
	margin:0 6px;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	background:0 0;
	opacity:1;
-webkit-transition:all .3s;
-o-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s
}
.ipages .swiper-pagination-bullet-active {
	background-color:#d82019;
	border-color:#d82019
}
.indexbanner li a img {
	display:block;
	width:100%;
	position:relative
}
@media(min-width:1024px) {
.indexbanner .ipages {
bottom:20px
}
.ipages span {
width:12px;
height:12px
}
}
.index-text .en {
	font-family:raleway;
	text-transform:uppercase;
	font-weight:700;
	color:#d82019;
	padding:5px 0 0
}
.index-btn {
	display:block;
	width:30px;
	height:30px;
	position:absolute;
	position:absolute;
	z-index:3;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	background-position:center center;
	background-repeat:no-repeat;
	-moz-background-size:30px;
	-o-background-size:30px;
	background-size:30px
}
.index-btn.index-prev {
	background-image:url(../images/prev.png);
	left:0
}
.index-btn.index-prev:hover {
	background-image:url(../images/prevho.png)
}
.index-btn.index-next {
	background-image:url(../images/next.png);
	right:0
}
.index-btn.index-next:hover {
	background-image:url(../images/nextho.png)
}
.index-more a {
	display:inline-block;
	border:2px solid #e1e1e4;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	height:35px;
	line-height:33px;
	text-align:center;
	padding:0 20px;
	color:#6e6f7b;
	font-size:13px
}
@media(min-width:1024px) {
.index-text .en {
padding:13px 0 0
}
.index-btn {
width:46px;
height:46px;
-moz-background-size:100%;
-o-background-size:100%;
background-size:100%
}
.index-btn.index-prev {
left:-30px
}
.index-btn.index-next {
right:-30px
}
.index-more a {
-webkit-transform:perspective(1px) translateZ(0);
-moz-transform:perspective(1px) translateZ(0);
transform:perspective(1px) translateZ(0);
-webkit-box-shadow:0 0 1px transparent;
-moz-box-shadow:0 0 1px transparent;
box-shadow:0 0 1px transparent;
position:relative;
-webkit-transition-property:color;
-o-transition-property:color;
-moz-transition-property:color;
transition-property:color;
-webkit-transition-duration:.3s;
-moz-transition-duration:.3s;
-o-transition-duration:.3s;
transition-duration:.3s;
height:60px;
line-height:60px;
padding:0 46px
}
.index-more a:before {
content:"";
position:absolute;
z-index:-1;
top:0;
bottom:0;
left:0;
right:0;
background:#d82019;
-webkit-border-radius:50px;
-moz-border-radius:50px;
border-radius:50px;
-webkit-transform:scale(0);
-moz-transform:scale(0);
-ms-transform:scale(0);
-o-transform:scale(0);
transform:scale(0);
-webkit-transition-property:transform;
-webkit-transition-property:-webkit-transform;
transition-property:-webkit-transform;
-o-transition-property:-o-transform;
-moz-transition-property:transform, -moz-transform;
transition-property:transform;
transition-property:transform, -webkit-transform, -moz-transform, -o-transform;
-webkit-transition-duration:.3s;
-moz-transition-duration:.3s;
-o-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease-out;
-moz-transition-timing-function:ease-out;
-o-transition-timing-function:ease-out;
transition-timing-function:ease-out
}
.index-more a:hover {
color:#fff;
border-color:#fff
}
.index-more a:hover:before {
-webkit-transform:scaleY(1);
-moz-transform:scaleY(1);
-ms-transform:scaleY(1);
-o-transform:scaleY(1);
transform:scaleY(1)
}
}
@media(min-width:1400px) {
.index-btn.index-prev {
left:-80px
}
.index-btn.index-next {
right:-80px
}
}
@media(min-width:1440px) {
.index-btn.index-prev {
left:-106px
}
.index-btn.index-next {
right:-106px
}
}
.indxNews-wraper {
	position:relative;
	padding:30px 35px
}
.inxnews-list {
	overflow:hidden
}
.inxnews-list li a {
	display:block;
	border:1px solid #e3e3eb
}
.inxnews-list li .tiothumb img {
	display:block;
	width:100%
}
.inxnews-list li .tioinfor {
	padding:15px;
	border-top:1px solid #e3e3eb
}
.inxnews-list li .tioinfor .text {
	color:#58596d;
	display:-webkit-box;
	height:48px;
	line-height:24px;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2
}
.inxnews-list li .tioinfor .date {
	color:#d82019;
	font-family:DINPro;
	display:block
}
@media(min-width:1024px) {
.indxNewsmin {
padding-top:56px;
padding-bottom:60px
}
.indxNews-wraper {
padding:37px 30px
}
.inxnews-list li {
float:left;
width:25%;
margin-right:30px
}
.inxnews-list li:hover img {
-webkit-transform:scale(1.03, 1.03);
-moz-transform:scale(1.03, 1.03);
-ms-transform:scale(1.03, 1.03);
-o-transform:scale(1.03, 1.03);
transform:scale(1.03, 1.03)
}
.inxnews-list li .tiothumb {
overflow:hidden
}
.inxnews-list li .tiothumb img {
-webkit-transition:all ease .7s;
-moz-transition:all ease .7s;
-o-transition:all ease .7s;
transition:all ease .7s
}
.inxnews-list li:hover .tioinfor .text {
color:#d82019
}
.inxnews-list li .tioinfor {
font-size:16px;
padding:24px 30px 34px
}
.inxnews-list li .tioinfor .date {
padding:11px 0 0
}
}
@media(min-width:1400px) {
.indxNews-wraper {
padding:37px 0
}
}
.indxAboutus {
	background-color:#142238;
}
.indxAboutus .par-posimg {
	background:url(../images/wimg26.jpg) no-repeat center center;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	height:230px;
	position:relative
}
.indxAboutus .par-text {
	position:absolute;
	z-index:3;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	left:20px;
	color:#fff;
	text-transform:uppercase
}
.indxAboutus .par-text h2 {
	font-weight:lighter
}
.indxAboutus .par-text h3 {
	padding:8px 0
}
.indxAboutus .par-content {
	padding:20px
}
.indxAboutus .par-content h2 {
	text-transform:uppercase;
	font-family:DINPro;
	padding:0 0 5px
}
.indxAboutus .par-content p {
	color:#ffff;
}
@media(min-width:1024px) {
.indxAboutus .par-posimg {
height:383px;
float:right;
width:50%
}
.indxAboutus .par-text {
top:45%;
left:38px;
max-width:385px
}
.indxAboutus .par-text h3 {
padding:22px 0 20px
}
.indxAboutus .par-content {
float:right;
width:50%;
max-width:600px;
padding:4% 40px 0
}
.indxAboutus .par-content h2 {
padding:0 0 10px
}
}
@media(min-width:1280px) {
.indxAboutus .par-content {
padding-left:0
}
}
.inxprod-list li {
	margin:0 0 20px
}
.inxprod-list li a {
	display:block;
	position:relative
}
.inxprod-list li .imgbox img {
	display:block;
	width:100%
}
.inxprod-list li .inxpro-img {
	position:absolute;
	z-index:3;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	left:20px;
	width:44%
}
.inxprod-list li .inxpro-img img {
	display:block;
	max-width:100%
}
.inxprod-list li .inxpro-text {
	position:absolute;
	z-index:3;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	right:20px;
	color:#fff;
	width:40%
}
.inxprod-list li .inxpro-text h3 {
	color:#34364b;
	padding:0 0 5px
}
.inxprod-list li .inxpro-text p {
	color:#58596d;
	opacity:.5;
	line-height:14px;
	text-transform:uppercase
}
@media(min-width:1024px) {
.indxProduct {
padding-top:57px
}
.inxprod-list {
padding-top:38px;
padding-bottom:10px
}
.inxprod-list li a {
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s
}
.inxprod-list li:hover a {
-webkit-box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
-moz-box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
box-shadow:0 0 8px 0 rgba(0, 0, 0, .1);
-webkit-transform:translateY(-2px);
-moz-transform:translateY(-2px);
-ms-transform:translateY(-2px);
-o-transform:translateY(-2px);
transform:translateY(-2px)
}
.inxprod-list li:hover .inxpro-img {
margin-left:-10px
}
.inxprod-list li .inxpro-img {
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s
}
}
@media(min-width:1199px) {
.inxprod-list ul {
margin:0 -15px
}
.inxprod-list li {
padding:0 15px
}
.inxprod-list li .inxpro-text {
width:43%
}
}
.indxArrivals {
	background-color:#f1f4f9
}
.arrivals-wrapper {
	padding:0 30px;
	position:relative
}
.arrivals-wrapper .arrivalsp-min {
	overflow:hidden;
	padding:30px 0 0
}
.arrivals-wrapper ul.momargin {
	margin:0
}
.arrivals-wrapper ul.momargin li {
	padding:0
}
.arrivals-wrapper li {
	margin:0 0 20px
}
.arrivals-wrapper li a {
	display:block
}
.arrivals-wrapper li .solut-img img {
	display:block;
	margin:0 auto;
	width:100%
}
.arrivals-wrapper li .solut-text {
	padding:10px;
	background-color:#fff;
	border-top:2px solid #d82019;
	text-align:center;
	position:relative
}
.arrivals-wrapper li .solut-text:before {
	content:"";
	position:absolute;
	z-index:-1;
	left:0;
	right:100%;
	top:-2px;
	background:#0c337f;
	height:2px;
	-webkit-transition-property:right;
	-o-transition-property:right;
	-moz-transition-property:right;
	transition-property:right;
-webkit-transition-duration:.5s;
-moz-transition-duration:.5s;
-o-transition-duration:.5s;
transition-duration:.5s;
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out
}
.arrivals-wrapper li .solut-text h3 {
	color:#58596d;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	line-height:45px
}
.arrivals-wrapper li:hover .solut-text:before {
	right:0;
	z-index:2
}
@media(min-width:768px) {
.arrivals-wrapper .relat-btn {
height:43px
}
.arrivals-wrapper li {
float:left;
width:33.33%
}
}
@media(min-width:1024px) {
.indxArrivals {
padding-top:57px;
padding-bottom:55px
}
.arrivals-wrapper li:hover img {
-webkit-transform:scale(1.03, 1.03);
-moz-transform:scale(1.03, 1.03);
-ms-transform:scale(1.03, 1.03);
-o-transform:scale(1.03, 1.03);
transform:scale(1.03, 1.03)
}
.arrivals-wrapper li a {
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s
}
.arrivals-wrapper li .solut-img {
overflow:hidden
}
.arrivals-wrapper li .solut-img img {
-webkit-transition:all ease .7s;
-moz-transition:all ease .7s;
-o-transition:all ease .7s;
transition:all ease .7s
}
.arrivals-wrapper li .solut-text {
padding:34px 30px 30px
}
.arrivals-wrapper li .solut-text h3 {
margin:0 0 9px
}
.arrivals-wrapper li:hover .solut-text h3 {
color:#d82019
}
}
@media(min-width:1400px) {
.arrivals-wrapper {
padding:5px 0
}
}
.inxSolution {
	background:url(../images/wimg33.jpg) no-repeat 0 0;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}
.inxSolution .index-more {
	padding:20px 0 0
}
.inxSolution .index-more a {
	color:#fff
}
.inxSolut-wrapper {
	padding:0 30px 30px;
	position:relative
}
.inxSolut-wrapper .inxSolut-min {
	overflow:hidden;
	padding:30px 0 0
}
.inxSolut-wrapper ul.momargin {
	margin:0
}
.inxSolut-wrapper ul.momargin li {
	padding:0
}
.inxSolut-wrapper li {
	margin:0 0 20px
}
.inxSolut-wrapper li a {
	display:block
}
.inxSolut-wrapper li .solut-img img {
	display:block;
	margin:0 auto;
	width:100%
}
.inxSolut-wrapper li .solut-text {
	padding:10px;
	background-color:#fff;
	text-align:center;
	position:relative;
	background:-webkit-linear-gradient(135deg, transparent 20px, #fff 0);
	background:-moz- oldlinear-gradient(135deg, transparent 20px, #fff 0);
	background:-o-linear-gradient(135deg, transparent 20px, #fff 0);
	background:linear-gradient(-45deg, transparent 20px, #fff 0)
}
.inxSolut-wrapper li .solut-text h3 {
	color:#58596d;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden
}
.inxSolut-wrapper li .solut-text .en {
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	overflow:hidden;
	color:#d82019;
	text-transform:uppercase;
	font-family:DINPro
}
.inxSolut-wrapper .index-btn.index-prev {
	background-image:url(../images/prev4.png)
}
.inxSolut-wrapper .index-btn.index-prev:hover {
	background-image:url(../images/prev4ho.png)
}
.inxSolut-wrapper .index-btn.index-next {
	background-image:url(../images/next4.png)
}
.inxSolut-wrapper .index-btn.index-next:hover {
	background-image:url(../images/next4ho.png)
}
.inxSolut-wrapper .ipages {
	bottom:10px
}
@media(min-width:768px) {
.inxSolut-wrapper .relat-btn {
height:43px
}
.inxSolut-wrapper li {
float:left;
width:33.33%
}
}
@media(min-width:1024px) {
.inxSolution {
padding-top:57px;
padding-bottom:59px
}
.inxSolution .index-more {
padding:0
}
.inxSolution .index-more a {
border-color:#3b2d2a
}
.inxSolut-wrapper {
padding:5px 30px 72px
}
.inxSolut-wrapper .ipages {
bottom:40px
}
.inxSolut-wrapper li:hover img {
-webkit-transform:scale(1.03, 1.03);
-moz-transform:scale(1.03, 1.03);
-ms-transform:scale(1.03, 1.03);
-o-transform:scale(1.03, 1.03);
transform:scale(1.03, 1.03)
}
.inxSolut-wrapper li a {
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s
}
.inxSolut-wrapper li .solut-img {
overflow:hidden
}
.inxSolut-wrapper li .solut-img img {
-webkit-transition:all ease .7s;
-moz-transition:all ease .7s;
-o-transition:all ease .7s;
transition:all ease .7s
}
.inxSolut-wrapper li .solut-text {
padding:24px 30px 32px
}
.inxSolut-wrapper li .solut-text h3 {
margin:0 0 2px
}
.inxSolut-wrapper li:hover .solut-text h3 {
color:#d82019
}
}
@media(min-width:1400px) {
.inxSolut-wrapper {
padding-left:0;
padding-right:0
}
}
.inxPartner {
	background-color:#f1f4f9
}
.inxpart-list {
	position:relative;
	padding:20px 30px
}
.inxpart-list li a {
	display:block;
	border:1px solid #dbdced
}
.inxpart-list li img {
	display:block;
	width:100%
}
.inxpart-list .index-btn.index-prev.swiper-button-disabled {
	display:none!important
}
.inxpart-list .index-btn.index-next.swiper-button-disabled {
	display:none!important
}
.partner-wrapper {
	overflow:hidden
}
@media(min-width:1024px) {
.inxpart-list {
padding:36px 30px
}
.inxpart-list li:hover img {
-webkit-transform:scale(1.03, 1.03);
-moz-transform:scale(1.03, 1.03);
-ms-transform:scale(1.03, 1.03);
-o-transform:scale(1.03, 1.03);
transform:scale(1.03, 1.03)
}
.inxpart-list li a {
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s;
overflow:hidden
}
.inxpart-list li a img {
-webkit-transition:all ease .7s;
-moz-transition:all ease .7s;
-o-transition:all ease .7s;
transition:all ease .7s
}
.inxpart-list li:hover a {
border-color:#d82019
}
.inxPartner {
padding-top:56px;
padding-bottom:25px
}
}
@media(min-width:1400px) {
.inxpart-list {
padding-left:0;
padding-right:0
}
}
.searchcont401 {
	padding:36px 0;
	background-color:#fff
}
.searchtitle401 {
	padding:28px 15px;
	background-color:#f2f2f2
}
.searchtitle401 span {
	color:#d82019
}
.resultlist401 {
	font-size:13px;
	padding:3% 0
}
.resultlist401 img {
	display:block;
	width:100%;
	margin-bottom:2%
}
.resultlist401 ul {
	padding-bottom:40px
}
.resultlist401 li {
	padding:15px 0;
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	margin-bottom:-1px;
	position:relative!important;
	top:auto!important
}
.resultlist401 h4 {
	font-size:16px;
	line-height:24px;
	margin-bottom:3%
}
.resultlist401 h4 em {
	color:#da251d
}
.resultlist401 h4 a {
	display:block
}
.resulttext401 {
	overflow:hidden;
	height:72px;
	color:#999
}
.resultlabel401 {
	color:#999;
	display:inline-block;
	padding-top:30px
}
.searchinputcont401 dt {
	float:left;
	width:78%
}
.searchinputcont401 dd {
	float:left;
	width:22%
}
.searchinputcont401 dt input {
	width:100%;
	height:40px;
	line-height:40px;
	text-indent:12px;
	font-size:15px;
	color:#333;
	background-color:#fff;
	font-family:microsoft yahei
}
.searchinputcont401 dd input {
	width:100%;
	height:40px;
	line-height:40px;
	font-weight:700;
	color:#fff;
	cursor:pointer;
	background-color:#d82019;
	text-align:center;
	font-family:microsoft yahei
}
.keywords {
	color:#da251d
}
@media(min-width:768px) {
.searchtitle401 {
font-size:24px
}
.resultlist401 h4 {
font-size:20px;
margin-bottom:2%
}
.searchimg401 {
float:left;
margin:0 3% 0 0;
display:block;
width:200px;
height:150px;
overflow:hidden;
position:relative
}
.resultlist401 img {
position:absolute;
top:50%;
left:50%;
transform:translate(-50%, -50%);
-webkit-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
max-width:100%;
width:auto
}
}
@media(min-width:992px) {
.searchinputcont401 {
width:45%;
margin:0 auto
}
.searchinputcont401 dt input {
font-size:18px
}
.searchinputcont401 dd input {
font-size:18px;
font-weight:700
}
}
.minimg-wrapper {
	overflow:hidden;
	position:relative
}
.product-table {
	width:100%;
	overflow-x:auto;
	padding-bottom:10px
}
.prodatile-btn {
	display:block;
	width:30px;
	height:100%;
	top:0;
	position:absolute;
	z-index:5;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:30px;
transition:all ease .5s
}
.prodatile-prev {
	background-image:url(../images/prevho.png);
	left:0
}
.prodatile-next {
	background-image:url(../images/nextho.png);
	right:0
}
@media(min-width:1024px) {
.prodatile-btn {
background-size:42px;
width:50px
}
.prodatile-prev {
background-position-x:-50px
}
.prodatile-prev:hover {
background-position-x:0
}
.prodatile-next {
background-position-x:50px
}
.prodatile-next:hover {
background-position-x:0
}
}
.footer-top {
	padding-top:10px
}
.footer-top ul li.li1 h3 {
	padding:10px 0;
	position:relative;
	border-bottom:1px solid #ddd
}
.footer-top ul li.li1 h3 a {
	color:#85868f;
	font-weight:bold;
	fongt-size:16px;
}
.footer-sub {
	padding-bottom:5px;
	display:none
}
.footer-sub a {
	display:block;
	color:#999;
	font-size:13px;
	padding:5px 0
}
.footer-top ul li.li2 {
	padding-top:20px;
	text-align:center
}
.footer-top ul li.li2 h3 {
	margin-bottom:20px
}
.footer-top ul li.li2 img {
	max-width:100%;
	border:#dedede 1px dashed
}
.footer-top ul li.li2 .telnum {
	padding-top:14px;
	font-size:13px;
	color:#34364b;
	opacity:.7
}
.footer-top ul li.li2 .telnum a {
	color:#34364b;
	display:inline-block
}
.footer-top ul li.li2 .telnum a:hover {
	color:#d82019;
	opacity:1
}
.plus.icon {
	position:absolute;
	right:15px;
	top:11px;
	color:#fff;
	position:absolute;
	margin-left:3px;
	margin-top:10px
}
.plus.icon:before {
	content:'';
	position:absolute;
	width:15px;
	height:1px;
	background-color:#333
}
.plus.icon:after {
	content:'';
	position:absolute;
	width:15px;
	height:1px;
	background-color:#333;
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg)
}
.footer-top ul li h3.cur .plus.icon:after {
	opacity:0
}
@media(min-width:1024px) {
.footer-top {
padding-top:46px;
padding-bottom:48px
}
.footer-top ul li {
padding-right:1.2%;
float:left
}
.footer-top ul li.li1 h3 {
border-bottom:0;
padding-top:0
}
.footer-sub {
padding-bottom:0;
display:block
}
.footer-sub a {
padding-top:0;
color:#abacb7
}
.footer-sub a:hover {
color:#c61b2b
}
.footer-top ul li.li2 {
padding:0;
text-align:right
}
.plus.icon:after, .plus.icon:before {
opacity:0
}
.footer-top ul li.li2 .telnum a {
padding:0 0 0 2px
}
}
@media(min-width:1199px) {
.footer-top ul li {
padding-right:2.7%
}
}
@media(min-width:1260px) {
.footer-top ul li {
padding-right:3.1%
}
.footer-top ul li.li2 {
padding:0 0 0 2%
}
}
.header-nav li h3 {
	padding:0 10px
}
.header-nav .sub-item.cur .three-btn:after {
	border-top:7px solid #b3b3b3;
	border-left:5px solid transparent;
	border-right:5px solid transparent
}
.header-nav .sub-item h4 {
	position:relative;
	border-bottom:1px solid #d9d9d9;
	padding:0 15px
}
.header-nav .sub-item:last-child h4 {
	border-bottom:0
}
.header-nav .sub-nav {
	background-color:#f2f2f2;
	padding:0
}
.header-nav .three-nav {
	display:none;
	background-color:#fafafa;
	padding:0 20px
}
.header-nav .three-btn {
	display:block;
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
	height:36px;
	width:80%
}
.header-nav .three-btn:after {
	content:'';
	display:block;
	width:0;
	height:0;
	border-top:6px solid transparent;
	border-left:7px solid #b3b3b3;
	border-bottom:6px solid transparent;
	position:absolute;
	right:13px;
	top:50%;
	margin-top:-4px
}
@media(min-width:1024px) {
header {
border-bottom:1px solid #e0e0e0;
box-shadow:none
}
.header-nav li {
position:relative
}
.header-nav li h3 {
padding:0
}
.header-nav .sub-nav {
top:100px;
background-color:#fff;
position:absolute;
width:210px;
left:50%;
transform:translateX(-50%);
display:none;
text-align:center;
border:1px solid #e0e0e0;
border-top:0
}
.header-nav li .sub-item a {
text-align:center
}
.header-nav .sub-item {
position:relative;
padding:0 17px
}
.header-nav .sub-item:hover h4 a {
color:#d82019
}
.header-nav .sub-item:hover h4 .three-btn:after {
border-left-color:#d82019
}
.header-nav .sub-item h4 {
border-bottom:1px solid #e0e0e0;
padding:0
}
.header-nav .sub-item h4 a {
padding:0;
white-space:nowrap;
-o-text-overflow:ellipsis;
text-overflow:ellipsis;
overflow:hidden;
line-height:42px
}
.header-nav .three-nav {
position:absolute;
top:0;
left:208px;
width:160px;
background-color:#fff;
text-align:center;
color:#666;
border:1px solid #e0e0e0
}
.header-nav .three-nav a {
text-align:center
}
.header-nav .three-nav a:hover {
color:#d82019
}
.header-nav .three-btn {
height:43px
}
.header-nav .three-btn:after {
margin-top:-8px
}
}
.loadingmore {
	display:block;
	width:100%;
	font-size:14px;
	background:#d82019;
	height:40px;
	line-height:40px;
	color:#fff;
	text-align:center;
-webkit-transition:all ease .5s;
-o-transition:all ease .5s;
-moz-transition:all ease .5s;
transition:all ease .5s
}
.loadingmore:hover {
	background-color:#e85a55
}
@media(min-width:1024px) {
.loadingmore {
height:50px;
line-height:50px;
font-size:16px
}
}
.contact-clumb-box .Dealerbtn {
	margin-bottom:8px;
	width:182px
}
@media(min-width:1024px) {
.contact-clumb-box {
width:253px
}
.contact-clumb-box .Dealerbtn {
width:253px;
float:right
}
}
.ebsgovicon img {
	height:59px!important;
	width:auto!important
}
.pages {
	clear:both;
	margin:0 auto;
	padding-top:0;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	border-top:5px solid #f4f5f6
}
.pages ul li {
	display:inline-block;
	border:1px solid #ccc;
	padding:6px 15px;
	margin:0 1px;
	line-height:24px;
	background:#fff;
	color:#999;
	border-radius:2px
}
.pages ul li:hover {
	background:#d82019;
	color:#fff;
	border:1px solid #d82019
}
.pages ul li:hover a {
	color:#fff
}


