 /* banner */
	 div.banner {
		 margin-top:10px;
	 }

    .banner .swiper-container {
        width: 100%;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
     }
     .banner .swiper-slide {
		 width:100% !important;
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
     }
	 .banner a {
		 width:100%;
	 }
	 .banner a img {
		 width:100%;
	 }
	 .banner .swiper-button-next,
	 .banner .swiper-button-prev {
		 width:30px;
		 height:129px;
		 margin-top:-6%;
	 }

	 .banner .swiper-button-next {
		 background-size:contain;
		 right:70px;
		 margin-top:-6%;
		 background:url("../images/next.png") no-repeat;
	 }
	 .banner .swiper-button-prev {
		 background:url("../images/prev.png") no-repeat;
		 background-size:contain;
		 left:70px;
	 }
	 
	 .banner .swiper-pagination {
		 text-align:center;
	 }
	 .banner .swiper-pagination-bullet {
		 width:80px;
		 height:5px;
		 background:#9f9f9f;
		 margin-right:6px;
		 cursor:pointer;
		 border-radius:0;
	 }
	 .banner .swiper-pagination-bullet-active {
		 background:#e83738;
	 }

/* 我们的产品 */
.bg1 {
	 width:100%;
	 margin:0 auto;
	 background:url("../images/I_bg1.jpg") no-repeat center 0 fixed;
	 background-size:cover;
	 padding-bottom:60px;
}
.our_product {
	 padding-top:50px;
}
.caption {
	 width:336px;
	 margin:0 auto;
}
.caption .title {
	 width:100%;
	 padding-top:5px;
	 height:69px;
	 background:url("../images/title_bg.png") no-repeat;
	 padding-bottom:15px;
	 overflow: hidden;
}
.caption .title h2 {
	 width:100%;
	 font-size:30px;
	 color:#5a5a5a;
	 text-align:center;
	 line-height: 200%;
}
.caption .title span {
	 display:block;
	 /* font-size:16px; */
	 text-align:center;
}
.caption p {
	 width:90%;
	 margin:0 auto;
	 color:#5a5959;
	 line-height:18px;
	 text-align:center;
	 word-break: break-word;
}
.our_product .photo {
	 width:75%;
	 margin:40px auto 0;
}
.our_product .list {
	 width:100%;
	 max-width:1200px;
	 margin:0 auto;
}
.our_product .list li {
	 width:32%;
	 float:left;
	 margin-right:2%;
}
.our_product .list li.no_right {
	 margin-right:0;
}
.our_product .list li img {
	 width:100%;
}
.our_product .P_more_center {
	 padding-top:40px;
}


/* 关于我们 */
.bg2 {
	 width:100%;
	 margin:0 auto;
	 background:url("../images/I_bg2.jpg") no-repeat center 0 fixed;
	 background-size:cover;
	 padding-bottom:30px;
}
.about {
	 width:100%;
	 margin:48px auto;
	 max-width:1200px;
}
.about .caption {
	 padding:50px 0;
}
.about .info {
	 width:100%;
	 background:#fff;
}
.about .info .pic {
	 float:left;
	 width:46.2%;
}
.about .info .pic img {
	 width:100%;
}
.about .info .mes {
	 width:50%;
	 float:right;
	 margin-right:1.8%;
}
.about .info .mes h3 {
	 display:inline-block;
	 border-bottom:3px solid #e83738;
	 font-size:18px;
	 padding:28px 0 4px 0;
	 color:#333;
	 margin-bottom:20px;
}
.about .info .mes p {
	 line-height:24px;
	 margin-bottom:38px;
}
.p_more_2:hover {
	 color:#f39d01;
}

/* 新闻中心 */
.bg3 {
	 width:100%;
	 margin:0 auto;
	 background:url("../images/I_bg3.jpg") no-repeat center 0 fixed;
	 background-size:cover;
	 padding-bottom:30px;
}
.news_center {
	 width:100%;
}
.news_center .caption {
	 padding:50px 0;
}
.news_center .list {
	 width:100%;
	 margin:0 auto;
	 max-width:1200px;
}
.news_center .list li {
	 width:30%;
	 padding-bottom:10px;
	 background:#fff;
	 float:left;
	 margin-right:4%;
}
.news_center .list li.no_right {
	 margin-right:0;
}
.news_center .list a {
	 display:block;
}
.news_center .pic {
	 width:100%;
	 margin-bottom:20px;
}
.news_center .pic img {
	 width:100%;
}
.news_center .company_news {
	 width:100%;
}
.news_center .list .title {
	 width:91%;
	 margin:0 auto;
	 padding-bottom:6px;
	 border-bottom:1px solid #707070;
}
.news_center .list .title h3 {
	 font-size:14px;
	 color:#333;
	 padding-bottom:6px;
}
.news_center .list .title span {
	 font-size:14px;
	 color:#5a5a5a;
}
.news_center .list .company_news p {
	 width:91%;
	 margin:0 auto;
	 padding-top:14px;
}
.news_center .P_more_center {
	 padding:40px 0 20px 0;
}

/* 我们的客户 */
.bg4 {
	 width:100%;
	 margin:0 auto;
	 background:#e6e6e6;
	 padding-bottom:30px;
}
.our_customer {
	 
}
.our_customer .caption {
	 padding:50px 0;
}
.f_index {
	 width:1200px;
	 height:auto;
	 margin:0 auto;
	 position:relative;
}
.f-index .swiper-container{
	 width:100%;
	 height:240px;
	 overflow:hidden;
	 position:relative;
}
.f-index .swiper-wrapper {
	 position:absolute;
	 height:auto;
}
.f-index .swiper-slide {
	 float:left;
}
.our_customer .icon_list {
	 padding:0 56px;
}
.our_customer .icon_list li {
	 width:82px;
	 float:left;
	 padding:0 48px;
	 margin-bottom:72px;
}
.our_customer .icon_list li img {
	 height: 31px;
}


.f_index .swiper-pagination { 
	 position:absolute;
	 display:block;
	 height:10px;
	 bottom:9px;
	 left:46%;
 }
 .f_index:after { 
	 content:"."; 
	 display:block; 
	 height:0; 
	 visibility:hidden; 
	 clear:both; 
 }
 .f_index .swiper-pagination-bullet { 
	 display:inline-block; 
	 width:10px; 
	 height:10px;
	 background:#e6e6e6;
	 border:1px solid #000;
	 border-radius:10px;
	 margin-right:10px;
 }
 .f_index .swiper-pagination-bullet-active { 
	 background:#fff;
	 width:9px;
	 height:9px;
	 border:1px solid #614329;
 }

 /* 友情链接 */
div.link {
	 padding:26px 0 38px 0;
	 width:75%;
	 max-width:1200px;
	 margin:0 auto;
}
.link h4 {
	 text-indent:16px;
	 background:url("../images/link_bg.png") no-repeat ;
	 padding-bottom:10px;
	 border-bottom:1px solid #c4c4c4;
}
.link .list {
	 padding-top:10px;
}
.link .list li {
	 float:left;
}
.link .list li a {
	 display:block;
	 padding:0 6px;
}
.link .list li a:hover {
	 color:#f39d01;
}

