html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after,#content:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
body{font:12px/1.231 "宋体",arial,helvetica,clean,sans-serif;background:url(../images/body_bg.png) repeat-x left top;}
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

#hd,#content,#ft{width:960px;margin:0 auto;}
#hd{height:97px;background:url(../images/hd_bg.png) no-repeat right top;padding-top:5px;}
#logo{width:185px;height:55px;overflow:hidden;margin-bottom:4px;}
#logo a{display:block;width:100%;height:100%;overflow:hidden;background:url(../images/logo.png) no-repeat;text-indent:-9999px;}
#hd h2{position:absolute;top:-9999px;width:1px;height:1px;overflow:hidden;}
#nav{width:100%;overflow:hidden;height:38px;}
#nav li{display:inline;float:left;width:92px;text-align:center;background:#FF6600 url(../images/nav_li.png) repeat-x;margin:8px 2px 0 0;padding:1px;}
#nav li a{display:block;height:30px;line-height:30px;color:#fff;font-size:14px;text-decoration:none;font-weight:bold;}
#nav li.hover{background:#fff;margin:0 2px 0 0;}
#nav li.hover a{display:block;border-top:6px solid #FF6600;height:30px;line-height:30px;color:#FF6600;}
#nav li.new a{background:#ffff89 url(../images/new-nav.png) no-repeat right top; color:#ff6600}
#nav li.new_hover{background:#fdfd8a;margin:0 2px 0 0;}
#nav li.new_hover a{display:block;border-top:6px solid #FF6600;height:30px;line-height:30px;color:#FF6600;}
#content{background:#fff url(../images/content_bg.png) no-repeat right top;overflow:hidden;padding-top:17px;}
.menu{float:left;width:217px;margin:0 10px 0 6px;padding-top:14px;background:url(../images/menu_top.png) no-repeat;}
.menu_box{width:180px;padding:8px 18px 10px 19px;background:url(../images/menu_list.png) repeat-y left top;}
.menu_here{width:100%;overflow:hidden;margin-bottom:20px;}
.menu_here h2{font-size:14px;color:#ff6600;font-weight:bold;line-height:16px;margin:6px 0 8px;}
.menu_here li{height:18px;line-height:18px;font-weight:bold;font-size:14px;padding-left:12px;}
.menu_here li a{color:#4992B8;}
.menu_here li.hover{background:url(../images/menu_hover.png) no-repeat left 4px;}
.menu_here li.hover a{color:#EA0000;}
.other_tao{font-weight:bold;height:24px;line-height:24px;border-bottom:1px solid #D0D1D1;padding-left:10px;font-size:12px;}
.menu_list{width:100%;margin-top:10px;}
.menu_list dt{font-weight:bold;line-height:16px;color:#333;padding-top:8px;background:url(../images/list_ico.png) no-repeat left 13px;}
.menu_list dd{line-height:18px;}
.menu_list dt,.menu_list dd{padding-left:16px;}
.menu_list dd a{color:#4992B8;}
.menu_list dd.hover{background:url(../images/menu_hover.png) no-repeat 6px 5px;}
.menu_list dd.hover a{color:#EA0000;}
.menu_phone{background:url(../images/menu_connection.png) no-repeat left top;padding:50px 10px 40px;}
.menu_phone h2,.menu_phone p{text-align:center;}
.menu_phone h2{font-size:22px;height:30px;line-height:30px;color:#333;font-weight:bold;font-family:"黑体";}
.menu_phone p{line-height:28px;font-size:16px;font-weight:bold;color:#ff0000;font-family:verdana;white-space:nowrap;}
.menu_phone ul strong {line-height:28px;font-size:16px;font-weight:bold;color:#ff0000;font-family:verdana;white-space:nowrap;}
.menu_phone p.phone_s_time{color:#999;}
.main{float:left;width:716px;}
.aifang_introduction{margin-left:10px;}
.aifang_introduction h2{width:703px;height:39px;overflow:hidden;text-indent:-9999px;background:url(../images/shinei_content_title.png) no-repeat;}
.aifang_introduction h3{height:22px;line-height:22px;font-size:14px;color:#333;padding-left:16px;background:url(../images/content_list.png) no-repeat left 8px;font-weight:bold;margin-top:8px;}
.aifang_introduction p{line-height:24px;padding-left:16px;}
.aifang_introduction p strong{display:inline-block;background:#FF6600;font-size:14px;color:#fff;font-weight:bold;padding:0px 6px;}
.aifang_introduction p em{font-weight:bold;color:#ff6600;font-size:14px;}
.aifang_introduction p.special_modification{margin-top:-23px;}
.aifang_introduction p.special_modification strong{background:#FF6600 url(../images/content_list_bg.png) no-repeat right 0;padding:23px 67px 0 6px;}
.aifang_services{padding-left:7px;margin:10px 0;}
.aifang_services h2{font-size:14px;font-weight:bold;height:24px;line-height:24px;color:#ff6600;}
.aifang_services ul{padding-left:8px;margin:2px 0 15px;}
.aifang_services li{height:22px;line-height:22px;white-space:nowrap;overflow:hidden;color:#333;text-indent:9px;background:url(../images/list_ico.png) no-repeat left 8px;}
#ft{background:#fff;color:#333;padding-top:10px;}
#ft p{background:#CDCDCD;height:55px;line-height:55px;text-align:center;}


.phone_num{width:680px;overflow:hidden;background:url(../images/tabpage_bg.png) repeat-x left bottom;padding:6px 0 10px;margin:0 auto 10px;}
.phone_info{float:left;font-size:16px;height:23px;line-height:23px;}
.phone_info dt,.phone_info dd{float:left;}
.phone_info dt{font-weight:bold;}
.phone_info dd{color:#999;}
.phone_info dd.phone{padding:0 0 0 26px;background:#FFFF9C url(../images/phone_num_ico.png) no-repeat left top;}
.phone_info dd.phone strong{display:block;padding-right:6px;background:url(../images/phone_num_right.png) no-repeat right top;font-weight:bold;color:#EA0000;}

/*拉斐特*/

body.lafeite #content{background:#fff url(../images/lafeite_content_bg.png) no-repeat right top;}
body.lafeite .main{padding-top:7px;}
body.lafeite .menu{padding-top:25px;background:url(../images/lafeite_menu_top.png) no-repeat;}
body.lafeite .menu_phone{background:url(../images/lafeite_menu_connection.png) no-repeat left top;}
body.lafeite .menu_box{background:url(../images/lafeite_menu_list.png) repeat-y left top;}
body.lafeite .aifang_introduction h2{width:688px;height:76px;background:url(../images/lafeite_content_title.png) no-repeat left top;}
body.lafeite .aifang_introduction p.special_modification{margin-top:-30px;}
body.lafeite .aifang_introduction p.special_modification strong{background:#FF6600 url(../images/lafeite_content_list_bg.png) no-repeat right 0;padding:32px 96px 0 6px;}
body.lafeite .phone_num{background:url(../images/lafeite_tabpage_bg.png) repeat-x left bottom;width:700px;}

/*丽江*/

body.lijiang #content{background:#fff url(../images/lijiang_content_bg.png) no-repeat right top;}
body.lijiang .main{padding-top:7px;}
body.lijiang .menu{padding-top:20px;background:url(../images/lijiang_menu_top.png) no-repeat;}
body.lijiang .menu_phone{background:url(../images/lijiang_menu_connection.png) no-repeat left top;}
body.lijiang .menu_box{background:url(../images/lijiang_menu_list.png) repeat-y left top;}
body.lijiang .aifang_introduction h2{height:81px;background:url(../images/lijiang_content_title.png) no-repeat left top;margin-top:-44px;}
body.lijiang .aifang_introduction p.special_modification{margin-top:-30px;}
body.lijiang .aifang_introduction p.special_modification strong{background:#FF6600 url(../images/lafeite_content_list_bg.png) no-repeat right 0;padding:32px 96px 0 6px;}
body.lijiang .phone_num{background:url(../images/lijiang_tabpage_bg.png) repeat-x left bottom;position:relative;z-index:4;margin:0 0 10px;width:560px;}
body.lijiang .aifang_introduction{position:relative;z-index:2;}

/*亚热带植物园*/
body.zhiwuyuan #content{background:#fff url(../images/zhiwuyuan_content_bg.png) no-repeat right top;}
body.zhiwuyuan .main{padding-top:7px;}
body.zhiwuyuan .menu{padding-top:37px;background:url(../images/zhiwuyuan_menu_top.png) no-repeat;margin:0 6px 0 2px;width:225px;}
body.zhiwuyuan .menu_phone{background:url(../images/zhiwuyuan_menu_connection.png) no-repeat left top;}
body.zhiwuyuan .menu_box{background:url(../images/zhiwuyuan_menu_list.png) repeat-y 4px top;padding:8px 18px 10px 23px;}
body.zhiwuyuan .aifang_introduction h2{width:657px;height:53px;background:url(../images/zhiwuyuan_content_title.png) no-repeat left top;}
body.zhiwuyuan .aifang_introduction p.special_modification{margin-top:-34px;}
body.zhiwuyuan .aifang_introduction p.special_modification strong{background:#FF6600 url(../images/zhiwuyuan_content_list_bg.png) no-repeat right 0;padding:44px 60px 0 6px;}
body.zhiwuyuan .phone_num{background:url(../images/zhiwuyuan_tabpage_bg.png) repeat-x left bottom;width:700px;}

/*跨年送礼*/
body.kuanianli #content{background:#fff url(../images/lafeite_content_bg.png) no-repeat right top;}
body.kuanianli .main{padding-top:7px;}
body.kuanianli .menu{padding-top:17px;background:url(../images/kuanianli_menu_top.png) no-repeat -2px top;margin:0 6px 0 2px;width:225px;}
body.kuanianli .menu_phone{background:url(../images/kuanianli_menu_connection.png) no-repeat left top;}
body.kuanianli .menu_box{background:url(../images/kuanianli_menu_list.png) repeat-y 4px top;padding:8px 18px 10px 23px;}
body.kuanianli .aifang_introduction h2{width:657px;height:53px;background:url(../images/kuanianli_content_title.png) no-repeat left top;}
body.kuanianli .aifang_introduction p.special_modification{margin-top:-30px;}
body.kuanianli .phone_num{background:url(../images/lafeite_tabpage_bg.png) repeat-x left bottom;width:700px;}

/*北戴河*/
body.beidaihe #content{background:#fff url(../images/beidaihe_content_bg.png) no-repeat right top;}
body.beidaihe .main{padding-top:7px;}
body.beidaihe .menu{padding-top:10px;background:url(../images/beidaihe_menu_top.png) no-repeat 4px top;margin:0 6px 0 2px;width:225px;}
body.beidaihe .menu_phone{background:url(../images/beidaihe_menu_connection.png) no-repeat 4px top;}
body.beidaihe .menu_box{background:url(../images/beidaihe_menu_list.png) repeat-y 4px top;padding:8px 18px 10px 23px;}
body.beidaihe .aifang_introduction h2{width:100%;height:58px;background:url(../images/beidaihe_content_title.png) no-repeat left top;}
body.beidaihe .aifang_introduction p.special_modification{margin-top:-30px;}
body.beidaihe .phone_num{background:url(../images/beidaihe_tabpage_bg.png) repeat-x left bottom;width:690px;}
body.beidaihe .aifang_introduction p.special_modification strong{background:url("../images/lafeite_content_list_bg.png") no-repeat right 0 #FF6600;padding:32px 96px 0 6px;}

/*多瑙河*/
body.duonaohe #content{background:#fff url(../images/duonaohe_content_bg.png) no-repeat right top;}
body.duonaohe .main{padding-top:7px;}
body.duonaohe .menu{padding-top:17px;background:url(../images/duonaohe_menu_top.png) no-repeat 4px top;margin:0 6px 0 2px;width:225px;}
body.duonaohe .menu_phone{background:url(../images/duonaohe_menu_connection.png) no-repeat 4px top;}
body.duonaohe .menu_box{background:url(../images/duonaohe_menu_list.png) repeat-y 4px top;padding:8px 18px 0 23px;}
body.duonaohe .aifang_introduction h2{width:100%;height:53px;background:url(../images/duonaohe_content_title.png) no-repeat left top;}
body.duonaohe .aifang_introduction h3{position:relative; z-index:10;}
body.duonaohe .aifang_introduction p.special_modification{position:relative; z-index:2; margin-top:-30px;}
body.duonaohe .phone_num{background:url(../images/beidaihe_tabpage_bg.png) repeat-x left bottom;width:690px;}
body.duonaohe .aifang_introduction p.special_modification strong{background:url("../images/lafeite_content_list_bg.png") no-repeat right 0 #FF6600;padding:32px 96px 0 6px;}

/*红动中国*/
body.zhongguo #content{background:#fff url(../images/zhongguo_content_bg.png) no-repeat right top;}
body.zhongguo .main{padding-top:7px;}
body.zhongguo .menu{padding-top:47px;background:url(../images/zhongguo_menu_top.png) no-repeat;}
body.zhongguo .menu_phone{padding-top:87px;background:url(../images/zhongguo_menu_connection.png) no-repeat left top;}
body.zhongguo .menu_box{background:url(../images/zhongguo_menu_list.png) repeat-y left top;}
body.zhongguo .aifang_introduction h2{width:100%;height:63px;background:url(../images/zhongguo_content_title.png) no-repeat left top;}
body.zhongguo .aifang_introduction h3{position:relative; z-index:10;}
body.zhongguo .aifang_introduction p.special_modification{position:relative; z-index:2; margin-top:-20px;}
body.zhongguo .phone_num{background:url(../images/zhongguo_tabpage_bg.png) repeat-x left bottom;width:690px;}
body.zhongguo .aifang_introduction p.special_modification strong{background:url("../images/content_list_bg.png") no-repeat right 0 #FF6600;padding:23px 67px 0 6px;}

/*云阳仙境*/

body.huahai #content{background:#fff url(../images/lijiang_content_bg.png) no-repeat right top;}
body.huahai .main{padding-top:7px;}
body.huahai .menu{padding-top:20px;background:url(../images/lijiang_menu_top.png) no-repeat;}
body.huahai .menu_phone{background:url(../images/lijiang_menu_connection.png) no-repeat left top;}
body.huahai .menu_box{background:url(../images/lijiang_menu_list.png) repeat-y left top;}
body.huahai .aifang_introduction h2{height:81px;background:url(../images/yunyang_content_title.png) no-repeat left top;margin-top:-44px;}
body.huahai .aifang_introduction h3{position:relative; z-index:10;}
body.huahai .aifang_introduction p.special_modification{position:relative; z-index:2;margin-top:-30px;}
body.huahai .aifang_introduction p.special_modification strong{background:#FF6600 url(../images/lafeite_content_list_bg.png) no-repeat right 0;padding:32px 96px 0 6px;}
body.huahai .phone_num{background:url(../images/lijiang_tabpage_bg.png) repeat-x left bottom;position:relative;z-index:4;margin:0 0 10px;width:560px;}
body.huahai .aifang_introduction{position:relative;z-index:2;}


/*首页*/

body.intro #content{background:#fff url(../images/intro_content_bg.png) no-repeat right top;}
body.intro .phone_num{width:888px;background:url(../images/intro_tabpage_bg.png) repeat-x left bottom;margin:0 0 6px;}
body.intro .phone_info{float:left;margin-left:12px;}
#home_content{width:930px;margin:0 auto;}
.content_box{width:100%;overflow:hidden;margin:10px auto 0;}
.all_title{height:28px;line-height:28px;background:#C6E4F4 url(../images/all_title.png) repeat-x left top;border:1px solid #8FC3DF;}
.all_title h3{float:left;font-size:14px;text-indent:18px;font-weight:bold;color:#333;}
.content_info{border:1px solid #CECECE;border-top:none 0;padding:10px;width:908px;overflow:hidden;}
.schools_info {height:400px;overflow:hidden;position:relative;width:100%;margin:0 auto;}
.schools_video{float:left;height:398px;width:638px;border:1px solid #CECECE;overflow:hidden;}
.schools_video img{display:block;}
.pic_list{width:299px;height:400px;float:left;position:absolute;right:0;top:0;}
.pic_list li{padding:0 0 0 9px;}
.pic_list li div{border:1px solid #CECECE;border-left-width:0;background:#fff url(../images/flash_li_bg.png) repeat-x left bottom;margin:0;}
.pic_list li.hover{background:url(../images/flash_hover.png) no-repeat left center;}
.pic_list li.hover div{border:2px solid #FF6600;border-left-width:8px;background:#fff;}
.pic_list li div.pic_list_title{height:24px;line-height:24px;border:none 0;background:none;padding:10px 10px 0 30px;overflow:hidden;}
.pic_list_title h2{float:left;font-size:14px;font-weight:bold;}
a.title_more{float:right;color:#4992B8;}
.pic_list .pic_list_content ul{padding:0 10px 12px 30px;margin-top:4px;*margin-top:0;}
.pic_list li.hover ul{padding:0 9px 10px 23px;}
.pic_list li.hover div.pic_list_title{padding:10px 9px 0 23px;}
.pic_list div.pic_list_content ul{height:48px;overflow:hidden;}
.pic_list li li{line-height:24px;height:24px;float:left;width:120px;font-size:14px;overflow:hidden;margin:0;padding:0;}
.pic_list li li.hover{background:none;}
.pic_list .pic_list_content li a{color:#4992B8;display:block;float:left;}
.zhe_msg{height:43px;padding-left:60px;background:url(../images/zhe_ico.png) no-repeat 10px top;margin:0 auto 4px;font-size:14px;font-weight:bold;}
.zhe_msg p{line-height:43px;}
.zhe_msg a{color:#ff6600;text-decoration:none;}
.zhe_msg p strong{margin-right:12px;font-weight:bold;}
body.pagebox #content{background:#fff;}
body.pagebox .main{padding-top:8px;}



.pic_group{width:930px;margin-top:12px;background:#E9E9E9;height:129px;overflow:hidden;}
.pic_left,.pic_right,.pic_left_on,.pic_right_on{float:left;width:16px;height:129px;text-indent:-9999px;background:url(../images/left_roc_off.png) no-repeat left center;}
.pic_left_on,.pic_right_on{cursor:pointer;}
.pic_right{background:url(../images/right_roc_off.png) no-repeat left center;}
.pic_left_on{background:url(../images/left_roc.png) no-repeat left center;}
.pic_right_on{background:url(../images/right_roc.png) no-repeat left center;}
.pic_group_list{display:inline;float:left;position:relative;width:872px;height:118px;overflow:hidden;margin:8px 13px 0;}
.pic_group_all{position:absolute;left:0;top:0;width:3000px;}
.pic_group_all ul{float:left;}
.pic_group_list li{display:inline;width:128px;float:left;margin-right:22px;}
.pic_group_list li a img{border:1px solid #B8B8B8;width:126px;height:93px;text-decoration:none;}
.pic_group_list li a em{cursor:pointer;display:block;height:22px;line-height:22px;text-align:center;text-decoration:none;color:#333;}

.two_index{width:100%;}
.two_index_img{width:714px;border:1px solid #CECECE;}
.two_index_img img{display:block;}
.two_index_list{width:100%;overflow:hidden;}
.two_index_list li{display:inline;float:left;padding-top:8px;margin:0 1px 0 3px;}
.two_index_list li img{width:110px;height:100px;border:2px solid #ccc;}
.two_index_list li.hover{background:url(../images/index_hover.png) no-repeat center top;}
.two_index_list li.hover img{border:2px solid #ff6600;}

.index_phone{width:100%;overflow:hidden;margin:20px auto;}
.index_phone .phone_info{float:left;margin-left:12px;}
.bottom_phone{width:620px;margin:20px auto 10px;}

.team_list{display:inline;float:left;width:400px;margin:0 25px 12px;height:110px;overflow:hidden;border-bottom:1px dotted #CCC;padding-bottom:10px;}

body.pagebox .phone_num{width:700px;}

/* 编辑内容 */
.edit img{
	border:1px solid #ccc;
}
/* 大标题 */
.edit h3.b{
	font-size:14px;
	color:#333;
	font-weight:bold;
	line-height:25px;
	text-align:center;
	margin:0 0 5px 0;
	padding:5px 0;
}
/* 标题 */
.edit h3{
	font-weight:bold;
	color:#333;
	line-height:25px;
	margin:0 0 3px 0;
}
/* 段落 */
.edit p{
	line-height:20px;
	text-indent:2em;
	padding:3px 0 5px 0;
}
/* 彩色字 */
.edit p.color,.edit p .color{
	color:#080;
}
/* 图片列表 */
.edit .img{
	clear:both;
}
.edit .img .group{
	height:126px;
	padding:10px 0;
	border-bottom:1px dotted #ccc;
	overflow:hidden;
}
.edit .img .group .piccol{
	display:inline;
	float:left;
	width:106px;
	height:135px;
	overflow:hidden;
	text-align:center;
}
.edit .img .group .piccol img{
	margin:0 auto;
}
.edit .img .group .piccol p{
	height:25px;
	overflow:hidden;
	margin:0 auto;
	line-height:25px;
	text-align:center;
	text-indent:0;
}
/* 图片列表-新 */
.edit .img_new{
	clear:both;
	width:100%;
	overflow:hidden;
	padding:8px 0 10px 0;
}
.edit .img_new .group{
	display:inline;
	float:left;
	width:116px;
	margin:2px 2px 0 0;
	padding:7px;
	background:#dee6ec;
}
.edit .img_new .group .piccol{
	position: static !important;
	position: relative;
	display: table !important;
	width:116px;
	height:102px;
	overflow:hidden;
	background:#fff;
}
*+html .edit .img_new .group .piccol {
	position: relative !important;
	display: table !important;
	width:116px;
	height:102px;
	overflow:hidden;
	text-align:center;
	background:#fff;
}
.edit .img_new .group .piccol .middle {
	display: table-cell !important;
	vertical-align: middle !important;
	position: static !important;
	position: absolute;
	top: 50%;
}
*+html .edit .img_new .group .piccol .middle{
	display: table-cell !important;
	vertical-align: middle !important;
	position: absolute !important;
	top: 50%;
}
.edit .img_new .group .piccol .middle .inner {
	position: relative;
	top: -50%;
	width: 100%;
	margin: 0 auto;
	text-align:center;
}
.edit .img_new .group .piccol img{
	margin:0 auto;
	text-align:center;
	border:1px solid #fff;
}
.edit .img_new .group p{
	width:116px;
	height:16px;
	overflow:hidden;
	line-height:16px;
	text-align:center;
	text-indent:0;
	padding:7px 0 0 0;
}
/* 左侧图片 */
.edit .img_left{
	float:left;
	margin:0 10px 0 0;
}
/* 纵向列表 */
.edit .li_1{
}
.edit .li_1 .group{
}
.edit .li_1 .group ul li{
	min-height:25px;
	line-height:25px;
	padding:0 0 0 12px;
	background:url(/images/icon/icon_all.gif) 0 -1251px no-repeat;
}
* html .edit .li_1 .group ul li{
	height:25px;
}
/* 横向列表 */
.edit .li_2{
	display:block;
}
.edit .li_2 .group{
}
.edit .li_2 .group ul{
	margin:0 0 5px 0;
}
.edit .li_2 .group ul li{
	display:inline;
	line-height:25px;
	padding:0 20px 0 12px;
	background:url(/images/icon/icon_all.gif) 0 -1254px no-repeat;
}
/* 简易图文 */
.edit .img_p_1{
	width:100%;
	overflow:hidden;
}
.edit .img_p_1 .group{
	display:inline;
	float:left;
	margin:0 0 10px 0;
}
.edit .img_p_1 .group .piccol{
	width:330px;
	height:182px;
	overflow:hidden;
	text-align:center;
}
.edit .img_p_1 .group .piccol img{
	margin:0 auto;
	text-align:center;
}
.edit .img_p_1 .group p{
	width:242px;
	height:25px;
	overflow:hidden;
	line-height:25px;
	text-align:center;
	text-indent:0;
}
/* 简易图文-新 */
.edit .img_p_1_new{
	width:100%;
	overflow:hidden;
	padding:0 0 10px 0;
	border:1px solid #e8e8e8;
	background:#f3f6f8;
}
.edit .img_p_1_new .group{
	display:inline;
	float:left;
	width:242px;
	margin:10px 0 0 40px;
	padding:15px;
	background:#dee6ec;
}
.edit .img_p_1_new .group .piccol{
	position: static !important;
	position: relative;
	display: table !important;
	width:242px;
	height:182px;
	overflow:hidden;
	background:#fff;
}
*+html .edit .img_p_1_new .group .piccol {
	position: relative !important;
	display: table !important;
	width:242px;
	height:182px;
	overflow:hidden;
	text-align:center;
	background:#fff;
}
.edit .img_p_1_new .group .piccol .middle {
	display: table-cell !important;
	vertical-align: middle !important;
	position: static !important;
	position: absolute;
	top: 50%;
}
*+html .edit .img_p_1_new .group .piccol .middle{
	display: table-cell !important;
	vertical-align: middle !important;
	position: absolute !important;
	top: 50%;
}
.edit .img_p_1_new .group .piccol .middle .inner {
	position: relative;
	top: -50%;
	width: 100%;
	margin: 0 auto;
	text-align:center;
}
.edit .img_p_1_new .group .piccol img{
	margin:0 auto;
	text-align:center;
	border:1px solid #fff;
}
.edit .img_p_1_new .group p{
	width:242px;
	height:16px;
	overflow:hidden;
	line-height:16px;
	text-align:center;
	text-indent:0;
	padding:7px 0 0 0;
}
/* 段落图文 */
.edit .img_p_2{
	clear:both;
}
.edit .img_p_2 .group{
	padding:0 0 10px 0;
	margin:0 0 20px 0;
	border-bottom:1px dotted #ccc;
}
.edit .img_p_2 .piccol{
	float:left;
	width:106px;
	height:106px;
	overflow:hidden;
	margin:0 10px 0 0;
	text-align:center;
}
.edit .img_p_2 .textcol{
	min-height:102px;
}
* html .edit .img_p_2 .textcol{
	height:102px;
}
.edit .img_p_2 p{
	display:block;
	text-indent:0;
	padding:0;
	clear:none;
}
/* 表格 */
.edit table{
	font-size: 12px;
	line-height:18px;
	text-align:center;
	width:97%;
	margin:5px 0;
	border-left:1px solid #c1dad7;
	border-top:1px solid #c1dad7;
}
.edit table td{
	color:#333;
	padding:4px 3px;
	border-right:1px solid #c1dad7;
	border-bottom:1px solid #c1dad7;
	background:#f5fafa;
}
.edit table th{
	border-right:1px solid #c1dad7;
	border-bottom:1px solid #c1dad7;
	font-weight:bold;
	color:#333;
	padding:5px 3px;
	background:#cae8ea;
}
.edit table p{
	padding:0;
	margin:0;
	text-indent:0;
}
.edit table span{
	display:block;
	line-height:18px;
}
/* 分隔线 */
.edit .line_1{
	clear:both;
	height:0;
	line-height:0%;
	font-size:0;
	overflow:hidden;
	margin:10px 0;
	border-bottom:1px dotted #ccc;
}
/* 相册 */
.edit .slider{
	position:relative;
	width:650px;
	height:175px;
	margin:5px 0;
	overflow:hidden;
	border:5px solid #ccc;
	background:#000;
	z-index:1;
}
.edit .slider .slide{
	position:absolute;
	top:0px;
	height:175px;
	width:500px;
	background:#000;
	overflow:hidden;
	border-left:1px solid #fff;
	cursor:default;
	z-index:2;	
}
.edit .slider .title{
	color:#F80;
	font-weight:bold;
	font-size:1.2em;
	margin-right:1.5em;
	text-decoration:none;
	padding-top:2px;
}
.edit .slider .diapo {
	opacity:1;
	position:absolute;
	visibility:hidden;
}
/* 公司页重定义edit */

/* 标题 */
.companyedit h3{
	font-size:13px;
}
/* 图片列表 */
.companyedit .img .piccol{
	margin:0 1px 10px 1px;
}
/* 简易图文 */
.companyedit .img_p_1 .group{
	width:280px;
}
.companyedit .img_p_1 .group .piccol{
	width:280px;
}
.companyedit .img_p_1 .group p{
	width:280px;
}
/* 相册 */
.companyedit .slider {
	width:556px;
}



/* tab展开重定义edit */

/* 标题 */
.TabbedPanelsContent h3{
	font-size:14px;
}
/* 图片列表 */
.TabbedPanelsContent .img .piccol{
	margin:0 6px 10px;
}
/* 简易图文 */
.TabbedPanelsContent .img_p_1 .group{
	width:330px;
}
.TabbedPanelsContent .img_p_1 .group p{
	width:330px;
}
/* 相册 */
.TabbedPanelsContent .slider{
	width:650px;
}



/* 打折信息正文重定义edit */

/* 标题 */
.discountedit{
	font-size:14px;
}
.discountedit h3{
	font-size:14px;
}
/* 图片列表 */
.discountedit .img .piccol{
	margin:0 6px 10px 6px;
}
/* 简易图文 */
.discountedit .img_p_1 .group{
	width:310px;
}
.discountedit .img_p_1 .group p{
	width:310px;
}
/* 相册 */
.discountedit .slider{
	width:620px;
}



/* 展开优惠信息 */
.TabbedPanelsContent .discount ul li{
	min-height:25px;
	line-height:25px;
	padding:0 0 0 12px;
	background:url(/images/icon/icon_all.gif) 0 -1251px no-repeat;
}
* html .TabbedPanelsContent .discount ul li{
	height:25px;
}
.TabbedPanelsContent .discount ul li.title{
}
.TabbedPanelsContent .discount ul li.content{
	background:none;
}
/* 展开地图 切换视图 */
.TabbedPanelsContent #view{
	position:absolute;
	left:10px;
	bottom:0;
	width:285px;
	padding:0;
}
.TabbedPanelsContent #view ul li{
	margin:0;
}
.TabbedPanelsContent #view ul li a{
	width:240px;
}
.TabbedPanelsContent #view ul li a:hover{
	background:none;
}
/* 公交线路 */
.busmap{
	clear:both;
	width:748px;
	overflow:hidden;
	padding:0 0 5px 0;
	border-bottom:1px dotted #ccc;
	background:#fff;
}
.busmap h3{
	float:left;
	margin:0;
	font-size:13px;
	line-height:20px;
}
.busmap .col{
	float:left;
	width:540px;
}
.busmap .col span{
	display:inline;
	font-size:13px;
	line-height:20px;
}
.busmap .col span a{
	margin:0 0 0 5px;
	text-decoration:underline;
}
/* 驾驶线路 */
.listdrivemap{
	clear:both;
	background:#fff;
}
.listdrivemap h3{
	font-size:13px;
	line-height:20px;
	margin:0 0 5px 0;
}
.listdrivemap a{
	margin:0 0 0 5px;
	text-decoration:underline;
}
/* 定义我的位置 */
.listdrivemap .addarea{
	float:left;
}
.listdrivemap .addarea .content{
	width:275px;
}
.listdrivemap .addarea .content input{
	width:185px;
}
.listdrivemap .addarea .content .addselect{
	left:0;
	width:190px;
	height:150px;
	overflow:auto;
}
.listdrivemap .addarea .content button{
	width:70px;
}
/* 我的位置 */
.listdrivemap #user_area{
	display:none;
	width:285px;
}
.listdrivemap #user_area p{
	font-size:12px;
	line-height:16px;
	text-align:left;
}
.listdrivemap #user_area #user_home{
	font-weight:bold;
	font-size:12px;
}
/* 具体驾驶路线 */
.listdrivemap #hint_area{
	float:left;
	clear:both;
	width:260px
}
.listdrivemap #hint_area a{
	float:left;
	line-height:20px;
	margin:10px 0 0 0;
	padding:2px 22px;
	font-size:12px;
	border:1px solid #ddd;
	border-bottom:none;
	background:#f0f0f0;
}
.listdrivemap #hint_area a.now{
	color:#e45800;
	text-decoration:none;
	font-weight:bold;
	background:#fff;
}
.listdrivemap #hint_area span{
	line-height:18px;
	padding:2px 0 3px 12px;
	background:url(/images/icon/icon_10.gif) 2px 9px no-repeat;
}
.listdrivemap #directions_canvas{
	clear:both;
	width:285px;
	height:120px;
	overflow:auto;
	border:1px solid #ddd;
}
.listdrivemap #directions_canvas table{
	font-size:12px;
	width:268px;
}
.listdrivemap #busroute_canvas{
	clear:both;
	width:285px;
	height:120px;
	overflow:auto;
	border:1px solid #ddd;
}
.listdrivemap #busroute_canvas span{
	display:block;
	font-size:12px;
}
.listdrivemap #busroute_canvas div{
	font-size:12px;
}

.listdrivemap #map{
	position:absolute;
	right:0;
	top:0px;
	border:1px solid #ccc;
}





/* 商家主页驾驶线路 */
.companydrivemap{
	width:740px;
	clear:both;
	background:#fff;
	margin:10px auto 0;
	overflow:hidden;
}
.companydrivemap h3{
	font-size:13px;
	line-height:20px;
	margin:0 0 5px 0;
}
.companydrivemap a{
	margin:0 0 0 5px;
	text-decoration:underline;
}
/* 定义我的位置 */
.companydrivemap .addarea{
	position:absolute;
	right:10px;
	top:10px;
	float:left;
}
.companydrivemap .addarea .content{
	width:180px;
}
.companydrivemap .addarea .content input{
	width:92px;
}
.companydrivemap .addarea .content .addselect{
	left:0;
	width:96px;
	height:150px;
	overflow:auto;
}
.companydrivemap .addarea .content button{
	width:70px;
}
/* 我的位置 */
.companydrivemap #user_area{
	position:absolute;
	right:0;
	top:5px;
	display:none;
	float:left;
	width:190px;
}
.companydrivemap #user_area p{
	font-size:12px;
}
.companydrivemap #user_area #user_home{
	font-weight:bold;
	font-size:12px;
}
/* 具体驾驶路线 */
.companydrivemap #hint_area{
	position:absolute;
	right:0;
	top:42px;
	float:left;
	clear:both;
	width:200px;
}
.companydrivemap #hint_area a{
	float:left;
	line-height:20px;
	margin:10px 0 0 0;
	padding:2px 22px;
	font-size:12px;
	border:1px solid #ddd;
	border-bottom:none;
	background:#f0f0f0;
}
.companydrivemap #hint_area a.now{
	color:#e45800;
	text-decoration:none;
	font-weight:bold;
	background:#fff;
}
.companydrivemap #hint_area span{
	line-height:18px;
	padding:2px 0 3px 12px;
	background:url(/images/icon/icon_10.gif) 2px 9px no-repeat;
}
.companydrivemap #directions_canvas{
	clear:both;
	width:188px;
	height:135px;
	overflow:auto;
	border:1px solid #ddd;
}
.companydrivemap #directions_canvas table{
	font-size:12px;
	width:170px;
}
.companydrivemap #busroute_canvas{
	clear:both;
	width:190px;
	height:220px;
	overflow:auto;
	padding:0;
	border:1px solid #ddd;
}
.companydrivemap #busroute_canvas span{
	display:block;
	font-size:12px;
}
.companydrivemap #busroute_canvas div{
	font-size:12px;
}

.companydrivemap #map{
	position:absolute;
	left:0;
	top:0;
}



/***************  font   *****************/
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}

.c1{color:#333;}
.c2{color:#999;}
.c3{color:#666;}
.c4{color:#eb0000;}
.c5{color:#369;}
.c6{color:#f60;}
.c7{color:#05820b;}

.bold{font-weight:bold;}
.thin{font-weight:normal;}
.ital{font-style:italic;}
.tdn{text-decoration:underline;}
.tLeft{text-align:left;}
.tCenter{text-align:center;}
.tRight{text-align:right;}

.bgc1{background-color:#f2f2f2;}
.bgc2{background-color:#ffeb99;}
/**************  table  ******************/

.table_s1{border:1px solid #ddd; width:100%;}
.table_s1 th,.table_s1 td{padding:5px;border:1px solid #ddd;}
.table_s1 th{background:#f2f2f2;}

.table_s2{border:1px solid #9BD5E4; width:100%;}
.table_s2 th,.table_s2 td{padding:5px;border:1px solid #9BD5E4; background:#EEFFFC}
.table_s2 th{background:#DAF1F8;}

.table_s3{border:1px solid #c4ab49; width:100%;}
.table_s3 th,.table_s3 td{padding:5px;border:1px solid #c4ab49; background:#fffcf0}
.table_s3 th{background:#fff3c4;}

.hr1,.hr2,.hr3,.hr4{clear:both; border-top:1px dashed #ccc; margin:5px 0; height:1px; line-height:0; font-size:0; overflow:hidden;}
.hr2{border-top:1px dashed #eb0000;}
.hr3{border-top:1px dashed #f60;}
.hr4{border-top:1px dashed #05820b;}


.list_img_txt li{float:left;  padding:8px 0; display:inline; border-bottom:1px dashed #ccc; overflow:hidden; zoom:1}
.list_img_txt li h3{font-size:14px; padding-bottom:15px; line-height:20px;}
.list_img_txt li .img{float:left;  width:104px; text-align:left; }
.list_img_txt li .img img{padding:2px;border:1px solid #ccc}
.list_img_txt li a:hover img{border:1px solid #F60;}
.list_img_txt li .txt{margin-left:110px; line-height:20px;}

.lie_2 li{width:46%; margin:5px 2%; _margin:5px 2% 5px 0;}
.lie_3 li{width:30%; margin:5px 1%; _margin:5px 0.7% 5px 0;}
.lie_4 li{width:24%; margin:5px 0.4%;_margin:5px 0.5% 5px 0; }

.li_img_2.ctr{width:500px; margin:0 auto;}
.li_img_2 li{width:245px;  margin:2px;}
.li_img_2 img,.li_img_3 li img,.li_img_4 li img{max-width:240px; max-height:160px;}
.li_img_3 li{width:30%; margin:5px 0.8%;}
.li_img_4 li{width:23%; margin:5px 0.4%;}
.li_img_m li{width:150px; text-align:center}
.li_img_m img{max-width:145px; max-height:90px;}

.img_list img{border:1px solid #bbb; border-top-color:#e9e7e7;border-left-color:#e9e7e7; padding:2px;}
.img_list li{float:left; display:inline; overflow:hidden; text-align:center; padding:10px 0; line-height:20px;}

.txt_list li{float:left; display:inline;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:22px;}

