@charset "gb2312";

.clear{ clear:both;}
.left{float: left;}
.right{float: right;}
.flex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.flex_around { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; }

.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;}


.banner img{width: 100%}
.img_body{width: 15rem;/*height: 22.75rem;*/margin: 0 auto;}
.img_body_item{width: 7.25rem;margin-bottom:0.3rem;box-sizing: border-box; box-shadow: 0rem 0rem 0.15rem #eee;}
.img_body_item p{padding: 0.5rem 0 0.625rem 0;}
.zx-btn{width: 6.75rem;margin: 0 auto;padding: 0.375rem 0;}
.img_body_item a{width: 3.125rem;height: 1.1rem;font-size: 0.55rem;line-height: 1.1rem;text-align: center;}
.xfzx{border: 1px solid #000;box-sizing: border-box;}
.kcxq{color: #fff;background: #e60012;}
.img_body_left{font-size: 0.6rem;font-weight: bold;margin-left: 0.25rem;}
.img_body_right{font-size: 0.5rem;margin-right: 0.4rem;}
.img_body_item img{width: 7.275rem;}
.zx-btn-spec{padding: 0.75rem 0;}
.img_body_item_spec{margin-top: 1rem;}
/* .img img{width: 100%;} */
.zbd .t{font-size: 0.75rem; line-height: 1.5; text-align: center; padding: 0.375rem 0;}
.zbd ul li.l1,.zbd ul li.l2,.zbd ul li.l3{width: 14.4rem; border-radius: 0.375rem; overflow: hidden; margin: 0 auto; margin-top: 0.375rem;}
.zbd ul li.l1 span{width: 3.75rem; background: #FB971F; font-size: 0.8rem; color: #fff;  text-align: center; line-height: 1.35rem; height: 1.35rem; display: block;}
.zbd ul li.l1 input{width: 10.5rem; border:0;  background:#F4F4F4; height: 1.25rem; color: #C5C3C3; font-size: 0.6rem; text-indent: 0.5rem;}
.zbd ul li.l2 p{display: block; width: 100%; line-height: 1rem; font-size: 0.6rem; color: #656565;}
.zbd ul li.l2 div span{font-size: 0.6rem; width: 2.5rem;}
.zbd ul li.l2 div span input{width: 0.5rem; height: 0.5rem; background: #EDEDED;}
.zbd ul li.l2 div span.span1{width: 4.5rem;}
.zbd ul li.l3 input{width: 100%; height: 1.5rem; background: #FB971F; font-size: 0.7rem; color: #fff; border: 0;}
.zbd ul li.l3{margin-top: 0.5rem;}

.t1{width:100%; height: 1.5rem; text-align: center; line-height: 1.5rem; padding-top: 0.75rem;}
.t1 h2{font-size: 0.85rem; color: #333333; font-weight: normal;}
.t1 h2 font{font-size: 0.5rem;}
.t1 span{display: block; width: 2.5rem; border-bottom: 0.05rem solid #333; margin: 0 auto;}

.wz_1 p{ font-size:0.55rem; line-height:1.5; padding:0.625rem 0.325rem; overflow:hidden;}

.an{width: 15.5rem; margin: 0 auto; padding: 0.5rem 0;}
.an a.a1,.an a.a2{width:5rem; height:1.5rem; line-height: 1.5rem; border-radius:0.25rem;font-size: 0.6rem; display: block; text-align: center; color: #FFFFFF;}
.an a.a1{width: 5.125rem; background: #FB971F;}
.an a.a2{ width: 9.875rem; background: #F63131;}

.z2,.z3{padding-top: 0.375rem; padding-bottom: 0.5rem;}
.z2 ul,.z3 ul{width: 15.5rem; margin: 0 auto;}
.z2 ul { width: 14.85rem; }
.z2 ul li{width: 7.1rem; height: 7.1rem; padding: 1px; border: 1px solid #BFBFBF; margin-top: 0.5rem; }
.z2 ul li a p img,.z3 ul li a p img{width: 100%; margin-bottom: 0.15rem;}
.z2 ul li a p { margin-bottom: .2rem; }
.z2 ul li a p img { margin-bottom: .5rem; }
.z2 ul li a p,.z3 ul li a p{font-size: 0.55rem; text-align: center;}
.z2 ul li a span,.z3 ul li a span{font-size: 0.5rem;font-weight:bold; display: block; width: 2.5rem; line-height: 0.5rem; margin: 0 auto; padding-top: 0.15rem; color: #FF0004;}
.z2 ul li a span img,.z3 ul li a span img{width: 0.5rem; height: 0.5rem;}
.z3 ul{width:14.25rem; margin: 0 auto;}
.z3 ul li{width: 6.85rem; height: 3.625rem; position: relative;}
.z3 ul li a p{text-align: left;}
.z3 ul li a span{margin: 0; position: absolute; right: 0.5rem; top: 2.55rem;}

.wz_2{width: 14.125rem; line-height: 1.5; font-size: 0.6rem; color: #333; background: #F9CD89; margin: 0 auto; margin-top: 0.25rem; padding: 0.25rem; text-indent: 2em;}

.ms{width: 100%; margin-top: 0.75rem; overflow: hidden;}
.msm{background: #ffffff; overflow: hidden; width: 15.5rem; margin: 0 auto;margin-top: 0.5rem;}
.msm div.ms_l{width: 3.95rem;}
.msm div.ms_r{width:10.5rem;}
.msm div.ms_r h3{font-size:0.75rem;font-weight: normal; color: #FB971F;}
.msm div.ms_r strong{width:8.75rem; height: 0.8rem; margin-top: 0.375rem; background: #F9CD89; text-indent: 0.25rem; border-right: 0.125rem; font-weight: normal;line-height: 0.8rem; font-size: 0.45rem; display:block;}
.msm div.ms_r h4{font-weight:normal;font-size: 0.8rem; padding: 0.625rem 0;}
.msm div.ms_r p{font-size:0.5rem;line-height:1.5; color: #000000;}

.z4 ul li{width: 15.175rem; height: 6.25rem; background: #fff;  margin: 0 auto; margin-top: 0.5rem;}
.z4 ul li div.l{width: 6.9rem;}
.z4 ul li div.l img{width: 100%;}
.z4 ul li div.r{width: 7.75rem;position: relative;}
.z4 ul li div.r h3{ height: 1.175rem; line-height: 1.175rem; font-size: 0.6rem; font-weight: normal; padding-top: 0.625rem;}
.z4 ul li div.r img{position: absolute; right: 0.125rem; top: 0.125rem;}
.z4 ul li div.r span{width:1.25rem; height: 0.05rem; border: 1px solid #333; display: block;}
.z4 ul li div.r p{font-size: 0.5rem; line-height: 1.5; padding-top: 0.625rem;}