*{
	font-family: "microsoft yahei", arial;
}

body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,dt,dl,dd,th,td,label,bottom,textarea {
	margin: 0;
	padding: 0;
}

body {
	font-family: "microsoft yahei", arial;
	font-size: 12px;
	line-height: 1.5;
	text-align: center;
	background: #FFF;
	color: #000;
}

h1,h2,h3,h4,h5,h6,button,input,select,textarea {
	font-size: 100%;
}

fieldset,img {
	border: 0;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div,th,td {
	font-size: 12px;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

em {
	font-style: normal;
}

sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

.fl {
	float: left;
}

.fr {
	float: right!important;
}

.mt6 {
	margin-top: 6px;
}

.mt8 {
	margin-top: 8px;
}

.mt20 {
	margin-top: 20px!important;
}

.mt40 {
	margin-top: 40px!important;
}

.mt10 {
	margin-top: 10px!important;
}

.ml10 {
	margin-left: 10px;
	display: inline;
}

.mt12 {
	margin-top: 12px!important;
}

.clearfix:after {
	content: "\20";
	display: block;
	clear: both;
	height: 0
}

.clearfix:after {
	*zoom: 1
}

.fn-clear:after {
	content: "\20";
	display: block;
	clear: both;
	height: 0
}

.fn-clear:after {
	*zoom: 1
}

.clear {
	clear: both;
}

a {
	color: #555;
	text-decoration: none;
	cursor: pointer;
}

a:hover {
	color: #f73;
	text-decoration: underline;
}

.orange {
	color: #e70;
}

.flipy {
	-moz-transform: scaleY(-1);
	-webkit-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	transform: scaleY(-1);
/*IE*/
	filter: FlipV;
}

.flipx {
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);
/*IE*/
	filter: FlipH;
}

.noborder {
	border: 0!important;
}

.img0 {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}

#list .other a.mobile i,.lxs_renzheng span,.box190 .txt strong i,.box190 .txt span i,.tbgg h5 i,.cncnlogoBg i,.sos2 button,.list_recommend .info .order a,#rz_info .down a {
	background: url(ico.png) no-repeat;
}
 
#list {
	display: block;
	position: relative;
	width: 100%;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #dcdcdc;
	background: #f5f5f5;
	z-index: 10001;
}

#list .list {
	width: 1000px;
	margin: 0 auto;
}

#list .logo {
	width: 105px;
	float: left;
	height: 25px;
	padding: 0px 20px 0 2px;
	padding-left: 2px\9;
	text-align: left;
	overflow: hidden;
}

#list .other {
	position: relative;
	float: right;
	line-height: 30px;
	padding: 1px 0 0 0;
	color: #999;
}

#list .other a {
	margin-left: 10px;
}

#list .other a.mobile {
	display: inline-block;
	position: relative;
	padding-left: 15px;
	line-height: 30px;
}

#list .other a.mobile i {
	position: absolute;
	left: 3px;
	top: 8px;
	width: 9px;
	height: 12px;
	background: url(ico.png) no-repeat;
	background-position: 0 0;
}
 
.top_eweima {
	display: none;
	position: absolute;
	top: 32px;
	right: 0;
	width: 136px;
	padding: 12px 0 0 0;
	text-align: center;
	color: #333;
	background: #fff;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}

.top_eweima s {
	position: absolute;
	top: -7px;
	right: 33px;
	width: 13px;
	height: 7px;
	background: url(common_top.png) no-repeat -48px 0;
}

.top_eweima i {
	position: absolute;
	top: 47px;
	right: 49px;
	width: 36px;
	height: 36px;
	border-radius: 2px;
	background: #fff url(icon_elephant.png) no-repeat 3px 3px;
	background-size: 30px 30px;
}

.top_eweima img {
	display: block;
	margin: 0 auto;
}

.quick_menu {
	position: relative;
	width: 560px;
	float: left;
	padding-top: 2px;
	z-index: 9999;
}

.quick_menu ul {
	float: left;
}

.quick_menu li {
	position: relative;
	float: left;
	height: 24px;
	line-height: 24px;
	padding: 3px 0;
	margin: 0 8px 0 9px;
	display: inline;
	color: #999;
	font-size: 13px;
	z-index: 2;
}

.quick_menu li.hotel {
	padding: 3px 0;
}

.quick_menu li s {
	text-decoration: none;
	color: #666;
}

.quick_menu li a.f73 {
	color: #f73;
}

.quick_menu li em {
	font-size: 13px;
}

.quick_menu li.hot1 {
	position: relative;
}

.quick_menu li.hot1 i {
	position: absolute;
	top: -8px;
	left: 52px;
	width: 21px;
	height: 14px;
	background: url(img/icoHot1.gif) no-repeat;
}

.quick_menu li.home i {
	display: inline-block;
	width: 14px;
	height: 12px;
	*vertical-align: 3px;
	background: url(ico_sign.png) no-repeat -62px -85px;
}

.quick_menu .hov .more {
	display: block;
	border: 1px solid #dedede;
	background: #fff;
}

.quick_menu .more {
	display: none;
	position: absolute;
	top: 26px;
	left: 0;
	width: 50px;
	text-align: left;
	padding: 3px 10px 8px 10px;
	border: 1px solid #dedede;
	border-top: 1px solid #FFF;
	background: #fff;
	z-index: 999;
}

.quick_menu .more ul {
	display: block;
	padding: 6px 0;
	border-bottom: 1px solid #eee;
	overflow: hidden;
}

.quick_menu .more li {
	width: 70px;
	float: left;
	padding: 0;
	margin: 0;
	line-height: 20px;
	border: 0;
}

.quick_menu b {
	position: relative;
	float: left;
	height: 24px;
	line-height: 24px;
	padding: 0 14px 0 8px;
	color: #666;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	font-weight: normal;
	overflow: hidden;
	z-index: 10000;
}

.quick_menu b s {
	position: absolute;
	right: 4px;
	top: 10px;
	top: 8px\9;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	border-top: 4px solid #999;
	border-left: 4px solid #f5f5f5;
	border-right: 4px solid #f5f5f5;
}

.quick_menu .hov b {
	margin-top: -1px;
	border: 1px solid #dedede;
	border-bottom: 0;
	background: #fff;
}

.quick_menu .hov b s {
	top: 5px;
	border-bottom: 4px solid #999;
	border-top: 4px solid #fff;
	border-left: 4px solid #fff;
	border-right: 4px solid #fff;
}

.quick_menu .hov li {
	border: 0;
}

#b {
	padding-left: 0;
	margin: 0;
}

#b .more {
	width: 140px;
}

#b .more ul {
	clear: both;
	width: 140px;
	overflow: hidden;
	padding: 6px 0;
	border-bottom: 1px solid #eee;
}

#b .more li {
	width: 70px;
	float: left;
	padding: 0;
	margin: 0;
	height: 20px;
	line-height: 20px;
	border: 0;
	font-size: 12px;
	overflow: hidden;
}

#b .more li.title {
	width: 140px;
	font-weight: bold;
	font-size: 12px;
	color: #f73;
}

#b .more li.title a {
	color: #f73;
}

#b .more ul.bd0 {
	border-bottom: 0;
}

#top_user {
	padding: 0 0 0 12px;
	color: #999;
}

#top_user a.login {
	padding-right: 6px;
}

.quick_menu a:link,.quick_menu a:visited {
	color: #333;
	text-decoration: none;
}

.quick_menu a:hover {
	color: #f73;
	text-decoration: underline;
}

.quick_menu a.red {
	color: #FF0000;
}

.shop_info {
	display: block!important;
}

#shop_info {
	position: relative;
	background: #fff;
	z-index: 999;
}

.shop_info {
	position: relative;
	width: 1000px;
	height: 76px;
	margin: 0 auto;
	z-index: 4;
}

.shop_info .lxs_name {
	float: left;
}

.shop_info .lxs_name h1 {
	float: left;
	margin: 0 0 0 0;
	padding: 0 6px 0 0;
	font: 12px/24px 'Î¢ÈíÑÅºÚ';
	font-weight: bold;
}

.shop_info .lxs_name h1 img {
	vertical-align: middle;
}

.shop_info .lxs_name h1 a {
	color: #555;
}

.shop_info .lxs_name h1 a:hover {
	color: #f70;
	text-decoration: none;
}

.shop_info .lxs_name .wz {
	float: left;
	font-size: 16px;
	margin: 0;
	padding: 0 6px 0 0;
	font: 12px/24px 'Î¢ÈíÑÅºÚ';
	font-weight: bold;
}

.shop_info .shop_logo .logo {
	display: inline-block;
	float: left;
	padding-top: 15px;
	overflow: hidden;
}

.shop_info .shop_logo .logo a {
	display: block;
}

.shop_info .shop_logo .logo_r {
	float: left;
	padding-left: 7px;
	margin: 20px 0 0 5px;
	border-left: 1px solid #f0f0f0;
}

.shop_info .template4 .logo_r h1,.shop_info .template4 .logo_r .wz {
	font: 18px/24px 'microsoft yahei';
}

.shop_info .template4 .logo {
	height: 76px;
	padding-top: 0;
}

.shop_info .shop_logo h1,.shop_info .shop_logo .wz {
	display: block;
	float: none;
}

.shop_info .shop_logo .logo_r h1,.shop_info .shop_logo .logo_r .wz {
	margin-top: -5px;
}

.shop_info .lxs_name .sign {
	float: left;
	height: 20px;
}

.shop_info .lxs_name .sign span {
	float: left;
	margin-right: 5px;
}

.shop_info .lxs_name .sign span s {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(ico_sign.png) no-repeat;
}

.shop_info .lxs_name .sign #xkz,.shop_info .lxs_name .sign #kxrz,.shop_info .lxs_name .sign #other,.shop_info .lxs_name .sign #ppzy,.shop_info .lxs_name .sign #ykbz {
	position: relative;
}

.shop_info .lxs_name .sign #xkz {
	z-index: 2;
}

.shop_info .lxs_name .sign #xkz s {
	background-position: 0 0;
}

.shop_info .lxs_name .sign #kxrz s {
	background-position: -20px 0;
}

.shop_info .lxs_name .sign #kxrz s.no {
	background-position: -118px 0;
}

.shop_info .lxs_name .sign #other s {
	background-position: -40px 0;
}

.shop_info .lxs_name .sign #ppzy s {
	width: 58px;
	background-position: -60px 0;
}

.shop_info .lxs_name .sign #ppzy .hideBox i.ico {
	left: 40px;
}

.shop_info .lxs_name .sign #ykbz s {
	background-position: -138px 0;
}

.shop_info .lxs_name .sign #ykbz p em {
	font-size: 14px;
	color: #f70;
}

.sign .hideBox {
	display: none;
	position: absolute;
	top: 27px;
	*top: 38px;
	left: -20px;
	width: 340px;
	padding: 15px 20px;
	border: 1px solid #CCC;
	border-radius: 3px;
	text-align: left;
	background: #fff;
}

.sign .hov .hideBox {
	display: block!important;
}

.sign .hov .hideBox .seat {
	position: absolute;
	top: -8px;
	left: 19px;
	width: 58px;
	height: 8px;
}

.sign .hov .hideBox p {
	color: #666;
}

.sign .hov .hideBox p a {
	color: #2B7CC7;
}

.sign .hov .hideBox p a:hover {
	color: #f60;
}

.sign .hideBox i.ico {
	position: absolute;
	top: -8px;
	left: 0;
	width: 60px;
	height: 8px;
	background: url(ico_home.png) no-repeat -118px 0;
	overflow: hidden;
}

.sign .hideBox strong {
	display: block;
	padding-bottom: 5px;
	font-size: 14px;
	color: #f60;
}

.sign .hideBox a.more {
	float: right;
	color: #2b7cc7;
}

.sign .hideBox a.more:hover {
	color: #f60;
}

.sign .hideBox dl {
	clear: both;
	display: block;
	color: #666;
	padding: 1px 0;
	line-height: 23px;
}

.sign .hideBox dt {
	width: 85px;
	float: left;
	text-align: right;
}

.sign .hideBox dd {
	width: 255px;
	float: left;
}

.sign .hideBox dd i.wp {
	display: inline-block;
	width: 24px;
	float: left;
	height: 23px;
	background: url(ico_sign.png) no-repeat 0 -57px;
}

.sign .hideBox dd a {
	color: #2b7cc7;
}

.sign .hideBox dd a:hover {
	color: #f60;
}

.sign .hideBox dd.server span {
	width: 90px;
	float: left;
	padding: 3px 0;
	margin-right: 5px;
	line-height: 14px;
	border: 1px solid #ffde27;
	text-align: center;
	background: #fffbe3;
}

.sign .hideBox dd .tip {
	padding: 5px;
	line-height: 16px;
	border: 1px solid #e5e5e5;
	background: #fbfbfb;
}

.sign .hideBox span.jb {
	float: right;
	padding-top: 4px;
}

.sign .hideBox span.jb a {
	color: #2B7CC7;
}

.sign .hideBox span.jb a:hover {
	color: #f60;
}

.sign .tipBox {
	display: block;
	position: absolute;
	top: -10px;
	left: 25px;
	width: auto;
	padding: 1px 3px;
	line-height: 14px;
	color: #666;
	white-space: nowrap;
	border: 1px solid #CCC;
	border-radius: 3px;
	text-align: left;
	background: #fff;
}

.sign .tipBox a {
	color: #2B7CC7;
}

.sign .tipBox i.ico {
	position: absolute;
	top: 3px;
	left: -5px;
	width: 5px;
	height: 11px;
	background: url(ico_home.png) no-repeat right 0;
}

.sign .hideBox .rz_con {
	width: 340px;
	padding-top: 10px;
	overflow: hidden;
}

.sign .hideBox .rz_con ul {
}

.sign .hideBox .rz_con li {
	width: 68px;
	float: left;
	text-align: center;
	color: #666;
}

.sign .hideBox .rz_con li a {
	color: #2b7cc7;
}

.sign .hideBox .rz_con li a:hover {
	color: #f60;
}

.sign .hideBox .rz_con li i {
	display: block;
	width: 33px;
	height: 33px;
	margin-left: 18px;
	background: url(ico_sign.png) no-repeat;
}

.sign .hideBox .rz_con li i.smyz {
	background-position: 0 -20px;
}

.sign .hideBox .rz_con li i.no_smyz {
	background-position: -156px -20px;
}

.sign .hideBox .rz_con li i.yyzz {
	background-position: -33px -20px;
}

.sign .hideBox .rz_con li i.no_yyzz {
	background-position: -189px -20px;
}

.sign .hideBox .rz_con li i.jyxkz {
	width: 32px;
	background-position: -66px -23px;
}

.sign .hideBox .rz_con li i.no_jyxkz {
	width: 32px;
	background-position: -222px -23px;
}

.sign .hideBox .rz_con li i.ywsqs {
	width: 29px;
	margin-left: 20px;
	background-position: -98px -23px;
}

.sign .hideBox .rz_con li i.no_ywsqs {
	width: 29px;
	margin-left: 20px;
	background-position: -254px -23px;
}

.sign .hideBox .rz_con li i.lxs5a {
	width: 29px;
	margin-left: 20px;
	background-position: -127px -23px;
}

.sign #kxrz .hideBox {
	padding-bottom: 45px;
}

.sign .hideBox .line {
	display: inline-block;
	width: 340px;
	height: 0;
	_padding-bottom: 5px;
	_margin-top: 5px;
	border-top: 1px solid #e5e5e5;
	overflow: hidden;
}

.sign .hideBox .down {
	position: absolute;
	left: 0;
	bottom: 1px;
	_bottom: -29px;
	width: 380px;
}

.sign .hideBox .down span {
	width: 88px;
	float: left;
	line-height: 30px;
	text-align: center;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.sign .hideBox .down span a {
	display: block;
	width: 93px;
	line-height: 30px;
	color: #fff;
	background: #fea500;
}

.sign .hideBox .down span a:hover {
	background: #ff8a00;
	text-decoration: none;
}

.sign .hideBox .down span.on a {
	background: #fea500;
	text-decoration: none;
}

.sign .hideBox p {
	line-height: 30px;
}

.sign .hideBox i.sd {
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	margin: -5px 4px 0 0;
	background: url(ico_sign.png) no-repeat -25px -57px;
}

.sign .hideBox i.lxh {
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	margin: -5px 4px 0 0;
	background: url(ico_sign.png) no-repeat -46px -57px;
}

.sos2 {
	clear: both;
	position: relative;
	right: 113px;
	width: 280px;
	float: right;
	margin: 23px 0 21px 0;
	height: 28px;
	border: 2px solid #FF9400;
	background: #fff;
	background-repeat: repeat-x;
}

.sos2 .search_curt {
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	float: left;
	padding: 5px 0 0 10px;
	height: 22px;
	line-height: 20px;
	text-align: left;
	cursor: pointer;
	color: #555;
}

.sos2 .search_curt .onName {
	display: inline-block;
	width: 36px;
	*padding-top: 1px;
}

.sos2 li {
	cursor: pointer;
}

.sos2 .search_curt i {
	display: inline-block;
	position: relative;
	top: 2px;
	right: 0;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	border: 4px solid #fff;
	border-top-color: #aaa;
}

.sos2 .search_curt a {
	color: #555;
}

#curtlist {
	display: none;
	position: absolute;
	left: -1px;
	top: 27px;
	border: 1px solid #FF9400;
	border-top: 1px solid #fff;
	color: #555;
	text-align: left;
	background: #fff;
}

#curtlist li {
	clear: both;
	width: 50px;
	line-height: 24px;
	padding: 0 0 0 10px;
}

#so_input {
	color: #999;
	outline: none;
}

.sos2 s {
	position: absolute;
	top: 2px;
	left: 60px;
	width: 0;
	height: 24px;
	border-left: 1px solid #eee;
	overflow: hidden;
}

.sos2 input.text {
	width: 180px;
	float: left;
	padding: 8px 5px 7px 7px;
	margin-left: 61px;
	display: inline;
	height: 12px;
	border: 0;
	font-size: 12px;
}

.sos2 button {
	position: absolute;
	right: -42px;
	top: -2px;
	width: 70px;
	height: 32px;
	border: 0;
	font-family: "microsoft yahei";
	font-size: 14px;
	color: #fff;
	background: #ff9400;
	cursor: pointer;
}

.sos2 button.bt1 {
	background: #fb8d00;
}

.sos2 button.bt1:hover {
	background: #fb7600;
}

.sos2 button.bt2 {
	right: -115px;
	color: #ec6401;
	border: 1px solid #ffc658;
	background: #fee9c8;
}
 
.user_banner {
	_left: -1px;
	width: 100%;
	margin: 0px auto 15px auto;
	padding-top: 133px;
	height: 40px;
	z-index: 3;
}

.user_banner .sub_menu {
	position: relative;
	_left: 1px;
	width: 1000px;
	margin: 0 auto;
	height: 40px;
	background-repeat: repeat-x;
	background-position: 0 0;
}

.user_banner .sub_menu ul {
	width: 1000px;
	float: left;
	height: 40px;
	overflow: hidden;
}

.user_banner .sub_menu li {
	float: left;
	line-height: 38px;
	height: 38px;
	font-size: 14px;
	font-weight: bold;
}

.user_banner .sub_menu li.nav_on {
	font-weight: none;
	height: 38px;
	background-position: 0 -86px;
}

.user_banner .sub_menu li.nav_on a {
	color: #199122;
}

.user_banner .sub_menu li a {
	display: block;
	padding: 0 10px;
	color: #fff;
}

.user_banner .sub_menu li a:hover {
	background-position: 0 -124px;
}

.user_banner .sub_menu li.nav_on a:hover {
	background-position: 0 -86px;
}

.no_banner {
	height: 40px;
	padding-top: 0;
}

.no_banner .sub_menu {
	margin-top: 0;
}
/* .no_banner .sub_menu ul{ margin-top:-1px;} */
/*#nav_diy{ background:url(diy_21x21_150610.png) no-repeat 66px 3px;}*/


#submenu .sub_menu {
	position: relative;
	z-index: 100;
}

#submenu .banner_bg {
	position: absolute;
	top: 109px;
	height: 165px;
	overflow: hidden;
	z-index: 1;
}

#submenu.no_banner .banner_bg {
	height: 0;
}

.ndwz {
	display: inline-table;
	position: relative;
	top: -3px;
	width: 1000px;
	margin: 0 auto;
	padding-bottom: 2px;
	line-height: 18px;
	text-align: left;
	color: #999;
}

.ndwz em {
	padding: 0 5px;
}

.ndwz em.f60 {
	padding: 0;
	color: #f60;
}

.ndwz span {
}

#checklogin_space {
	position: absolute;
	right: 10px;
	top: -24px;
	z-index: 3;
}

.report b {
	display: block;
	position: relative;
	width: 75px;
	line-height: 18px;
	padding: 1px 7px 0 7px;
	_padding-top: 5px;
	color: #16b;
	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 #F0F2F5;
	border-top-color: #999;
}

#checklogin_space .report .hideBox {
	display: none;
	position: absolute;
	left: 0;
	top: 20px;
	background: #fff;
}

#checklogin_space .hov b {
	padding: 0 6px;
	_padding-top: 4px;
	border: 1px solid #e1e1e1;
	border-bottom: 1px solid #fff;
	background: #fff;
}

#checklogin_space .hov b s {
	border: 4px solid #fff;
	border-top-color: #999;
}

#checklogin_space .hov .hideBox {
	display: block;
	margin-top: -1px;
	width: 75px;
	padding: 0 6px 2px 6px;
	border: 1px solid #e1e1e1;
}

.report span {
	display: block;
	height: 20px;
	line-height: 20px;
	border: 0;
	overflow: hidden;
}

.report span.line {
	width: 100%;
	margin: 3px 0;
	height: 0;
	font-size: 0;
	border-bottom: 1px dotted #e1e1e1;
	overflow: hidden;
}

#checklogin_space .report span a {
	display: block;
	color: #666;
	text-decoration: none;
}

#checklogin_space .report span a:hover {
	background: #f2f2f2;
}

.dz_infor {
	width: 600px;
	height: 60px;
	float: right;
	padding: 15px 0;
	background: url(cj_kz.png) right bottom no-repeat
}

.dz_zhuyi {
	height: 24px;
	line-height: 24px;
	text-indent: 30px;
	background: url(cj_zhuyi.png) 0 0 no-repeat;
	margin-top: 6px;
}

.dz_inforLink {
	height: 30px;
	line-height: 30px;
	text-indent: 30px;
	font-weight: bold;
}

.dz_inforLink a {
	color: #5abb1f;
}
 
.annex {
	width: 750px;
	padding: 15px 5px;
}

.annex li {
	display: inline-block;
	width: 331px;
	padding-left: 39px;
	line-height: 24px;
}

.annex li.doc {
	background-position: 0 3px;
}

.annex li.xls {
	background-position: 0 -35px;
}

.annex li.pdf {
	background-position: 0 -73px;
}

.annex li.docx {
	background-position: 0 -111px;
}

.annex li.xlsx {
	background-position: 0 -146px;
}

.annex li.ppt {
	background-position: 0 -184px;
}

.annex li a {
	color: #666;
}

.annex li a:hover {
	color: #f60;
}
 
.popBox {
	border: 1px solid red;
	position: absolute;
	z-index: 30;
	background-color: #fff
}

.detail_frame {
	display: none;
	position: absolute;
	width: 350px;
	border: 1px solid #666;
	z-index: 10000;
}

.detail_frame s {
	position: absolute;
	top: -6px;
	left: 20px;
	width: 13px;
	height: 6px;
	background: url(ico_detail_frame.png) no-repeat -13px 0;
	overflow: hidden;
}

.detail_frame .con {
	padding: 10px;
	border: 3px solid #e8e8e8;
	color: #333;
	text-align: left;
	background: #fff;
}

#smart_pop {
	display: block;
	overflow: hidden;
	border: 1px solid #d8d8d8;
	z-index: 9999;
	border-top: 0;
	position: absolute;
	margin-top: 5px;
	margin-left: -5px;
	background-color: #fff;
}

#smart_arrow .hide {
	position: absolute;
	padding: 0 12px 0 0;
	width: 12px;
}

#smart_arrow .show {
	position: absolute;
	padding: 0 12px 0 0;
	width: 12px;
}

#smart_pop div {
	height: 22px;
	overflow: hidden;
}

#smart_pop div.mouseover {
	background: #f1f1f1;
}

#smart_pop div.mouseout {
	background: #ffffff;
}

#smart_pop div.left1 {
	width: 150px;
	height: 17px;
	padding: 5px 0 0 5px;
	float: left;
	line-height: 14px;
	color: #666;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#smart_pop div.left1 span.pic {
	width: 12px;
	padding-left: 10px;
}

#smart_pop div.right1 {
	height: 17px;
	padding: 5px 3px 0 0;
	line-height: 14px;
	text-align: right;
	float: right;
	color: #666;
}

#smart_pop div.font_blue {
	color: #0066ff;
	cursor: hand;
}

#smart_pop div.close {
	color: #004bca;
	line-height: 14px;
	text-decoration: underline;
	background: #ecf7e7;
	height: 17px;
	text-align: right;
	padding: 5px 4px 0 0;
	cursor: pointer;
}

#cnzz_code {
	display: none;
}

 
#main h1 i.yhIcon {
	display: inline-block;
	width: 18px;
	height: 19px;
	background: url(img/hui.png) no-repeat;
	vertical-align: middle;
}


 
#KFLOGO {
	text-align: left;
}
 
.lft {
	width: 190px;
	float: left;
	text-align: left;
}

.pic1000 {
	display: block;
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}

.pic1000 img {
	display: block;
	width: 1000px;
	height: 250px;
	margin-bottom: 10px;
	overflow: hidden;
}

.play750 {
	display: block;
	position: relative;
	width: 750px;
	margin: 0 auto 15px auto;
	height: 200px;
	overflow: hidden;
	z-index: 1;
}

.play750 .play {
	position: relative;
	width: 750px;
	height: 200px;
	overflow: hidden;
	position: relative;
}

.play750 .play ol {
	position: absolute;
	right: 5px;
	bottom: 6px;
	z-index: 2;
}

.play750 .play ol li {
	float: left;
	margin-right: 3px;
	display: inline;
	cursor: pointer;
	background: #fff;
	;padding: 0 5px;
	color: #000;
	font-size: 12px;
	filter: alpha(opacity=50);
	opacity: .5;
}

.play750 .play ol li.active {
	padding: 0 5px;
	font-weight: bold;
	color: #f73;
	background: #fff;
	position: relative;
	bottom: 1px;
	filter: alpha(opacity=100);
	opacity: 1;
}

.play750 .play ul {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.play750 .play ul li {
	width: 750px;
	height: 200px;
	float: left;
}

.play750 .play ul img {
	float: left;
	width: 795px;
	height: 200px;
}

.play750 .play .wz {
	position: absolute;
	bottom: 0;
	left: 12px;
	line-height: 30px;
	font-size: 16px;
	color: #fff;
	z-index: 3;
}

.play750 .play .bg {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	background: #000;
	filter: Alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	z-index: 1;
	z-index: 2;
}

.play690 {
	display: block;
	position: relative;
	width: 690px;
	margin: 0 auto 10px auto;
	height: 170px;
	overflow: hidden;
	z-index: 1;
}

.play690 .play {
	position: relative;
	width: 690px;
	height: 170px;
	overflow: hidden;
	position: relative;
}

.play690 .play ol {
	position: absolute;
	right: 5px;
	bottom: 6px;
	z-index: 2;
}

.play690 .play ol li {
	float: left;
	margin-right: 3px;
	display: inline;
	cursor: pointer;
	background: #fff;
	;padding: 0 5px;
	color: #000;
	font-size: 12px;
	filter: alpha(opacity=50);
	opacity: .5;
}

.play690 .play ol li.active {
	padding: 0 5px;
	font-weight: bold;
	color: #f73;
	background: #fff;
	position: relative;
	bottom: 1px;
	filter: alpha(opacity=100);
	opacity: 1;
}

.play690 .play ul {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.play690 .play ul li {
	width: 690px;
	height: 170px;
	float: left;
}

.play690 .play ul img {
	float: left;
	width: 690px;
	height: 170px;
}

.play690 .play .wz {
	position: absolute;
	bottom: 0;
	left: 12px;
	line-height: 30px;
	font-size: 16px;
	color: #fff;
	z-index: 3;
}

.play690 .play .bg {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	background: #000;
	filter: Alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	z-index: 1;
	z-index: 2;
}

#conten {
	display: block;
	position: relative;
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	z-index: 1;
}

#contact {
	background: #fff;
}

.hot_recommend {
	display: block;
	width: 100%;
	overflow: hidden;
}

.hot_recommend .tit {
	width: 100%;
	height: 32px;
	_height: 26px;
	padding-top: 4px;
	_padding-top: 10px;
	line-height: 28px;
	_line-height: 26px;
	border-top: 2px solid #F60;
	border-bottom: 1px solid #ffe3cd;
	background: #fff1e3;
}

.hot_recommend .tit h3 {
	width: 400px;
	float: left;
	font-size: 14px;
	padding-left: 12px;
}

.hot_recommend .tit h3 i {
	display: inline-block;
	position: relative;
	width: 15px;
	height: 17px;
	bottom: -2px;
	_bottom: 1px;
	margin-right: 5px;
	background-position: -99px 0;
}

.hot_recommend .tit span {
	float: right;
	padding-right: 10px;
}

.hot_recommend .txt {
	width: 930px;
	float: left;
	padding: 0 0 20px 20px;
	border-bottom: 1px solid #ffcca7;
	background: #fff8ef;
}

.hot_recommend .txt .first {
	position: relative;
	width: 272px;
	float: left;
	padding-top: 20px;
}

.hot_recommend .txt .first img {
	border: 1px solid #ffcca7;
}

.hot_recommend .txt .first .bg {
	position: absolute;
	top: 162px;
	left: 1px;
	width: 270px;
	height: 28px;
	background: #000;
	filter: Alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	z-index: 1;
}

.hot_recommend .txt .first .type {
	position: absolute;
	top: 162px;
	left: 1px;
	width: 270px;
	height: 28px;
	line-height: 28px;
	color: #fff;
	z-index: 3;
}

.hot_recommend .txt .first .type span {
	padding: 0 5px;
}

.hot_recommend .txt .first strong {
	display: block;
	width: 270px;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	overflow: hidden;
}

.hot_recommend .txt .first .price {
	color: #ff4e1f;
}

.hot_recommend .txt .first .price em {
	display: inline-block;
	padding: 8px 3px 0 0;
	font-size: 28px;
	font-weight: bold;
}

.hot_recommend .txt .first .price span {
	display: inline-block;
	float: right;
	width: 110px;
	height: 33px;
	margin-top: 12px;
	background-position: 0 -45px;
}

.hot_recommend .txt .first .price span a {
	position: relative;
	display: inline-block;
	width: 110px;
	height: 33px;
}

.hot_recommend .txt ul {
	width: 640px;
	float: right;
	margin-left: 18px;
	display: inline;
}

.hot_recommend .txt li {
	width: 320px;
	float: left;
	height: 133px;
	padding-top: 20px;
	overflow: hidden;
}

.hot_recommend .txt li img {
	float: left;
	margin-right: 10px;
	padding: 3px;
	border: 1px solid #ffcca7;
}

.hot_recommend .txt li a:hover img {
	border: 1px solid #ff7200;
}

.hot_recommend .txt li strong {
	display: inline-block;
	width: 128px;
	height: 60px;
	padding-bottom: 5px;
	font-weight: normal;
	font-size: 14px;
}

.hot_recommend .txt li strong a {
	display: block;
	width: 128px;
	height: 36px;
	line-height: 18px;
	overflow: hidden;
}

.hot_recommend .txt li strong i {
	display: inline-block;
	width: 26px;
	height: 13px;
	background: url(ico_type.png) no-repeat;
}

.hot_recommend .txt li strong i.cut0,.hot_recommend .txt li strong i.cut2,.hot_recommend .txt li strong i.cut3,.hot_recommend .txt li strong i.cut5 {
	background: none;
}

.hot_recommend .txt li strong i.cut1 {
	width: 37px;
	background-position: 0 0;
}

.hot_recommend .txt li strong i.cut4 {
	background-position: 0 -14px;
}
/* .hot_recommend .txt li strong i.cut3{ background-position:0 -28px;} */
.hot_recommend .txt li strong i.cut6 {
	width: 37px;
	background-position: 0 -42px;
}

.hot_recommend .txt li span.old {
	color: #999;
}

.hot_recommend .txt li span.old del {
	font-size: 12px;
}

.hot_recommend .txt li .price {
	display: block;
}

.hot_recommend .txt li .price span {
	color: #ff4e1f;
}

.hot_recommend .txt li .price span em {
	padding-right: 3px;
	font-size: 20px;
	color: #ff4e1f;
}

.hot_recommend .txt li .price span.save {
	padding-left: 10px;
	color: #999;
}

.lxs_recommend {
	display: block;
	width: 100%;
}

.lxs_recommend {
	display: block;
	width: 100%;
	overflow: hidden;
}

.lxs_recommend .tit {
	width: 100%;
	height: 32px;
	_height: 26px;
	padding-top: 4px;
	_padding-top: 10px;
	line-height: 28px;
	_line-height: 26px;
	border-top: 2px solid #00ac2f;
	border-bottom: 1px solid #d5d5d5;
	background: #fafafa;
}

.lxs_recommend .tit h3 {
	width: 400px;
	float: left;
	font-size: 14px;
	padding-left: 12px;
}

.lxs_recommend .tit h3 i {
	display: inline-block;
	position: relative;
	width: 15px;
	height: 17px;
	bottom: -2px;
	_bottom: 1px;
	margin-right: 5px;
	background-position: -99px 0;
}

.lxs_recommend .tit span {
	float: right;
	padding-right: 10px;
}

.lxs_recommend .txt {
	display: block;
	width: 950px;
	overflow: hidden;
}

.lxs_recommend .txt ul {
	width: 968px;
}

.lxs_recommend .txt li {
	position: relative;
	width: 270px;
	float: left;
	margin: 10px 16px 10px 0;
	padding: 17px;
	border: 1px solid #dedede;
}

.lxs_recommend .txt li a img {
	display: block;
	width: 270px;
	height: 170px;
	overflow: hidden;
}

.lxs_recommend .txt li i {
	position: absolute;
	top: 17px;
	right: 17px;
	width: 40px;
	height: 40px;
	background: url(ico_type.png) no-repeat;
}

.lxs_recommend .txt li i.cut0,.lxs_recommend .txt li i.cut2,.lxs_recommend .txt li i.cut3,.lxs_recommend .txt li i.cut5 {
	background: none;
}

.lxs_recommend .txt li i.cut1 {
	width: 40px;
	background-position: right 0;
}
/* .lxs_recommend .txt li i.cut3{ background-position:right -84px;} */
.lxs_recommend .txt li i.cut4 {
	width: 40px;
	background-position: right -126px;
}

.lxs_recommend .txt li i.cut6 {
	background-position: right -168px;
}

.lxs_recommend .txt li img {
}

.lxs_recommend .txt li strong {
	display: block;
	width: 270px;
	height: 18px;
	font-size: 14px;
	margin: 6px 0;
	vertical-align: middle;
	overflow: hidden;
}

.lxs_recommend .txt li strong s.kongqi {
	display: inline-block;
	position: relative;
	bottom: -3px;
	width: 16px;
	float: left;
	height: 13px;
	background: url(ico_kongqi.png) no-repeat;
}

.lxs_recommend .txt li strong a {
	color: #333;
}

.lxs_recommend .txt li strong a:hover {
	color: #f73;
}

.lxs_recommend .txt li span.old {
	width: 75px;
	height: 41px;
	float: left;
	padding-top: 5px;
	line-height: 18px;
	color: #999;
	overflow: hidden;
}

.lxs_recommend .txt li span.old em {
	color: #f73;
}

.lxs_recommend .txt li span.old s {
	font-size: 11px;
	text-decoration: none;
}

.lxs_recommend .txt li span.btn {
	width: 195px;
	float: right;
	height: 44px;
	border: none;
}

.lxs_recommend .txt li span.btn em {
	padding-left: 15px;
	font: 22px/40px Arial;
}

.lxs_recommend .txt li span.btn a {
	display: block;
	width: 195px;
	height: 44px;
	color: #fff;
	text-decoration: none;
}

.lxs_recommend .txt li .shadow {
	clear: both;
	position: absolute;
	bottom: -3px;
	left: 0;
	width: 304px;
	float: left;
	height: 2px;
	background: #f2f2f2;
	overflow: hidden;
	z-index: 999;
}



 
.rht {
	width: 795px;
	float: right;
}

.box750 {
	display: block;
	width: 750px;
	float: left;
	margin-bottom: 15px;
	overflow: hidden;
}

.box750 .tit {
	position: relative;
	width: 100%;
	height: 35px;
	border-bottom: 2px solid #e5e5e5;
}

.box750 .tit strong {
	display: inline-block;
	_position: relative;
	_bottom: -2px;
	float: left;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
	border-bottom: 2px solid #f47808;
}

.box750 .tit strong a {
	color: #555;
}

.box750 .tit strong a:hover {
	color: #f60;
}

.box750 .tit a.more {
	float: right;
	padding: 5px 0 0 0;
	line-height: 30px;
}

.box750 .tit i.meto {
	width: 72px;
	float: left;
	margin-left: 10px;
	display: inline;
	height: 18px;
	margin-top: 10px;
	background: url(ico_home.png) no-repeat 0 -87px;
}

.box750 .tit i.meto a {
	display: block;
	width: 72px;
	height: 18px;
}

.box750 .txt1 {
	display: block;
	width: 750px;
	border-top: none;
	overflow: hidden;
}

.box750 .txt1 ul {
	width: 795px;
}

.box750 .txt1 li {
	width: 175px;
	float: left;
	padding: 15px 0 0 0;
	margin-right: 16px;
}

.box750 .txt1 li img {
	display: block;
}

.box750 .txt1 li .title {
	display: block;
	width: 170px;
	height: 28px;
	margin: 4px 0;
	line-height: 14px;
	overflow: hidden;
}

.box750 .txt1 li .title a {
	color: #2B7CC7;
}

.box750 .txt1 li .title a:hover {
	color: #f73;
}

.box750 .txt1 li span {
	color: #999;
}

.box750 .txt1 li span em {
	color: #f73;
}

.box750 .txt1 li span em b {
	font-size: 18px;
	font-weight: normal;
}

.box750 .txt1 li span i {
	display: inline-block;
	width: 49px;
	float: right;
	height: 14px;
	margin-top: 6px;
	background: url(ico_sign.png) no-repeat;
}

.box750 .txt1 li span i.go {
	background-position: 0 -110px;
}

.box750 .txt1 li span i.noshopping {
	background-position: -53px -110px;
}

.box750 .txt1 li span i.sale {
	background-position: -105px -110px;
}

.box750 .txt1 li span i.tuan {
	width: 28px;
	background-position: -158px -110px;
}

.box750 .txt2 {
	display: block;
	width: 748px;
	padding: 10px 0 0 0;
	overflow: hidden;
}

.box750 .txt2 ul {
}

.box750 .txt2 li {
	width: 748px;
	float: left;
	padding-bottom: 10px;
	margin: 5px 0;
	border-bottom: 1px dotted #dedede;
}

.box750 .txt2 li img {
	width: 63px;
	float: left;
	height: 42px;
	padding-right: 10px;
}

.box750 .txt2 li .type {
	width: 568px;
	float: left;
}

.box750 .txt2 li .type a {
	font-size: 14px;
	color: #2b7cc7;
}

.box750 .txt2 li .type a:hover {
	color: #f60;
}

.box750 .txt2 li .type s.kongqi {
	display: inline-block;
	position: relative;
	bottom: -3px;
	width: 16px;
	float: left;
	height: 13px;
	background: url(ico_kongqi.png) no-repeat;
}

.box750 .txt2 li .type p {
	display: block;
	color: #999;
}

.box750 .txt2 li .type p span {
	padding-right: 20px;
}

.box750 .txt2 li .type p span a {
	font-size: 12px;
	color: #999;
	text-decoration: underline;
}

.box750 .txt2 li .type p span a:hover {
	color: #f73;
	text-decoration: none;
}

.box750 .txt2 li .type i {
	display: inline-block;
	width: 49px;
	height: 14px;
	background: url(ico_sign.png) no-repeat;
}

.box750 .txt2 li .type i.go {
	background-position: 0 -110px;
}

.box750 .txt2 li .type i.noshopping {
	background-position: -53px -110px;
}

.box750 .txt2 li .type i.sale {
	background-position: -105px -110px;
}

.box750 .txt2 li .type i.tuan {
	width: 28px;
	background-position: -158px -110px;
}

.box750 .txt2 li .price {
	float: right;
	text-align: right;
	color: #999;
}

.box750 .txt2 li .price em {
	padding-left: 5px;
	color: #f73;
}

.box750 .txt2 li .price em b {
	font-size: 18px;
	font-weight: normal;
}

.box750 .txt3 {
	display: block;
	width: 748px;
	padding: 10px 0 0 0;
	color: #999;
	overflow: hidden;
}

.box750 .txt3 ul {
	width: 800px;
}

.box750 .txt3 li {
	width: 359px;
	float: left;
	padding: 0 15px 0 0;
	line-height: 24px;
	font-size: 12px;
}

.box750 .txt3 li.hot {
	width: 375px;
	padding: 10px 0;
	margin-bottom: 10px;
	border-bottom: 1px dotted #e1e1e1;
}

.box750 .txt3 li.hot img {
	float: left;
	padding-right: 10px;
}

.box750 .txt3 li.hot .title {
	display: inline;
	width: 266px;
	float: left;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	overflow: hidden;
}

.box750 .txt3 li.hot span.price {
	float: left;
}

.box750 .txt3 li.hot p i {
	display: inline-block;
	width: 49px;
	height: 14px;
	margin-top: 6px;
	background: url(ico_sign.png) no-repeat;
}

.box750 .txt3 li.hot p i.go {
	background-position: 0 -110px;
}

.box750 .txt3 li.hot p i.noshopping {
	background-position: -53px -110px;
}

.box750 .txt3 li.hot p i.sale {
	background-position: -105px -110px;
}

.box750 .txt3 li.hot p i.tuan {
	width: 28px;
	background-position: -158px -110px;
}

.box750 .txt3 li span.price {
	float: right;
	padding-right: 5px;
	color: #f73;
	font-size: 12px;
}

.box750 .txt3 li span.price em {
	font-size: 18px;
}

.box750 .txt3 li.general a {
	width: 280px;
	float: left;
	height: 24px;
	overflow: hidden;
}

.box750 .txt3 a {
	color: #2B7CC7;
}

.box750 .txt3 a:hover {
	color: #f73;
}

.box750 .zt {
	display: block;
	width: 720px;
	padding: 7px 14px;
	overflow: hidden;
}

.box750 .zt ul {
	width: 760px;
}

.box750 .zt li {
	width: 350px;
	float: left;
	padding: 10px 20px 10px 0;
}

.box750 .zt li img {
	width: 90px;
	height: 60px;
	float: left;
	margin-right: 10px;
	display: inline;
	overflow: hidden;
}

.box750 .zt li .title {
	display: inline-block;
	width: 250px;
	height: 18px;
	font-weight: bold;
	overflow: hidden;
}

.box750 .zt li .title a {
	color: #2B7CC7;
}

.box750 .zt li p {
	display: inline-block;
	width: 250px;
	height: 28px;
	padding-top: 4px;
	line-height: 14px;
	color: #999;
	overflow: hidden;
}

.box750 .zt li p a {
	color: #999;
	text-decoration: underline;
}

.box750 .article {
	width: 748px;
	float: left;
	padding: 14px 0;
}

.box750 .article .first {
	line-height: 30px;
	border-bottom: 1px dotted #dedede;
	margin-bottom: 10px;
}

.box750 .article .first strong {
	font-size: 14px;
}

.box750 .article .first strong a {
	color: #2B7CC7;
}

.box750 .article .first strong a:hover {
	color: #f60;
}

.box750 .article .first p {
	padding-bottom: 10px;
	line-height: 18px;
	color: #999;
}

.box750 .article .first p a {
	color: #999;
	text-decoration: underline;
}

.box750 .article .first p a:hover {
	color: #f60;
}

.box750 .article li {
	width: 340px;
	float: left;
	padding-right: 20px;
	line-height: 24px;
}

.box750 .article li a.more {
	padding-right: 10px;
	color: #2B7CC7;
}

.box750 .article li a {
	color: #999;
}

.box750 .article li a:hover {
	color: #f60;
}

.box750 .guesbook {
	width: 748px;
	float: left;
	padding: 14px 0 0 0;
}

.box750 .guesbook dl {
	display: block;
	width: 100%;
	padding: 10px 0;
	line-height: 20px;
	border-bottom: 1px dotted #e1e1e1;
	overflow: hidden;
}

.box750 .guesbook dt {
	width: 200px;
	float: right;
	color: #999;
}

.box750 .guesbook dt a {
	width: 160px;
	float: right;
	height: 20px;
	color: #999;
	overflow: hidden;
}

.box750 .guesbook dt a:hover {
	color: #f60;
}

.box750 .guesbook dd {
	width: 548px;
	float: left;
	color: #999;
}

.box750 .guesbook dd span {
	float: left;
	_padding-top: 3px;
}

.box750 .guesbook dd span i {
	display: inline-block;
	position: relative;
	bottom: -2px;
	_bottom: 2px;
	width: 16px;
	height: 14px;
	margin: 0 3px 0 0;
	overflow: hidden;
}

.box750 .guesbook dd p {
	width: 435px;
	float: left;
	padding-top: 1px\0;
}

.box750 .guesbook dd.lxs {
	color: #333;
}

.box750 .guesbook dl.hov {
	background: #f5f5f5;
}

.box750 .guesbook .meto {
	width: 72px;
	float: left;
	margin-left: 20px;
	display: inline;
	height: 18px;
	margin-top: 10px;
	background: url(skin1.png) no-repeat 0 -90px;
}

.box750 .guesbook .meto a {
	display: block;
	width: 72px;
	height: 18px;
}

.help {
	display: inline-table;
	position: relative;
	width: 998px;
	padding: 5px 0 10px 0;
	margin: 0 auto;
	border: 1px solid #dedede;
	border-top: 2px solid #F47808;
	background: #fafafa;
}

.help li {
	width: 180px;
	float: left;
	padding: 0 4px 0 15px;
	text-align: left;
}

.help li strong {
	display: block;
	font-size: 14px;
	line-height: 30px;
	color: #555;
}

.help li a {
	display: block;
	height: 21px;
	line-height: 21px;
	color: #999;
	overflow: hidden;
}
/*.help .shadow{ position:absolute; bottom:-4px; bottom:-3px\0; left:0; width:948px; float:left; height:3px; background:#f2f2f2; overflow:hidden; z-index:999;}*/

.lxs_custom {
	position: relative;
	display: block;
	width: 998px;
	margin: 10px auto;
	background: #fff;
	z-index: 2;
}

.lxs_custom .promise {
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	zoom: 1;
}

.lxs_custom .promise span {
	width: 188px;
	float: left;
	height: 21px;
	padding: 0 30px;
	font-size: 14px;
	border-right: 1px solid #ddd;
	color: #666;
	overflow: hidden;
}

.lxs_custom .promise i {
	display: inline-block;
	position: relative;
	top: -3px;
	_top: 0;
	width: 16px;
	height: 15px;
	margin-right: 4px;
	background: url(ico_sign.png) no-repeat;
	vertical-align: middle;
}

.lxs_custom .promise i.i0 {
	width: 13px;
	background-position: 0 -85px;
}

.lxs_custom .promise i.i1 {
	background-position: -14px -85px;
}

.lxs_custom .promise i.i2 {
	background-position: -31px -85px;
}

.lxs_custom .promise i.i3 {
	width: 14px;
	background-position: -47px -85px;
}

.lxs_custom .promise i.i4 {
	width: 14px;
	background-position: -47px -85px;
}

.lxs_custom .promise i.i5 {
	width: 14px;
	background-position: -47px -85px;
}

.lxs_custom .promise i.i6 {
	width: 14px;
	background-position: -47px -85px;
}

.lxs_custom .promise i.i7 {
	width: 14px;
	background-position: -47px -85px;
}

.lxs_custom .promise i.i8 {
	width: 14px;
	background-position: -47px -85px;
}

.lxs_zizhi {
	clear: both;
	width: 950px;
	margin: 0 auto;
	height: 50px;
	padding: 10px 0;
	text-align: center;
}

.box950 .lxs_zizhi {
	clear: both;
	width: 950px;
	height: 50px;
	padding: 10px 0;
	margin: 0;
	text-align: left;
}

.lxs_zizhi span {
	display: inline-block;
	width: 140px;
	height: 50px;
	background: url(ico_lxs_zizhi.png) no-repeat;
	overflow: hidden;
}

.lxs_zizhi span.xkz {
	position: relative;
	width: 163px;
	margin-right: 2px;
	background-position: 2px 0;
	line-height: 14px;
}

.lxs_zizhi span.xkz a {
	display: block;
	position: absolute;
	top: 29px;
	left: -15px;
	width: 164px;
	padding-left: 78px;
	text-align: left;
}

.lxs_zizhi span.yyzz {
	background-position: -1002px 0;
}

.lxs_zizhi span.zzyz {
	background-position: -305px 0;
}

.lxs_zizhi span.pzfw {
	background-position: -190px 0;
}

.lxs_zizhi span.zfb {
	background-position: -345px 0;
}

.lxs_zizhi span.ico_sdta {
	background-position: right 0;
}

.lxs_zizhi span.mall {
	background-position: -657px -3px;
}

.lxs_zizhi span.ykbz {
	width: 155px;
	background-position: -1180px 0;
}

.lxs_zizhi span.xin {
	position: relative;
	background-position: -504px 0;
	overflow: visible;
}

.lxs_zizhi span.xin .hideBox {
	position: absolute;
	left: -22px;
	bottom: 40px;
	width: 100%;
	height: 20px;
}

.lxs_zizhi span.xin .hideCon {
	display: none;
}

.lxs_zizhi span.xin .hideCon img {
	display: block;
}

.lxs_zizhi span.xin .hideCon .erweima {
	width: 180px;
	height: 180px;
}

.lxs_zizhi span.hov .hideCon {
	display: inline-block;
	position: absolute;
	left: -22px;
	bottom: 20px;
	border: 1px solid #e1e1e1;
	text-align: center;
	background: #fff;
	z-index: 1;
}

.lxs_zizhi span.hov .hideCon i {
	position: absolute;
	top: 216px;
	left: 82px;
	width: 19px;
	height: 10px;
	background: url(ico_home.png) no-repeat -139px -8px;
}

.lxs_zizhi span.hov .hideCon .info {
	padding: 0 10px 10px 10px;
	margin-top: -15px;
	line-height: 20px;
	color: #666;
}

.lxs_zizhi span.hov .hideCon .info a {
	display: inline-block;
	padding: 0 5px;
	line-height: 21px;
	color: #fff;
	background: #ff9400;
}

.lxs_yw {
	width: 970px;
	margin: 10px auto 0 auto;
	padding: 0 15px;
	line-height: 18px;
	color: #666;
}
/*.lxs_custom p{ text-align:center; color:#555;}
.lxs_custom p a{ padding:0 12px 0 5px; color:#009529;}
.lxs_custom p em{ padding:0 3px; color:#f73;}*/

.stat {
	color: #666;
}

.mzsm_tip {
	width: 998px;
	margin: 10px auto;
	padding: 10px 0;
	color: #666;
	background: #fff;
}

.mzsm_tip a {
	color: #009529;
}

.mzsm_tip em {
	color: #f73;
}

#footer {
	border-top: 2px solid #7ccb36;
	color: #666;
	background: #fff;
}

#footer .cncnNav {
	margin-bottom: 10px;
	line-height: 36px;
	border-bottom: 1px solid #e5e5e5;
}

#footer .cncnNav a {
	padding: 0 5px;
	color: #666;
}

#fu {
	color: #ccc;
}

#fu a {
	padding: 0 5px;
	color: #666;
}
/*.cncnlogoBg{ display:inline-table; position:relative; width:950px; margin:30px auto 20px auto; height:0; font-size:0; border-bottom:1px solid #dedede;;}
.cncnlogoBg i{ position:absolute; top:-12px; left:460px; width:31px; height:40px; background-position:-195px -63px;}
*/

 
.navigation {
	display: block;
	width: 970px;
	padding: 5px 14px;
	border: 1px solid #dedede;
	border-top: 2px solid #4ac918;
	background: #fff;
	overflow: hidden;
}

.navigation dl {
	display: block;
	width: 100%;
	float: left;
	margin: 5px 0;
	padding: 5px 0;
	line-height: 30px;
	border-bottom: 1px dotted #e1e1e1;
}

.navigation dt {
	width: 150px;
	float: left;
	font-size: 14px;
	color: #555;
	font-weight: bold;
	color: #666;
}

.navigation dd {
	width: 770px;
	float: left;
}

.navigation dd a {
	width: 150px;
	float: left;
	color: #2B7CC7;
}

.navigation dd a:hover {
	color: #f60;
}
 
#cats {
	width: 755px;
	float: left;
	margin-bottom: 15px;
}

#cats ol {
	width: 751px;
	margin: 0;
	padding: 0;
	height: 26px;
	line-height: 26px;
	border: 1px solid #EFEFEF;
	border-bottom: 0;
	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(cats_span.png) no-repeat right 0;
	padding-right: 20px;
	font-size: 14px;
	cursor: pointer;
}

#cats ul {
	width: 751px;
	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(cats_span.png) no-repeat 8px -29px;
}

 
.list_recommend {
	clear: both;
	display: inline-table;
	width: 753px;
	margin-bottom: 10px;
	border-top: 2px solid #4ac33a;
	background: #f3f9f5;
}

.list_recommend li {
	clear: both;
	display: block;
	position: relative;
	width: 715px;
	float: left;
	padding: 19px;
	border-bottom: 2px solid #fff;
}

.list_recommend li i {
	position: absolute;
	top: 19px;
	left: 209px;
	width: 40px;
	height: 40px;
	background: url(ico_type.png) no-repeat;
}

.list_recommend li i.cut0,.list_recommend li i.cut2,.list_recommend li i.cut3,.list_recommend li i.cut5 {
	background: none;
}

.list_recommend li i.cut1 {
	width: 40px;
	background-position: right 0;
}
/* .list_recommend li i.cut3{ background-position:right -84px;} */
.list_recommend li i.cut4 {
	background-position: right -126px;
}

.list_recommend li i.cut6 {
	width: 40px;
	background-position: right -168px;
}

.list_recommend img {
	width: 230px;
	float: left;
	padding-right: 15px;
}

.list_recommend .info {
	display: block;
	width: 470px;
	float: left;
}
/*.list_recommend .info strong{ width:100%; height:24px; line-height:24px; font-size:14px; overflow:hidden;}
.list_recommend .info strong s.kongqi{ display:inline-block; position:relative; bottom:-3px; width:16px; float:left; height:13px; background:url(ico_kongqi.png) no-repeat;}
.list_recommend .info strong a{ color:#555;}
.list_recommend .info strong a:hover{ color:#f73;}
.list_recommend .info p{ height:30px; padding:4px 0; line-height:15px; color:#999;}
.list_recommend .info p em{ padding:0 3px; color:#f73;}
.list_recommend .info p.other{ padding-top:12px; line-height:18px; color:#666;}
.list_recommend .info .order{ display:block; width:100%; height:39px; margin-top:6px; overflow:hidden;}
.list_recommend .info .order a{ display:inline-block; width:214px; float:left; padding-left:10px; height:39px; line-height:39px; color:#fff; font-size:14px; font-weight:bold; background-position:0 -107px; text-decoration:none;}
.list_recommend .info .order a b{ font:25px/39px 'microsoft yahei';}
.list_recommend .info .order span{ padding-left:12px; line-height:39px; color:#999;}
.list_recommend .info .order span em{ color:#f73; font-weight:bold;}
*/
.list_recommend .info strong {
	display: block;
	width: 100%;
	height: 26px;
	line-height: 26px;
	font-size: 16px;
	overflow: hidden;
}

.list_recommend .info strong a {
	color: #666;
}

.list_recommend .info strong a:hover {
	color: #f60;
}

.list_recommend .info .price {
	clear: both;
	display: inline-block;
	width: 470px;
	margin: 5px 0;
}

.list_recommend .info .price span {
	padding: 0 15px;
	line-height: 30px;
	border-left: 1px solid #e5e5e5;
	color: #666;
}

.list_recommend .info .price span.first {
	padding: 0 15px 0 0;
	border: 0 none;
	font-size: 14px;
}

.list_recommend .info .price span.first em {
	color: #f67f0b;
}

.list_recommend .info .price span.first em b {
	padding-right: 3px;
	font-size: 26px;
	font-weight: bold;
	color: #f67f0b;
}

.list_recommend .info .price span b {
	color: #666;
}

.list_recommend .info .price span b.f60 {
	color: #f60;
}

.list_recommend .info p {
	padding-top: 10px;
	color: #666;
}

.list_recommend .info p span {
	padding-right: 15px;
}

.list_recommend .info p em {
	padding: 0 3px;
	color: #f97a08;
	font-weight: bold;
}

.list_recommend .info p b {
	color: #555;
}

.list_recommend .info a.btn {
	display: inline-block;
	width: 74px;
	line-height: 26px;
	border: 1px solid #e95800;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-shadow: 1px 1px rgba(0,0,0,0.2);
	border-radius: 3px;
	text-align: center;
	background: #f67f0b;
}

.list_recommend .info a.favorite {
	display: inline-block;
	width: 90px;
	margin-left: 10px;
	line-height: 26px;
	color: #777;
	font-size: 14px;
	border-radius: 3px;
	text-align: center;
	background: #efefef;
}

.sidebar .tit {
	width: 100%;
	float: left;
	border-bottom: 2px solid #ddd;
}

.sidebar .tit h3 {
	display: inline-block;
	position: relative;
	bottom: -2px;
	float: left;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	border-bottom: 2px solid #f47808;
	z-index: 999;
}

.sidebar .tit1 {
	width: 100%;
	float: left;
	line-height: 30px;
	height: 30px;
	border-bottom: 2px solid #e5e5e5;
}

.sidebar .tit1 h1 {
	width: auto;
	float: left;
	font-size: 20px;
	color: #555;
	font-weight: normal;
	border-bottom: 2px solid #f47808;
}

.sidebar .tit1 h1 span {
	color: #f47808;
}

.sidebar .tit1 h3 {
	width: auto;
	float: left;
	font-size: 20px;
	color: #555;
	font-weight: normal;
	padding: 0 5px;
	border-bottom: 2px solid #f47808;
}

.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 .txt a {
	color: #2b7cc7;
}

.sidebar .txt a:hover {
	color: #f73;
}
 
.list_change {
	width: 753px;
	float: left;
	height: 43px;
	overflow: hidden;
}

.list_change dl {
	width: 751px;
	float: left;
	height: 41px;
	border: 1px solid #fff;
	background-position: 0 -188px;
}

.list_change dd {
	float: left;
	line-height: 40px;
}

.list_change dd select {
	font-size: 12px;
	padding: 4px 3px;
	_margin-top: 6px;
	color: #333;
}

.list_change dd .change {
	float: left;
	padding: 7px 0;
}

.list_change dd .change span {
	width: 45px;
	float: left;
	padding-left: 8px;
	margin-right: -1px;
	height: 25px;
	line-height: 25px;
	border: 1px solid #ccc;
	vertical-align: middle;
}

.list_change dd .change i {
	width: 11px;
	float: left;
	height: 11px;
	margin: 6px 3px 0 0;
	_margin-right: 0;
	display: inline;
	overflow: hidden;
}

.list_change dd .change span.on {
	font-weight: bold;
	color: #31ac00;
	border-bottom: 1px solid #31ac00;
	background: #fff;
}

.list_change dd .change i.i1 {
	background-position: 0 -11px;
}

.list_change dd .change i.i2 {
	background-position: -11px -11px;
}

.list_change dd .change i.i3 {
	background-position: -22px -11px;
}

.list_change dd .change span.on i.i1 {
	background-position: 0 0;
}

.list_change dd .change span.on i.i2 {
	background-position: -11px 0;
}

.list_change dd .change span.on i.i3 {
	background-position: -22px 0;
}

.list_change dd .change span.on a {
	color: #31ac00;
}

.list_change dd .change span a {
	display: block;
	width: 45px;
	height: 25px;
	color: #555;
}

.list_change dd .change span a:hover {
	color: #31ac00;
	text-decoration: none;
}

.list_change dd .change span a:hover i.i1 {
	background-position: 0 0;
}

.list_change dd .change span a:hover i.i2 {
	background-position: -11px 0;
}

.list_change dd .change span a:hover i.i3 {
	background-position: -22px 0;
}
 
.list_change dd .sort {
	float: left;
	padding: 7px;
}

.list_change dd .sort span {
	width: 45px;
	float: left;
	padding-left: 8px;
	margin-left: -1px;
	height: 25px;
	line-height: 25px;
	text-align: right;
	border: 1px solid #ccc;
	vertical-align: middle;
}

.list_change dd .sort i {
	width: 11px;
	float: right;
	height: 11px;
	margin: 6px 5px 0 0;
	display: inline;
	overflow: hidden;
}

.list_change dd .sort i.i1 {
	background-position: -164px -43px;
}

.list_change dd .sort i.i2 {
	background-position: -164px -54px;
}

.list_change dd .sort span a {
	display: block;
	width: 45px;
	float: left;
	height: 25px;
	line-height: 25px;
	text-decoration: none;
}

.list_change dd .sort span a:hover {
	color: #31ac00;
}

.list_change dd .sort span.up,.list_change dd .sort span.down {
	font-weight: bold;
	border-bottom: 1px solid #31ac00;
	background: #fff;
}

.list_change dd .sort span.up a,.list_change dd .sort span.down a {
	color: #31ac00;
}

.list_change dd .sort span.up i.i1 {
	background-position: -55px 0;
}

.list_change dd .sort span.up i.i2 {
	background-position: -44px -11px;
}

.list_change dd .sort span.down i.i1 {
	background-position: -44px 0;
}

.list_change dd .sort span.down i.i2 {
	background-position: -55px -11px;
}

.list_change dd .sort span.default i.i1 {
	background-position: -33px 0;
}

.list_change dd .sort span.default i.i2 {
	background-position: -33px -11px;
}

.list_change dd .sort span.default a:hover i.i1 {
	background-position: -44px 0;
}

.list_change dd .sort span.default a:hover i.i2 {
	background-position: -44px -11px;
}

.list_change dd .select_box {
	vertical-align: middle;
	margin-top: 1px;
	_margin-top: 5px;
}


 
.list_change dt li.first,.list_change dt li.first a,.list_change dt li.next a,.page li.first,.page li a {
	background: url(ico_page.png) no-repeat;
}

.list_change dt {
	float: right;
	margin-top: 6px;
}

.list_change dt li {
	float: left;
	line-height: 26px;
	margin-left: 3px;
}

.list_change dt li.first {
	width: 19px;
	float: left;
	height: 26px;
	background-position: 0 0;
}

.list_change dt li.first a {
	width: 19px;
	float: left;
	height: 26px;
	background-position: 0 0;
	text-indent: -9999px;
}

.list_change dt li.first a:hover {
	background-position: 0 -26px;
}

.list_change dt li.next a {
	width: 48px;
	float: left;
	height: 26px;
	padding-left: 10px;
	background-position: -18px 0;
}

.list_change dt li.next a:hover {
	background-position: -76px 0;
}

.page {
	clear: both;
	display: block;
	margin: 0 auto;
	padding-top: 10px;
	text-align: center;
	overflow: hidden;
}

.page ul {
	margin: 0 auto;
	text-align: center;
}

.page li {
	display: inline-block;
	float: left;
	margin-right: 3px;
	line-height: 26px;
	color: #666666;
	background-position: -9999px -9999px;
}

.page li.first {
	width: 48px;
	float: left;
	height: 26px;
	line-height: 26px;
	padding-right: 10px;
	text-align: right;
	background-position: -18px -26px;
}

.page li.first a {
	width: 48px;
	float: left;
	height: 26px;
	line-height: 26px;
	text-align: right;
	background-position: -18px -26px;
}

.page li.first a:hover {
	background-position: -76px -26px;
}

.page li.on {
	float: left;
	padding: 0 10px;
	color: #FFF;
	font-weight: bold;
	background: #f73;
}

.page li.on a {
	float: left;
	padding: 0 10px;
	color: #FFF;
	font-weight: bold;
	background: #f73;
}

.page li.on a {
}

.page li.num a {
	float: left;
	padding: 0 10px;
	text-align: center;
	color: #ff6600;
	height: 24px;
	line-height: 24px;
	border: 1px solid #e1e1e1;
	overflow: hidden;
	background: none;
}

.page li.num a:hover {
	border: 1px solid #F73;
}

.page li.next a {
	width: 48px;
	float: left;
	height: 26px;
	line-height: 26px;
	padding-left: 10px;
	text-align: left;
	background-position: -18px 0;
}

.page li.next a:hover {
	background-position: -76px 0;
}

.page li input.text20 {
	width: 20px;
	height: 12px;
	padding: 5px 0;
	margin-right: 3px;
	display: inline;
	text-align: center;
	border: 1px solid #ccc;
	color: #777;
}

.page li input.bt_quedian {
	position: relative;
	bottom: -2px;
	padding: 2px 3px;
	_padding: 2px 0;
}

.sidebar .txt {
	width: 753px;
	float: left;
	border-top: none;
}

 
.sidebar .tu {
	float: left;
	text-align: center;
	padding: 10px 0 0 0;
}

.sidebar .tu ul {
	width: 218px;
	height: 210px;
	float: left;
	padding-right: 33px;
}

.sidebar .tu li {
	width: 218px;
	float: left;
	text-align: left;
}

.sidebar .tu li.pic {
	position: relative;
}

.sidebar .tu li.pic a {
	width: 218px;
	height: 136px;
}

.sidebar .tu li.pic img {
	width: 218px;
	height: 136px;
}

.sidebar .tu li.pic i {
	position: absolute;
	top: 0;
	left: 178px;
	width: 40px;
	height: 40px;
	background: url(ico_type.png) no-repeat;
}

.sidebar .tu li.pic i.cut0,.sidebar .tu li.pic i.cut2,.sidebar .tu li.pic i.cut3 {
	background: none;
}

.sidebar .tu li.pic i.cut1 {
	width: 40px;
	background-position: right 0;
}
/* .sidebar .tu li.pic i.cut3{ background-position:right -84px;} */
.sidebar .tu li.pic i.cut4 {
	width: 40px;
	background-position: right -126px;
}

.sidebar .tu li.pic i.cut6 {
	background-position: right -168px;
}

.sidebar .tu li.p2 {
	position: relative;
	width: 218px;
	height: 36px;
	margin-top: 3px;
	line-height: 18px;
	font-weight: normal;
}

.sidebar .tu li.p2 s.kongqi {
	display: inline-block;
	position: relative;
	bottom: -3px;
	width: 16px;
	float: left;
	height: 13px;
	background: url(ico_kongqi.png) no-repeat;
}

.sidebar .tu li.p2 span {
	position: absolute;
	right: 10px;
	bottom: -3px;
}

.sidebar .tu li span {
	line-height: 24px;
	color: #999;
}

.sidebar .tu li span b {
	color: #f73;
}

.sidebar .tu li span del {
	padding-right: 5px;
}

.sidebar .tu li span.price {
	color: #f73;
	font-size: 12px;
	font-weight: normal;
}

.sidebar .tu li span.price b {
	font: 16px/24px "microsoft yahei";
	font-weight: bold;
}

.sidebar .tu li.price {
	font-weight: normal;
	line-height: 21px;
}

.sidebar .tu li.price span {
	width: 105px;
	float: left;
	font-size: 12px;
	color: #333;
	vertical-align: bottom;
}

.sidebar .tu li.price span em {
	font-size: 14px;
	font-weight: bold;
	color: #ff5500;
}

.sidebar .tu li.price span.renqi {
	text-align: right;
	padding-top: 1px;
	color: #888;
}
 
.sidebar .list_tab {
	width: 100%;
}

.sidebar .list_tab td {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #eee;
	padding: 14px 0;
	color: #555;
}

.sidebar .list_tab td.w480 {
	width: 494px;
	height: 21px;
	overflow: hidden;
}

.sidebar .list_tab td.w480 a {
	color: #2B7CC7;
}

.sidebar .list_tab td.w480 p a {
	color: #777;
}

.sidebar .list_tab td.w480 s.kongqi {
	display: inline-block;
	position: relative;
	bottom: -3px;
	width: 16px;
	float: left;
	height: 13px;
	background: url(ico_kongqi.png) no-repeat;
}

.sidebar .list_tab td span {
	color: #999;
}

.sidebar .list_tab td span.price {
	display: block;
	color: #f73;
	font-size: 12px;
}

.sidebar .list_tab td span.price em {
	font-size: 18px;
}

.sidebar .list_tab td.gz {
	color: #666;
}

.sidebar .list_tab td.gz em {
	color: #f73;
}

.sidebar .list_tab td.w90 {
	width: 90px;
}

.sidebar .list_tab td.w90 i {
	display: inline-block;
	width: 26px;
	height: 13px;
	margin-top: 4px;
	background: url(ico_type.png) no-repeat;
}

.sidebar .list_tab td.w90 i.cut0,.sidebar .list_tab td.w90 i.cut2,.sidebar .list_tab td.w90 i.cut3 {
	display: none;
}

.sidebar .list_tab td.w90 i.cut1 {
	width: 37px;
	background-position: 0 0;
}

.sidebar .list_tab td.w90 i.cut4 {
	background-position: 0 -14px;
}
/* .sidebar .list_tab td.w90 i.cut3{ background-position:0 -28px;} */
.sidebar .list_tab td.w90 i.cut6 {
	width: 37px;
	background-position: 0 -42px;
}

#tab {
	clear: both;
}

#tab .t3 {
	background-color: #f8f8f8;
	margin-top: 1px;
}

#tab th {
	height: 30px;
}
 
.sidebar .tab_tw {
	position: relative;
	width: 100%;
}

.sidebar .tab_tw td {
	border-bottom: 1px solid #eee;
	padding: 14px 0;
}

.sidebar .tab_tw td.pic {
	width: 140px;
	position: relative;
}

.sidebar .txt .tab_tw .pic img {
	display: block;
	width: 130px;
	height: 82px;
}

.sidebar .txt .tab_tw .pic a {
	width: 130px;
	float: left;
	height: 82px;
}

.sidebar .tab_tw td.pic i {
	position: absolute;
	top: 14px;
	left: 90px;
	width: 40px;
	height: 40px;
	background: url(ico_type.png) no-repeat -9999px 0;
}

.sidebar .tab_tw td.pic i.cut0,.sidebar .tab_tw td.pic i.cut2,.sidebar .tab_tw td.pic i.cut3,.sidebar .tab_tw td.pic i.cut5 {
	background: none;
}

.sidebar .tab_tw td.pic i.cut1 {
	width: 40px;
	background-position: right 0;
}

.sidebar .tab_tw td.pic i.cut4 {
	background-position: right -126px;
}

.sidebar .tab_tw td.pic i.cut6 {
	width: 40px;
	background-position: right -168px;
}

.sidebar .tab_tw td.type {
	width: 450px;
	color: #777;
}

.sidebar .tab_tw td.type a {
	font-size: 14px;
	color: #2B7CC7;
}

.sidebar .tab_tw td.type p span a {
	font-size: 12px;
	color: #555;
}

.sidebar .tab_tw td.type p span a:hover {
	color: #f60;
}

.sidebar .tab_tw td.type p em {
	color: #f73;
}

.sidebar .tab_tw td.type s.kongqi {
	display: inline-block;
	position: relative;
	bottom: -5px;
	width: 16px;
	float: left;
	height: 13px;
	background: url(ico_kongqi.png) no-repeat;
}

.sidebar .tab_tw td.price {
	width: 120px;
	font-size: 12px;
	color: #f73;
}

.sidebar .tab_tw td.price em {
	font-size: 18px;
}

.sidebar .tab_tw td.price del {
	display: block;
	font-weight: normal;
	color: #666;
}
 
.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(pic_loading.gif) no-repeat center center;
}

.sidebar .txt .w150 a {
	display: block;
	width: 114px;
	height: 84px;
	margin: 0 auto;
	background: url(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: 11px;
	width: 40px;
	height: 40px;
	color: #FFF;
	font-size: 12px;
}

.sidebar .txt td sup.cut1,.sidebar .txt td sup.cut4.sidebar .txt td sup.cut6 {
	background: url(ico_list.gif) no-repeat 0 0;
}

.sidebar .txt td sup.cut1 {
	background-position: right 0;
}

.sidebar .txt td sup.cut4 {
	background-position: right -42px;
}
/* .sidebar .txt td sup.cut3{ background-position:right -84px;} */
.sidebar .txt td sup.cut6 {
	background-position: right -126px;
}

@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.w560 del {
	font-size: 12px;
	color: #bbb;
}

.sidebar .txt td.w560 i {
	font-style: normal;
	color: #aaa;
}

.sidebar .txt td.w560 span em {
	font-size: 16px;
}

.sidebar .txt td.w560 span em s {
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}

.sidebar .txt td.w560 em.price {
	font-size: 16px;
	color: #f73;
}

.sidebar .txt td.w560 em s {
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}

 
#main {
	position: relative;
	top: -10px;
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

#main .w510 h1 {
	width: 600px;
}

#main h1 {
	width: 100%;
	float: left;
	line-height: 30px;
	padding: 2px 0 0 4px;
	text-align: left;
	font-size: 19px;
	font-weight: normal;
	color: #333333;
	overflow: hidden;
}

#main h1 i {
	width: 100px;
	height: 18px;
	margin-left: 3px;
}

#main h1 i img {
	margin-top: -3px;
	padding-left: 3px;
	vertical-align: middle
}

#main h1 s.kongqi {
	display: inline-block;
	position: relative;
	bottom: -8px;
	_bottom: -9px;
	width: 16px;
	float: left;
	height: 13px;
	background: url(ico_kongqi.png) no-repeat;
}

#main h1 s.kongqi a {
	display: block;
	width: 16px;
	height: 16px;
}

#main h1 i.ykbz {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(ico_ykbz.png) no-repeat;
}


/*#main h1.qz{ font-size:14px; font-weight:normal; }*/
#main .h1_r {
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	padding-top: 8px;
	font-size: 12px;
	font-weight: normal;
	color: #aaa;
}

#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(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,.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(ico_show.png) no-repeat;
}

.top .top_lft {
	width: 290px;
	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 {
	padding: 0 2px;
	color: #FF0000;
	font-size: 14px;
}

.top .top_lft .pic {
	width: 270px;
	height: 170px;
	padding: 3px;
	border: 1px solid #f0f0f0;
	margin-left: 5px;
	background: #fff;
}

.top .top_lft .pic_bottom {
	width: 273px;
	margin: 10px auto 0 auto;
}

.top .top_lft .pic_bottom li {
	display: inline-block;
	width: 120px;
	margin: 0 -1px -1px 0;
	padding-left: 15px;
	line-height: 29px;
	border: 1px solid #ebebeb;
	color: #999;
}

.pic_bottom .bdshare-button-style0-16:after {
	display: inline-block!important;
}

.pic_bottom .bdshare-button-style0-16 a,.pic_bottom .bdshare-button-style0-16 .bds_more {
	display: inline-block;
	width: 100px;
	color: #999!important;
	padding: 0!important;
	background: none!important;
}

.pic_bottom .bdshare-button-style0-16 a:hover {
	text-decoration: none!important;
}

.top .top_lft .pic_bottom i {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 3px;
	vertical-align: -3px;
	background: url(ico_pic_bottom.png) no-repeat;
}

.top .top_lft .pic_bottom i.i2 {
	background-position: -14px 0;
}

.top .top_lft .pic_bottom i.i3 {
	background-position: -28px 0;
}

.top .top_lft .pic_bottom i.i4 {
	background-position: -42px 0;
}

.pic_bottom .mobile_con {
	position: relative;
	margin: 10px 0 0 0;
	z-index: 999;
}

.pic_bottom .mobile_con span {
	display: inline-block;
	position: relative;
	width: 105px;
	padding: 0 15px;
	line-height: 29px;
	color: #3eb923;
	border: 1px solid #ebebeb;
	border-radius: 3px;
	background: #fbfbfb;
	cursor: pointer;
	z-index: 4;
}

.pic_bottom .mobile_con i.i5 {
	height: 15px;
	background-position: -56px 0;
}

.pic_bottom .mobile_con .hide_box {
	display: none;
	position: absolute;
	top: 29px;
	left: 0;
	padding: 10px 0 0 0;
	border: 1px solid #ebebeb;
	background: #fbfbfb;
	z-index: 3;
}

.pic_bottom .mobile_con .hide_box .bg {
	width: 255px;
	height: 123px;
	margin: 0 10px;
	background: url(ico_pic_bottom.png) no-repeat center -15px;
}

.pic_bottom .mobile_con .hide_box .bg img {
	position: absolute;
	top: 10px;
	left: 10px;
}

.pic_bottom .mobile_con .hide_box .bg i.icon {
	position: absolute;
	top: 50px;
	left: 50px;
	width: 30px;
	height: 30px;
	background-position: -40px -55px;
	z-index: 10;
}

.pic_bottom .mobile_con .hide_box .mobile_a {
	position: relative;
	height: 72px;
	background: #00bf49 url(ico_pic_bottom.png) no-repeat 13px -232px;
}

.pic_bottom .mobile_con .hide_box .mobile_a a {
	display: inline-block;
	position: absolute;
	right: 16px;
	width: 88px;
	height: 24px;
}

.pic_bottom .mobile_con .hide_box .mobile_a a.btn_iphone {
	bottom: 37px;
}

.pic_bottom .mobile_con .hide_box .mobile_a a.btn_andriod {
	bottom: 10px;
}

.pic_bottom .hov span {
	border-bottom-color: #fbfbfb;
}

.pic_bottom .hov .hide_box {
	display: block;
}

.pic_bottom li a.favorites {
	display: block;
	color: #999;
}

.pic_bottom li a.favorites:hover {
	color: #f70;
	text-decoration: none;
}

.top .top_lft .guanzhudu {
	clear: both;
	width: 253px;
	height: 24px;
	line-height: 24px;
	margin: 0;
	text-align: center;
	color: #777;
	;
}

.top .top_lft .guanzhudu span {
	float: none;
	padding: 0 3px;
	font-weight: normal;
	color: #333;
}

.top .top_lft .guanzhudu em {
	padding: 0 3px;
	color: #f52;
}

.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.pic {
	position: relative;
}

.top .top_lft p.pic span {
	position: absolute;
	bottom: 3px;
	left: 3px;
	width: 270px;
	padding: 0;
	line-height: 30px;
	color: #ff0;
	background: #cf240a;
}

.top .top_lft p.pic span a {
	color: #ff0;
}

.top .top_lft p.pic span a:hover {
	color: #fff;
}

.top .top_lft p i {
	position: absolute;
	right: 0;
	top: 0;
	width: 38px;
	height: 38px;
	line-height: 38px;
	font-style: normal;
	color: #fff;
}

.top .top_lft p i.cut1 {
	background: url(ico_rcm1.png) no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="ico_rcm1.png",sizingMethod='crop');
}
/* .top .top_lft p i.cut3{ background:url(ico_rcm3.png) no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="ico_rcm3.png",sizingMethod='crop');} */
.top .top_lft p i.cut4 {
	background: url(ico_rcm5.png) no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="ico_rcm5.png",sizingMethod='crop');
}

.top .top_lft p i.cut6 {
	background: url(ico_rcm6.png) no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="ico_rcm6.png",sizingMethod='crop');
}

.top .top_lft p i.cncnrj {
	right: 193px;
	top: -6px;
	width: 91px;
	height: 85px;
	background: url(ico_cncnrj.png) no-repeat;
}

#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 .w230 {
	clear: both;
	width: 230px;
}

.top .w230 .tu {
	padding: 10px 0 0 20px;
}

.top .w520 {
	width: 520px;
}

.top .w520 h2 {
	font-size: 18px;
	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;
	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: 500px;
	margin-left: 6px;
}

.top .w520 .txt li {
	width: 33%;
	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;
}
 
.top_rht .txt h2 {
	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(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-weight: normal;
	color: #F73;
}

.top_rht .txt {
	clear: both;
	position: relative;
	width: 450px;
	float: left;
}

.top_rht .txt .custom_tip {
	width: 360px;
	padding: 5px 10px;
	margin-bottom: 10px;
	color: #f60;
	border: 1px solid #F90;
	background: #fffeea;
}

.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 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: 0 3px;
}

.top_rht .txt li.xx {
	height: 40px;
	line-height: 40px;
}

.top_rht .txt li em {
	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-size: 13px;
	color: #999;
}

.top_rht .txt li ul {
	margin: 0;
}

.top_rht .txt li.border_top {
	background: url(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(step.png) no-repeat 60px 5px;
}

.top_rht .txt li.stepa {
	background: url(stepa.png) no-repeat 60px 5px;
}

.top_rht .txt li.stepb {
	background: url(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-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-size: 13px;
}

.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 {
	width: 450px;
	float: left;
	padding-top: 9px;
	font-size: 12px;
}

.top_rht .txt dl {
	float: left;
	padding: 2px 0;
	line-height: 26px;
}

.top_rht .txt dt {
	width: 72px;
	float: left;
	text-align: right;
}

.top_rht .txt dd {
	width: 373px;
	float: left;
	padding-left: 5px;
	vertical-align: text-top;
}

.top_rht .txt dd del {
	font: 14px/14px tahoma,Arial;
}

.top_rht .txt dd em.price {
	display: inline-block;
	position: relative;
	top: -4px;
	float: left;
	padding-right: 5px;
	height: 26px;
	font: bold 26px/26px tahoma,Arial;
	vertical-align: middle;
	color: #f52;
	letter-spacing: -2px;
}

.top_rht .txt dd span#price_shop_span em.shop_sale_price {
	padding-top: 7px;
	line-height: 18px;
	font-size: 18px;
	color: #777;
}

.top_rht .txt dd span#price_shop_span em {
	display: inline-block;
	position: relative;
	top: -4px;
	float: left;
	padding-right: 5px;
	height: 26px;
	font: bold 26px/26px tahoma,Arial;
	vertical-align: middle;
	color: #f52;
	letter-spacing: -2px;
}

.top_rht .txt dd b {
	font: bold 18px/18px tahoma,Arial;
	color: #f52;
}

.top_rht .txt dd a {
	color: #000;
}

.top_rht .txt dd.fa_riqi b {
	vertical-align: text-bottom;
	_vertical-align: middle;
}

.top_rht .txt dd.fa_riqi a {
	text-decoration: underline;
}

.top_rht .txt dl.sale dd {
	color: #666;
}

.top_rht .txt dl.sale dd span {
	display: inline-block;
	position: relative;
	top: -3px;
	padding: 0 10px;
	margin-right: 10px;
	color: #fff;
	background: #f60;
}

.top_rht .txt dl.sale dd em {
	font-size: 20px;
	color: #f52;
}

.top_rht .txt dl.sale dd em b {
	display: inline-block;
	position: relative;
	top: -4px;
	padding-right: 5px;
	height: 26px;
	font: bold 26px/26px tahoma,Arial;
	vertical-align: middle;
	letter-spacing: -2px;
}

.top_rht .txt dl.pledge {
}

.top_rht .txt dl.pledge span {
	padding-right: 10px;
}

.top_rht .txt dl.pledge span i {
	display: inline-block;
	position: relative;
	width: 22px;
	height: 22px;
	margin: 0 5px -5px 0;
	background: url(ico_show.png) no-repeat 0 -145px;
}

.top_rht .txt dl.pledge span.i1 {
	color: #33bf7f;
}

.top_rht .txt dl.pledge span.i2 {
	color: #dd9b1c;
}

.top_rht .txt dl.pledge span.i3 {
	color: #539e00;
}

.top_rht .txt dl.pledge span.i1 i {
}

.top_rht .txt dl.pledge span.i2 i {
	background-position: -22px -145px;
}

.top_rht .txt dl.pledge span.i3 i {
	background-position: -44px -145px;
}

.top_rht .txt dl.pledge dd.tb_tip {
	margin-left: 72px;
	padding-left: 10px;
	color: #888;
	border: 1px solid #f7eab8;
	background: #fffce9;
}

.top_rht .txt dl.pledge dd.tb_tip a {
	color: #16b;
}

.top_rht .txt dl.pledge dd.tb_tip a:hover {
	color: #f70;
}

#price_shop_child_span {
	padding-left: 20px;
}

.price_produce {
	position: relative;
	padding-left: 12px;
	color: #f52;
}

.price_produce span {
	position: relative;
	padding: 3px 0;
	border-bottom: 1px dotted #ccc;
}

.price_produce .detail_frame {
	width: 400px;
	_margin-top: 15px;
}

.price_produce s {
	left: 126px;
}

.price_produce .detail_frame p {
	padding: 3px 0;
	line-height: 18px;
	color: #555;
}

.price_produce .detail_frame .f52 {
	color: #f52;
}

.price_produce {
	position: relative;
	padding-left: 12px;
	color: #f52;
}

.price_produce span {
	position: relative;
	padding: 3px 0;
	border-bottom: 1px dotted #ccc;
}

.price_produce .detail_frame {
	width: 400px;
	_margin-top: 15px;
}

.price_produce s {
	left: 126px;
}

.price_produce .detail_frame p {
	padding: 3px 0;
	line-height: 18px;
	color: #555;
}

.price_produce .detail_frame .f52 {
	color: #f52;
}

.top_rht .key {
	width: 430px;
	float: left;
	border: 1px solid #f2f2f2;
	padding: 10px 15px;
	border-bottom: 1px dashed #f2f2f2;
	margin-top: 6px;
	background: #fbfbfb;
	line-height: 25px;
}

.top_rht .key2 {
	padding-top: 0;
	border: 1px solid #FF6801;
	background: #FFFDFC;
}

.top_rht .key .tb-note-title {
	display: none;
}

.top_rht .key2 .tb-note-title {
	display: block;
	position: relative;
	padding-left: 10px;
	margin-bottom: 10px;
	line-height: 24px;
	font-weight: bold;
	border-bottom: 1px solid #F3E9E7;
	color: #FF6801;
	background: #FFF8F7;
}

.top_rht .key2 .tb-note-title b {
	position: absolute;
	top: 8px;
	right: 8px;
	width: 8px;
	height: 8px;
	background: url(ico_show.png) no-repeat 0 -127px;
	overflow: hidden;
	text-indent: -9999px;
	cursor: pointer;
}

.top_rht .key2 .button .submit1,.top_rht .key2 .button a.favorites {
	display: none;
}

.top_rht .key2 .button p {
	display: none;
}

.top_rht .key2 .button .submit2 {
	display: block;
}

.top_rht .key dl {
	width: 441px;
	float: left;
	line-height: 30px;
	padding: 2px 0;
}

.top_rht .key dt {
	clear: both;
	width: 71px;
	float: left;
	text-align: right;
}

.top_rht .key dt span {
	font-weight: bold;
	color: #555;
}

.top_rht .key dd {
	width: 354px;
	float: left;
	padding-left: 5px;
	vertical-align: top;
}

.top_rht .key dd input.text {
	border-top: 1px solid #999;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	border-left: 1px solid #999;
	font-size: 13px;
	height: 18px;
	padding: 2px 3px;
	line-height: 18px;
	vertical-align: middle;
}

.top_rht .key dd input.text30 {
	width: 30px;
	margin-right: 3px;
}

input.text110 {
	width: 110px;
}

.top_rht .key dd span {
	padding: 0 8px 0 0;
	color: #808080;
}

.top_rht .key dd span.f73 {
	color: #333;
}

.top_rht .key dd span.least {
	color: #333;
}

.top_rht .key dd span.least b {
	font: bold 18px/18px tahoma,Arial;
	color: #f60;
}

.top_rht .key dd span.kucun {
	padding-left: 10px;
	line-height: 26px;
	color: #333;
}

.top_rht .key dd span.kucun em {
	font-size: 14px;
	color: #f70;
}

.top_rht .key dd span,.top_rht .key dd input {
	float: left;
}

.top_rht .key dd span.suggest {
	padding-left: 5px;
	line-height: 24px;
}

.top_rht .key dd span.child_message {
	clear: both;
	line-height: 18px;
	color: #f70;
}

.key .order_type ul {
	float: left;
}

.key .order_type li {
	float: left;
	font-size: 13px;
	line-height: 50px;
	margin: 0 6px 4px 0;
	display: inline;
	background: #fff;
}

.key .order_type li a:link,.key .order_type 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 .order_type li a:hover {
	display: block;
	border: 1px solid #f73;
	text-decoration: none;
	color: #f60;
}

.key .order_type li.selected a:link,.key .order_type li.selected a:visited {
	display: block;
	background: url(ico_show.png) no-repeat right bottom;
	border: 1px solid #f73;
}

.key .order_type 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 .button {
	width: 360px;
	float: left;
	margin: 8px 0 0 75px;
	display: inline;
}

.key .button p {
	clear: both;
	display: block;
	padding-top: 4px;
	color: #777;
}

.key .button input.submit1 {
	display: inline-block;
	width: 110px;
	float: left;
	height: 35px;
	line-height: 32px;
	border: 0 none;
	font-size: 16px;
	color: #fff;
	background: url(ico_order_btn.png) no-repeat;
	cursor: pointer;
}

.key .button input.submit1:hover {
	background-position: -111px 0;
}

.key .button a.submit-rht {
	display: inline-block;
	width: 110px;
	height: 35px;
	margin-left: 8px;
	border: 0 none;
	background: url(ico_order_btn.png) no-repeat -1px -35px;
	text-indent: -9999px;
	cursor: pointer;
}

.key .button input.submit2 {
	display: inline-block;
	width: 63px;
	float: left;
	height: 35px;
	line-height: 32px;
	border: 0 none;
	background: url(ico_order_btn.png) no-repeat 0 -70px;
	cursor: pointer;
}

.key .button input.submit2:hover {
	background-position: 0 -105px;
}

.key .button a.submit-rht:hover {
	background-position: -112px -35px;
}

.key .lost {
	color: #f73;
	padding-left: 18px;
}

.key .lost span {
	color: #666;
	padding-left: 30px;
}

.key dd input.riqi {
	border: 1px solid #BBB;
	cursor: pointer;
	color: #999;
	background: #FFF url(ico_rq.gif) no-repeat 96px 4px;
}

.key dd input.riqi1 {
	border: 1px solid #BBB;
	cursor: pointer;
	color: #333;
	background: #FFF url(ico_rq.gif) no-repeat 96px 4px;
}

.tuan dl {
	margin: 15px 0;
}

.tuan strong {
	float: left;
	padding: 5px 0 0 12px;
	line-height: 24px;
	font-size: 14px;
	color: #009800
}

.key dd span.price {
	color: #f52;
}

.key dd span.price em {
	display: inline-block;
	float: left;
	padding-right: 5px;
	height: 26px;
	font: bold 26px/26px tahoma,Arial;
	vertical-align: middle;
	letter-spacing: -2px;
}

.key dd a.btn {
	margin-left: 20px;
	padding: 5px 15px;
	color: #fff;
	border-radius: 5px;
	font-size: 20px;
	background: #f60;
}

.box {
	width: 100%;
	clear: both;
	float: left;
}

.box .tit {
	height: 41px;
	background: #fff;
	position: relative
}

.box .tit .div {
	position: absolute;
	top: 10px;
	right: 10px;
}

.box .tit li {
	float: left;
	height: 40px;
	margin-right: -1px;
	border: 1px solid #dcddde;
	border-bottom: none;
	font: 15px/40px 'microsoft yahei';
	text-align: center;
	cursor: pointer;
}

.box .tit .right_more {
	float: right;
	line-height: 40px;
	padding-right: 12px;
	color: #aaa;
	border: 0 none;
	font-weight: normal;
	font-size: 14px;
	cursor: auto;
	height: 40px;
	text-align: left;
	overflow: hidden
}

.box .tit .right_more span {
	display: inline-block;
	float: none;
	padding: 0;
	color: #16b;
}

.box .tit .right_more span a {
	padding: 0;
}

.box .tit .right_more a {
	padding: 0 10px;
	color: #16b;
}

.box .tit .right_more a:hover {
	color: #f70;
}

.scheduling_tip {
	line-height: 30px;
}

.scheduling_tip span {
	color: red;
}

.scheduling_tip span.print a {
	color: #16b;
}

.scheduling_tip span.last_time {
	color: #999;
}

.scheduling_tip span.last_time a {
	margin-right: 10px;
	color: #999;
}

.box .tit .on {
	color: #FFFFFF;
}

.box .tit .on span {
	display: block;
	float: left;
}

.box .mg_0 {
	margin: 0;
}

.box .tit li:hover {
	color: #f70;
}

.box .tit li span {
	display: block;
	float: left;
	padding: 0 10px;
	height: 40px;
	line-height: 40px;
}

.box .tit li.on span,.box .tit li.on span a {
	color: #FFF;
}

.box .tit li.on span a:hover {
	color: #FF0;
	text-decoration: none;
}

.box .tit .last_update {
	display: inline-block;
	float: right;
	line-height: 40px;
	color: #999;
}

.box .tit .last_update a {
	color: #999;
}

.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(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(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;
	padding-left: 7px;
	background: url(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: 750px;
	float: left;
	padding: 0 0 12px 0;
	line-height: 24px;
	color: #333333;
	font-size: 14px;
}

.box .txt1 p {
	line-height: 24px;
	font-size: 14px;
}

.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 {
	padding-top: 10px;
}

.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 {
	padding: 12px 0;
	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;
	background: #fff;
	overflow: hidden;
}

.box .lyb h4 {
	width: 670px;
	float: left;
	padding: 8px 20px;
	font-size: 12px;
	font-weight: normal;
	background: url(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;
}

.box .lyb dd {
	width: 684px;
	float: left;
	background: url(lyb_answer1.gif) repeat-y -684px 0;
}

.box .lyb dd .fst {
	width: 684px;
	float: left;
	height: 17px;
	overflow: hidden;
	background: url(lyb_answer1.gif) no-repeat;
}

.box .lyb dd .lst {
	width: 684px;
	float: left;
	height: 8px;
	line-height: 8px;
	overflow: hidden;
	background: url(lyb_answer1.gif) no-repeat 0 -20px;
}

.box .lyb dd p {
	width: 644px;
	float: left;
	line-height: 18px;
	padding: 0 20px;
	color: #935006;
}

.box .guestbook {
	width: 613px;
	padding: 20px 70px;
	background: #f9f9f9;
	color: #333333;
	overflow: hidden;
}

.box .guestbook .fst {
	width: 610px;
	height: 18px;
	background: url(guestbook.png) no-repeat 0 0;
	overflow: hidden;
}

.box .guestbook .lst {
	width: 610px;
	height: 7px;
	background: url(guestbook.png) no-repeat 0 -19px;
}

.box .guestbook .txtt {
	width: 530px;
	padding: 12px 40px;
	background: url(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(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: 5px 0 0 60px;
	padding: 0 5px;
}

.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;
}

.zixun_wd {
	padding: 15px 19px;
	border: 1px solid #e6e6e6;
}

.zixun_wd strong {
	line-height: 24px;
	font-size: 18px;
	color: #6c6c6c;
}

.zixun_wd strong i {
	display: inline-block;
	width: 5px;
	height: 20px;
	margin-right: 8px;
	vertical-align: middle;
	background: #5abb1f;
}

.zixun_wd .first {
	display: block;
	padding: 50px 0;
	text-align: center;
	color: #666;
	font-size: 14px;
}

.zixun_wd .first span.btn {
	display: inline-block;
	margin: 0 10px;
	padding: 0 15px;
	line-height: 35px;
	color: #fff;
	border-radius: 3px;
	background: #5abb1f;
	cursor: pointer;
}

.zixun_wd .first span.btn i {
	display: inline-block;
	width: 19px;
	height: 17px;
	margin-left: 5px;
	vertical-align: middle;
	background: url(ico_zixun_wd.png) no-repeat;
}

.zixun_wd .btn2 {
	display: inline-block;
	float: right;
	padding: 0 15px;
	line-height: 35px;
	color: #fff;
	font-size: 14px;
	border-radius: 3px;
	background: #5abb1f;
	cursor: pointer;
}

.zixun_wd .btn2 i {
	display: inline-block;
	width: 19px;
	height: 17px;
	margin-left: 5px;
	vertical-align: middle;
	background: url(ico_zixun_wd.png) no-repeat;
}

.zixun_wd .zixun_wd_con .tips {
	padding-top: 20px;
	color: #999;
}

.zixun_wd dl {
	margin-top: 15px;
	padding: 10px 15px;
	font-size: 14px;
	background: #f7f7f7;
}

.zixun_wd dt {
	padding: 5px 0;
}

.zixun_wd dt span {
	width: 110px;
	float: left;
	color: #8a8a8a;
}

.zixun_wd dt span img {
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle;
	border-radius: 50%;
}

.zixun_wd dt p {
	padding-top: 3px;
	margin-left: 110px;
	color: #555;
}

.zixun_wd dt p em {
	color: #999;
	font-size: 12px;
}

.zixun_wd dd {
	clear: both;
	display: block;
	padding: 5px 0;
}

.zixun_wd dd span {
	width: 110px;
	float: left;
	color: #8a8a8a;
}

.zixun_wd dd span img {
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle;
	border-radius: 50%;
}

.zixun_wd dd p {
	padding-top: 3px;
	margin-left: 110px;
	color: #5abb1f;
}

.zixun_wd dd p em {
	color: #999;
	font-size: 12px;
}

.zixun_pop {
	display: none;
	width: 480px;
	height: 300px;
	text-align: left;
	border-radius: 5px;
	background: #fff;
}

.zixun_pop a.close {
	display: inline-block;
	position: absolute;
	top: 12px;
	right: 8px;
	width: 13px;
	height: 13px;
	margin-right: 5px;
	vertical-align: middle;
	background: url(ico_zixun_wd.png) no-repeat -41px -17px;
	cursor: pointer;
}

.zixun_pop a.close:hover {
	background-position: -57px -17px;
}

.zixun_pop strong {
	display: block;
	padding-left: 20px;
	line-height: 37px;
	border: 1px solid #e8e8e8;
	font-size: 14px;
	color: #555;
	background: #f5f5f5;
}

.zixun_pop strong i {
	display: inline-block;
	width: 19px;
	height: 17px;
	margin-right: 5px;
	vertical-align: middle;
	background: url(ico_zixun_wd.png) no-repeat -19px 0;
	cursor: pointer;
}

.zixun_pop .zixun_pop_con {
	padding: 20px;
}

.zixun_pop .zixun_pop_con p {
	color: #999;
}

.zixun_pop .zixun_pop_con .textarea {
	width: 428px;
	height: 128px;
	padding: 5px;
	margin: 10px 0;
	border: 1px solid #d5d5d6;
}

.zixun_pop .zixun_pop_con .btn_con {
}

.zixun_pop .zixun_pop_con .btn_con input.button {
	display: inline-block;
	padding: 0 20px;
	margin-right: 10px;
	line-height: 36px;
	font-size: 14px;
	color: #fff;
	border: 0;
	border-radius: 3px;
	text-decoration: none;
	background: #ff9100;
}

.zixun_pop .zixun_pop_con span {
	color: #666;
}

.zixun_pop .zixun_pop_con span i {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-right: 5px;
	vertical-align: -1px;
	*vertical-align: 1px;
	background: url(ico_zixun_wd.png) no-repeat -39px 0;
	cursor: pointer;
}

.zixun_pop .zixun_pop_con span i.on {
	background-position: -51px 0;
}

.zixun_pop .zixun_pop_con span em {
	padding-left: 4px;
	color: #f00;
}

.zixun_pop .zixun_pop_con span input {
	margin-left: 10px;
	line-height: 25px;
	border: 1px solid #d5d5d6;
	background: #f7f7f7;
}

.gg753 {
	width: 753px;
	overflow: hidden;
}

.gg753 img {
	display: block;
}
 
.tese {
	width: 729px;
	float: left;
	padding: 15px 12px 12px 12px;
	margin-bottom: 15px;
}

.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 .tags {
	display: block;
	padding-bottom: 5px;
	margin-bottom: 10px;
	line-height: 24px;
	border-bottom: 1px dotted #ccc;
}

.tese .txt .tags span {
	padding: 3px 5px;
	margin-right: 10px;
	font-weight: bold;
}

.tese .txt .tags span.c1 {
	color: #bd837e;
	border: 1px solid #efcbc8;
	background: #fae3e1;
}

.tese .txt .tags span.c2 {
	color: #b19f55;
	border: 1px solid #e6d9a5;
	background: #f5ecc8;
}

.tese .txt .tags span.c3 {
	color: #7ca552;
	border: 1px solid #c5e6a2;
	background: #dff5c8;
}

.tese .txt .tags span.c4 {
	color: #589ec1;
	border: 1px solid #a2d8f0;
	background: #c3eafb;
}

.box .youji {
	display: block;
	width: 750px;
	margin-top: 15px;
	overflow: hidden;
}

.box .youji ul {
	width: 800px;
}

.box .youji li {
	width: 340px;
	float: left;
	padding: 0 20px 0 15px;
	height: 24px;
	line-height: 24px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.box .youji li span {
	float: right;
	color: #999;
}

.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;
	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-size: 14px;
	font-weight: bold;
}

 
.table_date {
	position: relative;
}

.table_date b {
	position: absolute;
	top: -16px;
	right: 10px;
	width: 42px;
	height: 14px;
	line-height: 14px;
	font-weight: normal;
	color: #555;
	background: url(close.gif) no-repeat 26px 0;
}

.date {
	clear: both;
	width: 420px;
	float: left\0;
	margin: 0 10px 0 10px;
	text-align: center;
	border-left: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
	background: #fcfcfc;
}

#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;
}

.pre_month1 {
	width: 430px;
	float: left;
	text-align: right;
	font-size: 12px;
	font-weight: normal;
	cursor: pointer;
}

.pre_month1 a {
	color: #16b;
	text-decoration: underline;
}

.date th span a {
	color: #16B;
}

.date td {
	width: 49px;
	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;
	margin-top: -2px;
	-webkit-transform: scale(0.88);
	font-size: 9px;
}

.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;
	width: 52px;
	margin-left: -1px;
	height: 20px;
	line-height: 20px;
	color: #ff5500;
	font-weight: normal;
	text-indent: 0;
	overflow: hidden;
}

.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;
}

.date_table s.close {
	position: absolute;
	right: 8px;
	width: 42px;
	margin-top: -15px;
	height: 14px;
	line-height: 14px;
	font-weight: normal;
	color: #555;
	text-decoration: none;
	cursor: pointer;
	background: url(close.gif) no-repeat 26px 0;
}

.pre_month {
	display: none;
	position: absolute;
	right: 0;
	bottom: -6px;
	padding-right: 12px;
	color: #16b;
	text-decoration: underline;
}

.table_date .more {
	padding-bottom: 20px;
}

.table_date .more .pre_month {
	display: block;
}

 
#scheduling table,#scheduling img {
	margin: 0 auto;
	max-width: 753px;
/* For FF */
}

#scheduling {
	clear: both;
	width: 753px;
	margin: 0 auto;
	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: 750px;
	float: left;
	font-size: 14px;
	padding: 2px 0;
	margin: 0;
	height: 20px;
	line-height: 22px;
	font-weight: bold;
	background: #efd;
	overflow: hidden;
}

#scheduling_main .title h5 {
	width: 60px;
	float: left;
	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: 750px;
	float: left;
	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 {
	color: inherit;
	text-decoration: none;
}

#scheduling_main a:hover {
}

#remark_main img {
	margin: 0 auto;
	max-width: 750px;
/* For FF */
}

#remark_main {
	clear: both;
	width: 753px;
	margin: 0 auto;
	padding: 12px 0;
	color: #333333;
	overflow: hidden;
}

#remark_main p {
	font-size: 14px;
	line-height: 24px;
}

 
.beizhu {
	width: 753px;
	float: left;
	padding: 0 0 6px 0;
	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;
}

.sidebar .company_pic {
	width: 755px;
	float: left;
	padding: 10px 0;
}
  
.company_pic ul {
	width: 1950px;
}

.company_pic li {
	width: 180px;
	float: left;
	margin: 0 4px;
	display: inline;
	line-height: 24px;
	text-align: center;
}

.company_pic li img {
	display: block;
	width: 180px;
	height: 130px;
	overflow: hidden;
}

.company_pic .company_pic_scroll {
	display: block;
	width: 100%;
	height: 130px;
	overflow: hidden;
}

.cert_pic {
	padding: 0 24px;
}

.cert_pic h3 {
	font-size: 14px;
	line-height: 30px;
	color: #FF0000;
	padding-top: 20px;
	font-weight: normal;
}

.cert_pic p {
	color: #000;
	margin: 8px 0;
	font-size: 14px;
	line-height: 24px;
}
 
#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(go_top.png) no-repeat;
}

#go_top {
	display: none;
	position: fixed;
	_position: absolute;
	right: 40px;
	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: 44px;
	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 {
	position: relative;
	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 {
	top: 3px;
	background-position: -4px -70px;
}

#go_top li sup.msn {
	left: 7px;
	top: 3px;
	background-position: -8px -96px;
}

body:not(:-moz-handler-blocked) #go_top li sup {
	top: 8px;
}

#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 {
	position: relative;
	width: 106px;
	float: left;
	text-align: center;
	height: 18px;
	margin-top: 2px;
	padding-left: 14px;
}

#go_top .top s {
	position: absolute;
	left: 32px;
	margin-top: 2px;
	width: 12px;
	height: 14px;
	background-position: 0 -127px;
}

#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(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: 693px;
	float: left;
	line-height: 21px;
	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: 693px;
	margin: 0 auto;
	color: #555;
	font-size: 14px;
	line-height: 26px;
	overflow: hidden;
}

.zx_list .bt {
	width: 693px;
	float: left;
	padding: 10px 0 10px 0;
	display: inline;
	font-size: 14px;
	color: #333;
	line-height: 30px;
}

.zx_list p {
	height: 30px;
	line-height: 30px;
	color: #888;
}

.zx_list p em {
	float: right;
	padding-left: 8px;
}

.zx_list p.line {
	border-bottom: 1px dotted #e1e1e1;
	padding-bottom: 6px;
	margin-bottom: 8px;
}

.zx_list p.hov {
	background: #f5f5f5;
}
 
.w690 {
	width: 735px;
}

#Information {
	clear: both;
	width: 693px;
	margin: 0 auto;
	color: #555;
	font-size: 14px;
	line-height: 26px;
	overflow: hidden;
}

#Information h4 {
	width: 100%;
	float: left;
	line-height: 30px;
	height: 30px;
	border-bottom: 2px solid #e5e5e5;
}

#Information h4 span {
	width: auto;
	float: left;
	font-size: 20px;
	color: #555;
	font-weight: normal;
	padding: 0 5px;
	border-bottom: 2px solid #4AC33A;
}

#Information h1 {
	width: 676px;
	float: left;
	text-align: center;
	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 {
	margin-bottom: 15px;
}

.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;
}

.products h4 {
	width: 100%;
	float: left;
	line-height: 30px;
	height: 30px;
	border-bottom: 2px solid #e5e5e5;
}

.products h4 span {
	width: auto;
	float: left;
	font-size: 20px;
	color: #555;
	font-weight: normal;
	padding: 0 5px;
	border-bottom: 2px solid #4AC33A;
}

.products .sale {
	clear: both;
	width: 100%;
	padding: 10px 0;
	margin-top: 10px;
	overflow: hidden;
}

.products .sale ul {
	width: 720px;
	padding: 0 14px;
}

.products .sale li {
	position: relative;
	width: 155px;
	float: left;
	margin: 10px 15px 10px 0;
}

.products .sale li img {
	width: 155px;
	height: 109px;
}

.products .sale li strong {
	display: block;
	position: absolute;
	left: 0;
	top: 103px;
	width: 150px;
	color: #fff;
	height: 22px;
	line-height: 22px;
	text-align: center;
	overflow: hidden;
	z-index: 2;
}

.products .sale li strong a {
	color: #fff;
}

.products .sale li .other {
	position: absolute;
	left: 0;
	top: 83px;
	width: 145px;
	padding: 0 5px;
	color: #fff;
	line-height: 26px;
	z-index: 2;
}

.products .sale li .other span.price {
	float: left;
}

.products .sale li .other span {
	float: right;
}

.products .sale li .other b {
	color: #ffaf03;
	font-size: 16px;
}

.products .sale li .bg {
	display: block;
	position: absolute;
	left: 0;
	top: 83px;
	width: 155px;
	height: 26px;
	background: #000;
	filter: Alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	z-index: 1;
}

.products .sale li p {
	display: block;
	width: 155px;
	height: 36px;
	line-height: 18px;
	overflow: hidden;
}

.products .sale li p a {
	color: #777;
}

.products .sale li p a:hover {
	color: #f60;
}

.w250 {
	width: 250px;
}

.zixun_box {
	width: 248px;
	float: left;
	border: 1px solid #e5e5e5;
	margin-bottom: 15px;
}

.zixun_box .tit {
	width: 248px;
	height: 28px;
	background: url(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: 242px;
	height: 30px;
	padding-left: 6px;
	background: url(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: 248px;
}

.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: 248px;
	padding: 10px 0;
	background: #fff;
}

.zixun_box .txt1 li {
	width: 226px;
	padding: 0 10px;
	line-height: 24px;
	height: 24px;
	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: 228px;
	padding: 6px 10px;
	background: #fff;
	overflow: hidden;
}

.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-size: 12px;
}

.zixun_box .txt2 li span i {
	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;
}

#help750 {
	clear: both;
	width: 750px;
	margin: 0 auto;
	color: #555;
	border-top: 0;
	font-size: 14px;
	line-height: 26px;
	overflow: hidden;
}

#help750 h4 {
	display: inline-block;
	width: 100%;
	border-bottom: 2px solid #ddd;
}

#help750 h4 span {
	display: inline-block;
	position: relative;
	bottom: -2px;
	float: left;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	border-bottom: 2px solid #f47808;
	z-index: 999;
}

#help750 h1 {
	width: 700px;
	float: left;
	font-size: 20px;
	padding: 10px 0;
	color: #333;
}

#help750 .show {
	display: inline-table;
	width: 750px;
	font-size: 14px;
	line-height: 26px;
}

#help750 .show .biaoqian {
	clear: both;
	float: right;
	font-size: 14px;
	color: #888;
	padding-top: 12px;
}

#help750 .show img {
	max-width: 580px;
	padding: 6px 0;
}

*html #help750 .show img {
	height: expression(this.width > 580 ? this.height * 580 / this.width : auto);
	width: expression(this.width > 580 ? "580px" : auto);
}

*+html #help750 .show img {
	height: expression(this.width > 580 ? this.height * 580 / this.width : "");
	width: expression(this.width > 580 ? "580px" : "");
}


 
.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(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(ico_tese.gif) no-repeat 0 0;
}

.lft_theme {
	width: 190px;
}

.lft_theme .tit {
	width: 190px;
	float: left;
	height: 30px;
	background: url(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;
	background: #fff;
}

.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;
}
 
.zt_tese {
	position: relative;
	width: 704px;
	float: left;
	padding: 30px 20px 22px 26px;
	font-size: 14px;
	color: #555;
	background: url(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(zt_tese_bottom.gif) no-repeat;
}

#Theme {
	width: 100%;
	float: left;
	margin-top: 10px;
	background: #fff url(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 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-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-size: 2em;
	margin: .67em 0;
	font-weight: bolder;
}

 
.hotelQuote p {
	text-align: right;
	padding: 3px 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(ico_rq.gif) no-repeat 81px 4px;
}

input.btn01 {
	position: relative;
	width: 56px;
	height: 21px;
	color: #bb783c;
	border: 0;
	background: url(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(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(ico_quoteList.png) no-repeat;
	overflow: hidden;
}

.quoteList .fst s {
	float: right;
	background: url(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(ico_quoteList.png) no-repeat;
	overflow: hidden;
}

.quoteList .lst i {
	background: url(ico_quoteList.png) no-repeat 0 -10px;
}

.quoteList .lst s {
	float: right;
	background: url(ico_quoteList.png) no-repeat -10px -10px;
}

.quoteList .quoteTab {
	width: 729px;
	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 span {
	width: 70px;
	float: left;
	line-height: 24px;
	height: 24px;
	text-align: center;
	overflow: hidden;
}

.quoteTab li span.w1 {
	width: 280px;
	padding-left: 4px;
	text-align: left;
}

.quoteTab li span.w1 s {
	text-decoration: none;
	color: #444;
	cursor: pointer;
}

.quoteTab li span.w2 {
	width: 130px;
}

.quoteTab .type {
	width: 100%;
	color: #999;
	line-height: 20px;
	padding: 0;
	background: #f4f4f4;
}

.quoteTab .type span {
	width: 70px;
	float: left;
	line-height: 24px;
	height: 24px;
	text-align: center;
	overflow: hidden;
}

.quoteTab .type span.w1 {
	width: 280px;
	padding-left: 4px;
	text-align: left;
}

.quoteTab .type span.w1 s {
	text-decoration: none;
	color: #444;
	cursor: pointer;
}

.quoteTab .type span.w2 {
	width: 130px;
}

.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(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: 15px 15px 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(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(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(ico_commentBtn.png) no-repeat;
}

.comment .cm2 {
	width: 680px;
	float: left;
	height: 72px;
	padding: 15px;
	background: url(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(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-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(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;
	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(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: 753px;
	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(pic_loading.gif) no-repeat center center;
}

.sidebar .item .rTxt {
	width: 603px;
	float: left;
}

.basic {
	position: relative;
	width: 600px;
	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;
	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(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;
	height: 18px;
	color: #666;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.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%;
	float: left;
	color: #999;
	line-height: 20px;
	margin: 5px 0;
	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;
	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(btn03.png) no-repeat;
}

.rooms li span.w3 {
	width: 140px;
}

.rooms li span.w4 {
	width: 120px;
	padding-left: 70px;
	text-indent: -9999px;
}

.rooms li span.w4 a {
	display: block;
	width: 60px;
	float: left;
	height: 23px;
	background: url(btn03.png) no-repeat;
}

.rooms li.more_attr {
	width: 60px;
	float: right;
	padding-right: 60px;
	text-align: center;
	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(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(btn_addNum.png) no-repeat 0 bottom;
	cursor: pointer;
}
 
.content {
	width: 100%;
	float: left;
	background: #fff;
}

.content .tit {
	display: block;
	width: 960px;
	margin: 10px 20px 0 20px;
	border-bottom: 2px solid #f67f0b;
	overflow: hidden;
}

.content .tit h3 {
	line-height: 40px;
	font-size: 18px;
	color: #535353;
}

.box950 {
	width: 960px;
	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;
	float: left;
	line-height: 21px;
	font-size: 14px;
}

.box950 .lxs_zizhi {
	margin: 0;
	text-align: left;
}

.box950 .line_kefu {
	clear: both;
	display: block;
	width: 100%;
	_padding-bottom: 20px;
}

.box950 .line_kefu li {
	display: inline-block;
	width: 240px;
	float: left;
	margin: 0 15px 15px 0;
	height: 100px;
	padding: 14px 4px 14px 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;
	bottom: -1px;
	_bottom: 2px;
	width: 15px;
	height: 13px;
	background: url(ico_rongyu.png) no-repeat -130px -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;
	height: 21px;
	padding-left: 7px;
	background: url(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;
}

.box950 .line_kefu li a {
	display: inline-block;
	vertical-align: middle;
}

.box950 .line_kefu li a.im {
	width: 89px;
	height: 23px;
	margin-bottom: 3px;
	background: url(ico_lxs_kefu.png) no-repeat 0 -43px;
}

 
.no_instal {
	padding: 10px 0 20px 60px;
	font-size: 14px;
	color: #f00;
	background: url(ico_warning.gif) no-repeat 40px 10px;
}

.content .tag_top {
	height: 33px;
	margin: 20px 20px 0 20px;
	border-bottom: 2px solid #3ca90f;
	overflow: hidden:
}

.content .tag_top a {
	float: left;
	margin-right: 5px;
	display: inlin;
	height: 33px;
}

.content .tag_top a span {
	background: url(ico_pay.png) no-repeat 0 0;
}

.content .tag_top a span.t_zfb {
	display: block;
	width: 120px;
	float: left;
	height: 33px;
	background-position: 0 -33px;
}

.content .tag_top a span.t_bank {
	display: block;
	width: 143px;
	float: left;
	height: 33px;
	background-position: -120px 0;
}

.content .tag_top a.on span.t_bank {
	background-position: -120px -33px;
}

.content .tag_top a.on span.t_zfb {
	background-position: 0 0;
}

.content .tag_con {
	margin: 30px 20px;
	overflow: hidden:
}

.content .zfb_box {
	width: 610px;
	float: left;
	padding-bottom: 20px;
}

.content .zfb_box p {
	padding: 0 0 20px 20px;
	font-size: 14px;
	color: #666;
}

.content .zfb_box dl {
	width: 610px;
	float: left;
	padding: 5px 0;
	line-height: 28px;
	font-size: 14px;
	overflow: hidden;
}

.content .zfb_box dt {
	width: 90px;
	float: left;
	padding-right: 10px;
	font-weight: bold;
	text-align: right;
	color: #666;
}

.content .zfb_box dt em {
	padding-right: 3px;
	font-weight: normal;
	font-size: 12px;
	color: #f60;
}

.content .zfb_box dd {
	width: 500px;
	float: left;
}

.content .zfb_box dd input.text {
	margin: 0;
	height: 14px;
	padding: 6px 3px;
	border: 1px solid #d3d3d3;
}

.content .zfb_box dd input.text440 {
	width: 440px;
}

.content .zfb_box dd span.exp {
	font-size: 12px;
	color: #999;
}

.content .zfb_box dd textarea.textarea {
	display: block;
	width: 435px;
	height: 100px;
	padding: 5px;
}

.content .zfb_box .button {
	clear: both;
	padding-left: 100px;
}

.content .zfb_box .button a {
	display: inline-block;
	width: 118px;
	height: 36px;
	cursor: pointer;
	background: url(ico_pay.png) 0 -67px;
}

.content .zfb_box .button i.ico_zhifubao {
	display: inline-block;
	width: 80px;
	height: 30px;
	background: url(ico_pay.png) -118px -74px;
}

.content .sideBar {
	width: 270px;
	float: right;
	color: #888;
}

.content .sideBar .tip_box {
	padding: 0 15px;
	line-height: 24px;
}

.content .sideBar .tip_box strong {
	line-height: 30px;
}

.content .sideBar .tip_box em {
	color: #f60;
}

.content .bank_box {
	width: 580px;
	float: left;
	padding-left: 20px;
}

.content .bank_box p {
	padding-bottom: 20px;
	font-size: 14px;
	color: #666;
}

.content .bank_box p em {
	font-size: 12px;
	color: #f60;
}

.content .bank_box dl {
	clear: both;
	display: bolck;
	margin-top: -1px;
	border: 1px solid #e1e1e1;
	overflow: hidden;
	zoom: 1;
}

.content .bank_box dt {
	position: relative;
	width: 220px;
	float: left;
}

.content .bank_box dt i {
	position: absolute;
	top: 25px;
	left: 25px;
	width: 183px;
	height: 45px;
	background: url(combo.png?3) no-repeat -9999px -9999px;
	;
}

.content .bank_box dt i.bank_1 {
	background-position: 0 0;
}

.content .bank_box dt i.bank_2 {
	background-position: 0 -45px;
}

.content .bank_box dt i.bank_3 {
	background-position: 0 -90px;
}

.content .bank_box dt i.bank_4 {
	background-position: 0 -135px;
}

.content .bank_box dt i.bank_5 {
	background-position: 0 -180px;
}

.content .bank_box dt i.bank_6 {
	background-position: 0 -225px;
}

.content .bank_box dt i.bank_7 {
	background-position: 0 -270px;
}

.content .bank_box dt i.bank_8 {
	background-position: 0 -315px;
}

.content .bank_box dt i.bank_9 {
	background-position: 0 -360px;
}

.content .bank_box dt i.bank_10 {
	background-position: 0 -405px;
}

.content .bank_box dt i.bank_11 {
	background-position: 0 -446px;
}

.content .bank_box dt i.bank_12 {
	background-position: 0 -486px;
}

.content .bank_box dt i.bank_13 {
	height: 61px;
	background-position: 0 -536px;
}

.content .bank_box dt i.bank_15 {
	height: 61px;
	background-position: -10px -598px;
}

.content .bank_box dt i.bank_other {
	text-indent: 0;
	font-style: normal;
	font-size: 18px;
	font-weight: bold;
	background: none;
}

.content .bank_box dd {
	width: 317px;
	float: right;
	padding: 20px;
	border-left: 1px solid #e1e1e1;
	font-size: 14px;
	color: #666;
	background: #f0f0f0;
	overflow: hidden;
}

.content .bank_box dd p {
	float: left;
	line-height: 18px;
	padding: 3px 0;
}

.content .bank_box dd p span {
	width: 60px;
	float: left;
}

.content .bank_box dd b {
	width: 250px;
	float: left;
}
 
#jd_list_main dl {
	float: left;
	width: 94px;
	text-align: center;
	padding: 0 11px;
}

#jd_list_main dt {
	width: 80px;
	height: 80px;
	padding: 2px;
	margin: 0 auto;
}

#jd_list_main dd {
	width: 95px;
	line-height: 18px;
	height: 18px;
	margin-bottom: 5px;
	overflow: hidden;
}
 
.company_info {
	padding: 20px;
}

 
.popBox {
	display: none;
	border: 8px solid #ccc;
	border-radius: 8px;
	position: absolute;
	z-index: 30;
	background-color: #fff;
	text-align: left;
}

.popBox a.close {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 12px;
	height: 12px;
	background: url(ico_btn_login.png?3) -133px 0;
	text-indent: -9999px;
	overflow: hidden;
}

.popCon {
	width: 760px;
	padding: 20px;
	overflow: hidden;
}

.popCon .login_l {
	width: 350px;
	float: left;
	height: 244px;
	border-right: 1px solid #ccc;
}

.popCon .login_l strong {
	display: block;
	font-size: 18px;
}

.popCon .login_l span.title {
	clear: both;
	width: 350px;
	float: left;
	padding-bottom: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
}

.popCon .login_l p {
	clear: both;
	padding: 5px 0;
	font-size: 12px;
}

.popCon .login_l p label {
	width: 60px;
	float: left;
	line-height: 30px;
	text-align: right;
}

.popCon .login_l p input {
	padding: 3px;
	height: 18px;
	line-height: 18px;
}

.popCon .login_l p input.text {
	width: 135px;
	border-top: 1px solid #999;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	border-left: 1px solid #999;
	vertical-align: middle;
}

.popCon .login_l p input.text50 {
	width: 50px;
}

.popCon .login_l p a {
	padding-left: 5px;
}

.popCon .login_l p span.tip {
	clear: both;
	display: block;
	padding: 0;
	padding-left: 60px;
	color: #f00;
}

.popCon .login_l p .SentCode {
	margin-left: 3px\9;
	padding: 4px 6px;
	padding: 3px 3px 0 3px\9;
}

.popCon .login_l p .SentCode span {
	padding: 0;
}

#mobiletel {
	position: relative;
	top: -3px;
	top: -2px\9;
	_top: -6px;
}

.popCon .login_l .btn {
	width: auto;
	float: none;
	border: 0 none;
	margin-top: 5px;
	padding-left: 62px;
	line-height: 33px;
	vertical-align: middle;
}

.popCon .login_l .btn input.submit {
	width: 100px;
	height: 33px;
	border: 0 none;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	text-align: center;
	letter-spacing: 5px;
	background: url(ico_btn_login.png) no-repeat;
	cursor: pointer;
	overflow: hidden;
	vertical-align: middle;
}

.popCon .login_l .btn input.submit1 {
	padding: 5px 10px;
}

.popCon .login_l .btn a {
	font-size: 12px;
	padding-left: 7px;
}

.popCon .login_l .btn a.button {
	display: block;
	width: 100px;
	height: 33px;
	line-height: 33px;
	padding: 0;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	text-align: center;
	letter-spacing: 5px;
	background: url(ico_btn_login.png) no-repeat;
	cursor: pointer;
	overflow: hidden;
}

.popCon .login_l .btn .tip {
	clear: both;
	padding-top: 10px;
	font-size: 12px;
}

.popCon .login_l .btn .tip b {
	display: block;
}

.popCon .login_r {
	width: 330px;
	float: right;
	padding-left: 30px;
	border-right: 0 none;
}
/* .popCon .login_r .other{ position:absolute; bottom:10px; right:0; width:324px; font-size:12px; }
.popCon .login_r .other .title{ display:block; padding-bottom:5px; }
.popCon .login_r .other span{ float:none; padding:0 10px 0 10px; color:#555; }
.popCon .login_r .other i{ display:inline-block; position:relative; bottom:-1px; _bottom:2px; width:16px; height:16px; margin-right:3px; background:url(ico_btn_login.png) no-repeat -100px 0; }
.popCon .login_r .other .qq{ float:left; padding-left:0; border-right:1px solid #ccc; }
.popCon .login_r .other .qq i{ position:relative; bottom:-2px; _bottom:2px; background:url(ico_btn_login.png?2) no-repeat -116px 0; }
 */

.popCon .login_r .snap strong {
	padding-bottom: 50px;
}

.popCon .login_r .snap span {
	float: none;
	padding: 0 20px 0 20px;
	color: #555;
}

.popCon .login_r .snap span a {
	font-size: 15px;
}

.popCon .login_r .snap i {
	display: inline-block;
	position: relative;
	bottom: -1px;
	_bottom: 2px;
	width: 16px;
	height: 16px;
	margin-right: 3px;
	background: url(ico_btn_login.png) no-repeat -100px 0;
}

.popCon .login_r .snap .qq {
	float: left;
	padding-left: 0;
	border-right: 1px solid #ccc;
}

.popCon .login_r .snap .qq i {
	position: relative;
	bottom: -2px;
	_bottom: 2px;
	background: url(ico_btn_login.png?2) no-repeat -116px 0;
}

 
.theme_banner {
	width: 100%;
	overflow: hidden;
}

.theme_info {
	padding: 20px 30px;
	color: #fff;
	background: #2FB72b;
}

.theme_info h1 {
	float: left;
	padding-right: 20px;
	font-size: 18px;
}

.theme_info span {
	display: inline-block;
	float: left;
	margin: 4px 2px 0 2px;
	_margin: 0 2px;
	padding: 4px 6px;
	line-height: 14px;
	font-size: 12px;
	background: url(ico_blackBg.png) no-repeat 0 0;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ico_blackBg.png',sizingMethod='crop');
}

.theme_info span a {
	color: #fff;
	text-decoration: none;
}

.theme_info span a:hover {
	color: #ff0;
}

.theme_info p {
	clear: both;
	display: block;
	padding-top: 10px;
}

.theme_con {
}

.theme_con .tit {
	clear: both;
	widht: 100%;
	height: 42px;
	color: #fff;
	background: #2FB72b;
}

.theme_con .tit strong {
	padding-left: 15px;
	font-size: 18px;
	line-height: 42px;
}

.bigPic_list {
	widht: 920px;
	padding: 10px 13px 0 18px;
	border: 2px solid #eb0553;
	border-top: 0 none;
	background: #fff;
	overflow: hidden;
	zoom: 1;
}

.bigPic_list ul {
}

.bigPic_list li {
	position: relative;
	width: 200px;
	float: left;
	height: 188px;
	margin: 10px 20px;
	display: inline;
}

.bigPic_list li span.price_old {
	position: absolute;
	top: 120px;
	left: 10px;
	font-size: 12px;
	color: #fff;
	z-index: 2;
}

.bigPic_list li span.bg {
	position: absolute;
	top: 116px;
	left: 0;
	width: 210px;
	height: 24px;
	line-height: 24px;
	background: #000;
	filter: alpha(opacity=50);
	-khtml-opacity: 0.5;
	-moz-opacity: 0.5;
	opacity: 0.5;
	z-index: 1;
}

.bigPic_list li a img {
	width: 200px;
	height: 130px;
	margin-bottom: 5px;
	overflow: hidden;
}

.bigPic_list li a span.title {
	display: block;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	overflow: hidden;
}

.bigPic_list li p span {
	float: left;
	color: #f97a08;
}

.bigPic_list li p span b {
	font-size: 20px;
}

.bigPic_list li p span.sale {
	float: right;
	margin-top: 5px;
	padding-right: 3px;
	border: 1px solid #f60;
	border-radius: 2px 2px 2px 2px;
	font-size: 12px;
}

.bigPic_list li p span.sale b {
	float: left;
	padding: 0 3px;
	margin-right: 3px;
	display: inline;
	font-weight: normal;
	color: #fff;
	font-size: 12px;
	background: #f60;
}

.bigPic_list li p span.hotel_name {
	float: right;
	margin-top: 5px;
	padding: 1px 3px;
	font-size: 12px;
	color: #fff;
	border-radius: 2px;
	background: #FDAD57;
}

.bigPic_list li i {
	position: absolute;
	width: 38px;
	height: 38px;
	line-height: 38px;
	margin-top: -3px;
	margin-left: 165px;
	text-align: center;
	color: #fff;
	font-style: normal;
}

.bigPic_list li i.i1 {
	background: url(ico_rcm3.png) no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="ico_rcm3.png",sizingMethod='crop');
}

.bigPic_list li i.i3 {
	background: url(ico_rcm3.png) no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="ico_rcm3.png",sizingMethod='crop');
}

.bigPic_list li i.i5 {
	background: url(ico_rcm5.png) no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="ico_rcm5.png",sizingMethod='crop');
}

.bigPic_list li i.i6 {
	background: url(ico_rcm6.png) no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="ico_rcm6.png",sizingMethod='crop');
}

.teletext_list {
	widht: 900px;
	padding: 10px 23px 0 23px;
	border: 2px solid #eb0553;
	border-top: 0 none;
	background: #fff;
	overflow: hidden;
}

.teletext_list li {
	height: 80px;
	padding: 10px 0;
	border-bottom: 1px solid #e6e6e6;
}

.teletext_list li a.pic {
	float: left;
	padding-right: 20px;
}

.teletext_list li a.pic img {
	width: 120px;
	height: 80px;
	overflow: hidden;
}

.teletext_list li span {
	float: left;
}

.teletext_list li span.title {
	width: 460px;
	padding: 5px 50px 0 0;
}

.teletext_list li span.title a {
	font-size: 12px;
	font-weight: bold;
}

.teletext_list li span.title p {
	padding-top: 5px;
	color: #999;
}

.teletext_list li span.title p span {
	padding-right: 20px;
}

.teletext_list li span.title .price {
	clear: both;
	color: #777;
}

.teletext_list li span.title .price em {
	color: #f97a08;
}

.teletext_list li span.title .price em b {
	padding-right: 3px;
	font-size: 24px;
	color: #f97a08;
}

.teletext_list li span.title .price b {
	font-size: 14px;
	color: #00a50c;
}

.teletext_list li span.other {
	width: 180px;
	padding-top: 26px;
	text-align: center;
	color: #666;
}

.teletext_list li span.other em {
	padding: 0 3px;
	font-weight: bold;
	font-size: 14px;
	color: #f97a08;
}

.teletext_list li span.other b {
	padding: 0 3px;
}

.teletext_list li span.btn {
	width: 70px;
	padding-top: 20px;
	text-align: right;
}

.teletext_list li span.btn a {
	width: 67px;
	float: right;
	height: 30px;
	background: url(ico_theme.png) no-repeat -88px 0;
}

.scroll_list {
	position: relative;
	width: 890px;
	padding: 20px 53px;
	height: 170px;
	border: 2px solid #eb0553;
	border-top: 0 none;
	background: #fff;
	overflow: hidden;
}

.scroll_list .scroll_list_con {
	width: 890px;
	height: 170px;
	overflow: hidden;
}

.scroll_list .btn_l {
	position: absolute;
	top: 72px;
	left: 0;
	width: 41px;
	height: 59px;
	background: url(ico_theme.png) no-repeat 0 -32px;
}

.scroll_list a.btn_l:hover {
	background: url(ico_theme.png) no-repeat -83px -32px;
}

.scroll_list .btn_r {
	position: absolute;
	top: 72px;
	right: 0;
	width: 41px;
	height: 59px;
	background: url(ico_theme.png) no-repeat -41px -32px;
}

.scroll_list a.btn_r:hover {
	background: url(ico_theme.png) no-repeat -124px -32px;
}

.scroll_list ul {
	width: 9000px;
}

.scroll_list li {
	width: 890px;
	float: left;
}

.scroll_list dl {
}

.scroll_list dt {
	width: 270px;
	float: left;
	height: 170px;
	padding-right: 20px;
}

.scroll_list dt img {
	display: block;
	width: 270px;
	height: 170px;
	overflow: hidden;
}

.scroll_list dd {
	width: 520px;
	float: left;
}

.scroll_list dd strong {
	display: block;
	widht: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	overflow: hidden;
}

.scroll_list dd .price {
	clear: both;
	display: inline-block;
	margin-top: 10px;
}

.scroll_list dd .price span {
	line-height: 30px;
	font-size: 14px;
	color: #666;
}

.scroll_list dd .price span em {
	padding-right: 30px;
	font-weight: bold;
	color: #2FB72b;
}

.scroll_list dd .price span em b {
	padding-right: 3px;
	font-size: 26px;
}

.scroll_list dd p {
	padding-top: 10px;
	color: #666;
}

.scroll_list dd p span {
	padding-right: 15px;
}

.scroll_list dd p em {
	padding: 0 3px;
	color: #f97a08;
	font-weight: bold;
}

.scroll_list dd p b {
	color: #555;
}

.scroll_list dd a.btn {
	clear: both;
	width: 87px;
	float: left;
	height: 31px;
	margin-top: 10px;
	background: url(ico_theme.png) no-repeat 0 0;
}

.other_theme {
	clear: both;
	width: 1000px;
}

.other_theme .tit1 {
	margin: 0 auto;
	text-align: center;
	border-top: 1px solid #535353;
}

.other_theme .tit1 strong {
	position: relative;
	top: -15px;
	padding: 0 12px;
	font-size: 20px;
	font-weight: normal; 
}

.other_theme ul {
	width: 1100px;
}

.other_theme li {
	width: 210px;
	float: left;
	margin: 0 37px 20px 0;
	border: 6px solid #DDD;
}

.other_theme li a {
	display: block;
}

.other_theme li a img {
	display: block;
	widht: 210px;
	heidht: 140px;
	overflow: hidden;
}

.other_theme p {
	height: 30px;
	padding: 0 10px;
	line-height: 30px;
	color: #555;
	background: #f2f2f2;
	overflow: hidden;
}

.other_theme p span {
	float: right;
}

.other_theme li.hov {
	border: 6px solid #eb0553;
}

.other_theme li.hov p {
	color: #fff;
	background: #2FB72b;
}

.theme_list {
	display: block;
	position: relative;
	width: 1000px;
	float: left;
	margin-bottom: 15px;
	overflow: hidden;
}

.theme_list ul {
	position: relative;
	width: 1110px;
	z-index: 2;
}

.theme_list li {
	position: relative;
	width: 270px;
	float: left;
	height: 250px;
	margin: 7px 24px 7px 0;
	padding: 10px 23px 1px 22px;
	display: inline;
	border: 1px solid #e3e3e3;
	background: #fff;
	overflow: hidden;
}

.theme_list li .pic {
	position: relative;
	width: 270px;
	height: 170px;
	padding-bottom: 5px;
	overflow: hidden;
}

.theme_list li .title {
	display: block;
	width: 270px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
}

.theme_list li .title a {
	color: #16b;
}

.theme_list li .title a:hover {
	color: #f60;
}

.theme_list li .title strong {
	padding-right: 5px;
}

.theme_list li p {
	margin: 5px 0;
	height: 28px;
	line-height: 14px;
	color: #666;
	overflow: hidden;
}

.theme_list li .type {
	position: absolute;
	top: 179px;
	left: 22px;
	width: 270px;
	z-index: 2;
}

.theme_list li .type .sale {
	width: 170px;
	float: left;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #F60;
}

.theme_list li .type .btn {
	float: right;
	height: 24px;
	padding: 0 10px;
	margin: 4px 5px 0 0;
	border-radius: 3px;
	background: #ff9013;
}

.theme_list li .type .btn a {
	display: block;
	line-height: 24px;
	color: #fff;
}

.theme_list li .bg {
	position: absolute;
	top: 179px;
	left: 22px;
	width: 270px;
	height: 30px;
	background: #000;
	filter: Alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
	overflow: hidden;
	z-index: 1;
}

.theme_list li.hov {
	padding: 9px 22px 0 21px;
	border: 2px solid #f60;
}

.custom_con {
	width: 1000px;
	overflow: hidden;
}
 
#home_custom {
	width: 1000px;
	margin-bottom: 15px;
	overflow: hidden;
}

.tese_zt {
	margin-bottom: 15px;
	border: 1px solid #e5e5e5;
	background: #fff;
}

.tese_zt .tit {
	padding: 10px 20px;
	line-height: 28px;
	vertical-align: middle;
}

.tese_zt .tit strong {
	float: left;
	font-size: 20px;
	font-weight: normal;
}

.tese_zt .tit a.more {
	float: right;
}

.tese_zt .txt {
	clear: both;
	width: 998px;
	padding: 10px 0 20px 0;
	overflow: hidden;
}

.tese_zt .txt ul {
	width: 1100px;
}

.tese_zt .txt li {
	width: 306px;
	float: left;
	margin: 0 0 0 20px;
	display: inline;
}

.tese_zt .txt li img {
	display: block;
}

.tese_zt .txt li span {
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
}

.tese_zt .txt li span.info {
	height: 78px;
	padding: 20px;
	text-align: left;
	background: #ededed;
}

.tese_zt .txt li span.info strong {
	font-size: 26px;
	line-height: 30px;
}

.tese_zt .txt li span.info p {
	font-size: 12px;
	line-height: 18px;
}

.tese_zt .txt li strong {
	display: block;
	height: 34px;
	line-height: 34px;
	font-size: 26px;
	font-weight: normal;
	overflow: hidden;
}

.tese_zt .txt li a {
	cursor: pointer;
	text-decoration: none;
}

.tese_zt .txt li.hov a span {
	color: #fff;
	background: #f67f0b;
}

.change_box {
	width: 980px;
	padding: 9px;
	margin-bottom: 15px;
	border: 1px solid #CCC;
	border-top: 3px solid #f67f0b;
	background: #fff url(ico_changeBox_bj.png) repeat-y 0 0;
	overflow: hidden;
	zoom: 1;
}

.change_box dl {
	display: block;
	float: left;
	padding: 8px 0;
	border-bottom: 1px dotted #e5e5e5;
	overflow: hidden;
	zoom: 1;
}

.change_box dt {
	width: 103px;
	float: left;
	padding: 2px 0 0 11px;
	color: #666;
}

.change_box dd {
	width: 866px;
	float: left;
	margin-left: -5px;
	display: inline;
	color: #ccc;
}

.change_box dd a {
	float: left;
	padding: 2px 10px;
	line-height: 18px;
	color: #2b7cc7;
	text-decoration: none;
	overflow: hidden;
}

.change_box dd em {
	float: left;
	margin: 2px 10px;
	display: inline;
}

.change_box dd a.on {
	display: inline-block;
	color: #fff;
	background: #f67f0b;
}

.change_box dd a.on:hover {
	display: inline-block;
	color: #ff0;
	background: #f67f0b;
}

.change_box dd a:hover {
	display: inline-block;
	color: #fff;
	border-radius: 3px;
	background: #f67f0b;
	text-decoration: none;
}

.box190 .fav_mobile {
	position: relative;
	margin: 10px 14px 15px 14px;
	border: 1px solid #ddd;
}

.box190 .fav_mobile i {
	display: inline-block;
	position: absolute;
	top: 55px;
	left: 55px;
	width: 50px;
	height: 44px;
	padding-top: 6px;
	text-align: center;
	background: #fff;
}

.box190 .fav_mobile img {
	display: block;
}

.box190 .fav_mobile span {
	display: block;
	padding: 5px 0;
	font-size: 12px;
	color: #666;
	text-align: center;
	background: #fafafa;
}

.box190 .fav_mobile span b {
	display: block;
	font-size: 18px;
	color: #f60;
}

.box190 {
	display: inline-table;
	width: 190px;
	background: #fff;
}

.box190 .tit {
	padding-top: 5px;
	height: 24px;
	line-height: 24px;
}

.box190 .tit strong {
	display: inline-block;
	float: left;
	margin-top: 4px;
	height: 16px;
	line-height: 16px;
	padding-left: 11px;
	font-size: 15px;
	color: #666;
	font-weight: normal;
	border-left: 4px solid #4AC33A;
	overflow: hidden;
}

.box190 .sort {
	width: 170px;
	padding: 0 10px 10px 10px;
}

.box190 .sort li {
	font-size: 12px;
	color: #666;
	line-height: 20px;
	padding: 6px 0 0 5px;
}

.box190 .sort li a {
	display: inline;
	color: #666;
}

.box190 .sort li a strong {
	color: #2B7CC7;
}

.box190 .sort li.img {
	margin: 0;
	font-size: 12px;
	line-height: 24px;
}

.box190 .sort a {
	color: #777;
}

.box190 .sort a:hover {
	color: #f73;
	text-decoration: none;
}

.box190 {
	display: block;
	width: 188px;
	float: left;
	margin-bottom: 15px;
	border: 1px solid #e5e5e5;
}

.box190 .txt {
	width: 170px;
	padding: 5px 10px 10px 10px;
}

.box190 .txt strong {
	display: block;
	color: #555;
	width: 100%;
	height: 24px;
	line-height: 24px;
	_padding-top: 4px;
	_height: 20px;
	_line-height: 20px;
	overflow: hidden;
}

.box190 .txt strong i {
	display: inline-block;
	position: relative;
	top: -4px\9;
	width: 9px;
	height: 9px;
	margin-right: 10px;
	background-position: -148px 0;
	overflow: hidden;
}

.box190 .txt .line {
	display: block;
	width: 100%;
	height: 0;
	margin: 6px 0;
	font-size: 0;
	border-bottom: 1px dotted #ccc;
	overflow: hidden;
}

.box190 .txt p {
	padding-left: 19px;
	line-height: 24px;
}

.box190 .txt p a {
	padding-right: 10px;
}

.box190 .txt span {
}

.box190 .txt span a {
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.box190 .txt span a i {
	display: inline-block;
	position: relative;
	top: -6px\9;
	width: 3px;
	height: 5px;
	margin: 0 13px 0 3px;
	background-position: -148px -9px;
	overflow: hidden;
}

.box190 .txt .keyword {
	padding: 4px 0 0 3px;
	color: #999;
}

.box190 .txt .keyword a {
	color: #666;
}

.box190 .txt .keyword a:hover {
	color: #f60;
}

.box190 .weibo {
	width: 160px;
	padding: 10px 15px 10px 15px;
}

.box190 .weibo p {
	_padding: 4px;
	line-height: 24px;
	color: #555;
	vertical-align: middle;
}

.box190 .weibo p i {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 0 5px -3px 0;
	background: url(ico_home.png) no-repeat;
}

.box190 .weibo p i.sina {
	background-position: -80px -42px;
}

.box190 .weibo p i.qq {
	background-position: -96px -42px;
}


/*.box190 .promise{ width:170px; padding:0 10px 5px 10px; }
.box190 .promise li{ display:block; width:100%; height:30px; line-height:30px; color:#666; overflow:hidden; }
.box190 .promise li i{ display:inline-block; position:relative; bottom:-3px; _bottom:0; width:18px; height:18px; margin-right:8px; background:url(ico.png) no-repeat -157px 0; }
.box190 .promise li i.i0{ background-position:-157px 0; }
.box190 .promise li i.i1{ background-position:-175px 0; }
.box190 .promise li i.i2{ background-position:-193px 0; }
.box190 .promise li i.i3{ background-position:-211px 0; }
.box190 .promise li i.i4{ background-position:-229px 0; }
.box190 .promise li i.i5{ background-position:-246px 0; }
.box190 .promise li i.i6{ background-position:-264px 0; }*/

.box190 .txt2 {
	width: 158px;
	float: left;
	padding: 5px 15px 10px 15px;
}

.box190 .txt2 li {
	display: block;
	width: 100%;
	padding: 6px 0;
	overflow: hidden;
}

.box190 .txt2 li img {
	width: 42px;
	float: left;
	margin-right: 6px;
}

.box190 .txt2 li .title {
	display: inline-block;
	width: 110px;
	float: left;
	height: 14px;
	line-height: 14px;
	overflow: hidden;
}

.box190 .txt2 li p {
	width: 110px;
	float: left;
}

.box190 .txt2 li p span {
	padding-left: 10px;
	color: #999;
}

.box190 .txt2 li p em {
	color: #f73;
}

.box190 {
	width: 188px;
	float: left;
	border: 1px solid #e5e5e5;
}

.box190 .tit1 {
	height: 24px;
	line-height: 24px;
	border-bottom: 1px solid #e5e5e5;
	background: #fafafa;
}

.box190 .tit1 strong {
	padding-left: 12px;
	color: #555;
}

.box190 .tit1 span {
	width: 94px;
	float: left;
	height: 24px;
	_height: 22px;
	_padding-top: 2px;
	text-align: center;
	color: #555;
	background: #fafafa;
}

.box190 .tit1 span.on {
	position: relative;
	bottom: -1px;
	width: 92px;
	border-bottom: 1px solid #fff;
	font-weight: bold;
	background: #fff;
}

#cut1_1 {
	border-right: 1px solid #e5e5e5;
}

.box190 .xianlu_new {
	width: 158px;
	float: left;
	padding: 6px 15px 10px 15px;
	background: #fff;
}

.box190 .xianlu_new li {
	display: block;
	width: 100%;
	padding: 6px 0;
	overflow: hidden;
}

.box190 .xianlu_new li img {
	width: 42px;
	float: left;
	margin-right: 6px;
}

.box190 .xianlu_new li .title {
	display: inline-block;
	width: 110px;
	float: left;
	height: 14px;
	line-height: 14px;
	overflow: hidden;
}

.box190 .xianlu_new li p {
	width: 110px;
	float: left;
	height: 18px;
	overflow: hidden;
}

.box190 .xianlu_new li p span {
	padding-left: 10px;
	color: #999;
}

.box190 .xianlu_new li p em {
	color: #f73;
}

.box190 .order_new {
	width: 158px;
	float: left;
	padding: 0 15px 6px 15px;
}

.box190 .order_new li {
	padding: 10px 0;
	border-bottom: 1px dotted #e5e5e5;
}

.box190 .order_new li p {
	display: block;
	width: 100%;
	height: 28px;
	line-height: 14px;
	color: #666;
	overflow: hidden;
}

.box190 .order_new li p b {
	padding-right: 5px;
	color: #666;
}

.box190 .order_new li p em {
	color: #f73;
	padding: 0 3px;
}

.box190 .order_new li p a {
	color: #666;
}

.box190 .order_new li span {
	display: block;
	width: 100%;
	text-align: left;
	color: #999;
}

.box190 .tool {
	width: 165px;
	float: left;
	padding: 5px 12px 10px 12px;
	overflow: hidden;
}

.box190 .tool a {
	width: 54px;
	float: left;
	height: 21px;
	line-height: 21px;
	text-align: center;
	overflow: hidden;
}

.box190 .weibo_con {
	width: 165px;
	padding: 5px 12px 10px 12px;
}

.box190 .weibo_con a {
	clear: both;
	display: block;
	line-height: 24px;
}

.box190 .weibo_con a i {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	vertical-align: -3px;
	background: url(ico_weibo.png) no-repeat;
}

.box190 .weibo_con a.qq i {
	background-position: -16px 0;
}

.box190 .tuan {
	padding: 0 14px 10px 14px;
}

.box190 .tuan li {
	display: block;
	position: relative;
	width: 160px;
	margin: 10px 0;
}

.box190 .tuan li img {
	display: block;
}

.box190 .tuan li a span {
	position: absolute;
	left: 0;
	top: 76px;
	width: 154px;
	padding: 0 3px;
	height: 24px;
	line-height: 24px;
	color: #fff;
	background-color: #000;
	background: rgba(0,0,0,0.5);
	filter: alpha(opacity=50);
	overflow: hidden;
}

.box190 .tuan li .price {
	padding: 0 3px;
	line-height: 24px;
	color: #fff;
	background: #f47808;
}

.box190 .tuan li .price b {
	font-size: 14px;
}

.box190 .tuan li .price a {
	float: right;
	margin-top: 3px;
	padding: 0 10px;
	line-height: 18px;
	border-radius: 2px;
	color: #F60;
	background: #ffe984;
}

.box190 .wan_city {
	padding: 10px 14px;
	_padding: 10px 14px 0 14px;
}

.box190 .wan_city li {
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
}

.box190 .wan_city li img {
	display: block;
}

.box190 .wan_city li .title {
	width: 160px;
	line-height: 24px;
}

.box190 .wan_city li .title a {
	width: 114px;
	float: left;
	height: 24px;
	overflow: hidden;
}

.box190 .wan_city li .title span {
	width: 40px;
	float: right;
	text-align: right;
	color: #f60;
}

.box190 .link {
	width: 158px;
	float: left;
	padding: 6px 15px 12px 15px;
}

.box190 .link a {
	display: inline-block;
	padding-right: 4px;
}

.w190 .help190 {
	width: 158px;
	float: left;
	padding: 6px 15px 12px 15px;
}

.w190 .help190 li {
	display: block;
	width: 100%;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}


 
#shop_info {
	position: relative;
	background: #fff;
	z-index: 110;
}

 
 
.main_hd {
	position: relative;
	margin: -15px 0 15px 0;
	z-index: 3;
}

.slide_image {
	height: 340px;
	position: relative;
}

.slide_img1 {
	height: 340px;
	width: 100%;
	right: 0px;
	background: #fff no-repeat center top;
	position: absolute;
	top: 0px;
}

.slide_img1 a {
	background: url(spaceball.gif);
	height: 340px;
	width: 840px;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -340px;
}

.title_box {
	position: relative;
	top: 310px;
	width: 1000px;
	height: 30px;
	margin: 0 auto;
}

.slide_img1_btns {
	width: 840px;
	height: 34px;
	position: absolute;
	bottom: 0;
	left: 160px;
}

.slide_img1_btns a {
	float: left;
	height: 30px;
	margin-top: 4px;
	margin-right: 1px;
	line-height: 30px;
	cursor: pointer;
	background-color: #000;
	background: rgba(0,0,0,0.2);
	filter: alpha(opacity=30);
	overflow: hidden;
}

.slide_img1_btns a span {
	position: relative;
	padding: 0 5px;
	color: #fff;
}

.slide_img1_btns a.on {
	margin-top: 0;
	color: #fff;
	border-top: 0 none;
	border-bottom: 4px solid #ffb400;
	background: rgba(0,0,0,0.7);
	filter: alpha(opacity=70);
}

.slide_img1_btns a:hover {
	text-decoration: none;
}

 
.lxs_kefu_index {
	margin-bottom: 15px;
	padding: 10px 20px;
	border: 5px solid #ebebeb;
	background: #fff;
}

.lxs_kefu_index .tit {
	display: block;
	line-height: 30px;
	font-size: 14px;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
	zoom: 1;
}

.lxs_kefu_index .tit strong {
	line-height: 30px;
	font-size: 18px;
	color: #666;
}

.lxs_kefu_index .tit strong i {
	display: inline-block;
	width: 24px;
	height: 28px;
	margin-right: 5px;
	vertical-align: -5px;
	background: url(ico_lxs_kefu.png) no-repeat 0 -69px;
}

.lxs_kefu_index .tit strong em {
	font-size: 14px;
	color: #df372a;
}

.lxs_kefu_index .tit span.other {
	float: right;
	font-size: 12px;
}

.lxs_kefu_index .tit span.other i {
	display: inline-block;
	width: 13px;
	height: 13px;
	margin-right: 3px;
	vertical-align: -1px;
	background: url(ico_lxs_kefu.png) no-repeat -117px -43px;
}

.lxs_kefu_index .tit span.other .favorites i {
	background-position: -100px -43px;
}

.lxs_kefu_index .tit span.other a {
	padding: 0 10px;
	color: #666;
}

.lxs_kefu_index .tit span.other a:hover {
	color: #f60;
}

.lxs_kefu_2016 .tit strong font {
	color: #4ac33a;
}

.lxs_kefu_index.lxs_kefu_2016 .user_name .tel {
	color: #4ac33a;
	font-size: 13px;
	margin-top: -5px;
}

.lxs_kefu_index.lxs_kefu_2016 li .no_photo {
	margin-left: -10px;
}

.lxs_kefu_index.lxs_kefu_2016 .zaixian {
	float: left;
	font-size: 24px;
	line-height: 26px;
	background: #4ac33a;
	color: #fff;
	width: 100px;
	text-align: center;
	height: 80px;
	font-weight: bold;
	margin: 10px 0 0 10px;
	padding-top: 20px;
}

.lxs_kefu_index.lxs_kefu_2016 ul {
	width: 810px;
}
 
.kefu_tel {
	width: 165px;
	border-right: 1px solid #eee;
	float: left;
	margin: 20px 0;
	margin-left: 15px;
}

.kefu_tel p {
	height: 24px;
	color: #999;
	font-size: 14px;
}

.kefu_tel span {
	display: block;
	line-height: 20px;
	color: #555;
	font-size: 14px;
	padding-right: 58px;
}

.user_name p {
	line-height: 24px;
	color: #999;
	font-size: 12px;
}

.lxs_kefu_index ul {
	width: 765px;
	float: right;
	height: 80px;
	margin: 20px 0;
}

.lxs_kefu_index li {
	float: left;
	position: relative;
	width: 140px;
	float: left;
	padding: 0 10px;
}

.lxs_kefu_index li .user_photo {
	width: 54px;
	height: 54px;
	float: left;
	padding-right: 6px;
	text-decoration: none;
}

.lxs_kefu_index li .user_photo img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
}

.lxs_kefu_index li .guwen img {
	width: 48px;
	height: 48px;
	border: 2px solid #ffab53;
}

.lxs_kefu_index li .user_name {
	margin-left: 60px;
}

.lxs_kefu_index li .user_name a {
	display: block;
	color: #1c6fc3
}

.lxs_kefu_index li .user_name b {
	display: block;
	font-weight: normal;
	font-size: 14px;
	height: 28px;
	color: #555;
}

.lxs_kefu_index li .user_name a.tel {
	color: #999;
	cursor: default;
	text-decoration: none;
}

.lxs_kefu_index li .no_photo {
	margin-left: 20px;
}

.lxs_kefu_index li .user_name b em {
	height: 20px;
	display: inline-block;
	max-width: 85px;
	overflow: hidden
}

.lxs_kefu_index li .user_name b span {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(ico_level_new.png) 0  no-repeat;
}

.lxs_kefu_index li .user_name b span.kefu_level-1 {
	background-position: 0 0;
}

.lxs_kefu_index li .user_name b span.kefu_level0 {
	background-position: -20px 0;
}

.lxs_kefu_index li .user_name b span.kefu_level1 {
	background-position: -40px 0;
}

.lxs_kefu_index li .user_name b span.kefu_level2 {
	background-position: -60px 0;
}

.lxs_kefu_index li .user_name b span.kefu_level3 {
	background-position: -80px 0;
}

.lxs_kefu_index li .user_name b span.kefu_level4 {
	background-position: -100px 0;
}

.lxs_kefu_index strong {
	display: block;
	font-size: 12px;
	line-height: 16px;
	color: #666;
	font-weight: normal;
}

.lxs_kefu_index i.level {
	position: absolute;
	top: 12px;
	left: 45px;
	width: 18px;
	height: 20px;
	background: url(ico_level.png) no-repeat;
	overflow: hidden;
}

.lxs_kefu_index i.level-1 {
	background-position: -2px 0;
}

.lxs_kefu_index i.level0 {
	background-position: -22px 0;
}

.lxs_kefu_index i.level1 {
	background-position: -42px 0;
}

.lxs_kefu_index i.level2 {
	background-position: -62px 0;
}

.lxs_kefu_index i.level3 {
	width: 20px;
	background-position: -80px 0;
}

.lxs_kefu_index i.level4 {
	width: 20px;
	background-position: -100px 0;
}

.lxs_kefu_index a {
	display: inline-block;
	vertical-align: middle;
}

.lxs_kefu_index a.name {
	line-height: 24px;
	font-size: 14px;
}

.lxs_kefu_index a.qq, .lxs_kefu_index a.other_qq {
	display: block;
	width: 87px;
	padding-left: 2px;
	padding-top: 4px\0;
	white-space: nowrap;
	margin-bottom: 3px;
	height: 22px;
	background: url(kefu_QQ.png) 0 no-repeat;
	overflow: hidden;
}

.lxs_kefu_index a.other_qq {
	background: url(kefu_otherQQ.png) 0 0 no-repeat;
	height: 22px;
	width: 90px;
}

.lxs_kefu_index a.qq img {
	position: relative;
	top: 2px;
	top: -2px\0;
	padding-right: 3px;
	z-index: 1;
}

.lxs_kefu_index li .user_name a.im {
	width: 89px;
	height: 23px;
	margin-bottom: 3px;
	background: url(ico_lxs_kefu.png) no-repeat 0 -43px;
	margin-top: 5px;
}

.lxs_kefu {
	margin-bottom: 15px;
	padding-bottom: 5px;
	background: #ebebeb;
}

.lxs_kefu .tit {
	background: url(ico_lxs_kefu.png) no-repeat;
}

.lxs_kefu .tit strong {
	display: block;
	padding-left: 20px;
	line-height: 42px;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	text-align: center;
}

.lxs_kefu_con {
	width: 180px;
	margin: 5px;
	background: #fff;
}

.lxs_kefu_con .tel_all {
	padding: 10px;
	border-bottom: 1px solid #ebebeb;
	color: #999;
}

.lxs_kefu_con .tel_all b {
	display: block;
	color: #555;
}

.lxs_kefu_con .tel_all span {
	display: block;
	width: 96px;
}

.lxs_kefu_con li {
	display: block;
	position: relative;
	padding: 10px 10px;
}

.lxs_kefu_con li .user_photo {
	width: 54px;
	height: 54px;
	float: left;
	padding-right: 6px;
	text-decoration: none;
}

.lxs_kefu_con li .user_photo img {
	width: 50px;
	height: 50px;
	border-radius: 50%;
}

.lxs_kefu_con li .guwen img {
	width: 48px;
	height: 48px;
	border: 2px solid #ffab53;
}

.lxs_kefu_con li .user_name {
	margin-left: 60px;
}

.lxs_kefu_con li .user_name a {
	clear: both;
	display: block;
}

.lxs_kefu_con li .user_name b {
	display: block;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	height: 18px;
	color: #555;
}

.lxs_kefu_con li .user_name b em {
	float: left;
	height: 20px;
}

.lxs_kefu_con li .user_name b span {
	width: 20px;
	height: 20px;
	background: url(ico_level_new.png) 0  no-repeat;
	float: left
}

.lxs_kefu_con li .user_name b span.kefu_level-1 {
	background-position: 0 0;
}

.lxs_kefu_con li .user_name b span.kefu_level0 {
	background-position: -20px 0;
}

.lxs_kefu_con li .user_name b span.kefu_level1 {
	background-position: -40px 0;
}

.lxs_kefu_con li .user_name b span.kefu_level2 {
	background-position: -60px 0;
}

.lxs_kefu_con li .user_name b span.kefu_level3 {
	background-position: -80px 0;
}

.lxs_kefu_con li .user_name b span.kefu_level4 {
	background-position: -100px 0;
}

.lxs_kefu_con li .user_name a.tel {
	color: #999;
	cursor: default;
	text-decoration: none;
}

.lxs_kefu_con li .no_photo {
	margin-left: 20px;
}

.lxs_kefu_con strong {
	display: block;
	font-size: 12px;
	line-height: 16px;
	color: #666;
	font-weight: normal;
}

.lxs_kefu_con i.level {
	position: absolute;
	top: 12px;
	left: 47px;
	width: 18px;
	height: 20px;
	background: url(ico_level.png) no-repeat;
	overflow: hidden;
}

.lxs_kefu_con i.level-1 {
	background-position: -2px 0;
}

.lxs_kefu_con i.level0 {
	background-position: -22px 0;
}

.lxs_kefu_con i.level1 {
	background-position: -42px 0;
}

.lxs_kefu_con i.level2 {
	background-position: -62px 0;
}

.lxs_kefu_con i.level3 {
	width: 20px;
	background-position: -80px 0;
}

.lxs_kefu_con i.level4 {
	width: 20px;
	background-position: -100px 0;
}

.lxs_kefu_con a {
	display: inline-block;
	vertical-align: middle;
}

.lxs_kefu_con a.name {
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	overflow: hidden;
}

.lxs_kefu_con a.qq {
	display: block;
	width: 87px;
	padding-left: 2px;
	padding-top: 4px\0;
	margin-bottom: 3px;
	height: 21px;
	white-space: nowrap;
	background: url(kefu_QQ.png) 0 no-repeat;
	overflow: hidden;
}

.lxs_kefu_con a.qq img {
	position: relative;
	top: 2px;
	top: -2px\0;
	padding-right: 3px;
	z-index: 1;
}

.lxs_kefu_con li .user_name a.im {
	display: block;
	width: 89px;
	height: 23px;
	margin-bottom: 3px;
	background: url(ico_lxs_kefu.png) no-repeat 0 -43px;
}

.more_info {
	display: none;
	position: absolute;
	top: 10px;
	left: 50px;
	width: 230px;
	margin-left: 5px;
	padding: 10px 15px;
	line-height: 21px;
	border: 1px solid #7a7a6f;
	box-shadow: 2px 2px 1px #ccc;
	background: #ffffe1;
	z-index: 999;
}

.more_info s {
	position: absolute;
	top: 10px;
	left: -7px;
	width: 7px;
	height: 13px;
	background: url(ico_lxs_kefu.png) no-repeat -89px -43px;
}

.more_info dl {
	position: relative;
}

.more_info dt {
	clear: both;
	width: 60px;
	float: left;
	color: #7d7d7d;
}

.more_info dd {
	display: inline-block;
	width: 170px;
	float: left;
}

.more_info dd.js {
	line-height: 16px;
	padding-top: 3px;
}

.more_info span {
	position: absolute;
	right: 13px;
	top: 10px;
}

.more_info a:hover {
	color: #eb6100;
	text-decoration: none;
}

.lxs_kefu .other {
	height: 24px;
	line-height: 24px;
	text-align: center;
}

.lxs_kefu .other span {
	display: inline-block;
	width: 90px;
}

.lxs_kefu .other a {
	color: #666666;
}

.lxs_kefu .other a:hover {
	color: #f60;
}

.lxs_kefu .other span.favorites {
	width: 89px;
	border-right: 1px solid #d2d2d2;
}
 
.tbgg {
	position: relative;
	width: 998px;
	margin: 0 auto 10px auto;
	height: 40px;
	border: 1px solid #e5e5e5;
	background: #fff;
}

.tbgg h5 {
	position: relative;
	width: 100px;
	float: left;
	color: #f73;
	text-align: right;
	margin: 0;
	line-height: 40px;
	font-size: 12px;
	font-weight: normal;
}

.tbgg h5 i {
	position: absolute;
	top: 13px;
	left: 20px;
	width: 9px;
	margin-right: 5px;
	height: 13px;
	background-position: -283px 0;
	overflow: hidden;
}

.tbgg2 {
	width: 100%;
}

#gd {
}

.gdt {
	width: 880px;
	float: left;
	margin-right: 10px;
	display: inline;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	text-align: left;
	white-space: nowrap;
}

.gdt2 {
	width: 980px;
}

#gd a {
	color: #666;
	margin-right: 15px;
}

.div2 {
	width: auto;
	height: 20px;
	font-size: 12px;
}

.sos {
	width: 966px;
	margin: 0 auto 10px auto;
	height: 27px;
	padding: 8px 12px 6px 20px;
	border: 1px solid #e5e5e5;
	background: #F5F5F5;
	overflow: hidden;
}

.sos span {
	float: left;
	line-height: 25px;
	color: #666;
}

.sos input {
	float: left;
	vertical-align: middle;
}

.sos input.text {
	width: 270px;
	color: #ACACAC;
	height: 13px;
	padding: 5px 0 5px 4px;
	background: #fff;
	border: 1px solid #dedede;
	vertical-align: middle;
}

.sos select.select {
	width: 50px;
	float: left;
	height: 25px;
	margin: 0 5px 0 5px;
	display: inline;
}

.sos input.submit {
	width: 55px;
	text-align: center;
	height: 25px;
	line-height: 25px;
	color: #fff;
	border: none;
	background: #4ac33a;
	cursor: pointer;
}

.sos .keyword {
	width: 310px;
	float: left;
	padding-left: 20px;
	height: 25px;
	line-height: 25px;
	color: #777;
	overflow: hidden;
}

.sos .keyword span {
	color: #999;
}

.sos .keyword a {
	color: #999;
	padding-right: 6px;
}

.box1000 {
	clear: both;
}

.box1000 .tit {
	height: 40px;
	line-height: 40px;
	color: #555;
	overflow: hidden;
}

.box1000 .tit b {
	float: left;
	padding-right: 15px;
	font-size: 20px;
	font-weight: normal;
	color: #4ac33a;
}

.box1000 .tit strong {
	float: left;
	font-size: 20px;
	font-weight: normal;
}

.box1000 .tit a.more {
	float: right;
	padding-right: 15px;
	font-size: 14px;
}

.tese_zt {
	clear: both;
	width: 998px;
	padding: 10px 0 20px 0;
	border-top: 3px solid #4ac33a;
	margin-bottom: 15px;
	background: #fff;
	overflow: hidden;
}

.tese_zt ul {
	width: 1100px;
}

.tese_zt li {
	width: 306px;
	float: left;
	margin: 0 0 0 20px;
	display: inline;
}

.tese_zt li img {
	display: block;
}

.tese_zt li span {
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	background: #333;
	color: #fff;
	overflow: hidden;
}

.tese_zt li span.info {
	height: 78px;
	padding: 20px;
	text-align: left;
	background: #ededed;
}

.tese_zt li span.info strong {
	font-size: 26px;
	line-height: 30px;
}

.tese_zt li span.info p {
	font-size: 12px;
	line-height: 18px;
}

.tese_zt li a {
	text-decoration: none;
}

.tese_zt li a:hover span {
	color: #ffb400;
}

.season_tag {
	clear: both;
	height: 40px;
	border-top: 4px solid #4ac33a;
	background: #4ac33a;
	overflow: hidden;
}

.season_tag a {
	width: 248px;
	float: left;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: #fff;
	background: #4ac33a;
}

.season_tag a.on {
	color: #555;
	background: #fff;
}

.season_con {
}

.season_con .txt1 {
	position: relative;
	height: 470px;
	margin: 10px 0 15px 0;
}

.season_con .txt1 li {
	display: block;
	background: #fff;
}

.season_con .txt1 li img {
	display: block;
}

.season_con .txt1 li.first {
	position: absolute;
	top: 0;
	left: 0;
	width: 495px;
	height: 310px;
}

.season_con .txt1 li.first i {
	position: absolute;
	width: 38px;
	height: 38px;
	line-height: 38px;
	margin-left: 457px;
	text-align: center;
	color: #fff;
	font-style: normal;
}

.season_con .txt1 li.first i.i1 {
	background: url(ico_rcm1.png) no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="ico_rcm1.png",sizingMethod='crop');
}
/*.season_con .txt1 li.first i.i0{ background:url(ico_rcm3.png) no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="ico_rcm3.png",sizingMethod='crop'); }*/
.season_con .txt1 li.first i.i4 {
	background: url(ico_rcm5.png) no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="ico_rcm5.png",sizingMethod='crop');
}

.season_con .txt1 li.first i.i6 {
	background: url(ico_rcm6.png) no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="ico_rcm6.png",sizingMethod='crop');
}

.season_con .txt1 li.first i.i0,.season_con .txt1 li.first i.i2,.season_con .txt1 li i.i5 {
	display: none;
}

.season_con .txt1 li.first .title {
	position: absolute;
	top: 225px;
	left: 0;
	width: 480px;
	float: left;
	height: 60px;
	padding: 10px 10px;
	line-height: 30px;
	font-size: 16px;
	overflow: hidden;
	z-index: 3;
}

.season_con .txt1 li.first .title span {
	width: 220px;
	float: right;
	padding-top: 20px;
	font-size: 40px;
	text-align: right;
	color: #ffc600;
}

.season_con .txt1 li.first .title span.ytyy {
	width: 220px;
	float: right;
	padding-top: 20px;
	font-size: 30px;
	text-align: right;
	color: #ffc600;
	font-weight: bold;
}

.season_con .txt1 li.first .bg {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 80px;
	background: #000;
	background: rgba(0,0,0,0.5);
	filter: alpha(opacity=50);
	z-index: 2;
}

.season_con .txt1 li.first a {
	color: #fff;
}

.season_con .txt1 li.first a:hover {
	color: #ff0;
}

.season_con .txt1 li.two {
	position: absolute;
	top: 0;
	left: 505px;
	width: 495px;
	height: 150px;
}

.season_con .txt1 li.two s {
	display: inline-block;
	position: absolute;
	top: 60px;
	left: 237px;
	width: 10px;
	height: 24px;
	background: url(ico_arrow.png) no-repeat;
}

.season_con .txt1 li.two img {
	display: inline;
	float: left;
}

.season_con .txt1 li.two p {
	width: 227px;
	float: left;
	height: 52px;
	padding: 10px 10px 0 10px;
	line-height: 26px;
	font-size: 16px;
	overflow: hidden;
}

.season_con .txt1 li.two i {
	display: inline-block;
	width: 26px;
	height: 13px;
	margin: 4px 0 0 10px;
	background: url(ico_type.png) no-repeat;
}

.season_con .txt1 li.two i.i2,.season_con .txt1 li.two i.i3 {
	display: none;
}

.season_con .txt1 li.two i.i0 {
	width: 37px;
	background-position: 0 -56px;
}

.season_con .txt1 li.two i.i1 {
	width: 37px;
	background-position: 0 0;
}

.season_con .txt1 li.two i.i4 {
	background-position: 0 -14px;
}

.season_con .txt1 li.two i.i6 {
	width: 37px;
	background-position: 0 -42px;
}

.season_con .txt1 li.two span {
	position: absolute;
	left: 255px;
	bottom: 10px;
	font-size: 26px;
	text-align: right;
	color: #f60;
}

.season_con .txt1 li.two span.ytyy {
	position: absolute;
	left: 255px;
	bottom: 10px;
	font-size: 20px;
	text-align: right;
	color: #f60;
	font-weight: bold;
}

.season_con .txt1 li.three {
	position: absolute;
	top: 160px;
	left: 505px;
	width: 495px;
	height: 150px;
}

.season_con .txt1 li.three s {
	display: inline-block;
	position: absolute;
	top: 60px;
	left: 248px;
	width: 10px;
	height: 24px;
	background: url(ico_arrow.png) no-repeat;
}

.season_con .txt1 li.three img {
	display: inline;
	float: right;
}

.season_con .txt1 li.three p {
	width: 227px;
	float: left;
	height: 52px;
	padding: 10px 10px 0 10px;
	line-height: 26px;
	font-size: 16px;
	overflow: hidden;
}

.season_con .txt1 li.three i {
	display: inline-block;
	width: 26px;
	height: 13px;
	margin: 4px 0 0 10px;
	background: url(ico_type.png) no-repeat;
}

.season_con .txt1 li.three i.i2,.season_con .txt1 li.three i.i3 {
	display: none;
}

.season_con .txt1 li.three i.i0 {
	width: 37px;
	background-position: 0 -56px;
}

.season_con .txt1 li.three i.i1 {
	width: 37px;
	background-position: 0 0;
}

.season_con .txt1 li.three i.i4 {
	background-position: 0 -14px;
}

.season_con .txt1 li.three i.i6 {
	width: 37px;
	background-position: 0 -42px;
}

.season_con .txt1 li.three span {
	position: absolute;
	left: 15px;
	bottom: 10px;
	font-size: 26px;
	text-align: right;
	color: #f60;
}

.season_con .txt1 li.four {
	position: absolute;
	top: 320px;
	left: 0;
	width: 243px;
	height: 150px;
}

.season_con .txt1 li.four p {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 228px;
	height: 36px;
	line-height: 18px;
	padding: 5px 5px 5px 10px;
	color: #fff;
	background: #000;
	background: rgba(0,0,0,0.5);
	filter: alpha(opacity=50);
	z-index: 2;
}

.season_con .txt1 li.four span.price {
	display: inline-block;
	float: right;
	padding: 8px 0 0 0;
	color: #FFC600;
	font-size: 18px;
	text-align: right;
}

.season_con .txt1 li.four span.title {
	display: inline-block;
	width: 160px;
	height: 36px;
	line-height: 18px;
	overflow: hidden;
}

.season_con .txt1 li.four span.ytyy {
	display: inline-block;
	float: right;
	padding: 8px 0 0 0;
	color: #FFC600;
	font-size: 15px;
	text-align: right;
	font-weight: bold;
}

.season_con .txt1 li.five {
	position: absolute;
	top: 320px;
	left: 253px;
	width: 242px;
	height: 150px;
}

.season_con .txt1 li.five p {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 227px;
	height: 36px;
	line-height: 18px;
	padding: 5px 5px 5px 10px;
	color: #fff;
	background: #000;
	background: rgba(0,0,0,0.5);
	filter: alpha(opacity=50);
	z-index: 2;
}

.season_con .txt1 li.five span.price {
	display: inline-block;
	float: right;
	padding: 8px 0 0 0;
	color: #FFC600;
	font-size: 18px;
	text-align: right;
}

.season_con .txt1 li.five span.title {
	display: inline-block;
	width: 160px;
	height: 36px;
	line-height: 18px;
	overflow: hidden;
}

.season_con .txt1 li.five span.ytyy {
	display: inline-block;
	float: right;
	padding: 8px 0 0 0;
	color: #FFC600;
	font-size: 15px;
	text-align: right;
	font-weight: bold;
}

.season_con .txt1 li.six {
	position: absolute;
	top: 320px;
	left: 505px;
	width: 495px;
	height: 150px;
}

.season_con .txt1 li.six s {
	display: inline-block;
	position: absolute;
	top: 60px;
	left: 237px;
	width: 10px;
	height: 24px;
	background: url(ico_arrow.png) no-repeat;
}

.season_con .txt1 li.six img {
	display: inline;
	float: left;
}

.season_con .txt1 li.six p {
	width: 227px;
	float: left;
	height: 52px;
	padding: 10px 10px 0 10px;
	line-height: 26px;
	font-size: 16px;
	overflow: hidden;
}

.season_con .txt1 li.six span {
	position: absolute;
	left: 255px;
	bottom: 10px;
	font-size: 26px;
	text-align: right;
	color: #f60;
}

.season_con .txt1 li.six i {
	display: inline-block;
	width: 26px;
	height: 13px;
	margin: 4px 0 0 10px;
	background: url(ico_type.png) no-repeat;
}

.season_con .txt1 li.six i.i2,.season_con .txt1 li.six i.i3 {
	display: none;
}

.season_con .txt1 li.six i.i0 {
	width: 37px;
	background-position: 0 -56px;
}

.season_con .txt1 li.six i.i1 {
	width: 37px;
	background-position: 0 0;
}

.season_con .txt1 li.six i.i4 {
	background-position: 0 -14px;
}

.season_con .txt1 li.six i.i6 {
	width: 37px;
	background-position: 0 -42px;
}

.season_con .txt2 {
	width: 1000px;
	margin-bottom: 15px;
	overflow: hidden;
}

.season_con .txt2 ul {
	width: 1008px;
}

.season_con .txt2 li {
	position: relative;
	width: 228px;
	float: left;
	height: 300px;
	padding: 8px;
	margin: 10px 8px 0 0;
	display: inline;
	background: #fff;
}

.season_con .txt2 li i {
	position: absolute;
	width: 38px;
	height: 38px;
	line-height: 38px;
	margin-left: 190px;
	text-align: center;
	color: #fff;
	font-style: normal;
	z-index: 4;
}

.season_con .txt2 li i.i1 {
	background: url(ico_rcm1.png) no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="ico_rcm1.png",sizingMethod='crop');
}
/*.season_con .txt2 li i.i0{ background:url(ico_rcm3.png) no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="ico_rcm3.png",sizingMethod='crop'); }*/
.season_con .txt2 li i.i4 {
	background: url(ico_rcm5.png) no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="ico_rcm5.png",sizingMethod='crop');
}

.season_con .txt2 li i.i6 {
	background: url(ico_rcm6.png) no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="ico_rcm6.png",sizingMethod='crop');
}

.season_con .txt2 li i.i0,.season_con .txt2 li i.i2,.season_con .txt2 li li i.i5 {
	display: none;
}

.season_con .txt2 li a.title {
	height: 58px;
	color: #fff;
	text-decoration: none;
}

.season_con .txt2 li a.title p:hover {
	color: #ffffcc
}

.season_con .txt2 li a.title img {
	display: block;
}

.season_con .txt2 li a.title p {
	padding: 5px 10px;
	height: 48px;
	line-height: 24px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
}

.season_con .txt2 li a.title p.c1 {
	background: #008cd7;
}

.season_con .txt2 li a.title p.c2 {
	background: #da5755;
}

.season_con .txt2 li a.title p.c3 {
	background: #2e548d;
}

.season_con .txt2 li a.title p.c4 {
	background: #184d58;
}

.season_con .txt2 li a.title p.c5 {
	background: #765a61;
}

.season_con .txt2 li a.title p.c6 {
	background: #6e7f83;
}

.season_con .txt2 li a.title p.c7 {
	background: #958a78;
}

.season_con .txt2 li a.title p.c8 {
	background: #626262;
}

.season_con .txt2 li .price {
	display: block;
	margin: 5px auto;
	color: #777;
	text-align: center;
} 
.season_con .txt2 li .price em {
	padding-right: 10px;
	font-size: 14px;
	font-weight: bold;
}

.season_con .txt2 li .price em.ytyy {
	display: inline-block;
	padding-top: 15px;
}

.season_con .txt2 li .price em b {
	font-family: impact;
	font-size: 24px;
	font-weight: normal;
}

.season_con .txt2 li .price del {
}

.season_con .txt2 li a.btn {
	display: block;
	width: 108px;
	margin: 0 auto;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	background: #ff7f00;
	text-decoration: none;
}

.season_con .txt2 li.hov {
	background: #ffc;
}

.season_con .txt3 {
	position: relative;
	height: 358px;
	margin: 10px 0 15px 0;
	background: #fff url(pic_slideBg.png) no-repeat;
}

.season_con .txt3 .slide {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 100%;
	height: 358px;
}

.season_con .txt3 .slide .pic {
	position: absolute;
	top: 64px;
	left: 64px;
}

.season_con .txt3 .slide .info {
	padding: 30px 100px 0 395px;
}

.season_con .txt3 .slide .info strong {
	display: block;
	font-size: 30px;
	font-weight: normal;
	color: #4ac33a;
}

.season_con .txt3 .slide .info strong.title {
	font-size: 24px;
	line-height: 34px;
}

.season_con .txt3 .slide .info strong.title a {
	color: #444;
}

.season_con .txt3 .slide .info strong.title a:hover {
	color: #f60;
}

.season_con .txt3 .slide .info .price {
	padding: 15px 0;
	line-height: 40px;
	color: #fff;
	text-align: center;
	font-size: 24px;
	overflow: hidden;
}

.season_con .txt3 .slide .info .price span {
	width: 150px;
	float: left;
	height: 40px;
	background: #4ac33a;
}

.season_con .txt3 .slide .info .price em {
	position: relative;
	bottom: -5px;
	width: 150px;
	float: left;
	height: 40px;
	background: #80d575 url(skin1.png) no-repeat 139px -40px;
}

.season_con .txt3 .slide .info .down {
	clear: both;
	width: 100%;
}

.season_con .txt3 .slide .info .down span {
	float: left;
	padding: 10px 20px 0 0;
}

.season_con .txt3 .slide .info .down span b.f60 {
	padding: 0 3px;
	color: #f60;
}

.season_con .txt3 .slide .info .down span em {
	float: left;
}

.season_con .txt3 .slide .info .down span #bdshare {
	margin-top: -4px;
	padding: 0;
}

.season_con .txt3 .num {
	width: 600px;
	height: 68px;
	position: absolute;
	bottom: 29px;
	left: 395px;
}

.season_con .txt3 .num a {
	width: 107px;
	float: left;
	height: 67px;
	margin-right: 12px;
	display: inline;
	background: #fff;
	cursor: pointer;
}

.season_con .txt3 .num a span {
	position: relative;
	color: #fff;
}

.season_con .txt3 .num a.on {
	border-bottom: 3px solid #4AC33A;
}

.season_con .txt3 .num a:hover {
	text-decoration: none;
}
 
.picBox {
	clear: both;
	width: 960px;
	padding: 0 20px 15px 20px;
	margin-bottom: 15px;
	border-top: 3px solid #4ac33a;
	background: #fff;
	overflow: hidden;
}

.picBox ul {
	width: 1050px;
}

.picBox li {
	position: relative;
	width: 228px;
	float: left;
	padding: 15px 0 0 0;
	margin-right: 16px;
}

.picBox li i {
	position: absolute;
	width: 38px;
	height: 38px;
	line-height: 38px;
	margin-left: 190px;
	text-align: center;
	color: #fff;
	font-style: normal;
}

.picBox li i.i1 {
	background: url(ico_rcm1.png) no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="ico_rcm1.png",sizingMethod='crop');
}
/*.picBox li i.i0{ background:url(ico_rcm3.png) no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="ico_rcm3.png",sizingMethod='crop'); }*/
.picBox li i.i4 {
	background: url(ico_rcm5.png) no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="ico_rcm5.png",sizingMethod='crop');
}

.picBox li i.i6 {
	background: url(ico_rcm6.png) no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="ico_rcm6.png",sizingMethod='crop');
}

.picBox li i.i0,.picBox li i.i2,.picBox li i.i5 {
	display: none;
}

.picBox li img {
	display: block;
}

.picBox li .title {
	display: block;
	width: 228px;
	height: 40px;
	padding: 4px 0;
	line-height: 20px;
	font-size: 14px;
	overflow: hidden;
}

.picBox li .title a {
	color: #2B7CC7;
}

.picBox li .title a:hover {
	color: #f60;
}

.picBox li span {
	display: block;
	position: absolute;
	top: 132px;
	left: 0;
	width: 216px;
	padding: 0 6px;
	text-align: right;
	color: #999;
	background-color: #000;
	background: rgba(0,0,0,0.7);
	filter: alpha(opacity=70);
}

.picBox li span em {
	float: left;
	color: #fc0;
}

.picBox li span em b {
	font-size: 18px;
	font-weight: normal;
}

.picBox li span em.ytyy {
	line-height: 26px;
	font-size: 14px;
	font-weight: bold;
}

.picBox li span s {
	float: right;
	padding-top: 4px;
	text-decoration: none;
	color: #ddd;
}

 
.twBox {
	clear: both;
	width: 960px;
	padding: 15px 20px 15px 20px;
	margin-bottom: 15px;
	border-top: 3px solid #4ac33a;
	background: #fff;
	overflow: hidden;
}

.twBox ul {
	width: 1000px;
}

.twBox li {
	width: 453px;
	float: left;
	height: 90px;
	padding: 10px;
	margin: 5px 10px 5px 0;
	border: 1px solid #e6e6e6;
}

.twBox li img {
	display: block;
	float: left;
	padding-right: 15px;
}

.twBox li .type a {
	display: block;
	height: 36px;
	line-height: 18px;
	font-size: 14px;
	color: #2b7cc7;
}

.twBox li .type a:hover {
	color: #f60;
}

.twBox li .type p {
	height: 20px;
	padding: 5px 0 0 0;
	color: #999;
	overflow: hidden;
}

.twBox li .type p span {
	padding-right: 15px;
}

.twBox li .type p span a {
	font-size: 12px;
	color: #999;
}

.twBox li .type p span a:hover {
	color: #f60;
}

.twBox li .type .price {
	color: #f60;
}

.twBox li .type .price em {
	float: left;
	padding-right: 5px;
}

.twBox li .type .price em.ytyy {
	padding: 6px 5px 0 0;
	font-size: 14px;
	font-weight: bold;
}

.twBox li .type .price em b {
	font-size: 20px;
}

.twBox li .type .price i {
	display: inline-block;
	width: 20px;
	float: left;
	height: 20px;
	margin: 6px 2px 0 2px;
	background: url(ico_sign.png) no-repeat;
}

.twBox li .type .price i.i2 {
	background-position: -20px -130px;
}

.twBox li .type .price i.i1 {
	background-position: 0 -130px;
}
 
.textBox {
	clear: both;
	width: 960px;
	padding: 15px 20px 15px 20px;
	margin-bottom: 15px;
	border-top: 3px solid #4ac33a;
	background: #fff;
	overflow: hidden;
}

.textBox ul {
	width: 1000px;
}

.textBox li {
	width: 460px;
	float: left;
	height: 84px;
	padding: 0 0 10px 0;
	margin: 5px 40px 5px 0;
	border-bottom: 1px dotted #e6e6e6;
}

.textBox li .type a {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #2b7cc7;
	overflow: hidden;
}

.textBox li .type a:hover {
	color: #f60;
}

.textBox li .type p {
	padding: 5px 0 0 0;
	color: #999;
}

.textBox li .type p span {
	padding-right: 20px;
}

.textBox li .type p span a {
	display: inline;
	font-size: 12px;
}

.textBox li .type .price {
	color: #f60;
}

.textBox li .type .price em {
	float: left;
	padding-right: 5px;
}

.textBox li .type .price em.ytyy {
	margin-top: 6px;
	font-size: 14px;
	font-weight: bold;
}

.textBox li .type .price em b {
	font-size: 20px;
}

.textBox li .type .price i {
	display: inline-block;
	width: 20px;
	float: left;
	height: 20px;
	margin: 5px 2px 0 2px;
	background: url(ico_sign.png) no-repeat;
}

.textBox li .type .price i.i2 {
	background-position: 0 -130px;
}

.textBox li .type .price i.i1 {
	background-position: -20px -130px;
}
/* .textBox li .type .price i{ display:inline-block; width:49px; height:14px; margin:6px 0 0 15px; background:url(ico_sign.png) no-repeat; }
.textBox li .type .price i.go{ background-position:0 -110px; }
.textBox li .type .price i.noshopping{ background-position:-53px -110px; }
.textBox li .type .price i.sale{ background-position:-105px -110px; }
.textBox li .type .price i.tuan{ width:28px; background-position:-158px -110px; } */

.composite {
	padding: 20px;
	margin-bottom: 15px;
	border-top: 3px solid #4ac33a;
	background: #fff;
	overflow: hidden;
	zoom: 1;
}

.box750 {
	display: block;
	width: 750px;
	float: left;
	margin: 0 20px 15px 0;
	overflow: hidden;
}

.box1000 .box750 .tit {
	position: relative;
	width: 100%;
	height: 35px;
	border-bottom: 1px solid #e5e5e5;
	overflow: visible;
}

.box750 .tit strong {
	display: inline-block;
	float: left;
	height: 35px;
	line-height: 35px;
	line-height: 35px;
	font-size: 16px;
	font-weight: normal;
	color: #fff;
}

.box750 .tit strong a:hover {
	color: #f60;
}

.box750 .tit a.more {
	float: right;
	padding: 5px 0 0 0;
	line-height: 30px;
	color: #999;
}

.box750 .tit a.more:hover {
	color: #f60;
}

.box750 .tit span.tag_cut2 a {
	float: left;
	margin-right: 20px;
	line-height: 36px;
	font-size: 14px;
	text-decoration: none;
}

.box750 .tit span.tag_cut2 a.on {
	_position: relative;
	_bottom: -1px;
	font-weight: bold;
	color: #666;
	line-height: 34px;
	border-bottom: 2px solid #4AC33A;
}

.box750 .article {
	width: 750px;
	float: left;
	padding: 14px 0 0 0;
	overflow: hidden;
}

.box750 .article ul {
	width: 800px;
}

.box750 .article li {
	width: 375px;
	float: left;
	padding-right: 20px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.box750 .article li a.more {
	padding-right: 10px;
	color: #2B7CC7;
}

.box750 .article li a {
	color: #999;
}

.box750 .article li a:hover {
	color: #f60;
}

.box750 .new_order {
	width: 750px;
	float: left;
	padding: 14px 0 0 0;
}

.box750 .new_order dl {
	display: block;
	width: 100%;
	padding: 10px 0;
	line-height: 20px;
	border-bottom: 1px dotted #e1e1e1;
	overflow: hidden;
}

.box750 .new_order dt {
	width: 100px;
	float: right;
	_padding-top: 3px;
	color: #999;
}

.box750 .new_order dd {
	width: 600px;
	float: left;
	color: #999;
}

.box750 .new_order dd a {
	padding-left: 10px;
}

.box750 .new_order dd em {
	color: #f60;
}

.box1000 .box190 {
	margin: 0;
}

.box1000 .box190 .fav_mobile {
	position: relative;
}

.box1000 .box190 .fav_mobile i {
	position: absolute;
	top: 55px;
	left: 55px;
}

.box1000 .box190 .fav_mobile span {
	font-size: 12px;
	color: #666;
}

.box1000 .mt15 {
	margin-top: 15px;
}

.box960_link {
	clear: both;
	color: #666;
}

.box960_link strong {
	width: 60px;
	float: left;
}

.box960_link span {
	width: 900px;
	float: left;
}

.box960_link span a {
	color: #888;
}

.box960_link span a:hover {
	color: #f60;
}
 
.date_table {
	display: none;
}

.key .month_row {
	position: relative;
	left: 10px;
	width: 418px;
	border: 1px solid #ccc;
}

.key .month_row .sd {
	position: absolute;
	top: 50%;
	left: 0;
	width: 68px;
	margin-top: -20px;
}

.key .month_row .sd .year {
	padding-top: 4px;
	line-height: 14px;
	font-size: 12px;
	text-align: center;
	color: #999;
}

.key .month_row .sd .month {
	line-height: 16px;
	font-size: 16px;
	text-align: center;
	color: #666;
}

.key .hd {
	float: left;
	margin-left: 10px;
	display: inline;
	padding-left: 69px;
	_padding-left: 70px;
	background: #ccc;
}

.key .hd li {
	width: 49px;
	float: left;
	height: 24px;
	line-height: 24px;
	color: #fff;
	border-left: 1px solid #ccc;
	text-align: center;
	background: none;
}

.key .month_row .bd {
	width: 351px;
	padding-left: 68px;
	margin: 0 -1px -1px 0;
}

.key .month_row .bd ul {
	display: block;
	_float: left;
	border-left: 1px solid #ccc;
}

.key .month_row .bd li {
	position: relative;
	width: 50px;
	float: left;
	background: #f8f8f8;
	cursor: pointer;
}

.key .month_row .bd li.hov {
	background: url(ico_show.png);
}

.key .month_row .bd li.order_day {
	background: url(ico_show.png);
}

.key .month_row .bd li.disable {
	background: #fff;
	cursor: default;
}

.key .month_row .bd li.disable:hover {
	background: #fff;
}

.key .month_row .bd li.no_price {
	background: #f8f8f8;
	cursor: default;
}

.key .month_row .bd li.no_price:hover {
	background: #f8f8f8;
}

.key .month_row .bd li .li_wrap {
	position: relative;
	height: 34px;
	padding-left: 3px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	overflow: hidden;
}

.key .month_row .bd li .li_wrap p {
	height: 12px;
	padding-top: 3px;
	line-height: 12px;
	color: #555;
	overflow: hidden;
}

.key .month_row .bd li .li_wrap a.price {
	width: 45px;
	float: left;
	height: 18px;
	line-height: 18px;
	color: #ff5500;
	overflow: hidden;
	text-decoration: none;
}

.key .month_row .bd li .li_wrap a.price s {
	-webkit-transform: scale(0.88);
	font-size: 9px;
	text-decoration: none;
}

.key .month_row .bd li .li_wrap em {
	position: absolute;
	top: 0;
	right: 3px;
	line-height: 16px;
	color: #16b;
}

 
.sectionBox p.tip {
	display: inline-block;
	line-height: 30px;
	text-indent: 12px;
	color: #f00;
}

.sectionBox {
	position: relative;
	*position: static;
	z-index: 1;
}

#tab_fxd {
	width: 753px;
	z-index: 9999;
}

#tab_fxd_bg {
	clear: both;
	display: none;
	height: 34px;
}

.fxd {
	position: fixed;
	top: 0;
}

.section {
	clear: both;
	display: block;
	overflow: hidden;
}

.box .tit .btn_con {
	display: none;
	float: right;
}

.box .tit .btn_con a {
	display: inline-block;
	width: 100px;
	height: 34px;
	margin: 3px 0 0 10px;
	background: url(ico_lxs_kefu.png) no-repeat -191px 0;
}

.box .tit .btn_con a.btn1 {
	background-position: -191px 0;
}

.box .tit .btn_con a.btn2 {
	background-position: -292px 0;
}

.fxd .tit .btn_con {
	display: block;
}
 
#meterial_main,#prompt_main {
	padding-top: 12px;
}

#fileurl_main {
	padding: 12px 0 0 0;
}

#bdshare {
	z-index: 9998!important;
} 

 
s.ico_wuyi {
	position: absolute;
	top: -6px;
	right: -26px;
	width: 104px;
	height: 208px;
	background: url(ico_hdzx.png) no-repeat;
}

.wy_tip {
	clear: both;
	width: 340px;
	float: left;
	padding-left: 10px;
	margin: 8px 0 0 75px;
	line-height: 38px;
	border: 2px dotted #f00;
	background: #ffe9b9;
}

.wy_tip em {
	position: relative;
	bottom: -4px;
	padding: 0 3px;
	font-size: 24px;
	color: #f00;
}

.dj_quan {
	clear: both;
	margin-left: 346px;
	line-height: 24px;
}

.dj_quan span {
	color: #16b;
}

.dj_quan span i {
	position: absolute;
	margin: 5px 0 0 -16px;
	width: 12px;
	height: 12px;
	background: url(ico.png) no-repeat;
}

.dj_quan .detail_frame {
	display: none;
	width: 498px;
	right: 10px;
}

.dj_quan .detail_frame s {
	left: 375px;
}

.dj_quan .detail_frame b {
	display: block;
}

.top_rht .txt .dj_quan .detail_frame ol,.top_rht .txt .dj_quan .detail_frame li {
	list-style: decimal;
}

.top_rht .txt .dj_quan .detail_frame li {
	width: 100%;
	height: auto;
	overflow: visible;
}

.dj_quan .detail_frame ol {
	padding-left: 24px;
}

.top_rht .txt dd .price_produce a {
	display: inline-block;
	line-height: 20px;
	border-bottom: 1px dotted #eee;
	color: #ff5522;
	text-decoration: none;
}

.key .button a.btn {
	float: left;
	height: 35px;
	padding: 0 20px;
	line-height: 35px;
	font-size: 16px;
	color: #fff;
	border-radius: 2px;
	background: #ff7300;
	box-shadow: 0 0 2px rgba(0,0,0,0.3);
}

.key .button a.btn_lost {
	float: left;
	height: 35px;
	padding: 0 20px;
	line-height: 35px;
	font-size: 16px;
	color: #fff;
	border-radius: 2px;
	background: #ccc;
	box-shadow: 0 0 2px rgba(0,0,0,0.3);
}

.wuyi_pro {
	clear: both;
}

.wuyi_pro a.gg_wuyi {
	display: block;
	width: 800px;
	height: 200px;
	margin-bottom: 10px;
	background: url(753x200wuyi.jpg) no-repeat;
}

.wuyi_pro .tit {
	background: #ffda92;
}

.wuyi_pro .tit strong {
	padding: 0 20px;
	line-height: 40px;
	font-size: 14px;
	color: #ff5a00;
}

.wuyi_pro .txt {
	padding: 10px 20px;
	font-size: 14px;
	line-height: 24px;
	color: #555;
	background: #ffe9b9;
}
 
.top_rht .txt li.hang .price_produce a {
	display: inline-block;
	float: right;
	margin-top: 10px;
	line-height: 20px;
	border-bottom: 1px dotted #eee;
	color: #ff5522;
	text-decoration: none;
}

.h1_r {
	display: none;
}

.hotelQuote_wuyi {
	margin: 10px 0;
	overflow: hidden;
}

.quoteTab li span.w2 .btn {
	display: inline-block;
	float: left;
	padding: 0 5px;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	border: 0 none;
	border-radius: 2px;
	color: #fff;
	background: #ff7400;
	cursor: pointer;
}

.quoteTab li span.w2 .btn_lost {
	display: inline-block;
	float: left;
	padding: 0 5px;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	border: 0 none;
	border-radius: 2px;
	color: #fff;
	background: #ccc;
	cursor: pointer;
}

.detail_frame .con {
	overflow: hidden;
}

.w510 .dj_quan .detail_frame s {
	left: 435px;
}

.go_top_wuyi {
	display: none;
	position: fixed;
	_position: absolute;
	right: 0;
	width: 122px;
	height: 148px;
	background: url(go_top_wuyi.png) no-repeat 0 0;
	z-index: 9999;
}

.go_top_wuyi a.zt {
	display: block;
	width: 122px;
	height: 107px;
	cursor: pointer;
}

.go_top_wuyi a.top {
	display: block;
	width: 122px;
	height: 41px;
	cursor: pointer;
}

.gg190 {
	margin-bottom: 10px;
}

.gg190 img {
	display: block;
}

.box190 .gg190 {
	width: 188px;
	display: block;
	margin-bottom: 0;
	overflow: hidden;
}

.dz_infor {
	width: 411px;
	height: 60px;
	float: left;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	padding: 15px;
	background: #f9fff6 url(cj_kz.png) right bottom no-repeat
}

.dz_zhuyi {
	height: 24px;
	line-height: 24px;
	text-indent: 30px;
	background: url(cj_zhuyi.png) 0 0 no-repeat;
	margin-top: 6px;
}

.dz_inforLink {
	height: 30px;
	line-height: 30px;
	text-indent: 30px;
	font-weight: bold;
}

.dz_inforLink a {
	color: #5abb1f;
}

 
.baidu_share_xianlu {
	width: 138px;
	float: right;
	margin-top: -5px;
}

.baidu_share_zixun {
	clear: both;
	padding: 0 0 20px 250px;
}

.baidu_share_hotel {
	padding: 0 0 0 75px;
}

.baidu_share_qianzheng {
	padding: 0 0 0 55px;
}

 
.side_kefu {
	display: none;
	position: fixed;
	_position: absolute;
	right: 0;
	width: 53px;
	height: 100px;
	z-index: 9999;
}

.side_kefu .icon {
	display: block;
	width: 53px;
	height: 60px;
}

.side_kefu .icon a {
	display: block;
	width: 53px;
	height: 60px;
	text-indent: -9999px;
	font-size: 14px;
	text-align: center;
	background: url(ico_kefu.jpg) no-repeat;
	cursor: pointer;
}

.side_kefu .icon.kefu_btn a {
	background-position: 0 0;
}

.side_kefu .kefu_con {
	display: none;
	position: absolute;
	bottom: -19px;
	right: 52px;
	width: 150px;
	padding: 15px;
	text-align: left;
	border: 1px solid #e6e6e6;
	background: #fff;
	overvflow: hidden;
}

.side_kefu .kefu_con .tel {
	padding-bottom: 10px;
}

.side_kefu .kefu_con .user_lxs {
	display: inline-block;
	width: 150px;
	padding: 10px 0;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden;
}

.side_kefu .kefu_con .user_lxs p {
	clear: both;
	display: block;
	padding: 10px 0;
}

.side_kefu .kefu_con .user_lxs p iframe {
	display: inline;
	width: 71px;
}

.side_kefu .kefu_con .user_lxs img.photo {
	width: 57px;
	float: left;
	margin-right: 10px;
	border-radius: 50%;
}

.side_kefu .kefu_con .user_lxs em {
	display: inline-block;
	width: 83px;
	padding-top: 5px;
	color: #333;
}

.side_kefu .kefu_con .user_lxs span.qq {
	display: inline-block;
	width: 83px;
	height: 20px;
	padding-top: 10px;
	word-break: break-all;
	overflow: hidden;
}

.side_kefu .kefu_con .user_lxs span.qq img {
	margin-right: 3px;
	vertical-align: -2px;
}

.side_kefu .other {
	clear: both;
	padding-top: 5px;
}

.side_kefu .other span {
	position: relative;
	padding: 0 0 0 20px;
	margin: 0 5px;
	line-heigth: 21px;
}

.side_kefu .other span.first {
	margin: 0;
}

.side_kefu .other span i {
	display: inline-block;
	position: absolute;
	top: 2px;
	left: 2px;
	width: 13px;
	float: left;
	height: 13px;
	background: url(ico_sign.png) no-repeat;
}

.side_kefu .other span i.i1 {
	background-position: -71px -18px;
}

.side_kefu .other span i.i2 {
	background-position: -86px -18px;
}

.side_kefu .icon.go_top a {
	background-position: 0 -60px;
}
 
.right_comment {
	padding-top: 20px;
}

.comment_none {
	border-right: 1px solid #ddd;
	width: 499px;
	height: 87px;
	background: url(icon_none.png) center no-repeat;
	float: left
}

.comment_top {
	border: 1px solid #ddd;
	padding: 20px 0;
	height: 87px;
}

.comment_sum {
	width: 139px;
	border-right: 1px solid #ddd;
	height: 87px;
	text-align: center;
	float: left
}

.comment_sum p {
	line-height: 22px;
	color: #666
}

.comment_sum em {
	line-height: 46px;
	font-size: 48px;
	display: block;
	color: #ff6600;
	font-weight: bold;
}

.comment_sum span {
	width: 74px;
	margin: 0 auto;
	height: 14px;
	background: url(icon_1_1.png) 0 0 no-repeat;
	display: block
}

.comment_sum span s {
	width: 0;
	height: 14px;
	background: url(icon_1.png) 0 0 no-repeat;
	display: block;
	*float: left
}

.comment_each {
	width: 359px;
	float: left;
	border-right: 1px solid #ddd;
	height: 87px;
}

.comment_each li {
	width: 300px;
	height: 16px;
	margin: 0 auto;
	padding: 6px 0 7px 0;
	line-height: 16px;
	font-size: 12px;
}

.comment_each li span {
	float: left;
	height: 16px;
}

.comment_each li p {
	float: left;
	width: 184px;
	margin: 0 10px;
	height: 16px;
	background: #efefef;
	border-radius: 2px;
}

.comment_each li p s {
	width: 0;
	height: 16px;
	background: #59c91c;
	border-radius: 2px;
	display: block
}

.comment_each li em {
	float: left;
	height: 16px;
	color: #8a8a8a
}

.comment_each li:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
}

.comment_icon p:hover {
	background: #50af1b
}

.comment_go {
	width: 250px;
	float: left;
	height: 87px;
}

.comment_pl {
	width: 216px;
	margin: 0 auto;
}

.comment_icon {
	height: 28px;
	padding-top: 10px;
}

.comment_icon span {
	width: 117px;
	height: 28px;
	float: left
}

.comment_icon p {
	width: 100px;
	height: 30px;
	background: #5ec128;
	margin: 0 auto;
	border-radius: 2px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
}

.comment_icon p a {
	display: block;
	height: 28px;
	background: url(editor.png) 10px 50% no-repeat;
	color: #fff;
	text-indent: 15px;
	text-decoration: none
}

.comment_txt {
	padding-top: 10px;
	line-height: 14px;
	font-size: 13px;
	;color: #8a8a8a
}

.comment_a {
	color: #005fc9;
	display: block;
	line-height: 16px;
	padding-top: 5px;
	text-decoration: none;
	font-size: 12px;
	text-align: center;
}

.comment_a:hover {
	color: #005fc9;
	text-decoration: underline
}

.comment_start {
	padding: 10px 0;
	height: 30px;
	border: 1px solid #ddd;
	border-top: none;
	background: #f6f6f6
}

.comment_us {
	height: 30px;
	line-height: 30px;
	color: #666
}

.comment_other {
	height: 30px;
	width: 611px;
	float: left;
}

.comment_other ul {
	width: 595px;
	height: 30px;
	margin: 0 auto
}

.comment_other ul li {
	width: 188px;
	padding: 6px 5px;
	height: 18px;
	line-height: 18px;
	float: left;
	font-size: 12px
}

.comment_other ul li p {
	float: left;
}

.comment_other ul li span {
	display: block;
	margin: 0 7px;
	width: 96px;
	height: 18px;
	background: url(icon_2_1.png) 0 0 no-repeat;
	float: left;
}

.comment_other ul li span s {
	display: block;
	width: 0;
	height: 18px;
	background: url(icon_2.png) 0 0 no-repeat;
}

.comment_other ul li em {
	float: left;
	color: #999
}

.comment_list li {
	padding: 20px 0 10px 0;
	border-bottom: 1px dashed #ddd;
	font-size: 12px;
}

.comment_tt {
	height: 16px;
	padding: 7px 10px;
	line-height: 16px;
	; background: #f6f6f6
}

.comment_tt span {
	width: 47px;
	height: 16px;
	float: left;
	padding-right: 10px;
	color: #fff;
	text-indent: 5px;
}

.comment_tt em {
	padding-right: 30px;
	color: #545454
}

.comment_list li p {
	line-height: 22px;
	font-size: 14px;
	padding: 10px 0 0 0
}

.comment_list li dl {
	height: auto
}

.comment_list li dl:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
}

.comment_list li dl dt {
	width: 120px;
	height: 80px;
	padding: 10px 20px 5px 0;
	float: left
}

.comment_time {
	padding: 5px 0 7px 0;
	color: #999;
	font-size: 14px;
}

.comment_time span {
	padding-right: 20px;
}

.comment_apply {
	color: #af4d4d;
	padding: 5px 0 7px 0;
	font-size: 14px;
}

.icon_red {
	background: url(icon_red.png) 0 0 no-repeat
}

.icon_yel {
	background: url(icon_yel.png) 0 0 no-repeat
}

.icon_gre {
	background: url(icon_gre.png) 0 0 no-repeat
}

.common_page {
	clear: both;
	padding-top: 10px;
	margin: 0 0 20px 0;
	text-align: right;
	color: #666;
}

.page_con {
	display: inline-block;
}

.common_page span {
}

.common_page .prev {
	padding-left: 0;
}

.common_page .prev,.common_page .next {
	position: relative;
	width: 36px;
}

.common_page .prev,.common_page .next {
	width: 60px;
}

.common_page .num,.common_page .num-disabled,.common_page .active {
	display: inline-block;
	min-width: 28px;
	_width: 28px;
	height: 20px;
	margin: 0 3px;
	border: 1px solid #CCC;
	line-height: 20px;
	font-size: 14px;
	white-space: nowrap;
	text-align: center;
	vertical-align: top;
	text-decoration: none;
	background: #fff;
}

.common_page .active {
	border: 1px solid #ff7f00;
	font-weight: bold;
	color: #fff;
	background-color: #ff7f00;
}

.common_page span.text {
	padding-left: 12px;
	line-height: 22px;
}

.common_page span.split {
	margin: 0 10px;
	line-height: 14px;
}

.common_page a {
	color: #666;
}

.common_page a:hover {
	color: #ff7f00;
	border: 1px solid #ff7f00;
	background: #f6fff0;
}

.page_con a.more {
	display: inline-block;
	padding: 0 60px;
	line-height: 50px;
	font-size: 18px;
	border-radius: 4px;
	color: #999;
	background: #f7f7f7;
}

.page_con a.more:hover {
	border: 0 none;
	background: #eee;
}
 
.box h4 {
	line-height: 30px;
	text-indent: 10px;
	font-size: 14px;
	color: #555;
}

.tags_pagin {
	clear: both;
	padding-top: 10px;
	margin: 0 0 20px 0;
	text-align: center;
	color: #666;
}

.tags_pagin_con {
	display: inline-block;
}

.tags_pagin span {
}

.tags_pagin .prev {
	padding-left: 20px;
}

.tags_pagin .prev,.tags_pagin .next {
	position: relative;
	width: 36px;
}

.tags_pagin .prev,.tags_pagin .next {
	width: 60px;
}

.tags_pagin .num,.tags_pagin .num-disabled,.tags_pagin .active {
	display: inline-block;
	min-width: 28px;
	_width: 28px;
	height: 38px;
	padding: 0 5px;
	margin: 0 2px;
	border: 1px solid #CCC;
	line-height: 38px;
	font-size: 14px;
	white-space: nowrap;
	text-align: center;
	vertical-align: top;
	text-decoration: none;
	background: #fff;
}

.tags_pagin .active {
	border: 1px solid #5abb1f;
	font-weight: bold;
	color: #fff;
	background-color: #5abb1f;
}

.tags_pagin span.text {
	padding-left: 12px;
	line-height: 40px;
}

.tags_pagin span.split {
	margin: 0 10px;
	line-height: 14px;
}

.tags_pagin a {
	color: #666;
}

.tags_pagin a:hover {
	color: #47b435;
	border: 1px solid #5abb1f;
	background: #f6fff0;
}

.tags_pagin_con a.more {
	display: inline-block;
	padding: 0 60px;
	line-height: 50px;
	font-size: 18px;
	border-radius: 4px;
	color: #999;
	background: #f7f7f7;
}

.tags_pagin_con a.more:hover {
	border: 0 none;
	background: #eee;
}

.topicZt {
	margin-bottom: 30px;
	border-bottom: 1px solid #e5e5e5
}














 
#scheduling {
	padding: 0;
}

#scheduling_main {
	width: 753px;
	padding: 0 0 12px 0;
}

#demo {
	clear: both;
	position: relative;
	width: 753px;
	float: left;
	margin: 0 auto;
	padding: 0 0 6px 0;
	_padding-bottom: 15px;
	overflow: hidden;
}

#demo .bg_img {
	display: block;
	width: 750px;
	height: 200px;
	overflow: hidden;
}

#scheduling #demo .bg_img img {
	display: block;
	width: 750px;
	max-width: 750px;
	height: 200px;
	overflow: hidden;
}

#demo .demo5_topPic {
	position: absolute;
	left: 0;
	top: 0;
	width: 753px;
	height: 220px;
	overflow: hidden;
}

#demo .demo5_day {
	display: block;
	width: 100%;
	padding: 0 0 0 0;
}

#demo .demo5_con {
	display: inline-table;
	position: relative;
	width: 750px;
	z-index: 2;
}

#demo .demo5_con .content {
	display: inline-block;
	padding: 0 14px 20px 14px;
	width: 723px;
	float: left;
	border: 1px solid #e3e3e3;
}

#demo .biaoti {
	clear: both;
	display: block;
	position: relative;
	width: 100%;
	float: left;
	height: 53px;
	margin: 15px 0 5px 0;
}

#demo .biaoti div {
	display: block;
	width: 100%;
	padding-bottom: 3px;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
}

#demo .biaoti div span {
	display: inline-block;
	padding: 0 0 0 10px;
	width: 560px;
}

#demo .biaoti div s {
	display: block;
	position: relative;
	float: left;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-position: left 0;
	overflow: hidden;
}

#demo .demo5_con .sideLeft {
	display: block;
	width: 236px;
	float: left;
}

#demo .demo5_con .sideLeft .pic {
	display: block;
	width: 220px;
	height: 150px;
	margin-bottom: 8px;
	overflow: hidden;
}

#demo .demo5_con .sideLeft .pic img {
	width: 220px;
	height: 150px;
	overflow: hidden;
}

#demo .demo5_con .sideLeft p span {
	padding-right: 6px;
}

#demo .demo5_con .sideLeft p {
	display: block;
	width: 221px;
	height: 24px;
	left: 24px;
	padding: 0 0 0 15px;
	font-size: 12px;
	color: #666;
	overflow: hidden;
}

#demo .demo5_con .sideLeft p s {
	width: 17px;
	float: left;
	height: 17px;
	margin: 2px 5px 0 0;
	display: inline;
	background: url(ico.png) no-repeat -69px 0;
}

#demo .demo5_con .sideLeft p s.s1 {
	background-position: 0 0;
}

#demo .demo5_con .sideLeft p s.s2 {
	background-position: -17px 0;
}

#demo .demo5_con .sideLeft p s.s3 {
	background-position: -34px 0;
}

#demo .demo5_con .sideRight {
	width: 478px;
	float: right;
	font-size: 14px;
}

#demo .demo5_con {
	background: #fff;
}

#demo .biaoti div s {
	width: 70px;
	padding-left: 10px;
	height: 25px;
	line-height: 22px;
	font-size: 12px;
	font-weight: normal;
	background: url(ico_demo_dayBg.jpg) no-repeat;
}

#demo .biaoti div s b {
	font-size: 18px;
	font-family: Arial;
	font-weight: normal;
}

#demo .biaoti div {
	padding-bottom: 7px;
	border-bottom: 1px solid #C4C4C4;
	color: #555;
}

.list_change dd .change i,.list_change dd .sort i,.box750 .guesbook dd span i,.lxs_recommend .txt li span.btn,.box535 .guesbook dt i,.box535 .guesbook dt.lxs i {
	background: url(skin1.png) no-repeat;
}
 

.slide_img1 {
	background: no-repeat center top;
}

#submenu {
	padding-top: 0;
	background: #4ac33a;
}

#submenu .sub_menu ul {
	padding: 0;
}

#submenu .sub_menu li {
	padding: 0 10px 0 11px;
	height: 40px;
	line-height: 40px;
}

#submenu .sub_menu li.nav_on {
	background: #2fa925;
}

#submenu .sub_menu li a {
	padding: 0;
	color: #fff;
}

#submenu .sub_menu li a:hover {
	background-position: 0 -124px;
}

#submenu .sub_menu li.nav_on a:hover {
}

#submenu .sub_menu li .hov .hideBox {
	display: block;
}

#submenu .sub_menu li .hideBox {
	display: none;
	position: absolute;
	top: 40px;
	left: 60px;
	width: 690px;
	padding: 5px 20px 10px 20px;
	border: 4px solid #4ac33a;
	border-top: 0 none;
	text-align: left;
	font-weight: normal;
	color: #666;
	background: #fff;
}

#submenu .sub_menu li .hideBox strong {
	display: block;
	width: 100%;
	float: left;
	height: 40px;
	font-size: 14px;
	color: #666;
}

#submenu .sub_menu li .hideBox dl {
	display: inline;
	width: 345px;
	float: left;
}

#submenu .sub_menu li .hideBox dt {
	line-height: 30px;
	font-weight: bold;
	color: #2b7cc7;
}

#submenu .sub_menu li .hideBox dt a {
	display: inline-block;
	color: #2b7cc7;
}

#submenu .sub_menu li .hideBox dt a:hover {
	color: #f60;
}

#submenu .sub_menu li .hideBox dd {
	clear: both;
	line-height: 21px;
}

#submenu .sub_menu li .hideBox dd a {
	float: left;
	word-break: keep-all;
	white-space: nowrap;
	color: #666;
}

#submenu .sub_menu li .hideBox dd a:hover {
	color: #f60;
}

#submenu .sub_menu li .hideBox dd em {
	float: left;
	word-break: keep-all;
	white-space: nowrap;
	padding: 0 5px;
	color: #ddd;
}

#submenu .sub_menu li .hideBox a {
	color: #666;
}

#submenu .sub_menu li.hov .hideBox {
	display: block;
}

#submenu .sub_menu li.all_sort {
	width: 139px;
	padding: 0 0 0 20px;
	margin-left: 1px;
	border-left: 1px solid #3b9c2e;
	border-right: 1px solid #3b9c2e;
	box-shadow: 0 2px 4px #3b9c2e;
	font-weight: normal;
	color: #fff;
	text-align: left;
}

#submenu .sub_menu li.all_sort i {
	position: absolute;
	top: 18px;
	left: 112px;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	border: 4px solid #4AC33A;
	border-top-color: #fff;
}

#submenu .sub_menu li #all_sort {
	_float: left;
	_padding: 12px 0;
	font-size: 14px;
	color: #fff;
}

#submenu .sub_menu li #all_sort i.ico {
	display: inline-block;
	position: relative;
	top: -3px;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	border-top: 4px solid #fff;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
}

.main_hd_inner {
	width: 1000px;
	background: #fff;
	margin: 0 auto;
	height: 0px;
	position: relative;
	z-index: 4;
}

.main_hd_inner .left_nav {
	left: 0;
	position: absolute;
	top: -15px;
	height: 340px;
	width: 160px;
	background: #4AC33A;
	overflow: hidden;
}

.main_hd_inner .left_nav.on {
	overflow: visible;
}

.main_hd_inner .left_nav .open_all_nav {
	bottom: 0;
	left: 0;
	position: absolute;
	z-index: 10;
	background: url(skin1.png) no-repeat right -40px;
	height: 15px;
	width: 160px;
	padding-top: 6px;
}

.main_hd_inner .left_nav.on .open_all_nav {
	display: none;
}

.main_hd_inner .right_ad {
	position: absolute;
	top: -355px;
	width: 250px;
	right: 0px;
}

.main_hd_inner .right_ad a {
	height: 120px;
	width: 240px;
	background: #4ac33a;
	border: 4px solid #fff;
	overflow: hidden;
	position: absolute;
}

.main_hd_inner .right_ad .top_ad {
	top: 37px;
	right: 0;
}

.main_hd_inner .right_ad .bottom_ad {
	top: 175px;
	right: 0;
}
 
.left_nav .nav_list {
	position: relative;
	z-index: 2;
	background: #4ac33a;
	padding-bottom: 1px;
}

.left_nav .nav_list li {
	height: 39px;
	line-height: 39px;
	background: #4ac33a;
	position: relative;
	border-bottom: 1px solid #3fba31;
}

.left_nav .nav_list li h3 {
	padding-left: 20px;
	color: #fff;
	font-weight: normal;
	text-align: left;
}

.left_nav .nav_list li a {
	display: block;
	width: 120px;
	height: 30px;
	color: #fff;
	font-size: 14px;
	overflow: hidden;
}

.left_nav .nav_list li a:hover {
	text-decoration: none;
}

.left_nav .nav_list li i {
	position: absolute;
	right: 16px;
	top: 0px;
	height: 39px;
	font-style: normal;
	color: #fff;
}

.left_nav .nav_list li.on {
	background: #fff;
}

.left_nav .nav_list li.on a {
	color: #444;
}

.left_nav .nav_list li.on a:hover {
	color: #f60;
}

.left_nav .sub_nav {
	position: absolute;
	left: -9999px;
	top: 0px;
	width: 570px;
	z-index: 1;
}

.left_nav .sub_view {
	padding: 7px 15px 8px 15px;
	text-align: left;
	border: 2px solid #4ac33a;
	background: #fff;
	overflow: hidden;
}

.left_nav .sub_view a {
	display: inline-block;
	padding: 5px 15px 5px 15px;
	line-height: 14px;
	background: url(ico_line.png) no-repeat right 5px;
}

.play1000 .play ol li.active {
	background: #4ac33a;
}

.tese_zt .txt li.hov a span {
	color: #fff;
	background: #4ac33a;
}

.change_box {
	border: 1px solid #CCC;
	border-top: 3px solid #4ac33a;
	background: #fff url(ico_changeBox_bj1.png) repeat-y 0 0;
}

.change_box dd a:hover {
	background: #4ac33a;
}

.change_box dd a {
	color: #4ac33a;
}

.season .tit span a.on {
	background: #4ac33a;
}

.season .txt1 .first .down {
	background: #4ac33a;
}

.season .txt1 .first .down a.btn {
	background: url(skin1.png) no-repeat 0 -48px;
}
/*.season .txt2 li p span.price{ color:#4ac33a;}*/
/*.season .txt2 li p span em{ background:#4ac33a url(skin1.png) no-repeat -142px 0;}*/
.list_recommend .info a.btn,.season .txt2 li p a.btn,.season .txt3 dd .down a.btn {
	border: 1px solid #31a422;
	background: #4ac33a;
}

.season .txt2 li.hov {
	border: 2px solid #8dd29f;
}

.season .txt3 dd a.btn {
	border: 1px solid #31a422;
	background: #4ac33a;
}
/*.season .txt3 dd .price span.first em{ color:#4ac33a;}*/
/*.season .txt3 dd .price span.first em b{ color:#4ac33a;}*/


/* .box750 .tit i.meto{ background:url(skin1.png) no-repeat 0 -90px;} */
.box750 .guesbook .meto {
	background: url(skin1.png) no-repeat 0 -90px;
}

.lxs_info .top_pic i {
	background: url(submenu_bg2.png) no-repeat 0 -312px;
}

.sos input.on {
	background-position: -133px -337px;
}

.help {
	border: 1px solid #dedede;
	border-top: 2px solid #4ac33a;
}

.title .tit h3 span,.box190 .tit {
	color: #4ac33a;
}

.list_change dd .change span.on a {
	color: #4ac33a;
}

.list_change dd .change span.on {
	border-bottom: 1px solid #4ac33a;
}

.list_change dd .change span a:hover {
	color: #4ac33a;
	text-decoration: none;
}

.list_change dd .sort span a:hover {
	color: #4ac33a;
}

.list_change dd .sort span.up,.list_change dd .sort span.down {
	border-bottom: 1px solid #4ac33a;
}

.list_change dd .sort span.up a,.list_change dd .sort span.down a {
	color: #4ac33a;
}

.box750 .tit strong {
	border-bottom: 2px solid #4ac33a;
}

.box750 .guesbook dd span i {
	background-position: -53px -22px;
}

.box750 .guesbook dd.lxs span i {
	background-position: -37px -22px;
}

.lxs_recommend .tit {
	border-top: 2px solid #e36d6d;
}

.lxs_recommend .txt li span.btn {
	background-position: 0 -267px;
}
 
.sidebar .tit1 h1,.sidebar .tit h3,.sidebar .tit1 h3,.content .tit {
	border-bottom: 2px solid #4ac33a;
}


 

.box .subnav {
	background: url(skin1.png) repeat-x 0 -136px;
}

.box .subnav h3 {
	color: #d82929;
}

.box .subnav h3 a {
	color: #d82929;
}

.box .tit {
	border-bottom: 2px solid #4ac33a;
}

.box .tit .on {
	border-color: #4ac33a;
	background: #4ac33a;
}

.tese {
	background: #f3f9f5;
}

#Information h4 span,#Theme h4 span,.zx_list h4 span,#help750 h4 span {
	border-bottom: 2px solid #4AC33A;
}

.change_zx {
	border-bottom: 2px solid #4ac33a;
}

.change_zx a.on {
	background: #4ac33a;
}

.rht,.rht_box {
	width: 753px;
	float: right;
	padding: 20px;
	margin-bottom: 15px;
	border: 1px solid #e5e5e5;
	background: #fff;
}

.w690 {
	width: 693px;
	padding: 20px 20px 0 20px;
	border: 1px solid #e5e5e5;
	background: #fff;
}

a {
	text-decoration: none
}

ul,li {
	list-style-type: none
}

.couponFright {
	width: 276px;
	height: 100%;
	position: fixed;
	top: -2000px;
	right: -236px;
	background: #fff;
	z-index: 100010
}

.navFloat {
	width: 40px;
	background: #454340;
	height: 100%;
	float: left;
	position: relative;
	box-shadow: 3px 0 6px rgba(0,0,0,0.4)
}

.couClose {
	width: 14px;
	height: 14px;
	position: absolute;
	top: 13px;
	left: 13px;
	background: url(coucloseIcon.png) 0 0 no-repeat;
	cursor: pointer
}

.couContent {
	height: 380px;
	width: 100%;
	position: absolute;
	top: 25%;
	left: 0;
}

.couheaderIcon {
	width: 40px;
	height: 40px;
	display: block;
	background: url(couheaderIcon.png) center no-repeat;
	position: relative
}

.couheaderIcon.active {
	background: #ff8800 url(couheaderIconActive.png) center no-repeat;
}

.couLine {
	position: absolute;
	top: 0;
	left: 6px;
	height: 0;
	width: 28px;
	border-top: 1px solid #2c2f36;
	border-bottom: 1px solid #52555b;
}

.myFav {
	height: 110px;
	position: relative;
	cursor: pointer
}

.myFav.active {
	background: #ff8800
}

.myFav s, .myCoupon s, .myKefu s {
	height: 36px;
	display: block;
	background: url(coufavIcon.png) center no-repeat
}

.myFav.active s {
	background: url(coufavIcon_active.png) center no-repeat
}

.myfavText {
	padding: 0 10px;
	width: 20px;
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	color: #cfd0d0
}

.active .myfavText, .aClick .myfavText {
	color: #fff
}

.myCoupon {
	height: 127px;
	position: relative;
	cursor: pointer
}

.myCoupon.active {
	background: #ff8800
}

.myCoupon s {
	background: url(coudorIcon.png) center no-repeat
}

.myCoupon.active s {
	background: url(coudorIcon_active.png) center no-repeat
}

.myfavNum {
	height: 24px;
	line-height: 24px;
	margin: 8px;
	background: #ff8800;
	border-radius: 12px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	display: block
}

.myCoupon.active .myfavNum {
	background: #fff;
	color: #ff8800
}

.myKefu {
	height: 114px;
	position: relative;
	cursor: pointer
}

.myKefu.aClick {
	background: #ff8800
}

.myKefu s {
	background: url(coukefuIcon.png) center no-repeat
}

.myKefu.aClick s {
	background: url(coukefuIcon_active.png) center no-repeat
}

.myKefu b, .myCoupon b, .myFav b, .couheaderIcon b {
	border-left: 7px solid #fff;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -7px;
	display: none;
	height: 0;
	width: 0;
	overflow: hidden
}

.myKefu .myKefuList {
	height: auto;
	width: 120px;
	padding: 10px;
	border: 1px solid #e5e5e5;
	border-right: none;
	background: #fff;
	position: absolute;
	top: 50%;
	left: 50px;
	z-index: -2;
	box-shadow: 0px 0px 8px #ccc
}

.myKefu .myKefuList li {
	height: 26px;
	border: 1px solid #eee;
	line-height: 26px;
	background: #f5f5f5;
	text-align: left;
	color: #666;
	font-size: 12px;
	padding: 0 5px;
	margin: 4px 0;
	overflow: hidden
}

.myKefu .myKefuList li img {
	vertical-align: text-bottom;
	padding: 0 5px 0 0;
}

.couponUp {
	height: 36px;
	width: 40px;
	position: absolute;
	bottom: 5px;
	left: 0;
	background: url(couponUp.png) center no-repeat;
	cursor: pointer
}

.floatCon {
	width: 236px;
	height: 100%;
	float: left;
	background: #e8eaef;
	text-align: left
}

.userInfor {
	height: 200px;
	padding-top: 32px;
	background: url(userBg.jpg) 0 no-repeat;
	color: #fff;
	margin-bottom: 10px;
}

.userInfor p {
	width: 86px;
	height: 86px;
	border: 4px solid #b1dfe7;
	border-radius: 47px;
	overflow: hidden;
	margin: 0 auto
}

.userInfor p img {
	width: 86px;
	height: 86px;
}

.userName {
	font-size: 18px;
	line-height: 40px;
	text-align: center
}

.userInfor ul {
	padding: 5px 20px;
	height: 50px;
	list-style-type: none
}

.userInfor ul li {
	width: 50%;
	float: left;
	height: 50px;
}

.userInfor ul li em {
	font-size: 24px;
	line-height: 32px;
	display: block;
	font-style: normal;
	text-align: center
}

.userInfor ul li em a {
	color: #fff
}

.userInfor ul li span {
	line-height: 14px;
	text-align: center;
	display: block;
	font-size: 12px;
}

.borderRight {
	border-right: 1px solid #fff
}

.favScroll,.couponScroll {
	position: relative
}

.couponList, .myFavList {
	padding: 0 0 0 10px;
}

.couponList li {
	height: 115px;
}

.titleName {
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	text-indent: 10px;
	color: #333
}

.couponText {
	height: 90px;
	background: url(couponBg_2.png) right 0 no-repeat;
	padding: 5px 10px 5px 15px;
	position: relative
}

.couponText p {
	line-height: 24px;
	height: 24px;
	font-size: 14px;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.couponText p span {
	font-size: 24px;
}

.couponText dl {
	height: 38px;
	padding-top: 9px;
	line-height: 38px;
}

.couponText dl dt {
	width: 43%;
	height: 38px;
	float: left;
	color: #666;
	font-size: 12px;
}

.couponText dl dt.dateInfor {
	line-height: 16px;
	padding: 3px 0;
	width: 56.9%
}

.couponText.otherCoupon {
	background: url(couponBg_1.png) right 0 no-repeat;
}

.couReceiveBlack {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 100%;
	background: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 99
}

.couReceive {
	position: absolute;
	top: 0;
	right: 0;
	width: 18px;
	height: 81px;
	padding: 10px 11px;
	background: url(couClickIcon.png) center 75px no-repeat;
	text-align: center;
	line-height: 15px;
	color: #fff;
	font-size: 14px;
	z-index: 100;
}

.couReceive:hover {
	text-decoration: none
}

.myFavList ul {
	padding-right: 10px;
	width: 214px;
}

.myFavList ul li {
	height: 180px;
	border: 1px solid #ccc;
	margin-bottom: 15px;
}

.favImg {
	height: 144px;
	position: relative;
	display: block
}

.favImg img {
	width: 100%;
	height: 144px;
}

.favImg p {
	height: 34px;
	width: 100%;
	background: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 99
}

.favImg span {
	height: 34px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 100;
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 34px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.favPrice {
	height: 35px;
	border-top: 1px solid #666666;
	font-size: 14px;
	line-height: 35px;
	text-align: center;
}

.favPrice p {
	width: 125px;
	height: 35px;
	letter-spacing: 1.2;
	color: #666;
	float: left
}

.favGg {
	margin-left: 125px;
	height: 35px;
	color: #fff;
	background: #fb8d00;
	display: block;
}

.favGg:hover {
	background: #ef9f38
}

.hideIcon {
	position: fixed;
	top: -47px;
	right: 0;
	z-index: 10010;
	width: 50px;
	height: 47px;
	background: url(couhideIcon.png) 0 0;
	cursor: pointer;
}

.scrollbar {
	position: absolute;
	top: 0;
	right: 0;
	width: 5px;
	display: none;
	z-index: 999
}

.viewport {
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden
}

.overview {
	position: absolute;
	top: 0;
	left: 0;
}

.scrollbar .thumb {
	position: absolute;
	background: #000;
	opacity: 0.2;
	width: 5px;
	height: 50px;
	border-radius: 3px;
	top: 0;
	right: 0
}

.couponPopu {
	padding: 28px;
	background: #fff;
	height: 260px;
	width: 222px;
	position: absolute;
	top: 50%;
	right: -300px;
	margin-top: -158px;
	z-index: -1;
	cursor: default;
	border: 1px solid #e5e5e5;
	border-right: none;
	box-shadow: 0px 0px 8px #ccc
}

.couponPopu p {
	height: 34px;
	padding: 5px 0;
}

.inputText, .inputPwd {
	height: 16px;
	padding: 8px 5px;
	display: block;
	border: 1px solid #ccc;
	width: 210px;
	background: #fff;
	outline: none;
	color: #888
}

.forward {
	height: 16px;
	line-height: 16px;
	text-align: right;
	font-size: 12px;
	color: #666
}

.forward a {
	color: #2b8ee2;
}

.forward a:hover {
	text-decoration: underline
}

.counponSubmit a {
	height: 40px;
	margin: 20px 0 8px 0;
	display: block;
	background: #ff8800;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	border-radius: 2px;
}

.counponSubmit a:hover {
	background: #ff961f
}

.couponLtext {
	height: 1px;
	margin-top: 30px;
	background: #ccc;
	position: relative;
	text-align: center;
}

.couponLtext span {
	height: 16px;
	background: #fff;
	line-height: 16px;
	position: absolute;
	top: -8px;
	left: 50%;
	margin-left: -72px;
	color: #ccc;
	font-size: 12px;
}

.couponPopu .couponPopuClose {
	width: 25px;
	height: 26px;
	background: url(closeIcon.png) 0 0 no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	cursor: pointer
}

.couponPopu .couponPopuClose:hover {
	background: url(closeIconHover.png) 0 0 no-repeat;
}

.couponOther {
	padding: 15px 0 0 28px;
	font-size: 12px;
	text-align: center
}

.couponOther span {
	display: block;
	padding-bottom: 8px;
}

.couponOther a {
	position: relative;
	padding-left: 20px;
	margin-right: 20px;
	line-height: 20px;
	color: #999;
}

.couponOther a i {
	position: absolute;
	top: -4px;
	left: 0;
	width: 16px;
	height: 16px;
	background: url(ico_login.png) no-repeat -238px -10px;
}

.couponOther a.weibo i {
	background-position: -238px -46px;
}

.couponOther a.weixin i {
	background: url(icon16_wx_logo.png);
	top: -2px;
}

.navAdvert {
	height: 120px;
	width: 40px;
	margin-top: 35px;
	position: relative;
	background: url(cuofeng_40x120_1117.png) 0 0 no-repeat;
	display: block
}

.navAdvert:hover span {
	height: 120px;
	width: 201px;
	position: absolute;
	top: 0;
	right: 40px;
	background: url(cuofeng_200x120_1117.png) right 0 no-repeat
}

.loginTips {
	position: absolute;
	width: 200px;
	height: 14px;
	line-height: 14px;
	font-size: 12px;
	color: #f00;
	top: 10px;
	left: 30px;
	padding-left: 20px;
	text-align: left;
	background: url(ico_warn_03.png) 0 0 no-repeat;
	display: none
}

.top_rht {
	font-family: "Î¢ÈíÑÅºÚ";
}

.top_rht .txt dt {
	color: #666666;
}

.xianluMoney {
	background: #fff2e8;
	clear: both;
	padding: 5px 0;
	margin-bottom: 11px;
}

.xianluMoney:after {
	content: " ";
	display: block;
	clear: both;
}

.top_rht .key {
	padding-left: 0;
	display: block;
	width: auto;
	padding-right: 0;
}

.top_rht .txt .custom_tip {
	width: auto;
}

.iconHb,.iconRight,.iconJb {
	background: url(ico_pic_bottom.png) no-repeat;
	background-position: -0px -202px;
	display: inline-block;
	width: 17px;
	height: 17px;
	vertical-align: top;
	margin-top: 4px;
}

.iconRight {
	background-position: -18px -202px;
	margin-left: 7px;
}

.iconJb {
	background-position: -38px -203px;
}

.iconHb,.iconJb {
	margin-right: 3px;
}

.xianluMoney .hb {
	float: right;
	margin-right: 15px;
	color: #ff4400;
	cursor: pointer;
}

.xianluMoney .jf {
	color: #333;
}

.txtPrompt {
	position: absolute;
	background: #fffeea;
	border: #ff9900 solid 1px;
	width: 300px;
	padding: 5px 15px;
	color: #666;
	display: none;
}

.txtPrompt s {
	background: url(ico_pic_bottom.png) no-repeat;
	position: absolute;
	width: 13px;
	height: 7px;
	background-position: -59px -206px;
	left: 50%;
	top: -7px;
}

.xianluMoney .hb span {
	border: none;
}

.top_rht .txt dd.z_price {
	position: relative;
	z-index: 2;
}

.top_rht .txt dd.sale_51 {
	position: relative;
	padding: block;
	margin-top: 10px;
	font-family: 'microsoft yahei';
	z-index: 1;
}

.top_rht .txt dd.sale_51 b {
	display: inline-block;
	padding-left: 18px;
	color: #555;
	font-size: 13px;
}

.top_rht .txt dd.sale_51 b em {
	color: #ff5522;
}

.top_rht .txt dd.sale_51 b em b {
	font-size: 24px;
	padding: 0;
	color: #ff5522;
}

.top_rht .txt dd.sale_51 .txtPrompt {
	width: 200px;
	margin-left: 73px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.top_rht .txt dd .txtPrompt .con {
	padding: 5px 0;
}

.top_rht .txt dd .txtPrompt p {
	line-height: 20px;
}

.price_produce:hover .txtPrompt {
	display: block;
}

.guoqin_500x50 img {
	width: 100%;
	display: block;
	margin-bottom: 10px;
}

/***** Í·²¿ *****/ 
#list {
	display: block;
	position: relative;
	width: 100%;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #dcdcdc;
	background: #f5f5f5;
	z-index: 10001;
}

#list .list {
	width: 1000px;
	margin: 0 auto;
}

#list .logo {
	width: 105px;
	float: left;
	height: 25px;
	padding: 0px 20px 0 2px;
	padding-left: 2px\9;
	text-align: left;
	overflow: hidden;
}

#list .other {
	position: relative;
	float: right;
	line-height: 30px;
	padding: 1px 0 0 0;
	color: #999;
}

#list .other a {
	margin-left: 10px;
}

#list .other a.mobile {
	display: inline-block;
	position: relative;
	padding-left: 15px;
	line-height: 30px;
}

#list .other a.mobile i {
	position: absolute;
	left: 3px;
	top: 8px;
	width: 9px;
	height: 12px;
	background: url(ico.png) no-repeat;
	background-position: 0 0;
}

/*Í·²¿¶þÎ¬Âë*/
.top_eweima {
	display: none;
	position: absolute;
	top: 32px;
	right: 0;
	width: 136px;
	padding: 12px 0 0 0;
	text-align: center;
	color: #333;
	background: #fff;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}

.top_eweima s {
	position: absolute;
	top: -7px;
	right: 33px;
	width: 13px;
	height: 7px;
	background: url(common_top.png) no-repeat -48px 0;
}

.top_eweima i {
	position: absolute;
	top: 47px;
	right: 49px;
	width: 36px;
	height: 36px;
	border-radius: 2px;
	background: #fff url(icon_elephant.png) no-repeat 3px 3px;
	background-size: 30px 30px;
}

.top_eweima img {
	display: block;
	margin: 0 auto;
}

.quick_menu {
	position: relative;
	width: 560px;
	float: left;
	padding-top: 2px;
	z-index: 9999;
}

.quick_menu ul {
	float: left;
}

.quick_menu li {
	position: relative;
	float: left;
	height: 24px;
	line-height: 24px;
	padding: 3px 0;
	margin: 0 8px 0 9px;
	display: inline;
	color: #999;
	font-size: 13px;
	z-index: 2;
}

.quick_menu li.hotel {
	padding: 3px 0;
}

.quick_menu li s {
	text-decoration: none;
	color: #666;
}

.quick_menu li a.f73 {
	color: #f73;
}

.quick_menu li em {
	font-size: 13px;
}

.quick_menu li.hot1 {
	position: relative;
}

.quick_menu li.hot1 i {
	position: absolute;
	top: -8px;
	left: 52px;
	width: 21px;
	height: 14px;
	background: url(icoHot1.gif) no-repeat;
}

.quick_menu li.home i {
	display: inline-block;
	width: 14px;
	height: 12px;
	*vertical-align: 3px;
	background: url(ico_sign.png) no-repeat -62px -85px;
}

.quick_menu .hov .more {
	display: block;
	border: 1px solid #dedede;
	background: #fff;
}

.quick_menu .more {
	display: none;
	position: absolute;
	top: 26px;
	left: 0;
	width: 50px;
	text-align: left;
	padding: 3px 10px 8px 10px;
	border: 1px solid #dedede;
	border-top: 1px solid #FFF;
	background: #fff;
	z-index: 999;
}

.quick_menu .more ul {
	display: block;
	padding: 6px 0;
	border-bottom: 1px solid #eee;
	overflow: hidden;
}

.quick_menu .more li {
	width: 70px;
	float: left;
	padding: 0;
	margin: 0;
	line-height: 20px;
	border: 0;
}

.quick_menu b {
	position: relative;
	float: left;
	height: 24px;
	line-height: 24px;
	padding: 0 14px 0 8px;
	color: #666;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	font-weight: normal;
	overflow: hidden;
	z-index: 10000;
}

.quick_menu b s {
	position: absolute;
	right: 4px;
	top: 10px;
	top: 8px\9;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	border-top: 4px solid #999;
	border-left: 4px solid #f5f5f5;
	border-right: 4px solid #f5f5f5;
}

.quick_menu .hov b {
	margin-top: -1px;
	border: 1px solid #dedede;
	border-bottom: 0;
	background: #fff;
}

.quick_menu .hov b s {
	top: 5px;
	border-bottom: 4px solid #999;
	border-top: 4px solid #fff;
	border-left: 4px solid #fff;
	border-right: 4px solid #fff;
}

.quick_menu .hov li {
	border: 0;
}

#b {
	padding-left: 0;
	margin: 0;
}

#b .more {
	width: 140px;
}

#b .more ul {
	clear: both;
	width: 140px;
	overflow: hidden;
	padding: 6px 0;
	border-bottom: 1px solid #eee;
}

#b .more li {
	width: 70px;
	float: left;
	padding: 0;
	margin: 0;
	height: 20px;
	line-height: 20px;
	border: 0;
	font-size: 12px;
	overflow: hidden;
}

#b .more li.title {
	width: 140px;
	font-weight: bold;
	font-size: 12px;
	color: #f73;
}

#b .more li.title a {
	color: #f73;
}

#b .more ul.bd0 {
	border-bottom: 0;
}

#top_user {
	padding: 0 0 0 12px;
	color: #999;
}

#top_user a.login {
	padding-right: 6px;
}

.quick_menu a:link,.quick_menu a:visited {
	color: #333;
	text-decoration: none;
}

.quick_menu a:hover {
	color: #f73;
	text-decoration: underline;
}

.quick_menu a.red {
	color: #FF0000;
}

.shop_info {
	display: none;
}

.gg1000 img {
	display: block;
}

#footer {
	clear: both;
	padding-top: 10px;
	text-align: center;
}