@charset "utf-8";
/*  ===================================   public  ===================================  */
*{ margin:0; padding:0; font-size: 12px; }
a{ font-size:12px;}
img{ border:none;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500;}
a:hover{text-decoration:underline;}
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.fn-clear{  zoom:1;}
body .fn-hide{display:none;}
.fn-left,.fn-right{display:inline;}
.fn-left{float:left;}
.fn-right{float:right;}
.clear{clear:both;}
.W_gotop{ width:22px; height:55px;position: fixed;left: 50%;bottom: 270px;margin-left: 495px;_position: absolute; _top:2000px;}

/*  ===================================   public  ===================================  */

/*  ===================================   header  ===================================  */
#header_2011news{ width:auto;/* height:116px;*/}
#header_top_2011news{ width:990px; height:83px; position:relative; z-index:999; margin:0 auto; font-size:12px;}
#header_top_2011news a{text-decoration:none;}
#header_top_2011news .logo{ width:300px; height:59px; padding-top:14px; float:left;}
#header_top_2011news .header_login{ width:598px; height:30px; float:left; z-index:98;}
#header_top_2011news .header_login a{padding: 10px 10px 0 10px; float:left; font-size:12px; color:#4e4e4e; height:30px;}
#header_top_2011news .header_login a:hover{ color:#D7252E;}
#header_top_2011news .header_login span{margin:10px 0 0 0px;*margin:5px 0 0 0px;_margin:5px 0 0 0px;*line-height:19px;_line-height:19px;float:left; font-size:12px; color:#4e4e4e; font-weight:bold; padding-right:30px;}
#header_top_2011news .header_login .enter{ width:72px; background:url(http://www.dooland.com/magazine/images/new-bg-gif.gif) no-repeat 38px 6px;}
#header_top_2011news .header_login .enter a{width:72px; padding:10px 0 0 0;}
#header_top_2011news .header_login .vip_ico{background:url(http://www.dooland.com/magazine/images/vip_ico.gif) no-repeat right center; position:relative;}
#header_top_2011news .header_login .no_vip{background:url(http://www.dooland.com/magazine/images/vip_unative.gif) no-repeat right center; position:relative;}
#header_top_2011news .header_login .v_ico{background:url(http://www.dooland.com/magazine/images/V+.png) no-repeat right center; position:relative;} 
#header_top_2011news .header_login .vboss_ico{background:url(http://www.dooland.com/magazine/images/boss.png) no-repeat right center; position:relative;} 
#header_top_2011news .header_login .vip_ico_on{background:url(http://www.dooland.com/magazine/images/vip_ico.gif) no-repeat right center; position:relative;}
#header_top_2011news .header_login .no_vip_on{background:url(http://www.dooland.com/magazine/images/vip_unative.gif) no-repeat right center; position:relative;}
#header_top_2011news .header_login .v_ico_on{background:url(http://www.dooland.com/magazine/images/V+.png) no-repeat right center; position:relative;} 
#header_top_2011news .header_login .vboss_ico_on{background:url(http://www.dooland.com/magazine/images/boss.png) no-repeat right center; position:relative;} 
#header_top_2011news .header_login .v_ico .vjia_date{ display:none; position: absolute;top: 2px; right:-208px;height: 26px;color: white;line-height: 32px;z-index: 999;width: 201px;text-align: center;cursor: auto; font-weight:lighter;}
#header_top_2011news .header_login .vboss_ico .vboss_date{ display:none; position: absolute;top: 2px; right:-208px;height: 26px;color: white;line-height: 32px;z-index: 999;width: 201px;text-align: center;cursor: auto; font-weight:lighter;}
#header_top_2011news .header_login .vip_ico .vip_date{display:none; position: absolute;top: 2px; right:-208px;height: 26px;color: white;line-height: 32px;z-index: 20;width: 201px;text-align: center;cursor: auto; font-weight:lighter;}
#header_top_2011news .header_login .no_vip .vip_date{display:none; position: absolute;top: 2px; right:-208px;height: 26px;color: white;line-height: 32px;z-index: 20;width: 201px;text-align: center;cursor: auto; font-weight:lighter;}
#header_top_2011news .header_login .vip_ico_on .vip_date{  position: absolute;top: 2px; right:-208px;display: block;height: 26px;background: url(http://www.dooland.com/static/images/vip_bg.gif) no-repeat 0 2px;color: white;line-height: 32px;z-index: 20;width: 201px;text-align: center;cursor: auto; font-weight:lighter;}
#header_top_2011news .header_login .no_vip_on .vip_date{position: absolute;top: 2px; right:-208px;display: block;height: 26px;background: url(http://www.dooland.com/static/images/vip_bg.gif) no-repeat 0 2px;color: white;line-height: 32px;z-index: 20;width: 201px;text-align: center;cursor: auto; font-weight:lighter;}
#header_top_2011news .header_login .v_ico_on .vjia_date{ position: absolute;top: 2px; right: -368px;display: block;height: 26px;background: url(http://www.dooland.com/static/images/vip_bg1.gif) no-repeat 0 2px;color: white;line-height: 32px;z-index: 20;width: 360px;text-align: center;cursor: auto; font-weight:lighter;}
#header_top_2011news .header_login .vboss_ico_on .vboss_date{ position: absolute;top: 2px; right: -368px;display: block;height: 26px;background: url(http://www.dooland.com/static/images/vip_bg1.gif) no-repeat 0 2px;color: white;line-height: 32px;z-index: 20;width: 360px;text-align: center;cursor: auto; font-weight:lighter;}
#header_top_2011news .header_login .no_vip_on .vip_date .no_vip_txt a{ margin:0; padding: 0 12px;}

#header_top_2011news .header_login .enter-ico{ background:url(http://www.dooland.com/magazine/images/enter-ico.jpg) no-repeat 15px 8px; padding-left:40px;}
#header_top_2011news .header_login .sina{ background:url(http://www.dooland.com/magazine/images/sina_login.jpg) no-repeat 15px 8px; padding-left:40px;}
#header_top_2011news .header_login .qq{ background:url(http://www.dooland.com/magazine/images/QQ_login.jpg) no-repeat 5px 8px; padding-left:25px;}
#header_top_2011news .header_login .free{ color:#da343d;height:25px;}
#header_top_2011news .qq_login_xf{ width:162px; height:28px; position:absolute; top:30px; left:450px; background:url(http://www.dooland.com/magazine/images/qq_login_bg.jpg) no-repeat 0 0; color:#a09f9f; padding:8px 5px;}
#header_top_2011news .search{ width:305px; float:right; height:83px;}
#header_top_2011news .header_login li{ width:auto;display:block; float:left; font-size:12px; color:#333333;}
#header_top_2011news .header_login li .marg_le{ float:right;}
#header_top_2011news .mybg{ background:url(http://www.dooland.com/magazine/images/my_bg.jpg) no-repeat 65px 10px; height:25px; margin-top:5px; width:87px; float:right; line-height:25px; text-indent:7px;}
#header_top_2011news .mybg a{color:#4E4E4E;}
#header_top_2011news .mybg a:hover{color:#D7252F;}
#header_top_2011news .my_menu_2011news_hover{ width:87px; border:1px solid #858585; _margin-bottom: -30px;}
#header_top_2011news .fg{background: url(http://www.dooland.com/magazine/images/header_fg.jpg) no-repeat right 10px; float:left;}
#header_top_2011news .header_login strong{ color:#da343d;}

#header_2011news .ac_results_2011 ul{ z-index:99999;margin-top: 28px;background:#fff;width: 153px;border: 1px solid #C8C8C8;*position:absolute; *margin-left:-302px;_margin-left:-304px;}
#header_2011news .ac_results_2011 li{ width:153px; height:30px; text-indent:10px; line-height:30px; display:block;}
#header_2011news .ac_results_2011 li a{ width:153px; height:30px; display:block; color:#4B4A4A; overflow:hidden;}
#header_2011news .ac_results_2011 li a:hover{width:153px; height:30px; display:block; background:#e4e4e4; color:#000;}
#header_2011news .ac_results_2011 .cls{width: 143px;height: 25px;line-height: 25px;text-align: right; }
#header_2011news .ac_results_2011 .cls a{color:#a3a3a3;}
#header_2011news .ac_results_2011 .cls a:hover{background:#cb1b2a;padding: 2px; color:#fff;}
/* =====================================  个人中心 ===================================== */
.my_menu_2011news{ display:block;position:relative;z-index:500;margin:0 1px 0;height:29px;float:right;width:93px;}
.my_menu_2011news a:hover{ color:#D7252E;}
.my_menu_2011news .menu_2011news{display:none;position:absolute;width:87px;height:180px;border:1px solid #858585;top:25px;right:-1px;z-index:2000;background:#fff;_top: 25px; _left: -1px; border-top:none;}
.my_menu_hover{display:block;z-index:500;border:1px solid #858585;padding:0;border-bottom:1px solid #fff;background:#fff;margin:0; border-bottom:none;}
.my_menu_hover .menu_2011news{display:block;_margin-bottom: -211px;}
.my_menu_2011news .menu_2011news ul li{display:block;padding:1px;height:28px;line-height:28px;margin:0;overflow:hidden; text-indent:7px;}
.my_menu_2011news .menu_2011news ul li a{padding:0;display:block;float:none;margin-top:0;margin:0;height:28px;overflow:hidden;}
.my_menu_2011news .menu_2011news ul li a:hover{background:url(http://www.dooland.com/magazine/images/my_li_bg.gif) repeat-x}

#header_top_2011news .search_botm{ width:305px; float:left; position:absolute; right:0; bottom:16px; z-index:-10;}
#header_top_2011news .search_02{ width:273px; height:25px;border:1px solid #979797; float:left;}
#header_top_2011news .search_02 .search_text1{ width:19px; height:23px; background:url(http://www.dooland.com/magazine/images/search_01bg.jpg) no-repeat; float:left;}
#header_top_2011news .search_02 .search_text2{ width:133px; height:23px; float:left; border:0; line-height:25px; color:#777;}
#header_top_2011news .search_03{ width:40px; height:25px; float:left; font-size:12px; font-weight:bold; color:#333333; line-height:25px; border-left:1px solid #979797; padding-left:8px;}
.s_book { width:50px; height:25px; font-size:12px; margin-top:25px; margin-left:152px;*margin-left:-44px; font-weight:bold; position:absolute; color:#333333; line-height:25px; border:1px solid #979797; background:#FFF; overflow:hidden; text-indent:10px; border-top:none; }
.s_mag {width: 40px;height: 25px;font-size: 12px;padding-left:10px;margin-top: 50px;margin-left: 152px;*margin-left:-44px;font-weight: bold;position: absolute;color: #333;line-height: 25px;border: 1px solid #979797;background: white;overflow: hidden;border-top: none;}
#header_top_2011news  .magazine_bg{background:url(http://www.dooland.com/magazine/images/my_bg.jpg) no-repeat 36px 10px; width:35px;}
#header_top_2011news .search_04{ width:70px; height:25px; background:#333333; float:right; font-size:14px; line-height:25px; text-align:center; color:#FFF; border:0;}
#header_top_2011news .search_05,#header_top_2011news  .search_05 a{width:25px; height:27px;float:left; color:#a1a1a1; font-size:12px; padding-left:2px;line-height: 13px;}
#header_top_2011news .header_login li.login_up{ width:auto;}

#nav_2011news{ width:auto;height:33px; background:#cb1b2a;}
#nav_content_2011news{ width:990px; height:33px; margin:0 auto;}
#nav_content_2011news ul{ margin:0; padding-left:1px;}
#nav_content_2011news li{ font-size:14px; display:block; float:left; height:33px; line-height:33px;}
#nav_content_2011news li a{color:#fff; padding:0 25px;display:block; text-decoration:none; font-weight:bold; font-size:14px;}
#nav_content_2011news li #mag_other{width: 82px; height:55px;background:#fafafa;z-index: 1000; position:relative; _margin-bottom: -71px; margin-left:-1px;}
#nav_content_2011news li #mag_other ul{ padding-top:2px; border: 1px solid #bdbdbd; border-top: none;}
#nav_content_2011news li #mag_other a{width:81px;color:#333; font-size:12px; font-weight:lighter; margin:0; padding:0;line-height:25px; text-align:center; background:none;}
#nav_content_2011news li #mag_other a:hover{ color:#cb1b2a; border:none;}

#nav_content_2011news .sy{ width:150px; text-align:center;}
#nav_content_2011news .fg{background:url(http://www.dooland.com/magazine/images/nav_fg.jpg) no-repeat right center;position: relative;}
#nav_content_2011news .fg .na{position:absolute; right: 3px; top: -13px;}
#nav_content_2011news .on, #nav_content_2011news li a:hover, #nav_content_2011news .onhover{display:block; background:#ab0210;margin: 0 -1px;_margin: 0 1px 0 0px;border-left:1px solid #890a21;border-right:1px solid #890a21;}
#nav_content_2011news .shop{ width:184px; height:23px; margin-top:5px; float:right;font-size:12px;  }
#nav_content_2011news .shop a{text-decoration:none;}
#nav_content_2011news .shop .num{ width:96px; height:23px; float:left; background:url(http://www.dooland.com/magazine/images/shop_bg.jpg) no-repeat 0 0; color:#333333; line-height:25px; padding-left:27px;}
#nav_content_2011news .shop .num a{ color:#333;}
#nav_content_2011news .shop .but{ width:61px; height:23px; float:left; padding:0;}
/*  ===================================   header ===========================================   */



/*  ===================================   footer ===========================================   */
#footer_2011news{ width:auto; height:245px; background:url(http://www.dooland.com/magazine/images/footer_title_bg.jpg) repeat-x 0 0; margin-top:12px; clear:both;}
#footer_2011news #bottom{ width:990px; margin:0 auto; height:60px;text-align:center;line-height:60px;}
#footer_2011news #bottom a{ color:#313143;margin:0 5px; height:60px;line-height:60px; }
#footer_2011news #bottom .fg_x{ background:url(images/bd4_fg.jpg) no-repeat left center;}
#footer_2011news #zc{ width:988px; height:58px; border:1px solid #d1d1d1; margin:0 auto;}
#footer_2011news #zc a{ float:left; padding-left:1px;}
#footer_2011news #zc img{ float:left; margin-top:8px;}
#footer_2011news #zc .zc_img_fg{ background:url(http://www.dooland.com/magazine/images/zc_img_fg.jpg) no-repeat left 17px;}
#footer_2011news #zc .zc_zi_margin{ margin-left:15px;}
#footer_2011news .bottom3{ width:990px; margin:0 auto; height:80px; text-align:center; margin-top:5px;}
#footer_2011news .bottom3 b{ color:#888888; font-weight:lighter; line-height:25px;}
#footer_2011news .bottom3 a{ color:#888888;}
#footer_2011news .bottom4{ width:990px; margin:0 auto; text-align:center;}
#footer_2011news .bottom4 img{ margin-top:15px; padding-bottom:20px;}
.skin01 .tblog_main{border-left: none; border-right:none;}
/*  ===================================   footer ===========================================   */
/* ==================================== adv广告 ======================================= */
.SlideShow{width:630px;margin:0 auto;padding-top:0px;display:none}
.SlideShow .ad{margin-bottom:10px;width:630px;height:188px;overflow:hidden;position:relative;margin:0 auto; z-index:1;}
.SlideShow .slider,.SlideShow .num{position:absolute}
.SlideShow .slider li{list-style:none;display:inline}
.SlideShow .slider img{width:630px;height:188px;display:block}
.SlideShow .num{right:10px;bottom:5px; z-index:100;}
.SlideShow .num li{float:left;text-align:center;line-height:10px;width:10px;height:10px;cursor:pointer;overflow:hidden;margin:3px 3px;border:1px solid #999;background-color:#CCC;#-moz-opacity:0.8;opacity:0.8;_filter:Alpha(Opacity=80)}
.SlideShow .num li.on{color:#333;line-height:12px;width:12px;height:12px;border:0;background-color:#333;font-weight:bold;#-moz-opacity:1;opacity:1;_filter:Alpha(Opacity=100)}
.SlideShow .adstitle{ background:#333; width:630px; height: 30px; position:absolute; bottom:0px;filter: Alpha(opacity=45); /*IE*/-moz-opacity:.1; /*老版本FireFox 1.0 以前*/opacity:0.45; /*新版本FireFox*/ z-index:0; line-height:30px; }
.SlideShow .title_txt{width: 630px;height: 30px; z-index:10; color:#fff;position: absolute;bottom: 0;font-size: 14px;line-height: 30px; text-indent:25px; font-weight:bold;}
.SlideShow .title_txt a{ color:#fff;}
.SlideShow .adstitle #adsname{ font-size:14px; font-family:Verdana; color:#FFF; margin-left:50px; margin-top:5px; }

/* ===================================== 购物车 ==================================================== */
#float_cart_container{top:110px;right:197px;_right:193px; overflow:hidden;padding:0}
.gwc02{width:auto;padding-top:4px;background:#fffbf0;height:30px;line-height:30px;margin-top:5px}
.gwc02left{padding-left:10px;height:25px;line-height:25px;float:left;color:#DC2618;font-size:12px;font-weight:bold;text-align:left}
.gwc02right{width:145px;float:right;height:25px; line-height:25px;padding-right:5px; vertical-align:middle;}
.gwc02right a{float:right; color:#999;}
.gwc_jixu{padding-right:10px; line-height:25px; float:right;}
.maglist_shoppingcar{width:248px;height:auto;padding-bottom:10px;padding-left:10px;overflow:hidden;border-bottom:1px dashed #dcdcdc;margin-bottom:10px}
.shygouwuchelist{height:112px;margin-bottom:8px;padding-bottom:5px;overflow:hidden;line-height:18px} 
.shygouwuchelisttu{width:66px;height:89px;margin-right:5px;float:left;padding-left:5px}
.shygouwuchelisttu img{width:58px;height:81px;background-color:#f1f1f1;padding:3px;border:1px solid #ccc}
.shygouwuchelisright{width:200px;height:auto;float:left;overflow:hidden;text-align:left}
.shygouwuchelisright ul{margin:0px;padding:0px;list-style:none}
.shygouwuchelisright li{color:#666;font-size:12px;line-height:20px;display:block;font-family:"&#23435;&#20307;";font-family:Arial,Helvetica,sans-serif;}
.shygouwuchelisright li img{border:0px solid}
.shygouwuchelisright li span a{ color:#D7252F;}
.shygouwuchelisright li span a:hover{text-decoration:underline}

#main {
width: 990px;
margin: 15px auto;
}

