
                        body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
                            margin: 0;
                            padding: 0;
                            word-wrap: break-word
                        }

                        table {
                            border-collapse: collapse;
                            border-spacing: 0;
                        }

                        img {
                            border: none
                        }

                        pre {
                            white-space: pre-wrap; /* css-3 */
                            white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
                            white-space: -pre-wrap; /* Opera 4-6 */
                            white-space: -o-pre-wrap; /* Opera 7 */
                            word-wrap: break-word; /* Internet Explorer 5.5+ */
                        }

                        h1, h2, h3, h4, h5, h6 {
                            font-size: 100%;
                        }

                        input.dialog {
                            height: 0;
                            height: 0;
                            font-size: 0;
                            line-height: 0;
                            border: none
                        }

                        h1 {
                            font-size: 34px;
                        }

                        h2 {
                            font-size: 26px;
                        }

                        h3 {
                            font-size: 18px;
                        }

                        h4 {
                            font-size: 16px;
                        }

                        h5 {
                            font-size: 14px;
                        }

                        h6 {
                            font-size: 12px;
                        }

                        input, label, img, th {
                            vertical-align: middle;
                        }

                        .font-fixh {
                            font-family: Georgia, Arial;
                            color: #f00;
                            font-size: 16px;
                            font-weight: 700;
                        }

                        address, cite, dfn, em, var {
                            font-style: normal;
                        }

                        code, kbd, pre, samp {
                            font-family: courier new, courier, monospace;
                        }

                        input.button, input.btn {
                            padding: 0.25em;
                            width: auto;
                            _width: 0;
                            overflow: visible !ie;
                        }

                        ul, ol, li {
                            list-style: none;
                        }

                        a {
                            text-decoration: none;
                        }

                        .white, .white a {
                            color: #fff
                        }

                        .blue, .blue a {
                            color: #004499
                        }

                        .gray4, a.gray4 {
                            color: #999
                        }

                        .red, .red a, a.red {
                            color: red;
                        }

                        .green {
                            color: #0E774A
                        }

                        select optgroup {
                            color: #CAC8BB;
                        }

                        header {
                            display: block
                        }

                        /*Í¨ÓÃÑùÊ½*/
                        .hidden {
                            display: none;
                        }

                        .invisible {
                            visibility: hidden;
                        }

                        .ib, .ib-a a {
                            display: inline-block;
                            zoom: 1;
                            *display: inline;
                        }

                        .clear:after, .main:after {
                            content: ".";
                            display: block;
                            height: 0;
                            clear: both;
                            visibility: hidden;
                        }

                        .clear, .main {
                            display: inline-block;
                        }

                        * html .clear, * html .main {
                            height: 1%;
                        }

                        .clear, .main {
                            display: block;
                        }

                        .f12 {
                            font-size: 12px
                        }

                        .f14 {
                            font-size: 14px
                        }

                        .f16 {
                            font-size: 16px
                        }

                        .f18 {
                            font-size: 18px
                        }

                        .f20 {
                            font-size: 20px
                        }

                        .lh20 {
                            line-height: 20px
                        }

                        .lh22 {
                            line-height: 22px
                        }

                        .lh24 {
                            line-height: 24px
                        }

                        .lh26 {
                            line-height: 26px
                        }

                        .lh28 {
                            line-height: 28px
                        }

                        .fb {
                            font-weight: bold
                        }

                        .fn {
                            font-weight: normal
                        }

                        .bk, .bk3, .bk6, .bk8, .bk10, .bk15, .bk20, .bk30 {
                            clear: both;
                            font-size: 1px;
                            height: 0;
                            line-height: 1px
                        }

                        .bk3 {
                            height: 8px;
                        }

                        .bk6 {
                            height: 6px
                        }

                        .bk8 {
                            height: 8px
                        }

                        .bk10 {
                            height: 10px
                        }

                        .bk15 {
                            height: 15px
                        }

                        .bk20 {
                            height: 20px
                        }

                        .bk30 {
                            height: 30px
                        }

                        .row-2 li {
                            float: left;
                            width: 50%
                        }

                        .row-3 li {
                            float: left;
                            width: 33%
                        }

                        .row-4 li {
                            float: left;
                            width: 25%
                        }

                        .row-5 li {
                            float: left;
                            width: 20%
                        }

                        .cu, .cu-li li, .cu-span span {
                            cursor: hand;
                        !important;
                            cursor: pointer
                        }

                        .text-c {
                            text-align: center
                        }

                        .text-l {
                            text-align: left
                        }

                        .text-r {
                            text-align: right
                        }

                        .lf {
                            float: left
                        }

                        .rt {
                            float: right
                        }

                        .pr {
                            position: relative
                        }

                        .pa {
                            position: absolute
                        }

                        .img-wrap {
                            border: 1px solid #eee;
                            text-align: center;
                            overflow: hidden
                        }

                        .img-wrap a {
                            display: table-cell;
                            vertical-align: middle;
                            *display: block;
                            overflow: hidden;
                            background-color: #fff
                        }

                        .img-wrap a:hover {
                            background-color: #e8eff6
                        }

                        .col-left {
                            float: left
                        }

                        .col-auto {
                            overflow: hidden;
                            _zoom: 1;
                            _float: left;
                        }

                        .col-right {
                            float: right
                        }

                        .xqsubmit {
                            padding: 2px 3px;
                        }

                        .webwidget_rating_sex {
                            height: 18px;
                            width: auto;
                            float: left
                        }

                        .webwidget_rating_sex li {
                            line-height: 0px;
                            width: 18px;
                            height: 18px;
                            margin-left: 2px;
                            list-style: none;
                            float: left;
                        }

                        .webwidget_rating_sex li span {
                            display: none
                        }

                        .dianping-box {
                            border: 1px solid #C3D4E7;
                        }

                        .star-form {
                            clear: both;
                            padding: 4px 0;
                            line-height: 18px;
                            overflow: hidden
                        }

                        .star-form dt, .star-textarea dt {
                            width: 75px;
                            text-align: right;
                            color: #0F0F0F;
                        }

                        .star-form dt, .star-form dd, .star-textarea dt {
                            float: left
                        }

                        .star-form dd .tip {
                            padding-left: 20px
                        }

                        .star-textarea {
                            margin-bottom: 3px;
                        }

                        .star-textarea dd {
                            padding-top: 5px
                        }

                        .star-textarea dd textarea {
                            border: 1px solid #A7A6AA;
                            border: 1px solid #d0d0d0;
                            background: #FFF url(/static/pinglun/input.png) repeat-x;
                            font-family: Verdana, Geneva, sans-serif, "ËÎÌå";
                            font-size: 12px;
                            padding: 5px;
                            margin: 0;
                            width: 500px;
                            height: 130px
                        }

                        .star-btn {
                            padding-left: 75px;
                            padding-bottom: 16px
                        }

                        .star-btn p {
                            color: #666;
                            margin-bottom: 5px
                        }


                        .dianping-add h5 {
                            background: url("/static/pinglun/user_comment.png") no-repeat 6px 4px;
                            padding-left: 26px;
                            height: 26px;
                            line-height: 26px;
                            margin: 6px 0 0 6px
                        }

                        .dianping-list {
                            padding: 10px
                        }

                        .opinion-row {
                            min-height: 60px;
                            height: auto !important;
                            height: 60px;
                            overflow: visible;
                            padding: 10px 0
                        }

                        .opinion-row .img-box {
                            float: left;
                            width: 60px;
                            margin-right: 14px;
                            text-align: center
                        }

                        .opinion-row .img-box a.img {
                            border: 1px solid #CCC;
                            padding: 2px;
                            display: block
                        }

                        .opinion-row .img-box a {
                            color: #0966BE;
                        }

                        .opinion-row .text-box {
                            overflow: hidden;
                            _float: left;
                            zoom: 1
                        }

                        .opinion-box {
                            background-color: #ebf0f3;
                            padding: 2px 5px 3px;
                            height: 18px;
                            line-height: 18px
                        }

                        .opinion-row .opinion-item .line {
                            color: #CCC;
                            padding: 0 10px
                        }

                        .opinion-row .opinion-item .number {
                            color: #d00;
                            font-weight: 700;
                            font-family: Arial, Helvetica, sans-serif
                        }

                        .opinion-row .time {
                            color: #999;
                            float: right;
                            font-family: Arial;
                            font-size: 10px;
                        }

                        .opinion-row pre {
                            padding: 6px 0 0px;
                        }

                        .lite-rate, .lite-rate dd {
                            background: url(/static/pinglun/icon_pingr_star.png) repeat-x;
                            width: 90px;
                            height: 18px
                        }

                        .lite-rate dd {
                            background-position: left -37px;
                        }

                        /* ·ÖÒ³ */
                        #pages {
                            padding: 14px 0 10px;
                            font-family: ËÎÌå
                        }

                        #pages a {
                            display: inline-block;
                            height: 22px;
                            line-height: 22px;
                            background: #fff;
                            border: 1px solid #e3e3e3;
                            text-align: center;
                            color: #333;
                            padding: 0 10px
                        }

                        #pages a.a1 {
                            background: url(/static/pinglun/pages.png) no-repeat 0 5px;
                            width: 56px;
                            padding: 0
                        }

                        #pages a:hover {
                            background: #f1f1f1;
                            color: #000;
                            text-decoration: none
                        }

                        #pages span {
                            display: inline-block;
                            height: 22px;
                            line-height: 22px;
                            background: #fff;
                            border: 1px solid #cecece;
                            color: #fff;
                            text-align: center;
                            padding: 0 10px;
							color: #585858;
							margin-top: -2px;
							float: none;
                        }
							#pages .current{float:none !important;background:#759c2d;border-color:#759c2d;color: #fff;}
                            #pages a{border:none;padding:0;}
                            #pages a:hover{background:none;}

                        .page .noPage {
                            display: inline-block;
                            width: 56px;
                            height: 22px;
                            line-height: 22px;
                            background: url(/static/pinglun/titlebg.png) repeat-x 0 -55px;
                            border: 1px solid #e3e3e3;
                            text-align: center;
                            color: #a4a4a4;
                        }



                        .thisbox {
                            margin-top: 10px;
                        }

                        .thisbox h5 {
                            height: 40px;
                            font-size: 14px;
                            font-weight: bold;
                            line-height: 43px;
                            padding-left: 10px;
                            position: relative;
                            color: #666;
                            border-bottom: solid 2px #eee;
                        }

                        .thisbox h5 strong {
                            border-bottom: 2px #00A3ED solid;
                            height: 40px;
                            display: block;
                            padding: 0 10px;
                            color: #727272;
                            position: absolute;
                        }

                        .dianping-list {
                            margin-top: 10px;
                            border: 0px
                        }

                        .zhpf {
                            height: 50px;
                            line-height: 50px;
                            background: #f3f3f3;
                        }

                        .alltotal {
                            padding-left: 15px;
                            font-weight: bold;
                            font-size: 14px;
                        }

                        .alltotal .pf {
                            float: left;
                            width: 80px;
                        }

                        .alltotal .star {
                            float: left;
                            width: 100px;
                            padding-top: 16px;
                        }

                        .alltotal .fs {
                            float: left;
                            width: 120px;
                            font-size: 14px;
                        }

                        .alltotal .fs i {
                            font-size: 12px;
                            font-style: normal;
                            color: #999;
                            font-weight: normal;
                        }

                        .alltotal .fs b {
                            font-size: 20px;
                        }

                        .alltotal .font_gray {
                            font-weight: normal;
                            font-size: 12px;
                            color: #333;
                        }

                        .alltotal .comment_btn {
                            float: right;
                            margin: 10px 20px 0px 0px;
                            width: 180px;
                            height: 30px;
                            background: #ff5455;
                            border-radius: 3px;
                            text-align: center;
                            color: #FFF;
                            line-height: 30px;
                            cursor: pointer;
                            margin-left: 30px;
                        }

                        .alltotal .comment_btn a {
                            width: 180px;
                            height: 30px;
                            display: block;
                            color: #fff;
                            text-decoration: none;
                        }

                        .opinion-row {
                            padding: 15px 0 5px 0;
                            border-bottom: solid 1px #f1f1f1;
                        }

                        .opinion-row a {
                            color: #999;
                            text-decoration: none;
                        }

                        .opinion-box {
                            background: #fff;
                        }

                        .opinion-box {
                            padding: 0px;
                            margin: 5px 0px 0px 0px;
                        }

                        .opinion-item {
                            padding-left: 20px;
                            margin-left: 15px;
                            line-height: 14px;
                            color: #999;
                        }

                        .opinion-row .opinion-item .number {
                            color: #999;
                            font-weight: normal;
                            font-family: "Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif;
                        }

                        .comm_list_con {
                            padding: 0;
                        }

                        .comm_list_con p {
                            font-size: 14px;
                            color: #333;
                        }

                        .look_hou {

                            color: #999;
                            font-family: "Î¢ÈíÑÅºÚ", Î¢ÈíÑÅºÚ, "Microsoft Yahei", ÑÅºÚ \9, Arial;
                        }

                        .look_hou em {
                            width: 760px;
                            float: left;
                            color: #999;
                            font-family: "Î¢ÈíÑÅºÚ", Î¢ÈíÑÅºÚ, "Microsoft Yahei", ÑÅºÚ \9, Arial;
                        }

                        .look_hou em span.dpdel, .look_hou em span.hfdel {
                            padding-left: 20px;
                            cursor: pointer
                        }

                        .zanA {
                            margin-right: 10px;
                            display: inline;
                            position: relative;
                            float: right;
                        }

                        .zanA a .best {
                            height: 16px;
                            vertical-align: -3px;
                            width: 16px;
                        }

                        .hf_box {
                            width: 808px;
                            height: auto;
                            border: 1px solid #f1f1f1;
                            margin: 10px 0 0 0px;
                            padding: 14px 12px 0 24px;
                            overflow: hidden;
                        }

                        .hf_box .area_box {
                            width: 800px;
                            height: 44px;
                            padding: 10px;
                            background: url('/static/pinglun/tera.png') no-repeat;
                            font-size: 12px;
                            overflow: hidden;
                            position: relative;
                        }

                        .hf_box .area_box span {
                            display: block;
                            width: 54px;
                            height: 22px;
                            line-height: 22px;
                            background: url('/static/pinglun/spirte.png') 0 -17px no-repeat;
                            padding-left: 30px;
                            font-size: 12px;
                            color: #666;
                            margin: 11px auto 0;
                            position: absolute;
                            left: 45%;
                            top: 10px;
                        }

                        .hf_box .tera {
                            width: 100%;
                            height: 44px;
                            border: none;
                            resize: none;
                            outline: none;
                            color: #333;
                            background: transparent;
                            overflow-x: hidden;
                            overflow-y: auto;
                        }

                        .hf_box .tr {
                            text-align: right;
                            margin: 5px 10px 10px 0px;
                        }

                        .hf_box .sub {
                            width: 50px;
                            height: 20px;
                            line-height: 20px;
                            padding: 0;
                            font-size: 12px;
                            color: #fff;
                            text-align: center;
                            border: none;
                            background: #fe3333;
                            cursor: pointer;
                        }

                        .clear {
                            clear: both;
                        }

                        /*µãÆÀÄÚÈÝ*/
                        .left_tx {
                            margin-right: 10px;
                            position: absolute;
                        }

                        .left_tx a {
                            display: block;
                            width: 50px;
                            height: 50px;
                        }

                        .comm_list a img {
                            border-radius: 50%;
                        }

                        .comm_con {
                            width: 100%;
                            overflow: hidden;
                            margin-top: 5px
                        }

                        .comm_list {
                            width: 827px;
                            height: auto;
                            *zoom: 1;
                            padding: 15px 0 18px 0;
                            overflow: hidden;
                            border-bottom: solid 1px #f1f1f1;
                            margin: 0 auto;
                        }

                        .comm_list_nr {
                            width: 760px;
                            height: auto;
                            margin-top: 5px;
                            overflow: hidden;
                        }

                        .comm_list_nr .comm_list_header {
                            height: 14px;
                            line-height: 14px;
                            overflow: hidden;
                        }

                        .comm_list_nr .comm_list_header a {
                            color: #333;
                            text-decoration: none;
                            font-family: "Î¢ÈíÑÅºÚ", Î¢ÈíÑÅºÚ, "Microsoft Yahei", ÑÅºÚ \9, Arial;
                        }

                        .comm_list_nrtwo {
                            margin-left: 70px;
                        }

                        .all_hf .look_hou em {
                            width: 670px;
                        }

                        .comm_list_score {
                            height: 14px;
                            margin-top: 18px;
                            overflow: hidden;
                        }

                        .comm_list_score ul {
                            width: 70px;
                            height: 12px;
                            margin-top: 1px;
                        }

                        .comm_list_score ul li {
                            width: 12px;
                            height: 12px;
                            line-height: 12px;
                            float: left;
                            margin-right: 2px;
                            display: inline;
                        }

                        .comm_list_score ul li img {
                            float: left;
                        }

                        .comm_list_score .inf {
                            line-height: 14px;
                            color: #999;
                            margin-left: 15px;
                            overflow: hidden;
                            font-family: "Î¢ÈíÑÅºÚ", Î¢ÈíÑÅºÚ, "Microsoft Yahei", ÑÅºÚ \9, Arial;
                        }

                        .comm_list_nr .comm_list_con {
                            height: auto;
                            margin-top: 8px;
                        }

                        .comm_list_nr .comm_list_con p {
                            font-size: 14px;
                            height: auto;
                            line-height: 22px;
                            color: #333;
                            *zoom: 1;
                            position: relative;
                            font-family: "Î¢ÈíÑÅºÚ", Î¢ÈíÑÅºÚ, "Microsoft Yahei", ÑÅºÚ \9, Arial;
                        }

                        /* È«²¿»Ø¸´ */
                        .all_hf {
                            width: 770px;
                        }

                        .all_hf h3 {
                            width: 100%;
                            height: 34px;
                            line-height: 34px; /*border-bottom:1px dotted #d7d7d7;*/
                            font-size: 15px;
                            color: #333;
                            font-weight: bold;
                        }

                        .all_hf .comm_list {
                            width: 100%;
                            padding: 13px 0;
                            border-top: 2px dotted #f1f1f1;
                            border-bottom: none;
                        }

                        .all_hf .comm_list .comm_list_nr {
                            width: 635px;
                            margin-top: 10px;
                        }

                        .all_hf .look_hou {
                            margin-top: 0px;
                        }

                        .all_hf .area_box {
                            width: 770px;
                            background: url('/static/pinglun/tera1.png') no-repeat;
                        }

                        .all_hf .comm_list .at {
                            color: #336699;
                            margin-left: 10px;
                        }

                        .hf_box {
                            display: none
                        }

                        #dianping_iframeid {
                            display: none
                        }


.fl {
	float: left;
}
.fr {
	float: right;
}
.f28 {
	font-size: 28px;
}
.f16 {
	font-size: 16px;
}
.f14 {
	font-size: 14px;
}
.cb0 {
	clear: both;
	height: 0;
	overflow: hidden;
	display: block;
}
.fb {
	font-weight: 700;
}
.plr10 {
	padding-left: 10px;
	padding-right: 10px;
}

.mt10 {
	margin-top: 10px;
}
.wrap {
	width: 1200px;
	margin: 0 auto ; 
	position: relative;
	color: #585858;

}
.wrap a {
	color: #585858;
	text-decoration: none;
}

.mt15 {
	margin-top: 45px;
}
.detailCol .pic {
	border: 1px #d6d6d6 solid;
}
.detailCol .pic img {
	display: block;
}
fieldset, img {
	border: 0;
}
.detailCol .con {
	padding-left: 30px;
	width: 550px;
}
.detailCol .cont {
	padding: 0px 0;
	height: 0px;
	border-bottom: 1px #cbcbcb dotted;
}
.detailCol .cont .price {
	font-size: 14px;
	font-weight: 700;
	line-height: 30px;
	padding-left: 6px;
	width: 240px;
}
.wryh {
	font-family: "Microsoft YaHei";
}
.w_c_1 {
	color: #fd6300;
}
.detailCol .cont .comp {
	padding-left: 10px;
	line-height: 24px;
	width: 180px;
}
.detailCol .conm {
	line-height: 46px;
	font-size: 14px;
	padding: 10px 0;
}
.detailCol .addr {
	font-size: 14px;
	line-height: 35px;
	position: relative;
	padding-right: 30px;
}
.detailCol .addr .map {
	right: 0;
	top: 0;
	padding-left: 30px;
	color: #6dae10;
}
.detailCol .addr .map i {
	display: block;
	position: absolute;
	width: 10px;
	height: 12px;
	left: 5px;
	top: 12px;
}
.inMain_tab {
	height: 35px;
	position: relative;
	line-height: 35px;
	z-index: 99;
	zoom: 1;
}
.blank {
	margin-top: 20px;
}
.inMain_tab .tablist {
	position: absolute;
	left: 0;
	top: 0;
	height: 36px;
	z-index: 9;
}
.inMain_tab .tablist .t {
	float: left;
	height: 35px;
	line-height: 35px;
	font-weight: 700;
	font-size: 16px;
	padding: 0 15px 0 30px;
	border: 1px #e3e3e3 solid;
	border-bottom: 0;
	border-radius: 3px 3px 0 0;
	background: url(../images/icon_main.gif) no-repeat 14px -1407px;
	background-color: #fff;
	z-index: 9;
}
.inMain_col {
	background-color: #fff;
	border: 1px solid #e3e3e3;
	border-radius: 0 3px 3px 3px;
	line-height: 30px;
	z-index: 1;
	position: relative;
}
.inMain_col .num, .inMain_col .num1 {
	padding: 10px 15px;
	line-height: 35px;
	zoom: 1;
}
.xiaoqu_info dl {
	width: 575px;
	margin: 0;
	padding: 0;
}
.xiaoqu_info2 dl {
	width: 1150px;
}
.inMain_col .xiaoqu_info dl {
	clear: none;
}
.xiaoqu_info dd, .xiaoqu_info dl, .xiaoqu_info dt {
	float: left;
	display: inline;
	line-height: 36px;
	overflow: hidden;
	font-size: 14px;
	position: relative;
}
.inMain_col .num dd, .inMain_col .num dt {
	float: left;
}
.xiaoqu_info dt {
	color: #969696;
	padding-right: 8px;
	font-size: 14px;
}
.xiaoqu_info dd {
	font-size: 16px;
}
.commIntro {
	font-size: 16px;
	line-height: 30px;
}
.listPic_t {
	border-top: 1px solid #e3e3e3;
}
.listPicwrap {
	padding: 10px 15px 10px;
}
.colTit {
	height: 46px;
	line-height: 46px;
}
.colTit .tit {
	font-size: 16px;
	font-weight: 700;
	line-height: 46px;
	padding-left: 30px;
	background: url(../images/icon_main.gif) no-repeat 14px -1402px;
	color: #505050;
}
.listWrap {
	width: 1200px;
	overflow: hidden;
}
.listCol2 {
	width: 1224px;
}
.listCol2 li {
	float: left;
	display: inline;
	width: 260px;
	padding: 10px;
	margin-right: 24px;
	margin-bottom: 20px;
	border: 1px #e0dfdf solid;
	background-color: #f2f2f2;
}
.listCol2mb0 li {
	margin-bottom: 0;
}

.listCol2 li .pic {
	border: 1px #e7e7dd solid;
	position: relative;
}
.listCol2 li img {
	display: block;
	width: 100%;
}
.listCol2 li .t {
	padding-top: 12px;
	line-height: 20px;
	text-align:center;
}
.listCol2 li .t1 {
	padding-top: 10px;
	line-height: 24px;
}
.wrap .w_c_5 {
	color: #d6d6d6;
}

.wrap .w_c_1{color: #fd6300; margin-left:10px; }
.wrap .w_c_6 {
	color: red;
}

.wrap .w_c_esf{color: #fd6300; margin-left:0px; }
.wrap .w_c_tel{color: #fd6300; margin-left:0px; font-size:28px; }

.house_tel{height:60px;float:left;}
.house_tel_left{width:47px;height:59px;float:left;background:url('/images/tel2.jpg') no-repeat right 10px;}
.house_tel_mid{font-size:12px;float:left;padding:11px 0 0 10px;color:#999;line-height:20px;}
.house_tel_mid b{font-size:25px;color:#E43;line-height:25px;font-family:"Î¢ÈíÑÅºÚ";}

.footer{height:auto;margin-bottom:0;padding-bottom:5px;}