/*------------------------------------------------- @declare -----------------------------------------------*/
.aside_al{ float:left; width:240px; overflow:hidden;zoom:1; margin-right:20px; margin-top:20px;}
.content_a{width:700px;float:right;padding:20px 0;}
h1.shopall{padding:5px 0 5px 10px;color:#cc0000;font-size:15px;font-weight:bold}
ul.aboutNav{border:1px solid #ccc;padding:2px 2px 0 2px}
ul.aboutNav a .Arrow{width:20px;height:14px;display:block;position:absolute;background:url(/s/css/img/aboutus/aboutusicons.v201212101514.gif) no-repeat 0 0;top:6px;overflow:hidden;right:-22px}
ul.aboutNav a,ul.aboutUsNav a:visited{background:#eee;display:block;padding:5px 0 5px 20px;color:#6666cc;border-bottom:2px solid #fff;_height:1px;z-index:2000}
ul.aboutNav a:hover{color:#6666cc;background:#e5e5e5}
ul.aboutNav li{position:relative;_height:1px}
ul.aboutNav a.currentLink, ul.aboutNav a.currentLink:hover{color:#333;}
.tabList a,.tabList a span
{ background-image:url(http://si1.s1.dpfile.com/s/css/img/c.promo.cc101f4e700bbda66b8c6692e901faae.png); background-repeat:no-repeat;}

.cityExtra:after
{content:"\0020"; display:block; height:0; clear:both}
.cityExtra{zoom:1}
/*------------------------------------------------- @module -----------------------------------------------*/
.aboutBox{}
.aboutBox h2 a{font-weight:bold}
.aboutBox h2,.aboutBox h1{border-bottom:solid 1px #ccc;margin-bottom:15px;font-size:14.8px;padding-bottom:5px;color:#cc0000;font-weight:bold}
.aboutBox.sprites:after,.hr .hrjob:after,.foodCate dl:after,.citylist dl:after,.shopallCate .nv:after,.shopallCate .list:after,.citylistInfo .reg:after,
.howCard:after,
.tabList:after,
.tabList .searchWrap:after
{content:"\0020";display:block;height:0;clear:both}

.aboutBox,.hr .hrjob,.foodCate dl,.citylist dl,.shopallCate .nv,.shopallCate .list,.citylistInfo .reg,.howCard,
.tabList,
.tabList .searchWrap
{zoom:1}


/* -- aboutCard  -- */
.aboutCard{margin-bottom:20px}
.aboutCate{margin-bottom:20px}
.aboutus .credit{padding: 0 10px 0 20px;}
.aboutus .review h3{background:#efefef;margin:15px 0;color:#cc0000;padding:5px 20px 3px;font-size:13px;font-weight:bold}
/*------------------------------------------------- @component -----------------------------------------------*/
/* .aboutus */
.aboutus h2{color:#cc0000}
.aboutus h3.abo{padding-left:20px;background:url(/s/css/img/aboutus/aboutusicons.v201212101514.gif) no-repeat 0 -35px;padding-bottom:5px;border-bottom:1px solid #ccc;color:#cc0000;font-weight:bold;margin-top:20px}
.aboutus p{margin:5px 0}
.aboutus p strong{width:100px;float:left}
.aboutus .event{padding: 0 10px 0 20px;}
.aboutus .event table{margin-bottom:5px;}
.aboutus .event td{vertical-align:top;padding-top:5px;}
.aboutus p.space2{text-indent:2em;line-height:24px;}
.aboutus strong{padding:5px 0 0 0;display:block}

.subNav{background:#FFF6EF;padding:3px 10px;}
.subNav span{padding: 0 8px;color:#aaa}

.tabList{height:25px; border-bottom:3px solid #f93; position:relative; zoom:1;}
.tabList li{ display:inline; border:none; line-height:1.4;}
.tabList .fn{ position:absolute; right:0; top:3px;}
.tabList .fn a{ background-image:none; display:inline; float:none; margin:0;}
.tabList a{background-position:0 -390px; float:left; margin-right:2px;}
.tabList a span{ float:left;text-align:center; display:block; height:18px;background-position:right -420px;cursor:pointer; padding:7px 15px 0; }
.tabList a.on{background-position:0 -450px; float:left;margin-right:2px; }
.tabList a.on span{ float:left; text-align:center; display:block; height:21px;background-position:right -480px; font-weight:bold; cursor:pointer; padding:4px 15px 0; }
.tabList strong{color:#c00; font-size:14px; float:left;padding:4px 10px 0 0;}

.tabList .searchWrap{float:right; width:240px; padding:0;}
.tabList .searchWrap input{float:right; padding:2px; width:150px; border:1px solid #999;}
.tabList .searchWrap a{float:right; display:block; position:relative; top:-1px; margin-left:3px; width:62px; height:24px; background:url(http://si1.s1.dpfile.com/s/css/img/citylist-btn.45e3d544195920457e91e948af9fdf58.png) no-repeat; text-indent:-5000px;}

/*-------------------------------------------------  @app -----------------------------------------------*/
.aside_c{width:200px;overflow:visible;float:left;padding:20px 0;}
.citylist{ border-top:1px dashed #666;padding-top:15px; margin-top:15px;}
.citylist dd{float:left;padding:7px 3px 5px 0;}
.citylist dd a{margin:0 5px}
.citylist dl{margin:3px 0}
.citylist dt{background:#efefef;font-weight:bold;padding:7px 3px 5px 3px;text-align:right;width:56px;float:left}
.citylist dt.sub{background:#fff;font-weight:normal;width:50px;padding-right:6px;padding-left:0;}
.citylist dd.sub{width:900px;}
.pinyin dl{ margin:8px 0;}
.pinyin dt{ background:none; border-right:1px dashed #666;padding:9px 1em 5px 0; padding-top:7px\9; width:30px; margin-right:0.8em; }
.pinyin dt strong{}
.pinyin dd{ width:900px; }
.pinyin dd a{ margin-right:1em; margin-bottom:5px; float:left; white-space:nowrap;}

.citylistInfo{float:right;margin-top:20px}
.citylistInfo .reg{background:#FEF5E3;border:1px solid #CCCBC9;margin:20px 0 0 36px;padding:12px;width:202px}
.citylistInfo .reg .BL{margin-top:10px;float:left}
.citylistInfo .reg .btn{background:url(http://si1.s1.dpfile.com/s/css/img/aboutus_citylistreg.cee6caad187183beaf92ed84f327217a.gif);width:96px;height:31px;float:left}
.citylistInfo .reg p{font-size:14px;padding-bottom:10px}
.citylistInfo dd{padding:0px 0 10px;border-bottom:1px solid #ccc;width:235px}
.citylistInfo dl{background:url(http://si1.s1.dpfile.com/s/css/img/tick.a60e1049139a515593b1e7b463bef8c1.gif) no-repeat;padding-left:36px;margin-bottom:10px}
.citylistInfo dt{font-weight:bold;font-size:18px}
.citylistNav{background:#FFF1D1 url(http://si1.s1.dpfile.com/s/css/img/citylist_flag.a1f4714e27c958bd5d07ffafd7f92cb5.gif) 10px 8px no-repeat;border:1px solid #FFBF7F;font-size:12px;padding:0 10px 10px;width:938px}
.citylistNav .address{font-size:25px;font-weight:500}
.citylistNav p{padding-left:35px}

.selectCity .info{position:relative; background:url(http://si1.s1.dpfile.com/s/css/img/citylistinfo.566110efa28fda22ac05ffbcdeeadd38.png); height:80px; }
.selectCity .info .cities, .selectCity .info .shops{position:absolute; top:39px; right:680px; font:bold 13px/13px arial; color:#66604c;}
.selectCity .info .cities{right:785px;}
.selectCity .select{ padding:15px 0;}
.selectCity span{ font-size:13px; padding:5px; }
.selectCity span.yourCity{background:#efefef; margin-right:15px; font-size:14px; }
.selectCity span.yourCity a{margin-left:6px;}
.selectCity .select strong{ margin-left:2em; }
.selectCity .select a.BL,.selectCity .select strong{ margin-right:9px; font-size:13px; }
.selectCity .select a.RL{ font-size:18px;}

.cityExtra .left{float:left; margin-top:13px; margin-top:15px\9;}
.cityExtra .right{margin-top:5px; float:right}

.loginCity { text-align:right;}
.loginCity img{ position:relative;top:6px; margin:0 2px;}

/* citylist */
.cityListTitle{padding:0;color:#CC0000;font-size:20px;position:absolute; top:10px; left:35%;white-space:nowrap;}
.cityMap{padding-bottom:5px;border-bottom:1px solid #999;margin-bottom:15px}
.contactUs .btn{margin:5px 0}
.contactUs .email{width:200px}
.contactUs .fn{padding:0 250px 0 30px;text-align:center}
.contactUs .inp{width:85%}
.contactUs .inp img{margin-right:20px;vertical-align:bottom}
.contactUs .inp label{cursor:default}
.contactUs .inp p{margin:5px 0}
.contactUs .lab{width:15%;vertical-align:top;text-align:right}
.contactUs .name{width:100px}
.contactUs .tip{color:#999;padding:2px 0}
.contactUs .title{width:300px}
.contactUs .validate{width:60px}
.contactUs address{margin-top:30px;padding:5px 0 10px 10px;border-top:dashed 1px #ccc}
.contactUs address p{padding:3px 0}
/* PR */
.PR{padding:5px 0 0 10px;}
.PR p.content{line-height:22px;color:#666;}
.PR td{padding:15px 0;border-bottom:1px solid #e5e5e5;}
.PR td.noborder{border:0;padding:10px 0 0 0;}
/*friendLink*/
.friendLink .InfoTextBelow{background:#f5f5f5;padding:15px;margin-top:20px;}
.friendLink .logo_all{padding-left:100px;}
.friendLink .logo_all li{float:left;}
.friendLink .mar_3{padding-top:20px;}
.friendLink .sub_all{width:740px;margin:0 auto;border-top:1px dotted #ccc;line-height:24px;}
.friendLink .sub_lf{float:left;width:70px;font-weight:bold;padding:10px 0;}
.friendLink .sub_rt{float:left;width:580px;color:#999;padding:10px 0;}
.friendLink .sub_rt a{color:#6666cc;word-wrap:nowrap;white-space:nowrap;text-decoration:underline}
.friendLink .sub_rt a:hover{color:#fff;background:#6666cc;}
/* LinkList */
.LinkList .DG_Header{background:#eee;}
.LinkList td{padding:3px 0;}
.LinkList .DG_Gray{background:#f7f7f7}
.LinkList #NotePage{padding:15px 0;}
.LI1{padding-left:25px;list-style-type:decimal;}
.LI1 li{padding:2px 0;}
/* unionNew */
.unionNew{padding: 15px 10px;line-height:23px;}
.unionNew .Step1{background:#f5f5f5;padding:5px;}
.unionNew .StepTitle{padding-bottom:10px;}
.unionNew .stepButton{margin-top:10px;}
.unionNew .Step1{margin-bottom:10px;line-height:24px;}
.unionNew .UTD{background-color:#6665CB;color:#FFFFFF;font-size:14.8px;font-weight:bold;margin:20px;padding:5px;}
.unionNew .UTDOver{background-color:#ff6666;color:#FFFFFF;font-size:14.8px;font-weight:bold;margin:20px;padding:5px;}
.unionNew .UTDSel{background-color:red;color:#FFFFFF;font-size:14.8px;font-weight:bold;margin:20px;padding:5px;}
/* linkHelper */
.linkHelper{padding:12px 0;text-align:right}
/* linkDetail */
.linkDetail .Item{padding:0 0 10px 0;}
.linkDetail .SubTitle{float:left;width:100px;}
.linkDetail .Input{float:left;}
/* linkEdit */
.linkEdit{padding:0 20px 0 20px;}
.linkEdit .Item{padding: 7px 0;}
.linkEdit .Item div{float:left;padding: 0 10px 0 0;}
.linkEdit .SubTitle{width:70px;text-align:right;padding: 0 10px 0 0;}
.linkEdit .EditOther, .linkEdit .Other{padding-left:80px;}
.linkEdit .ValidatorBox{color:#cc0000;padding-left:20px;font-size:12px;}
/* DPMap */
.DPMap{padding:10px 0 0 0;line-height:30px;}
.DPMap .Guide{padding: 0 0 0 10px;}
/* unionIndex */
.UnionIndex{padding:20px;}
.UnionIndex .Title{color:#cc0000;margin-top:10px;}
.UnionIndex table{width:100%;}
/* contactInfo */
.contactInfo{padding:20px;line-height:28px;}
/* contactUs */
.contactUs table{width:100%}
.contactUs table td{padding:5px 0}
.contactUs textarea{width:300px;height:100px}

.copyRight{padding-top:20px;}
.copyRight .extend{color:#666;font-weight:bold;margin:15px 0 0 5px}
.copyRight .websiteCon p{padding:0 0 10px 5px;text-indent:0}
.copyRight .websiteCon p.inner{padding:0 0 0 15px}
.copyRight h3{border-bottom:1px dotted #ccc;color:#cc0000;margin:15px 0;font-size:13px;line-height:24px;font-weight:bold}
/* copyright */
.copyRight p{line-height:20px;text-indent:25px;padding:0;}
/* --  aboutCard End -- */
.errorMessage{margin-bottom:60px}
.errorMessage p{padding:10px 0 20px 20px}
.errorMessage ul{padding:15px 0 0 20px;overflow:hidden;zoom:1}
.errorMessage ul li{float:left;font-size:14px;font-weight:bold;margin-right:10px;display:inline;width:120px;white-space:nowrap}
.foodCate dd{margin-bottom:10px}
.foodCate dd a,.shoppingCate p a,.userCate p a,.aboutCate p a{margin-right:10px;line-height:1.6}
.foodCate dl,.shoppingCate p,.userCate p,.aboutCate p{padding-left:20px}
.foodCate dt{float:left}
.helpList dd{padding-left:30px}
.helpList dd .flowChart{margin:15px 0}
.helpList dd .tip{color:#999}
.helpList dd h3{font-weight:bold;margin-top:15px}
.helpList dd p{line-height:22px}
/* helpList */
.helpList dt{border-bottom:1px dashed #ccc;color:#cc0000;margin:15px 0;font-size:13px;font-weight:bold;position:relative;zoom:1}
.helpList dt a{background:url(http://si1.s1.dpfile.com/s/css/img/top.5168c3e0d546acc1676e5d716757b1e1.gif) no-repeat;width:34px;height:14px;display:block;position:absolute;top:0;right:5px}
.hot dd{padding-right:10px}
/* howCard */
.howCard{font-weight:bold;padding:10px 0 0 30px;margin-bottom:20px}
.howCard ol{float:left;width:200px;margin-top:10px}
.hr{padding: 15px 0 0 0;}
.hr .hrjob{background:#fffaf4;border:1px solid #fadacf;padding:10px}
.hr .hrjob li{padding:0 5px;float:left;width:155px;margin:5px 0}
.hr .tip{color:#999;text-indent:2em}
.hr h3{font-weight:bold;font-size:14.8px;text-indent:2em}
/* hr */
.hr p{line-height:26px}
.jobList dd .place,.jobList dd .people{display:inline}
.jobList dd p{text-indent:1.5em}
.jobList dd strong,.jobList dd address{display:block;line-height:26px}
.jobList dt{border-bottom:1px dashed #ccc;color:#cc0000;margin:15px 0;font-size:14.8px;font-weight:bold;position:relative;zoom:1}
.jobList dt a{background:url(img/top.v201212101514.gif) no-repeat;width:34px;height:14px;display:block;position:absolute;top:0;right:5px}
.mapl a,.mapl a:link,.mapl a:visited,.mapl a:hover,.mapl a:active 
.mapr a,.mapr a:link,.mapr a:visited,.mapr a:hover,.mapr a:active{display:block;background:url(http://si1.s1.dpfile.com/s/css/img/aboutus.maplistdot.05a3c6782c0e47ab08f67675aa74c8c7.gif) no-repeat;color:#000;text-decoration:none;}
.mapl a:link,.mapl a:visited{background-position:left 3px;padding-top:2px;padding-left:20px}
.mapl a:hover,.mapl a:active{padding-right:20px;color:#ff0000}
.mapr a:hover,.mapr a:active{padding-right:20px;color:#ff0000;}
.mapr a:link,.mapr a:visited{background-position:right 3px;padding-top:2px;padding-right:20px}
/* aboutdp*/
.aboutdp{padding-top:20px;}
.aboutdp p{padding-bottom: 20px;}
/* media */
.mediaList{padding:15px 0 20px 0;}
ul.mediaList li{padding: 0 0 5px 0;}
ul.mediaList{}
.mediaList td{padding:5px 20px 0 0;vertical-align:top;}
.mediaList td.Col1{text-align:right;}
/*credit*/
.creditList{padding:10px;}
.creditList p{padding-left:20px}
.creditList .yearCredit{padding:10px 0 0 20px;background:url(/s/css/img/aboutus/aboutusicons.v201212101514.gif) no-repeat 0 -68px;}

/* .partner */
.partner .logo{margin:20px auto;width:650px;padding-left:2px}
.partner .logo li{float:left;width:150px;height:70px;overflow:hidden;padding:0;margin:0 5px 0 0}
.partner .sub_all{width:650px;margin:0 auto;border-top:1px dotted #ccc;line-height:24px;}
.partner .sub_lf{float:left;width:70px;font-weight:bold;padding:10px 0;}
.partner .sub_rt{float:left;width:580px;color:#999;padding:10px 0;}
.partner .sub_rt a{color:#6666cc;word-wrap:nowrap;white-space:nowrap;text-decoration:underline}
.partner .sub_rt a:hover{color:#fff;background:#6666cc;}
.privacy{padding: 0 10px;}
.privacy .privacyModule p{padding:0 0 10px 5px;text-indent:0}
.privacy h3{border-bottom:1px dotted #ccc;color:#cc0000;margin:15px 0;font-size:13px;line-height:24px;font-weight:bold}

/* privacy */
.privacy p{line-height:20px;text-indent:25px}
.sehCity{padding-top:10px;width:350px;margin-bottom:50px;font-size:14px}
.sehCity span{float:right}
.shopallCate{margin-top:10px}
.shopallCate .list{padding:0 5px;margin:3px 0}
.shopallCate .list dd{padding-top:6px}
.shopallCate .list dt{color:#555;padding:6px 0 0 10px;width:75px;font-size:13px}
.shopallCate .list dt a,.shopallCate .list dt a:link,.shopallCate .list dt a:visited,.shopallCate .list dt a:active{color:#666;background:#fff;text-decoration:none}
.shopallCate .list dt a.l,.shopallCate .list dt a.l:link,.shopallCate .list dt a.l:visited,.shopallCate .list dt a.l:active{color:#666;background:#fff;text-decoration:underline}
.shopallCate .list dt a:hover{color:#fff;background:#666}
.shopallCate .nv{padding:10px 5px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;background:#efefef}
.shopallCate .nv dd ul li,.shopallCate .list dd ul li{float:left;margin-right:5px}
.shopallCate .nv dd,.shopallCate .list dd{color:#999;font-size:13px;width:600px}
.shopallCate .nv dt{color:#555;padding:1px 10px 0;font-weight:bold;font-size:13px;width:60px}
.shopallCate .nv dt,.shopallCate .nv dd,
.shopallCate .list dt,.shopallCate .list dd{float:left}
.shopallCate .pice{margin:10px}
.shopallCate .pice a{margin:10px}
.shopallCate h2{color:#cc0000;background:#efefef;font-size:13px;position:relative;zoom:1;padding:4px 10px;height:18px}
.shopallCate h2 a{background:url(img/top.v201212101514.gif) no-repeat;width:34px;height:14px;display:block;position:absolute;top:8px;right:10px}
.shopallCate table{width:100%;margin:10px 0 10px 10px}
/* shopall */
.shopallNav{background:#99CC66;margin-bottom:5px;padding:10px 10px;position:relative;zoom:1;margin-bottom:10px;font-size:13px}
.shopallNav .seh{position:absolute;top:10px;right:0}
.shopallNav a,.shopallNav a:link,.shopallNav a:visited,.shopallNav a:hover,.shopallNav a:active{color:#fff;text-decoration:underline;font-weight:bold;font-size:13px;margin-right:15px}
.sitemapBox{padding:20px 0 0 0;font-size:13px}
.sitemapBox h3{border-bottom:1px solid #ccc;margin-bottom:10px;font-size:14.8px;padding-bottom:3px;color:#cc0000;font-weight:bold}
.sitemapBox h3 a{font-weight:bold}
.sitemapNav{padding:0 0 0 20px}
.sitemapNav li{float:left;width:130px}
/* sitemap */
.sitemapNav,.subSite ul{font-size:13px}
.subSite li{line-height:1.8}
.subSite li a{margin-right:3px}
.subSite ul li{padding:0 0 0 20px;}
/* userAgreement */
.userAgreement{padding:15px 0 0 0;}
.userAgreement p{line-height:20px;text-indent:25px}
#map{float:left;width:680px;margin-top:20px}
#map .mapl a:hover{background-position:left bottom}
#map .mapr a:hover{background-position:right  bottom}
#map a.moreCity{font-size:15px;color:#6666cc;background:#fff url(http://si1.s1.dpfile.com/s/css/img/icn_menarrwdrpdwn_regular.8803870afa00672362eaf293b25cab0a.gif) right 0 no-repeat;padding-right:18px}
#map a.moreCity:hover{font-size:15px;color:#fff;background:#6666cc url(http://si1.s1.dpfile.com/s/css/img/icn_menarrwdrpdwn_down.4647610d37696a729d2ff9ed3ea424d6.gif) right 0 no-repeat}
#map h1{font-weight:normal;position:absolute}


/* temporarily fix for city-switch page */
#aspnetForm{position:relative; zoom:1;}
.cityListTitle{top:-46px;}

.hotline{ padding-top:15px; margin-bottom:20px;}
.hotline dt{ font-size:18px; font-weight:bold; padding-bottom:10px; color:#333;}
.hotline dd{ line-height:25px; color:#666;}
.hotline dd strong{ color:#333}
.hotline dd .hotline-sz{ padding:0 5px; font-size:16px;}
.hot-concern{ border-top:1px dashed #ccc; margin-top:20px; padding-top:30px;}
.hot-concern a{ color:#6666CC;}
.hot-concern a:hover{ color:#fff; background-color:#6666CC}