.h-header{ background-color:#4ea200;   }
.h-header img{float: left;}
.h-header span{font-size: 22px;color: white;display: block;float: left;margin-top: 50px;margin-left: 15px;}
.h-header span em{font-size: 14px;color: white;}

.h-home{display: block;float: right;color:white;font-size:16px;background: url("https://redsunkm.com/public/zsw/image/i1.png") no-repeat left center;padding-left: 20px;height: 30px;line-height: 30px;margin-top:35px; }
.h-home:hover{color: #ff4400;}
.h-avg-sel li>a{ padding: 0 20px;margin: 5px 20px;font-size: 17px;}
.h-avg-sel li>a:hover{color: white;border-bottom: 1px solid white;}

.am-slider-c1 .am-control-nav li a.am-active{background-color:#4ea200; }

.h-quick{padding: 20px 0;overflow: hidden;background-color: #fcfcfc;}
.h-quick li{width: 300px;text-align: center;padding-top: 30px;float: left;}
.h-quick li div{width: 70px;height: 70px;border: 1px solid #d1dae8;border-radius: 4px;padding: 4px;margin: 0 auto;}
.h-quick li div img{max-width: 65px;max-height: 65px;object-fit:cover; }
.h-quick li span{color:#333333;font-size:18px;margin-top: 6px;display: inline-block;}

.h-title-lay{height: 45px;border-bottom: 1px solid #4ea200; }
.h-title-lay span{display: block;float: left;background-color:#4ea200;border-radius: 3px 3px 0 0;padding: 0 20px;line-height: 45px;color:white;font-size:18px;font-weight: 600; }
.h-title-lay a{display: block;float: right; background: url("https://redsunkm.com/public/zsw/image/i3.png") no-repeat right center;color:#333333;font-size:14px;padding-right: 20px;margin-top: 15px; }

.h-wm1200T30 a:hover,.h-quick li:hover span,.h-notice li a:hover,.h-guide .h-hot:hover h3,.h-link li:hover h4,.h-title-lay a:hover,.h-news .h-hot:hover h3{color: #4a9a00;}

.h-notice{width: 450px;}
.h-notice li{height: 40px;line-height: 40px;background: url("https://redsunkm.com/public/zsw/image/i2.png") no-repeat left center;padding-left: 15px; }
.h-notice li a{font-size:14px; ;color: #555555; font-weight: 500;}
.h-notice li h4{display: block;float: left;width: 320px;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap; font-weight: 500; }
.h-notice li em{display: block;float: right;width: 100px;text-align: right;}

.h-news{width: 700px;}
.h-news .h-hot{width: 328px;border: 1px solid #dddddd;padding-bottom: 10px;margin-top: 10px;display: block;}
.h-news .h-hot img{width: 326px;height: 198px; object-fit:cover;}
.h-news .h-hot h3{color:#333333;font-size:16px;font-weight: 600;padding: 10px;border-top: 1px solid #dddddd;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
.h-news .h-hot span{padding:0 10px;color:#888888;font-size:14px;}
.h-news li h4{width: 230px;}

.h-guide .h-hot{padding-top:20px;padding-bottom:10px;overflow: hidden;display: block;}
.h-guide .h-hot img{width:160px ;height:130px ;object-fit:cover;float: left;}
.h-guide .h-hot .h-fonts{float: right;width: 280px;}
.h-guide .h-hot h3{color:#333333;font-size:16px;font-weight: 600;padding: 5px 0;}
.h-guide .h-hot span{color:#999999;font-size:14px;}
.h-guide .h-hot em{color:#999999;font-size:14px;}

.h-policy{width: 700px;}
.h-policy li h4{width: 580px;}

.h-link li{width: 270px;float: left;margin-left: 40px;}
/*.h-link li:nth-child(4n){margin-right: 0;}*/
.h-link li div{width: 270px;height: 200px;overflow: hidden;}
.h-link li img{width: 270px;height: 200px;object-fit:cover;transition: all 0.6s;}
.h-link li h4{padding: 20px;color:#333333;font-size:18px;font-weight: 600;text-align: center;}
.h-link li:hover img{  transform: scale(1.2);  }

/*脚部*/
.h-footer{  font-size: 16px;  color:white;  background-color:  #333333;  }

/*在线留言*/
.d-online-bg{background-color: #f6f6f6;padding-top: 20px;padding-bottom: 50px;}
.d-message-row{background-color:white;overflow: hidden;padding: 20px 0;margin-top: 20px;}
.d-message-row:first-child{margin-top: 0;}
.d-message-row .d-date{color: #555555;font-size: 14px;height: 40px;background: url("https://redsunkm.com/public/zsw/image/a_1.png") no-repeat 10px center;padding-left: 25px;height: 40px;line-height: 40px;padding-right: 10px;border-bottom: 1px solid  #eeeeee;}
.d-problem-lay{padding: 20px;}
.d-problem-lay .d-name span{font-size: 16px; color: #333333;margin-right: 20px;margin-left: 10px;font-weight: 600;}
.d-problem-lay .d-name em{font-size: 12px; color: #888888;}
.d-problem-lay .d-problem{font-size: 20px; color: #333333;border-bottom: 1px dashed #dddddd;padding: 20px 0;}
.d-reply{padding: 20px 0;overflow: hidden;}
.d-reply>div{color:#4ea200 ;font-size: 18px;width: 120px;}
.d-reply>span{color:#555555 ;font-size: 18px;display: block;width: 1040px;}
.d-reply-form{background-color: white;padding: 30px;}
.am-form-group{overflow: hidden;}
.am-form-group h3{margin-right: 10px;}
.am-ucheck-radio:checked+.am-ucheck-icons,.am-radio-inline .am-icon-checked:hover{color: #53a507;}

.d-form-row{overflow: hidden;}
.d-input{width: 350px;border:  1px solid #dddddd;border-radius: 3px;height: 40px;line-height: 40px;margin-top: 20px;float: left;}
.d-input:last-child{margin-left: 30px;}
.d-input label{background: url("https://redsunkm.com/public/zsw/image/a_4.png") no-repeat 10px center;float: left;width: 75px;display: block;padding-left: 25px;color: #999999;font-size: 14px;margin-bottom: 0;}
.d-input input{height: 38px;border: none;float: right;width: 270px;}

.d-reply-form textarea{border: 1px solid #dddddd; width:100%;margin-top: 20px;background: url("https://redsunkm.com/public/zsw/image/a_8.png") no-repeat 10px 15px;padding: 10px;text-indent:1.5em;}

.d-buts{  margin-top: 40px;overflow: hidden;height: 40px;line-height: 40px; }
.d-buts>span{display: block;color: white;background-color:#53a507;font-size: 16px;border-radius: 3px;padding: 0 20px;float: left;font-weight: 600;cursor:pointer;}
.d-buts>span:hover{background-color: #489302;}
.d-buts>div{float: left;margin-left: 60px;}

.d-code{padding: 10px 0;}
.d-code input{height: 40px;margin-right: 15px;width: 200px;}
.d-code img{cursor: pointer;}

.d-reg-error{border-color: #d7342e;}
.d-reply-form{margin-top: 20px;}

/*录取*/
.h-admission-lay{width: 460px;margin: 0 auto;padding-top: 30px;}
.h-admission-lay .h-input-adminsssion{overflow: hidden;margin: 0 auto;width: 440px;}
.h-admission-lay .h-input-adminsssion input{width: 350px;height: 35px;line-height: 35px;border:1px solid #dedede;border-radius: 4px;float: left;padding: 0 5px;}
.h-admission-lay .h-input-adminsssion span{height: 35px;line-height: 35px;border-radius: 4px;background-color:#4ea200;display: block;padding: 0 20px;float: left;color: white;font-size: 14px;margin-left: 10px;}
.h-admission-lay .h-input-adminsssion span:hover{cursor: pointer;background-color:#5EA223;}

.h-info-lay{min-height: 500px;padding-top: 50px;}
.h-info-lay>div{height: 45px;line-height: 45px;}
.h-info-lay label{width: 80px;text-align: right;font-size: 16px;}
.h-info-lay span{margin-left: 10px;font-size: 16px;}