﻿/* DEFAULTS
----------------------------------------------------------*/
html {
    min-width: 100%;
    min-height: 100%;
}
body   
{
    background: #b6b7bc;
    font-size: .80em;
    font-family: arial, Verdana, "微软雅黑", "宋体";
    margin: 0px;
    padding: 0px;
    color: #696969;
    width: 100%;
    height: 100%;
    background: url(/Images/site/background.jpg) no-repeat left top;
    background-size: 100% 100%;
    overflow: auto;
}

a:link, a:visited
{
    color: black;
    text-decoration: none;
}

a:hover
{
    color: black;
    text-decoration: none;
}

a:active
{
    color: black;
    text-decoration: none;
}

p,input
{
    padding: 0;margin: 0;
    text-decoration: none;
}
.rot180
{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);   
}
textarea
{
    overflow-x: hidden;   
}
input::-ms-clear,input::-ms-reveal{display:none;}
/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #666666;
    font-variant: small-caps;
    text-transform: none;
    font-weight: 200;
    margin-bottom: 0px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.5em;
    font-weight: 600;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}
/*Common*/
.main{ width: 1000px;margin: auto;background-color: white;}
.main .search .pageSubTitle{float: left;height: 33px;vertical-align: middle;padding: 10px 20px 0 20px;}
.main .search .pageSubTitle:hover{background-color:#3d8fd0;color: #fff;}
.clear{ clear: both;}
.hide{ display:none;}
tr.search{background-color: white;color: black;}
img{ border:0px;}
select{ padding:5px 0}
input{line-height:30px;}
/*表格样式*/
.bor-bottom{border-bottom: 1px solid #dedde3;}
.bor-bottom-dot{border-bottom: 1px dotted #dedde3; }
.text-center{text-align:center;}
/*登录页面*/
.login{ position: absolute;left: 50%;top: 50%;width: 320px;min-height: 350px;text-align: center;margin-left: -185px;margin-top: -185px;border-radius: 10px;background-color: white;padding: 20px 35px;}
.login .logo{ text-align: center;}
.login .bemytour{ font-size: 24px;font-weight: bold;color: #555555;text-align: center;margin: 12px;}
.login .hotelname{ font-size: 18px;font-weight: bold;color: #75BAEC;text-align: center;margin: 12px;}
.login .field{ width: 100%;height: 45px;position: relative;margin-bottom: 15px;}
.login .field input{ width: 100%;height: 100%;font-size: 16px;text-indent: 10px;border: 1px solid #cccccc;border-radius: 5px;line-height:45px;}
.login .field label{ position: absolute;right: 4px;top: 4px;z-index: 200;}
.login .submit{ width: 300px;height: 45px;background-color: #1b4b72;color: white;font-size: 18px;text-align: center;border: 0;margin-top: 10px;border-radius: 7px;font-weight: bold;}
.login .advsubmit{ width: 300px;height: 45px;background-color: #1b4b72;color: white;font-size: 18px;text-align: center;border: 0;margin-top: 10px;border-radius: 7px;font-weight: bold;}
/*autocomplete*/
.ac_results{padding:0px; border:1px solid #817F82; background-color:white; overflow:hidden; z-index:99999; text-align:left;}
.ac_results ul{width:100%; list-style-position:outside; list-style:none; padding: 0; margin: 0;}
.ac_results li{margin:0px;	padding: 2px 5px; cursor:default; display:block; font:menu; font-size:14px; line-height:150%; overflow:hidden;}
.ac_loading{background:#fff url('../Images/indicator.gif') right center no-repeat;}
.ac_odd{background-color:#eee;}
.ac_over{background-color:#0A246A; color:white;}
/*PageHeader.ascx*/
.top-bar{ background-color: #1e2126;height: 70px;padding: 0 30px;line-height: 70px;}
.top-bar img.logo{ float: left;margin-top: 15px;}
.top-bar .hotel-manage{ color: #3598dc;float: left;font-size: 24px;font-weight: bold;padding-left: 15px;}
.top-bar .hotel-name{ color: #d38009;float: right;font-size: 24px;}
.page-icon{ background-color: #f3f3f3;height: 70px;padding: 20px 20px 0;}
.page-icon .category-icon{ float: left;padding: 0 12px;text-align: center;}
.page-icon .category-icon img{ display: none;}
.page-icon .category-icon img.cur{ display: inline; border:0px;}
.page-icon .category-icon.cur{ border-bottom: 2px solid #3598dc;color: black;}
.page-icon .category-icon.cur p{color: black;}
.page-icon .category-icon p{ margin: 10px 0 8px; color: #c0c4c7;}
.page-icon .menu-icon{ display: none;position:absolute; float: left;padding:10px 0 12px;text-align: center;background-color: #f3f3f3;}
.page-icon .menu-icon span{ padding: 10px 10px 8px; color: #c0c4c7;border-right: 1px solid #fff;text-align: center;}
.page-icon .menu-icon span.cur{color: black;border-bottom: 2px solid #3598dc;}

/*帐号管理*/
.account{ padding: 40px 65px;}
.account table{ width: 100%;}
.account table thead{ background-color: #225f8f;color: white;}
.account table thead tr{ height: 43px;}
.account table thead td{ padding-left: 20px;font-size: 14px;}
.account table thead tr td:nth-of-type(1){ width: 280px;}
.account table thead tr td:nth-of-type(2){ width: 240px;}
.account table thead tr td:nth-of-type(3){ width: 180px;}
.account table thead tr td:nth-of-type(4){ width: 160px;}
.account table thead tr td.goplace{ width: 70%;}
.account table tbody tr{ height: 60px;}
.account table tbody tr td.goplace{ padding-left: 20px;}
.account table tbody td{ border-bottom: 1px #cccccc dashed;}
.account table tbody td .separator{ padding-right: 10px;}
.account table tbody tr>td:nth-of-type(1){ width: 60px;padding-left: 20px;}
.account table tbody .js-account{ width: 220px;}
.account table tbody .js-emailtime{ width: 80px;padding-left: 20px;background: url(/Images/site/sel-ico_03.png) no-repeat 70px;cursor: pointer;}
.account table tbody .js-rectime{ width: 200px;color: #3299db;text-decoration: underline;}
.account table tbody .js-ursername{ padding-left: 20px;}
.account table tbody .js-edit{ padding-left: 20px;width: 95px;color: #3299db;cursor: pointer;}
.account table tbody .js-place-edit{ padding-left: 20px;width: 40px;color: #3299db;cursor: pointer;}
.account table tbody .js-delete{width: 100px;color: #3299db;cursor: pointer;}
.account .timer{background: url(/Images/site/clock_03.png) no-repeat 55px;}
.account .add_account{ margin-top: 20px;color: #3299db;cursor: pointer;}
.account .add_account input{ padding-left: 20px;vertical-align: middle;}
.account .add_account a{ margin-left: 10px;}

#add-edit { display: none;}
#inv-add { display: none;}
#inv-edit { display: none;}
#inv-total { display: none;}
.addedit{ position: absolute;width: 220px;height: 290px;left: 50%;top: 50%;margin-left: -135px;margin-top: -175px;padding: 30px 35px;background-color: #f3f3f3;box-shadow: 0 0 20px 2px;}
.addedit input{ width: 100%;height: 40px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.addedit .addtitle{ font-size: 18px;font-weight: bold;margin-left: 10px;}
.addedit .btn-add-edit{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 46px;font-size: 16px;font-weight: bold;letter-spacing: 15px;width: 49%;}
.addedit .account-radio{ width: 30px;height: 15px;vertical-align: middle;}

.addeditplace{ position: absolute;width: 400px;height: 230px;left: 40%;top: 50%;margin-left: -135px;margin-top: -175px;padding: 30px 35px;background-color: #f3f3f3;box-shadow: 0 0 20px 2px;}
.addeditplace input{ width: 100%;height: 40px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.addeditplace .addtitle{ font-size: 18px;font-weight: bold;margin-left: 10px;}
.addeditplace .btn-add-edit{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 46px;font-size: 16px;font-weight: bold;letter-spacing: 15px;width: 49%;}

#time-email { display: none;}
.timeemil{ position: absolute;width: 220px;height: 150px;left: 50%;top: 50%;margin-left: -135px;margin-top: -175px;padding: 30px 35px;background-color: #f3f3f3;box-shadow: 0 0 20px 2px;}
.timeemil input{ width: 100%;height: 40px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.timeemil .addtitle{ font-size: 18px;font-weight: bold;margin-left: 10px;}
.timeemil .btn-add-edit{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 46px;font-size: 16px;font-weight: bold;letter-spacing: 15px;width: 49%;}

#restore-info { display: none;}
#active-info { display: none;}
#confirm-info { display: none;}
#hotel-shorturl,#hotel-groupcode { display: none;}
#confirm-del { display: none;}
.confirm{ position: absolute;width: 200px;height: 100px;left: 50%;top: 50%;margin-left: -135px;margin-top: -175px;padding: 30px 35px;background-color: #f3f3f3;box-shadow: 0 0 20px 2px;}
.confirm input{ width: 100%;height: 40px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.confirm .confirmtitlediv{  text-align: center; padding-bottom: 25px;}
.confirm .confirmtitle{ font-size: 18px;font-weight: bold;}
.confirm .btn-confirm{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 46px;font-size: 16px;font-weight: bold;letter-spacing: 15px;width: 49%;}

#lottery-info { display: none;}
#lottery-info .lottery-content{text-align: center;font-size: 40px;color: #fff;position: relative;bottom: 70px;}
.js-button .btn-search{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 35px;font-size: 16px;font-weight: bold;letter-spacing: 5px;width: 100px; padding-left:5px;  margin-left: 10px;cursor:pointer;}

#use-promo { display: none;}
.usepromo-div{ position: absolute;width: 200px;height: 200px;left: 50%;top: 50%;margin-left: -135px;margin-top: -175px;padding: 30px 35px;background-color: #f3f3f3;box-shadow: 0 0 20px 2px;}
.usepromo-div input{ width: 100%;height: 40px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.usepromo-div .usepromotitlediv{  text-align: center; padding-bottom: 25px;}
.usepromo-div .usepromotitle{ font-size: 18px;font-weight: bold;}
.usepromo-div .btn-confirm{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 46px;font-size: 16px;font-weight: bold;letter-spacing: 15px;width: 49%;}

#usepromoinfo { display: none;}
.usepromoinfo-div{ position: absolute;width: 280px;height: 220px;left: 50%;top: 50%;margin-left: -135px;margin-top: -175px;padding: 30px 35px;background-color: #f3f3f3;box-shadow: 0 0 20px 2px;}
.usepromoinfo-div input{ width: 100%;height: 40px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.usepromoinfo-div .usepromoinfotitlediv{  text-align: center; padding-bottom: 25px;}
.usepromoinfo-div .usepromoinfotitle{ font-size: 18px;font-weight: bold;}
.usepromoinfo-div .usepromoinfocontent{ font-size: 16px;line-height: 28px;color: #000;margin-bottom: 8px;}
.usepromoinfo-div .btn-confirm{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 46px;font-size: 16px;font-weight: bold;letter-spacing: 15px;width: 49%;}

#hotel-publish { display: none;color: #696969; background-color:#fff;}
#hotel-publish .publish-title{font-size: 24px; font-weight:bold; text-align:center;padding:10px 0;}
#hotel-publish .publish-info{font-size: 18px;margin: 20px;}
#hotel-publish .publish-info-item{}
#hotel-publish .publish-info-button{text-align:center;padding: 10px 0;}
#hotel-publish .publish-info-button .btn-confirm{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 40px;font-size: 16px;font-weight: bold;width: 45%;}

/*评分信息*/
.rate{ padding: 40px 65px;}
.rate table{ width: 100%;}
.rate table thead{ background-color: #225f8f;color: white;}
.rate table thead tr{ height: 43px;}
.rate table thead td{ padding-left: 20px;font-size: 14px;}
.rate table thead tr td:nth-of-type(1){ width: 50px;}
.rate table thead tr td.service{ width: 40px;padding-left: 10px;}
.rate table thead tr td:nth-of-type(4){ width: 50px;padding-left: 10px;}
.rate table tbody tr{ height: 60px;}
.rate table tbody td{ border-bottom: 1px #cccccc dashed;}
.rate table tbody tr td{ padding-left: 20px;}
.rate table tbody tr td .level{ width: 20px;height: 20px;}
.rate table tbody tr td .color4{ background-color: #e04e3f;}
.rate table tbody tr td .color3{ background-color: #f3b910;}
.rate table tbody tr td .color2{ background-color: #9b35a3;}
.rate table tbody tr td .color1{ background-color: #3399db;}
.chart{ padding: 20px 65px 0;}
.chart .leftchart{width: 600px;float: left;}
.chart .rightchart{ width: 270px;height: 400px;float: right;}
.chart .rightchart .ratenum{ background-color: white;height: 60px;padding: 40px 60px 0;}
.chart .rightchart .peo{ color: #979ca0;border-left: 5px solid #3399db;padding-left: 20px;}
.chart .rightchart .num{ color: #424043;font-size: 40px;border-left: 5px solid #3399db;font-weight: bold;padding-left: 20px;}
.chart .rightchart .goodrate{ height: 300px;}

/*酒店选项管理*/
.hotelinfo{ padding: 40px 65px; color:#000;}
.hotelinfo table{ width: 100%;border-collapse: collapse;}
.hotelinfo table tbody tr{ height: 40px;}
.hotelinfo table tbody td.td-title{width: 20%; font-weight:bold; }
.hotelinfo table tbody td .separator{ padding-right: 10px;}
.hotelinfo table tbody .file_select{ font-size: 14px;height: 40px; margin-right: 50px;}
.hotelinfo table tbody .origin_img{ position: absolute;}
.hotelinfo .btn-confirm{background-color: #236191;border: 0;border-radius: 8px;color: white;height: 46px;font-size: 16px;font-weight: bold;letter-spacing: 15px;width: 150px; text-align:center;margin-top: 15px;}
.hotelinfo .search .shopSubTitle{float: left;height: 33px;vertical-align: middle;padding: 10px 20px 0 20px;}
.hotelinfo .search .shopSubTitle:hover{background-color:#3d8fd0;color: #fff;}

.hotel-check{  border: 1px solid #dedde3;margin: 5px 0;}
.hotel-file{  border: 1px solid #dedde3;margin: 5px 0;}
.hotel-text{width: 70%;height: 30px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.hotel-area{width: 80px;height: 30px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.hotel-tel{width: 200px;height: 30px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.hotel-dept{width: 300px;height: 30px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}

.gift-use{ display:none;}
.judge-use{ display:none;}
.judge-option{ display:none;}
.cover-option{ display:none;}
.scroll-option{ display:none;}
.hotelinfo tr[disabled],tr:disabled{color:#AAA9B0;background-color:#F5F5F5;}

/*酒店介绍信息*/
.hotelinfo{ padding: 40px 65px; color:#000;}
.hotelinfo table{ width: 100%;border-collapse: collapse;}
.hotelinfo table thead{ background-color: #225f8f;color: white;}
.hotelinfo table thead tr{ height: 43px;}
.hotelinfo table thead td{ padding-left: 20px;font-size: 14px;}
.hotelinfo table tbody tr{ height: 40px;}
.hotelinfo table tbody td{ font-size: 14px; }
.hotelinfo table tbody td.scandata{ font-size: 14px;padding-left: 20px;}
.hotelinfo table tbody td.td-title{width: 20%; font-weight:bold; text-align:right;padding-right: 10px;}
.hotelinfo table tbody td .separator{ padding-right: 10px;}
.hotelinfo table tbody .comtype{ width: 150px;height: 30px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.hotelinfo table tbody .comtype{ font-family: arial, Verdana, "微软雅黑", "宋体";color: #696969;}
.hotelinfo table tbody .file_select{ font-size: 14px;height: 40px; margin-right: 50px;}
.hotelinfo table tbody .origin_img{ position: absolute;}
.hotelinfo table tbody .currency{ width: 150px;height: 30px;font-size: 14px;margin: 5px 0;padding: 0;text-indent: 10px;border: 1px solid #dedde3;font-family: arial, Verdana, "微软雅黑", "宋体";color: #696969;}

.hotelinfo .btn-confirm{background-color: #236191;border: 0;border-radius: 8px;color: white;height: 46px;font-size: 16px;font-weight: bold;letter-spacing: 15px;width: 150px; text-align:center;margin-top: 15px;margin-right: 40px;}
.hotelinfo .btn-oimg-del{width:121px; height:32px;font-size: 14px;background-color: #236191;border: 0;border-radius: 8px;color: white;font-weight: bold;letter-spacing: 3px;cursor:pointer;}
.hotelinfo table tbody a{color: #3299db;cursor: pointer; text-decoration:underline;}
.hotelinfo-input{width: 400px;height: 30px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.hotelinfo-textarea{width: 395px;height: 200px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}

/*酒店内信息*/
.inhotel{ padding: 40px 65px;}  
.inhotel .search .comtype{ width: 150px;height: 33px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;vertical-align:top;}
.inhotel .search .comtype{ font-family: arial, Verdana, "微软雅黑", "宋体";color: #696969;}
.inhotel .search .comtype option{ vertical-align: middle;}
.inhotel .search input{ width: 150px;height: 30px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;vertical-align:middle;}
.inhotel .search .btn-search{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 35px;font-size: 16px;font-weight: bold;letter-spacing: 15px;width: 100px; padding-left:5px;  margin-left: 10px;}
.inhotel .search .btn-upload-has{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 35px;font-size: 16px;font-weight: bold;width: 200px; margin-left: 10px;}
.inhotel .search .btn-upload-no{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 35px;font-size: 16px;font-weight: bold;width: 100px; margin-left: 10px;text-indent:0px;}
.inhotel .search .shopSubTitle{float: left;height: 33px;vertical-align: middle;padding: 10px 20px 0 20px;}
.inhotel .search .shopSubTitle:hover{background-color:#3d8fd0;color: #fff;}
.inhotel table{ width: 100%;}
.inhotel table thead{ background-color: #225f8f;color: white;}
.inhotel table thead tr{ height: 43px;}
.inhotel table thead td:nth-of-type(1){ padding-left: 10px;}
.inhotel table thead td{ font-size: 14px;}
.inhotel table tbody tr{ height: 60px;}
.inhotel table tbody td{ border-bottom: 1px #cccccc dashed;}
.inhotel table tbody td:nth-of-type(1){ padding-left: 10px;}
.inhotel table tbody td .separator{ padding-right: 10px;}
.inhotel table tbody .js-edit{ width: 70px;color: #3299db;cursor: pointer;}
.inhotel table tbody .js-editinfo{ width: 70px;color: #3299db;cursor: pointer;}
.inhotel table tbody .js-editans{ width: 70px;color: #3299db;cursor: pointer;}
.inhotel table tbody .js-delete{width: 100px;color: #3299db;cursor: pointer;}
.inhotel table tbody .js-print{ width: 70px;color: #3299db;cursor: pointer;}
.inhotel .add_inhotel{ margin-top: 20px;color: #3299db;cursor: pointer;}
.inhotel .add_inhotel input{ padding-left: 20px;vertical-align: middle;}
.inhotel .add_inhotel a{ margin-left: 10px;}

.upload-video{width: 475px;height: 220px;background-color: #FFF;box-shadow: 0 0 20px 2px; padding-left:35px; padding-top: 20px;line-height: 60px;}
.upload-video .video-title{top: 4px;font-size: 18px; font-weight: bold; text-align:left;}
.upload-video .videoup{ height:35px; width:300px;}
.upload-video .video-button{  text-align: center; margin-right: 30px;}
.upload-video .btn-video-back{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 40px;font-size: 16px;font-weight: bold;width: 120px;}

.upload-location{width: 510px;height: 460px;background-color: #FFF;box-shadow: 0 0 20px 2px; padding-left:35px; padding-top: 20px;line-height: 25px;}
.upload-location .location-title{top: 4px;font-size: 18px; font-weight: bold; text-align:center;}
.upload-location .location-info{}
.upload-location .location-info .origin_img{ position: absolute;}
.upload-location .locationup{ height:35px; width:300px;}
.upload-location .location-button{  text-align: center; margin-right: 30px;margin-top: 20px;}
.upload-location .btn-location-back{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 40px;font-size: 16px;font-weight: bold;width: 120px;}

.newspaper-edit{width: 475px;height: 340px;background-color: #FFF;box-shadow: 0 0 20px 2px; padding-left:35px; padding-top: 20px;line-height: 25px;}
.newspaper-edit .newspaper-title{top: 4px;font-size: 18px; font-weight: bold; text-align:center;}
.newspaper-edit .newspaper-info{}
.newspaper-edit .newspaper-button{  text-align: center; margin-right: 30px;margin-top: 20px;}
.newspaper-edit .btn-newspaper-back{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 40px;font-size: 16px;font-weight: bold;width: 120px;}

.hoteltel-edit{width: 475px;height: 240px;background-color: #FFF;box-shadow: 0 0 20px 2px; padding-left:35px; padding-top: 20px;line-height: 25px;}
.hoteltel-edit .hoteltel-title{top: 4px;font-size: 18px; font-weight: bold; text-align:center;}
.hoteltel-edit .hoteltel-info{}
.hoteltel-edit .hoteltel-button{  text-align: center; margin-right: 30px;margin-top: 20px;}
.hoteltel-edit .btn-hoteltel-back{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 40px;font-size: 16px;font-weight: bold;width: 120px;}

.hoteljudge-edit{width: 458px;height: 1162px;background-color: #FFF;box-shadow: 0 0 20px 2px; padding-left:35px; padding-top: 20px;line-height: 25px;}
.hoteljudge-edit .hoteljudge-title{top: 4px;font-size: 18px; font-weight: bold; text-align:center;}
.hoteljudge-edit .hoteljudge-info{}
.hoteljudge-edit .hoteljudge-info .hoteljudge-item{}
.hoteljudge-edit .hoteljudge-button{  text-align: center; margin-right: 30px;margin-top: 20px;}
.hoteljudge-edit .btn-hoteljudge-back{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 40px;font-size: 16px;font-weight: bold;width: 120px;}

.hotelflight-edit{width: 458px;height: 236px;background-color: #FFF;box-shadow: 0 0 20px 2px; padding-left:35px; padding-top: 20px;line-height: 25px;}
.hotelflight-edit .hotelflight-title{top: 4px;font-size: 18px; font-weight: bold; text-align:center;}
.hotelflight-edit .hotelflight-info{}
.hotelflight-edit .hotelflight-info .hotelflight-item{}
.hotelflight-edit .hotelflight-button{  text-align: center; margin-right: 30px;margin-top: 20px;}
.hotelflight-edit .btn-hotelflight-back{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 40px;font-size: 16px;font-weight: bold;width: 120px;}

.privacy-edit{width: 515px;height: 540px;background-color: #FFF;box-shadow: 0 0 20px 2px; padding-left:35px; padding-top: 20px;line-height: 25px;}
.privacy-edit .privacy-title{top: 4px;font-size: 18px; font-weight: bold; text-align:center;}
.privacy-edit .privacy-info span{bottom: 100px;position: relative;}
.privacy-edit .privacy-textarea{width: 70%;height: 200px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.privacy-edit .privacy-button{  text-align: center; margin-right: 30px;margin-top: 20px;}
.privacy-edit .btn-privacy-back{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 40px;font-size: 16px;font-weight: bold;width: 120px;}

.hotelgoodinv-edit{width: 683px;height: 518px;background-color: #FFF;box-shadow: 0 0 20px 2px; padding-left:30px; padding-top: 20px;line-height: 25px;}
.hotelgoodinv-edit .hotel-text{width:40%;}
.hotelgoodinv-edit .number-text{width:8%;}
.hotelgoodinv-edit .hotelgoodinv-title{top: 4px;font-size: 18px; font-weight: bold; text-align:center;}
.hotelgoodinv-edit .hotelgoodinv-info{}
.hotelgoodinv-edit .hotelgoodinv-info .hotelgoodinv-item{}
.hotelgoodinv-edit .hotelgoodinv-info .hotelgoodinv-item .btn-edit
{
    background-color: #236191;border: 0;border-radius: 8px;color: white;height: 30px;font-size: 14px;font-weight: bold;width: 100px; padding-left:5px;  margin-left: 10px;cursor:pointer;
}
.hotelgoodinv-edit .hotelgoodinv-button{  text-align: center; margin-right: 30px;margin-top: 20px;}
.hotelgoodinv-edit .btn-hotelgoodinv-back{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 40px;font-size: 16px;font-weight: bold;width: 120px;}

.hotelgoodinv-item .add_hotel_number{ margin-top: 20px;color: #3299db;cursor: pointer;}
.hotelgoodinv-item .add_hotel_number input{ padding-left: 20px;vertical-align: middle;}
.hotelgoodinv-item .add_hotel_number a{ margin-left: 10px;color: #3299db;}

.inhotelinfo{ padding: 40px 65px; color:#000;}
.inhotelinfo table{ width: 100%;border-collapse: collapse;}
.inhotelinfo table thead{ background-color: #225f8f;color: white;}
.inhotelinfo table thead tr{ height: 43px;}
.inhotelinfo table thead td{ padding-left: 20px;font-size: 14px;}
.inhotelinfo table tbody tr{ height: 40px;}
.inhotelinfo table tbody td{ font-size: 14px; }
.inhotelinfo table tbody td.td-title{width: 20%; font-weight:bold; text-align:right;padding-right: 10px;}
.inhotelinfo table tbody td .separator{ padding-right: 10px;}
.inhotelinfo table tbody .comtype{ width: 150px;height: 30px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.inhotelinfo table tbody .comtype{ font-family: arial, Verdana, "微软雅黑", "宋体";color: #696969;}
.inhotelinfo table tbody .file_select{ font-size: 14px;height: 40px; margin-right: 50px;}
.inhotelinfo table tbody .hotel_select{ font-size: 14px;height: 40px; margin-right: 10px;}
.inhotelinfo table tbody .origin_img{ position: absolute;}
.inhotelinfo table tbody .li-hotel{ vertical-align:middle;list-style: none;height: 30px;}
.inhotelinfo table tbody .li-hotel span{position: absolute;padding-top: 2px;}

.inhotelinfo .btn-confirm{background-color: #236191;border: 0;border-radius: 8px;color: white;height: 46px;font-size: 16px;font-weight: bold;letter-spacing: 15px;width: 150px; text-align:center;margin-top: 15px;margin-right: 40px;}
.inhotelinfo .btn-upload-has{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 46px;font-size: 16px;font-weight: bold;width: 200px; margin-left: 10px;}
.inhotelinfo .btn-upload-no{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 46px;font-size: 16px;font-weight: bold;width: 100px; margin-left: 10px;text-indent:0px;}
.inhotelinfo table tbody a{color: #3299db;cursor: pointer; text-decoration:underline;}

.inhotel-input{width: 400px;height: 30px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.city-input{width: 198px;height: 30px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.tude-input{width: 143px;height: 30px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.tel-input{width: 305px;height: 30px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.price-input{width: 245px;height: 30px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.inhotel-textarea{width: 395px;height: 200px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}

#addcate { display: none;}
.addcate{ position: absolute;width: 200px;height: 190px;left: 50%;top: 50%;margin-left: -135px;margin-top: -175px;padding: 30px 35px;background-color: #f3f3f3;box-shadow: 0 0 20px 2px;}
.addcate input{ width: 100%;height: 40px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.addcate .addtitle{ font-size: 18px;font-weight: bold;margin-left: 10px;}
.addcate .btn-addcate{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 46px;font-size: 16px;font-weight: bold;letter-spacing: 15px;width: 49%;}

#other-img-edit { }
.oimg-edit{width: 600px;height: 320px;background-color: #FFF;box-shadow: 0 0 20px 2px; padding-left:35px; padding-top: 20px;line-height: 60px;}
.oimg-edit .oimg-title{top: 4px;font-size: 18px; font-weight: bold;}
.oimg-edit .oimg-info div{height:40px;}
.oimg-edit input{ width: 100%;height: 40px;font-size: 14px;margin: 5px 0;border: 1px solid #dedde3;}
.oimg-edit .othimgup{ height:25px; width:300px;}
.oimg-edit .addtitle{ font-size: 18px;font-weight: bold;margin-left: 10px;}
.oimg-edit .oimg-button{  text-align: center; margin-right: 30px;}
.oimg-edit .btn-oimg-back{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 40px;font-size: 16px;font-weight: bold;width: 120px;}
.popupimg-edit{width: 600px;height: 480px;background-color: #FFF;box-shadow: 0 0 20px 2px; padding-left:35px; padding-top: 20px;line-height: 60px;}
.popupimg-edit .popupimg-title{top: 4px;font-size: 18px; font-weight: bold;}
.popupimg-edit .popupimg-info div{height:40px;}
.popupimg-edit input{ width: 100%;height: 30px;font-size: 14px;margin: 5px 0;border: 1px solid #dedde3;}
.popupimg-edit .othimgup{ height:25px; width:300px;}
.popupimg-edit .addtitle{ font-size: 18px;font-weight: bold;margin-left: 10px;}
.popupimg-edit .popupimg-button{  text-align: center; margin-right: 30px;}
.popupimg-edit .btn-oimg-back{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 40px;font-size: 16px;font-weight: bold;width: 120px;}

.opentime-edit{width: 700px;height: 430px;background-color: #FFF;box-shadow: 0 0 20px 2px; line-height: 37px;}
.opentime-edit table thead{ background-color: #225f8f;color: white;}
.opentime-edit table thead tr{ height: 40px;}
.opentime-edit table thead td{ padding-left: 20px;font-size: 14px;}
.opentime-edit table tbody tr{ height: 38px;}
.opentime-edit table tbody td{ padding-left: 20px;font-size: 14px; }
.opentime-edit input{ width: 70%;height: 30px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.opentime-edit .btn-opentime{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 46px;font-size: 16px;font-weight: bold;letter-spacing: 15px;width: 49%;}

.inhotelbody .xubox_title em{  height: 30px; font-size: 18px; font-weight: bold;}
.inhotelbody .xubox_title em span{ padding-left:10px;vertical-align: top; }

/*电子报*/
.newspaper{ padding: 40px 65px;}
.newspaper table{ width: 100%;}
.newspaper table thead{ background-color: #225f8f;color: white;}
.newspaper table thead tr{ height: 43px;}
.newspaper table thead td{ padding-left: 20px;font-size: 14px;}
.newspaper table thead tr td.title-name{ width: 280px;}
.newspaper table thead tr td.title-cate{ width: 40px;}
.newspaper table thead tr td.title-operate{ width: 250px;}
.newspaper table tbody tr{ height: 60px;}
.newspaper table tbody td{ border-bottom: 1px #cccccc dashed;}
.newspaper table tbody td .separator{ padding-right: 10px;}
.newspaper table tbody .js-name{ padding-left: 20px;}
.newspaper table tbody .js-cate{ padding-left: 20px;}
.newspaper table tbody .js-edittype{ padding-left: 10px;width: 26px;color: #3299db;cursor: pointer;}
.newspaper table tbody .js-editinfo{ padding-left: 10px;width: 65px;color: #3299db;cursor: pointer;}
.newspaper table tbody .js-delete{padding-left: 10px;width: 60px;color: #3299db;cursor: pointer;}
.newspaper .add_newspaper{ margin-top: 20px;color: #3299db;cursor: pointer;}
.newspaper .add_newspaper input{ padding-left: 20px;vertical-align: middle;}
.newspaper .add_newspaper a{ margin-left: 10px;}

#newspaper-add-edit { display: none;}
.newspaper-addedit{ position: absolute;width: 800px;height: 330px;left: 50%;top: 50%;margin-left: -405px;padding: 30px 35px;background-color: #f3f3f3;box-shadow: 0 0 20px 2px;}
.newspaper-addedit input{ width: 100%;height: 40px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.newspaper-addedit .addtitle{ font-size: 18px;font-weight: bold;margin-left: 10px;}
.newspaper-addedit .btn-add-edit{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 46px;font-size: 16px;font-weight: bold;letter-spacing: 15px;width: 49%;}
/*班车时刻表管理*/
.timetable{ padding: 40px 65px;}
.timetable table{ width: 100%;}
.timetable table thead{ background-color: #225f8f;color: white;}
.timetable table thead tr{ height: 43px;}
.timetable table thead td{ padding-left: 20px;font-size: 14px;}
.timetable table thead tr td.title-name{ width: 280px;}
.timetable table thead tr td.title-cate{ width: 40px;}
.timetable table thead tr td.title-operate{ width: 250px;}
.timetable table tbody tr{ height: 60px;}
.timetable table tbody td{ border-bottom: 1px #cccccc dashed;}
.timetable table tbody td .separator{ padding-right: 10px;}
.timetable table tbody .js-name{ padding-left: 20px;}
.timetable table tbody .js-cate{ padding-left: 20px;}
.timetable table tbody .js-edittype{ padding-left: 10px;width: 26px;color: #3299db;cursor: pointer;}
.timetable table tbody .js-editinfo{ padding-left: 10px;width: 65px;color: #3299db;cursor: pointer;}
.timetable table tbody .js-delete{padding-left: 10px;width: 60px;color: #3299db;cursor: pointer;}
.timetable .add_timetable{ margin-top: 20px;color: #3299db;cursor: pointer;}
.timetable .add_timetable input{ padding-left: 20px;vertical-align: middle;}
.timetable .add_timetable a{ margin-left: 10px;}

#time-add-edit { display: none;}
.time-addedit{ position: absolute;width: 200px;height: 220px;left: 50%;top: 50%;margin-left: -135px;margin-top: -175px;padding: 30px 35px;background-color: #f3f3f3;box-shadow: 0 0 20px 2px;}
.time-addedit input{ width: 100%;height: 40px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.time-addedit .addtitle{ font-size: 18px;font-weight: bold;margin-left: 10px;}
.time-addedit .btn-add-edit{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 46px;font-size: 16px;font-weight: bold;letter-spacing: 15px;width: 49%;}
.time-addedit .time-radio{ width: 30px;height: 15px;vertical-align: middle;}

/*班车时刻表内容管理*/
.shuttleinfo{ padding: 40px 65px; color:#000;}
.shuttleinfo table{ width: 100%;border-collapse: collapse;}
.shuttleinfo table tbody tr{ height: 40px;}
.shuttleinfo table tbody td.td-title{font-weight:bold; }
.shuttleinfo table tbody td.td-type{width: 70%; color: #3299db; }
.shuttleinfo table tbody td.td-operation{width: 10%; color: #3299db;cursor: pointer; }
.shuttleinfo table tbody td.td-show-info{width: 100%; color: #3299db; }
.shuttleinfo table tbody td.td-show-info a{color: #3299db; }
.shuttleinfo table tbody td.td-hide-info{width: 100%; color: #3299db; }
.shuttleinfo table tbody td.td-hide-info a{color: #3299db; }

.shuttleinfo table tbody tr.tr-shuttle{display: none;height: 30px;}
.shuttleinfo table tbody td.td-timeblank{width: 30%; }
.shuttleinfo table tbody td.td-time{width: 20%; }
.shuttleinfo table tbody td .separator{ padding-right: 10px;}
.shuttleinfo table tbody .file_select{ font-size: 14px;height: 40px; margin-right: 50px;}
.shuttleinfo table tbody .origin_img{ position: absolute;}
.shuttleinfo .add_timetableinfo{ margin-top: 20px;color: #3299db;cursor: pointer;}
.shuttleinfo .add_timetableinfo input{ padding-left: 20px;vertical-align: middle;}
.shuttleinfo .add_timetableinfo a{ margin-left: 10px;}
.shuttleinfo .add_shuttle{ margin-top: 5px;color: #3299db;cursor: pointer;}
.shuttleinfo .add_shuttle input{ padding-left: 20px;vertical-align: middle;}
.shuttleinfo .add_shuttle a{ margin-left: 10px;}
.shuttleinfo .btn-confirm{background-color: #236191;border: 0;border-radius: 8px;color: white;height: 46px;font-size: 16px;font-weight: bold;letter-spacing: 15px;width: 150px; text-align:center;margin-top: 15px;}

.shuturl-input{width: 90%;height: 30px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}

#timeinfo-add-edit { display: none;}
.timeinfo-addedit{ position: absolute;width: 350px;height: 200px;left: 50%;top: 50%;margin-left: -135px;margin-top: -175px;padding: 30px 35px;background-color: #f3f3f3;box-shadow: 0 0 20px 2px;}
.timeinfo-addedit input{ width: 100%;height: 40px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.timeinfo-addedit .addtitle{ font-size: 18px;font-weight: bold;margin-left: 10px;}
.timeinfo-addedit .addtips{ font-size: 12px;font-weight: bold;}
.timeinfo-addedit .btn-add-edit{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 46px;font-size: 16px;font-weight: bold;letter-spacing: 15px;width: 49%;}
.timeinfo-addedit a{ color:blue;}

#shuttle-add-edit { display: none;}
.shuttle-addedit{ position: absolute;width: 200px;height: 200px;left: 50%;top: 50%;margin-left: -135px;margin-top: -175px;padding: 30px 35px;background-color: #f3f3f3;box-shadow: 0 0 20px 2px;}
.shuttle-addedit input{ width: 100%;height: 40px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.shuttle-addedit .addtitle{ font-size: 18px;font-weight: bold;margin-left: 10px;}
.shuttle-addedit .addtips{ font-size: 12px;font-weight: bold;}
.shuttle-addedit .btn-add-edit{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 46px;font-size: 16px;font-weight: bold;letter-spacing: 15px;width: 49%;}
.shuttle-addedit a{ color:blue;}

/*最近地点管理*/
.closet{ padding: 40px 65px;}
.closet table{ width: 100%;}
.closet table thead{ background-color: #225f8f;color: white;}
.closet table thead tr{ height: 43px;}
.closet table thead td{ padding-left: 20px;font-size: 14px;}
.closet table thead tr td.th-name{ width: 280px;}
.closet table thead tr td.th-address{ width: 280px;}
.closet table thead tr td.th-position{ width: 80px;}
.closet table thead tr td.th-operate{ width: 250px;}
.closet table tbody tr{ height: 60px;}
.closet table tbody td{ border-bottom: 1px #cccccc dashed;}
.closet table tbody td .separator{ padding-right: 10px;}
.closet table tbody .js-name{ padding-left: 20px;}
.closet table tbody .js-address{ padding-left: 20px;}
.closet table tbody .js-position{ padding-left: 20px;}
.closet table tbody .js-edit{ padding-left: 20px;width: 40px;color: #3299db;cursor: pointer;}
.closet table tbody .js-delete{width: 60px;color: #3299db;cursor: pointer;}
.closet .add_closet{ margin-top: 20px;color: #3299db;cursor: pointer;}
.closet .add_closet input{ padding-left: 20px;vertical-align: middle;}
.closet .add_closet a{ margin-left: 10px;}

#close-add-edit { display: none;}
.close-addedit{ position: absolute;width: 350px;height: 500px;left: 50%;top: 50%;margin-left: -135px;margin-top: -175px;padding: 30px 35px;background-color: #f3f3f3;box-shadow: 0 0 20px 2px;}
.close-addedit input{ width: 100%;height: 40px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.close-addedit .addtitle{ font-size: 18px;font-weight: bold;margin-left: 10px;}
.close-addedit .addtips{ font-size: 12px;font-weight: bold;}
.close-addedit .btn-add-edit{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 46px;font-size: 16px;font-weight: bold;letter-spacing: 15px;width: 49%;}
.close-addedit a{ color:blue;}

/*优惠/奖励*/
.promo{ padding: 40px 65px;}  
.promo .search .comtype{ width: 150px;height: 33px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;vertical-align:top;}
.promo .search .comtype{ font-family: arial, Verdana, "微软雅黑", "宋体";color: #696969;}
.promo .search .comtype option{ vertical-align: middle;}
.promo .search input{ width: 150px;height: 30px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;vertical-align:middle;}
.promo .search .btn-search{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 35px;font-size: 16px;font-weight: bold;letter-spacing: 15px;width: 100px; padding-left:5px;  margin-left: 10px;cursor:pointer;}
.promo .search .btn-upload-has{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 35px;font-size: 16px;font-weight: bold;width: 200px; margin-left: 10px;cursor:pointer;}
.promo .search .btn-use{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 35px;font-size: 16px;font-weight: bold;width: 100px; margin-left: 10px;text-indent:0px;cursor:pointer;}
.promo .search .btn-back{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 35px;font-size: 16px;font-weight: bold;width: 100px; margin-left: 10px;text-indent:0px;cursor:pointer;}
.promo .search .btn-tips{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 35px;font-size: 16px;font-weight: bold;width: 120px; margin-left: 10px;text-indent:0px;cursor:pointer;}
.promo table{ width: 100%;}
.promo table thead{ background-color: #225f8f;color: white;}
.promo table thead tr{ height: 43px;}
.promo table thead td:nth-of-type(1){ padding-left: 10px;}
.promo table thead td{ font-size: 14px;}
.promo table tbody tr{ height: 60px;}
.promo table tbody td{ border-bottom: 1px #cccccc dashed;}
.promo table tbody td:nth-of-type(1){ padding-left: 10px;}
.promo table tbody td .separator{ padding: 0 5px;}
.promo table tbody .js-title{ color: #3299db;cursor: pointer;}
.promo table tbody .js-edit{ width: 70px;color: #3299db;cursor: pointer;}
.promo table tbody .js-userpromo,.promo table tbody .js-userpromo-no{width: 100px;color: #3299db;cursor: pointer;}
.promo table tbody .btn-use,.promo table tbody .btn-use-no{width: 100px;color: #3299db;cursor: pointer;}
.promo table tbody .js-delete{width: 100px;color: #3299db;cursor: pointer;}
.promo table tbody .js-restore{ width: 70px;color: #3299db;cursor: pointer;}
.promo table tbody .js-active{ width: 70px;color: #3299db;cursor: pointer;}
.promo .add_inhotel{ margin-top: 20px;color: #3299db;cursor: pointer;}
.promo .add_inhotel input{ padding-left: 20px;vertical-align: middle;}
.promo .add_inhotel a{ margin-left: 10px;}
.userpromo table thead td{ padding-right: 5px;}
.userpromo table tbody td{ padding-right: 5px;}

/*酒店聊天机器人Q&A*/
#hotelqa-add-edit { display: none;}
.hotelqa-addedit{ position: absolute;width: 800px;height: 340px;left: 50%;top: 50%;margin-left: -405px;padding: 30px 35px;background-color: #f3f3f3;box-shadow: 0 0 20px 2px;}
.hotelqa-addedit textarea{ width: 100%;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.hotelqa-addedit .addtitle{ font-size: 18px;font-weight: bold;margin-left: 10px;}
.hotelqa-addedit .btn-add-edit{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 46px;font-size: 16px;font-weight: bold;letter-spacing: 15px;width: 49%;}
.hotelqa-addedit .hotelqa-radio{ width: 30px;height: 15px;vertical-align: middle;}
.hotelqa-addedit .comtype{ width: 150px;height: 30px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.hotelqa-addedit .comtype{ font-family: arial, Verdana, "微软雅黑", "宋体";color: #696969;}
#hotelqa-ans-add-edit { display: none;}
.hotelqa-ans-addedit{ position: absolute;width: 800px;height: 480px;left: 50%;top: 50%;margin-left: -405px;padding: 30px 35px;background-color: #f3f3f3;box-shadow: 0 0 20px 2px;}
.hotelqa-ans-addedit textarea{ width: 100%;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;}
.hotelqa-ans-addedit .addtitle{ font-size: 18px;font-weight: bold;margin-left: 10px;}
.hotelqa-ans-addedit .btn-add-edit{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 46px;font-size: 16px;font-weight: bold;letter-spacing: 15px;width: 49%;}
.hotelqa-ans-addedit .hotelqa-radio{ width: 30px;height: 15px;vertical-align: middle;}

/*选择酒店列表*/
.hotel_main{padding:0 16px;height: 630px;text-align: center;}
.hotel-page{}
#hotel_tab_box {float:left; width:100%; height:40px; padding-top: 3px; }
#hotel_tab_box .tt { height:25px; }
#hotel_tab_box .tt ul { margin-left:3px; }
#hotel_tab_box .tt ul li { float:left; display:inline; margin-left:10px; }
#hotel_tab_box .tt ul li a { font-size:14px; font-family:\5fae\8f6f\96c5\9ed1; float:left; background-color:#f4f4f4; padding:3px 10px; text-decoration:none!important; color:#929090; }
#hotel_tab_box .tt ul li a:hover, #attraction_tab_box .tt ul li .on { background-color:#ffad49; text-decoration:none!important; color:#ffffff;}
#hotel_list_box{padding-bottom: 2px;margin-bottom: 10px;    padding-left: 5px;}

.hotel_dl {width:100%; padding:6px 0; float:left; display:inline; margin-top: 0; margin-right:-1px; margin-bottom:-1px; border:1px solid #eaeaea;}
.hotel_dl dd{ width:160px; margin:0 auto; float:left;}
.hotel_dl dt{ width:120px; margin:0 auto; }
.hotel_dl dt { margin-bottom:4px; }
.hotel_dl dt a img { width:120px; height:120px; }
.hotel_dl dd { padding-top:5px; }
.hotel_dl dd strong a { color:#3d8ec4; font-size:14px; }
.hotel_dl dd span {color:#d3dfe5; }
.hotel_dl_on{ border:1px solid #d6f9ff; background-color:#effcff; position:relative; z-index:100;}

.attraction_btn_add { text-align: center; }
.attraction_btn_add a { line-height: 20px; display:block;background: #6699cc url(/Images/site/select02.png) no-repeat left bottom;  text-align:center; font-size:14px; color:#5c5c5c; text-decoration:none!important; }
.attraction_btn_add a.exists,
.attraction_btn_add a:hover { color:#ffffff; text-decoration:none!important; background:#32B6F5; font-family:\5fae\8f6f\96c5\9ed1; }

.statistic-ip{width: 700px;height: 480px;background-color: #FFF;box-shadow: 0 0 20px 2px; line-height: 37px;}
.statistic-ip table thead{ background-color: #225f8f;color: white;}
.statistic-ip table thead tr{ height: 40px;}
.statistic-ip table thead td{ padding-left: 20px;font-size: 14px;}
.statistic-ip table tbody tr{ height: 38px;}
.statistic-ip table tbody td{ padding-left: 20px;font-size: 14px; }
.statistic-ip .btn-opentime{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 46px;font-size: 16px;font-weight: bold;letter-spacing: 15px;width: 49%;}

.search .btn-search,.search .data-search{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 35px;font-size: 16px;font-weight: bold;width: 100px; padding-left:5px;  margin-left: 10px;}
.js-change-order{ cursor:pointer;}
.date-input{width: 127px;height: 30px;font-size: 14px;margin: 5px 0;text-indent: 10px;border: 1px solid #dedde3;vertical-align:middle;}
.btn-submit{ background-color: #236191;border: 0;border-radius: 8px;color: white;height: 35px;font-size: 16px;font-weight: bold;width: 100px; padding-left:5px;  margin-left: 10px;}
.f-left{ float:left;position: absolute;}

.btnAttraction {
width: 52px;
height: 20px;
background: #6699cc url(/Images/site/btnActSearch2.png) no-repeat left bottom;
border: 0 none;
overflow: hidden;
cursor: pointer;
margin:0;
color:#fff;
float: left;
}
.rotate180{
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);       
}
