textarea.textarea{ background:#FFF; border:1px solid #7f9db9;}


.red{ color:#ff0000;}
.red a:link,.red a:visited{text-decoration:none;color:#ff0000;}
.red a:hover{text-decoration:none;color:#ff0000;}
a.red{ color:#ff0000;}
a.red:link, a.red:visited{ color:#ff0000;}
a.red:hover { color:#ff0000;}
.orange{ color:#e70;}
.orange a:link,.orange a:visited{text-decoration:none;color:#ff5500;}
.orange a:hover{text-decoration:none;color:#ff5500;}
a.orange:link, a.orange:visited{ color:#ff5500;}
a.orange:hover { color:#ff5500;}
.f24{ font-size:24px;}
.c999{ color:#999;}
.color_f73{ color:#f73; font-weight:bold;}
#conten .fr{ float:right;}
#conten .fl{ float:left;}
.mt6{ margin-top:6px;}
.mt8{ margin-top:8px;}
.mb8{ margin-bottom:8px;}
.mt20{ margin-top:20px!important;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
*html .clearfix{ height:0; font-size:0; overflow:hidden;}

.ndwz{ padding-top:0; margin-top:0; color:#999;}
.ndwz .right{ padding-right:16px;}

/****** submenu ******/
#submenu{ position:relative; width:950px; float:left; height:158px; background:url(images/banner1.gif) no-repeat; margin:1px 0 8px 0; overflow:hidden;}
#submenu h1,#submenu h2,#submenu .lxs_name{ font-family:"黑体"; padding-top:30px; padding-left:16px; font-size:26px; font-weight:normal; line-height:30px; text-align:left;}
.user_banner h1,.user_banner h2,.user_banner .lxs_name,.user_banner h4,.user_banner p{ text-indent:-9999px;}
#submenu p{ float:left; font-family:Arial; font-size:14px; color:#f73; margin:0; padding-left:16px; font-weight:normal;}
#submenu .Favorites{ position:absolute; right:98px; top:78px; width:85px; height:25px; text-indent:-9999px;}
#submenu .Favorites a{ display:block; width:85px; height:25px;}
#submenu .sub_menu{ width:100%; margin-top:62px; padding-top:3px; height:33px; overflow:hidden;}
#submenu .sub_menu ul{ width:926px; float:left; height:33px; padding-left:16px;}
#submenu .sub_menu li{ float:left; padding:0 0 0 5px; margin:0 12px 0 0; line-height:31px; height:33px; font-weight:bold;}
#submenu .sub_menu li.nav_on{ font-weight:none; height:33px; font-weight:normal; background:url(images/nav_on_bj.png) no-repeat 0 0;}
#submenu .sub_menu li.nav_on span{ float:left; margin:0; height:33px; padding:0 12px 0 8px; background:url(images/nav_on_bj.png) no-repeat right -33px;}

#submenu .sub_menu li.nav_on a{ color:#333;}
#submenu .sub_menu li a{ position:relative; display:block; color:#fff;}
.no_banner h1,.no_banner .lxs_name,.no_banner p{ text-indent:0;}

#conten{ width:100%; float:left;}
/****** 左侧 ******/
.lft{ width:190px; float:left;}
.mg-t6{ margin-top:-6px;}
.lxszl{ width:190px;}
.lxszl .tit{ width:178px; background:url(images/lft_titbj.jpg) no-repeat 0 0; height:29px; line-height:29px; padding-left:12px; overflow:hidden;}
.lxszl .tit h3{ font-size:12px;}
.lxszl .ico_wp{ display:block; width:100%; height:36px; background:url(images/ico_wp.png) no-repeat;}

.lxszl .tit a{ color:#e70;}
.lxszl .tit1{ width:178px; background:url(images/lxszl.gif) no-repeat; height:25px; line-height:25px; padding-left:12px; overflow:hidden;}
.lxszl .tit1 h3{ font-size:12px;}

.lxszl .txt{ width:188px; border:1px solid #facc4c; border-top:0; padding:8px 0; overflow:hidden;}
.lxszl .txt p{ clear:both; width:170px; line-height:20px; height:auto; color:#333; padding-left:12px; padding-right:6px;}
.lxszl .txt p span{ padding-left:6px;}
.lxszl .txt p.gs{ color:#333; font-size:13px;}
.lxszl .txt p em{ width:34px; float:left; color:#666;}
.lxszl .txt p b{ width:80px; float:left; font-weight:normal; line-height:14px; padding-top:3px; padding-bottom:3px;}
.lxszl .txt .qq{ float:left; height:24px; width:154px; margin:1px 0 0 28px; display:inline; background:url(images/qqbj2.gif) no-repeat 8px 1px;}
.lxszl .txt p.tip{ width:158px; margin-left:4px; margin-top:4px; color:#f73; line-height:16px; padding:5px 2px 5px 18px; border:1px dotted #ffcc7f; background:#ffffe5 url(images/ico_warning.gif) no-repeat 0 8px;}


.lxszl .txt .qq span{ background:url(images/qqbj2.gif) no-repeat right -22px; line-height:27px; display:block; width:75px; float:left; overflow:hidden; height:22px; padding-right:6px; cursor:pointer; color:#444;}
.lxszl .txt .qyqq span{ width:99px;}

.qq sup{ width:24px; float:left;}
.lxszl .txt .qq img{ float:right;}
.lxszl .txt .qq img.pic{ padding-top:3px;}

.lxszl .txt .qq span img{ float:left; padding-right:6px; margin-left:-5px;}
.lxszl .txt .qq a{ color:#444; text-decoration:none;}
.lxszl .txt p.pic{ text-align:center; padding-top:6px;}
.lxszl .txt .renzheng{ margin:0 6px 6px 6px; width:170px; float:left; display:inline; height:20px; line-height:24px; padding:0 0 12px 6px;}
.renzheng span{ margin-left:6px; display:inline;}
.renzheng span a:link,.renzheng span a:visited{ color:#ff0000; text-decoration:none;}
.renzheng span a:hover{ color:#ff0000; text-decoration:underline;}

.lxszl .txt .msn{ margin:0 6px; width:170px; float:left; display:inline; line-height:24px; padding:0 0 8px 6px;}
.lxszl .txt .msn ul li{ float:left; width:104px; margin:3px 0 0 24px; padding-left:12px; display:inline; background:url(images/qqbj2.gif) no-repeat 0 1px;}
.lxszl .txt .msn li span{ background:url(images/qqbj2.gif) no-repeat right -22px; line-height:27px; display:block; width:97px; float:left; overflow:hidden; height:22px; padding-right:6px; cursor:pointer;}
.lxszl .txt .msn img{ float:left; padding-top:4px;}
.lxszl .txt .msn a{ color:#444; text-decoration:none;}
.lxszl .txt .msn span img{ padding-right:6px;}

.lxszl .txt .more{ float:right; padding-right:56px;}
.lxszl .txt .more em{ font-size:10px; padding-right:3px; color:#888;}
.lxszl .txt .more a:link,.lxszl .txt .more a:visited{ color:#888;}
.lxszl .txt .more a:hover{ color:#f73;}

/******* 旅行社左侧联系资料 0620优化样式 ********/
.lxs_info{ display:block; position:relative; width:176px; float:left; padding:65px 6px 30px 6px; padding-bottom:10px\9; border:1px solid #f2d1b1; background:#fffbf3;}
.lxs_info .title{ position:absolute; top:-9px; left:-2px; width:191px; height:65px; background:url(images/top_ico.png) no-repeat;}
.general{ width:176px; padding-top:40px;}
.lxs_info .title1{ position:absolute; left:1px; top:1px; width:176px; padding-left:9px; height:26px; line-height:26px; border-bottom:1px solid #f2d1b1; color:#dc6600; background:url(images/top_ico.png) no-repeat 0 -100px;}
.lxs_info .address_info{ display:block; padding:0 3px; font-size:12px; line-height:21px; color:#535353; overflow:hidden;}
.lxs_info .address_info strong{ display:block; width:100%; font-weight:normal;}
.lxs_info .address_info p{ display:block; width:100%; float:left; color:#535353;}
.lxs_info .address_info p span{ display:inline-block; width:83px; float:right; margin-right:50px; line-height:14px; padding-top:4px;}
.lxs_info .address_info p i{ display:inline-block; position:relative; top:5px; top:0\9; margin-right:5px\9; width:16px; height:16px; background:url(images/top_ico.png) no-repeat; overflow:hidden;}
.lxs_info .address_info p i.i1{ background-position:0 -66px;}
.lxs_info .address_info p i.i2{ background-position:-16px -66px;}
.lxs_info .address_info p i.i3{ top:3px; top:-1px\9; background-position:-34px -66px;}
.lxs_info .address_info p i.i4{ background-position:-51px -66px;}

.lxs_info .use_info{ clear:both; display:inline-table; width:170px; margin:10px 0 0 0; margin:10px 0\9; padding:10px 0 0 4px; padding:10px 0 10px 4px\9; border-top:1px solid #eee8e1;}
.lxs_info .use_info li{ display:block; width:100%; float:left; padding-bottom:15px;}
.lxs_info .use_info s{ width:54px; height:54px; float:left; padding-right:6px; text-decoration:none;}
.lxs_info .use_info s img{ padding:1px; border:1px solid #e1e1e1;}
.lxs_info .use_info strong{ padding-right:12px; font-size:12px; line-height:16px; font-weight:normal;}
.lxs_info .use_info strong i{ display:inline-block; position:relative; top:-3px\9; width:14px; height:11px; background:url(images/top_ico.png) no-repeat -67px -66px; overflow:hidden;}
.lxs_info .use_info strong a:link,.lxs_info .use_info strong a:visited{ color:#535353;}
.lxs_info .use_info strong a:hover{ color:#f73;}
.lxs_info .use_info p{ display:block; line-height:14px; color:#eb6100;}
.lxs_info .use_info .qq{ width:102px; float:left; padding-left:8px; height:21px; background:url(images/top_ico.png) no-repeat right -65px; overflow:hidden;}
.lxs_info .use_info .qq img{ position:relative; top:2px; padding-right:3px; z-index:1;}
.lxs_info .use_info .qq a:link,.lxs_info .use_info .qq a:visited{ color:#16b;}
.lxs_info .use_info .qq a:hover{ color:#eb6100;}
.lxs_info .no_all strong,.lxs_info .no_all p{ clear:both; display:block;}
.lxs_info .no_all .qq{ clear:both;}
.lxs_info .qq img{ display:inline; height:16px; overflow:hidden;}

.lxs_info .use_info .msn{ margin-top:3px;}
.lxs_info .use_info .msn img{ position:relative; top:-3px; padding-right:3px; z-index:1;}
.lxs_info .use_info .msn a{ display:inline-block; line-height:24px;}


.more_info{ display:none; position:absolute; top:-10px; left:50px; width:240px; margin-left:5px; padding:10px 15px; line-height:21px; border:1px solid #7a7a6f; box-shadow:2px 2px 1px #ccc; background:#ffffe1;}
.more_info dl{ position:relative;}
.more_info dt{ clear:both; width:60px; float:left; color:#7d7d7d;}
.more_info dd{ display:inline-block; width:180px; float:left;}
.more_info dd.js{ line-height:16px; padding-top:3px;}
.more_info span{ position:absolute; right:13px; top:10px;}
.tipShow{ position:relative; z-index:3;}
.tipShow .more_info{ display:inline; color:#555;}
.lxs_info .use_info s .more_info a:link,.lxs_info .use_info s .more_info a:visited{ color:#888; text-decoration:underline;}
.lxs_info .use_info s .more_info a:hover{ color:#eb6100; text-decoration:none;}

.diamond{
    	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865475, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865475, SizingMethod='auto expand')";
    	filter: progid:DXImageTransform.Microsoft.Matrix(
    		M11=0.7071067811865475,
    		M12=-0.7071067811865477,
    		M21=0.7071067811865477,
    		M22=0.7071067811865475,
    		SizingMethod='auto expand'
    	);
    	-moz-transform: rotate(45deg);
    	-o-transform: rotate(45deg);
    	-webkit-transform: rotate(45deg);
    	-ms-transform: rotate(45deg);
    	transform:rotate(45deg);
    	}
:root .diamond{filter:none\9;}/*ie9 hack*/
.tips-left{position:absolute;display:block;width:8px;height:8px;font-size:0;background:#ffffe1;border-left:1px solid #7a7a6f;border-bottom:1px solid #7a7a6f;left:-5px;left:-6px\9;_left:-7px;top:10px;}


.lxs_info .other{ display:block; position:absolute; left:0; bottom:0; width:188px; height:30px; line-height:30px; border-top:1px solid #f2d1b1; background:#fff5d7; overflow:hidden;}
.lxs_info .other span{ width:94px; float:left; text-align:center;}
.lxs_info .other span.more{ width:93px; border-right:1px solid #f2d1b1;}
.lxs_info .other span a:link,.lxs_info .other span a:visited{ display:block; width:93px; color:#dc6600;}
.lxs_info .other span a:hover{ color:#dc6600;}

.lxs_info .no_pic li p{ line-height:24px;}
.lxs_info .no_tel li strong{ line-height:24px;}







.title{ display:inline-table; width:190px;}
.title .tit{ width:178px; height:25px; line-height:25px; padding-left:12px;}
.title .tit h3{ font-size:12px; color:#444;}
.title .no_b h3{ font-weight:normal;}
.title .txt,.title .txtt{ width:176px; border:1px solid #bde9da; border-top:0; padding:6px;}
.title .txt a{ display:inline-table;}
.title .txtt li{ font-size:12px; color:#666666; line-height:20px; background:url(images/ico001.gif) no-repeat 1px 10px; padding:6px 0 0 12px;}
.title .txtt li a{ display:inline; font-weight:bold;}
.title .txtt li.img{ background:none;}
.title .txtt p{ margin:0; padding-left:12px; *padding-left:0; font-size:12px; line-height:24px;}

.title .txtt li p a{ font-weight:normal; }
.title .txtt a:link,.title .txtt a:visited{ color:#16b; text-decoration:none;}
.title .txtt a:hover{ color:#f60; text-decoration:underline;}

.title .txt ul{ padding-top:0px;}
.title .txt li{ width:164px; background:url(images/ico002.gif) 1px 5px no-repeat; padding:2px 0 2px 12px;line-height:17px; height:17px; overflow:hidden;}
.wz .txt li{ background:url(images/ico002.gif) 1px 6px no-repeat;}
.title .txt a:link,.title .txt a:visited{ color:#16b; text-decoration:none;}
.title .txt a:hover{ color:#f60; text-decoration:underline;}

.tools{ width:176px; float:left; border:1px solid #bde9da; border-top:0; padding:6px;}
.tools li{ width:64px; float:left; padding:0 0 0 24px; line-height:24px; height:24px;}
.tools ul li.t_hc{ background:url(https://s.cncnimg.cn/images/tool.gif) no-repeat -6px 0;}
.tools ul li.t_dc{ background:url(https://s.cncnimg.cn/images/tool.gif) no-repeat -106px 0;}
.tools ul li.t_qc{ background:url(https://s.cncnimg.cn/images/tool.gif) no-repeat -6px -26px;}
.tools ul li.t_tq{ background:url(https://s.cncnimg.cn/images/tool.gif) no-repeat -106px -26px;}
.tools ul li.t_dt{ background:url(https://s.cncnimg.cn/images/tool.gif) no-repeat -6px -52px;}
.tools ul li.t_bk{ background:url(https://s.cncnimg.cn/images/tool.gif) no-repeat -106px -52px;}
.tools ul li.t_ms{ background:url(https://s.cncnimg.cn/images/tool.gif) no-repeat -6px -78px;}
.tools ul li.t_jd1{ background:url(https://s.cncnimg.cn/images/tool.gif) no-repeat -106px -78px;}
.tools ul li.t_jp{ background:url(https://s.cncnimg.cn/images/tool.gif) no-repeat -6px -104px;}
.tools ul li.t_jd2{ background:url(https://s.cncnimg.cn/images/tool.gif) no-repeat -106px -104px;}
.tools ul li.t_wz{ background:url(https://s.cncnimg.cn/images/tool.gif) no-repeat -107px -131px;}

.tools li a:link,.tools li a:visited{ color:#3366cc; text-decoration:none;}
.tools li a:hover{ color:#ff5500; text-decoration:underline;}

/****** 右侧 ******/
.rht{ width:750px; float:right;}
.sidebar{ width:100%; float:left;}
.sidebar .post{ width:750px; float:left; background:url(images/postbj.gif) repeat-x; border-right:1px solid #ffca80; margin-bottom:6px;}
.sidebar .bt{ width:120px; float:left;}
.sidebar .gd{ float:left; width:619px; line-height:30px; }

.sidebar .tit{ width:100%; float:left; line-height:22px; padding-top:4px; height:22px;}
.sidebar .tit h3{ float:left; font-size:12px; padding-left:12px;}
.sidebar .tit1{ width:100%; float:left; font-family:"黑体"; line-height:30px; padding:4px 0; height:30px;}
.sidebar .tit1 h1{ float:left; font-size:20px; color:#555; font-weight:normal; padding-left:12px;}
.sidebar .tit1 h1 span{ color:#008600;}
.sidebar .tit1 h3{ float:left; font-size:20px; color:#555; font-weight:normal; padding-left:12px;}
.sidebar .tit1 h3 span{ color:#808080;}


.sidebar .tit .more{ width:100px; float:right; text-align:right; padding-right:6px; font-weight:normal;}
.sidebar .tit .more a{ color:#666666;}
.sidebar em{ font-size:11px;}

.sidebar a:link,.sidebar a:visited{ color:#16b; text-decoration:none;}
.sidebar a:hover { color:#f73; text-decoration:underline;}


.sidebar .tjbox{ width:746px; float:left; border:2px solid #fbc85a; background:#fdfbf3;}
.sidebar .tjbox h4{ width:22px; float:left; height:88px; *margin-top:20px; padding:33px 0 0 8px; line-height:16px; color:#f73; font-size:12px; background:url(images/ico_tjbox.jpg) no-repeat;}
.sidebar .tjbox ul{ width:178px; float:left; text-align:center; padding-bottom:8px;}
.sidebar .tjbox li{ color:#555; *border:1px solid #fdfbf3;}
.sidebar .tjbox .pic{ margin:10px auto 0 auto; }
.sidebar .tjbox .pic a{ display:block; width:120px; height:90px; margin:0 auto; background:url(https://s.cncnimg.cn/images/pic_loading.gif) no-repeat center center;}
.sidebar .tjbox .pic img{ width:120px; height:90px;}
.sidebar .tjbox .p2{ width:160px; padding:0 5px; line-height:18px; margin:0 auto; font-size:12px;}

.sidebar .pic{ position:relative;}
.sidebar .pic s.cut1,.sidebar .pic s.cut3,.sidebar .pic s.cut5{ background:url(images/ico_list.gif) no-repeat;}
.sidebar .pic s{ position:absolute; right:25px; top:0; width:37px; height:37px;}
.sidebar .pic s.cut1{ background-position:0 0;}
.sidebar .pic s.cut5{ background-position:0 -38px;}
.sidebar .pic s.cut3{ background-position:0 -76px;}


.sidebar .txt1 .pic s{ position:absolute; right:22px; top:0; width:37px; float:left; height:37px;}


.sidebar .pic a:link,.sidebar .pic a:visited{ padding:2px; border:1px solid #CCCCCC;}
.sidebar .pic a:hover { padding:2px; border:1px solid #666666;}
/*.tjbox .price sup{ font-size:15px; font-family:Arial; font-weight:normal; vertical-align:middle;}
.tjbox .no_price sup{ font-size:15px; font-family:Arial; font-weight:normal; vertical-align:middle;}*/
.sidebar del{ color:#999; font-size:13px;}
.sidebar em.price{ font-size:14px; color:#f73;}

.sidebar .txt1{ width:730px; float:left; padding:0 10px 8px 10px;}
.sidebar .txt1 ul{ width:146px; float:left; height:150px; text-align:center; overflow:hidden;}
.sidebar .txt1 li{ color:#555;}
.sidebar .txt1 .pic a{ margin:0 auto;}
.sidebar .txt1 .pic a{ display:block; width:96px; height:72px;margin:12px auto 2px auto; background:url(https://s.cncnimg.cn/images/pic_loading.gif) no-repeat center center;}
.sidebar .txt1 .pic img{width:96px;height:72px;}
.sidebar .txt1 .p2{ width:140px; height:18px; line-height:18px; overflow:hidden; margin:0 auto;}
.sidebar .txt1 .msj{ color:#999;}

/*.no_price{ font-size:12px;}
.no_price em{ font-family:Arial; font-size:13px;}*/

.price em sup{ vertical-align:middle; font-size:15px;}
/*.sanchu1{ background:url(images/del.gif) repeat-x 0 7px; font-size:15px;}
.sanchu1 sup{ vertical-align:middle; font-size:13px;}
*html .sanchu1 sup{ vertical-align:baseline; font-size:15px;}
*+html .sanchu1 sup{ vertical-align:baseline; font-size:15px;}*/

/***** 列表复合选择区 *****/
.list_change{ width:748px; float:left; height:34px; border:1px solid #d5d5d5; overflow:hidden;}
.list_change dl{ width:746px; float:left; height:32px; border:1px solid #fff; background:url(images/ico_list.gif) repeat-x 0 -114px;}
.list_change dd{ float:left; line-height:32px;}
.list_change dd select{ font-size:12px; height:19px; _margin-top:6px; color:#333;}

.w60{ width:60px; padding-left:12px;}
.w22{ width:22px; margin-top:2px;}
.leibiao{ display:block; width:22px; height:20px; text-indent:-9999px; overflow:hidden; background:url(images/cut.gif) -77px 5px no-repeat;}
.leibiao a{ display:block; width:22px; height:20px; background:url(images/cut.gif) 3px 5px no-repeat;}

.tupian{ display:block; width:22px; height:20px; overflow:hidden; text-indent:-9999px; background:url(images/cut.gif) -77px -25px no-repeat;}
.tupian a{ display:block;width:22px; height:20px;background:url(images/cut.gif) 3px -25px no-repeat;}

.wenzi{ display:block; width:22px; height:20px; overflow:hidden; text-indent:-9999px; background:url(images/cut.gif) -77px -55px no-repeat;}
.wenzi a{ display:block; width:22px; height:20px; background:url(images/cut.gif) 3px -55px no-repeat;}

/***** 价格 人气排序 *****/
.list_change .sort{ margin-left:20px; margin-top:6px;}
.list_change .sort span a{ display:block; width:40px; float:left; height:17px; line-height:17px; padding:1px 0 0 4px;}

.sort span a.price_up{ background:#fff url(images/sort.png) no-repeat 24px -220px;}
.sort span a.price_down{ background:#fff url(images/sort.png) no-repeat 24px -123px;}
.sort span a.price_default{ background:#fff url(images/sort.png) no-repeat 24px -25px;}
.sort span a.visit_up{ background:#fff url(images/sort.png) no-repeat 24px -195px;}
.sort span a.visit_down{ background:#fff url(images/sort.png) no-repeat 24px -97px;}
.sort span a.visit_default{ background:#fff url(images/sort.png) no-repeat 24px 1px;}
/*.sort span.time_up a{ background:url(images/sort.png) no-repeat 24px -171px;}
.sort span.time_down a{ background:url(images/sort.png) no-repeat 24px -269px;}
.sort span.time_default a{ background:url(images/sort.png) no-repeat 24px -73px;}*/


.sort span a.price_up:link,.sort span a.price_down:link,.sort span a.visit_up:link,.sort span a.visit_down:link,.sort span a.price_up:visited,.sort span a.price_down:visited,.sort span a.visit_up:visited,.sort span a.visit_down:visited{ position:relative; width:40px; border:1px solid #00b700; z-index:999;}

.sort span a{ position:relative; margin-left:-1px; width:46px; z-index:1;}
.sort span a:link,.sort span a:visited{ color:#555; text-decoration:none; border:1px solid #ccc;}
.sort span a:hover{ border:1px solid #00b700; z-index:999;}

/***** 列表翻页 *****/
.list_change dt{ float:right; padding-right:12px; margin-top:6px;}
.list_change dt li{ float:left; margin-left:3px;}

.sidebar .txt .right{ line-height:24px; clear:both;}
.sidebar .txt .right ul{ float:right; width:auto;}
.sidebar .txt .right li{ float:left; line-height:20px; color:#666666; margin-right:3px; display:inline;}
.first{ display:block; width:22px; height:20px; text-indent:-9999px; overflow:hidden; background:url(images/next.gif) no-repeat;}
.first a{ display:block; background:url(images/next.gif) no-repeat 0 -29px;}
.sidebar .txt .right li.on{ padding:0 7px; background:#f73; color:#FFF; font-weight:bold;}
.next{ display:block; width:52px; height:20px; line-height:21px; text-align:left; padding-left:7px; overflow:hidden; background:url(images/next.gif) no-repeat -25px 0;}
.next a{display:block;}
.next a:hover{ text-decoration:none;}

.sidebar .txt .right{ width:100%; float:left;}
.sidebar .txt .right li.num{ display:block; text-align:center; color:#ff6600; height:20px; line-height:18px; overflow:hidden;}
.sidebar .txt .right li.num a:link,.sidebar .txt .right li.num a:visited{ display:block; float:left; padding:0 6px; height:18px; line-height:18px; border:1px solid #cccccc;}
.sidebar .txt .right li.num a:hover{ border:1px solid #F73;}
.sidebar .txt .right li input.text20{ width:22px;}



.w80{ width:80px;}
.w120{ width:120px;}
.w278{ width:278px;}
.w304{ width:304px; font-size:14px;}
.w100{ width:100px;}
.w126{ width:126px;}
.w560{ width:560px;}
.dlout{ background:#ffffff; font-size:16px;}
.dlover{ background:#f8f8f8; font-size:16px;}


.sidebar .txt{ width:750px; float:left;/* background:url(images/mainbj.gif) 0 0 repeat-x;*/}
/*.sidebar .txt ul{ width:146px; float:left; text-align:center;}*/

.sidebar .txt table .w150{ width:150px;}
.sidebar .txt table .w560{ width:560px;}
.sidebar .txt table .w140{ width:140px;}
.sidebar .txt .pic a{ margin:0 auto;}
.sidebar .txt .pic a{ display:block; width:96px; height:72px;margin:0 auto; background:url(https://s.cncnimg.cn/images/pic_loading.gif) no-repeat center center;}
.sidebar .txt .w150 a{ display:block; width:114px; height:84px;margin:0 auto; background:url(https://s.cncnimg.cn/images/pic_loading.gif) no-repeat center center;}
.sidebar .txt table td.pic img{ width:96px;height:72px;}
.sidebar .txt table td.w150 img{ width:114px;height:84px;}

.sidebar .txt td sup{ position:absolute; margin-left:14px; margin-left:78px\0; width:37px; height:37px; color:#FFF; font-size:12px;}
.sidebar .txt td sup.cut1,.sidebar .txt td sup.cut5,.sidebar .txt td sup.cut3,.sidebar .txt td sup.cut6{ background:url(images/ico_list.gif) no-repeat 0 0;}
.sidebar .txt td sup.cut1{ background-position:0 0;}
.sidebar .txt td sup.cut5{ background-position:0 -38px;}
.sidebar .txt td sup.cut3{ background-position:0 -76px;}
.sidebar .txt td sup.cut6{ background-position:0 -147px;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{.sidebar .txt td sup{ margin-left:78px;}}


.sidebar .txt .pic img{width:96px;height:72px;}
.sidebar .txt th{ font-weight:normal; line-height:36px; font-size:12px; height:36px; overflow:hidden; float:left; }
.sidebar .txt td{ border-top:1px solid #fff; border-bottom:1px solid #eee; padding:14px 0; color:#555;}
.sidebar .txt td a.f14{ font-size:14px;}
.sidebar .txt td .ts{ float:left; padding-right:50px; margin:2px 0; height:36px; line-height:18px; color:#999; overflow:hidden;}
.sidebar .txt td p span{ padding-right:10px;}
.sidebar .txt td p a,.sidebar .txt td .ts a{ color:#888; text-decoration:underline;}

.sidebar .txt td del{ font-size:12px; color:#bbb;}
.sidebar .txt td i{ font-style:normal; color:#aaa;}
.sidebar .txt td span em{ font-size:16px;}
.sidebar .txt td span em s{ font-size:12px; text-decoration:none; font-weight:normal;}
.sidebar .txt td em.price{ font-size:16px;}
.sidebar .txt td em s{ font-size:12px; text-decoration:none; font-weight:normal;}

.sidebar .txt .tu ul{ width:240px; height:230px; float:left;}
.sidebar .txt .tu li{ width:214px; float:left; text-align:left; margin-left:10px; display:inline;}
.sidebar .txt .tu li.pic a{ width:214px; height:144px;}
.sidebar .txt .tu li.pic img{ width:210px; height:140px; padding:2px;}
.sidebar .txt .tu li.p2{ font-weight:normal; padding-left:6px; margin-top:3px; line-height:18px;}
.sidebar .txt .tu li.price{ font-weight:normal; padding-left:6px; line-height:21px;}
.sidebar .txt .tu li.price span{ width:105px; float:left; font-size:12px; color:#333; vertical-align:bottom;}
.sidebar .txt .tu li.price span em{ font-family:Arial; font-size:14px; font-weight:bold; color:#ff5500;}
.sidebar .txt .tu li.price span.renqi{ text-align:right; padding-top:1px; color:#888;}

.sidebar .txt .list_tab{ width:100%;}
.sidebar .txt .list_tab th{ float:none; line-height:21px; height:21px; color:#666; background:#f8f8f8;}
.sidebar .txt .list_tab .fst{ padding-left:12px;}
.sidebar .txt .list_tab td.w480{ width:480px; height:21px; padding-left:14px; overflow:hidden;}
.sidebar .txt p i{ font-style:normal; color:#f73;}

#tab{ clear:both;}
#tab .t1{ background-color:#f8f8f8; margin-top:1px;}
#tab .t2{ background-color:#ffffff;}
#tab .t3{ background-color:#fdfbdc;}
#tab th{ height:30px;}

/* 联系我们 */
.sidebar .information{ width:670px; float:left; padding:6px 40px; font-size:14px;}
.sidebar .information h4{ height:40px; line-height:40px; font-size:15px; margin:0; padding:0; color:#535353;}
.sidebar .information p{ clear:both; width:390px; float:left; line-height:21px; font-family:Tahoma, Geneva, sans-serif;}
.sidebar .information p span.tel{ color:#f73;}

.sidebar .information .pic{ clear:both; display:block; width:100%;}
.sidebar .information .pic strong{ display:block; width:100%; float:left; margin:20px 0 10px 0; font-size:14px; color:#535353;}
.sidebar .information .pic span{ width:113px; float:left; font-family:Tahoma; font-size:10px; height:42px; margin:0 12px 6px 0; background:url(images/ico_rongyu.png) no-repeat;}
.sidebar .information .pic span.yyzz{ width:73px; height:17px; padding:25px 0 0 40px; background-position:0 0;}
.sidebar .information .pic span.xkz{ width:71px; height:20px; padding:22px 0 0 42px; background-position:right 0;}
.sidebar .information .pic span.zzyz{ background-position:0 -43px;}
.sidebar .information .pic span.pzfw{ background-position:-114px -43px;}
.sidebar .information .pic span.zfb{ background-position:0 -86px;}

.lxs_zizhi{ width:950px; margin:0 auto; height:50px; text-align:center;}
.lxs_zizhi span{ display:inline-table; display:inline-block\9; width:113px; font-family:Tahoma; font-size:10px; height:42px; margin-right:5px\9; background:url(images/ico_rongyu.png) no-repeat; overflow:hidden;}
.lxs_zizhi span.yyzz{ width:73px; height:17px; padding:25px 0 0 40px; background-position:0 0;}
.lxs_zizhi span.xkz{ position:relative; top:-10px; top:-1px\9; left:0; margin-right:-1px\9; width:83px; height:20px; padding:22px 0 0 30px; background-position:right 0; line-height:14px; font-size:9px; -webkit-text-size-adjust:none;}
.lxs_zizhi span.zzyz{ background-position:0 -43px;}
.lxs_zizhi span.pzfw{ background-position:-114px -43px;}
.lxs_zizhi span.zfb{ background-position:0 -86px;}
.lxs_zizhi span.zgrz{ background:url(/template2/images2/zgrz.jpg) no-repeat;}
.lxs_zizhi span.mall{ background:url(/template2/images/ico_mall.png) no-repeat;}
.lxs_zizhi a span{ cursor:pointer;}



.sidebar .line_kefu{ width:720px; float:left; padding:3px 15px; font-size:14px;}
.sidebar .line_kefu h4{ width:696px; float:left; height:33px; margin:0; padding-left:24px; font-size:14px; line-height:33px; color:#ba7500; background:url(images/ico_line_kefu_bj.png) no-repeat;}
.sidebar .line_kefu .box{ width:668px;  float:left; color:#555; font-size:14px; padding:10px 25px; border:1px solid #dfc282; border-top:none; background:#fefde5;}
.sidebar .line_kefu .box dl{ width:100%; float:left; border-bottom:1px dotted #e1e1e1; padding:4px 0;}
.sidebar .line_kefu .box dt{ display:block;  font-weight:bold; line-height:24px; height:24px;}
.sidebar .line_kefu .box dt img{ margin-left:15px;}
.sidebar .line_kefu .box dd{ width:33%; float:left;}
.sidebar .line_kefu .box dd span{ float:left; line-height:26px; height:26px; text-align:right; font-size:12px; overflow:hidden;}

.sidebar .tu{ float:left; text-align:center; padding:12px 15px;}



.content .tit{ display:block; width:910px; margin:10px 20px 0 20px; border-bottom:2px solid #3ca90f; overflow:hidden;}
.content .tit h3{ line-height:40px; font-family:"Microsoft YaHei","黑体"; font-size:18px; color:#535353;}
.box950{ width:910px; padding:10px 20px 0 20px;}
.box950 h4{ display:block; width:100%; float:left; margin:20px 0 5px 0; font-size:14px; color:#535353;}
.box950 .address_info p{ clear:both; width:390px; float:left; line-height:21px; font-family:Tahoma, Geneva, sans-serif; font-size:14px;}

.box950 .pic{ clear:both; display:block; width:100%;}
.box950 .pic span{ width:113px; float:left; font-family:Tahoma; -webkit-text-size-adjust:none; font-size:10px; height:42px; margin:0 12px 6px 0; background:url(images/ico_rongyu.png) no-repeat;}
.box950 .pic span.yyzz{ width:73px; height:17px; padding:25px 0 0 40px; background-position:0 0;}
.box950 .pic span.xkz{ width:71px; height:20px; padding:22px 0 0 42px; background-position:right 0;}
.box950 .pic span.zzyz{ background-position:0 -43px;}
.box950 .pic span.pzfw{ background-position:-114px -43px;}
.box950 .pic span.zfb{ background-position:0 -86px;}
.box950 .pic span.yyzz{ background-position:-114px -86px;}

.box950 .line_kefu{ clear:both; display:block; width:100%;}
.box950 .line_kefu li{ display:inline-block; width:230px; float:left; margin:0 15px 15px 0; height:100px; padding:14px; border:1px solid #ccc; border-radius:3px; overflow:hidden;}
.box950 .line_kefu li .pic{ width:100px; float:left; padding-right:10px;}
.box950 .line_kefu li strong{ display:block;}
.box950 .line_kefu li strong span{ padding-left:6px; font-weight:normal; color:#888;}
.box950 .line_kefu li strong i{ display:inline-block; position:relative; top:0; top:-5px\9; _top:0; width:14px; height:11px; background:url(images/ico_rongyu.png) no-repeat -115px -128px;}
.box950 .line_kefu li strong a:link,.box950 .line_kefu li strong a:visited{ font-size:14px; color:#16b;}
.box950 .line_kefu li strong a:hover{ color:#f73;}

.box950 .line_kefu li p{ display:block; padding:0 0 2px 0; line-height:16px; color:#333;}
.box950 .line_kefu li .qq{ width:108px; float:left; height:21px; padding-left:7px; background:url(images/ico_rongyu.png) no-repeat 0 -128px;}
.box950 .line_kefu li .qq img{ position:relative; top:2px; padding-right:3px;}
.box950 .line_kefu li .qq strong a:link,.box950 .line_kefu li .qq strong a:visited{ display:block; width:95px; height:21px; padding:0 10px; color:#444; text-decoration:none;}
.box950 .line_kefu li .qq strong a:hover{ color:#f73;}

.box950 .line_kefu li:hover{ border:1px solid #ebcf91; background:#fffeda;}

.box950 .line_kefu .nopic li{ width:120px;}
.box950 .line_kefu li .msn{ width:115px; padding-left:0; margin-top:3px;}
.box950 .line_kefu li .msn img{ top:-2px; padding-left:8px;}
.box950 .line_kefu li .msn a{ display:inline-block; line-height:22px;}

/*.sidebar .tu ul{ width:240px; height:150px; float:left;}*/
.sidebar .tu .pic a{ margin:0 auto;}
.sidebar .tu .pic sup{ position:absolute; margin-left:183px; width:37px; height:37px; color:#FFF; font-size:12px;}
.sidebar .tu .pic sup.cut1,.sidebar .tu .pic sup.cut5,.sidebar .tu .pic sup.cut3,.sidebar .tu .pic sup.cut6{ background:url(images/ico_list.gif) no-repeat 0 0;}
.sidebar .tu .pic sup.cut1{ background-position:0 0;}
.sidebar .tu .pic sup.cut5{ background-position:0 -38px;}
.sidebar .tu .pic sup.cut3{ background-position:0 -76px;}
.sidebar .tu .pic sup.cut6{ background-position:0 -147px;}



/****** 企业简介 ******/
.sidebar{ width:750px; float:left;}
.gsjj p{ width:702px; float:left; padding:20px 24px; line-height:21px; font-size:14px; text-indent:28px;}
.sidebar .company_pic{ float:left; width:730px; padding:10px;}

.sidebar .khly{ width:702px; float:left; padding:12px 24px; background:#f6f6f6; color:#333333; overflow:hidden;}
.f6f9ff{ background:#f6f3de; border-top:1px dashed #ded8a6; border-bottom:1px dashed #ded8a6;}
.sidebar .lyb{ width:710px; padding:0 20px; border-top:1px solid #CCCCCC;}
#lyb .lyb{border-top:0;}
.sidebar .lyb h4{ width:668px; float:left; padding:8px 20px; font-family:Arial; font-size:12px; font-weight:normal; background:url(https://s.cncnimg.cn/images/double.gif) repeat-x 0 30px;}
.sidebar .lyb dl{ width:684px; padding:10px 13px; line-height:20px;}
.sidebar .lyb dt{ width:644px; padding:0 20px; margin-bottom:6px;color:#888; line-height:20px; font-family:Arial;}
.sidebar .lyb dd{ width:684px; font-family:Arial; background:url(images/lyb_answer.gif) repeat-y -684px 0; border:1px solid #fff;}
.sidebar .lyb dd .fst{ width:684px; float:left; height:17px; overflow:hidden; background:url(images/lyb_answer.gif) no-repeat;}
.sidebar .lyb dd .lst{ width:684px; float:left; height:8px; overflow:hidden; background:url(images/lyb_answer.gif) no-repeat 0 -20px;}
.sidebar .lyb dd p{ width:644px; line-height:18px; padding:0 20px; color:#935006;}


/*.sidebar .lyb .nr{ width:624px; float:left; color:#888; line-height:20px;}
.sidebar .lyb dd .nr{ color:#935006;}
.sidebar .lyb .bt{ width:24px; float:left; height:20px; background:url(https://s.cncnimg.cn/images/question.gif) no-repeat 0 2px;}
.sidebar .lyb .bt1{ width:24px; float:left; height:20px; background:url(https://s.cncnimg.cn/images/answer.gif) no-repeat 0 2px;}
.sidebar .lyb dt em,.sidebar .lyb dd em{ padding-left:12px;}*/

/*搜索结果*/
.gsjj ul{padding:10px;}
.gsjj li a{display:block;line-height:2;font-family:'宋体';}
.gsjj li{color:#333;line-height:1.5}
.gsjj a{ color:#16b;}

.mg-t10{ margin-top:-10px;}
.mg_t6{ margin-top:6px;}
.mg_t20{ margin-top:20px;}


/****** 新闻动态 ******/

/****** 新闻最终页******/
.zzy{width:730px; float:left;padding:15px 10px 5px 10px; overflow:hidden;}
.zzy h3{width:730px; float:left;text-align:center; color:#ff5500;}
.zzy span{width:730px; float:left;text-align:center; border-bottom:1px dashed #cccccc; margin-bottom:4px;}
.zzy p{width:714px; font-size:14px; line-height:24px; padding:6px 8px 0 8px;}

/****** 新闻动态 ******/
.new_list{ width:702px; float:left; padding:12px 24px; font-size:14px;}
.new_list h4{ font-size:14px; font-weight:normal; background:#f4f4f4; border:1px dashed #CCCCCC; line-height:24px; height:24px; padding:2px 0 0 12px;}
.new_list h4 a{ padding:0 2px;}
.new_list .bt{ width:100%; float:left; font-size:14px; color:#333; background:url(https://s.cncnimg.cn/images/double.gif) repeat-x 0 bottom; line-height:30px; margin-bottom:10px; text-indent:12px;}
.new_list p{ width:100%; float:left; height:30px; line-height:30px; border-bottom:1px dashed #CCCCCC;}
.new_list p em{ color:#333; padding-left:8px;}
.new_list th{ background:#f2f2f2; font-size:12px; height:30px; line-height:30px; border-right:1px solid #FFFFFF; color:#666666;}
.new_list td{height:24px; line-height:24px; border-bottom:1px dashed #CCCCCC; padding-top:4px;}
.new_list td em{ font-size:14px; font-family:Arial; color:#ff5500; font-weight:bold;}
.wzrn{ text-align:left;}
.wzrn span{ text-align:left; border-bottom:none;}
.wzrn table{
margin:0 auto;
max-width: 680px;/* For FF */
width: expression( this.width > 680 ? "680px" : "" );/*针对IE6和更低版本的hack*/
}
.wzrn{ clear:both; width:702px; margin:0 auto; padding:0 24px 12px 24px; background:#f6f6f6; color:#333333; overflow:hidden;}
.wzrn *{ font-size:14px; line-height:1.5;}
.wzrn ul{ margin-left:40px;}
.wzrn ol{ margin-left:40px;}
.wzrn p{ margin-bottom:20px; }



/****** 联系方式 ******/
.lxfs{ width:702px; float:left; padding:12px 24px; font-size:14px;}
.lxfs table{ border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}
.lxfs th{ background:#f8f8f8; font-size:12px; height:30px; line-height:30px; border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; color:#666666;}
.lxfs td{height:24px; line-height:24px; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding-top:4px; padding-left:6px;}
.lxfs td em{ font-size:14px; font-family:Arial; color:#ff5500; font-weight:bold;}

/****** 同行报价最终页******/

.fbdq{width:730px; float:left; overflow:hidden;}
.zzy h4{ font-size:12px;padding:15px 10px 5px 10px;}
.fbdq ul li{ padding:6px 12px; float:left; width:49px;}



/****** 免责声明 ******/
.mzsm{ clear:both; width:100%: margin-top:12px; line-height:24px;}
.b{ font-weight:bold;}
.mzsm_tip{ text-align:center; margin-top:6px; border:1px solid #ffcc7f; line-height:16px; background:#ffffe5; padding:5px 0 3px 34px;}
.mzsm_tip s{ position:absolute; width:19px; height:19px; margin-left:-24px; margin-top:-4px; background:url(images/ico_warning.gif) no-repeat;}
/*@media screen and (-webkit-min-device-pixel-ratio:0){.mzsm_tip s{ margin-left:86px;}}*/
.mzsm_tip a:link,.mzsm_tip a:visited{ color:#16b !important;}
.mzsm_tip span{ color:#f73;}


/***** 滚动图片 *****/
#demo_tu{overflow:hidden;width:700px;height:175px;border-top:0;margin:0 5px 0 5px;}
#demo_tu td{padding:0 4px;border:0;}
#demo_tu img{border:1px solid #BEBAB9;}

.cert_pic{}
.cert_pic h3{ font-size:14px; line-height:30px; padding-left:24px; color:#FF0000; padding-top:20px; font-weight:normal;}
.cert_pic p{padding-left:24px; color:#000; margin:8px 0; font-size:14px; line-height:24px;}
.cert_pic li{ width:208px; float:left; height:180px; padding:0 12px; text-align:center; line-height:24px;}
.cert_pic li img{ width:200px; height:150px;}
.cert_pic li a{ display:block; padding:3px; border:1px solid #CCCCCC;}
.cert_pic li a:hover{ display:block; padding:3px; border:1px solid #888;}

#sm{position:absolute;top:100px;right:30px;}
.piaocuang{ position:absolute; top:0px; right:-26px; width:140px;}
.piaocuang ul{ padding:6px 0 10px 0; float:left; background:url(images/pc02.gif) repeat-y;}
.piaocuang li{ width:118px; float:left; padding:4px 11px 0 11px; height:18px; line-height:18px; overflow:hidden;}
.piaocuang li img{ padding-right:6px; text-align:center;}
.piaocuang .top{ width:140px; float:left; height:85px;}
.piaocuang .down{ width:140px; float:left; height:23px;}
.piaocuang li.biaoti{ width:118px; margin:10px 11px 0 11px; display:inline; padding:0; text-align:center; font-weight:bold; color:#004d9f; border-bottom:1px dashed #CCCCCC;}
.piaocuang li.tq{ line-height:22px; height:24px; padding-top:2px;}

/***** 滚动公告 *****/
.tbgg,.tbgg s,.tbgg b{ background:url(images/tbgg.png) no-repeat;}
.tbgg{ position:relative; width:382px; float:right; margin-bottom:4px; height:28px; background-position:0 -28px; background-repeat:repeat-x;}
.tbgg h5{ width:70px; float:left; color:#f73; text-align:right; margin:0; line-height:28px; font-size:12px;}
.tbgg s{ position:relative; left:0; width:8px; height:28px; float:left; overflow:hidden; background-position:0 0;}
.tbgg b{ position:absolute; right:0; width:8px; height:28px; overflow:hidden; background-position:right 0;}
.tbgg2{ width:100%;}

#gd{}
.gdt{ width:290px; float:left; margin-right:10px; display:inline; height:28px; line-height:28px; overflow:hidden; white-space:nowrap;}
.gdt2{ width:660px;}
#gd a{ color:#666;}
.div2{ width:auto; height:20px; font-size:12px;}


/***** 本站推荐 *****/
.side_rht{ width:380px; float:right; border:1px solid #dadada;}

.side_rht .tit{ width:380px; height:30px; margin-top:2px; line-height:30px; background:url(images/point_00.png) no-repeat 10px 24px;}
.side_rht .tit h3{ font-size:12px; color:#2d3a2e; padding:1px 0 0 26px; line-height:24px; background:url(images/ico_hz.gif) no-repeat 10px 4px;}
.side_rht .tit span{ float:right; padding-right:6px;}

.side_rht .txt{ width:380px;}
.side_rht .txt ul{ width:361px; padding:0 6px 4px 13px; float:left;}
.side_rht .txt ul li{ width:349px; float:left; padding-left:12px; line-height:26px; height:26px; overflow:hidden; background:url(images/ico_hz.gif) no-repeat -2px -31px;}
.side_rht .txt li span{ float:right; color:#ff5500; font-size:14px; font-family:Arial; padding:0 6px 0 6px;}
.side_rht .txt li em{ font-weight:normal; padding-left:1px; font-family:Arial; font-size:12px;}
.side_rht .txt li a:link,.side_rht .txt li a:visited{ color:#16b;}
.side_rht .txt li a:hover{ color:#f73;}

.sos{ width:726px; float:left; background:#f8f8f8; padding:6px 12px; margin:3px 0 1px 0;}
.sos .tit{ width:706px; float:left; padding-top:6px; line-height:24px; border-bottom:1px dashed #dadada;}
.sos .tit h3{ width:80px; float:left; font-size:12px; color:#ff5500; text-align:center; line-height:30px;}
.sos .tit a:link,.sos .tit a:visited{ text-decoration:none; color:#16b;}
.sos .tit a:hover{ text-decoration:underline; color:#f73;}

.sos input.text{ width:196px; color:#ACACAC; height:18px; padding:2px 0 0 4px; line-height:18px; background:url(images/inputbj.gif) repeat-x; border:1px solid #b4b4b4;}
.sos .select{ vertical-align:middle; height:22px; line-height:22px;}
.sos input{ vertical-align:middle;}
.sos .txt{ width:706px; float:left; float:left;}
.sos .txt span{ width:340px; float:right; height:22px; line-height:22px; *line-height:24px; overflow:hidden; padding-left:8px;}
.sos .txt span a:link,.sos .txt span a:visited{ text-decoration:none; color:#555;}
.sos .txt span a:hover{ text-decoration:underline; color:#ff5500;}

.w370{ width:370px;}

/****************************** 高级网店首页页面 ***********************************/
.xianlu{ width:726px; float:left; padding:10px 12px;}
.xianlu .left{ width:49%; float:left;}
.xianlu .right{ width:49%; float:right;}
.xianlu dl{ width:726px; float:left;}
.xianlu dt{ width:726px; float:left; padding-bottom:4px; border-bottom:1px dotted #CCCCCC; margin-bottom:4px;}
.xianlu dt h3{ width:270px; float:left; height:24px; line-height:24px; overflow:hidden; font-size:12px;}
.xianlu dt h3 span{ float:right; padding-left:20px; font-family:Arial; font-size:16px; color:#ff6600; font-weight:bold;}
.xianlu dt h3 span em{ font-size:12px; font-weight:normal;}
.xianlu dt p{ width:260px; float:left; height:24px; line-height:24px; overflow:hidden; color:#999999;}
.xianlu dt p span{ color:#666666;}
.xianlu dt .tu{ width:60px; float:left; height:48px; margin-right:12px; display:inline; padding:0; overflow:hidden;}
.xianlu dt .tu img{width:54px;height:39px;}

.xianlu dd{ width:345px; float:left; font-size:12px; line-height:26px; height:26px; color:#bbb; overflow:hidden;}
.xianlu dd span.price{ width:60px; float:right; font-family:Arial; font-size:14px; color:#f73; font-weight:normal; text-align:right;}
.xianlu dd span.price em{ font-size:12px;}
.mg_l24{ margin-left:24px;}

.xianlu dt .tu a:link,.xianlu dt .tu a:visited{ display:block; padding:2px; border:1px solid #CCCCCC;}
.xianlu dt .tu a:hover { display:block; padding:2px; border:1px solid #666666;}
.xianlu a:link,.xianlu a:visited{ text-decoration:none; color:#16b;}
.xianlu a:hover{ text-decoration:underline; color:#f73;}

/****************************** 高级网店首页101213改版 文字列表形式 ***********************************/
.xianlu3{ width:726px; float:left; padding:10px 12px;}
.xianlu3 .tu{ width:60px; float:left; height:48px; margin-right:12px; display:inline; padding:0; overflow:hidden;}
.xianlu3 .tu img{width:54px;height:39px;}
.xianlu3 h3{ width:654px; float:left; height:24px; line-height:24px; overflow:hidden; font-size:12px;}
.xianlu3 h3 span{ padding-left:20px; font-family:Arial; font-size:16px; color:#ff6600; font-weight:bold;}
.xianlu3 h3 span em{ font-family:Arial; font-size:12px; font-weight:normal; padding-left:1px; color:#f73;}

.xianlu3 p{ width:654px; float:left; height:24px; line-height:24px; overflow:hidden; color:#999999;}
.xianlu3 p span{ padding-right:20px; color:#666666;}

.xianlu3 .table{ clear:both; width:100%; margin-top:8px; padding-top:6px; border-top:1px dashed #e1e1e1;}
.xianlu3 .table td{ height:24px; line-height:24px; padding:0; margin:0; color:#888; }
.xianlu3 .table td.price{ color:#f73; font-weight:normal;}
.xianlu3 .table td.fst{ padding-left:6px; color:#bbb;}
.xianlu3 .table td em{ font-family:Arial; font-size:12px; padding-left:1px; color:#f73;}
.xianlu3 .table td a:link,.xianlu3 .table td a:visited{ color:#16b;}
.xianlu3 .table td a:hover{ color:#f73;}
.xianlu3 .table td.more a{ color:#555; padding-left:6px; text-decoration:underline;}


.xianlu3 .tu a:link,.xianlu3 .tu a:visited{ display:block; padding:2px; border:1px solid #CCCCCC;}
.xianlu3 .tu a:hover { display:block; padding:2px; border:1px solid #666666;}
.xianlu3 a:link,.xianlu3 a:visited{ text-decoration:none; color:#16b;}
.xianlu3 a:hover{ text-decoration:underline; color:#f73;}

/****************************** 高级网店文字列表页面 ***********************************/
.side_m{ width:360px; float:left; text-align:left; overflow:hidden;}
#Slide{ width:360px; height:200px; overflow:hidden; float:left;}
#Slide img{ width:360px; height:200px;}
.thumb_title{ POSITION: absolute; MARGIN-TOP: 178px; background:url(images/thumb_title.png) no-repeat;  WIDTH: 360px; TEXT-INDENT: 10px; LINE-HEIGHT: 24px; HEIGHT: 24px; -moz-opacity: 0.3;}

.thumb_title a:link,.thumb_title a:visited{ color:#000; text-decoration:none;}
.thumb_title a:hover{ color:#f00; text-decoration:underline;}

#Slide_Thumb{MARGIN-TOP:181px; POSITION: absolute; height:30px;}
.thumb_on {DISPLAY:block; float:left; background:#ff0000; font-weight:bold; color:#fff; height:14px; width:16px; line-height:14px; text-align:center; cursor:pointer;padding-top:2px; margin-right:4px;}
.thumb_off {DISPLAY:block; float:left;color:#fff;  background:#000; height:14px; width:16px; line-height:14px; text-align:center; cursor:pointer;padding-top:2px; margin-right:4px;}


.mg_t8{ margin-top:8px;}

/****************************** 线路最终页 ***********************************/
#main{ position:relative; width:100%; float:left; background:#fff url(images/ico_topbj.png) no-repeat 0 34px;}

#main .w510 h1{ width:510px;}
#main h1{ width:600px; float:left; height:24px; line-height:24px; padding:6px 0 0 4px; text-align:left; font-family:"黑体"; font-size:18px; font-weight:normal; color:#333333; overflow:hidden;}
#main h1 i{ position:absolute; width:100px; height:18px; margin-left:3px; margin-top:3px; *margin-top:0;}
#main h1 i img{ padding-left:3px;}
#main h1.qz{ font-size:14px; font-weight:normal; font-family:Arial;}
#main .h1_r{ position:absolute; top:0; right:0; text-align:right; padding-top:8px; font-size:12px; font-weight:normal; color:#aaa; font-family:Arial;}
#main .h1_r a{ padding-left:6px;}
#main .h1_r a:link,#main .h1_r a:visited{ color:#16b;}
#main .h1_r a:hover{ color:#f73;}
#main .h1_r a.complain:link,#main .h1_r a.complain:visited{ color:#aaa; padding-left:6px; text-decoration:underline;}
#main .h1_r a.complain:hover{ color:#f73;}
#main .w240{ width:230px;}

#main .expire_date{clear:both; width:100%; font-weight:normal; float:left; text-align:center; font-size:12px; line-height:18px; border-bottom:1px solid #c4c4c4;}
#main .expire_date span{ padding-left:30px; color:#FF0000; background:url(images/xlsc.png) no-repeat 12px -1px; line-height:20px; height:18px; padding-top:2px;}
#main .expire_date a{ color:#FF0000;}

.top .top_lft p b,.top .top_lft .pic_bottom span s,.key dd s,.date td a:hover,.date td.nav_on a:hover,.date td.nav_on,.date .today,#scheduling_main .eat s,#scheduling_main .house s,#scheduling_main .title h5,.tese .txt s{ background:url(images/ico_show.png) no-repeat;}

.top .top_lft{ width:300px; float:left; text-align:left; padding-top:8px; }
.top .top_lft p{ padding-top:12px; width:100%; margin:0 auto; text-align:center;}
.top .top_lft p span{ font-family:Arial; padding:0 2px; color:#FF0000; font-size:14px;}
.top .top_lft .pic{ width:270px; height:170px; padding:3px; border:1px solid #f0f0f0; margin-left:12px; background:#fff;}
.top .top_lft .pic_bottom{ width:270px; margin:0 auto; padding-top:10px;}
.top .top_lft .pic_bottom span{ position:relative; float:left; padding:0 6px 0 30px; font-size:12px; color:#555;}
.top .top_lft .pic_bottom span img{ margin-top:-6px; _margin-top:0;}
.top .top_lft .pic_bottom span s{ position:absolute; left:10px; top:0; width:16px; height:16px; background-position:-52px -35px;}
.top .top_lft .pic_bottom span a img{ display:block; width:213px; height:130px; overflow:hidden;}

.top .top_lft .pic_bottom span.print{ border-left:1px solid #e1e1e1;}
.top .top_lft .pic_bottom span.print s{ width:18px; height:16px; background-position:-40px -84px;}
.top .top_lft .pic_bottom .mobile{ padding:0; margin-right:-1px;}
.top .top_lft .pic_bottom .mobile em{ padding:6px 6px 6px 30px;}
.top .top_lft .pic_bottom .mobile s{ left:15px; _left:14px; width:11px; height:16px; background-position:-66px -84px;}
.top .top_lft .pic_bottom .hideBox{ display:none; border:1px solid #e1e1e1; text-align:center; background:#fff;}
.top .top_lft .pic_bottom .hideBox .erweima{ width:180px; height:180px; padding:20px 0 0 0;}
.top .top_lft .pic_bottom .hideBox i{ position:absolute; left:79px; top:75px; width:54px; height:54px; background:url(images2/ico_erweima_54x54.png) no-repeat;}
.top .top_lft .pic_bottom .hideBox b{ display:block; width:213px; padding-bottom:10px; font-size:14px; font-weight:normal;}
.top .top_lft .pic_bottom .hov .hideBox{ display:inline-block; position:absolute; left:0; top:20px; z-index:1;}
.top .top_lft .pic_bottom .hov em{ position:relative; padding:5px 5px 5px 29px; border:1px solid #e1e1e1; border-bottom:1px solid #fff; background:#fff; z-index:2;}
.top .top_lft .pic_bottom .hov em s{ top:2px; top:3px\9; _top:4px; left:14px;}

.top .top_lft .pic_bottom span.collect{ border-left:1px solid #e1e1e1;}
.top .top_lft .pic_bottom .collect s{ top:3px; width:15px; height:13px; background-position:-85px -86px;}

.top .top_lft p.guanzhudu{ clear:both; width:253px; height:24px; line-height:24px; margin:0; padding:0 0 0 26px; color:#aaa; text-align:left;}
.top .top_lft p.guanzhudu span{ color:#666; font-size:12px;}
.top .top_lft p.guanzhudu span.fr{ width:125px; float:right; _padding-top:4px;}

.top .top_lft p a:link,.top .top_lft p a:visited{ color:#16b; text-decoration:none;}
.top .top_lft p a:hover{ color:#f60;}
.top .top_lft p b{ position:absolute; margin:0 0 0 -78px; *margin-top:-3px; width:16px; height:16px; background-position:-35px -35px;}
.top .top_lft p sup{ position:absolute; margin-left:237px; margin-top:-4px; width:38px; height:38px;}
.top .top_lft p sup.cut1,.top .top_lft p sup.cut5,.top .top_lft p sup.cut3,.top .top_lft p sup.cut6{ background:url(images/ico_list.gif) no-repeat;}
.top .top_lft p sup.cut1{ background-position:0 0;}
.top .top_lft p sup.cut5{ background-position:0 -38px;}
.top .top_lft p sup.cut3{ background-position:0 -76px;}
.top .top_lft p sup.cut6{ background-position:0 -147px;}




#bdshare{ padding-left:20px;}
#bdshare em{ position:relative; top:6px; left:0; float:left; color:#999;}
#bdshare span.bds_more{ left:-15px; color:#999; text-decoration:underline; background:none!important;}
#bdshare a{ float:left;}

.top_lft .step{ width:282px; float:left; padding-left:18px; margin-top:6px; height:60px; color:#999; background:url(images/stepa.png) no-repeat 12px 20px;}

.top .w230{ clear:both; width:230px;}
.top .w230 .tu{ padding:10px 0 0 20px;}

.box{ width:100%; clear:both; float:left;}
.box .tit{ height:32px; margin-bottom:6px;}
.box .tit li{ float:left; padding:0 0 0 6px; margin-right:3px; display:inline; text-align:center; cursor:pointer;}
.box .tit li.right{ float:right; line-height:28px; padding-right:12px; color:#aaa; cursor:auto;}
.box .tit li.right a{ color:#aaa;}
.box .tit li.more a{ color:#16b; padding:0 2px;}

.box .tit .on{ font-weight:bold; color:#FFFFFF; font-size:14px;}
.box .tit .on span{ display:block; float:left; padding:3px 13px 0 7px; height:23px; line-height:23px;}
.box .mg_0{ margin:0;}

.box .tit .off{}
.box .tit .off span{ display:block; float:left; padding:3px 9px 0 3px; height:23px; line-height:23px;}

.box .tit li.on span a:link,.box .tit li.on span a:visited{ color:#FFF;}
.box .tit li.on span a:hover{ color:#FF0;}

.box .txt{ width:702px; padding:0 24px 12px 24px; background:#f6f6f6; color:#333333; overflow:hidden;}
.box .txt ul{ width:100%; border-bottom:1px solid #CCCCCC;}
.box .txt li{ width:50%; float:left; line-height:21px; color:#903c00;}
.box .txt li span{ width:86px; float:left; text-align:right; color:#555555;}
.box .txt p{ width:100%; padding:10px 0 6px 24px; line-height:21px; color:#777}

.box .liucheng{ width:700px; float:left; padding:10px 3px;}
/*.box .liucheng p{ line-height:24px; font-size:12px; border-bottom:1px dashed #CCCCCC; color:#404040; padding-bottom:6px;}
.box .liucheng p span{ font-weight:bold; color:#ff6600;}
.box .liucheng h3{ font-size:12px; text-align:left; line-height:20px; height:24px; color:#333; margin-top:12px;}*/
.box .liucheng li{ float:left; background:url(images/liucheng_bj.png) 0 0; height:33px; line-height:35px; overflow:hidden; font-size:13px;}
.box .liucheng li span{ float:left; color:#555; background:url(images/liucheng_bj.png) no-repeat right -33px; padding:0 10px 0 4px; margin-left:7px; display:inline;}
.box .liucheng li.kaixin span{ color:#f60;}

.box .liucheng li.bt{ background:none; color:#555; font-size:14px; font-weight:bold;}
.box .liucheng li.next{ width:20px; background:url(images/liucheng_bj.png) no-repeat -75px 8px;}
.box .liucheng li a:link,.box .liucheng li a:visited{ color:#6d340c; display:block; cursor:pointer;}
.box .liucheng li a:hover{ color:#ff0000; text-decoration:underline;}



.box .subnav{ width:750px; line-height:22px; padding-top:4px; height:22px;}
.box .subnav h3{ font-size:12px; padding-left:12px;}
.box .subnav h3 a{ text-decoration:none;}
.box .txt1{ width:728px; float:left; padding:0 10px 12px 10px; line-height:24px; color:#333333; font-size:14px;}
.box .txt1 p{ line-height:24px; font-size:14px; padding:0 0 8px 0;}
.box .download a:link,.box .download a:visited{ color:#16b; text-decoration:underline;}
.box .download a:hover{ color:#f73; text-decoration:none;}
.box .txt1 .pic img{ max-width:728px;
height: expression(this.width > 728 ? this.height * 728 / this.width : auto);
width: expression(this.width > 728 ? "728px" : auto);}

.box .tu_jiandian p a:link,.box .tu_jiandian p a:visited{ font-size:12px; color:#16b; text-decoration:underline;}
.box .tu_jiandian p a:hover{ font-size:12px; color:#f73; text-decoration:none;}

.box .txt1 h4{ font-size:14px; margin:0; padding:0; line-height:24px;}
.box .txt1 .feiyong{ border-bottom:1px dashed #e1e1e1; font-size:14px; padding-bottom:6px; margin-bottom:6px;}

.box .fuwu{ font-size:14px; line-height:24px;}
.box .tu_jiandian p span{ font-size:12px;}
.box .tu_jiandian a{ font-size:12px; color:#888;}

.box .txt2{ width:724px; float:left; border:1px solid #cdcdcd; padding:12px 12px;  color:#333333;}
.box .txt2 p{ line-height:24px; height:24px; padding:0 12px;}
.box .txt2 p a:link,.box .txt2 p a:visited{ color:#16b; text-decoration:none;}
.box .txt2 p a:hover{ color:#f73; text-decoration:underline;}

.f4f4f4{ background:#f4f4f4;}
.f6f9ff{ background:#f6f3de; border-top:1px dashed #ded8a6; border-bottom:1px dashed #ded8a6;}

.box .lyb{ width:710px; padding:0 20px; border-top:1px solid #CCCCCC;}
.box .lyb h4{ width:668px; float:left; padding:8px 20px; font-family:Arial; font-size:12px; font-weight:normal; background:url(images/double.gif) repeat-x 0 30px;}
.box .lyb dl{ width:684px; float:left; padding:10px 13px; line-height:20px; border-bottom:1px dotted #e1e1e1;}
.box .lyb dt{ width:644px; float:left; padding:0 20px; margin-bottom:6px;color:#888; line-height:20px; font-family:Arial;}
.box .lyb dd{ width:684px; float:left; font-family:Arial; background:url(images/lyb_answer.gif) repeat-y -684px 0;}
.box .lyb dd .fst{ width:684px; float:left; height:17px; overflow:hidden; background:url(images/lyb_answer.gif) no-repeat;}
.box .lyb dd .lst{ width:684px; float:left; height:8px; line-height:8px; overflow:hidden; background:url(images/lyb_answer.gif) no-repeat 0 -20px;}
.box .lyb dd p{ width:644px; float:left; line-height:18px; padding:0 20px; color:#935006;}

.box .guestbook{ width:610px; padding:20px 70px; background:#f9f9f9; color:#333333; overflow:hidden;}
.box .guestbook .fst{ width:610px; height:18px; background:url(images/guestbook.png) no-repeat 0 0; overflow:hidden;}
.box .guestbook .lst{ width:610px; height:7px; background:url(images/guestbook.png) no-repeat 0 -19px;}
.box .guestbook .txtt{ width:530px; padding:12px 40px; background:url(images/guestbook.png) repeat-y right 0;}
.box .guestbook .txtt p span{ color:#aaa;}
.box .guestbook h4{ margin:0; padding:0; font-size:14px;}

.box .guestbook p{ line-height:21px;}
.box .guestbook p.h30{ height:24px; padding-top:6px;}
.box .guestbook p.login{ margin:6px 0;}
.box .guestbook p input.text{ height:18px; line-height:18px; padding-left:3px; background:url(images/input-bg.gif) no-repeat 0 0; border:1px solid #b4b4b4;}
.box .guestbook p input.text60{ width:60px; vertical-align:middle;}
.box .guestbook p input.text40{ width:40px; vertical-align:middle;}
.box .guestbook p.button input{ height:24px; line-height:21px; margin:9px 0 0 60px;}
.box .guestbook p textarea{ width:520px; line-height:18px; height:110px; font-size:13px; color:#555;}

.box .guestbook a:link,.box .guestbook a:visited{ color:#16b;}
.box .guestbook a:hover{ color:#f73;}


/******行程特色******/
.tese{ width:726px; float:left; padding:16px 12px 12px 12px; margin-top:-10px;}
.tese .txt{ color:#666; padding:12px 16px 8px 16px; font-size:14px; line-height:24px; background:#fff; overflow:hidden;}
.tese .txt s{ position:absolute; width:23px; height:13px; margin:-20px 0 0 -8px; *margin:-24px 0 0 -8px; background-position:-72px -38px; overflow:hidden;}

/*.tese .txt .lst{ position:absolute; bottom:0; right:0; width:300px; height:120px; background:url(images/tese_lst.jpg) no-repeat; z-index:-1;}*/


/******回到顶部******/
#sl{position:relative; z-index:1; height: 63px; width: 19px; display: none;}
#sl a{display: block; height: 63px; width: 19px;}

/***** 景点 *****/
#jd_list_main dl{ float:left; width:94px; text-align:center; padding:0 11px;}
#jd_list_main dt{ width:80px; height:80px; padding:2px;}
#jd_list_main dd{ width:95px; line-height:30px; height:30px; overflow:hidden;}


/*行程安排*/
#scheduling table,#scheduling img{
margin:0 auto;
max-width: 730px;/* For FF */
}
#scheduling{ clear:both; width:750px; margin:0 auto; padding:12px 0; color:#333333; overflow:hidden;}
#scheduling ul{}
#scheduling ol{ margin-left:40px;}
#scheduling p{ font-size:14px; line-height:24px;}

#scheduling h6{width:726px; float:left; padding:0 12px; font-size:16px; margin:0; text-align:center; color:#ff5500;}
#scheduling .riqi{width:750px; float:left; text-align:center; border-bottom:1px dashed #cccccc; margin-bottom:12px;}

#scheduling_main{ font-size:14px; line-height:24px; color:#555;}
#scheduling_main .day{ padding:8px 0; float:left;}
#scheduling_main .title{ width:742px; float:left; font-size:14px; padding:2px 0; margin:0 0 0 -3px; height:20px; line-height:22px; font-weight:bold; background:#efd; overflow:hidden;}
#scheduling_main .title h5{ width:60px; float:left; font-family:Arial; font-size:13px; font-weight:normal; line-height:20px; padding-left:6px; margin:0; color:#FFF; background-position:0 -104px;}
#scheduling_main .title a:link,#scheduling_main .title a:visited{ color:#555; text-decoration:none;}
#scheduling_main .title a:hover{ color:#f73; text-decoration:none;}


#scheduling_main .nr{ width:710px; float:left; padding:0 3px; font-size:14px; margin:4px 0 4px 0;}
#scheduling_main .eat{ display:block; clear:both; padding-left:30px; color:#f73;}
#scheduling_main .eat s{ position:absolute;margin:2px 0 0 -24px; *margin:-3px 0 0 -24px; width:17px; height:17px; background-position:0 -82px;}
#scheduling_main .house{ display:block; clear:both; padding-left:30px; color:#f73;}
#scheduling_main .house s{ position:absolute; width:17px; height:17px; margin:2px 0 0 -24px; *margin:-3px 0 0 -24px; background-position:-19px -83px;}
#scheduling_main .eat span,#scheduling_main .house span{ padding-right:20px;}

#scheduling_main .house a{ color:#f73;}
#scheduling_main a:link,#scheduling_main a:visited{ text-decoration:none;}
#scheduling_main a:hover{}


#remark_main img{
margin:0 auto;
max-width: 680px;/* For FF */
}
#remark_main{ clear:both; width:730px; margin:0 auto; padding:12px 10px; color:#333333; overflow:hidden;}
#remark_main p{ font-size:14px; line-height:24px;}


/* 预订指南 */
.beizhu{ width:722px; float:left; padding:0 3px 6px 3px; font-size:14px; line-height:24px; margin:2px 0 8px 0; border-bottom:1px dashed #e1e1e1; color:#555;}
.beizhu h4{ width:100%; float:left; margin:0;}



/* 免责声明 */
.mzsm{ clear:both; width:950px; text-align:center; padding:18px 0 10px 0;}

/*#relate{ width:100%; float:left; border-top:1px solid #CCCCCC; background:#fffee2;}
#relate h4{font-size:14px; line-height:20px; padding-top:10px; text-indent:12px; color:#666666; margin:0; clear:both;}
#relate .tu{ padding:6px 6px 0 6px; width:175px; float:left; text-align:center; margin:0; }
#relate .tu .pic{ width:128px; height:98px; margin:0 auto;}
#relate .tu .pic a{ display:block;  margin:0 auto; border:1px solid #CCCCCC; padding:3px;}
#relate .tu img{width:120px;height:90px;}
#relate .tu .pic a:hover{ display:block;  border:1px solid #666; padding:3px;}

#relate .tu a:link,#relate .tu a:visited{ color:#3366cc; text-decoration:none;}
#relate .tu a:hover{ color:#ff5500; text-decoration:underline;}
#relate .tu .p2{ width:100%; height:36px; line-height:18px; overflow:hidden;}*/
/*#relate .tab{ border:1px solid #e1e1e1; border-top:0; margin-top:-8px;}
#relate .tab th{ color:#999; font-weight:normal; height:21px; line-height:21px; background:#f4f4f4;}
#relate .tab a:link,.tab a:visited{ color:#16b; text-decoration:none;}
#relate .tab a:hover{ color:#f60;}

#relate .tab td{ line-height:21px; color:#555; padding:3px;}
#relate .tab td.price{ color:#f73; font-weight:normal;}
#relate .tab td.price em{ font-size:13px;}
#relate .tab .fst{ padding-left:12px;}*/
.relate{ clear:both; display:block; width:750px; padding:15px 0; _margin-top:-20px; overflow:hidden;}
.relate ul{ width:920px; float:left; padding:0;}
.relate li{ position:relative; width:168px; float:left; margin:10px 11px 10px 9px; display:inline;}

.relatet .pic{ clear:both; display:block; width:168px; height:148px; margin:0 auto; overflow:hidden;}
.relate li p{ display:block; position:relative; width:100%; height:36px; padding-top:4px; line-height:18px; overflow:hidden;}
.relate li p a:link,.aim .txt li p a:visited{ color:#555;}
.relate li p a:hover{ color:#eb6100;}
.relate li p span{ position:absolute; right:0; top:20px; color:#eb6100;}
.relate li p span em{ font-family:Arial; font-size:14px; font-weight:bold;}



/*后加的*/
.juzhong{ vertical-align:middle;}
.sanchu{ background:url(images/del.gif) repeat-x 0 9px; font-size:13px;}

.top_rht{ width:450px; float:left; padding-top:9px; font-size:12px;}

.top_rht .txt h2{ padding-left:18px; padding-top:6px; font-size:14px; color:#555;}
h2 div.s3,h2 div.s4,h2 div.s5,h2 div.z3,h2 div.z4,h2 div.z5{ display:inline-block; position:relative; *position:absolute; margin-left:4px; margin-top:7px; *margin-top:1px; width:10px; height:10px; background:url(images/icoStar.png) no-repeat; overflow:hidden;}
h2 div.s3{ width:32px;}
h2 div.s4{ width:43px;}
h2 div.s5{ width:54px;}
h2 div.z3{ width:32px; background-position:0 -11px;}
h2 div.z4{ width:43px; background-position:0 -11px;}
h2 div.z5{ width:54px; background-position:0 -11px;}
h2 span{ font-size:12px; font-weight:normal; color:#808080;}
.top_rht .txt h2 span a:link,.top_rht .txt h2 span a:visited{ color:#808080; text-decoration:none;}
.top_rht .txt h2 span a:hover{ color:#f73;}
h2 em{ font-size:15px; padding-left:3px; font-family:Tahoma; font-weight:normal; color:#F73;}


.top_rht .txt{ clear:both; position:relative; width:450px; float:left;}
.report{ position:absolute; right:10px; top:5px;}
.report b{ display:block; position:relative; width:70px; padding:1px 7px; _padding-top:5px; color:#808080; font-weight:normal; z-index:12;}
.report b s{ display:inline-block; width:0; height:0; margin-left:1px; line-height:0; font-size:0; border:4px solid #fff; border-top-color:#999;}
.top_rht .txt .report .hideBox{ display:none; position:absolute; left:0; top:20px;}
.top_rht .txt .hov b{ padding:0 6px; _padding-top:4px; border:1px solid #e1e1e1; border-bottom:1px solid #fff; background:#fff;}
.top_rht .txt .hov .hideBox{ display:block; margin-top:-1px; width:70px; padding:0 6px; border:1px solid #e1e1e1;}
.report span{ display:block; height:20px; line-height:20px; border:0; overflow:hidden;}
.top_rht .txt .report span a{ color:#666; text-decoration:none;}

.top_rht .txt ul{ width:415px; float:left; list-style:none; margin:0 0 0 18px; display:inline;}
.top_rht .txt li{ width:49%; float:left; height:24px; line-height:24px; overflow:hidden;}
.top_rht .txt li span{ padding-right:6px;}


.top_rht .txt li.xx{ height:40px; line-height:40px;}
.top_rht .txt li em{ font-family:Tahoma,Arial; font-size:22px; line-height:20px;}
.top_rht .txt li em span,.top_rht .txt li s em span{ position:relative; top:3px; color:#555; line-height:22px; margin-bottom:-10px;}
.top_rht .txt li em sup{ vertical-align:text-bottom; font-size:15px;}
.top_rht .txt li s{ text-decoration:none;}
.top_rht .txt li del{ font-family:Arial; font-size:13px; color:#999;}
.top_rht .txt li ul{ margin:0;}
.top_rht .txt li.border_top{ background:url(images/point_line.png) repeat-x 0 4px; padding:8px 0 0 0;}
.top_rht .txt li.hang{ width:100%;}
.top_rht .txt li s.price_ms{ position:relative; top:0;}
.top_rht .txt li.hang a:link,.top_rht .txt li.hang a:visited{ color:#333; text-decoration:none;}
.top_rht .txt li.hang a:hover{ color:#f73;}
.top_rht .txt li.hang1{ width:100%;}
.top_rht .txt li.address{ width:100%;}
.top_rht .txt li.step{ width:334px; float:left; height:40px; background:url(images/step.png) no-repeat 60px 5px;}
.top_rht .txt li.stepa{ background:url(images/stepa.png) no-repeat 60px 5px;}
.top_rht .txt li.stepb{ background:url(images/stepb.png) no-repeat 60px 5px;}

.top_rht .txt li.hg{ padding-top:3px; line-height:23px; height:23px;}
.top_rht .txt li.change_age{ width:33%;}
.top_rht .txt li.change_age em sup{ font-family:Arial; font-size:15px; line-height:26px; font-weight:normal;}
.top_rht .txt li.hang1 a:link,.top_rht li.hang1 a:visited{ color:#0000FF; text-decoration:underline;}
.top_rht .txt li.hang1 a:hover{ color:#0000FF; text-decoration:none;}
.top_rht .txt .price_ms{ position:relative; bottom:-6px; color:#666; padding-left:18px;}
.top_rht .txt .price_ms del{ font-family:Arial; font-size:13px;}

.top_rht .txt a:link,.top_rht .txt a:visited{ color:#16b; text-decoration:underline;}
.top_rht .txt a:hover{ color:#f73; text-decoration:none;}
.top_rht .txt li a:link,.top_rht .txt li a:visited{ color:#111; text-decoration:none;}
.top_rht .txt li a:hover{ color:#f73;}


.top_rht .txt li.c_16b a{ color:#16b; text-decoration:underline;}

.top_rht .txt li.hang span{ color:#e70;}
.top_rht .txt li.hang del span{ color:#999;}
.top_rht .txt li.hang span.price_sm span.produce{ color:#aaa; margin-left:6px; padding:6px 12px;border:2px solid #fff; text-decoration:underline;}
.top_rht .txt li.hang span.price_sm span.produce:hover{ position:relative; background:#f8f8f8; border:2px solid #ccc; border-bottom:0; color:#000; text-decoration:none; z-index:6;}
#price_sm{ position:absolute; margin-top:-10px; *margin-top:33px; *margin-left:-299px; width:400px; padding:12px; line-height:21px; color:#333; border:2px solid #ccc; background:#f8f8f8; z-index:5;}


.btn{ width:443px; float:left; border:1px solid #fee2a1;}
.top_rht .btn dl{ width:401px; float:left; margin:1px; display:inline; background:#fff3d9; padding:8px 20px;}
.top_rht .btn dt{ clear:both; width:401px; line-height:24px;}
.top_rht .btn dd{ width:200px; height:42px; float:left; margin:0; padding:8px 0 0 0;}
.top_rht .btn h5{ color:#FF0000; padding:0; margin:0; font-size:12px;}
.top_rht .btn .other{ font-size:12px; padding:6px 0 0 0; margin:0;}
.top_rht .btn a{ color:#0000FF; text-decoration:underline;}

.top_rht .key{ width:441px; float:left; border:1px solid #f0f0f0; padding:0 0 8px 0; margin-top:6px; background:#fbfbfb;}
.top_rht dl{ width:441px; float:left; line-height:30px;}
.top_rht dt{ clear:both; width:76px; float:left; text-align:right;}
.top_rht dt span{ font-weight:bold; color:#555;}

.top_rht dd{ width:354px; float:left;}
.top_rht dd input.text{ border:1px solid #bbb; font-size:13px; height:18px; padding:2px 3px; line-height:18px; background:url(images/input-bg.gif) no-repeat; vertical-align:middle;}
.top_rht dd input.text30{ width:30px; font-family:Arial;}
input.text110{ width:110px;}
.top_rht dd a:link,.top_rht dd a:visited,.top_rht dd a:hover{ color:#16b; text-decoration:underline;}
.top_rht dd span{ padding:0 12px 0 0; color:#808080;}
.top_rht dd span.f73{ color:#333;}


.top_rht dl.h50{ line-height:40px;}
.key ul{ padding:5px 0; float:left;}
.key li{ float:left; font-size:13px; line-height:50px; margin:4px 6px 4px 0; display:inline; background:#fff;}
.key li a:link,.key li a:visited{ display:block; float:left; word-break:keep-all; white-space:nowrap; border:1px solid #BBB; line-height:24px; padding:0 6px; height:24px; color:#555; text-decoration:none;}
.key li a:hover{ display:block; border:1px solid #f73; text-decoration:none; color:#f60;}

.key li.selected a:link,.key li.selected a:visited{ display:block; background:url(images/ico_show.png) no-repeat right bottom; border:1px solid #f73;}
.key li.selected a:hover{ display:block; border:1px solid #f73;}

.top_rht .key_off{ background:#fbfbfb; border:1px solid #e1e1e1;}
.top_rht .key_on{ background:#fffae0; border:1px solid #fee2a1;}


.key dl b{ position:absolute; width:42px; height:14px; line-height:14px; margin-left:390px; *margin-left:380px; margin-top:-20px; font-weight:normal; color:#555; background:url(http://jiudian.cncn.com/images/close.gif) no-repeat; background-position:26px 0;}

.key .button{ width:360px; float:left; margin-left:76px; display:inline;}
.key .button span{ width:94px; float:left; text-align:center; height:31px; font-size:14px; font-weight:bold; line-height:30px;}
.key .lost{ color:#f73; padding-left:18px;}
.key .lost span{ color:#666; padding-left:30px; font-family:Arial;}
.key .button s{ position:absolute; width:254px; margin-left:4px; height:30px; line-height:15px; color:#aaa; text-decoration:none;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{.key .button s{ margin-left:100px;}}

.key .button span a:link,.key .button span a:visited{ position:relative; display:block; width:94px; height:31px; color:#FFF; text-decoration:none;}
.key .button span s:hover{ color:#F60;}
.key .button p{ clear:both; color:#aaa; padding-top:4px;}


.key dd input.riqi{ border:1px solid #BBB; cursor:pointer; background:#FFF url(images/ico_rq.gif) no-repeat 96px 4px;}
/*.key dd s{ cursor:pointer; position:absolute; width:16px; height:16px; background-position:-18px -35px; margin:10px 0 0 -21px; *margin-top:7px; overflow:hidden;}*/

.top_rht .old{ padding:0;}
.top_rht .old p{ line-height:24px; text-indent:18px; color:#f73;}

.top .w520{ width:520px;}
.top .w520 h2{ font-family:"黑体"; font-size:18px; font-weight:normal; color:#333333; padding-left:6px;}
.top .w520 h2 a:link,.top .w520 h2 a:visited{ color:#333; text-decoration:none;}
.top .w520 h2 a:hover{ color:#f73; text-decoration:underline;}
.top .w520 .txt{ width:500px;}
.top .w520 .txt .jiage{ line-height:30px; padding-left:6px; *padding-bottom:4px;}
.top .w520 .txt .jiage em{ font-size:20px; font-family:Verdana; color:#f73;}
.top .w520 .txt .jiage em sup{ vertical-align:bottom;}
.top .w520 .txt .jiage .price_ms{ position:relative; top:0;}
.top .w520 .txt ul{ width:495px; margin-left:6px;}
.top .w520 .txt li{ width:30%; overflow:hidden;}
.top .w520 .txt li.hang{ width:100%;}
.top .w520 .key{ position:relative; width:500px; margin-left:-10px;}
.top .w520 dl{ width:500px;}
.top .w520 dd{ width:424px;}
/*二级分类*/
#cats{ width:750px; float:left; margin-bottom:6px;}
#cats ol {border:1px solid #EFEFEF; border-bottom:0; width:748px; margin:0; padding:0; height:26px; line-height:26px; background:#fcfcfc; list-style:none;}
#cats ol li{float:left; font-size:14px; padding-left:12px; font-weight:bold; color:#666;}
#cats ol li span{ float:left; background:url(images/cats_span.png) no-repeat right 0; padding-right:20px; font-size:14px; cursor:pointer;}

#cats ul { width:748px; float:left; border:1px solid #EFEFEF; padding:8px 0;}
#cats ul li { width:167px; float:left; padding-left:20px; height:24px; line-height:24px; background:url(images/cats_span.png) no-repeat 8px -29px;}


/*出发日期和价格*/
.date{ clear:both; width:420px; font-family:Arial; text-align:center; border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1; background:#fcfcfc; margin:0 10px 0 10px; _margin:0 10px;}

#date_table30{ margin:10px auto;}
.date th{ background:#f4f4f4; border-right:1px solid #e1e1e1; font-weight:normal; border-bottom:1px solid #e1e1e1; font-size:12px; text-align:center; line-height:16px; height:24px; color:#333;}
.date th em{ color:#999;}
.date th span{ display:block; color:#888; font-size:12px; font-weight:bold; font-family:Verdana;}
.pre_month{ width:420px; float:left; text-align:right; font-size:12px; font-weight:normal; padding-right:20px; cursor:pointer;}
.pre_month a{ color:#16b; text-decoration:underline;}

.date th span a{ color:#16B;}


.date td{ width:49px; font-family:Arial; vertical-align:top; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; height:34px; line-height:16px; color:#555; background:#FFF; text-indent:3px; text-align:left;}

.date td.nav_on span{ color:#555;}
.date td em{ display:block; font-family:Verdana, Geneva, sans-serif; font-size:9px; margin-top:-2px;}
.date td a{ display:block; width:49px; height:34px; color:#555; text-decoration:none; cursor:pointer;}

.date td a:hover{ background-position:0 0;}



.date td .price{ clear:both; line-height:20px; color:#ff5500; font-weight:normal;}

.date td.nav_on{ display:block; background-position:0 0;}
.date td.gray{ color:#bbb;}

.date td.month{ font-size:16px; font-weight:bold; color:#000000; height:28px; line-height:28px; background:#e9e9e9;}
.date td.month span{ width:85px; font-size:12px; font-weight:normal;}
.date td .next_month{ float:left; padding-left:6px;}
.date td .pre_month{ float:right; padding-right:6px;}

.weeks th{ background:#bcbcbc; color:#FFF; border-bottom:0;}


.date .today{ background-position:-50px 0;}
.date .today .price{ color:#888;}
.date .today em{ color:#000;}


#go_top ul,#go_top .fst,#go_top .lst,#go_top li sup.tq,#go_top li sup.msn,#go_top .top s{ background:url(images/go_top.png) no-repeat;}
#go_top{ width:122px; float:left; text-align:center;}
#go_top .fst{ width:122px; height:34px; background-position:0 0;}
#go_top .fst s{ position:absolute; width:10px; height:10px; margin-left:104px; margin-top:3px; text-indent:-9999px;}
#go_top .fst s a{ display:block; width:10px; height:10px;}
#go_top ul{ width:122px; float:left; padding-top:6px; background-position:-122px 0; background-repeat:repeat-y;}
#go_top li{ width:76px; padding-left:34px; height:26px; line-height:26px; overflow:hidden;}
#go_top li sup{ position:absolute; margin-left:-28px; margin-top:-4px; width:24px; height:24px; text-align:right;}
#go_top li sup.tq{ background-position:-4px -70px;}
#go_top li sup.msn{ background-position:-8px -96px; margin-left:-28px;}
#go_top li.qiye{ width:102px; padding-left:8px;}
#go_top li.order{ height:25px; margin-left:-26px; text-align:center;}
#go_top li.order a{ display:block; width:100%; height:21px;}
#go_top .lst{ width:122px; float:left; height:11px; background-position:0 -142px; overflow:hidden;}

#go_top .top{ width:106px; float:left; text-align:center; height:18px; margin-top:2px; padding-left:14px;}
#go_top .top s{ position:absolute; margin-left:-32px; margin-top:2px; width:12px; height:14px; background-position:0 -127px;}
body:nth-of-type(1) #go_top .top s{ margin-left:16px;}
#go_top .top a{ display:block; width:100%; color:#555; height:18px;}

/*分享给好友*/
#share{ position:absolute; top:-10px; width:288px; border:1px solid #ccc; background:#fff; text-align:left; overflow:hidden;}
#share span{text-align:right;width:60px;display:inline-block;}
#share input.copy{margin-left:60px;}
#share input.text{width:190px;color;#AAA;} 
#share .close{width:12px; height:12px; overflow:hidden; float:right; margin:6px 6px 0 0; display:inline; background:url(http://jiudian.cncn.com/images/close.gif) no-repeat 0 0;}
#share .tit{ font-weight:bold; font-size:12px; background:#f5f5f5; line-height:24px; padding-left:10px; height:24px;}
#share .tit span{float:right;}
#share .txt{ padding:0 10px;}
#share .txt p{ margin:6px 0; padding:0; height:24px; line-height:24px; text-align:left;}
#share .txt p span{ font-size:12px; vertical-align:middle;}

/****** 旅游资讯列表页面 ******/
.change_zx{ width:690px; float:left; line-height:24px; font-size:14px; border-bottom:2px solid #00b9be; color:#888;}
.change_zx span.more{ float:right;}
.change_zx a{ margin:0 6px 0 0; font-size:12px; color:#555;}
.change_zx a.on{ display:block; width:100px; font-size:14px; float:left; height:24px; line-height:26px; text-align:center; background:#00b9be; color:#FFF; overflow:hidden;}
.change_zx span.more a{ color:#888;}
.zx_list{ clear:both; width:688px; margin:0 auto; color:#555; border:1px solid #e1e1e1; border-top:0; font-size:14px; line-height:26px; overflow:hidden;}


.zx_list .bt{ width:648px; float:left; padding:10px 0 10px 0; margin:0 20px; display:inline; font-size:14px; color:#333; line-height:30px;}
.zx_list p{ height:26px; line-height:26px; color:#888;}
.zx_list p em{ font-family:Arial; padding-left:8px;}
.zx_list p.line{ border-bottom:1px dotted #e1e1e1; padding-bottom:6px; margin-bottom:8px;}


/****** 旅游资讯页面 ******/
.w690{ width:690px;}
#Information{ clear:both; width:688px; margin:0 auto; color:#555; border:1px solid #e1e1e1; border-top:0; font-size:14px; line-height:26px; overflow:hidden;}
#Information h4{ width:676px; float:left; line-height:30px; font-size:12px; color:#888; padding-left:12px; margin:0;}
#Information h4 a:link,#Information h4 a:visited{ color:#888;}
#Information h4 a:hover{ color:#f73;}
#Information h1{ width:676px; float:left; text-align:center; font-family:"宋体"; font-size:20px; padding-top:20px; color:#333;}

#Information .riqi{ width:618px; margin:0 auto; text-align:center; color:#7E7E7E; padding-bottom:12px; border-bottom:1px dotted #e1e1e1;}
#Information .daodu{ width:578px; margin:0 auto; padding:14px 20px; font-size:14px; line-height:25px; border:1px solid #e1e1e1;}
#Information .daodu i{ position:absolute; margin-left:-25px; margin-top:-24px; z-index:1;}
#Information .show{ width:580px; margin:0 auto; padding:14px 20px; font-size:14px; line-height:26px;}
#Information .show p{ padding-top:12px;}
#Information .show .biaoqian{ clear:both; float:right; font-size:14px; color:#888; padding-top:12px;}
#Information .show img{ max-width:580px; padding:6px 0;}
*html #Information .show img{
height: expression(this.width > 580 ? this.height * 580 / this.width : auto);
width: expression(this.width > 580 ? "580px" : auto);}
*+html #Information .show img{
height: expression(this.width > 580 ? this.height * 580 / this.width : "");
width: expression(this.width > 580 ? "580px" : "");}

.zx_xl{ width:690px;}
.zx_xl .tit2{ width:100%; height:30px; font-size:14px;}
.zx_xl .tit2 a{ float:left; height:28px; line-height:28px; margin:0 0 0 6px; padding:0 12px; border:2px solid #e1e1e1; font-weight:bold; border-bottom:0; background:#f8f8f8;}
.zx_xl .tit2 a.on{ background:#ffb400; border-color:#ffb400; text-decoration:none;}
.zx_xl .tit2 a:link,.zx_xl .tit2 a:visited{ color:#555;}
.zx_xl .tit2 a.on:link,.zx_xl .tit2 a.on:visited{ color:#fff;}

.zx_xl .txt{ width:686px; border:2px solid #ffb400;}


.w250{ width:250px;}
.zixun_box{ width:246px; float:left; padding:1px; border:1px solid #e1e1e1; margin-bottom:8px;}
.zixun_box .tit{ width:246px; height:28px; background:url(images/lft_titbj.jpg) repeat-x 0 -60px;}
.zixun_box .tit h3{ font-size:12px; line-height:28px; color:#555; padding-left:12px;}
.zixun_box .tit span{ float:right; padding-right:6px; line-height:28px;}
.zixun_box .tit span a:link,.zixun_box .tit span a:visited{ color:#888;}
.zixun_box .tit span a:hover{ color:#f73;}
.zixun_box .tit h3 a:link,.zixun_box .tit h3 a:visited{ color:#555;}
.zixun_box .tit h3 a:hover{ color:#f73;}

.zixun_box .tit1{ width:240px; height:30px; padding-left:6px; background:url(images/lft_titbj.jpg) repeat-x 0 -60px;}
.zixun_box .tit1 a{ float:left; height:30px; line-height:30px; padding:0 6px; font-weight:bold; color:#555; text-decoration:none;}
.zixun_box .tit1 a.on{ height:31px; border:1px solid #e1e1e1; border-bottom:0; background:#FFF; margin-top:-2px;}

.zixun_box .txt{ clear:both; width:246px;}
.zixun_box .txt li{ width:234px; line-height:21px; height:21px; padding:0 6px; overflow:hidden;}

.zixun_box .txt li.pic{ width:240px; height:80px; padding:8px 3px 0 3px;}
.zixun_box .txt a:link,.zixun_box .txt a:visited{ color:#16b;}
.zixun_box .txt a:hover{ color:#f73;}

.zixun_box .txt1{ clear:both; width:246px; padding:6px 0;}
.zixun_box .txt1 li{ width:226px; padding:0 10px; line-height:21px; height:21px; color:#888; overflow:hidden;}
.zixun_box .txt1 li a:link,.zixun_box .txt1 li a:visited{ color:#16b;}
.zixun_box .txt1 li a:hover{ color:#f73;}

.zixun_box .txt2{ clear:both; width:226px; padding:6px 10px;}
.zixun_box .txt2 ul{ width:226px; float:left; padding:6px 0;}
.zixun_box .txt2 li{ width:150px; float:left; padding-left:5px; line-height:21px; height:21px; color:#888; overflow:hidden;}
.zixun_box .txt2 li.pic{ clear:both; width:70px; height:45px; padding:0;}
.zixun_box .txt2 li span{ color:#777;}
.zixun_box .txt2 li span.price{ color:#f73; font-family:"宋体"; font-size:12px;}
.zixun_box .txt2 li span i{ font-family:Arial; font-style:normal; font-size:12px;}


.zixun_box .txt2 li a:link,.zixun_box .txt2 li a:visited{ color:#16b;}
.zixun_box .txt2 li a:hover{ color:#f73;}

/******* 底部翻页 *******/
.cutpage{ width:100%; float:left; padding:6px 0;}
.cutpage ul{ float:right;}
.cutpage li{ float:left; margin-right:3px; display:inline; color:#555; line-height:23px; overflow:hidden;}
.cutpage li.cur{ background:#f73; border:1px solid #f73; font-weight:bold; padding:0 6px; line-height:18px;}
.cutpage li.cur a{ color:#fff; cursor:default; text-decoration:none;}
.cutpage li.on{ border:1px solid #f73; color:#FFF; font-weight:bold; padding:0 6px; line-height:18px; background:#f73;}
.cutpage li.next{ display:block; width:53px; height:20px; line-height:18px; text-align:left; margin:0; padding-left:6px; padding-top:3px; background:url(images/next.gif) no-repeat -25px 0;}
.cutpage li.num{display:block; text-align:center; color:#ff6600; height:20px; line-height:18px;}
.cutpage li.num a:link,.cutpage li.num a:visited{ display:block;  border:1px solid #ccc; color:#333; padding:0 6px;}
.cutpage li.num a:hover{ display:block; border:1px solid #ff6600; color:#ff6600; padding:0 6px;}
.cutpage input.text20{ width:20px;}


/******* 主题旅游 *******/
.sidebar .zt_tit{ height:24px; line-height:24px; text-indent:16px; color:#555;}
.sidebar .zt_tit h3{ font-size:20px; font-weight:normal;}
.sidebar .txt .zt_list{ width:720px; padding:12px 15px; background:#fff url(images/ico_topbj.png) no-repeat 0 0;}
.sidebar .txt .zt_list li.p2{ width:220px; height:24px; line-height:24px; text-align:left; padding-left:0; overflow:hidden;}
.sidebar .txt .zt_list li.p3{ width:220px; height:36px; line-height:18px; color:#888; overflow:hidden;}
.sidebar .txt .zt_list li.p3 span{ width:34px; float:left; height:16px; padding-right:3px; background:#fff url(images/ico_tese.gif) no-repeat 0 0;}


.lft_theme{ width:190px;}
.lft_theme .tit{ width:190px; float:left; height:30px; background:url(images/lft_theme.gif) no-repeat; overflow:hidden;}
.lft_theme .tit h3{ width:108px; float:left; height:30px; padding-left:12px; font-size:14px; line-height:32px;}
.lft_theme .tit h3 a:link,.lft_theme .tit h3 a:visited{ color:#FF0;}
.lft_theme .tit h3 a:hover{ color:#FF0;}
.lft_theme .tit span{ float:right; padding-right:10px;}
.lft_theme .tit span a{ line-height:35px; color:#FFF;}
.lft_theme .txt{ width:188px; float:left; border:1px solid #facc4c; border-top:0; padding-top:5px;}
.lft_theme .txt img{ width:160px; height:107px; padding-top:5px; padding-left:14px;}
.lft_theme .txt span{ display:block; width:154px; float:left; padding:0 12px; line-height:21px; height:21px; text-align:center; overflow:hidden;}
.lft_theme .txt span a:link,.lft_theme .txt span a:visited{ color:#16b;}
.lft_theme .txt span a:hover{ color:#f73;}

.rht h1{ width:618px; float:left; height:24px; line-height:24px; padding:6px 0 0 12px; text-align:left; font-family:"黑体"; font-size:18px; font-weight:normal; color:#555; overflow:hidden;}
.zt_tese{ position:relative; width:704px; float:left; padding:30px 20px 22px 26px; font-size:14px; color:#555; background:url(images/zt_tese.gif) no-repeat;}
.zt_tese h3{ width:80px; float:left; height:80px;}
.zt_tese .nr{ width:616px; float:left; font-size:14px; line-height:24px;}
.zt_tese .bottom{ position:absolute; left:0; bottom:0; width:750px; height:22px; background:url(images/zt_tese_bottom.gif) no-repeat;}


#Theme{ width:100%; float:left; margin-top:10px; background:#fff url(images/ico_topbj.png) no-repeat 0 0;}
#Theme .show{ width:728px; margin:0 auto; font-size:14px; padding:20px 11px 0 11px; color:#555; overflow:hidden;}
/*#Theme .show div,#Theme .show p,#Theme .show span{ font-size:14px;}
*/#Theme .show p{ padding-top:12px;}
#Theme .show img{ max-width:728px; padding:6px 0;}
*html #Theme .show img{
height: expression(this.width > 728 ? this.height * 728 / this.width : auto);
width: expression(this.width > 728 ? "728px" : auto);}
*+html #Theme .show img{
height: expression(this.width > 728 ? this.height * 728 / this.width : "");
width: expression(this.width > 728 ? "728px" : "");}

#Theme h1{ width:auto; float:none; height:auto; line-height:normal; font-family:Arial; font-size: 2em; margin: .67em 0; font-weight:bold;}
#Theme div{ background-image:none;}

#scheduling_main h1{ width:auto; float:none; height:auto; line-height:normal; font-family:Arial; font-size: 2em; margin: .67em 0; font-weight:bolder;}
/*#scheduling_main div{ background-image:none;}*/

/******* 酒店报价表 *******/
.hotelQuote p{ text-align:right; padding:0 6px 3px 0; color:#333;}
.hotelQuote p strong{ position:relative; left:12px; bottom:-3px; float:left; font-size:14px;}
.hotelQuote p strong em{ font-size:12px; font-weight:normal; padding-left:3px; color:#999;}
.hotelQuote p input.text100{ width:97px; padding-left:3px; height:19px; line-height:19px; color:#888; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ededed; border-bottom:1px solid #ededed; background:#fbfbfb url(images/ico_rq.gif) no-repeat 81px 4px;}
input.btn01{ position:relative; width:56px; height:21px; color:#bb783c; border:0; background:url(images/btn01.png) no-repeat; cursor:pointer;}
input.btn02{ _position:relative; display:block; width:60px; height:23px; margin-top:2px; color:#fff; font-weight:bold; border:0; text-indent:-9999px; cursor:pointer; background:url(images/btn02.png) no-repeat;}

.quoteList{}
.quoteList .fst{ width:100%; height:8px; border-top:2px solid #febd10;}
.quoteList .fst i,.quoteList .fst s{ position:relative; margin-top:-2px; width:10px; float:left; height:10px; font-size:10px; background:url(images/ico_quoteList.png) no-repeat; overflow:hidden;}
.quoteList .fst s{ float:right; background:url(images/ico_quoteList.png) no-repeat -10px 0;}
.quoteList .lst{ width:100%; float:left; height:8px; border-bottom:2px solid #febd10;}
.quoteList .lst i,.quoteList .lst s{ position:relative; margin-bottom:-5px; width:10px; float:left; height:10px; font-size:10px; background:url(images/ico_quoteList.png) no-repeat; overflow:hidden;}
.quoteList .lst i{ background:url(images/ico_quoteList.png) no-repeat 0 -10px;}
.quoteList .lst s{ float:right; background:url(images/ico_quoteList.png) no-repeat -10px -10px;}
.quoteList .quoteTab{ width:726px; float:left; border:2px solid #febd10; border-top:0; border-bottom:0; padding:5px 10px;}
.quoteTab li{ display:inline-block; border-bottom:1px solid #f0f0f0; padding:4px 0; color:#888; overflow:hidden;}
.quoteTab li.type{ width:100%; color:#999; line-height:20px; padding:0; background:#f4f4f4;}
.quoteTab li span{ width:70px; float:left; line-height:24px; height:24px; font-family:Verdana; text-align:center; overflow:hidden;}
.quoteTab li span.w1{ width:200px; padding-left:4px; text-align:left;}
.quoteTab li span.w1 s{ text-decoration:none; color:#444; cursor:pointer;}
.quoteTab li span.w2{ width:160px;}

.tag{ display:none; position:absolute; margin-top:24px; *margin-left:-80px; _width:400px; background:#fff; border:1px solid #666; padding:3px; background:#E8E8E8; z-index:9999; cursor:default; text-decoration:none;}
.tag ul.week{ height:21px; padding:0 0 3px 0; border-bottom:1px solid #e8e8e8; background:#f8f8f8;}
.tag ul.week li{ color:#888;}
.tag s{ position:absolute; *display:none; margin-top:-9px; margin-left:-140px; width:9px; float:left; height:6px; background:url(images/ico_tag_s.png) no-repeat; overflow:hidden; z-index:9999;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{.tag s{ margin-left:4px;}}
li .tag ul{ clear:both; float:left; background:#FFF; _width:400px;}
li .tag li{ float:left; width:50px; text-align:center; border:none;}


.quoteTab li span.xx{ color:#f73; font-weight:bold;}
.quoteTab li span.xx:first-letter { font-size:13px;}
.quoteTab li span.more span{ text-decoration:underline;}
.quoteTab li span.f13:first-letter { font-size:13px; font-weight:normal;}

.quoteTab li span.ms{ color:#888;}
.quoteTab li span.ms:first-letter { font-size:13px;}
.quoteTab li .detail{ clear:both; width:678px; float:left; margin:6px 0; padding:6px 20px; border:1px solid #e1e1e1; background:#f4f4f4;}
.quoteTab li .detail span{ width:auto; padding-right:12px;}
.quoteTab li .detail i{ float:right; color:#16b; padding:4px 12px 0 0; font-style:normal; cursor:pointer;}

.box .txtHotel{ display:block; width:728px; float:left; padding:0 10px; line-height:21px; color:#555; font-size:12px; overflow:hidden;}

.hotel_js{ width:720px; float:left; padding:0 15px; color:#555;}
.hotel_js p{ padding-bottom:8px; line-height:24px;}
.hotel_js dl{ clear:both; width:100%; float:left; color:#555; padding:4px 0; border-bottom:1px dotted #e1e1e1;}
.hotel_js dl.nbd{ border-bottom:0;}
.hotel_js dl.nbd dt{ width:76px;}
.hotel_js dl.nbd dd{ width:630px;}
.hotel_js dt{ width:66px; float:left; font-weight:bold; padding-left:14px; line-height:21px; background:url(images/ico_hotelJs.png) no-repeat 0 4px;}
.hotel_js dd{ width:640px; float:right; line-height:21px;}
.hotel_js dd span{ padding-right:12px;}
.hotel_js dd.text span{ height:21px; line-height:21px;}
.hotel_js dd.card span{ display:inline-block; width:46px; height:28px; background:url(images/card.png) no-repeat;}
.hotel_js dd.card span.card0{ width:60px; background:none;}
.hotel_js dd.card span.card2{ background-position:0 -28px;}
.hotel_js dd.card span.card3{ background-position:0 -56px;}
.hotel_js dd.card span.card4{ background-position:0 -85px;}
.hotel_js dd.card span.card5{ background-position:0 -113px;}
.hotel_js dd.card span.card6{ background-position:0 -141px;}


/******* 酒店点评 *******/
.comment{ width:710px; float:left; padding:0 20px;}
.comment .cm1{ padding-top:6px; height:44px; color:#555;}
.comment .cm1 p{ clear:both;}
.comment .cm1 .button{ position:absolute; margin-left:600px; margin-top:-30px; width:98px; height:32px; line-height:32px; font-size:14px; color:#fff; text-align:center; font-weight:bold; background:url(images/ico_commentBtn.png) no-repeat;}
.comment .cm2{ width:680px; float:left; height:72px; padding:15px; background:url(images/commentBg.png) no-repeat;}
.comment .cm2 .cm_user1{ width:209px; float:left; height:72px; text-align:center; border-right:1px dotted #b2b0a9;}
.comment .cm2 .cm_user1 strong{ font-size:14px;}
.comment .cm2 .cm_user2{ width:150px; float:left; height:72px; padding-left:59px; border-right:1px dotted #b2b0a9;}
.comment .cm2 .cm_user2 span{ display:block; height:24px; line-height:24px;}
.cm_user2 span s{ position:absolute; margin-left:-20px; margin-top:4px; *margin-top:-3px; width:16px; height:16px; background:url(images/ico_user_cm2.png) no-repeat;}
.cm_user2 span s.d2{ background-position:0 -16px;}
.cm_user2 span s.d3{ background-position:0 -32px;}

.comment .cm2 .cm_user3{ width:200px; float:left; height:72px; padding:12px 25px 0 25px;}
.comment .cm2 .cm_user3{}
.comment .cm2 .cm_user3 span{ width:200px; float:left; text-align:center; color:#555;}
.cm_user3 span b{ font-weight:normal; font-family:Verdana; font-size:20px; padding-right:3px; color:#b16f00;}
.cm_user3 p{ width:216px; float:left; height:6px; border:1px solid #edcdb0; padding:1px; overflow:hidden;}
.cm_user3 p b{ float:left; width:216px; height:6px; background:url(images/ico_cm_user3_p_b.png) repeat-x;}

.comment .cm3{ width:100%; float:left; margin-top:20px;}
.comment .cm3 .cmtit{ width:710px;}
.comment .cm3 .cmtit span{ width:80px; float:left; font-family:Verdana; height:26px; line-height:26px; text-align:center; color:#888; cursor:pointer;}
.comment .cm3 .cmtit span.on{ position:relative; width:100px; border:1px solid #e1e1e1; border-bottom:none; margin-bottom:-1px; font-weight:bold; color:#c96702; background:#fff; z-index:5;}
.comment .cm3 .cmtit span em{ color:#16b;}
.comment .cm3 .cmtit span.on em{ color:#c96702;}
.comment .cm3 .cmtit span a:link,.comment .cm3 .cmtit span a:visited{ color:#16b;}
.comment .cm3 .cmtit span a:hover{ color:#f73;}
.comment .cm3 .cmtit span.more{ float:right;}
.comment .cm3 .cmtit span.more a{ color:#808080;}


.comment .cm3 .cmtxt{ width:668px; float:left; border:1px solid #e1e1e1; padding:20px;}
.comment .cm3 dl{ clear:both; width:668px; float:left; border-bottom:1px dotted #e1e1e1; padding-bottom:4px; margin-bottom:12px;}
.comment .cm3 dl dd{ width:520px; float:left;}
.comment .cm3 dl dd span{ width:45px; float:left; height:16px; padding-left:16px; text-align:center; background:url(images/ico_good.png) no-repeat; overflow:hidden;}
.comment .cm3 dl dd span.bad{ background-position:0 -17px;}
.comment .cm3 dl dd p{ clear:both; padding-top:4px; color:#666;}

.comment .cm3 dl dt{ width:118px; float:right; padding-left:20px; line-height:16px; overflow:hidden;}
.comment .cm3 dl dt span{ height:16px; line-height:16px; font-weight:bold; color:#666; overflow:hidden;}
.comment .cm3 dl dt p{ color:#808080; padding-top:4px;}


/******* 酒店列表页 *******/
.sidebar .item{ width:750px; float:left; padding:8px 0 12px 0; border-bottom:1px dotted #e1e1e1; margin-bottom:2px;}
.sidebar .item .lPic{ width:140px; float:left; padding:6px 0 0 0;}
.sidebar .item .lPic img{ display:block; width:114px; height:84px; padding:2px; border:1px solid #e1e1e1; margin:0 auto; background:url(https://s.cncnimg.cn/images/pic_loading.gif) no-repeat center center;}

.sidebar .item .rTxt{ width:610px; float:left;}
.basic{ position:relative; width:607px; padding-left:3px;}
.basic h3{ margin-top:4px; color:#555; font-weight:normal; font-size:12px;}
.basic h3 a{ font-size:14px; font-weight:bold; padding-right:3px;}
.basic h3 em{ font-size:15px; font-family:Tahoma; color:#f73;}
.basic h3 em.carType{ font-size:12px;}

.basic h3 div.s3,.basic h3 div.s4,.basic h3 div.s5,.basic h3 div.z3,h3 div.z4,.lPic h3 div.z5{ display:inline-block; position:relative; *position:absolute; margin-left:4px; margin-top:7px; *margin-top:1px; width:10px; height:10px; background:url(images/icoStar.png) no-repeat; overflow:hidden;}
.basic h3 div.s3{ width:32px;}
.basic h3 div.s4{ width:43px;}
.basic h3 div.s5{ width:54px;}
.basic h3 div.z3{ width:32px; background-position:0 -11px;}
.basic h3 div.z4{ width:43px; background-position:0 -11px;}
.basic h3 div.z5{ width:54px; background-position:0 -11px;}
.basic .hotel_hot{ width:162px; float:left; color:#aaa; height:21px; line-height:21px;}
.basic .hotel_sq{ width:414px; float:left; color:#aaa; height:21px; line-height:21px; overflow:hidden; padding-right:20px;}
.basic .hotel_sq span{ color:#555;}
.basic .hotel_hot span{ color:#f73;}
.basic .tickit_type{ width:390px; float:left; color:#808080; height:21px; line-height:21px; overflow:hidden; padding-right:20px;}
.basic .tickit_type span{ color:#aaa;}
.basic .car_type span{ padding-right:12px; color:#666;}
.basic .car_type span em{ color:#f73;}
.basic .card_type span{ width:33%; float:left; color:#666;}
.basic .card_type span em{ color:#f73; font-size:13px;}

.basic p a.area:link,.basic p a.area:visited{ color:#555; padding-right:50px;}
.basic p a.area:hover{ color:#555;}

.rooms{ width:604px; float:left; padding:5px 0 11px 0;}
.rooms li{ display:inline-block; border-bottom:1px solid #f0f0f0; padding:2px 0; color:#888; overflow:hidden;}
.rooms li.type{ width:100%; color:#999; line-height:20px; padding:0; background:#f4f4f4;}
.rooms li.type span{ line-height:18px; height:18px;}
.rooms li span{ width:70px; float:left; line-height:24px; height:24px; font-family:Verdana; text-align:center; overflow:hidden;}
.rooms li span.w1{ width:130px; padding-left:4px; text-align:left;}
.rooms li span.w1 s{ text-decoration:none; color:#444; cursor:pointer;}
.rooms li span.w2{ width:120px; text-indent:-9999px;}
.rooms li span.w2 a{ display:block; width:60px; float:left; height:23px; background:url(images/btn03.png) no-repeat;}
.rooms li span.w3{ width:140px;}
.rooms li span.w4{ width:190px; text-indent:-9999px;}
.rooms li span.w4 a{ display:block; width:60px; float:left; height:23px; background:url(images/btn03.png) no-repeat;}

.rooms li.more_attr{ float:right; border:none;}
.sidebar .more_attr a:link,.sidebar .more_attr a:visited{ color:#444; text-decoration:none;}
.sidebar .more_attr a:hover{ color:#444;}

.rooms li span.xx{ color:#f73; font-weight:bold;}
.rooms li span.xx:first-letter { font-size:13px; font-weight:normal;}
.rooms li span.more span{ text-decoration:underline;}
.rooms li span.f13:first-letter { font-size:13px; font-weight:normal;}

.rooms li span.ms{ color:#888;}
.rooms li span.ms:first-letter { font-size:13px;}
.rooms li .detail{ clear:both; width:678px; float:left; margin:6px 0; padding:6px 20px; border:1px solid #e1e1e1; background:#f4f4f4;}
.rooms li .detail span{ width:auto; padding-right:12px;}
.rooms li .detail i{ float:right; color:#16b; padding:4px 12px 0 0; font-style:normal; cursor:pointer;}

/******* 门票最终页 *******/
.key dd .btn_add{ position:absolute; margin-top:-25px; *margin-top:1px; margin-left:40px; *margin-left:-4px; width:11px; height:26px; overflow:hidden;}
.key dd .btn_add button.btn-add{ width:11px; float:left; height:11px; line-height:11px; padding:0; overflow:hidden; border:0; background:url(http://192.168.1.5:865/images/images/btn_addNum.png) no-repeat; cursor:pointer;}
.key dd .btn_add button.btn-minus{ width:11px; float:left; height:11px; line-height:11px; margin-top:2px; padding:0; overflow:hidden; border:0; background:url(http://192.168.1.5:865/images/images/btn_addNum.png) no-repeat 0 bottom; cursor:pointer;}








