@font-face {
	font-family: Montserrat;
	src: url(Montserrat-Regular_4.woff) format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: Montserrat;
	src: url(Montserrat-Regular_4.woff) format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: raleway;
	src: url(raleway.woff) format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: DINPro;
	src: url(DINPro-Regular.woff) format("woff");
	font-weight: normal;
	font-style: normal;
}
html {
	cursor: pointer; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; touch-callout: none;
}
body {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
p {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
tr {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
td {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
strong {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
span {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
pre {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-repeat: no-repeat;
}
h1 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h2 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h3 {
	margin: 0px; padding: 0px; font-weight: normal; height:30px;
}
h4 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h5 {
	margin: 0px; padding: 0px; font-weight: normal;
}
h6 {
	margin: 0px; padding: 0px; font-weight: normal;
}
p {
	margin: 0px; padding: 0px; font-weight: normal;
}
body {
	color: rgb(51, 51, 51); line-height: 24px; font-family: "Microsoft YaHei"; font-size: 12px;
}
button {
	color: rgb(51, 51, 51); line-height: 24px; font-family: "Microsoft YaHei"; font-size: 14px;
}
input {
	color: rgb(51, 51, 51); line-height: 24px; font-family: "Microsoft YaHei"; font-size: 14px;
}
select {
	color: rgb(51, 51, 51); line-height: 24px; font-family: "Microsoft YaHei"; font-size: 14px;
}
textarea {
	color: rgb(51, 51, 51); line-height: 24px; font-family: "Microsoft YaHei"; font-size: 14px;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
em {
	font-style: normal;
}
i {
	font-style: normal;
}
b {
	font-style: normal;
}
img {
	border: 0px currentColor; border-image: none; max-width: 100%;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
* {
	box-sizing: border-box; background-repeat: no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
::after {
	box-sizing: border-box; background-repeat: no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
::before {
	box-sizing: border-box; background-repeat: no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
article {
	display: block;
}
aside {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
a {
	color: rgb(51, 51, 51); text-decoration: none; cursor: pointer; background-color: transparent; -webkit-text-decoration-skip: objects;
}
a:hover {
	text-decoration: none; background-repeat: no-repeat;
}
a {
	cursor: pointer;
}
input[type='button'] {
	cursor: pointer;
}
button {
	cursor: pointer;
}
label {
	cursor: pointer;
}
input[type='submit'] {
	cursor: pointer;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
audio {
	display: inline-block;
}
video {
	display: inline-block;
}
[type='checkbox'] {
	padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
[type='radio'] {
	padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input {
	
}
textarea {
	
}
select {
	
}
input[type='text'] {
	border-radius: 0px; border: currentColor; border-image: none; outline-style: none; -webkit-appearance: none; resize: none; -webkit-border-radius: 0; -moz-border-radius: 0;
}
input[type='password'] {
	border-radius: 0px; border: currentColor; border-image: none; outline-style: none; -webkit-appearance: none; resize: none; -webkit-border-radius: 0; -moz-border-radius: 0;
}
input[type='button'] {
	border-radius: 0px; border: currentColor; border-image: none; outline-style: none; -webkit-appearance: none; resize: none; -webkit-border-radius: 0; -moz-border-radius: 0;
}
input[type='submit'] {
	border-radius: 0px; border: currentColor; border-image: none; outline-style: none; -webkit-appearance: none; resize: none; -webkit-border-radius: 0; -moz-border-radius: 0;
}
input[type='reset'] {
	border-radius: 0px; border: currentColor; border-image: none; outline-style: none; -webkit-appearance: none; resize: none; -webkit-border-radius: 0; -moz-border-radius: 0;
}
select {
	border-radius: 0px; border: currentColor; border-image: none; outline-style: none; -webkit-appearance: none; resize: none; -webkit-border-radius: 0; -moz-border-radius: 0;
}
textarea {
	border-radius: 0px; border: currentColor; border-image: none; outline-style: none; -webkit-appearance: none; resize: none; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.clearfix {
	
}
.clear {
	height: 0px; line-height: 0; clear: both; font-size: 0px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.show {
	display: block !important;
}
.hide {
	display: none !important;
}
.commonweb {
	padding: 0px 15px;
}
.commonwebbox {
	margin-right: 0px; margin-left: 0px;
}
.commonleft {
	float: none;
}
.commonright {
	float: none;
}
.visible-sm {
	display: none;
}
.visible-md {
	display: none;
}
.visible-lg .visible-lg2 {
	display: none;
}
.hidden-sm {
	display: block;
}
.hidden-md {
	display: block;
}
.hidden-lg {
	display: block;
}
.col-xs-1 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-xs-2 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-xs-3 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-xs-4 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-xs-5 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-xs-6 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-xs-7 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-xs-8 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-xs-9 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-xs-10 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-xs-11 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-xs-12 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.66%;
}
.col-xs-10 {
	width: 83.33%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.66%;
}
.col-xs-7 {
	width: 58.33%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.66%;
}
.col-xs-4 {
	width: 33.33%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.66%;
}
.col-xs-1 {
	width: 8.33%;
}
@media all and (max-width:320px)
{
body {
	min-width: 320px;
}
}
@media all and (min-width:768px)
{
.commonweb {
	padding: 0px 20px;
}
.commonwebbox {
	margin-right: -10px; margin-left: -10px;
}
.col-sm-1 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-sm-2 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-sm-3 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-sm-4 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-sm-5 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-sm-6 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-sm-7 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-sm-8 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-sm-9 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-sm-10 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-sm-11 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-sm-12 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-sm-12 {
	width: 100%;
}
.col-sm-11 {
	width: 91.66%;
}
.col-sm-10 {
	width: 83.33%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-8 {
	width: 66.66%;
}
.col-sm-7 {
	width: 58.33%;
}
.col-sm-6 {
	width: 50%;
}
.col-sm-5 {
	width: 41.66%;
}
.col-sm-4 {
	width: 20%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-2 {
	width: 16.66%;
}
.col-sm-1 {
	width: 8.33%;
}
.visible-sm {
	display: block;
}
.hidden-sm {
	display: none;
}
}
@media all and (min-width:992px)
{
.commonweb {
	padding: 0px 40px;
}
.commonwebbox {
	margin-right: -10px; margin-left: -10px;
}
.commonleft {
	float: left;
}
.commonright {
	float: right;
}
.visible-md {
	display: block;
}
.hidden-md {
	display: none;
}
.col-md-1 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-md-2 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-md-3 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-md-4 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-md-5 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-md-6 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-md-7 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-md-8 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-md-9 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-md-10 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-md-11 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-md-12 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-md-12 {
	width: 100%;
}
.col-md-11 {
	width: 91.66%;
}
.col-md-10 {
	width: 83.33%;
}
.col-md-9 {
	width: 75%;
}
.col-md-8 {
	width: 66.66%;
}
.col-md-7 {
	width: 58.33%;
}
.col-md-6 {
	width: 50%;
}
.col-md-5 {
	width: 41.66%;
}
.col-md-4 {
	width: 25%;
}
.col-md-3 {
	width: 25%;
}
.col-md-2 {
	width: 16.66%;
}
.col-md-1 {
	width: 8.33%;
}
}
@media all and (min-width:1200px)
{
html {
	cursor: default;
}
.commonleft {
	float: left;
}
.commonright {
	float: right;
}
.visible-lg {
	display: block;
}
.visible-lg2 {
	display: inline-block;
}
.hidden-lg {
	display: none;
}
.col-lg-1 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-lg-2 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-lg-3 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-lg-4 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-lg-5 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-lg-6 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-lg-7 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-lg-8 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-lg-9 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-lg-10 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-lg-11 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-lg-12 {
	padding-right: 10px; padding-left: 10px; float: left;
}
.col-lg-12 {
	width: 100%;
}
.col-lg-11 {
	width: 91.66%;
}
.col-lg-10 {
	width: 83.33%;
}
.col-lg-9 {
	width: 75%;
}
.col-lg-8 {
	width: 66.66%;
}
.col-lg-7 {
	width: 58.33%;
}
.col-lg-6 {
	width: 50%;
}
.col-lg-5 {
	width: 41.66%;
}
.col-lg-4 {
	width: 33.33%;
}
.col-lg-3 {
	width: 25%;
}
.col-lg-2 {
	width: 16.66%;
}
.col-lg-1 {
	width: 8.33%;
}
}
@media all and (min-width:1260px)
{
.commonweb {
	margin: 0px auto; padding: 0px; max-width: 1200px;
}
}
.footer {
	width: 100%; clear:both; line-height: 20px; font-size: 13px; border-top-color:#006eca; border-top-width: 1px; border-top-style: solid; background-color: rgb(255, 255, 255);
}
.footer a:hover {
	color:#006eca;
}
#foot-share {
	padding: 10px 0px 0px; text-align: center; font-size: 0px;
}
#foot-share a {
	background-position: center; margin: 0px 4px; padding: 0px; width: 30px; height: 30px; vertical-align: top; float: none; display: inline-block; background-repeat: no-repeat; background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%;
}
#foot-share .tweixin {
	background-image: url("../images/weixin.png");
}
#foot-share .txinlang {
	background-image: url("../images/weibo.png");
}
.bd_weixin_popup {
	box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.foot-Copyright {
	padding: 10px 0px; text-align: center; color: rgb(168, 168, 168); font-size: 13px;
}
.foot-Copyright a {
	color: rgb(168, 168, 168); vertical-align: top; display: inline-block;
}
.footer-top {
	padding-top: 20px;
}
.footer-top .tel {
	color: rgb(52, 54, 75); font-family: "Montserrat"; font-size: 20px; display: block;
}
.footer-top .tel img {
	vertical-align: middle; display: inline-block;
}
.footer-top .add {
	padding: 0px 0px 0px 45px; color: rgb(52, 54, 75); opacity: 0.7;
}
.friendlink {
	padding: 10px 0px; background-color: rgb(241, 244, 249);
}
.friendlink a {
	color: rgb(52, 54, 75); vertical-align: top; display: inline-block; opacity: 0.7;
}
.friendlink span {
	color: rgb(52, 54, 75); vertical-align: top; display: inline-block; opacity: 0.7;
}
@media all and (min-width:1024px)
{
.friendlink {
	padding: 17px 0px;
}
.friendlink a {
	padding-right: 10px;
}
#foot-share {
	text-align: right;
}
#foot-share a {
	margin: 0px 5px; width: 32px; height: 32px;
}
.foot-Copyright {
	padding: 0px 0px 8px; text-align: right;
}
.foot-Copyright a {
	padding-left: 12px;
}
.footer-top {
	line-height: 24px; padding-top: 38px; padding-bottom: 36px;
}
.footer-top .tel {
	font-size: 30px;
}
.footer-top .tel img {
	margin-right: 3px;
}
.footer-top .add {
	padding: 4px 0px 0px 53px;
}
.footer-top .left-cont {
	width: 50%; float: left; max-width: 280px;
}
.footer-top .right-cont {
	padding: 0px 95px 0px 0px; float: right; position: relative; max-width: 530px;
}
#foot-share {
	padding: 0px; top: 0px; right: 0px; position: absolute;
}
}
.zdsbacktop {
	background: url("../images/wicon89.png") no-repeat center rgb(51, 51, 51); border-radius: 100%; border: 1px solid rgb(204, 204, 204); border-image: none; width: 40px; height: 40px; right: 20px; bottom: 10%; display: none; position: fixed; z-index: 100; -webkit-border-radius: 100%; -moz-border-radius: 100%;
}
@media all and (min-width:1180px)
{
.zdsbacktop {
	width: 50px; height: 50px;
}
}
.visible-md {
	display: block;
}
body {
	padding-top: 59px;
}
@media all and (min-width:1024px)
{
body {
	padding-top: 100px;
}
}
header {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; right: 0px; position: fixed; z-index: 39; box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.2); animation-duration: 0.6s; animation-fill-mode: both; -webkit-animation-duration: .6s; -webkit-animation-fill-mode: both; -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); -moz-animation-fill-mode: both; -o-animation-fill-mode: both; -moz-animation-duration: .6s; -o-animation-duration: .6s;
}
header.shadow {
	animation-name: fadeHeaderInDown; -webkit-animation-name: fadeHeaderInDown; -moz-animation-name: fadeHeaderInDown; -o-animation-name: fadeHeaderInDown;
}
.headerweb {
	margin: 0px auto; padding: 0px 15px; position: relative; max-width: 1400px;
}
.logo {
	padding: 20px 0px; top: 0px; float: left;
}
.logo img {
	height: 22px; display: block;
}
.header-nav {
	background: rgb(255, 255, 255); padding: 0px 0px 190px; left: 0px; top: 55px; width: 100%; height: 100%; display: none; position: fixed; -ms-overflow-y: scroll;
}
.header-nav li {
	border-bottom-color: rgb(137, 137, 137); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.header-nav li h3 {
	font-size: 16px; position: relative;
}
.header-nav li h3 a {
	padding: 10px 0px; display: block;
}
.header-nav li.cur .phsearchicon::after {
	top: 13px; transform: rotate(135deg); -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg);
}
.phsearchicon {
	top: 0px; width: 80%; height: 45px; right: 0px; display: block; position: absolute; cursor: pointer;
}
.phsearchicon::after {
	border-width: 1px 1px 0px 0px; border-style: solid solid none none; border-color: rgb(190, 190, 190) rgb(190, 190, 190) currentColor currentColor; top: 17px; width: 10px; height: 10px; right: 10px; position: absolute; content: ""; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.header-right {
	padding: 16px 0px 0px; font-size: 0px; float: right;
}
.header-right .search-con {
	display: inline-block;
}
.header-right .search-inco {
	background: url("../images/winco01.png") no-repeat center; width: 30px; height: 30px; display: inline-block; z-index: 4;
}
.header-right .searchbox {
	top: 59px; width: 100%; right: 0px; display: none; position: absolute;
}
.header-right .searchbox .searchtext {
	padding: 10px 60px 10px 10px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; height: 40px;
}
.header-right .searchbox .searchbtn {
	background:#006eca; top: 0px; width: 60px; height: 40px; right: 0px; color: rgb(255, 255, 255); font-family: "Microsoft YaHei"; position: absolute; cursor: pointer;
}
.headsearch {
	margin-left: 5px; display: inline-block;
}
.sub-nav {
	padding: 10px 0px; width: 100%; display: none; z-index: 3;
}
.sub-item a {
	padding: 6px 0px; text-align: left; display: block;
}
.sub-bg {
	background: rgba(0, 0, 0, 0.4); left: 0px; top: 100px; width: 100%; height: 204px; display: none; position: absolute; z-index: 2;
}
.mobnav-btn {
	width: 35px; height: 30px; overflow: hidden; margin-left: 5px; display: inline-block; position: relative; cursor: pointer;
}
.mobnav-btn.g_close span {
	opacity: 0;
}
.mobnav-btn.g_close span:first-child {
	top: 17px; opacity: 1; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.mobnav-btn.g_close span:last-child {
	top: 17px; opacity: 1; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg);
}
.mobnav-btn span {
	top: 50%; margin-top: -2px;
}
.mobnav-btn span:first-child {
	left: 0px; top: 6px; content: "";
}
.mobnav-btn span:last-child {
	left: 0px; top: auto; bottom: 5px; content: "";
}
.mobnav-btn span {
	background: rgb(55, 55, 55); border-radius: 3px; transition:0.5s; left: 5px; width: 27px; height: 2px; position: absolute; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.mobnav-btn span:first-child {
	background: rgb(55, 55, 55); border-radius: 3px; transition:0.5s; left: 5px; width: 27px; height: 2px; position: absolute; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.mobnav-btn span:last-child {
	background: rgb(55, 55, 55); border-radius: 3px; transition:0.5s; left: 5px; width: 27px; height: 2px; position: absolute; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.mobnav-btn .mobnav-btn {
	background: rgb(55, 55, 55); border-radius: 3px; transition:0.5s; left: 5px; width: 27px; height: 2px; position: absolute; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.pcnavmenubtn {
	display: none;
}
.headlanguage {
	padding: 20px; left: 0px; width: 100%; text-align: center; bottom: 0px; font-size: 0px; display: none; position: fixed; z-index: 10; background-color: rgb(255, 255, 255);
}
.headlanguage .langbtn {
	background: url("../images/wicon2.png") no-repeat center; margin: 0px auto; transition:0.5s; width: 30px; height: 30px; display: block; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
.headcompany {
	padding-left: 10px; font-size: 0px; vertical-align: top; display: inline-block; position: relative;
}
.headcompany .Currentlan {
	background: url("../images/ssdb.png") no-repeat 100%; color: rgb(52, 54, 75); line-height: 15px; padding-right: 10px; font-size: 14px; display: block;
}
.headcompany .company-choose {
	padding: 0px 20px; left: 0px; top: 62px; right: 0px; font-size: 14px; display: none; position: fixed; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
}
.headcompany .company-choose a {
	line-height: 30px; display: block;
}
.headcompany .company-choose a:hover {
	color:#006eca;
}
@media all and (max-width:375px)
{
.logo img {
	height: 29px;
}
}
@media all and (min-width:1024px)
{
header {
	background: rgb(255, 255, 255); height: 100px;
}
.headerweb {
	margin: 0px auto; height: 100%; position: static; max-width: 1440px;
}
header > .headerweb {
	padding: 0px 2%; max-width: 100%;
}
.logo {
	padding: 32px 0px 0px;
}
.logo img {
	height: 80px; display: block;
}
.header-nav {
	background: none; padding: 0px 0px 0px 220px; position: static; -ms-overflow-y: visible;
}
.header-nav a {
	color: rgb(52, 54, 75);
}
.header-nav li {
	padding: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; float: left; position: static;
}
.header-nav li h3 {
	font-size: 14px;
}
.header-nav li h3 a {
	padding: 38px 0px; display: block;
}
.header-nav li h3 a::after {
	left: 51%; height: 3px; right: 51%; bottom: 0px; position: absolute; z-index: -1; content: ""; transition-property: left, right; transition-duration: 0.3s; transition-timing-function: ease-out; background-color:#006eca; -webkit-transition-property: left, right; -moz-transition-property: left, right; -o-transition-property: left, right; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.header-nav li:hover h3 a {
	color:#006eca; font-weight: bold;
}
.header-nav li.cur h3 a {
	color:#006eca; font-weight: bold;
}
.header-nav li:hover h3 a::after {
	left: 0px; right: 0px; z-index: 1;
}
.header-nav li.cur h3 a::after {
	left: 0px; right: 0px; z-index: 1;
}
.header-right {
	padding: 0px 71px 0px 0px; top: 0px; height: 100px; right: 75px; float: none; position: absolute;
}
.header-right .search-con {
	position: relative;
}
.header-right .search-inco {
	width: 35px; height: 100px; display: block; z-index: 4;
}
.header-right .searchbox {
	top: 100px; width: 260px; right: -30px; display: none; position: absolute;
}
.header-right .searchbox .searchtext {
	padding: 10px 60px 10px 10px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; height: 40px;
}
.header-right .searchbox .searchbtn {
	top: 0px; width: 60px; height: 40px; right: 0px; color: rgb(255, 255, 255); font-family: "Microsoft YaHei"; position: absolute; cursor: pointer;
}
.sub-nav {
	display: none;
}
.headsearch {
	margin: 0px; padding: 0px 20px; height: 100px; border-left-color: rgb(234, 234, 234); border-left-width: 1px; border-left-style: solid;
}
.mobnav-btn {
	display: none !important;
}
.phsearchicon {
	display: none !important;
}
.headlanguage {
	background: none; padding: 0px 20px; left: auto; top: 0px; width: auto; height: 100px; text-align: left; right: 75px; font-size: 16px; border-left-color: rgb(234, 234, 234); border-left-width: 1px; border-left-style: solid; display: block; position: fixed;
}
.headlanguage .langbtn {
	height: 100px;
}
.headcompany {
	padding: 0px 27px; top: 0px; height: 100px; border-left-color: rgb(234, 234, 234); border-left-width: 1px; border-left-style: solid; position: relative;
}
.headcompany .Currentlan {
	height: 100px; line-height: 30px; font-size: 23px; padding-left:245px; padding-top:20px;
}
.headcompany .company-choose {
	left: 50%; top: 100px; width: 250px; position: absolute; z-index: 3; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%);
}
.pcnavmenubtn {
	top: 0px; width: 75px; height: 100px; right: 0px; border-left-color: rgb(234, 234, 234); border-left-width: 1px; border-left-style: solid; display: block; position: fixed; cursor: pointer;
}
.pcnavmenubtn .pcnav-btn {
	left: 50%; top: 50%; width: 19px; height: 30px; display: block; position: absolute; z-index: 3; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);
}
.pcnavmenubtn .pcnav-btn span {
	top: 50%; margin-top: -2px;
}
.pcnavmenubtn .pcnav-btn span:first-child {
	left: 0px; top: 8px; content: "";
}
.pcnavmenubtn .pcnav-btn span:last-child {
	left: 0px; top: auto; bottom: 7px; content: "";
}
.pcnavmenubtn .pcnav-btn span {
	background: rgb(55, 55, 55); transition:0.5s; left: 0px; width: 19px; height: 3px; position: absolute; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;
}
.pcnavmenubtn .pcnav-btn span:first-child {
	background: rgb(55, 55, 55); transition:0.5s; left: 0px; width: 19px; height: 3px; position: absolute; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;
}
.pcnavmenubtn .pcnav-btn span:last-child {
	background: rgb(55, 55, 55); transition:0.5s; left: 0px; width: 19px; height: 3px; position: absolute; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;
}
.pcnavmenubtn .pcnav-btn.g_close span {
	opacity: 0;
}
.pcnavmenubtn .pcnav-btn.g_close span:first-child {
	top: 17px; opacity: 1; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.pcnavmenubtn .pcnav-btn.g_close span:last-child {
	top: 17px; opacity: 1; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg);
}
}
@media all and (min-width:1280px)
{
.header-nav {
	display: block;
}
.header-nav li {
	padding: 0px 1.1%;
}
.header-right {
	padding-right: 51px;
}
.headsearch {
	padding: 0px 5px;
}
.headcompany {
	padding: 0px 5px;
}
.headlanguage {
	padding: 0px 5px;
}
}
@media all and (min-width:1366px)
{
.logo {
	padding: 12px 0px 0px 55px;
}
.header-nav li {
	padding: 0px 1%;
}
.headsearch {
	padding: 0px 10px;
}
.headcompany {
	padding: 0px 10px;
}
.headlanguage {
	padding: 0px 10px;
}
}
@media all and (min-width:1400px)
{
.headsearch {
	padding: 0px 15px;
}
.headcompany {
	padding: 0px 15px;
}
.headlanguage {
	padding: 0px 15px;
}
.header-right {
	padding-right: 61px;
}
.header-nav {
	padding-left: 237px;
}
}
@media all and (min-width:1680px)
{
.headsearch {
	padding: 0px 32px;
}
.header-nav {
	padding-left: 4%;
}
.header-nav li {
	padding: 0px 1.5%;
}
.header-right {
	right: 100px; padding-right: 100px;
}
.headlanguage {
	width: 100px; right: 100px;
}
.pcnavmenubtn {
	width: 100px;
}
.headcompany {
	padding: 0px 27px; width: 320px;
}
.logo img {
	height: 80px;
}
}
@media all and (min-width:1800px)
{
.header-nav li {
	padding: 0px 2%;
}
}
.headsideNav {
	display: none;
}
@media all and (min-width:1024px)
{
.headsideNav {
	background: rgb(249, 249, 249); padding: 50px 30px; transition:0.5s; top: 0px; width: 320px; height: 100%; text-align: center; right: -320px; display: block; position: fixed; z-index: 999; -ms-overflow-y: auto; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
.headsideNav.cur {
	right: 0px;
}
.headsideNav.cur .logo {
	opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0);
}
.headsideNav.cur .slide-nav {
	opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0);
}
.headsideNav .logo {
	transition:0.5s cubic-bezier(0.24, 0.72, 0.35, 1.01) 0.1s; float: none; display: block; opacity: 0; transform: translateY(100%); -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -o-transform: translateY(100%); -webkit-transition: all 0.5s cubic-bezier(0.24, 0.72, 0.35, 1.01) 0.1s; -moz-transition: all 0.5s cubic-bezier(0.24, 0.72, 0.35, 1.01) 0.1s; -o-transition: all 0.5s cubic-bezier(0.24, 0.72, 0.35, 1.01) 0.1s;
}
.headsideNav .logo img {
	height: 34px;
}
.headsideNav .slide-colse {
	background: url("../images/slide-close.png") no-repeat center; top: 30px; width: 30px; height: 30px; right: 30px; display: block; position: absolute;
}
.headsideNav .slide-nav {
	padding: 40px 0px 0px; transition:0.8s cubic-bezier(0.24, 0.72, 0.35, 1.01) 0.3s; font-size: 18px; opacity: 0; transform: translateY(100%); -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -o-transform: translateY(100%); -webkit-transition: all 0.8s cubic-bezier(0.24, 0.72, 0.35, 1.01) 0.3s; -moz-transition: all 0.8s cubic-bezier(0.24, 0.72, 0.35, 1.01) 0.3s; -o-transition: all 0.8s cubic-bezier(0.24, 0.72, 0.35, 1.01) 0.3s;
}
.headsideNav .slide-nav li {
	padding-bottom: 25px;
}
.headsideNav .slide-nav li h3 a {
	color: rgb(139, 135, 132);
}
.headsideNav .sub-item {
	font-size: 16px;
}
.headsideNav .sub-item a {
	text-align: center; color: rgb(202, 196, 189);
}
.headsideNav li h3 {
	position: relative;
}
.headsideNav .phsearchicon {
	left: 0px; top: 0px; width: 100%; height: 28px; right: 0px; display: block !important; z-index: 2;
}
.headsideNav .phsearchicon::after {
	display: none;
}
.exit-off-canvas {
	background: rgb(0, 0, 0); transition:0.4s; left: 0px; top: 0px; width: 0px; height: 100%; position: fixed; z-index: 999; cursor: pointer; opacity: 0.5; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease;
}
}
.childMenu {
	background: rgba(0, 0, 0, 0.31); transition:0.3s; left: 0px; top: 100px; width: 100%; height: 0px; color: rgb(136, 134, 142); line-height: 55px; overflow: hidden; font-size: 14px; position: absolute; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s;
}
.childMenu.active {
	height: 55px; overflow: visible;
}
.childMenu .sub-item a {
	padding: 0px 20px 0px 0px; text-align: center; color: rgb(255, 255, 255); vertical-align: top; display: inline-block;
}
.childMenu .sub-item a:hover {
	color:#006eca;
}
.childMenu .sub-nav {
	padding: 0px; width: 100%; display: block; z-index: 3;
}
.full-inside-subnav .channel-title::after {
	width: 0px; height: 0px; _font-size: 0; _line-height: 0; _overflow: hidden;
}
body {
	-ms-overflow-x: hidden;
}
.padtb {
	padding-top: 30px; padding-bottom: 30px;
}
.nopadtb {
	padding-top: 0px; padding-bottom: 0px;
}
.font36 {
	font-size: 22px;
}
.font30 {
	font-size: 20px; font-weight:bold;
}
.font24 {
	font-size: 20px;
}
.font22 {
	font-size: 19px;
}
.font20 {
	font-size: 18px;
}
.font18 {
	font-size: 22px;
}
.font15 {
	font-size: 15px;
}
.font16 {
	font-size: 16px;
}
.alcenter {
	text-align: center;
}
.c666666 {
	color: rgb(102, 102, 102);
}
.cd82019 {
	color:#006eca;
}
.c90c42f {
	color: rgb(144, 196, 47);
}
.c4c4c4c {
	color: rgb(76, 76, 76);
}
.h28 {
	height: 28px;
}
.h18 {
	height: 18px;
}
.h13 {
	height: 13px;
}
.h12 {
	height: 12px;
}
.h10 {
	height: 10px;
}
.h5 {
	height: 5px;
}
@media all and (min-width:1024px)
{
.font36 {
	line-height: 30px; font-size: 28px;
}
.font34 {
	line-height: 30px; font-size: 28px;
}
.font32 {
	line-height: 30px; font-size: 27px;
}
.font30 {
	line-height: 30px; font-size: 26px;
}
.font24 {
	font-size: 24px;
}
.font22 {
	font-size: 22px;font-weight:bold;
}
.font20 {
	font-size: 14px; font-weight:bold;
}
.font18 {
	font-size: 22px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold;
}
}
@media all and (min-width:1199px)
{
.font36 {
	line-height: 38px; font-size: 36px;
}
.font34 {
	line-height: 38px; font-size: 34px;
}
.font32 {
	line-height: 36px; font-size: 25px;
}
.font30 {
	line-height: 32px; font-size: 30px; font-weight:bold;
}
}
.cffffff {
	color: rgb(255, 255, 255);
}
.c333333 {
	color: rgb(51, 51, 51);
}
.c696161 {
	color: rgb(105, 97, 97);
}
.center {
	text-align: center;
}
.fontbold {
	font-weight: bold;
}
.inside-banner {
	overflow: hidden; position: relative;
}
.inside-banner img {
	left: 50%; width: auto; display: block; position: relative; max-width: none; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%);
}
@media all and (max-width:414px)
{
.inside-banner img {
	max-height: 120px;
}
}
.fontfamMontser {
	font-family: Montserrat;
}
.full-inside-subnav {
	border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.full-inside-subnav .inside-subnav {
	position: relative; z-index: 25;
}
.full-inside-subnav .channel-title {
	text-align: center; line-height: 50px; font-size: 16px; font-weight: bold;
}
.full-inside-subnav .channel-title::after {
	border-width: 7px; border-style: solid dashed dashed; border-color: rgb(51, 51, 51) transparent transparent; margin: 0px 0px -3px 10px; vertical-align: middle; display: inline-block; content: "";
}
.full-inside-subnav .subnav {
	left: 0px; top: 50px; width: 100%; overflow: hidden; padding-bottom: 20px; font-size: 0px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; display: none; position: absolute; z-index: 10; box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.2); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.2);
}
.full-inside-subnav .subnav.padding {
	padding: 0px 44px;
}
.full-inside-subnav .subnav a {
	line-height: 45px; padding-left: 20px; font-size: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.full-inside-subnav .subnav a.cur {
	color:#006eca;
}
.full-inside-subnav .subnav .sub-btn {
	display: none;
}
.full-inside-subnav .crumb {
	display: none;
}
.common-clumb-box {
	position: relative;
}
.common-clumb {
	overflow: hidden; padding-top: 20px; font-size: 0px;
}
.common-clumb .clumb-box {
	width: auto;
}
.common-clumb a {
	padding: 5px 10px; transition:0.5s; width: auto; text-align: center; color: rgb(153, 153, 153); font-size: 14px; vertical-align: top; display: inline-block; position: relative; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
.common-clumb a:hover {
	color: rgb(255, 255, 255);
}
.common-clumb a.cur {
	color: rgb(255, 255, 255);
}
.common-clumb a:hover::before {
	transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);
}
.common-clumb a.cur::before {
	transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);
}
.common-clumb a::before {
	background: rgb(234, 56, 0); left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: -1; content: ""; transform: scale(0); transition-property: transform, transform, -moz-transform, -o-transform; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transition-property: -webkit-transform; -moz-transition-property: transform, -moz-transform; -o-transition-property: -o-transform; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.clumb-title .en {
	color:#006eca; text-transform: uppercase; font-family: Rubik;
}
.clumb-title .cn {
	padding: 0px 0px 4px; color: rgb(52, 54, 75);
}
.common-clumb-min {
	padding-top: 30px;
}
@media all and (min-width:762px)
{
.clumb-title .cn {
	padding: 0px 0px 7px;
}
}
@media all and (min-width:1024px)
{
.full-inside-subnav {
	overflow: hidden;
}
.full-inside-subnav .channel-title {
	display: none;
}
.full-inside-subnav .subnav {
	padding-bottom: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; display: block; position: static; box-shadow: none; background-color: transparent; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.full-inside-subnav .subnav ul {
	height: 60px;
}
.full-inside-subnav .subnav li {
	flex:0 0 auto; width: auto; height: 100%; margin-right: 25px; display: inline-block; justify-content: center; align-items: center; -webkit-flex-shrink: 0; -webkit-box-align: center;
}
.full-inside-subnav .subnav li:hover a {
	color:#006eca;
}
.full-inside-subnav .subnav li.cur a {
	color:#006eca;
}
.full-inside-subnav .subnav li:hover a::after {
	left: 0px; right: 0px; z-index: 1;
}
.full-inside-subnav .subnav li.cur a::after {
	left: 0px; right: 0px; z-index: 1;
}
.full-inside-subnav .subnav a {
	padding: 0px; transition:0.5s; line-height: 60px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; float: left; display: block; position: relative; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
.full-inside-subnav .subnav a::after {
	left: 51%; height: 3px; right: 51%; bottom: 0px; position: absolute; z-index: -1; content: ""; transition-property: left, right; transition-duration: 0.3s; transition-timing-function: ease-out; background-color:#006eca; -webkit-transition-property: left, right; -moz-transition-property: left, right; -o-transition-property: left, right; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.full-inside-subnav .subnav .sub-btn {
	padding: 0px; top: 50%; width: 44px; height: 100%; position: absolute; z-index: 3; cursor: pointer; transform: translateY(-50%); background-color: rgb(255, 255, 255); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.full-inside-subnav .subnav .sub-btn::before {
	width: 16px; height: 16px; border-bottom-color: rgb(132, 132, 132); border-left-color: rgb(132, 132, 132); border-bottom-width: 2px; border-left-width: 2px; border-bottom-style: solid; border-left-style: solid; display: block; content: "";
}
.full-inside-subnav .subnav .sub-btn.sub-prev {
	left: 0px;
}
.full-inside-subnav .subnav .sub-btn.sub-prev::before {
	margin: 22px 0px 0px 17px; transform: rotate(40deg); -webkit-transform: rotate(40deg); -moz-transform: rotate(40deg); -o-transform: rotate(40deg);
}
.full-inside-subnav .subnav .sub-btn.sub-next {
	right: 0px;
}
.full-inside-subnav .subnav .sub-btn.sub-next::before {
	margin: 22px 0px 0px 8px; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -o-transform: rotate(225deg);
}
.full-inside-subnav .inside-subnav {
	width: 73%; float: left;
}
.full-inside-subnav .crumb {
	color: rgb(115, 115, 115); line-height: 60px; padding-left: 28px; font-size: 0px; border-left-color: rgb(224, 224, 224); border-left-width: 1px; border-left-style: solid; float: right; display: block; position: relative; max-width: 27%;
}
.full-inside-subnav .crumb .inner {
	text-align: right; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.full-inside-subnav .crumb a {
	color: rgb(115, 115, 115); font-size: 14px; vertical-align: top; display: inline-block; position: relative; z-index: 3;
}
.full-inside-subnav .crumb a::after {
	border-width: 3px; border-style: solid; border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(117, 117, 117); margin: -2px 4px 0px 8px; border-image: none; width: 0px; height: 0px; vertical-align: middle; display: inline-block; content: "";
}
.full-inside-subnav .crumb a:hover {
	color:#006eca;
}
.full-inside-subnav .crumb span {
	font-size: 13px; vertical-align: top; display: inline-block; position: relative; z-index: 3;
}
.full-inside-subnav .crumb .home {
	background: url("../images/homeico.png") no-repeat 0px; padding-left: 14px; vertical-align: middle;
}
.common-clumb {
	padding: 12px 0px 0px;
}
.common-clumb a {
	padding: 6px 20px;
}
.common-clumb-box .sub-btn {
	padding: 0px; top: 50%; width: 44px; height: 38px; position: absolute; z-index: 3; cursor: pointer; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.common-clumb-box .sub-btn::before {
	width: 14px; height: 14px; border-bottom-color: rgb(102, 102, 102); border-left-color: rgb(102, 102, 102); border-bottom-width: 2px; border-left-width: 2px; border-bottom-style: solid; border-left-style: solid; display: block; content: "";
}
.common-clumb-box .sub-btn:hover::before {
	border-color:#006eca;
}
.common-clumb-box .sub-btn.sub-prev {
	left: 0px;
}
.common-clumb-box .sub-btn.sub-prev::before {
	margin: 18px 0px 0px 17px; transform: rotate(40deg); -webkit-transform: rotate(40deg); -moz-transform: rotate(40deg); -o-transform: rotate(40deg);
}
.common-clumb-box .sub-btn.sub-next {
	right: 0px;
}
.common-clumb-box .sub-btn.sub-next::before {
	margin: 18px 0px 0px 8px; transform: rotate(225deg); -webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -o-transform: rotate(225deg);
}
.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 all and (min-width:1199px)
{
.common-clumb-min {
	padding-top: 77px;
}
}
.comloading {
	text-align: center; color: rgb(134, 134, 134);
}
.comloading .loadtext {
	color: rgb(134, 134, 134); display: block; opacity: 0.5;
}
.loadEffect {
	margin: 0px auto 15px; width: 40px; height: 40px; position: relative;
}
.loadEffect span {
	background: rgb(0, 0, 0); border-radius: 50%; width: 4px; height: 4px; display: inline-block; position: absolute; -webkit-animation: load 1.5s ease infinite; -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.loadEffect span:nth-child(1) {
	left: 0px; top: 50%; margin-top: -2px; -webkit-animation-delay: 0.13s;
}
.loadEffect span:nth-child(2) {
	left: 2px; top: 9px; -webkit-animation-delay: 0.26s;
}
.loadEffect span:nth-child(3) {
	left: 9px; top: 2px; -webkit-animation-delay: 0.39s;
}
.loadEffect span:nth-child(4) {
	left: 50%; top: 0px; margin-left: -2px; -webkit-animation-delay: 0.52s;
}
.loadEffect span:nth-child(5) {
	top: 2px; right: 9px; -webkit-animation-delay: 0.65s;
}
.loadEffect span:nth-child(6) {
	top: 9px; right: 2px; -webkit-animation-delay: 0.78s;
}
.loadEffect span:nth-child(7) {
	top: 50%; right: 0px; margin-top: -2px; -webkit-animation-delay: 0.91s;
}
.loadEffect span:nth-child(8) {
	right: 2px; bottom: 9px; -webkit-animation-delay: 1.04s;
}
.loadEffect span:nth-child(9) {
	right: 9px; bottom: 2px; -webkit-animation-delay: 1.17s;
}
.loadEffect span:nth-child(10) {
	left: 50%; bottom: 0px; margin-left: -2px; -webkit-animation-delay: 1.3s;
}
.loadEffect span:nth-child(11) {
	left: 2px; bottom: 9px; -webkit-animation-delay: 1.43s;
}
.loadEffect span:nth-child(12) {
	left: 9px; bottom: 2px; -webkit-animation-delay: 1.56s;
}
.product-list {
	padding-top: 30px;
}
.product-list ul {
	margin: 0px -5px; padding-bottom: 20px;
}
.product-list li {
	margin: 0px 0px 10px; padding: 0px 5px;
}
.product-list li a {
	border: 1px solid rgb(227, 227, 235); border-image: none; display: block;
}
.product-list li img {
	margin: 0px auto; display: block;
}
.product-list li .pro-img {
	background-color: rgb(234, 235, 245);
}
.product-list li .pro-text {
	padding: 0px 10px; text-align: center; color: rgb(88, 89, 109); line-height: 45px; overflow: hidden; border-top-color: rgb(227, 227, 235); border-top-width: 1px; border-top-style: solid; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
@media all and (min-width:1024px)
{
.product-list {
	padding-top: 57px; padding-bottom: 74px;
}
.product-list ul {
	padding-bottom: 30px;
}
.product-list li:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03);
}
.product-list li a {
	transition:0.5s; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
.product-list li .pro-img {
	overflow: hidden;
}
.product-list li .pro-img img {
	transition:0.7s; -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s;
}
.product-list li .pro-text {
	font-size: 16px;
}
.product-list li:hover .pro-text {
	color:#006eca;
}
.product-list li:hover a {
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1); transform: translateY(-2px); -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -o-transform: translateY(-2px); -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
}
}
@media all and (min-width:1199px)
{
.product-list ul {
	margin: 0px -15px;
}
.product-list li {
	margin: 0px 0px 30px; padding: 0px 15px;
}
.product-list li .pro-text {
	line-height: 83px;
}
}
.product-detail .mainimg-info {
	border: 1px solid rgb(235, 235, 235); border-image: none;
}
.product-detail .mainimg-info img {
	margin: 0px auto; width: 100%; display: block;
}
.product-detail .maintxt-info {
	padding: 20px 0px 0px; line-height: 24px;
}
.product-detail .maintxt-info .name {
	padding: 15px 0px; color: rgb(117, 117, 117); font-size: 14px;
}
.product-detail .maintxt-info .desc {
	padding: 15px 0px 0px; color: rgb(146, 146, 146); border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
@media all and (min-width:1024px)
{
.product-detail {
	padding-top: 50px;
}
.product-detail .mainimg-info {
	width: 56%; float: left; max-width: 557px;
}
.product-detail .maintxt-info {
	padding: 0px 0px 0px 20px; overflow: hidden;
}
}
@media all and (min-width:1199px)
{
.product-detail {
	padding-top: 98px; padding-bottom: 71px;
}
.product-detail .maintxt-info {
	padding: 48px 20px 0px 60px;
}
.product-detail .maintxt-info .name {
	padding: 29px 0px 19px; line-height: 0px; font-size: 15px;
}
.product-detail .maintxt-info .desc {
	padding: 21px 0px 0px; line-height: 30px; max-width: 510px;
}
}
.pro-datial-tab {
	color: rgb(146, 146, 146); padding-bottom: 25px;
}
.tab-options {
	text-align: center; border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.tab-options a {
	margin: 0px 5px; line-height: 40px; font-size: 16px; vertical-align: top; display: inline-block; position: relative;
}
.tab-options a::after {
	left: 51%; height: 3px; right: 51%; bottom: -1px; position: absolute; z-index: -1; content: ""; transition-property: left, right; transition-duration: 0.3s; transition-timing-function: ease-out; background-color: rgb(12, 51, 127); -webkit-transition-property: left, right; -moz-transition-property: left, right; -o-transition-property: left, right; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.tab-options a:hover::after {
	left: 0px; right: 0px; z-index: 1;
}
.tab-options a.cur::after {
	left: 0px; right: 0px; z-index: 1;
}
.pro-title {
	padding: 0px 0px 10px; color: rgb(76, 76, 76); font-size: 16px;
}
.pro-title img {
	margin: 0px 5px 0px 0px; vertical-align: middle;
}
.comtablemin {
	text-align: center;
}
.Features {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
@media all and (min-width:1024px)
{
.pro-datial-tab {
	line-height: 30px;
}
.tab-options {
	height: 68px;
}
.tab-options a {
	margin: 0px 47px; line-height: 67px; font-size: 20px;
}
.pro-title {
	padding: 0px 0px 16px; font-size: 20px;
}
.Features {
	padding-top: 71px; padding-bottom: 52px;
}
.Technical {
	padding-top: 40px;
}
.tab-optionsbox {
	height: 68px;
}
}
.Related-minbox {
	background-color: rgb(250, 250, 250);
}
.Related-minbox .relat-tit {
	text-align: center;
}
.relat-solute-wrapper {
	position: relative;
}
.relat-solute-wrapper .solwrapper-min {
	padding: 30px 0px 0px; overflow: hidden;
}
.relat-solute-wrapper ul {
	margin: 0px -5px;
}
.relat-solute-wrapper ul.momargin {
	margin: 0px;
}
.relat-solute-wrapper ul.momargin li {
	padding: 0px;
}
.relat-solute-wrapper li {
	margin: 0px 0px 10px; padding: 0px 5px; width: 50%; float: left;
}
.relat-solute-wrapper li a {
	border: 1px solid rgb(227, 227, 235); border-image: none; display: block;
}
.relat-solute-wrapper li .solut-img img {
	margin: 0px auto; width: 100%; display: block;
}
.relat-solute-wrapper li .solut-text {
	padding: 0px 10px; text-align: center; line-height: 45px; overflow: hidden; border-top-color: rgb(227, 227, 235); border-top-width: 1px; border-top-style: solid; white-space: nowrap; -ms-text-overflow: ellipsis; background-color: rgb(255, 255, 255); -o-text-overflow: ellipsis;
}
.relat-btn {
	background-position: center; top: 50%; width: 30px; height: 30px; display: block; position: absolute; z-index: 3; transform: translateY(-50%); background-repeat: no-repeat; background-size: 30px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-background-size: 30px; -o-background-size: 30px;
}
.relat-btn.relat-prev {
	left: 0px; background-image: url("../images/prev.png");
}
.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 {
	right: 0px; background-image: url("../images/next.png");
}
.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 {
	padding: 30px 0px 0px; overflow: hidden;
}
.relat-case-wrapper ul.momargin {
	margin: 0px;
}
.relat-case-wrapper ul.momargin li {
	padding: 0px;
}
.relat-case-wrapper li {
	margin: 0px 0px 20px;
}
.relat-case-wrapper li a {
	display: block;
}
.relat-case-wrapper li .solut-img img {
	margin: 0px auto; width: 100%; display: block;
}
.relat-case-wrapper li .solut-text {
	padding: 10px; text-align: center; border-top-color:#006eca; border-top-width: 2px; border-top-style: solid; position: relative; background-color: rgb(255, 255, 255);
}
.relat-case-wrapper li .solut-text::before {
	background: rgb(12, 51, 127); left: 0px; top: -2px; height: 2px; right: 100%; position: absolute; z-index: -1; content: ""; transition-property: right; transition-duration: 0.5s; transition-timing-function: ease-out; -webkit-transition-property: right; -moz-transition-property: right; -o-transition-property: right; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s;
}
.relat-case-wrapper li .solut-text h3 {
	line-height: 45px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.relat-case-wrapper li .solut-text p {
	height: 96px; color: rgb(146, 146, 146); line-height: 24px; overflow: hidden; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -o-text-overflow: ellipsis; -webkit-line-clamp: 4;
}
.relat-case-wrapper li:hover .solut-text::before {
	right: 0px; z-index: 2;
}
.relat-product-wrapper {
	position: relative;
}
.relat-product-wrapper .soproduct-min {
	padding: 30px 0px 0px; overflow: hidden;
}
.relat-product-wrapper ul {
	margin: 0px -5px;
}
.relat-product-wrapper ul.momargin {
	margin: 0px;
}
.relat-product-wrapper ul.momargin li {
	padding: 0px;
}
.relat-product-wrapper li {
	margin: 0px 0px 10px; padding: 0px 5px; width: 50%; float: left;
}
.relat-product-wrapper li a {
	border: 1px solid rgb(227, 227, 235); border-image: none; display: block;
}
.relat-product-wrapper li .solut-img img {
	margin: 0px auto; width: 100%; display: block;
}
.relat-product-wrapper li .solut-text {
	padding: 0px 10px; text-align: center; line-height: 45px; overflow: hidden; border-top-color: rgb(227, 227, 235); border-top-width: 1px; border-top-style: solid; white-space: nowrap; -ms-text-overflow: ellipsis; background-color: rgb(255, 255, 255); -o-text-overflow: ellipsis;
}
@media all and (min-width:768px)
{
.relat-solute-wrapper ul {
	margin: 0px;
}
.relat-solute-wrapper li {
	padding: 0px; width: 25%; float: left;
}
.relat-case-wrapper ul {
	margin: 0px;
}
.relat-case-wrapper li {
	padding: 0px; width: 33.33%; float: left;
}
.relat-product-wrapper ul {
	margin: 0px;
}
.relat-product-wrapper li {
	padding: 0px; width: 25%; float: left;
}
}
@media all and (min-width:1024px)
{
.Related-minbox {
	padding-bottom: 78px;
}
.relat-btn {
	width: 40px; height: 40px; background-size: 40px; -moz-background-size: 40px; -o-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 0px 0px;
}
.relat-solute-wrapper li:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03);
}
.relat-solute-wrapper li a {
	transition:0.5s; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
.relat-solute-wrapper li .solut-img {
	overflow: hidden;
}
.relat-solute-wrapper li .solut-img img {
	transition:0.7s; -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s;
}
.relat-solute-wrapper li .solut-text {
	height: 84px; line-height: 84px; font-size: 16px;
}
.relat-solute-wrapper li:hover .solut-text {
	color:#006eca;
}
.relat-solute-wrapper li:hover a {
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1); transform: translateY(-2px); -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -o-transform: translateY(-2px); -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
}
.relat-case-wrapper .caeslwrapper-min {
	padding-top: 60px;
}
.relat-case-wrapper li:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03);
}
.relat-case-wrapper li a {
	transition:0.5s; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
.relat-case-wrapper li .solut-img {
	overflow: hidden;
}
.relat-case-wrapper li .solut-img img {
	transition:0.7s; -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s;
}
.relat-case-wrapper li .solut-text {
	padding: 24px 30px 31px;
}
.relat-case-wrapper li .solut-text h3 {
	margin: 0px 0px 9px;
}
.relat-case-wrapper li:hover .solut-text h3 {
	color:#006eca;
}
.relat-product-wrapper .soproduct-min {
	padding: 61px 0px 0px;
}
.relat-product-wrapper li:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03);
}
.relat-product-wrapper li a {
	transition:0.5s; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
.relat-product-wrapper li .solut-img {
	overflow: hidden;
}
.relat-product-wrapper li .solut-img img {
	transition:0.7s; -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s;
}
.relat-product-wrapper li .solut-text {
	height: 84px; line-height: 84px; font-size: 16px;
}
.relat-product-wrapper li:hover .solut-text {
	color:#006eca;
}
.relat-product-wrapper li:hover a {
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1); transform: translateY(-2px); -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -o-transform: translateY(-2px); -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
}
}
@media all and (min-width:1400px)
{
.relat-btn.relat-prev {
	left: -96px;
}
.relat-btn.relat-next {
	right: -96px;
}
}
.newscenter-list ul {
	padding: 0px 0px 20px;
}
.newscenter-list li {
	margin: 0px 0px 20px;
}
.newscenter-list li a {
	border: 1px solid rgb(227, 227, 235); transition:0.5s; border-image: none; display: block; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
.newscenter-list li img {
	width: 100%; display: block;
}
.newscenter-list li .news-text {
	padding: 10px; border-top-color: rgb(227, 227, 235); border-top-width: 1px; border-top-style: solid;
}
.newscenter-list li .news-text .name {
	height: 48px; color: rgb(88, 89, 109); line-height: 24px; overflow: hidden; font-size: 16px; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -o-text-overflow: ellipsis; -webkit-line-clamp: 2;
}
.newscenter-list li .news-text .desc {
	margin: 5px 0px; height: 72px; color: rgb(178, 178, 178); line-height: 24px; overflow: hidden; font-size: 13px; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -o-text-overflow: ellipsis; -webkit-line-clamp: 3;
}
.newscenter-list li .news-text .date {
	color: rgb(153, 153, 153); font-family: Montserrat; display: block;
}
@media all and (min-width:1024px)
{
.newscenter-list {
	padding-top: 60px; padding-bottom: 58px;
}
.newscenter-list ul {
	margin: 0px -15px; padding-bottom: 32px;
}
.newscenter-list li {
	margin: 0px 0px 30px; padding: 0px 15px;
}
.newscenter-list li:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03);
}
.newscenter-list li .news-img {
	overflow: hidden;
}
.newscenter-list li .news-img img {
	transition:0.7s; -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s;
}
.newscenter-list li .news-text {
	padding: 22px 30px 24px;
}
.newscenter-list li .news-text .name {
	height: 60px; line-height: 30px; font-size: 18px;
}
.newscenter-list li .news-text .desc {
	margin: 9px 0px 11px;
}
.newscenter-list li:hover a {
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1); transform: translateY(-2px); -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -o-transform: translateY(-2px); -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
}
.newscenter-list li:hover .news-text .name {
	color:#006eca;
}
}
.news-detail-title {
	padding: 0px 0px 20px; border-bottom-color: rgb(242, 242, 242); border-bottom-width: 3px; border-bottom-style: solid; position: relative;
}
.news-detail-title::before {
	left: 0px; width: 30%; height: 3px; bottom: -3px; display: block; position: absolute; max-width: 330px; content: ""; background-color: rgb(224, 224, 224);
}
.news-detail-title .date {
	padding: 0px 0px 5px; color: rgb(102, 102, 102); font-family: Montserrat; display: block;
}
.news-detail-title #newshare {
	background: url("../images/wicon6.png") no-repeat left; margin: 15px 0px 0px; padding: 0px 0px 0px 23px; height: 18px; color: rgb(153, 153, 153); line-height: 18px;
}
.news-detail-title #newshare a {
	background-position: center; margin: 0px; padding: 0px; width: 22px; height: 18px; vertical-align: top; float: none; display: inline-block; background-repeat: no-repeat;
}
.news-detail-title #newshare a.txinlang {
	background-image: url("../images/weibo2.png");
}
.news-detail-title #newshare a.tweixin {
	margin-left: 2px; background-image: url("../images/weixin2.png");
}
.news-detail-title #newshare a.tQQ {
	background-image: url("../images/QQ.png");
}
.news-datail-content {
	color: rgb(128, 128, 128); font-size: 13px;
}
.news-datail-content iframe {
	margin: 0px auto; width: 100%; height: 300px; display: block; max-width: 800px;
}
.news-detail-foot dl {
	padding: 10px 0px; font-size: 14px; border-top-color: rgb(235, 235, 235); border-top-width: 1px; border-top-style: solid;
}
.news-detail-foot dl span {
	padding: 0px 10px 0px 0px; line-height: 27px; display: inline-block;
}
.news-detail-foot dl a {
	color: rgb(102, 102, 102);
}
.news-detail-foot dl dd {
	height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.news-detail-foot dl dt {
	height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.news-detail-foot dl dd:hover a {
	color:#006eca;
}
.news-detail-foot dl dt:hover a {
	color:#006eca;
}
@media all and (min-width:768px)
{
.news-detail-foot dl {
	padding: 39px 0px 22px;
}
.news-detail-foot dl dd {
	width: 50%; float: left;
}
.news-detail-foot dl dt {
	width: 50%; float: left;
}
.news-detail-foot dl dt {
	text-align: right;
}
}
@media all and (min-width:1024px)
{
.newscenter-detail {
	line-height: 30px; padding-top: 55px;
}
.news-detail-title {
	padding: 0px 0px 28px;
}
.news-detail-title .date {
	padding: 0px 0px 9px;
}
.news-detail-title #newshare {
	margin: 0px; right: 0px; bottom: 33px; position: absolute;
}
.news-datail-content {
	padding-top: 47px;
}
.news-datail-content iframe {
	height: 500px;
}
}
.cstatement-list ul {
	padding-bottom: 30px;
}
.cstatement-list li {
	top: auto !important; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; position: relative !important;
}
.cstatement-list li a {
	padding: 15px 80px 15px 0px; display: block; position: relative;
}
.cstatement-list li .desc {
	color: rgb(102, 102, 102); overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.cstatement-list li .date {
	transition:0.5s; top: 50%; right: 0px; color: rgb(153, 153, 153); font-family: Montserrat; position: absolute; z-index: 3; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
@media all and (min-width:1024px)
{
.cstatement-list {
	padding-top: 44px; padding-bottom: 58px;
}
.cstatement-list ul {
	padding-bottom: 56px;
}
.cstatement-list li {
	transition:0.5s; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
.cstatement-list li:hover {
	border-bottom-color:#006eca;
}
.cstatement-list li:hover .desc {
	color:#006eca;
}
.cstatement-list li a {
	padding: 18px 100px 18px 0px;
}
}
.Traffic-list {
	padding-top: 30px;
}
.Traffic-list ul {
	margin: 0px -5px; padding-bottom: 20px;
}
.Traffic-list li {
	margin: 0px 0px 10px; padding: 0px 5px;
}
.Traffic-list li a {
	border: 1px solid rgb(227, 227, 235); border-image: none; display: block;
}
.Traffic-list li img {
	margin: 0px auto; display: block;
}
.Traffic-list li .pro-img {
	background-color: rgb(234, 235, 245);
}
.Traffic-list li .pro-text {
	padding: 0px 10px; text-align: center; color: rgb(88, 89, 109); line-height: 45px; overflow: hidden; border-top-color: rgb(227, 227, 235); border-top-width: 1px; border-top-style: solid; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
@media all and (min-width:1024px)
{
.Traffic-list {
	padding-top: 57px; padding-bottom: 74px;
}
.Traffic-list ul {
	padding-bottom: 30px;
}
.Traffic-list li:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03);
}
.Traffic-list li a {
	transition:0.5s; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
.Traffic-list li .pro-img {
	overflow: hidden;
}
.Traffic-list li .pro-img img {
	transition:0.7s; -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s;
}
.Traffic-list li .pro-text {
	font-size: 16px;
}
.Traffic-list li:hover .pro-text {
	color:#006eca;
}
.Traffic-list li:hover a {
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1); transform: translateY(-2px); -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -o-transform: translateY(-2px); -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
}
}
@media all and (min-width:1199px)
{
.Traffic-list ul {
	margin: 0px -15px;
}
.Traffic-list li {
	margin: 0px 0px 30px; padding: 0px 15px;
}
.Traffic-list li .pro-text {
	line-height: 83px;
}
}
.Traffic-detail {
	color: rgb(146, 146, 146);
}
@media all and (min-width:1024px)
{
.Traffic-detail {
	line-height: 30px; padding-top: 58px; padding-bottom: 78px;
}
}
.classific-list {
	position: relative;
}
.classific-list .caeslwrapper-min {
	padding: 30px 0px 0px; overflow: hidden;
}
.classific-list ul {
	padding-bottom: 20px;
}
.classific-list ul.momargin {
	margin: 0px;
}
.classific-list ul.momargin li {
	padding: 0px;
}
.classific-list li {
	margin: 0px 0px 20px;
}
.classific-list li a {
	display: block;
}
.classific-list li .solut-img img {
	margin: 0px auto; width: 100%; display: block;
}
.classific-list li .solut-text {
	padding: 10px; text-align: center; border-top-color:#006eca; border-top-width: 2px; border-top-style: solid; position: relative; background-color: rgb(250, 250, 250);
}
.classific-list li .solut-text::before {
	background: rgb(12, 51, 127); left: 0px; top: -2px; height: 2px; right: 100%; position: absolute; z-index: -1; content: ""; transition-property: right; transition-duration: 0.5s; transition-timing-function: ease-out; -webkit-transition-property: right; -moz-transition-property: right; -o-transition-property: right; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s;
}
.classific-list li .solut-text h3 {
	 overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.classific-list li .solut-text p {
	height: 96px; color: rgb(146, 146, 146); line-height: 24px; overflow: hidden; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -o-text-overflow: ellipsis; -webkit-line-clamp: 4;
}
.classific-list li:hover .solut-text::before {
	right: 0px; z-index: 2;
}
@media all and (min-width:768px)
{
.classific-list ul {
	margin: 0px -15px; padding-bottom: 35px;
}
.classific-list li {
	margin: 0px 0px 30px; padding: 0px 15px; width: 33.33%; float: left;
}
}
@media all and (min-width:1024px)
{
.classific-list {
	padding-top: 41px; padding-bottom: 75px;
}
.classific-list .caeslwrapper-min {
	padding-top: 60px;
}
.classific-list li:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03);
}
.classific-list li:hover a {
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1); transform: translateY(-2px); -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -o-transform: translateY(-2px); -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
}
.classific-list li a {
	transition:0.5s; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
.classific-list li .solut-img {
	overflow: hidden;
}
.classific-list li .solut-img img {
	transition:0.7s; -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s;
}
.classific-list li .solut-text {
	padding: 24px 30px 31px;
}
.classific-list li .solut-text h3 {
	margin: 0px 0px 9px;
}
.classific-list li:hover .solut-text h3 {
	color:#006eca;
}
}
.classific-detail {
	color: rgb(146, 146, 146);
}
@media all and (min-width:1024px)
{
.classific-detail {
	line-height: 30px; padding-top: 58px; padding-bottom: 78px;
}
.classific-detail h3 {
	color: rgb(51, 51, 51);
}
}
.Dealerbtn {
	background: url("../images/wicon7.png") no-repeat 20px#006eca; margin: 10px 0px 0px; padding: 10px 20px 10px 50px; text-align: left; color: rgb(255, 255, 255); display: inline-block;
}
@media all and (min-width:1024px)
{
.Dealerbtn {
	background-position: 38px; margin: 0px; padding: 17px 40px 17px 69px; font-size: 18px;
}
}
.contact-dl {
	background-color: rgb(252, 252, 252);
}
.contact-dl .thumb img {
	width: 100%; display: block;
}
.contact-dl .infor {
	padding: 15px; border: 1px solid rgb(242, 242, 242); border-image: none; color: rgb(146, 146, 146);
}
.contact-dl .infor h3 {
	padding: 0px 0px 10px; color:#006eca;
}
.contact-dl .infor .name {
	float: left; display: block;
}
.contact-dl .infor .text {
	overflow: hidden; display: block;
}
.contact-dl .infor a {
	color: rgb(146, 146, 146); vertical-align: top; display: inline-block;
}
@media all and (min-width:1024px)
{
.contact-minbox {
	padding-top: 52px;
}
.contact-dl {
	border: 1px solid rgb(242, 242, 242); border-image: none;
}
.contact-dl .thumb {
	margin: -1px 0px -1px -1px; width: 46.5%; float: left;
}
.contact-dl .infor {
	padding: 1.8% 2% 0px 5.8%; border: 0px currentColor; border-image: none; line-height: 28px; overflow: hidden;
}
.contact-dl .infor h3 {
	padding: 0px 0px 16px;
}
}
@media all and (min-width:1199px)
{
.contact-dl .infor {
	line-height: 30px;
}
}
#allmap {
	margin: 31px 0px 10px; width: 100%; height: 298px;
}
.BMap_Marker img {
	width: auto !important; max-width: none !important;
}
.BMap_shadow img {
	max-width: none !important;
}
.BMap_pop img {
	max-width: none !important;
}
@media all and (min-width:1024px)
{
#allmap {
	margin: 47px 0px 30px; height: 437px;
}
}
.Customer-list ul {
	margin: 0px -5px; padding: 0px 0px 20px;
}
.Customer-list li {
	margin: 0px 0px 10px; padding: 0px 5px;
}
.Customer-list li a {
	border: 1px solid rgb(219, 220, 237); border-image: none; display: block;
}
.Customer-list li img {
	width: 100%; display: block;
}
@media all and (min-width:768px)
{
.Customer-list li {
	width: 20%;
}
}
@media all and (min-width:1024px)
{
.Customer-list {
	padding-top: 59px; padding-bottom: 43px;
}
.Customer-list ul {
	margin: 0px -12px; padding-bottom: 34px;
}
.Customer-list li {
	margin: 0px 0px 24px; padding: 0px 12px;
}
.Customer-list li:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03);
}
.Customer-list li a {
	transition:0.5s; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
.Customer-list li:hover a {
	overflow: hidden; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1); transform: translateY(-2px); -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -o-transform: translateY(-2px); -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
}
.Customer-list li:hover a img {
	transition:0.7s; -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s;
}
}
.pro-screening {
	padding: 20px; background-color: rgb(227, 229, 230);
}
.pro-screening .select-box {
	background: url("../images/wicon9.png") no-repeat 92% rgb(255, 255, 255); margin: 0px 0px 10px; font-size: 14px;
}
.pro-screening select {
	background: none; padding: 0px 10px; width: 100%; height: 38px; color: rgb(146, 146, 146); line-height: 38px; display: block; cursor: pointer;
}
.pro-screening .input-box {
	width: 100%; float: left;
}
.pro-screening .input-box label {
	padding: 0px 60px 0px 0px; width: 100%; display: block; position: relative; background-color: rgb(255, 255, 255);
}
.pro-screening .input-box label input {
	background: none; font-family: "Microsoft YaHei"; font-size: 14px; display: block;
}
.pro-screening .input-box label input:-ms-input-placeholder {
	color: rgb(146, 146, 146);
}
.pro-screening .input-box label .inputxt {
	padding: 0px 10px; width: 100%; height: 38px; line-height: 38px; display: block;
}
.pro-screening .input-box label .submit {
	background: url("../images/wicon10.png") no-repeat center; top: 0px; width: 60px; height: 38px; right: 0px; position: absolute;
}
.pro-screening select::-ms-expand {
	display: none;
}
@media all and (min-width:768px)
{
.pro-screening {
	padding: 20px 3%; text-align: center;
}
.pro-screening .select-box {
	margin: 0px 10px 0px 0px; width: 23.5%; display: inline-block; max-width: 236px;
}
.pro-screening .select-box.input-box {
	float: none; max-width: 282px;
}
}
@media all and (min-width:1199px)
{
.inquiry-fliter {
	padding-top: 55px;
}
.pro-screening .select-box {
	margin: 0px 20px 0px 0px;
}
.pro-screening .select-box.input-box {
	margin: 0px 0px 0px 10px; width: 25%;
}
}
.inquirydel-list li {
	margin: 0px 0px 20px;
}
.inquirydel-list li .inqui-cont {
	padding: 20px; border: 1px solid rgb(227, 227, 235); border-image: none; color: rgb(146, 146, 146);
}
.inquirydel-list li a {
	color: rgb(146, 146, 146); vertical-align: top; display: inline-block;
}
.inquirydel-list li h3 {
	margin: 0px 0px 10px; padding: 0px 0px 15px; color: rgb(51, 51, 51); position: relative;
}
.inquirydel-list li h3::after {
	left: 0px; width: 27px; height: 3px; bottom: 0px; display: block; position: absolute; content: ""; background-color:#006eca;
}
@media all and (min-width:768px)
{
.inquirydel-list ul {
	margin: 0px -10px;
}
}
@media all and (min-width:1024px)
{
.inquirydel-list {
	padding-top: 0px; padding-bottom: 66px;
}
.inquirydel-list ul {
	margin: 0px 18px; padding-bottom: 13px;
}
.inquirydel-list li {
	margin: 0px 0px 16px; padding: 0px 10px;
}
.inquirydel-list li:hover .inqui-cont {
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1); transform: translateY(-2px); -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -o-transform: translateY(-2px); -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
}
.inquirydel-list li .inqui-cont {
	padding: 10px 10px 10px; transition:0.5s; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
.inquirydel-list li .inqui-cont p {
	padding: 0px 0px 11px;
}
.inquirydel-list li h3 {
	margin: 0px 0px 19px; padding: 0px 0px 22px;
}
.inquirydel-list li a:hover {
	color:#006eca;
}
}
.Complaintsm li {
	margin-bottom: 13px;
}
.Complaintsm label {
	display: block; position: relative;
}
.Complaintsm label span {
	color: rgb(76, 76, 76); font-size: 16px; margin-bottom: 5px; display: block;
}
.Complaintsm label em {
	color: rgb(251, 0, 19); margin-right: 2px;
}
.Complaintsm label input {
	font-family: "Microsoft YaHei";
}
.Complaintsm label .inputext {
	padding: 10px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; height: 40px; line-height: 40px; display: block;
}
.Complaintsm label .vccode {
	top: 30px; width: 79px; height: 30px; right: 0px; display: block; position: absolute; cursor: pointer;
}
.Complaintsm label .changecode {
	display: block;
}
.Complaintsm label textarea {
	padding: 10px 20px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; height: 190px; font-family: "Microsoft YaHei"; display: block;
}
.Complaintsm label .submit {
	margin: 0px auto; width: 100px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 15px; font-weight: bold; display: block; background-color:#006eca;
}
.Complaintsm .licode .inputext {
	width: 70%;
}
@media all and (min-width:768px)
{
.Complaintsm li {
	margin-bottom: 34px;
}
.Complaintsm label span {
	width: 85px; height: 57px; text-align: right; line-height: 57px; font-size: 16px; margin-right: 20px; margin-bottom: 0px; float: left;
}
.Complaintsm label .inputext {
	width: 280px; height: 56px; line-height: 56px; float: left;
}
.Complaintsm label .vccode {
	top: 50%; margin-top: -15px;
}
}
@media all and (min-width:1024px)
{
.Dealerjoining {
	padding-top: 62px; padding-bottom: 61px;
}
.Complaintsm {
	margin: 0px auto; max-width: 1155px;
}
.Complaintsm li {
	width: 50%; float: left; max-width: 385px;
}
.Complaintsm li:nth-child(2n+1) {
	margin-right: 60px;
}
.Complaintsm .litextarea {
	margin-top: -7px;
}
.Complaintsm .litextarea {
	width: 100%; max-width: 100%;
}
.Complaintsm .lisubmit {
	width: 100%; max-width: 100%;
}
.Complaintsm .licode .inputext {
	max-width: 183px;
}
.Complaintsm label textarea {
	width: 88%; float: left; 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 all and (min-width:1199px)
{
.Complaintsm {
	background: url("../images/wicon11.png") no-repeat 0px 0px / contain; padding: 56px 70px; -moz-background-size: contain; -o-background-size: contain;
}
.Complaintsm li {
	margin-bottom: 50px;
}
}
@media all and (min-width:1260px)
{
.Complaintsm {
	padding: 70px 70px 88px;
}
}
.Pledge-min {
	background: url("../images/wicon12.png") no-repeat 100% 30px; color: rgb(146, 146, 146);
}
@media all and (min-width:1024px)
{
.Pledetext {
	padding-right: 16%;
}
.Pledge-min {
	background-position: 100% 49px; padding-top: 49px; padding-bottom: 52px;
}
.Pledge-min h4 {
	line-height: 30px;
}
}
.Download-list ul {
	padding-bottom: 20px;
}
.Download-list li {
	margin: 0px 0px 15px; padding: 10px 80px 10px 15px; border: 1px solid rgb(230, 230, 230); transition:0.5s; border-image: none; top: auto !important; position: relative !important; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
.Download-list li .down-text {
	height: 48px; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; display: block; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -o-text-overflow: ellipsis; -webkit-line-clamp: 2;
}
.Download-list li .down-btn {
	background: url("../images/wicon13.png") no-repeat center rgb(242, 242, 242); transition:0.5s; top: 0px; width: 68px; height: 100%; right: 0px; display: block; position: absolute; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
.Download-list li:hover {
	border-color:#006eca; background-color:#006eca;
}
.Download-list li:hover .down-text {
	color: rgb(255, 255, 255);
}
.Download-list li:hover .down-btn {
	background-image: url("../images/wicon13ho.png"); background-color: rgb(227, 26, 19);
}
@media all and (min-width:768px)
{
.Download-list li {
	margin: 0px 0px 22px; padding: 32px 80px 32px 15px;
}
.Download-list li .down-text {
	height: 24px; line-height: 24px; overflow: hidden; font-size: 16px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.Download-list li .down-btn {
	top: -1px; width: 90px; height: 90px; right: -1px;
}
}
@media all and (min-width:1024px)
{
.Download-list {
	padding-top: 56px; padding-bottom: 42px;
}
.Download-list ul {
	padding-bottom: 45px;
}
.Download-list li {
	padding: 32px 180px 32px 56px;
}
}
.Problem-list ul {
	padding-bottom: 20px;
}
.Problem-list li {
	margin: 0px 0px 15px; top: auto !important; position: relative !important;
}
.Problem-list li .prob-title {
	padding: 20px 60px; border: 1px solid rgb(230, 230, 230); border-image: none; color: rgb(102, 102, 102); font-size: 14px; position: relative; cursor: pointer;
}
.Problem-list li .prob-title::before {
	background-position: center; top: -1px; width: 60px; bottom: -1px; display: block; position: absolute; content: ""; background-repeat: no-repeat;
}
.Problem-list li .prob-title::after {
	background-position: center; top: -1px; width: 60px; bottom: -1px; display: block; position: absolute; content: ""; background-repeat: no-repeat;
}
.Problem-list li .prob-title::before {
	left: 0px; background-image: url("../images/wicon14.png"); background-size: 20px; -moz-background-size: 20px; -o-background-size: 20px;
}
.Problem-list li .prob-title::after {
	right: -1px; background-image: url("../images/wicon16.png"); background-color: rgb(242, 242, 242);
}
.Problem-list li .prob-title span {
	display: block;
}
.Problem-list li.cur .prob-title {
	border-color:#006eca; color: rgb(255, 255, 255); background-color:#006eca;
}
.Problem-list li.cur .prob-title::before {
	background-image: url("../images/wicon14ho.png");
}
.Problem-list li.cur .prob-title::after {
	background-image: url("../images/wicon16ho.png"); background-color: rgb(227, 26, 19);
}
.Problem-list .prob-cont {
	background: rgb(250, 250, 250); padding: 22px 20px 35px 60px; color: rgb(146, 146, 146); line-height: 24px; font-size: 13px; display: none; position: relative;
}
.Problem-list .prob-cont::before {
	background: url("../images/wicon15.png") no-repeat; left: 20px; top: 28px; width: 18px; height: 24px; display: block; position: absolute; content: "";
}
@media all and (min-width:1024px)
{
.Problem-list {
	padding-top: 57px; padding-bottom: 45px;
}
.Problem-list ul {
	padding-bottom: 60px;
}
.Problem-list li {
	margin: 0px 0px 22px;
}
.Problem-list li .prob-title {
	padding: 32px 90px 32px 100px; font-size: 16px;
}
.Problem-list li .prob-title::before {
	left: 6px; width: 97px; background-size: auto; -moz-background-size: auto; -o-background-size: auto;
}
.Problem-list li .prob-title::after {
	width: 90px;
}
.Problem-list .prob-cont {
	padding-top: 29px; padding-bottom: 38px; padding-left: 92px; font-size: 14px;
}
.Problem-list .prob-cont::before {
	left: 47px;
}
}
.Mainserv-dl .serv-thumb {
	padding: 0px 0px 0px 20px; position: relative;
}
.Mainserv-dl .serv-thumb img {
	width: 100%; display: block;
}
.Mainserv-dl .serv-thumb::before {
	background: url("../images/wicon17.png") no-repeat 0px 0px / cover; left: 0px; top: 20px; width: 95%; height: 100%; bottom: -20px; display: block; position: absolute; z-index: -1; content: ""; -moz-background-size: cover; -o-background-size: cover;
}
.Mainserv-dl .serv-infor {
	padding: 40px 0px 0px; color: rgb(146, 146, 146);
}
@media all and (min-width:1024px)
{
.Mainservice {
	padding-bottom: 82px;
}
.Mainserv-dl {
	padding: 28px 0px;
}
.Mainserv-dl .serv-thumb {
	padding: 0px 0px 0px 28px; width: 50%; float: right; max-width: 592px;
}
.Mainserv-dl .serv-thumb::before {
	top: 28px; bottom: -28px;
}
.Mainserv-dl .serv-infor {
	padding: 23px 30px 0px 0px; overflow: hidden;
}
.Mainserv-dl .serv-infor p {
	margin: 0px 0px 12px;
}
}
.Comprepair li {
	margin-bottom: 13px;
}
.Comprepair label {
	display: block; position: relative;
}
.Comprepair label span {
	color: rgb(76, 76, 76); font-size: 16px; margin-bottom: 5px; display: block;
}
.Comprepair label em {
	color: rgb(251, 0, 19); margin-right: 2px;
}
.Comprepair label input {
	font-family: "Microsoft YaHei";
}
.Comprepair label .inputext {
	padding: 10px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; height: 40px; line-height: 40px; display: block;
}
.Comprepair label .vccode {
	top: 30px; width: 79px; height: 30px; right: 0px; display: block; position: absolute; cursor: pointer;
}
.Comprepair label .changecode {
	display: block;
}
.Comprepair label textarea {
	padding: 10px 20px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; height: 190px; font-family: "Microsoft YaHei"; display: block;
}
.Comprepair label .submit {
	margin: 0px auto; width: 100px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 15px; font-weight: bold; display: block; background-color:#006eca;
}
.Comprepair .licode .inputext {
	width: 70%;
}
@media all and (min-width:768px)
{
.Comprepair li {
	margin-bottom: 34px;
}
.Comprepair label span {
	width: 92px; height: 57px; text-align: right; line-height: 57px; font-size: 16px; margin-right: 20px; margin-bottom: 0px; float: left;
}
.Comprepair label .inputext {
	width: 300px; height: 56px; line-height: 56px; float: left;
}
.Comprepair label .vccode {
	top: 50%; margin-top: -15px;
}
}
@media all and (min-width:1024px)
{
.Comprepairform {
	padding-top: 62px; padding-bottom: 97px;
}
.Comprepair {
	margin: 0px auto; max-width: 1155px;
}
.Comprepair li {
	width: 50%; float: left; max-width: 415px;
}
.Comprepair li:nth-child(2n+1) {
	margin-right: 60px;
}
.Comprepair .litextarea {
	margin-top: -7px;
}
.Comprepair .litextarea {
	width: 100%; max-width: 100%;
}
.Comprepair .lisubmit {
	width: 100%; max-width: 100%;
}
.Comprepair .licode .inputext {
	max-width: 183px;
}
.Comprepair label textarea {
	width: 88%; float: left; max-width: 730px;
}
.Comprepair label .inputext .vccode {
	width: 280px; height: 40px; float: left;
}
.Comprepair label .submit {
	width: 300px; height: 52px; line-height: 52px; font-size: 18px;
}
}
@media all and (min-width:1199px)
{
.Comprepair {
	background: url("../images/wicon18.png") no-repeat 0px 0px / contain; padding: 56px 47px 56px 70px; -moz-background-size: contain; -o-background-size: contain;
}
.Comprepair li {
	margin-bottom: 50px;
}
}
@media all and (min-width:1260px)
{
.Comprepair {
	padding: 70px 70px 30px 47px;
}
}
.Cvisitrepair li {
	margin-bottom: 13px;
}
.Cvisitrepair label {
	display: block; position: relative;
}
.Cvisitrepair label span {
	color: rgb(76, 76, 76); font-size: 16px; margin-bottom: 5px; display: block;
}
.Cvisitrepair label em {
	color: rgb(251, 0, 19); margin-right: 2px;
}
.Cvisitrepair label input {
	font-family: "Microsoft YaHei";
}
.Cvisitrepair label .inputext {
	padding: 10px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; height: 40px; line-height: 40px; display: block;
}
.Cvisitrepair label .vccode {
	top: 30px; width: 79px; height: 30px; right: 0px; display: block; position: absolute; cursor: pointer;
}
.Cvisitrepair label .changecode {
	display: block;
}
.Cvisitrepair label textarea {
	padding: 10px 20px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; height: 190px; font-family: "Microsoft YaHei"; display: block;
}
.Cvisitrepair label .submit {
	margin: 0px auto; width: 100px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 15px; font-weight: bold; display: inline-block; cursor: pointer;
}
.Cvisitrepair label .reset {
	margin: 0px auto; width: 100px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 15px; font-weight: bold; display: inline-block; cursor: pointer;
}
.Cvisitrepair label .submit {
	background-color:#006eca;
}
.Cvisitrepair label .reset {
	background-color: rgb(174, 174, 174);
}
.Cvisitrepair .licode .inputext {
	width: 70%;
}
.Cvisitrepair .lisubmit {
	text-align: center;
}
.Cvisitrepair .liselect {
	background: none; padding: 0px;
}
.Cvisitrepair .liselect .select-box {
	background: url("../images/wicon20.png") no-repeat 92% rgb(255, 255, 255); margin: 0px 0px 10px; border: 1px solid rgb(221, 221, 221); border-image: none; font-size: 14px;
}
.Cvisitrepair .liselect :last-child.select-box {
	margin-right: 0px;
}
.Cvisitrepair .liselect select {
	background: none; padding: 0px 10px; width: 100%; height: 38px; color: rgb(146, 146, 146); line-height: 38px; display: block; cursor: pointer;
}
.Cvisitrepair .liselect select::-ms-expand {
	display: none;
}
@media all and (min-width:768px)
{
.Cvisitrepair li {
	margin-bottom: 34px;
}
.Cvisitrepair label span {
	width: 140px; height: 57px; text-align: right; line-height: 57px; font-size: 16px; margin-right: 20px; margin-bottom: 0px; float: left;
}
.Cvisitrepair label .inputext {
	width: 300px; height: 56px; line-height: 56px; float: left;
}
.Cvisitrepair label .vccode {
	top: 50%; margin-top: -15px;
}
.Cvisitrepair .liselect .select-box {
	margin: 0px 10px 0px 0px; width: 40%; float: left; max-width: 145px;
}
.Cvisitrepair .liselect .select-box select {
	height: 57px; line-height: 57px;
}
}
@media all and (min-width:1024px)
{
.Comvisitform {
	padding-top: 62px; padding-bottom: 70px;
}
.Cvisitrepair {
	margin: 0px auto; max-width: 1155px;
}
.Cvisitrepair li {
	width: 50%; float: left; max-width: 460px;
}
.Cvisitrepair li:nth-child(2n+1) {
	margin-right: 20px;
}
.Cvisitrepair .litextarea {
	margin-top: -7px;
}
.Cvisitrepair .litextarea {
	width: 100%; max-width: 100%;
}
.Cvisitrepair .lisubmit {
	width: 100%; max-width: 100%;
}
.Cvisitrepair .licode .inputext {
	max-width: 183px;
}
.Cvisitrepair label textarea {
	width: 88%; float: left; max-width: 730px;
}
.Cvisitrepair label .inputext .vccode {
	width: 280px; height: 40px; float: left;
}
.Cvisitrepair label .submit {
	margin: 0px 15px; width: 168px; height: 52px; line-height: 52px; font-size: 18px;
}
.Cvisitrepair label .reset {
	margin: 0px 15px; width: 168px; height: 52px; line-height: 52px; font-size: 18px;
}
}
@media all and (min-width:1199px)
{
.Cvisitrepair {
	background: url("../images/wicon21.png") no-repeat 0px 0px / contain; padding: 56px 38px 56px 0px; -moz-background-size: contain; -o-background-size: contain;
}
.Cvisitrepair li {
	margin-bottom: 50px;
}
.Cvisitrepair li:nth-child(2n+1) {
	margin-right: 50px;
}
.Cvisitrepair .liselect .select-box.input-box {
	margin: 0px 0px 0px 10px; width: 25%;
}
}
@media all and (min-width:1260px)
{
.Cvisitrepair {
	padding: 70px 38px 30px 0px;
}
.Cvisitrepair .liselect {
	max-width: 580px;
}
.Cvisitrepair .liselect .select-box {
	margin: 0px 20px 0px 0px; max-width: 180px;
}
}
.compro-dl .sname {
	font-family: Montserrat;
}
.compro-dl .title {
	font-family: Montserrat;
}
.compro-dl .sname {
	padding: 5px 0px; text-transform: uppercase; line-height: 16px; opacity: 0.24;
}
.compro-dl .title {
	padding: 0px 0px 10px; color: rgb(204, 194, 194); line-height: 30px; font-size: 30px;
}
.compro-dl .thumb {
	color: rgb(142, 137, 137);
}
.compro-dl .infor {
	padding: 20px 0px 0px; color: rgb(102, 102, 102); font-size: 13px; opacity: 0.7;
}
@media all and (min-width:768px)
{
.compro-dl .title {
	line-height: 40px; font-size: 40px;
}
.compro-dl .infor {
	columns: 2 50px; column-gap: 30px; -webkit-columns: 50px 2; -moz-columns: 50px 2; -webkit-column-gap: 30px; -moz-column-gap: 30px;
}
}
@media all and (min-width:1199px)
{
.comprofile-min {
	position: relative;
}
.comprofile-min::before {
	left: 0px; top: 35px; width: 32%; bottom: 0px; border-top-color: rgb(250, 249, 249); border-right-color: rgb(250, 249, 249); border-top-width: 6px; border-right-width: 6px; border-top-style: solid; border-right-style: solid; display: block; position: absolute; max-width: 740px; content: "";
}
.compro-dl .title {
	padding: 22px 0px 12px; line-height: 42px; font-size: 52px;
}
.compro-dl .thumb {
	padding: 30px 0px 0px; width: 32%; float: left; position: relative; max-width: 380px;
}
.compro-dl .infor {
	padding: 0px 0px 45px 30px; overflow: hidden;
}
}
@media all and (min-width:1440px)
{
.comprofile-min::before {
	width: 34%;
}
.compro-dl .thumb {
	padding: 43px 0px 0px;
}
}
@media all and (min-width:1680px)
{
.comprofile-min::before {
	width: 36%;
}
}
@media all and (min-width:1800px)
{
.comprofile-min::before {
	width: 40%;
}
}
.compGlobal-min {
	background: url("../images/wimg14m.jpg") no-repeat center / cover; -moz-background-size: cover; -o-background-size: cover;
}
.compGlobal-min .commonweb {
	position: relative;
}
.compGlobal-min .comgtext {
	color: rgb(155, 155, 159);
}
@media all and (min-width:1024px)
{
.compGlobal-min {
	padding-top: 43px; min-height: 513px;
}
.comgimg {
	top: -12px; width: 83%; right: -100px; position: absolute; max-width: 992px;
}
.comgtext {
	padding: 10px 360px 0px 0px; position: relative; z-index: 1; max-width: 800px;
}
.comgtext .posit {
	top: 0px; right: 0px; position: absolute;
}
}
.Comculture-dl {
	background: url("../images/wicon24.png") no-repeat 100% 100% rgb(204, 204, 204);
}
.Comculture-dl .thumb img {
	width: 100%; display: block;
}
.Comculture-dl .infor {
	padding: 15px; color: rgb(255, 255, 255);
}
.Comculture-dl .infor .name {
	padding: 0px 0px 8px; font-size: 20px;
}
.Comculture-dl .infor .text {
	opacity: 0.7;
}
@media all and (min-width:768px)
{
.Comculture-dl .thumb {
	width: 70%; float: left; max-width: 769px;
}
.Comculture-dl .infor {
	padding: 20px; overflow: hidden;
}
}
@media all and (min-width:1024px)
{
.Comculture-dl {
	margin: 19px 0px 0px;
}
.Comculture-dl .infor {
	padding: 7.5% 5% 10px;
}
.Comculture-dl .infor .name {
	padding: 0px 0px 25px; line-height: 30px; font-size: 26px;
}
}
.Comculture-list li {
	margin: 0px 0px 20px;
}
.Comculture-list li .content {
	border: 1px solid rgb(227, 227, 235); border-image: none;
}
.Comculture-list li .content .img img {
	width: 100%; display: block;
}
.Comculture-list li .content .cult-text {
	padding: 20px; text-align: center; color: rgb(146, 146, 146); border-top-color: rgb(227, 227, 235); border-top-width: 1px; border-top-style: solid;
}
.Comculture-list li .content .name {
	color: rgb(88, 89, 109); font-size: 16px;
}
@media all and (min-width:768px)
{
.Comculture-list {
	padding-top: 55px; padding-bottom: 43px;
}
.Comculture-list ul {
	margin: 0px -10px;
}
.Comculture-list li {
	padding: 0px 10px; width: 25%; float: left;
}
.Comculture-list li .content .cult-text {
	padding: 20px 20px 30px;
}
.Comculture-list li .content .name {
	padding: 0px 0px 18px; font-size: 18px;
}
}
.Honor-list ul {
	padding-bottom: 30px;
}
.Honor-list li {
	margin: 0px 0px 15px;
}
.Honor-list a {
	display: block;
}
.Honor-list a img {
	margin: 0px auto; width: 100%; display: block;
}
.Honor-list .elc-text {
	margin: 5px 0px 0px; text-align: center; color: rgb(76, 76, 76); line-height: 40px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
@media all and (min-width:768px)
{
.Honor-list {
	overflow: hidden;
}
.Honor-list ul {
	margin: 0px -7px;
}
.Honor-list li {
	margin: 0px 0px 20px; padding: 0px 7px;
}
.Honor-list li:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03);
}
.Honor-list li:hover .elc-text {
	color:#006eca;
}
.Honor-list .elc-img {
	overflow: hidden;
}
.Honor-list .elc-img img {
	transition:0.7s; -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s;
}
}
@media all and (min-width:1024px)
{
.Honors-min {
	padding-top: 48px; padding-bottom: 48px;
}
.Honor-list ul {
	margin: 0px -15px; padding-bottom: 36px;
}
.Honor-list li {
	padding: 0px 15px; margin-bottom: 48px;
}
.Honor-list .elc-text {
	height: 24px; line-height: 24px; font-size: 18px; margin-top: 27px;
}
}
.probg {
	background: black; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 90; opacity: 0.7;
}
.thumb-popup {
	left: 0px; top: 0px; display: none; position: fixed; z-index: 100;
}
.thumb-wraper {
	left: 50%; top: 50%; width: 80%; line-height: 28px; position: fixed; z-index: 9; -ms-word-wrap: break-word; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);
}
.thumb-copy-wrapper {
	overflow: hidden; position: relative;
}
.thumb-popup .swiper-wrapper {
	width: 100%;
}
.thumb-popup .swiper-wrapper li {
	width: 100%; height: 100%; text-align: center; position: relative;
}
.thumb-popup .swiper-wrapper li img {
	left: 50%; top: 50%; display: block; position: relative; max-height: 90%; max-width: 100%; transform: translate3d(-50%, -50%, 0px); -webkit-transform: translate3d(-50%, -50%, 0); -moz-transform: translate3d(-50%, -50%, 0); -o-transform: translate3d(-50%, -50%, 0);
}
.thumb-popup .close {
	background-position: center; border-radius: 100%; top: 20px; width: 35px; height: 35px; right: 3%; display: block; position: fixed; z-index: 99; cursor: pointer; background-image: url("../images/winco04.png"); background-repeat: no-repeat; background-size: 12px auto; background-color:#006eca; -webkit-border-radius: 100%; -o-background-size: 12px auto;
}
.banner-btn {
	cursor: pointer;
}
.swiper-left {
	left: -40px;
}
.swiper-right {
	background-position: right 0px; right: -40px;
}
.popup-btn {
	top: 50%; width: 50px; height: 50px; position: fixed; z-index: 1000; cursor: pointer; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.popup-btn::after {
	left: 50%; top: 50%; width: 0px; height: 0px; border-top-color: transparent; border-bottom-color: transparent; border-top-width: 10px; border-bottom-width: 10px; border-top-style: solid; border-bottom-style: solid; display: block; position: absolute; content: ""; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);
}
.swiper-left::after {
	border-right-color: rgb(255, 255, 255); border-right-width: 15px; border-right-style: solid;
}
.swiper-right::after {
	border-left-color: rgb(255, 255, 255); border-left-width: 15px; border-left-style: solid;
}
.popup-btn:hover {
	border-color: rgb(255, 255, 255);
}
.thumb-text {
	padding: 20px 0px; left: 50%; width: 100%; text-align: center; bottom: 20%; color: rgb(255, 255, 255); font-size: 16px; position: absolute; max-width: 1200px; transform: translateX(-50%);
}
.History-min {
	padding-top: 30px;
}
.history-list {
	padding: 0px 40px; position: relative;
}
.historyulitem {
	overflow: hidden; position: relative;
}
.historyulitem ul {
	width: 9999px; font-size: 0px; display: block; position: relative; box-sizing: content-box; transform: translate3d(0px, 0px, 0px); -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate(0, 0); webkit-transform: translate3d(0, 0, 0);
}
.historyulitem li {
	background: url("../images/wicon25.png") repeat-y 7px 0px; color: rgb(76, 76, 76); vertical-align: bottom; display: inline-block; position: relative;
}
.historyulitem li::after {
	background: rgb(255, 255, 255); border-radius: 100%; border: 3px solid rgb(213, 213, 213); border-image: none; left: 0px; top: 0px; width: 14px; height: 14px; display: block; position: absolute; content: ""; -webkit-border-radius: 100%; -moz-border-radius: 100%;
}
.historyulitem li .history-con {
	padding: 0px 10px 30px 30px; color: rgb(134, 134, 134); font-size: 14px !important; position: relative; transform: translate3d(0px, 0px, 0px); backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-font-smoothing: none;
}
.historyulitem li .year-num {
	color: rgb(153, 153, 153); line-height: 30px; font-family: Rubik; font-size: 30px; margin-top: 20px; display: block;
}
.history-btn {
	background-position: center; width: 32px; height: 33px; bottom: 50px; display: block; position: absolute; cursor: pointer; background-repeat: no-repeat; background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%;
}
.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 all and (min-width:1024px)
{
.History-min {
	padding-top: 85px;
}
.history-btn {
	width: 42px; height: 42px; bottom: 144px;
}
.history-list {
	padding: 0px;
}
.historyulitem li .year-num {
	line-height: 42px; font-size: 42px; margin-top: 52px;
}
.historyulitem li .history-con {
	padding: 23px 20px 51px 30px;
}
.thumb-text {
	bottom: 17%;
}
}
@media all and (min-width:1440px)
{
.history-btn.hisswiper-left {
	left: -113px;
}
.history-btn.hisswiper-right {
	right: -113px;
}
}
.Social-text {
	color: rgb(146, 146, 146); max-width: 980px;
}
.Erespon-list ul {
	margin: 0px -5px; padding: 0px 0px 30px;
}
.Erespon-list li {
	margin: 0px 0px 10px; padding: 0px 5px;
}
.Erespon-list a {
	border: 1px solid rgb(227, 227, 235); border-image: none; display: block;
}
.Erespon-list a img {
	margin: 0px auto; width: 100%; display: block;
}
.Erespon-list .elc-text {
	padding: 0px 10px; text-align: center; color: rgb(76, 76, 76); line-height: 40px; overflow: hidden; border-top-color: rgb(227, 227, 235); border-top-width: 1px; border-top-style: solid; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
@media all and (min-width:768px)
{
.Erespon-list {
	overflow: hidden;
}
.Erespon-list ul {
	margin: 0px -7px;
}
.Erespon-list li {
	margin: 0px 0px 20px; padding: 0px 7px;
}
.Erespon-list li:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03);
}
.Erespon-list li:hover .elc-text {
	color:#006eca;
}
.Erespon-list .elc-img {
	overflow: hidden;
}
.Erespon-list .elc-img img {
	transition:0.7s; -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s;
}
}
@media all and (min-width:1024px)
{
.Social-min {
	padding-top: 35px; padding-bottom: 48px;
}
.Erespon-list ul {
	margin: 0px -15px; padding-bottom: 36px;
}
.Erespon-list li {
	padding: 0px 15px; margin-bottom: 30px;
}
.Erespon-list .elc-text {
	height: 83px; line-height: 83px; font-size: 18px;
}
}
.Environ-min {
	padding-bottom: 30px;
}
.Environ-list ul {
	margin: 0px -5px; padding: 0px 0px 30px;
}
.Environ-list li {
	margin: 0px 0px 10px; padding: 0px 5px;
}
.Environ-list a {
	border: 1px solid rgb(227, 227, 235); border-image: none; display: block;
}
.Environ-list a img {
	margin: 0px auto; width: 100%; display: block;
}
.Environ-list .elc-text {
	padding: 0px 10px; text-align: center; color: rgb(76, 76, 76); line-height: 40px; overflow: hidden; border-top-color: rgb(227, 227, 235); border-top-width: 1px; border-top-style: solid; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
@media all and (min-width:768px)
{
.Environ-list {
	overflow: hidden;
}
.Environ-list ul {
	margin: 0px -7px;
}
.Environ-list li {
	margin: 0px 0px 20px; padding: 0px 7px;
}
.Environ-list li:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03);
}
.Environ-list li:hover .elc-text {
	color:#006eca;
}
.Environ-list .elc-img {
	overflow: hidden;
}
.Environ-list .elc-img img {
	transition:0.7s; -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s;
}
}
@media all and (min-width:1024px)
{
.Environ-min {
	padding-top: 5px; padding-bottom: 38px;
}
.Environ-list ul {
	margin: 0px -15px; padding-bottom: 27px;
}
.Environ-list li {
	padding: 0px 15px; margin-bottom: 30px;
}
.Environ-list .elc-text {
	height: 83px; line-height: 83px; font-size: 18px;
}
}
.Videos-min ul {
	padding-bottom: 30px;
}
.Videos-min li {
	margin: 0px 0px 15px;
}
.Videos-min a {
	display: block;
}
.Videos-min a img {
	margin: 0px auto; width: 100%; display: block;
}
.Videos-min .elc-img {
	position: relative;
}
.Videos-min .video-show {
	left: 50%; top: 50%; width: 100%; text-align: center; color: rgb(255, 255, 255); position: absolute; z-index: 3; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);
}
.Videos-min .video-show .videoicon {
	background: url("../images/wq_icon11.png") no-repeat center / 40px; margin: 0px auto; transition:opacity 0.35s, transform 0.35s, transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s; width: 65px; height: 65px; display: block; opacity: 0; transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -moz-background-size: 40px; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; -moz-transition: opacity 0.35s, transform 0.35s, -moz-transform 0.35s; -o-transition: opacity 0.35s, -o-transform 0.35s; -o-background-size: 40px;
}
.Videos-min li:hover .Video-img::before {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);
}
.Videos-min li:hover .videoicon {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);
}
.Videos-min .elc-text {
	margin: 5px 0px 0px; text-align: center; color: rgb(76, 76, 76); line-height: 40px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
@media all and (min-width:768px)
{
.Video-list {
	overflow: hidden;
}
.Video-list ul {
	margin: 0px -7px;
}
.Video-list li {
	margin: 0px 0px 20px; padding: 0px 7px;
}
.Video-list li:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03);
}
.Video-list li:hover .elc-text {
	color:#006eca;
}
.Video-list .elc-img {
	overflow: hidden;
}
.Video-list .elc-img img {
	transition:0.7s; -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s;
}
}
@media all and (min-width:1024px)
{
.Videos-min {
	padding-top: 48px; padding-bottom: 48px;
}
.Video-list ul {
	margin: 0px -15px; padding-bottom: 36px;
}
.Video-list li {
	padding: 0px 15px; margin-bottom: 48px;
}
.Video-list .video-show .videoicon {
	background-size: auto; -moz-background-size: auto; -o-background-size: auto;
}
.Video-list .elc-text {
	height: 24px; line-height: 24px; font-size: 18px; margin-top: 27px;
}
}
.recruitmentfloat {
	background: rgba(0, 0, 0, 0.6); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 110;
}
.tianjiatvwrap {
	margin: 0px auto; left: 50%; top: 50%; width: 95%; position: absolute; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);
}
.tianjiatvwrap .videobox {
	height: 250px; position: relative; z-index: 1;
}
.recclosebtn {
	background-position: center; border-radius: 100%; top: 20px; width: 35px; height: 35px; right: 3%; display: block; position: fixed; z-index: 99; cursor: pointer; background-image: url("../images/winco04.png"); background-repeat: no-repeat; background-size: 12px auto; background-color:#006eca; -moz-background-size: 12px auto; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-background-size: 12px auto;
}
@media all and (min-width:640px)
{
.tianjiatvwrap .videobox {
	height: 350px;
}
}
@media all and (min-width:1024px)
{
.tianjiatvwrap {
	width: 1000px;
}
.tianjiatvwrap .videobox {
	height: 600px;
}
}
.Employee-list ul {
	margin: 0px -5px; padding: 0px 0px 30px;
}
.Employee-list li {
	margin: 0px 0px 10px; padding: 0px 5px;
}
.Employee-list a {
	border: 1px solid rgb(227, 227, 235); border-image: none; display: block;
}
.Employee-list a img {
	margin: 0px auto; width: 100%; display: block;
}
.Employee-list .elc-text {
	padding: 0px 10px; text-align: center; color: rgb(76, 76, 76); line-height: 40px; overflow: hidden; border-top-color: rgb(227, 227, 235); border-top-width: 1px; border-top-style: solid; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
@media all and (min-width:768px)
{
.Employee-list {
	overflow: hidden;
}
.Employee-list ul {
	margin: 0px -7px;
}
.Employee-list li {
	margin: 0px 0px 20px; padding: 0px 7px;
}
.Employee-list li:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03);
}
.Employee-list li:hover .elc-text {
	color:#006eca;
}
.Employee-list .elc-img {
	overflow: hidden;
}
.Employee-list .elc-img img {
	transition:0.7s; -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s;
}
}
@media all and (min-width:1024px)
{
.Employee-min {
	padding-top: 5px; padding-bottom: 38px;
}
.Employee-list ul {
	margin: 0px -15px; padding-bottom: 27px;
}
.Employee-list li {
	padding: 0px 15px; margin-bottom: 30px;
}
.Employee-list .elc-text {
	height: 83px; line-height: 83px; font-size: 18px;
}
}
.Careerment-min {
	background: url("../images/wimg21.jpg") no-repeat top / cover; margin: 0px 0px 30px; -moz-background-size: cover; -o-background-size: cover;
}
.Career-wrapper {
	padding: 0px 30px; position: relative;
}
.Career-wrapper .wrapper-min {
	padding: 30px 0px 0px; overflow: hidden;
}
.Career-wrapper ul.momargin {
	margin: 0px;
}
.Career-wrapper ul.momargin li {
	padding: 0px;
}
.Career-wrapper li {
	margin: 0px 0px 20px;
}
.Career-wrapper li a {
	display: block;
}
.Career-wrapper li .solut-img img {
	margin: 0px auto; width: 100%; display: block;
}
.Career-wrapper li .solut-text {
	padding: 10px; text-align: center; border-top-color:#006eca; border-top-width: 2px; border-top-style: solid; position: relative; background-color: rgb(240, 240, 242);
}
.Career-wrapper li .solut-text::before {
	background: rgb(12, 51, 127); left: 0px; top: -2px; height: 2px; right: 100%; position: absolute; z-index: -1; content: ""; transition-property: right; transition-duration: 0.5s; transition-timing-function: ease-out; -webkit-transition-property: right; -moz-transition-property: right; -o-transition-property: right; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s;
}
.Career-wrapper li .solut-text h3 {
	line-height: 45px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.Career-wrapper li .solut-text p {
	height: 96px; color: rgb(146, 146, 146); line-height: 24px; overflow: hidden; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -o-text-overflow: ellipsis; -webkit-line-clamp: 4;
}
.Career-wrapper li:hover .solut-text::before {
	right: 0px; 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 all and (min-width:768px)
{
.Career-wrapper .relat-btn {
	height: 43px;
}
}
@media all and (min-width:1024px)
{
.Careerment-min {
	margin: 0px 0px 76px;
}
.Career-wrapper {
	padding: 0px 40px;
}
.Career-wrapper .wrapper-min {
	padding-top: 12%;
}
.Career-wrapper li:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03);
}
.Career-wrapper li a {
	transition:0.5s; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
.Career-wrapper li .solut-img {
	overflow: hidden;
}
.Career-wrapper li .solut-img img {
	transition:0.7s; -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s;
}
.Career-wrapper li .solut-text {
	padding: 14px 30px 41px;
}
.Career-wrapper li .solut-text h3 {
	margin: 0px 0px 9px;
}
.Career-wrapper li:hover .solut-text h3 {
	color:#006eca;
}
}
@media all and (min-width:1199px)
{
.Careerment-min {
	background-size: 100% 374px; -moz-background-size: 100% 374px; -o-background-size: 100% 374px;
}
}
@media all and (min-width:1400px)
{
.Career-wrapper {
	padding: 0px;
}
}
.Platfbtn {
	background: url("../images/wicon26.png") no-repeat 20px#006eca; margin: 10px 0px 0px; padding: 10px 20px 10px 50px; text-align: left; color: rgb(255, 255, 255); display: inline-block;
}
@media all and (min-width:1024px)
{
.Platfbtn {
	background-position: 38px; margin: 0px; padding: 17px 40px 17px 69px; font-size: 18px;
}
}
.recruiting-list ul {
	margin: 0px -10px; padding: 0px 0px 30px;
}
.recruiting-list li {
	padding: 0px 10px 20px;
}
.recruiting-list .recontent {
	padding: 20px 20px 40px; border: 2px solid rgb(242, 240, 236); border-image: none; position: relative;
}
.recruiting-list .recontent .retitle {
	color: rgb(51, 51, 51);
}
.recruiting-list .recontent .posititext {
	color: rgb(146, 146, 146);
}
.recruiting-list .recontent .Delivery {
	padding: 0px 10px; transition:0.5s; left: 0px; height: 40px; text-align: center; right: 0px; bottom: 0px; color: rgb(255, 255, 255); line-height: 40px; position: absolute; opacity: 0; background-color:#006eca; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
.recruiting-list li:hover .recontent .Delivery {
	opacity: 1;
}
@media all and (min-width:1024px)
{
.recruiting-list {
	padding-top: 49px; padding-bottom: 52px;
}
.recruiting-list ul {
	padding: 0px 0px 70px;
}
.recruiting-list .recontent {
	padding: 33px 30px 44px;
}
.recruiting-list .recontent .retitle {
	padding: 0px 0px 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: 0px;
}
.grid li {
	display: block; opacity: 0;
}
.grid li.shown {
	opacity: 1;
}
.no-js .grid li {
	opacity: 1;
}
.no-cssanimations .grid li {
	opacity: 1;
}
.grid li a {
	border: currentColor; border-image: none; display: block; max-width: 100%;
}
.grid li img {
	border: currentColor; border-image: none; display: block; max-width: 100%;
}
.grid.effect-1 li.animate {
	animation:fadeIn 0.65s forwards; -webkit-animation: fadeIn 0.65s ease forwards; -moz-animation: fadeIn 0.65s ease forwards; -o-animation: fadeIn 0.65s ease forwards;
}
.grid.effect-2 li.animate {
	animation:moveUp 0.65s forwards; transform: translateY(200px); -webkit-transform: translateY(200px); -moz-transform: translateY(200px); -o-transform: translateY(200px); -webkit-animation: moveUp 0.65s ease forwards; -moz-animation: moveUp 0.65s ease forwards; -o-animation: moveUp 0.65s ease forwards;
}
.grid.effect-3 li.animate {
	animation:scaleUp 0.65s ease-in-out forwards; transform: scale(0.6); -webkit-transform: scale(0.6); -moz-transform: scale(0.6); -o-transform: scale(0.6); -webkit-animation: scaleUp 0.65s ease-in-out forwards; -moz-animation: scaleUp 0.65s ease-in-out forwards; -o-animation: scaleUp 0.65s ease-in-out forwards;
}
.grid.effect-4 {
	perspective: 1300px; -webkit-perspective: 1300px; -moz-perspective: 1300px;
}
.grid.effect-4 li.animate {
	animation:fallPerspective 0.8s ease-in-out forwards; transform: translateZ(400px) translateY(300px) rotateX(-90deg); transform-style: preserve-3d; -webkit-transform: translateZ(400px) translateY(300px) rotateX(-90deg); -moz-transform: translateZ(400px) translateY(300px) rotateX(-90deg); -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-animation: fallPerspective .8s ease-in-out forwards; -moz-animation: fallPerspective .8s ease-in-out forwards; -o-animation: fallPerspective .8s ease-in-out forwards;
}
.grid.effect-5 {
	perspective: 1300px; -webkit-perspective: 1300px; -moz-perspective: 1300px;
}
.grid.effect-5 li.animate {
	transform-origin: 50% 50% -300px; animation:fly 0.8s ease-in-out forwards; transform: rotateX(-180deg); transform-style: preserve-3d; -webkit-transform: rotateX(-180deg); -moz-transform: rotateX(-180deg); -webkit-transform-origin: 50% 50% -300px; -moz-transform-origin: 50% 50% -300px; -o-transform-origin: 50% 50% -300px; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-animation: fly .8s ease-in-out forwards; -moz-animation: fly .8s ease-in-out forwards; -o-animation: fly .8s ease-in-out forwards;
}
.grid.effect-6 {
	perspective: 1300px; -webkit-perspective: 1300px; -moz-perspective: 1300px;
}
.grid.effect-6 li.animate {
	transform-origin: 0% 0%; animation:flip 0.8s ease-in-out forwards; transform: rotateX(-80deg); transform-style: preserve-3d; -webkit-transform: rotateX(-80deg); -moz-transform: rotateX(-80deg); -webkit-transform-origin: 0% 0%; -moz-transform-origin: 0% 0%; -o-transform-origin: 0% 0%; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-animation: flip .8s ease-in-out forwards; -moz-animation: flip .8s ease-in-out forwards; -o-animation: flip .8s ease-in-out forwards;
}
.grid.effect-7 {
	perspective: 1300px; -webkit-perspective: 1300px; -moz-perspective: 1300px;
}
.grid.effect-7 li.animate {
	animation:helix 0.8s ease-in-out forwards; transform: rotateY(-180deg); transform-style: preserve-3d; -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg); -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-animation: helix .8s ease-in-out forwards; -moz-animation: helix .8s ease-in-out forwards; -o-animation: helix .8s ease-in-out forwards;
}
.grid.effect-8 {
	perspective: 1300px; -webkit-perspective: 1300px; -moz-perspective: 1300px;
}
.grid.effect-8 li.animate {
	animation:popUp 0.8s ease-in forwards; transform: scale(0.4); transform-style: preserve-3d; -webkit-transform: scale(0.4); -moz-transform: scale(0.4); -o-transform: scale(0.4); -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-animation: popUp .8s ease-in forwards; -moz-animation: popUp .8s ease-in forwards; -o-animation: popUp .8s ease-in forwards;
}
.indexbanner {
	width: 100%; overflow: hidden; position: relative;
}
.indexbanner li {
	flex:0 0 auto; width: 100%; height: 100%; overflow: hidden; float: left; position: relative; -webkit-flex-shrink: 0;
}
.indexbanner ul {
	width: 100%; height: 100%; display: flex; z-index: 1; box-sizing: content-box; transition-property: transform, transform, -moz-transform, -o-transform; -webkit-transition-property: -webkit-transform; -moz-transition-property: transform, -moz-transform; -o-transition-property: -o-transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
}
.ipages {
	left: 50% !important; text-align: center; bottom: 10px; line-height: 0; font-size: 0px; position: absolute; z-index: 10; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%);
}
.ipages span {
	background: none; margin: 0px 6px; border-radius: 100%; border: 2px solid rgb(142, 137, 135); transition:0.3s; border-image: none; width: 10px; height: 10px; vertical-align: top; display: inline-block; opacity: 1; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; -webkit-border-radius: 100%; -moz-border-radius: 100%;
}
.ipages .swiper-pagination-bullet-active {
	border-color:#006eca; background-color:#006eca;
}
.indexbanner li a img {
	width: 100%; display: block; position: relative;
}
@media all and (min-width:1024px)
{
.indexbanner .ipages {
	bottom: 20px;
}
.ipages span {
	width: 12px; height: 12px;
}
}
.index-text .en {
	padding: 5px 0px 0px; color:#006eca; text-transform: uppercase; font-family: "raleway"; font-weight: bold;
}
.index-btn {
	background-position: center; top: 50%; width: 30px; height: 30px; display: block; position: absolute; z-index: 3; transform: translateY(-50%); background-repeat: no-repeat; background-size: 30px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-background-size: 30px; -o-background-size: 30px;
}
.index-btn.index-prev {
	left: 0px; background-image: url("../images/prev.png");
}
.index-btn.index-prev:hover {
	background-image: url("../images/prevho.png");
}
.index-btn.index-next {
	right: 0px; background-image: url("../images/next.png");
}
.index-btn.index-next:hover {
	background-image: url("../images/nextho.png");
}
.index-more a {
	padding: 0px 20px; border-radius: 50px; border: 2px solid rgb(225, 225, 228); border-image: none; height: 35px; text-align: center; color: rgb(110, 111, 123); line-height: 33px; font-size: 13px; display: inline-block; -webkit-border-radius: 50px; -moz-border-radius: 50px;
}
@media all and (min-width:1024px)
{
.index-text .en {
	padding: 13px 0px 0px;
}
.index-btn {
	width: 46px; height: 46px; background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%;
}
.index-btn.index-prev {
	left: -30px;
}
.index-btn.index-next {
	right: -30px;
}
.index-more a {
	padding: 0px 46px; margin-bottom:15px; height: 50px; line-height: 50px; position: relative; box-shadow: 0px 0px 1px rgba(0,0,0,0); transform: perspective(1px) translateZ(0px); transition-property: color; transition-duration: 0.3s; -webkit-transition-property: color; -moz-transition-property: color; -o-transition-property: color; -webkit-transform: perspective(1px) translateZ(0); -moz-transform: perspective(1px) translateZ(0); -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0); -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.index-more a::before {
	background:#006eca; border-radius: 50px; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: -1; content: ""; transform: scale(0); transition-property: transform, transform, -moz-transform, -o-transform; transition-duration: 0.3s; transition-timing-function: ease-out; -webkit-transition-property: -webkit-transform; -moz-transition-property: transform, -moz-transform; -o-transition-property: -o-transform; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-border-radius: 50px; -moz-border-radius: 50px; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.index-more a:hover {
	border-color: rgb(255, 255, 255); color: rgb(255, 255, 255);
}
.index-more a:hover::before {
	transform: scaleY(1); -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -o-transform: scaleY(1);
}
}
@media all and (min-width:1400px)
{
.index-btn.index-prev {
	left: -80px;
}
.index-btn.index-next {
	right: -80px;
}
}
@media all and (min-width:1440px)
{
.index-btn.index-prev {
	left: -106px;
}
.index-btn.index-next {
	right: -106px;
}
}
.indxNews-wraper {
	padding: 30px 35px; position: relative;
}
.inxnews-list {
	overflow: hidden;
}
.inxnews-list li a {
	border: 1px solid rgb(227, 227, 235); border-image: none; display: block;
}
.inxnews-list li .tiothumb img {
	width: 100%; display: block;
}
.inxnews-list li .tioinfor {
	padding: 15px; border-top-color: rgb(227, 227, 235); border-top-width: 1px; border-top-style: solid;
}
.inxnews-list li .tioinfor .text {
	height: 48px; color: rgb(88, 89, 109); line-height: 24px; overflow: hidden; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -o-text-overflow: ellipsis; -webkit-line-clamp: 2;
}
.inxnews-list li .tioinfor .date {
	color:#006eca; font-family: DINPro; display: block;
}
@media all and (min-width:1024px)
{
.indxNewsmin {
	padding-top: 56px; padding-bottom: 60px;
}
.indxNews-wraper {
	padding: 37px 30px;
}
.inxnews-list li {
	width: 25%;  float: left;
}
.inxnews-list li:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03);
}
.inxnews-list li .tiothumb {
	overflow: hidden;
}
.inxnews-list li .tiothumb img {
	transition:0.7s; -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s;
}
.inxnews-list li:hover .tioinfor .text {
	color:#006eca;
}
.inxnews-list li .tioinfor {
	padding: 24px 30px 34px; font-size: 16px;
}
.inxnews-list li .tioinfor .date {
	padding: 11px 0px 0px;
}
}
@media all and (min-width:1400px)
{
.indxNews-wraper {
	padding: 37px 0px;
}
}
.indxAboutus {
	
}
.indxAboutus .par-posimg {
	 height: 230px; position: relative; -moz-background-size: cover; -o-background-size: cover;
}




.indxAboutus .par-text {
	left: 20px; top: 50%; color: rgb(255, 255, 255); text-transform: uppercase; position: absolute; z-index: 3; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.indxAboutus .par-text h2 {
	font-weight: lighter;
}
.indxAboutus .par-text h3 {
	padding: 8px 0px;
}
.indxAboutus .par-content {
	padding: 20px;
}
.indxAboutus .par-content h2 {
	padding: 0px 0px 5px; text-transform: uppercase; font-family: DINPro;
}
.indxAboutus .par-content p {
	color: rgb(52, 54, 75); opacity: 0.8;
}
@media all and (min-width:1024px)
{
.indxAboutus .par-posimg {
	width: 50%; height: 383px; float: right; margin-top:80px;
}
.indxAboutus .par-text {
	left: 38px; top: 50%; max-width: 385px;
}
.indxAboutus .par-text h3 {
	padding: 52px 0px 65px;
}
.indxAboutus .par-content {
	padding: 4% 40px 0px; width: 50%; float: right; max-width: 600px;
}
.indxAboutus .par-content h2 {
	padding: 0px 0px 10px;
}
}
@media all and (min-width:1280px)
{
.indxAboutus .par-content {
	padding-left: 0px;
}
}
.inxprod-list li {
	margin: 0px 0px 20px;
}
.inxprod-list li a {
	display: block; position: relative;
}
.inxprod-list li .imgbox img {
	width: 100%; display: block;height:150px;
}
.inxprod-list li .inxpro-img {
	left: 20px; top: 50%; width: 44%; position: absolute; z-index: 3; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.inxprod-list li .inxpro-img img {
	display: block; max-width: 100%; 
}
.inxprod-list li .inxpro-text {
	top: 50%; width: 100%; text-align: center; color: rgb(255, 255, 255); position: absolute; z-index: 3; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);
}
.inxprod-list li .inxpro-text h3 {
	padding: 0px 0px 5px; color:#fff;
}
.inxprod-list li .inxpro-text p {
	color: rgb(88, 89, 109); text-transform: uppercase; line-height: 14px; opacity: 0.5;
}
@media all and (min-width:1024px)
{
.indxProduct {
	padding-top: 57px;
}
.inxprod-list {
	padding-top: 38px; padding-bottom: 10px;
}
.inxprod-list li a {
	transition:0.5s; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
.inxprod-list li:hover a {
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1); transform: translateY(-2px); -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -o-transform: translateY(-2px); -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
}
.inxprod-list li:hover .inxpro-img {
	margin-left: -10px;
}
.inxprod-list li .inxpro-img {
	transition:0.5s; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
}
@media all and (min-width:1199px)
{
.inxprod-list ul {
	margin: 0px -15px;
}
.inxprod-list li {
	padding: 0px 15px;
}
.inxprod-list li .inxpro-text {
	width: 100%; text-align:center;
}
}
.indxArrivals {
	background-color: rgb(241, 244, 249);
}
.arrivals-wrapper {
	padding: 0px 30px; position: relative;
}
.arrivals-wrapper .arrivalsp-min {
	padding: 30px 0px 0px; overflow: hidden;
}
.arrivals-wrapper ul.momargin {
	margin: 0px;
}
.arrivals-wrapper ul.momargin li {
	padding: 0px;
}
.arrivals-wrapper li {
	margin: 0px 0px 20px;
}
.arrivals-wrapper li a {
	display: block;
}
.arrivals-wrapper li .solut-img img {
	margin: 0px auto; width: 100%; display: block;
}
.arrivals-wrapper li .solut-text {
	padding: 10px; text-align: center; border-top-color:#006eca; border-top-width: 2px; border-top-style: solid; position: relative; background-color: rgb(255, 255, 255);
}
.arrivals-wrapper li .solut-text::before {
	background: rgb(12, 51, 127); left: 0px; top: -2px; height: 2px; right: 100%; position: absolute; z-index: -1; content: ""; transition-property: right; transition-duration: 0.5s; transition-timing-function: ease-out; -webkit-transition-property: right; -moz-transition-property: right; -o-transition-property: right; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s;
}
.arrivals-wrapper li .solut-text h3 {
	color: rgb(88, 89, 109); line-height: 45px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.arrivals-wrapper li:hover .solut-text::before {
	right: 0px; z-index: 2;
}
@media all and (min-width:768px)
{
.arrivals-wrapper .relat-btn {
	height: 43px;
}
.arrivals-wrapper li {
	width: 33.33%; float: left;
}
}
@media all and (min-width:1024px)
{
.indxArrivals {
	padding-top: 57px; padding-bottom: 55px;
}
.arrivals-wrapper li:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03);
}
.arrivals-wrapper li a {
	transition:0.5s; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
.arrivals-wrapper li .solut-img {
	overflow: hidden;
}
.arrivals-wrapper li .solut-img img {
	transition:0.7s; -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s;
}
.arrivals-wrapper li .solut-text {
	padding: 34px 30px 30px;
}
.arrivals-wrapper li .solut-text h3 {
	margin: 0px 0px 9px;
}
.arrivals-wrapper li:hover .solut-text h3 {
	color:#006eca;
}
}
@media all and (min-width:1400px)
{
.arrivals-wrapper {
	padding: 5px 0px;
}
}
.inxSolution {
	background: url("../images/wimg33.jpg") no-repeat 0px 0px / cover; -moz-background-size: cover; -o-background-size: cover;
}
.inxSolution .index-more {
	padding: 20px 0px 0px;
}
.inxSolution .index-more a {
	color: rgb(255, 255, 255);
}
.inxSolut-wrapper {
	padding: 0px 30px 30px; position: relative;
}
.inxSolut-wrapper .inxSolut-min {
	padding: 30px 0px 0px; overflow: hidden;
}
.inxSolut-wrapper ul.momargin {
	margin: 0px;
}
.inxSolut-wrapper ul.momargin li {
	padding: 0px;
}
.inxSolut-wrapper li {
	margin: 0px 0px 20px;
}
.inxSolut-wrapper li a {
	display: block;
}
.inxSolut-wrapper li .solut-img img {
	margin: 0px auto; width: 100%; display: block;
}
.inxSolut-wrapper li .solut-text {
	background: linear-gradient(-45deg, transparent 20px, rgb(255, 255, 255) 0px); padding: 10px; text-align: center; position: relative;
}
.inxSolut-wrapper li .solut-text h3 {
	color: rgb(88, 89, 109); overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.inxSolut-wrapper li .solut-text .en {
	color:#006eca; text-transform: uppercase; overflow: hidden; font-family: DINPro; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.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 all and (min-width:768px)
{
.inxSolut-wrapper .relat-btn {
	height: 43px;
}
.inxSolut-wrapper li {
	width: 33.33%; float: left;
}
}
@media all and (min-width:1024px)
{
.inxSolution {
	padding-top: 57px; padding-bottom: 59px;
}
.inxSolution .index-more {
	padding: 0px;
}
.inxSolution .index-more a {
	border-color: rgb(59, 45, 42);
}
.inxSolut-wrapper {
	padding: 5px 30px 72px;
}
.inxSolut-wrapper .ipages {
	bottom: 40px;
}
.inxSolut-wrapper li:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03);
}
.inxSolut-wrapper li a {
	transition:0.5s; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
.inxSolut-wrapper li .solut-img {
	overflow: hidden;
}
.inxSolut-wrapper li .solut-img img {
	transition:0.7s; -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s;
}
.inxSolut-wrapper li .solut-text {
	padding: 24px 30px 32px;
}
.inxSolut-wrapper li .solut-text h3 {
	margin: 0px 0px 2px;
}
.inxSolut-wrapper li:hover .solut-text h3 {
	color:#006eca;
}
}
@media all and (min-width:1400px)
{
.inxSolut-wrapper {
	padding-right: 0px; padding-left: 0px;
}
}
.inxPartner {
	background-color: rgb(241, 244, 249);
}
.inxpart-list {
	padding: 20px 30px; position: relative;
}
.inxpart-list li a {
	border: 1px solid rgb(219, 220, 237); border-image: none; display: block;
}
.inxpart-list li img {
	width: 100%; display: block;
}
.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 all and (min-width:1024px)
{
.inxpart-list {
	padding: 36px 30px;
}
.inxpart-list li:hover img {
	transform: scale(1.03); -webkit-transform: scale(1.03, 1.03); -moz-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03);
}
.inxpart-list li a {
	transition:0.5s; overflow: hidden; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
.inxpart-list li a img {
	transition:0.7s; -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -o-transition: all ease 0.7s;
}
.inxpart-list li:hover a {
	border-color:#006eca;
}
.inxPartner {
	padding-top: 56px; padding-bottom: 25px;
}
}
@media all and (min-width:1400px)
{
.inxpart-list {
	padding-right: 0px; padding-left: 0px;
}
}
.searchcont401 {
	padding: 36px 0px; background-color: rgb(255, 255, 255);
}
.searchtitle401 {
	padding: 28px 15px; background-color: rgb(242, 242, 242);
}
.searchtitle401 span {
	color:#006eca;
}
.resultlist401 {
	padding: 3% 0px; font-size: 13px;
}
.resultlist401 img {
	width: 100%; margin-bottom: 2%; display: block;
}
.resultlist401 ul {
	padding-bottom: 40px;
}
.resultlist401 li {
	padding: 15px 0px; top: auto !important; margin-bottom: -1px; border-top-color: rgb(217, 217, 217); border-bottom-color: rgb(217, 217, 217); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative !important;
}
.resultlist401 h4 {
	line-height: 24px; font-size: 16px; margin-bottom: 3%;
}
.resultlist401 h4 em {
	color: rgb(218, 37, 29);
}
.resultlist401 h4 a {
	display: block;
}
.resulttext401 {
	height: 72px; color: rgb(153, 153, 153); overflow: hidden;
}
.resultlabel401 {
	color: rgb(153, 153, 153); padding-top: 30px; display: inline-block;
}
.searchinputcont401 dt {
	width: 78%; float: left;
}
.searchinputcont401 dd {
	width: 22%; float: left;
}
.searchinputcont401 dt input {
	width: 100%; height: 40px; color: rgb(51, 51, 51); line-height: 40px; text-indent: 12px; font-family: "Microsoft YaHei"; font-size: 15px; background-color: rgb(255, 255, 255);
}
.searchinputcont401 dd input {
	width: 100%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-family: "Microsoft YaHei"; font-weight: bold; cursor: pointer; background-color:#006eca;
}
.keywords {
	color: rgb(218, 37, 29);
}
@media all and (min-width:768px)
{
.searchtitle401 {
	font-size: 24px;
}
.resultlist401 h4 {
	font-size: 20px; margin-bottom: 2%;
}
.searchimg401 {
	margin: 0px 3% 0px 0px; width: 200px; height: 150px; overflow: hidden; float: left; display: block; position: relative;
}
.resultlist401 img {
	left: 50%; top: 50%; width: auto; position: absolute; max-width: 100%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);
}
}
@media all and (min-width:992px)
{
.searchinputcont401 {
	margin: 0px auto; width: 45%;
}
.searchinputcont401 dt input {
	font-size: 18px;
}
.searchinputcont401 dd input {
	font-size: 18px; font-weight: bold;
}
}
.minimg-wrapper {
	overflow: hidden; position: relative;
}
.product-table {
	width: 100%; padding-bottom: 10px; -ms-overflow-x: auto;
}
.prodatile-btn {
	background-position: center; transition:0.5s; top: 0px; width: 30px; height: 100%; display: block; position: absolute; z-index: 5; background-repeat: no-repeat; background-size: 30px;
}
.prodatile-prev {
	left: 0px; background-image: url("../images/prevho.png");
}
.prodatile-next {
	right: 0px; background-image: url("../images/nextho.png");
}
@media all and (min-width:1024px)
{
.prodatile-btn {
	width: 50px; background-size: 42px;
}
.prodatile-prev {
	background-position-x: -50px;
}
.prodatile-prev:hover {
	background-position-x: 0px;
}
.prodatile-next {
	background-position-x: 50px;
}
.prodatile-next:hover {
	background-position-x: 0px;
}
}
.footer-top {
	padding-top: 10px;
}
.footer-top ul li.li1 h3 {
	padding: 10px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.footer-top ul li.li1 h3 a {
	color: rgb(133, 134, 143);
}
.footer-sub {
	padding-bottom: 5px; display: none;
}
.footer-sub a {
	padding: 5px 0px; color: rgb(153, 153, 153); font-size: 13px; display: block;
}
.footer-top ul li.li2 {
	text-align: center; padding-top: 20px;
}
.footer-top ul li.li2 h3 {
	margin-bottom: 20px;
}
.footer-top ul li.li2 img {
	max-width: 100%;
}
.footer-top ul li.li2 .telnum {
	color: rgb(52, 54, 75); padding-top: 14px; font-size: 13px; opacity: 0.7;
}
.footer-top ul li.li2 .telnum a {
	color: rgb(52, 54, 75); display: inline-block;
}
.footer-top ul li.li2 .telnum a:hover {
	color:#006eca; opacity: 1;
}
.plus.icon {
	top: 11px; right: 15px; color: rgb(255, 255, 255); margin-top: 10px; margin-left: 3px; position: absolute;
}
.plus.icon::before {
	width: 15px; height: 1px; position: absolute; content: ""; background-color: rgb(51, 51, 51);
}
.plus.icon::after {
	width: 15px; height: 1px; position: absolute; content: ""; transform: rotate(90deg); background-color: rgb(51, 51, 51); -webkit-transform: rotate(90deg);
}
.footer-top ul li h3.cur .plus.icon::after {
	opacity: 0;
}
@media all and (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 {
	padding-top: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.footer-sub {
	padding-bottom: 0px; display: block;
}
.footer-sub a {
	color: rgb(171, 172, 183); padding-top: 0px;
}
.footer-sub a:hover {
	color: rgb(198, 27, 43);
}
.footer-top ul li.li2 {
	padding: 0px; text-align: right;
}
.plus.icon::after {
	opacity: 0;
}
.plus.icon::before {
	opacity: 0;
}
.footer-top ul li.li2 .telnum a {
	padding: 0px 0px 0px 2px;
}
}
@media all and (min-width:1199px)
{
.footer-top ul li {
	padding-right: 2.7%;
}
}
@media all and (min-width:1260px)
{
.footer-top ul li {
	padding-right: 3.1%;
}
.footer-top ul li.li2 {
	padding: 0px 0px 0px 2%;
}
}
.header-nav li h3 {
	padding: 0px 10px;
}
.header-nav .sub-item.cur .three-btn::after {
	border-top-color: rgb(179, 179, 179); border-right-color: transparent; border-left-color: transparent; border-top-width: 7px; border-right-width: 5px; border-left-width: 5px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.header-nav .sub-item h4 {
	padding: 0px 15px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.header-nav :last-child.sub-item h4 {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.header-nav .sub-nav {
	padding: 0px; background-color: rgb(242, 242, 242);
}
.header-nav .three-nav {
	padding: 0px 20px; display: none; background-color: rgb(250, 250, 250);
}
.header-nav .three-btn {
	top: 0px; width: 80%; height: 36px; right: 0px; display: block; position: absolute; cursor: pointer;
}
.header-nav .three-btn::after {
	top: 50%; width: 0px; height: 0px; right: 13px; margin-top: -4px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: rgb(179, 179, 179); border-top-width: 6px; border-bottom-width: 6px; border-left-width: 7px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; display: block; position: absolute; content: "";
}
@media all and (min-width:1024px)
{
header {
	border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; box-shadow: none;
}
.header-nav li {
	position: relative;
}
.header-nav li h3 {
	padding: 0px;
}
.header-nav .sub-nav {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(224, 224, 224) rgb(224, 224, 224); border-image: none; left: 50%; top: 100px; width: 210px; text-align: center; display: none; position: absolute; transform: translateX(-50%); background-color: rgb(255, 255, 255);
}
.header-nav li .sub-item a {
	text-align: center;
}
.header-nav li:nth-child(2) .sub-item a {
	text-align: left;
}
.header-nav .sub-item {
	padding: 0px 17px; position: relative;
}
.header-nav .sub-item:hover h4 a {
	color:#006eca;
}
.header-nav .sub-item:hover h4 .three-btn::after {
	border-left-color:#006eca;
}
.header-nav .sub-item h4 {
	padding: 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.header-nav .sub-item h4 a {
	padding: 0px; line-height: 42px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.header-nav .three-nav {
	border: 1px solid rgb(224, 224, 224); border-image: none; left: 208px; top: 0px; width: 160px; text-align: center; color: rgb(102, 102, 102); position: absolute; background-color: rgb(255, 255, 255);
}
.header-nav .three-nav a {
	text-align: center;
}
.header-nav .three-nav a:hover {
	color:#006eca;
}
.header-nav .three-btn {
	height: 43px;
}
.header-nav .three-btn::after {
	margin-top: -8px;
}
}
.loadingmore {
	background:#006eca; transition:0.5s; width: 100%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; display: block; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; -o-transition: all ease .5s;
}
.loadingmore:hover {
	background-color: rgb(232, 90, 85);
}
@media all and (min-width:1024px)
{
.loadingmore {
	height: 50px; line-height: 50px; font-size: 16px;
}
}
.contact-clumb-box .Dealerbtn {
	width: 182px; margin-bottom: 8px;
}
@media all and (min-width:1024px)
{
.contact-clumb-box {
	width: 253px;
}
.contact-clumb-box .Dealerbtn {
	width: 253px; float: right;
}
}
.ebsgovicon img {
	width: auto !important; height: 59px !important;
}
























.indxArrivals1 {
	background-color: rgb(241, 244, 249);
}
.indxArrivals1 {
	padding-top: 57px; padding-bottom: 55px;
}
.padtb1 {
	padding-top: 50px; padding-bottom: 50px;
}
.nopadtb1 {
	padding-top: 0px; padding-bottom: 0px;
}

.commonweb1 {
	padding: 0px 15px;
}
.commonwebbox1 {
	margin-right: 0px; margin-left: 0px;
}
.commonweb1 {
	padding: 0px 20px;
}
.commonweb1 {
	padding: 0px 40px;
}
.commonweb1 {
	margin: 0px auto; padding: 0px; max-width: 1200px;
}
.commonwebbox1 {
	margin-right: 0px; margin-left: 0px;
}
.commonleft1 {
	float: none;
}
.commonleft1 {
	float: none;
}
.commonwebbox1 {
	margin-right: -10px; margin-left: -10px;
}

.compGlobal-min1 .commonweb1 {
	position: relative;
}
.compGlobal-min1 .comgtext1 {
	color: rgb(155, 155, 159);
}

.index-text1 .en {
	padding: 5px 0px 0px; color:#006eca; text-transform: uppercase; font-family: "raleway"; font-weight: bold;
}

.index-text1 .en {
	padding: 13px 0px 0px;
}
.center {
	text-align: center;
}
.clumb-title1 .en {
	color:#006eca; text-transform: uppercase; font-family: Rubik;
}
.clumb-title1 .cn {
	padding: 0px 0px 4px; color: rgb(52, 54, 75);
}


.font301 {
	font-size: 20px;
	text-align: center;
}
.font241 {
	font-size: 20px;
}
.font301 {
	line-height: 30px; font-size: 26px;	text-align: center;
}
.font241 {	text-align: center;
	font-size: 24px;
	padding-top: 13px;
}
.font301 {
	line-height: 32px; font-size: 30px; font-weight:bold;
}

.arrivals-wrapper1 {
	padding: 0px 0px; position: relative;
}
.arrivals-wrapper1 .arrivalsp-min1 {
	padding: 30px 0px 0px; overflow: hidden;
}
.arrivals-wrapper1 ul.momargin1 {
	margin: 0px;
}
.arrivals-wrapper1 ul.momargin1 li {
	padding: 0px;
}
.arrivals-wrapper1 li {
	margin: 0px 0px 20px;
}
.arrivals-wrapper1 li a {
	display: block;
}
.arrivals-wrapper1 li .solut-img1 img {
	margin: 0px auto; width: 100%; display: block;
}
.arrivals-wrapper1 li .solut-text1 {
	padding: 10px; text-align: center; border-top-color:#006eca; border-top-width: 2px; border-top-style: solid; position: relative; background-color: rgb(255, 255, 255);
}
.arrivals-wrapper1 li .solut-text1::before {
	background: rgb(12, 51, 127); left: 0px; top: -2px; height: 2px; right: 100%; position: absolute; z-index: -1; content: ""; transition-property: right; transition-duration: 0.5s; transition-timing-function: ease-out; -webkit-transition-property: right; -moz-transition-property: right; -o-transition-property: right; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s;
}
.arrivals-wrapper1 li .solut-text1 h3 {
	color: rgb(88, 89, 109); line-height: 45px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.arrivals-wrapper1 li:hover .solut-text1::before {
	right: 0px; z-index: 2;
}
@media all and (min-width:768px)
{
.arrivals-wrapper1 .relat-btn1 {
	height: 43px;
}
.arrivals-wrapper1 li {
	width: 33.33%; float: left;
}


.clearfix1::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.clearfix1 {
	
}

.thumb-popup1 .swiper-wrapper1 {
	width: 100%;
}
.thumb-popup1 .swiper-wrapper1 li {
	width: 100%; height: 100%; text-align: center; position: relative;
}
.thumb-popup1 .swiper-wrapper1 li img {
	left: 50%; top: 50%; display: block; position: relative; max-height: 90%; max-width: 100%; transform: translate3d(-50%, -50%, 0px); -webkit-transform: translate3d(-50%, -50%, 0); -moz-transform: translate3d(-50%, -50%, 0); -o-transform: translate3d(-50%, -50%, 0);
}
.font161 {
	font-size: 16px; text-align:center;
}


















