body,p,form{margin: 0;}
/*h1,h2,h3,h4,h5,h6{font-weight: 400;}*/
p,div{word-wrap:break-word; word-break:break-all;}
html{font-family: 'Microsoft YaHei',Helvetica,Arial,sans-serif;font-size: 16px;color: #333;}
.toHead{width: 100%;height:60px;line-height:60px;box-sizing: border-box;background: #2DB354;}
.topHead-in{margin:0 auto;overflow: hidden;width:1024px;height: 60px;}
.topHead-tit{text-align: center;color: #fefefe;font-size:18px;}
.show-bg-icon{display: inline-block;margin: 0 10px;}
.showbg{width:60px;border-top: 1px solid #fff;display: inline-block;vertical-align: middle;}
.show-mar1{margin-right:-2px;}
.show-mar2{margin-left:-2px;}
.show-bg-tu{  display: inline-block;  width: 15px;  height: 15px;  vertical-align: middle;  -webkit-transform:rotate(-45deg);  -moz-transform:rotate(-45deg);  -o-transform:rotate(-45deg);  -ms-transform:rotate(-45deg);  transform:rotate(-45deg);  background:#fff;  }
.content{width:100%;margin: 0 auto 50px;}
.privacy-text div{margin: 20px auto;}
.privacy-text{width:1024px;margin: 0 auto;padding-top: 50px;}
.privacy-text-title{width: 100%;height:45px;border-bottom: 1px solid #2DB354;}
.privacy-text div.mar30{margin-top:30px;}
.marg20{margin: 20px auto;}
.marg30{margin: 30px auto;}
.marg10{margin-top: 10px;}
.privacy-text-title p{position:relative;width: 140px;  height: 45px;  line-height: 45px;text-align:center;color: #fff;font-size: 18px;font-weight: 900;background: #2DB354;}
.privacy-text-title p:after{position:absolute;  right: -45px;content: "";border-top:45px solid #2DB354;  border-right: 45px solid transparent; }
.privacy-text-btn{margin: 50px auto 80px;width: 1024px;text-align: center;}
.privacy-text-btn a{display:inline-block;padding: 10px 90px;text-align:center;letter-spacing:10px;text-decoration:none;background: #2DB354;color: #fff;border-radius: 5px;}

/****/
.prompt-cookie {text-align: center;  background: #f4f5f7;  box-sizing: border-box;  position: fixed;  bottom: 0;  left: 0;  width: 100%;  color: #000;  font-size: 14px;  padding: 8px 5px;  -webkit-box-shadow: 0 -1px 3px 0 #d7d7d9;  box-shadow: 0 -1px 3px 0 #d7d7d9;  z-index: 99999  }
.prompt-cookie-a{width:1000px;margin: 0 auto;}
.prompt-cookie button,.prompt-cookie-btn div a,.privacy-text-btn a {     display: inline-block;  border: 0;  background: #2FB355; letter-spacing: 2px;  padding: 2px 10px;  border-radius: 3px;  color: #fff;  margin: 0 2px;  font-size: 14px;  text-decoration: none;}
.prompt-cookie div {  margin-top: 5px  }
.prompt-cookie p {  display: -webkit-box;  -webkit-box-orient: vertical;  font-size: 14px;  -webkit-line-clamp: 3;  overflow: hidden;  }
.prompt-cookie-btn a {  text-decoration: underline;  color: #999;  }
.prompt-cookie-btn div {  display: inline-block;  text-align: right;  margin-left: 10px;  width:160px;  }
.return-home {  color: #fff;  font-size: 1.1rem;  line-height: 1.5rem;  font-weight: 900;  }
.privacy-text {  margin: 1.5rem 0;  padding: .2rem .5rem;  }
.privacy-text div {  margin-bottom: .8rem;  }
.privacy-text p {  margin: .2rem 0;  }
.privacy-text h3 {  font-weight: 400;  }
.privacy-text-btn a {  padding: 0.3rem 1.5rem;  }
.privacy-text-btn {  margin-top: 1.5rem;  text-align: center;  }
/*******/
@media screen and (max-width: 768px){
    .topHead-in,.privacy-text,.privacy-text-btn{width:100%;padding: 0 20px;box-sizing: border-box;}
    .topHead-in,.toHead{height:60px;line-height: 60px;}
    .topHead-tit{font-size:20px;line-height: 60px;}
    .showbg{width:100px;border:2px solid;}
    .show-bg-tu{ width: 20px;  height: 20px;}
    .show-mar1{margin-right:-8px;}
    .show-mar2{margin-left:-8px;}
    .privacy-text-title{height: 50px;}
    .privacy-text-title p{width: 150px;  height: 50px;  line-height: 50px;font-size: 20px;}
    .privacy-text-title p:after{right: -49px;border-top:50px solid #2DB354; border-right: 50px solid transparent; }
    .privacy-text-btn a{padding: 10px 100px;font-size:20px;}
    .prompt-cookie-a{width:100%;}
    .prompt-cookie button{padding: 5px 10px;}
}
@media screen and (max-width: 550px){
    .topHead-in,.privacy-text,.privacy-text-btn{width:100%;padding: 0 5px;box-sizing: border-box;}
    .topHead-in,.toHead{height:50px;line-height: 50px;}
    .topHead-tit{font-size:18px;line-height: 50px;}
    .showbg{width:60px;border:1px solid;}
    .show-bg-tu{ width: 15px;  height: 15px;}
    .show-mar1{margin-right:-8px;}
    .show-mar2{margin-left:-8px;}
    .privacy-text-title{height: 30px;}
    .privacy-text-title p{width: 100px;  height: 30px;  line-height: 30px;font-size: 18px;font-weight: 900;}
    .privacy-text-title p:after{right: -29px;border-top:30px solid #2DB354; border-right: 30px solid transparent; }
    .privacy-text-btn a{padding: 10px 100px;font-size:18px;}
}
@media screen and (max-width: 320px){
    body{font-size: 14px;}
    .topHead-in,.privacy-text,.privacy-text-btn{width:100%;padding: 0 2px;box-sizing: border-box;}
    .topHead-in,.toHead{height:40px;line-height: 40px;}
    .topHead-tit{font-size:14px;line-height: 40px;}
    .showbg{width:40px;border:1px solid;}
    .show-bg-tu{ width: 10px;  height: 10px;}
    .show-mar1{margin-right:-8px;}
    .show-mar2{margin-left:-8px;}
    .privacy-text-title{height: 20px;}
    .privacy-text-title p{width: 80px;  height: 20px;  line-height:20px;font-size: 14px;font-weight: 900;}
    .privacy-text-title p:after{right: -20px;border-top:20px solid #2DB354; border-right: 20px solid transparent; }
    .privacy-text-btn a{padding: 5px 80px;font-size:14px;}
    .prompt-cookie p{font-size: 14px;}
}