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

.banner{width: 100%;}
.banner img{width: 100%;}
.banner .swiper-pagination-bullet { width: 46px; height: 7px; display: inline-block; border-radius: 10px;}
.banner .swiper-pagination-bullet-active { background: #F65014;}
.banner .swiper-button-prev { background:url(../images/in-banj1.png) center center no-repeat;}
.banner .swiper-button-next{ background:url(../images/in-banj2.png) center center no-repeat;}



.head-tit{ background:url(../images/about_tit_bg.jpg) top center no-repeat; font-size:30px;font-weight: bold;color: #666666; text-align:center; padding-top:35px;}
.about_bg{ padding:80px 0px 4%; overflow:hidden;background: #fff;}
.about_bg .container { max-width:1600px;}

.about_box{ overflow:hidden;margin-top: 30px}
.about_box .fl{ width:45%;}
.about_box .fl img{ width:100%;}
.about_box .fr{ width:50%;}

.about-num .f-cb{ overflow:hidden; padding-left: 2px;}
.about-num li {float: left;width: 50%;position: relative;padding-left: 2vw;margin-bottom: 15px;margin-top: 15px;text-align: left;border-left: 1px solid #ccc;}
.about-num li:before {content: '';position: absolute;left: -2px;top: 0;width: 3px;height: 30%;background: #ffc600;z-index: 1;}
.about-num li h2 {font-family: 'Oswald', sans-serif;font-size: 48px;color:#f65014;line-height: 72px;display: inline-block;}
.about-num .count-unit {font-size: 16px;color: #f65014;text-align: right;display: inline-block;font-style: normal;}
.about-num li p {color: #333;font-size: 14px;line-height: 30px;}


.about-num .info{ width:80%;margin-top:20px;}
.about-num .info p{ line-height:2;font-size:14px;}


/**************优势*********************/
.adv_bg{ overflow:hidden;background: #fff;}
.adv_left{ width:30%; background:#043d84 url(../images/adv_lf_bg.jpg) top center no-repeat;min-height: inherit; text-align:right; padding:40px 0px 50px; color:#fff; padding-right:20px;}
.adv_left h2{ font-size:26px; border-bottom:1px solid #fff; display:inline-block; line-height:2.1;}
.adv_left h3{ font-size:18px;line-height:2.5;}

.adv_right{ width:70%; background:url(../images/adv_rf_bg.jpg) right center no-repeat; background-size:100% 100%;min-height: inherit; min-height:190px; }

.sik{ width:85%; margin-top:25px;overflow:hidden;}
.sik li{ width:25%; float:left; text-align:center; position:relative; overflow:hidden;}
.simk{ position:relative;}

.simkm{ line-height:2; margin-top:10px;font-size:16px;font-weight:bold;color:#fff;position:relative;}
.simkm:before {content: '';position: absolute;bottom: 0;width: 40px;height:1px;background: #ffc600;z-index: 1;left: 50%;margin-left: -20px;}

.simjs{ line-height:1.5;font-size:14px;color:#fff;margin-top:10px;}
.sik li:hover .simkm{color:#F65014;}

.gug_bg{ width:100%;overflow:hidden;}
.gug_bg img{ max-width:100%;}

/**************产品***************/
.pro_bg{ width:100%;overflow:hidden; padding:30px 0px 30px;background: #fff;}
.pro_bg .head-tit{ background:url(../images/pro_tit_bg.jpg) top center no-repeat;}

.pro_box{ text-align:center; padding-bottom:50px;}
.pro_box .simk { overflow:hidden;}
.pro_box .simk img{ width:100%;transition: all 0.4s linear;}
.pro_box p{ line-height:44px; font-size:16px;background:#f9f9f9;color: #333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pro_box .swiper-slide:hover p{ background:#F65014; color:#fff;}

.pro_box .swiper-pagination-bullet { width: 16px; height: 16px; display: inline-block; border-radius: 2px;}
.pro_box .swiper-pagination-bullet-active { background: #F65014;}

.pro_box  .swiper-button-next, .pro_box  .swiper-button-prev {top: 40%;}


.pro_box .simk:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);}



/*************新闻**************/
.news_bg{ width:100%;overflow:hidden; padding:90px 0px 90px;background: #fff;}
.news_bg .head-tit{ background:url(../images/news_tit_bg.jpg) top center no-repeat;}

.news_box{padding-bottom:60px; margin-top:40px;}

.news_box .swiper-slide{padding: 0px 0px; }
.news_box .swiper-slide  .icon{ width:100%; overflow:hidden;border:1px solid #ddd;height:200px;}
.news_box .swiper-slide  .icon img{width:100%;transition: all .3s linear;}
.news_box .swiper-slide .box{position: relative; padding:25px 20px; background:#aa4495;transition: all .3s linear;}
.news_box .swiper-slide:hover .box{background:#ffd105;}
.news_box .swiper-slide .box .title{font-size: 18px;color: #FFFFFF;line-height: 35px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_box .swiper-slide .box .data{font-size: 13px;color: #FFFFFF;line-height: 30px;overflow: hidden;}
.news_box .swiper-slide .box .desc{font-size: 14px;color: #FFFFFF;line-height: 1.8;overflow: hidden; height:180px;}
.news_box .swiper-slide .box .more{transition: all .3s linear; position: absolute;right: 0px;bottom: 30px; width: 110px;height: 30px;line-height: 30px;font-size: 14px;color: rgba(255, 255, 255, 0.8); border-bottom: 1px solid rgba(255, 255, 255, 0.8);}
.news_box .swiper-slide:hover .box .more{width:165px;border-bottom: 1px solid #fff;color: #FFFFFF;}

.news_box .swiper-pagination-bullet { width: 26px; height:5px; display: inline-block; border-radius: 2px;}
.news_box .swiper-pagination-bullet-active { background: #F65014;}





@media screen and (max-width: 1200px){
.about_box .fl{ width:100%;}
.about_box .fr{ width:100%;}
.about-num .info{ width:100%;}
}

@media screen and (max-width: 769px){
.about-num li h2 {font-size: 40px;line-height: 46px;}

.adv_left{ width:100%;}
.adv_right{ width:100%; background:url(../images/adv_rf_bg.jpg) right center no-repeat; background-size:100% 100%;min-height: inherit; min-height:190px; }
.sik{ width:100%; margin-top:25px;overflow:hidden;}
.pro_box p{  font-size:14px;}
}

@media screen and (max-width:415px){
.pro_box p{  font-size:13px;}
}


