html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
span {
	padding: 0;
	margin: 0;
	color: #666666;
}

* {
	margin: 0;
	padding: 0;
}
html, body{font-size:100%;color:#666666; margin:0 auto; padding:0;}
.clear{clear: both;}
.bgbaise{background-color: #fff !important;}
.clearfix::before,
.clearfix::after {
	content: "";
	height: 0;
	clear: both;
	visibility: hidden;
	display: block;
	line-height: 0;}
.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f18{font-size:18px;}
.fl{ float:left;}
.fr{ float:right;}
.fweight{font-weight:bold;}
ul,li{ list-style:none; display:block;  margin:0; padding:0;}
a{text-decoration: none;}
a:hover{text-decoration: none; color:#028cd5;}
.col333{color:#333;}
.col999{color:#999;}
.baise{color:#fff !important;}
.mt3{margin-top:3%;}
.mt5{margin-top:5%;}
.ptb3{padding:3% 0;}
.con{height: auto;
    margin: 0 auto;
    min-width: 320px;
    MAX-WIDTH: 960px;
    min-height: 300px;}
.contanier{width:94%;margin:0 auto;}
/* 单行文字超出隐藏 */
.wz_close01{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/* 多行文字超出隐藏 */
.wz_close02{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.wz_close03{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
/*--top--*/
.top{background:#FFF;width:100%; position:fixed;top:0;z-index:999;height:50px;line-height:50px; text-align:center;box-shadow: 0 1px 2px rgba(0,0,0,0.2);}
.logo{width:70%;height:40px;text-align:left;margin:5px 0 10px 10px; float:left; display:block;}
.top_wenzi{
    margin: 7px 0 7px 10px;
    padding-left: 10px;
    font-size: 12px;
    float: left;
    border-left: 1px solid #cccccc;
    color: #7c7c7c;line-height:12px;
	text-align:left;}
.top_wenzi span {
    display: block;
    color: #404040;
    font-size: 18px;
    font-family: 'AvantGardeITCbyBT-Book';line-height:18px;}
.pt50{padding-top:50px;}
/*--导航菜单--*/
.dl-menuwrapper {width:100%; float:right; position:absolute; top:0;	right:0; z-index:2; -webkit-perspective:1000px; -moz-perspective:1000px;	perspective:1000px;	-webkit-perspective-origin: 50% 200%;	-moz-perspective-origin: 50% 200%;	perspective-origin: 50% 200%;}
.dl-menuwrapper button {border:none; width:28px; height:20px; text-indent:-900em;	overflow:hidden; position:absolute;	top:0;	right:0; cursor:pointer; outline:none;
	background:url(../images/menu.png) no-repeat;background-size:28px 20px; float:right; margin:15px 10px 0 0;}
.dl-menuwrapper ul {background:#2a2a2a;padding:0;	list-style:none; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d;	transform-style:preserve-3d;}
.dl-menuwrapper li {position:relative;	border-top:1px solid #0e0e0e;	border-bottom:1px solid #343434;}
.dl-menuwrapper li a {display:block;text-align:left; position:relative;	padding:10px 8%;line-height:30px; font-size:14px; font-weight:300; color:#fff; outline:none;}
.no-touch .dl-menuwrapper li a:hover {background:rgba(255,248,213,0.1);}
.dl-menuwrapper li.dl-back > a {padding-left:20px;	background:rgba(0,0,0,0.1);}
.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {position:absolute; top:0; line-height:50px;speak:none; -webkit-font-smoothing:antialiased;}
.item-has-children{ background:url(../images/jia.png) 92% 10px no-repeat;background-size:20px 20px}
.dl-menuwrapper li.dl-back:after {left:10px; color:rgba(255,255,255,0.8); -webkit-transform:rotate(180deg);	-moz-transform:rotate(180deg); transform: rotate(180deg);}
.dl-menuwrapper li > a:after {right:10px; color:rgba(255,255,255,0.8);}
.dl-menuwrapper .dl-menu {
	margin:50px 0 0 0;
	position: absolute;
	padding:0;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}
.dl-menuwrapper .dl-menu.dl-menu-toggle {-webkit-transition: all 0.3s ease;	-moz-transition:all 0.3s ease;	transition:all 0.3s ease;}
.dl-menuwrapper .dl-menu.dl-menuopen { opacity:1; pointer-events:auto; -webkit-transform:translateY(0px); -moz-transform:translateY(0px); transform:translateY(0px);}
#cd-lateral-nav .sub-menu { display:none; text-indent:80px;}
#cd-lateral-nav .sub-menu a{ font-size:14px;text-align:left;}
#cd-lateral-nav a {display:block; }
#cd-lateral-nav .gr{ width:100%; float:left; padding:100px 0; border-top:1px solid #0e0e0e;}
#cd-lateral-nav .gr span{ float:left; width:50%;}
#cd-lateral-nav .gr a{ height:30px; padding:0; height:30px; line-height:30px; font-size:14px; }
#cd-lateral-nav .gr a.gr_zc{ width:400px; display:block; float:right; margin-right:40px; text-align:center; background:#2975d4; color:#fff; border-radius:10px; }
#cd-lateral-nav .gr a.gr_dl{ width:400px; display:block; float:left; margin-left:40px; text-align:center; background:#e9791a; color:#fff; border-radius:10px; }

/*首页图片切换*/
.addWrap{position:relative; z-index:2;width:100%;background:#fff;margin:0; padding:0;}
.addWrap .swipe{overflow: hidden;visibility:hidden;position:relative;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;}
.addWrap .swipe-wrap > div{float:left;width:100%;position:relative;}
#position{position:absolute; bottom:0;right:50%;margin:0 -21px 10px auto;}
#position li{width:10px;height:10px;margin:0 2px;background-color:rgba(160, 160, 160, 0.53); border-radius:50%; display:inline-block; cursor:pointer; transition: all .2s ease-out;}
#position li.cur{background-color: rgba(255, 255, 255, 0.74);}
/*通用标题*/
.in_tit{padding-top:6%;padding-bottom:5%;margin:0 auto;text-align: center;}
.in_tit h2{color: #1f2b37;font-size: 18px;}
.in_tit h2 span{font-weight: normal;display: block;font-size: 14px;text-transform : uppercase;padding-bottom: 1%;}
.in_tit img{padding-top: 3%;}
/*关于我们*/
.in_about{background: #f9f9f9;padding-bottom: 8%;}
.in_about_li ul li{width: 27.3%;float: left;margin: 0 3%;background: #fff;border-bottom: solid 2px #1f2b37;text-align: center;padding: 5% 0;}
.in_about_li ul li.cur{border-bottom: solid 2px #f32f31;-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.1); -webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.1); box-shadow:0px 0px 20px rgba(0,0,0,0.1);}
.in_about_li ul li a{color: #1f2b37;}
.in_about_li ul li img{display: block;margin: 0 auto;padding-bottom: 5%;height:35px;}
/*车型展示*/
.in_models ul li{float: left;width: 50%;}
.in_m_more{background: #f9f9f9;text-align: center;padding: 5% 0;}
.in_m_more a{margin: 0 auto;display: inline-block;color: #1f2b37;border:solid 1px #1f2b37;border-radius: 20px;padding: 2% 6%;}
/*经营范围*/
.in_scope ul li{display: block;width: 100%;background: #f9f9f9;}
.in_scope ul li span{width: 50%;line-height:54px;text-align: center;display: inline-block;color: #333;}
.in_scope ul li img{width: 50%;display: inline-block;}
/*大事件*/
.in_event{background: #1f2b37;margin-top: 5%;padding-bottom: 6%;}
/*新闻资讯*/
.in_new ul li{display: block;padding: 4% 0;border-bottom: solid 1px #e5e5e5;}
.in_new ul li img{width:30%;}
.in_new ul li .newli_con{width:65%;}
.new_more{text-align: center;padding: 5% 0;}
.new_more a{margin: 0 auto;display: inline-block;color: #f32f31;border:solid 1px #f32f31;border-radius: 20px;padding: 2% 6%;}
.bg_f9{background: #f9f9f9;padding: 5% 0;}
.con_a{padding-left: 3%;padding-bottom: 5%;}
.con_a a{display: inline-block;float: left;width:42%;background: #fff;padding: 5% 0 5% 5%;border-radius: 10px;line-height: 40px;text-align: center;color: #1f2b37;margin-right: 3%;}
.con_a a img{height: 40px;display:inline-block;margin-right: 5%;}
.h60{height: 60px;}
footer{background: #1f2b37;height: 60px;width: 100%;position: fixed;bottom:0;}
footer a{display: block;float: left;width:20%;text-align: center;color: #8f959b;font-size: 14px;}
footer a span{display: block;width: 100%;height:25px;margin-top:8px;margin-bottom: 2%;}
footer a.cur{color: #f32f31;}
footer a .footicon01{background: url(../images/footicon01.png) no-repeat center;background-size: 28px 25px;}
footer a.cur .footicon01{background: url(../images/footicon01_h.png) no-repeat center;background-size:28px 25px;}
footer a .footicon02{background: url(../images/footicon02.png) no-repeat center;background-size: 25px 25px;}
footer a.cur .footicon02{background: url(../images/footicon02_h.png) no-repeat center;background-size:25px 25px;}
footer a .footicon03{background: url(../images/footicon03.png) no-repeat center;background-size: 29px 25px;}
footer a.cur .footicon03{background: url(../images/footicon03_h.png) no-repeat center;background-size:29px 25px;}
footer a .footicon04{background: url(../images/footicon04.png) no-repeat center;background-size: 26px 25px;}
footer a.cur .footicon04{background: url(../images/footicon04_h.png) no-repeat center;background-size:26px 25px;}
footer a .footicon05{background: url(../images/footicon05.png) no-repeat center;background-size: 23px 25px;}
footer a.cur .footicon05{background: url(../images/footicon05_h.png) no-repeat center;background-size:23px 25px;}

.con_main h2{border-bottom: solid 1px #eee;padding-bottom: 3%;text-align: center;}
.con_main img{margin: 0 auto;max-width: 100%;display: block;padding-bottom: 3%;}
.f16{font-size:16px;}