.form2{margin-top:20px}.form2 li{margin-bottom:5px;padding:5px 0;font-size:16px}.form2 li div{position:relative;height:36px}.form2 li div input,.form2 li div select{padding:0 8px;border:1px solid #c1c1c1;font-size:16px}.form2 li div.textarea{height:auto}.form2 li div.textarea textarea{padding:10px;border:1px solid #c1c1c1;font-size:16px}.form2 li span{display:block;margin-bottom:8px;font-size:16px}.form2 li em{color:red}.form2 li>p{margin-top:10px;line-height:30px;color:red}.form2 li div>p{line-height:36px;color:#999;font-size:14px}.form2 li div i{position:absolute;z-index:1;right:10px;top:9px;font-size:22px;color:#666;cursor:pointer}.form2 li div img{display:block;position:absolute;z-index:1;top:0;bottom:0;margin:auto;left:10px;width:50px;height:22px}.form2 li div.btn-inquiry{margin-top:20px;height:50px}.form2 li div.btn-inquiry input{border-radius:5px;border:none;background:#ad1818;line-height:50px;color:#fff;font-size:20px}.form2 li div.btn-inquiry input:hover{background:#c63838}.form2 li dl.hotel-select{margin-top:10px}.form2 li dl.hotel-select dd{float:left;margin-right:10px;margin-bottom:10px;padding:0 15px;font-size:16px;line-height:34px;border:1px solid #c1c1c1;cursor:pointer}.form2 li dl.hotel-select dd.disable{pointer-events:none;border-color:#f5f5f5;background:#e0e0e0;color:#c5c5c5}.form2 li dl.hotel-select dd.on{color:#ad1818;border-color:#ad1818}.form2 li input[type="checkbox"]{width:18px;height:18px;vertical-align:middle}.form2 li a{text-decoration:underline}.bookbox{float:left;margin:30px 0;width:850px;border-radius:5px;background:#fff;box-shadow:0 0 5px #aaa}.bookblock .bookblock-con,.bookblock ul{padding:10px 30px}.bookblock .bookblock-con p{padding:8px 0;font-size:16px;color:#555;line-height:22px}.bookblock .bookblock-con p strong{padding-right:8px}.bookblock h3{padding-left:30px;height:50px;border-radius:5px 5px 0 0;background:#1277b9;color:#fff;line-height:50px;font-size:24px;font-weight:bold}.bookblock li{padding:10px 0}.bookblock li .btn-inquiry{margin:0 auto;margin-bottom:20px;width:270px}.booktips{float:right;width:315px}.booktips-con{margin-top:30px;padding:20px 15px;border-radius:5px;background:#f7f7f7;box-shadow:0 0 5px #aaa}.booktips-con h3{font-size:22px;text-align:center;line-height:26px}.booktips-con ul{margin-top:30px}.booktips-con ul li{position:relative;margin:20px 0}.booktips-con ul li i{position:absolute;z-index:1;left:0;top:20px;bottom:0;margin:auto;width:40px;height:40px;font-size:40px;color:#e3b295}.booktips-con ul li .booktips-txt{padding-left:60px}.booktips-con ul li .booktips-txt h4{margin-bottom:5px;font-weight:bold;font-size:16px;color:#888}.booktips-con ul li .booktips-txt p{margin-top:8px;line-height:18px;font-size:15px;color:#888}.booksumbit{padding:80px 0}.booksumbit h1{font-size:36px;color:#000}.booksumbit h1 i{margin-right:10px;width:51px;height:49px;background:url(/images/icon-submit.png) no-repeat}.booksumbit h1 i.icon-sumbit-no{background-position:-70px 0}.booksumbit-con{margin-top:50px}.booksumbit-left{float:left;width:560px}.booksumbit-left h2{margin-bottom:15px;color:red;font-size:18px}.booksumbit-left p{margin-bottom:5px;line-height:22px}.booksumbit-left p a{display:block;margin-top:30px;text-decoration:underline;color:#238dee;font-size:16px}.booksumbit-left p a:hover{color:red}.booksumbit-right{float:right;margin-top:35px;padding:20px;width:520px;background:#fff}.booksumbit-right p{margin-bottom:8px;font-size:15px;line-height:24px}.diy-steps{height:315px;width:100%;background:url(/images/diy/diy-steps.jpg) no-repeat center top}.diy-block{padding:30px}.diy-block h1{font-size:30px;color:#1277b9;font-weight:bold;line-height:30px}.diy-block p{margin-top:15px;font-size:16px;line-height:24px;color:#666}.diyselect-city{padding:30px;padding-bottom:0}.diyselect-city h4{font-size:16px}.diyselect-city li span{display:block;margin:5px 10px;border:2px solid #eee;text-align:center;line-height:30px;color:#000;cursor:pointer}.diyselect-city li.on span{color:#ad1818;border-color:#ad1818}.diyselect-city .other-city label{color:#666}.diyselect-city .other-city p{margin-top:10px;padding-right:40px;height:36px}.diyselect-city .other-city p input{padding:0 10px;border:1px solid #ddd}.server-bookbg{padding:50px 0;background:url(/images/service/service-bookbg.jpg) no-repeat top center}.bookserver{margin:0 auto;width:850px;background:#fff;border-radius:5px}.bookserver h1{height:110px;background:#e9e9e9;line-height:110px;font-size:30px;font-weight:bold;text-align:center;color:#1277b9;border-radius:5px 5px 0 0}.train-city{height:86px;background:#f6f6f6;line-height:86px;text-align:center}.train-city span{font-size:24px;color:#666}.train-city span i{margin-right:10px;font-size:24px;color:#ad1818}.train-city span,.train-city em{display:inline-block}.train-city em{width:100px;height:86px}.bookserver-con{padding:10px 60px 30px 60px;border-bottom:1px solid #ddd}.bookserver-con:last-child{border-bottom:none}.bookserver-con li div.btn-inquiry{margin:15px auto;margin-top:30px;width:270px}input.field-validation-error,textarea.field-validation-error{border:1px dotted red!important}input.field-validation-valid,textarea.field-validation-valid{border:1px solid green!important}