﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	font-size:100%;
	margin:0;
	outline-style:none;
	outline-width:0;
	padding:0;
	text-decoration:none;
	_text-overflow:ellipsis;
}
table { border-collapse:collapse;}
ul {list-style:none;}
body {font:12px/22px Tahoma,Arial,\5b8b\4f53,sans-serif;color: #333;background: #fff;font-family:Arial, Verdana, "宋体";}
h2{font-size:13px;}
h3{font-size:13px;}
a {text-decoration:none; cursor:pointer;}
a:hover{text-decoration:underline;}
.hide{display:none;}
.floatL{float:left;}
.floatR{float:right;}
.clear{clear:both;overflow:hidden; height:0px;}
.clearfix{*zoom:1;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}
.rcolor{ color:#ff4400;}
.green { color:#359a07;}
.line { height:1px; border-bottom:1px solid #ececec;}
.star1 {width:14px; height:14px; background:url(/style/images/bg_cqcot.png) no-repeat -681px -690px;margin-right:56px;}
.star2 {width:28px; height:14px; background:url(/style/images/bg_cqcot.png) no-repeat -681px -690px;margin-right:42px;}
.star3 {width:42px; height:14px; background:url(/style/images/bg_cqcot.png) no-repeat -681px -690px;margin-right:28px;}
.star4 {width:56px; height:14px; background:url(/style/images/bg_cqcot.png) no-repeat -681px -690px;margin-right:14px;}
.star5 {width:70px; height:14px; background:url(/style/images/bg_cqcot.png) no-repeat -681px -690px;}
.star0 {width:14px; height:14px; background:url(/style/images/bg_cqcot.png) no-repeat -758px -690px;}
p { font-weight:normal;}
.blk { display:block;}

.mainContainer { }
.outerContainer {margin:0 auto;position:relative;text-align:left;width:1190px;}
.boxheader { }
.boxbody {}
.boxfooter {}
.main {width:1190px; margin-left:auto; margin-right:auto;}
/*---top----*/
#topline {width:980px;margin:0 auto;}
#topline .top_content{width:980px;margin:0 auto; font-size:14px; height:26px;}
#topline {height:26px;line-height:26px;color:#9f9e5c;}
#topline .login_info {width:55%;float:left;color:#09c; padding-left:2px;font-size:14px;}
#topline .login_info a {color:#09c;font-size:14px;}
#topline .top_fun {width:35%;float:right;text-align:right; padding-right:15px;}
#topline .top_fun a{ color:#09c;margin:0 5px;}
#topline .top_fun a.fun-help{ background:url(/style/images/ico_help.gif) no-repeat left center;padding-left:16px;}

/*顶部*/
.topnav { height:26px; background-color:#fbfbfb; border-bottom:1px solid #dfdfdf; line-height:26px;}
.topnav .nav { width:1190px; margin:0 auto; position:relative;}
.topnav .nav .top_left { float:left; display:inline-block;}
.topnav .nav .top_home { float:left; width:21px; height:21px; background:url(/style/images/bg_firefly.png) no-repeat -295px -3px;}
.topnav .nav .top_title { float:left; margin-left:5px; font-size:12px; color:#858585;}
.topnav .nav .top_title h1 {display: inline;font-weight: normal;}
.topnav .nav .top_title a { color:#858585;}
.topnav .nav .top_right {width:420px;float:right;text-align:right;font-size:12px; display:inline;}
.topnav .nav .top_right a { color:#858585; font-size:12px;}
.topnav .nav .top_right i { width:2px; height:10px; border-left:1px solid #cdcdcd; margin:0px 8px;}
.topnav .nav .top_right a .maplogo { padding:0px 10px; background:url(/style/images/bg_firefly.png) no-repeat -338px -8px; border:none; margin:0px;}
.topnav .nav .top_right .top_login { color:#ff4400;}
.yts_weixin { padding:0px 10px; height:21px; background:url(/style/images/bg_firefly.png) no-repeat -413px -9px;}
.yts_weixin:hover {background:url(/style/images/bg_firefly.png) no-repeat -413px -48px;}
.top_weixin { display:none; width:299px; height:76px; padding:20px; border:1px solid #dfdfdf; position:absolute; top:26px; right:0px; z-index:999; background-color:#FFF;}
.top_weixin img { float:left;}
.top_weixin .top_weixin_desc { float:left; padding-left:15px;}
.top_weixin .tw_no { height:25px; line-height:25px; font-size:12px; color:#359a07; margin-top:6px;}
.top_weixin .tw_word { font-size:12px; color:#727272; }

/*头部*/
.logo {width:1190px; height:105px; }
.logo .logo_left {height:73px; width:270px;background-image:url(/images/sitelogo.jpg); background-repeat:no-repeat; margin-top:18px; float:left;}
.logo .logo_search {margin-top:22px; float:left;height:73px; margin-left:45px;}
.logo_search form { width:660px; height:40px;}
.search_input { border:2px solid #2db400;width:567px;height:34px;float:left;background-color:#FFF;}
#sous { float:left; padding:0; margin-top:4px; margin-left:7px; width:472px; height:28px; line-height:28px; color:#c0c0c0; border:none; padding-left:5px;outline:medium; font-size:14px;}
.search_selected { width:83px;float:left; position:relative; cursor:pointer;}
.sous_type { width:83px; height:34px; position:relative; border-left:1px solid #d5d5d5; background-color:#f7f7f7;}
.sous_type_text { width:50px; float:left; line-height:36px; padding-left:12px; color:#838383; font-size:14px;}
.sous_type_img { width:10px; float:left;background: url(/style/images/bg_firefly.png) no-repeat  -164px -394px;  height:35px;}
.selectmenu { width:82px; border:1px solid #d5d5d5; border-top:none; position:absolute; _position:absolute; left:0px; top:34px; z-index:999; display:none;}
.selectmenu ul { width:82px; height:123px;}
.selectmenu ul li { height:30px; font-size:14px; color:#999; background-color:#fbfbfb; border-bottom:1px dotted #d5d5d5; line-height:30px; width:70px;padding-left:12px;}
.selectmenu ul li.lastline { border-bottom:none;}
.selectmenu ul li.on { color:#ff4400;}
.selectmenu ul li:hover { color: #ff4400;}
.search_go {width:88px; height:38px; line-height:32px;float:left; cursor:pointer; background:url(/style/images/bg_firefly.png) no-repeat -16px -443px; border:none;}
.logo .logo_tel {background-image:url(/style/images/tel_header.png); background-repeat:no-repeat; margin-top:22px; float:right; width:190px; height:70px;}
.logo_search .search_item { width:660px; height:30px; line-height:30px;}
.search_item .search_span { padding-left:14px; color:#727272;}
.search_item a { color:#727272; margin:0px 8px;}
.search_item .hotsearch { color:#f22d00;}

/*导航*/
.mainnav {line-height:38px; height:38px; border-bottom:2px solid #44a019;}
.mainnav .nav { width:1190px; height:38px; margin:0 auto;z-index:10; position:relative;}
.mainnav .nav .nav_all { width:222px; height:38px; color:#FFF; font-size:14px; font-weight:bold; float:left;position:relative;}
.mainnav .nav .nav_all .navtitle { width:164px; display:block; color:#FFF; line-height:40px; padding-left:58px;background:url(/style/images/bg_firefly.png) no-repeat -10px -99px; cursor:pointer;text-decoration:none;}
.mainnav .nav .nav_items { float:left; font-size:16px;}
.mainnav .nav .nav_items a { color:#949494; height:36px; font-size:16px; display:inline-block; text-align:center; font-family:"微软雅黑"; text-decoration:none; position:relative;margin: 0px 15px;}
.mainnav .nav .nav_items a:hover {color:#ff4400;}
.mainnav .nav .nav_items a.on { color:#ff4400;}
.mainnav .nav .nav_article { float:right;}
.mainnav .nav .nav_article a { color:#727272; font-size:12px;float: left;}
.mainnav .nav .nav_article a:hover { color:#ff4400;}
.mainnav .nav .nav_article i { width:2px; width: 2px;margin: 0px 10px;border-left: 1px solid #727272;height: 13px;display: inline-block;margin-top: 13px;float: left;}

.nav_menu { width:222px; position:absolute; left:0; top:40px;z-index:3;height:343px;}
.nav_menu .menu_items { width:222px; z-index:200;background-color:#fdfdfd;}
.menu_items .lastline { border:none;}
.menu_items .menu_left { border-bottom:1px solid #2b8f08; border-top:1px solid #4cdb5e; border-left:1px solid #37c249; height:47px; float:left;background-color: #37c249; width:221px;}
.menu_left .gn { width:37px; height:35px; float:left; margin-left:12px; margin-top:12px; background:url(/style/images/bg_firefly.png) no-repeat -288px -810px;}
.menu_left .cj { width:37px; height:35px; float:left; margin-left:12px; margin-top:12px; background:url(/style/images/bg_firefly.png) no-repeat -243px -808px;}
.menu_left .zb { width:37px; height:35px; float:left; margin-left:12px; margin-top:12px; background:url(/style/images/bg_firefly.png) no-repeat -337px -810px;}
.menu_left .sx { width:37px; height:35px; float:left; margin-left:12px; margin-top:12px; background:url(/style/images/bg_firefly.png) no-repeat -440px -810px;}
.menu_left .zj { width:37px; height:35px; float:left; margin-left:12px; margin-top:12px; background:url(/style/images/bg_firefly.png) no-repeat -357px -730px;}
.menu_left .qz { width:37px; height:35px; float:left; margin-left:12px; margin-top:12px; background:url(/style/images/bg_firefly.png) no-repeat -406px -731px;}
.menu_left .zt { width:37px; height:35px; float:left; margin-left:12px; margin-top:12px; background:url(/style/images/bg_firefly.png) no-repeat -386px -810px;}
.menu_left .gn2 { width:37px; height:35px; float:left; margin-left:12px; margin-top:12px; background:url(/style/images/bg_firefly.png) no-repeat -287px -850px;}
.menu_left .cj2 { width:37px; height:35px; float:left; margin-left:12px; margin-top:12px; background:url(/style/images/bg_firefly.png) no-repeat -242px -848px;}
.menu_left .zb2 { width:37px; height:35px; float:left; margin-left:12px; margin-top:12px; background:url(/style/images/bg_firefly.png) no-repeat -337px -850px;}
.menu_left .sx2 { width:37px; height:35px; float:left; margin-left:12px; margin-top:12px; background:url(/style/images/bg_firefly.png) no-repeat -440px -850px;}
.menu_left .zj2 { width:37px; height:35px; float:left; margin-left:12px; margin-top:12px; background:url(/style/images/bg_firefly.png) no-repeat -359px -770px;}
.menu_left .qz2 { width:37px; height:35px; float:left; margin-left:12px; margin-top:12px; background:url(/style/images/bg_firefly.png) no-repeat -406px -768px;}
.menu_left .zt2 { width:37px; height:35px; float:left; margin-left:12px; margin-top:12px; background:url(/style/images/bg_firefly.png) no-repeat -394px -850px;}
.menu_left .left_item { width:158px; height:47px; float:left;}
.menu_left .item_more { width:10px; height:47px; float:left; background:url(/style/images/bg_firefly.png) no-repeat -455px -719px;}
.left_item .li_title { height:20px; font-weight:bold; line-height:20px;}
.left_item .menu_title { font-size:14px; color:#fafdfd; height:23px; line-height:30px;display:inline-block; font-family:"宋体";}
.left_item .li_items { width:158px; height:25px; line-height:25px;}
.left_item .li_items a { font-size:12px; color:#fafdfd; font-weight:normal; margin-right:3px;}
.left_item .li_items .ishot { color:#ff4400;}
.left_item .ztlogo { padding:0px 18px; height:18px; background:url(/style/images/bg_firefly.png) no-repeat -236px -401px;}
.left_item .sxlogo { padding:0px 28px; height:18px; background:url(/style/images/bg_firefly.png) no-repeat -278px -401px;}

.menu_details { font-weight:normal; left:221px;  display:none; position:absolute;_position:absolute; z-index:329; background-color:#FFF; width:967px; height:500px;border: 1px solid #ebebeb; border-top:none; line-height:normal;float:left;}
.menu_left { height:100%;width:222px;float:left;top: 0px;left: 0px;z-index:201;}

/*海岛*/
.hd_detail { float:left; width:720px; margin:15px 20px 0px 20px;}
.hd_detail_title { width:720px; height:20px; font-weight:bold; border-bottom:1px dotted #999; padding-bottom:8px; color:#303030; }
.hd_detail_items { width:720px; height:60px; margin-top:15px;}
.hd_detail_items em { float:left; padding:0px 8px; border-right:1px solid #cccccc; height:14px; line-height:14px; font-style:normal; margin-bottom:16px;}
.hd_detail_items em a { font-size:12px; color:#939393; font-style:normal; font-family:"宋体"; font-weight:normal;}
.hd_detail_items em .ishot { color:#ff4400;}
.hd_detail_items em a:hover { color:#ff8900;}
.hd_detail_tj { width:720px; height:20px; font-weight:bold; border-bottom:1px dotted #999; padding-bottom:10px; color:#303030; }
.hd_line_items { width:720px;}
.hd_line_items .hd_items1 { width:720px; height:210px; margin-top:10px; padding-bottom:5px; border-bottom:1px dotted #999;}
.hd_line_items .hd_items1 li { margin:0px 8px; float:left; margin-bottom:12px;}
.hd_items1 .item_t { font-size:14px; font-weight:bold; margin-top:6px;}
.hd_items1 .item_t a {color:#333333; }
.hd_items1 .item_f { font-size:12px; color:#999; height:25px; line-height:25px;}
.hd_items1 .item_p { font-size:18px; color:#ff6319;}
.hd_items1 .item_p span { font-size:12px; margin-left:3px;}
.hd_line_items .hd_items2 { width:720px; height:60px;}
.hd_line_items .hd_items2 li { float:left; width:360px; height:25px; line-height:25px;}
.hd_items2 li a { font-size:12px; color:#717171; float:left;}
.hd_items2 li span { font-size:12px; color:#ff6319; margin-right:30px; float:right; font-weight:bold;}
/*自驾*/
.zj_detail { float:left; width:720px; margin:15px 20px 0px 20px;}
.zj_detail_title { width:720px; height:20px; font-weight:bold; border-bottom:1px dotted #999; padding-bottom:8px; color:#303030; }
.zj_detail_items { width:720px; height:60px; margin-top:15px;}
.zj_detail_items em { float:left; padding:0px 8px; border-right:1px solid #cccccc; height:14px; line-height:14px; font-style:normal; margin-bottom:16px;}
.zj_detail_items em a { font-size:12px; color:#939393; font-style:normal; font-family:"宋体"; font-weight:normal;}
.zj_detail_items em .ishot { color:#ff4400;}
.zj_detail_items em a:hover { color:#ff8900;}
.zj_detail_tj { width:720px; height:20px; font-weight:bold; border-bottom:1px dotted #999; padding-bottom:10px; color:#303030; }
.zj_line_items { width:720px;}
.zj_line_items .zj_items1 { width:720px; height:210px; margin-top:10px; padding-bottom:5px; border-bottom:1px dotted #999;}
.zj_line_items .zj_items1 li { margin:0px 8px; float:left; margin-bottom:12px;}
.zj_items1 .item_t { font-size:14px; font-weight:bold; margin-top:6px;}
.zj_items1 .item_t a {color:#333333; }
.zj_items1 .item_f { font-size:12px; color:#999; height:25px; line-height:25px;}
.zj_items1 .item_p { font-size:18px; color:#ff6319;}
.zj_items1 .item_p span { font-size:12px; margin-left:3px;}
.zj_line_items .zj_items2 { width:720px; height:60px;}
.zj_line_items .zj_items2 li { float:left; width:360px; height:25px; line-height:25px;}
.zj_items2 li a { font-size:12px; color:#717171; float:left;}
.zj_items2 li span { font-size:12px; color:#ff6319; margin-right:30px; float:right; font-weight:bold;}
/*周边*/
.zb_detail { float:left; width:360px; margin:15px 20px 0px 20px;}
.zb_detail_title { width:360px; height:20px; font-weight:bold; border-bottom:1px dotted #999; padding-bottom:8px; color:#303030; }
.zb_detail_items { width:360px; min-height:30px; margin-top:15px; margin-bottom:8px;}
.zb_detail_items em { float:left; padding:0px 8px; height:14px; line-height:14px; font-style:normal; margin-bottom:16px; width:70px;}
.zb_detail_items em a { font-size:12px; color:#939393; font-style:normal; font-family:"宋体"; font-weight:normal;}
.zb_detail_items em .ishot { color:#ff4400;}
.zb_detail_items em a:hover { color:#ff8900;}
.menu_zb_ad { width:360px; height:457px; float:right;}
/*三峡*/
.sx_detail { float:left; width:720px; margin:15px 20px 0px 20px;}
.sx_detail_title { width:720px; height:20px; font-weight:bold; border-bottom:1px dotted #999; padding-bottom:10px; color:#303030; }
.sx_line_items { width:720px;}
.sx_line_items .sx_items1 { width:720px; height:220px; margin-top:10px; padding-bottom:5px;}
.sx_line_items .sx_items1 li { margin:0px 8px; float:left; margin-bottom:12px;}
.sx_items1 .item_t { height:20px; font-size:14px; line-height:20px; font-weight:bold; margin-top:6px;}
.sx_items1 .item_t a {color:#333333; }
.sx_items1 .item_f { font-size:12px; color:#999; height:25px; line-height:25px;}
.sx_items1 .item_p { font-size:18px; color:#ff6319;}
.sx_items1 .item_p span { font-size:12px; margin-left:3px;}
.sx_line_items .sx_items2 { width:720px; height:60px;}
.sx_line_items .sx_items2 li { float:left; width:360px; height:27px; line-height:27px;}
.sx_items2 li a { font-size:12px; color:#717171; float:left;}
.sx_items2 li span { font-size:12px; color:#ff6319; margin-right:30px; float:right; font-weight:bold;}

/*国内*/
.gn_detail { float:left; width:760px; margin-top:15px;}
.gn_detail .gn_subdetail {width:380px; float:left;}
.gn_subdetail dl { width:380px;}
.gn_subdetail dl dt { width:50px; margin-left:20px; line-height:14px; height:14px; float:left; font-weight:bold; }
.gn_subdetail dl dt a { color:#303030; font-size:12px;}
.gn_subdetail dl dt a:hover { color:#ff8900;}
.gn_subdetail dl dd { width:310px; float:left;}
.gn_subdetail dl dd em { float:left; padding:0px 8px; border-right:1px solid #cccccc; height:14px; line-height:14px; font-style:normal; margin-bottom:16px;}
.gn_subdetail dl dd em a { font-size:12px; color:#939393; font-style:normal; font-family:"宋体"; font-weight:normal;}
.gn_subdetail dl dd em .ishot { color:#ff4400;}
.gn_subdetail dl dd em a:hover { color:#ff8900;}
.gn_subdetail dl dd .lastline { border:none;}
.menu_ad { float:right; width:202px;}
.menu_qzd_left { float:left; width:675px;}
.menu_qz_img { float:right; width:278px;}

.cj_detail { float:left; width:400px; margin-top:20px;}
.cj_detail dl { width:400px;}
.cj_detail dl dt { width:60px; margin-left:15px; line-height:14px; height:14px; float:left;font-weight:bold;}
.cj_detail dl dt a { color:#303030; font-size:12px;}
.cj_detail dl dt a:hover { color:#ff8900;}
.cj_detail dl dd { width:320px; float:left;}
.cj_detail dl dd em { float:left; padding:0px 8px; border-right:1px solid #cccccc; height:14px; line-height:14px; font-style:normal; margin-bottom:16px;}
.cj_detail dl dd em a { font-size:12px; color:#939393; font-style:normal; font-family:"宋体"; font-weight:normal;}
.cj_detail dl dd em .ishot { color:#ff4400;}
.cj_detail dl dd em a:hover { color:#ff8900;}
.cj_detail dl dd .lastline { border:none;}
.menu_cj_ad { width:360px; height:457px; float:right;}

.mainnav_scrt {width:100%;line-height:60px; height:60px; background-color:#37c249;}
.security { height:60px; width:1190px; border-bottom:1px solid #ececec;}
.security ul { width:1190px;}
.security ul li { width:132px; text-align:center; float:left;}
.security ul li .s1 { width:50px; height:60px; background:url(/style/images/bg_firefly.png) no-repeat -7px -321px; float:left;}
.security ul li .s2 { width:50px; height:60px; background:url(/style/images/bg_firefly.png) no-repeat -59px -321px; float:left;}
.security ul li .s3 { width:50px; height:60px; background:url(/style/images/bg_firefly.png) no-repeat -113px -321px; float:left;}
.security ul li .s4 { width:50px; height:60px; background:url(/style/images/bg_firefly.png) no-repeat -167px -321px; float:left;}
.security ul li .s5 { width:50px; height:60px; background:url(/style/images/bg_firefly.png) no-repeat -221px -321px; float:left;}
.security ul li .s6 { width:50px; height:60px; background:url(/style/images/bg_firefly.png) no-repeat -275px -321px; float:left;}
.security ul li .s7 { width:50px; height:60px; background:url(/style/images/bg_firefly.png) no-repeat -329px -321px; float:left;}
.security ul li .s8 { width:50px; height:60px; background:url(/style/images/bg_firefly.png) no-repeat -383px -321px; float:left;}
.security ul li .s9 { width:50px; height:60px; background:url(/style/images/bg_firefly.png) no-repeat -438px -321px; float:left;}
.security ul li span {text-align:center; font-size:14px; color:#fff; float:left; padding-left:5px;}

.main_footer { width:100%; height:195px; background-color:#f8f8f8;}
.question_list { width:1190px; height:195px;}
.question_list .questions { float:left; width:740px; padding-top:15px; }
.questions ul li { width:138px; line-height:25px; float:left; margin-right:10px;}
.questions ul li span { height:38px; line-height:38px; font-family:"宋体"; font-size:14px; color:#666; font-weight:bold;}
.questions ul li a { color:#666; font-size:12px;font-family:"宋体";}
.weixin { float:left; width:124px; padding-top:17px; padding-left:45px;text-align:center; }
.weixin img { width:124px; height:124px;}
.weixin span { width:124px; height:20px; font-size:12px; color:#727272; line-height:20px;}
.weixin span i { padding:0px 10px; background:url(/style/images/bg_firefly.png) no-repeat -449px -49px;}
.contact_info {float:left; width:255px; height:195px;}
.contact_info .telfooter {width:250px; margin-left:5px; height:65px; background:url(/style/images/tel_footer.png) no-repeat; margin-top:19px; margin-bottom:8px;}
.contact_info .info_detail { width:245px; padding-left:10px; border-top:1px solid #dad8d8; padding-top:10px; color:#666;}
.contact_info .info_vipqq {width:235px; height:25px; }
.contact_info .info_vipqq i { padding:5px 17px; background:url(/style/images/bg_firefly.png) no-repeat -304px -728px; margin-right:10px;}
.contact_info .info_email {width:235px; height:25px; }
.contact_info .info_email i { padding:5px 17px; background:url(/style/images/bg_firefly.png) no-repeat -247px -727px; margin-right:10px;}
.contact_info .info_detail span { color:#0099cc;}

.boxbottom { height:48px; line-height:48px; background:url(/style/images/footer.png) repeat-x;}
.boxbottom .boxbottom_nav { width:1190px; height:48px; margin:0 auto;}
.boxbottom_nav .bottom_item { float:left; width:800px;}
.boxbottom_nav .bottom_item a { color:#FFF; font-size:12px;}
.boxbottom_nav .bottom_item i { width:1px; margin:0px 15px; border-left:1px solid #616161;}
.boxbottom_nav .webshare { float:right; width:178px;}
.webshare span { float:left; font-size:12px; color:#FFF;}
#bdshare { line-height:48px; height:48px; width:113px; float:left; margin-left:3px;}
#bdshare a { float:left;margin-top:0px; margin-top:10px;}
#bdshare .bds_more { float:left; margin-top:10px; line-height:16px;}

.copyright {height:200px;}
.copyright .copyright_nav {width:1190px; height:158px; margin:0 auto;}
.copyright_nav .copyfooter { float:left; color:#666; padding-top:20px; width:780px;}
.copyright_nav .copyfooter a { color:#666;}
.copyright_nav .footer_verify { float:right; width:400px; padding-top:50px;}
/*友情链接*/
.link_list { padding-top:18px;font-size:12px; /*border-top:1px solid #dfdfdf;*/}
.link_list .link_title { /*float:left;*/ width:65px;color:#727272;}
.link_list ul { float:left; padding-left:10px; padding-right:10px; width:1100px;}
.link_list ul li{float:left; line-height:15px; margin-right: 20px;} /*width:110px; */
.link_list ul li a {color:#999999;line-height:20px; }
.bottom_blank { height:72px; }
/*搜索跟随*/
.searchfollow { width:100%; height:58px; display:none; z-index:999; background-color:#fafafa; }
.searchfollow .searchfollow_nav { width:1190px; height:58px; margin:0 auto;}
.logo_follow { float:left; width:165px; height:48px; background:url(/style/images/logo_follow.png) no-repeat;margin-top: 10px;}
.searchfollow_nav .input_follow { float:left; height:58px; line-height:58px;}
.input_follow form { width:660px; height:40px; margin-top:9px; margin-left:60px;}
.search_input_f { border:2px solid #2db400;width:567px;height:34px;float:left;background-color:#FFF;}
#sous_f { float:left; padding:0; margin-top:4px; margin-left:7px; width:472px; height:28px; line-height:28px; color:#c0c0c0; border:none; padding-left:5px;outline:medium; font-size:14px;}
.search_selected_f { width:83px;float:left; position:relative; cursor:pointer;}
.sous_type_f { width:83px; height:34px; position:relative; border-left:1px solid #d5d5d5; background-color:#f7f7f7;}
.sous_type_f_text { width:50px; float:left; line-height:36px; padding-left:12px; color:#838383; font-size:14px;}
.sous_type_f_img { width:10px; float:left;background: url(/style/images/bg_firefly.png) no-repeat  -164px -394px;  height:35px;}
.search_go_f {width:88px; height:38px; line-height:32px;float:left; cursor:pointer; background:url(/style/images/bg_firefly.png) no-repeat -16px -443px; border:none;}
.tel_follow { float:right; width:225px; height:58px;  background:url(/style/images/tel_follow.png) no-repeat;}
/*底部咨询*/
.contacttype { width:100%; position:fixed; bottom:0px;z-index:999;background-color:#fafafa; border-top:2px solid #2f9b00;opacity:0.9; }
.contacttype .contact_nav { width:1290px; height:60px; margin:0 auto;overflow:hidden;transition:all 0.8s;}
/*.QQ_items { float:left; width:745px; height:50px; padding-left:20px; margin-left:15px; margin-top:6px; border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}
.QQ_items ul { float:left; width:745px; height:25px;}
.QQ_items ul li { float:left;display:block; width:180px; height:24px;line-height:24px;margin-right: 20px;}
.QQ_items ul .qqtype { width:50px;font-weight: bold;color: #359a07;margin-right: 0px;}
.QQ_items ul li span {float:left;font-weight: bold;margin-right: 5px;color: #359a07;font-size: 14px;line-height: 24px;}
.QQ_items ul li a { color:#444; height:22px; line-height:24px; float:left;margin-top: 2px;}*/
.QQ_items { float:left; width:845px; height:50px; padding-left:20px; margin-left:25px; margin-top:6px; border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}
.QQ_items span { float:left; width:30px; margin:8px 15px 10px 15px; font-size:14px; font-weight:bold;}
.QQ_items ul { float:left; width:845px; height:60px;}
.QQ_items ul li { float:left;display:block; width:120px; height:24px;line-height:24px; }
.QQ_items ul li a { color:#444; height:24px; line-height:24px; float:left;}
.QQ_items ul li img { float:left;}
.closeqq { position: fixed;width: 29px;height: 70px;bottom: 0px;right: 0px;z-index: 999;background:url(/style/images/qqleft.png) no-repeat; cursor:pointer;}
.openqq { position: fixed;width: 29px;height: 70px;bottom: 0px;left: 0px;z-index: 999;background:url(/style/images/qqright.png) no-repeat; display:none; cursor:pointer;}
.closeqq a,.openqq a { display:block; width:29px; height:70px;}

.contact_hide { position:absolute; left:50%; margin-left:320px; top:-27px; width:100px; height:25px; background-color:#fafafa; border:2px solid #2f9b00; border-bottom:none;z-index: 9999;text-align: center;line-height: 25px; cursor:pointer;border-radius: 5px 5px 0px 0px;}
.contact_hide:before { content:""; width:9px; height:9px; background:url(/style/images/icon_btm.png) no-repeat;display: inline-block;margin-right: 5px;}
.contact_show { position:absolute; left:50%; margin-left:320px; top:-27px; width:100px; height:25px; background-color:#fafafa; border:2px solid #2f9b00; border-bottom:none;z-index: 9999;text-align: center;line-height: 25px; cursor:pointer;border-radius: 5px 5px 0px 0px;}
.contact_show:before { content:""; width:9px; height:9px; background:url(/style/images/icon_btm.png) no-repeat 0px -12px;display: inline-block;margin-right: 5px;}

/*返回顶部*/
#gotoTop{ display:none; position:fixed;bottom:80px;left:50%;cursor:pointer; margin-left:605px;
         width:40px;height:40px; background:url(/style/images/bg_firefly.png) no-repeat -442px -224px;
         text-align:center;background-color:#eeeeee;border:1px solid #dfdfdf;}
#gotoTop{_position:absolute;_top:expression(eval(documentElement.scrollTop) + eval(documentElement.clientHeight * 3/4));}
#gotoTop:hover {background:url(/style/images/bg_firefly.png) no-repeat -442px -265px;background-color:#eeeeee;border:1px solid #ff4400;}

.mainscoll { width:100%; height:458px;}
.menu_advise { width:222px; height:115px; margin-top:343px; float:left;}
.main_header { width:968; float:left;}
.scoll_ad { width:746px; height:458px;float:left; margin-bottom:10px;}
.header_advise { width:222px; height:458px; float:left; position:relative;}
.bg_img { position:absolute; top:0px; right:0px; width:32px; height:31px; background:url(/style/images/bg_img.png) no-repeat;}

.idx_zt { width:1190px; height:530px;}
.idx_zt .idx_zt_top { width:1190px; height:40px; line-height:40px; border-bottom:2px solid #f0b013; margin-top:30px;position:relative;}
.idx_zt_top .idx_zt_bg { position:absolute; background:url(/style/images/idx_zt_bg.png) no-repeat; width:252px; height:91px; z-index:1;}
.idx_zt_top .idx_zt_title {text-align:center; color:#FFF; font-size:22px; font-weight:bold; position:absolute; background:url(/style/images/idx_zt_bg.png) no-repeat -6px -2px; width:245px; height:85px;left:-41px;top:-4px;z-index: 1;}
.idx_zt_top .idx_zt_title a { font-size:22px; color:#FFF; line-height:50px;}
.idx_zt_top .idx_zt_items { float:left; width:700px; margin-left:208px;}
.idx_zt_top .idx_zt_items li { float:left; text-align:center; width:140px; height:40px;}
.idx_zt_top .idx_zt_items li a { font-size:15px; color:#727272; font-family: "微软雅黑";}
/*.idx_zt_top .idx_zt_items .on { background:url(/style/images/bg_firefly.png) no-repeat -3px -226px; height:43px; margin-top:-11px; line-height:43px;}*/
.idx_zt_top .idx_zt_items .on a {color:#ff6600;}
/*.idx_zt_top .idx_zt_items li:hover { background:url(/style/images/bg_firefly.png) no-repeat -3px -226px; height:43px; margin-top:-11px; line-height:43px;}*/
.idx_zt_top .idx_zt_items li:hover a {color:#ff6600;}
.idx_more { float:right; text-align:right; width:150px;font-size:12px; height:40px; padding-right:10px;}
.idx_more a { color:#727272; float:right;}
.idx_more i { padding:0px 8px; height:40px; background:url(/style/images/bg_firefly.png) no-repeat -95px -391px;float:right;}
.idx_more2 { float:right; text-align:right; width:150px;font-size:12px; height:20px;padding-right:10px;}
.idx_more2 a { color:#727272;float:right;}
.idx_more2 i { padding:0px 8px; height:20px; background:url(/style/images/bg_firefly.png) no-repeat -95px -400px;float:right;}
.idx_zt .idx_more a:hover { color:#ff6600;}
.idx_zt .idx_zt_content { width:1190px; height:467px; background-color:#bfeef4; position:relative; }
.idx_zt_content .ztc_img { float:left; width:221px; height:467px; }
.idx_zt_content .ztc_items { float:left; margin:20px 10px 0px 10px; width:726px;}
.idx_zt_content .ztc_items li { margin:0px 10px; float:left; margin-bottom:17px; height:206px; width:222px;}
.ztc_items .item_t { font-size:14px; background-color:#FFF; border-bottom:1px solid #e2e2e2;height: 29px;line-height: 29px;padding-left: 5px;}
.ztc_items .item_t a {color:#333333; }
.ztc_items .item_f { font-size:12px; color:#999;}
.ztc_items .item_p { font-size:18px; color:#ff642b; background-color:#FFF; height:36px; line-height:36px; padding-left:5px;}
.ztc_items .item_p span { font-size:12px; margin-left:3px;}
.idx_zt_content .ztc_more { float:left; width:200px; margin-top:20px; background-color:#FFF; padding-top:9px; padding-left:8px; height:419px;}
.ztc_more dl dt { color:#333; font-size:12px; margin-bottom:2px; width:180px; font-weight:bold;}
.ztc_more dl dd { line-height:24px;width:195px; height:24px;}
.ztc_more dl dd a { float:left; color:#727272; font-size:12px;width: 130px;margin-right: 5px;}
.ztc_more dl dd span { float:left; color:#ff642b; font-size:12px;}
.ztc_more_gn { margin-bottom:48px; }
.ztc_more_cj { margin-bottom:18px;}
.inx_zt_bg_right { position:absolute; right:-11px; bottom:-10px; background:url(/style/images/inx_zt_bg_right.png) no-repeat; width:120px; height:142px;}

.idx_gn { width:1190px; height:525px;}
.idx_gn .idx_gn_top { width:1190px; height:35px; line-height:25px; border-bottom:2px solid #50b400;}
.idx_gn_top .idx_gn_title { font-size:16px; color:#50b400; font-weight:bold; font-family:"宋体";line-height: 30px;}
.idx_gn_top .idx_gn_title i {background: url(/style/images/bg_firefly.png) no-repeat -205px -678px;float: left;width: 30px;height: 35px;margin-right: 5px;}
.idx_gn_top .idx_gn_title a { color:#50b400; float:left; font-size:20px;}
.idx_gn_top .idx_gn_adw { font-size:12px; color:#adadad; margin-left:6px;line-height: 35px;}
.idx_gn .idx_gn_detail {width:1190px;}
.idx_gn_detail .idx_gn_left { width:222px; height:468px; float:left;}
.idx_gn_left .idx_left_box { width:220px; height:184px; border:1px solid #50b400; border-top:none;}
.idx_gn_left .idx_left_box .idx_left_area { width:220px; height:92px; background-color:#eeeeee;}
.idx_gn_left .idx_left_box .idx_left_top { color:#50b400; padding-left:7px; height:20px; line-height:20px; width:213px; font-weight:bold;}
.ad_left_box { width:220px; height:72px;}
.idx_gn_left .idx_left_box .idx_left_area .ad_box_icon { width:55px; height:72px; background:url(/style/images/bg_firefly.png) no-repeat -7px -725px; float:left;}
.ad_box_items { float:left; width:165px; height:72px;}
.ad_box_items li { float:left; width:50px;padding-right: 5px;}
.ad_box_items li a { color:#595757;}
.idx_gn_left .ad_box_items li a:hover { color:#50b400;}
.ad_box_items .day7 { width:100px;}
.idx_gn_left .idx_left_box .idx_left_days { width:220px;}
.idx_gn_left .idx_left_box .idx_left_days .ad_box_icon { width:55px; height:72px; background:url(/style/images/bg_firefly.png) no-repeat -7px -790px; float:left;}
.idx_gn_detail .idx_gn_right { width:968px; float:left;}
.idx_gn_right .idx_gn_items { width:948px; height:20px; margin-top:15px; margin-left:20px;}
.idx_gn_items ul li { float:left; padding:0px 8px; height:20px; line-height:20px; text-align:center; margin-right:20px; }
.idx_gn_items ul li a { color:#636363;}
.idx_gn_items ul .on { background-color:#50b400;}
.idx_gn_items ul .on a { color:#FFF;}
.idx_gn_items ul li:hover { background-color:#50b400;}
.idx_gn_items ul li:hover a { color:#FFF;}
.idx_gn .idx_more2 a:hover { color:#50b400;}
.idx_gn_right .idx_gn_content { width:968px; height:416px; margin-top:15px;}
.idx_gn_content .gnc_up { width:968px; height:246px;}
.gnc_up li { margin-left:20px; float:left; width:222px; margin-bottom:20px; height:250px;}
.gnc_up .item_t { font-size:14px; height:45px;line-height:20px; padding:0px 10px; padding-top: 5px; width:200px; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.gnc_up .item_t a {color:#333333; }
.gnc_up .item_f { font-size:12px; color:#999; padding:0px 10px; border-top:1px solid #e2e2e2;border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.gnc_up .item_p { font-size:20px; color:#ff6633;border:1px solid #d9d9d9; background-color:#f6f6f6; height:36px; line-height:36px; padding-left:10px;}
.gnc_up .item_p span { font-size:12px; margin-left:3px;}
.idx_gn_content .gnc_down { width:946px; height:152px; border:1px solid #d9d9d9; margin-left:20px; margin-top:18px;}
.gnc_down li { float:left; width:453px; margin:0px 10px; height:24px; line-height:24px; font-size:13px;}
.gnc_down li .item_title { float:left; width:380px;}
.gnc_down li .item_title a { color:#555;}
.gnc_down li .item_title a:hover { color:#ff6600;}
.gnc_down li .gnc_left_price { float:right; width:60px; color:#ff6633; text-align:left;}

.idx_cj { width:1190px; height:525px;}
.idx_cj .idx_cj_top { width:1190px; height:35px; line-height:25px; border-bottom:2px solid #e86037;}
.idx_cj_top .idx_cj_title { font-size:16px; color:#e86037; font-weight:bold; font-family:"宋体";line-height: 30px;}
.idx_cj_top .idx_cj_title i {background: url(/style/images/bg_firefly.png) no-repeat -265px -678px;float: left;width: 30px;height: 35px;margin-right: 5px;}
.idx_cj_top .idx_cj_title a { color:#e86037;float: left;font-size:20px;}
.idx_cj_top .idx_cj_adw { font-size:12px; color:#adadad; margin-left:6px;line-height: 35px;}
.idx_cj .idx_cj_detail {width:1190px;}
.idx_cj_detail .idx_cj_left { width:222px; height:468px; float:left;}
.idx_cj_left .idx_left_box { width:220px; height:184px; border:1px solid #e86037; border-top:none;}
.idx_cj_left .idx_left_box .idx_left_area { width:220px; height:92px; background-color:#eeeeee;}
.idx_cj_left .idx_left_box .idx_left_top { color:#e86037; padding-left:7px; height:20px; line-height:20px; width:213px; font-weight:bold;}
.idx_cj_left .idx_left_box .idx_left_area .ad_box_icon { width:55px; height:72px; background:url(/style/images/bg_firefly.png) no-repeat -82px -725px; float:left;}
.idx_cj_left .ad_box_items li a:hover { color:#e86037;}
.idx_cj_left .idx_left_box .idx_left_days { width:220px;}
.idx_cj_left .idx_left_box .idx_left_days .ad_box_icon { width:55px; height:72px; background:url(/style/images/bg_firefly.png) no-repeat -82px -790px; float:left;}
.idx_cj_detail .idx_cj_right { width:968px; float:left;}
.idx_cj_right .idx_cj_items { width:948px; height:20px; margin-top:15px; margin-left:20px;}
.idx_cj_items ul li { float:left; padding:0px 8px; height:20px; line-height:20px; text-align:center; margin-right:20px; }
.idx_cj_items ul li a { color:#636363;}
.idx_cj_items ul .on { background-color:#e86037;}
.idx_cj_items ul .on a { color:#FFF;}
.idx_cj_items ul li:hover { background-color:#e86037;}
.idx_cj_items ul li:hover a { color:#FFF;}
.idx_cj .idx_more2 a:hover { color:#e86037;}
.idx_cj_right .idx_cj_content { width:968px; height:416px; margin-top:15px;}
.idx_cj_content .cjc_up { width:968px; height:246px;}
.cjc_up li { margin-left:20px; float:left; width:222px; margin-bottom:20px; height:250px;}
.cjc_up .item_t { font-size:14px; height:45px;line-height:20px; padding:0px 10px; padding-top: 5px; width:200px; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.cjc_up .item_t a {color:#333333; }
.cjc_up .item_f { font-size:12px; color:#999; padding:0px 10px; border-top:1px solid #e2e2e2;border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.cjc_up .item_p { font-size:20px; color:#ff6633;border:1px solid #d9d9d9; background-color:#f6f6f6; height:36px; line-height:36px; padding-left:10px;}
.cjc_up .item_p span { font-size:12px; margin-left:3px;}
.idx_cj_content .cjc_down { width:946px; height:152px; border:1px solid #d9d9d9; margin-left:20px; margin-top:18px;}
.cjc_down li { float:left; width:453px; margin:0px 10px; height:24px; line-height:24px; font-size:13px;}
.cjc_down li .item_title { float:left; width:380px;}
.cjc_down li .item_title a { color:#555;}
.cjc_down li .item_title a:hover { color:#ff6600;}
.cjc_down li .cjc_left_price { float:right; width:60px; color:#ff6633; text-align:left;}

.idx_zb { width:1190px; height:540px;}
.idx_zb .idx_zb_top { width:1190px; height:35px; line-height:25px; border-bottom:2px solid #717edc;}
.idx_zb_top .idx_zb_title { font-size:16px; color:#717edc; font-weight:bold; font-family:"宋体"; line-height:30px;}
.idx_zb_top .idx_zb_title i {background: url(/style/images/bg_firefly.png) no-repeat -325px -678px;float: left;width: 30px;height: 35px;margin-right: 5px;}
.idx_zb_top .idx_zb_title a { color:#717edc;float: left;font-size:20px;}
.idx_zb_top .idx_zb_adw { font-size:12px; color:#adadad; margin-left:6px; line-height:35px;}
.idx_zb .idx_zb_detail {width:1190px;}
.idx_zb_detail .idx_zb_left { width:222px; height:468px; float:left;}
.idx_zb_left .idx_left_box { width:220px; height:184px; border:1px solid #717edc; border-top:none;}
.idx_zb_left .idx_left_box .idx_left_area { width:220px; height:92px; background-color:#eeeeee;}
.idx_zb_left .idx_left_box .idx_left_top { color:#717edc; padding-left:7px; height:20px; line-height:20px; width:213px; font-weight:bold;}
.idx_zb_left .idx_left_box .idx_left_area .ad_box_icon { width:55px; height:72px; background:url(/style/images/bg_firefly.png) no-repeat -162px -725px; float:left;}
.idx_zb_left .ad_box_items li a:hover { color:#717edc;}
.idx_zb_left .idx_left_box .idx_left_days { width:220px;}
.idx_zb_left .idx_left_box .idx_left_days .ad_box_icon { width:55px; height:72px; background:url(/style/images/bg_firefly.png) no-repeat -163px -790px; float:left;}
.idx_zb_detail .idx_zb_right { width:968px; float:left;}
.idx_zb_right .idx_zb_items { width:948px; height:20px; margin-top:15px; margin-left:20px;}
.idx_zb_items ul li { float:left; padding:0px 8px; height:20px; line-height:20px; text-align:center; margin-right:20px; }
.idx_zb_items ul li a { color:#636363;}
.idx_zb_items ul .on { background-color:#717edc;}
.idx_zb_items ul .on a { color:#FFF;}
.idx_zb_items ul li:hover { background-color:#717edc;}
.idx_zb_items ul li:hover a { color:#FFF;}
.idx_zb .idx_more2 a:hover { color:#717edc;}
.idx_zb_right .idx_zb_content { width:968px; height:416px; margin-top:15px;}
.idx_zb_content .zbc_up { width:968px; height:246px;}
.zbc_up li { margin-left:20px; float:left; width:222px; margin-bottom:20px; height:250px;}
.zbc_up .item_t { font-size:14px; height:45px;line-height:20px; padding:0px 10px; padding-top: 5px; width:200px; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.zbc_up .item_t a {color:#333333; }
.zbc_up .item_f { font-size:12px; color:#999; padding:0px 10px; border-top:1px solid #e2e2e2;border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.zbc_up .item_p { font-size:20px; color:#ff6633;border:1px solid #d9d9d9; background-color:#f6f6f6; height:36px; line-height:36px; padding-left:10px;}
.zbc_up .item_p span { font-size:12px; margin-left:3px;}
.idx_zb_content .zbc_down { width:946px; height:152px; border:1px solid #d9d9d9; margin-left:20px; margin-top:18px;}
.zbc_down li { float:left; width:453px; margin:0px 10px; height:24px; line-height:24px; font-size:13px;}
.zbc_down li .item_title { float:left; width:380px;}
.zbc_down li .item_title a { color:#555;}
.zbc_down li .item_title a:hover { color:#ff6600;}
.zbc_down li .zbc_left_price { float:right; width:60px; color:#ff6633; text-align:left;}

.idx_sx { width:1190px; height:540px;}
.idx_sx .idx_sx_top { width:1190px; height:35px; line-height:25px; border-bottom:2px solid #0298d6;}
.idx_sx_top .idx_sx_title { font-size:16px; color:#0298d6; font-weight:bold; font-family:"宋体"; line-height:30px;}
.idx_sx_top .idx_sx_title i {background: url(/style/images/bg_firefly.png) no-repeat -385px -678px;float: left;width: 30px;height: 35px;margin-right: 5px;}
.idx_sx_top .idx_sx_title a { color:#0298d6; float:left; font-size:20px; }
.idx_sx_top .idx_sx_adw { font-size:12px; color:#adadad; margin-left:6px; line-height:35px;}
.idx_sx .idx_more2 a:hover { color:#0298d6;}
.idx_sx .idx_sx_detail {width:1190px;}
.idx_sx_detail .sxc_img { float:left; width:222px; height:468px; }
.idx_sx_detail .idx_sx_right { width:968px; float:left;}
.idx_sx_right .idx_sx_items { width:948px; height:20px; margin-top:10px; margin-left:20px;}
.idx_sx_items ul li { float:left; padding:0px 8px; height:20px; line-height:20px; text-align:center; margin-right:20px; }
.idx_sx_items ul li a { color:#727272;}
.idx_sx_items ul .on { background-color:#0298d6;}
.idx_sx_items ul .on a { color:#FFF;}
.idx_sx_items ul li:hover { background-color:#0298d6;}
.idx_sx_items ul li:hover a { color:#FFF;}
.idx_sx_right .idx_sx_content { width:968px; height:450px; margin-top:15px;}
.idx_sx_content .sxc_items { float:left;width:726px;}
.idx_sx_content .sxc_items li { margin-left:20px; float:left; width:222px; margin-bottom:20px; height:202px;}
.sxc_items .item_t { font-size:14px; height:28px;line-height:28px; padding:0px 10px; width:200px; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.sxc_items .item_t a {color:#333333; }
.sxc_items .item_f { font-size:12px; color:#999; padding:0px 10px; border-top:1px solid #e2e2e2;border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
.sxc_items .item_p { font-size:20px; color:#ff6633;border:1px solid #d9d9d9; background-color:#f6f6f6; height:33px; line-height:33px; padding-left:10px;}
.sxc_items .item_p span { font-size:12px; margin-left:3px;}
.idx_sx_content .sxc_more { float:left; width:220px;border:1px solid #d9d9d9;margin-left: 20px;}
.sxc_more dl dt { color:#303030; font-size:14px;width:210px; padding-left:10px;height: 40px;line-height: 40px;border-bottom: 1px solid #d9d9d9;}
.sxc_more dl dd { line-height:29px;width:210px; padding:0px 5px; height:29px;}
.sxc_more dl dd a { float:left; color:#727272; font-size:12px; width:150px; margin-right:5px;}
.sxc_more dl dd a:hover { color:#ff642b;}
.sxc_more dl dd span { float:left; color:#ff642b; font-size:12px;}
.sxc_more dl dd .sxc_more2 { float:right; width:90px; height:32px; text-align:right;}
.sxc_more dl dd .sxc_more2 a { float:left; width:74px; margin-right:0px;}
.sxc_more dl dd .sxc_more2 i { float:left; padding:0px 8px; height:32px; background:url(/style/images/bg_firefly.png) no-repeat -95px -395px;}

.idx_you { width:1190px; height:520px;}
.idx_you .idx_you_top { width:1190px; height:35px; line-height:25px; border-bottom:2px solid #d74568;}
.idx_you_top .idx_you_title { font-size:20px; color:#d74568; font-weight:bold; font-family:"宋体"; line-height:30px;}
.idx_you_top .idx_you_title i {background: url(/style/images/bg_firefly.png) no-repeat -436px -678px;float: left;width: 30px;height: 35px;margin-right: 5px;}
.idx_you_top .idx_you_adw { font-size:12px; color:#adadad; margin-left:6px; line-height:35px;}
.idx_you .idx_you_ad { float:left; width:222px; height:467px;}
.idx_you .idx_qz { float:left; width:464px; height:457px; margin-top:10px;}
.idx_you .idx_atc { float:left; width:464px; height:457px; margin:0px 20px; margin-top:10px; }

.idx_qz_top { width:655px; height:25px; line-height:25px;}
.idx_qz_top .idx_qz_title { font-size:14px; color:#303030; float:left; padding-left:10px; font-weight:bold;}
.idx_qz_top .idx_qz_more { float:right; width:100px;}
.idx_qz_top .idx_qz_more a { font-size:12px; color:#727272; float:left;}
.idx_qz_top .idx_qz_more i { float:left; padding:0px 8px; height:25px; background:url(/style/images/bg_firefly.png) no-repeat -95px -398px;}
.idx_qz_content { width:655px; height:209px; margin-top:10px; padding-top:5px; border-top:1px dotted #e6e6e6;border-bottom:1px dotted #e6e6e6;}
.idx_qz_content ul { margin:0px 2px;}
.idx_qz_content ul li { width:79px; float:left; text-align:center; padding-bottom:3px; border:1px solid #FFF; height:96px;}
.idx_qz_content ul li:hover { border-color:#fec5ac; background-color:#fef9f5;}
.idx_qz_content .qzg_logo { margin:0px 8px; margin-top:8px;}
.idx_qz_content .qzg_name_zh { height:18px; line-height:20px; margin-top:7px;}
.idx_qz_content .qzg_name_zh a { color:#727272; font-size:12px;}
.idx_qz_content .qzg_name_en { color:#b6b6b6; height:22px; line-height:22px; font-size:12px;}
.idx_qz_items { width:655px;}
.idx_qz_items .qzc_top { width:655px; height:21px; line-height:21px; margin-top:15px;}
.idx_qz_items .qzc_top ul li { float:left; padding:0px 15px;height:21px; line-height:21px; margin-right:14px; font-size:12px;}
.idx_qz_items .qzc_top ul li a { color:#313131;}
.idx_qz_items .qzc_top ul .on { background-color:#fc441e;}
.idx_qz_items .qzc_top ul .on a { color:#FFF;}
.idx_qz_items .qzc_item { width:655px; margin-top:15px; height:138px;}
.idx_qz_items .qzc_item li { width:93px; float:left; height:16px; line-height:16px; margin-bottom:20px;}
.idx_qz_items .qzc_item li a { font-size:12px; color:#727272;}
.idx_qz_items .qzc_item li img { float:left;}
.idx_qz_items .qzc_item li span { float:left; margin-left:5px;}

.idx_qz .idx_qz_top { width:464px;}
.idx_qz .idx_qz_content { width:464px;}
.idx_qz .idx_qz_items {width:464px;}
.idx_qz .qzc_top {width:464px;}
.idx_qz .qzc_item {width:464px;}
.idx_qz .idx_qz_topt {float:left; width:340px; height:20px; margin-top:3px;}
.idx_qz .idx_qz_topt li { float:left; padding:0px 10px; margin-right:20px;height: 20px;line-height: 20px;}
.idx_qz .idx_qz_topt li a { color:#636363;}
.idx_qz .idx_qz_topt .on {background-color:#d74568;}
.idx_qz .idx_qz_topt .on a { color:#FFF;}
.idx_qz_detail { width:462px; border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5; overflow: hidden;margin-top: 10px;}
.idx_qz_detail ul li {border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; float:left; width:105px; padding:0px 24px; height:104px;}
.idx_qz_detail ul li:hover { background-color:#fff1c9;}
.idx_qz_detail .qzg_logo { margin:0px 21px; margin-top:8px; width:63px; height:41px;}
.idx_qz_detail .qzg_name_zh { height:18px; line-height:20px; margin-top:7px; text-align:center;}
.idx_qz_detail .qzg_name_zh a { color:#727272; font-size:12px;}
.idx_qz_detail .qzg_name_en { color:#b6b6b6; height:22px; line-height:22px; font-size:12px; text-align:center;}

.menu_details .idx_qz_top { margin-left:20px; margin-top:15px;}
.menu_details .idx_qz_top .idx_qz_title { padding-left:0px;}
.menu_details .idx_qz_content { margin-left:20px; height:200px; margin-top:15px;}
.menu_details .idx_qz_items { margin-left:20px;}

.idx_atc .idx_atc_top { width:464px; height:25px; line-height:25px;}
.idx_atc .idx_atc_top .idx_atc_title { width:300px; height:20px; margin-top:3px; float:left;}
.idx_atc_title li { height:20px; line-height:20px; float:left; padding:0px 8px; margin-right:20px;}
.idx_atc_title li a { color:#636363; }
.idx_atc_title .on { background-color:#d74568;}
.idx_atc_title .on a { color:#FFF;}
.idx_atc .idx_atc_top .idx_atc_more { float:right; width:100px;}
.idx_atc .idx_atc_top .idx_atc_more a { font-size:12px; color:#727272; float:left;}
.idx_atc .idx_atc_top .idx_atc_more i { float:left; padding:0px 8px; height:25px; background:url(/style/images/bg_firefly.png) no-repeat -95px -398px;}
.idx_atc .atc_content { border-top:1px dotted #e6e6e6; width:464px; height:400px; margin-top:10px; padding-top:10px;}
.atc_content ul li { width:454px; height:116px; margin-bottom:16px; padding:5px; background-color:#f6f6f6;}
.atc_content .atcc_img {width:187px;}
.atc_content .atcc_detail {width:252px; padding:0px 5px 0px 10px; height:116px;}
.atc_content .atcd_title { padding-top:5px;}
.atc_content .atcd_title a { font-size:14px; color:#333;}
.atc_content .atcd_desc { line-height:20px; margin-top:4px; font-size:12px; color:#999;}
.atc_content .atcc_visit { height:15px;}
.atc_content .atcc_visit i { padding:0px 10px; height:15px; background:url(/style/images/bg_firefly.png) no-repeat -15px -404px;}
.atc_content .atcc_visit span { height:15px; line-height:27px;color:#9b9b9b;} 
.atc_content .atcc_visit .rprice { color:#ff4400;}
/*面包导航*/
.location { width:1190px; height:30px; line-height:30px;color:#727272; margin:5px 0px; }
.location .icon { padding:0px 10px; margin-right:5px; height:30px; background:url(/style/images/bg_firefly.png) no-repeat -298px -43px; }
.location .next { padding:0px 10px; height:30px; background:url(/style/images/bg_firefly.png) no-repeat -95px -396px;}
.location strong{color:#3CA000;}
.location a {color:#727272; float:left; text-decoration:underline;}
.location i { float:left;}

.index_left {width:930px; float:left;}
.sidebar {width:240px; float:right;}

/*线路列表页*/
.rl_filter { width: 928px; border:1px solid #dfdfdf;}
.place { width:911px; padding-left:17px; height:33px; line-height:33px; color:#359a07; font-size:14px; border-bottom:1px solid #efefef;font-weight:bold;}
.hotellist_condition { width:928px;}
.hotellist_condition div { overflow:hidden;}
.hotellist_condition .condition_item {width:928px; line-height:30px; border-bottom:1px solid #efefef; background:url(/style/images/bg_filter.png) repeat-y; }
.hotellist_condition .item_area {}
.condition_item .item_title { float:left; width:74px; height:100%; margin-left:10px; font-weight:bold; margin-right:5px; color:#727272; }
.condition_item .item_list { float:left; width:820px; min-height:30px;background-color:#fff; margin-left:15px;}
.condition_item .item_list .optional { float:left; margin-left:16px;}
.condition_item .item_list .optional .priTxt {}
.condition_item .item_list .optional .priBut { width:51px; height:30px; background:url(/style/images/bg_cqcot.png) no-repeat -546px -686px; border:none; color:#FFF;}
.condition_item .item_list .optional input {width:50px; margin:0px 2px;}
.condition_item .item_list .item_cur { float:left; width:43px; text-align:center;cursor:pointer; }
.condition_item .item_list .item_cur a {color:#727272; padding:3px 9px;border-radius:3px;}
.condition_item .item_list ul { float:left;width:755px; margin-left:15px; position:relative; }
.condition_item .item_list ul li { float:left;margin-right:10px; }
.condition_item .item_list ul .moreli { margin-right:5px; cursor:pointer; padding-left:8px;position: absolute; right: 30px; }
.condition_item .item_list ul li a { color:#727272;cursor:pointer; padding:3px 10px;border-radius:3px;}
.condition_item .item_list ul li a:hover {background-color:#ffe9e1; color:#ff4400;}
.condition_item .item_list ul li a.on2 {background-color:#ffa901; color:#FFF;}
.condition_item .item_list ul li span { float:left; width:33px; text-align:center;}
.condition_item .item_list ul li i { margin-top:8px; padding:11px 5px;background:url(/style/images/bg_firefly.png) no-repeat -166px -408px; float:right;}
.condition_item .item_list .on { background:url(/style/images/bg_cqcot.png) no-repeat -383px -736px;position:relative;}
.condition_item .item_list .on a { color:#19a1db;}
.condition_item .item_list label { width:90px; height:30px; display:block;border-radius:3px;color:#325784; cursor:pointer;}
.condition_item .item_list .place { text-align:center;}
.condition_item .item_list .place a { padding:0px 5px;}

#guonei_area li { width:340px;}
#guonei_area li em { font-style:normal;padding: 3px 0px; }
#guonei_area li em a { margin-right:3px;}
#guonei_area li .scope {}
#guonei_area li .scope a { color:#FFF;background-color: #c2d4e0;padding-left: 16px;padding-right: 16px;}
#guonei_area li .scope a:hover {background-color:#c2d4e0;color:#ff4400;}
#guonei_area li .scope a.on2 {background-color:#c2d4e0;color:#ff4400;}

#chujing_area { margin-top:5px;}
#chujing_area li { width:755px;}
#chujing_area li em { font-style:normal;float: left;line-height: 21px;width: 690px; }
#chujing_area li em a {margin-bottom: 10px;height: 21px;padding: 0px 10px;margin-right: 7px;float: left;}
#chujing_area li .scope { margin-right:5px;width: 56px; text-align:center; height:21px;}
#chujing_area li .scope a { background-color:#c2d4e0;color:#FFF; display:inline-block;width: 36px; }
#chujing_area li .scope a:hover {background-color:#c2d4e0;color:#ff4400;}
#chujing_area li .scope a.on2 {background-color:#c2d4e0;color:#ff4400;}

.all_area { width:755px; float:left;}
#month_filter { margin-left:0px;}

.condition_item .list_detail { width:900px; margin-left:52px; background-color:#d5e8f7; margin-bottom:6px;border:1px solid #7fbce2; margin-top:-3px; padding-top:8px;}
.condition_item .list_detail ul { width:880px; height:30px; padding-bottom:4px; margin:0px 12px; line-height:30px;border-bottom:1px dashed #7fbce2;}
.condition_item .list_detail ul li { float:left; margin-right:8px; width:70px; text-align:center; cursor:pointer;}
.condition_item .list_detail ul li a { padding-left:20px; background:url(/style/images/bg_cqcot.png) no-repeat -475px -235px;color:#325784;}
.condition_item .list_detail ul li a:hover {background:url(/style/images/bg_cqcot.png) no-repeat -475px -190px;}
.condition_item .list_detail ul li a.on2 {background:url(/style/images/bg_cqcot.png) no-repeat -475px -190px;}
.condition_item .list_detail ul li span {color:#19a1db; padding:3px 10px;border-radius:3px;}
.condition_item .list_detail ul li span:hover {background-color:#ff8800;color:#FFF;}
.condition_item .list_detail ul li.on span {background-color:#ff8800;color:#FFF;}
#nextlevel { background-color:#fbfbfb; min-height:30px; line-height:30px;padding-left:20px;margin-left: 104px;width: 689px;margin-bottom: 5px;}
#nextlevel li {  margin-right:5px;}/*width:105px;*/
#nextlevel li a { color:#949494;}
#nextlevel li a:hover {background-color:#ffe9e1; color:#ff4400;}
#nextlevel li a.on2 {background-color:#ffa901; color:#FFF;}
.morearea { width:43px; height:19px; text-align:center; line-height:19px; margin-top:4px; border:1px solid #dfdfdf; color:#727272;}
.moretheme { width:43px; height:19px; text-align:center; line-height:19px; margin-top:4px; border:1px solid #dfdfdf; color:#727272;}
.morearealevel { width:43px; height:19px; text-align:center; line-height:19px; margin-top:4px; border:1px solid #dfdfdf; color:#727272;}
.morescenic { width:43px; height:19px; text-align:center; line-height:19px; margin-top:4px; border:1px solid #dfdfdf; color:#727272;}

#levelFilter #nextlevel { width:740px; margin-left:42px;}

.condition_item .item_line { width:970px; height:33px;}
.condition_item .list_detail .detail_class {width:900px;}
.condition_item .list_detail .detail_class ul {width:880px; height:100%; padding-top:4px; border:none;}
.condition_item .list_detail .detail_class ul li {float:left; margin-right:15px; width:100px; text-align:left; margin-bottom:3px;border-radius:3px;background-color: #d5e8f7;}
.condition_item .list_detail .detail_class ul li a { color:#325784}
.condition_item .list_detail .detail_class ul li.on { background-color:#ff8800;color:#FFF;}
.condition_item .list_detail .detail_class ul li.on a {color:#FFF;}

.selectitems {padding-top:3px;}
#rootlist_search_ture {min-height:30px; line-height:30px;padding-left:5px; float:left;}
#rootlist_search_ture .cur_select { height:16px; line-height:16px; padding:2px 4px; padding-right:19px; margin-right:10px; margin-top:4px; border:1px solid #ff4400; display:block; position:relative; float:left; color:#ff4400; cursor:pointer; }
#rootlist_search_ture .cur_title { margin-left:12px; width:54px; float:left; margin-right:35px; font-weight:bold;color:#727272;}
#rootlist_search_ture .cur_select .c_icon {width:18px; height:18px; position:absolute;background:url(/style/images/bg_firefly.png) no-repeat -337px -49px;}
#rootlist_search_ture .clear_sclect { margin-left:10px; padding:2px 4px;}
#rootlist_search_ture .clear_sclect:hover {border:1px solid #ff8800;}
#alldelete { float:left; line-height:30px; cursor:pointer;color:#a7a7a7;}

.scenicFitler { border-top:1px solid #dfdfdf; height:40px; line-height:40px;}
.scenicFitler span { float:left; margin-left:17px; margin-right:3px; font-weight:bold; color:#359a07;}
.scenicFitler ul { float:left;}
.scenicFitler ul li { float:left;margin-right:13px;}
.scenicFitler ul li a { color:#727272; float:left;}
.scenicFitler ul li a:hover { color:#ff4400;}
.scenicFitler ul li i { height:40px; padding:0px 5px; background:url(/style/images/bg_firefly.png) no-repeat -98px -391px;float:left;}
.scenicFitler ul li .ishot { color:#ff4400;}

.hc_top {width:928px;height:31px; line-height:31px; margin-top:10px; border:1px solid #dfdfdf;}
.hc_top ul { width:300px; float:left;}
.hc_top ul li { float:left; width:83px; height:31px; border-right:1px solid #dfdfdf; text-align:center;cursor:pointer;}
.hc_top ul li a { color:#727272;}
.hc_top ul li i { padding:0px 8px; height:31px; background:url(/style/images/bg_firefly.png) no-repeat -430px -398px;}
.hc_top ul li.on { background-color:#359a07;}
.hc_top ul li.on a { color:#fff;}
.hc_top ul li.on i { padding:0px 8px; height:31px; background:url(/style/images/bg_firefly.png) no-repeat -391px -397px;}
.hc_top ul li.on2 { background-color:#359a07;}
.hc_top ul li.on2 a { color:#fff;}
.hc_top ul li.on2 i { padding:0px 8px; height:31px; background:url(/style/images/bg_firefly.png) no-repeat -410px -397px;}
.hc_top .keyword { width:450px; float:right; margin-right:10px; text-align:right;}
.hc_top .keyword h2 {font-size:14px; color:#949494; font-weight:normal;}
.rootlist_listtable {width:930px; margin-bottom:10px;}
.rootlist_listtable div { overflow:hidden;}
.rootlist_listtable .routeList_item {width:928px; margin-top:10px;border:1px solid #dfdfdf; position:relative;}
.rootlist_listtable .routeList_item .icon_tj { position:absolute; top:-7px; left:-10px; width:70px; height:70px; background:url(/style/images/icon_tj.png) no-repeat; }
.rootlist_listtable .routeList_item:hover { border-color:#ff4400;}
.rootlist_listtable .routelist_img { width:222px; height:137px; float:left; margin:20px 15px;}
.rootlist_listtable .routelist_middle { float:left; width:515px; margin-top:20px; margin-bottom:8px;}
.rootlist_listtable .routelist_title { line-height:26px; font-size:15px;}
.rootlist_listtable .routelist_title a { color:#0054aa;}
.rootlist_listtable .routelist_title .tag {background-color: #fa5053;color: #FFF;padding: 1px 2px;font-size: 12px;height: 14px;line-height: 14px;margin-top: 5px;margin-left: 3px;}
.rootlist_listtable .routelist_title a:hover { color:#ff4400; text-decoration:none;}
.rootlist_listtable .routeList_maidian { line-height:25px;}
.rootlist_listtable .routeList_maidian span {color:#fff; padding:2px 4px; margin-right:10px; border-radius:3px;}
.rootlist_listtable .routeList_maidian span a {color:#fff;}
.rootlist_listtable .routeList_maidian .zhuti1 { background-color:#ff8900; }
.rootlist_listtable .routeList_maidian .zhuti2 { background-color:#8c93ee; }
.rootlist_listtable .routeList_maidian .zhuti3 { background-color:#b5754b; }
.rootlist_listtable .routeList_maidian .rmd0 {background-color:#ff765b; }
.rootlist_listtable .routeList_maidian .rmd1 {background-color:#07ccc0; }
.rootlist_listtable .routeList_maidian .rmd2 {background-color:#53b7ff; }
.rootlist_listtable .routeList_maidian .rmd3 {background-color:#b5754b; }
.rootlist_listtable .routeList_maidian .rmd4 {background-color:#8c93ee; }
.rootlist_listtable .routeList_maidian .youhui { border:1px solid #ff8900; padding-right:3px; color:#ff8900; background-color:#fefee4;}
.rootlist_listtable .routeList_maidian .youhui em {font-style:normal; background-color:#ff8900; color:#FFF; padding:0px 2px; margin-right:5px;}
.rootlist_listtable .routeList_tripday { color:#727272;}
.rootlist_listtable .routeList_tripday span { margin-right:40px;}
.rootlist_listtable .routeList_start { color:#727272;}
.rootlist_listtable .rootlist_feature { color:#727272;}
.rootlist_listtable .routelist_right { float:right; width:101px; height:137px; margin-top:25px; margin-right:20px;}
.rootlist_listtable .rootlist_price { height:30px; line-height:40px; color:#ff642b; font-size:12px; padding-left:10px;}
.rootlist_listtable .rootlist_price span { font-size:22px;font-weight:bold; font-weight:normal; margin-right:3px;}
.rootlist_listtable .content_book { width:101px; height:35px; margin-top:10px; background:url(/style/images/bg_firefly.png) no-repeat -130px -443px; line-height:35px; text-align:center;}
.rootlist_listtable .content_book a {font-size:16px; color:#FFF; font-weight:bold;}
.nopagedata { font-size:16px; line-height:35px; color:#ff8800; padding-left:15px; border:1px solid #dfdfdf;}

.rootlist_listtable .jtfs_icon { padding:10px; background:url(/style/images/bg_firefly.png) no-repeat -41px -45px; float:left; margin-right:3px;}
.rootlist_listtable .xcts_icon { padding:1px 10px; background:url(/style/images/bg_firefly.png) no-repeat -10px -46px;margin-right:3px;}
.rootlist_listtable .cftq_icon { padding:10px; background:url(/style/images/bg_firefly.png) no-repeat -70px -45px; float:left;margin-right:3px;}
.rootlist_listtable .xlts_icon { padding:0px 10px; background:url(/style/images/bg_firefly.png) no-repeat -10px -14px;margin-right:3px;}

/*翻页*/
.pageinfo { height:45px; width:923px; line-height:40px; text-align:center; padding-right:5px; border-top:none; padding-top:10px;}
.pageinfo a { margin-right:1px; padding:9px 15px;text-align:center; color:#727272; border:1px solid #dfdfdf; font-size:15px;}
.pageinfo a:hover { color:#ff4400;}
.pageinfo a.on { color:#ff4400;}
.pageinfo .provpage i { background:url(/style/images/bg_firefly.png) no-repeat -463px -393px;padding:5px; margin-right:2px;}
.pageinfo .nextpage i { background:url(/style/images/bg_firefly.png) no-repeat -97px -397px;padding:5px; margin-left:2px;}

.side_sales { width:238px; border:1px solid #dfdfdf;}
.side_sales .sales_top { width:238px; height:54px; line-height:55px;}
.side_sales .sales_top h2 { font-size:14px; height:54px; color:#359a07; margin-left:15px;}
.side_sales .sales_top h2 a {border-bottom:1px solid #359a07; height:54px; display:inline-block; cursor:pointer;color: #359a07;}
.side_sales .sales_top h2 a:hover { text-decoration:none;}
.side_sales .sales_items { width:238px; }
.side_sales .sales_items li { width:208px; height:184px; padding:15px; border-top:1px solid #dfdfdf;}
.side_sales .sales_items li img { margin-top:-15px;}
.sales_items li .item_order { width:208px; height:15px; position:relative; }
.sales_items li .item_order span { width:15px; height:15px; line-height:15px; text-align:center; background-color:#ff4400; color:#FFF; float:left; }
.sales_items li .item_title { width:208px; height:35px; line-height:17px; margin-top:8px; }
.sales_items li .item_title a { color:#333; font-size:12px;}
.sales_items li .item_visit { width:208px; height:15px;}
.sales_items li .visit_cnt { float:left; height:15px; color:#808080;}
.sales_items li .visit_cnt i { padding:0px 10px; height:15px; background:url(/style/images/bg_firefly.png) no-repeat -15px -404px;}
.sales_items li .item_price { float:right; color:#ff5c11; font-size:14px; font-weight:bold;}

.side_sales .sales_items2 { width:238px; }
.sales_items2 li { margin:0px 10px; width:218px; padding:10px 0px; border-top:1px solid #dfdfdf; height:60px;}
.sales_items2 li .ssi_img { width:80px; height:50px; margin-top:5px; float:left; margin-right:5px;}
.sales_items2 li .ssi_info { width:133px; float:left;}
.sales_items2 li .ssi_title a { color:#4f4f51;}
.sales_items2 li .ssi_detail { line-height:17px; color:#989898;}

.side_article { width:238px; border:1px solid #dfdfdf; margin-top:10px;}
.side_article .article_top { width:238px; height:54px; line-height:55px;border-bottom:1px solid #dfdfdf;}
.article_top ul li { width:119px; float:left; text-align:center;}
.article_top ul li h2 { font-size:14px; height:54px;}
.article_top ul li a {height:54px;color:#808080;display:inline-block; cursor:pointer;}
.article_top ul li a:hover {border-bottom:1px solid #359a07; color:#359a07; text-decoration:none;}
.article_top ul .on a {border-bottom:1px solid #359a07; color:#359a07;}
.side_article .article_items { margin:15px 15px 0px 15px;}
.article_items li { width:208px; margin-bottom:15px; height:60px;}
.article_items li .ai_img { width:80px; float:left; margin-right:10px;}
.article_items li .ai_detail { width:118px; float:left;}
.article_items li .ai_title { line-height:20px; margin-bottom:5px;}
.article_items li .ai_title a { color:#808080; font-size:12px; }
.article_items li .ai_desc { color:#b6b6b6;font-size:12px; line-height:15px;}
.article_items .ai_more { height:15px;}
.article_items .ai_more span { text-align:right; line-height:15px; font-size:12px; float:right;}
.article_items .ai_more span a { color:#a0a0a0;}

.side_visited {width:238px; border:1px solid #dfdfdf; margin-top:10px;margin-bottom: 5px;}
.side_visited .visited_top {width:238px; height:54px; line-height:55px;border-bottom:1px solid #dfdfdf;}
.side_visited .visited_top h2 { font-size:14px; height:54px; color:#359a07; margin-left:15px;}
.side_visited .visited_top h2 a {border-bottom:1px solid #359a07; height:54px; display:inline-block; cursor:pointer;}
.side_visited .visited_top h2 a:hover { text-decoration:none;}
.side_visited .visited_items { margin:10px 15px 0px 15px;}
.visited_items li { width:194px; margin-bottom:10px; height:58px; background-color:#f3f3f3; padding:7px;}
.visited_items li .vi_img { width:58px; float:left; margin-right:10px;}
.visited_items li .vi_detail { width:126px; float:left;}
.visited_items li .vi_title { line-height:20px;}
.visited_items li .vi_title a { color:#808080; font-size:12px; }
.visited_items li .vi_price { color:#ff5c11; font-size:12px; font-weight:bold; text-align:right; }

.routeHeader { width:1168; padding:15px 0px 10px 20px; border:1px solid #dfdfdf; position:relative;}
.rh_l { float:left; width:500px;}
.rh_r { float:right; width:668px;}
.info_img { width:500px; height:310px; margin-bottom:10px; position:relative;}
.info_img_big { width:500px;}
.info_img_small { text-align:center; width:480px; height:64px; position:absolute; left:20px; bottom:5px; }
.info_img_small ul li { width:96px; height:60px; border:2px solid #FFF; float:left; margin-right:20px;}
.info_img_small ul .on { border-color:#ff4400;}

.detail_top { width:1148px; height:50px; margin-bottom:10px; }
.detail_title { width:618px; padding:0px 20px 0px 30px;}
.detail_title .title h1 { font-size:18px; color:#008bcc; font-weight:bold;}
.detail_title .bright { font-size:14px; color:#ff3300; line-height:23px;}
.detail_title .routeTag { padding:5px 0px;}
.detail_title .routeTag label { letter-spacing:3px; margin-right:10px; }
.detail_title span {color:#fff; padding:2px 4px; margin-right:10px; border-radius:3px;}
.detail_title span a {color:#fff;}
.detail_title .zhuti0 { background-color:#07ccc0;}
.detail_title .zhuti1 { background-color:#ff765b; }
.detail_title .zhuti2 { background-color:#8c93ee; }

.detail_price { width:648px; height:40px;padding: 15px 0 17px 30px; margin-bottom:10px; background:#fcf9ea; position:relative;}
.detail_price:before { content: '';width: 0;height: 0;border: 5px solid transparent;border-top: 5px solid #eddeb2;
    border-left: 5px solid #eddeb2;position: absolute;right: 0px;bottom: -10px;}
.detail_price .viewer {width: 120px;height: 40px;float: left;border-left: 1px solid #DDD;}
.detail_price .degree {color: #f80;font-size: 24px;font-family: Arial;text-align: center;height: 28px;line-height: 28px;width: 100%;}
.detail_price .name {font-size: 12px;color: #999;text-align: center;height: 20px;line-height: 14px;width: 100%;font-weight: normal;}
.detail_price .degree2 {color: #ff4400;font-size: 17px;font-family: Arial;text-align: center;height: 22px;line-height: 28px;width: 100%; padding-top:43px;}
.detail_price .name2 {font-size: 12px;color: #999;text-align: center;height: 15px;line-height: 12px;width: 100%;font-weight: normal;}
.prd_myd { width:93px; height:97px; position:absolute; right:30px; top:-10px; background:url(/style/images/bg_myd.png) no-repeat center; cursor:pointer; }
.prd_myd span { text-align:center; margin-top:50px; color:#ff4400; font-size:14px;}

.webbooking { width:100px; text-align:right; position:absolute; top:-30px; right:0px;}
.bookingtitle { width:100px; color:#359a07; font-size:12px;height:20px; line-height:20px; float:left; cursor:pointer; position:relative;}
.bookingtitle i { padding:0px 13px; height:15px; background:url(/style/images/bg_firefly.png) no-repeat -446px -542px;}
.bookingdesc { display:none; position:absolute; left: -100px;top: 25px;width: 220px;text-align: left; border:1px solid #ff4400; padding:5px; background-color:#FFF;color:#359a07;line-height: 22px;}
.bookingdesc .box_up { position:absolute; top:-6px; left:150px; width:15px; height:10px; background:url(/style/images/bg_firefly.png) no-repeat -468px -600px;}
.detail_info { width:1148px; height:328px;}

.info_items { width:628px; padding:0px 20px;}
.item_desc { width:618px; height:30px; line-height:30px; padding-left:10px;}
.desc_title { width:62px; float:left; height:30px;}
.info_left { float:left; width:210px; margin-right:10px;height:30px; color:#727272;}
.info_right { float:left;color:#727272;}
.pd_detail { display:none; position:absolute; left: -100px;top: 20px;width: 230px;text-align: left; border:1px solid #ff4400; padding:5px; background-color:#FFF;color:#359a07;line-height: 22px;}
.pd_detail .box_up { position:absolute; top:-6px; left:120px; width:15px; height:10px; background:url(/style/images/bg_firefly.png) no-repeat -468px -600px;}

.item_desc2 { width:488px; height:30px;padding-left:16px;}
.desc_title2 { width:62px; float:left; line-height:62px;}
.info_left2 { float:left; width:200px; margin-right:25px;line-height:45px;}
.info_left2 .price { font-size:12px; color:#ff4400; height:30px;}
.info_left2 .price em { font-size:40px; font-style:normal;}
.info_left2 .price_desc { color:#359a07; margin-left:5px; cursor:pointer; position:relative; }
.info_right2 { float:left; line-height:30px;color:#727272;}

.qy_type { color:#727272; float:left;}
.qy_type .qy1 { padding:9px 9px; background:url(/style/images/bg_firefly.png) no-repeat -297px -494px;}
.qy_type .qy2 { padding:9px 9px; background:url(/style/images/bg_firefly.png) no-repeat -382px -496px; margin-left:8px;}
.qy_type .qy3 { padding:9px 9px; background:url(/style/images/bg_firefly.png) no-repeat -337px -495px;margin-left:8px;}
.fk_type { color:#727272; float:left;}
.fk_type .fk1 { padding:9px 11px; background:url(/style/images/bg_firefly.png) no-repeat -13px -535px;}
.fk_type .fk2 { padding:9px 11px; background:url(/style/images/bg_firefly.png) no-repeat -110px -535px; margin-left:4px;}
.fk_type .fk3 { padding:9px 11px; background:url(/style/images/bg_firefly.png) no-repeat -160px -535px; margin-left:4px;}
.fk_type .fk4 { padding:9px 11px; background:url(/style/images/bg_firefly.png) no-repeat -60px -535px; margin-left:4px;}

.info_booking { margin-top:5px; width:626px; height:135px; padding-top:5px; border:1px solid #ff4400;}
.booking_date { width:289px; height:30px; line-height:30px; background:url(/style/images/bg_input.png) no-repeat; float:left; position:relative;}
.booking_date input { border:none;height: 20px;margin-top: 4px;margin-left: 3px;line-height: 21px;width: 250px; color:#999; padding-left:12px;}
.booking_date_items { display:none; margin-left:2px; color:#999; width:282px; border:1px solid #dfdfdf;font-size: 13px; position:absolute; top:26px; left:0px; overflow:auto; height:200px; background-color:#fff; z-index:9999;}
.booking_date_items li { padding-left:12px; height:25px; line-height:25px; cursor:pointer; }
.booking_date_items li:hover { background-color:#ffe9e1; color:#ff4400;}

.info_booking .item_desc { padding-top:5px; padding-bottom:5px;}
.booking_number { width:390px; height:30px; line-height:30px; float:left;}
.booking_number span { float:left;}
.booking_number .changnum { width:73px; height:30px; background:url(/style/images/bg_firefly.png) no-repeat -200px -492px;}
.booking_number span i { width:21px; height:26px; display:inline-block; cursor:pointer; float:left; margin-left:3px;}
.booking_number span input {border:none;height: 21px;margin-top:3px;margin-left:3px;line-height: 21px;width: 20px; color:#727272; float:left; text-align:center;}
.booking_number .child_desc { margin-left:5px; color:#ff7948; cursor:pointer; position:relative;border-bottom: 1px solid #ff7948;line-height: 18px;padding-top: 6px;}
.booking_number .num_t { color:#727272; padding:0px 10px; margin-right:30px;}
.cd_detail { display:none; position:absolute; left: -100px;top: 30px;width: 230px;text-align: left; border:1px solid #ff4400; padding:5px; background-color:#FFF;color:#359a07;line-height: 22px;}
.cd_detail .box_up { position:absolute; top:-6px; left:120px; width:15px; height:10px; background:url(/style/images/bg_firefly.png) no-repeat -468px -600px;}
.booking_now { margin-top:3px; padding-left:73px; width:555px;}
.booking_button { width:555px; height:40px; }
.booking_button .buy_btn { display:block;width:143px; height:40px; float:left;background:url(/style/images/bg_firefly.png) no-repeat -13px -580px;}
.booking_button .offline_btn { display:block;width:143px; height:40px; float:left;background:url(/style/images/bg_offline.png) no-repeat;}
.booking_button .ask_btn {display: block;width: 103px;height: 35px;float: left; background-color:#2db400; margin-left: 20px; border:1px solid #408828; 
       text-align:center; line-height:35px; color:#FFF; font-size:18px; font-weight:bold; margin-right: 10px;}
.tel_booking { width:266px; height:23px; background:url(/style/images/tel_detail.png) no-repeat; margin-top:10px;float: left;}
.tel_visit {}
.tel_visit span {float: left;width: 90px;height: 23px;line-height: 23px;margin-top: 9px;color: #ff4400;font-size: 14px;}
.info_dateprice { width:1148px; height:480px; margin-bottom:15px;}
.dateprice { width:500px; }
.date_top { width:500px; height:22px;font-size:12px; color:#727272;}
.date_top span { font-size:14px; color:#359a07; font-weight:bold;}

.info_diy { width:618px; padding:8px 20px 0px 30px;}
.diy_top { color:#359a07; font-weight:bold; font-size:14px; height:50px; line-height:45px;}
.step_title { float:left; width:103px;}
.diy_top i { padding:0px 13px; height:15px; background:url(/style/images/bg_firefly.png) no-repeat -149px -504px;}
.diy_step { width:515px; float:left; height:56px; background:url(/style/images/bookingstep.png) no-repeat;}
.diy_img { width:609px; height:307px; background:url(/style/images/diyroute.png) no-repeat; margin-top:20px;}
.diy_pinzhi { width:618px; height:330px; margin-top:20px; position:relative; background-color:#f9f9f9;}
.pzzj { width:623px; height:37px; line-height:37px; background-color:#ff4200; box-shadow:0px 2px 2px #700303; position:relative; text-align:center;
        font-size:22px; color:#FFF; font-weight:bold;letter-spacing: 3px;}
.pzzj:before { content: '';width: 0;height: 0;border: 3px solid transparent;border-top: 3px solid #a42d04;
    border-left: 3px solid #a42d04;position: absolute;right: 0px;bottom: -7px;}
.pinzhi_box { width:618px; height:66px; background:url(/style/images/bg_ry.png) no-repeat center; margin-top:40px;}
.pinzhi_items { width:618px; padding-top:20px; height:108px;}
.pinzhi_items li { padding-left:13px; width:296px; height:36px; line-height:36px; float:left;}
.pinzhi_items li i {padding: 10px 20px 10px 17px;background: url(/style/images/icon_bz.png) no-repeat left center;color: #FFF;font-style: normal;font-size: 15px;}
.srdz { width:618px; height:30px; background:url(/style/images/bg_srdz.png) no-repeat center; margin-top:15px;}
.pzbz { position:absolute; top:-25px; left:-5px; width:80px; height:99px; background:url(/style/images/icon_pzbz.png) no-repeat center; }

.rd_feature { width:1148px; padding:20px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; position: relative;}
.rd_item_feature {width:1016px; padding-left:110px; padding-right:20px; border:1px solid #e9e9e9; border-top:2px solid #359a07; border-bottom:none; }
.ft_title { height:16px; margin-top:15px; line-height:15px; padding: 2px 0px 2px 5px;background-color: #f9f9f9;border: 1px solid #f0f0f0;}
.ft_title span { border-left:2px solid #359a07; padding-left:10px;height: 16px;font-size: 13px;display: block;color: #ff4400;}
.rd_item_content { padding-left:120px; border:1px solid #e9e9e9;border-top:2px solid #359a07; padding-top:10px; font-size: 14px;line-height:25px;padding-right:20px;padding-bottom:10px;}
.rd_feature .icon_ts { position:absolute; top:37px; left:48px; width:42px; text-align:center; padding:0px 14px; height:57px;
      background:url(/style/images/icon_ts.png) no-repeat; color:#FFF; font-size:18px; font-weight:bold; padding-top:13px;}
.routedetailed_dcontent { width:1190px; margin-top:20px;}
.rd_menu { width:1188px;height:40px; border:1px solid #dfdfdf; background-color:#fff; z-index:3;}
.rd_menu ul { float:left; width:920px;}
.rd_menu ul li { float:left; height:39px; font-size:14px; color:#333; cursor:pointer;}
.rd_menu ul li div { height:16px; margin-top:12px; line-height:16px; font-weight:bold; text-align:center; width:98px; border-right:1px solid #dfdfdf;}
.rd_menu ul .on { border-top:2px solid #359a07; border-bottom:1px solid #FFF; margin-top:-1px; margin-left:-1px; border-right:1px solid #dfdfdf;border-left:1px solid #dfdfdf; color:#359a07;}
.rd_menu ul .on div {border-right:none;}
.rd_menu ul li:hover { border-top:2px solid #359a07; border-bottom:1px solid #FFF; margin-top:-1px;margin-left:-1px; border-right:1px solid #dfdfdf;border-left:1px solid #dfdfdf; color:#359a07;}
.rd_menu ul li:hover div {border-right:none;}
.rd_menu .rd_booking { width:150px; height:40px; float:right; background-color:#ff4400; color:#FFF; font-size:14px; line-height:40px; text-align:center; font-weight:bold; cursor:pointer;}

.rd_description { width:1188px;border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.rd_item_nav { width:1188px; height:34px;border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;  background-color:#f9f9f9; line-height:34px; font-weight:bold; font-size:14px;}
.rd_item_nav span { height:34px;padding-left:17px; width:77px; background:url(/style/images/bg_firefly.png) no-repeat -15px -161px; float:left;color:#FFF;}
.rd_item_nav .idx_more { height:36px;}
.rd_item_nav .idx_more i { height:36px;background-position:-95px -393px;}
.rd_desc_content {padding-top:35px; margin-left:35px; margin-right:35px;padding-bottom: 10px; position:relative;}
#routeday_menu { float:left;position:absolute;}
#routeday_menu ul {width:85px; margin-right:30px;}
#routeday_menu ul li { width:53px; padding-left:15px; height:32px; line-height:34px; margin-bottom:3px; color:#727272; font-size:14px; background:url(/style/images/bg_firefly.png) no-repeat -357px -444px; cursor:pointer;}
#routeday_menu ul .on { color:#fff;background:url(/style/images/bg_firefly.png) no-repeat -263px -444px;}
#routeday_menu ul li:hover {color:#fff;background:url(/style/images/bg_firefly.png) no-repeat -263px -444px;}
.routeday_content { float:left; width:1000px; margin-left:115px;}
.content_items { width:960px; padding-left:40px; border-left:1px solid #e9e9e9;}
.content_date { color:#333; font-size:16px; height:35px; line-height:35px; font-weight:bold;font-family: "微软雅黑";border-bottom: 1px solid #dfdfdf;}
.content_date i { padding: 17px 14px;background: url(/style/images/icon_day.png) no-repeat center;margin-left: -55px;margin-right: 28px; float:left;}
.content_date .dateorder { margin-right:30px; float:left;}
.content_date .date_title { margin-right:30px; float:left;}
.tfc1 { padding: 5px 15px;background: url(/style/images/bg_firefly.png) no-repeat -225px -157px;margin: 0px 5px;}
.tfc2 { padding: 5px 15px;background: url(/style/images/bg_firefly.png) no-repeat -182px -155px;margin: 0px 5px;}
.tfc3 { padding: 5px 15px;background: url(/style/images/bg_firefly.png) no-repeat -132px -155px;margin: 0px 5px;}
.tfc4 { padding: 5px 15px;background: url(/style/images/bg_firefly.png) no-repeat -186px -192px;margin: 0px 5px;}

.content_yc { font-size:12px; color:#727272; height:36px; line-height:36px;}
.content_yc i { padding: 10px 17px;background: url(/style/images/icon_yc.png) no-repeat center;margin-right: 23px; margin-left:-58px;}
.content_yc span { margin-right:30px;}
.content_zs { font-size:12px; color:#727272; height:36px; line-height:36px;margin-bottom: 10px;}
.content_zs i {padding: 10px 17px;background: url(/style/images/icon_zs.png) no-repeat center;margin-right: 23px; margin-left:-58px;}
.content_detail { font-size:14px; color:#333; padding-bottom:25px; line-height:25px;}
.content_items .yct { margin-right:15px; color:#4facfa;font-size: 14px;}
.rd_price { width:1188px;border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.rd_notice { width:1188px;border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.rd_item_content2 { padding:10px 35px 10px 35px; font-size:14px;line-height:25px; }
.rd_comment { width:1188px;border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;padding-bottom:20px;}
.rd_item_content2 a { color:#ff4400;}
.detail_items { width:1118px; margin:30px 35px 0px 35px; border:1px solid #e9e9e9; background-color:#f9f9f9; }
.detail_items .di_list { width:100%;}
.detail_items .di_list th {text-align:left;background-color:#d8e6f2; height:30px; line-height:30px; color:#19a1db; font-weight:normal;}
.detail_items .di_list tr { border-bottom:1px dashed #d7d7d7;}
.detail_items .di_list td:first-child { padding-left:10px;}
.detail_items .di_list td { padding:6px 0px;}
.detail_items .di_list td span { padding-right:10px; width:130px; float:left;}
.detail_items .di_list .tt_images { }
.detail_items .di_list .tt_images img { float:left; width:45px; height:45px; padding:5px;}
.detail_items .di_list .tt_images div { float:left; padding:6px 0px 0px 5px;}
.detail_items .di_list ul li { float:left;}
.detail_items .di_list .lastline { border:none;}
.detail_items .instal_top { height:35px; line-height:35px;background-color:#d8e6f2; font-size:16px; font-weight:600; color:#19a1db; padding-left:10px;
                            border-top:1px solid #158dbf;border-bottom:1px solid #158dbf;}

.detail_items .comment_top {height:35px; line-height:35px;background-color:#d8e6f2; font-size:16px; font-weight:600; color:#19a1db; padding-left:10px;
                            border-top:1px solid #158dbf;border-bottom:1px solid #158dbf;}
.detail_items .comment_summary { width:1118px; height: 93px;margin-top: 10px;margin-bottom: 10px;}
.detail_items .comment_summary a { float:left;width:139px; height:35px; border:1px solid #c63601; background-color:#ff4400;  margin-left:95px; margin-top:23px;
                                   line-height:37px; text-align:center;font-size:18px; color:#FFF; font-weight:600;}
.detail_items .comment_summary .comment_rate { float:left; width:345px; border-right:1px solid #e9e9e9;}
.detail_items .comment_summary .comment_title { height: 40px;color: #999;font-size: 24px;text-align: center;font-weight: bold;margin-top: 5px;width: 345px;}
.detail_items .comment_summary .comment_score { height:48px;font-size: 48px;color: #ff4400;width: 345px;line-height: 48px;text-align: center;width: 345px;}
.detail_items .comment_summary .comment_num { color:#ff4400; padding:0px 3px;}
.detail_items .comment_summary .writeback { float:left; width:395px; height:93px; line-height:93px; border-right:1px solid #e9e9e9; text-align:center; color:#545454; font-size:14px; font-weight:bold;}

.detail_items .comment_list { padding:10px 0px;width:1118px;border-top:1px dashed #ccc;}
.detail_items .comment_list .lastline { border:none;}
.detail_items .comment_item {padding:5px 10px; width:1088px; border-bottom:1px dashed #ccc; padding-bottom:5px;}
.detail_items .comment_user { width:98%; color:#727272;}
.detail_items .comment_user em { font-size:12px;}
.detail_items .user_name { margin-top:8px;}
.detail_items .comment_detail { float:left; width:588px;}
.detail_items .comment_content { text-indent:2em; width:98%; color:#999;}
.detail_items .comment_room {width:100%; line-height:20px;}
.detail_items .comment_room span { float:left;}
.detail_items .comment_room a { float:right; margin-right:15px; width:92px; height:30px;}
.detail_items .comment_room a i { float:left; width:22px; height:22px; background:url(/style/images/bg_cqcot.png) no-repeat -889px -971px; margin-right:3px;}
.detail_items .comment_room a:hover { color:#ff8800;}
.detail_items .comment_room a.on {background:url(/style/images/bg_cqcot.png) no-repeat -807px -745px;width:92px; height:30px; position:relative;}
.detail_items .comment_reply {background-color:#d5e8f7;width:95%; padding:0 5px;border:1px solid #7fbce2; margin-top:-1px; display:none;}
.detail_items .reply_text {}
.detail_items .reply_title { font-weight:600;}
.detail_items .reply_time { color:#909090;}

.comment_Info { width:1118px; border-top:1px dashed #e9e9e9; padding:8px 0px; display:none;}
.comment_Info .commentline { width:1118px; height:33px; line-height:33px;}
.comment_Info .submit {width:79px;height:28px;cursor:pointer;border:none;background:#fff url(/style/images/btn_comm.gif);}
.commentline .comment_title { float:left; width:70px; height:30px; text-align:right;}
.commentline .textarea { float:left;}
.commentline input { float:left;}
.commentline img {float:left; padding:0px 5px;}
.commentline span {float:left;}
.xing_div { margin-right:10px; float:left; height:30px; min-width:40px;}
.xing_div input { float:left;}
.xing_1 { float:left;background:url(/style/images/bg_cqcot.png) no-repeat -681px -692px; width:14px; height:18px; margin-top:4px; }
.xing_2 { float:left;background:url(/style/images/bg_cqcot.png) no-repeat -681px -692px; width:28px; height:18px;  margin-top:4px;}
.xing_3 { float:left;background:url(/style/images/bg_cqcot.png) no-repeat -681px -692px; width:43px; height:18px; margin-top:4px;}
.xing_4 { float:left;background:url(/style/images/bg_cqcot.png) no-repeat -681px -692px; width:56px; height:18px;  margin-top:4px;}
.xing_5 { float:left;background:url(/style/images/bg_cqcot.png) no-repeat -681px -692px; width:75px; height:18px; margin-top:4px;}
.coment_text { width:70%; float:left; height:70px; line-height:1.5em; margin-bottom:10px;}

.checkinput { margin:-18px 0px 2px 60px; padding:3px 0px 3px 5px; height:20px; width:180px; line-height:20px; background-color:#e6f2fc; color:red;}

.rd_relatedroute { width:1188px;border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.rd_relatearticle { width:1188px;border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.relateroute_items { width:1188px; padding-top:20px; padding-bottom:10px; height:211px;}
.relateroute_items li { margin:0px 10px; width:217px; float:left;}
.relateroute_items .item_t { height:20px; font-size:14px; line-height:20px; font-weight:bold; margin-top:6px;}
.relateroute_items .item_t a {color:#333333; }
.relateroute_items .item_f { font-size:12px; color:#999; height:25px; line-height:25px;}
.relateroute_items .item_p { font-size:18px; color:#ff6319;}
.relateroute_items .item_p span { font-size:12px; margin-left:3px;}

.routedetail_articles { width:1188px;}
.routedetail_articles_menu {padding-left:12px; height:28px; line-height:28px; font-size:13px; border-bottom:1px dashed #ccc; width:1176px; padding-bottom:3px; margin-top:10px;}
.routedetail_articles_menu ul li { float:left; margin-top:3px;}
.routedetail_articles_menu ul li .moreli { width:54px; cursor:pointer; }
.routedetail_articles_menu ul li .moreli a { color:#727272; background-color:White;}
.routedetail_articles_menu ul .articlemenu_left { width:428px;}
.routedetail_articles_menu ul .articlemenu_right { width:738px;}
.routedetail_articles_menu ul li a { float:left; padding:3px 8px;color:#FFF; background-color:#FFA800; height:20px; line-height:23px;}
.routedetail_articles_menu ul li span { float:right; margin-right:33px;}
.routedetail_articles_menu ul li a:hover { color:#FFF; background-color:#FFA800;}
.routearticle_content { padding-left:15px;width:1173px;height:150px; border-bottom:1px solid #dfdfdf; margin-bottom:10px;}
.routearticle_content .content_articlelist { float:left; width:415px; padding:3px 0px;}
.routearticle_content .content_articlelist li { width:405px;line-height: 19px;}
.routearticle_content .content_articlelist li:hover a { color:#ff4400;}
.routearticle_content ul li .icon { margin-top:8px;}
.routearticle_content ul li a {color:#545454;}
.routearticle_content .content_sceniclist { float:left; width:735px; margin-left:10px; padding:3px 0px;}
.routearticle_content .content_sceniclist li { width:170px; height:120px; float:left; margin-right:13px;margin-top: 10px;margin-bottom: 10px;}
.routearticle_content .content_sceniclist li p{position:relative;z-index:2;height:20px;margin-top:-20px;padding-right:6px;line-height:20px;
            background-color:#333;background:url(/style/images/bg_mask20131029.png) repeat-x;_background:#333; padding-left:5px;
            color:#fff;text-align:left;}
.routearticle_content .content_sceniclist li a { color:#FFF;}

.maxContainer { }
.main_sanxia { width:100%;height: 300px;}
.main_sxi { width:1190px; height:474px;margin-top:20px;}
.tg_menu { width:236px; height:470px; float:left; border:2px solid #359a07;}
.tg_menu_route li {width:236px; height:65px; line-height:65px; border-bottom:1px dashed #dfdfdf;}
.tg_menu_route li .tg1 { padding:16px; background:url(/style/images/bg_firefly.png) no-repeat -185px -581px; margin-left:20px;}
.tg_menu_route li .tg2 { padding:16px; background:url(/style/images/bg_firefly.png) no-repeat -240px -581px; margin-left:20px;}
.tg_menu_route li .tg3 { padding:16px; background:url(/style/images/bg_firefly.png) no-repeat -297px -581px; margin-left:20px;}
.tg_menu_route li a { color:#727272; font-size:16px; text-decoration:none; padding-left:14px; font-weight:bold;}
.tg_menu_items li { width:236px; height:90px; float:left; text-align:center; border-bottom:1px dashed #dfdfdf;}
.tg_menu_items li img { margin-top:10px; margin-bottom:3px;}
.tg_menu_items li .li_item { width:77px;border-right:1px dashed #dfdfdf; float:left;}
.tg_menu_items li .tg_item_title a { color:#727272;}
.tg_menu_items .lastline { border:none;}
.tg_menu_items li .lastline { border:none;}

.tg_schedule { width:930px; height:474px; float:right;}
.tgs_top { width:930px; height:74px; background:url(/style/images/bg_calendar2.png) no-repeat;}
.goto_schedule { text-align:right; padding-top:37px; padding-right:20px;}
.goto_schedule a { font-size:12px; color:#fff;}
.tgs_detail { width:928px; height:400px; border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;font-size:14px;}
.tgs_detail dl { width:928px; height:49px; border-bottom:1px solid #e9e9e9; line-height:49px;}
.tgs_detail dl dd {float:left; padding-left:25px; color:#727272;}
.tgs_detail dl dd a {color:#727272;}
.tgs_detail dl dd a:hover { color:#ff4400;}
.tgs_detail dl dd span { color:#ff4400; padding-left:6px;}
.tgs_detail dl .tgs_date { width:125px;background-color:#fcfcfc;border-right:1px solid #e9e9e9;text-align:center; padding:0px; color:#727272; font-weight:bold;}
.tgs_detail dl .lastline { border:none;}

.sanxia_items { width:1190px; height:488px; margin-top:10px;}
.sx_top { width:1190px; height:40px; line-height:40px; border-bottom:2px solid #359a07;}
.sx_top h2 { font-weight:bold; color:#359a07; font-size:16px; float:left; }
.sanxia_content { width:1190px; height:432px; margin-top:20px;}
.sanxia_adverse { float:left; width:222px;}
.sanxia_item { float:right; width:968px;}
.sanxia_item li { width:222px; height:214px; margin-bottom:9px; float:left; margin-left:20px;}
.sanxia_item .item_t { font-size:14px; font-weight:bold; margin-top:6px;}
.sanxia_item .item_t a {color:#333333; }
.sanxia_item .item_f { font-size:12px; color:#999;}
.sanxia_item .item_p { font-size:18px; color:#ff642b;}
.sanxia_item .item_p span { font-size:12px; margin-left:3px;}

.sanxia_articles { width:1190px; height:460px; margin-top:18px;}
.sx_articles { width:1190px; height:420px; margin-top:10px;}
.sx_articles_menu { padding-left:12px; height:28px; line-height:28px; font-size:13px; border-bottom:1px dashed #ccc; width:1176; padding-bottom:3px;}
.sx_articles_menu ul li { float:left; margin-top:3px;}
.sx_articles_menu ul li .moreli { width:54px; cursor:pointer; float:right; margin-right:33px;}
.sx_articles_menu ul li .moreli a { color:#727272; background-color:White;}
.sx_articles_menu ul .articlemenu_left { width:539px;}
.sx_articles_menu ul .articlemenu_right { width:632px;}
.sx_articles_menu ul li a { float:left; padding:2px 4px;color:#FFF; background-color:#359a07; height:20px; line-height:20px;}
.sx_articles_menu ul li a:hover { color:#FFF; background-color:#359a07;}

.sxa_content { width:1190px; height:380px; margin-top:10px;}
.sxa_guolu { float:left; width:515px;}
.sxa_guolu li { width:515px; height:83px; margin-bottom:12px;}
.sxa_guolu .atcc_img { float:left; width:118px; margin-right:8px; margin-top:4px;}
.sxa_guolu .atcc_detail { float:right; width:388px;}
.sxa_guolu .atcd_title { }
.sxa_guolu .atcd_title a { font-size:14px; color:#ff4545; font-weight:bold;}
.sxa_guolu .atcd_desc { line-height:16px; margin-top:4px; font-size:12px; color:#727272;}
.sxa_guolu .atcc_visit { height:15px;}
.sxa_guolu .atcc_visit i { padding:0px 10px; height:15px; background:url(/style/images/bg_firefly.png) no-repeat -15px -404px;}
.sxa_guolu .atcc_visit span { height:15px; line-height:27px;color:#9b9b9b;} 
.sxa_jindian { width:652px; float:right;}
.sxa_jindian li { width:150px; height:110px; float:left; margin-left:13px;margin-top: 5px;margin-bottom: 9px;}
.sxa_jindian li p{position:relative;z-index:2;height:20px;margin-top:-20px;padding-right:6px;line-height:20px;
            background-color:#333;background:url(/style/images/bg_mask20131029.png) repeat-x;_background:#333; padding-left:5px;
            color:#fff;text-align:left;}
.sxa_jindian li a { color:#FFF;}

.schedule_table { width:1190px; }
.schedule_top { width:1190px; height:126px; background:url(/style/images/bg_schedule.jpg) no-repeat; text-align:center; line-height:120px; position:relative;}
.schedule_top h1 { font-weight:bold; font-size:30px; color:#2f852f; font-family:"微软雅黑";letter-spacing: 5px;}
.schedule_top span { position:absolute; top:75px; left:50%; margin-left:220px; font-size:18px; color:#2f852f; height:30px; line-height:30px; letter-spacing: 2px}
.schedule_detail { width:1188px; border-left:1px solid #236d4c; border-right:1px solid #236d4c;}
.schedule_detail dl { width:1188px; height:40px; border-bottom:1px solid #236d4c; line-height:40px;}
.schedule_detail dl.weekend { background-color:#f1f1f1;}
.schedule_detail dl dd {float:left; width:120px; padding:0px 6px; color:#333333; }
.schedule_detail dl dd a {color:#333333; display:inline-block; width:120px; z-index: 2;}
.schedule_detail dl dd { border-right:1px solid #236d4c; position:relative;z-index: 0;}
.schedule_detail dl dd span { color:#ff4400; padding-left:6px; position:absolute; right:6px; top:0px; z-index: -1;}
.schedule_detail dl dd.lastline { border:none;}
.schedule_detail dl dd.boats:hover { background-color:#A1EC94;}
.schedule_detail dl dd.noboat { border:none;}
.schedule_detail dl dd:hover a { color:#080000;}
.schedule_detail dl .tgs_date { width:98px;background-color:#2f852f;border-right:1px solid #e9e9e9;padding-left:20px; color:#FFF; font-weight:bold;}
.schedule_notice { width:1188px; border:1px solid #236d4c; border-top:none; padding:15px 0px; margin-bottom:10px; font-size:12px; color:#727272; }
.schedule_notice p { padding-left:20px;}
.schedule_notice p span { color:#ff4400; padding-left:5px; font-size:14px;}

.rd_item_content img { margin-right:10px;}
.rd_item_content2 img { margin-right:10px; margin-bottom:10px; margin-top:10px;}
.rd_desc_content img { margin-right:10px; margin-bottom:10px; margin-top:10px;}

.login_main { width:100%; height:600px; background-color:#dfdfdf;}
.login_wrap { width:370px; height:310px; padding:40px 60px; background-color:#FFF; float:right; margin-top:40px;}
.reg_wrap { width:370px;padding:40px 60px; background-color:#FFF; float:right; margin-top:40px;}
.login_top { width:370px; height:30px; line-height:30px; margin-bottom:10px;}
.login_top .login_title { float:left; font-weight:bold; color:#000; font-size:14px;}
.login_top .reg_link { float:right; font-size:12px;}
.login_top .reg_link a { color:#359a07;}
.login_wrap input { color:#b5b5b5;}
.reg_wrap input { color:#b5b5b5;}
.login_wrap li { width:370px; height:56px;}
.login_wrap li img { float:left; height:24px; padding-top:10px; padding-left:10px;}
.login_info { width:368px; height:36px; border:1px solid #dfdfdf; margin-bottom:20px; position:relative;}
.login_info2 { width:268px; height:36px; border:1px solid #dfdfdf; margin-bottom:20px; float:left;}
.login_info .login_name { padding:0px 10px; height:36px; float:left;  margin:0px 10px; background:url(/style/images/bg_firefly.png) no-repeat -170px -627px;}
.login_info .login_password { padding:0px 10px; height:36px; float:left;  margin:0px 10px; background:url(/style/images/bg_firefly.png) no-repeat -213px -626px;}
.login_info2 .login_random { padding:0px 10px; height:36px; float:left;  margin:0px 10px; background:url(/style/images/bg_firefly.png) no-repeat -258px -627px;}
.login_info input { float:left; height:24px; margin-top:5px; width:322px; border:none;}
.login_info2 input { float:left; height:24px; margin-top:5px; width:225px; border:none;}
.login_info span { position:absolute; left:41px; width:322px; color:#b5b5b5; height:36px; line-height:36px;}
.login_submit { width:370px; height:77px;}
.login_submit .submit { width:370px; height:47px; line-height:47px; background-color:#5fcc3f; color:#FFF; font-size:16px; border:none; font-weight:bold; cursor:pointer;}
.login_submit .forgetpwd a { color:#60cd40; font-size:12px; height:30px; line-height:30px;}
.reg_wrap li img { float:left; height:24px; padding-top:10px; padding-left:10px;}
.login_info .reg_name { padding:0px 10px; height:36px; float:left;  margin:0px 10px; background:url(/style/images/bg_firefly.png) no-repeat -303px -625px;}
.login_info .reg_tel { padding:0px 10px; height:36px; float:left;  margin:0px 10px; background:url(/style/images/bg_firefly.png) no-repeat -347px -627px;}

.findpwd_wrap { width:370px; padding:40px 60px; background-color:#FFF; float:right; margin-top:40px;}
.findpwd_wrap li { height:36px; line-height:36px; margin-bottom:15px;}
.findpwd_wrap li label { float:left; color:#727272; width:88px; margin-right:10px; text-align:right;}
.findpwd_wrap li input { float:left; height:24px; margin-top:5px; width:225px; border:1px solid #dfdfdf;}

.ir_header { width:1190px; height:309px; margin-bottom:20px;}
.irh_menu { width:230px; float:left;}
.irh_menu_title { width:228px; border-top:2px solid #349a08; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; padding-top:5px; height:30px; line-height:30px;font-size:14px;font-weight:bold; color:#379b07;}
.irh_menu_title h1 { font-size:14px; font-weight:bold; color:#379b07; padding-left:15px; display:inline-block;}
.irh_menu dl { width:213px; height:70px;  padding:5px 0px;padding-left:15px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.irh_menu dl dt { font-size:14px;font-weight:bold;}
.irh_menu dl dt a { color:#379b07;}
.irh_menu dl dd { float:left; padding-right:15px;}
.irh_menu dl dd a { color:#717171;}
.irh_menu_more { height:32px; line-height:32px; text-align:center; background-color:#369908;}
.irh_menu_more a { color:#FFF;}
.irh_img_middle { float:left; width:720px; height:309px;}
.irh_img_right { float:left; width:240px; height:309px;}

.ir_rcmd { width:1190px; height:500px;}
.ir_rcmd .ir_rcmd_top { width:1190px; height:35px; line-height:25px; border-bottom:2px solid #379b07;}
.ir_rcmd_top .ir_rcmd_title { font-size:16px; color:#379b07; font-weight:bold; font-family:"宋体";}
.ir_rcmd_top .ir_rcmd_title a {color:#379b07;}
.ir_rcmd_top .ir_rcmd_adw { font-size:12px; color:#adadad; margin-left:6px;}
.ir_rcmd .ir_rcmd_content { width:1190px; height:450px; margin-top:16px;}
.ir_rcmd_content .irrc_left { width:465px; float:left;}
.ir_rcmd_content .irrc_left ul li { width:465px; height:205px; margin-bottom:20px;}
.irrc_left .irrc_left_img { width:331px; height:205px; float:left;}
.irrc_left .irrc_left_detail { width:134px; height:205px; float:left; text-align:center;color:#FFF; }
.irrc_left .irrc_left_price { height:55px; line-height:55px; background-color:#3ec500; font-size:26px;}
.irrc_left .irrc_left_price span { font-size:12px; margin-left:4px;}
.irrc_left .irrc_left_adw { height:150px; background-color:#369908; }
.irrc_left .irrc_adw1 { height:35px; line-height:36px; font-size:24px; font-weight:bold; padding-top:8px;}
.irrc_left .irrc_adw2 { font-size:12px;}
.irrc_left .irrc_adw3 { font-size:12px; padding-top:54px;}
.ir_rcmd_content .irrc_right { width:723px; float:right; height:450px; margin-left:1px;}
.irrc_right li { margin-left:18px; float:left; width:223px; margin-bottom:12px; height:213px;}
.irrc_right .item_t { font-size:14px; font-weight:bold; margin-top:6px;}
.irrc_right .item_t a {color:#333333; }
.irrc_right .item_f { font-size:12px; color:#999;}
.irrc_right .item_p { font-size:18px; color:#ff642b;}
.irrc_right .item_p span { font-size:12px; margin-left:3px;}

.ir_items_cmd { width:930px; height:485px; margin-bottom:15px;}
.ir_item_top { width:930px; height:35px; border-bottom:2px solid #349a08;}
.ir_item_top .ir_icon { float:left; width:32px; height:35px; background:url(/style/images/bg_firefly.png) no-repeat -393px -628px;}
.ir_item_top span { float:left; width:200px; height:35px; line-height:30px; font-size:14px; color:#379b07; font-weight:bold; padding-left:4px;}
.ir_item_top span a {color:#379b07;}
.ir_item_content { width:930px; height:450px;}
.iric_item { float:left; width:204px; height:450px; }/*background-color:#d6f4d0; background:url(/style/images/domestic.png) no-repeat;*/
.ir11 {width:204px; height:450px; background:url(/style/images/ir11.png) no-repeat;}
.ir12 {width:204px; height:450px; background:url(/style/images/ir12.png) no-repeat;}
.ir13 {width:204px; height:450px; background:url(/style/images/ir13.png) no-repeat;}
.ir14 {width:204px; height:450px; background:url(/style/images/ir14.png) no-repeat;}
.ir21 {width:204px; height:450px; background:url(/style/images/ir21.png) no-repeat;}
.ir22 {width:204px; height:450px; background:url(/style/images/ir22.png) no-repeat;}
.ir23 {width:204px; height:450px; background:url(/style/images/ir23.png) no-repeat;}
.ir24 {width:204px; height:450px; background:url(/style/images/ir24.png) no-repeat;}
.iric_item ul { padding:20px 10px 0px 10px;}
.iric_item ul li { width:72px; height:45px; margin:0px 10px 10px 10px; float:left; background-color:#fff; line-height:45px; text-align:center;}
.iric_item ul li a { color:#349a08;}
.iric_item ul li:hover { background-color:#349a08;}
.iric_item ul li:hover a { color:#fff;}
.iric_list { padding-top:20px; float:left;width:724px;}
.iric_list ul li { margin-left:18px; float:left; width:223px; margin-bottom:12px; height:213px;}
.iric_list ul .item_t { font-size:14px; font-weight:bold; margin-top:6px;}
.iric_list ul .item_t a {color:#333333; }
.iric_list ul .item_f { font-size:12px; color:#999;}
.iric_list ul .item_p { font-size:18px; color:#ff642b;}
.iric_list ul .item_p span { font-size:12px; margin-left:3px;}

#dstn ul { width:785px;}
#dstn #nextlevel { margin-left:-10px;}
.dstn_about { width:930px; margin-top:15px;}
.dstn_about_top { width:928px; height:35px; border:1px solid #dfdfdf; line-height:35px;}
.dstn_about_top h2 { padding-left:20px; font-size:16px;font-weight:bold;color:#359a07;}
.dstn_about_box { width:888px; padding: 20px; height:295px; border:1px solid #dfdfdf; border-top:none;}
.about_box_img { float:left; width:505px; margin-right:20px;}
.about_box_detail { float:left; width:353px;}
.about_box_content { text-indent:2.0em; color:#727272; height:235px;}
.about_box_content a { color:#ff4400; padding-left:6px;}
.about_box_best,.about_box_days { height:30px; line-height:30px; color:#969696;}
.besttime { padding:4px 10px; background:url(/style/images/bg_firefly.png) no-repeat -399px -590px; margin-right:5px;}
.tripdays { padding:4px 10px; background:url(/style/images/bg_firefly.png) no-repeat -436px -590px; margin-right:5px;}

.dstn_jingdian { width:930px; margin-top:10px;}
.dstn_jd_top { width:930px; height:40px; line-height:40px; border-bottom:2px solid #359a07;}
.dstn_jd_top h2 { float:left; width:300px; font-size:16px; font-weight:bold; }
.dstn_jd_top h2 a { color:#359a07;}
.dstn_jd_top h2 a:hover { text-decoration:none;}
.dstn_jd_items { width:930px; margin-top:20px;}
.dstn_jd_items li { float:left; margin:0px 10px; margin-bottom:20px; width:212px;}
.dstn_jd_items li .dstn_jd_title { height:25px; line-height:25px; margin-top:5px; width:212px;}
.dstn_jd_items li .dstn_jd_title a { color:#555; font-size:13px;}

.dstn_gonglu { width:930px; padding-bottom:15px;}
.dstn_gl_top { width:928px; height:50px; line-height:50px; border:1px solid #dfdfdf; display:inline-block;}
.dstn_gl_title { float:left; padding-left:20px;}
.dstn_gl_title h2 {height:50px;}
.dstn_gl_title h2 a {border-bottom:1px solid #359a07; color:#359a07; height:50px;font-size:14px; display: inline-block; }
.dstn_gl_title h2 a:hover { text-decoration:none;}
.dstn_gl_menu { float:left; padding-left:20px;}
.dstn_gl_menu li { float:left; margin-right:20px;}
.dstn_gl_menu li a { font-size:13px; color:#303030;}
.dstn_gl_items { width:928px; border:1px solid #dfdfdf; border-top:none;}
.dstn_gl_items li { width:888px; padding:10px 20px; height:75px; border-bottom:1px dashed #dfdfdf;}
.dstn_gl_items li .dstn_gl_img { float:left; width:125px; margin-right:20px;}
.dstn_gl_items li .dstn_gl_detail { float:left; width:743px;}
.gl_detail_title a { font-size:14px; color:#303030; height:30px; line-height:30px; }
.gl_detail_title a:hover { color:#ff4400;}
.gl_detail_content { text-indent:2.0em; line-height:20px; color:#a2a2a2;}
.dstn_gl_items .lastline { border:none;}
.gl_detail_time {color:#a2a2a2; height:30px; line-height:30px;margin-top: 10px;}
.articleList_box { width:928px; border:1px solid #dfdfdf;}
.articleList_box li { width:888px; padding:20px; height:134px; border-bottom:1px dashed #dfdfdf;}
.articleList_box li .dstn_gl_img { float:left; width:217px; margin-right:20px;}
.articleList_box li .dstn_gl_detail { float:left; width:651px;}

.articleindex_header { width:1190px; height:420px;}
.aih_menu { width:228px; height:418px; float:left; border:1px solid #dfdfdf;}
.aih_menu_search { width:228px; height:82px; border-bottom:1px solid #dfdfdf; }
.aih_menu_search form {  width:228px; height:50px;}
.aih_sous { margin-left:15px;margin-top:15px; width:148px; height:30px; line-height:30px; border:1px solid #73cb5a; float:left;}
.aih_sous input {border:none; width:138px; margin-left:5px; height:24px; margin-top:2px; color:#b4b4b4;}
.aih_sous_go { float:left; width:48px; height:32px; background-color:#73cb5a; margin-top:15px; border:none; color:#fff; font-weight:bold; cursor:pointer;}
.aih_menu_all { height:30px; line-height:30px; color:#66C554; padding-left:15px; font-size:12px;}

.aih_menu_item { width:228px; height:47px; border-bottom:1px solid #dfdfdf; background-color:#f9f9f9;}
.menu_item_left { width:198px; height:46px; line-height:46px; padding-left:30px; font-size:14px; font-weight:bold; float:left;}
.menu_item_left a { color:#303030;}
.menu_item_left a:hover { color:#ff4400;}
.menu_item_left .menu_item_title { width:170px; float:left;}
.menu_item_left .item_more { width:10px; height:40px; float:left; background:url(/style/images/bg_firefly.png) no-repeat -99px -390px;}
.menu_item_right { float:left; width:720px; left:228px;  display:none; position:absolute;_position:absolute; z-index:329; background-color:#FFF;border: 1px solid #ebebeb; line-height:normal;float:left;}
.item_detail { padding-left:20px; padding-top:20px; width:680px;}
.item_detail_title { width:680px; height:20px; font-weight:bold; border-bottom:1px dotted #999; padding-bottom:8px; color:#303030; }
.item_detail_items { width:680px; height:60px; margin-top:15px;}
.item_detail_items em { float:left; padding:0px 8px; border-right:1px solid #cccccc; height:14px; line-height:14px; font-style:normal; margin-bottom:16px;}
.item_detail_items em a { font-size:12px; color:#939393; font-style:normal; font-family:"宋体"; font-weight:normal;}
.item_detail_items em .ishot { color:#ff4400;}
.item_detail_items em a:hover { color:#ff8900;}

.articleindex_map {float:left; height:420px; width:720px; background-color:#fafafa; }
.aih_img { float:left; width:240px;}
.mr15{ margin-right:15px;}
.sideT{ display:block; width:100%; overflow:hidden;}
.sideT .topM { position:relative; width:550px; float:left; height:420px; background:url(/style/images/chinamap.png) no-repeat;overflow:hidden; margin-left:85px; margin-top:4px;}
.sideT .topM .currentMap {width:550px; height:420px;}
.sideT .topM a{ position:absolute; display:block; height:15px; line-height:15px; padding:1px 2px 0 2px; font-size:12px;}
.sideT .topM a:link,.sideT .topM a:visited{ color:#303030; z-index:1;}
.sideT .topM a:hover{text-decoration:none; z-index:2; color:#ff4400;}
.sideT .topM a.fujian{ left:378px; top:306px;}
.sideT .topM a.zhejiang{ left:395px; top:268px;}
.sideT .topM a.shanghai{ left:404px; top:243px;}
.sideT .topM a.shandong{ left:366px; top:192px;}
.sideT .topM a.jiangsu{ left:385px; top:225px;}
.sideT .topM a.anhui{ left:365px; top:245px;}
.sideT .topM a.jiangxi{ left:353px; top:290px;}
.sideT .topM a.heilongjiang{ left:415px; top:61px;}
.sideT .topM a.jilin{ left:408px; top:95px;}
.sideT .topM a.liaoning{ left:389px; top:130px;}
.sideT .topM a.beijing{ left:338px; top:149px;}
.sideT .topM a.tianjin{ left:367px; top:164px;}
.sideT .topM a.hebei{ left:340px; top:175px;}
.sideT .topM a.henan{ left:330px; top:220px;}
.sideT .topM a.shanxi{ left:310px; top:184px;}
.sideT .topM a.neimenggu{ left:291px; top:140px;}
.sideT .topM a.guangdong{ left:343px; top:334px;}
.sideT .topM a.guangxi{ left:295px; top:335px;}
.sideT .topM a.hainan{ left:308px; top:388px;}
.sideT .topM a.hubei{ left:324px; top:252px;}
.sideT .topM a.hunan{ left:311px; top:287px;}
.sideT .topM a.sichuan{ left:230px; top:260px;}
.sideT .topM a.chongqing{ left:284px; top:265px;}
.sideT .topM a.guizhou{ left:273px; top:300px;}
.sideT .topM a.yunnan{ left:220px; top:325px;}
.sideT .topM a.xizang{ left:100px; top:248px;}
.sideT .topM a.shannxi{ left:280px; top:222px;}
.sideT .topM a.gansu{ left:220px; top:175px;}
.sideT .topM a.ningxia{ left:265px; top:190px;}
.sideT .topM a.qinghai{ left:173px; top:205px;}
.sideT .topM a.xinjiang{ left:83px; top:140px;}
.sideT .topM a.hongkong{ left:374px; top:333px;}
.sideT .topM a.macao{ left:348px; top:343px;}
.sideT .topM a.nanhai{ left:165px; top:343px;}

.articleindex_jindian { width:1190px; margin-top:10px;}
.aij_top { width:1190px; height:40px; line-height:40px;border-bottom:2px solid #359a07;}
.aij_top h2 { font-size:16px; font-weight:bold; color:#359a07; }
.aij_top h2 a { color:#359a07;}
.aij_detail { width:1190px; margin-top:20px;}
.aij_detail .aij_detail_img { float:left; width:222px;}
.aij_detail .aij_detail_items { float:left; width:968px;}
.aij_detail_items li { width:222px; height:188px; margin-bottom:15px; margin-left:20px; float:left;}
.aij_item_title { width:222px; height:30px; line-height:30px;}
.aij_item_title a { color:#333; font-size:14px;}
.aij_item_level { height:25px; line-height:25px;}
.aij_item_level span { color:#fff; padding:0px 4px; background-color:#a3cab0; border:1px solid #88b697; }

.articleindex_zhuti {width:1190px; margin-top:5px;}
.aiz_top { width:1190px; height:40px; line-height:40px;border-bottom:2px solid #359a07;}
.aiz_top h2 { font-size:16px; font-weight:bold; color:#359a07; }
.aiz_detail {width:1190px; margin-top:20px;}
.aiz_detail ul li { margin-right:20px; width:222px; float:left; margin-bottom:20px;}
.aiz_detail ul li .aiz_title { width:222px; height:35px; line-height:35px; color:#FFF; font-size:16px; position:relative;}
.aiz_detail ul li .aiz_title span {padding:7px 15px; background:url(/style/images/bg_tm.png) repeat-x;}
.aiz_detail ul li .aiz_img { margin-top:-35px;}
.aiz_detail ul .lastline { margin-right:0px;}

.articleindex_gonglu {width:1190px; margin-top:5px;}
.aig_top { width:1190px; height:40px; line-height:40px;border-bottom:2px solid #359a07;}
.aig_top h2 { font-size:16px; font-weight:bold; color:#359a07; }
.aig_top h2 a {color:#359a07;}
.aig_detail {width:1190px; margin-top:20px;}
.aig_detail ul { float:left; width:968px;}
.aig_detail .aig_adimg { float:left; width:222px;}
.aig_detail ul li { width:940px; height:80px; margin-bottom:20px;}
.aig_detail ul li .aig_img { width:120px; margin-right:20px; float:left;}
.aig_detail ul li .aig_content { width:800px; float:left;}
.aig_content .aig_title { height:30px; line-height:30px; color:#303030; font-size:14px;}
.aig_content .aig_title a { color:#333;}
.aig_content .aigc { text-indent:2.0em; line-height:22px; color:#a2a2a2;}

.scenicList_box {width:930px; margin-top:20px;}
.scenicList_box div { overflow:hidden;}
.scenicList_content { width:928px; padding-bottom:6px; border-bottom:1px dashed #dfdfdf;}
.scenicList_item { float:left; width:217px; height:174px; margin-right:20px;}
.scenicList_item .scenicList_title { margin-top:5px; height:26px; line-height:26px;}
.scenicList_item .scenicList_title a { color:#727272;}
.scenicList_content .lastline { margin-right:0px;}

.articleList_box {width:928px; margin:10px 0px; border:1px solid #dfdfdf;}
.articleList_item { padding-left:10px; padding-top:5px; border-bottom:1px dashed #999;}
.articleList_top { width:918px; height:25px; line-height:25px;}
.articleList_top em { color:#ff8800; padding:0px 5px;}
.articleList_title { float:left; width:400px;}
.articleList_count { float:left; width:120px; margin-left:10px;}
.articleList_time { float:right; width:150px; text-align:right; margin-right:20px;}
.articleList_content { text-indent:2.0em; width:710px;}

.nodata { height:30px;line-height:30px; padding-left:20px; font-size:15px; color:#ff8800;}
.box_nopage { width:980px; }
.nopage_text { width:900px; padding-left:80px; height:407px;margin:0 auto; background:url(/style/images/bg_nopage.png) no-repeat 0px -90px;}

.articleDetail_box{ width:928px; border:1px solid #dfdfdf; margin-bottom:5px;}
.articleDetail_box div { overflow:hidden;}
.articleDetail_summary{margin:0px 20px; padding-top:10px;}
.articleDetail_title{line-height:50px;text-align:center;}
.articleDetail_title h1{font-size:16px;color:#359a07;}
.articleDetail_writer{border:1px dotted #dfdfdf;border-left:none;border-right:none;line-height:40px; text-align:center; color:#a2a2a2;}
.articleDetail_writer span { margin-right:40px;}
.articleDetail_content{ padding:6px 0px;color:#515151;font-size:14px; line-height:25px; font-style:normal;margin:10px 25px;}
.articleDetail_content a { color:#ff4400;}
.articleDetail_content img { padding:10px;}
.articleDetail_footer{border-top:1px dotted #dfdfdf; margin:0px 20px; height:50px;line-height:50px; color:#808080;}
.articleDetail_footer a { color:#808080;}
.prevLink{ float:left;}
.nextLink{ float:right;}

.articledetail_route { width:930px; margin-top:15px;}
.adr_top { width:930px; height:40px; line-height:40px; border-bottom:2px solid #359a07;}
.adr_top h2 { font-size:16px; font-weight:bold; font-family:"宋体"; width:200px; float:left;}
.adr_top h2 a {color:#359a07; }

.compList_main { width:928px;border:1px solid #dfdfdf; margin-bottom:5px;}
.compList_main_item{ padding:20px; width:888px; height:112px; border-bottom:1px dashed #dfdfdf; }
.compList_main_left{ float:left; }
.compList_main_left img{ width:181px; padding:2px; border:1px solid #ccc;}
.compList_main_center{ float:left;margin-left:19px;width:680px;}
.compList_main_center .compList_main_title{margin:5px 0 8px 0;}
.compList_main_center .compList_main_title a { color:#303030; font-size:14px;}
.compList_main_center p{color:#a2a2a2;}
.compList_main_center p.p_txt{margin-top:10px;line-height:20px;}
.compList_main_center p.p_txt a{color:#FA6604;}

.compDetail_main {width:928px; border:1px solid #dfdfdf; margin-bottom:5px;}
.compDetail_mai_title { height:50px; line-height:50px; width:888px; margin:0px 20px; text-align:center;border-bottom:1px dashed #ccc;}
.compDetail_main h1 {font-size:24px;color:#359a07; }
.compDetail_main_item{ padding:0px 20px; }
.compDetail_main_center{ float:left;margin-left:10px; padding-top:10px; width:98%;border-bottom:1px dashed #ccc; }
.compDetail_main_center p{line-height:28px;font-size:14px;margin-bottom:18px;}
.compDetail_main_center p img{ float:left; padding:10px; }
.compDetail_main_under p{margin-left:10px;line-height:38px;font-size:14px;border-bottom:1px dashed #ccc;}

/*网站地图*/
.SiteMap {width:1190px; height:100%;margin-left:auto; margin-right:auto;padding-top:10px; margin-bottom:5px;}
.SiteMap div{ overflow:hidden;}
.SiteMap_Item{width:1190px;}
.SiteMap_Item p{ font-weight:bold; font-size:18px; color:#333;border-bottom:1px solid #359a07; margin-top:10px;}
.SiteMap_Item .SiteMap_Text{ padding-top:10px; border-bottom:1px dashed #dfdfdf; padding-bottom:5px; min-height:20px;}
.SiteMap_Item a { color:#359a07;}
.SiteMap_Text .SiteMap_Text_first{ width:120px; color:#333; font-size:14px; float:left;}
.SiteMap_Text .SiteMap_Text_child{ float:right; width:1060px;}
.SiteMap_Text .SiteMap_Text_child a{ margin-right:15px; color:#727272;}

.message_top { width:928px; border:1px solid #dfdfdf; height:35px; line-height:35px; margin-top:10px;}
.message_top_title { color:#359a07; padding-left:20px; font-size:14px; font-weight:bold;}
.messageList_box { width:928px; border:1px solid #dfdfdf; border-top:none; margin-bottom:10px;}
.messageList_box .guest { margin-left:10px;}
.messageList_box .guest .tip { color:#9f1515; line-height:30px;}
.messageList_box .guest .row { line-height:30px; margin-bottom:5px;} 
.messageList_box .guest .row em { color:Red; padding-left:3px;}
.messageList_box .guest .row input:focus { border-color:#37c249;}
.messageList_box .guest .row .row_title { line-height:80px; float:left;}
.messageList_box .guest .row textarea {height:80px;width:780px; border:1px solid #dfdfdf;}
.messageList_box .guest .row textarea:focus { border-color:#37c249;}
.messageList_box .btnArea { width: 155px;padding-left: 58px;}
.messageList_box .submit {font-size:14px; color:#fff; font-weight:600; margin-top:15px; margin-bottom:10px; cursor:pointer;text-align:center; height:40px; line-height:23px; width:155px; background: url(/style/images/bg_firefly.png) no-repeat -255px -99px; border:none; margin-left:-1px;}
.messageList_box .msg_box_input { width:450px; height:28px; line-height:28px; border:1px solid #dfdfdf;}
#code {height:26px; line-height:22px;border: 1px solid #dfdfdf;padding: 0px;}

.msg {padding:0px 20px;}
.msg li {padding:10px 0;border-bottom:1px dotted #dedede;}
.msg li .msg_info { width:100%;}
.msg li .msg_title { color:#333; font-size: 14px;height: 25px;line-height: 25px; width:700px; float:left;}
.msg li .msg_title span { color:#555;padding-left:10px;font-family:tahoma;font-weight:normal}
.msg li .msg_title i { padding:5px 15px; background:url(/style/images/bg_firefly.png) no-repeat -49px -226px;margin-right:5px;}
.msg li .msg_title a { color:#333;}
.msg li .msg_title a:hover { color:#ff4400;}
.msg li .msg_time { width:170px; float:right; color:#999;height: 30px;line-height: 30px; text-align:right;}
.msg li .msg_time span { margin-left:20px;}
.msg li .msg_content { color:#666; padding-left:35px;}
.msg li .msg_replay { margin-top:5px;}
.msg li .msg_replay i {padding: 15px;background: url(/style/images/bg_firefly.png) no-repeat -84px -225px;float: left; margin-right:5px;}
.msg li .reply { color:#666;width: 850px;float: left;height: 30px;line-height: 30px;}
.msg li .reply b { color:#5199f3;}
.messages { border:1px solid #dfdfdf; margin-top:10px; width:928px;}
.msg_top { height:38px; line-height:38px; font-size:16px; font-weight:bold; color:#359a07; padding-left:20px; width:908px; border-bottom:1px solid #dfdfdf;}
.messages div { overflow:hidden;}

.rd_msg {width:1118px;margin:10px 35px 0px 35px;}
.rd_msg div { overflow:hidden;}
.rd_msg_top { width:1118px; height:30px; background-color:#f8f9f8;}
.rdmt_title { float:left; margin-left:10px; border-left:2px solid #8bca70; width:80px; text-align:center; font-size:14px; font-weight:bold; height:15px; line-height:15px;margin-top: 7px;}
.rd_msg_top .idx_more2 { margin-top:4px;}

.rd_msg_items {width:1118px;}
.rd_msg_items li {padding:10px 0;border-bottom:1px dotted #dedede;}
.rd_msg_items li .msg_info { width:100%;}
.rd_msg_items li .msg_title { color:#333; font-size: 14px;height: 25px;line-height: 25px; width:930px; float:left;}
.rd_msg_items li .msg_title span { color:#555;padding-left:10px;font-family:tahoma;font-weight:normal}
.rd_msg_items li .msg_title i { padding:5px 15px; background:url(/style/images/bg_firefly.png) no-repeat -49px -226px;margin-right:5px;}
.rd_msg_items li .msg_title a { color:#333;}
.rd_msg_items li .msg_title a:hover { color:#ff4400;}
.rd_msg_items li .msg_time { width:170px; float:right; color:#999;height: 30px;line-height: 30px; text-align:right;}
.rd_msg_items li .msg_time span { margin-left:20px;}
.rd_msg_items li .msg_content { color:#666; padding-left:35px;}
.rd_msg_items li .msg_replay { margin-top:5px; height:30px;}
.rd_msg_items li .msg_replay i {padding: 15px;background: url(/style/images/bg_firefly.png) no-repeat -84px -225px;float: left; margin-right:5px;}
.rd_msg_items li .reply { color:#666;width: 1080px;float: left;height: 30px;line-height: 30px;}
.rd_msg_items li .reply b { color:#5199f3;}

.rd_msg_submit { width:155px; height:45px; margin:0 auto; margin-top:10px; background:url(/style/images/bg_firefly.png) no-repeat -254px -98px; cursor:pointer;}
.rd_msg .messageList_box { border-top: 1px solid #dfdfdf;width: 1118px; margin-top:10px;}

.side_msg { width:238px; border:1px solid #dfdfdf; margin-bottom:10px;}
.side_msg .side_msg_top { width:238px; height:54px; line-height:55px;}
.side_msg .side_msg_top h2 { font-size:14px; height:54px; color:#359a07; margin-left:15px;}
.side_msg .side_msg_top h2 a {border-bottom:1px solid #359a07; height:54px; display:inline-block; cursor:pointer;color: #359a07;}
.side_msg .side_msg_top h2 a:hover { text-decoration:none;}
.side_msg .side_msg_items { width:238px; }
.side_msg .side_msg_items li { width:210px; height:40px; line-height:40px; margin:0px 10px; border-top:1px dotted #dfdfdf; background:url(/style/images/bg_firefly.png) no-repeat -474px 0px;padding-left: 8px;}
.side_msg .side_msg_items li a { color:#333;}
.side_msg .side_msg_items li a:hover { color:#ff4400;}

/*--友链---*/
.link_box div { overflow:hidden;}
.link_box_title { border:1px solid #dfdfdf; width:1188px; height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#359a07;}
.link_box_title h2 { padding-left:15px;}
.link_box_items {padding:10px 12px; border:1px solid #dfdfdf; border-top:none;}
.linkArea {color:#333;line-height:26px;font-size:13px;}
.linkArea ul li {float:left; width:105px;}
.linkArea ul li a {color:#999; line-height:20px;}

/*---order---*/
.step{border:1px solid #C3DDEB;width:1166px;height:55px;text-indent:-9999px;}
.s1{background:url(/style/images/step1.gif) no-repeat;}
.s2{background:url(/style/images/step2.gif) no-repeat;}
.s3{background:url(/style/images/step3.gif) no-repeat;}

.order_box { margin-bottom:10px;}
.order_box div { overflow:hidden;}
.order_box_title { width:1188px; height:35px; line-height:35px; font-weight:bold; border:1px solid #dfdfdf;}
.order_box_title h2 { padding-left:15px; color:#359a07;font-size:14px; }
.order {padding:10px 12px;border:1px solid #dfdfdf; border-top:none;}
.order .order_form {border:1px solid #FAF33D;background:#FEFB9E;line-height:32px;margin-top:10px;text-align:center;}
.order .content{ margin-top:8px;border: 1px solid #dfdfdf;}
.order .box{border-color:#dfdfdf;}
.order .title{height:29px;line-height:29px;font-size:14px;font-weight:bold;color:#333;text-indent:10px;
              background:url(/style/images/order_title_bg.gif) repeat-x;border:1px solid #A9CBE0;border-left:none;border-right:none;}
.order .title a{font-size:12px;color:#f60;font-weight:normal;}
.order ul{margin:5px 0 20px 38px;}
.order ul li{margin:10px 0;}
.order ul li label{display:inline-block;width:75px;text-align:right;}
.order .lastLine{border-top:none;}
.tableOrder{width:97%;margin:10px auto 20px auto;line-height:32px;border:1px solid #D3E4EF;text-indent:15px;text-align:center;}
.tableOrder thead {background:#F5F9FB;font-weight:bold;color:#6496B4;}
.tableOrder tbody td{border-top:1px solid #D3E4EF;}
.order_total{height:75px;line-height:60px;font-size:14px;background:#F5F9FB;}
.total_left{float:left;margin-left:35px;}
.total_right{float:right;margin-right:35px;color:#f60;font-weight:bold;}
.order .pLine{text-align:center;padding:10px 0 20px 0;background:#F5F9FB;}
.btnOrder{ width:143px;height:36px;cursor:pointer;border:none;background:#ccc url(/style/images/btn_order.png) no-repeat; color:#ff4400; font-size:14px; font-weight:bold;}

/*---cart---*/
.cart{ width:1168px; padding:10px; border:1px solid #dfdfdf; border-top:none;}
.cart_box { width:1188px;}
.cart_box_title { width:1188px; height:35px; line-height:35px; font-weight:bold; border:1px solid #dfdfdf;}
.cart_box_title h2 { padding-left:15px; color:#359a07;font-size:14px; }
.cart .content{ margin-top:8px; }
/*.cartTitle{height:60px;line-height:90px;text-align:right;font-size:14px;color:#333;border-bottom:1px solid #C3C6CD;
           background:url(/style/images/ico_cart.gif) no-repeat 10px 25px;}*/
.tableCart_head{width:100%;height:29px;line-height:29px;margin:10px auto 0 auto;color:#0064A0;text-align:center;
                border:1px solid #A9CBE0;background:url(/style/images/order_title_bg.gif) repeat-x;}
.tableCart_head td{background:url(/style/images/cart_line.gif) no-repeat right center;}
.tableCart_head td.lastLine{background:none;}
.tableCart_list {width:100%;height:50px;line-height:50px;border:1px solid #D3E4EF;margin:5px 0;text-align:center;}
.tableCart_list a{text-decoration:underline;color:#666;}
.tableCart_list input.text{width:26px;height:18px;line-height:18px;border:1px solid #0078BF; vertical-align:middle;}
.tableCart_list input.button{ width: 36px; height: 22px; color: #0078BF;text-align:center;font-size:11px;vertical-align:middle;
                             background: #C8E1F0;border: 1px solid #D0E5F2;border-right: 1px solid #99C3DD; border-bottom: 1px solid #99C3DD;}
.tableCart_list td a.del{text-decoration:none;padding:10px 20px;background: url(/style/images/del.png) no-repeat center;cursor:pointer; float:left; margin-left:22px;}
.cartSum { margin-top: 5px; width: 100%; height: 34px; border: 1px solid #dadde2; background: #f3f2f7; color: #DC0000 }
.cartFun {margin:20px 0 10px 0;}

.cartHot {margin-top:20px; margin-bottom:10px;}
.cartHot .cartHot_title { width:1188px; height:35px; line-height:35px; font-weight:bold; border:1px solid #dfdfdf;}
.cartHot .cartHot_title h2 { padding-left:15px; color:#359a07;font-size:14px; }
.cartHot .content{border:1px solid #dfdfdf; height:240px;}
.cartHot .title{ height:30px;line-height:35px;border-bottom:1px solid #A9CBE0;background:url(/style/images/cart_hot_bg.gif) repeat-x;}
.cartHot .title h2{margin-left:10px;text-indent:15px;color:#D53B00;background:url(/style/images/ico5.gif) no-repeat left center;}
.cartHot .cartHot_list{padding:20px; padding-right:0px; border:1px solid #dfdfdf; height:160px; border-top:none;}
.cartHot .pro{float:left; margin-right:7px; width:185px;}
.cartHot .lastLine{margin:0;}
.cartHot .pro img{border:1px solid #bdbdbd;}
.cartHot .pro a{text-decoration:underline;}
.cartHot .pro p{line-height:32px;}
.cartHot .pro .price{color:#ff0000;line-height:14px;}
.cartHot .pro .name {line-height:28px;}
.cartHot .pro .name a { color:#333; text-decoration:none;}
.cartHot .pro .name a:hover { color:#ff4400;} 
.ordermessages {}
.ordermessages ul { float:left;}
.ordermessages .messimg { float:right; padding:10px 55px 10px 0; width:169px; height:286px;}

/*---success---*/
.success_img{height:145px;background:url(/style/images/success.gif) no-repeat bottom center;}
.success_line{height:80px;background:url(/style/images/line.gif) no-repeat center;}
.success_msg{text-align:center;font-size:14px;color:#666;line-height:32px;}
.success_msg a{color:#DC0000;text-decoration:underline;font-weight:bold;}
.success_msg strong{font-size:16px;}
.success_bgn{margin:60px 0 80px 0;text-align:center;}

.tableAdd{ line-height:24px; width:100%;}
.tableAdd td{border:1px solid #dfdfdf;padding:3px;border-top:none;}
.tableList{line-height:20px;width:97%;margin:15px 10px;text-align:center;}
.tableList th,.tableList td{border:1px solid #ccc;padding:3px;}
input.btn2 { width:72px;height:29px;line-height:29px;background:url(/style/images/btn_3.gif) no-repeat;border:none;color:#0092c8;cursor:pointer;}

.order .checkinput { margin-top:3px;}
.comment_Info .checkinput { margin-top:3px;}
#roaddate { cursor:pointer;}
.m_top0 { margin-top:0px;}

#QQList{ display:none; position:fixed;bottom:80px;left:50%;cursor:pointer; margin-left:-690px;
         width:70px;height:115px; background:url(/style/images/qqbox.png) no-repeat;
         text-align:center;background-color:#eeeeee;}
#QQList{_position:absolute;_top:expression(eval(documentElement.scrollTop) + eval(documentElement.clientHeight * 3/4));}

.cart_calender { width:130px; height:35px; position:relative;}
.cart_calender .cart_input {width:115px; padding-left:10px; height:25px; background:url(/style/images/bg_firefly.png) no-repeat -17px -632px; border:1px solid #dfdfdf; color:#727272; margin-top:3px; cursor:pointer;}

/*签证*/
.visa_head { width:1190px; height:396px;}
.visa_head .vh_left { float:left; width:228px; height:394px; border:1px solid #dfdfdf;}
.vh_left .vh_search { width:198px; height:85px; padding:15px; border-bottom:1px solid #dfdfdf;}
.vh_left .vhs_box { width:198px; height:36px; line-height:36px;}
.vh_left .vhs_box span { color:#b6b6b6; margin-right:7px;}
.vh_left .vhs_box .vhs_input { height:30px; border:1px solid #73cc59;width: 142px; color:#b6b6b6;padding-left: 7px;}
.vh_left .vhs_submit {border: none;width: 155px;height: 40px;background: url(/style/images/bg_firefly.png) no-repeat -10px -672px;margin-left: 42px;color: #FFF;font-size: 16px;font-weight: bold;margin-top: 10px;cursor:pointer;}
.vh_left .vh_recommend { width:202px; padding:15px 13px 0px 13px; height:268px;}
.vh_left .vhr_top { border-left:2px solid #359a07; padding-left:10px; width:190px; height:14px; line-height:14px; font-size:13px; font-weight:bold;  margin-bottom:10px; color:#555;}
.vh_left .vhr_items { width:202px; line-height:30px;}
.vh_left .vhr_items a { color:#727272;padding-right:15px;}
.visa_head .vh_menu { float:left; width:720px;}
.visa_head .vh_ad { float:left; width:240px;}

.visa_main { width:1190px; margin-top:20px;}
.visa_top { width:928px; height:55px;border:1px solid #dfdfdf; font-size:14px; color:#303030; line-height:55px; font-weight:bold;}
.visa_top .visa_all { padding-left:20px; float:left; cursor:pointer; color:#359a07;}
.visa_top ul { float:left;}
.visa_top ul li { float:left; padding-left:30px; cursor:pointer;}
.visa_items { width:928px; border:1px solid #dfdfdf; border-top:none; margin-bottom:10px;}
.visa_items div { overflow:hidden;}
.visa_items .visa_item { margin:0px 20px; width:888px; }
.visa_items .visa_item_title { width:888px; height:40px; border-bottom:1px solid #dfdfdf; line-height:40px; color:#313131;}
.visa_items .visa_item_menu { margin-top:15px;}
.visa_items .visa_item_menu li { margin-bottom:20px; float:left; width:160px; height:17px; line-height:17px; margin-right:17px;}
.visa_items .visa_item_menu li a { float:left; padding-right:5px; color:#727272;}
.visa_items .visa_item_menu li span { float:right; padding-right:3px; color:#ff642b;}

.side_visa {width:238px; border:1px solid #dfdfdf;}
.side_visa .visa_stop {width:238px; height:54px; line-height:55px;border-bottom:1px solid #dfdfdf;}
.side_visa .visa_stop h2 { font-size:14px; height:54px; color:#359a07; margin-left:15px;}
.side_visa .visa_stop h2 a {border-bottom:1px solid #359a07; height:54px; display:inline-block; cursor:pointer;color: #359a07;}
.side_visa .visa_stop h2 a:hover { text-decoration:none;}
.side_visa .side_visa_items { margin:0px 15px 0px 15px;}
.side_visa_items ul li { padding:10px 0px; border-bottom:1px dashed #e6e6e6;}
.side_visa_items ul li a { color:#727272; font-weight:bold;}
.side_visa_items ul li .svi_text { color:#727272; margin-top:5px;}
.side_visa_items ul .lastline { border:none;}

.visa_listitems { width:930px; margin-top:20px;}
.visa_listitems .visa_item { width:888px; height:69px; padding:20px; border:1px solid #dfdfdf; margin-bottom:20px;}
.visa_listitems .visa_item:hover { border-color:#ff4400;}
.visa_listitems .vil_left { float:left; width:96px; margin-right:20px;}
.visa_listitems .vil_middle { float:left; width:650px;}
.visa_listitems .vild_title { width:650px; font-size:14px; font-weight:bold; height:30px;}
.visa_listitems .vild_title a { color:#323232;}
.visa_listitems .vil_detail { width:650px;}
.visa_listitems .vil_detail li { float:left; width:320px; margin-right:5px;}
.visa_listitems .vil_right { float:right; width:115px;}
.visa_listitems .vil_price { color:#ff4400; height:30px; line-height:30px; padding-left:10px;}
.visa_listitems .vil_price span { font-size:22px; font-weight:bold; padding:0 4px 0 2px;}
.visa_listitems .vil_todetail { width:101px; height:35px; background:url(/style/images/bg_firefly.png) no-repeat -130px -443px; line-height:35px; text-align:center;}
.visa_listitems .vil_todetail a {font-size:16px; color:#FFF; font-weight:bold;}

.side_visa_search { width:238px; border:1px solid #dfdfdf; margin-top:20px;}
.side_visa_search .vh_search { width:201px; height:85px; padding:15px; border-bottom:1px solid #dfdfdf;}
.side_visa_search .vhs_box { width:201px; height:36px; line-height:36px;}
.side_visa_search .vhs_box span { color:#b6b6b6; margin-right:7px;}
.side_visa_search .vhs_box .vhs_input { height:30px; border:1px solid #73cc59;width: 144px; color:#b6b6b6;padding-left: 7px;}
.side_visa_search .vhs_submit {border: none;width: 158px;height: 40px;background: url(/style/images/bg_firefly.png) no-repeat -10px -672px;margin-left: 42px;color: #FFF;font-size: 16px;font-weight: bold;margin-top: 10px; cursor:pointer;}
.side_visa_search .vh_recommend { width:212px; padding:15px 13px 0px 13px; }
.side_visa_search .vhr_top { border-left:2px solid #359a07; padding-left:10px; width:200px; height:14px; line-height:14px; font-size:13px; font-weight:bold;  margin-bottom:10px; color:#555;}
.side_visa_search .vhr_items { width:212px; line-height:30px;}
.side_visa_search .vhr_items a { color:#727272;padding-right:15px;}

.visa_info { width:888px; height:288px; padding:20px; border:1px solid #dfdfdf;}
.vinfo_img { width:460px; float:left; margin-right:20px; }
.vinfo_detail { width:408px; float:left;}
.vinfo_detail label { color:#333333;}
.vinfo_title { width:408px; font-size:30px; font-weight:bold; height:40px; line-height: 40px;}
.vinfo_price { width:408px; height:25px; line-height:25px;}
.vinfo_price span { color:#ff4400;}
.vinfo_price span em { font-style:normal; font-size:22px; font-weight:bold; padding-left:3px; padding-right:5px;}
.vinfo_item { width:408px; height:22px; line-height:22px; color:#727272;}
.vinfo_detail .info_booking { width:345px; height:100px;}
.vinfo_detail .booking_now { padding-left: 35px; width: 300px; padding-top:10px;}

.visa_dcontent { width:930px; margin-top:20px; border-bottom:1px solid #dfdfdf;}
.vd_menu { width:928px;height:40px; border:1px solid #dfdfdf;background-color:#fff; z-index:3;}
.vd_menu ul { float:left; width:800px;}
.vd_menu ul li { float:left; height:39px; font-size:14px; color:#333; cursor:pointer;}
.vd_menu ul li div { height:16px; margin-top:12px; line-height:16px; font-weight:bold; text-align:center; width:98px; border-right:1px solid #dfdfdf;}
.vd_menu ul .on { border-top:2px solid #359a07; border-bottom:1px solid #FFF; margin-top:-1px; margin-left:-1px; border-right:1px solid #dfdfdf;border-left:1px solid #dfdfdf; color:#359a07;}
.vd_menu ul .on div {border-right:none;}
.vd_menu ul li:hover { border-top:2px solid #359a07; border-bottom:1px solid #FFF; margin-top:-1px;margin-left:-1px; border-right:1px solid #dfdfdf;border-left:1px solid #dfdfdf; color:#359a07;}
.vd_menu ul li:hover div {border-right:none;}

.vd_feature { width:888px; padding:20px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.vd_item_feature {width:886px; border:1px solid #e9e9e9; border-top:2px solid #359a07; border-bottom:none; }
.vd_item_content {border:1px solid #e9e9e9;border-top:none; padding-top:10px; padding-left:30px; padding-bottom:10px;font-size: 14px;line-height:25px;padding-right:15px;}
.vd_item_title { width:928px;border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.vd_item_nav { width:908px; padding-left:20px; height:40px;border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; color:#359a07; background-color:#f9f9f9; line-height:40px; font-weight:bold; font-size:14px;}
.vd_item_content2 { padding:10px 35px 10px 35px; font-size:14px;line-height:25px; }
.vd_bookingstep { width:888px; padding:20px;border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}

.visainfo { height:40px; line-height:40px; color:#359a07;}
.visainfo a { color:#359a07;}

.activity_slide {height:458px;width:746px;position:relative;z-index:1}
.activity_slide .activity_images {height:458px;width:746px}
.activity_slide .activity_images li {height:458px;width:746px;display:none;position:absolute;z-index:2;top:0;left:0;overflow:hidden}
.activity_slide .activity_images li img {height:458px;width:746px;position:absolute;left:0px}
.activity_slide .activity_images .current {display:block}
.activity_slide .activity_titles {position:absolute;bottom:10px;right:20px;font-size:12px;font-family:"宋体";z-index:3;zoom:1;}
.activity_slide .activity_titles li {float:left;width:25px;background:url(/style/images/ibbtn.png) no-repeat -2px -2px;color:#333;height:25px;line-height:25px;text-align:center;margin-left:5px;cursor:pointer}
.activity_slide .activity_titles li a {color:#000; font-size:14px; font-family:"微软雅黑","宋体";}
.activity_slide .activity_titles .current {color:#FFF; background:url(/style/images/ibhbtn.png) no-repeat -2px -2px;}
.activity_slide .activity_titles .current a {color:#FFF}
/*.activity_slide .slide_icon {position:absolute;top:125px;z-index:4;opacity:0.7;display:none;cursor:pointer; font-size:22px; color:#FFF; text-align:center;}*/
/*.activity_slide .slide_icon {position: absolute;top: 50%;margin-top: -31px;z-index: 4;display: none;width: 28px;height: 62px;line-height: 62px;
             background: rgba(0,0,0,.6);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#32000000, endColorstr=#32000000);
             color: #fff;text-align: center;font-size: 22px;font-weight: 400;font-family: simsun;cursor:pointer; text-decoration:none;}*/
.activity_slide .slide_icon {position: absolute;top: 50%;margin-top: -31px;z-index: 4;display: none;width: 35px;height: 70px;line-height: 70px;
             background: rgba(0,0,0,.6);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#32000000, endColorstr=#32000000);
             color: #fff;text-align: center;font-size:48px;font-weight:700;font-family: simsun;cursor:pointer; text-decoration:none;}
.activity_slide .icon_prev {left:2px;background-position: left top;}
.activity_slide .icon_next {right:2px;background-position: right top;}

.rlad { width:240px; }
.rlad img {margin-bottom:10px;}
.side_zn { width:238px; border:1px solid #dfdfdf; margin-bottom:10px; padding-bottom:8px; overflow:hidden;}
.side_zn ul { padding-top:10px;}
.side_zn ul li { float:left; width:109px; margin-left:10px; height:38px; line-height:35px;}
.side_zn ul li a { color:#353535;}
.side_zn ul li a:hover { color:#ff8d2e;}
.side_zn ul li .zn1 { padding:12px 15px; background:url(/style/images/bg_firefly.png) no-repeat -210px 0px; margin-right:10px;}
.side_zn ul li .zn2 { padding:12px 15px; background:url(/style/images/bg_firefly.png) no-repeat -250px 1px; margin-right:10px;}
.side_zn ul li .zn3 { padding:12px 15px; background:url(/style/images/bg_firefly.png) no-repeat -169px -36px; margin-right:10px;}
.side_zn ul li .zn4 { padding:12px 15px; background:url(/style/images/bg_firefly.png) no-repeat -65px 0px; margin-right:10px;}
.side_zn ul li .zn5 { padding:12px 15px; background:url(/style/images/bg_firefly.png) no-repeat -132px 0px; margin-right:10px;}
.side_zn ul li .zn6 { padding:12px 15px; background:url(/style/images/bg_firefly.png) no-repeat -170px 0px; margin-right:10px;}
.side_zn ul li .zn7 { padding:12px 15px; background:url(/style/images/bg_firefly.png) no-repeat -30px 0px; margin-right:10px;}
.side_zn ul li .zn8 { padding:12px 15px; background:url(/style/images/bg_firefly.png) no-repeat -98px 0px; margin-right:10px;}

.side_ask {width:238px; border:1px solid #dfdfdf; margin-top:10px;}
.side_ask .ask_top {width:238px; height:54px; line-height:55px;border-bottom:1px solid #dfdfdf;}
.side_ask .ask_top h2 { font-size:14px; height:54px; color:#359a07; margin-left:15px;}
.side_ask .ask_top h2 a {border-bottom:1px solid #359a07; height:54px; display:inline-block; cursor:pointer;}
.side_ask .ask_top h2 a:hover { text-decoration:none;}
.side_ask .ask_items { width:238px;}
.side_ask .ask_items ul li { padding:10px; width:218px;}
.side_ask .ask_items ul li:hover {background-color:#f6f6f6;}
.side_ask .ask_items ul li a {color:#333333;}
.side_ask .ask_items ul li a:hover {color:#ff8a00;}
.ask_title i {padding: 2px 8px;background: url(/style/images/bg_firefly.png) no-repeat -105px -45px;margin-right: 5px;}
.ask_desc { padding-left:20px; color:#666666; line-height:17px;}
.ask_reply { color:#949494;}
.ask_reply i {padding: 2px 8px;background: url(/style/images/bg_firefly.png) no-repeat -140px -45px;margin-right: 5px;}

.rl_articles { width:1188px;border:1px solid #dfdfdf; border-bottom:none;}
.rla_top { height:39px; width:1168px; padding-left:20px; border-bottom:1px solid #dfdfdf; line-height:40px; font-size:14px; color:#50b400; background-color:#f9f9f9;}

.msg_search { width:928px; border:1px solid #dfdfdf; height:85px;}
.msg_search_title { float:left; width:180px; margin-left:20px; height:85px; line-height:85px; font-size:28px; font-family:"微软雅黑","宋体";}
.msg_search_title i { padding:5px 24px; background:url(/style/images/bg_firefly.png) no-repeat -424px -96px; margin-right:5px;}
.msg_search_box { float:right; width:588px; margin-right:20px; height:85px; line-height:85px;}
.msg_search_box form { float:left;margin-top: 25px;}
.msg_search_box .msg_input { float:left; width:387px; height:28px; border:1px solid #dfdfdf; padding:0px; padding-left:10px; color:#a9a9a9;}
.msg_search_box .msgl_go { float:left; color:#ff9014; width:85px; text-align:center; border:1px solid #dfdfdf; border-left:none; height:30px; font-size:17px; font-family:"微软雅黑","宋体";
                           line-height:28px; background-color:#FFF; cursor:pointer;}
.msg_search_box .msg_ask { float:left; background: url(/style/images/bg_firefly.png) no-repeat -13px -274px;width: 90px;height: 30px;margin-top: 25px;margin-left: 10px; cursor:pointer;}

.msgDetail { width:928px; border:1px solid #dfdfdf; margin-top:10px; padding-bottom:20px;}
.msgd_ask { margin:20px 10px 0px 10px; width:898px; padding-left:10px; border-bottom:1px solid #dfdfdf; padding-bottom:10px;}
.msgd_info { width:878px; height:36px; line-height:36px;}
.msgd_title { font-size: 18px;float: left;font-family: "微软雅黑";}
.msgd_title i { padding:5px 15px; background:url(/style/images/bg_firefly.png) no-repeat -122px -224px; margin-right:3px;}
.msgd_info .msg_time { width:170px; float:right; color:#999;height: 30px;line-height: 30px; text-align:right;}
.msgd_info .msg_time span { margin-left:20px;}
.msgd_content { padding-left:33px; line-height:20px; font-size:14px;}
.msgd_reply { margin:10px 10px 0px 10px;  width:898px; padding-left:10px;}
.mdr_info { width:878px; height:35px; line-height:35px;}
.mdr_title { color:#5199f3; float:left;}
.mdr_title i { padding:7px 15px; background:url(/style/images/bg_firefly.png) no-repeat -121px -268px; margin-right:5px;}
.mdr_time { width:150px; float:right; color:#999;height: 30px;line-height: 30px; text-align:right;}
.mdr_content { padding-left:33px; line-height:20px; font-size:14px;}

.msg_prev_next { width:930px; margin:15px 0px;}
.msg_prev_next a {color:#5398f3;}
.msg_prev_next span { color:#989898;}

.articleDetail_share {margin:0px 20px; height:50px;line-height:50px; color:#808080;}
.articleDetail_share a { color:#ff4400; text-decoration:none;}
.bdsharebuttonbox { float:left; height:40px; margin-top:7px; width:220px;}
.ads_zan { float:right; width:120px;}
.ads_zan i { padding:5px 15px; background:url(/style/images/bg_firefly.png) no-repeat -304px -766px;}
.ads_save { float:right; width:60px;}
.ads_save i { padding:5px 15px; background:url(/style/images/bg_firefly.png) no-repeat -245px -766px;}

.articledetail_relate { width:930px; margin-top:15px;}
.articledetail_relate ul { width:930px; margin-top:10px;}
.articledetail_relate ul li { float:left; width:445px; margin:0px 10px; height:25px; line-height:25px;}
.articledetail_relate ul li i { float:left; padding: 12px 6px;background: url(/style/images/bg_firefly.png) no-repeat -472px -8px;}
.articledetail_relate ul li a { float:left; color:#727272;}
.articledetail_relate ul li span { float:right;color:#727272;}
#msgcode { height:20px; border:1px solid #dfdfdf;}

.map_route { width:1190px;}
.map_route_top { width:1190px; height:39px; border-bottom:1px solid #359a07; line-height:50px; font-size:14px; font-weight:bold;}
.map_route_top a {color:#359a07;}
.map_route ul li { height:25px; line-height:25px;}
.map_route ul li a { color:#359a07;}
.mrac { height:290px;}

#qiao-icon-wrap {
position: fixed;
_position: absolute;
top: 45%;
width:146px;
right: 20px;
z-index: 2147483647;
visibility: visible;
}

#qiao-icon-wrap .qiao-icon-close {
position: absolute;
width: 25px;
height: 65px;
top: 50%;
margin-top: -33px;
left: -25px;
background: url(/style/images/icon_close.png) -80px 0px no-repeat;
}

#qiao-icon-wrap .qiao-icon-min {
display: none;
position: absolute;
width: 25px;
height: 65px;
margin-top: -33px;
top: 50%;
right:0px;
background: url(/style/images/icon_close.png) 0px 0px no-repeat;
}
.hotzt {font-style: normal;font-size: 12px;position: absolute;top: -9px;right: -25px;color: #FFF;
    background: #FB5252 none repeat scroll 0% 0%;padding: 0px 5px;line-height: 14px;border-radius: 2px;}
.ic {width: 0px;height: 0px;border-left: 0px solid transparent;border-right: 5px solid transparent;border-top: 6px solid #FB5252;
    position: absolute;left: 2px;bottom: -5px;}


.ctm_points { width:1188px; padding:20px 33px; height:115px;}
.ctm_points li { float:left; width:171px; margin:0px 55px;}
.ctm_points li .point_title { width:63px; height:67px; line-height:69px; font-size:20px; margin:0px 54px; background:url(/style/images/bg_points.png) no-repeat center; text-align:center; color:#ff4400;}
.ctm_points li .point_dest { width:100%; text-align:center; line-height:22px; color:#333;}

.ctm_box { width:100%; background-color:#f8f8f8;}
.ctm_box_head { width:100%; padding-top:5px;}
.ctm_head_title { width:326px; height:65px; margin:0 auto; border-bottom:1px solid #dad7d7; line-height:65px; color:#ff4400; font-size:30px; text-align:center; font-weight:bold;}
.ctm_head_dest { width:100%; text-align:center; color:#333; height:50px; line-height:50px; font-size:14px;}

.ctm_box_form { width:100%;}
.form_plan { margin-bottom:20px; width:1188px; border:1px solid #d8d8d8; padding-bottom:10px;}
.form_contact { width:1188px; border:1px solid #d8d8d8; padding-bottom:10px;}
.form_title { width:1190px; height:50px; line-height:50px; margin:-1px 0px 12px -1px; background-color:#37c249; font-size:20px; color:#FFF; text-align:center;}
.form_item { width:50%; float:left; height:37px; line-height:37px; padding:8px 0px;}
.form_item label { width:100px; text-align:right; display:inline-block;font-size: 16px;color: #666; float:left;}
.form_item .input { height: 31px;width: 300px;padding: 0px 5px; color:#555; border:none; border:1px solid #d8d8d8; float:left;margin-top: 2px;}
.form_item span {color: #ff4400;font-size: 30px;line-height: 50px;padding-left: 10px;}
.form_item ul { width:480px;  float:left; margin-top:2px; font-size:14px;}
.form_item ul li { float:left; padding:0px 12px; border:1px solid #d8d8d8; border-radius:5px; color:#666;height: 31px;line-height: 31px;margin-right: 10px; cursor:pointer;}
.form_item ul li.on { color:#FFF; background-color:#37c249;}
.form_item ul li:hover { color:#FFF; background-color:#37c249;}
.form_item ul li:last-child { margin-right:0px;}
.remark_text {width:910px;float: left;height: 85px;line-height: 1.5em;margin-bottom: 10px;}
.form_mode { width:100%;}
.form_mode ul { width:880px;}
.form_remark { height:85px;}

.submit_box { width:155px; height:50px; margin:0 auto; padding:20px 0px;}
.submit_form { width:155px; background-color:#37c249; color:#FFF; font-size:30px; line-height:47px;border: none; border-radius: 5px; cursor:pointer;}
