@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;}

.banner{width: 100%; height: 10.85rem; /*background: url(../img/banner.jpg) no-repeat bottom #FAFAFA;*/ background-size:contain; }
.banner h2{ font-size: 1.2rem; color:#383838; padding-top: 3.25rem; padding-left: 0.825rem;}
.banner h2 span{color:#FF473B;}
.banner h3{font-size:0.95rem; color: #4F4F4F; padding-top: 0.375rem; font-weight: normal; padding-left: 0.25rem;}
.banner h3 span{color:#FF473B;}
.banner a{ background: #FF473B; line-height: 1.3rem; height: 1.3rem;width: 4.475rem; display: block;border-radius:0.25rem; font-size: 0.55rem; color: #FFFFFF; margin-top: 0.525rem; margin-left: 1.825rem; text-align: center;}

.bannera{width: 13.675rem; height: 2.2rem; background: #1CBD6D; border-radius:0.25rem; margin: 0 auto; margin-top: 0.45rem;}
.bannera a{font-size: 0.55rem;}
.bannera a span{display: block;width: 100%; text-align: center; line-height: 1.075rem; height: 1.075rem; color: #FFFFFF;}
.bannera a span.span1{font-size: 0.6rem; border-top: 1px solid #ffffff;}

.banner_ico ul li{ float: left; width: 3.175rem; height: 5rem; line-height: 1.825rem; font-size: 0.5rem; text-align: center; margin-right: 0.625rem;}
.banner_ico ul{ width: 20rem; padding-left: 0.55rem;}
.banner_ico{width:100%; overflow: hidden; padding-top: 1rem;}

.h{height: 0.25rem; background:#F0F0F0; width: 100%; overflow: hidden;}
.wr{width: 95%; margin: 0 auto;}
.t1{width:100%; height: 1.5rem; border-bottom: 1px solid #C6C4C5; text-indent: 0.375rem; line-height: 1.5rem; padding-top:0.2rem;}
.t1 h2{font-size:0.9rem; color: #D93011; font-weight: normal; float: left;}
.t1 P{ font-size: 0.55rem;}
.z1 p{line-height:1.8; font-size: 0.55rem; padding-top: 0.325rem;}
.z1 p strong{color: #FC6226;}

.z2{padding-top: 0.375rem; position: relative; height: 5.375rem;}
.z2 p,.z2 img{position: absolute;}
.z2 p{font-size: 0.35rem; line-height: 1.5; width: 9.2rem; padding-left: 0.125rem; bottom: 0.125rem;}
.z2 p strong{color: #FF473B;}
.an{width: 10.25rem; margin: 0 auto; padding-top: 0.75rem;}
.an a.a1,.an a.a2{width:5rem; height:1.3rem; line-height: 1.5rem; background: #D93013;border-radius:0.25rem;font-size: 0.55rem; display: block; text-align: center; color: #FFFFFF; float: left;}
.an a.a2{float:right; background: #1CBD6D;}

.wh{background: #F7F7F9; width: 100%; margin-top: 0.75rem;padding-bottom: 0.75rem;}
.z3{width: 100%;background: url(../img/z1.jpg) no-repeat; background-size:contain; height: 7.9rem; }
.z31{width: 100%;background: url(../img/z2.jpg) no-repeat; background-size:contain; height: 7.25rem; }
.z3 div,.z31 div{ float: left; width: 7rem; font-size: 0.5rem; margin: 0.675rem 0 0 0.675rem; line-height: 1.2;position: relative; height: 7rem;}
.z3 div.zr,.z31 div.zr{margin: 0.675rem 0 0 0.95rem; float: left;}
.wr2{width: 100%;  margin-top: 0.25rem; overflow: hidden;}
.z31 div{ height: 6.5rem;}
.z3 div h3,.z31 div h3{width: 100%; text-align: center; line-height: 1.275rem; color: #FF4739; font-size: 0.6rem; font-weight: normal;  position: absolute; bottom: 0;}

.z4{padding-top: 0.75rem; overflow: hidden;}
.z4_l{float: left; width: 5.675rem;}
.z4_l div,.z4_r div{width: 100%; height: 2.325rem; background: #FF473B; line-height: 2.325rem; text-align: center; color: #FFFFFF; font-size:0.7rem; }
.z4_l p,.z4_r p{font-size: 0.5rem; padding-top: 1.5rem; color: #FF473B;}
.z4_m{width: 4rem; float: left;}
.z4_r{float: right; width: 5.175rem;}
.z4_r div{background: #989898;}
.z4_r p{ color: #989898;}
.z4_r p.p4,.z4_l p.p4{padding-top: 2rem;}

.t2{width: 100%; height: 1.1rem; color: #FFFFFF; line-height: 1.1rem; text-indent: 0.375rem; font-size: 0.7rem; background: #727272; margin-top: 0.5rem;}
.z5 {padding-top: 0.875rem;}
.z5 ul li{width: 6.55rem; height: 4.125rem; float: left; margin-left: 0.925rem; border: 1px solid #989898;}

.z6 ul li{width: 6.55rem; margin-right: 0.875rem; float: left; line-height: 1.5rem; text-align: center; font-size: 0.55rem;}
.z6 ul {width: 17.25rem;}
.z6{width: 13.975rem; overflow: hidden; margin: 0 auto; padding-top: 0.8rem;}

.ms{width: 100%; height: 11.9rem; background: url(../img/msbg.jpg) no-repeat; background-size:100%; margin-top: 0.25rem; overflow: hidden;}
.msm{ background: #ffffff; overflow: hidden; margin-top: 0.5rem; }
.msm div{float: left; width: 5.75rem;}
.msm div strong{width: 100%; height: 1rem; background: #FF473A; line-height: 1rem; text-align: center; font-size: 0.45rem; display: block; color: #ffffff; font-weight: normal;}
.msm p{float: left; font-size: 0.4rem; line-height:1.8; width: 8.75rem;  padding-left: 0.375rem; color:#000000; padding-top: 0.15rem;}
.msm p span{color: #FF473A;}

.z7{width: 100%; height: 12.7rem; background: #F0F0F0; margin-top: 0.3rem;}
.z7 ul{ padding-top: 0.625rem;}
.z7 ul li{width: 3.95rem; float: left; padding-left: 1rem;}
.z7 ul li strong{ height: 0.75rem; border-bottom: 1px dashed #090909; padding-top: 0.475rem; width: 100%; display: block; font-size: 0.55rem; font-weight: normal;}
.z7 ul li p{font-size: 0.45rem; padding-top: 0.25rem;}
.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;}