@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;}

.z1{background: #01BAE9; padding: 0.5rem 0;}
.t1{padding: 0.625rem 0; text-align: center;}
.t1 span{ font-size: 0.75rem; color: #fff;}

.b1{width: 15.25rem; border: 0.075rem solid #9BE4F5; padding: 0.75rem 0; margin: 0 auto;}
.b1 ul li{width: 11.725rem; margin: 0 auto; font-size: 0.7rem; color: #fff; padding-top: 0.375rem; overflow: hidden;}
.b1 ul li span.l{width: 4.825rem;}
.b1 ul li span{text-align: center; width: 3.675rem; float: left; padding-top: 0.25rem; font-size: 0.6rem; display: block;}
.b1 ul li span.r{ float: right; color: #FCF400;}

.a,.a2{padding: 0.75rem 0;}
.a a,.a2 a{ width: 40%; margin: 0 auto; height: 1.375rem; display: block; border:0.05rem solid #FFF301; text-align: center; line-height:1.375rem; color: #FFF301;border-radius:0.75rem; font-size: 0.65rem;}

.z2{width: 100%; background: #FFFCC9; padding: 0.5rem 0;}
.z2 .t1{color: #161614;}

.b2{ width: 15.25rem; margin: 0 auto;}
.b2 ul li{overflow: hidden;}
.b2 ul li h3{ height: 1.1rem; line-height: 1.1rem; width: 100%; color: #4A4C3E; font-size: 0.575rem; }
.b2 ul li h3 img{ width: 1.1rem; height:1.1rem; margin-right: 0.25rem;}
.b2 ul li p{padding: 0.25rem 0; font-size: 0.55rem; line-height: 1.3;}
.a2 a{border-color: #01BAE9; color: #01BAE9;}
.b2 .img2 img{ width: 7.5rem; float: left;}

.b3,.z4{background: #01BAE9; padding-bottom: 1.25rem;}
.b3 h3{font-size: 0.9rem; color: #fff; padding-top: 1.5rem; width: 100%; text-align: center; font-weight: normal;}
.b3 .img{padding-top: 2.875rem; text-align: center;}
.z5_m{padding-top: 0.75rem;}
.z5_m ul li{padding: 0.75rem 0 0 0; width:13rem; line-height: 1.15rem; font-size: 0.6rem; color: #fff; margin: 0 auto;}
.z5_m ul li span{ display: block; float: left; text-align: right; width: 3.025rem; color: #fff;}
.z5_m ul li input{width: 8.075rem; height: 1.15rem; border: 1px solid #C0C0C0; background: #FFFFFF; margin-left: 0.375rem;font-size: 0.6rem;}
.z5_m div{width: 6.75rem;  margin: 0 auto;}
.z5_m div input{ width: 6.75rem; height: 1.575rem; font-size: 0.6rem; border: 0; margin: 0 auto; font-family:"SimHei";margin-top: 1.175rem;background: #FFF100;box-shadow: 1px 0.05rem 0.075rem #C2C2C2; color: #151716;border-radius:0.5rem;}

.z3{background: #FFFCC9; overflow: hidden;}
.b4 ul{width: 32.5rem; }
.b4 ul li{width: 4.9rem; height:6.2rem; float: left; margin-left:0.375rem; overflow: hidden; padding-bottom: 0.375rem;}
.b4 ul li img{margin-bottom: 0.25rem; width:100%;}
.b4 ul li div{ width:4.9rem; border: 1px solid #01BAE9; height: 1rem; background: #01BAE9;}
.b4 ul li div div{float: left; width:2.575rem; height:0.95rem; line-height:1rem; font-size: 0.6rem; color:#fff; text-align: center;}
.b4 ul li div div span{font-size: 0.45rem;}
.b4 ul li div p{display: block; width: 1.85rem; background: #FFFCC9; height: 1rem; line-height: 1rem; font-size: 0.45rem; float: right;text-align: center; color: #01BAE9;}

.z3 .a a{border-color: #01BAE9; color: #01BAE9;}
.z4 .t1{color: #FFFFFF;}

.question{ margin-top:0.5rem;}
.question h2{font-size:0.85rem;padding:0.3rem;border-bottom:1px solid #F3F3F3; color:#343432;}
.question .question_list{padding:0.3rem;}
.question .question_list a{display:inline-block;padding:0.3rem 0.5rem;background:#F3F3F3;font-size:0.6rem;margin-bottom:0.2rem; color:#6E7C89;}