@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: #c8181e;}
.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{ font-size:30px;font-weight: bold;color: #666666; text-align:center; }
.head-tit span{color: #27479c;}

/**************产品***************/
.pro_bg{ width:100%;overflow:hidden; padding:60px 0px 40px;background: #fff;}

.pro_box{ text-align:center;margin-top:40px;}

.pro_box .swiper-slide{ position:relative;}
.pro_box .simk { overflow:hidden;}
.pro_box .simk img{ width:100%;transition: all 0.4s linear;}

.pro_box .si_bg{ position:absolute; left:0; top:0; width:100%; height:100%;background:rgba(0, 0, 0, 0.25);}
.pro_box p{line-height:50px;font-size: 19px;position: absolute;bottom: 10px;left: 10px;color: #fff;font-weight: bold;}

.pro_box .swiper-slide:hover .si_bg{background:rgba(3, 118, 196, 0.25);}
.pro_box .swiper-slide:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);}


/*.pro_box .swiper-pagination-bullet { width: 16px; height: 16px; display: inline-block; border-radius: 2px;}
.pro_box .swiper-pagination-bullet-active { background: #c8181e;}
.pro_box  .swiper-button-next, .pro_box  .swiper-button-prev {top: 40%;}

*/



/********关于我们部分************/
.about-fixed{ background:url(../images/xne.png) center center no-repeat; background-attachment: fixed; width:100%; overflow:hidden; padding:8% 0px;}
.about-fixed .fl{ padding-left:7%; max-width:600px;}

.about-fixed .fl h3{font-size:36px; font-weight: bold;margin-bottom:20px; color:#fff;}
.about-fixed .fl p{ line-height:1.8;font-size:14px;color:#fff;}
.about-fixed .fl a{ margin-top:20px;display:inline-block; text-align:center;font-size:15px;color:#333; background:#fff; border-radius:25px; width:180px; height:50px; line-height:50px;}



.about-num { background:url(../images/bj2.png) center center no-repeat; width:100%; overflow:hidden; padding:3% 0px;}
.about-num .f-cb{ overflow:hidden; padding-left: 2px;}
.about-num li {float: left;width: 33.33%;position: relative;padding-left: 2vw;margin-bottom: 15px;margin-top: 15px;text-align: center;border-left: 1px solid #ccc;}
.about-num li:first-child{ border-left:none;}
.about-num li h2 {font-family: 'Oswald', sans-serif;font-size: 48px;color: #fff;line-height:1;display: inline-block;}
.about-num .count-unit {font-size: 16px;color: #fff;text-align: right;display: inline-block;font-style: normal;}
.about-num li p {color: #fff;font-size: 14px;line-height: 30px;}


.about_bg{ width:100%;overflow:hidden;background: #fff;}
.about_bg .fl{ width:50%; padding:5%;}
.about_bg .fl .about_box{ width:100%; margin:0 auto; max-width:500px;}
.about_bg .fl .about_box  h3{ font-size:36px;color: #26469b;}
.about_bg .fl .about_box .info{ margin-top:8%;}
.about_bg .fl .about_box .info p{ line-height:1.9; text-indent:2rem;font-size:14px;}
.about_bg .fl .about_box a{ margin-top:8%;display:inline-block; text-align:center;font-size:15px;color:#333; background:#fff; border-radius:25px; width:150px; height:45px; line-height:45px;border: solid 1px #23377c;}

.about_bg .fr{ width:50%; overflow:hidden;}
.about_bg .fr img{ width:100%;transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;}

.about_bg .fr:hover img{ -ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);}

/**************优势*********************/
.index_adv {padding-bottom: 60px; background:#fff; overflow:hidden; width:100%;}
.t{font-weight: normal; margin-bottom: 15px;text-align: center;padding: 70px 0 45px;background: url(../images/t_bg.png) repeat-x center 90px;position: relative;}
.t span{font-size: 30px;color: #0075c0;    line-height: 1.7;}
.t p{color: #888;font-size: 14px;}


.index_adv .ad_li {overflow: hidden;}
.index_adv .ad_li span{display: block;width: 48%;float: left;padding:0 2% 0 0;min-height: 280px;}
.index_adv .ad_li img{max-width: 100%;}
.index_adv .ad_li h4{display: block;width: 50%;float: left;font-size: 30px;color: #0075c0;font-weight: normal;box-sizing: border-box;padding: 65px 0 0 35px;margin-top: 50px;}
.index_adv .ad_li.ad25 h4{background: url(../images/adv_01.png) no-repeat left top;}
.index_adv .ad_li.ad26 h4{background: url(../images/adv_02.png) no-repeat left top;}
.index_adv .ad_li.ad27 h4{background: url(../images/adv_03.png) no-repeat left top;}
.index_adv .ad_li.ad28 h4{background: url(../images/adv_04.png) no-repeat left top;}
.index_adv .ad_li .desc{display: block;width: 50%;float: left;border-left: 1px #f1f1f1 solid;box-sizing: border-box;padding: 50px 0 0 35px;margin-top: -40px;}
.index_adv .ad_li.ad26 span,.index_adv .ad_li.ad28 span{float: right;padding: 0 0 0 2%;}


@media screen and (max-width:767px){
.index_adv .ad_li span {
    display: block;
    width: 100%;
    float: left;
    padding: 0 0 0 0;
    min-height: auto;
}

.index_adv .ad_li h4{display: block;width:100%;float: left;font-size: 24px;color: #0075c0;font-weight: normal;box-sizing: border-box;padding: 65px 0 0 35px;margin-top: 50px;}
.index_adv .ad_li .desc{display: block;width: 100%;float: left;border-left: 1px #f1f1f1 solid;box-sizing: border-box;padding: 50px 0 0 35px;margin-top: -40px;}

}



/************案例展示************/
.case_bg{ width:100%;overflow:hidden; padding:60px 0px 90px;background:url(../images/case_bg.png) top center no-repeat;}
.case_bg .head-tit{}
.case_bg .head-p{text-align:center; font-size:14px;}


.case_box{margin-top:40px;}
.case_box .swiper-slide  .icon{ width:100%; overflow:hidden;}
.case_box .swiper-slide  .icon img{width:100%;transition: all .3s linear;}
.case_box .swiper-slide .box{position:absolute; top:0; left:0; width:100%; height:100%; opacity:0;}
.case_box .swiper-slide:hover .box{color: #FFFFFF; background:rgba(39, 71, 156, 0.8);opacity:1;}


@media screen and (max-width:767px){
.about-fixed .fl h3{font-size:26px; font-weight: bold;margin-bottom:20px; color:#fff;}

}

/*************新闻**************/
.news_bg{ width:100%;overflow:hidden; padding:60px 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;}
.news_box .swiper-slide  .icon img{width:100%;transition: all .3s linear;}
.news_box .swiper-slide .box{position: relative; padding:25px 20px; background:rgb(4, 61, 131);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: #c8181e;}



/*******合作部分**********/
.about-guang{ background:url(../images/bj4.png) center center no-repeat; width:100%; overflow:hidden; padding:6% 0px;}

.about-guang h3{font-size:36px; font-weight: bold;margin-bottom:20px; color:#fff;}
.about-guang .tel{ line-height:1.8;font-size:20px;color:#fff;}




@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:26px;line-height: 46px;}
.about-num .count-unit {font-size: 13px;color: #fff;text-align: right;display: inline-block;font-style: normal;}
.about-num li p {color: #fff;font-size: 12px;line-height:1.8;}

.about_bg .fl .about_box  h3{ font-size:30px;color: #26469b;}

.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;}


.about_bg .fl{ width:100%; padding:5%;}
.about_bg .fr{ width:100%; overflow:hidden;}

.index_adv{ display:none;}

}


