@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;}

.t1{text-align: center; font-size: 0.7rem; padding: 0.4rem 0; font-weight: bold;}

.z1 .l,.z2 .l,.z3 .l{width: 4.35rem; height: 11.425rem; float: left;}
.z1 .r,.z2 .r,.z3 .r{width:11.5rem; float: left; overflow: hidden; height: 11.425rem;}
.z1 .r ul{margin-top: 0.475rem; overflow: hidden;}
.z1 .r li{ width: 100%; height:0.975rem; background: #508FEC; line-height: 0.975rem;}
.z1 .r .l1 span,.z1 .r .l2 span{display: block; width: 25%; float: left; font-size: 0.55rem;  color: #fff; text-align: center;}
.z1 .r .l2{background: #EDEEDC;}
.z1 .r .l2 span{ color: #313131}
.z1 .r .l3{text-align: center; color: #fff; font-size: 0.55rem; }
.z1 .r .l4{background: #EDEEDC; overflow: hidden;}
.z1 .r .l4 a{display: block; width: 3.325rem; height: 0.775rem; background: #FEB500; border-radius: 0.5rem; line-height: 0.775rem; font-size: 0.5rem; text-align: center; color: #fff; margin: 0 auto; margin-top: 0.1rem;}
.z1 div{width: 100%; height: 2.95rem;overflow: hidden;}
.z1 div p{width: 48%; float: left; margin-left: 1%;}
.z2 .r .l1{width: 100%; height:0.925rem; background: #FEB500; line-height: 0.925rem; color: #fff; margin-top: 0.725rem;}
.z2 .r .l1 span{display: block; width: 20%; float: left; height: 0.925rem; font-size: 0.5rem;}

.z3 .r .l1{width: 100%; height:0.925rem; background: #58B4D5; line-height: 0.925rem; color: #fff; margin-top:0.525rem;}
.z3 .r .l1 span{display: block; width: 100%; float: left; height: 0.925rem; font-size: 0.5rem; text-align: center;}

.z3 .r ul li{width: 11.4rem; height: 4.625rem; margin-top: 0.25rem; padding-left: 0.25rem;}
.z3 .r ul li img{float: left; border: 0.05rem solid #E0E0E0; width: 5.075rem; height: 4.375rem;}
.z3 .r ul li p{float: left; width: 5.625rem; line-height: 1; font-size: 0.47rem; color: #515860;  display: block; padding-left: 0.3rem;}
.z3 .r ul li h3{padding-top:0.125rem; font-size: 0.6rem; color:#515860;  float: left; padding-left: 0.3rem;}
.z3 .r ul li a{display: block; width: 3.2rem; height: 0.75rem; line-height: 0.75rem; text-align: center; color: #fff; font-weight: bold;  border-radius: 0.75rem; float: left; background: #FEB500;margin-left: 0.75rem; margin-top:0.125rem;box-shadow: 0.075rem 0.075rem 0px #B7BA9F; font-size: 0.5rem;}
.z3 .r ul li a:hover{background: #E85140;}

.z4{width: 100%; height: 7.525rem; background: url(../img/bg.jpg) no-repeat; background-size: contain; margin-top: 1.25rem;}

.z5_m{padding-top: 1.5rem;}
.z5_m ul li{padding: 0.25rem 0 0 0; width:80%; line-height: 0.675rem; font-size: 0.5rem; color: #fff; margin: 0 auto; overflow: hidden;}
.z5_m ul li span{ width: 25%; float: left; text-align: right;}
.z5_m ul li input{width:70%; height: 0.675rem; border: 1px solid #FEFEB8; background: #FEFEB8; color: #6E4F23; font-size: 0.6rem;float: right;}
.z5_m ul li select{width:70%;  float: right; height: 0.675rem;border: 1px solid #FEFEB8; background: #FEFEB8; color: #6E4F23;font-size: 0.5rem;}
.z5_m div{width: 5.475rem;  margin: 0 auto;}
.z5_m div input{ width: 5.475rem; height: 0.75rem; font-size: 0.5rem; border: 0; margin: 0 auto; margin-top: 0.425rem;border-radius:0.75rem; background: #FEB500;box-shadow: 1px 0.05rem 0.075rem #618B49; color:#613E14;}


.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;}