﻿body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}
a:hover{ text-decoration:none}
.all { margin:0 auto; width:1000px;}
.top {
	float: left;
	height: 93px;
	width: 1000px;
}
.top_r {
	float: right;
	padding-top: 40px;
	padding-right: 10px;
	font-size: 14px;
}
.logo {
	float: left;
}
.lc {
	float: left;
	height: 95px;
	width: 960px;
}
.bar {
	float: left;
	height: 310px;
	width: 1000px;
}
.lm {
	float: left;
	width: 960px;
	margin-top: 10px;
}
.lm_top {
	background-image: url(../images/lm_t.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 49px;
	width: 920px;
	line-height: 49px;
	padding-left: 40px;
	font-size: 14px;
}
.lm_m {
	width: 958px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	float: left;
	padding-bottom: 17px;
}
.lm_m li {
	height: 31px;
	width: 121px;
	border: 1px solid #09ade8;
	background-image: url(../images/libg.jpg);
	background-repeat: repeat-x;
	float: left;
	margin-left: 12px;
	margin-top: 12px;
	line-height: 31px;
	text-align: center;
}
.end {
	float: left;
	height: 40px;
	width: 1000px;
	margin-top: 10px;
	line-height: 40px;
	text-align: center;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #088bd3;
}
.ys td {
	border: #747474 1px solid;
	line-height: 35px;
	border-bottom-width: 0;
	border-right-width: 0px;
	text-align: center;
	color: gray;
}
.ys table {
border-bottom: #747474 1px solid;
border-right: #747474 1px solid;
}
.ys {
	float: left;
	width: 918px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	
}
.tip {
	font-size: 12px;
	line-height: 25px;
	display: block;
	padding-top: 10px;
	padding-left: 10px;
}
.message {
	font-size: 14px;
	line-height: 35px;
	background-image: url(../images/checkbg.jpg);
	background-repeat: no-repeat;
	background-position: 450px 80px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 40px;
}
.greentip {
line-height: 30px;
color: #088bd3;
padding-top: 40px;
clear: both;
display: block;
font-size:14px;
}
.num {
background: #f1fbfe;
border: #09ade8 1px solid;
color: #0066cc;
font-weight: bold;
width: 25px;
height: 15px;
margin: 5px 10px 0 0;
display: block;
float: left;
text-align: center;
line-height: 15px;
cursor: pointer;
}
.greenbg2 {
font-size: 14px;
}
.btn {
	width: 111px;
	height: 25px;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	line-height: 25px;
	border: 0;
	font-weight: bold;
	margin: 20px 0px 0 12px;
	float: left;
	background-image: url(../images/btn.gif);
	background-repeat: no-repeat;
}
.message td { font-size:14px; color: gray;}


/*��ҳ����*/
.main{width:1200px;margin:10px auto; overflow:hidden}
.main_left{ width:270px; background-color:#f9f8f9; float:left}
.main_left_title{
	height:36px;
	background:url(../images/title_bg.jpg) top center repeat-y;
	padding-left:20px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	line-height:36px;	
	}
.main_left_xuanze{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}
.main_left_xuanze li{
	line-height:48px;
	border-bottom:1px solid #ccc;
	background:url(../images/icon.jpg) 10px center no-repeat;
	padding-left:26px;
	}
.main_left_xuanze li a:hover{
	color:#ff6600; font-weight:bold;
	}
	
.main_left_xuanze li a.cur{
	color:#ff6600; font-weight:bold;
	}
.main_left_chazhao{
	margin:30px auto;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}
	
.main_left_chazhao li a.cur{
	color:#ff6600; font-weight:bold;
	}

.main_left_chazhao li{
	line-height:38px;
	border-bottom:1px solid #ccc;
	background:url(../images/icon.jpg) 10px center no-repeat;
	padding-left:26px;
	}
.main_left_chazhao li a:hover{
	color:#ff6600; font-weight:bold;
	}
.main_right{
	width:900px;float:right;

	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}
.main_right_neirong{
	margin-bottom:20px;
	}
.main_right_title{
	background:url(../images/main_right_bg.jpg) no-repeat;
	height:37px;
	line-height:37px;
	padding-left:10px;
	font-size:14px;
	}
	
/*����*/
.keshi{
	
	margin:10px auto 0;
	float:left;
	}
.keshi_title{
	height:30px;
	line-height:30px;
	background-color:#8b2226;
	font-size:14px;
	color:#fff;
	margin-bottom:10px;
	padding-left:10px;
	}
.keshineirong{
	}
.keshineirong li{
	float:left;
	line-height:22px;
	text-align:center;
	margin:0px 3px 12px 2px;
 
	}
.keshineirong li a{ color:#333; display:block;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#E6E6E6));border-radius:5px;border:1px solid #CCCCCC;padding:5px 2px;width:210px;height:40px;line-height:40px;}
.keshineirong li a:hover{
	color:#ff6600; background:#E6E6E6;
	
	}


/*ʱ��*/
.date_list{
	width:745px;
	margin:10px auto 20px;
	}

.date_list li{
	float:left;
	line-height:22px;
	background:url(../images/date_bg.jpg) top left no-repeat;
	text-align:center;
	font-weight:bold; margin:0px 20px 12px 25px;
	}
.date_list li a{
	color:#116d07;padding:5px 15px;
display:block;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#E6E6E6));border-radius:5px;border:1px solid #CCCCCC;
	}
	
.date_list li a.disabled{ color:#ccc}
.date_list li a:hover{
	color:#ff6600; background:#E6E6E6;
	}
.date_list ul .date_right{
	margin-right:0px;
	}



/*ҽ��*/
.yisheng{
	width:745px;
	
	margin:10px auto 20px;
	border-bottom:1px solid #a0bedb;
	border-top:1px solid #a0bedb;
	border-left:1px solid #a0bedb;
	border-right:1px solid #a0bedb;
	}
	
.keshi_tab_title{
	background-color:#d2e9ff;
	border-bottom:1px solid #a0bedb; padding-top:5px;
	}
	

.keshi_tab_title span{ display:inline-block; background-color:#E4EEFF; color:#fff; width:69px; height:28px; line-height:28px;border-radius:5px 5px 0px 0px; border:1px solid #95B8E7; border-bottom:0px;text-align:center; margin-left:6px; color:#000;cursor:pointer }
.keshi_tab_title span.thistab{ font-weight:bold; background-color:#fff;}



.keshi_tab_title_left1{
	width:39px;
	height:28px;
	line-height:28px;
	text-align:center;
	margin-top:3px;
	margin-left:8px;
	float:left;
	font-weight:bold;
	background:url(../images/ys_bg1.png) left top no-repeat;
	}
.keshi_tab_title_left1 a:hover{
	text-decoration:none;
	color:#fd8201;
	}
.keshi_tab_title_left2{
	width:39px;
	height:28px;
	line-height:28px;
	text-align:center;
	margin-top:3px;
	margin-left:8px;
	float:left;
	background:url(../images/ys_bg2.png) left top no-repeat;
	}
.keshi_tab_title_left2 a:hover{
	text-decoration:none;
	color:#fd8201;
	}
.keshi_tab_content{
	width:745px;
	margin:0 auto; text-align:center;
	}
.keshi_tab_content table .shijian{
    background-color:#ffed97;
    }
	
.keshi_tab_content table td a{ display:block;color:#333; display:block;background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#E6E6E6));border-radius:5px;border:1px solid #CCCCCC; line-height:25px; width:80px; margin:8px auto; position:relative;}	

.keshi_tab_content table td a:hover{ background:#e6e6e6; color:#ff6600}

.keshi_tab_content table td .wrapper{ position:absolute; top:-15px; left:-185px; border:0px solid #95b8e7; padding-right:7px; width:175px; background:url(../images/arr1.png) right center no-repeat; text-align:left; color:#000; display:none}
.keshi_tab_content table td .wrapper span{ color:#ff0000; font-size:16px; font-weight:bold;}
.keshi_tab_content table td .wrapper div{border:1px solid #95b8e7;background-color:#fff; border-right:none; padding:10px 5px;}

.keshi_tab_content table td{ padding:6px 0px; vertical-align:top}

.keshi_tab_content table .shijian  td{
	font-size:11px;
	width:95px;

	border: 1px dashed #ccc;
	text-align:center;
	}
.keshi_tab_content table .shangwu{
    background-color:#ffffce;
    }
.keshi_tab_content table .shangwu .juzhong{
	vertical-align:middle;
	}
.keshi_tab_content table .shangwu  td{
	font-size:12px;
	border: 1px dashed #ccc;
	text-align:center;
	}
.keshi_tab_content table .xiawu{
    background-color:#d2e9ff;
    }
.keshi_tab_content table .xiawu .juzhong{
	vertical-align:middle;
	}
.keshi_tab_content table .xiawu  td{
	font-size:12px;
	border: 1px dashed #ccc;
	text-align:center;
	padding-top:0px;
	vertical-align:top;
	}
	
.keshi_tab_content_nr{
	margin-top:5px;
	margin-bottom:10px;
	}
	
	
.keshi_tab_content_nr li{
	background:url(../images/yisheng_bg.jpg) no-repeat;
	width:88px;
	height:21px;
	line-height:21px;
	text-align:center;
	list-style-type:none;
	margin-top:2px;
	display:block;
	}
.keshi_tab_content_ne li a{
	width:88px;
	height:21px;
	display:block;
	}
.keshi_tab_content_nr li a:hover{
	text-decoration:none;
	color:#fd8201;
	}
	
	
.box1{
	width:460px;
	height:130px;
	border:1px solid #a0bedb;
	background-color:#eef5ff;
	margin:10px auto;
	}
.box1_top{
	width:445px;
	margin:auto;
	}
.box1_title{
	font-size:14px;
	font-weight:bold;
	color:#0e2d5f;
	height:28px;
	line-height:28px;
	float:left;
	}
.close{
	float:right;
	margin-top:5px;
	}
.box2{
	width:445px;
	height:93px;
	border:1px solid #a0bedb;
	background-color:#fff;
	margin:auto;
	}
.box2_left{
	width:72px;
	height:72px;
	background:url(../images/yisheng.png);
	float:left;
	margin-left:22px;
	margin-top:10px;
	}
.box2_right{
	margin-top:15px;
	float:left;
	margin-left:20px;
	}
.box2_right_top{
	width:305px;
	height:30px;
	background-color:#2f96b4;
	text-align:center;
	line-height:30px;
	}
.box2_right_top span{
	color:#fff;
	}
.select{
	margin-top:8px;
	width:305px;
	}




.yishengliebiao{
	margin:0px auto;
	font-size:14px;
	}
	
.biaoti{
	height:30px;
	line-height:30px;
	border:1px solid #ccc;
	}
.lanse{
	background-color:#ebf3ff;
	}
.huise{
	background-color:#f5f5f5;
	}

.yishengliebiao tr td{
	height:24px;
	line-height:24px;
	text-align:center;
	border:1px dashed #ccc;
	}
.yishengliebiao tr td a:hover{
	text-decoration:none;
	}

.jibie{
	width:60px;
	height:15px;
	line-height:15px;
	background:url(../images/red_bg.jpg);
	color:#fff;
	font-size:12px;
	margin:auto;
	}

.jibie2{
	width:70px;
	height:15px;
	line-height:15px;
	background:url(../images/yellow_bg.jpg);
	color:#fff;
	font-size:12px;
	margin:auto;
	}
	



/*----------------------------------------------------------------------------------------------------------*/
#content_mark{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:555; background:#ccc; opacity:0.4;filter:alpha(opacity=40); display:none;}
#box1{ position:absolute;z-index:999; left:50%; top:50%; margin-left:-230px; margin-top:-65px; display:none}

.book_list{ margin-top:20px;}
.book_list .note{ width:98%; margin:0 auto; line-height:40px;}
.book_list .note span{ font-size:14px; color:#ff6600; font-weight:bold;}
.book_list td{border:1px solid #fff;text-align:center; padding:10px 10px;}
.book_list tr{ background-color:#DFE5F2}
.book_list th{border:1px solid #fff;text-align:center; padding:10px 10px; background-color:#8b2226; font-size:14px; font-weight:bold; color:#fff;}
.book_list table{ border-collapse:collapse;}


.book_success table{ border-collapse:collapse; margin-left:25px; width:95%; margin:0 auto}
.book_success{ margin-top:20px;}
.book_success td{border:1px solid #DBDBDB;text-align:left; padding:10px 10px;}
.book_success td.title{ text-align:left; color:#000}

.book_success .note{line-height:40px;}
.book_success .note span{ font-size:14px; color:#ff6600; font-weight:bold;}






