*{ margin:0; padding:0; list-style:none;}
body {margin:0 auto;padding:0px;font-size:12px;font-family:"simsun";width:1004px;text-align:center;background:url(/images/bg.gif) repeat-x;}
Div{margin:0px;padding:0px;text-align:left;}

div.body{background-color:#eff7ff;width:880px;clear:both;}
FORM ,UL,LI,P,DL,DD,DT,h,TD,TH{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
 
 
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 5px 25px; COLOR: #069; PADDING-TOP: 4px
}
H1 A:hover {
	TEXT-DECORATION: none
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 5px 25px; COLOR: #111; PADDING-TOP: 5px
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 12px 25px; COLOR: #111
}
H4 {
	FONT-SIZE: 14px; MARGIN-LEFT: 20px; COLOR: #069
}
H5 {
	MARGIN-TOP: 10px; PADDING-LEFT: 28px; FONT-SIZE: 14px; BACKGROUND: url(../images/icon11.gif) no-repeat left 50%
}
H6 {
	MARGIN-TOP: 40px; FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #069; LETTER-SPACING: 2px; TEXT-ALIGN: center
}

LI {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
TD {
	VERTICAL-ALIGN: top; COLOR: #333333
}
INPUT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
TEXTAREA {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.wrap {
	MARGIN: auto; WIDTH: 980px
}
A {
	COLOR: #069; TEXT-DECORATION: none; outline: 0
}
A:hover {
	COLOR: #069; TEXT-DECORATION: underline
}

A.pageunchecked{cursor:hand;margin:0;padding:0;font-size:12px;list-style:none;z-index:10;float:left;display:inline;color:#74a8ed;font-size:.9em;line-height:21px;width:21px;height:21px;margin:3px 6px;overflow:hidden;text-align:center;background:url(../images/slide_trigger.gif) no-repeat center center;}
A.pagechecked{cursor:hand;margin:0;padding:0;font-size:12px;list-style:none;z-index:10;float:left;border:0;font-weight:bold;color:#fff;font-size:.9em;line-height:21px;height:21px;width:21px;margin:3px 6px;overflow:hidden;text-align:center;background:url(../images/slide_trigger_c.gif) no-repeat center center;}

#header {
	WIDTH: 880px
}
.IndexLeft {
	FLOAT: left; WIDTH: 770px
}
.IndexRight {
	FLOAT: right; WIDTH: 215px
}
 
#head_1 {
	BACKGROUND: url(../images/headbg1.gif)
}
#head_2 {
	BACKGROUND: url(../images/headbg2.gif)
}
#head_er .top_menu {
	FLOAT: left; MARGIN-RIGHT: 6px; HEIGHT: 38px
}
#head_er .top_menu .center {
	PADDING-TOP: 11px; TEXT-ALIGN: center
}
#head_er .top_menu .center A {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #fff; LETTER-SPACING: 0px
}
#head_er .top_menu .left {
	BACKGROUND: url(../images/headbg2_1.gif) no-repeat left 50%; WIDTH: 10px
}
#head_er .top_menu2 .left {
	BACKGROUND: url(../images/headbg2_21.gif) no-repeat left 50%; WIDTH: 8px
}
#head_er .top_menu2 .center {
	BACKGROUND: url(../images/headbg2_22.gif); WIDTH: 70px
}
#head_er .top_menu2 .center A {
	FONT-WEIGHT: normal; COLOR: #214767
}
#head_er .top_menu2 .right {
	BACKGROUND: url(../images/headbg2_23.gif) no-repeat right 50%; WIDTH: 8px
}
.r {
	FLOAT: right
}
.l{float:left}

.dt {
	BORDER-RIGHT: #d1d1d1 1px solid; BORDER-LEFT: #d1d1d1 1px solid; WIDTH: 310px
}
.dt4 {
	BACKGROUND: url(dt4.gif) repeat-x; HEIGHT: 300px
}
.dt_zi {
	PADDING-LEFT: 13px; FONT-SIZE: 12px; WIDTH: 130px; COLOR: #444444; LINE-HEIGHT: 150%; HEIGHT: 151px
}
.dt_zia {
	MARGIN-TOP: 15px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; MARGIN-RIGHT: 100px
}

.php_border {
	MARGIN: auto; WIDTH: 648px; BORDER-BOTTOM: #cacaca 1px dotted; HEIGHT: 257px
}
.php_size {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #5d5d5d; PADDING-TOP: 0px; LETTER-SPACING: 1px
}
.php_size LI {
	LINE-HEIGHT: 22px; HEIGHT: 22px
}
.background_p9 {
	BACKGROUND: url(p9.gif) repeat-x; MARGIN: auto; WIDTH: 658px; HEIGHT: 267px
}
.background_p10 {
	BACKGROUND: url(p10.gif) repeat-y; WIDTH: 660px; HEIGHT: 760px
}


.success {
	  MARGIN-TOP: 5px; BACKGROUND: url(bg_bar.gif) #edf7f9 repeat-x 50% top; FLOAT: left; OVERFLOW: hidden;   WIDTH: 648px; LINE-HEIGHT: 20px; HEIGHT: 255px;
}
.success UL.title {
	PADDING-LEFT: 6px; PADDING-TOP: 6px; HEIGHT: 24px
}
.success UL.title LI {
	FLOAT: left; WIDTH: 86px; LIST-STYLE-TYPE: none; HEIGHT: 24px
}
.success UL.title LI.cur {
	BACKGROUND: url(bg_mid_tag.gif) no-repeat
}
.success UL.title LI A {
	DISPLAY: block; FONT: bold 14px/22px "??ì?"; COLOR: #069; PADDING-TOP: 2px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.success DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.success DT {
	FLOAT: left; WIDTH: 65px; PADDING-TOP: 3px
}
.success DT IMG {
	BORDER-RIGHT: #d8d5d1 1px solid; BORDER-TOP: #d8d5d1 1px solid; MARGIN: 2px; BORDER-LEFT: #d8d5d1 1px solid; BORDER-BOTTOM: #d8d5d1 1px solid
}
.success DD {
	FLOAT: left; WIDTH: 211px
}
.c1 {
	FLOAT: left; WIDTH: 285px
}
.c1 .c_logo IMG {
	WIDTH: 60px; HEIGHT: 41px
}
.rcontent {
	WIDTH: 640px
}
.rcontent DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.titlestyle {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 30px; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 0px
}
.titlestyle ul.title{ background:#d4effb}
.titlestyle ul.title li.cur{ background:#edf7f9}
.dtable {
	MARGIN-TOP: 8px
}
.dtable .top {
	BACKGROUND: url(head_2.gif)
}
.dtable .top .L {
	BACKGROUND: url(head_1.gif) no-repeat left 50%; FLOAT: left; WIDTH: 17px; HEIGHT: 33px
}
.dtable .top .C {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; COLOR: #666; PADDING-TOP: 11px
}
.dtable .top .R {
	BACKGROUND: url(head_3.gif) no-repeat right 50%; FLOAT: right; WIDTH: 8px; HEIGHT: 33px
}
.dtable .middle {
	BORDER-RIGHT: #e9e9e9 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #e9e9e9 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; BORDER-LEFT: #e9e9e9 1px solid; COLOR: #444; LINE-HEIGHT: 150%; PADDING-TOP: 12px; BORDER-BOTTOM: #d1d1d1 0px solid
}
.dtable .middle2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.dtable .foot {
	BACKGROUND: url(foot_2.gif); HEIGHT: 8px
}
.dtable .foot .L {
	BACKGROUND: url(foot_1.gif) no-repeat left top; FLOAT: left; WIDTH: 9px; HEIGHT: 8px
}
.dtable .foot .R {
	BACKGROUND: url(foot_3.gif) no-repeat right top; FLOAT: right; WIDTH: 9px; HEIGHT: 8px
}
.dtable .top .more {
	PADDING-RIGHT: 8px; FONT-SIZE: 12px; FLOAT: right; COLOR: #666; PADDING-TOP: 12px
}
.dtable .top .more A {
	FONT-SIZE: 12px; COLOR: #666
}
 
#ifocus { width:650px; height:258px; margin:20px; border:1px solid #DEDEDE; background:#F8F8F8; }
#ifocus_pic { display:inline; position:relative; float:left; width:525px; height:250px; overflow:hidden; margin:2px 0 0 2px; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:525px; height:250px; overflow:hidden; }
#ifocus_piclist img { width:525px; height:250px; }
#ifocus_btn { display:inline; float:left; width:116px; margin:3px 0px 0 0px;; }
#ifocus_btn li { width:116px; height:64px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img { width:96px; height:58px; margin:0px 0 0 11px; }
#ifocus_btn .current { background: url(../images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:525px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx .normal { display:none; }

  自由行TAB {}
Div.free {
	background-image: url(../images/free_title_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	float: left;
	width: 370px;
	border: 1px #DEE9F6 solid;
}
Div.free h3 {
	font-size: 14px;
	font-weight: bold;
	color: #007582;
	font-family: "宋体", Verdana;
	padding-top: 8px;
	padding-left: 24px;
	padding-bottom: 5px;
	background-image: url(../images/002a_18.gif) ;
	background-repeat: no-repeat;
	background-position: left 8px;
	margin:0px;
	margin-left: 10px;
	text-align:left;
	}
Div.free h4 {
	font-size: 14px;
	font-weight: bold;
	color: #007582;
	font-family: "宋体", Verdana;
	padding-top: 8px;
	padding-left: 10px;
	padding-bottom: 5px;
	text-align:left;

	}
Div.free div.more {
	font-size: 12px;
	color: #007582;
	font-family: "宋体", Verdana;
	margin-top:10px;
    font-weight: normal;
	height:20px;
	}
Div.free ul#free {
	width: 100%;
	background-color:#fff;
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
	text-align:left;
}
Div.free ul#free_w {
	width: 100%;
	background-color:#f3f3f3;
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
	text-align:left;
}
Div.free li.freeellis {
    
	float:left;
	margin: 0px;
	padding: 0px;
	text-align:left;
	height:23px;line-height:23px;
	overflow:hidden;text-overflow:ellipsis;
	width:270px;
	}
    
}
Div.free li.freeB {
    float:left;
	width: 55px;
	margin: 0px;
	padding: 0px;
	height:23px;line-height:23px;
	text-align: right;
	font-weight: bold;
	color: #F90;
}
Div.free li.freeD {
    float:left;
	width: 55px;
	margin: 0px;
	padding: 0px;
	height:23px;line-height:23px;
	text-align: center;
	font-weight: bold;
	color: #9c9a9c;
}
Div.free li.freeN {
    float:left;
	width: 55px;
	margin: 0px;
	padding: 0px;
	height:23px;line-height:23px;
	text-align: center;
	color: #9c9a9c;
}

Div.free li.word {
    float:left;
	margin: 0px;
	padding: 10px;
	line-height:23px;
	text-align: left;
	color: #797979;
}

Div.free li.list {
    float:left;
	margin: 0px;
	line-height:23px;
	text-align: left;
	color: #636563;

}

#footer {
	MARGIN: 0px auto; WIDTH:900px; POSITION: relative;clear:both;
}
#footer_top {
	FLOAT: center; WIDTH: 900px; PADDING-TOP: 50px; LETTER-SPACING: 1px; TEXT-ALIGN: center
}
#footer_top P {
	DISPLAY: inline; FLOAT: center; TEXT-ALIGN: center
}
#footer_top SPAN {
	FONT-SIZE: 10px; MARGIN-RIGHT: 5px
}
#footer_bottom {
	FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 900px; HEIGHT: 28px
}


.container {
	 FLOAT: left; WIDTH: 100%; POSITION: relative;background-color:#ffffff;
}

.main {
	MARGIN: 0px auto; WIDTH: 876px; BACKGROUND-COLOR: #edf7f9;clear:both;float:left;
}

.content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 30px; WIDTH: 672px; PADDING-TOP: 30px; POSITION: relative; clear:both;
}


.content TD {
	BORDER-RIGHT: #83bae9 1px solid; BORDER-TOP: #83bae9 1px solid; BORDER-LEFT: #83bae9 1px solid; BORDER-BOTTOM: #83bae9 1px solid
}

.content TABLE TR TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.cus_top {
	DISPLAY: block; BACKGROUND: url(../images/bg_cus.gif) repeat-x 0px 5px; MARGIN: 30px; OVERFLOW: hidden; WIDTH: 612px
}
.cus_top .faqcontrol {
	MARGIN-TOP: 20px; CURSOR: pointer; TEXT-ALIGN: right
}
.cus_top .faq {
	MARGIN-TOP: 20px; MARGIN-LEFT: 20px; WIDTH: 590px
}
.cus_top .faq LI {
	MARGIN-TOP: 10px; BACKGROUND: url(../images/faqg.gif) no-repeat 10px 8px; LIST-STYLE-TYPE: none
}
.cus_top .faq LI a {
	color:#666;
}

.cus_top .faq H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; CURSOR: pointer; COLOR: #069
}
.cus_top .faq LI P {
	DISPLAY: none
}
.cus_top .faq .open {
	BACKGROUND: url(../images/faqk.gif) no-repeat 10px 8px
}
.cus_top .faq .open P {
	DISPLAY: block; MARGIN: 5px 50px 15px 36px
}
.cus_1 P {
	LINE-HEIGHT: 24px; LETTER-SPACING: 1px
}

.pro_top {
	DISPLAY: block; BACKGROUND: url(../images/l_title.gif) no-repeat left top; WIDTH: 612px
}

.pro_top .pro_intro {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px; FLOAT: left; MARGIN-BOTTOM: 18px; PADDING-BOTTOM: 8px; BORDER-LEFT: #ccc 1px solid; WIDTH: 580px; TEXT-INDENT: 24px; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid; LETTER-SPACING: 1px
}

.pro_top IMG{max-width:600px;width:expression(document.body.clientWidth>600?'600px':'auto'); overflow:hidden;}

.pro_intro IMG {
	FLOAT: left
}
.pro_intro UL {
	MARGIN-TOP: 10px; FLOAT: left; LINE-HEIGHT: 20px
}
.pro_btm {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; WIDTH: 592px; PADDING-TOP: 0px; HEIGHT: 200px
}



.note {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FLOAT: left; MARGIN-BOTTOM: 40px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 575px; PADDING-TOP: 30px; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative
}
.note P {
	TEXT-INDENT: 40px
}

.ttt {
	PADDING-RIGHT: 5px;background-color:#eff7ff; PADDING-LEFT: 5px; FONT-SIZE: 14px; LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 35px; PADDING-TOP: 0px; POSITION: absolute; TOP: -5px; HEIGHT: 32px
}

.clearme {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
.sidebar {
	BACKGROUND: url(../images/r_bg.gif) repeat-y; FLOAT: left; WIDTH: 204px
}
.side_top {
	MARGIN: 0px auto; WIDTH: 204px
}
.side_top UL {
	LINE-HEIGHT: 30px; PADDING-TOP: 50px
}
.side_top LI {
	BACKGROUND: url(../images/icon4.gif) no-repeat 20px 12px; LIST-STYLE-TYPE: none
}
.side_top LI A {
	MARGIN-LEFT: 14px
}
.side_top LI DL {
	PADDING-LEFT: 40px
}
.side_content UL LI {
	MARGIN-TOP: 7px; PADDING-LEFT: 15px; BACKGROUND: url(../images/icon1.gif) no-repeat left top; MARGIN-LEFT: 5px; LIST-STYLE-TYPE: none
}
.side_top DL.current {
	BACKGROUND: url(../images/r_active.gif) no-repeat left top
}
.side_top LI.current {
	BACKGROUND: url(../images/r_active.gif) no-repeat left top
}

.side_tip {
	BACKGROUND: url(../images/tip_1.gif) no-repeat left top; MARGIN: 30px auto; WIDTH: 182px; PADDING-TOP: 49px
}
.side_tip .cnt {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../images/tip_2.gif) repeat-y; PADDING-BOTTOM: 10px; WIDTH: 162px; LINE-HEIGHT: 20px; PADDING-TOP: 10px
}
.side_tip .cnt .h7 {
	FONT-SIZE: 12px; COLOR: #006400
}
.side_tip .cnt LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
.side_tip .cnt .kf {
	BACKGROUND: url(../images/kf.gif) no-repeat 18px 4px
}
.side_tip .cnt .faq {
	BACKGROUND: url(../images/faq.gif) no-repeat 18px 4px
}
.side_tip .cnt .help {
	BACKGROUND: url(../images/help.gif) no-repeat 18px 4px
}
.side_tip #btm {
	BACKGROUND: url(../images/tip_3.gif) no-repeat; WIDTH: 182px; HEIGHT: 7px
}
.side_btm {
	BACKGROUND: url(../images/r_btm.gif) no-repeat; MARGIN: 0px auto; WIDTH: 204px; HEIGHT: 87px
}

.top1 {
	BACKGROUND: url(../images/bg_bar.gif) repeat-x 50% top
}

Div.timfunction{width:100%;float:left;padding:0px;}
Div.timfunction ul{width:100%;margin-top:2px;margin:0px;padding:0px;}
Div.timfunction li.title{width:100%;color:#0099FF;font-weight:bold;line-height:25px;}
Div.timfunction li.desc{width:95%;line-height:25px;padding-left:5px;margin-left:2px;}

.box {
	MARGIN: 10px auto; BORDER-COLLAPSE: collapse
}

#info {
	BACKGROUND: url(../images/icon_info.gif) #edf7f9 no-repeat left top
}
#mail {
	BACKGROUND: url(../images/icon_mail.gif) #edf7f9 no-repeat 50% top
}
#tel {
	BACKGROUND: url(../images/icon_tel.gif) #edf7f9 no-repeat 50% top
}
#im {
	BACKGROUND: url(../images/icon_im.gif) #edf7f9 no-repeat 50% top
}
#ts {
	BACKGROUND: url(../images/icon_ts.gif) #edf7f9 no-repeat 50% top
}

.sitemap {
	WIDTH: 610px
}
.sitemap * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sitemap LI {
	FLOAT: left; WIDTH: 610px; LIST-STYLE-TYPE: none
}
.sitemap LI H2 {
	MARGIN-TOP: 16px; TEXT-INDENT: 5px; BORDER-BOTTOM: #999 1px dashed; LETTER-SPACING: 5px
}
.sitemap LI UL {
	MARGIN-LEFT: 20px
}
.sitemap LI LI {
	FLOAT: left; WIDTH: 112px
}
.sitemap LI LI H3 {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; MARGIN-BOTTOM: 3px
}
.sitemap LI LI UL {
	MARGIN-LEFT: 0px
}
.sitemap LI LI LI {
	PADDING-LEFT: 10px; BACKGROUND: url(img/icon5.gif) no-repeat 0px 4px; LINE-HEIGHT: 18px
}
.tocenter{position: absolute;left: 50%;width: 880px;margin-left: -440px;}
table.tab_css1{ border:1px solid #000; font-size:14px;font-weight:bold;}
table.tab_css1 td{ border:1px solid #000; text-align:center; vertical-align:middle}
