@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-around;}

.bg{width: 100%; height: 18.6rem; background: url(../img/bg.jpg) no-repeat; background-size: contain;}
.t1{padding: 0.25rem 0;}
.zw{width: 96%; margin: 0 auto; line-height: 1.5; font-size: 0.55rem;}
.z1{width: 15.5rem; margin: 0 auto;}
.z1 ul li{width: 7.5rem; margin-top: 0.25rem;}
.z1 ul li img{width: 100%;}
.a{width: 100%; padding: 0.375rem 0;}
.a a{width: 3.6rem; margin: 0 auto; display: block;}
.a a img{width: 100%;}
.bg2,.bg3{background: #4C4C4C; height: 19.5rem; width: 100%; overflow: hidden;}
.bg3{height: 10.55rem;}
.tybd{overflow: hidden; padding-bottom: 1.25rem;}
.tybd .t3{width: 100%; text-indent: 0.375rem; line-height: 1.45rem; padding-top: 0.75rem; }
.tybd .t3 span{display: block; width: 1.45rem; height: 1.45rem; float: left;}
.tybd .t3 h2{font-size: 0.625rem; font-weight: normal;}
.tybd .t3 img{width:1.45rem; height: 1.45rem;}
.tybd ul li{width: 14.25rem; height: 1.525rem; margin: 0 auto; border: 0.05rem solid #E4E4E4; border-radius: 0.3rem; margin-top: 0.625rem; background: #FFFFFF;}
.tybd ul li span{font-size: 0.55rem; text-align: center; display: block;  line-height: 1.525rem; width: 3.075rem; float: left;}
.tybd ul li input{width: 8.9rem; height: 1.375rem; background:#FFFFFF; float: left; border: 0; font-size: 0.55rem;}
.tybd ul li select{ width: 8.9rem; height: 1.475rem; background: #fff;border: 0;font-size: 0.55rem;}
.tybd .tj{ width: 14.275rem; margin: 0 auto; padding-top: 0.625rem;}
.tybd .tj input{background: #FFE40E; height: 1.6rem; width: 14.275rem; border-radius: 0.3rem; border: 0; font-size: 0.7rem; color:#666867;}