header { width: 100%; overflow: hidden; }header img { width: 100%; }
.head { overflow: hidden; position: relative; }

.head .hd { position: absolute; z-index: 1; bottom: 0; left: 45%; margin-right: -0.5rem; padding: 0.1rem; }
.head .hd ul { overflow: hidden; display: -moz-box; display: -webkit-box; display: box; height: 0.45rem; display: block }
.head .hd ul li { -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; width: 0.45rem; height: 0.45rem; border-radius: 50%; margin-right: 0.1rem; font-size: 0px; background: #a7a7a7; border: 1px solid #a7a7a7; float: left; }
.head .hd ul .on { background: #ffffff; }
.head img { width: 100%;    height: 205px;}
nav { overflow: hidden; margin: 0.8rem auto; }
nav ul li { width: 25%; margin: 0 0% 0.25rem; float: left; text-align: center; }
nav ul li span { width: 2rem; height: 2rem; background-color: #32a689; border-radius: 50%; display: inline-block; }
nav ul li:nth-of-type(1) span {  background: url(../images/xz_nav1.jpg) no-repeat; background-size: 2rem 2rem;  }
nav ul li:nth-of-type(2) span {  background: url(../images/xz_nav2.jpg) no-repeat; background-size: 2rem 2rem;  }
nav ul li:nth-of-type(3) span { background: url(../images/xz_nav3.jpg) no-repeat; background-size: 2rem 2rem;  }
nav ul li:nth-of-type(4) span { background: url(../images/xz_nav4.jpg) no-repeat; background-size: 2rem 2rem; }
nav ul li:nth-of-type(5) span { background: url(../images/xz_nav5.jpg) no-repeat; background-size: 2rem 2rem;  }
nav ul li:nth-of-type(6) span {  background: url(../images/xz_nav6.jpg) no-repeat; background-size: 2rem 2rem;}
nav ul li:nth-of-type(7) span {  background: url(../images/xz_nav7.jpg) no-repeat; background-size:2rem 2rem;}
nav ul li:nth-of-type(8) span {  background: url(../images/xz_nav8.jpg) no-repeat; background-size: 2rem 2rem;}
nav ul li p { line-height: 1.2rem; text-align: center; font-size: 0.6rem; }
nav ul li .nav_span:before { width: 0.5rem; height: 0.5rem; background-size: 4rem 2.06rem; margin: 0.15rem auto; }
footer {background: #01888e;margin-bottom: 2rem;}
.dbfoot {width: 96%;overflow: hidden;padding: 2%;margin:0 auto;}
.dbwx {width: 41%;margin-right: .3rem;}
.dbwx img {width: 100%;margin-top: 0.15rem;}
.dblogo_dd p span img{width: 10%;}
.dblogo_dd {width: 56%;}
.dblogo img {width: 100%;margin-bottom: 0.1rem;}
.dblogo_dd p {color: #fff;font-size: 0.54rem;margin-top: 0.05rem;}
.dbfoot1 {text-align: center;line-height: 1.2rem;}
.dbfoot1 p {color: #fff;}
.dbfoot1 p span {color: #ff935a;font-size: 1rem;}
.flogo {overflow: hidden;}
.flogo img {float: left;width: 100%;height: auto;}
.QQ {overflow: hidden;height: 46px;margin: 0px;padding: 4px;position: fixed;z-index: 99999;left: 0px;top: -50px;background: rgba(255, 255, 255, 1);width: 100%;border-bottom: 1px solid #f1f1f1;-webkit-box-shadow: 0 0 10px #666;font-family: "microsoft yahei";box-shadow: 0 0 10px #666;}
.QQ a {text-decoration: none;}
.QQ img {float: left;border-right: 1px dashed #f1f1f1;margin-right: 8px;padding-right: 0px;}
.QQ h4 {line-height: 24px;font-size: 20px;margin: 0px;padding: 0px;color: #000;}
.QQ p {font-size: 14px;line-height: 18px;color: #666;margin: 0px;padding: 0px;}
.show2 {-webkit-animation: show2 18s infinite;}
@-webkit-keyframes show2 {0% {top: -50px;opacity: 0;}10% {top: 0px;opacity: 1;}50% {top: 0px;opacity: 1;}60% {top: -50px;opacity: 0;}100% {top: -50px;opacity: 0;}}
.QQ h4 span {font-size: 14px;}

/*新表单*/
.nav_tit{width:100%;margin:0.2rem 0;margin-top: .7rem;}
.nav_tit_img{ width:0.8rem;height:0.8rem;display:inline-block; background-size:4.8rem; float:left;}
.wlyy{background-position:-2rem -2.21rem;}
.nav_tit span{ display:inline-block;}
.nav_tit_sp1{ color:#01888f; font-weight:bold; font-size:0.8rem; line-height:0.9rem;float:left; border-bottom:2px solid #01888f; margin:0 0.1rem;}
.nav_tit_sp2{font-size:0.5rem; line-height:1rem;float:left;}
.nav_tit_sp3{ float:right; line-height:0.8rem; color:#ff922f;background-position:-2.5rem -1.3rem;background-size:4.6rem;width:3.8rem; padding-left:0.9rem; font-size:0.7rem;}
.biaodan{width:100%;background: #f0f0f0;float:left;}
.bd_t{width:100%;line-height:1.4rem;font-size:0.8rem;color:#01888f;font-weight:bold;text-align:center; padding:0.6rem 0;}
.yhui{width:96%;display:block;margin:0 auto;height:1.3rem;}
.yhui li{float:left;width:32.3333%; color: #333;margin-left:1%; font-size:0.7rem; text-align:center;}
.yhui li span{background: #01888f;color: #fff; display:inline-block;width:0.9rem; height:0.9rem;border-radius:0.42rem; line-height:0.8rem; text-align:center; margin-right:0.1rem;}
form p{color: #917c64; text-align: center;font-size: 20px !important;}
.cont-tjbd {width:92%; margin:0 auto;overflow: hidden;}
.cont-tjbd>div{margin:0.3rem 0;}
.cont-tjbd label{display:inline-block;width:27%;font-size:0.7rem;color: #333;line-height:1.3rem; height:1.8rem;font-weight:bold;}
.cont-tjbd input{width:69%;line-height:0.6rem; height:1.5rem;border:#a2a2a2 1px solid;border-radius:0.1rem;font-size:0.7rem;color: #969696;}
.xinghao{color:red;font-size:0.7rem;}
.cont-tjbd textarea{border:1px solid #a2a2a2;padding:0.04rem;color:#969696; height:3rem;width:68%;border-radius:0.1rem;font-size:0.7rem;}
.cont-tjbd button{cursor:pointer;font-size:0.7rem;color:#FFFFFF;background:#01888f;border:none;width:43%;line-height:0.8rem;border-radius:0.1rem;height:1.8rem;font-weight:normal;}
.cont-tjbd button span{ background:url(../images/secret.png) no-repeat;background-size:0.8rem;padding: .1rem 0 .2rem 1rem;}
.cont-tjbd a{display:inline-block;width:43%;line-height:1.8rem;font-size:0.7rem;color:#FFFFFF;background:#ff8a00;border-radius:0.1rem;float:right;text-align:center;}
.cont-tjbd a span{background:url(../images/infor.png) no-repeat;background-size:1rem;padding-left:1.2rem;}
.tishi p{padding-top:0.8rem;color: #666666;line-height:1rem;width: 94%;}
/*新表单头部*/
.toptop{font-size:0.24rem; margin: 0.8rem 0.2rem 0px 0.2rem;margin-bottom:0.15rem;overflow: hidden;}
.toptop .lft{float:left;    font-size: 0.45rem;}
.toptop .lft strong{color: #01888f;font-size: 0.8rem;    margin-right: 0.1rem;    text-indent: 0.05rem;    display: inline-block;}
.toptop .lft dd{line-height: 0.6rem;color: #01888f;font-weight: 600;font-size: 0.5rem;}
.toptop .lft dt{text-indent: 0.2rem;}
.toptop .lft img{ float:left; display:block; width:1.2rem; height:1rem; margin-top:0.05rem; margin-right:0.1rem;}
.toptop .more{    border-radius: 5px; float:right; background:#f67326; font-size:0.6rem; display:block; padding:0 0.3rem; line-height:1.2rem; height:1.2rem; color:#fff;margin-top:.03rem;}
.xxtt  {  display: flex;} 
