@charset "utf-8";

/*common*/
body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	background:#FFF;
	color:#454545;
	}

img{
border:0;
}
.link{
padding:25px 0 25px 0;
}

.more{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10px;
	margin:15px 13px 15px 200px;
	text-align:left;
	width:100pix;
}


/*header*/

#header{
	width:1000px;
	margin:0 auto;
	
	}
.logo{ padding:0 0 0 15px;}
.logo span{
    padding:0 0 0 0;
	float:right;
	}
.gl_menu{
	height:31px;
	overflow:hidden;
	width:1000;
	}
	
/*search_googl*/

.txt_8{
font-size:10px;
color:#0351A4;
}

.tb_line_common{
border:#0000A0 solid 1px;
}

/*main_title_area*/
.pan{
padding:0 0 5px 0;
text-align:left;
font-size:10px;
color:#333333;
}

.title_bar{
padding:0 0 10px 0;
}

/*main*/
#main{
	width:975px;
	margin:10px auto 0 auto;
	}
#main .top_note{
	text-align:center;
	margin:0;
	color:#0761b7;
	}
#main .left{
	width:204px;
	float:right;
	margin:0 0 0 0;
	}

#main .right{
	width:760px;
	float:left;
	margin:auto;
	}

#main .middle{
	width:546px;
	float:right;
	margin:0 0 0 0;
	}
#main .right_sidebar{
	width:203px;
	float:left;
	margin:0 0 0 0;
	}
#main .right .content{
	padding:11px 12px;
	}
.size_14{ font-size:14px;}
a,a:visited{ color:#123b8d;}

a:hover{ text-decoration:none;}

h2{
	font-size:12px;
	 color:#123b8d;
	 margin:0;
	}
.content h3{
	display:block;
	color:#ff8400;
	font-size:12px;
	margin:0 0 7px 0;
	}
h4{
	font-size:12px;
	 color:#123b8d;
	 margin:0;
	 font-weight:normal;
	}
.content p{
	padding:0;
	}


.tb_tp15{
    padding:0 0 5px 0;
	}
.tb_part{
    padding:5px 0 0 0;
	}
.point{
font-weight:bold;
color:#039CA4;
}
.area {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:bold;
font-size:16px;

padding-bottom:1px;
margin:25px 0px 10px;
padding-top:4px;
border-bottom:#bcbcbc 1px solid;
}

	
/*login*/
.login{
	width:203px;
	height:165px;
	float:left;
	margin:0 0 10px 0;
}

.login_tab{	
	float:left;
	width:203px;
	height:23px;
	}
	
.login_tab ul{
	float:left;
	width:203px;
	height:25px;
	padding:0;
	margin:0;
	list-style:none;
	}
.login_content{
	position:relative;
	background:url(../images/login_bg.gif) no-repeat;
	float:left;
	width:203px;
	height:142px;
	}
.login_content ul{
	margin:16px 0 0 10px;
	padding:0;
	list-style-type:none;
	}
.login_content ul span{
	display:block;
	width:60px;
	text-align:right;
	float:left;
	padding:5px 0 0;
	}
.login_content li{ line-height:20px; clear:both;}

.page_tab{
	float:left;
	background:url(../images/login_bg_2.gif) no-repeat;
	width:86px;
	height:23px;
	line-height:25px;
	text-align:center;
	color:#123b8d;
	}

	
.current_tab{
	float:left;
	color:#123b8d;
	background:url(../images/login_bg_1.gif) no-repeat;
	width:103px;
	height:23px;
	line-height:25px;
	text-align:center;
	}
.text_blue2{ color:#123b8d;}

input.text {height:15px;width:160px;background-color:#FFFFFF;border:#9ac4ef 1px solid; font-size:12px; color:#b2b2b2;}
input.text2 {height:15px;width:115px;background-color:#FFFFFF;border:#9ac4ef 1px solid; font-size:12px; color:#b2b2b2;}
input.text3 {height:15px;width:40px;background-color:#FFFFFF;border:#9ac4ef 1px solid; font-size:12px; color:#b2b2b2;}
input.text5 {height:15px;width:60px;background-color:#FFFFFF;border:#9ac4ef 1px solid; font-size:12px; color:#b2b2b2;}
input.text4 { float:left;height:18px;width:190px;background-color:#FFFFFF;border:#9ac4ef 1px solid; font-size:12px; color:#b2b2b2;}
input.text6 { float:left;height:17px;width:205px;background-color:#FFFFFF;border:#9ac4ef 1px solid; font-size:12px; color:#b2b2b2; margin:3px 0 0 3px; vertical-align:middle;}
input.button {color:#123b8d; width:91px;height:26px; line-height:27px;cursor:default;font-variant:normal; background:url(../images/button_bg.gif) no-repeat; border:0; cursor:pointer;}
input.button2 {color:#123b8d;  float:left;width:66px;height:27px; line-height:26px;font-variant:normal; background:url(../images/button2_bg.gif) no-repeat; border:0; margin-left:3px;  cursor:pointer;}

/*hotel_login*/
.current1_tab{
	float:left;
	color:#123b8d;
	background:url(../images/login_bg_3.gif) no-repeat;
	width:96px;
	height:23px;
	line-height:25px;
	text-align:center;
	}
.login2{
	width:203px;
	height:165px;
	float:left;
	margin:0 0 10px 0;
}
.page1_tab{
	float:left;
	background:url(../images/login_bg_4.gif) no-repeat;
	width:86px;
	height:23px;
	line-height:25px;
	text-align:center;
	color:#123b8d;
	}
.login_content2{
	position:relative;
	background:url(../images/login_bg1.gif) no-repeat;
	float:left;
	width:203px;
	height:148px;
	}
.login_content2 ul{
	margin:16px 0 0 5px;
	padding:0;
	list-style-type:none;
	}
.login_content2 ul span{
	display:block;
	width:70px;
	text-align:right;
	float:left;
	padding:5px 0 0;
	}
.login_content2 li{ line-height:20px; clear:both;}

.login_content4{
	position:relative;
	background:url(../images/login_bg4.gif) no-repeat;
	float:left;
	width:203px;
	height:148px;
	}
.login_content4 ul{
	margin:16px 0 0 5px;
	padding:0;
	list-style-type:none;
	}
.login_content4 ul span{
	display:block;
	width:70px;
	text-align:right;
	float:left;
	padding:5px 0 0;
	}
.login_content4 li{ line-height:20px; clear:both;}

/*footer*/
#footer{
	width:1000px;
	margin:15px auto 0 auto;
	color:white;
	clear:both;
	}
#footer dl{
	margin:0;
	padding:0;
	height:110px;
	background:url(../images/tel.gif) repeat-x;
	}
#footer dt{
	border-top:1px solid #b9bcc0;
	padding:5px 12px;
	margin:0 10px;
	color:#0761b7;
	font-weight:bold;
	font-size:14px;
	}
#footer dd{
	float:left;
	margin:0;
	padding:8px 20px;
	color:#FF6600;
	font-size:14px;
	}

#footer div{
	background:url(../images/footer_bg.gif) repeat-x;
	height:55px;
	padding-bottom:5px;
	}

#footer a,#footer a:visited{ color:white; text-decoration:none;}
#footer div img{ float:left;}
#footer div span{ padding:16px 0 0 ; display:block;}
#footer div .rz{
	width:438px;
	margin:0 auto;
	padding:0;
	clear:both;
	
	}


/*right_menu*/
.right_menu{
	width:204px;
	height:auto;
	float:left;
	margin:0 0 0 0;
	}
.box_banner{
	float:left;
	width:204px;
	padding:0 0 5px 0;
}


.right_menu a,.right_menu a:visited{ text-decoration:none; color:#6d6d6d;}
.right_menu ul{
	float:left;
	width:140px;
	margin:5px 0 5px 20px;
	list-style-image:url(../images/arrow_blue.gif);
	 }
.right_menu li{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding:5px 0 5px 0;
	height:16px;
	line-height:16px;
	border-bottom:1px #bbbbbb dashed;
	}
.right_menu span{ 
	list-style:none;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding-left:0px;
	height:25px;
	border-bottom:none;
	color:#123b8d;
		}

.menu{
	width:204px;
	height:auto;
	float:left;
	margin:0 0 10px 0;
	}
	
.menu ul{
list-style-image:url(../images/arrow_yellow.gif);
display:inline;
padding:5px 0 5px 10px;
width:auto;
}
.menu li{
height:18px;
margin:0 0 0 20px;
}
.menu_left{ float:left;width:38px; height:225px;background:url(../images/menu_left_bg.gif);}
.menu_mid{float:left;width:153px; height:225px;background:url(../images/menu_mid_bg.gif)  repeat-x;}
.menu_right{float:left;width:11px; height:225px;background:url(../images/menu_right_bg.gif);}

.menu_mid ul{float:left;width:153px; height:219px; margin:0; padding:0; padding-top:9px;}
.menu_mid li{float:left;
	width:143px;
	padding:0 0 0 10px;
	margin:0;
	color:#123b8d;
	list-style:none;
	height:27px;
	line-height:27px;
	text-align:left;
}
.menu_mid li a,.menu_mid li a:visited{ text-decoration:none;}

.menu_mid li a:hover{ text-decoration:underline;}

.menu_txt a:visited{ text-decoration:none;}
.menu_txt a:hover{ text-decoration:underline;}
.menu_txt a:link{ text-decoration:none;}
.menu_txt a:active{ text-decoration:none;}

.contact_title{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding:0 0 0 30px;
}

/*course_title_area*/
.course_code{
font-siza:10px;
color:#FFFFFF;
float:right;
padding:0 5px 0 0;
}


/*sitemap*/
.sitemap{
	width:204px;
	height:auto;
	float:left;
	margin:0 0 25px 0;
	}
	
.sitemap ul{
list-style-image:url(../images/arrow_yellow.gif);
padding:0;
display:inline;
margin:5px 0 10px 0;
width:auto;
}
.sitemap li{
height:18px;
}
.sitemap a,.sitemap a:visited{ text-decoration:none; color:#444444;}
.coments{
font-size:8px;
}

/*top*/
/*top_promotion*/
.pro_base{
width:743px;
border-bottom:solid 1px #CCCCCC;
border-top:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
border-left:solid 1px #CCCCCC;
background-color:#f2fafc;
margin-bottom:20px;
}
.pro_tb{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#0514a5;
padding-left:5px;
height:18px;
margin:4px 4px 4px 0;
border-bottom:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
border-left:solid 1px #CCCCCC;
}
.pro_price{
color:#CC0000;
font-weight:bold;
}
.pro_layout{
float:left;
margin:4px 9px 4px 4px;

}
.pro_layout02{
margin:4px 4px 4px 0;
}
.topic_tb{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#0514a5;
padding-left:5px;
height:18px;
line-height:16px;
}
/*top_hotel*/

.top_hotel_title{
	margin:0 auto 10px auto;
	}
.top_search_ht{
	width:362px;
	height:262px;
	float:left;
	margin:5px 0 10px 0;
}

.top_search_content{
	position:relative;
	background:url(../images/login_bg_01.gif) no-repeat;
	float:left;
	width:362px;
	height:233px;
	}
.top_search_tab{	
	float:left;
	width:362px;
	height:25px;
	overflow:hidden;
	}
.top_s_current_tab{
	float:left;
	color:#4d4d4d;
	background:url(../images/login_tb.gif) no-repeat;
	width:123px;
	height:20px;
	}

.top_search_tab ul{
	float:left;
	width:362px;
	height:25px;
	padding:0;
	margin:0;
	list-style:none;
	}
select{ color:#999; border:#9ac4ef 1px solid; font-size:11px; line-height:20px;}

#h_mid {
	float:left;
	width:546px;
	margin-top:3px;
	}
#bbs  span{
	float:left;
	}
.top_search_in_left{
	float:left;
	width:362px;
	height:240px;
	margin:0;
	background:url(../images/login_bg_01.jpg) no-repeat;
	}

.top_search_in_left dl{
	margin:10px 0 0 15px;
	padding:0;
	width:314px;
	}
.top_search_in_left dl dt{
	font-weight:bold;
	color:#123b8d;
	}
.top_search_in_left dl dd{
	margin:10px 0;
	}

.h_news{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    line-height:16px;
	width:350px;
	padding:5px 5px 5px 5px;
	}
.h_news ul{
	list-style-image:url(../images/arrow_yellow.gif);
    padding:0;
    display:inline;
    margin:4px 0 10px 0;
    width:auto;
	}
.h_news li{
font-size:12px;
	}	
.a_menu{
	width:362px;
	height:260px;
	float:left;
	margin:5px 0 12px 20px;
	}
/*main_top*/
.a_txt{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:18px;
	margin:5px 5px 5px 5px;
	text-align:left;
	width:210px;
	}

.travel_box{
	width:369px;
	height:auto;
	float:left;
	margin:0 0 20px 5px;
}
.hotel_box{
	width:369px;
	height:auto;
	float:left;
	margin:0 0 20px 7px;
}
.air_box{
	width:369px;
	height:auto;
	float:left;
	margin:0 0 20px 5px;
}
.option_box{
	width:369px;
	height:auto;
	float:left;
	margin:0 0 20px 7px;

}
.option_txt{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
    line-height:18px;
	margin:10px 13px 5px 20px;
	text-align:left;
	width:240pix;
}
.option_txt02{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
    line-height:18px;
	margin:5px 13px 5px 20px;
	text-align:left;
	width:240pix;
	height:54pix;
}

.guide_box{
	width:745px;
	height:auto;
	float:left;
	margin:0 0 20px 7px;
}
.top_gd_tb{
height:200px;
border-right:#2892A3 1pt solid;
padding-right:1px;
border-top:#2892A3 1pt solid;
padding-left:1px;
padding-bottom:1px;
border-left:#2892A3 1pt solid;
padding-top:1px;
border-bottom:#2892A3 1pt solid;
}
.top_op_tb{
height:200px;
border-right:#BF1E2E 1pt solid;
padding-right:1px;
border-top:#BF1E2E 1pt solid;
padding-left:1px;
padding-bottom:1px;
border-left:#BF1E2E 1pt solid;
padding-top:1px;
border-bottom:#BF1E2E 1pt solid;
}

.top_more_10{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10px;
	margin:0 13px 0 0;
	text-align:right;
	width:210px;
}

/*air*/
.domestic_box{
	width:362px;
	height:131px;
	float:left;
	margin:0 0 5px 5px;
}

.oversea_box{
	width:362px;
	height:131px;
	float:left;
	margin:0 0 5px 17px;
}
.air_com_box{
	background:url(../images/air_right_box_middle.gif) repeat-y;
	width:734px;
	position:relative;
	}
.air_com_box .top{
	position:absolute;
	top:0;
	left:0;
	height:5px;
	}
	
.air_com_box .bottom{
	position:absolute;
	bottom:0;
	left:0;
	height:5px;
	}
.air_tb{
padding:0 15px 0 5px;
}
.air_txt{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
    line-height:18px;
	margin:225px 25px 10px 25px;
	text-align:left;
	width:350pix;
}
.air_txt_detail{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
    line-height:18px;
	margin:15px 20px 15px 20px;
	text-align:left;
}
.rail_sm{
padding:20px 0 0 5px;
width:300px;
float:right;
}
.rail_bar{
padding:20px 0 0 5px;
width:737px;
float:left;
}

.air_topics_bar{
padding:30px 0 0 5px;
width:auto;
height:auto;
float:left;
}

.air_topics_bar ul{
	float:left;
	width:730px;
	margin:5px 15px 0 0 ;
	padding:0;
	list-style-image:url(../images/air_icon.gif);
	display: inline;
	}
	
.air_topics_bar li{

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3","宋体";
	font-size:12px;
	padding-left:5px;
	height:23px;
	line-height:23px;
	border-bottom:dashed gray 1px;
	
	}
.air_more_100{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10px;
	margin:0 13px 0 25px;
	text-align:right;
	width:300px;
}
.air_more{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10px;
	margin:0 13px 0 200px;
	text-align:right;
	width:140px;
}

.air_title{
font-size:14px;
font-weight:bold;
padding-bottom:5px;
}

.air_topics_list{
padding:0 0 0 5px;
width:700;

}

.air_topics_list ul{
	width:680px;
	margin:5px 15px 0 0 ;
	padding:0;
	list-style-image:url(../images/air_icon.gif);
	display: inline;
	}
	
.air_topics_list li{

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3","宋体";
	font-size:12px;
	padding-left:5px;
	height:23px;
	line-height:23px;
	border-bottom:dashed gray 1px;
	
	}
.air_topics_more{
padding:5px 0 10px 0;
float:right;
}

.menu_box{
    background-image:url(../images/air_menu_middile.gif) repeat-y;
	width:200px;
	position:relative;
	}
	
.air_search{
padding:5px 5px 5px 5px;
}
.air_search ul{
	height:25px;
	padding:0;
	margin:0;
	list-style:none;
	}
.air_search li{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding:5px 0 5px 0;
	height:16px;
	line-height:16px;
	}
.time{
border-right:#CCCCCC 1pt solid;
padding-right:1px;
border-top:#CCCCCC 1pt solid;
padding-left:1px;
padding-bottom:1px;
border-left:#CCCCCC 1pt solid;
padding-top:1px;
border-bottom:#CCCCCC 1pt solid;

	}
	
.air_search_contact{
padding-top:8px;
padding-bottom:0;
}
.air_more_list{
margin:10px 0 0 15px;
padding-right:15px;
width:630;

}

.air_more_list ul{
	padding:5px 15px 0 5px ;
	list-style-image:url(../images/arrow_yellow.gif);
	display: inline;
	}
	
.air_more_list li{
    width:540;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding-left:5px;
	height:23px;
	line-height:23px;
	border-bottom:dashed gray 1px;
	
	}
.t_a_price{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10px;
	padding-left:5px;
	line-height:14px;
}
.t_a_tb{
padding:0 9px 0 0;
float:left;
width:168px;
}
.t_a_f{
padding:15px 0 19px 5px;
}
	
/*guide*/
.guide_com_box{
	background:url(../images/guide_right_box_middle.gif) repeat-y;
	width:734px;
	position:relative;
	}
.guide_com_box .top{
	position:absolute;
	top:0;
	left:0;
	height:5px;
	}
	
.guide_com_box .bottom{
	position:absolute;
	bottom:0;
	left:0;
	height:5px;
	}


.guide_list_box{
border-right:#2892A3 solid 1px;
border-top:#2892A3 solid 1px;
border-bottom:#2892A3 solid 1px;
border-left:#2892A3 solid 1px;
}
.guide_list_text{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
    line-height:18px;
	color:#444444;
	padding: 10px 0 5px 5px;
	}

.guide_list_text a:link{
    text-decoration:underline;
	color:#444444;
}
.guide_list_text a:hover{
	color:#444444;
    text-decoration:none;
}
.guide_list_text a:active{
	color:#444444;
    text-decoration:underline;
}
.guide_list_text a:visited{
	color:#444444;
    text-decoration:underline;
}
.guide_list_text02{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
    line-height:18px;
	color:#444444;
	padding: 0 0 0 5px;
	}

.guide_list_title{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
    line-height:18px;
	color:#FFFFFF;
	font-weight:bold;
	padding: 0 0 0 5px;
	}
.guide_list_pic{
	padding: 10px 0 0 0;
	}

	
/*option*/
h3 {
padding-left:10px;
font-size:16px;
padding-bottom:1px;
margin:25px 0px 10px;
border-left: #000099 5px soild;
padding-top:4px;
border-bottom:#bcbcbc 1px solid;
}

.op_com_box{
	background:url(../images/op_right_box_middle.gif) repeat-y;
	width:734px;
	position:relative;
	}
.op_com_box .top{
	position:absolute;
	top:0;
	left:0;
	height:5px;
	}
	
.op_com_box .bottom{
	position:absolute;
	bottom:0;
	left:0;
	height:5px;
	}
.op_tour_tb{
padding:0 15px 0 5px;
}

.op_list_box{
border-right:#a7004b solid 1px;
border-top:#a7004b solid 1px;
border-bottom:#a7004b solid 1px;
border-left:#a7004b solid 1px;
}
.op_list_text{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
    line-height:18px;
	color:#444444;
	padding: 10px 0 5px 5px;
	}

.op_list_text a:link{
    text-decoration:underline;
	color:#444444;
}
.op_list_text a:hover{
	color:#444444;
    text-decoration:none;
}
.op_list_text a:active{
	color:#444444;
    text-decoration:underline;
}
.op_list_text a:visited{
	color:#444444;
    text-decoration:underline;
}
.op_list_text02{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
    line-height:18px;
	color:#444444;
	padding: 0 0 0 5px;
	}

.op_list_title{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
    line-height:18px;
	color:#FFFFFF;
	font-weight:bold;
	padding: 0 0 0 5px;
	}
.op_list_pic{
	padding: 10px 0 0 0;
	}
.op_tour_txt{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
    line-height:18px;
	padding:10px 25px 10px 25px;
	text-align:left;
	width:350pix;
}
.op_tour_txt_detail{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
    line-height:18px;
	margin:15px 20px 10px 20px;
	text-align:left;
}


.op_tour_title_14{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:5px 0 5px 5px;
background-color:#A70012;
}

.op_tour_title_14 a:link{
text-decoration:underline;
}
.op_tour_title_14 a:hover{
text-decoration:none;
}
.op_tour_title_14 a:active{
text-decoration:underline;
}
.op_tour_title_14 a:visited{
text-decoration:underline;
}
.op_tour_subtitle{
padding:5px 0 5px 0;
}

.op_pic{
padding: 5px 0 10px 0;
}

.op_tb{
line-height:18px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3","宋体";
font-size:12px;
}

.op_tour_more{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10px;
	float:right;
	width:auto;
	margin:auto;
	color:#A70012
}
.op_tour_more a:link{
    text-decoration:underline;
    color:#A70012
}
.op_tour_more a:hover{
text-decoration:none;
	color:#A70012
}
.op_tour_more a:active{
    text-decoration:underline;
	color:#A70012
}
.op_tour_more a:visited{
    text-decoration:underline;
	color:#A70012
}


.op_topics_list{
padding:0 0 0 5px;
width:700;

}
.op_info_tb{
padding:15px 15px 0 15px;
}
.op_point{
font-size:12px;
}
.op_point ul{
width:685px;
margin:0 0 5px 5px;
list-style-image:url(../images/tour_point_li.gif);
display:inline;
}
.op_point li{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
padding-left:5px;
height:23px;
line-height:23px;	
}


/*news*/

.news_com_box{
	background:url(../images/news_right_box_middle.gif) repeat-y;
	width:734px;
	position:relative;
	}

.news_com_box .top{
	position:absolute;
	top:0;
	left:0;
	height:5px;
	}
	
.news_com_box .bottom{
	position:absolute;
	bottom:0;
	left:0;
	height:5px;
	}

.news_topics_list{
padding:0 0 0 5px;
width:700;

}

.news_topics_list ul{
	width:680px;
	margin:5px 15px 0 0 ;
	padding:0;
	list-style-image:url(../images/news_icon.gif);
	display: inline;
	}
	
.news_topics_list li{

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding-left:5px;
	height:23px;
	line-height:23px;
	border-bottom:dashed gray 1px;
	
	}


/*tour*/
.tour_txt{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:18px;
	margin:5px 5px 5px 5px;
	text-align:left;
	width:339px;
	}
.t_more_10{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10px;
	margin:0 13px 0 25px;
	text-align:right;
	width:300px;
}

.tour_com_box{
	background:url(../images/tour_right_box_middle.gif) repeat-y;
	width:734px;
	position:relative;
	}
.tour_com_box .top{
	position:absolute;
	top:0;
	left:0;
	height:5px;
	}
	
.tour_com_box .bottom{
	position:absolute;
	bottom:0;
	left:0;
	height:5px;
	}


.tour_search01{
margin:20px 0 0 15px;
width:auto;
font-size:12px;
color:#a43b03;
font-weight:bold;

}
.tour_search02{
margin:10px 0 0 20px;
width:auto;
font-size:12px;
color:#a43b03;
font-weight:bold;

}
.tour_txt{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
    line-height:18px;
	padding:10px 25px 10px 25px;
	text-align:left;
	width:350pix;
}
.tour_txt_detail{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
    line-height:18px;
	margin:15px 20px 0 20px;
	text-align:left;
}
.rec_title{
padding:5px 5px 5px 5px;
color:#bd551d;
font-size:12px;
font-weight:bold;

}
.rec_more{
float:right;
font-size:10px;
color:#bd551d;
font-weight:normal;
}

.tour_title{
color:#bd551d;
font-size:12px;
font-weight:bold;
}

.tour_title a:link{
text-decoration:underline;
}
.tour_title a:hover{
text-decoration:none;
}
.tour_title a:active{
text-decoration:underline;
}
.tour_title a:visited{
text-decoration:underline;
}

.tour_title_14{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:5px 0 5px 5px;
background-color:#71B220;
}

.tour_title_14 a:link{
text-decoration:underline;
}
.tour_title_14 a:hover{
text-decoration:none;
}
.tour_title_14 a:active{
text-decoration:underline;
}
.tour_title_14 a:visited{
text-decoration:underline;
}
.tourob_title_14{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:5px 0 5px 5px;
background-color:#3C7CD8;
}

.tourob_title_14 a:link{
text-decoration:underline;
}
.tourob_title_14 a:hover{
text-decoration:none;
}
.tourob_title_14 a:active{
text-decoration:underline;
}
.touobr_title_14 a:visited{
text-decoration:underline;
}
.tour_subtitle{
padding:5px 0 5px 0;
}

.tour_pic{
padding: 20px 0 20px 0;
}

.tour_point{
font-size:12px;
}
.tour_point ul{
width:685px;
margin:0 0 5px 5px;
list-style-image:url(../images/tour_point_li.gif);
display:inline;
}
.tour_point li{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
padding-left:5px;
height:23px;
line-height:23px;	
}
.tour_tb_line{
border:#bd551d solid 1px;
}
.tour_tb{
padding:0 15px 0 5px;
}
.tour_topics_bar{
padding:20px 0 0 5px;
width:auto;
height:auto;
float:left;
}

.tour_topics_bar ul{
	float:left;
	width:730px;
	margin:5px 15px 0 0 ;
	padding:0;
	list-style-image:url(../images/tour_icon.gif);
	display: inline;
	}
	
.tour_topics_bar li{

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding-left:5px;
	height:23px;
	line-height:23px;
	border-bottom:dashed gray 1px;
	
	}




.tour_topics_list{
padding:0 0 0 5px;
width:700;

}

.tour_topics_list ul{
	width:680px;
	margin:5px 15px 0 0 ;
	list-style-image:url(../images/tour_icon.gif);
	display: inline;
	}
	
.tour_topics_list li{

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding-left:5px;
	padding-top:0;
	height:23px;
	line-height:23px;
	border-bottom:dashed gray 1px;
	
	}
.tour_topics_more{
padding:5px 0 10px 0;
float:right;
}

.tour_tb_part{
    padding:5px 0 0 0;
	}
.tour_more_list{
margin:10px 0 0 15px;
padding-right:15px;
width:630;

}

.tour_more_list ul{
	padding:5px 15px 0 5px ;
	list-style-image:url(../images/arrow_yellow.gif);
	display: inline;
	}
	
.tour_more_list li{
    width:540;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding-left:5px;
	height:23px;
	line-height:23px;
	border-bottom:dashed gray 1px;
	
	}
.info_tb{
padding:15px 15px 0 15px;
}
.tour_list_box{
border-right:#A53A02 solid 1px;
border-top:#A53A02 solid 1px;
border-bottom:#A53A02 solid 1px;
border-left:#A53A02 solid 1px;
}
.tour_more_10{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10px;
	text-align:right;
}

.t_to_main{
padding:0 0 0 12px;
}
.tour_title02{
padding:8px 0 8px 0;
}
.t_to_tourtxt{
padding:6px 0 0 0;
color:#333333;
width:167px;
}

/*other*/
.other_com_box{
    background:url(../images/h_right_box_middle.gif) repeat-y;
	width:734px;
	position:relative;
	}
.other_com_box .top{
	position:absolute;
	top:0;
	left:0;
	height:5px;
	}
	
.other_com_box .bottom{
	position:absolute;
	bottom:0;
	left:0;
	height:5px;
	}

/*hotel*/
p{ line-height:20px;}
.text_green{ color:#56950c; font-size:14px; font-weight:bold;}
.text_green1{ color:#56950c; font-size:12px; }
.text_yellow{ color:#ffb400;}
.text_blue{ color:#079eef;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.text_bold{ font-weight:bold;}
.text_gary{ color:#747474;}
.text_red{ color:#f30;}
.text_white{ color:white;}
.text_cs{ color:#5f00a1;}
.text_pink{ color:#ff4397; text-decoration:underline;}
.padding_left{ padding:10px;}
.padding_left_blue{ padding:15px; color:#123b8d;}
select{ color:#999; border:#9ac4ef 1px solid; font-size:11px; line-height:20px;}
.black_bold{ border:1px solid #7f7f7f; padding:8px; position:relative;}
.close{ position:absolute; right:8px; top:8px;}
.large{ font-size:36px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.box {
	float:right;
	width:165px;
	height:106px;
	margin:0 0 18px 0;
	padding: 0;
	background:url(../images/box_bg.gif);
}
.box a{ text-decoration:none;}

.xuxian{ border-top:1px dashed #ccc; clear:both; height:1px; overflow:hidden; top:0;}
.xuanxian_right{ border-right:1px dashed #ccc;}
.xuanxian_bottom{ border-bottom:1px dashed #ccc; height:15px; overflow:hidden;}
.line_bottom{ border-bottom:1px solid #8cbced;}
.line_right{
	border-right-width: 1px;
	border-right-style: groove;
	border-right-color: #8cbced;
}
.box ul{
	float:left;
	width:140px;
	margin:5px 0 0 5px ;
	padding:0;}
.box li{
	list-style:none;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding-left:5px;
	height:26px;
	line-height:30px;
	}
.box2 {
	float:right;
	width:165px;
	height:145px;
	margin:0 0 18px 0;
	padding: 0;
	background:url(../images/box2_bg.gif);
}
.box2 a,.box2 a:visited{ text-decoration:none; color:#6d6d6d;}
.box2 ul{
	float:left;
	width:140px;
	margin:5px 0 0 5px ;
	padding:0;}
.box2 li{
	list-style:none;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding-left:5px;
	padding-top:5px;
	height:18px;
	line-height:18px;
	border-bottom:1px #bbbbbb dashed;
	}
.box2 span{ 
	list-style:none;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding-left:0px;
	height:26px;
	line-height:30px;
	border-bottom:none;
	color:#123b8d;}
.box2 li.title{
	list-style:none;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding-left:5px;
	height:26px;
	line-height:30px;
	border-bottom:none;
	color:#123b8d;
	}

.current1_tab2{
	float:left;
	color:#123b8d;
	background:url(../images/login_bg_3.gif) no-repeat;
	width:96px;
	height:23px;
	line-height:25px;
	text-align:center;
	}

.page1_tab2{
	float:left;
	background:url(../images/login_bg_4.gif) no-repeat;
	width:86px;
	height:23px;
	line-height:25px;
	text-align:center;
	color:#123b8d;
	}
.login_con{	
	float:left;
	width:203px;
	height:142px;
	background:url(../images/login_bg.gif);
	}
.login_con ul{ list-style:none; padding:0; margin:0}
.login_con li{ float:left;}

.com_box{
	background:url(../images/h_right_box_middle.gif) repeat-y;
	width:734px;
	position:relative;
	}

.com_box .top{
	position:absolute;
	top:5px;
	left:0;
	height:5px;
	}
	
.com_box .bottom{
	position:absolute;
	bottom:0;
	left:0;
	height:5px;
	}
.m_top{ margin:15px 0 0;}
.m_left{ padding:0 0 0 8px;}
.buttom0002{
	position:absolute;
	top:50%;
	right:3%;
	}
.worng{
	background:url(../images/red_cha.gif) no-repeat center;}
#reg_ok{
	background:url(../images/reg_ok.gif) no-repeat;
	width:489px;
	height:158px;
	padding:50px 0 0;
	margin:0 auto;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	color:white;
	}
.t_h_txt{
	padding:0 0 0 10px;
	}
.t_h_txt p{
	margin:7px 0 3px 0;
	line-height:14px;
	}

/*denglu*/
.td-hongtel1{
	position:relative;
	background:url(../images/login_bg.gif) no-repeat;
	float:left;
	width:203px;
	height:142px;
	}
.td-hongtel1 ul{
	margin:16px 0 0 20px;
	padding:0;
	list-style-type:none;
	}
.td-hongtel1 ul span{
	display:block;
	width:50px;
	text-align:right;
	float:left;
	padding:5px 0 0;
	}
.td-hongtel1 li{ line-height:20px; clear:both;}
.td-hongtel2{
	position:relative;
	background:url(../images/login_bg1.gif) no-repeat;
	float:left;
	width:203px;
	height:160px;
	}
.td-hongtel2 ul{
	margin:16px 0 0 20px;
	padding:0;
	list-style-type:none;
	}
.td-hongtel2 ul span{
	display:block;
	width:50px;
	text-align:right;
	float:left;
	padding:5px 0 0;
	}
.td-hongtel2 li{ line-height:20px; clear:both;}

.login_content2{
	position:relative;
	background:url(../images/login_bg1.gif) no-repeat;
	float:left;
	width:203px;
	height:160px;
	}
.login_content2 ul{
	margin:16px 0 0 5px;
	padding:0;
	list-style-type:none;
	}
.login_content2 ul span{
	display:block;
	width:70px;
	text-align:right;
	float:left;
	padding:5px 0 0;
	}
.login_content2 li{ line-height:20px; clear:both;}
/*denglu*/


.box3 {
	float:left;
	width:201px;
	height:auto;
	background:url(../images/box3_bg.gif);
	color:#123b8d;
}
.box3 ul{
	float:left;
	width:140px;
	margin:5px 0 0 11px ;
	padding:0;}
.box3 li{
	list-style:none;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding-left:3px;
	height:32px;
	line-height:30px;
	}
.box_banner{
	float:left;
	width:201px;
	padding:0 0 5px 0;
}
.box31 {
	float:left;
	width:201px;
	height:10px;
	background:url(../images/box3_bg1.gif);
	color:#123b8d;
}
.box31 ul{
	float:left;
	width:140px;
	margin:0px 0 0 11px ;
	padding:0;}
.box31 li{
	list-style:none;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding-left:3px;
	height:18px;
	line-height:22px;
	}
.box32 {
	float:left;
	width:201px;
	height:11px;
	background:url(../images/box3_bg2.gif);
}
.box32 ul{
	float:left;
	width:140px;
	margin:0px 0 0 0px ;
	padding:0;}
.box32 li{
	list-style:none;
	height:15px;
	}


.box4 {
	float:left;
	width:202px;
	height:auto;
	margin:0 0 18px 0;
	padding: 0;
}
.box4 a,.box4 a:visited{ text-decoration:none; color:#6d6d6d;}
.box4 ul{
	float:left;
	width:140px;
	margin:5px 0 0 5px ;
	padding:0;}
.box4 li{
	list-style:none;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding-left:5px;
	height:23px;
	line-height:23px;
	border-bottom:1px #bbbbbb dashed;
	}
.box4 li.title{
	list-style:none;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding-left:5px;
	height:26px;
	line-height:30px;
	border-bottom:none;
	color:#123b8d;
	}

.com_tab{
	width:735px;
	height:24px;
	overflow:hidden;
	}
.com_tab span{ float:right;}

	
.com_tab ul{
	margin:0;
	padding:0;
	list-style-type:none;
	}
.com_tab ul li{
	float:left;
	}
.list{ padding:0 0 15px;}
.list dl{
	margin:5px 0;
	padding:0 0 15px;
	width:100%;
	float:left;
	border-bottom:1px dashed #b7b8b9;
	clear:both;
	}
.list dl dt{
	width:40%;
	}
.list dl dt span{ float:right; color:#ffb400;}

.list dl dd{ line-height:22px; margin:0; display:block; height:21px;}
.list strong{ color:#123b8d; float:left; }
.a_buttom{
	padding:0 8px;
	width:55px;
	height:17px;
	text-align:center;
	line-height:17px;
	background:#f2fdff;
	border:1px solid #079eef;
	text-decoration:none;
	}

.jiudian{
	width:100%;
	margin:0 0 15px;
	float:left;
	}
.jiudian dl{
	width:48%;
	height:91px;
	overflow:hidden;
	clear:none;
	float:left;
	margin:10px 0 0;
	padding:0;
	}
.jiudian dl dt{
	float:left;
	margin:0 20px 0 0;
	}
.ht_note{
	margin:5px 0 40px;
	padding:0;
	list-style-type:none;
	}
.ht_note li{
	line-height:18px;
	}



#blog {
	width:546px;
	height:auto;
	margin:0;
	background:url(../images/index_hotel.gif) no-repeat top;
}
#blog h1{
	font-size:12px;
	padding:20px 0 0 15px;
	margin:0;
	color:#123b8d;
	}
	
	
.common_detail
{	float:left;
	width:509px;
	height:auto;
	padding:12px 0 12px 0;
} 
.common_detail dl{
	width:100%;
	float:left;
	display:inline;
	margin:0 0 0 16px;
	border-bottom:dashed 1px #b8b8b8;
	padding:9px 0;
	}
.common_detail h5{
	font-weight:normal;
	color:#56950c;
	margin:0 0 13px 0;
	}
.common_detail h5 span{
	padding:0 0 0 3px;
	color:#ff9c00;
	}
.common_detail dl dt{	
	float:left;
	width:92px;
	height:80px;
	margin-right:8px;
	}
.common_detail dl dd{
	line-height:18px;
	}
.common_detail dl dd span img{ vertical-align:middle;}
.al_right{ text-align:right;}
.flash{
	width:546px;
	height:195px;
	float:left;
	margin:11px 0;
}

#bbs {
	float:left;
	background:url(../images/map_bg.gif) repeat-y center;
	width:546px;
	margin-top:3px;
	}
#bbs  span{
	float:left;
	}
.bbs_left{
	float:left;
	width:248px;
	margin:0;
	}
.bbs_left dl{
	margin:10px 0 0 8px;
	padding:0;
	width:228px;
	}
.bbs_left dl dt{
	font-weight:bold;
	color:#123b8d;
	}
.bbs_left dl dd{
	margin:4px 0;
	}
.bbs_right{
	float:right;
	width:297px;
	border-left:1px #8cbced solid;
	}
.map_box{
	width:280px;
	height:auto;
	margin:3px 5px 10px 5px;

	}
.map_txt{
	width:270px;
	height:auto;
	margin:10px 10px 10px 10px;
	line-height:19px;

	}
.map_xia h5{
	font-size:12px;
	color:#123b8d;
	padding:0 5px 3px 5px;
	margin:0;
	border-bottom:#8cbced 1px solid;
	}
.bbs_search{
	float:left;
	width:289px;
	display:inline;
	border-top:1px #8cbced solid;
	margin-left:9px;
	padding-top:10px;
	}
.bbs_search  span{
	display:block;
	clear:both;
	}
.zytu
{	
}
.zytu
{	
	display:block;
	width:61px;
	height:61px;
	border:2px solid #ff9c00;
	CURSOR: pointer
}
.biankuang{

	display:block;
		width:59px;
	height:59px;
	border:2px solid #ff9c00;
	CURSOR: pointer
	}
.biankuang2{
display:block;
		width:59px;
	height:59px;
	border:2px solid #fff;
	CURSOR: pointer
}
.flashPic
{
    width:59px;
	height:59px;
	
}

.zytu a,#zytu a:visited{
	display:block;
	width:57px;
	height:57px;
	border:2px solid #fff;
	}
.zytu a:hover{
	display:block;
	width:57px;
	height:57px;
	border:2px solid #ff9c00;
	}
.kongbai{
	width:14px;
}
.duiqi{
	float:left;
}


.tkd{
	VISIBILITY: visible; 
	OVERFLOW: hidden; 
	HEIGHT: 65px;
	width:605px;
	}

	
	
#info {position:relative;width:32px;text-align:center;height:32px;}/*设置链接的属性,一定要设置为relative才能使提示层跟着链接走*/
#info:hover {background:#eee;color:#333;}
#info span {display: none }/*设置正常下的span为隐藏状态*/
#info:hover span /*设置hover下的span属性为呈现状态,并设置提示层的位置*/{display:block;position:absolute;top:0;left:33px;width:89px;
border:1px solid #ff0000; background:#ffcfcf; color:#000;padding:5px;text-align:left;}


#a_link a,#a_link a:visited{ color:#454545; text-decoration:underline; padding:0 5px;}
#a_link a:hover{ text-decoration:none;}

.com_box{
	background:url(../images/h_right_box_middle.gif) repeat-y;
	width:734px;
	position:relative;
	}
.com_box .top{
	position:absolute;
	top:0;
	left:0;
	height:5px;
	}
	
.com_box .bottom{
	position:absolute;
	bottom:0;
	left:0;
	height:5px;
	}
.txt_info{
padding:0 0 0 10px;
line-height:16px;
}
.topics_list{
padding:0 5px 0 5px;
width:675;

}

.topics_list ul{
	width:680px;
	margin:5px 15px 0 0 ;
	padding:0;
	list-style-image:url(../images/hotel/air_icon.gif);
	display: inline;
	}
	
.topics_list li{

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding-left:5px;
	height:23px;
	line-height:23px;
	border-bottom:dashed gray 1px;
	
	}
.topics_more{
padding:5px 0 10px 0;
float:right;
}
.hotel_txt_detail{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
    line-height:18px;
	margin:15px 20px 15px 20px;
	text-align:left;
}
.right_menu{
	float:right;
	width:165px;
	margin:0 0 18px 0;
	padding: 0;
	border:#7ea5cd solid 1px;
}

/*gl*/
p{ line-height:20px;}
.text_green{ color:#56950c; font-size:14px; font-weight:bold;}
.text_green1{ color:#56950c; font-size:12px; }
.text_yellow{ color:#ffb400;}
.text_blue{ color:#079eef;}
.text_blue2{ color:#123b8d;}
.text_bold{ font-weight:bold;}
.text_gary{ color:#747474;}
.text_red{ color:#f30;}
.text_white{ color:white;}
.text_cs{ color:#5f00a1;}
.text_pink{ color:#ff4397; text-decoration:underline;}
.padding_left{ padding:10px;}
.padding_left_blue{ padding:15px; color:#123b8d;}
select{ color:#999; border:#9ac4ef 1px solid; font-size:11px; line-height:20px;}
.black_bold{ border:1px solid #7f7f7f; padding:8px; position:relative;}
.close{ position:absolute; right:8px; top:8px;}
.large{ font-size:36px; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.box {
	float:right;
	width:165px;
	height:106px;
	margin:0 0 18px 0;
	padding: 0;
	background:url(../images/box_bg.gif);
}
.box a{ text-decoration:none;}
hr{
	border-top:1px solid #8cbced;
	clear:both;
	height:1px;
	overflow:hidden;
	position:relative;
}
.xuxian{ border-top:1px dashed #ccc; clear:both; height:1px; overflow:hidden; top:0;}
.xuanxian_right{ border-right:1px dashed #ccc;}
.xuanxian_bottom{ border-bottom:1px dashed #ccc; height:15px; overflow:hidden;}
.line_bottom{ border-bottom:1px solid #8cbced;}
.line_right{
	border-right-width: 1px;
	border-right-style: groove;
	border-right-color: #8cbced;
}
.box ul{
	float:left;
	width:140px;
	margin:5px 0 0 5px ;
	padding:0;}
.box li{
	list-style:none;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding-left:5px;
	height:26px;
	line-height:30px;
	}
.box2 {
	float:right;
	width:165px;
	height:145px;
	margin:0 0 18px 0;
	padding: 0;
	background:url(../images/box2_bg.gif);
}
.box2 a,.box2 a:visited{ text-decoration:none; color:#6d6d6d;}
.box2 ul{
	float:left;
	width:140px;
	margin:5px 0 0 5px ;
	padding:0;}
.box2 li{
	list-style:none;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding-left:5px;
	padding-top:5px;
	height:18px;
	line-height:18px;
	border-bottom:1px #bbbbbb dashed;
	}
.box2 span{ 
	list-style:none;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding-left:0px;
	height:26px;
	line-height:30px;
	border-bottom:none;
	color:#123b8d;}
.box2 li.title{
	list-style:none;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding-left:5px;
	height:26px;
	line-height:30px;
	border-bottom:none;
	color:#123b8d;
	}
.current_tab{
	float:left;
	color:#123b8d;
	background:url(../images/login_bg_1.gif) no-repeat;
	width:103px;
	height:23px;
	line-height:25px;
	text-align:center;
	}
.current1_tab{
	float:left;
	color:#123b8d;
	background:url(../images/login_bg_3.gif) no-repeat;
	width:96px;
	height:23px;
	line-height:25px;
	text-align:center;
	}
.current1_tab2{
	float:left;
	color:#123b8d;
	background:url(../images/login_bg_3.gif) no-repeat;
	width:96px;
	height:23px;
	line-height:25px;
	text-align:center;
	}
.page_tab{
	float:left;
	background:url(../images/login_bg_2.gif) no-repeat;
	width:86px;
	height:23px;
	line-height:25px;
	text-align:center;
	color:#123b8d;
	}
.page1_tab{
	float:left;
	background:url(../images/login_bg_4.gif) no-repeat;
	width:86px;
	height:23px;
	line-height:25px;
	text-align:center;
	color:#123b8d;
	}
	
.page1_tab2{
	float:left;
	background:url(../images/login_bg_4.gif) no-repeat;
	width:86px;
	height:23px;
	line-height:25px;
	text-align:center;
	color:#123b8d;
	}
.login_con{	
	float:left;
	width:203px;
	height:142px;
	background:url(../images/login_bg.gif);
	}
.login_con ul{ list-style:none; padding:0; margin:0}
.login_con li{ float:left;}

.com_box{
	background:url(../images/h_right_box_middle.gif) repeat-y;
	width:734px;
	position:relative;
	}
.com_box .top{
	position:absolute;
	top:0;
	left:0;
	height:5px;
	}
	
.com_box .bottom{
	position:absolute;
	bottom:0;
	left:0;
	height:5px;
	}
.m_top{ margin:15px 0 0;}
.m_left{ padding:0 0 0 8px;}
.buttom0002{
	position:absolute;
	top:50%;
	right:3%;
	}
.worng{
	background:url(../images/red_cha.gif) no-repeat center;}
#reg_ok{
	background:url(../images/reg_ok.gif) no-repeat;
	width:489px;
	height:158px;
	padding:50px 0 0;
	margin:0 auto;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	color:white;
	}
.notetrue {
	BORDER-RIGHT: #079EEF 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #079EEF 1px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 12px;
	BACKGROUND: #f7ffdd;
	FLOAT: left;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #079EEF 1px solid;
	WIDTH: 300px; COLOR: #079EEF;
	LINE-HEIGHT: 130%;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #079EEF 1px solid;
	TEXT-ALIGN: left
}
.notetrueh {
	BORDER-RIGHT: #FF3333 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #FF3333 1px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 12px;
	BACKGROUND: #f7ffdd;
	FLOAT: left;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #FF3333 1px solid;
	WIDTH: 300px; COLOR: #FF0000;
	LINE-HEIGHT: 130%;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #FF3333 1px solid;
	TEXT-ALIGN: left;
}

.STYLE3 {color: #454545}

.t_b_s{
padding:0 0 2px 0;
}

#tab {
	margin-top: 3px;
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 3px;
	border-bottom: 1px solid #b9bfd3;
	line-height:18px;
	overflow: hidden;
}
#tab ul{
font-size: 12px;
list-style-type: none;
}
#tab li {
	float: left;
	width: 67px;
	height: 18px;
	list-style-type: none;
}
#tab li a {
	display: block;
	width: 65px;
	height: 18px;
	border: 1px solid #ccc;
	border-bottom: 0;
	color: #777;
	text-align: center;
}
#tab li a:hover,
#tab li.present a {
	border-color: #b9bfd3;
	color: #0000A0;
	background-color:#e4f0fc;
}

#page1, #page2, #page3 {
	margin-bottom: 2px;
}

#tab02 {
	margin-top: 3px;
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 3px;
	border-bottom: 1px solid #b9bfd3;
	line-height:18px;
	overflow: hidden;
	width:337px;
}
#tab02 ul{
font-size: 12px;
list-style-type: none;

}
#tab02 li {
	float: left;
	width: 84px;
	height: 18px;
	list-style-type: none;
}
#tab02 li a {
	display: block;
	width: 82px;
	height: 18px;
}
#tab02 li a:hover,
#tab02 li.present a {
	border-color: #b9bfd3;
	color: #0000A0;
	background-color:#e4f0fc;
}

#list1, #list2, #list3, #list4 {
	margin-bottom: 0px;
}
