body {
	color: #333;
	font-family: swis721bt, "SourceHanSerifSC Regular", "Source Han Serif CN", "思源宋体", "Microsoft YaHei", Arial;
}
/* tr>td>p{
	text-align:center !important;
}
 */
/* ==========================================================================
    颜色
============================================================================ */
.dc {
	color: #0461eb !important;
}
.bgc {
	background-color: #0461eb !important;
}
.bdc {
	border-color: #0461eb !important;
}
.bg-gray {
	background: #f7f7f7;
}
/* ==========================================================================
    公共样式
============================================================================ */
.wrap {
	margin: 0 15px;
}
.hidden {
	overflow: hidden !important;
}
header {
	position: fixed;
	width: 100%;
	height: 53px;
	top: 0;
	left: 0;
	z-index: 99;
	background: #fff;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	border-top: 3px solid #0461eb;
}
.hd-logo {
	height: 50px;
	line-height: 50px;
}
.hd-logo img {
	height: 36px;
	vertical-align: middle;
}
.hd-btn {
	position: relative;
	width: 24px;
	height: 24px;
	margin: 13px 0 0 16px;
}
.menu-btn span {
	display: block;
	width: 100%;
	height: 2px;
	background: #0461eb;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -1px;
-webkit-transition: .4s;
transition: .4s;
	border-radius: 2px;
}
.menu-btn .line1 {
	-webkit-transform: translateY(-8px);
	transform: translateY(-8px);
}
.menu-btn .line3 {
	-webkit-transform: translateY(8px);
	transform: translateY(8px);
}
.menu-btn.menu-on .line1 {
	-webkit-transform: translateY(0) rotate(-45deg);
	transform: translateY(0) rotate(-45deg);
-webkit-transition: .4s;
transition: .4s;
}
.menu-btn.menu-on .line2 {
	opacity: 0;
-webkit-transition: .4s;
transition: .4s;
}
.menu-btn.menu-on .line3 {
	-webkit-transform: translateY(0) rotate(45deg);
	transform: translateY(0) rotate(45deg);
-webkit-transition: .4s;
transition: .4s;
}
.search-show {
	background: url(../images/search2.png);
	background-size: 100% 100%;
}
.hd-bar {
	display: none;
	position: fixed;
	width: 100%;
	height: calc(100% - 50px);
	top: 50px;
	left: 0;
	z-index: 98;
	background: #fff;
	border-top: 1px solid #f2f2f2;
	padding: 20px 15px;
	overflow-y: auto;
}
.hd-bar-top {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.hd-bar-top .lang {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-left: 15px;
}
.hd-bar-top .lang i {
	display: block;
	width: 1px;
	height: 14px;
	background: #d6d6d6;
	margin: 0 10px;
}
.hd-bar-top .lang a {
	color: #8d8d8d;
}
.hd-bar-top .hd-search {
	width: 100%;
	max-width: 180px;
	padding-right: 24px;
	position: relative;
}
.hd-bar-top .hd-search .search-btn {
	display: block;
	width: 24px;
	height: 24px;
	background: #0461eb url(../images/search.png) no-repeat center center;
	background-size: 16px 16px;
	position: absolute;
	right: 0;
	top: 0;
}
.hd-bar-top .hd-search input {
	display: block;
	width: 100%;
	height: 24px;
	border: 1px solid #898989;
	border-right: none;
	border-radius: 12px 0 0 12px;
	padding: 0 10px;
	font-size: 12px;
}
.nav {
	margin-top: 20px;
}
.nav a {
	display: block;
}
.nav li {
	border-bottom: 1px solid rgba(183, 18, 52, .4);
}
.nav li h3 a {
	line-height: 44px;
	position: relative;
	padding-left: 15px;
	color: #0461eb;
	font-weight: bold;
	font-size: 14px;
}
.nav li h3 a i {
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	top: 50%;
	right: 0;
	margin-top: -20px;
	background: url(../images/sj2.png) no-repeat center center;
	background-size: 10px 10px;
-webkit-transition: .4s;
transition: .4s;
}
.nav li.on a i {
-webkit-transition: .4s;
transition: .4s;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}
.nav .drop {
	padding-left: 15px;
	padding-bottom: 10px;
	display:none;
}
.nav .drop a {
	line-height: 36px;
	padding: 0 15px;
	border-bottom: 1px solid #ddd;
	color: #666;
	font-size: 13px;
}
.nav .drop a:last-child {
	border: none;
}
.hd-space {
	height: 53px;
}
.ft-box {
	padding: 20px 0;
	background-color: #333;
	background-image: url(../images/Q_footer.jpg);
	background-repeat: no-repeat;
	background-position-x: right;
	background-position-y: top;
}
.ft-nav .nav-item {
	margin-bottom: 20px;
}
.ft-nav .nav-item h4 {
	font-size: 16px;
	color: #ccc;
	margin-bottom: 5px;
	font-weight: bold;
}
.ft-nav .nav-item ul {
	margin: 0 -10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.ft-nav .nav-item ul li {
	padding: 3px 10px;
}
.ft-nav .nav-item ul li a {
	color: #ccc;
	font-size: 12px;
	line-height: 20px;
}
.ft-bar {
	padding-top: 10px;
}
.ft-bar .ft-logo {
	display: block;
	width: 200px;
}
.ft-bar .ft-logo img {
	width: 100%;
}
.ft-bar .erweima {
	margin: 20px 0;
}
.ft-bar .text p {
	color: #ccc;
	line-height: 24px;
}
.ft-address {
	color: #ccc;
	margin-top: 30px;
}
.ft-address span {
	display: block;
	margin-bottom: 20px;
}
.ft-address span h4 {
	margin-bottom: 8px;
}
.copyright {
	padding: 15px 0;
	background: #555555;
}
.copyright p {
	color: #eee;
	text-align: center;
}
.copyright .ft-links {
	margin-top: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.copyright .ft-links a {
	color: #ccc;
}
.copyright .ft-links span {
	display: block;
	width: 1px;
	height: 14px;
	background: #ccc;
	margin: 0 10px;
}
.back-top {
	width: 30px;
	height: 30px;
	background: #0461eb;
	color: #fff;
	border-radius: 4px;
	position: fixed;
	right: 10px;
	bottom: 20%;
	z-index: 99;
	opacity: 0;
	-webkit-transform: translateX(100px);
	-ms-transform: translateX(100px);
	transform: translateX(100px);
transition: .4s;
}
.back-top.back-top-show {
	opacity: 1;
transition: .4s;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}
.wrap {
	padding-bottom:25px;
}
 @media screen and (max-width:768px) {
 table {
 border: 0;
 width: 100% !important;
}
 table thead {
 display: none;
}
 table tr {
 margin-bottom: 10px;
 display: block;
 border-bottom: 1px solid #ddd;
 height: auto !important;
}
 table td {
 display: block;
        /* text-align: left; */
        /*text-align: center;*/
        font-size: 13px;
        /* border-bottom: 1px dotted #ccc; */
        padding-bottom:30px;
 width:100%;
 height:auto !important;
}
 table td:last-child {
/* border-bottom: 0; */
    }
}
 @media screen and (min-width: 768px) {
 .wrap {
width: 720px;
margin: 0 auto;
}
 header {
height: 75px;
}
 .hd-logo {
height: 72px;
line-height: 72px;
}
 .hd-logo img {
height: 48px;
}
 .hd-btn {
margin-top: 24px;
}
 .hd-bar {
height: calc(100% - 72px);
top: 72px;
padding: 20px 15px;
}
 .hd-space {
height: 75px;
}
 .ft-box {
padding: 30px 0;
}
 .back-top {
width: 40px;
height: 40px;
}
}
 @media screen and (min-width: 992px) {
 .wrap {
width: 920px;
}
 .ft-box-wp {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
 .ft-nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
 .ft-nav .nav-item {
margin-bottom: 0;
margin-right: 30px;
}
 .ft-nav .nav-item:last-child {
margin-right: 0;
}
 .ft-nav .nav-item ul {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
 .ft-bar {
padding-top: 0;
}
 .ft-address {
margin-top: 0;
}
}
 @media screen and (min-width: 1200px) {
 header {
height: 93px;
}
 .hd-logo {
height: 90px;
line-height: 90px;
}
 .hd-logo img {
height: 60px;
}
 .menu-btn {
display: none;
}
 .hd-bar-top .lang a:hover {
color: #0461eb;
}
 .hd-space {
height: 93px;
}
 .hd-bar {
display: block;
position: static;
width: auto;
float: right;
padding: 13px 0 0;
background: none;
overflow: visible;
}
 .nav {
margin-top: 5px;
height: 48px;
margin-right: -25px;
}
 .nav li {
float: left;
padding: 0 15px;
border: none;
position: relative;
}
 .nav li::after {
display: block;
content: '';
width: 1px;
height: 20px;
background: #ccc;
position: absolute;
right: 0;
top: 10px;
}
 .nav li:last-child::after {
display: none;
}
 .nav li h3 a {
height: 48px;
line-height: 40px;
color: #333;
padding: 0 10px;
font-size: 18px;
}
 .nav li h3 a i {
position: static;
display: inline-block;
width: 10px;
height: 10px;
background: url(../images/sj.png);
background-size: 100% 100%;
vertical-align: top;
margin: 15px 0 0 5px;
}
 .nav li:hover h3 a {
color: #0461eb;
-webkit-transition: .4s;
transition: .4s;
}
 .nav li:hover h3 a i {
-webkit-transition: .4s;
transition: .4s;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
 .nav li .drop {
display: block;
width: 120px;
position: absolute;
left: 50%;
margin-left: -60px;
top: 100%;
padding: 0;
display: none;
border: 1px solid rgba(0, 0, 0, .15);
border-radius: 3px;
background: #f1f1f1;
}
 .nav li .drop.widther {
width: 136px;
margin-left: -70px;
}
 .nav li .drop a {
padding: 0.5rem 0.75rem;
line-height: 20px;
border: none;
border-bottom: 1px solid rgba(0, 0, 0, .15);
color: #333;
}
 .nav li .drop a:last-child {
border: none;
}
 .nav li .drop a:hover {
background: #fff;
color: #0461eb;
-webkit-transition: .4s;
transition: .4s;
}
 .nav li:hover .drop {
display: block;
}
 .ft-box {
padding: 60px 0;
}
 .ft-nav .nav-item {
/*margin-right: 80px;*/
}
 .ft-nav .nav-item h4 {
font-size: 18px;
margin-bottom: 12px;
}
 .ft-nav .nav-item ul li a {
font-size: 14px;
}
 .ft-nav .nav-item ul li a:hover {
color: #777;
-webkit-transition: .4s;
transition: .4s;
}
 .ft-bar .erweima {
margin: 30px 0;
}
 .ft-address span {
margin-bottom: 30px;
}
 .ft-address span h4 {
margin-bottom: 12px;
}
 .copyright {
padding: 25px 0;
}
 .copyright-wp {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
 .copyright .ft-links {
margin-top: 0;
}
 .copyright .ft-links a {
color: #ccc;
}
 .copyright .ft-links a:hover {
color: #777;
-webkit-transition: .4s;
transition: .4s;
}
}
 @media screen and (min-width: 1280px) {
 .wrap {
width: 1100px;
}
 .main {
overflow-x: hidden;
}
 .back-top {
width: 48px;
height: 48px;
right: 20px;
cursor: pointer;
}
}
 @media screen and (min-width: 1600px) {
 .wrap {
width: 1280px;
}
 header {
height: 123px;
}
 .hd-logo {
height: 120px;
line-height: 120px;
}
 .hd-logo img {
height: 70px;
}
 .hd-space {
height: 123px;
}
 .hd-bar {
padding-top: 20px;
}
 .nav {
margin-top: 16px;
height: 60px;
margin-right: -30px;
}
 .nav li {
padding: 0 15px;
}
 .nav li::after {
top: 15px;
}
 .nav li h3 a {
height: 60px;
line-height: 50px;
padding: 0 15px;
font-size: 20px;
}
 .nav li h3 a i {
margin-top: 20px;
}
 .ft-box {
padding: 84px 0;
}
 .ft-nav .nav-item {
/*margin-right: 100px;*/
}
 .copyright {
padding: 32px 0;
}
}
/* ==========================================================================
    文字
============================================================================ */
.font30 {
	font-size: 22px;
}
.font24 {
	font-size: 20px;
}
.font20 {
	font-size: 18px;
}
.text-left {
	text-align: left;
}
.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}
 @media screen and (min-width: 768px) {
 .font20 {
font-size: 20px;
}
 .font30 {
font-size: 24px;
}
}
 @media screen and (min-width: 992px) {
 .font30 {
font-size: 26px;
}
 .font24 {
font-size: 20px;
}
}
 @media screen and (min-width: 1200px) {
 .font30 {
font-size: 28px;
}
 .font24 {
font-size: 22px;
}
}
 @media screen and (min-width: 1600px) {
 .font30 {
font-size: 30px;
}
 .font24 {
font-size: 24px;
}
 .font20 {
font-size: 20px;
}
}
/* ==========================================================================
    距离
============================================================================ */

.pad150 {
	padding: 60px 0
}
.pad120 {
	padding: 50px 0
}
.pad100 {
	padding: 40px 0
}
.pad80 {
	padding: 32px 0
}
.pad60 {
	padding: 30px 0
}
.pad50 {
	padding: 28px 0
}
.pad40 {
	padding: 26px 0
}
.pt150 {
	padding-top: 60px;
}
.pt120 {
	padding-top: 50px;
}
.pt100 {
	padding-top: 40px;
}
.pt80 {
	padding-top: 32px;
}
.pt60 {
	padding-top: 30px;
}
.pt50 {
	padding-top: 28px;
}
.pt40 {
	padding-top: 26px;
}
.pt30 {
	padding-top: 24px;
}
.pb150 {
	padding-bottom: 60px;
}
.pb120 {
	padding-bottom: 50px;
}
.pb100 {
	padding-bottom: 40px;
}
.pb80 {
	padding-bottom: 32px;
}
.pb60 {
	padding-bottom: 30px;
}
.pb50 {
	padding-bottom: 28px;
}
.pb40 {
	padding-bottom: 26px;
}
.pb30 {
	padding-bottom: 24px;
}
.mt150 {
	margin-top: 60px;
}
.mt120 {
	margin-top: 50px;
}
.mt100 {
	margin-top: 40px;
}
.mt80 {
	margin-top: 32px;
}
.mt60 {
	margin-top: 30px;
}
.mt50 {
	margin-top: 28px;
}
.mt40 {
	margin-top: 26px;
}
.mt30 {
	margin-top: 24px;
}
.mb150 {
	margin-bottom: 60px;
}
.mb120 {
	margin-bottom: 50px;
}
.mb100 {
	margin-bottom: 40px;
}
.mb80 {
	margin-bottom: 32px;
}
.mb60 {
	margin-bottom: 30px;
}
.mb50 {
	margin-bottom: 28px;
}
.mb40 {
	margin-bottom: 26px;
}
.mb30 {
	margin-bottom: 24px;
}
.mb20 {
	margin-bottom: 12px;
}
 @media screen and (min-width: 768px) {
 .pad150 {
padding: 80px 0
}
 .pad120 {
padding: 60px 0
}
 .pad100 {
padding: 40px 0
}
 .pad80 {
padding: 36px 0
}
 .pad60 {
padding: 32px 0
}
 .pad50 {
padding: 28px 0
}
 .pad40 {
padding: 28px 0
}
 .pt150 {
padding-top: 80px;
}
 .pt120 {
padding-top: 60px;
}
 .pt100 {
padding-top: 40px;
}
 .pt80 {
padding-top: 36px;
}
 .pt60 {
padding-top: 32px;
}
 .pt50 {
padding-top: 28px;
}
 .pt40 {
padding-top: 26px;
}
 .pt30 {
padding-top: 24px;
}
 .pb150 {
padding-bottom: 80px;
}
 .pb120 {
padding-bottom: 60px;
}
 .pb100 {
padding-bottom: 40px;
}
 .pb80 {
padding-bottom: 36px;
}
 .pb60 {
padding-bottom: 32px;
}
 .pb50 {
padding-bottom: 28px;
}
 .pb40 {
padding-bottom: 26px;
}
 .pb30 {
padding-bottom: 24px;
}
 .mt150 {
margin-top: 80px;
}
 .mt120 {
margin-top: 60px;
}
 .mt100 {
margin-top: 40px;
}
 .mt80 {
margin-top: 36px;
}
 .mt60 {
margin-top: 32px;
}
 .mt50 {
margin-top: 28px;
}
 .mt40 {
margin-top: 26px;
}
 .mt30 {
margin-top: 24px;
}
 .mb150 {
margin-bottom: 80px;
}
 .mb120 {
margin-bottom: 60px;
}
 .mb100 {
margin-bottom: 40px;
}
 .mb80 {
margin-bottom: 36px;
}
 .mb60 {
margin-bottom: 32px;
}
 .mb50 {
margin-bottom: 28px;
}
 .mb40 {
margin-bottom: 26px;
}
 .mb30 {
margin-bottom: 24px;
}
}
 @media screen and (min-width: 992px) {
 .pad150 {
padding: 100px 0
}
 .pad120 {
padding: 80px 0
}
 .pad100 {
padding: 60px 0
}
 .pad80 {
padding: 50px 0
}
 .pad60 {
padding: 40px 0
}
 .pad50 {
padding: 34px 0
}
 .pad40 {
padding: 32px 0
}
 .pt150 {
padding-top: 100px;
}
 .pt120 {
padding-top: 80px;
}
 .pt100 {
padding-top: 60px;
}
 .pt80 {
padding-top: 50px;
}
 .pt60 {
padding-top: 40px;
}
 .pt50 {
padding-top: 34px;
}
 .pt40 {
padding-top: 32px;
}
 .pt30 {
padding-top: 26px;
}
 .pb150 {
padding-bottom: 100px;
}
 .pb120 {
padding-bottom: 80px;
}
 .pb100 {
padding-bottom: 60px;
}
 .pb80 {
padding-bottom: 50px;
}
 .pb60 {
padding-bottom: 40px;
}
 .pb50 {
padding-bottom: 34px;
}
 .pb40 {
padding-bottom: 32px;
}
 .pb30 {
padding-bottom: 26px;
}
 .mt150 {
margin-top: 100px;
}
 .mt120 {
margin-top: 80px;
}
 .mt100 {
margin-top: 60px;
}
 .mt80 {
margin-top: 50px;
}
 .mt60 {
margin-top: 40px;
}
 .mt50 {
margin-top: 34px;
}
 .mt40 {
margin-top: 32px;
}
 .mt30 {
margin-top: 26px;
}
 .mb150 {
margin-bottom: 100px;
}
 .mb120 {
margin-bottom: 80px;
}
 .mb100 {
margin-bottom: 60px;
}
 .mb80 {
margin-bottom: 50px;
}
 .mb60 {
margin-bottom: 40px;
}
 .mb50 {
margin-bottom: 34px;
}
 .mb40 {
margin-bottom: 32px;
}
 .mb30 {
margin-bottom: 26px;
}
 .mb20 {
margin-bottom: 16px;
}
}
 @media screen and (min-width: 1280px) {
 .pad150 {
padding: 120px 0
}
 .pad120 {
padding: 100px 0
}
 .pad100 {
padding: 80px 0
}
 .pad80 {
padding: 64px 0
}
 .pad60 {
padding: 50px 0
}
 .pad50 {
padding: 42px 0
}
 .pad40 {
padding: 36px 0
}
 .pt150 {
padding-top: 120px;
}
 .pt120 {
padding-top: 100px;
}
 .pt100 {
padding-top: 80px;
}
 .pt80 {
padding-top: 64px;
}
 .pt60 {
padding-top: 50px;
}
 .pt50 {
padding-top: 42px;
}
 .pt40 {
padding-top: 36px;
}
 .pt30 {
padding-top: 28px;
}
 .pb150 {
padding-bottom: 120px;
}
 .pb120 {
padding-bottom: 100px;
}
 .pb100 {
padding-bottom: 80px;
}
 .pb80 {
padding-bottom: 64px;
}
 .pb60 {
padding-bottom: 50px;
}
 .pb50 {
padding-bottom: 42px;
}
 .pb40 {
padding-bottom: 36px;
}
 .pb30 {
padding-bottom: 28px;
}
 .mt150 {
margin-top: 120px;
}
 .mt120 {
margin-top: 100px;
}
 .mt100 {
margin-top: 80px;
}
 .mt80 {
margin-top: 64px;
}
 .mt60 {
margin-top: 52px;
}
 .mt50 {
margin-top: 42px;
}
 .mt40 {
margin-top: 36px;
}
 .mt30 {
margin-top: 28px;
}
 .mb150 {
margin-bottom: 120px;
}
 .mb120 {
margin-bottom: 100px;
}
 .mb100 {
margin-bottom: 800px;
}
 .mb80 {
margin-bottom: 64px;
}
 .mb60 {
margin-bottom: 50px;
}
 .mb50 {
margin-bottom: 42px;
}
 .mb40 {
margin-bottom: 36px;
}
 .mb30 {
margin-bottom: 28px;
}
}
 @media screen and (min-width: 1600px) {
 .pad150 {
padding: 150px 0
}
 .pad120 {
padding: 120px 0
}
 .pad100 {
padding: 100px 0
}
 .pad80 {
padding: 80px 0
}
 .pad60 {
padding: 60px 0
}
 .pad50 {
padding: 50px 0
}
 .pad40 {
padding: 40px 0
}
 .pt150 {
padding-top: 150px;
}
 .pt120 {
padding-top: 120px;
}
 .pt100 {
padding-top: 100px;
}
 .pt80 {
padding-top: 80px;
}
 .pt60 {
padding-top: 60px;
}
 .pt50 {
padding-top: 50px;
}
 .pt40 {
padding-top: 40px;
}
 .pt30 {
padding-top: 30px;
}
 .pb150 {
padding-bottom: 150px;
}
 .pb120 {
padding-bottom: 120px;
}
 .pb100 {
padding-bottom: 100px;
}
 .pb80 {
padding-bottom: 80px;
}
 .pb60 {
padding-bottom: 60px;
}
 .pb50 {
padding-bottom: 50px;
}
 .pb40 {
padding-bottom: 40px;
}
 .pb30 {
padding-bottom: 30px;
}
 .mt150 {
margin-top: 150px;
}
 .mt120 {
margin-top: 120px;
}
 .mt100 {
margin-top: 100px;
}
 .mt80 {
margin-top: 80px;
}
 .mt60 {
margin-top: 60px;
}
 .mt50 {
margin-top: 50px;
}
 .mt40 {
margin-top: 40px;
}
 .mt30 {
margin-top: 30px;
}
 .mb150 {
margin-bottom: 150px;
}
 .mb120 {
margin-bottom: 120px;
}
 .mb100 {
margin-bottom: 100px;
}
 .mb80 {
margin-bottom: 80px;
}
 .mb60 {
margin-bottom: 60px;
}
 .mb50 {
margin-bottom: 50px;
}
 .mb40 {
margin-bottom: 40px;
}
 .mb30 {
margin-bottom: 30px;
}
 .mb20 {
margin-bottom: 20px;
}
}
/* ==========================================================================
    主页
============================================================================ */

.banner {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #222;
	height: 320px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}
.banner .text {
	text-align: center;
	color: #fff;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.banner .text h1 {
	font-size: 18px;
}
.banner .text h1 span {
	font-weight: normal;
}
.banner .banner-menu {
	overflow: hidden;
	padding: 24px 0 10px;
	background: rgba(0, 0, 0, .3);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.banner .banner-menu ul {
	padding: 0 3px;
	width: 100%;
}
.banner .banner-menu li {
	float: left;
	width: 25%;
	padding: 0 3px;
}
.banner .banner-menu li a {
	display: block;
	color: #fff;
	border-top: 2px solid #0461eb;
	line-height: 30px;
	padding-bottom: 6px;
}
.banner .banner-menu li.on a {
	border-color: #fff;
}
.main {
	padding: 30px 0 40px;
}
.item-box {
	background: #fff;
	border-top: 3px solid #0461eb;
}
.item-box .box-tit {
	line-height: 40px;
	border-bottom: 1px solid #f7f7f7;
	padding: 0 15px;
	color: #0461eb;
	font-weight: bold;
}
.item-box .box-con {
	padding: 0 15px;
}
.section {
	margin-bottom: 30px;
}
.section:last-child {
	margin-bottom: 0;
}
.sec-margin {
	margin-top: 30px;
}
.list1 {
	padding: 12px 0 20px;
}
.list1 li {
	padding: 12px 0;
}
.list1 li h4 {
	margin-bottom: 6px;
	font-weight: bold;
}
.list1 li p {
	text-align: justify;
}
.list2 li {
	padding: 20px 0;
	border-bottom: 1px solid #eee;
}
.list2 li .img img {
	width: 100%;
}
.list2 li .text p {
	padding: 15px 0 10px;
}
.list2 li .text span {
	font-size: 12px;
	line-height: 30px;
	display: inline-block;
	padding: 0 10px;
	background: #0461eb;
	color: #fff;
	border-radius: 3px;
}
.hot-news {
	margin-top: 20px;
	display: block;
}
.hot-news .img {
	position: relative;
	display: block;
}
.hot-news .img img {
	max-width: 100%;
}
.hot-news .img .filter {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background: #000;
	opacity: .6;
}
.hot-news .img .img-tit {/* width: 100%; */
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	color: #fff;
	padding: 0 10px;
}
.hot-news .img .img-tit h4 {
	font-size: 16px;
	margin-bottom: 8px;
	line-height: 1.3;
}
.hot-news .img .img-tit p {
	font-size: 12px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.hot-news .img .img-tit h5 {
	font-size: 12px;
	line-height: 20px;
	margin-top: 4px;
}
.hot-news .img .img-tit .date {
	display: inline-block;
	vertical-align: top;
	background: rgba(183, 18, 52, .6);
	margin-left: -10px;
	padding: 0 10px;
	margin-bottom: 10px;
}
.hot-news .text {
	text-align: right;
	padding: 20px 0;
	margin-top: 20px;
	border-top: 1px solid #eee;
}
.hot-news .text a {
	font-size: 12px;
	line-height: 30px;
	display: inline-block;
	padding: 0 10px;
	background: #0461eb;
	color: #fff;
	border-radius: 3px;
}
.list3 {
	padding-bottom: 10px;
}
.list3 li {
	padding: 20px 0;
	border-bottom: 1px solid #eee;
}
.list3 li:last-child {
	border: none;
}
.list3 li a {
	display: block;
	position: relative;
}
.list3 li a .img img {
	width: 100%;
}
.list3 li a .filter {
	position: absolute;
	width: 100%;
	height: 60%;
	bottom: 0;
	left: 0;
	z-index: 1;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .7)));
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
}
.list3 li a .text {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	z-index: 3;
	color: #fff;
	padding: 10px;
}
/* .list3 li a .text h4{font-size: 16px;} */
.list3 li a .text p {
	font-size: 12px;
}
.qd-swiper {
	margin-top: 20px;
}
.qd-swiper .img img {
	width: 100%;
}
.swiper-bar {
	position: absolute;
	width: 100%;
	height: 50px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .7)));
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .7));
	z-index: 11;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.swiper-bar span {
	display: block;
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 40% auto;
	cursor: pointer;
	outline: none;
}
.swiper-bar .swiper-prev {
	background-image: url(../images/prev.png);
}
.swiper-bar .swiper-next {
	background-image: url(../images/next.png);
}
.swiper-bar .swiper-order {
	width: 50px;
	text-align: center;
	color: #fff;
	line-height: 24px;
	font-size: 20px;
}
.qd-text {
	padding: 20px 0 30px;
	color: #444;
	line-height: 24px;
	text-align: justify;
}
.qd-swiper .swiper-pagination-bullet {
	background: #fff;
	opacity: .4;
}
.qd-swiper .swiper-pagination-bullet-active {
	opacity: 1;
}
.email {
	background: url(../images/email-bg.jpg) no-repeat center center;
	background-size: cover;
	padding: 30px 0;
	margin-bottom: 40px;
}
.email-box {
	width: 300px;
	margin: 90%;
	margin: 0 auto;
}
.email-box h4 span {
	color: #fff;
}
.email-box input {
	display: block;
	width: 100%;
	height: 26px;
	background: #fff;
	border: 1px solid #e5e5e5;
	margin-top: 8px;
	padding: 0 15px;
}
.email-box .email-btn {
	display: block;
	width: 60px;
	line-height: 28px;
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	text-align: center;
	background: #fff;
	margin: 20px auto 0;
}
.email-box .email-btn:hover {
	color: #333;
	border-color: #698fdd;
}
.subscribe-popup {
	position: fixed;
	width: 90%;
	max-width: 760px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 999;
	background: rgba(0, 0, 0, .9);
	padding: 30px 30px 40px;
	display: none;
}
.subscribe-popup .subscribe-popup-close {
	display: block;
	width: 20px;
	height: 20px;
	background: url(../images/close.png);
	background-size: 100% 100%;
	position: absolute;
	top: 10px;
	right: 10px;
}
.subscribe-popup h1 {
	font-size: 20px;
	color: #fff;
	border-bottom: 1px solid #fff;
	padding-bottom: 12px;
	line-height: 25px;
	text-align: center;
}
.subscribe-popup ul {
	padding: 10px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.subscribe-popup ul li {
	width: 33.33%;
	padding: 5px 0;
}
.subscribe-popup li input {
	display: none;
}
.subscribe-popup li input+label {
	display: block;
	padding-left: 24px;
	position: relative;
	line-height: 22px;
	color: #fff;
}
.subscribe-popup li input+label span {
	display: block;
	position: absolute;
	width: 22px;
	height: 22px;
	left: 0;
	top: 0;
}
.subscribe-popup li input+label .icon-radio {
	color: #999;
}
.subscribe-popup li input+label .icon-radio-on {
	display: none;
}
.subscribe-popup li input:checked+label .icon-radio {
	display: none;
}
.subscribe-popup li input:checked+label .icon-radio-on {
	display: inline;
}
.subscribe-popup .btns {
	margin-top: 16px;
	text-align: center;
}
.subscribe-popup .btns a {
	display: inline-block;
	vertical-align: top;
	width: 110px;
	line-height: 36px;
	border-radius: 4px;
	background: #0461eb;
	color: #fff;
	margin: 0 5px;
}
.subscribe-popup .btns a.btn-gray {
	background: #666;
}
 @media screen and (min-width: 768px) {
 .banner {
height: 400px;
}
 .banner .text h1 {
font-size: 30px;
}
 .banner .banner-menu {
padding: 30px 0 14px;
}
 .banner .banner-menu ul {
padding: 0 5px;
}
   /*  .banner .banner-menu li{width: 20%;padding: 0 5px;} */
    .banner .banner-menu li {
/*width: 16%;*/
padding: 0 5px;
padding-left:30px;
}
 .banner .banner-menu li a {
line-height: 32px;
padding-bottom: 6px;
font-size: 16px;
}
 .main {
padding: 40px 0 50px;
}
 .section-wrap {
margin: 0 -3px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
 .section {
width: 33%;
padding: 0 3px;
margin-bottom: 0;
}
 .section:nth-child(2) {
width: 34%;
}
 .section:nth-child(1) .item-box {/* height: 100%; */
}
 .section:nth-child(2) .item-box {/* height: 100%; */
}
 .section:nth-child(3) {/* display: -webkit-box;display: -ms-flexbox;display: flex; */
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
 .section:nth-child(3) .item-box:nth-child(1) {/* display: -webkit-box;display: -ms-flexbox;display: flex; */
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
 .section:nth-child(3) .item-box:nth-child(2) {/* height: 100%; */
}
 .list1 p {
font-size: 12px;
line-height: 20px;
}
 .email {
margin-bottom: 50px;
padding: 36px 0;
}
 .subscribe-popup {
padding: 40px 60px;
}
 .subscribe-popup .subscribe-popup-close {
width: 24px;
height: 24px;
top: 18px;
right: 18px;
}
 .subscribe-popup h1 {
padding-bottom: 24px;
}
 .subscribe-popup ul {
padding: 20px 0;
}
 .subscribe-popup ul li {
width: 20%;
}
}
 @media screen and (min-width: 992px) {
 .list1 p {
font-size: 14px;
line-height: 22px;
}
 .banner {
height: 440px;
}
 .banner .text h1 {
font-size: 36px;
}
 .hot-news .img .img-tit h4 {
font-size: 20px;
}
 .hot-news .img .img-tit p {
font-size: 14px;
line-height: 22px;
height: 44px;
}
 .hot-news .img .img-tit h5 {
font-size: 14px;
line-height: 22px;
margin-top: 8px;
}
 .subscribe-popup {
padding: 60px 90px 70px;
}
 .subscribe-popup h1 {
padding-bottom: 30px;
}
 .subscribe-popup ul {
padding: 30px 0;
}
 .subscribe-popup ul li {
padding: 10px 0;
}
}
 @media screen and (min-width: 1280px) {
 .main {
padding: 64px 0;
}
 .banner {
height: 472px;
}
 .banner .text h1 {
font-size: 44px;
}
 .banner .banner-menu {
padding: 40px 0 18px;
}
 .banner .banner-menu li a {
line-height: 40px;
font-size: 18px;
border-width: 3px;
}
 .section-wrap {
margin: 0 -8px;
}
 .section {
padding: 0 8px;
}
 .item-box .box-tit {
line-height: 48px;
}
 .list1 li {
padding: 24px 0;
}
 .list1 li h4 {
margin-bottom: 12px;
}
 .list1 li p {
font-size: 16px;
line-height: 28px;
}
 .list2 li {
padding: 30px 0;
}
 .list2 li .text p {
font-size: 16px;
line-height: 24px;
padding: 25px 0 15px;
}
 .list2 li .img {
position: relative;
}
 .list2 li .img::before {
display: block;
content: '';
width: 100%;
height: 100%;
background: rgba(60, 60, 60, .3);
position: absolute;
top: 0;
left: 0;
opacity: 0;
-webkit-transition: .4s;
transition: .4s;
}
 .list2 li a:hover .img::before {
opacity: 1;
-webkit-transition: .4s;
transition: .4s;
}
 .list2 li a:hover span {
background: #ed2633;
-webkit-transition: .4s;
transition: .4s;
}
 .hot-news .text a:hover {
background: #ed2633;
-webkit-transition: .4s;
transition: .4s;
}
 .hot-news {
margin-top: 32px;
}
 .hot-news .text {
margin-top: 30px;
padding: 30px 0;
}
 .hot-news .img {
overflow: hidden;
}
 .hot-news .img .filter {
opacity: 0;
transition: .4s;
}
 .hot-news .img .img-tit {
transition: .4s;
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%);
}
 .hot-news .img:hover .filter {
opacity: .6;
transition: .4s;
}
 .hot-news .img:hover .img-tit {
transition: .4s;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
 .list3 li a .text h4 {
font-size: 16px;
}
 .list3 li a .text p {
font-size: 14px;
}
 .list3 li a .filter {
-webkit-transition: .4s;
transition: .4s;
}
 .list3 li a:hover .filter {
height: 100%;
-webkit-transition: .4s;
transition: .4s;
}
 .qd-text {
font-size: 16px;
line-height: 28px;
}
 .email {
margin-bottom: 64px;
padding: 44px 0;
}
 .email-box h4 span {
font-size: 16px;
}
 .subscribe-popup .subscribe-popup-close {
transition: .4s;
}
 .subscribe-popup .subscribe-popup-close:hover {
transition: .4s;
transform: rotate(180deg);
}
 .subscribe-popup li input+label i {
font-size: 18px;
}
}
 @media screen and (min-width: 1600px) {
 .main {
padding: 80px 0;
}
 .banner {
height: 500px;
}
 .banner .text h1 {
font-size: 50px;
}
 .banner .banner-menu {
padding: 48px 0 22px;
}
 .banner .banner-menu li a {
line-height: 44px;
font-size: 20px;
padding-bottom: 20px;
}
 .sec-margin {
margin-top: 10px;
}
 .item-box .box-tit {
line-height: 64px;
}
 .email {
margin-bottom: 80px;
}
}
/* ==========================================================================
    内页
============================================================================ */
.page-banner {
	position: relative;
}
.page-banner .img {
	overflow: hidden;
	height: 240px;
}
.page-banner .img img {
	height: 100%;
	width: auto;
}
.page-banner .text {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
}
.page-banner .page-title {
	background: url(../images/tit-bg.jpg) no-repeat center center;
	background-size: cover;
	padding: 8px 20px 10px;
	color: #fff;
	line-height: 1.2;
}
.crumbs {
	padding: 13px 0 10px;
	border-bottom: 1px solid #dcdcdc;
	line-height: 24px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.crumbs i {
	margin: 0 3px;
}
 @media screen and (min-width: 768px) {
 .page-banner .img {
height: 300px;
}
 .crumbs {
padding: 15px 0 12px;
}
 .page-banner .page-title {
line-height: 1.3;
padding: 10px 30px 12px;
}
}
 @media screen and (min-width: 992px) {
 .page-banner .img {
height: 360px;
}
 .crumbs {
padding: 20px 0 15px;
}
 .page-banner .page-title {
padding: 10px 50px 13px;
}
}
 @media screen and (min-width: 1280px) {
 .page-banner .img {
height: auto;
}
 .page-banner .img img {
width: 100%;
height: auto;
}
 .page-banner .page-title {
padding: 10px 80px 13px;
}
 .crumbs a:hover {
color: #0461eb;
-webkit-transition: .4s;
transition: .4s;
}
 .crumbs {
padding: 30px 0 18px;
}
}
/* QD国际 */
.international {
	background: #fff;
	padding-left: 5%;
	padding-right: 5%;
	position: relative;
}
.qdgj {
	display: none;
}
.it-sec1 .text h3 {
	margin-bottom: 10px;
}
.it-sec1 .text p {
	line-height: 24px;
	margin-bottom: 12px;
}
.it-sec1 .img {
	margin-top: 20px;
}
.it-sec1 .img img {
	width: 100%;
}
.it-sec2 {
	max-width: 758px;
	margin: 0 auto;
}
.it-sec2 .img {
	text-align: center;
	margin-bottom: 20px;
}
.it-sec2 .img img {
	max-width: 100%
}
.it-sec2 ul li {
	padding: 10px 0 10px 80px;
	position: relative;
	height:170px;
}
.it-sec2 ul li img {
	width: 48px;
	position: absolute;
	left: 10px;
	top: 10px;
}
.it-sec2 ul li .text h4 {
	font-size: 16px;
	color: #0461eb;
	margin-bottom: 4px;
}
.it-sec2 ul li .text p {
	word-break: keep-all;
	text-align: left;
}
 @media screen and (min-width: 768px) {
 .qdgj {
display: block;
height: 40px;
width: auto;
position: absolute;
top: 12px;
left: -15px;
}
 .it-sec1 .text {
float: left;
width: 48%;
}
 .it-sec1 .img {
float: right;
width: 48%;
margin-top: 0;
}
 .it-sec2 {
margin-top: 40;
}
 .countries {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
 .countries ul {
width: 48%;
display: flex;
flex-direction: column;
align-items: stretch;
}
}
 @media screen and (min-width: 992px) {
 .qdgj {
height: 50px;
top: 10px;
left: -20px;
}
 .it-sec1 .text {
width: 50%;
}
 .it-sec1 .img {
width: 44%;
}
}
 @media screen and (min-width: 1200px) {
 .qdgj {
height: 72px;
top: 10px;
left: -60px;
}
 .it-sec1 .text {
width: 52%;
}
 .it-sec1 .text h3 {
margin-bottom: 24px;
}
 .it-sec1 .text p {
line-height: 28px;
margin-bottom: 24px;
}
 .it-sec1 .img {
width: 40%;
}
}
 @media screen and (min-width: 1600px) {
 .qdgj {
height: 90px;
top: 10px;
left: -108px;
}
}
/* QD教育 */
.education .text h4 {
	margin-bottom: 12px;
}
.education .text p {
	line-height: 24px;
	margin-bottom: 12px;
	text-indent: 28px;
}
.education .text p:last-child {
	margin-bottom: 0;
}
.edu-sec1 .img-title img {
	max-width: 90%;
	margin-bottom: 12px;
}
.edu-sec1 .text-wrap {
	background: #f7f7f7;
	padding: 18px 15px 60px;
}
.edu-sec1 .img {
	margin-top: -50px;
	padding: 0 15px;
}
.edu-sec1 .img img {
	width: 100%;
}
.edu-sec2 {
	margin-left: -5px;
	margin-right: -5px;
	padding: 30px 5px 0;
	position: relative;
}
.edu-sec2 .img {
	position: absolute;
	z-index: 3;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: url(../images/edu-bg1.png) no-repeat center 30px;
	background-size: 100% auto;
}
.edu-sec2 .text {
	padding: 50% 0 0;
	position: relative;
	z-index: 5;
}
.edu-sec2 .year {
	position: absolute;
	z-index: 1;
	top: 10px;
	left: 0;
	color: #f7f7f7;
	font-size: 72px;
}
.edu-sec1 .edu1-title {
	z-index: 1;
	top: 10px;
	left: 0;
	color: #f7f7f7;
	font-size: 40px;
}
.edu-sec3 .text {
	background: #eee;
	padding: 18px 15px;
}
.edu-sec3 .link-box {
	height: 120px;
	border: 1px solid #eee;
	padding: 20px;
}
.edu-sec3 .link-box .more {
	border: 1px solid #aaa;
	padding: 6px 20px;
	margin-bottom: 6px;
}
.edu-sec3 .link-box .link {
	text-decoration: underline;
}
 @media screen and (min-width: 768px) {
 .edu-sec1 {
padding-right: 30px;
position: relative;
}
 .edu-sec1 .img-title {
width: 50%;
}
 .edu-sec1 .text-wrap {
padding: 24px 22px;
padding-right: 51%;
}
 .edu-sec1 .img {
width: 50%;
top: 56%;
right: 0;
position: absolute;
margin-top: 0;
padding: 0;
-webkit-box-shadow: -5px 0 10px rgba(0, 0, 0, .2);
box-shadow: -5px 0 10px rgba(0, 0, 0, .2);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
 .edu-sec1 .img::after {
display: block;
content: '';
width: 30px;
height: 8px;
background: url(../images/jiao.png);
background-size: 100% 100%;
position: absolute;
right: 0;
bottom: -8px;
}
 .edu-sec2 .text {
padding: 30px 20px 0 44%;
}
 .education .edu-sec2 .text h4 {
margin-bottom: 24px;
}
 .edu-sec2 .year {
top: -10px;
font-size: 140px;
}
 .edu-sec1 .edu1-title {
top: -10px;
font-size: 70px;
}
 .edu-sec3 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
 .edu-sec3 .text {
padding: 28px 22px;
}
 .edu-sec3 .link-box {
height: auto;
}
}
 @media screen and (min-width: 992px) {
 .edu-sec1 .text-wrap {
padding: 30px 52% 40px 32px;
}
 .edu-sec1 .img {
top: 30px;
-webkit-transform: translateY(0);
transform: translateY(0);
}
 .edu-sec2 .text {
padding: 40px 40px 30px 44%;
}
 .education .edu-sec2 .text h4 {
margin-bottom: 50px;
}
 .edu-sec2 .year {
top: -10px;
font-size: 180px;
}
 .edu-sec1 .edu1-title {
top: -10px;
font-size: 50px;
}
 .edu-sec3 .text {
padding: 40px 32px;
}
 .edu-sec3 .link-box {
padding: 0 50px;
}
}
 @media screen and (min-width: 1280px) {
 .education .text h4 {
margin-bottom: 24px;
}
 .education .text p {
line-height: 28px;
margin-bottom: 20px;
}
 .edu-sec1 .img-title {
margin-bottom: 24px;
}
 .edu-sec1 .text-wrap {
padding: 60px 54% 80px 60px;
}
 .edu-sec1 .img {
top: 0;
}
 .edu-sec2 {
margin-left: -15px;
margin-right: -15px;
padding: 0 15px 40px;
}
 .edu-sec2 .text {
padding: 100px 40px 30px 44%;
}
 .education .edu-sec2 .text h4 {
margin-bottom: 64px;
}
 .edu-sec2 .year {
top: -40px;
font-size: 250px;
}
 .edu-sec1 .edu1-title {
top: -40px;
font-size: 70px;
}
 .edu-sec3 .text {
padding: 44px 36px;
}
 .edu-sec3 .link-box {
padding: 0 96px;
}
 .edu-sec3 .link-box .more {
padding: 12px 50px;
margin-bottom: 12px;
min-width: 245px;
text-align: center;
}
 .edu-sec3 .link-box .more:hover {
background: #0461eb;
color: #fff;
-webkit-transition: .4s;
transition: .4s;
border-color: #0461eb;
}
 .edu-sec3 .link-box .link {
font-size: 16px;
}
}
/* QD中国 */
.china .text p {
	line-height: 24px;
}
.china-sec1 .chinaVideo {
	width: 100%;
}
.china-sec1 .chinaVideo .video-js {
	width: 100%;
	height: 100%;
}
.china-sec1 .chinaVideo .video-js video {
	-o-object-fit: fill;
	object-fit: fill;
}
.china-sec1 .video-js .vjs-big-play-button {
	width: 3rem;
	height: 2rem;
	line-height:2rem;
	top: auto;
	bottom: 10px;
	border: none;
	border-radius: 4px;
	background: rgba(183, 18, 52, .8);
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .vjs-icon-play:before {
	font-size: 1.5rem
}
.china-sec1 .text {
	margin-top: 20px;
}
.china-sec2 {
	background: url(../images/china-bg1.jpg) no-repeat center center;
	background-size: cover;
	color: #fff;
}
.china-sec2 .sec-tit {
	margin: 0 0 20px 0;
}
.china-sec2 .sec-tit h1 {
	font-size: 50px;
	line-height: 50px;
}
.china-sec2 .sec-tit h1 span {
	font-style: oblique;
}
.china-sec2 .sec-tit h1 small {
	margin-left: 6px;
}
.china-sec2 ul li {
	position: relative;
	padding: 15px 0;
	padding-left: 80px;
}
.china-sec2 ul li span {
	display: block;
	width: 60px;
	height: 60px;
	background: rgba(255, 255, 255, .2);
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -30px;
}
.china-sec2 ul li span img {
	width: 100%;
	height: 100%;
}
.china-sec2 ul li .text p {
	font-size: 12px;
	line-height: 20px;
}
.china-sec3 {
	background: url(../images/china-bg2.jpg) no-repeat center top;
	background-size: cover;
}
.china-sec3 .text p {
	margin-bottom: 12px;
}
.china-sec3 .sec-box {
	padding-top: 20px;
}
/* .china-sec3 .sec-box ul li{padding: 15px 0;} */
.china-sec3 .sec-box ul li .img img {
	width: 100%;
}
.china-sec3 .sec-box h4 {
	margin-top: 8px;
}
.china-sec3 .swiper2 {
	margin-top: 20px;
}
.china-sec4 {
	background: url(../images/china-bg3.jpg) no-repeat center top;
	background-size: cover;
}
/* .china-sec4 ul{margin: 0 -3px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;} */
.china-sec4 .sec-wrap {
	margin: 0 -3px;
}
.china-sec4 ul li {
	padding: 3px;
}
.china-sec4 a {
	display: block;
	position: relative;
	height: 140px;
	background: #fff;
}
.china-sec4 ul li .img {
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.china-sec4 ul li .filter {
	position: absolute;
	width: 100%;
	height: 50%;
	bottom: 0;
	left: 0;
	z-index: 1;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .6)));
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .6))
}
.china-sec4 ul li h4 {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	padding: 0 12px;
	color: #fff;
	z-index: 3;
	text-align: center;
	height: 30px;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.china-sec4 .controls {
	padding: 3px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.china-sec4 .controls .add-btn {
	background: #0461eb;
	width: calc(50% - 3px);
}
.china-sec4 .controls .add-btn::before {
display: block;
content: '';
width: 40px;
height: 4px;
background: #fff;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.china-sec4 .controls .add-btn::after {
display: block;
content: '';
width: 4px;
height: 40px;
background: #fff;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
 @media screen and (max-width:768px) {
 .china-sec4 .controls {
display: none;
}
}
 @media screen and (min-width: 768px) {
 .china-sec2 .sec-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
 .china-sec2 .sec-box .sec-tit {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
 .china-sec3 .sec-box h3 {
margin-bottom: 20px;
}
    /* .china-sec3 .sec-box ul{margin: 0 -5px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .china-sec3 .sec-box ul li{padding: 0 5px;width: 50%;} */
    .china-sec3 .sec-box ul li h4 {
margin-top: 14px;
font-size: 16px;
}
 .china-sec3 .swiper-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
 .china-sec3 .swiper-wrap .swiper-part {
width: calc(50% - 10px);
}
 .china-sec3 .swiper-wrap .swiper2 {
margin-top: 0;
}
 .china-sec4 .sec-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
 .china-sec4 .china-company {
width: 66.6%;
}
 .china-sec4 .controls {
width: 33.4%;
}
 .china-sec4 .controls .add-btn {
width: 100%;
}
 .china-sec4 a {
height: 180px;
}
}
 @media screen and (min-width: 992px) {
 .china-sec1 .sec-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
 .china-sec1 .chinaVideo {
width: 57%;
}
 .china-sec1 .text {
margin-top: 0;
width: calc(43% - 30px);
}
 .china-sec2 ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
 .china-sec2 ul li {
width: 42%;
margin-left: 8%;
}
 .china-sec4 .china-company {
width: 75%;
}
 .china-sec4 .controls {
width: 25%;
}
 .china-sec4 a {
height: 172px;
}
}
 @media screen and (min-width: 1280px) {
 .china .text p {
line-height: 28px;
}
 .china-sec1 .text {
width: calc(43% - 50px);
}
 .china-sec2 .sec-tit h1 span {
font-size: 72px;
}
 .china-sec2 ul li {
padding: 30px 0 30px 120px;
width: 38%;
margin-left: 12%;
}
 .china-sec2 ul li span {
width: 90px;
height: 90px;
margin-top: -45px;
}
 .china-sec3 .sec-box ul li h4 {
font-size: 18px;
}
 .china-sec4 .sec-wrap {
margin: 0 -4px;
}
 .china-sec4 .china-company {
width: 80%;
}
 .china-sec4 .controls {
width: 20%;
padding: 0 4px;
}
 .china-sec4 a {
height: 214px;
}
 .china-sec4 ul li {
padding: 0 4px;
}
 .china-sec4 ul li a .filter {
-webkit-transition: .4s;
transition: .4s;
}
 .china-sec4 ul li a:hover .filter {
height: 100%;
-webkit-transition: .4s;
transition: .4s;
}
 .china-sec4 ul li h4 {
bottom: 10px;
}
}
/* 行业认可 */
.attestation .attestation-box {
	background: #fff;
	-webkit-box-shadow: 0 6px 14px rgba(0, 0, 0, .1);
	box-shadow: 0 6px 14px rgba(0, 0, 0, .1);
	padding: 15px;
}
.attestation .attestation-box p {
	line-height: 24px;
}
.attestation ul li {
	padding: 5px 0;
}
.attestation .inner-box {
	border: 1px solid #d2d2d2;
	padding: 10px 10px 0;
}
.attestation .inner-box .img {
	height: 220px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.attestation .inner-box .img img {
	max-width: 100%;
	max-height: 100%;
}
.attestation .inner-box .text {
	height: 96px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;/* -ms-flex-direction: column;flex-direction: column; */
}
.attestation .inner-box .text p {
	line-height: 24px;
	max-height: 72px;
	overflow: hidden;
	padding: 0 12px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
 @media screen and (min-width: 768px) {
 .attestation .attestation-box {
padding: 24px;
}
 .attestation ul {
margin: 0 -5px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
 .attestation ul li {
width: 50%;
padding: 5px;
}
}
 @media screen and (min-width: 1280px) {
 .attestation .attestation-box {
padding: 36px;
}
 .attestation .attestation-box p {
line-height: 28px;
}
 .attestation ul li {
width:33.33%;
}
 .attestation .inner-box .img {
height: 300px;
}
}
/* 合作伙伴 */
.partner-text {
	background: #fff;
	padding: 20px 15px;
	position: relative;
}
.partner-tit {
	margin: 10px 0;
	text-align: center;
}
.partner-tit img {
	max-width: 100%
}
.ptlist-m {
	margin: 0 -3px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.ptlist-m li {
	width: 33.33%;
	padding: 3px;
}
.ptlist-m li a {
	display: block;
}
.ptlist-m li span {
	height: 48px;
	border: 1px solid #b7b7b7;
	background: #fff;
	border-radius: 6px;
	overflow: hidden;
	-webkit-box-shadow: -5px 5px 5px rgba(0, 0, 0, .1);
	box-shadow: -5px 5px 5px rgba(0, 0, 0, .1);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.ptlist-m li span img {
	max-width: 100%;
	max-height: 100%;
}
.ptlist-pc {
	display: none;
}
 @media screen and (min-width: 768px) {
 .partner-text {
padding: 40px 24px 30px;
}
 .partner-text .qdgj {
top: -12px;
}
 .ptlist-m li {
width: 20%;
}
}
 @media screen and (min-width: 992px) {
 .partner-text {
padding: 40px 40px 32px;
}
 .partner-text .qdgj {
top: -24px;
}
 .partner-tit {
margin: 30px 0;
}
 .ptlist-m li {
width: 12.5%;
}
}
 @media screen and (min-width: 1280px) {
 .partner-text {
padding: 60px 60px 36px;
}
 .partner-text p {
line-height: 24px;
}
 .partner-text .qdgj {
top: -40px;
}
 .ptlist-m {
display: none;
}
 .ptlist-pc {
display: block;
}
 .ptlist-pc ul {
margin: 0 auto 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
 .ptlist-pc ul.ul-width5 {
width: 1280px;
}
 .ptlist-pc ul.ul-width4 {
width: 1260px;
}
 .ptlist-pc ul.ul-width3 {
width: 1238px;
}
 .ptlist-pc ul.ul-width2 {
width: 1186px;
}
 .ptlist-pc ul.ul-width1 {
width: 1082px;
}
 .ptlist-pc ul li {
width: 102px;
height: 48px;
background: #fff;
border: 1px solid #b7b7b7;
border-radius: 6px;
overflow: hidden;
-webkit-box-shadow: -5px 5px 5px rgba(0, 0, 0, .1);
box-shadow: -5px 5px 5px rgba(0, 0, 0, .1);
}
 .ptlist-pc ul li a {
display: block;
width: 100%;
height: 100%;
}
 .ptlist-pc ul li a span {
display: flex;
height: 100%;
height: 100%;
justify-content: center;
align-items: center;
}
 .ptlist-pc ul li a span img {
width:90%;
max-width:90%;
max-height: 100%;
transition: all .4s;
}
 .ptlist-pc ul li a:hover span img {
transform: scale(1.08);
}
}
 @media screen and (min-width: 1366px) {
 .ptlist-pc ul {
margin-bottom: 48px;
}
 .ptlist-pc ul.ul-width5 {
width: 1324px;
}
 .ptlist-pc ul.ul-width4 {
width: 1288px;
}
 .ptlist-pc ul.ul-width3 {
width: 1240px;
}
 .ptlist-pc ul.ul-width2 {
width: 1110px;
}
 .ptlist-pc ul.ul-width1 {
width: 900px;
}
}
/* 团队力量 */
.group-sec1 {
	background: url(../images/group-bg1.jpg) no-repeat center bottom;
	background-size: cover;
	padding: 30px 0;
}
.group-sec1 .text {
	background: rgba(255, 255, 255, .8);
	padding: 24px 15px;
	max-width: 780px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, .08);
}
.group-sec1 .text p {
	line-height: 24px;
}
.group-sec2 {
	padding-bottom: 24.6%;
	background: #fff url(../images/group-bg2.jpg) no-repeat center bottom;
	background-size: 100% auto;
}
.group-sec2 .text {
	max-width: 960px;
	margin: 0 auto;
}
.group-sec2 .text p {
	line-height: 24px;
}
.text-en {
	margin: 50px 15px;
	text-align: center;
	font-size: 18px;
	word-break: keep-all;
	padding-bottom: 12px;
	position: relative;
}
.group-sec2 .text-en::after {
display: block;
content: '';
width: 160px;
height: 2px;
background: #0461eb;
position: absolute;
bottom: 0;
left: 50%;
margin-left: -80px;
}
.group-sec2 .item-swiper .img img {
	width: 100%;
}
.group-sec2 .item-swiper .p {
	padding: 24px 15px;
}
.group-sec2 .item-swiper .img-swiper-btn {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 36%;
	margin-top: -20px;
	font-size: 30px;
	color: #0461eb;
	z-index: 10;
	outline: none;
}
.group-sec2 .item-swiper .img-prev {
	left: 10px;
}
.group-sec2 .item-swiper .img-next {
	right: 10px;
}
.group-sec2 .item-swiper .img-swiper-btn.swiper-button-disabled {
	opacity: .3;
}
.group-sec2 .group-img {
	position: relative;
}
.group-sec2 .group-img .group-bg {
	width: 100%;
	height: 200px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.group-sec2 .thumb-swiper {
	margin: 0 5px;
	padding: 5px 0;
}
.group-sec2 .thumb-swiper .swiper-slide {
	padding: 0 5px;
}
.group-sec2 .thumb-swiper .img {
	border: 4px solid transparent;
	border-radius: 3px;
}
.group-sec2 .thumb-swiper .img img {
	width: 100%;
}
.group-sec2 .thumb-swiper .active .img {
	border-color: #fff;
	box-shadow: 0 0 5px rgba(0, 0, 0, .2);
}
.group-sec2 .thumb-swiper-btn {
	padding: 10px 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.group-sec2 .thumb-swiper-btn span {
	width: 30px;
	height: 30px;
	font-size: 20px;
}
 @media screen and (min-width: 768px) {
 .group-sec1 {
padding: 100px 0 50px;
}
 .group-sec1 .text {
padding: 32px 30px;
}
 .group-sec2 .text {
text-align: center;
}
 .group-sec2 .text p {
text-align: center;
}
 .group-sec2 .text-en {
width: 500px;
margin: 80px auto;
}
 .group-sec2 .group-img {
display: flex;
flex-direction: column;
align-items: flex-end;
}
 .group-sec2 .group-img .group-bg {
position: absolute;
width: 50%;
height: 100%;
top: 0;
left: 0;
}
 .group-sec2 .item-swiper .img-swiper-btn {
display: none;
}
 .group-sec2 .item-swiper {
margin: 0;
width: 100%;
}
 .group-sec2 .item-swiper .img {
width: 50%;
}
 .group-sec2 .item-swiper .p {
text-align: right;
padding: 20px 15px;
font-size: 14px;
position: absolute;
width: 48%;
top: 0;
right: 12px;
}
 .group-sec2 .thumb-swiper {
width: 60%;
right: 15px;
position: absolute;
bottom: 0;
}
 .group-sec2 .thumb-swiper .swiper-slide {
padding: 0 5px;
}
 .group-sec2 .thumb-swiper .img {
border: 4px solid transparent;
border-radius: 3px;
}
 .group-sec2 .thumb-swiper .img img {
width: 100%;
box-shadow: 0 0 5px rgba(0, 0, 0, .1);
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
}
 .group-sec2 .thumb-swiper .active .img {
border-color: #fff;
box-shadow: 0 0 10px rgba(0, 0, 0, .2);
}
 .group-sec2 .thumb-swiper .active .img img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
}
 .group-sec2 .thumb-swiper-btn {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
padding: 10px 0;
}
 .group-sec2 .thumb-swiper-btn span {
width: 30px;
height: 30px;
line-height: 30px;
font-size: 20px;
color: #bb1d3e;
}
}
 @media screen and (min-width: 992px) {
 .group-sec1 {
padding: 160px 0 108px;
}
 .group-sec2 .item-swiper .p {
padding: 40px 5% 40px 20px;
}
 .group-sec2 .thumb-swiper {
right: 5%;
width: 64%;
}
}
 @media screen and (min-width: 1280px) {
 .group-sec1 .text p {
line-height: 28px;
}
 .group-sec2 .text p {
line-height: 28px;
}
 .group-sec2 .text-en {
font-size: 22px;
width: 640px;
padding-bottom: 30px;
margin: 120px auto;
}
 .group-sec2 .text-en::after {
width: 240px;
margin-left: -120px;
}
 .group-sec2 .item-swiper .img {
width: 44%;
}
 .group-sec2 .item-swiper .p {
font-size: 18px;
padding: 30px 0;
width: 600px;
right: 10%;
line-height: 28px;
}
 .group-sec2 .thumb-swiper {
width: 52%;
right: 10%;
}
 .group-sec2 .thumb-swiper-btn {
padding: 40px 0;
}
 .group-sec2 .thumb-swiper-btn span {
width: 40px;
height: 40px;
font-size: 30px;
cursor: pointer;
color: #b6b6b6;
}
 .group-sec2 .thumb-swiper-btn span:hover {
color: #0461eb;
transition: .4s;
}
}
/* 产品分类 */
.classify-filter {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1001;
	background: rgba(0, 0, 0, .3);
	display: none;
}
.classify {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	z-index: 1003;
	background: rgba(0, 0, 0, .9);
	padding: 50px 0 0;
	color: #999;
-webkit-transition: .4s;
transition: .4s;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}
.classify.classify-show {
-webkit-transition: .4s;
transition: .4s;
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
.classify .classify-close {
	width: 24px;
	height: 24px;
	background: url(../images/close.png) no-repeat;
	background-size: contain;
	position: absolute;
	right: 16px;
	top: 14px;
	cursor: pointer;
}
.classify .classify-box {
	height: 100%;
	overflow-y: auto;
	padding: 0 20px;
}
.classify .classify-box::-webkit-scrollbar {
width: 4px;
background:rgba(0, 0, 0, .1);
border-radius: 4px;
}
.classify .classify-box::-webkit-scrollbar-thumb {
background: rgba(150, 150, 150, .5);
border-radius: 4px;
}
.classify ul {
	margin-bottom: 30px;
}
.classify ul li h3 {
	font-size: 17px;
}
.classify ul li h3 a {
	color: #999;
	line-height: 44px;
}
.classify ul li h3 span {
	display: inline-block;
	vertical-align: top;
	border-style: solid;
	border-width: 4px;
	border-color: #999 transparent transparent transparent;
	margin: 19px 0 0 10px;
}
.classify ul li h3.on a {
	color: #fff;
}
.classify ul li h3.on span {
	border-top-color: #fff;
}
.classify ul li h4 {
	cursor: pointer;
}
.classify ul li h4 a {
	color: #999;
	position: relative;
}
.classify ul li h4.on {
	color: #fff;
}
.classify ul li .first-drop {
	padding-left: 64px;
	display: none;
}
.classify ul li .second-group {
	margin-bottom: 18px;
	font-size: 14px;
}
.classify ul li .secont-drop {
	padding-top: 8px;
	display: none;
}
.classify ul li .secont-drop a {
	color: #666;
	line-height: 22px;
}
 @media screen and (min-width: 768px) {
 .classify .classify-box {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: distribute;
justify-content: space-around;
}
 .classify .classify-box ul {
width: 30%;/* display: flex; */
flex-direction: column;
flex-grow: 0;
flex-shrink: 0;
}
}
 @media screen and (min-width: 1280px) {
 .classify {
width: 72%;
}
 .classify .classify-close {
-webkit-transition: .4s;
transition: .4s;
}
 .classify .classify-close:hover {
-webkit-transition: .4s;
transition: .4s;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
}
/* 产品详情 */
.pro-banner {
	width: 100%;
	position: fixed;
	z-index: 98;
}
.pro-space {
	height: 50px;
	width: 100%;
}
.line-banner {
	height: 50px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.pro-menu {
	background: #0461eb;
}
/* .pro-menu ul{-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -15px;}
.pro-menu ul li{width: 25%;text-align: center;border-right: 1px solid #fff;}
.pro-menu ul li:nth-child(4n){border-right: none;}
.pro-menu ul li:nth-child(n+5){border-top: 1px solid #fff;}
.pro-menu ul li a{font-size: 12px;line-height: 30px;color: #fff;} */

.pro-menu ul {
	margin: 0 -15px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.pro-menu ul li {
	width: 33.33%;
	text-align: center;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: #0461eb;
}
.pro-menu ul li:nth-child(3n) {
border-right: none;
}
.pro-menu ul li a {
	font-size: 12px;
	line-height: 30px;
	color: #fff;
	font-size: 16px;
}
.pro-menu-fixed {
	position: fixed;
	width: 100%;
	z-index: 98;
	left: 0;
}
.pro-swiper .img {
	height: 400px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.pro-swiper .img img {
	max-width:85%;
	max-height:85%;
}
.pro-swiper .swiper-button-prev {
	opacity: .5;
	outline: none;
	width: 15px;
	height: 24px;
	background-size: contain;
}
.pro-swiper .swiper-button-next {
	opacity: .5;
	outline: none;
	width: 15px;
	height: 24px;
	background-size: contain;
}
.pro-swiper .pro-pagination {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 10;
}
.pro-swiper .swiper-pagination-bullet {
	display: block;
	width: 30px;
	height: 3px;
	background: #cacaca;
	opacity: 1;
	margin: 0 2px;
	border-radius: 0;
}
.pro-swiper .swiper-pagination-bullet-active {
	background: #868686;
}
.product-new-img {
	position: absolute;
	top: 0;
	left: 20px;
	width:10% !important;
	max-width:10% !important;
}
 @media screen and (max-width: 768px) {
 .phoneImage {
 display: none;
}
}
.index-product-new-img {
	position: absolute;
	top: 0;
	left: 0;
	width:20% !important;
}
.product-new-span {
	color: red;
	position: absolute;
	top: -15px;
	right: -25px;
}
 @media screen and (max-width: 1280px) {
 .product-new-span {
 color: red;
 position: absolute;
 top: 15px;
 right: -30px;
}
}
.product-con p {
	line-height: 24px;
}
.product-con p a {
	display:block;
	width:100%;
	height:100%;
}
.product-con p span a {
	display:table-row;
	width:100%;
	height:100%;
}
.product-con .text .text-group {
	padding: 20px 0;
}
.product-con .text .text-group h4 {
	font-size: 18px;
	margin-bottom: 10px;
}
.product-con .text .text-tips {
	background: #eee;
	padding: 15px;
	margin: 10px 0;
	margin-top:-20px;
}
.product-con .text .flex-group {
	line-height: 24px;
	padding: 3px 0;
}
.product-con .text .flex-group span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 72px;
	margin-right: 10px;
}
.product-con .text .flex-group p {
	width: 100%;
}
.pro-sec1 .text {
	margin-top: 30px;
}
.pro-sec2 .sec-item {
	max-width: 420px;
	text-align: center;
	padding: 20px 0;
}
.pro-sec2 .sec-item .img img {
	max-width: 100%;
}
.pro-sec2 .sec-item p {
	text-align: center;
}
.pro-sec3 .sec-menu {
	margin: 20px -15px 30px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.pro-sec3 .sec-menu a {
	display: block;
	width: 25%;
	text-align: center;
	background: #e5e5e5;
	line-height: 30px;
	font-size: 12px;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
}
.pro-sec3 .sec-menu a:nth-child(4n) {
border-right: none;
}
.pro-sec3 .sec-menu a.on {
	background: #0461eb;
	color: #fff;
}
.pro-sec4 {
	background: url(../images/china-bg3.jpg) no-repeat center center;
	background-size: cover;
}
.pro-sec4 .sec-box {
	width: 90%;
	max-width: 376px;
	margin: 0 auto;
	text-align: center;
}
.pro-sec4 .sec-box h4 {
	font-size: 20px;
}
.pro-sec4 .sec-box .sec-logo {
	background: #fff;
	padding: 30px;
	margin: 12px 0;
}
.pro-sec4 .sec-box .sec-logo img {
	width: 136px;
}
.pro-sec4 .sec-box a {
	display: block;
	line-height: 44px;
	font-size: 20px;
	background: #0461eb;
	color: #fff;
}
.pro-sec5 ul li {
	padding: 5px 0;
}
.pro-newsec {
	width: 100%;
	background: #fbfbfb;
}
.pro-newsec ul {
	width: 100%;
	margin: 0 auto;
	padding-top: 3px;
}
.pro-newsec ul li {
	padding: 5px;
	float: left;
	width: 33.33%;
}
.pro-newsec ul li a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
}
.pro-newsec ul li a h2 {
	font-size: 14px;
	color: #000;
}
.pro-newsec ul li a h1 {
	width: 60px;
	height: 60px;
	border-radius: 50%;
transition: all .4s;
	margin: 0 auto 5px;
}
.pro-newsec ul .icon1 a h1 {
	background: #e6e6e6 url(../images/fuwu_icon1.png) no-repeat center;
	background-size: 50%;
}
.pro-newsec ul .icon2 a h1 {
	background: #e6e6e6 url(../images/fuwu_icon2.png) no-repeat center;
	background-size: 50%;
}
.pro-newsec ul .icon3 a h1 {
	background: #e6e6e6 url(../images/fuwu_icon3.png) no-repeat center;
	background-size: 50%;
}
.pro-newsec ul .icon1:hover a h1 {
	background: #b7121e url(../images/fuwu_icon1_on.png) no-repeat center;
	background-size: 50%;
}
.pro-newsec ul .icon2:hover a h1 {
	background: #b7121e url(../images/fuwu_icon2_on.png) no-repeat center;
	background-size: 50%;
}
.pro-newsec ul .icon3:hover a h1 {
	background: #b7121e url(../images/fuwu_icon3_on.png) no-repeat center;
	background-size: 50%;
}
.pro-newsec ul .icon1.active a h1 {
	background: #b7121e url(../images/fuwu_icon1_on.png) no-repeat center;
	background-size: 50%;
}
.pro-newsec ul .icon2.active a h1 {
	background: #b7121e url(../images/fuwu_icon2_on.png) no-repeat center;
	background-size: 50%;
}
.pro-newsec ul .icon3.active a h1 {
	background: #b7121e url(../images/fuwu_icon3_on.png) no-repeat center;
	background-size: 50%;
}
.left-bar {
	display: block;
	position: fixed;
	z-index: 999;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.left-bar li {
	padding: 1px 0;
}
.left-bar .share-group, .left-bar a {
	display: flex;
	width: 36px;
	height: 36px;
	background: #0461eb;
	justify-content: center;
	align-items: center;
}
.left-bar a img {
	max-width: 50%;
	max-height: 50%;
}
.left-bar .icon {
	color: #fff;
	font-size: 18px;
}
.left-bar .share-group {
	position: relative;
}
.left-bar .flex-center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.left-bar .share-box {
	position: absolute;
	height: 100%;
	left: 100%;
	top: 0;
	display: none;
}
.left-bar .share-box a {
	float: left;
}
.left-bar .wechat {
	position: relative;
}
.left-bar .wechat .erweima {
	display: none;
	position: absolute;
	width: 110px;
	top: calc(100% + 5px);
	left: 0;
	z-index: 55;
	box-shadow: 0 0 5px rgba(0, 0, 0, .1);
}
.left-bar .wechat .erweima img {
	width: 100%;
	max-width: 100%;
	max-height: 100%
}
.left-bar .share-group:hover .share-box {
	display: block;
}
.left-bar .wechat:hover .erweima {
	display: block;
}
.left-bar .phone-group {
	position: relative;
}
.left-bar .phone-group:hover .phone-pupop {
	display:block;
transition: .4s;
}
.left-bar .phone-group:hover .phone-pupop:hover {
	background: #ed2633;
transition: .4s;
}
.left-bar .phone-group .phone-pupop {
	display:none;
	min-width: 220px;
	padding:10px 20px;
	background:#0461eb;
	border-left:2px solid #fff;
	position: absolute;
	left: 100%;
	top: 0;
}
.left-bar .phone-group .phone-pupop .phone-item {
	color: #fff;
}
.left-bar .phone-group .phone-pupop .phone-item h1 {
	font-size: 14px;
}
.left-bar .phone-group .phone-pupop .phone-item h2 {
	font-size: 14px;
	margin-bottom: 12px;
}
.sec-part {
	padding-bottom: 15px;
}
@media screen and (min-width: 768px) {
 .pro-newsec ul {
width: 50%;
padding: 10px;
}
}
 @media screen and (max-width:1280px) {
 .product-con .sec-part img {
 max-width:85%!important;
 height:auto!important;
}
}
 @media screen and (min-width: 750px) {
 .product-con .sec-part {
width: 85%;
}
 .product-con .pro-sec2 .sec-part {
padding-left: 0;
}
}
 @media screen and (min-width: 992px) {
 .product-con .sec-part {
width: 45%;
}
 .product-con .pro-sec2 .sec-part {
padding-left: 0;
}
 .pro-sec1 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
 .pro-swiper .img {
height: 520px;
}
 .pro-sec1 .text {
margin-top: 0;
}
 .pro-sec2 {
margin-top: 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
 .pro-sec3 {
margin-top: 50px;
}
 .pro-sec5 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
 .left-bar .share-group, .left-bar a {
width: 44px;
height: 44px;
}
 .left-bar .icon {
font-size: 24px;
}
 .pro-newsec ul {
padding: 0;
}
 .pro-newsec ul li {
padding: 25px;
}
 .pro-newsec ul li a h1 {
width: 90px;
height: 90px;
}
 .pro-newsec ul li a h2 {
font-size: 16px;
}
}
 @media screen and (min-width: 1280px) {
 .pro-menu {
padding: 4px 0;
}
 .pro-menu ul {
margin: 0;
}
 .pro-menu ul li {
width: auto;
border: none;
position: relative;
}
 .pro-menu ul li:nth-child(n+5) {
border: none;
}
 .pro-menu ul li::after {
display: block;
content: '';
width: 1px;
height: 16px;
background: rgba(255, 255, 255, .7);
position: absolute;
right: 0;
top: 50%;
margin-top: -8px;
}
 .pro-menu ul li a {
font-size: 16px;
padding: 0 18px;
}
 .pro-menu ul li a:hover {
color: #ccc;
-webkit-transition: .4s;
transition: .4s;
}
 .product-con .sec-part {
width: 50%;
}
 .product-con .pro-sec2 .sec-part {
padding-left: 40px;
}
 .product-con .pro-sec2 .sec-part:first-child {
padding-left: 0!important;
}
 .product-con .text .text-group h4 {
font-size: 20px;
margin-bottom: 12px;
}
 .product-con P {
line-height: 28px;
}
 .product-con .text .text-group {
padding: 30px 0;
}
 .pro-sec1 .sec-part:first-child {
width: 50%;
}
 .pro-sec1 .sec-part:nth-child(2) {
width: 50%;
}
 .pro-sec3 .sec-menu {
margin: 30px 0 50px;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start
}
 .pro-sec3 .sec-menu a {
width: auto;
padding: 0 20px;
line-height: 40px;
font-size: 20px;
}
 .pro-sec3 .sec-menu a:nth-child(4n) {
border-right: 1px solid #fff;
}
 .pro-sec4 .sec-box a:hover {
background-color: #ed2633;
-webkit-transition: .4s;
transition: .4s;
}
 .product-con .pro-sec5 .sec-part {
width: 48%;
}
 .pro-sec5 ul {
padding-top: 14px;
}
 .pro-sec5 ul li {
padding: 8px 0;
}
 .pro-sec5 ul li a:hover {
text-decoration: underline;
}
 .left-bar .share-group, .left-bar a {
width: 54px;
height: 54px;
}
 .left-bar .share-group:hover, .left-bar a:hover {
background-color: #ed2633;
transition: .4s;
}
 .left-bar .icon {
font-size: 26px;
}
}
@media screen and (min-width: 1366px) {
 .pro-newsec ul {
width: 30%;
}
}
/* 氦蒸汽 压/温 计算器 */
.helium {
	border: 1px solid #bababa;
	max-width: 886px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 15px;
}
.helium .item {
	padding: 20px 0;
	border-bottom: 1px solid #bababa;
}
.helium .item:last-child {
	border: none;
}
.helium .item h4 {
	margin-bottom: 16px;
}
.helium .item .input-group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.helium .item .input-group span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	white-space: nowrap;
	margin-right: 10px;
	min-width: 98px
}
.helium .item .input-group input {
	display: block;
	width: 100%;
	height: 30px;
	border: 1px solid #bababa;
	line-height: 28px;
	padding: 0 15px;
}
.helium .item .convert {
	width: 56px;
	height: 56px;
	margin: 10px auto;
	padding: 0 3px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
.helium .item .convert span {
	display: block;
	width: 100%;
	line-height: 24px;
	text-align: center;
	border-radius: 4px;
	color: #fff;
	font-size: 20px;
}
.helium .item .convert span:nth-child(1) {
background: #bababa;
}
.helium .item .convert span:nth-child(2) {
background: #d4d4d4;
}
 @media screen and (min-width: 768px) {
 .helium .item .assembly {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
 .helium .item .convert {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
margin: 0 16px;
}
 .helium .item .input-group {
width: 100%;
}
 .helium .item .input-group:last-child span {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
margin-right: 0;
margin-left: 12px;
}
}
 @media screen and (min-width: 992px) {
 .helium {
padding: 20px 40px;
}
}
 @media screen and (min-width: 1280px) {
 .helium .item {
padding: 40px 40px;
}
}
/* 热导计算器 */
.calculator-wp {
	max-width: 890px;
	margin: 0 auto;
}
.calculator .calc-sec {
	border: 1px solid #bababa;
	margin-bottom: 10px;
	padding: 25px 15px;
}
.calculator .select {
	position: relative;
	border: 1px solid #bababa;
	cursor: pointer;
}
.calculator .select input {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	padding: 0 30px 0 15px;
	cursor: pointer;
}
.calculator .select .arrow {
	width: 30px;
	height: 30px;
	position: absolute;
	right: 0;
	top: 0;
}
.calculator .select .arrow span {
	font-size: 12px;
	line-height: .9;
}
.calculator .select .drop {
	position: absolute;
	width: calc(100% + 2px);
	left: -1px;
	top: -1px;
	z-index: 55;
	border: 1px solid #bababa;
	background: #fff;
	display: none;
}
.calculator .select .drop li {
	padding: 8px 50px 8px 20px;
	position: relative;
	line-height: 24px;
}
.calculator .select .drop li .icon-dui {
	display: block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	position: absolute;
	right: 10px;
	top: 0;
	font-size: 20px;
	color: #fff;
	opacity: 0;
}
.calculator .select .drop li:hover {
	background: #bababa;
transition: .4s;
}
.calculator .select .drop li.checked {
	background: #bababa;
}
.calculator .select .drop li.checked .icon-dui {
	opacity: 1;
}
.calculator .input-group {
	margin-top: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.calculator .input-group span {
	white-space: nowrap;
	margin-right: 12px;
	line-height: 32px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.calculator .input-group .input {
	width: 100%;
}
.calculator .input-group .input .inp {
	display: block;
	width: 100%;
	height: 32px;
	border: 1px solid #bababa;
	line-height: 30px;
	padding: 0 15px;
}
.calculator .input-group .input .inp:nth-child(n+2) {
margin-top: 10px;
}
.calculator .radio-group input {
	width:18px;
	height:18px;
}
.calculator .radio-group input+label {
	display: block;
	font-size: 20px;
	padding-left: 30px;
	margin-right: 20px;
	position: relative;
	cursor: pointer;
}
.calculator .radio-group input+label .icon {
	display: block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -10px;
	font-size: 20px;
}
.calculator .radio-group input+label .icon-radio {
	color: #bcbcbc;
}
.calculator .radio-group input+label .icon-radio-on {
	color: #0461eb;
	display: none;
}
.calculator .radio-group input:checked+label .icon-radio {
	display: none;
}
.calculator .radio-group input:checked+label .icon-radio-on {
	display: block;
}
.calc-sec1 .select {
	margin-bottom: 14px;
}
.calc-sec2 h4 {
	font-size: 20px;
	padding: 15px 0;
}
.calc-sec3 .radio-group {
	padding-bottom: 12px;
}
.calculate-btn {
	width: 180px;
	margin: 30px auto;
	line-height: 48px;
	background: #0461eb;
	color: #fff;
	display: block;
	text-align: center;
	font-size: 20px;
}
.calc-result {
	border: 1px solid #bababa;
	background: #f5f5f5;
	padding: 20px 15px;
}
.calc-result p {
	padding: 5px 0;
	line-height: 22px;
}
 @media screen and (min-width: 992px) {
 .calculator .calc-box {
margin: 0 -5px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
 .calculator .box-left {
width: 58%;
padding: 0 5px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
 .calculator .box-right {
width: 42%;
padding: 0 5px;
}
 .calculator .calc-sec {
margin-bottom: 0;
padding: 36px 40px;
}
 .calculator .calc-sec1 {
margin-bottom: 10px;;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
 .calculator .calc-sec2 {
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
 .calculator .calc-sec2 h4 {
padding-top: 0;
}
 .calc-result {
padding: 36px 40px;
}
 .calc-result p {
padding: 10px 0;
}
 .calculate-btn {
width: 200px;
line-height: 56px;
}
}
 @media screen and (min-width: 1280px) {
 .calculate-btn:hover {
background: #ed2633;
transition: .4s;
color: #fff;
}
 .calculate-btn {
width: 220px;
line-height: 60px;
}
}
/* 气流压降计算器 */
.calculator .input-group .width-full {
	width: 100%;
}
.calculator .input-group .width-half {
	width: 80%;
	margin-left: 10px;
}
.calculator .calc-sec4 .input-group {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.calc-sec4 .calculate-btn {
	margin-left: 0;
	margin-bottom: 0;
}
.calc-sec5 {
	background: #f5f5f5;
}
.calc-sec5 p {
	line-height: 22px;
	padding: 5px 0;
}
 @media screen and (min-width: 768px) {
 .calculator .calc-sec4 .input-group {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
 .calculator .calc-sec4 .input-group .name {
min-width: 112px;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
 .calc-sec4 .calculate-btn {
margin-left: 124px;
}
}
 @media screen and (min-width: 992px) {
 .calc-sec5 {
height: 100%;
}
}
/* 设备维修 */
.maint-sec1 {
	position: relative;
}
.maint-sec1 .text h4 {
	margin-bottom: 10px;
}
.maint-sec1 .img {
	margin-top: 20px;
}
.maint-sec1 .img img {
	width: 100%;
}
.maint-sec2 ul {
	margin: 0 -3px;
}
.maint-sec2 ul li {
	float: left;
	padding: 3px;
}
.maint-sec2 ul li:nth-child(1) {
width: 40%;
}
.maint-sec2 ul li:nth-child(2) {
width: 30%;
}
.maint-sec2 ul li:nth-child(3) {
width: 30%;
}
.maint-sec2 ul li:nth-child(4) {
width: 60%;
}
.maint-sec2 ul li .img img {
	width: 100%;
}
.maint-sec3 {
	background: url(../images/maint-bg1.jpg) no-repeat center bottom;
	background-size: cover;
	padding: 24px 15px;
}
.maint-sec3 .input-group {
	padding: 8px 0;
}
.maint-sec3 .input-group .name {
	margin-bottom: 4px;
}
.maint-sec3 .requried .name::before {
display: inline;
content: '*';
margin-right: 2px;
color: #0461eb;
}
.maint-sec3 .input-group .input {
	width: 100%;
	background: #fff;
	border: 1px solid #cccccc;
}
.maint-sec3 .input-group .input input {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
}
.maint-sec3 .input-group .input textarea {
	display: block;
	padding: 10px 15px;
	width: 100%;
	outline: none;
	resize: none;
}
.maint-sec3 .submit-btn {
	display: block;
	line-height: 40px;
	background: #0461eb;
	color: #fff;
	text-align: center;
	margin-top: 16px;
}
.maint-sec4 {
	background: url(../images/maint-bg2.jpg) no-repeat center bottom;
	background-size: cover;
}
.maint-sec4 .wrap {
	padding: 24px 15px;
	background: rgba(255, 255, 255, .8);
}
.maint-sec4 .text {
	margin: 16px 0;
}
.maint-sec4 a {
	display: block;
	width: 180px;
	line-height: 38px;
	border: 1px solid #aaaaaa;
	text-align: center;
	margin: 0 auto;
}
 @media screen and (min-width: 768px) {
 .maint-sec1 {
padding: 60px 0 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
 .maint-sec1::before {
display: block;
content: '';
width: 16%;
height: 100%;
top: 0;
left: 0;
position: absolute;
background: #fff;
}
 .maint-sec1 .qdgj {
left: 20px;
}
 .maint-sec1 .text {
width: 55%;
position: relative;
z-index: 3;
padding: 0 20px;
}
 .maint-sec1 .img {
width: 45%;
position: relative;
z-index: 3;
padding: 10px 10px 0 0;
}
 .maint-sec1 .img::after {
display: block;
content: '';
width: 120px;
height: 120px;
background: #fff;
position: absolute;
top: 0;
right: 0;
}
 .maint-sec1 .img img {
position: relative;
z-index: 3;
}
 .maint-sec2 ul {
margin: 0 -5px;
}
 .maint-sec2 ul li {
padding: 5px;
}
 .maint-sec2 ul li:nth-child(1) {
width: 39.6%;
}
 .maint-sec2 ul li:nth-child(2) {
width: 30.2%;
}
 .maint-sec2 ul li:nth-child(3) {
width: 30.2%;
}
 .maint-sec2 ul li:nth-child(4) {
width: 60.4%;
}
 .maint-sec3 {
padding: 30px 36px;
}
 .maint-sec3 .input-group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
 .maint-sec3 .input-group .name {
margin-right: 12px;
min-width: 98px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
 .maint-sec3 .submit-btn {
width: 220px;
margin: 30px auto 10px;
}
 .maint-sec4 .wrap {
padding: 30px 36px;
}
 .maint-sec4 .text {
margin: 24px 0;
}
}
 @media screen and (min-width: 992px) {
 .maint-sec1 {
padding: 40px 0 20px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
 .maint-sec1 .qdgj {
top: 36px;
left: 30px;
height: 64px;
z-index: 5;
}
 .maint-sec1 .text {
padding: 60px 30px 0;
}
 .maint-sec1 .text p {
line-height: 24px;
}
 .maint-sec1 .img {
padding: 16px 16px 0 0;
}
 .maint-sec1 .img::after {
width: 160px;
height: 160px;
}
 .maint-sec3 form {
max-width: 820px;
margin: 0 auto;
}
 .maint-sec3 .input-group {
width: 48%;
padding: 12px 0;
}
 .maint-sec3 .input-group:nth-child(odd) {
float: left;
}
 .maint-sec3 .input-group:nth-child(even) {
float: right;
}
 .maint-sec3 .input-group.textarea {
width: 100%;
}
}
 @media screen and (min-width: 1280px) {
 .maint-sec1 .qdgj {
top: 50px;
left: 60px;
height: 80px;
z-index: 5;
}
 .maint-sec1 .text {
padding: 60px 60px 0;
}
 .maint-sec1 .img {
padding: 20px 20px 0 0;
}
 .maint-sec1 .img::after {
width: 200px;
height: 200px;
}
 .maint-sec2 ul {
margin: 0 -6px;
}
 .maint-sec2 ul li {
padding: 6px;
}
 .maint-sec3 {
padding: 44px 36px;
}
 .maint-sec3 .submit-btn {
width: 260px;
}
 .maint-sec3 .submit-btn:hover {
background-color: #ed2633;
transition: .4s;
}
 .maint-sec4 .wrap {
padding: 44px 36px;
}
 .maint-sec4 .text {
margin: 36px 0;
}
 .maint-sec4 .text p {
text-align: center;
line-height: 28px;
}
 .maint-sec4 a {
width: 220px;
line-height: 48px;
}
 .maint-sec4 a:hover {
background: #0461eb;
border-color: #0461eb;
color: #fff;
transition: .4s;
}
}
/* 技术前沿 */
.prototype {
	padding: 40px 20px;
}
.prototype .swiper-pagination-progressbar {
	bottom: 0;
	top: auto;
	border-radius: 4px;
	overflow: hidden;
	background: #e8e8e9;
}
.prototype .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #d3d4d7;
	border-radius: 4px;
}
.prototype .white-bg {
	position: absolute;
	width: 100%;
	height: 70%;
	top: 0;
	left: 0;
	background: #fff;
}
.prototype .item {
	position: relative;
	padding: 0 5px;
	display: block;
}
.prototype .item .img {
	width: 50%;
	position: relative;
	z-index: 3;
}
.prototype .item .img img {
	width: 100%;
}
.prototype .item .text {
	width: 50%;
	background: #fff;
	padding: 10px 10px 4px;
	font-family: "宋体";
	-webkit-box-shadow: 0 0 10px rgba(153, 153, 153, .2);
	box-shadow: 0 0 10px rgba(153, 153, 153, .2);
	position: absolute;
	right: 10px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	padding-left: 10px;
	text-align: center;
}
.prototype .item .text h1 {
	font-size: 30px;
	line-height: 1;
}
.prototype .item .text h4 {
	font-size: 12px;
	background: #fff;
	position: relative;
	z-index: 3;
	margin-top: -8px;
}
.prototype .item .text h3 {
	font-size: 16px;
	line-height: 1.2;
	color: #d4d4d4;
}
.prototype .item .text span {
	display: block;
	width: 10px;
	height: 1px;
	background: #666;
	margin: 2px auto;
}
.prototype .swiper-slide-active .item h1 {
	color: #0461eb;
}
.prototype .swiper-slide-active .item h4 {
	color: #0461eb;
}
.prototype .swiper-slide-active .item h3 {
	color: #ebccd0;
}
.prototype .swiper-slide-active span {
	background: #0461eb;
}
.prototype .prototype-btn {
	width: 20px;
	height: 20px;
	background: #cccccc;
	border-radius: 100%;
	position: absolute;
	top: 50%;
	margin-top: -10px;
	color: #fff;
	font-size: 10px;
	z-index: 10;
	outline: none;
}
.prototype .prototype-prev {
	left: 5px;
}
.prototype .prototype-next {
	right: 5px;
}
.prototype-text {
	background: #fff;
	-webkit-box-shadow: 0 6px 14px rgba(0, 0, 0, .1);
	box-shadow: 0 6px 14px rgba(0, 0, 0, .1);
	padding: 20px 15px;
	line-height: 24px;
}
 @media screen and (min-width: 768px) {
 .prototype {
padding: 60px 20px;
}
 .prototype .item {
padding: 0 20px;
}
 .prototype .prototype-btn {
width: 28px;
height: 28px;
margin-top: -14px;
font-size: 12px;
}
 .prototype .prototype-prev {
left: 8px;
}
 .prototype .prototype-next {
right: 8px;
}
 .prototype .item .text {
padding: 18px 20px 10px;
}
 .prototype .item .text h1 {
font-size: 40px;
}
 .prototype .item .text h4 {
font-size: 16px;
margin-top: -8px;
}
 .prototype .item .text h3 {
font-size: 24px;
}
 .prototype .item .text span {
display: block;
width: 10px;
height: 1px;
background: #0461eb;
margin: 2px auto;
}
}
 @media screen and (min-width: 992px) {
 .prototype {
padding: 80px 30px;
}
 .prototype .item {
padding: 0 10px;
}
 .prototype-text {
padding: 36px 30px;
}
}
 @media screen and (min-width: 1280px) {
 .prototype .prototype-btn {
cursor: pointer;
}
 .prototype .prototype-btn:hover {
background-color: #222222;
-webkit-transition: .4s;
transition: .4s;
}
 .prototype .swiper-pagination-progressbar {
width: 54%;
left: 23%;
}
 .prototype .item .text {
padding: 36px 20px 14px;
}
 .prototype .item .text h1 {
font-size: 60px;
}
 .prototype .item .text h4 {
font-size: 20px;
margin-top: -18px;
}
 .prototype .item .text h3 {
font-size: 36px;
}
 .prototype .item .text span {
display: block;
width: 20px;
height: 2px;
margin: 5px auto;
}

    /* .prototype .prototype-btn:hover{background: #ed2633;transition: .4s;color: #fff;} */

    .prototype-text {
padding: 50px 44px;
}
 .prototype-text p {
line-height: 28px;
}
}
/* 技术前沿-详情 */
.prototype-banner {
	background-position: left center;
}
.prototype-list li {
	padding: 15px 0;
}
.prototype-list .item {
	position: relative;
}
.prototype-list .item::before {
display: block;
content: '';
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
-webkit-box-shadow: 0 6px 14px rgba(0, 0, 0, .05);
box-shadow: 0 6px 14px rgba(0, 0, 0, .05);
}
.prototype-list .item .img {
	position: relative;
	z-index: 3;
}
.prototype-list .item .img img {
	width: 100%;
}
.prototype-list .item .img .fangda {
	width: 40px;
	height: 40px;
	position: absolute;
	right: 0;
	bottom: 0;
	background: rgba(200, 200, 200, .8);
	font-size: 24px;
	color: #000;
}
.prototype-list .item .text {
	padding: 20px 15px;
	position: relative;
	z-index: 3;
}
.prototype-list .item .text h4 {
	margin-bottom: 10px;
}
.prototype-list .item .text p {
	position: relative;
	padding: 2px 0 2px 20px;
	line-height: 24px;
}
.prototype-list .item .text p::before {
display: block;
content: '';
width: 6px;
height: 6px;
background: #434343;
position: absolute;
left: 0;
top: 9px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.prototype-list .item .text .download {
	display: inline-block;
	vertical-align: top;
	line-height: 34px;
	border: 1px solid #aaaaaa;
	padding: 0 16px;
	margin-top: 20px;
}
 @media screen and (min-width: 768px) {
 .prototype-list li {
padding: 24px 0;
}
 .prototype-list .item {
padding-bottom: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
 .prototype-list .item::before {
width: calc(100% - 30px);
}
 .prototype-list li:nth-child(odd) .item::before {
left: auto;
right: 0;
}
 .prototype-list .item .img {
width: 50%;
}
 .prototype-list li:nth-child(odd) .img {
-webkit-box-shadow: 6px 6px 10px rgba(0, 0, 0, .1);
box-shadow: 6px 6px 10px rgba(0, 0, 0, .1);
}
 .prototype-list li:nth-child(even) .img {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
-webkit-box-shadow: -6px 6px 10px rgba(0, 0, 0, .1);
box-shadow: -6px 6px 10px rgba(0, 0, 0, .1);
}
 .prototype-list .item .img .jiao {
display: block;
width: 30px;
height: 8px;
position: absolute;
bottom: -8px;
background-size: 100% 100%;
}
 .prototype-list li:nth-child(odd) .item .img .jiao {
background-image: url(../images/jiao2.png);
left: 0;
}
 .prototype-list li:nth-child(even) .item .img .jiao {
background-image: url(../images/jiao.png);
right: 0;
}
 .prototype-list .item .text {
padding: 20px 30px;
width: 50%;
}
}
 @media screen and (min-width: 992px) {
 .prototype-list .item {
padding-bottom: 24px;
}
 .prototype-list .item::before {
width: calc(100% - 48px);
}
 .prototype-list .item .img {
width: 44%;
}
 .prototype-list .item .img .jiao {
width: 48px;
height: 12px;
bottom: -12px;
}
 .prototype-list .item .text {
width: 56%;
padding: 0 48px;
}
 .prototype-list .item .text .download {
line-height: 38px;
padding: 0 24px;
margin-top: 30px;
}
}
 @media screen and (min-width: 1280px) {
 .prototype-list li {
padding: 30px 0;
}
 .prototype-list .item {
padding-bottom: 32px;
}
 .prototype-list .item::before {
width: calc(100% - 60px);
}
 .prototype-list .item .img {
width: 42%;
}
 .prototype-list .item .img .jiao {
width: 60px;
height: 16px;
bottom: -16px;
}
 .prototype-list .item .text {
width: 58%;
padding: 0 64px;
}
 .prototype-list .item .text .download {
line-height: 42px;
padding: 0 30px;
margin-top: 40px;
}
 .prototype-list .item .text .download:hover {
background: #0461eb;
border-color: #0461eb;
color: #fff;
-webkit-transition: .4s;
transition: .4s;
}
}
/* 联系我们 */
#myMap {
	height: 300px;
}
.infoWindow {
	width: 300px;
	background: #0461eb;
	color: #fff;
	-webkit-transform: translate(40px, -50%);
	transform: translate(40px, -50%);
}
.infoWindow::before {
display: block;
content: '';
border-style: solid;
border-width: 10px 10px;
border-color: transparent #0461eb transparent transparent;
position: absolute;
left: -20px;
top: 50%;
margin-top: -10px;
}
.infoWindow .inner {
	padding: 12px 18px;
}
.infoWindow .inner h4 {
	color: #eee;
}
.infoWindow .inner .text {
	margin-top: 12px;
}
.infoWindow .inner .text p {
	text-align: left;
	word-break: keep-all;
}
.address-list li {
	margin-bottom: 20px;
}
.address-list .item {
	border: 1px solid #dcdcdc;
	padding: 8px;
}
.address-list .item .img {
	margin-bottom: 14px;
}
.address-list .item .img img {
	width: 100%;
}
.address-list .item .text {
	padding: 10px 0;
}
.address-list .item .text h4 {
	font-size: 18px;
	margin-bottom: 10px;
}
.address-list .item .text p {
	line-height: 20px;
	padding: 2px 0;
	text-align: left;
}
.address-list .item .en p {
	word-break: keep-all;
}
.contact .erweima {
	padding: 30px 15px;
	background: url(../images/contact-bg.jpg) no-repeat center center;
	background-size: cover;
}
.contact .erweima .img {
	width: 200px;
	margin: 0 auto 20px;
	border: 5px solid rgba(220, 220, 220, .3);
}
.contact .erweima .img img {
	width: 100%;
}
.contact .erweima .text {
	text-align: center;
}
.contact .erweima .text h3 {
	margin-bottom: 10px;
}
.contact .erweima .text p {
	text-align: center;
}
 @media screen and (min-width: 992px) {
 #myMap {
height: 400px;
}
 .address-list ul {
margin: 0 -5px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
 .address-list ul li {
width: 33.33%;
padding: 0 5px;
}
 .address-list .item {
height: 100%;
}
 .contact .erweima {
padding: 30px 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: distribute;
justify-content: space-around;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
 .contact .erweima .img {
margin: 0;
}
 .contact .erweima .text {
width: 480px;
}
}
 @media screen and (min-width: 1280px) {
 .address-list {
padding-bottom: 20px;
}
 .address-list .item {
padding: 10px;
}
 .address-list .item .text {
padding: 20px 10px;
height:255px;
}
 .address-list .item .text h4 {
font-size: 20px;
margin-bottom: 16px;
}
 .address-list .item .text p {
padding: 5px 0;
}
 .contact .erweima {
padding: 44px 0;
}
 .contact .erweima .img {
width: 220px;
border-width: 7px;
}
 .contact .erweima .text {
width: 530px;
}
}
 @media screen and (max-width: 1280px) {
 .address-list .item .text h4 {
font-size: 18px;
margin-bottom: 16px;
}
}
/* 零件耗材订购 */
.order {
	background: url(../images/order-bg.png) no-repeat center bottom;
	box-sizing: 100% auto
}
.order .order-tit {
	text-align: center;
}
.order .select-group {
	max-width: 460px;
	margin-left: auto;
	margin-right: auto;
}
.select-group {
	position: relative;
	border: 1px solid #aaaaaa;
	z-index: 21;
	background: #fff;
	cursor: pointer;
}
.select-group input {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0 40px 0 15px;
	cursor: pointer;
}
.select-group .icon-sj {
	width: 40px;
	height: 40px;
	position: absolute;
	right: 0;
	top: 0;
	color: #aaa;
	transition: .4;
}
.select-group .drop {
	position: absolute;
	width: calc(100% + 2px);
	top: 100%;
	left: -1px;
	background: #fff;
	border: 1px solid #aaa;
	display: none;
}
.select-group .drop li {
	padding: 8px 15px;
	line-height: 20px;
	cursor: pointer;
}
.select-group.on .icon-sj {
	transition: .4;
	transform: rotate(180deg);
}
.order-box {
	margin-top: 30px;
	background: #fff;
	padding-left: 10px;
	padding-right: 10px;
}
.order-box .box-menu {
	margin-bottom: 20px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.order-box .box-menu a {
	display: block;
	padding: 0 5px;
	position: relative;
}
.order-box .box-menu a::after {
display: block;
content: '';
width: 1px;
height: 14px;
background: #aaa;
position: absolute;
right: 0;
top: 50%;
margin-top: -7px;
}
.order-box .box-menu a:last-child::after {
display: none;
}
.order-box .box-menu a.on {
	color: #0461eb;
}
.table-wrap .table-item {
	display: none;
}
.table-wrap .table-item.on {
	display: block;
}
.table-style1 {
	width: 100%;
	border-collapse: collapse;
	text-align: center;
}
.table-style1 thead {
	background: #e6e8eb;
}
.table-style1 thead th {
	font-weight: normal;
	padding: 10px 3px;
}
.table-style1 td {
	padding: 10px 3px;
}
.table-style1 tr:nth-child(even) {
background: #f7f7f7;
}
.table-style1 img {
	width: 50px;
}
.num-select {
	border: 1px solid #cccccc;
	width: 32px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}
.num-select span {
	width: 30px;
	height: 30px;
}
.num-select em {
	display: block;
	width: 30px;
	text-align: center;
	line-height: 30px;
}
.num-select .num-reduce {
	border-bottom: 1px solid #ccc;
}
.num-select .num-add {
	border-top: 1px solid #ccc;
}
.order-form {
	background: #fff;
	padding: 20px 15px 30px;
	margin-top: 20px;
}
.order-form h4 {
	font-size: 20px;
	font-weight: bold;
}
.order-form .form-group {
	margin-top: 16px;
}
.order-form .form-group .input input {
	width: 100%;
	display: block;
	height: 30px;
	border: 1px solid #bbbbbb;
	line-height: 28px;
	padding: 0 15px;
}
.order-form .form-group .name {
	line-height: 24px;
}
.order-form .requried .name::before {
display: inline;
content: '*';
color: #0461eb;
}
.order-form .submit-btn {
	display: block;
	line-height: 30px;
	background: #0461eb;
	color: #fff;
	text-align: center;
	margin-top: 24px;
}
/* 耗材订购已选择的 */
.orderList-p {
	line-height: 30px;
	font-size: 15px;
}
 @media screen and (min-width: 768px) {
 .order-box {
padding-left: 20px;
padding-right: 20px;
}
 .order-box .box-menu a {
padding: 0 15px;
}
 .num-select {
width: 110px;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}
 .num-select span {
width: 31px;
cursor: pointer;
}
 .num-select .num-reduce {
border: none;
border-right: 1px solid #ccc;
}
 .num-select .num-add {
border: none;
border-left: 1px solid #ccc;
}
 .num-select em {
width: 48px;
}
 .table-style1 img {
width: 80px;
}
 .order-form {
padding: 40px 20px 60px;
}
 .order-form h4 {
min-width: 100px;
text-align: left;
padding-left: 20px;
}
 .order-form .form-group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
 .order-form .form-group .name {
margin-right: 16px;
min-width: 100px;
white-space: nowrap;
text-align: right;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
 .order-form .form-group .value {
width: 100%;
}
 .order-form .submit-btn {
max-width: 280px;
margin: 40px 0 0 116px;
}
}
 @media screen and (min-width: 992px) {
 .order-box .box-menu a {
padding: 0 20px;
}
 .table-style1 thead th {
padding: 15px 5px;
}
 .table-style1 td {
padding: 15px 5px;
}
 .table-style1 td img {
width: 120px;
}
 .table-style1 .num-select {
margin: 0 auto;
}
 .order-form .form-left {
width: 50%;
}
 .order .order-form {
background-image: url(../images/order-bg2.png);
background-size: 46% auto;
background-repeat: no-repeat;
background-position: right 30%;
}
}
 @media screen and (min-width: 1280px) {
 .order-box .box-menu {
margin-bottom: 40px;
}
 .order-box .box-menu a {
font-size: 20px;
padding: 0 48px;
}
 .table-style1 thead th {
padding: 20px 10px;
font-size: 20px;
}
 .table-style1 td {
padding: 20px 10px;
}
 .table-style1 td img {
width: 160px;
}
 .order .order-form {
background-position: right center;
}
 .order-form .submit-btn:hover {
background: #ed2633;
transition: .4s;
}
}
/* 样机体验 */
.lb-top .img-tit {
	display: none;
}
.lb-top .img img {
	width: 100%;
}
.lb-top .text {
	margin-top: 20px;
}
.laboratory ul li {
	margin-bottom: 30px;
	box-shadow: 0 4px 14px rgba(0, 0, 0, .1);
}
.laboratory ul li .img img {
	max-width: 100%;
}
.laboratory ul li .text {
	padding: 20px 15px;
}
.laboratory ul li .btns {
	margin-top: 20px;
}
.laboratory ul li .btns a {
	display: inline-block;
	vertical-align: top;
	text-align: center;
}
.laboratory ul li .btns .btn1 {
	width: 118px;
	line-height: 38px;
	border: 1px solid #aaaaaa;
	color: #626262;
}
.laboratory ul li .btns .btn2 {
	width: 120px;
	line-height: 40px;
	background: #0461eb;
	color: #fff;
	margin-left: 10px;
}
 @media screen and (min-width: 768px) {
 .lb-top {
position: relative;
padding-top: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
 .lb-top .img {
width: 50%;
box-shadow: 5px 5px 10px rgba(0, 0, 0, .1);
position: absolute;
top: 0;
left: 0;
}
 .lb-top .img::after {
display: block;
content: '';
width: 30px;
height: 8px;
background: url(../images/jiao2.png);
background-size: 100% 100%;
position: absolute;
left: 0;
bottom: -8px;
}
 .lb-top .inner-box {
width: calc(100% - 30px);
background: #fcfcfc;
padding: 30px 0;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
 .lb-top .inner-box .text {
width: 50%;
margin-top: 0;
padding: 0 20px;
}
 .lb-top .img-tit {
display: block;
height: 40px;
position: absolute;
right: -2%;
top: 0;
}
 .laboratory ul li {
margin-bottom: 60px;
}
 .laboratory ul li:nth-child(odd) .item {
padding-right: 50%;
background: url(../images/demo_bg1.jpg) no-repeat center center;
background-size: cover;
}
 .laboratory ul li:nth-child(even) .item {
padding-left: 50%;
background: url(../images/demo_bg2.jpg) no-repeat center center;
background-size: cover;
}
 .laboratory ul li .item {
position: relative;
}
 .laboratory ul li .img {
position: absolute;
width: 50%;
height: 320px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-60%);
}
 .laboratory ul li:nth-child(odd) .img {
right: 0;
}
 .laboratory ul li:nth-child(even) .img {
left: 0;
}
 .laboratory ul li .img img {
max-width: 90%;
max-height: 90%;
}
 .laboratory ul li .text p {
line-height: 24px;
}
}
 @media screen and (min-width: 992px) {
 .lb-top {
padding-top: 40px;
}
 .lb-top .inner-box {
padding: 40px 0;
}
 .lb-top .inner-box .text {
padding: 0 30px;
}
 .lb-top .img-tit {
height: 50px;
top: 10px;
}
}
 @media screen and (min-width: 1280px) {
 .lb-top {
padding-top: 120px;
}
 .lb-top .img::after {
width: 60px;
height: 16px;
bottom: -16px;
}
 .lb-top .inner-box {
padding: 64px 0 80px;
width: calc(100% - 60px);
}
 .lb-top .inner-box .text {
padding: 0 60px 0 30px;
}
 .lb-top .inner-box .text p {
line-height: 28px;
}
 .lb-top .img-tit {
height: 70px;
top: 80px;
right: -3%;
}
 .laboratory ul li {
margin-bottom: 100px;
}
 .laboratory ul li:nth-child(odd) .item {
padding-right: 44%;
}
 .laboratory ul li:nth-child(even) .item {
padding-left: 44%;
}
 .laboratory ul li .img {
height: 400px;
width: 44%;
}
 .laboratory ul li .text {
padding: 50px 60px 70px;
}
 .laboratory ul li .text p {
line-height: 28px;
height: 140px;
}
 .laboratory ul li .text .btns {
margin-top: 40px;
}
 .laboratory ul li .text .btns .btn1 {
width: 128px;
line-height: 42px;
margin-right: 20px;
}
 .laboratory ul li .text .btns .btn1:hover {
border-color: #0461eb;
background-color: #0461eb;
color: #fff;
transition: .4s;
}
 .laboratory ul li .text .btns .btn2 {
width: 140px;
line-height: 44px;
}
 .laboratory ul li .text .btns .btn2:hover {
background-color: #ed2633;
transition: .4s;
}
}
/* 新闻中心 */
.hotnews .img img {
	width: 100%;
}
.hotnews .text {
	margin-top: 20px;
}
.hotnews .text h3 {
	line-height: 1.3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.hotnews .text .date {
	display: inline-block;
	vertical-align: top;
	margin: 24px 0 14px;
	line-height: 20px;
	padding: 0 8px;
	background: #e2e2e2;
}
.hotnews .text p {
	line-height: 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.hotnews .text a {
	display: block;
	width: 160px;
	line-height: 32px;
	background: #0461eb;
	color: #fff;
	margin-top: 24px;
	text-align: center;
}
.news-line img {
	width: 100%;
}
.news-list li {
	padding: 5px 0;
}
.sosolist {
	width:99% !important;
}
.news-list li a {
	display: block;
	border: 1px solid #d2d2d2;
	padding: 9px
}
.news-list .img img {
	width: 100%;/* height: 215px; */
}
.news-list .text {
	padding: 20px 5px;
	height:220px;
}
.sosotext {
	padding: 20px 5px;
}
.sosotext h2 {
	font-size: 26px;
}
.sosotext h4 {
	font-size: 18px;
}
.sosotext span {
	float:right;
	font-size:12px;
}
.news-list .text h4 {
	font-size: 18px;
	line-height: 1.3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	color: #333;
}
.news-list .text p {
	line-height: 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	margin: 15px 0;
	color: #333;
	height:72px;
}
.news-list .text span {
	display: inline-block;
	vertical-align: top;
	line-height: 30px;
}
.pages {
	text-align: center;
}
.pages a {
	display: inline-block;
	vertical-align: top;
	line-height: 28px;
	padding: 0 10px;
	margin: 3px;
}
.pages a.on {
	background: #0461eb;
	color: #fff;
}
.pages a.page-num.page-num-current {
	background: #0461eb;
	color: #fff;
}
.pages span {
	display: inline-block;
	vertical-align: top;
	line-height: 28px;
}
 @media screen and (min-width: 768px) {
 .news-list ul {
margin: 0 -5px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
 .news-list ul li {
width: 50%;
padding: 5px;
}
}
 @media screen and (min-width: 992px) {
 .hotnews {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
 .hotnews .img {
width: 50%;
}
 .hotnews .text {
width: 50%;
padding-left: 30px;
margin-top: 0;
}
}
 @media screen and (min-width: 1280px) {
 .hotnews .text {
padding-left: 40px;
}
 .hotnews .text a {
width: 200px;
line-height: 40px;
font-size: 20px;
margin-top: 30px;
}
 .hotnews .text a:hover {
background: #0461eb;
transition: .4s;
}
 .news-list ul li {
width: 33.33%;
}
 .news-list .text span {
transition: .4s;
}
 .news-list a:hover .text span {
padding: 0 32px;
background: #0461eb;
color: #fff;
transition: .4s;
}
 .pages a {
line-height: 30px;
padding: 0 12px;
margin: 4px;
}
 .pages a:hover {
background: #0461eb;
color: #fff;
transition: .4s;
}
 .pages span {
line-height: 30px;
}
}
/* 新闻详情 */
.article img {
	max-width: 100%;
	height:auto !important;
}
.re-product {
	padding: 30px 0;
	background: url(../images/detail_bg1.jpg) no-repeat center center;
	background-size: cover;
}
.re-product a {
	display: block;
	padding: 4px 0;
}
.re-link a {
	display: block;
	padding: 4px 0;
}
 @media screen and (min-width: 1280px) {
 .re-product {
padding: 40px 0;
}
 .re-product a {
display: block;
padding: 8px 0;
}
 .re-link a {
display: block;
padding: 8px 0;
}
}
/* 用户交流 */
.communication li {
	padding: 5px 0;
}
.communication li a {
	display: block;
	background: #fff;
	border-radius: 20px;
	padding: 10px;
}
.communication li a .img {
	border-radius: 16px;
	overflow: hidden;
}
.communication li a .img img {
	width: 100%;
}
.communication li a .text {
	padding: 15px 10px;
}
.communication li a .text h4 {
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.communication li a .text p {
	line-height: 24px;
	color: #333;
}
.communication li a .text span {
	display: inline-block;
	vertical-align: top;
	line-height: 30px;
	margin-top: 16px;
}
 @media screen and (min-width: 768px) {
 .communication ul {
margin: 0 -5px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
 .communication ul li {
width: 50%;
padding: 5px;
}
}
 @media screen and (min-width: 1280px) {
 .communication ul li {
width: 33.33%;
}
 .communication li a .text {
padding: 25px 10px;
}
 .communication li a .text h4 {
line-height: 30px;
height: 60px;
}
 .communication li a .text span {
transition: .4s;
margin-top: 24px;
}
 .communication li a:hover .text span {
padding: 0 36px;
background: #0461eb;
color: #fff;
transition: .4s;
}
}
/* 用户交流-详情 */
.nearby-hotel li {
	padding: 10px 0;
}
.nearby-hotel li .inner-box {
	padding: 15px;
	border: 1px solid #d2d2d2;
}
.nearby-hotel li .inner-box h4 {
	margin-bottom: 12px;
}
 @media screen and (min-width: 768px) {
 .nearby-hotel {
margin: 0 -5px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
 .nearby-hotel li {
width: 33.33%;
padding: 10px;
}
 .nearby-hotel li .inner-box {
text-align: center;
height: 100%;
}
}
 @media screen and (min-width: 1280px) {
 .nearby-hotel li .inner-box {
padding: 25px 20px;
}
}
/* 招聘中心 */
.rect-sec1 .text {
	background: url(../images/recr_bg1.jpg) no-repeat center center;
	background-size: cover;
	padding: 18px 22px;
}
.rect-sec1 .text p {
	line-height: 24px;
}
.rect-sec1 .sec-box {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	margin-top: 20px;
}
.rect-sec1 .sec-box .item {
	width: 100%;
	position: relative;
	;
}
.rect-sec1 .sec-box .item .bg {
	position: absolute;
	width: 100%;
	height: 100%;
	font-size: 80px;
	color: #ededed;
}
.rect-sec1 .sec-box .item .inner {
	position: relative;
	z-index: 3;
	height: 100px;
}
.rect-sec1 .sec-box .item .inner h1 {
	font-size: 32px;
	margin-right: 10px;
}
.rect-sec1 .sec-box .item .inner p {
	line-height: 22px;
	padding: 8px 0;
	position: relative;
}
.rect-sec1 .sec-box .item .inner p::after {
display: block;
content: '';
width: 30px;
height: 2px;
background: #000;
position: absolute;
left: 0;
bottom: 0;
}
.rect-sec2 .img img {
	width: 100%;
}
.rect-sec2 .text p {
	line-height: 24px;
}
.rect-sec3 h5 {
	margin-top: 10px;
}
.rect-sec3 table {
	width: 100%;
	border-collapse: collapse;
	text-align: center;
}
.rect-sec3 table thead {
	background: #e5e5e5;
}
.rect-sec3 table th {
	font-weight: normal;
	padding: 10px 3px;
}
.rect-sec3 table tbody tr:nth-child(odd) {
background: #f2f2f2;
}
.rect-sec3 table tbody tr:nth-child(even) {
background: #eaeaea;
}
.rect-sec3 table td {
	padding: 10px 3px;
}
.rect-sec3 table td a {
	display: inline-block;
	width: 90px;
	line-height: 30px;
	white-space: nowrap;
}
.rect-sec3 table tbody tr td {
transition: all .4s;
}
.rect-sec3 table tbody tr:hover td {
	color: #0461eb;
}
 @media screen and (min-width: 992px) {
 .rect-sec1 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
 .rect-sec1 .text {
width: 64%;
}
 .rect-sec1 .sec-box {
width: 36%;
margin-top: 0;
}
}
 @media screen and (min-width: 1280px) {
 .rect-sec1 .text {
padding: 30px;
}
 .rect-sec1 .text p {
line-height: 28px;
}
 .rect-sec1 .sec-box .item .bg {
font-size: 130px;
}
 .rect-sec1 .sec-box .item .inner h1 {
font-size: 60px;
}
 .rect-sec2 .text p {
text-align: center;
line-height: 28px;
}
 .rect-sec3 table th {
padding: 18px 15px;
line-height: 30px;
}
 .rect-sec3 table td {
padding: 18px 15px;
}
 .rect-sec3 table td a {
width: 140px;
}
 .rect-sec3 table td a:hover {
background: #0461eb;
color: #fff;
transition: .4s;
}
}
.popup {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 999;
	overflow-x: hidden;
	overflow-y: auto;
	display: none;
}
.popup .popup-wrap {
	width: 100%;
	height: 100%;
}
.popup .popup-box {
	position: relative;
	width: 90%;
	max-width: 760px;
	background: rgba(0, 0, 0, .9);
	padding: 20px 0 30px;
	color: #fff;
}
.popup .popup-close {
	position: absolute;
	top: 16px;
	right: 16px;
	z-index: 11;
	width: 24px;
	height: 24px;
	color: #fff;
	font-size: 20px;
}
.popup .popup-tit {
	text-align: center;
	margin-bottom: 10px;
}
.popup-form {
	padding: 0 10%;
}
.popup-form .form-group {
	padding-top: 5px;
	border-bottom: 1px solid #818181;
}
.popup-form .form-group .name {
	display: flex;
	flex-shrink: 0;
	white-space: nowrap;
	margin-right: 10px;
}
.popup-form .requried .name::before {
display: inline;
content: '*';
color: #a90920;
}
.popup-form .form-group .input {
	width: 100%;
	position: relative;
}
.popup-form .form-group .input input {
	display: block;
	width: 100%;
	height: 36px;
	line-height: 36px;
	color: #fff;
}
.popup-form .submit-btn {
	display: block;
	width: 110px;
	line-height: 36px;
	margin: 30px auto 0;
	background: #0461eb;
	border-radius: 4px;
	color: #fff;
	text-align: center;
}
.detail-popup .popup-box {
	width: 90%;
	max-height: 90%;
	padding: 40px 0 70px;
	overflow-y: scroll;
}
.detail-popup .popup-box::-webkit-scrollbar {
width:2px;
height:9px;
}
.detail-popup .popup-box::-webkit-scrollbar-track {
width: 6px;
background-color:rgba(0, 0, 0, 0.9);
-webkit-border-radius: 2em;
-moz-border-radius: 2em;
border-radius:2em;
}
.detail-popup .popup-box::-webkit-scrollbar-thumb {
background-color:#fff;
background-clip:padding-box;
min-height:28px;
-webkit-border-radius: 2em;
-moz-border-radius: 2em;
border-radius:2em;
}
.detail-popup .popup-box::-webkit-scrollbar-thumb:hover {
background-color:#fff;
}
.detail-popup .popup-box p {
	font-size: 14px;
	line-height: 1.8;
}
.detail-popup .popup-box h1 {
	line-height: 1.8;
}
.detail-popup .popup-box .post-content {
	padding: 0 10%;
}
.detail-popup .popup-box .post-title {
	line-height: 1.8;
	color: #fff;
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	padding: 10px 0 25px;
}
.detail-popup .popup-box .post-title span {
	margin-right: 25px;
	white-space: nowrap;
}
.detail-popup .popup-box .post-depict {
	padding-top: 15px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.detail-popup .popup-box .post-depict .depict-item {
	margin-bottom: 15px;
	color: #fff;
}
.detail-popup .popup-box .post-chance {
	padding-top: 15px;
}
.sh-popup .popup-form .sh-last {
	border-bottom: 0;
	align-items: initial;
	padding-top: 10px;
	display: block;
}
.sh-popup .popup-form .sh-last textarea {
	width: 100%;
	outline: none;
	padding: 5px;
	box-sizing: border-box;
	margin-top: 5px;
	min-height: 100px;
	border: 1px solid #818181;
	background: transparent;
	color: #fff;
}
.sh-popup .popup-form .sh-last textarea {
	width: 100%;
	outline: none;
	padding: 5px;
	box-sizing: border-box;
	margin-top: 5px;
	min-height: 100px;
	border: 1px solid #818181;
	background: transparent;
	color: #fff;
}
 @media screen and (min-width: 768px) {
 .popup .popup-box {
padding: 40px 0 50px;
}
 .popup-form {
padding: 0 15%;
}
 .popup-form .submit-btn {
margin-top: 40px;
}
 .detail-popup .popup-box p {
font-size: 16px;
}
 .sh-popup .popup-form .sh-last {
display: flex;
}
}
 @media screen and (min-width: 1280px) {
 .popup .popup-box {
padding: 50px 0;
}
 .popup .popup-close {
width: 30px;
height: 30px;
font-size: 24px;
transition: .4s;
cursor: pointer;
}
 .popup .popup-close:hover {
transition: .4s;
transform: rotate(180deg);
}
 .popup-form .form-group {
padding-top: 10px;
}
 .popup-form .form-group .input input {
height: 40px;
line-height: 40px;
}
 .popup-form .submit-btn {
margin-top: 40px;
}
 .popup-form .submit-btn:hover {
background-color: #ed2633;
transition: .4s;
}
 .detail-popup .popup-box {
width: 50%;
max-width: initial;
padding: 40px 0 70px;
}
 .detail-popup .popup-box h1 {
line-height: 1.8;
font-size: 16px;
}
 .detail-popup .popup-box p {
line-height: 1.8;
font-size: 14px;
}
 .detail-popup .popup-box .post-title {
line-height: 60px;
padding: 0;
}
 .detail-popup .popup-box .post-title span {
font-size: 16px;
}
 .bj-popup .submit-btn, .sh-popup .submit-btn {
width: 150px;
}
 .sh-popup .popup-form .sh-last {
padding-top: 20px;
}
}
.innde-video .video-item {
	width: 100%;
	margin-top: 10px;
}
.innde-video .video-item .video-wrap .video-js {
	width: 100%;
	height: 100%;
}
.innde-video .video-item .video-wrap .video-js video {
	-o-object-fit: fill;
	object-fit: fill;
}
.innde-video .video-item .video-wrap .video-js .vjs-big-play-button {
	width: 3rem;
	height: 2rem;
	line-height:2rem;
	top: auto;
	bottom: 10px;
	border: none;
	border-radius: 4px;
	background: rgba(183, 18, 52, .8);
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .vjs-icon-play:before {
	font-size: 1.5rem
}
.innde-video .video-item .video-title {
	font-size: 14px;
	color: #000;
	margin-top: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
 @media only screen and (min-width: 992px) {
 .innde-video {
margin: 0 -5px;
}
 .innde-video .video-item {
width: 50%;
float: left;
padding: 5px;
margin: 0;
}
 .innde-video .video-item .video-title {
font-size: 16px;
}
}
@media only screen and (min-width: 1280px) {
 .innde-video .video-item {
width: 25%;
}
}
.index-left-bar {
	left: -100%;
transition: .4s;
}
.index-left-bar.index-left-bar-show {
	left: 0;
}
/*在线技术论坛关闭按钮*/
.classify4 {
	background: url(../images/demo_bg2.jpg) no-repeat center center;
	background-size: cover;
}
.classify4 .classify-close {
	width: 24px;
	height: 24px;
	background: url(../images/close.png) no-repeat;
	background-size: contain;
	position: absolute;
	right: 16px;
	top: 14px;
	cursor: pointer;
}
.classify4 ul li h3.on a {
	color: #333;
}
.share-icon-list {
	display: flex;
	align-items: center;
	padding-right: 28px;
}
.share-icon-list a {
	display: inline-block;
	margin-left: 16px;
	position: relative;
}
.share-icon-list a .ic {
	transition: all 0.6s;
	opacity: 1;
}
.ewmclick .ewm-pop-box {
	position: absolute;
	top:100%;
	margin-top:10px;
	left: 50%;
	width: 140px;
	margin-left: -120px;
	padding:10px;
	box-sizing:border-box;
	background: #fff;
	border-radius: 5px;
	z-index: 5;
	box-shadow:1px 1px 10px #ccc;
	display: none;
	color:#000;
}
.ewmclick .ewm-pop-box .popup-tit {
	text-align: center;
	font-weight:700;
	padding:0 0 0;
}
.ewmclick .ewm-pop-box .pop-ewm-box {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.ewmclick .ewm-pop-box .pop-ewm-box .ewm-item {
	text-align: center;
	width:100%;
	font-size:14px;
}
.ewmclick .ewm-pop-box .pop-ewm-box .ewm-item img {
	width:100%;
	height:auto;
}
.ewmclick .ewm-pop-box .pop-ewm-box .ewm-item span {
	display: block;
	font-width:500;
}
.ewmclick:hover .ewm-pop-box {
	display: block;
	opacity:1 !important;
}
.ewmclick .erm-pop-box img {
	width: 100%;
	height: 100%;
}
.share-icon-list a:hover .ic {
	opacity: 0.6
}
/*系列列表弹窗*/
.prod-popup {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
}
.prod-popup .popup-bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .5;
	z-index: 1;
}
.prod-popup .popup-close {
	position: absolute;
	z-index: 4;
	right: 0;
	top: 0;
	width: 56px;
	height: 56px;
	background: url(../images/h-close1.png) center center no-repeat;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.prod-popup .popup-cont {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 66.98%;
	height: 70.53%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background-color: #000;
	z-index: 10;
}
.prod-popup.indexpop .popup-cont {
	height:auto;
}
.prod-popup .popup-cont .bg {
	padding-bottom:52.34375%;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
	z-index: -1;
}
/* .prod-popup .popup-cont .bg:before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/h-bg2.png) center center no-repeat; -webkit-background-size: cover;
background-size: cover;} */

.prod-popup .popup-cont .bg:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-background-size: cover;
	background-size: cover;
}
.prod-popup .popup-cont .popup-body {
	margin: 0 -8px -10px;
	position: absolute;
	left: 10.65%;
	bottom: 4.8%;
	right: 10.65%;
	max-height: 82%;
	overflow-y: auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.prod-popup .popup-cont .popup-body .item {
	padding: 0 8px;
	margin-bottom: 10px;
	width: 25%;
}
.prod-popup .popup-cont .popup-body .tit {
	padding: 10px 15px;
	display: block;
	font-size: 16px;
	color: #ffffff;
	line-height: 1.5;
	background-color: #ac2318;
	border-radius: 5px;
	font-weight: normal;
	text-align: center;
	font-family: SourceHanSerifSC Medium;
-webkit-transition: all .5s;
 -o-transition: all .5s;
 transition: all .5s;
}
.prod-popup .popup-cont .popup-body .tit:hover {
	opacity: .9;
	letter-spacing: .08em;
}
@media screen and (max-width: 1599px) {
 .prod-popup .popup-cont .popup-body .item {
width: 25%;
}
}
@media screen and (max-width: 1199px) {
 .prod-popup .popup-cont .popup-body {
left: 8%;
bottom: 10px;
right: 8%;
}
 .prod-popup .popup-cont .popup-body .tit {
font-size: 12px;
}
}
@media screen and (max-width: 767px) {
 .prod-popup .popup-close {
width: 30px;
height: 30px;
}
 .prod-popup .popup-cont {
width: 95%;
height: 53%;
background-color:#5a130d;
}
 .prod-popup .popup-cont .popup-body {
margin: 0 -3px -6px;
bottom:10px;
}
 .prod-popup .popup-cont .popup-body .item {
padding: 0 3px;
margin-bottom: 6px;
width: 50%;
}
 .prod-popup .popup-cont .popup-body .tit {
padding: 6px 0px;
font-size: 11px;
}
 .prod-popup .popup-cont .bg {
height:52%;
width:100%;
}
}
/*系列列表弹窗 end*/

.mapimg img {
	width:100%;
	border: 1px solid #dcdcdc;
}
 @media screen and (max-width: 767px) {
 .mapimg {
 width:100%;
 display:none;
}
 .map_phone img {
 width:100%;
 border: 1px solid #dcdcdc;
}
 .map_phone {
 width:100%;
 display:block !important;
}
}
