@charset "utf-8";
/* CSS Document */

* { font-family:Verdana, "宋体", Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0; padding:0; line-height:18px; } 
img { border:none; }
ul, ol, li { list-style:none; }
.clear_both { display:block; clear:both; }
.hidden { height:1px !important; left:0px !important; overflow:hidden !important; position:absolute !important; left:-9999px !important; width:1px !important; line-height:1px !important; float:left; }
#header { background:url(/static/img/homebg.jpg) repeat-x; height:116px; padding-top:35px; }

#logo-contact {display:block; width:740px; margin:0 auto; font-family:"宋体"; padding-left:20px; font-weight:bold; clear:both; }
#site-logo {width:320px; float:left;} #site-contact {width:400px;float:left;text-align:right;padding-right:10px;} #site-links{padding-top:20px;}
#logo-contact a {text-decoration:none;color:#f60;} #site-links a {color:#396;}
#site-slogan {margin-bottom:12px;}

#header label { display:block; width:740px; margin:0 auto; font-family:"宋体"; padding-left:20px; font-weight:bold; }
#header label .tel { display:block; font-family:"宋体"; font-weight:bold; float:right; color:#f60; font-size:14px; }
#header label a{ color:#f60; text-decoration:none; }
#header label span{ font-size:12px; color:#f63; }
.header_block { width:760px; height:54px; background:url(/static/img/header_block.gif) bottom left no-repeat; margin:0 auto; clear:both;}
.site_info { margin-left:50px; position:absolute; margin-left:328px; top:16px; color:#ffa636; font-family:Verdana, '黑体'; font-size:18px; font-weight:normal; }
.site_operation { text-align:right; margin-right:60px; float:right; height:20px; }
.site_operation a { color:#00f; margin:0 3px; text-decoration:none; text-align:right;}
.site_operation a:hover { text-decoration:underline; }
.hot_menu { width:302px; height:29px; padding-top:16px; float:left; padding-left:2px; }
.hot_menu li { float:left; background:url(/static/img/header_select_yellow.gif); text-align:center; width:74px; height:20px; margin-left:1px; padding-top:8px; }
.hot_menu li a { color:#bb6a00; text-decoration:none; }
.hot_menu li a:hover { text-decoration:underline; }

.menu { background:url(/static/img/header_bg.gif); height:29px; width:451px; padding-top:6px; float:right; margin-top:10px!important; margin-top:11px;padding-left:5px; }
.menu li { float:left; background:url(/static/img/header_select.gif); width:70px; height:20px; margin:0 1px; text-align:center; padding-top:9px; }
.menu li a { color:#1a3677; text-decoration:none; }
.menu li a:hover { text-decoration:underline; }
.nav_bar { width:740px; height:24px; background:#e0e5ff; line-height:24px; display:block; margin-bottom:10px; margin:0 auto; clear:both; padding-left:20px; }
.nav_bar a{text-decoration:none}
.menu li a span { color:#f00; font-weight:bold; }


#footer { text-align:center; width:760px; margin:0 auto; clear:both;display:block; }
.site_link a { color:#00f; margin:0 3px; text-decoration:none; }
.site_link a:hover { text-decoration:underline; }
.site_copyright { display:block; margin:10px auto; width:460px; }
.site_copyright img { float:left; }
.site_copyright p { float:right; text-align:left; line-height:16px; }
.site_copyright p a { text-decoration:none; margin:2px; color:#00f; }
.site_copyright p a:hover { text-decoration:underline; color:#000; }

#main { width:760px; margin:0 auto; clear:both; display:block;}
#main_block_a { height:190px; }
.quick_search { width:304px; height:190px; background:url(/static/img/form_block.gif) bottom left #f78c02 no-repeat; float:left; }
.quick_search table { width:299px; background:url(/static/img/form_background.jpg) repeat-x;  margin-left:3px; height:186px; }
.quick_search table tr.title { height:35px; }
.quick_search table tr.title td { color:#f60; font-weight:bold; }
.quick_search table tr.title td a { color:#00f; text-decoration:none; } 
.quick_search table tr.title .left_title { padding-left:10px; }
.quick_search table tr.form_content { height:30px; }
.quick_search table tr.form_content select { width:70px; }
.quick_search table tr td { color:#666; padding-left:10px; }
.quick_search table tr td input { width:60px; }
.quick_search table tr.form_content td input.search_btn { width:65px; height:25px; background:url(/static/img/search_btn.jpg); border:none; cursor:pointer; margin-top:10px; margin-left:60px; }

.float_img { width:456px; height:190px; float:left; }
#china_tour_block_a { width:760px; }
#main_block_b { width:760px; background:#dfe6ff; clear:both; padding-top:10px; }

#product_intro_sub { float:left; width:188px; margin-top:10px; }
#product_intro_sub label { background:#ffe8c8; padding:2px 5px; margin:5px 0; display:block; clear:both;}
#product_intro_sub label a{ color:#000; font-weight:bold; text-decoration:none; line-height:26px; font-size:14px;}
#product_intro_sub ul{padding-left:5px;}
#product_intro_sub ul li { clear:both; line-height:20px; }
#product_intro_sub ul li a { line-height:20px; text-decoration:none; color:#333; float:left }
#product_intro_sub ul li a.mail{float:none; display:inline;}
#product_intro_sub ul li a:hover { text-decoration:underline; }
#product_intro_sub ul li strong { float:right; color:#f00; font-weight:normal; line-height:20px;}
#product_intro_form { clear:both; }
#product_intro_sub dl { padding-left:3px;}
#product_intro_sub dl dt { width:54px; display:block; float:left; clear:both;}
#product_intro_sub dl dt img{width:48px; height:40px;}
#product_intro_sub dl dd { width:130px; display:block; float:left; padding-bottom:10px;}
#product_intro_sub dl dd span{color:#0033FF}

.tour_unusual { float:left; width:188px; margin-top:10px;  }
.tour_unusual label {  background:#ffe8c8; padding:2px 5px; margin:5px 0; display:block; clear:both;}
.tour_unusual label a{  color:#000; font-weight:bold; text-decoration:none; line-height:26px; font-size:14px;}
.tour_unusual ul { padding-left:5px; }
.tour_unusual ul li {clear:both; line-height:20px;}
.tour_unusual ul li a { line-height:20px; text-decoration:none; color:#333; float:left  }
.tour_unusual ul li a:hover { text-decoration:underline; }
.tour_unusual ul li a.mail{float:none; display:inline;}
.tour_unusual ul li strong { float:right; color:#f00; font-weight:normal; line-height:20px;}
.tour_unusual ul.help_center li{width:90px; display:block; float:left; clear:none;}
.tour_unusual dl {  padding-left:3px;}
.tour_unusual dl dt {  width:54px; display:block; float:left; clear:both;}
.tour_unusual dl dt img{width:48px; height:40px;}
.tour_unusual dl dd { width:130px; display:block; float:left; padding-bottom:10px;}
.tour_unusual dl dd strong{color:#0033FF}

#main_tour_unusual{width:277px;margin:0 7px 10px 7px; padding:10px!important; padding:10px 10px 10px 0; background:#fff;border:0; }
#main_tour_unusual label{  padding-left:10px; margin:5px 0; background-color:#fff; }
#main_tour_unusual label a{font-size:14px;color:#ff9600;text-decoration:none;}
#main_tour_unusual ul{ margin-bottom:10px;}
#main_tour_unusual ul li{ line-height:20px; padding-left:20px; color:#333; line-height:20px; }
#main_tour_unusual ul li a{ font-size:13px; color:#00f; text-decoration:none; float:left;}
#main_tour_unusual ul li a.mail{float:none; display:inline;}
#main_tour_unusual .order_title { border-top:3px dotted #ccc; padding-top:10px; }
#main_tour_unusual dl{padding-left:20px;}
#main_tour_unusual dl dt { width:70px; display:block; float:left; clear:both;}
#main_tour_unusual dl dt img{width:60px; height:50px;}
#main_tour_unusual dl dd { width:180px; display:block; float:left;}
#main_tour_unusual dl dd strong{color:#0033FF;}

.tour_recommend { width:442px; float:left; padding-bottom:10px;}
.tour_recommend h2 { color:#4068bf; font-size:14px; padding-left:20px; padding-top:10px; background:url(/static/img/block_background_long_header.gif) no-repeat #fff; padding-bottom:10px; }
.tour_recommend ul { background:url(/static/img/block_background_long_footer.gif) bottom no-repeat #fff; padding-left:40px; margin-bottom:10px; padding-bottom:8px; }
.tour_recommend ul li { list-style:square; color:#000; height:20px; }
.tour_recommend ul li a { color:#666; text-decoration:none; font-size:13px; float:left; }
.tour_recommend ul li a:hover { text-decoration:underline; }
.tour_recommend ul li span { float:right; color:#f00; margin-right:5px; font-weight:bold; }



.china_tour_right { width:550px; float:right; margin-top:15px; }
.china_tour_right-lunbo{ margin-left:10px; margin-top:10px;}
.china_tour_right_contact { width:545px; float:right; }
.china_tour_right_contact  h1{margin-top:30px;}
.china_tour_right_contact h1 a{ font-size:16px; margin:10px;}
.china_tour_right_contact h2 { font-size:16px; margin:10px; text-align:center; }
.china_tour_right_contact h5 { font-size:14px; margin:10px; margin-left:2em; }
.china_tour_right_contact p { font-size:13px; line-height:24px; width:510px; margin:5px 0 5px 30px;  }

.china_tour_right .china_tour_search { background:url(/static/img/china_tour_right.jpg) repeat-x; height:152px; padding-left:30px;  }
.china_tour_right .china_tour_search h2 { padding:20px 0 10px 0;margin-top:0px; }
.china_tour_right .china_tour_search h2 a{font-size:18px; font-family:'黑体'; font-weight:normal; text-decoration:none;}
.china_tour_right .china_tour_search h3 a{text-decoration:none;}
.china_tour_right .china_tour_search input.search_style_a { width:350px; height:18px; margin-right:20px; }
.china_tour_right .china_tour_search input.search_style_btn_a { background:url(/static/img/search_btn_a.jpg); width:58px; height:21px; border:none; cursor:pointer; }
.china_tour_right .china_tour_search input.search_style_b { width:140px; height:18px; margin-right:20px; margin-left:10px; }
.china_tour_right .china_tour_search h3 { font-size:14px; margin:10px 0; }
.china_tour_right .china_tour_search h3 span { font-size:12px; font-weight:normal; margin-left:60px; }
.china_tour_list { margin:10px; }
.china_tour_list h1.second_title{ padding:0; text-align:left; border-bottom:3px  dotted #ddd;}
.china_tour_list h1.second_title a{ font-size:16px; color:#CC6600; text-decoration:none; font-weight:normal; line-height:30px;}
.china_tour_list h2 { font-size:13px; margin-bottom:5px; margin-top:10px; color:#06c; }
.china_tour_list span { display:block; width:235px; float:left; margin-bottom:10px; margin-right:5px; }
.china_tour_list span ul { line-height:16px; }
.china_tour_list span ul li { height:16px; clear:both; }
.china_tour_list span ul li a { font-size:12px; text-decoration:none; color:#333; float:left; display:block; width:170px; }
.china_tour_list span ul li a:hover { text-decoration:underline; }
.china_tour_list span ul li span { float:right; color:#f00; text-align:right; display:block; width:50px; }

.selection_tours_list { line-height:16px;clear:both; padding-top:20px; }
.selection_tours_list_img { float:left; margin-right:10px; }
.selection_tours_list dt a { font-weight:bold; height:18px; font-size:14px; text-decoration:none; color:#00F;}
.selection_tours_list dt span { font-size:12px; color:#666666; padding-left:20px; }
.selection_tours_list dd a { font-size:12px; text-decoration:none; color:#00F;}
.selection_tours_list dt a:hover,
.selection_tours_list dd a:hover { text-decoration:underline; }
.selection_tours_list dd span { color:#f00; line-height:24px; font-size:14px; }

.attraction_guide_list { width:150px; float:left; margin:10px; }
.attraction_guide_list dt { text-align:center; font-weight:bold; line-height:20px; }
.attraction_guide_list dt a { color:#00f; display:block; text-decoration:none; }
.attraction_guide_list dt a:hover { text-decoration:underline; }
.attraction_guide_list dd { color:#333; }

#product_intro { width:760px; margin:10px auto; }
#product_intro h1 { font-size:16px; line-height:20px; }
#product_intro h1 a { font-size:16px; line-height:20px; text-decoration:none;}
#product_intro h1 span { font-size:14px; line-height:20px; margin-left:10px; color:#f00; }
a.price_explain { color:#f00; font-size:14px; }
#product_intro_main { float:right; width:550px; margin-top:10px; }
#product_intro_main h2 { width:152px; height:25px; background:url(/static/img/title_yellow.jpg); line-height:24px; text-align:center; color:#fff; font-size:14px; }
#product_intro_main ul.preferential { width:528px!important; width:528px;  border:1px solid #ffb635; line-height:24px; padding-left:15px; margin-bottom:10px; }
.city_img { width:550px; margin:10px 0; float:right; }
#tabs { border:none; }

.travel_info { width:493px; border:1px solid #bbc7f8; padding-left:5px; }
.travel_info dt { background:#f3f3f3; padding-left:10px; color:#f00; padding-top:5px; }
.travel_info dt span { font-size:18px; font-family:"黑体"; margin-left:10px; line-height:24px; display:block; color:#000; margin-top:-20px; margin-left:40px; }
.travel_info dd { padding-left:10px; margin-bottom:10px; color:#333; line-height:24px; }

.travel_content  { width:498px; border:1px solid #bbc7f8; line-height:24px; padding:0 15px; }
.travel_content h3 { font-size:13px; line-height:24px; }
.travel_content ol { margin-left:20px; width:470px; }
.travel_content ol li { list-style:decimal; border:none; width:470px; }	

.tour_internal a { margin-right:1em; text-decoration:none; }
.tour_internal a:hover { text-decoration:underline; }



.city_related_line { width:186px; border:1px solid #ffb635; float:left; margin:9px 0; height:128px; }
.city_related_line h2 { text-align:center; line-height:28px; font-size:14px; }
.city_related_line_price { padding:0 5px 5px 5px; }
.city_related_line_price li { line-height:19px; }
.city_related_line_price li a { float:left; text-decoration:none; }
.city_related_line_price li a:hover { text-decoration:underline; }
.city_related_line_price li span { float:right; color:#f00; }

.application_form  { width:493px; border:1px solid #bbc7f8; line-height:24px; padding:0 25px; clear:both; }
.application_form table { width:480px; }
.application_form table .application_form_title { text-align:center; font-size:14px; font-weight:bold; height:30px; }
.application_form table tr { height:30px; }
.application_form table tr td input { border:1px solid #ccc; margin-right:10px; line-height:14px; height:16px; }
.application_form table tr td input.application_form_submit,
.application_form table tr td input.application_form_reset { height:22px; border:1px solid #000; cursor:pointer; width:60px; }

.travel_info h2,
.travel_content h2 { display:none; }
h1.contact_title{margin-top:30px;}
h1.contact_title a{ font-size:20px; margin:10px; text-align:center; }
h2.contact_title a{ font-size:18px; margin:10px; margin-left:2em; text-decoration:none; color:#78BB06; }
h2.contact_title a:hover{ font-size:18px; margin:10px; margin-left:2em; text-decoration:underline; color:#78BB06;}
h2.contact_title { font-size:18px; margin:10px; margin-left:2em; color:#78BB06;}
h4.contact_title { font-size:14px; margin:10px; margin-left:2em; color:#00CCFF; }
p.contact_text { font-size:13px; line-height:24px; width:485px; margin:10px 0 10px 30px;  }

.china_special_tours_main { margin-bottom:10px; height:120px; padding-left:10px; padding-top:10px; border-bottom:1px solid #ccc; }
.china_special_tours_main dd.pic_left { width:120px; height:80px; float:left; margin-right:10px; }
.china_special_tours_main dd.pic_left a img { width:120px; height:80px; margin-top:10px; }
.china_special_tours_main dd.pic_right { width:120px; height:80px; float:right; margin-right:10px; }
.china_special_tours_main dd.pic_right a img { width:120px; height:80px; }
.china_special_tours_main dt a { font-size:12px; font-weight:bold; color:#f00; text-decoration:none; }
.china_special_tours_main dd.intro { font-size:12px; line-height:20px; }
.china_special_tours_main dd.intro a { color:#00f; margin-left:10px; text-decoration:none; }
.china_special_tours_main dd.intro a.more { color:#f00; margin-left:280px; }

.procedure{background:#fff;margin-bottom:5px;}
.procedure h2 a{ color:#4068BF;}
.procedure_image{ padding-left:10px;}

.news_title { border-top:3px dotted #ccc; padding-top:10px; }
.news_list{background:#FFFFFF url(/static/img/block_background_long_footer.gif) no-repeat scroll center bottom}
.news_list dt { font-size:12px; font-weight:bold; color:#00f; height:20px; text-align:left; padding-left:20px; }
.news_list dt span { font-size:10px; color:#666666; padding-left:5px;}
.news_list dt a { font-size:14px; color:#03f; text-decoration:none; }
.news_list dd { text-indent:2em; line-height:16px; color:#333; padding:0 20px 10px 20px; }
.news_list dd a.more { margin-left:20px; color:#f00; }


.preferential{ margin-bottom:10px; font-size:12px;  background:url(/static/img/block_background_long_footer.gif) bottom no-repeat #fff;}
.preferential .step_details{ color:#03f; }
.preferential .step_title { padding-left:20px; }

.tour_unusual span{ font-size:14px; color:#03f; font-family:"宋体";}
.china_tour_right h1{ text-align:center; color:#EF7625;margin-top:18px;}
.china_tour_right h1 a{font:16px "宋体"; font-weight:bolder;  color:#000; text-decoration:none; }
.china_tour_right h2{}
.expo_general{ margin-top:10px; padding-top:5px; border-bottom:1px #CDD1CF solid;}
.expo_general dt a{ font:16px "宋体"; font-weight:bolder; color:#F46E24; padding-bottom:5px;}
.expo_general dd span{ font:12px "宋体"; color:#5AA639;}
.ecpo_general p span{ font:12px "宋体"; color:#5AA639;}
.plan_detail dd span{ font-size:12px; color:#5AA639; font-family:"宋体";}
.plan_detail dt a{ color:#E77110; font-weight:bolder; font-family:"宋体"; font-size:16px; text-decoration:none;}
.plan_detail{ border-bottom:1px #E5E9E8 solid; margin-top:10px;}
.plan_detail dd{ padding-bottom:10px;}
.tour_unusual_show img{ padding-top:5px; padding-right:15px;}
.tour_unusual_show{ margin:10px;}
.expo_show{ width:515px; border:1px solid #CCC; font-family:Arial, Helvetica, sans-serif,"宋体"; font-size:12px;}
.expo_show tr td p{ margin-top:2px; padding-left:3px;}
.expo_show tr td{ border:1px solid #ccc; width:25%;}
.exop_ticket span{ font-size:14px; font-weight:bolder; font-family:"宋体";}
.expo_ticket dd #exop_ticket_post{ text-align:right;}
.expo_ticket dt a{ font:16px "宋体"; color:#000; text-decoration:none; font-weight:bolder;}
.expo_ticket dd{ padding-top:5px;}
.expo_ticket{ margin-top:10px; padding-top:5px;}
.selection_tours_list dt span{ font-size:12px; color:#000; font-weight:bolder;}
.shanghai_expo_hotel img{ padding-left:5px; border:1px #CCC; float:left;}
.shanghai_expo_hotel_introduce{ clear:both; margin-top:10px;}
.features{ margin-top:10px;}
.expo_line{ color:#E5E9E8;}

.order h2{ font:16px "宋体"; font-weight:bolder; line-height:34px; }
.order_step_details{ font:12px "宋体"; color:#000; padding-left:20px; margin-left:10px; list-style-type:disc;}
.order_step_details li{ padding-top:10px;list-style-type:disc;}

.order .flow{background-color:#efefef;  height:108px; width:702px;border:1px solid #dedede; margin:15px auto 0 auto; }
.order .flow strong a{ font-size:14px; font-weight:800; color:#0099FF; text-decoration:none;}
.order .flow strong a:hover{ font-size:14px; font-weight:800; color:#0099FF; text-decoration:none;}
.flow .flow-1{ width:220px; float:left; background-color:#E5F7FE; padding:8px 5px; border:1px solid #B7E4FC;}
.flow .flow-2{ width:220px; float:left; padding:8px 5px; border:1px solid #A1D4A6;  background-color:#E5FEE5; margin-left:2px;}
.flow .flow-3{ width:220px; float:left;  padding:8px 5px; border:1px solid #E3A6E8; background-color:#FEE5FE; margin-left:2px;}
.flow-title ol.list li {list-style-type:decimal; margin-left:10px;}
.flow-title ol.list strong { font-size:14px; font-weight:800; color:#0099FF;}
.online-booking-box{ border:1px solid #B7E4FC; background-color:#E5F7FE; padding:6px; width:690px; margin:10px 28px 0px 28px;}
.online-booking-box-2{ border:1px solid #A1D4A6;  background-color:#E5FEE5; padding:6px; width:690px; margin:10px 28px 0px 28px;}
.online-booking-box-3{ border:1px solid #E3A6E8; background-color:#FEE5FE; padding:6px; width:690px; margin:10px 28px 0px 28px;}
.flow-title{ background-color:#fff; padding:20px;}

.order dl { width:220px;text-align:center; display:block; float: left; background-color:#ffffff;}
.order .flow-over dl{background-color:#ccc; }
.order dl dt { width:120px; float:left;  height:100px; }
.order dl dd { width:80px; float:left;  height:100px; font-size:12px; line-height:20px;}
.order dl dd.end { border:none; }
.order dl dd strong { display:block; color:#09F; font-size:14px; line-height:30px; margin-top:20px; }
.information_main h1{ color:#FFA530;}
.form p{ font:14px "宋体"; color:#000; font-weight:bolder;}
.form_info{ border:1px #D3D3D3 solid; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif,"宋体"; color:#000;}
.form td{ font-family:Verdana, Arial, Helvetica, sans-serif,"宋体"; font-size:12px; border-top-width:1px; color:#000;}
.letter{ border:1px #FBCAA3 solid;}
.letter p{ font-size:14px; font-family:"宋体"; line-height:21px;}



.contactus-top { font-size:16px; margin:10px;  font-weight:bold; text-align:center; line-height:20px;}
p.centactue-text{ width:520px; line-height:20px; height:auto; margin-top:5px;}
.contactus-title-sub{ font-size:14px; font-weight:bold; margin:10px 0px 10px 0px; float:left; display:block; width:500px; height:20px;}





.town_choose{ width:400px; margin:0 auto;}
.town_choose td a{font:12px Arial, Helvetica, sans-serif; color:#000; text-decoration:underline; background-color:#FFFF99; margin:2px; padding:2px 5px 2px 5px; border:#FFCC00 solid 1px;}
.town_choose td a:hover{ color:#FF0000; background-color:#CCCCCC;}
a.red{ color:#FF0000; font-size:13px; font-family:Arial, Helvetica, sans-serif;}

.intro-banner{ height:169px; width:760px;  float:left; display:block;}
.title_bar ul.intro_col { display: block; float:left;text-align:right;  margin:0; padding:0; margin-top:5px; width:614px; line-height:28px; height:28px; background-color:#dedede; border-bottom:6px solid #efefef;  }
.title_bar ul.intro_cor { display: block; float:right;text-align:right; margin:0; padding:0; margin-top:5px; width:140px; line-height:28px; height:28px; background-color: #FF9900; border-bottom:6px solid #F6C67D;  }

.intro_content{ margin-top:5px; float:left; display:block; }
.intro_content-left{ width:590px; float:left; line-height:18px; margin:0px; padding-left:0px !important; display:block;}




.content-right{ width:162px; float:left; margin-left:6px; border:1px solid #FBB716; font-size:12px; line-height:18px;}
.china_tour_right_lista{ height:200px; width:540px; background-image:url(/static/img/city-tours/jiuzhaigou/jz-tour-list.jpg); background-repeat:no-repeat; margin-bottom:20px; margin-top:10px;}
.china_tour_right_lista_word{width:280px; height:120px; float:right; margin-top:30px;}
h1.china_tour_right_lista_titel{ font-size:18px; height:20px; float:right; width:510px; margin:0px; text-align:right; color:#04A1FE; margin-right:30px;}
h1.china_tour_right_lista_titel a{ font-size:18px; color:#04A1FE; text-decoration:none;}
h1.china_tour_right_lista_titel a:hover{ font-size:18px; color:#04A1FE; text-decoration:underline;}
.china_tour_right_lista_titel_sub{ height:15px; float:right; color:#04A1FE; text-align:right; padding-right:50px; width:490px;}


.travel_book{ width:702px; margin:15px auto 0 auto; }
.travel_book_content_1{ width:340px; height:184px; float:left; border:1px solid #65ABCC;}
.travel_book_content_1 h2{ font-size:14px; height:154px; color:#177FBC; width:19px; line-height:14px; float:left; background-image:url(/static/img/help-center/title_base_map0720.jpg); background-repeat:no-repeat; text-align:center; padding:30px 10px 0px 10px;}
.travel_book_content_1 h2 a{ text-decoration:none; font-size:14px; color:#177FBC; line-height:14px;  }
.travel_book_content_1 h2 a:hover{ text-decoration:none; font-size:14px; color:#177FBC; line-height:14px;}
.travel_book_content_1ist{ width:270px; float:left; margin-top:20px; padding-left:15px;}
.travel_book_content_1ist ul li{ margin:0px; padding:0px; list-style:none; line-height:16px;}
.travel_book_content_1ist ul li a{ text-decoration:none;}
.travel_book_content_1ist ul li a:hover{ text-decoration:underline;}
.travel_book_content_1ist ul li.img{ float:right;}
.travel_book_content_1ist p{ margin-top:20px; border-top:1px dotted #CBCBCB; text-indent:24px;}
.travel_book_content_1ist a.more{ color:#177FBC; float:right; margin-top:10px;}
.travel_place_xishendong{ width:220px; float:left;}

.tip-city-title{ height:25px; border-bottom:1px dotted #1B7EC1; margin-top:15px; margin-bottom:10px;}
.tip-city-title h2{ font-size:14px; color:#000; width:500px; float:left;}
.tip-city-title h2 a{ color:#000; font-size:14px; text-decoration:none; }
.tip-city-title h2 a:hover{ color:#000; font-size:14px; text-decoration:none; }
.tip-city-title h2 span{ font-size:14px; color:#1B7EC1;}
.tip-city-title-more{ float:right; width:42px; color:#66CC33; height:17px; text-align:center; background-image:url(/static/img/help-center/more.jpg); background-repeat:no-repeat;}
.tip-city-title-more a{ color:#66CC33; text-decoration:none;}
.tip-city-title-more a:hover{ color:#66CC33; text-decoration:none;}
.tip-city-title-content p img{ border:1px solid #CCCCCC;}
.tip-city-list{ margin-top:15px;}
.tip-city-list ul li{ padding:0px; margin:0px; list-style:none;  color:#1B7EC1;  }
.tip-city-list ul li a{ color:#1B7EC1; text-decoration:none;}
.tip-city-list ul li a:hover{ color:#1B7EC1; text-decoration:underline;}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */
<!--[if IE]>
.clearfix {
    zoom: 1;     /* triggers hasLayout */
    display: block;     /* resets display for IE/Win */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
<![endif]-->
