body { background:#FAF6ED;}a { color: #494949;}user agent stylesheeta:-webkit-any-link { color: -webkit-link;}.home {}.h5-actionButton.red { background-image: none; background-color: #002b69; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0a4caa),  color-stop(100%, #002b69)); background-image: -webkit-linear-gradient(top, #0a4caa,#002b69); background-image: linear-gradient(top, #0a4caa,#002b69);}.inn-intro-tab-c li.sel { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0a4caa), color-stop(51%, #002b69), color-stop(100%, #0a4caa)); background-image: -webkit-linear-gradient(top, #0a4caa,#002b69 51%,#0a4caa); background-image: linear-gradient(top, #0a4caa, #002b69 51%,#0a4caa);}.flex-control-nav { background:#7F6E50;}.flex-control-nav li a { background: rgba(238,238,238,.5);}.flex-control-nav li a.active { background: rgba(255,255,255, .7);}.nav a { background: #fff; border-bottom: 1px solid #ccc;}.nav .on { color: #fc6d31; border-bottom: 2px solid #fc6d31;}.nav .line { background: #1e1d1e;}.com-block h2:before { border: 2px solid #fc6d31; background-color: #f4f4f4;}.com-block .content{	 background: #fff;	 padding: 10px;	 border: 1px solid #ccc;     float: left;    width: 100%;    box-sizing: border-box;}.orderinfo-section, .orderhotelinfo-section{	background: #fff;	 padding: 10px;	 border: 1px solid #ccc;    box-sizing: border-box;	line-height: 30px;}.app-content .app-section .pics  .content { background:#efeff4; border: none;	padding-bottom: 0;}.info .content dd a { color:#fc6d31;}.info .content dd .showmap { border-bottom: 1px solid #f35a07;}.info .content dd .showmap:after { background: #f35a07;}.info .content dd .showmap:before { background: #f35a07;}.roomlist .date, .pay_order_info .date { background: #fff url(img/icon-date.png) no-repeat 0px 45%; color: #555; background-size: 20px 20px;}.roomlist .date span, #orderform-content .date span, .pay_order_info .date span { color: #1e1d1e;}#orderform-content .date	{ color: #555; background-size: 20px 20px;}.roomlist .thumb { background: url(img/nopic.png) no-repeat;	/*background-size: cover;*/	max-height: 225px;	overflow: hidden;	margin-bottom:10px;}.roomlist .price, .orderlist .price {color: #fc6d31;}.roomlist .book, .paywaylist .pay, .orderlist .odetail {color: #fff;background: #fc6d31;}.roomlist .book_no { background: #ccc;}.roomlist .price dfn {color: #00bff3;}.datepickwrapper .info { background-color: #dcdcdc; -moz-box-shadow: 0px 4px 5px #d2d2d2; -webkit-box-shadow: 0px 4px 5px #d2d2d2; box-shadow: 0px 4px 5px #d2d2d2;}.app-section input.app-input, .app-section .app-input:last-child { border:1px solid rgba(0,0,0,0.1);}.app-section input.error, .app-section .error:last-child { border:1px solid rgba(255,0,0,0.5);}.com-block .content .list li { border: 1px solid #e8e8e8; box-sizing: border-box;}.com-block .content .list li a { display: block;}.com-block .content .list li .thumb {/* background: url(img/nopic.png) no-repeat center;*/}.pics .content .list li { border: 1px solid #ddd; background: #fff;}.bottomBar a:visited { color: #fff;}.bar-1 a { color:#FFF; border-left: 1px solid rgba(255, 255, 255, 0.5);}.btncontact i { background: url(img/icon-phone.png) 0 0 no-repeat; background-size: 20px 20px;}.mapicon { background: url(img/dingw.png) no-repeat;background-size: 80%;}/*---------------blue color------------------*/.nav .on {    color: #00bff3;    border-bottom: 2px solid #00bff3;}.info .content dd a {    color: #00bff3;}.com-block h2:before {    border: 2px solid #07c0f3;    background-color: #f4f4f4;}.features .tags i {       background: #00bff3;	}.roomlist .book, .paywaylist .pay, .orderlist .odetail {background: #00bff3;}.roomlist .price, .orderlist .price {color: #00bff3;}.app-content .app-button.blue {    background: #00bff3; }.intro .content .faclist li {    width: 49.5%;}.intro .content .faclist li i {    background-size: 120px 80px;}