input,select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.wz_nav {width:580px;height:60px;line-height:60px;font-size:28px;border-bottom:1px solid #eeeeee;margin:25px auto 0;}
.wz_nav i {display:inline-block;width:40px;height:30px;background:url(../images/zzgh_img.png)no-repeat -53px -104px;vertical-align:middle;}
.wz_nav a {color:#999999;margin-right:10px}
.wz_nav a:last-child {color:#333333;}

.title {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #DBDBDB;
    padding-bottom: 10px;
    width: 580px;
    margin: 0 auto;
}

.cont1,.cont3{width: 580px;margin: 0 auto;}
.cont1 form{width: 560px;padding: 10px;background: url(../images/a_bg.jpg);border-radius: 10px;margin-top: 35px;}
.cont1 form ul{width: 500px;background: #fff;padding: 40px 30px;}
.cont1 form ul li{margin-bottom: 25px;    margin-bottom: 25px; display: flex; justify-content: space-between; align-items: center;flex-flow: nowrap row;}
.cont1 form ul li label{font-size: 24px;color: #000;margin-right: 10px;}
.cont1 form ul li span {color: #e85e5e;margin-right: 5px;}

.cont1 form ul li input,.cont1 form ul li select{ width: 356px;height: 42px;border: 1px solid #cbcbcb;text-indent: 10px;font-size: 20px;color: #acacac;border-radius: 6px;    background: #fff;}

.cont1 form ul li:nth-of-type(4) input{width: 245px;}
.cont1 form ul li:nth-of-type(4) select{width: 90px;}

.cont1 form ul li:nth-of-type(4) div{width: 358px; display: flex;justify-content: space-between;align-items: center;flex-flow: nowrap row;}
.cont1 form ul li:nth-of-type(4){margin-bottom: 0;}
.cont1 form ul li button{width: 232px;height: 52px;line-height: 52px;text-align: center;font-size: 24px;display: block;border-radius: 26px; color: #fff;margin: 40px auto;background: #ff9600;border: 0;}
.cont1 form ul li:nth-of-type(6){width: 500px; display: flex;font-size: 22px;color:#000 ;margin: 0 auto;line-height: 35px;align-items: normal;}
.cont1_div {background: url(../images/a1.jpg)no-repeat;width: 400px;height: 140px;padding: 78px 160px 27px 20px;margin:34px auto 60px;font-size: 22px;color: #333333;line-height: 35px;text-align: justify;} 

.cont2{text-align: center;}
.cont2_div{width: 446px;height: 55px;line-height: 55px;display: block;border-radius: 50px; color: #999999;margin: 40px auto;position: relative;border: 1px solid #ff9600;text-align: left;}
.cont2_div a{width: 165px;height: 56px;line-height: 56px;font-size: 24px;display: block;color: #fff;background: #ff9600;position: absolute;top: -1px;right: -1px;border-bottom-right-radius: 50px;border-top-right-radius: 50px;}
.cont2_div a i{display: inline-block;width: 35px;height: 35px;vertical-align: middle;background:url(../images/zzgh_img.png)no-repeat 0 -106px;}
.cont2_div input{border: 0;height: 50px;line-height: 50px;position: absolute;top: 3px;left: 25px;font-size: 24px;color: #999999;width: 240px;}
.cont2_div:before{content: "";  position: absolute; z-index: 2; border-width: 0px 0px 56px 20px;border-style: solid;border-color: #ff9600  transparent;top: -1px;right: 162px;display: block;}

.cont3{overflow: hidden;margin: 40px auto 0;}
.cont3 ul{width: 580px;display: flex;justify-content: space-between;}
.cont3 ul li{position: relative;width: 64px;height: 64px;}
.cont3 ul li p{display: none;width: 140px;padding-left:73px;height: 63px;line-height: 63px;color: #fff;background: #1f8cda;border-radius:50px ;position: absolute;font-size: 24px;top:0;left: 0;}
.cont3 ul li p span{font-size: 16px;margin-left: 5px;text-transform: uppercase;}
.cont3 ul li i{display: block;width: 64px;height: 64px;background: url(../images/zzgh_img.png)no-repeat -112px 12px ,#e1e1e1;border-radius:100px ;position:absolute;z-index: 2;}
.cont3 ul li:nth-of-type(2) i{background-position: -200px 11px ;}
.cont3 ul li:nth-of-type(3) i{background-position: -283px 17px ;}
.cont3 ul li:nth-of-type(4) i{background-position: -382px 15px ;}
.cont3 ul li.active{width: 213px;height: 64px;}
.cont3 ul li.active i{width: 56px;height: 56px;background: url(../images/zzgh_img.png)no-repeat -114px -89px  ,#4ca3e1;position:absolute;z-index: 2;top: 4px;left: 4px;}
.cont3 ul li:nth-of-type(2).active i{background-position: -207px -88px ;}
.cont3 ul li:nth-of-type(3).active i{background-position: -293px -85px ;}
.cont3 ul li:nth-of-type(4).active i{background-position: -382px -88px ;}
.cont3 ul li.active p{display: block;}

.cont3 ul li:before{position: absolute;content: "+";font-size: 43px;left: -45px;color: #dedede;}
.cont3 ul li:first-child:before{display: none;}
.cont3 .swiper-container{width: 550px;overflow: hidden;height: 344px;}
.cont3 dl{overflow: hidden;width: 550px;margin:40px auto 10px;}
.cont3 dl dd{overflow: hidden;width: 550px;}
.cont3 dl dd h4{font-size: 24px;color: #333;display: block;}
.cont3 dl dd h4 i{display: inline-block;width: 29px;height: 29px;line-height: 29px;background: #ff9600;color: #fff;font-size: 24px;text-align: center;border-radius:50px ;margin-right: 15px;}
.cont3 dl dd p{width: 490px;line-height: 30px;color: #333333;padding: 20px 0px 28px 30px;border-left:2px solid #e5e5e5 ;margin:5px 0 5px 15px;}
.cont3 dl dd p span{color: #e85e5e;}

.cont3 dl dd:nth-of-type(2) p{border-left:0 ;}

input::-webkit-input-placeholder{color:#999999;} 

.cont2 .map {width: 580px;height: 334px;border: #dbdbdb solid 1px;font-size: 18px;margin: 30px auto 30px;    border-radius: 10px;}
#footer dl dt{display: none;}
#footer dl dd p{display: none;}
#footer dl dd ul{border-top: 3px solid #00569c;}