@charset "gb2312";

.clear{ clear:both;}

.location{font-size:0.675rem; height:2rem; background:#f0f0f0; color:#8f8f8f; line-height:2rem; text-indent:0.375rem; border-top:1px solid #dddddd;border-bottom:1px solid #dddddd; }
.location a{color:#8f8f8f;}
.flex{display: flex; flex-direction: row; flex-wrap: wrap;justify-content: space-between;}
.hr{width: 100%;height: 0.25rem; background: #F5F5F5;}

.z3{width: 15rem; margin: 0 auto;}
.z3 p{font-size: 0.6rem; line-height:1.5; color: #fff; text-indent: 2em; padding: 0.375rem 0;}
.a {padding: 0.35rem 0;}
.a a{width: 15rem; height: 1.5rem; border-radius: 0.5rem; background: #FE0000; font-size: 0.7rem; color: #fff; display: block; text-align: center; line-height: 1.5rem; margin: 0 auto;}
.t1,.t2{text-align: center; padding: 0.625rem 0;}
.t1 strong{font-size: 1rem; color: #FE0000;}
.t1 p{font-size: 0.6rem;}
.z1 ul{width: 14.8rem; margin: 0 auto;}
.z1 ul li{width: 7.25rem; height: 7.25rem; text-align: center; font-size: 0.6rem; line-height: 1.75rem;}
.z2 ul{width: 15.5rem; margin: 0 auto;}
.z2 ul li{width:7.6rem; height:5.475rem; text-align: center; font-size: 0.6rem; margin-top: 0.25rem; line-height: 1.75rem;}

.con2t{color:#fff; font-size: 0.6rem; padding:0.625rem 0.625rem 0; text-align: center;}
.t2 strong{font-size: 0.8rem;color: #FE0000;}
.t2 p{font-size: 0.6rem;}

.maquee{width: 100%; height: 5.75rem; overflow: hidden; background: #fff; }
.maquee ul{ width:100%; height:5.75rem;color: #666;}
.maquee li{ width:80%; margin: 0 auto;height:1.125rem; background: #fff; line-height:1.125rem; text-align:center; font-size:0.5rem; border-bottom: 1px dashed #aaa;}