body {
	background-color: #fff;
	
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	text-rendering: optimizelegibility;
	
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-text-size-adjust: none;
	-webkit-font-smoothing: antialiased;
	
	-moz-tap-highlight-color:rgba(0,0,0,0); 
	-moz-text-size-adjust: none;
	-moz-font-smoothing: antialiased;
	
	-ms-tap-highlight-color:rgba(0,0,0,0); 
	-ms-text-size-adjust: none;
	-ms-font-smoothing: antialiased;
	padding-top: 84px; 
}
a {text-decoration: none;color:#000000;}

.container {
	overflow: hidden;
	background-color: #000;
	width:100%;
	padding-left:0;
	padding-right:0;

/*  Prevents Flickering  */
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
}

header {
	min-height: 60px;
	position: relative;
	background-color: #f3f5f6;
	border-bottom:1px solid #cccdc7;
}
header h1 {
	color: #9aa6af;
	text-align: left;
	font-size: 20px;
	line-height: 60px;
	font-weight: bold;
	padding-left: 20px;
}
.navbar {
	background:#FFFFFF;
	height:84px;
	width:100%;
	margin:0;
	border:none;
	position: fixed;
	top: 0;
	left: 0;
}
.navbar-header,.navbar-collapse {
	float:left;
}

.navbar-collapse {
	float:right;
}

.navcenter {
	height:84px;
	width:96%;
	margin:0 auto;
	margin-top:-1px;
}
.navbar-brand {
	font-size:48px;
	font-family:"宋体";
	line-height:95px;
	padding:0;
}
.navbar-brand img{
	height:30px;
	margin-top:15px;
}
.nav {
	text-align:center;
}
.signpos {
	float:left;
	margin-left:40px;
}
.signpos input {
	color:#1a78cf;
	background:#FFFFFF;
	border:1px solid #1a78cf;
	border-radius:2px;
	width:60px;
	height:30px;
	margin-top:24px;
}
.signpos input.signup {
	margin-left:10px;
	color:#FFFFFF;
	background:#1a78cf;
}
.headertop {
	width:100%;
	height:30px;
	background-color:#c4c5c5;
}
.search{
	float: right;
    margin-top: 45px;
    width: 120px;
    position:relative;
}
.search input {
	border:1px solid #cdcdcd;
	color:#2288DF;
	background-image:url('/img/search.png');
	background-repeat:no-repeat;
	background-position: right center;
	background-size:20px;
	padding-left:5px;
	height:20px;
	width:120px;
}
.search button {
	position: absolute; 
	top: 0px; 
	width: 30px; 
	height: 24px; 
	left: 110px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
.pindexline1out {
	width:100%;
	background: #fff;
	padding: 30px 0;
}
.pindexline1 {
	width:860px;
	margin:0 auto;
	position: relative;
}
.pindexline1 img.imgleft,.pindexline1 img.imgright {
	width:32%;
	float:left;
}
.pindexline1 img.imgright {
	float: right;
}
.pindexline1 img.imgcenter {
	position: absolute;
	bottom:0;
}
.pindexline1 .adcenter {
	position: absolute;
	top:0;
	left:50%;
	width: 32%;
	margin-left:-16%;
}
.pindexline1 .adcenter img {
	width:100%;
}
.pindexline1 .adcenter .adhref {
	width:100%;
	position: absolute;
	left:0;
	top:15%;
}
.pindexline1 .adcenter .adhref a {
	float: left;
	display: block;
	width:33.3%;
}
.pindexline3out {
	padding:30px 0;
	width:100%;
	background: #fff;
}
.pindexline3 {
	width: 860px;
	margin:0 auto;
	position: relative;
}
.pindexline3 img {
	width:100%;
}
.pindexline3 .pindexline3buttons {
	left: 19%;
    position: absolute;
    top: 15%;
    width: 9%;
}
.pindexline3 .pindexline3pic1 {
	left: 73.7%;
    position: absolute;
    top: 0;
    width: 26.3%;
    height:49%;
    cursor: pointer;
}
.pindexline3 .pindexline3pic2 {
	position: absolute;
	width:26.8%;
	left:47%;
	height: 50%;
	bottom: 4px;
	cursor: pointer;
}
.pindexline3 .pindexline3pic1 img,.pindexline3 .pindexline3pic2 img {
	width:100%;
	height: 100%;
	cursor: pointer;
}
.pindexline3 .pindexline3pic1 p,.pindexline3 .pindexline3pic2 p {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 15%;
	color: #fff;
	background-color: rgba(0,0,0,0.67);
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
 	padding-left: 10px;
 	padding-right: 10px;
}
.topline {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:5px;
	background-color:#e4000f;
}
#phone {
	display:none;
}
.yefubottomfixed {
	display:none;
}
.burger {
	position: absolute;
	float: left;
	padding: 10px;
	top: 4px;
	right: 10px;
	
	display: none;
}
.burger li {
	width: 30px;
	height: 4px;
	background-color: #fff;
	border-radius: 3px;
	margin: 5px 0;
}
.burger.open li {background-color: #fff;}

.logo {
	float:left;
	margin-left:10px;
	margin-top:13px;
}
.logo img {
	height:35px;
}

.content {
	background-color:#fff;
}

.banner {
	width:100%;
	position: relative;
}
.dot {
	padding-top:10px;
	padding-bottom:10px;
	background:#FFFFFF;
	position:absolute;
	left:100px;
	bottom:3px;
}
.imgs {
	float:left;
}
.imgs2 {
	background:#2288df;
	color:#FFFFFF;
	height:120px;
}
.imgs2 .img {
	width:15%;
	float:left;
	text-align:center;
	margin-left:13px;
	margin-top:20px;
}
.dot img {
	float:left;
	height:21px;
	width:16px !important;
	margin-top:30px;
}
.imgs img {
	width:119px !important;
	height:78px;
	float:left !important;
	margin-left:10px;
	margin-top:0 !important;
}
.imgs img:first-child{
	margin-left:0;
}
.dot img:nth-child(2){
	float:right;
}

.pagination {
  position: relative;
  left: 0;
  text-align: center;
  bottom:-16px!important;
  width: 100%;
	z-index:8;
}
.threebuttons {
	position:absolute;
	width:100%;
	height:30px;
	background:#ccc;
	bottom:2px;
}
.threebuttons .threeall {
	bottom: 0;
    left: 50%;
    margin-left: -396px;
    position: absolute;
    width: 792px;
}
.threebuttons .tb {
	background-color:#f5f5f5;
	border:1px solid #adafaf;
	display: inline-block;
    font-size: 18px;
    height: 70px;
    width: 261px;
    line-height:70px;
    padding-left:30px;
    text-align:center;
    color:#2288df;
}
.threebuttons .tb:hover,.threebuttons .tb:active {
	background-color:#2288df;
	color:#fff;
	text-decoration: none;
}
.threebuttons .tb1 {
	background-image:url('/img/2.png');
	background-repeat: no-repeat;
	background-size:80px 80px;
	background-position:left center;
}
.threebuttons .tb1:hover,.threebuttons .tb1:active{
	background-image:url('/img/1.png');
}
.threebuttons .tb2 {
	background-image:url('/img/4.png');
	background-repeat: no-repeat;
	background-size:80px 80px;
	background-position:left center;
}
.threebuttons .tb2:hover,.threebuttons .tb2:active{
	background-image:url('/img/3.png');
}
.threebuttons .tb3 {
	background-image:url('/img/5.png');
	background-repeat: no-repeat;
	background-size:80px 80px;
	background-position:left center;
}
.threebuttons .tb3:hover,.threebuttons .tb3:active{
	background-image:url('/img/6.png');
}
.swiper-pagination-switch {
  display: inline-block;
  width: 30px;
  height: 5px;
  background: #fff;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #f8b142;
}
.banner img {
	width:100%;
}
.productinfo {
	width:100%;
	margin-bottom:20px;
}
.productinfo img {
	float:left;
	width:60px;
}
.productinfo .infos {
	float:left;
}
.productinfo .infos table {
	width:100%;
}
.productinfo .infos table tr td {
	color:#999999;
}
.productinfo .infos table tr td span {
	color:#FF0000;
	font-size:14px;
}
.productinfo .infos table tr td:first-child {
	color: #333;
    font-size: 14px;
    text-align: center;
    width: 40px;
}
.hd {
	display:none;
	height:0;
}
.cleft {
	float:left;
	width:187px;
	/*height:295px;*/
	color:#FFFFFF;
	font-family:"微软雅黑";
	margin-top:-42px;
}
.cleft h1 {
	font-size:26px;
	width:100%;
	margin:0 auto;
	line-height: 90px;
	padding-left:40px;
}

.cleft ul {
	width:100%;
	margin:0 auto;
	font-size:15px;
}
.cleft ul li {
	line-height:38px;
	padding-left:100px;
	border-bottom:1px solid #eaeaea;
	width:90%;
	margin:0 auto;
}
.cleft ul li.active {
	background-color:#ffffff;
	background-image:url(/img/navon2.png);
	background-position:center center;
	background-repeat:no-repeat;
}
.cleft ul li a {
	color:#737373;
	font-size:12px;
}
.breadcrumbs2{
	height:100%;
	width:1080px;
	margin:0 auto;
}
.possize {
	height:100%;
	width:187px;
	float:left;
}
.cright {
	width:900px;
	margin:0 auto;
	border:2px solid #ccc;
	background:#fff;
}
.content .contenttitle {
	font-size: 15px;
    font-weight: bolder;
    height: 70px;
    line-height: 50px;
    margin: 0 auto;
    padding-top: 20px;
    width: 900px;
    padding-left:20px;
}
.cright h1 {
	text-align:center;
	color:#000000;
	font-size:28px;
	margin-top:30px;
}
.cright h3 {
	text-align:center;
	color:#2288dd;
}
.cright ul {
	margin-top:20px;
}
.cright ul li {
	float:left;
	width:260px;
	margin-left:15px;
}
.cright ul li h4 {
	color:#54be20;
}
.cright .ccontent li {
	width:100%;
}
.yefuwall {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:#000000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	z-index:3;
	display:none;
}
.yefuwall .cd-modal-close {
    background: rgba(0, 0, 0, 0.1) url("../img/cd-icon-close.svg") no-repeat scroll center center;
    border-radius: 50%;
    height: 50px;
    overflow: hidden;
    position: fixed;
    right: 5%;
    text-indent: 100%;
    top: 20px;
    white-space: nowrap;
    width: 50px;
    z-index: 1;
    cursor: pointer;
    opacity: 1;
    transform: scale(1);
    transition: transform 0.1s ease 0s, visibility 0s ease 0s, opacity 0.1s ease 0s;
    visibility: visible;
}
.codeimg {
	z-index:4;
	position:fixed;
	top:50%;
	left:50%;
	width:258px;
	height:300px;
	margin-left:-129px;
	margin-top:-150px;
	text-align:center;
	display:none;
}
.codeimg img {
	width:100%;
	margin:0;
}
.codeimg span {
	color:#FFFFFF;
	font-size:14px;
}
nav {
	position: absolute;
}
nav li {
	float: left;
	position:relative;
	display: inline-block;
}
nav li a {
	font-size: 11px;
	color: #666 !important;
	padding: 24px 15px;
	font-weight:normal !important;
	display: block;
	position: relative;
}
.navbar-nav > li > a{
	padding-bottom: 12px;
    padding-top: 45px;
    padding-left:5px;
    padding-right:5px;
}
.navbar-default .navbar-nav > .active > a {
	/*background: none;
	background-image:url(/img/navon.png);
	background-repeat:no-repeat;
	background-position:center 18px;*/
	background: #ffffff;
	color:#666;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
	background: #ffffff;
	color:#666;
}
.navbar-default .navbar-nav > .active > a > span, .navbar-default .navbar-nav > .active > a:hover > span, .navbar-default .navbar-nav > .active > a:focus > span{
	color:#666;
	border-bottom: 2px solid #B7183F;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	background: #FFFFFF;
	color:#666 !important;
}
.navbar-default .navbar-nav > li:hover a, .navbar-default .navbar-nav > li:focus a {
	color:#666 !important;
	text-decoration: none;
}

.navbar-default .navbar-nav > li:hover .submenu2 ul li a, .navbar-default .navbar-nav > li:focus  .submenu2 ul li a {
	color:#666 !important;
	text-decoration: none;
}

.submenu2 {
	position:absolute;
	padding-left:6px;
	top:40px;
	display:none;
	z-index:2;
}
.navbar-default .navbar-nav > li:hover .submenu2, .navbar-default .navbar-nav > li:focus submenu2 {
	display:block;
}
.yefucontent {
	background:#EEEEEE;
}
.pioneer2head {
	background-color:#f2f2f2;
	background-repeat:no-repeat;
	background-image:url(/pioneer_img/page2head.png);
	background-position:center top;
	background-size:100% auto;
	width:100%;
	position: relative;
}
.pioneer2head.page_contact {
	background-image:url(/pioneer_img/page3head.jpg);
}
.pioneer2head .titlebg {
	width:860px;
	height:138px;
	background:#0b1218;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-430px;
	margin-top:-69px;
	border-radius:10px;
}
.pioneer2head .title {
	font-size:36px;
	color:#FFFFFF;
	text-align:center;
	width:100%;
	position:absolute;
	width:860px;
	height:138px;
	left:50%;
	top:50%;
	margin-left:-430px;
	margin-top:-69px;
	line-height:138px;
}
.pioneer2head2 {
	background-color:#f2f2f2;
	width:100%;
	padding-top:15px;
	padding-bottom:30px;
}
.pioneer2head2 .picons {
	width:645px;
	margin:0 auto;
	text-align:center;
}
.pioneer2head2 .picons .icons {
	display:inline-block;
	text-align:center;
	width:32%;
	cursor:pointer;
}
.pioneer2head2 .picons .icons div {
	height:88px;
	width:88px;
	margin:0 auto;
	position: relative;
}
.pioneer2head2 .picons .icons.car img {
	width:63px;
	margin-top: 20px;
}
.pioneer2head2 .picons .icons.dj img {
	width:53px;
	margin-top: 18px;
}
.pioneer2head2 .picons .icons.tv img {
	width:44px;
	margin-top: 23px;
}
.pioneer2head2 .picons .icons.on div {
	background:#aa0021;
	cursor:default;
}
.pioneer2head2 .picons .icons p {
	font-size:16px;
	margin-top: 15px;
}
.pioneer2head2 .picons .icons.on p {
	color:#aa0021;
}
.pioneercontent {
	max-width:1000px;
	/*width:860px;*/
	margin:0 auto;
}
.pioneercontent .ptabs {
	width:100%;
	text-align:center;
	font-size:18px;
	height:80px;
}
.pioneercontent .province {
	width:100%;
	text-align:left;
	font-size:16px;
}
.pioneercontent .ptabs a,.pioneercontent .province a {
	border-right: 2px solid #8e8d8d;
    color: #8e8d8d;
    display: inline-block;
    height: 18px;
    line-height: 16px;
    padding-right: 5px;
    margin-top: 31px;
}
.pioneercontent .province a {
	color:#000000;
	border-right:2px solid #000000;
	margin-top: 0;
	font-weight:bold;
}
.pioneercontent .ptabs a:last-child,.pioneercontent .province a:last-child {
	border: none;
}
.pioneercontent .ptabs a:active,.pioneercontent .ptabs a:hover,.pioneercontent .ptabs a:focus,.pioneercontent .ptabs a.on,
.pioneercontent .province a:active,.pioneercontent .province a:hover,.pioneercontent .province a:focus,.pioneercontent .province a.on {
	text-decoration:none;
	color:#af022b;
}
.pioneercontent .province a:active,.pioneercontent .province a:hover,.pioneercontent .province a:focus,.pioneercontent .province a.on {
	color:#aa0021;
}
.pioneercontent .province a.on {
	font-size:20px;
}
.pioneercontent .province2 {
	display: none;
}
.pioneercontent .plist {
	width:100%;
	font-size: 12px;
}
.pioneercontent .plist .p_one {
	float:left;
	width:33.3%;
	margin-top:30px;
}
.pioneercontent .plist .p_one h4 {
	font-size:16px;
	font-weight: bold;
}
.pioneercontent .plist .p_one a {
	color:#2693df;
}
.pioneercontent .plist2 table {
	width: 100%;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
}
.pioneercontent .plist2 table tr th {
	background:#ad002b;
	color: #ffffff;
	height:40px;
	border: 1px solid #ffffff;
	text-align: center;
}
.pioneercontent .plist2 table tr th:first-child {
	border-top-left-radius: 10px;
	border-bottom-left-radius: 5px;
}
.pioneercontent .plist2 table tr th:last-child {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 5px;
}
.pioneercontent .plist2 table tr td {
	border-left: 1px solid #ad002b;
	border-right: 1px solid #ad002b;
	vertical-align: middle;
}
.pioneercontent .plist2 table tr:nth-child(2n) td {
	background:#e5e4e4;
}
.pioneercontent .plist2 table tr:nth-child(2) td {
	/*border: none;
	height:10px;
	background: transparent;*/
	border-top: 1px solid #ad002b;
}
.pioneercontent .plist2 table tr:nth-child(3) td {
	/*border-top: 1px solid #ad002b;*/
}
.pioneercontent .plist2 table tr:last-child td {
	border-bottom: 1px solid #ad002b;
}
.pioneercontent .plist2 img {
	width:30%;
	display: block;
	margin:0 auto;
	margin-top: 30px;
}
.pioneercontent2 {
	width:1069px;
	margin:0 auto;
}
.pioneercontent2 .ptabs {
	height:130px;
	width:100%;
	text-align:center;
}
.pioneercontent2 .ptabs a {
	font-size:25px;
	font-weight:bold;
	color:#686868;
	border-right:1px solid #999999;
	padding-left:25px;
	padding-right:30px;
	display:inline-block;
	height:90px;
	line-height:90px;
	margin-top:20px;
}
.pioneercontent2 .ptabs a:last-child {
	border:none;
}
.pioneercontent2 .ptabs a.on {
	color:#ae012f;
}
.pioneercontent2 .ptabs a:active,.pioneercontent2 .ptabs a:hover,.pioneercontent2 .ptabs a:focus {
	text-decoration:none;
}
.pioneercontent2 .p_contact {
	width:100%;
	display: flex;
}
.pioneercontent2 .p_contact .p_form{
	flex:4;
}
.pioneercontent2 .p_contact .p_infos {
	flex:3;
}
.pioneercontent2 .p_contact .p_infos img {
	width:100%;
	padding:28px;
	border-radius: 18px;
	border:1px solid #999;
}
.pioneercontent2 .p_contact .p_form h3 {
	font-size:24px;
	margin-bottom:10px;
}
.pioneercontent2 .p_contact .p_form form div {
	float:left;
	width:247px;
	margin-right: 12px;
	margin-top:20px;
	height: 40px;
}
.pioneercontent2 .p_contact .p_form form div label {
	color:#8a8a8a;
	margin-bottom:5px;
}
.pioneercontent2 .p_contact .p_form form div input[type=text],.pioneercontent2 .p_contact .p_form form div select {
	display:block;
	width:100%;
	height: 30px;
	font-size:12px;
}
.pioneercontent2 .p_contact .p_form form div.textarea {
	width:100%;
	height:152px;
}
.pioneercontent2 .p_contact .p_form form div textarea {
	width: 505px;
	display:block;
	height: 100px;
}
.pioneercontent2 .p_contact .p_form form button {
	color:#FFFFFF;
	background:#b0002f;
	width:150px;
	border:none;
	border-radius:30px;
	height:27px;
}
.pioneercontent2 .p_contact .p_info .p_img{
	width:400px;
	text-align:center;
	height:324px;
	border:1px solid #a7a6a6;
	border-radius:15px;
	margin-left:135px;;
}
.pioneercontent2 .p_contact .p_info .p_img img {
	width:350px;
	margin-top:25px;
}
.pioneercontent2 .p_contact .p_info p {
	margin-left: 165px;
	line-height:25px;
}
.pioneercontent3 {
	width:100%;
	position:relative;
	background-image:url(/pioneer_img/mshanghai.jpg);
	background-size: cover;
	background-repeat:no-repeat;
	background-position:top center;
	padding:160px 0;
}
.pioneercontent3.wuhan {
	background-image:url(/pioneer_img/mwuhan.jpg);
}
.pioneercontent3.shanghai {
	background-image:url(/pioneer_img/mshanghai.jpg);
}
.pioneercontent3.guangzhou {
	background-image:url(/pioneer_img/mguangzhou.jpg);
}
.pioneercontent3.tianjin {
	background-image:url(/pioneer_img/mtianjin.jpg);
}
.pioneercontent3.beijing {
	background-image:url(/pioneer_img/mbeijing.jpg);
}
.pioneercontent3 .pc_content {
	background-image:url(/pioneer_img/contactbg.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:100% 100%;
	height:229px;
	width:692px;
	margin: 0 auto;
}
.pioneercontent3 .pc_head {
	background-image:url(/pioneer_img/contacthead.png);
	background-position: center center;
	background-repeat:no-repeat;
	background-size:100% 100%;
	width:690px;
	height:30px;
	margin-left:1px;
}
.pioneercontent3 .pc_head a {
	float:left;
	height:30px;
	line-height:30px;
	width:138px;
	text-align:center;
	border-right:1px solid #e1e1e1;
	font-weight:bold;
	position:relative;
}
.pioneercontent3 .pc_head a span {
	display:inline-block;
	height:30px;
	width: 100%;
	position: absolute;
	top:0;
	left:0;
}
.pioneercontent3 .pc_head a:last-child {
	border:none;
}
.pioneercontent3 .pc_head a.on span {
	color:#FFFFFF;
	background-image:url(/pioneer_img/contactheadon.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:100% 100%;
	height:32px;
	margin-top:-2px;
}
.pioneercontent3 .pc_head a:active,.pioneercontent3 .pc_head a:hover,.pioneercontent3 .pc_head a:focus {
	text-decoration:none;
}
.pioneercontent3 .pc_head a:active span,.pioneercontent3 .pc_head a:hover span,.pioneercontent3 .pc_head a:focus span{
	color:#FFFFFF;
	background-image:url(/pioneer_img/contactheadon.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:100% 100%;
	height:32px;
	margin-top:-2px;
}
.pioneercontent3 .pc_info {
	padding-left:30px;
	padding-right:30px;
	height:199px;
	padding-top:20px;
	padding-bottom:20px;
	display: flex;
	width: 100%;
}
.pioneercontent3 .pc_info .pc_left {
	flex:1;
	border-left:1px solid #8d8c8c;
}
.pioneercontent3 .pc_info .pc_left:first-child {
	border:none;
}
.pioneercontent3 .pc_info .pc_left:last-child {
	text-align: center;
}
.pioneercontent3 .pc_info .pc_left img {
	width:250px;
	max-height: 156px;
}
.pioneercontent3 .pc_info .pc_left h4 {
	font-size:15px;
	color:#af022d;
	line-height:30px;
	margin-bottom:15px;
}
.pioneercontent3 .pc_info .pc_left p {
	line-height:25px;
}
.pi_producttop {
	width:100%;
	padding-bottom: 10px;
    padding-top: 10px;
	background:#FFFFFF;
}
.pi_producttop .one {
	/*width:16.66%; 20220215*/
	width:25%;
	float:left;
	text-align: center;
	cursor:pointer;
}
.pi_producttop .one div {
	margin:0 auto;
	width:50%;
	padding-bottom: 10px;
    padding-top: 10px;
}
.pi_producttop .one div.on {
	background-color:#aa0021;
}
.pi_producttop .one img {
	height:52px;
}
.pi_producttop .one p {
	margin-top:10px;
}
.pi_producttop .one div.on p {
	color:#FFFFFF;
}
.pi_fontbg {
	width:100%;
	background-image:url(/pioneer_img/fontsbg.png);
	background-position:left top;
	background-repeat:no-repeat;
	background-size:100% auto;
	height:33px;
}
.pi_fontcover {
	width: 100%;
	/*background-image:url(/pioneer_img/fontscover.png);*/
	background-position:center;
	background-repeat:no-repeat;
	background-size:100% auto;
}
.lastpi_p1 {
	position: relative;
}
.pi_part1,.pi_part3,.pi_part5 {
	width:100%;
	background:#f2f2f2;
	height: 195px;
	clear:both;
}
.pi_left {
	float:left;
	width:50%;
	position: relative;
	z-index: 2;
}
.pi_left.pic_right {
	text-align:right;
}
.pi_part1 .pi_left {
	height:195px;
}
.pi_part1 .pi_left img {
	width:230px;
}
.pi_left h2 {
	font-size:32px;
	font-weight:bold;
	font-family: "Arial";
	color:#5e5e5e;
}

.pi_left p {
	font-size:20px;
}
.pi_part1 .pi_left h2,.pi_part3 .pi_left h2 {
	margin-top:15px;
	margin-left:30px;
}
.pi_part1 .pi_left p,.pi_part3 .pi_left p {
	margin-left:30px;
	margin-top:10px;
}
.pi_part2 {
	/*background-image:url(/pioneer_img/triggle.jpg);*/
	background-repeat:no-repeat;
	background-position: center top;
	background-size:28px auto;
	/*background-color:#af022e;*/
	background-color: #fff;
	clear:both;
}
.pi_part2 .pi_left {
	height:209px;
}
.pi_part2 .pi_left img {
	width:254px;
}
.pi_part2 .pi_left.font_right div{
	float:right;
}
.pi_part2 .pi_left h2 {
	margin-top: 55px;
}
.pi_part2 .pi_left p {
	margin-top: 10px;
}
.pi_part3,.pi_part3 .pi_left {
	height: 220px;
    overflow-y: hidden;
}
.pi_part3 .pi_left img {
	margin-right: 35px;
    margin-top: -10px;
    width: 300px;
}
.pi_part3 .pi_left h2 {
	margin-top:55px;
}
.pi_part3 .pi_left p {
	margin-top:20px;
}
.pi_part4 {
	background:#FFFFFF;
	clear:both;
}
.pi_part4,.pi_part4 .pi_left,.pi_part4 .pi_left .special {
	height:224px;
}
.pi_part4 .pi_left.fonts3 .special {
	background-image: url(/pioneer_img/pro_lines.png);
	background-image:none;
	background-repeat:no-repeat;
	background-size:231px auto;
	background-position:right top;
	padding-right: 76px;
    padding-top: 70px;
	float:right;
}
.pi_part4 .pi_left.imgs3 img {
	margin-left: 20px;
    margin-top: 15px;
    width: 230px;
}
.pi_part4 .pi_left p {
	margin-top: 10px;
}
.pi_part5,.pi_part5 .pi_left {
	height: 207px;
    overflow-y: hidden;
}
.pi_part5 .pi_left img {
	margin-top: -75px;
    width: 360px;
}
.pi_part5 .pi_left h2 {
	margin-top:55px;
	margin-left: 40px;
}
.pi_part5 .pi_left p {
	margin-top:20px;
	margin-left: 40px;
}
.pi_part6 {
	background:#FFFFFF;
	clear:both;
}
.pi_part6,.pi_part6 .pi_left,.pi_part6 .pi_left .special {
	height:224px;
}
.pi_part6 .pi_left.fonts3 .special {
	padding-right: 115px;
    padding-top: 55px;
	float:right;
}
.pi_part6 .pi_left.fonts3 .special h2 {
	line-height:45px;
}
.pi_part6 .pi_left.imgs3 img {
	margin-left: -40px;
    margin-top: -40px;
    width: 320px;
}
.pi_part6 .pi_left p {
	margin-top: 2px;
}
.lastpi_p1 .parthover {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
}
.lastpi_p1 .bg_red {
	position: absolute;
	left: 0;
	top:0;
	width:10;
	height: 100%;
	background-color: #af022e;
	margin-top:0!important;
}
.pi-part {
	height:auto;
}
.pi-part .pi_left {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}
.pi-part .font_right,.pi-part .pic_right,.pi-part .fonts3 {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}
.pi_part3 .pi_left h2 {
	margin-top:0!important;
}
.pi_part2 .pi_left h2 {
	margin-top:0!important;
}

.pi_part1 .pi_left h2, .pi_part3 .pi_left h2 {
	margin-top:0!important;
}
.pi_part5 .pi_left h2 {
	margin-top:0!important;
}
.pi_part4 .pi_left.fonts3 .special {
	padding-top:0!important;
	height:auto!important;
}
.pi_part6 .pi_left.fonts3 .special {
	padding-top:0!important;
	height:auto!important;
}
.pi-part .pi_left img {
	width:381px!important;
	margin:0!important;
}
.pi2_banner {
	width:100%;
	position:relative;
	background-color:#efeeee;
}
.pi2_banner img {
	width:100%;
}
.pi2_banner button {
	position:absolute;
	right: 34%;
	bottom: 17%;
	width:100px;
	height:30px;
	background:#c81919;
	color:#FFFFFF;
	border:none;
	border-radius:3px;
}
.pi2_content {
	width:1008px;
	margin:0 auto;
}
.pi2_content .pitab {
	width:100%;
	text-align:left;
	font-size:12px;
	padding-top: 20px;
	padding-bottom:10px;
}
.pi2_content .pitab a {
    float:left;
    height: 12px;
    line-height:12px;
    color:#000000;
	border-left:1.5px solid #000000;
	margin-top: 0;
	padding-left: 15px;
    padding-right: 15px;
    margin-left: -5px;
}
.pi2_content .pitab p {
	float:left;
	font-size:20px!important;
}
.pi2_content .pitab p span {
	float:left;
	font-size:13px;
	float: none!important;
}
.pi2_content .pitab a:first-child {
	border: none;
}
.pi2_content .pitab a:active,.pi2_content .pitab a:hover,.pi2_content .pitab a:focus,.pi2_content .pitab a.on {
	color:#aa0021;
	text-decoration:none;
}
.pi2_content .pitab a.on {
	font-size:20px;
	font-weight:bold;
	line-height: 5px;
}
.pi2_content .pitab button {
	float:right;
	width:107px;
	height:31px;
	border:none;
	color:#333;
	background-image:url(/pioneer_img/product_btnbg.png);
	background-size:100% auto;
	background-position:center;
	background-repeat:no-repeat;
	margin-top: -23px;
	font-size: 14px;
	font-weight:bold;
}
.pi2_content .pitab button:hover {
	font-size: 15px;
	color:#af022b;
	background-image:url(/pioneer_img/product_btnbg_Reverse.png);
}
.pi2_content ul {
	width:100%;
	display:flex;
	flex-flow: row wrap;
}
.pi2_content ul li {
	width:33%;
	text-align:center;
	padding:3px;
	margin-bottom:0;
	margin-top:6px;
}
.pi2_content ul li .pro-list {
	border:1px solid #878787;
}
.pi2_content ul li:nth-child(3n-2) {
}
.pi2_content ul li img {
	height:120px;
	margin-top:20px;
}
.pi2_content.product3 ul li img {
	height:150px;
}
.pi2_content ul li h5 {
	margin-top:10px;
	font-size:16px;
	color:#ae012b;
}
.pi2_content ul li p {
	font-size:13.5px;
	margin-top: 5px;
}
.pi2_content ul li hr {
	margin-top:10px;
	margin-bottom:10px;
	border-color:#b0b0b1;
}
.pi2_content ul li button {
	width:107px;
	height:31px;
	border:none;
	color:#000;
	background-image:url(/pioneer_img/product_btnbg.png);
	background-size:100% auto;
	background-position:center;
	background-repeat:no-repeat;
	margin-bottom:8px;
}
.pi2_banner .pi4_productslist {
	width:850px;
	height:130px;
	margin:0 auto;
	overflow: hidden;
}
.pi2_banner .pi4_leftorright {
	float:left;
	width:38px;
	text-align:center;
	color:#FFFFFF;
	background:#a5a5a5;
	border-radius:50px;
	height:38px;
	line-height: 35px;
	font-size:24px;
	margin-top: 60px;
	cursor:pointer;
}
.pi2_banner .pi4_leftorright:active,.pi2_banner .pi4_leftorright:hover,.pi2_banner .pi4_leftorright:focus{
	background:#716f6f;
}
.pi2_banner .pi4_leftorright.noton:active,.pi2_banner .pi4_leftorright.noton:hover,.pi2_banner .pi4_leftorright.noton:focus{
	background:#A5A5A5;
}
.pi2_banner .pi4_list {
	width:774px;
	float:left;
	overflow: hidden;
	height:100%;
}
.pi2_banner ul {
	height:100%;
	width:10000px;
	overflow:hidden;
	margin-top:35px;
}
.pi2_banner ul li {
	float:left;
	width:154.8px;
	text-align:center;
	cursor:pointer;
}
.pi2_banner ul li img {
	max-height: 70px;
    max-width: 154px;
    width:auto;
}
.pi2_banner .pulldown {
	height:30px;
	margin:0 auto;
	background-image:url(/pioneer_img/pulldown.png);
	background-size:20px auto;
	background-position:center 5px;
	background-repeat:no-repeat;
	overflow: hidden;
    padding-top: 30px;
    text-align: center;
    cursor:pointer;
}
.pi2_content.productinfo {
	width:812px;
	padding-top:48px;
}
.pi2_content.productinfo .pi2_info {
	width:100%;
}
.pi2_content.productinfo .pi2_info .infopic,.pi2_content.productinfo .pi2_info .infos2 {
	float:left;
}
.pi2_content.productinfo .pi2_info .infopic {
	width:300px;
	height:360px;
	border:1px solid #efefef;
	position:relative;
}
.pi2_content.productinfo .pi2_info .infopic img {
	max-width:283px;
	max-height:235px;
	width:283px;
	height:235px;
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-117.5px;
	margin-left:-141.5px;
}
.pi2_content.productinfo .pi2_info .infos2 {
	margin-left:48px;
	width:460px;
	padding-top: 48px;
}
.pi2_content.productinfo .pi2_info .infos2 h2 {
	font-size:24px;
	color:#616161;
	margin-bottom:40px;
}
.pi2_content.productinfo .pi2_info .infos2 table {
	width:100%;
	line-height: 30px;
	color:#616161;
}
.pi2_content.productinfo .pi2_info .infos2 button {
	background-image:url(/pioneer_img/productbutton.png);
	background-size:100%;
	background-repeat:no-repeat;
	background-position:center;
	width:120px;
	height:26px;
	border:none;
	text-align:center;
	line-height:26px;
	color:#FFFFFF;
	margin-top:60px;
}
.pi2_content.productinfo .pi4_allcontent {
	width:100%;
	margin-top:20px;
}
.pi2_content.productinfo .pi4_allcontent .pi4_title {
	background-image:url(/pioneer_img/pipro_arrow.png);
	background-position:right center;
	background-repeat:no-repeat;
	background-size:16px 31px;
	width:200px;
	height:31px;
	line-height:31px;
	background-color:#f3f3f3;
	padding-left:10px;
}
.pi2_content.productinfo .pi4_allcontent .pi4_content img{
	float:none;
}

.pi_solutioncontent {
	width:100%;
}
.pi_solutioncontent img{
	width:100%;
	margin-top:30px;
	cursor: pointer;
}
.pi_solution2 {
	width:100%;
}
.pi_solution2 .linehead {
	width:100%;
	background-image:url(/pioneer_img/solution2line1.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:100%;
	position:relative;
	color:#FFFFFF;
	text-align:center;
	height:auto!important;
	padding:22px 0;
}
.pi_solution2 .linehead.solution3 {
	background-image:url(/pioneer_img/solution3line1.png);
}
.pi_solution2 .linehead h1{
	font-size:40px;
	width:100%;
	position:static;
	text-align:center;
	padding-top:70px;
}
.pi_solution2 .linehead p {
	font-size:18px;
	width:100%;
	position:static;
	padding-top:16px;
	text-align:center;
	padding-bottom:70px;
}
.pi_solution2 .linehead p span {
	font-size:23px;
}
.pi_solution2 .line2font {
	width:86%;
	font-size:14px;
	margin: 30px auto 0;
	text-indent:38px;
	line-height:35px;
}
.pi_solution2 .line3img {
	width:100%;
	margin-top:30px;
}
.pi_solution2 .line3img img {
	width:50%;
	margin:0 auto;
	display: block;
}
.pi_solution2 .line4font {
	width:86%;
	font-size:14px;
	margin:0 auto;
	margin-top:30px;
}
.pi_solution2 .line4img,.pi_solution2 .line6img {
	width:100%;
}
.pi_solution2 .line4img img,.pi_solution2 .line6img img {
	width:100%;
}
.pi_solution2 .line5 {
	width:86%;
	margin:0 auto;
	margin-top:30px;
	position:relative;
}
.pi_solution2 .line5 .font5,.pi_solution2 .line5 .image5 {
	width:50%;
}
.pi_solution2 .line5 .font5 {
	text-align:center;
	font-size:14px;
	position:absolute;
	top:50%;
	margin-top:-13px;
}
.pi_solution2 .line5 .image5 {
	text-align:left;
	float:right;
}
.pi_solution2 .line5 .image5 img {
	width:90%;
}
.pi_solution2 .line6img {
	margin-top:50px;
}
.pi_solution2 .line7 {
	background:#000000;
	width:100%;
	margin-top: 40px;
    padding-top: 30px;
}
.pi_solution2 .line7 p {
	line-height:30px;
	color:#FFFFFF;
	font-size:14px;
	display:block;
	width:1200px;
	margin:0 auto;
	padding-left:15px;
	padding-bottom:10px;
}
.pi_solution2 .line7 p:first-child {
	padding-bottom:15px;
}
.pi_solution2 .line7 ul {
	width:1200px;
	margin:0 auto;
}
.pi_solution2 .line7 ul li {
	float:left;
	width:550px;
	height:380px;
	margin-left:98px;
}
.pi_solution2 .line7 ul li:first-child {
	margin-left:0;
}
.pi_solution2 .line7 ul li img {
	width: 550px;
	height:310px;
	border:3px solid #FFFFFF;
	border-radius:3px;
}
.pi_solution2 .line7 ul li span {
	padding-left:20px;
	line-height:60px;
	color:#FFFFFF;
	font-size:14px;
}
.pi_solution2 .so3_line2font {
	line-height: 35px;
    margin-top: 60px;
    text-align: center;
    width: 50%;
    margin:0 auto;
}
.pi_solution2 .line3img.solution3{
	margin-top:60px;
}
.pi_solution2 .line4font.solution3 {
	font-size:15px;
	line-height:1.5em;
	width:50%;
	text-align:center;
	margin-top: 30px;
}
.pi_solution2 .line4img.solution3 {
	margin-top:20px;
}
.pi_solution2 .solution3line5out {
	width:100%;
	background:#000000;
	margin-top: -4px;
}
.pi_solution2 .solution3line5 {
	width:920px;
	margin:0 auto;
	color:#FFFFFF;
	padding-bottom:22px;
}
.pi_solution2 .solution3line5 h4{
	font-size:20px;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:40px;
}
.pi_solution2 .solution3line5 table {
	width:100%;
	text-align:center;
	vertical-align: middle;
}
.pi_solution2 .solution3line5 table tr td {
	padding:8px;
}
.pi_solution2 .solution3line5 table img {
	width:430px;
	height:240px;
}
.pi_solution2 .solution3line5 table h6 {
	line-height:24px;
	font-size:20px;
}
.pi_solution2 .solution3line6 {
	width:100%;
	padding-bottom:30px;
	text-align:center;
}
.pi_solution2 .solution3line6 p {
	font-size:20px;
	line-height:150px;
}
.pi_solution2 .solution3line6 img {
	width:100%;
}
.pi_solution2 .solution3line7 {
	width:100%;
	background-image:url(/pioneer_img/solution3line7bg.png);
	background-size:100% auto;
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#d2d2d2;
	padding-top:120px;
}
.pi_solution2 .solution3line7 table {
	text-align:center;
	vertical-align: middle;
}
.pi_solution2 .solution3line7 table.fi {
	width:70%;
	margin:0 auto;
}
.pi_solution2 .solution3line7 table.fi img {
	width:100%;
}
.pi_solution2 .solution3line7 table.fi h3 {
	font-size:20px;
	line-height:60px;
}
.pi_solution2 .solution3line7 table.se {
	width:90%;
	margin:0 auto;
	margin-top:80px;
}
.pi_solution2 .solution3line7 table.se tr td {
	padding-bottom:50px;
}
.pi_solution2 .solution3line7 table.se img {
	width:95%;
}
.pi_solution2 .solution3line7 table.se h3{
	font-size:20px;
	line-height:40px;
}
.pi_solution2 .linehead.solution4 {
    background-image: url("/pioneer_img/solution4head.png");
}
.pi_solution2 .indextitle {
	font-size: 28px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    background:#FFFFFF;
    position:relative;
}
.pi_solution2 .indextitle .backline {
	height:1px;
	width: 52%;
	left:50%;
	position:absolute;
	top:50%;
	background:#4d4c4c;
}
.pi_solution2 .indextitle.bigger .backline{
	width:74%;
}
.pi_solution2 .indextitle p {
	background: #fff none repeat scroll 0 0;
    display: inline-block;
    height: 80px;
    left: 50%;
    position: absolute;
    color:#4d4c4c;
    width:36.5%;
}
.pi_solution2 .indextitle.bigger p {
	width:58%;
}
.pi_solution2 .solution4line2 {
	position:relative;
	background-image: url(/pioneer_img/solution4line2bg.png);
	background-size:100%;
	background-position:center;
	background-repeat:no-repeat;
	width:100%;
}
.pi_solution2 .solution4line2 h6,.pi_solution2 .solution4line2 p {
	position:absolute;
	top:30%;
	left:6.5%;
	width:33.8%;
	display:block;
	line-height:30px;
}
.pi_solution2 .solution4line2 p {
	top:30%;
	font-size: 14px;
}
.pi_solution2 .solution4line3 {
	line-height:60px;
	font-size:16px;
	text-align:center;
}
.pi_solution2 .solution4line4,.pi_solution2 .solution4line4 img {
	width:100%;
}
.pi_solution2 .solution4line5 {
	position:relative;
	background-image: url(/pioneer_img/solution4line5.jpg);
	background-size:100%;
	background-position:center;
	background-repeat:no-repeat;
	width:100%;
}
.pi_solution2 .solution4line5 p {
	position:absolute;
	top:35%;
	left:4.5%;
	width:550px;
	display:block;
	line-height:30px;
	font-size: 14px;
}
.pi_solution2 .linehead.solution5 {
    background-image: url("/pioneer_img/solution5line1bg.jpg");
    background-color:#000000;
	height:auto!important;
	padding-bottom:52px;
}
.pi_solution2 .linehead.solution5 h1 {
	padding-top:70px;
	position: static;
}
.pi_solution2 .linehead.solution5 p {
	padding-top:12px;
	position: static;
}
.pi_solution2 .solution5line2 {
	background-color: #000000;
	background-image:url(/pioneer_img/solution5line2bg.png);
	background-position:center top;
	background-size:100% auto;
	background-repeat:no-repeat;
	height:auto!important;
	position:relative;
	padding:22px 0;
}
.pi_solution2 .solution5line2 .fonts5 {
	background-color: #ea2929;
    color: #ffffff;
    font-size: 20px;
    line-height: 45px;
    padding: 50px;
    position: static;
	width:78%;
	margin-left:22%;
    text-indent: 40px;

}
.pi_solution2 .solution5line3 {
	text-align:center;
	line-height:100px;
	background-color:#1e1f20;
	font-size:28px;
	color:#fff;
}
.pi_solution2 .solution5line5 {
	width:100%;
	background-color:#000000;
	background-image:url(/pioneer_img/solution5line5bg.png);
	background-repeat:no-repeat;
	background-size:100% auto;
	background-position:bottom -90px center;
	padding-top:90px;
	padding-bottom:90px;
}
.pi_solution2 .solution5line5 ul {
	text-align:center;
	margin:0 auto;
}
.pi_solution2 .solution5line5 ul.se {
	margin-top:80px;
}
.pi_solution2 .solution5line5 ul li {
	/*float:left;*/
	width:245px;
	color:#FFFFFF;
	font-size:18px;
	line-height:1.5em;
	text-align:center;
	margin-left:15px;
	display:inline-block;
}
.pi_solution2 .solution5line5 ul li:first-child {
	margin-left:0;
}
.pi_solution2 .solution5line5 ul li img {
	width:100%;
}
.pi_solution2 .solution5line6 {
	text-align:center;
	width:100%;
	font-size:20px;
	color:#FFFFFF;
	background-color:#1e1f20;
}
.pi_solution2 .solution5line6 p {
	display:block;
	margin:0 auto;
	width:75%;
	line-height:40px;
	padding-top:20px;
	padding-bottom:20px;
}
.pi_solution2 .solution5line7 {
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
}
.pi_solution2 .solution5line7 img {
	width:75%;
}
.pi_solution2 .solution5line7 p,.pi_solution2 .solution5line8 p {
	line-height:30px;
	font-size:20px;
	display:block;
	margin:0 auto;
	width:75%;
	padding-left:20px;
	margin-top:20px;
	text-align:left;
}
.pi_solution2 .solution5line8 {
	width:100%;
	padding-top:20px;
	padding-bottom:30px;
	text-align:center;
	background:#e9e8e8;
}
.pi_solution2 .solution5line8 p {
	margin-bottom: 25px;
    margin-top: 0;
    width: 78%;
}
.pi_solution2 .solution5line8 img {
	width:78%;
}
.pi_solution2 .linehead.solution6 {
	background-image:url(/pioneer_img/solution6headbg.jpg);
	background-color:#c72d2d;
	background-size: cover;
}
.pi_solution2 .solution6line2 {
	width:100%;
	background-color:#c72d2d;
	padding-top:120px;
	padding-bottom:160px;
	text-align:center;
	position:relative;
}
.pi_solution2 .solution6line2 .shortline {
	background-color: #ffffff;
    height: 2px;
    left: 50%;
    margin: 0 auto 0 -34px;
    position: absolute;
    top: 20%;
    width: 68px;
}
.pi_solution2 .solution6line2 .rect {
	border: 2px solid #ffffff;
    height: 48px;
    left: 50%;
    margin: 0 auto 0 -140px;
    position: absolute;
    top: 40%;
    width: 290px;
}
.pi_solution2 .solution6line2 p {
	background-color: #c72d2d;
    color: #ffffff;
    display: block;
    font-size: 28px;
    height: 30px;
    left: 50%;
    margin: 0 auto 0 -125px;
    padding-left: 15px;
    padding-right: 15px;
    position: absolute;
    top: 33%;
    width: 250px;
}
.pi_solution2 .solution6line3 {
	position:relative;
	background-image:url(/pioneer_img/solution6line3bg.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	width:100%;
}
.pi_solution2 .solution6line3 h6 {
	display:block;
	width:190px;
	color:#FFFFFF;
	font-size:16px;
	background-image:url(/pioneer_img/rectbg.png);
	background-repeat:no-repeat;
	background-size:100%;
	background-position:center bottom;
	position:static;
	height:70px;
	padding-left: 19px;
	padding-top:5px;
	margin:0 auto;
}
.pi_solution2 .solution6line3 h1 {
	font-size:27px;
	color:#FFFFFF;
	text-align: center;
	position:static;
	width:100%;
	font-family:"Arial";
	padding:40px 0;
}
.pi_solution2 .solution6line3 p {
	position:static;
	font-size:16px;
	color:#FFFFFF;
	text-align:center;
	width:100%;
	line-height:45px;
	padding-bottom:160px;
}
.pi_solution2 .solution6line4 {
	width:100%;
	background:#EEEEEE;
}
.pi_solution2 .solution6line4 img {
	width:100%;
}
.pi_solution2 .solution6line5 {
	width:100%;
	background-image:url(/pioneer_img/solution6line5bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
	padding-bottom:60px;
}
.pi_solution2 .solution6line5 h2 {
	width:100%;
	color:#FFFFFF;
	font-size:24px;
	text-align:center;
	position:static;
	line-height:45px;
	padding-top:70px;
}
.pi_solution2 .solution6line5 .s6_content {
	padding:20px;
	position: static;
	width:80%;
	margin-left:20%;
	background-color: rgba(217,0,0,.4);
	margin-top:120px;
}
.pi_solution2 .solution6line5 p {
	line-height:40px;
	font-size:20px;
	color:#FFFFFF;
}
.pi_solution2 .solution6line6 {
	width:72%;
	margin:0 auto;
	font-size:20px;
	padding-top:40px;
	padding-bottom:40px;
	text-align:center;
	line-height:40px;
}
.pi_solution2 .solution6line7 {
	width:100%;
	background-image:url(/pioneer_img/solution6line7bg.jpg);
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	padding-top:35px;
	padding-bottom:35px;
}
.pi_solution2 .solution6line7 ul.s6_line7ul {
	height:393px;
	margin:0 auto;
	display: flex;
	width:1080px;
	margin:0 auto;
}
.pi_solution2 .solution6line7 ul.s6_line7ul li.s6_line7li {
	background-image:url(/pioneer_img/solution6line7libg.png);
	background-size:100%;
	background-position:center;
	background-repeat:no-repeat;
	color:#FFFFFF;
	flex:1;
	margin:0 52px;
}
.pi_solution2 .solution6line7 h3 {
	font-size:27px;
	line-height:160px;
	text-align:center;
}
.pi_solution2 .solution6line7 ul.s6_line7ul li.s6_line7li div {
	margin-top:45px;
}
.pi_solution2 .solution6line7 p {
	text-align:center;
	font-size:20px;
	line-height:40px;
}
.pi_solution2 .solution6line7 ul.s6_line7ul li.s6_line7li ul {
	width:100%;
	margin-top:45px;
	font-size:20px;
	line-height:40px;
	padding-left:50px;
	padding-right:50px;
}
.pi_solution2 .solution6line2.part2 .rect {
	margin-left: -160px;
    width: 340px;
}
.pi_solution2 .solution6line2.part2 p {
	width: 270px;
	margin-left:-135px;
	font-size:20px;
	top:35%;
}
.pi_solution2 .solution6line2 h6 {
	width:100%;
	text-align:center;
	color:#FFFFFF;
	font-size:20px;
	position:absolute;
	top:65%;
}
.pi_solution2 .solution6line2.part3 .rect {
	margin-left: -223px;
    width: 446px;
}
.pi_solution2 .solution6line2.part3 p {
	margin-left: -190px;
    width: 370px;
    font-size:20px;
    top:35%;
}
.pi_solution2 .solution6line9 {
	padding-top:30px;
	width:100%;
	padding-bottom:50px;
}
.pi_solution2 .solution6line9 table {
	width:83%;
	margin:0 auto;
	border:1px solid #FFFFFF;
	background-color:#e5e5e5;
	font-size:20px;
	vertical-align: middle;
	text-align:center;
}

.pi_solution2 .solution6line9 table tr th {
	color:#FFFFFF;
	background:#c72d2d;
	vertical-align: middle;
	border:1px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF; 
	text-align:center;
	height:60px;
}
.pi_solution2 .solution6line9 table tr td p {
	font-size:12px;
}
.pi_solution2 .solution6line9 table tr th:nth-child(2),.pi_solution2 .solution6line9 table tr th:nth-child(3) {
	width:39.6%;
}
.pi_solution2 .solution6line9 table tr td {
	padding-top:20px;
	padding-bottom:20px;
	border:1px solid #FFFFFF;
}
.pi_solution2 .solution6line9 table tr td img{
	width:85%;
	vertical-align:middle;
}
.pi_solution2 .solution6line9.s6_line9part2 table tr td h5 {
	padding-left:20px;
	padding-right:20px;
	text-align:left;
}
.pi_solution2 .solution6line9.s6_line9part2 table tr td ul {
	width:100%;
	padding-left:20px;
	padding-right:20px;
	color:#c72d2d;
	text-align:left;
	margin-top:20px;
}
.pi_solution2 .linehead.solution7 {
	background-image:url(/pioneer_img/solution7headbg.jpg);
	background-size: cover;
}
.pi_solution2 .linehead.solution7 p {
	font-size:14px;
	display:block;
	width:80%;
	line-height: 2em;
	text-align:left;
	text-indent: 2em;
	margin:0 auto;
}
.pi_solution2 .linehead.solution7.solution8 {
	background-image:url(/pioneer_img/solution8headbg.jpg);
	background-size: cover;
}
.pi_solution2 .solution8line2 {
	width:100%;
	padding-top:80px;
}
.pi_solution2 .solution8line2 h1 {
	font-size:40px;
	text-align:center;
}
.pi_solution2 .solution8line2 h1 span {
	color:#ad002a;
}
.pi_solution2 .solution8line2 h2 {
	font-size:23px;
	text-align:center;
	line-height:80px;
}
.pi_solution2 .solution8line2 hr {
	background:#504f4f;
	height: 1px;
	width:40%;
	margin:0 auto;
	margin-top:15px;
}
.pi_solution2 .solution8line2 table {
	width:78%;
	margin:0 auto;
	margin-top:30px;
	margin-left: 11%;
}
.pi_solution2 .solution8line2 table tr td {
	width:50%;
	vertical-align: top;
	text-align:left;
	height:60px;
	background-size:33px auto;
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:38px;
        padding-right:16px;
}
.pi_solution2 .solution8line2 table tr:nth-child(1) td {
	background-image: url(/pioneer_img/solution8icon1.png);
}
.pi_solution2 .solution8line2 table tr:nth-child(2) td {
	background-image: url(/pioneer_img/solution8icon2.png);
}
.pi_solution2 .solution8line2 table tr:nth-child(3) td {
	background-image: url(/pioneer_img/solution8icon3.png);
}
.pi_solution2 .solution8line2 table tr:nth-child(4) td {
	background-image: url(/pioneer_img/solution8icon4.png);
}
.pi_solution2 .solution8line2 table tr:nth-child(5) td {
	background-image: url(/pioneer_img/solution8icon5.png);
}
.pi_solution2 .solution8line2 table tr:nth-child(6) td {
	background-image: url(/pioneer_img/solution8icon6.png);
}
.pi_solution2 .solution8line2 table tr td p {
	padding-left:60px;
	font-size: 14px;
}
.pi_solution2 .solution8line2 img {
	width:100%;
	margin-top:20px;
}
.pi_solution2 .solution9line2 {
	width:100%;
	background-image:url(/pioneer_img/solution9line2bg.jpg);
	background-position:center top;
	background-size:cover;
	background-repeat:no-repeat;
	margin-top:-4px;
	padding-top:110px;
	padding-bottom:123px;
	position:relative;
	height:auto;
}
.pi_solution2 .solution9line2 .s9_line2head {
	background-image:url(/pioneer_img/solution9line2headbg.png);
	background-size:100%;
	background-position:center;
	background-repeat:no-repeat;
	width:310px;
	height:81px;
	position:static;
	color:#fff;
	font-size:40px;
	text-align:center;
	line-height: 81px;
	margin:0 auto;
}
.pi_solution2 .solution9line2 .s9_line2fonts {
	width:60%;
	position:static;
	color:#FFFFFF;
	text-indent: 2em;
	line-height:26px;
	font-size: 16px;
	margin:0 auto;
	padding-top:60px;
}
.pi_solution2 .solution9line2 .s9_line2title {
	color:#FFFFFF;
	width:100%;
	text-align:center;
	font-size:24px;
	position:static;
	padding-top:55px;
}
.pi_solution2 .solution9line2 img {
	width:100%;
	position:static;
}
.pi_solution2 .solution9line4 {
	background-image:url(/pioneer_img/solution9line4bg.jpg);
}
.pi_solution2 .solution9line2.solution9line4 .s9_line2head, .pi_solution2 .solution9line2.solution9line5 .s9_line2head{
	font-size:22px;
	margin-bottom:22px;
}
.pi_solution2 .solution9line2.solution9line4 img {
	top:13.9%;
}
.pi_solution2 .solution9line2.solution9line5 img {
	top:26.3%;
}
.pi_solution2 .solution9line5 {
	background-image:url(/pioneer_img/solution9line5bg.jpg);
}
.pi_solution2 ul.solution10ul1 {
	margin:0 auto;
	margin-top:15px;
	text-align:center;
}
.pi_solution2 ul.solution10ul1 li {
	display:inline-block;
	margin-left:15px;
	width:152px;
	height:152px;
	background-position: center top 13px;
	background-size:auto 78px;
	background-repeat:no-repeat;
	font-size:20px;
	text-align:center;
	padding-top:105px;
	cursor: pointer;
}
.pi_solution2 ul.solution10ul1 li:active,.pi_solution2 ul.solution10ul1 li:hover,.pi_solution2 ul.solution10ul1 li:focus,.pi_solution2 ul.solution10ul1 li.on {
	background-color:#ac002a;
	color:#FFFFFF;
}
.pi_solution2 ul.solution10ul1 li:first-child {
	margin-left:0px;
	background-image:url(/pioneer_img/solution10icon1my_on.png);
}
.pi_solution2 ul.solution10ul1 li:first-child:active,.pi_solution2 ul.solution10ul1 li:first-child:hover,.pi_solution2 ul.solution10ul1 li:first-child:focus,.pi_solution2 ul.solution10ul1 li:first-child.on {
	background-image:url(/pioneer_img/solution10icon1_on.png);
}
.pi_solution2 ul.solution10ul1 li:nth-child(2) {
	background-image:url(/pioneer_img/solution10icon2.png);
}
.pi_solution2 ul.solution10ul1 li:nth-child(2):active,.pi_solution2 ul.solution10ul1 li:nth-child(2):hover,.pi_solution2 ul.solution10ul1 li:nth-child(2):focus,.pi_solution2 ul.solution10ul1 li:nth-child(2).on {
	background-image:url(/pioneer_img/solution10icon2_on.png);
}
.pi_solution2 ul.solution10ul1 li:nth-child(3) {
	background-image:url(/pioneer_img/solution10icon3.png);
}
.pi_solution2 ul.solution10ul1 li:nth-child(3):active,.pi_solution2 ul.solution10ul1 li:nth-child(3):hover,.pi_solution2 ul.solution10ul1 li:nth-child(3):focus,.pi_solution2 ul.solution10ul1 li:nth-child(3).on {
	background-image:url(/pioneer_img/solution10icon3_on.png);
}
.pi_solution2 .solution10line2 {
	height:45px;
	width:100%;
	background:#d2d0d0;
}
.pi_solution2 .solution10line2 ul.solution10ul2 {
	width:86.8%;
	height:100%;
	margin:0 auto;
}
.pi_solution2 .solution10line2 ul.solution10ul2 li {
	float:left;
	padding-left:18px;
	padding-right:18px;
	line-height:45px;
	cursor:pointer;
	border-left:2px solid #817f7f;
}
.pi_solution2 .solution10line2 ul.solution10ul2 li:first-child {
	border:none;
}
.pi_solution2 .solution10line2 ul.solution10ul2 li:active,.pi_solution2 .solution10line2 ul.solution10ul2 li:hover,.pi_solution2 .solution10line2 ul.solution10ul2 li:focus,.pi_solution2 .solution10line2 ul.solution10ul2 li.on {
	background:#ac002a;
	color:#FFFFFF;
}
.pi_solution2 hr.solution10hr {
	background:#828382;
	height:2px;
}
.pi_solution2 .solution10lineredadd {
	width:100%;
	background:#ac002a;
	margin-top:20px;
}
.pi_solution2 .solution10lineredadd h4 {
	width:800px;
	margin:0 auto;
	padding-left:15px;
	line-height:40px;
	color:#FFFFFF;
	font-size:20px;
}
.pi_solution2 .solution10line3 {
	width:100%;
	background:#fff;
}
.pi_solution2 .solution10line3 .solution10content {
	width:800px;
	margin:0 auto;
	border:2px solid #9a9a9a;
	border-radius:2px;
	background:#FFFFFF;
}
.pi_solution2 .solution10line3 .solution10content .solution10contentfont {
	padding:10px;
}
.pi_solution2 .solution10line3 .solution10content .solution10contentfont h3 {
	font-size:20px;
	padding-bottom: 30px;
    padding-top: 30px;
}
.pi_solution2 .solution10line3 .solution10content .solution10contentfont h2 {
	font-size:23px;
	padding-top:30px;
}
.pi_solution2 .solution10line3 .solution10content .solution10contentfont img {
	width:90%;
}
.pi_solution2 .solution10line3 .solution10content .solution10contentfont hr {
	margin-top:8px;
	margin-bottom:8px;
	background:#c9c8c8;
}
.pi_solution2 .solution10line3 .solution10content .solution10contentfont p {
	line-height:20px;
}
.pi_solution2 .solution10line3 .solution10content .solution10contentfont ul {
	list-style:disc inside;
	line-height:22px;
}
.pi_solution2 ul.solution11ul1 {
	width:675px;
	margin:0 auto;
	margin-top:15px;
	height:75px;
}
.pi_solution2 ul.solution11ul1.solution10line2true {
	width:450px;
}
.pi_solution2 ul.solution11ul1 li {
	float:left;
	border-left:1px solid #9b9a9a;
	height:75px;
	line-height:75px;
	font-size:24px;
	color:#696969;
	font-weight:bolder;
	width:225px;
	text-align:center;
	cursor:pointer;
}
.pi_solution2 ul.solution11ul1 li:hover,.pi_solution2 ul.solution11ul1 li:active,.pi_solution2 ul.solution11ul1 li:focus {
	color:#aa0021;
}
.pi_solution2 ul.solution11ul1 li:first-child {
	border:none;
}
.pi_solution2 ul.solution11ul1 li.on {
	color:#aa0021;
}
.pi_solution2 .solution11line2 {
	width:100%;
	background:#f2f2f2;
	height:198px;
	margin-top:15px;
	padding-top: 26px;
}
.pi_solution2 .solution11line2 ul.solution11ul2 {
	width:720px;
	margin:0 auto;
	display: flex;
}
.pi_solution2 .solution11line2 ul.solution11ul2 li {
	text-align:center;
	flex: 1;
}
.pi_solution2 .solution11line2 ul.solution11ul2 li:first-child {
	margin-left:0;
}
.pi_solution2 .solution11line2 ul.solution11ul2 li img {
	width:178px;
	height:132px;
}
.pi_solution2 .solution11line2 ul.solution11ul2 li h4 {
	line-height:30px;
	font-size:13px;
}
.pi_solution2 .solution11line2 ul.solution11ul2 li.on h4 {
	color:#b02731;
}
.pi_solution2 .solution11line3 {
	width:686px;
	margin:0 auto;
	margin-top:10px;
}
.pi_solution2 .solution11line3 h2 {
	font-size:20px;
	line-height:60px;
}
.pi_solution2 .solution11line3 h2.solution11title2 {
	text-align:center;
	color:#3e60aa;
}
.pi_solution2 .solution11line3 img {
	width:100%;
}
.pioneer2head.page_service {
    background-image: url("/pioneer_img/servicebanner1.jpg");
}
.pi_service {
	width:100%;
}
.pi_service ul.serviceul1 {
	width:853px;
	margin:0 auto;
	margin-top:30px;
}
.pi_service ul.serviceul1 li {
	float:left;
	height:62px;
	line-height:62px;
	cursor:pointer;
	background-position:left 15px center;
	background-repeat:no-repeat;
	background-size:28px auto;
	border:1px solid #a1a1a1;
	border-left:none;
	color:#A1A1A1;
	font-size:20px;
	border-bottom:none;
	padding-left:58px;
	padding-right:15px;
}
.pi_service ul.serviceul1 li:first-child {
	background-image:url(/pioneer_img/serviceicon1.png);
	border-left:1px solid #A1A1A1;
}
.pi_service ul.serviceul1 li:nth-child(2){
	background-image:url(/pioneer_img/serviceicon2.png);
}
.pi_service ul.serviceul1 li.on,.pi_service ul.serviceul1 li:active,.pi_service ul.serviceul1 li:hover,.pi_service ul.serviceul1 li:focus {
	color:#aa052d;
}
.pi_service ul.serviceul1 li:first-child.on,.pi_service ul.serviceul1 li:first-child:active,.pi_service ul.serviceul1 li:first-child:hover,.pi_service ul.serviceul1 li:first-child:focus {
	background-image:url(/pioneer_img/serviceicon1_on.png);
}
.pi_service ul.serviceul1 li:nth-child(2).on,.pi_service ul.serviceul1 li:nth-child(2):active,.pi_service ul.serviceul1 li:nth-child(2):hover,.pi_service ul.serviceul1 li:nth-child(2):focus {
	background-image:url(/pioneer_img/serviceicon2_on.png);
}
.pi_service hr {
	height:2px;
	margin-top:0;
	background:#A1A1A1;
}
.pi_service .serviceline2 {
	width:853px;
	margin:0 auto;
	margin-top:20px;
	line-height:24px;
}
.pi_service .serviceline3 {
	width:853px;
	margin:0 auto;
}
.pi_service .serviceline3 ul.serviceul2 {
	width:100%;
	background-image:url(/pioneer_img/servicebannerbg.png);
	background-size:100% 100%;
	background-repeat:no-repeat;
	background-position:center;
	border-radius:0px;
	height:42.6px;
	margin-top:20px;
}
.pi_service .serviceline3 ul.serviceul2 li {
	float:left;
	width:33.33%;
	text-align: center;
	line-height:42.6px;
	color:#2b4f56;
	text-shadow:#f7f7f7 0 1px 0;
	font-size:20px;
	border-left:1px solid #c8c5c5;
	-moz-box-shadow: 1px 0px 5px #ebe9e9; /* 老的 Firefox */
	box-shadow: 1px 0px 5px #ebe9e9;
}
.pi_service .serviceline3 ul.serviceul2 li:first-child {
	border:none;
	box-shadow:none;
	-moz-box-shadow:none;
}
.pi_service .serviceline3 ul.serviceul2 li.on,.pi_service .serviceline3 ul.serviceul2 li:hover,.pi_service .serviceline3 ul.serviceul2 li:active,.pi_service .serviceline3 ul.serviceul2 li:focus {
	background-image:url(/pioneer_img/servicebannerhover.png);
	background-size:100% 100%;
	background-repeat:no-repeat;
	background-position:center;
	text-shadow:none;
	color:#FFFFFF;
}
.pi_service .serviceline3 .servicetable1 {
	border:1px solid #c1c0c0;
	border-top:none;
	
}
.pi_service .serviceline3 .servicetable1 .servicebg {
	height:48px;
	width:100%;
	background:#929191;
}
.pi_service .serviceline3 .servicetable1 table {
	width:845px;
	margin:0 auto;
	margin-top:-48px;
}
.pi_service .serviceline3 .servicetable1 table tr td{
	height:37px;
	line-height:37px;
	text-align:center;
}
.pi_service .serviceline3 .servicetable1 table tr th {
	height:48px;
	line-height:48px;
	color:#FFFFFF;
	text-align:center;
	background:#929191;
	font-size:16px;
}
.pi_service .serviceline3 .servicetable1 table tr td:first-child {
	color:#aa052d;
	text-align: center;
}
.pi_service .serviceline3 .servicetable1 table tr td:nth-child(2){
	text-align: left;
}
.pi_service .serviceline3 .servicetable1 table tr:nth-child(2n+1) {
	border:1px solid #dadada;
	background:#fbfbfb;
}
.pi_service .serviceline3 .servicetable1 table tr:first-child {
	border:none;
}
.pi_service .serviceline3 .servicetable1 .servicemore {
	height:65px;
	text-align:center;
	color:#aa052d;
	line-height:65px;
	cursor:pointer;
}
.pi_service .serviceline3 .servicetable1 .servicemore span{
	transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	display:inline-block;
	margin-left:15px
}
.pi_service .serviceline3 .servicetable1 .servicemore span.finish{
	transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	display:inline-block;
	margin-left:15px
}
.pi_service .serviceline4 {
	width:853px;
	padding-left:10px;
}
.pi_service .serviceline4 a {
	color:#AA052D;
	text-decoration:underline;
	margin-left:15px;
	line-height:65px;
}
.pi_service .serviceline3.service2 ul.serviceul2 li {
	width:33.3%;
}
.pi_service .serviceline3.service2 .servicetable1 {
	padding-top:15px;
}
.pi_service .serviceline3 .servicetable1 .service2banner {
	width:806px;
	height:35.3px;
	margin:0 auto;
	background-image:url(/pioneer_img/service2bannerbg.png);
	background-size:100% 100%;
	background-repeat:no-repeat;
	background-position:center;
	line-height:35.3px;
	padding-left:20px;
	font-size:16px;
	-moz-box-shadow: 2px 3px 5px #dbdbdb; /* 老的 Firefox */
	box-shadow: 2px 3px 5px #dbdbdb;
	-webkit-box-shadow: 2px 3px 5px #dbdbdb;
	cursor:pointer;
}
.down-ul {
	display:flex;
	flex-flow: row wrap;
}
.down-ul li {
	width:50%;
	display: flex;
}
.down-ul li .d-img {
	flex:1;
}
.down-ul li a {
	flex:5;
	margin-top:30px!important;
	height:100%;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: flex-start;
	justify-content:flex-start;
}
.pi_service .serviceline3 .servicetable1 .service2banner span {
	display:block;
	height:100%;
	width:100%;
	background-image:url(/pioneer_img/servicearrowdown.png);
	background-repeat:no-repeat;
	background-position:right 20px center;
	background-size:14px auto;
}
.pi_service .serviceline3 .servicetable1 .service2banner span.hide2 {
	background-image:url(/pioneer_img/servicearrowup.png);
}
.pi_service .serviceline3 .servicetable1 ul.service2ul1 {
	width:806px;
	margin:0 auto;
	padding-left:10px;
	padding-right:10px;
	line-height:50px;
	font-size:16px;
	color:#1a6be5;
}
.pi_service .serviceline3 .servicetable1 ul.service2ul1 li a {
	color:#1A6BE5;
	text-decoration:underline;
}
.pioneer2head.page_recruit {
    background-image: url("/pioneer_img/recruithead.jpg");
}
.pi_recruit {
	width:100%;
}
.pi_recruit ul.recruitbuttons {
	width:950px;
	margin:0 auto;
	margin-top:60px;
}
.pi_recruit ul.recruitbuttons li {
	float:left;
	width:25%;
	color:#454545;
	cursor:pointer;
}
.pi_recruit ul.recruitbuttons li .recruiticon {
	width:120px;
	height:120px;
	margin:0 auto;
	background-position: center center;
	background-size:58px 46px;
	background-repeat:no-repeat;
	border-radius:70px;
	border:1px solid #b7b7b7;
}
.pi_recruit ul.recruitbuttons li:first-child .recruiticon{
	background-image:url(/pioneer_img/recruiticon1.png);
}
.pi_recruit ul.recruitbuttons li:nth-child(2) .recruiticon{
	background-image:url(/pioneer_img/recruiticon2.png);
}
.pi_recruit ul.recruitbuttons li:nth-child(3) .recruiticon{
	background-image:url(/pioneer_img/recruiticon3.png);
}
.pi_recruit ul.recruitbuttons li:nth-child(4) .recruiticon{
	background-image:url(/pioneer_img/recruiticon4.png);
}
.pi_recruit ul.recruitbuttons li:active .recruiticon,.pi_recruit ul.recruitbuttons li:hover .recruiticon,.pi_recruit ul.recruitbuttons li:focus .recruiticon,.pi_recruit ul.recruitbuttons li.on .recruiticon{
	background-color:#a90024;
	border:1px solid #a90024;
}
.pi_recruit ul.recruitbuttons li:first-child:active .recruiticon,.pi_recruit ul.recruitbuttons li:first-child:hover .recruiticon,.pi_recruit ul.recruitbuttons li:first-child:focus .recruiticon,.pi_recruit ul.recruitbuttons li:first-child.on .recruiticon{
	background-image:url(/pioneer_img/recruiticon1_on.png);
}
.pi_recruit ul.recruitbuttons li:nth-child(2):active .recruiticon,.pi_recruit ul.recruitbuttons li:nth-child(2):hover .recruiticon,.pi_recruit ul.recruitbuttons li:nth-child(2):focus .recruiticon,.pi_recruit ul.recruitbuttons li:nth-child(2).on .recruiticon{
	background-image:url(/pioneer_img/recruiticon2_on.png);
}
.pi_recruit ul.recruitbuttons li:nth-child(3):active .recruiticon,.pi_recruit ul.recruitbuttons li:nth-child(3):hover .recruiticon,.pi_recruit ul.recruitbuttons li:nth-child(3):focus .recruiticon,.pi_recruit ul.recruitbuttons li:nth-child(3).on .recruiticon{
	background-image:url(/pioneer_img/recruiticon3_on.png);
}
.pi_recruit ul.recruitbuttons li:nth-child(4):active .recruiticon,.pi_recruit ul.recruitbuttons li:nth-child(4):hover .recruiticon,.pi_recruit ul.recruitbuttons li:nth-child(4):focus .recruiticon,.pi_recruit ul.recruitbuttons li:nth-child(4).on .recruiticon{
	background-image:url(/pioneer_img/recruiticon4_on.png);
}
.pi_recruit ul.recruitbuttons li h4 {
	font-size:16px;
	text-align:center;
	line-height:50px;
}
.pi_recruit ul.recruitbuttons li p{
	padding:0 15px;
}
.pi_recruit hr {
	background:#2d2d2d;
	margin: 50px 0;
	height:1px;
}
.pi_recruit .recruitline2 {
	width:53.2%;
	width:681px;
	margin:25px auto;
	border:1px solid #e8e8e8;
	border-radius:3px;
	-moz-box-shadow: 0px 0px 10px #e8e8e8; /* 老的 Firefox */
	box-shadow: 0px 0px 10px #e8e8e8;
	-webkit-box-shadow: 0px 0px 10px #e8e8e8;
}
.pi_recruit .recruitline2 img {
	float:left;
	display:block;
	width:235px;
	height:250px;
}
.pi_recruit .recruitline2 .num {
	float:left;
	border:2px solid #FFFFFF;
	border-radius:3px;
	width:67px;
	height:67px;
	text-align:center;
	line-height:60px;
	font-family: "Georgia";
	font-size:40px;
	background:#de2b24;
	color:#FFFFFF;
	margin-left: -35.5px;
	margin-top:13%;
}
.pi_recruit .recruitline2 .recruitline2font {
	float:left;
	width:378px;
	margin-left:16px;
}
.pi_recruit .recruitline2 .recruitline2font h1 {
	line-height:80px;
	font-size:24px;
	padding-left: 5px;
}
.pi_recruit .recruitline2 .recruitline2font p {
	font-size:14px;
	line-height: 1.7em;
	color:#5c5c5c;
	text-indent:1em;
}
.pi_recruit .recruitline2.recruitline3 img {
	float:right;
}
.pi_recruit .recruitline2.recruitline3 .num {
	float:right;
	margin-right:-35.5px;
	margin-left:0;
}
.pi_recruit .recruitline2.recruitline3 .recruitline2font {
	float:right;
	margin-left:0;
	margin-right:16px;
}
.pi_recruit .recruitline2.recruitline3 .recruitline2font h1 {
	line-height:65px;
}
.pi_recruit .recruit2line2 {
	width:100%;
	background:#a90024;
	margin-top:60px;
	display: flex;
}
.pi_recruit .recruit2line2 .recruit2line2font  {
	flex:1;
	font-size:16px;
	color:#FFFFFF;
	line-height:40px;
	text-indent:24px;
}
.pi_recruit .recruit2line2 .peixun-img {
	flex:1;
	vertical-align:top!important;
	line-height:0;
}
.recruit2line2font,.pi_recruit .recruit2line2 .peixun-img  img {
	width:100%;
}
.pi_recruit .recruit2line2 .recruit2line2font {
	padding:0 35px;
}
.pi_recruit .recruit3line2 {
	width:100%;
}
.pi_recruit .recruit3line2 h1{
	font-size:16px;
	text-align:center;
	line-height:90px;	
}
.pi_recruit .recruit3line2 ul {
	margin:0 auto;
	width:1114.6px;
}
.pi_recruit .recruit3line2 ul li {
	border:2px solid #FFFFFF;
	width:278.6px;
	float:left;
	position:relative;
}
.pi_recruit .recruit3line2 ul li:hover {
	background: #aa0021 !important;
}
.pi_recruit .recruit3line2 ul li img {
	width:274.6px;
	height:280.6px;
}
.pi_recruit .recruit3line2 ul li .information hr {
	width:24px;
	background:#353535;
	height:1.5px;
	margin: 5px 0 0 5px;
}
.pi_recruit .recruit3line2 ul li .information {
	height:116.7px;
	background:#f8f8f8;
	padding:15px 20px;
	color:#252930;
}
.pi_recruit .recruit3line2 ul li .information h3 {
	font-size:20px;
	margin-bottom:5px;
}
.pi_recruit .recruit3line2 ul li .information p {
	line-height:20px;
}
.pi_recruit .recruit3line2 ul li .re3_content {
	background:#aa0021;
	color:#FFFFFF;
	padding:10px;
	height:275px !important;
	font-size:15px;
	width:274.6px;
	display:none;
	line-height:25px;
}
.pi_recruit .recruit3line2 ul li:active .re3_content,.pi_recruit .recruit3line2 ul li:hover .re3_content,.pi_recruit .recruit3line2 ul li:focus .re3_content {
	display:block;
}
.pi_recruit .recruit3line2 ul li:active img,.pi_recruit .recruit3line2 ul li:hover img,.pi_recruit .recruit3line2 ul li:focus img {
	display:none;
}
.pi_recruit .recruit3line2 ul li:active .information,.pi_recruit .recruit3line2 ul li:hover .information,.pi_recruit .recruit3line2 ul li:focus .information {
	color:#FFFFFF;
	background:#AA0021;
}
.pi_recruit .recruit3line2 ul li:active hr,.pi_recruit .recruit3line2 ul li:hover hr,.pi_recruit .recruit3line2 ul li:focus hr {
	background:#FFFFFF;
}
.pi_recruit .recruit4line2 {
	width:863px;
	margin:40px auto 0;
}
.pi_recruit .recruit4line2 h5 {
	color:#252930;
	font-size:16px;
	line-height:40px;
}
.pi_recruit .recruit4line2 ul {
	width:100%;
	background-image:url(/pioneer_img/recruit4linebg.png);
	background-size:100% auto;
	background-position:center top 184px;
}
.pi_recruit .recruit4line2 ul li {
	width:100%;
	margin-top:20px;
	background-position:left center;
	background-repeat:no-repeat;
	background-size:auto 100%;
	background-color:#ddddde;
}
.pi_recruit .recruit4line2 ul li:first-child {
	margin-top:0;
	background-image:url(/pioneer_img/recruit4line1bg.png);
	
	height: 405px;
}
.pi_recruit .recruit4line2 ul li:nth-child(2){
	background-image:url(/pioneer_img/recruit4line2bg-1.png);
	background-position:right center;
	
	height: 400px;
}
.pi_recruit .recruit4line2 ul li:nth-child(3){
	background-image:url(/pioneer_img/recruit4line3bg.png);
	
	
}
.pi_recruit .recruit4line2 ul li div {
	width:341.8px;
	color:#020814;
	font-weight:bold;
	float:right;
	margin-top:0px;
}
.pi_recruit .recruit4line2 ul li div h1 {
	font-size:37px;
	font-weight:bolder;
}
.pi_recruit .recruit4line2 ul li div h2 {
	font-size:27px;
}
.pi_recruit .recruit4line2 ul li div h3 {
	font-size:14px;
	margin-bottom: 10px;
    margin-top: 10px;
    padding-left:5px;
}
.pi_recruit .recruit4line2 ul li div p {
	font-weight:normal;
	font-size:11px;
	line-height:18px;
	padding-left:5px;
}
.pi_recruit .recruit4line2 ul li:first-child div {
	margin-top:15px;
	/*margin-right: 40px;*/
}
.pi_recruit .recruit4line2 ul li:first-child div h3 {
	margin-top:10px;
	margin-bottom:10px;
}
.pi_recruit .recruit4line2 ul li:nth-child(2) div {
	float:left;
	margin:1%;
	width:600px;
}
.pi_recruit .recruit4line2 ul li:nth-child(3) div {
	width: 320.8px;
	margin-right: 70px;
}
.pioneer2head.page_response {
    background-image: url("/pioneer_img/responsehead.jpg");
}
.pi_response,.pi_about {
	width:100%;
	margin-top:30px;
}
.pi_response hr,.pi_about hr {
	background:#b4afac;
	height:1px;
	width:741px;
	width:100%;
	margin: 8px auto 0;
	margin:30px auto 0;
}
.pi_response ul.responsehrefs,.pi_about ul.abouthrefs {
	width:822px;
	margin:0 auto;
}
.pi_response ul.responsehrefs li,.pi_about ul.abouthrefs li {
	float:left;
	width:25%;
}
.pi_response ul.responsehrefs li a,.pi_about ul.abouthrefs li a {
	font-size:14px;
}
.pi_response ul.responsehrefs li a span,.pi_about ul.abouthrefs li a span {
	color:#ac022b;
}
.pi_response ul.responsehrefs li.on a,.pi_response ul.responsehrefs li:active a,.pi_response ul.responsehrefs li:hover a,.pi_response ul.responsehrefs li:focus a,
.pi_about ul.abouthrefs li.on a,.pi_about ul.abouthrefs li:active a,.pi_about ul.abouthrefs li:hover a,.pi_about ul.abouthrefs li:focus a {
	color:#b0002b;
	text-decoration:none;
}
.pi_response .responseline2 {
	width:100%;
	background-image:url(/pioneer_img/12_03.jpg);
	background-size:100% auto;
	background-repeat:no-repeat;
	background-position:center bottom;
	background-color:#fdfdfd;
	text-align:center;
	color:#ad022e;
	font-weight:bold;
	position: relative;
}
.pi_response .responseline2 h1 {
	font-size:32px;
	margin-bottom: 15px;
}
.pi_response .responseline2 p {
	font-size:11px;
	line-height: 24px;
}
.pi_response .response3line2,.pi_response .response3line3 {
	width:100%;
	margin-top:30px;
}
.pi_response .response3line2 img {
	width:100%;
}
.pi_response .response3line3 {
	margin-top:1px;
}
.pi_response .response3line3 .response3title {
	width:100%;
	height:138px;
	background-image:url(/pioneer_img/response3title.png);
	background-position:center;
	background-size:auto 100%;
	text-align:center;
	color:#FFFFFF;
	font-size:20px;
	line-height:136px;
	background-repeat:no-repeat;
}
.pi_response .response3line3 .response3line3content {
	width:824px;
	margin:-45px auto 0;
	display:flex
}
.pi_response .response3line3 .im,.pi_response .response3line3 .response3line3contentfont {
	flex:1;
}
.pi_response .response3line3 .im{

}
.pi_response .response3line3 .im img {
	width:100%;
}
.pi_response .response3line3 .response3line3contentfont {
	padding:20px;
	margin-top:100px;

}
.pi_response .response3line4 {
	width:100%;
	padding-top:10px;
	background-image:url(/pioneer_img/response3line4bg.jpg);
	background-repeat:no-repeat;
	background-size:100%;
	background-position:center;
	margin-top:50px;
}
.pi_response .response3line4 p {
	display:block;
	width:665px;
	margin:0 auto;
	text-align:center;
	line-height:24px;
}
.pi_response .response3line5 {
	width:100%;
	padding-top:10px;
	background-image:url(/pioneer_img/response3line5bg.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	padding-top:10px;
}
.pi_response .response3line5 ul {
	width:75.4%;
	margin:0 auto;
}
.pi_response .response3line5 ul li {
	line-height:24px;
	font-size: 14px;
	margin-top:15px;
	background-image: url(/pioneer_img/lv.png);
	background-repeat: no-repeat;
	background-size:auto 24px;
	background-position: left top;
	padding-left: 23px;
}
.pi_response .response1line2,.pi_response .response4contentline2 {
	margin:0 auto;
	width:822px;
	border:1px solid #8d8d8d;
	font-size:20px;
}
.pi_response .response1line2 h1 {
	line-height:70px;
	padding-left:20px;
	font-weight:bold;
}
.pi_response .response1line2 img {
	width:100%;
}
.pi_response .response1line2 p {
	padding:30px;
	text-indent:40px;
	line-height:36px;
}
.pi_response .response4line2,.pi_response ul.response4ul2 {
	margin:30px auto 0;
	width:890px;
}
.pi_response .response4line2 img {
	float:left;
	width:370px;
	height:360px;
	margin-right:6px;
	cursor:pointer;
}
.pi_response .response4line2 ul {
	float:left;
	margin-left:6px;
	width:508px;
	height:360px;
	margin-top:-6px;
}
.pi_response .response4line2 ul li {
	float:left;
	margin-left:6px;
	margin-top:6px;
	width:248px;
	height:177px;
	position:relative;
	cursor:pointer;
}
.pi_response .response4line2 ul li img {
	width:100%;
	height:100%;
	margin-right:0;
}
.pi_response .response4line2 ul li .littlebg {
	width:100%;
	background:#000000;
	filter: alpha(opacity=77);
	-moz-opacity: 0.77;
	opacity: 0.77;
	height:28px;
	position:absolute;
	bottom:0;
	left:0;
}
.pi_response .response4line2 ul li p {
	position:absolute;
	line-height:28px;
	bottom:0;
	left:0;
	color:#fff;
	font-size:13px;
	padding-left:10px;
}
.pi_response ul.response4ul2 {
	margin-top:40px;
}
.pi_response ul.response4ul2 li {
	width:100%;
	display: flex;
	padding:20px 8px;
	border-bottom:1px solid #f0f0f0;
}
.pi_response ul.response4ul2 li:active,.pi_response ul.response4ul2 li:hover,.pi_response ul.response4ul2 li:focus {
	border:none;
	background:rgba(215,215,215,0.24);
}
.pi_response ul.response4ul2 li:last-child {
	border:none;
}
.pi_response ul.response4ul2 li .tt-img {
	flex:1;
}
.pi_response ul.response4ul2 li img {

	width:100%;
}
.pi_response ul.response4ul2 li .res4_ulinfo {
	flex:7;
	padding-left:25px;
	text-overflow: ellipsis;
 	white-space: nowrap;
 	overflow: hidden;
}
.pi_response ul.response4ul2 li .res4_ulinfo h2 {
	font-size:20px;
}
.pi_response ul.response4ul2 li:active h2,.pi_response ul.response4ul2 li:hover h2,.pi_response ul.response4ul2 li:focus h2 {
	color:#AF012B;
}
.pi_response ul.response4ul2 li .res4_ulinfo .response4ulcontent {
	width:100%;
	color:#9c9c9c;
	text-overflow: ellipsis;
 	white-space: nowrap;
 	overflow: hidden;
 	margin-top:10px;
 	padding-left:5px;
}
.pi_response ul.response4ul2 li .res4_ulinfo a {
	line-height:40px;
	color:#af012b;
	font-size:13px;
	padding-left:5px;
}
.pi_response ul.response4ul2 li .res4_ulinfo a:active,.pi_response ul.response4ul2 li .res4_ulinfo a:hover,.pi_response ul.response4ul2 li .res4_ulinfo a:focus {
	text-decoration:none;
}
.pi_response .response4contentline2 {
	width:800px;
	border:1px solid #b4afac;
	border-top:none;
}
.pi_response .response4contentline2 h1 {
	font-size:16px;
	line-height:60px;
	padding-left:40px;
}
.pi_response .response4contentline2 hr {
	margin-top:0;
	width:98%;
	background:#cbcaca;
}
.pi_response .response4contentline2 .response4contentline2content {
	padding:25px;
	font-size:13px;
	text-indent:26px;
	line-height:24px;
}
.pi_response .response4contentline2 .response4contentline2content .re4c_imgs {
	width:100%;
	margin:30px 0;
}
.pi_response .response4contentline2 .response4contentline2content .re4c_imgs img {
	float:left;
	margin-left:20px;
	height:154px;
}
.pi_response .response4contentline2 .response4contentline2content .re4c_imgs img:first-child {
	margin-left:0;
}
.pi_about ul.abouthrefs {
	width:auto;
	width:100%!important;
	text-align:center;
}
.pi_about ul.abouthrefs li {
	width:auto;
	margin-left:80px;
	display:inline-block;
	float:none!important;
}
.pi_about ul.abouthrefs li:first-child {
	margin-left:0;
}
.pioneer2head.page_about {
    background-image: url("/pioneer_img/abouthead.jpg");
}
.pi_about img {
	width:100%;
}
.pi_about .chinaareas {
	width:1091px;
	margin:0 auto;
	margin-top:20px;
}
.pi_about .chinaareas .map {
	position: relative;
	width:685px;
	height:838px;
	float:left;
}
.pi_about .chinaareas .map img {
	width:685px;
	height:838px;
}
.pi_about .chinaareas .map .dot2 {
	position:absolute;
	font-size:16px;
	cursor:pointer;
}
.pi_about .chinaareas .map .dot2 span {
	display:block;
	width:8px;
	height:8px;
	border-radius:8px;
	background:#b1002c;
	position:absolute;
}
.pi_about .chinaareas .map .dot2.map_shanghai {
	bottom: 441px;
    height: 40px;
    right: 76px;
    text-align: center;
    width: 40px;
}
.pi_about .chinaareas .map .dot2.map_shanghai span {
	bottom: 3px;
    right: 14px;
}
.pi_about .chinaareas .map .dot2.map_shanghai2 {
	bottom: 440px;
    height: 40px;
    right: 77px;
    text-align: center;
    width: 40px;
}
.pi_about .chinaareas .map .dot2.map_shanghai2 span {
	bottom: 3px;
    right: 14px;
}
.pi_about .chinaareas .map .dot2.map_beijing {
	height: 35px;
    right: 159px;
    text-align: center;
    top: 240px;
    width: 40px;
}
.pi_about .chinaareas .map .dot2.map_beijing span {
	bottom: 3px;
    right: 14px;
}
.pi_about .chinaareas .map .dot2.map_tianjin {
	height: 20px;
    right: 102px;
    text-align: center;
    top: 272px;
    width: 67px;
}
.pi_about .chinaareas .map .dot2.map_tianjin span {
	left: 0;
    top: 3px;
}
.pi_about .chinaareas .map .dot2.map_wuhan {
	bottom: 420px;
    height: 40px;
    right: 169px;
    text-align: center;
    width: 40px;
}
.pi_about .chinaareas .map .dot2.map_wuhan span {
	bottom: 3px;
    right: 14px;
}
.pi_about .chinaareas .map .dot2.map_changsha {
	bottom: 381px;
    height: 40px;
    right: 181px;
    text-align: center;
    width: 40px;
}
.pi_about .chinaareas .map .dot2.map_changsha span {
	bottom: 3px;
    right: 14px;
}
.pi_about .chinaareas .map .dot2.map_fuzhou {
	bottom: 360px;
    height: 40px;
    right: 93px;
    text-align: center;
    width: 40px;
}
.pi_about .chinaareas .map .dot2.map_fuzhou span {
	bottom: 3px;
    right: 14px;
}
.pi_about .chinaareas .map .dot2.map_guangzhou {
	bottom: 303px;
    height: 40px;
    right: 175px;
    text-align: center;
    width: 40px;
}
.pi_about .chinaareas .map .dot2.map_guangzhou span {
	bottom: 3px;
    right: 14px;
}
.pi_about .chinaareas .map .dot2.map_dongguan {
	bottom: 300px;
    height: 40px;
    right: 164px;
    text-align: center;
    width: 40px;
}
.pi_about .chinaareas .map .dot2.map_dongguan span {
	bottom: 7px;
    right: 20px;
}
.pi_about .chinaareas .map .dot2.map_shenzhen {
	bottom: 294px;
    height: 20px;
    right: 178px;
    text-align: center;
    width: 60px;
}
.pi_about .chinaareas .map .dot2.map_shenzhen span {
	bottom: 7px;
    right: 0;
}
.pi_about .chinaareas .map .dot2.map_hongkong {
	bottom: 288px;
    height: 20px;
    right: 131px;
    text-align: center;
    width: 55px;
}
.pi_about .chinaareas .map .dot2.map_hongkong span {
	bottom: 4px;
    left: 2px;
}
.pi_about .chinaareas .map .dot2.map_taiwan {
	bottom: 326px;
    height: 35px;
    right: 63px;
    text-align: center;
    width: 40px;
}
.pi_about .chinaareas .map .dot2.map_taiwan span {
	bottom: 3px;
    right: 15px;
}
.pi_about .chinaareas .map .dot2:active,.pi_about .chinaareas .map .dot2:hover,.pi_about .chinaareas .map .dot2:focus {
	font-size:20px;
}
.pi_about .chinaareas .map .dot2:active span,.pi_about .chinaareas .map .dot2:hover span,.pi_about .chinaareas .map .dot2:hover span {
	height:10px;
	width:10px;
}
.pi_about .chinaareas .ab_areas {
	float:left;
	width:347px;
	margin-left:55px;
	margin-top:40px;
}
.pi_about .chinaareas .ab_areas .ab_area_title {
	width:100%;
	height:45px;
	background-image:url(/pioneer_img/abouttitlebg.png);
	background-position:left center;
	background-repeat:no-repeat;
	background-size:100% 30px;
	position: relative;
	z-index:2;
}
.pi_about .chinaareas .ab_areas .ab_area_title h1 {
	color:#fefefe;
	font-size:14px;
	background-image:url(/pioneer_img/abouttitleicon.png);
	height:45px;
	background-repeat:no-repeat;
	background-size:auto 45px;
	background-position:left 5px top 2px;
	line-height:45px;
	padding-left: 55px;
}
.pi_about .chinaareas .ab_areas ul.ab_allareas {
	background-image:url(/pioneer_img/aboutareasbg.png);
	background-repeat:repeat-y;
	background-size:100% auto;
	background-position:left top;
	margin-top:-8px;
	padding-top:20px;
}
.pi_about .chinaareas .ab_areas .bottomborder {
	width:100%;
	height:6px;
	background-image:url(/pioneer_img/borderbottom.png);
	background-size:100% 6px;
	background-position:left top;
	background-repeat:no-repeat;
}
.pi_about .chinaareas .ab_areas ul.ab_allareas li.ab_allareas_li {
	width:317px;
	margin:0 auto;
	height:54px;
	overflow:hidden;
	cursor:pointer;
	-webkit-transition: height 0.6s;
    transition: height 0.6s;
    -moz-transition:height 0.6s;
    -o-transition: height 0.6s;
}
.pi_about .chinaareas .ab_areas ul.ab_allareas li.ab_allareas_li .ab_areaname {
	width:100%;
	border:1px solid #ffffff;
	border-radius:3px;
	height:52px;
	background-image:url(/pioneer_img/aboutareaarrow.png);
	background-size:25px;
	background-repeat:no-repeat;
	background-position: right 16px center;
}
.pi_about .chinaareas .ab_areas ul.ab_allareas li.ab_allareas_li .ab_areaname.about3 {
	background-position: right 6px center;
}
.pi_about .chinaareas .ab_areas ul.ab_allareas li.ab_allareas_li .ab_areaname h2, .pi_about .chinaareas .ab_areas ul.ab_allareas li.ab_allareas_li .ab_areaname table{
	width:315px;
	margin:0 auto;
	margin-top:1px;
	border:1px solid #e6e5e5;
	border-radius: 3px;
	height:50px;
	line-height:50px;
	color:#282828;
	background-image:url(/pioneer_img/aboutlocalicon2.png);
	background-size:auto 26px;
	background-position:left 15px center;
	background-repeat:no-repeat;
	padding-left:45px;
}
.pi_about .chinaareas .ab_areas ul.ab_allareas li.ab_allareas_li .ab_areaname table {
	background-position:left 5px center;
	line-height:normal;
}
.pi_about .chinaareas .ab_areas ul.ab_allareas li.ab_allareas_li .ab_areaname table tr td {
	vertical-align: middle;
}
.pi_about .chinaareas .ab_areas ul.ab_allareas li.ab_allareas_li .ab_areaname table tr td:first-child {
	width: 34px;
}
.pi_about .chinaareas .ab_areas ul.ab_allareas li.ab_allareas_li .ab_areaname table tr td:nth-child(2){
	width:40px;
}
.pi_about .chinaareas .ab_areas ul.ab_allareas li.ab_allareas_li .ab_areaname table tr td:nth-child(3){
	color:#545454;
}
.pi_about .chinaareas .ab_areas ul.ab_allareas li.ab_allareas_li .ab_areaname table tr td:last-child{
	width:70px;
}
.pi_about .chinaareas .ab_areas ul.ab_allareas li.ab_allareas_li.on h2,.pi_about .chinaareas .ab_areas ul.ab_allareas li.ab_allareas_li.on .ab_areaname table {
	color:#a92a2d;
	background-image:url(/pioneer_img/aboutlocalicon.png);
}
.pi_about .chinaareas .ab_areas ul.ab_allareas li.ab_allareas_li.on .ab_areaname table tr td:nth-child(3) {
	color:#A92A2D;
}
.pi_about .chinaareas .ab_areas ul.ab_allareas li.ab_allareas_li ul.ab_companys {
	margin-left:27px;
	width:289px;
	margin-top:5px;
	margin-bottom:5px;
}
.pi_about .chinaareas .ab_areas ul.ab_allareas li.ab_allareas_li.on ul.ab_companys {
    
}
.pi_about .chinaareas .ab_areas ul.ab_allareas li.ab_allareas_li:last-child ul.ab_companys {
	margin-bottom:0;
}
.pi_about .chinaareas .ab_areas ul.ab_allareas li.ab_allareas_li ul.ab_companys li.ab_companys_li {
	border-left:1px solid #d7d5d5;
	border-right:1px solid #d7d5d5;
	padding-top:8px;
	padding-bottom:8px;
	line-height:20px;
	background-image:url(/pioneer_img/aboutareasicons.png);
	background-repeat:no-repeat;
	background-size:14px auto;
	background-position:left 15px top 11px;
	padding-left:42px;
}
.pi_about .chinaareas .ab_areas ul.ab_allareas li.ab_allareas_li ul.ab_companys li.ab_companys_li.about3 {
	background-image:none;
	padding-left:15px;
}
.pi_about .chinaareas .ab_areas ul.ab_allareas li.ab_allareas_li ul.ab_companys li.ab_companys_li:first-child {
	border-top:1px solid #D7D5D5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.pi_about .chinaareas .ab_areas ul.ab_allareas li.ab_allareas_li ul.ab_companys li.ab_companys_li:last-child {
	border-bottom:1px solid #D7D5D5;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.pi_about .chinaareas .ab_areas ul.ab_allareas li.ab_allareas_li ul.ab_companys li.ab_companys_li:nth-child(2n){
	background-color:#efefef;
	border-left:none;
	border-right:none;
}
.pi_about .chinaareas .ab_areas ul.ab_allareas li.ab_allareas_li ul.ab_companys li.ab_companys_li:nth-child(2n + 1){
	background-color:#FFFFFF;
}
.pi_about .chinaareas .ab_areas ul.ab_allareas li.ab_allareas_li ul.ab_companys li.ab_companys_li h3{
	color:#ae2c2e;
}
.pioneer2head.page_news {
	background-image: url(/pioneer_img/newsbanner.jpg);
}
.pi_news {
	width: 100%;
}
.pi_news h1 {
	font-size: 18px;
	color: #393c3c;
	width: 100%;
	text-align: center;
	line-height: 80px;
}
.pi_news table.wholeactives {
	width: 745px;
	margin:0 auto;
}
.pi_news table.wholeactives tr td {
	width:33.3%;
	cursor: pointer;
	text-align: center;
	vertical-align: top;
}
.pi_news table.wholeactives tr td img,.pi_news table.wholeactives tr td table {
	width:92%;
	margin:0 auto;
}
.pi_news table.wholeactives tr td table {
	margin-top: -4px;
}
.pi_news table.wholeactives tr td table tr td {
	width: 100%;
	vertical-align: middle;
	height: 60px;
	background:#f2f2f2;
}
.pi_news table.wholeactives tr td table tr td p {
	width:90%;
	display: block;
	margin: 0 auto;
}
.pi_news ul {
	width: 100%;
}
.pi_news ul li {
	width: 100%;
	cursor: pointer;
}
.pi_news ul li .newslistcontent {
	width:745px;
	margin:0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
.pi_news ul li .newslistcontent .newsdate,.pi_news ul li .newslistcontent .newstitle {
	float:left;
}
.pi_news ul li .newslistcontent .newsdate {
	width: 25%;
	color: #d3d3d3;
}
.pi_news ul li .newslistcontent .newstitle {
	width:75%;
}
.pi_news ul li .newslistcontent .newsdate div {
	width: 110px;
	margin: 0 auto;
	text-align: right;
}
.pi_news ul li .newslistcontent .newsdate h6 {
	font-size: 36px;
	line-height: 40px;
}
.pi_news ul li .newslistcontent .newsdate p {
	font-size: 13px;
	text-align: right;
}
.pi_news ul li .newslistcontent .newstitle h5 {
	color:#676664;
	line-height: 30px;
	width: 88%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pi_news ul li .newslistcontent .newstitle p {
	color:#bababa;
	font-size: 10px;
	width: 88%;
}
.pi_news ul li:active,.pi_news ul li:hover,.pi_news ul li:focus {
	background-color: #ac022b;
}
.pi_news ul li:active .newsdate,.pi_news ul li:hover .newsdate,.pi_news ul li:focus .newsdate,
.pi_news ul li:active .newstitle h5,.pi_news ul li:hover .newstitle h5,.pi_news ul li:focus .newstitle h5,
.pi_news ul li:active .newslistcontent .newstitle p,.pi_news ul li:hover .newslistcontent .newstitle p,.pi_news ul li:focus .newslistcontent .newstitle p {
	color: #fff;
}
.pi_news2 {
	width: 800px;
	margin: 0 auto;
}
.pi_news2line2,.pi_news2line2 hr{
	margin-top: 0;
}
.yefufixed {
	position: fixed;
	bottom:20px;
	right:0;
	z-index:99;
}
.yefufixed img {
	width:30px;
	height:151px;
}
.submenu2 li {
	height:50px;
	line-height:50px;
	padding-left: 10px;
    padding-right: 10px;
	text-align:center;
}
.submenu2 li a {
	padding:0;
	color:#666 !important;
	font-size:12px;
}
.submenu2 li a:hover,.submenu2 li a:focus {
	color:#1A78CF !important;
}
nav li a span {
	font-family:"微软雅黑";
	font-size:12px;
	font-weight:normal;
	display:inline-block;
	height:24px;
	padding-left: 10px;
    padding-right: 10px;
}
nav li a span:nth-child(3) {
	font-family:"Arial";
	font-size:11px;
	display: block;
	margin-top: 3px;
	font-weight:100;
}
nav li a:hover {color: #000;}
.dropdown-menu {
	top:90%;
}
nav li:hover .dropdown-menu {display: block;}
nav li .dropdown-menu {
	margin:0
}
nav li.second {
	display:none;
}
.mycontent {
	display:none !important;
}
.bigtopimg {
	width:100%;
	display:block;
	margin:0 auto;
}
.signals {
	width:100%;
}
.signals li {
	border: 2px solid #ccc;
    float: left;
    margin-left: 2px;
    padding: 8px;
    width: 33%;
}
.signals li:first-child{
	margin-left:0;
}

.allinfos{
	font-size:20px;
}

.swiper-container {
  margin-top:0px;
  width: 100%;
}

.cc {
	color:#2288df !important;
	font-size:23px !important;
	font-family:"微软雅黑" !important;
	margin-left:60px;
}
.ctitle {
	color:#787777 !important;
	font-size:12px !important;
	font-family:"微软雅黑" !important;
}
.cleft h1 {
	background-image: url(/img/navbg.png);
}

#breadcrumbs-two{
	  /* Clear floats */
	  overflow: hidden;
	  width: 100%;
	  margin-top:0px;
	}
	
	#breadcrumbs-two li{
	  float: left;
	  margin: 0 .5em 0 1em;
	}
	
	#breadcrumbs-two a{
	  background: #ddd;
	  padding: .7em 1em;
	  float: left;
	  text-decoration: none;
	  display:inline-block;
	  line-height:19px;
	  color: #444;
	  text-shadow: 0 1px 0 rgba(255,255,255,.5); 
	  position: relative;
	}
	
	#breadcrumbs-two a:hover{
	  background: #000;
	  color:#fff;
	}
	
	#breadcrumbs-two a::before{
	  content: "";
	  position: absolute;
	  top: 50%; 
	  margin-top: -1.5em;   
	  border-width: 1.5em 0 1.5em 1em;
	  border-style: solid;
	  border-color: #ddd #ddd #ddd transparent;
	  left: -1em;
	}
	
	#breadcrumbs-two a:hover::before{
	  border-color: #000 #000 #000 transparent;
	}
	
	#breadcrumbs-two a::after{
	  content: "";
	  position: absolute;
	  top: 50%; 
	  margin-top: -1.5em;   
	  border-top: 1.5em solid transparent;
	  border-bottom: 1.5em solid transparent;
	  border-left: 1em solid #ddd;
	  right: -1em;
	}
	
	#breadcrumbs-two a:hover::after{
	  border-left-color: #000;
	}
	
	#breadcrumbs-two .current,
	#breadcrumbs-two .current:hover{
	  font-weight: bold;
	  background: none;
	  color:#000;
	}
	
	#breadcrumbs-two .current::after,
	#breadcrumbs-two .current::before{
	  content: normal;
	}

.contact {
	width:100%;
	margin:0 auto;
	background:#69a3db;
	height:100px;
	box-shadow: 2px 2px #ccc;
	color:#FFFFFF;
	padding:5px;
	line-height:15px;
	font-size:12px;
	display:none;
}
li.contact {
	width:96%;
	box-shadow:2px 2px #526080;
	position:absolute;
	bottom:10px;
	left:50%;
	margin-left:-48%;
	height:75px;
}

/*  Removable CSS  */

.header-section,
.body-section,
.footer-section 
{padding: 20px;}

.header-section {background-color: #ffffff;}
.body-section {background-color: #f4f5f6;}
.footer-section {background-color: #dadee1;}
.placefiller {
	text-align: center;
	font-size: 20px;
	border: 1px dashed rgba(190, 196, 202, 0.5);
}
.header-section .placefiller {line-height: 300px;}
.body-section .placefiller {line-height: 900px;}
.footer-section .placefiller {
	line-height: 200px;
	border: 1px dashed rgba(190, 196, 202, 0.9);
}
.content {
	/**width:1080px;**/
	width:100%;
	background-image:url('/img/bgw.jpg');
	background-position:center top;
	background-size:100% 100%;
	background-repeat:no-repeat;
	margin:0 auto;
	/**margin-top:12px;*/
}
footer {
	width:100%;
	margin:0 auto;
	margin-top:20px;
	color:#4B4B4B;
	font-size:10px;
	line-height: 15px;
	background:#f2f2f2;
	color:#808080;
	text-align:center;
}

footer .navmenu {
	width: 800px;
	margin:0 auto;
	padding-bottom: 15px;
    padding-top: 15px;
}
footer .navmenu ul,footer .contactus {
	float: left;
    margin-top: 5px;
    width: 180px;
    text-align:left;
}
footer .navmenu ul li a {
	color:#808080;
}
footer .navmenu ul li.first a,footer .navmenu ul li.first {
	color:#000000;
}
footer .navmenu ul li a:hover,footer .navmenu ul li a:focus,footer ul.friends li a:hover,footer ul.friends li a:focus {
	text-decoration:none;
}
footer .contactus {
	width:126px;
}

footer .wechatcode{
	float:left;
	width:auto !important;
}

footer .wechatcode img {
	width:78px;
}

footer .navmenu ul li,footer table tr td {
	font-size:10px;
	line-height:20px;
}
footer table tr td:first-child {
	width:25px;
}
footer .navmenu ul li.first,footer table tr td.first {
	font-size:12px;
	height:25px;
}
footer .navmenu ul li.first span {
	display: none;
}
footer .friendsname {
	width:800px;
	margin:0 auto;
	text-align:left;
	font-size:12px;
	line-height:40px;
}
footer ul.friends {
	width:800px;
	margin: 0 auto 30px;
}
footer ul.friends li {
	float:left;
	margin-left:42px;
}
footer ul.friends li a {
	color:#FFFFFF;
}
footer ul.friends li:nth-child(10n+1){
	margin-left:0px;
}
footer .copyrightinfo {
	width:800px;
	margin:0 auto;
	font-size:11px;
	margin-bottom:15px;
}
.part {
	float:left;
}
.part1 {
	width:33%;
}
.part2 {
	width:42%;
}
.part3 {
	width:25%;
}
.partcontent {
	width:1090px;
	margin:0 auto;
	font-family:"微软雅黑";
	padding-bottom:20px;
}
.partcontent .smallindex {
	width:532.5px;
	float:left;
	/*margin-left:20px;*/
}
.partcontent .smallindex:first-child {
	margin-left:0;
}
.partcontent .smallindex img {
	width:100%;
}
.partcontent .smallindex h3 {
	margin-top:5px;
	margin-left:12px;
}
.partcontent .smallindex h3 span {
	color:#9e9e9e;
	margin-left:15px;
	font-weight:bold;
}
.partcontent .smallindex p {
	margin-top:5px;
	margin-left:12px;
}
.partcontent .smallindex h3 span:first-child {
	color:#3d92e1;
	margin-left:0;
}
.partcontent .more {
	background-image: url("/img/navon.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #0081ef;
    font-family: Arial;
    font-size: 9px;
    margin-top: 20px;
    padding-left: 10px;
    margin-left:12px;
    display:block;
}
.partcontent .smallindex ul {
	margin-left:15px;
	margin-top:5px;
}
.partcontent .smallindex.part2 li {
	overflow: hidden;
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	width:95%;
}
.partcontent .indexright {
	background-image:url('/img/right.png');
	width:25px;
	height:207px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:100% 100%;
	float:left;
}
.partcontent .smallindex .indeximg {
	width:230px;
	height:130px;
	display:block;
	float:left;
}
.partcontent .smallindex .indexp {
	float:left;
	display:block;
	width:240px;
	color:#333333;
}
.partcontent .smallindex .moreimg {
	position: absolute;
	top:10px;
	right:30px;
}
.partcontent .smallindex .moreimg img {
	width:52px;
	height:22px;
}
.partcontent .part2 {
	padding-left:25px;
	position:relative;
}
.partcontent .part2 li{
	line-height:22px;
	border-bottom:1px dashed #ccc;
	background-image:url('/img/listsquare.png');
	background-position:left 10px;
	background-repeat:no-repeat;
	background-size:6px 6px;
	padding-left:8px;
}
.partcontent .part2 li a {
	color:#333333;
	float:left;
}
.partcontent .part2 li span {
	float:right;
}
.partcontent .part2 li:last-child {
	border-bottom:none;
}
.partcontent .part3 {
	position:relative;
	width:460px;
}
.partcontent .part3 ul{
	width:500px;
	margin-top:20px;
}
.partcontent .part3 ul li{
	float:left;
	margin-left:2px;
}
.partcontent .part3 ul li .part3font {
	background-color: #8b8c8a;
    color: #fff;
    float: left;
    min-height: 155px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    width: 26px;
}
.partcontent .part3 ul li .part3font i {
	font-size:23px;
	font-style:italic;
}
.partcontent .part3 ul li .part3font span {
	font-size:14px;
}
.partcontent .part3 ul li img{
	width:233px;
	height:155px;
	float:left;
	display:none;
}
.partcontent .part3 ul li:first-child img {
	display:block;
}
.partcontent .part3 ul li:first-child .part3font {
	background-color: #155dcb;
}
.partcontent .part4 {
	width:630px;
}
.partcontent .part4 ul {
	margin-top:20px;
}
.partcontent .part4 ul li {
	text-align:center;
	margin-left:10px;
	float:left;
	
}
.partcontent .part4 ul li img {
	width:140px;
	
	display:block;
}
.partcontent .part4 ul li span {
	display:block;
	font-size:15px;
	color:#353535;
	background-color: #e7e7e7;
	height: 25px;
    margin-top: 20px;
}
.content2 {
	padding-top:12px;
}
.content2:nth-child(2) {
	background:#f7f7f7;
}
.partcontent h1 {
	font-size:24px;
	color:#2288df;
	text-align:center;
}
.partcontent .title {
	width:100%;
	height:10px;
	border-top:1px solid #2288df;
	margin-top:15px;
}
.content2 .partcontent .title h2 {
	color: #2288df;
    font-size: 20px;
    margin: -15px auto 0;
    text-align: center;
    width: 20%;
    background:#FFF;
}
.content2:nth-child(2) .partcontent .title h2 {
	background:#f7f7f7;
}
.partcontent .allcontent {
	margin-top:20px;
}
.partcontent .allcontent .left {
	float:left;
	width:27%;
}
.partcontent .allcontent .right {
	float:right;
	width:70%;
}
.partcontent ul.allcontent li {
	float:left;
	background:#FFFFFF;
	width:30%;
	padding:12px;
	padding-left:6px;
	padding-right:6px;
}
.partcontent ul.allcontent li img {
	width:90%;
	display:block;
	margin:0 auto;
}
.partcontent ul.allcontent li h3 {
	text-align:center;
	margin-top:12px;
	font-size:15px;
	color:#3690e1;
}
.partcontent ul.allcontent li p {
	display:block;
	width:90%;
	margin:0 auto;
	text-align:center;
	margin-top:12px;
	height:50px;
}
.partcontent ul.allcontent li button {
	border:0;
	background:#2288df;
	color:#fff;
	text-align:center;
	margin:0 auto;
	margin-top:12px;
	padding:6px 10px;
	display:block;
}
.partcontent ul.allcontent li:nth-child(3n+2){
	margin-right:5%;
}
.cright table {
	width:100%;
	border:1px solid #fff;
	background:#E6E7EB;
}
.cright tr {
	background:#E8EDF4;
}
.cright tr:first-child {
	background:#4F81BD;
	color:#fff;
	border-bottom:2px solid #FFFFFF;
}
.cright tr:nth-child(2n){
	background: #D0D8E8;
}
.cright tr td {
	border:1px solid #fff;
	padding:5px;
	text-align:center;
	display:table-cell; 
	vertical-align:middle;
}
.cright .ccontent {
	margin-top:20px;
	padding-left: 80px;
    padding-right: 80px;
    padding-bottom:40px;
}
.thismenus {
	border-bottom: 1px dashed #999;
    height: 48px;
}
.thismenus2 {
	height:62px;
	padding-left:70px;
}
.thismenus2 a {
	line-height:48px;
	color:#025da3;
	font-size:16px;
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	width:112px;
	height:62px;
}
.thismenus2 a.active,.thismenus2 a:hover,.thismenus2 a:focus {
	color:#fff;
	background-image:url('/img/but.png');
	background-size:100% 100%;
	background-repeat: no-repeat;
	background-position:center;
	text-decoration: none;
}
.cright .ccontent ul li {
	float:none;
}
.cright .ctitle2 {
	background:#2288df;
	color:#FFFFFF;
	display:inline-block;
	line-height:20px;
	height:30px;
	padding:5px;
	margin-bottom:15px;
	margin-top:15px;
}
.cright b {
	display: block;
	font-size:14px;
}
.cright img {
	display:block;
	margin:0 auto;
}
.cright ul.allcontent li {
	float:left;
	background:#FFFFFF;
	width:30%;
	padding:12px;
	padding-left:6px;
	padding-right:6px;
	-webkit-box-shadow: 3px 3px 3px #f1f1f1;  
  -moz-box-shadow: 3px 3px 3px #f1f1f1;  
  box-shadow: 3px 3px 3px #f1f1f1;
  margin:0 auto;
  margin-top:12px;
  min-height:290px;
}
.cright ul.allcontent li img {
	width:90%;
	display:block;
	margin:0 auto;
}
.cright ul.allcontent li h3 {
	text-align:center;
	margin-top:12px;
	font-size:15px;
	color:#3690e1;
}
.cright ul.allcontent li p {
	display:block;
	width:90%;
	margin:0 auto;
	text-align:center;
	margin-top:12px;
	height:50px;
}
.cright ul.allcontent li button {
	border:0;
	background:#2288df;
	color:#fff;
	text-align:center;
	margin:0 auto;
	margin-top:12px;
	padding:6px 10px;
	display:block;
}
.cright ul.allcontent li:nth-child(3n+2){
	margin-left:5%;
	margin-right:5%;
}
.cright ul.allcontent2{
	padding:20px;
	border:2px solid #CCCCCC;
	border-radius:25px; 
}
.cright ul.allcontent2 li {
	float:none;
	line-height:32px;
	border-bottom:2px dashed #ccc;
	width:100%;
	margin-left:0;
}
.cright ul.allcontent2 li span {
	float:right;
	margin-right:30px;
}
.partcontent .allcontent .right li {
	margin-top:16px;
}
.partcontent .allcontent .right li:first-child {
	margin-top:0;
}
.partcontent .allcontent .right li h4 {
	color:#3a3b39;
	font-size:15px;
	font-weight:600;
	border-bottom:1px dashed #3A3B39;
	line-height:32px;
}
.partcontent .allcontent .right li p {
	color:#000000;
	font-size:13px;
	margin-top:12px;
}
.phead {
	height:40px;
	padding-top:15px;
	padding-bottom:5px;
	padding-left:12px;
	border-bottom:1px solid #D8ECFD;
}
.part1 .phead,.part2 .phead {
	border-right:1px solid #D8ECFD;
}
.pcontent {
	margin-left:12px;
	padding-bottom:15px;
	margin-top:12px;
	width:100%;
}
.pcontent h2 {
	color:#144f8b;
	font-size:12px;
	font-weight:bold;
	font-family:"宋体";
}
.pcontent ul {
	border-right:1px solid #d9d9d9;
	width:80%;
	margin-top:10px;
}
.pcontent ul li {
	color:#666666;
}
.pcontent ul li span {
	color:#cacaca;
	font-size:11px;
	float:right;
	margin-top:2px;
	margin-right:5px;
}
.pcontent 
.more {
	font-size:9px;
	color:#0081ef;
	font-family:Arial;
	padding-left:10px;
	background-image:url(/img/navon.png);
	background-repeat:no-repeat;
	background-position:left center;
	margin-top:20px;
}
.pcontent .left {
	float:left;
	width:120px;
}
.pcontent .right {
	float:left;
	width:260px;
	margin-left:10px;
}
.pcontent .right div {
	float:right;
	margin-right:20px;
}
.pcontent .right div img {
	margin-left:5px;
}
.pcontent .center,.pcontent .area {
	display:block;
	margin:0 auto;
	width:230px;
}
.pcontent .area {
	margin-top:20px;
	color:#4b4b4b;
	font-size:11px;
}
.part3 .pcontent {
	margin-left:0;
}
.eng {
	font-family:"Arial";
	font-size:15px;
	color:#0081ef;
}
.ch {
	font-family:"微软雅黑";
	font-size:12px;
	color:#666666;
}
@media only screen and (max-width: 1920px) {
.pi_fontbg {
	height:68px;
}
}
@media only screen and (max-width: 1720px) {
	.pi_fontbg {
		height:63px;
	}
}
@media only screen and (max-width: 1640px) {
	.pi_fontbg {
		height:58px;
	}
}
@media only screen and (max-width: 1440px) {
	.pi_fontbg {
		height:46px;
	}
}
@media only screen and (max-width: 1336px) {
	.pi_fontbg {
		height:33px;
	}
}
@media only screen and (max-width: 1089px) {
	.content {
		width:100%;
		border:none;
	}
	.partcontent{
		width:100%;
	}
	.partcontent .smallindex{
		float:none;
		width:80%;
		margin:0 auto !important;
		margin-top:15px !important;
		margin-left:0;
	}
	.content2 .partcontent .title h2 {
		width:33%;
	}
	.content2:nth-child(2) .partcontent{
		width:80%;
	}
	.partcontent div.allcontent .left {
		float:none;
		width:90%;
		display:block;
		margin:0 auto;
	}
	.partcontent div.allcontent .right {
		float:none;
		width:90%;
		margin:0 auto;
		margin-top:12px;
	}
	.partcontent ul.allcontent li {
		float:none;
		-webkit-box-shadow: 3px 3px 3px #f1f1f1;  
  -moz-box-shadow: 3px 3px 3px #f1f1f1;  
  box-shadow: 3px 3px 3px #f1f1f1;
  margin:0 auto;
  width:80%;
	}
	.partcontent ul.allcontent li:nth-child(2n) {
		/*margin:0 auto;
		margin-top:12px;
		margin-bottom:12px;*/
	}
	.cright ul.allcontent li {
		float:none;
		-webkit-box-shadow: 3px 3px 3px #f1f1f1;  
  -moz-box-shadow: 3px 3px 3px #f1f1f1;  
  box-shadow: 3px 3px 3px #f1f1f1;
  margin:0 auto;
  width:80%;
	}
	.cright ul.allcontent li:nth-child(3n+2) {
		margin:0 auto;
		margin-top:12px;
		margin-bottom:12px;
	}
	.partcontent .allcontent .left.third {
		display:none;
	}
	.part {
		width:90%;
		margin:0 auto;
		float:none;
		border:1px solid #D8ECFD;
		border-radius:5px;
		margin-top:10px;
	}
	.part1 .phead, .part2 .phead {
		border-right:none;
	}
	footer {
		text-align:center;
		width:100%;
	}
	footer span {
		float:none !important;
		display:none;
	}
	.cleft {
		display:none;
	}
	.breadcrumbs2{
	height:100%;
	width:100%;
	margin:0 auto;
}
.possize {
	height:0;
	width:0;
	float:none;
	display:none;
}
	.cc {
		margin-left:20px;
	}
	.content {
		width:100% !important;
	}
	.cright {
		margin-left:0;
		float:none;
		width:100%;
	}
	.imgs2 {
	background:#2288df;
	color:#FFFFFF;
	height:auto;
}
.imgs2 .img {
	width:30%;
	float:left;
	text-align:center;
	margin-left:8px;
	margin-top:20px;
	margin-bottom:20px;
}
}
@media only screen and (max-width: 1089px) {
	.pi_solution.line1 .solu_list {
		height:100%;
		width: 96%;
		margin-left: 0;
		left:2%;
	}
	.pi_solution.line1 .solu_list ul li {
		margin-left: 5px;
		width: auto;
	}



	.pi_service .serviceline3 .servicetable1 table {
		width: 100%;
	}
	.pi_service .serviceline4 {
		width: 96%;
	}
	.pi_service .serviceline3 .servicetable1 .service2banner {
		width: 94.5%;
	}
	.pi_service .serviceline3 .servicetable1 ul.service2ul1 {
		width: 94.5%;
	}
	.pi_recruit ul.recruitbuttons {
		width: 100%;
	}
	.pi_recruit .recruitline2 {
		width: 96%;
	}
	.pi_recruit .recruitline2 img {
		width: 34.5%;
	}
	.pi_response ul.response4ul2 li .res4_ulinfo {
		flex:6;
	}
	
}

@media only screen and (max-width: 1089px) {
	body {
		padding-top: 54px;
	}
.search {
	width:100%;
	margin: 0 auto;
	float:none;
	padding: 15px 0;
}
.search input {
	height:40px;
	width:100%;
	background-image: url(/pioneer_img/searchbutton.png);
	background-position: right 10px center;
	border-radius:5px;
}
.navcenter {
	width:auto;
	height:54px;
}
.navbar-header,.navbar-collapse {
	float:none;
}
.navbar-header {
	height:54px;
}
.navbar-toggle {
	margin-top:0px;
	margin-bottom:0px;
	border:none;
	height:54px;
	margin-right:0;
}
.navbar-toggle:not(.collapsed) {
	border-bottom:1px solid #757373;
	background-color:#2f3233;
	border-radius:0px;
}
.navbar-toggle .icon-bar {
	height:4px;
	border-radius:10px;
	width:30px;
	background-color:#616564 !important;
}
.navbar-toggle:not(.collapsed) .icon-bar {
	background-color:#FFFFFF !important;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus,  .navbar-default .navbar-toggle:active{
    background-color: #2f3233;
    border-radius:0;
}
.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar,  .navbar-default .navbar-toggle:active .icon-bar{
	background-color: #FFFFFF !important;
}
nav li {
	float:none;
}
.nav {
	background:#2f3233;
	text-align:left;
	margin-bottom:0;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	background-color:#2f3233;
}
.navbar-nav {
	margin-top:0;
}
.navbar-nav li {
	border-bottom:1px solid #757373;
}
.navbar-nav li a {
	padding:10px;
}
.navbar-nav li a span {
	font-size:15px;
	color:#FFFFFF;
}
.navbar-nav li a:focus{
	background:none !important;
	color:#FFFFFF;
}
.navbar-nav li a:hover{
	background:none !important;
	color:#FFFFFF;
}
.navbar-nav li a:hover span{
	color:#FFFFFF;
}
.navbar-nav li a:focus span{
	color:#FFFFFF;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
	background:none;
	color:#FFFFFF;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:hover{
	background:none;
	color:#FFFFFF;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:hover span{
	color:#FFFFFF;
	border:none;
}
.navbar-default .navbar-nav > .active > a{
	background:none;
	color:#FFFFFF;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	background:none;
	color:#FFFFFF;
}
.navbar-default .navbar-nav > .active > a span{
	color:#FFFFFF;
	border:none;
}
.navbar-brand {
	line-height:40px;
	margin-left:20px;
}
.navbar-brand img {
	height:18px;
}
.pindexline1out,.pindexline3out {
	padding:10px 0;
}
.pindexline1,.pindexline3 {
	width: 100%;
}
.dot {
	display:none;
}
.navbar {
	z-index: 1;
	height:54px;
}
.pioneer2head .titlebg {
	height: 60%;
    left: 15%;
    top: 20%;
    width: 70%;
    margin-left: 0;
    margin-top: 0;
}
.pioneer2head .title {
	height: 60%;
    left: 15%;
    top: 20%;
    width: 70%;
    margin-left: 0;
    margin-top: 0;
	font-size:22px!important;
}
.pioneer2head2 .picons {
	width:80%;
}
.pioneer2head2 .picons .icons div {
	width:43%;
}
.pioneer2head2 .picons .icons.car img {
	width:72%;
	margin-top: 0;
	left:14%;
	position: absolute;
}
.pioneer2head2 .picons .icons.dj img {
	width:60%;
	margin-top:0;
	left:20%;
	position: absolute;
}
.pioneer2head2 .picons .icons.tv img {
	width:50%;
	margin-top: 0;
	left:25%;
	position: absolute;
}
.pioneercontent .province {
	display: none;
}
.pioneercontent .province2 {
	display: block;
	position: relative;
	width:100%;
	height:38px;
	background-image: url(/pioneer_img/distributorareaselect.png);
	background-position: center;
	background-size: 100% 38px;
	background-repeat: no-repeat;
}
.pioneercontent .province2 div {
	color:#b02731;
	font-size: 14px;
	padding-left: 15px;
	width: 100%;
	height:100%;
	line-height:38px;
	background-image: url(/pioneer_img/distributorareaarrow.png);
	background-position: center right 15px;
	background-repeat: no-repeat;
	background-size: 12px auto;
}
.pioneercontent .province2 select {
	position:absolute;
	top:0;
	left: 0;
	width:100%;
	height:100%;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}
.pioneercontent .plist .p_one {
	width: 50%;
	padding-left: 10px;
	font-size: 10px;
}
.pioneercontent .plist .p_one h4 {
	font-size: 14px;
}

.pi_producttop .one {
	width:33%;
}
.pi_producttop .one div {
	width:80%;
}
.pi_producttop .one img {
	height:35px;
}
.pi_producttop .one p {
	margin-top: 5px;
	font-size: 10px;
}
.pi_fontcover {
	background-size: auto 30px;
}
.pi_part1, .pi_part3, .pi_part5,.pi_part1 .pi_left {
	height:auto;
}
.pi_part1 .pi_left img {
	width:50%;
	margin-top: -5px;
}
.pi_left h2 {
	font-size:14px;
}
.pi_part1 .pi_left h2, .pi_part3 .pi_left h2 {
	margin-left: 10px;
	margin-top:10px;
}
.pi_left p {
	font-size:9px;
}
.pi_part1 .pi_left p, .pi_part3 .pi_left p {
	margin-left:10px;
	margin-top:0;
}
.pi_part2 {
	background-size: 14px auto;
}
.pi_part2 .pi_left {
	height:auto;
}
.pi_part2 .pi_left img {
	width:50%;
}
.pi_part3, .pi_part3 .pi_left {
	height:auto;
}
.pi_part3 .pi_left img {
	width:80%;
}
.pi_part4, .pi_part4 .pi_left, .pi_part4 .pi_left .special {
	height:auto;
}
.pi_part4 .pi_left.imgs3 img,.pi_part6 .pi_left.imgs3 img {
	margin-bottom: 5px;
    margin-left: 5px;
    margin-top: 5px;
    width: 60%;
}
.pi_part4 .pi_left.fonts3 .special {
	background-size:auto 100%;
}
.pi_part5, .pi_part5 .pi_left {
	height:auto;
}
.pi_part5 .pi_left img {
	width: 90%;
}
.pi_part6, .pi_part6 .pi_left, .pi_part6 .pi_left .special {
	height:auto;
}
.pi_part6 .pi_left.fonts3 .special h2 {
	line-height: unset;
}

.pi2_content {
	width:98%;
}
.pi2_content .pitab {
	padding-top: 5px;
}
.pi2_content .pitab .pitab2 {
	width: 100%;
	white-space: nowrap;
}
.pi2_content .pitab a {
	padding-left: 5px;
	padding-right: 2px;
	display: block;
	margin-left: 0;
	font-size: 9px;
	display: inline-block;
    float: none;
}
.pi2_content .pitab a.on {
	font-size:12px;
	margin-top: 4px;
}
.pi2_content .pitab button {
	float: none;
	margin-top: 10px;
}

.pi2_banner button {
	width: 8%;
	height:12.6%;
	padding-left: 0;
	padding-right: 0;
}
.pi2_content .pitab p {
	display: block;
	float: none;
}
.pi2_banner .pulldown {
	display: none;
}
.pi2_banner .pi4_productslist {
	width: 100%;
}
.pi2_banner .pi4_leftorright {
	width:10%;
	max-width: 38px;
}
.pi2_banner .pi4_list {
	width:80%;
}
.pi2_content.productinfo {
	width:100%;
	padding-top: 10px;
}
.pi2_content.productinfo .pi2_info .infopic,.pi2_content.productinfo .pi2_info .infos2 {
	width:95%;
	margin:0 auto;
	float: none;
}
.pi2_content.productinfo .pi2_info .infos2 {
	padding-top: 10px;
}
.pi2_content.productinfo .pi2_info .infos2 h2 {
	font-size: 14px;
	margin-bottom: 10px;
}
.pi2_content.productinfo .pi2_info .infos2 table {
	line-height: 20px;
}
.pi2_content.productinfo .pi2_info .infos2 table tr td {
	font-size: 10px;
}


footer {
	margin-top: 0;
	background: #fff;
}
footer .copyrightinfo,footer p,footer ul.wechatcode {
	display:none !important;
}
footer .navmenu {
	width:100%;
	padding-bottom: 0;
}
footer .navmenu ul, footer .contactus {
	float: none;
    margin: 0 auto;
    width: 98%;
    margin-top:5px;
}
footer .navmenu ul li {
	height:30px;
	line-height: 30px;
	padding-left: 15px;
	padding-right: 15px;
	display: none;
	border-left: 1px solid #aba9a8;
	border-right: 1px solid #aba9a8;
}
footer .navmenu ul li.first, footer table tr td.first {
	background-image: url(/pioneer_img/footsitemapbg.png);
	background-size: 100% 30px;
	background-repeat: no-repeat;
	background-position: center;
	height:30px;
	width: 100%;
	background-color: #909192;
	border:none;
	display: block;
	border-radius: 3px;
}
footer .navmenu ul li a {
	display: block;
	height:30px;
	border-bottom: 1px dashed #b1b1b1;
}
footer .navmenu ul li.first a, footer .navmenu ul li.first {
    color: #fff;
    border: none;
    position: relative;
}
footer .navmenu ul li.first a {
	display: inline;
}
footer .navmenu ul li:last-child {
	border-bottom: 1px solid #aba9a8;
}
footer .navmenu ul li:last-child a {
	border: none;
}
footer .navmenu ul li.first span {
	display:inline;
	position: absolute;
	right:15px;
}
footer .navmenu ul.showmap li {
	display: block;
}
#pc {
	display:none;
}
#phone {
	display:block;
	margin-bottom:40px;
	background:#ffffff;
}
#phone table {
	background-image:url('/img/phoneg.png');
	background-size:100% 100%;
	width:320px;
	background-repeat:no-repeat;
	margin:0 auto;
}
#phone table tr td {
	width:33.33%;
	height:100px;
	background-image: url("/img/allpics.png");
    background-repeat: no-repeat;
    background-size: 375px 371.5px;
}
#phone table tr:first-child td:first-child {
	background-position: -5px 14px;
}
#phone table tr:first-child td:nth-child(2) {
	background-position: -134px 14px;
}
#phone table tr:first-child td:nth-child(3) {
	background-position: -257px 14px;
}
#phone table tr:nth-child(2) td:first-child {
	background-position: -134px -83px;
}
#phone table tr:nth-child(2) td:nth-child(2) {
	background-position: -257px -85px;
}
#phone table tr:nth-child(2) td:nth-child(3) {
	background-position: -5px -185px;
}
#phone table tr:nth-child(3) td:first-child {
	background-position: -134px -185px;
}
#phone table tr:nth-child(3) td:nth-child(2) {
	background-position: -257px -185px;
}
#phone table tr:nth-child(3) td:nth-child(3) {
	background-position: -5px -285px;
}
#phone table tr:nth-child(4) td:first-child {
	background-position: -134px -285px;
}
#phone table tr:nth-child(4) td:nth-child(2) {
	background-position: -257px -285px;
}
#phone table tr:nth-child(4) td:nth-child(3) {
	background:none;
}
.yefubottomfixed {
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	height:40px;
	display:block;
}
.yefubottomfixed table {
	background:#dedede;
	height: 100%;
    line-height: 40px;
    text-align: center;
    width: 100%;
}
.yefubottomfixed table td:first-child {
	border-right:1px solid #FFFFFF;
}
.yefubottomfixed table td.active {
	background:#9d9c9c;
	color:#FFFFFF;
}
.hd {
    position: relative;
    width: 100%;
    z-index: 2;
    height:34px;
}
.hd .plus {
	position:fixed;
	background-color:#FFFFFF;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	width:34px;
	height:34px;
	right:0;
	top:0;
	background-image: url(/img/yefuplus.png);
	background-repeat:no-repeat;
	background-size:50%;
	background-position:center;
}
.hd .nav2 {
    background-color: #f4f8fb;
    font-size: 0;
}
.hd .nav2 li {
    font-size: 14px;
    height: 34px;
    line-height: 36px;
    overflow: hidden;
    padding: 0 10px;
}
.hd .nav2 li a{
	color:#333333;
	text-decoration: none;
}
.hd .nav2 li.cur a {
	color:#1a78cf;
}
.hd .nav2 li, .hd .subnav li {
    display: inline-block;
    vertical-align: top;
}
}

/**/
.float-right {
	float: right; }

.float-left {
	float: left; }
.font-bold {
	font-weight:bold;
}
/*清除漂浮*/
.clearfix:before, .clearfix:after {
	content: "";
	display: table; }

.clearfix:after {
	clear: both; }

.clearfix {
	*zoom: 1;
	/*ie6,7*/ }

/*特殊情况清除飘浮-备用*/
.clear {
	clear: both; }

/**/
.pi_solution.line1 .solu_list {
	top:0!important;
}



/**/
.pro-box {
    position: relative;
	cursor: pointer;
}
.pro-gray-box {
	background-color:#f2f2f2;
}
.pro-bg-red {
	position: absolute;
	width:0;
	height:100%;
	z-index:1;
	top:0;left:0;
	background-color: #af022e;
}
.pro-part {
	display:flex;
	position: relative;
	z-index:2;
	padding:5px 0;
}
.pro-part .pro-img {
	float:left;
	width:50%;
	flex:1;
}
/*图片*/
.pro-part .pro-img img {
	width:391px;
}
/**/
.pro-part .pro-text {
	float:left;
	width:50%;
	flex:1;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
}

.pro-text-box h2 {
	font-size:32px;
	color:rgb(94, 94, 94);
	font-weight: bold;
	font-family: Arial;
}
.pro-text-box  p {
    font-size:20px;
	font-family: "微软雅黑";
	margin-top:16px;
}
.pro-box:hover .pro-text-box h2 {
	color:#fff;
}
.pro-box:hover .pro-text-box  p {
	color:#fff;
}
/**/
.pro-img-right {
	text-align:left;
	padding-left:36px;
}
.pro-img-left {
	text-align:right;
	padding-right:36px;
}
.pro-text-left {
	-webkit-justify-content: flex-end;
	justify-content:flex-end;
	padding-right:36px;
}
.pro-text-right {
	-webkit-justify-content: flex-start;
	justify-content:flex-start;
	padding-left:36px;
}

/**/

@media screen and (min-width:1089px){
	.mobile-service {
		display:none;
	}
}
/*服务*/
@media screen and (max-width:1089px){
	#productnew table tr td {
		height:35px!important;
		font-size:12px!important;
	}
	#productnew h1 {
		font-size:15px!important;
		padding-left:38px!important
	}
	.pioneercomparelist ul {
		display: flex!important;
		width:96%!important;
		left:2%!important;
		flex-flow: row wrap;
	}
	.pioneercomparelist ul li {
		width:33%!important;
		margin-left:0!important;
		box-sizing: border-box;
		padding:6px!important;
	}
	.pioneercomparelist h1 {
		font-size:15px!important;
		left:2%!important;
		top:2%!important;
		text-indent: 12px!important;
	}
	.pioneercomparelist h2{
		font-size:13px!important;
		text-indent: 12px!important;
		left:2%!important;
		top:6%!important;
	}
	.pioneercomparelist .closebg {
		right:2%!important;
		top:2%!important;

	}

	/**/
	.pi_response, .pi_about {
		overflow-x:hidden;
		width:100%;
	}
	/**/
	.m-ln-t:first-child {
		margin-top:12px;
	}
	.m-ln-t {
		width:98%;
		margin-left:1%;
		padding:12px;
		background-color: #fff;
		-moz-box-shadow:0px 0px 7px #cccccc; -webkit-box-shadow:0px 0px 7px #cccccc; box-shadow:0px 0px 7px #cccccc;
	}
	.m-ln-t:last-child {
		margin-top:12px;
	}
	.m-ln-t h2 {
		font-size:13px;
		font-weight:bold;
		text-align:center;
		border-bottom:1px solid #eee;
		padding:6px 28px;
	}
	.m-ln-t h4 {
		font-size:12px;
		font-weight:bold;
		text-align:center;
		color:#b30c2c;
		padding:6px 28px;
	}
	.m-ln-t-m dl {
		display:flex;
	}
	.m-ln-t-m dl dt {
		flex:1;
	}
	.m-ln-t-m dl dt img {
		border:1px solid #eee;
		padding:3px;
	}
	.m-ln-t-m dl dd {
		flex:2;
		padding-left:12px;
	}
	.m-ln-t-m dl dd ul {
		padding:0;
	}
	.m-ln-t-m h5 {
		font-size:12px;
		font-weight:bold;
		padding:8px 0;
	}
	.m-ln-t-m {
		border-bottom:1px solid #eee;
		padding:12px 0;
	}
	.m-ln-t-m:last-child {
		border:none;
	}
	.m-margin {
		margin-top:12px;
	}
	/**/
	.ml-box {
		width:98%;
		margin-left:1%;
		position: relative;
	}
	.ml-o-box {
		width:100%%;
		background: -webkit-linear-gradient(#ffffff, #f3f3f3); /* Safari 5.1 - 6.0 */
		background: -o-linear-gradient(#ffffff, #f3f3f3); /* Opera 11.1 - 12.0 */
		background: -moz-linear-gradient(#ffffff, #f3f3f3); /* Firefox 3.6 - 15 */
		background: linear-gradient(#ffffff, #f3f3f3); /* 标准的语法 */
		border:1px solid #ececec;
		border-radius: 5px;
	}
	.ml-o-box h5 {
		line-height: 38px;
		padding:0 8px;
	}
	.ml-o-box h5.down:after {
		content:'';
		width:0;
		height:0;
		border-left:9px solid transparent;
		border-right:9px solid transparent;
		border-top:10px solid #555;
		float:right;
		margin-top:16px;
		cursor: pointer;
	}
	.ml-o-box h5.up:after {
		content:'';
		width:0;
		height:0;
		border-left:9px solid transparent;
		border-right:9px solid transparent;
		border-bottom:10px solid #555;
		float:right;
		margin-top:16px;
		cursor: pointer;
	}
	.ml-u-box {
		border:1px solid #eee;
		border-radius: 6px;
		background-color: rgba(255,255,255,1);
		position: absolute;
		top:40px;
		left:0;
		width:100%;
		z-index:8;
	}
	.ml-u-box ul {

	}
	.ml-u-box ul li {
		font-size:12px;
		line-height: 35px;
		border-bottom:1px solid #eee;
		padding: 0 8px;

	}
	.ml-u-box ul li a {
		display:block;
		width:100%;
	}
	.ml-u-box ul li:last-child {
		border:none;
	}
	/*HUD*/
	.pi_solution2 .solution6line5 {

	}
	.pi_solution2 .solution6line5 {
		height:auto!important;
	}
	/*
	.pi_solution2 .solution6line7 ul.s6_line7ul li.s6_line7li {
		background:none!important;
	}
	*/
	/*解决方案*/
	.mobile-jjfa {
		display:block!important;
		width:100%;
		padding-bottom:12px;
	}
	.pc-jjfa {
		display:none!important;
	}
	.mobile-div-jjfa {

		width:78%;
		display:flex;
		margin:0 auto;
	}
	.mobile-div-jjfa1 {
		width:52%;
		margin-top:8px;
		display:flex;

	}
	.mobile-div-jjfa a  {
		padding:4px;
		flex:1;

	}
	.mobile-div-jjfa a p {
		color:#fff;
		text-align:center;
	}
	.pi_solution.line1 {
		background-color: rgb(175,0,41)!important;
		height:auto!important;
		background-position:top center!important;
	}
	/**/
	.pi_solution2 .solution11line2 ul.solution11ul2 li h4 {
		font-size:10px!important;
		padding:5px 0!important;
	}
	.pi_solution2 .solution11line2 {
		height:auto!important;
	}
	.pi_solution2 .solution11line2 ul.solution11ul2 li h4 {
		text-overflow: clip!important;
		white-space: normal!important;
		line-height:1.5em!important;
	}
	.solution6line4 * {
		font-size:12px!important;
	}


	/*激光HUB*/
	.pi_solution.line1 .solu_list ul {
		width:auto!important;
	}
	.pi_solution.line1 .solu_list ul li {
	}
	/*hidden*/
	.mobile-module {
		display: block!important;
	}
	.pc-module {
		display: none!important;
	}
	/*ameba*/
	.solution5line2 .ameba-d {
		background-color: #ea2929;
		padding:12px;
		width:86%!important;
		margin-left:14%;
	}
	.ameba-d {
		background-color: #ea2929;
		padding:12px;
	}
	.ameba-black {
		background-color: #1e1f20;
	}
	.ameba-d p.p-10 {
		color:#fff;
	}
	.pi_solution2 .solution5line5 ul {
		width:100%!important;
		display: flex;
		display:box;
	}
	.pi_solution2 .solution5line5 ul.se {
		margin-top:10px!important;
		width:75%!important;
	}
	.pi_solution2 .solution5line5 ul li {
		flex:1;
		box-flex:1;
		padding:8px!important;
	}
	.pi_solution2 .solution5line5 ul li img {
		border:1px solid rgba(255,255,255,.5);
	}
	.m-c-c {
		display:block!important;
		padding:2%;
		margin:0 auto;
	}
	.m-c-b {
		width:100%;
		padding:8px;
        margin-top:12px;
		background-color: #fff;
		-moz-box-shadow:0px 0px 7px #cccccc; -webkit-box-shadow:0px 0px 7px #cccccc; box-shadow:0px 0px 7px #cccccc;
	}
	.m-c-b:first-child {
		margin-top:0;
	}
	.m-c-back {
		background-color: #000000!important;
		background-image: url(/pioneer_img/solution5line5bg.png)!important;
		background-repeat: no-repeat!important;
		background-size: top center!important;
		background-size: 100%!important;
	}
	.m-c-back dd {
		color:#fff!important;
	}
	.m-c-h {
		font-size:12px;
		font-weight:bold;
		text-align:center;
		padding:8px 0;
	}
	.m-c-dl {
		display:flex;
		display: box;
		padding:12px 12px;
		text-align: center;
	}
	.m-c-dl-last-child {
		width:75%;
		margin:0 auto;
	}
	.m-c-dl dl {
		flex:1;
		box-flex:1;
		padding:0 5px;
	}
	.m-c-dl dl dt {
		min-height:55px;
	}
	.m-c-bg-cjhl {
		background-image: url(/img/cjhl-bg.jpg)!important;
		background-size:cover;
		background-position: top center;
	}
	/*自动驾驶*/
	.mobile-zds {
		display:block!important;
		padding:2%;
		margin:0 auto;
	}
	.m-h3 {
		font-size:12px;
		font-weight:bold;
		text-align:center;
		padding:8px 0;
	}
	 .m-dl dl {
		padding:8px 0;
		border-bottom:1px solid #ccc;
	}
	.m-dl dt  {
		width:28%;
	}
	 .m-dl dd  {
		width:72%;
		padding-left:12px;
	}
	.mobie-zd11 {
		width:100%;
		padding:8px;

		-moz-box-shadow:0px 0px 7px #cccccc; -webkit-box-shadow:0px 0px 7px #cccccc; box-shadow:0px 0px 7px #cccccc;
	}
	.pc-zd {
		display:none!important;
	}
	/*新闻*/
	.pi_news ul li .newslistcontent .newstitle h5 {
		font-size:12px!important;
		border-bottom:1px solid #ccc;
	}
	.pi_news .servicemore {
		font-size:10px!important;
	}
	.pi_news h1 {
		/*font-size:12px!important;
		font-weight:bold!important;*/
	}
	.pi_news table.wholeactives tr td table tr td {
		height:60px!important;
	}
	/**/
	table.hjln-text tr td:first-child {
		width:33%!important;
	}
	.mobile-ln-header {
		position: relative;
		text-align:center;
	}
	.mobile-ln-main {
		padding: 6px 16px;
	}
	.mobile-ln-h3 {
		font-size:17px!important;
        color:#b0002b!important;
		font-weight:bold!important;
		text-align:center;
		position: absolute;
		z-index:6;
		left:0;
		width:100%;
		top:50%;
		margin-top:-9px;
	}

	.mobile-ln-header {

	}
	/*p {
		font-size:10px!important;
		line-height:1.5em!important;
	}*/
	/*.pi_response ul.responsehrefs li, .pi_about ul.abouthrefs li {
		width:50%;
        line-height:2.2em;
	}
	.pi_response ul.responsehrefs li a, .pi_about ul.abouthrefs li a {
		font-size:12px!important;
	}*/
	#new1 {
		width:80%!important;
		margin:0 auto;
		left:10%!important;
		top:38%!important;
	}
	.solution6line9 table .p-10 {
		font-size:7px!important;
	}

	/*产品*/
	.img-100 img {
		width:100%!important;
	}
	p {
		/*font-size:10px!important;
		line-height:1.5em!important;*/
	}
	/**/
	.pi_service ul.serviceul1 li:first-child.on, .pi_service ul.serviceul1 li:first-child:active, .pi_service ul.serviceul1 li:first-child:hover, .pi_service ul.serviceul1 li:first-child:focus {

	}
	.mobile-service * {
		margin: 0;
		padding: 0;
		font-size:10px;

	}
	.pc-service {
		display:none;
	}
	.mobile-service-p {
		display:block;
		width:98%;
		margin:0 auto;
	}
	.mobile-service-list {
		background-color:#f9f9f9;
		margin-bottom:8px;
	}
	.mobile-service-list li h3 {
		background-color:none;
		padding: 6px;
		font-size:11px;
		text-align:center;
	}
	.mobile-service-list li.active h3 {
		background-color:rgb(170,5,45);
		color:#fff;
	}
	.mobile-service-list li {
		width:33%;
		cursor:pointer;
	}
	.mobile-service-list .mobile-ul li {
		width:100%;
		box-sizing: border-box;
		padding:6px;
	}
	.mobile-dl dl {
		float:left;
		width:50%;
		margin-top:16px;
		box-sizing: border-box;
		padding:3px 16px;
	}
	.mobile-dl dl dt {
		text-align: center;
	}
	.mobile-dl dl dd {
		text-align: center;
		width:100%;
	}
	.mobile-service-list .mobile-ul li a {
		display:block;
		color:#1A6BE5;
		text-decoration: underline;
		white-space: nowrap;
	}
	.mobile-service-list li:last-child {
		width:34%;
	}
	.mobile-for-list {
		-moz-box-shadow:0px 0px 7px #888888; -webkit-box-shadow:0px 0px 7px #888888; box-shadow:0px 0px 7px #888888;
		margin-top:6px;
	}
	.mobile-text {
		padding: 6px;
	}
	.mobile-for-list h5 {
		border-bottom:1px solid #ccc;
		background-color:#eee;
		padding:5px 6px;
	}

	.mobile-serviceline4 {
		font-size:10px;
	}
	.mobile-serviceline4 a {
		color:#f00;
		text-decoration: underline;
	}
	.mobile-pos {
		position: fixed;
		top:54px;left:0;
		width:100%;
		z-index:8;
		background:#fff;
	}

}
/**/
.pi_solution.line1 {
	height:auto!important;
}
.pos-rel {
	position: relative;
	margin-top:-10px;
}


/*解决方案*/
.pi_solution {
	width:100%;
	position:relative;
}
.pi_solution.line1 {

}
.pos-jjfan-box {
	padding-bottom:85px;
}
.solu_list_box {
	position: relative;
	width:1280px;
	margin:0 auto;
}
.pi_solution.line1 .solu_list {

}
.pi_solution.line1 .solu_list ul {
	width: 10000px;
}
.pi_solution.line1 .solu_list ul li {
	float:left;
	margin-left:10px;
	text-align:center;
	font-size:20px;
	width:238px;
	color:#FFFFFF;
	cursor: pointer;
}
.pi_solution.line1 .solu_list ul li:first-child {
	margin-left:0;
}
.pi_solution.line1 .solu_list ul li img {
	width:238px;
	height:160px;
}
.pi_solution.line1 .solu_list ul li p {
	margin-top:15px;
}
.swiper-slide dl dt img {
	width:100%!important;
}
.swiper-slide dl dd p {
	font-size:20px;
	color:#fff;
	padding:12px 0;
	text-align:center;
}
.swiper-button-disabled {
	display:none!important;
}
.pi_solution.line1 .arrow_left {
	position: absolute;
	z-index:88;
	top:0;
	left:8px;
	height:244px;
	width:357px;
	text-align:center;
	background-image:url(/pioneer_img/solutionfbg.png);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	background-color: rgba(175, 0, 41, 0.3);
	cursor: pointer;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.pi_solution.line1 .arrow_right {
	position: absolute;
	cursor: pointer;
	z-index:88;
	top:0;
	right:8px;
	height:244px;
	width:357px;
	text-align:center;
	background-image:url(/pioneer_img/solutionfbg.png);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center top;
	background-color: rgba(175, 0, 41, 0.3);
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.pi_solution.line1 .arrow_left img,.pi_solution.line1 .arrow_right img {
	width:47px;
}
.swiper-slide {
	padding:0 8px;
}

/*招贤纳士*/
.pi_recruit .recruitline2 {
   display:flex!important;
    width:720px!important;
}

.pi_recruit .recruitline2 img {
    flex:2;
    float: none!important;
}

.pi_recruit .recruitline2 .num {
    float: none!important;
}
.pi_recruit .recruitline2-else .num {
     position: relative!important;
     left:33.5px!important;
 }
.pi_recruit .recruitline2 .recruitline2font {
    flex:3;
    float: none!important;
    margin:0!important;
    padding:0 12px;
}
/*培训机会*/
.pi_recruit .recruit2line2 .recruit2line2font, .pi_recruit .recruit2line2 img {
    line-height:2em!important;
}
.pi_recruit .recruit2line2 .recruit2line2font {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.pi_recruit .recruit2line2 .peixun-img {

}
/*员工分享*/
.pi_recruit .recruit3line2 ul {
    width:96%!important;
    max-width: 1089px!important;
    display: flex;
    height: auto!important;
}
.pi_recruit .recruit3line2 ul li {
    flex:1;
    float:none!important;
    width:auto!important;
    background-color: #f8f8f8!important;
    height: auto!important;
}
.pi_recruit .recruit3line2 ul li img {
    width:100%!important;
    height: auto!important;
    display: inline-block;
}
.pi_recruit .recruit3line2 ul li .re3_content {
    width:100%!important;
    line-height: 2em!important;
    overflow:auto;
}
@media screen and (max-width:1280px) {
    .pi_recruit .recruit2line2 .recruit2line2font, .pi_recruit .recruit2line2 img {
        font-size:15px!important;
    }
	.pi_solution2 .indextitle p {
		font-size:25px!important;
	}
	.pi_solution2 .solution4line2 p {
		 top:0%;
		left:2%;
		width:41%;
		line-height:1.6em;
		height:100%;
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center;
		align-items: center;
		-webkit-justify-content: center;
		justify-content: center;
	 }
	.pi_solution2 .solution4line5 p {
		top:0%;
		left:2%;
		width:41%;
		line-height:1.6em;
		height:100%;
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center;
		align-items: center;
		-webkit-justify-content: center;
		justify-content: center;
	}
	.solu_list_box {
		width:1080px;
	}
}
@media screen and (max-width:1220px) {
	.pi_solution2 .line7 ul {
		display:flex;
		width:100%;
	}
	.pi_solution2 .line7 ul li {
		flex:1;
		margin:0;
		width:100%;
		padding:0 22px;
		float:none;
		height:auto;
		text-align: left;
	}
	.pi_solution2 .line7 ul li img {
		height:auto;
		width:100%;
	}
	.pi_solution2 .line7 ul li p {
	}
	.pi_solution2 .line7 p {
		width:100%;
	}
}
@media screen and (max-width:1080px) {
    body {
		width:100%;
		overflow-x: hidden;
	}
    .pi_recruit .recruit2line2 .recruit2line2font, .pi_recruit .recruit2line2 img {
        font-size:14px!important;

    }
	.pi_solution2 .indextitle p {
		font-size:20px!important;
	}
	.pi_about .chinaareas .map {
		display:none!important;
	}
	/*电动车续航*/
	.pi_solution2 .solution5line2 .fonts5 {
		font-size:18px!important;
	}
	.pi_solution2 .solution6line7 ul.s6_line7ul {
		width:100%;
	}
	.pi_solution2 .solution6line7 ul.s6_line7ul li.s6_line7li {
		margin:0 38px;
	}
	.pi_solution2 .solution6line7 ul.s6_line7ul li.s6_line7li ul {
		padding-left:20px;
		padding-right:20px;
	}
	.pi_solution2 .solution8line2 table tr td {
		background-size:30px auto;
		padding-left:36px;

	}
	.solu_list_box {
		width:960px;
	}
}
@media screen and (max-width:1069px){
.pioneercontent2 {
	width:98%;
	margin-left:1%;
	overflow-x:hidden;
}
}
@media screen and (max-width:960px) {
	/*在线留言*/
	.pioneercontent2 .p_contact .p_form {
		flex:4;
	}
	.pioneercontent2 .p_contact .p_infos {
		flex:3;
	}
	.pioneercontent2 .p_contact .p_form form div textarea {
		width:100%;
	}
	/*在线留言*/
	.pioneercontent2 .p_contact .p_form form {
		display: flex;
		flex-flow: row wrap;
	}
	.pioneercontent2 .p_contact .p_form form div {
		width:50%;
		margin-right:0;
		padding-right:16px;
	}
	//
	.pi_fontbg {
		height:28px;
	}
	/*培训机会*/
	.pi_recruit .recruit2line2 {
		/*padding:12px 0;*/
	}
	.pi_recruit .recruit2line2 .recruit2line2font  {
		flex:2;
		font-size:16px;
		color:#FFFFFF;
		line-height:40px;
		text-indent:24px;
	}
	.pi_recruit .recruit2line2 .peixun-img {
		flex:2;
		vertical-align:top!important;
		line-height:0;
		/*display: -webkit-flex;
		display: flex;
		-webkit-align-items: center;
		align-items: center;
		-webkit-justify-content: center;
		justify-content: center;*/
	}
	.pi_recruit .recruit2line2 .peixun-img img {
		height:100%!important;
	}
	/**/

	.pi_solution2 .indextitle p {
		font-size:18px!important;
	}
	.pi_solution2 .solution4line3 {
		line-height:1.6em!important;
		padding:22px 0;
	}
    /*员工分享*/
    .pi_recruit .recruit3line2 ul {
        flex-flow: row wrap;
    }
    .pi_recruit .recruit3line2 ul li {
        flex: inherit;
        width:33%!important;
        float:none!important;
    }
    .pi_recruit .recruit3line2 ul li .re3_content {
        font-size:12px!important;
    }
	.pi_response ul.response4ul2 li .res4_ulinfo {
		flex:5;
	}
	.pi_solution2 .solution6line7 ul.s6_line7ul li.s6_line7li {
		margin:0 18px;
	}
	.pi_solution2 .solution6line7 ul.s6_line7ul li.s6_line7li ul {
		padding-left:20px;
		padding-right:20px;
	}
	.pi_solution2 .solution8line2 table tr td {
		background-size:26px auto;
		padding-left:32px;

	}
	.solu_list_box {
		width:860px;
	}
}
@media screen and (max-width:915px) {

	.pioneercontent2 .p_contact .p_form {

	}

	.pioneercontent2 .p_contact .p_infos {

	}
}
@media screen and (max-width:890px) {
	.pi_response .response4line2, .pi_response ul.response4ul2 {
		width:98%!important;
		margin-left:1%!important;
	}
	.pi_response .response4line2 {
		height:auto!important;
	}
	.pi_response .response4line2 .qq-img {
		display:none;
	}
	.pi_response .response4line2 .qq-img  img {
		width:100%;
		height:100%;
	}
	.pi_response .response4line2 ul {
		width:100%;
		flex-flow: row wrap;
		display: flex;
		height:auto;
		margin-left:0;
		padding-bottom:10px;
		border-bottom:1px solid #ccc;
	}
	.pi_response .response4line2 ul li {
		flex:1;
		float:none;
		margin-left:0;
		height:auto;margin: 0 3px;
	}
	.pi_response .response4line2 ul li img {
		height:auto;
	}
}

@media screen and (max-width:863px) {
	.pi_solution2 .indextitle p {
		font-size:15px!important;
	}
    .pi_recruit .recruit4line2 {
        width: 100%;
    }
    .pi_recruit .recruit4line2 ul li:first-child div {
        margin-right:10px!important;
    }
    .pi_recruit .recruit4line2 ul li:nth-child(2) div {
        margin-left:10px!important;
        margin-top:5px!important;
    }
    .pi_recruit .recruit4line2 ul li:nth-child(3) div {
        margin-right:10px!important;
    }
	.solu_list_box {
		width:745px;
	}
}
@media screen and (max-width:863px) {
	.pro-part .pro-img img {
		width:333px;
	}
	.pi_service .serviceline3 {
		width:98%;
		margin-left:1%;
	}
	.pi_service .serviceline2 {
		width:98%;
		margin-left:1%;
	}
	.pi_service ul.serviceul1 {
		width:98%;
		margin-left:1%;
	}
}
@media screen and (max-width:860px){
	.pioneercontent {
		width:98%;
	}
	.pioneercontent .plist2 table tr td {
		font-size:14px!important;
		line-height:1.5em!important;
		padding:5px 0;!important;
	}
}
@media screen and (max-width:824px){
.pi_response .response3line3 .response3line3content {
	width:88%;
	margin-left:6%;
}
	.pi_response .response3line3 .im img {
		margin-top:32px;
	}
}
@media screen and (max-width:822px) {

	.pi_response ul.responsehrefs, .pi_about ul.abouthrefs {
		width:98%;
		margin-left:1%;
	}
	.pi_response .response1line2, .pi_response .response4contentline2 {
		width:98%;
		margin-left:1%;
	}
}
@media screen and (max-width:800px) {
	.pi_solution2 .solution10line3 .solution10content {
		width:100%;
	}
	.pi_solution2 .solution10lineredadd h4 {
		width:100%;
	}
	.pi_solution2 ul.solution11ul1.solution10line2true {
		width:100%;
		display:flex;
	}
	.pi_solution2 ul.solution11ul1.solution10line2true li {
		flex:1;
	}
}
@media screen and (max-width:780px) {
	.pi_recruit .recruit4line2 ul li div {
		width:290px!important;
	}
	.pi_about ul.abouthrefs li {
		margin-left:60px;
	}

}
@media screen and (max-width:745px) {
	.solu_list_box {
		width:720px;
	}
	/**/
	.mobile1-module {
		display: block!important;
	}
	.pc1-module {
		display: none!important;
	}
.pi_news table.wholeactives {
	width: 100%;
}
	.pi_news ul li .newslistcontent {
		width: 100%;
	}
	.pi_response ul.response4ul2 li .res4_ulinfo {
		flex:5;
	}

}
@media screen and (max-width:720px) {
	/*调整间距*/
	   /*激光*/
	   .pi_solution2 .solution6line9 {
		   padding:16px 0;
	   }
	footer .navmenu {
		padding-top:0;
	}
	 /*导航系统*/
	.pi_solution2 .solution8line2 {
		padding-top:12px;
	}
	.pi_solution2  .solution8line2-2 {
		padding-top:28px;
	}
	.pioneercontent2 .p_contact .p_form h3 {
		font-size:14px;
	}
	/*在线留言*/
	.pioneercontent2 .p_contact {
		flex-flow: row wrap;
		padding:2%;
	}
	.pioneercontent2 .p_contact .p_form {
		flex:inherit;
		width:100%;
	}
	.pioneercontent2 .p_contact .p_infos {
		margin-top:22px;
		flex:inherit;
		width:100%;
	}
	/*联系AG庄闲*/
	.pioneercontent2 .ptabs {
		height:50px;
		overflow: hidden;
		border-bottom: 1px solid #ccc;
	}
	.pioneercontent2 .ptabs a {
		margin-top:0;
		line-height: 50px;
		padding:0;
		padding:0 22px;
		font-size:15px;
	}
	/*经销商*/
	.pioneer2head2 .picons .icons p {
		font-size: 10px;
	}
	.pioneercontent .ptabs {
		font-size: 12px;
		height:50px;
		line-height: 50px;
	}
	.pioneercontent .ptabs a {
		margin-top: 0;
	}
	.pioneer2head2 .picons .icons p {
		font-size:11px!important;
	}
	.pioneercontent .ptabs a:active, .pioneercontent .ptabs a:hover, .pioneercontent .ptabs a:focus, .pioneercontent .ptabs a.on, .pioneercontent .province a:active, .pioneercontent .province a:hover, .pioneercontent .province a:focus, .pioneercontent .province a.on{
		background-color:rgb(170,5,45)!important;

		color:#fff!important;
		font-size:11px!important;
		line-height:30px!important;
		height:30px!important;

	}
	.pioneercontent .ptabs a {
		border:none!important;
		flex:1;
		text-align: center;
		line-height:30px!important;
	}
	.pioneercontent .ptabs {
		text-align:left!important;
		height:auto!important;
		line-height:0!important;
		margin:8px 0!important;
		background:#f9f9f9;
		display:flex;
	}
	.pioneercontent {
		width:98%!important;
		margin:0 auto!important;
		background:#f9f9f9;
	}
	.pioneercontent .mobile-service {
		width:100%!important;
	}
    /*首页大文字处理*/
	.opposite-content-text {
		font-size:20px!important;
	}
    /**/
	.pi-part .pi_left img {
		width:100%!important;
	}
	.pro-part .pro-img img {
		width:280px;
	}
	/**/
	.pi_fontbg {
		margin-top:-8px;
		height:25px;
		background-size:100%;
		background-repeat-x: repeat;
		background-position: bottom center;
	}
	/**/
	.pi_recruit .recruit3line2 h1 {
		line-height:35px;
	}
	.pi_recruit .recruitline2:first-child {
		margin-top:-28px;
	}
	.pi_recruit ul.recruitbuttons li h4 {
		line-height: 28px;
	}
	/*培训机会*/
	.pi_recruit .recruit4line2 ul li:nth-child(2) div {
		margin-left:0!important;
	}
	.pi_recruit .recruit2line2{
	flex-flow: row wrap;
}
	.pi_recruit ul.recruitbuttons {
		margin-top:20px;
	}
	.pi_recruit hr {
		margin:20px 0 50px 0;
	}
	.pi_recruit .recruit2line2 .recruit2line2font, .pi_recruit .recruit2line2 .peixun-img {
		font-size:13px!important;
		width:100%!important;
		flex:inherit;
		padding:12px!important;
		height:auto!important;
	}
	/*服务与支持*/
	.pi_service ul.serviceul1 li {
		padding-left:26px;
		background-position:8px center;
	}

	/*新闻中心*/
	.pi_response .response4contentline2 h1 {
		line-height:1.6em!important;
		padding:0 12px;
	}
	/**/
	.pi_response .response4line2, .pi_response ul.response4ul2 {
		margin-top:10px;
	}
	.pi_response, .pi_about {
		margin-top:10px;
	}
	.pi_response .response4contentline2 h1 {
		font-size:12px!important;
		border-bottom: 1px solid #ccc;
	}
	.pi_response .response3line3 .response3title {
		background-size: 25%;
		font-size:14px;
	}
	/**/
	.pi_response ul.response4ul2 li .res4_ulinfo h2 {
		font-size:15px;
	}
	.pi_response .response4line2 ul li p {
		line-height:28px!important;
	}
	/**/
	.pi_response .response3line3 .response3line3content {
		flex-flow: row wrap;
	}
	.pi_response .response3line3 .im {
		width:100%;
		flex:inherit;
	}
	.pi_response .response3line3 .response3line3contentfont p {
		text-indent:0!important;
	}
	/**/
	/*企业社会责任*/
	.pi_response hr, .pi_about hr {
		display:none!important;
	}
	.pi_response ul,.pi_about ul {

	}
	/*环境理念*/

	.pi_response .response4contentline2 {
		border-top:1px solid #b4afac!important;
		padding-top:12px!important;
	}
	.pi_response .responseline2 {
		background-size: cover!important;
		padding-bottom:16px!important;
	}
	.response3line3content img {
		width:80%!important;
		margin:0 auto!important;
		float:none!important;
		position: relative!important;
		left:10%!important;
		top:20px!important;
	}
	.response3line3contentfont {
		margin:0 auto!important;
		margin-top:16px!important;
		width:98%!important;
		display:block;
		float:none!important;

	}
	.pi_response ul.responsehrefs, .pi_about ul.abouthrefs {
		margin-bottom:8px!important;
	}
	.pi_response .response3line5 {
		height:auto!important;
		background-size: cover!important;
		padding-bottom:12px!important;
	}
	.hjln-text tr td:first-child {
		background-size: 14px auto!important;
		padding-left:18px!important;
	}
	.pi_response .response3line3 .response3line3content, .pi_response .response3line4 p {
		width:98%!important;
		margin-left:1%;
	}
	.pi_response .response3line3 .response3line3contentfont {
		padding-top:45px;
	}
	.hjln-text {
		width:90%;
		margin-top:12px;
	}
	.hjln-text td {
		font-size:10px!important;
	}
	/**/
	.response1line2 div {
		font-size:10px!important;
	}
	/**/
	.mobile-ln-content {
		display: block!important;
	}
	.pc-ln {
		display:none;
	}
	/**/
	.mobile-sh {
		display:block!important;
	}
	.pc-sh {
		display:none!important;
	}
	/**/
	.pi_service ul.serviceul1 li {
		font-size:12px!important;
		background-size: 13px auto!important;
		height: 30px!important;
		line-height:30px!important;
	}
	.pi_solution2 .solution10line3 .solution10content {
		border:none;
	}
	.pi_solution2 ul.solution10ul1 li {
		background-size: 36%;
	}
	.pi_solution2 .solution10lineredadd h4 {
		font-size:16px;
	}
	.pi_solution2 ul.solution11ul1 li {
		font-size:11px!important;
	}
	/**/
	.pi_solution2 ul.solution10ul1 {
		display: flex!important;
		width:100%!important;
		padding:0 12px!important;
	}
	.pi_solution2 ul.solution10ul1 li {
		font-size:11px!important;
		width:auto!important;
		flex:1!important;
	}
	/**/
	.pi_solution2 ul.solution11ul1 {
		height:40px;
	}
	.pi_solution2 ul.solution11ul1 li {
		height:40px;
		line-height:40px;
	}
	.pi_solution2 .solution11line2 {
		padding-top:12px;
		padding-bottom:8px;
	}
	.pi_solution2 .solution11line2 ul.solution11ul2 {
		width:100%;
        display: block;
		text-align: center;
	}
	.pi_solution2 .solution11line2 ul.solution11ul2 li {
		padding:0 4px;
		width:31%;
		display: inline-block;
		flex:inherit;
		vertical-align: top;
	}
	.pi_solution2 .solution11line2 ul.solution11ul2 li img {
		height:auto;
		width:100%;
	}
	.pi_solution2 .solution11line3 h2 {
		font-size:14px;
	}
	/**/
	.pi_solution2 ul.solution11ul1 {
		width:100%;
	}
	.pi_solution2 ul.solution11ul1 li  {
		width:33%!important;
	}
	/**/
	.pi_solution2 .solution11line3 {
		width:100%;
		padding:0 1%;
	}
	.p-10 {
		font-size:10px!important;
		line-height:1.5em!important;
	}
	.p-t {
		font-weight:bold!important;
		text-indent:0!important;
		margin:8px 0!important;
	}
	.p-t-p {
		font-weight:bold!important;
		margin:0!important;
		padding:8px 0!important;
	}
	.h {
		font-size:16px!important;
		margin-bottom:6px!important;
	}
	/*adas*/
	.pi_solution2 .linehead {

	}

	.pi_solution2 .linehead h1{

	}
	.pi_solution2 .linehead p {

	}
	.pi_solution2 .linehead {
		background-size: cover;
	}
	/**/
	p {
		font-size:10px!important;
		line-height:1.6em!important;
	}
	/*联系AG庄闲*/
	.pioneercontent3 .pc_info .pc_left p {
		line-height:1.8em!important;
	}
	/*电动车续航*/
	.mobile-module720 {
		display:block!important;
	}
	.pc-module720 {
		display:none!important;
	}
    .pi_recruit .recruit2line2 .recruit2line2font, .pi_recruit .recruit2line2 img {
        font-size:12px!important;
    }
    /*员工分享*/
    .pi_recruit .recruit3line2 ul {
        flex-flow: row wrap;
    }
    .pi_recruit .recruit3line2 ul li {
        flex: inherit;
        width:50%!important;
        float:none!important;
    }
    .pi_recruit .recruit3line2 ul li .re3_content {
        font-size:10px!important;
    }
    .pi_recruit .recruit3line2 ul li .information h3 {
        font-size:14px!important;
    }
    .pi_recruit .recruit3line2 ul li .information p {
        font-size:11px!important;
    }
    /*招贤纳士*/
    .pi_recruit ul.recruitbuttons li {
        width:50%!important;
        box-sizing:border-box;
        padding:12px;
    }
    .pi_recruit ul.recruitbuttons li .recruiticon {
        width:80px!important;
        height:80px!important;
        background-size: 70%!important;
        border-radius: 50%!important;
    }
    .pi_recruit ul.recruitbuttons li h4 {
        font-size:12px!important;
        padding:6px 0!important;
    }
    .pi_recruit .recruitline2 img,.pi_recruit .recruitline2 .num {
        display:none;
    }
    .pi_recruit .recruitline2 .recruitline2font {
        width:100%!important;
        float:none!important;
        margin:0!important;
        padding:12px!important;
    }
    .pi_recruit .recruit4line2 ul li div h2 {
        font-size:16px!important;
    }
    .pi_recruit .recruitline2 {
        margin:12px auto!important;
    }
	.pi_recruit .recruitline2-else1 {
		margin-top:-28px!important;
	}
    .pi_recruit .recruit4line2 ul li {
        background-image: none!important;
        height:auto!important;
        float:none!important;
    }
	.pi_recruit .recruitline2 .recruitline2font h1 {
		font-size:16px;
		line-height:2em;
	}
	.pi_recruit .recruit2line2 {
		margin-top:-28px!important;
	}
    .pi_recruit .recruit4line2 ul li div {
        margin:0!important;
        width:100%!important;
        box-sizing:border-box!important;
        padding:12px!important;
        float:none!important;
    }
    .pi_recruit .recruit4line2 h5 {
        font-size:12px!important;
        padding-bottom:12px!important;
    }
    .pi_recruit .recruit4line2 ul li div h3 {
        font-size:11px!important;
    }
    .pi_recruit .recruit3line2 h1 {
        font-size:12px!important;
    }
    .pi_recruit .recruit2line2 .recruit2line2font {
        font-size:10px!important;
        line-height:1.5em!important;
        padding-top:12px!important;
        padding-bottom:12px!important;
    }
    .pi_recruit .recruitline2 {
        display:flex!important;
        width:96%!important;
        margin-left:2%!important;
    }
	.response4contentline2content  table td {
		text-indent: 0!important;
	}
	.pi2_content ul li {
		width:50%;
	}
	.pi2_content .pitab p {
		float:left;
		font-size:15px!important;
	}
	.pi_solution2 .solution8line2 table tr td {
		background-size:20px auto;
		padding-left:26px;
                padding-right:16px;

	}
	.pi_solution2 .solution8line2 h1 {
		font-size:16px;
	}
	.pi_solution2 .solution8line2 table {
		width:92%;
		margin-left:4%;
	}
	/*车载电子产品*/
	.t-order {
		height:auto!important;
		background-size: cover!important;
		padding-bottom:22px!important;
	}
	.t-order p,.t-order h1 {
		position: static!important;
		top:0!important;
		left:0!important;
		margin:0!important;
		padding:0!important;
		width:100%!important;
	}
	.t-order p {
		width:80%!important;
		margin: 0 auto!important;
	}
	.t-order h1 {
		padding:36px 0 12px 0!important;
	}
	.pi_solution2 .solution9line2 {
		padding:22px 0;
	}
	/*chanpin */
	.pi-part {
		/*height:228px!important;*/
	}
	.pi-part .pi_left img {

	}
}
@media screen and (max-width:692px) {
	/*联系AG庄闲*/
	.pioneercontent3 {
		padding:40px 0;
	}
	/*联系AG庄闲*/
	.pioneercontent3 .pc_content {
		width:98%;
		margin-left:1%;
		background-size: cover;
	}
	.pioneercontent3 .pc_head {
		width:100%;
		margin:0;
	}
	.pioneercontent3 .pc_head a {
		width:20%;
	}
	.pioneercontent3 .pc_head a span {
		width:100%;
		left:0;
	}
}
@media screen and (max-width:640px) {
	/*联系AG庄闲*/
	.pioneercontent3 {
		padding:38px 0;
	}
	/*联系AG庄闲*/
	.pioneercontent3 .pc_info {
		padding:12px;
	}
	/*首页大文字处理*/
	.opposite-content-text {
		font-size:16px!important;
	}
	/*图片*/
	.pro-part .pro-img img {
		width:200px;
	}
	.pro-text-box h2 {
		font-size:18px;
	}
	.pro-text-box p {
		font-size:14px;
	}
	.pro-img-left {
		padding-right:12px;
	}
	.pro-img-right {
		padding-left:12px;
	}
	.pro-text-left {
		padding-right:12px;
	}
	.pro-text-right {
		padding-left:12px;
	}
	.pro-box-0 {
		margin-left:-22px;
	}
	/*新闻中心*/
	.pi_news table.wholeactives {
		margin-top:12px;
	}
	.pi_news h1 {
		line-height:22px;
		box-sizing: content-box;
		padding-top:16px;
	}
	.pi_news ul li .newslistcontent .newsdate {
		width:20%;
	}
	.pi_news ul li .newslistcontent .newsdate h6 {
		font-size:16px!important;
		line-height:32px;
	}
	.pi_news ul li .newslistcontent .newsdate div {
		width:100%;
	}
	.pi_news ul li .newslistcontent {
		padding-top:8px;
		padding-bottom:8px;
	}
	.pi_news ul li .newslistcontent .newstitle {
		width:80%;
		padding-left:12px;
	}
	.pi_solution2 ul.solution10ul1 li {
		height:130px;
		padding-top:90px;
	}
	.pi_solution2 .solution10lineredadd h4 {
		font-size:13px;
	}
	/*关怀活动*/
	.pi_response ul.response4ul2 li .res4_ulinfo h2 {
		font-size:13px!important;
	}
	.pi_response ul.response4ul2 li .res4_ulinfo .response4ulcontent {
		font-size:10px!important;
	}
	.pi_response ul.response4ul2 li .res4_ulinfo a {
		font-size:10px!important;
	}
	.pi_response ul.response4ul2 li {
		height:auto!important;
	}
	.pi_response ul.response4ul2 li img {
		margin-top:3px!important;
	}
    .pioneer2head .title {
        font-size:18px!important;
    }
    .pi_recruit .recruit4line2 ul li div h2 {
        font-size:15px!important;
    }
	.pi_response ul.response4ul2 li {
		padding:8px;
	}
	.pi_response ul.response4ul2 li .res4_ulinfo {
		flex:3;
		padding-left:8px;
	}
	.pindexline3 .pindexline3pic1 p, .pindexline3 .pindexline3pic2 p {
		font-size:5px!important;
	}
	.pi2_content .pitab p {
		float:left;
		font-size:14px!important;
	}
	.pi_solution2 .solution8line2 h1 {
		font-size:14px;
	}
	.pi_response .response3line3 .im img {
		margin-top:45px;
	}
}
@media screen and (max-width:550px) {
	/*联系AG庄闲*/
	.pioneercontent3 {
		padding:35px 0;
	}
	/*联系AG庄闲*/
	.pioneercontent3 .pc_info {
		flex-flow: row wrap ;
	}
	.pioneercontent3 .pc_info .pc_left {
		border:none;
		width:100%;
		flex:inherit;
	}
	.pioneercontent3 .pc_info .pc_left:first-child {
		margin-bottom:8px;
		padding-bottom:8px;
		border-bottom:1px solid #ccc;
	}
	.pioneercontent3 .pc_info .pc_left img {
		width:80%;
		height: auto;
		max-height:300px;
	}
	.pioneercontent3 .pc_content,.pioneercontent3 .pc_info {
		height:auto;
	}
}
@media screen and (max-width:480px) {
	/*联系AG庄闲*/
	.pioneercontent3 {
		padding:28px 0;
	}
	/*首页大文字处理*/
	.opposite-content-text {
		font-size:14px!important;
	}
	/*图片*/
	.pro-part .pro-img img {
		width:150px;
	}
	.pro-text-box h2 {
		font-size:14px;
	}
	.pro-text-box p {
		font-size:12px;
	}
	.pro-img-left {
		padding-right:8px;
	}
	.pro-img-right {
		padding-left:8px;
	}
	.pro-text-left {
		padding-right:8px;
	}
	.pro-text-right {
		padding-left:8px;
	}


	.pi_response .response4line2 ul li {
		flex:inherit;
		width:48%;
		margin:6px 1%;
	}
	.pi_solution2 ul.solution10ul1 li {
		height:100px;
		padding-top:70px;
	}
	.pi_solution2 .solution10lineredadd h4 {
		font-size:12px;
	}
    .pioneer2head .title {
        font-size:16px!important;
    }
    .pi_recruit .recruit4line2 ul li div h2 {
        font-size:14px!important;
    }
	.pi2_content ul li {
		width:100%;
	}
	.pi2_content .pitab p {
		float:left;
		font-size:13px!important;
	}
}
@media screen and (max-width:360px) {
	.pi_solution2 ul.solution10ul1 li {
		height:80px;
		padding-top:50px;
	}
    .pioneer2head .title {
        font-size:14px!important;
    }
    .pi_recruit .recruit3line2 ul li {
        flex: inherit;
        width:100%!important;
        float:none!important;
    }
    .pi_recruit .recruit4line2 ul li div h2 {
        font-size:13px!important;
    }
}
.swiper-pagination-bullet {
	display: inline-block;
	width:30px;
	height:5px;
	box-shadow: 0px 1px 2px #555 inset;
	background: #fff;
	margin:0 3px;
	cursor: pointer;
	border-radius: 0;
	opacity: 1!important;
}
.swiper-pagination-bullet-active {
	background: #f8b142;
}
/*20200508 首页四块图*/
.ind_kuai4_div, .ind_kuai4_div1, .ind_kuai4_div2, .ind_kuai4_div3, .ind_kuai4_div4{width:26.8%;left:73.7%;height:50%;bottom:4px;cursor:pointer;}
.ind_kuai4_div1{position:absolute;width:26.8%;left:47%;top:0;height:49%;}
.ind_kuai4_div2{position:absolute;width:26.3%;left:73.7%;top:0;height:49%;}
.ind_kuai4_div3{position:absolute;width:26.8%;left:47%;height:50%;bottom:4px;}
.ind_kuai4_div4{position:absolute;width:26.3%;left:73.7%;height:50%;bottom:4px;}
.ind_kuai4_div img{width:100%;height:100%;cursor:pointer;}
.ind_kuai4_div p{font-size:12px;padding-left:10px;padding-right:10px;line-height:29.475px;position:absolute;bottom:0;left:0;width:100%;height:15%;color:#fff;background-color:rgba(0,0,0,0.67);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*20230302 
class名某处冲突 修正 
adcenter ——> indcenter 
index页有三处替换
*/
.pindexline1 .indcenter{position:absolute;top:0;left:50%;width:32%;margin-left:-16%;}
.pindexline1 .indcenter img{width:100%;}
.pindexline1 .indcenter .adhref{width:100%;position:absolute;left:0;top:15%;}
.pindexline1 .indcenter .adhref a{float:left;display:block;width:33.3%;}
/*
单个显示，过大
补满四个会有样式跟随
这里背景色强制白色，就好
*/
.pi_recruit .recruit3line2 ul .li-a{}

/*特定链接 样式*/
.navbar-nav .menu_te{font-weight:bold;background:#F00;color:#fff;border:solid #999 2px;border-radius:5%;}
.navbar-nav .menu_te:hover{font-weight:none !important;}
<!--0.00019001960754395-->