﻿containercontainer.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.c.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.c/*通用类*/
 
.clear{
    clear:both;
}

.infos{
    line-height:25px;
    font-size: 14px;
    text-align:left;
}
.infos p{
    line-height:25px;
    font-size: 14px;
    padding-bottom:0px;
}



.infos .infosleft{
    padding-top: 40px;
    width: 59%;
    float: left;
}

.infos .infosleft .t1{
    font-size: 18px;
    font-weight: bold;
    line-height:25px;
    padding-bottom: 10px;
}

.infos .infosright{
    padding-top: 40px;
    width: 37%;
    float: right;
}

.infos .infosleft2{
    padding-top: 40px;
    width:25%;
    float: left;
}


.infos .infosleft2 .moree a{
    width:140px;
    text-align: center;
    display: block;
    background: #1064B0;
    color:#fff;
    border-radius:50px;
    margin-top:20px;
    line-height:30px;
}



.infos .infosleft2 .tit{
    font-size:20px;
    font-weight: bold;
    margin-bottom:10px;
}


.infos .infosright2{
    padding-top: 40px;
    width:70%;
    float: right;
}




.plist{
    width:102%;
    margin:40px -1% 40px;
}
.plist ul li{
    width:18%;
    float: left;
    margin: 0 1%;
    position: relative;
}

.plist ul li .im{
    width: 100%;
    height: auto;
}

.plist ul li .plists{
    position: absolute;
    color: #fff;
    width: 100%;
    height: 100%;
}
.plist ul li .plists .padding15{
    padding: 15px;
}

.plist ul li .plists:hover{
    background:rgba(16,100,176,0.8)
}

.plist ul li .plists .t1{
    font-size: 14px;
    font-weight: bold;
    line-height: 35px;
}

.plist ul li .plists .infos{
    line-height: 25px;
    height: 150px;
    margin-top: 5px;
}

.plist ul li .plists .infos .infoss{
    display: none;
}



.plist ul li .plists:hover .infoss{
    display: block;
}


.plist ul li .plists .jt{
    width: 40px;
    height: auto;
}

.yslist{
    width: 100%;
    margin: 0px auto 40px;
}
.yslist .t1{
    font-size:18px;
    font-weight: bold;
    margin-bottom: 10px;
}
.yslist .t1{
    font-size:18px;
    font-weight: bold;
    margin-bottom: 10px;
}

.ltt{
    padding-right:2.5%;
    float: left;
}
.rtt{
    float: right;
}

.yslist .bans{
    width:47.5%;
    line-height: 25px;
}

.yslist .bans img{
    width: 100%;
    height: auto;
}

.yingyong{
    width:100%;
    margin: 0 auto 40px;
    background: #F5F4F0;
}
.yyleft{
    float: left;
    width: 200px;
    background: #F5F4F0;
    padding: 20px;
    font-size:20px;
    font-weight: bold;
}

.yyleft .xbimg{
    width:50px;
    height: auto;
    text-align: left;
    margin-bottom:10px;
    
}

.yyright{
    float:right;
    padding: 30px;
    width:calc(100% - 300px);
    background:#FAFAF8;
    text-align:left;min-height:420px;
}
.yyright .t1{
    font-size:16px;
    font-weight:bold;
}





.ptype{
    width: 100%;
    margin: 30px auto;
    clear: both;
}
.ptype .ptypeimg{
    width: 48%;
    float: left;
}
.ptype .ptypeimg img{
    width: 100%;
    height: auto;
}

.ptype .ptypeinfo{
    width: 48%;
    float: right;
    text-align: left;
    line-height: 30px;
    font-size: 14px;
}
.ptype .ptypeinfo p{
    line-height: 30px;
    font-size: 14px;
}

.caseti{
    font-size: 20px;
    margin-top:50px;
}
.caselist{
    width: 104%;
    margin: 50px -2%;
}

.caselist ul li{
    width: 29.333%;
    float: left;
    margin: 0 2% 30px;
}
.caselist ul li .imgs{
    width: 100%;
    margin:0 auto;
}

.caselist ul li .texts{
    width: 100%;
    margin:0 auto;
    min-height: 215px
}
.caselist ul li .texts h1{
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
}
.caselist ul li .texts .descs{
    font-size: 14px;
    line-height: 25px;
    text-align: justify;
}
.caselist ul li .texts .descs p{
    font-size: 14px;
    line-height: 25px;
}

.banner{
	width:100%;	
	position:relative;
	overflow:hidden;	
	cursor:pointer;		
}
.banner .swiper-slide{
	width:100%;	
	background-repeat:no-repeat;
	background-position:top center;
}
.banner .swiper-slide img{
	display:block;
	width:100%;
	height:auto;
}
.banner .swiper-slide a{
	display:block;
	width:100%;	
}
.banner .swiper-pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:10px;
  width: 100%;
}
.banner .swiper-pagination-bullet {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}
.banner .swiper-pagination-bullet-active {
  background: #fff;
}




.banners{
	width:100%;	
	position:relative;
	overflow:hidden;	
	cursor:pointer;	
    margin-bottom: 40px;
}
.banners .swiper-slide{
	width:100%;	
	background-repeat:no-repeat;
	background-position:top center;
}
.banners .swiper-slide img{
	display:block;
	width:100%;
	height:auto;
}
.banners .swiper-slide a{
	display:block;
	width:100%;	
}
.banners .swiper-pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:10px;
  width: 100%;
}
.banners .swiper-pagination-bullet {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}
.banners .swiper-pagination-bullet-active {
  background: #fff;
}

.banners .swiper-button-prev{
	left: 20px;
	background:url("/images/hp_pre.png") no-repeat center center;
    background-size:30% auto;
    background-color: #DE1D22;
    width: 50px;
    height: 50px;
}
.banners .swiper-button-next{
	right: 20px;
	background:url("/images/hp_next.png") no-repeat center center;
    background-color: #DE1D22;
    background-size:30% auto;
    width: 50px;
    height: 50px;
}




h1,h2,h3{	
	font-weight:500;	
}
img{
	border:none;	
}
a{
	cursor:pointer;
	color:#484848;
	text-decoration:none !important;	
	outline:none !important;
}
a:hover{
	color:#56b1ff;	
}
ul{
	list-style-type:none;	
	margin:0;
}
dl{
	margin:0;
	padding:0;	
}
em{
	font-style:normal;	
}
.lt{
	float:left;	
}
.rt{
	float:right;	
}
input.sub,label{
	border:none;	
	cursor:pointer;
}
input,textarea{
	font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;
	outline:none;	
}
table{
	border-collapse:collapse;	
}
table td,table th{
	padding:0;	
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
/*
div.clear{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;	
}
*/

.line5{
	font-size:1px;height:5px;width:100%;clear:both;	
}
.line10{
	font-size:1px;height:10px;width:100%;clear:both;	
}
.line20{
	font-size:1px;height:20px;width:100%;clear:both;	
}
.ck_device{
	position:absolute;
	top:-300px;
}
 .container2{
	width: 100%;
	max-width: 1400px;
	padding: 0 0;
	margin: 0 auto;
     
     
}

.xiangmu{
    border-top: 1px #ccc solid;
    padding-top:10px;
    
}
.xiangmu .hh2{
    line-height: 50px;
    font-weight: bold;
}
.xiangmu ul li{
    width: 50%;
    float: left;
    line-height: 30px;
}
.xiangmu ul li input{
    border: 1px #ccc solid;
}

.xiangmu2{
    margin:0 -1%;
    width: 102%;
}
.xiangmu2 ul li{
    width: 31.333%;
    float: left;
    line-height:50px;
    margin: 0 1%;
}
.xiangmu2 ul li input{
    border-bottom: 1px #ccc solid;
    height: 30px;
    line-height: 30px;
    width: 100%;
}
.xiangmu3 textarea{
    width: 98%;
    height: 100px;
    border: 1px #ccc solid;
    padding:1%;
    margin-top: 10px;
}

.xiangmu4{
    width: 100%;
    margin: 20px auto;
    text-align: center;
}
.xiangmu4 input{
    width: 100px;
    margin: 0 auto;
    height: 30px;
    border: 1px #ccc solid;
}
.xiangmu4 input:hover{
    width: 100px;
    margin: 0 auto;
    height: 30px;
    border: 1px #016AAE solid;
    background: #016AAE;
    color: #fff;
    cursor:pointer;
}
.hong50{
    height:50px;
}
.contact-box{ padding: 50px 0 50px;background-size: 100% auto; margin: 0 auto;}
.contact-box .container2{ display: flex; justify-content: space-between; -webkit-justify-content: space-between; align-items:center; -webkit-align-items:center;}
.contact-box .text{ width:50%;}
.contact-box .text img{ margin: 0;}
.contact-box .text ul{ padding: 5px 0 20px;}
.contact-box .text li{ float: left; width: 33.3333%; margin-top: 55px; font-size: 20px; color:#333333;}
.contact-box .text li:nth-child(4){ width:100%;}
.contact-box .text li span{ display: block; color: #d82128; margin-bottom: 15px;}
.contact-box .text li a{ color: #333;}
.contact-box .text li a:hover{ color: #000;}

.contact-box .map-box{ margin-top:75px; width: 100%; height:450px; border: 1px solid #c9c9c9; position:relative; border-radius:8px; overflow: hidden;}
.contact-box .map-box img{ max-width:1000%;}
.contact-box .map-box .allmap{ width:100%; height: 100%; position: absolute; left: 0; top:0;} 
.contact-box .map-box .anchorBL{ display: none; }



.contact-box .form{ width: 33%; background: #FFFFFF; padding: 55px 5% 100px; margin: 0 auto; float: right; }
.contact-box .form .tit { margin-bottom: 60px; text-align: center;}
.contact-box .form .tit img{ display: inline-block; vertical-align: middle;}
.contact-box .form .tit span{ margin-left: 15px; display: inline-block; vertical-align: middle; font-size: 26px; color: #333333;}
.contact-box .form .in{ margin-top: 20px; width: 100%; position: relative; height: 54px;line-height: 54px;  background: #eeeeee;}
.contact-box .form .in input,
.contact-box .form .in textarea{ width: 100%; height: 54px; line-height: 54px; padding: 0px 15px; background: none; border: none;  font-size: 16px;}
.contact-box .form .intext{ height: auto; padding-right: 0;}
.contact-box .form .in textarea{ height: 124px;}
.contact-box .form .in span{ position: absolute; top:50%; margin-top: -15px; right:20px; width:30px; height: 30px; display: block; background-size: cover;}
.contact-box .form .in .ico-01{ background-image: url(../images/d3.png);}
.contact-box .form .in .ico-02{ background-image: url(../images/d1.png);}
.contact-box .form .in .ico-03{ background-image: url(../images/d2.png);}
.contact-box .form .button{ margin-top: 65px;}
.contact-box .form .button input{ width: 100%; height: 54px; line-height: 54px; background: #d82128; color:#FFFFFF; letter-spacing: 6px; font-size: 16px; border: 0px;}


/*total*/
.pcpc{display: block}
.mobmob{display: none}

.header-mb{
	width:100%;
	height:50px;
	position:fixed;
	left:0;
	top:0;
	z-index:100;
	background:#fff;
	border-bottom:1px solid #ccc;
}
.header-mb .logomob{
	float:left;
	margin-left:3%;
}
.header-mb .logomob img{
	display:block;
	height:50px;
	width:auto;
}
.header-mb-zw{
	height:51px;
	clear:both;
}
.nav-mb{
	position:fixed;
	right:0;
	top:0;
	z-index:100;	
	width:100%;
	height:100%;	
	padding-top:50px;
	display:none;
}
.nav-mbshow{
	display:block;
	background:url("../images/bg_22.png");	
}
.menu-btn{
	width:40px;
	height:30px;
	border:1px solid #ddd;
	border-radius:5px;	
	position:fixed;
	right:3%;
	top:10px;
	background:#fff url("../images/menu.png") no-repeat center center;
	z-index:110;
}
.menu-btnshow{
	background-image:url("../images/menu_close.png");	
}
.nav-mb dl{
	width:90%;
	margin:0 auto;	
	font-size:14px;
}
.nav-mb a{
	display:block;	
}
.nav-mb dt{
	height:40px;
	line-height:40px;
	border-bottom:1px solid #ccc;	
	
}
.nav-mb .par{
    width: calc(100% - 60px);
    float: left;
    text-align: left;
}
.nav-mb .par2{
    width: 60px;
    float: right;
	background:url("../images/add_btn.png") no-repeat right center;
    display: block;
    cursor: pointer;
}
.nav-mb .down dt{
	
}
.nav-mb .down .par2{
	background:url("../images/close_btn.png") no-repeat right center;
}
.nav-mb dd{
	line-height:30px;	
	display:none;
	padding:0 15px;
}
.nav-mb .down dd{
	display:block;	
}
.nav-mb dd a{
	color:#666;	
} 



/*total*/

/*hm首页*/



/*hm 首页*/

/*所有设备公用 CSS*/

/* PC大屏幕 big star*/
@media screen and (min-width: 993px) {

.visible-lg {display: block !important;}
.visible-lg-block {display: block !important;}
.visible-lg-inline {display: inline !important;}
.visible-lg-inline-block {display: inline-block !important;}
.hidden-lg{display:none !important;}

 

 
.h_news li{
	height: 24px;
	line-height: 24px;
	clear: both;
	padding-left:12px;
	padding-right:80px;
	position: relative;
	background:url("../images/li.png") no-repeat left center;
}
.h_news li span{
	position: absolute;
	right: 0;
	top: 0;
	color:#999;
}
.h_news li a{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.h_sale{
	width: 436px;
	float: left;
	margin-top:15px;
}

.sa_tabs .handle{
	margin-top:6px;
	height: 22px;
	line-height: 22px;
	border-bottom:2px solid #5db0fe;
}
.sa_tabs .btn{
	float: left;
	margin-right:5px;
	height: 22px;
	border-radius:4px 4px 0 0;
	background:#e8e8e8;
	padding:0 10px;
}
.sa_tabs .hover{
	color:#fff;
	background:#5fb2f6;
}
.sa_tabs .con{
	height: 240px;
	border:1px solid #5db0fe;
	border-top:0;
	display: none;
	padding:10px;
	border-radius:0 0 5px 5px;
}
.sa_tabs .show{
	display: block;
}
.sa_tabs li{
	height: 30px;
	line-height: 30px;
	clear: both;
	border-bottom:1px dashed #dcdcdc;
	padding:0 80px 0 16px;
	position: relative;
	background:url("../images/li.png") no-repeat left center;
}
.sa_tabs li a{
	display:inline-block;
	max-width:95%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.sa_tabs li span{
	position: absolute;
	right: 0;
	top: 0;
	color:#6cb4fc;
}
.sa_tabs li:last-child{
	border:0;
}

.h_car{
	width: 320px;
	float: right;
	margin-top:15px;
}
.h_car .ad{
	display: block;
	width: 100%;
	height:auto;
}

.pro_slider{
	margin:30px 0;
}
.pro_slider .swiper-slide a{
	display: block;
	width: 224px;
	height: 200px;
	margin:0 auto;
}
.pro_slider .swiper-slide img{
	display: block;
	width: 224px;
	height: 200px;
}
.pro_slider .cbtn{
	width: 17px;
	height: 200px;
	position: absolute;
	top: 0;
	z-index: 20;
	cursor: pointer;
}
.pro_slider .my-prev{
	left: 0;
	background:url("../images/ca_pre.png") no-repeat center center;
}
.pro_slider .my-next{
	right: 0;
	background:url("../images/ca_next.png") no-repeat center center;
}

 
 
.ft_navs{
	height: 28px;
	line-height: 28px;
	border-top:1px solid #d1d5de;
	border-bottom:1px solid #d1d5de;
	font-size:14px;
	color:#66b6f3;
}
.ft_navs a{
	color:#66b6f3;
}
.ft_navs em{
	margin:0 15px;
}
.ft_copy{
	color:#9c9c9c;
	line-height: 3;
	padding-top:20px;
	font-size:14px;
}

/* PC大屏幕 big end*/
}
.car_slider img{
	display: block;
	width: 100%;
	height:auto;
}
.car_slider .swiper-pagination-bullet{
	border-radius:0;
	width: 18px;
	height: 18px;
	line-height: 18px;
	color:#fff;
	opacity: 1;
}

.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}

.recruit{font-size: 16px;height: 55px;background: #cf1213; color:#fff;line-height: 55px;padding: 0 20px;font-weight: bold;}
.recruit .tit1, .recruit-li1 .tit1{width: 58%;float: left;}
.recruit .tit2, .recruit-li1 .tit2{width: 23%;float: left;}
.recruit .tit3, .recruit-li1 .tit3{width: 23%;float: left;}
.recruit .tit4, .recruit-li1 .tit4{width: 19%;float: left;}
.recruit-li1{ position:relative; padding:20px 20px; cursor:pointer}
.recruit-li1 .tit5{width: 15px;height: 100%;position: absolute;right: 30px;top: 0;background: url(../images/arrow_icon01.png) no-repeat center;-webkit-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;transition:transform .3s;}
.recruitcon li {background: #ebebeb; border-top: 1px solid rgba(0,0,0,.1);width: 100%;}
.recruitcon li:last-child{border-bottom: 1px solid rgba(0,0,0,.1);}
/*
.recruitcon li:nth-child(2n) {background: #fff;}
*/
.recruit-li2{ padding:30px; background:#fff; font-size:15px; display:none;line-height: 30px;}
.recruit-li1.active .tit5{ -webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);}
.show{
    display: block;
}


.arecruitcon{
    margin: 40px -1%;
    
}
.arecruit-li1{ position:relative; padding:20px 20px; cursor:pointer;float: left;width: 100%;}
.arecruit-li1 .tit1{
    font-size:16px;
    font-weight:bold;
    padding-left:10px;
}
.arecruit-li1 .tit5{width: 15px;height: 100%;position: absolute;left:5px;top: 0;background: url(/images/jia1.png?v=2) no-repeat center;-webkit-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;transition:transform .3s;}

.arecruitcon li { border-top: 1px solid rgba(0,0,0,.1);border-bottom: 1px solid rgba(0,0,0,.1);width: 48%;margin:0 1%;}
/*
.arecruitcon li:last-child{border-bottom: 1px solid rgba(0,0,0,.1);}

.recruitcon li:nth-child(2n) {background: #fff;}
*/
.arecruit-li2{ padding:30px;font-size:15px; display:none;line-height: 30px;}
.arecruit-li1.active .tit5{ /*-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);*/background: url(/images/jia2.png?v=2) no-repeat center;}
.arecruit-li2 .moree a{
   width: 120px;
    text-align: center;
    display: block;
    background: #1064B0;
    color:#fff;
    border-radius:50px;
    margin-top:20px;
}


@media(max-width:768px){
    
    
.infos .infosleft{
    padding-top: 40px;
    width: 100%;
    float:inherit;
}

.infos .infosright{
    padding-top: 40px;
    width: 100%;
    float: inherit;
}

.infos .infosleft2{
    padding-top: 40px;
    width: 100%;
    float: inherit;
}

.infos .infosleft2 .tit{
    font-size:20px;
    font-weight: bold;
    margin-bottom:10px;
}


.infos .infosright2{
    padding-top: 40px;
    width: 100%;
    float: inherit;
}

    
.plist{
    width:102%;
    margin:0 -1% 40px;
}
.plist ul li{
    width:48%;
    float: left;
    margin: 0 1% 10px;
    position: relative;
}

.plist ul li .im{
    width: 100%;
    height: auto;
}

.plist ul li .plists{
    position: absolute;
    color: #fff;
    width: 100%;
    height: 100%;
}
.plist ul li .plists .padding15{
    padding: 15px;
}

.plist ul li .plists:hover{
    background:rgba(16,100,176,0.8)
}

.plist ul li .plists .t1{
    font-size: 16px;
    font-weight: bold;
    line-height: 35px;
}

.plist ul li .plists .infos{
    line-height: 30px;
    height: 110px;
    margin-top: 10px;
}

.plist ul li .plists .infos .infoss{
    display: none;
}



.plist ul li .plists:hover .infoss{
    display: block;
}


.plist ul li .plists .jt{
    width: 20px;
    height: auto;
}

.yslist{
    width: 100%;
    margin: 0px auto 40px;
}
.yslist .t1{
    font-size:18px;
    font-weight: bold;
    margin-bottom: 10px;
}
.yslist .t1{
    font-size:18px;
    font-weight: bold;
    margin-bottom: 10px;
}

.ltt{
    padding-right:2.5%;
    float: left;
}
.rtt{
    float: right;
}

.yslist .bans{
    width:100%;
    line-height: 25px;
}

.yslist .bans img{
    width: 100%;
    height: auto;
    margin-top: 10px;
}

.yingyong{
    width:100%;
    margin: 0 auto 40px;
    background: #F5F4F0;
}
.yyleft{
    float:inherit;
     width:calc(100% - 40px);
    background: #F5F4F0;
    padding: 20px;
    font-size:20px;
    font-weight: bold;
}

.yyleft .xbimg{
    width:50px;
    height: auto;
    text-align: left;
    margin-bottom:10px;
    
}

.yyright{
    float:inherit;
    padding: 30px;
    width:calc(100% - 60px);
    background:#FAFAF8;
    text-align:left;
    min-height:200px;
    padding-bottom: 20px;
    height: auto;
}
.yyright .t1{
    font-size:16px;
    font-weight:bold;
}
    
    
.arecruitcon{
    margin: 40px -1%;
    
}
.arecruit-li1{ position:relative; padding:20px 20px; cursor:pointer;float: left;width: 100%;}
.arecruit-li1 .tit1{
    font-size:16px;
    font-weight:bold;
    padding-left:10px;
}
.arecruit-li1 .tit5{width: 15px;height: 100%;position: absolute;left:5px;top: 0;background: url(../images/jia1.png?v=2) no-repeat center;-webkit-transition:transform .3s;-moz-transition:transform .3s;-ms-transition:transform .3s;transition:transform .3s;}

.arecruitcon li { border-top: 1px solid rgba(0,0,0,.1);border-bottom: 1px solid rgba(0,0,0,.1);width: 100%;margin:0 auto;}

.arecruit-li2{ padding:30px;font-size:15px; display:none;line-height: 30px;}
.arecruit-li1.active .tit5{ /*-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);*/background: url(../images/jia2.png?v=2) no-repeat center;}
.arecruit-li2 .moree a{
   width: 120px;
    text-align: center;
    display: block;
    background: #1064B0;
    color:#fff;
    border-radius:50px;
    margin-top:20px;
}
    
    
.banners .swiper-button-prev{
    top:70px;
	left: 10px;
	background:url("../images/hp_pre.png") no-repeat center center;
    background-size:20% auto;
    background-color: #DE1D22;
    width: 20px;
    height: 20px;
}
.banners .swiper-button-next{
    top:70px;
	right: 10px;
	background:url("../images/hp_next.png") no-repeat center center;
    background-color: #DE1D22;
    background-size:20% auto;
    width: 20px;
    height: 20px;
}    
    
    
}

