.daodu{width: 530px;padding: 35px 30px 30px;font-size: 24px;color: #666;line-height:40px;text-indent: 80px;text-align: justify;background: url(../images/zhech_dd.jpg)no-repeat;margin: 40px auto;}

.cont1 h2,.cont1 h3,.cont2 h2,.cont2 h3,.cont3 h2{font-size: 32px;color: #333;margin: 0 auto;width: 520px;text-align: center;position: relative;}
.cont1 h2 span,.cont2 h2 span,.cont3 h2 span{font-weight: bold;color: #1a9c7a;}
.cont1 h2 p,.cont2 h2 p{height: 25px;line-height: 25px;font-size: 20px;color: #333;padding:0 30px;border: 1px solid #a4a4a4;border-radius:50px ;display: inline-block;}
.cont1 h2:before,.cont1 h3:before,.cont2 h2:before,.cont2 h3:before,.cont3 h2:before{content: "";display: block;width: 25px;height: 9px;background: url(../images/zhech_img.png)no-repeat;position: absolute;top: 20px;left: 20px;}
.cont1 h2:after,.cont1 h3:after,.cont2 h2:after,.cont2 h3:after,.cont3 h2:after{content: "";display: block;width: 25px;height: 9px;background: url(../images/zhech_img.png)no-repeat;position: absolute;top: 20px;right: 0;}
.cont1_0{width: 580px;margin: 40px auto;font-size: 24px;color: #666;line-height:40px;}
.cont1_0 p{margin-top: 25px;}
.cont1_1{width: 560px;padding: 15px 10px 25px;border: 1px solid #e7c996;background: #fffbf4;margin: 35px auto;}
.cont1_1 p{font-size: 20px;color: #666;line-height:35px;margin-top: 25px;text-align: justify;}
.cont1_1 img{margin-right: -23px;}
.cont1 h3,.cont2 h3{width: 280px;font-size: 30px;color: #2ab28e;}
.cont1 h3 p{font-size: 14px;color: #333;font-weight:lighter ;text-transform: uppercase;}
.cont1 h3:before,.cont2 h3:before{width: 20px;height: 18px;background-position: -209px -91px;top: 12px;left: 0;}
.cont1 h3:after,.cont2 h3:after{width: 20px;height: 18px;background-position: -209px -91px;top: 12px;transform: rotate(180deg);}
.cont1 h3:nth-of-type(2){width: 460px;}
.cont1_2{width: 580px;margin: 40px auto;padding: 0 30px;background: url(../images/zhech_bg.jpg)no-repeat;text-align: center;}
.cont1_2 a img{margin-bottom: 30px;}
.cont1_2 dl{margin-top: 45px;}
.cont1_2 dl dd{font-size: 22px;color: #3377aa;line-height:55px;text-align: left;border-bottom:1px dashed #666;}
.cont1_2 dl dd:last-child{line-height: 40px;border-bottom: 0;padding-top: 5px;}
.cont1_2 dl dd i{display: inline-block;width:45px ;height: 33px;background: url(../images/zhech_img.png)no-repeat 10px -85px;vertical-align: middle;}
.cont1_2 dl a:first-child dd i{background-position: -81px 0;}
.cont1_2 dl a:last-child dd i{background-position: -85px -82px;}
.cont1_2 ul{display: flex;display: -webkit-flex;justify-content: space-between;flex-flow: row wrap;width: 580px;}
.cont1_2 ul li{width:278px ;font-size: 20px;color: #333;text-align: left;margin-top: 25px;}
.cont1_2 ul li a img{margin-bottom: 10px;}
.cont2 h2{margin-bottom: 35px;margin-top: 65px;}
.cont2 h3{width: 170px;font-size: 26px;margin-bottom: 20px;}
.cont2 h3:before{top:10px}
.cont2 h3:after{top:10px}
.cont2_1{width:555px ;padding: 0 0 0 25px;border-left:1px solid #1a9c7a ;margin: 0 auto 35px;}
.cont2_1 li{font-size: 22px;color: #333;line-height: 48px;position: relative;}
.cont2_1 li span{font-weight:bold ;}
.cont2_1 li:before{content: "";display: block;width: 7px;height: 7px;background: #5ec0a6;border: 2px solid #fff;border-radius:100px ;position: absolute;top:18px;left: -31px;}
.cont2_3{position: relative;}
.cont2_3 img{position: absolute;bottom: -30px;right: -20px;}

.cont2_2 li:nth-of-type(2n-1){width: 122px;height: 38px;line-height: 38px;border: 1px solid #939393;border-top-left-radius:20px ;border-bottom-right-radius:20px ;text-align: center;margin-bottom: 20px;}
.cont2_2 li:nth-of-type(2n-1):before{width: 17px;height: 17px;background: url(../images/zhech_img.png)no-repeat -301px -87px;top: 10px;left: -35px;}
.cont2_2 li:before{border: 0;left: -29px;}
.cont2_2 li:first-child:before{height: 27px;background:#fff url(../images/zhech_img.png)no-repeat -301px -78px;top:-1px}
.cont2_2 li:nth-of-type(2),.cont2_2 li:nth-of-type(4){width: 550px;}
.cont2_2 li:nth-of-type(2) p{text-align: center;width: 548px;border: 1px solid #e8dabb;border-top:0 ;font-size: 22px;color: #333;line-height: 35px;border-bottom-right-radius:20px ;border-bottom-left-radius:20px ;margin-bottom: 30px;padding: 5px 0;}
.cont2_2 li:nth-of-type(4) dl{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;flex-flow: row nowrap;margin-bottom: 30px;}
.cont2_2 li:nth-of-type(4) dl dd{width: 174px;height: 135px;position: relative;}
.cont2_2 li:nth-of-type(4) dl dd p{font-size: 18px;color: #fff;width: 100%;height: 32px;line-height: 32px;text-align: center;background: rgba(0,0,0,.5);position: absolute;bottom: 0;left: 0;}
.cont2_2 li:last-child{line-height: 35px;}

.cont3 h2{width: 400px;margin-top: 70px;}
.cont3 h2:before{left: 0;}
.cont3 form{width: 580px;height: 360px;margin: 45px auto 35px;border-radius: 10px;border: 1px solid #e1e1e1;padding: 45px 0;}
.cont3 form ul{width: 500px;margin: 0 auto;}
.cont3 form ul li{font-size: 24px;color: #333;margin-bottom: 20px;}
.cont3 form ul li p{display: inline-block;width: 136px;}
.cont3 form ul li p span{color: #f24949;display: inline-block;margin-right: 5px;}
.cont3 form ul li input[type="radio"]{display: none;}
.cont3 form ul li input[type="text"],.cont3 form ul li input[type="date"]{width: 350px;height: 55px;line-height: 38px;border: 1px solid #e4e4e4;font-size: 20px;color: #333;text-indent: 8px;margin-left: 8px;text-align: left;}

.cont3 form ul li:nth-child(2) input:nth-child(2){margin-left: 32px;}
.cont3 form ul li:nth-child(2) label span{content: '';width: 25px;height: 25px;border: 1px solid #e1e1e1;display: inline-block;border-radius: 50%;vertical-align: middle;background-color: #f5fff6;}
.cont3 form ul li label{position: relative;display: inline-block;margin-left: 8px;margin-right: 15px;font-size: 20px;color: #222;vertical-align: text-bottom;}
.cont3 form ul li label b{font-weight: normal;display: inline-block;margin-left: 9px;}
.cont3 form ul li label:nth-child(3){margin-left: 27px;}
.cont3 form ul li:nth-child(2) label.checked span:before{content: '';width: 10px;height: 10px;text-align: center;background: #FFC53E;border-radius: 50%;display: block;position: absolute;top: 10px;left: 8px;}
.cont3 form a{display: block;width: 280px;height: 74px;line-height: 74px;text-align: center;margin: 35px auto 0;font-size: 26px;color: #fff;background: linear-gradient(to top,#ffb533,#fddb73);border-radius:50px ;}
.cont3 form a i{display: inline-block;width: 55px;height: 35px;background: url(../images/zhech_img.png)no-repeat -201px 0;vertical-align: middle;}