@charset "utf-8";
html, body {
	font: 14px/1.8 'Microsoft YaHei', Tahoma, Verdana, 'Simsun';
	color: #333;
	background: #fff;
	-webkit-text-size-adjust: none;
}
h1, h2, h3, h4, h5, h6, p {
	padding: 0;
	margin: 0;
}
ol, ul, li, dl, dt, dd {
	list-style: none;
	padding: 0;
	margin: 0;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #dc0000;
	text-decoration: none;
}
/*头部*/
.clearr:after {
	content: '';
	display: block;
	clear: both;
}
.inner {
	margin: 0 auto;
	position: relative;
	width: 100%;
	max-width: 1500px;
	box-sizing: border-box;
	padding: 0 50px;
}
.innerrr {
	margin: 0 auto;
	width: 100%;
	max-width: 1680px;
	box-sizing: border-box;
	padding: 0 50px;
}
.innerr {
	margin: 0 auto;
	position: relative;
	width: 100%;
	max-width: 1580px;
}
.padd {
	padding: 80px 0 ;
}


.padd01 {
	padding: 80px 0 0;
}



header {
	zoom: 1;
	width: 100%;
	z-index: 60;
	transition: all .3s cubic-bezier(.46, 1, .23, 1);
	position: relative;
	background: #0b2653;
}
#web_logo {
	font-size: 0px;
	position: relative;
	z-index: 999;
}
.clear {
	clear: both;
}
/*视频*/
.gglayertxt {
	position: relative;
	font-size: 16px;
	line-height: 28px;
}
.gglayerbg {
	z-index: 550;
	position: fixed;
	left: 0;
	opacity: 0.5;
	-webkit-opacity: 0.5;
	-moz-opacity: 0.5;
	top: 0;
	z-index: 888 !important;
}
.gglayer {
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	background: #fff;
	width: 300px;
	position: fixed;
	z-index: 920;
	left: 0;
	z-index: 920;
	bottom: 0;
}
.gglayerobtn {
	width: 35px;
	height: 35px;
	cursor: pointer;
	z-index: 99;
	background: url(../images/gglayerobtn.png) center no-repeat;
	background-size: cover;
	position: absolute;
	right: 20px;
	top: 20px;
}
.gglayer {
	text-align: justify;
	line-height: 24px;
	background-size: cover;
	color: #fff;
}
.gglayer h4 {
	font-size: 18px;
	text-align: center;
	padding-bottom: 20px;
}
.gglayer a {
	text-decoration: underline;
}
/*首页*/
.titbiao {
	height: auto;
	display: block;
	margin: 0 auto;
	padding: 50px 0;
}
.floor {
	padding: 60px 0 60px;
	color: #1a1a1a;
	line-height: 1;
	background-repeat: no-repeat;
	background-size: cover
}
.floor .floor_content {
	position: relative;
	width: 100%;
	max-width: 1600px;
	margin: 0 auto;
	font-size: 0;
	overflow: hidden
}
.product_info .title {
	font-size: 30px;
	margin-top: 70px;
	padding: 18px
}
.floor[data-template-type="2"] .product_info .desc {
	margin-top: 10px
}
.product_info {
	width: 100%;
	font-size: 16px;
	text-align: center;
}
.hover_card .card_cover.back {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	opacity: 0;
	transition: all .3s
}
.hover_card .card_cover img.bg {
	width: 100%;
	height: auto
}
.hover_card:hover .back {
	opacity: 1
}
.floor[data-template-type="2"] .product_1 {
	margin-right: 2%;
}
.floor[data-template-type="2"] .product {
	display: inline-block;
	width: 49%;
	box-sizing: border-box
}
.floor .product .product_info {
	position: absolute;
}
/*关于我们*/
.i3 {
	padding-bottom: 60px;
	background: url(../images/1_5.png) center bottom no-repeat;
	background-size: cover;
	text-align: center;
}
.i3 .ul1 {
	display: flex;
	justify-content: center;
	padding-top: 35px;
}
.i3 h3 {
	font-size: 44px;
	line-height: 44px;
	color: #333;
	font-weight: bold;
	padding-top: 35px;
}
.i3 .ul1 li {
	padding: 0 65px;
	border-right: 1px solid #d9d9d9;
	color: #666;
}
.i3 .ul1 li:nth-child(3) {
	border-right: none;
}
.i3 .ul1 li .num {
	color: #333;
	font-size: 30px;
}
.i3 .ul1 li .counter {
	font-size: 68px;
	font-family: zt_ak;
	color: #e60012;
}
.i3 .tc {
	line-height: 2;
	color: #555;
	margin: 50px auto;
	max-width: 1200px;
	font-size: 15px;
}
.i3 .more {
	display: block;
	width: 165px;
	line-height: 50px;
	text-align: center;
	border-radius: 5px;
	border: 1px solid #ddd;
	color: #666;
	margin: 0 auto;
}
.i3 .more:hover {
	background: #e60012;
	color: #fff;
	border: 1px solid #e60012;
}
/*视频*/
/* 弹窗 */

.z_tanchuang {
	position: fixed;
	display: table;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	transform: scale(0);
	-webkit-transform: scale(0);
	z-index: 10;
}
.z_tanchuang .tbox {
	display: table-cell;
	background: rgba(0, 0, 0, 0.8);
	text-align: center;
	vertical-align: middle;
}
/* 弹窗内容 */

.z_tanchuang .tbox .modal {
	background: white;
	padding: 50px;
	display: block;
	border-radius: 5px;
	position: relative;
	width: 90%;
	max-width: 1200px;
	max-height: 90%;
	margin: 0 auto;
	box-sizing: border-box;
}
.z_tanchuang .tbox .modal .out {
	position: absolute;
	width: 40px;
	height: 40px;
	line-height: 40px;
	background: #fff url(../images/out.png) center no-repeat;
	background-size: 20px;
	color: #000;
	font-size: 30px;
	text-align: center;
	border-radius: 50%;
	top: 0;
	right: -50px;
	cursor: pointer;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
.z_tanchuang .tbox .modal .img {
	width: 100%;
	max-width: 600px;
	margin: 0 auto;
}
.z_tanchuang .tbox .modal .img video {
	display: block;
	width: 100%;
	max-width: 100%;
	object-fit: cover;
}
.z_tanchuang .tbox .modal .img img {
	margin: 0 auto;
}
.z_tanchuang .tbox .modal .out:hover {
	background: #fff url(../images/out2.png) center no-repeat;
	background-size: 20px;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}
.z_tanchuang .tbox .modal2 {
	padding: 20px;
}
.z_tanchuang .tbox .modal .img {
	max-width: 1200px;
position;
	z-index: 1;
	overflow: hidden;
}
.img_tanchuang .tbox .modal {
	border: 0;
	padding: 0;
	border: 5px solid #ddd;
	border-radius: 0;
}
.img_tanchuang .tbox .modal {
	width: 900px;
}
.img_tanchuang .tbox .modal .img img {
	width: 100%;
}
/* 弹窗选中 */

.z_tanchuang.one {
	transform: scaleY(0.01) scaleX(0);
	animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
	-webkit-transform: scaleY(0.01) scaleX(0);
	-webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.z_tanchuang.one.out {
	transform: scale(1);
	animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
	-webkit-transform: scale(1);
	-webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.z_tanchuang.one.out .tbox .modal {
	animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
	-webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

/* 弹窗动画 */

@keyframes unfoldIn {
0% {
transform: scaleY(0.005) scaleX(0);
}
50% {
transform: scaleY(0.005) scaleX(1);
}
100% {
transform: scaleY(1) scaleX(1);
}
}
 @keyframes zoomIn {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
 @keyframes zoomOut {
0% {
transform: scale(1);
}
100% {
transform: scale(0);
}
}
 @keyframes unfoldOut {
0% {
transform: scaleY(1) scaleX(1);
}
50% {
transform: scaleY(0.005) scaleX(1);
}
100% {
transform: scaleY(0.005) scaleX(0);
}
}
 @-webkit-keyframes zoomIn {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
 @-webkit-keyframes zoomOut {
0% {
transform: scale(1);
}
100% {
transform: scale(0);
}
}
 @-webkit-keyframes unfoldOut {
0% {
transform: scaleY(1) scaleX(1);
}
50% {
transform: scaleY(0.005) scaleX(1);
}
100% {
transform: scaleY(0.005) scaleX(0);
}
}
 @-webkit-keyframes unfoldIn {
0% {
transform: scaleY(0.005) scaleX(0);
}
50% {
transform: scaleY(0.005) scaleX(1);
}
100% {
transform: scaleY(1) scaleX(1);
}
}

@media screen and (max-width: 769px) {
.z_tanchuang .tbox .modal {
	background: white;
	padding: 10px;
	box-sizing: border-box;
	display: block;
	border-radius: 5px;
	position: relative;
	width: 90%;
	max-width: 1200px;
	max-height: 90%;
	margin: 0 auto;
}
.z_tanchuang .tbox .modal .out {
	top: -50px;
	right: 0;
}
}
/*ipart03*/
.ipart03 {
	overflow: hidden;
	padding-top: 58px;
}
.ipart03_con {
	position: relative;
	padding-top: 220px;
}
.ipart03 .ip03_bg_01 {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -155px;
}
.ipart03 .ip03_bg_01 img {
	width: 1070px;
	max-width: none;
}
.ip03_title {
	position: relative;
	margin-bottom: 130px;
	text-transform: uppercase;
}
.ipart03_con {
	background: url(../images/index21.png) no-repeat top center;
}
.ip03_title .ip03_tten, .ip03_title .ip03_ttcn {
	position: relative;
	z-index: 2;
}
.ip03_title .ip03_tt01, .ip03_title .ip03_tt02 {
	display: inline-block;
*display:inline;
*zoom:1;
	font-family: 'Agency FB';
	color: #494a44;
}
.ip03_title .ip03_tt01 {
	font-size: 128px;
	line-height: 100px;
	letter-spacing: 30px;
}
.ip03_title .ip03_tt02 {
	font-size: 45px;
	line-height: 1;
}
.ip03_title .ip03_ttcn {
	padding-left: 190px;
	font-size: 36px;
	color: #ff9e19;
	line-height: 1;
}
.ipart03 .arr_down {
	position: absolute;
	top: 150px;
	left: 90px;
	z-index: 1;
	cursor: default;
}
.ipart03 .arr_down .ion {
	display: block;
	width: 42px;
	height: 42px;
	line-height: 42px;
	color: #ffffff;
	text-align: center;
	background-color: #ff9e19;
}
.ip03_list {
	position: relative;
	z-index: 3;
	padding-top: 20px;
}
.ip03_list_bg img {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	max-width: none;
}
.ip03_list .ip03_cell {
	position: relative;
	z-index: 3;
}
.ip03_cell .pic_wrap {
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
	background: #fff;
	padding: 6px;
}
.ip03_cell.on .uni_msk {
	top: 0;
}
.ip03_cell .uni_msk {
	position: absolute;
	top: 100%;
	width: 100%;
	height: 100%;
	left: 0;
	overflow: hidden;
	background: rgba(220,0,0,.60);
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ccff9e19, endcolorstr=#ccff9e19);
}
.pic_wrap .rect-65 img {
	width: 100%;
	height: auto;
	transition: all 0.8s;
}
.pic_wrap .rect-65:hover img {
	transform: scale(1.2);
}
.ip03_cell .uni_msk img {
	width: 47px;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -23px;
	margin-top: -23px;
}
.ip03_list li:hover .ip03_cell .uni_msk {
	top: 0;
}
.ip03_cell .uni_msk .ion {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -19px;
	margin-left: -19px;
	width: 38px;
	height: 38px;
	font-size: 0;
	color: #ffffff;
	background: url(../images/img/index23.png) 0 0 no-repeat;
}
.ip03_cell ._tt {
	padding-bottom: 40px;
	font-size: 24px;
	text-align: center;
	font-weight: bold;
	color: #333;
}
.ip03_list li:hover ._tt {
	border-color: #dc0000;
	color: #e60012;
}
.ip03_cell.on ._sumry {
	border-color: #54bdff;
}
.ip03_cell ._sumry {
	padding-bottom: 20px;
	font-size: 14px;
	color: #666666;
	border-color: #ff9e19;
	border-width: 0 0 3px 0;
	border-style: dashed dashed solid dashed;
}
.ipart03 .more_wrap {
	text-align: center;
}
.ipart03 .more {
	color: #ff9e19;
	border-color: #ff9e19;
}
.ipart03 .chak {
	margin: 60px 0 0 60px;
}
.ipart03 .wrap {
	max-width: 1600px;
}
.row>.span-3 {
	width: 31.333%;
}
.ip03_list li {
	float: left;
	margin-right: 1%;
	margin-left: 1%;
}
.row:before, .row:after {
	display: block;
	content: '';
	clear: both;
}
/*新闻*/

.i5 {
	background: url(../images/newfoot.jpg) center top no-repeat;
	background-size: cover;
	padding-bottom: 50px;
}
.i5 .box {
	width: 100%;
	max-width: 1600px;
	margin: 0 auto;
}
.i5 .ul1 {
	margin-bottom: 50px;
}
.i5 .ul1 li {
	width: 23%;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
}
.i5 .ul1 li:last-child {
	margin-right: 0;
}
.i5 .ul1 li a {
	display: block;
	position: relative;
	border: 1px solid #ddd;
	padding: 20px 20px 35px;
	background: #fff;
}
.i5 .ul1 li a .img, .i5 .ul1 li a .img img {
	display: block;
	width: 100%;
	overflow: hidden;
	max-height: 230px;
}
.i5 .ul1 li a .ltt {
	line-height: 40px;
	height: 40px;
	margin: 20px 0 10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	font-size: 24px;
}
.i5 .ul1 li a .ltc {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	display: -webkit-box;
	line-height: 30px;
	height: 60px;
	color: #555;
	font-size: 16px;
}
.i5 .ul1 li a .day {
	margin-top: 30px;
	padding-left: 20px;
	background: url(../images/1_7.png) center left no-repeat;
	line-height: 20px;
}
.i5 .ul1 li a .day span {
	display: block;
	float: right;
	color: #666;
	font-size: 16px;
	padding-right: 20px;
	background: url(../images/1_8.png) center right no-repeat;
}
.i5 .ul1 li a .xian {
	width: 100%;
	height: 4px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	background: #bdbdbd;
}
.i5 .ul1 li a .xian s {
	display: block;
	width: 0%;
	height: 100%;
	background: #e60012;
}
.i5 .ul1 li a:hover .xian s {
	width: 100%;
}
.i5 .ul1 li a:hover .img img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.i5 .ul1 li a:hover .day span {
	color: #e60012;
	background: url(../images/1_88.png) center right no-repeat
}
.i5 .ul1 li a:hover .day {
	color: #333;
}
.i5 .more {
	display: block;
	width: 165px;
	line-height: 50px;
	text-align: center;
	border-radius: 5px;
	background: #333;
	color: #fff;
	margin: 0 auto;
}
.i5 .more:hover {
	background: #e60012;
	color: #fff;
}
/*服务于支持*/
.component-wrap {
	position: relative;
	width: 100%;
	clear: both;
	max-width: 1600px;
	margin: 80px auto;
}
.GPC0101 {
	text-align: center;
}
.GPC0101 .component-header {
	margin-bottom: 33px;
}
.GPC0101 .component-header .title h2 {
	font-size: 32px;
	line-height: 40px;
	font-weight: 600;
}
.GPC0101 .component-header .sub-copy {
	max-width: 700px;
	margin: 10px auto 0;
	font-size: 16px;
	line-height: 24px;
	color: #6b6b6b;
}
.GPC0101 .unit-list {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
 -webkit-flex-direction: $direction;
	-ms-flex-direction: normal;
	flex-direction: row;
	-webkit-box-lines: single;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.GPC0101 .unit-box .a, .GPC0101 .unit-box a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
}
.GPC0101 .unit-box-icon {
	width: 64px;
	margin: auto;
}
.GPC0101 .unit-box-icon img {
	width: 100%;
}
.GPC0101 .unit-box-head h2 {
	font-size: 24px;
	line-height: 32px;
}
.GPC0101 .unit-box-desc {
	font-size: 16px;
	line-height: 24px;
	color: #6b6b6b;
	padding-top: 11px;
}
.GPC0101.column-4 .unit-box {
	width: 25%;
}
.unit-box-head {
	margin-top: 15px;
}

@media screen and (max-width: 1400px) {
.ipart03 .ip03_bg_01 img {
	width: 800px;
}
.titbiao {
	padding: 30px 0;
}
}

@media screen and (max-width: 1200px) {
.ipart03_con {
	padding-top: 50px;
}
.ip03_cell ._tt {
	color: #fff;
}
.i5 .ul1 li {
	width: 48%;
	margin-bottom: 1%;
}
.ipart03 .ip03_bg_01 img {
	width: 800px;
}
.product_info .title {
	font-size: 24px;
	margin-top: 20px;
	padding: 18px
}
.floor[data-template-type="2"] .product_info .desc {
	margin-top: 10px
}
.i3 .ul1 {
	width: 100%;
}
.i3 .ul1 li {
	padding: 0 5%;
}
.i3 .ul1 li .counter {
	font-size: 50px;
}
.i3 .tc {
	line-height: 1.8;
	text-align: justify;
	margin: 20px 0;
	padding: 0 10px;
	box-sizing: border-box;
}
}

@media screen and (max-width: 769px) {
.i3 h3 {
	font-size: 28px;
}
.i3 .ul1 {
	padding-top: 15px;
}
.GPC0101.column-4 .unit-box {
	width: 50%;
}
.GPC0101 .unit-box-head h2 {
	font-size: 18px;
}
.GPC0101 .unit-box-desc {
	font-size: 14px;
	padding-top: 0;
}
.unit-box-head {
	margin-top: 5px;
}
.GPC0101 .component-header .title h2 {
	font-size: 22px;
}
.component-wrap {
	margin: 20px auto;
}
.i5 .ul1 li {
	width: 98%;
}
.i5 .ul1 li a .ltt {
	height: auto;
	-webkit-line-clamp: 1;
	font-size: 20px;
}
.i5 .more {
	line-height: 40px;
}
.i5 .ul1 li a .day {
	margin-top: 15px;
}
.i5 {
	padding-bottom: 20px;
}
.i5 .ul1 {
	margin-bottom: 20px;
}
.ipart03 .ip03_bg_01 {
	display: none;
}
.row>.span-3 {
	width: 48%;
	margin-bottom: 1%;
}
.ip03_title {
	margin-bottom: 15px;
}
.ipart03 .chak {
	margin-top: 15px;
}
.ipart03_con {
	padding-top: 0;
}
.ipart03 {
	padding: 15px 0;
}
.ip03_title>img {
	width: 60%;
	height: auto;
	display: block;
	margin: 0 auto;
	padding: 15px;
	box-sizing: border-box;
}
.ipart03_con {
	background: none;
}
.ip03_cell ._tt {
	padding-bottom: 10px;
}
.ip03_cell .pic_wrap {
	margin-bottom: 0;
}
.ip03_cell ._tt {
	font-size: 16px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #333;
}
.i3 {
	padding-bottom: 15px;
}
.i3 .more {
	line-height: 40px;
}
.i3 .ul1 li .counter {
	font-size: 30px;
}
.floor[data-template-type="2"] .product_1 {
	margin-right: 1%;
	margin-left: 1%;
	margin-bottom: 10px;
}
.floor[data-template-type="2"] .product {
	display: block;
	width: 98%;
	box-sizing: border-box;
	margin-right: 1%;
	margin-left: 1%;
}
.titbiao {
	width: 60%;
	height: auto;
	display: block;
	margin: 0 auto;
	padding: 15px;
	box-sizing: border-box;
}
.gglayer {
	display: none;
	width: 80%;
	left: 10%;
	margin: 0;
	top: 50%;
	font-size: 16px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	height: auto;
}
.gglayer {
	height: auto;
	overflow: hidden;
}
.gglayer {
	padding: 30px 30px;
}
.gglayer h4 {
	padding: 0 15px;
	padding-bottom: 20px;
}
.gglayerdesc {
	display: none;
}
.gglayerobtn {
	right: 10px;
	top: 10px;
	width: 20px;
	height: 20px;
}
}

@media screen and (max-width: 500px) {
.ipart03 .row>.span-3 {
	width: 98%;
}
.product_info .title {
	font-size: 18px;
	margin-top: 20px;
	padding: 5px
}
.floor {
	padding: 15px 0 15px;
}
}
/*首页关于我们*/
.about_index {
	background: url(../images/indexaboutl.jpg) no-repeat center center;
}
.about_index ul {
	width: 100%;
	overflow: hidden;
}
.about_index ul:after {
	content: '';
	display: block;
	clear: both;
}
.about_index ul:before {
	content: '';
	display: block;
	clear: both;
}
.about_index li {
	float: left;
}
.about_index li:nth-child(1) {
	width: 40%;
}
.about_index li:nth-child(2) {
	width: 60%;
}
.about_index li:nth-child(2) img {
	width: 100%;
}
.about_index li img {
	max-width: 100%;
}
.about_index .le {
	padding-left: 80px;
	padding-top: 150px;
	box-sizing: border-box;
}
.about_index .le h3 {
	color: #333333;
	font-size: 40px;
}
.about_index .le p {
	color: #333333;
	font-size: 16px;
	margin-top: 25px;
	margin-bottom: 35px;
}
.about_index .le .able2 {
	margin-top: 45px;
	margin-bottom: 45px;
}
.about_index .le a {
	width: 300px;
	line-height: 50px;
	background: #dc0000;
	display: block;
	text-align: center;
	color: #fff;
	font-size: 16px;
}
.about_index .le a:hover {
	background: #cc0000;
}
/*作业视频*/
.bgf5 {
}
.his-wrap .biaotit {
	margin-bottom: 90px;
}
.his-wrap .biaotit h3 {
	font-size: 40px;
	text-align: center;
	color: #fff;
}
.his-wrap .biaotit p {
	font-size: 18px;
	text-align: center;
	color: #fff;
}
.chak {
	width: 240px;
	line-height: 50px;
	background: #dc0000;
	border-radius: 10px;
	display: block;
	text-align: center;
	color: #fff;
	font-size: 16px;
	margin: 60px auto auto auto;
}
.chak:hover {
	background: #cc0000;
	color: #fff;
}
.index .part1 {
	padding-top: 78px;
	background: url(../images/index_11.png) repeat-x;
	padding-bottom: 80px;
}
.his-banner1 .swiper-slide {
	position: relative;
	overflow: hidden;
	cursor: pointer;
	background: #fff;
}
.his-banner1 .swiper-slide .text_box {
	text-align: center;
	overflow: hidden;
	transition: opacity .5s ease;
	-webkit-transition: opacity .5s ease;
}
.his-banner1 .swiper-slide .text_box .t {
	font-size: 22px;
	line-height: 1.05;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-top: 30px;
	margin-bottom: 7px;
	color: #333;
}
.his-banner1 .swiper-slide .text_box .p {
	font-size: 15px;
	color: #333;
	overflow: hidden;
	line-height: 2rem;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}
.his-banner1 .swiper-slide .mask .t {
	font-size: 30px;
	color: #fff;
	line-height: 1.5;
}
.his-banner1 .swiper-slide .mask {
	position: absolute;
	top: 100%;
	left: 0;
	width: 90%;
	height: 90%;
	margin: 5%;
	background: rgba(242,99,43,.9);
	transition: top .5s ease;
	-webkit-transition: top .5s ease;
}
.his-banner1 .swiper-slide .mask .box {
	margin: 50px 32px 0;
}
.his-banner1 .swiper-slide .mask .p {
	font-size: 30px;
	color: #fff;
	line-height: 1;
}
.his-banner1 .swiper-slide .mask .icon {
	position: absolute;
	right: 26px;
	bottom: 26px;
}
.his-banner1 .swiper-slide .rect-65 {
	overflow: hidden;
}
.his-banner1 .swiper-slide:hover .mask {
	top: 0;
}
.his-banner1 .swiper-slide:hover img {
	transform: scale(1.1, 1.1);
	transition: all .3s;
}
/*新闻*/
.section .section-desc {
	margin-top: 1.5rem;
	font-size: 1.125rem;
	line-height: 1.5;
	letter-spacing: -0.02em;
}
.section .section-title {
	font-size: 40px;
	font-weight: 700;
	color: #3f3f3f;
	line-height: 1.160714285714286;
}
.section .section-desc {
	margin-top: 1.5rem;
	font-size: 18px;
	line-height: 1.5;
	letter-spacing: -0.02em;
}
.now-on-body .now-on-desc .post-slider-nav {
	font-size: 0;
	margin-top: 3.75rem;
}
.now-on-body .now-on-desc .post-slider-nav a {
	margin-right: 0.625rem;
}
.section .btn {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	min-width: 3.5rem;
	height: 3.5rem;
	border: 1px solid #bcbcbc;
	background: transparent;
	cursor: pointer;
	position: relative;
	display: inline-block;
	text-align: center;
	font-size: 0;
	padding: 0 1rem;
	font-family: inherit;
}
.section .btn.btn-white {
	background: #fff;
	border-color: #fff;
}
.post-slider {
	margin-left: 15%;
	overflow: hidden;
	width: 85%;
	z-index: 1;
	position: relative;
}
.btn.btn-icon svg {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.btn.btn-icon.btn-prev svg, .btn.btn-icon.btn-next svg {
	display: block;
	height: auto;
	width: 0.8125rem;
}
.section .row {
	margin: 0 auto;
	max-width: 1632px;
}
.w1580 {
	width: 100%;
	max-width: 1680px;
	margin: 0 auto;
}
.now-on-body {
	position: relative;
	min-height: 300px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.now-on-body .now-on-desc {
	position: absolute;
	top: 0;
	left: 0;
	white-space: nowrap;
	z-index: 2;
}
.section-inner {
	padding: 95px 0;
	background: url(../images/bei3.jpg) no-repeat center center;
}
.section .row.align-center {
	align-items: center;
}
.post-slider .posts .post-item .img {
	overflow: hidden;
	position: relative;
	width: 100%;
	padding-top: 100%;
	background: #aaa;
}
.post-slider .posts .post-item .img img {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	/*width: 100%;*/
	height: 100%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-user-drag: none;
	-khtml-user-drag: none;
	-moz-user-drag: none;
	-o-user-drag: none;
	user-drag: none;
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none;   /* Chrome/Safari/Opera */
	-khtml-user-select: none;    /* Konqueror */
	-moz-user-select: none;      /* Firefox */
	-ms-user-select: none;       /* Internet Explorer/Edge*/
	user-select: none;          /* Non-prefixed version, currently
                                  not supported by any browser */
}
.post-slider .swiper-slide:hover .img img {
}
.post-slider .posts .post-item .img img {
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-ms-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
}
.post-slider .posts .post-item:hover .img img {
	-webkit-transform: translate(-50%, -50%) scale(1.1);
	-moz-transform: translate(-50%, -50%) scale(1.1);
	-ms-transform: translate(-50%, -50%) scale(1.1);
	-o-transform: translate(-50%, -50%) scale(1.1);
	transform: translate(-50%, -50%) scale(1.1);
}
.post-slider .posts .post-item .desc {
	min-height: 5rem;
	background: #d9d9d9;
	padding: 25px 20px
}
.swiper-wrapper {
	height: auto !important;
}
.post-slider .posts .post-item .post-title {
	font-size: 22px;
	color: #333333;
	line-height: 1.666666666666667;
	margin-bottom: 1.625rem;
	white-space: normal;
}
.post-slider .posts .post-item .post-date {
	color: #666;
	font-weight: 300;
	font-size: 1rem;
}
.footlogo {
	width: 411px;
	height: 65px;
	display: block;
	margin: 0 auto;
	padding-top: 40px;
}
/*内页联系我们*/
.abc1 .ibox {
	border: 1px solid #ddd;
}
.abc1 .alt {
	width: 500px;
	height: 580px;
	background: url(../images/5_16.png) center no-repeat;
	float: left;
	padding: 60px;
	border-right: 1px solid #ddd;
	box-sizing: border-box;
}
.abc1 .alt .tt {
	padding-bottom: 40px;
	margin-bottom: 35px;
	border-bottom: 1px dashed #ddd;
	font-size: 24px;
}
.abc1 .alt .tc {
}
.abc1 .alt .tc a {
	display: block;
	margin-bottom: 20px;
	line-height: 24px;
	color: #666;
}
.abc1 .alt .tc a img {
	float: left;
	margin-right: 10px;
}
.abc1 .alt .ewm {
	display: block;
	width: 190px;
	margin-top: 30px;
}
.abc1 .alt .ewm img {
	border: 1px solid #ddd;
}
.abc1 .art {
	width: calc(100% - 500px);
	height: 580px;
	float: right;
	background: #ddd;
	position: relative;
}
.abc1 .art #map {
	width: 100%;
	height: 100%;
}
/*内页公司简介*/
.ab1 {
}
.ab1 .abox {
	position: relative;
}
.ab1 .alt {
	width: 50%;
	float: left;
	padding: 60px;
	background: #f9f9f9;
	border: 1px solid #ddd;
	border-radius: 10px 0 0 10px;
	box-sizing: border-box;
}
.ab1 .alt .tt {
	margin: 10px 0 20px;
	font-size: 30px;
}
.ab1 .alt .f_36 {
	font-size: 36px;
	line-height: 36px;
}
.ab1 .alt .ul1 {
	padding: 30px 0;
	margin-bottom: 30px;
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
}
.ab1 .alt .ul1 li {
	float: left;
	color: #666;
}
.ab1 .alt .ul1 li:nth-child(2) {
	padding: 0 10%;
	margin: 0 10%;
	border-left: 1px dashed #ddd;
	border-right: 1px dashed #ddd;
}
.ab1 .alt .ul1 li .counter {
	font-size: 50px;
	font-family: zt_ak;
	color: #e60012;
}
.ab1 .alt .ul1 li .num {
	margin-bottom: 2px;
	color: #333;
	font-size: 30px;
}
.ab1 .alt .tc {
	line-height: 2;
	color: #666;
	text-indent: 2em;
	font-size: 15px;
}
.ab1 .art {
	position: absolute;
	width: 50%;
	height: 100%;
	top: 0;
	right: 0;
	background: url(../images/20200427154828_5067.png) center no-repeat;
	text-align: center;
	background-size: cover;
}
.ab1 .art .txt {
	width: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	color: #fff;
}
.ab1 .art .txt .bf {
	width: 80px;
	height: 80px;
	background: url(../images/bf.png) center no-repeat;
	background-size: cover;
	margin: 0 auto 20px;
	cursor: pointer;
}
.ab1 .art .txt .itx {
	width: 194px;
	line-height: 40px;
	background: rgba(255, 255, 255, 0.1);
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	margin: 0 auto;
	letter-spacing: 10px;
}
.ab1 .art .txt .bf:hover {
	transform: scale(0.9);
	-webkit-transform: scale(0.9);
	background: url(../images/bf2.png) center no-repeat;
}
/*企业文化*/

.ab2 {
	text-align: center;
}
.ab2 * {
	box-sizing: border-box;
}
.ab2 .tt {
}
.ab2 .f_36 {
	font-size: 36px;
}
.ab2 .f_30 {
	font-size: 30px;
}
.ab2 .f_18 {
	font-size: 18px;
}
.ab2 .f_24 {
	font-size: 24px;
}
.ab2 .atop1 {
	text-align: justify;
	padding: 60px;
	border: 1px dashed #ddd;
}
.ab2 .atop1 .aen {
	margin: 15px 0 25px;
}
.ab2 .atop1 .atc {
	padding-top: 20px;
	border-top: 1px dashed #ddd;
	line-height: 2;
	color: #666;
}
.ab2 .img0 {
	width: 100%;
	height: 500px;
	background: url(../images/5_8.png) center no-repeat;
	text-align: center;
	color: #fff;
	background-size: cover;
	padding: 100px 60px;
}
.ab2 .img0 .tt {
	color: #fff;
}
.ab2 .img0 .ul1 {
	margin-top: 60px;
}
.ab2 .img0 .ul1 li {
	width: 24%;
	float: left;
	margin-right: 1.33%;
	border: 1px solid #fff;
	border-radius: 10px;
	color: #fff;
	background: rgba(255, 255, 255, 0.1);
}
.ab2 .img0 .ul1 li:last-child {
	margin-right: 0;
}
.ab2 .img0 .ul1 li .ltt {
	line-height: 70px;
	text-align: center;
	border-bottom: 1px solid #fff;
}
.ab2 .img0 .ul1 li .ltc {
	padding: 40px 20px;
	line-height: 1.5;
}
.ab2 .atop2 {
	text-align: justify;
	padding: 60px 60px 0;
	border: 1px dashed #ddd;
	line-height: 1.5;
}
.ab2 .atop2 .atc {
	color: #666;
	margin: 20px 0 60px;
	line-height: 2;
}
.ab2 .atop2 .axian {
	margin-bottom: 60px;
	display: block;
	width: 100%;
	height: 1px;
	border-bottom: 1px dashed #ddd;
}
/*新闻中心*/
.new1 .ul1 {
	margin-bottom: 50px;
}
.new1 * {
	box-sizing: border-box;
}
.new1 .ul1 li a {
	display: block;
	padding: 40px 5% 40px 5%;
	width: 100%;
	height: 100%;
	border-bottom: 1px dashed #ddd;
}
.new1 .ul1 li:first-child a {
	padding-top: 0;
}
.new1 .ul1 li a .img {
	display: block;
	width: 400px;
	float: left;
	overflow: hidden;
	max-height: 280px;
}
.new1 .ul1 li a .lrt {
	width: calc(100% - 460px);
	float: right;
	padding-top: 25px;
}
.new1 .ul1 li a .lrt .ltt {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.new1 .ul1 li a .lrt .ltc {
	color: #666;
	line-height: 2;
	margin: 30px 0 40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.new1 .ul1 li a .lrt .ltc span {
	display: inline-block;
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid #ddd;
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
}
.new1 .ul1 li a .lrt .more {
	display: block;
	width: 150px;
	line-height: 40px;
	text-align: center;
	color: #666;
	background: url(../images/4_3_1.png) center no-repeat;
	padding-left: 10px;
}
.new1 .ul1 li:hover a .img img {
	transform: scale(1.06);
	-webkit-transform: scale(1.06);
}
.new1 .ul1 li:hover a .lrt .ltt {
	color: #e60012;
}
.new1 .ul1 li:hover a .lrt .more {
	background: #e60012 url(../images/4_3_2.png) center no-repeat;
	color: #fff;
}
.new1 .f_30 {
	font-size: 30px;
}
.new1 .f_16 {
	font-size: 16px;
}
/*首页留言*/
.liuyan .container {
	max-width: 1400px;
	width: 100%;
	margin: 0 auto;
}
.liuyan {
	position: relative;
	background: url("../images/pattern.jpg") no-repeat center center;
	padding: 35px 0px;
}
.liuyan h2 {
	font-size: 28px;
	font-weight: bold;
	/* padding-left: 80px; */
	color: #fff;
	margin-bottom: 10px;
	/* text-align: center; */
}
.single-input-field {
	float: left;
	width: 26%;
	margin-right: 1.5%
}
.single-input-fieldsbtn {
	width: 15%;
}
.about-us-contact .contact-field input {
	border-color: #fff;
	box-sizing: border-box;
}
.contact-field:after {
	content: '';
	clear: both;
	display: block;
}
.contact-field input {
	background: #fff;
	border: 1px solid #ddd;
	margin-top: 10px;
	padding: 11px;
	width: 100%;
	color: #999999;
}
 .contact-field input::-webkit-input-placeholder {
 color:#999999;
}
.contact-field textarea::placeholder {
 color:#999999;
}
.contact-field textarea::-webkit-placeholder-placeholder {
 color:#999999;
}
 .contact-field input::-webkit-input-placeholder {
 color:#999999;
}
.contact-field textarea::placeholder {
 color:#999999;
}
.contact-field textarea::-webkit-placeholder-placeholder {
 color:#999999;
}
.contact-field textarea {
	text-shadow: none !important;
}
.contact-field select {
	width: 100%;
	border: 1px solid #ddd;
	padding: 13px 20px;
	margin-bottom: 20px;
	text-transform: capitalize;
	color: #999999;
	margin-top: 20px;
}
.contact-field .select-arrow::before {
	top: 30px;
	color: #999999;
}
.contact-field .message-input {
	display: inline-block;
	width: 100%;
	padding-left: 0;
}
.single-input-field textarea {
	border: none;
	box-sizing: border-box;
	overflow: hidden;
	width: 100%;
	height: 44px;
	padding: 10px;
	margin-top: 10px;
}
.single-input-fieldsbtn input[type="submit"] {
	background: #e60012 none repeat scroll 0 0;
	border: 0;
	color: #fff;
	display: inline-block;
	padding: 12px 30px;
	text-transform: capitalize;
	width: 170px;
	margin-top: 10px;
	font-size: 16px;
}
.about-us-contact form .contact-field {
	/* padding-left: 80px; */
	/* background: url(../images/emal.png) no-repeat center left; */
}
/*首页关于我们*/
.middle-wp2 {
	max-width: 100%;
	width: 100%;
}
.ul-list1 li {
	overflow: hidden;
	margin-bottom: 98px
}
.ul-list1 li:last-child {
	margin-bottom: 0;
}
.ul-list1 li:nth-child(2n) .pic {
	float: left
}
.ul-list1 .pic {
	float: right;
	overflow: hidden;
	width: 1121px
}
.ul-list1 .pic img {
	max-width: 100%;
	display: block;
	-webkit-transition: .8s;
	-moz-transition: .8s;
	-ms-transition: .8s;
	-o-transition: .8s;
	transition: .8s
}
.ul-list1 .pic .img2 {
	display: none
}
.ul-list1 .txt {
	position: relative;
	overflow: hidden;
	height: 678px;
	color: #000
}
.bot {
	font-weight: bold;
	font-size: 20px;
	color: #333333;
}
.ul-list1 .txt .con {
	width: 70%;
	position: absolute;
	left: 50%;
	top: 37%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.ul-list1-1 .txt .con {
	width: 67%
}
.ul-list1 .txt h3 {
	font-size: 41px;
	margin-bottom: 16px;
}
.ul-list1 .txt h3 em {
}
.ul-list1 .vehicle-app .txt h3 em {
}
.ul-list1 .vehicle-app .txt h3 {
	line-height: 1.1em;
}
.ul-list1 .txt p {
	/* margin: 16px 0 22px; */
	color: #333;
	font-size: 16px;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}
.ul-list1-zs .pic {
	width: 960px
}
.ul-list1-zs .txt {
	height: 583px
}
.g-more {
	position: relative;
	display: inline-block;
	padding-bottom: 10px;
	font-size: 20px;
	line-height: 20px;
	color: #2645af;
}
.g-more:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1px;
	background-color: #2645af;
}
.g-more:hover {
	color: #001456;
}
.g-more:hover:after {
	background-color: #d60012
}
/*首页产品*/
.li_box .infor {
	padding: 30px 30px 0;
	position: relative;
	z-index: 2;
}
.li_box .infor .tit {
	font-size: 16px;
	line-height: 30px;
	color: #333;
}
.li_box .infor .con {
	font-size: 20px;
	line-height: 34px;
	color: #1b1b1b;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
}
.li_box .infor .con.hunning {
	font-size: 25px;
}
.li_box .infor .icon {
	width: 60px;
	height: 60px;
	background: url(../images/pro_list_ico.png) no-repeat center;
	background-size: 60px 60px;
	position: absolute;
	top: 10px;
	right: 10px;
	opacity: 0;
	visibility: hidden;
}
.li_box .infor .icon {
	opacity: 1;
	visibility: visible;
}
.li_box .img_ {
	width: 86%;
	margin: 20px auto 10px;
}
.li_box .intro {
	padding: 15px 35px;
}
.li_box .intro .con .con_text {
	margin-bottom: 10px;
	font-size: 15px;
	height: 53px;
	overflow: hidden;
}
.li_box .intro .con .con_text .text_t {
	color: #2f2f2f;
	line-height: 28px;
	text-align: center;
	    
    
}




.li_box .intro .con .con_text .text_t01 {
	color: #2f2f2f;
	line-height: 28px;
	font-weight: 600;
	font-size: 20px;
	text-align: center;
}


.li_box .intro .con .con_text .text_c {
	color: #0e0e0e;
	font-size: 16px;
	font-weight: bold
}
.li_box .intro .con .con_text .text_c .cn {
	display: none;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.li_box .intro .con .con_text .text_c .en {
	display: block;
	display: none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.his-banner1 .swiper-slide:hover {
	box-shadow: 0 0 20px rgba(0,0,0,0.2)
}
.li_box .more_box {
	text-align: center;
	margin-bottom: 35px;
}
.li_box .more_box .more {
	display: inline-block;
	padding: 0 38px;
	height: 41px;
	line-height: 41px;
	text-align: center;
	border: 1px solid #798186;
	font-size: 16px;
	color: #333f47;
	position: relative;
	margin-left: 14px
}
.li_box .more_box .more:first-child {
	margin-left: 0px;
}
.li_box .more_box .more span {
	position: relative;
	z-index: 3;
}
.li_box .more_box .more:after {
	content: '';
	width: 0;
	height: 100%;
	background: #031e4b;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	transition: all 0.5s ease;
}
.li_box .more_box .more:hover {
	color: #fff;
	border-color: #031e4b;
}
.li_box .more_box .more:hover:after {
	width: 100%;
}
/*产品分类*/
.home-module {
	padding: 0 20px 20px 20px;
	background: #efefef;
}
.home-module1 .row {
	margin: 0 -10px;
}
.home-module1 .col-xs-12 {
	padding: 0 10px;
}
.home-module1 .block-box {
	background-color: #fff;
	position: relative;
	margin-top: 20px;
	overflow: hidden;
}
.home-module1 .block-box img {
	display: block;
	width: 100%;
}
.home-module1 .block-box .img {
	width: 100%;
	position: absolute;
	bottom: 0;
	transition: all 2s ease;
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
}
.home-module1 .block-box .img.left {
	left: -100%;
}
.home-module1 .block-box .img.right {
	right: -100%;
}
.home-module1 .block-box .img.left.animation {
	left: 0;
}
.home-module1 .block-box .img.right.animation {
	right: 0;
}
.home-module1 .block-box .cont-box {
	width: 100%;
	position: absolute;
	top: 110px;
	right: 0;
	z-index: 9;
	text-align: right;
	padding-right: 6%;
	color: #fff;
}
.home-module1 .block-box .cont-box .title-box .title {
	font-size: 48px;
	font-weight: bold;
	line-height: 1;
}
.home-module1 .block-box .cont-box .title-box .title img {
	display: inline;
	width: auto;
}
.home-module1 .block-box .cont-box .title-box .title .white {
	display: none;
}
.home-module1 .block-box .cont-box .title-box .line-box {
	display: inline-block;
	position: relative;
	margin-top: 15px;
	padding-right: 28px;
}
.home-module1 .block-box .cont-box .title-box .line-box img {
	display: block;
	width: auto;
}
.home-module1 .block-box .cont-box .title-box .line-box .white {
	display: none;
}
.home-module1 .block-box .cont-box .title-box .line-box .circle {
	width: 24px;
	height: 24px;
	background-color: #d53434;
	border-radius: 100%;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -12px;
}
.home-module1 .block-box .cont-box .title-box .line-box .circle i {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/shou/icon-circle-arrow.png) center no-repeat;
	background-size: cover;
	animation: arrow 1.5s ease-in-out infinite;
	position: absolute;
	left: 0;
	top: 0;
}
@keyframes arrow {
 0% {
opacity: 0;
}
 10% {
opacity: 0;
}
 30% {
opacity: 1;
}
 50% {
opacity: 1;
}
 70% {
opacity: 1;
}
 90% {
opacity: 0;
}
 100% {
opacity: 0;
}
}
.home-module1 .block-box .cont-box p {
	margin-top: 35px;
	font-size: 24px;
}
.home-module1 .block-box .hidden-cont {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 5;
	opacity: 0;
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	background-color: #000;
	opacity: 0.9;
}
.home-module1 .block-box .hidden-cont::before {
	content: '';
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.6;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
}
.home-module1 .block-box .hidden-cont .video {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
}
.home-module1 .block-box .hidden-cont .video video {
	width: 100%;
	height: 100%;
}
.home-module1 .block-box:hover .hidden-cont {
	opacity: 1;
}
.home-module1 .block-box:hover .cont-box {
	color: #fff;
}
.home-module1 .block-box:hover .cont-box .title-box .line-box .white {
	display: block;
}
.home-module1 .block-box:hover .cont-box .title-box .line-box .black {
	display: none;
}
.home-module1 .block-box:hover .cont-box .title-box .title .white {
	display: inline-block;
}
.home-module1 .block-box:hover .cont-box .title-box .title .black {
	display: none;
}
.visible-lg, .visible-md, .visible-sm, .visible-xs {
	display: none !important;
}
/*荣誉资质*/
.honorbox {
	background: url(../images/bg.png) no-repeat center;
	padding-bottom: 50px;
}
.honor {
	margin-top: 80px;
	display: flex;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
}
.honor-content {
	width: 100%;
	background-color: #FFFFFF;
}
.honor li {
	width: 25%;
	box-sizing: border-box;
	padding: 10px;
	background-color: #ffffff;
	display: flex;
	align-items: center;
	overflow: hidden;
}
.honbox li {
	height: auto;
}
.honor li img {
	max-width: 100%;
}
.honor li:hover {
	border: solid 1px #e60012;
}

@media screen and (max-width:1280px) {
.post-slider .posts .post-item {
	width: 400px;
}
.single-input-field {
	width: 22%;
}
.single-input-fieldsbtn {
	width: 15%;
}
}

@media screen and (max-width: 1680px) {
.about_index .le {
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
}
.ul-list1-zs .pic {
	width: 700px;
}
.ul-list1 .txt h3 {
	font-size: 28px;
}
}

@media screen and (max-width: 1400px) {
.li_box .more_box .more {
	padding: 0 25px;
}
.new1 .ul1 li a {
	padding: 30px;
}
.new1 .f_30 {
	font-size: 20px;
}
.new1 .f_16 {
	font-size: 14px;
}
.home-module1 .block-box .cont-box {
	top: 20px;
}
.home-module1 .block-box .cont-box .title-box .title {
	font-size: 32px;
}
.home-module1 .block-box .cont-box p {
	margin-top: 15px;
	font-size: 20px;
}
.about_index li:nth-child(1) {
	width: 100%;
	float: none;
	background: #eeeeee;
}
.about_index li:nth-child(2) {
	width: 100%;
	float: none;
}
.ab1 .alt {
	padding: 30px;
}
.ab1 .alt .ul1 li .counter {
	font-size: 36px;
}
}

@media screen and (max-width:1200px) {
.ul-list1,  .ul-list2 {
	width: 94%;
	margin: 10px auto 0
}
.ul-list1 .txt {
	height: 314px
}
.ul-list1 .txt .con {
	width: 100%;
	position: static;
	transform: inherit;
}
.ul-list1 .txt h3 {
	font-size: 26px
}
.ul-list1 .txt p {
	margin: 10px 0;
	font-weight: 400
}
.ul-list1 .pic {
	width: 100%;
	height: auto;
	float: none;
}
.g-more {
	font-size: 18px
}
.ul-list1 .pic,  .ul-list1 li:nth-child(2n) .pic {
	float: none;
	width: auto;
	height: auto
}
.ul-list1 .txt {
	margin: 20px 0;
	height: auto
}
}

@media screen and (max-width:1024px) {
.ul-list1 .pic,  .ul-list1 li:nth-child(2n) .pic {
	float: none;
	width: auto;
	height: auto
}
.ul-list1 .txt {
	margin: 20px 0;
	height: auto
}
.ul-list1 .txt .con {
	width: auto;
	position: static;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.ul-list1 .txt h3 {
	font-size: 22px
}
.ul-list1 .txt p,  .ul-list2 .txt p,  .ul-list3 .txt p {
	font-size: 18px
}
}

@media screen and (max-width:960px) {
.ibox {
	min-width: 200px;
}
.ab1 .art {
	position: relative;
	width: 100%;
	height: 300px;
}
.ab1 .art .txt .bf {
	width: 50px;
	height: 50px;
	border-radius: 50%;
}
.ab1 .alt {
	width: 100%;
	float: none;
	padding: 20px 5%;
	height: auto;
}
.ab1 .alt .tt {
	margin: 10px 0 20px;
}
.ab1 .alt .ul1 li .counter {
	font-size: 40px;
}
.ab2 .atop1 {
	padding: 30px 5%;
	line-height: 1.5;
}
.ab2 .img0 {
	padding: 30px 5%;
	height: auto;
}
.ab2 .img0 .ubox {
}
.ab2 .img0 .ubox .ul1 {
}
.ab2 .img0 .ul1 li {
	width: 48%;
	margin: 0 0 10px;
}
.ab2 .img0 .ul1 li:nth-child(2n) {
	float: right;
}
.ab2 .img0 .ul1 li .ltc {
	padding: 20px 5%;
}
 .ab2 .img0 .ubox::-webkit-scrollbar {
height:4px;
}
 .ab2 .img0 .ubox::-webkit-scrollbar-thumb {
background:#e60012;
}
 .ab2 .img0 .ubox::-webkit-scrollbar-track {
background:#ddd;
}
.ab2 .atop2 {
	padding: 30px 5% 0;
}
.ab2 .atop2 .atc {
	margin: 20px 0;
}
.ab2 .atop2 .axian {
	margin-bottom: 20px;
}
.new1 .ul1 li {
	margin-bottom: 20px;
}
.new1 .ul1 li a {
	padding: 0 0 10px;
}
.new1 .ul1 li a .img, .new1 .ul1 li a .lrt {
	width: 100%;
	float: none;
}
.new1 .ul1 li a .lrt .ltc {
	margin: 10px 0;
}
.new1 .ul1 {
	margin-bottom: 30px;
}
.new1 .ul1 li a .lrt .more {
	display: none;
}
.section-inner {
	padding: 20px 0;
	background-size: 100% 100%;
}
.now-on-body .now-on-desc {
	position: static;
}
.post-slider {
	width: 96%;
	margin: 0 2%;
}
.section .section-title {
	margin-left: 2%;
}
.now-on-desc {
	margin-left: 2%;
}
.now-on-body .now-on-desc .post-slider-nav {
	margin-top: 15px;
	margin-bottom: 10px;
}
.abc1 .alt, .abc1 .art {
	width: 100%;
	height: auto;
	padding: 30px 5%;
	float: none;
}
.abc1 .art {
	width: 100%;
	height: 300px;
	padding: 0;
}
.abc1 .alt .tt {
	padding-bottom: 20px;
	margin-bottom: 20px;
	font-size: 20px;
}
}

@media screen and (max-width: 769px) {
.honorbox {
	padding-bottom: 20px;
}
.honor li {
	width: 50%;
	height: auto;
}
.abc1 .alt {
	background-size: 100% 100%;
}
.home-module1 .block-box .hidden-xs {
	display: none;
}
.home-module1 .block-box .hidden-cont {
	display: none !important;
}
.home-module1 .block-box:hover .cont-box {
	color: #333;
}
.home-module1 .block-box:hover .cont-box .title-box .line-box .white {
	display: none;
}
.home-module1 .block-box:hover .cont-box .title-box .line-box .black {
	display: block;
}
.home-module1 .block-box:hover .cont-box .title-box .title .white {
	display: inline-block;
}
.home-module1 .block-box:hover .cont-box .title-box .title .black {
	display: none;
}
.home-module1 .block-box .cont-box .title-box .title {
	font-size: 22px;
}
.home-module1 .block-box .cont-box .title-box .title img {
	height: 40px;
}
.home-module1 .block-box .cont-box .title-box .line-box {
	padding-right: 22px;
}
.home-module1 .block-box .cont-box .title-box .line-box img {
	height: 8px;
}
.home-module1 .block-box .cont-box .title-box .line-box .circle {
	width: 16px;
	height: 16px;
	margin-top: -8px;
}
.home-module1 .block-box .cont-box p {
	margin-top: 20px;
	font-size: 14px;
}
.home-module1 .block-box .cont-box {
	top: 20px;
	padding-right: 5%;
}
.home-module {
	padding: 0;
}
.visible-xs {
	display: block !important;
}
.ul-list1 .pic .img1 {
	display: none
}
.ul-list1 .pic .img2 {
	display: block
}
.ul-list1 .txt {
	margin: 25px 0
}
.ul-list1 .txt h3,  .ul-list2 .txt h3,  .ul-list3 .txt h3 {
	font-size: 24px
}
.ul-list1 .txt p,  .ul-list2 .txt p,  .ul-list3 .txt p {
	font-size: 14px;
	line-height: 22px;
	margin: 12px 0 14px
}
.g-more {
	font-size: 14px;
	padding-bottom: 2px
}
.liuyan h2 {
	font-size: 18px;
}
.liuyan {
	background-size: 100% 100%;
	padding: 15px 0;
}
.single-input-field {
	float: none;
	width: 90% !important;
}
.new1 .ul1 li a .lrt {
	padding-top: 15px;
}
.ab1 .alt .ul1 li .counter {
	font-size: 24px;
}
.ab1 .alt .ul1 li:nth-child(2) {
	padding: 0 4%;
	margin: 0 4%;
	border-left: 1px dashed #ddd;
	border-right: 1px dashed #ddd;
}
.ab1 .alt .ul1 {
	padding: 15px 0;
	margin-bottom: 15px;
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
}
.ab2 .f_36 {
	font-size: 28px;
}
.ab2 .f_30 {
	font-size: 24px;
}
.ab2 .f_18 {
	font-size: 16px;
}
.ab2 .img0 .ul1 li {
	width: 100%;
}
.ab2 .f_24 {
	font-size: 18px;
}
.ab2 .atop1 .atc {
	padding-top: 10px;
	border-top: 1px dashed #ddd;
	line-height: 1.5;
	font-size: 14px;
	color: #666;
}
.ab2 .atop1 .aen {
	font-size: 16px;
}
.ab2 .atop1 {
	padding: 20px 5%;
}
.ab2 .img0 .ul1 {
	margin-top: 15px;
}
.ab2 .img0 .ul1 li .ltc {
	padding: 10px 3%;
}
.ab2 .img0 .ul1 li .ltt {
	line-height: 56px;
}
.his-banner1 .swiper-slide .text_box .t {
	margin-top: 15px;
	font-size: 18px;
}
.his-banner1 .swiper-slide .text_box .p {
	font-size: 14px;
}
.footlogo {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
	box-sizing: border-box;
}
.post-slider .posts .post-item .desc {
	min-height: inherit;
	background: #d9d9d9;
	padding: 10px 15px
}
.post-slider .posts .post-item .post-title {
	margin-bottom: 10px;
}
.his-wrap .biaotit h3 {
	font-size: 28px;
}
.his-wrap .biaotit {
	margin-bottom: 15px;
}
.chak {
	margin-top: 15px;
	line-height: 36px;
}
.section .section-title {
	font-size: 24px;
}
.about_index .le h3 {
	font-size: 24px;
}
.about_index .le p {
	margin-top: 15px;
	margin-bottom: 15px;
}
.about_index .le .able2 {
	margin-top: 15px;
	margin-bottom: 15px;
}
.about_index .le a {
	margin-bottom: 15px;
}
}
/*顶部导航*/
.navhead {
}
.nivo-directionNav a {
	width: 42px;
	height: 42px;
	opacity: .6;
}
.nivo-directionNav .nivo-prevNav {
	background: url(../images/p-nav-arrow.png) no-repeat center center;
}
.nivo-directionNav .nivo-nextNav {
	background: url(../images/m-nav-arrow.png) no-repeat center center;
}
.nivoSlider:hover .nivo-directionNav a {
	opacity: 1;
}
.top-nav {
	font-size: 12px;
	line-height: 30px;
	background: #f6f6f6;
}
.top-nav a {
}
.top-nav li.t {
	float: right;
}
.top-nav li.t .tel_box {
	float: left;
	margin-right: 20px;
}
.top-nav li.t .tel_box img, .top-nav li.t .mail_box img {
	display: block;
	float: left;
	margin-right: 5px;
	margin-top: 15px;
}
.top-nav li.t span {
	padding: 0px 5px;
	color: #bbb;
}
.top-nav li.t .mail_box {
	float: right;
	margin-left: 20px;
}
.top-nav li.b {
	float: left;
}
.top-nav li.b p {
	float: right;
	margin-left: 30px;
	width: 440px;
	height: 30px;
	overflow: hidden;
}
.b {
	line-height: 30px;
}
.navdown span {
	color: #fff;
}
.top-logo {
	min-height: 50px;
	float: left;
	max-height: 60px;
}
.navhead nav {
	float: right;
	height: 90px;
}
.navhead nav > ul {
	height: 90px;
	line-height: 90px;
}
.navhead nav > ul > li {
	float: left;
	text-align: center;
	height: 90px;
}
.navhead nav > ul > li > a {
	color: #fff;
	font-size: 18px;
	display: block;
	box-sizing: border-box;
}
.navhead nav > ul > li > a span {
	padding: 5px 25px;
}
.navhead nav > ul > li:last-child >a span {
	border-right: none;
}
nav ul li.line {
	width: 1px;
	background: url(../images/home_06.png) no-repeat center;
	margin: 0 30px;
}
nav ul li.hover, nav ul li.navdown {
}
nav ul li.hover a, nav ul li.navdown a {
}
nav ul li.hover a:hover, nav ul li.navdown a:hover {
}
.met_flash {
	font-size: 0px;
	overflow: hidden;
}
.met_flash ul {
	margin: 0px;
	padding: 0px;
}
.flash {
	position: relative;
}
.met_flash ul {
	margin: 0px;
	padding: 0px;
}
element.style {
	border-top-left-radius: 0px !important;
}
.nivo-controlNav {
	left: 50%;
	margin-left: -101px;
}
.metinfo-banner1 .nivo-controlNav {
	bottom: 15px !important;
}
/*.met_flash .flash img{ width:100%  !important; height:auto !important;}*/
.jqfocus img {
	width: auto;
	height: 100%;
}
li.list.jqfocus {
	width: 400px;
	height: 485px;
	overflow: hidden;
}
nav ul li:hover dl {
	display: block !important;
}
nav ul li dl {
	display: none;
	box-shadow: 0px 4px 6px 1px rgba(66,66,66,0.1);
	position: absolute;
	z-index: 99;
	top: 100%;
	width: 100%;
	background-color: #fff;
	text-align: center;
	left: 0;
	border-top: solid 4px #dc0000;
}
nav ul li dl dd {
	line-height: 30px;
	position: relative;
	padding-top: 3px;
	padding-bottom: 3px;
	display: inline-block;
}
nav ul li dl dd a {
	padding: 10px 80px;
}
nav ul li dl dd p {
	position: absolute;
	left: 100%;
	width: 100%;
	text-align: center;
	line-height: 25px;
	box-shadow: 0px 4px 6px 1px rgba(66,66,66,0.1);
	background-color: #fff;
	top: 0;
}
nav ul li dl dd p a {
	display: block;
}
nav ul li dl dd a {
	color: #000;
	font-size: 15px;
}
nav ul li:hover dl {
	display: block !important;
}
nav ul li:hover dd {
	border-right: 1px solid #eee;
}
nav ul li:hover dd:last-child {
	border-right: none;
}
nav ul li dd:hover {
	background: #dc0000;
}
nav ul li dd:hover a {
	color: #fff;
}
menu {
	display: none;
}
.search dt a {
	font-size: 16px;
	color: #1a1a1a;
	margin-right: 5px;
}
.search dt a:after {
	display: inline-block;
	border-color: #1a1a1a transparent transparent transparent;
	border-style: solid;
	border-width: 4px 4px 0 4px;
	content: '';
	position: relative;
	top: -3px;
	transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	-webkit-transition: .3s;
	left: 5px;
}
.search dt a:hover:after {
	border-top-color: #000;
	border-top-color: #000;
	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	left: 5px;
}
.search {
	position: relative;
}
.search:hover dd {
	display: block !important;
}
.search dd {
	position: absolute;
	top: 25px;
	right: 0;
	display: none;
	padding: 10px 18px;
	border: 1px solid #e7e8ed;
	background: #f7f8fa;
	white-space: nowrap;
	z-index: 99;
}
.search dd a {
	display: block;
	height: 35px;
	line-height: 35px;
	text-align: center;
}
.top-logo {
	margin-top: 15px;
}
nav li:hover>a>span {
	color: #dc0000;
}
.navdown>a span {
	color: #dc0000;
}

nav ul > li:first-child>a:after {
	border: none;
}
nav ul > li:last-child>a:after {
	border: none;
}
nav ul > li >a:hover:after {
	border-top-color: #dc0000;
	border-top-color: #dc0000;
	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	left: -25px;
}

@media screen and (max-width:1590px) {
.navhead nav > ul > li > a span {
	padding: 0 30px;
}
}

@media screen and (max-width:1440px) {
.navhead nav > ul > li > a span {
	padding: 0 20px;
}
.language-wrap {
	padding-left: 15px;
}
nav ul li>a:after {
	display: none;
}
}

@media screen and (max-width:1440px) {
.navhead nav > ul > li > a span {
	padding: 0 15px;
}
}
.language-wrap {
	display: inline-flex;
	padding-left: 10px;
	box-sizing: content-box;
	flex: 0 0 22px;
	height: 22px;
	display: inline-flex;
	order: 1;
}
.language-wrap .lan-a {
	flex: 0 0 auto;
	font-size: 14px;
	line-height: 22px;
	height: 22px;
	width: 22px;
	margin-left: 20px;
	background: url(../images/mobile_sear.png) center center no-repeat;
	background-size: 22px 22px;
	display: inline-block;
	vertical-align: top;
	color: #aaa;
	transition-duration: .3s;
}
.language-wrap .js-mess {
	flex: 0 0 auto;
	font-size: 16px;
	line-height: 22px;
	background-size: 22px 22px;
	margin-left: 20px;
	display: inline-block;
	vertical-align: top;
	color: #707070;
	transition-duration: .3s;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
.header-search__outbox {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 90px;
	background-color: #fff;
	z-index: 1000;
	display: none;
}
.header-search__outbox .search-box {
	position: absolute;
	padding-right: 60px;
	width: 100%;
}
.header-search__outbox .search-close {
	position: absolute;
	right: 0;
	width: 16px;
	height: 16px;
	background: url(../images/video-cloaeb.png) no-repeat center center;
	background-size: 16px 16px;
	font-size: 16px;
	color: #202020;
	z-index: 10;
}
.search-close,  .search-box,  .search-btn {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.search-btn {
	position: absolute;
	left: 20px;
	font-size: 18px;
	color: #202020;
	-webkit-transition: color .4s;
	transition: color .4s;
	width: 18px;
	height: 19px;
	background: url(../images/mobile_sear.png) no-repeat center center;
	background-size: 18px 19px;
	border: none;
	background-color: transparent;
	outline: none;
	padding: 0;
	cursor: pointer;
}
.header-search__outbox input {
	width: 100%;
	outline: none;
	box-sizing: border-box;
	height: 40px;
	padding: 0 45px;
	border: 1px solid #dc0000;
	border-radius: 50px;
	font-size: 14px;
	color: #202020;
	padding-right: 0;
}
.header-search__outbox .search-box {
	position: absolute;
	padding-right: 60px;
	width: 100%;
}
.header-search__outbox input::-webkit-input-placeholder {
 color: rgba(0,0,0,.3);
}
.header-search__outbox input:-moz-placeholder {
 color: rgba(0,0,0,.3);
}
 .header-search__outbox input:-ms-input-placeholder {
 color: rgba(0,0,0,.3);
}
.header-search__cont {
	position: relative;
	height: 100%;
	text-align: center;
	max-width: 510px;
	margin-left: auto;
	margin-right: auto;
}
/*首页*/
.about_list_met_m1156_6 {
background:;
	background: #fff;
	position: relative;
	background-position: top center;
	background-size: cover;
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
	margin-top: 60px;
}
.about_list_met_m1156_6 .only-box {
	position: relative;
}
.about_list_met_m1156_6 .only-img {
	width: 55%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.about_list_met_m1156_6 .only-img img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 9;
}
.about_list_met_m1156_6 .only-img span {
	width: 100%;
	height: 100%;
	display: block;
	background: center no-repeat;
	background-size: cover;
	-webkit-animation: SlickIn cubic-bezier(1, 0, .5, .5) 1s;
	animation: SlickIn cubic-bezier(1, 0, .5, .5) 1s;
}
.about_list_met_m1156_6 .only-imgs {
	float: left;
	width: 50%;
	position: relative;
	overflow: hidden;
}
.about_list_met_m1156_6 .only-imgs img {
	width: 100%;
	-webkit-animation: SlickIn cubic-bezier(1, 0, .5, .5) 1s;
	animation: SlickIn cubic-bezier(1, 0, .5, .5) 1s;
}
.about_list_met_m1156_6 .only-cut {
	float: right;
	width: 45%;
	padding: 3%;
	line-height: 2;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.only-cut>span {
	display: block;
	margin-bottom: 10px;
	width: 10%;
	height: 3px;
	background: #545454;
}
.about_list_met_m1156_6 .only-cut h2.h2 {
	display: block;
	color: #ffffff;
	color: #06070a;
	margin: 0 0 0 0;
	text-shadow: none;
	font-size: 32px;
	font-size: 1.8rem;
}
.about_list_met_m1156_6 .only-cut h2.h2 i {
	text-decoration: none;
	font-style: normal;
	font-size: 30px;
	font-size: 1.7rem;
	color: #d10000;
}
.about_list_met_m1156_6 .only-cut p {
	margin-bottom: 25px;
	margin-top: 10px;
	color: #ffffff;
	color: #333333;
	font-size: 14px;
	font-size: 1.2rem;
}
.about_list_met_m1156_6 .only-button {
	border: 1px solid #333333;
border-color:;
	color: #ffffff;
	color: #333333;
	display: inline-block;
	padding: 7px 28px;
	-webkit-transition: .5s;
	-ms-transition: .5s;
	transition: .5s;
}
.about_list_met_m1156_6 .only-button:hover {
	background: #ffffff;
	background: #d80808;
	border-color: #ffffff;
	border-color: #d80808;
	color: #ffffff;
	text-decoration: none;
	-webkit-transition: .5s;
	-ms-transition: .5s;
	transition: .5s;
}

@media (max-width:991px) {
.about_list_met_m1156_6 .only-img {
	width: 100%;
	height: 350px;
	position: relative;
}
.about_list_met_m1156_6 .only-imgs {
	float: none;
	width: 100%;
}
.about_list_met_m1156_6 .only-cut {
	float: none;
	width: 100%;
	padding: 60px 30px;
	line-height: 1.79999;
}
}
.about_list_met_m1156_6 .only-box:after {
	display: block;
	content: '';
	clear: both;
}
 @-webkit-keyframes SlickIn {
0% {
-webkit-transform:scale(1.2, 1.2);
}
100% {
-webkit-transform:scale(1, 1);
}
}
@keyframes SlickIn {
0% {
transform:scale(1.2, 1.2);
}
100% {
transform:scale(1, 1);
}
}
 @-webkit-keyframes SlickOut {
0% {
-webkit-transform:scale(1, 1);
}
100% {
-webkit-transform:scale(.8, .8);
}
}
@keyframes SlickOut {
0% {
transform:scale(1, 1);
}
100% {
transform:scale(.8, .8);
}
}
.widget-area {
	margin-top: 10px;
}
.widget-area li {
	float: left;
	width: 33.33%;
	text-align: center;
	cursor: pointer;
}
.widget-area li .s1 {
	font-family: Impact;
	font-size: 3rem;
	color: #dc0000;
}
.widget-area li .s2 {
	font-size: 36px;
	color: #000;
}
.widget-area li .p2 {
	padding: 0 8%;
	font-size: 14px;
}
.widget-area .tab_t_cur .s1, .widget-area .tab_t_cur .s2 {
	color: #dc0000;
}
.indexx {
	background: #f5f5f5;
	margin-top: 60px;
	padding: 60px 0;
}
.aboutus {
	float: left;
	width: 675px;
	margin-top: 10px;
}
.case {
	float: right;
	width: 290px;
	margin-top: 10px;
	overflow: hidden;
}
.style-1 h3.title span {
	float: left;
	background: url(../images/dt-5.gif) repeat-x;
	height: 32px;
	line-height: 32px;
	padding: 0px 25px;
	color: #fff;
	font-weight: normal;
	font-size: 14px;
}
.style-1 h3.title a.more {
	float: right;
	width: 39px;
	height: 11px;
	line-height: 1000px;
	overflow: hidden;
	background: url(../images/more.gif);
	margin: 10px 10px 0px 0px;
}
.style-1 .active {
	background: #fff;
	padding: 10px;
}
.style-2 h3.title {
	margin: 0 0;
	height: 32px;
	line-height: 32px;
	color: #fff;
	font-weight: normal;
	font-size: 14px;
	position: relative;
}
.style-2 h3.title a.more {
	position: absolute;
	right: 10px;
	top: 0px;
	color: #808080;
	padding: 3px 10px;
	font-size: 14px;
	border: 2px solid #808080;
}
.style-2 h3.title a.more:hover {
	color: #dc0000;
	border: 2px solid #dc0000;
}
.style-2 .active {
}
.style-2 dl.ind {
	clear: both;
	zoom: 1
}
.style-2 dl.ind dt {
	float: left;
	display: inline;
	border-bottom: 1px dotted #ccc;
	padding: 10px 0px 10px 0px;
	zoom: 1
}
.style-2 dl.ind dt a {
	margin-left: 5px;
}
.style-2 dl.ind dd {
	float: right;
	display: inline;
	border-bottom: 1px dotted #ccc;
	padding: 10px 0px 10px 0px;
	overflow: hidden;
}
.style-2 dl.ind dd h4 {
	margin-left: 10px;
}
.style-2 dl.ind dd p.desc {
	margin-left: 10px;
	font-style: italic;
	color: #666;
}
.index-news {
	float: left;
	width: 330px;
	margin-right: 15px;
	margin-top: 15px;
}
.listel li {
	margin: 0px 5px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding-left: 13px;
	background: url(../images/dt-1.gif) no-repeat left 12px;
}
.listel li a {
	margin-right: 5px;
	zoom: 1;
}
.listel li span {
	float: right;
	color: #666;
}
.index-conts {
	float: right;
	width: 290px;
	margin-top: 15px;
}
.style-2>span {
	font-size: 2.6rem;
	margin: 0 0;
}
.style-2 h4 {
	font-size: 1.8rem;
	margin-bottom: 40px;
	margin: 0 0;
	margin-bottom: 30px;
}
.index-product {
	padding-top: 15px;
*margin-top:15px;
*padding-top:0px;
}
.index-product .profld {
	margin: 0px;
	position: relative;
	overflow: hidden;
}
.index-product h3 span {
	float: left;
}
.index-product ol {
	position: absolute;
	width: 2012em;
}
.index-product ol li {
	float: left;
	text-align: center;
	height: 300px !important;
}
.index-product ol li a.img {
	display: block;
	text-align: center;
	font-size: 12px;
}
.index-product ol li a.img img {
	display: block;
	margin: auto;
	border: 1px solid #d6d6d6;
}
.index-product ol li h3 {
	font-weight: normal;
	margin-top: 5px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.index-product .flip {
	overflow: hidden;
	float: left;
}
* html .index-product .flip {
	width: 300px;
}
*+html .index-product .flip {
	width: 300px;
}
.index-product .next, .index-product .prev {
	width: 98px;
	height: 44px;
	overflow: hidden;
	display: block;
	float: left;
	background: url(../images/neu.gif) no-repeat;
}
.index-product .next {
	background-position: -112px 0px;
	margin-left: 15px;
}
.index-product .next:hover {
	background-position: -332px 0px;
}
.index-product .prev {
	background-position: -220px 0px;
}
.index-product .prev:hover {
	background-position: 0px 0px;
}
#trigger {
	float: left;
	margin-right: 5px;
	margin-top: 0px;
	position: relative;
	bottom: 8px;
*bottom:0px;
*top:5px;
	zoom: 1;
	display: none;
}
#trigger a {
	background: url(../images/neu.gif) no-repeat -78px -10px;
	width: 8px;
	height: 8px;
	font-size: 0px;
	display: inline-block;
	overflow: hidden;
	margin-right: 5px;
}
#trigger a.current {
	background-position: -78px 0px;
}
.index-product ol li:hover a {
	color: #dc0000;
}
/*.index-product ol li img{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; }
.index-product ol li:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);box-shadow: 0px 0px 15px rgba(0,0,0,0.2); position:relative; z-index:100;}*/
.licheng {
	background: url(../images/licheng.jpg) no-repeat center center;
	padding: 30px 0;
	background-attachment: fixed;
	background-size: cover;
}
.divBox {
	margin: 0 auto;
	width: 100%;
	max-width: 1680px;
	box-sizing: border-box;
	padding: 0 50px;
}
.divBox .title2 {
	font-size: 30px;
	margin-bottom: 30px;
}
.tenKh {
	position: relative;
	padding-bottom: 80px;
	overflow: hidden;
	width: 100%;
}
.tenKh .swiper-container {
	width: calc(100% + 1px);
}
.tenKh .swiper-slide {
	font-size: 0;
}
.tenKh .swiper-slide a {
	line-height: 135px;
	text-align: center;
	border-right: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	display: inline-block;
	vertical-align: top;
	width: 25%;
	box-sizing: border-box;
}
.tenKh .swiper-slide a:nth-child(5), .tenKh .swiper-slide a:nth-child(6), .tenKh .swiper-slide a:nth-child(7), .tenKh .swiper-slide a:nth-child(8) {
	border-bottom: none;
}
.tenKh .swiper-slide a:nth-child(4n) {
	border-right: none;
}
.tenKh img {
	max-width: 90%;
	height: auto;
	max-height: 95%;
}
.inKh {
	padding: 60px 0 45px;
	background: #ffffff;
}
.inKh .swiper-pagination {
	font-size: 20px;
	color: #CECECE;
}
.inKh .swiper-pagination span {
	font-size: 20px;
}
.inKh .swiper-button-next, .inKh .swiper-button-prev {
	width: 40px;
	height: 40px;
	text-align: center;
	background: transparent;
	line-height: 40px;
}
.inKh .swiper-button-next i, .inKh .swiper-button-prev i {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 25px;
}
.inKh .swiper-button-next i:hover, .inKh .swiper-button-prev i:hover {
	color: #007AFF;
}
.inKh .swiper-button-next, .inKh .swiper-button-prev {
	top: auto;
	bottom: 0;
	margin-top: 0;
}
.inKh .swiper-button-next {
	right: 510px;
}
.inKh .swiper-button-prev {
	left: 510px;
}
/*产品*/
.front_see {
	background: #f4f4f4;
	background: url(../images/chanbei.jpg) center center no-repeat;
	position: relative;
}
.front_see h4 {
	line-height: 94px;
}
.front_see h4 a {
	font-size: 32px;
	color: #626670;
}
.front_see h4 a:hover {
	color: #000;
}
.front_see_wrap {
	padding-bottom: 60px;
}
.front_see_wrap ul {
	margin-left: -44px;
}
.front_see_wrap li {
	float: left;
	padding-right: 44px;
	border-right: 1px dashed #fff;
	padding-left: 44px;
	width: 48.953%;
	margin-left: -1px;
	position: relative;
	left: 1px;
}
.front_see_wrap li h5, .in_news > h5 {
	width: 100%;
	height: 36px;
	font-size: 24px;
	color: #626670;
	font-weight: normal;
	line-height: 36px;
	padding-top: 42px;
	margin-bottom: 16px;
}
.in_news > h5 {
	padding-top: 18px;
	margin-bottom: 22px;
}
.front_see_wrap li.front_see_part1 h5 {
}
.front_see_wrap li.front_see_part2 h5 {
}
.front_see_wrap li.front_see_part3 h5 {
}
.front_see_wrap li h5 a, .in_news > h5 a {
	color: #626670;
	padding-right: 40px;
	display: inline-block;
	height: 36px;
	background: url(../images/images/add.jpg) no-repeat right center;
}
.front_see_wrap li h5 a:hover, .in_news > h5 a:hover {
	color: #000;
}
.front_see_wrap li.last {
	padding-right: 0;
	border: 0;
}
.front_see_wrap li dl dd {
	line-height: 23px;
	font-size: 14px;
}
.front_see_wrap li dl dd a {
	color: #626670;
	background: url(../images/images/sj.jpg) no-repeat left center;
	padding-left: 4%;
	width: 96%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
}
.front_see_wrap li dl dd a:hover {
	color: #000;
}
.probox {
	background: #333333;
	padding-top: 0;
	padding-bottom: 0;
}
.world_header {
	background: #333333;
}
.world_header .fixed {
	width: 100%;
}
.world {
	width: 100%;
	margin: 0 auto;/* margin-left:10%; */
}
.world h4 a {
	color: #626670;
	font-size: 32px;
}
.world_header {/* padding-left: 15%; *//* margin-top: -74px; */
}
.world_main_part {
	width: 100%;/* margin-left:10%; */
}
.world_header dd {
	width: 25%;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 66px;
	box-sizing: border-box;
	padding-left: 2px;
	float: left;
	font-size: 18px;
	text-align: center;
	line-height: 66px;
	color: #fff;
	position: relative;
	cursor: pointer;
}
.world_header dd:nth-child(7) {
	border-right: solid 1px #666666;
}
.world_header dd a {
	color: #e5e5e5;
	font-size: 18px;
}
.world_header dd .sj {
	display: none;
}
.world_header dd .pcs {
	margin: 0 auto;
	display: block;
}
.world_header dd .mos {
	display: none;
}
.world_header dd:before {
	width: 1px;
	height: 62px;
	background: #666;
	content: '';
	position: absolute;
	right: 0px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.world_header dd:nth-child(4):before {
	content: none;
}
.world_header dd.active:before {
	content: none;
}
.world_header .innerr {
	border-bottom: 1px solid #666666;
}
.world_header dd.active .pcs {
	display: none;
}
.world_header dd.active {
	background: #1a1a1a;
	color: #fff;
}
.world_header dd.active .mos {
	display: block;
	margin: 0 auto;
}
.world_header dd.active a {
	color: #dc0000;
	font-size: 18px;
}
.world_header dd.active .sj {
	width: 17px;
	height: 17px;
	background: url(../images/tico.jpg) no-repeat left top;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
}
.world_header dd:hover .sj {
	width: 17px;
	height: 17px;
	background: url(../images/tico.jpg) no-repeat left top;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
}
.world_header dd:hover {
	color: #e5e5e5;
}
.world_main_part {
}
.world_header dd img {
	padding-top: 20px;
}
.world_main_part li {
	width: 99%;
	float: left;
	margin: 0 0.5% 2% 0.5%;
	box-sizing: border-box;
}
.world_main_part li:last-child {
	margin-right: 0;
}
.world_main_part li p {
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	color: #333;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.world_main_part li:hover p {
	color: #fff;
	background: #dc0000;
}
.world_main_part li img {
	display: block;
	float: left;
	width: auto;
}
.world_main_part li div {
	float: right;
	margin-top: 280px;
}
.world_main_part li div h3 {
	color: #fff;
	font-size: 48px;
}
.world_main_part li a {
	color: #fff;
	line-height: 50px;
	background: #dc0000;
	text-align: center;
	display: block;
}
.world_main_part li:after {
	content: '';
	display: block;
	clear: both;
}
.world_main_part li a:hover {
	background: #cc0000;
}
.world_main_part li p:before {
	display: block;
	border: solid 1px #000;
}
.world_main_part img {
	width: 100%;
	height: auto;
}
.world_main_part li.last {
	margin: 0;
}
.world_main_part {
	display: none;
}
.world_main_part.active {
	display: block;
}
.world_main {
	position: relative;
	background: #333333;
}
.world_main >a >img {
	width: 94px;
	height: 70px;/* position:absolute; */
	top: 30%;
	left: 0;
}
.world_main .xian {
	width: 20%;
	height: 5px;
	background: #052946;
	display: block;
	float: right;
	margin-bottom: 15px;
}
.world_main .fixed li:hover .xian {
	width: 80%;
	transition: .5s all cubic-bezier(.46, 1, .23, 1.52);
}
.world_main_part.first_sty li.last {
	margin-right: 36px;
}
.world_main_part.first_sty li.last_sty {
	margin-right: 0;
}
.world_phone {
	display: none;
}
.procont {
}
.procont:after {
	content: '';
	clear: both;
	display: block;
}
.procont>p {
	display: block;
	float: left;
	width: -webkit-calc(100% - 300px);
	font-size: 16px;
	color: #808080;
	line-height: 34px;
	padding-left: 10px;
	box-sizing: border-box;
}
.procont div {
	display: block;
	float: right;
	width: 100px;
	height: 100px;
	background: #dc0000;
}
.procont div p {
	text-align: center;
	display: block;
	font-size: 18px;
	font-weight: bold;
	line-height: 62px;
	color: #fff;
}
.world_main_part .fixed {
}
.procont a {
	display: block;
}
.procont img {
	width: 21px;
	height: 16px;
	margin: 0 auto;
	display: block;
}
/*关于*/
#main .wrap3 {
	position: relative;
	color: #fff;
	text-align: center;
	height: 658px;
}
#main .wrap3 .w1400 {
	position: relative;
	z-index: 2;
}
#main .wrap3 .tit {
	font-size: 36px;
	font-family: 'Arial', '微软雅黑';
	padding-top: 50px;
}
#main .wrap3 .tit img {
	width: 180px;
	height: auto;
}
#main .wrap3 .con {
	font-size: 16px;
	line-height: 2.25;
	margin-top: 30px;
}
#main .wrap3 .play {
	width: 85px;
	height: 85px;
	border: 1px solid #fff;
	border-radius: 50%;
	margin: 34px auto 0;
	position: relative;
}
#main .wrap3 .play .play-btn {
	width: 100%;
	height: 100%;
	position: relative;
	cursor: pointer;
}
#main .wrap3 .play .play-btn:before {
	content: '';
	border-left: 13px solid #fff;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	margin: 26px 0 0;
	display: inline-block;
}
#main .wrap3 .play .play-btn span {
	font-size: 13px;
	color: #fff;
	display: block;
}
#main .wrap3 .play svg {
	position: absolute;
	width: 114%;
	height: 114%;
	top: -7%;
	left: -7%;
	stroke-dasharray: 0 119.38052083641213;
	opacity: 1;
	transition: all .5s linear;
	visibility: hidden;
}
#main .wrap3 .play .play-btn:hover svg {
	stroke-dasharray: 119.38052083641213 0;
	opacity: 1;
	visibility: visible;
}
#main .wrap3 .play .line {
	width: 30px;
	height: 216px;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	margin: 0 auto;
}
#main .wrap3 .play .line:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 0%;
	top: 0;
	left: 50%;
	background: url('../images/line2.png') no-repeat top center/100% auto;
	margin-left: -3px;
	transition: all .8s ease;
}
#main .wrap3 .play .line.animated:after {
	height: 60%;
}
#main .wrap3 .show-btn {
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 0 50px 0 60px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url('../images/show-bg.jpg');
	font-size: 0;
	transition: all .2s;
}
#main .wrap3 .show-btn span {
	font-size: 24px;
	color: #fff;
	display: inline-block;
 *display: inline;
	zoom: 1;
	line-height: 86px;
	padding-right: 60px;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url('../images/show-icon.png');
}
#main .wrap4 {
	background-color: #f9f9f9;
}
#main .wrap4 .tit-box {
	position: relative;
	line-height: 1.5;
}
#main .wrap4 .tit-box h3 {
	font-size: 36px;
	color: #333333;
}
#main .wrap4 .tit-box span {
	font-size: 16px;
	color: #666666;
	padding-top: .4em;
}
#main .wrap4 {
	padding: 80px 0 100px;
}
#main .wrap4 .tapbar {
	background-color: #959595;
	border-radius: 45px;
	float: right;
	position: relative;
	left: -50%;
	margin-right: -191px;
}
#main .wrap4 .tapbar a {
	display: inline-block;
	width: 125px;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	background: url('../images/arrow2.png') no-repeat 85% center/7px auto;
	position: relative;
	z-index: 2;
}
#main .wrap4 .tapbar .slider {
	display: inline-block;
	width: 33.3333%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: inherit;
	background: #dc0000;
	transition: all .6s ease;
}
#main .wrap4 .tapbar.hover0 .slider, #main .wrap4 .tapbar.hover0 .slider {
	left: 0;
}
#main .wrap4 .tapbar.hover1 .slider {
	left: 33.3333%;
}
#main .wrap4 .tapbar.hover2 .slider {
	left: 66.6666%;
}
#main .wrap4 .newssw {
	margin-top: 70px;
}
#main .wrap4 .newssw .swiper-slide {
	width: calc(25% - 18px);
}
#main .wrap4 .newssw .swiper-slide + .swiper-slide {
	margin-left: 24px;
}
#main .wrap4 .newssw a {
	display: block;
	text-align: center;
	color: #333333;
}
#main .wrap4 .newssw .imgs {
	overflow: hidden;
}
#main .wrap4 .newssw img {
	width: 100%;
	height: auto;
}
#main .wrap4 .newssw .text {
	padding: 34px 30px 0;
	height: 250px;
	position: relative;
	background-color: #fff;
	background-image: url('../images/img/news-text-trans.png');/* transition: all .2s; */
}
#main .wrap4 .newssw a:hover .text {
	background: #dc0000;
}
#main .wrap4 .newssw a:hover .text-more {
	background-image: url('../images/img/arrow5.png');
}
#main .wrap4 .newssw a:hover * {
	color: #fff;
}
#main .wrap4 .newssw .text-time {
	font-size: 18px;
	transition: all .3s;
}
#main .wrap4 .newssw .text-con {
	font-size: 16px;
	line-height: 1.5;
	height: 3em;
	overflow: hidden;
	transition: all .2s;
}
#main .wrap4 .newssw .text-more {
	font-size: 14px;
	width: 150px;
	line-height: 39px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	margin: 34px auto 0;
	background: url('../images/img/arrow4.png') no-repeat right 10px center/6px auto;
	transition: all .2s;
}
#main .wrap4 .newssw .swiper-pagination {
	display: none;
}
.bgimg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: no-repeat center/cover;
}
.vidcontainer {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 100;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	background-color: rgba(0,0,0,0.7);
	cursor: pointer;
	z-index: 999;
}
.vidcontainer .closevid {
	width: 40px;
	height: 40px;
	background: url(../images/close-vid2.png) no-repeat center/100% auto;
	position: absolute;
	top: 40px;
	right: 40px;
	z-index: 999;
	cursor: pointer;
}
.vidcontainer video {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #000;
	bottom: 0;
	right: 0;
	margin: auto;
}
#main .con p {
}
.w1400 {
	max-width: 1600px;
	padding: 0 50px;
	margin: 0 auto;
}
/*图片展示*/
.ziyuan {
	background: #d8e1e8;
	position: relative;
	padding-bottom: 80px;
}
.ziyuan .inner {
	padding: 0 36px;
}
footer {
	background: #eeeeee url(../images/fot.png) no-repeat center top;
	position: relative;
	background-position: center -30px;
}
.ziyuan .fot {
	position: absolute;
	top: -30px;
	left: 50%;
	margin-left: -95px;
	z-index: 5;
}
.ziyuan .fot img {
	display: block;
	width: 190px;
	height: 30px;
}
.ziyuan .zhan li {
	display: none;
}
.ziyuan .zhan li.active {
	display: block;
}
.ziyuan .zhan li:after {
	content: '';
	display: block;
	clear: both;
}
.ziyuan .zhan li div {
	float: left;
	width: 33.333%;
	box-sizing: border-box;
	padding: 0 1% 1%;
	overflow: hidden;
}
.ziyuan .zhan li div img {
	width: 100%;
	height: auto;
	transition: all .6s;
}
.ziyuan .zhan li div:hover img {
	transition: all .6s;
	transform: scale(1.1, 1.1);
}
.ziyuan .titt:after {
	content: '';
	display: block;
	clear: both;
}
.ziyuan .titt li {
	width: 200px;
	float: left;
	text-align: center;
	font-size: 20px;
	color: #333;
	cursor: pointer;
}
.ziyuan .titt li img {
	width: 42px;
	height: 92px;
	display: block;
	margin: 0 auto;
	position: relative;
	z-index: 99;
}
.ziyuan .titt li .unhover {
	display: none;
}
.ziyuan .titt li.active img {
	display: none;
}
.ziyuan .titt li.active .unhover {
	display: block;
}
.ziyuan .titt {
	position: relative;
	margin-top: 25px;
}
.ziyuan .titt .line:after {
	content: '';
	display: block;
	clear: both;
}
.ziyuan .titt:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 1px;
	background: #f2f2f2;
	top: 84px;
}
.ziyuan .titt .line {
	width: 600px;
	margin: 0 auto;
}
.ziyuan .titt .line .banner-title {
	margin-top: 10px;
}
/*关于我们*/
.col-title {
	padding: 0 0 46px;
}
.col-title h4 {
	font-size: 24px;
	color: #555;
	line-height: 30px;
	position: relative;
	font-weight: normal;
	margin-bottom: 10px;
}
.col-title em {
	font-size: 18px;
	color: #555;
	line-height: 30px;
	font-style: normal;
}
.tem_about {
	background: url(../images/temab.jpg) 0 0 no-repeat;
	padding: 85px 0 125px 0;
	overflow: hidden
}
.tem_abeditor {
	padding: 15px 0 0;
}
.tem_abeditor img {
	width: 100%;
}
.tem_abeditor .leftimg, .tem_abeditor .righteditor {
	padding: 0;
}
.tem_abeditor .righteditor {
	background: #FFF;
	position: relative;
	top: 90px;
	padding: 60px;
	box-shadow: 0 4px 30px rgba(0, 0, 0, 0.22);
	margin-left: -30px;
}
.tem_abeditor .righteditor h5 {
	font-size: 24px;
	line-height: 28px;
	font-style: normal;
	color: rgb(89, 89, 89);
	margin: 0 0 20px;
}
.tem_abeditor .tit_box {
	border-bottom: solid 1px #f2f2f2;
	margin-bottom: 15px;
}
.tem_abeditor .tit_box:after {
	content: '';
	display: block;
	clear: both;
}
.tem_abeditor .tit_box h5 {
	float: left;
}
.tem_abeditor .tit_box span {
	float: right
}
.tem_abeditor .righteditor p {
	font-size: 14px;
	line-height: 26px;
	color: #666666;
}
.tem_abeditor .righteditor .more {
	color: #fff;
	font-size: 14px;
	padding: 0 20px;
	line-height: 30px;
	background: #dc0000;
	display: block;
	position: relative;
}
.tem_abeditor .righteditor .more:hover {
	background: #cc292e;
}
.tem_abeditor .righteditor .more:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 1px;
	background: #999;
	transition: all .3s
}
.tem_abeditor .righteditor:hover .more:after {
	width: 100%
}
.page_wrap {
	padding-top: 50px;
}
.tem_abeditor:after {
	content: '';
	display: block;
	clear: both;
}
.yee-page-max-width {
	width: 100%;/*height: 100%;*/
   
    /*background: #FFFFFF;*/
}
.yee-page-wrapper {
	max-width: 1220px;
	/*height: 100%;*/
	margin: auto;
	background: #FFFFFF;
	padding-bottom: 20px;
	/*margin-top:5.4rem;*/
	margin-bottom: 1rem;
}
.yee-page-wrapper-1600 {
	max-width: 1620px;
	/*height: 100%;*/
	margin: auto;
	background: #FFFFFF;
	padding-bottom: 20px;
	margin-top: 5.4rem;
	margin-bottom: 1rem;
}
.yee-support-content-box {
	margin-top: 1rem;
}
.yee-page-wrapper-product {
	max-width: 1220px;
	/*height: 100%;*/
	margin: auto;
	background: #FFFFFF;
	padding-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.yee-page-wrapper-header {
	max-width: 1220px;
	/*height: 100%;*/
	margin: auto;
	background: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
}
.am-topbar-brand {
	margin-top: 15px;
	/*padding-left: .5rem;*/
	padding-left: 0;
}
/*INDEX SLIDER*/
.yee-slider-max-width {
	max-width: 100%;
	/*height: 100%;*/
	margin: auto;
	background: #FFFFFF;
}
.yee-slider {
	/*max-height: 584px;*/
	padding-left: 0px;
	padding-right: 0px;
	/*padding-bottom: 18px;*/
	margin-top: 86px;/*position: relative;*/
    /*top: -86px;*/
}
.yee-slider .yee-slider-desc {
	/*    border-style:solid;
    border-width:1px;
    border-color:#777;*/
	position: absolute;
	text-align: center;
	background-color: transparent;
	top: 20%;
	width: 100%;
	line-height: 1.4;
}
.yee-slider .yee-slider-desc div {
	cursor: pointer;
}
.yee-slider a {
	cursor: auto;
	text-decoration: none;
}
.yee-slider a:focus {
	cursor: auto;
	text-decoration: none;
}
.yee-slider a:hover {
	cursor: auto;
	text-decoration: none;
}
.yee-slider p {
}
.yee-slider .yee-slider-title {
	font-size: 2.35rem;
	font-family: PingFangSC-Medium;
	font-weight: 500;
	color: rgba(51,51,51,1);
	padding-bottom: 10px;
}
.yee-slider .yee-slider-subtitle {
	font-size: 18px;
	font-family: PingFangSC-Light;
	font-weight: 300;
	color: rgba(51,51,51,1);
	padding-bottom: 32px;
}
.yee-slider .yee-slider-subtitle span {
	font-size: 1rem;
	color: #555555;
	opacity: 0.8;
}
.yee-slider .yee-slider-more {
	font-size: 16px;
	color: #FFFFFF;
	opacity: 0.8;
	/* background-image: url('../images/i/image/newindex/button.png'); */
	background-color: #EE232D;
	border-radius: 3px;
	height: 44px;
	width: 155px;
	text-align: center;
	line-height: 44px;
}
.am-g:after, .am-g:before {
	content: '';
	clear: both;
	display: block;
}
.am-thumbnail a>img, .am-thumbnail>img, img.am-thumbnail {
	max-width: 100%;
	height: auto;
	width: 100%;
}
.am-g .yee-index-product-itemleft {
	padding-left: 0;
	padding-right: 10px;
	overflow: hidden;
}
.am-g .yee-index-product-itemright {
	padding-left: 10px;
	padding-right: 0;
	overflow: hidden;
}
.yee-index-product .am-thumbnail {
	position: relative;
	margin-bottom : 20px;
	padding: 0;
	border: 0px solid #FFF;
}
.yee-index-product .am-thumbnail-caption {
	position: absolute;
	left: 48px;
	bottom: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(0,0,0,.3);
	top: 48px;
	padding: 0;
	width: calc(100% - 96px);
	width: -webkit-calc(100% - 96px);
	width: -moz-calc(100% - 96px);
	height: calc(100% - 96px);
	height: -webkit-calc(100% - 96px);
	height: -moz-calc(100% - 96px);
}
.yee-index-product .yee-index-product-itemleft .am-thumbnail-caption {
	position: absolute;
	left: 0;
	bottom: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(0,0,0,.3);
	top: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}
.yee-index-product .jishuzi {
	background: none;
	border: none;
}
.yee-index-product .am-thumbnail:hover img {
	transform: scale(1.1, 1.1);
	transition: all 2s;
}
.yee-index-product .yee-index-product-itemleft .am-thumbnail:hover img {
	transform: scale(1, 1);
}
.zhbox {
	padding: 0 40px;
}
.zhbox span {
	text-align: center;
	display: block;
	font-size: 14px;
	color: #fff;
}
.yee-index-product .yee-index-pdcat {
	font-size: 28px;
	text-align: center;
	/*font-family:PingFangSC-Medium;*/
	font-weight: 500;
	color: #fff;
	line-height: 1;
}
.yee-index-product .yee-index-pdcat.white {
	color: rgba(255,255,255,1);
}
.yee-index-product .yee-index-pdname {
	margin-top: 13px;
	color: #fff;
	font-size: 16px;
	margin: 30px 0;
	/*font-family:PingFangSC-Light;*/
	font-weight: 300;
	line-height: 26px;
}
.yee-index-product .yee-index-pdname.white {
	color: rgba(255,255,255,1);
}
.yee-index-product .am-panel-hd {
	font-size: 1.8rem;
	line-height: 1.8rem;
	color: #666666;
	padding: 0;
	padding-left: .5rem;
	padding-top: 3.33rem;
	padding-bottom: .5rem;
}
.yee-index-product .am-badge-danger {
	width: 4px;
	height: 1.5rem;
	line-height: 1.6rem;
	margin-right: 1rem;
	color: #EE232D;
	background-color: #EE232D;
	padding: 0;
	margin-bottom: .25rem;
	min-width: 4px;
}
.yee-index-support {
	text-align: center;
	font-family: PingFangSC-Medium;
	color: rgba(51,51,51,1);
	margin-bottom: 50px;
}
.yee-index-support .am-u-sm-12 {
	margin-top: 20px;
}
.yee-index-support a, .yee-index-support a:hover {
	color: rgba(51,51,51,1);
}
.yee-index-support .box {
	padding: 30px 0;
	background: rgba(247,247,247,1);/*margin-left: .5rem;*/
    /*margin-right: .5rem;*/
	
}
.yee-index-support .box:hover {
	border-bottom: solid 1px #dc0000;
}
.yee-index-support .title {
	padding-top: 20px;
	font-size: 24px;
	font-weight: 500;
	color: rgba(51,51,51,1);
	line-height: 26px;
}
.yee-index-support .content {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 16px;
	font-weight: 300;
	color: #999999;
	line-height: 1;
}
/*新闻*/
.newbox .world_header dd {
	width: 25%;
}
.newbox .world_main_part li {
	width: 48%;
	position: relative;
}
.newbox .world_main_part li:hover p {
	color: #666;
	background-color: inherit;
}
.newbox .world_main_part li:hover {
	box-shadow: none;
}
.innewlist li {
	padding-left: 300px;
	height: 190px;
	margin-bottom: 40px;
	padding-top: 18px;
}
.innewlist li a.abs {
	width: 280px;
	height: 203px;
	left: 0;
	top: 0;
	overflow: hidden;
	position: absolute;
}
.innewlist li h3 a {
	color: #333;
}
.innewlist li p {
	color: #666;
	height: 3.6em;
	font-size: 14px;
	line-height: 1.8em;
	overflow: hidden;
	margin-top: 18px;
}
.innewlist li div.abs {
	bottom: 27px;
	left: 243px;
	margin-top: 10px;
}
.unbold {
	font-size: 18px;
}
.newbox .world_main_part li p {
	white-space: normal;
	text-align: left;
}
.jianzheng {
	font-size: 30px;
	text-align: center;
	background: url(../images/jianz.jpg) no-repeat center;
	color: #fff;
	padding: 30px 0;
}
.jgjs {
	background: url(../images/zhongt.jpg) no-repeat center center;
}

@media (min-width: 992px) {
.am-u-md-6 {
	float: left;
	position: relative;
	width: 50%;
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
	float: left;
}
.col-md-12 {
	width: 100%;
}
.col-md-11 {
	width: 91.66666667%;
}
.col-md-10 {
	width: 83.33333333%;
}
.col-md-9 {
	width: 75%;
}
.col-md-8 {
	width: 66.66666667%;
}
.col-md-7 {
	width: 58.33333333%;
}
.col-md-6 {
	width: 50%;
}
.col-md-5 {
	width: 41.66666667%;
}
}
/*首页底部*/
.quick-links {
	display: flex;
	background: #141414;
	color: #fff;
	font-size: 0;
}
.quick-links h4, .quick-links p {
	color: #fff;
}
.quick-links a {
	display: inline-block;
	width: 50%;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	height: 200px;
}
.quick-links a .bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #e35b0a;
}
.quick-links a .bg:before {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	background: #e14a00;
	content: '';
	width: 0;
	-webkit-transition: width 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
	-moz-transition: width 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
	-ms-transition: width 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
	-o-transition: width 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
	transition: width 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.quick-links a .btn-link .arrow i {
	background-image: url(../images/icon-arrowright-lg.svg) !important;
}
.quick-links a:first-child .bg {
	background: #333;
}
.quick-links a:first-child .bg:before {
	background: #2a2a2a;
}
.quick-links a .btn-link {
	max-width: 816px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.quick-links a .btn-link h4 {
	font-size: 1.9375rem;
	font-weight: 700;
	margin-bottom: 1.25rem;
}
.quick-links a .btn-link p {
	font-weight: 300;
	font-size: 16px;
}
.quick-links a .btn-link .arrow {
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: right 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
	-moz-transition: right 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
	-ms-transition: right 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
	-o-transition: right 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
	transition: right 500ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.quick-links a .btn-link .arrow i {
	display: block;
	width: 2.0625rem;
	height: 1.75rem;
	background: 100% 50% no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
}
.quick-links a:hover .bg:before {
	width: 100%;
}
.quick-links a:nth-of-type(1) {
	padding-left: 126px;
}
.quick-links a:nth-of-type(2) {
	padding-right: 126px;
}
.quick-links a:nth-of-type(1) .btn-link {
	padding-right: 126px;
	margin-left: auto;
	margin-right: 0;
}
.quick-links a:nth-of-type(2) .btn-link {
	padding-left: 126px;
	margin-left: 0;
	margin-right: auto;
}
.quick-links a:nth-of-type(1) .btn-link .arrow {
	right: 126px;
}
.quick-links a:nth-of-type(2) .btn-link .arrow {
	right: 0;
}
.no-mobile .quick-links a:nth-of-type(1):hover .btn-link .arrow {
	right: 90px;
}
.no-mobile .quick-links a:nth-of-type(2):hover .btn-link .arrow {
	right: -36px;
}

@media screen and (max-width: 1280px) {
.quick-links a:nth-of-type(1) {
	padding-left: 88px;
}
.quick-links a:nth-of-type(2) {
	padding-right: 88px;
}
.quick-links a:nth-of-type(1) .btn-link {
	padding-right: 88px;
}
.quick-links a:nth-of-type(2) .btn-link {
	padding-left: 88px;
}
.quick-links a:nth-of-type(1) .btn-link .arrow {
	right: 88px;
}
.quick-links a:nth-of-type(1):hover .btn-link .arrow {
	right: 52px;
}
}

@media screen and (max-width: 1080px) {
.quick-links {
	display: block;
}
.quick-links a {
	height: 150px;
	padding: 0 50px !important;
}
.quick-links a .btn-link {
	padding: 0 !important;
}
.quick-links a .btn-link .arrow {
	right: 0 !important;
}
.quick-links a .btn-link h4 {
	font-size: 26px;
	margin-bottom: 12px;
}
.quick-links a .btn-link p {
	font-size: 16px;
}
}

@media screen and (max-width: 1024px) {
.quick-links a .btn-link .arrow i {
	width: 1.8rem;
}
}

@media screen and (max-width: 768px) {
.quick-links a .btn-link p {
	font-size: 14px;
}
}

@media screen and (max-width: 766px) {
.quick-links a {
	padding: 0 20px !important;
	height: 92px;
	width: 100%;
}
.quick-links a .btn-link {
	max-width: 100%;
	padding: 0 !important;
}
.quick-links a .btn-link p br {
	display: none;
}
.quick-links a .btn-link h4 {
	font-size: 18px;
	margin-bottom: 5px;
}
.quick-links a .btn-link h4 {
	margin-bottom: 5px;
}
.quick-links a:nth-of-type(1) {
	padding: 0 20px !important;
}
.quick-links a:nth-of-type(2) {
	padding: 0 20px !important;
}
.quick-links a .btn-link p {
	font-size: 12px;
	max-width: 210px;
}
.quick-links a .btn-link .arrow i {
	width: 1.6rem;
}
}

@media only screen and (max-width:1200px) {
.world {
	width: 100%;
}
.tem_abeditor .righteditor {
	margin-left: 0;
}
.world_header dd {
	width: 25%;
}
.world_main_part li div {
	margin-top: 0;
	float: none;
}
.world_main_part li img {
	float: none;
	width: 100%;
}
.world_main_part .fixed {
	padding-top: 10px;
}
#main .con p {
	height: 210px;
	overflow: hidden;
}
.w1400 {
	padding: 0 15px;
}
.innewlist li a.abs {
	position: static;
}
.innewlist li {
	padding-left: 0;
	height: auto;
	padding-top: 0;
}
.unbold {
	margin-top: 10px;
}
.jianzheng {
	padding: 10px 0;
}
}

@media only screen and (max-width:767px) {
.jianzheng {
	padding: 0 0;
	font-size: 18px;
}
.yee-index-support {
	margin-bottom: 0;
}
.yee-index-product .yee-index-pdname {
	margin: 10px 0;
}
.zhbox {
	padding: 0 10px;
}
.yee-index-product .am-thumbnail-caption {
	left: 10px;
	bottom: 10px;
	top: 10px;
	width: calc(100% - 20px);
	width: -webkit-calc(100% - 20px);
	width: -moz-calc(100% - 20px);
	height: calc(100% - 20px);
	height: -webkit-calc(100% - 20px);
	height: -moz-calc(100% - 20px);
}
.world_header dd.active a {
	font-size: 16px;
}
.world_header dd a {
	font-size: 16px;
}
.unbold, .newbox .world_main_part li p {
	padding: 0 10px;
}
.world_header dd:before {
	height: 100%;
}
.world_header dd {
	padding: 0;
}
.world_header dd:before {
	content: none;
}
.world_header dd {
	width: 50%;
}
.world_main_part .fixed {
	margin-top: 20px;
}
.newbox .world_main_part li {
	width: 98%;
	margin: 0 auto;
}
\  .innewlist li p {
margin-top:10px;
}
.innewlist li div.abs {
	margin-bottom: 10px;
	padding: 0 10px;
}
.innewlist li a.abs {
	display: block;
	width: 100%;
	height: 200px;
}
.world_header dd img {
	display: none !important;
}
.world_header dd {
	height: 40px;
	line-height: 40px;
}
.world_main {
}
.newbox .world_main {
	display: block;
}
.front_see h4 {
	padding-left: 0;
	background: url(..images/pro_imgtit.jpg) no-repeat right top;
	background-size: auto 100%;
	height: 239px;
	width: 100%;
}
.world h4 a {
	left: 20px;
	top: 60px;
	position: relative;
	color: #fff;
}
.world {
	width: 96%;
	padding: 0;
}
.newbox .world {
	width: 96%;
	padding: 0;
	display: block;
}
.world_phone {
	width: 96%;
	margin: 0 auto;
	display: block;
}
.world_phone ul {
	margin: 20px 0 0;
}
.world_phone li {
	float: left;
	width: 48%;
	margin: 1%;
	line-height: 40px;
	font-size: 20px;
	color: #363636;
	position: relative;
	background: #4d4d4d;
}
.world_phone li a {
	display: block;
	text-align: center;
	color: #fff;
}
.world_phone li a:nth-child(2) {
	background: #fff;
}
.world_phone li em {
	position: absolute;
	right: 5%;
	top: 0;
	color: #fff;
	font-style: normal;
}
.world_phone ul li img {
	width: 100%;
	height: auto;
}
.tem_about {
	padding: 25px 0 40px 0;
}
.col-title {
	padding: 0 0 10px;
}
.tem_abeditor .righteditor {
	top: 0;
	padding: 15px;
}
.tem_abeditor .righteditor h5 {
	font-size: 20px;
}
}
.left {
	float: left;
}
.right {
	float: right;
}
.hzhb {
	width: 100%;
	overflow: hidden;
	background: url(../images/bg3.jpg) repeat;
}
.hzhbcont {
	width: 1280px;
	overflow: hidden;
	margin: auto;
	padding-bottom: 30px;
}
.hzhbcont p {
	width: 1280px;
	margin: auto;
	overflow: hidden;
	line-height: 35px;
	text-align: center;
	color: #075faf;
}
.hzhbcont p b {
	color: #075faf;
	font-size: 22px;
}
.hzhbcont p span {
	color: #A5B2CA;
}
.hzhbimg {
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}
.hzhbimg ul li {
	width: 240px;
	overflow: hidden;
	float: left;
	margin: 0 10px 0 10px;
}
.hzhbimg ul {
	float: left;
}
.hzhbimg ul li img {
	width: 220px;
	height: 120px;
	border: solid 2px #fff;
}
.h02 {
	margin: 5px;
	margin-top: 30px;
}
#Scollal>div>div {
	width: 50% !important;
}
/*新闻*/
.news {
	width: 100%;
	height: 562px
}
.news_zhong {
	width: 1280px; /*height:562px;*/
	margin: 0 auto
}
.news_zuo {
	width: 100%; /*height:562px*/
}
.cf:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
	overflow: hidden
}
.cf {
	zoom: 1
}
.pb10 {
	padding-bottom: 10px
}
.mt10 {
	margin-top: 10px
}
/*main*/
.lanrenzhijia {
	width: 100%;
	background: #fff;
	padding-top: 15px;/* height:532px*/
}
.lanrenzhijia .title {
	height: 40px;
	padding-bottom: 10px;
}
.lanrenzhijia .title h2 {
	font-size: 20px;
	font-family: "microsoft yahei";
}
.lanrenzhijia .title-list {
	position: absolute;
	font-size: 32px;
	color: #c6c6c6
}
.lanrenzhijia .title-list li {
	width: 170px;
	line-height: 20px;
	text-align: center;
	float: left;
	display: inline;
}
.lanrenzhijia .title-list li.on {
	color: #000;
	font-weight: bold;
	font-size: 32px
}
.lanrenzhijia .title-list p {
	position: absolute;
	top: 40px;
	left: 0px;
	width: 170px;
	height: 7px;
	border-top: 3px solid #000;
	overflow: hidden;
	text-align: center;
}
.lanrenzhijia .title-list b {
	display: inline-block;
	width: 0;
	height: 0;
	margin-top: -3px;
	border-style: solid dashed dashed dashed;
	border-width: 9px;
	border-color: #000 #fff #fff #fff;
	overflow: hidden;
	zoom: 1;
	font-size: 0;
}
.product { /*height: 370px; */
	position: relative;
	overflow: hidden;
	display: none;
	margin-top: 20px;
}
.product ul {
	position: absolute;
	left: 0px;
}
.product-wrap .show {
	display: block;
}
.product-wrap .product li {
	float: left;
	display: inline;
	margin-left: 4px;
	background: #ffffff;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-o-transition: 0.4s;
	-ms-transition: 0.4s;
}
.product-wrap .product li.ml0 {
	margin-left: 5px;
}
.product-wrap .product li a.imgwrap {
	display: block;
	width: 346px;
	height: 300px;
	background: #fff;
	text-align: center;
}
.product-wrap .product li p {
	padding-left: 15px;
	color: #666666;
	font-size: 16px;
	text-align: center
}
.product-wrap .product li p a {
	color: #666666;
	text-decoration: none;
}
.product-wrap .product li p a:hover {
	color: #ff6600;
	text-decoration: none;
}
.fr {
	float: right;
}
.fl {
	float: left;
}
.news_you {
	width: 486px;/* height:562px*/
}
.news_you_shang {
	width: 486px;
	height: 50px;
	float: right
}
.sousuo {
	width: 328px;
	height: 37px;
	margin-left: 34px
}
.qiye {
	width: 100px;
	height: 37px;
	background: url(../images/images/red.jpg) no-repeat;
	float: left;
	color: #FFF;
	line-height: 37px;
	font-size: 14px
}
.qiye option {
	color: #333;
}
.qiye select {
	width: 100px;
	background: none;
	border: none;
	height: 37px;
	padding-left: 10px;
	font-size: 14px;
	color: #fff;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.guanjian {
	width: 195px;
	height: 35px;
	float: right;
	border: #e3e3e3 1px solid;
	padding-left: 23px
}
.gengguo {
	width: 107px;
	height: 37px;
	line-height: 37px;
	text-align: right;
	background: url(../images/heijia.jpg) no-repeat 0px center;
	padding-left: 25px
}
.gengguo:hover {
	background: url(../images/heijia1.jpg) no-repeat 0px center
}
.news_you_x_zhong {
	width: 486px;
	height: 115px;
}
.lizongli {
	width: 427px;
	height: 139px;
	padding-left: 30px
}
.lizong {
	width: 457px;
	height: 23px;
	font-size: 22px;
}
.gaishu {
	width: 457px;
	height: 53px;
	padding-top: 14px
}
.gaishu_zuo {
	width: 49px;
	height: 19px;
	background: #F00;
	text-align: center;
	line-height: 19px;
	margin-top: 5px;
}
.gaishu_zuo a {
	color: #FFF
}
.gaishu_you {
	width: 408px;
	height: 67px
}
.asd {
	width: 400px;
	height: 25px;
	padding-left: 8px;
	font-size: 14px;
	line-height: 25px;
	color: #b0b0b0
}
.nianyue {
	width: 408px;
	height: 42px;
	line-height: 48px;
	text-align: right;
	color: #545454
}
.news_you_xia {
	width: 486px;/* height:306px;*/
}
.fanye {
	width: 486px;
	height: 180px;
	font-size: 16px;
}
.fanye li {
	line-height: 40px;
	width: 460px;
}
.fanye li a {
	color: #535353;
}
.fanye_zuo {
	padding-left: 30px;
	width: 300px;
}
.fanyetu {
	width: 486px;
	height: 126px
}
.huijian {
	width: 67px;
	height: 66px;
	border: 1px solid #dedede;
	background: url(../images/images/z_j%20-%20%E5%89%AF%E6%9C%AC.png) no-repeat center
}
.huijian:hover {
	background: url(../images/images/z_b.png) no-repeat center #179aee
}
.baijian {
	width: 67px;
	height: 66px;
	border: 1px solid #dedede;
	margin-right: 10px;
	background: url(../images/images/z_j.png) no-repeat center
}
.baijian:hover {
	background: url(../images/images/z_b%20-%20%E5%89%AF%E6%9C%AC.png) no-repeat center #179aee
}

@media screen and (max-width:1200px) {
.pawh_zhong {
	width: 94%;
}
.xianxi {
	width: 100%;
	padding-top: 10px;
}
.zhuanli {
	width: 100%;
	padding-top: 10px;
}
.shipin {
	display: none;
}
#pawh {
	height: auto;
}
.pawh_zhong {
	height: auto;
}
.xianxi {
	height: auto;
}
.zhuanli {
	height: auto;
	margin-left: 0;
}
.swiper-button-next, .swiper-button-prev {
	display: none;
}
/**新闻tab切换**/
.news_you {
	width: 94%;
	margin: 0 3%;
}
.product ul {
	display: none;
}
.news_you_shang {
	display: none;
}
.lanrenzhijia .title-list li {
	width: 32%;
	padding: 10px 0;
}
.lanrenzhijia .title-list {
	font-size: 20px;
	width: 94%;
	margin-left: 3%;
	margin-right: 3%;
}
.lanrenzhijia .title-list li.on {
	font-size: 20px;
	border-bottom: 3px solid #000;
}
.lanrenzhijia .title-list p {
	display: none;
}
.lizongli {
	width: 100%;
	display: none;
}
.news_you_x_zhong {
	width: 100%;
	display: none;
}
.lizong {
	width: 100%;
}
.gaishu {
	width: 100%;
}
.gaishu_you.fl {
	width: 90%;
}
.nianyue {
	width: 100%;
}
.asd {
	width: 100%;
}
.fanye_zuo {
	padding-left: 0;
	width: 60%;
	margin-left: 1%;
	margin-right: 1%;
	height: 40px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.fanye_you {
	width: 30%;
}
.fanye li {
	width: 100%;
}
.news_zhong {
	width: 100%;
}
.bottom_zhong_xia_zuo {
	display: none;
}
.lanrenzhijia .title {
	margin-top: 25px;
}
.product-wrap .product li {
	margin-left: 0;
}
.news_you_xia {
	width: 100%;
}
.fanye {
	width: 100%;
}
}

@media screen and (max-width:800px) {
.divBox {
	padding: 0 20px;
}
.inner {
	padding: 0 20px;
}
.pawh_zhong {
	width: 94%;
}
.xianxi {
	width: 100%;
	padding-top: 10px;
}
.zhuanli {
	width: 100%;
	padding-top: 10px;
}
.shipin {
	display: none;
}
#pawh {
	height: auto;
}
.pawh_zhong {
	height: auto;
}
.xianxi {
	height: auto;
}
.zhuanli {
	height: auto;
	margin-left: 0;
}
.swiper-button-next, .swiper-button-prev {
	display: none;
}
/**新闻tab切换**/
.news_you {
	width: 94%;
	margin: 0 3%;

}
.product ul {
	display: none;
}
.news_you_shang {
	display: none;
}
.lanrenzhijia .title-list li {
	width: 32%;
	padding: 10px 0;
}
.lanrenzhijia .title-list {
	font-size: 20px;
	width: 94%;
	margin-left: 3%;
	margin-right: 3%;
}
.lanrenzhijia .title-list li.on {
	font-size: 20px;
	border-bottom: 3px solid #000;
}
.lanrenzhijia .title-list p {
	display: none;
}
.lizongli {
	width: 100%;
	display: none;
}
.news_you_x_zhong {
	width: 100%;
	display: none;
}
.lizong {
	width: 100%;
}
.gaishu {
	width: 100%;
}
.gaishu_you.fl {
	width: 90%;
}
.nianyue {
	width: 100%;
}
.asd {
	width: 100%;
}
.fanye_zuo {
	padding-left: 0;
	width: 60%;
	margin-left: 1%;
	margin-right: 1%;
	height: 40px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.fanye_you {
	width: 30%;
}
.fanye li {
	width: 100%;
}
.news_zhong {
	width: 100%;
}
.bottom_zhong_xia_zuo {
	display: none;
}
.lanrenzhijia .title {
	margin-top: 25px;
}
.product-wrap .product li {
	margin-left: 0;
}
.news_you_xia {
	width: 100%;
}
.fanye {
	width: 100%;
}
}
/*底部*/
.last_dl dt {
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
	color: #f5f5f5;
}
.last_dl dd {
	line-height: 34px;
	font-size: 15px;
	color: #333;
}
.last_dl dd a {
	color: #dedede;
}
.last_dl dd a:hover {
	color: #ff7300;
}
/*右侧*/
.side-always .app-item, .m-footer-nav {
	display: none;
}
.side-always {
	position: fixed;
	z-index: 3;
	width: 56px;
	height: 260px;
	right: 5px;
	top: 50%;
	margin-top: -130px;
	box-sizing: border-box;
}
.side-always .side-items {
	display: block;
	position: relative;
	overflow: visible;
	background-color: #f5f5f5;
	cursor: pointer;
	width: 56px;
	height: 56px;
	transition-duration: .3s;
	margin-bottom: 12px;
}
.side-always .side-items:hover {
	background: #dc0000;
}
.side-always .side-ico {
	position: relative;
	z-index: 4;
	width: 56px;
	height: 56px;
	transition-duration: .3s;
	background-size: 23px !important;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.side-always .tele-item .side-ico {
	background: url(../images/side-tele.png) no-repeat center;
}
.side-always .tele-item:hover .side-ico {
	background: url(../images/side-teleon.png) no-repeat center;
}
.side-always .qq-item .side-ico {
	background: url(../images/side-qq.png) no-repeat center;
}
.side-always .qq-item:hover .side-ico {
	background: url(../images/side-qqon.png) no-repeat center;
}
.side-always .ewm-item .side-ico {
	background: url(../images/side-ewm.png) no-repeat center;
}
.side-always .ewm-item:hover .side-ico {
	background: url(../images/side-ewmon.png) no-repeat center;
}
.side-always .toTop-item .side-ico {
	background: url(../images/side-toTop-item.png) no-repeat center;
}
.side-always .toTop-item:hover .side-ico {
	background: url(../images/side-toTop-itemon.png) no-repeat center;
}
.side-always .side-tele {
	position: absolute;
	display: none;
	width: 170px;
	height: 56px;
	box-sizing: border-box;
	font-size: 18px;
	font-weight: bold;
	line-height: 56px;
	color: #fff;
	left: -171px;
	top: 50%;
	margin-top: -28px;
	background-color: #dc0000;
}
.side-always .side-tele-content {
	display: block;
	padding: 0 10px;
	text-align: center;
}
.side-always .side-ewm {
	position: absolute;
	display: none;
	width: 110px;
	height: 110px;
	background: #fff;
	padding: 5px;
	box-sizing: border-box;
	right: 104%;
	top: 50%;
	margin-top: -55px;
}
.side-always .side-ewm img {
	width: 100%;
	height: auto;
}
.side-always .ewm-item:hover .side-ewm {
	display: block;
}
.zhichi {
	font-size: 14px;
	color: #333;
	line-height: 40px;
	display: inline-block;
	opacity: 0.9;
}
.text_01 {
	font-size: 14px;
	color: #333;
	line-height: 40px
}
.text_01 p a {
	font-size: 14px;
	color: #333 !important;
}
.linkBox {
	padding: 50px 0 50px;
	border-bottom: solid 1px #d9d9d9;
}
footer {
	background: #efefef;
	position: relative;
	background-position: center -30px;
}
footer .fot {
	position: absolute;
	top: -30px;
	left: 50%;
	margin-left: -95px;
	z-index: 5;
}
footer .fot img {
	display: block;
	width: 190px;
	height: 30px;
}
.fotl span {
	color: #333;
	opacity: 0.9;
	margin-right: 25px;
	font-size: 14px;
	line-height: 16px;
}
.fotl {
	line-height: 16px;
	margin-top: 22px;
}
.linkBox a {
	color: #333;
}
.linkBox a:hover {
	opacity: 1;
}
.linkBox li {
	margin: 0 4.8%;
}
.linkBox li:last-child {
	margin-right: 0;
}
.linkBox li:last-child span {
	display: block;
	font-size: 16px;
	text-align: center;
}
.linkBox li:first-child {
	margin-left: 0;
}
.linkBox li:nth-child(4) {
	margin-right: 85px;
	width: auto !important;
}
.linkBox li:last-child h3 {
	margin-bottom: 0;
	border-bottom: none;
}
.linkBox li h3 a {
	font-size: 16px;
	opacity: 1;
	font-weight: bold;
}
.linkBox li:last-child div {
	display: inline-block;
}
.linkBox li h3 {
	padding-bottom: 12px;
}
.linkBox li h3 a {
	font-weight: normal;
}
.linkBox li div img {
	padding: 0 18px;
	max-width: 110px;
}
.linkBox li p {
	line-height: 34px;
}
.linkBox li h5 {
	font-size: 30px;
	text-align: center;
	color: #fff;
}
.linkBox li h4 {
	font-size: 20px;
	text-align: center;
	color: #fff;
	margin-bottom: 30px;
}
.linkBox li div h3 {
	padding-bottom: 10px;
}
footer article {
	line-height: 50px;
	padding: 0 50px;
}
footer article li {
	color: #fff;
	opacity: 0.9;
}
footer article ul {
	display: inline-block;
	float: left;
	margin-right: 20px;
}
footer article p {
	color: #fff;
	margin-right: 25px;
	display: inline-block;
}
footer article i {
	font-size: 20px !important;
	color: #fff;
	opacity: 0.5;
}
footer article a {
	display: inline-block;
	position: relative;
}
footer article a img {
	vertical-align: middle;
}
footer dl {
	padding: 20px 0;
}
footer dl * {
	line-height: 34px;
	color: #fff;
}
footer dl:after {
	content: '';
	display: block;
	clear: both;
}
footer dl dt {
	float: left;
}
footer dl dd {
	float: right;
}
footer dl p {
	font-size: 22px;
}
footer dl span {
	font-size: 14px;
	padding: 0 22px;
	background: #dc0000;
}
footer dl dt p:nth-child(1) {
	font-size: 40px;
	line-height: 50px;
}
footer dl dt p:nth-child(2) {
	color: #dc0000;
	font-size: 50px;
	margin: 10px 0;
}
/*footer article a img{position: absolute;}*/
footer article a:hover i {
	opacity: 1;
}
footer article aside {
	float: right;
}
.cbl {
	position: fixed;
	z-index: 999;
	right: 0;
	top: 50%;
	margin-top: 0;
	width: 55px;
}
.cbl a {
	display: block;
	width: 55px;
	margin-bottom: 3px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	height: 55px;
	line-height: 55px;
	background: #535050;
	font-size: 0;
	position: relative;
}
.cbl .number {
	width: 235px;
}
.cbl a i {
	display: inline-block;
	color: #fff;
	font-size: 15px;
	text-align: center;
	border: 1px solid rgba(255,255,255,0.2);
	border-radius: 50%;
	vertical-align: middle;
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin-left: 11px;
}
.cbl .goTop, .cbl .goTop i {
	height: 38px;
	line-height: 38px;
}
.cbl .goTop i {
	border: none;
	border-radius: 0;
	margin-top: 0;
}
.linkBox li {
	display: inline-block;
	vertical-align: top;
}
.linkBox li:nth-child(1) img {
	display: block;
	margin: 0 auto;
}
.linkBox li:nth-child(1) h2 {
	font-size: 28px;
	color: #333;
	font-weight: bold;
	margin-top: 10px;
}
/* 侧边导航 */
/*.sitbar-nav {
	width: 100% !important;
	margin-bottom: 30px;
	margin-top: -132px;
	
}*/

.sitbar-nav {
	width: 100% !important;
	border-bottom: solid 1px #ddd;
	padding-bottom: 40px;
	margin-bottom: 40px;
	margin-top: 0;
}
.ceb {
	padding-left: 44px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.cebox li {
	padding: 20px 15px;
}
.z_list {
	text-align: center;/* background: #fff; */
}
.sitbar-nav h5 {
	font-size: 20px;
	color: #ffffff;
	line-height: 70px;
	padding-left: 96px;
	box-sizing: border-box;
	position: relative;
	background-color: #dc0000;
}
.sitbar-nav h5::before {
	content: '';
	display: block;
	width: 41px;
	height: 41px;
	background: url("../images/sprites.png") center;
	position: absolute;
	top: 16px;
	left: 33px;
}
.sitbar-nav .cebox h5::before {
	content: '';
	display: block;
	width: 41px;
	height: 41px;
	background: url("../images/lix.png") center;
	position: absolute;
	top: 16px;
	left: 33px;
}
.sitbar-nav li {
	border-bottom: 1px solid #e5e5e5;
	position: relative;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	background-color: #FFFFFF;
}
.sitbar-nav li .enters {
	padding: 0;
}
.sitbar-nav li a:hover {
	background-color: #dc0000;
}
.sitbar-nav li i {
	width: 19px;
	height: 17px;
	display: block;
	position: absolute;
	background: url("../images/sprites.png") -20px -16px;
	top: 31.5px;
	right: 20px;
	display: none;
}
.sitbar-nav dl {
	position: relative;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	margin: 0 10px;
	display: inline-table;
	background-color: rgba(235,235,235,.7);
}
.sitbar-nav dl .enters {
	padding: 0;
}
.sitbar-nav dl a:hover {
	background-color: #dc0000;
	color: #fff;
}
.sitbar-nav dl i {
	width: 19px;
	height: 17px;
	display: block;
	position: absolute;
	background: url("../images/sprites.png") -20px -16px;
	top: 31.5px;
	right: 20px;
	display: none;
}
.z_list dl i {
	width: 19px;
	height: 17px;
	display: block;
	position: absolute;
	background: url("../images/sprites.png") -20px -16px;
	top: 31.5px;
	right: 20px;
	display: none;
}
.sitbar-nav dl .on {
	display: block;
}
.sitbar-nav li:last-child {
	border: none;
}
.sitbar-nav a {
	display: block;
	line-height: 50px;
	font-size: 18px;
	color: #333;
	padding-left: 55px;
	padding-right: 55px;
	box-sizing: border-box;
}
.sitbar-nav .on a {
	color: #fff;
	background: #dc0000;
}
.sitbar-nav .on {
	position: relative;
}
.other-twos {
	margin-top: 30px;
}
.other-twos .videoBg h3 {
	font-size: 18px;
	color: #333333;
	padding: 35px 0 0;
	letter-spacing: 2px;
	font-weight: 700;
}
.other-twos .videoBg .oth-p a {
	width: 107px;
	height: 26px;
	display: block;
	margin-left: 20px;
	color: #666666;
	font-size: 12px;
	line-height: 26px;
	padding-left: 2px;
	padding-top: 13px;
}
.other-twos .videoBg .oth-p a i {
	background: url(../images/images/prolist/mor-ri.png) no-repeat 0 center;
	width: 4px;
	height: 8px;
	display: inline-block;
	margin-left: 5px;
}
.other-twos .videoBg {
	width: 45%;
	height: 130px;
	text-align: center;
	overflow: hidden;
	transition: all .5s ease;
	background: #FFFFFF;
}
.other-twos .videoBg:hover {
	box-shadow: 0 0 15px rgba(112, 110, 110, 0.4);
}
.theone {
	background: url(../images/images/pro-img/jia-slide.png) no-repeat 18px 30px;
	background-size: 16px;
}
.jinaicons {
	background: url(../images/images/pro-img/jianicon.png) no-repeat 18px 30px;
	background-size: 16px;
	transition: all .5s ease;
}
.list-ul-ins {
	border-top: 1px #E5E5E5 solid;
}
.list-ul-ins li a {
	display: block;
	line-height: 65px;
	padding-left: 59px;
	font-size: 14px;
}
.list-ul-ins li a:before {
	position: absolute;
	content: '';
	left: 12%;
	top: 50%;
	margin-top: -3px;
	border: 1px solid #c7c7c7;
	width: 4px;
	height: 4px;
}
.list-ul-ins li a:hover {
	background: #e9eaeb;
}
/* 多机器人二级 */
.se-pro-box, .bloinner {
	display: none;
}
.digg4 * {
	display: inline-block
}
/* 主要内容区域 */
.main {
	width: 100%;
}
.ProimgBox {
	width: 100%;
	height: 1000px;
	overflow: hidden;
	margin-bottom: 60px;
}
.ProimgBox img {
	width: 100%;
	display: block;
}
#search-2 {
	width: 807px;
	height: 60px;
	background-color: #fff;
	padding-left: 53px;
	box-sizing: border-box;
	position: relative;
	vertical-align: middle;
}
.search {
	position: relative;
}
.search i {
	display: block;
	width: 18px;
	height: 19px;
	position: absolute;
	top: 19px;
	left: 19px;
	background: url("../images/sprites.png") -157px -59px;
	z-index: 1;
}
 #search-2::placeholder {
 color: #eaeaea;
 font-size: 14px;
}
#button {
	background-color: #304bcc;
	height: 60px;
	width: 190px;
	margin-left: 24px;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 6px;
	vertical-align: middle;
	cursor: pointer;
}
/* 产品区 */
.product-list {
	/* margin-top: 28px; */
	width: 100%;
}
.produce-list li:after {
	clear: both;
	display: block;
	content: '';
}
.produce-list .list {
	border-bottom: 2px solid #eff0f1;
}
.produce-list ul {
}
.produce-list li {
	width: 50%;
	float: left;
	box-sizing: border-box;
	padding: 10px;
	border: 1px solid #eee;
}
.produce-list li:hover {
	border-color: #dc0000;
}
.produce-list li .tire {
	float: left;
	width: 270px;
	height: 270px;
}
.produce-list li .tire img {
	width: 100%;
	height: auto;
}
.aft:after {
	content: '';
	display: block;
	clear: both;
}
.produce-list li .text {
	margin-top: 30px;
	float: left;
	margin-left: 20px;
	width: calc(100% - 290px);
	width: -webkit-calc(100% - 290px);
	width: -moz-calc(100% - 290px);
}
.produce-list li .text h2 {
	/*font-weight: normal;*/
	font-size: 12px;
}
.produce-list li .text h2 strong {
	font-size: 22px;
}
.produce-list li .text h4 {
	font-size: 20px;
	color: #333333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 29px;
	padding: 12px 0 12px;
	height: 50px;
}
.produce-list li .text h4 a {
	color: #333333;
}
.produce-list li .text h4 a:hover {
	color: #e71e14;
}
.produce-list li .text .property {
}
.produce-list li .text .property dd {
	float: left;
	width: 60px;
	text-align: center;
	margin-right: 8px;
}
.produce-list li .text .property dd p {
	font-size: 12px;
	color: #888888;
	line-height: 24px;
	margin-top: 6px;
	display: none;
}
.produce-list li .text .property dd:hover p {
	display: block !important;
}
.produce-list li .text .link {
	margin-top: 30px;
}
.produce-list li .text .link .buy {
	display: inline-block;
	width: 100px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #666;
	color: #333;
	text-align: center;
	/*background: #e71e14;*/
	font-size: 14px;
	/*color: #ffffff;*/
	margin: 12px 0 7px;
}
.produce-list li .text .link .buy:hover {
	background: #e71e14;
	border-color: #e71e14;
	color: #fff;
}
.produce-list li .text .link .info {
	display: inline-block;
	width: 125px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #666;
	color: #333;
	text-align: center;
	/*background: #999999;*/
	font-size: 14px;/*color: #ffffff;*/
}
.produce-list li .text .link .info:hover {
	background: #dc0000;
	border-color: #dc0000;
	color: #fff;
}
.produce-list li .text .link .compare {
	font-size: 14px;
	color: #707070;
	line-height: 20px;
	margin-top: 31px;
	display: block;
	width: 64px;
	padding-left: 25px;
	background: url(../images/img/compare_ico2.png) no-repeat 0 0px;
}
.produce-list li .text .link .compare.on {
	background-position: 0 -20px;
	color: #e71e14;
}
.produce-list .page {
	text-align: center;
	padding: 20px 0 30px;
	width: 100%;
}
.dangqiang {
	display: none;
}
.w1400 .sidebar .sb_nav {
	display: none;
}
.clearfix {
	position: relative;
}
.clearfix:after {
	display: block;
	content: "";
	clear: both;
}
.containerr {
	margin: 40px auto 50px;
}
/*问答*/

.problem-main {
}
.problem-main dl {
	margin-bottom: 9px;
}
.problem-main dt {
	height: 66px;
	line-height: 66px;
	background: #eee;
	cursor: pointer;
}
.problem-main dt span {
	float: left;
	margin-left: 34px;
	font-size: 22px;
	color: #333;
	font-weight: normal;
	width: calc(100% - 100px);
	width: -webkit-calc(100% - 100px);
	width: -moz-calc(100% - 100px);
	overflow: hidden;
	height: 66px;
}
.problem-main dt i {
	float: right;
	width: 28px;
	height: 16px;
	margin: 25px 23px 0 0;
	background: url("../images/problem_ico.png") no-repeat 0 -16px;
}
.problem-main dt.on i {
	background-position: 0 0;
}
.problem-main dd {
	background: #f7f9fa;
	padding: 23px 34px 0px;
	display: none;
}
.problem-main dd ul {
	width: 100%;
}
.problem-main dd li {
	width: 100%;
	padding-bottom: 15px;
}
.problem-main dd li h5 {
	font-size: 18px;
	color: #4c4c4c;
	line-height: 20px;
	height: 20px;
	margin-bottom: 15px;
	padding-left: 33px;
	cursor: pointer;
	font-weight: normal;
	background: url("../images/problem_ico2.png") no-repeat 0 0;
}
.problem-main dd li h5.on {
	background-position: 0 -20px;
}
.problem-main dd li .con {
	font-size: 14px;
	color: #4c4c4c;
	line-height: 26px;
	padding-left: 33px;
	display: none;
}
/*内页侧栏*/
.wrap {
	width: 100%;
	max-width: 1280px;
	margin: 0 auto;
	position: relative;
}
.sidebar .sb_nav {
	width: 100%;
	position: relative;
	height: 85px;
	line-height: 85px;
	border-bottom: 1px solid #e5e5e5;
}
.sidebar .sb-title {
	float: left;
	width: 280px;
	text-indent: 30px;
	position: relative;
	display: none;
}
.sidebar .sb-title h3.title {
	background: #2e2f2f;
	font-size: 28px;
	font-weight: normal;
	color: #fff;
}
.sidebar .sb-title h3.title::before {
	content: '';
	width: 55px;
	border-top: 3px solid #fff;
	position: absolute;
	top: 0;
	left: 35px;
}
.sidebar .sb-title ul {
	position: absolute;
	width: 100%;
	bottom: 100%;
	background: rgba(46,47,47,.6);
	padding: 25px 0;
	box-sizing: border-box;
	z-index: 199;
}
.sidebar .sb-title li a {
	display: block;
	font-size: 18px;
	line-height: 2;
	color: #fff;
}
#sidebar {
	float: left;
}
.sidebar .sidebar1200 h3.title {
	display: none;
	text-align: center;
	font-weight: normal;
	font-size: 16px;
	color: #fff;
	height: 46px;
	line-height: 46px;
	padding: 0px 10px;
	background: url(../images/navmore.png) no-repeat 95% center;
	background-size: 12px;
}
#sidebar dl {
	float: left;
	padding: 0 20px;
	position: relative;
	display: inline-block
}
#sidebar dl dt a {
	display: block;
	font-size: 16px;
}
#sidebar dl：hover a {
	color: #0047bb;
}
#sidebar dl dt.on a, .sidebar .sb_nav dl dt.all a {
	color: #d52218;
}
#sidebar dl dt:hover a::before, #sidebar dl dt.on a::before {
	width: 25px;
}
#sidebar dl dd {
	display: none !important;
	position: absolute;
	left: 0px;
	top: 100%;
}
#sidebar dl dd h4 {
	float: left;
	font-weight: normal;
	padding: 0 20px;
}
#sidebar dl h4 a {
	display: block;
	line-height: 40px;
	font-size: 1.14em;
}
#sidebar dl h4.on a {
	color: #0047bb;
}
#sidebar dl h4 a::before {
	display: inline-block;
	content: "";
	width: 0px;
	vertical-align: middle;
	border-top: 1px solid #a27c48;
	margin-right: 5px;
	transition: .4s;
}
.sidebar .sb_nav .position {
	float: right;
	font-weight: normal;
}
.sidebar .sb_nav .position a {
	color: #999;
}
.sidebar .sb_nav .moresidebar {
	display: none;
	float: right;
	font-weight: normal;
	font-size: 18px;
	padding: 0 10px 0 20px;
	background: url(../images/side.png) no-repeat left center;
	background-size: 14px;
}
.sidebar .sb_box .active {
	width: 94%;
	max-width: 1280px;
	margin: 20px auto;
	position: relative;
	overflow: hidden;
	box-sizing: border-box;
}
#imglist li h3 {
	line-height: 2 !important;
	font-size: 15px;
}
#youshi {
	margin-bottom: 50px;
	overflow: hidden;
}
#youshi h2 {
	position: relative;
	display: table;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	float: none;
	font-size: 30px;
	line-height: 30px;
	color: #333;
	margin-bottom: 20px;
	margin-top: 20px;
	font-weight: bold;
}
#youshi img {
	width: 72px;
	height: 30px;
	margin: 0 auto;
	display: block;
}
#youshi .title .en {
	font-size: 30px;
	line-height: 30px;
	color: #cccccc;
	font-family: arial;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
}

@media screen and (max-width:1500px) {
.product-list-item:nth-child(3n-1) {
	margin: 0 2%;
}
.product-list-item {
	width: 32%;
}
.main-item-list {
	width: 31%;
	margin-right: 3%;
}
}
/*关于我们内页*/


.time-axis {
	margin: 0;
	padding: 0;
	position: relative;
}
.time-axis:before {
	content: '';
	position: absolute;
	left: 113px;
	top: 15px;
	width: 1px;
	height: 100%;
	background-color: #E4E4E4;
}
.time-axis-item {
	list-style: none;
	padding-left: 150px;
	position: relative;
	line-height: 45px;
	font-size: 14px;
	color: #141414;
}
.time-axis-achievement {
	margin: 0;
}
.time-axis-date {
	position: absolute;
	left: 0;
	top: 0;
	color: #666;
	font-size: 20px;
}
.time-axis-date span {
	position: absolute;
	right: -49px;
	top: 35%;
	display: block;
	width: 13px;
	height: 13px;
	border: 1px solid #ccc;
	border-radius: 100%;
	background-color: #fff;
}
.time-axis-date span:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 7px;
	height: 7px;
	margin: auto;
	background-color: #ccc;
	border: 1px solid #ccc;
	border-radius: 100%;
}
.time-axis-item:last-child .time-axis-date span {
	border-color: #48BEB2;
}
.time-axis-item:last-child .time-axis-date span:after {
	background-color: #48BEB2;
	border-color: #48BEB2;
}
/*文化*/
.l_box {
	width: 35%;
}
.r_box {
	width: 60%;
}
.l {
	float: right;
}
.r {
	float: left;
}
.lianxii li {
	line-height: 34px;
}
#showtext img {
	max-width: 100%;
}
.BMap_Marker img {
	max-width: none !important;
}

@media screen and (max-width:800px) {
.l_box {
	width: 100%;
}
.r_box {
	width: 100%;
}
.l {
	float: none;
}
.r {
	float: none;
}
.zuo {
	float: none !important;
	display: table !important;
}
.you {
	float: none !important;
	display: table !important;
}
.lianxii {
	width: 100% !important;
}
#map {
	width: 100% !important;
}
.jianl {
	width: 100% !important;
	display: table !important;
}
.jianr {
	width: 100% !important;
	display: table !important;
}
.product-list-item {
	width: 48% !important;
	margin: 0 1% 1% 1%!important;
}
.main-item-list {
	width: 48%;
	margin: 0 1%;
}
}
/*厂房展示*/

#ZoomCapDiv table {
	width: auto !important;
}
#imglist li {
	width: 31% !important;
	height: auto !important;
	margin: 0 1% 20px 1% !important;
}
#imglist li a {
	display: block;
	overflow: hidden;
	font-size: 16px;
}
#imglist li a.img img {
	display: block;
	width: 100%;
	border: none;
	transform: scale(1, 1);
	transition: 0.4s;
	height: auto;
}
#imglist li:hover a {
	color: #E82E21;
}
#imglist li:hover a.img img {
	transform: scale(1.05, 1.05);
}
#imglistt li a.text h3 {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.6;
	padding: 10px 0 0 0;
}
#imglist li a.text p {
	color: #999;
	line-height: 1.4;
}
/*新闻列表页*/
#newslist li {
	padding: 46px 60px 40px;
	background: #fff;
	position: relative;
}
#newslist li::after {
	content: "";
	width: 88%;
	border-bottom: 1px solid #e5e5e5;
	position: absolute;
	bottom: 0;
	right: 0;
}
#newslist li .news-time {
	float: left;
	width: 55px;
	color: #666;
	padding: 1% 2% 1% 5px;
	margin-top: 25px;
	border-right: 1px solid #e5e5e5;
	line-height: 1;
	white-space: nowrap;
	overflow: hidden;
}
#newslist li span.time01 {
	display: block;
	font-size: 50px;
	color: #dc0000;
	margin-bottom: 10px;
}
#newslist li span.time02 {
	display: block;
	width: 100%;
	overflow: hidden;
}
#newslist li a {
	display: block;
	float: left;
	width: 85%;
	padding: 0 0 0 5%;
	margin: 0;
}
#newslist li a img {
	display: block;
	float: right;
	width: 216px;
	height: 140px;
	margin-left: 100px;
}
#newslist li h3 {
	font-size: 20px;
	font-weight: normal;
}
#newslist li .hits-num {
	color: #999;
	padding: 10px 25px;
	background: url(../images/hits_bg.png) no-repeat left center;
	background-size: 18px;
}
#newslist li p {
	color: #333;
	height: 3.6em;
	overflow: hidden;
}
/*产品列表*/

#layui-laypage-0 .curr_page {
	background: #1a528d;
	color: #fff;
}
.layui-laypage a:hover {
	color: #1a528d;
}
/*产品列表*/

.smallimg a {
	display: grid;
}
#productlist li {
	width: 31%;
	height: auto !important;
	margin: 0 1% 40px 1%;
}
#productlist li a {
	display: block;
}
#productlist li a.img img {
	display: block;
	width: 100%;
	transform: scale(1, 1);
	transition: 0.4s;
}
#productlist li:hover a.img img {
	transform: scale(1.05, 1.05);
}
#productlist li a.text h3 {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.6;
	padding: 10px 0 0 0;
}
#productlist li a.text p {
	color: #999;
	line-height: 1.4;
}
#showproduct .smallimg * {
	box-sizing: border-box;
}
/*产品内容页*/
#showproduct {
}
#showproduct .pshow dt {
	width: 72% !important;
	display: flex;
}
#showproduct #imgqwe {
	display: inline-block;
	border: 1px solid #eee;
}
#showproduct #imgqwe img {
	display: block;
	width: 100%;
	height: auto;
}
#showproduct .smallimg {
	width: 36% !important;
	display: block;
	margin-left: 5%;
	overflow-y: scroll;
	height: auto;
	max-height: 492px;
	margin-top: 0;/* overflow-x: hidden; */
}
#showproduct .smallimg::-webkit-scrollbar {
width:3px;
background-color:#dc0000;
margin-top:20px;
}
#showproduct .smallimg::-webkit-scrollbar-thumb {
border:none;
width:3px;
background-color:#dc0000;
}
#showproduct .smallimg::-webkit-scrollbar-corner {
background-color:#dc0000;
}
#showproduct .editor img {
	max-width: 100%;
}
#showproduct .smallimg span.spic {
	display: block;
	width: 100%;
	border: 1px solid #eee;
}
#showproduct .smallimg .spic a img {
	width: 100%;
	height: auto;
}
#showproduct .pshow dd {
	width: 25% !important;
	margin-left: 3%;
}
#showproduct .pshow dd ul {
}
#showproduct h1.title {
	font-size: 28px;
	line-height: 2.3;
	font-weight: normal;
	padding: 0;
}
#showproduct .ctitle {
	font-size: 16px;
	font-weight: normal;
	margin: 40px 0px 0px;
	padding: 0;
	background: none;
}
#showproduct .ctitle span {
	display: inline-block;
	background: #fb9723;
	padding: 10px 30px;
	color: #fff;
}
#showproduct .editor {
	padding: 0 0
}
#showproduct .editor {
	margin-top: 40px;
}
#ZoomBox {
	background: #fff;
}
#imglist li {
}
.yuyan {
	display: none;
}
/*产品列表页*/

.section .sec_inner .product_container {
	position: relative;
	float: left;
	width: 33.33%;
	transition: border 0.5s;
	-webkit-transition: border 0.5s;
}
.section .sec_inner .product_container:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: calc(100% + 1px);
	height: calc(100% + 1px);
	border: 1px solid #ddd;
	box-sizing: border-box;
}
.product_container_outer:after {
	content: '';
	display: block;
	clear: both;
}
#imglist ul:after {
	content: '';
	display: block;
	clear: both;
}
.section .sec_inner .product_container:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: calc(100% - 3px);
	height: calc(100% - 3px);
	border: 2px solid #e35b0a;
	opacity: 0;
	transition: opacity 0.3s;
	pointer-events: none;
}
.section .sec_inner .product_container:nth-of-type(3n):before {
	width: 100%;
}
.section .sec_inner .product_container:nth-of-type(3n):after {
	width: calc(100% - 4px);
}
.section .sec_inner .product_container:hover {
	z-index: 9;
}
.section .sec_inner .product_container a {
	display: block;
	box-sizing: content-box;
	padding: 30px;
}
.section .sec_inner .product_container.simple, .section .sec_inner .product_container.simple a {
	max-width: 370px;
	height: 372px;
	box-sizing: border-box;
}
.section .sec_inner .product_container a p {
	letter-spacing: -1px;
}
.section .sec_inner .product_container a p.product_name {
	font-size: 24px;
	font-weight: bold;
}
.section .sec_inner .product_container a p.product_name:after {
	display: inline-block;
	content: '';
	width: 8px;
	height: 14px;
	margin-left: 8px;
	margin-bottom: 0;
	background: url('../images/../images/img/equipment/excavators/btn_go_black.png') no-repeat center / contain;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.section .sec_inner .product_container:hover a p.product_name:after {
	margin-left: 12px;
}
.section .sec_inner .product_container a .product_img_box {
	height: 330px;
	text-align: center;
	margin: 0 auto;
}
.section .sec_inner .product_container a .product_img_box > div {
	position: relative;
	height: 100%;
	vertical-align: middle;
	text-align: center;
	transform: scale(0.9);
	-webkit-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transition: transform 0.3s;
	-webkit-transition: transform 0.3s;
}
.section .sec_inner .product_container a .product_img_box > div img {
	position: absolute;
	top: 50%;
	left: 50%;
	max-width: 100%;
	max-height: 100%;
	margin-left: 0;
	transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}
.section .sec_inner .product_container a .product_info li p {
	float: right;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 20px;
}
.section .sec_inner .product_container a .product_info li p.info_type {
	float: left;
	padding-bottom: 6px;
}
.section .sec_inner .product_container a .product_info li:last-child p.info_type {
	padding-bottom: 0;
}
.fclear:after {
	display: block;
	content: "";
	clear: both;
}
.section .sec_inner .product_container a:before {
	content: '';
	position: absolute;
	border: 2px solid #dc0000;
	box-sizing: border-box;
	opacity: 0;
	transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
	width: calc(100% - 0px);
height: calc(100% - -1px);
	left: 0;
	top: 0;
}
.section .sec_inner .product_container a:hover {
	color: inherit;
}
.section .sec_inner .product_container:hover a:before {
	opacity: 1;
}
table.datalist {
	border-color: #eee;
}
.pshow:after {
	content: '';
	display: block;
	clear: both;
}
.chanxiang tr {
}
.chanxiang td {
	width: 33.333%;
	padding: 10px;
	box-sizing: border-box;
}
.chanxiang td img {
	width: 100%;
	height: auto;
}

/*响应式开始*/
@media screen and (max-width:1800px) {
.met_flash .metinfo-banner1 img {
	height: auto !important;
}
.metinfo-banner1 {
	height: auto !important;
}
.met_flash .flash img {
	width: 100%;
	height: auto;
}
}

@media screen and (max-width:1680px) {
.linkBox li {
	margin: 0 3.5%;
}
}

@media screen and (max-width:1510px) {
.linkBox li {
	margin: 0 2%;
}
}

@media screen and (max-width:1440px) {
/*内页*/
.wrap {
}
#newslist li {
	padding: 46px 20px 40px
}
}

@media screen and (max-width:1280px) {
.linkBox li {
	margin: 0 2%;
}
}

@media screen and (max-width:1200px) {
nav ul li>a:after {
	display: none;
}
nav ul li {
	position: relative;
}
#showproduct h1.title {
	line-height: 2;
	font-size: 20px;
}
#showproduct .pshow dt {
	width: 100% !important;
}
#showproduct .pshow dd {
	width: 100% !important;
	margin-left: 0;
}
.main {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 10px;
}
.containerr {
	margin-top: 0;
	margin-bottom: 0;
}
.sitbar-nav {
	display: none;
}
.w1400 .sidebar .sb_nav {
	display: block;
}
.wrap .dangqiang {
	display: block;
	color: #4d4d4d;
	font-size: 20px;
	padding-left: 10px;
}
.hzhbcont {
	width: 100%;
}
/*内页*/
.sidebar .sb_nav .position {
	display: none;
	float: left;
	margin-left: 10px;
}
.sidebar .sb_nav .sidebar1200 {
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	background: #3d3d3d;
	opacity: 0.9;
	-webkit-opacity: 0.9;
	-moz-opacity: 0.9;
	z-index: 999;
}
.sidebar .sb_nav .moresidebar {
	display: block;
}
.sidebar .sidebar1200 h3.title {
	display: block;
}
#sidebar dl {
	width: 100%;
	padding: 0;
}
#sidebar dl dt {
	border-bottom: 1px solid #303030;
	background: url(../images/navmore.png) no-repeat 95% center;
	background-size: 12px;
	margin-top: 0;
	line-height: 1.4;
}
#sidebar dl dt.on {
	background-color: #dc0000;
}
#sidebar dl dt a {
	padding: 12px 3%;
	color: #fff;
}
#sidebar dl dt.on a {
	color: #fff;
}
#sidebar dl dt a::before {
	display: none;
}
#sidebar dl dt span {
	display: block;
}
}

@media screen and (max-width:1000px) {
}

@media screen and (max-width:980px) {
/*产品*/
.produce-list li .tire {
	float: none;
	width: 100%;
	height: auto;
	display: block;
}
.produce-list li .text {
	float: none;
	width: 100%;
	margin: 0;
	padding: 10px;
	box-sizing: border-box;
}
.aboutus .about-img {
	width: 100%;
}
.aboutus .about-text {

	width: 100%;
}
.index-product .profld {
	min-height: 392px;
}
.foot-content img {
	margin-left: 0;
}
/*内页*/
.introduce img {
	width: 40% !important;
	margin: 15px 30px !important;
}
#newslist li {
	padding: 46px 0px 40px
}
#newslist li a {
	width: 80%;
}
#newslist li a img {
	width: 180px;
	height: 116px;
	margin-left: 60px;
}
}

@media screen and (max-width:800px) {
footer .right {
	float: none;
}
.section .sec_inner .product_container a .product_img_box {
	height: auto;
}
.section .sec_inner .product_container a .product_img_box > div img {
	transform: none !important;
	position: static !important;
}
#showproduct .smallimg span.spic {
	width: auto;
	display: inline-block;
}
#showproduct .smallimg .spic a img {
	width: auto;
	max-width: 60px;
}
#showproduct .pshow dt {
	display: block;
}
#showproduct .smallimg {
	overflow: inherit;
}
#showproduct .smallimg {
	width: 100% !important;
	margin-left: 0;
}
.section .sec_inner .product_container {
	width: 50%;
}
.pro-kind a.title {
	padding-left: 2%;
}
.pro-kind ul {
	display: table;
	text-align: center;
}
.pro-kind li {
	display: inline-block;
	float: none;
	text-align: left;
	width: 100%;
	padding: 0 2%;
	margin: 15px 0;
}
.pro-kind li img {
	width: 25%;
	float: left;
	margin-right: 30px;
}
.index-news {
	width: 100%;
	margin-top: 30px;
}
.index-product {
	width: 100%;
	margin-top: 50px;
}
.index-product .profld {
	min-height: 312px;
}
.index-product ol li {
	margin: 0 !important;
}
.foot-contact .con-img {
	width: 100%;
}
.foot-contact .con-img img {
	height: 280px;
}
.foot-contact .con-text {
	width: 100%;
}
.foot-contact .con-text {
	height: 280px;
}
/*内页*/
.sidebar .sb-title ul {
	display: none;
}
.sidebar .sb-title h3.title::before {
	display: none;
}
.sidebar .sb_nav {
	height: 70px;
	line-height: 70px;
}
.introduce img {
	width: 100% !important;
	margin: 0px !important;
}
#showtext .num_box {
	padding: 40px;
	margin: 0 0 20px 0;
}
.introduce .num_box ul {
	padding: 0;
}
#productlist li {
	width: 46% !important;
	margin: 0 2% 20px 2% !important;
}
#imglist li {
	width: 46% !important;
	margin: 0 2% 5px 2% !important;
}
}

@media screen and (max-width:680px) {
.chanxiang td {
	width: 100%;
	display: block;
}
.section .sec_inner .product_container a p.product_name {
	font-size: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.index-product .profld {
	min-height: 256px;
}
.foot-contact .con-img img {
	height: 240px;
}
.foot-contact .con-text {
	height: 240px;
}
.side-always {
	height: auto;
}
/*内页*/
#showtext .introduce h1 {
	font-size: 42px;
}
#showtext .introduce h3 {
	font-size: 24px;
}
#showtext .num_box {
	padding: 40px 20px;
	margin: 0;
}
#showtext .introduce li font {
	font-size: 54px;
}
#showtext .introduce li span {
	font-size: 15px;
}
#showtext .introduce li p {
	font-size: 15px;
}
}

@media screen and (max-width:560px) {
#showproduct .editor {
	margin-top: 10px;
}
.wrap .dangqiang {
	font-size: 16px;
}
.produce-list li .tire {
	border-bottom: solid 1px #eee;
}
.produce-list li .text h4 {
	font-size: 16px;
	height: auto;
	padding: 5px 0;
}
.produce-list li .text .link {
	margin-top: 15px;
}
.index-product .profld {
	min-height: 218px;
}
.foot-contact .con-img img {
	height: 200px;
}
.foot-contact .con-text {
	height: 200px;
}
/*内页*/
.sidebar .sb-title {
	width: 240px;
}
#showtext .num_box {
	background-size: auto 100%;
}
#showtext .num_box li {
	width: 100%;
	margin: 10px 0;
}
#newslist li .news-time {
	margin-top: 150px;
}
#newslist li a {
	width: 75%;
}
#newslist li a img {
	float: none;
	margin-left: 0;
}
}

@media screen and (max-width:480px) {
.section .sec_inner .product_container {
	width: 100%;
}
.world_main_part li a {
	line-height: 36px;
}
.world_main_part li div h3 {
	font-size: 20px;
}
.able1 {
	width: 60%;
	margin: 0 auto;
	display: block
}
.about_index .le a {
	line-height: 36px;
	width: 100%;
}
.problem-main dt span {
	font-size: 18px;
	margin-left: 15px;
}
.problem-main dd {
	padding: 15px 20px 0px;
}
.problem-main dd li .con {
	padding-left: 5px;
}
.produce-list li .text .property {
	height: 75px;
	overflow: hidden;
}
.produce-list li .text .link .info {
	width: 100%;
}
.top-nav li.t span {
	padding: 0 5px;
}
.aboutus .about-text h3 {
	font-size: 40px;
}
.aboutus .about-text h4 {
	font-size: 24px;
}
.style-1 a.title h3 {
	font-size: 40px;
	margin-right: 10px;
}
.style-1 a.title h4 {
	font-size: 24px;
}
.pro-kind li {
	margin: 10px 0;
}
.pro-kind li h3 {
	font-size: 22px;
	line-height: 1.2;
}
.pro-kind li p {
	line-height: 1.8;
}
.index-news li {
	padding: 15px 0;
}
.index-product {
	margin-top: 35px;
}
.index-product .profld {
	min-height: 180px;
}
.foot-contact .con-img img {
	height: 180px;
}
.foot-contact .con-text {
	height: 180px;
}
/*内页*/
.side-always .toTop-item, .side-always .ewm-item, .side-always .qq-item {
	display: none;
}
.side-always {
	margin-top: 0;
}
.side-always .side-ico {
	width: 46px;
	height: 46px;
}
.side-always .side-items {
	width: 46px;
	height: 46px;
}
.side-always {
	width: 46px;
}
.metinfo-banner1 .nivo-controlNav {
	bottom: 0 !important;
}
.linkBox li h3 {
	display: none;
}
.sidebar .sb_nav {
	height: 50px;
	line-height: 50px;
}
.sidebar .sb-title {
	width: 170px;
	text-indent: 20px;
}
.sidebar .sb-title h3.title {
	font-size: 22px;
}
.sidebar .sb_nav .moresidebar {
	font-size: 16px;
	background-size: 12px;
}
#showtext .num_box {
	background-size: auto 100%;
}
#showtext .num_box li {
	width: 100%;
	margin: 10px 0;
}
#showtext .introduce h1 {
	font-size: 36px;
}
#showtext .introduce h3 {
	font-size: 20px;
}
}

@media screen and (max-width:400px) {
.index-product .profld {
	min-height: 120px;
}
/*内页*/
#newslist li {
	padding: 20px 0;
}
#newslist li .news-time {
	display: none;
}
#newslist li a {
	width: 100%;
	padding: 0;
}
#newslist li a img {
	float: left;
	width: 30%;
	margin-right: 20px;
}
#newslist li .hits-num {
	display: none
}
#newslist li h3 {
	font-size: 16px;
}
#newslist li::after {
	width: 100%;
}
}

@media only screen and (max-width: 1200px) {
#main .wrap4 .tit-box {
	padding: 0 10px;
}
#main .wrap4 .newssw .swiper-slide {
	width: 48%;
	margin: 0 1%;
}
#main .wrap4 .newssw .swiper-slide + .swiper-slide {
	margin-left: 1%;
	margin-bottom: 10px;
}
.video_list01 li {
	margin-top: -20px;
}
.navhead nav > ul > li > a span {
	border: none;
}
.top-logo {
	margin-top: 10px;
	margin-bottom: 10px;
	min-height: inherit;
}
.top-logo img {
	max-height: 50px;
	width: auto;
	vertical-align: middle;
}
.top {
	display: none;
}
nav ul li dl {
	position: static;
}
nav ul li dd {
	display: inline-block;
	padding: 10px;
}
.nav-subnav-container {
	display: none !important;
}
.navBox {
	position: relative;
	padding: 15px 10px;
	max-width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}
nav {
	padding-bottom: inherit;
	position: absolute;
	width: 100%;
	top: 100%;
	left: -100%;
	background: #fff;
	border-top: #dc0000 10px solid;
	transition: all .4s ease-in-out 0s;
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition: all .4s ease-in-out 0s;
	-ms-transition: all .4s ease-in-out 0s;
	-o-transition: all .4s ease-in-out 0s;
	z-index: 99;
}
nav.active {
	left: 0;
	display: block;
}
nav li {
	float: none !important;
	height: 100%;
	line-height: 65px;
	width: 100% !important;
}
nav li a span {
	color: #333;
}
nav li a {
	float: none !important;
	text-align: center;
	width: 100% !important;
	height: 64px;
}
nav>li {
	display: block;
	margin-right: 0;
	width: 100%;
	color: #fff;
	margin-bottom: 1px;
}
nav>li:after {
	background: rgba(27,87,172,0.8);
}
nav p {
	display: none;
}
.navBox h1 {
	margin-top: 0;
}
.navhead nav > ul > li {
	height: auto !important;
}
.search form, .search a:after {
	margin-right: 10px;
}
menu {
	display: block !important;
}
.navhead nav {
	width: 100%;
}
nav ul li dl {
	display: none;
}
nav ul li:hover dl {
	display: none !important;
}
menu span {
	display: inline-block;
	width: 100%;
	height: 3px;
	background: #c4c4c4;
}
menu .s1, menu .s2 {
	width: 50%;
	margin: 7px 0;
}
menu.active .s1, menu.active .s2 {
	width: 45%;
}
menu.active .s1 {
	margin-right: 10%;
}
menu {
	display: none;
	float: right;
	width: 30px;
	font-size: 0;
	margin-top: 9px;
}
.erMap .divBox>a {
	display: none !important;
}
.erMap .erLi {
	width: 165px;
	position: absolute;
	top: 19px;
	right: 20px;
	height: 40px;
	z-index: 9;
	overflow: hidden;
}
.erMap .erLi.active {
	overflow: inherit;
	height: auto;
}
/*.erMap .erLi ul{width: 100%;height: 40px;}*/
.erMap .divBox>span {
	float: right;
	margin-top: 34px;
	width: 13px;
	height: 13px;
	background: url(../images/images/xsj.png) no-repeat center;
	background-size: cover;
}
.erMap .erLi ul.active {
	background: rgba(27,87,172,0.8);
	height: auto;
}
.erMap .erLi li {
	margin-left: 0;
	width: 100%;
	text-align: right;
}
.erMapTitle {
	position: inherit;
	top: 0;
	display: inline-block;
	width: 86px;
	height: 78px;
}
.erMap .erLi li a {
	line-height: 40px;
	color: #fff;
}
.erMap .erLi.active li a {
	color: rgba(255,255,255,0.7);
}
.erMap .erLi li a:after {
	display: none;
}
.erMap .erLi.active li.active a {
	color: #fff;
}
.serPro, .smTitle {
	margin: 30px 0;
}
.cptd li {
	margin-top: 30px;
}
.linkBox, footer article, .shzr, .news {
	padding: 30px 0;
}
.linkBox li {
	width: auto;
}
.linkBox li h3 {
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.erbody1, .erbody, .lszc {
	padding: 392px 0;
}
.jjfa .line, .erbody1 .line {
	margin: 20px auto;
}
.erbody1 h4 {
	font-size: 16px;
}
.cgalBan {
	margin-bottom: 30px;
	overflow: hidden;
}
.pages {
	margin-top: 30px;
}
.erBan p {
	font-size: 50px;
	letter-spacing: 7px;
}
.gsgl .divBox {
	padding-top: 30px;
}
.erMapTitle h3 {
	margin-top: 10px;
}
.hzhbBox a {
	width: 32%;
	margin-right: 2%;
}
.hzhbBox a:nth-child(5n) {
	margin-right: 2%;
}
.hzhbBox a:nth-child(3n) {
	margin-right: 0;
}
nav>a:nth-last-child(1), nav>a:nth-last-child(2), nav>a:nth-last-child(3) {
	display: block;
}
.lszcList li {
	width: 100% !important;
	float: none !important;
	margin-top: 0 !important;
	margin-bottom: 30px !important;
	margin-left: 0 !important;
	margin-right: 0;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.lszcyuan {
	margin: 0 0 3px;
}
.lszcList {
	padding-left: 8px;
}
.lszcList:after {
	left: 6px;
}
.lszcList li div {
	margin-left: 0 !important;
	width: 100%;
	text-align: left !important;
	padding-bottom: 30px;
}
.lszcList li>p {
	text-align: left !important;
	margin-bottom: 15px;
}
.lszcList li>p span {
	float: left;
	margin-left: 0;
	margin-top: 10px;
	margin-right: 20px;
}
.lszcList li div p img {
	margin: 0;
}
.lszcList li h4 b {
	font-size: 22px;
}
.lszcList li h4 {
	line-height: 50px;
	padding: 0 15px;
	margin-bottom: 20px;
}
.lszcList li div p {
	padding: 0 15px;
}
.show.iconfont {
	display: none;
}
.qywhBody div {
	width: 211px;
	padding: 15px 10px;
}
.ulList li {
	width: 49%;
	margin-right: 2%;
	margin-bottom: 10px;
}
.ulList li:nth-child(3n) {
	margin-right: 2%;
}
.erMap.prodects .erLi {
	width: 184px;
}
.ulList li:nth-child(2n) {
	margin-right: 0;
}
.qywh {
	padding: 30px 0;
	margin-bottom: 30px;
}
.shzrList li div {
	width: 100%;
	margin-left: 0;
	margin-top: 20px;
}
.shzrList li time {
	margin-bottom: 10px;
}
.shzrList li span {
	margin-top: 15px;
}
.shzrList li {
	padding: 30px 0;
}
.jrwm ol li {
	font-size: 20px;
	padding: 0 5px;
	margin: 0 10px;
}
.jrwm ol {
	margin-bottom: 30px;
}
.zwBox li {
	padding: 15px;
}
.zwBox h3 {
	font-size: 18px;
	margin-bottom: 20px;
}
.zwBox time {
	margin-top: 20px;
}
.jjfa .divBox {
	padding: 0;
}
.aboutUlList li P {
	margin-top: 0;
}
.erbody h2 {
	margin: 30px 0;
	font-size: 20px;
}
.bjzb {
	padding: 20px;
	margin-top: -52px;
	margin-bottom: 30px;
}
.bjzb li {
	margin-bottom: 10px;
}
.bjzb figure {
	margin-left: 40px;
	padding-left: 40px;
}
.tzzgx {
	padding: 20px;
}
.tzzgx div b {
	font-size: 28px;
}
.tzzgx ul li {
	margin-left: 20px;
}
.tzzgx ul b {
	font-size: 18px;
	margin-top: 10px;
}
.tzzgx>p {
	padding-top: 10px;
	margin-top: 10px;
}
.time {
	padding-right: 40px;
}
.man {
	width: 580px;
}
.newsList li span {
	display: none;
}
.search {
	margin-left: 0;
}
h1 img {
	height: 36px;
	width: auto;
}
.navBox h1 p, .navBox h1 span {
	font-size: 12px;
}
.navBox h1 p {
	margin-left: 5px;
	padding-left: 5px;
}
menu {
	margin-left: 15px;
	float: right;
	margin-top: 20px;
}
.search {
	margin-top: 23px !important;
	float: left !important;
}
.innerrr {
	padding: 0 5px;
}
nav>a {
	transform: translateX(-100%);
}
nav.active>a {
	transform: translateX(0);
}
nav.active>a:nth-of-type(1) {
	transition: all .4s ease-in-out .4s;
	-webkit-transition: all .4s ease-in-out .4s;
	-moz-transition: all .4s ease-in-out .4s;
	-ms-transition: all .4s ease-in-out .4s;
	-o-transition: all .4s ease-in-out .4s;
}
nav.active>a:nth-of-type(2) {
	transition: all .4s ease-in-out .6s;
	-webkit-transition: all .4s ease-in-out .6s;
	-moz-transition: all .4s ease-in-out .6s;
	-ms-transition: all .4s ease-in-out .6s;
	-o-transition: all .4s ease-in-out .6s;
}
nav.active>a:nth-of-type(3) {
	transition: all .4s ease-in-out .8s;
	-webkit-transition: all .4s ease-in-out .8s;
	-moz-transition: all .4s ease-in-out .8s;
	-ms-transition: all .4s ease-in-out .8s;
	-o-transition: all .4s ease-in-out .8s;
}
nav.active>a:nth-of-type(4) {
	transition: all .4s ease-in-out 1s;
	-webkit-transition: all .4s ease-in-out 1s;
	-moz-transition: all .4s ease-in-out 1s;
	-ms-transition: all .4s ease-in-out 1s;
	-o-transition: all .4s ease-in-out 1s;
}
nav.active>a:nth-of-type(5) {
	transition: all .4s ease-in-out 1.2s;
	-webkit-transition: all .4s ease-in-out 1.2s;
	-moz-transition: all .4s ease-in-out 1.2s;
	-ms-transition: all .4s ease-in-out 1.2s;
	-o-transition: all .4s ease-in-out 1.2s;
}
nav.active>a:nth-of-type(6) {
	transition: all .4s ease-in-out 1.4s;
	-webkit-transition: all .4s ease-in-out 1.4s;
	-moz-transition: all .4s ease-in-out 1.4s;
	-ms-transition: all .4s ease-in-out 1.4s;
	-o-transition: all .4s ease-in-out 1.4s;
}
nav.active>a:nth-of-type(7) {
	transition: all .4s ease-in-out 1.6s;
	-webkit-transition: all .4s ease-in-out 1.6s;
	-moz-transition: all .4s ease-in-out 1.6s;
	-ms-transition: all .4s ease-in-out 1.6s;
	-o-transition: all .4s ease-in-out 1.6s;
}
nav.active>a:nth-of-type(8) {
	transition: all .4s ease-in-out 1.8s;
	-webkit-transition: all .4s ease-in-out 1.8s;
	-moz-transition: all .4s ease-in-out 1.8s;
	-ms-transition: all .4s ease-in-out 1.8s;
	-o-transition: all .4s ease-in-out 1.8s;
}
nav.active>a:nth-of-type(9) {
	transition: all .4s ease-in-out 2s;
	-webkit-transition: all .4s ease-in-out 2s;
	-moz-transition: all .4s ease-in-out 2s;
	-ms-transition: all .4s ease-in-out 2s;
	-o-transition: all .4s ease-in-out 2s;
}
.cbl, .banMark, .banBox .swiper-pagination {
	display: none;
}
.inAbout {
	padding: 30px 0;
}
.title .line {
	margin: 15px 0;
}
.aboutLeft>p {
	margin-top: 20px;
}
.aboutLeft .more {
	margin-top: 30px;
}
.aboutLeft {
	margin-bottom: 30px;
}
.IndexList li {
	padding: 20px 0;
}
.inCase:after {
	width: 100%;
}
.title h3, .title2 h3 {
	font-size: 20px;
}
.inCaseTop h4 {
	font-size: 16px;
	margin-bottom: 20px;
	height: auto;
}
.inCaseTop {
	width: auto;
}
.inCaseTop i {
	height: 30px;
	line-height: 30px;
	width: 30px;
	margin-top: 20px;
}
.inCaseTop {
	margin-bottom: 30px;
}
.inCase {
	padding: 30px 10px;
}
.inPro, .inGood, .inKh {
	padding: 30px 0;
}
.inPro .title2 {
	margin-bottom: 30px;
}
.inGood ul {
	margin-top: 30px;
}
.inGood ul li {
	width: 100%;
	margin-right: 0;
}
.inGood ul li i {
	font-size: 40px;
	margin-bottom: 20px;
}
.inGood ul li div p {
	font-size: 18px;
}
.tenKh {
	padding-bottom: 50px;
}
.tenKh .swiper-slide {
	line-height: 115px;
}
.inKh .swiper-button-prev {
	left: 30%;
}
.inKh .swiper-button-next {
	right: 30%;
}
.inKh .swiper-button-next i, .inKh .swiper-button-prev i {
	font-size: 18px;
}
.search a {
	margin-left: 10px;
}
nav>a {
	line-height: 65px;
}
.tenKh .swiper-slide a {
	width: 50%;
	line-height: 70px;
	height: 70px;
}
.tenKh .swiper-slide {
	line-height: 70px;
}
.tenKh .swiper-slide a:nth-child(5), .tenKh .swiper-slide a:nth-child(6) {
	border-bottom: 1px solid #EFEFEF;
}
.IndexList em {
	height: 44px;
}
}

@media (max-width:769px) {
#showimg #imgqwe img {
	width: 100%;
	height: auto;
}
.problem-main dd li h5 {
	margin-bottom: 25px;
}
.col-title h4, .col-title em {
	padding-left: 15px;
}
.search {
	display: none !important;
}
.navhead nav > ul {
	height: auto;
}
.navhead nav {
	height: auto;
}
.yuyan {
	display: block;
	margin-bottom: 50px;
}
.language-wrap {
	padding-left: 5px;
}
.language-wrap .js-mess {
	display: none;
}
.top-logo img {
	max-height: 44px;
}
menu {
	margin-top: 15px;
	margin-left: 0;
}
.search {
	margin-top: 15px !important;
}
#main .wrap4 .newssw .nei {
	display: none;
}
.feedback_table .textarea-text {
	width: 250px !important;
}
.feedback_table td.input input {
	width: 250px !important;
}
.linkBox, footer article, .shzr, .news {
	padding: 15px 0;
}
.linkBox li {
	display: none;
}
.linkBox li:nth-child(6) {
	display: block;
	margin-right: 0 !important;
}
.linkBox li:nth-child(6) img {
	display: block;
	margin: 0 auto;
}
.fotl span {
	display: block;
	line-height: 24px;
	margin-right: 0;
}
footer article aside {
	float: none !important;
}
.padd {
	padding: 15px 0;
}
	

	
.ziyuan {
	padding-bottom: 50px;
}
.ziyuan .inner {
	padding: 0 10px;
}
.ziyuan .zhan li div {
	width: 50%;
}
.ziyuan .titt li {
	width: 120px;
}
.ziyuan .titt .line {
	width: 360px;
}
#youshi .title .en {
	font-size: 20px;
	line-height: 30px;
}
#youshi h2 {
	font-size: 22px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#youshi {
	margin-bottom: 15px;
}
.top-logo {
	margin-top: 5px;
	margin-bottom: 5px;
}
#main .wrap4 .newssw {
	margin-top: 20px;
}
/*底部*/
footer dl span {
	text-align: center;
}
footer dl p {
	text-align: center;
}
.text_01 p a {
	display: none;
}
footer dl * {
	display: block;
}
footer dl dd {
	float: none;
	text-align: center;
}
footer dl dt {
	float: none;
}
footer article a {
	display: block;
}
footer article a img {
	display: none;
}
footer article p {
	display: block;
}
footer article .text_01>a {
	display: none;
}
footer article * {
	text-align: center;
}
.text_01 {
	line-height: 26px;
	display: none;
}
footer article ul {
	display: none;
}
.fotl {
	margin-top: 0;
}
footer article p {
	margin: 0;
}
footer dl dd img {
	width: 128px;
	margin: 0 auto;
}
footer dl dt p img {
	width: 100%;
}
footer dl dt p:nth-child(1) {
	font-size: 28px;
	line-height: 36px;
}
footer dl dt {
	margin-bottom: 10px;
}
}

@media (max-width:450px) {
.newsswbox .swiper-wrapper {
	display: block;
}
#main .wrap4 .newssw .swiper-slide {
	width: 98%;
}
#main .wrap4 .newssw .text {
	height: auto;
	padding: 15px 15px 5px;
}
#main .wrap4 .newssw .text-more {
	margin-top: 0;
}
#main .wrap4 {
	padding: 30px 0 40px
}
}




.search{margin-left: 30px;}




.search img{
	
width: 40px;
	
height: 40px;
	
margin-right: 5px;
	
margin-top: -25px;
}


.search span{
	color: #fff;
	font-size: 23px;
	font-weight: 600;
	display: block;
	margin-top: -41px;
	margin-left: 45px;
}






.con a{
	
margin-top: 20px;
}





.dlx{
    /* width: 100%; */
    /* height: 100%; */
    /* margin: 0 auto; */
}


.dlxa{
    background: #e60012;
    /* border: 0; */
    /* color: #fff; */
    /* display: inline-block; */
    padding: 12px 30px;
    /* text-transform: capitalize; */
    width: 160px;
    margin-top: 10px;
    /* font-size: 16px; */
    /* margin: 0 auto; */
    height: 46px;
    line-height: 21px;
}




.dlxa a{}



.dlxa a p{
    color: #fff;
    text-align: center;
    font-size: 16px;
}





.cfsb{
    max-width: 1600px;
    margin: 0 auto;
    padding-left: 20px;
}

.cfsb h2{
    font-size: 43px;
    color: #ffe400;
    font-weight: bold;
}
.cfsb p{
    font-size: 19px;
    color: #fff;
    line-height: 178%;
    margin-top: 15px;
}




.ggba{float: right;}

.ggba img{
    width: 20px;
    height: 20px;
}
.ggba a{
    font-size: 14px;
}

