body{	
	font-size: 16px;
	line-height: 1.8;
	font-family: "Microsoft Yahei"; 
	color:#354055; overflow-x: hidden;
}

body,ul,li,h1,h2,p,a{
	margin:0;
	padding:0;	
}
img{max-width: 100%}
ul,li{
	list-style: none;	
}
a{
	color:#354055;
}
a:hover{
	color: #f35f08;
	text-decoration: none;
}
.fr{
	float: right;
}
.fl{
	float: left;
}
 
.container{
	width: 1200px;
	padding: 0;
}
.top{
	border-bottom: 1px solid #e9edf4; font-size: 15px;
	height: 40px; line-height: 40px;
}
#SearchForm{display: inline-block;}
.searchInput,.textbox{
	height: 28px;line-height: 28px;
	background-color: #f5f6f8;
	border: 1px solid #e7ecf1; border-radius: 5px;
	margin-left: 26px;padding: 0 6px;
}
.searchBtn,.inputButton{
	background-color: #4468e6;
	color: #fff;line-height: 28px;height: 28px;padding: 0 16px; border: 0;
	border-radius: 5px; margin-left: 10px;
}
.head{
	height: 100px;
}
.head .fl{margin-top: 24px;}
.head ul{
	float: right; margin: 24px 0;
}
.head li{
	display: inline-block;
	margin-left: 20px; font-size: 18px;
	line-height: 52px; margin-bottom: 3px;
}
.head li:hover{margin-bottom: 0;}
.head li:hover a{color:#4468e6;}
.head li:hover::after,.head li.current::after{
    display: block; content: '';
    width: 36px; margin: 0 auto;
    height: 3px; background-color: #4468e6;
}
#banner{width:100%;}

.title{
	display: block;
	text-align: center; position: relative;
	margin: 100px 0 50px;
}
.title h2{font-size:36px;color:#2d3143; letter-spacing: 2px;}
.title span{
	color: #f35f08; text-transform: uppercase;
	font-size: 16px;letter-spacing: 3px; font-family: Arial;
}
.title h2::after,.title h2::before{
    content: '';
    display: inline-block; vertical-align: bottom;
    width: 120px;
    height: 24px;
    background: url(' /images/tb.png') center no-repeat;
    margin: 0 4% ;
    vertical-align: text-bottom;
}
.title h2::after{
    background-position: right;
}
.title h2::before{
    background-position: left;
}
.businessArea{
	display: inline-block; 
	margin: 0 -60px 90px 0;
}
.businessArea li{
	float: left; transition: all 0.5s ease 0s;
	width: 360px; vertical-align: top; margin-right: 60px;
}
.businessArea li h4{
	font-size: 26px;
	color: #374257;
	display: block;
	text-align: center; margin: 26px 0 14px;
}
.businessArea li p{
	display: block;
	color: #989eb6; padding: 0 10px 18px;
	font-size: 14px;line-height: 20px;
}
.businessArea li:hover{
	background-color: #fff;
	box-shadow: 0 5px 20px -5px rgba(68,104,230,0.3);
}
.businessArea li:hover h4{color:#f35f08;}
.greybg{background-color: #f0f3f8; padding-bottom: 70px;}
#newsPic{
	width: 50%;
	float: left;
}
#newsPic .swiper-slide{
	background-color: #fff;
}
#newsPic .swiper-slide img{width:100%;height: 340px;}
#newsPic .swiper-slide .newstext{
	padding: 18px;
}
.newstext h4{font-weight: bold;margin:0 0 10px;}
.newstext span{color:#aeb6c6;}
.button-next,.button-prev{
	position: absolute;
	top: 35%;z-index: 9; padding: 0 14px 4px;background-color: #000;
	color: #fff; font-size: 24px; opacity: 0.4;
}
.button-prev{left: 0}
.button-next{right:0;}
.button-next:hover,.button-prev:hover{
	opacity: .7;
}
.newslist{float: right; width:46%;}
.newslist li{
	display: block;
	line-height: 58px; height: 58px;
	border-bottom: 1px dashed #d8dce3;
}
.newslist li a{
	display: inline-block;
	width: 83%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.newslist li span{float: right;}
.morebtn{
	display: block;
	margin: 40px auto 0; border: 0;
	width: 190px; background: linear-gradient(to right,#4468e6,#5278fa);
	box-shadow: 0 5px 10px rgba(68,104,230,.35);
	line-height: 40px;border-radius: 50px; color: #fff;
}
.morebtn:hover{
	box-shadow: 0 0 0  rgba(68,104,230,.25);
	color: #fff;background-color: #3356d0; background: linear-gradient(to right,#3356d0,#4b6fe9);
}
#area{
	margin-top: 100px; 
	display: block;
}
#area .swiper-pagination{
	position: relative; font-size: 36px; margin-bottom:45px;
}
#area .swiper-pagination-bullet{width:200px; line-height:80px;height: 80px; 
	background-color: transparent; opacity: .6;
}
#area .swiper-pagination-bullet-active{opacity: 1}
#area .swiper-pagination-bullet-active::after{
   content: ''; display: block; margin: 0 auto;
   width: 75px;height: 5px;border-radius: 5px;background-color: #f35f08;
}
#area .mapimg{height: 520px;}
.partner{
	margin: 0 -25px 0 0;display: block;
}
.partner li{
	display: inline-block;
	border:1px solid #e6ebef; padding:7px 10px; text-align: center;
	width: 280px;margin-right: 22px; margin-bottom: 20px;
}
.partner li img{width:100%;opacity: 0.5; transition:all 0.5s ease 0s;}
.partner li:hover img{opacity: 1}
.partner.gongcheng li img{
	width: auto;
	height: 100px;
}
.partner.gongcheng{margin-bottom: 50px;}
.feedback{
	display: block;
	background: url(' /images/greybg.jpg') center no-repeat #f1f4fa;
	padding-bottom: 70px; margin-top: 20px;
}
.feedback h4{
	font-size: 20px; font-weight: bold; color: #4e535e;
	display: block;
	margin: 78px 0 0;
}
.contactway{ margin-top: 30px; display: block;
	background: url(' /images/icon.png') left 7px no-repeat; padding-left: 35px;
}
.contactway li{
	display: block; font-size: 14px; line-height: 40px;
}
.feedback .fr{
	width: 66%;
}
.message{
	display: block; margin-top: 20px;
}
.message li{
	float: left; margin-bottom: 10px;
	width: 31%; font-size: 14px; border-bottom: 2px solid #dfe2ea;
}
.message li.tel{margin:0 3.4%;}
.message li .input{border:0;background-color: transparent; outline: none;
	color: #4e535e; line-height: 42px; height: 42px;
}
.message li.textarea{ width: 100%; }
.textarea textarea{width:100%;border:0; background-color: transparent; height: 40px;
	outline: none;
 }
.feedback .fr .morebtn{margin-top: 20px;}
.footer{
	background-color: #212835; font-size: 14px;
	padding: 50px 0 40px;display: block;color:#d6dbe6;
}
.footer .fl,.code,.footer .fr{width:33%;}
.footer .fl{
	margin-top: 20px; 
}
.footer .fl img{margin-bottom: 20px;}
.footer p{display: block;}
.footer a{color:#d6dbe6; margin-right: 10px;}
.code{display:inline-block; }
.code li{display: inline-block; margin: 0 10px; text-align: center; line-height: 40px; 
	color:#828b9d;}
.footer .fr{text-align: right; margin-top: 36px;}
.footer .fr li{display: inline-block;padding:0; font-size:16px; position: relative;}
.footer .fr li div{ display: none;
	position: absolute; bottom:30px; right:0;
	width:140px; background-color: #fff; padding:5px; border-radius: 10px;
}
.footer .fr i.fa-weixin{margin-right: 10px;}
.float{
	position: fixed;
	right:2%;
	bottom:15%; z-index: 99;
}
.float li{
	display: block;
	width:70px;
	height: 70px; border-radius: 8px;
	background-color: #dce3ef;
	color:#323b4a; position: relative;
	text-align: center;font-size:20px;line-height: 52px;font-weight: bold;
	margin-bottom: 2px; padding: 10px; transition: all 0.5s ease 0s;
	cursor: pointer;
}
.float li a{display: block;}
.float li i{font-size:26px;}
.float li:hover{
	background-color: #f35f08; color:#fff;
}
.float li:hover a{color:#fff;}
.float li div{ display: none;
	position: absolute;
	top:0;
	right:76px; width:180px; font-weight: normal;
	background-color:#f35f08;
	color:#fff; padding:10px;
	border-radius: 10px; font-size:16px;
	line-height: 36px;
}
.float li div img{
	width:180px;
}
.float li p{font-size:14px;display: block;text-align: center; }

/*关于我们*/
.main{margin:60px 0 30px; min-height: 80px; display: block;}
.banner{
	height: 300px;text-align: center;
}
.banner h4{ display: block; font-size: 32px; color: #2d3143; margin-bottom: 8px;}
.banner span{display: block; font-size:14px; font-family: Arial; color:#b8bed2;
	text-transform: uppercase;
}
.about.banner{background: url(' /images/about-b.jpg') center no-repeat}
.subTitle{
	display: block; overflow:hidden;
	height: 70px; position: relative; z-index: 9;
	box-shadow: 0 3px 12px rgba(68,104,230,.2);
	background-color: #fff;
}
.subTitle ul{display: block;}
.subTitle li{display: inline-block;width:25%;margin-right: -4px;line-height: 67px;
	text-align: center; font-size: 18px;
}
.subTitle li:hover a{color:#4468e6;}
.subTitle li.current::after{
	display: block; content: '';
	height: 3px; width: 70px; margin: 0 auto;
	background-color: #4468e6;
}
.title.sub h2{font-size:32px;}
.title.sub span{
	font-size: 14px; color: #b8bed2; letter-spacing: 1px;
}
.detail{
	margin-bottom: 50px;
}
.picList{
	display: block;
	margin: 0 -2% 50px 0;
}
.picList li{display: inline-block;
	width: 31%; border: 1px solid transparent;
	margin-right: 2%; margin-bottom: 15px;
}
.picList li img{
	width: 100%;
	height: 240px;
}
.picList li p{
	display: block;
	text-align: center; line-height: 60px;
}
.picList li:hover{
	border: 1px solid #b7c6f5; background-color: #f1f4fb;
}
/*政府用车*/
.zf.banner{background: url(' /images/zf-b.jpg') center no-repeat;
	height: 410px; padding-top: 130px;
}
.qy.banner{background: url(' /images/qy-b.jpg') center no-repeat;
	height: 410px; padding-top: 130px;
}
.position{
	line-height: 70px; overflow:hidden;
}
/*工程用车*/
.gc.banner{background: url('/images/gc-b.jpg') center no-repeat;
	height: 410px; padding-top: 130px;
}
/*企业用车*/
.qy-title{font-size:36px; margin:60px 0 30px; display: block; text-align: center}
.qy-title::after{
	display:block; width:60px; height: 4px; border-radius: 5px;background-color: #f35f08;
	content:''; margin:10px auto;
}
.qiye.partner li img{opacity: 1}
.orderbox .m30 { margin-left:60px;color:#000; font-size:14px;}
.orderbox p.color99 { color:#aaa;}
.orderbox ul li { margin:25px 0 0 0 ; min-height: 140px; float:left;}
.orderbox { padding:20px 5px 20px 20px; background:#fff;}
.orderbox .title { font-size:18px; color:#E15517; }
.orderbox p.font16{font-size:18px; color:#3c3d4f;font-weight: bold;}
.orderbox ul li.clodu { width:30.3%;padding-right: 3%;}
.orderbox ul div.rent {float: left; width:42px;height:42px; background: url("/images/icoe.png") 0px -17px no-repeat;margin-top:18px; }
.orderbox ul div.yaoshi {float: left; width:42px;height:42px; background: url("/images/icoe.png") 0px -135px no-repeat;margin-top:18px; }
.orderbox ul div.jiesong {float: left; width:42px;height:42px; background: url("/images/icoe.png") 0px -260px no-repeat;margin-top:18px; }
.orderbox ul div.yuegang {float: left; width:42px;height:42px; background: url("/images/icoe.png") 0px -390px no-repeat;margin-top:18px; }
.orderbox ul div.huiyi {float: left; width:42px;height:42px; background: url("/images/icoe.png") -225px -17px no-repeat;margin-top:18px; }
.orderbox ul div.daigou {float: left; width:42px;height:42px; background: url("/images/icoe.png") -225px -135px no-repeat;margin-top:18px; }
.orderbox ul div.qiye {float: left; width:42px;height:42px; background: url("/images/icoe.png") -225px -260px no-repeat;margin-top:18px; }
.orderbox ul div.dingzhi { float: left; width:42px;height:42px; background: url("/images/icoe.png") -225px -385px no-repeat;margin-top:18px; }




/*新闻中心*/
.news.banner{background: url(' /images/news-b.jpg') center no-repeat;
	 padding-top: 110px;
}
.news.banner h4{color:#fff;}
.allNews{
	display: block;
	margin: 0px 0 50px;
}
.allNews li{
	border-bottom: 1px solid #e6e8ee;
	padding: 40px 0;
}
.newsImg{
	display: inline-block;
	width: 30%; margin-right: 3%; overflow: hidden;
}
.newsImg img{width:100%;height: 220px; transition: all 0.5s ease 0s;}
.newsImg:hover img{transform: scale(1.1)}
.newstxt{
	display: inline-block;
	vertical-align: top;
	width: 66%;
	margin-top: 25px;
}
.newstxt h4{
	font-size: 20px;
	margin-bottom: 5px;
}
.newstxt .date{
	display: inline-block;
	font-size:14px; color:#a9a8b6!important; font-family: Arial;
	margin-bottom: 15px; 
}
.newstxt p{
	font-size: 14px; opacity: .6;
	display: block;
	height: 50px; overflow:hidden;
}
.newstxt a{
	display: inline-block;
	margin-top: 15px;padding: 8px 0;
	text-transform: uppercase;
	color: #f35f08; font-size: 14px; transition: all 0.5s ease 0s;
}
.newstxt a i{
	color: #717186; font-size: 16px;
}
.newstxt a:hover{
	/* transform: translateX(15px); */
	background-color: #f1f4f9;
	padding: 8px 25px;
}
/*客户服务*/
.kh.banner{background: url(' /images/kehu-b.jpg') center no-repeat;
	 padding-top: 110px;
}
.kh.banner h4{color:#fff;}
.leftNav{
	float: left;
	width:260px;
	border: 1px solid #eef0f8;
	background-color: #fff;
	box-shadow: 0 5px 14px rgba(68,104,230,0.1);
	margin: 50px 0 100px;
	padding: 10px 0;
}
.leftNav li{
	display: block;
	line-height: 40px;
	font-size: 20px;
	color: #3f3c4b; padding: 10px 0;
}
.leftNav li i{
	display: inline-block;
	margin: 0 10px 0 20px;
	width: 40px;height: 40px; vertical-align: middle
}
.leftNav li i.lc{
	background: url(' /images/icon-lc.png') center no-repeat;
}
.leftNav li i.bb{
	background: url(' /images/icon-bbcl.png') center no-repeat;
}
.leftNav li i.zn{
	background: url(' /images/icon-zhinan.png') center no-repeat;
}
.leftNav li i.bx{
	background: url(' /images/icon-baoxian.png') center no-repeat;
}
.leftNav li i.kh{
	background: url(' /images/icon-dayi.png') center no-repeat;
}
.leftNav li i.hy{
	background: url(' /images/icon-huiyuan.png') center no-repeat;
}
.leftNav li i.gw{
	background: url(' /images/icon-gw.png') center no-repeat;
}
.leftNav li i.yq{
	background: url(' /images/icon-yuanqu.png') center no-repeat;
}
.leftNav li i.xy{
	background: url(' /images/icon-xuexiao.png') center no-repeat;
}
.leftNav li:hover a,.leftNav li.current a{
	color: #4468e6;
}
.leftNav li.current,.leftNav li:hover{
	background-color: #f3f6fd
}
.rightCon{
	margin: 50px 0;
	width: 75%;
}
.right-t{
	display: block;
	text-align: center;margin-bottom: 40px;
}
/*联系我们*/
.lx.banner{background: url(' /images/lianxi-b.jpg') center no-repeat;
	 padding-top: 110px;
}
.lx.banner h4{color:#fff;}
.contact{
	margin: 100px -2% 60px 0;display: block;
}
.contact li{
	display: inline-block;
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0 3px 15px rgba(68,104,230,0.15);
	width: 22.6%; margin-right: 2%;
	text-align: center; vertical-align: top; height: 175px;
	padding: 20px; font-size: 15px; 
}
.contact li h5{
	display: block;
	font-size: 15px; font-weight: bold;color: #22336b;
	margin-bottom: 18px;
}
.contact li p{
	line-height: 1.6;
	color: #9594a8;
}
.map{
	display: block;
	height: 550px;
	background: url(' /images/map.jpg') center no-repeat;
}
.branchOffice{
	display: block;
	margin: 50px 0 10px;
}
.branchOffice li{
	display: inline-block;
	width: 44.5%; font-size: 14px; margin-right:5%;
	border-bottom: 1px solid #eff1f7; 
	margin-bottom: 30px;padding-bottom: 30px;
}
.branchOffice li h4{
	font-weight: bold; color: #f35f08; margin-bottom: 15px;
}
.branchOffice li p{color:#58637b;}
.branchOffice li p i{
	margin-right: 10px;
}
.fenye,.fengye{
	text-align: center;
	margin:30px 0; font-size:14px;
}
.fenye table{width:100%;}
.fenye a,.fengye a,.fengye select{
	display: inline-block;
	border:1px solid #eaeef4; margin:0 2px;
	padding:4px 10px 6px; border-radius: 3px;
}
.toTop{
	position: fixed; bottom:3%;right:3%;display: none;
	padding:0 20px 4px ; cursor: pointer;
	font-size:30px; border:1px solid #edeff7;
	color:#23214b; background-color: #fff;border-radius: 5px;
}
/*搜索页面*/
.left{width:74%;}
.right{width:23%;}
.searchlist{
	display: block;
}
.searchlist li{ 
	border-bottom: 1px dashed #eee;
	padding:20px 0;
}
.art_title{font-size:18px;}
.artintro{font-size:14px;color:#a7aec8;}
.arturl a{font-size:14px; color:#e00;}
.c9{
	display: block;
	color:#a7aec8; font-size:14px;
}
.searchabout{
	border-top: 1px solid #eee;
	margin-bottom: 30px;
}
.searchabout h3{font-size:18px;}
.kuaisou{
	margin:30px auto;display: block;
	text-align: center;
}
.kuaisou .i{
	width:75%;
	line-height: 38px;border:1px solid #eceff7;
	border-radius: 5px; padding-left: 10px;
}
.kuaisou .searchBtn{
	line-height: 40px; height: 40px;
}
.tit{
	display: block;
	margin:50px 0 0; font-size:18px;
	line-height: 50px;
	border-bottom: 2px solid #e3e6f2;
}
.tit span{
	color:#d00;
}
.right01box ul{
	margin:10px 3%;
}
.right01box li{
	font-size:15px;
	line-height: 46px;
	border-bottom: 1px dashed #eee;
}
/*详情页*/
.rightside{
	width:23%;  margin-top: 50px;
	font-size:14px; color:#aaa; background-color: #f8f9fd;
	padding:20px;
}
.rightside a{
	font-size:18px;
	display: block;
	margin-bottom: 30px;
}
.leftside{
	width:73%; 
}
.page-head{
	margin:70px 0 36px;
	display: block; font-size:26px; font-weight: bold;
}
.page-head p{font-size:14px; line-height: 1.8; color:#aaa; font-weight: normal;}
.page-head p span{margin-right: 20px; display: inline-block;}
.fixed{
	position: fixed;
	width:270px; right:50%; margin-right: -600px;
	top:0; z-index: 9; margin-top: 0;
}



.m-nav{
	display: none; float: right; margin-top: 20px;
	color: #4b5364; padding: 0 10px;
	border: 0;background-color: transparent; font-size: 30px;
}
.closeThis{display: none;
	background-color: transparent; border: 0; font-size: 16px;
	margin: 0 auto; outline: none;

}
@media (max-width: 768px) {
   .top,.head ul,.title h2::after, .title h2::before,
   .feedback .fl,.footer .fl{
   	display: none;
   }   
   .m-nav,.closeThis{
   	display: block; 
   }
    .head ul{position: fixed; top: 100px; left: 0;margin: 0;
	background-color: #fff;z-index: 999;width: 100%; border-top: 1px solid #c8cbdb;
	}
	.head li{display: block; border-bottom: 1px dashed #d8dde9; margin-left: 0;text-indent: 4%}
	.head li.current::after{
		margin-left: 4%;
	}
   #banner .swiper-slide img{height: 23rem; width:130%;}
   .container{
   	width: 100%; padding: 0 2%;
   }
   .title{margin:50px 0 25px;}
   .businessArea{margin:0 0 45px 0;}
   .businessArea li{width:32%;margin-right: 1%;}
   #newsPic,#newsPic img,.newslist,
   .businessArea li img,#area img,
   .feedback .fr,.message li,
   .code, .footer .fr,.rightCon{
   	width:100%;
   }
   .newslist{padding:0 2%;}
   #area{margin-top: 50px;}
   #area .swiper-pagination{margin-bottom: 20px;}
   #area .mapimg{height:auto;}
   .partner{margin-right: -1.5%;}
   .partner li{width:47%;margin-right: 1.5%;}
   .footer,.footer .fr{text-align: center;}
   .feedback{padding-bottom: 38px;}
   .feedback h4{margin-top: 42px;}
   .banner{background-size:auto 12rem!important; height: 12rem!important;padding-top: 3rem!important;}
   .picList{margin-right: 0;}
   .picList li{width:100%; margin-right: 0;}
   .newstxt{margin-top:0px;}
   .newstxt a{margin-top: 5px;}
   .newsImg img{height: 15rem;}
   .leftNav{position: fixed;left:2%;padding:4px 0;width:10%; z-index: 99;}
   .leftNav li i{display: none;}
   .leftNav li{font-size:14px;line-height: 20px; text-align: center;}
   .contact{margin:50px 0 30px;}
   .contact li{ width: 47.6%; height: 14rem; margin-bottom: 20px; }
   .map{background-size: auto 32rem;height: 32rem;}
   .branchOffice{margin:30px 0 10px;}
}
@media (max-width: 414px) {
	.float{display: none;}
	.head{height: 60px; padding:0 2%;}
    .head .fl{margin-top: 12px;}
    .head .fl img{width:70%;}
    .m-nav{font-size:18px; margin-top: 12px;}
	.container{
   	width: 100%; padding: 0 3%;
    }
    #banner .swiper-slide img{height: 15rem;}
   .businessArea li{width:100%;margin-right:0%;}
   .title h2{font-size:30px;}
   .title span{font-size:12px;}
   .newslist li a{width:72%;}
   #area .swiper-pagination{font-size:26px;}
   #area .swiper-pagination-bullet{width:auto;outline: none;}
   .head ul{top:60px;}
   .newsImg,.newstxt,.rightCon{width:100%;}
   .allNews li{padding:40px 0 25px;}
   .leftNav{width:70px;}
   .code li{margin:0;}
   .footer .fr{margin-top: 15px;}
   .message li.tel{margin:0;}
   .map{background-size: auto 25rem;height: 25rem;}
   .contact li{width:100%;height: auto}
   .branchOffice li{width:100%;margin-right: 0;margin-bottom: 15px;
   	padding-bottom: 15px;}
}
