/**
 * center
*/
section #centerline1 { margin-bottom: 10px; }
section #centerline1 .laside { float: left; width: 200px; }
section .customer-center { display: inline-block; width: 100%; margin-bottom: 5px; }
section .room-write { display: inline-block; width: 100%; margin-bottom: 5px; }
section .room-write img { float: left; width: 100% !important; }
section .room-write img:last-child { margin-top: -1px;  }
section .notice-latest { display: inline-block; width: 100%; }
section .notice-latest .panel-default { margin: 0; padding: 0; border-radius: 0; border: solid 1px #0099ff; }
section .notice-latest .panel-heading { margin: 0; padding: 10px; background-color: #00aeff; border-radius: 0; text-align: left; }
section .notice-latest .panel-heading strong { color: #fff; font-size: 14px; padding-left: 5px; }
section .notice-latest .panel-heading a.more { color: #fff; font-size: 12px; }
section .notice-latest .panel-heading a.more:hover,
section .notice-latest .panel-heading a.more:focus,
section .notice-latest .panel-heading a.more:active { color: #032f4d; }
section .notice-latest .panel-body { margin: 0; padding: 10px; height: 100px; }
section .notice-latest .panel-body ul,
section .notice-latest .panel-body li { list-style: none; margin: 0; padding: 0; text-align: left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
section .notice-latest .panel-body li:before { content: "- "; }
section .notice-latest .panel-body li a { font-size: 12px; color: #6d6d6d; }
section .notice-latest .panel-body li a:hover,
section .notice-latest .panel-body li a:focus,
section .notice-latest .panel-body li a:active { color: #ff6600; }

.search-button-bestitem { display: inline-block; width: 1130px; }
.search-button-bestitem .button-rc { display: block; width: 100%; height: 50px; margin-bottom: 0; }
.search-button-bestitem .button-rc a.btn.btn-default { float: left; display: inline-block; width: 180px; background: url("../../img/button_bg.png") repeat-x !important; height: 48px !important; line-height: 48px !important; border-right: solid 1px #0d5797 !important; border-left: solid 1px #58a3e3 !important; border-top: solid 1px #58a3e3 !important; border-bottom: solid 1px #0d5797 !important; padding: 0 !important; color: #fff !important; margin-left: 10px !important; border-radius: 0; }
.search-button-bestitem .button-rc a.btn.btn-default:first-child { margin-left: 0 !important; }
.search-button-bestitem .button-rc a.btn.btn-default:hover,
.search-button-bestitem .button-rc a.btn.btn-default:focus,
.search-button-bestitem .button-rc a.btn.btn-default:active,
.search-button-bestitem .button-rc a.btn.btn-default.active { background: url("../../img/button_bg_on.png") repeat-x !important; }

section .best-item-latest {  }
section .best-item-latest .best-title { display: block; background-color: #00aeff; border: solid 1px #0099ff; width: 960px; line-height: 38px; margin-bottom: 5px; color: #fff; font-size: 18px; }

section #centerline2 { margin-bottom: 10px; margin-top: 15px; }
section .laside2 { float: left; width: 200px; }
section .laside2 .smsLeft { margin-bottom: 10px; }

section .centers2 { float: left; width: 915px; margin-left: 15px; }
section .centers2 .search-rc { display: block; width: 100%; height: 65px; line-height: 65px; margin-bottom: 10px; text-align: left; background: url(../../img/search_bg.png) no-repeat; vertical-align: top; border-right: solid 1px #c1c1c1; }
section .centers2 .search-rc strong { float: left; padding-left: 215px; overflow: hidden; width: 0; }
section .centers2 .search-rc .search-input { width: 200px !important; }
section .centers2 .search-rc .btn-default { position: relative; top: -1px; background-color: #333; border: solid 1px #222; color: #fff; }
section .centers2 .centersList { float: left; width: 720px; margin-right: 15px; }

section .room-title { display: block; background: url("../../img/icon_title.png") no-repeat left center; line-height: 38px; margin-bottom: 5px; font-size: 18px; text-align: left; padding-left: 20px; font-weight: bold; }
section .room-title span { color: #086975; }
section .room-title span.pull-right { color: #999; font-size: 12px; font-weight: normal; }
section .room_total_count { display: none; }
section .lbside2 { float: left; width: 180px; }

section #centerline3 { margin-bottom: 10px; margin-top: 15px; }
section #centerline3 .laside { float: left; width: 200px; }
section #centerline3 .laside3-title { margin-top: 10px; }
section .centers3 { float: left; margin-left: 15px; width: 915px; }

section .centers3 .search-rc { display: block; width: 100%; height: 65px; line-height: 65px; margin-bottom: 10px; text-align: left; background: url(../../img/search_bg.png) no-repeat; vertical-align: top; border-right: solid 1px #c1c1c1; }
section .centers3 .search-rc strong { float: left; padding-left: 215px; overflow: hidden; width: 0; }
section .centers3 .search-rc .search-input { width: 200px !important; }
section .centers3 .search-rc .btn-default { position: relative; top: -1px; background-color: #333; border: solid 1px #222; color: #fff; }

section .centers3 .page-title { border-bottom: solid 1px #ddd; padding-bottom: 5px; margin-top: 20px; }
section .centers3 .page-title h4 { text-align: left;  padding: 0 0 0 15px; border-left: solid 5px #0099ff; }
section .centers3 .page-contents { display: inline-block; width: 100%; text-align: center; margin-top: 10px; }
section .centers3 .aboutus { margin-bottom: 50px; padding: 20px; }
section .centers3 .aboutus h2 { font-weight: bold; color: #1561a8; }
section .centers3 .aboutus h3 { padding-bottom: 30px; font-size: 20px; }
section .centers3 .aboutus p { font-size: 14px; padding-bottom: 10px; }
section .centers3 .aboutus h3.title { font-weight: bold; color: #1561a8; padding-bottom: 10px; font-size: 24px; margin-top: 50px; }
section .centers3 .aboutus ol { padding-left: 25px; margin-bottom: 50px; }
section .centers3 .aboutus ol li { font-size: 14px; }

section .centers3 .aboutus ul { list-style: none; margin: 0; padding: 0; margin-bottom: 50px; }
section .centers3 .aboutus ul li { color: #2782d6; }

/**
 * SMS
*/
.roomsms {  }
.roomsms-title {  }
.roomsms .b_txt { position: relative; }
.sms-textarea { border: solid 1px #ddd; border-top: none; width: 100%; height: 95px; padding: 5px; color: #777; resize:none; overflow-y:hidden; font-size: 12px; }
.sms_volume { position: absolute; right: 5px; bottom: 10px; font-size: 11px; }
.roomsms .b_phone { margin-top: 10px; }
.roomsms .phone_number {  }
.roomsms .phone_number .sms-control { border: solid 1px #ddd; width: 58px; height: 23px; }
.roomsms .phone_number .sumline { color: #777; }
.roomsms .sms_privacv { text-align: left; color: #777; font-size: 11px; }
.checkbox { line-height: 23px; vertical-align: top; }
.roomsms .butt_ok { border-radius: 0; background-color: #f5f5f5; width: 100%; }

/**
 * CHARGE
*/
.charge-item-rc {  }
.charge-item-rc .list-group { text-align: left; border-radius: 0 !important; }
.charge-item-rc li { border-radius: 0 !important; background-color: #f5f5f5; position: relative; }
.charge-item-rc h4 { font-size: 12px; font-weight: bold; line-height: 150%; margin-bottom: 25px; }
.charge-item-rc .more { position: absolute; bottom: 10px; right: 10px; overflow:hidden; background: url("../../img/btn_charge_more.png") no-repeat; width: 70px; height: 0; padding-top: 21px; }

/**
 * login
*/
#login { margin-top: 50px; margin-bottom: 100px;  }

/**
 * footer
*/
#footer ul, #footer li {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}

#footer .footer-addr {
	margin-top: 10px;
	border-top: solid 1px #ddd;
	padding: 20px 0;
	color: #8b8b8b;
	text-align: left;
}

#footer .footer-addr .footer-logo,
#footer .footer-addr .footer-text { float: left; }
#footer .footer-addr .footer-logo { width: 200px; margin-right: 15px; }
#footer .footer-addr .footer-menu { width: 800px; margin-bottom: 10px; font-weight: bold; }
#footer .footer-addr .footer-menu span { padding: 0 10px; }
#footer .footer-addr .footer-menu a { color: #555; }

#footer .footer-addr .copyright {
	margin-top: 10px;
	text-align: left;
	color: #8b8b8b;
}

#footer .footer-addr .copyright strong {
	color: #ff6600;
}
