@charset "utf-8";
/* CSS Document */



body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: "微软雅黑","宋体" }

img { border: 0; }

.fl { float: left; }

.fr { float: right; }

.clear { clear: both; }

body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0;padding: 0 }

ul,li,form,dl,h1,h2,h3,h4,dd,dt,em {
	padding: 0px;
	margin: 0px;
	font-style: normal;
	list-style: none; }

a {
	color: #000;
	text-transform: none;
	text-decoration: none }
a:hover{color:#03F;}	

#i_heard {
	width: 980px;
	margin: 0 auto;
	height: 95px; }
#topmeun
{
   
    height:30px;
    line-height:30px;
     background:#f8f8f8;
     border-bottom:#e7e7e7 1px solid}
     .top001
     {
          width: 980px;
	margin: 0 auto;
	color:#555;
         }
         .top001 a{color:#555;}
        a.setTop{background:#52a5e7;color:#fff;font-weight:700;padding:1px 4px 1px 4px}
     
.i_logo { margin-top: 10px; }
.i_logo span{display:inline-block;margin-left:5px;color:#F00;font-weight:bold;}

.i_menu {
	position: relative;
	width: 730px;
	height: 95px; }

.i_site {
	position: absolute;
	right: 0;
	top: 10px; }

.i_nav {
	position: absolute;
	bottom: 0px;
	*bottom: 0px;
	_bottom: -1px;
	height: 40px;
	background: #F7F7F7;
	width: 730px; }

	.i_nav a {
		display: inline-block;
		width: 100px;
		line-height: 40px;
		text-align: center;
		font-weight: bold;
		float: left;
		font: 16px/40px Microsoft Yahei;
		color: #333;
		border-left: 1px solid white;
		border-right: 1px solid #EDEDED; }

.recommand-spots .detail,.youhui,.special-more .desc a.detail { background: url(../Img/index/bj-v.png) }

.i_nav .on {
	background: url(../Img/index/bj-v.png) no-repeat 0 -223px;
	color: #FFF!important; }

.i_nav a:hover { background-color: #F1F1F1 }

#i_main {
	background: url(../Img/index/main_bj.jpg) repeat-x #FFFFEC;
	overflow: hidden;
	_zoom: 1;
	padding-top: 10px; }

.cbox {
	width: 980px;
	margin: 0 auto; }

.imgplay { width: 720px; }

.user_login {
	width: 248px;
	border: #CCC 1px solid;
	background: #FFF;
	height: 258px; }

	.user_login .title {
		height: 42px;
		line-height: 42px; }

		.user_login .title a {
			display: inline-block;
			float: left;
			width: 124px;
			text-align: center;
			font-size: 16px; }

		.user_login .title .on0,.user_login .title .on1,.user_login .title a {
			background: url(../Img/index/bj-v.png) no-repeat;
			color: #028FD1; }
		.user_login .title .on{background-position:0 -448px;border-bottom:none;}
		.user_login .title a {
			border-left: #CCC 1px solid;
			border-bottom: #CCC 1px solid;
			width: 123px; }


.user_input { margin: 20px 0px 10px 10px; }

	.user_input .login_input {
		border: #999999 1px solid;
		background: url(../Img/index/bj-v.png) no-repeat 0 -53px;
		height: 28px;
		line-height: 28px;
		width: 160px;
		font-weight: bold; 
		 text-indent:5px;
		}

	.user_input dl {
		line-height: 30px;
		height: 30px; 
		margin-bottom:15px;
		}

		.user_input dl dt {
			float: left;
			width: 60px;
			font-size: 14px; }

	.user_input p {
		margin-left: 60px;
		line-height: 20px;
		padding: 0px; }

		.user_input p a {
			display: inline-block;
			margin-left: 10px; }

	.user_input span {
		display: block;
		margin-top: 20px; }

.user_submit,.user_reg,.user_submit:hover,.user_reg:hover {
	background: url(../Img/index/bj-v.png);
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	line-height: 38px;
	text-align: center;
	border:0;
	cursor:pointer;
	
	}

.user_submit {
	width: 102px;
	height: 38px;
	background-position: 0px -102px;
	color: #FFF;
	margin-right: 25px;float:left; }

.user_reg {
	width: 92px;
	height: 38px;
	background-position: -120px -102px;
	color: #000;
	float:left; }

.user_submit:hover { background-position: 0px -152px; color:#FFF!important}

.user_reg:hover { background-position: -120px -152px;color:#000!important }


             .userlogin_info{margin:20px 10px 10px 10px;}
             .userlogin_info dl{ overflow:hidden;_zoom:1;}
             .userlogin_info dl dd{float:left;border:1px solid #ccc;margin-right:10px;}
             .userlogin_info  dl dt h3{font-size:12px;font-weight:bold;margin-bottom:4px;color:#333}
             .userlogin_info dl dt span tt{color:#D90000;margin-right:10px;margin-top:2px;}
             .user_info{margin:15px 0 25px 0;line-height:26px;}
             .user_go,.user_out,.user_go:hover,.user_out:hover{background:url(../Img/index/bj-v.png);height:34px;display:inline-block;text-align:center;line-height:34px;font-size:14px;font-weight:bold;}
             .user_go{width:112px;background-position:0px -786px;color:#fff!important;margin-right:10px;}
             .user_out{width:82px;background-position:0px -839px;}
             .user_go:hover{background-position:-124px -786px;}
             .user_out:hover{background-position:-101px -839px;}
             .user_info p{color:#333;display:none}
             .user_info tt{color:Red;font-size:18px;font-weight:700;padding:0 2px 0 2px}
             .user_info a{display:inline-block;margin-left:10px;color:Red!important;}


.i_line {
	width: 720px;
	margin-top: 10px;
}

	.i_line .title {
		height: 35px;
		line-height: 35px; }

		.i_line .title dl {
			float: left;
			width: 96px;
			text-align: center;
			font-size: 15px;
			font-weight: bold;
			color: #FFF;
			height: 35px;
			line-height: 35px;
			background: #4BC3FB;
			margin-right: 2px;
			cursor: pointer;
			position: relative;
			zoom:1}

		.i_line .title .on,.i_line .title dl:hover { background: #0099E0; }

		.i_line .title dd {
			background: url(../Img/index/bj-v.png) -277px 0px;
			width: 9px;
			height: 6px;
			position: absolute;
			bottom: -6px;
			left: 42px;
			z-index: 99;
			display: none; }

		.i_line .title .on dd { display: block; }

.line_class {
	border: #CCC 1px solid;
	margin-top: 1px;
	background: #FFF;
	padding-top: 8px; 
	padding-bottom:20px;}

.line_box { margin: 15px 20px 0px 10px; }

	.line_box .title2 {
		height: 30px;
		line-height: 30px;
		border-bottom: #CCC 1px solid;
		padding-bottom: 5px;
		margin-bottom: 15px;
		_zoom:1}

		.line_box .title2 h3 {
			float: left;
			font-size: 18px;
			font-weight: 150 }

		.line_box .title2 .t1,.line_box .title2 .t2,.line_box .title2 .t3 {
			background: url(../Img/index/bj-v.png);
			text-indent: 40px; }

		.line_box .title2 .t1 { background-position: 3px -545px; }

		.line_box .title2 .t2 { background-position: 3px -600px; }

		.line_box .title2 .t3 { background-position: 3px -660px; }

		.line_box .title2 a {
			float: right;
			display: block;
			margin-right: 12px;
			_marign-right: 1000px; }

.line_class .list { background: #FFF; }

	.line_class .list a {
		display: inline-block;
		width: 105px;
		text-align: center;
		background: url(../Img/index/box_bj02.png) repeat-x top;
		border: #DDEEFB 1px solid;
		margin-bottom: 10px;
		line-height: 30px;
		height: 30px;
		color: #052749;
		margin-right: 8px;
		text-decoration: none; }

		.line_class .list a b { margin-left: 10px; }

	.line_class .list .on {
		display: inline-block;
		width: 105px;
		text-align: center;
		background: #F60;
		margin-bottom: 10px;
		line-height: 30px;
		height: 30px;
		color: #FF0; }

	.line_class .list a:hover {
		background: #14649A;
		color: #FFF; }

.i_right {
	width: 250px;
	margin-top: 10px;
	margin-bottom:10px;}

.i_adbox,.i_news,.i_tool,.m_nav {
	border: #A8C6E9 1px solid;
	background: #FFF; }

.i_adbox ul { margin: 5px; }
.i_adbox ul p{margin-bottom:5px;}
.i_news,.i_tool,.m_nav {
	margin-top: 5px;
	overflow: hidden;
	_zoom: 1; }

.i_news .title,.i_tool .title,.m_nav .title {
	background: url(../Img/index/bj-v.png) 0 -491px;
	height: 34px;
	line-height: 34px;
	border-bottom: #A8C6E9 1px solid; }

.i_news .title h3,.i_tool .title h3,.m_nav .title h3 {
	float: left;
	margin-left: 10px;
	*margin-left: 10px;
	_margin-left: 5px;
	font-size: 15px;
	color: #0052B6; }

.i_news .title a {
	float: right;
	display: block;
	margin-right: 10px; }

.i_news ul,.m_nav ul { margin: 15px 10px 10px 15px; }

.i_news li {
	line-height: 30px;
	height: 30px;
	background: url(../Img/index/icon02.gif) no-repeat 0 4px;
	text-indent: 10px;
	font: 12px 宋体; 
	width:220px;
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
	}

.i_tool dl {
	padding: 0;
	margin-top:18px;
	height:208px;}

.i_tool dd {
	width: 80px;
	float: left;
	text-align: center;
	margin-bottom: 13px; }

	.i_tool dd img { border: #CCC 1px solid; }

.i_Recommedn {
	border: #CCC 1px solid;
	background: #FFF;
	margin-top: 10px; 
	margin-bottom:10px;}

.i_Recom { margin: 14px; }

	.i_Recom .title {
		height: 30px;
		line-height: 30px;
		border-bottom: #CCC 1px solid; }

		.i_Recom .title h3 {
			background: url(../Img/index/bj-v.png) -2px -724px no-repeat;
			padding-left: 30px;
			font-size: 18px;
			font-weight: bolder }

.i_Read {
	overflow: hidden;
	_zoom: 1; }

.recommand-spots {
	float: left;
	width: 720px;
	padding-top: 20px; }

	.recommand-spots li {
		float: left;
		border: 1px solid #e6e6e6;
		margin-right: 10px;
		_display: inline;
		width: 322px;
		padding: 12px; }

		.recommand-spots li a {
			position: relative;
			display: block;
			width: 322px;
			height: 250px;
			overflow: hidden; }

	.recommand-spots h3 {
		height: 25px;
		line-height: 25px;
		padding-top: 15px; }

		.recommand-spots h3 a {
			display: inline;
			font-size: 18px;
			color: #0c8ac9;
			text-decoration: none; }

			.recommand-spots h3 a:hover {
				text-decoration: underline;
				color: #0c8ac9; }

	.recommand-spots .desc {
		height: 50px;
		line-height: 25px;
		font-size: 12px;
		color: #666; }

	.recommand-spots .price {
		float: left;
		color: #969696;
		line-height: 20px; }

		.recommand-spots .price em {
			height: 33px;
			line-height: 33px;
			font-size: 30px;
			color: #ff663a;
			padding: 0 8px; }

	.recommand-spots .detail {
		display: block;
		float: right;
		width: 100px;
		height: 33px;
		line-height: 33px;
		background-position: 0 -413px;
		font-size: 16px;
		color: #323232;
		text-align: center;
		text-decoration: none;
		text-indent: -999em; }

		.recommand-spots .detail:hover { background-position: -150px -413px; }

.special-more {
	float: right;
	background: #f8f8f8;
	width: 204px;
	padding: 12px;
	margin-top: 20px; }

	.special-more li {
		border-bottom: 1px dashed #d7d7d7;
		margin-top: 12px; }

	.special-more .last-item { border: 0; }

	.special-more h4 {
		vertical-align: top;
		padding-left: 5px;
		display: inline;
		zoom: 1;
		paddiin: 0px;
		margin: 0px; }

	.special-more .desc {
		height: 30px;
		padding-top: 5px;
		_padding-top: 3px; }

		.special-more .desc p {
			width: 125px;
			height: 16px;
			line-height: 16px;
			color: #666;
			float: left; }

		.special-more .desc a { color: #666; }

			.special-more .desc a:hover { color: #f60; }

			.special-more .desc a.detail {
				display: block;
				float: right;
				margin-right: 3px;
				width: 60px;
				height: 26px;
				line-height: 26px;
				background-position: 0 -363px;
				color: #323232;
				text-align: center;
				text-decoration: none;
				text-indent: -999em; }

				.special-more .desc a.detail:hover { background-position: -150px -363px; }

	.special-more .price {
		font-size: 14px;
		font-weight: 700;
		color: #ff663a;
		height: 30px;
		line-height: 30px; }

.youhui {
	float: left;
	display: inline-block;
	width: 31px;
	height: 18px;
	background-position: -255px -555px; }

.gclearfix:after,.row:after {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	content: '' }

.gclearfix,.row { zoom: 1 }

.i_footer {
	height: 40px;
	background: #afafaf;
	text-align: center;
	padding: 15px 0; }

	.i_footer p {
		height: 20px;
		line-height: 20px; }

	.i_footer .link,.i_footer .link a {
		color: #fff;
		margin: 0 5px; }

	.i_footer .copyright,.i_footer .copyright a { color: #d2d2d2; }

/* 焦点图 */
#focus {width:720px; height:260px; overflow:hidden; position:relative;}
#focus ul {height:360px; position:absolute;}
#focus ul li {float:left; width:720px; height:260px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:720px; height:40px; left:0; bottom:0; background:#000;}
#focus .btn_text{font-size:14px;font-weight:bold;color:#FFF;position:absolute;width:400px;height:40px;left:0;bottom:-10px;text-align:left;padding-left:10px; overflow:hidden;display:none;}
#focus .btn {position:absolute; width:700px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(../Img/index/bj-v.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;background-position:-186px -609px;}
#focus .next {right:0; background-position:-235px -609px;}


.m_banner{background:url(../Img/index/banner01.jpg) center;height:266px;}
.m_left{width:250px;}
.m_con{margin-top:10px;margin-bottom:10px; overflow:hidden;_zoom:1;}
.m_right{width:720px;}
.sharp{margin:4px auto 0;}
.b1,.b2,.b3,.b4,.b5,.b6,.b7,.b8{height:1px; font-size:1px; overflow:hidden; display:block;}
.b1,.b8{margin:0 5px;}
.b2,.b7{margin:0 3px;border-right:2px solid; border-left:2px solid;}
.b3,.b6{margin:0 2px;border-right:1px solid; border-left:1px solid;}
.b4,.b5{margin:0 1px;border-right:1px solid; border-left:1px solid; height:2px;}
.m_content{border-right:1px solid;border-left:1px solid;overflow:hidden;}
/*颜色方案一,蓝色边框----------------------------------------*/
/*下面第一、二句决定边框颜色，第三句决定背景颜色*/
/*边框色*/
.color1 .b2,.color1 .b3,.color1 .b4,.color1 .b5,.color1 .b6,.color1 .b7,.color1 .m_content{border-color:#DDDDDD}
.color1 .b1,.color1 .b8{background:#DDDDDD}
/*背景色*/
.color1 .b2,.color1 .b3,.color1 .b4,.color1 .b5,.color1 .b6,.color1 .b7,.color1 .m_content{background:#fff;}
.m_contxt{line-height:24px;}
.m_box{margin:10px;}
.m_box .m_title{border-bottom:#CCC 1px solid;height:30px;padding:0 5px 0 5px;margin-bottom:10px;}
.m_box .m_title h3{font-size:16px;float:left;}
.m_box .m_title span{float:right;}
.m_nav li{line-height:30px;height:30px;font-size:14px;}
.m_nav li a{display:block;background:url(../Img/index/icon12.gif) no-repeat 0 -18px;padding-left:15px;}
.m_nav li a:hover,.m_nav li .on{display:block;background-position:0 12px;padding-left:15px;color:#2B91D5!important;}



DIV.yahoo2
        {
            padding-right: 3px;
            padding-left: 3px;
            font-size: 0.85em;
            padding-bottom: 3px;
            margin-top: 20px;
            padding-top: 3px;
            text-align: center;
            font-size:12px;
            font-family: '微软雅黑','宋体';
            
        }
        DIV.yahoo2 A
        {
            border-right: #ccdbe4 1px solid;
            padding-right: 8px;
            background-position: 50% bottom;
            border-top: #ccdbe4 1px solid;
            padding-left: 8px;
            padding-bottom: 2px;
            border-left: #ccdbe4 1px solid;
            color: #0061de;
            margin-right: 3px;
            padding-top: 2px;
            border-bottom: #ccdbe4 1px solid;
            text-decoration: none;
        }
        DIV.yahoo2 A:hover
        {
            border-right: #2b55af 1px solid;
            border-top: #2b55af 1px solid;
            background-image: none;
            border-left: #2b55af 1px solid;
            color: #fff;
            border-bottom: #2b55af 1px solid;
            background-color: #3666d4;
        }
        DIV.yahoo2 A:active
        {
            border-right: #2b55af 1px solid;
            border-top: #2b55af 1px solid;
            background-image: none;
            border-left: #2b55af 1px solid;
            color: #fff;
            border-bottom: #2b55af 1px solid;
            background-color: #3666d4;
        }
        DIV.yahoo2 .current
        {
            padding-right: 6px;
            padding-left: 6px;
            font-weight: bold;
            padding-bottom: 2px;
            color: #000;
            margin-right: 3px;
            padding-top: 2px;
        }
        DIV.yahoo2 SPAN.disabled
        {
            display: none;
        }
        DIV.yahoo2 A.next
        {
            border-right: #ccdbe4 2px solid;
            border-top: #ccdbe4 2px solid;
            margin: 0px 0px 0px 10px;
            border-left: #ccdbe4 2px solid;
            border-bottom: #ccdbe4 2px solid;
        }
        DIV.yahoo2 A.next:hover
        {
            border-right: #2b55af 2px solid;
            border-top: #2b55af 2px solid;
            border-left: #2b55af 2px solid;
            border-bottom: #2b55af 2px solid;
        }
        DIV.yahoo2 A.prev
        {
            border-right: #ccdbe4 2px solid;
            border-top: #ccdbe4 2px solid;
            margin: 0px 10px 0px 0px;
            border-left: #ccdbe4 2px solid;
            border-bottom: #ccdbe4 2px solid;
        }
        DIV.yahoo2 A.prev:hover
        {
            border-right: #2b55af 2px solid;
            border-top: #2b55af 2px solid;
            border-left: #2b55af 2px solid;
            border-bottom: #2b55af 2px solid;
        }
        
        .m_news .list li{height:30px;line-height:30px;background:url(../Img/index/icon02.gif) no-repeat 0 11px;padding-left:15px;border-bottom:1px solid #f4f4f4;}
        .m_news .list li a{float:left;}
        .m_news .list li span{float:right;}
        
        
        .detail .News_Title{text-align:center;border-bottom:1px solid #f4f4f4;padding-bottom:10px;padding-top:10px;}
        .detail .News_Title h1{font-size:16px;}
        .detail .News_Title span{color:#ccc;}
        
        

/*商家大全*/
			 	.company_list dl{float:left;text-align:center;margin-right:10px;margin-bottom:10px;}
				.company_list dl dt{width:160px; overflow:hidden;word-break:keep-all;/* 不换行 */
				white-space:nowrap;/* 不换行 */
				overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
				text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
				}
				.company_list dl a{border:#CCC 1px solid;display:block;	width:160px;height:80px;overflow:hidden;}
				.company_list dl a:hover{border:#226DDD 1px solid;}
				.company_view .company_content{display:block;}
				.company_view .company_contact{display:none;}
				
				.m_title2{font-size:14px;font-weight:bold;line-height:30px;overflow:hidden;_zoom:1;}
				.m_title2 a{padding:0 15px 0 15px;background:#f4f4f4;display:block;float:left;margin-right:5px;border:1px solid #ccc;border-bottom:none;}
				.m_title2 a:hover,.m_title2 .on{background:#2B91D5;color:#fff!important;}
				.company_line{border:1px solid #ccc;padding:15px 5px 15px 5px;}
				.company_line .list a {
		display: inline-block;
		width: 101px;
		text-align: center;
		background: url(../Img/index/box_bj02.png) repeat-x top;
		border: #DDEEFB 1px solid;
		margin-bottom: 10px;
		line-height: 30px;
		height: 30px;
		color: #052749;
		margin-right: 8px;
		text-decoration: none; }

		.line_class .list a b { margin-left: 10px; }

	.company_line .list .on {
		display: inline-block;
		width: 118px;
		text-align: center;
		background: #F60;
		margin-bottom: 10px;
		line-height: 30px;
		height: 30px;
		color: #FF0; }

	.company_line .list a:hover {
		background: #14649A;
		color: #FFF; }
	
	.company_name{margin-bottom:20px;color:#2887C7;font-size:16px;font-weight:bold;}
	
	 .Line_list {
border-left: 0px;
border-bottom: 0px;
background: white;
margin-top:20px;
}
.Line_list td {
color: #444;
padding: 10px 3px 10px 3px;
border-bottom: 1px dotted #AACCD6;
line-height:18px;
}

.Line_list .ol td{background:#EFF8FE;}

.Line_list th {
background: url(/resources/images/tit_bj05.jpg) repeat-x;
    border-left: 1px #cccccc solid;
    border-bottom: 1px #cccccc solid;
    border-top: 2px #B6D2E9 solid;
padding:3px;
}
.Line_list a{color:#0F639F}
.Line_list a:hover{color:Black;}
               
                 .notice{background:url(../Img/index/lb.png) #FEF0CB no-repeat 10px 7px;border:1px solid #EEC579;height:30px;line-height:30px;margin:0px 0px 10px 0px;overflow:hidden;padding:0 10px 0 30px;}
                .scrollDiv{height:30px;/* 必要元素 */line-height:30px;overflow:hidden;/* 必要元素 */float:left;}
                .scrollDiv li{height:30px;padding-left:10px;}
                .scrollDiv li a{color:#000!important;}
                
 .shop_title01{background:#4690CD;height:36px;line-height:36px;color:#fff;}
                .shop_title01 h2{font-size:14px;margin-left:10px;float:left;}
                .shop_title01 div{float:right;line-height:36px;height:36px;margin-right:10px;}
                .shop_title01 input{float:left;margin-top:5px;}
                .search_input{height:26px;width:290px;border:0;background:url(../Img/index/search_ico.gif) no-repeat 5px 5px #fff;padding-left:30px;}
                .search_submit{background:url(../Img/index/search_submit.gif) no-repeat;width:70px;height:25px;border:0; cursor:pointer;}
                .search_lists{border:#CCCCCC 1px solid;border-top:none;background:#fff;padding:10px;}
                .search_lists td,.search_lists td{border-bottom:#fff solid 1px;line-height:24px;}
                .search_lists
{
    
    border: #CCC 1px solid;
    background: #FFF;
    margin-bottom: 10px;
    padding:5px 0px px 0;
}
.search_lists dl
{
    margin: 0 5px 0 5px;
    overflow:hidden;
    border-bottom:1px dashed  #e7e7e7;
    padding:0px 0 3px 0 !important;
    zoom:1;
}
.search_lists dt
{
    color:#4690CD;
    }
.search_lists dl dt
{
    margin: 4px 0px 0 0px;
}
.search_lists dd,.search_lists dt{float:left;}
.search_lists dd,.search_lists dt
{
    line-height: 22px;
    margin: 2px 0 2px 0;
}
/*****************.search_list dd{width:92%;}********/
.search_lists dd a
{
    color: #666666 !important;
    display: inline-block;
    margin: 2px 5px 2px 5px;
    padding: 0 3px 0 3px;
}
.search_lists dd a:hover
{
    text-decoration: underline;
    background: #F60;
    color: #FFF !important;
}
.search_lists dd a.on
{
    background: #F60;
    color: #FFF !important;
    border:0px;
}

.shop_list{background:#fff; overflow:hidden;_zoom:1;border:#CCCCCC 1px solid;padding:15px 0 15px 15px;margin-bottom:10px;}
                        .shop_list h2{color:#4690CD;font-weight:bold;font-size:14px;padding-left:10px;line-height:30px;border-bottom:#ccc 1px solid;}
.shop_list dl{float:left;width:225px;margin:5px;text-align:center;color:#333333;}
.shop_list dl dt{width:225px; overflow:hidden;   white-space:nowrap; 
   text-overflow:ellipsis; /* for internet explorer */ 
   overflow:hidden; 
   display:block; }  
.shop_list dd{border:1px solid transparent;}  
.shop_list dd:hover{border:1px solid #4690CD; } 
.shop_list dt{text-align:center;margin-bottom:5px;}  
.shop_list dl .cart{background:url(../Img/index/shopping.jpg) no-repeat;width:79px;height:21px;line-height:21px;display:inline-block;}                    
.shop_list dl .jifen{background:url(../Img/index/jifen_bj.jpg) no-repeat;width:87px;height:21px;line-height:21px;display:inline-block;}                    
.shop_list dl .jifen{color:Red;margin-right:5px; text-indent:25px;text-align:left;font-weight:bold;}                


 .shop_view{border:#ccc 1px solid;background:#fff;}
                   .shop_title{line-height:32px;padding-left:10px;border-bottom:1px solid #ccc;}
                   .shop_title span{font-size:14px;font-weight:bold;color:#4690CC;}
                   .shop_title a{font-size:14px;font-weight:bold;color:#333333;}
                   .shop_info{margin:10px; overflow:hidden;_zoom:1;}
                   .shop_pic{border:1px solid #ccc;}
                   .shop_pic {
	width:350px;
	height:320px;
	border:1px solid #ccc;
	overflow:hidden;
	position:relative;
	display:table-cell;
	text-align:center;
	vertical-align:middle
	}
.shop_pic p {
	position:static;
	+position:absolute;
	top:50%
	}
.shop_pic img {
	position:static;
	+position:relative;
	top:-50%;left:-50%;
	}
                   .shop_memo{width:580px;float:right;}
                   .shop_memo h1{font-size:14px;line-height:40px;border-bottom:1px dotted #ccc;}
                   .shop_memo dl{height:30px;line-height:30px;}
                   .shop_memo dd,.shop_memo dt{float:left;}
                   .shop_memo dt{font-weight:bold;}
                   .shop_memo .price{font-family:"宋体"; vertical-align:middle;}
                   .shop_memo .jifen{color:Red;font-size:13px;}
                   .shop_memo a{display:block;margin-top:20px;}
                   .shop_detail{margin:10px 0 10px 0;}
                   .shop_detail h3{color:#C90B12;font-weight:bold;font-size:16px;border-bottom:2px solid #c90b12;padding-bottom:5px;}