/* 大焦点图以及头条部分 */
.swiper-banner .swiper-slide a{display:block; position:relative; overflow:hidden;}
.swiper-banner .swiper-slide img{width:100%;}
.swiper-banner .swiper-pagination-bullets{bottom:30px;}
.swiper-banner .swiper-pagination-bullet{background:#fff;width:5%;height:3px;margin:2px;opacity:1; border-radius:0;}
.swiper-banner .swiper-pagination-bullet-active{background-color:#0a3c5f;width:5%;height:3px;margin:2px;border-color:#f00; border-radius:0;}

.swiper-banner .swiper-button-prev,.swiper-banner .swiper-button-next{background: url(../images/focus_btn.png) no-repeat;width:40px;height:75px; display:block;}
.swiper-banner .swiper-button-prev:after,.swiper-button-next:after{display:none;}
.swiper-banner .swiper-button-prev{background-position:0px -78px; left:0;}
.swiper-banner .swiper-button-next{background-position:-39px -78px; right:0;}
.swiper-banner .swiper-button-prev:hover{  background-position:0 -2px; }  
.swiper-banner .swiper-button-next:hover{  background-position:-39px -2px;} 
.swiper-banner .swiper-shadow{position:absolute; left:0; bottom:0; width:100%; height:50px; background-color:#000; z-index:1;}

.swiper-container-newproduct{}
.swiper-container-newproduct .swiper-slide{width:23%; margin:0 1%; text-align:center;}
.swiper-container-newproduct .swiper-slide a{display:block; text-align:center; border:1px solid #ddd; position:relative;}
.swiper-container-newproduct .swiper-slide img{width:100%; display:block;}
.swiper-container-newproduct .swiper-slide .s_title{height:40px; line-height:40px; border-top:1px solid #ddd; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.swiper-container-newproduct .swiper-slide a:hover{border:1px solid #d10505;}
.swiper-container-newproduct .swiper-slide a:hover .s_title{border-top:1px solid #d10505;}

.swiper-container-newproduct .swiper-button-prev,.swiper-container-newproduct .swiper-button-next{background: url(../images/focus_btn.png) no-repeat;width:40px;height:75px; display:block; margin-top:-37px; outline:none;}
.swiper-container-newproduct .swiper-button-prev:after,.swiper-container-newproduct .swiper-button-next:after{display:none;}
.swiper-container-newproduct .swiper-button-prev{background-position:0px -78px; left:0;}
.swiper-container-newproduct .swiper-button-next{background-position:-39px -78px; right:0;}
.swiper-container-newproduct .swiper-button-prev:hover{  background-position:0 -2px; }  
.swiper-container-newproduct .swiper-button-next:hover{  background-position:-39px -2px;}


.home_container{}
.home_container .box1{width:645px;}
.home_container .box2{width:675px;}

.home_container .column_title{text-align:center; line-height:60px; margin-bottom:40px;}
.home_container .column_title a.s_title{display:inline-block; font-size:45px; padding:0 130px; color:#0e2032; position:relative; -webkit-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.home_container .column_title a:hover.s_title{color:#406c98;}
.home_container .column_title a.s_title em,.home_container .column_title a.s_title i{position:absolute; top:27px; width:90px; height:6px; background-color:#0e2032; -webkit-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.home_container .column_title a.s_title em{left:10px;}
.home_container .column_title a.s_title i{right:10px;}
.home_container .column_title a:hover.s_title em,.home_container .column_title a:hover.s_title i{background-color:#406c98;}
.home_container .column_title a:hover.s_title em{left:0;}
.home_container .column_title a:hover.s_title i{right:0;}

.home_container .newproduct_list{margin-left:-1%;}
.home_container .newproduct_list a{display:block; float:left; width:24%; margin-left:1%; overflow:hidden; position:relative;}
.home_container .newproduct_list img{width:100%; display:block;}
.home_container .newproduct_list a:hover img{transform:scale(1.025);-moz-transform:scale(1.025);-ms-transform:scale(1.025);-o-transform:scale(1.025);-webkit-transform:scale(1.025);}
.home_container .newproduct_list .s_title{position:absolute; bottom:0; left:0; width:100%; height:60px;}
.home_container .newproduct_list .s_title i{position:absolute; left:0; top:0; width:100%; height:100%; background-color:#fff; opacity:0.7; z-index:1;}
.home_container .newproduct_list .s_title span{display:block; position:relative; text-align:center; line-height:60px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; z-index:2;}


.home_container .about_box{height:582px; position:relative; overflow:hidden;}
.home_container .about_box .s_img1{position:absolute; top:0; right:50%; z-index:1;}
.home_container .about_box .s_img2{position:absolute; top:0; left:50%; z-index:1;}
.home_container .about_box .s_text{display:block; position:absolute; top:0; left:50%; padding:40px 40px; z-index:2; color:#fff;}
.home_container .about_box .s_title{padding-bottom:40px; margin-bottom:35px; font-size:35px; border-bottom:1px solid #fff;}
.home_container .about_box .s_content{line-height:40px;}

.home_container .news_list{margin-left:-3.33%;}
.home_container .news_list a{display:block; float:left; width:30%; margin-left:3.33%; margin-top:10px; margin-bottom:10px;}
.home_container .news_list .s_img{overflow:hidden;}
.home_container .news_list img{width:100%;}
.home_container .news_list a:hover img{transform:scale(1.025);-moz-transform:scale(1.025);-ms-transform:scale(1.025);-o-transform:scale(1.025);-webkit-transform:scale(1.025);}
.home_container .news_list .s_title{line-height:26px; height:52px; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.home_container .news_list .s_date{color:#999; line-height:26px; height:26px; position:relative;}
.home_container .news_list .s_date i{position:absolute; top:1px; right:0; width:24px; height:24px; background:url(../images/home/icon_more.png) no-repeat;}

.home_container .contact_box{padding:25px 0; background-color:#d10505;}
.home_container .contact_box .s_text{float:left; color:#fff; font-size:20px;}
.home_container .contact_box .s_text span{display:block; font-size:30px; margin-top:10px;}
.home_container .contact_box a.s_link{display:block; float:right; width:230px; height:54px; line-height:54px; text-align:center; border:1px solid #fff; font-size:25px;}
.home_container .contact_box a.s_link{color:#fff;}
.home_container .contact_box a:hover.s_link{color:#d10505; background-color:#fff;}



@media screen and (max-width:1199px){
	.home_container .column_title{line-height:40px;}
	.home_container .column_title a.s_title{font-size:36px;}
	.home_container .column_title a.s_title em,.home_container .column_title a.s_title i{top:17px;}
	
	.swiper-container-newproduct .swiper-slide{width:31.33%; margin:0 1%;}
	
	
}

@media screen and (max-width:488px){
	.home_container .column_title{margin-bottom:20px;}
	.home_container .column_title a.s_title{font-size:24px; padding:0 80px;}
	.home_container .column_title a.s_title em,.home_container .column_title a.s_title i{width:40px; height:4px; top:18px;}
	
	.swiper-container-newproduct .swiper-slide{width:48%; margin:0 1%;}
	
	.home_container .newproduct_list{margin-left:-1%;}
	.home_container .newproduct_list a{width:49%; margin-left:1%;}
	
	.home_container .news_list{margin-left:-2%;}
	.home_container .news_list a{display:block; float:left; width:48%; margin-left:2%;}
	
	.home_container .about_box{height:auto;}
	.home_container .about_box .s_img1,.home_container .about_box .s_img2{display:none;}
	.home_container .about_box .s_text{position:static; left:0; background:url(../images/home/about_img02.jpg) center; padding:20px;}
	
	.home_container .contact_box .s_text{float:none;}
	.home_container .contact_box a.s_link{float:none; margin-top:10px;}
}









