﻿/*ad广告*/
img { }
.pb .steps, .pb .points li { background-color: transparent; background-image: url(images/zaixian-dianhua.gif); background-repeat: no-repeat; background-attachment: scroll; }
.pb .banners { margin: 0px; padding: 0px; }
.pb .banners li { width: 478px; height: 140px; overflow: hidden; display: none; }
.pb .banners li.current { display: block; }
.pb .switcher { float: left; height: 20px; width: 130px; background-position: left -76px; position: absolute; bottom: 5px; right: 0px; }
.pb .points { margin: 0px; font-size: 12px; padding: 0; }
.pb .points li { width: 16px; height: 16px; background-position: -23px -266px; overflow: hidden; text-align: center; line-height: 15px; color: #F60; cursor: pointer; font-family: Arial; float: left; margin-right: 3px; border: 1px solid #F47500; margin-top: 2px; }
.pb .points li.current { width: 18px; background-position: 0px -264px; text-align: center; float: left; height: 19px; border: 1px solid #F47500; color: #FFF; font-weight: bold; line-height: 19px; margin-top: 0px; }
.pb .steps { width: 16px; height: 23px; background-position: 0px -17px; margin: 0px 0px 0px 6px; position: absolute; bottom: 3px; _overflow: hidden; }
/* FireFox */
*html .pb .steps { width: 16px; height: 23px; background-position: 0px -17px; margin: 0px 0px 0px 5px; position: absolute; bottom: 3px; _overflow: hidden; }
/* IE6 */
* + html .pb .steps { width: 16px; height: 23px; background-position: 0px -17px; margin: 0px 0px 0px 5px; position: absolute; bottom: 3px; _overflow: hidden; }
/* IE7 */
.pb .steps .up, .pb .steps .down { width: 15px; height: 11px; cursor: pointer; }
.add_new_icon { overflow: hidden; width: 16px; position: absolute; height: 24px; background-image: url(images/dd.gif); background-repeat: no-repeat; top: 260px; }
.content { height: 100%; width: 1003px; margin-right: auto; margin-left: auto; padding: 0px; margin-top: 0px; margin-bottom: 0px; background-color: #FFFFFF; clear: both; }
.loginbar { width: 100%; height: 25px; background-image: url(images/sx.gif); background-repeat: repeat-x; line-height: 25px; font-size: 12px; }
.ggtop { background-image: url(images/gglb.gif); background-repeat: no-repeat; padding-left: 25px; background-position: 8px 5px; width: 400px; float: left; height: 25px; overflow: hidden; }
.ggenter { float: right; width: auto; font-zt: normal; color: #666666; }
.banner { width: 100%; clear: both; min-height:65px; padding-top: 5px; padding-bottom: 5px; }
.shout .shout_banner {padding-top: 0px; padding-bottom: 0px; }
.logo { height: 62px; width: 155px; float: left; }
.city { float: left; height: 20px; width: auto; font-size: 12px; padding-left: 10px; padding-top: 38px; position: relative; z-index: 888; }
.nav { background-image: url(images/bj_o.gif); background-repeat: repeat-x; height: 31px; width: 100%; clear: both; }
.zhongnav a { color: #FFF0A2; }
.zhongnav .navbjy_new a { color: #FFFFFF; }
.navbjy a { background-image: url(images/nav_bj.gif); background-repeat: no-repeat; font-size: 14px; font-weight: bold; color: #000000; width: auto; float: left; height: 25px; padding-right: 10px; padding-left: 15px; white-space: nowrap; line-height: 25px; cursor: default; margin-right: 5px; text-decoration: none; }
.navsj { float: right; height: 31px; width: auto; overflow: hidden; line-height: 33px; visibility: inherit; background-image: url(images/navsj.gif); background-repeat: no-repeat; background-position: 5px 9px; color: #FFF0A2; font-size: 12px; text-decoration: none; padding-left: 25px; }
.navbjy { background-image: url(images/navbjy.gif); background-repeat: no-repeat; height: 25px; width: 5px; display: block; float: left; margin-top: 6px; background-position: right top; }
.zhongnav { float: left; height: 31px; line-height: 35px; width: 700px; }
.zuonav { background-image: url(images/bj_p.gif); background-repeat: no-repeat; height: 31px; width: 4px; float: left; }
.younav { background-image: url(images/bj_q.gif); background-repeat: no-repeat; height: 31px; width: 46px; float: right; }
.mainlefttopright { float: left; height: 140px; width: 478px; position: relative; }
.zhongnav li { float: left; font-size: 14px; color: #fff0a2; height: 28px; width: auto; text-align: center; margin-left: 20px; display: block; font-weight: bold; list-style-type: none; position: relative; }
.mainleft { float: left; width: 735px; margin-top: 12px; margin-right: 8px; }
.mainright { width: 240px; float: right; height: auto; margin-top: 12px; }
.maimlefttop { height: 139px; width: auto; }
.mainlefttopleft { float: left; width: 250px; margin-right: 7px; }
.mainserviceleft { font-size: 14px; color: #666666; font-weight: bold; float: left; background-image: url(images/mainserviceleft.gif); background-repeat: no-repeat; background-position: 2px 5px; padding-left: 16px; line-height: 20px; }
.mainserveceright { float: right; width: auto; font-size: 12px; font-zt: normal; font-weight: normal; color: #000000; text-decoration: none; line-height: 21px; background-image: url(images/sanjiao.gif); background-repeat: no-repeat; background-position: 28px 7px; margin-right: 10px; padding-right: 10px; }
.mainservice { height: 20px; border-bottom-width: 2px; border-bottom-zt: solid; border-bottom-color: #F26429; border-bottom-style: solid; margin-bottom: 5px; }
.title5 { height: auto; border: 1px solid #FF6600; padding: 10px; }
.title li { border-bottom-zt: dashed; list-zt-type: none; line-height: 28px; display: block; padding-left: 8px; font-size: 12px; color: #555555; width: auto; list-style-type: none; font-weight: normal; float: left; }
.mainright .Login { background-image: url(images/denglu_z.gif); background-repeat: repeat-y; background-position: 0px 0px; }
.mainright .p { font-family: "宋体", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; }
.title { height: 20px; font-family: "宋体", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #F26429; text-decoration: none; font-weight: bold; background-image: url(images/b1t2.jpg); background-repeat: repeat-x; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; padding-left: 5px; }
.trendstop { height: 27px; background-image: url(images/trendstoptop.gif); background-repeat: repeat-x; font-family: "宋体", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 28px; font-weight: bold; color: #FF6600; text-decoration: none; padding-left: 8px; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f7cdb5; margin-bottom: 8px; }
.Trends { margin-top: 10px; overflow: hidden; width: 238px; border: 1px solid #cccccc; margin-bottom: 10px; padding-bottom: 5px; }
.blk_29 {
	overflow: hidden;
	ZOOM: 1;
	position: relative;
	width: auto;
	height: 180px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.blk_29 .LeftBotton { left: 10px; float: left; width: 24px; cursor: pointer; position: absolute; top: 50px; height: 49px; background-image: url(images/ico_b.gif); background-repeat: no-repeat; background-position: 0px -400px; background-attachment: scroll; z-index: 10; }
.blk_29 .RightBotton { right: 10px; float: right; width: 24px; cursor: pointer; position: absolute; top: 50px; height: 49px; background-image: url(images/ico_b.gif); background-repeat: no-repeat; background-position: -80px -400px; background-attachment: scroll; z-index: 10; }
.blk_29 .Cont { overflow: hidden; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: 40px; height: 170px; }
.blk_29 .box { float: left; width: 131px; text-align: center; overflow: hidden; }
.blk_29 .box IMG { display: block; background: #fff; border: 1px solid #e2e2e2; padding: 3px; width: 115px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.blk_29 .box A:hover IMG { border: 1px solid #6699FF; }
.blk_29 .box P { width: 115px; line-height: 20px; overflow: hidden; display: block; margin-top: 6px; margin-right: auto; margin-bottom: 0px; margin-left: auto; height: 38px; }

.partC { margin-top: 10px; overflow: auto; width: 950px; }
.partC .PC_left { overflow: auto; width: 470px; }
.partC .PC_right { overflow: auto; width: 470px; }
.partC .PC_left { float: left; }
.partC .PC_right { float: right; }
.PT_mix { border-right: #a2d1ff 1px solid; padding-right: 0px; border-top: #a2d1ff 0px solid; padding-left: 0px; background: #f3fbfe; padding-bottom: 10px; overflow: auto; border-left: #a2d1ff 1px solid; padding-top: 0px; border-bottom: #a2d1ff 1px solid; }
.PhoTxt { margin-top: 10px; display: inline; float: left; margin-left: 10px; overflow: auto; width: 220px; }
.PhoTxt IMG { border-right: #ccc 1px solid; padding-right: 3px; border-top: #ccc 1px solid; padding-left: 3px; background: #fff; float: left; padding-bottom: 3px; border-left: #ccc 1px solid; margin-right: 5px; padding-top: 3px; border-bottom: #ccc 1px solid; }
.PhoTxt H1 { font-weight: bold; font-size: 12px; line-height: 23px; }
.PhoTxt P { color: #545454; line-height: 20px; }
.mainleft .scroll {
	width: 733px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.mainleft .guild { width: 100%; margin-top: 10px; margin-bottom: 10px; }
.banner .search { width: auto; float: left; padding-bottom: 8px; }
.banner .searchall { float: left; width: 454px; padding-bottom: 4px; margin-top: -3px; }
/*.Login .Loginy { width: 146px; height: 30px; margin-right: auto; margin-left: auto; display: block; background-color: #999999; background-image: url(images/Login.gif); background-repeat: no-repeat; margin-bottom: 5px; list-style-type: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; cursor: pointer; }
.Login .loginz { height: 30px; width: 146px; margin-right: auto; margin-left: auto; background-image: url(images/Login.gif); background-repeat: no-repeat; display: block; margin-bottom: 8px; background-position: 0px -38px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; cursor: pointer; }*/
.pic { text-decoration: none; float: left; list-style-type: none; display: block; }
.anns { overflow: hidden; padding-top: 4px; }
.anns li { list-style-type: none; display: block; margin-right: 10px; font-family: "宋体", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; line-height: 20px; }
.nnax li { height: 24px; width: auto; display: block; float: left; background-image: url(images/annx.gif); background-repeat: no-repeat; padding-left: 14px; padding-right: 9px; line-height: 20px; list-style-type: none; }
.nnax { height: 26px; margin-top: 5px; }
.nnax .nnaxy { background-image: url(images/naay.gif); background-repeat: no-repeat; display: block; float: left; height: 24px; list-style-type: none; width: 5px; padding: 0px; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; margin-left: 0px; }
.mainright .news { /**margin-top: 10px; overflow: hidden; padding-right: 8px; padding-left: 8px; **/}
.mainright .border_s { border: 1px solid #FF6600; }
.mainright .xr { margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.like li { text-decoration: none; display: block; clear: left; text-align: center; list-style-type: square; }
.mainnav .footer { width: 100%; text-align: center; padding-top: 20px; height: auto; border-top-width: 1px; border-top-style: dotted; border-top-color: #E0E0E0; padding-bottom: 30px; margin-top: 10px; color: #666666; clear: both; }
.main { height: auto; width: auto; margin: 0px; padding: 0px; }
.main .di { clear: both; width: 100%; }
.news .nesw_box { width: 54px; height: auto; float: left; margin-top: auto; margin-right: 6px; margin-bottom: auto; margin-left: 6px; padding: 1px; }
.news { clear: left; }
.news .news_like { clear: left; margin-top: 2px; }
.news_like li { list-style-type: none; display: block; font-family: "宋体", Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; display: block; background-image: url(images/sj.gif); background-repeat: no-repeat; background-position: 0px; padding-left: 8px; line-height: 19px; }
.nesw_box a { display: block; text-align: center; }
.news_like span { display: block; text-align: center; margin-bottom: 5px; }
.search .search0 { background-image: url(images/search.gif); background-repeat: no-repeat; height: 25px; width: 100px; float: left; display: block; padding-top: 7px; padding-left: 6px; overflow: hidden; margin-right: 5px; }
.search .search1 { background-image: url(images/search.gif); background-repeat: no-repeat; height: 25px; width: 101px; float: left; display: block; padding-top: 7px; padding-left: 6px; overflow: hidden; margin-right: 5px; }
.search .aaa { overflow: hidden; position: absolute; width: 89px; height: 20px; display: block; z-index: 100; }
.search .search2 { display: block; float: left; height: 26px; width: 205px; background-image: url(images/search.gif); background-repeat: no-repeat; background-position: -220px; padding-top: 6px; padding-left: 8px; overflow: hidden; }
.selectBorder { display: block; width: 99px; height: 19px; margin: 1px 0 0 0; overflow: hidden; position: absolute; }
.selectBorder select { width: 99px; height: 22px; margin-top: -2px; margin-left: -1px; *margin:-1px;
color:#3A3A3A; margin-bottom:-1px; line-height:22px; }
.search2 input { border: 1px solid #FFFFFF; width: 197px; font-family: "宋体", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-weight: normal; text-decoration: none; height: 19px; }
.search .searchann { display: block; float: left; width: 67px; height: 27px; margin-top: 2px; line-height: 25px; text-align: center; margin-left: 6px; }
.hot1 { display: block; float: left; width: 400px; padding-left: 30px; }
.msg { height: 100%; position: relative; overflow: hidden; }
.logo_rq { float: left; width: 320px; }
/*.logo_rq {
	float: left;
	width: 280px;
	padding-top: 18px;
}*/
.mainaleft { width: 730px; float: left; background-color: #fdfdfd; border: 1px solid #f2f2f2; padding-bottom: 10px; }
.mainaright { float: left; width: 250px; background-color: #ffffff; border: 1px solid #dadada; }
.mainatop { height: 25px; line-height: 25px; }
.mainabao { width: 100%; }
.m_r_like { padding: 5px; line-height: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccccc; }
.star_com { float: right; overflow: hidden; background-color: #fff; text-align: right; _width: 40px; font-size: 12px; font-weight: normal; }
.like li { padding-right: 2px; padding-left: 2px; padding-bottom: 0px; line-height: 16px; padding-top: 1px; border-bottom: #b2b2b2 1px dotted; }
.m_r_ul li { display: list-item; list-style-type: decimal; font-family: Verdana, Arial, Helvetica, sans-serif; }
.m_r_ul { padding-left: 28px; padding-right: 5px; }
.list { height: 25px; line-height: 25px; padding-left: 8px; font-size: 12px; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.l_t_id3 { line-height: 25px; font-family: "宋体", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.l_t_id2 { background-image: url(images/dp_l.gif); background-repeat: no-repeat; background-position: 8px 5px; padding-left: 30px; line-height: 25px; font-family: "宋体", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.l_t_id1 { background-repeat: no-repeat; background-position: 14px 14px; padding-left: 10px; line-height: 25px; font-family: "宋体", Verdana, Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 8px; }
.l_t_main { padding-top: 12px; padding-right: 5px; padding-bottom: 10px; padding-left: 10px; height: 100%; clear: both; }
.l_t_left { float: left; border: 1px solid #cccccc; padding: 2px; height: 140px; width: 140px; position: relative; }
.l_t_right { margin-left: 158px; _margin-left: 150px; line-height: 20px; }
/*.zszs span {
	display: block;
	float: left;
	padding: 1px;
	margin-left: 10px;
	height: 51px;
	width: 74px;
}*/
.zszs { border-top-width: 1px; border-top-style: solid; border-top-color: #E6E6E6; padding-top: 8px; margin-top: 3px; height: 22px; }
.zszs h5 { line-height: 20px; font-family: "宋体", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; }
.l_t_fook { padding-left: 25px; line-height: 20px; background-repeat: no-repeat; float: left; width: 400px; }
.zhong_nav { margin-top: 10px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #f5722e; overflow: hidden; margin-bottom: 10px; height: 25px; }
.zhong_nav2 { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #f5722e; /*overflow: hidden;*/
	height: 23px; }
.l_t_fook span { padding-right: 10px; }
.zhong_navlike, .zhong_nav .tousu { line-height: 25px; border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; background-color: #f7f7f7; }
.zhong_navlike3 { line-height: 25px; border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; background-color: #f7f7f7; }
.zhong_nav li { float: left; display: block; height: 25px; padding-right: 10px; padding-left: 10px; line-height: 25px; margin-right: 3px; margin-left: 3px; }
.zhong_nav2 li { float: left; display: block; height: 23px; padding-right: 10px; padding-left: 10px; line-height: 23px; margin-right: 3px; _margin-right: 0px; list-style-type: none; }
.zhong_navlike1, .zhong_nav .tousu1 { background-image: url(images/x.gif); background-repeat: repeat-x; background-color: #f5722e; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #d96016; border-right-color: #d96016; border-left-color: #d96016; }
.zhong_navlike2 { }
.zhong_navlike1 a { color: #ffffff; }
.zhong_navlike1 a:hover { color: #ffffff; }
.zhong_navlike a:hover { color: #000000; }
.zhong_navlike a { color: #000000; }
.label { line-height: 18px; clear: both; padding: 8px; }
.dztj { overflow: hidden; height: 100%; margin-top: 5px; }
.tj_ { clear: both; height: 100%; overflow: hidden; }
.dztj em { font-style: normal; width: 100%; }
.m_r_topbao { margin-top: 8px; overflow: hidden; clear: both; height: 100%; }
.m_r_topbao .caipin_link { float: left; width: 54px; height: auto; text-align: center; padding-right: 4px; padding-left: 4px; cursor: pointer; display: block; position: relative; line-height: 22px; }
.m_r_topbao span { display: block; height: 50px; width: 50px; padding: 1px; border: 1px solid #CCCCCC; }
.m_r_topbao span:hover { border: 1px solid #FF6600; }
.m_r_top h5 { background-attachment: scroll; background-image: url(images/ico_b.gif); background-repeat: no-repeat; background-position: left -930px; height: 26px; padding-top: 6px; display: block; }
.m_r_liao { line-height: 18px; list-style-type: none; padding-top: 5px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.m_r_liao li { list-style-type: none; }
.m_r_top { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; margin-top: 5px; }
#txtblk01menu_t1 { display: block; float: left; padding-right: 10px; padding-left: 10px; list-style-type: none; background-image: url(images/annx.gif); background-repeat: no-repeat; height: 24px; line-height: 23px; }
#txtblk01menu_t2 { display: block; float: left; padding-right: 10px; padding-left: 10px; height: 24px; background-image: url(images/annx.gif); line-height: 23px; }
#txtblk01menu_t3 { display: block; float: left; padding-right: 10px; padding-left: 10px; background-image: url(images/annx.gif); height: 24px; line-height: 23px; }
#txtblk01_c1 { height: 115px; }
#txtblk01_c2 { height: 115px; }
#txtblk01_c3 { height: 115px; }
#txtblk01_c1 h4 { width: 250px; display: block; float: left; }
.biaotispan { float: right; display: block; font-size: 12px; font-weight: normal; }
.biaoti { display: block; list-style-type: none; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #f86c00; font-size: 13px; color: #666666; font-weight: bold; line-height: 20px; background-image: url(images/ico_b.gif); background-repeat: no-repeat; background-position: -398px -436px; padding-left: 15px; margin-bottom: 5px; }
#txtblk01menu { float: left; }
.txdlk05 { display: block; height: 24px; float: left; width: 5px; background-image: url(images/naay.gif); background-repeat: no-repeat; margin-right: 5px; list-style-type: none; }
.msg_1 { float: left; width: 272px; background-image: url(images/msgz.gif); background-repeat: no-repeat; border: 1px solid #d6d6d6; overflow: hidden; height: 150px; _height: 153px; }
.msg_2 { float: left; height: 148px; width: 423px; border: 1px solid #d6d6d6; margin-left: 10px; background-color: #ffffff; line-height: 18px; }
.msg_2_a { float: left; height: 150px; width: 425px; margin-left: 10px; background-color: #ffffff; line-height: 18px; }
.msg_1 h3 { height: 25px; line-height: 25px; font-size: 12px; font-family: "宋体", Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; padding-left: 5px; display: block; margin-bottom: 2px; overflow: hidden; }
msg_1.left2 { position: relative; float: left; }
.msg_1 p { float: left; }
.msgli { float: left; padding-top: 15px; padding-left: 8px; width: 70px; }
.msgli2 { float: left; list-style-type: none; width: 180px; margin-top: 10px; line-height: 18px; text-indent: 2em; color: #666666; padding-left: 5px; }
.zszs .tjdp { background-repeat: no-repeat; display: block; position: absolute; margin-left: 70px; }
.new2 { position: absolute; display: block; }
.multiple { line-height: 18px; font-weight: normal; overflow: hidden; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.multiple li { padding-left: 40px; list-style-type: none; color: #333333; display: block; width: 550px; margin-bottom: 4px; }
.scan { padding-right: 30px; padding-left: 30px; float: left; width: 560px; overflow: hidden; clip: rect(10px,auto,10px,auto); }
.zhong_nav .tousu, .zhong_nav .tousu1 { float: right; display: block; height: 25px; padding-right: 10px; padding-left: 10px; line-height: 25px; margin-right: 3px; margin-left: 3px; }
.scann { display: block; float: right; height: 24px; margin-top: 10px; margin-bottom: 10px; width: 80px; line-height: 23px; padding-right: 5px; padding-left: 5px; text-align: center; }
.l_t_zhong { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #ff7e00; clear: both;/*overflow: hidden;*/
}
.lyanh5 { line-height: 25px; display: block; background-image: url(images/xx2.gif); background-repeat: repeat-x; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f6f6f6; height: 25px; }
.lybt { line-height: 30px; padding-right: 2px; padding-left: 2px; }
.lybt1 { float: left; display: block; height: 26px; line-height: 26px; }
.lybt2 { float: right; line-height: 26px; display: block; height: 26px; }
.lynr { line-height: 18px; padding-top: 5px; padding-bottom: 5px; font-size: 13px; color: #333333; word-break: break-all; width: 615px; _width: 614px; overflow: hidden; }
.lzbtb { overflow: hidden; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CAD9EA; height: 26px; }
.liuyanbao { clear: both; height: 100%; }
.lyjs2 { text-align: right; padding-right: 10px; overflow: hidden; margin-left: 130px; padding-top: 5px; padding-bottom: 5px; }
.lyjs3 { text-align: right; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; overflow: hidden; clear: both; background-color: #FFFFFF; }
.page { text-align: right; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; }
.ym_rq { text-align: right; padding-right: 10px; padding-bottom: 10px; padding-top: 10px; }
.vote { float: left; width: 600px; margin-right: 10px; margin-left: 10px; line-height: 30px; padding-top: 5px; padding-bottom: 5px; }
.vote1 { line-height: 25px; display: block; float: left; width: 80px; list-style-type: none; text-align: right; }
.vote2 { line-height: 25px; display: block; float: left; list-style-type: none; }
.vote_button { float: left; line-height: 25px; height: 30px; padding-left: 90px; }
.caret_h img { display: block; border: 1px solid #CCCCCC; padding: 2px; margin-bottom: 5px; }
.caret_h { padding-top: 20px; float: left; display: block; width: auto; padding-left: 35px; }
.caret_h li { display: block; float: left; margin-right: 15px; margin-left: 15px; list-style-type: none; text-align: center; }
.carte { float: left; padding-right: 10px; padding-left: 10px; width: 600px; }
.carte img { display: block; list-style-type: none; border: 1px solid #dddddd; padding: 3px; margin-top: 10px; margin-bottom: 20px; }
.carte img:hover { border: 1px solid #999999; }
.carte3 { float: left; padding-right: 10px; width: 610px; text-align: center; }
.favourable { line-height: 18px; width: 540px; margin-right: auto; margin-left: auto; float: left; font-size: 14px; padding-top: 20px; padding-right: 40px; padding-bottom: 20px; padding-left: 40px; }
.search3 { width: 838px; border: 1px solid #CCCCCC; float: left; line-height: 18px; }
.carte_2 { float: left; width: auto; line-height: 25px; height: 25px; background-color: #f7f7f7; padding-left: 8px; white-space: nowrap; }
.shoplist { padding-right: 0px; padding-left: 0px; }
.shop_list { float: left; overflow: hidden; width: 600px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; line-height: 18px; padding-bottom: 5px; }
.shop_list:hover { background-color: #F7F7F7; width: 600px; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #000000; }
.list_bt_y { display: block; float: left; width: 300px; height: 33px; }
.list_bt_z { display: block; float: right; list-style-type: none; height: 25px; line-height: 30px; padding-top: 8px; }
.listul { display: block; float: left; }
.maina { height: 100%; clear: both; position: relative; }
.list_img { }
.list_img img { border: 1px solid #dddddd; padding: 2px; margin-right: 4px; }
.zhanwei { height: 10px; }
.shoplist h3 { text-align: center; padding-top: 20px; padding-bottom: 10px; font-size: 18px; display: block; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FCCB9B; color: #333333; margin-right: 10px; margin-left: 10px; }
.STYLE1 { font-size: 14px; }
#vote SPAN { font-size: 12px; margin-left: 3px; }
.inp_L1 { background-image: url(images/an_12.gif); width: 67px; height: 27px; border: 0; color: #464646; line-height: 23px; }
.inp_L2 { background-image: url(images/ann5.gif); width: 75px; height: 25px; border: 0; color: #464646; line-height: 23px; }
.lodingceng { width: 440px; font-size: 12px; text-decoration: none; font-weight: normal; color: #5e6a86; opacity: 0.2; padding: 8px; Opacity: 0.4; -moz-opacity: 0.4; background-image: url(images/jbc.png); background-repeat: repeat; position: absolute; }
.lodingceng .lodc { background-color: #FFFFFF; position: relative; background-image: url(images/laoding_top.gif); background-repeat: no-repeat; width: 424px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; }
.lodingceng .textfield { border: 1px solid #f5722e; height: 18px; }
.biaoti_img { width: 87px; float: left; }
.gg_bao ul { margin-left: 90px; list-style-type: none; }
.gg_bao ul li { width: auto; line-height: 18px; display: block; list-style-type: none; background-image: url(images/sj.gif); background-repeat: no-repeat; background-position: 0px 5px; padding-left: 8px; }
.liaotixia { line-height: 18px; list-style-type: none; }
.search0 input { width: 94px; height: 18px; border: 1px solid #FFFFFF; font-family: "宋体", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; }
.txtadsblk01 { float: left; width: 249px; height: 25px; overflow: hidden; }
.title5baoli1 { line-height: 28px; height: 28px; width: 84px; _width: 83px; float: left; margin-right: 5px; position: relative; }
.title5baoli2 { line-height: 24px; height: 24px; width: 50px; float: right; display: block; font-family: "宋体", Arial, Helvetica, sans-serif; font-size: 12px; position: relative; }
.title5baospan { display: block; float: left; width: 60px; height: 24px; line-height: 24px; color: #999999; position: relative; }
.title5bao { width: 100%; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; display: block; height: 24px; clear: both; }
.msg_2_1 span { float: left; width: 180px; display: block; white-space: normal; text-align: center; }
.msg_2_1 { width: 100%; margin-bottom: 5px; float: left; }
.msg_2_2 { border: 1px solid #CCCCCC; padding-left: 20px; width: 340px; background-image: url(images/sj.gif); background-repeat: no-repeat; background-position: 5px 6px; float: left; }
.scannMsg { display: block; float: left; height: 24px; margin-top: 10px; margin-bottom: 10px; width: 180px; line-height: 23px; padding-right: 5px; padding-left: 5px; text-align: left; color: Red; }
.maintoplist { list-style-type: none; line-height: 25px; color: #333333; }
.maintoplist a { padding-right: 4px; padding-left: 4px; }
/*首页弹出框*/
.qvyi_ceng { height: 23px; width: 257px; border: 4px solid #DDDDDD; position: absolute; z-index: 9999; background-color: #FFFFFF; }
.qvyi_ceng .qvyi_cengk { height: 141px; width: 255px; border: 1px solid #FF3333; }
.qvyi_ceng .qvyi_cengk dt { display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FF3333; line-height: 20px; height: 20px; padding-left: 8px; padding-right: 8px; float: left; width: 239px; }
.qvyispan1 { float: left; display: block; }
.qvyispan2 { float: right; }
.qvyispan1 { float: left; display: block; margin-right: 5px; }
.qvyi2 { float: left; width: 239px; background-color: #FFffff; padding-right: 8px; padding-left: 8px; padding-top: 8px; padding-bottom: 8px; }
.qvyi1 { float: left; width: 245px; background-color: #FFffff; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FF3333; padding-right: 5px; padding-left: 5px; line-height: 20px; }
.STYLE3 { float: left; height: 20px; font-weight: bold; }
.qvyispan1 img { padding: 2px; border: 1px solid #CCCCCC; }
.qvyispan1 p { line-height: 18px; }
.qvyispan3 p { line-height: 18px; }
.sc_1 { line-height: 25px; height: 23px; background-image: url(images/scann.gif); background-repeat: no-repeat; background-position: -128px 0px; display: block; }
/*弹出结束*/
/***----------------knig附加样式表【请勿删除或修改】-------------------***/

.title5baoli1_hover { z-index: 99999; }
.l_t_xx { line-height: 18px; }
.ck_img_d, .shop_lx { float: left; height: 22px; line-height: 22px; width: 140px; text-align: left; margin-top: 6px; padding-left: 6px; }
.l_t_left_bao { float: left; width: 146px; }
.l_t_right p { }
.scroll h2 label { color: #FF6600; }
.scroll h2 strong { color: #666666; }
.scroll h2 span { margin-left: 12px; color: #888888; }
.scroll h2 span a { color: #888888; }
/**-WAL-**/
.footer p { line-height: 20px; display: block; }
.hail-fellow a { margin-left: 8px; }
.footer .hail-fellow span { width: 800px; display: block; margin-right: auto; margin-left: auto; line-height: 18px; }
.rep { background-image: url(images/rep_bg.gif); background-repeat: repeat-y; width: 600px; height: auto; }
.rep_top { text-decoration: none; display: block; width: 600px; background-image: url(images/rep_top.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 25px; }
.rep_bg { width: 580px; padding-right: 10px; padding-left: 10px; }
.rep_bottom { text-decoration: none; display: block; width: 600px; background-image: url(images/rep_bottom.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 11px; font-size: 0px; }
.in_enter h2 strong { color: #CC0000; display: block; line-height: 51px; height: 51px; _line-height: 30px; _height: 30px; margin-right: 8px; margin-left: 8px; font-size: 14px; padding-left: 5px; }
.in_enter h2 label { margin-right: 4px; }
.Login dl { line-height: 18px; height: 20px; color: #666666; overflow: hidden; text-align: right; padding-left: 8px; }
.Login .zhan_mail { text-align: right; height: 20px; clear: both; }
.nc_quit { height: 30px; background-image: url(images/denglu_gj.gif); background-repeat: no-repeat; background-position: 0px 0px; vertical-align: top; line-height: 30px; width: 224px; padding-right:8px; padding-top: 8px; padding-bottom: 5px; }
.nc_quit2 { background-image: url(images/denglu_x.gif); background-repeat: no-repeat; background-position: 0px bottom; vertical-align: top; width: 240px; height: 5px; }
.zhan_mail .integral, .collection { text-align: left; float: left; }
.Login .nc { float: left; width: 15em; display: block; text-align: left; }
.Login .quit { text-align: right; }
.Login .quit a, .Login .login_x a { color: #0066CC; }
.Login .nc a { font-size: 12px; color: #CC0000; }
.Login dd a { color: #FF6600; }
.Login dd a.dcyz { color: #FF0000; }
.ckfs_ { height: 25px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #dddddd; width: 100%; clear: both; margin-top: 3px; padding-bottom: 3px; }
.mainaleft .compositor { float: right; height: 25px; width: auto; line-height: 25px; color: #3E65CA; position: relative; }
.shop_lisp01 { padding-top: 8px; padding-bottom: 8px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; display: block; height: 100%; margin-right: 8px; margin-left: 8px; position: ; *position: relative; }
.shop_ls .shop_lisp01 { margin-right: 0px; margin-left: 0px; }
.shop_nc_xj { line-height: 24px; height: 24px; }
.shop_lisp01 dd { display: block; }
.shop_nc_xj_L { float: left; width: 400px; }
.shop_nc_xj_R { margin-left: 400px; text-align: right; }
.shop_nc_xj_L .nc, .shop_nc_xj_L .nc_ { float: left; width: auto; margin-left: 5px; }
.rz_dadt_L .rz_img .shop_nc { float: left; width: auto; }
.shop_nc_xj_L .renzheng, .l_t_id3 .renzheng, .rz_img .renzheng { float: left; height: 24px; width: 25px; position: relative; z-index: 99990; }
.renzheng .ico_rz { background-attachment: scroll; background-image: url(images/ico_b.gif); background-repeat: no-repeat; background-position: -80px -460px; height: 14px; padding-top: 2px; padding-bottom: 2px; padding-left: 6px; margin-left: 10px; cursor: default; }
.ico_ying_1 { /**营业执照【未上传】**/
	background-attachment: scroll; background-image: url(images/ico_b.gif); background-repeat: no-repeat; background-position: left -498px; height: 14px; padding-top: 4px; padding-bottom: 4px; padding-left: 25px; cursor: default; line-height: 20px; }
.ico_ying_2 { /**营业执照【上传--正在审核中】**/
	background-attachment: scroll; background-image: url(images/ico_b.gif); background-repeat: no-repeat; background-position: -160px -498px; height: 14px; padding-top: 4px; padding-bottom: 4px; padding-left: 25px; cursor: default; line-height: 20px; }
.ico_ying_3 { /**营业执照【审核通过】**/
	background-attachment: scroll; background-image: url(images/ico_b.gif); background-repeat: no-repeat; background-position: -320px -498px; height: 14px; padding-top: 4px; padding-bottom: 4px; padding-left: 25px; cursor: default; line-height: 20px; }
.ico_wei_1 { /**卫生许可证【未上传】**/
	background-attachment: scroll; background-image: url(images/ico_b.gif); background-repeat: no-repeat; background-position: -80px -498px; height: 14px; padding-top: 4px; padding-bottom: 4px; padding-left: 25px; cursor: default; line-height: 20px; }
.ico_wei_2 { /**卫生许可证【已上传 正在审核中...】**/
	background-attachment: scroll; background-image: url(images/ico_b.gif); background-repeat: no-repeat; background-position: -240px -498px; height: 14px; padding-top: 4px; padding-bottom: 4px; padding-left: 25px; cursor: default; line-height: 20px; }
.ico_wei_3 { /**卫生许可证【通过审核】**/
	background-attachment: scroll; background-image: url(images/ico_b.gif); background-repeat: no-repeat; background-position: -400px -498px; height: 14px; padding-top: 4px; padding-bottom: 4px; padding-left: 25px; cursor: default; line-height: 20px; }
.renzheng .c_yz_ts, .rz_img_ .c_yz_ts { position: absolute; width: auto; top: 0px; margin-top: 20px; visibility: visible; z-index: 10; white-space: nowrap; }
.c_yz_ts .ico_top { background-attachment: scroll; background-image: url(images/ico_b.gif); background-repeat: no-repeat; background-position: left -980px; padding-top: 7px; }
.ico_top .ico_bom { background-color: #FFF4D5; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #99BAED; border-bottom-color: #99BAED; border-left-color: #99BAED; padding: 5px; color: #FF6600; font-size: 12px; line-height: 20px; }
.shop_lisp01 .shop_data { height: 100%; text-align: center; clear: both; }
.shop_data_L { float: left; width: 100px; }
.shop_data_L .shop_logo { padding: 1px; height: 90px; width: 90px; border: 1px solid #CCCCCC; position: relative; }
.shop_data_R { margin-left: 110px; }
.shop_data_R_ { text-align: left; }
.shop_data_R_ .rz_dadt { height: 100%; padding-bottom: 10px; }
.shop_data_R_ .rz_dadt_L { float: left; width: 320px; }
.shop_data_R_ .rz_dadt_R { text-align: right; margin-left: 330px; }
.rz_dadt_L .rz_img { float: right; width: 258px; _width: 255px; }
.rz_dadt_L .rz_img_, .zszs .rz_img_ { float: left; height: 22px; width: 45px; position: relative; z-index: 9999; }
.shop_data_01 { line-height: 14px; color: #333333; height: 14px; padding-bottom: 4px; }
.shop_data_R_ .wh_ { width: 487px; }
.lyjs2 a, .lyjs3 a, .ym_rq a, .page a, .lyjs2 span.nonce, .lyjs3 span.nonce, .ym_rq span.nonce, .page span.nonce { height: 20px; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; border: 1px solid #FFFFFF; color: #666666; }
.lyjs2 a:hover, .ym_rq a:hover, .page a:hover, .lyjs3 a:hover { height: 20px; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; border: 1px solid #cccccc; }
.lyjs2 a.nonce, .ym_rq a.nonce, .page a.nonce, .lyjs2 span.nonce, .lyjs3 span.nonce, .ym_rq span.nonce, .page span.nonce, .lyjs3 a.nonce { font-weight: bold; color: #CC3300; }
.m_r_top h5 strong { float: left; display: block; position: relative; visibility: visible; z-index: 88; margin-left: 8px; }
.m_r_top h5 .new { position: absolute; right: 0px; margin-bottom: 16px; bottom: 0px; margin-right: -20px; z-index: 10; }
.activity_hover { background-color: #FDEBAD; padding: 5px; overflow: hidden; font-family:"宋体";  }
.activity_ { padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; font-family:"宋体"; }
.activity_hover span, .activity_ span { display: block; width: 18em; }
.activity_hover .shop_nc { text-align: right; }
.activity_ .shop_nc { display: none; }
.shop_data_R_ .overflow { overflow: hidden; }
.l_t_id3 .shop_nc, .zszs .label_ { float: left; width: auto; }
.mainaleft .lefttop { clear: both; height: 100%; }
.lefttop .remark { clear: both; height: 100%; margin-left: 15px; }
.remark p { line-height: 14px; height: 14px; padding-top: 2px; padding-bottom: 2px; }
.mainaleft .lyan { clear: both; }
.zhong_nav .see { float: right; width: auto; margin-top: 3px; }
.lynr p { background-color: #FFFFFF; display: block; margin-top: 4px; margin-bottom: 8px; padding-top: 5px; border-top-width: 1px; border-top-style: solid; border-top-color: #E1E1E1; }
.lyan .remark_on { padding: 12px; clear: both; }
.remark_on .enter { overflow: hidden; }
.remark_on .nr { overflow: hidden; }
.remark_on .nr td { padding-bottom: 8px; vertical-align: top; }
.remark_on .nr table { margin-top: 12px; }
.remark_on .nr .xj, .remark_on .nr .xj_ts { overflow: hidden; }
.remark_on .nr .xj_ span img { cursor: pointer; padding-right: 3px; }
.shop_data_L .menu_img { height: 90px; width: 90px; position: relative; z-index: 999; padding: 2px; border: 1px solid #CCCCCC; overflow: hidden; }
.tj_ .menu_img { float: left; width: 96px; padding: 10px; height: 176px; border: 1px solid #FFFFFF; }
.tj_ .menu_img_hover { float: left; width: 96px; border: 1px solid #FFFFFF; padding: 10px; height: 175px; }
.tj_ .menu_img_active { float: left; width: 96px; background-color: #FFF0D9; padding: 10px; height: 180px; border-color:#FF6600; background-color:#F9F3EE; border-style:solid solid none; border-width:1px 1px medium; z-index:4; position: relative; }
.tj_ .menu_img:hover{ float: left; width: 96px; padding: 10px; height: 176px; border: 1px solid #FFFFFF; background-color: #FFF0D9; overflow:hidden;}
.tj_ .menu_img_active, .tj_ .menu_img_hover:hover { background-color: #FFF0D9; }
.tj_ .menu_img_ { margin: auto; padding: 2px; border: 1px solid #CCCCCC; background-color: #FFFFFF; position: relative; }
.tj_ .menu_img .mc, .tj_ .menu_img_active .mc, .tj_ .menu_img_hover .mc { margin: auto; width: 8em; height: 20px; overflow: hidden; }
.tj_ .menu_img .price_ { padding-top: 2px; padding-bottom: 2px; display: none; }
.tj_ .menu_img_hover .price_, .tj_ .menu_img_active .price_ { background-color: #FFFFFF; line-height: 18px; height: 18px; overflow: hidden; }
.label .affiche h2 { font-size: 12px; line-height: 16px; height: 16px; padding-top: 2px; padding-bottom: 2px; padding-left: 8px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.affiche h2 strong { color: #009900; }
.affiche .explain { line-height: 1.6; color: #333333; text-indent: 2em; padding: 8px; }
.l_t_left .img_size { height: 140px; width: 140px; line-height: 140px; font-size: 0px; *font-size:115px;
text-align:center; display:block; overflow:hidden; }
.l_t_left .img_size img, .shop_logo .middle img, .menu_img_ img, .touxiang_yh .middle img { vertical-align: middle; }
.menu_img_ a, .shop_logo .middle a, .l_t_left .img_size span, .touxiang_yh .middle a { margin-top: 50%; }
.menu_img_ .middle, .shop_logo .middle, .menu_img .middle { font-size: 0px; *font-size:75px;
line-height:90px; text-align:center; display:block; height:90px; width:90px; overflow:hidden; position:relative; }
.l_t_id3 table .price { white-space: nowrap; float: left; width: auto; margin-left: 10px; }
.l_t_right .l_t_right_ { width: 445px; }
.l_t_zhong .shop_xx { clear: both; }
.multiple h3 { font-size: 12px; font-weight: normal; margin-bottom: 5px; }
.multiple h3 span { color: #FF6600; }
.activity table .tm_rq { background-color: #E6E6E6; }
.mainaleft .ts_top { height: 25px; clear: both; }
.activity .promulgator { padding-left: 8px; }
.activity .nr_A .time span { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; }
.activity td { line-height: 22px; }
.activity .nr_A td { padding-top: 4px; padding-bottom: 4px; }
.activity .nr_A:hover { background-color: #FFF3E8; }
.lynr .book_rq { overflow: hidden; margin-right: 10px; margin-left: 10px; margin-top: 8px; }
.rzxx-title { line-height: 24px; width: 61px; float: left; white-space: nowrap; }
.lodc h2 { font-size: 12px; color: #5E6A86; margin: 0px; height: 26px; line-height: 28px; overflow: hidden; display: block; padding: 0px; float: left; width: 100%; }
.lodingceng .lodc .jbtb { text-decoration: none; font-size: 12px; display: block; color: #5e6a86; background-image: url(images/ico_jb.gif); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 20px; line-height: 25px; }
.so_rq_01 .img_so01 { background-image: url(images/index_awm_14.gif); background-repeat: no-repeat; background-position: right center; background-attachment: scroll; background-color: transparent; }
.so_rq_01 .img_so02 { background-image: url(images/index_awm_15.gif); background-repeat: no-repeat; background-position: right center; background-attachment: scroll; background-color: transparent; }
.zwnr { color: #CC0000; text-align: center; margin-top: 20px; margin-bottom: 20px; }
.zwnr a { color: #3E65CA; text-decoration: underline; }
.no { /*暂无信息样式*/
	color: #CC3300; text-align: center; margin-top: 30px; margin-bottom: 30px; }
/***-------------礼品活动相关css样式表----------------***/
.gift { overflow: hidden; clear: both; }
.gift_top { overflow: hidden; margin-top: 14px; position: relative; width: 840px; }
.gift_top .L { float: left; width: 500px; position: relative; border: 1px solid #CCCCCC; }
.gift_top .L h1 { background-attachment: scroll; background-image: url(images/gift_01.gif); background-repeat: repeat-x; height: 27px; font-size: 12px; color: #FF6600; line-height: 27px; padding-left: 10px; }
.gift_top .L .nr { color: #333333; line-height: 1.5; height: 127px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 115px; background-image: url(images/gg.JPG); background-repeat: no-repeat; }
.gift_top .R .nr { color: #333333; padding: 10px; display: block; height: 357px; }
.gift_top .R { float: right; width: 325px; position: relative; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; }
.gift_top .R h1 { font-size: 12px; line-height: 27px; color: #597581; height: 27px; background-attachment: scroll; background-image: url(images/gift_02.gif); background-repeat: repeat-x; padding-left: 10px; }
.gift_top .R .nr a,.gift_top .R .nr span.name { color: #003399; margin-right: 2px; margin-left: 2px; }
.gift_top .R .nr span { color: #FF6600; }
.gift_top .R .nr li { width: 300px; line-height: 16px; height: 16px; padding-top: 2px; padding-bottom: 2px; }
.gift_center { position: relative; margin-top: 10px; overflow: hidden; clear: both; width: 840px; }
.gift_center h1 { background-attachment: scroll; background-image: url(images/gift_03-10.gif); background-repeat: no-repeat; height: 38px; overflow: hidden; position: relative; }
.gift_center .nr { position: relative; overflow: hidden; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; height: 100%; padding-top: 12px; padding-bottom: 12px; padding-left: 12px; }
.gift_center .gift_list { float: left; width: 270px; position: relative; padding-left: 5px; margin-bottom: 20px; height: 127px; overflow: hidden; }
.gift_list .gift_img { padding: 1px; float: left; height: 120px; width: 120px; border: 1px solid #CCCCCC; vertical-align: middle; }
.gift_list .gift_img:hover { border: 1px solid #0099FF; }
.gift_img .middle { font-size: 0px; *font-size:100px;
line-height:120px; height:120px; width:120px; overflow:hidden; display:block; text-align:center; }
.gift_img .middle a { margin-top: 50%; }
.gift_img .middle img { text-align: center; vertical-align: middle; }
.gift_list .gift_xx { padding-left: 130px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.gift_list .gift_xx div { line-height: 1.5; color: #666666; }
.gift_list .gift_xx a { font-weight: bold; color: #575CB6; }
.menu_img .middle img { vertical-align: middle; }
.menu_img .middle a { margin-top: 50%; }
.productImg a { margin-top: 50%; }
.remark_on .nr .xj .xj_ { line-height: 26px; height: 26px; overflow: hidden; }
.shop_data_R_01 { height: 25px; margin-bottom: 8px; }
.shop_data_R_01 .L, .shop_data_R_02 .L { float: left; }
.shop_data_R_01 .shop_mc { font-weight: bold; color: #F2662A; display: block; float: left; margin-top: 4px; margin-right: 8px; }
.ico_shop_lv { background-attachment: scroll; background-image: url(images/ico_lv.gif); background-repeat: no-repeat; height: 20px; width: 20px; display: block; position: relative; margin-right: 3px; }
.ico_shop_renzheng { background-attachment: scroll; background-image: url(images/ico_b.gif); background-repeat: no-repeat; background-position: 0px -620px; height: 18px; width: 32px; display: block; position: relative; }
.ico_shop_renzheng_w_1, .ico_shop_renzheng_w_2, .ico_shop_renzheng_w_3, .ico_shop_renzheng_y_1, .ico_shop_renzheng_y_2, .ico_shop_renzheng_y_3 /**卫生许可证**/ { background-attachment: scroll; background-image: url(images/ico_b.gif); background-repeat: no-repeat; height: 20px; width: 32px; display: block; position: relative; margin-right: 8px; }
.ico_shop_renzheng_w_1, .ico_shop_rz_w_1 { /**卫生许可证【未上传】**/ background-position: -80px -498px; }
.ico_shop_renzheng_w_2, .ico_shop_rz_w_2 { /**卫生许可证【已上传 正在审核中...】**/ background-position: -240px -498px; }
.ico_shop_renzheng_w_3, .ico_shop_rz_w_3 { /**卫生许可证【通过审核】**/ background-position: -400px -498px; }
.ico_shop_renzheng_y_1, .ico_shop_rz_y_1 { /**营业执照【未上传】**/ background-position: left -498px; }
.ico_shop_renzheng_y_2, .ico_shop_rz_y_2 { /**营业执照【已上传 正在审核中...】**/ background-position: -160px -498px; }
.ico_shop_renzheng_y_3, .ico_shop_rz_y_3 { /**营业执照【通过审核】**/ background-position: -320px -498px; }
.shop_data_R_01 .L .renzheng { height: 18px; width: 32px; display: block; position: relative; float: left; }
.shop_data_R_01 .R, .shop_data_R_02 .R { float: right; }
.shop_data_R_01 .renqi_pl { margin-right: 2px; }
.shop_shuju-list li { white-space: nowrap; display: block; float: left; width: 290px; _width: 280px; margin-bottom: 5px; margin-right: 5px; height: 22px; line-height: 22px; overflow: hidden; }
.shop_shuju-list .col_3 { width: 120px; }
.shop_shuju-list .col_2 { width: 170px; }
.shop_data_L .shop_type { line-height: 20px; color: #666666; }
.shop_data_R_ .shop_data_R_02 { }
.shop_data_R_02 .shop_collect { width: auto; }
.ico_collect { background-attachment: scroll; background-image: url(images/ico_b.gif); background-repeat: no-repeat; background-position: 0px -695px; padding-top: 4px; padding-bottom: 4px; padding-left: 14px; }
.shop_data_R_02 .shop_doing-jianjie { margin-right: 60px; }
.shop_doing-jianjie .shop_doing { }
.ico_doing { background-attachment: scroll; background-image: url(images/ico_b.gif); background-repeat: no-repeat; background-position: 0px -660px; height: 19px; width: 45px; }
.shop_doing .doing_nr { margin-left: 50px; }
.shop_doing .doing_nr ul { display: block; }
.shop_doing .doing_nr li { float: left; width: 180px; margin-right: 10px; line-height: 22px; height: 22px; }
.c_coupon { background-attachment: scroll; background-image: url(images/ico_b.gif); background-repeat: no-repeat; background-position: 0px -580px; display: block; height: 18px; width: 18px; position: absolute; z-index: 9999; top: 0px; right: 0px; overflow: hidden; }
.ico_shop_lv .c_yz_ts { position: absolute; width: auto; top: 0px; margin-top: 20px; visibility: visible; z-index: 100; white-space: nowrap; left: -7px; }
.ico_shop_renzheng .c_yz_ts, .ico_shop_renzheng_w_1 .c_yz_ts, .ico_shop_renzheng_w_2 .c_yz_ts, .ico_shop_renzheng_w_3 .c_yz_ts, .ico_shop_renzheng_y_1 .c_yz_ts, .ico_shop_renzheng_y_2 .c_yz_ts, .ico_shop_renzheng_y_3 .c_yz_ts { position: absolute; width: auto; top: 0px; margin-top: 20px; visibility: visible; z-index: 10; white-space: nowrap; left: -7px; }
.shop_doing-jianjie .shop_introduction { line-height: 1.5; width: 420px; }
.c_tips { background-attachment: scroll; background-image: url(images/c_bj.gif); background-repeat: no-repeat; position: absolute; z-index: 9999; height: 107px; width: 311px; top: 55px; left: 26px; padding-top: 12px; }
.c_tips .c_tips_nr { padding: 10px; }
.c_tips .c_tips_nr h3 { font-size: 14px; color: #333333; line-height: 24px; height: 24px; }
.c_tips_nr strong { float: left; }
.c_tips_nr .c_close { background-attachment: scroll; background-image: url(images/ico_b.gif); background-repeat: no-repeat; background-position: -80px -700px; display: block; float: right; height: 11px; width: 11px; }
.c_tips .c_tips_nr p { font-size: 14px; color: #666666; line-height: 1.5; }
.ico_dui { background-attachment: scroll; background-image: url(images/ico_b.gif); background-repeat: no-repeat; background-position: 0px -580px; display: block; height: 18px; width: 18px; position: absolute; z-index: 99; top: 0px; overflow: hidden; right: 0px; }
/*-----------
.gift_xx .gift_sm {
	height: 55px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
}
.gift_list .gift_xx .gift_mc {
	white-space: nowrap;
	width: 140px;
	_width: 130px;
	overflow: hidden;
	font-weight: bold;
	color: #575CB6;
}
.gift_top .L .nr p {
	margin-bottom: 5px;
}
.youhui_nr {
	line-height: 1.5;
	font-size: 14px;
	color: #333333;
}
.youhui_nr .time_yhhd {
	text-align: right;
	margin-bottom: 10px;
}
.youhui_nr .text_yh {
	text-indent: 2em;
}
-------------*/
.activity .promulgator p { line-height: 27px; height: 27px; width: 160px; overflow: hidden; }
.awm_tips { width: 700px; margin-top: 20px; margin-right: auto; margin-bottom: auto; margin-left: auto; }
/**-----------饮食天地-------------**/
.food { position: relative; height: 100%; clear: both; }
.food .food_nr { margin-top: 10px; margin-bottom: 10px; }
.food_nr h1 { height: 47px; font-size: 14px; font-weight: normal; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.food_nr h1 .L { float: left; }
.food_nr .type { margin-left: 20px; height: 16px; margin-top: 24px; }
.food_nr .type a { margin-right: 18px; color: #333333; }
.food_nr .type .s { font-weight: bold; color: #FF6814; }
.food .food_content { margin-top: 10px; overflow: hidden; height: 100%; }
.food_L, .food_C { float: left; display: inline; overflow: hidden; }
.food_content .food_L { width: 200px; }
.food_content .food_C { width: 540px; padding-left: 15px; }
.food_content .food_R { float: right; width: 210px; display: inline; overflow: hidden; }
.food_wz { border: 1px solid #CCCCCC; padding: 4px; margin-bottom: 8px; }
.food_wz h3 { line-height: 22px; font-weight: normal; color: #333333; height: 22px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; font-size: 14px; position: relative; }
.food_wz h3 a, .food_wz h3 span { border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #CC0000; color: #CC0000; position: absolute; left: 0px; top: 0px; }
.food_list ul { clear: both; overflow: hidden; width: 190px; background-attachment: scroll; background-color: transparent; background-image: url(images/rank_ico.gif); background-repeat: no-repeat; background-position: 0 13px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 10px; padding-right: 0; padding-bottom: 10; padding-left: 0; }
.food_list li { line-height: 20px; overflow: hidden; white-space: nowrap; width: 170px; height: 20px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 20px; }
.food a { color: #333333; }
.food_list2 ul { clear: both; overflow: hidden; padding: 0; width: 190px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.food_list2 li { margin-bottom: 10px; width: 190px; overflow: hidden; margin-top: 10px; }
.food_list2 .img { padding: 1px; float: left; height: 56px; width: 75px; border: 1px solid #CCCCCC; }
.food_list2 .img_R { float: left; width: 105px; padding-left: 5px; }
.food_list2 .img_R h5 { width: 105px; font-size: 12px; font-weight: bold; margin-bottom: 5px; }
.img_R h5 a { color: #FF3366; }
.food_list2 .img_R p { text-indent: 2em; width: 105px; }
.food_C .top_wz { background-color: #FEFFCD; border: 1px solid #FEDEA5; padding: 5px; }
.food_C .top_wz h3 { text-align: center; margin-top: 3px; margin-bottom: 3px; color: #FF3366; font-size: 18px; }
.food_C .top_wz p { text-indent: 2em; line-height: 1.5; color: #666666; }
.food_C .food_wz_nr { overflow: hidden; height: 100%; }
.food_wz_nr .wz_list { display: inline; float: left; margin: 0 5px; width: 260px; }
.food_wz_nr .wz_list h4 { line-height: 33px; background-image: url(images/title_01.gif); height: 33px; padding-left: 22px; font-size: 14px; }
.wz_list .wz_nr { margin-top: 10px; overflow: hidden; }
.wz_list .wz_nr .wz_1 { margin-bottom: 10px; overflow: hidden; }
.wz_1 .img { padding: 1px; float: left; width: 100px; border: 1px solid #CCCCCC; height: 75px; }
.wz_1 .img_R { float: left; width: 150px; padding-left: 5px; }
.wz_1 .wz_02 .img_R { float: left; width: 100px; padding-left: 0px; }
.wz_1 .img_R h5 { margin-bottom: 5px; }
.wz_1 .wz_02 .img_R h5 { margin-bottom: 0px; height: 22px; overflow: hidden; line-height: 22px; white-space: nowrap; }
.wz_list .wz_nr li { line-height: 22px; height: 22px; padding-left: 15px; background-attachment: scroll; background-image: url(images/title_02.gif); background-repeat: no-repeat; background-position: 5px center; width: 245px; overflow: hidden; }
.wz_list .wz_nr li a { font-size: 14px; }
.wz_list .L { float: left; }
.wz_list h4 .more { font-size: 12px; color: #CC3300; font-weight: normal; float: right; }
.food_R .category { overflow: hidden; padding: 0 0 5px; text-align: center; width: 200px; background-attachment: scroll; background-color: transparent; background-image: url(images/title_04.png); background-repeat: no-repeat; background-position: center top; }
.food_R .category h2 { color: #E04A39; font-size: 12px; line-height: 31px; text-align: center; width: 200px; }
.categ_list ul { clear: both; margin: 0 auto; padding: 10px 0 0; width: 190px; }
.categ_list li { color: #E04A39; display: inline; float: left; line-height: 22px; margin: 0 5px 0 0; padding: 0 0 0 10px; width: 46px; background-attachment: scroll; background-color: transparent; background-image: url(images/title_02.gif); background-repeat: no-repeat; background-position: 5px center; }
.food_list3 li { line-height: 22px; height: 22px; padding-left: 15px; background-attachment: scroll; background-image: url(images/title_02.gif); background-repeat: no-repeat; background-position: 5px center; width: 180px; overflow: hidden; }
.food_list3 ul { margin-top: 10px; }
.food_wz_nr .food_pr { float: left; width: 270px; }
.wz_nr .wz_1 .wz_02 { display: inline; float: left; line-height: 22px; text-align: center; width: 110px; margin-top: 0px; margin-right: 5px; margin-bottom: 10px; margin-left: 10px; }
.food_list3 a { color: #E24937; }
.food_L .wz_03 { margin-top: 10px; }
.food_L .wz_03 p { line-height: 24px; height: 24px; font-size: 14px; width: 200px; overflow: hidden; }
.food .food_main { float: left; width: 640px; margin-top: 20px; }
.food .navigate1 { overflow: hidden; }
.food .navigate1 { margin-top: 10px; margin-bottom: 10px; }
.food .navigate2 { background-color: #F3F3F3; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #CCCCCC; border-bottom-color: #CCCCCC; position: relative; height: 28px; margin-top: 10px; }
.food .navigate2 h2 { font-size: 14px; color: #FF6600; position: absolute; left: 10px; top: 0px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FF6600; height: 28px; line-height: 28px; z-index: 99; display: block; }
.food_nr .jinghua h3 { font-size: 20px; color: #333333; padding-bottom: 10px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E4DAB3; }
.food_nr .jinghua .nr { height: 100%; overflow: hidden; padding-right: 10px; padding-left: 10px; margin-top: 10px; margin-bottom: 10px; }
.food_nr .jinghua .nr .L { float: left; width: 100px; margin-right: 10px; }
.food_nr .jinghua .nr .L img { max-width: 100px; }
.food_nr .jinghua .nr .L .pp { display: block; text-align: center; padding-top: 2px; padding-bottom: 2px; background-color: #FF9900; margin-top: 1px; overflow: hidden; width: 100px; }
.food_nr .jinghua .pp a { color: #FFFFFF; }
.food_nr .jinghua .nr .R { margin-left: 110px; }
.food_nr .jinghua .cc { display: block; }
.food_nr .jinghua .cc li { width: 470px; overflow: hidden; padding-left: 36px; background-attachment: scroll; background-image: url(images/jh.gif); background-repeat: no-repeat; background-position: left center; padding-top: 5px; padding-bottom: 5px; }
.food_nr .jinghua .cc a { color: #C03932; font-size: 14px; }
.food_nr .news_list { margin-top: 10px; overflow: hidden; }
.news_list .jijie_name { margin-bottom: 15px; padding-top: 2px; padding-bottom: 2px; height: 22px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
.news_list .jijie_name .tt { background-image: url(images/tit.gif); float: left; margin-left: 5px; padding-left: 20px; height: 22px; background-attachment: scroll; background-repeat: no-repeat; background-position: left center; line-height: 22px; font-size: 14px; font-weight: bold; color: #333333; }
.news_list .jijie_name .more { line-height: 22px; float: right; height: 22px; margin-right: 10px; }
.news_list ul { margin: 0; padding: 0 0 13px; }
.news_list li { list-style-image: none; list-style-position: outside; list-style-type: none; background-attachment: scroll; background-color: transparent; background-image: url(images/point1.gif); background-repeat: no-repeat; background-position: 10px 8px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 20px; overflow: hidden; margin-top: 5px; margin-right: 0; margin-bottom: 5px; margin-left: 0; }
.news_list ul .time { font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; float: right; font-size: 14px; margin-right: 15px; }
.news_list ul .tt { float: left; width: 420px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.news_list .line { border-top: 1px dashed #E2E5EC; clear: both; height: 13px; overflow: hidden; }
.food .food_side { float: right; width: 320px; margin-top: 20px; background-color: #FBF8DE; border-left-width: 1px; border-left-style: solid; border-left-color: #FCCB9B; }
.food_side .recom { clear: both; margin-bottom: 10px; voice-family: inherit; background-attachment: scroll; background-color: transparent; background-image: url(images/d.gif); background-repeat: no-repeat; background-position: right bottom; padding-top: 0; padding-right: 0; padding-bottom: 10px; padding-left: 10px; margin-top: 10px; }
.food_side .recom ul { line-height: 20px; padding-top: 5px; }
.food_side .recom h3 { font-size: 14px; color: #FF6600; }
.food_side .recom .img_hot { margin-top: 8px; padding-bottom: 8px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; height: 100%; overflow: hidden; }
.recom .img_hot .pic_p { float: left; width: 86px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0px; margin-right: 13px; _margin-right: 8px; margin-left: 2px; }
.recom .pic_p img { _width: 86px; max-width: 86px; background-color: #FFFFFF; padding: 2px; border: 1px solid #CCCCCC; }
.recom .img_hot .pic_p span a { line-height: 1.3; color: #FF6600; }
.recom .img_hot .pic_p span { text-align: center; display: block; width: 86px; }
.food_side .recom .hot_10 { margin: 0; background-attachment: scroll; background-color: transparent; background-image: url(images/ico-ph.gif); background-repeat: no-repeat; background-position: 2px 11px; }
.food_side .recom .hot_10 li { line-height: 24px; height: 24px; margin: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 20px; height: 24px; overflow: hidden; width: 280px; }
.food_nr .news_img { margin-top: 10px; margin-bottom: 10px; overflow: hidden; }
.food_nr .news_img h2 { font-size: 14px; color: #FF6600; background-color: #FBF5DE; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FCCB9B; }
.food_nr .news_img li { float: left; width: 110px; margin-top: 10px; margin-right: 9px; margin-bottom: 10px; margin-left: 9px; _margin-right: 8px; _margin-left: 8px; }
.food_nr .news_img li img { max-width: 100px; padding: 2px; border: 1px solid #CCCCCC; width: 100px; }
.food_nr .news_img li span { text-align: center; white-space: nowrap; display: block; width: 106px; margin-top: 5px; overflow: hidden; height: 18px; }
.navigate2 .location_me { line-height: 28px; margin-left: 10px; }
.food_nr .text h1 { font-size: 24px; font-weight: bold; color: #333333; height: 50px; line-height: 50px; text-align: center; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-bottom-color: #FCCB9B; }
.food_nr .text .text_shuxing { line-height: 20px; height: 20px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: #CCCCCC; padding: 4px; }
.food_nr .text .text_shuxing .L { font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; float: left; }
.food_nr .text .text_shuxing .R { float: right; }
.food_nr .text .text_nr { width: 630px; overflow: hidden; line-height: 1.5; color: #333333; font-size: 14px; padding: 0px; margin-top: 15px; margin-right: auto; margin-bottom: 15px; margin-left: auto; }
.food_nr .text .part { margin-bottom: 15px; padding-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.food_nr .text .part p { line-height: 20px; padding: 2px; }
.text .part p span { color: #999999; }
.food_pl { padding: 10px; border: 1px solid #CCCCCC; overflow: hidden; }
.food_pl .title_pl { line-height: 20px; height: 20px; padding-top: 3px; padding-bottom: 3px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }
.food_pl .page_ { line-height: 20px; height: 20px; padding-top: 3px; padding-bottom: 3px; }
.food_pl .title_pl h5 { float: left; font-size: 14px; font-weight: normal; color: #333333; width: 30%; }
.title_pl .ico_food_pl { background-position: -210px -370px; padding-left: 10px; }
.food_page { float: right; width: 60%; text-align: right; }
.food_pl .title_pl_nr { overflow: hidden; clear: both; display: block; margin-top: 5px; padding-bottom: 5px; }
.title_pl_nr .pl_nr { line-height: 1.5; padding-top: 5px; word-break: break-all; word-wrap:break-word; }
.title_pl_nr li { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; padding-bottom: 8px; padding-top: 8px; padding-right: 8px; padding-left: 8px; }
.food_pl .food_editor { overflow: hidden; height: 100%; }
.food_editor .food_enter { margin-top: 8px; overflow: hidden; }
.food_editor .enter .food_user { float: left; }
.food_editor .enter .food_tj { text-align: right; float: right; }
