body{
    font-size: 0.14rem!important;
}
body,p,ul,li,h2,h4{
    margin:0;
    padding:0;
}
ul{
    list-style: none;
}
a{
    text-decoration:none;
}
header{
    width: 100%;
}
.header-top{
    width: 100%;
    height: 1rem;
    overflow: hidden;
    box-sizing: border-box;
    padding: 0.15rem 0 0 0.25rem;
}
.header-top .logo{
    float: left;
    overflow: hidden;
}
.header-top .logo-img{
    float: left;
    padding: 0.12rem 0 0 0.02rem;
    width: 0.56rem;
    height: 0.68rem;
}
.header-top .logo-img img{
    width: 100%;
    height: 100%;
}
.header-top .logo .logo-text{
    float: left;
    font-size: 0.16rem;
    margin-left: 0.2rem;
    padding-top: 0.05rem;
}
.header-top .logo .logo-text .p1{
    color: #e65345;
    font-size: 0.29rem;
    margin:0;
}
.header-top .logo-text .p2{
    color: #767272;
    font-size: 0.20rem;
}
.header-top .tel{
    float: right;
    overflow: hidden;
    margin:0.2rem 0.5rem  0 0;
}
.header-top .tel img{
    width: 0.4rem;
    height: 0.4rem;
    float: left;
}
.header-top .tel p{
    float: left;
    color: #e65345;
    font-size: 0.20rem;
    margin-left: 0.1rem;
    padding-top: 0.05rem;
}
/*nav*/
.nav{
    width: 100%;
    height: 0.88rem;
    background: #e65345;
    position: relative;
    z-index: 9;
}
.nav .nav-text{
    text-align: center;
    color: #ffffff;
    font-size: 0.38rem;
    height: 100%;
    line-height: 0.88rem;
}
.nav .nav-click{
    width: 1.2rem;
    height: 100%;
    position: absolute;
    right: 0;
    top:0;
    line-height: 0.2rem;
    box-sizing: border-box;
    padding:0.1rem 0 0 0.3rem;
}
.nav .nav-click span{
    display: inline-block;
    width: 0.6rem;
    height: 0.07rem;
    background: #ffffff;
}
.nav .nav-sub{
    width: 100%;
    height: 4.2rem;
    overflow: hidden;
    background: rgba(0,0,0,0.7);
    display: none;
}
.nav .nav-sub li{
    width: 100%;
    height: 0.70rem;
    text-align: center;
    line-height: 0.70rem;
}
.nav .nav-sub li a{
    color: #ffffff;
    display: block;
    font-size: 0.28rem;
}
/*banner*/
.banner{
    width:100%;
    height: 3.34rem;
    position: relative;
}
.banner .swiper-slide img{
    width: 100%;
    height: 100%;
}
.banner .banner_menu .swiper-pagination-bullet-active{
    background:#26c0ab;
}
.banner .banner_menu span{
    background:#d2d2d2;
    border:none;
}
.main{
    width: 100%;
    overflow: hidden;
}
/*首页服务*/
.service{
    width: 100%;
    overflow: hidden;
}
.service .service-top p{
    width: 100%;
    text-align: center;
    color: #595656;
    font-size: 0.24rem;
    margin:0.2rem 0 0.1rem 0;
}
.service .service-top p span{
    width: 0.4rem;
    display: inline-block;
    height: 0.05rem;
    background: #000;
    vertical-align: middle;
    margin-right: 0.1rem;
}
.service .service-top h2{
    text-align: center;
    margin:0;
    color: #282626;
    font-size: 0.3rem;
}
.service .service-bottom{
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    padding-left: 0.22rem;
}
.service .service-bottom li{
    width: 3.41rem;
    height: 1.91rem;
    float: left;
    margin: 0.22rem 0.22rem 0 0;
    position: relative;
}
.service .service-bottom li img{
    width: 100%;
    height: 100%;
}
.service .service-bottom li div{
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
    left:0;
    text-align: center;
    opacity: 0.9;
}
.service .service-bottom li div .p1{
    text-align: center;
    color: #ffffff;
    font-size:0.26rem;
    margin: 0.8rem 0 0 0 ;
}
.service .service-bottom li div span{
    display: inline-block;
    width: 0.3rem;
    background: red;
    height: 0.05rem;
    margin: 0.04rem 0 0 0;
    vertical-align: top;
}
.service .service-bottom li div .p2{
    color: #fff;
    margin: -0.13rem 0 0 0;
    line-height: 0.3rem;
    font-size: 0.2rem;
    text-align: left;
    padding: 0  0.04rem 0 0.1rem;
}
/*服务列表*/
.service   .service-map{
    width: 100%;
    overflow: hidden;
    padding: 0.4rem 0 0.1rem ;
    margin-top:0.3rem;
    background: #e2e2e2;
}
.service   .service-map p{
    text-align: center;
    color: #605d5d;
    font-size: 0.24rem;
}

/*首页优势*/
.advantage{
    width: 100%;
    overflow: hidden;
}
.advantage .advantage-top p{
    width: 100%;
    text-align: center;
    color: #595656;
    font-size: 0.24rem;
    margin:0.2rem 0 0.1rem 0;
}
.advantage .advantage-top p span{
    width: 0.4rem;
    display: inline-block;
    height: 0.05rem;
    background: #000;
    vertical-align: middle;
    margin-right: 0.1rem;
}
.advantage .advantage-top h2{
    text-align: center;
    margin:0;
    color: #282626;
    font-size: 0.3rem;
}
.advantage .advantage-bottom{
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    padding-bottom: 0.3rem;
    padding-left: 0.22rem;
}
.advantage .advantage-bottom li{
    width: 3.41rem;
    height: 2.7rem;
    float: left;
    margin: 0.22rem 0.22rem 0 0;
    text-align: center;
    overflow: hidden;
    box-shadow: 0 0 10px #aeaaaa;

}
.advantage .advantage-bottom li img{
    margin-top: 0.4rem;
    width: 0.93rem;
    height: 0.93rem;
}
.advantage .advantage-bottom li h2{
    color: #353333;
    font-size: 0.28rem;
    margin:0.15rem 0 0 0;
}
.advantage .advantage-bottom li p{
    color: #aeaaaa;
    font-size: 0.2rem;
    margin:0.05rem 0 0 0 ;
    padding:0 0 0 0.08rem;
}
/*首页案例*/
.case{
    width: 100%;
    overflow: hidden;
}
.case .case-top p{
    width: 100%;
    text-align: center;
    color: #595656;
    font-size: 0.24rem;
    margin:0.2rem 0 0.1rem 0;
}
.case .case-top p span{
    width: 0.4rem;
    display: inline-block;
    height: 0.05rem;
    background: #000;
    vertical-align: middle;
    margin-right: 0.1rem;
}
.case .case-top h2{
    text-align: center;
    margin:0;
    color: #282626;
    font-size: 0.3rem;
}
.case .case-bottom{
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    background: #f3f2f0;
}
.case .case-bottom li{
    width: 7.03rem;
    height: 4.47rem;
    margin:0 auto 0.2rem;
    position: relative;
}
.case .case-bottom li img{
    width: 100%;
    height: 100%;
}
.case .case-bottom li div{
    width: 100%;
    height: 0.58rem;
    line-height: 0.58rem;
    color: #ffffff;
    font-size: 0.24rem;
    padding-left: 0.2rem;
    position: absolute;
    left:0;
    bottom: 0;
    background:rgba(230,83,69,0.8);
}
.case .case-bottom .more{
    display: block;
    width: 1.6rem;
    height: 0.45rem;
    box-sizing: border-box;
    border: 0.02rem solid #e65345;
    margin: 0.3rem auto;
    text-align: center;
    line-height: 0.45rem;
    color: #e65345;
    border-radius: 0.08rem;

}
/*案例列表*/
.pic{
    width: 100%;
    height: 2.36rem;
    overflow: hidden;
}
.pic img{
    width: 100%;
    height: 100%;
}
.case .case-list{
    width: 100%;
    margin:0.1rem 0 0.5rem 0 ;
    overflow: hidden;
    box-sizing: border-box;
    padding-left: 0.22rem;
}
.case .case-list li{
    width: 3.42rem;
    height: 2.52rem;
    float: left;
    margin:0.2rem  0.22rem 0.1rem 0 ;
}
.case .case-list li img{
    width: 3.42rem;
    height: 1.92rem;

}
.case .case-list li p{
    width: 100%;
    height: 0.4rem;
    font-size: 0.28rem;
    line-height: 0.4rem;
    overflow: hidden;
    margin:0.08rem;
}
.case .case-limit{
    width: 100%;
    text-align: center;
    overflow: hidden;
}
.case .case-limit ul{
    display: inline-block;
    margin:0 auto;
    overflow: hidden;
}
.case .case-limit div{
    float: left;
    height: 0.6rem;
    padding:0.1rem 0.15rem;
    margin: 0 0.06rem;
}
.pager span {
    background: #e65345;
    color: #fff;
    border: 0.01rem solid #e65345;
    padding: 0.08rem 0.20rem;
    margin-left: 0.1rem;
}
.pager a {
    border: 1px solid #666666;
    padding: 0.08rem 0.20rem;
    margin-left: 0.16rem;
    text-decoration: none;
    color: #333;
    outline: none;
}
/*案例详情*/
.case_details{
    width: 100%;
    overflow: hidden;
}
.case_details .case_details_top{
    width: 100%;
    overflow: hidden;
    padding:0 0.3rem 0.5rem;
    background: #eceaea;
}
.case_details .case_details_top p:nth-child(1) span{
    display: block;
    width: 100%;
    text-align: center;
    color: #4d4b4b!important;
    font-size: 0.3rem!important;
}
.case_details .case_details_top p:nth-child(1){
    color: #4d4b4b;
    font-size: 0.22rem;
    margin-top: 0.4rem!important;
}
.case_details .case_details_top img{
    width: 100%;
    padding:0.3rem;
}
.case_details .case_details_bottom h2{
    color: #e65345;
    font-size: 0.28rem;
    text-align: center;
    margin:0.4rem 0 0.3rem ;
}
.case_details .case_details_bottom .geng{
    width: 100%;
    overflow: hidden;
}
.case_details .case_details_bottom .geng img{
    width: 100%;
}
.banner3{
    width:80%;
    position: relative;
}
.banner3 .swiper-slide img{
    width: 100%;
    height: 100%;
}
.banner3 .banner_menu .swiper-pagination-bullet-active{
    background:#26c0ab;
}
.banner3 .banner_menu span{
    background:#d2d2d2;
    border:none;
}
.banner3 .swiper-slide{
    position: relative;
    height: 1.87rem;
}
.banner3 .swiper-slide p{
    position: absolute;
    left:0;
    bottom: 0;
    margin:0;
    height: 0.39rem;
    background: rgba(230,83,69,0.7);
    width: 100%;
    text-align: left;
    line-height: 0.39rem;
    color: #ffffff;
}
/*我们*/
.about-top{
    text-align: center;
    width: 100%;
    margin-top: 0.6rem;
}
.about-top p{
    font-size: 0.24rem;
}
.map{
    width: 100%;
    height: 3.2rem;
    position: relative;
    top:0;
    left:0;
    background: url("/Public/Phone/images/map.jpg")no-repeat center center;
    background-size: 100% 100%;
}
.map span{
    width: 1.84rem;
    height: 0.45rem;
    text-align: center;
    line-height: 0.45rem;
    border: 0.01rem solid #ffffff;
    position: absolute;
    top:50%;
    left:50%;
    margin-left: -0.92rem;
    color: #ffffff;
    border-radius: 0.08rem;
    font-size: 0.22rem;
}

 /*我们 详情页*/
.about{
    width: 100%;
    overflow: hidden;
}
.about h4{
    padding: 0 0.4rem;
    font-size: 0.28rem;
    color: #c16960;
    margin-bottom: 0.2rem;
}
.about .about-jie{
    padding: 0 0.4rem;
    color: #5a5757;
    font-size: 0.22rem;
    line-height: 0.35rem;
    margin:0 0 0.4rem 0;
}
.about .about-fws{
    width: 100%;
    height: 2.40rem;
    background: url("/Public/Phone/images/about1.jpg")no-repeat center center;
    background-size: 100% 100%;
    color: #ffffff;
    font-size: 0.34rem;
    text-align: center;
    line-height: 2.4rem;

}
.about .about-bj{
    width: 100%;
    height: 9.37rem;
    background: url("/Public/Phone/images/about-bg.png")no-repeat center center;
    background-size: 100% 100%;
    padding-left: 0.08rem;
    overflow: hidden;
}
.about .about-bj li{
    width: 3.55rem;
    overflow: hidden;
    float: left;
    text-align: center;
    margin-right: 0.08rem;
    margin-top: 0.6rem;

}
.about .about-bj li img{
    width: 1.66rem;
    height: 1.66rem;
}
.about .about-bj li h2{
    color: #e65345;
    font-size: 0.34rem;
}
.about .about-bj li p{
    padding-left: 0.1rem;
    text-align: left;
    font-size: 0.22rem;
    color: #e65345;
    margin:0;
}
.about .about-contact{
    width: 100%;
    overflow: hidden;
}
.about .about-contact .about-lian{
    width: 100%;
    overflow: hidden;
    padding-left: 0.4rem;
}
.about .about-contact .about-lian .p1{
    float: left;
    width: 1.64rem;
    overflow: hidden;
}
.about .about-contact .about-lian img{
    width: 1.4rem;
    height: 1.4rem;
    overflow: hidden;
}
.about .about-contact .about-lian .p1 p{
    width: 100%;
}
.about .about-contact .about-lian .p2{
    float: left;
    width: 5.2rem;
}
.about .about-contact .about-lian .p2 p{
    color: #605d5d;
    font-size: 0.24rem;
}
/*联系详情页*/
.contact{
    text-align: center;
    width: 100%;
    overflow: hidden;
}
.contact .contact-top p{
    width: 100%;
    text-align: center;
    color: #595656;
    font-size: 0.24rem;
    margin:0.2rem 0 0.1rem 0;
}
.contact .contact-top p span{
    width: 0.4rem;
    display: inline-block;
    height: 0.05rem;
    background: #000;
    vertical-align: middle;
    margin-right: 0.1rem;
}
.contact .contact-top h2{
    text-align: center;
    margin:0;
    color: #282626;
    font-size: 0.3rem;
}
.contact .contact-zi{
    padding:0.4rem 0 0 0.3rem;
    text-align: left;
}
.contact .contact-zi h4{
    color: #e65345;
    font-size: 0.28rem;

}
.contact .contact-zi p{
    color: #7c7979;
    font-size: 0.26rem;
    text-align: left;
    height: 0.41rem;
}
.contact .contact-zi p img{
    width: 0.34rem;
    height: 0.41rem;
    margin-right: 0.2rem;
}

.contact .contact-wei{
    padding:0.4rem 0 0;
    text-align: left;
}
.contact .contact-wei h4{
    color: #e65345;
    font-size: 0.28rem;
    padding-left: 0.3rem;

}
.contact .contact-wei p{
    padding-left: 0.3rem;
    color: #7c7979;
    font-size: 0.26rem;
    text-align: left;
    height: 0.41rem;
}
.contact .contact-wei p img{
    width: 0.34rem;
    height: 0.41rem;
    margin-right: 0.2rem;
}
.contact .contact-wei div img{
    width: 100%;
    height: 3.21rem;
}
.contact .contact-fan{
    width: 100%;
    overflow: hidden;
    text-align: left;
}
.contact .contact-fan h4{
    color: #e65345;
    font-size: 0.28rem;
    padding-left: 0.3rem;
    text-align: left;
}
.contact .contact-fan div{
    width: 5.7rem;
    height: 1.4rem;
    margin-left: 0.9rem;
}
.contact .contact-fan div label{
    color: #949090;
    font-size: 0.24rem;
    text-align: left;
    display: block;
}
.contact .contact-fan div input{
    width: 100%;
    height: 0.8rem;
    background: #f1efef;
    text-align: left;
    border: 0;
    padding-left: 0.2rem;
}
.contact .contact-fan div #xuqiu{
    width: 100%;
    height: 0.8rem;
    background: #f1efef;
    text-align: left;
    border: 0;
    padding-left: 0.2rem;
}
.contact .contact-fan div #miao{
    width: 100%;
    background: #f1efef;
    text-align: left;
    border: 0;
    padding-left: 0.2rem;
}
.contact .contact-fan #ti{
    width: 2.3rem;
    height: 0.8rem;
    text-align: center;
    line-height: 0.8rem;
    color: #ffffff;
    font-size: 0.3rem;
    border: 0;
    border-radius: 0.1rem;
    background: #e65345;
    margin: 0.5rem 0 1rem 0.9rem;
}
/*产品详情页*/
.phone {
    width: 100%;
    overflow: hidden;
}
.phone h4{
    color: #e65345;
    font-size: 0.3rem;
    text-align: center;
}
.phone .phone-jie{
    padding:0 0.4rem;
    font-size: 0.22rem;
    color: #706c6c;
    line-height: 0.5rem;

}
.phone .phone-bj{
    width: 100%;
    text-align: center;
    margin:0.3rem 0 0.8rem;
    overflow: hidden;
}
.phone .phone-bj li{
    margin:0.4rem 0;
}
.phone .phone-bj li img{
    width: 1.43rem;
    height: 1.43rem;
}
.phone .phone-bj li h2{
    text-align: center;
    font-size: 0.26rem;
    color: #e65345;
    margin:0.2rem 0;
}
.phone .phone-bj li p{
    width: 4.44rem;
    margin:0 auto;
    font-size: 0.22rem;
    color: #706c6c;
}
.phone  .phone-contact{
    margin-bottom: 0.3rem;
}
/*网站服务*/
.maintain {
    width: 100%;
    overflow: hidden;
}
.maintain h4{
    color: #e65345;
    font-size: 0.3rem;
    text-align: center;
}
.maintain .maintain-jie{
    padding:0 0.4rem;
    font-size: 0.22rem;
    color: #706c6c;
    line-height: 0.5rem;

}
.maintain .maintain-bj{
    width: 100%;
    margin:0.2rem 0;
    overflow: hidden;
}
.maintain .maintain-bj div{
    float: left;
    width: 50%;
}
.maintain .maintain-bj div img{
    width: 100%;
}
.maintain .maintain-bj div h2{
    font-size: 0.3rem;
    color: #e65345;
    padding: 0 0.4rem;
}
.maintain .maintain-bj div p{
    font-size: 0.22rem;
    color: #888686;
    padding: 0 0.4rem;
}
.maintain .maintain-bj .l1 {
    width: 100%;
    overflow: hidden;
}
.maintain .maintain-bj .l2 h2{
    text-align: right;
}
.maintain .maintain-yuan{
    width: 100%;
    text-align: center;
    margin:0.3rem 0 0.8rem;
    overflow: hidden;
}
.maintain .maintain-yuan li{
    margin:0.4rem 0;
}
.maintain .maintain-yuan li img{
    width: 1.43rem;
    height: 1.43rem;
}
.maintain .maintain-yuan li h2{
    text-align: center;
    font-size: 0.26rem;
    color: #e65345;
    margin:0.2rem 0;
}
.maintain .maintain-yuan li p{
    width: 4.44rem;
    margin:0 auto;
    font-size: 0.22rem;
    color: #706c6c;
}
.maintain  .maintain-contact{
    margin-bottom: 0.3rem;
}

    /*尾部*/
.footer{
    width: 100%;
    overflow: hidden;
}
.footer .footer-bottom{
    width: 100%;
    height: 2.07rem;
    background: #393837;
    text-align: center;
    padding-top: 0.4rem;
    box-sizing: border-box;
    border-bottom: 0.04rem solid #cfcdcd ;
}
.footer .footer-bottom div{
    text-align: center;
    overflow: hidden;
}
.footer .footer-bottom div p{
    text-align: center;
    color: #ffffff;
    font-size: 0.27rem;
}
.footer .footer-bottom div p img{
    width: 0.3rem;
    height: 0.3rem;
}
.footer-nav{
    width: 100%;
    padding-top: 0.2rem;
    overflow: hidden;
}
.footer-nav ul{
    margin:0;
    overflow: hidden;
}
.footer-nav li{
    float: left;
    width: 25%;
    text-align: center;
}
.footer-nav li img{
    width: 0.37rem;
    height: 0.37rem;
}
.footer-nav li p{
    margin: 0.044rem 0 0 0;
}
.footer-nav li a{
    color: #000;
}









