*{
    margin:0;
	padding:0;
    list-style: none;
}
a,a:hover{
	text-decoration: none;
}
a:hover{
	color:#104aad;
}
/* newslm */
#nynk{
    width: 1200px;
    margin: 0 auto;
}
.mbx{
    line-height: 25px;
    background-color: #f7f5f5;
    margin: 5px auto;
    padding: 10px;
    overflow: hidden;
}
.mbx h2{
    float: left;
    font-size: 20px;
    color: #000;
}
.mbx span{
    float: right;
    font-style: italic;
    font-size: 14px;
}
.news{
    width: 100%;
    overflow: hidden;
	padding: 10px 0;
}
.newlf{
    width: 73%;
    float: left;
}
.newlm ul li{
    list-style: none;
    overflow: hidden;
    border-bottom: 1px dashed #ddd;
    padding: 10px 0;
}
.newlm ul li img{
    width: 25%;
    float: left;
	height: 150px;
}
.newlm ul li .newxq{
    width: 73%;
    float: right;
}
.newxq .tit{
    font-size: 15px;
    font-weight: bold;
    color: #104aad;
}
.newxq .time{
	font-style: italic;
	color: #666;
    margin-top: 10px;
}
.newlm ul li:hover{
    background-color: #104aad;
}
.newlm ul li:hover .newxq .tit,.newlm ul li:hover .newxq .time,.newlm ul li:hover .newxq p{
    color: #fff;
}
.fy{
    margin: 30px auto;
    text-align: center
}
/* 内页右侧 */
.newrg{
	width: 25%;
    float: right;
	padding: 10px 0;
}
.newrg h3{
	border-left: #104aad 12px solid;
    padding-left: 8px;
    font-size: 18px;
    color: #000;
	background-color: #f7f7f7;
    line-height: 35px;
}
.rgpro ul{
    overflow: hidden;
    margin: 10px;
}
.rgpro ul li{
    width: 48%;
    float: left;
    margin-right: 4%;
    text-align: center;
    background-color: #eee;
    line-height: 30px;
    margin-bottom: 10px;
}
.rgpro ul li:nth-child(2n){
    margin-right: 0;
}
.rgpro ul li:hover{
    background-color: #104aad;
}
.rgpro ul li:hover a{
    color: #fff;
}
.rgnew ul{
    margin: 10px;
}
.rgnew ul li{
    overflow: hidden;
    line-height: 30px;
    border-bottom: 1px dashed #ddd;
}
.rgnew ul li a{
	width: 72%;
    float: left;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
}
.rgnew ul li span{
    float: right;
	font-size: 12px;
}
.rgcase ul{
    margin: 10px;
}
.rgcase ul li img{
	width: 100%;
    border: 1px solid #eee;
}
.rgcase ul li p{
    line-height: 30px;
    text-align: center;
}

/* caselm */
.case{
    width: 100%;
    overflow: hidden;
	padding: 10px 0;
}
.caself{
    width: 73%;
    float: left;
}
.caselm{
    overflow: hidden;
}
.caselm ul li{
    width: 32%;
    float: left;
    margin-right: 2%;
    margin-bottom: 10px;
    line-height: 30px;
    text-align: center;
}
.caselm ul li:nth-child(3n){
    margin-right:0;
}
.caselm ul li img{
    width: 99%;
    border: 1px solid #eee;
    height: 200px
}
.caselm ul li:hover p{
    background-color: #104aad;
	color: #fff;
}

/* 资讯内页 */
.nrys{
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
}
.nrlf{
    width: 73%;
    float: left;
    margin: 10px;
}
.nrlftit h1{
    font-size: 23px;
    color: #104aad;
    line-height: 35px;
}
.nrlftit p{
    font-style: italic;
    color: #666;
    line-height: 25px;
}
.nrlftj{
    border-top: 1px dashed #ddd;
    border-bottom: 1px dashed #ddd;
    margin: 6px auto;
}
.nrlftj ul{
    padding: 6px 0;
	overflow: hidden;
}
.nrlftj ul li{
	width: 32%;
    float: left;
    margin-right: 2%;
    line-height: 30px;    
}
.nrlftj ul li:nth-child(3n){
    margin-right: 0;    
}
.nrlftj ul li a{
    display: block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.nrlftj ul li:hover a{
	color: #104aad;
}
.nrlfnr{
    line-height: 25px;
}
.nrlfnr h2{
    border-left: #104aad 8px solid;
    padding-left: 8px;
    font-size: 20px;
    color: #000;
    line-height: 28px;
    margin: 15px auto;
}
.nrlfnr p{
    margin: 5px auto;
    color: #333;
}
.nrlfnr img{
    margin: 10px auto;
}
.syfy{
    margin: 20px auto;
    overflow: hidden;
	background-color: #eee;
    padding: 10px;
}
.syfy p{
    width: 48%;
    float: left;
    margin-right: 4%;
	text-align: center;
}
.syfy p:nth-child(2){
    margin-right: 0;
}
.nrcx{
    margin: 15px auto;
}
.nrcx h3{
    border-left: #104aad 8px solid;
    padding-left: 8px;
    font-size: 18px;
    color: #000;
    line-height: 28px;
    margin: 15px auto;
    border-bottom: 1px dashed #ddd;
}
.nrcx ul{
    margin-top: 15px;
    overflow: hidden;
}
.nrcx ul li{
    width: 24.2%;
    float: left;
    margin-right: 1%;
}
.nrcx ul li:nth-child(4){
    margin-right: 0;
}
.nrcx ul li img{
    width: 100%;
    height: 170px;
}
.nrcx ul li p{
    font-size: 14px;
    text-align: center;
    line-height: 30px;
}
/* case内页 */
  .topinfo {
	overflow:hidden;
}
.info-pic {
	width:400px;
	position:relative;
	float:left;
}
.info-pic .img-body {
	width:398px;
	height:auto;
	border:1px solid #eee;
	position:relative;
}
.info-pic .img-body img {
	width:398px;
	height:285px;
}
.info-pic .img-hover {
	position:absolute;
	left:0;
	top:0;
	background:#ccc;
	opacity:.4;
	filter:alpha(opacity = 40);
	cursor:move;
}
.info-pic .img-big-box {
	position:absolute;
	top:0;
	overflow:hidden;
}
.info-pic .img-big {
	position:absolute;
	left:0;
	top:0;
}
.info-pic .btn-prev,.info-pic .btn-next {
	display:block;
	width:20px;
	height:60px;
	position:absolute;
	bottom:0;
}
.info-pic .btn-prev {
	background:url(../images/picDetailBtnPrev.html) no-repeat center center;
	left:0;
}
.info-pic .btn-next {
	background:url(../images/picDetailBtnNext.png) no-repeat center center;
	right:0;
}
.info-pic .img-item {
	width:300px;
	height:60px;
	margin:0 auto;
	margin-top:15px;
	position:relative;
	overflow:hidden;
}
.info-pic .img-item ul {
	width:500%;
	position:absolute;
	left:0;
	top:0;
}
.info-pic .img-item li {
	width:50px;
	height:50px;
	margin:3px;
	border:2px solid #fff;
	overflow:hidden;
	float:left;
	cursor:pointer;
}
.info-pic .img-item li.on {
	border:2px solid #007a61;
}
.info-pic .img-item li img {
	width:50px;
	height:50px;
	border:0;
}
.info-box {
	width:455px;
    font-size:14px;
	float:right;
}
.info-box h1 {
	border-bottom:1px solid #ddd;
	margin:10px 0;
	line-height:30px;
	text-align:left;
	font-size: 23px;
    color: #104aad;
    margin-bottom: 10px;
    padding-bottom: 6px;
}
.info-box .price {
	padding:10px;
	line-height:40px;
	background:#f3f3f3;
}
.info-box p {
	text-indent:0 !important;
	line-height:28px;
}
.info-box em {
	font-style:normal;
}
.info-box .price em {
	padding:0 50px 0 20px;
	color:#e4393c;
}
.info-box .attr {
	padding-top:20px;
	line-height:1.5;
    overflow: hidden;
}
.info-box .attr li {
	padding:10px 0;
    width: 49%;
    float: left;
    background-color: #eee;
    border: 1px solid #fff;
}
.info-box .attr li span {
    padding: 10px;
    background-color: #d2daee;
}
.info-box .attr li em {
    padding: 10px;
    background-color: #eee;
}
.info-box .attr .row {
	padding:10px 0;
}
.nrlfnr p.name {
    line-height: 38px;
    font-size: 18px;
    border-bottom:1px solid #104aad;
    text-indent: 0 !important;
    margin-top: 30px !important;
	font-weight: bold;
	color: #000;
}
/* 车型内页 */
.bdetail {
	width:100%;
    margin-top:10px;
	overflow:hidden;
}
.bdetail .cscontent {
	line-height:30px;
	font-size:14px;
	padding:20px 0 20px 0;
	width:100%;
	overflow:hidden;
}
.bdetail .cscontent dl dt {
	width:165px;
	float:left;
	border-bottom:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	background:#eef1f6;
	text-align:center;
	height:40px;
}
.bdetail .cscontent dl dd {
	width:259px;
	float:left;
	padding-left:10px;
	border-bottom:1px solid #f1f1f1;
	border-left:1px solid #f1f1f1;
	border-top:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
	margin:0 auto;
	height:40px;
}
.bdetail .cscontent dl dt strong {
	margin-left:0px;
	display:initial;
	width:100%;
	height:auto;
	line-height:auto;
	text-indent:0;
	background:none;
	color:#000;
	font-size:14px;
	clear:both;
}
.bdetail .cscontent dl dt b {
	margin-left:0px;
	display:initial;
	width:100%;
	height:auto;
	line-height:auto;
	text-indent:0;
	background:none;
	color:#000;
	font-size:14px;
	clear:both;
}
.piclist {
	width:500px;
	margin:10px auto;
}
.hd_img img {
	display:block;
	width:100%;
	height:400px;
}
.bd_img_wrap {
	margin-top:15px;
	overflow:hidden;
}
.bd_img_wrap .arrow {
	width:25px;
	float:left;
	cursor:pointer;
}
.bd_img_wrap .arrow img {
	margin-top:6px;
}
.bd_img_wrap {
	margin-top:15px;
	overflow:hidden;
}
.bd_img {
	width:450px;
	height:83px;
	position:relative;
	float:left;
	overflow:hidden;
}
.bd_img ul {
	width:1000px;
	position:absolute;
}
.bd_img ul li {
	width:80px;
	float:left;
	padding:2px;
	margin-right:2px;
	border:2px solid #9c9c9c;
}
.bd_img ul li.on {
	border-color:#b90000;
}
.bd_img ul li img {
	display:block;
	width:100%;
	height:75px;
}
.rta {
	text-align:right;
}
.m-title {
	width:100%;
	margin-top:20px;
	border-bottom:1px solid #cccbcb;
	margin-bottom:10px;
}
.m-title label {
    display: inline-block;
    height: 34px;
    padding: 0 10px;
    line-height: 24px;
    font-size: 16px;
    border-bottom: 3px solid #104aad;
}
#lblsb{
    font-size: 18px;
    color: #000;
    font-weight: bold;
}
.porbady p{
    margin: 5px auto;
    color: #333;
    line-height: 25px;
}
/* 公共栏目 */
.tymb {
    width: 100%;
    overflow: hidden;
    padding: 10px 0;
}
.tymblf {
    width: 73%;
    float: left;
}
.tymblm {
    overflow: hidden;
}
.tymblm p{
    line-height: 25px;
    color: #333;
    margin: 5px auto;
}
.tymblm h1{
    font-size: 23px;
    margin: 20px auto;
    color: #104aad;
}


.fenye{
    margin: 30px auto;
    overflow: hidden;
}
.fenye li{
    float: left;
    padding: 5px 10px;
    border: 1px solid #ddd;
    margin-right: 5px;
    background-color: #eee;
}
.fenye li:hover, .fenye li.thisclass{
    background-color:#104aad;
	color:#fff;
}
.fenye li:hover a{
    color:#fff;
}


.pro_detai_top {
	overflow:hidden;
}
.info_product_l {
	float:left;
	width: 350px;
    height: 300px;
	/*margin-right:20px;
	*/
}
.info_product_l img {
    width: 350px;
    height: 300px;
}
.info_product_r {
	float:right;
	width:510px;
	font-size:14px;
	color:#080808;
}
.info_product_r .info_p {
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #e3e3e3;
	font-size:14px;
}
.info_product_conten {
	margin-top:20px;
}
.info_product_conten h5,.other_product h5 {
	display:block;
	padding:10px 0;
	font-size:18px;
	margin-bottom:10px;
	border-bottom:1px solid #080808;
	font-weight: 600;
    color: #000;
}
.info_product_conten .infp_product_con {
	padding:10px;
	color:#080808;
}


.case_detail_top {
    overflow: hidden;
}
.left_casepic {
	float:left;
	padding:15px;
}
.left_casepic img {
	width: 320px;
    height: 280px;
	border:2px solid #F5F5F5;
	padding:2px;
}
.column {
	float:left;
	width:500px;
	text-align:left;
	font-size:14px;
}
.column .title {
	border-bottom:1px solid #ccc;
	padding:15px 0px;
}
.column .title h3 {
	text-align:left;
	font-weight:bold;
	font-size:16px;
	color:#0396c7;
}
.column .infos {
	text-align:left;
	line-height:35px;
}
.column ul li {
	line-height:38px;
	height:38px;
	/*font-weight:bold;
	*/
}
.maincontent {
	font-size:14px;
	text-align:left;
}
.IntroTitle {
    font-size: 20px;
    font-family: "Microsoft Yahei","����";
    line-height: 35px;
    border-bottom: 2px solid #0396c7;
    margin: 10px 0px;
    padding-left: 10px;
    color: #000000;
    text-align: left;
}
.tymblm{
    font-size: 18px;
    color: #333;
    font-weight: bold;
    padding: 15px 0;
}