
.app_div{margin:0px auto;width:100%;height:auto;padding:0.4rem 0rem 0.4rem 0rem;clear:both;overflow:hidden;}

.app {margin:0px auto;width:86%;height:auto;padding:0.4rem 0rem 0.4rem 0rem;text-align:center;clear:both;overflow:hidden;}
.app li{float:left;width:30%;height:auto;margin:0% 5% 0.5rem 0%;text-align:center;background-color:#F6F7F9;}
.app li img{max-width:100%;}
.app li a dl,.app li dl{float:left;width:100%;height:0.55rem;line-height:0.55rem;color:#000000;font-size:0.16rem;}
.app li:hover dl{color:#ffffff;background-color:#DA251D;}
.app .app_class {max-width:100%;height:auto;}
.app li:nth-child(3n){margin-right:0%;}

.app_detailed {margin:0rem auto;width:86%;height:auto;padding-top:0.2rem;padding-bottom:0.2rem;text-align:center;clear:both;overflow:hidden;}
.app_detailed dl{float:left;width:100%;height:auto;line-height:140%;margin-bottom:0.10rem;text-align:center;font-size:0.28rem;color:#000000;}
.app_detailed dd{float:left;width:100%;height:auto;line-height:160%;padding-bottom:0.1rem;text-align:right;color:#757575;font-size:0.14rem;border-bottom:1px #E6E6E6 dashed;}
.app_detailed dd span{color:#E90B00;}
.app_detailed dt{float:left;width:96%;height:auto;line-height:160%;padding:2%;text-align:left;background-color:#F6F7F9;color:#666666;font-size:0.16rem;}
.app_detailed_img{float:left;width:100%;padding-top:0.4rem;padding-bottom:0.2rem;margin-bottom:0.1rem;text-align:center;}
.app_detailed_img li{float:left;width:15%;height:auto;margin:0% 5% 0rem 0%;text-align:center;font-size:0.20rem;color:#000000;}
.app_detailed_img li img{max-width:100%;}
.app_detailed_img li a{color:#E90B00;text-decoration:underline;font-size:0.20rem;}
.app_detailed_img li a:hover{color:#E90B00;text-decoration:none;font-size:0.20rem;}
.app_detailed_content{float:left;width:100%;height:auto;padding-top:0.2rem;padding-bottom:0.2rem;margin-bottom:0.1rem;font-size:0.16rem;text-align:left;}
.app_detailed_content,.app_detailed_content div,.app_detailed_content p,.app_detailed_content a{font-size:0.16rem;line-height:200%;}
.app_detailed_content img {float:left;max-width:4.5rem;padding:0.3rem 0.3rem 0rem 0rem;text-align:left;}

.app_download{float:left;width:100%;height:auto;padding:0.2rem 0rem 0.4rem 0rem;}
.app_download li{float:left;width:auto;height:auto;text-align:center;}
.app_download li a {float:left;width:100%;height:0.5rem;line-height:0.5rem;padding:0rem 0.15rem 0rem 0.15rem;color:#ffffff;font-size:0.16rem;background-color:#DA251D;border-radius:0.05rem;-moz-border-radius:0.05rem;-webkit-border-radius:0.05rem;cursor:pointer;}
.app_download li a:hover {float:left;width:100%;height:0.5rem;line-height:0.5rem;color:#ffffff;font-size:0.16rem;background-color:#39393A;border-radius:0.05rem;-moz-border-radius:0.05rem;-webkit-border-radius:0.05rem;}

.app_privacy_statement{float:left;width:100%;height:auto;line-height:140%;margin-bottom:0.10rem;padding-bottom:0.6rem;text-align:left;border-bottom:1px #E6E6E6 dashed;}
.app_privacy_statement dl{float:left;width:100%;height:auto;line-height:140%;margin-bottom:0.10rem;text-align:left;font-size:0.18rem;color:#000000;}
.app_privacy_statement a{float:left;font-size:0.16rem;color:#E90B00;text-decoration:underline;}
.app_privacy_statement a:hover{font-size:0.16rem;color:#E90B00;text-decoration:none;}

.app_privacy_statement_div{margin:0rem auto;width:86%;height:auto;padding:0.2rem 0rem 0.2rem 0rem;text-align:center;clear:both;overflow:hidden;}
.app_privacy_statement{margin:0 auto;width:100%;height:auto;text-align:center;clear:both;}
.app_privacy_statement ul{float:left;width:100%;height:auto;line-height:180%;padding:0.4rem 0rem 0rem 0rem;text-align:left;color:#454545;font-size:0.16rem;}

@media screen and (min-width:1921px){
.app,.app_detailed{width:16rem;}
}
@media screen and (min-width:1340px) and (max-width:1770px){
.app,.app_detailed{width:96%;}

.app_detailed_img li{width:20%;}
}
@media screen and (min-width:1200px) and (max-width:1339px){
.app,.app_detailed{width:96%;}

.app_detailed dl{font-size:0.24rem;}
.app_detailed dd{font-size:0.14rem;}

.app_detailed_img li{width:22%;}
}
@media screen and (min-width:900px) and (max-width:1199px){
.app,.app_detailed{width:96%;}
.app li{width:40%;margin:0% 5% 0.5rem 5%;}
.app li a dl,.app li dl{font-size:0.14rem;}

.app_detailed dl{font-size:0.22rem;}
.app_detailed dd{font-size:0.14rem;}

.app_detailed_img li{width:20%;}

.app_privacy_statement ul{font-size:0.20rem;}
}
@media screen and (max-width:899px){
.app,.app_detailed{width:96%;}
.app li{width:90%;height:auto;margin:0% 5% 0.5rem 5%;}
.app li a dl,.app li dl{font-size:0.22rem;}

.app_detailed dl{font-size:0.32rem;}
.app_detailed dd{font-size:0.20rem;}
.app_detailed_img li{width:45%;font-size:0.28rem;}
.app_detailed_img li a,.app_detailed_img li a:hover{font-size:0.24rem;}
.app_detailed_content,.app_detailed_content div,.app_detailed_content p,.app_detailed_content a{font-size:0.22rem;line-height:180%;}
.app_detailed_content img {max-width:100%;}

.app_privacy_statement li a,.app_privacy_statement li a:hover{font-size:0.24rem;}
.app_privacy_statement ul{line-height:160%;font-size:0.24rem;}
.app_privacy_statement a,.app_privacy_statement a:hover{font-size:0.24rem;}

.app_download li a,.app_download li a:hover {height:0.65rem;line-height:0.65rem;font-size:0.24rem;}

}