﻿@charset "utf-8";
/*******************引入字体 思源黑体*******************/
@font-face {
	font-family: "SourceHanSansCN";
	font-weight: bold;
	src: url("../font/SourceHanSansCN-Bold.ttf") format("truetype");
}
@font-face {
	font-family: "SourceHanSansCN";
	font-weight:light;
	src: url("../font/SourceHanSansCN-Light.ttf") format("truetype");
}
@font-face {
	font-family: "SourceHanSansCN";
	font-weight:normal;
	src: url("../font/SourceHanSansCN-Normal.woff2") format("woff2"),
	     url("../font/SourceHanSansCN-Normal.woff") format("woff"),
	     url("../font/SourceHanSansCN-Normal.ttf") format("truetype"),
	     url("../font/SourceHanSansCN-Normal.eot") format("embedded-opentype"),
	     url("../font/SourceHanSansCN-Normal.svg") format("svg");
}

/*******************基本样式*******************/
body,form,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,header,menu,footer,section,video,article,button,input,select{margin:0;padding:0; letter-spacing:1px;}
div,ul,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,span,menu,footer,section,video,article,hgroup,button,label{zoom:1;}
body{background:#fff;font-family:Arial,SourceHanSansCN;vertical-align:middle;font-size:14px;}
html,body,td,th,.wrapper{color:#444444;font-size:14px;font-family:Arial,SourceHanSansCN;}
input,select,textarea{vertical-align:middle;line-height:normal;font-size:1em;color:#000000;outline: none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;resize:none;}
textarea{line-height: 1.75em;}
a{color: #888888;outline:0;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select: none;-moz-user-focus: none;-moz-user-select: none;outline:none;background: none;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);}
button{cursor:pointer;outline: none;border:none;}
a:link,a:visited,a:active{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;background: none;text-decoration: none;}
a:hover{text-decoration:none;}
img{border:0;vertical-align:top;}
h1,h2,h3,h4,h5,h6{font-size:1em;}
select {appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand { display: none; }
i,em{font-style: normal;}
.clearfix {zoom: 1;}
.hidden{display:none;}
.clear{clear:both;height:0;font-size:0;line-height:0;visibility:hidden;} 
iframe{ opacity:0; position:absolute; z-index:-1;}
input[type=button] {-webkit-appearance: none;}
.disBox{display:box;display:-webkit-box;display:-ms-box;display:-moz-box;}
.box-flex{box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;}
.box-sizing{-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.none{display: none;}
.fl{float: left;}
.fr{float: right;}

.nohave{padding:5% 0;text-align:center;color:#000;font-size:2em;}

/*******************页面结构*******************/
.pc_show{ display: block}
.wap_show{ display:none}
.wrapper_container{position:relative;max-width:1920px;height:100%;min-height:100%;overflow:hidden;margin: 0 auto;}

/********************公共底部********************/
.footer{position:relative;background:#2c3848;z-index:20;text-align:left;}
.footer_content{position:relative;width:1336px;max-width:90%;margin:0 auto;overflow:hidden; zoom:1;padding:40px 0;}
.footer .sitemap{width:75%;float:left; min-height:260px;}
.footer .sitemap ul{overflow:hidden;list-style-type:none;zoom:1;}
.footer .sitemap li{float:left;width:15%;}
.footer .sitemap h3{padding-bottom:30px;font-size:13px; line-height:1.6em;}
.footer .sitemap li ul{font-size:12px;}
.footer .sitemap li li{float:none; width:auto;line-height: 26px;font-size:13px;}
.footer .sitemap a{color:#ffffff;text-decoration:none;}
.footer .friendly_code{width:33%;text-align: top; position:absolute; top:40px; right:0%; max-width:270px;}
.footer .friendly_code ul{float:right;}
.footer .friendly_code ul:after{content: ".";display: block;visibility: hidden;clear: both;height: 0;}
.footer .friendly_code ul>li{float: left;margin:0 5% 5% 0;text-align:center;width:90%; position:relative; left:5%;}
.footer .friendly_code ul>li a{cursor:pointer;}
.footer .friendly_code ul>li:nth-child(2n){margin:0 0 5%;}
.footer .friendly_code ul>li img{width:90%;}
.footer .friendly_code ul>li span{display: block;color: #ffffff;font-size:12px;margin-top: .5em;}
.footer .friendly_link{width:25%;float:right;}
.footer .friendly_link ul{float:right;}
.footer .friendly_link ul:after{content: ".";display: block;visibility: hidden;clear: both;height: 0;}
.footer .friendly_link ul>li{float: left;margin-right:20px;text-align:center;position: relative;}
.footer .friendly_link ul>li:last-child{margin-right:0;}
.footer .friendly_link ul>li a{display: block;}
.footer .friendly_link ul>li img{display: block;}
.footer .friendly_link ul>li span{display: block;margin-top:10px;color: #ffffff;}
.footer .friendly_link ul>li p{position: absolute;width:300%;left: -100%;margin-top: 10px;display: none;}
.footer .friendly_link ul>li p img{width:100%;}
.footer .friendly_link ul>li:hover p{display: block;}
.footer_container{position:relative;clear:both; background:#303030; color:rgba(255, 255, 255, 0.5); text-align:center;height: 60px;line-height: 60px;font-size:12px;}
.footer_container p{display: inline-block;}
.footer_container p a{color:rgba(255, 255, 255, 0.5);}
.footer_container p a img{vertical-align: -2px; margin-right: 5px;width: 5%;}
.footer_container span{padding:0 10px;}

/********************banner********************/
.banner{ position:relative;max-width:1920px;margin:0 auto;overflow: hidden;}
.banner a{display: block;width:100%;height: 100%;}
.banner img{width:100%;}

/*公共H2 TITLE*/
.common_h2{position:relative;max-width:1920px;overflow: hidden;font-size: 26px;color: #333333;text-align:center;padding-top: 70px;}
.common_h2 i{display: block;width:32px;height: 2px;background:#e20002;margin:0 auto 5px;}

/*公共UL列表 TITLE*/
.common_list_ul{margin:0 auto;list-style: none;}
.common_list_ul:after{content: '.';height: 0;visibility: hidden;clear: both;display: block;}
.common_list_ul li{width:20%;/*float: left;*/text-align: center;display: inline-block;*display:inline;margin-right: -0.33em;vertical-align: top;zoom:1;}
.common_list_ul li p{font-size:18px; color: #333333;width:70%; height: 50px;line-height: 50px;border-bottom: 3px solid #e00503;margin:0 auto 10px;}
.common_list_ul li span{display: block;font-size:13px;color: #5c5c5c;line-height: 25px;}

/*页码*/
.pg_num_area{ text-align:center;padding-bottom: 130px;line-height:30px;clear: both;}
.pg_num_area a{ font-size:18px; margin:0 6px;vertical-align:top;}
.pg_num_area .pg_arrow{ display:inline-block; width:11px; height:18px; vertical-align:top; text-indent:-1000000px; margin-top:6px;}
.pg_num_area .pg_prev{background:url(../images/icon_left.png) center center no-repeat;}
.pg_num_area .pg_next{background:url(../images/icon_right.png) center center no-repeat;}
.pg_num_area .pg_num{ padding:5px 10px; border-radius:2px;}
.pg_num_area .pg_num_on{ background-color:#e00503; color:#fff;}
.total{ display:inline-block; margin-left:10px; font-size:18px; vertical-align:top;}
.total i{ font-style:normal;}
.pg_num_area a.no_page{ opacity:0.3;}




@media all and (min-width:991px){
	/********************公共头部********************/
	header{position:relative;z-index:25;width:100%;height:100px; border-bottom: 1px solid #dcdbdb;}
	header .header_content{height:100px;background:#fff;width:100%;max-width: 1200px;margin: 0 auto;}
	header .logo{overflow:hidden;height: 100%;width:15%;float: left;}
        header .logo a {
            display: block;
            margin: 13px auto 0;
            width: 100%;
            height: 70px;
            background: url(../images/logo1-20201207.png) no-repeat center center;
            background-size: 100%;
        }
	header nav{width: 100%;height: 100%;text-align: center;}
	nav .site_nav{width:70%; display: inline-block;margin:0 auto;}
	nav .nav_list{width:16.6%;float: left;height: 100%;cursor: pointer;position: relative;}
	nav .site_nav .nav_list:first-child{position: static;}
	header nav .nav_list .nav_list_title{width: 100%;height: 100px;line-height: 100px;font-size: 18px;}
	header nav .nav_list .nav_list_title a{display: block;width:98%;height: 100%;color: #000000;margin: 0 auto;}
	header nav .nav_list_car:hover .nav_list_title a{height: 101px; font-weight: bold;border-left: 1px solid #dcdbdb;border-right: 1px solid #dcdbdb;margin:0 auto;background:#fff;}
	header nav .nav_list_normal:hover .nav_list_title{height: 101px;border-left: 1px solid #dcdbdb;border-right: 1px solid #dcdbdb;margin:0 auto;background:#fff;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
	header nav .nav_list_normal:hover .nav_list_title a{font-weight: bold;height: 85%;border-bottom:1px solid #dcdbdb;width:88%;margin:0 6%;}
	header nav .nav_list.curent .nav_list_title a{height: 115px;background:#e00503;color: #ffffff;}
	header nav .nav_list.curent:hover .nav_list_title a{background:#fff;font-weight: bold;color: #000000;height: 85%;width:88%;margin:0 6%;}
	nav .nav_search{width:15%;float: right;}
	nav .sitesearch{width:100%; height: 30px;position: relative;display: inline-block;margin-top: 30px;}
	nav .sitesearch input{width: 80%;border:none;border-bottom:1px solid #000000;outline: none;height: 100%;float: left;}
	nav .sitesearch button{width:19px;height: 19px; background:url(../images/search.png) no-repeat center center;background-size:100%;float: left;margin-top:5px;}

	nav .nav_list .sec_content{height: 0;position: absolute;top:100px;left: 0;right: 0;overflow: hidden;z-index: 9;}
	nav .nav_list .sec_content[style*='block']{height: auto!important;}
	/*nav .nav_list .sec_content{border-bottom: 1px solid #dcdbdb;}*/
	nav .nav_list .sec_content ul{list-style: none;}
	nav .nav_list .sec_content ul a{display: block;}
	/*车型展示下拉模块*/
	nav .nav_list .sec_content{background: #fff;}
	nav .nav_list .sec_content_car{width:100%;position: absolute;top:101px;left: 0;right: 0;overflow: hidden;z-index: 9;}
	nav .nav_list .sec_content .sec_content_ul{max-width: 1200px; margin: 0 auto;}
	nav .nav_list .sec_content .sec_content_ul li{float: left;width:25%;text-align:center;cursor: pointer;padding: 20px 0;}
	nav .nav_list .sec_content .sec_content_ul li:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);}
	nav .nav_list .sec_content .sec_content_ul li strong{display: block;}
	nav .nav_list .sec_content .sec_content_ul li strong img{display: block;vertical-align: middle;max-width: 100%;/*width:60%;*/margin: 0 auto;transition: all 1s; height:100px}
	nav .nav_list .sec_content .sec_content_ul li h6{font-size:18px;color: #000000;margin-top:5px;line-height: 1.2em;}
	nav .nav_list .sec_content .sec_content_ul li span{font-size:16px;color: #000000; height:1.5em; line-height:1.5em; display:block;}
	nav .nav_list .sec_content .sec_content_ul li span i{font-size:18px;font-style: normal;}
	/*其它服务下拉模块*/
	nav .nav_list .sec_content .sec_content_list{border:1px solid #dcdbdb;border-top:none;margin-top:-8px;}
	nav .nav_list .sec_content .sec_content_list li{margin:0 10px;border-bottom:1px solid #dcdbdb;height: 40px;line-height: 40px;}
	nav .nav_list .sec_content .sec_content_list li:last-child{border-bottom:none;}
	nav .nav_list .sec_content .sec_content_list li a{font-size: 16px;color: #000000;}
	nav .nav_list .sec_content .sec_content_list li a:hover{color: #e00503;}
}

@media all and (min-width:991px) and (max-width:1200px){
	/********************公共头部********************/
	header .header_content{width:95%;margin:0 auto;}
	
}
@media all and (max-width:990px){
	/********************公共头部********************/
	header{position:relative;z-index:25;width:100%;height:1rem; border-bottom: 1px solid #dcdbdb;}
	header .header_content{height:1rem;background:#fff;width:100%;margin: 0 auto;}
	header .logo{overflow:hidden;height: 100%;width:69%;float: left;}
        header .logo a {
            display: block;
            margin: .13rem;
            width: 4.59rem;
            height: .70rem;
            background: url(../images/logo3-20201207.png) no-repeat center center;
            background-size: 100%;
            width: 45%;
        }
	header .header_menu{position: absolute;top: .1rem;right: 0;margin: .28rem 5% 0 0;padding: .27rem 0 0 .4rem;background: url(../images/head_menu_close_icon.png) 0 0 no-repeat;background-size: 100%;width: 0;height: 0; cursor:pointer;}
	header .menu_close {background: url(../images/head_menu_open_icon.png) 0 0 no-repeat;background-size: 100%;margin: .4rem 5% 0 0;}
	header .header_car{position: absolute;top: .1rem;right: 0;margin: .28rem 14% 0 0;padding: .27rem 0 0 .4rem;background: url(../images/head_car_gury_icon.png) 0 0 no-repeat;background-size: 100%;width: 0;height: 0; cursor:pointer;}
	header .car_close {background: url(../images/head_car_red_icon.png) 0 0 no-repeat;background-size
		: 100%;}
	nav .nav_search{width:100%;height: .9rem;background:#ffffff;position: absolute;top: 1.01rem;left:0; right:0;display: none;z-index: 999;}
	nav .sitesearch{width:100%; height: .3rem;position: relative;display: inline-block;}
	nav .sitesearch{width: 86%;height: 100%;margin:0 7%;}
	nav .sitesearch input{width: 80%;border:none;outline: none;height: .66rem;float: left;margin-top: .12rem;border-left:2px solid #dcdbdb;padding: 0 1em;}
	nav .sitesearch button{width:.34rem;height: .34rem; background:url(../images/head_search.png) no-repeat center center;background-size:100%;float: right;margin-top:.28rem;}
	nav .site_nav{background:#ffffff;position: absolute;top: 1.91rem;left:0; right:0;display: none;z-index: 999;box-shadow: 0 0 6px 1px #cccccc;-webkit-box-shadow: 0 0 6px 1px #cccccc;}
	nav .site_nav .nav_list{width:100%;border-top: 1px solid #dcdbdb;} 
	nav .site_nav .nav_list .nav_list_title{padding:0 7%;height: .9rem;line-height:.9rem;}
	nav .site_nav .nav_list .nav_list_title a{color: #6d6d6d;font-size: 16px;}
	nav .site_nav .nav_list .nav_list_title i{display: block;float: right; width:.29rem;height: .29rem;background:url(../images/head_add_icon.png) no-repeat center center; background-size:100%;margin-top:.3rem;}
	nav .site_nav .nav_list.mouseon .nav_list_title i{background:url(../images/head_minus_icon.png) no-repeat center center; background-size:100%;}

	nav .nav_list .nav_list{position: static;}
	nav .nav_list .sec_content{width: 100%;height: 0;position: relative;top: 0;left: 0;right: 0;overflow: hidden;z-index: 9;}
	nav .nav_list .sec_content ul{list-style: none;width: 90%;margin: 0 auto;}
	nav .nav_list .sec_content ul:after{content: ".";height: 0;clear: both;visibility: hidden;display: block;}
	nav .nav_list .sec_content ul a{display: block;}
	nav .site_nav .nav_list .sec_content_ul li{width:50%;text-align:center;padding:2% 0;float: left;min-height: 10.5em;} 
	nav .site_nav .nav_list .sec_content_ul li a strong{display: block;width: 80%;margin: 0 auto;}
	nav .site_nav .nav_list .sec_content_ul li span{font-size: 13px;}
	nav .site_nav .nav_list .sec_content_ul li span i{font-size: 14px;font-weight: bold;}
	nav .site_nav .nav_list .sec_content_ul li img{width:100%;transition: all 1s;}
	nav .site_nav .nav_list .sec_content_ul li:hover img{transition: all 1s;transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);}
	nav .site_nav .nav_list .sec_content .sec_content_list{padding-bottom: .2rem;}
	nav .site_nav .nav_list .sec_content_list li{margin:0 11%;font-size: 14px;color: #6d6d6d;line-height: .8rem;} 

	/*公共UL列表 TITLE*/
	.common_list_ul li{width:33.3%;/*float: left;*/text-align: center;}

	.footer_container{height:auto;line-height: .5rem;padding: .2rem;}
	.footer_container em{display: block;}

}

@media all and (max-width:767px){
	/********************公共头部********************/
	.pc_show{ display:none}
    .wap_show{ display:block}
	nav .nav_list .sec_content{height: auto;display: none;}
	nav .nav_list .sec_content.sec_content_car{height: 20em;overflow-y: auto;}
	.sec_content_car::-webkit-scrollbar-track-piece {
	  background-color: rgba(0, 0, 0, 0);
	  border-left: 1px solid rgba(0, 0, 0, 0);
	}
	.sec_content_car::-webkit-scrollbar {
	  width: 5px;
	  height: 13px;
	  -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
	  border-radius: 5px;
	}
	.sec_content_car::-webkit-scrollbar-thumb {
	  background-color: rgba(0, 0, 0, 0.3);
	  background-clip: padding-box;
	  -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
	  border-radius: 5px;
	  min-height: 28px;
	}
	.sec_content_car::-webkit-scrollbar-thumb:hover {
	  background-color: rgba(0, 0, 0, 0.3);
	  -webkit-border-radius: 5px;
	  -moz-border-radius: 5px;
	  border-radius: 5px;
	}

	/********************公共尾部********************/
	.footer_content{display: none;}
	.footer_container{height:auto;line-height: .5rem;padding: .2rem;}
	.footer_container p{display: block;}
	.footer_container .footer_wapline{display: none;}


	/********************banner********************/
	.banner img{/* width:200%; margin:0 -63%*/}

	/*公共H2 TITLE*/
	.common_h2{padding-top: 30px;font-size: 18px;}

	/*公共UL列表 TITLE*/
	.common_list_ul li{width:50%;/*float: left;*/text-align: center;}
	.common_list_ul li p{width:80%;font-size:15px;}

	/*页码*/
	.pg_num_area{padding-bottom: 50px;}
	.pg_num_area .pg_num{ padding:2px 5px; border-radius:2px;font-size: 15px;}
	.total{font-size: 15px;}
	.pg_num_area .pg_prev{background-size: 90%;}
	.pg_num_area .pg_next{background-size: 90%;}

}


@media all and (max-width:375px){
	/********************公共底部********************/
}

