@charset "gb2312";
@import url("common.css");
a:link,a:visited {color:#000;text-decoration:none}
a:hover{color:#00f;text-decoration:underline}
a:active {color:#ccc;text-decoration:underline}
span{display:-moz-inline-box;display:inline-block;text-align:center;overflow:hidden;}
.ct{ text-align:center;}
.main{ width:960px; margin:5px auto 0 auto; text-align:left;}
.left{ float:left; width:300px;}
.jm,.rq,.cy{ width:300px; border:1px solid #347CD0; padding-bottom:5px; width:298px;}
.jm_title,.rq_title,.cy_title{ margin:1px; background:#347CD0; color:#fff; font-size:14px; font-weight:700; text-indent:1.5em; height:28px; line-height:28px;}
.dec{ width:298px; margin:1px 0 0 0;background: #F3F8FF; height:20px; line-height:20px; font-weight:700;}
.jm p ,.dplb p{background:url(../images/xx.gif) left bottom repeat-x; padding:5px 0 2px 0;}
.gs{ width:170px; text-align:left; padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sf{ width:60px;}
.lxr{ width:58px;}

.rq ,.cy{ margin-top:8px;}
.cy ul ,.rq ul{ background:url(../images/shopbg.gif) 0 0 no-repeat; padding-left:18px; margin-left:10px; padding-top:2px;}
.cy li ,.rq li{height:22px;}
.cy li .gs1{ text-align:left;}
.pm{ width:40px;}
.gs1{ width:187px; text-align:left; padding-left:10px; }

.xl{ width:60px;}
.rqtop{width:60px;}

.right{ float:left; width:650px; margin-left:10px; }
.tjdp,.dplb{ width:648px; border:1px solid #347CD0; padding-bottom:5px;height: 1%; overflow: hidden !important; overflow /**/: visible; }
.tjdp_title,.dplb_title{ margin:1px; background:#347CD0; color:#fff; font-size:14px; font-weight:700; text-indent:1.5em; height:28px; line-height:28px;}
.tjdp .info{ margin:10px 0 0 15px; float:left; display:inline;}
.shop_pic{ width:128px; float:left;}
.shop_pic img{ width:120px; height:90px;}

.pic{border:1px solid #ADADAD;float:left;height:90px;margin-bottom:6px;padding:3px;width:120px;}
.shop_bt{background:url(../images/shop_bt.gif) no-repeat 0 0;color:#000000;height:20px;line-height:20px; width:128px; display:inline-block; text-align:center;}
.shop_info{width:165px; float:left;padding-left:8px;}
.shop_info p{ line-height:21px;}
.shop_info .shop_name ,.shop_info .shop_add{width:165px;overflow:hidden;text-overflow:clip;white-space:nowrap;}
.dplb{ margin-top:8px;}
.dp_dec{ margin:1px 0 0 0;background: #e4e4e4; height:20px; line-height:20px; font-weight:700;}
.dp_sf{ width:80px;}
.dp_dm{ width:308px; font-weight:700; text-align:left;}
.dp_rxl{ width:70px; }
.dp_dh{ width:100px;}
.dp_login{ width:90px;}

.ad_baidu{ padding-top:8px;}