@charset "utf-8";
body, div, p, ul, li, ol, dl, dt, dd, form, h1, h2, h3, h4, h5, h6, input, fieldset, legend, optgroup, select, table, textarea {margin: 0; padding: 0; outline:none;}
body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dd, fieldset, form, input, select, textarea, figure ,div,form,img,ul,ol,li,i,b,table,tr,td,th,fieldset,label,legend{ margin:0;padding:0; font-weight:normal;}
body { font-size: 14px; font-family: "Microsoft YaHei", "Helvetica Neue", "Hiragino Sans GB", "Segoe UI", Tahoma, Arial, STHeiti, sans-serif; _font-family: Tahoma, Arial, Helvetica, STHeiti, sans-serif; color: #333333; font-weight:normal; font-style:normal;}
em{font-weight: normal;	text-decoration: none; font-style: normal;}
ul,li{list-style:none; padding:0px; margin:0px; text-indent: 0px;}
img,a{border:none 0;}
a{text-decoration: none; color: #555; transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moztransition:all 0.2s ease-out;}
.left,.center{float: left;}
.right{float: right;}
.clear{float:none; clear:both; font-size:0; line-height:0; height:0; margin:0; padding:0;}
.clearboth{clear:both;}
.overflow_clear{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.radius3{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.radius5{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.radius10{-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.radius20{-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
.radius100{-webkit-border-radius:100px; -moz-border-radius:100px; border-radius:100px;}
.shadow{box-shadow:0px 0px 2px #dedede; -moz-box-shadow:0px 0px 2px #dedede; -webkit-box-shadow:0px 0px 2px #dedede;}
.shadowy{box-shadow:0px 3px 3px #dedede; -moz-box-shadow:0px 3px 3px #dedede; -webkit-box-shadow:0px 3px 3px #dedede;}
body{background-color:#fff;}

.maincl{ color:#33b095;}
.fontcl1{ color:#ff6600;}
.fontcl3{ color:#3ac9aa;}
.pointcl{ color:#fd0202;}
.graycl{ color:#999;}
.blackcl6{ color:#666;}
.blackcl3{ color:#333;}
.blackcl{ color:#000;}
.pagewd{ width:1200px; margin:0 auto;}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}
.mb20{margin-bottom:20px;}

/*内容对齐方向*/
.txt_center{ text-align:center;}
.txt_right{ text-align:right;}
/*以上为通用样式部分*/

/*共用头部开始*/
.topOne {background-color: #eee; width: 100%; border-bottom:1px solid #eee;}
.topOne .nr {height: 40px; width: 1200px; margin:0 auto;}
.topOne .nr .left {line-height: 40px; color: #666;}
.topOne .nr .left a {padding:0 4px; display: inline-block; font-size:14px;}
.topOne .nr .left a.on{ color:#33b095}
.topSm {display:inline-block; position:relative;}
.topSm .ico{ display:inline-block; width:9px; height:13px; overflow:hidden; background:url(../images/top_iphone.png) no-repeat center center scroll; vertical-align:middle; font-size:0; margin-right:2px;}

.topOne right{height:40px;}
.liOne {float: left; display: block; position: relative; z-index:10; cursor: pointer;}
.liOneA{display:block; padding:0px 6px; min-width:72px; text-align:center; line-height: 40px; color: #333; position: relative; z-index: 8;  font-size:14px; border-left:1px solid #eee; border-right:1px solid #eee;}
.liOneB{display:block; padding:0px 6px; min-width:65px; text-align:center; line-height: 40px; color: #333; position: relative; z-index: 3;  font-size:14px;}
.toponeCart .ico{}
.toponeCart #num{font-size: 12px; line-height: 18px; color: #FFF; background-color:#ff3300; font-style:normal; display: inline-block; width: 18px; height: 18px; text-align: center; margin-left: 4px;}
.liOneA em{content:''; display:inline-block; width:5px; height:5px; border-bottom:1px solid #bbb;border-right:1px solid #bbb;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg); vertical-align:middle; font-size:0; margin-top:-4px; margin-left:4px;}
.liOne .list {position: absolute; z-index: 7; left: 0px; top: 39px; width:100%; display:none;}
.liOne .list ul{border:1px solid #33b095; background-color: #FFF; display:block; text-align:center;}
.liOne .list ul li {display: block; line-height: 28px; text-align: center;}
.liOne .list ul li a{color:#333; font-size: 14px;}
.liOne .list ul li a:hover{color:#33b095;}
.liOne:hover .liOneA{color: #33b095; border-left:1px solid #33b095; border-right:1px solid #33b095; background-color:#fff;}
.liOne:hover .liOneA em{border-bottom:1px solid #33b095;border-right:1px solid #33b095; transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg); margin-top:0px; transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moztransition:all 0.2s ease-out;}
.liOne:hover .list{display:block;}
.liOne_visit .liOne_visit_pull{ width:220px; border:1px solid #33b095; background-color: #FFF;}
.liOne_visit .liOne_visit_pull ul{ border:none 0px;}
.liOne_visit .liOne_visit_pull .liOne_visit_pull_li{padding: 10px 13px;  border-bottom: 1px dotted #eee;  height: 55px;  overflow: hidden;  color: #666;  transition: background .2s ease-in; text-align:left;}
.liOne_visit .liOne_visit_pull .liOne_visit_pull_li img{float: left; margin: 2px 10px 0 0;}
.liOne_visit .liOne_visit_pull .liOne_visit_pull_li h5{height: 20px;  margin-bottom: 4px;  line-height: 20px;  overflow: hidden;  font-weight: 400; text-align:left;}
.liOne_visit .liOne_visit_pull .liOne_visit_pull_li h5 a{padding: 0;  color: #666;}
.liOne_visit .liOne_visit_pull .liOne_visit_pull_li span{ float:none;}
.liOne_visit_pull_li .price_box{line-height: 18px;  text-overflow: ellipsis;  white-space: nowrap;  _white-space: normal;  overflow: hidden;}
.liOne_visit_pull_li .price_box .price{padding-right: 10px;  color: #f76120;}
.liOne_visit_pull_li .price_box .old_price{ color:#999; text-decoration:line-through;}
.liOne_visit_pull .empty{height: 40px; line-height: 40px; text-align: center;}
.liOne_visit_pull .empty a{ color:#33b095;}
.topOne .right span{float:left; color:#ccc; font-size: 12px; line-height:40px;}
/***/
.topTwo {width: 1200px; margin:0 auto; padding:18px 0px 16px;}
.topTwo .left h1 {float: left; padding-top:3px;}
.changeCity {float: left;  margin-left: 10px; padding-left:10px; height:66px; margin-top:5px; position:relative; border-left:1px solid #e5e5e5;}
.changeCity_name{font-size: 18px; line-height: 36px; color: #333;}
.changeCity_link{ display:inline-block; position:relative;}
.changeCity_link:after{ position:absolute; z-index:7; right:-13px; top:50%; margin-top:-5px; content:''; width:6px; height:6px; border-bottom:2px solid #33b095;border-right:2px solid #33b095;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
.topTwo .searchBox_r {margin-top:12px; margin-left:140px;}
.topTwo .searchBox_r .searchBox {border: 2px solid #33b095; width:484px; height:30px; position:relative;}
.selectBox {float: left; position: relative;}
.searchBox .select {height: 30px; line-height: 30px; font-size:16px; color: #333; width:60px; padding-right:15px; text-indent:10px; display: block; border-right: 1px solid #e5e5e5; background:#f9f9f9; cursor: pointer;text-indent:12px; position:relative;}
.searchBox .select:after{ position:absolute; right:8px; top:50%; margin-top:-5px; content:''; width:6px; height:6px; border-bottom:2px solid #ccc;border-right:2px solid #ccc;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
.selectList {position: absolute; z-index: 3; /*left: 0px;*/	top: 30px; display:none; border: 1px solid #eee; background-color: #fff; text-align: center; width:76px;margin-left: -2px;}
.selectList li {display: block;  line-height:30px; border-bottom:1px solid #e5e5e5;}
.selectList li:last-child{ border-bottom:none 0;}
.selectList li a {color: #333; display:block;}
.selectList li a:hover{ background:#e5e5e5;}
.searchBox .text {line-height: 30px; color: #999; height: 30px; background-image: none; border:none 0px; text-indent:10px; width: 190px; float: left;padding-right:20px; outline:none; font-size:14px;}
.searchBox .submit {background: #33b095 url(../images/sear_ico_03.png) no-repeat 50px center; border:none 0px; height: 30px; font-size: 16px; color: #FFF; padding-right: 38px; padding-left: 8px; float:right;}
.hotSearch a{ display:inline-block; margin:0 6px; color:#999; line-height:32px; font-size:15px;}
.hotSearch a:hover{ color:#333;}


/*头部导航开始*/
.nav {width: 100%; margin:0 auto; background-color: #33b095;}
.nav .navList {width: 1200px; margin:0 auto; height: 44px; position:relative;}
.navLi {float: left; display:block; padding-right: 8px;}
.navLi:last-child{ margin-right:0;}
.navA {display:block; padding:0px 20px; min-width:36px; text-align: center; line-height:44px; height:44px; font-size: 18px; color: #fff; position:relative;}
.navLi .on{ background-color:#2c967f;}
.navA:hover { background-color:#2c967f;}
.navA .hot{ display:block; width:27px; height:18px; background:url(../images/header-hot.gif) no-repeat center top; position:absolute; right:-5px; top:2px;}

.navLi_pull{ display:none; position:absolute; z-index:20; top:38px; left:0; width:98%; padding:10px 1%; height:auto; background: rgba(255, 255, 255, 0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFffffff,endColorstr=#BFffffff); transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moztransition:all 0.4s ease-in-out;}
.navLi_pull li{ display:inline-block; padding:0 15px; margin-bottom:5px;}
.navLi_pull li a{font-size:14px; line-height:24px; color:#333;}
.navLi:hover .navLi_pull{ display:block;}
/***/
.navListAll{float:left; width:240px; height:44px; text-align:center; position:relative; background:#3ac9aa; cursor:pointer; color:#fff; font-size:18px; line-height:44px;}
.navListAllt{color:#fff; font-size:18px; line-height:44px; position:relative;}
.navListAllt:after{ position:absolute; top:50%; margin-top:-2px; right:-20px; content:''; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #fff;}
.navAll{display:none; position:absolute; z-index:2px; width:210px; top:44px; left:0px; background-color:#fff; text-align:left; line-height:normal;}
.navListAll:hover .navAll{ display:block;}
.navListAll:hover .navListAllt:after{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);}
/*头部导航结束*/
/*热门主题开始*/
.zhutilist{width:860px;padding:0px 0px 0px 0px;}
.zhutilist .list{ display:inline-block; width: 33.3%;margin: 4px 0px;}
.zhutilist .list .ztimg{position: relative;}
.zhutilist .list .ztimg .title{color: #fff; position: absolute; bottom:0px; left: 0px; height: 32px; line-height: 32px; padding-left: 12px;}
/*热门主题结束*/
/*共用头部结束*/
/******推荐公司********/
.index_tuijian_list {
    width: 1213px;
}
.index_tuijian_list li {
    float: left;
    width: 389px;
    height: 80px;
    text-align: center;
    margin:8px 13px 0px 0px;
    font-size: 14px;
	overflow:hidden;
	border: 1px solid #eee;
}
.index_tuijian_list li img{  
    width: 100%;
    height: 80px;
}
.index_tuijian_gyslist {
    width: 820px;
	 float:left;
}
.index_tuijian_gyslist li {
    float: left;
    width: 150px;
    height: 64px;
    text-align: center;
    margin:8px 12px 0px 0px;
    font-size: 14px;
	overflow:hidden;
	border: 1px solid #eee;
}
.index_tuijian_gyslist li img{  
    width: 150px;
    height: 64px;
}
.index_news_list {
    width: 446px;
	margin-left:20px;
}
.index_news_list div .news{
  height:100px;
  margin-right:15px;
}
.index_news_list .newscenter li{
 line-height:37px;
  font-size:16px;
}
.index_news_list .newscenter li span{
  font-size:12px;
  display:block;
  height:20px;
  line-height:20px;
  overflow:hidden;
  color:#666;
}

.index_news_list .newscen li{
 line-height:37px;
  font-size:16px;
  padding-left:15px;
  background:url(../images/dian.jpg) no-repeat left center;
}
.index_news_list .newscen li span{
  font-size:12px;
  display:block;
  line-height:30px;
  color:#666;
}
.newshot
{ padding:12px;}
.newshot li{
	height:24px;
  font-size:14px;
   line-height:24px;
   overflow:hidden;
  margin:12px 0px;
  
}
.newshot li em { float: left; font-size: 14px; width: 18px; height: 18px; background: #ccc; text-align: center; line-height: 18px; color: #fff; margin-top: 3px; margin-right: 10px; }
.newshot li em.fir { background: #019d59; }
/*共用底部开始*/
.hr { height:1px; border-bottom:1px solid #494f5b; overflow:hidden; width:1200px; margin:0px auto}
.footerOut{margin-top:15px;background-color: #262626;}
.footer {padding-top: 20px;}
.footer .footNav {width: 1200px; margin:0 auto; overflow:hidden; height:auto;}
.footer .footNav .left .footNavLi{overflow:hidden; height:auto; margin-bottom:5px;}
.footerLi{float:left; min-height:180px; padding-left:40px; padding-right:40px}
.footerLi h3{ color:#888; line-height:32px;}
.footerLi .list{ width:140px;}
.footerLi .list li{ list-style:none; font-size:10px; color:#666;}
.footerLi .list li a{font-size:14px; color:#999; line-height:28px;}
.footerLi .list li a:hover{ text-decoration:underline;}

.footer .footNav .right {width:215px; text-align:center;}
.footer .footNav .right p{color:#333; line-height:30px; font-size:16px; font-weight:bold;}
.footerdi{ text-align:center; line-height:30px; color:#777; line-height:30px; font-size:12px; padding:15px 0px;}
.footerdi span{ display: inline-block; padding:0px 5px;}
/*共用底部结束*/

/*重复使用部分开始*/
/*分页开始*/
.x{width: 100%; text-align: center;}
.x a,.x span{display: inline-block; border: 1px solid #dbdbdb; line-height: 32px; background:#fff;  height:32px; padding:0px 12px; text-align: center; margin-right: 3px;margin-left: 3px; margin-top: 30px; margin-bottom: 30px; cursor:pointer;}
.x .current{border: 1px solid #33b095; color: #fff; background-color:#33b095;}
.x a:hover{ border: 1px solid #33b095; }
.x span{ font-weight:bold; color:#555;}
/*分页结束*/

/*首页楼层滚动开始*/
.indexpop{ width:50px; position:fixed; z-index:20; left: 50%;margin-left:-688px; top:145px; display:none;}
.indexpop ul li{display:block; height:50px; border-bottom:1px solid #dedede; background:#f7f7f7 url(../images/syhd_3.png) no-repeat center top;}
.indexpop ul li:last-child{border-bottom:none 0; height:50px;}
.indexpop ul li a .wz{ display:none; line-height:50px; color:#fff; text-align:center;}
.indexpop ul li:hover a,#fox-food .cur{background-color:#33b095;}
.indexpop ul li a:hover .wz,#fox-food .cur .wz{ display:block;}
#fox-food li a{display:block;height:50px;}
.indexpop ul li.ico_1{ background-position:center 0px;}
.indexpop ul li.ico_2{ background-position:center -100px;}
.indexpop ul li.ico_3{ background-position:center -50px;}
.indexpop ul li.ico_4{ background-position:center -350px;}
.indexpop ul li.ico_5{ background-position:center -200px;}
.indexpop ul li.ico_6{ background-position:center -150px;}
.indexpop ul li.ico_7{ background-position:center -300px;}
.indexpop ul li.ico_8{ background-position:center -250px;}
/*首页楼层滚动结束*/

/*返回头部样式开始*/
.topUp {bottom: 10px; display: none; position: fixed; right: 0; width: 60px; background-color:#fff;}
.topUp li{display:block; cursor:pointer;}
.kefu a{ display:block; border:1px solid #dfdfdf; border-bottom:none 0px; height:59px; background:url(../images/topup_03.png) no-repeat center 11px; position:relative;}
.kefu:hover a:before{ position:absolute; z-index:100; left:-7px; top:50%; margin-top:-8px; content:''; width:12px; height:12px; border-bottom:1px solid #dfdfdf; border-right:1px solid #dfdfdf; background-color:#f7f7f7;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.kefu:hover a{ background-image:url(../images/topup2.png);}
.kefu:hover .kefu_open{display:block; z-index:99;}
.kefu_open{position:absolute; display:none; width:100px; height:59px; padding:0 15px; text-align:center; border:1px solid #dfdfdf; background-color:#f7f7f7; z-index:100; top:-1px; right:58px; font-size:20px; font-weight:500px; line-height:59px;}
.topBack{border:1px solid #dfdfdf; height:58px; background:url(../images/topup_03.png) no-repeat center -42px;}
.topBack:hover .topBackOn{display:block;}
.topBackOn{height:50px; display:none; padding-top:8px; background-color:#33b095; text-align:center; font-size:16px; font-weight:bold; line-height:20px; color:#fff; letter-spacing:3px;}
.topUpWx{border:1px solid #dfdfdf; border-top:none 0px; height:59px; background:url(../images/topup_03.png) no-repeat center -98px; position:relative;}
.topUpWx:hover{ background-image:url(../images/topup2.png);}
.topUpWx:hover:before{ position:absolute; z-index:100; left:-7px; top:50%; margin-top:-8px; content:''; width:12px; height:12px; border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf; background-color:#f7f7f7;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.topUpWx:hover .topUpWxk{display:block; z-index:99;}
.topUpWxk{position:absolute; display:none; width:148px; padding:15px; text-align:center; border:1px solid #dfdfdf; background-color:#f7f7f7; z-index:100; bottom:-1px; left:-180px;}
.topUpWxk p{line-height:24px; font-size:16px;}
/*返回头部样式结束*/
.detail_spxq_qg_tit{ display:inline-block; width:60px; padding-right:15px; color:#999; line-height:24px; text-align:right;}
/*重复使用部分结束*/

/*首页开始*/
.content{width:1200px; margin:0 auto; overflow:hidden;}

.sy_partOne{ width:1200px; margin:0 auto; position: relative;}
.sy_partOne_cate{ width:240px;}

.menu_fllist2 {position: relative; width:236px; z-index:10; border: 2px solid #3ac9aa; border-top:none 0; background-color: #fff;}
.menu_fllist2 .item2 {width:236px; height: 59px; border-bottom:1px solid #e5e5e5; position: relative;}
.menu_fllist2 .item2 h3 {width:236px; height: 55px; border-top:2px solid #fff; border-bottom:2px solid #fff; display: block; font-weight: normal; position:relative; z-index:12;}
.menu_fllist2 .item2:hover { border-bottom:1px solid #fff;}
.menu_fllist2 .item2:hover h3 { border-bottom:2px solid #3ac9aa; border-top:2px solid #3ac9aa; position:relative;}
.menu_fllist2 .item2:last-child{border-bottom:none;}
.menu_fllist2 .item2:last-child:hover h3{ border-bottom:2px solid #fff;}
.menu_fllist2 .item2:last-child:hover h3:before{ height:57px;}
.menu_fllist2 .item2:last-child:hover h3:after{ height:57px;}
.menu_fllist2 .item2:hover h3:before{position:absolute; z-index:12; left:-2px; top:0px; content:''; width:10px; height:55px; border-left:2px solid #ff6600;}
.menu_fllist2 .item2:hover h3:after{ position:absolute; z-index:12; right:-2px; top:0px; content:''; width:10px; height:55px;border-right:2px solid #fff;}
.menu_fllist2 .item2 h3 a {display: inline-block; line-height:24px;}
.menu_fllist2 .item2 h3 a:hover{color: #ff6600;}
.menu_fllist2 .item2 .wz{ margin-left:40px;}
.menu_fllist2 .item2 .bt1 {font-size: 16px; color: #333; margin-top:5px;}
.menu_fllist2 .item2 .bt2 a {font-size: 14px; color: #999; margin-right:5px;}
.menu_fllist2 .item2 .ico {display: inline-block; margin-left:10px; margin-top:8px; height: 20px; width: 20px;  background:url(../images/cateIco.png) no-repeat center top;}
.menu_fllist2 .item2 .ico_1{background-position:center 0;}
.menu_fllist2 .item2 .ico_2{background-position:center -20px;}
.menu_fllist2 .item2 .ico_3{background-position:center -40px;}
.menu_fllist2 .item2 .ico_4{background-position:center -60px;}
.menu_fllist2 .item2 .ico_5{background-position:center -80px;}
.menu_fllist2 .item2 .ico_6{background-position:center -100px;}
.menu_fllist2 .item2 .ico_7{background-position:center -120px;}
.menu_fllist2 .item2 .ico_8{background-position:center -140px;}
.menu_fllist2 .item2 .ico_9{background-position:center -160px;}
.menu_fllist2 .item2 .ico_10{background-position:center -180px;}
.menu_flklist2 {position: absolute; z-index:11; width:360px; height:auto; background: #FFF; left: 236px; top: 1px; border: 1px solid #3ac9aa; border-left: 2px solid #3ac9aa; padding:15px; display:none; text-align:left;}
.menu_flklist2 .menu_fl2t {padding-bottom:6px;}
.menu_flklist2 .menu_fl2t a{font-size: 16px; font-weight: bold; color: #3ac9aa;}
.menu_fl2nr{overflow:hidden; height:auto; padding-top:10px;}
.menu_fl2nr a{ display:inline-block; min-width:100px; margin-right:15px; margin-bottom:5px; font-size: 12px; color: #999; line-height:26px;}
.menu_fl2nr a:hover{color: #ff6600;}
/*左侧菜单结束*/
.sy_partOne_r{ width:950px; margin-left:10px; margin-top:10px;}
.sy_flexslider { width:950px; height:440px;overflow: hidden; position: relative; z-index:1;}
.sy_flexslider .slides {position: relative;}
.sy_flexslider .list{display: block; float: left; margin-right: -100%; position: relative; z-index: 1; height: 440px; overflow:hidden;}
.sy_flexslider .list a{ display:block; height:440px;}
.sy_flexslider .flex-control-nav {bottom:15px; left:0; position: absolute; text-align:center; width:100%; z-index: 2;}
.sy_flexslider .flex-control-nav li {display: inline; margin: 0 5px;}
.sy_flexslider .flex-control-nav a {background-color: #fff; cursor: pointer; display: inline-block; width: 15px; height: 15px; line-height: 100px; overflow: hidden; border-radius:100%;}
.sy_flexslider .flex-control-nav .flex-active {background-color: #33b095;}
.sy_flexslider .flex-direction-nav {left:0; position: absolute; top: 50%; margin-top:-40px; width:100%; z-index: 3;}
.sy_flexslider .flex-direction-nav li a {cursor: pointer; display: block; height: 80px; overflow: hidden; position: absolute; width: 40px; background: rgba(0, 0, 0, 0.3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);}
.sy_flexslider .flex-direction-nav li a.flex-prev { left:0;}
.sy_flexslider .flex-direction-nav li a.flex-prev:after{position:absolute; left:15px; top:50%; margin-top:-10px; content:''; width:20px; height:20px; border-bottom:2px solid #fff;border-left:2px solid #fff; transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
.sy_flexslider .flex-direction-nav li a.flex-next { right:0;}
.sy_flexslider .flex-direction-nav li a.flex-next:after{position:absolute; right:15px; top:50%; margin-top:-10px; content:''; width:20px; height:20px; border-bottom:2px solid #fff;border-right:2px solid #fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
/*幻灯部分结束*/
.sy_flsx{ display:block;overflow:hidden; margin-top:4px;}
.sy_flsx li{display:block; float:left; width:294px; padding:10px; margin-right:4px; height:127px; background:#f5f5f5;}
.sy_flsx li:last-child{ margin-right:0;}
.sy_flsx li h3{ text-align:center; color:#333; font-weight:normal; font-size:20px; line-height:40px; margin-bottom:10px;}
.sy_flsx li h3 .ico{display: inline-block; margin-right:8px; height: 30px; width: 30px;  background:url(../images/sy_hotIco.png) no-repeat center top; vertical-align:middle; font-size:0; margin-top:-2px;}
.sy_flsx li h3 .ico_1{ background-position:center 0;}
.sy_flsx li h3 .ico_2{ background-position:center -30px;}
.sy_flsx li h3 .ico_3{ background-position:center -60px;}
.sy_flsx li a{font-size:14px; color:#666; display:inline-block; margin:0px 5px 5px; line-height:28px;}
.sy_flsx li a:hover{ color:#ff6600;}
/*首页第一部分底部分类结束*/

/*首页抢购部分开始*/
.sy_FloorBt{overflow:hidden; border-bottom:2px solid #33b095; padding-bottom:4px; margin-bottom:10px; margin-top:20px; height:40px;}
.sy_FloorBtz i{ display:inline-block; width:24px; height:24px; background:url(../images/sylcbg.png) no-repeat center top; font-size:0; margin-right:10px; vertical-align:text-bottom; position:relative;}
.sy_FloorBtz i.ico_1{ background-position:center 0px;}
.sy_FloorBtz i.ico_2{ background-position:center -24px;}
.sy_FloorBtz i.ico_3{ background-position:center -48px;}
.sy_FloorBtz i.ico_4{ background-position:center -72px;}
.sy_FloorBtz i.ico_5{ background-position:center -96px;}
.sy_FloorBtz i.ico_6{ background-position:center -120px;}
.sy_FloorBtz i.ico_7{ background-position:center -144px;}
.sy_FloorBtz i.ico_8{ background-position:center -168px;}
.sy_FloorBtz .bt{font-size:24px; line-height:40px; color:#33b095; display:inline-block; margin-right:25px;}
.sy_FloorBt .right a{color:#333; font-size:16px; line-height:52px;}
.sy_FloorBt .right a:hover{ color:#33b095;}

.sy_buy_flexslider { width:100%; height:auto; overflow: hidden; position: relative; z-index:1;}
.sy_buy_flexslider .slides {position: relative;}
.sy_buy_flexslider .list{display: block; float: left; margin-right: -100%; position: relative; z-index: 1; overflow:hidden;}
.sy_buy_flexslider .flex-direction-nav {left:0; position: absolute; top: 50%; margin-top:-62px; width:100%; z-index: 3;}
.sy_buy_flexslider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 30px; background: rgba(0, 0, 0, 0.3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);}
.sy_buy_flexslider .flex-direction-nav li a.flex-prev { left:0;}
.sy_buy_flexslider .flex-direction-nav li a.flex-prev:after{position:absolute; left:10px; top:50%; margin-top:-10px; content:''; width:20px; height:20px; border-bottom:2px solid #fff;border-left:2px solid #fff; transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
.sy_buy_flexslider .flex-direction-nav li a.flex-next { right:0;}
.sy_buy_flexslider .flex-direction-nav li a.flex-next:after{position:absolute; right:10px; top:50%; margin-top:-10px; content:''; width:20px; height:20px; border-bottom:2px solid #fff;border-right:2px solid #fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}

.sy_buy_nr{ overflow:hidden;}
.sy_buy_list_box{ width:1220px;}
.sy_buy_list{ width:224px; margin-right:20px; margin-bottom:15px; display:block; float:left;}
.sy_buy_list .syPub_list{ background:#fff;}
.sy_buy_list .syPub_list h3 a{ line-height:24px; font-size:16px;}
.sy_buy_list .syPub_list .btn_box .price{ padding-left:5px; font-size:20px; color:#ff6600;}
.sy_buy_list .syPub_list .btn_box .price del{ font-size:12px; color:#999; margin-left:5px;}
.sy_buy_list .syPub_list .btn_box{padding:0 0 6px; border-bottom:none;}

.syPub_list{ background-color:#f7f7f7;}
.syPub_list:hover{background-color:#fff;}
.syPub_list .img{ position:relative; z-index:0}
.syPub_list .img a{ display:block;}
.syPub_list .img p{ position:absolute; bottom:0; left:0; background: rgba(0, 0, 0, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000); width:90%; padding:0 5%; height:26px; line-height:26px; font-size:14px; color:#fff;}
.syPub_list:hover img{opacity:0.9; filter:alpha(opacity=90);}
.syPub_list h3{line-height:20px;}
.syPub_list h3 a{ display:block; color:#333; font-weight:normal; padding:0px 5px; line-height:20px;}
.syPub_list:hover h3 a{ color:#ff6600;}
.syPub_list p{ line-height:20px; padding:0px 5px; font-size:12px;}
.syPub_list .btn_box{ overflow:hidden; padding-top:7px; border-bottom:1px solid #f7f7f7;  text-align: right;}
.syPub_list:hover .btn_box{border-bottom-color:#ff6600;}
.syPub_list .btn_box .price{ padding-left:5px; font-size:16px; color:#ff6600;}
.syPub_list .btn_box .price del{ font-size:12px; color:#999;}
.syPub_list .btn_box .btn{ display:inline-block; padding:0 5px; background:#ff6600 none; color:#fff; line-height:24px;}
.syPub_list .btn_box .btn:hover{background: rgba(255, 102, 0, 0.9); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFff6600,endColorstr=#BFff6600);}
.syPub_list .long_btn{ display:block; background:#ebebeb none; color:#33b095; line-height:28px; border-radius:3px; text-align:center; font-size:16px;}
.syPub_list:hover .long_btn{ background:#ff6600 none; color:#fff;}
/*首页抢购部分结束*/

/*首页本地商城部分开始*/
.sy_cityBuy_ad{ width:260px; height:499px; overflow:hidden;}
.sy_cityBuy_list_box{ width:940px; border-top:1px solid #e5e5e5; overflow:hidden; background:#fff;}
.sy_cityBuy_list{ display:block; float:left; width:214px; padding:10px 10px 5px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; line-height:24px;}
.sy_cityBuy_list .price{ font-size:18px; margin-top:8px;}
.sy_cityBuy_list .price small{ font-size:12px;}
.sy_cityBuy_list:hover img{opacity:0.9; filter:alpha(opacity=90); transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;-moztransition:all 0.4s ease-out;}
.sy_cityBuy_list:hover .bt{color:#ff6600;}
/*首页本地商城部分结束*/

/*首页外卖部分开始*/
.sy_waimai_one{border:1px solid #e5e5e5; background:#fff;}
.sy_waimai_cate{ width:238px; height:358px; border-right:1px solid #e5e5e5; background:#fafafa;}
.sy_waimai_cate_list{ padding:15px; height:128px; overflow:hidden;}
.sy_waimai_cate_list .list{ line-height:20px; display:inline-block; margin:0 5px 5px; padding:0 4px;}
.sy_waimai_cate_list .list:hover{ background:#33b095; border-radius:3px; color:#fff;}
.sy_waimai_ad{ padding:10px; text-align:center;}
.sy_waimai_ad img{ border-radius:100%;}

.sy_waimai_lunbo{ width:459px; height:338px; padding:10px; overflow:hidden; position:relative;}
.sy_waimai_flexslider { width:459px; height:338px;overflow: hidden; position: relative; z-index:1;}
.sy_waimai_flexslider .slides {position: relative;}
.sy_waimai_flexslider .list{display: block; float: left; margin-right: -100%; position: relative; z-index: 1; height: 338px; overflow:hidden;}
.sy_waimai_flexslider .flex-control-nav {bottom:15px; left:50%; margin-left:-40px; position: absolute; text-align:center; z-index: 2; display:inline-block; padding:5px 8px; border-radius:20px; background: rgba(0, 0, 0, 0.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);}
.sy_waimai_flexslider .flex-control-nav li {display: inline; margin: 0 5px;}
.sy_waimai_flexslider .flex-control-nav a {background-color: #fff; cursor: pointer; display: inline-block; width: 10px; height: 10px; line-height: 100px; overflow: hidden; border-radius:100%;}
.sy_waimai_flexslider .flex-control-nav .flex-active {background-color: #ff6600;}
.sy_waimai_flexslider .flex-direction-nav {left:0; position: absolute; top: 50%; margin-top:-40px; width:100%; z-index: 3;}
.sy_waimai_flexslider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 30px; background: rgba(0, 0, 0, 0.3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);}
.sy_waimai_flexslider .flex-direction-nav li a.flex-prev { left:0;}
.sy_waimai_flexslider .flex-direction-nav li a.flex-prev:after{position:absolute; left:10px; top:50%; margin-top:-10px; content:''; width:20px; height:20px; border-bottom:2px solid #fff;border-left:2px solid #fff; transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
.sy_waimai_flexslider .flex-direction-nav li a.flex-next { right:0;}
.sy_waimai_flexslider .flex-direction-nav li a.flex-next:after{position:absolute; right:10px; top:50%; margin-top:-10px; content:''; width:20px; height:20px; border-bottom:2px solid #fff;border-right:2px solid #fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
/*首页外卖幻灯部分结束*/

.sy_waimai_listOne{ overflow:hidden;}
.sy_waimai_listOne .list{ width:239px; float:left; height:343px; padding-top:15px; border-left:1px solid #e5e5e5;}
.sy_waimai_listOne .list .nr .bt a{ display:block; line-height:24px; margin-bottom:5px; font-size:16px; color:#000; overflow:hidden;}
.sy_waimai_listOne .list .tag_box{ padding:10px 10px 20px;}
.sy_waimai_listOne .list .tag_box i{ padding:9px; background:url(../images/dcbq_06.png) no-repeat left center; margin-right:5px;}
.sy_waimai_listOne .list .tag_box i.ico_1{ background-position:0 center;}
.sy_waimai_listOne .list .tag_box i.ico_2{ background-position:-24px center;}
.sy_waimai_listOne .list .tag_box i.ico_3{ background-position:-49px center;}
.sy_waimai_listOne .list .tag_box i.ico_4{ background-position:-75px center;}

.sy_waimai_list_box{ width:100%;}
.sy_waimai_list{ width:20%; float:left; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:10px 0 5px;}
.sy_waimai_list:first-child{border-left:1px solid #e5e5e5;}
.sy_waimai_list .img,.sy_waimai_listOne .list .img{ margin:0 10px 10px; position:relative;}
.sy_waimai_list .img img,.sy_waimai_listOne .list .img img{ width:100%; height:180px;}
.sy_waimai_list .img p{ position: absolute; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000); width: 90%; padding: 0 5%; height: 26px; line-height: 26px; font-size: 14px; color: #fff;}
.sy_waimai_list .img .tag_box{ position:absolute; top:0; left:0;}
.sy_waimai_list .img .tag_box i{ display:inline-block; margin-right:5px; width:24px; height:24px; font-style:normal; text-align:center; line-height:24px; color:#fff;}
.sy_waimai_list .img .tag_box i.bg_1{ background:#7eb919;}
.sy_waimai_list .img .tag_box i.bg_2{ background:#448ed5;}
.sy_waimai_list .img .tag_box i.bg_3{ background:#fdac06;}
.sy_waimai_list .img .tag_box i.bg_4{ background:#fe4d3d;}
.sy_waimai_list .nr,.sy_waimai_listOne .list .nr{ padding:0 10px;}
.sy_waimai_list .nr p,.sy_waimai_listOne .list .nr p{ line-height:24px; overflow:hidden;}
/*首页外卖部分结束*/

/*首页订座部分开始*/
.sy_seat_nr .sy_seat_list{ width:980px; overflow:hidden;}
.sy_seat_nr .sy_seat_list ul li{ display:block; width:225px; margin-right:20px; float:left;}

.sy_seat_nr .sy_seatSwitch{ padding:10px; width:200px; height:222px; background-color:#f7f7f7;}
.sy_seat_nr .sy_seatSwitch_tab{ overflow:hidden;}
.sy_seat_nr .sy_seatSwitch_tab li{ display:block; width:100px; float:left; border-bottom:1px solid #dedede; font-weight:bold; color:#333; text-align:center; line-height:30px; height:30px;}
.sy_seat_nr .sy_seatSwitch_tab li.on{ border-bottom:2px solid #ff6600; color:#ff6600; margin-top:-1px;}
.sy_seat_nr .sy_seatSwitch1{ display:none;}
.sy_seat_nr .sy_seatSwitch1 .date,.sy_seat_nr .sy_seatSwitch1 .addr,.sy_seat_nr .sy_seatSwitch1 .num_box{ width:100%; border:1px solid #dedede; background:#fff none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:36px; color:#666; font-size:12px; margin-top:10px; text-indent:10px;}
.sy_seat_nr .sy_seatSwitch1 .num_box .num{ width:63px; height:36px; background:none; border:none 0; border-right:1px solid #dedede; float:left;}
.sy_seat_nr .sy_seatSwitch1 .num_box .name{ width:134px; height:36px; background:none; border:none 0; float:left; text-indent:10px;}
.sy_seat_nr .sy_seatSwitch1 .btn{ width:100%; height:40px; font-size:14px; color:#fff; background:#ff6600 none; border:none 0; margin-top:12px;}
.sy_seat_nr .sy_seatSwitch1 .hotBill li{ display:block; border-bottom:1px dashed #dedede; padding:10px 0; overflow:hidden;}
.sy_seat_nr .sy_seatSwitch1 .hotBill li img{ float:left; border:1px dashed #dedede; margin-right:10px;}
.sy_seat_nr .sy_seatSwitch1 .hotBill li h3 a{ font-weight:normal; color:#333; line-height:24px;}
.sy_seat_nr .sy_seatSwitch1 .hotBill li h3 a:hover{ color:#ff6600;}
/*首页订座部分结束*/
.sy_adPosit{ margin:20px auto;}
.sy_adPosit img:hover{opacity:0.9; filter:alpha(opacity=90);}
/*首页同城信息部分开始*/
.cityInfor_tab{ margin-right:10px;}
.cityInfor_tab i{ display:inline-block; width:40px; height:6px; background-color:#eee; margin-right:5px;}
.cityInfor_tab i.on{ background-color:#ff6600;}
.cityInfor_nr{ overflow:hidden;}
.cityInfor_nr .cityInfor_list{ width:1220px; overflow:hidden; display:none;}
.cityInfor_nr .cityInfor_list .nr{display:block; width:245px; padding:20px; margin-right:20px; float:left; position:relative;}
.cityInfor_nr .cityInfor_list .nr h3{ font-size:20px; padding-left:30px; color:#333; font-weight:normal; line-height:20px; margin-bottom:10px;}
.cityInfor_nr .cityInfor_list .nr .link{ overflow:hidden;}
.cityInfor_nr .cityInfor_list .nr .link .img{ width:100px; height:100px; margin-right:20px; background:#dfdfdf url(../images/cityInfor.png) no-repeat center top;}
.cityInfor_nr .cityInfor_list .nr .link .img.ico_1{ background-position:center 0px; /*background-color:#eb6100;*/}
.cityInfor_nr .cityInfor_list .nr .link .img.ico_2{ background-position:center -100px; /*background-color:#ffb359;*/}
.cityInfor_nr .cityInfor_list .nr .link .img.ico_3{ background-position:center -200px; /*background-color:#56de7d;*/}
.cityInfor_nr .cityInfor_list .nr .link .img.ico_4{ background-position:center -300px; /*background-color:#7ecef4;*/}
.cityInfor_nr .cityInfor_list .nr .link .img.ico_5{ background-position:center -400px; /*background-color:#d885e2;*/}
.cityInfor_nr .cityInfor_list .nr .link .img.ico_6{ background-position:center -500px; /*background-color:#3cc3d3;*/}
.cityInfor_nr .cityInfor_list .nr .link .img.ico_7{ background-position:center -600px; /*background-color:#9893f5;*/}
.cityInfor_nr .cityInfor_list .nr .link .img.ico_8{ background-position:center -700px; /*background-color:#f4587d;*/}
.cityInfor_nr .cityInfor_list .nr .link ul li{ display:block; padding-left:15px; overflow:hidden; line-height:24px; position:relative;}
.cityInfor_nr .cityInfor_list .nr .link ul li:before{ position:absolute; left:2px; top:10px; width:5px; height:5px; background-color:#ccc; content:''; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.cityInfor_nr .cityInfor_list .nr .link ul li a:hover{ color:#ff6600;}
.cityInfor_nr .cityInfor_list .nr .more{ position:absolute; bottom:0; right:0; display:none; line-height:24px; padding:0 15px 0 5px; background-color:#dedede;}
.cityInfor_nr .cityInfor_list .nr .more:after{ position:absolute; right:6px; top:9px; content:''; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 6px solid #fa761e;}
.cityInfor_nr .cityInfor_list .nr:hover{ background-color:#f7f7f7;}
.cityInfor_nr .cityInfor_list .nr:hover .more{ display:inline-block;}
.cityInfor_nr .cityInfor_list .nr:hover .link .img{ background-color:#3ac9aa;}
/*首页同城信息部分结束*/

/*首页活动部分开始*/
.sy_active_nr{ overflow:hidden; border-top:1px solid #e5e5e5;}
.sy_active_list{ width:25%; float:left; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.sy_active_list:first-child{border-left:1px solid #e5e5e5;}
.sy_active_list .syPub_list{ background:#fff; padding:10px 10px 5px;}
.sy_active_list .syPub_list img{ width:100%; height:180px;}
.sy_active_list .syPub_list h3 a{ line-height:24px; font-size:16px;}
.sy_active_list .syPub_list .btn_box .price{ padding-left:5px; font-size:20px; color:#ff6600;}
.sy_active_list .syPub_list .btn_box .price del{ font-size:12px; color:#999; margin-left:5px;}
.sy_active_list .syPub_list .btn_box{padding:0 0 6px; border-bottom:none;}
.sy_active_list .syPub_list .btn_box p{line-height:24px;}
.sy_active_list .syPub_list .btn_box .btn{ line-height:30px; padding:0 12px; border-radius:3px;}
/*首页活动部分结束*/

/*首页上门服务部分开始*/
.sy_doorSer_list{ padding:16px 0px 6px 16px; overflow:hidden;}
.sy_doorSer_list ul li{ position:relative; display:block; width:226px; height:66px; float:left; border:1px solid #e5e5e5; padding:25px; margin-right:16px; margin-bottom:10px; overflow:hidden; transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moztransition:all 0.2s ease-in-out;}
.sy_doorSer_list ul li a{ display:block;}
.sy_doorSer_list ul li i{ display:inline-block; width:80px; height:80px; border-radius:100%; float:left; margin-right:25px; background:#d3f0ea url(../images/doorSer.png) no-repeat center top; background-size:100% auto; transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moztransition:all 0.2s ease-in-out;}
.sy_doorSer_list ul li i.ico_1{ background-position:center 0px;}
.sy_doorSer_list ul li i.ico_2{ background-position:center -80px;}
.sy_doorSer_list ul li i.ico_3{ background-position:center -160px;}
.sy_doorSer_list ul li i.ico_4{ background-position:center -240px;}
.sy_doorSer_list ul li i.ico_5{ background-position:center -320px;}
.sy_doorSer_list ul li i.ico_6{ background-position:center -400px;}
.sy_doorSer_list ul li i.ico_7{ background-position:center -480px;}
.sy_doorSer_list ul li i.ico_8{ background-position:center -560px;}
.sy_doorSer_list ul li i.ico_9{ background-position:center -640px;}
.sy_doorSer_list ul li i.ico_10{ background-position:center -720px;}
.sy_doorSer_list ul li i.ico_11{ background-position:center -800px;}
.sy_doorSer_list ul li i.ico_12{ background-position:center -880px;}
.sy_doorSer_list ul li i.ico_13{ background-position:center -960px;}
.sy_doorSer_list ul li i.ico_14{ background-position:center -1040px;}
.sy_doorSer_list ul li i.ico_15{ background-position:center -1120px;}
.sy_doorSer_list ul li i.ico_16{ background-position:center -1200px;}
.sy_doorSer_list ul li i.ico_17{ background-position:center -1280px;}
.sy_doorSer_list ul li i.ico_18{ background-position:center -1360px;}
.sy_doorSer_list ul li i.ico_19{ background-position:center -1440px;}
.sy_doorSer_list ul li i.ico_20{ background-position:center -1520px;}
.sy_doorSer_list ul li i.ico_21{ background-position:center -1600px;}
.sy_doorSer_list ul li i.ico_22{ background-position:center -1680px;}
.sy_doorSer_list ul li h3{ font-size:20px; color:#333; line-height:30px; font-weight:normal;}
.sy_doorSer_list ul li p{color:#666; line-height:24px;}
.sy_doorSer_list ul li:hover{ background-color:#f7f7f7; border-color:#f7f7f7;}
.sy_doorSer_list ul li:hover i{ background-color:#33b095;}
/*首页上门服务部分结束*/
.sy_c1wx{border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background-color:#fff; position:relative;overflow: hidden;padding: 14px 12px; overflow:hidden; height:111px;}
.sy_c1wx .right{width:68px;}
.sy_c1wx .right p{font-size: 12px; color: #666; line-height:20px; padding-bottom:10px;}
/*首页结束*/

/*手机端下载页面开始-新增*/
.APPbackHome{ display:block; font-size:16px; line-height:30px; margin-top:10px;}
.APPbackHome .ico{display:inline-block; width:20px; height:20px; margin-right:5px; vertical-align:text-bottom; background:url(../images/images/backHome.png) no-repeat scroll center top; font-size:0;}
.APPdownloadPage{ background:#ddefe7; padding-bottom:20px; min-height:700px;}
.APPdownloadPage_nr{ background:#f4fcf8; width:760px; padding:20px 220px; margin:20px auto 30px; box-shadow:0 3px 3px #c5ded4; text-align:center; border-radius:5px;}
.APPdownloadPage_nr .btn_box{ margin-top:30px;}
.APPdownloadPage_nr .btn{ display:inline-block; width:126px; height:40px; line-height:40px; color:#fff; font-size:18px; border-radius:3px;}
.APPdownloadPage_nr .btn .ico{ display:inline-block; width:20px; height:30px; margin-right:5px; vertical-align:middle; background:url(../images/images/downloadIco.png) no-repeat scroll center top; background-size:100% auto;}
.APPdownloadPage_nr .btn .ico_1{ background-position:center 2px;}
.APPdownloadPage_nr .btn .ico_2{ background-position:center -42px;}
.APPdownloadPage_nr .wx{ border:4px solid #a3cf1c; padding:4px; background:#fff; margin-bottom:10px;}
/*手机端下载页面结束-新增*/

/*上门家政页开始-新修改*/
/*上门家政首页*/
.zy_doorSer h2{ font-size:24px; color:#333; line-height:50px; font-weight:normal;}
.zy_doorSer_banner>.left{ width:960px; padding-right:20px;}
.zy_doorSer_banner>.right{ width:180px; height:320px; padding:20px; background-color:#f7f7f7; text-align:center;}
.zy_doorSer_banner>.right .img{ padding:12px; background-color:#fff;}
.zy_doorSer_banner>.right p{ font-size:18px; color:#666; line-height:30px; margin-top:30px;}
.zy_doorSer_flexslider {height: auto;overflow: hidden; position: relative; z-index:1;}
.zy_doorSer_flexslider .slides {position: relative;}
.zy_doorSer_flexslider .slides li{display: block; float: left; margin-right: -100%; position: relative; z-index: 1; height: 360px; overflow:hidden;}
.zy_doorSer_flexslider .flex-control-nav {bottom:20px; left:0; position: absolute; text-align:center; width:100%; z-index: 2;}
.zy_doorSer_flexslider .flex-control-nav li {display: inline; height: 10px; margin: 0 5px; width: 50px;}
.zy_doorSer_flexslider .flex-control-nav a {background-color: #fff; cursor: pointer; display: inline-block; height: 10px; line-height: 100px; overflow: hidden; width: 50px;}
.zy_doorSer_flexslider .flex-control-nav .flex-active {background-color: #ff6600;}
.zy_doorSer_flexslider .flex-direction-nav {left:0; position: absolute; top: 135px; width:100%; z-index: 3;}
.zy_doorSer_flexslider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 28px;}
.zy_doorSer_flexslider .flex-direction-nav li a.flex-prev {background:url(../images/sy_c1_06.png) no-repeat scroll left center; left: 0px;}
.zy_doorSer_flexslider .flex-direction-nav li a.flex-next {background:url(../images/sy_c1_06.png) no-repeat scroll right center; right: 0px;}
.zy_doorSer_flexslider .flex-direction-nav li a:hover {background-image:url(../images/sy_c1two_09.png);}
.zy_doorSer .btn_box{ position:absolute; top:-400px; left:0; width:100%; height:100%; text-align:center; background:rgba(0,0,0,0.3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000); transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moztransition:all 0.3s ease;}
.zy_doorSer .btn_box a{ display:inline-block; padding:0 20px; font-size:20px; line-height:40px; color:#fff; background-color:#ff6600; border-radius:5px; margin-top:40px;}
.zy_doorSer .sy_doorSer_list ul li:hover .btn_box{top:0;}
/*上门家政详情页*/
.zy_doorSer_detail{}
.zy_doorSer_detail .banner{background:url(../images/doorSer_xq.png) no-repeat scroll center center; width:100%; height:105px; text-align:right;}
.zy_doorSer_detail .nrL{ width:870px; padding-right:20px;}
.zy_doorSer_detail .nr_box{ border:1px solid #dedede; background-color:#fff; padding:20px; margin-bottom:20px;}
.zy_doorSer_detail .nr_box h2{ font-weight:normal; font-size:20px; color:#333; line-height:30px;}
.zy_doorSer_detail .nr_box .infor_box p{ color:#666; line-height:34px;}
.zy_doorSer_detail .nr_box .infor{ overflow:hidden;}
.zy_doorSer_detail .nr_box .infor img{ float:left; margin-right:20px;}
.zy_doorSer_detail .nr_box .infor p{ margin-bottom:10px;}
.zy_doorSer_detail .nr_box .nr{ padding:10px; color:#666; line-height:24px;}
.zy_doorSer_detail .nr_box .baoz_list{ display:block; overflow:hidden; margin:30px 0;}
.zy_doorSer_detail .nr_box .baoz_list li{ display:block; width:167px; padding:0px 20px; float:left; text-align:center;}
.zy_doorSer_detail .nr_box .baoz_list li i {padding: 40px; display: inline-block; vertical-align: middle; font-size: 0; background: url(../images/security.png) no-repeat center -320px;}
.zy_doorSer_detail .nr_box .baoz_list li i.ico_1{ background-position:center -320px;}
.zy_doorSer_detail .nr_box .baoz_list li i.ico_2{ background-position:center -400px;}
.zy_doorSer_detail .nr_box .baoz_list li i.ico_3{ background-position:center -480px;}
.zy_doorSer_detail .nr_box .baoz_list li i.ico_4{ background-position:center -560px;}
.zy_doorSer_detail .nr_box .baoz_list li h3{ font-size:20px; color:#333; line-height:40px; font-weight:normal;}
.zy_doorSer_detail .nr_box .baoz_list li p{ color:#666; line-height:24px;}
.zy_doorSer_detail .nrForm{ width:280px; padding:15px; background-color:#f7f7f7;}
.zy_doorSer_detail .nrForm p{ font-size:12px; line-height:24px; color:#333;}
.zy_doorSer_detail .nrForm .int_box,.zy_doorSer_detail .nrForm input{ background:#fff none; border:1px solid #dedede; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:40px; font-size:12px; margin-bottom:10px; text-indent:10px; position:relative; z-index:0;}
.zy_doorSer_detail .nrForm .int_box input{ width:170px; height:30px; border:none 0; border-right:1px solid #dedede; text-indent:0; margin-bottom:0; margin-top:3px;}
.zy_doorSer_detail .nrForm .int_box select{ width:92px; border:none 0; background:none; height:40px;}
.zy_doorSer_detail .nrForm .btn{ border:none 0; background:#33b095 none; height:50px; font-size:16px; color:#fff; margin:10px 0 0;}
.zy_doorSer_detail .nrForm .btn:hover{opacity:0.9;filter:alpha(opacity=90);}
/*上门家政页结束-新修改*/

/*子页产品列表共用部分开始*/
.sy_hottjbt{color:#1a1a1a; font-weight:bold; line-height:24px; height:24px; overflow:hidden;}
.sy_hottjp{color:#808080; font-size:12px; line-height:24px; height:24px; overflow:hidden;}
.sy_hottjJg{padding-top:6px; overflow:hidden; line-height:24px}
.sy_hottjJg span{display:inline-block;}
.sy_hottjJg .left{color:#f76120; font-size:16px; font-weight:bold;}
.sy_hottjJg .left del{color:#999; font-size:12px; font-weight:normal; margin-left:10px;}
.sy_hottjJg .right{color:#999; font-size:12px;}
.sy_sjcpJg .right{padding-top:10px;}
.sy_hottjJd{display:inline-block; padding:0px 10px; line-height:30px; height:30px; background-color:#33b095; color:#fff; transition:all 0.2s ease;-o-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moztransition:all 0.2s ease;}
.sy_hottjJd:hover{opacity:0.9; filter:alpha(opacity=90);}
.sy_hottjJg .right span{color:#999; font-size:12px; margin-left:10px;}
.sy_sjcpLi{border:1px solid #dbdbdb; background-color:#fff; padding:4px; position:relative; height:287px; overflow:hidden; transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moztransition:all 0.4s ease;}
.sy_sjcpLi:hover{ border-color:#33b095;}
.sy_sjcpLi img:hover{opacity:0.9; filter:alpha(opacity=90); transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moztransition:all 0.4s ease;}
.sy_sjcpJg{padding-top:0px; overflow:hidden; line-height:48px !important; background-color:#fff; padding:0px 4px;}
.sy_sjcpBq{position:absolute; width:100%; text-align:left; left:4px; top:4px;}
.sy_sjcpBq span{display:inline-block; width:50px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:12px;}
.sy_sjcpBq1{background-color:#33b095;}
.sy_sjcpBq2{background-color:#ed5082;}
.sy_sjcpBq3{background-color:#f47e00;}
.sy_sjcpBq4{background-color:#00d14f;}
.sy_sjcpLiDw{position:absolute; z-index:3; width:100%; left:-400px; top:0px; transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moztransition:all 0.2s ease-in-out;}
.sy_sjcpLi:hover .sy_sjcpLiDw{left:0px;}
.sy_sjcpDwBox{position: relative; width: 100%; height:224px;}
.goods_sjcpDwBox{height:240px;}
.sy_sjcpDwBg{position:absolute; z-index:2; width:100%; height:100%; left:0px; top:0px; background-color:#000; -moz-opacity:0.8; -webkit-opacity:0.8; opacity:0.8; filter:alpha(opacity=80);/* 针对 IE8 以及更早的版本 */}
.sy_sjcpDwNr{position:relative; z-index:3; overflow:hidden; height:auto;}
.sy_sjcpDwNr p{ text-align:center; color:#fff; font-size:12px; line-height:30px;}
.sy_sjcpDwNr p span{color:#e60012; font-size:12px;}
.sy_sjcpwx{text-align:center;}
.sy_sjcpwx img{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.sy_sjcpCz{padding-top:10px; text-align:center;}
.sy_sjcpCzA{border:1px solid #fff; padding:0px 4px; font-size:12px;color:#fff; line-height:25px; height:24px; display:inline-block; margin:0px 5px;}
.sy_sjcpCzA em{display:inline-block; width:15px; height:24px; overflow:hidden; background:url(../images/sjcpico_03.png) no-repeat left 2px; vertical-align:middle; margin-left:3px;}
.sy_sjcpCzA:nth-child(2) em{ background-position:-70px 2px;}
.sy_sjcpCzA:nth-child(3) em{ background-position:-137px 2px;}
.sy_sjcpCzA:nth-child(4) em{ background-position:-172px 2px;}
.sy_sjcpCzA:nth-child(4){border:none 0px;}
/*子页产品列表共用部分结束*/

.zy_content{padding-top:20px;}

.zy_content_l{width:980px;}

.zy_content_r{width:200px; padding-left:20px;}

.nearbuy_area{border:1px solid #eee; background-color:#fff; padding:6px 15px; color:#666; line-height:22px; margin-bottom:10px;}

.nearbuy_area span,.nearbuy_area a{font-size:12px;}

.addr_list a{margin-right: 10px; padding: 3px 8px; border-radius: 2px;}

.addr_list a.on{background: #33b095; color: #fff;}

.nearbuy_dz em{width:12px; height:13px; display:inline-block; overflow:hidden; background:url(../images/xg.png) no-repeat left top; margin-right:6px;}

.nearbuy_xg{color:#33b095; display:inline-block; margin-left:20px;}

.nearbuy_xg em{width:7px; height:7px; display:inline-block; overflow:hidden; background:url(../images/xg.png) no-repeat left -16px; margin-right:3px;}

.nearbuy_bc{display:inline-block; margin-left:20px; padding-left:10px; border-left:1px solid #eee;}

.nearbuy_bcAn{display:inline-block; border:1px solid #dbdbdb; padding:0px 8px; margin-left:5px;}

.nearbuy_sxk{border:1px solid #dbdbdb; background-color:#fff; height:35px; margin-bottom:10px;}

.nearbuy_sxkLi{border-right:1px solid #dbdbdb;  float:left; height:35px;}

.nearbuy_sxkLi.on .nearbuy_sxkLiA{border-top:2px solid #33b095; margin-top:-1px; color:#33b095;}

.nearbuy_sxkLi.on .nearbuy_sxkLiA em{background-position:-8px -41px;}

.nearbuy_sxkLi.on .nearbuy_sxkLiA em.em_up{background-position:0px -25px;}

.nearbuy_sxkLi:hover .nearbuy_sxkLiA,.nearbuy_sxkLi2Xl a:hover{color:#33b095;}

.nearbuy_sxkLiA{display:block; padding:0px 18px; font-weight:bold; line-height:34px; border-top:1px solid #fff;}

.nearbuy_sxkLiA em{width:7px; height:14px; display:inline-block; overflow:hidden; background:url(../images/xg.png) no-repeat -8px -25px; margin-left:10px; vertical-align:middle;}

.nearbuy_sxkLiA em.em_up{background-position:0px -41px;}

.nearbuy_cpList{overflow:hidden; height:auto;}

.nearbuy_cpList ul{display:block; width:996px;}

.nearbuy_cpLi{display:block; float:left; width:316px; padding-right:16px; padding-bottom:20px;}

.nearbuy_cpLik{height:auto;}

.nearbuy_cpLiPf{overflow:hidden; height:auto; background-color:#fff;}

.nearbuy_cpLiPf span{color:#666 !important; line-height:36px; font-size:12px !important; font-weight:bold; font-family:"微软雅黑" !important;}

.nearbuy_cpLiPf .right{padding-top:4px;}

.nearbuy_cpLiPf .left span{color:#f76120 !important;}

.nearbuy_cpLiPf .left em{width:12px; height:13px; display:inline-block; overflow:hidden; background:url(../images/xg.png) no-repeat left top; margin-right:4px; vertical-align:middle;}

.sy_sjcpDwNr .nearbuy_cpLiPf{margin-top:43px;}

/**********************************************/

.nearbuy_hotCp{border:1px solid #dbdbdb; margin-top:15px; background-color:#fff; padding:9px;}

.nearbuy_hotCpT{overflow:hidden; height:auto;}

.nearbuy_hotCpT .left{color:#333; font-size:16px; font-weight:bold; line-height:24px;}

.nearbuy_hotCp li{display:block; padding-top:10px;}

.sy_hottjList{position:relative; overflow:hidden; height:auto;}

.nearbuy_hotNum{position:absolute; z-index:2px; width:24px; height:24px; line-height:24px; text-align:center; color:#fff; font-size:12px; font-weight:bold; background-color:#33b095; left:0px; top:0px;}

.nearbuy_zjClear{color:#33b095;}

.nearbuy_zj_l{padding-right:10px;}

.nearbuy_zjP{ font-size:12px; color:#333; line-height:18px;}

.nearbuy_zjJg{color: #f76120; font-weight: bold;}

.nearbuy_zjJg del{color: #999; font-size: 12px; font-weight: normal; margin-left: 10px;}

/*********************************附近抢购部分结束*******************************/

.locaTop{border:1px solid #dbdbdb; background:#fafafa url(../images/loca_sm_03.jpg) no-repeat 70px center; height:108px; margin-bottom:20px;}

.locaTop_2{background-image:url(../images/tp_2.png);}

.locaTop_l{padding-top:36px; padding-left:32px;}

.locaTopP{color:#666; font-size:16px;}

.locaTopP span{font-size:20px;}

.locaTopDl{color:#666; padding-top:10px;}

.locaTopDl a{color:#33b095;}

.locaTop_r{padding-top:14px; padding-right:32px;}

.locaTop_r span{color:#666; font-size:18px; line-height:34px; display:inline-block; text-align:right; margin-right:20px; vertical-align:top; padding-top:10px;}

.locaNr{overflow:hidden; height:auto;}

.locaNr_l{width:325px; padding-right:30px;}

.locaNr_r{width:845px;}

.locaNr_serT{color:#666; line-height:32px;}

.locaNr_serK{padding:0px 1px; position:relative;}

.locaNr_serInt{border:1px solid #dbdbdb; width:100%; height:32px; background-color:#fff; text-indent:10px; color:#999;}

.locaNr_serAn{border:1px solid #069c88; background-color:#33b095; width:72px; height:34px; position:absolute; right:0px; top:0px; font-size:16px; color:#fff; cursor:pointer;}

.locaNr_serNr{padding-top:20px;}

.locaNr_serJg{background: #eee none repeat scroll 0 0; font-size: 12px; color:#666; line-height: 30px; padding-left: 4px;}

.locaNr_serUl{display:block;}

.locaNr_serUl li{display:block; padding:6px;}

.locaNr_serUl li:hover{background: #eee none repeat scroll 0 0;}

.locaNr_serUl li em{display:inline-block; width:19px; height:29px; overflow:hidden; background:url(../images/mapioc.png) no-repeat left top; vertical-align:middle; margin-right:6px;}

.locaNr_serUl li:nth-child(2) em{background-position:-24px top;}

.locaNr_serUl li:nth-child(3) em{background-position:-48px top;}

.locaNr_serUl li:nth-child(4) em{background-position:-72px top;}

.locaNr_serUl li:nth-child(5) em{background-position:-96px top;}

.locaNr_serUl li:nth-child(6) em{background-position:-120px top;}

.locaNr_serUl li:hover em{background-position:left -32px;}

.locaNr_serUl li:nth-child(2):hover em{background-position:-24px -32px;}

.locaNr_serUl li:nth-child(3):hover em{background-position:-48px -32px;}

.locaNr_serUl li:nth-child(4):hover em{background-position:-72px -32px;}

.locaNr_serUl li:nth-child(5):hover em{background-position:-96px -32px;}

.locaNr_serUl li:nth-child(6):hover em{background-position:-120px -32px;}

.locaNr_look{color:#33b095;}

.locaNr_serUl li h3{font-size: 12px; color:#333; font-weight:bold; padding-left:25px;}

.locaNr_serUl li p{font-size: 12px; color:#666; padding-left:25px; line-height:18px;}

.locaNr_serMapP{overflow:hidden;}

.locaNr_serMapP span{color:#666; font-size:12px; line-height:32px;}

.locaNr_serMapP span em{width:12px; height:17px; display:inline-block; overflow:hidden; background:url(../images/yh_dlico_05.png) no-repeat center center; margin-right:5px; vertical-align:middle;}

/*************************************location选择附近抢购位置结束*********************************/

.goods_flBox{border:1px solid #dbdbdb; background-color:#fff; padding:0px 15px; margin-bottom:10px;}

.goods_flList{padding:10px 0px; overflow:hidden; height:auto; display:block; border-top:1px dotted #dbdbdb;}

.goods_flList .nr{ height:20px; overflow:hidden;}

.goods_flList .nr #quotation{ margin-left:10px; width:810px;}

.goods_flList:nth-child(1){border-top:none 0px;}

.goods_flList_l{width:40px; padding-right:5px; font-size:12px; color:#333; line-height:20px;}

.goods_flList_r{width:903px;}

.goods_flList .stycate{width: 1088px; height: 20px; line-height: 20px; margin-left: 45px; border: 1px dotted #33b095;padding: 10px; margin-top: 6px;}

.goods_flListA{display:inline-block; margin-right:13px; margin-bottom:4px; padding:0px 4px; line-height:20px; font-size:12px; height:20px; color:#666;}

.goods_flListA:hover{color:#fff; background-color:#33b095; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.goods_flListA.on{color:#fff; background-color:#33b095; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.goods_flListLf{height:23px; padding:10px 0px; display:block;}

.goods_flLi{display:block; float:left; position:relative; z-index:0;}

.goods_flLix{padding:0px 8px; line-height:22px;}

.goods_flLiA{display:inline-block; border:1px solid #33b095; padding:0px 5px; background-color:#fff; line-height:20px; height:20px; font-size:12px; float:left;}

.goods_flLiA.on{border-bottom:1px solid #fff; position:relative; z-index:2; color:#33b095;}

.goods_flLiA.on em{ background-position:center bottom;}

.goods_flLiA em{display:inline-block; width:9px; height:4px; background:url(../images/goods.png) no-repeat center top; vertical-align:middle; margin-left:4px;}

.goods_flLiFl{display:inline-block; width:20px; height:20px; border:1px solid #33b095; border-left:none 0px; text-align:center; color:#33b095; font-size:20px; line-height:14px; cursor:pointer; float:left;}

.goods_flLiLfk{position:absolute; z-index:1; left:0px; top:21px; display:none; padding:8px 0px; border:1px solid #33b095; background-color:#fff; width:298px; line-height:20px; font-size:11px; color:#ccc;}

.goods_flLiLfk a{display:inline-block; margin:2px 10px; line-height:20px; font-size:12px; color:#666;}

.goods_flLiLfk a:hover{color:#33b095;}

.goods_flLiLfk a.on{color:#33b095;}

#shopping .goods_flList_l{ width:60px;}

#shopping .goods_flList_r{ width:883px;}

/**********************/

.nearbuy_sxkLi2{position:relative;}

.nearbuy_sxkLi2 a i{display:inline-block; width:9px; height:4px; background:url(../images/goods.png) no-repeat center top; vertical-align:middle; margin-left:4px;}

.nearbuy_sxkLi2:hover a i{background-position:center bottom;}

.nearbuy_sxkLi2:hover .nearbuy_sxkLi2Xl{display:block; z-index:1;}

.nearbuy_sxkLi2Xl{position:absolute; display:none; width:100%; border:1px solid #dbdbdb; border-top:none 0px; background-color:#fff; top:35px; left:-1px;}

.nearbuy_sxkLi2Xl a{display: block; line-height: 28px; font-size:12px; text-align:center;}

.nearbuy_sxkLi3{border-top: 1px solid #fff; display: block; font-weight: bold; line-height: 34px; padding: 0 12px; color:#555; border-right:none 0px;}

.nearbuy_sxkLi3 .seat-check { width:12px; height:12px; margin-right:5px; vertical-align:middle;}

.nearbuy_sxkLi3 .seat-check.on{ background-size:15px 15px;}

.nearbuy_sxkLi3 input{ margin-right:4px;}

/*********************************************************goods商品列表结束********************************************************/

.spxq_setTs{border:1px solid #f5e2a7; background-color:#fffbdb; padding:10px 20px; text-align:center; line-height:20px; color:#333; position:relative;}

.spxq_setTs a{color:#33b095;}

.spxq_setTsG{position:absolute; right:0px; top:8px; width:30px; height:30px; font-size:20px; color:#666; cursor:pointer;}

.spxq_loca{color:#666; font-size:12px; line-height:36px;}

.spxq_loca a{color:#333; line-height:36px;}

/*.spxq_loca a:nth-last-child(1){color:#33b095;}*/

.spxq_xqgm{border:1px solid #dbdbdb; background-color:#fff; padding:20px; overflow:hidden; height:auto;}

.spxq_xqgm_l{width:990px;}

.spxq_xqgm_l h3{color:#333; font-size:28px; font-weight:400; line-height:40px; margin-bottom:10px;}

/*生活信息详情start*/

.suUl {float: left;	width: 670px;}

.suUl li {background: rgba(0, 0, 0, 0) url("../images/icon.gif") no-repeat scroll -82px -328px;	color: #000; float: left; font-size: 14px;	font-weight: bold; height: 24px; line-height: 24px; margin-top: 10px; padding-left: 35px; width: 670px;}

.suUl li.cli2 {background-position: -82px -362px;}

.suUl li.cli2 span {background: rgba(0, 0, 0, 0) url("../images/icon.gif") no-repeat scroll -94px -275px; display: inline-block;	font-size: 12px; font-weight: normal; padding: 0 18px;}

/*生活信息详情end*/

.spxq_xqgm_l .spxq_xqjj{ font-size:16px;}

.spxq_xqjj{color:#999; line-height:24px;}

.spxq_xqjjcoupon{height: 48px; overflow: hidden;}

.spxq_qg{overflow:hidden; height:auto; }

.spxq_qg_l{width:470px;}

.spxq_slider {height:364px;/*overflow: hidden;*/ position: relative; z-index:0;}

.spxq_bq{ position:absolute; top:-6px; left:0px; z-index:2;}

.spxq_bq span{ display:inline-block; width:50px; height:40px; color:#fff; text-align:center; line-height:40px; margin-right:5px; position:relative;}

.spxq_bq span em{display:inline-block; width:5px; height:6px; position:absolute; top:0px; right:-5px; background:url(../images/fw_03.png) no-repeat 0px -34px;}

.spxq_bq1{ background-color:#33ccb8;} /*免预约*/

.spxq_bq2{ background-color:#3dcc44;} /*新单*/

.spxq_bq3{ background-color:#ff2121;}  /*热门*/

.spxq_bq4{ background-color:#f47e00;} /*精选*/

.spxq_bq3 em{ background-position:0px -34px}

.spxq_bq2 em{ background-position:-55px -30px}

.spxq_bq3 em{ background-position:-110px -30px}

.spxq_bq4 em{ background-position:-110px -30px}

.spxq_slider .slides {position: relative; z-index: 1;}

.spxq_slider .sy_hotgzLi{display: block; float: left; margin-right: -100%; position: relative; z-index: 1; height: 285px;}

.spxq_slider .flex-control-nav {top: 294px; left:0px; position: absolute; text-align:center; width: 100%; overflow:hidden; height:auto; z-index: 2;}

.spxq_slider .flex-control-nav li {display:block; float:left; width: 108px; margin-right:10px; cursor: pointer; display:inline-block; border:1px solid #eee;}

.spxq_slider .flex-control-nav li:nth-last-child(1) {margin-right:0px;}

.spxq_slider .flex-control-thumbs img {cursor: pointer; display: block; width:100px; border:1px solid #fff; height:60px; padding:3px;}

.spxq_slider .flex-control-thumbs li .flex-active {border-color:#33b095;}

.spxq_slider .flex-direction-nav {left: 0; position: absolute; top: 116px; width: 100%; z-index: 3; display:none;}

.spxq_slider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 28px;}

.spxq_slider .flex-direction-nav li a.flex-prev {background:url(../images/sy_c1_06.png) no-repeat scroll left center; left: 0px;}

.spxq_slider .flex-direction-nav li a.flex-next {background:url(../images/sy_c1_06.png) no-repeat scroll right center; right: 0px;}

.spxq_slider .flex-direction-nav li a:hover {background-image:url(../images/sy_c1two_09.png);}

.spxq_qg_r{width:495px; padding-left:25px;}

.spxq_qgjgk{border-bottom:1px solid #eee; padding:10px; color:#555; overflow:hidden; height:auto;}

.spxq_qgjg{display:inline-block; padding-right:50px; color:#ff6900;}

.spxq_qgjg small{font-size:16px; font-weight:bold;}

.spxq_qgjg b{ font-size:28px;}

.spxq_qgjg del{color:#999; font-size:14px; margin-left:10px;}

.spxq_qgjgz{display:inline-block; padding:0px 5px; line-height:20px; color:#fff; font-size:14px; height:20px; background-color:#ff6900; text-align:center;}

.spxq_qgps{color:#666; line-height:24px; border-right:1px solid #eee;  width:150px; display:inline-block; text-align:center;}

.spxq_qgps:last-child{ border-right:none;}

.spxq_qgsnum{color:#ec361e; font-weight:bold; margin-left:5px;}

.detail_spxq_qg_tit_sl{ margin-top:10px;}

.spxq_qgpstarBg{width:60px; height:12px; display:inline-block; background:url(../images/star.png) no-repeat left bottom; overflow:hidden; position:relative;}

.spxq_qgpstar{display:inline-block; width:0%; height:12px; background:url(../images/star.png) no-repeat left top; overflow:hidden; position:absolute; left:0px; top:0px;}

.spxq_qgpstar1{width:2%;}

.spxq_qgpstar2{width:4%;}

.spxq_qgpstar3{width:6%;}

.spxq_qgpstar4{width:8%;}

.spxq_qgpstar5{width:10%;}

.spxq_qgpstar6{width:12%;}

.spxq_qgpstar7{width:14%;}

.spxq_qgpstar8{width:16%;}

.spxq_qgpstar9{width:18%;}

.spxq_qgpstar10{width:20%;}

.spxq_qgpstar11{width:22%;}

.spxq_qgpstar12{width:24%;}

.spxq_qgpstar13{width:26%;}

.spxq_qgpstar14{width:28%;}

.spxq_qgpstar15{width:30%;}

.spxq_qgpstar16{width:32%;}

.spxq_qgpstar17{width:34%;}

.spxq_qgpstar18{width:36%;}

.spxq_qgpstar19{width:38%;}

.spxq_qgpstar20{width:40%;}

.spxq_qgpstar21{width:42%;}

.spxq_qgpstar22{width:44%;}

.spxq_qgpstar23{width:46%;}

.spxq_qgpstar24{width:48%;}

.spxq_qgpstar25{width:50%;}

.spxq_qgpstar26{width:52%;}

.spxq_qgpstar27{width:54%;}

.spxq_qgpstar28{width:56%;}

.spxq_qgpstar29{width:58%;}

.spxq_qgpstar30{width:60%;}

.spxq_qgpstar31{width:62%;}

.spxq_qgpstar32{width:64%;}

.spxq_qgpstar33{width:66%;}

.spxq_qgpstar34{width:68%;}

.spxq_qgpstar35{width:70%;}

.spxq_qgpstar36{width:72%;}

.spxq_qgpstar37{width:74%;}

.spxq_qgpstar38{width:76%;}

.spxq_qgpstar39{width:78%;}

.spxq_qgpstar40{width:80%;}

.spxq_qgpstar41{width:82%;}

.spxq_qgpstar42{width:84%;}

.spxq_qgpstar43{width:86%;}

.spxq_qgpstar44{width:88%;}

.spxq_qgpstar45{width:90%;}

.spxq_qgpstar46{width:92%;}

.spxq_qgpstar47{width:94%;}

.spxq_qgpstar48{width:96%;}

.spxq_qgpstar49{width:98%;}

.spxq_qgpstar50{width:100%;}

.spxq_qgTime{display:inline-block; padding:4px; border:1px solid #eee; color:#999; margin-left:10px;}

.spxq_qgTime span{display:inline-block; width:30px; height:28px; background-image:url(../images/time.png); background-repeat: no-repeat; background-position: left top; color:#fff; line-height:28px; font-size:16px; font-weight:bold; letter-spacing:12px; width:42px; padding-left:4px;}

.spxq_qgTime .spxq_qgTimezt{ width:49px; background-position:left -44px;}

.spxq_qgTime .spxq_qgTimejx{background-position:left -78px;}

.spxq_qgtck{color:#555; padding:10px;}

.spxq_qgtc{display:inline-block; padding:0px 10px; border:2px solid #dcdcdc; color:#333; line-height:34px; margin-right:10px;}

.spxq_qgtc.on{border-color:#33b095;}

.spxq_qgjj{border:1px solid #dcdcdc; width:45px; padding-right:20px; height:40px; position:relative;}

.spxq_qgjj input{width:45px; height:40px; background:none; border:none 0px; text-align:center; color:#555; font-size:18px;}

.spxq_qgjj span{position:absolute; display:inline-block; width:19px; height:19px; border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc; color:#666; text-align:center; line-height:23px; cursor:pointer; background:#f8f8f8;}

.spxq_qgjj span:hover{ background:#eee;}

.spxq_qgAdd{right:0px; top:0px;}

span.spxq_qgRedu{right:0px; bottom:-1px; height:20px;}

.spxq_qgjjAn{padding-left:75px;}

.spxq_qgjjKq{display:inline-block; width:120px; height:40px; background-color:#7f7f7f; /*border:1px solid #7f7f7f;*/ box-shadow:inset 0px 0px 2px #acacac; font-size:16px; line-height:40px; text-align:center; color:#fff; margin-right:15px;}

.spxq_qgjjLq{background-color:#ff6900; /*border:1px solid #e26813;*/}

.spxq_qgjjKk{display:inline-block; width:120px; height:40px; background-color:#33b095; border:1px solid #33b095; font-size:16px; line-height:40px; text-align:center; color:#fff;}

.spxq_qgjgkBt{ padding-top:0px;}

.spxq_qgFw{display:inline-block; margin-right:40px; font-size:12px;}

.spxq_qgFw em{display:inline-block; width:16px; height:15px; overflow:hidden; background:url(../images/fw_03.png) no-repeat left top; vertical-align:middle; margin-right:5px;}

.spxq_qgFw:nth-child(2) em{background-position:-89px top;}

.spxq_qgFw:nth-child(3) em{background-position:-175px top;}

.spxq_xqgm_r{width:148px; padding-left:20px;}

.spxq_qgwx{ text-align:center; padding:20px 0px 145px;}

.spxq_qgFx{text-align:center;}

.spxq_qgFxA{display:inline-block; margin-right:10px; font-size:12px;}

.spxq_qgFxA em{display:inline-block; width:13px; height:12px; overflow:hidden; background:url(../images/fw_03.png) no-repeat 0px -18px; vertical-align:middle; margin-right:5px;}

.spxq_qgFxA:nth-child(2) em{background-position:-86px -18px;}

.spxqBox{ overflow:hidden; height:auto; padding-top:20px;}

.nearbuy_zjClear em{display:inline-block; width:15px; height:13px; overflow:hidden; background:url(../images/fw_03.png) no-repeat -126px -18px; vertical-align:middle; margin-left:5px;}

.spxq_xqT{border:1px solid #ddd;height:40px; border-top:2px solid #33b095; background-color:#f2f2f2; margin-bottom:20px; }

.spxq_xqT li{float:left; display:block; width:120px; padding-right:4px; position:relative;}

.spxq_xqT li.on em{width:4px; height:5px; display:block; background:url(../images/fw_03.png) no-repeat -160px -25px; position:absolute; top:-7px; right:0px;}

.spxq_xqT li.on code{color:#fff; margin-top:-7px; background-color:#33b095; font-size:16px;}

.spxq_xqT li code{color:#33b095; display:block; height:100%; text-align:center; line-height:40px; cursor:pointer;}

.spxq_xqT2{display: none; position: fixed; top: 0px; width:1200px; z-index: 999;}

.spxq_xqT2 .hdsy_LicjA {

    background-color: #33b095;

    color: #fff;

    display: inline-block;

    font-size: 18px;

    line-height: 40px;

	height:40px;

    padding: 0 14px;

	text-align:inherit;

}


.spxq_xqT2 li.on code{margin-top:0px;}

.spxq_xqBt{/*border-bottom:2px solid #777;*/ font-size:16px; font-weight:bold; color:#333; line-height:30px; padding-left:4px; overflow:hidden; margin-bottom:10px;}

.spxq_xqNr{overflow:hidden; height:auto; margin-bottom:10px; font-size:14px; color:#666; line-height:30px;}

.spxq_xqMap_l{width:384px; padding-right:20px; position:relative; height:300px;}

.spxq_xqMap_l .map_icon{ position:absolute; right:20px; bottom:0px; width:45px; height:45px; cursor:pointer;background:rgba(47,189,170,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF33b095,endColorstr=#BF33b095);}

.map_fixed { z-index:9999; position:fixed; top:15%; left:50%; width:700px; height:500px; margin:0px 0 0 -360px; background-color:#fff;box-shadow:0 0 6px 2px #CCC; border:4px solid #bbb; padding:10px; display:none;}

.map_fixed_tit { padding:5px 0px; position:relative; height:30px; font-size:14px; font-weight:bold; color:#333;}

.map_fixed p.zhu{ text-align:right; color:#999;}

.map_fixed_tit span{ line-height:30px;}

.map_fixed_box{  height:430px; overflow:hidden; background:#f8f8f8; margin-bottom:10px;}

.map_fixed_tit .close { float:right; color:#333; padding:5px; margin:-2px -5px -5px; font:bold 20px/20px simsun;transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;}

.map_fixed_tit .close:hover { color:#444;transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg); }


.spxq_xqMap_r{overflow:hidden; height:auto;}

.spxq_xqMapList{ padding-right:20px; min-height: 190px;}

.spxq_xqMapList li{width:120px; color:#33b095; font-weight:bold; line-height:28px; background-color:#eee; text-align:center; margin-bottom:10px; cursor:pointer;}

.spxq_xqMapList li.on{color:#fff; background-color:#33b095;}

.spxq_xqMapListNr{ display:none;}

.spxq_xqMapT{color:#33b095; font-weight:bold; line-height:28px;}

.spxq_table td{vertical-align:top; padding-bottom:6px;}

.spxq_tabT{ font-size:12px;}

.spxq_table td a{ font-size:12px; color:#33b095; margin-right:10px;}

.spxq_xqMapWz{color:#666; font-size:12px;}

.spxq_xqMapF{color:#f76120;}

.spxq_xqBt div{font-size:16px;}

.spxq_xqBt div.spxq_xqBt_r{ font-size:14px; font-weight:bold;}

.spxq_xqBt_r{ font-weight:normal;}

.spxq_pjAn{color:#33b095; font-size:14px;}

.spxq_pjList{ display:block; background-color:#fff; border-bottom:1px solid #dcdcdc; padding:10px; overflow:hidden; height:auto;}

.spxq_pjList_l{width:90px; padding-right:10px;}

.spxq_pjTx{ text-align:center;}

.spxq_pjTx img{ border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

.spxq_pjYh{text-align:center; font-size:12px; line-height:18px; color:#666; padding-top:6px;}

.spxq_pjYh em{display:inline-block; width:15px; height:15px; background:url(../images/user.png) no-repeat left -153px; vertical-align:middle;}

.spxq_pjList_r{width:860px;}

.spxq_pjTime{color:#666; font-size:12px; display:inline-block; margin-left:10px;}

.spxq_pjP{color:#333; line-height:20px; font-size:12px; padding:10px 0px;}

.spxq_pjUl{ display:block; overflow:hidden; height:auto;}

.spxq_pjLi{display:block; float:left; width:100px; padding-right:10px;}

.spxq_pjLi a{display:block;}

/*******************************************抢购商品详情页结束************************************/

.sjxq_jjk{border:1px solid #dcdcdc; background-color:#fff; padding:20px; position:relative; overflow:hidden; height:auto; margin-bottom:20px;}

.sjxq_jjk_l{width:553px; border-right:1px solid #dcdcdc; padding:15px 15px 0px 18px; overflow:hidden; height:auto;}

.sjxq_jjlx{width:350px;}

.sjxq_jjlx h3{ font-size:18px; font-weight:bold; color:#1a1a1a; padding-bottom:20px;}

.sjxq_jjlx p{color:#1a1a1a; line-height:20px;}

.sjxq_jjTel{ display:inline-block; padding:0px 10px; color:#fff; line-height:32px; height:32px; background-color:#33b095; margin-top:20px;}

.sjxq_jjTel em{display:inline-block; width:21px; height:21px; overflow:hidden; background:url(../images/sjxq.png) no-repeat 0px 0px; vertical-align:middle; margin-right:5px;}

.sjxq_jjPf{width:203px; text-align:right; padding-top:10px;}

.sjxq_jjPfP{color:#666; font-weight:bold; line-height:20px; padding-bottom:10px;}

.sjxq_jjPfP .spxq_qgpstarBg{ margin-left:10px;}

.sjxq_jjk_c{width:370px; border-right:1px solid #dcdcdc; padding:15px 15px 0px 15px; overflow:hidden; height:auto;}

.sjxq_jjk_c .left{padding-top:10px; width:256px;}

.sjxq_jjPfP img{ vertical-align:middle; margin-left:5px;}

.sjxq_jjk_c .right{width:114px;}

.sjxq_gz{padding:0px 18px; display:inline-block; font-size:16px; color:#fff; height:40px; line-height:40px; background-color:#33b095;}

.sjxq_jjk_c .right p{color:#fe7b00; font-size:12px; line-height:18px; padding-top:10px;}

.sjxq_jjk_r{width:170px; text-align:right;}

.sjxq_jjk_l,.sjxq_jjk_c,.sjxq_jjk_r{min-height:145px;}

.sjxq_jjkBq{ position:absolute; top:0px; left:0px; width:67px; height:72px; background:url(../images/sjxq.png) no-repeat 0px -28px;}

.sjxq_jjBt{overflow:hidden; height:auto; background-color:#33b095; padding-top:2px; margin-bottom:10px;}

.sjxq_jjBt li{float:left; padding-right:2px;}

.sjxq_jjBt li code{ font-size:16px; font-weight:bold; color:#fff; padding:0px 48px; line-height:58px; display:block;}

.sjxq_jjBt li.on code{color:#33b095; background-color:#fff;}

.sjxq_dp{overflow:hidden; height:auto;}

.sjxq_dplx{overflow:hidden; height:auto; padding-top:30px;}

.sjxq_dplx li{float:left; display:block; padding-right:40px;}

.sjxq_dplx li em{ display:inline-block; width:30px; height:30px; background:url(../images/sjxq.png) no-repeat 0px -103px; overflow:hidden; vertical-align:middle; margin-right:5px;}

.sjxq_dplx .sjxq_dplxLi2 em{ background-position:0px -136px;}

.sjxq_dplx .sjxq_dplxLi3 em{ background-position:0px -169px;}

.zy_content2_l{ width:885px; padding-right:23px;}

.zy_content2_r{ width:292px;}

.sjxq_pjList_r{width:765px;}

.sjxq_sjxc{ overflow:hidden; height:auto; padding:0px 3px 0px 2px;}

.sjxq_flexslider {height: auto;overflow: hidden; position: relative; z-index:0; padding-left:10px;}

.sjxq_flexslider .slides {position: relative; z-index: 1;}

.sjxq_flexslider .sy_hotgzLi{display: block; float: left; margin-right: -100%; position: relative; z-index: 1; overflow:hidden;}

.sjxq_flexslider .sy_hotgzLi ul{}

.sjxq_flexslider .sy_hotgzLi li{float:left; width:280px; padding-right:10px;}

.sjxq_flexslider .flex-control-nav {right:5px; top:188px; position: absolute; text-align: right; width: 100%; z-index: 2;}

.sjxq_flexslider .flex-control-nav li {display: inline; height: 10px; margin: 0 5px; width: 10px;}

.sjxq_flexslider .flex-control-nav a {background-color: #ccc; border-radius: 100px; cursor: pointer; display: inline-block; height: 10px; line-height: 40px; overflow: hidden; width: 10px;}

.sjxq_flexslider .flex-control-nav .flex-active {background-color: #33b095;}

.sjxq_flexslider .flex-direction-nav {left: 0; position: absolute; top: 80px; width: 100%; z-index: 3;}

.sjxq_flexslider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 28px;}

.sjxq_flexslider .flex-direction-nav li a.flex-prev {background:url(../images/sy_c1_06.png) no-repeat scroll left center; left: 0px;}

.sjxq_flexslider .flex-direction-nav li a.flex-next {background:url(../images/sy_c1_06.png) no-repeat scroll right center; right: 0px;}

.sjxq_flexslider .flex-direction-nav li a:hover {background-image:url(../images/sy_c1two_09.png);}

.sjxq_sphd{overflow:hidden; height:auto;}

.sjxq_sphd ul{ display:block; width:900px;}

.sjxq_sphdLi{display:block; float:left; padding-right:15px; width:285px; overflow:hidden;}

.sjxq_tab{overflow:hidden; height:auto; background-color:#fff; border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc;}

.sjxq_tabLi{ float:left; display:block; width:100px; border-right:1px solid #dcdcdc; border-top:1px solid #dcdcdc; background-color:#eee;}

.sjxq_tabLi.on{background-color:#f9f9f9;}

.sjxq_tabLi a{ display:block; font-size:12px; font-weight:bold; line-height:30px; text-align:center; color:#333;}

.sjxq_djs{overflow:hidden; height:auto; background-color:#fff; padding:10px;}

.sjxq_djs_l{font-size:12px; font-weight:bold; line-height:24px; text-align:center; color:#666; width:90px;}

.sjxq_djs_r{width:745px;}

.sjxq_djs_r p a{ display:inline-block; margin-right:5px; margin-bottom:5px; padding:0px 4px; border:2px solid #eee; line-height:22px; font-size:12px; font-weight:bold; color:#666;}

.sjxq_djs_r p.orange a{ border-color:#ffebd7; color:#fa612f;}


/* new add -- 20150718 13:49*/ 
/*order style******************/
.bet_bj{width:1200px; background-color:white;margin:0 auto;}

.img_2{margin-left: 953px;margin-top:-40px;}

.con{word-spacing:140px; padding-top: 35px;margin-left:160px;margin-bottom:6px;width:610px;}

.con a:hover{color:#1ca290;}

.tab{border-collapse:collapse;font-weight:bold;color:#666666;border:none;border-bottom:1px solid #ccc;}

.tab_nr{overflow: hidden; height:auto;}

.tab_nr1{width:240px;}

.tab_nr{width:420px;}

.tab_img{width: 135px;}

.tab span{color:#ff6900;}

.tab_wz{text-align:left; width:235px;}

.tab_wz .title{height: 24px;line-height: 24px; overflow: hidden;}

.tab_wz .intro{height: 60px; line-height: 20px; overflow: hidden; font-weight:normal; margin-top: 2px;}

.sel{width:180px;height:30px;border-left:2px solid #737373;border-top:2px solid #737373;font-size:12px;}

.check_2{color:#a1a1a8;}

.djj,.jf{color:#a1a1a8;}

.money{font-size:34px;font-weight:bold;color:#ff6900;}

.rmb{color:#ff6900;font-size:17px;font-weight:bold;}



/*****************************/
.tab td{ border-collapse: collapse; padding:10px 20px; text-align:center;padding:15px 30px;}

.ko input{border:1px solid #ccc; float: left; width:50px;height:30px; line-height: 28px; text-align:center; background: none;}

.ko span{display: inline-block; float: left; width: 30px; height: 30px;color:#ccc;}

.jian{line-height: 30px; border: 1px solid #ccc; border-right: none 0px;}

.jia{line-height: 30px; border: 1px solid #ccc; border-left: none 0px;}

.jia a{font-size:22px;}

.fontcl2{ color:#ff6630;}

.jian a,.jia a{color:#ccc;}

.ko{ display:inline-block; overflow:hidden;}

.sub{width: 131px;height:44px;background-color:#1ca290;border:none;font-size:25px;color:white;margin-left:20px;}

.admin{ margin:20px 0px; padding:20px 10px; background:#f8f8f8;}

.admin span{color:#1ca290;}

.back{color:#73d7da;font-weight:bold;}

.admin a{padding-top:20px;padding-left:20px;font-weight:bold;color:#1ca290;}

.zi{color:#1ca290;}

.all_2 li{width:240px;height:50px;float:left;line-height:40px;text-align:center;}

.all_2 li.on{color:#33b095;}

.all_2 li.on em{background-image:url("../images/tb_04.png"); }

.ul_3{height:40px;text-align:center;}

.ul_3 li{width:80px;height:45px;float:left;line-height:20px;}

.all{/*overflow:hidden;*/height:auto;padding-bottom:10px;float: left;}

.all_2{float:left;/*overflow:hidden;*/height:auto;  padding-left:70px;padding-top:30px;}

.all_3{float:right;padding-top:40px;padding-left:30px;}

.chance{float:right;padding-top:30px;line-height:40px; width: 420px;}

.opp{overflow:hidden; width: 995px;}

.cha{font-weight:bold;font-size:14px; text-align: right;}

.cha_1{padding-top:20px;}

.money_1{text-align: right;}

.checkk{padding-left:286px; line-height:30px; padding-bottom: 30px;}

.all_2 em{background:url("../images/tb_03.png") no-repeat;display:block;}
/*****************************pay*********/
.between{width:1200px; margin:0 auto;}

.middle{width:1200px; min-height:600px;background-color:white; margin-top:40px; margin-bottom:120px; padding:20px 0px; box-shadow:0px 0px 2px #ddd;}

.order_2{color:#ff6900;font-size:18px;font-weight:bold;}

.bet hr{margin-top:25px;;border-top:1px solid #eeeeee;}

.mode{font-size:18px;margin-top:40px; font-weight:bold; color:#666;}

.mode_zx{ height:auto; border-bottom:2px solid #33b095; margin:10px 0px; height:40px; line-height:40px;}

.mode_zx li{ padding:0px 20px;height:40px;float:left;font-size:16px;font-weight:bold;text-align:center;line-height:40px;cursor:pointer; background:#fff;}

.mode_zx li.on{background-color:#fff;border:2px solid #33b095;color:#333; border-bottom:none;}


.order_style tr td{padding:10px 0;}

.order_style ul.zfList { background:#f8f8f8; border:1px solid #eee; overflow:hidden; padding:20px 0px;}

.order_style ul.zfList li{ background:#fff; float:left; vertical-align:middle; margin:10px 9px;border:1px solid #ddd;}

.order_style ul.zfList li label.block{ display:block; overflow:hidden; padding:20px;}

.order_style ul.zfList li.current{ border-color:#ff6900;}

.order_style ul.zfList li img{ float:left; width:90px; height:35px;}

.order_style{border-collapse: collapse;background-color:#fff;}

.order_style tr td{border-bottom:1px dashed #d2d2d2;text-align:left;}

.order_style tr:nth-child(3),.order_style tr:nth-child(2),.order_style tr:nth-child(1){height:59px;}

.order_style input{width:15px;height:17px;}

.order_p{width:1200px;padding-top:20px;}

.order_s2,.order_s4{font-size:33px;color:#ff6900;font-weight:bold;}

.order_s1{margin-left:-170px;}

.order_p input{width: 112px;height:30px;background-color:#33b095;border:none;font-size:17px;color:white;margin-left:630px;}

.order_p a,.order_p1 a{color:#33b095; display:inline-block; border:1px solid #33b095; width:118px; height:38px; float:left; text-align:center; line-height:40px; background:#f1fbfa; font-size:14px;}

.order_p a:hover,.order_p1 a:hover{ background:#fff;}

.order_style2{text-align:left;border-collapse: collapse;background-color:#f6f6f6;border:1px dotted #d2d2d2; padding:10px;}

.order_img{padding-left:60px;}

.order_style2 span{ height:40px; line-height:40px; margin-left:20px;color:#ff6900;}

.order_p1{margin-right:64px;margin-bottom:30px;  background-color:#fff;/*overflow:hidden;*/line-height:30px;padding:15px 0px; float:right; text-align:right;}

.order_p1 input{width: 120px;height:40px;background-color:#33b095;border:none;font-size:16px;color:white;cursor:pointer; margin-left:10px; float:right;}

.order_p1 input:hover{ opacity:0.9; filter:alpha(opacity=90);}

.order_plus{display:none;}

.order_s3{padding-bottom:10px;}

.zfb,.yl,.cft{position:absolute;left:-16px;top:-17px;opacity:0;filter:alpha(opacity=0)}

.order_type .div_1,.div_2,.div_3{position:relative;left:51px;top:0px;}

.order_type .div_1,.div_2,.div_3,.order_style2 .div_4{width:16px; height:16px; background:url("../images/tp_13.png") no-repeat;}

.order_style2 .div_4{position:relative;left:51px;}

.order_style2 input{opacity:0;position:absolute;right:2px;filter:alpha(opacity=0);}

.order_style div.ol{background:url("../images/tp_14.png") no-repeat;}

.order_style2 div.ol{background:url("../images/tp_14.png") no-repeat;}

.order{border-bottom:2px solid #eeeeee;border-collapse:collapse;}

.order tr td{height:58px;padding-left:20px; text-align:center;}

.order tr th{ height:40px; line-height:40px; background:#f8f8f8; padding-left:20px;}

.order td:nth-child(3){}

.order th:nth-child(1){ text-align:left;}

.order td:nth-child(1){width:400px; text-align:left;}

.order_p1 .right{padding-right:200px;}

.rights{margin: 20px auto; text-align: center;}

.rights .payment{  cursor: pointer;border: none;color: #fff;width:120px;height:40px;font: normal 16px/40px 'Microsoft Yahei';text-align: center;background: #33b095; border-radius: 4px;}

.payButton{ margin-top:50px;margin-right:87px;}

.payButton input{ float:right; margin-left:10px;color:#33b095;}

.payButton input.change{ border-radius: 4px; display:inline-block; border:1px solid #33b095; width:120px; height:40px; text-align:center; line-height:40px; background:#f1fbfa; font-size:14px; cursor:pointer;}

.payButton input:hover{ opacity:0.9; filter:alpha(opacity=90);}


/*********************************place********************************************************/
.bet{width:1200px; min-height:1260px;background-color:white; margin-top:40px; margin-bottom:122px;}

.tab_bor{border-collapse:collapse;margin:0 auto;margin-top:40px;}

.tab_p1,.tab_p2{padding:15px 0;}

.tab_p3,.tab_p4{padding:10px 0;}

.tab_p1{text-align:center;}

.tab_bor a,.tab_bor span{color:#33b095;}

.tab_p4{width:140px; height:15px;color:#33b095;background-color:#eeeeee;text-align:center;line-height:15px;}

.tab_tt{border-collapse:collapse;margin:0 auto;border:1px solid #eeeeee;margin-top:15px;}

.tab_tt tr td{font-size:13px;font-weight:bold;}

.tabtt_p1{padding:10px 0;background-color:#eeeeee;}

.tabtt_padd{padding-left:18px;}

.tabtt_admin{padding-top:30px;padding-bottom:30px;}

.tabtt_ck{padding:10px 0;text-align:center;}

.tabtt_bom{line-height:25px;padding-right:80px; padding-bottom:60px;}

.tab_mm{color:#33b095;font-weight:bold;padding:20px;}

.tab_dx{color:#9a9a9a;}

.cs_1{color:#999999;}

.cs_2{font-size:18px;color:#33b095;}

.cs_3{color:#33b095;}

.cs_4{color:#f76120;padding-left:42px;}

.cs_pad{padding-left:42px;}

.tab_xx{border-collapse:collapse;margin-top:40px;border:1px solid #eee;}

.tab_xx tr td{padding:10px 0;padding-left:15px;}

.tab_fiveTh{padding-right:30px;}

.fiveTh{padding-left:70px;}


/*************************************evaluate style*********************************/
.content2{padding-bottom:100px;}

.eval_img{border:1px solid #eee;padding-left:20px;padding-right:20px;}

.evalOne{border:1px solid #eee;width: 1200;background-color:white;height: 139px;}

.eval_ul{padding-top:10px;padding-left:10px;overflow:hidden;}

.eval_ul li{float:left;line-height:28px;}

.eval_li1{width:145px;border-left:none;}

.eval_de{width:130px;text-align:center;}

.eval_de,.eval_li3{border-left:2px solid #ccc;}

.eval_li2{width:270px;}

.furit{font-size:18px;}

.eval_num{font-size:31px;color:#898989;font-weight:bold;}

.eval_li3{width:220px;text-align:left;}

.eval_li3 p{padding:0px 10px;}

.eval_sc{width:150px;text-align:center;border-left:2px solid #ccc;}

.eval_bz{width:22px;height:20px;background:url("../statics/images/tp_47.png") no-repeat;}

.appraise{height:40px;border:1px solid #eee;border-left:none;}


.appraise li{float:left;width:90px;padding:0px;text-align:center;line-height:40px;font-size:17px;border-left:none;border-bottom:none;cursor:pointer;border-top:none;}

.appraise_1 li{float:left;background-color:#f5f5f5;padding:0px 19px;height:30px;line-height:30px;border-right:1px solid #ccc;}

.appraise_1{padding:12px;}


.app{height:100px;background-color:white;margin-top:15px;border:1px solid #eee;}

.app_red{color:red;}

.app_gray{color:gray;}

.app_cp{font-size:18px;line-height:10px;padding-left:120px;}

.app_cp a{font-size:18px;color:#1ca290;}

.between{/*overflow: hidden;*/padding-top:15px;min-width:1200px;margin:0 auto;}

.cen_l{min-height:1130px;background-color:white;overflow:hidden;width:933px;}

.cen_r{min-width:265px;min-height:1130px;}

.cen_lft{padding:20px;border-bottom:1px dashed #ccc;overflow:hidden;}

.cen_lft2{min-width:180px;text-align:right;}

.cen_lft3{min-width:80px;}

.cen_lft4{width:600px;margin-left: 15px;}

.cen_pj{line-height:35px;}

.cen_pj a{background-color:#f2fbff;color:#898989;}

.cen_hf{line-height:23px;}

.cen_co{color:#c58a53;}

.cen_tp{overflow: hidden;}

.cen_tp li{float:left;padding:8px;}

.cen_bgd{background-color:#f2fbff;}

.cen_rone{width:251px;padding-left:13px;}

.cen_two{height:44px;background-color:#fb9334;color:white;text-align:center;line-height:44px;}

.cen_three{background-color:white;border:1px solid #ccc;padding:10px;line-height:23px;color:#666666;}

.cen_bom{height:110px;width:251px;background-color:white;border:1px solid #ccc;margin-top:20px;line-height:30px;margin-left:13px;}

.cen_bom ul{padding-left:10px;padding-top:10px;}

.right_img{position:relative;border:1px solid #ccc;}

.right_shop{width:200px;height:151px;border:1px solid #ccc;background-color:white;text-align:center;position:relative;}

.right_img2{padding-top:30px;}

.right_sos{position:fixed;top:240px;left:1593px; box-shadow: 0 0 3px #cbc7c7;}

.right_num{position:absolute;top:370px;left:78px;color:red;}

.right_shop2{width:290px;}

.right_top{height:37px;background-color:#00bb9c;color:white;line-height:37px;}

.exo input{border:1px solid #ccc; float: left; width:23px;height:20px; line-height: 28px; text-align:center; background: none;}

.exo em{display: inline-block; float: left; width: 20px; height: 20px;line-height:20px; cursor: pointer;}

.down{line-height: 30px; border: 1px solid #ccc; border-right: none 0px;}

.up{line-height: 30px; border: 1px solid #ccc; border-left: none 0px;}

.up a{font-size:22px;}

.down a,.up a{color:#ccc;font-size:10px;}

.exo{ overflow:hidden;text-align:center;}

.rig_xt{display:none; box-shadow: 0 0 2px #000;position:absolute;bottom:0px;right:205px;}

.rig_tab{border-collapse:collapse;border:1px solid #ccc;background-color:white;}

.rig_tab tr td{padding:7px 0;border-bottom:1px solid #ccc;}

.rig_box{padding-left:110px;}

.seven{color:#fe4d3d;}

.five{color:#fe4d3d;font-size:27px;font-weight:bold; text-align: center;}

.inp_sub{width:70px;height:33px;border:none;background-color:#fe4d3d;color:#fff; cursor: pointer;}

.cen_kg{margin-left:50px;}


.appraise_3 li{float:left;padding-right:80px;text-align:center;}

.appraise_3{overflow:hidden;margin-bottom:10px;margin-top:15px;margin-left:20px;}

.appraise_3 li a:hover{background-color:#33b095;border-radius:2px;color:white;}

.appraise_3 li a{font-size:16px;display:inline-block;width:80px;height:30px;line-height:30px;}

.appraise_3 li.on a{background-color:#33b095;border-radius:2px;color:white;}

.tabNew_1 ul{overflow:hidden;text-align:center;line-height:52px;height:30px;}

.tabNew_1 ul li{float:left;padding-right:10px;line-height:30px;}

.tabNew_1 input{width:20px; height: 16px; vertical-align: sub; border:none;border:1px solid #ccc;color:red;}

.tabNew_sp{color:#ddd; margin-left:10px;}

.tabNew_1{min-width:930px;overflow:hidden;border-bottom:2px solid #ccc;padding:15px 0;/*border-bottom:none;*/}

.tabNew_sp1{padding-left:20px;line-height:20px; margin-top: 3px;}

.tabNew_2{border:1px dashed #ccc;border-bottom:none;border-right:none;}

.tabNew_2 ul{overflow:hidden;}

.tabNew_2 ul li{float:left;padding:22px;width:188px;border-right:1px dashed #ccc;border-bottom:1px dashed #ccc;}

.shou_num{font-size:12px;color:#707070;}

.tabNew_p{line-height:25px;padding-top:5px;}

.tabNew_img{padding-top:50px;}

.tabNew_2 ul li:hover{background-color:#f0f6f6;}

.tabNew_div{position:relative;}

.tabNew_div2{background-color:black;color:white;position:absolute;opacity:0;bottom:0px; left:0px; padding:8px;filter:alpha(opacity=0);}

.tabNew_div3{overflow:hidden;}

.pizz .on{border-top:3px solid #00bb9c;border-right:1px solid #eee;margin-top:-3px;border-left:1px solid #eee;}

.tabNew_2 ul li:hover .tabNew_div2{opacity:0.6;filter:alpha(opacity=60);}

.dcsy_top{border:1px solid #dcdcdc; background-color:#fff; padding:9px; margin-bottom:20px;}

.dcsy_banner{width:100%; height:105px; overflow:hidden;}

.dcsy_flexslider {height: auto;overflow: hidden; position: relative; z-index:0;}

.dcsy_flexslider .slides {position: relative; z-index: 1;}

.dcsy_flexslider .flex-control-nav {right:0px; top:83px; position: absolute; text-align:center; width: 100%; z-index: 2;}

.dcsy_flexslider .flex-control-nav li {display: inline; height: 10px; margin: 0 5px; width: 10px;}

.dcsy_flexslider .flex-control-nav a {background-color: #ccc; border-radius: 100px; cursor: pointer; display: inline-block; height: 10px; line-height: 40px; overflow: hidden; width: 10px;}

.dcsy_flexslider .flex-control-nav .flex-active {background-color: #33b095;}

.dcsy_flexslider .flex-direction-nav {left: 0; position: absolute; top: 32px; width: 100%; z-index: 3;}

.dcsy_flexslider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 28px;}

.dcsy_flexslider .flex-direction-nav li a.flex-prev {background:url(../images/sy_c1_06.png) no-repeat scroll left center; left: 0px;}

.dcsy_flexslider .flex-direction-nav li a.flex-next {background:url(../images/sy_c1_06.png) no-repeat scroll right center; right: 0px;}

.dcsy_flexslider .flex-direction-nav li a:hover {background-image:url(../images/sy_c1two_09.png);}

.dcsy_topList{ overflow:hidden; height:auto; padding:20px 10px 10px;}

.dcsy_topLi{ display:block; float:left; width:90px; padding-right:40px; text-align:center;}

.dcsy_topLiTu{ display:block; margin:0 auto; height:90px; margin-bottom:15px; background:#eee url(../images/dcnv_03.png) no-repeat 16px 9px;}

.dcsy_topLi.on .dcsy_topLiTu{ background-color:#33b095; background-image:url(../images/dcnv2.png);}

.dcsy_topLi:hover .dcsy_topLiTu{ background-color:#33b095; background-image:url(../images/dcnv2.png);}

.dcsy_topLiTu2{ background-position:-77px 10px;}

.dcsy_topLiTu3{ background-position:-182px 10px;}

.dcsy_topLiTu4{ background-position:-284px 10px;}

.dcsy_topLiTu5{ background-position:-373px 12px;}

.dcsy_topLiTu6{ background-position:-474px 11px;}

.dcsy_topLiTu7{ background-position:-573px 11px;}

.dcsy_topLiTu8{ background-position:-664px 10px;}

.dcsy_topLi a{color:#1a1a1a; font-size:18px; line-height:24px;}

.dcsy_sx{border:1px solid #dcdcdc; background-color:#fff; margin-bottom:10px;}

.dcsy_sxC1{ background-color:#f5f5f5; padding:0px 20px;}

.dcsy_sxC1 span{padding-right:50px; display:inline-block; font-size:12px; line-height:20px; height: 20px; margin-top: 13px; margin-bottom: 12px; color:#333;}

.dcsy_sxC1 span input{ margin-right:5px; vertical-align:sub;}

.dcsy_sxC2{height:20px; padding:10px 0px;} 

.dcsy_sxLi{ float:left; border-right:1px solid #dcdcdc;}

.dcsy_sxLi.on .dcsy_sxLiA{color:#33b095;}

.dcsy_sxLi:hover .dcsy_sxLiA{color:#33b095;}

.dcsy_sxLiA{ display:block; padding:0px 18px;}

.dcsy_sxLiA em{background: rgba(0, 0, 0, 0) url("../images/xg.png") no-repeat scroll -8px -25px; display: inline-block; height: 14px; margin-left: 5px; overflow: hidden; vertical-align: middle; width: 7px;}

.dcsy_sxLixl{ position:relative; z-index:0;}

.dcsy_sxLixl .dcsy_sxLiA em{background: rgba(0, 0, 0, 0) url("../images/goods.png") no-repeat scroll center top; display: inline-block; height: 4px; margin-left: 4px; vertical-align: middle; width: 9px;}

.dcsy_sxLixl .nearbuy_sxkLi2Xl{top:19px;}

.dcsy_sxLixl.on .dcsy_sxLiA{border-top:2px solid #33b095; margin-top:-1px; color:#33b095;}

.dcsy_sxLixl.on .dcsy_sxLiA em{background-position:-8px -41px;}

.dcsy_sxLixl:hover .nearbuy_sxkLi2Xl{display:block; z-index:1;}

.dcsy_spList{ overflow:hidden; height:auto;}

.dcsy_spLi{ display:block; width:210px; float:left; background-color:#fff; border-bottom:1px solid #dcdcdc; padding:15px}

.dcsy_spLi:hover{background-color:#f0f0f0;}

.dcsy_spImg{border:1px solid #dcdcdc; width:208px; height:156px; overflow:hidden; text-align:center;}

.dcsy_spImg img{ vertical-align:middle;}

.dcsy_spT{ font-size:16px; color:#333; white-space:nowrap; overflow:hidden; padding:8px 0px 6px;}

.dcsy_spPf{overflow:hidden; height:24px;}

.dcsy_spPf span{color:#666; font-size:12px; line-height:24px;}

.dcsy_spPf .dcsy_spDd{color:#fe4d3d;}

.dcsy_spPf .dcsy_spPs{ padding-left:8px;}

.em_time{ display:inline-block; width:14px; height:14px; overflow:hidden; vertical-align:sub; margin-right:4px; background:url(../images/dcbq_06.png) no-repeat -96px -2px;}

.dcsy_spBq{ padding:10px 0px 0px;}

.dcsy_spBq span{ display:inline-block; margin-right:5px; width:17px; height:17px; background:url(../images/dcbq_06.png) no-repeat 0px 0px; overflow:hidden;}

.dcsy_spBq .dcsy_spBq2{ background-position:-24px 0px;}

.dcsy_spBq .dcsy_spBq3{ background-position:-49px 0px;}

.dcsy_spBq .dcsy_spBq4{ background-position:-75px 0px;}

/**********************************************************************餐饮订餐全部end**************************************************/

.hdsy_banner{ overflow:hidden; height:272px; margin-top:10px; margin-bottom:20px;}

.hdsy_flexslider {height: auto;overflow: hidden; position: relative; z-index:0;}

.hdsy_flexslider .slides {position: relative; z-index: 1;}

.hdsy_flexslider .flex-control-nav {right:0px; top:246px; position: absolute; text-align:center; width: 100%; z-index: 2;}

.hdsy_flexslider .flex-control-nav li {display: inline; height: 10px; margin: 0 5px; width: 10px;}

.hdsy_flexslider .flex-control-nav a {background-color: #ccc; border-radius: 100px; cursor: pointer; display: inline-block; height: 10px; line-height: 40px; overflow: hidden; width: 10px;}

.hdsy_flexslider .flex-control-nav .flex-active {background-color: #33b095;}

.hdsy_flexslider .flex-direction-nav {left: 0; position: absolute; top: 110px; width: 100%; z-index: 3; display:none;}

.hdsy_flexslider:hover .flex-direction-nav {display:block;}

.hdsy_flexslider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 28px;}

.hdsy_flexslider .flex-direction-nav li a.flex-prev {background:url(../images/sy_c1_06.png) no-repeat scroll left center; left: 0px;}

.hdsy_flexslider .flex-direction-nav li a.flex-next {background:url(../images/sy_c1_06.png) no-repeat scroll right center; right: 0px;}

.hdsy_flexslider .flex-direction-nav li a:hover {background-image:url(../images/sy_c1two_09.png);}

.hdsy_tab{overflow:hidden; height:auto; margin-bottom:20px;}

.hdsy_tabLi{ display:block; float:left; border:1px solid #dcdcdc; margin-right:-1px; background-color:#fff;}

.hdsy_tabLi a{display:block; padding:0px 22px; font-size:16px; color:#666; line-height:39px; border-top:1px solid #fff;}

.hdsy_tabLi.on a{border-top:2px solid #33b095; margin-top:-1px;}

.hdsy_Li{display:block; border:1px solid #dcdcdc; background-color:#fff; overflow:hidden; height:auto; margin-bottom:20px;}

.hdsy_Li:hover{ border-color:#33b095; transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moztransition:all 0.2s ease-in-out;}

.hdsy_Li_l{ width:579px; padding:20px;}

.hdsy_Li_r{ width:579px;}

.hdsy_LiT{color:#090909; font-size:22px; padding-bottom:10px;}

.hdsy_LiP{color:#9d9b9b; font-size:18px; line-height:30px;height:60px;overflow:hidden;}

.hdsy_LiTime{padding:15px 0px 10px; border-top:1px dotted #dcdcdc; margin:15px 0px 10px; font-size:16px;}

.hdsy_Libms{font-size:18px; color:#33b095; padding-left:15px;}

.hdsy_LiPJj{color:#9d9b9b; line-height:28px;}

.hdsy_Licj{overflow:hidden; height:auto; padding:20px 0px;}

.hdxq_Licj{ padding-top:10px;}

.hdsy_Licj_l{ font-size:20px; color:#33b095;}

.hdsy_Licj_l em{ display:inline-block; width:40px; height:40px; background:#33b095 url(../images/tel_09.png) no-repeat 6px 11px; vertical-align:middle; margin-right:10px;}

.hdxq_Licj .hdsy_Licj_l{color:#fb9335;}

.hdxq_Licj .hdsy_Licj_l em{ background-color:#fb9335;}

.hdsy_LicjA{ background-color:#33b095; padding:0px 25px; line-height:40px; color:#fff; font-size:18px; display:inline-block;}

.hdsy_LicjA:hover{opacity:0.9; filter:alpha(opacity=90); transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moztransition:all 0.2s ease-in-out;}

.hdxq_xqjj{color:#fb9335;}

.hdxq_p{ font-size:16px; line-height:24px;}

.hdxq_qg_r{ padding-top:15px;}

.hdxq_LicjAem{display:inline-block; width:27px; height:19px; background:url(../images/tel_09.png) no-repeat 0px -41px; vertical-align:middle; margin-right:4px;}

.hdxq_tgList{ overflow:hidden; height:auto; border:1px solid #33b095; background-color:#fff; margin-top:20px;}

.hdxq_tgList_r{width:639px;}

.hdxq_tgList_l{width:559px;}

.hdxq_tjj{padding:20px 10px 10px 30px;}

.hdxq_ljct{padding:15px 20px 15px 30px; width:340px; background-color:#33b095; font-size:16px; color:#fff; line-height:40px;}

.hdxq_ctAn{ display:inline-block; padding:0px 20px; line-height:40px; color:#fff; font-size:20px; background-color:#fb9335; margin-left:30px;}

.hdxq_LiTime{padding:30px 20px 0px 30px;}

.hdxq_xqnr{ background-color:#fff; padding:20px; margin-top:20px;}

.hdxq_xqnrT{color:000; font-size:24px; line-height:30px; margin-bottom:20px;}

.mask_box{ position:fixed; display:none; z-index:2000; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.3);}

.dhPop{ border:8px solid #666; border-radius:5px; width:534px; height: 510px; background:#fff;  margin:0 auto;  margin-top: 10%; z-index: 99;}

.dhPop h2{ height:40px; padding-left:15px; font: bold 18px/40px 'Microsoft Yahei'; color:#666; border-bottom:1px solid #ccc; margin-bottom:15px; background-color:#f8f8f8;}

.dhPop h2 span{ float:right; background:url(../images/tp_54.png) no-repeat center center; width:15px; height:15px; cursor:pointer; display:inline-block; margin:12px 15px 0 0}

.dhPop h2 span:hover{transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg); transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;}

.dhPop table tr td{ padding:10px 0; color:#000;padding-left: 10px;}

.dhInput{ width:122px; height:33px; line-height:33px; padding:0px 10px; border:1px solid #c0c0c0}

.dhSelect{ width:145px; height:33px; line-height:33px; padding:0px 10px; border:1px solid #c0c0c0;text-align: center;}

.subBtn{ border:none; color:#fff; width:176px; height:51px; font:normal 18px/51px 'Microsoft Yahei'; text-align:center; background:#33b095; color: #fff; border-radius: 5px;}

/**********************************************************************活动频道全部end**************************************************/

.jfsy_banner{ overflow:hidden; height:287px; margin-top:10px; margin-bottom:20px;}

.jfsy_flexslider {height: auto;overflow: hidden; position: relative; z-index:0;}

.jfsy_flexslider .slides {position: relative; z-index: 1;}

.jfsy_flexslider .flex-control-nav {right:0px; top:262px; position: absolute; text-align:center; width: 100%; z-index: 2;}

.jfsy_flexslider .flex-control-nav li {display: inline; height: 10px; margin: 0 5px; width: 10px;}

.jfsy_flexslider .flex-control-nav a {background-color: #ccc; border-radius: 100px; cursor: pointer; display: inline-block; height: 10px; line-height: 40px; overflow: hidden; width: 10px;}

.jfsy_flexslider .flex-control-nav .flex-active {background-color: #33b095;}

.jfsy_flexslider .flex-direction-nav {left: 0; position: absolute; top: 110px; width: 100%; z-index: 3; display:none;}

.jfsy_flexslider:hover .flex-direction-nav {display:block;}

.jfsy_flexslider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 28px;}

.jfsy_flexslider .flex-direction-nav li a.flex-prev {background:url(../images/sy_c1_06.png) no-repeat scroll left center; left: 0px;}

.jfsy_flexslider .flex-direction-nav li a.flex-next {background:url(../images/sy_c1_06.png) no-repeat scroll right center; right: 0px;}

.jfsy_flexslider .flex-direction-nav li a:hover {background-image:url(../images/sy_c1two_09.png);}

.jfsy_wellcome{color:#171717; padding-bottom:20px;}

.jfsy_wellcome .red{color:#f94c4c;}

.jfsy_wellcome .blue{color:#33b095;}

.jfsy_spList{border:1px solid #dcdcdc; border-bottom:none 0px; overflow:hidden; height:auto; margin-bottom:20px;}

.jfsy_spList ul{ display:block; width:1200px;}

.jfsy_spLi{ display:block; width:230px; float:left; padding:20px 34px 20px 35px; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background-color:#fff;}

.jfsy_spImg{width:230px; height:176px; overflow:hidden; text-align:center;}

.jfsy_spImg img{ vertical-align:middle;}

.jfsy_spPt{ font-size:16px; color:#333; padding:8px 0px 6px;}

.jfsy_spP{color:#333;}

.jfsy_spjf{color:#f94c4c;}

.jfsy_spjfjz{ display:inline-block; padding-left:20px;}

.jfsy_spAk{ text-align:center; padding-top:15px;}

.jfsy_spA{background-color: #33b095; color: #fff; display: inline-block; font-size: 18px; line-height: 40px; padding: 0 60px;}

.jfsy_spA:hover{ background-color:#fb9335;}

.jfsy_jffz{padding:20px 0px;}

.jfsy_jffzT{color:#33b095; font-size:24px; line-height:36px;}

.jfsy_jffz li{color:#333; font-size:20px; line-height:36px;}

/***********弹出层提示**********/

.baomsgbox{

    min-width: 100px;

    background: #fff;

    height: 30px;

    line-height: 30px;

    border: 1px   #f58505  double;

    position: fixed; padding: 0 10px;

    z-index: 99999;

    top: 20%;

    left: 45%;

    -webkit-box-shadow: 3px 3px #a9a9a9 ;

    -moz-box-shadow: 3px 3px #a9a9a9;

    box-shadow: 3px 3px #a9a9a9 ;

    -moz-border-radius: 5px;      /* Gecko browsers */

    -webkit-border-radius: 5px;   /* Webkit browsers */

    border-radius:5px;            /* W3C syntax */

    display: none;

}

.baomsgbox img{

    float: left;

    margin-top: 7px;

    width: 16px; height: 16px;

    display: block;

}

.baomsgbox span{

    float: left;

    display: block;

    margin-left: 5px;

    font-size: 13px; 

}

.jfsy_banner{ overflow:hidden; height:287px; margin-top:10px; margin-bottom:20px;}

.jfsy_flexslider {height: auto;overflow: hidden; position: relative; z-index:0;}

.jfsy_flexslider .slides {position: relative; z-index: 1;}

.jfsy_flexslider .flex-control-nav {right:0px; top:262px; position: absolute; text-align:center; width: 100%; z-index: 2;}

.jfsy_flexslider .flex-control-nav li {display: inline; height: 10px; margin: 0 5px; width: 10px;}

.jfsy_flexslider .flex-control-nav a {background-color: #ccc; border-radius: 100px; cursor: pointer; display: inline-block; height: 10px; line-height: 40px; overflow: hidden; width: 10px;}

.jfsy_flexslider .flex-control-nav .flex-active {background-color: #33b095;}

.jfsy_flexslider .flex-direction-nav {left: 0; position: absolute; top: 110px; width: 100%; z-index: 3; display:none;}

.jfsy_flexslider:hover .flex-direction-nav {display:block;}

.jfsy_flexslider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 28px;}

.jfsy_flexslider .flex-direction-nav li a.flex-prev {background:url(../images/sy_c1_06.png) no-repeat scroll left center; left: 0px;}

.jfsy_flexslider .flex-direction-nav li a.flex-next {background:url(../images/sy_c1_06.png) no-repeat scroll right center; right: 0px;}

.jfsy_flexslider .flex-direction-nav li a:hover {background-image:url(../images/sy_c1two_09.png);}

.jfsy_wellcome{color:#171717; padding-bottom:20px;}

.jfsy_wellcome .red{color:#f94c4c;}

.jfsy_wellcome .blue{color:#33b095;}

.jfsy_spList{border:1px solid #dcdcdc; border-bottom:none 0px; overflow:hidden; height:auto; margin-bottom:20px;}

.jfsy_spList ul{ display:block; width:1200px;}

.jfsy_spLi{ display:block; width:230px; float:left; padding:20px 34px 20px 35px; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background-color:#fff;}

.jfsy_spImg{width:230px; height:176px; overflow:hidden; text-align:center;}

.jfsy_spImg img{ vertical-align:middle;}

.jfsy_spPt{ font-size:16px; color:#333; padding:8px 0px 6px;}

.jfsy_spP{color:#333;}

.jfsy_spjf{color:#f94c4c;}

.jfsy_spjfjz{ display:inline-block; padding-left:20px;}

.jfsy_spAk{ text-align:center; padding-top:15px;}

.jfsy_spA{background-color: #33b095; color: #fff; display: inline-block; font-size: 18px; line-height: 40px; padding: 0 60px;}

.jfsy_spA:hover{ background-color:#fb9335;}

.jfsy_jffz{padding:20px 0px;}

.jfsy_jffzT{color:#33b095; font-size:24px; line-height:36px;}

.jfsy_jffz li{color:#333; font-size:20px; line-height:36px;}

/**********************************积分首页部分end************************/

.jfxq_pj{color:#666; font-size:12px; padding:10px 0px;}

.jfxq_pj .spxq_qgpstarBg{ margin-right:15px;}

.jfxq_jfj{color:#f94c4c; font-size:22px;}

.jfxq_scj{font-size:14px; display:inline-block; padding-left:20px;}

.jfxq_kcy{display:inline-block; padding-left:25px; font-size:16px;}

.jfxq_sjdzT{ font-size:20px; color:010101;}

.jfxq_xqMap_r{width:576px;}

.jfxq_tabwz{color:#666; line-height:24px;}

.jfxq_tabjg{color:#f76120; font-size:18px;}

.jfxq_hotCp{ margin-top:0px;}

.jfxq_tjP{color:#010101; overflow:hidden; height:auto;}

.jfxq_tjfj{color:#f94c4c;}

.jfxq_tjsj{ font-size:12px;}

.jfxq_tjsj del{ font-size:12px;}

.jfxq_tjsj .jfxq_tjfj{ font-size:12px;}

/*********************************************************积分全部end********************************************************/

.yhsy_banner{ overflow:hidden; height:272px; margin:10px auto 10px; width: 1200px;}

.yhsy_flexslider {height: auto;overflow: hidden; position: relative; z-index:0;}

.yhsy_flexslider .slides {position: relative; z-index: 1;}

.yhsy_flexslider .slides li a{ display:block; height:325px;}

.yhsy_flexslider .flex-control-nav {right:0px; top:246px; position: absolute; text-align:center; width: 100%; z-index: 2;}

.yhsy_flexslider .flex-control-nav li {display: inline; height: 10px; margin: 0 5px; width: 10px;}

.yhsy_flexslider .flex-control-nav a {background-color: #ccc; border-radius: 100px; cursor: pointer; display: inline-block; height: 10px; line-height: 40px; overflow: hidden; width: 10px;}

.yhsy_flexslider .flex-control-nav .flex-active {background-color: #33b095;}

.yhsy_flexslider .flex-direction-nav {left: 0; position: absolute; top: 124px; width: 100%; z-index: 3; display:none;}

.yhsy_flexslider:hover .flex-direction-nav {display:block;}

.yhsy_flexslider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 28px;}

.yhsy_flexslider .flex-direction-nav li a.flex-prev {background:url(../images/sy_c1_06.png) no-repeat scroll left center; left: 0px;}

.yhsy_flexslider .flex-direction-nav li a.flex-next {background:url(../images/sy_c1_06.png) no-repeat scroll right center; right: 0px;}

.yhsy_flexslider .flex-direction-nav li a:hover {background-image:url(../images/sy_c1two_09.png);}

.yhsy_syList{ overflow:hidden; height:auto;}

.yhsy_syList ul{ width:1220px;}

.yhsy_syLi{display:block; width:224px; float:left; padding-right:20px; margin-bottom: 20px;}

.yhsy_syLiNr{/*border:2px solid #ffa34f;*/ background-color:#fff; position:relative; z-index:0; overflow:hidden;}

.yhsy_syLiNr img:hover{opacity:0.9; filter:alpha(opacity=90); transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moztransition:all 0.4s ease;}

.yhsy_syLiJj{overflow:hidden; height:auto; padding-bottom:10px; /*background:url(../images/yhbg_03.png) repeat-x center bottom;*/}
.yhsy_syLiJj_l{ font-size:84px; font-weight:bold; color:#33b095; width:106px;}

.yhsy_syLiJj_r{width:175px; padding-top:6px;}

.yhsy_syLiP1{color:#ffa34f; font-size:38px; line-height:48px;}

.yhsy_syLiP2{color:#333; line-height:24px;}

.yhsy_syLiP3{color:#ffa34f; font-size:16px;}

.yhsy_syLiLq{color:#fff; font-size:26px; line-height:48px; text-align:center; background-color:#ffa34f;}

.yhsy_syLiBgDw{ position:absolute; top:0px; left:-400px; width:100%; height:100%; transition: all 0.2s ease;}

.yhsy_syLiBgK{ position:relative; z-index:1; width:100%; height:100%;}

.yhsy_syLiBg{ position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#000; opacity:0.6; -moz-opacity:0.6; -webkit-opacity:0.6; filter:alpha(opacity=60);/* 针对 IE8 以及更早的版本 */}

.yhsy_syLiWx{ text-align:center; padding:10px;}

.yhsy_syLiDwNr{ position:relative; z-index:1;}

.yhsy_syLiDwNr p{text-align:center; color:#fff;}

.yhsy_syLi:hover .yhsy_syLiBgDw{left:0px;}

.yhxq_jj{ font-size:20px;}

.yhxq_time{ line-height:24px; padding-right:20px;}

.yhxq_timeTs{color:#ff6900; display:inline-block; padding-left:20px;}

.yhxq_qg_l{width:300px; margin-top:15px;}

.yhxq_qg_r{width:665px;}

/**********************************************************************************优惠全部end*****************************************/

.shangjiaC{overflow:hidden; height:auto; padding-top:10px;}

.shangjiaC_l{width:960px;}

.shangjiaC_r{width:230px; padding-left:10px;}

.shangjiaC_l .goods_flList_r{width:883px;}

.shangjiaC_l .stycate{width: 860px; height: 20px; line-height: 20px; margin-left: 45px; border: 1px dotted #33b095;padding: 10px; margin-top: 6px;}

.sjsy_sjList{border:1px solid #ededed; border-bottom:none 0px;  background-color:#fff;}

.sjsy_sjLi{border-bottom: 1px solid #ededed; margin-bottom: 10px; overflow: hidden; height:auto; padding: 17px 25px 17px 17px;}

.sjsy_sjLi_l{padding-right: 18px; text-align: center; width: 175px;}

.sjsy_sjLi_l img:hover{opacity:0.9; filter:alpha(opacity=90); transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moztransition:all 0.4s ease;}

.sjsy_ljzx{ display:inline-block; width:146px; height:34px; background-color:#33b095; line-height:34px; color:#fff; margin-top:20px;}

.sjsy_ljzx:hover{opacity:0.9; filter:alpha(opacity=90); transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moztransition:all 0.4s ease;}

.sjsy_sjLi_c{ width:550px;}

.shangjia_t{color: #666;  font-size: 12px; line-height: 16px;}

.sj_name a{color: #000; font-size: 16px; line-height: 16px; padding-right: 10px;}

.sj_name a:hover{ color:#fb9335; transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moztransition:all 0.4s ease-out;}

.sjsy_xf{color: #da000a;  font-size: 16px; line-height: 16px;}

.sjsy_sjP{color: #666;  font-size: 12px; line-height: 12px; padding-top: 10px;}
.sjsy_sjP span.hov,.graycl span.hov{ display:inline-block; line-height:18px; padding:0px 5px; border:1px solid #33b095; margin:0px 5px 5px 5px;border-radius:3px;}
.sjsy_sjLiBq{ padding-left:10px;  font-size: 12px;}

.sjsy_sjLiBq a{color: #666; display: inline-block; padding-left: 3px; padding-right: 3px;  font-size: 12px;}

.sjsy_hdnr{border: 1px dotted #ccc; height: 100px; margin-top: 15px; overflow: hidden; padding: 10px;}

.sjsy_hdnr li{background-image: url("../images/sj_hd_03.png"); background-position: left 1px; background-repeat: no-repeat; padding-bottom: 10px; padding-left: 30px; color: #666; font-size: 12px; line-height: 23px;}

.sjsy_hdnr li a{color: #666; font-size: 12px; line-height: 23px;}

.sjsy_hdnr li span{color:#da000a;  font-size: 12px;}

.sjsy_hdnr li del{ font-size: 12px;}

.sjsy_hdnr li.sjsy_hdbg2{background-image: url("../images/sj_hd_06.png");}

.sjsy_hdnr li.sjsy_hdbg3{background-image: url("../images/sj_hd_08.png");}

.sjsy_sjLi_r{padding-left: 73px; text-align: center; width: 146px;}

.sjsy_ws{padding-bottom: 16px;}

.sjsy_ws span{background-color: #ff9600; box-shadow: 7px 4px 1px #e8e8e8;-moz-box-shadow:7px 4px 1px #e8e8e8; -webkit-box-shadow:7px 4px 1px #e8e8e8; color: #fff; display: inline-block;  font-size: 12px;line-height: 20px; margin-right: 8px; padding-left: 4px; padding-right: 4px;}

.sjsy_ws .ab{background-color: #f06e93;}

.sjsy_ws .ah{background-color: #f88eed;}

.sjsy_ws .stg{background-color: #3ebddd;}

.sjsy_sjLi_r p{color: #666;  font-size: 12px; line-height: 24px;}

.sjsy_sjrz{border:1px solid #ededed; background-color:#fff; margin-bottom:10px;}

.sjsy_newsList{border:1px solid #ededed; background-color:#fff; margin-bottom:10px;}

.sjsy_newsList h3{color: #33b095; border-bottom: 1px solid #eeeeee;  font-size: 16px; font-weight: normal; height: 24px; line-height: 24px; padding-left: 10px; padding-top: 11px;}

.sjsy_newsUl{display: block; padding-bottom: 10px; padding-left: 10px; padding-right: 10px;}

.sjsy_newsUl li{background-image: url("../images/li_ico_03.png"); background-position: left center; background-repeat: no-repeat; border-bottom: 1px dotted #efefef; height: 34px; line-height: 34px; padding-left: 15px;}

.sjsy_newsUl li a{ font-size: 12px; color:#666;}

.sjsy_newsUl li a:hover{color:#33b095; text-decoration:underline;}

.sjsy_hdyh{overflow:hidden; height:auto; padding:10px 8px;}

.sjsy_flexslider {height: auto;overflow: hidden; position: relative; z-index:0;}

.sjsy_flexslider .slides {position: relative; z-index: 1;}

.sjsy_flexslider .flex-control-nav {right:0px; top:134px; position: absolute; text-align:center; width: 100%; z-index: 2;}

.sjsy_flexslider .flex-control-nav li {display: inline; height: 10px; margin: 0 5px; width: 10px;}

.sjsy_flexslider .flex-control-nav a {background-color: #ccc; border-radius: 100px; cursor: pointer; display: inline-block; height: 10px; line-height: 40px; overflow: hidden; width: 10px;}

.sjsy_flexslider .flex-control-nav .flex-active {background-color: #33b095;}

.sjsy_flexslider .flex-direction-nav {left: 0; position: absolute; top: 62px; width: 100%; z-index: 3; display:none;}

.sjsy_flexslider:hover .flex-direction-nav {display:block;}

.sjsy_flexslider .flex-direction-nav li a {cursor: pointer; display: block; height: 40px; overflow: hidden; position: absolute; width: 28px;}

.sjsy_flexslider .flex-direction-nav li a.flex-prev {background:url(../images/sy_c1_06.png) no-repeat scroll left center; left: 0px;}

.sjsy_flexslider .flex-direction-nav li a.flex-next {background:url(../images/sy_c1_06.png) no-repeat scroll right center; right: 0px;}

.sjsy_flexslider .flex-direction-nav li a:hover {background-image:url(../images/sy_c1two_09.png);}

.sjxq_zxem{background: rgba(0, 0, 0, 0) url("../images/tel_09.png") no-repeat scroll 0px -66px; display: inline-block; height: 24px;margin-right: 4px; vertical-align: middle; width: 27px;}

.sjxq_zxem.bg1{ background-image:url(../images/tc_ico1.png); background-position:left center;}

.sjxq_hdList{ overflow:hidden; height:auto;}

.sjxq_hdList ul{ display:block; width:975px;}

.sjxq_hdLi{ display:block; float:left; width:310px; padding-right:15px;}

.sjxq_hdLiP{overflow:hidden; height:auto; padding:6px 0px;}

.sjxq_hdLiP span{color:#666;}

.sjxq_hdLiP .red{color:#ff0033; font-size:16px; padding-right:5px;}

.sjxq_hdLiP span del{ font-size:12px;}

.sjxq_sjcpLiDw{height:100%;}

.sjxq_sjcpDwBox{ height:100%;}

.sjxq_sjcpDwNr{padding-top:50px;}

.spxq_xqT li.on a {

    background-color: #33b095;

    color: #fff;

    font-size: 16px;

    margin-top: -7px;

}

.spxq_xqT li a {

    color: #33b095;

    cursor: pointer;

    display: block;

    height: 100%;

    line-height: 40px;

    text-align: center;

}

/********外卖购物车********/
#cart_waimai{width: 270px; position: fixed; top: 220px; right: 50px;}

#cart_waimai .title{height: 35px; line-height: 35px; background: #00BB9C; color: #DAF1EB; padding-left: 10px; font-size: 12px; border-bottom: 1px #44A981 solid; border-radius: 3px 3px 0 0;}

#cart_waimai .box{ background: #FFF; border: 1px #D5D5D5 solid; border-top: none;}

#cart_waimai .box .tit{height: 30px;}

#cart_waimai .box .tit td{background: #FAFAFA; font-size: 12px; color: #666; text-align: center;}

#cart_waimai .box .tit .food{text-align: left; padding-left: 10px;}

#cart_waimai .center{ min-height:220px; overflow-y:auto; float:none;}

#cart_waimai .center tr{border-bottom: 1px #E5E5E5 solid;}

#cart_waimai .center td{height:40px;font-size: 12px; color: #333; text-align: center;}

#cart_waimai .center .food{text-align: left; padding-left: 10px;width:108px;}

#cart_waimai .count{padding: 10px; font-size: 14px;}

#cart_waimai .c{color: #FF4D3C;}

#cart_waimai .price{font-size: 24px; font-weight: bold;}

#cart_waimai .btn{height: 40px; text-align: center; background: #333; border-radius:0 0 3px 3px;}

#cart_waimai .btn input{border: none; background: #FE4D3D; color: #FFF; width:100px; height: 30px; border-radius: 3px; margin-top: 5px; margin-left:0.05rem; margin-right:0.05rem;}
#cart_waimai .numinput{padding-left:20px;width: 74px;}
#cart_waimai .numinput div{float:left;}

#cart_waimai .numinput .add,

#cart_waimai .numinput .cut{width:16px; height:20px; line-height:20px; border:1px #CCC solid; cursor: pointer;}

#cart_waimai .numinput .add{border-left:none;}

#cart_waimai .numinput .cut{border-right:none;}

#cart_waimai .numinput input{border:1px #CCC solid; width:23px; height:20px; text-align:center; font-size:12px;}

#cart_waimai .numinput .adds,

#cart_waimai .numinput .cuts{width:16px; height:20px; line-height:20px; border:1px #CCC solid; cursor: pointer;}

#cart_waimai .numinput .adds{border-left:none;}

#cart_waimai .numinput .cuts{border-right:none;}

.baodialog{ width: 100%; height: 100%; position: absolute; display: none;z-index:1000; left: 0px; top: 0px}

.baodialog_bg{width: 100%; height: 100%; overflow: hidden; background: #000;opacity: 0.3;-moz-opacity:0.3; -webkit-opacity:0.3;filter: Alpha(Opacity=30);}

/**************AJAX login******************/

.loginBack{ text-align:center; font:normal 16px/24px 'Microsoft Yahei'; color:#000; padding:20px 0}

.loginBack em{ width:38px; height:29px; display:inline-block; background:url(../images/icon2.gif) no-repeat -71px -219px;}

.loginPop{ width:616px; height:408px; border-radius:10px; border:7px solid #9b9b9b; background:#fff; position: absolute; z-index: 101; top:100px; left: 200px;  }

.loginTit{ background:#f1f1f1; height:60px; font:normal 20px/60px 'Microsoft Yahei'; padding:0px 20px}

.loginTit span{ float:right; width:20px; height:20px; background:url(../images/icon2.gif) no-repeat -71px -258px; display:inline-block; margin-top:20px; cursor:pointer}

.loginLog{ width:264px; float:left; padding:0px 68px 0 27px; margin-top:27px; border-right:1px dashed #d5d5d5}

.loginLog table tr td{ padding:5px 0;}

.loginLog img{ float:left; width:90px; margin:0px 5px}

.loginLog em a{ display:inline-block; float:left; color:#0284c1; width:60px; text-align:center; line-height:50px}

.loginLog table tr td span{ float:right}

.loginLog table tr td span a{ color:#000}

.loginTipsbtn{ background:url(../images/btn.jpg) no-repeat 0px -255px; width:263px; height:53px; border:none; cursor:pointer}

.loginTipsbtn2{ width:182px; background-position:0px -318px; height:47px;}

.loginHz{ width:182px; margin:30px 0 0 24px; float:left; display:inline}

.loginHzA{ margin-top:55px;}

.loginHzA h3{ font-size:12px; line-height:20px; font-weight:normal; color:#000}

.loginHzA a{ display:block; width:182px; height:36px; background:url(../images/btn.jpg) no-repeat 0px -365px; margin-top:12px;}

.loginHzA a.a2{ background-position:0px -401px}

.loginHzA a.a3{ background-position:0px -437px;}

.loginInput,.loginInput2,.loginInput3{ border:1px solid #adb6c9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; height:48px; width:298px; line-height:48px; color:#888;font-size:16px; padding-left:16px;}.loginInput4{ width:115px; float:left;}

/*登录注册页*/

.loginBox{width:950px; padding-top:40px; padding-bottom:60px; margin:0 auto; height:auto; overflow:hidden;}

.loginTab{ width:97px; float:left; margin:114px 0 0 109px; display:inline}

.loginTab li{ width:97px; height:50px;text-align:center; color:#fff; cursor:pointer; background:url(../images/icon2.gif) no-repeat -71px -99px; font:normal 18px/50px 'Microsoft Yahei'; margin-bottom:12px}

.loginTab li.cur{ background-position:-71px -149px }

.loginTab em{ text-align:center; font-size:14px}

.loginMid{ width:390px; float:left;}

.loginMidNr{border:1px solid #d1d0d0; background-color:#fff; padding-bottom:30px;}

.loginMidP{font-family:"微软雅黑"; font-size:24px; line-height:60px; color:#333; text-align:center; border-bottom:1px solid #d1d0d0;}

.loginMid h1{ text-align:left; margin-bottom:20px;}

.loginTable{margin:20px auto 0; width:320px;}

.loginTableBox{display:none;}

.loginTableBox.on{display:block;}

.loginTable code{ display:inline-block; width:21px; height:21px; background:url(../images/icon2.gif) no-repeat 0px -339px; margin-left:5px}

.loginTable tr td{ padding:5px 0; position:relative}

.loginTable tr td.agreen{color:#888; /*text-align:right;*/ font-size:14px;}

.loginTable tr td span{ display:inline-block; position:absolute; left:350px; top:5px; background:url(../images/icon3.gif); line-height:51px;width:189px; color:#fff; padding-left:10px}

.loginTable a{ color:#a7a7a7; text-decoration:underline}

.loginTable a:hover{ text-decoration:none; color:#f60}

.loginTable tr td em{ line-height:50px; display:inline-block; float:left}

.loginTable tr td img{float:left; margin:0px 5px; width:135px; height:48px;}

.loginInput,.loginInput2,.loginInput3{border:1px solid #adb6c9; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; height:48px; width:298px; line-height:48px; color:#888; font-size:16px; padding-left:16px;}

.loginInput2{}

.loginInput3{}

.loginInput4{width:115px; float:left}

.register_input{width:158px;}

.loginBtn{width:298px; height:49px; display:block; line-height:47px; font:normal 20px/49px 'Microsoft Yahei'; text-align:center; border:none; cursor:pointer; color:#fff !important; background-color:#33b095; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.loginBtnA{text-decoration:none !important;line-height:49px;background-color:#33b095;}

.qqlink{margin:60px 0 0 40px; display:block;height:auto;overflow:hidden;}

.qqlink li{width:30px;height:30px;float:left;padding-right:20px; display:block;}

.qqlink .qqlink_wz{width:90px;line-height:30px;font-family:14px;color:#aaa;padding:0px;}

.qqlink li a{display:block; width:30px; height:30px; background:url(../images/btn_03.png) no-repeat 0px 0px;}

.qqlink li.li2 a{ background-position:-50px 0px}

.qqlink li.li3 a{ background-position:-100px 0px}

.qqlink li a:hover{background:url(../images/btn_03.png) no-repeat 0px  -40px;}

.qqlink li.li2 a:hover{ background-position:-50px -40px}

.qqlink li.li3 a:hover{ background-position:-100px -40px}

.loginR{width:530px; float:left; margin:90px 0 0 30px;}

.login_wx{height:72px;padding-top:50px;overflow:visible;text-align:center;border-bottom:1px solid #d2d6d9;}

.login_wxLi{display:inline-block;}

.register_tab{height:auto;overflow:hidden;padding:0px 20px;}

.register_tabLi{width:50%;text-align:center;height:51px;float:left;display:block;cursor:pointer;}

.register_tabLi span{height:49px;display:inline-block;border-bottom:2px solid #fff;	font-family:"微软雅黑";font-size:20px;line-height:49px;color:#545454;}

.register_tabLi.on span{color:#33b095;	border-bottom:2px solid #33b095;}

.m_zcyz{height:48px;width:118px;border: 1px solid #adb6c9;border-radius: 3px;font-size: 16px;line-height:48px;color:#333 !important;	text-decoration:none !important;display:inline-block;text-align:center;margin-left:20px;background: -moz-linear-gradient(top,#fefffe,#d1e5f5);/*Mozilla*/background: -webkit-gradient(linear,top,#fefffe,#d1e5f5);/*Old gradient for webkit*/background: -webkit-linear-gradient(top,#fefffe,#d1e5f5);/*new gradient for Webkit*/background: -o-linear-gradient(top,#fefffe,#d1e5f5); /*Opera11*/filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#fefffe, endColorstr=#d1e5f5);/*IE<9>*/-ms-filter: progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#fefffe, endColorstr=#d1e5f5);/*IE8+*/}

/******************************/

.loginBack{ text-align:center; font:normal 16px/24px 'Microsoft Yahei'; color:#000; padding:20px 0}

.loginBack em{ width:38px; height:29px; display:inline-block; background:url(../images/icon2.gif) no-repeat -71px -219px;}

.loginPop{ width:616px; height:408px; border-radius:10px; border:7px solid #9b9b9b; background:#fff; position: absolute; z-index: 101; top:100px; left: 200px;}

.loginTit{ background:#f1f1f1; height:60px; font:normal 20px/60px 'Microsoft Yahei'; padding:0px 20px}

.loginTit span{ float:right; width:20px; height:20px; background:url(../images/icon2.gif) no-repeat -71px -258px; display:inline-block; margin-top:20px; cursor:pointer}

.loginLog{ width:264px; float:left; padding:0px 68px 0 27px; margin-top:27px; border-right:1px dashed #d5d5d5}

.loginLog table tr td{ padding:5px 0;}

.loginLog img{ float:left; width:90px; margin:0px 5px}

.loginLog em a{ display:inline-block; float:left; color:#0284c1; width:60px; text-align:center; line-height:50px}

.loginLog table tr td span{ float:right}

.loginLog table tr td span a{ color:#000}

.loginTipsbtn{ background:url(../images/btn.jpg) no-repeat 0px -255px; width:263px; height:53px; border:none; cursor:pointer}

.loginTipsbtn2{ width:182px; background-position:0px -318px; height:47px;}

.loginHz{ width:182px; margin:30px 0 0 24px; float:left; display:inline}

.loginHzA{ margin-top:55px;}

.loginHzA h3{ font-size:12px; line-height:20px; font-weight:normal; color:#000}

.loginHzA a{ display:block; width:182px; height:36px; background:url(../images/btn.jpg) no-repeat 0px -365px; margin-top:12px;}

.loginHzA a.a2{ background-position:0px -401px}

.loginHzA a.a3{ background-position:0px -437px;}

.loginInput,.loginInput2,.loginInput3{ border:1px solid #adb6c9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; height:48px; width:298px; line-height:48px; color:#888;font-size:16px; padding-left:16px;}.loginInput4{ width:115px; float:left;}

/***********生活服务部分开始*************/

.shfwsy_C1{ overflow:hidden; height:auto; padding-top:10px;}

.shfwsy_C2{ overflow:hidden; height:auto;}

.shfwsy_C2 ul{ width:1202px;}

.shfwsy_C2 li{ display:block; float:left; width:600px; border-right:1px dashed #ececec; border-bottom:1px dashed #ececec; overflow:hidden; height:auto; background-color:#fff;}

.shfwsy_C2 li:hover{background:rgba(255,255,255,0.2); transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moztransition:all 0.2s ease-in-out;}

.shfwsy_C2-li-l{ width:315px; width:191px; padding:30px 62px;}

.shfwsy_C2-li-l em{ display:block; width:90px; height:90px; background-position:center center; background-repeat:no-repeat;}

.shfwsy_C2-li-l .i-1{ background-image:url(../images/shfw_num1.png);}

.shfwsy_C2-li-l .i-2{ background-image:url(../images/shfw_num2.png);}

.shfwsy_C2-li-l .i-3{ background-image:url(../images/shfw_num3.png);}

.shfwsy_C2-li-l .i-4{ background-image:url(../images/shfw_num4.png);}

.shfwsy_C2-li-l p{color:#a5a5a5; font-size:18px; line-height:34px;}

.shfwsy_C2-li-r{ width:285px; padding-top:106px; padding-bottom:20px;}

/******************************************************生活服务首页部分end*********************************************/

.shfw_bdbanner{width:100%; margin:0 auto; height:auto; overflow:hidden; text-align:center;}

.shfw_bdbanner a{ display:block; min-height:363px;}

.shfw_yybd{border:3px solid #33b095; background-color:#fff; margin-top:30px; padding:10px 0px; overflow:hidden; height:auto; margin-bottom:30px;}

.shfw_yybd_l{width:573px; border-right:1px solid #33b095; padding-right:45px;}

.shfw_yybd_r{width:530px; padding-left:45px;}

.shfw_yybdT{ border-bottom:1px solid #33b095; color:#33b095; font-size:24px; line-height:48px; padding-left:20px; margin-bottom:20px;}

.shfw_yybd_table tr td{padding-bottom:15px; vertical-align:top;}

.shfw_yybd_table tr td p{line-height:30px;}

.shfw_yybdTabT{ text-align:right; padding-right:10px;}

.shfw_yybdInt{border:1px solid #ddd; height:30px; width:180px; line-height:30px; background:none;}

.shfw_yybdIntText{width:360px; height:120px;}

.shfw_yybdAnK{ text-align:center; padding:10px 0px;}

.shfw_yybdAn{border:none 0px; background-color:#33b095; color:#fff; width:214px; height:42px; line-height:42px; font-size:22px; border-radius:5px; cursor:pointer;}

.shfw_yybdList{ display:block; padding-right:20px;}

.shfw_yybdList li{ display:block; white-space:nowrap; overflow:hidden; padding-bottom:20px;}

.shfw_yybdList li,.shfw_yybdList li a{color:#000;  line-height:24px;}

.shfw_yybd_hs{border:1px solid #b7b7b7;}

.shfw_yybd_hsT,.shfw_yybd_hsT span{ font-size:20px; color:#000; text-align:center; line-height:65px;}

.shfw_yybd_hsT .red{color:#bd0b06;}

.shfw_yybd_hsT .orange{color:#ff8c04;}

.shfw_yybd_hsList{padding:0px 41px 15px 49px; overflow:hidden; height:auto;}

.shfw_yybd_hsList li{ display:block; width:269px; padding-right:8px; float:left;}

.shfw_yybd_hsyh{color:#000; text-align:center; line-height:26px; border-bottom:1px dashed #bfbfbf;}

.shfw_yybd_hsPs{color:#bfbfbf; text-align:center; font-family:"Times New Roman", Times, serif; font-weight:bold; line-height:20px;}

/********************************************婚纱表单end*****************/

.shfwjz_ad_l{width:597px; padding-right:56px;}

.shfwjz_ad_r{width:547px;}

/*********************************************家政表单end******************************/

.shfw_zx{ background-color:#fff;}

.shfw_zxT{ border-bottom:1px solid #bbb; height:18px; overflow:visible; text-align:center;}

.shfw_zxT span{ display:inline-block; width:160px; height:36px; line-height:36px; background-color:#fff; font-size:22px; font-weight:bold;}

.shfw_zxList{ overflow:hidden; height:auto; padding:40px 0px 20px;}

.shfw_zxList ul{width:1236px;}

.shfw_zxList li{width:582px; padding-right:36px; padding-bottom:20px; float:left; overflow:hidden;}

.shfw_zxLiImg{width:180px; padding-right:18px;}

.shfw_zxLiWz{width:384px; padding-top:10px;}

.shfw_zxLiWzT,.shfw_zxLiWzT span{color:#333; font-size:24px; line-height:40px; font-weight:normal;}

.shfw_zxLiWzT .ts{background: #33b095 none repeat scroll 0 0; border-radius: 20px; color: #fff; display: inline-block; margin-right: 5px; padding: 0 15px;}

.shfw_zxLiWzT .fontcolor{color:#e7691e;}

.shfw_zxLiWz p{color:#666; line-height:24px;}

/*****************************************************生活服务表单部分end***********************************/

.shfw_list_fl{border:1px solid #ededed; background-color:#fff; margin:10px 0px;}

.shfw_list_flT{ border-bottom:1px solid #ededed; background-color:#f8f8f8;  font-weight:bold; line-height:34px; padding:0px 20px; color:#555;}

.shfw_list_flList{}

.shfw_list_flLi{ overflow:hidden; height:auto; display:block; padding:10px 20px;}

.shfw_list_flLi_l{color: #666;  line-height:24px; width:162px; padding-right:20px;}

.shfw_list_flLi_r{width:976px;}

.shfw_list_flLi_r a{ display:inline-block; margin-right:20px; color: #666;  font-size:12px; line-height:24px;}

.shfw_list_flLi_r a:hover{color: #fb9334;}

.shfw_list_ll{color:#666; line-height:30px;}

.shfw_list_ll .num{color:#e67817;}

.shfw_list_P{ padding-top:10px;}

.shfw_list_P,.shfw_list_P span{color: #666;  font-size: 12px; line-height:20px;}

.shfw_list_span{ display:inline-block; margin-right:15px;}

.shfw_list_tel{color:#e67817; font-size:16px;}

.shfw_list_tel em{ display:inline-block; width:25px; height:26px; background:url(../images/shfw_tel_03.png) no-repeat center center; vertical-align:middle; margin-right:5px;}

.shfw_list_ljzx{background-color: #33b095; color: #fff; display: inline-block; font-size: 22px; height: 40px; line-height: 40px;margin-top: 20px; width: 146px;}

.shfw_sjLi_r{padding-top:40px;}

/***************************************************生活服务-商家列表end****************************/

.shfw_xq_nr{ margin-top:0px;}

.shfw_xq_ad{ background-color:#fff; padding:5px; margin-bottom:10px; height: auto; overflow: hidden;}

.shfw_xq_ad a{ display:block; margin-bottom:5px;}

.shfw_xq_new{ margin-bottom:10px; background-color:#fff;}

.shfw_xq_new h3{color:#333; padding:0px 10px; line-height:30px; font-size:16px; border-bottom:1px solid #ccc;}

.shfw_xq_new li{border-bottom:1px dotted #ccc; list-style:disc inside; color:#33b095; line-height:35px; font-size:12px; margin:0px 10px;}

.shfw_xq_new li a{color:#666; line-height:30px; display:inline-block; margin-right:25px;}

.shfw_xq_new li a:hover{color:#33b095;}

.shfw_xq_new li:last-child{ border-bottom:none;}



/************************************商家****subbranch****开始*********************************/

.subbr_li .subbr_ck{width:114px; height:25px;border:1px solid #ccc;font-size:13px;line-height:25px;margin-bottom: 5px; position: relative;text-align:center;}

.subbr_li .subbr_ck .subbr_dls{position: absolute; left: -1px; top: 25px; width:410px;border:1px solid #ccc;font-size:13px; display: none; background: #fff; z-index: 999;}

.subbr_li .subbr_ck:hover .subbr_dls{display: block;}



.subbr_ul{padding-left:10px;overflow:hidden;height:600px;}

.subbr_ul li{float:left;line-height:25px;padding-top:15px;}

.subbr_li{width:220px;text-align:left;padding-top:0;}

.subbr_li3{width:270px;margin:15px 15px;}

.subbr_coll{width:130px;border-left:2px solid #eee;height:125px;padding-top:15px;}

.subbr_coll li{margin-left:47px;}

.subbr_coll div{width:22px;height:20px;background:url("../images/tp_20.png") no-repeat;margin-left:3px;}




.subbr_li4{position:relative;overflow:hidden;bottom:100px;left:100px;}

.subbr_dls p{border-bottom:1px dashed #ccc;text-align:left;padding:5px 10px;}

.subbr_ck{cursor:pointer;}

.subbr_main{position:relative;}

.subbr_quck{border-bottom:2px solid #ccc;padding:10px 5px;font-size:17px;padding-top:30px;}

.subbr_cenone{padding:18px 0;border-bottom:1px solid #ccc;overflow:hidden;}

.subbr_pug p{padding:13px 10px 0px 10px; width: 240px; height: 30px; overflow: hidden;}

.subbr_pug span{padding-left:10px;color:#666;}

.subbr_pug2{padding:15px 20px;color:#666;}

.subbr_pug2 p{width:240px; height: 90px; line-height: 30px; overflow: hidden;}

.subbr_pug3{overflow:hidden;}

.subbr_pug3 .subbr_btn{width:77px; height:26px; line-height: 26px; text-align: center;border:none;background-color:#2dbdaf;border-radius:4px; color:white;margin-left:90px;margin-right:20px;margin-top:20px; display: block;}

.subbr_pug3 del{padding-left:15px;text-align:center;display:block;}

.subbr-money span{color:#f76120;font-size:17px;font-weight:bold;text-align:center;display:block;}

.subbr-qiang{padding-bottom:80px;}

.subbr-money{width:80px;line-height:13px;padding-top:10px;}


/*************************************************aboutUs********refund*****开始***********************************************/

.about-main{width:1200px; margin:0 auto; min-height:700px;overflow:hidden;}

.about-content{min-height:560px;overflow: hidden;margin-top:20px;}

.about-centleft{width:930px;min-height:560px;float:left;background-color:white;}

.about-centright{width:270px;min-height:560px;float:left;}

.about-nav li{float:left;padding:7px 17px;background-color:#f9f9f9;border:1px solid #eeeeee;border-left:none;border-bottom:none;cursor:pointer;}

.about-nav{margin-top:20px;margin-left: 25px;border-left:1px solid #eeeeee;border-bottom:1px solid #eee;overflow:hidden;width:650px;}

.about-us li{border-bottom:2px solid;float:left;padding:10px 3px;font-size:18px;}

.about-us{border-bottom:2px solid #dddddd;overflow:hidden;margin-left:25px;margin-right:25px;margin-top:10px;}

.about-nr{width:683px;color:#666;font-size:15px;padding:20px 27px;}

.about-offer p{font-size:16px;padding-bottom: 5px;}

.about-offer ul li{font-size:15px;color:#666;padding:1px 10px; }

.about-offer{margin-left:27px;margin-bottom:20px;}

.about-centright img{padding-left:60px;}

.about-nav .on{background-color:#eee;}

.about-back{padding:10px 22px;margin-top:20px;border-bottom:1px dashed #ccc;padding-bottom: 30px;}

.about-back img{margin-top:15px;}

.about-p1{font-size:18px;font-weight:bold;padding: 15px 0;}

.about-p2{font-weight:bold;margin-top:10px;}

.about-back p{padding:7px 0;}

.about-back ul li{padding:3px 20px;color:#666;}



/*********************************优购index*************************************************************/

.top_img{position:relative;}

.menu_fill{width:229px;padding:7px 0;}

.menu_our{height: 0;overflow: visible;width: 100%;z-index: 11000;top:0px;left:0px;position: absolute;}

.menu_go{height: 0;margin:0 auto;overflow: visible;width: 1200px;z-index: 11000;position:relative;}

.address{overflow:hidden;padding:10px 10px;border:1px solid #ccc;margin-top:25px;}

.address_sp{color:red;padding-right: 25px;}

.address_sp2,.address_sp3{cursor:pointer;}

.address_2 input{width:308px; height:33px;border:2px solid #41c8b6;margin-left:5px;color:#a9a9a9;}

.address_2 button{width:60px; height:37px;background-color:#41c8b6;color:white;border:none;margin-right:15px;}

.address_2{border:1px solid #ccc;padding:8px 10px;overflow:hidden;margin-top:25px;display:none;}

.address_3 ul li{float:left;padding:0px 30px;font-size:16px;text-align:center; line-height:30px; color:#444;}

.address_3 ul{margin-right:60px;}

.address_3{overflow:hidden;border-bottom:3px solid #41c8b6;padding-top:20px;}

.address_sp4{font-size:20px;color:#41c8b6; line-height:30px;}

.address_sp5{line-height:30px;}

.address_3 ul li:hover{cursor:pointer}

.address_4{overflow:hidden;width:1200;min-height:486px;}

.address_left{width:988px;min-height:500px;float:left;background-color:white;}

.address_right{width:207px;min-height:500px;float:right;box-shadow: 0 0 8px #d0d0d0;background-color:white;border:1px solid #dedede;border-bottom:none;}

.address_leone{width:207px;min-height:500px;float:left;box-shadow: 0 0 8px #d0d0d0;border:1px solid #dedede;border-bottom:none;}

.address_letwo{width:773px;min-height:500px;float:right;}

.address_leonesp{font-size:16px;color:#a9a9a9;}

.address_div{padding:5px;}

.address_ul li{padding:5px 8px;border-bottom:1px solid #ccc;overflow:hidden;}

.address_num{background-color:#ccc;border-radius:15px; height:20px; width:20px;display:inline-block;text-align:center;color:white;margin-top:5px;}

.address_tig{font-weight:bold;color:red;}

.address_ul li a:hover{color:red;}

.address_ul li:hover .address_num{background-color:red;}

.address_letwo{overflow:hidden;}

.address_div2{padding:12px 10px;border:1px solid #ccc;margin:8px 3px;overflow:hidden;width:226px;}

.address_div2 img:hover{opacity:0.9; filter:alpha(opacity=90); transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moztransition:all 0.4s ease;}

.estimate{padding:6px 0;}

.address_5{overflow:hidden;border-bottom:3px solid red;padding-top:20px;}

.spanOne{font-size:19px;color:red;}

.address_6{overflow:hidden;width:1200;min-height:486px;padding-top:10px;}

.address_left2{width:988px;min-height:500px;float:left;}

.address_right2{width:207px;min-height:526px;float:right;box-shadow: 0 0 8px #d0d0d0;background-color:white;}

.address_zuo{width:200px;height:527px;float:left;box-shadow: 0 0 8px #d0d0d0;overflow:hidden;}

.address_you{width:777px;min-height:500px;float:right;overflow:hidden;background-color:white;border:1px solid #ccc;border-left:none;border-bottom:none;}

.address_right2 img{padding-left:8px;padding-top:8px;}

.onSale{margin-right:10px;margin-bottom:10px; padding:10px;border:1px solid #ccc;/*border-top:none;border-right:none;*/ height:224px;width: 230.2px;padding: 15px 10px 17px;}

.onSale img:hover{opacity:0.9; filter:alpha(opacity=90); transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moztransition:all 0.4s ease;}

.onSale_1{overflow:hidden;line-height:20px;padding-top:3px;}
.onSale_1 img{margin-right: 11px;margin-top: -2px;}
.onSale_p{color:red;font-size:20px;padding-bottom:6px;float: left;}

.onSale_1 del,.onSale_p2{color:#858585;font-size:13px;}

.onSale_p2{padding-top:6px;}

.address_7 ul{ display:block; margin-left:100px; line-height:35px;}

.address_ul2 li{float:left;padding:0 20px;font-size:17px;margin-right:20px;height:35px;line-height:35px;cursor:pointer;}

.address_ul3 li{float:left;padding:0 10px;border-left:1px solid;height:17px;line-height:17px;margin-top:10px;}

.address_7{overflow:hidden;padding-top:30px;border-bottom:3px solid #68a1f7;margin-bottom:15px;}

.sock{font-size:20px;color:#68a1f7;}



.address_8{overflow:hidden;width:1200;min-height:486px;}

.address_left3{width:199px;min-height:530px;float:left;background-color:white;position:relative;}

.address_right3{width:986px;min-height:500px;float:right;border:1px solid #ccc;box-shadow: 0 0 8px #d0d0d0;overflow:hidden;background-color:white;border-left:none;border-bottom:none;}

.address_left3 ul li{float:left;padding:0 6px;padding-top:30px;}

.mallleft1 .address_left3 ul li a:hover{ color:#68a1f7;}

.mallleft2 .address_left3 ul li a:hover{ color:#add443;}

.mallleft3 .address_left3 ul li a:hover{ color:#3592e2;}

.mallleft4 .address_left3 ul li a:hover{ color:#46afc2;}

.mallleft5 .address_left3 ul li a:hover{ color:#ff3e89;}

.mallleft6 .address_left3 ul li a:hover{ color:#946d30;}

.address_left3 img{padding-top:60px;position:absolute;left:0;bottom:0;}

.onSale_2{padding-left:13.5px;padding-bottom:20px;width:213.5px;}

/*优购首页楼层颜色开始*/

.address_s1{border-bottom: 3px solid #68a1f7;}

.address_s2{border-bottom: 3px solid #add443;}

.address_s3{border-bottom: 3px solid #3592e2;}

.address_s4{border-bottom: 3px solid #46afc2;}

.address_s5{border-bottom: 3px solid #ff3e89;}

.address_s6{border-bottom: 3px solid #946d30;}

.address_s1 .sock{color:#68a1f7;}

.address_s2 .sock{color:#add443;}

.address_s3 .sock{color:#3592e2;}

.address_s4 .sock{color:#46afc2;}

.address_s5 .sock{color:#ff3e89;}

.address_s6 .sock{color:#946d30;}

.mallleft1 .address_left3{border:1px solid #68a1f7;}

.mallleft2 .address_left3{border:1px solid #add443;}

.mallleft3 .address_left3{border:1px solid #3592e2;}

.mallleft4 .address_left3{border:1px solid #46afc2;}

.mallleft5 .address_left3{border:1px solid #ff3e89;}

.mallleft6 .address_left3{border:1px solid #946d30;}

.address_s1 .address_ultwo .on{background-color:#68a1f7;}

.address_s2 .address_ultwo .on{background-color:#add443;}

.address_s3 .address_ultwo .on{background-color:#3592e2;}

.address_s4 .address_ultwo .on{background-color:#46afc2;}

.address_s5 .address_ultwo .on{background-color:#ff3e89;}

.address_s6 .address_ultwo .on{background-color:#946d30;}

.address_7 ul li.on a{ color:#fff;}

/*优购首页楼层颜色开始*/

.footers{margin-top:80px;}

.address_3 .on{background-color:#41c8b6;color:white;}
/*****************************************优购 minute***开始*********************************************************/

.minu_top{padding-top:10px;}

.minu_top ul{overflow:hidden;}

.minu_top ul li{float:left;padding:0 6px;}

.lei_1{color:#33b095;}

.minu_center{min-width:1197px;min-height:500px;border:1px solid #ccc;overflow:hidden;margin-top:20px;background-color:white;}

.minu_left{min-width:1015px;min-height:500px;float:left;overflow:hidden;}

.minu_right{min-width:175px;min-height:500px;float:right;}

.minu_zuo{width:511px;min-height:500px;float:left;}

.minu_you{width:499px;min-height:500px;float:left;}

.minu_img{padding:20px;width:470px;height:341px;}

.minu_zuone{padding-left:10px;padding-top:10px;}

.minu_zuone ul li{float:left;padding:0 5px;}

.minu_zuone img{border:1px solid #ccc;padding:5px;}

.minu_zuone{overflow:hidden;}

.minu_font{font-size:20px;font-weight:bold;padding-top:40px;}

.minu_you p{padding-top:30px;}

.minu_font2{border-bottom:1px solid #ccc;padding-bottom:25px;font-size:17px;}

.minu_font3,del{color:#ccc;}

.minu_font2 span{font-size:22px;color:red;}

.minu_font4{font-size:17px;padding-top:20px;border-bottom:1px solid #ccc;padding-bottom:20px;}

.minu_ipt{width:60px; height:37px;text-align:center;font-size:20px;}

.minu_ipt2{width:150px; height:50px;background-color:#33b095;border:none;color:white;margin-left:25px;font-size:20px;}

.minu_block,.minu_block2{width:18px; height:18px;border:1px solid #ccc;border-left:none;}

.minu_block{background:url("../images/tp_34.png") no-repeat;border-bottom:none;}

.minu_block2{background:url("../images/tp_35.png") no-repeat;}

.minu_ul li{float:left;padding:0 10px;}

.minu_font5{overflow:hidden;padding-top:45px;}

.minu_img2{padding:20px 25px;}

.minu_plus{font-size:16px;padding:2px 35px;}

.minu_plus2{padding-top:180px;padding-left:15px;}



.minu_mian{overflow: hidden;min-width:1197px;min-height:2189px;margin-top:30px;}

.minu_leftwo{float:left;min-width:985px;min-height:2189px;}

.minu_rightwo{float:right;min-width:205px;background-color:white;border:1px solid #ccc;}

.minu_shop{width:124px;height:42px;background:url("../images/tp_41.png");}

.minu_shop2{overflow:hidden;}

.minu_shop2 ul li{float:left;padding:0 40px;font-size:16px;color:#33b095;padding-top:10px;}

.minu_shop2 ul{border-top:2px solid #33b095;width:860px;margin-top:5px;}

.minu_shop3{border-bottom:2px solid #ccc;font-size:18px;padding:5px 10px;padding-top:20px;}

.minu_shop4{font-size:18px;padding-left:8px;width:205px;height:40px;background-color:#30bdac;color:white;line-height:40px;}

.minu_shop5{padding:20px 8px;}

.minu_shop5 span{font-size:18px;}

.minu_shop5 p{padding-top:10px;}

.minu_shop5 img{padding-left:20px;}

.minu_font6{font-size:12px;}

.minu_save{padding:0 10px;}

.minu_car{padding-top:13px;}

.minu_hour{border-bottom:1px dashed #ccc;overflow:hidden;}



.minu_shop6{width:980px;height:778px;background-color:white;margin-top:15px;}

.minu_shop6 img{padding:20px;padding-left:80px;}

.minu_leftter{width:400px;height:367px;background-color:white;float:left;}

.minu_rightter{width:575px;height:367px;background-color:white;float:right;}

.minu_shop7{width:980px;height:367px;background-color:white;margin-top:10px;}

.minu_leftter img{padding:35px 0;}

.minu_rightter ul{margin-top:22px;}

.minu_rightter ul li{padding:6px 10px;}

.minu_li{font-size:20px;}

.minu_sp{color:#fc5e00;font-size:17px;font-weight:bold;}

.minu_ul2{overflow:hidden;}

.minu_ul2 li{float:left;padding:0 20px;}

.minu_ul2 span{padding-top:7px;}

.minu_ul3{overflow:hidden;}

.minu_ul3 li{float:left;padding:10px 25px;}

.minu_our{width:980px;background-color:white;}

.minu_leftt{width:100px;height:100px;float:left;}

.minu_rightt{width:873px;height:100px;float:left;}

.minu_ul4,.minu_ul5{overflow:hidden;padding:4px 0;}

.minu_ul4 li{float:left;padding:0px 2px;border:2px solid #ffebd7;color:#fa5d4a;margin:0 4px;text-align:center;margin-top:15px;}

.minu_ul5 li{float:left;padding:0px 2px;border:2px solid #eeeeee;margin:0 4px;text-align:center;}

.minu_leftt p{padding:20px 10px;}

.minu_tx{width:100px;float:left;}

.minu_pj{width:873px;float:left;}

.minu_img3{padding:12px 23px;}

.minu_img4{padding:12px 40px;}

.minu_tx p{padding-left:10px;}

.minu_span{color:#666666;font-size:12px;}

.minu_span2{color:#f76120;}

.minu_pj p{line-height:27px;}

.minu_pj img{padding-right:10px;padding-top:10px;padding-bottom:10px;}

.minu_pl{padding:15px 10px;}

.minu_hui{color:#c6895a;}

.minu_zuone .on{border:3px solid #33b095;}

/******************************************************优购**merchart* 开始*************************************************************/

.chart_dian{overflow:hidden;}

.chart_dian2{padding-top:45px;padding-left:15px;}

.chart_dian2 input{width:72px; height:24px;border:none;background-color:#fb9335;border-radius:4px;color:white;margin-left:20px;}

.chart_pop{overflow:hidden;}

.chart_pop span{padding-top:10px;padding-left:20px;color:#fb9335;}

.chart_img{padding-top:30px;padding-left: 28px;}

.chart_img2{padding:53px 15px;}

.chart_apple{border-bottom:none;border-right:none;}

.chart_apple ul{overflow:hidden;}

.chart_apple ul li{float:left;width:233px;border-right:1px dashed #ccc;border-bottom:1px dashed #ccc;padding-bottom:15px;}

.chart_div img{padding:15px 10px;}

.chart_div2 p{font-size: 18px;}

.chart_div2 img{padding-top:10px;}

.chart_div2{padding:0 15px;line-height:32px;}

.chart_price{color:#fe4543;font-size:18px;}

.chart_div{position:relative;}

.chart_div:hover .chart_div3{display: block;}

.chart_div3{display: none;background-color:black;color:white;position:absolute;bottom:10px; left:10px; padding:8px;width:197px; opacity:0.7;filter:alpha(opacity=70); max-height: 48px; line-height: 24px; overflow: hidden;}

.chart_div3 a{color: #fff; font-weight: normal;}

.chart_div2{overflow:hidden;}

.chart_apple ul li:hover{background-color:#f0f6f6;}

.chart_left{background-color:white;overflow:hidden;width:941px;}

.chart_right{width:255px;min-height:1130px;}

/***************************************************优购****alert****开始******************************************/

.alert_cont{width:1200px; margin:0 auto; min-height:500px;overflow:hidden;}

.alert_div3{margin:172px 380px;overflow:hidden;}

.alert_div2 p{font-size:20px;color:#2db2a1;padding:20px 10px;}

.alert_at{color:#2db2a1;padding:0px 13px;}

.alert_div2 a{font-size:18px;}

/*生活信息首页*/

.cl {clear: both; height: 0; line-height: 0; overflow: hidden; width: 0;}

.liveSlect{ width:130px; height:37px; border:1px solid #f00; float:left; margin:35px 0 0 95px}

.liveadd{ padding:10px 0; width: 1190px; height: 100px; overflow: hidden;}

.life-flBox{ overflow:hidden; height:auto;}

.newsxx{ width:905px; padding:8px 0; float:left; margin-top:10px; background:#fff}

.newsxx .goods_flList_r{ width:828px;}

.newsRight{ width:280px; float:right; padding:7px 5px; background:#fff; margin-top:10px;}

.xxfx{ width:1200px; float:left; margin-top:10px; background:#fff;box-shadow:0px 2px 4px #d4d4d4;}

.xxfx a{color:#333;}

.xxfx a:hover{ text-decoration:underline;}

h3.xx{ background:#f1f1f1; font:normal 18px/51px  'Microsoft Yahei'; color:#000}

h3.xx code{ font-family:Arial, Helvetica, sans-serif; color:#939393; padding:0px 5px;}

h3.xx em{ width:51px; height:51px; display:inline-block; float:left; background:url(../images/index.gif) no-repeat 0px -207px; margin-right:10px}

h3.xx em.x2{ background-position:0px -258px}

h3.xx em.x3{ background-position:0px -309px}

h3.xx em.x4{ background-position:0px -360px}

h3.xx em.x5{ background-position:-52px -207px}

h3.xx em.x6{ background-position:-52px -258px}

h3.xx em.x7{ background-position:-52px -309px}

h3.xx em.x8{ background-position:-52px -360px}

h3.xx em.x9{ background-position:-104px -207px}

h3.xx em.x10{ background-position:-104px -258px}

h3.xx em.x11{ background-position:-104px -309px}

.col-one{ width:225px; padding:7px; float:left}

.xxfx h4{ height:38px; line-height:38px; overflow:hidden; background:url(../images/hot.jpg) no-repeat 15px 10px; font-size:12px; color:#f00; font-weight:normal; padding-left:40px;}

.xxfx h4 a{ color:#f00}

.colBOX{ padding:10px 10px 20px 10px; float:left; width:205px;}

.col-one em{ width:50%; display:inline-block; line-height:20px; font-size:14px; float:left; height:20px; }

.col-one dl{ border-bottom:1px dashed #e6e6e6; padding:10px 5px}

.col-one dl dt a{ padding-right:8px; color: #000;}

.col-one dl dt{ font-size:14px; height:25px; line-height:25px;}

.col-one dl dd a{ line-height:25px; padding-right:8px; color:#6a6a6a; font-size:12px;}

.col-one dl dd a:hover{ color:#f60}

.col-one h5{ font-size:14px; line-height:25px; font-weight:normal; color:#000}

.col-one span{ display:inline-block; height:25px; line-height:25px; overflow:hidden; font-size:14px; width:100%}

.col2box{ padding:10px 0}

.colBOX2 em{ height:26px; line-height:26px}

.xxadd{ width:1200px; float:left; background:#fff; margin-top:10px}

.xxadd img{ width:186px; float:left; margin:10px 0 10px 12px; display:inline}

.abtn2{ width:50px; height:25px; display:inline-block; line-height:25px; border:1px solid #cfcfcf; cursor:pointer}

.liveList{ background:#f1f1f1; width:100%; float:left; margin-top:10px;}

.liveSearch{ padding:10px 20px; height:44px; line-height:44px; background:#fff; border: 1px solid #dbdbdb;}

.liveSearch-hot{ padding-left:20px;}

.liveSearch span{ float:right}

.liveSearchLeft{width:381px; height:40px; line-height:40px; border:1px solid #33b095; background-color:#fff;}

.liveInput{ width:270px; float:left; padding:0px 10px; border:none; height:36px; line-height:36px; border:none; margin:2px;}

.liveBtn{ width:87px; float:left; border:none; height:40px; background-color:#33b095; line-height:40px; color:#fff; font-size:18px; cursor:pointer}

.liveBox{ width:100%; float:left;}

.liveLeft{ width:940px; float:left; background:#fff; margin-top:5px;}

.liveBar{ float:right; width:250px; margin-top:5px;}

.life_xq_nr{ margin:0; padding:0;}

#life .goods_flList_l{ width:60px;}

#life .goods_flList_r{ width:1103px;}

.fast_fabu {background: #fb9335 none repeat scroll 0 0; display:inline-block; border-radius: 5px; color: #fff; font-size: 18px; height: 36px; line-height: 36px; margin-top:5px; padding: 0px 15px;}

.liveTab{ border-bottom:1px solid #33b095; height:41px; line-height:41px;}

.liveTab li{ color:#33b095; width:98px; float:left; line-height:ff0c00; text-align:center; cursor:pointer; font-size:14px}

.liveTab li.cur{ background:#ff1e00; color:#fff}

.liveBoxlist li{ line-height:22px; padding:10px; height:77px; border-bottom:1px dotted #979797;}

.liveBoxlist li img{ width:120px; float:left; margin-right:15px;}

.liveBoxlist h3{ font-weight:normal; line-height:25px; font-size:12px; height:25px; overflow:hidden}

.liveBoxlist h3 span{ float:right; color:#777}

.liveBoxlist p.red{ color:#f00}

.liveBoxlist h3 a{ float:left}

.liveBoxlist h3 code{ display:inline-block; height:16px; width:36px; background:url(../images/index.gif) no-repeat -109px -98px; float:left; margin-top:5px; margin-left:3px; }

.liveBoxlist h3 code.c2{ width:30px; background-position:-145px -98px}

.liveBoxlist h3 code.c3{ width:14px; background-position:-175px -98px}

.liveBoxlist h3 code.c4{ width:28px; background-position:-189px -98px}

.liveBar h3{ margin-top:10px; border-bottom:2px solid #bababa; background:#e5e5e5; height:43px; font-size:14px; padding:0px 15px; line-height:43px; color:#000}

.relItem{ width:210px; float:left; padding:10px 20px; background:#fff}

.relItem li{ height:32px; line-height:32px; background:url(../images/d2.jpg) no-repeat 0px 12px; padding-left:15px}

.hotDoor{ width:250px; float:left; background:#fff}

.hotDoor li{ width:240px; float:left; padding:10px 0px 0px 10px; line-height:18px;}

.hotDoor li img{ width:55px; height:50px; float:left; margin-right:10px; display:inline}

.hotDoor li em{ height:18px;  line-height:18px; }

.hotDoor li code{ color:#f00}

.detailPrimary{ background:#fff; padding:10px; width:1180px; float:left;}

.col_gallery{ width:483px; height:320px; overflow:hidden; float:left; position:relative}

.gdot{ width:86px; height:15px; opacity:0.6; background:#000;opacity:0.6; -moz-opacity:0.6; -webkit-opacity:0.6;filter:alpha(opacity=60); position:absolute; left:200px; bottom:10px; border-radius:10px;text-align:center; padding:8px 0}

.gdot span{ width:15px; height:15px; display:inline-block; background:#fff; border-radius:12px; }

.gdot span.cur{ background:#f00}

.col_sub{width:670px; float:right}

.col_sub h2{ font:normal 24px/45px 'Microsoft Yahei'; border-bottom:1px solid #ededed}

.suUl { width:670px; float:left;}

.suUl li{ margin-top:10px; height:24px; line-height:24px; width:670px; color:#000; font-weight:bold; font-size:14px; float:left; background:url(../images/icon.gif) no-repeat -82px -328px; padding-left:35px;}

.suUl li.cli2{ background-position:-82px -362px}

.suUl li.cli2 span{ font-size:12px; font-weight:normal; display:inline-block; padding:0 18px; background:url(../images/icon.gif) no-repeat -94px -275px; }

.suUl li.cli2 span.cur{ background-position:-94px -300px}

.carStep,.liveTep{ width:670px; float:left; line-height:32px; font-size:14px; padding:5px 0}

.liveTep{ background:url(../images/icon.gif) no-repeat -82px -392px; height:24px; font:normal 24px/24px 'Microsoft Yahei'; padding-left:35px; color:#000}

.liveTep code{ display:inline-block; width:120px; height:30px; border-radius:5px; background:#fb2900;font:normal 16px/30px 'Microsoft Yahei'; color:#fff;  text-align:center; font-weight:bold; margin-left:30px;}

.liveTep code a{ color:#fff}

.liulan{ height:22px; line-height:22px; float:left; width:670px; margin-top:25px}

.liulan span{ float:right; background:url(../images/index.gif) no-repeat 0px -420px; width:160px; display:inline-block}

.liulan span a{ padding-left:26px}

h3.ltit{ border-left:3px solid #da000a; border-bottom:1px solid #aeaeae; height:43px; background:#f6f6f6; line-height:43px; padding:0px 10px; color:#000; font-weight:normal}

h3.ltit span{ float:right; font-size:12px}

.livescroll{ width:920px; float:left; position:relative; height:250px; margin-left:10px; display:inline}

.livescroll span{ top:80px}

.livescroll span.next{ left:900px}

.livescroll2{ overflow:hidden; height:240px; width:920px; margin-top:10px; float:left; position:relative}

.livescroll2 ul{ position:absolute; width:800%}

.livescroll2 ul li{ color:#777; line-height:22px; width:176px; float:left; margin-right:28px; display:inline}

.livescroll2 ul li p a{ color:#777}

.livescroll2 ul li p code{ color:#f00}

.liveAear{ width:880px; padding:10px; height:80px; border:1px solid #c5c5c5; margin:20px}

.livearebtn{ padding:0px 20px}

.areabtn{ border:none; cursor:pointer; background:url(../images/index.gif) no-repeat -169px -280px; width:87px; height:41px; font-size:14px; text-align:center; line-height:41px; color:#000}

.areabtn2{ background-position:-169px -239px; color:#fff}

.liveBody{ padding:15px 10px; line-height:24px; font-size:14px; color:#333}

/*商家入驻申请样式开始*/
.main{ width:1200px; margin:0 auto;}
.fbMenu,.fbMain{ background-color:#fff; width:100%; float:left; margin-top:10px;}

.fbMenu li{ cursor:pointer; width:33.3%; float:left; height:45px; line-height:42px; text-align:center; font-size:14px;}

.fbMenu li.cur{ border-bottom:3px solid #33b095 ; height:42px; color:#33b095;}

.fbMenu li.cur code{ color:#000; font-size:12px}

.faNav{ width:214px; border:1px solid #bebebe; float:left; background:#fff; margin-top:5px}

.faNav li{ border-bottom:1px solid #bebebe;float:left; width:214px; height:42px; font-size:14px; line-height:42px; }

.faNav li a{width:150px;  padding-left:64px; display:block; background:url(../images/mr.jpg) no-repeat 35px -2px}

.faNav li.fa2 a,.faNav li.fa2 a.cur{ background-position:35px -40px;}

.faNav li.fa3 a,.faNav li.fa3 a.cur{ background-position:35px -80px;}

.faNav li.fa4 a,.faNav li.fa4 a.cur{ background-position:35px -118px;}

.faNav li.fa5 a,.faNav li.fa5 a.cur{ background-position:35px -154px;}

.faNav li.fa6 a,.faNav li.fa6 a.cur{ background-position:35px -192px;}

.faNav li.fa7 a,.faNav li.fa7 a.cur{ background-position:35px -228px;}

.faNav li.fa8 a,.faNav li.fa8 a.cur{ background-position:35px -266px;}

.faNav li.fa9 a,.faNav li.fa9 a.cur{ background-position:35px -307px;}

.faNav li.fa10 a,.faNav li.fa10 a.cur{ background-position:35px -344px;}

.faNav li.fa10{border-bottom:none;}

.faNav li a.cur { background:#fb9334 url(../images/cur22.jpg) no-repeat 35px -2px; color:#fff !important;}

.faBox{ width:874px; background:#fff; float:right; margin-top:5px; padding:50px; min-height:332px;}

.faBox ul li{ width:20%; line-height:38px; height:38px; float:left; font-size:14px;}

.fInput{ border:1px solid #b0b0b0; width:420px; padding:0px 10px; height:40px; line-height:40px; background:#fff; color:#777}

.fselect{ width:220px; height:40px} 

.fInput2{ width:220px;}

.fInput3{ width:100px;}

.farea{ width:360px; height:70px; border:1px solid #b0b0b0; font-size:12px; padding:10px; line-height:22px; color:#777}

.fbMain h3{ border-bottom:1px solid #33b095; color:#33b095; height:40px; line-height:40px; padding:0px 10px; margin-bottom:25px}


.fbMain table tr th{font-weight:bold; color:#333; font-size:14px; line-height:30px; text-align:right; padding:10px 0; vertical-align:top; width:94px;}

.fbMain table tr td{ padding:10px 0; color:#666; font-size:14px; }

.fbMain table tr td input,.fbMain table tr td select{background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #d5d5d5; color: #999; height: 30px; line-height: 28px; text-indent: 10px; color:#333;}

.fbMain table tr td input{ width:400px;}

.fbMain table tr td .mapinputs{width:200px; margin-right:5px;}

.mr10{ margin-right:10px;}

.fbMain table tr td select{ width:200px; margin-right:10px;}

.fbMain table tr td p{ color: #666; font-size: 14px; line-height: 22px;}

.fbMain table tr td .yzm_code{display:inline-block; vertical-align:middle; border: 1px solid #d5d5d5; height: 30px;}

.fbMain table tr td .btn_box{ text-align:center; margin:50px 0px;}

.fbMain table tr td .aniu{ background-color: #3ec1af; border:none 0px; color: #fff; cursor: pointer; display: inline-block; height:40px; line-height: 40px;  padding: 0 30px; border-radius:5px; font-size:18px;}

.tuanfabu_nr {
    height: auto;
    overflow: hidden;
    padding: 6px 10px;
}

.tuanfabu_scimg {
    padding-right: 25px;
}

.scimgBox {
    position: relative;
    z-index: 1;
}

.tuanfabu_scimg p {
    color: #444;
    font-size: 12px;
    line-height: 20px;
}

.tuan_topbt {
    background-color: #3ec1af;
    border: 1px solid #1ca290;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    line-height: 30px;
    padding: 0 15px;
}
.scimg_int {
    cursor: pointer;
    height: 40px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 116px;
    z-index: 2;
}

.tuanfabu_sjimg {
    height: 80px;
    position: relative;
    width: 80px;
    z-index: 1;
}

.fbMain table tr td code{ color:#f00}



.fbMain table tr td em{ color:#777; font-weight:normal; line-height:45px; padding:0px 20px}

.upFiles{ width:115px; height:42px; background:url(../images/btn.jpg) no-repeat 0px -1076px; float:left}

.upFiles .imgfiles{ opacity:0;}

.fbtn{ background:#fb9334; width:140px; height:45px; font:normal 16px/45px 'Microsoft Yahei'; text-align:center; border:none; cursor:pointer; color:#fff}

.life-scan{ background-color:#fb9334; border:none 0px; width:120px; height:36px; text-align:center; font-size:16px; font-weight:normal; color:#fff; display:inline-block; line-height:36px; cursor:pointer;}

.life-scan input{ opacity:0;}

/**********************************/
.tgdd .tgdd_t {

    overflow: hidden;

    height: auto;

    padding-bottom: 20px;

}

.tgdd .tgdd_t ul li {

    font-family: "微软雅黑";

    font-size: 14px;

    line-height: 20px;

    color: #666666;

    display: block;

    float: left;

    padding-right: 6px;

    padding-left: 6px;

    height: 20px;

    margin-right: 25px;

    cursor: pointer;

}

.tgdd .tgdd_t ul li a {

    color: #666666;

}

.tgdd .tgdd_t ul li.on {

    color: #FFF;

    background-color: #33b095;

}

.tgdd .tgdd_t ul li.on a {

    color: #FFF;

}

.tgdd_nrt{

    border-top:1px solid #eeeeee;

    color:#999999; font-size:12px; 

    line-height:30px; background-color:#f9f9f9; 

}

.tgdd_nrt a{ color:#2279c9;}

.tgdd_nrBh{

    color:#999999;

    font-size:12px; 

    line-height:36px; 

    background-color:#fff; 

}

.tgdd_nrBh .tgdd_bh{

    font-family:'微软雅黑'; 

}

.tgdd_del {

    background-image: url(../images/del_03.jpg);

    background-repeat: no-repeat;

    background-position: left center;

    display: inline-block;

    padding-left: 15px;

    color: #dddddd;

}

.tgdd_del:hover {

    color: #da000a;

}

.tgdd_nrC{

    border-top:1px solid #eeeeee; 

    border-bottom:1px solid #eeeeee; 

    background-color:#f9f9f9;

}

.tgdd_nrC td{

    padding-top:15px;

    padding-bottom:15px;

}

.tgdd_tdtw{

    text-align:left;

    width:335px;

}

.tgdd_tw {

    overflow: hidden;

    padding-left: 20px;

}

.tgdd_tw .lef {

    padding-left: 18px;

    width: 190px;

}

.tgdd_tw .lef a {

    

    font-size: 12px;

    line-height: 18px;

    color: #666666;

}

.tgdd_tw .lef p {

    

    font-size: 12px;

    line-height: 18px;

    color: #999999;

}

.tgdd_nrCtd{

    font-family:'微软雅黑'; 

    color:#666666; 

    font-size:12px; 

    line-height:18px;

}

.orderDet {

    font-family: "微软雅黑";

    font-size: 12px;

    color: #da000a;

    display: block;

}

/******************************城市切换**********************************/

.city_container{
margin: 10px auto;
color: #666;
font: 400 14px/1.5 "Hiragino Sans GB","WenQuanYi Micro Hei",tahoma,sans-serif;
}

.city_content{

    margin: 0 auto;

    padding: 0 0 65px;

    width: 1200px;

    background: none repeat scroll 0 0 #fff;

    border: 1px solid #ddd;

    box-shadow: 0 0 1px #d3ebee;

    padding-bottom: 60px;

}

.city_province{ 

    background-color: #eee;

    border-bottom: 1px solid #ddd;

    padding: 16px 20px;

}



.city_province form {

    display: inline-block;

    vertical-align: middle;

}

.city_province .label {

    font-weight: 700;

    vertical-align: middle;

}



.dropdown--small, .ui-select-small {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: #999 #ddd #ddd #999;

    border-image: none;

    border-style: solid;

    border-width: 1px;

    color: #666;

    font-size: 12px;

    height: 24px;

    padding: 2px 5px;

}



.dropdown--small, .ui-select-small {

    color: #666;

    font-size: 12px;

}



.btn-mini {

    font-size: 12px;

    font-weight: 400;

    padding: 1px 8px 0;

}

.btn:hover, .btn.hover, .btn:focus{ 

    background-color: #ff2121;

    background-image: linear-gradient(to bottom, #ff2121, #ff4d4d);

    background-size: 100% auto;

    color: #fff;

}

.btn-hot, .btn-normal {

    -moz-user-select: none;

    background-repeat: repeat-x;

    border-radius: 2px;

    border-style: solid;

    border-width: 0 0 1px;

    cursor: pointer;

    display: inline-block;

    font-size: 14px;

    font-weight: 700;

    letter-spacing: 2px;

    line-height: 24px;

    width: 60px;

    text-align: center;

    text-decoration: none;

}



.btns {

    -moz-user-select: none;

    background-repeat: repeat-x;

    border-radius: 2px;

    border-style: solid;

    border-width: 0 0 1px;

    cursor: pointer;

    display: inline-block;

    font-size: 14px;

    font-weight: 700;

    letter-spacing: 2px;

    line-height: 24px;

    width: 100%;

    text-align: center;

    text-decoration: none;

}

.btns input{cursor: pointer;}



element.style {

    width: 180px;

}

.f-text {

    background: none repeat scroll 0 0 #fff;

    border: 1px solid #ddd;

    border-radius: 2px 0 0 2px;

    font-size: 12px;

    height: 18px;

    line-height: 18px;

    outline: 0 none;

}

.f-input, .f-text {

    border-color: #ccc;

    border-style: solid;

    border-width: 1px;

    font-size: 14px;

    padding: 3px 4px;

}







.city_list {

    border-bottom: 1px solid #e5e5e5;

    font-weight: 700;

    padding: 20px;

}

.city_list h3 {

    display: inline-block;

    vertical-align: top;

}



.city_list p {

    display: inline-block;

    vertical-align: top;

    width: 1020px;

}



.city_list a {

    display: inline-block;

    margin: 0 17px 0 0;

    width: 72px;

    color: #666;

}

.city_list a:hover{

    text-decoration: underline;

    color: #ff2121;

}





.cities_list h2 {

    background: none repeat scroll 0 0 #33b095;

    border-radius: 0;

    color: #fff;

    display: inline-block;

    height: 32px;

    line-height: 30px;

    margin: 20px 20px 12px;

    padding: 0 14px;

    position: relative;

}

.cities_list h2 span {

    border-color: #33b095 #fff #fff;

    border-style: solid;

    border-width: 8px;

    display: block;

    float: none;

    font-size: 0;

    height: 0;

    left: 20px;

    line-height: 0;

    position: absolute;

    top: 32px;

    width: 0;

}

.cities_list .hasallcity{

    margin-top: 3px;

}

.cities_list li {

    border-bottom: 1px solid #fff;

    border-top: 1px solid #fff;

}

.cities_list p {

    border-bottom: 1px solid #fff;

    border-top: 1px solid #fff;

    padding: 6px 10px 6px 30px;

}

.cities_list .label {

    border: 1px solid #ddd;

    border-radius: 0;

    color: #666;

    display: inline-block;

    height: 30px;

    line-height: 24px;

    margin-right: 5px;

    vertical-align: top;

    width: 30px;

}

.cities_list .label strong {

    border: 1px solid #f7f7f7;

    border-radius: 0;

    display: block;

    font-size: 16px;

    height: 28px;

    text-align: center;

    width: 28px;

}

.cities_list span {

    display: inline-block;

    vertical-align: top;

    width: 1100px;

}

.cities_list span i {

    color: #ccc;

    font-style: normal;

    margin: 0 3px;

}

.cities_list .hover {

    border-color: #e5e5e5;

}

.cities_list p {

    border-bottom: 1px solid #fff;

    border-top: 1px solid #fff;

    padding: 6px 10px 6px 30px;

}

.cities_list p:hover{

    border-bottom: 1px solid #ccc;

    border-top: 1px solid #ccc;

    background: none repeat scroll 0 0 #f7f7f7;

}

.cities_list p:hover .label {

    border:1px solid #33b095;

    background: #33b095 !important;

    color: #fff;

}

.cities_list a {

    border-radius: 0;

    display: inline-block;

    height: 20px;

    line-height: 20px;

    margin: 5px 10px;

    padding:2px 5px;

    color: #666;

}

.cities_list a:hover {

    background: none repeat scroll 0 0 #33b095;

    border-radius: 2px;

    color: #fff;

}

.cities_list .isonline {

    font-weight: 700;

}

/*验证抢购券start*/

#qg-test{background-color:#f3f3f3; padding:0px;}

#qg-test .test-left{ width:136px; padding:20px 0px;}

#qg-test .test-right{ width:1022px; padding:20px; background-color:#fff; border:1px solid #dbdbdb; min-height:1000px;}

#qg-test .test-list{ display:block; margin-bottom:10px;}

#qg-test .test-list h3{ font-size:16px; color:#333; line-height:30px; padding:0px 10px; font-weight:normal; margin-bottom:6px;}

#qg-test .test-list li a{ display:block; color:#666; line-height:28px; padding-left:22px;}

#qg-test .test-list li .on{ color:#fff; background-color:#33b095;}

.test-tab{ border-bottom:1px solid #e5e5e5; height:20px; margin-bottom:20px;}

.test-tab li{ display:block; float:left; padding:0px 15px; height:20px; border-bottom:1px solid #e5e5e5; margin-right:20px;}

.test-tab li a{ color:#333; line-height:20px;}

.test-tab li.on{border-bottom:1px solid #33b095;}

.test-tab li.on a{color:#33b095;}

.test-tab-list{padding:20px; display:none;} 

.test-tab-list-ts{color:#f47979; line-height:20px; margin:6px 0px;}

.test-tab-list-int{ padding-bottom:10px;}

.test-tab-list-int span{ padding-left:20px;}

.test-tab-list input{ width:262px; height:36px; border:1px solid #dbdbdb; background-color:#f2f2f2; text-indent:10px; font-size:16px; line-height:36px; color:#999;}

.test-tab-list .test-tab-list-sub{ display:inline-block; padding:0px 12px; height:38px; border:none 0px; background-color:#33b095; line-height:36px; color:#fff; width:auto; text-indent:0px; cursor:pointer;}

.test-tab-list-intTop{padding:20px 0px;}

.test-tab-list-tsk{ border:1px solid #ffedd3; background-color:#fff8ee; padding:10px 20px;}

.test-tab-list-tsk h3{ font-weight:normal; color:#333; line-height:30px;}

.test-tab-list-tsk p{ font-size:12px; color:#666; line-height:24px; padding-left:20px;}

.test-tab-table table{ text-align:center; border-collapse:collapse;}

.test-tab-table table td{border:1px solid #e5e5e5; color:#666;}

.test-tab-table table tr{ line-height:40px;}

.test-tab-table table tr:first-child{ line-height:30px; font-weight:bold;}

.czts {

    width: 508px;

    margin-right: auto;

    margin-left: auto;

    height: 270px;

    background-image: url(../images/txbg_03.png);

    background-repeat: no-repeat;

    background-position: center bottom;

    padding-top: 160px;

}

.cztsnr {

    height: 150px;

    width: 266px;

    margin-right: auto;

    margin-left: auto;

    border: 2px solid #00a4b3;

    border-radius: 20px;

    background-color: #FFF;

    background-image: url(../images/cztxico_03.png);

    background-repeat: no-repeat;

    background-position: 46px 72px;

    padding-top: 76px;

    padding-left: 160px;

    font-family: "微软雅黑";

    font-size: 26px;

    line-height: 32px;

    color: #00a4b3;

}

.czts_p {

    font-family: "微软雅黑";

    font-size: 14px;

    line-height: 32px;

    color: #1a1a1a;

    padding-top: 10px;

}

.cztsnr_Failure {

    color: #333;

    background-position: 46px -260px;

}

.czts_time {

    color: #F00;

}

.topTwo .rightss{margin: 5px auto;}

.topTwo .rightss a {background: #33b095 url(../images/cart_ico_03.png) no-repeat 12px center; display: inline-block; height: 36px; width: 78px; padding-left: 50px; font-size: 16px; line-height: 36px;	color: #FFF;}

.topTwo .rightss a span {font-size: 14px; line-height: 20px; color: #FFF; background-color: #97ded5; display: inline-block; width: 20px; height: 20px; text-align: center; margin-left: 4px;}
/*order style******************/

.none{ display:none;}

.bet_bj{width:1200px; min-height:600px;background-color:white;margin:0 auto;}

.img_2{margin-left: 953px;margin-top:-40px;}

.con{word-spacing:140px; padding-top: 35px;margin-left:160px;margin-bottom:6px;width:610px;}

.con a:hover{color:#1ca290;}

.tab{border-collapse:collapse;font-weight:bold;margin-top:35px;margin-left:47px;color:#666666;border:none;border:1px solid #f0f0f0;width:1000px;}

.tab tr{ border-bottom:1px solid #f0f0f0;}

.tab_nr{overflow: hidden; height:auto; margin:5px 0px;}

.tab_nr1{width:240px;color:#005eb5;line-height:25px;}

.tab span{color:#ff6900;}

.tab_wz{text-align:left; padding-left: 10px;}

.sel{width:180px;height:30px;border-left:2px solid #737373;border-top:2px solid #737373;font-size:12px;}

.check_2{color:#a1a1a8;}

.djj,.jf{color:#a1a1a8;}

.money{font-size:34px;font-weight:bold;color:#ff6900;}

.rmb{color:#ff6900;font-size:17px;font-weight:bold;}

.order-addres{background-color:#fff;overflow:hidden;}

.order-addres h3{padding:10px 0px; background:#fff; border-bottom:2px solid #ddd;}

.order-addres h3 span.addlt{ font-size:16px; color:#555;}

.order-addres h3 span.addrt{ font-size:14px; color:#005ea7; font-weight:normal;}

.order-addres .addright{ height:40px; overflow: hidden; padding:0px 10px; line-height:40px; cursor:pointer; display:none;}

.order-addres .addright.current{ background:#fdf4f1; }

.order-addres .addright:last-child{ border-bottom:none;}

.order-addres .addright_on{ height:40px; overflow: hidden; padding:0px 10px; line-height:40px; cursor:pointer;  border:2px solid #f56c08; margin:10px 0px;background:#fefaf8; position:relative; display:block !important;}

.moreAddress{ display:inline-block; float:right;   background:#e2f2fe; margin-top:5px; color:#005ea7; border-radius:3px; height:30px; line-height:30px; padding:0px 10px; cursor:pointer;}

.order-addres .addright span{color:#999;}

.order-addres .addright_on span{color:#333;}

.order-mr-change{cursor: pointer;}

.order-mr{color:#f56c08;}

.order-xg{color:#33b095;padding-left:50px;}

.tab big{font-size:20px;}

.tab_price .price{color:#66666f;}

.order-chace span{color:black;font-size:16px;}

.bet_bj .order-chace{margin-bottom:-19px;}

.order-add{text-align:center;font-size:18px; line-height: 18px;color:#999;cursor:pointer;}

.pay-order{ margin:20px 0px;}

.order-cover{width:100%;height:117%;background-color:rgba(30,30,30,0.3);position:fixed;left:0;top:31px;display:none;}

.add-newdress{width:549px;height:370px;border:8px solid #666;position:fixed;z-index:100;top:50%; margin-top: -185px; left: 50%; margin-left: -275px; background-color:white;}

.add-newdress2{height:40px;background-color:#f8f8f8;line-height:38px;overflow:hidden;border:1px solid #ccc;padding:0 13px;}

.add-newdress2 span{font-size:18px;color:#666;font-weight:bold;}

.add-close{padding-top:12px;cursor:pointer;}

.add-text{width:210px;height:33px;border:none; border:1px solid #c6c6c6;padding-left:7px;color:#666;margin-left:14px;}

.add_mobile{width: 120px; margin-right: 20px;}

.add_yzm{width:80px; margin-right: 20px;}

.send_button{height: 33px; line-height: 33px; border: 1px solid #1ca290; background: #1ca290; color: #fff; padding: 0px 5px; cursor: pointer;}

.add-message .add-dw{background:url("../images/tp_55.png") no-repeat;background-position:8px;padding-left:29px;width:385px;background-color:white;}

.add-message p{padding-bottom:20px;padding-left:25px;}

.add-message{margin-top:30px;}

.add-message span{color:red;}

.add-message .mt10{margin-left: 10px; margin-right: 5px;}

.add-sex{margin-left:78px;}

.add-button input{display:inline-block; cursor: pointer;width:113px;height:38px;color:white;font-size:17px;text-align:center;line-height: 38px;border-radius:3px;margin-right:19px; border: none;}

.add-button{text-align:center;}

.add-text2{width:408px;height:33px;border:none; border:1px solid #c6c6c6;padding-left:7px;color:#666;}

.add-hold{background-color:#1ca290}

.add-off{background-color:#a0a0a0;}

/*****************************/

.order-ele-tip{ text-align:left; font-size:16px; color:#333;}

.order-ele-tip input{ margin-right:10px;}

.tab td{ border-collapse: collapse; padding:15px 20px; text-align:center;}

.ko input{border:1px solid #ccc; float: left; width:50px;height:30px; line-height: 28px; text-align:center; background: none;}

.ko span{display: inline-block; float: left; width: 30px; height: 30px;color:#ccc;}

.jian{line-height: 30px; border: 1px solid #ccc; border-right: none 0px;cursor:pointer}

.jia{line-height: 30px; border: 1px solid #ccc; border-left: none 0px;cursor:pointer}

.ko{ overflow:hidden;}

.sub{width: 122px;height:39px;background-color:#33b095;border:none;font-size:20px;color:white;margin-left:20px;}

.admin span{color:#1ca290;}

.back{color:#73d7da;font-weight:bold;}

.admin a{padding-top:20px;padding-left:20px;font-weight:bold;color:#1ca290;}

.zi{color:#1ca290;}

.all_2 li{width:240px;height:50px;float:left;line-height:40px;text-align:center;}

.all_2 li.on{color:#33b095;}

.all_2 li.on em{background-image:url("../images/tb_04.png"); }

.ul_3{height:40px;text-align:center;}

.ul_3 li{width:80px;height:45px;float:left;line-height:20px;}

.all{/*overflow:hidden;*/height:auto;padding-bottom:10px; width:100%;}

.all_2{float:left;overflow:hidden;height:auto;  padding-left:70px;padding-top:30px;}

.all_3{float:right;padding-top:40px; width:240px; margin-right:50px;}

.mode_dingdan{ padding:40px 65px; }

.mode_dingdan table{border:1px solid #eee;}

.chance{float:right;padding-top:30px;line-height:40px; width: 420px;}

.opp{overflow:hidden; width: 995px;}

.cha{font-weight:bold;font-size:14px; text-align: right;}

.cha_1{padding-top:20px;}

.money_1{text-align: right;}

.checkk{padding-left:286px; line-height:30px; padding-bottom: 30px;}

.all_2 em{background:url("../images/tb_03.png") no-repeat;display:block;}
/*end*/



/*抢购专题页开始*/
/*.qg_special_content{}*/

.qg_special_banner{ width:100%; height:576px; overflow:hidden;}

.qg_special_nr_box{ width:1200px; margin:0px auto; padding:20px 0px 50px;}

.qg_special_floor{ background-color:#f9f3e3; margin-bottom:20px;}

.qg_special_bt{ padding:8px 20px; font-size:16px; color:#fff; line-height:30px;}

.qg_special_bt b{ font-size:22px; margin-right:5px;}

.qg_special_nr{ padding:40px 86px 50px 106px;}

.qg_special_nr_list{ display:block; width:316px; padding-right:20px; float:left; padding-bottom:20px;}

.qg_special_nr_list .sy_sjcpDwBox{ height:244px;}

.qg_special_nr_list .sy_sjcpJg .right{ padding-top:0px;}

/*抢购专题右侧浮动分类开始*/

.qg_special_cate_box{ position:fixed; top:100px; right:0px; background-color:#f9f3e3; width:142px;}

.qg_special_cate_bt{ line-height:36px; text-align:center; color:#fff; background-color:#21b9e8; font-size:22px;}

.qg_special_cate_box li a{ font-size:16px; display:block; color:#666; border-bottom:1px solid #ccc; line-height:30px; text-align:center; display:block;}

.qg_special_cate_box li a.on{color:#21b9e8;}

.qg_special_cate_box .qg_special_top{ border-bottom:none 0px; padding-top:26px; padding-bottom:10px; background:url(../img/zt_top_ico.png) no-repeat center 8px;font-size:16px; line-height:30px; color:#666; text-align:center; cursor:pointer;}

.qg_special_cate_box .qg_special_top:hover{ color:#21b9e8;}

/*抢购专题页结束*/


.layui-layer-demo{width: 350px; height: 180px; }

.layui-layer-demo .layui-layer-ico{background: url('../images/tp_54.png') no-repeat center center !important;}

.layui-layer-demo .layui-layer-title {border: none;background-color: #33b095;color: #fff;}

.layui-layer-demo .layui-layer-content{padding: 20px;}


/*bangdan*/
/*index*/

.bangdan{

    font-family: "微软雅黑";

    width: 1200px;

    height: auto;

    overflow: hidden;

    margin: 0 auto;

    margin-top: 10px;

    font-size: 14px;

}

.lt{float: left;}



.bangdan .hotnav{

    padding: 20px 20px;

}

.bangdan .hotnav span, .bangdan .hotnav a{

    color: #666;

}

.bangdan .hotnav a{

    margin-left: 16px;

}

.bangdan .hotnav a.first_item, .bangdan .class_area a.first_item{

    margin-left: 0;

}

.bangdan .hotnav a:hover{

    text-decoration: underline;

    color: #ff2121;

}

.bangdan .class_area{

    padding: 20px;

    background-color: #fff;

    border: solid 1px #ccc;

}

.bangdan .class_area .area{

    margin-top: 20px;

    font-size: 15px;

}

.bangdan .class_area span{

    color: #1a1a1a;

    font-size: 15px;

}

.bangdan .class_area a{

    margin-right:10px;

    padding: 4px 10px;

    color: #545454;

    border-radius: 2px;

    font-size: 15px;

}

.bangdan .class_area a.on{

    background-color: #33b095;

    color: #fff;

}

.bangdan .class_area a:hover{

    background-color: #33b095;

    color: #fff;



}



.rt{float: right;}



.bangdan_item h1{

    width: 80px;

    height: 26px;

    margin-top: 24px;

    font-size: 16px;

    color: #fff;

    text-align: center;

    line-height: 26px;

    font-weight: normal;

}

.hot_bd h1{

    background-color: #ff3b3b;

}

.latest_bd h1{

    background-color: #57bd1a;

}

.selected_bd h1{

    background-color: #eb6100;

}

.hot_bd .hot_list, .latest_bd .latest_list{

    height: auto;

    overflow: hidden;

    background-color: #fff;

    border: 1px solid #ccc;

}

.hot_bd .hot_list{

    width:1198px;

}

.latest_bd .latest_list{

    padding-top: 0;

    padding-bottom:15px;

}

.latest_bd .latest_list li.list_X{

    width:378px;

    height: 148px;

    border: solid 1px #ccc;

    float: left;

    margin-left: 15px;

    margin-top: 14px;

}

.bangdan_item  .cate_item{

    padding: 10px 0;

    width: 87px;

    height: 128px;

    border-right: solid 1px #ccc;

    background-color: #eee;

}

.bangdan_item  .cate_item a{

    display: block;

    margin: 0 auto;

    width: 60px;

}

.bangdan_item  .cate_item a.more{

    width: 58px;

    margin-top: 10px;

    color: #888;

    height: 24px;

    font-size: 13px;

    text-align: center;

    line-height: 24px;

    background-color: #fff;

    border: solid 1px #ccc; 

    border-radius: 2px;

}

.bangdan_item  .cate_item a.more:hover{

    color: #33b095;

    border:solid 1px #33b095;

    border-radius: 2px;

    transition: all 0.8s ease 0s;

}

.bangdan_item  .cate_item img{

    width: 60px;

    height: 60px;

}

.bangdan_item  .cate_item h4{

    font-weight: 500;

    color: #545454;

    font-size: 15px;

    text-align: center;

    line-height: 30px;

}

.bangdan_item .bill_list {

    width: 270px;

    height: 130px;

    padding: 5px 10px;

    overflow: hidden;

}

.bangdan_item .list_X .bill_list li{

    font-size: 14px;

    line-height: 23px;

}

.bangdan_item .list_X .bill_list li.first_list{

    line-height: 14px;

}

.bangdan_item .list_X .bill_list li a{

    color: #545454;

}

.bangdan_item .list_X .bill_list li a:hover{

    color: #33b095;

    text-decoration: underline;

}

.bangdan_item .list_X .bill_list li span{

    width: 14px;

    height: 14px;

    display: inline-block;

    margin-right: 4px;

    text-align: center;

    line-height: 14px;

    background-color: #ccc;

    color: #fff;

    font-size: 12px;

}

.bangdan_item .list_X .bill_list li span.food_3y{

    background-color: #33b095;

}

.bangdan_item .list_X .bill_list li span.wedding_3y{

    background-color: #aa89bd;

}

.bangdan_item .list_X .bill_list li span.furnishing_3y{

    background-color: #f8b551;

}

.bangdan_item .list_X .bill_list li span.hotel_3y{

    background-color: #13b5b1;

}

.bangdan_item .list_X .bill_list li span.beauty_3y{

    background-color: #f19ec2;

}

.bangdan_item .list_X .bill_list li span.car_3y{

    background-color: #7ecef4;

}

.bangdan_item .list_X .bill_list li span.muying_3y{

    background-color: #b3d465;

}

.bangdan_item .list_X .bill_list li span.entertainment_3y{

    background-color: #8957a1;

}

.bangdan_item .list_X .bill_list li span.other_3y{

    background-color: #448aca;

}







.hot_bd{

    margin-top: 10px;

}

.hot_bd .hot_list li{

    width: 275px;

    float: left;

    margin: 20px 0px 20px 20px;

    height: auto;

    overflow: hidden;

    position: relative;

}

.hot_bd .hot_list li.first_item{

    margin-left: 0px;

}

.hot_bd .hot_list li a{

    display: block;

    border: solid 1px #ccc;

}

.hot_bd .hot_list img{

    width: 275px;

    height: 240px;

}

.hot_bd .hot_list img:hover{

    transform:scale(1.03,1.03);

    -moz-transform:scale(1.03,1.03);

    -ms-transform:scale(1.03,1.03);

    -o-transform:scale(1.03,1.03);

    -webkit-transform:scale(1.03,1.03);

    transition:all ease-out 0.5s;

    -moz-transition:all ease-out 0.5s;

    -webkit-transition:all ease-out 0.5s;

    -o-transition:all ease-out 0.5s;

}

.hot_bd .hot_list span{

    width: 274px;

    height: 50px;

    position: absolute;

    bottom: 20px;

    background-color: #fff;

    opacity: 0.8;

    filter:alpha(opacity=80); 

    -moz-opacity:0.8;

    display:block;

    font-size: 18px;

    color: #333;

    text-align: center;

    line-height: 50px;

}



.selected_bd{

    height:auto;

    overflow:hidden;

    margin-bottom:20px;

}

.selected_bd .big_item{

    width: 278px;

    height: 448px;

    overflow: hidden;

    padding: 10px;

    background-color: #fff;

    border: 1px solid #ccc;

    color: #545454;

    font-size: 14px;

}

.selected_bd .big_item:hover{

    border: solid 1px #33b095;

    transition: all 0.8s ease 0s;

}

.selected_bd .big_item .pic{

    width: 280px;

}

.selected_bd .big_item .pic a img{

    width: 280px;

    height: 306px;

}

.selected_bd .big_item .pic a h2{

    font-size: 16px;

    text-align: center;

    line-height: 30px;

    color: #545454;

    font-weight: 500;

    border: 1px solid #ccc;

}

.selected_bd .big_item .des{

    margin-top: 8px;

}

.selected_bd .big_item .des .pl{

    width: 280px;

    height: 20px;

}

.selected_bd .big_item .des p{

    font-size: 12px;

}



.selected_bd .big_item .des span{

    display: block;

    padding: 0 10px;

}

.selected_bd .small_item{

    width: 450px;

}

.selected_bd .small_item li{

    float: left;

    padding: 10px;

    margin-left: 10px;

    margin-bottom: 10px;

    width: 418px;

    height: 208px;

    overflow: hidden;

    border: solid 1px #ccc;

    background-color: #fff;

}

.selected_bd .small_item li img{

    display: block;

    width: 200px;

    height: 206px;

}

.selected_bd .small_item li .list_con{

    font-size: 13px;

    width: 208px;

    margin-left: 10px;

}

.selected_bd .small_item li .list_con .more{

    width: 208px;

    height: 26px;

}

.selected_bd .small_item li .list_con p a{

    font-size: 12px;

}

.selected_bd .small_item li .list_con .more a{

    display: block;

    width: 58px;

    color: #888;

    height: 24px;

    font-size: 13px;

    text-align: center;

    line-height: 24px;

    background-color: #fff;

    border: solid 1px #ccc; 

    border-radius: 2px;

    float: right;



}

.selected_bd .small_item li .list_con .more a:hover{

    color: #33b095;

    border: solid 1px #33b095; 

    border-radius: 2px;

    transition: all 0.8s ease 0s;



}

.selected_bd .small_item li .list_con p{

    display: block;

    line-height: 30px;

}

.selected_bd .small_item li .list_con a:hover{

    color: #33b095;

    text-decoration: underline;

}

.selected_bd .small_item li .list_con p:hover span{

    background-color: #33b095;

}

.selected_bd .small_item li .list_con p span{

    display: inline-block;

    width: 4px;

    height:4px;

    margin-right: 4px;

    background-color: #666;

}

/*bddetails*/

.bangdanOne{

    width:898px;

    border:solid 1px #ccc;

}

.bangdan_container{

    width: 900px;

    margin-top: 34px;

}

.bangdanOne ul{

    padding: 14px;

    background-color: #fff;

    border-bottom:solid 1px #ccc;

    height: auto;

    overflow: hidden;

}

.bangdanOne ul li.top_L{

    width: 118px;

    height: 118px;

    padding: 2px;

    border:solid 1px #ccc;

    margin-right: 14px;

}

.bangdanOne ul li.top_L img{

    width: 120px;

    height: 120px;

}

.bangdanOne ul li h1{

    font-size: 16px;

    font-weight: 500;

    color: #333;

}

.bangdanOne ul li .bd_intro{

    margin-top: 4px;

}
.arrowUpm {

    position: relative;

}

.arrowUpm img {

    position: absolute;

    left: 30px;

    top: 0px;

}

.bangdanOne ul li .bd_intro .intro{

    border: 1px solid #ccc;

    float: right;

    margin-top: 6px;

    overflow: hidden;

    width: 710px;

    padding: 6px 10px;

}

.bangdanOne .user{

    overflow: hidden;

    padding: 8px 14px;

    background-color: #fff;

}

.bangdanOne .user ul{

    overflow: hidden;

    background: none;

    border: none;

    padding: 6px 0;

}

.bangdanOne .user ul li{

    float: left;

    margin-right: 20px;

}

.bangdanOne .user ul li a{

    margin-right: 10px;

}

.bangdanOne .user ul li.liulang{

    float: right;

    margin-right: 0;

}

.user_share{

    background: url(../images/share.png)  no-repeat scroll left center rgba(0, 0, 0, 0);

    margin: 0;

    padding: 0 0 0 20px;

}

.bangdan_R{

    width: 278px;

    height: auto;

    overflow: hidden;

    margin-top: 34px;

}

.bangdan_R li a{

    font-size: 13px;

}

.first_bd, .rank_bd{

    border:solid 1px #ccc;

}

.first_bd h2, .rank_bd h2{

    text-align: center;

    line-height: 40px;

    background-color: #33b095;

    color: #fff;

    font-size: 16px;

    font-weight:normal;

}

.first_bd ul li, .rank_bd .ul li{

    height: 40px;

    line-height: 40px;

    background-color: #fff;

    color: #545454;

    font-size: 13px;

	overflow:hidden;

}

.rank_bd ul li{

    height: 44px;

    line-height: 44px;

    background-color: #fff;

    color: #545454;

    font-size: 13px;

    border-bottom: 1px dotted #ccc;

    padding-left:10px;

    padding-right:10px;

    overflow:hidden;

}

.first_bd ul li{

    border-bottom-width: 1px;

    border-bottom-style: dotted;

    border-bottom-color: #ccc;

}

.first_bd ul li a, .rank_bd ul li a{

    color: #545454;

}

.first_bd ul li a.st_A{

    display: inline-block;

    width: 56px;

    height: 20px;

    text-align: center;

    line-height: 20px;

    background-color:#33b095;

    color: #fff;

    font-size: 14px;

    margin-left: 4px;

    margin-right: 10px;

    font-family: "微软雅黑";

    border-radius:3px;

}

.first_bd ul li a.st_A:hover{

    background-color: #33b095;

}

.first_bd ul li a.st_B:hover, .rank_bd ul li a:hover{

    text-decoration: underline;

    color: #33b095;

}

.rank_bd{

    margin-top: 20px;

}

/********************榜单详情页续写************************/
.bangdanNum{

    font-size:16px;

    font-family:"微软雅黑";

    color:#33b095;

    font-weight:normal;

    line-height:32px;

    padding-top:12px;

}

.bangdanTp{

    border: 1px #cccccc solid;

    width: 878px;

    padding: 10px;

    background-color: #fff;

    display: block;

    height: auto;

    margin-bottom: 15px;

}

.bangdanTp .left{

    width:140px;

    text-align:center;

    float:left;

    padding-right:10px;

}

.bangdanTp .left img {

    height: 140px;

    width: 140px;

    display:block;

}

.sjpNum{

    font-family:"微软雅黑";

    font-size:14px;

    color:#666666;

    line-height:14px;

    display:block;

    text-align:center;

    padding:10px 0px 20px;

}

.bangdanTp .right{

    width:728px;

    float:left;

}

.bangdanShTp{

    height:38px;

    overflow:hidden;

}

.bangdanShTp .bangdanShTp_lf{

    float:left;

}

.bangdanShTp .bangdanShTp_rg{

    float:right;

}

.bangdanShTp .bangdanShTp_rg .submit{

    width:114px;

    height:30px;

    background-image:none;

    border:1px solid #33b095;

    border-radius:5px;

    font-family:"微软雅黑";

    font-size:14px;

    line-height:28px;

    cursor:pointer;

    background-color:#33b095;

    color:#fff;

}

.bangdanShTp .bangdanShTp_rg .submit1{

    width: 114px;

    height:30px;

    background-image:none;

    border:1px solid #808080;

    border-radius:5px;

    font-family:"微软雅黑";

    font-size:14px;

    line-height:28px;

    cursor:pointer;

    background-color:#808080;

    color:#fff;

}



.bangdanShTp .bangdanShTp_rg .submit:hover{

    background-color:#1ca290;

}

.bangdanShTp .bangdanShTp_rg .submit1:hover{

    background-color:#999;

}

.shName{

    font-family:"微软雅黑";

    font-size:14px;

    line-height:14px;

    color:#333333;

}

.shAddress{

    font-family:"微软雅黑";

    font-size:14px;

    color:#666666;

    line-height:24px;

    height:24px;

}

.sbReason{

    width: 714px;

    background-color: #eeeeee;

    border: 1px solid #cccccc;

    font-family: "微软雅黑";

    font-size: 14px;

    line-height: 24px;

    color: #333333;

    padding: 6px;

}

.sbReasonNr{

    

    color: #545454;

}

.sb_bg{

    background-image: url(../images/sb_bg_03.png);

    background-repeat: no-repeat;

    background-position: left bottom;

    height: 11px;

    width: 728px;

    padding-top: 12px;

}

.bdPl{

    width: 714px;

    font-family: "微软雅黑";

    font-size: 14px;

    line-height: 24px;

    color: #333333;

    padding: 6px;

    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;	

}

.latestPl{

    height:20px;

}

.latestPl .lef{

    float: left;

    

    font-size: 14px;

    line-height: 20px;

    color: #333333;

}

.latestPl .rig{

    float:right;

}

.latestPl .rig a{

    

    font-size: 13px;

    line-height: 20px;

    color: #7f7f7f;

    background-color: #eeeeee;

    display: inline-block;

    height: 18px;

    width: 43px;

    border: 1px solid #ccc;

    background-image: url(../images/selecBg_03.png);

    background-repeat: no-repeat;

    background-position: 34px center;

    padding-left: 5px;

}

.latestPl .rig a.cur{

    background-image: url(../images/selecBgup.png);	

}

.plList{

    display: block;

    padding-top: 6px;	

}

.plList .plLi{

    overflow:hidden;

    height:auto;

    display:block;

    list-style:none;

}

.plList .plLi .le{

    float: left;

    width: 35px;

    padding-right: 15px;

}

.plList .plLi .ce{

    float: left;

    width:664px;

}

.headX{

    display: block;

    border: 1px solid #ccc;	

}

.namePl{

    

    font-size: 13px;

    line-height: 16px;

    color: #ff2121;

    padding-bottom: 6px;

}

.plNr{

    

    font-size: 13px;

    line-height: 24px;

    color: #545454;

    padding-right:10px;

}

.plNr .time{

    float: right;	

}

/*bddetails结束*/

/*bdlist开始*/

.bdLists {

    width: 898px;

    border: 1px solid #ccc;

    background-color: #FFF;



    overflow: hidden;

}

.bdL_title {

    

    font-size: 16px;

    line-height: 38px;

    color: #1ca290;

    height: 38px;

    padding-left: 15px;

    font-weight: normal;

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #ccc;

}

.bdListLi {

    padding: 14px;

    width: 870px;

    overflow: hidden;

    height: auto;

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #ccc;

    height:120px;

    overflow:hidden;

}

.bdListLi .left {

    float: left;

    width: 120px;

    padding-right: 10px;

}

.bdListLi .center {

    float: left;

    width: 740px;

}

.bdList_T {

    width: 740px;

    overflow: hidden;

    height: 20px;

    padding-bottom: 6px;

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #ccc;

}

.bdList_T_lef {

    font-family: "微软雅黑";

    font-size: 14px;

    line-height: 20px;

    color: #1ca290;

    float: left;

}

.bdList_T_lef span {

    color: #FFF;

    background-color: #bfbfbf;

    text-align: center;

    display: inline-block;

    height: 20px;

    padding-right: 10px;

    padding-left: 10px;

    font-family: "微软雅黑";

    font-size: 14px;

    line-height: 20px;

    margin-right: 6px;

    float:left;

}

.bdList_T_rig span {

    display: inline-block;

    

    font-size: 14px;

    line-height: 20px;

    color: #999999;

    background-position: left center;

    padding-left: 26px;

    background-image:url(../images/bdli_img_06.png);

    background-repeat:no-repeat;

}

.bdList_T_rig {

    float: right;

}

.bdList_nr {

    

    font-size: 14px;

    line-height: 24px;

    color: #545454;

    padding-top:8px;

}

.bdList_nr span {

    font-family: "微软雅黑";

}

.bdListLi .time {

    text-align: right;

}

.bdListLi .time span {

    

    font-size: 14px;

    line-height: 18px;

    color: #999999;

    display: inline-block;

    background-image:url(../images/time.jpg);

    background-position: left center;

    padding-left: 26px;

    background-repeat:no-repeat;

}

.bdList_fy {

    width: 798px;

    background-color: #e5e5e5;

    height: 28px;

    margin: 30px 0px;

    padding-left: 102px;

    overflow: hidden;

    padding-top: 9px;

    padding-bottom: 9px;

}

.bdList_fy .paging span {

    border-radius: 3px;

    color: #fff;

    display: inline-block;

    

    font-size: 14px;

    height: 28px;

    line-height: 28px;

    margin-left: 4px;

    margin-right: 4px;

	background: #ef5353 none repeat scroll 0 0;

	padding: 0 10px;

}

.bdList_fy a {

    float: left;

    background-color: #FFF;

    height: 22px;

    border: 1px solid #cccccc;

    display: inline-block;

    font-family: "微软雅黑";

    font-size: 14px;

    line-height: 22px;

    color: #545454;

    text-decoration: none;

    text-align:center;

    margin:0px 3px;

}

.bdList_fy a:hover{ border-color:#ff2121;}

.bdList_fy .pre,.bdList_fy .sy,.bdList_fy .fynext {

    padding-right: 3px;

    padding-left: 3px;

}

.bdList_fy .pre:hover,.bdList_fy .sy:hover,.bdList_fy .fynext:hover {

    color:#ff2121;

}

.bdList_fy  .a1 {

    width:22px;

}

.bdList_fy  .a1:hover {

    background-color:#ff2121;

    color:#fff;

}
/*bdlist结束*/



.mask_bg{ display:none; position:fixed; left:0; top:0; z-index:2000; width:100%; height:100%; background:rgba(0,0,0,0.6);}
.mask_spxq_pjLi_img{ width:300px; height:auto; margin:0 auto; padding-top:10%; margin-top:-50px; box-shadow:0px 0px 3px #666;}
	
	
/*优惠券修改*/
.dui-huan{display:block;padding:3px 15px;background-color:#33b095;color:white;margin-top:14px;}


/*订座支付页面样式*/
table.dzDing{ width:100%;}
table.dzDing tr th{ background:#f8f8f8; height:40px; line-height:40px; min-width:120px;}
table.dzDing tr td{ padding:10px 5px; text-align:center;}
table.dzDing tr td.alignLt{ text-align:left; padding-left:30px;}
table.dzDing tr td p{ line-height:24px;}
.dui-huan{display:block;padding:3px 8px;background-color:#33b095;color:white;}
.seat-order-content-box table{ border:none;}


.opimagAdd{ position:relative; cursor:pointer;}
.opimagAdd a.opimagAdd_link{ position:absolute; left:50%; width:100px; margin-left:-50px; top:40px; background:rgba(0,0,0,0.5); color:#fff; text-align:center; height:40px; line-height:40px; font-size:16px; border-radius:5px; display:none;}
.opimagAdd:hover  a.opimagAdd_link{ display:inline-block;} 

/*404报错页面开始*/
.Erreur_box{ position:absolute; top:30%; margin-top:-140px; left:0; width:100%; height:auto;}
.Erreur_box .Erreur{width:480px; margin:0 auto; text-align:center;}
.Erreur_box .Erreur p{ font-size:24px; color:#5aab29; margin-bottom:20px;}
.Erreur_box .Erreur p span{ font-size:34px; margin-right:10PX;}
.Erreur_box .Erreur .clo{font-size:16px; line-height:24px; color:#666;}
.Erreur_box .Erreur .clo a{ display:inline-block;color:#3270ad; font-size:18px; line-height:24px; text-decoration:underline;}
/*404报错页面结束*/


/*****pay*********/
.addPay .between{width:1200px; margin:0 auto;}
.addPay .middle{width:1200px; min-height:600px;background-color:white; margin-top:40px; margin-bottom:122px;}
.addPay .order_2{color:#ff6900;font-size:18px;font-weight:bold;}
.addPay .bet hr{margin-top:25px;;border-top:1px solid #eeeeee;}
.addPay .mode{font-size:19px;margin-top:20px;margin-left:20px;}
.addPay .mode_zx{overflow:hidden; height:auto;}
.addPay .mode_zx li.on{background-color:#f6f6f6;border-top:2px solid #33b095;color:#33b095;}
.addPay .mode_zx li{width:150px;height:45px;float:left;font-size:19px;font-weight:bold;margin-top:10px;text-align:center;line-height:45px;cursor:pointer;}
.addPay .order_style tr td{padding:10px 0;}
.addPay .order_style{border-collapse: collapse;background-color:#f6f6f6;}
.addPay .order_style tr td{border-bottom:1px dashed #d2d2d2;text-align:left;}
.addPay .order_style tr:nth-child(3),.order_style tr:nth-child(2),.order_style tr:nth-child(1){height:59px;}
.addPay .order_style input{width:50px;height:50px;}
.addPay .order_p{width:1200px;padding-top:20px;}
.addPay .order_s2,.order_s4{font-size:20px;color:#ff6900;}
.addPay .order_s1{margin-left:-170px;}
.addPay .order_p input{width: 112px;height:30px;background-color:#33b095;border:none;font-size:17px;color:white;margin-left:630px;}
.addPay .order_p a,.order_p1 a{color:#33b095;}
.addPay .order_style2{text-align:left;border-collapse: collapse;background-color:#f6f6f6;border-bottom:1px dashed #d2d2d2;}
.addPay .order_img{padding-left:60px;}
.addPay .order_style2 span{color:#ff6900;}
.addPay .order_p1{background-color:#f6f6f6;overflow:hidden;line-height:30px;padding:15px;}
.addPay .order_p1 input{width: 112px;height:30px;background-color:#33b095;border:none;font-size:17px;color:white;margin-left:600px;}
.addPay .order_plus{display:none;}
.addPay .order_s3{padding-left:50px;}
.addPay .zfb,.yl,.cft{position:absolute;left:-16px;top:-17px;opacity:0;filter:alpha(opacity=0)}
.addPay .order_type .div_1,.div_2,.div_3{position:relative;left:51px;top:0px;}
.addPay .order_type .div_1,.div_2,.div_3,.order_style2 .div_4{width:16px; height:16px; background:url("../images/tp_13.png") no-repeat;}
.addPay .order_style2 .div_4{position:relative;left:51px;}
.addPay .order_style2 input{opacity:0;position:absolute;right:2px;filter:alpha(opacity=0);}
.addPay .order_style div.ol{background:url("../images/tp_14.png") no-repeat;}
.addPay .order_style2 div.ol{background:url("../images/tp_14.png") no-repeat;}
.addPay .order{border-bottom:2px solid #eeeeee;border-collapse:collapse;}
.addPay .order tr td{height:58px;padding-left:20px;}
.addPay .order td:nth-child(3){width:510px;}
.addPay .order td:nth-child(1){width:250px;}
.addPay .order_p1 .right{padding-right:200px;}
.addPay .pay_total_p{ text-align:right; padding:0px 20px; font-weight:bold; font-size:16px; color:#fb9335;}
.addPay .pay_total_p span{ color:#fb3203; font-size:18px;}
/*****************************pay结束*********/

/*资讯页开始*/
.main-zxbd {
    width: 1200px;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 40px;
}
.mz-l {
    width: 250px;
    margin-right: 30px;
    overflow: hidden;
   
}
.ntitbd{ border: 1px solid #F0F0F0;overflow: hidden;}
.mz-l dl {
    width: 250px;
    
}
.mz-l dl.on dd {
    display: none;
}
.mz-l dt, .mz-l dd {
    height: 40px;
    line-height: 40px;
    text-indent: 10px;
}
.mz-l dd{
   text-indent: 2em 
}
.mz-l dt {
    
    font-size: 16px;
    cursor: pointer;
    background: #f0f0f0;
    color: #666666
}
.mz-l dd a {
    color: #333
}
.mz-l dd.on a {
    color: #01af63;
}
.mz-l dd a:hover {
    color: #01af63;
}
.mz-main {
    width: 920px;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.mz-main .flag {
    padding-bottom: 10px;
    font-size: 20px;
    border-bottom: 2px solid #f0f0f0
}
.mz-main .mz-m-ul li {
    height: 135px;
    padding: 20px 0 20px 0;
    border-bottom: 1px dashed #f0f0f0;
    overflow: hidden;
}
.mz-m-ul{margin-top:-20px;}
.mz-main .mz-img {
    float: left;
    margin-right: 20px
}
.mz-main .mz-img img {
    width: 220px;
    height: 155px
}
.mz-main .mz-con {
    float: left;
    width: 680px;
}
.mz-main .mz-con h2 {
    height: 40px;line-height: 40px;overflow: hidden;text-align: left;
}
.mz-main .mz-con h2 a {
    font-size: 20px;
    font-weight: 700;
    color: #01af63;   
    padding-bottom: 10px;
}
.mz-main .mz-con h2 a:hover {
    color: #ea5736;
}

.mz-main .mz-con h2 span {
    display: inline-block;
    width: 44px;
    height: 22px;
    line-height: 22px;
    margin-left: 10px;
    margin-top: 5px;
    text-align: center;
    background: #92dfd7;
    color: #fff
}
.mz-main .mz-con .info {
    margin-top: 5px;
}
.info-bar-left, .info-bar-left .info-icon, .info-bar-left .view-icon, .info-bar-left .collection-icon, .info-bar-left span {
    float: left;
}
.info-bar-left .info-icon {
    width: 12px;
    height: 12px;
  
    margin-right: 6px;
}
.info-bar-left .view-icon {
    background-position: -14px 0px;
}
.info-bar-left .collection-icon {
    background-position: -26px 0px;
}
.info-bar-left span {
    margin-right: 30px;
    height: 12px;
    line-height: 12px;
}
.mz-main .mz-con .des {
    /*width: 480px;*/
    color: #999;
    height: 72px;
    line-height: 2;
    overflow: hidden;
 color:#999999 margin-bottom:22px;
}
.mz-main .mz-con .ltd, .mz-main .mz-con .tag {
    float: left
}
.mz-main .mz-con .ltd img {
    width: 24px;
    height: 24px;
    overflow: hidden
}
.mz-main .mz-con .ltd i.ico08 {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    font-size: 14px;
    vertical-align: -1px;
}
.mz-main .mz-con .ltd span {
	padding-right:20px;
}
.mz-main .mz-con .tag {
    width: 200px;
    height: 20px;
    overflow: hidden
}
.mz-main .mz-con .tag span {
    display: inline-block;
    margin-right: 5px;
    padding-left: 10px;
    padding-right: 10px;
    height: 20px;
    line-height: 20px;
    background: #f0f0f0;
    color: #666666
}
.mz-main .mz-con .time {
    float: right;
    color: #aaaaaa
}
.main-zxbd .mz-list .des {
    padding-bottom: 40px;
    border-bottom: 2px solid #f0f0f0;
}
/*右边样式*/
.mz-r {
    width: 260px;
}
.apply-res .err-ico {
    display: inline-block;
   
    width: 17px;
    height: 16px;
    vertical-align: middle;
    padding-top: 4px
}
.apply-res .err-tel {
    margin-left: -15px
}
.apply-res .err-tel1 {
    margin-left: -15px
}
.apply-res .err-ico span {
    color: #ff6767
}
.apply-res {
    padding: 15px 0;
    background: #f6f6f6
}
.apply-res .top {
    text-align: center;
    color: #999999;
    font-size: 16px;
    line-height: 30px
}
.apply-res .title {
    font-size: 24px;
    font-weight: normal;
    text-align: center;
    margin-bottom: 20px
}
.apply-res .apply-control {
    width: 220px;
    margin: 0 auto
}
.apply-control .select-form label:first-child {
    margin-right: 15px
}
.apply-res .apply-control input {
    margin-right: 5px;
    vertical-align: middle
}
.apply-res .apply-control .select {
    margin-top: 10px
}
.apply-res .apply-control select {
    width: 100px;
    height: 40px;
    border: 1px solid #e6e6e6;
    outline: none
}
.appley-res .select .province {
    width: 105px;
    height: 40px
}
.apply-res .title span {
    color: #ea5736
}
.apply-res .info {
    margin-top: 20px;
    text-align: center;
    color: #999999
}
.apply-res .info span {
    color: #27cab9
}
.apply-res span.tip {
    color: #ff6767
}
.apply-res .input-wrap {
    margin-bottom: 8px;
    border: 1px solid #e6e6e6
}
.apply-res .input-wrap input {
    width: 196px;
    padding: 10px;
    border: 0;
    outline: none;
    color: #aaaaaa;
    font-size: 12px
}
.apply-res .submit-btn {
    display: block;
    width: 100%;
    height: 40px;
    margin-top: 20px;
    border: 0;
    outline: none;
    border-radius: 4px;
    font-size: 18px;
    background: #ea5736;
    color: #fff;
    cursor: pointer
}
.apply-wrapper {
    background: #f6f6f6;
    overflow: hidden;
}
.apply-success-view {
    display: none;
    padding: 25px 0;
    margin: 15px;
    background-color: #fff
}
.asv-top dt {
    color: #f76d4e;
    font-size: 16px;
    text-align: center
}
.asv-top {
    padding: 20px;
    border-bottom: 1px dashed #dedede
}
.asv-top dt .icon {
    display: inline-block;
    width: 28px;
    height: 28px;

    vertical-align: middle;
    margin-top: -2px;
    margin-right: 5px
}
.asv-top dd {
    padding: 10px 0;
    font-size: 15px;
    line-height: 1.5
}
.asv-zxb {
    padding: 20px;
    font-size: 12px;
    line-height: 1.5
}
.asv-zxb .zxb {
    color: #f76d4e
}
.asv-zxb .detail {
    color: #27cab9
}
.asv-time {
    margin-top: 10px;
    line-height: 40px
}
.asv-time a {
    display: block;
    width: 150px;
    margin: 0 auto;
    background-color: #dedede;
    text-align: center
}
.asv-time a span {
    color: #f76d4e
}
.apply-res-xzx .err-ico {
    display: inline-block;
   
    width: 17px;
    height: 16px;
    vertical-align: middle;
    padding-top: 4px;
}
.apply-control .select-form label:first-child {
    margin-right: 15px;
}
.mz-r, .xm-r {
    top: 0;
    left: 50%;
}
 .new-article {
    border: 1px solid #eeeeee;
    padding: 20px 20px 0px 20px;
    margin-top: 20px;
}
 .new-article .new-article-title {
    font-size: 24px;
    color: #333333;
    margin-bottom: 20px;
}
 .new-article .new-article-list-box ul li {
    border-top: 1px dotted #e8e8e8;
    padding: 15px 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	
 }
/*资讯页结束*/

/*资讯详情页-新增*/
/***新闻页面内容部分, 一下为新增内容***/

.w860 { width: 860px; }
.ncontit { margin-top: 30px; }
.ncontit h1 {text-align:left;line-height:36px;overflow:hidden;font-size:30px;margin-bottom:18px;font-weight:700;padding:5px 0;}
.newtitool { height: 45px; line-height: 45px; font-size: 14px; margin-bottom: 2px; }
.newtitool span { color: #888; margin-right: 15px; }
.Introduction { text-align: justify; background-color: #FAFAFA; font-size: 14px; padding: 10px 15px; line-height: 28px; margin-bottom: 35px; }
.bdsharebuttonbox {margin: 0 0 10px 0;}
.bshare-custom{margin: 0 0 10px 0;}

/**新闻通用右侧**/
.xwzxlist { padding: 35px 105px 35px 0; border-bottom: 1px dashed #eee; }
.xwzxlist .listl { float: left; margin-right: 30px; width: 180px; height: 120px; }
.xwzxlist .listl img { -webkit-transition: transform .5s ease-in; -o-transition: transform .5s ease-in; transition: transform .5s ease-in; }
.xwzxlist .listl:hover img { transform: scale(1.1); }
.xwzxlist h3 { font-size: 24px; line-height: 24px; height: 26px; color: #333; overflow: hidden; }
.xwzxlist p { line-height: 24px; font-size: 14px; color: #666; padding-top: 20px; }
.xwzxlist p a { font-size: 12px; color: #ee4433; }
.xwzxr-hover .ac_menu { display: block }
.xwzxr-hover .xwzxrnav { border-bottom-color: #fff; background: #fff url(../images/icons.gif) no-repeat 15px -45px; }
.newrtit { height: 39px; line-height: 39px; margin-bottom: 2px; padding-bottom: 11px; border-bottom: 1px solid #eee; font-weight: normal; font-size: 20px; }
/**图文**/
.connews{ line-height:30px; color:#666666; font-size:14px;}
.connews img{max-width:100%;}
.newstab { margin-top: 4px; }
.newstab span { float: left; width: 28px; height: 28px; font-size: 14px; text-align: center; margin-left: -1px; border: 1px solid #eee; line-height: 28px; cursor: pointer; }
.newstab span.act { background: #ee4433; border-color: #ee4433; color: #fff; text-decoration: none; }
.newrtuw { margin: 20px -20px 0 0; }
.newrtuw li { float: left; margin: 0 20px 19px 0; width: 140px; overflow: hidden; }
.newrtuw li p { height: 22px; line-height: 22px; text-align: center; margin-top: 10px; overflow: hidden; }
/**无图仅文**/

.newrtxt { overflow: hidden; }
.newrtxt li { margin: 14px 0; overflow: hidden; height: 24px }
.newrtxt li em { float: left; font-size: 14px; width: 18px; height: 18px; background: #ccc; text-align: center; line-height: 18px; color: #fff; margin-top: 3px; margin-right: 10px; }
.newrtxt li em.fir { background: #33b095; }
.newrtxt li a { float: left; width: 100%; font-size: 14px; }
.newrtxt li i { padding-left: 33px; }
/*左图右文*/

.newrtut li { overflow: hidden; margin-top: 15px; }
.bigtu { margin-right: 10px; }
.titar { width: 170px; }
.lturwtit { font-size: 16px; height: 24px; overflow: hidden; display: block; }
.titar p { font-size: 14px; line-height: 24px; margin-top: 16px; color: #999999; }
.newrtut .more { color: #F25546; }
/****/

.shanyip { background: #FAFAFA; padding: 17px 10px; }
/**相关新闻**/

.ntjtit { font-size: 20px; }
.ntjlist li { float: left; width: 360px; margin-right: 140px; font-size: 16px; line-height: 42px; height: 42px; overflow:hidden;}
.ntjlist ul { overflow: hidden; width: 1000px }
.xgrdtj { padding: 17px 0; }

.fixnav{height: 38px; line-height: 38px; background: #F5F5F5; padding-right: 10px;}
.fixnav li{float: left; padding:0 20px;font-size: 14px; color:#2C2C2C; border-left: 3px solid #F76D4E;}
.fixnav span a{float: right;font-size: 12px; color:#999;}
/*资讯详情页结束*/
.areaSearch_box{ position:fixed; width:100%; height:100%; background: rgba(0, 0, 0, 0.6);}
.areaSearch_nr{ width:960px; margin:160px auto 0;}
.areaSearch_nr h1{ text-align:center; margin-bottom:40px;}
.areaSearch_nr .cont1{ width:660px; margin:0 auto;}
.areaSearch_nr .Search_box{ border:1px solid #fff; height:42px; position:relative; margin-bottom:10px;}
.areaSearch_nr .Search_box input[type='text']{ width:100%; height:42px; background:none; border:none 0; font-size:20px; color:#fff; text-indent:1em; outline:none;}
.areaSearch_nr .Search_box .btn{ position:absolute; right:0; top:0; background:#fff; border:none 0; height:42px; font-size:20px; color:#333; width:100px; cursor:pointer; outline:none;}
.areaSearch_nr .Search_list h3{ font-size:16px; line-height:34px; color:#fff; font-weight:400; border-bottom:1px solid #fff; margin-bottom:5px;}
.areaSearch_nr .Search_list ul{ display:block; width:100%; height:180px; overflow-y:scroll;}
.areaSearch_nr .Search_list ul li{ display:block;}
.areaSearch_nr .Search_list ul li a{ font-size:14px; line-height:26px; color:#e9e9e9;}
.areaSearch_nr .process{ overflow:hidden; border-top:1px solid #fff; padding-top:30px; margin-top:50px;}
.areaSearch_nr .process li{ display:block; float:left; width:200px; padding:20px 60px; text-align:center; font-size:14px; line-height:24px; color:#e9e9e9;}
.areaSearch_nr .process li em{ padding:32px; display:inline-block; background:url(../images/sqlc.png) no-repeat center top; background-size:100% auto; font-size:0; margin-bottom:5px;}
.areaSearch_nr .process li em.ico_1{ background-position:center 0;}
.areaSearch_nr .process li em.ico_2{ background-position:center -64px;}
.areaSearch_nr .process li em.ico_3{ background-position:center -128px;}
.areaSearch_nr .process li p{ font-size:16px;}
/*小区搜索结束*/
/*贴吧结束-新增*/

/*一元云购开始-新增*/
.cloudBuy_list_box{ width:100%; overflow:hidden;}
.cloudBuy_list_box ul{ width:1220px;}
.cloudBuy_list{ display:block; float:left; margin-right:20px; margin-bottom: 20px; width:283px; border:1px solid #dedede; background:#fff; position:relative; overflow: hidden;}
.cloudBuy_list img{ display:block; height:242px;}
.cloudBuy_list .wz{ padding:5px 10px;}
.cloudBuy_list .wz p{ font-size:14px; line-height:24px; color:#666; overflow: hidden; height: 24px; padding-bottom: 5px;}
.cloudBuy_list .wz .bt a{ font-size:16px; color:#333; line-height:30px;}
.cloudBuy_list .wz .w-progressBar-wrap,.cloudBuy_list .wz .w-progressBar-bar{background:url(../images/progress.png) no-repeat; line-height:0; font-size:0;}
.cloudBuy_list .wz .w-progressBar-wrap{position:relative;margin-bottom:12px;height:3px;overflow:hidden;background-position:0 0;}
.cloudBuy_list .wz .w-progressBar-bar{position:absolute;height:100%;background-position:0 -8px;}
.cloudBuy_list_box ul ul{ width:auto;}
.cloudBuy_list .w-progressBar-txt li{float:left;width:50%;line-height:18px;}
.cloudBuy_list .w-progressBar-txt .w-progressBar-txt-r{float:right;border:0;text-align:right;}
.cloudBuy_list .w-progressBar-txt p{display:block;color:#999; padding:0; padding-left:10px; font-size:12px; line-height:20px; height:20px;}
.cloudBuy_list .w-progressBar-txt p b{color:#333;font-weight:normal;}
.cloudBuy_list .w-progressBar-txt .w-progressBar-txt-l p{padding:0; font-size:12px; line-height:20px; height:20px;}
.cloudBuy_list .btn{ position:absolute; bottom:-80px; left:0; width:100%; height:50px; line-height:50px; background:#33b095; font-size:18px; color:#fff; text-align:center; transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moztransition:all 0.2s ease-in-out;}
.cloudBuy_list .btn:hover{opacity:0.9;filter:alpha(opacity=90);}
.cloudBuy_list:hover .btn{bottom:0;}

.cloudBuy_list .closs{ display:none; position:absolute; top:0; left:0; width:100%; height:100%; background: rgba(0, 0, 0, 0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);}
.cloudBuy_list .closs p{ font-size:20px; line-height:24px; color:#fa3a3a; text-align:center; margin-top:160px;}
/*首页列表页结束*/
.cloudBuy_detail{ width:100%;}
.cloudBuy_detail_l{ width:964px;}
.cloudBuy_detail_r{ width:220px; padding-left:16px;}
.product_table{border: 1px solid #dedede;height: auto;overflow: hidden;}
.product_img {width: 360px; padding: 15px; border-right: 1px solid #d9d9d9; overflow:hidden;}
#product_img_slider {margin: 0 auto; height: auto;}
#product_img_slider .show-box {width: 360px; height: 360px; overflow: hidden; position: relative;}
#product_img_slider .show-box li {width: 100%; height: auto; text-align: center;}
#product_img_slider .show-box li img {display: block; width:100%; height:100%;}
#product_img_slider .minImgs{ width:100%; margin:10px auto;position:relative;}
#product_img_slider .min-box-list{height:100%;left:0;top:0; overflow:hidden;}
#product_img_slider .min-box-list .on{border-color:#ee1c25;}
#product_img_slider .min-box-list li{height:64px;width:64px;float:left;cursor:pointer;margin-right:5px; border:1px solid #d9d9d9;}
#product_img_slider .min-box-list li img{height:100%;width:100%;}
.product_infor{ margin-left:391px; padding:20px;}
.product_number {width:100%; background:#fe5842; padding:0 0 10px; margin:15px 0 0; color:#fff; font-size:14px; text-align:center;}
.product_number .total{  width:100%; line-height:60px; }
.product_number .total span{ color:#ffd420; padding-left:10px;font-size:20px;}
.product_number .attend_num{ width:80%; line-height:20px; margin:10px auto; overflow:hidden;}
.product_number .attend_num_l{ float:left; width:50%; text-align:left;}
.product_number .attend_num_r{ float:right; width:50%; text-align:right;}
.attend_num .txt{ width:100%;}
.attend_num .num{ width:100%; color:#ffd420;}
.product_number .progress{ padding:2px; width:474px; height:21px; overflow:hidden; background:#fff; background:url(../images/yiyuanJd1.png) ; margin:0 auto;}
.product_number .progress_img{text-align:left;   margin: -1px;overflow:hidden;background-image:url(../images/yiyuanJd2.png);background-repeat: no-repeat;height:23px;}
.product_attend{ overflow:hidden; padding:15px 0;}
.product_attend>div{ font-size:14px; color:#666; line-height:32px;}
.product_attend ul li{ display:block; float:left;}
.product_attend button{cursor: pointer; height: 32px; width:32px; border:1px solid #dedede; background: #f0f0f0 none; font-size:14px; line-height:30px; text-align:center; outline:none; padding:0; margin:0;}
.product_attend input[type="text"]{height: 30px; width:40px; border:none 0; border-top:1px solid #dedede; border-bottom:1px solid #dedede; background: #fff none; font-size:14px; line-height:30px; text-align:center;}
.product_attend .tip{ margin-left:20px; line-height:30px; border:1px solid #dedede; background: #fff4f2 none; font-size:14px; line-height:30px; display:inline-block; padding:0 10px; border-radius:3px; position:relative;}
.product_attend .tip:before{content:''; display:inline-block; width:8px; height:8px; border-bottom:1px solid #dedede;border-left:1px solid #dedede;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45d eg);-o-transform:rotate(45deg); position:absolute; left:-5px; top:50%; margin-top:-5px; background: #fff4f2 none;}
.product_infor .btn{ border:none 0; background:#33b095 none; padding:0 20px; height:40px; font-size:16px; color:#fff; border-radius:3px; cursor: pointer;}
.product_infor>p{ font-size:14px; color:#666; line-height:24px;}
.product_infor>.bt{ font-size:16px; color:#333; line-height:30px;}

.cloudBuy_record{border:1px solid #dedede; background: #fff none;}
.cloudBuy_record h3{ font-size:16px; line-height:34px; padding:0 10px; border-bottom:1px solid #dedede;}
.cloudBuy_record ul{ display:block; padding:0 5px;}
.cloudBuy_record .list{ border-bottom:1px dashed #dedede; padding:10px 0;}
.cloudBuy_record .list:last-child{ border-bottom:none 0;}
.cloudBuy_record .list img{ width:208px; height:160px;}
.cloudBuy_record .list p{ font-size:12px; line-height:20px;}
.cloudBuy_record .list .bt{ font-size:14px; line-height:24px; height: 24px; overflow: hidden;}

.cloudBuy_cont{border:1px solid #dedede; background: #fff none;}
.cloudBuy_cont_tab{border-bottom:1px solid #dedede; background: #f8f8f8; overflow:hidden;}
.cloudBuy_cont_tab ul li{ display:block; float:left; width:136px; height:50px; border-right:1px solid #dedede; text-align:center; line-height:50px; font-size:16px; color:#666; cursor:pointer;}
.cloudBuy_cont_tab ul li.on{ background:#33b095; color:#fff;}
.cloudBuy_nr_box{ padding:20px;}
.cloudBuy_nr{ display:none;}

.cloudBuy_jion .jion{  margin-top:50px; width:872px; padding-left:50px; overflow:hidden;}
.cloudBuy_jion .jion li{ width:100%; height:auto;}
.cloudBuy_jion .jion .jion_left{ float:left; width:180px;/* border-right:2px solid #908780;*/  text-align: right;  position: relative;  z-index: 2; }
.cloudBuy_jion .jion .big span{ display:inline-block; width:62px; height:62px; background:url(../images/yiyuanbg.png) 1px -100px no-repeat;  float: right;  margin-right: -31px;}
.cloudBuy_jion .jion .day{ color:#33b095; font-size:22px; float:left; height:30px; *text-align:left;}
.cloudBuy_jion .jion .day span{ display:inline-block; width:28px; height:28px; background:url(../images/yiyuanbg.png) 33px -68px;  float: right;  margin-right: -16px; margin-left:10px;*margin-top:-28px;}
.cloudBuy_jion .jion .time{ color:#828282; font-size:16px; float:left;height:30px;*text-align:left;}
.cloudBuy_jion .jion .time span{ display:inline-block; width:20px; height:20px; background:url(../images/yiyuanbg.png) 3px -75px;   float: right; margin-right: -10px;  _margin-right: -11px;margin-left:10px;*margin-top:-28px;}
.cloudBuy_jion .jion li p{display:none;}
.cloudBuy_jion .jion li .jion_close{ display:none;}
.cloudBuy_jion .jion li .jion_right_div { overflow:hidden;}
.cloudBuy_jion .jion li .tanchu{ border:2px solid #d4d4d4;padding: 10px 20px;}
.cloudBuy_jion .jion li .jion_right_div dl dd{ display:none;}
.cloudBuy_jion .jion li .tanchu dl{ width:100%; overflow:hidden; padding:10px 0; display:block;}
.cloudBuy_jion .jion li .tanchu dl dd{ float:left; padding:0 15px;display:block;font-size:12px; color: #7d7d7d; line-height:20px;}
.cloudBuy_jion .jion li .tanchu .jion_close{ display:block; background:url(../images/yiyuanbg.png) 0px -171px;width:21px; height:21px; position:absolute; top:0; right:0;_right:0px;font-size:12px;cursor:pointer;}
.cloudBuy_jion .jion li .jion_right{ float:left;   padding-left: 16px; width:674px;position:relative;  border-left: 2px solid #faa037;  min-height: 56px;  padding-bottom: 13px;  height: auto;}
.cloudBuy_jion .jion li .jion_right .suoyou{ display:none;}
.cloudBuy_jion .jion li .jion_right .tanchu:hover .suoyou{ display:none;}
.cloudBuy_jion .jion li .jion_right_div:hover .suoyou{ cursor: pointer;display:block; width:142px; height:35px; border:1px solid #d9d9d9; line-height:35px; color:#908780; float:left; margin-left:10px; text-align:center;  background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#eeeeee));}
.cloudBuy_jion .jion li .jion_right:hover .suoyou:hover{ color:#fe5842;  background: -moz-linear-gradient(top,#ffffff,#eeeeee);  background: -o-linear-gradient(top,#ffffff,#eeeeee);  background: -ms-linear-gradient(top,#ffffff,#eeeeee); background:#eeeeee/9;}
.cloudBuy_jion .jion li .suoyou span{ width:20px; height:20px;background: url(../images/yiyuanbg.png) 1px -198px no-repeat;  display: inline-block;  margin-left: 10px;}
.cloudBuy_jion .jion li .jion_right:hover .suoyou:hover span{ background-position: -23px -198px;}
.cloudBuy_jion .jion .jion_right .jion_right_icon{ float:left; border:1px solid #d9d9d9;}
.cloudBuy_jion .jion .jion_right .jion_right_txt{ float:left;  margin-left: 10px; }
.cloudBuy_jion .jion .jion_right .jion_right_txt .jion_right_txt_name{ color:#1885ff; display: inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left;    }
.cloudBuy_jion .jion .jion_right .jion_right_txt .jion_right_txt_ip{color:#575757; float:left;margin-left:10px;margin-right:8px;}
.cloudBuy_jion .jion .jion_right .jion_right_txt span{ color:#fe5842;}
.cloudBuy_jion .jion .bottom span{ display:inline-block; width:62px; height:62px; background:#fff url(../images/yiyuanbg.png) 6px 0px;  float: right;  margin-right: -31px;}
/*详情页结束*/
.cloudBuy_zhong{border: 1px solid #dedede; background:#fff; padding:20px;}
.cloudBuy_zhong .infor{ overflow:hidden;}
.cloudBuy_zhong .infor img{ display:block; width:260px; height:195px; border: 1px solid #dedede;}
.cloudBuy_zhong .infor .wz{ margin-left:282px;}
.cloudBuy_zhong .infor h1{ font-size:18px; line-height:34px; font-weight:normal; margin-bottom:15px;}
.cloudBuy_zhong .infor .number{ width:355px; height:77px; padding:62px 45px 0 45px; background:url(../images/yiyuanNum.png) center center no-repeat; font-size:40px; color:#730b0b; text-align: center;}

.m-detail-main-winner{padding:8px 10px;background:#f2f2f2;border:1px solid #ddd;border-bottom:0;_zoom:1; overflow:hidden;}
.m-detail-main-winner-content{float:left;width:490px;color:#996600;line-height:19px;position:relative;overflow:hidden;}
.m-detail-main-winner-content .avatar{float:left;margin-right:15px;padding:5px;background-color:#fff;border-radius:2px;}
.m-detail-main-winner-content .user{height:40px;max-height:40px;overflow:hidden;font-weight:bold;word-break:break-all; color:#fb577a;}
.m-detail a{color:#3399ff;}
.m-detail-main-winner-codes{margin-left:500px;_margin-left:200px;padding:7px 12px; overflow:hidden; background:#fff;border:1px solid #ddd;}
.m-detail-main-winner-codes dl{font-family:inherit;color:#808080;font-size:12px;line-height:1.666; padding:0; margin:0;}
.m-detail-main-winner-codes dl dt p{margin-bottom:5px;color:#3c3c3c}
.m-detail-main-winner-codes .dd_num{width:62px;vertical-align:top;float:left;}
.m-detail-main-codes-list{width:300px;}
.m-detail-main-codes-list span {margin-right: 10px;display: inline-block; font-size:12px; line-height:18px;}
.m-detail-main-winner-codes dd{float:right;}
.cloudBuy_login{ position:relative; background-color: #ffffe0; border-left: 1px solid #dedeb3; border-right: 1px solid #dedeb3; padding: 0 25px;}
.cloudBuy_login p{ text-align:center; height: 50px;line-height: 50px;}
.cloudBuy_login p a{ color:#fb577a;}
.cloudBuy_login:after{width:0; height:0; content:''; border-width:8px; border-style:solid; border-color:#f2f2f2 #f2f2f2 #dedeb3 #dedeb3; font-size:0; line-height:0; position:absolute; right:-1px; top:0;}

.m-detail-main-rule{padding:25px 25px 25px 70px; border:1px solid #ddd;color:#3c3c3c;}
.m-detail-revealed .m-detail-main-rule{padding:10px 0 0 65px;height:120px;}
.m-detail-main-rule .txt{list-style:disc;list-style-position:inside;}
.m-detail-main-rule .txt li{margin-bottom:10px;}
.m-detail-main-rule .title{font-size:14px;font-weight:bold; margin-bottom:10px; display:block;}
.m-detail-main-rule .box{display:inline-block;width:120px;min-width:120px;vertical-align:middle;margin:0 2px;padding:8px 0;height:44px;text-align:center;background:#fff;color:#3c3c3c;border:1px solid #d3d3d3;font-size:12px;position:relative;line-height:23px;cursor:default;}.m-detail-main-rule .red-box{background:#FFE6E6;border-color:#FAC8D1;}
.m-detail-revealed .m-detail-main-rule .red-box{line-height:1.666;}
.m-detail-main-rule .box .txt-red{font-size:14px;}
.txt-err,.txt-impt,.txt-red{color:#db3652;}
.m-detail-main-rule .operator{display:inline-block;color:#bab9b9;font-size:32px; vertical-align:middle;}
.m-detail-main-rule .gray-box{background:#f8f8f8;background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#f2f2f2));background:-moz-linear-gradient(top,#ffffff,#f2f2f2);background:-o-linear-gradient(top,#ffffff,#f2f2f2);background:-ms-linear-gradient(top,#ffffff,#f2f2f2);}
.m-detail-main-rule .more-box{display:none;position:absolute;left:-65px;top:60px;z-index:2;width:250px;text-align:left;}
.m-detail-main-rule .box:hover .more-box,.m-detail-main-rule .box-hover .more-box{display:block;}
.m-detail-main-rule .more-box .ico-arrow{position:absolute;left:118px;top:3px;}
.m-detail-main-rule .yellow-box{border-color:#EED85C;background:#FFFBE7;background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#FFF9D8));background:-moz-linear-gradient(top,#ffffff,#FFF9D8);background:-o-linear-gradient(top,#ffffff,#FFF9D8);background:-ms-linear-gradient(top,#ffffff,#FFF9D8);}
.m-detail-main-rule .more-box .yellow-box{margin-top:13px;padding:15px 20px;background:#FFF9DA;border-width:1px;border-style:solid;}

.cloudBuy_rule{ overflow:hidden; border: 1px solid #dedede; height:130px;}
.cloudBuy_rule>.left{ display:block; width: 130px;height:100%;text-align: center;background-color: #fb5764;}
.cloudBuy_rule>.left p{color: #fff;font-size: 16px;font-weight: bold; line-height:30px; margin-top:32px;}
.cloudBuy_rule .wz{ margin-left:150px; background:#fff; padding:20px 20px 20px 0px;}
.cloudBuy_rule .wz ol li{ font-size:12px; line-height:30px;}
.cloudBuy_rule .wz ol li em{ font-style:normal; line-height:20px; padding:0 5px; border-radius:100%; background:#333; color:#fff; margin-right:5px;}
.cloudBuy_table{border-collapse:collapse; border-spacing:0; background:#f8f8f8;}
.cloudBuy_table tr,.cloudBuy_table tr{ border: 1px solid #dedede;}
.cloudBuy_table tr th{ text-align:center; line-height:34px; font-size:12px; color:#000;}
.cloudBuy_table .tip{text-align:center; line-height:34px; font-size:12px; color:#000; background:#ffffe0;}
.cloudBuy_table .time{text-align:center; line-height:40px; font-size:12px; color:#666; padding:0;}
.cloudBuy_table .time>span:first-child{ width:94px; display:inline-block;}
.cloudBuy_table .time>span:nth-child(2){ width:220px; display:inline-block; border-left: 1px solid #dedede; border-right: 1px solid #dedede;}
.cloudBuy_table .time>span b{ color:#db3652;}
.cloudBuy_table .time>span em{ font-family:"Arial Black", Gadget, sans-serif; color:#db3652; font-weight:bold; font-size:20px; margin:0 5px;}
.cloudBuy_table p{ padding:0 10px; line-height:40px; font-size:12px; color:#666; text-align:center;}
/*中奖兑换详情页结束*/
/*一元云购结束-新增*/

/*订酒店频道-2016-03-25*/
.hotel_banner{ position:relative;}
.hotel_soso{ position:absolute; bottom:0; left:0; right:0; padding:18px 0 18px 20px; background: rgba(0, 0, 0, 0.3); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);}
.hotel_soso .int_box{ position:relative; width:140px; padding:0 10px; background:#fff; height:44px; border-radius:5px; margin-right:10px;}
/*下拉选择*/
.hotel_soso_pull{ position:absolute; left:0; top:40px; width:100%; background:#fff; box-shadow:0 2px 2px #ccc; z-index:10; display:none;}
.hotel_soso_pull ul li{ line-height:32px; margin:0 10px; border-top:1px dashed #eee; font-size:12px; cursor:pointer;}
/*下拉选择end*/
.hotel_soso .int_box input{ height:44px; width:100%; border:none; background:none; font-size:14px;}
.hotel_soso .int_box .ico{ display:inline-block; width:28px; height:28px; background:url(../images/hotel/sosoIco.png) center 0 no-repeat; position:absolute; right:10px; top:50%; margin-top:-14px;}
.hotel_soso .int_box .ico_2{ background-position:center -28px;}
.hotel_soso .int_box .ico_3{ background-position:center -56px;}
.hotel_soso .int_box .ico_4{ background-position:center -84px;}
.hotel_soso .int_box.time{ width:160px;}
.hotel_soso .int_box.time input{ text-align:center;}
.hotel_soso .int_box .wz{ line-height:44px; color:#999; position:absolute; left:10px; top:0;}
.hotel_soso .int_box.long{ width:260px;}
.hotel_soso .btn{ width:140px; height:44px; background:#ff6600; color:#fff; font-size:18px; border-radius:5px; border:none; cursor:pointer;}
.hotel_cate .goods_flList_l { width: 60px;}
.hotel_cate .goods_flList_r {width: 1080px; padding-right:20px; position:relative;}
.hotel_cate_int {display: inline-block;margin-right: 13px;margin-bottom: 4px;padding: 0px 4px;line-height: 20px;font-size: 12px;height: 20px;color: #666; cursor: pointer;}
.hotel_cate_int input{ vertical-align:middle; margin-right:5px;}
.hotel_cate_price{ display:inline-block;line-height: 20px;font-size: 12px;height: 20px;color: #666; margin-left:30px;}
.hotel_cate_price input{ width:52px; height:16px; background:#fff; border:1px solid #ccc; vertical-align:middle; margin:0 2px;}
.hotel_cate_price .btn{ display:inline-block; padding:0 8px; line-height:20px; vertical-align:middle; background:#e5e5e5; color:#666; margin-left:10px;}
.hotel_cate_int.wd{ width:80px; margin-right:10px; margin-bottom:10px;}
.hotel_cate .goods_flList_r .more{ display:inline-block; width:20px; height:20px; background:url(../images/hotel/moreIco.png) center 0 no-repeat; position:absolute; right:0px; top:0px;}
.hotel_cate .goods_flList_r .more.on{ background-position:center -20px;}
.hotel_cate .goods_flList_r .more_box{ display:none;}
.hotel_list_box ul{ width:1230px;}
.hotel_list{ display:block; float:left; width:380px; height:415px; margin-right:30px; margin-bottom:30px;}
.hotel_list .pub_img{ position:relative;}
.hotel_list .pub_img .tag{ display:inline-block; width:24px; height:24px; background:#ff6600; color:#fff; line-height:24px; text-align:center; position:absolute; left:0; top:0;}
.hotel_list .pub_wz{ border:1px solid #e6e6e6; border-top:none; background:#f5f5f5;}
.hotel_list:hover .pub_wz{ border-color:#ff6600; box-shadow:0 2px 2px #e8e8e8;}
.hotel_list .pub_wz h3{ font-size:16px; padding:0 15px;}
.hotel_list .pub_wz h3 a{ font-size:16px; line-height:40px;}
.hotel_list .pub_wz h3 .bq{ display:inline-block; padding:0 4px; line-height:18px; color:#fff; font-size:12px; margin-left:10px;}
.hotel_list .pub_wz .box{ border-top:1px solid #e6e6e6; padding:5px 15px; line-height:30px;}
.hotel_list .pub_wz .box .left{ width:70%;}
.hotel_list .pub_wz .box .right{ width:30%; text-align:right;}
.hotel_list .pub_wz .box .pl{ color:#3b83cb;}
.hotel_list .pub_wz .price{ font-size:20px;}
.hotel_list .pub_wz .price small{ font-size:14px;}
.hotel_list .pub_wz .addr{ color:#3b83cb;}
.hotel_list .pub_wz .addr .ico{ display:inline-block; width:22px; height:22px; background:url(../images/hotel/addrIco.png) center 0 no-repeat; vertical-align:middle;}
/*订酒店频道结束*/
.newnjl{width:255px; float:left; margin-left:15px;}
.newnjl .list{border:1px solid #e8e8e8; padding:2px 0px 0px 10px;}
.newnjl .list li{ height:29px; line-height:29px; font-size:14px; background:url(../images/ico.jpg) center left no-repeat; padding-left:20px;}

/*农家乐首页*/
.farm_fuct{ margin:30px 0;}
.farm_fuct .list{ display:block; float:left; width:150px; text-align:center;}
.farm_fuct .list:hover img{-webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); -ms-transform:rotateY(360deg); -o-transform:rotateY(360deg); transform:rotateY(360deg); -webkit-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -ms-transition: all 1s ease-out; -o-transition: all 1s ease-out; transition: all 1s ease-out;}
.farm_fuct .list p{ font-size:18px; line-height:24px; margin-top:20px;}
.farm_title{ overflow:hidden; }
.farm_title .title{ font-size:24px; line-height:41px;}
.farm_title .title img{ vertical-align:middle; margin-left:20px;}
.farm_title .title .ico{ display:inline-block; width:41px; height:41px; background:url(../images/farm/titleIco.png) no-repeat center 0; margin-right:10px; vertical-align:middle;}
.farm_title .title .ico_2{ background-position:center -41px;}
.farm_title .title .ico_3{ background-position:center -82px;}
.farm_title .title .ico_4{ background-position:center -123px;}
.farm_title_cate{ overflow:hidden; padding-top:6px; margin-right:30px;}
.farm_title_cate a{ display:block; float:left; padding:0 6px; height:28px;line-height:28px; color:#333; font-size:14px; text-align:center; cursor:pointer;}
.farm_title_cate a.on{border:1px solid #efb336; color:#efb336;}
.farm_title .more{ line-height:41px; font-size:16px;}
.farm_group .list{ display:block; float:left; width:130px; height:244px; overflow:hidden; opacity:0.9;filter:alpha(opacity=90); transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moztransition:all 0.2s ease-out;}
.farm_group .list.on{ width:420px; opacity:1;filter:alpha(opacity=100);}

.farm_recmd ul{ width:1220px;}
.farm_recmd .list{ display:block; float:left; width:285px; margin-right:20px; margin-bottom:20px; background:#f5f5f5;}
.farm_recmd .list:hover{ background:#fff;}
.farm_recmd .list .pub_img{ width:100%; height:200px; position:relative;}
.farm_recmd .list:hover .pub_img img{opacity:0.8;filter:alpha(opacity=80);}
.farm_recmd .list .pub_img .tag{ position:absolute; left:0; top:0; display:inline-block; height:36px; line-height:36px; padding:0 10px; background:#ff6600; color:#fff; font-size:16px;}
.farm_recmd .list .pub_wz{ padding:10px 20px;} 
.farm_recmd .list .pub_wz p,.farm_recmd .list .pub_wz .bt a,.farm_recmd .list .pub_wz .bt b{font-size:16px; line-height:24px;}
.farm_recmd .list .pub_wz p.line2{line-height:24px; height:48px; overflow: hidden; text-overflow: ellipsis; text-overflow: -o-ellipsis-lastline; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.farm_recmd .list .pub_wz p.line1{line-height:24px; height:24px; overflow: hidden; text-overflow: ellipsis; text-overflow: -o-ellipsis-lastline; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.farm_recmd .list .pub_wz .box{ overflow:hidden; margin-top:8px;}
.farm_recmd .list .pub_wz .box big{ font-size:24px;}
/*首页推荐农家乐*/
.nongjiale ul{ width:1220px;}
.nongjiale .list{ display:block; float:left; width:220px; margin-right:10px; margin-bottom:10px; background:#f5f5f5; text-align: center;}
.nongjiale .list:hover{ background:#fff;}
.nongjiale .list span{ height: 32px; line-height: 32px; display: block;}
.nongjiale .list .pub_img{ width:100%; height:150px; position:relative;}
.nongjiale .list:hover .pub_img img{opacity:0.8;filter:alpha(opacity=80);}
.nongjiale .list .pub_img .tag{ position:absolute; left:0; top:0; display:inline-block; height:36px; line-height:36px; padding:0 10px; background:#ff6600; color:#fff; font-size:16px;}
.nongjiale .list .pub_wz{ padding:10px 20px;} 
.nongjiale .list .pub_wz p,.farm_recmd .list .pub_wz .bt a,.farm_recmd .list .pub_wz .bt b{font-size:16px; line-height:24px;}
.nongjiale .list .pub_wz p.line2{line-height:24px; height:48px; overflow: hidden; text-overflow: ellipsis; text-overflow: -o-ellipsis-lastline; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.nongjiale .list .pub_wz p.line1{line-height:24px; height:24px; overflow: hidden; text-overflow: ellipsis; text-overflow: -o-ellipsis-lastline; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.nongjiale .list .pub_wz .box{ overflow:hidden; margin-top:8px;}
.nongjiale .list .pub_wz .box big{ font-size:24px;}
/*推荐结束*/

/*农家乐详情*/
.farm_detl_infor .pub_wz .bq{ border-color:#33b095; color:#33b095; border-radius:3px; height:16px; line-height:16px; min-width:40px; text-align:center; margin-bottom:5px;}
.farm_detl_infor .pub_wz .bq2{ display:inline-block; background:#33b095; color:#fff; border-radius:3px; height:24px; line-height:24px; padding:0 4px; margin-right:10px;}
.farm_detl_infor .pub_wz .bq2.bg2{ background:#ff6600;}
.farm_detl_taocan .title{ border-bottom:1px solid #2fbdaa; line-height:40px; font-size:16px;}
.farm_detl_taocan ul{ width:1212px;}
.farm_detl_taocan .list{ display:block; float:left; border:1px solid #e6e6e6; width:267px; height:36px; line-height:36px; padding:1px 11px; margin-right:12px; margin-bottom:10px; font-size:16px; overflow:hidden; position:relative; cursor:pointer;}
.farm_detl_taocan .list.on{ border:2px solid #ff6600; padding:0 10px;}
.farm_detl_taocan .list.on .ico{display: inline-block;width: 25px;height: 16px;background: url(../images/farm/check.png) left 0px no-repeat;position: absolute;right: -1px;bottom: -1px;}
.farm_soso h3{ color:#fff; font-size:16px; line-height:44px;}
.farm_soso h3 b{ font-weight:bold;}
.farm_soso h3.price{ font-size:20px;}
/*农家乐订单-个人中心*/
.farmOrd_state{ background:#fff6db; padding:20px 10px; border:1px solid #f5d8a7; overflow:hidden;}
.farmOrd_state p{ font-size:18px; line-height:24px;}
.farmOrd_state .cancel{ font-size:16px; line-height:40px;}
.farmOrd_ord_infor table{ border:1px solid #e6e6e6;}
.farmOrd_ord_infor table tr th{ background:#e6e6e6; text-align:left; padding:0 20px; height:40px; line-height:40px; font-size:18px; font-weight:bold;}
.farmOrd_ord_infor table tr th .num{ font-size:16px; font-weight:normal;}
.farmOrd_ord_infor table tr td{ padding:20px;}
.farmOrd_ord_infor table tr td p{ line-height:30px; font-size:16px;}
/*农家乐频道end*/

.index_slide { width:100%; overflow: hidden; position: relative; z-index:0;}
.index_slide .list{display: block; float: left;overflow:hidden; height: 100%;}
.index_slide .list img{ width:100%; height:100%;}
.index_slide .slides1 .list{display: block; float: left;overflow:hidden; height: 218px;}
.index_slide .slides1 .list img{ width:100%; height: 218px;}
.index_slide .title {bottom:0px; left:0; height:30px; line-height:30px; color:#fff; position: absolute; display:inline-block; padding-left:10px; width:100%; z-index: 2; background: rgba(0, 0, 0, 0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);}
.index_slide .flex-control-nav {bottom:12px; right:10px; position: absolute; text-align:right; width:100%; z-index: 3;}
.index_slide .flex-control-nav li {display: inline; margin: 0 2px;}
.index_slide .flex-control-nav a {background-color: #33b095; cursor: pointer; display: inline-block; width: 7px; height: 7px; line-height: 100px; overflow: hidden;}
.index_slide .flex-control-nav .flex-active {background-color: #fff;}

.index_slide1 { width:100%; overflow: hidden; position: relative; z-index:0;}
.index_slide1 .list{display: block; float: left;overflow:hidden; height: 206px;}
.index_slide1 .list img{ width:100%; height: 206px;}
.index_slide1 .title {bottom:0px; left:0; height:30px; line-height:30px; color:#fff; position: absolute; display:inline-block; padding-left:10px; width:100%; z-index: 2; background: rgba(0, 0, 0, 0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);}
.index_slide1 .flex-control-nav {bottom:12px; right:10px; position: absolute; text-align:right; width:100%; z-index: 3;}
.index_slide1 .flex-control-nav li {display: inline; margin: 0 2px;}
.index_slide1 .flex-control-nav a {background-color: #33b095; cursor: pointer; display: inline-block; width: 7px; height: 7px; line-height: 100px; overflow: hidden;}
.index_slide1 .flex-control-nav .flex-active {background-color: #fff;}

/*订座首页*/
.seat_banner{ width:100%; height:400px; position:relative;}
.seat_form_box{ width:320px; height:153px; padding:20px;background: #e8e8e8;}
.seat_form_box .long{ width:100%; height:30px; line-height:30px; font-size:14px; text-indent:10px; background:#fff; border-radius:5px; border:none; margin-bottom:10px;}
.seat_form_box .short_box{ overflow:hidden;}
.seat_form_box .btn{ width:100%; height:32px; line-height:32px; font-size:16px; background:#ff6600; border-radius:5px; border:none; color:#fff; margin:5px 0 10px;}
.seat_flexslider { width:100%; overflow: hidden; position: relative; z-index:0;}
.seat_flexslider .list{display: block; float: left;overflow:hidden;}
.seat_flexslider .list img{ width:1200px; height:400px;}
.seat_flexslider .flex-control-nav {bottom:15px; left:0; position: absolute; text-align:center; width:100%; z-index: 2;}
.seat_flexslider .flex-control-nav li {display: inline; margin: 0 2px;}
.seat_flexslider .flex-control-nav a {background-color: #fff; opacity:0.6;filter:alpha(opacity=60); cursor: pointer; display: inline-block; width: 120px; height: 10px; line-height: 100px; overflow: hidden;}
.seat_flexslider .flex-control-nav .flex-active {background-color: #000;}
.seat_cateSelct{ overflow:hidden; text-align:center; margin:30px 0;}
.seat_cateSelct ul li{ display:inline-block; font-size:20px; line-height:30px;}
.seat_cateSelct ul li.list{ margin:0 20px; font-size:24px; cursor:pointer;}

/*农家乐频道end*/

.jingdian ul{ width:960px;}
.jingdian .list{ display:block; float:left; width:300px; margin:0px 10px; margin-bottom:20px; background:#f5f5f5;}
.jingdian .list:hover{ background:#fff;}
.jingdian .list .pub_img{ width:100%; height:200px; position:relative;}
.jingdian .list:hover .pub_img img{opacity:0.8;filter:alpha(opacity=80);}
.jingdian .list .pub_img .tag{ position:absolute; left:0; top:0; display:inline-block; height:36px; line-height:36px; padding:0 10px; background:#ff6600; color:#fff; font-size:16px;}
.jingdian .list .pub_wz{ padding:10px 20px;} 
.jingdian .list .pub_wz p,.jingdian .list .pub_wz .bt a,.jingdian .list .pub_wz .bt b{font-size:16px; line-height:24px;}
.jingdian .list .pub_wz p.line2{line-height:24px; height:48px; overflow: hidden; text-overflow: ellipsis; text-overflow: -o-ellipsis-lastline; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.jingdian .list .pub_wz p.line1{line-height:24px; height:24px; overflow: hidden; text-overflow: ellipsis; text-overflow: -o-ellipsis-lastline; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.jingdian .list .pub_wz .box{ overflow:hidden; margin-top:8px;}
.jingdian .list .pub_wz .box big{ font-size:24px;}

.shengdiv{ width:1200px; margin:15px auto}
.sheng{background:#e8e8e8; font-size:16px; line-height:40px; float:left; text-align:center; font-weight:bold; height:82px; width:40px;}
.shengdiv a{ display:inline-block; font-size:16px; padding:5px 10px; margin:5px;}
.shengdiv a.hov{ background:#33b095; color:#fff;}

.hotcity{  margin:15px auto}
.hotcity a{ display:inline-block; padding:5px; margin:5px;}
.hotcity a.hov{ background:#33b095; color:#fff;}