html,body,input,table,ol,ul,li,h1,h2,h3,h4,dl,dt,dd,img,p{padding:0;margin:0;}
ol,ul,li{ list-style: none;}
a{ color: #38393a; text-decoration: none;}
a:hover{ color: #1b66e6;}
img{ vertical-align:middle;}
body{background:url(../img/bg.jpg) repeat-x; color: #38393a; font-family:"microsoft yahei" ;}
.page{ width: 1200px;margin: 0 auto;}
.box35{ width: 0; height:30px; font-size: 0; clear: both;}

.top{ height: 160px; background: url(../img/topbg.jpg);}

.top-t{ height: 100px; clear: both;}
.top-logo{ height: 80px; float: left; line-height: 80px;padding-left: 10px; padding-top: 7px;}
.top-sou{ margin-top: 32px; width:315px;height:38px;background: url(../img/sou.png); float: right;}
.top-sou input{ border:none; outline: none; float: left;}
.top-sou-s{ background-color:#e6eefa; margin-left:50px;height:36px; color: #909090; font-size: 16px;}
.top-sou-btn{width: 86px; height: 38px; background: url(../img/soubtn.png); float: right; }
.top-menu{ height: 60px; line-height: 60px; font-size:20px; clear: both;}

/*首页焦点图*/
.huandeng{ width:825px;height:450px; float: left;}
.box{ width:825px;height:450px;overflow: hidden;position: relative;}
.box a{color:#fff ;}
.box a:hover{color:#fff ;}
.box-1 ul{}
.box-1 ul li{width: 825px;height: 450px;position: relative;}
.box-1 ul li img{display:block;width: 825px; height: 450px;}
.box-1 ul li h2{position: absolute;left: 0;bottom: 0;height: 50px;width:825px;background: rgba(0,0,0,.7);text-indent: 2em;
				padding-right:500px ;font-size: 26px;line-height: 50px;text-overflow: ellipsis;overflow: hidden;
				white-space: nowrap;font-weight: normal;color: ghostwhite}
.box-2{position: absolute;bottom: 60px; right: 350px;}
.box-2 ul{}
.box-2 ul li{float:left;width: 8px;height: 8px;overflow: hidden; margin: 0 5px; border-radius: 50%;
				background: rgba(255,255,255,0.9);text-indent: 100px;cursor: pointer;}
.box-2 ul .on{background:#1b66e6;}
.box-3 span{position: absolute;color: white;background: rgba(125,125,120,0.1);width: 50px;height: 80px;
				top:45%;line-height: 80px;font-size:60px;margin-top: -40px; font-family: "宋体";
				text-align: center;cursor: pointer;}
.box-3 .prev{left: 10px;}
.box-3 .next{right: 10px;}
.box-3 span::selection{background: transparent;}
.box-3 span:hover{background: rgba(0,0,0,0.5);}

/*面包屑导航*/
.mbx{ line-height:70px;}
.mbx-ls{ width: 5px; height: 18px; margin-top: 28px; background: url(../img/lshu.gif) no-repeat; float: left;}
.mbx ul{ font-size:18px; float: left;}
.mbx li{ float: left; margin: 0 5px; background: url(../img/jt.png) no-repeat 0 30px; padding-left: 20px;}

/*重点推荐*/
.lm-zd{width: 830px; overflow: hidden; float: left;}
    .lm-zd h3 {
        font-weight: normal;
        font-size: 18px;
        padding-top: 15px;
        height: 35px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        font-weight:bold;
    }
.lm-zd p{ line-height:26px;}
    .lm-zd p a {
        color: #6d6f75;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
    }
.lm-zd p a:hover{ color: #1B66E6;}
.lm-tit h2{ color: #1B66E6; border-bottom: 2px solid #1B66E6; padding-bottom: 15px;}
.lm-tit-zd{ width: 96px;}
.lm-zd-l{ width: 400px; margin-top: 25px; float: left;}
.lm-ll{ background:url(../img/liulan.jpg) 0 2px no-repeat; color:#7c7f86; font-size: 14px; padding-left: 30px;margin: 15px 0;}
.lm-zd-r{ width: 400px; margin-top:15px;float: right;}
.lm-zd-r li{ border-bottom: 1px solid #E0E4EC;}

/*右侧内容*/
.lm-right{width:308px; float: right; border-top: 4px solid #1B66E6; background-color: #f8f8f8; padding: 16px;}
.lm-right h2{ color: #1B66E6; font-size: 20px; padding-bottom: 10px; float: left; padding-left: 5px;}
.lm-gd{float: right;}
.lm-right ul{clear: both;}
.lm-right li{ height: 38px; line-height:38px; background: url(../img/dian.gif) 0 17px no-repeat; padding-left: 18px; overflow: hidden;}
.lm-right dl{ clear: both; height: 110px; padding-top: 10px; margin-bottom: 10px; border-bottom: 1px solid #E0E4EC; overflow: hidden;}
.lm-right dt{ float: left;}
.lm-right dd{ float:left; margin-left: 20px;}
.lm-right dd h3{ font-weight: normal; line-height: 40px;}
.lm-right dd h3 a{ color: #1B66E6;}
.lm-right dd p{ line-height: 30px; color: #737478; font-size: 14px;}

.lm-gg{ clear: both;}
.lm-gg li{ float: left;}

.con-left{ width: 825px; float: left;}
.con-right{ float: right;}
.lm-con{ display: flex; flex-direction: row; justify-content:space-between; border-bottom: 1px solid #E0E4EC; padding-bottom: 10px; margin-bottom: 30px;}
.lm-con-c{ width: 400px;}
.lm-con-c dl{ height: 125px; clear: both; margin-bottom: 15px; margin-top: 25px;}
.lm-con-c dt{ float: left; margin-right: 15px;}
    .lm-con-c dd {
        float: left;
        font-size: 18px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        /*width: 400px;*/
    }
    .lm-con-c p {
        line-height: 42px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        width:198px;
    }
.lm-con-tit{ clear: both; overflow: hidden;}
.lm-con-tit h2{float: left;width:73px;color: #1B66E6; border-bottom: 2px solid #1B66E6; padding-bottom: 15px; padding-top: 0; }
.lm-con-tit li{ float: left; background: url(../img/shu.gif) 10px center no-repeat; margin: 5px; padding-left: 25px;}
.lm-con-l ul{ clear: both; font-size: 18px;}
.lm-con-l li {
    background: url(../img/dian.gif) 2px 25px no-repeat;
    padding-left: 15px;
    overflow: hidden;
    line-height: 52px;
    border-bottom: 1px solid #E0E4EC;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 400px;
}
.lm-con-l dl{ margin-top:20px;}
.lm-con-l dd {
    line-height: 32px;
    padding-top: 15px;
    height: 32px;
}
.lm-con-l dd a{ color: #1B66E6;}


.lm-ggs{ display: flex; flex-direction: row; flex-wrap: wrap; justify-content:space-between ; clear: both;}
.lm-ggs img{ margin-bottom: 10px; }

/*.lm-yqlj ul{}
.lm-yqlj li{ float: left; margin: 10px; background: url(../img/shu.gif) 0 5px no-repeat; padding-left:15px;}*/

.lm-link ul{ display: flex; flex-wrap:wrap; margin-top: 10px;}
.lm-link li{ margin:10px;}


/*列表*/
.lb-con{ height: 230px; border-bottom: 1px solid #E0E4EC;}
.lb-con dl{ margin-top: 30px;}
.lb-con dt{ float: left;}
.lb-con dd{ width: 525px; float: right;}
.lb-con dd h2{ font-size: 22px; line-height: 60px;}
.lb-l{ font-size: 14px; line-height: 55px; color: #7c7f86;}
.lb-l li{ float: left; margin-right: 30px;}
.lb-l li img{ margin-right:8px; vertical-align: top; margin-top:20px;}


/*详情*/
.show-con{width:765px; padding: 30px; border: 1px solid #c4c7cb; min-height: 2000px;overflow: hidden;}
.show-con h2{ text-align: center; line-height: 60px; font-size: 26px;}
.show-con-z{ height: 35px;line-height: 35px;margin-top: 30px; text-align: center; border: 1px solid #c4c7cb; background-color: #f8f8f8; color: #7c7f86; font-size: 14px; overflow:hidden;}
.show-con-z ul{ display: -webkit-flex; display: flex; flex-direction: row;}
.show-con-z li{ flex: 1;}
.show-con-z li img{ margin-top: ; vertical-align: middle; margin-right: 10px;}
.show-con-c{ padding: 30px 0; line-height: 36px; font-size: 18px;}
.show-sx { margin-top: 30px;}
.show-sx ul{ display: -webkit-flex; display: flex; flex-direction: row;justify-content: space-between;}


.liuyan{ margin-top: 15px;}
.liuyan-t{ height: 50px;}
.liuyan-t h3{ float: left; font-size: 20px; padding-top:23px; padding-left: 15px;}
.liuyan-in{ margin-top: 20px; height: 60px; line-height: 60px; margin-bottom: 20px; background-color: #f8f8f8; clear: both; display: flex; flex-direction: row;}
.liuyan-in div{ flex: 1; padding-left: 30px;}
.liuyan-in input{ border:1px solid #c4c7cb; width: 260px; height: 32px; outline: none;}
.liuyan textarea{ border:1px solid #c4c7cb; width: 800px; height: 130px; padding: 10px; outline: none; font-family: "microsoft yahei"; overflow: hidden; clear: both;}
.liuyan-btn,.liuyan-btn:hover{margin-top: 20px; width:170px; height:50px; line-height: 50px; display: block; text-align: center; color:#fff; background-color: #387ceb;}

.copyright{ background-color: #373738; clear: both; height: 180px; color: #7c7c7d;}
.copyright a{ color: #b3b3b3;}
.copyright-l{ float: left; margin-top: 10px;}
.copyright-l ul{ clear: both;}
.copyright-l li{ float: left; line-height: 60px; background: url(../img/shu.gif) 0 23px no-repeat; margin: 10px; padding-left: 20px;}
.copyright-l p{ clear: both; font-size: 14px; line-height: 30px; margin-left: 30px;}

.copyright-r{ float: left; margin-left: 100px; margin-top: 20px;}
.copyright-r dl{ float: left; margin: 15px;}
.copyright-r dd{ font-size: 14px; line-height: 36px; text-align: center;}

/*乘用车焦点图*/
#solid{
	width:400px;
	height:285px;
	clear:both;	
	position:relative;
}
#solid .solid0,#solid .solid1,#solid .solid2{
	position:absolute;	
	top:0px;
	width:400px;
	height:285px;
	display:none;
}
#solid .solid0{
	background:#78c4db;
}
#solid .solid1{
	background:#c5c9db;
}
#solid .solid2{
	background:#e7dfd1;
}
#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#solid ul li{
	position:absolute;	
	top:0px;
	width:400px;
	height:285px;
	margin-left:-1px;
	display:none;
	cursor:pointer;
}
#solid #btt{
	width:400px;
	height:55px;
	top:245px;	
	position:relative;
	margin-left:-1px;
}
#solid #btt span{
	position:absolute;
	top:15px;
	left:23%;
	display:block;
	width:30px;
	height:8px;
	margin:0 15px;	
	text-align:center;
	background:#3d3d3d;
	z-index:1000;
	cursor:pointer;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;/*其他，透明度50%*
}


