@charset "utf-8";
/*banner*/
.index_banner{ width:100%; height: 510px; background: url(../images/index/index_banner.png) no-repeat center top;}
/*介绍*/
.index_info{ width:100%; padding: 100px 0; overflow: hidden; background: url(../images/index/index_bg1.png) no-repeat center top;}
.index_info .title_cn{ font-size: 36px; color:#191a15; line-height: 40px; text-align: center;}
.index_info .title_en{ font-size: 20px; color:#666; line-height: 30px; text-align: center; padding:10px 0 50px;}
.index_info p{ line-height: 45px; font-size: 26px; color:#333; text-align: center;}
.index_info p.grey{ color:#666;}
.index_info .next_btn{ width:240px; height: 76px; background: url(../images/index/index_btn_b.png) no-repeat; margin: 20px auto 0;}
.index_info .next_btn a{ display: inline-block; width:100%; height: 76px; line-height: 76px; font-size: 26px; color:#333; text-align: center;}
.index_info .next_btn a:hover{ color:#a5040e;}
/*服务项目*/
.index_serve{ width:100%; padding: 0 0; overflow: hidden;}
.serve_text{ width:100%; text-align: center; font-size: 20px; color:#666; line-height: 40px; padding-top:10px;}
.serve_span{ width:100%; text-align: center; padding-top: 50px;}
.serve_span span{ display: inline-block; width:280px; height: 200px; margin-bottom:20px; text-align: center; position: relative;}
.serve_span span:hover{ background:#dad8d6;}
.serve_span span img{ width:70px; height: 70px;}
.serve_span span h3{ width:100%; line-height: 50px; font-size: 26px; color:#333;}
.serve_span span p{ width:100%; line-height: 22px; height:44px; overflow: hidden; font-size: 16px; color:#666;}
.serve_span span a{ width:100%; height:100%; position:absolute; top:0; left:0; display:inline-block; font-size:0;}
/* .serve_span span a{ display: inline-block; width:117px; height: 36px; line-height: 36px; text-align: center; font-size: 12px; color:#333; background: url(../images/index/index_btn_s.png) no-repeat; margin-top: 20px;}
.serve_span span a:hover{ color:#a5040e;} */
/*数字产品*/
.index_num{ width:100%; padding: 0 0 30px; overflow: hidden; background: rgba(255,255,255,.2);}
.num_text{ width:100%; text-align: center; font-size: 20px; color:#666; line-height: 40px; padding-top:10px;}
.num_swiper{ width:100%; height: 610px; overflow: hidden; margin-top: 40px;  }
.num_list{ width:100%; overflow: hidden; }
.num_list ul{ width:1260px;}
.num_list ul li{ float: left; width:373px; height: 268px; background: url(../images/index/index_img_bg1.png) no-repeat; margin: 0 40px 24px 0; display: inline; position: relative;}
.num_list ul li .img_box{ width:330px; height: 182px; margin: 20px auto 0; overflow: hidden; text-align: center;}
.num_list ul li .img_box img{ text-align: center; height: 182px;}
.num_list ul li p{ width:100%; height: 60px; line-height: 60px; text-align: center; font-size: 20px; color:#333;}
.num_swiper .swiper-pagination-bullet{ width:76px; height: 10px; background: #999; border-radius:5px; opacity: 1;}
.num_swiper .swiper-pagination-bullet-active{ background: #34302f; border-radius:5px;}
/*新闻中心*/
.index_news{ width:100%; padding: 100px 0; overflow: hidden;}
.index_news ul{ width:1260px; margin-top: 60px;}
.index_news ul li{ float: left; width:583px; height: auto; margin-right:30px; display: inline-block;;}
.index_news ul li .img_box{ width:100%; height: 354px; background: url(../images/index/index_img_bg2.png) no-repeat; text-align: center; box-sizing: border-box; padding-top: 23px;}
.index_news ul li .img_box img{ width:528px; height: 310px;}
.index_news ul li .news_text{ padding-left: 105px; min-height: 130px; margin: 15px 0; position: relative;}
.index_news ul li .news_text .date{ position: absolute;width:85px; height: 130px; background: url(../images/base/date_bg.png) no-repeat; text-align: center; position: absolute; top:0; left:0;}
.index_news ul li .news_text .date .day{ width:100%; height: 60px; line-height: 60px; color:#333; font-weight: 600; font-size: 55px; padding-top: 20px;}
.index_news ul li .news_text .date .month,
.index_news ul li .news_text .date .year{ width:100%; height: 20px; line-height: 20px; color:#666; font-size: 14px;}
.index_news ul li .news_text .name{ line-height: 30px; font-size: 18px; color:#333; max-height: 60px; overflow: hidden;}
.index_news ul li .news_text p{ line-height: 25px; font-size: 16px; color:#666; max-height: 50px; overflow: hidden; margin-top: 10px;}
/*合作伙伴*/
.index_cooperate{ width:100%; padding: 100px 0; background: url(../images/index/index_bg2.png) no-repeat center bottom; overflow: hidden;}
.cooperate_text{ width:100%; text-align: center; font-size: 20px; color:#666; line-height: 40px; padding-top:10px;}
.cooperate_swiper{ width:100%; height: 215px; overflow: hidden; margin-top: 40px;  }
.cooperate_list{ width:1090px; overflow: hidden; margin: 0 auto;}
.cooperate_list ul{ width:1240px;}
.cooperate_list ul li{ float: left; width:176px; height: 95px; overflow:hidden; margin: 0 128px 25px 0;}
.cooperate_list ul li img{ width:176px; height: 95px;}
.cooperate_swiper .swiper-button-prev{ width:16px; height: 28px; background: url(../images/index/index_prev.png) no-repeat;}
.cooperate_swiper .swiper-button-next{ width:16px; height: 28px; background: url(../images/index/index_next.png) no-repeat;}
