/*媒体查询*/
@media screen and (min-width:1200px){
    .pc{display:block;}
    .ipad{display:none;}
    .mobile{display:none;}
    html{font-size:100px!important;}
}

/* ipad */
@media screen and (max-width:1200px) and (min-width:750px){
    .pc{display:none;}
    .ipad{display:block;}
    .mobile{display:none;}
    .main{width:100%!important;}
}
@media screen and (max-width:1200px) and (min-width:1024px){
    html{font-size:100px!important;}
}
@media screen and (max-width:1023px) and (min-width:960px){
    html{font-size:95px!important;}
}
@media screen and (max-width:959px) and (min-width:800px){
    html{font-size:85px!important;}
}
@media screen and (max-width:799px) and (min-width:750px){
    html{font-size:75px!important;}
}

/* mobile */
@media screen and (max-width:749px) and (min-width:320px){
    .pc{display:none}
    .ipad{display:none}
    .mobile{display:block;}
    .main{width:100%!important;}
}
@media screen and (max-width:749px) and (min-width:640px){
    html{font-size:100px!important;}
}
@media screen and (max-width:639px) and (min-width:515px){
    html{font-size:85px!important;}
}
@media screen and (max-width:516px) and (min-width:414px){
    html{font-size:68px!important;}
}
@media screen and (max-width:413px) and (min-width:320px){
    html{font-size:50px!important;}
}
@media screen and (max-width:319px){
    html{font-size:42px!important;}
}
*{box-sizing:border-box;-webkit-box-sizing:border-box;}
article,b,body,div,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,img,li,section,span,strong{margin:0;padding:0;border:0;vertical-align:baseline;}
footer,header,nav,section{display:block;}
input,button,select{outline:none!important;}
button,hr{border:0px!important;}
li{list-style:none;}
img{objec-fit:cover;}
body{text-align:left;color:#333;font-family:"Microsoft YaHei Regular","微软雅黑 Regular";overflow-x:hidden;}
.main{width:12rem;margin:0 auto;}
.oline,.tline,.sline,.fline{overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;}
.oline{-webkit-line-clamp:1;}
.tline{-webkit-line-clamp:2;}
.sline{-webkit-line-clamp:3;}
.fline{-webkit-line-clamp:4;}

/*头部-PC*/
.header .pc .logobox{position:relative;z-index:2;left:0;right:0;}
.header .pc .headertop{overflow:hidden;padding:.3rem 0;}
.header .pc .logobox .leftbox{float:left;}
.header .pc .logobox .leftbox .logo{float:left;}
.header .pc .logobox .leftbox .comname{float:left;color:#835c4e;font-size:0.32rem;font-weight:500;}
.header .pc .logobox .rightbox{float:right;margin-top:.05rem;}
.header .pc .logobox .rightbox .telLogo{float:left;margin-right:.1rem;}
.header .pc .logobox .rightbox .tel{float:left;font-size:.3rem;color:#835c4e;font-weight:bold;}
.header .pc .navbox{background-color:#835c4e;}
.header .pc .navbox ul{display:flex;width:100%;}
.header .pc .navbox ul li{height:.55rem;line-height:.55rem;text-align:center;flex:1;}
.header .pc .navbox ul li a{display:inline;color:#ffffff;margin:0 auto;font-size:.16rem;padding:.05rem .2rem;border-radius:.5rem;}
.header .pc .navbox ul li:hover a{background-color:#ffffff;color:#835c4e;}
.header .pc .pointpart{position:absolute;margin-top:-.5rem;width:100%;}
.header .pc .pointpart .point{width:.1rem;height:.1rem;background-color:#ffffff;border-radius:.5rem;}
.header .pc .pointpart .mip-carousel-activeitem{width:.35rem;}

/* 头部-ipad */
.header .ipad .logobox{height:1.8rem;background-color:#ffffff;}
.header .ipad .logobox .leftbox{display:inline-block;padding:.9rem .5rem 0;}
.header .ipad .logobox .leftbox mip-img{max-width:1.6rem;max-height:.6rem;}
.header .ipad .logobox .rightbox{display:inline-block;}
.header .ipad .logobox .nav li{display:inline-block;font-size:.32rem;padding-right:.3rem;}
.header .ipad .pointpart{position:absolute;margin-top:-1.3rem;width:100%;}
.header .ipad .pointpart .point{width:.1rem;height:.1rem;background-color:#ffffff;border-radius:.5rem;}
.header .ipad .pointpart .mip-carousel-activeitem{width:.35rem;}
.header .ipad{padding-bottom:1.3rem;background-color:#f4f4f4;}
.header .ipad .navbox{position:absolute;    /* width: 9.3rem; */height:2.15rem;background-color:#ffffff;overflow:hidden;border-radius:.1rem;left:.45rem;right:.45rem;margin:auto;margin-top:-.95rem;}
.header .ipad .navbox ul{display:flex;}
.header .ipad .navbox li{flex:1;text-align:center;padding-top:.35rem;}
.header .ipad .navbox li mip-img{width:1.02rem;height:1.02rem;margin:auto;}
.header .ipad .navbox li p{font-size:.32rem;padding-top:.2rem;}

/* 头部-mobile */
.header .mobile .logobox{height:1.15rem;background-color:#ffffff;}
.header .mobile .logobox .leftbox{display:inline-block;padding:.5rem 2% 0 4%;}
.header .mobile .logobox .leftbox mip-img{max-width:1.3rem;max-height:.4rem;}
.header .mobile .logobox .rightbox{display:inline-block;}
.header .mobile .logobox .nav li{display:inline-block;font-size:.2rem;padding-right:.2rem;}
.header .mobile .logobox .nav li:last-child{padding-right:0;}
.header .mobile .pointpart{position:absolute;margin-top:-1rem;width:100%;}
.header .mobile .pointpart .point{width:.1rem;height:.1rem;background-color:#ffffff;border-radius:.5rem;}
.header .mobile .pointpart .mip-carousel-activeitem{width:.35rem;}
.header .mobile{padding-bottom:.85rem;background-color:#f4f4f4;}
.header .mobile .navbox{position:absolute;    /* width: 5.85rem; */height:1.35rem;background-color:#ffffff;overflow:hidden;border-radius:.1rem;left:.3rem;right:.3rem;margin:auto;margin-top:-.6rem;}
.header .mobile .navbox ul{display:flex;}
.header .mobile .navbox li{flex:1;text-align:center;padding-top:.2rem;}
.header .mobile .navbox li mip-img{width:.65rem;height:.65rem;margin:auto;}
.header .mobile .navbox li p{font-size:.2rem;padding-top:.1rem;}

/* 内页头部-ipad */
.insideheader .ipad .topnav{height:1.17rem;background-color:#835c4e;position:fixed;width:100%;z-index:2;}
.insideheader .ipad .topnav .returnbtn{float:left;position:relative;top:.37rem;left:.35rem;}
.insideheader .ipad .topnav .returnbtn img{width:.21rem;height:.4rem;}
.insideheader .ipad .topnav mip-history.mip-history-default{float:left;background:#835c4e;color:#ffffff;font-size:.5rem;margin:0;padding:.25rem .3rem;}
.insideheader .ipad .topnav p{color:#ffffff;font-size:.4rem;text-align:center;line-height:1.17rem;}

/* 内页头部-mobile */
.insideheader .mobile .topnav{height:.73rem;background-color:#835c4e;position:fixed;width:100%;z-index:2;}
.insideheader .mobile .topnav .returnbtn{float:left;position:relative;top:.25rem;left:.22rem;}
.insideheader .mobile .topnav .returnbtn img{width:.15rem;height:.28rem;}
.insideheader .mobile .topnav mip-history.mip-history-default{float:left;background:#835c4e;color:#ffffff;font-size:.3rem;margin:0;padding:.15rem .2rem;}
.insideheader .mobile .topnav p{color:#ffffff;font-size:.26rem;text-align:center;line-height:.73rem;}

/*底部-PC*/
footer .pc .foot{background:#835c4e;overflow:hidden;padding:0.4rem 0;}
footer .pc .foot .ewmpart{float:left;padding:.3rem 1.2rem 0 0;}
footer .pc .foot .ewmpart p{font-size:0.14rem;color:#fff;text-align:center;padding-top:.2rem;}
footer .pc .foot .contact{float:left;padding-left:1.5rem}
footer .pc .foot .contact .tit{font-size:0.24rem;position:relative;color:#fff;line-height:0.8rem}
footer .pc .foot .contact .tit::after{content:'';width:0.4rem;height:0.02rem;position:absolute;left:0;bottom:0;background-color:#fff;}
footer .pc .foot .contact .company{font-size:0.18rem;color:#fff;font-weight:bold;line-height:0.6rem;padding-top:0.12rem}
footer .pc .foot .contact .address,footer .pc .foot .contact .phone,footer .pc .foot .contact .human{font-size:0.14rem;color:#fff;padding:0.12rem 0;}
footer .pc .foot .contact .address mip-img,footer .pc .foot .contact .address span,footer .pc .foot .contact .phone mip-img,footer .pc .foot .contact .phone span,footer .pc .foot .contact .human mip-img,footer .pc .foot .contact .human span,footer .pc .foot .service .call mip-img,footer .pc .foot .service .call .callbox,footer .pc .nav ul li{display:inline-block;vertical-align:middle;}
footer .pc .foot .contact .address mip-img,footer .pc .foot .contact .phone mip-img,footer .pc .foot .contact .human mip-img{width:0.18rem;height:0.18rem;}
footer .pc .foot .service{float:right;padding-right:1.5rem}
footer .pc .foot .service .tit{font-size:0.24rem;position:relative;color:#fff;line-height:0.8rem}
footer .pc .foot .service .tit::after{content:'';width:0.4rem;height:0.02rem;position:absolute;left:0;bottom:0;background-color:#fff;}
footer .pc .foot .service .call{margin-top:0.4rem;}
footer .pc .foot .service .call mip-img{width:0.32rem;height:0.32rem;}
footer .pc .foot .service .call .callbox{padding-left:0.14rem;}
footer .pc .foot .service .call .callbox .num{font-size:0.24rem;color:#fff;}
footer .pc .foot .service .call .callbox .text{font-size:0.16rem;color:#fff;}
footer .pc .foot .service .phonecall,footer .pc .foot .service .phonecall mip-img{width:1.28rem;height:0.33rem;display:block;}
footer .pc .foot .service .phonecall{margin-top:0.3rem}
footer .pc .nav{background:#835c4e;}
footer .pc .nav ul{text-align:center;}
footer .pc .nav ul li{padding:0 0.2rem;}
footer .pc .nav ul li a{font-size:0.16rem;color:#fff;display:block;}
footer .pc .copyright{background:#835c4e;font-size:0.16rem;color:#fff;text-align:center;line-height:0.8rem;}
footer .pc .copyright a{display:inline-block;color:#fff;}

/*底部-平板*/
footer .ipad{width:100%;height:1.28rem;position:fixed;bottom:0;}
footer .ipad ul{font-size:0;background-color:#fff;    /* box-shadow: 0px 0px 15px 0px #e6e6e6; */border-top:2px solid #f1f1f1;}
footer .ipad ul li{width:33.3%;height:1.28rem;text-align:center;padding:0.10rem 0;display:inline-block;vertical-align:middle;}
footer .ipad ul li mip-img{width:.48rem;height:.52rem;display:inline-block;}
footer .ipad ul li mip-img.phone{width:.8rem;height:.8rem;display:inline-block;padding-top:.1rem;}
footer .ipad ul li p{font-size:0.28rem;color:#666666;padding-top:.15rem;}
footer .ipad ul .active p{color:#835c4e}
footer .ipad ul li a{display:block;}

/*底部-移动*/
footer .mobile{width:100%;height:0.85rem;position:fixed;bottom:0;}
footer .mobile ul{font-size:0;background-color:#fff;    /* box-shadow: 0px 0px 15px 0px #e6e6e6; */border-top:2px solid #f1f1f1;}
footer .mobile ul li{width:33.3%;height:0.8rem;text-align:center;padding:0.1rem 0;display:inline-block;vertical-align:middle;}
footer .mobile ul li mip-img{width:.35rem;height:.37rem;display:inline-block;}
footer .mobile ul li mip-img.phone{width:.5rem;height:.5rem;display:inline-block;padding-top:.05rem;}
footer .mobile ul li p{font-size:0.22rem;color:#666666}
footer .mobile ul .active p{color:#835c4e}
footer .mobile ul li a{display:block;}