﻿body{font:12px Arial, "宋体", sans-serif;color:#666;line-height:22px;background: url(../images/bg_repeat_ie.jpg) ;}
a{color:#5d5d5d;text-decoration:none;}
a:hover{color:#333;}
.clear{clear: both;}
:focus { -moz-outline-style: none;}
/*-------------------------css header---------------------------------------------*/

/*.head{ width:100%; height:85px;background:url(../images/bg-header.png)}*/
.header{width:960px;height:85px;margin:0px auto;}
.header span{ float:left;}
.header .logo{ display:block; width:158px; height:82px; background:url(../images/bg-headerbar.gif) repeat-x 0px 0px; }
 /*团购logo样式*/
.header .tuanline{ display:block; width:17px; height:72px;padding-top:12px; background:url(../images/top_tuanline.jpg) no-repeat 0 12px; }
.meituanlogo{ display:block; position:relative; z-index:2; padding-top:10px;width:400px;  height:74px; background:url(../images/top_meituan.png) no-repeat 0 10px;}
.didatuanlogo{ display:block; position:relative; z-index:2; padding-top:10px;width:400px;  height:74px; background:url(../images/top_dida.png) no-repeat 0 10px;}
.tuan58logo{ display:block; position:relative; z-index:2; padding-top:10px;width:400px;  height:74px; background:url(../images/top_58.png) no-repeat 0 10px;}
.manzuotuanlogo{ display:block; position:relative; z-index:2; padding-top:10px;width:400px;  height:74px; background:url(../images/top_manzuo.png) no-repeat 0 10px;}
.dazhongtuanlogo{ display:block; position:relative; z-index:2; padding-top:10px;width:400px;  height:74px; background:url(../images/top_dazhong.png) no-repeat 0 10px;}
.qunartuanlogo{ display:block; position:relative; z-index:2; padding-top:10px;width:400px;  height:74px; background:url(../images/top_qunar.png) no-repeat 0 10px;}
.ftuanlogo{ display:block; position:relative; z-index:2; padding-top:10px;width:400px;  height:74px; background:url(../images/top_ftuan.png) no-repeat 0 10px;}
.QQtuanlogo{ display:block; position:relative; z-index:2; padding-top:10px;width:400px;  height:74px; background:url(../images/top_qq.png) no-repeat 0 10px;}
.lashoulogo{ display:block; position:relative; z-index:2; padding-top:10px;width:400px;  height:74px; background:url(../images/top_lashou.png) no-repeat 0 10px;}
.nuomilogo{ display:block; position:relative; z-index:2; padding-top:10px;width:400px;  height:74px; background:url(../images/top_nuomi.png) no-repeat 0 10px;}
.aililogo{ display:block; position:relative; z-index:2; padding-top:10px;width:400px;  height:74px; background:url(../images/top_aili.gif) no-repeat 0 12px;}

.header h1{float:left;display:inline; }
.header h1 a,.header h1 a:hover{ background:url(../images/bg-headerbar.gif) repeat-x 0px 0px; width:183px; height:82px; display:block;white-space:nowrap;text-indent: 540px;}
.head_right{float:right; margin-top:10px; display:inline; color:#C8C9CE; height:75px;}
 div.head_right_top{ float:right; overflow:hidden; color:#929292; font-size:12px;padding-top:0px; color:#b1b3b5;}
.head_right_top span{ color:#cdcdd0;padding-right:5px;}
.head_right_top em{  font-style:normal;}
.header_right_bottom{ float:right; width:200px; overflow:hidden; color:#929292; font-size:12px;padding-top:0px; clear:both; margin-top:10px; }
.header_right_bottom span{ display:block; width:190px; float:right; margin:0px;}
.header_right_bottom span.divcolo{ float:left;}
.header_right_bottom span.sina,.header_right_bottom span.tt{ margin:2px 3px;}
.header_right_bottom span.sina a,.header_right_bottom span.sina a:hover{ background:url(../images/ico-findsd.gif) no-repeat 0px -22px; width:16px; height:16px; display:block; padding:0px;}
.header_right_bottom span.tt a,.header_right_bottom span.tt a:hover{ background:url(../images/ico-findsd.gif) no-repeat 0px -44px; width:16px; height:16px; display:block;padding:0px;}
.head_right a,.head_right a:hover{color:#cfd0d4;  padding-left:5px;  padding-right:5px; }
.head_right a.last_a,.head_right a.last_a:visited,.head_right a.last_a:hover,.head_right a.last_a:active{padding-right:1px;text-decoration:none;cursor:pointer;outline:none;}
.head_right .login{color:#cfd0d4;}
.head_right_bottom{ clear:both; float:right; margin-top:10px; position:relative;}
.head_right .head_right_bottom span{ position:absolute; top:30px; left:0px;}
.head_right_bottom .search_text{ background:#fff; width:250px; height:30px; line-height:30px; padding:0px 7px; float:left; border:0px; color:#b5b4b4;}
.head_right_bottom .search_input{ background:url(../images/yaochufa-topbar.png) no-repeat -214px -177px;_background:url(http://cdn.yaochufa.com/images/yaochufa-top.gif) no-repeat -214px -177px; width:52px; height:30px; float:left; border:0px; cursor:pointer;}
.head_right_top span.usertop_vip{ background:url(../images/ico_usertop.png) no-repeat right; padding-right:17px; color:#cdcdd0; margin-right:5px;}

.head_right_top a.loginlink{color:#b1b3b5; text-decoration:none; font-family:"微软雅黑","宋体";}
.head_right_top a.loginlink:hover{ text-decoration:underline; font-family:"微软雅黑","宋体";}
.head_right_top em.headem{ font-family:"微软雅黑","宋体";}
span.favorites{background-image:url(../images/shoucan2012V2.gif);width:176px;height:28px; display:block;}
.head_right .header_right_bottom .favorites a.favoriteslinka{ display:block;font-family:"微软雅黑","宋体"; padding:0px; width:62px; height:28px; float:left; text-align:center; line-height:28px; color:#424242; padding-left:20px;}
.head_right .header_right_bottom .favorites a.favoriteslinkb{ display:block;font-family:"微软雅黑","宋体"; padding:0px; width:64px; height:28px; float:left; text-align:center; line-height:28px; color:#424242; padding-left:24px;}
/*----------------------------  css menu --------------------------------------*/
.menu{width:340px; float:left;height:85px; margin-top:0px; padding-left:15px;position:relative; z-index:9999; display:inline;}
.menu li{ float:left;text-align:center; margin:0px 6px;}
.menu li a{ height:25px; display:block; line-height:25px; color:#ffffff; font-size:16px; font-family:"微软雅黑","宋体"; padding:3px 5px; margin-top:27px;}
.menu li a:hover,.menu li .a_hover{ display:block;padding:3px 5px; background:#ffffff; color:#454b50; text-decoration:none; margin-top:27px;}
.menu li .special,.menu li .themes,.menu li .lotterys,.menu li .sanyamenu{ font-family:"微软雅黑","宋体";  font-size:18px; font-weight:normal;}
.menu li .lotterys{ width:100px; }
.menu li .special{ width:60px;}
.menu li .themes{ width:80px;padding-bottom:30px; padding-right:20px; background:url(../images/menu_vau.gif) no-repeat 90px 15px;}
.menu li.look .themes:hover{ width:80px; padding-bottom:30px; padding-right:20px; background:#fff url(../images/menu_vau.gif) no-repeat 90px 15px;}
.menu li.look .themes{ width:80px; padding-bottom:30px; padding-right:20px; background:#fff url(../images/menu_vau.gif) no-repeat 90px 15px;color:#454b50;}
.menu li .sanyamenu{ width:85px;}
.menu li.share_menu{ float:right;width:23px; height:23px; margin:10px 5px;}
.menu li a.special:hover,.menu li a.themes:hover,.menu li a.lotterys:hover,.menu li a.sanyamenu:hover{background:#ffffff;}

.menu li .shoujiban{ width:71px; font-size:18px; padding:3px;}
.menu li .shoujiban .sjbicon{ position:absolute; top:29px; right:7px; _right:0px;}
.menu li a.shoujiban:hover{ color:#454b50; padding:3px;  cursor:pointer;}
.menu li a.shoujiban:hover .sjbicon{ position:absolute; top:29px;}

.menu li a.shoujiban div{ background:url(../images/index_mobilebg.jpg) no-repeat 0 2px;}
.menu li a.shoujiban:hover div{ background:url(../images/index_mobilebg_hover.jpg) no-repeat 0 2px;}

.new_holiday{position:absolute;left:301px;top:-25px;}
.nospan .nav_menu{ width:930px;  padding:20px 15px; background:#fff; position:absolute; left:-184px; top:70px; z-index:99999;-moz-box-shadow:3px 3px 4px #ccc; -webkit-box-shadow:3px 3px 4px #ccc;  box-shadow:3px 3px 4px #ccc;  *filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color="#cccccc"); display:none;overflow:hidden;}
.look .nav_menu{ width:930px;  padding:20px 15px; background:#fff; position:absolute; left:-184px; top:70px; z-index:99999;-moz-box-shadow:3px 3px 4px #ccc; -webkit-box-shadow:3px 3px 4px #ccc;  box-shadow:3px 3px 4px #ccc;  *filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color="#cccccc"); display:block; overflow:hidden;}
.nav_menu h2{ width:100%;  float:left; font-size:15px; font-family:"微软雅黑"; font-weight:normal; color:#000;background:url(../images/bg-mdds.gif) no-repeat 10px 7px; line-height:35px; text-indent:35px; border-bottom:1px solid #e0dfdf; text-align:left; margin-bottom:10px;} 
.nav_region{ width:350px; float:left;  padding:0 10px; border-right:1px solid #e0dfdf;border-left:1px solid #e0dfdf;padding-bottom:10px;}
.nav_landscape{ width:240px; margin:0px 10px; padding-right:10px; height:auto;float:left;display:inline;padding-bottom:10px;}
.nav_menu .nav_landscape p{ padding-left:20px;width:220px;float:left;}
.nav_menu .nav_region p{ width:330px;  padding-left:20px;}
.nav_rice{ width:130px;margin:0px 10px; padding-right:10px;float:left;display:inline;}
.nav_menu .nav_rice p{ float:left; padding-left:20px;}
.nav_menu p span{ float:left; margin:2px 4px; display:inline;white-space:nowrap;}
.nav_menu p span a{ color:#5c5c5c; font-size:12px; font-family:"宋体"; padding:0px 4px; height:20px; margin:0px; line-height:20px; width:48px; display: inline-block }
.nav_menu p span a:hover{ color:#fff; font-size:12px; font-family:"宋体"; background:#fcb52a;padding:0px 4px; height:20px;margin:0px; line-height:20px; width:48px; display: inline-block}
.nav_menu p span.lastspan a,.nav_menu p span.lastspan a:hover{width:80px;}
.nav_region h3{ font-family:"宋体"; color:#5c5c5c; width:100%; font-size:12px; clear:both; text-align:left; text-indent:35px; line-height:30px;}
.nav_menu .nav_rice p span a{ color:#5c5c5c; font-size:12px; font-family:Arial; padding:0px 4px; height:20px; margin:0px; line-height:20px; width:68px;}
.nav_menu .nav_rice p span a:hover{ color:#fff; font-size:12px; font-family:Arial; background:#fcb52a;padding:0px 4px; height:20px;margin:0px; line-height:20px; _idth:68px;}
/*
.foot {
	MARGIN-TOP: 34px; BACKGROUND: url(../images/bgfooter.gif); HEIGHT: 287px
}
.foot img{ border:0px;}
.footer { MARGIN: 0px auto; padding-top:13px; WIDTH: 960px; COLOR: #e0dedf}
.foot .rowone{ height:76px;}
.foot .rowtwo{ height:112px;}
.foot .rowthree{ height:6px;}
.foot .l1{ float:left; }
.foot .r1{ float:right;}
.foot .l2{ float:left; padding-top:26px;}
.foot .r2{ float:right; line-height:25px; font-size:12px; color:#fff; padding-top:35px; padding-bottom:25px; text-align:right; padding-right:3px;}
.foot .r2 a{ MARGIN: 0px 10px; COLOR: #e0dedf; FONT-SIZE: 12px}
.foot .r2 a:hover{ text-decoration:underline;}
.foot .rowfour{ width:496px; height:40px; padding-top:19px; margin:0 auto;}
.foot .rowfour span{ padding:0px 5px;float:left;}
.foot .rowfour .footlink1{ width: 114px; height: 40px; display: block; background: url(../images/footlink.gif) no-repeat 0px 0px;}
.foot .rowfour .footlink2{ width: 103px; height: 40px; display: block; background: url(../images/footlink.gif) no-repeat -125px 0px;}
.foot .rowfour .footlink3{ width: 123px; height: 40px; display: block; background: url(../images/footlink.gif) no-repeat -238px 0px;}
.foot .rowfour .footlink4{ width: 113px; height: 40px; display: block; background: url(../images/footlink.gif) no-repeat -371px 0px;}
*/

.notice{  height:76px; width:100%;z-index:999999; background:url(../images/notice_bg.png); _background:#000000; _filter :alpha(opacity=70);_opacity: .7; position:fixed;  _position:absolute; left:0; top:0px; display:none; }
.notice_close{ background:url(<%=ResolveUrl(../images/notice_close.png) no-repeat; width:20px; height:20px; cursor:pointer; position:absolute; right:5px; top:5px}
.noticeer{width:960px; margin:0px auto; color:#858585;}
.notice_left{ float:left; }
.notice_index{ float:left; margin-top:16px;margin-left:10px; display:inline}
.notice_index a,.notice_index a:hover{ background:url(../images/notice_favorites.png) no-repeat -5px -3px; _background:url(http://cdn.yaochufa.com/images/notice_favorites.gif) no-repeat -5px -3px; z-index:99999; width:121px; height:44px; display:block;}
.notice_favorites{ float:left; margin-top:16px;margin-left:10px; display:inline}
.notice_favorites a,.notice_favorites a:hover{ background:url(../images/notice_favorites.png) no-repeat -5px -52px; _background:url(http://cdn.yaochufa.com/images/notice_favorites.gif) no-repeat -5px -52px; z-index:99999; width:121px; height:44px; display:block;}
.notice_text{ float:left; line-height:76px; font-size:16px; color:#fff;font-family:"微软雅黑","黑体"; margin-left:15px;}
.notice_botton{float:left; margin:5px 0px 0px 10px;}
.notice_botton p{ color:#ababa9; font-size:12px;height:22px;}
.notice_botton p span{ color:#fff; font-size:12px;}
.notice_botton input{ background:#fff; border:1px solid #c7c8ca; color:#858585; font-family:"微软雅黑"; font-size:12px; width:215px; height:25px; line-height:25px; padding:0px 5px; }
.notice_botton .login_sd_inputred{ background:#fff; border:1px solid red; color:#858585; font-family:"微软雅黑"; font-size:12px; width:215px; height:25px; line-height:25px; padding:0px 5px; }

.notice_inoutOK{ float:left; margin:27px 0px 0px 10px; display:inline;}
.notice_inoutOK input{ background:url(../images/notice_subscribe.png) no-repeat; _background:url(../images/notice_subscribe.gif) no-repeat; width:59px; height:27px; border:0px; cursor:pointer;}
.notice_right{ float:right; color:#fff; margin:16px 0px 0px 0px;}
.notice_right p{ clear:both; text-align:right;}
.notice_right a,notice_right a:hover{ color:#ffc725; text-decoration:underline;}
.notice_right span{ float:right; margin:0px 3px; display:inline;}
.notice_right span a,.notice_right span a:hover{ background-image:url(../images/notice_weibo.png); _background-image:url(../images/notice_weibo.gif); background-repeat:no-repeat; width:16px; height:16px; display:block;}
.notice_right span a.notice_sina,.notice_right span a.notice_sina:hover{ background-position:0px 0px;}
.notice_right span a.notice_tt,.notice_right span a.notice_tt:hover{ background-position:0px -39px;}
 .nav_tuijian
{
width: 260px;
padding-right:10px;
padding-bottom:10px;
}
.nav_menu .nav_tuijian p, .nav_remen p
{
color: #5C5C5C;
margin: 0;
padding-top:5px;
font-family: "宋体";
font-size: 12px;
height: 25px;
line-height: 30px;
text-align: left;
padding-left: 10px;
}
.nav_menu .nav_remen a:hover,.nav_menu .nav_tuijian a:hover{ overflow:hidden;color:#fff; font-size:12px; font-family:"宋体"; background:#fcb52a; display:inline-block; line-height:20px;height:20px; margin:0; padding:0 4px;}
.nav_remen
{
width: 260px;
padding-right:10px;
padding-bottom:10px;
}
.nav_gowith
{
    clear:left;
    width:350px;
    padding:0 10px 10px 10px;
    border-right:1px solid #e0dfdf;
    border-left:1px solid #e0dfdf;
    float:left;
}
.nav_menu .nav_remen a,.nav_menu .nav_tuijian a
{
     height:20px; 
     display:inline-block; 
     line-height:20px;
     color:#5c5c5c; 
     font-size:12px; 
     font-family:"宋体";
     margin:0;
     padding:0 4px;
     overflow:hidden;
}
.nav_menu .nav_remen p,.nav_menu .nav_tuijian p
{
    border-bottom:1px dotted #d6d5d5;
}
.nav_menu .nav_gowith p span a
{
    width:auto;
}
.nav_menu .nav_gowith p
{
 padding-left:20px;width:328px;float:left;overflow:hidden; line-height:20px;height:20px;
}

/*文章系统*/
.main_content{font-family:Arial,"宋体",sans-serif; font-size:14px; min-height:500px; }