@charset "utf-8";
/* CSS Document */

.content{
	width:1003px;
	height:auto;
	float:left;
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.suoyin{
	width:1003px;
	height:auto;
	float:left;
	border-bottom:1px solid #bebebe;
	line-height:40px;
}
.jieshao{
	width:1003px;
	height:auto;
	float:left;
	padding-bottom:20px;
}
.jieshao .title{
	width:1003px;
	height:auto;
	float:left;
	text-align:center;
	font-weight:normal;
	color:#990000;
	font-size:24px;
	line-height:60px;
}
.jieshao .title h2{
}
.jieshao .content_1{
	width:580px;
	height:auto;
	float:left;
	color:#666666;
	display:inline;
	margin:0px 0px 0px 40px;
}
.jieshao .content_2{
	width:320px;
	height:auto;
	float:right;
	border:2px solid #bebebe;
	display:inline;
	margin-right:33px;
	padding:1px;
}
.jieshao .content_2 .span{
	width:310px;
	height:auto;
	border:1px solid #bebebe;
	float:left;
	color:#666666;
	line-height:16px;
	padding:8px 0px 8px 8px;
}
.title_0{
	width:1003px;
	height:auto;
	float:left;
	border-top:1px solid #bebebe;
	border-bottom:1px solid #bebebe;
	padding:0;
}
.title_2{
	background:#e9e9e9;
	text-align:center;
}
.title_2 h2{
	margin:1px 0px 1px 0px;
	padding:0;
	line-height:43px;
}
.content_left{
	width:548px;
	height:auto;
	float:left;
}
.big_pic{
	width:546px;
	height:281px;
	float:left;
	border:0px solid #aeaeae;
	border-top:0;
}
.days{
	width:546px;
	height:332px;
	float:left;
	border:0px solid #aeaeae;
	border-top:0;
}
.content_right{
	width:454px;
	height:auto;
	float:right;
}
.line_details{
	width:452px;
	height:494px;
	float:left;
	border:1px solid #aeaeae;
	overflow:hidden;
}
.contact_us{
	width:452px;
	height:117px;
	float:left;
	border:1px solid #aeaeae;
	margin-top:1px;
	
}
















.undis{ display:none}
.leftBox1{width:auto; height:auto; float:left; }
#topArea .foc{ width:539px; height:281px; overflow:hidden; padding-left:7px; border:1px solid #b0b0b0;  }
#topArea #bigImg{ float:left; width:423px; height:346px; margin-top:6px; overflow:hidden; }
#topArea #bigImg span{ padding-left:8px; line-height:28px}
#topArea #bigImg img{ width:420px; height:245px; border:1px solid #DDDDDD}
#topArea .rbox{ float:left; width:106px; overflow:hidden; }
#topArea .rbox .more{ margin:7px 0 0 9px;  background:url(http://mat1.qq.com/book/2009images/yc2009/foc_ico1.gif) left 2px no-repeat; display:inline;}
#topArea #thumbImg{ width:110px; height:auto; overflow:hidden; margin:0px 0px 0px 8px; float:left; display:inline; border:0px solid green; padding:0px 0px 0px 0px; }
#topArea #thumbImg img{ width:96px; height:59px; cursor:pointer; }
#topArea #thumbImg div{ width:100px; height:auto;  margin:0; text-align:center}
#topArea #thumbImg p{ height:3px; font-size:1px; background:url(http://mat1.qq.com/book/2009images/yc2009/focbg1.gif) no-repeat}
#topArea #thumbImg div.cur{  border:0px solid red;  padding:0; width:auto; height:auto; float:left;}
#topArea #thumbImg div.cur img{ border:1px solid #000; width:96px; height:58px;margin-top:4px;}
#topArea #thumbImg div.normal{ background:none; margin-top:4px; padding:0; width:auto; height:auto; float:left}
#topArea #thumbImg div.normal img{ border:1px solid #D3D3D3;  width:96px; height:58px;}




.line_details_title{
	width:450px;
	height:auto;
	float:left;
	margin:10px 0px 0px 0px;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.line_details_title_type{
	width:auto;
	height:auto;
	float:left;
	display:inline;
	margin:0px 0px 0px 4px;
	
}
.line_details_content{
	width:436px;
	height:auto;
	float:left;
	margin:0px 0px 0px 8px;
	display:inline;
}
.line_details_content_type{
	width:440px;
	height:436px;
	float:left;
	display:none;
	border:0px solid red;
	
}
.line_details_content_type_2{
	width:722px;
	height:306px;
	float:left;
	display:none;
	border:0px solid red;
	overflow:auto;
	padding-bottom:10px;
	
}
.line_details_title_type{
	width:134px;
	height:auto;
	float:left;
	line-height:38px;
	text-align:center;
	background-image:url(title_2.jpg);
	display:inline;
	margin:0px 0px 0px 8px;
	cursor:pointer;
}
.line_details_title_type_1{
	width:438px;
	height:auto;
	float:left;
	line-height:38px;
	text-align:center;
	display:inline;
	margin:0px 0px 0px 8px;
	cursor:pointer;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	line-height:38px;
}
.line_details_title_type_1_1{
	width:8px;
	height:38px;
	float:left;
	background:url(title_1_1.jpg);
	overflow:hidden;
}
.line_details_title_type_1_2{
	width:422px;
	height:38px;
	float:left;
	background:url(title_1_2.jpg);
	overflow:hidden;
}
.line_details_title_type_1_3{
	width:6px;
	height:38px;
	float:left;
	background:url(title_1_3.jpg);
	overflow:hidden;
}
.line_details_title_type_2_1{
	width:8px;
	height:38px;
	float:left;
	background:url(title_2_1.jpg);
	overflow:hidden;
}
.line_details_title_type_2_2{
	width:422px;
	height:38px;
	float:left;
	background:url(title_2_2.jpg);
	overflow:hidden;
}
.line_details_title_type_2_3{
	width:6px;
	height:38px;
	float:left;
	background:url(title_2_3.jpg);
	overflow:hidden;
}
.line_details_title_type_3_1{
	width:8px;
	height:38px;
	float:left;
	background:url(title_3_1.jpg);
	overflow:hidden;
}
.line_details_title_type_3_2{
	width:422px;
	height:38px;
	float:left;
	background:url(title_3_2.jpg);
	overflow:hidden;
}
.line_details_title_type_3_3{
	width:6px;
	height:38px;
	float:left;
	background:url(title_3_3.jpg);
	overflow:hidden;
}
.gao{
    width:134px;
	height:auto;
	float:left;
	line-height:38px;
	text-align:center;
	background-image:url(title_1.jpg);
	display:inline;
	margin:0px 0px 0px 8px;
	cursor:pointer;
	color:#FFFFFF;
}
.dii{
    width:134px;
	height:auto;
	float:left;
	line-height:38px;
	text-align:center;
	background-image:url(title_2.jpg);
	display:inline;
	margin:0px 0px 0px 8px;
	cursor:pointer;
}

.line_details_content_type_span_1{
	width:430px;
	height:auto;
	float:left;
	font-size:16px;
	color:#780101;
	display:inline;
	margin:25px 0px 0px 6px;
}
.red{color:red;}
.line_details_content_type_span_2{
	width:430px;
	height:auto;
	float:left;
	margin:16px 0px 0px 6px;
	line-height:50px;
	border:0px solid red;
}

.line_details_content_type_span_2 span{
	
	font-size:34px;
}
.zhouqi{
	width:970px;
	height:61px;
	float:left;
	border:1px solid #e85e00;
	display:inline;
	margin:10px 0px 0px 15px;
	padding:1px;
	font-size:12px;
	margin-bottom:10px;
}
.zhouqi_1{
	width:13px;
	height:61px;
	float:left;
	background:#e85e00;
}

.zhouqi_2{
	width:934px;
	height:auto;
	float:left;
	line-height:16px;
	font-size:16px;
	color:#0f5a09;
	padding-top:11px;	
	padding-left:10px;
	line-height:20px;
}
.zhouqi_2_1{
	width:60px;
	height:auto;
	float:left;
	text-align:right;
}
.zhouqi_2_2{
	width:866px;
	height:auto;
	float:left;
	padding-left:3px;
}
.xingcheng{
	width:440px;
	height:auto;
	float:left; 
	border:0px solid red;
	display:inline;
	margin:10px 0px 0px 0px;
}
.xingcheng_title{
	width:430px;
	height:auto;
	float:left;
	color:#09205a;
	font-size:16px;
}
.xingcheng_span{
	width:440px;
	height:auto;
	float:left;
	display:inline;
	margin:10px 0px 0px 0px;
	line-height:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.more{
	width:160px;
	height:auto;
	float:left;
	display:inline;
	margin:13px 0px 0px 0px;
	cursor:pointer;
}
.contact_left{
	width:220px;
	height:auto;
	float:left;
	border:0px solid red;
}
.contact_left_title{
	width:159px;
	height:auto;
	float:left;
	background:url(con_1.gif) no-repeat;
	line-height:33px;
	font-size:16px;
	font-weight:bold;
	padding-left:16px;
}
.live{
	width:180px;
	height:auto;
	float:left;
	display:inline;
	margin:14px 0px 0px 20px;
}
.contact_right{
	width:224px;
	height:auto;
	float:left;
	border:0px solid red;
	line-height:19px;
	margin:8px 0px 0px 0px;
}
.contact_right_1{
	width:60px;
	height:auto;
	float:left;
	text-align:right;
}
.contact_right_2{
	width:152px;
	height:auto;
	float:left;
	color:#666666;
	margin-left:3px;
	display:inline;
}
.change{
	width:722px;
	height:400px;
	float:left;
	border:1px solid #e0e0e0;
	padding:1px;
	margin:17px 0px 0px 9px;
	display:inline;
}
.change_left{
	width:710px;
	height:318px;
	float:left;
	display:inline;
	margin:9px 0px 0px 11px;
	border:0px solid red;
	overflow:auto;
}
.user{
	width:690px;
	height:auto;
	float:left;
	padding:6px 0px 6px 0px;
	border-bottom:1px dashed #dfdfdf;
}
.user_top{
	width:690px;
	height:auto;
	float:left;
}
.user_name{
	width:300px;
	height:auto;
	float:left;
	font-weight:bold;
}
.user_time{
	width:300px;
	height:auto;
	float:right;
	text-align:right;
}
.user_centent{
	width:660px;
	height:auto;
	float:left;
	padding:0px 10px 0px 10px;
	line-height:16px;
	border:0px solid red;
	color:#666666;
}
.add_user{
	width:700px;
	height:auto;
	float:left;
	padding:0px 0px 0px 10px;
	line-height:38px;
	border-top:1px solid #ddd;
}
.add_user_left{width:auto; height:auto; float:left;border:0px solid red;}
.add_user span{width:auto; height:auto; float:right;border:0px solid #000;}

.gao_2{
	width:100px;
	height:auto;
	float:left;
	background:#dd5a00;
	line-height:36px;
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
	display:inline;
	margin:0px 4px 0px 0px;
	cursor:pointer;
}
.dii_2{
	width:100px;
	height:auto;
	float:left;
	line-height:36px;
	text-align:center;
	color:#000000;
	font-size:16px;
	display:inline;
	margin:0px 4px 0px 0px;
	cursor:pointer;
}
.change_title{
	width:702px;
	height:38px;
	float:left;
	background:#dfdfdf;
	line-height:38px;
	font-size:15px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	color:#990000;
	font-weight:bold;
}
.train{
	width:440px;
	height:auto;
	float:left;
	border:0px solid red;
}
.train_span{
	width:300px;
	height:100px;
	bordeR:0px solid red;
}
.topic_t{
	width:335px;
	height:auto;
	float:left;
	margin:16px 0px 0px 0px;
	border:0px solid red;
}
.jiudian{
	width:195px;
	height:auto;
	display:inline;
	float:left;
	margin:0px 0px 0px 6px;
	bordeR:0px solid red;
}
.jiudian_pic{
	width:108px;
	height:75px;
	float:left;
	padding:1px;
	border:1px solid #cac9c9;
}
.jiudian_pic img{
	width:108px;
	height:75px;
}
.jiudian span{
	width:188px;
	height:40px;
	float:left;display: block; 
overflow: hidden; 
white-space: nowrap; 
text-overflow: ellipsis; 


}
.danxuan{
	width:20px;
	height:20px;
	float:left;
}
.change_right{
	width:260px;
	height:auto;
	float:left;
	border:0px solid red;
	display:inline;
	margin:9px 0px 0px 0px;
}



.change_right_title{
	width:260px;
	height:auto;
	float:left;
	background:#dd5a00;
	line-height:36px;
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
	display:inline;
	margin:0px 4px 0px 0px;
}
.change_right_span{
	width:258px;
	height:auto;
	float:left;
	border:1px solid #dd5a00;
	padding:0px 0px 20px 0px;
}
.change_right_span_text{
	width:240px;
	height:auto;
	float:left;
	margin:6px 0px 0px 9px;
	display:inline;
	line-height:18px;
}
.wenbenkuang{
	width:220px;
	height:auto;
	float:left;
	margin:0px 0px 0px 20px;
	display:inline;
}
.textarea{
	width:220px;
	height:80px;
	margin-top:5px;
}
.change_right_span_text_2{
	width:240px;
	height:auto;
	float:left;
	margin:20px 0px 0px 9px;
	display:inline;
	line-height:18px;
}
.Group_book{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	margin:20px 0px 0px 0px;
}
.Other{
	width:246px;
	height:auto;
	float:left;
	margin:17px 0px 0px 11px;
	display:inline;
}
.Other_line{
	width:244px;
	height:auto;
	float:left;
	border:1px solid #dfdfdf;
	padding:1px;
}
.Other_line_title{
	width:244px;
	height:41px;
	float:left;
	line-height:41px;
	text-align:center;
	background:#dfdfdf;
}
.Other_line_span{
	width:223px;
	height:86px;
	float:left;
	text-align:center;
	color:#990000;
	font-weight:bold;
	font-size:13px;
	line-height:46px;
}
.Other_line_span_2{
	width:244px;
	height:auto;
	float:left;
	text-align:center;
	color:#990000;
	font-weight:bold;
	font-size:13px;
	line-height:46px;
}
.Other_line_span_2 span{
	line-height:18px;
	padding:10px 0px 10px 0px;
	display:block;
}
.How_to_book{
	width:244px;
	height:auto;
	float:left;
	border:1px solid #dfdfdf;
	padding:1px;
	margin:10px 0px 0px 0px;
}

.How_to_book_span{
	width:230px;
	height:auto;
	float:right;
	margin:10px 0px 0px 0px;
	
}
.How_to_book_span span{
	width:230px;
	height:auto;
	border-bottom:1px dashed #dfdfdf;
	float:left;
	line-height:26px;
}

.tan_title{
	width:660px;
	height:auto;
	float:left;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:inline;
	margin:0px 0px 0px 10px;
	border-bottom:1px dashed #cecece;
	color:#990000;
}
.tan_span{
	width:660px;
	height:auto;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:inline;
	padding:8px 0px 8px 10px;
}
.day{
	width:50px;
	height:auto;
	float:left;
	text-align:right;
	padding-right:10px;
}
.day_span{
	width:600px;
	height:auto;
	float:left;
}
.days_title{
	width:520px;
	height:auto;
	float:left;
	border:0px solid red;
	display:inline;
	margin:0px 0px 0px 10px;
	line-height:45px;
}
.days_title span{
	color:#ff3c00;
	font-size:16px;
}
.days_content{
	width:548px;
	height:auto;
	float:left;
	
}
.xingqi{
	width:100%;
	height:auto;
	float:left;
}
.xingqi_type{
	width:67px;
	height:28px;
	float:right;
	border:1px solid #dedede;
	border-left:0px;
	line-height:28px;
	text-align:center;
}
.days_content_day{
	width:100%;
	height:auto;
	float:left;
}
.years{
	width:70px;
	height:257px;
	float:left;
	border:1px solid #dedede;
	overflow:hidden;
}
.years img{ cursor:pointer;}
.years_con{
	width:70px;
	height:116px;
	float:left;
	text-align:center;
	padding-top:80px;
	overflow:hidden;
}
.day_content_day_con{
	width:476px;
	height:259px;
	float:left;
	overflow:hidden;
	
}
.day_content_day_con_type{
	width:67px;
	height:42px;
	float:left;
	border:1px solid #dedede;
	border-left:0px;
	border-top:0px;
	line-height:28px;
	overflow:hidden;
}
.day_content_day_con_type span{
	width:100%;
	height:auto;
	float:left;
}
.shang{
	text-align:right;
	line-height:21px;
}
.xia{
	color:#999999;
	line-height:21px;
}
.xia_2{
	color:#61964c;
	line-height:21px;
}
.yes{
	color:#dd5a00;
	line-height:21px;
}
.line_details_content_type_2_span{
	width:100%;
	height:auto;
	float:left;
	margin:4px 0px 10px 0px;
	line-height:20px
}
.line_details_content_type_2_title{
	width:100%;
	height:auto;
	float:left;
	font-weight:bold;
	color:#990000;
}
.Essentials_suoyin{
	width:694px;
	height:auto;
	float:left;
	border:1px solid #dddddd;
	border-bottom:0;
	display:inline;
	margin:10px 0px 0px 4px;
	padding:0px 0px 10px 0px;
	background:#eeeeee;
}
.Essentials_suoyin_1{
	width:660px;
	height:auto;
	float:left;
	line-height:16px;
	display:inline;
	margin:10px 0px 0px 10px;
	border:0px solid red;
	background-image:url(dian.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding:0px 0px 0px 12px;
}
.Essentials_suoyin_2{
	width:180px;
	height:auto;
	float:left;
	line-height:16px;
	display:inline;
	margin:10px 0px 0px 30px;
	border:0px solid red;
	background-image:url(dian.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding:0px 0px 0px 12px;
}
.Essentials_suoyin_3{
	width:180px;
	height:auto;
	float:left;
	line-height:16px;
	display:inline;
	margin:10px 0px 0px 10px;
	border:0px solid red;
	background-image:url(dian.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding:0px 0px 0px 12px;
}
.Essentials_content{
	width:694px;
	height:auto;
	float:left;
	border:1px solid #dddddd;
	border-top:0;
	display:inline;
	margin:0px 0px 0px 4px;
}
.Essentials_content_title{
	width:680px;
	height:auto;
	float:left;
	font-size:16px;
	color:#000099;
	line-height:20px;
	display:inline;
	margin:10px 0px 0px 10px;
	bordeR:0px solid red;
}
.Essentials_content_span{
	width:680px;
	height:auto;
	float:left;
	line-height:20px;
	display:inline;
	margin:20px 0px 0px 10px;
	bordeR:0px solid red;
}
.Essentials_content_span_0{
	width:670px;
	height:auto;
	float:left;
	line-height:18px;
	display:inline;
	margin:4px 0px 0px 10px;
	padding-left:10px;
	background-image:url(dian.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	bordeR:0px solid red;
}
.Essentials_content_span_01{
	width:670px;
	height:auto;
	float:left;
	line-height:18px;
	display:inline;
	margin:10px 0px 0px 10px;
	padding-left:10px;
	background-repeat:no-repeat;
	background-position:0px 5px;
	bordeR:0px solid red;
}
.tishi{
	width:665px;
	height:auto;
	float:left;
	display:inline;
	margin:20px 0px 0px 10px;
	background:#bcbcbc;
	padding:10px 0px 10px 10px;
	line-height:16px;
}
.tishi p{margin:6px 0px 6px 0px;}
.Other_line_ti{
	width:160px;
	height:75px;
	float:right;
	background:url(pic_3.jpg) no-repeat;
	padding:13px 6px 0px 78px;
	line-height:16px;
	border:0px solid red;
}
.Other_line_sp{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	margin-top:6px;
}

.bian{
	width:67px;
	height:42px;
	float:left;
	border:1px solid #dedede;
	border-left:0px;
	border-top:0px;
	line-height:28px;
	background:#fbdfcc;
}
.bian span{
	width:100%;
	height:auto;
	float:left;
}
.wu{
	width:67px;
	height:42px;
	float:left;
	border:1px solid #dedede;
	border-left:0px;
	border-top:0px;
	line-height:28px;
	background:#fff
}
.wu span{
	width:100%;
	height:auto;
	float:left;
}
.Essentials_suoyin_title_00{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	font-weight:bold;
	line-height:20px;
	padding-top:10px;
}
.link{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	font-weight:bold;
	margin:10px 0px 0px 0px;
}
.link img{border:0px;}






















.line_details_content_type_2_span a{color:#990000; text-decoration:none;}
.line_details_content_type_2_span a:link{color:#990000; text-decoration:none;}
.line_details_content_type_2_span a:visited{color:#990000; text-decoration:none;}
.line_details_content_type_2_span a:hover{color:#990000; text-decoration:none;}

.Essentials_content_span a{color:#990000; text-decoration:none;}
.Essentials_content_span a:link{color:#990000; text-decoration:none;}
.Essentials_content_span a:visited{color:#990000; text-decoration:none;}
.Essentials_content_span a:hover{color:#990000; text-decoration:underline;}

.Other_line_ti a{color:#990000; text-decoration:none;}
.Other_line_ti a:link{color:#990000; text-decoration:none;}
.Other_line_ti a:visited{color:#990000; text-decoration:none;}
.Other_line_ti a:hover{color:#990000; text-decoration:underline;}

.more a{color:#990000; text-decoration:none;}
.more a:link{color:#990000; text-decoration:none;}
.more a:visited{color:#990000; text-decoration:none;}
.more a:hover{color:#990000; text-decoration:underline;}

.link a{color:#990000; text-decoration:none;}
.link a:link{color:#990000; text-decoration:none;}
.link a:visited{color:#990000; text-decoration:none;}
.link a:hover{color:#990000; text-decoration:underline;}

.add_user a{color:#990000; text-decoration:none;}
.add_user a:link{color:#990000; text-decoration:none;}
.add_user a:visited{color:#990000; text-decoration:none;}
.add_user a:hover{color:#990000; text-decoration:underline;}






