
/*--公共部分--*/
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	touch-callout: none;
	cursor: pointer;
}
body, form, img, ul, ol, li, dl, dt, dd, p, tr, td, strong, span, pre {
	margin: 0;
	padding: 0;
	border: 0;
	background-repeat: no-repeat;
	outline: none;
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	padding: 0;
	font-weight: 500;
}
body, button, input, select, textarea {
	font-size: 14px;
	line-height: 22px;
	color: #646464;
	font-family: Arial, Helvetica, sans-serif;
}
ul, li {
	list-style: none;
}
img {
	border: 0px;
	max-width: 100%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
*, :after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-repeat: no-repeat;
}
article, aside, footer, header, nav, section {
	display: block;
}
a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
	color: #646464;
	outline: none;
	cursor: pointer;
}
a:hover {
	background-repeat: no-repeat;
	text-decoration: none;
}
a, input[type="button"], button, label, input[type="submit"] {
	cursor: pointer;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
audio, video {
	display: inline-block;
}
 [type="checkbox"], [type="radio"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; /* 1 */
padding: 0; /* 2 */
}
input, textarea, select {
	outline: none;
}
input[type="text"], input[type="password"], input[type="button"], input[type="submit"], select, textarea {
	outline-style: none;
	-webkit-appearance: none;
	resize: none;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
 input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
*zoom: 1;
}
.clear {
	clear: both;
	line-height: 0;
	height: 0;
	font-size: 0;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.show {
	display: block !important;
}
.hide {
	display: none !important;
}
.commonweb {
	padding: 0px 15px;
}
.commonwebbox {
	margin-left: 0px;
	margin-right: 0px;
}
.commonleft {
	float: none;
}
.commonright {
	float: none;
}
.visible-sm, .visible-md, .visible-lg {
	display: none;
}
.hidden-sm, .hidden-md, .hidden-lg {
	display: block;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.66666667%;
}
.col-xs-10 {
	width: 83.33333333%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.66666667%;
}
.col-xs-7 {
	width: 58.33333333%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.66666667%;
}
.col-xs-4 {
	width: 33.33333333%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.66666667%;
}
.col-xs-1 {
	width: 8.33333333%;
}
.ipad-show {
	display: none;
}
 @media (max-width: 320px) {
body {
min-width: 320px;
}
}
 @media (min-width: 768px) {
.commonweb {
padding: 0px 20px;
}
 .commonwebbox {
margin-left: -10px;
margin-right: -10px;
}
 .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left;
padding-left: 10px;
padding-right: 10px;
}
 .col-sm-12 {
width: 100%;
}
 .col-sm-11 {
width: 91.66666667%;
}
 .col-sm-10 {
width: 83.33333333%;
}
 .col-sm-9 {
width: 75%;
}
 .col-sm-8 {
width: 66.66666667%;
}
 .col-sm-7 {
width: 58.33333333%;
}
 .col-sm-6 {
width: 50%;
}
 .col-sm-5 {
width: 41.66666667%;
}
 .col-sm-4 {
width: 33.33333333%;
}
 .col-sm-3 {
width: 25%;
}
 .col-sm-2 {
width: 16.66666667%;
}
 .col-sm-1 {
width: 8.33333333%;
}
 .visible-sm {
display: block;
}
 .hidden-sm {
display: none;
}
}
 @media (min-width: 992px) {
.commonweb {
padding: 0px 40px;
}
 .commonwebbox {
margin-left: -10px;
margin-right: -10px;
}
 .commonleft {
float: left;
}
 .commonright {
float: right;
}
 .visible-md {
display: block;
}
 .hidden-md {
display: none;
}
 .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
padding-left: 10px;
padding-right: 10px;
}
 .col-md-12 {
width: 100%;
}
 .col-md-11 {
width: 91.66666667%;
}
 .col-md-10 {
width: 83.33333333%;
}
 .col-md-9 {
width: 75%;
}
 .col-md-8 {
width: 66.66666667%;
}
 .col-md-7 {
width: 58.33333333%;
}
 .col-md-6 {
width: 50%;
}
 .col-md-5 {
width: 41.66666667%;
}
 .col-md-4 {
width: 33.33333333%;
}
 .col-md-3 {
width: 25%;
}
 .col-md-2 {
width: 16.66666667%;
}
 .col-md-1 {
width: 8.33333333%;
}
}
 @media (min-width: 1024px) {
.ipad-show {
display: block;
}
 .ipad-hidden {
display: none;
}
}
 @media (min-width: 1200px) {
html {
cursor: default;
}
 .commonleft {
float: left;
}
 .commonright {
float: right;
}
 .visible-lg {
display: block;
}
 .hidden-lg {
display: none;
}
 .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left;
padding-left: 10px;
padding-right: 10px;
}
 .col-lg-12 {
width: 100%;
}
 .col-lg-11 {
width: 91.66666667%;
}
 .col-lg-10 {
width: 83.33333333%;
}
 .col-lg-9 {
width: 75%;
}
 .col-lg-8 {
width: 66.66666667%;
}
 .col-lg-7 {
width: 58.33333333%;
}
 .col-lg-6 {
width: 50%;
}
 .col-lg-5 {
width: 41.66666667%;
}
 .col-lg-4 {
width: 33.33333333%;
}
 .col-lg-3 {
width: 25%;
}
 .col-lg-2 {
width: 16.66666667%;
}
 .col-lg-1 {
width: 8.33333333%;
}
}
 @media (min-width: 1260px) {
.commonweb {
margin: 0px auto;
max-width: 1200px;
padding: 0;
}
}

/* layout start*/
@font-face {
 font-family: 'Franklin Gothic';
 src: url('/fonts/Franklin%20Gothic%20Medium.eot');
 src: url('/fonts/Franklin%20Gothic%20Medium.eot?') format('embedded-opentype'),  url('/fonts/Franklin%20Gothic%20Medium.woff') format('woff'),  url('/fonts/Franklin%20Gothic%20Medium.ttf') format('truetype'),
}
 
header {
	padding: 20px 15px;
	background: #fff;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99;
}
body {
	padding-top: 65px;
}
.logo {
	display: block;
	float: left;
}
.logo img {
	height: 25px;
	display: block;
}
.header-right {
	position: fixed;
	top: 65px;
	width: 100%;
	height: 100%;
	left: 0;
	background: #fff;
	overflow-y: auto;
	padding-bottom: 65px;
	display: none;
	z-index: 998;
}
nav ul li {
	padding: 0;
	border-bottom: 1px solid #ccc;
	position: relative;
}
nav ul li h4 {
	font-size: 16px;
	text-transform: uppercase;
}
nav ul li h4 a {
	display: block;
	color: #4a4a4a;
	padding: 15px 20px;
}
.side-right, .search-form {
	display: none;
}
.search-box .search-icon {
	width: 30px;
	height: 30px;
	display: block;
	background: url(/images/search.png) center center no-repeat;
}
.search-form, .mob-search-form {
	position: absolute;
	top: 65px;
	right: 0;
	border: 6px solid #B7B5B5;
	width: 100%;
	display: none;
	z-index: 99;
}
.search-form .search-text, .mob-search-form .search-text {
	height: 42px;
	width: 100%;
	background: #fff;
	padding-left: 14px;
}
.search-form .search-btn, .mob-search-form .search-btn {
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	height: 42px;
	background: url(/images/search.png) center center no-repeat;
}
/*移动端图标*/
.mobile-icon {
	position: absolute;
	right: 15px;
	top: 17px;
}
.mobile-icon a {
	display: inline-block;
	margin-left: 6px;
	width: 30px;
	height: 30px;
}
.mobile-icon a.mob-search {
	background: url(/images/search.png) center center no-repeat;
}
.mobile-icon a.mob-login {
	background: url(/images/login.png) center center no-repeat;
	-moz-background-size: auto 24px;
	-o-background-size: auto 24px;
	background-size: auto 24px;
}
.mobnav-btn {
	position: relative;
}
.mobnav-btn span {
	top: 50%;
	margin-top: 0;
}
.mobnav-btn span:first-child {
	content: "";
	top: 7px;
	left: 0;
}
.mobnav-btn span:last-child {
	content: "";
	top: auto;
	bottom: 5px;
	left: 0;
}
.mobnav-btn span, .mobnav-btn span:first-child, .mobnav-btn span:last-child {
	left: 5px;
	position: absolute;
	background: #000;
	-webkit-transition: all 0.5s ease;
	width: 25px;
	height: 2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.mobnav-btn.g_close span {
	opacity: 0;
}
.mobnav-btn.g_close span:first-child {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	top: 16px;
	opacity: 1;
}
.mobnav-btn.g_close span:last-child {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	top: 16px;
	opacity: 1;
}
.sub-nav {
	background: #7D7D7D;
	z-index: 99;
	color: #fff;
	text-align: left;
	border-bottom: 5px solid #316597;
	padding-bottom: 14px;
	display: none;
}
.sub-nav h3 {
	font-size: 18px;
	border-bottom: 1px solid #494949;
	padding: 10px 16px 20px;
	display: none;
}
.sub-nav a {
	color: #fff;
	display: block;
}
.sub-nav .a1 {
	font-size: 14px;
	padding: 8px 16px;
}
.sub-nav .a1:hover {
	color: #316597;
}
.sub-nav .three-nav {
	background: #A3A3A3;
	padding: 8px 0;
	margin: 10px 0;
	display: none;
	font-size: 14px;
}
.sub-nav .three-nav a {
	display: block;
	padding: 3px 16px;
	color: #fff;
}
.sub-item {
	padding-top: 6px;
}
.arrorright-btn {
	position: absolute;
	width: 50%;
	right: 0;
	top: 0;
	height: 100%;
}
.arrorright-btn:after {
	content: "";
	position: absolute;
	top: 19px;
	right: 20px;
	width: 10px;
	height: 10px;
	border-right: 1px solid #7c8287;
	border-top: 1px solid #7c8287;
	border-left: 0;
	border-bottom: 0;
	transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
}
nav ul li.active .arrorright-btn:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 21px;
}
.swiper-wrapper {
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-box;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: -o-transform;
	-moz-transition-property: transform, -moz-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform, -moz-transform, -o-transform;
	transition-property: transform, -webkit-transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
}
/*首页*/
.banner {
	position: relative;
	overflow: hidden;
}
.banner ul li a {
	display: block;
}
.banner ul li a img {
	display: block;
	width: 100%;
}
.index-dot {
	position: absolute;
	bottom: 10px;
	text-align: center;
	width: 100%;
}
.index-dot span {
	display: inline-block;
	width: 6px;
	height: 6px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	background: #A4A4A4;
	margin: 0 6px;
	vertical-align: middle;
	cursor: pointer;
}
.index-dot span.swiper-pagination-bullet-active {
	width: 12px;
	height: 12px;
	background: #316597;
}
.bannerbtn {
	position: absolute;
	width: 23px;
	height: 111px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block;
	background-position: 0 0;
	background-repeat: no-repeat;
	z-index: 99;
	left: 53px;
-webkit-transition: all .3s;
-o-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s;
	outline: none;
	cursor: pointer;
	display: none;
}
.bannerbtn.banner-left {
	background-image: url(/images/bannerleft.png);
}
.bannerbtn.banner-left:hover {
	background-image: url(/images/bannerleft_hover.png);
}
.bannerbtn.banner-right {
	right: 53px;
	left: auto;
	background-image: url(/images/bannerright.png);
}
.bannerbtn.banner-right:hover {
	background-image: url(/images/bannerright_hover.png);
}
.inside-banner {
	position: relative;
	overflow: hidden;
}
.inside-banner img {
	display: block;
	position: relative;
	height: 200px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.inside-con {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: rgba(255, 255, 255, 0.7);
	font-size: 18px;
	text-align: center;
	width: 100%;
}
.inside-con h3 {
	font-weight: bold;
	font-size: 30px;
	text-transform: uppercase;
	letter-spacing: 2px;
	line-height: 46px;
	margin-bottom: 5px;
	color: #fff;
}
/*关于 */
.bggray {
	background: #F5F5F5;
}
.m-columntitle {
	max-width: 450px;
	background: url(/images/titlebg.jpg);
	font-size: 24px;
	color: #ffff;
	text-align: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 20px 10px;
	text-transform: uppercase;
	margin: -31px 0 35px 0;
	position: relative;
	z-index: 2;
}
.bread-crumb {
	margin: 34px 0;
	color: #909090;
}
.bread-crumb a {
	padding: 0 9px;
	font-size: 16px;
	color: #909090;
	font-weight: normal;
}
.bread-crumb a.home {
	width: 18px;
	height: 17px;
	background: url(/images/home.png) 0 center no-repeat;
}
.singe-title {
	font-size: 24px;
	color: #595959;
	line-height: 28px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.about-leyard {
	line-height: 26px;
}
.about-img {
	position: relative;
	display: inline-block;
}
.about-img img {
	position: relative;
	z-index: 1;
	padding-right: 30px;
}
.about-img:after {
	content: "";
	position: absolute;
	width: 80%;
	height: 80%;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	background: #0a60a9;
	right: 0;
	z-index: 0;
}
.m-line {
	position: relative;
	padding-bottom: 20px;
}
.m-line:before {
	content: "";
	width: 50px;
	height: 5px;
	background: #0a60a9;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
}
.fs24color {
	font-size: 22px;
	color: #333333;
	margin-bottom: 20px;
}
.m-pb50 {
	padding-bottom: 50px;
}
footer {
	border-top: 5px solid #316597;
	background: #404040;
	padding-top: 30px;
}
.m-prl7 {
	padding-left: 15px;
	padding-right: 15px;
}
.footerlogo {
	display: block;
}
.footerlogo img {
	height: 34px;
}
.footer-top {
	padding-top: 15px;
	padding-bottom: 30px;
}
.footer-left li {
	border-bottom: 1px solid #929292;
}
.footer-left li h4 {
	font-size: 16px;
	padding: 10px 0;
	text-transform: uppercase;
	position: relative;
}
.footer-left li h4 a {
	display: block;
	color: #fff;
}
.footer-left li .footer-subnav {
	padding: 5px 0 10px;
	display: none;
}
.footer-left li .footer-subnav a {
	display: block;
	color: #929292;
	font-size: 14px;
	padding: 4px 0;
}
.footer-right {
	padding-top: 20px;
	color: #929292;
}
.footer-right h4 {
	font-size: 16px;
	padding: 0 0 10px;
	color: #fff;
}
.mailbox-form {
	position: relative;
	margin: 26px 0;
}
.mailbox-form .mailbox-text {
	width: 100%;
	height: 48px;
	background: none;

	font-size: 14px;
	padding-left: 15px;
}
.mailbox-form .mailbox-btn {
	position: absolute;
	right: 0;
	top: 0;
	width: 94px;
	height: 48px;
	font-size: 16px;
	background: #316597;
	color: #fff;
	text-align: center;
	line-height: 48px;
	text-transform: uppercase;
}
.fs14 {
	font-size: 14px;
}
.fs15 {
	font-size: 13px;
		color: #ffffff;

}
.share-box {
	font-size: 16px;
	color: #ffffff;
}
.share-box a {
	width: 30px;
	height: 32px;
	display: inline-block;
	vertical-align: -10px;
	margin: 0 9px;
	background-image: url(/images/share.png);
	background-repeat: no-repeat;
}
.share-box a:hover {
	opacity: .8;
}
.share-box a.facebook {
	background-position: 0 center;
}
.share-box a.twitter {
	background-position: -50px center;
}
.share-box a.linkedIn {
	background-position: -99px center;
}
.share-box a.google {
	background-position: -148px center;
}
.footer-bottom {
	font-size: 14px;
	color: #858585;
	padding-top: 18px;
	padding-bottom: 18px;
	background: #292929;
}
.plus.icon {
	position: absolute;
	right: 0;
	top: 0;
	color: #929292;
	position: absolute;
	margin-left: 3px;
	width: 100%;
	height: 100%;
	-webkit-transition: -webkit-transform ease 0.7s;
	transition: -webkit-transform ease 0.7s;
	-o-transition: -o-transform ease 0.7s;
	-moz-transition: transform ease 0.7s, -moz-transform ease 0.7s;
	transition: transform ease 0.7s;
	transition: transform ease 0.7s, -webkit-transform ease 0.7s, -moz-transform ease 0.7s, -o-transform ease 0.7s;
}
.plus.icon:before {
	content: '';
	position: absolute;
	width: 15px;
	height: 2px;
	right: 0;
	top: 22px;
	background-color: #929292;
	-webkit-transition: -webkit-transform ease 0.7s;
	transition: -webkit-transform ease 0.7s;
	-o-transition: -o-transform ease 0.7s;
	-moz-transition: transform ease 0.7s, -moz-transform ease 0.7s;
	transition: transform ease 0.7s;
	transition: transform ease 0.7s, -webkit-transform ease 0.7s, -moz-transform ease 0.7s, -o-transform ease 0.7s;
}
.plus.icon:after {
	content: '';
	position: absolute;
	width: 15px;
	height: 2px;
	right: 0;
	top: 22px;
	background-color: #929292;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-transition: -webkit-transform ease 0.7s;
	transition: -webkit-transform ease 0.7s;
	-o-transition: -o-transform ease 0.7s;
	-moz-transition: transform ease 0.7s, -moz-transform ease 0.7s;
	transition: transform ease 0.7s;
	transition: transform ease 0.7s, -webkit-transform ease 0.7s, -moz-transform ease 0.7s, -o-transform ease 0.7s;
}
.footer-left li h4.cur .plus.icon:after {
	opacity: 0;
}
/*产品详情*/
.productbox-left {
	outline: none;
}
.biglist {
	border: 1px solid #DCDCDC;
}
.biglist .index-dot {
	bottom: 10px;
}
.small-wraper {
	position: relative;
}
.small-list {
	margin-top: 38px;
	position: relative;
	overflow: hidden;
}
.small-list ul li {
	float: left;
	width: 32%;
	border: 1px solid #DCDCDC;
	margin-right: 26px;
	cursor: pointer;
}
.small-list ul li img {
	display: block;
	width: 100%;
}
.biglist {
	position: relative;
	overflow: hidden;
}
.biglist ul li img {
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
.small-wraper {
	position: relative;
	padding: 0 30px;
}
.product-btn {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 30px;
	height: 36px;
	cursor: pointer;
	outline: none;
}
.product-btn:after {
	content: "";
	position: absolute;
	width: 20px;
	height: 20px;
	display: block;
	border-left: 2px solid #000000;
	border-top: 2px solid #000000;
	border-bottom: 0;
	border-right: 0;
	top: 5px;
	left: 5px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.product-btn.product-right {
	right: 0;
	left: auto;
}
.product-btn.product-right:after {
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	transform: rotate(135deg);
}
.product-deatils {
	padding-bottom: 40px;
}
.productcon-right {
	padding: 30px 0 0 0;
}
.productcon-right .prodeatils-title {
	font-size: 26px;
	color: #333333;
	margin-bottom: 15px;
}
.productcon-right .seriestext {
	color: rgba(100, 100, 100, 0.7);
	font-size: 18px;
	margin-bottom: 10px;
}
.productcon-right .seriesdec {
	color: #646464;
	line-height: 28px;
}
.productcon-right .request-quote {
	margin-top: 25px;
}
.productcon-right .request-quote a {
	display: block;
	width: 100%;
	height: 56px;
	background: url(/images/titlebg.jpg) center 0 no-repeat;
	color: #fff;
	text-align: center;
	line-height: 56px;
	font-size: 20px;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.product-navbox {
	background: #F4F4F4;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}
.product-navbox ul {
	min-width: 720px;
	font-size: 0;
	line-height: 0;
}
.product-navbox ul li {
	display: inline-block;
	border-bottom: 1px solid #0a60a9;
	padding: 0 3px;
}
.product-navbox ul li a {
	display: block;
	background: #2B2728;
	font-size: 16px;
	color: #fff;
	line-height: 48px;
	text-align: center;
	text-transform: uppercase;
	padding: 0 10px;
}
 .product-navbox ul li:nth-child(1) {
padding-left: 0;
}
.product-navbox ul li:last-child {
	padding-right: 0;
}
.product-navbox ul li.cur a {
	background: url(/images/titlebg.jpg) center 0 no-repeat;
}
.product-warp {
	padding-top: 35px;
	padding-bottom: 40px;
	line-height: 30px;
}
.wallsimg-1, .wallsimg-2 {
	border: 1px solid #F4F4F4;
	margin-bottom: 20px;
}
.product-videos {
	padding-top: 40px;
	padding-bottom: 35px;
	background: url(../image/wimg12.jpg) 0 0 no-repeat;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.videostitle {
	font-size: 26px;
	line-height: 30px;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 30px;
}
.m-list-style {
	position: relative;
	padding: 0;
}
.m-list-style .bannerbtn {
	top: 0;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	margin-top: 4.2%;
}
.m-list-style .banner-left {
	left: 0;
}
.m-list-style .banner-right {
	right: 0;
	left: auto;
}
.m-list-style {
	position: relative;
}
.m-list-style ul li {
	float: left;
	width: 33.3%;
}
.m-list-style ul li a {
	display: block;
	position: relative;
}
.m-list-style ul li a .zoom {
	position: relative;
	margin-bottom: 16px;
	overflow: hidden;
}
.m-list-style ul li a img {
	display: block;
	width: 100%;
}
.m-list-style ul li a h4 {
	color: #fff;
	font-size: 16px;
	text-align: center;
	max-height: 44px;
	line-height: 22px;
	display: -webkit-box;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.video-swiper {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.videobg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
}
.videobg i {
	position: absolute;
	width: 32px;
	height: 32px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: url(/images/wicon01.png) 0 0 no-repeat;
}
.video-swiper {
	position: relative;
}
/* 视频播放*/
.recruitmentfloat {
	display: none;
	z-index: 110;
	width: 100%;
	position: fixed;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	left: 0px;
	top: 0px;
}
.tianjiatvwrap {
	width: 95%;
	margin: 0 auto;
	position: absolute;
	top: 50%;
	left: 2.5%;
	margin-top: -125px;
}
.tianjiatvwrap .videobox {
	height: 250px;
	position: relative;
	z-index: 1;
}
.recclosebtn {
	display: block;
	width: 25px;
	height: 25px;
	position: absolute;
	right: 15px;
	top: -5px;
	cursor: pointer;
	z-index: 100;
	margin: -20px -20px 0 0;
	z-index: 9;
}
.recclosebtn:before {
	content: '';
	position: absolute;
	top: 10px;
	width: 20px;
	height: 2px;
	background-color: #FFF;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.recclosebtn:after {
	content: '';
	position: absolute;
	top: 10px;
	width: 20px;
	height: 2px;
	background-color: #FFF;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.case-title {
	background: url(/images/wicon02.png) 0 0 no-repeat;
	-moz-background-size: 100% 110px;
	-o-background-size: 100% 110px;
	background-size: 100% 110px;
}
.case-title .latestcase-title {
	color: #fff;
	font-size: 24px;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 30px;
	text-transform: uppercase;
}
.case-box {
	margin-top: 45px;
	margin-bottom: 40px;
}
.case-box ul li a h4 {
	color: #3c3c3c;
}
.latestcase-list {
	position: relative;
	overflow: hidden;
}
.probg {
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	left: 0;
	background: #030303;
	z-index: 998;
	display: none;
}
.product-popup {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	width:100%;
	height:100%;
	display: none;
}
.procut-btn {
	position: fixed;
	width: 50px;
	height: 50px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer;
	z-index: 1000;
	outline: none;
}
.procut-left {
	left: -12px;
}
.procut-right {
	right: -12px;
}
.procut-btn:after {
	content: "";
	position: absolute;
	width: 16px;
	height: 28px;
	display: block;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-position: 0 0;
	background-repeat: no-repeat;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.procut-left:after {
	background-image: url(/images/wicon03.png);
}
.procut-right:after {
	background-image: url(/images/wicon04.png);
}
.procut-btn:hover {
	border-color: #fff;
}
.procut-left:hover:after {
	border-right-color: #fff;
}
.procut-right:hover:after {
	border-left-color: #fff;
}
.procut-popbox {
	width: 86%;
	position: fixed;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	word-wrap: break-word;
	line-height: 28px;
	z-index: 9;
	max-width:1000px;
	height:98%;
}
.honor-popup .procut-popbox li {
	position: relative;
	height: 100%;
	width: 100%;
	text-align: center;
	overflow:hidden;
}
.honor-popup .procut-popbox img {
	display: block;
	max-height: 100%;
	max-width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	-moz-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
}
}
.honor-popup .procut-popbox .factoryview-swiper img {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	-moz-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
}
.procut-popbox .prodcutpop-swiper, .factoryview-swiper {
	position: relative;
	overflow: hidden;
	height:100%;
}
.closebtn {
	width: 35px;
	height: 35px;
	position: fixed;
	display: block;
	top: 20px;
	right: 3%;
	background-color: #E5E5E5;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	cursor: pointer;
	z-index: 99;
}
.closebtn:after, .closebtn:before {
	content: '';
	position: absolute;
	height: 2px;
	width: 40%;
	top: 50%;
	left: 10px;
	margin-top: -1px;
	background: #030303;
}
.closebtn:before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.closebtn:after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.textuppercase {
	text-transform: uppercase;
}
.specidl {
	padding-bottom: 25px;
}
.specidl dd {
	padding: 0 0 30px 0;
}
.wqp-roll {
	overflow-x: auto;
}
.wqp-roll img {
	min-width: 640px;
}
/*产品详情-下载*/
.dowload-list {
	margin: 0 -7px;
}
.dowload-list li {
	padding: 0 7px 14px;
}
.dowload-list li a {
	display: block;
	background: #F4F4F4;
	position: relative;
	padding: 20px 50px 20px 10px;
}
.dowload-list li a .loadbtn {
	position: absolute;
	width: 30px;
	height: 100%;
	display: block;
	right: 0;
	top: 0;
	background-image: url(/images/wicon05.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #B9B5B5;
-webkit-transition: all .3s;
-o-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s;
	-moz-background-size: 20px auto;
	-o-background-size: 20px auto;
	background-size: 20px auto;
}
.dowload-list li a img {
	float: left;
	width: 40px;
	display: block;
}
.dowload-list li a .loadcon {
	height: 50px;
	float: left;
	width: 74%;
	color: #333333;
	font-size: 14px;
	margin-left: 15px;
	position: relative;
}
.dowload-list li a .loadtitle {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	max-height: 44px;
	line-height: 22px;
	display: -webkit-box;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
/*产品详情-图片*/
.product-tit {
	padding-bottom: 22px;
	text-transform: uppercase;
	margin-bottom: 26px;
}
.product-images {
	margin: 0 -7px;
}
.product-images li {
	padding: 0 7px 14px;
}
.product-images li .zoom {
	background: #F4F4F4;
	border: 1px solid #E2E2E2;
	overflow: hidden;
}
.product-images li .zoom img {
	display: block;
	width: 100%;
}
.m-box-list {
	display: none;
}
/*产品表单*/
.productbg {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.85);
	z-index: 999;
	display: none;
}
.product-form {
	position: fixed;
	max-width: 1200px;
	top: 50%;
	left: 50%;
	width: 90%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1000;
	height: 80%;
	overflow-x: auto;
	display: none;
	-webkit-overflow-scrolling: touch;
}
.m-product-table {
	background: #F4F4F4;
	border-top: 5px solid #0a60a9;
	padding: 30px 15px;
}
.formtitle {
	font-size: 24px;
	margin-bottom: 10px;
	color: #333333;
	padding-right:60px;
}
.form-text {
	color: rgba(47, 47, 47, 0.7);
}
.product-formtable {
	margin-top: 20px;
	border-top: 1px solid #D2D2D2;
	padding: 18px 0 0;
}
.product-formtable ul li {
	margin-bottom: 18px;
}
.product-formtable ul li.li1 .input-item {
	margin-bottom: 18px;
}
.input-item {
	position: relative;
}
.name-tit {
	font-size: 16px;
	margin-bottom: 10px;
	color: #373737;
}
.name-tit em {
	font-style: normal;
	color: #d91921;
}
.quote-box {
	position: relative;
	padding-left: 65px;
	background: #fff;
}
.quote-box span {
	position: absolute;
	width: 55px;
	top: 0;
	left: 0;
	height: 100%;
	background: #BDBCBC;
	text-align: center;
}
.quote-box span img {
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.quote-box input, .quote-box textarea, .quote-box select {
	height: 50px;
	width: 100%;
	padding: 10px 0;
}
.quote-box textarea {
	height: 90px;
}
.quote-box select {
	background: url(../image/wicon20.png) right center no-repeat;
}
.sign-text {
	color: rgba(47, 47, 47, 0.7);
	font-size: 16px;
}
.sign-text .check-icon {
	width: 30px;
	height: 30px;
	background-color: #fff;
	display: inline-block;
	vertical-align: -8px;
	margin-right: 16px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}
.sign-text.cur .check-icon {
	background-image: url(../image/wicon21.png);
}
.contact-submit {
	margin-top: 28px;
}
.contact-submit input {
	font-size: 16px;
	color: #fff;
	width:100%;
	height: 50px;
	display: block;
	background: url(/images/titlebg.jpg) center 0 no-repeat;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	text-transform: uppercase;
}
.porcolose-btn {
	width: 42px;
	height: 42px;
	background: #0a60a9;
	position: relative;
	display: block;
	position: absolute;
	right: 20px;
	top: 29px;
	cursor: pointer;
}
.porcolose-btn:after, .porcolose-btn:before {
	content: "";
	position: absolute;
	width: 26px;
	height: 2px;
	left: 8px;
	top: 20px;
	background-color: #FFF;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.porcolose-btn:before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
/*登录*/
.loginbg {
	position: relative;
	width: 100%;
	min-height: 100%;
	background: url(../image/wimg28.jpg) center 0 no-repeat;
	padding: 40px 0;
}
.login-box {
	max-width: 488px;
	margin: 0 auto;
	width: 90%;
	background: #fff;
	padding: 44px 20px 53px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	position: relative;
}
.login-box:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 27px;
	bottom: -24px;
	left: 0;
	background: url(../image/wicon24.png) 0 center no-repeat;
	-moz-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
}
.login-logo {
	text-align: center;
	display: block;
}
.login-ul {
	padding-top: 40px;
}
.login-ul li {
	border: 1px solid #CDCDCD;
	padding: 0 0 0 58px;
	margin-bottom: 19px;
	background-position: 20px center;
}
.login-ul li input {
	width: 100%;
	height: 54px;
	font-size: 16px;
}
 .login-ul li input::-webkit-input-placeholder {
color: #adadad;
}
 .login-ul li input:-moz-placeholder {
color: #adadad;
}
 .login-ul li input::-moz-placeholder {
color: #adadad;
}
 .login-ul li input:-ms-input-placeholder {
color: #adadad;
}
.login-ul li.login-icon {
	background-image: url(../image/wicon22.png);
}
.login-ul li.passwrod-icon {
	background-image: url(../image/wicon23.png);
}
.autologin {
	color: #adadad;
	padding-top: 5px;
	font-size: 16px;
}
.autologin label {
	position: relative;
}
.autologin label input {
	visibility: hidden;
	margin-right: 10px;
}
.autologin label i {
	width: 20px;
	height: 20px;
	display: inline-block;
	border: 1px solid #CDCDCD;
	vertical-align: -4px;
	position: absolute;
	top: 0;
	left: 0;
}
.autologin a {
	color: #cc0b0c;
}
.autologin input[type=checkbox]:checked + i {
	background: url(../image/wicon21.png) center center no-repeat;
}
.login-boxbtn {
	margin-top: 30px;
}
.login-boxbtn input, .login-boxbtn a {
	display: inline-block;
	width: 128px;
	height: 42px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
}
.login-boxbtn input {
	background: -webkit-gradient(linear, left top, left bottom, from(#D20000), to(#BA282E));
	background: -webkit-linear-gradient(top, #D20000, #BA282E);
	background: -moz- oldlinear-gradient(top, #D20000, #BA282E);
	background: -o-linear-gradient(top, #D20000, #BA282E);
	background: linear-gradient(to bottom, #D20000, #BA282E);
	margin-right: 10px;
}
.login-boxbtn .registered {
	background: -webkit-gradient(linear, left top, left bottom, from(#9D9D9D), to(#5C5C5C));
	background: -webkit-linear-gradient(top, #9D9D9D, #5C5C5C);
	background: -moz- oldlinear-gradient(top, #9D9D9D, #5C5C5C);
	background: -o-linear-gradient(top, #9D9D9D, #5C5C5C);
	background: linear-gradient(to bottom, #9D9D9D, #5C5C5C);
}
.registration {
	background: url(../image/wimg28.jpg) center 0 no-repeat;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 45px 15px;
}
.registration .commonweb {
	background: #fff;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	position: relative;
	padding: 0;
}
.registration .commonweb:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 27px;
	bottom: -18px;
	left: 0;
	background: url(../image/wicon25.png) 0 center no-repeat;
	-moz-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
}
/*注册*/
.usertitle {
	height: 60px;
	line-height: 60px;
	color: #fff;
	border-bottom: 1px solid #E9E9E9;
	font-size: 18px;
}
.usertitle span {
	max-width: 238px;
	display: block;
	text-align: center;
	background: -webkit-gradient(linear, left top, left bottom, from(#D20000), to(#BA282E));
	background: -webkit-linear-gradient(top, #D20000, #BA282E);
	background: -moz- oldlinear-gradient(top, #D20000, #BA282E);
	background: -o-linear-gradient(top, #D20000, #BA282E);
	background: linear-gradient(to bottom, #D20000, #BA282E);
}
.register-box {
	padding: 30px 20px;
	position: relative;
}
.register-left ul li {
	position: relative;
	font-size: 0;
	margin-bottom: 10px;
}
.register-left ul li .reg-tit {
	display: block;
	width: 150px;
	text-align: left;
	color: #3b3b3b;
	padding: 0 0 10px 0;
	font-size: 16px;
}
.register-left ul li label {
	border: 1px solid #CDCDCD;
	height: 44px;
	padding: 10px;
	font-size: 16px;
	display: inline-block;
	width: 100%;
}
.register-left ul li label input {
	width: 100%;
}
.register-left ul li .righttips {
	font-size: 14px;
	font-style: normal;
	padding: 4px 20px 0 0;
	color: #9c9c9c;
	position: relative;
	line-height: 18px;
}
.register-left ul li .righttips i {
	color: #CF0405;
	margin-right: 15px;
	position: absolute;
	right: -24px;
	top: -31px;
}
.register-left ul li .righttips em {
	font-style: normal;
}
.register-left ul li.ver-code label {
	width: 140px;
}
.codeimg {
	height: 44px;
	width: 120px;
	border: 1px solid #CDCDCD;
	display: inline-block;
	vertical-align: top;
	background: #EDEDED;
	margin: 0 20px 0 22px;
}
.codeimg img {
	vertical-align: top;
	height: 42px;
}
.change-text {
	font-size: 14px;
	display: block;
}
.register-right {
	padding: 30px 25px;
	color: #3b3b3b;
	font-size: 16px;
	text-align: center;
}
.register-right .login-enter {
	margin-top: 18px;
	width: 100%;
	height: 42px;
	text-align: center;
	background: -webkit-gradient(linear, left top, left bottom, from(#D20000), to(#BA282E));
	background: -webkit-linear-gradient(top, #D20000, #BA282E);
	background: -moz- oldlinear-gradient(top, #D20000, #BA282E);
	background: -o-linear-gradient(top, #D20000, #BA282E);
	background: linear-gradient(to bottom, #D20000, #BA282E);
	color: #fff;
	display: block;
	line-height: 42px;
}
.register-btn input {
	width: 100%;
}
.request-quote {
	position: relative;
	z-index: 2;
	margin-bottom: 35px;
}
.request-quote h4 {
	height: 58px;
	background: url(/images/titlebg.jpg) center 0 no-repeat;
	color: #fff;
	line-height: 58px;
	text-align: center;
	font-size: 18px;
}
.request-quote .request-list {
	margin-top: 7px;
	background: #EEEEEE;
	border-top: 5px solid #0a60a9;
}
.request-quote .request-list .reitem {
	position: relative;
	padding: 15px 40px 15px 50px;
	line-height: 24px;
	border-bottom: 1px solid #F4F4F4;
}
.request-quote .request-list .reitem:before {
	content: "";
	width: 6px;
	height: 6px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	background: #0a60a9;
	display: block;
	position: absolute;
	left: 25px;
	top: 28px;
}
.request-table {
	margin-top: 35px;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	border-right: 1px solid #D7D7D7;
}
.request-table table {
	min-width: 640px;
	width: 100%;
}
.request-table thead tr {
	background: url(../image/wimg30.jpg) center 0 no-repeat;
	-moz-background-size: 100% 70px;
	-o-background-size: 100% 70px;
	background-size: 100% 70px;
	text-align: center;
}
.request-table thead tr td {
	height: 60px;
	color: #fff;
	font-size: 18px;
}
.request-table tbody tr td {
	border-left: 1px solid #D7D7D7;
	border-bottom: 1px solid #D7D7D7;
	padding: 10px 24px;
}
/*.request-table tbody tr:nth-child(1) td { padding: 10px 20px; }*/

.m-list-swiper {
	position: relative;
	overflow: hidden;
}
.related-articles {
	background: #2A2A2A;
}
.related-box ul li a .related-item {
	margin-top: 23px;
	border-top: 1px solid #5F5F5F;
	padding-top: 16px;
}
.related-box ul li a .related-item h4 {
	text-align: left;
}
.related-box ul li a .related-item .read-more {
	padding-top: 14px;
	text-align: right;
	color: #ffffff;
	font-size: 16px;
}
/*企业联系售后*/
.contact-map {
	margin: 30px 0;
	position: relative;
}
.contact-map img {
	display: block;
	width: 100%;
}
.address-list {
	padding-top: 20px;
}
.address-con {
	background: #fff;
	border: 1px solid #0a60a9;
	padding: 15px 13px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	z-index: 99;
	font-size: 12px;
	line-height: 15px;
	color: #565656;
	margin-bottom: 20px;
}
.address-con h4 {
	font-size: 14px;
	color: #ca252c;
	margin-bottom: 5px;
}
.mt18 {
	margin-top: 18px;
	margin-bottom: 0;
}
/*首页*/
.mproduct-title {
	font-size: 30px;
	text-align: center;
	color: #262626;
	line-height: 40px;
	padding-bottom: 15px;
	position: relative;
	text-transform: uppercase;
	margin-bottom: 28px;
}
.mproduct-title:after {
	content: "";
	position: absolute;
	width: 90px;
	height: 3px;
	background: #316597;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.index-coloumnone {
	padding-top: 40px;
	padding-bottom: 45px;
}
.mproduct-nav {
	text-align: center;
	position: relative;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}
.mproduct-nav .commonweb {
	min-width:830px;
}

.mproduct-nav a {
	display: inline-block;
	color: #3a3a3a;
	font-size: 14px;
	padding: 5px 10px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	position: relative;
-webkit-transition: all .3s;
-o-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s;
	z-index: 1;
}
.mproduct-nav a.cur {
	color: #fff;
	background-color: #316597;
}
.indexpro-box {
	margin-top: 40px;
	position: relative;
	display: none;
}
.index-productsiwper {
	position: relative;
	overflow: hidden;
}
.index-productsiwper ul li {
	float: left;
	width: 33.3%;
	margin-right: 10px;
	overflow: hidden;
}
.index-productsiwper ul li img {
	width:100%;
	display:block;
}
.index-productsiwper ul li:hover img {
	-webkit-transform: scale(1.03, 1.03);
	-moz-transform: scale(1.03, 1.03);
	-ms-transform: scale(1.03, 1.03);
	-o-transform: scale(1.03, 1.03);
	transform: scale(1.03, 1.03);
}

.index-productsiwper ul li .product-content {
	padding: 40px 0 0;
	text-align: center;
}
.index-productsiwper ul li .product-content .pro-title {
	font-size: 18px;
}
.index-productsiwper ul li .product-content .pro-title a {
	display: block;
	color: #333;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 22px;
	line-height: 22px;
}
.index-productsiwper ul li .product-content .pro-dec {
	margin: 10px 0 25px;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 22px;
	line-height: 22px;
}
.index-productsiwper ul li .product-content .pro-more {
	text-align: center;
}
.index-productsiwper ul li .product-content .pro-more a {
	display: inline-block;
	width: 116px;
	height: 31px;
	line-height: 31px;
	font-size: 12px;
	background: #0a61aa;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	color: #fff;
	font-family: arial;
}
.index-productsiwper ul li .product-content .pro-more a:hover {
	background: rgba(106, 145, 203, 0.9);
}
.index-productsiwper ul li:hover .pro-title a {
	color: #316597;
}
.noposition {
	position: static;
	padding-top: 20px;
}
.carousel-dot {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 47px;
	height: 47px;
	border: 1px solid #ebebeb;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	margin-top: -8%;
	left: 5px;
-webkit-transition: all .3s;
-o-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s;
	cursor: pointer;
	outline: none;
	display: none;
}
.carousel-dot:before {
	content: "";
	position: absolute;
	width: 12px;
	height: 12px;
	border-left: 2px solid #8b8b8b;
	border-top: 2px solid #8b8b8b;
	left: 18px;
	top: 16px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.carousel-dot.carousel-right {
	right: 5px;
	left: auto;
}
.carousel-dot.carousel-right:before {
	left: 13px;
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	transform: rotate(135deg);
}
.carousel-dot:hover {
	background: #316597;
	border-color: #316597;
}
.carousel-dot:hover before {
	border-color: #fff;
}
.index-coloumntwo {
	padding: 35px 15px;
	background: #E7E8EA;
}
.m-prl75 {
	padding-left: 15px;
	padding-right: 15px;
}
.insolutions-swiper {
	position: relative;
	overflow: hidden;
}
.insolutions-list li {
	padding: 0;
	width: 100%;
}
.insolutions-list li a {
	display: block;
	position: relative;
}
.insolutions-list li a .zoom {
	overflow: hidden;
}
.insolutions-list li a img {
	display: block;
	width: 100%;
	-webkit-transition: -webkit-transform ease 0.7s;
	transition: -webkit-transform ease 0.7s;
	-o-transition: -o-transform ease 0.7s;
	-moz-transition: transform ease 0.7s, -moz-transform ease 0.7s;
	transition: transform ease 0.7s;
	transition: transform ease 0.7s, -webkit-transform ease 0.7s, -moz-transform ease 0.7s, -o-transform ease 0.7s;
}
.insolutions-list li a .solutions-con {
	background: rgba(28, 27, 27, 0.75);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	color: #ffffff;
	padding: 15px;
}
.insolutions-list li a .solutions-con:before {
	content: "";
	display: block;
	position: absolute;
	top: 15px;
	bottom: 15px;
	left: 15px;
	right: 15px;
	border: 1px solid rgba(149, 149, 149, 0.6);
}
.insolutions-list li a:after {
	position: absolute;
	content: "";
	bottom: -21px;
	left: 0;
	width: 100%;
	height: 22px;
	background: url(../image/wicon30.png) center 0 no-repeat;
	opacity: 0;
-webkit-transition: all .7s;
-o-transition: all .7s;
-moz-transition: all .7s;
transition: all .7s;
}
.sol-position {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	left: 0;
	width: 100%;
	padding: 0 30px;
}
.sol-position:before {
	content: "";
	position: absolute;
	width: 30px;
	height: 4px;
	display: block;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	background: #0a61aa;
}
.insol-title {
	font-size: 24px;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 28px;
	line-height: 28px;
	text-transform: uppercase;
	margin: 15px 0 10px;
	position: relative;
}
.insol-text {
	font-size: 16px;
	display: -webkit-box;
	height: 48px;
	line-height: 24px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.insol-more {
	margin-top: 28px;
	width: 150px;
	height: 40px;
	display: inline-block;
	border: 1px solid #fff;
	line-height: 38px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
-webkit-transition: all .7s;
-o-transition: all .7s;
-moz-transition: all .7s;
transition: all .7s;
}
.solutionbtn {
	text-align: center;
	padding-top: 0;
}
.solutionbtn .carousel-dot {
	position: relative;
	display: none;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
	top: auto;
	left: auto;
	margin-top: 0;
	background: #fff;
	border-color: #fff;
	margin: 0 36px;
	vertical-align: middle;
}
.inabout-leyard {
	padding-top: 35px;
	padding-bottom: 35px;
}
.about-leyleft {
	background: #0a61aa;
	padding: 15px 15px 0 0;
	margin-top: 20px;
}
.about-leyleft img {
	display: block;
}
.about-leyright {
	margin-top: 20px;
}
.leybg {
	text-align: right;
	padding-left: 5%;
}
.leyright-con {
	padding: 10px 0;
	background: #fff;
	position: relative;
	z-index: 1;
	line-height: 28px;
	font-size: 16px;
}
.leyright-con:before {
	content: "";
	position:absolute;
	width:41px;
	height:7px;
	display:block;
	background:#0a61aa;
	right:0;
	top:45px;
}
.leyright-con h4 {
	font-size: 18px;
	color: #262626;
	line-height: 30px;
	position: relative;
	margin-bottom: 20px;
	padding-bottom: 15px;
}
.leyright-con h4 br {
	display: none;
}
.leyright-con h4:after {
	content: "";
	position: absolute;
	width: 59px;
	height: 2px;
	background: #316597;
	display: block;
	bottom: 0;
}
.leyard-more {
	width: 200px;
	height: 49px;
	background: #F1F1F1;
	text-align: center;
	line-height: 49px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	float: right;
	margin-top: 18px;
}
.leyard-more a {
	display: block;
	width: 200px;
	height: 49px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	color: #fff;
	background: #0a61aa;
	margin: 10px 0 0 10px;
-webkit-transition: all .3s;
-o-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s;
}
.index-bottomcolumn {
	position: relative;
	padding-top: 30px;
	background: url(../image/wimg40.jpg) center center no-repeat;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.scroll-bg {
	height: 366px;
	overflow: hidden;
	position: relative;
}
.scrollbgimg {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 366px;
	background-attachment: fixed !important;
	background: url(/images/wimg39.jpg) center center no-repeat;
	z-index: 0;
}
.questionsbg {
	position: relative;
	z-index: 2;
	height: 366px;
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
	text-align: center;
	padding-top: 14%;
}
.questionsbg h3 {
	font-size: 28px;
	line-height: 40px;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.questionsbg .text {
	color: rgba(255, 255, 255, 0.6);
	font-size: 20px;
	line-height: 30px;
}
.questionsbg .quesmore {
	margin-top: 30px;
	text-align: center;
}
.questionsbg .quesmore a {
	display: inline-block;
	width: 233px;
	height: 49px;
	line-height: 49px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	color: #fff;
	background: #0a61aa;
	font-size: 16px;
}
.press-center {
	padding: 35px 15px 0;
}
.persscenter-left {
	overflow: inherit;
}
.persscenter-left .news-con {
	font-size: 16px;
	line-height: 26px;
	background: #EDEDED;
	padding: 30px 15px;
}
.persscenter-left .news-con .zoom {
	margin-top: 25px;
	overflow: hidden;
}
.persscenter-left .news-con .zoom a {
	display: block;
}
.persscenter-left .news-con .zoom a img {
	display: block;
	width: 100%;
}
.news-more {
	margin: 20px 0 0;
}
.news-more a, .moresbtn {
	display: block;
	width: 36px;
	height: 36px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	background: #404040;
	position: relative;
-webkit-transition: all .3s;
-o-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s;
}
.news-more a:after, .moresbtn:after {
	content: "";
	position: absolute;
	display: block;
	width: 12px;
	height: 12px;
	border-left: 2px solid #fff;
	border-top: 2px solid #fff;
	left: 9px;
	top: 12px;
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	transform: rotate(135deg);
}
.m-toptitle {
	font-size: 26px;
	color: #000000;
	padding-bottom: 20px;
}
.m-toptitle a {
	display: block;
	float: right;
	font-size: 16px;
}
.m-toptitle a:hover {
	color: #316597;
}
.process-title {
	font-size: 20px;
	color: #262626;
	position: relative;
	padding-left: 20px;
	margin: 0 0 10px;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 26px;
	line-height: 26px;
}
.process-title a {
	display: block;
	color: #262626;
}
.process-title:before {
	content: "";
	width: 10px;
	height: 10px;
	position: absolute;
	top: 9px;
	left: 0;
	background: #316597;
	display: inline-block;
	vertical-align: middle;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.persscenter-right {
	padding: 35px 0 0 0;
}
.index-newslist {
	border-top: 1px solid #8B8B8B;
}
.index-newslist li {
	padding: 25px 60px 25px 0;
	border-bottom: 1px solid #8B8B8B;
	position: relative;
}
.index-newslist li a {
	display: block;
	color: #6d6d6d;
	font-size: 16px;
	line-height: 26px;
}
.index-newslist li a .news-dec {
	display: -webkit-box;
	height: 56px;
	line-height: 28px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.index-newslist li:last-child {
	border-bottom: 0;
}
.right-date {
	position: absolute;
	right: 0;
	top: 0;
	padding-top: 25px;
}
.right-date .nums {
	display: block;
	font-size: 18px;
	margin-bottom: 18px;
	color: #404040;
}
.loadPopup {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 1000;
	display: none;
}
.loadpop-box {
	max-width: 600px;
	width: 90%;
	max-height: 80%;
	overflow-y: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: #F4F4F4;
	border-top: 5px solid #0a60a9;
	padding: 50px 10px 40px;
	-webkit-overflow-scrolling: touch;
}
.loadpop-box .contact-submit input {
	margin: 0 auto;
}
.loadpop-box .porcolose-btn {
	top: 10px;
	right: 10px;
}
.load-tips {
	font-size: 20px;
	color: #000;
	word-break: break-word;
}
.sidetop {
	position:fixed;
	right:0;
	bottom:50px;
	display:block;
	z-index:99;
	border-bottom:3px solid #316597;
	display:none;
}
.sidetop i {
	width:45px;
	height:45px;
	background:url(../image/top.png) 0 0 no-repeat;
	background-size:cover;
	display:block;
}
.productdeatils-two table tr td {
	border:2px solid #fff;
}
.tableoverscoll {
	overflow-x:auto;
	-webkit-overflow-scrolling:touch;
}
.tableoverscoll table {
	width:100% !important;
	min-width:700px;
}

@media (min-width: 640px) {
.inside-banner img {
width: 100%;
height: auto;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
left: 0;
}
}
 @media (min-width: 768px) {
header {
padding: 20px 30px;
}
 .m-prl7 {
padding-left: 30px;
padding-right: 30px;
}
 .about-img {
float: right;
margin-left: 35px;
width: 36%;
}
 .wallsimg-1 {
float: right;
margin: 0 0 22px 60px;
width: 50%;
}
 .wallsimg-2 {
float: left;
margin: 0 50px 0 0;
width: 38%;
}
  /* 视频播放*/
  .tianjiatvwrap {
width: 660px;
left: 50%;
margin-left: -330px;
margin-top: 0;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
 .tianjiatvwrap .videobox {
height: 400px;
}
  /*产品详情-下载*/
  .dowload-list li {
float: left;
width: 50%;
}
 .insolutions-list li {
width: 50%;
}
}
 
@media (min-width: 1024px) {
header {
padding: 0 3%;
position: static;
}
 body {
padding-top: 0;
}
 .logo {
padding-top: 25px;
width: 40%;
}
 .logo img {
height: 50px;
}


.logo1 {
	display: block;
	float: left;
}
.logo1 img {
	height: 25px;
	display: block;
}

 .logo1 {
padding-top: 17px;
width: 40%;
}
 .logo1 img {
height: 70px;
}









 .header-right {
float: right;
position: relative;
padding: 0 133px 0 10px;
width: 60%;
top: 0;
height: auto;
overflow: inherit;
display: block;
}
 nav {
text-align: center;
}
 nav ul li {
display: inline-block;
padding: 0 1.2%;
border-bottom: none;
}
 nav ul li h4 {
font-size: 14px;
}
 nav ul li h4 a {
height: 97px;
line-height: 97px;
padding: 0;
position: relative;
}
 nav ul li h4 a:before {
content: "";
position: absolute;
width: 100%;
top: 63px;
left: 0;
height: 1px;
background: #316597;
opacity: 0;
-webkit-transition: all .3s;
-o-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s;
}
 nav ul li.cur h4 a, nav ul li:hover h4 a {
color: #336699;
}
 nav ul li.cur h4 a:before, nav ul li:hover h4 a:before {
opacity: 1;
}
 .side-right {
position: absolute;
top: 0;
right: 0;
padding-top: 33px;
display: block;
}
 .side-right a {
display: inline-block;
vertical-align: middle;
}
 .side-right a.loginbtn {
text-transform: uppercase;
width: 29px;
height: 20px;
background: url(../image/tel.png) 0 0 repeat-x;
line-height: 32px;
text-align: center;
color: #fff;
font-size: 16px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
 .search-box {
padding-right: 15px;
position: relative;
}
 .mobnav-btn, .mobile-icon, .mob-search-form {
display: none;
}
 .search-form {
top: 63px;
width: 310px;
}
 .sub-nav {
position: absolute;
top: 97px;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
width: 120px;
background: #353535;
z-index: 99;
color: #fff;
text-align: center;
border-bottom: 5px solid #316597;
padding-bottom: 14px;
}
 .sub-nav h3 {
display: block;
}
 .sub-nav {
padding-top: 10px;
}
 .sub-nav .a1:hover {
color: #316597;
}
 .sub-nav .three-nav {
background: #454545;
}
 .sub-nav .three-nav a {
color: #9f9f9f;
font-size: 14px;
}
 .sub-nav .three-nav a:hover {
color: #316597;
}
 .arrorright-btn {
display: none;
}
 .bannerbtn {
display: block;
}
 .inside-con {
font-size: 22px;
}
 .inside-con h3 {
font-size: 40px;
margin-bottom: 16px;
}
  /*关于 */
  .m-columntitle {
font-size: 26px;
padding: 29px 0;
margin: -40px 0 0;
line-height:36px;
}
 .singe-title {
font-size: 28px;
line-height: 30px;
margin-bottom: 28px;
}
 .about-leyard {
line-height: 28px;
}
 .about-img {
float: right;
margin-left: 35px;
}
 .about-img img {
padding-right: 0;
}
 .about-img:after {
right: -30px;
}
 .m-line {
padding-bottom: 22px;
}
 .fs24color {
font-size: 16px;
margin-bottom: 20px;
}
 .m-pb50 {
padding-bottom: 50px;
}
 .m-prl7 {
padding-left: 3%;
padding-right: 3%;
}
 footer {
padding-top: 50px;
}
 .m-prl7 {
padding-left: 95px;
padding-right: 95px;
}
 .footer-top {
padding-top: 35px;
padding-bottom: 30px;
}
 .footer-left {
float: left;
width: 64%;
}
 .footer-left li {
float: left;
padding-right: 10%;
border-bottom: 0;
}
 .footer-left li h4 {
font-size: 16px;
padding: 0 0 6px;
}
 .footer-left li .footer-subnav {
padding: 0;
display: block;
}
 .footer-left li .footer-subnav a {
padding: 4px 0;
}
 .footer-right {
float: right;
width: 28%;
padding-top: 0;
}
 .footer-right h4 {
font-size: 16px;
padding: 0 0 10px;
}
 .share-box {
font-size: 16px;
}
 .share-box a {
width: 30px;
height: 32px;
margin: 0 1.8%;
}
 .footer-bottom {
padding-top: 18px;
padding-bottom: 18px;
}
 .plus.icon {
display: none;
}
  /*产品详情*/
  .productbox-left {
float: left;
width: 50%;
outline: none;
max-width: 540px;
padding-right: 40px;
}
 .biglist .index-dot {
display: none;
}
 .product-deatils {
padding-bottom: 66px;
}
 .productcon-right {
float: left;
width: 50%;
padding: 18px 0 0 45px;
}
 .productcon-right .prodeatils-title {
font-size: 28px;
color: #333333;
margin-bottom: 25px;
}
 .productcon-right .seriestext {
font-size: 20px;
margin-bottom: 20px;
}
 .productcon-right .seriesdec {
line-height: 30px;
}
 .productcon-right .request-quote {
margin-top: 45px;
}
 .productcon-right .request-quote a {
width: 236px;
height: 56px;
line-height: 56px;
font-size: 20px;
}
 .product-navbox {
background: #F4F4F4;
}
 .product-navbox ul li {
float: left;
width: 20%;
border-bottom: 1px solid #0a60a9;
padding: 0 3px;
}
 .product-navbox ul li a {
display: block;
background: #2B2728;
font-size: 20px;
color: #fff;
line-height: 58px;
text-align: center;
text-transform: uppercase;
}
 .product-navbox ul li:nth-child(1) {
padding-left: 0;
}
 .product-navbox ul li:last-child {
padding-right: 0;
}
 .product-navbox ul li.cur a {
background: url(/images/titlebg.jpg) center 0 no-repeat;
}
 .product-warp {
padding-top: 35px;
padding-bottom: 50px;
line-height: 30px;
}
 .productdeatils-one, .productdeatils-two {
padding-top: 40px;
}
 .product-videos {
padding-top: 85px;
padding-bottom: 50px;
}
 .m-list-style {
padding: 0 85px;
}
 .m-list-style ul li {
margin-right: 46px;
overflow: hidden;
}
 .m-list-style ul li img {
-webkit-transition: transform ease 0.7s;
-moz-transition: transform ease 0.7s;
-o-transition: transform ease 0.7s;
-webkit-transition: -webkit-transform ease 0.7s;
transition: -webkit-transform ease 0.7s;
-o-transition: -o-transform ease 0.7s;
-moz-transition: transform ease 0.7s, -moz-transform ease 0.7s;
transition: transform ease 0.7s;
transition: transform ease 0.7s, -webkit-transform ease 0.7s, -moz-transform ease 0.7s, -o-transform ease 0.7s;
}
 .m-list-style ul li:hover img {
-webkit-transform: scale(1.03, 1.03);
-moz-transform: scale(1.03, 1.03);
-ms-transform: scale(1.03, 1.03);
-o-transform: scale(1.03, 1.03);
transform: scale(1.03, 1.03);
}
 .m-list-style ul li .zoom {
margin-bottom: 26px;
}
 .videostitle {
margin-bottom: 50px;
}
 .video-swiper {
margin: 0 auto;
}
  /* 视频播放*/
  .tianjiatvwrap {
width: 700px;
margin-left: -350px;
}
 .tianjiatvwrap .videobox {
height: 400px;
}
 .case-title {
-moz-background-size: 50% 110px;
-o-background-size: 50% 110px;
background-size: 50% 110px;
}
 .case-title .latestcase-title {
font-size: 30px;
padding-top: 37px;
padding-bottom: 37px;
}
 .case-box {
margin-top: 75px;
margin-bottom: 65px;
}
 .case-box ul li a h4 {
color: #3c3c3c;
}
 .closebtn {
width: 48px;
height: 48px;
top: 40px;
right: 3%;
}
 .closebtn:after, .closebtn:before {
left: 15px;
}
 .procut-btn {
display: block;
}
 .procut-left {
left: 3%;
}
 .procut-right {
right: 3%;
}
 .procut-btn:after {
width: 24px;
height: 42px;
}
 .specidl {
padding-bottom: 25px;
}
 .specidl dd {
padding: 0;
padding-top: 6%;
}
 .specidl dt {
padding: 0 0 0 40px;
}
 .dowload-list li {
float: left;
width: 50%;
}

 .dowload-list li a .loadbtn {
width: 72px;
-moz-background-size: 30px auto;
-o-background-size: 30px auto;
background-size: 30px auto;
}
 .dowload-list li a img {
width: 40px;
}
 .dowload-list li a .loadcon {
height: 60px;
width: 70%;
font-size: 16px;
margin-left: 33px;
}
 .dowload-list li a .loadtitle {
max-height: 60px;
line-height: 30px;
}
 .dowload-list li a:hover .loadbtn {
background-color: #0a60a9;
}
  /*产品详情-图片*/
  .product-tit {
padding-bottom: 22px;
margin-bottom: 26px;
}
 .product-images li {
overflow: hidden;
}
 .product-images li img {
-webkit-transition: transform ease 0.7s;
-moz-transition: transform ease 0.7s;
-o-transition: transform ease 0.7s;
-webkit-transition: -webkit-transform ease 0.7s;
transition: -webkit-transform ease 0.7s;
-o-transition: -o-transform ease 0.7s;
-moz-transition: transform ease 0.7s, -moz-transform ease 0.7s;
transition: transform ease 0.7s;
transition: transform ease 0.7s, -webkit-transform ease 0.7s, -moz-transform ease 0.7s, -o-transform ease 0.7s;
}
 .product-images li:hover img {
-webkit-transform: scale(1.03, 1.03);
-moz-transform: scale(1.03, 1.03);
-ms-transform: scale(1.03, 1.03);
-o-transform: scale(1.03, 1.03);
transform: scale(1.03, 1.03);
}
 .m-product-table {
padding: 40px 58px 35px;
}
 .formtitle {
font-size: 28px;
margin-bottom: 20px;
}
 .product-formtable ul li.li1 {
margin: 0 -50px 18px;
}
 .product-formtable ul li.li1 .input-item {
float: left;
width: 50%;
padding: 0 50px;
margin-bottom: 0;
}
 .name-tit {
font-size: 18px;
margin-bottom: 15px;
}
 .quote-box {
padding-left: 85px;
}
 .quote-box span {
width: 75px;
}
 .quote-box input, .quote-box textarea, .quote-box select {
height: 60px;
}
 .quote-box textarea {
height: 108px;
}
 .contact-submit {
margin-top: 28px;
}
 .contact-submit input {
width: 248px;
height: 60px;
}
 .porcolose-btn {
right: 58px;
}
  /*登录*/
  .loginbg {
padding: 8% 0 9%;
}
 .login-box {
padding: 44px 30px 53px;
}
 .login-box:after {
bottom: -27px;
}
 .login-ul li {
padding: 0 0 0 75px;
background-position: 30px center;
}
 .login-ul li input {
height: 64px;
}
 .login-boxbtn {
margin-top: 30px;
}
 .login-boxbtn input {
margin-right: 18px;
}
 .autologin {
font-size: 18px;
}
 .autologin label input {
margin-right: 30px;
}
  /*注册*/
  .registration {
padding: 45px 0 60px;
}
 .registration .commonweb {
padding: 0;
}
 .registration .commonweb:after {
bottom: -27px;
}
 .usertitle {
height: 70px;
line-height: 70px;
}
 .register-box {
padding: 30px 236px 45px 50px;
position: relative;
}
 .register-left {
border-right: 1px solid #F3F6F8;
}
 .register-left ul li {
padding-left: 150px;
font-size: 0;
margin-bottom: 18px;
}
 .register-left ul li .reg-tit {
text-align: right;
padding-right: 22px;
position: absolute;
top: 11px;
left: 0;
font-size: 16px;
}
 .register-left ul li label {
width: 40%;
font-size: 18px;
vertical-align: middle;
}
 .register-left ul li .righttips {
display: inline-block;
width: 60%;
font-size: 14px;
padding: 0 20px 0 38px;
min-height: 18px;
vertical-align: middle;
line-height: 18px;
}
 .register-left ul li .righttips i {
left: 17px;
top: 1px;
}
 .codeimg {
height: 44px;
width: 140px;
}
 .change-text {
display: inline-block;
}
 .pl150 {
padding-left: 150px;
}
 .register-right {
position: absolute;
right: 0;
top: 30px;
padding: 0 25px;
width: 236px;
}
 .register-btn input {
width: 128px;
}
 .solurequest-quote {
float: right;
width: 35%;
position: relative;
z-index: 2;
margin-bottom: 35px;
margin-left: 40px;
cursor:pointer;
}
 .solurequest-quote h4 {
height: 68px;
background: url(/images/titlebg.jpg) center 0 no-repeat;
color: #fff;
line-height: 68px;
text-align: center;
font-size: 20px;
}
 .solurequest-quote .request-list {
margin-top: 7px;
background: #EEEEEE;
border-top: 5px solid #0a60a9;
}
 .solurequest-quote .request-list .reitem {
position: relative;
padding: 15px 40px 15px 50px;
line-height: 30px;
border-bottom: 1px solid #F4F4F4;
}
 .solurequest-quote .request-list .reitem:before {
content: "";
width: 6px;
height: 6px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
background: #0a60a9;
display: block;
position: absolute;
left: 25px;
top: 28px;
}
 .request-table {
margin-top: 35px;
}
 .request-table thead tr {
background: url(../image/wimg30.jpg) center 0 no-repeat;
-moz-background-size: 100% 70px;
-o-background-size: 100% 70px;
background-size: 100% 70px;
text-align: center;
}
 .request-table thead tr td {
height: 70px;
color: #fff;
font-size: 24px;
}
 .request-table tbody tr td {
padding: 20px 24px;
}
  /*.request-table tbody tr:nth-child(1) td { padding: 20px 50px; }*/
  /*企业联系售后*/
  .contact-map {
margin: 50px 0 60px;
}
 .address-list {
padding-top: 0;
}
 .address-list li {
position: absolute;
}
 .address-list li span {
width: 13px;
height: 19px;
display: block;
background: url(../image/wicon26.png) center bottom no-repeat;
-moz-background-size: auto 12px;
-o-background-size: auto 12px;
background-size: auto 12px;
-webkit-transition: all .3s;
-o-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s;
cursor: pointer;
}
 .address-list li.active span {
-moz-background-size: auto 19px;
-o-background-size: auto 19px;
background-size: auto 19px;
}
 .address-con {
position: absolute;
width: 250px;
bottom: 30px;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
display: none;
}
 .address-con:after {
content: "";
width: 14px;
height: 10px;
display: block;
background: url(../image/wicon29.png) 0 0 no-repeat;
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
bottom: -9px;
}
 .mt18 {
margin-top: 0;
margin-bottom: 25px;
}
  /*首页*/
  .mproduct-title {
font-size: 30px;
padding-bottom: 25px;
margin-bottom: 48px;
}
 .index-coloumnone {
padding-top: 50px;
padding-bottom: 75px;
}
 .mproduct-nav a {
font-size: 16px;
padding: 5px 25px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
 .mproduct-nav a:hover {
background: #0a61aa;
color: #fff;
}
 .indexpro-box {
margin-top: 70px;
padding: 0 60px;
}
 .index-productsiwper ul li {
float: left;
width: 33.3%;
margin-right: 10px;
overflow: hidden;
}
 .index-productsiwper ul li img {
-webkit-transition: transform ease 0.7s;
-moz-transition: transform ease 0.7s;
-o-transition: transform ease 0.7s;
-webkit-transition: -webkit-transform ease 0.7s;
transition: -webkit-transform ease 0.7s;
-o-transition: -o-transform ease 0.7s;
-moz-transition: transform ease 0.7s, -moz-transform ease 0.7s;
transition: transform ease 0.7s;
transition: transform ease 0.7s, -webkit-transform ease 0.7s, -moz-transform ease 0.7s, -o-transform ease 0.7s;
}
 .index-productsiwper ul li:hover img {
-webkit-transform: scale(1.03, 1.03);
-moz-transform: scale(1.03, 1.03);
-ms-transform: scale(1.03, 1.03);
-o-transform: scale(1.03, 1.03);
transform: scale(1.03, 1.03);
}
 .index-productsiwper ul li .product-content {
padding: 70px 0 0;
}
 .index-productsiwper ul li:hover .pro-title a {
color: #316597;
}
 .noposition {
display: none;
}
 .carousel-dot:hover {
background: #316597;
border-color: #316597;
}
 .carousel-dot:hoverbefore {
border-color: #fff;
}
 .carousel-dot {
display: block;
}
 .index-coloumntwo {
padding: 80px 3% 73px;
background: #E7E8EA;
}
 .m-prl75 {
padding-left: 3%;
padding-right: 3%;
}
 .insolutions-list li {
width: 33.3%;
}
 .insolutions-list li a:hover:after {
opacity: 1;
}
 .insolutions-list li a:hover .insol-more {
background: #0a61aa;
color: #fff;
border-color: #0a61aa;
}
 .insolutions-list li a:hover img {
-webkit-transform: scale(1.03, 1.03);
-moz-transform: scale(1.03, 1.03);
-ms-transform: scale(1.03, 1.03);
-o-transform: scale(1.03, 1.03);
transform: scale(1.03, 1.03);
}
 .solutionbtn {
padding-top: 84px;
}
 .solutionbtn .carousel-dot {
display: inline-block;
}
 .inabout-leyard {
padding-top: 90px;
padding-bottom: 90px;
}
 .about-leyleft {
float: left;
padding: 15px 65px 0 0;
width: 45%;
margin-top: 54px;
}
 .about-leyright {
float: left;
width: 55%;
margin-top: 0;
}
 .leyright-con {
-webkit-box-shadow: -10px 0 10px rgba(0, 0, 0, 0.08);
-moz-box-shadow: -10px 0 10px rgba(0, 0, 0, 0.08);
box-shadow: -10px 0 10px rgba(0, 0, 0, 0.08);
padding: 60px 80px 50px;
margin: -10px 0 0 -12%;
}
 .leyright-con h4 {
font-size: 22px;
line-height: 36px;
}
 .leyright-con h4 br {
display:block;
}
 .leyard-more {
width: 223px;
height: 49px;
}
 .leyard-more a {
width: 223px;
height: 49px;
}
 .leyard-more:hover a {
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-o-transform: translateY(-10px);
transform: translateY(-10px);
}
 .index-bottomcolumn {
padding-top: 50px;
}
 .questionsbg {
padding-top: 6%;
}
 .questionsbg h3 {
font-size: 34px;
line-height: 40px;
margin-bottom: 30px;
}
 .questionsbg .text {
font-size: 20px;
}
 .questionsbg .quesmore {
margin-top: 30px;
-webkit-transition: all .3s;
-o-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s;
}
 .questionsbg .quesmore a {
width: 233px;
height: 49px;
line-height: 49px;
}
 .questionsbg .quesmore:hover {
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-o-transform: translateY(-10px);
transform: translateY(-10px);
}
 .press-center {
padding: 70px 0 0;
}
 .persscenter-left {
float: left;
width: 48%;
padding-left: 15px;
background: #EDEDED;
margin-top: 58px;
overflow: hidden;
overflow: inherit;
}
 .persscenter-left img {
-webkit-transition: transform ease 0.7s;
-moz-transition: transform ease 0.7s;
-o-transition: transform ease 0.7s;
-webkit-transition: -webkit-transform ease 0.7s;
transition: -webkit-transform ease 0.7s;
-o-transition: -o-transform ease 0.7s;
-moz-transition: transform ease 0.7s, -moz-transform ease 0.7s;
transition: transform ease 0.7s;
transition: transform ease 0.7s, -webkit-transform ease 0.7s, -moz-transform ease 0.7s, -o-transform ease 0.7s;
}
 .persscenter-left:hover img {
-webkit-transform: scale(1.03, 1.03);
-moz-transform: scale(1.03, 1.03);
-ms-transform: scale(1.03, 1.03);
-o-transform: scale(1.03, 1.03);
transform: scale(1.03, 1.03);
}
 .persscenter-left .news-con {
margin-top: 50px;
padding: 0 15px 0 0;
}
 .persscenter-left:hover .news-more a {
background: #316597;
}
 .persscenter-left:hover .process-title a {
color: #316597;
}
 .news-more {
margin: 20px 0 25px;
}
 .news-more a, .moresbtn {
width: 47px;
height: 47px;
}
 .news-more a:after, .moresbtn:after {
left: 15px;
top: 17px;
}
 .m-toptitle {
font-size: 24px;
padding-bottom: 30px;
margin-top: -58px;
}
 .process-title {
font-size: 20px;
padding-left: 40px;
}
 .persscenter-right {
float: left;
width: 52%;
padding: 58px 15px 0 56px;
}
 .index-newslist li {
padding: 53px 100px 45px 0;
}
 .index-newslist li a:hover .moresbtn {
background: #316597;
}
 .index-newslist li a:hover .nums, .index-newslist li a:hover .process-title {
color: #316597;
}
 .right-date {
padding-top: 53px;
}
 .right-date .nums {
font-size: 24px;
margin-bottom: 28px;
}
 .persscenter-left {
padding-left: 3%;
}
 .persscenter-left .news-con {
padding-right: 10%;
}
 .persscenter-right {
padding-right: 3%;
}
 .loadpop-box {
padding: 40px;
}
 .sidetop {
right:2%;
}
 .index-dot {
bottom:30px;
}
}
 
@media (min-width: 1366px) {
.header-right {
padding: 0 193px 0 0;
}
 nav ul li {
padding: 0 1.5%;
}
 nav ul li h4 {
font-size: 16px;
}
 .search-box {
padding-right: 40px;
}
 .footer-left li {
padding-right: 12%;
}
  /* 视频播放*/
  .tianjiatvwrap {
width: 1000px;
margin-left: -500px;
}
 .tianjiatvwrap .videobox {
height: 600px;
}
  /*企业联系售后*/
  .address-con {
bottom: -7px;
left: 20px;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-bottomleft: 0;
border-bottom-left-radius: 0;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
 .address-con:after {
content: "";
width: 18px;
height: 9px;
display: block;
background: url(../image/wicon28.png) 0 0 no-repeat;
position: absolute;
left: -14px;
bottom: -1px;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
 .index-coloumntwo {
padding: 80px 7.5% 73px;
}
 .m-prl75 {
padding-left: 7.5%;
padding-right: 7.5%;
}
 .insolutions-list li {
margin-right: 38px;
}
 .sol-position {
padding: 0 60px;
}
 .insol-title {
font-size: 35px;
margin: 25px 0 30px;
}
 .insol-more {
margin-top: 38px;
width: 177px;
height: 47px;
line-height: 44px;
}
 .solutionbtn .carousel-dot.carousel-right {
right: 0;
}
 .persscenter-left {
padding-left: 7.5%;
}
 .persscenter-left .news-con {
padding-right: 16%;
}
 .persscenter-right {
padding-right: 7.5%;
}
 .index-newslist li {
padding: 53px 200px 45px 0;
}
 .sidetop {
right:3%;
bottom:100px;
}
}
 @media (min-width: 1600px) {
header {
padding: 0 7%;
}
 nav ul li {
padding: 0 2.4%;
}
 .m-prl7 {
padding-left: 7%;
padding-right: 7%;
}
 .indexpro-box {
padding: 0;
}
 .carousel-dot {
left: -126px;
}
 .carousel-dot.carousel-right {
right: -128px;
left: auto;
}
}










 
/*新闻列表*/
.h8 {
	height: 8px;
}
.h20 {
	height: 20px;
}
.font20 {
	font-size: 18px;
}
.font26 {
	font-size: 20px;
}
.loading .load-more {
    box-sizing: border-box;
    text-align: center !important;
	width: 100%;
	height: 40px;
    padding:5px 0;
	background: #f5f5f5;
	/*-moz-background-size: 25px;
	-o-background-size: 25px;
	background-size: 25px;*/
	color: #fff;
	font-size: 12px;
	display: block;
	line-height: 30px;
	-webkit-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	transition: all ease 0.3s;
}
.loading .load-more:hover {
	/*background-color: #316597;*/
}
.loading .load-more a{
    display: inline-block;
    background: #316597;
    padding:0 10px;
    -webkit-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	transition: all ease 0.3s;
    color: #fff;
    line-height: 30px;
    border-radius: 15px;
}
.loading .load-more a:hover{
    background: #0b6fc3;
}
.uppercase {
	text-transform: uppercase;
}
.Consulting-list {
	padding-bottom: 30px;
}
.Consulting-list ul {
	padding: 0 0 20px;
}
.Consulting-list li {
	border: 1px solid #f4f4f4;
	margin: 0 0 17px 0;
}
.Consulting-list li img {
	display: block;
	width: 100%;
}
.Consulting-list li a {
	display: block;
}
.Consulting-list .consu-info {
	padding: 10px 15px;
}
.Consulting-list .consu-info .name {
	font-size: 20px;
	color: #0a60a9;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
}
.Consulting-list .consu-info .date {
	color: #909090;
	font-size: 16px;
	margin: 5px 0;
}
.Consulting-list .consu-info .desc {
	font-size: 16px;
	color: #646464;
	display: -webkit-box;
	height: 48px;
	line-height: 24px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.Consulting-list .consu-info .detail {
	width: 118px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	background-color: #656565;
	color: #ffffff;
	text-align: center;
	margin: 8px 0 5px;
-webkit-transition: all ease .3s;
-o-transition: all ease .3s;
-moz-transition: all ease .3s;
transition: all ease .3s;
}
.c0a60a9 {
	color: #0a60a9;
}
/*新闻详情*/
.return-newslist {
	background: url(../image/wqicon2.png) no-repeat 100% center;
	display: block;
	text-align: right;
	color: #909090;
	font-size: 18px;
	padding: 0 20px 0 0;
	margin: 0 0 10px 0;
}
.return-newslist:hover {
	color: #0a60a9;
	background-image: url(../image/wqicon2ho.png);
}
.Consulting-datails {
	padding-bottom: 30px;
}
.Consulting-datails h2, .Consulting-datails .fs24color {
	margin: 10px 0;
}
.condatail-title .date {
	font-size: 16px;
	color: #909090;
}
.condatail-text {
	color: #646464;
	font-size: 14px;
	padding: 10px 0;
}
/*合作（渠道商政策）*/
.program-text {
	font-size: 14px;
	color: #646464;
	padding: 30px 0;
}
.Unauthorized {
	padding-bottom: 30px;
}
/*技术支持（视频）*/
.Support-video {
	position: relative;
	padding: 0 0 30px 0;
}
.Support-video ul li {
	margin-bottom: 25px;
}
.Support-video ul li a {
	display: block;
	position: relative;
}
.Support-video ul li .zoom {
	position: relative;
	margin-bottom: 16px;
	overflow: hidden;
}
.Support-video ul li img {
	display: block;
	width: 100%;
}
.Support-video ul li h4 {
	font-size: 16px;
	text-align: center;
	color: #5e5e5e;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 22px;
	line-height: 22px;
}
/*技术支持（问题解答）*/
.Commonproblem {
	background: #fff;
	padding: 0 0 30px 0;
}
.Commonproblem ul {
	margin: 0;
	padding: 0 0 34px 0;
}
.Commonproblem li {
	border-bottom: 1px solid #e8e8e8;
	padding-top: 15px;
}
.Commonproblem li h3.problemtitle {
	position: relative;
	padding: 5px 50px 15px 45px;
	background: url(../image/problem2.png) no-repeat 99% 12px;
	-moz-background-size: 25px;
	-o-background-size: 25px;
	background-size: 25px;
	font-size: 18px;
	cursor: pointer;
	margin-bottom: 8px;
}
.Commonproblem li.cur {
	border-bottom-color: #ffffff;
}
.Commonproblem li.cur h3.problemtitle {
	background-image: url(../image/problem2ho.png);
}
.Commonproblem li span.problemQ {
	background: url(../image/problemQ.png) no-repeat;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
	display: block;
	width: 34px;
	height: 32px;
	position: absolute;
	left: 0;
	top: 0;
}
.Commonproblem li span.problemA {
	background: url(../image/problemA.png) no-repeat;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
	display: block;
	width: 34px;
	height: 32px;
	position: absolute;
	left: 0;
	top: 0;
}
.CommonproblemContent {
	background: #f7f7f7;
	padding: 13px 29px 35px 49px;
	font-size: 16px;
	line-height: 24px;
	position: relative;
	display: none;
	color: #909090;
}
/*技术支持（下载）*/
.Leyard-download {
	padding-bottom: 30px;
}
.Leyard-download ul {
	padding-bottom: 28px;
}
.program-text {
	padding-top: 20px;
}
 @media (min-width: 768px) {
.Consulting-list {
padding-bottom: 40px;
}
 .Consulting-list li:hover img {
-webkit-transform: scale(1.03, 1.03);
-moz-transform: scale(1.03, 1.03);
-ms-transform: scale(1.03, 1.03);
-o-transform: scale(1.03, 1.03);
transform: scale(1.03, 1.03);
}
 .Consulting-list li:hover .detail {
background-color: #0a60a9;
}
 .Consulting-list .cthumb {
float: left;
width: 32.9%;
overflow: hidden;
}
 .Consulting-list .cthumb img {
-webkit-transition: transform ease 0.7s;
-moz-transition: transform ease 0.7s;
-o-transition: transform ease 0.7s;
-webkit-transition: -webkit-transform ease 0.7s;
transition: -webkit-transform ease 0.7s;
-o-transition: -o-transform ease 0.7s;
-moz-transition: transform ease 0.7s, -moz-transform ease 0.7s;
transition: transform ease 0.7s;
transition: transform ease 0.7s, -webkit-transform ease 0.7s, -moz-transform ease 0.7s, -o-transform ease 0.7s;
}
 .Consulting-list .consu-info {
padding: 26px 60px 18px;
overflow: hidden;
}
 .Consulting-list .consu-info .date {
margin: 13px 0 4px;
}
 .Consulting-list .consu-info .desc {
font-size: 18px;
line-height: 34px;
height: 68px;
}
 .Support-video {
position: relative;
}
 .Support-video ul {
margin: 0 -20px;
}
 .Support-video ul li {
float: left;
width: 33.3%;
padding: 0 20px;
}
}
 @media (min-width: 1024px) {
.font20 {
font-size: 20px;
}
 .font26 {
font-size: 26px;
}
 .loading .load-more {
    height: 54px;
    line-height: 44px;
    -moz-background-size: auto;
    -o-background-size: auto;
    background-size: auto;
}
  /*产品详情*/
  .Consulting-datails h2 {
margin: 25px 0;
}
 .return-newslist {
margin: -57px 0 31px 0;
}
 .condatail-title .fs24color {
margin: 24px 0;
}
 .condatail-text {
font-size: 18px;
line-height: 34px;
padding: 22px 0;
}
  /*合作（渠道商政策）*/
  .program-text {
font-size: 18px;
line-height: 34px;
padding: 35px 0 118px;
}
 .Unauthorized {
padding-bottom: 80px;
min-height: 530px;
}
  /*技术支持（视频）*/
  .Support-video {
padding: 0 0 52px 0;
}
 .Support-video .video-swiper {
margin-top: 0;
padding: 15px;
}
 .Support-video ul {
margin: 0 -61px;
padding-bottom: 33px;
}
 .Support-video ul li {
padding: 0 61px;
}
 .Support-video ul li:hover img {
-webkit-transform: scale(1.03, 1.03);
-moz-transform: scale(1.03, 1.03);
-ms-transform: scale(1.03, 1.03);
-o-transform: scale(1.03, 1.03);
transform: scale(1.03, 1.03);
}
 .Support-video ul li img {
-webkit-transition: all ease .3s;
-o-transition: all ease .3s;
-moz-transition: all ease .3s;
transition: all ease .3s;
}
 .Support-video ul li .videoimg {
-webkit-transition: all ease .3s;
-o-transition: all ease .3s;
-moz-transition: all ease .3s;
transition: all ease .3s;
}
 .Support-video ul li .zoom {
margin-bottom: 20px;
}
 .Support-video ul li:hover .videoimg {
-webkit-box-shadow: -1px 2px 18px 1px rgba(0, 0, 0, 0.5);
-moz-box-shadow: -1px 2px 18px 1px rgba(0, 0, 0, 0.5);
box-shadow: -1px 2px 18px 1px rgba(0, 0, 0, 0.5);
}
  /*技术支持（问题解答）*/
  .CommonproblemContent {
font-size: 18px;
line-height: 32px;
padding-top: 29px;
padding-left: 83px;
}
 .Commonproblem {
background: #fff;
margin-top: 20px;
padding-bottom: 48px;
}
 .Commonproblem li {
padding: 8px 0 0;
}
 .Commonproblem li h3.problemtitle {
font-size: 22px;
padding-left: 83px;
padding-top: 16px;
-moz-background-size: auto;
-o-background-size: auto;
background-size: auto;
}
 .Commonproblem li span.problemQ, .Commonproblem li span.problemA {
width: 57px;
height: 53px;
}
  /*技术支持（下载）*/
  .Leyard-download {
padding-bottom: 66px;
}
}
/*搜索页*/
.searchcont401 {
	padding: 36px 0;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: center top;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.searchtitle401 {
	padding: 28px 15px;
	background-color: #f2f2f2;
}
.searchtitle401 span {
	color: #da251d;
}
.resultlist401 {
	font-size: 13px;
	padding: 3% 0;
}
.resultlist401 img {
	display: block;
	width: 100%;
	margin-bottom: 2%;
}
.resultlist401 li {
	padding: 15px 0;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: -1px;
}
.resultlist401 h4 {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 3%;
}
.resultlist401 h4 em {
	color: #da251d;
}
.resultlist401 h4 a {
	display: block;
}
.resulttext401 {
	overflow: hidden;
	height: 72px;
	color: #999;
	line-height: 24px;
}
.resultlabel401 {
	color: #999;
	display: inline-block;
	padding-top: 30px;
}
.searchinputcont401 dt input {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-indent: 12px;
	font-size: 15px;
	color: #333333;
	background-color: #ffffff;
}
.searchinputcont401 dd input {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 0px;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
	background-color: #316597;
	background-image: url(../image/search402.png);
	background-repeat: no-repeat;
	background-position: center;
}
.keywords {
	color: #00a298;
}
.ms-detail td .short-sl {
	width: 103px;
}
.sitemapcont2 {
	padding: 6% 0;
	overflow: hidden;
}
.sitemapcont2 dl {
	position: relative;
	margin-bottom: 36px;
}
.sitemapcont2 dl dt {
	font-size: 16px;
	font-weight: bold;
	color: #00a298;
	padding: 0 8px;
	background: #fff;
	position: absolute;
	left: 18px;
	top: -14px;
}
.sitemapcont2 dl dd {
	padding: 4% 3% 1% 3%;
	border: 1px solid #e6e6e6;
}
.sitemapcont2 dl dd a {
	display: inline-block;
	padding-left: 10px;
	margin: 0 23px 8px 0;
}
 @media (min-width: 768px) {
.searchtitle401 {
font-size: 24px;
}
 .resultlist401 h4 {
font-size: 20px;
margin-bottom: 2%;
}
 .searchimg401 {
float: left;
margin: 0 3% 0 0;
display: block;
width: 200px;
height: 150px;
overflow: hidden;
position: relative;
}
 .resultlist401 img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
max-width: 100%;
width: auto;
}
 .sitemapcont2 {
padding: 2% 0 0;
overflow: hidden;
}
 .sitemapcont2 dl dt {
font-size: 20px;
}
 .sitemapcont2 dl dd {
padding: 2% 3% 1% 3%;
border: 1px solid #e6e6e6;
}
 .sitemapcont2 dl dd a {
margin: 0 50px 8px 0;
}
 .sitemapcont2 dl dd a:hover {
color: #00a298;
}
}
 @media (min-width: 992px) {
.searchinputcont401 {
width: 45%;
margin: 0 auto;
}
 .searchinputcont401 dt {
float: left;
width: 74%;
}
 .searchinputcont401 dd {
float: left;
width: 26%;
}
 .searchinputcont401 dt input {
font-size: 18px;
}
 .searchinputcont401 dd input {
text-align: left;
padding-left: 20%;
font-size: 18px;
font-weight: bold;
background-position: 80% center;
}
}



body, form, img, ul, ol, li, dl, dt, dd, p, tr, td, strong, span, pre {
	margin: 0;
	padding: 0;
	border: 0;
	background-repeat: no-repeat;
	outline: none;
}
h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	padding: 0;
	font-weight: 500;
}
body, button, input, select, textarea {
	font-size: 14px;
	line-height: 22px;
	color: #646464;
	font-family: Arial, Helvetica, sans-serif;
}

a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects;
	text-decoration: none;
	color: #646464;
	outline: none;
	cursor: pointer;
}

  /*首页工程中心开始*/
  
.scroll-bg1 {
	height: 366px;
	overflow: hidden;
	position: relative;
}
.questionsbg1 {
	position: relative;
	z-index: 2;
	height: 366px;
	background: url(/images/wimg38.jpg) center center no-repeat;
	color: #fff;
	text-align: center;
	padding-top: 14%;
}
.questionsbg1 h3 {
	font-size: 28px;
	line-height: 40px;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.questionsbg1 .text {
	color: rgba(255, 255, 255, 0.6);
	font-size: 20px;
	line-height: 30px;
}
.questionsbg1 .quesmore {
	margin-top: 30px;
	text-align: center;
}
.questionsbg1 .quesmore a {
	display: inline-block;
	width: 233px;
	height: 49px;
	line-height: 49px;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	color: #0a61aa;
	background: rgba(255, 255, 255, 0.7);
	font-size: 16px;
}

 .questionsbg1 {
padding-top: 6%;
}
 .questionsbg1 h3 {
font-size: 34px;
line-height: 40px;
margin-bottom: 30px;
}
 .questionsbg1 .text {
font-size: 28px;
color: #e6e6e7;
}
 .questionsbg1 .quesmore {
margin-top: 30px;
-webkit-transition: all .3s;
-o-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s;
}
 .questionsbg1 .quesmore a {
width: 233px;
height: 49px;
line-height: 49px;
}
 .questionsbg1 .quesmore:hover {
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-o-transform: translateY(-10px);
transform: translateY(-10px);
}

  /*首页工程中心结束*/