@charset "utf-8";
/* CSS Document */
/*页面公用部分开始*/
body{font-family:Arial;font-size:16px;margin:0 auto;padding:0;background:#f3f3f3;min-width:320px;max-width:640px;color:#333;text-align:justify;word-wrap:break-word;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0.1)}
div{margin:0 auto;padding:0}
ul,li,h1,h2,h3,h4,p,dl,dd,dt,form,iframe,input,button,textarea{margin:0;padding:0;font-weight:normal}
li{list-style:none}
img{border:0;display:block}
a{text-decoration:none;color:#333}
a:link{color:#333334;}
a:active{color:#333336;}
a:visited{color:#333337}
a:hover{color:#333337}
textarea,input,button{-webkit-appearance:none;border-radius:0;font-size:16px;border:0;outline:none}

header{height:.4rem;padding:.22rem .2rem;background:#fff}
header h1{line-height:.42rem;border-left:.06rem solid #fc0;font-family:fantasy;font-size:.38rem;text-indent:.15rem;color:#333}

.slide-box,.slide-box2{position:relative;overflow:hidden}
.slide-point{position:absolute;bottom:0;right:0;left:0;height:.52rem;background:rgba(0,0,0,.5);text-align:right;font-size:.28rem;color:#fff;z-index:4}
.slide-point li{display:inline-block;width:.2rem;height:.2rem;margin:.18rem .2rem 0 0;border-radius:50%;background:#fff;text-indent:9999px;overflow:hidden}
.slide-point li.hover{background:#fc0}
.slide-content{}
.slide-content img{width:100%}

.intro{position:relative;margin-top:.3rem;height:5rem;overflow:hidden}
.intro dt{position:relative;height:.8rem;line-height:.8rem;text-indent:.4rem;font-size:.32rem;font-weight:bold;background:#fff}
.intro dt:before{position:absolute;left:.2rem;top:.22rem;display:block;content:'';width:.06rem;height:.34rem;background:#fc0}
.intro dt:after{position:absolute;left:0;right:0;bottom:0;content:'';width:100%;border:1px solid #dedede;-webkit-transform:scaleY(.5);transform:scaleY(.5);z-index:3}
.intro dd{margin:.2rem .2rem 0;line-height:.48rem;letter-spacing:1px;text-indent:.56rem;font-size:.28rem;color:#666}
.intro .pro{margin:.2rem 0 0}
.intro .pro li{float:left;width:3rem;margin:0 0 .2rem .1rem}
.intro .pro li:nth-child(2n){float:right;margin:0 .1rem .2rem 0}
.intro .pro li img{width:100%;border-radius:3px}

.btn{padding:.1rem 0 .2rem}
.btn span{display:block;width:2rem;height:.6rem;margin:0 auto;line-height:.6rem;border-radius:.2rem;text-align:center;font-size:.28rem;color:#fc0;background:#fff}

.contact{margin-top:.15rem;overflow:hidden}
.contact dt{position:relative;height:.8rem;line-height:.8rem;text-indent:.4rem;font-size:.32rem;font-weight:bold;background:#fff}
.contact dt:before{position:absolute;left:.2rem;top:.22rem;display:block;content:'';width:.06rem;height:.34rem;background:#fc0}
.contact dt:after{position:absolute;left:0;right:0;bottom:0;content:'';width:100%;border:1px solid #dedede;-webkit-transform:scaleY(.5);transform:scaleY(.5);z-index:3}
.contact dd{margin:0 .2rem;line-height:.48rem;font-size:.24rem;color:#666}
.contact img{width:100%;margin-top:.2rem}
.contact span{display:block;height:.56rem;line-height:.56rem;margin-top:.15rem;font-size:.28rem;font-weight:bold}

footer{height:.64rem;padding:.1rem 0;overflow:hidden}
footer p{height:.32rem;line-height:.32rem;font-size:.24rem;color:#999;text-align:center;}
