/*banner*/
#index .banner{width: 100%; height: auto; margin-top: 1rem;}
#index .banner img{width: 100%; height: 3rem;}
#index .banner ul{width: 100%; height: 3rem;}
#index .banner ul li{width: 100%; height: auto; float: left; list-style: none;}

/*业务领域*/
#index .business{width: 100%; height: auto; background-color: #fff;} 
#index .business .business-inner{width: 92%; height: 7rem; margin: 0 auto;}
#index .business .business-inner .business-top{width: 100%; height: 1rem; text-align: center; line-height: 0rem; margin-top: .3rem;}
#index .business .business-inner .business-top .business-icon{width: .58rem; height: .12rem; margin: 0 auto .3rem; position: relative;}
#index .business .business-inner .business-top .business-icon img{width: .58rem; height: .12rem; position: absolute; top: 0; left: 0;}
#index .business .business-inner .business-top span{font-size: .35rem;}
#index .business .business-inner .business-main{width: 100%; height: auto;}
#index .business .business-inner .business-main ul li{float: left;}
#index .business .business-inner .business-main li{width: 3.2rem; height: 1.6rem; border: 1px #ddd solid; background-color: #fff; margin: 0 .14rem .2rem 0; text-align: center; z-index: 2; line-height: .3rem; color: #4b4b4b;}
#index .business .business-inner .business-main .bus-icon{width: .7rem; height: .7rem; margin: .22rem auto;}
#index .business .business-inner .business-main .a1{background: url(../images/a1.png) no-repeat; background-size: .7rem .7rem;}
#index .business .business-inner .business-main .a2{background: url(../images/a2.png) no-repeat; background-size: .7rem .7rem;}
#index .business .business-inner .business-main .a3{background: url(../images/a3.png) no-repeat; background-size: .7rem .7rem;}
#index .business .business-inner .business-main .a4{background: url(../images/a4.png) no-repeat; background-size: .7rem .7rem;}
#index .business .business-inner .business-main .a5{background: url(../images/a5.png) no-repeat; background-size: .7rem .7rem;}
#index .business .business-inner .business-main .a6{background: url(../images/a6.png) no-repeat; background-size: .7rem .7rem;}
#index .business .business-inner .business-main span{font-size: .29rem; letter-spacing: 1px;}
/*#index .business .business-inner .business-main ul li:nth-child(1){background-color: #144eb1; color: #fff;}
#index .business .business-inner .business-main ul li:nth-child(4){background-color: #144eb1; color: #fff;}
#index .business .business-inner .business-main ul li:nth-child(5){background-color: #144eb1; color: #fff;}*/
#index .business .business-inner .business-main ul li:nth-child(even){margin-right: 0;}

/*关于我们*/
#index .about{width: 100%; height: 4rem; }
#index .about .about-inner{width: 92%; height: auto; margin: 0 auto;}
#index .about .about-inner .about-top{width: 100%; height: .8rem; text-align: center; padding-top: .7rem; line-height: .25rem;}
#index .about .about-inner .about-top .about-icon{width: .58rem; height: .12rem; margin: 0 auto ; padding-bottom: .2rem; position: relative;}
#index .about .about-inner .about-top .about-icon img{width: .58rem; height: .12rem; position: absolute; top: 0; left: 0;}
#index .about .about-inner .about-top span{font-size: .35rem;  }
#index .about .about-inner .about-main{width: 100%; height: auto;}
#index .about .about-inner .about-main .about-text{width: 100%; height: 2.7rem; line-height: .27rem; overflow: hidden; text-overflow: ellipsis;}
#index .about .about-inner .about-main .about-text span{font-size: .27rem;  letter-spacing: .03rem;}

/*新闻资讯*/
#index .news{width: 100%; height: auto; background:#e1eaf9; padding-bottom: 20px;}
#index .news .news-inner{width: 92%; height: auto; margin: 0 auto;}
#index .news .news-inner .news-top{width: 100%; height: .8rem; text-align: center; padding-top: .3rem; line-height: .25rem;}
#index .news .news-inner .news-top .news-icon{width: .58rem; height: .12rem; margin: 0 auto ; padding-bottom: .2rem; position: relative;}
#index .news .news-inner .news-top .news-icon img{width: .58rem; height: .12rem; position: absolute; top: 0; left: 0;}
#index .news .news-inner .news-top span{font-size: .35rem;}
#index .news .news-inner .news-main{width: 100%; height: auto;}
#index .news .news-inner .news-main .news-list{width: 100%; height: .86rem; border-bottom: 1px #ececec dashed; border-width: 2px; line-height: .86rem;}
#index .news .news-inner .news-main .news-list .news-text{width: 70%; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: .27rem; }
#index .news .news-inner .news-main .news-list .news-date{width: 25%; float: right; color: #959494; font-size: .27rem; }
#index .news .news-inner .more-btn{width: 3.15rem; height: .8rem; border: 1px #959595 solid; border-top-left-radius: .5rem; border-top-right-radius: .5rem; border-bottom-left-radius: .5rem; border-bottom-right-radius: .5rem; text-align: center; font-size: .29rem; line-height: .8rem; margin: 0 auto; margin: .4rem auto; }

/*客户案例*/
#index .customer{width: 100%; height: auto; background-size: 100%;}
#index .customer .customer-inner{width: 92%; height: auto; margin: 0 auto; overflow: hidden;}
#index .customer .customer-inner .customer-top{width: 100%; height: .8rem; text-align: center; padding-top: .7rem; line-height: .25rem;}
#index .customer .customer-inner .customer-top .customer-icon{width: .58rem; height: .12rem; margin: 0 auto ; padding-bottom: .2rem; position: relative;}
#index .customer .customer-inner .customer-top .customer-icon img{width: .58rem; height: .12rem; position: absolute; top: 0; left: 0;}
#index .customer .customer-inner .customer-top span{font-size: .35rem; }
#index .customer .customer-inner .customer-main{width: 100%; height: auto; margin-top: .2rem; overflow: hidden;}
#index .customer .customer-inner .customer-main ul{width: 100%; height: auto; overflow: hidden;}
#index .customer .customer-inner .customer-main ul li{width: 3.2rem; height: 4rem; float: left; margin: 0 .15rem .2rem 0; position: relative;}
#index .customer .customer-inner .customer-main ul li a{display: block;}
#index .customer .customer-inner .customer-main ul li img{width: 3.2rem; height: 4rem;}
#index .customer .customer-inner .customer-main ul li:nth-child(even){margin-right: 0;}
#index .customer .customer-inner .customer-main .customer-title{width: 100%; height: .5rem; position: absolute; top: 1.72rem; background-color: rgba(0,0,0,0.6); font-size: .27rem; text-align: center; line-height: .5rem; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#index .customer .customer-inner .more-btn{width: 3.15rem; height: .8rem; border: 1px #959595  solid; border-top-left-radius: .5rem; border-top-right-radius: .5rem; border-bottom-left-radius: .5rem; border-bottom-right-radius: .5rem; text-align: center; color: #fff; font-size: .29rem; line-height: .8rem; margin: 0 auto; margin: .4rem auto; }





/*产品*/
#index .product{width: 100%; height: 9.5rem; background:url(../images/food_bg.jpg); background-size: 100%;}
#index .product .customer-inner{width: 92%; height: auto; margin: 0 auto; overflow: hidden;}
#index .product .customer-inner .customer-top{width: 100%; height: .8rem; text-align: center; padding-top: .7rem; line-height: .25rem;}
#index .product .customer-inner .customer-top .customer-icon{width: .58rem; height: .12rem; margin: 0 auto ; padding-bottom: .2rem; position: relative;}
#index .product .customer-inner .customer-top .customer-icon img{width: .58rem; height: .12rem; position: absolute; top: 0; left: 0;}
#index .product .customer-inner .customer-top span{font-size: .35rem; color:#000;}
#index .product .customer-inner .customer-main{width: 100%; height: auto; margin-top: .2rem; overflow: hidden;}
#index .product .customer-inner .customer-main ul{width: 100%; height: auto; overflow: hidden;}
#index .product .customer-inner .customer-main ul li{width: 3.2rem; height: 2.22rem; float: left; margin: 0 .15rem .2rem 0; position: relative;}
#index .product .customer-inner .customer-main ul li a{display: block;}
#index .product .customer-inner .customer-main ul li img{width: 3.2rem; height: 2.22rem;}
#index .product .customer-inner .customer-main ul li:nth-child(even){margin-right: 0;}
#index .product .customer-inner .customer-main .customer-title{width: 100%; height: .5rem; position: absolute; top: 1.72rem; background-color: rgba(0,0,0,0.6); font-size: .27rem; text-align: center; line-height: .5rem; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#index .product .customer-inner .more-btn{width: 3.15rem; height: .8rem; border: 1px #959595 solid; border-top-left-radius: .5rem; border-top-right-radius: .5rem; border-bottom-left-radius: .5rem; border-bottom-right-radius: .5rem; text-align: center; font-size: .29rem; line-height: .8rem; margin: 0 auto; margin: .4rem auto; }


/*合作单位*/
#index .unit{width: 100%; height: auto; float: left; background:url(../images/case_bg.jpg) no-repeat; background-size: 100%;}
#index .unit .unit-inner{width: 92%; height: auto; margin: 0 auto;}
#index .unit .unit-inner .unit-top{width: 100%; height: .8rem; text-align: center; padding-top: .3rem; line-height: .25rem; color:#fff;}
#index .unit .unit-inner .unit-top .unit-icon{width: .58rem; height: .12rem; margin: 0 auto ; padding-bottom: .2rem; position: relative;}
#index .unit .unit-inner .unit-top .unit-icon img{width: .58rem; height: auto; position: absolute; top: 0; left: 0;}
#index .unit .unit-inner .unit-top span{font-size: .35rem;}
#index .unit .unit-inner .unit-main{width: 100%; height: auto; margin-bottom: .4rem; float: left;}
#index .unit .unit-inner .unit-main ul li{width: 33%; height: auto; border: 1px #d2d2d2 solid; float: left; margin: -1px 0 0 -1px; line-height: 1.37rem; text-align: center;}
#index .unit .unit-inner .unit-main ul li a{display: block;}
#index .unit .unit-inner .unit-main ul li img{vertical-align: middle; max-width: 2rem;}

/*联系我们*/
#index .us{width: 100%; height: auto; background-color: #b20405; float: left;border-bottom: 1px #6f6f6f solid;}
#index .us .us-inner{width: 92%; height: auto; margin: 0 auto; overflow: hidden;}
#index .us .us-inner .us-top{width: 100%; height: .8rem; text-align: center; padding-top: .3rem; line-height: .25rem;}
#index .us .us-inner .us-top .us-icon{width: .58rem; height: .12rem; margin: 0 auto ; padding-bottom: .2rem; position: relative;}
#index .us .us-inner .us-top .us-icon img{width: .58rem; height: .12rem; position: absolute; top: 0; left: 0;}
#index .us .us-inner .us-top span{font-size: .35rem;  color: #fff;}
#index .us .us-inner .us-main{width: 100%; height: auto; margin-bottom: .2rem;}
#index .us .us-inner .us-main .address{width: 3.8rem; height: auto; margin: 0 auto; text-align: center; color: #fff; font-size: .25rem; margin-bottom: .2rem;}
#index .us .us-inner .us-main .tel{width: 3.8rem; height: auto; margin: 0 auto; text-align: center; color: #fff; font-size: .25rem; margin-bottom: .2rem;}
#index .us .us-inner .us-main .email{width: 3.8rem; height: auto; margin: 0 auto; text-align: center; color: #fff; font-size: .25rem;}


#index .unit .unit-inner .unit-main .unit-more{float: left; width: 100%; height: auto;}
#index .unit .unit-inner .unit-main .unit-more .more-btn{width: 3.15rem; height: .8rem; border: 1px #959595 solid; border-top-left-radius: .5rem; border-top-right-radius: .5rem; border-bottom-left-radius: .5rem; border-bottom-right-radius: .5rem; text-align: center; font-size: .29rem; line-height: .8rem; margin: .6rem auto 0; }