/* CSS Document */

.select  {margin: 0;padding: 0;}


.collection{ float:right; display:inline-block; margin-right:14px;}
.collection   a{ float:left; padding-left:20px; line-height:44px; margin-right:10px;  font-size:14px; color:#413d38;}
.c-1{ background: url(/images/home.jpg) left center  no-repeat;}
.c-2{ background: url(/images/own.jpg) left center  no-repeat;}
.c-3{ background: url(/images/out.jpg) left center  no-repeat;}

.head-bg{ width:100%; height:100px; background:url(/images/center-bg.jpg) top repeat-x; border-bottom:1px solid #fff; padding-top:20px;}
.head{ width:1190px; margin:0  auto;}
.head-nav{ background:url(/images/center-repeat.png) repeat; height:81px; width:100%; color:#fff; }
.head-nav  .head-left{ float:left; width:520px;}
.head-nav  .head-left  dl  dt{ float:left; height:81px; background:#fff; width:81px;}
.head-nav  .head-left  dl  dd{ margin-left:123px; height:38px; font-size:14px;}
.head-nav  .head-left  dl  dd h3{ float:left; font-size:24px; font-weight:normal;}
.head-nav  .head-left  dl  dd.x-title{ padding-top:6px;}
.head-nav  .head-left  dl  dd p{ float:left; margin-left:15px; padding-top:12px; font-size:13px;}
.head-nav  .head-left  dl  dd a{ color:#a90808;} 

.head-right{ float:right; width:531px; padding-right:28px; text-align:right;}
.head-right p{ color:#0259ce; }
.head-right p span{ margin-right:15px; font-size:14px;line-height:42px;}
.head-right p a{ display: inline-block; padding:2px 14px 3px 14px; color:#fff; margin-left:10px; font-size:14px;}
.head-right p a:hover{ opacity:0.8; text-decoration:none;}
.head-right p a.ls{ background:#27ae60;}
.head-right p a.blue{ background:#2980b9;}
.head-right p a.zs{ background:#8e44ad;}
.head-right p a.zongs{ background:#2c3e50;}


.left  ul  h3  .i_1{ background: url(/images/ch-1.png) 37px center  no-repeat; display:block; }
.left  ul  h3  .i_2{ background: url(/images/ch-2.png) 37px center  no-repeat; display:block; }
.left  ul  h3  .i_3{ background: url(/images/ch-3.png) 37px center  no-repeat; display:block; }
.left  ul  h3  .i_4{ background: url(/images/ch-4.png) 32px center  no-repeat; display:block; }
 
.contant{ width:1190px; margin:0  auto; height:auto;}
.box{ float:left; width:100%; padding-top:20px;}

.left{ background:#B01D1D; float:left; display:inline-block;width:180px;  color:#fff; padding-bottom:100px; }
.systemleft{ /*background:#9C6824;*/}

.left p{top #fe7700; width:100%;font-size:14px; color:#FFF; font-weight:normal; position:relative; height:56px; line-height:56px;}
.left p i{background:url(/images/icon.png) -70px -151px no-repeat; width:17px; height:17px; position:absolute; left:13px; top:22px;}
.left dl h3{  top no-repeat; width:100%;  line-height:50px; font-size:14px; color:#FFF; font-weight:normal; text-align:left;position:relative; border-bottom:1px solid #FFFFFF; cursor:pointer;}
.left dl h3 b{position:absolute; color:#FFF; padding:0px 5px; height:14px;font-size:12px; font-style:normal; line-height:14px; text-align:center; right: 22px; z-index:99; top: 5px; font-weight:normal; background:red;border-radius:2px;}
.left p a{ color:#fff; display:block; margin-left:40px;}
.left p a:hover{ text-decoration:none;}
.left dl{ float:left; width:100%;}
.left dl h3 span{ display:block;padding-left:38px;}
.left ul li .news_bt{position:absolute; color:#FFF; padding:0px 5px; height:14px;font-size:12px; font-style:normal; line-height:14px; text-align:center; right:52px; z-index:99; top: 23px; font-weight:normal; background:red;border-radius:2px;}

.left dl  h3  i{ background:url(/images/icon.png) -13px -13px no-repeat; width:17px; height:17px; position:absolute; left:13px; top:16px;}
.left dl  h3  i.i_select{ background:url(/images/icon.png) -66px -12px no-repeat; width:17px; height:17px; position:absolute; left:13px; top:16px;}


.left ul li{width:100%; background: #FFF; line-height:52px; text-align:left;/* 48px center no-repeat #ffffff; */border-bottom:1px solid #ececec;}
.left ul li a{ line-height:40px;padding-left:62px; text-align:left;  display:block;background:url(/images/td-2.png) 42px center no-repeat ; font-size:14px; color:#292421; position:relative;}
.left ul li a:hover{background:url(/images/td-1.png) 42px  center no-repeat #efefef; color:#fe7700; text-decoration:none;}

.left ul h3 a{ color:#FFF; font-weight:normal;padding-left:62px; display:block;}
.left ul li a.list_select{ background:url(/images/td-1.png) 42px  center no-repeat #efefef; color:#fe7700; text-decoration:none;}

.left ul li a i{position: absolute; color: #FFF; padding: 0px 5px; height: 14px; font-size: 12px; font-style: normal; line-height: 14px; text-align: center; right: 22px; z-index: 99; top: 5px; font-weight: normal; background: red; border-radius: 2px;}


/*右侧*/  
#selected{background:url(/images/left-hover.jpg)   center no-repeat; color:#FFF;} 
.right{background:#FFF; float:left; display:inline-block; height:auto;}
.pd_wd1{ padding:25px;width:879px; padding-bottom:0px; padding-top:0px; min-height:624px;}
.pd_wd2{ padding:0px 25px;width:949px;min-height:654px; margin-left:10px;}
.pd_wd3{ padding:25px;width:1140px; padding-bottom:0px; padding-top:0px; position:relative;}

.right_block{ float:left; width:268px; margin-left:20px;}
.right_block h2{font-size:16px;color:#333333;font-weight:normal;padding:10px 0px 0px 0px;margin-right:0px; border-bottom:1px solid #e6e6e6;}
.right_block h2 span{ display:block; border-bottom:1px solid #fe7700; text-align:center; width:131px; line-height:36px; bottom:-1px; position:relative; font-size:16px;}


.left_block{ float: left; width:590px; height:100%; border-right:1px solid #e2e2e2; margin-left:25px;}
.left_block h2{font-size:16px;color:#333333;font-weight:normal;padding:10px 0px 0px 0px;margin-right:25px; border-bottom:1px solid #e6e6e6;}
.left_block h2 span{ display:block; border-bottom:1px solid #fe7700; text-align:center; width:151px; line-height:36px; bottom:-1px; position:relative; font-size:16px;}


/*商铺首页*/ 
.dpindex{float: left; width: 940px; min-height: 130px; margin-top: 10px; border: 1px solid #F3CECE; border-radius: 5px;}
.dpindex .dpmsgleft{ float: left;width: 130px; height: 130px; }

.dpindex .dpset{width: 325px; height: 130px; float: left; border-right: 1px solid #F7EDED; margin-left: 15px;}
.dpindex .dpset .dpname{font-size: 18px; color: #000; font-weight: bold; height: 60px; line-height: 60px; width: 290px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.dpindex .dpset .info .dpinfo{ height: 25px; line-height: 25px; color: #6c6c6c;}
.dpindex .dpset .info .dpinfo a{padding: 3px 10px; border: 1px solid #DA9747; border-radius: 3px; font-weight: bold; text-decoration: inherit; color: #DA9747;}
.dpindex .dpset .info .dpinfo a:hover{padding: 3px 10px; border: 1px solid #DA9747; border-radius: 3px; font-weight: bold; text-decoration: inherit; color: #FFF; background-color:#DA9747;}

.dpindex .dpscore{float: left; width: 444px; margin-left: 20px;}
.dpscore .dppf{font-size: 14px;font-weight: bold;color: #000;margin-top: 20px;}
.dpscore .dpfs{width: 100px; float: left;}

.wbxs{ height: 30px; line-height: 30px; color: #6c6c6c;}
.wbxs i.p1{background:url(/images/AccountManage/account.png) -5px -1px no-repeat; width:30px; height:30px; position:absolute; background-size: 94px; }
.wbxs i.p2{background:url(/images/AccountManage/account.png) -33px -1px no-repeat; width:30px; height:30px; position:absolute; background-size: 94px; }
.wbxs i.p3{background:url(/images/AccountManage/account.png) -64px -1px no-repeat; width:30px; height:30px; position:absolute; background-size: 94px; }
.wbxs b{ margin-left:30px;}
    
.gktitle{ float: left; padding: 10px 0 10px 0; color: #000;}

.dpindex .dpmsgleft img{width: 100px; height: 100px; margin: 15px 0px 0 15px;}

.gk{float: left; width: 940px; margin-top: 10px;}
.gk .dooo{float: left; width: 458px; min-height: 300px; margin-top: 5px; border: 1px solid #F3CECE;border-radius: 3px;}
.gk .doootop{font-size: 14px; font-weight:bold; color: #000; padding: 10px; background-color: #E0E0E0; border-bottom: 1px solid #CCCCCC; border-radius: 3px;}
.gk .dooo li{float: left; width: 429px; font-size: 14px; color: #000; padding: 10px 15px 10px; border-bottom: 1px solid #E0E0E0;}
.gk .dooo li h2{font-size: 14px; color: #000;}
.gk .dooo ol li{font-size: 12px; color: #6c6c6c; border: 0px; width: 110px; float: left; height: 20px; line-height: 20px;}
.gk .dooo ol li a{color: #6c6c6c; text-decoration: none;}
.gk .dooo ol li a:hover .tj{ text-decoration: underline;}



.gk .news{float: left; width: 458px; min-height: 300px; margin-top: 5px; margin-left: 20px; border: 1px solid #F3CECE;}

.dpsetlogo{position: absolute; width: 128px; height: 36px; background-color: #8A8888; opacity: .6; margin: 94px 0 0 0px; cursor:pointer;}
.dpsetlogo .set-op{position: absolute; display: block; width: 128px; height: 36px; line-height: 36px; color: #fff; text-align: center; z-index: 1;}



/* 外卖首页 */
ul.recommend_food { margin-left:115px; }
ul.recommend_food li { float:left;width:100px;padding:8px 10px; }
ul.recommend_food li div { position:relative; }
ul.recommend_food li img { width:98px;height:98px; }
ul.recommend_food li p { padding:4px; }
/* 外卖首页 */