.posX_center {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}
.posY_center {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.posXY_center {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50% , -50%);
	-webkit-transform: translate(-50% , -50%);
	-moz-transform: translate(-50% , -50%);
	-o-transform: translate(-50% , -50%);
	-ms-transform: translate(-50% , -50%);
}
.clearfix::before,.clearfix::after{
	content: "";
	display: block;
	height: 0;
	line-height: 0;
	clear: both;
	overflow: hidden;
}
.clearfix {
	zoom: 1;
}
.pos_re{
	position: relative;
}
.pos_ab{
	position: absolute;
}
.pos_fx{
	position: fixed;
}
.text_left{
	text-align: left;
}
.text_right{
	text-align: right;
}
.text_center{
	text-align: center;
}
.fl{ float: left }
.fr{ float: right }
/*bodywidth*/
.box_content{
	margin: 0;
	padding:0px;
	display: block;
	overflow: hidden;
	width: 100%;
}
.box_center{
	margin: 0 auto;
	padding:0px;
	display: block;
	overflow: hidden;
	width: 1200px;
}
.ellipsis{width:100%;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.vertical{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.disabled {
    pointer-events: none;
    cursor: default;
    opacity: 0.8;
}
.title{ text-align: center; padding: 50px 0; width: 100%; min-width: 1200px; }
.title h2{ color: #000; font-size: 30px;line-height: 60px; font-weight: 300}
.title h3{ color: #989898; font-size: 16px;line-height: 1.8em; margin-top: 5px; max-width: 750px; display: inline-block}
.title p{color: #6b6b6b; font-size: 16px; font-family: Arial; text-transform: uppercase}
.title i{ width: 50px; height: 2px; background: #252525; display: inline-block }

.loading{ width: 100%; height: 100%; top: 0; left: 0; z-index: 99999; background: #fff; }
.loading img{ max-width: 50% }
.nybanner{ width: 100%; height: 400px; overflow: hidden }
.nybanner .texts{width: 1200px;}
.nybanner .texts h2{line-height: 2em; color: #000; font-size: 40px;}
.nybanner .texts p{ line-height: 1.8em; color: #676767; font-size: 16px; }
.nybanner .texts a{ display: inline-block; padding: 0 40px; line-height: 40px; margin-top: 20px; color: #fff; background: #ef2a3a; border-radius: 40px }
.nybanner .texts .btns a{ border: 1px solid #eb5e5e; background: none; color: #eb5e5e; margin-right: 20px; border-radius: 5px }
.nybanner .texts2 h2{ font-size: 30px; }
.nybanner .texts2 p{ font-size: 19px }
.nybanner .nybannerText{ left: 50%; margin-left: -600px; margin-top: 40px; color: #fff; font-size: 18px; line-height: 35px; border-bottom: 2px solid #eb5e5e; transition: all 0.5s}
.CaseNybanner .nybannerText{ margin: 0; margin-top: 65px }
.nybanner .nybannerText i{ transition: all 0.3s; display: inline-block; vertical-align: middle; background: url('../images/banner_jt.png') no-repeat center left; background-size: 200% 100%; width: 20px; height: 20px; margin-left: 5px; margin-top: -2px }
.nybanner .nybannerText:hover{ color: #eb5e5e }
.nybanner .nybannerText:hover i{ background-position: center right }


.gotoup{ bottom: 15px; right: 20px; width: 30px; cursor: pointer; }
/*case*/
.marquee-box{overflow:hidden;width:100%;position:absolute;left:0;bottom:0}
.marquee{width:8000%;height:100px}
.wave-list-box{float:left}
.wave-list-box ul{float:left;height:100px;overflow:hidden;zoom:1}
.wave-list-box ul li{height:100px;width:100%;float:left;line-height:30px;list-style:none}
.wave-box{position:relative;height:100px;background:#fff}
.Twonav{ height: 50px; width: 100%; background: #f5f5f5; top: 62px; z-index: 99; transition: all 0.5s }
.Twonav .imgs{ color: #333; line-height: 50px }
.Twonav .imgs span{display: flex; float: left; width: 50px; height: 50px; justify-content: center; justify-items: center; align-items: center; text-align: center;}
.Twonav .imgs span img{ flex: 1; width: 100%; }
.Twonav .imgs i{ font-style: normal; margin-left: 5px;}
.Twonav .navs{ display: block }
.Twonav .navs ul{ display: block }
.Twonav .navs ul li{ display: inline-block }
.Twonav .navs a{ display: block; margin-left: 30px; color: #666; line-height: 48px}
.Twonav .navs a.active{ border-bottom: 2px solid #333;color: #333; }
.CaseNybanner{ width: 100%; height: 400px; margin-top: 50px}
.page1Box0{padding-bottom: 60px}
.page1Box0 .box_center{ line-height: 1.8em; }
.page1Box0 .box_center img{ max-width: 100%; }
.page1Box1{ background: #f7f8fa; width: 100%; overflow: hidden; padding-bottom: 30px}
.page1Box1 .boxText .items{ width: 375px; margin-top: 20px; margin-bottom: 50px; position: relative}
.page1Box1 .boxText .items h2{ color: #000; font-size: 26px; line-height: 80px; }
.page1Box1 .boxText .items p{ color: #565e63; line-height: 1.5em }
.page1Box1 .boxText .items i{ position: absolute; top: 20px }
.page1Box1 .imgs{ width: 450px; height: 420px; background: url('../images/pro_img1.png') no-repeat center top; }
.page1Box1 .boxText.text_right .items{ padding-right: 100px }
.page1Box1 .boxText.text_left .items{ padding-left: 100px }
.page1Box1 .boxText.text_right .items i{right: 50px}
.page1Box1 .boxText.text_left .items i{left: 50px}
.page1Box2 .item{ overflow: hidden; margin: 0 0 80px; }
.page1Box2 .item .texts{ width: 540px; margin-top: 10px; line-height: 1.8em}
.page1Box2 .item .texts i{color: #fff; line-height: 30px; padding: 0 10px; background: #eb5e5e; border-radius: 5px; display: inline-block; font-style:normal}
.page1Box2 .item .texts h2{ font-size: 26px; color: #000; line-height: 80px }
.page1Box2 .item .texts h3{ color:#979797; font-size: 15px; line-height: 1.8em; padding: 10px 0; }
.page1Box2 .item .texts h3.h4{ padding-top: 30px;}
.page1Box2 .item .texts p{line-height: 2em;color: #565656;font-size: 14px;}
.page1Box2 .item .texts ul{ width: 100%; display: block; margin-top: 30px; }
.page1Box2 .item .texts ul li{ width: 220px; margin-right: 50px; float: left }
.page1Box2 .item .texts ul li h4{ line-height: 30px; font-weight: 900; font-size: 16px; color: #eb5e5e }
.page1Box2 .item .texts ul li h4 em{ vertical-align: middle; margin-right: 5px}
.page1Box2 .item .texts ul li p{ color: #565e63; font-size: 15px; line-height: 1.8em; margin-top: 10px }
.page1Box2 .item .imgs{ width: 580px; }
.page2Box2 { display: flex;flex-wrap:wrap; }
.page2Box2 .item{ padding: 5px; text-align: center; margin-bottom: 60px; width: 33.333%}
.page2Box2 .item .contents{ display: inline-block; box-shadow: 0 0 10px #eee; background: #fff; padding: 30px; 	width: 300px;}
.page2Box2 .item span{ display: inline-block; width: 60px; height: 60px; background: #eb5e5e; margin: 40px 0 30px;}
.page2Box2 .item h2{ color: #0b0205; font-size: 20px; line-height: 1.5em; padding: 15px 0 }
.page2Box2 .item p{ line-height: 1.6em; color: #8a8a8a; height: 75px; font-size: 15px}

.page1Box3{background: #f7f8fa; padding-bottom: 30px}
.page6Box3 .tabnavs{ width: 100%; display: flex; border-bottom: 1px solid #e7e7e7}
.page6Box3 .tabnavs li{	flex: 1; cursor: pointer; text-align: center}
.page6Box3 .tabnavs li .items{line-height: 35px; padding: 10px; display: inline-block}
.page6Box3 .tabnavs li .items span, .page6Box3 .tabnavs li .items i{ vertical-align: middle; display: inline-block }
.page6Box3 .tabnavs li .items i{ width: 35px; height: 35px; overflow: hidden;}
.page6Box3 .tabnavs li .items img{ transition: all 0.3s }
.page6Box3 .tabnavs li.active .items{ border-bottom: 2px solid #eb5e5e; color: #eb5e5e; }
.page6Box3 .tabnavs li.active img, .page6Box3 .tabnavs li .items:hover img{ margin-top: -35px; }
.page6Box3 .tabnavs li .items:hover .items{ color: #eb5e5e;}
.page6Box3 .contengs{ margin: 60px auto; }
.page6Box3 .contengs .items{ overflow: hidden; display: none }
.page6Box3 .contengs .items.active{ display: block }
.page6Box3 .contengs .items .texts{width: 520px; left: 0;}
.page6Box3 .contengs .items .texts h2{ color: #363636; font-size: 26px; line-height: 30px; }
.page6Box3 .contengs .items .texts p{ margin: 25px 0 30px; line-height: 1.8em; font-size: 15px; color: #424040 }
.page6Box3 .contengs .items .texts i{ font-style: normal; display: inline-block; padding: 0 15px; background: #eb5e5e; border-radius: 5px; color: #fff; font-size: 14px; vertical-align: middle; margin-right: 15px }
.page6Box3 .contengs .items .imgs{width: 620px;}

.page7Box3{ background-repeat: no-repeat; background-size: 100% auto; background-position: center top }
.page7Box3 .title h2{ color: #fff }
.page7Box3 img{ max-width: 100% }
.page7Box3 .page7Box3List{ padding: 50px 0; overflow: hidden;}
.page7Box3 .page7Box3List .items{ width: 25%; padding: 25px; text-align: center}
.page7Box3 .page7Box3List .items i{ width: 60px; display: inline-block }
.page7Box3 .page7Box3List .items h2{ font-size: 22px; color: #000; line-height: 50px; }
.page7Box3 .page7Box3List .items p{ color: #717171; font-size: 14px; height: 120px; line-height: 1.8em }


.page1Box4{ height: 500px; width: 100%;overflow: hidden; }
.page1Box4 .page1Box4Text{ background: rgba(0,0,0,0.5); width: 480px; left: 50%; margin-left: -600px; padding: 30px;}
.page1Box4 .page1Box4Text h2{ color: #fff; font-size: 32px; line-height: 45px }
.page1Box4 .page1Box4Text h3{ color: #fff; line-height: 30px; margin: 20px 0 30px; }
.page1Box4 .page1Box4Text p{ color: #fff; line-height: 1.5em; font-size: 14px;}
.ripple{ padding-bottom: 100px; height: 380px; width: 100%}
.ripple .rippleText{ margin-top: -20px }
.ripple .rippleText a{ line-height: 40px; width: 300px; margin: 30px auto; display: block; color: #fff; background: #eb5e5e; border-radius: 5px; transition: all 0.5s}
.ripple .rippleText a:hover{ background: #cb0000; }
#certify .swiper-container{padding-bottom:60px;}
#certify .swiper-slide{width:600px;height:420px;background:#fff;box-shadow:0 8px 30px #ddd;}
#certify .swiper-slide img{display:block;}
#certify .swiper-slide p{line-height:60px;text-align:center;color:#fff;font-size:16px;margin:0;background: rgba(0,0,0,0.8); bottom: 0; left: 0; width: 100%; display: none}
#certify .swiper-button-prev{left:0;width:70px;height:70px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 0;background-size:100%; margin-top: -45px}
#certify .swiper-button-prev:hover{background-position:0 -70px;background-size:100%;opacity: 1;}
#certify .swiper-button-next{right:0;width:70px;height:70px;background:url(../images/wm_button_icon.png) no-repeat;background-position:0 -140px;background-size:100%; margin-top: -45px}
#certify .swiper-button-next:hover{background-position:0 -210px;background-size:100%;opacity: 1;}
#certify .swiper-slide.swiper-slide-active p{ display: block }

#page7certify{ padding: 30px 0 100px; }
#page7certify .page7certifyImg{ z-index: 9; top: 0 }
#page7certify .swiper-slide{width:932px;height:520px; margin-top: 5px;}
#page7certify .page7certifyBtn{ width: 100%; text-align: center; bottom: 10px; left: 0 }
#page7certify .page7certifyBtn span{width: 35px; height: 35px; border-radius: 50%; line-height: 35px; color:#fff; background-color: #baddf7; margin: 0 10px; transition: all 0.5s}
#page7certify .page7certifyBtn span:hover,#page7certify .page7certifyBtn span.swiper-pagination-bullet-active{ background-color: #eb5e5e; }

.page7Text{ text-align: center; line-height: 1.8em; max-width: 950px; margin: 30px auto;}


.QQ{ width: 60px; height: 70px; top: 43%; right: 0; z-index: 9999999 }
.QQ a{ display: block; width: 100%; height: 100%; }

.pageNavnew{ background: #ffffff; height: 60px; width: 100% }
.pageNavnew.pageNavnewAB{ position: fixed; top: 60px; left: 0; z-index: 99999; box-shadow: 0 0 10px #ddd;}
.pageNavnew ul{ width: 100% }
.pageNavnew ul li{ padding: 5px 20px; float: left}
.pageNavnew ul li a{ display: block; line-height: 50px; color: #333 }
.pageNavnew ul li a.active{ border-bottom: 2px solid #eb5e5e }
.pageBg{ width: 100%; height: 280px; background: url('../images/pageBg.jpg') no-repeat center top; }
.pageBg .box_center{ overflow: hidden; height: 280px; }
.pageBg .pageLogo{ left: 0; }
.pageBg .pageText{ right: 0 }
.pageBg .pageText h2{ color: #fff; font-size: 18px; line-height: 1.6em }
.pageBg .pageText i{ width: 200px; background: #66baf4; height: 1px; display: inline-block; margin: 15px 0; }
.pageBg .pageText p{ color: #c9e9ff; font-size: 14px; line-height: 1.6em }

.pages_box_new .items{ width: 540px; margin-bottom: 50px}
.pages_box_new .items h2{color: #0e050a; font-size: 28px; font-weight: 900; line-height: 50px; margin: 10px 0}
.pages_box_new .items h2 i{ color: #fff; font-family: Arial; text-align: center; font-size: 20px; margin-right: 10px; padding-right: 5px; color: #fff; background: url('../images/pageNumbg.png') no-repeat center left; display: inline-block; width: 50px; height: 50px; vertical-align: middle }
.pages_box_new .items .lists_new{ width: 100% }
.pages_box_new .items .lists_new li{ margin: 10px 0 30px; }
.pages_box_new .items .lists_new li h3{ color: #115dff; font-weight: 900; font-size: 16px; line-height: 2em }
.pages_box_new .items .lists_new li p{ color: #616161; line-height: 1.8em; font-size: 16px }
.page_box_new2{ background: #f1faff; margin-top: 30px;}
.pages_box3_new{ width: 1300px; padding: 30px 0 60px; overflow: hidden;}
.pages_box3_new .item{ width: 33.333%; text-align: center; margin: 30px 0; }
.pages_box3_new .item span{ display: inline-block; width: 50px; }
.pages_box3_new .item h2{ color: #313131; font-size: 22px; line-height: 45px; }
.pages_box3_new .item p{ color: #686868; font-size: 14px;  }
.pageBg2{ background: url('../images/pageBg3.jpg') center top; width: 100%; height: 210px; text-align: center; padding-top: 20px}
.pageBg2 h2{ color: #ffffff; font-size: 32px;line-height: 100px; font-weight: 900 }
.pageBg2 a{ display: inline-block; padding: 0 30px; color: #fff; font-size: 16px; border-radius: 5px; border: 1px solid #fff; line-height: 40px; transition: all 0.5s }
.pageBg2 a:hover{ background: #fff; color: #eb5e5e }

#canvas{ position: relative; z-index: -1; padding: 0; }
#canvas canvas{ height: 260px !important;  margin-top: -100px}
.index_box5 { padding: 0; }
.index_box5Box{ overflow: hidden; padding-bottom: 50px }
.index_box5Box > div{ width: 33.333%; }
.index_box5Box > div img{ margin: 0 auto; display: block }
.index_box5Box .items{ width: 100%; text-align: center; float: left; margin: 30px 0; }
.index_box5Box .items h2{ color: #16a0e8; font-size: 60px; font-weight: 900 }
.index_box5Box .items p{ color: #3d3d3d; font-size: 18px; }

.page10Box3{ background: #f7f8fa; padding-bottom: 50px; overflow: hidden; }
.page10Box3 .items{ width: 48%; text-align: center; }
.page10Box3 .items h2{ font-size: 18px; line-height: 50px; margin-top: 20px }
.page10Box3 .items p{ color: #666 }














.index_box6{ overflow: hidden; margin-bottom: 40px;}
.index_box6 .box6Img{ width: 400px; margin-right: 20px;}
.index_box6 .box6_list{ width: 360px;}
.index_box6 .box6_list .item{ overflow: hidden; margin-bottom: 30px;}
.index_box6 .box6_list .item a{ display: block;}
.index_box6 .box6_list .item .time{ text-align: right; width: 80px;}
.index_box6 .box6_list .item .time h2{ transition: all 0.3s; color:#787878; font-size: 26px; line-height: 40px;}
.index_box6 .box6_list .item .time p{ transition: all 0.3s; color: #999; font-size: 16px;}
.index_box6 .box6_list .item .text{ width: calc(100% - 100px);}
.index_box6 .box6_list .item .text h2{ transition: all 0.3s; line-height: 40px; margin-bottom: 20px; font-size: 18px;}
.index_box6 .box6_list .item .text p{ transition: all 0.3s; color: #666; line-height: 1.8em; font-size: 14px;}
.index_box6 .box6_list .item:hover h2{ color: #16a0e8;}
.index_box6 .box6_list .item:hover p{ color: #333;}

.footer_link{ margin-bottom: 10px;}
.footer_link a,.footer_link span{ transition: all 0.3s; color: #6a6a6a; line-height: 35px; font-size: 14px;}
.footer_link a{ margin-right: 10px;}
.footer_link a:hover{ color: #eee;}


.newpage_b01{
	margin-bottom: 50px;
}
.newpage_b01_list{
	padding: 10px 5px;
}
.newpage_b01_list .item{
	width: calc((100% - 150px) / 4);
	margin-right: 50px;
	text-align: center;
	cursor: pointer;
}
.newpage_b01_list .item:nth-last-child(1){
	margin-right: 0;
}
.newpage_b01_list .item span{
	overflow: hidden;
	display: inline-block;
	box-shadow: 0 0 15px rgba(213,218,216,0.3);
	border-radius: 5px;
	border: 1px solid #fff;
	transition: all 0.3s;
}
.newpage_b01_list .item h2{
	font-size: 20px;
	line-height: 75px;
	transition: all 0.3s;
}
.newpage_b01_list .item:hover span,
.newpage_b01_list .item.active span{
	border-color: #eb5e5e;
}
.newpage_b01_list .item:hover h2,
.newpage_b01_list .item.active h2{
	color: #eb5e5e;
}
.newpage_b01_con{
	padding: 10px;
}
.newpage_b01_con .item{
	box-shadow: 0 0 15px rgba(213,218,216,0.3);
	border-radius: 5px;
	/* overflow: hidden; */
	padding: 30px;
	position: relative;
	display: none;
}
.newpage_b01_con .item.active{
	display: block;
}
.newpage_b01_con .item:before{
	content: '';
	display: block;
	position: absolute;
	top: -15px;
	width: 30px;
	height: 30px;
	transform: rotate(45deg);
	background: #fff;
	box-shadow: 0 0 15px rgba(213,218,216,0.3);
}
.newpage_b01_con .item:after{
	content: '';
	display: block;
	position: absolute;
	width: 50px;
	height: 30px;
	top: 0;
	background: #fff;
}
.newpage_b01_con .item:nth-child(1):before{
	left: 90px;
}
.newpage_b01_con .item:nth-child(1):after{
	left: 80px;
}
.newpage_b01_con .item:nth-child(2):before{
	left: 420px;
}
.newpage_b01_con .item:nth-child(2):after{
	left: 410px;
}
.newpage_b01_con .item:nth-child(3):before{
	left: 730px;
}
.newpage_b01_con .item:nth-child(3):after{
	left: 720px;
}
.newpage_b01_con .item:nth-child(4):before{
	left: 1040px;
}
.newpage_b01_con .item:nth-child(4):after{
	left: 1030px;
}
.newpage_b01_con .item .tex{
	line-height: 2em;
	color: #475669;
	width: 600px;
	text-align: justify;
}
.newpage_b01_con .item .ico{
	display: flex;
}
.newpage_b01_con .item .ico .itm{
	flex: 1;
	text-align: center;
	margin-left: 35px;
}
.newpage_b01_con .item .ico .itm span{
	display: inline-block;
	box-shadow: 0 0 5px rgba(44,156,237,0.1);
	border-radius: 5px;
}
.newpage_b01_con .item .ico .itm p{
	color: #eb5e5e;
	line-height: 40px;
}
.newpage_b02{
	background-color: #fbfcfd;
	padding-bottom: 50px;
}
.newpage_b02_list{
	padding: 5px;
	overflow: hidden;
}
.newpage_b02_list .item{
	width: calc((100% - 120px) / 3);
	margin-right: 60px;
	margin-bottom: 40px;
	overflow: hidden;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(213,218,216,0.3);
	transition: all 0.3s;
}
.newpage_b02_list .item:nth-child(3n){
	margin-right: 0;
}
.newpage_b02_list .item a{
	display: block;
}
.newpage_b02_list .item a > span{
	display: block;
	width: 100%;
	height: 200px;
	overflow: hidden;
}
.newpage_b02_list .item a > span img{
	transition: all 0.3s;
}
.newpage_b02_list .item .tex{
	padding: 10px 20px 0;
	overflow: hidden;
	background-color: #fff;
}
.newpage_b02_list .item .tex p{
	line-height: 2em;
	font-size: 14px;
	color: #475669;
	border-bottom: 1px solid #f5f5f5;
	padding-bottom: 10px;
}
.newpage_b02_list .item .tex span{
	display: block;
	width: 50px;
	height: 50px;
	margin-left: -10px;
	overflow: hidden;
}
.newpage_b02_list .item .tex span img{
	transition: all 0.3s;
}
.newpage_b02_list .item .tex i{
	line-height: 50px;
	font-size: 16px;
	transition: all 0.3s;
}
.newpage_b02_list .item .tex em{
	line-height: 26px;
	border: 1px solid #eee;
	padding: 0 15px;
	font-size: 12px;
	border-radius: 5px;
	margin-top: 8px;
	transition: all 0.3s;
}
.newpage_b02_list .item .tex span img{
	transition: all 0.3s;
}
.newpage_b02_list .item:hover{
	box-shadow: 0 0 10px rgba(213,218,216,1);
}
.newpage_b02_list .item:hover a > span img{
	transform: scale(1.05,1.05);
}
.newpage_b02_list .item:hover .tex span img{
	margin-top: -100%;
}
.newpage_b02_list .item:hover .tex i{
	color: #eb5e5e;
}
.newpage_b02_list .item:hover .tex em{
	background-color: #eb5e5e;
	border-color: #eb5e5e;
	color: #ffffff;
}
.newpage_b_more{
	text-align: center;
}
.newpage_b_more a{
	display: inline-block;
	padding: 0 40px;
	line-height: 40px;
	color: #fff;
	background-color: #2c9eee;
	border-radius: 10px;
	border: 1px solid #2c9eee;
	transition: all 0.3s;
}
.newpage_b_more a:hover{
	border-color: #2c9eee;
	color: #2c9eee;
	background-color: #fff;
}
.newpage_b03{
	padding-bottom: 60px;
}
.newpage_b03_list{
	overflow: hidden;
	padding: 10px 5px;
}
.newpage_b03_list .item{
	width: calc((100% - 45px) /4);
	margin-right: 15px;
	background-color: #fbfcfd;
	border-radius: 5px;
	text-align: center;
	padding: 40px 30px;
	cursor: pointer;
	transition: all 0.3s;
}
.newpage_b03_list .item:nth-last-child(1){
	margin-right: 0;
}
.newpage_b03_list .item span{
	display: inline-block;
	width: 85px;
	height: 85px;
	overflow: hidden;
	background: #fff;
	border-radius: 50%;
	transition: all 0.3s;
}
.newpage_b03_list .item span img{
	transition: all 0.3s;
}
.newpage_b03_list .item h2{
	font-size: 18px;
	line-height: 40px;
	padding: 15px 0 10px;
}
.newpage_b03_list .item h3{
	font-size: 14px;
	color: #999;
	margin-bottom: 15px;
}
.newpage_b03_list .item p{
	line-height: 1.8em;
	font-size: 14px;
}

.newpage_b03_list .item:hover{
	background: #fff;
	box-shadow: 0 0 10px rgba(44,158,238,0.1);
}
.newpage_b03_list .item:hover span{
	background-color: #eb5e5e;
}
.newpage_b03_list .item:hover span img{
	margin-top: -100%;
}
.newpage_b04{
	padding-bottom: 60px;
}
.newpage_b04_list{
	overflow: hidden;
}
.newpage_b04_list .item{
	width: calc(100% / 3);
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.newpage_b04_list .item img{
	transition: all 0.3s;
}
.newpage_b04_list .item .tex{
	position: absolute;
	top: calc(100% - 50px);
	background-color: rgba(0,0,0,0.6);
	left: 0;
	text-align: center;
	transition: all 0.3s;
	height: 100%;
}
.newpage_b04_list .item .tex h2{
	color: #fff;
	font-size: 18px;
	line-height: 50px;
}
.newpage_b04_list .item .tex i{
	display: inline-block;
	width: 60px;
	height: 3px;
	background: #fff;
}
.newpage_b04_list .item .tex p{
	color: #fff;
	font-size: 14px;
	line-height: 2em;
	padding: 20px 40px;
}
.newpage_b04_list .item .tex  h3{
	color: #fff;
	background-color: #eb5e5e;
	padding: 0 30px;
	line-height: 35px;
	border-radius: 5px;
	display: inline-block;
}
.newpage_b04_list .item:hover img{
	transform: scale(1.05,1.05);
}
.newpage_b04_list .item:hover .tex{
	top:0;
	padding-top: 40px;
}
.newpage_b05{
	padding: 60px 0 0;
	background: url(../images/img017.jpg) #fbfcfd no-repeat center top;
	background-size: 1920px;
}
.newpage_b05_con{
	text-align: center;
	padding-bottom: 30px;
}
.newpage_b05_con h2{
	color: #fff;
	font-size: 30px;
}
.newpage_b05_con p{
	color: #fff;
	font-size: 15px;
	line-height: 2em;
	padding: 30px 160px 50px;
}
.newpage_b05_con .newpage_b05_con_list{
	display: flex;
}
.newpage_b05_con .newpage_b05_con_list .item{
	flex: 1;
}
.newpage_b05_con .newpage_b05_con_list .item h3{
	color: #fff;
	font-family: arial;
	font-size: 80px;
}
.newpage_b05_con .newpage_b05_con_list .item h4{
	color: #fff;
	font-size: 16px;
	line-height: 2em;
}
.newpage_b05_list{
	overflow: hidden;
	padding: 50px 0 10px;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(185,185,185,0.5);
	background-color: #fff;
	width: calc(100% - 20px);
	margin: 10px;
}
.newpage_b05_list .item{
	width: calc(100% / 3);
	text-align: center;
	margin-bottom: 50px;
}
.newpage_b05_list .item h2{
	font-size: 18px;
	line-height: 40px;
	margin-top: 5px;
}
.newpage_b05_list .item p{
	font-size: 14px;
	color: #475669;
}
.p_step06{
	background-color: #fbfcfd;
	padding-bottom: 60px;
}
.p_step07{ background:url('../images/pageBg3.jpg') center bottom no-repeat;height:230px;background-color: #eb5e5e;}
.p_step07 .p-con{ text-align: center;padding-top:50px;font-size:20px;color:#fff;width:600px;margin:0 auto;line-height:40px;}
.p_step07 .p-con img{display:inline-block; vertical-align: middle;}
.p_step07 .mores{display:block;margin:0 auto;color:#fff;border:1px solid #fff;margin-top:20px;width:130px;padding:0;border-radius:5px;font-size: 16px;}
.p_step07 .mores:hover{
	background: #eb5e5e;
	border-color: #eb5e5e;
	box-shadow: 0 0 10px rgba(255,255,255,0.3);
}
.newpage_b06{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: rgba(60,60,60,0.7);
	padding: 20px 0;
	z-index: 9999;
}
.newpage_b06 form{
	margin-top: 13px;
}
.newpage_b06 .box_center{
	overflow: initial;
}
.newpage_b06 .text{
	background-color: #fff;
	border-radius: 5px;
	overflow: hidden;
}
.newpage_b06 input{
	line-height: 40px;
	height: 40px;
	font-size: 14px;
}
.newpage_b06 input[type="text"]{
	padding: 0;
	width: 240px;
}
.newpage_b06 input[type="submit"]{
	margin-left: 5px;
	background-color: #eb5e5e;
	color: #fff;
	padding: 0 30px;
	line-height: 40px;
	border-radius: 5px;
}
.newpage_b06 .close{
	width: 20px;
	height: 20px;
	background: #fff;
	border-radius: 50%;
	text-align: center;
	right: 0;
	top: -30px;
	box-shadow: 0 0 10px #ddd;
	cursor: pointer;
}
.newpage_b01_new_list{
	display: flex;
}
.newpage_b01_new_list .item{
	flex: 1;
	padding: 5px;
}
.newpage_b01_new_list .item a{
	display: block;
	width: 100%;
	text-align: center;
	box-shadow: 0 0 5px rgba(171,171,171,0.2);
	border-radius: 10px;
	padding: 10px 20px 40px;
	transition: all 0.3s ;
}
.newpage_b01_new_list .item h2{
	font-size: 20px;
	color: #000;
	line-height: 40px;
}
.newpage_b01_new_list .item i{
	display: inline-block;
	width: 40px;
	height: 3px;
	background-color: #eb5e5e;
	margin: 10px 0 20px;
}
.newpage_b01_new_list .item p{
	color: #475669;
	font-size: 14px;
	line-height: 2em;
}
.newpage_b01_new_list .item em{
	display: inline-block;
	padding: 0 30px;
	line-height: 35px;
	border: 1px solid #f5f5f5;
	color: #a7a7a7;
	font-size: 14px;
	border-radius: 6px;
	margin-top: 20px;
	transition: all 0.3s;
}
.newpage_b01_new_list .item a:hover{
	margin-top: -2px;
	box-shadow: 0 0 5px rgba(171,171,171,0.5);
}
.newpage_b01_new_list .item a:hover em{
	background-color: #eb5e5e;
	color: #fff;
	border-color: #eb5e5e;
}
.newpage_b07{
	background-color: #fbfcfd;
	padding-bottom: 60px;
}
.newpage_b07 .newpage_b_more{
	margin-top: 30px;
}
.newpage_b07_con .imgs{
	width: 580px;
}
.newpage_b07_con .imgs img{
	max-width: 100%;
}
.newpage_b07_con .text{
	width: 620px;
	padding: 20px;
}
.newpage_b07_con .text h2{
	font-size: 24px;
	color: #000;
	line-height: 40px;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.newpage_b07_con .text p{
	line-height: 2em;
	color: #475669;
	margin-bottom: 10px;
}
.newpage_b07_con .text p span{
	font-weight: 900;
	color: #000;
	text-transform: uppercase;
	margin-right: 15px;
}
.newpage_b07_con .ico{
	margin-top: 15px;
}
.newpage_b07_con .ico .itm{
	text-align: center;
	margin-right: 30px;
	cursor: pointer;
}
.newpage_b07_con .ico .itm span{
	display: inline-block;
	box-shadow: 0 0 5px rgba(44,156,237,0.1);
	border-radius: 10px;
	overflow: hidden;
	width: 65px;
	height: 65px;
	transition: all 0.3s;
	background-color: #fff;
}
.newpage_b07_con .ico .itm span img{
	transition: all 0.3s;
}
.newpage_b07_con .ico .itm p{
	color: #7b7b7b;
	font-size: 14px;
	line-height: 40px;
	transition: all 0.3s;
}
.newpage_b07_con .ico .itm:hover span{
	box-shadow: 0 0 5px rgba(44,156,237,0.5);
}
.newpage_b07_con .ico .itm:hover span img{
	margin-top: -100%;
}
.newpage_b07_con .ico .itm:hover p{
	color: #eb5e5e;
}
.newpage_b07_more{
	text-align: center;
}
.newpage_new_b06{
	background: url(../images/bg.png) rgba(45,160,240,0.9) center;
	background-size: 100%;
	padding: 10px 0;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 999;
}
.newpage_new_b06 .tex img,
.newpage_new_b06 .tex span{
	vertical-align: middle;
	line-height: 30px;
}
.newpage_new_b06 .tex span{
	color: #fff;
	font-size: 16px;
}
.newpage_new_b06 .close{
	width: 20px;
	height: 20px;
	background: #fff;
	border-radius: 50%;
	margin-left: 10px;
	margin-top: 5px;
	cursor: pointer;
} 
.newpage_new_b06 form .itm{
	background-color: #fff;
	height: 30px;
	border-radius: 5px;
	overflow: hidden;
	margin-left: 10px;
}
.newpage_new_b06 form .itm input{
	line-height: 30px;
	height: 30px;
	font-size: 14px;
	padding: 0;
	transition: all 0.3s;
}
.newpage_new_b06 form .itm input[type="text"]{
	width: 200px;
}
.newpage_new_b06 form .itm input[type="submit"]{
	background-color: #1167b0;
	color: #fff;
	padding: 0 30px;
	cursor: pointer;
}
.newpage_new_b06 form .itm input[type="submit"]:hover{
	background-color: #08487e;
}
.swiper-button-next:after,.swiper-button-prev:after{
	display: none;
}