@charset "utf-8";
/* ---Edit by : www.dircms.cn--- */

/*黄页导航*/
.yp-nav{width:970px; height:28px; padding-left:10px; border-bottom:solid 2px #ff7200; margin:0 auto; overflow:hidden;}
.yp-nav li{height:28px; line-height:34px; font-size:14px; margin-right:6px; display:inline; float:left;}
.yp-nav li a{background:url(../images/y_pages_navbg.png) left -29px no-repeat; padding:0 0 0 14px; float:left;}
.yp-nav li a span{background:url(../images/y_pages_navbg.png) right -29px no-repeat; display:block; padding:0 13px 0 0;}
.yp-nav li.over a{background:url(../images/y_pages_navbg.png) left 0 no-repeat; padding:0 0 0 14px; color:#FFF; font-weight:bold; line-height:32px; float:left;}
.yp-nav li.over a span{background:url(../images/y_pages_navbg.png) right 0 no-repeat; display:block; padding:0 13px 0 0; color:#FFF;}

/*焦点图*/
.focus{width:726px; height:100px; overflow:hidden; position:relative;}
#slidebox{width:726px; height:100px; overflow:hidden;}
#num{position:absolute; bottom:4px; right:6px; height:25px; line-height:25px; z-index:100;}
#num a{padding:2px 4px; background:#4CA7F6 ; color:#fff!important; margin:0 2px;}
#num a.activeSlide{padding:2px 4px; background:#f60;font-size:14px; font-weight:bold;}

.hl-w724{width:724px; overflow:hidden;}
.hl-w246{width:246px; overflow:hidden;}
.hl-w978{width:978px; overflow:hidden;}
.column-yp{overflow:hidden;}
.column-yp h2{height:32px; line-height:32px; padding:0 10px; background:#f3f3f3 url(../images/y_page_repeat_x.png) 0 0 repeat-x;}
.column-yp h2 strong{font-size:14px; float:left;}
.numtip{font-size:14px; font-weight:bold; color:#f00; margin:0 5px;}

/*黄页分类*/
.ypsort{width:724px; overflow:hidden;}
.s-hc{width:345px; height:42px; padding:15px 5px 15px 10px; float:left; overflow:hidden;}
.s-hc .s-ico{padding-right:8px; float:left;}
.s-hc dl{height:42px; overflow:hidden;}
.s-hc dt{font-size:14px; line-height:22px;}
.s-hc dd{line-height:20px;}
.s-hc dd a,.s-hc dd a:visited{color:#06c;}
.s-hc dd a:hover{color:#f30;}
.s-hc dd cite{color:#DDD; padding:0 6px;}

.yprecom{width:348px; height:88px; margin:5px 8px 0 5px; display:inline; float:left;}
.yprecom a img{padding:1px; margin:12px; border:solid 1px #ccc; display:block; float:left;}
.yprecom a:hover img{border-color:#f96;}
.yprecom ul{width:225px; padding:14px 0 0; height:65px; float:left;}
.yprecom li{width:225px; height:20px; line-height:20px; color:#666; float:left; overflow:hidden;}

/*商家入驻*/
.host-link{width:246px; height:98px; border:solid 1px #cdedfa; background-color:#e3f0f8;}
.host-t{width:232px; height:29px; font-size:14px; padding-left:14px;}
.host-t span{line-height:29px; float:left;}
.host-t img{margin:4px 0 0 6px; display:inline; float:left;}
.hs-link{width:228px; height:69px; padding-left:18px; overflow:hidden;}
.hs-link li{width:101px; height:26px; margin:0 8px 6px 0; display:inline; float:left;}
.hs-link li a{width:61px; height:26px; line-height:26px; padding-left:40px; color:#FFF!important; font-weight:bold; background:url(../images/y_pages_b.png) no-repeat; display:block;}
.hs-link li a.free{background-position:0 0;}
.hs-link li a.pub{background-position:-102px 0;}
.hs-link li a.chk{background-position:0 -27px;}
.hs-link li a.rec{background-position:-102px -27px;}

/*最新商家*/
.nhs-lt{width:226px; padding:8px 10px 0; overflow:hidden;}
.nhs-lt li{width:214px; height:21px; line-height:21px; margin-bottom:3px; padding-left:12px; background:url(../images/icon_bg.png) 0 -30px no-repeat; overflow:hidden;}
.nhs-lt li a{overflow:hidden;}
.nhs-lt li .date{color:#888; float:right; margin-left:10px;}

.side-ma{width:230px; height:62px; padding:8px; overflow:hidden;}
.side-ma .sid-img{width:72px; height:62px; float:left;}
.side-ma .sid-img a img{padding:1px; border:solid 1px #ccc; display:block;}
.side-ma .sid-img a:hover img{border-color:#f96;}
.side-ma .sid-txt-w150{width:150px; height:62px; overflow:hidden; margin-left:8px; float:right;}
.side-ma .sid-txt-w150 h3{width:150px; line-height:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.side-ma .sid-txt-w150 p{color:#888; line-height:15px;}
.dist{width:230px; padding:0 8px; overflow:hidden;}
.dist li{width:214px; height:21px; line-height:21px; margin-bottom:3px; *margin-bottom:0; padding-left:12px; background:url(../images/icon_bg.png) 0 -30px no-repeat; overflow:hidden;}
.dist li a{overflow:hidden;}
.dist li .rc-price{color:#f60; float:right; margin-left:10px;}

.bsad{width:226px; padding:8px 10px 5px;}
.bsad .bspic{width:226px; height:70px; margin-bottom:5px;}
.bsad .bspic a img{width:222px; height:66px; padding:1px; border:solid 1px #ccc;}
.bsad .bspic a:hover img{border-color:#f96;}

/*黄页大全*/
.cot-yp{overflow:hidden;}
.cot-yp h2{height:38px; line-height:38px; padding:0 10px; background:#f3f3f3 url(../images/y_page_repeat_x.png) 0 -42px repeat-x;}
.cot-yp h2 strong{font-size:14px; float:left;}
.cot-yp cite{color:#ccc; padding:0 10px; float:left;}

.yp-allsort{width:930px; margin:15px auto;}
.yp-allsort dt{width:930px; height:28px; line-height:28px; display:block; clear:both; float:left;}
.yp-allsort em{color:#888;}
.yp-allsort dd{width:165px; padding-right:20px; height:25px; line-height:25px; white-space:nowrap; display:inline; float:left;}
.yp-allsort dd a,.yp-allsort dd a:visited{color:#06c;}
.yp-allsort dd a:hover{color:#f30;}

.joinYP{width:238px; padding:4px; border:solid 1px #D8E4EB; background-color:#F1F8FC;}
.joinYP a{width:238px; height:42px; display:block; background:url(../images/y_pages_joinbtn.png) 0 0 no-repeat; text-indent:-999em;}

.hl-yt{width:246px; border:solid 1px #febb89;}
.con-yt{overflow:hidden;}
.con-yt h2{height:32px; line-height:32px; padding:0 10px; background:#ffe5d0;}
.con-yt h2 strong{font-size:14px; color:#D84600; float:left;}
.YP-recom{width:226px; padding:0 10px 20px; overflow:hidden;}
.YP-recom dl{width:226px; padding:10px 0 6px; border-bottom:dotted 1px #dcdcdc;}
.YP-recom dt,.YP-recom dd{width:216px; height:22px; line-height:22px; padding-left:10px; color:#888; overflow:hidden;}
.YP-recom dt{font-size:14px; background:url(../images/icon_bg.png) 0 -100px no-repeat;}

.con-ypst{overflow:hidden;}
.con-ypst h2{height:26px; line-height:26px; padding:0 10px; background:#f2f2f2; border-bottom:solid 1px #e6e6e6;}
.con-ypst h2 strong{font-size:14px; float:left;}

.yp-qty{width:704px; padding:0 10px 10px; overflow:hidden;}
.qua{width:704px; padding:10px 0 6px; border-bottom:dotted 1px #d2d2d2;}
.qua .qt-type{width:64px; text-align:right; height:25px; line-height:25px; display:block;}
.qua .qt-cont{width:634px; padding-left:6px;}
.qua .qt-cont li{height:25px; line-height:25px; display:inline; float:left; margin-right:8px; white-space:nowrap; overflow:hidden;}
.qua .qt-cont li a{color:#06c;}
.qua .qt-cont li a:hover{color:#f30;}
.qua .qt-cont li a.current{padding:2px 3px 1px 20px; background:#FFF8E7 url(../images/current_a.gif) 2px 2px no-repeat; border:solid 1px #D4D4D4; color:#f30;}

.yp-lt{width:726px; height:31px; line-height:31px; color:#888; border-bottom:solid 2px #f67e1b; background:#efefef url(../images/y_page_repeat_x.png) 0 -90px repeat-x; overflow:hidden;}
.yp-lt li{height:31px; line-height:31px; font-size:14px; margin-right:6px; display:inline; float:left;}
.yp-lt li a{background:url(../images/y_page_lt.png) left -32px no-repeat; padding:0 0 0 14px; float:left;}
.yp-lt li a span{background:url(../images/y_page_lt.png) right -32px no-repeat; display:block; padding:0 13px 0 0;}
.yp-lt li.over a{background:url(../images/y_page_lt.png) left 0 no-repeat; padding:0 0 0 14px; color:#FFF; font-weight:bold; line-height:32px; float:left;}
.yp-lt li.over a span{background:url(../images/y_page_lt.png) right 0 no-repeat; display:block; padding:0 13px 0 0; color:#FFF;}

.yp-select{width:690px; height:28px; line-height:28px; padding-left:24px; padding-right:10px; border:solid 1px #d4d4d4; background-color:#f4f2f3;}
.order-way{width:65px; height:20px; margin-top:4px; line-height:20px; padding-left:20px; background:url(../images/house_icon.png) 0 -103px no-repeat; display:inline; float:left;}
.so-select{width:100px; height:20px; margin-top:4px; display:inline; float:left;}

.yp-contbox{width:724px; padding:15px 0 10px; border:solid 1px #d4d4d4; border-top:none; overflow:hidden;}
.yp-cont{width:724px; overflow:hidden;}
.yp-cont li{width:704px; height:100px; padding-bottom:10px; margin:0 10px 15px; display:block; border-bottom:dotted 1px #ccc; overflow:hidden;}
.yp-img{width:150px; height:94px; margin-left:8px; display:inline; float:left;}
.yp-img a img{padding:1px; border:solid 1px #ccc; display:block;}
.yp-img a:hover img{border-color:#f96;}
.yp-bsinfo{width:400px; height:88px; margin-left:10px; display:inline; float:left;}
.yp-bsinfo dt{font-size:14px; font-weight:bold; line-height:22px; white-space:nowrap;}
.yp-bsinfo dt a,.yp-bsinfo dt a:visited{color:#06c;}
.yp-bsinfo dt a:hover{color:#f30;}
.yp-bsinfo dt img{margin-left:6px; vertical-align:middle;}
.yp-bsinfo dd{line-height:22px; white-space:nowrap;}
.yp-mold{width:128px; height:22px; padding-top:20px; display:inline; text-align:center; float:left;}