@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
em { font-style:normal; }
li { list-style:none; }
a { text-decoration:none; color: #000;}
img {border:none; vertical-align:middle;width: 100%;display:block;}
table { border-collapse:collapse; }
input,textarea { outline:none; }
textarea { resize:none; overflow:auto; }
body {min-width: 320px;max-width: 750px ;margin: 0 auto !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff;}
body,h1,h2,h3,h4,h5,p,dl,dd,ul,li,ol,form,input,textarea,th,td,select,div{ margin:0; padding:0;font-family:'Microsoft Yahei';box-sizing:border-box;}
.fl{ float: left;}
.fr{ float: right;}
.clearfix:after{content: ""; display: block; clear: both;}
.clearfix{ zoom:1;}


.clear{ clear:both; }
.mr{ margin:0 auto;}
.fleft{ float:left;}
.fright{float:right;}
.block{display:block;}
.red{color:#ff1f1f;}
.mtop{margin-top:3%;}
.white{color:#FFF;}

.wrap{width:100%; height:auto;margin:0 auto; margin-bottom:2%}
.wl_1{ width:100%; height:auto; overflow:hidden; margin-top:3%}
.wl1_str1{font-size:.28rem; display:block; text-align:center; letter-spacing:2px;}
.wl1_p1{font-size:.2rem; text-align:center; margin-top:1%}
.wl_tp1{width: 82.275%; height:auto; overflow:hidden; margin:3% auto}
.wl_tp1 img{display:block; margin-top:2%;}
.ljzx{width:45%; height:auto; overflow:hidden; display:block; background:#FFD02C repeat; margin:3% auto; font-size:.22rem; text-align:center; line-height:2.5em; border-radius:10px;}

.wl_2{width:100%; height:auto; overflow:hidden; background:#F6F7FB repeat; margin-top:3%; padding-bottom:4%}
.wl2_show{width:100%; height:auto; overflow:hidden;}
.wl2_show li{width:25%; height:auto; overflow:hidden; float:left; margin-left:6%; margin-top:2%}
.wl2_show li p{font-size:.2rem; line-height:.28rem; margin:0 auto;}
.wl2_show li span{display:block; font-size:.2rem; text-align:center; margin-top:1%}


.wl_3{width:100%; height:auto; overflow:hidden;}
.wl3_h1{font-size:.22rem; text-align:center; color:#26293c; margin-top:2%;}
.wl3_show{width:100%; height:auto; overflow:hidden; background:url(../images/wl_bg1.jpg) no-repeat; background-size:100% 100%; margin-top:3%}
.wl3s_1{width: 87.13%; height:auto; overflow:hidden; margin:2% auto; background:#F6F7FB repeat; border-radius:10px; padding-bottom:3%; margin-top:3%}
.wl3s_1 strong{display:block; font-size:.22rem; margin-left:3%; margin-top:3%}
.wl3s_1 p{font-size:.2rem; line-height:.28rem; margin-top:1%; margin-left:3%; margin-right:3%}
.wl3_1{width:100%; height:auto; overflow:hidden; margin-top:3%}
.wl31_div{width:100%; height:auto; overflow:hidden; background:url(../images/wl_bg2.jpg) no-repeat; background-size:100% 100%;}
.wl31_div p{font-size:.26rem; color:#FFF; font-weight:bold; float:left; line-height:2.5em; margin-left:10%;}
.wl31_div h3{font-size:.26rem; float:right; line-height:2.5em; margin-right:6%}
.wl3_1_show{width: 96%;height:auto;margin: 2% auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.wl3_1_show h3{font-size:.22rem;width: 100%;display: none;}
.wl3_1_show p{font-size:.22rem;line-height:2.2em;width: 50%;}
.wl4_show{width:100%; height:auto; overflow:hidden; margin-top:3%}
.wl4_show li{width: 31.516%; height:auto; overflow:hidden; float:left;margin-left: 1.3%; margin-top:2%; display:inline}
.wl4_show2{width: 78.79%; height:auto; overflow:hidden; margin:3% auto;}
.wl4_show2 li{width:40%; height:auto; overflow:hidden; float:left;margin-left:5%; margin-top:2%; display:inline}

.wl_4{width:100%; height:auto; overflow:hidden; background:#6F91FD repeat; padding-bottom:3%}
.wl4_p1{width:96%; height:auto; overflow:hidden; font-size:.2rem; color:#FFF; margin:1% auto; line-height:2em;}

.wl5_show{width:100%; height:auto; overflow:hidden;}
.wl5_show li{width:31%; height:auto; overflow:hidden; float:left; margin-left:1.4%; display:inline; margin-top:2%}
.wl5_show li a{display:block;}
.wl5_show li span{width: 87.01%; display:block; height:auto; overflow:hidden; margin:0 auto;}
.wl5_show li strong{display:block; font-size:.26rem; text-align:center; margin-top:3%}
.wl5_show li p{font-size:.2rem; color:#FFF; text-align:center; line-height:.28rem;}
.wl4_zs{width:78%; height:auto; overflow:hidden; margin:3% auto}
.wl4_zs a{width:45%; height:auto; overflow:hidden; float:left; display:inline-block; font-size:.22rem;text-align:center; line-height:2.4em; border-radius:10px; margin-left:3%}


.sdxhmo_btm_form{width:96%;background:#FFF;margin:3% auto;border:1px solid #E1E1E1;font-size:18px;padding:1% 0;text-align:center}
.sdxhmo_btm_form div{/*border-left:.5em solid #018bd1;*/box-sizing:border-box;display:inline-block;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;padding:2%}
.sdxhmo_btm_form p{margin:0.8em 0 0;font-size:1.3em}
.sdxhmo_btm_form p span{color:#f60a31}
.sdxhmo_btm_form a{color:#333;text-decoration:none}
.sdxhmo_btm_form .sdxhmo_btm_form_title{font-size:1.5em;line-height:.26rem}
.sdxhmo_btm_form input,.sdxhmo_btm_form select{width:94%;padding-left:1em;border:1px solid #ccc;border-radius:3px;line-height:2.5em;color:#888;margin:1% auto;text-indent:0;display:block;height:2.5em;box-sizing:border-box}
/*.sdxhmo_btm_form select{display:none}*/
.sdxhmo_btm_form [type="submit"]{width:92%;height:auto;background:#008dfb;color:#FFF;cursor:pointer;font-size:.2rem;line-height:2em;border:0;padding:0; margin:2% auto;}
@media screen and (max-width:452px)and (min-width:360px){.sdxhmo_btm_form{font-size:14px}}
@media screen and (max-width:359px)and (min-width:320px){.sdxhmo_btm_form{font-size:12px}}
.sdxhmo_btm_form{background-color: #1478f4;
  height: auto;
  overflow: hidden;}
.ind_shijiu_b{
width:95%;
height:auto;
margin:0.2rem auto 0;
overflow:hidden;
background:#fff;
border-radius:6px;
padding-top: 0.3rem;
}
.tbtp {
  float: left;
  width: 20%;
margin-top:0.2rem;
}
.tbtp img{ width:100%;}
.dui {
  float: right;
  width: 80%;
  margin-top: 0.2rem;
padding:0;
}
.dui li {
  float: left;
  width: 33.33%;
}
.dui li img{float:left; padding-top:0.2rem; width:20%;}
.dui li p{float:left; color:#333333; font-size:0.18rem;	
text-align:center;
margin-top:0.3rem;}
.sdxhmo_btm_form_title{ color:#FFF;}
form{ width:96%; clear:both;}
.input-name {
  display: block;
    width: 94%;
line-height: 2.5em;
  color: #170303;
  margin: 0 auto;
  text-indent: 0;
  display: block;
  height: 2.5em;
  box-sizing: border-box;
text-align:left;
 
}
.icon-t {
  color: red;
}
.font-red{ text-align:center; width:90%; margin:2% auto; color:#F00; font-size:0.14rem;}