.top-banner{max-width: 1600px;min-width: 1200px;margin: 0 auto;}
.top-banner img{width: 100%;}
/* 二级导航栏 */
.sec-nav{width: 1060px;margin: 0 auto;}
.sec-nav a{text-decoration: none; display: block;width: 340px;height: 54px;text-align: center; font-size: 26px;font-family: siyuan; line-height: 54px; background-color: #faeee3;color: #595757;}
.sec-nav .active{font-weight: bold; background-color: #9b2a26;color: #fff;}

.form-block{max-width: 1600px;min-width: 1200px;margin: auto; background: url('../img/appointment/bg-img.jpg')no-repeat center;}

.appoint-form{margin: 40px auto 0 auto; padding: 40px 100px; background-color: rgba(255, 255, 255, 0.2); }
.form-title{text-align: center; font-size: 22px;line-height: 40px;letter-spacing: 1px;color: #ffffff;}
.type1{flex-wrap: wrap;}
.input-row{width: 480px;margin-top: 40px; display: flex;justify-self: start;align-items: flex-start;}
.input-row label,.input-row2 label{margin: 0; width: 150px;text-align: right;font-size: 20px;line-height: 44px; color: #fff;}
.input-row input{width: 330px;height: 44px;box-sizing: border-box;padding: 0 20px;font-size:16px;line-height:44px;}
.radio-input{color: #fff;font-size: 20px; display: flex;justify-content: flex-start;align-items: center;}
.radio-input input{width: 17px;height: 17px;margin: 0 10px 0 20px;}
.input-row2{margin-top: 50px;display: flex;justify-self: start;align-items: flex-start;}
.input-row2 input{width: 850px;height: 125px;box-sizing: border-box;padding: 0 20px; }

.btn-form{margin: 50px auto; width: 540px;height: 45px;text-align: center; font-size: 24px;line-height: 45px;background-color: #9b2a26;color: #ffffff;border-radius: 5px;cursor: pointer;}

.input-textarea {width:810px;height:100px;padding:10px 20px;}





