@charset "utf-8";
/*热销产品*/
.red_pro{width:100%; overflow:hidden; margin:20px 0;}
.red_pro .red_pro_tit{text-align: center; font-size: 36px; background: url(../images/hot_pro_tit.jpg) center no-repeat; color: #000; font-weight: bold;}
.red_pro .red_pro_tit h1{ color: #0FA3FF; font-size: 36px; display: inline-block; font-weight: bold;}
.red_pro_list{overflow:hidden; margin-top:15px;}
.red_pro_list li{ float: left; overflow: hidden; padding:0 5px; margin-bottom:10px;}
.red_pro_list li .goods_title {display:block; height:30px; line-height:30px; text-align: center;}
.red_pro_list li .goods_title a{font-size:16px;}

.red_pro .red_pro_tit a{ color: #000; }

.hd_pro{overflow:hidden; margin:20px 0;}
.pro_lanm{ float:left;}
.lanm_list{border:1px solid #ccc; border-top:0; border-bottom:0; padding:0 10px; overflow:hidden;}
.lanm_list li{background:url(../images/pro_lanm.jpg) no-repeat center center; height:39px; line-height:39px; display:block; padding-left:36px; margin:5px 0;}
.lanm_list li:hover a{color:#087dd5;}
.pro_lanm .lanm_tell{background:#000 url(../images/lanm_tell.jpg)no-repeat left center; line-height:20px; color:#fff; padding:11px 0 10px 70px;}
.pro_lanm .lanm_tell span{display:block; line-height:30px; font-size:25px; font-weight:bold;}

/*滚动图片*/
.scroll_pic{width:100%; margin:20px 0; overflow:hidden;}
.scroll_pic_tit{ text-align:center; font-size: 36px; background: url(../images/hot_pro_tit.jpg) center no-repeat; color: #000; font-weight: bold; line-height:60px;}
.scroll_pic_tit span{ color: #087DD5}
.pic_list{ overflow:hidden; margin-top: 15px;}
.pic_list li{width:280px; padding:0 10px; float:left;}
.pic_list li span{display:block; height:30px; line-height:30px; text-align:center;}
@media (max-width: 768px) {
	.pic_list li{ width: 200px;}
}


/*优势*/
.jzpp{ width:100%; background:url(../Images/jz.jpg) no-repeat center top;padding-bottom: 55px; }
.jzm{ width:1180px; margin:0 auto; padding:0px;}
.jztop{ width:100%; height:210px; padding-top:80px;}
.jztop h3{ font-size:51px; color:#ffffff; line-height:50px; text-align:center;font-weight: 1000;}
.jztop span{ display:block; width:100%; padding-top:100px; font-size:27px; color:#000000; line-height:50px; text-align:center;}
.jztop p{ display:block; width:100%; font-size:47px; color:#da0a00; line-height:50px; text-align:center; font-weight:bold;}
.hmys{width:100%;height:300px;background:url(../Images/bj.jpg) no-repeat center 70px;padding-top:15px;}
.hmys .ys01{ width:165px; float:left; padding-top:87px; margin-left:20px;}
.hmys .ys02{ width:221px; float:left; padding-top:47px;margin-left:50px;}
.hmys .ys03{ width:190px; float:left;margin-left:40px;}
.hmys .ys04{ width:221px; float:left; padding-top:47px;margin-left:50px;}
.hmys .ys05{ width:165px; float:left; padding-top:87px;margin-left:20px;}
.hmys .ys01 span,.hmys .ys05 span{ width:92px; height:92px; display:block; background:#0FA3FF; line-height:92px; text-align:center; color:#ffffff; font-size:60px; margin:0 auto;}
.hmys .ys02 span,.hmys .ys04 span{ width:130px; height:120px; display:block; background:#3a3a3a; line-height:120px; text-align:center; color:#ffffff; font-size:73px; margin:0 auto;}
.hmys .ys03 span{ width:170px; height:170px; display:block; background:#0FA3FF; line-height:170px; text-align:center; color:#ffffff; font-size:93px; margin:0 auto;}
.hmys .ys01 p,.hmys .ys05 p,.hmys .ys02 p,.hmys .ys03 p,.hmys .ys04 p{padding-top:10px;display:block;width:100%;font-size:16px;text-align:center;line-height:24px;color:#000000;/* float: left; */}


.jiegou_tit{width: 310px; height: 45px; line-height: 45px; background: url(../images/struct.png) no-repeat top center; background-size: 310px 55px; color: #fff; font-size: 20px; margin: 0 auto; font-weight: bold; text-align: center; margin-top: 30px;}

.jiegou{ width: 1189px; height: 629px; margin: 0 auto; background: url(../images/struct_img.png) no-repeat center center; color: #000; text-align: right; position: relative; font-weight: bold; line-height: 20px;margin-bottom: 57px;}
.jiegou1{ position: absolute; left: -11px; top: 35px; width: 185px;}
.jiegou2{ position: absolute; right: 0px; top: 40px; width: 185px; }
.jiegou3{ position: absolute; left: -9px; top: 340px; width: 185px;}
.jiegou4{ position: absolute; right: -13px; top: 320px; width: 185px;}
.jiegou5{ position: absolute; left: 500px; top: 550px; width: 185px; text-align: center;}
.jiegou1_tit,.jiegou3_tit{ font-size: 20px; line-height: 40px;}
.jiegou2_tit,.jiegou4_tit{ text-align: left; font-size: 20px;line-height: 40px;}
.jiegou5_tit{ font-size: 20px; line-height: 40px; }



/*公司简介*/
.about_box{width:100%; background:url(../images/about_in_bg.jpg) no-repeat top center; margin:20px 0 0px; overflow:hidden; padding-bottom: 20px;}
.about_tit{margin-top:30px; height:80px;}
.about_tit img{display:block; margin:0 auto;}
.about_con{overflow:hidden; margin-top:20px;}
.about_conL{ float:left;}
.about_conL img{display:block;}

.about_conR{ float:right; overflow:hidden; background:url(../images/about_conR_bg.png);}
.newsListDl {width: 100%;border-bottom: 1px solid #087dd5;}
.newsListDl dt span { float: left; width: 57px; height: 44px; color: #fff;font-size: 24px;line-height: 44px;text-align: center;background: #0FA3FF;clear: both;}
.newsListDl dt .titleAA { float: left; padding-left: 22px; padding-right: 16px; display: block; color: #fff;font-size: 14px;line-height: 46px;font-weight: bold;}
.newsListDl dd {padding-right: 16px;padding-left: 26px;color: #fff;font-size: 14px;line-height: 24px;overflow: hidden;float: left;clear: both;}
.newsListDl a{ color:#fff}

@media (min-width: 1200px){
	.newsListDl dd{height: 300px;}
}

@media (max-width: 768px){
	.about_box{ background-repeat: repeat-y; }
}



/*新闻*/
.news_box{width:100%; overflow:hidden; /*margin:20px 0;*/ padding:30px 0; background:url(../images/newsbg.jpg) no-repeat center top;}
.news_con{background:#fff; overflow:hidden;  float:left; border:1px solid #ddd;}
.news_con .news_tit{height:30px; line-height:30px;}
.news_con .news_tit a{ font-size:16px; color:#000; font-weight:bold; display:block; width:90px; text-align:center; border-top:3px solid #0FA3FF; float: left;}
.news_con dl.news_top{overflow:hidden; margin:10px 0;}
.news_con dl.news_top dd h3{height:30px; line-height:30px; overflow:hidden; margin-top: 0px;}
.news_con dl.news_top dd h3 a{font-weight:bold; color:#000; font-size:14px;}
.news_con dl.news_top dd p{line-height:26px; color:#646464; font-size:12px;}

.news_con .news_list{margin-top:10px;}
.news_con .news_list li{background:url(../images/news_icon.gif)no-repeat left center; padding-left:25px; height:35px; line-height:35px; border-bottom:1px dashed #cdcdcd; overflow:hidden;}
.news_con .news_list li a{font-size:14px; color:#333;}
.news_con .news_list li a:hover{color:#B60809;}
.news_con .news_list li span{float:right; font-size:12px; color:#666;}

.link{ line-height: 28px;}
.link span{ font-weight: bold;}