.banner-common{padding: 50px 0;text-align: center;line-height: normal;background-color: #f5f7f9;}
.banner-common .title{font-size: 24px;color: #26324b;margin-bottom: 10px;}
.banner-common .subtitle{font-size: 18px;line-height: 1.44;color: #26324b;margin: 0 auto;max-width: 900px;}
.banner-common .btn-content{margin-top: 30px;}
.banner-common .btn-content .btn{margin: 10px;}
.banner-common .strong{font-size: 18px;color: #26324b;vertical-align: middle;}
.banner-common .input-content{max-width: 454px;position: relative;}
.banner-common .input-content input[type='text']{width: 100%;background-color: #fff;border: none;padding: 10px 18px;padding-right: 50px;height: 50px;box-sizing: border-box;border-radius: 4px;}
.banner-common .input-content .btn{background-color: #000;width: 50px;height: 50px;line-height: 50px;border-radius: 4px;position: absolute;right: 0;top: 0;color: #fff;display: inline-block;}
.banner-common .input-content .btn i{vertical-align: middle;font-size: 24px;}

.banner404{height: 740px;height: 74vh;padding-top: 260px;padding-top: 26vh;text-align: center;line-height: normal;background-position: center;background-size: cover;box-sizing: border-box;min-height: 600px;}
.banner404 .title{font-size: 48px;color: #ffffff;margin-bottom: 36px;}
.banner404 .input-content{max-width: 454px;margin: 0 auto;position: relative;}
.banner404 .input-content input[type='text']{width: 100%;background-color: #fff;border: none;padding: 10px 18px;padding-right: 50px;height: 50px;box-sizing: border-box;border-radius: 4px;}
.banner404 .input-content .btn{background-color: #000;width: 50px;height: 50px;line-height: 50px;border-radius: 4px;position: absolute;right: 0;top: 0;color: #fff;display: inline-block;}
.banner404 .input-content .btn i{vertical-align: middle;font-size: 24px;}
.banner404 .search-list{font-size: 14px; color: #ffffff;margin-top: 20px;margin-bottom: 45px;}
.banner404 .search-list a{color: #fff;}
.banner404 .search-list a:hover{text-decoration: underline;}
.banner404 .dd1{font-size: 18px;line-height: 1.33;color: #ffffff;max-width: 500px;margin: 0 auto;}
.banner404 .btn-content{margin-top: 20px;}
.banner404 .btn-content .btn{margin: 10px;}

.reviews-content{padding: 70px 0;text-align: center;line-height: normal;}
.reviews-content .reviews-list .item{border-bottom: solid 1px #dedede;padding: 25px 0;text-align: left;}
.reviews-content .reviews-list .dd1{font-size: 20px;color: #666;margin-bottom: 10px;}
.reviews-content .reviews-list .dd2{font-size: 12px;color: #aab2bb;margin-bottom: 15px;}
.reviews-content .reviews-list .dd3{font-size: 16px;color: #333;}
.reviews-content .reviews-list .date{float: left;width: 200px;}
.reviews-content .reviews-list .info{float: left;max-width: 80%;}

#reviews-form{background-color: #fff;text-align: left;padding: 50px 40px;}
#reviews-form label{padding: 5px 15px;display: block;}
#reviews-form .title{font-size: 36px;color: #00aee6;margin-bottom: 20px;padding: 0 15px;}
#reviews-form p{font-size: 16px;color: #333;}
#reviews-form input[type='text']{font-size: 16px;border:none;padding: 6px 10px;width: 100%;box-sizing: border-box;color: #373737;margin: 5px 0;border-radius: 2px;border: solid 1px #e8e8e8;}
#reviews-form .btn-content{text-align: center;margin: 10px 0;}
#reviews-form .btn-content .btn{margin: 0 15px;}
#reviews-form .note{margin-top: 15px;font-size: 14px;padding: 0 15px;}
#reviews-form input.code-input{width: 100px;}
#reviews-form textarea{width: 100%;resize: none;box-sizing: border-box;padding: 6px 10px;height: 80px;color: #373737;border:none;font-size: 16px;margin: 5px 0;border-radius: 2px;border: solid 1px #e8e8e8;}
#reviews-form input.error,textarea.error{border:solid 1px red;}
#reviews-form .star-group li{cursor: pointer;}
#reviews-form .code-img-box{padding: 2px;cursor: pointer;display: inline-block;padding: 8px;}
#reviews-form .icon-close{color: #333;top: 10px;right: 10px;color: #00aee6;}
@media(max-width: 480px){
	#reviews-form label{padding: 0;}
	#reviews-form .title,.alert-theme3 .note{display: none;}
	#reviews-form .btn-content .btn{width: 100%;margin: 5px 0;}
}