body{padding: 0;margin: 0;font-family: "微软雅黑";font-size: 16px;color: #333;overflow-x:hidden;word-wrap:break-word}
.wrap{max-width: 1200px;margin: 0 auto;}
ul{padding: 0;margin: 0;}
ul li{list-style: none;}
p{margin: 0;}
.fl{float: left;}
.fr{float: right;}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;background: none;text-decoration: none;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s;}
img{max-width: 100%;}
input:focus,button:focus,textarea:focus{outline: none;}
.ovh1{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ovh2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ovh3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ovh4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.bgf3f3f3{background: #f3f3f3;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
*{box-sizing: border-box;}
.db{display: block;}
.tc{text-align: center;}
img{max-width: 100%;}
.c_center{width: 1200px;margin: 0 auto;}
.baibg{background: #ffffff;}
.huibg{background: #f8f8f8;}
.pore{position: relative;}
.flexb{display: flex;align-items: center;justify-content: center;}
.imgH{overflow: hidden;}
.imgH img{transition-duration: .6s;-ms-transition-duration: .6s;-moz-transition-duration: .6s;-webkit-transition-duration: .6s; }
.imgH:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.hidden-xs{display: block;}
.visible-xs{display: none;}
.imgBox img{width: 100%;}
@media (min-width:1200px) {
	.container{padding: 0;max-width: 1200px;}
}
/**导航菜单**/
.topDiv{height: 88px;}
header{position: fixed;top: 0;left: 0;z-index: 99;height: 88px;width: 100%;transition: all .3s;background: #fff;padding: 0 120px;}
header>.wrap{padding: 0;border-radius: 6px;margin: 0 auto;}
.on-fixed header{background: #fff;top: 0;box-shadow: 0px 0px 20px rgba(132,132,132,0.15);}
header .logo a{height: 88px;position: relative;z-index: 99;display:flex;justify-content:center;align-items:center;}
header .logo img{max-height: 80%;}
header .rightDiv .menu{text-align: right;height: 88px;}
header .rightDiv .menu>ul{display: inline-block!important;/*overflow: hidden;*/}
header .rightDiv .menu>ul>li{float: left;padding: 0 28px;}
header .rightDiv .menu>ul>li>a{height: 88px;line-height: 88px;text-align: center;color: #333333;font-size: 16px;display: block;text-transform:capitalize;}
header .rightDiv .menu>ul>li:hover,
header .rightDiv .menu>ul>li:focus,
header .rightDiv .menu>ul>li.on,
header .rightDiv .menu>ul>li.active{background: none;position: relative;}
header .rightDiv .menu>ul>li:hover>a,
header .rightDiv .menu>ul>li:focus>a,
header .rightDiv .menu>ul>li.on>a,
header .rightDiv .menu>ul>li.active>a{color: #db2b36;}
header .rightDiv .menu>ul>li:hover>a::before,
header .rightDiv .menu>ul>li:focus>a::before,
header .rightDiv .menu>ul>li.on>a::before,
header .rightDiv .menu>ul>li.active>a::before{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0; 
	display: block;
	background-color: rgb(220, 43, 54);
	width: 100%;
	height: 2px;
}
header .mbtn {display: inline-block;width: 50px;height: 50px;background: url(../img/menu1.png) no-repeat center center;background-size: 22px auto;position: absolute;top: 0;right: 0;display: none;}
header.indexHeader .mbtn{background: url(../img/menu1.png) no-repeat center center;background-size: 22px auto;}
header .mbtn:active{opacity: .8;}
body.on-menu header .mbtn{background: url(../img/menu-hide1.png) no-repeat center center;background-size: 22px auto;}
header .telDiv,
header .telDiv1{display: flex;align-items: center;height: 88px;font-size: 16px;margin-left: 28px;}
header .telDiv1{display: none;}
header .telDiv a,
header .telDiv1 a{color: #333333;}
header .telDiv a.on,
header .telDiv1 a.on{color: #db2b36;}
.menu,.menu ul li,.menu ul li a,.menu #menu-button{margin:0;padding:0;border:0;list-style:none;display:block;;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position: relative;}
.menu:after,.menu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.menu #menu-button{display:none}
.menu{width:auto;}
#menu-line{position:absolute;top:0;left:0;height:3px;background:#009ae1;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}
.menu>ul>li{float:left;} 
.menu>ul>li>a{padding:0;font-size:15px;text-decoration:none;text-transform:uppercase;color:#282828;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}
.menu>ul>li:hover>a,.menu>ul>li.active>a{color: #fff;}
.menu>ul>li.has-sub>a::after{position:absolute;top:50%;margin-top:-3px;right:0;width:10px;height:6px;content:"";background:url(../img/xia.png) no-repeat;}
.menu ul ul{position:absolute;left:-9999px;text-align: center;}
.menu li:hover>ul{left: 50%;margin-left: -80px;}
.menu ul ul ul{right:100%;top:0;width: 100%;}
.menu ul ul li:hover>ul{margin-left: 0;}
.menu ul ul{width: 160px;margin-left: -80px;text-align: center;top: 88px;border-top: 1px solid #eeeeee;}
.menu ul ul .ul{background: rgba(255, 255, 255, 1);box-shadow: 0px 5px 5px rgba(0,0,0,.1);padding: 8px 0;}
.menu ul ul li{-webkit-transition:height .2s ease;-moz-transition:height .2s ease;-ms-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease;text-align: center;}
.menu ul ul li>a{font-size: 14px;color:rgb(102, 102, 102);text-decoration:none;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;padding: 8px 0;text-align: center;}
.menu ul ul li>a:hover,.menu ul ul li a:hover{color: #db2b36;background: #fef7f7;}
.menu ul ul li:last-child>a{border: 0;}


/********************************* 首页 **********************************/
/*banner轮播*/
.index-banner{width: 100%;position:relative;}
.ui-homebanner .swiper-slide{overflow: hidden;}
.ui-homebanner .img{width: 100%;display: block;height: 864px;background: none no-repeat center;background-size: cover;}
.ui-homebanner .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 40px;}
.ui-homebanner .swiper-pagination-bullet{width: 12px;height: 12px;border-radius: 50%;background: #fff;opacity: 1;}
.ui-homebanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
.ui-homebanner .swiper-pagination-bullet-active{opacity: 1;
  border-style: solid;
  border-width: 2px;
  border-color: rgb(204, 61, 49);
  border-radius: 50%;
  background: none;
}
.ui-homebanner .swiper-button-next, .ui-homebanner .swiper-button-prev{opacity: 1;background-size: 100% 100%;width: 33px;height: 23px;margin-top: -11.5px;opacity: 0.6;}
.ui-homebanner .swiper-button-prev{background: url(../img/left.png) no-repeat center center;left: 10px;}
.ui-homebanner .swiper-button-next{background: url(../img/right.png) no-repeat center center;right: 10px;}
.ui-homebanner .swiper-button-next:hover, .ui-homebanner .swiper-button-prev:hover{opacity: 1;}
 
  
  
@media (max-width:1440px) {
	header{padding: 0 2vw;}
	.wrap{padding: 0 15px;}
	header .rightDiv .menu>ul>li>a{font-size: 16px;} 
	
}

@media (max-width:1220px) {
	header{padding: 0;} 
}

@media (min-width:992px) and (max-width:1024px) {
	header .telDiv{font-size: 16px;} 
	
} 
@media all and (max-width:992px){
	.topDiv{height: 50px;}
	header.indexHeader{background: #fff;top: 0;}
	.on-fixed header.indexHeader{top: 0;}
	.menu{width:100%}
	.menu ul{width:100%;display: block;}
	.menu ul ul{top: 0;border: 0;}
	.menu>ul>li>a{padding: 0 20px;}
	.menu.align-center>ul,.menu.align-right ul ul{text-align:left}
	.menu ul li,.menu ul ul li,.menu ul li:hover>ul>li{width:100%;height:auto;border-top:1px solid rgba(120,120,120,.15)}
	.menu ul li a,.menu ul ul li a{width:100%}
	.menu>ul>li,.menu.align-center>ul>li,.menu.align-right>ul>li{float:none;display:block}
	.menu ul ul li a{padding:0 20px 0 30px;font-size:12px;background:0 0}
	/*.menu ul ul li:hover>a,.menu ul ul li a:hover{color:#fff}*/
	.menu ul ul ul li a{padding-left:40px}
	.menu ul ul,
	.menu ul ul ul{position:relative;left:0;right:auto;width:100%;margin:0}
	.menu>ul>li.has-sub>a::after,.menu ul ul li.has-sub>a::after{display:none}
	#menu-line{display:none}
	.menu #menu-button{display:block;padding:20px;color:#000;cursor:pointer;font-size:12px;text-transform:uppercase}
	.menu #menu-button::after{content:'';position:absolute;top:20px;right:20px;display:block;width:15px;height:2px;background:#fff}
	.menu #menu-button::before{content:'';position:absolute;top:25px;right:20px;display:block;width:15px;height:3px;border-top:2px solid #fff;border-bottom:2px solid #fff}
	.menu .submenu-button{position:absolute;z-index:10;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,.15);height:52px;width:52px;cursor:pointer}
	.menu .submenu-button::after{content:'';position:absolute;top:21px;left:26px;display:block;width:1px;height:11px;background:#333;z-index:99}
	.menu .submenu-button::before{content:'';position:absolute;left:21px;top:26px;display:block;width:11px;height:1px;background:#333;z-index:99}
	.menu .submenu-button.submenu-opened:after{display:none}
	.menu ul ul{background: transparent;border-bottom:none;padding: 0;}
	.menu ul ul ul{top: 0;}
	.menu li:hover>ul{left: auto;margin-left: auto;}
	.menu ul ul li>a:last-child{border-bottom: 0;}
	header {
		position: fixed !important;
		z-index: 99;
		top: 0;
		left: auto;
		right: 0;
		width: 100%;
		height: 50px;
		transition: right 300ms !important;
	}
	header .logo a{height: 50px;line-height: 50px;width: initial;z-index: 0;}
	header .logo img {max-height: 70%;}
	header .mbtn {display: block;}
	body.on-menu header .mbtn{z-index: 1;}
	header .rightDiv .menu {
		float: right;
		position: fixed;
		top: 0px;
		right: 0;
		width: 100%;
		height: 100%;
		padding-top: 0;
		background-color: rgba(255, 255, 255, .94);
		transition: right 300ms;
		right: -100%;
		padding: 0;
		overflow-y: auto;
	}
	header .rightDiv .menu ul li {
		padding: 0;
		margin: 0;
		position: relative;
		float: none;
	}
	header .rightDiv .menu ul li a {
		display: block;
		line-height: 50px;
		height: 50px;
		text-align: left;
		font-size: 16px;
	}
	
	header .rightDiv .menu>ul {display: block;padding-top: 50px;}
	header .rightDiv .menu ul li a span {display: none;}
	header .rightDiv .menu ul li a.on {background: none;}
	body.on-menu header .rightDiv .menu {right: 0;}
	body.on-menu .main {right: 0;}
	header .rightDiv .menu ul li i{display: block;}
	header .rightDiv .menu ul li>a{margin: 0;width: calc(100% - 50px);}
	header .rightDiv .menu .linkDiv{display: none;}
	header .rightDiv .menu>ul>li.has-sub{padding: 0;}
	
	header .rightDiv .menu>ul>li>a::before{display: none;}
	.menu ul ul .wrap{padding: 0;border: 0;}
	.menu ul ul,.on-fixed header.indexHeader .wrap,.menu ul ul .ul{box-shadow: none;background: none;border-radius: 0;}
	.menu ul ul li .alist a{margin-top: 0;line-height: 40px;height: 40px;font-size: 14px;}
	.main {position: relative;right: 0;transition: right 300ms !important;}
	header .telDiv1 {display: flex!important;align-items: center;height: 50px;font-size: 12px;padding-left: 5px;margin-left: 24%;}
	header .telDiv{display: none;}
	header .telDiv1 img{height: 16px;margin-right: 8px;}
	header .telDiv1 span{font-weight: 700;}
	header .rightDiv .menu>ul>li:hover::before, header .rightDiv .menu>ul>li:focus::before, header .rightDiv .menu>ul>li.on::before, header .rightDiv .menu>ul>li.active::before{display: none;}
	header .rightDiv .menu>ul>li:hover>a::before, header .rightDiv .menu>ul>li:focus>a::before, header .rightDiv .menu>ul>li.on>a::before, header .rightDiv .menu>ul>li.active>a::before{display: none;} 
}

/*手机*/
@media (max-width:767px) {
	.hidden-xs{display: none;}
	.visible-xs{display: block;}
	.floatRightDiv{display: none;}
	
	.ui-homebanner .img{height: 55vw;}
	.ui-homebanner .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 10px;}
	.ui-homebanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 4px;}
	.ui-homebanner .swiper-pagination-bullet{width: 10px;height: 10px;}
	header{padding: 0 12px;}
	.header-container{padding: 0 10px;}
	.ny-banner .imgDiv{height: 55vw;}  
	
}
.indp{padding: 60px 0;}
.pubTit{
	font-size: 30px;
	color: rgb(51, 51, 51);
	text-align: center;
	line-height: 38px;
	margin-bottom: 48px;
}
.pubTit .daText::before{
	content: "";
	display: inline-block;
	background-image: linear-gradient(to right, rgba(219, 43, 54,0),rgba(219, 43, 54,1));
	width: 56px;
	height: 2px;
	vertical-align: middle;
}
.pubTit .daText::after{
	content: "";
	display: inline-block;
	background-image: linear-gradient(to right,rgba(219, 43, 54,1), rgba(219, 43, 54,0));
	width: 56px;
	height: 2px;
	vertical-align: middle;
}
.pubTit .daText span{margin: 0 32px;}
.pubTit .daText .big{font-size: 48px;font-style: italic;margin: 0 8px;}
.moreBtn{
	border-style: solid;
	border-width: 1px;
	border-color: rgb(230, 230, 230);
	border-radius: 10px;
	width: 144px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: rgb(102, 102, 102);
	display: block;
	margin: 0 auto;
	text-align: center;
	position: relative;
	overflow: hidden;
}
.moreBtn:hover{
	color:#ffffff;
	border:1px solid rgb(219, 43, 54);
}
.moreBtn:after{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width:0;
	height: 100%;
	background:rgb(219, 43, 54);
	z-index: 1;
	transition: all 0.3s;
}
.moreBtn span{z-index: 2;position: relative;transition: all 0.3s;}
.moreBtn:hover span{z-index: 2;color:#ffffff;}
.moreBtn:hover:after{
	width: 100%;
}
.nrBox li .imgBox{overflow: hidden;}
.nrBox li .imgBox img{transition: all 0.3s;width: 100%;}
.nrBox li:hover .imgBox img{transform: scale(1.1);}
.indp1 .nrBox{
	margin: 0 -10px;
}
.indp1 .nrBox li{
	padding: 0 10px;
}
.indp1 .nrBox .titBox{
	font-size: 16px;
	color: rgb(51, 51, 51);
	text-align: center;
	display: block;
	margin-top: 16px;
}
.indp1 .moreBtn{margin-top: 56px;}
.indp2{
	background-image: linear-gradient(to bottom,#f8f8f8,#fff);
}
.indp2 .imgBox{padding-right: 20px;}
.indp2 .textBox{padding-left: 20px;}
.indp2 .textBox .desc{
	font-size: 16px;
	color: rgb(51, 51, 51);
	line-height: 27px;
	text-align: justify;
}
.indp2 .moreBtn{
	border-radius: 4px;
	width: 124px;
	margin:64px 0 0;
}
.indp2 .line2{margin: 32px -10px 0;}
.indp2 .line2 li{
	width: 20%;
	float: left;
	padding: 0 10px;
	position: relative;
}
.indp2 .line2 .kuang{
	padding: 10px 0;
	position: relative;
}
.indp2 .line2 .text{
	padding: 20px;
	border-left: 1px solid #eeeeee;
	position: relative;
	transition: all 0.3s;
}
.indp2 .line2 li:last-child .text{border-right: 1px solid #eeeeee;}
.indp2 .line2 .num{
	font-size: 24px;
	color: rgb(219, 43, 54);
	font-weight: bold;
	transition: all 0.3s;
}
.indp2 .line2 .num big{font-size: 24px;font-weight: bold;}
.indp2 .line2 .num small{font-size: 16px;font-weight: bold;}
.indp2 .line2 .tit{
	font-size: 14px;
	color: rgb(102, 102, 102);
	font-weight: bold;
	margin-top: 8px;
	transition: all 0.3s;
}
.indp2 .line2 li .kuang::before{
	content: "";
	display: block;
	width: 0;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgb(219, 43, 54);
	transition: all 0.3s;
}
.indp2 .line2 li:hover .kuang::before{
	width: 100%;
}
.indp2 .line2 li:hover .text{border-color: rgb(219, 43, 54);}
.indp2 .line2 li:hover .num,
.indp2 .line2 li:hover .tit{color: #ffffff;}
.indp3{
	background: url(../img/indp3bg.jpg) center no-repeat;
	background-size: cover;
	padding: 80px 0 96px;
}
.indp3 .pubTit{color: #ffffff;}
.indp3 .pubTit .daText::before{background-image: linear-gradient(to right, rgba(255, 255, 255,0),rgba(255, 255, 255,1));}
.indp3 .pubTit .daText::after{background-image: linear-gradient(to right, rgba(255, 255, 255,1),rgba(255, 255, 255,0));}
.indp3 .nrBox{
	border-radius: 8px;
	background-color: rgb(255, 255, 255);
	width: 100%;
}
.indp3 .nrBox{
	font-size: 14px;
	color: rgb(153, 153, 153);
	line-height: 24px;
	padding: 44px 0;
}
.indp3 .nrBox li{
	border-right: 1px solid #eeeeee;
	text-align: center;
	padding: 0 20px;
}
.indp3 .nrBox li:last-child{margin-right: 0;}
.indp3 .nrBox li .iconBox{
	border-style: solid;
	border-width: 1px;
	border-color: rgb(87, 87, 87);
	border-radius: 50%;
	padding: 18px;
	display: inline-block;
	margin: 0 auto;
}
.indp3 .nrBox li .kuang{display: block;color: #999999;}
.indp3 .nrBox li .tit{
  font-size: 18px;
  color: rgb(51, 51, 51);
  line-height: 26px;
  margin: 16px 0 10px;
}
.indp3 .nrBox li .desc{text-align: left;}
.indp4 .nrbox{
	margin: 0;
}
.indp4 .nrbox li{padding: 0;
box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.06);
}
.indp4 .nrbox .imgBox{height: 320px;background: url() center no-repeat;background-size: cover;transform: all 0.3s;}
.indp4 .nrbox .imgBox{}
.indp4 .nrbox .imgBox img{display: none;}
.indp4 .nrbox .textBox{height: 320px;padding: 32px;}
.indp4 .nrbox li:nth-child(even) .textBox2{display: none;}
.indp4 .nrbox li:nth-child(odd) .textBox1{display: none;}
.indp4 .nrbox .textBox .tit{
	font-size: 20px;
	color: rgb(51, 51, 51);
	line-height: 30px;
	display: block;
}
.indp4 .nrbox .textBox .desc{
	font-size: 14px;
	color: rgb(153, 153, 153);
	line-height: 22px;
	margin:16px 0 64px;
}
.indp4 .nrbox .textBox .time{
	font-size: 14px;
	color: rgb(153, 153, 153);
	line-height: 22px; 
}
.indp4 .nrbox .textBox .more{
	font-size: 14px;
	color: rgb(220, 43, 54);
	line-height: 22px; 
}
footer{
	padding: 48px 0;
	background: #242327;
	font-size: 14px;
	color: rgb(204, 204, 204);
}
footer .daTit{
	font-size: 18px;
	color: rgb(255, 255, 255);
	line-height: 30px;
	margin-bottom: 8px;
}
footer .footNav a{
	font-size: 14px;
	color: rgb(204, 204, 204);
	line-height: 32px;
	display: block;
}
@media (max-width:1200px) {
	header .rightDiv .menu>ul>li{padding: 0 12px;}
	.ui-homebanner .img{height: 600px;}
	.indp2 .textBox .desc{line-height: 24px;}
	.indp2 .moreBtn{margin-top: 16px;}
	.indp4 .nrbox .textBox{height: 250px;}
	.indp4 .nrbox .textBox .desc{margin: 16px 0 48px;}
}
@media (max-width:996px) {
	header{padding: 0 16px;}
	.ui-homebanner .img{height: 480px;}
	.indp1 .nrBox .titBox{margin: 8px 0;}
	.indp2 .line1{margin: 0;}
	.indp2 .imgBox{padding: 0;}
	.indp2 .textBox{padding: 0;margin-top: 16px;}
	.indp2 .line2{margin: 0;}
	.indp2 .line2 li{padding: 0;}
	.indp2 .line2 .text{padding: 8px;}
	.indp3 .nrBox li{width: 50%;padding: 16px;}
	.indp4 .nrbox .textBox1{display: none;}
	.indp4 .nrbox li{margin-top: 16px;}
	.indp4 .nrbox li:nth-child(even) .textBox2{display: flex;}
	.indp4 .nrbox .textBox{height: unset;width: 100%;padding: 16px;}
	.indp4 .nrbox .textBox>div{width: 100%;}
	.indp4 .nrbox .textBox .desc{margin: 12px 0;}
	footer .daTit{text-align: center;}
	footer .footNav li{float: left;margin-right: 16px;}
	footer .contactBox li{float: none;}
	footer .ewmBox{text-align: center;} 
	footer .daTit{margin: 8px 0 0;}
	footer .footNav a{line-height: 24px;}
	header .rightDiv .menu>ul>li{padding: 0;}
}
@media (max-width:768px) {
	.ui-homebanner .img{height: 30vh;}
	.indp{padding: 23px 0;}
	.pubTit{margin-bottom: 16px;}
	.pubTit .daText span{font-size: 20px;margin: 0 16px;}
	.pubTit .daText .big{font-size: 22px;margin: 0 4px;}
	.indp1 .nrBox li{width: 50%;}
	.indp1 .moreBtn{margin-top: 16px;}
	.indp2 .moreBtn{margin: 16px auto 0;}
	.indp2 .line2 li{width: 50%;}
	.indp2 .line2 li:last-child{width: 100%;}
	.indp2 .line2 li:last-child .text{border-right: 0;}
	.indp3 .nrBox{margin: 0;padding: 16px;}
	.indp3 .nrBox li .iconBox{padding: 12px;}
	.indp3 .nrBox li .iconBox img{width: 24px;}
	.indp3 .nrBox li .tit{margin: 8px 0 4px;}
	.indp3 .nrBox li:nth-child(-n+2){border-bottom: 1px solid #eeeeee;}
	.indp3 .nrBox li:nth-child(2n){border-right: 0;}
	.indp4 .nrbox .textBox .desc{margin: 4px 0;}
	footer{padding: 32px 0;}
	
	
	
	.indp3 .nrBox li .tit,
	.indp4 .nrbox .textBox .tit,
	footer .daTit{font-size: 16px;}
	.indp3 .nrBox li .desc,
	.indp2 .textBox .desc{font-size: 14px;line-height: 22px;}
}
.nybanner{
	height: 300px;
	background: url(../img/bannerny1.jpg) center no-repeat;
	background-size: cover;
}
.nybanner img{display: none;}
.nyNav{
	box-shadow: 0px 7px 13px 0px rgba(0, 0, 0, 0.04);
	width: 100%;
	padding: 16px 0;
}
.nyNav1{padding: 16px 0;}
.nyNav .leftNav a{
	font-size: 16px;
	color: rgb(51, 51, 51);
	line-height: 24px;
	margin-right: 32px;
	float: left;
	display: block;
}
.nyNav .leftNav a.on{
	color: rgb(219, 43, 54);
}
.posi{
	font-size: 14px;
	color: rgb(153, 153, 153);
	line-height: 24px;
}
.posi a{
	color: rgb(153, 153, 153);
}
.productP{
	padding: 60px 0;
}
.productP .nrBox{
	margin: 0 -10px;
}
.productP .nrBox li{
	padding: 0 10px;
	margin-top: 20px;
}
.productP .nrBox .titBox{
	font-size: 16px;
	color: rgb(51, 51, 51);
	text-align: center;
	display: block;
	padding: 16px 0;
}
.productP .nrBox li:nth-child(-n+4){margin-top: 0;}
.productP .imgBox{
  border-style: solid;
  border-width: 1px;
  border-color: rgb(238, 238, 238);
  background-color: rgb(250, 250, 250);
}
.xiaocms-page{text-align: center;margin-top: 48px;}
.xiaocms-page a,
.xiaocms-page span{
	min-width: 36px;
	height: 36px;
	line-height: 36px;
	font-size: 14px; 
	color: rgb(0, 0, 0); 
	padding: 0 8px;
	display: inline-block;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(238, 238, 238);
	margin: 0 4px;
	border-radius: 3px;
}
.xiaocms-page span{
	background-color: rgb(219, 43, 54);
	border-color: rgb(219, 43, 54);
	color:#ffffff; 
}

@media (max-width:996px) {
    .nyNav{padding: 12px 0;}
	.posi{float: none;display: block;margin-bottom: 16px;}
	.nyNav .leftNav a{margin-right: 16px;}
}
@media (max-width:768px) {
    .xiaocms-page a, .xiaocms-page span{
        margin-bottom: 4px;
        min-width: 24px;
        height: 24px;
        line-height: 24px;
        padding: 0px 4px;font-size: 14px;}
    .xiaocms-page{margin: 16px 0 0;}
	.productP{padding: 32px 0;}
	.productP .nrBox{margin: 0 -4px;}
	.productP .nrBox li{width: 50%;padding: 0 4px;margin-top: 0;}
	.productP .nrBox .titBox{padding: 8px 0;}
	.nybanner{height: 24vh;}
}
.proDetailP{
	padding: 20px 0 56px;
} 
.proDetailP .topInfo{margin: 0;}
.proDetailP .topInfo .imgBox{padding: 0;}
.proDetailP .topInfo .imgBox .xtKuang{
	padding: 0 28px;
	margin-top: 10px;
}
.proDetailP .topInfo .xtKuang .swiper-button-next{
	width: 22px;
	height: 100%;
	text-align: center;
	right: 0;
	margin-top: 0;
	background-color: rgb(238, 238, 238); 
	top: 0;
	opacity: 1;
} 
.proDetailP .topInfo .xtKuang .swiper-button-prev{
	width: 16px;
	height: 24px;
	height: 100%;
	text-align: center;
	left: 0;
	margin-top: 0;
	background-color: rgb(238, 238, 238); 
	top: 0;
	opacity: 1;
}
.proDetailP .topInfo .xtKuang .swiper-slide{
	border: 1px solid #eeeeee;
}
.proDetailP .topInfo .xtKuang .swiper-button-next:after,
.proDetailP .topInfo .xtKuang .swiper-button-prev:after{
	color: #999999;
	font-size: 10px;
	font-weight: 700;
}
.proDetailP .topInfo .textBox{
	padding: 24px 0 24px 40px;
}
.proDetailP .topInfo .textBox .titBox{
	font-size: 24px;
	color: rgb(51, 51, 51);
}
.proDetailP .topInfo .textBox .descBox{
	font-size: 16px;
	color: rgb(51, 51, 51);
	margin-top: 24px;
}
.proDetailP .xqBox{margin-top: 48px;}
.proDetailP .xqBox .xqTit{
	font-size: 24px;
	color: rgb(45, 109, 182);
	border-bottom: 1px solid #d9d9d9;
	line-height: 40px;
	background: #f8f8f8;
} 
.proDetailP .xqBox .xqTit span{
	background-color: rgb(214, 36, 24);
	padding: 0 28px;
	line-height: 40px;
	font-size: 16px;
	color: #ffffff;
	display: block;
	float: left;
}
.proDetailP .xqBox .nrBox{padding: 24px 0; 
  font-size: 16px;
  color: rgb(51, 51, 51);
  line-height: 28px;
}
@media (max-width:996px) {
	.proDetailP .topInfo .textBox{padding: 16px 0;}
}
@media (max-width:768px) {
	.nyNav1 .posi{margin-bottom: 0;}
	.proDetailP{padding: 0 0 24px;}
	.proDetailP .topInfo .textBox .titBox{font-size: 20px;}
	.proDetailP .topInfo .textBox .descBox{margin-top: 8px;font-size: 14px;line-height: 22px;}
	.proDetailP .xqBox{margin-top: 16px;}
	.proDetailP .xqBox .nrBox{font-size: 14px;line-height: 22px;padding: 16px 0;}
}
.newsP{
	padding: 40px 0 72px;
} 
.newsP ul li {
	padding: 10px 0;
	width: 100%;
}
.newsP ul li a {
	display: flex;
	align-items: center;
	padding: 20px;
	background: #f9f9f9;
	overflow: hidden;
}
.newsP ul li a .imgDiv {
	width: 220px;
}
.newsP ul li a .text {
	width: calc(100% - 220px);
	padding: 0 20px;
	display: flex;
	align-items: center;
	overflow: hidden;
}
.newsP ul li a .text p {
	font-size: 18px;
	margin-bottom: 10px;
	color: rgb(51, 51, 51);
}
.newsP ul li a .text span {
	color: #999;
	font-size: 14px;
}
.newsP ul li a .leftDiv {
	width: calc(100% - 132px);
	padding-right: 80px;
}
.newsP ul li a .date {
	width: 132px;
	text-align: center;
	line-height: 45px;
	border: 1px solid #e6e6e6;
	color: #999;
	border-radius: 4px;
	background: linear-gradient(#db2b36, #db2b36)no-repeat;
	background-size: 0 100%;
	font-size: 14px;
	transition: all 0.3s;
}
.newsP ul li a .date:hover{
	background-size: 100% 100%;
	color: #fff;
	border: 1px solid #db2b36;
}
@media (max-width:992px) {
	.newsP ul li a .date {
		width: 100px;
		line-height: 36px;
		font-size: 12px;
	}
	.newsP ul li a .leftDiv {
		width: calc(100% - 90px);
		padding-right: 40px;
	}
}
@media (max-width:768px) {
	.newsP{padding: 24px 16px;}
	.newsP ul li{margin-top: 8px;padding: 0;}
	.newsP ul li:first-child{margin-top: 0;}
	.newsP ul li a {
		display: block;
		padding: 12px;
	}
	.newsP ul li a .imgDiv {
		width: 40%;
	}
	.newsP ul li a .text {
		width: 60%;
		padding: 0 0 0 8px;
	}
	.newsP ul li a .date {
		display: none;
	}
	.newsP ul li a .leftDiv {
		width: 100%;
		padding-right: 0;
	}
	.newsP ul li a .text p {
		font-size: 16px;
		margin-top: 8px;
		margin-bottom: 5px;
	}
	.newsP ul li a .text span {
		font-size: 14px;
	}	
}
.newDetailP{padding: 40px 0 56px;}
.newDetailP .nrBox{padding: 0 14%;}
.newDetailP .pageTit{
	font-size: 30px;
	padding: 0 0 24px;
	text-align: center;
	border-bottom: 1px solid #e6e6e6;
	font-weight: 700;
}
.newDetailP .label{
	margin: 15px 0 40px;
	color: #666;
	font-size: 12px;
}
.newDetailP .label span {
	padding-left: 16px;
}
.newDetailP .label .name {
	background: url(../img/de-icon1.png) left center no-repeat;
}
.newDetailP .label .time {
	background: url(../img/de-icon2.png) left center no-repeat;
	margin-left: 2rem;
}
.newDetailP .label .new {
	background: url(../img/de-icon3.png) left center no-repeat;
}
.newDetailP .textBox{
	font-size: 16px;
	color: rgb(51, 51, 51);
	line-height: 26px;
}
.newDetailP .pageFanye{
	border-top: 0.0625rem solid #e6e6e6;
	margin-top: 2rem;
	font-size: 14px;
}
.newDetailP .pageFanye a {
	display: block;
	margin-top: 16px;
	color: rgb(51, 51, 51);
}
.newDetailP .pageFanye a:hover {
	color: #3776FF;
}
.newDetailP .pageFanye span {
	color: #999;
	margin-right: 10px;
}
@media (max-width:1200px) {
	.newDetailP .nrBox{padding: 0 5%;}
}
@media (max-width:996px) {
	.newDetailP .nrBox{padding: 0;}
	.newDetailP{padding: 0 0 24px;}
	.newDetailP .pageTit{font-size: 20px;padding-bottom: 16px;}
	.newDetailP .label{margin: 16px 0;}
	.newDetailP .label .time{margin-left: 16px;}
	.newDetailP .textBox{font-size: 14px;line-height: 24px;}
	.newDetailP .pageFanye{padding: 8px 0;}
	.newDetailP .pageFanye a{margin-top: 8px;}
}
.techP{padding: 48px 0 72px;}
.techP .textBox{
	font-size: 16px;
	color: rgb(51, 51, 51);
	line-height: 24px;
}
.techP .imgUl{margin: 40px -10px 0;}
.techP .imgUl li{padding: 10px;}
@media (max-width:768px){
	.techP{padding: 24px 0;}
	.techP .textBox{font-size: 14px;line-height: 22px;}
	.techP .imgUl{margin: 16px 0 0;}
	.techP .imgUl li{padding: 4px;width: 50%;}
}
.contactP{
	padding: 40px 0 72px;
}
.contactP .line1{
	margin-bottom: 16px;
}
.contactP .oneBox{
	width: 48.8%;
	margin-right: 2.4%;
	float: left;
}
.contactP .line1 .oneBox:nth-child(2n){margin-right: 0;}
.contactP .line1 .name{
	font-size: 14px;
	color: rgb(102, 102, 102);
	width: 100%;
	margin-bottom: 8px;
}
.contactP .line1 .name span{
	color: #d60016;
}
.contactP .line1 input{
	width: 100%;
	display: block;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(230, 230, 230);
	border-radius: 4px;
	background-color: rgb(251, 251, 251);
	line-height: 50px;
	text-indent: 8px;
	font-size: 14px;
}
.contactP .line1 textarea{
	width: 100%;
	display: block;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(230, 230, 230);
	border-radius: 4px;
	background-color: rgb(251, 251, 251);
	padding: 8px;
	font-size: 14px;
	height: 160px;
}
.contactP .tijiao{
	border-radius: 4px;
	background-color: rgb(219, 43, 54);
	width: 120px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: rgb(254, 254, 254);
	text-align: center;
	border: 0;
	cursor: pointer;
	margin-top: 20px;
}
@media (max-width:768px) {
	.contactP{padding: 32px 0;}
	.contactP .line1{margin-bottom: 0;}
	.contactP .oneBox{float: none;width: 100%;margin-right: 0;margin-bottom: 8px;}
	.contactP .line1 input{height: 40px;line-height: 40px;}
}
.conFortP{padding: 72px 0;}
.conFortP .infoBox{margin: 0;}
.conFortP .infoBox li{padding: 0;margin-top: 36px;padding-right: 16px;}
.conFortP .infoBox li:nth-child(-n+3){margin-top: 0;}
.conFortP .infoBox .iconBox{
	border-radius: 50%;
	background: #bdd3f0;
	width: 64px;
	height: 64px;
	line-height: 64px;
	text-align: center;
	margin-right: 18px;
}
.conFortP .infoBox .textBox{
	width: calc(100% - 82px);
}
.conFortP .infoBox span{
	font-size: 14px;
	color: rgb(102, 102, 102);
}
.conFortP .infoBox p{
	font-size: 18px;
	color: rgb(51, 51, 51);
}

.conFortP .mapBox{
	margin-top: 40px;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(238, 238, 238);
	padding: 18px;
}
.conFortP .mapBox #map{
	width: 74.5%;
	height: 420px;
}
.conFortP .mapBox .gzhewm{
	width: 25.5%;
	text-align: center;
	font-size: 18px;
	color: rgb(51, 51, 51);
}
@media (max-width:996px) {
	.conFortP .infoBox li:nth-child(-n+3),
	.conFortP .infoBox li{margin-top: 16px;}
}
@media (max-width:768px) {
	.conFortP{padding: 32px 0;}
	.conFortP .infoBox li:nth-child(-n+3),
	.conFortP .infoBox li{margin-top: 8px;}
	.conFortP .infoBox .iconBox{width: 40px;height: 40px;line-height: 40px;}
	.conFortP .infoBox .iconBox img{width: 24px;}
	.conFortP .infoBox p{font-size: 16px;}
	.conFortP .mapBox{margin-top: 16px;padding: 12px;display: block;}
	.conFortP .mapBox #map{width: 100%;height: 280px;}
	.conFortP .mapBox .gzhewm{width: 100%;display: none;}
	.conFortP .mapBox .gzhewm img{width: 100px;}
}
.aboutP{
	padding: 56px 0;
}
.aboutP .line1 .pageTit{
	font-size: 30px;
	color: rgb(51, 51, 51);
}
.aboutP .line1 .xian{
	width: 223px;
	height: 4px;
	background-image: linear-gradient(to right,rgba(219,43,54,0.2),rgba(219,43,54,0));
	margin: 16px 0;
}
.aboutP .line1 .textBox{
	font-size: 16px;
	color: rgb(51, 51, 51);
	line-height:24px; 
	text-align: justify;
}
.aboutP .indp2{background: none;margin-top: 48px;}
.aboutP .line3{margin-top: 48px;}
.aboutP .line3 .titBox{margin-top: 8px;text-align: center;}
@media (max-width:996px) {
	.aboutP .line3 .titBox{margin: 8px 0;}
}
@media (max-width:768px) {
	.aboutP{padding: 32px 0;}
	.aboutP .line1 .pageTit{font-size: 20px;}
	.aboutP .line1 .textBox{font-size: 14px;line-height: 24px;}
	.aboutP .indp2{margin-top: 16px;}
	.aboutP .line3{margin: 16px -4px 0;}
	.aboutP .line3 li{width: 50%;padding: 0 4px;}
}
.cultureP{padding: 48px 0 80px;}
.cultureP li{padding: 20px;border: 1px solid #eeeeee;margin-top: 20px;}
.cultureP li:first-child{margin-top: 0;}
.cultureP li .imgBox{
	width: 260px;
	float: left;
	margin-right: 28px;
}
.cultureP li .textBox{
	width: calc(100% - 288px);
	float: right;
}
.cultureP li .tit{
	font-size: 20px;
	color: rgb(219, 43, 54);
	font-weight: 700;
}
.cultureP li .desc{
	font-size: 16px;
	color: rgb(102, 102, 102);
	line-height: 24px;
	margin-top: 8px;
}
@media (max-width:768px) {
	.cultureP{padding: 32px 0;}
	.cultureP li{padding: 12px;}
	.cultureP li .imgBox{width: 100%;margin-right: 0;float: none;}
	.cultureP li .textBox{width: 100%;margin-right: 0;float: none;margin-top: 8px;}
	.cultureP li .tit{font-size: 16px;text-align: center;}
	.cultureP li .desc{font-size: 14px;line-height: 22px;}
}
.honorP{
	padding: 56px 0;
}
.honorP li{
	margin-top: 12px;
}.honorP li:nth-child(-n+4){margin-top: 0;}
.honorP li .imgBox{
	border-style: solid;
	border-width: 1px;
	border-color: rgb(238, 238, 238);
	height: 340px;
}
.honorP li .imgBox img{max-width: 100%;max-height: 100%;width: unset;}
.honorP li .tit{
	font-size: 16px;
	color: rgb(51, 51, 51);
	text-align: center;
	padding: 16px 0;
}
@media (max-width:1200px) {.honorP li .imgBox{height: 260px;}}
@media (max-width:996px) {.honorP li .imgBox{height:280px;}}
@media (max-width:768px) {
	.honorP{padding: 32px 0;}
	.honorP li{width: 50%;}
	.honorP li .imgBox{height: 156px;}
}

.videoShow{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	display: none;
}
.videoShow .yinying{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.8);
}
.videoShow .nrbox{
	width: 50%;
	max-height: 80vh;
	position: relative;
	text-align: center;
}
.videoShow .nrbox video,
.videoShow .nrbox img{
	max-width: 100%;
	max-width: 100%;
}
.videoShow .nrbox i.close{
	width: 40px;
	height: 40px;
	position: absolute;
	right: -40px;
	top: -40px;
	background: url(../img/close.png) center no-repeat;
}
@media (max-width:768px) { 
	.videoShow .nrbox{width: 88%;}
	.videoShow .nrbox i.close{right: 0;}
}
.welfareP{
	padding: 60px 0;
}
.welfareP .nrBox{margin: 0 -10px;}
.welfareP .nrBox li{
	padding: 0 10px;
}
.welfareP .nrBox .tit{
	font-size: 20px;
	color: rgb(51, 51, 51);
	margin: 12px 0 0;
}
.welfareP .nrBox .desc{
	font-size: 16px;
	color: rgb(102, 102, 102);
	line-height: 24px;
	margin: 8px 0 0;
}
@media (max-width:768px) {
	.welfareP{padding: 32px 0;}
	.welfareP .nrBox li{margin-top: 12px;}
	.welfareP .nrBox li:first-child{margin: 0;}
	.welfareP .nrBox .tit{margin-top: 8px;font-size: 16px;}
	.welfareP .nrBox .desc{font-size: 14px;line-height: 22px;margin-top: 4px;}
}
.resourcesP{padding: 60px 0;}
.resourcesP .textBox{
	font-size: 16px;
	color: rgb(51, 51, 51);
	line-height: 26px;
} 
.resourcesP .photoUl .tit{
	background: -webkit-linear-gradient(bottom right,rgba(255,255,255,0),rgba(255,255,255,0.1)); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(bottom right,rgba(255,255,255,0),rgba(255,255,255,0.1)); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom right,rgba(255,255,255,0),rgba(255,255,255,0.1)); /* Firefox 3.6 - 15 */
	background: linear-gradient(bottom right,rgba(255,255,255,0),rgba(255,255,255,0.1)); /* 标准的语法（必须放在最后） */
	padding: 16px;
	font-size: 14px;
	color: #ffffff;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}
.resourcesP .photoUl{margin: 48px -10px 0;}
.resourcesP .photoUl .photolie{float: left;}
.resourcesP .photoUl .photolie:nth-child(1){width: 25%;}
.resourcesP .photoUl .photolie:nth-child(2){width: 25%;}
.resourcesP .photoUl .photolie:nth-child(3){width: 50%;}
.resourcesP .photoUl .oneBox{padding: 10px;float: left;}
.resourcesP .photoUl .photolie:nth-child(3) .oneBox:nth-child(2){width: 70.5%;}
.resourcesP .photoUl .photolie:nth-child(3) .oneBox:nth-child(3){width: 29.5%;}

@media (max-width:1200px) {
	.resourcesP .photoUl{margin: 48px -4px 0;}
	.resourcesP .photoUl .oneBox{padding: 4px;}
	.resourcesP .photoUl .photolie:nth-child(3) .oneBox:nth-child(2){width: 71%;}
	.resourcesP .photoUl .photolie:nth-child(3) .oneBox:nth-child(3){width: 29%;}
}
@media (max-width:996px) {
.resourcesP .photoUl .photolie:nth-child(1){width: 49.2%;}
.resourcesP .photoUl .photolie:nth-child(2){width: 50.8%;}
.resourcesP .photoUl .photolie:nth-child(3){width: 100%;}
.resourcesP .photoUl .oneBox{width: 100%;}
	.resourcesP .photoUl .photolie:nth-child(3) .oneBox:nth-child(2){width: 71.3%;}
	.resourcesP .photoUl .photolie:nth-child(3) .oneBox:nth-child(3){width: 28.7%;}
}
@media (max-width:768px) {
	.resourcesP{padding: 32px 0;}
	.resourcesP .photoUl{margin-top: 16px;}
	.resourcesP .photoUl .tit{padding: 8px;}
}
.recruitP{padding: 60px 0;}
.recruitP .recdaTit{
	font-size: 24px;
	color: rgb(51, 51, 51);
	line-height: 34px;
}
.recruitP .recxiaoTit{
	font-size: 14px;
	color: rgb(153, 153, 153);
	margin-top: 16px;
	line-height: 24px;
}
.recruitP .mailG{margin-top: 16px;}
.recruitP .mailG a{
	border-style: solid;
	border-width: 1px;
	border-color: rgb(219, 43, 54);
	background-color: rgba(255, 255, 255,0.5);
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: rgb(219, 43, 54);
	display: inline-block;
	padding: 0 16px;
	margin-right: 20px;
	float: left;
	font-weight: 700;
}
.recruitP .zhiweiUl{margin: 0 -10px;}
.recruitP .zhiweiUl li{margin-top: 40px;padding: 0 10px;}
.recruitP .zhiweiUl .tit{
	font-size: 16px;
	color: rgb(102, 102, 102);
	margin-top: 16px;
}
.recruitP .zhiweiUl .desc{
	font-size: 14px;
	color: rgb(153, 153, 153);
	margin-top: 4px;
}
.recruitP .zhiweiUl .time{
	font-size: 12px;
	color: rgb(153, 153, 153);
	margin-top: 4px;
}
@media (max-width:768px) {
	.recruitP{padding: 32px 0;}
	.recruitP .recdaTit{font-size: 16px;line-height: 26px;}
	.recruitP .mailG a{display: inline-block;padding: 0 12px;width: unset;margin-bottom: 8px;}
	.recruitP .zhiweiUl{margin: 0 -4px;}
	.recruitP .zhiweiUl li{width: 50%;padding: 0 4px;margin-top: 16px;}
	.recruitP .zhiweiUl .tit{margin-top: 8px;}
}
.aftersaleP{padding: 60px 0;}
.aftersaleP .recdaTit{
	font-size: 16px;
	color: rgb(51, 51, 51);
	line-height: 26px
}
.aftersaleP .line{
	margin-top: 56px;
}
.aftersaleP .line .lTit{
	font-size: 24px;
	color: rgb(51, 51, 51);
	line-height: 24px; 
}
.aftersaleP .line .lTit::before{
	content: "";
	background-color: rgb(219, 43, 54);
	display: inline-block;
	width: 3px;
	height: 16px;
	vertical-align: middle;
	margin: -2px 6px 0 0;
}
.aftersaleP .ansUl li{
	border-style: solid;
	border-width: 1px;
	border-color: rgb(238, 238, 238);
	background-color: rgb(248, 248, 248);
	width: 49%;
	padding: 24px 32px;
	margin-top: 18px;
	float: left;
	margin-right: 2%;
}
.aftersaleP .ansUl li:nth-child(2n){margin-right: 0;}
.aftersaleP .ansUl li .iconBox{
	border-style: solid;
	border-width: 1px;
	border-color: rgb(238, 238, 238);
	border-radius: 50%;
	background-color: rgb(255, 255, 255);
	width: 72px;
	height: 72px;
	margin-right: 20px;
}
.aftersaleP .ansUl li .desc{
	width: calc(100% - 92px);
	font-size: 16px;
	color: rgb(51, 51, 51);
	line-height: 26px; 
}
@media (max-width:768px) {
	.aftersaleP{padding: 32px 0;}
	.aftersaleP .line{margin-top: 24px;}
	.aftersaleP .ansUl li{width: 100%;padding: 12px;}
	.aftersaleP .ansUl li .iconBox{width: 48px;height: 48px;margin-right: 12px;}
	.aftersaleP .ansUl li .iconBox img{width: 60%;}
	.aftersaleP .ansUl li .desc{width: calc(100% - 60px);}
	.aftersaleP .line .lTit{font-size: 18px;}
	.aftersaleP .ansUl li .desc{font-size: 14px;line-height: 24px;}
}
.aboutP .line1 .textBox,
.resourcesP .textBox,
.techP .textBox,
.indp2 .textBox .desc{
	font-size: 16px;
	color: #000000;
	
}
.resourcesP .textBox p,
.techP .textBox p,
.aboutP .line1 .textBox p,
.indp2 .textBox .desc p{
	text-indent: 2em;
}
@media (max-width:996px){
	footer .row{position: relative;margin: 0;}
	footer .col-lg-2{width: 33.33%;text-align: left;padding: 0 8px;}
	footer .col-lg-4{width: 75%;padding: 0 8px;}
	footer .ewmBox{position: absolute;right: 0;bottom: 0;width: 25%;}
	footer .daTit{text-align: left;}
	footer .footNav li{margin-right: 0;float: none;}
	footer .ewmBox .daTit{font-size: 12px;line-height: 22px;}
}
