html{font-size:62.5%}body,ul,li,p,h1,h2,h3,h4,h5,dt,dd,dl{margin:0;padding:0;font-family:Microsoft YaHei}body{background:#fe9a27}a{font-family:Microsoft YaHei;text-decoration:none}img{border:0}ul,li{list-style:none}header{width:100%;background:#fff}img.logo{width:100%;margin:0 auto;padding:1rem 0}img.banner{width:100%;margin:0 auto}section.container{width:95%;margin:0 auto}footer{width:100%;background:#e6e6e6;text-align:center;font-size:1.2rem;color:#4d4d4d;padding:1rem 0;line-height:1.5rem}hgroup.box{width:100%;margin:4rem auto 1rem;position:relative}figure.colorbg{width:100%;height:auto;margin:0;z-index:1;position:relative;overflow:hidden}.colorbg:before{content:"";width:4rem;height:6rem;background:#fe9a27;z-index:2;position:absolute;top:-35px;left:-2rem;transform:rotate(60deg);-moz-transform:rotate(60deg);-webkit-transform:rotate(60deg);-o-transform:rotate(60deg)}ul.word{padding:2.5rem 1rem 1rem 1rem}ul.word>li{color:#fff;font-size:1.6rem;line-height:2rem}hgroup.box>img.title{width:70%;position:absolute;top:-20px;left:-10px;z-index:22}h3.title2{color:#fc5651;font-size:1.8rem;padding:.5rem 1rem;background:#fff;border-radius:.5rem;position:absolute;top:-20px;z-index:33}p.btn{width:40%;margin:1rem auto;font-size:2rem;color:#fc5651;background:#fff;text-align:center;line-height:3rem;border-radius:.5rem}.red{background:#fc5651}.green{background:#61b53c}.bold{font-weight:bold}.blue{background:#3facf1}.green{background:#61b53c}@media screen and (min-width:210px) and (max-width:300px){html{font-size:50%}}@media screen and (min-width:301px) and (max-width:349px){html{font-size:56.3%}}@media screen and (min-width:391px) and (max-width:413px){hgroup.box>img.title{width:60%;top:-25px}}@media screen and (min-width:414px) and (max-width:480px){hgroup.box>img.title{width:60%}}@media screen and (min-width:481px) and (max-width:640px){html{font-size:81.3%}hgroup.box>img.title{width:50%;top:-30px}}@media screen and (min-width:641px) and (max-width:699px){html{font-size:81.3%}}@media screen and (min-width:700px) and (max-width:770px){html{font-size:81.3%}hgroup.box>img.title{width:50%;top:-40px}}@media screen and (min-width:771px) and (max-width:888px){html{font-size:81.3%}}@media screen and (min-width:899px) and (max-width:1024px){html{font-size:120%}hgroup.box>img.title{width:50%;top:-50px}}@media screen and (min-width:1025px) and (max-width:1280px){html{font-size:150%}hgroup.box>img.title{width:45%;top:-50px}ul.word{padding:3.5rem 1rem 1rem 1rem}}@media screen and (min-width:1281px) and (max-width:1920px){html{font-size:150%}}@media screen and (min-width:1921px) and (max-width:2561px){html{font-size:200%}}