html { font-family:  tahoma, Helvetica, sans-serif; color:#000; background:#FFF; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, th, td { margin:0; padding:0; }
body { font-size:12px; }
table { border-collapse:collapse; border-spacing:0; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:0; }
em, strong, th, i { font-style:normal; font-weight:normal; }
li { list-style:none; }
th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
p { line-height:150%; }
.indent { text-indent:2em; }
.fArial { font-family:Arial, Helvetica, sans-serif; }
.fSong { font-family:"宋体", Arial, Helvetica, sans-serif; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
.red_1_19b, a.red_1_19b { font-size:19px; font-weight:bold; color:#B21B1B; }
.red_2_14b, a.red_2_14b, .red_2_14b a { font-size:15px; font-weight:bold; color:#D50000; }
.red_2_16b, a.red_2_16b { font-size:17px; font-weight:bold; color:#D50000; }
.red_3_16b, a.red_3_16b { font-size:17px; font-weight:bold; color:#990000; }
.red_2_13, a.red_2_13 { font-size:13px; font-weight:bold; color:#D50000; }
.red_2_13b, a.red_2_13b { font-size:13px; font-weight:bold; color:#D50000; }
.gray_1_15b, a.gray_1_15b { font-size:15px; font-weight:bold; color:#3E3D3D; }
.gray_3_12b, a.gray_3_12b { font-size:12px; font-weight:bold; color:#929292; }
.gray_2_15b, a.gray_2_15b { font-size:15px; font-weight:bold; color:#929292; }
.gray_2_13b, a.gray_2_13b { font-size:13px; font-weight:bold; color:#2D2D2D; }
.gray_3_13b, a.gray_3_13b { font-size:13px; color:#747474; font-weight:bold; }
.gray_2_12b, a.gray_2_12b { font-weight:bold; color:#2D2D2D; }
.gray_3_12b, a.gray_3_12b { color:#747474; font-weight:bold; }
.block_3_12b, a.block_3_12b { color:#000000; font-weight:bold; font-size:13px; }
.green13b_1, a.green13b_1 { color:#01CB3A; font-size:13px; font-weight:bold; }
.mt2{ margin-top:2px;}
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.pr5 { padding-right:5px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
.pl5 { padding-left:5px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.b { font-weight:bold; }
.r { text-align:right; }
.center { text-align:center; }
.floatRight { float:right; clear:right; }
.enFL { float:left; }
.enFR { float:right; }
.clear:after { content:'\20'; display:block; height:0; clear:both; font-size:0; }
.clear {
*zoom:1; font-size:0; }
.hidden { display:none; }
.f0 { font-size:0; }
.f9 { font-size:9px; }
.f10 { font-size:10px; }
.f11 { font-size:11px; }
.f12 { font-size:12px; }
.f13 { font-size:13px; }
.f14 { font-size:14px; }
.f15 { font-size:15px; }
.f16 { font-size:16px; }
.red, a.red, .red a { color:#d50000; }
.white, a.white, .white a { color:#fff; }
.gray9, a.gray9, .gray9 a { color:#999; }
.gray9T, a.gray9T, .gary9T a { color:#999; text-decoration:underline; }
a.gray9T:hover, .gary9T a:hover { text-decoration:none; }
.gray3, a.gray3, .gray3 a { color:#333; }
.gray3T, a.gray3T, .gary3T a { color:#333; text-decoration:underline; }
a.gray3T:hover, .gary3T a:hover { text-decoration:none; }
.gray6, a.gray6, .gray6 a { color:#666; }
.gray6T, a.gray6T, .gary6T a { color:#666; text-decoration:underline; }
a.gray6T:hover, .gary6T a:hover { text-decoration:none; }
.pa { position:absolute; }
.gray3 .red,.gray6 .red,.gray9 .red{ color:#d50000;}
.pr { position:relative; }
.ohide{ overflow:hidden;}
.vm{ vertical-align:middle;}
.h16{ line-height:16px;}
.h18{ line-height:18px;}
.h20{ line-height:20px;}
.h24{ line-height:24px;}
.h28{ line-height:28px;}
.h30{ line-height:30px;}
.h35{ line-height:35px;}
.h40{ line-height:40px;}
.w960{ width:960px; margin:0px auto;}
.w320{ width:320px;}
.w80{ width:80px; display:inline-block;}
.sline{ border-bottom:1px solid #ccc;}
.dline{ border-bottom:1px dashed #ccc;}
.noborder{ border-bottom:0; border-left:0; border-right:0; border-top:0;}
.box1{ border:1px solid #ccc; background:#eee; padding:5px;}
.box2{ border:1px solid #ccc; background:#fff; padding:5px;}
.indent{text-indent:2em;}
/*circle*/
.cBox1t,.cBox1b{height:8px; display:block; font-size:0; background:url(../images/enMap.png) no-repeat 0 -583px; padding:0 0 0 10px;}
.cBox1t span,.cBox1b span{ height:8px; background:url(../images/enMap.png) no-repeat right -583px; padding:0 10px 0 0; display:block;}
.cBox1b{ background-position:0 -591px;}
.cBox1b span{ background-position:right -591px;}
.cBox1Body{border-left:1px solid #ccc;border-right:1px solid #ccc;}
.cBox2t,.cBox2b{height:7px; display:block; font-size:0; background:url(../images/enMap.png) no-repeat 0 -685px; padding:0 0 0 10px;}
.cBox2t span,.cBox2b span{ height:7px; background:url(../images/enMap.png) no-repeat right -685px; padding:0 10px 0 0; display:block;}
.cBox2b{ background-position:0 -692px;}
.cBox2b span{ background-position:right -692px;}
.cBox2Body{ background:#eee;}
/*模拟下拉框*/
.selectGray{ position:relative; z-index:99;}
.selectGrayInput{display:inline-block; height:18px; line-height:18px; padding:0 3px; border:1px solid #ccc; float:left; color:#666;}
.selectGrayBtn{ display:inline-block; height:18px; line-height:18px; border:1px solid #ccc; border-left:0; padding:0 3px; float:left; cursor:pointer;}
.selectGrayBtn u{ height:18px; background-position:0 -1878px;}
.selectGrayList{ position:absolute; top:20px; left:0px; border:1px solid #ccc; border-top:0; display:none; background:#fff;}
.selectGrayList li a{ display:block; height:24px; line-height:24px; padding:0 10px; color:#999; }
.selectGrayList li a:hover{ background:#FFE5E5;text-decoration:none;}
.selectGray1{ width:423px; margin:auto;}
.selectGray1 .selectGrayInput{ width:380px;}
.selectGray1 .selectGrayBtn{ width:10px;}
.selectGray1 .selectGrayList{ width:403px;}
.selectGray2{ width:163px; margin:auto; display:inline-block;}
.selectGray2 .selectGrayInput{ width:120px;}
.selectGray2 .selectGrayBtn{ width:10px;}
.selectGray2 .selectGrayList{ width:143px;}
/*icon*/
.arrowIco{ width:10px; height:10px; display:inline-block; background:url(../images/enIcon.png) no-repeat 0 -1883px;}
.arrowLeftIco{ width:10px; height:12px; display:inline-block; background:url(../images/enIcon.png) no-repeat 3px -113px;}
.collcetIco{width:25px; height:19px; display:inline-block; background:url(../images/enIcon.png) no-repeat 0 -1990px;}
.timeIco{width:25px; height:19px; display:inline-block; background:url(../images/enIcon.png) no-repeat 0 -2014px;}
.delIco{width:11px; height:11px; display:inline-block; background:url(../images/enIcon.png) no-repeat 0 -1915px; cursor:pointer;}
.editIco{width:19px; height:19px; display:inline-block; background:url(../images/enIcon.png) no-repeat 0 -1480px; cursor:pointer;}
.favIco,.cartIco{ width:24px; height:24px; display:inline-block; background:url(../images/enIcon.png) no-repeat 0 -2035px; cursor:pointer;}
.cartIco{ background-position: 0 -2058px}
.numIco{width:31px; height:31px; line-height:31px; text-align:center; display:inline-block; background:url(../images/enIcon.png) no-repeat 0 -835px; font-size:16px; font-weight:bold; color:#d50000;}
.dtdd1 dl{ overflow:hidden;}
.dtdd1 dt{ float:left; width:60px; font-weight:bold; line-height:24px; color:#333;}
.dtdd1 dd{ float:left; line-height:24px; color:#666;}
.dtdd2 dl{ overflow:hidden;}
.dtdd2 dt{ float:left; width:90px; font-weight:bold; line-height:24px; color:#333;}
.dtdd2 dd{ float:left; line-height:24px; color:#666;}

/*header*/
.headerWarp { width:100%; min-width:960px; height:162px; background:url(/public/images/topBg.jpg) no-repeat center #992222; }
.loginReg { width:830px; margin:0px auto; line-height:30px; text-align:right; color:#333; font-size:13px; }
.loginReg a { color:#dddddd; font-size:13px; margin:0 5px; text-shadow:0px 0px 0px #ed6f6f; }
.loginReg a:hover { text-shadow:none; color:#FFFFFF; }
.secretaryCity { width:960px; margin:0 auto; margin-top:-10px; margin-bottom:3px; overflow:hidden; }
.secretaryCity h1 a { width:230px; height:22px; background:url(/public/images/h1Bg_beta.png) no-repeat; text-indent:-9999px; overflow:hidden; float:left; display:block; cursor:pointer; }
.secretaryCity h1 a { _background:transparent; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/public/images/h1Bg.png, sizingMethod='scale');
}
.searchForm { width:960px; height:81px; margin:0px auto; background:url(/public/images/searchBg.png) no-repeat; }
.logo1 { width:56px; height:64px; display:block; float:left; background:url(/public/images/logo1.png) no-repeat; margin:10px 0 0 20px; _margin:10px 0 0 10px; position:relative; z-index:900; cursor:pointer; }
.logo1 { _background:transparent; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/public/images/logo1.png, sizingMethod='scale');
}
.indexLogoLink { width:50px; height:50px; display:block; position:absolute; top:55px; left:180px; z-index:999; cursor:pointer; }
.searchForm { _background:transparent; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/public/images/searchBg.png, sizingMethod='scale');
}
.searchBodyBtn { float:left; border:0; background:none; cursor:pointer; cursor:pointer; margin:22px 0 0 0; cursor:pointer; color:#fff; font-size:24px; width:126px; text-align:center; position:relative; padding:0 0 0 10px; text-shadow:2px 2px 2px #333; }
.searchKeywords { width:250px; float:left; padding-left:20px; position:relative; }
.searchKeywords .searchInput1 { width:238px; }
.searchForm p.notes { color:#000000; font-size:13px; font-weight:bold; text-align:left; padding:7px 0 0 0; }
.searchForm .searchInput1 { height:18px; line-height:18px; border:1px solid #737373; padding:5px; color:#737373; font-size:15px; font-weight:bold; font-style:italic; float:left; vertical-align:middle; border-bottom:1px solid #fff; }
.searchType { width:148px; float:left; position:relative; z-index:900; }
.searchType .searchInput1 { width:146px; color:#000; text-align:center; }
.searchTypeBtn, .searchNearBtn, .searchPriceBtn { width:147px; height:28px; line-height:28px; display:inline-block; float:left; text-align:center; cursor:pointer; color:#fff; border-bottom:1px solid #D8BEBD; vertical-align:middle; border-top:1px solid #737373; background:#D8BEBD; border-right:1px solid #737373; }
.searchNear { width:208px; float:left; position:relative; z-index:900; }
.searchNear .searchInput1 { width:206px; color:#000; text-align:center; }
.searchNearBtn { width:207px; }
.searchPrice { width:120px; float:left; position:relative; z-index:900; }
.searchPrice .searchInput1 { width:119px; color:#000; text-align:center; }
.searchPriceBtn { width:119px; }
.searchForm i { text-shadow:2px 2px 2px #333; font-size:15px; font-family:"微软雅黑"; font-style:normal; }
.searchForm i.current { color:#d50000; }
.searchTypeBtn * { display:inline-block; }
.ourPhone { width:960px; height:30px; line-height:30px; text-align:right; color:#fff; margin:0px auto; font-size:13px; }
.ourPhone span { padding-left:38px; background:url(/public/images/enIcon.png) no-repeat 0 -628px; display:inline-block; }
/*navigation*/
.navigationWarp { width:100%; height:28px; min-width:960px; background:url(/public/images/enY.png) repeat-x; }
.navigation { width:960px; margin:0 auto; }
.navigation li { float:left; }
.navigation li a { display:inline-block; height:28px; line-height:28px; padding:0px 20px; color:#B21B1B; font-size:16px; font-weight:bold; }
.navigation li a.current { background:url(/public/images/enY.png) repeat-x 0 -28px; color:#fff; }
.navigation li span.navRewards {display:inline-block; height:28px; line-height:28px;  background:url(/public/images/enIcon.png) no-repeat 0 -1160px; padding:0 0 0 25px;}
/*Bread crumbs*/
.crumbsWarpforindex { border-bottom:1px solid #FFC5C5; clear:both; line-height:30px; margin-top:1px; min-width:960px; width:100%; overflow:hidden; }
.crumbsWarp { width:100%; min-width:960px; height:30px; line-height:30px; background:url(/public/images/enY.png) repeat-x 0 -56px; clear:both; margin-top:1px; }
.crumbs { width:960px; margin:0px auto; text-align:left; padding-left:40px; font-size:14px; line-height:24px; font-weight:blod; text-align:left; }
/*mainBody*/
.mainBody { width:960px; margin:15px auto 70px; overflow:hidden; zoom:1; }
/*footer*/
.footer { width:100%; background:#797979; min-width:960px; margin:40px auto 0; padding:0 0 10px 0; }
.footerBody { width:960px; margin:0px auto; height:200px; position:relative; }
.newsLetter { width:326px; height:46px; position:absolute; top:10px; right:20px; }
.newsLetterLeft { width:50px; height:46px; background:url(/public/images/enIcon.png) no-repeat 0 -692px; float:left; border-right:1px solid #DBDBDB; }
.newsLetterRight { width:260px; float:right; }
.newsLetter p { font-size:14px; color:#DBDBDB; padding:0 0 5px 0; line-height:100%; }
.newsLetter span, .newsLetter .input1 { width:180px; display:inline-block; padding:5px; height:15px; line-height:15px; border:1px solid #5E5E5E; background:#AFAFAF; color:#323232; vertical-align:middle; }
.newsLetter .signUp { padding:5px; border:1px solid #5E5E5E; height:15px; display:inline-block; vertical-align:middle; border-left:0; background:#850000; color:#fff; }
.aboutUs { width:960px; height:39px; position:absolute; top:-19px; }
.aboutUs a { width:126px; height:39px; background:url(/public/images/aboutUs.jpg) no-repeat; display:inline-block; line-height:39px; color:#FFFFFF; font-size:15px; text-align:center; margin:0 10px 0 0; }
.bottomNav { padding:40px 0 0 35px; width:930px; }
.bottomNav h3 { color:#fff; line-height:30px; margin-bottom:10px; font-size:13px; }
.bottomNav dl { clear:both; padding:0 0 10px 0; overflow:hidden; font-size:11px; width:925px; }
.bottomNav dt { width:90px; float:left; color:#D4D4D4; }
.bottomNav dd { width:825px; float:left; color:#D4D4D4; }
.bottomNav dd a { color:#D4D4D4; }
/*copyright*/
.copyright { width:100%; font-size:13px; background:#323232; height:63px; line-height:63px; text-align:center; color:#6B6B6B; }
.copyright a { color:#6b6b6b; }
/*btn*/
.btnRed120 { width:120px; height:35px; line-height:35px; display:inline-block; text-align:center; vertical-align:middle; border:0; color:#FFFFFF; font-style:italic; background:url(/public/images/enBtn.png) no-repeat; cursor:pointer; font-size:18px; }
.rateStar i {width:11px; height:19px; margin-right:4px; vertical-align:middle; display:inline-block; background:url(/public/images/enIcon.png) no-repeat 0 -47px;}
.rateStar i.gray { background-position:0 -26px; }
.rateStar i.half { margin-top:8px; background:url(/public/images/enweb/ratestar_half.png) no-repeat 0 0px; }
.pinkBtn, .grayBtn,.pinkTab{ display:inline-block; cursor:pointer; padding:0 0 0 15px; height:35px; color:#fff; line-height:35px; background:url(/public/images/enBtn.png) no-repeat -342px 0; }
.pinkBtn span, .grayBtn span,.pinkTab span { display:inline-block; padding:0 15px 0 0; background:url(/public/images/enBtn.png) no-repeat right 0; }
a.redBtn:hover,a.pinkBtn:hover,a.grayBtn:hover, a.pinkTab:hover{ text-decoration:none; }
.grayBtn{ height:39px; color:#666; background-position:-335px -35px;}
.grayBtn span {background-position:right -35px;}
.pinkTab{ height:34px; line-height:34px; background-position:-335px -296px; color:#d50000;  font-weight:bold;}
.pinkTab span{background-position:right -296px;}
.redBtn{ cursor:pointer; padding:0 0 0 15px; display:inline-block; height:24px; line-height:20px; background:url(../images/enBtn.png) no-repeat -321px -177px; color:#fff; font-weight:bold;}
.redBtn span{ padding:0 15px 0 0; display:inline-block; height:24px; background:url(../images/enBtn.png) no-repeat right -177px;}
.popRedBtn { width:74px; height:24px; line-height:18px; text-align:center; display:inline-block; background:url(/public/images/enBtn.png) no-repeat 0 -319px; color:#fff; border:0; cursor:pointer; }
.popRedBtn:hover { text-decoration:none; }
.rateStarEdit{ cursor:pointer }
.rateStarEdit i { width:18px; height:28px; line-height:18px; margin-right:2px; vertical-align:middle; display:inline-block; background:url(/public/images/enweb/star_edit_filled18.png) no-repeat 0 0px; }
.rateStarEdit i.gray { background:url(/public/images/enweb/star_edit_blank18.png) no-repeat 0 0px; }
.rateStarEdit i.half { background:url(/public/images/enweb/star_edit_half18.png) no-repeat 0 0px; }
.fixBtnGray { width:97px; height:28px; display:inline-block; border:0; text-align:center; line-height:28px; background:url(/public/images/enBtn.png) no-repeat -292px -202px; color:#fff;}
.submitBtn { width:128px; height:39px; cursor:pointer; background:url(/public/images/enBtn.png) no-repeat -153px -257px; text-align:center; line-height:35px; display:block; border:0; font-weight:bold; font-size:15px; text-decoration:none; color:#666;}
.inputRed150,.input100 ,.input30,.input50,.input250,.textarea250{padding:2px; border:1px solid #ccc;}
.inputRed150 {width:150px; }
.input100 {width:100px; }
.input30 {width:30px; }
.input50 {width:50px; }
.input250 { width:250px; }
.textarea250 {width:250px; height:100px; }
.textarea{height:136px; padding:5px; border:1px solid #C6C6C6; background:url(/public/images/enY.png) repeat-x 0 -419px; font-size:14px; }
/*line*/
.solidLine,.dottedLine{ border-bottom:1px solid #E3E3E3; font-size:0; height:1px; margin:3px 0; }
.dottedLine { border-bottom:dotted;}
/*page*/
.searchResultPage,.page { text-align:right; clear:both; }
.searchResultPage a,.page a { color:#8A8A8A; display:inline-block; margin-right:10px; font-size:14px; font-weight:bold; }
.searchResultPage a.current,.page a.current { color:#D50000; }
/*pop*/
.enpop { width:476px; background:#FFFFFF; margin:10px auto; }
.enpopHeader, .enpopBottom { width:476px; height:25px; line-height:25px; background:url(/public/images/pop.png) repeat-x; }
.enpopHeader h3 { padding-left:20px; background:url(/public/images/pop.png) no-repeat -460px -112px; font-size:14px; font-weight:bold; float:left; }
.enpopClose { width:13px; height:13px; display:block; float:right; margin:5px 10px 0 0; background:url(/public/images/pop.png) no-repeat 0 -42px; cursor:pointer; }
.enpopBottom { height:9px; background-position:0 -25px; display:block; width:476px; font-size:0; }
.enpopBody { padding:5px 10px; width:452px; overflow:hidden; border-left:2px solid #BDBDBD; border-right:2px solid #BDBDBD; }
.enpopTab1Menu { height:35px; margin-bottom:-1px; position:relative; z-index:1; overflow:hidden; }
.enpopTab1Menu li { height:35px; line-height:35px; background:url(/public/images/pop.png) no-repeat -226px -34px; text-align:center; float:left; margin:0 10px 0 0; padding:0 0 0 10px; }
.enpopTab1Menu li a { display:inline-block; height:35px; color:#333; background:url(/public/images/pop.png) no-repeat right -34px; padding:0 10px 0 0; font-weight:bold; font-size:14px; }
.enpopTab1Menu li.current { background-position:-226px -69px; }
.enpopTab1Menu li.current a { background-position:right -69px; color:#c80000; }
.enpopTab1Body { border-top:1px solid #DBDBDB; overflow:hidden; }
.enpopTab1Body a, .enpopTab1Body li { position:relative; }
.subwayMap { width:425px; margin:10px auto 0; }
.subwayLine { width:425px; margin:0 auto; }
a.subwayFullscreen { cursor:pointer; margin:10px 0 0 15px; display:block; color:#333; font-size:14px; font-weight:bold; text-decoration:underline; }
.popularAreasTable { width:425px; margin:10px auto 0; overflow:hidden; }
.popularAreasTable td { width:210px; padding:5px; vertical-align:top; }
.popularAreasTable a { color:#2d2d2d; font-weight:bold; }
.popularAreasTable i { font-style:normal; color:#c5c5c5; text-shadow:none; }
.table_edit01 { border-collapse:collapse; }
.table_edit01 th { border:1px solid #ccc; padding:5px; text-align:right; }
.table_edit01 td { border:1px solid #ccc; padding:8px; text-align:left; }
.liveHelp { width:206px; height:56px; display:block; background:url(/public/images/csOnline.gif) no-repeat 0px 0px; border:0; }
.liveHelpOffline { width:206px; height:56px; display:block; background:url(/public/images/csOffline.gif) no-repeat 0px 0px; border:0; }
.liveHelpRest { width:206px; height:56px; display:block; background:url(/public/images/csOnline1.gif) no-repeat 0px 0px; border:0; }
.liveHelpOfflineRest { width:206px; height:56px; display:block; background:url(/public/images/csOffline1.gif) no-repeat 0px 0px; border:0; }
.enPop1 { width:552px; }
.enPopT, .enPopB { height:24px; overflow:hidden; line-height:24px; background:url(/public/images/popBg.png) no-repeat 0 -1px; font-size:16px; text-indent:20px; font-weight:bold; color:#333; }
.enPopB { height:21px; background-position:0px -34px; }
.enPopC { background:url(/public/images/popbgx.png) repeat-y; padding:10px 18px; width:516px; }
.enPop1List1 a { color:#333; display:inline-block; margin:3px 10px; position:relative; }
.enPopLine { height:10px; border-bottom:1px dotted #ccc; }
.enPopT { _background:transparent; _filter: 
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/public/images/ie/borderTop.png, sizingMethod='scale');
}
.enPopB { _background:transparent; _filter: 
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/public/images/ie/borderBottom.png, sizingMethod='scale');
}
.enPopC { _background:transparent; _filter: 
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/public/images/ie/popbgx.png, sizingMethod='scale');
}
.enPop1Close { width:11px; height:11px; background:url(/public/images/enIcon.png) no-repeat 0 -1914px; display:block; position:relative; float:right; margin:5px 5px 0 0; cursor:pointer; }
.searchTypeBox, .searchNearBox, .searchPriceBox { position:absolute; z-index:99; top:63px; left:-200px; display:none; }
.searchNearBox { left:-150px; }
.searchPriceBox { left:-320px; }
.clearKeywords { margin:0 0 0 20px; cursor:pointer; color:#fff; text-decoration:underline; font-weight:bold; display:none; }
.searchTypeMask, .searchNearMask, .searchPriceMask { width:147px; height:8px; font-size:0; background:#D8BEBD; position:absolute; top:55px; left:0px; display:none; }
.searchNearMask { width:207px; }
.searchPriceMask { width:119px; }
.popularAreasTable a { position:relative; }
.districtTabMenu { width:80px; overflow:hidden; margin:20px 0 0 0; float:left; }
.districtTabMenu li { cursor:pointer; margin-bottom:5px; }
.districtTabMenu li.current { color:#d50000; font-weight:bold; }
.districtTabBody { border:1px solid #ccc; padding:10px; width:400px; float:left; margin:20px 0 0 0; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -moz-box-shadow:5px 5px 5px #999; -khtml-box-shadow:5px 5px 5px #999; -khtml-webkit-shadow:5px 5px 5px #999; }
.districtTabBody li { float:left; }
.districtTabBody a { color:#333; display:inline-block; margin:5px; }
.subwayMap { position:relative; }
.enpopTab1Body a.subwayZoom { width:20px; height:20px; display:block; cursor:pointer; position:absolute; top:80px; right:50px; background:url(/public/images/enIcon.png) no-repeat 0 -1945px; }
.enpopTab1Body a.ereaArrow { width:70px; height:37px; text-align:center; line-height:24px; display:block; background:url(/public/images/areaArrow.png) no-repeat; position:absolute; top:50px; left:10px; color:#666; text-decoration:none; font-size:11px; }
.enpopTab1Body a.ereaArrow:hover { background:url(/public/images/areaArrow1.png) no-repeat; color:#d50000; }
.enpopTab1Body a.gubeiArrow { top:170px; left:10px; }
.enpopTab1Body a.zhabeiArrow { top:5px; left:230px; }
.enpopTab1Body a.souzhouArrow { top:25px; left:140px; }
.enpopTab1Body a.jinganArrow { top:90px; left:75px; }
.enpopTab1Body a.frenchArrow { top:120px; left:140px; line-height:12px; }
.enpopTab1Body a.peopleArrow { top:54px; left:240px; line-height:12px; }
.enpopTab1Body a.xintiandiArrow { top:87px; left:248px; }
.enpopTab1Body a.bundArrow { top:50px; left:312px; }
.enpopTab1Body a.oldArrow { top:136px; left:249px; }
.enpopTab1Body a.pudongArrow { top:96px; left:345px; }
.enpopTab1Body a.hongkouArrow { top:6px; left:342px; }
.enpopTab1Body a.expoArrow { top:178px; left:271px; }
.enpopTab1Body a.xujiahuiArrow { top:178px; left:131px;}
/*程序员css*/
.loginTbl { width:350px }
.loginTbl td { padding:5px; text-align:left }
.loginTbl td label { width:100px; display:inline-block }
.checkResultMsg { background-color:orange }
/*同时定义 width,text-overflow,white-space和overflow才能使ellipsis生效*/
.topRestaurantsRight .rightBody li { text-overflow:ellipsis; white-space:nowrap; overflow:hidden }
.hasProblem { text-decoration:line-through }
#login_panel a { font-size:13px }
#login_panel .hello { color:#dddddd; font-size:13px; position:relative; top:6px; right:10px }
.footer { clear:both }
.horizBar { margin:10px }
.horizBar span { margin:3px }
#cboxOverlay { opacity:0.3; background:url("/public/images/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% 50% #AAAAAA }
.keywordsBackGround { background:url("/public/images/enweb/keywords.gif") no-repeat scroll 0 0 }
.friendLink { width:940px; padding:10px; background:#666; margin:0px auto; }
