﻿@charset "utf-8";

/*整体定义*/
body {font-size:12px; color:#737373; font-family:'Microsoft YaHei',Arial,"宋体"; background:#333;}
body,form,box,div,id,class,p,span,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,em,input,textarea,label{margin:0; padding:0; font-style:normal;}
*{margin:0; padding:0;}
*{-webkit-text-size-adjust: none;/*这个是针对google浏览器12号以下字体不能用*/}

li{list-style:none;}
img{border:0;}
a {color:#333; text-decoration:none;}
a:hover{color:#0072bc; text-decoration:none;}

.clear{clear:both; height:0px; overflow:hidden;}

.left {float:left;}
.right{float:right;}

.needed{color:red;}
/*头部定义*/
header{background:#0065a6; height:40px; border-bottom:#353535 1px solid;}
	  header .nav{width:40px; height:40px; border-right:1px solid #5da3d0; cursor:pointer;}
	  header .nav ul{margin:0 auto; width:26px; padding-top:12px;}
	  header .nav li{height:3px; background:#FFF; margin-bottom:4px;}


/*nav*/
nav .navTop{background:#353535; padding:10px 15px; overflow:hidden; zoom:1;}
		   nav .navTop dl{float:left;}
		   nav .navTop dl img{display:block; border-radius:50%;}
		   nav .navTop ul{float:right; padding-top:10px;}
		   nav .navTop ul li{width:30px; height:30px; margin-bottom:5px;}
		   nav .navTop ul li a{opacity:0.8; width:30px; height:30px; border-radius:5px; display:block; text-indent:-9999px;}
		   nav .navTop ul li a:hover{opacity:1;}
		   nav .navTop ul .navTop_01 a{background:#5bc1ff url(../aimages/navTop_01.png) no-repeat 11px 9px;}
		   nav .navTop ul .navTop_02 a{background:#d1ee31 url(../aimages/navTop_02.png) no-repeat 8px 9px;}
		   nav .navTop ul .navTop_03 a{background:#ff5a5a url(../aimages/navTop_03.png) no-repeat 9px 9px;}
nav .navList{border-top:2px solid #000; background:#3b3b3b;}
			nav .navList ul li{height:44px; overflow:hidden; border-bottom:#333 1px solid;}
			nav .navList ul li a{display:block; color:#FFF; line-height:44px; text-indent:40px; background:url(../aimages/navList_01.png) no-repeat 15px 15px; opacity:0.6;}
			nav .navList ul li a:hover{background-color:#0072bc;}
			nav .navList ul li a.this{background-color:#0072bc !important; opacity:1;}

/*快捷导航*/
aside{background:#e9e9e9;}
	 aside ul{overflow:hidden; zoom:1;}
	 aside ul li{float:left; text-align:center;}
	 aside ul li a{display:block; opacity:1; color:#FFF; border-radius:5px;}
	 aside ul li a:hover{opacity:0.6; color:#FFF;}

/*背景颜色*/
.backgroundColorZi{background:#8000bc;}
.backgroundColorHong{background:#a41717;}
.backgroundColorLv{background:#9fbc00;}
.backgroundColorHui{background:#716b6b;}
.backgroundColorLan{background:#009fbc;}
.backgroundColorJuhong{background:#faa732;}
/*默认*/
.main{padding:20px 0;}
.main table tr{margin:0 auto;}
.main table tr td{margin:0 auto;padding-left:20px;}

.main dt, .main dd{padding-bottom:10px; position:relative;}

/*列表*/
.newsList{}
		 .newsList table{border-collapse:collapse; border:#0072bc 2px solid;}
		 .newsList tr:hover{background:#f0f0f0;}
		 .newsList th{padding:10px; background:#0072bc; color:#FFF;}
		 .newsList td{padding:10px; border:#CCC 1px solid;}
		 .newsList td dl{overflow:hidden; zoom:1; width:44px; margin:0 auto;}
		 .newsList td dt, .newsList td dd{width:22px; height:22px; float:left;}
		 .newsList td dl a{display:block; width:22px; height:22px;}
		 .newsList td dl a:hover{opacity:0.5;}
		 .newsList td dt a{background:url(../aimages/pic_01.gif);}
		 .newsList td dd a{background:url(../aimages/pic_01.gif) -22px 0;}

/*登录*/
.login ul{padding:0 0 30px 0; text-align:center;}
.login dt{position:relative; padding:0 0 20px 48px; height:38px;}
.login dt img{position:absolute; left:0; top:0;}
.login dt input{padding:0 2%; width:90%;  padding-right:26px; height:38px; line-height:38px; border:0;}
.login dd{text-align:right;}
.login dd input{background:#28b779; border-radius:5px; color:#fff; border:0; cursor:pointer; font-size:12px; height:40px; line-height:36px; text-align:center; width:75px;}
.login dt span{ position:absolute; right:4px; top:8px;}
	 
/*公共*/
#title{height:40px; line-height:40px; background:#f1f1f1 url(../aimages/pic_02.gif) no-repeat; text-indent:35px;}
	  #title span{padding:0 5px; color:#0072bc;}
	  #title a{color:#0072bc;}
	  #title a:hover{text-decoration:underline;}
#searchBox{height:40px; border:#ddd 1px solid; border-bottom:0;  padding:0 5px;} 
#searchBox span{
	
	float:left;
	margin-right:0px;
	
}
#searchBox span select {
width:120px;border-top:0px;border-left:0px;
}
		  #searchBox dl{float:right;  border:#CCC 1px solid; height:28px; margin-top:2px; overflow:hidden; zoom:1;}
		  #searchBox dt{width:28px; height:28px; background:#f9f9f9 url(../aimages/search.gif) no-repeat 10px 7px; border-right:#CCC 1px solid; float:left;}
		  #searchBox dt input{width:28px; height:28px; background:none; border:0; cursor:pointer;}
		  #searchBox dd{width:161px; float:left;}
		  #searchBox dd input{width:151px; height:28px; line-height:28px; border:0; background:#FFF; padding:0 5px; color:#999; font-size:12px;}
#page{text-align:center; padding:20px 0;}
#page a{border:#CCC 1px solid; background:#FFF; padding:2px 6px; margin:0 2px;}
#page a:hover, #page .this{background:#b1cc16 !important; color:#FFF !important;}
	 
.srk, .wby{border-color:#b7b7b7 #e8e8e8 #e8e8e8 #b7b7b7; border-style:solid; border-width:1px; background:#f5f5f5; color:#999; font-size:12px; height:26px; line-height:26px; padding:0 5px;}
.wby{padding:5px;}
select{height:26px; border-color:#b7b7b7 #e8e8e8 #e8e8e8 #b7b7b7; border-style:solid; border-width:1px; color:#999; background:#f5f5f5;}
.srkXiao{width:50px !important;}
.srkZhong{width:150px !important;}
.an{background:#28b779; border-radius:5px; color:#fff; border:0; cursor:pointer; font-size:12px; height:40px; line-height:36px; text-align:center; width:85px;padding:0px 10px;}
.height_20{height:20px;}

/*导航*/
@media screen and (min-width:800px){
	/*左侧导航*/
	nav{width:200px; position:absolute; left:0; top:40px;}
	header .nav:hover{background:#555;}
	
	/*快捷导航*/
	aside{padding:20px 20px 0 20px; margin-left:200px;}
	aside ul li{width:100px; height:100px; line-height:100px; font-size:16px; margin:0 20px 20px 0;}
	aside ul li a{width:100px; height:100px;}	
	
	/*内容*/
	#content{margin-left:200px; padding:20px; background:#FFF; min-height:650px;}

	/*默认*/
	.main dl{padding-left:90px;}
	.main span{position:absolute; left:-90px; top:6px; width:85px; display:block; text-align:right;}
	
	/*登录*/
	#login{width:600px; margin:200px auto 0 auto; padding:50px 0; border-top:#3f4954 1px solid; border-bottom:#3f4954 1px solid;}
	.login{padding:0 100px;}
	
	
	/*公共*/
	.srk{width:300px;}
	.wby{width:450px; height:100px;}
	.margin{margin:0 !important;}
}
@media all and (max-width:800px) {
	/*左侧导航*/
	nav{width:100%; display:none;}
	
	/*快捷导航*/
	aside{padding:10px 0 0 5px;}
	aside ul li{width:93px; height:93px; line-height:93px; font-size:14px; margin:0 5px 10px 5px;}
	aside ul li a{width:93px; height:93px;}
	
	/*内容*/
	#content{padding:20px; background:#FFF; min-height:400px;}
	
	/*默认*/
	.main span{display:block; padding-bottom:3px;}
	
	/*登录*/
	#login{margin:50px auto 0 auto; padding:50px 0; border-top:#3f4954 1px solid; border-bottom:#3f4954 1px solid;}
	.login{padding:0 20px;}
	
	/*公共*/
	.srk{width:90%;}
	.wby{width:90%; height:50px;}
	.none{display:none;}
	select{padding-right:5px;}
}




input-text{height:30px;!important}

/*尾巴定义*/
footer{background:#e9e9e9; height:35px; line-height:35px; text-align:center;}

/*
弹出
#wrapper{width:531px; height:460px; margin:0 0 0 -265px; background:#FFF; position:fixed; top:0; _top:expression(documentElement.scrollTop + "px"); _top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); _position:absolute; z-index:999;}
*/


/*2016-08-02添加*/
.dialog { width:60px !important; height:30px; background:#699bd1; float:right; color:#FFF; border:0; display:block; }
.paixu_shu { height:30px; border-radius:3px;  background:#fff;}
.paixu_shu span,
.paixu_shu a {
	padding:3px 5px;
	display:inline-block;
	border:#ddd 1px solid;
	border-radius:4px;
	cursor:pointer;
}
.paixu_shu span:hover,
.paixu_shu a :hover { color:#28b779 !important;}
.hover_shu{  color:#28b779 !important;}
.current {padding:3px 8px !important;}
.span12 { margin:0 auto !important; float:none !important;}

.personal-r-table-tr2 { background:#b1dbf3;}
.kuan_jia td { padding:5px 0; text-align:center;}

.listorder {
	height: 20px !important;
	width:40px; text-align:center; margin:0 0 0 8px;
}



.Hotel-ManagementTdPhoto2 p img {
	max-width: 90%;
}
.btn-successWai {
	padding-bottom: 20px;
}
.input-textarea {line-height: 1.5 !important;}
.span12 .table-striped td .input-text{height:30px;}