.body{padding:0 10px 80px}.tophd{padding:15px}.box{background-color:#fff;border-radius:5px;padding:0 1px}.box .row{border-bottom:1px solid #ddd;padding:5px}.row .tit{text-align:right;line-height:30px;width:78px;float:left}.row .put{border:none;line-height:30px;width:292px;padding:0 5px}.row select.put{height:30px}.row2 .tit{width:120px}.row2 select.put{width:250px}.row.row1{padding:0 5px}.row.row1 i{line-height:40px}.row.row1 select.put{position:absolute;top:5px;left:0}.row1 .col1{width:160px;border-right:1px solid #ddd}.row1 .col1,.row1 .col2{float:left;position:relative}.row1 .col2{width:210px}.row1 .col1 select.put{width:150px}.row1 .col2 select.put{width:210px}.row1 .col2>i{text-indent:1em}.box .row.last{border-bottom:none}.box .row.last select.put{width:600px}.note{padding:15px;background-color:#ffe;border-radius:5px}.notetit{font-weight:400;line-height:3em;font-size:16px;padding-left:15px}.note>p{padding:3px 0;line-height:1.4em}.note .red{color:red}.footbar{text-align:center;padding:20px 0}.btn-red{display:inline-block;background-color:#d0062e;color:#fff;font-size:1.5em;line-height:3em;padding:0 2em;border-radius:10px}#timepicker-container{width:100%;height:100%;display:none;font-size:14px;background:rgba(0,0,0,.3);position:fixed;z-index:1001}.absolute-element{position:absolute;top:0;left:0}.timerpicker{position:fixed;width:295px;height:292px;margin:0 auto;background:#fff;z-index:15;border-radius:5px;overflow:hidden}.timepicker-caption{height:40px;border:1px solid #fff;background-color:#dd2822;border-radius:5px}.timepicker-caption span{color:#2062a8}.timepicker-footer{clear:both;background:#efefef}.timepicker-column{position:relative;height:210px;float:left;overflow-y:hidden;color:#8b8b8b}.day-column{width:192px;text-align:center}.hour-column{width:52px;overflow-x:hidden}.minute-column{width:51px}.timepicker-column>ul{margin:0;padding:0;position:absolute;width:100%;top:84px;overflow-x:hidden}.timepicker-column>ul>li{list-style:none;height:42px;line-height:42px;text-align:center}.timer-seperator{width:100%;height:1px;background:#dd2822;top:123px}.timer-seperator:first-of-type{top:118px}.timer-seperator:last-of-type{top:170px}.timepicker-column .current-option{color:#000;font-size:1.5em}.timepicker-column.day-column .current-option{-webkit-transform-origin:50% 50%}.timepicker-caption>*{color:#fff;width:100%;text-align:center;float:left;line-height:100%;margin-top:5px}.timepicker-footer{text-align:center}.timepicker-footer>a{display:inline-block;width:49.5%;height:100%;text-align:center;line-height:40px;font-size:1.2em;color:#fff}.timepicker-footer>a.timepicker-cancel-btn{background-color:#3b3b3b;border-left:1px solid #fff;border-top-left-radius:5px;border-bottom-left-radius:5px;border-bottom:1px solid #fff}.timepicker-footer>a.timepicker-confirm-btn{background-color:#dd2822;border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:1px solid #fff;border-bottom:1px solid #fff}.timepicker-footer>a.timepicker-confirm-btn:visited{background-color:#ff7300}.timer-btn-seperator{top:250px;left:50%;width:1px;height:42px;background:#fff;color:#fff;margin-top:1px}.time-period-tip{top:300px;width:100%;text-align:center}.time-period-tip span{color:#ff7e0b}.timerpicker .tit{margin-top:8px;font-size:larger;line-height:inherit;color:#fff}.timerpicker .o2{top:134px;position:absolute;left:242px}div.tangram-suggestion table tr td{line-height:18px;height:26px}div.tangram-suggestion .route-icon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIlJREFUeNpj+P//PwMIz5w5swGIHwDxfyj+ABUTgKmBYZiGC0iK0fEFdI0wG5AVBEDxBiTxBeiaYE66gO4MNI0CyJpggglYNBkgyTtg0xRAiqYPUMEDpDgPOSAOQAPBAW9AEBHksDgzQNGEFLkf0BQuQOMHoGhC84sCEjsBWSNOTVgMSYDaBNYEAJ6FqllduOhkAAAAAElFTkSuQmCC) no-repeat 0}