.list1 div.left{width: 500px;height: 290px;overflow: hidden;margin-bottom: 50px;}
.list1 img{width: 100%;height: auto;}
.list1 .right{padding: 23px 30px;width: 700px;height: 290px;overflow: hidden;margin-bottom: 50px;}
.list1 h4{border-left: 5px solid #7dbf37;padding-left: 10px;}
.list1 p{margin: 15px 0;font-size: 16px;line-height: 25px;}

.list2{padding-bottom: 30px;}
.list2 li{width: 386px;margin-right: 20px;margin-bottom: 20px;box-shadow: 0 0 7px 0 #e6e6e6;}
.list2 li p{border-bottom: 5px solid #7dbf37;padding: 20px 0;font-size: 18px;line-height: 30px;}

.ceping-ma{padding: 30px 30px;text-align: left;}
.border{border: 2px solid #ffcb68; border-radius: 10px;}
.ceping-ma p{margin-bottom: 20px; font-size: 20px;}
.ceping-ma label{display: inline-block; width: 200px; height: 40px; line-height: 40px; border-radius: 5px; background: #eef2ff; margin: 0 45px 20px 30px; font-size: 16px;text-align: center;}
.ceping-ma label.new{background: #ff0000;color: #fff;}
.ceping-ma label input{display: none;}
.form{padding: 15px 0;margin-top: 30px;}
.form input{border-radius: 5px; background: #fff; width: 320px; height: 50px; padding-left: 6px; line-height: 50px; font-size: 16px; border: 1px solid #e5e5e5;margin-right: 20px;}
.form .bun{width: 220px; height: 50px; font-size: 16px; color: #fff; background: #ff0000; border-radius: 5px;}
.form p{display: inline-block;color: #ed4141;font-size: 16px;margin-left: 40px;}
.form div{height: 50px; line-height: 50px; text-align: center; color: #ed4141; font-size: 16px;position: relative;}
.form div span{padding: 0 5px;display: inline-block; position: relative;z-index: 9;background: #fff;}
.form div:before{content: "";display: inline-block;width: 100%;height: 1px;background: #bfbfbf;position: absolute;left: 0;top: 50%;margin-top: 10px;}

.result{height: 204px; margin-top: 10px; margin-bottom: 50px; padding: 20px 0 0;}
.result .lit-title{font-size: 20px;line-height: 40px;position: relative;margin-bottom: 20px;padding-bottom: 8px;border-bottom: 1px solid #bfbfbf;}
.result .lit-title:after{content: "";display: inline-block;width: 80px;border-top: 4px solid #7dbf37;position: absolute;left: 50%;top: 45px;margin-left: -40px;}
#Box{height: 78px; overflow: hidden;}
#Box>p{height: 42px; line-height: 42px; font-size: 16px; border-bottom: 1px solid #e9e9e9;}
#Box>p>span{display: inline-block; width: 33%;}
.result em{color: #ff3d3d;padding-right: 10px;}

.list3 li{width: 144px;height: 68px;margin-right: 6.8px;border-radius: 5px;background: #7dbf37;float: left;font-size: 18px;padding: 9px 25px;color: #fff;margin-bottom:15px;cursor: pointer;}
.list3 li.active{background: #ff0000;}

.list4 {box-sizing: border-box;padding: 30px;display: none;}
.list4.show{display: block;transition: 0.3s;}
.list4 div{width: 50%;}
.list4 div > a{display: block;width: 100%;height: 100%;}
.list4 h4{padding: 12px 0;margin-top: -12px;}
.list4 p{text-align: left;font-size: 16px;line-height: 25px;letter-spacing: 1px;}
.list4 p a{padding-right: 7px;}
.list4 p a.unline:hover{text-decoration: none;color: #ff0000;}
.list4 p a:hover{text-decoration: underline;color: #ff0000;}

.table{margin-top: 20px;margin-bottom: 50px;}
.table thead{height: 46px; line-height: 46px; font-size: 18px; color: #fff; background: #7dbf37;}
.table thead th,.table td{border: 2px solid #efefef;}
.table td{font-size: 16px; height: 46px; line-height: 46px;background: #fff;}
.table a:hover{text-decoration: underline; color: #ff0000;}

.list5 li{width: 285px;height: 95px;margin-right: 20px;box-shadow: 0 0 7px 0 #e6e6e6;margin-bottom: 20px;}
.list5 li h3{width: 70px;height: 95px;color: #fff;line-height: 95px;}
.list5 li p span{display: block;font-size: 16px;color: #575757;text-align: center;width: 215px;box-sizing: border-box;}
.list5 li p span.b{font-size: 20px;color: #2f2f2f;padding-top: 20px;}

.list6 .left{width: 260px;margin-bottom: 40px;margin-top: 10px;}
.list6 .right{width: 220px;margin-bottom: 40px;margin-top: 10px;}
.list6 .list_p p{width: 220px;height: 70px;line-height: 70px;color: #fff;border-radius: 8px;font-size: 18px;margin-bottom: 54px;cursor: pointer;}
.list6 .list_p p.active{background: #ff0000;}
.list6 .center{width: 680px;background: #fff;box-shadow: 0 0 7px 0 #e6e6e6;padding: 20px;margin-top: 0}
.list6 .center p{font-size: 16px;min-height:60px;line-height: 30px;border-bottom: 1px dashed #999;}
.list6 .center p.pat15{padding-top: 15px;}
.list6 .center .center-lists{display: none;}
.list6 .center .center-lists.show{display: block;}

.list7{padding-bottom: 30px;}
.list7 li{width: 386px;margin-right: 20px;margin-bottom: 20px;box-shadow: 0 0 7px 0 #e6e6e6;}
.list7 li p{padding: 20px 0;font-size: 18px;line-height: 30px;}

.list8{padding: 50px 80px;}
.list8 form h3{width: 410px;border-bottom: 1px solid #fff;position: relative;color: #fff;line-height: 60px;}
.list8 form h3:before{content: "";display: block;width: 100px;height: 5px;position: absolute;top: 56px;left: 50%;margin-left: -50px;background: #fff;}
.list8 form input{display: block;width: 100%;height: 50px;border: none;border-radius: 5px;margin: 25px 5px 0 0;box-sizing: border-box;padding: 0 8px;font-size: 16px;font-weight: 300;}
.list8 form button{background: #ff0000;color: #fff;width: 100%;height: 50px;margin-top: 25px;font-size: 18px;border-radius: 8px;}

.list9 {border-left: 4px solid #7dbf37;border-right: 4px solid #7dbf37;padding: 40px 60px;box-shadow: 0 0 7px 3px #e6e6e6;}
.list9 .right{width: 640px;}
.list9 .right p{text-align: left;border-bottom: 1px dashed #a9a9a9;padding: 20px 0;padding-left: 55px;font-size: 16px;}
.list9 .right p i{display: inline-block;width: 40px;height: 40px;border-radius: 20px;color: #fff;line-height: 40px;text-align: center;background: #7dbf37;font-size: 20px;margin-left: -55px;margin-right: 15px;}

