﻿@charset "utf-8";
/*活动汇*/
.hd_menu{ border-right:1px #dbdbdb solid; height:47px; line-height:47px; overflow:hidden; margin-top:40px;}
.hd_menu a{ width:246px; border-left:1px #dbdbdb solid; display:block; float:left; height:47px; background:url(../images/bg_s.png) 0px -1848px repeat-x; text-align:center; color:#999; font-size:22px; font-family:"微软雅黑", "黑体";}
.hd_menu a:hover,.hd_menu a.hover{ background-position:0px -1917px; color:#009899; text-decoration:none;}
.hd_tab_cont{ margin-top:40px; line-height:24px;}
.hd_tab_cont .l{ float:left; width:660px; }
.hd_tab_cont .l li{ width:658px; height:238px; position:relative; zoom:1; background:#fafafa; border:1px #dbdbdb solid; z-index:2; margin-bottom:40px;}
.hd_tab_cont .l li.hover{ background:#FFF; border:1px #c4c4c4 solid;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s}
.hd_tab_cont li b{ background:url(../images/img_s.png) -111px -775px no-repeat; width:102px; height:103px; position:absolute; top:-2px; left:-2px; z-index:10;}
.hd_tab_cont li b.img1{ background-position:-111px -787px}
.hd_tab_cont li b.img2{ background-position:-1px -787px}
.hd_tab_cont li b.img3{ background-position:-220px -787px}
.hd_tab_cont .l li .bg{ background:url(../images/hd_bottom.png) 0px 0px no-repeat; height:20px; width:358px; display:block; position:absolute; right:0px; bottom:-20px; z-index:12}
.hd_tab_cont .l li.hover .bg{ background:url(../images/hd_bottom_hover.gif) 0px 0px no-repeat; height:46px; width:358px; display:block; position:absolute; right:-1px; bottom:-21px; z-index:12;}
.hd_tab_cont .l li .mod,.hd_tab_cont .r li .mod{ padding:10px; overflow:hidden}
.hd_tab_cont .l li .img{ float:left; width:270px; margin-right:20px;}
.hd_tab_cont .l li .img img{ display:block;}
.hd_tab_cont .l li .txt{ float:left; width:348px;}
.hd_tab_cont .l li .txt .t{ font-size:24px; color:#009899; font-family:"微软雅黑", "黑体"; line-height:50px;}
.hd_tab_cont .r{ float:right; width:294px;}
.hd_tab_cont .r li{ float:right; width:292px; height:518px;position:relative; zoom:1; background:#fafafa; border:1px #dbdbdb solid; z-index:2; margin-bottom:40px;}
.hd_tab_cont .r li.hover{ background:#FFF; border:1px #c4c4c4 solid;-moz-transition-duration:0.3s;-webkit-transition-duration:0.3s}
.hd_tab_cont .r li .bg{ background:url(../images/hd_bottom_r.png) 0px 0px no-repeat; height:20px; width:240px; display:block; position:absolute; right:0px; bottom:-20px; z-index:12}
.hd_tab_cont .r li.hover .bg{ background:url(../images/hd_bottom_r_hover.gif) 0px 0px no-repeat; height:46px; width:240px; display:block; position:absolute; right:-1px; bottom:-21px; z-index:12;}
.hd_tab_cont .r li .mod,.hd_tab_cont .r li .mod{ padding:10px; overflow:hidden}
.hd_tab_cont .r li .img{width:216px; margin-right:20px; height:200px; margin-bottom:10px;}
.hd_tab_cont .r li .img img{ display:block;}
.hd_tab_cont .r li .txt{ padding:10px 10px}
.hd_tab_cont .r li .txt .t{ font-size:24px; color:#009899; font-family:"微软雅黑", "黑体"; line-height:50px;}


.hd_tab_cont a.sina{ background:url(../images/bg_s.png) no-repeat 8px -752px; width:30px; height:20px; margin-right:10px; display:inline-block}
.hd_tab_cont a.qq{ background:url(../images/bg_s.png) no-repeat 8px -826px; width:30px; height:20px; margin-right:10px;display:inline-block}

/*关于我们*/
.about{ border:1px #dbdbdb solid; overflow:hidden; background:#FFF; zoom:1; margin-top:20px; padding-bottom:40px;}
.about_l{ width:240px; float:left; position:relative; zoom:1; z-index:2; color:#333; height:821px;}
.about h3{ height:60px; width:240px; line-height:60px; font-family:"微软雅黑", "黑体"; font-size:24px; color:#009899; text-align:center; background:url(../images/about/menu_line.jpg) center bottom no-repeat; font-weight: normal;}
.about_l .bg{ background:url(../images/about/menu_bg.png) right no-repeat; width:52px; height:821px; z-index:10; position:absolute; right:0px; top:0px;}
.about_l li{ margin-top:10px; margin-left:20px; height:31px; width:190px; line-height:31px; border-bottom:1px #ebebeb solid; padding-left:30px; position:relative; zoom:1; z-index:4; cursor:pointer}
.about_l li a{ display:block; color:#333;}
.about_l li a:hover{ color:#009899;}
.about_l li.hover a:hover,.about_l li.hover a{ color:#FFF;}
.about_l li.hover{background:url(../images/about/about_li_bg.jpg) repeat-y; border:none; height:32px; color:#FFF; font-weight:bold;}
.about_l li b{ background:url(../images/bg3_s.png) -92px -319px no-repeat; width:7px; height:13px; display:none; position:absolute; right:-7px;_right:-7px; top:10px; z-index:10; }
.about_l li.hover b{ display:block}
.about_r{ width:634px; float:left; padding:30px 56px;}
.about_r .hd{ font-size:16px; color:#333; border-bottom:1px #ebebeb solid; height:32px; line-height:32px;}

/*帮助中心*/
.zj_list{ margin-top:40px;}
.zj_list ul{ border-left:1px #f0f0f0 solid; border-top:1px #f0f0f0 solid; overflow:hidden; zoom:1}
.zj_list ul li{ float:left; width:170px; height:260px; background:#fafafa;border-right:1px #f0f0f0 solid; border-bottom:1px #f0f0f0 solid; position:relative; zoom:1; padding:20px;}
.zj_list ul li.hover{ background:#FFF}
.zj_list ul li.hover .bor{ position:absolute; top:0px; left:0px; border:1px #cccccc solid; width:170px; height:259px; z-index:10;padding:19px 20px 20px 19px;}
.zj_list ul li img{ display:block; margin-bottom:8px;}
.zj_list ul li .txt{ font-size:12px; line-height:20px; height:60px;color:#454545}
.zj_list ul li a.imgbt{ width:58px; height:24px; line-height:24px; background:url(../images/bg3_s.png) 0px -340px repeat-x; float:right; border:1px #dbdbdb solid; font-size:12px; color:#454545}
.zj_list ul li a.imgbt *{ vertical-align:middle;}
.zj_list ul li a.imgbt b{ width:23px; height:21px; display:inline-block; background:url(../images/bg3_s.png) 3px -373px no-repeat}
.zj_list ul li a.imgbt:hover{ background-position:0px -399px; border:1px #cccccc solid; box-shadow:0 2px 4px rgba(0,0,0,0.4); text-decoration:none; color:#454545}
.b_line{ border-bottom:1px #f0f0f0 solid; padding-bottom:40px; }
.feed textarea{ width:318px; height:102px;color:#333; font-size:14px; padding:3px; line-height:20px;}
.feed td{ padding:10px 5px; color:#333}
.w254{ width:254px;}
.w180{ width:180px;}
.fd_bnt{ background:url(../images/bg2_s.png) 0px -611px repeat-x;font-weight:normal; color:#fff; height:35px; line-height:33px; display:inline-block; padding:0px 50px; border:0; font-weight:bold; font-size:14px; cursor:pointer}
.fd_bnt:hover{ background-position:0px -656px;}

/*网站地图*/
.map{ margin:0px 90px; line-height:30px;}
.map h4{ font-size:14px; color:#009899; margin-top:40px;}
.map h4 a{ color:#009899}
.map a{ margin-right:24px; display:inline-block;}

/*U联生活小课堂*/
.classroom{line-height:26px;}
.classroom .box{ margin-top:40px; padding-bottom:40px; border-bottom:1px #dbdbdb dashed; background:url(../images/about/img07.jpg) top no-repeat; height:610px;}
.classroom .box p{ padding:66px 0px 0px 20px; width:582px;}
.classroom .box2{ margin-top:40px; padding-bottom:40px; border-bottom:1px #dbdbdb dashed; line-height:26px; background:url(../images/about/img08.jpg) top no-repeat; height:1030px; position:relative; zoom:1}
.classroom .box2 div{ position:absolute; z-index:10;}
.classroom .box2 div.c1{ width:250px; top:170px; right:222px;}
.classroom .box2 div.c2{ width:350px; top:532px; left:78px;}
.classroom .box2 div.c3{ width:328px; top:798px; right:145px;}
.classroom .box3{ margin-top:40px; padding-bottom:100px; border-bottom:1px #dbdbdb dashed; line-height:26px; background:url(../images/about/img09.jpg) top no-repeat; height:235px; zoom:1;overflow:hidden;}
.classroom .box3 ul{ padding-top:234px; }
.classroom .box3 li{ width:140px; margin:0px 120px 0px 16px; float:left; display:inline}
.classroom .box3 li.last{ margin-right:0px; margin-left:10px;}
.classroom .box4{ margin-top:40px; padding-bottom:40px; border-bottom:1px #dbdbdb dashed; line-height:26px; background:url(../images/about/img10.jpg) top no-repeat; height:202px; position:relative; zoom:1}
.classroom .box4 ul{ padding-top:120px; }
.classroom .box4 li{ width:196px; margin:0px 0px 0px 120px; float:left; display:inline}
.classroom .box5{ margin-top:40px; padding-bottom:40px;line-height:26px; background:url(../images/about/img11.jpg) top no-repeat; height:692px; position:relative; zoom:1}
.classroom .box5 div{ position:absolute; z-index:10;}
.classroom .box5 div.c1{ width:320px; top:318px; left:285px;}
.classroom .box5 div.c2{ width:320px; top:528px; left:285px;}
.classroom .box5 p.indent{ text-indent:0em; padding-left:22px;}
a.tiyan{ margin-top:50px; width:206px; height:54px; line-height:54px; text-align:center; font-family:"微软雅黑", "黑体"; font-size:22px; color:#FFF; background:url(../images/bg3_s.png) 0px -442px repeat-x; display:block}
a.tiyan:hover{ color:#FFF; text-decoration:none; background-position:0px -508px}

/*商户入驻*/
.ruzhu .box,.search_list .box{ border:1px #dbdbdb solid; background:#FFF;}
.ruzhu .box .hd,.search_list .box .hd{ position:relative; zoom:1; z-index:1}
.ruzhu .box .hd b,.search_list .box .hd b{ background:url(../images/img_s.png) 0px -112px no-repeat; width:7px; height:51px; display:block; left:-7px; top:0; position:absolute; z-index:2}
.ruzhu .box .hd h3{ width:135px; padding-left:24px;height:44px; background:#18a2a3; line-height:44px; font-family:"微软雅黑", "黑体"; font-size:24px; color:#FFF; font-weight:normal; }
.search_list .box .hd h3{ width:135px; padding-left:24px;height:44px; background:#18a2a3; line-height:44px; font-family:"微软雅黑", "黑体"; font-size:24px; color:#FFF; font-weight:normal; float:left }

.ruzhu_l{float:left; width:460px; border-right:1px #f0f0f0 solid; height:560px;}
.ruzhu_l td{ padding:8px 0px;}
.ruzhu_l td *{ vertical-align:middle;}
.ruzhu_l td i{ margin-right:4px; font-size:16px; font-weight:bold; color:#ff4040; padding-top:4px}
.ruzhu_r{float:left; width:344px; height:480px; margin-left:60px; display:inline; background:url(../images/about/img05.jpg) 0px 90px no-repeat;}
.ruzhu_mod{ padding:40px;}
.ruzhu .p_re{display:inline; float:left; margin-right:6px;}
.sh_t{ width:64px;}
.sh_t,.sh_t2,.sh_t3{ background: #fbfbfb url(../images/bg2_s.png) right -836px no-repeat; border:1px #d9d9d9 solid; height:33px; line-height:33px; display:inline-block; padding-left:8px; cursor:default; color:#666; padding-right:50px;} 
#sh_list{ position:absolute; left:0px; top:33px; border:1px #d9d9d9 solid; border-top:1px #009899 solid; line-height:30px; background:#FFF; text-indent:8px; cursor:default; display:inline-block; display:none; color:#666;width:122px; height:192px; overflow-y:scroll}
#sh_list2,#sh_list3{ position:absolute; left:0px; top:33px; border:1px #d9d9d9 solid; border-top:1px #009899 solid; line-height:30px; background:#FFF; text-indent:8px; cursor:default; display:inline-block; display:none; color:#666;min-width:86px;width:e xpression(document.body.clientWidth < 800 ? "86px" : "100%" );}
#sh_list li,#sh_list2 li,#sh_list3 li{  height:30px; line-height:30px;}
#sh_list li.hover,#sh_list2 li.hover,#sh_list3 li.hover{ background:#f3f3f3}
.sex span{ margin-right:20px; display:inline-block; background:url(../images/bg_s.gif) 0px -2655px no-repeat; padding-left:23px; height:17px; cursor: pointer}
.sex span.cur{ background-position:0px -2617px}
.sex input{ display:none}
.p_bnt{ height:35px; line-height:35px; width:120px; font-size:14px; color:#FFF; background:url(../images/bg2_s.png) repeat-x 0 -513px; display: inline-block;}
.p_bnt:hover{ background-position:0px -559px; text-decoration:none; color:#FFF}
.ruzhu .bg{ margin-top:20px;}
.ruzhu .bg img{ display:block}
.ruzhu_r ul{ margin:103px 0px 0px 60px;}
.ruzhu_r ul li{ font-weight:bold; color:#FFF; margin-top:36px; height:40px; width:244px;}



/*搜索结果*/
.search_list .ts{ color:#333; margin:24px 0px 0px 20px; float:left}
.map_search input{ width:270px; line-height:32px; float:left; height:32px;  color:#666; padding-left:6px; border:0}

.map_search{width:310px;margin-top:16px;background:url(../images/bg_s.png) right -2445px no-repeat; border:1px #dbdbdb solid;height:32px; line-height:32px;}
.map_search .go{ width:24px; height:32px; border:0; cursor:pointer; margin:0; background:none; float:right}
.search_list .mod{ overflow:hidden; zoom:1; padding:50px 0px 210px 268px;}

#s_pic {  width:940px; overflow:hidden; position:relative; margin:0 auto}
#s_pic li { float:left; width:220px;position:relative; zoom:1; margin:0px 7px; display:inline; margin-bottom:20px;}
#s_pic li .mod{ width:220px; height:228px; margin:0px auto; padding:0px; zoom:1}
#s_pic li .img{ width:220px; height:170px;}
#s_pic li .img img{ display:block}
#s_pic li .ico{ position:absolute; z-index:10; top:0; right:0;}
#s_pic li .ico img{ margin-left:10px; float:left; display:inline;}
#s_pic li .txt{ color: #FFF;height:54px; padding-top:6px; line-height:22px; background:#ff6666}
#s_pic li .red4{ color:#ffd1d1;background: #ff6666 url(../images/bg_s.png) 0px -663px repeat-x; height:30px; padding-left:10px;}
#s_pic li a.imgbg{display:block; width:220px; height:170px;position:absolute; top:0; left:0; z-index:20; background:#FFF;opacity:0;filter: alpha(opacity=0);-moz-opacity: 0;}
#s_pic li .km{background: url(../images/bg_s.png) no-repeat 0 -2981px;float: right;margin-right: 10px;padding-left: 16px;}
.pp_box_list{ overflow:hidden;zoom:1; margin-top:50px; margin-bottom:20px}
.s_bom{ margin:40px auto }

.m_tab_list li { float:left; width:365px;margin:20px 0px 0px 0px; border-bottom:0; padding-bottom:12px;}
#card_box{ overflow:hidden;zoom:1}
#card_box li{ border-bottom:none; width:310px;}
#card_box li .mod{padding:10px; height:162px;}

/*最新商户*/
.new_sh .box{ border:1px #dbdbdb solid; background:#FFF; zoom:1}
.new_sh .box .hd{ position:relative; zoom:1; z-index:2;}
.new_sh .box .hd b{ background:url(../images/img_s.png) 0px -112px no-repeat; width:7px; height:51px; display:block; left:-7px; top:0; position:absolute; z-index:4 }
.new_sh .box .hd h3{ width:135px; padding-left:24px;height:44px; background:#18a2a3; line-height:44px; font-family:"微软雅黑", "黑体"; font-size:24px; color:#FFF; font-weight:normal; position:absolute; z-index:5 }
.new_sh_l{ width:264px; background:url(../images/tm_line2.png) right repeat-y; float:left}

.new_pic {  width:220px; overflow:hidden; margin:0 auto; padding-top:64px;}
.new_pic li { width:220px;position:relative; zoom:1;height:228px; margin-bottom:20px;}
.new_pic li .mod{ width:220px; height:228px; margin:0px auto; padding:0px}
.new_pic li .img img{ display:block}
.new_pic li .ico{ position:absolute; z-index:10; top:0; right:0;}
.new_pic li .ico img{ margin-left:10px; float:left; display:inline;}
.new_pic li .txt{ color: #FFF;height:52px; padding-top:6px; line-height:22px; background:#ff6666}
.new_pic li .red4{ color:#ffd1d1;background: #ff6666 url(../images/bg_s.png) 0px -663px repeat-x; height:30px; padding-left:10px;}
.new_pic li a.t_link,#s_pic li a.t_link{ color:#FFF;width:110px; overflow:hidden; text-overflow: ellipsis;white-space:nowrap; display: inline-block}
.new_pic li a.t_link:hover,#s_pic li a.t_link:hover{ color:#FFF;opacity:1;filter: alpha(opacity=100);-moz-opacity: 1;}
.new_pic li a.imgbg{display:block; width:220px; height:170px;position:absolute; top:0; left:0; z-index:20; background:#FFF;opacity:0;filter: alpha(opacity=0);-moz-opacity: 0;}

.new_sh_r{ padding:40px; float:left; width:636px;}
.new_sh_r h2{ font-size:24px; font-family:"微软雅黑", "黑体"; text-align:center; font-weight:normal}
.new_sh_r .fm{ color:#999; text-align:center; margin:30px 0px 30px 0px; border-bottom:1px #f5f5f5 solid; padding-bottom:10px;}
.new_sh_r p{ text-indent:2em; line-height:30px;}

/*问卷调查*/
.survey,.survey2{ width:988px; margin:20px auto 30px auto; line-height:24px;}
.survey h2,.survey2 h2{ background:url(../images/survey_top.jpg) no-repeat; width:986px; height:121px; line-height:121px; color:#333; font-family:"微软雅黑", "黑体"; font-size:30px; text-align:center; font-weight:normal;}
.survey .box,.survey2 .box{padding:50px 70px 70px 70px; background:#FFF  url(../images/survey_bg.jpg) bottom repeat-x; border:1px #dbdbdb solid; line-height:26px; }
.survey dl,.survey2 dl{ margin-top:40px; line-height:30px; overflow:hidden;zoom:1}
.survey dt{ font-weight:bold;}
.survey dd *{ margin-right:8px; vertical-align:middle}
.s_bnt{ height:40px; line-height:40px; width:187px; font-size:22px; color:#FFF; background:url(../images/bg2_s.png) repeat-x 0 -513px; display: inline-block; font-family:"微软雅黑", "黑体"; border:none; margin-top:80px; cursor:pointer}
.s_bnt:hover{ background-position:0px -559px; text-decoration:none; color:#FFF}

.survey2 .box{ padding-top:0px; overflow:hidden; zoom:1; padding-left:20px;}
.survey2 dt{ font-weight:bold; width:416px; text-align:right;}
.survey2 dd{ overflow:hidden; zoom:1}
.survey2 dd .l{ float:left; width:416px; text-align:right;margin-right:40px; }
.survey2 dd .c{ float:left; height:13px; background:#6fd1d1; display:block; margin-top:8px; margin-right:10px;}
.survey2 dd .r{ font-size:16px; font-style:italic; color:#ccc;  float:left}


/*周边优惠*/
.zhoubian .box{ border:1px #dbdbdb solid; background:#FFF; zoom:1}
.zhoubian .box .hd{ position:relative; zoom:1; z-index:2;}
.zhoubian .box .hd b{ background:url(../images/img_s.png) 0px -112px no-repeat; width:7px; height:51px; display:block; left:-7px; top:0; position:absolute; z-index:4 }
.zhoubian .box .hd h3{ width:135px; padding-left:24px;height:44px; background:#18a2a3; line-height:44px; font-family:"微软雅黑", "黑体"; font-size:24px; color:#FFF; font-weight:normal; position:absolute; z-index:5 }
.zhoubian_menu{ width:644px; float: right; margin:16px 20px 0px 0px;line-height:33px; background:url(../images/bg_s.png) 0px -1762px repeat-x;}
.zhoubian_menu span{ margin-right:40px; float:left; line-height:60px;}
.zhoubian_menu a{ display:block; float:left; width:127px; margin-right:47px; color:#333; height:33px;position:relative; zoom:1;}
.zhoubian_menu a.b{ display:none;}
.zhoubian_menu a.hover b{ background:url(../images/bg_s.gif) -18px -640px; width:11px; height:6px; display:block; position:absolute; left:86px; top:29px; }
.zhoubian_menu a:hover{ color:#009899; border-bottom:3px #009899 solid; text-decoration:none; height:33px; }
.zhoubian_menu a.hover{ color:#009899; border-bottom:3px #009899 solid;}
#zb3{ margin-right:0px;}
a#zb1{ background:url(../images/bg_s.png) 20px -1065px no-repeat; padding-left:56px;}
a#zb2{ background:url(../images/bg_s.png) 20px -1157px no-repeat; padding-left:56px;}
a#zb3{ background:url(../images/bg_s.png) 20px -1250px no-repeat; padding-left:56px;}
a#zb1:hover,a#zb1.hover{ background-position:20px -1018px;}
a#zb2:hover,a#zb2.hover{ background-position:20px -1110px;}
a#zb3:hover,a#zb3.hover{ background-position:20px -1203px;}

#ss_menu{ width:598px;}
#ss_menu a{width:160px; margin-right:20px; text-align:center}
#ss_menu a.hover b{ left:73px;}
/*a#ss1{ background:url(../images/bg3_s.png) -38px -1280px no-repeat; padding-left:56px;}
a#ss2{ background:url(../images/bg3_s.png) -38px -1178px no-repeat; padding-left:56px; margin-right:0px; }
a#ss1:hover,a#ss1.hover{ background-position:-38px -1325px;}
a#ss2:hover,a#ss2.hover{ background-position:-38px -1224px;}*/


.zhoubian .mod{ overflow:hidden; zoom:1; padding:90px 0px 90px 260px; }
.s_more{ margin-top:10px; font-size:18px; font-family:"微软雅黑", "黑体"; }
.s_more a{ color:#009899; text-decoration:underline}
.w500{ width:500px;}
.zhoubian .cmod{ padding:20px 20px 30px 20px;}
.zhoubian .cmod .ts{ height:38px; line-height:38px; border:1px #ececec solid; background:#f8f8f8; padding-left:10px; margin-bottom:20px; }
.zhoubian .cmod .ts a{ text-decoration:underline; font-weight:bold; margin-left:40px;}
#more_address{position:relative; z-index:30; zoom:1}
#more_address p *{ vertical-align:middle}
#more_address p b{background: url(../images/bg_s.png) -19px -300px no-repeat;_margin-top:15px; width:16px; height:6px;display:inline-block; margin-left:10px; cursor:pointer}
#more_address p.hover b{background:url(../images/bg_s.png) -19px -340px no-repeat;_background:url(../images/bg_s.png) -19px -340px no-repeat;}
#show_m_d{ position:absolute; top:38px; left:-1px; border:1px #ececec solid; background:#FFF; z-index:40; display:none}
#show_m_d p a{ line-height:30px; display:block; padding:0px 10px; margin:0px; font-weight:normal; text-decoration:none}
#show_m_d p.hover{ background:#f8f8f8; }

/*查地图*/
.s_map{ width:988px; height:492px; border:1px #dbdbdb solid; background:#FFF; margin-top:20px;}
.s_map .s_hd{ background:url(../images/bg_s.png) 0px -1850px repeat-x; height:38px; line-height:38px;box-shadow:0px 3px 2px rgba(0,0,0,0.1); position:relative; z-index:10}
.s_coupon,.s_area,.s_cat{ float:left; position:relative; zoom:1; z-index:10; border-right:1px #e5e5e5 solid; }
.s_coupon i,.s_area i,.s_cat i{display:inline-block; padding:0px 13px 0px 18px; cursor:default}
.s_coupon i *,.s_area i *,.s_cat i *{ vertical-align:middle;_padding-top:22px}
.s_coupon i b,.s_area i b,.s_cat i b{background: url(../images/bg_s.png) -19px -300px no-repeat;_background: url(../images/bg_s.png) -14px -284px no-repeat; width:16px; height:6px;display:inline-block;transition:transform 0.2s ease-in 0s; margin-left:10px;}
.s_coupon i.hover,.s_area i.hover,.s_cat i.hover{ background-color:#FFF; color:#333}
.s_coupon i.hover b,.s_area i.hover b,.s_cat i.hover b{background:url(../images/bg_s.png) -19px -2884px no-repeat;_background:url(../images/bg_s.png) -19px -2864px no-repeat;transform:rotate(180deg);transform-origin:50% 30%;}
.show_s_coupon,.show_s_area,.show_s_cat{ border:1px #dbdbdb solid; background:#FFF;  font-size:14px; color:#666; line-height:24px; position:absolute; left:-1px; top:38px; width:113px;overflow-y:auto; overflow-x:hidden; z-index:50; display:none; Max-Height:428px;Min-Height:30px;_height:expression(this.scrollHeight > 428 ? "428px" : (this.scrollHeight < 30 ? "30px" : "auto"));}
.show_s_area a,.show_s_cat a{ padding-left:4px; display:block; width:96px; }
.show_s_coupon li,.show_s_area li,.show_s_cat li,.s_map_shop li{ border-bottom:1px #f5f5f5 solid; height:29px; line-height:29px; padding-left:4px; cursor:default;}
.show_s_coupon li.hover,.show_s_area li.hover,.show_s_cat li.hover,.s_map_shop li.hover{ background:#fafafa; color:#009899; }
.show_s_coupon li *,.s_search *{ vertical-align:middle; margin-right:3px;}
.w113{ width:113px;}
.s_search{ float:right; _padding-top:5px }
.s_search input{ height:24px; line-height:22px;}
.s_go{ height:26px;_height:22px; line-height:22px; background:url(../images/bg2_s.png) 0px -2231px repeat-x; border:1px  #dbdbdb solid; text-align:center; display: inline-block; color:#333; width:53px; font-weight:bold; cursor:pointer; font-size:14px; padding:0px;}
.s_go:hover{ border:1px  #BCBCBC solid; box-shadow:0 1px 2px #dbdbdb; text-decoration:none; }
.s_map_img{ float:left; width:730px; height:430px; position:relative; z-index:2; zoom:1}
.s_map_shop{ float:right; width:256px; border:1px #dbdbdb solid; height:428px; overflow-y:scroll; overflow-x:hidden; border-top:1px #f5f5f5 solid;position:absolute;right:0px;z-index:9;background-color:#FFF;}
.s_map_shop a{ height:29px; line-height:29px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display: inline-block; }
.s_map_shop a:hover,.show_s_area a:hover,.show_s_cat a:hover{ text-decoration:none}
.s_map_shop li{text-overflow:ellipsis; white-space:nowrap; width:230px; overflow:hidden; display:block}
.s_map_shop  a.cur{ background: url(../images/p0_3.png) right no-repeat; padding-right:26px; color:#009899}
.s_box{ overflow:hidden;zoom:1;position:relative;}
.s_bm{ height:24px; line-height:24px; background:#666; color:#FFF; overflow:hidden; zoom:1}
.s_bm a:hover{ text-decoration:none; color:#FFF;}
.s_bm .zoom{ float:left;display:inline}
.s_bm .zoom a{ display:inline-block; width:24px; height:24px; border-right:1px #5c5c5c solid}
.s_bm .zoom a.f:hover,.s_bm .zoom a.s:hover{ background-color:#999999}
.s_bm .zoom a.f{ background:url(../images/bg3_s.png) 2px -583px no-repeat }
.s_bm .zoom a.s{background:url(../images/bg3_s.png) 2px -611px no-repeat }
.s_bm .bnts a.q{ margin-left:204px;_margin-left:194px;}
.s_bm .jiaz{ margin-left:196px; float:left; display:inline}
.s_bm .bnts a{ color:#FFF; text-decoration:none; margin-left:68px; float:left; margin-right:10px; display:inline}
.s_bm .bnts{ float:right;display:inline}
.s_ico{ position:absolute; z-index:10;}
.s_info{padding:2px;margin-left:68px;margin-top:-10px;position:absolute; z-index:20; width:430px; height:242px; background:url(../images/s_info_bg.png) no-repeat}
.s_close{background: url(../images/img_s.png) no-repeat -172px -5px;cursor: pointer;display: block;height: 25px;position: absolute;right: 92px;top: 10px;width: 25px;z-index: 40;}
a.s_close:hover{ background-position: -192px -5px;}

/*选择城市*/
.city_mod{ margin:0px 30px 30px 30px;}
.go_city{ border-right:1px #e5e5e5 solid; display:inline-block; padding-right:10px; margin-right:10px; height:80px; color:#000}
.go_city i a{ font-family:"microsoft yahei"; font-size:20px; color:#F00; font-weight:normal; margin:0px; margin-left:10px}
.hot_city2{ font-size:16px; font-weight:bold; color:#18a3a3; line-height:80px; height:80px; padding-left:30px;  border-bottom:1px #e5e5e5 solid; background:#f0f0f0}
.hot_city2 a{ color:#18a3a3; margin:0px 13px;+margin:0px 11px; }
.slt_city{ font-size:16px; font-weight:bold; color:#18a3a3; line-height:80px; height:80px;  border-bottom:1px #e5e5e5 solid;}
.city_btn{ background:url(../images/bg2_s.png) 0px -2446px repeat-x; width:74px; height:26px; line-height:26px; text-align:center; font-size:14px; color:#FFF; font-weight:bold; border: none; cursor:pointer; margin-left:10px;}
.city_btn:hover{ background:url(../images/bg2_s.png) 0px -2473px repeat-x;}
.city_hd{ width:140px; height:32px; line-height:32px; font-weight:bold; border:1px #009899 solid; background:#18a3a3; margin-top:30px; text-align:center; font-size:16px; color: #FFF; position:relative; zoom:1}
.city_hd b{ position:absolute; left:32px; bottom:-7px; background:url(../images/img_s.png) -202px -348px no-repeat; display:block; width:11px; height:7px;}
.city_list{ margin-top:10px;}
.city_list li{ border-bottom:1px #e5e5e5 solid; padding:22px 22px 22px 54px; position:relative; zoom:1; font-size:14px; line-height:36px; color:#ccc}
.city_list li.hover{ background:#f0f0f0}
.city_list li a{ margin:0px 30px; color:#000; font-size:16px; }
.city_list li b{ position:absolute; top:22px; left:22px; color:#ff3333; background:url(../images/img_s.png) -69px -907px no-repeat; width:36px; height:36px; line-height:36px; text-align:center; font-family:"宋体"; font-size:16px}
.city_list li.hover b{ background:url(../images/img_s.png) -13px -907px no-repeat; color:#fff;_background:url(../images/img_s.gif) -13px -907px no-repeat;}