@charset "utf-8";
/* CSS Document */

@media screen and (max-width:640px) {
	
.log{width:32rem;background:#fff;padding-bottom:0.6rem;}
.logo{width:30rem;margin:0 auto;overflow:hidden;padding-top:0.5rem;color:#666;}
.logoa{width:12rem;height:3.5rem;float:left;margin-right:1rem;padding-top:0.6rem;}
.logoa img{width:100%;}
.logob{width:17rem;height:auto;float:left;}
.logob p{line-height:1.8;font-size:1.4rem;}
.logoc{width:0;height:0;overflow:hidden;}

.daoh{width:100%;height:7.2rem;border-top:0;background:#fff;}
.daohang{width:32rem;margin:0 auto;height:7.2rem;line-height:3.2rem;overflow:hidden;}
.daohang li{width:7.75rem;height:3.2rem;font-size:1.6rem;background:#02b7ca;float:left;text-align:center;margin-top:0.2rem;margin-left:0.2rem;}
.daohang li a{color:#fff;display:block;}
.daohang li:hover a{color:#fff;}
.daoha{border:none;z-index:9999;}
.daoha a{color:#f46d0b !important;}

.banner{width:100%;height:25rem;background:url(../images/banner1.jpg) no-repeat center;background-position:-19rem center;background-size:auto 25rem;margin-top:0.2rem;}

.dqwz1{width:29rem;height:auto;overflow:hidden;font-size:1.2rem;}
.dqwz1 a{margin-left:0.3rem;color:#333;}

.dqwz2{width:29rem;height:auto;overflow:hidden;font-size:1.2rem;}
.dqwz2 a{margin-left:0.3rem;color:#333;}

.ypmlt{width:29rem;height:auto;overflow:hidden;padding:1.8rem 1.5rem 2rem 1.5rem;background:#fff;border-radius:0.6rem;box-shadow: 0 5px 12px 0 rgb(151 164 178 / 20%);}
.ypmlta{width:29rem;height:auto;overflow:hidden;margin-top:1rem;padding-bottom:1.2rem;}
.ypmlta1{width:29rem;text-align:center;float:left;font-size:2.2rem;color:#02b7ca;line-height:1.8;margin-top:1rem;text-align:center;}
.ypmlta1 a{color:#02b7ca;}

.ypmlta2{width:29rem;font-size:1.6rem;}
.ypmlta2 li{float:left;padding:0;width:9rem;height:3.8rem;line-height:3.8rem;border:0.1rem solid #02b7ca;text-align:center;border-radius:0.6rem;margin-left:0.5rem;margin-top:1.6rem;}

.xwtyt1{width:auto;padding:0;border-radius:0.6rem;background:#02b7ca !important;color:#fff !important;}
.xwtyt1 a{color:#fff;}

.wzlba{width:32rem;}
.wzlbal{width:32rem;padding:0;}
.wzlbar{width:32rem;clear:both;padding:0;overflow:hidden;margin-top:1.8rem;}	
.topa{width:29rem;height:auto;overflow:hidden;padding:1.8rem 1.5rem 2rem 1.5rem;background:#fff;border-radius:0.6rem;box-shadow:0 5px 12px 0 rgb(151 164 178 / 20%);}
.topa h1{font-size:2.2rem;line-height:1.6;}
.topa p{font-size:1.6rem;line-height:2;margin-top:1.6rem;text-align:justify;}
.topa1{width:0;height:0;overflow:hidden;}	
.topa2{width:29rem!important;height:43rem; }
.topa2 img{width:100%;margin-top:1.6rem;}

.topb{width:29rem;height:auto;overflow:hidden;padding:1.8rem 1.5rem 2rem 1.5rem;background:#fff;border-radius:0.6rem;box-shadow:0 5px 12px 0 rgb(151 164 178 / 20%);}
.topb h1{font-size:2.2rem;line-height:1.6;}
.topb p{font-size:1.6rem;line-height:2;margin-top:1.6rem;text-align:justify;}

.zxzxa{width:100%;height:auto;overflow:hidden;}
.zxzx{width:30rem;height:auto;overflow:hidden;background:#fff;padding:1.5rem 1rem 1.8rem 1rem;margin-top:1.8rem;border-radius:0.6rem;box-shadow:0 5px 12px 0 rgb(151 164 178 / 20%);margin-bottom:1rem;}
.zxzx li{width:30rem;height:auto;margin-left:0;font-size:1.4rem;line-height:1.8;margin-top:1.5rem;line-height:1.8;}
.zxzx li span{background:#feede1;color:#f46d0b;padding:0px 0.4rem;display:block;float:left;border-radius:0.4rem;margin-right:0.6rem;}
.zxzx1{width:30rem;height:2rem;border-bottom:0.2rem solid #e2e2e2;padding-bottom:0.5rem;margin-bottom:0.5rem;margin-left:0;}
.zxzx1 h2{width:7rem;color:#02b7ca;font-size:1.6rem;font-weight:normal;line-height:2rem;border-bottom:0.2rem solid #02b7ca;padding-bottom:0.5rem;text-align:center;}
	
.zxzxr{width:30rem;height:auto;overflow:hidden;background:#fff;padding:1.5rem 1rem 1.8rem 1rem;margin-top:2.8rem;border-radius:0.6rem;box-shadow:0 5px 12px 0 rgb(151 164 178 / 20%);margin-bottom:2rem;}
.zxzxr li{width:30rem;height:auto;margin-left:0;font-size:1.4rem;line-height:1.8;margin-top:1.5rem;line-height:1.8;}
.zxzxr li span{background:#feede1;color:#f46d0b;padding:0px 0.4rem;display:block;float:left;border-radius:0.4rem;margin-right:0.6rem;}
.zxzxr1{width:30rem;height:2rem;border-bottom:0.2rem solid #e2e2e2;padding-bottom:0.5rem;margin-bottom:0.5rem;margin-left:0;}
.zxzxr1 h2{width:7rem;color:#02b7ca;font-size:1.6rem;font-weight:normal;line-height:2rem;border-bottom:0.2rem solid #02b7ca;padding-bottom:0.5rem;text-align:center;}	
	
.ypalb {width:30rem;height:auto;overflow:hidden;background:#fff;margin-top:1.8rem;font-size:1.6rem;padding:1.8rem 1rem 2rem 1rem;border-radius:0.6rem;box-shadow:0 5px 12px 0 rgb(151 164 178 / 20%);}
.ypalb1{width:30rem;height:2.6rem;border-bottom:0.2rem solid #e2e2e2;margin-bottom:1.8rem;}
.ypalb1 h3{width:8rem;color:#02b7ca;font-size:1.8rem;font-weight:normal;line-height:2rem;border-bottom:0.2rem solid #02b7ca;padding-bottom:1rem;text-align:center;}
.ypalb2{width:30rem;height:2.6rem;border-bottom:0.2rem solid #e2e2e2;margin-bottom:1.8rem;}
.ypalb2 h3{width:12rem;color:#02b7ca;font-size:1.8rem;font-weight:normal;line-height:2rem;border-bottom:0.2rem solid #02b7ca;padding-bottom:1rem;text-align:center;}
.ypalb ul{border-top:0.1rem solid #e2e2e2;border-left:0.1rem solid #e2e2e2;height:auto;overflow:hidden;margin-bottom:1rem;}
.ypalb li{width:12.85rem;padding:1.2rem 1rem;height:auto;overflow:hidden;border-bottom:0.1rem solid #e2e2e2;border-right:0.1rem solid #e2e2e2;text-align:center;float:left;}
.ypalb li img{width:12.85rem;height:8.53rem;}
.ypalb p {width:12.85rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:0.5rem;padding-bottom:0.1rem !important;}
.ypalb p a{line-height:1.2;font-size:1.6rem;}
.ypalb span a{color:#666;font-size:1.4rem;line-height:1.3;}

.ypalz{width:30rem;height:auto;overflow:hidden;background:#fff;margin-top:1.8rem;font-size:1.6rem;padding:1.8rem 1rem 2rem 1rem;border-radius:0.6rem;box-shadow:0 5px 12px 0 rgb(151 164 178 / 20%);}
.ypalz1{width:30rem;height:3.8rem;border-bottom:0.2rem solid #e2e2e2;margin-bottom:1.5rem;}
.ypalz1 h3{width:8rem;color:#02b7ca;font-size:1.8rem;font-weight:normal;line-height:1.8;border-bottom:0.2rem solid #02b7ca;padding-bottom:1rem;text-align:center;}
.ypalz1 h4{width:8rem;color:#02b7ca;font-size:1.8rem;font-weight:normal;line-height:1.8;border-bottom:0.2rem solid #02b7ca;padding-bottom:0.9rem;text-align:center;}
.ypalz1 a{color:#02b7ca;}
.ypalz2{width:30rem;height:auto;overflow:hidden;padding:0.5rem 0;}
.ypalz2 li{width:auto;text-align:center;float:left;margin-left:1rem;height:3.6rem;margin-bottom:1rem;}
.ypalz2 li a{line-height:1.8;font-size:1.4rem;color:#02b7ca;padding:0.6rem 1rem;display:black;border-radius:0.5rem;border:0.1rem solid #02b7ca;}
.ypalz2 li a:hover{color:#fff;background:#02b7ca;}
.ypalz3{width:30rem;border-top:0.1rem solid #e2e2e2;border-left:0.1rem solid #e2e2e2;height:auto;overflow:hidden;margin-bottom:1rem;}
.ypalz3 li{width:12.85rem;padding:1.2rem 1rem;height:auto;overflow:hidden;border-bottom:0.1rem solid #e2e2e2;border-right:0.1rem solid #e2e2e2;text-align:center;float:left;}
.ypalz3 li img{width:12.85rem;height:8.53rem;border:0.1rem solid #e2e2e2;}
.ypalz3 p{width:12.85rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:0.5rem;padding-bottom:0.1rem !important;}
.ypalz3 p a{line-height:1.2;font-size:1.6rem;}
.ypalz3 span a{color:#666;font-size:1.4rem;line-height:1.3;}


.ypalba {width:30rem;height:auto;overflow:hidden;background:#fff;margin-top:1.8rem;font-size:1.6rem;padding:1.8rem 1rem 2rem 1rem;border-radius:0.6rem;box-shadow:0 5px 12px 0 rgb(151 164 178 / 20%);}
.ypalba1{width:30rem;height:2rem;border-bottom:0.2rem solid #e2e2e2;padding-bottom:0.5rem;margin-bottom:0.5rem;}
.ypalba1 h3{width:7rem;color:#02b7ca;font-size:1.6rem;font-weight:normal;line-height:2rem;border-bottom:0.2rem solid #02b7ca;padding-bottom:0.5rem;text-align:center;}
.ypalba ul{margin-bottom:1.5rem;height:auto;overflow:hidden;}
.ypalba li{width:6.5rem;height:3rem;line-height:3rem;overflow:hidden;background:#02b7ca;text-align:center;float:left;margin-left:0.8rem;margin-top:1rem;border-radius:0.4rem;}
.ypalba a{color:#fff;font-size:1.6rem;}

.zxka1{width:0;height:0;overflow:hidden;}
.zxka2{width:30rem;height:4.5rem;overflow:hidden;}
.zxka2 img{width:100%;}	

.wltyt{width:30.2rem;height:4.5rem;font-size:1.8rem;line-height:4.5rem;background:#02b7ca;padding-left:1.8rem;border-top-left-radius:1rem;border-top-right-radius:1rem;color:#fff;}
.wltyt a{color:#fff;}

.wlyc1{width:32rem;height:auto;overflow:hidden;background:#fff;border-radius:10px;color:#02b7ca;padding-bottom:1.8rem;box-shadow:0 5px 12px 0 rgb(151 164 178 / 20%);}
.wlyc1 img{width:28.4rem;margin-left:1.8rem;margin-top:1rem;}
.wlyc1 p{padding:1 1.8rem 0px 1.8rem;color:#333;font-size:1.6rem;line-height:2;text-align:justify;}

.wlyc2{width:32rem;height:auto;overflow:hidden;background:#fff;border-radius:0.8rem;color:#02b7ca;padding-bottom:1.8rem;margin-top:1.8rem;box-shadow:0 5px 12px 0 rgb(151 164 178 / 20%);}
.wlyc2 li{width:30rem;margin:0 auto;height:auto;overflow:hidden;}
.wlyc2 li img{width:10rem;height:10rem;margin-top:1rem;float:left;margin-right:1rem;}
.wlyc2 li h3{width:19rem;font-size:1.6rem;line-height:2;margin-top:1.2rem;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.wlyc2 li h3 a{color:#333;}
.wlyc2 li p{line-height:2;font-size:1.4rem;color:#666;}
.wlyc2 li p a{color:#666;}

.wlyc3{width:32rem;height:auto;overflow:hidden;background:#fff;border-radius:0.8rem;color:#02b7ca;padding-bottom:2rem;margin-top:1.8rem;box-shadow:0 5px 12px 0 rgb(151 164 178 / 20%);}
.wlyc3 ul{height:auto;overflow:hidden;padding-top:0.8rem;}
.wlyc3 li{margin-left:1rem;width:30rem;height:auto;line-height:2;font-size:1.4rem;margin-top:1.6rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.wlyc3 li p{color:#666;font-size:1.4rem;line-height:2;}
.wlyc3 li p span{background:#eef9f5;color:#02b7ca;}
.wlyc3 li p a{color:#ff8400;}
.wlyc3 li span{background:#feede1;color:#f46d0b;padding:0px 0.6rem;display:block;float:left;border-radius:0.4rem;margin-right:0.5rem;}
.wlyc3 li a{color:#666;}

.wlyc4{width:32rem;height:auto;overflow:hidden;background:#fff;border-radius:0.8rem;color:#02b7ca;padding-bottom:2rem;margin-top:1.8rem;box-shadow:0 5px 12px 0 rgb(151 164 178 / 20%);}
.wlyc4 li{width:30rem;margin:0 auto;height:auto;overflow:hidden;padding-bottom:1.6rem;border-bottom:0.1rem dashed #e2e2e2;}
.wlyc4 li img{width:12rem;height:8.4rem;margin-top:1.6rem;float:left;margin-right:1rem;}
.wlyc4 li h3{width:17rem;font-size:1.6rem;line-height:2;margin-top:1;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.wlyc4 li h3 a{color:#333;}
.wlyc4 li p{line-height:26px;font-size:1.4rem;color:#666;}
.wlyc4 li p a{color:#666;}

.wlyczx{width:16rem;height:3.8rem;line-height:3.8rem;background:#F36D00;margin:0 auto;margin-top:1.6rem;text-align:center;border-radius:0.6rem;}
.wlyczx a{width:16rem;height:3.8rem;color:#fff !important;font-size:1.6rem;display:block;}

.footc{width:0;height:0;overflow:hidden;}	
.footde{width:0;height:0;overflow:hidden;}	
.foot{width:100%;height:40rem;background:url(../images/bottom.jpg) #364c75 no-repeat center;}
.footer{width:29rem;margin:0 auto;padding-top:2.6rem;overflow:hidden;}
.footer h2{font-size:2.2rem;color:#fff;font-weight:normal;line-height:2;padding-bottom:0rem;}
.foota{width:29rem;}
.foota p{font-size:1.6rem;color:#fff;margin-top:1rem;line-height:2;}
.foota p a{color:#fff;}	
.footb{width:29rem;height:auto;overflow:hidden;border-top:0.1rem solid #fff;margin-top:1.6rem;clear:both;}
.footb li{width:13.6rem;margin-left:0.6rem;float:left;margin-top:1.8rem;text-align:center;}
.footb li img{width:13.6rem;height:13.6rem;}
.footb li p{margin-top:1rem;}
.footz{width:32rem;height:auto;line-height:2;text-align:center;background:#435881;padding-bottom:6rem;}
.footz p{font-size:1.2rem;color:#fff;text-align:center;padding:1rem 1.8rem;}
.footz span{margin-left:1.2rem;}
.footz a{margin-left:1.2rem;}

.wzal{width:30rem;margin:0 auto;height:auto;overflow:hidden;background:#fff;border-radius:10px;padding:2.8rem 1rem 2rem 1rem;box-shadow:0 5px 12px 0 rgb(151 164 178 / 20%);}
.wzalh{width:30rem;height:auto;overflow:hidden;margin-top:2rem;text-align:center;margin-bottom:0.2rem;}
.wzalh h1{text-align:center;font-size:2.2rem;font-weight:normal;line-height:1.6;color:#02b7ca;}
.wzalh p{font-size:1.4rem!important;text-align:center!important;color:#555;line-height:1.6;margin:0 auto;margin-top:0.8rem;}

.wzaln{width:30rem;margin:0 auto;height:auto;overflow:hidden;margin-top:26px;}
.wzaln p{margin-bottom:1.6rem;color:#333;text-indent:2.6rem;line-height:2;font-size:1.6rem;text-align:justify;}
.wzaln h2{font-weight:Bold;color:#02b7ca;font-weight:Bold;font-size:1.8rem;line-height:2;margin-bottom:1.6rem;background:none;text-indent:0px;border:none;padding:0;}
.wzaln h3{font-size:1.6rem;color:#02b7ca;font-weight:Bold;line-height:2;text-indent:30px;margin-bottom:1.6rem;}
.wzaln h4{font-size:1.6rem;font-weight:Bold;line-height:2;text-indent:30px;color:#333;margin-bottom:1.6rem;}
.wzaln a{color:#02b7ca;text-decoration:none;}
.wzaln li{margin-bottom:1.6rem;color:#333;text-indent:30px;line-height:2;font-size:1.6rem;}	

.zxkua{width:0;height:0;overflow:hidden;margin:0;padding:0;margin-top:0;}
.zxkub{background:#FFFFFF;box-shadow:inset 0px 0px 1rem 0px rgba(0, 120, 255, 0.1);border-radius:0.8rem;border:0.1rem solid #E5F1FF;padding:1rem 1rem;margin:0 auto;margin-top:1.2rem;margin-bottom:1.5rem;height:auto;overflow:hidden;width:26.5rem;}
.zxkub a{color:#0078FF; background:#E5F1FF;width:6.2rem;height:2.6rem;line-height:2.6rem;display:block;float:right;text-align:center;font-size:1.3rem;margin:1rem 0 0 1rem;border-radius:0.5rem;}
.zxkub1{width:19.2rem;overflow:hidden;float:left;margin-top:0.1rem;}
.zaixianb{margin-right:0.4rem;width:auto;height:2.2rem; padding:0 0.6rem;background:#EDFAE1;border-radius:0px 0.4rem 0.4rem 0.4rem;font-size:1.2rem;font-weight:400;color:#52C41A;line-height:2.2rem;text-align:center; float:left;}
.zxkub1 p{line-height:2.2rem;font-size:1.2rem!important;margin:0 !important;text-indent:0 !important;}
.lifuwub li{width:auto;float:left;border:0.1rem solid #E5F1FF;margin-right:0.6rem;font-size:0.8rem;font-weight:400;color:#0078FF;line-height:1.6rem;padding:0.1rem 0.4rem;border-radius:0.4rem;margin-top:0.6rem;}
	
.sxyp{width:30rem;margin:0 auto;color:#606370;font-size:16px;}
.sxyp li{width:28rem;height:auto;margin-top:1.6rem;border-radius:0.8rem;border:0.1rem solid #02b7ca;background:#eef9f5;padding:0.8rem 1rem;}
.sxyp li a{color:#606370;line-height:1.8;}
	
.dbyp{width:30rem;background:#fff;height:auto;overflow:hidden;border-radius:0.8rem;padding:1rem;margin-top:1.8rem;box-shadow:0 5px 12px 0 rgb(151 164 178 / 20%);}
.dbyp img{width:15rem;height:10rem;padding:0;border:none;float:left;background:#fff;border-radius:8px;margin-right:1rem;}
.dbyp1{width:14rem;height:10rem;padding-right:0;margin-top:1px;margin-left:0;float:left;overflow:hidden;text-align:justify;border:none;}
.dbyp1 h2 a{font-size:1.6rem;color:#333;font-weight:normal;line-height:30px;}
.dbyp1 p a{display:block;width:14rem;font-size:1.2rem;color:#666;line-height:2;padding-top:0.3rem;overflow:hidden;text-align:justify;}
.dbyp1 p span{color:#ff8400;}
	
.dbyp2{width:0;height:0;overflow:hidden;margin:0;float:right;}
	
.wzypbq{width:30.5rem;height:auto;overflow:hidden;background:#fff;border-radius:10px;padding:1.8rem 1.5rem 2.6rem 1.5rem;margin-top:1.8rem;box-shadow:0 5px 12px 0 rgb(151 164 178 / 20%);}
.wzypbq1{width:29rem;margin-left:0;height:3rem;border-bottom:0.2rem solid #e2e2e2;padding-bottom:0.5rem;}
.wzypbq1 h3{width:7.8rem;color:#02b7ca;font-size:1.8rem;font-weight:normal;line-height:3rem;border-bottom:0.2rem solid #02b7ca;padding-bottom:0.5rem;text-align:center;}
.wzypbq li{width:29rem;margin-left:0;border-bottom:0.1rem dashed #e2e2e2;margin-bottom:1.6rem;}
.wzypbq li i{display:block;float:left;width:0.5rem;height:0.5rem;border-radius:0.5rem;background:#02b7ca;margin-right:0.5rem;margin-top:1.2rem;}
.wzypbq li a{color:#666;font-size:1.6rem;line-height:1.8;padding-bottom:1rem;display:block;}

.xgwz{width:29rem;height:auto;overflow:hidden;background:#fff;border-radius:0.8rem;margin-top:1.8rem;padding:1.8rem 1.5rem 2rem 1.5rem;box-shadow:0 5px 12px 0 rgb(151 164 178 / 20%);}
.xgwz1{width:29rem;margin-left:0;height:3rem;border-bottom:0.2rem solid #e2e2e2;padding-bottom:0.5rem;}
.xgwz1 h3{width:7.8rem;color:#02b7ca;font-size:1.8rem;font-weight:normal;line-height:3rem;border-bottom:0.2rem solid #02b7ca;padding-bottom:0.5rem;text-align:center;}
.xgwz1 h3 a{color:#02b7ca;}
.xgwz li{float:left;width:29rem;margin-left:0;font-size:1.6rem;margin-top:1.6rem;border-bottom:0.1rem solid #e2e2e2;padding-bottom:0.5rem;}
.xgwz li h4{font-weight:normal;font-size:1.6rem;line-height:1.8;overflow:hidden;white-space:normal;text-overflow:normal;}
.xgwz li p{font-size:1.4rem;margin-top:0.8rem;line-height:1.8;color:#606370;overflow:hidden;text-align:justify;}
.xgwz li p a{color:#02b7ca;}
.xgwz li p span{font-size:1.2rem;margin-top:0.6rem;display:block;}

.lcwz{width:29rem;height:auto;overflow:hidden;background:#fff;border-radius:0.8rem;margin-top:1.8rem;padding:1.8rem 1.5rem 2rem 1.5rem;box-shadow:0 5px 12px 0 rgb(151 164 178 / 20%);}
.lcwz1{width:29rem;margin-left:0;height:3rem;border-bottom:0.2rem solid #e2e2e2;padding-bottom:0.5rem;}
.lcwz1 h3{width:7.8rem;color:#02b7ca;font-size:1.8rem;font-weight:normal;line-height:3rem;border-bottom:0.2rem solid #02b7ca;padding-bottom:0.5rem;text-align:center;}
.lcwz1 h3 a{color:#02b7ca;}
.lcwz li{float:left;width:29rem;margin-left:0;font-size:1.6rem;margin-top:1.6rem;border-bottom:0.1rem solid #e2e2e2;padding-bottom:0.5rem;}
.lcwz li h4{font-weight:normal;font-size:1.6rem;line-height:1.8;overflow:hidden;white-space:normal;text-overflow:normal;}
.lcwz li p{font-size:1.4rem;margin-top:0.8rem;line-height:1.8;color:#606370;overflow:hidden;text-align:justify;}
.lcwz li p a{color:#666;}
.lcwz li p span{font-size:1.2rem;color:#02b7ca;}


.xgwza{width:29rem;height:auto;overflow:hidden;background:#fff;border-radius:0.8rem;margin-top:1.8rem;padding:1.8rem 1.5rem 2rem 1.5rem;box-shadow:0 5px 12px 0 rgb(151 164 178 / 20%);}
.xgwza1{width:29rem;margin-left:0;height:3rem;border-bottom:0.2rem solid #e2e2e2;padding-bottom:0.5rem;}
.xgwza1 h3{width:7.8rem;color:#02b7ca;font-size:1.8rem;font-weight:normal;line-height:3rem;border-bottom:0.2rem solid #02b7ca;padding-bottom:0.5rem;text-align:center;}
.xgwza1 h3 a{color:#02b7ca;}
.xgwza li{float:left;width:29rem;margin-left:0;font-size:1.6rem;margin-top:1.6rem;border-bottom:0.1rem dashed #e2e2e2;padding-bottom:0.5rem;line-height:3rem;}
.xgwza li a{width:29rem;font-size:1.6rem;line-height:2;overflow:hidden;white-space:normal;text-overflow:normal;text-align:justify;}
.xgwza li p{font-size:1.4rem;margin-top:0.8rem;line-height:1.8;color:#606370;overflow:hidden;text-align:justify;}

.wzlby{width:29rem;height:auto;overflow:hidden;background:#fff;border-radius:0.8rem;margin-top:1.8rem;padding:1.8rem 1.5rem 2rem 1.5rem;box-shadow:0 5px 12px 0 rgb(151 164 178 / 20%);}
.wzlby1{width:29rem;margin-left:0;height:3rem;border-bottom:0.2rem solid #e2e2e2;padding-bottom:0.5rem;}
.wzlby1 h3{width:7.8rem;color:#02b7ca;font-size:1.8rem;font-weight:normal;line-height:3rem;border-bottom:0.2rem solid #02b7ca;padding-bottom:0.5rem;text-align:center;}
.wzlby li{border-bottom:0.1rem dashed #e2e2e2;margin-bottom:1.6rem;}
.wzlby li h2{height:auto;line-height:1.8;margin-bottom:0.8rem;padding-left:0;background:none;}
.wzlby li h2 a{color:#222;font-size:1.6rem;font-weight:normal;}
.wzlby li p{color:#4A4A4A;font-size:1.4rem;line-height:2;padding-bottom:0.8rem;text-align:justify;}
.wzlby li p a{color:#ED5F30;}
.wzlby li p span{color:#02b7ca;line-height:1.6;}

.pagebar{width:30rem;margin:0 auto;height:auto;overflow:hidden;margin-top:1rem;}
.pagebar .pagination{display:flex;justify-content:center;margin-top:10px}
.pagination a{background:#fff;border:1px solid #ccc;color:#333;font-size:1.4rem;padding:0.3rem 0.5rem;margin:0 0.3rem;border-radius:0.3rem;}
.pagination a:hover{color:#02b7ca;border:1px solid #02b7ca;}
.pagination a.page-num-current{color:#fff;background:#02b7ca;border:0.1rem solid #02b7ca;}

.smsn{width:29rem;height:auto;overflow:hidden;background:#fff;border-radius:10px;padding:2.6rem 1.5rem 2.8rem 1.5rem;box-shadow:0 5px 12px 0 rgb(151 164 178 / 20%);}
.smsn h2{text-align:center;font-size:2.2rem;font-weight:normal;color:#333;line-height:1.8;color:#02b7ca;margin-bottom:1rem;}
.smsnz{width:29rem;height:auto;overflow:hidden;}
.smsnz p{margin-bottom:1rem;color:#333;text-indent:2rem;line-height:1.8;font-size:1.6rem;text-align:justify;}
.smsnz h2{font-weight:Bold;color:#02b7ca;font-size:1.8rem;margin-bottom:1.2rem;line-height:1.8;text-indent:0rem;text-align:left;background:none;border:0;padding:0;}
.smsnz h3{font-size:1.6rem;color:#02b7ca;font-weight:Bold;margin-bottom:1.2rem;line-height:1.8;text-indent:2rem;}
.smsnz h4{font-size:1.6rem;font-weight:Bold;margin-bottom:1.2rem;line-height:1.8;text-indent:2rem;color:#333;}
.smsnz p img{width:100%;}
.smsnza{width:29rem;height:auto;overflow:hidden;font-size:1.6rem;margin-bottom:2.2rem;margin-top:1.6rem;}
.smsnza li{width:7rem;line-height:1.8;text-align:center;padding:0.6rem 0.6rem;float:left;margin-left:1.2rem;border:0.1rem solid #02b7ca;border-radius:1rem;}
.smsnzaa{background:#02b7ca;}
.smsnzaa a{color:#fff!important;}
.smsnzzz{width:100%;height:9rem;overflow:hidden;}

.lczm{width:29rem;height:auto;overflow:hidden;font-size:1.6rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:0.1rem dashed #e2e2e2;}
.lczm li{width:auto;line-height:1.8;text-align:center;padding:0.3rem 1rem;float:left;margin-top:0.5rem;margin-bottom:0.8rem;margin-left:1rem;border:0.1rem solid #02b7ca;border-radius:1rem;}
.lczm li a{color:#666;}
.lczma{background:#02b7ca;}
.lczma a{color:#fff!important;}

.ypgs{width:28.8rem;border:0.1rem solid #e2e2e2;margin:0 auto;overflow:hidden;border-radius:0.8rem;font-size:1.4rem;line-height:2;margin-bottom:1 rem;}
.ypgs1{width:28.8rem;height:auto;padding:22px 0 22px 0;overflow:hidden;}
.ypgs1a{width:9rem;height:auto;text-align:center;margin-right:1rem;border-right:1px solid #e2e2e2;float:left;color:#333;}
.ypgs1b{width:17.5rem;float:left;text-align:justify;padding-right:1rem;color:#555;}
.ypgs2{width:28.7rem;height:auto;padding:1rem 0 1rem 0;background:#eef9f5;overflow:hidden;}
.ypgs2a{width:9rem;height:auto;text-align:center;margin-right:1rem;border-right:0.1rem solid #e2e2e2;float:left;color:#333;}
.ypgs2b{width:17.5rem;float:left;text-align:justify;padding-right:1rem;color:#555;}

.ypsms{width:29rem;margin:0 auto;height:auto;overflow:hidden;margin-top:28px;border-radius:10px;padding:2rem 1.5rem 2.6rem 1.5rem;background:#fff;box-shadow:0 5px 12px 0 rgb(151 164 178 / 20%);}
.picFocus{width:26.8rem;height:auto;border:0.1rem solid #e2e2e2;overflow:hidden;zoom:1;float:left;padding:1rem;margin-top:0;}
.picFocus .bd li{vertical-align:middle;}
.picFocus .bd img{width:26.8rem;height:17.9rem;display:block;}
.picFocus .hd{width:26.8rem;overflow:hidden;}
.picFocus .hd ul{margin-right:-0.5rem;overflow:hidden;zoom:1; }
.picFocus .hd ul li{padding-top:0.4rem;float:left;text-align:center;}
.picFocus .hd ul li img{width:8.2rem;height:5.8rem;border:0.2rem solid #ddd;cursor:pointer;margin-right:0.5rem;}
.picFocus .hd ul li.on{background:url(../images/icoUp.jpg) no-repeat center 0; }
.picFocus .hd ul li.on img{ border-color:#02b7ca;}
	
.yaopt{width:29rem;height:auto;overflow:hidden;float:right;margin-left:0;margin-top:1.8rem;position:relative;}
.yaopt h1{width:29rem;font-size:2.5rem;color:#02b7ca;line-height:2;border-bottom:0.1rem dashed #02b7ca;padding-bottom:1.2rem;}
.yaopt h2{width:29rem;font-size:2.5rem;color:#02b7ca;line-height:2;border-bottom:0.1rem dashed #02b7ca;padding-bottom:1.2rem;}
.yaopt h5 a{display:block;}
.yaoptli{width:29rem;height:auto;overflow:hidden;margin:0 auto;margin-top:1.6rem;margin-bottom:1.2rem;background:#eef9f5;border-radius:0.8rem;}
.yaoptli p{font-size:1.6rem;line-height:2;padding:1.2rem 1.8rem;text-align:justify;}

.yaopl{width:29rem;height:auto;clear:both;margin-top:1.6rem;color:#333;}
.yaopl p{font-size:1.6rem;line-height:3.5rem;text-align:justify;}
.yaople{display:block;line-height:3.2rem;width:6.6rem;height:3.2rem;background:#eef9f5;border-radius:0px 0.5rem 0.5rem 0.5rem;font-size:1.6rem;font-weight:400;color:#02b7ca;text-align:center;float:left;margin-right:0.8rem;}

.yaopl2{font-size:1.2rem;font-weight:400;color:#DB7979;line-height:1.8rem;margin-top:1.6rem;}
	
.yaopta{width:16rem;height:3.8rem;margin:0 auto;margin-top:1.6rem;position:static;text-align:center;}
.yaopta a{width:16rem;height:3.8rem;line-height:3.8rem;display:block;background:#F36D00;color:#fff;font-size:1.8rem;border-radius:0.8rem;}	

.wxads{font-size:1rem;line-height:1.8;padding-bottom:1.8rem;}
.wxads b{color:red;}
.wxads p{margin-top:1rem;text-indent:2.6rem;}

.tybt{width:30rem;margin:0 auto;text-align:center;padding-top:2.8rem;overflow:hidden;}
.tybt h2{font-size:2.2rem;line-height:2;font-weight:normal;margin-bottom:0.3rem;}
.tybta{width:12rem;height:0.3rem;background:#02b7ca;margin:0 auto;}
.tybt h3{font-size:1.4rem;line-height:1.8;font-weight:normal;margin-top:0.6rem;color:#777;}
.tybt p{text-align:justify;margin-top:1.5rem;line-height:2;font-size:1.6rem;}

.dypfw{width:29rem;height:auto;overflow:hidden;margin:0 auto;margin-top:0.5rem;}
.dypfw li{width:29rem;height:10rem;margin-top:1rem;margin-left:0rem;float:left;}
.dypfw li img{width:29rem;height:10rem;}

.kstha{width:100%;padding:0 0 4rem 0;height:auto;overflow:hidden;background:#E8EEF8;margin-top:2.5rem;}
.ksth{width:30rem;height:auto;overflow:hidden;margin:0 auto;margin-top:2rem;background:#fff;padding:1.6rem 0 2.6rem 0;box-shadow:0px 0.3rem 0.8rem 0px rgba(0, 0, 0, 0.12);border-radius:0.5rem;}
.ksth .hd{width:29.8rem;height:auto;overflow:hidden;border-bottom:0.1rem solid #e2e2e2;margin-bottom:0.3rem;}
.ksth .hd ul{padding:0;}
.ksth .hd li{width:auto;float:left;font-size:1.6rem;line-height:2.8;margin-left:0.9rem;margin-right:0rem;}
.ksth .hd li.on{width:auto;border-bottom:0;color:#02b7ca;}
.ksth .bd{width:30rem;height:auto;font-size:1.4rem;margin-left:0;}
.ksth .bd li{width:auto;line-height:1.8;float:left;margin-left:1rem;padding:0.3rem 0.5rem;border-radius:0.5rem;margin-top:1rem;border:0.1rem solid #02b7ca;}
.ksth .bd li a{color:#666;}
.ksth .bd li a:hover{color:#02b7ca;}

.sywy{width:30rem;height:auto;overflow:hidden;margin:0 auto;margin-top:2rem;}
.sywy li{width:25.8rem;height:auto;overflow:hidden;margin-bottom:1.8rem;text-align:justify;float:left;margin-left:2rem;border:0.1rem solid #02b7ca;border-radius:0.5rem;overflow:hidden;box-shadow:0px 0.3rem 0.8rem 0 rgb(151 164 178 / 20%);}
.sywy li h2{font-size:1.8rem;text-align:center;line-height:1.8;font-weight:normal;}
.sywy li h2 span{color:#02b7ca;}
.sywy li img{width:25.8rem;}
.sywy li p{font-size:1.4rem;line-height:1.8;margin-top:0.5rem;color:#666;padding:0 1.5rem 1.8rem 1.5rem;}
.sywy0{margin-left:2rem!important;}

.syyca{width:100%;padding:0 0 3rem 0;height:auto;overflow:hidden;background:#E8EEF8;margin-top:3rem;}
.syyca1{width:30rem;margin:0 auto;height:20rem;margin-top:2rem;}
.syyca1 li{width:26rem;height:25rem;float:left;background-size:100%;margin-left:2rem;margin-bottom:1.6rem;color:#fff;box-shadow:0px 0.3rem 0.8rem 0px rgba(0, 0, 0, 0.12);border-radius:0.5rem;}
.syyca1 h2{text-align:center;font-weight:normal;font-size:1.6rem;line-height:2;}
.syyca1 p{font-size:1.6rem;line-height:1.8;padding:1rem 1.5rem 0 1.5rem;text-align:justify;}
.syyca1 img{width:4.5rem;height:4.5rem;margin:2.6rem 0 0.5rem 11.2rem;}
.syyca1a{background:url(../images/syyc1.png) no-repeat;margin-left:2rem!important;background-size:100%;}
.syyca1b{background:url(../images/syyc2.png) no-repeat;background-size:100%;}
.syyca1c{background:url(../images/syyc3.png) no-repeat;margin-left:2rem!important;background-size:100%;}
.syyca1d{background:url(../images/syyc4.png) no-repeat;background-size:100%;}

.sylc{width:30rem;margin:0 auto;height:auto;overflow:hidden;border-top:0.1rem solid #e2e2e2;margin-top:2rem;}
.sylc1{width:30rem;float:left;margin-top:2rem;}
.sylc1 p{text-align:justify;margin-top:1rem;line-height:2;font-size:1.6rem;}
.sylc1 p span{color:#ff8400;}
.sylc1 ul{width:30rem;overflow:hidden;}
.sylc1 li{width:13.5rem;height:12rem;margin-left:0;margin-top:1.5rem;text-align:center;float:left;}
.sylc1 li img{width:8rem;height:8rem;border-radius:4rem;}
.sylc1 li p{text-align:center;}
.sylc2{width:29.8rem;height:auto;float:right;overflow:hidden;margin-top:2rem;padding:1.8rem 0 1rem 0;border:0.1rem solid #e2e2e2;box-shadow:0px 0.3rem 0.8rem 0px rgba(0, 0, 0, 0.12);border-radius:0.5rem;}
.sylc2a{width:27.8rem;border-bottom:0.1rem solid #e2e2e2;padding:0 1rem;overflow:hidden;margin-bottom:0.4rem;}
.sylc2a h2{width:8rem;text-align:center;border-bottom:0.2rem solid #02b7ca;line-height:2rem;padding-bottom:0.6rem;color:#666;font-weight:normal;}
.sylc2 li{padding:0 1rem;text-align:justify;margin-top:1.6rem;}
.sylc2 li i{display:block;float:left;width:0.5rem;height:0.5rem;border-radius:0.5rem;background:#02b7ca;margin-right:0.5rem;margin-top:1rem;}
.sylc2 li a{color:#666;font-size:1.4rem;line-height:2;}

.syrb{width:100%;padding:0 0 3rem 0;height:auto;overflow:hidden;background:#E8EEF8;margin-top:3rem;}
.syrbn{width:30rem;margin:0 auto;height:auto;overflow:hidden;margin-top:2rem;}
.syrbn ul{width:26rem;margin:0 auto;}
.syrbn li{width:26rem;height:38rem;margin:0 auto;border:1px solid #e2e2e2;margin-left:0;margin-top:1.5rem;overflow:hidden;border-radius:0.8rem;box-shadow:3px 3px 6px #e2e2e2;}
.syrbn li:hover{border:1px solid #02b7ca;}
.syrbn li img{width:15rem;height:15rem;margin-left:5.5rem;margin-top:2.5rem;overflow:hidden;float:none;clear:both;}
.syrbn li h2{width:26rem;font-size:1.8rem;line-height:1.6;padding-top:1rem;font-weight:normal;margin-bottom:0.8rem;color:#02b7ca;text-align:center;}
.syrbn li p{color:#666;font-size:1.4rem;line-height:1.8;text-align:justify;padding:0 1rem;}
.syrbn li p span{color:#333;}

.fwnr{width:30rem;margin:0 auto;height:auto;overflow:hidden;}
.fwnr ul{width:26rem;margin:0 auto;padding-top:2rem;}
.fwnr li{width:23rem;height:auto;margin-left:0px;position:relative;margin-bottom:3.8rem;background:#fff;border-radius:1rem;padding:1.5rem 1.5rem;box-shadow:0 5px 12px 0 rgb(151 164 178 / 20%);}
.fwnr img{width:9rem;height:9rem;top:-3rem;right:0.6rem;position:absolute;}
.fwnr li h2{font-weight:normal;font-size:1.8rem;line-height:2;padding:1rem 0 1rem 0;}


.syjj{width:32rem;height:auto;overflow:hidden;padding:2.8rem 0 2rem 0;background:#E8EEF8;margin-top:2rem;}
.syjja{width:29rem;height:auto;margin:0 auto;position:relative;}
.syjjb{width:29rem;height:auto;overflow:hidden;padding-top:2rem;margin-top:2.6rem;box-shadow:0px 3px 14px 0px rgba(0, 0, 0, 0.12);border-radius:0.8rem;}
.syjjb h2{font-size:2.2rem;height:3.6rem;background:url(../images/about.png) no-repeat bottom center;margin-left:0;font-weight:normal;text-align:center;}
.syjjb p{padding:1rem 1.5rem 1rem 1.5rem;font-size:1.6rem;line-height:2;text-align:justify;}
.syjjb li{width:11.5rem;height:13.8rem;float:left;margin-left:2rem;text-align:center;line-height:1.2;font-size:1.6rem;margin-top:1rem;}
.syjjb li img{width:11.5rem;height:9rem;}
.syjjc{width:29rem;height:19rem;position:relative;box-shadow:0px 3px 14px 0px rgba(0, 0, 0, 0.12);top:0;border-radius:0.8rem;overflow:hidden;}
.syjjc img{width:29rem;height:19rem;}

/* 底部固定 */
.dbgd{width:32rem;position:fixed;height:5.6rem;bottom:0px;z-index:9999;background:#fff;}
.dbgd1{width:32rem;height:0.6rem;background:linear-gradient(to top, #e2e2e2, #fff);}
.dbgd ul{position:relative;}
.dbgd li{float:left;text-align:center;margin-left:0.4rem;height:4rem;margin-top:0.5rem;color:white;font-size:1.2rem;}
.dbgd2{width:6rem;}
.dbgd2 img{width:6rem;height:4rem;}
.dbgd3{width:9..5rem;padding-top:0.5rem;}
.dbgd3 img{width:9.5rem;height:3rem;}
.dbgd4{width:8.5rem;padding-top:0.5rem;}
.dbgd4 img{width:8.5rem;height:3rem;}

}

@media screen and (min-width:320px) and (max-width:321px) {
html { font-size: 62.5%; }
}
@media screen and (min-width:321px) and (max-width:322px) {
html { font-size: 62.6953125%; }
}
@media screen and (min-width:322px) and (max-width:323px) {
html { font-size: 62.89062500000001%; }
}
@media screen and (min-width:323px) and (max-width:324px) {
html { font-size: 63.08593749999999%; }
}
@media screen and (min-width:324px) and (max-width:325px) {
html { font-size: 63.28125%; }
}
@media screen and (min-width:325px) and (max-width:326px) {
html { font-size: 63.4765625%; }
}
@media screen and (min-width:326px) and (max-width:327px) {
html { font-size: 63.671875%; }
}
@media screen and (min-width:327px) and (max-width:328px) {
html { font-size: 63.86718750000001%; }
}
@media screen and (min-width:328px) and (max-width:329px) {
html { font-size: 64.0625%; }
}
@media screen and (min-width:329px) and (max-width:330px) {
html { font-size: 64.2578125%; }
}
@media screen and (min-width:330px) and (max-width:331px) {
html { font-size: 64.453125%; }
}
@media screen and (min-width:331px) and (max-width:332px) {
html { font-size: 64.6484375%; }
}
@media screen and (min-width:332px) and (max-width:333px) {
html { font-size: 64.84375%; }
}
@media screen and (min-width:333px) and (max-width:334px) {
html { font-size: 65.0390625%; }
}
@media screen and (min-width:334px) and (max-width:335px) {
html { font-size: 65.234375%; }
}
@media screen and (min-width:335px) and (max-width:336px) {
html { font-size: 65.4296875%; }
}
@media screen and (min-width:336px) and (max-width:337px) {
html { font-size: 65.625%; }
}
@media screen and (min-width:337px) and (max-width:338px) {
html { font-size: 65.8203125%; }
}
@media screen and (min-width:338px) and (max-width:339px) {
html { font-size: 66.015625%; }
}
@media screen and (min-width:339px) and (max-width:340px) {
html { font-size: 66.2109375%; }
}
@media screen and (min-width:340px) and (max-width:341px) {
html { font-size: 66.40625%; }
}
@media screen and (min-width:341px) and (max-width:342px) {
html { font-size: 66.6015625%; }
}
@media screen and (min-width:342px) and (max-width:343px) {
html { font-size: 66.796875%; }
}
@media screen and (min-width:343px) and (max-width:344px) {
html { font-size: 66.9921875%; }
}
@media screen and (min-width:344px) and (max-width:345px) {
html { font-size: 67.1875%; }
}
@media screen and (min-width:345px) and (max-width:346px) {
html { font-size: 67.3828125%; }
}
@media screen and (min-width:346px) and (max-width:347px) {
html { font-size: 67.578125%; }
}
@media screen and (min-width:347px) and (max-width:348px) {
html { font-size: 67.7734375%; }
}
@media screen and (min-width:348px) and (max-width:349px) {
html { font-size: 67.96875%; }
}
@media screen and (min-width:349px) and (max-width:350px) {
html { font-size: 68.1640625%; }
}
@media screen and (min-width:350px) and (max-width:351px) {
html { font-size: 68.359375%; }
}
@media screen and (min-width:351px) and (max-width:352px) {
html { font-size: 68.5546875%; }
}
@media screen and (min-width:352px) and (max-width:353px) {
html { font-size: 68.75%; }
}
@media screen and (min-width:353px) and (max-width:354px) {
html { font-size: 68.9453125%; }
}
@media screen and (min-width:354px) and (max-width:355px) {
html { font-size: 69.140625%; }
}
@media screen and (min-width:355px) and (max-width:356px) {
html { font-size: 69.3359375%; }
}
@media screen and (min-width:356px) and (max-width:357px) {
html { font-size: 69.53125%; }
}
@media screen and (min-width:357px) and (max-width:358px) {
html { font-size: 69.7265625%; }
}
@media screen and (min-width:358px) and (max-width:359px) {
html { font-size: 69.921875%; }
}
@media screen and (min-width:359px) and (max-width:360px) {
html { font-size: 70.1171875%; }
}
@media screen and (min-width:360px) and (max-width:361px) {
html { font-size: 70.3125%; }
}
@media screen and (min-width:361px) and (max-width:362px) {
html { font-size: 70.5078125%; }
}
@media screen and (min-width:362px) and (max-width:363px) {
html { font-size: 70.703125%; }
}
@media screen and (min-width:363px) and (max-width:364px) {
html { font-size: 70.8984375%; }
}
@media screen and (min-width:364px) and (max-width:365px) {
html { font-size: 71.09375%; }
}
@media screen and (min-width:365px) and (max-width:366px) {
html { font-size: 71.2890625%; }
}
@media screen and (min-width:366px) and (max-width:367px) {
html { font-size: 71.484375%; }
}
@media screen and (min-width:367px) and (max-width:368px) {
html { font-size: 71.6796875%; }
}
@media screen and (min-width:368px) and (max-width:369px) {
html { font-size: 71.875%; }
}
@media screen and (min-width:369px) and (max-width:370px) {
html { font-size: 72.0703125%; }
}
@media screen and (min-width:370px) and (max-width:371px) {
html { font-size: 72.265625%; }
}
@media screen and (min-width:371px) and (max-width:372px) {
html { font-size: 72.4609375%; }
}
@media screen and (min-width:372px) and (max-width:373px) {
html { font-size: 72.65625%; }
}
@media screen and (min-width:373px) and (max-width:374px) {
html { font-size: 72.8515625%; }
}
@media screen and (min-width:374px) and (max-width:375px) {
html { font-size: 73.046875%; }
}
@media screen and (min-width:375px) and (max-width:376px) {
html { font-size: 73.2421875%; }
}
@media screen and (min-width:376px) and (max-width:377px) {
html { font-size: 73.4375%; }
}
@media screen and (min-width:377px) and (max-width:378px) {
html { font-size: 73.6328125%; }
}
@media screen and (min-width:378px) and (max-width:379px) {
html { font-size: 73.828125%; }
}
@media screen and (min-width:379px) and (max-width:380px) {
html { font-size: 74.0234375%; }
}
@media screen and (min-width:380px) and (max-width:381px) {
html { font-size: 74.21875%; }
}
@media screen and (min-width:381px) and (max-width:382px) {
html { font-size: 74.4140625%; }
}
@media screen and (min-width:382px) and (max-width:383px) {
html { font-size: 74.609375%; }
}
@media screen and (min-width:383px) and (max-width:384px) {
html { font-size: 74.8046875%; }
}
@media screen and (min-width:384px) and (max-width:385px) {
html { font-size: 75%; }
}
@media screen and (min-width:385px) and (max-width:386px) {
html { font-size: 75.1953125%; }
}
@media screen and (min-width:386px) and (max-width:387px) {
html { font-size: 75.390625%; }
}
@media screen and (min-width:387px) and (max-width:388px) {
html { font-size: 75.5859375%; }
}
@media screen and (min-width:388px) and (max-width:389px) {
html { font-size: 75.78125%; }
}
@media screen and (min-width:389px) and (max-width:390px) {
html { font-size: 75.9765625%; }
}
@media screen and (min-width:390px) and (max-width:391px) {
html { font-size: 76.171875%; }
}
@media screen and (min-width:391px) and (max-width:392px) {
html { font-size: 76.3671875%; }
}
@media screen and (min-width:392px) and (max-width:393px) {
html { font-size: 76.5625%; }
}
@media screen and (min-width:393px) and (max-width:394px) {
html { font-size: 76.7578125%; }
}
@media screen and (min-width:394px) and (max-width:395px) {
html { font-size: 76.953125%; }
}
@media screen and (min-width:395px) and (max-width:396px) {
html { font-size: 77.1484375%; }
}
@media screen and (min-width:396px) and (max-width:397px) {
html { font-size: 77.34375%; }
}
@media screen and (min-width:397px) and (max-width:398px) {
html { font-size: 77.5390625%; }
}
@media screen and (min-width:398px) and (max-width:399px) {
html { font-size: 77.734375%; }
}
@media screen and (min-width:399px) and (max-width:400px) {
html { font-size: 77.9296875%; }
}
@media screen and (min-width:400px) and (max-width:401px) {
html { font-size: 78.125%; }
}
@media screen and (min-width:401px) and (max-width:402px) {
html { font-size: 78.3203125%; }
}
@media screen and (min-width:402px) and (max-width:403px) {
html { font-size: 78.515625%; }
}
@media screen and (min-width:403px) and (max-width:404px) {
html { font-size: 78.7109375%; }
}
@media screen and (min-width:404px) and (max-width:405px) {
html { font-size: 78.90625%; }
}
@media screen and (min-width:405px) and (max-width:406px) {
html { font-size: 79.1015625%; }
}
@media screen and (min-width:406px) and (max-width:407px) {
html { font-size: 79.296875%; }
}
@media screen and (min-width:407px) and (max-width:408px) {
html { font-size: 79.4921875%; }
}
@media screen and (min-width:408px) and (max-width:409px) {
html { font-size: 79.6875%; }
}
@media screen and (min-width:409px) and (max-width:410px) {
html { font-size: 79.8828125%; }
}
@media screen and (min-width:410px) and (max-width:411px) {
html { font-size: 80.078125%; }
}
@media screen and (min-width:411px) and (max-width:412px) {
html { font-size: 80.2734375%; }
}
@media screen and (min-width:412px) and (max-width:413px) {
html { font-size: 80.46875%; }
}
@media screen and (min-width:413px) and (max-width:414px) {
html { font-size: 80.6640625%; }
}
@media screen and (min-width:414px) and (max-width:415px) {
html { font-size: 80.859375%; }
}
@media screen and (min-width:415px) and (max-width:416px) {
html { font-size: 81.0546875%; }
}
@media screen and (min-width:416px) and (max-width:417px) {
html { font-size: 81.25%; }
}
@media screen and (min-width:417px) and (max-width:418px) {
html { font-size: 81.4453125%; }
}
@media screen and (min-width:418px) and (max-width:419px) {
html { font-size: 81.640625%; }
}
@media screen and (min-width:419px) and (max-width:420px) {
html { font-size: 81.8359375%; }
}
@media screen and (min-width:420px) and (max-width:421px) {
html { font-size: 82.03125%; }
}
@media screen and (min-width:421px) and (max-width:422px) {
html { font-size: 82.2265625%; }
}
@media screen and (min-width:422px) and (max-width:423px) {
html { font-size: 82.421875%; }
}
@media screen and (min-width:423px) and (max-width:424px) {
html { font-size: 82.6171875%; }
}
@media screen and (min-width:424px) and (max-width:425px) {
html { font-size: 82.8125%; }
}
@media screen and (min-width:425px) and (max-width:426px) {
html { font-size: 83.0078125%; }
}
@media screen and (min-width:426px) and (max-width:427px) {
html { font-size: 83.203125%; }
}
@media screen and (min-width:427px) and (max-width:428px) {
html { font-size: 83.3984375%; }
}
@media screen and (min-width:428px) and (max-width:429px) {
html { font-size: 83.59375%; }
}
@media screen and (min-width:429px) and (max-width:430px) {
html { font-size: 83.7890625%; }
}
@media screen and (min-width:430px) and (max-width:431px) {
html { font-size: 83.984375%; }
}
@media screen and (min-width:431px) and (max-width:432px) {
html { font-size: 84.1796875%; }
}
@media screen and (min-width:432px) and (max-width:433px) {
html { font-size: 84.375%; }
}
@media screen and (min-width:433px) and (max-width:434px) {
html { font-size: 84.5703125%; }
}
@media screen and (min-width:434px) and (max-width:435px) {
html { font-size: 84.765625%; }
}
@media screen and (min-width:435px) and (max-width:436px) {
html { font-size: 84.9609375%; }
}
@media screen and (min-width:436px) and (max-width:437px) {
html { font-size: 85.15625%; }
}
@media screen and (min-width:437px) and (max-width:438px) {
html { font-size: 85.3515625%; }
}
@media screen and (min-width:438px) and (max-width:439px) {
html { font-size: 85.546875%; }
}
@media screen and (min-width:439px) and (max-width:440px) {
html { font-size: 85.7421875%; }
}
@media screen and (min-width:440px) and (max-width:441px) {
html { font-size: 85.9375%; }
}
@media screen and (min-width:441px) and (max-width:442px) {
html { font-size: 86.1328125%; }
}
@media screen and (min-width:442px) and (max-width:443px) {
html { font-size: 86.328125%; }
}
@media screen and (min-width:443px) and (max-width:444px) {
html { font-size: 86.5234375%; }
}
@media screen and (min-width:444px) and (max-width:445px) {
html { font-size: 86.71875%; }
}
@media screen and (min-width:445px) and (max-width:446px) {
html { font-size: 86.9140625%; }
}
@media screen and (min-width:446px) and (max-width:447px) {
html { font-size: 87.109375%; }
}
@media screen and (min-width:447px) and (max-width:448px) {
html { font-size: 87.3046875%; }
}
@media screen and (min-width:448px) and (max-width:449px) {
html { font-size: 87.5%; }
}
@media screen and (min-width:449px) and (max-width:450px) {
html { font-size: 87.6953125%; }
}
@media screen and (min-width:450px) and (max-width:451px) {
html { font-size: 87.890625%; }
}
@media screen and (min-width:451px) and (max-width:452px) {
html { font-size: 88.0859375%; }
}
@media screen and (min-width:452px) and (max-width:453px) {
html { font-size: 88.28125%; }
}
@media screen and (min-width:453px) and (max-width:454px) {
html { font-size: 88.4765625%; }
}
@media screen and (min-width:454px) and (max-width:455px) {
html { font-size: 88.671875%; }
}
@media screen and (min-width:455px) and (max-width:456px) {
html { font-size: 88.8671875%; }
}
@media screen and (min-width:456px) and (max-width:457px) {
html { font-size: 89.0625%; }
}
@media screen and (min-width:457px) and (max-width:458px) {
html { font-size: 89.2578125%; }
}
@media screen and (min-width:458px) and (max-width:459px) {
html { font-size: 89.453125%; }
}
@media screen and (min-width:459px) and (max-width:460px) {
html { font-size: 89.6484375%; }
}
@media screen and (min-width:460px) and (max-width:461px) {
html { font-size: 89.84375%; }
}
@media screen and (min-width:461px) and (max-width:462px) {
html { font-size: 90.0390625%; }
}
@media screen and (min-width:462px) and (max-width:463px) {
html { font-size: 90.234375%; }
}
@media screen and (min-width:463px) and (max-width:464px) {
html { font-size: 90.4296875%; }
}
@media screen and (min-width:464px) and (max-width:465px) {
html { font-size: 90.625%; }
}
@media screen and (min-width:465px) and (max-width:466px) {
html { font-size: 90.8203125%; }
}
@media screen and (min-width:466px) and (max-width:467px) {
html { font-size: 91.015625%; }
}
@media screen and (min-width:467px) and (max-width:468px) {
html { font-size: 91.2109375%; }
}
@media screen and (min-width:468px) and (max-width:469px) {
html { font-size: 91.40625%; }
}
@media screen and (min-width:469px) and (max-width:470px) {
html { font-size: 91.6015625%; }
}
@media screen and (min-width:470px) and (max-width:471px) {
html { font-size: 91.796875%; }
}
@media screen and (min-width:471px) and (max-width:472px) {
html { font-size: 91.9921875%; }
}
@media screen and (min-width:472px) and (max-width:473px) {
html { font-size: 92.1875%; }
}
@media screen and (min-width:473px) and (max-width:474px) {
html { font-size: 92.3828125%; }
}
@media screen and (min-width:474px) and (max-width:475px) {
html { font-size: 92.578125%; }
}
@media screen and (min-width:475px) and (max-width:476px) {
html { font-size: 92.7734375%; }
}
@media screen and (min-width:476px) and (max-width:477px) {
html { font-size: 92.96875%; }
}
@media screen and (min-width:477px) and (max-width:478px) {
html { font-size: 93.1640625%; }
}
@media screen and (min-width:478px) and (max-width:479px) {
html { font-size: 93.359375%; }
}
@media screen and (min-width:479px) and (max-width:480px) {
html { font-size: 93.5546875%; }
}
@media screen and (min-width:480px) and (max-width:481px) {
html { font-size: 93.75%; }
}
@media screen and (min-width:481px) and (max-width:482px) {
html { font-size: 93.9453125%; }
}
@media screen and (min-width:482px) and (max-width:483px) {
html { font-size: 94.140625%; }
}
@media screen and (min-width:483px) and (max-width:484px) {
html { font-size: 94.3359375%; }
}
@media screen and (min-width:484px) and (max-width:485px) {
html { font-size: 94.53125%; }
}
@media screen and (min-width:485px) and (max-width:486px) {
html { font-size: 94.7265625%; }
}
@media screen and (min-width:486px) and (max-width:487px) {
html { font-size: 94.921875%; }
}
@media screen and (min-width:487px) and (max-width:488px) {
html { font-size: 95.1171875%; }
}
@media screen and (min-width:488px) and (max-width:489px) {
html { font-size: 95.3125%; }
}
@media screen and (min-width:489px) and (max-width:490px) {
html { font-size: 95.5078125%; }
}
@media screen and (min-width:490px) and (max-width:491px) {
html { font-size: 95.703125%; }
}
@media screen and (min-width:491px) and (max-width:492px) {
html { font-size: 95.8984375%; }
}
@media screen and (min-width:492px) and (max-width:493px) {
html { font-size: 96.09375%; }
}
@media screen and (min-width:493px) and (max-width:494px) {
html { font-size: 96.2890625%; }
}
@media screen and (min-width:494px) and (max-width:495px) {
html { font-size: 96.484375%; }
}
@media screen and (min-width:495px) and (max-width:496px) {
html { font-size: 96.6796875%; }
}
@media screen and (min-width:496px) and (max-width:497px) {
html { font-size: 96.875%; }
}
@media screen and (min-width:497px) and (max-width:498px) {
html { font-size: 97.0703125%; }
}
@media screen and (min-width:498px) and (max-width:499px) {
html { font-size: 97.265625%; }
}
@media screen and (min-width:499px) and (max-width:500px) {
html { font-size: 97.4609375%; }
}
@media screen and (min-width:500px) and (max-width:501px) {
html { font-size: 97.65625%; }
}
@media screen and (min-width:501px) and (max-width:502px) {
html { font-size: 97.8515625%; }
}
@media screen and (min-width:502px) and (max-width:503px) {
html { font-size: 98.046875%; }
}
@media screen and (min-width:503px) and (max-width:504px) {
html { font-size: 98.2421875%; }
}
@media screen and (min-width:504px) and (max-width:505px) {
html { font-size: 98.4375%; }
}
@media screen and (min-width:505px) and (max-width:506px) {
html { font-size: 98.6328125%; }
}
@media screen and (min-width:506px) and (max-width:507px) {
html { font-size: 98.828125%; }
}
@media screen and (min-width:507px) and (max-width:508px) {
html { font-size: 99.0234375%; }
}
@media screen and (min-width:508px) and (max-width:509px) {
html { font-size: 99.21875%; }
}
@media screen and (min-width:509px) and (max-width:510px) {
html { font-size: 99.4140625%; }
}
@media screen and (min-width:510px) and (max-width:511px) {
html { font-size: 99.609375%; }
}
@media screen and (min-width:511px) and (max-width:512px) {
html { font-size: 99.8046875%; }
}
@media screen and (min-width:512px) and (max-width:513px) {
html { font-size: 100%; }
}
@media screen and (min-width:513px) and (max-width:514px) {
html { font-size: 100.1953125%; }
}
@media screen and (min-width:514px) and (max-width:515px) {
html { font-size: 100.390625%; }
}
@media screen and (min-width:515px) and (max-width:516px) {
html { font-size: 100.5859375%; }
}
@media screen and (min-width:516px) and (max-width:517px) {
html { font-size: 100.78125%; }
}
@media screen and (min-width:517px) and (max-width:518px) {
html { font-size: 100.9765625%; }
}
@media screen and (min-width:518px) and (max-width:519px) {
html { font-size: 101.171875%; }
}
@media screen and (min-width:519px) and (max-width:520px) {
html { font-size: 101.3671875%; }
}
@media screen and (min-width:520px) and (max-width:521px) {
html { font-size: 101.5625%; }
}
@media screen and (min-width:521px) and (max-width:522px) {
html { font-size: 101.7578125%; }
}
@media screen and (min-width:522px) and (max-width:523px) {
html { font-size: 101.953125%; }
}
@media screen and (min-width:523px) and (max-width:524px) {
html { font-size: 102.1484375%; }
}
@media screen and (min-width:524px) and (max-width:525px) {
html { font-size: 102.34375%; }
}
@media screen and (min-width:525px) and (max-width:526px) {
html { font-size: 102.5390625%; }
}
@media screen and (min-width:526px) and (max-width:527px) {
html { font-size: 102.734375%; }
}
@media screen and (min-width:527px) and (max-width:528px) {
html { font-size: 102.9296875%; }
}
@media screen and (min-width:528px) and (max-width:529px) {
html { font-size: 103.125%; }
}
@media screen and (min-width:529px) and (max-width:530px) {
html { font-size: 103.3203125%; }
}
@media screen and (min-width:530px) and (max-width:531px) {
html { font-size: 103.515625%; }
}
@media screen and (min-width:531px) and (max-width:532px) {
html { font-size: 103.7109375%; }
}
@media screen and (min-width:532px) and (max-width:533px) {
html { font-size: 103.90625%; }
}
@media screen and (min-width:533px) and (max-width:534px) {
html { font-size: 104.1015625%; }
}
@media screen and (min-width:534px) and (max-width:535px) {
html { font-size: 104.296875%; }
}
@media screen and (min-width:535px) and (max-width:536px) {
html { font-size: 104.4921875%; }
}
@media screen and (min-width:536px) and (max-width:537px) {
html { font-size: 104.6875%; }
}
@media screen and (min-width:537px) and (max-width:538px) {
html { font-size: 104.8828125%; }
}
@media screen and (min-width:538px) and (max-width:539px) {
html { font-size: 105.078125%; }
}
@media screen and (min-width:539px) and (max-width:540px) {
html { font-size: 105.2734375%; }
}
@media screen and (min-width:540px) and (max-width:541px) {
html { font-size: 105.46875%; }
}
@media screen and (min-width:541px) and (max-width:542px) {
html { font-size: 105.6640625%; }
}
@media screen and (min-width:542px) and (max-width:543px) {
html { font-size: 105.859375%; }
}
@media screen and (min-width:543px) and (max-width:544px) {
html { font-size: 106.0546875%; }
}
@media screen and (min-width:544px) and (max-width:545px) {
html { font-size: 106.25%; }
}
@media screen and (min-width:545px) and (max-width:546px) {
html { font-size: 106.4453125%; }
}
@media screen and (min-width:546px) and (max-width:547px) {
html { font-size: 106.640625%; }
}
@media screen and (min-width:547px) and (max-width:548px) {
html { font-size: 106.8359375%; }
}
@media screen and (min-width:548px) and (max-width:549px) {
html { font-size: 107.03125%; }
}
@media screen and (min-width:549px) and (max-width:550px) {
html { font-size: 107.2265625%; }
}
@media screen and (min-width:550px) and (max-width:551px) {
html { font-size: 107.421875%; }
}
@media screen and (min-width:551px) and (max-width:552px) {
html { font-size: 107.6171875%; }
}
@media screen and (min-width:552px) and (max-width:553px) {
html { font-size: 107.8125%; }
}
@media screen and (min-width:553px) and (max-width:554px) {
html { font-size: 108.0078125%; }
}
@media screen and (min-width:554px) and (max-width:555px) {
html { font-size: 108.203125%; }
}
@media screen and (min-width:555px) and (max-width:556px) {
html { font-size: 108.3984375%; }
}
@media screen and (min-width:556px) and (max-width:557px) {
html { font-size: 108.59375%; }
}
@media screen and (min-width:557px) and (max-width:558px) {
html { font-size: 108.7890625%; }
}
@media screen and (min-width:558px) and (max-width:559px) {
html { font-size: 108.984375%; }
}
@media screen and (min-width:559px) and (max-width:560px) {
html { font-size: 109.1796875%; }
}
@media screen and (min-width:560px) and (max-width:561px) {
html { font-size: 109.375%; }
}
@media screen and (min-width:561px) and (max-width:562px) {
html { font-size: 109.5703125%; }
}
@media screen and (min-width:562px) and (max-width:563px) {
html { font-size: 109.765625%; }
}
@media screen and (min-width:563px) and (max-width:564px) {
html { font-size: 109.9609375%; }
}
@media screen and (min-width:564px) and (max-width:565px) {
html { font-size: 110.15625%; }
}
@media screen and (min-width:565px) and (max-width:566px) {
html { font-size: 110.3515625%; }
}
@media screen and (min-width:566px) and (max-width:567px) {
html { font-size: 110.546875%; }
}
@media screen and (min-width:567px) and (max-width:568px) {
html { font-size: 110.7421875%; }
}
@media screen and (min-width:568px) and (max-width:569px) {
html { font-size: 110.9375%; }
}
@media screen and (min-width:569px) and (max-width:570px) {
html { font-size: 111.1328125%; }
}
@media screen and (min-width:570px) and (max-width:571px) {
html { font-size: 111.328125%; }
}
@media screen and (min-width:571px) and (max-width:572px) {
html { font-size: 111.5234375%; }
}
@media screen and (min-width:572px) and (max-width:573px) {
html { font-size: 111.71875%; }
}
@media screen and (min-width:573px) and (max-width:574px) {
html { font-size: 111.9140625%; }
}
@media screen and (min-width:574px) and (max-width:575px) {
html { font-size: 112.109375%; }
}
@media screen and (min-width:575px) and (max-width:576px) {
html { font-size: 112.3046875%; }
}
@media screen and (min-width:576px) and (max-width:577px) {
html { font-size: 112.5%; }
}
@media screen and (min-width:577px) and (max-width:578px) {
html { font-size: 112.6953125%; }
}
@media screen and (min-width:578px) and (max-width:579px) {
html { font-size: 112.890625%; }
}
@media screen and (min-width:579px) and (max-width:580px) {
html { font-size: 113.0859375%; }
}
@media screen and (min-width:580px) and (max-width:581px) {
html { font-size: 113.28125%; }
}
@media screen and (min-width:581px) and (max-width:582px) {
html { font-size: 113.4765625%; }
}
@media screen and (min-width:582px) and (max-width:583px) {
html { font-size: 113.671875%; }
}
@media screen and (min-width:583px) and (max-width:584px) {
html { font-size: 113.8671875%; }
}
@media screen and (min-width:584px) and (max-width:585px) {
html { font-size: 114.0625%; }
}
@media screen and (min-width:585px) and (max-width:586px) {
html { font-size: 114.2578125%; }
}
@media screen and (min-width:586px) and (max-width:587px) {
html { font-size: 114.453125%; }
}
@media screen and (min-width:587px) and (max-width:588px) {
html { font-size: 114.6484375%; }
}
@media screen and (min-width:588px) and (max-width:589px) {
html { font-size: 114.84375%; }
}
@media screen and (min-width:589px) and (max-width:590px) {
html { font-size: 115.0390625%; }
}
@media screen and (min-width:590px) and (max-width:591px) {
html { font-size: 115.234375%; }
}
@media screen and (min-width:591px) and (max-width:592px) {
html { font-size: 115.4296875%; }
}
@media screen and (min-width:592px) and (max-width:593px) {
html { font-size: 115.625%; }
}
@media screen and (min-width:593px) and (max-width:594px) {
html { font-size: 115.8203125%; }
}
@media screen and (min-width:594px) and (max-width:595px) {
html { font-size: 116.015625%; }
}
@media screen and (min-width:595px) and (max-width:596px) {
html { font-size: 116.2109375%; }
}
@media screen and (min-width:596px) and (max-width:597px) {
html { font-size: 116.40625%; }
}
@media screen and (min-width:597px) and (max-width:598px) {
html { font-size: 116.6015625%; }
}
@media screen and (min-width:598px) and (max-width:599px) {
html { font-size: 116.796875%; }
}
@media screen and (min-width:599px) and (max-width:600px) {
html { font-size: 116.9921875%; }
}
@media screen and (min-width:600px) and (max-width:601px) {
html { font-size: 117.1875%; }
}
@media screen and (min-width:601px) and (max-width:602px) {
html { font-size: 117.3828125%; }
}
@media screen and (min-width:602px) and (max-width:603px) {
html { font-size: 117.578125%; }
}
@media screen and (min-width:603px) and (max-width:604px) {
html { font-size: 117.7734375%; }
}
@media screen and (min-width:604px) and (max-width:605px) {
html { font-size: 117.96875%; }
}
@media screen and (min-width:605px) and (max-width:606px) {
html { font-size: 118.1640625%; }
}
@media screen and (min-width:606px) and (max-width:607px) {
html { font-size: 118.359375%; }
}
@media screen and (min-width:607px) and (max-width:608px) {
html { font-size: 118.5546875%; }
}
@media screen and (min-width:608px) and (max-width:609px) {
html { font-size: 118.75%; }
}
@media screen and (min-width:609px) and (max-width:610px) {
html { font-size: 118.9453125%; }
}
@media screen and (min-width:610px) and (max-width:611px) {
html { font-size: 119.140625%; }
}
@media screen and (min-width:611px) and (max-width:612px) {
html { font-size: 119.3359375%; }
}
@media screen and (min-width:612px) and (max-width:613px) {
html { font-size: 119.53125%; }
}
@media screen and (min-width:613px) and (max-width:614px) {
html { font-size: 119.7265625%; }
}
@media screen and (min-width:614px) and (max-width:615px) {
html { font-size: 119.921875%; }
}
@media screen and (min-width:615px) and (max-width:616px) {
html { font-size: 120.1171875%; }
}
@media screen and (min-width:616px) and (max-width:617px) {
html { font-size: 120.3125%; }
}
@media screen and (min-width:617px) and (max-width:618px) {
html { font-size: 120.5078125%; }
}
@media screen and (min-width:618px) and (max-width:619px) {
html { font-size: 120.703125%; }
}
@media screen and (min-width:619px) and (max-width:620px) {
html { font-size: 120.8984375%; }
}
@media screen and (min-width:620px) and (max-width:621px) {
html { font-size: 121.09375%; }
}
@media screen and (min-width:621px) and (max-width:622px) {
html { font-size: 121.2890625%; }
}
@media screen and (min-width:622px) and (max-width:623px) {
html { font-size: 121.484375%; }
}
@media screen and (min-width:623px) and (max-width:624px) {
html { font-size: 121.6796875%; }
}
@media screen and (min-width:624px) and (max-width:625px) {
html { font-size: 121.875%; }
}
@media screen and (min-width:625px) and (max-width:626px) {
html { font-size: 122.0703125%; }
}
@media screen and (min-width:626px) and (max-width:627px) {

html { font-size: 122.265625%; }
}
@media screen and (min-width:627px) and (max-width:628px) {
html { font-size: 122.4609375%; }
}
@media screen and (min-width:628px) and (max-width:629px) {
html { font-size: 122.65625%; }
}
@media screen and (min-width:629px) and (max-width:630px) {
html { font-size: 122.8515625%; }
}
@media screen and (min-width:630px) and (max-width:631px) {
html { font-size: 123.046875%; }
}
@media screen and (min-width:631px) and (max-width:632px) {
html { font-size: 123.2421875%; }
}
@media screen and (min-width:632px) and (max-width:633px) {
html { font-size: 123.4375%; }
}
@media screen and (min-width:633px) and (max-width:634px) {
html { font-size: 123.6328125%; }
}
@media screen and (min-width:634px) and (max-width:635px) {
html { font-size: 123.828125%; }
}
@media screen and (min-width:635px) and (max-width:636px) {
html { font-size: 124.0234375%; }
}
@media screen and (min-width:636px) and (max-width:637px) {
html { font-size: 124.21875%; }
}
@media screen and (min-width:637px) and (max-width:638px) {
html { font-size: 124.4140625%; }
}
@media screen and (min-width:638px) and (max-width:639px) {
html { font-size: 124.609375%; }
}
@media screen and (min-width:639px) and (max-width:640px) {
html { font-size: 124.8046875%; }
}
@media screen and (min-width:640px) {
html { font-size: 125%; }
}

@media screen and (min-width:320px) and (max-width:321px) {
html { font-size: 62.5%; }
}
@media screen and (min-width:321px) and (max-width:322px) {
html { font-size: 62.6953125%; }
}
@media screen and (min-width:322px) and (max-width:323px) {
html { font-size: 62.89062500000001%; }
}
@media screen and (min-width:323px) and (max-width:324px) {
html { font-size: 63.08593749999999%; }
}
@media screen and (min-width:324px) and (max-width:325px) {
html { font-size: 63.28125%; }
}
@media screen and (min-width:325px) and (max-width:326px) {
html { font-size: 63.4765625%; }
}
@media screen and (min-width:326px) and (max-width:327px) {
html { font-size: 63.671875%; }
}
@media screen and (min-width:327px) and (max-width:328px) {
html { font-size: 63.86718750000001%; }
}
@media screen and (min-width:328px) and (max-width:329px) {
html { font-size: 64.0625%; }
}
@media screen and (min-width:329px) and (max-width:330px) {
html { font-size: 64.2578125%; }
}
@media screen and (min-width:330px) and (max-width:331px) {
html { font-size: 64.453125%; }
}
@media screen and (min-width:331px) and (max-width:332px) {
html { font-size: 64.6484375%; }
}
@media screen and (min-width:332px) and (max-width:333px) {
html { font-size: 64.84375%; }
}
@media screen and (min-width:333px) and (max-width:334px) {
html { font-size: 65.0390625%; }
}
@media screen and (min-width:334px) and (max-width:335px) {
html { font-size: 65.234375%; }
}
@media screen and (min-width:335px) and (max-width:336px) {
html { font-size: 65.4296875%; }
}
@media screen and (min-width:336px) and (max-width:337px) {
html { font-size: 65.625%; }
}
@media screen and (min-width:337px) and (max-width:338px) {
html { font-size: 65.8203125%; }
}
@media screen and (min-width:338px) and (max-width:339px) {
html { font-size: 66.015625%; }
}
@media screen and (min-width:339px) and (max-width:340px) {
html { font-size: 66.2109375%; }
}
@media screen and (min-width:340px) and (max-width:341px) {
html { font-size: 66.40625%; }
}
@media screen and (min-width:341px) and (max-width:342px) {
html { font-size: 66.6015625%; }
}
@media screen and (min-width:342px) and (max-width:343px) {
html { font-size: 66.796875%; }
}
@media screen and (min-width:343px) and (max-width:344px) {
html { font-size: 66.9921875%; }
}
@media screen and (min-width:344px) and (max-width:345px) {
html { font-size: 67.1875%; }
}
@media screen and (min-width:345px) and (max-width:346px) {
html { font-size: 67.3828125%; }
}
@media screen and (min-width:346px) and (max-width:347px) {
html { font-size: 67.578125%; }
}
@media screen and (min-width:347px) and (max-width:348px) {
html { font-size: 67.7734375%; }
}
@media screen and (min-width:348px) and (max-width:349px) {
html { font-size: 67.96875%; }
}
@media screen and (min-width:349px) and (max-width:350px) {
html { font-size: 68.1640625%; }
}
@media screen and (min-width:350px) and (max-width:351px) {
html { font-size: 68.359375%; }
}
@media screen and (min-width:351px) and (max-width:352px) {
html { font-size: 68.5546875%; }
}
@media screen and (min-width:352px) and (max-width:353px) {
html { font-size: 68.75%; }
}
@media screen and (min-width:353px) and (max-width:354px) {
html { font-size: 68.9453125%; }
}
@media screen and (min-width:354px) and (max-width:355px) {
html { font-size: 69.140625%; }
}
@media screen and (min-width:355px) and (max-width:356px) {
html { font-size: 69.3359375%; }
}
@media screen and (min-width:356px) and (max-width:357px) {
html { font-size: 69.53125%; }
}
@media screen and (min-width:357px) and (max-width:358px) {
html { font-size: 69.7265625%; }
}
@media screen and (min-width:358px) and (max-width:359px) {
html { font-size: 69.921875%; }
}
@media screen and (min-width:359px) and (max-width:360px) {
html { font-size: 70.1171875%; }
}
@media screen and (min-width:360px) and (max-width:361px) {
html { font-size: 70.3125%; }
}
@media screen and (min-width:361px) and (max-width:362px) {
html { font-size: 70.5078125%; }
}
@media screen and (min-width:362px) and (max-width:363px) {
html { font-size: 70.703125%; }
}
@media screen and (min-width:363px) and (max-width:364px) {
html { font-size: 70.8984375%; }
}
@media screen and (min-width:364px) and (max-width:365px) {
html { font-size: 71.09375%; }
}
@media screen and (min-width:365px) and (max-width:366px) {
html { font-size: 71.2890625%; }
}
@media screen and (min-width:366px) and (max-width:367px) {
html { font-size: 71.484375%; }
}
@media screen and (min-width:367px) and (max-width:368px) {
html { font-size: 71.6796875%; }
}
@media screen and (min-width:368px) and (max-width:369px) {
html { font-size: 71.875%; }
}
@media screen and (min-width:369px) and (max-width:370px) {
html { font-size: 72.0703125%; }
}
@media screen and (min-width:370px) and (max-width:371px) {
html { font-size: 72.265625%; }
}
@media screen and (min-width:371px) and (max-width:372px) {
html { font-size: 72.4609375%; }
}
@media screen and (min-width:372px) and (max-width:373px) {
html { font-size: 72.65625%; }
}
@media screen and (min-width:373px) and (max-width:374px) {
html { font-size: 72.8515625%; }
}
@media screen and (min-width:374px) and (max-width:375px) {
html { font-size: 73.046875%; }
}
@media screen and (min-width:375px) and (max-width:376px) {
html { font-size: 73.2421875%; }
}
@media screen and (min-width:376px) and (max-width:377px) {
html { font-size: 73.4375%; }
}
@media screen and (min-width:377px) and (max-width:378px) {
html { font-size: 73.6328125%; }
}
@media screen and (min-width:378px) and (max-width:379px) {
html { font-size: 73.828125%; }
}
@media screen and (min-width:379px) and (max-width:380px) {
html { font-size: 74.0234375%; }
}
@media screen and (min-width:380px) and (max-width:381px) {
html { font-size: 74.21875%; }
}
@media screen and (min-width:381px) and (max-width:382px) {
html { font-size: 74.4140625%; }
}
@media screen and (min-width:382px) and (max-width:383px) {
html { font-size: 74.609375%; }
}
@media screen and (min-width:383px) and (max-width:384px) {
html { font-size: 74.8046875%; }
}
@media screen and (min-width:384px) and (max-width:385px) {
html { font-size: 75%; }
}
@media screen and (min-width:385px) and (max-width:386px) {
html { font-size: 75.1953125%; }
}
@media screen and (min-width:386px) and (max-width:387px) {
html { font-size: 75.390625%; }
}
@media screen and (min-width:387px) and (max-width:388px) {
html { font-size: 75.5859375%; }
}
@media screen and (min-width:388px) and (max-width:389px) {
html { font-size: 75.78125%; }
}
 @media screen and (min-width:389px) and (max-width:390px) {
html { font-size: 75.9765625%; }
}
@media screen and (min-width:390px) and (max-width:391px) {
html { font-size: 76.171875%; }
}
@media screen and (min-width:391px) and (max-width:392px) {
html { font-size: 76.3671875%; }
}
@media screen and (min-width:392px) and (max-width:393px) {
html { font-size: 76.5625%; }
}
@media screen and (min-width:393px) and (max-width:394px) {
html { font-size: 76.7578125%; }
}
@media screen and (min-width:394px) and (max-width:395px) {
html { font-size: 76.953125%; }
}
@media screen and (min-width:395px) and (max-width:396px) {
html { font-size: 77.1484375%; }
}
@media screen and (min-width:396px) and (max-width:397px) {
html { font-size: 77.34375%; }
}
@media screen and (min-width:397px) and (max-width:398px) {
html { font-size: 77.5390625%; }
}
@media screen and (min-width:398px) and (max-width:399px) {
html { font-size: 77.734375%; }
}
@media screen and (min-width:399px) and (max-width:400px) {
html { font-size: 77.9296875%; }
}
@media screen and (min-width:400px) and (max-width:401px) {
html { font-size: 78.125%; }
}
@media screen and (min-width:401px) and (max-width:402px) {
html { font-size: 78.3203125%; }
}
@media screen and (min-width:402px) and (max-width:403px) {
html { font-size: 78.515625%; }
}
@media screen and (min-width:403px) and (max-width:404px) {
html { font-size: 78.7109375%; }
}
@media screen and (min-width:404px) and (max-width:405px) {
html { font-size: 78.90625%; }
}
@media screen and (min-width:405px) and (max-width:406px) {
html { font-size: 79.1015625%; }
}
@media screen and (min-width:406px) and (max-width:407px) {
html { font-size: 79.296875%; }
}
@media screen and (min-width:407px) and (max-width:408px) {
html { font-size: 79.4921875%; }
}
@media screen and (min-width:408px) and (max-width:409px) {
html { font-size: 79.6875%; }
}
@media screen and (min-width:409px) and (max-width:410px) {
html { font-size: 79.8828125%; }
}
@media screen and (min-width:410px) and (max-width:411px) {
html { font-size: 80.078125%; }
}
@media screen and (min-width:411px) and (max-width:412px) {
html { font-size: 80.2734375%; }
}
@media screen and (min-width:412px) and (max-width:413px) {
html { font-size: 80.46875%; }
}
@media screen and (min-width:413px) and (max-width:414px) {
html { font-size: 80.6640625%; }
}
@media screen and (min-width:414px) and (max-width:415px) {
html { font-size: 80.859375%; }
}
@media screen and (min-width:415px) and (max-width:416px) {
html { font-size: 81.0546875%; }
}
@media screen and (min-width:416px) and (max-width:417px) {
html { font-size: 81.25%; }
}
@media screen and (min-width:417px) and (max-width:418px) {
html { font-size: 81.4453125%; }
}
@media screen and (min-width:418px) and (max-width:419px) {
html { font-size: 81.640625%; }
}
@media screen and (min-width:419px) and (max-width:420px) {
html { font-size: 81.8359375%; }
}
@media screen and (min-width:420px) and (max-width:421px) {
html { font-size: 82.03125%; }
}
@media screen and (min-width:421px) and (max-width:422px) {
html { font-size: 82.2265625%; }
}
@media screen and (min-width:422px) and (max-width:423px) {
html { font-size: 82.421875%; }
}
@media screen and (min-width:423px) and (max-width:424px) {
html { font-size: 82.6171875%; }
}
@media screen and (min-width:424px) and (max-width:425px) {
html { font-size: 82.8125%; }
}
@media screen and (min-width:425px) and (max-width:426px) {
html { font-size: 83.0078125%; }
}
@media screen and (min-width:426px) and (max-width:427px) {
html { font-size: 83.203125%; }
}
@media screen and (min-width:427px) and (max-width:428px) {
html { font-size: 83.3984375%; }
}
@media screen and (min-width:428px) and (max-width:429px) {
html { font-size: 83.59375%; }
}
@media screen and (min-width:429px) and (max-width:430px) {
html { font-size: 83.7890625%; }
}
@media screen and (min-width:430px) and (max-width:431px) {
html { font-size: 83.984375%; }
}
@media screen and (min-width:431px) and (max-width:432px) {
html { font-size: 84.1796875%; }
}
@media screen and (min-width:432px) and (max-width:433px) {
html { font-size: 84.375%; }
}
@media screen and (min-width:433px) and (max-width:434px) {
html { font-size: 84.5703125%; }
}
@media screen and (min-width:434px) and (max-width:435px) {
html { font-size: 84.765625%; }
}
 @media screen and (min-width:435px) and (max-width:436px) {
html { font-size: 84.9609375%; }
}
@media screen and (min-width:436px) and (max-width:437px) {
html { font-size: 85.15625%; }
}
@media screen and (min-width:437px) and (max-width:438px) {
html { font-size: 85.3515625%; }
}
@media screen and (min-width:438px) and (max-width:439px) {
html { font-size: 85.546875%; }
}
@media screen and (min-width:439px) and (max-width:440px) {
html { font-size: 85.7421875%; }
}
@media screen and (min-width:440px) and (max-width:441px) {
html { font-size: 85.9375%; }
}
@media screen and (min-width:441px) and (max-width:442px) {
html { font-size: 86.1328125%; }
}
@media screen and (min-width:442px) and (max-width:443px) {
html { font-size: 86.328125%; }
}
@media screen and (min-width:443px) and (max-width:444px) {
html { font-size: 86.5234375%; }
}
@media screen and (min-width:444px) and (max-width:445px) {
html { font-size: 86.71875%; }
}
@media screen and (min-width:445px) and (max-width:446px) {
html { font-size: 86.9140625%; }
}
@media screen and (min-width:446px) and (max-width:447px) {
html { font-size: 87.109375%; }
}
@media screen and (min-width:447px) and (max-width:448px) {
html { font-size: 87.3046875%; }
}
@media screen and (min-width:448px) and (max-width:449px) {
html { font-size: 87.5%; }
}
@media screen and (min-width:449px) and (max-width:450px) {
html { font-size: 87.6953125%; }
}
@media screen and (min-width:450px) and (max-width:451px) {
html { font-size: 87.890625%; }
}
@media screen and (min-width:451px) and (max-width:452px) {
html { font-size: 88.0859375%; }
}
@media screen and (min-width:452px) and (max-width:453px) {
html { font-size: 88.28125%; }
}
@media screen and (min-width:453px) and (max-width:454px) {
html { font-size: 88.4765625%; }
}
@media screen and (min-width:454px) and (max-width:455px) {
html { font-size: 88.671875%; }
}
@media screen and (min-width:455px) and (max-width:456px) {
html { font-size: 88.8671875%; }
}
@media screen and (min-width:456px) and (max-width:457px) {
html { font-size: 89.0625%; }
}
@media screen and (min-width:457px) and (max-width:458px) {
html { font-size: 89.2578125%; }
}
@media screen and (min-width:458px) and (max-width:459px) {
html { font-size: 89.453125%; }
}
@media screen and (min-width:459px) and (max-width:460px) {
html { font-size: 89.6484375%; }
}
@media screen and (min-width:460px) and (max-width:461px) {
html { font-size: 89.84375%; }
}
@media screen and (min-width:461px) and (max-width:462px) {
html { font-size: 90.0390625%; }
}
@media screen and (min-width:462px) and (max-width:463px) {
html { font-size: 90.234375%; }
}
@media screen and (min-width:463px) and (max-width:464px) {
html { font-size: 90.4296875%; }
}
@media screen and (min-width:464px) and (max-width:465px) {
html { font-size: 90.625%; }
}
@media screen and (min-width:465px) and (max-width:466px) {
html { font-size: 90.8203125%; }
}
@media screen and (min-width:466px) and (max-width:467px) {
html { font-size: 91.015625%; }
}
@media screen and (min-width:467px) and (max-width:468px) {
html { font-size: 91.2109375%; }
}
@media screen and (min-width:468px) and (max-width:469px) {
html { font-size: 91.40625%; }
}
@media screen and (min-width:469px) and (max-width:470px) {
html { font-size: 91.6015625%; }
}
@media screen and (min-width:470px) and (max-width:471px) {
html { font-size: 91.796875%; }
}
@media screen and (min-width:471px) and (max-width:472px) {
html { font-size: 91.9921875%; }
}
@media screen and (min-width:472px) and (max-width:473px) {
html { font-size: 92.1875%; }
}
@media screen and (min-width:473px) and (max-width:474px) {
html { font-size: 92.3828125%; }
}
@media screen and (min-width:474px) and (max-width:475px) {
html { font-size: 92.578125%; }
}
@media screen and (min-width:475px) and (max-width:476px) {
html { font-size: 92.7734375%; }
}
@media screen and (min-width:476px) and (max-width:477px) {
html { font-size: 92.96875%; }
}
@media screen and (min-width:477px) and (max-width:478px) {
html { font-size: 93.1640625%; }
}
@media screen and (min-width:478px) and (max-width:479px) {
html { font-size: 93.359375%; }
}
@media screen and (min-width:479px) and (max-width:480px) {
html { font-size: 93.5546875%; }
}
@media screen and (min-width:480px) and (max-width:481px) {
html { font-size: 93.75%; }
}
@media screen and (min-width:481px) and (max-width:482px) {
html { font-size: 93.9453125%; }
}
@media screen and (min-width:482px) and (max-width:483px) {
html { font-size: 94.140625%; }
}
@media screen and (min-width:483px) and (max-width:484px) {
html { font-size: 94.3359375%; }
}
@media screen and (min-width:484px) and (max-width:485px) {
html { font-size: 94.53125%; }
}
@media screen and (min-width:485px) and (max-width:486px) {
html { font-size: 94.7265625%; }
}
@media screen and (min-width:486px) and (max-width:487px) {
html { font-size: 94.921875%; }
}
@media screen and (min-width:487px) and (max-width:488px) {
html { font-size: 95.1171875%; }
}
@media screen and (min-width:488px) and (max-width:489px) {
html { font-size: 95.3125%; }
}
@media screen and (min-width:489px) and (max-width:490px) {
html { font-size: 95.5078125%; }
}
@media screen and (min-width:490px) and (max-width:491px) {
html { font-size: 95.703125%; }
}
@media screen and (min-width:491px) and (max-width:492px) {
html { font-size: 95.8984375%; }
}
@media screen and (min-width:492px) and (max-width:493px) {
html { font-size: 96.09375%; }
}
@media screen and (min-width:493px) and (max-width:494px) {
html { font-size: 96.2890625%; }
}
@media screen and (min-width:494px) and (max-width:495px) {
html { font-size: 96.484375%; }
}
@media screen and (min-width:495px) and (max-width:496px) {
html { font-size: 96.6796875%; }
}
@media screen and (min-width:496px) and (max-width:497px) {
html { font-size: 96.875%; }
}
@media screen and (min-width:497px) and (max-width:498px) {
html { font-size: 97.0703125%; }
}
@media screen and (min-width:498px) and (max-width:499px) {
html { font-size: 97.265625%; }
}
@media screen and (min-width:499px) and (max-width:500px) {
html { font-size: 97.4609375%; }
}
@media screen and (min-width:500px) and (max-width:501px) {
html { font-size: 97.65625%; }
}
@media screen and (min-width:501px) and (max-width:502px) {
html { font-size: 97.8515625%; }
}
@media screen and (min-width:502px) and (max-width:503px) {
html { font-size: 98.046875%; }
}
@media screen and (min-width:503px) and (max-width:504px) {
html { font-size: 98.2421875%; }
}
@media screen and (min-width:504px) and (max-width:505px) {
html { font-size: 98.4375%; }
}
@media screen and (min-width:505px) and (max-width:506px) {
html { font-size: 98.6328125%; }
}
@media screen and (min-width:506px) and (max-width:507px) {
html { font-size: 98.828125%; }
}
@media screen and (min-width:507px) and (max-width:508px) {
html { font-size: 99.0234375%; }
}
@media screen and (min-width:508px) and (max-width:509px) {
html { font-size: 99.21875%; }
}
@media screen and (min-width:509px) and (max-width:510px) {
html { font-size: 99.4140625%; }
}
@media screen and (min-width:510px) and (max-width:511px) {
html { font-size: 99.609375%; }
}
@media screen and (min-width:511px) and (max-width:512px) {
html { font-size: 99.8046875%; }
}
@media screen and (min-width:512px) and (max-width:513px) {
html { font-size: 100%; }
}
@media screen and (min-width:513px) and (max-width:514px) {
html { font-size: 100.1953125%; }
}
@media screen and (min-width:514px) and (max-width:515px) {
html { font-size: 100.390625%; }
}
@media screen and (min-width:515px) and (max-width:516px) {
html { font-size: 100.5859375%; }
}
@media screen and (min-width:516px) and (max-width:517px) {
html { font-size: 100.78125%; }
}
@media screen and (min-width:517px) and (max-width:518px) {
html { font-size: 100.9765625%; }
}
@media screen and (min-width:518px) and (max-width:519px) {
html { font-size: 101.171875%; }
}
@media screen and (min-width:519px) and (max-width:520px) {
html { font-size: 101.3671875%; }
}
@media screen and (min-width:520px) and (max-width:521px) {
html { font-size: 101.5625%; }
}
@media screen and (min-width:521px) and (max-width:522px) {
html { font-size: 101.7578125%; }
}
@media screen and (min-width:522px) and (max-width:523px) {
html { font-size: 101.953125%; }
}
@media screen and (min-width:523px) and (max-width:524px) {
html { font-size: 102.1484375%; }
}
@media screen and (min-width:524px) and (max-width:525px) {
html { font-size: 102.34375%; }
}
@media screen and (min-width:525px) and (max-width:526px) {
html { font-size: 102.5390625%; }
}
@media screen and (min-width:526px) and (max-width:527px) {
html { font-size: 102.734375%; }
}
@media screen and (min-width:527px) and (max-width:528px) {
html { font-size: 102.9296875%; }
}
@media screen and (min-width:528px) and (max-width:529px) {
html { font-size: 103.125%; }
}
@media screen and (min-width:529px) and (max-width:530px) {
html { font-size: 103.3203125%; }
}
@media screen and (min-width:530px) and (max-width:531px) {
html { font-size: 103.515625%; }
}
@media screen and (min-width:531px) and (max-width:532px) {
html { font-size: 103.7109375%; }
}
@media screen and (min-width:532px) and (max-width:533px) {
html { font-size: 103.90625%; }
}
@media screen and (min-width:533px) and (max-width:534px) {
html { font-size: 104.1015625%; }
}
@media screen and (min-width:534px) and (max-width:535px) {
html { font-size: 104.296875%; }
}
@media screen and (min-width:535px) and (max-width:536px) {
html { font-size: 104.4921875%; }
}
@media screen and (min-width:536px) and (max-width:537px) {
html { font-size: 104.6875%; }
}
@media screen and (min-width:537px) and (max-width:538px) {
html { font-size: 104.8828125%; }
}
@media screen and (min-width:538px) and (max-width:539px) {
html { font-size: 105.078125%; }
}
@media screen and (min-width:539px) and (max-width:540px) {
html { font-size: 105.2734375%; }
}
@media screen and (min-width:540px) and (max-width:541px) {
html { font-size: 105.46875%; }
}
@media screen and (min-width:541px) and (max-width:542px) {
html { font-size: 105.6640625%; }
}
@media screen and (min-width:542px) and (max-width:543px) {
html { font-size: 105.859375%; }
}
@media screen and (min-width:543px) and (max-width:544px) {
html { font-size: 106.0546875%; }
}
@media screen and (min-width:544px) and (max-width:545px) {
html { font-size: 106.25%; }
}
@media screen and (min-width:545px) and (max-width:546px) {
html { font-size: 106.4453125%; }
}
@media screen and (min-width:546px) and (max-width:547px) {
html { font-size: 106.640625%; }
}
@media screen and (min-width:547px) and (max-width:548px) {
html { font-size: 106.8359375%; }
}
@media screen and (min-width:548px) and (max-width:549px) {
html { font-size: 107.03125%; }
}
@media screen and (min-width:549px) and (max-width:550px) {
html { font-size: 107.2265625%; }
}
@media screen and (min-width:550px) and (max-width:551px) {
html { font-size: 107.421875%; }
}
@media screen and (min-width:551px) and (max-width:552px) {
html { font-size: 107.6171875%; }
}
@media screen and (min-width:552px) and (max-width:553px) {
html { font-size: 107.8125%; }
}
@media screen and (min-width:553px) and (max-width:554px) {
html { font-size: 108.0078125%; }
}
@media screen and (min-width:554px) and (max-width:555px) {
html { font-size: 108.203125%; }
}
@media screen and (min-width:555px) and (max-width:556px) {
html { font-size: 108.3984375%; }
}
@media screen and (min-width:556px) and (max-width:557px) {
html { font-size: 108.59375%; }
}
@media screen and (min-width:557px) and (max-width:558px) {
html { font-size: 108.7890625%; }
}
@media screen and (min-width:558px) and (max-width:559px) {
html { font-size: 108.984375%; }
}
@media screen and (min-width:559px) and (max-width:560px) {
html { font-size: 109.1796875%; }
}
@media screen and (min-width:560px) and (max-width:561px) {
html { font-size: 109.375%; }
}
@media screen and (min-width:561px) and (max-width:562px) {
html { font-size: 109.5703125%; }
}
@media screen and (min-width:562px) and (max-width:563px) {
html { font-size: 109.765625%; }
}
@media screen and (min-width:563px) and (max-width:564px) {
html { font-size: 109.9609375%; }
}
@media screen and (min-width:564px) and (max-width:565px) {
html { font-size: 110.15625%; }
}
@media screen and (min-width:565px) and (max-width:566px) {
html { font-size: 110.3515625%; }
}
@media screen and (min-width:566px) and (max-width:567px) {
html { font-size: 110.546875%; }
}
@media screen and (min-width:567px) and (max-width:568px) {
html { font-size: 110.7421875%; }
}
@media screen and (min-width:568px) and (max-width:569px) {
html { font-size: 110.9375%; }
}
@media screen and (min-width:569px) and (max-width:570px) {
html { font-size: 111.1328125%; }
}
@media screen and (min-width:570px) and (max-width:571px) {
html { font-size: 111.328125%; }
}
@media screen and (min-width:571px) and (max-width:572px) {
html { font-size: 111.5234375%; }
}
@media screen and (min-width:572px) and (max-width:573px) {
html { font-size: 111.71875%; }
}
@media screen and (min-width:573px) and (max-width:574px) {
html { font-size: 111.9140625%; }
}
@media screen and (min-width:574px) and (max-width:575px) {
html { font-size: 112.109375%; }
}
@media screen and (min-width:575px) and (max-width:576px) {
html { font-size: 112.3046875%; }
}
@media screen and (min-width:576px) and (max-width:577px) {
html { font-size: 112.5%; }
}
@media screen and (min-width:577px) and (max-width:578px) {
html { font-size: 112.6953125%; }
}
@media screen and (min-width:578px) and (max-width:579px) {
html { font-size: 112.890625%; }
}
@media screen and (min-width:579px) and (max-width:580px) {
html { font-size: 113.0859375%; }
}
@media screen and (min-width:580px) and (max-width:581px) {
html { font-size: 113.28125%; }
}
@media screen and (min-width:581px) and (max-width:582px) {
html { font-size: 113.4765625%; }
}
@media screen and (min-width:582px) and (max-width:583px) {
html { font-size: 113.671875%; }
}
@media screen and (min-width:583px) and (max-width:584px) {
html { font-size: 113.8671875%; }
}
@media screen and (min-width:584px) and (max-width:585px) {
html { font-size: 114.0625%; }
}
@media screen and (min-width:585px) and (max-width:586px) {
html { font-size: 114.2578125%; }
}
@media screen and (min-width:586px) and (max-width:587px) {
html { font-size: 114.453125%; }
}
@media screen and (min-width:587px) and (max-width:588px) {
html { font-size: 114.6484375%; }
}
@media screen and (min-width:588px) and (max-width:589px) {
html { font-size: 114.84375%; }
}
@media screen and (min-width:589px) and (max-width:590px) {
html { font-size: 115.0390625%; }
}
@media screen and (min-width:590px) and (max-width:591px) {
html { font-size: 115.234375%; }
}
@media screen and (min-width:591px) and (max-width:592px) {
html { font-size: 115.4296875%; }
}
@media screen and (min-width:592px) and (max-width:593px) {
html { font-size: 115.625%; }
}
@media screen and (min-width:593px) and (max-width:594px) {
html { font-size: 115.8203125%; }
}
@media screen and (min-width:594px) and (max-width:595px) {
html { font-size: 116.015625%; }
}
@media screen and (min-width:595px) and (max-width:596px) {
html { font-size: 116.2109375%; }
}
@media screen and (min-width:596px) and (max-width:597px) {
html { font-size: 116.40625%; }
}
@media screen and (min-width:597px) and (max-width:598px) {
html { font-size: 116.6015625%; }
}
@media screen and (min-width:598px) and (max-width:599px) {
html { font-size: 116.796875%; }
}
@media screen and (min-width:599px) and (max-width:600px) {
html { font-size: 116.9921875%; }
}
@media screen and (min-width:600px) and (max-width:601px) {
html { font-size: 117.1875%; }
}
@media screen and (min-width:601px) and (max-width:602px) {
html { font-size: 117.3828125%; }
}
@media screen and (min-width:602px) and (max-width:603px) {
html { font-size: 117.578125%; }
}
@media screen and (min-width:603px) and (max-width:604px) {
html { font-size: 117.7734375%; }
}
@media screen and (min-width:604px) and (max-width:605px) {
html { font-size: 117.96875%; }
}
@media screen and (min-width:605px) and (max-width:606px) {
html { font-size: 118.1640625%; }
}
@media screen and (min-width:606px) and (max-width:607px) {
html { font-size: 118.359375%; }
}
@media screen and (min-width:607px) and (max-width:608px) {
html { font-size: 118.5546875%; }
}
@media screen and (min-width:608px) and (max-width:609px) {
html { font-size: 118.75%; }
}
@media screen and (min-width:609px) and (max-width:610px) {
html { font-size: 118.9453125%; }
}
@media screen and (min-width:610px) and (max-width:611px) {
html { font-size: 119.140625%; }
}
@media screen and (min-width:611px) and (max-width:612px) {
html { font-size: 119.3359375%; }
}
@media screen and (min-width:612px) and (max-width:613px) {
html { font-size: 119.53125%; }
}
@media screen and (min-width:613px) and (max-width:614px) {
html { font-size: 119.7265625%; }
}
@media screen and (min-width:614px) and (max-width:615px) {
html { font-size: 119.921875%; }
}
@media screen and (min-width:615px) and (max-width:616px) {
html { font-size: 120.1171875%; }
}
@media screen and (min-width:616px) and (max-width:617px) {
html { font-size: 120.3125%; }
}
@media screen and (min-width:617px) and (max-width:618px) {
html { font-size: 120.5078125%; }
}
@media screen and (min-width:618px) and (max-width:619px) {
html { font-size: 120.703125%; }
}
@media screen and (min-width:619px) and (max-width:620px) {
html { font-size: 120.8984375%; }
}
@media screen and (min-width:620px) and (max-width:621px) {
html { font-size: 121.09375%; }
}
@media screen and (min-width:621px) and (max-width:622px) {
html { font-size: 121.2890625%; }
}
@media screen and (min-width:622px) and (max-width:623px) {
html { font-size: 121.484375%; }
}
@media screen and (min-width:623px) and (max-width:624px) {
html { font-size: 121.6796875%; }
}
@media screen and (min-width:624px) and (max-width:625px) {
html { font-size: 121.875%; }
}
@media screen and (min-width:625px) and (max-width:626px) {
html { font-size: 122.0703125%; }
}
@media screen and (min-width:626px) and (max-width:627px) {
html { font-size: 122.265625%; }
}
@media screen and (min-width:627px) and (max-width:628px) {
html { font-size: 122.4609375%; }
}
@media screen and (min-width:628px) and (max-width:629px) {
html { font-size: 122.65625%; }
}
@media screen and (min-width:629px) and (max-width:630px) {
html { font-size: 122.8515625%; }
}
@media screen and (min-width:630px) and (max-width:631px) {
html { font-size: 123.046875%; }
}
@media screen and (min-width:631px) and (max-width:632px) {
html { font-size: 123.2421875%; }
}
@media screen and (min-width:632px) and (max-width:633px) {
html { font-size: 123.4375%; }
}
@media screen and (min-width:633px) and (max-width:634px) {
html { font-size: 123.6328125%; }
}
@media screen and (min-width:634px) and (max-width:635px) {
html { font-size: 123.828125%; }
}
@media screen and (min-width:635px) and (max-width:636px) {
html { font-size: 124.0234375%; }
}
@media screen and (min-width:636px) and (max-width:637px) {
html { font-size: 124.21875%; }
}
@media screen and (min-width:637px) and (max-width:638px) {
html { font-size: 124.4140625%; }
}
@media screen and (min-width:638px) and (max-width:639px) {
html { font-size: 124.609375%; }
}
@media screen and (min-width:639px) and (max-width:640px) {
html { font-size: 124.8046875%; }
}
@media screen and (min-width:640px) {
html { font-size: 125%; }
}