/* Animate.css动画演示 */
@import "../swiper/animate.min.css";

/* Swiper 6.4.1 */
@import "../swiper/swiper-bundle.min.css";

/* 字体图标 */
@import "../css/font/css/font-awesome.min.css";

/* 公共样式 */
@import "../css/public.min.css";

/*头部+导航*/
.topbox {
  width: 100%;
  overflow:hidden;
  background:#f0f0f0;
  line-height:26px;
  border-top:1px solid #e2e2e2;
  border-bottom:1px solid #e2e2e2;
  font-size:12px;
  color:#6d6d6d;
  font-family:SimSun;
}
.topbox a {
  color: #6d6d6d;
  margin: 0 10px;
}
.topbox a:last-child{
  margin: 0 0 0 10px;
}
.topbox a:hover {
  color: #20478f !important;
  text-decoration: underline;
}

.header{
  width:100%;
  padding:25px 0;
}
.logo > a{
  width: 471px;
}
.logo img {
  width: 100%;
  display: block;
  height: auto;
}
.header_right{
  margin-top:6px;
}
.header_dianhua{
  line-height:18px;
  background:url(../images/header_dinahua.png) no-repeat left center;
  padding-left:48px;
  font-size:12px;
  color:#131313;
}
.header_dianhua>span{
  display:block;
  line-height:26px;
  font-family:'Arial Rounded MT';
  font-size:24px;
  color:#20478f;
  font-style:oblique;
}
.search{
  width:232px;
  float:left;
  border:1px solid #8f8f8f;
  border-radius:4px;
  margin-left:35px;
}
.search_inp1{
  width:calc(100% - 40px);
  float:left;
  height:40px;
  line-height:40px;
  font-size:14px;
  color:#000;
  padding:0 10px;
  border-radius:4px;
}
.search_btn{
  width:40px;
  float:left;
  height:40px;
  border:none;
  outline:none;
  background:url(../images/search_ss.png) no-repeat left center;
  border-radius:4px;
  cursor:pointer;
}

/* 导航 */
nav {
  background:url(../images/nav_bj.jpg) repeat-x left center;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
.nav{
  width: 100%;
  float: left;
}
.nav>li{
  width: 14.28%;
  float: left;
  position: relative;
}
.nav>li>a{
  display: block;
  overflow:hidden;
  height:50px;
  line-height:50px;
  text-align:center;
  font-size:18px;
  color:#fff;
  background-image:url(../images/nav_hover.png); background-repeat:no-repeat;
  background-position:center; background-size:0 100%;
}
.nav>li:hover>a,
.nav>li.nav-this>a{
  background-size:100% 100%;
  color:#fff;
}
/* 导航下拉 */
.nav-child{
  display: none;
  width: 100%;
  float: left;
  background:rgba(32,71,143,0.9);
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 9;
}
.nav-child>dd{
  display: block;
  overflow: hidden;
}
.nav-child>dd>a{
  display: block;
  overflow: hidden;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  background-image:url(../images/nav_hover.png);
  background-repeat:no-repeat;
  background-position:center top;
  background-size:100% 0;
}
.nav-child>dd>a:hover{
  background-size:100% 100%;
  color: #fff;
}
/*END-头部+导航*/

/*banner*/
.banner {
  width: 100%;
  position: relative;
}
.banner .banner-imgbox img {
  width: 100%;
  display: block;
  height: auto;
}
/*圆点*/
.banner .swiper-pagination {
  opacity: 0;
  position: absolute;
  right: 0;
  bottom: 15px;
  display: flex;
  justify-content: center;
}
.banner .swiper-pagination-bullet {
  width: 14px;
  height: 14px;
  float: left;
  background: #000;
  opacity: 0.5;
  border-radius: 50%;
  margin: 0 3px;
}
.banner .swiper-pagination-bullet-active {
  opacity: 1;
  background: #000;
}
.banner:hover .swiper-pagination {
  opacity: 1;
}
/*箭头*/
.banner .banner-prev,
.banner .banner-next {
  left: 2%;
  top: 50%;
  position: absolute;
  z-index: 9;
  transform: translateY(-50%);
  width: 30px;
  height: 60px;
  font-size: 20px;
  color: #fff;
  background-color: rgba(0,0,0,0.6);
  opacity: 0;
  outline: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
}
.banner .banner-next{
  left: initial;
  right: 2%;
}
.banner:hover .banner-next,
.banner:hover .banner-prev {
  opacity: 1;
}
/*END-banner*/

/*首页内容*/
.veh{width:100%; overflow:hidden; padding:40px 0; padding-bottom:20px;}
.veh_title{display:block; overflow:hidden; text-align:center;}
.veh_p{line-height:30px; font-family:Kalinga; font-size:24px; color:#000; text-transform:uppercase;}
.veh_p>span{color:#20478f;}
.veh_sp{display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;}
.veh_sp>span{float:left; line-height:34px; position:relative; font-size:24px; color:#000; padding:0 15px;}
.veh_sp>span::before{content:""; width:22px; float:left; height:2px; border-top:1px solid #555; border-bottom:1px solid #aaa; position:absolute; right:100%; top:50%; transform:translateY(-50%);}
.veh_sp>span::after{content:""; width:22px; float:left; height:2px; border-top:1px solid #555; border-bottom:1px solid #aaa; position:absolute; left:100%; top:50%; transform:translateY(-50%);}
.veh_ul{display:block; overflow:hidden; width:1232px; padding-top:25px;}
.veh_ul li{width:276px; float:left; margin:0 32px 35px 0;}
.veh_ul li a{display:block; overflow:hidden; border:1px solid #a1a1a1; border-radius:4px; padding:1px; position:relative;}
.veh_ul li a .veh_img{width:100%; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover; border-radius:4px;}
.veh_ul li a .veh_img::before{content:""; display:block; padding-top:90.54982%}
.veh_ul li a .veh_hover{width:calc(100% - 2px); float:left; height:38px; line-height:38px; background:rgba(0,0,0,0.75); text-align:center; font-size:14px; color:#fff; position:absolute; left:1px; bottom:1px; border-radius:0 0 4px 4px;}
.veh_ul li a:hover{border-color:#20478f;}
.veh_ul li a:hover .veh_img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.veh_ul li a:hover .veh_hover{background:rgba(32,71,143,0.75);}

.gsjj{width:100%; overflow:hidden; background:url(../images/gsjj_bj.jpg) no-repeat center center; background-size:cover; padding:45px 0;}
.gsjj_contect{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; overflow:hidden; margin-top:20px; background:url(../images/gsjj_bj2.png) no-repeat center center; background-size:100% 100%; padding:10px;}
.gsjj_left{width:41%; float:left; background-position:center; background-repeat:no-repeat; background-size:cover;}
.gsjj_right{width:59%; float:left; padding:25px 30px;}
.gsjj_title{display:block; overflow:hidden;}
.gsjj_p{line-height:36px; font-size:24px; color:#000;}
.gsjj_sp{line-height:18px; font-size:12px; color:#8b8b8b; text-transform:uppercase;}
.gsjj_txt{display:block; overflow:hidden; margin-top:20px; font-size:14px; color:#8c8c8c; height:210px; line-height:30px; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:7; -webkit-box-orient: vertical;}
.gsjj_more{display:block; padding-top:20px;}
.gsjj_more>a{float:left; width:154px; height:38px; line-height:38px; text-align:center; box-shadow:0 0 10px rgba(0,0,0,0.3); font-size:14px; color:#171717;}
.gsjj_more>a:hover{background:#20478f; color:#fff;}

.fwlc{width:100%; overflow:hidden; padding:45px 0; background:url(../images/fwlc_bj.jpg) no-repeat center center; background-size:cover;}
.fwlc .veh_p{color:#fff;}
.fwlc .veh_p>span{color:#fff;}
.fwlc .veh_sp>span{color:#fff;}
.fwlc .veh_sp>span::before{border-color:#fff; opacity:0.5;}
.fwlc .veh_sp>span::after{border-color:#fff; opacity:0.5;}
.fwlc_ul{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify;-ms-flex-pack:justify; justify-content:space-between; overflow:hidden; padding-top:30px;}
.fwlc_ul li{width:134px; float:left;display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;}
.fwlc_ul li .fwlc_p{float:left; padding-bottom:5px; border-bottom:2px solid rgba(255,255,255,0.5);}
.fwlc_ul li .fwlc_p>span{width:100%; float:left; height:22px; line-height:34px; overflow:hidden; font-size:36px; color:#fff; font-weight:bold;}
.fwlc_ul li .fwlc_B{width:100%; overflow:hidden; margin-top:10px; border:10px solid rgba(255,255,255,0.25); border-radius:50%;}
.fwlc_ul li .fwlc_B .fwlc_img{width:100%; overflow:hidden; background:#fff; position:relative;}
.fwlc_ul li .fwlc_B .fwlc_img::before{content:""; display:block; padding-top:100%;}
.fwlc_ul li .fwlc_B .fwlc_img>span{width:58px; float:left; height:50px; background-position:left center; background-repeat:no-repeat; background-size:348px 50px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.fwlc_ul li .fwlc_sp{width:100%; overflow:hidden; height:30px; line-height:30px; text-align:center; margin-top:5px; font-size:16px; color:#fff; display:none;}
.fwlc_ul li .fwlc_spp{width:100%; overflow:hidden; line-height:24px; text-align:center; font-size:14px; color:#fff; padding-top:10px; height:82px; overflow:hidden;}
.fwlc_ul li:nth-child(1) .fwlc_B .fwlc_img>span{background-position:left center;}
.fwlc_ul li:nth-child(2) .fwlc_B .fwlc_img>span{background-position:-58px center;}
.fwlc_ul li:nth-child(3) .fwlc_B .fwlc_img>span{background-position:-116px center;}
.fwlc_ul li:nth-child(4) .fwlc_B .fwlc_img>span{background-position:-174px center;}
.fwlc_ul li:nth-child(5) .fwlc_B .fwlc_img>span{background-position:-232px center;}
.fwlc_ul li:nth-child(6) .fwlc_B .fwlc_img>span{background-position:right center;}

.news{width:100%; overflow:hidden; padding:0 0 15px 0;}
.news_left{width:calc(50% - 25px); margin-top:40px;}
.news_up{display:block; overflow:hidden;}
.news_up>a{width:100%; float:left; display:-webkit-box; display:-ms-flexbox; display:flex;}
.news_up>a .news_B{width:226px; float:left; overflow:hidden; border:1px solid #20478f; padding:2px; display:-webkit-box; display:-ms-flexbox; display:flex;}
.news_up>a .news_B .news_img{width:100%; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;}
.news_up>a .news_B .news_img::before{content:""; display:block; padding-top:74.5455%;}
.news_up>a .news_R{width:calc(100% - 226px); float:left; padding-left:20px;}
.news_up>a .news_R .news_p{display:block; overflow:hidden; line-height:24px; font-size:16px; color:#000; text-overflow:ellipsis; white-space: nowrap;}
.news_up>a .news_R .news_txt{display:block; overflow:hidden; height:72px; line-height:24px; font-size:12px; color:#000; opacity:0.5; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; margin-top:15px;}
.news_up>a .news_R .news_more{display:block; overflow:hidden; width:118px; height:34px; line-height:30px; text-align:center; border:2px solid #20478f; background:#20478f; color:#fff; margin-top:25px;}
.news_up>a:hover .news_B .news_img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.news_up>a:hover .news_R .news_p{color:#20478f;}
.news_up>a:hover .news_R .news_more{background:#fff; color:#20478f;}
.news_ul{display:block; overflow:hidden; padding-top:25px;}
.news_ul li{display:block; overflow:hidden; border-bottom:1px dotted #a3a3a3; margin-bottom:10px;}
.news_ul li a{display:block; overflow:hidden; height:50px; line-height:50px; font-size:16px; color:#737373; text-overflow:ellipsis; white-space: nowrap; padding-left:30px; position:relative;}
.news_ul li a>span{float:right; font-size:12px; color:#797979;}
.news_ul li a::before{content:""; width:20px; float:left; height:20px; position:absolute; left:0; top:50%; transform:translateY(-50%); border:5px solid #bababa; border-radius:50%; transition:all 0.4s;}
.news_ul li a:hover{color:#20478f;}
.news_ul li a:hover::before{border-color:#20478f;}
/*End-首页内容*/

/*底部*/
.hf{width:100%; overflow:hidden; background:#20478f; padding:22px 0;}
.hf_left{width:50%; float:left;}
.hf_p{display:block; overflow:hidden; line-height:30px; font-size:18px; color:#fff; font-weight:bold;}
.hf_sp{display:block; overflow:hidden; line-height:26px; font-size:14px; color:#fff; opacity:0.55;}
.hf_right{float:right; padding-top:6px;}
.hf_dianhua{float:left; line-height:44px; padding-left:50px; background:url(../images/footer_dianhua.png) no-repeat left center; font-size:14px; color:#fff;}
.hf_dianhua>span{float:right;font-family:Impact; font-size:36px;}
.hf_more{float:right; width:146px; margin-left:25px;}
.hf_more>a{display:block; overflow:hidden; height:44px; line-height:44px; text-align:center; background:#fff; font-family:'Tensentype ZhiHeiJ W5'; font-size:18px; color:#20478f; font-weight:bold;}

.footer{width:100%; overflow:hidden; background:#2e2e2e; padding:25px 0;}
.footer_p{display:block; overflow:hidden; line-height:24px; font-size:16px; color:#fff;}
.footer_contect{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify;-ms-flex-pack:justify; justify-content:space-between; overflow:hidden; padding-top:20px;}
.footer_B{float:left; font-size:14px; color:#fff; line-height:30px; opacity:0.65;}

.footer_txt{width:100%; overflow:hidden; text-align:center; background:#101010; font-size:12px; color:#fff; line-height:20px; padding:15px 0;}
.footer_txt a{color:#fff; margin:0 10px;}
.footer_txt a:hover{color:#fff; text-decoration:underline!important;}
/*End-底部*/

/*关于我们*/
.main{width:100%; overflow:hidden; padding:50px 0;}
.main_left{width:265px; float:left;}
.about{width:100%; float:left; margin-bottom:35px;}
.about_title{display:block; overflow:hidden; height:56px; line-height:56px; background:url(../images/about_title_bj.jpg) no-repeat center center; background-size:100% 100%; font-size:18px; color:#fff; font-weight:bold; text-align:center;}
.about_ul{display:block; overflow:hidden;}
.about_ul>li{display:block; overflow:hidden; margin-top:2px;}
.about_ul>li>a{display:block; overflow:hidden; height:40px; line-height:40px; background:#efefef; text-align:left; text-indent:36px; font-size:14px; color:#535353;}
.about_ul>li:hover>a{background:#20478f; color:#fff;}
.about_ul>li.about_on>a{background:#20478f; color:#fff;}
.about_dl{display:none; padding:0 5px;}
.about_dl>dd{display:block; overflow:hidden; margin-top:2px;}
.about_dl>dd>a{display:block; overflow:hidden; height:34px; line-height:34px; background:#efefef; text-align:center; font-size:14px; color:#535353;}
.about_dl>dd>a:hover{background:#20478f; color:#fff;}
.about_img{display:none; overflow:hidden; padding-top:15px;}
.about_img img{display:block; width:100%; height:auto;}
.about_txt{display:block; overflow:hidden; border:1px solid #eee; padding:12px; font-size:14px; color:#111; line-height:30px;}
.about_txt>span{color:#20478f; font-weight:bold;}

.main_right{width:885px; float:right;}
.dqwz_title{width:100%; float:left; line-height:48px; border-bottom:1px solid #e8e8e8; font-size:14px; color:#8a8a8a;}
.dqwz_title>span{color:#20478f;}
.dqwz_contect{width:100%; float:left; padding-top:30px;}
.company{display:block; overflow:hidden; font-size:14px; color:#000; line-height:30px;}
.company img{ max-width:100% !important; height:auto !important;}
/*END-关于我们*/

/*车辆展示*/
.veh_ul1{display:block; overflow:hidden; width:915px;}
.veh_ul1 li{width:275px; float:left; margin:0 30px 35px 0;}
.veh_ul1 li a{display:block; overflow:hidden; border:1px solid #a1a1a1; border-radius:4px; padding:1px; position:relative;}
.veh_ul1 li a .veh_img{width:100%; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover; border-radius:4px;}
.veh_ul1 li a .veh_img::before{content:""; display:block; padding-top:90.54982%}
.veh_ul1 li a .veh_hover{width:calc(100% - 2px); float:left; height:38px; line-height:38px; background:rgba(0,0,0,0.75); text-align:center; font-size:14px; color:#fff; position:absolute; left:1px; bottom:1px; border-radius:0 0 4px 4px;}
.veh_ul1 li a:hover{border-color:#20478f;}
.veh_ul1 li a:hover .veh_img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.veh_ul1 li a:hover .veh_hover{background:rgba(32,71,143,0.75);}

.cpxq{display:block; overflow:hidden;}
.cpxq_p{display:block; overflow:hidden; text-align:center; font-size:18px; color:#000; line-height:30px; font-weight:bold;}
.cpxq_img{display:block; overflow:hidden; padding-top:10px; padding-bottom:10px; width:100%; text-align:center}

.cpxq_txt{display:block; overflow:hidden; padding-top:20px; font-size:14px; color:#000; line-height:30px;}
.cpxq_txt img{ max-width:100% !important; height:auto !important}
/*END-车辆展示*/

/*服务流程*/
.fwlc_ul1{display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:justify;-ms-flex-pack:justify; justify-content:space-between; overflow:hidden; background:url(../images/fwlc_bj.jpg) no-repeat center center; background-size:cover; padding:50px;}
.fwlc_ul1 li{width:33.33%; float:left; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; margin:20px 0;}
.fwlc_ul1 li .fwlc_box{width:100%; max-width:134px; float:left;display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;}
.fwlc_ul1 li .fwlc_p{float:left; padding-bottom:5px; border-bottom:2px solid rgba(255,255,255,0.5);}
.fwlc_ul1 li .fwlc_p>span{width:100%; float:left; height:22px; line-height:34px; overflow:hidden; font-size:36px; color:#fff; font-weight:bold;}
.fwlc_ul1 li .fwlc_B{width:100%; overflow:hidden; margin-top:10px; border:10px solid rgba(255,255,255,0.25); border-radius:50%;}
.fwlc_ul1 li .fwlc_B .fwlc_img{width:100%; overflow:hidden; background:#fff; position:relative;}
.fwlc_ul1 li .fwlc_B .fwlc_img::before{content:""; display:block; padding-top:100%;}
.fwlc_ul1 li .fwlc_B .fwlc_img>span{width:58px; float:left; height:50px; background-position:left center; background-repeat:no-repeat; background-size:348px 50px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.fwlc_ul1 li .fwlc_sp{width:100%; overflow:hidden; height:30px; line-height:30px; text-align:center; margin-top:5px; font-size:16px; color:#fff;}
.fwlc_ul1 li .fwlc_spp{width:100%; overflow:hidden; line-height:24px; text-align:center; font-size:14px; color:#fff;}
.fwlc_ul1 li:nth-child(1) .fwlc_B .fwlc_img>span{background-position:left center;}
.fwlc_ul1 li:nth-child(2) .fwlc_B .fwlc_img>span{background-position:-58px center;}
.fwlc_ul1 li:nth-child(3) .fwlc_B .fwlc_img>span{background-position:-116px center;}
.fwlc_ul1 li:nth-child(4) .fwlc_B .fwlc_img>span{background-position:-174px center;}
.fwlc_ul1 li:nth-child(5) .fwlc_B .fwlc_img>span{background-position:-232px center;}
.fwlc_ul1 li:nth-child(6) .fwlc_B .fwlc_img>span{background-position:right center;}
/*END-服务流程*/

/*新闻中心*/
.xw_ul{display:block; overflow:hidden;}
.xw_ul li{display:block; overflow:hidden; margin-bottom:20px;}
.xw_ul li>a{width:100%; float:left; display:-webkit-box; display:-ms-flexbox; display:flex;}
.xw_ul li>a .news_B{width:226px; float:left; overflow:hidden; border:1px solid #20478f; padding:2px; display:-webkit-box; display:-ms-flexbox; display:flex;}
.xw_ul li>a .news_B .news_img{width:100%; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;}
.xw_ul li>a .news_B .news_img::before{content:""; display:block; padding-top:74.5455%;}
.xw_ul li>a .news_R{width:calc(100% - 226px); float:left; padding-left:20px;}
.xw_ul li>a .news_R .news_p{display:block; overflow:hidden; line-height:34px; font-size:16px; color:#000; text-overflow:ellipsis; white-space: nowrap;}
.xw_ul li>a .news_R .news_txt{display:block; overflow:hidden; height:90px; line-height:30px; font-size:14px; color:#000; opacity:0.5; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; margin-top:5px;}
.xw_ul li>a .news_R .news_more{display:block; overflow:hidden; width:118px; height:34px; line-height:30px; text-align:center; border:2px solid #20478f; background:#20478f; color:#fff; margin-top:5px;}
.xw_ul li>a:hover .news_B .news_img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.xw_ul li>a:hover .news_R .news_p{color:#20478f;}
.xw_ul li>a:hover .news_R .news_more{background:#fff; color:#20478f;}

.news_ul1{display:block; overflow:hidden;}
.news_ul1 li{display:block; overflow:hidden; border-bottom:1px dotted #a3a3a3; margin-bottom:10px;}
.news_ul1 li a{display:block; overflow:hidden; height:50px; line-height:50px; font-size:16px; color:#737373; text-overflow:ellipsis; white-space: nowrap; padding-left:30px; position:relative;}
.news_ul1 li a>span{float:right; font-size:12px; color:#797979;}
.news_ul1 li a::before{content:""; width:20px; float:left; height:20px; position:absolute; left:0; top:50%; transform:translateY(-50%); border:5px solid #bababa; border-radius:50%; transition:all 0.4s;}
.news_ul1 li a:hover{color:#20478f;}
.news_ul1 li a:hover::before{border-color:#20478f;}

.xwxq{display:block; overflow:hidden;}
.xwxq_p{display:block; overflow:hidden; text-align:center; font-size:18px; font-weight:bold; color:#000; line-height:30px;}
.xwxq_sp{display:block; overflow:hidden; text-align:center; font-size:12px; line-height:16px; color:#a4a4a4; padding:5px 0; border-bottom:1px dashed #ccc;}
.xwxq_img{display:block; overflow:hidden; padding-top:20px;}
.xwxq_txt{display:block; overflow:hidden; padding-top:20px; font-size:14px; line-height:30px; color:#000;}
/*END-新闻中心*/

/*联系我们*/
.contact_txt{width:100%; float:left; font-size:14px; color:#111; line-height:30px;}
.contact_txt>span{color:#20478f; font-weight:bold;}
.contact_map{width:100%; float:left; border:none; height:400px; margin-top:20px;}
/*END-联系我们*/

/*浮动QQ*/
/* .open{width:31px; height:110px; background:url(../images/qq/openTrigger.jpg) no-repeat center center; position:fixed; right:0; top:250px;z-index:999999999; cursor:pointer;}
.off{width:24px; height:24px; background:url(../images/qq/closeBtnImg.gif) no-repeat center center; position:fixed; right:-5px; top:240px;z-index:999999999; cursor:pointer;}
.fix_qq { display:none;position: fixed;right: 0px;top:250px;width: 93px;height: 122px;z-index:999999999;background: url(../images/qq/qq_01.png) no-repeat;}
.fix_qq_top {height: 122px;background: url(../images/qq/qq_01.png) no-repeat;}
.fix_qq_center {background: url(../images/qq/qq_02.png) repeat-y;text-align: center;}
.fix_qq_foot {height: 4px;background: url(../images/qq/qq_04.png) no-repeat;} */
/*END-浮动QQ*/

@media (max-width: 1220px) {
/* 首页 */
.veh {
  padding: 35px 0;
}
.veh_ul {
  width: 102%;
  margin-left: -1%;
}
.veh_ul li {
  width: 23%;
  margin: 0 1% 35px 1%;
}

.gsjj {
  padding: 35px 0;
}
.gsjj_right {
  padding: 20px;
}

.fwlc {
  padding: 35px 0;
}
.news {
  padding: 35px 0;
}
.news_left {
  width: calc(50% - 15px);
  margin-top: 30px;
}
.hf_more {
  width: 130px;
  margin-left: 20px;
}
/* END-首页 */

/* 底部 */
.footer_txt {
  padding: 15px;
}
/* END-底部 */

/* 关于我们 */
.main{
  padding: 40px 0;
}
.main_left{
  width: 24%;
}
.main_right{
  width: 74%;
}
/* END-关于我们 */

/* 车辆展示 */
.veh_ul1{
  width:102%;
  margin-left: -1%;
}
.veh_ul1 li{
  width:31.3333%;
   margin:0 1% 35px 1%;
}
/* END-车辆展示 */

/* 服务流程 */
.fwlc_ul1 {
  padding: 30px;
}
/* END-服务流程 */

}

@media (max-width: 991px) {
/* 导航按钮 */
.icon-menu {
  float: right;
  cursor: pointer;
  width: 50px;
  height: 35px;
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 11;
  background-size: 100% 100%;
}
.icon-menu>span {
  width: 100%;
  height: 5px;
  float: left;
  background-color: #20478f;
  transition: all 0.4s;
}
.icon-menu-active>span{
  background-color: #fff;
}
.icon-menu-active>span:nth-child(2){
  opacity: 0;
}
.icon-menu-active>span:nth-child(1){
  -webkit-transform: translateY(15px) rotate(-45deg);
  -ms-transform: translateY(15px) rotate(-45deg);
  transform: translateY(15px) rotate(-45deg);
}
.icon-menu-active>span:nth-child(3){
  -webkit-transform: translateY(-15px) rotate(45deg);
  -ms-transform: translateY(-15px) rotate(45deg);
  transform: translateY(-15px) rotate(45deg);
}

/* 头部 */
.header {
  padding: 20px 0;
  position: absolute;
  background-color: #fff;
  top:0;
  box-shadow: 15px 15px 15px rgba(0,0,0,0.2);
  z-index: 10;
}

/* 导航 */
nav {
  position: fixed;
  background-image: none;
  background-color: rgba(0,0,0,0.8);
  width: 100%;
  height: 100%;
  left: -100%;
  top: 0;
  z-index: 10;
  opacity: 0;
  display: flex;
  justify-content: flex-start;
  transition: all 0.4s;
}
.nav-actived{
  left: 0;
  opacity: 1;
}
nav>.container {
  width: 100%;
  max-width: 100% !important;
}
.nav{
  width: 85%;
  height: 100%;
  background-color: #fff;
}
.nav>li{
  width: 100%;
  height: 10%;
  border-bottom: 1px solid #ccc;
}
.nav>li>a{
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
  overflow: hidden;
  color: #000;
  background-image: none;
}
.nav>li:hover>a,
.nav>li.nav-this>a{
  background-color:#20478f;
  color:#fff;
}
/* END-头部 */

/* 首页 */
.veh {
  padding: 25px 0;
}
.veh_ul li {
  width: 31.3333%;
  margin: 0 1% 20px 1%;
}

.gsjj {
  padding: 25px 0;
}
.gsjj_right {
  padding: 10px;
}

.fwlc {
  padding: 25px 0;
}
.fwlc_ul li {
  width: 16.6666%;
  padding: 0 0.5%;
}

.news {
  padding: 25px 0;
}
.news_left {
  width: calc(50% - 10px);
  margin-top: 20px;
}
.news_up>a .news_B {
  width: 150px;
}
.news_up>a .news_R {
  width: calc(100% - 150px);
}
.news_up>a .news_R .news_txt {
  margin-top: 5px;
}
.news_up>a .news_R .news_more {
  margin-top: 5px;
}
.news_ul {
  padding-top: 15px;
}
.news_ul li a {
  height: 40px;
  line-height: 40px;
}

.hf_right {
  width: 50%;
}
.hf_dianhua {
  float: right;
  line-height: 40px;
}
.hf_dianhua>span {
  font-size: 30px;
}
/* END-首页 */

/* 底部 */
.footer_txt {
  padding: 10px;
}
/* END-底部 */

/* 关于我们 */
.main{
  padding: 30px 0;
}
.main_left{
  width: 29%;
}
.main_right{
  width: 69%;
}
/* END-关于我们 */

/* 车辆展示 */
.veh_ul1 li{
  margin:0 1% 20px 1%;
}
/* END-车辆展示 */

/* 服务流程 */
.fwlc_ul1 {
  padding: 20px;
}
/* END-服务流程 */

}

@media (max-width: 767px) {
/* 导航按钮 */
.icon-menu {
  width: 30px;
  height: 21px;
  right: 10px;
}
.icon-menu span {
  height: 3px;
}
.icon-menu-active>span:nth-child(1){
  -webkit-transform: translateY(9px) rotate(-45deg);
  -ms-transform: translateY(9px) rotate(-45deg);
  transform: translateY(9px) rotate(-45deg);
}
.icon-menu-active>span:nth-child(3){
  -webkit-transform: translateY(-9px) rotate(45deg);
  -ms-transform: translateY(-9px) rotate(45deg);
  transform: translateY(-9px) rotate(45deg);
}

/* 头部 */
.header{
  padding: 10px 0;
}
.logo{
  width: 80%;
}
.logo a {
  width: 100%;
}
/* END-头部 */

/* 首页 */
.veh {
  padding: 10px 0;
}
.veh_p {
  line-height: 20px;
  font-size: 14px;
}
.veh_sp>span {
  line-height: 30px;
  font-size: 20px;
  padding: 0 10px;
}
.veh_ul {
  padding-top: 10px;
}
.veh_ul li {
  width: 48%;
  margin: 0 1% 10px 1%;
}

.gsjj {
  padding: 10px 0;
}
.gsjj_contect{
  margin-top: 10px;
  background: #fff;
  padding: 0;
}
.gsjj_left {
  width: 100%;
}
.gsjj_left::before{
  content: "";
  display: block;
  padding-top: 75%;
}
.gsjj_right {
  width: 100%;
}
.gsjj_p {
  line-height:24px;
  font-size: 18px;
}
.gsjj_txt {
  margin-top: 10px;
  height: auto;
  line-height: 24px;
  -webkit-line-clamp: initial;
}
.gsjj_more {
  padding-top: 10px;
}
.gsjj_more>a {
  width: 124px;
}

.fwlc {
  padding: 10px 0;
}
.fwlc_ul {
  padding-top: 10px;
}
.fwlc_ul li {
  width: 33.3333%;
  padding: 0 1.5% 10px 1.5%;
}

.news {
  padding: 10px 0;
}
.news_left {
  width: 100%;
  margin-top: 10px;
}
.news_up>a .news_B {
  width: 140px;
}
.news_up>a .news_R {
  width: calc(100% - 140px);
  padding-left: 10px;
}
.news_up>a .news_R .news_txt {
  height: 60px;
  line-height: 20px;
}
.news_up>a .news_R .news_more {
  width: 84px;
  height: 26px;
  line-height: 22px;
}
.news_ul {
  padding-top: 10px;
}
.news_ul li a {
  height: 34px;
  line-height: 34px;
  padding-left: 20px;
}
.news_ul li a::before {
  width: 10px;
  height: 10px;
  border: 3px solid #bababa;
}
/* END-首页 */

/* 底部 */
.hf {
  padding: 10px 0;
}
.hf_left {
  width: 100%;
}
.hf_p {
  line-height: 24px;
  font-size: 16px;
  text-align: center;
}
.hf_sp {
  line-height: 20px;
  text-align: center;
}
.hf_right {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.hf_dianhua {
  padding-left: 30px;
  line-height: 30px;
  background-size: contain;
}
.hf_dianhua>span {
  font-size: 18px;
}
.hf_more {
  width: 100%;
  margin: 10px 0 0 0;
  display: flex;
  justify-content: center;
}
.hf_more>a {
  width: 120px;
  float: left;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
}
/* END-底部 */

/* 关于我们 */
.main{
  padding: 0;
}
.main_left{
  width: 100%;
}
.about{
  margin: 0;
}
.about_title{
  width: calc(100% + 20px);
  text-align: left;
  margin-left: -10px;
  font-size: 18px;
  font-weight: bold;
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  color: #fff;
  position: relative;
}
.about_title::after{
  content: "\f078";
  font-family: FontAwesome;
  font-size: 16px;
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
}
.about_ul{display: none;}
.main_right{
  width: 100%;
}
.dqwz_contect{
  padding: 10px 0;
}
.company{
  line-height: 24px;
}
/* END-关于我们 */

/* 车辆展示 */
.veh_ul1 li{
  width: 48%;
   margin:0 1% 10px 1%;
}
.cpxq_p {
  font-size: 16px;
  line-height: 24px;
}
.cpxq_img {
  padding-top: 10px;
}
.cpxq_txt {
  padding-top: 10px;
  line-height: 24px;
}
/* END-车辆展示 */

/* 服务流程 */
.fwlc_ul1 {
  padding: 10px;
}

.fwlc_ul1 li {
  margin: 10px 0;
  padding: 0 1.5%;
}
/* END-服务流程 */

/* 新闻中心 */
.xw_ul li{
  margin-bottom: 10px;
}
.xw_ul li>a .news_B{
  width: 140px;
}
.xw_ul li>a .news_R{
  width: calc(100% - 140px);
  padding-left: 10px;
}
.xw_ul li>a .news_R .news_p{
  line-height:24px;
}
.xw_ul li>a .news_R .news_txt{
  height: 60px;
  line-height: 20px;
}
.xw_ul li>a .news_R .news_more{
  width: 80px;
  height: 30px;
  line-height: 26px;
}

.news_ul1 li {
  margin-bottom: 5px;
}
.news_ul1 li a {
  height: 36px;
  line-height: 36px;
  padding-left: 15px;
}
.news_ul1 li a::before{
  width:10px;
  height:10px;
  border:2px solid #bababa;
}

.xwxq_p{
  font-size:16px;
  line-height:24px;
}
.xwxq_img{
  padding-top:10px;
}
.xwxq_txt{
  padding-top:10px;
  line-height:24px;
}
/* END-新闻中心 */

/* 联系我们 */
.contact_map {
  height: 250px;
  margin-top: 10px;
}
/* END-联系我们 */

}

/* 手机底部组件 */
.root_kong {
  width: 100%;
  height: 56px;
  float: left;
  background-color: #fff;
  height: calc(56px +  constant(safe-area-inset-bottom));
  height: calc(56px +  env(safe-area-inset-bottom));
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}
.root {
  width: 100%;
  height: 54px;
  background-color: #20478f;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 9;
  height: calc(54px +  constant(safe-area-inset-bottom));
  height: calc(54px +  env(safe-area-inset-bottom));
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}
.root>li{
  width: 25%;
  float: left;
  border-right: 1px solid #fff;
}
.root>li:last-child{border: none;}
.root>li>a {
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  padding: 6px 0;
}
.root>li>a>div {
  width: 100%;
  float: left;
  font-size: 14px;
  line-height: 1;
  color: #fff;
  text-align: center;
}
.root>li>a>div:first-child {
  font-size: 22px;
  margin-bottom: 6px;
}
.root>li>a:hover {
  background-color: #20478f;
  color: #fff;
}
/* 电话 */
.root_bj {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background-color: rgba(0,0,0,0.6);
  z-index: 8;
}
.root_phone {
  display: none;
  width: 100%;
  background-color: #f5f5f5;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 9;
  overflow: hidden;
  box-shadow: 0 0 5px rgba(0,0,0,0.2);
}
.root_phone>a,
.root_phone>.root_off {
  display: block;
  background-color: #fff;
  line-height: 44px;
  color:#333;
  text-align: center;
  border-bottom: 1px solid #ddd;
  font-size:15px;
}
.root_phone .root_off {
  margin-top: 6px;
  border-top: 1px solid #ddd;
}
.root_phone .root_off:hover,
.root_phone a:hover {
  background:#ddd;
}
/* 微信号 */
.wecht-box{
  display: none;
  width: 100%;
  float: left;
  height: 100%;
  background-color: rgba(0,0,0,0.6);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
}
.wecht-box .wecht{
  width: 100%;
  float: left;
  background-color: #fff;
  border-radius: 5px;
  padding: 20px;
  text-align: center;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.wecht-box .wecht .wecht_title{
  display: block;
  overflow: hidden;
  line-height: 20px;
  font-size: 14px;
  color: #333;
}
.wecht-box .wecht .wecht_title>span{
  display: block;
  overflow: hidden;
  line-height: 30px;
  font-size: 18px;
  font-weight: bold;
}
.wecht-box .wecht>img{
  display: block;
  max-width: 150px;
  margin: 10px auto;
  overflow: hidden;
}
.wecht-box .wecht .wecht_txt{
  display: block;
  overflow: hidden;
  font-size: 14px;
  line-height: 24px;
  color: #333;
  line-height: 18px;
}
.wecht-box .wecht .wecht_txt>span{
  font-family: Impact;
  font-size: 16px;
}
.wecht-box .wecht .wecht_off{
  width: 30px;
  height: 30px;
  font-size: 16px;
  color: #fff;
  position: absolute;
  left:50%;
  bottom:-38px;
  border: 1px solid #fff;
  transform:translateX(-50%);
  border-radius: 50%;
  display:flex;
  justify-content: center;
  align-items: center
}
/* END-手机底部组件 */
