.clear{ clear:both; height:0px; width:0px; overflow:hidden}
div,form,ul,ol,li,span,dl,dt,dd,font,pre{margin:0;padding:0;border:0;text-align:left;}
img,a img,p{border:0;margin:0;padding:0;}
h1,h2,h3,h4{margin:0;padding:0;}
ul,ol,li{list-style:none;text-align:left;}
hr, .get_in span, .logo span, .slogan strong, .hp_service h4 span, .hp_custom h3 span, .subnav h3 span{display:none;}
a{ color:#333333;text-decoration: none}
a:hover{ color:#999900}
body{background:#035709 url(bg_body.jpg) repeat-x top;font-size:12px;font-family:"",Arial,Helvetica,sans-serif;margin:0 auto;}
#container{margin:0 auto; background:url(bg_wrap_b.png) no-repeat bottom;padding-bottom:22px;}
#container .cont_out{background:url(bg_wrap_m.png) repeat-y top;}
#container .cont_in{margin:0 auto;width:1000px;position:relative;}
.login{ height:28px; line-height:28px; text-align:right; padding-right:20px; color:#025709; border-bottom:1px #cccccc solid}
.login A{ color:#025709; font-weight:bold; text-decoration:none;}
.login span{ color:#025709; font-weight:bold; text-decoration:none; float:left; padding-left:20px;}
#phead{background:url(space1.gif) repeat-x bottom; padding-bottom:15px;}
#phead .extra1{height:130px;position:relative;z-index:2;background:#fff url(bg_head.jpg) repeat-x top;}
.logo{position:absolute;left:30px;width:160px;height:100px; background:url(logo.jpg) no-repeat left top;}
.slogan{position:absolute;left:200px;top:20px;width:490px;background:url(slogon.jpg) no-repeat left top; padding:32px 0px 0px 6px;line-height:30px;font-size:13px;color:#666;}
.hotline{position:absolute;right:40px;top:48px;background:url(icon_phone.jpg) no-repeat left;padding-left:30px;color:#666;}
.hotline em{margin-left:10px;font-size:20px;font-family:Arial;color:#025709;font-weight:bold;}

.mainnav{position:absolute;top:100px; background:url(bg_mainnav.jpg) no-repeat left top;height:30px;}
.mainnav ul{margin:0;padding:0;}
.mainnav li{list-style:none;float:left;color:#191919;text-align:center;overflow:hidden;height:30px;width:98px;}
.mainnav .nav_m{line-height:30px;font-size:14px;color:#fff;font-weight:bold;text-decoration:none;}
.mainnav .subtext{background:#27460d;}
.mainnav .subtext a{color:#fff;display:block; text-decoration:none;line-height:25px; border-top:#fff solid 1px;}
.mainnav .subtext a:hover{ background:#75a139;}


/*menu*/
#nav {position:absolute;top:100px; background:url(bg_mainnav.jpg) no-repeat left top; z-index:99}
#nav .jquery_out {float:left;line-height:32px;display:block; border-right:1px solid #fff; text-align:center; color:#fff;font:18px/32px "Î¢ÈíÑÅºÚ"; background:#062723 url(../images/slide-panel_03.png) 0 0 repeat-x;}
#nav .jquery_out .smile {padding-left:1em;}
#nav .jquery_inner {margin-left:16px;}
#nav .jquery {margin-right:1px;padding:0 2em;}
#nav .mainlevel {background:#ffe60c; float:left; border-right:1px solid #fff; width:140px;/*IE6 only*/}
#nav .mainlevel a {color:#000; text-decoration:none; line-height:32px; display:block; padding:0 20px; width:100px;}
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background:#062723 url(../images/slide-panel_03.png) 0 0 repeat-x;}
#nav .mainlevel ul {display:none; position:absolute;}
#nav .mainlevel li {border-top:1px solid #fff; background:#ffe60c; width:140px;/*IE6 only*/}
/*dfgdgfd*/

.qk_content{ clear:both;width:980px; margin:0px auto;}
.div_1_1 {float:left;width:320px;margin-right:10px;}
.div_1_2 {float:left;width:400px;}
.div_1_3 {float:right;width:240px;}
.midboxtop{ width:400px; height:32px; background:transparent url(travelindex2011.png) no-repeat -190px -146px; line-height:32px;}
.rightboxtop{ width:240px; height:32px; background:transparent url(travelindex2011.png) no-repeat -190px -180px; line-height:32px;}
.midboxtop h2,.rightboxtop h2{ float:left; padding-left:10px; font-size:14px; color:#fff;}
.midboxtop h2 a{color:#fff;}
.rightboxtop h2 a{color:#326308;}
.midboxcont{ width:398px; border:1px solid #dadada;}
.rightboxcont{ width:238px; border:1px solid #dedede;}
.midpronotice{ height:32px; padding-left:10px; background:#f7ffe8; border-bottom:1px solid #ececec; line-height:32px; color:#777;}
.midboxcont ul{ width:380px; margin:1px auto;}
.rightboxcont ul{ width:220px; margin:2px auto;}
.midboxcont li,.rightboxcont li{ height:30px; line-height:30px; border-bottom:1px dashed #ccc;font-size:14px;}
.midboxcont li .price{ float:right; width:88px; line-height:30px; color:#ff6600; text-align:right;}
.midboxcont li a:link, .midboxcont li a:visited{ color:#000;}
.rightboxcont li a:link, .rightboxcont li a:visited{ color:#000;}
.midboxcont li a:hover,.rightboxcont li a:hover{ color:#999900;}
div#MainPromotionBanner{
	width:320px;
	height:252px; background-color:#00FFCC;
}
.qk_yd {
	border:none; background:#FF9900; color:#fff; cursor:pointer; padding:2px 3px 1px 3px;
}
.qingliclear{height:5px!important;height:11px; clear:both;font-size:0;overflow:hidden;}
.lianxiindex{width:220px;height:217px; background:url(../images/kefu.jpg); color:#FF0000;}
.lianxiindex ul { width:200px; padding:10px;}
.lianxiindex ul li{ line-height:30px; height:30px; color:#000; font-weight:700;}
.lianxiindex ul li img {vertical-align:middle;}

.div_page_left{width:180px; margin-bottom:10px; float:left;}
.div_page_right{width:790px; float:left;}
.content_title{background:url(bar_1.gif) no-repeat left top;padding-left:75px;margin-left:20px;height:30px;line-height:30px;font-size:15px;color:#333;}
.subnav h3{width:200px;height:20px;margin-bottom:20px;}
.subnav h3.p1{background:url(sub_title.jpg) no-repeat 0px 0px;}
.subnav h3.p2{background:url(sub_title.jpg) no-repeat 0px -60px;}
.subnav h3.p3{background:url(sub_title.jpg) no-repeat 0px -120px;}
.subnav h3.p4{background:url(sub_title.jpg) no-repeat 0px -180px;}
.subnav h3.p5{background:url(sub_title.jpg) no-repeat 0px -240px;}
.subnav h3.p6{background:url(sub_title.jpg) no-repeat 0px -300px;}
.subnav h3.p7{background:url(sub_title.jpg) no-repeat 0px -360px;}
.subnav li{list-style:none;margin-bottom:2px;}
.subnav a{display:block;background:url(bg_subnav_a.jpg) no-repeat 0px 0px;width:180px;height:30px;text-align:center;line-height:30px; text-decoration:none;font-size:14px;color:#fff;}
.subnav .fixed a{background:url(bg_subnav_a.jpg) no-repeat 0px -30px; font-weight:bold;}
.subnav a:hover{background:url(bg_subnav_a.jpg) no-repeat 0px -30px;}
.hp_contact{margin-top:20px;}
.hp_contact h3{background:url(bar_4.gif) no-repeat left;width:185px; line-height:32px; text-align:right;font-size:14px;}
.hp_contact h3 span{padding-right:20px;}
.hp_contact ul{padding-left:5px;}
.hp_contact li{list-style:none; background:url(list_style_arrow.gif) no-repeat left top;padding-left:30px;margin:5px 0px 5px; line-height:18px;color:#666;}
.hp_contact li p{color:#025709; font-weight:bold; font-family:Arial;}
.hp_contact .qq_msn a{height:25px;width:133px;color:#237da1; text-decoration:none;display:block;margin-top:8px;}
.hp_contact .qq_msn a span{ line-height:26px;padding-left:40px;}
.hp_contact  .msn{background:url(bt.gif) no-repeat 0px -130px;}
.hp_contact  .qq{background:url(bt.gif) no-repeat 0px -164px;}

.notice{width:700px;margin:0 auto;margin-top:10px;}
.notice li{ padding: 15px 20px 1px; margin: 10px 0; list-style: none; background: #fdfcea url(bg_hpnotice.jpg) no-repeat bottom left; }
.notice li span{display:block;font-weight:bold;}
.notice li span em{color:#C30;font-style:normal;margin-right:20px;}
.notice li span a{color:#666;text-decoration:none;}
.notice li span a:hover{color:#333;}
.notice li p{color:#666; line-height:18px;padding:10px 0 5px;}

.article_view{ width: 650px; margin: 0 auto; margin-top: 20px; font-size: 13px; line-height: 25px; }
.article_view .pic{width:650px;margin:0 auto;padding:3px;border:#ddd solid 2px;}
.article_view p{color:#666; line-height:20px;margin:10px 0px; text-indent:24px;}
.article_view .article_content{margin-top:30px;}
.company_inro{ background:url(bg_company.jpg) no-repeat top;padding:300px 30px 0 30px;} 
.company_inro p{color:#025709; line-height:20px;margin-top:10px; text-indent:24px;}
.block3 {
	width:938px;
	padding:5px 20px 5px 20px;
	background:#fff;
	margin:0px auto;
}
.qiaoku_picbox {
	width:978px; border:#dadada 1px solid;
}
.qiaoku_pictitle {
	padding:5px;
}
.qiaoku_pictitle_l {
	float:left;
	font-size:14px;
	color:#666666;
	font-weight:700;
}
.qiaoku_pictitle_r {
	float:right;
}
.qiaoku_piclist_lv {
	width:1170px!important;
	width:1163px;
	margin:5px auto;
}
.qiaoku_piclist_lv dl {
	width:101px!important;
	width:100px;
	float:left;
	background:#fff;
	padding:4px;
	border:#dadada 1px solid;
	margin:3px;
	display:inline;
}
.qiaoku_piclist_lv dl dt {
	margin:0px;
	padding:0px;
	height:80px;
	overflow:hidden;
}
.qiaoku_piclist_lv dl dt a img {
	border:0px solid #DDD;
}
.qiaoku_piclist_lv dl dt a {
	display:block;
}
.qiaoku_piclist_lv dl dd {
	width:101px!important;
	width:100px;
	margin:0px;
	padding:0px;
	text-align:center;
	white-space:nowrap;
	height:20px;
	line-height:20px;
	font-size:12px;
	overflow:hidden;
}

.div_2_1 {width:730px;float:left;margin-right:10px;}
.div_2_2 {width:240px;float:left;}
.left2boxtop{ width:730px; height:32px; background:transparent url(../images/travelindex2011.png) no-repeat -190px -218px; line-height:32px;}
.left2boxtop h2{ float:left;padding-left:20px; font-size:14px; color:#fff;}
.left2boxtop h2 a{color:#fff;}
.left2boxcont{ width:712px; border:1px solid #dadada;border-top:0px;padding:8px;}
.left2boxtop .viewmore{ float:right; padding-right:10px;}
.left2boxtop dl dt, .left2boxtop dl dd{ display:inline;}
.left2boxtop .gline{ color:#ccc;}
.leftimg {float:left; margin-top:2px;}
.rightul {float:right;width:530px;border-left:1px dashed #dadada;padding-left:6px;}
.imgul {width:160px;float:left; margin-top:5px; margin-right:15px;text-align:center;}
.imgul li {line-height:24px; white-space:nowrap;} 
.imgul img{ border:1px #99CC66 solid}
.leftimg ul img {width:160px;height:96px;}
ul.linelist li { font-size:14px;line-height:28px;border-bottom:1px dashed #ddd;background: url(li.gif) no-repeat 0px 10px;padding-left: 16px; white-space:nowrap;}
span.price2 {float:right;margin-left: 2px;color:#ff0000;display: block;width: 80px;text-align: left;}
.friendship{ line-height:32px; color:#777777;}
.friendship a{color:#777;}
.friendship a:hover{color:#f60;}
.qk_picmidtjlist{
	width:220px;
	margin:2px auto;
	padding:0px;
	border:0px solid #dadada;
}
.qk_picmidtjlist dl{
	width:92px!important;
	width:89px;
	float:left;
	padding:4px;
	border:#dadada 1px solid;
	margin:3px;
	display:inline;
}
.qk_picmidtjlist dl dt{
	margin:0px;
	padding:0px;
	height:78px;
	overflow:hidden;
}
.qk_picmidtjlist dl dt a img{
	border:0px solid #DDD;
}
.qk_picmidtjlist dl dt a{
	display:block;
}
.qk_picmidtjlist dl dd {
	width:92px!important;
	width:89px;
	margin:0px;
	padding:0px;
	text-align:center;
	white-space:nowrap;
	height:18px;
	line-height:18px;
	font-size:12px;
	overflow:hidden;
}
.marleft10{margin-left:10px;}
.qkwidth320{width:320px; float:left;}
.qkwidth320top{ width:320px; height:32px; background:transparent url(qktit320.gif) no-repeat; line-height:32px;}
.qkwidth320top h2{ float:left; padding-left:10px; font-size:14px; color:#fff;}
.qkwidth320top h2 a{color:#326308;}
.qkwidth320cont{ width:318px; border:1px solid #dedede;}
.qkwidth320cont ul{ width:282px; margin:2px auto;}
.qkwidth320cont li{ width:100%; height:30px; line-height:30px; border-bottom:1px dashed #ccc;font-size:14px;}
.qkwidth320cont li a:link, .qkwidth320cont li a:visited{ color:#000;}
.qkwidth320cont li a:hover{ color:#999900;}
.qkfuwu{ width:282px; margin:15px auto!important;margin:8px auto;}
.qkfuwu a{margin-bottom:10px;}
.bgfuwu{ background:#f3f8f4}

.querylist{ clear:both; width:100%; margin-left:20px;}
.querylist li{ width:100%; padding-top:15px; min-height:105px; border-bottom:1px solid #ccc; vertical-align:top; _height:105px;}
.querylist li .protext{ float:right; width:620px;}
.querylist li .proimg{ float:left; width:130px; height:87px; overflow:hidden; margin-left:10px; position:relative;}
.querylist li .proimg img{ width:130px; height:87px;}
.querylist li .proinfo{ float:left; width:480px; overflow:hidden}
.querylist li .proinfo .proname{ width:100%; height:38px; overflow:hidden; line-height:19px; font-size:14px;}
.btn73x23a{ width:73px; height:23px; background:url(travel2011.png) no-repeat -131px -132px; border:none; text-align:center; line-height:23px; color:#fff; font-size:14px; font-weight:bold;}
.btn60{ width:60px; height:23px; background:url(travel2011.png) no-repeat -131px -157px; border:none; text-align:center; line-height:23px; color:#fff; font-size:14px; font-weight:bold;}
.price{ float:right; width:110px; padding-right:10px; text-align:right; line-height:43px; color:#f60;}
.price em{ font-size:24px; font-family:Arial;}
.price .btn73x23a{ float:right;}

.xldetail{ margin-left:60px; margin-top:20px; border-bottom:1px #669900 dashed; padding-bottom:25px;}
.xldetailpic {
padding: 3px;
border: #cccccc solid 1px;
}
.show_line_p {
background: url(../images/show_tu.jpg) no-repeat top left;
width: 171px;
height: 190px;
padding-top: 60px;
padding-left: 40px;
line-height: 200%;
padding-right: 45px;
margin-left: 30px;
}
#hits{ color:#FF3300; font-size:15px; padding:3px;}
.f_show_p {
color: #F33A01;
font-size: 15px; font-weight:bold;
}
.f_show_l{
color:#669900;
font-size: 15px;
}
#qk_footer {
	width:1000px;
	margin:0px auto;
	height:160px;
	padding-top:30px;
	text-align:center;
	border-top:#dadada 1px solid; background:url(footer.jpg) no-repeat bottom;
}
#qk_footer p {
	line-height:26px;
	color:#666;
}
#qk_footer p a {
	color:#666;
}


.float0831 {
	POSITION: fixed; TOP: 180px; RIGHT: 1px; _position: absolute
}
.float0831 A {
	COLOR: #00a0e9
}
.float0831 A:hover {
	COLOR: #ff8100; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .tp {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .cn {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal
}
.float0831 .titZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDh {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoFf {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTl {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -10px
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -66px
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}
.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {
	PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; BACKGROUND-POSITION: 2px -266px; FLOAT: left
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnCtn {
	TOP: 118px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.top {
	BORDER-BOTTOM: #ace5f9 1px solid
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px
}
