body{ margin:0; padding:0; font-size:12px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif,"宋体",Microsoft YaHei,Microsoft JhengHei}
a{color:#666; text-decoration:none;}
a:hover{ color:#666; text-decoration:underline;}
form{ margin:0; padding:0;}
td{ text-align:left}
input,select,img{ vertical-align:middle;}
img{border:none;}
.clear{ clear:both;}
.f_l{ float:left;}
.f_r{ float:right;}
.map{color:#666;}
.map a{ color:#0033CC}
.map a:visited {color: #660066;}
.map a:hover {color: #0033FF;}
.map a:active {color: #660066;}

h1{ font-size:12px; color:#666; margin:0; padding:0; height:38px; overflow:hidden;}

h1 div{font-family:"Microsoft YaHei", "Microsoft JhengHei"; font-size:20px; color:#38489f; margin-left:100px; float:left;}
h2{ color:#0000ff; font-size:13px; padding-left:30px; line-height:40px; margin:0;}
h3{ color:#0000ff; font-size:13px; padding-left:40px; line-height:42px; margin:0;}
h4{ margin:0 0 8px 0; padding:0; font-size:12px; font-weight:normal;}
h5{font-family:"Microsoft YaHei", "Microsoft JhengHei"; font-size:12px; background:url(Images/t.gif) repeat-x left top; height:38px; line-height:38px; margin:0;}
h5 span{ background:url(Images/t_00.gif) no-repeat 30px center; text-align:center; padding-left:50px;}
.title{ font-size:16px; text-align:center;}

.top{ height:26px; line-height:26px; width:995px; padding:0 3px; background:url(Images/top1.gif) no-repeat left top; margin:0 auto;}
	.top_1{width:996px;}
	.top_2{ width:765px;}
.banner{ width:1002px; margin:0 auto; height:92px;}
	.banner_1{ width:1002px;}
	.banner_2{ width:770px;}
.menu{ margin:0 auto; padding:0 10px;  font-size:13px;}
.menu_1{ width:982px; background:url(Images/top_bar.gif) no-repeat left top;height:33px; line-height:33px;}
.menu_2{ width:750px; background:url(Images/top_bar1.gif) no-repeat left top; height:27px; line-height:27px;}
.menu ul{ list-style:none; padding:0; margin:0; float:left;}
.menu ul li{ display:inline; padding:0 5px; color:#fff;}
.menu ul li a{ color:#fff; text-decoration:none}
.menu ul li a:hover{ color:#fff; text-decoration:underline;}
.search{ float:right; font-family:"Microsoft YaHei", "Microsoft JhengHei"; color:#FF9900; font-size:15px; font-weight:bold;}
.submenu{ background:url(Images/index_bar.jpg) no-repeat left top; margin:0 auto; width:1002px; height:29px; line-height:29px; color:#dbf9ff;}
.submenu span{font-family:"Microsoft YaHei", "Microsoft JhengHei";}
.submenu span a{color:#dbf9ff;}
.submenu .span_g{ color:#c2fe02; font-size:14px; padding-left:40px;}
.submenu .span_w{ color:#fff; font-size:15px;}
.submenu .span_o{ color:#e38925; font-size:14px;}
.submenu .arrow_1{ background:url(Images/index_ban_120631_02.gif) no-repeat 30px center; padding-left:50px;}
.submenu .arrow_2{ background:url(Images/index_ban_120631_03.gif) no-repeat 10px center; padding-left:32px;}
.submenu .arrow_3{ background:url(Images/index_ban_120631_04.gif) no-repeat 10px center; padding-left:32px;}
.submenu .arrow_4{ background:url(Images/index_ban_120631_05.gif) no-repeat 10px center; padding-left:32px;}
.submenu .arrow_5{ background:url(Images/index_ban_120631_06.gif) no-repeat 10px center; padding-left:32px;}

.body{ width:1002px; margin:10px auto 0 auto; padding:0;}
.nav_ad, .main{ float:left; margin:0; padding:0;}
.nav_ad{ width:108px; vertical-align:top;}
.main{width:770px; margin:0 7px; overflow:hidden}
.left{ width:269px; height:346px;float:left;  }
.right{ width:493px;margin:0; float:left; padding:0 0 0 8px; height:346px; overflow:hidden}
.pic_show{ float:left; margin:0 4px 0 0;padding:0; height:144px; width:158px;}
.pic_show img{ width:158px; height:124px;}
.pic_show span{ display:block; line-height:20px;}
.pic_show .title{text-align:center; font-size:14px;}
.pic_show .title a{color:#000000}
.pic_show .pic_show_more{ text-align:right;}
.city{ width:493px; height:152px; background:url(Images/cytsgd2.gif) no-repeat left top; margin:0; padding:0; clear:both;}
.city table{border:1px solid #e2e1dd; margin-left:5px;}
.city table td{ height:18px; border:1px solid #e2e1dd;}
.ShengNeiTour, .GuoNeiTour, .TeJiaList, .OverSeaList, .FreeTourList,.report{float:left; overflow:hidden;}
.ShengNeiTour{ background:url(Images/cytsgd_03.gif) no-repeat left top; width:421px; height:357px;}
.GuoNeiTour{background:url(Images/cytsgd_04.gif) no-repeat left top; width:349px; height:357px;}
.TeJiaList{background:url(Images/cytsgd_07.gif) no-repeat left top; width:421px; height:348px; margin-bottom:5px;}
.TeJiaList h3{ margin-bottom:6px;}
.OverSeaList{background:url(Images/cytsgd_08.gif) no-repeat left top; width:349px; height:348px;margin-bottom:5px;}
.FreeTourList{background:url(Images/cytsgd_09.gif) no-repeat left top; width:421px; height:348px;margin-bottom:5px;}
.FreeTourList h3{line-height:50px;}
.FreeTourList .more{ margin-top:15px;}
.report{background:url(Images/cytsgd_10.gif) no-repeat left top; width:349px; height:348px;margin-bottom:5px;}
.report .r_1{ margin:96px 0 0 20px;}
.report .r_2{ margin:74px 0 0 20px;}

.box{ width:386px; margin:0 auto; padding:0;}
.box img{ float:left; margin-right:10px;}
.box ul{ margin:0; padding:0; float:left; list-style:none;}
.box ul li{ line-height:32px;}


.box6{ clear:both;background:url(Images/cytsgd_11.gif) no-repeat left top; width:770px; height:354px; margin:0 auto ;}
.box6 h3{line-height:50px; padding-left:50px;}
.more{ background:url(Images/more.gif) no-repeat left top; width:63px; height:20px; line-height:20px;text-align:center; margin-right:15px; margin-top:10px;}
.more a{ color:#000; font-family:"Microsoft YaHei", "Microsoft JhengHei";}

.hotel_pic{ width:764px; height:126px; border:3px solid #9ad8ec; overflow:hidden;}
.hotel_pic div{ float:left;margin:0; padding:1px;border-left:1px solid #9ad8ec;text-align:center; width:123px;}
.hotel_pic div span{ display:block;text-align:center;height:25px; line-height:25px;}

.list{ clear:both; margin:0 20px; padding:15px 0; list-style:none; height:270px; overflow:hidden}
.list li{ line-height:22px;*line-height:19px;height:22px; *height:19px; overflow:hidden;}
.list .f_r{ color:#FF0000;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; display:block; width:46px;}
.left1, .left2{background:url(Images/arrow.gif) no-repeat left center; padding-left:15px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow:hidden; display:block;}
.left1{ width:320px;}
.left2{ width:240px;}

.pic_table{ clear:both;margin:10px 20px 0 20px; text-align:left;}
.pic_table img{ float:left; width:140px; height:100px; padding-right:10px;}
.pic_table ul{ float:left; width:230px; margin:10px 0; padding:0;list-style:none;}
.pic_table ul li{ line-height:32px;}

.hotel_information{ float:left; width:190px; margin:5px 10px 20px 30px; line-height:20px; display:inline}
.hotel_search table td{padding:3px 1px;}
.hotel_search{ float:left; width:500px; margin:8px 10px 20px 0;}

.hotel_search p{ text-align:center; padding:0; margin:8px auto 0 auto; line-height:22px;}

.honor{ clear:both;width:770px; margin:10px auto;}
.honor_img{ width:719px; height:105px; margin-left:8px; float:left; background:url(Images/p_bg.jpg) no-repeat left top;}
.honor_img img{vertical-align:middle; text-align:center; margin:10px 32px;}

.other_link{margin:0 auto;line-height:25px;text-align:center}
.other_link_1{ width:1002px;}
.other_link_2{ width:770px;}
.link{clear:both;width:764px; margin:0 auto; height:41px; padding:2px; border:1px solid #EFEFEF;}
.link img{ margin-right:10px;}
.bototm{ margin:0 auto;line-height:25px; text-align:center;background:url(Images/foot_patt01.gif) repeat-x left top; border-left:1px solid #ccc;border-right:1px solid #ccc;}
.bototm_1{ width:1002px;}
.bototm_2{ width:770px;}
.bototm p{ margin:0; padding:0; line-height:20px;border-top:1px solid #ccc;}
.bototm_check{ background:url(Images/bottom_img.jpg) repeat-x left top; border:1px  solid #ccc; padding:4px 5px 2px 5px; margin-left:25px; font-weight:bold; font-size:11px;}
.bototm_3{background:url(Images/mfk_14.gif) no-repeat center center; border:none; width:40px; height:20px;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

/********************************other_CSS*************************************************/
.where{ width:770px; height:30px; line-height:26px; margin:0 auto; padding:0;background:url(Images/top_nav_menu.gif) repeat-x left bottom;}
.where span{ background:url(Images/arrow3.gif) no-repeat 3px center; padding-left:22px; color:#333333}
.content{ width:730px; margin:0 auto; border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc; padding:15px 20px 30px 20px; line-height:20px; min-height:380px;}
.content a:link,.content a:visited{color:#118eca}
.content a:hover{color:#065d87}
.sub_main{ width:769px; margin:0 auto; padding:0; border-right:1px solid #ccc;border-bottom:1px solid #ccc; background:url(Images/body_left.gif) repeat-y left top;}
.sub_left{ width:190px; float:left;}
.sub_right{ width:576px; float:right; margin-right:2px;}

.sub_box{ margin:0; padding:1px;}
.sub_box ul{ list-style:none;margin:0 auto; padding:0; width:180px;}
.sub_box ul li{ line-height:19px;}
.sub_box ul li img{ margin-left:1px; width:180px; height:135px;}
.sub_box ul li a{ padding-left:6px;}
.sub_box form, .sub_box p{ text-align:center; margin:0 auto; padding:0; line-height:24px;}

.sub_banner{background:url(Images/xlTop.jpg) no-repeat left center; height:200px; width:577px; margin-bottom:2px;}
.sub_banner_guide{background:url(Images/qz2.jpg) no-repeat left center; height:195px; width:577px; margin-bottom:5px;}
.sub_banner_ul{margin:0; padding: 0; list-style:none; }
.sub_banner_ul li{line-height:18px; background:url(Images/arrow_ul.gif) no-repeat left 8px; padding-left:5px;}
.sub_banner_ul li a{ color:#333333;}

.news_list{border:1px solid #71D63D; margin:10px auto; padding:1px; width:570px;}
.news_list ul{margin:0 auto; padding:0;}
.news_list  ul li{overflow:hidden; margin-top:1px; *margin-top:0px;_margin-top:1px;background-color:#FFFFFF;}
.news_list ul li span{display:inline;}
.news_list p{background-color:#76D138;text-align:center; height:24px; line-height:24px; margin:0; padding:0; color:#333333; font-size:13px;}
.news_list ul li .up{ background:#EFEFEF url(Images/top.gif) no-repeat 5px center;}
.f_l_half{float:left;width:443px;background:#EFEFEF url(Images/ping.gif) no-repeat 5px center; padding-left:25px;display:block;height:26px; line-height:26px;}
.f_l_all{float:left;width:543px;background:#EFEFEF url(Images/ping.gif) no-repeat 5px center; padding-left:25px;display:block;height:26px; line-height:26px;}
.f_r_date{ float:right;background-color:#EFEFEF;display:block; width:100px; height:26px; line-height:26px;text-align:center;}

.line_img{ width:157px;height:120px;}
.line_img img{border:none;height:99px; width:137px; background:url(Images/yy.gif) no-repeat right top; padding-right:10px;}

.line_table, .tour_content_table{ border:1px solid #999999; border-collapse:collapse; background-color:#F9F9F9; width:572px; line-height:22px; margin:0 auto; overflow:hidden;}
.line_table th, .tour_content_table th{border:1px solid #999999;}
.tour_content_table td{ padding:5px;border:1px solid #999999;overflow:hidden;}
.tour_content_link{ font-weight:bold;}
.tour_content_link li{ padding:4px 0;}
.line_table, .tour_content_table table{ border:none; margin:0;}
.line_table, .tour_content_table table th{ border:none;}
.line_table, .tour_content_table table td{ padding:0;border:none; }

.line_table td{ text-align:center; border:1px solid #999999; }
.line_table_bg{ background:url(Images/topBar_bg.gif) repeat-x right top;}
.color_o{ color:#FF6600; font-weight:bold;}
.color_r{ color:#FF0000;font-weight:bold;}

.hotel_address{width:562px; background-color:#d5f2f9; border:1px solid #9ad8ec; line-height:20px; height:20px; text-align:right; padding-right:5px; margin:8px auto}
.hotel_infor{ width:568px; margin:0 auto 10px auto; border:1px solid #9ad8ec;}
.hotel_infor p{ line-height:18px; padding:8px; width:348px; margin:0; float:left;}

.table_infor{ width:570px; border-collapse:collapse; margin:2px auto;}
.table_infor th{ background-color:#9ad8ec; color:#006699;line-height:25px; height:25px;border:1px solid #9ad8ec;}
.table_infor td{border:1px solid #9ad8ec; line-height:22px; height:22px; padding-left:5px;}
.table_infor td a{ color:#CC0000;text-decoration:none}
.table_infor td a:hover{ text-decoration:underline;}

.hotel_img{ border-left:1px solid #9ad8ec; float:left; width:203px;}
.hotel_img img{width:200px; height:180px; margin:1px;}

.control{ margin:10px ; padding:0; text-align:right;}
.pages{ width:80%; margin:10px auto; padding:0; height:22px; line-height:22px; text-align:center}
.vacation{ background:url(Images/tit_hot.jpg) no-repeat left top; height:53px; }
.hotel_set{background:url(Images/tit_view.jpg) no-repeat left top; height:56px; }
.Visa{background:url(Images/tit_news.jpg) no-repeat left top; height:54px; }
.vacation span, .hotel_set span, .Visa span{display:none;}
.sub_right_box{ width:550px; margin:0 auto; padding:10px; border-right:1px solid #ccc;border-left:1px solid #ccc;border-top:1px solid #ccc; background-color:#f9f9f9; height:510px;}
.sub_right_box ul{ margin:0; padding:0; list-style:none;}
.sub_right_box ul li{background:url(Images/news_395.gif) no-repeat left center; padding:5px 0 5px 15px;}

.Survey{background:url(Images/t-3.gif) no-repeat center top; height:36px; line-height:36px;}
.Survey span{ background:url(Images/t-3_1.gif) no-repeat 30px top; text-align:center;}
.bottom{background:url(Images/vote.gif) no-repeat left center; width:59px; height:19px; color:#333333; border:none; margin-bottom:10px;}
.visa_table{ text-align:center; width:99%; margin:3px auto;WORD-BREAK: break-all}
.visa_table th{ color:#333333; height:21px; line-height:21px; background-color:#d6d6d4}
.visa_table tr{ background-color:#e8e8e8}
.visa_table td{ line-height:20px; line-height:20px; text-align:center; vertical-align:middle;}

.module{width:175px; margin:0 1px; padding:6px; background-color:#fff;}
.module h2{ padding:6px; margin:0; line-height: 14px;color:#000; font-weight:normal; display:block;border: 1px solid #CCCCCC; background:url(Images/topBar_bg.gif) repeat-x left top }
.module ul{ list-style:none; margin:0; padding:0;border:1px solid #CCCCCC;}
.module ul li{ display:block; padding:5px 5px 5px 18px; *padding:4px 4px 4px 18px; background:url(Images/bg_guide02.gif) no-repeat left top;}
.sub_content{ padding:12px; font-size:13px;}

#travel{border-left:1px solid #999999;border-right:1px solid #999999; background-color:#F9F9F9; width:565px;*width:564px; line-height:22px; margin:0 auto; padding:3px; overflow:hidden}
#travel img{width:560px;overflow:hidden;}
#view_img{ width:560px; overflow:hidden;}
/*****-----jaken------------*****/
#white{color:#666666}