.ghd_title{width: 100%;display: flex;justify-content: center;align-content: center;align-items: center;flex-flow: row nowrap;margin-bottom: 30px;}
.ghd_title div:last-of-type{text-align: left;}
.ghd_title div h2{font-size: 34px;line-height: 50px;font-weight: bold;color: #333;}
.ghd_title div h2 span{color: #f57300;}
.ghd_title div p{font-size: 11px;line-height: 15px;font-weight: lighter;color: #333;margin-left: 5px;}

.cont1,.cont2{width: 580px;padding: 40px 30px 0;text-align: center;}
.cont1 ul li{width: 560px;padding: 10px;border: 1px solid #c5e9d9;display: flex;justify-content:space-between;flex-flow: row nowrap;margin-bottom: 22px;}
.cont1 ul li div:last-of-type{text-align: left;width:400px ;}
.cont1 ul li h3{font-size: 25px;line-height: 35px;font-weight: bold;color: #0c5c38;}
.cont1 ul li h3 span{color: #333;font-weight: normal;margin-left: 20px;font-size: 18px;}
.cont1 ul li p{font-size: 18px;line-height: 28px;color: #065934;}
.cont1 ul li p:last-of-type{font-size: 16px;line-height: 28px;color: #333;margin-top: 10px;text-align: justify;}
.cont1 ul li p:last-of-type span{display: inline-block;font-size: 18px;width: 60px;height: 25px;line-height: 25px;color: #fff;text-align: center;background: #67b291;border-top-right-radius:12px ;margin-right: 5px;}

.gold{position: relative;}


.cont2{padding: 40px 30px;}
.cont2_div1{width: 100%;border: 1px solid #c5e9d9;position: relative;margin-top: 40px;}
.cont2_div1 h3{width:100%;font-size: 28px;line-height: 40px;font-weight: bold;color: #fff;background: url(../images/title.png)no-repeat center;text-align: center;position: absolute;top: -20px;}
#week,.cont2_ul{width: 100%;display: flex;justify-content: space-around;align-content: center;align-items: center;flex-flow: row nowrap;background: #065934;font-size: 14px;color: #fff;text-align: center;padding: 10px 0;}
#week li p:first-of-type{font-size: 20px;color: #fff;}
#week li:last-of-type p:first-of-type{color: #fff79e;}
#week li:nth-last-of-type(2) p:first-of-type{color: #fff79e;}
#week li,.cont2_ul li{width: 15%;position: relative;}
#week li:before,.cont2_ul li:before{content: "";display: block;width: 1px;height: 24px;background: #167e50;position: absolute;right: 0;top:13px;}
#week li:last-of-type:before,.cont2_ul li:last-of-type:before{display: none;}
.cont2_ul{background: #fff;font-size: 20px;color: #000;}
.cont2_ul li input{width: 100%;height: 40px;line-height: 40px;text-align: center;border: 0;font-size: 20px;color: #000;}
.cont2_ul li:before{background: #c5f4de;}
.cont2_div1 h4{font-size: 18px;line-height: 60px;font-weight: normal;color: #065934;margin-top: 12px;}
.cont2_div1 h4 span,.zhu span{color: #ff2424;}

.cont2 form{width: 550px;padding: 10px;margin-top: 35px;}
.cont2 form ul{width: 100%;background: #fff;overflow: hidden;}
.cont2 form ul li{margin-bottom: 25px; display: flex; justify-content: space-between; align-items: center;flex-flow: nowrap row;}
.cont2 form ul li:last-of-type{margin-bottom: 0;}
.cont2 form ul li label{font-size: 20px;color: #000;margin-right: 10px;}
.cont2 form ul li span {color: #ff2424;margin-right: 5px;}
.cont2 form ul li input{ width: 440px;height: 50px;line-height: 50px;border: 1px solid #f0f0f0;text-indent: 10px;font-size: 20px;color: #acacac;border-radius: 6px;background: #fff;}
.cont2 form ul li input[type=date]{text-indent: 5px;background: #fff;font-family: "Microsoft YaHei";}
input::-webkit-input-placeholder{color:#999;} 
.cont2 .gh_anniu{background: linear-gradient(#f58724,#ed7000);display: block;width: 350px;height: 50px;line-height: 50px;border-radius: 55px;color: #fff;font-size: 26px;margin: 40px auto 0;text-align: center;border: none;}    
.cont2 .gh_anniu img{margin-left: 20px;webkit-animation: xiaoshou 1s infinite;animation: xiaoshou 1s infinite;}
.zhu{width: 540px;text-align: left;font-size: 18px;line-height: 30px;color: #065934;margin:20px auto 25px}
.cont2_div2{margin-top: 60px;}
.footer-bottom{padding-bottom:0!important}