@charset "utf-8";
/* CSS Document */

/* 专享保障 */
.guarantee{ background-color:#f8f7f7;box-shadow:0 0 16px #eaeaea; padding:60px 0 45px;}
.guarantee .heading span{ background-color:#f8f7f7}
.guarantee ul{ padding-top:50px; margin-left:-10px; margin-right:-10px;}
.guarantee ul li{ text-align:center; padding-left:10px; padding-right:10px; margin-bottom:20px;}
.guarantee ul li p{ background-color:#fff; padding:50px 10px 30px;}
.guarantee ul li img{ margin-bottom:20px; max-width:100%;}
.guarantee ul li strong{ display:block; color:#333; font-size:24px; margin-bottom:15px;}
.guarantee ul li span{ display:block; font-size:16px; color:#666; min-height:46px;}
.guarantee ul li p:hover{box-shadow:0 0 16px #eaeaea;}
/* 行业资讯 */
.box-news{ padding:30px 0; margin-bottom:10px;}
.box-news .container{ padding-top:40px;}
.box-news .heading{ margin-bottom:30px;}
.box-news dl{ position:relative; padding-left:260px; margin-bottom:25px;}
.box-news dl dt{ width:240px; position:absolute; left:0; top:0;}
.box-news dl dt img{ display:block; width:100%;}
.box-news dl dd{ color:#888; min-height:150px; position:relative;}
.box-news dl dd h4{ font-size:18px; font-weight:bold; margin-bottom:10px; height:24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.box-news dl dd h4 a{ color:#333}
.box-news dl dd p{ line-height:1.6;}
.box-news dl dd span{ position:absolute; left:0; bottom:0; font-size:12px;}
.box-news dl dd a.more{ position:absolute; right:0; bottom:0; background-color:#d00b3c; color:#fff; width:79px; height:24px; text-align:center; line-height:24px; font-size:12px;}
.box-news dl dd a.more:hover{ background-color:#b50933;}
.box-news ul{ margin-left:-10px; margin-right:-10px;}
.box-news ul li{ height:40px; line-height:40px; padding-left:10px; padding-right:10px;}
.box-news ul li span{ border-top:1px solid #eee; display:block; position:relative; padding-right:80px;}
.box-news ul li .url{ display:block; color:#333; background:url(../images/icon_l.png) left center no-repeat; padding-left:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.box-news ul li .more{ position:absolute; right:10px; top:0; color:#888; font-size:12px;}
.box-news ul li a:hover{ color:#d00b3c}
/**/
.answer{ padding-bottom:60px; padding-top:30px;}
.answer-box{ position:relative; padding-right:260px; padding-top:60px;}
.answer-box .answer-click{ display:block; margin-bottom:20px; position:absolute; right:0; top:60px; width:240px; height:60px; line-height:60px; text-align:center; background-color:#d00b3c; color:#fff; font-size:16px;}
.answer-box .answer-click span{ display:inline-block; background:url(../images/icon_hand.png) no-repeat left center; padding-left:25px;}
.answer-box ul{ padding-bottom:30px;}
.answer-box ul li{ border-bottom:1px solid #eee; padding-bottom:20px; margin-bottom:20px;}
.answer-box ul li h4{ background:url(../images/icon_reply.png) no-repeat left center; padding-left:30px; margin-bottom:10px; font-size:18px; color:#333; font-weight:bold;}
.answer-box ul li p{ background:url(../images/icon_answer.png) no-repeat left top; padding-left:30px; color:#666; line-height:1.6;}
.answer-box .answer-more{ display:block; border:1px solid #d00b3c; text-align:center; font-size:16px; color:#d00b3c; padding:20px;}

@media (max-width:991px){
	.box-news .container{ padding-top:0;}
	/**/
	.answer-box{ padding-right:0;}
	.answer-box .answer-click{ position:relative; left:auto; top:auto; height:40px; line-height:40px;}
	.answer-box .answer-more{ padding:15px;}

}

@media (max-width:767px){
	/**/
	.box-news dl{ padding-left:210px;}
	.box-news dl dt{ width:200px;}
	.box-news dl dd{ min-height:125px;}
	.box-news dl dd h4{ font-size:14px; margin-bottom:0px;}
	/**/
	.answer{ padding-top:0; padding-bottom:30px;}
	.answer-box{ padding-top:30px;}
	.answer-box ul{ padding-bottom:0;}
}

@media (max-width:560px){
	.guarantee ul li p{ padding-top:10px; padding-bottom:20px;}
	.guarantee ul li img{ margin-bottom:10px;}
	.guarantee ul li strong{ font-size:20px; margin-bottom:10px;}
	.guarantee ul li span{ font-size:14px;}
}

@media (max-width:460px){
	/**/
	.guarantee{ padding-top:20px; padding-bottom:0;}
	.guarantee ul{ padding-top:20px; margin-left:-5px; margin-right:-5px;}
	.guarantee ul li{ padding-left:5px; padding-right:5px; margin-bottom:10px;}
	.guarantee ul li strong{ font-size:16px;}
	.guarantee ul li span{ font-size:12px;}
	/**/
	.box-news{ padding:10px 0;}
	.box-news dl{ padding-left:0;}
	.box-news dl dt{ width:auto; position:relative; left:auto; top:auto; margin-bottom:10px;}
	.box-news dl dd{ min-height:inherit;}
	.box-news dl dd span{ position:relative; left:auto; bottom:auto; padding:5px 0; display:block;}
	
}

@media (max-width:340px){
	.guarantee ul li p{ padding-left:5px; padding-right:5px;}
}