
*{    box-sizing: inherit;
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;}
.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;}

.title1 {display:flex;flex-flow:row nowrap;justify-content:center;position:relative;width:100%;margin:35px auto 30px;}
.title1 .title_img {width:70px;height:60px;background:url(../images/zzgh_img.png) no-repeat;}
.title1 ul {margin-left:-8px;text-align: left;}
.title1 ul li:nth-child(1) {color:#1f8cda;font-weight:bold;font-size:30px;}
.title1 ul li:nth-child(2) {color:#999999;font-size:12px;font-weight:lighter;text-transform: uppercase;}
.title_p {font-size: 24px;color: #333;line-height: 40px;text-align: justify;}

.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-around; 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: 258px;}
.cont1 form ul li:nth-of-type(4) select{width: 90px;}
.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;} 

.cont1 form ul li:nth-of-type(4) div {
    width: 358px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-flow: nowrap row;
}



.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: 13px;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;min-height: 344px;padding-bottom: 20px;}
.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;}



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;}

.end{box-sizing: border-box;}