/*!2014-12-17 15:12:25 merge: css/index/transition.css,css3/public_global.css,css3/public_elastic_layer.css,css3/public_header.css,css3/webreg.css!*/
@charset "utf-8";.ftst {font-family:'SimSun';}
.ft12 {font-size:12px;}
.ft14 {font-size:14px;}
.ft16 {font-size:16px;}
.ft18 {font-size:18px;}
.ft23 {font-size:23px;}
.fti {font-style:italic;}
.pdt20 {padding-top:20px;}
.pdt40 {padding-top:40px;}
.pdb20 {padding-bottom:20px;}
.pdb40 {padding-bottom:40px;}
.pdb60 {padding-bottom:60px;}
.pdb80 {padding-bottom:80px;}
.mgt2{ margin-top:2px;}
.mgt7{ margin-top:7px;}
.mgt20{ margin-top:20px;}
.mgr15{ margin-right:15px;}
.mgb20{ margin-bottom:20px;}
.mgb30{ margin-bottom:30px;}
.mgl20 {margin-left:20px;}
.vtla1 {vertical-align:-1.5px; *vertical-align:0;}
.non{ display:none;}
.mod_vam{ vertical-align:middle;}
.auto_block {zoom:1; overflow:hidden;}
.mod_cx {margin-top:13px;}
.mod_tc {margin-top:15px;}
.mod_pz {margin-top:25px;}
.mod_bx {margin-top:30px;}
.mod_v,.mod_v_org{ width:14px; height:11px; display:inline-block; background:url(/images/user_center/v_rltv.png) no-repeat -113px -38px; overflow:hidden; vertical-align:middle;}
.mod_v_org{ background-position:-250px -38px;}
 .more_icon {background:url(/images/public/new_icon.png) no-repeat right -19px; padding:0 8px 0 0; font:12px/1.2 "宋体"; margin-top:5px;}
.header {width:100%; height:auto; padding-top:31px; _height:107px; _padding-top:0px; background:url(/images/index/home_repeat_x.png) repeat-x 0 bottom; _background:url(/images/index/home_repeat_x_ie6.png) repeat-x 0 bottom;}
.footer {width:100%; background:#fff; border-top:1px solid #d4cdca; padding-top:8px; color:#999; position:relative;}
.warp,.subwarp,.warp_bar {width:1002px; margin:0 auto;}
.warp_mantle {width:100%; padding-bottom:3px; margin-bottom:0; background:url(/images/public/sub_body_bg_don.png) no-repeat center bottom; _background:url(/images/public/sub_body_bg_don_ie6.png) no-repeat center bottom;}
.warp_mantle .mantle_up {width:100%; height:20px; font:1px/1 Arial; background:url(/images/public/sub_body_bg_top.png) no-repeat center bottom; _background:url(/images/public/sub_body_bg_top_ie6.png) no-repeat center bottom;}
.warp_mantle .mantle_mc {width:100%; padding:20px 0 40px; background:url(/images/public/sub_body_bg_cen.png) repeat-y center top; _background:url(/images/public/sub_body_bg_cen_ie6.png) repeat-y center top;}
.warp_mantle .mantle_up_x1 {width:100%; height:40px; margin-top:6px; background:url(/images/public/sub_body_bg_top_x1.png) no-repeat center top; _background:url(/images/public/sub_body_bg_top_x1_ie6.png) no-repeat center bottom;}
.warp_mantle .mantle_up_x2 {width:100%; height:40px; margin-top:6px; background:url(/images/public/sub_body_bg_top_x2.png) no-repeat center top; _background:url(/images/public/sub_body_bg_top_x2_ie6.png) no-repeat center bottom;}
.warp_mantle .mantle_up_x1 .warp,.warp_mantle .mantle_up_x2 .warp{ padding:0;}
.warp_shell {width:1002px; padding:18px 0 3px; margin:0 auto; background:url(/images/public/warp_shell.png) no-repeat right bottom; _width:998px; _padding-bottom:0; _border:1px solid #d4cdca; _background:#fff;}
.warp_shell.none {margin:0 auto 4px; _margin:0 auto 14px;}
.warp_shell.nonego_nav {margin:0 auto -3px; _margin:0 auto 8px; background:none; _border-width:0;}
.warp_shell .shell_up {width:1002px; height:3px; font:0/0 Arial; background:url(/images/public/warp_shell.png) no-repeat left bottom; _width:998px; _height:0px; _background-image:none;}
.warp_shell .shell_muup_x1 {width:998px; height:38px; padding:1px 2px 0; background:url(/images/public/warp_shell_mutop.png) no-repeat; _width:994px; _background-image:none; _background-color:#7c9e01; _margin-bottom:2px;}
.warp_shell .shell_mc {width:938px; min-height:400px; _height:400px; padding:18px 32px 40px; background:url(/images/public/warp_shell.png) repeat-y center center; _width:938px; _padding:18px 30px 40px; _background-image:none;}
.warp_shell .shell_mc.none {padding:18px 32px 10px; _padding:18px 30px 0;}
.header_warp {width:100%; height:31px; background:url(/images/public/wrap_banner_bg.png) 0 0 repeat-x; position:fixed; top:0; left:0; z-index:9999;}
.header_warp.adv {top:50px;}
.header_warp.ptm {top:27px;}
.area_auto {float:left; width:100%; line-height:1; *line-height:1.2;}
.area_menu {float:left; width:115px;}
.area_isset {float:right; width:783px;}
.area_main {float:left; width:663px;}
.area_maincn {float:left; width:408px;}
.area_side {float:right; width:235px;}
.area_side_left,.area_side_lt2x {float:left; width:235px; padding-right:40px;}
.area_side_lt2x {padding-right:30px;}
.icos {display:inline-block; background:url(/images/public/new_icon.png) no-repeat;}
.mobs {background-position:0 -240px; width:10px; height:17px; vertical-align:-4px; *vertical-align:-2px; margin-left:5px;}
.log .logout .title,.logout .isSel .home,.logout .isSel .msg,.logout .isSel .set,.logout .isInfo .male,.logout .isInfo .female {background:url(/images/index/icon.gif) no-repeat;}
.isSyncIcon { background: url("../res/images/index/favicons.gif") no-repeat; display:inline-block; height:16px; margin-left:4px; position:relative; top:3px; width:16px;}
.isSyncSina{ background-position:0 0;}
.isSyncSinaOn{ background-position:0 -20px;}
.isSyncQq{ background-position:-25px 0;}
.isSyncQqOn{ background-position:-25px -20px;}
.isSyncRenren{ background-position:-50px 0;}
.isSyncRenrenOn{ background-position:-50px -20px;}
.isSyncDouban{ background-position:-75px 0;}
.isSyncDoubanOn{ background-position:-75px -20px;}
.isSyncSohu{ background-position:-100px 0;}
.isSyncSohuOn{ background-position:-100px -20px;}
.isSync163{ background-position:-125px 0;}
.isSync163On{ background-position:-125px -20px;}
.isSyncQZone {background-position: -150px 0;}
.isSyncQZoneOn {background-position: -150px -20px;}
.isSyncQZone2 {background-position: -175px 0;}
.isSyncQZoneOn2 {background-position: -175px -20px;}
.mod_ico b {display:inline-block; width:20px; height:18px; background:url(/images/public/new_icon.png) no-repeat 0 -500px; vertical-align:middle;}
.mod_ico a {display:inline-block; width:32px; height:32px; padding:0; background:url(/images/public/fx_ico_32x32.png) no-repeat; overflow:hidden; vertical-align:middle; margin:0 4px;}
.mod_ico a.sinavbo {background-position:0 0;}
.mod_ico a.sinavbo:hover {background-position:-32px 0;}
.mod_ico a.qqzone {background-position:0 -32px;}
.mod_ico a.qqzone:hover {background-position:-32px -32px;}
.mod_ico a.qqvbo {background-position:0 -64px;}
.mod_ico a.qqvbo:hover {background-position:-32px -64px;}
.mod_ico a.douban {background-position:0 -96px;}
.mod_ico a.douban:hover {background-position:-32px -96px;}
.mod_level_1,.mod_level_2,.mod_level_3,.mod_level_4,.mod_level_5,.mod_level_6,.mod_level_7{width:18px; height:18px; display:inline-block; vertical-align:middle; background:url(/images/user_center/level_icon.png) no-repeat; overflow:hidden;}
.mod_level_5,.mod_level_6,.mod_level_7{ height:24px; margin:-3px 2px 0 0;}
.mod_level_1{background-position:0 0;}
.mod_level_2{background-position:0 -20px;}
.mod_level_3{background-position:0 -40px;}
.mod_level_4{background-position:0 -60px;}
.mod_level_5{background-position:0 -80px;}
.mod_level_6{background-position:0 -105px;}
.mod_level_7{background-position:0 -130px;}
.icon_male,.icon_female {font-size:1px; line-height:1; display:inline-block; *display:inline; *zoom:1; background:url(/images/icon12s.png) no-repeat; width:12px; height:12px; vertical-align:middle; margin-top:-1px;}
 .icon_male {background-position: 0 -154px;}
.icon_female {background-position: -12px -154px;}
.warp_bar .index{float:left; color:#ccc; line-height:30px;position:relative; z-index:10000;}
.warp_bar .index .city_list{display:none; width:395px; padding:5px 10px; color:#666; line-height:1.6; position:absolute;left:0; top:30px; background:#fff; border:1px solid #e5e5e5; box-shadow:0 1px 2px rgba(0, 0, 0, .2)}
.warp_bar .index .city_list .corner_in,.warp_bar .index .city_list .corner_out{ font-size:0; border-style:dashed dashed solid; border-width:8px; top:-16px; border-color:transparent transparent #fff; position:absolute; left:40px;}
.warp_bar .index .city_list .corner_out{border-color:transparent transparent #e5e5e5;top:-17px;}
.warp_bar .index .city_list .abc_index{height:15px; border-bottom:1px solid #e5e5e5;}
.warp_bar .index .city_list .abc_index a{float:left;width:15px; height:15px; line-height:15px; text-align:center;}
.warp_bar .index .city_list .abc_index a.all{float:right; width:55px;}
.warp_bar .index .city_list .abc_index a:hover,.warp_bar .index .city_list .abc_index a.sel{ background:#f48f0b; color:#fff; font-weight:700;}
.warp_bar .index .city_list .list a{ margin:4px 15px 4px 0; display:inline-block;}
.header .logo {float:left; width:166px; height:47px; overflow:hidden; margin-top:15px;}
.header .search {float:right; width:273px; height:31px; background:url(/images/index/home_search.png) no-repeat; margin:30px 0 0 60px; padding:0; position:relative;z-index:9000;}
.header .search .append_mode,.header .search .area_list {position:absolute; left:-54px; top:0; width:44px; padding-right:10px; height:29px; border:solid #7c9e01; border-width:1px 0 1px 1px; line-height:29px; background:url(/images/public/new_icon.png) #fff no-repeat right -1165px; color:#333; text-align:center;}
.header .search .append_mode.act {background-color:#eee;}
.header .search .area_list {display:none;width:54px; padding:0; height:auto; top:30px; border-width:0 1px 1px 1px; background:#fff;}
.header .search .area_list a {display:block; width:54px; height:29px;}
.header .search .area_list a:hover {background:#f4f2eb; text-decoration:none;}
.header .menu {float:left; height:46px; margin:30px 0 0 30px;}
.header .menu a {display:inline-block; width:94px; height:37px; line-height:37px; text-align:center; color:#333; font-size:16px; font-weight:bold; position:relative;}
.header .menu a i {position:absolute; right:12px; top:-4px; width:20px; height:13px; background:url(/images/public/new.png) no-repeat; z-index:8010;}
.header .menu a:hover,.header .menu a.on {color:#fff; background:url(/images/public/home_png24.png) no-repeat 0 -113px; text-decoration:none;}
.mod_submenu_wrap{height:41px; width:100%; background:url(/images/public/wrap_banner_bg.png) 0 -41px repeat-x; position:relative; top:-5px; z-index:6000}
.mod_submenu{width:1002px; height:36px; margin:0 auto; position:relative;}
.mod_submenu .menu{position:absolute; left:270px;}
.mod_submenu .menu li{float:left; height:28px; line-height:28px; margin:2px 30px 0 0;}
.mod_submenu .menu a{display:block; height:28px; padding-right:15px; color:#fff; font-size:14px; float:left; }
.mod_submenu .menu .sel a{ font-weight:700;}
.mod_submenu .menu a .bgl{height:28px; width:15px;float:left;}
.mod_submenu .menu a:hover{background:url(/images/public/public_button_bg.png) no-repeat right -1653px; text-decoration:none;}
.mod_submenu .menu a:hover .bgl{background:url(/images/public/public_button_bg.png) no-repeat 0 -1683px;}
.mod_submenu .pub_topic,.mod_submenu .pub_recipe,.mod_submenu .pub_food,.mod_submenu .pub_raider,.mod_submenu .pub_diary,.mod_submenu .pub_featur{float:right; height:22px; padding:6px 10px 0; margin:2px 0 0; line-height:1.23; text-align:center; font-size:14px; color:#333; font-weight:700; background:#fff; box-shadow:0 1px 1px rgba(88,111,1,1); border-radius:3px;}
.mod_submenu .pub_topic:hover,.mod_submenu .pub_recipe:hover,.mod_submenu .pub_food:hover,.mod_submenu .pub_raider:hover,.mod_submenu .pub_diary:hover,.mod_submenu .pub_featur:hover{background-color:#eee; color:#333; text-decoration:none;}
.mod_submenu .pub_topic .icon,.mod_submenu .pub_recipe .icon,.mod_submenu .pub_food .icon,.mod_submenu .pub_raider .icon,.mod_submenu .pub_diary .icon,.mod_submenu .pub_featur .icon{ height:16px; display:inline-block; background:url(/images/public/icons.png) no-repeat; vertical-align:middle; margin-right:5px; *vertical-align:1px; _vertical-align:-1px;}
.mod_submenu .pub_topic .icon{width:16px; background-position:-100px -100px;}
.mod_submenu .pub_food .icon{width:20px; background-position:-100px -40px;}
.mod_submenu .pub_recipe .icon{width:16px; background-position:-100px 0px;}
.mod_submenu .pub_raider .icon{width:20px; background-position:-100px -60px;}
.mod_submenu .pub_diary .icon{width:20px; background-position:-100px -80px;}
.mod_submenu .pub_featur .icon{width:16px; background-position:-100px -20px;}
.mod_submenu .quick_nav{float:left;width:190px; position:relative; z-index:5000; height:28px; margin:3px 0 0; left:2px; _left:1px;}
.mod_submenu .quick_nav .quick_title{width:190px; height:23px; padding:5px 0 0; display:block; line-height:1.23; text-align:center; color:#fff; font-size:14px; position:absolute; z-index:4900;}
.mod_submenu .quick_nav .quick_title i{width:15px; height:15px; display:inline-block; vertical-align:middle;background:url(/images/public/new_icon.png) -12px -412px no-repeat; }
.mod_submenu .quick_nav .quick_title.sel{background:#fff; box-shadow:0 -3px 2px rgba(88,111,1,0.5); color:#333; text-decoration:none;*border:1px solid #ccc; *border-bottom:none; }
.mod_submenu .quick_nav .quick_title.sel i{ background-position:-12px -452px;}
.mod_submenu .quick_nav .quick_nav_cen{display:none; position:absolute;top:28px; left:0; background:#fff; box-shadow:0 2px 2px rgba(0,0,0,0.6)}
.mod_submenu .quick_nav .rcp_list{width:180px; padding:5px 5px 10px; *border:1px solid #ccc; *border-top:none;}
.mod_submenu .quick_nav .rcp_list li{ width:175px; height:36px; position:relative;}
.mod_submenu .quick_nav .rcp_list li .classes{ width:174px; height:30px; padding:1px; margin:0 0 0 -2px; _margin:0; background:#fff; border:1px solid #fff; border-right:none; z-index:10; overflow:hidden; position:absolute;}
.mod_submenu .quick_nav .rcp_list li .cb{ border:1px solid #ccc; border-right:none;width:177px;}
.mod_submenu .quick_nav .rcp_list li .outClasses{ width:177px; height:36px; margin:0 0 0 2px; _margin:0;}
.mod_submenu .quick_nav .rcp_list li .classes .title{ width:75px; height:30px; line-height:30px; float:left;}
.mod_submenu .quick_nav .rcp_list li .classes .title .text{ margin-left:6px; position:relative; top:-10px; color:#666; font-weight:bold;}
.mod_submenu .quick_nav .rcp_list li .classes .brief{ height:30px; line-height:30px;}
.mod_submenu .quick_nav .rcp_list li .classes .brief a{ margin-right:7px;}
.mod_submenu .quick_nav .rcp_list li .outDetial{display:none;width:202px; _width:202px; margin:2px 0 0 2px; _margin:0; background:#e0e0e0;position:absolute;left:179px; top:0px; padding-bottom:2px; margin-bottom:0 -1px -2px 0; border-right:1px solid #e0e0e0;}
.mod_submenu .quick_nav .rcp_list li .detial{ width:202px; border:1px solid #ccc; margin:-2px 0 0 -2px; _margin:0; }
.mod_submenu .quick_nav .rcp_list li .detialList{padding:8px 0px 8px 10px; background:#fff;}
.mod_submenu .quick_nav .rcp_list li .detialList a{ margin:0 10px 10px 0; color:#666; display:inline-block;}
.mod_submenu .quick_nav .rcp_list li .detialList a:hover{ text-decoration:underline; color:#2c6d33;}
.footer a {color:#999; margin:0 5px;}
.footer a.red {color:#f30;}
.footer a:hover {color:#f60;}
.footer .abtxt {float:left; width:600px; line-height:2.4;}
.footer .abtxt .abat {float:right; width:535px; color:#999;}
.footer .abtxt .abht,.footer .abpic .abht {float:left; width:65px; color:#333;}
.footer .abtxt .abht a {color:#333;}
.footer .abpic {float:right; width:340px; zoom:1; overflow:hidden;}
.footer .abpic .plis {float:right; width:272px;}
.footer .abpic .plis li {float:left; width:80px; height:30px; margin:0 0 7px 10px; _margin:0 0 7px 6px; overflow:hidden;}
.footer .abpic .plis li img {width:80px; height:30px;}
.footer .abver {float:left; width:100%; border-top:1px solid #e5e5e5; margin-top:10px; padding:10px 0;}
.footer .abver .fl{ border:0;}
.footer .abver.relayout {border-top:none; margin-top:0; padding:10px 0 20px 0;}
.footer .iframe {float:left; width:150px; height:21px; overflow:hidden; padding-left:5px;}
.footer .a_row {float:left; width:100%; padding-bottom:8px;}
.footer .a_row .ablink {float:left; width:990px; border:1px solid #eee; padding:5px; position:relative; background:#f1f1f1; display:none; box-shadow:2px 2px 2px #ccc; border-radius:6px; background:-moz-linear-gradient(top,#fff,#f1f1f1); background:-webkit-linear-gradient(top,#fff,#f1f1f1); background:-ms-linear-gradient(top,#fff,#f1f1f1); background:-o-linear-gradient(top,#fff,#f1f1f1);}
.footer .a_row .ablink a {display:inline-block; margin:2px 5px; padding:0 4px; color:#666; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
.footer .a_row .ablink a:hover {color:#f60; border-radius:3px; box-shadow:-1px -1px 0 #ccc,1px 1px 0 #666; -moz-transform: translate(0,-2px); -webkit-transform:translate(0,-2px);}
.footer .a_row .ablink .arrdown,.footer .a_row .ablink .arrdown2x {position:absolute; bottom:-11px; _bottom:-11px; left:300px; width:0; height:0; z-index:10; border:solid; border-color:#f1f1f1 transparent transparent transparent; _border-color:#f1f1f1 #fff #fff #fff; border-width:10px 10px 0 10px; font:0/0 Arial;}
.footer .a_row .ablink .arrdown2x {left:680px;}
.bd_page{padding-top:10px; text-align:right;}
.bd_page a,.bd_page .pgnum,.bd_page .pgokay {margin-right:5px; padding:0 5px; text-align:center; vertical-align:top; text-shadow:0 1px rgba(0, 0, 0, 0.1); display:inline-block; color:#666; height:22px; line-height:22px; border:1px solid #d5d5d5; background:#f3f3f3; background-image:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#f3f3f3)); background-image: -webkit-linear-gradient(top,#fbfbfb,#f3f3f3); background-image: -moz-linear-gradient(top,#fbfbfb,#f3f3f3); background-image: -ms-linear-gradient(top,#fbfbfb,#f3f3f3); background-image:-o-linear-gradient(top,#fbfbfb,#f3f3f3); background-image:linear-gradient(top,#fbfbfb,#f3f3f3); border-radius:3px; outline:none;}
.bd_page a:hover,.bd_page a.cur,.bd_page span.cur {border-color:#608a00; color:#fff; text-decoration:none; -webkit-transition:all 0.0s; -moz-transition:all 0.0s; -ms-transition:all 0.0s; -o-transition:all 0.0s; transition:all 0.0s; background:#699600; background-image:-webkit-gradient(linear,left top,left bottom,from(#77aa00),to(#699600)); background-image:-webkit-linear-gradient(top,#F79709,#CA6A00); background-image:-moz-linear-gradient(top,#F79709,#CA6A00); background-image:-ms-linear-gradient(top,#F79709,#CA6A00); background-image:-o-linear-gradient(top,#F79709,#CA6A00); background-image:linear-gradient(top,#F79709,#CA6A00); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.1); -ms-box-shadow:0 1px 2px rgba(0,0,0,0.1); box-shadow:0 1px 2px rgba(0,0,0,0.1);}
.bd_page .cur {margin-right:5px; padding:0 5px; text-align:center; vertical-align:top; text-shadow:0 1px rgba(0, 0, 0, 0.1); display:inline-block; color:#666; height:22px; line-height:22px; border:1px solid #d5d5d5; background:#f3f3f3; background-image:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#f3f3f3)); background-image: -webkit-linear-gradient(top,#fbfbfb,#f3f3f3); background-image: -moz-linear-gradient(top,#fbfbfb,#f3f3f3); background-image: -ms-linear-gradient(top,#fbfbfb,#f3f3f3); background-image:-o-linear-gradient(top,#fbfbfb,#f3f3f3); background-image:linear-gradient(top,#fbfbfb,#f3f3f3); border-radius:3px; outline:none;}
.bd_page span.next,.bd_page span.pre {vertical-align:top; display:inline-block;}
.bd_page span.next a,.bd_page span.pre a{ width:40px; vertical-align:0;}
.bd_page .more {margin-right:5px;}
.bd_page .pgnum {width:24px; text-align:right;}
.bd_page .pgokay {width:40px; height:22px; cursor:pointer; *margin-top:1px;}
.outWrap{}
.t_l, .t_c, .t_r, .m_l, .m_r, .b_l, .b_c, .b_r {background:#000; opacity:0.2; filter:alpha(opacity=20); overflow:hidden;}
.t_l, .t_r, .b_l, .b_r {height:5px;width:5px;}
.t_c, .b_c {height:5px;}
.m_l, .m_r {width: 5px;}
.m_c {background:#fff;}
.white {color:#fff;}
.webwarp {clear:both; width:1000px; margin:5px auto;}
.popwarp {float:left; padding:1px; background:#fff;}
.popwarp .poptitle {float:left; width:100%; height:30px; border-bottom:1px solid #e4e4e4;}
.popwarp .poptitle .ht {float:left; margin:6px 0 0 7px; font-size:14px;}
.popwarp .poptitle .close {float:right; margin:8px 9px 0 0; width:14px; height:14px; background:url(/images/register/pop_btn.png) no-repeat 0 0; cursor:pointer;}
.popwarp .poptitle .close.v {background:url(/images/register/pop_btn.png) no-repeat -19px 0;}
.popwarp .webtitle {float:left; width:100%; height:23px; background:url(/images/register/pass-t.gif) no-repeat; margin-top:10px;}
.popwarp .webtitle.in {background-position:60px 0;}
.popwarp .webtitle.reset {background-position:60px -30px;}
.popwarp .webtitle.seek {background-position:30px -60px;}
.popwarp .webtitle.join {background-position:60px -90px;}
.popwarp .webtitle.bind {background-position:60px -120px;}
.popwarp .webtitle.log {background-position:60px -150px;}
.popwarp .contbox {float:left; width:100%; padding:20px 0;}
.popwarp .login {float:left; width:60%; border-right:1px solid #e5e5e5; padding-right:2%;}
.popwarp .weblogin {float:left; width:55%; border-right:1px solid #e5e5e5; padding-right:2%;}
.popwarp .weblogin2 {float:left; width:55%; margin-left:6%;}
.popwarp .info {float:right; width:36%;}
.wid430 {width:430px;}
.wid490 {width:490px;}
.wid580 {width:580px;}
.wid998 {width:998px;}
.wid938 {width:938px;}
.row,.cox,.rtw,.coxbig {float:left; width:100%;}
.row .cout {float:left; width:20%; text-align:right; line-height:28px;}
.row .scanf {float:left; width:25%; text-align:right; line-height:28px;}
.row .cin {float:left; width:70%;}
.row .fget {float:left; width:49%;}
.row .fget.write {line-height:26px; color:red;}
.row .fgetc {float:left; width:36%;}
.row .fgetz {float:left; width:21%;}
.row .fget_code {float:left; width:15%;}
.row .cin .mi,.row .fget .mi {vertical-align:-5px;}
.row .pcts {float:left; width:38%; text-align:right; padding-top:5px; _padding-top:9px;}
.row .puts {float:left; width:50%;}
.row .flag {float:left; width:14px; height:12px; margin-top:8px;}
.row .flag.r {background:url(/images/register/pop_btn.png) no-repeat right -65px;}
.row .flag.w {background:url(/images/register/pop_btn.png) no-repeat right -80px;}
.row .flag_txt {float:left; border:1px solid #f9c0b2; background:url(/images/register/pop_btn.png) #fff1ec no-repeat -364px -232px; color:#e54311; line-height:26px; padding:0 5px 0 25px; border-radius:6px; *margin-top:1px;}
.row .more_btn {float:right; width:25%; text-align:center;}
.row .modx_btn {float:left; width:25%; padding-left:5%; text-align:center;}
.row .forget {float:right; width:25%; padding-top:8px;}
.row_height {line-height:28px;}
.cox a{display:inline-block; width:16px; height:17px; background:url(/images/register/pop_btn.png) no-repeat; margin:0 2px; vertical-align:-4px; _vertical-align:0;}
.cox a.pLDouban {background-position:-39px 0;}
.cox a.pLQq {background-position:-61px 0;}
.cox a.pLQZone {background-position:-83px 0;}
.cox a.pLSohu {background-position:-105px 0;}
.cox a.pLSina {background-position:-127px 0;}
.cox a.pL163 {background-position:-150px 0;}
.coxbig a{display:inline-block; width:32px; height:32px; background:url(/images/register/pop_btn.png) no-repeat; margin:4px; vertical-align:-4px; _vertical-align:0;}
.coxbig a.pLDouban {background-position:0 -121px;}
.coxbig a.pLQq {background-position:-41px -121px;}
.coxbig a.pLQZone {background-position:-82px -121px;}
.coxbig a.pLSohu {background-position:-123px -121px;}
.coxbig a.pLSina {background-position:-164px -121px;}
.coxbig a.pL163 {background-position:-205px -121px;}
.rtw {margin-top:20px;}
.rtw a {display:inline-block; width:148px; height:40px; margin-top:10px; background:url(/images/register/pop_btn.png) no-repeat 0 -22px;}
.rtw a:hover {background:url(/images/register/pop_btn.png) no-repeat -183px -260px;}
.rtwlg {margin-top:5px;}
.rtwlg a {display:block; width:142px; height:28px; margin-top:5px; background:url(/images/register/sync.png) no-repeat;}
.rtwlg a:hover {text-decoration:none;}
.rtwlg a.qqlg {background-position:-205px 0;}
.rtwlg a.sinalg {background-position:-205px -66px;}
.rtwlg a.qqlg:hover {background-position:-205px -33px;}
.rtwlg a.sinalg:hover {background-position:-205px -99px;}
.r_ht {float:left; width:100%; }
.r_cont {float:left; width:98%; margin-bottom:25px; font:12px/1.6 "宋体";}
.ttwri {float:right; width:94%; color:#333; padding-bottom:5px;}
.ttwri .ht {font-size:12px;}
.ttwri .htx {font-size:18px;}
.ttwri .pt {padding-top:12px; font:12px/1.6 "宋体";}
.mobile {width:92%; height:14px; padding:4px 0 4px 8%; background:url(/images/register/pop_btn.png) no-repeat -360px -96px; }
.iface,.if_other,.if_other .is_more,.if_other .mrlist {float:right; width:100%; padding:3px 0; font-family:"宋体";}
.iface b {display:inline-block; width:18px; height:16px; background:url(/images/index/favicons.gif) no-repeat; padding:0; margin:0; vertical-align:-3px;}
.iface b.sina {background-position:0 -20px;}
.iface b.qq {background-position:-151px -20px;}
.iface a {float:left; padding:5px; color:#6a483c; margin-top:8px; background:#f1ede4;}
.iface a.marow {margin-right:80px;}
.iface a.none {background:#fff; padding:10px 5px 0; color:#333;}
.iface a.rig {float:right;}
.iface a:hover {color:#2c6d33; text-decoration:none;}
.if_other {height:65px;}
.if_other .mrlist {height:30px; margin-bottom:5px; display:none;}
.if_other .mrlist a {display:inline-block; width:29px; height:29px; background:url(/images/register/sync.png) no-repeat; margin-right:8px;}
.if_other .mrlist a:hover {text-decoration:none;}
.if_other .mrlist a.pLQq {background-position:0 -270px;}
.if_other .mrlist a.pLDouban {background-position:-34px -270px;}
.if_other .mrlist a.pLSohu {background-position:-68px -270px;}
.if_other .mrlist a.pL163 {background-position:-102px -270px;}
.if_other .mrlist a.pLQq:hover {background-position:0 -304px;}
.if_other .mrlist a.pLDouban:hover {background-position:-34px -304px;}
.if_other .mrlist a.pLSohu:hover {background-position:-68px -304px;}
.if_other .mrlist a.pL163:hover {background-position:-102px -304px;}
.search_inp {float:left; width:202px; height:26px; *height:19px; padding:3px 5px; *padding:7px 5px 5px; margin:0; line-height:20px; font-size:14px; border:0; color:#999; background:transparent;}
.search_inp.act {color:#333;}
.search_btn {float:right; width:55px; height:29px; border:none; padding:0; margin:1px 1px 0 0; cursor:pointer; background:transparent;}
.search_btn.over,.search_btn:hover {background:url(/images/index/home_search.png) no-repeat -217px -43px;}
.inp {width:90%; height:16px; padding:4px; border:2px solid #9e9693; font-size:14px; -moz-border-radius:6px 6px 6px 6px; -webkit-border-radius:6px 6px 6px 6px; border-radius:6px;}
.inp.v1 {border:2px solid #ffa856;}
.att {color:#666;}
.att input {vertical-align:middle; margin-right:3px; *margin-right:0;}
.che {vertical-align:-2px; margin-right:3px; _margin-right:0;}
.btnp {width:144px; height:40px; background:url(/images/register/pop_btn.png) no-repeat 0 -212px; border:none; margin:5px 5px 5px 0; vertical-align:10px; *vertical-align:-10px;}
.btnp.v2 {background:url(/images/register/pop_btn.png) no-repeat 0 -67px;}
.btn_reg {width:178px; height:40px; background:url(/images/register/pop_btn.png) no-repeat -149px -67px; border:none; margin:5px 5px 5px 0; vertical-align:10px; *vertical-align:-10px;}
.btn_reg.v3 {background:url(/images/register/pop_btn.png) no-repeat -149px -212px;}
 .btn_fast {width:178px; height:40px; background:url(/images/register/pop_btn.png) no-repeat -153px -22px; border:none; margin:5px 0;}
a.btn_fast:hover {background:url(/images/register/pop_btn.png) no-repeat 0 -260px;}
.btn_none {width:90px; height:28px; background:url(/images/register/pop_btn.png) no-repeat right -125px; border:none; color:#fff; font-weight:bold; cursor:pointer;}
.btn_none:hover {background-position:right -350px;}
.okay {width:44px; height:44px; background:url(/images/register/pop_btn.png) no-repeat 0 -350px; vertical-align:middle;}
.icon_error_b{width:47px; height:39px;background:url(/images/register/pop_btn.png) no-repeat -54px -350px;vertical-align:middle;}
.code {vertical-align:-14px; margin-right:5px;}
.btns {float:left; background:url(/images/register/pop_btn.png) no-repeat 0 -158px; overflow:hidden;}
.btns a {float:left; display:block; height:15px; padding:6px 8px; _padding:4px 8px; background:url(/images/register/pop_btn.png) no-repeat right -185px; color:#333;}
.popupcredit{}
.pc_l, .pc_c, .pc_inner, .pc_r { width:29px; height:56px; line-height:56px; background:url(/images/public/popupcredit_bg.gif) no-repeat 0 0;}
.pc_c { width: 200px; background-position:0 -56px; background-repeat:repeat-x;}
.pc_inner { white-space:nowrap; text-align:center; width:auto; background-position:50% -112px;}
.pc_inner i { margin-right:10px; font-size:12px; font-style:normal; font-weight:400;}
.pc_inner span { margin-right:15px; color:#ffea97; font-size:14px; font-weight:700; }
* html .pc_inner span {display:inline-block; }
.pc_inner span a {color:#ffea97; text-decoration:underline;}
.pc_inner span em {font-size:18px; font-weight:400;}
.pc_inner span u {font-size:10px; text-decoration:none;}
.pc_inner span em.desc {color:#930;}
.pc_btn img {opacity:0.5;}
.pc_btn:hover img {opacity:1;}
.pc_r {background-position: -30px 0;}
.mod_sync {line-height:23px; position:relative;}
.mod_sync .explain {position:absolute; top:-35px; left:-25px; height:32px; zoom:1; overflow:hidden; width:120px;}
.mod_sync .explain.share {left:27px;}
.mod_sync .explain b {float:left; height:23px; color:#fff; background:#f90; border:1px solid #f60; border-radius:3px; padding:0 5px; _height:19px; _padding:4px 5px 0; font-weight:normal; line-height:23px; _line-height:19px;}
.mod_sync .explain b a {color:#fff;}
.mod_sync .explain b a:hover {text-decoration:none; color:#ff0;}
.mod_sync .explain i {position:absolute; top:24px; left:24px; width:16px; height:8px; background:url(/images/public/arrow_down_orange.png) no-repeat; font:1px/1 Arial;}
.sync_icon {width:19px; height:19px; display:inline-block; margin-right:5px; background:url(/images/public/syncIcon.png) no-repeat; vertical-align:-6px; *vertical-align:0;}
.sync_Qq {background-position: -26px 0;}
.sync_QqOn {background-position: -26px -20px;}
.sync_Sina {background-position: 0 0;}
.sync_SinaOn {background-position: 0 -20px;}
.sync_Douban {background-position: -51px 0;}
.sync_DoubanOn {background-position: -51px -20px;}
.sync_Sohu {background-position: -76px 0;}
.sync_SohuOn {background-position: -76px -20px;}
.sync_163 {background-position: -101px 0;}
.sync_163On {background-position: -101px -20px;}
.sync_QZone {background-position: -126px 0;}
.sync_QZoneOn {background-position: -126px -20px;}
.sync_QZone2 {background-position: -151px 0;}
.sync_QZoneOn2 {background-position: -151px -20px;}
.returnTop{width:39px; height:39px;position:fixed; right:10px; bottom:70px; display:none;}
.returnTop a{ display:block; width:39px; height:39px;background:url(http://www.haodou.com/public/images/public/public_button_bg.png) no-repeat 0 -630px;}
.returnTop a:hover{background:url(http://www.haodou.com/public/images/public/public_button_bg.png) no-repeat -39px -630px;}
.returnTop a.investigation {height:158px; background:url(/images/public/home_png24.png?v=1) no-repeat 0 -153px;}
.returnTop a.investigation:hover {background:url(/images/public/home_png24.png?v=1) no-repeat -39px -153px;}
.addfavs {width:24px; height:93px; position:fixed; right:0; bottom:50%;}
.addfavs a{ display:block; width:24px; height:93px;background:url(/images/recipe/addfavs.png) no-repeat;}
.addfavs a:hover{background-position:-28px 0;}
.mod_info{width:290px; border:1px solid #e5e5e5; background:#fff; position:relative; box-shadow:0 1px 2px rgba(0,0,0,.2); }
.mod_info .corner_in,.mod_info .corner_out{ font-size:0; border-width:8px; position:absolute;}
.mod_info .in_top{border-style:dashed dashed solid; border-color:transparent transparent #fff;left:25px; top:-16px;}
.mod_info .corner_out.out_top{border-style:dashed dashed solid; border-color:transparent transparent #e5e5e5;left:25px;top:-17px;}
.mod_info .in_right{border-style:dashed dashed dashed solid; border-color:transparent transparent transparent #fff;right:-16px; top:16px;}
.mod_info .corner_out.out_right{border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #e5e5e5;top:16px;right:-17px;}
.mod_info .in_left{border-style:dashed solid dashed dashed; border-color:transparent #fff transparent transparent;left:-16px; top:16px;}
.mod_info .corner_out.out_left{border-style:dashed solid dashed dashed;border-color:transparent #e5e5e5 transparent transparent; top:16px;left:-17px}
.mod_info .in_bottom{border-style:solid dashed dashed; border-color: #f4f2eb transparent transparent;left:25px; bottom:-16px;}
.mod_info .corner_out.out_bottom{border-style:solid dashed dashed;border-color: #e5e5e5 transparent transparent;left:25px;bottom:-17px;}
.mod_info .basic{ padding:10px 10px 15px; margin:0 0 5px;}
.mod_info .basic .pto{width:85px; float:left; position:relative;}
.mod_info .basic .pto .img{width:70px; height:70px; display:inline-block; background:url(/images/public/noavatar_70.jpg) no-repeat;}
.mod_info .basic .pto .sock{ width:32px; position:absolute; bottom:-9px; right:5px;}
.mod_info .basic .txt {overflow:hidden; zoom:1; vertical-align:middle;}
.mod_info .basic .txt p span .ico32 {margin:-4px 3px 0 0;}
.mod_info .click {height:34px; padding:6px 10px 0; background:#f4f2eb;}
.mod_info .click .dbcl {margin-right:5px; height:26px; line-height:26px; padding:0 10px;}
.mod_info .btn6,.mod_info .sent { -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; cursor:pointer; outline:none;}
.mod_info .btn6{ width:58px; height:26px; line-height:26px; display:inline-block; padding:0; text-align:center; border: 1px solid #D27202; color:#fff; text-shadow:0 1px rgba(0, 0, 0, 0.1); background:#709f00; background-image:-webkit-gradient(linear,left top,left bottom,from(#7db200),to(#709f00)); background-image: -webkit-linear-gradient(top,#7db200,#709f00); background-image: -moz-linear-gradient(top,#7db200,#709f00); background-image: -ms-linear-gradient(top,#7db200,#709f00); background-image:-o-linear-gradient(top,#7db200,#709f00); background-image:linear-gradient(top,#7db200,#709f00);}
.mod_info .btn6:hover{ border-color:#608a00; color:#fff; text-decoration:none; -webkit-transition:all 0.0s; -moz-transition:all 0.0s; -ms-transition:all 0.0s; -o-transition:all 0.0s; transition:all 0.0s; background:#699600; background-image:-webkit-gradient(linear,left top,left bottom,from(#77aa00),to(#699600)); background-image:-webkit-linear-gradient(top,#F79709,#CA6A00); background-image:-moz-linear-gradient(top,#F79709,#CA6A00); background-image:-ms-linear-gradient(top,#F79709,#CA6A00); background-image:-o-linear-gradient(top,#F79709,#CA6A00); background-image:linear-gradient(top,#F79709,#CA6A00); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.1); -ms-box-shadow:0 1px 2px rgba(0,0,0,0.1); box-shadow:0 1px 2px rgba(0,0,0,0.1);}
.mod_info .btn6:active {border-color:#608a00; background:#6a9600; background-image:-webkit-gradient(linear,left top,left bottom,from(#72a200),to(#6a9600)); background-image:-webkit-linear-gradient(top,#72a200,#6a9600); background-image:-moz-linear-gradient(top,#72a200,#6a9600); background-image:-ms-linear-gradient(top,#72a200,#6a9600); background-image:-o-linear-gradient(top,#72a200,#6a9600); background-image:linear-gradient(top,#72a200,#6a9600); -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2); -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2); -ms-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2); box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);}
.mod_info .sent{width:58px; height:26px; line-height:26px; text-align:center; margin-right:5px; border: 1px solid #d5d5d5; color:#666; background:#f3f3f3; background-image:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#f3f3f3)); background-image: -webkit-linear-gradient(top,#fbfbfb,#f3f3f3); background-image: -moz-linear-gradient(top,#fbfbfb,#f3f3f3); background-image: -ms-linear-gradient(top,#fbfbfb,#f3f3f3); background-image:-o-linear-gradient(top,#fbfbfb,#f3f3f3); background-image:linear-gradient(top,#fbfbfb,#f3f3f3);}
.mod_info a.sent:hover{ border-color:#ccc; color:#666; text-decoration:none; -webkit-transition:all 0.0s; -moz-transition:all 0.0s; -ms-transition:all 0.0s; -o-transition:all 0.0s; transition:all 0.0s; background:#e9e9e9; background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e9e9e9)); background-image:-webkit-linear-gradient(top,#f5f5f5,#e9e9e9); background-image:-moz-linear-gradient(top,#f5f5f5,#e9e9e9); background-image:-ms-linear-gradient(top,#f5f5f5,#e9e9e9); background-image:-o-linear-gradient(top,#f5f5f5,#e9e9e9); background-image:linear-gradient(top,#f5f5f5,#e9e9e9); -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1); -moz-box-shadow:0 1px 2px rgba(0,0,0,0.1); -ms-box-shadow:0 1px 2px rgba(0,0,0,0.1); box-shadow:0 1px 2px rgba(0,0,0,0.1);}
.mod_info a.sent:active {border-color:#ccc; background:#dfdfdf; background-image:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#dfdfdf)); background-image:-webkit-linear-gradient(top,#f0f0f0,#dfdfdf); background-image:-moz-linear-gradient(top,#f0f0f0,#dfdfdf); background-image:-ms-linear-gradient(top,#f0f0f0,#dfdfdf); background-image:-o-linear-gradient(top,#f0f0f0,#dfdfdf); background-image:linear-gradient(top,#f0f0f0,#dfdfdf); -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2); -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2); -ms-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2); box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);}
.mod_info .ietm_num ul{width:auto; overflow:hidden;}
.mod_info .ietm_num li{width:47px; overflow:hidden; border-left:1px solid #e5e5e5; text-align:center; float:left; margin-left:-1px;}
.mod_info .ietm_num li a {display:block; text-decoration:none;}
.mod_info .ietm_num li .num {font-family:Constantia,Georgia; font-weight:700; color:#D27202; font-size:14px;display:block;}
.mod_info .ietm_num li a:hover span{text-decoration:underline;}
.mod_info .ietm_num li a:hover .num{text-decoration:none;}
.rcpOutContain{ min-width:492px; *width:510px; overflow:hidden;}
.rcpOutContain dt.title{ height:27px; padding:0 10px; border-bottom:1px solid #e5e5e5; line-height:30px; font-weight:bold; font-size:14px;}
.rcpOutContain dt.title .popclose,.rcpOutContain dt.title a.aclose {float:right;}
.rcpOutContain dt.title .popclose a,.rcpOutContain dt.title a.aclose {display:block; width:16px; height:16px; background:url(/images/recipe/close.png) no-repeat 0 0; margin-top:5px;}
.rcpOutContain dt.title .popclose a:hover,.rcpOutContain dt.title a.aclose:hover {background:url(/images/recipe/close.png) no-repeat 0 -18px;}
.rcpOutContain .cont .tipsText{ padding:15px 0; text-align:center; line-height:1.8; font-size:14px;}
.rcpOutContain .cont {padding:0;}
.rcpOutContain .popMain{ padding:10px;}
.rcpOutContain .cont .click{ height:37px; padding:15px 0 0; background:#f5f5f5; text-align:center;}
.rcpOutContain .cont .btn6{ width:60px; height:28px; line-height:28px; display:inline-block; color:#fff; padding:0; background:url(/images/public/public_button_bg.png) no-repeat 0 0; border:none; text-align:center; text-shadow:1px 1px 0 #536a00; cursor:pointer;}
.rcpOutContain .cont .btn6:hover {background-position:0 -900px;}
.rcpOutContain .cont .btn12{ width:120px; height:28px; line-height:28px; display:inline-block; color:#fff; padding:0; background:url(/images/public/public_button_bg.png) no-repeat 0 -90px; border:none; font-size:14px; text-align:center; text-shadow:1px 1px 0 #536a00;}
.rcpOutContain .cont .cancel{width:60px; height:28px;color:#666; line-height:28px; display:inline-block;background:url(/images/public/public_button_bg.png) no-repeat 0 -706px;}
.rcpOutContain .cont a.cancel:hover{ background-position:0 -1502px; text-decoration: none;}
.pb_tx_aa {width:95%; max-width:95%; min-width:95%; height:80px; max-height:180px; border:1px solid #999; padding:5px 2%;}
.pb_rolis {width:100%; height:92px; zoom:1; overflow:hidden; margin-top:10px;}
.pb_rolis li {float:left; width:80px; height:80px; padding:3px; border:3px solid #7c9e01; background:#fff; margin-right:10px; overflow:hidden;}
.pb_rolis li img {width:80px; height:80px;}
.pb_click {position:relative; width:50px; height:21px; background:url(/images/public/act_shrae.png) no-repeat; display:inline-block;}
.pb_click .proadd {position:absolute; left:0; top:0; width:50px; height:21px; overflow:hidden; opacity:0; filter:Alpha(opacity=0);}
.pb_inp {border:1px solid #ccc; height:18px; line-height:18px; padding:0;}
.floor,.floor .vim {zoom:1; overflow:hidden;}
.floor {width:460px;}
.floor .vim span {display:inline-block; padding:1px 5px;}
.login_sync_box {width:100%; margin-top:20px; text-align:center; font-family:"宋体",Arial,Tahoma;}
.login_sync_box a {display:inline-block; width:200px; height:40px; background:url(/images/register/sync.png); margin:0 10px;}
.login_sync_box a.lgs_qq {background-position:0 0;}
.login_sync_box a.lgs_sina {background-position:0 -90px;}
.login_sync_box a.lgs_qq:hover {background-position:0 -45px; text-decoration:none;}
.login_sync_box a.lgs_sina:hover {background-position:0 -135px; text-decoration:none;}
.sync_box_iframe {display:inline-block; *display:inline; *zoom:1; width:60px; height:24px; overflow:hidden; vertical-align:middle;}
.mod_addfd dt.title{ font-size:12px;}
.mod_addfd .info{ margin-bottom:10px;}
.mod_addfd .info .pto{ float:left; margin-right:18px;}
.mod_addfd .info .ipt{width:202px; height:40px; font-size:14px; padding:2px; border:1px solid #b8d4e8; float:left;}
.mod_addfd .class label{width:66px; float:left;}
.pow_struct {width:100%; height:27px; background:#fff; position:fixed;top:0; left:0;z-index:9999}
.pow_struct p {width:100%; height:26px; line-height:26px; font-weight:bold; text-align:center; background:#FFF9D7; border-bottom:1px solid #ddd; position:relative;}
.pow_struct p a.close {position:absolute; right:10px; top:50%; margin-top:-8px; width:16px; height:16px; outline:none; font-size:0; -moz-transition:.3s; -webkit-transition:.3s; -o-transition:.3s; background: url("../res/images/index/close.png") no-repeat; overflow:hidden;}
.pow_struct p a.close:hover {text-decoration:none; background-position:0 -24px;}
.top_fixed_banner {width:100%; height:50px; position:fixed; top:0; left:0; z-index:9999; background:#cfa978; text-align:center; overflow:hidden;}
.top_act_banner {width:100%; height:50px; background:url(/images/public/top_act_banner.png?v=1) #fff no-repeat 50% 50%; overflow:hidden;}
.top_act_banner.all {background: #CFA978; text-align:center;}
.top_act_banner.adx {height:44px; background:url(/images/public/top_act_banner2x.png?v=1) #e1eabb no-repeat 50% 50%;}
.top_act_banner .warp a,.top_act_banner .warp a:hover {display:block; width:998px; height:50px; overflow:hidden; text-decoration:none;}
.top_act_banner.adx .warp a,.top_act_banner.adx .warp a:hover {height:44px;}
 .header.festivals {background:url(/images/index/festivals_skin_a.jpg) repeat-x 50% bottom; position:relative;}
.header.festivals .subwarp .menu {margin: 32px 0 0 30px; height:44px;}
.header.festivals .subwarp .menu a:hover,.header.festivals .subwarp .menu a.on {background:url(/images/index/festivals_menu_snow.png) no-repeat;}
.header.festivals .search {background:url(/images/index/festivals_home_search.png) no-repeat right 0; padding:4px 1px 0 57px; margin:26px 0 0 6px;}
.header.festivals .search .append_mode,.header.festivals .search .area_list {padding-top:4px; background:url(/images/public/new_icon.png?v=1) no-repeat right -1160px; left:3px;}
.header.festivals .search .append_mode {padding:5px 11px 1px 1px; border:none;}
.header.festivals .search .area_list {display:none; background:#fff; border-color:#eee; background:#eee;}
.header.festivals .search .area_list a:hover {background:#fff;}
.header.festivals .search .search_btn {margin:0;}
.header.festivals .search .search_btn.over,.header.festivals .search .search_btn:hover {background:url(/images/index/festivals_home_search.png) no-repeat -294px -46px;}
 .pop_sent_message label{width:75px;float:left;}
.pop_sent_message .text_inp_w210{width:210px; height:16px; border:1px solid #e0e0e0; padding:5px; font-size:12px; color:#999; vertical-align:middle;}
.pop_sent_message .expr_box {width:360px; height:20px; border:solid #e5e5e5; border-width:1px 1px 0 1px; padding:5px; font-size:12px; background:#f8f8f8}
.pop_sent_message .text_area_w360 {width:360px; height:130px;border:1px solid #e5e5e5; padding:5px; font-size:12px; color:#999; resize:none}
.pop_sent_message .btn_basic{display:inline-block; text-align:center; background:url(/images/public/public_button_bg.png) no-repeat; cursor:pointer; border:0; vertical-align:middle;}
.pop_sent_message .btn_basic.btn_g {width:60px; height:28px; line-height:28px; color:#fff; background-position: 0 0;}
.pop_sent_message .btn_basic.btn_g:hover {background-position: 0 -900px;}
.mod_emotion_panel {width:360px;background:#fff;border:1px solid #e5e5e5;border-radius:5px;position: relative;}
.mod_emotion_panel .corner_in,.mod_emotion_panel .corner_out{ font-size:0; border-style:dashed dashed solid; border-width:8px; top:-16px; border-color:transparent transparent #fff; position:absolute; left:25px;}
.mod_emotion_panel .corner_out{border-color:transparent transparent #e5e5e5;top:-18px;}
.mod_emotion_hd {padding:10px 0 0;}
#memu_ul {margin:0; padding:0; width:100%; float:none; zoom:1; overflow:hidden;}
#memu_ul li,.mod_emotion_hd li{display:inline-block; *display:inline; *zoom:1; height:20px; padding:0 10px; margin:0; box-shadow:none;}
.mod_emotion_hd li a {float:left; height:20px; line-height:18px; padding:0 8px;}
.mod_emotion_hd li a:hover {text-decoration:none;}
.mod_emotion_hd li.sel a {background:#fef4eb; font-weight:bold; padding:0 6px;}
.mod_emotion_bd{ height:229px;padding:10px 10px 3px; position:relative;}
.mod_emotion_bd .preview{width:60px; border:1px solid #ccc; position:absolute; background:#fff; z-index:1000; left:12px; top:12px;}
.mod_emotion_bd .preview .name{width:100%; height:20px; line-height:20px; text-align:center; display:inline-block; background:#f4f2eb;}
.mod_emotion_panel .mod_emotion_bd ul.default {width:auto; margin:0;}
.mod_emotion_panel .mod_emotion_bd ul.default li {clear:none; width:34px; float:left; margin:0 0 5px 0; padding:0; background:none; box-shadow:none;}
.mod_emotion_bd .default li a{border:2px solid #fff; display:block; width:30px; height:30px;}
.mod_emotion_bd .default li a:hover{ border:2px solid #f60;}
.mod_emotion_page{ height:19px; padding:10px 10px 8px; border-top: 1px solid #e5e5e5; text-align:right; overflow:hidden;}
.pop_fans_warp {float:left; width:94%; padding:0 3%;}
.pop_fans_warp.pmt {line-height:40px; text-align:center; font-size:14px;}
.pop_fans_warp .fans_prize {display:block; margin:0 auto;}
.pop_fans_warp .inptx {border:1px solid #ccc; padding:1px;}
.no_hit {width:92%; height:130px; padding-left:8%; zoom:1; overflow:hidden;}
.no_hit img {float:left; margin-right:20px;}
.no_hit p {zoom:1; overflow:hidden; line-height:40px; font-size:14px; padding-top:30px;}
.upbox {width:60%; height:130px; padding:0 20%; border-bottom:1px solid #759501; position:relative; overflow:hidden;}
.upbox .zlogo {float:left; width:74px; height:116px; background:url(/images/siteout/haodou.jpg) no-repeat;}
.upbox .caretx {float:right; width:150px; padding-top:20px; color:#999;}
.upbox .caretx .row1 {font:bold 14px/16px '宋体',Arial; color:#2595b7;}
.upbox .caretx .row1 i {display:inline-block; *display:inline; *zoom:1; font:1px/1 Arial; width:16px; height:15px; vertical-align:top; background:url(/images/siteout/element.png) no-repeat right -111px;}
.upbox .caretx .row2 {width:72px; height:24px; overflow:hidden; margin-top:20px;}
.upbox .prompt {position:absolute; left:238px; bottom:22px; float:left; _width:128px; height:28px;}
.upbox .prompt i {float:left; width:0; height:0; font:1px/1 Arial; border:solid; border-color:#fff #759501 #fff #fff; border-width:8px 8px 8px 0; margin-top:6px;}
.upbox .prompt p {float:left; padding:0 8px; _width:96px; height:28px; line-height:28px; border-radius:4px; background:#759501; color:#fff; font-weight:bold;}
.upbox .arrup {position:absolute; left:50%; bottom:0; margin-left:-8px; width:0; height:0; font:1px/1 Arial; border:solid; border-color:#fff #fff #759501 #fff; border-width:0 8px 8px 8px;}
a.view {display:inline-block; width:72px; height:26px; line-height:26px; text-align:center; color:#666; border:1px solid #999; border-radius:6px; background:#efedee; background-image:-moz-linear-gradient(top,#ffffff,#efedee); background-image:-webkit-linear-gradient(top,#ffffff,#efedee); background-image:-o-linear-gradient(top,#ffffff,#efedee); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efedee',GradientType='0');}
a.view:hover {color:#333; text-decoration:none; background:#efedee; background-image:-moz-linear-gradient(top,#efedee,#f0f0f0); background-image:-webkit-linear-gradient(top,#efedee,#f0f0f0); background-image:-o-linear-gradient(top,#efedee,#f0f0f0); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efedee',endColorstr='#f0f0f0',GradientType='0');}
a.okay {display:inline-block; width:72px; height:26px; line-height:26px; text-align:center; color:#fff; border:1px solid #566e01; border-radius:6px; background:#759501; background-image:-moz-linear-gradient(top,#8bb000,#759501); background-image:-webkit-linear-gradient(top,#8bb000,#759501); background-image:-o-linear-gradient(top,#8bb000,#759501); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8bb000',endColorstr='#759501',GradientType='0');}
a.okay:hover {color:#fff; text-decoration:none; background:#96be00; background-image:-moz-linear-gradient(top,#8bb000,#96be00); background-image:-webkit-linear-gradient(top,#8bb000,#96be00); background-image:-o-linear-gradient(top,#8bb000,#96be00); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8bb000',endColorstr='#96be00',GradientType='0');}
.action_ul {width:100%; zoom:1; overflow:hidden;}
.action_ul li {float:left; width:33%; height:24px; line-height:24px; padding:5px 0;}
.action_ul li img,.action_ul li input {vertical-align:middle; margin-right:3px;}
.is_box .auto{width:620px;float:right}
.is_box .auto .auto{width:100%;float:none;line-height:normal;}
.is_box .auto .auto h3,.is_box .auto .auto h3{line-height:normal}
body {font-family:"微软雅黑",Microsoft yahei;font-size:12px;color:#333;background:#F3F3F3;}
body,div,h1,h2,h3,h4,h5,h6,hr,p,pre,blockquote,img,dl,dt,dd,ul,ol,li,button,input,textarea,form,em,th,td {margin:0;padding:0}
th,td {font-size:12px}
input,textarea {outline:none;resize:none}
ul,ol {list-style:none}
img {border:none;vertical-align:middle}
button {cursor:pointer}
a {text-decoration:none;color:#666;}
a i,a b,a em {_cursor:pointer}
a:hover {text-decoration:underline;color:#D27202;}
p,pre,td {word-wrap:break-word;word-break:break-all}
.fl {float:left;color:#fff;}
.fr {float:right}
.cb {clear:both}
.cl {clear:left}
.clearfix {zoom:1}
.clearfix:after {content:"";display:block;height:0;font-size:0;clear:both;}
.box,.pop_tags {zoom:1;overflow:hidden}
.ie6hack {clear:both;width:100%;height:0;font-family:"微软雅黑",Microsoft yahei;visibility:hidden}
.n {font-weight:normal}
.b {font-weight:bold}
.bx {font-weight:1500}
.fs {font-family:'SimSun'}
.fg {font-family: Constantia,Georgia}
.fv {font-family:'微软雅黑',Arial}
.ftf {font-style:normal}
.f12 {font-size:12px}
.f14 {font-size:14px}
.f16 {font-size:16px}
.f18 {font-size:18px}
.f20 {font-size:20px}
.f22 {font-size:22px}
.f24 {font-size:24px}
.f26 {font-size:26px}
.f28 {font-size:28px}
.tc {text-align:center}
.tr {text-align:right}
.ind {text-indent:2em}
.red {color:#f30}
a.red:hover {color:#f00}
.green {color:#F79709}
a.green:hover {color:#D27202}
.blue {color:#2172a3}
a.blue:hover {color:#003f70}
.orange {color:#f90}
a.orange:hover {color:#f60}
.gray3 {color:#333}
.gray6 {color:#666}
.gray9 {color:#999}
.grayc {color:#ccc}
.white {color:#fff}
.pdt5 {padding-top:5px}
.pdt10 {padding-top:10px}
.pdt20 {padding-top:20px}
.pdr5 {padding-right:5px}
.pdr10 {padding-right:10px}
.pdb5 {padding-bottom:5px}
.pdb10 {padding-bottom:10px}
.pdb15 {padding-bottom:15px}
.pdb20 {padding-bottom:20px}
.pdl5 {padding-left:5px}
.pdl10 {padding-left:10px}
.mgt2 {margin-top:2px}
.mgt5 {margin-top:5px}
.mgt10 {margin-top:10px}
.mgt15 {margin-top:15px}
.unmgt20 {margin-top:-20px}
.mgt20 {margin-top:20px}
.mgr5 {margin-right:5px}
.mgr10 {margin-right:10px}
.mgb5 {margin-bottom:5px}
.mgb10 {margin-bottom:10px}
.mgl5 {margin-left:5px}
.mgl10 {margin-left:10px}
.vam {vertical-align:middle}
.vat {vertical-align:top;_margin-top:1px}
.ink {cursor:pointer}
.whsp {width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cross {text-decoration:line-through}
.shadow {box-shadow:0 1px 2px rgba(51,51,51,.1)}
.tyrant {position:relative;z-index:1}
.tyrant .day {position:absolute;left:45px;top:170px}
.rt_arr {width:0;height:0;font:0/1 Arial;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #f2ad00;border-width:5px 0 5px 5px;margin-left:4px;margin-right:2px;text-decoration:none}
blockquote {border:2px dashed #ccc;border-radius:6px;padding:5px;margin:5px}
 .ke-icon-hide {width:16px;height:16px}
.ke-icon-video {background-position:0 -512px;height:16px;width:16px}
.ke-icon-phiz {background-position:0 -608px;height:16px;width:16px}
.i-ad,.i-adv-250 {text-align:center}
 .i-adv250 {zoom:1;overflow:hidden;width:250px;padding:25px}
.i-ad iframe,.i-adv-250 iframe {margin:0 auto -5px;margin:0 auto\9}
.m-ad {zoom:1;overflow:hidden;width:100%;background:white;box-shadow:0 1px 2px rgba(51,51,51,.1);position:relative}
 .curtain {position:relative;width:100%;height:0;z-index:9}
.curtain .iadvc {position:fixed;_position:absolute;top:157px;_top:5px;width:120px;overflow-x:hidden;box-shadow:0 1px 2px rgba(0,0,0,.2);z-index:999}
.curtain .vlt {left:5px}
.curtain .vrt {right:5px}
.curtain .close {display:block;width:120px;height:24px;line-height:24px;background:#D27202;color:white;text-align:center}
.curtain .close:hover {text-decoration:none;color:yellow}
.txadpub {padding:5px 10px;*padding:10px 10px 5px;zoom:1;overflow:hidden}
.txadpub.bgk {background:white;box-shadow:0 1px 2px rgba(0,0,0,.1)}
 .txadpub p {float:left;width:100%;height:28px;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0;margin:0}
.txadpub.doub p {width:50%}
 .txadpub p span {display:inline-block;width:16px;height:16px;line-height:16px;overflow:hidden;vertical-align:middle;margin-top:-2px;margin-right:5px;text-align:center;background-color:gray;border-radius:50%;color:white}
.txadpub p span.nth {background-color:#f60}
.txadpub p a {padding:4px;border-radius:2px}
.txadpub.htc p a:hover {background:#D27202;color:white;text-decoration:none}
 .xheader,.xfooter {width:100%;min-width:950px;background:#fff}
.warpb {width:950px;margin:0 auto;}
.warpx {width:96%;min-width:912px;margin:0 auto}
.warpbox {width:950px;margin:10px auto 0; box-shadow:0 1px 2px rgba(51,51,51,.1);background:#fff}
.warpbox.be_hack {margin:20px auto 0}
.auto,.no_data,.h2t {float:left;width:100%;line-height:1;line-height:1.2\9}
.h2t.flw {width:auto;font-size:18px}
.auto .more {display:inline-block;margin: 0 0 0 10px;font: normal 12px/22px "宋体"}
.rowhgt{font:normal 12px/1.8 "宋体",Arial}
.minheight {height:auto;min-height:480px;_height:480px}
.area_st {width:120px}
 .area_sl {width:160px}
 .area_se {width:250px}
 .area_sp {width:220px}
 .area_dp {width:224px}
 .area_cs {width:300px}
 .area_cn {width:370px}
 .area_ct {width:610px}
.area_db {width:660px}
.area_gp {width:710px}
.area_lg {width:750px}
.area_al {width:950px}
.htpn {margin-top:30px;padding-left:20px}
.pe {padding-left:20px}
.pn {padding-right:20px}
.bw {padding:20px}
.tb {padding:20px 0}
.rw {padding:0 20px}
.hp {margin-top:30px}
.sp {padding-left:40px}
.dn {padding-bottom:40px}
.ico12,.ico20,.ico32,.im24bit {font-size:1px;line-height:1;display:inline-block;*display:inline;*zoom:1}
.ico12 {background:url(/images/icon12s.png?v=9) no-repeat}
.ico20 {background:url(/images/icon20s.png?v=17) no-repeat}
.ico32 {background:url(/images/icon32s.png?v=24) no-repeat}
.im24bit {background:url(/images/png24bit.png) no-repeat}
.no_data {text-align:center;padding:30px 0;line-height:2;font-size:14px;background:#fff}
.no_data.tex {text-align:left;padding:20px 0 0;line-height:1.6;font-size:12px}
.no_data.pdos {padding:100px 0}
.no_data i {display:block;background-position:-97px -256px;width:127px;height:128px;margin:4px auto}
.no_data.flow {float:left;margin:2px 0 18px 18px;_margin:2px 0 18px 8px;width:708px;box-shadow:0 1px 2px rgba(51,51,51,.1);position:relative}
.pop_tags {width:100%}
.pop_tags a {display:inline-block;line-height:24px;padding:0 8px;margin:2px;background:#f3f3f3;color:#666;position:relative}
.pop_tags a.sel,.pop_tags a:hover {background:#f90;color:#fff;text-decoration:none}
.pop_tags a .new {position:absolute;top:-2px;right:-2px;width:9px;height:9px;background-position:-12px -28px;cursor:pointer}
.Sync,.Syncsh {display:inline-block;*display:inline;*zoom:1;width:16px;height:16px;vertical-align:middle}
.Sync_Qvbo {background-position:-2px -242px}
.Sync_Sina {background-position:-22px -242px}
.Sync_QZone {background-position:-42px -242px}
.Syncsh {width:22px;height:22px;_height:24px}
.Syncsh_Sina {background-position:0 -672px}
.Syncsh_Tvb {background-position:-32px -672px}
.Syncsh_Qzone {background-position:-64px -672px}
.Syncsh_Phone {background-position:-96px -672px}
.Sync:hover,.Syncsh:hover {text-decoration:none}
.Syncsh_Sina:hover {background-position:0 -704px}
.Syncsh_Tvb:hover {background-position:-32px -704px}
.Syncsh_Qzone:hover {background-position:-64px -704px}
.Syncsh_Phone:hover {background-position:-96px -704px}
.mod_level_0,.mod_level_1,.mod_level_2,.mod_level_3,.mod_level_4,.mod_level_5,.mod_level_6,.mod_level_7 {width:18px;height:18px;vertical-align:middle;overflow:hidden}
.mod_level_5,.mod_level_6,.mod_level_7 {height:24px;margin:-3px 2px 0 0}
.mod_level_0 {background-position:-232px -39px}
.mod_level_1 {background-position:-7px -7px}
.mod_level_2 {background-position:-39px -7px}
.mod_level_3 {background-position:-71px -7px}
.mod_level_4 {background-position:-103px -7px}
.mod_level_5 {background-position:-135px -4px}
.mod_level_6 {background-position:-167px -4px}
.mod_level_7 {background-position:-199px -4px}
.dbtn,.gbtn,.cbtn,.sbtn {display:inline-block;*display:inline;*zoom:1;height:28px;line-height:28px;padding:0 15px;vertical-align:middle;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;outline:none;overflow-y:hidden}
input.dbtn {height:30px;line-height:30px}
input.gbtn,.gbtn {height:58px;line-height:58px;line-height:60px\9;_line-height:57px}
input.cbtn,.cbtn {height:44px;line-height:44px;line-height:46px\9;_line-height:43px}
input.sbtn,.sbtn {height:20px;line-height:20px;line-height:22px\9;_line-height:19px;padding:0 8px}
.btn_green {border: 1px solid #D27202;color:#fff;text-shadow:0 1px rgba(0, 0, 0, 0.1);background:#709f00;background-image:-webkit-gradient(linear,left top,left bottom,from(#F79709),to(#CA6A00));background-image: -webkit-linear-gradient(top,#F79709,#CA6A00);background-image: -moz-linear-gradient(top,#F79709,#CA6A00);background-image: -ms-linear-gradient(top,#F79709,#CA6A00);background-image:-o-linear-gradient(top,#F79709,#CA6A00);background-image:linear-gradient(top,#F79709,#CA6A00)}

.btn_green:hover {border-color:#C17A02;color:#fff;text-decoration:none;-webkit-transition:all 0.0s;-moz-transition:all 0.0s;-ms-transition:all 0.0s;-o-transition:all 0.0s;transition:all 0.0s;background:#699600;background-image:-webkit-gradient(linear,left top,left bottom,from(#77aa00),to(#699600));background-image:-webkit-linear-gradient(top,#FAB705,#C67804);background-image:-moz-linear-gradient(top,#FAB705,#C67804);background-image:-ms-linear-gradient(top,#FAB705,#C67804);background-image:-o-linear-gradient(top,#FAB705,#C67804);background-image:linear-gradient(top,#FAB705,#C67804);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}

.btn_green:active {border-color:#608a00;background:#6a9600;background-image:-webkit-gradient(linear,left top,left bottom,from(#72a200),to(#6a9600));background-image:-webkit-linear-gradient(top,#72a200,#6a9600);background-image:-moz-linear-gradient(top,#72a200,#6a9600);background-image:-ms-linear-gradient(top,#72a200,#6a9600);background-image:-o-linear-gradient(top,#72a200,#6a9600);background-image:linear-gradient(top,#72a200,#6a9600);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);-ms-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.2)}
.btn_orange {border: 1px solid #ed8600;color:#fff;text-shadow:0 1px rgba(0, 0, 0, 0.1);background:#f08801;background-image:-webkit-gradient(linear,left top,left bottom,from(#fc9309),to(#f08801));background-image: -webkit-linear-gradient(top,#fc9309,#f08801);background-image: -moz-linear-gradient(top,#fc9309,#f08801);background-image: -ms-linear-gradient(top,#fc9309,#f08801);background-image:-o-linear-gradient(top,#fc9309,#f08801);background-image:linear-gradient(top,#fc9309,#f08801)}
.btn_orange:hover {border-color:#d47800;color:#fff;text-decoration:none;-webkit-transition:all 0.0s;-moz-transition:all 0.0s;-ms-transition:all 0.0s;-o-transition:all 0.0s;transition:all 0.0s;background:#fc9610;background-image:-webkit-gradient(linear,left top,left bottom,from(#f68f0a),to(#fc9610));background-image:-webkit-linear-gradient(top,#f68f0a,#fc9610);background-image:-moz-linear-gradient(top,#f68f0a,#fc9610);background-image:-ms-linear-gradient(top,#f68f0a,#fc9610);background-image:-o-linear-gradient(top,#f68f0a,#fc9610);background-image:linear-gradient(top,#f68f0a,#fc9610);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}
.btn_orange:active {border-color:#d47800;background:#ec8500;background-image:-webkit-gradient(linear,left top,left bottom,from(#fc9610),to(#ec8500));background-image:-webkit-linear-gradient(top,#fc9610,#ec8500);background-image:-moz-linear-gradient(top,#fc9610,#ec8500);background-image:-ms-linear-gradient(top,#fc9610,#ec8500);background-image:-o-linear-gradient(top,#fc9610,#ec8500);background-image:linear-gradient(top,#fc9610,#ec8500);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);-ms-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.2)}
.btn_gray {border: 1px solid #d5d5d5;color:#666;background:#f3f3f3;background-image:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#f3f3f3));background-image: -webkit-linear-gradient(top,#fbfbfb,#f3f3f3);background-image: -moz-linear-gradient(top,#fbfbfb,#f3f3f3);background-image: -ms-linear-gradient(top,#fbfbfb,#f3f3f3);background-image:-o-linear-gradient(top,#fbfbfb,#f3f3f3);background-image:linear-gradient(top,#fbfbfb,#f3f3f3)}
.btn_gray:hover {border-color:#ccc;color:#666;text-decoration:none;-webkit-transition:all 0.0s;-moz-transition:all 0.0s;-ms-transition:all 0.0s;-o-transition:all 0.0s;transition:all 0.0s;background:#e9e9e9;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e9e9e9));background-image:-webkit-linear-gradient(top,#f5f5f5,#e9e9e9);background-image:-moz-linear-gradient(top,#f5f5f5,#e9e9e9);background-image:-ms-linear-gradient(top,#f5f5f5,#e9e9e9);background-image:-o-linear-gradient(top,#f5f5f5,#e9e9e9);background-image:linear-gradient(top,#f5f5f5,#e9e9e9);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}
.btn_gray:active {border-color:#ccc;background:#dfdfdf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#dfdfdf));background-image:-webkit-linear-gradient(top,#f0f0f0,#dfdfdf);background-image:-moz-linear-gradient(top,#f0f0f0,#dfdfdf);background-image:-ms-linear-gradient(top,#f0f0f0,#dfdfdf);background-image:-o-linear-gradient(top,#f0f0f0,#dfdfdf);background-image:linear-gradient(top,#f0f0f0,#dfdfdf);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);-ms-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.2)}
.dbcl,.gbcl,.cbcl,.sbcl {display:inline-block;*display:inline;*zoom:1;height:28px;line-height:28px;padding:0 15px;vertical-align:middle;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;outline:none;border: 1px solid #ddd;color:#999;background:#f3f3f3;background-image:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#f3f3f3));background-image: -webkit-linear-gradient(top,#fbfbfb,#f3f3f3);background-image: -moz-linear-gradient(top,#fbfbfb,#f3f3f3);background-image: -ms-linear-gradient(top,#fbfbfb,#f3f3f3);background-image:-o-linear-gradient(top,#fbfbfb,#f3f3f3);background-image:linear-gradient(top,#fbfbfb,#f3f3f3);margin-bottom:1px\9}
.gbcl {height:58px;line-height:58px}
.cbcl {height:44px;line-height:44px}
.sbcl {height:20px;line-height:20px;padding:0 8px}
.sele {float:left;border:1px solid #e0e0e0;padding:4px;background:#fff;margin:0 6px 0 4px;_margin:0 6px 0 2px}
.sele div {border:1px solid #fff;float:left}
.sele > div {height:16px;_height:18px;overflow:hidden}
*html .sele div select {display:block;float:left;margin:-2px;color:#333}
.sele div > select {display:block;float:none;margin:-2px;padding:0;height:20px;color:#333}
.sele select > option {text-indent:2px}
.status_space {width:100%;min-width:950px;height:30px;_display:none}
.new_status {float:left;width:100%;background:url(/images/nv.png) repeat-x; position:fixed;top:0;left:0;z-index:8000}
.new_status.mov {border-bottom:1px solid #555;box-shadow:0 1px 2px rgba(51,51,51,.1)}
.new_status.lock {position:relative}
.new_status .warpb,.new_status .warpx {height:30px;line-height:30px;color:#a3c000;}
.new_status a.sel,.new_status a.sel:hover {color:#fc0;text-decoration:none;_border:0}
.new_status .line{display:inline-block;width:3px;line-height:30px;overflow:hidden;color:#999;text-align:center;display:none}
.new_status .sub_box {box-shadow:0 1px 2px rgba(51,51,51,.1);border:1px solid #ddd\9;background:#fff;top:30px;position:absolute;z-index:1000;display:none;color:#999}
.new_status a {color:#fff}
.new_status a:hover {text-decoration:none;color:#fc0}
.new_status a.yellow,.new_status .yellow {color:#ff0}
.new_status a.yellow:hover {color:#fc0}
.new_status .ctrl {float:left;height:30px;padding:0 2px;position:relative;z-index:999;_border:0}
.new_status .ctrl.sel {overflow-y:hidden}
.new_status .tab_link {display:inline-block;height:30px;height:28px\9;padding:1px\9;_height:27px;_padding-top:3px;overflow:hidden}
.new_status .tab_link .arrdown,.new_status .tab_link .arrnone {display:inline-block;width:12px;height:12px;background-position:0 -140px;[;background-position:0 -141px;];background-position:0 -140px/9;*background-position:0 -139px;margin-left:1px;vertical-align:middle}
.new_status .tab_link .arrnone {width:1px;height:12px;margin:0;font:0px/0 Arial;overflow:hidden}
.new_status .tab_link.hover {text-decoration:none;box-shadow:1px 0 4px rgba(0,0,0,.15);border:1px solid\9;border-color:#ddd #ddd #e5e5e5\9;background:#fff;padding:0\9;color:#666}
.new_status .inner {padding:0;margin:0}
 .new_status .sub_box a,.new_status .tab_link.hover a {color:#666}
.new_status .sub_box a:hover,.new_status .tab_link.hover:hover {color:#D27202}
.new_status .glodpd {padding:0 5px;padding:1px 5px 0\9;*padding:2px 5px 0;_padding:0 5px}
.new_status .num,.new_status .num_0 {color:#fc0}
.new_status .interim_prompt {display:none}
.new_status.home .interim_prompt {display:block;width:100%;height:30px;line-height:30px;overflow:hidden;background-color:#77a018;text-align:center;color:#fff}
.new_status.home .interim_prompt a {color:#fc0}
.new_status.home .interim_prompt a.fn_close {display:inline-block;width:16px;height:16px;background:url(/images/error/status_prompt_bg.png) no-repeat 50% 60%;vertical-align:middle;margin-left:40px}
.new_status.home .interim_prompt a:hover {text-decoration:underline;color:#ff0}
.new_status.home .interim_prompt a.fn_close:hover {text-decoration:none}
.new_status.home {background:#fff;color:#666;border-bottom:1px solid #ddd}
.new_status.home .fl {width:230px}
.new_status.home .warpb,.new_status.home .warpx {color:#999}
.new_status.home a {color:#666}
.new_status.home a:hover {color:#D27202}
.new_status.home a.green {color:#D27202}
.new_status.home a.green:hover {color:#527500}
.new_status.home .subiframe {float:right;height:21px;padding-top:5px;overflow:hidden;width:120px}
.new_status.home .Sync {*margin-right:5px}
.new_status.home .re_share {_display:inline-block;_height:17px;_padding-top:7px}
.new_status .uid_center {position:relative;z-index:999;height:30px}
.new_status .uid_center .pto {vertical-align:-6px;margin-right:5px;display:inline-block}
.new_status .uid_center .ctrl.sel {overflow-y:visible}
.new_status .uid_center .tab_link {_padding:4px 1px;_height:22px}
.new_status .uid_center .tab_link.hover {_padding:3px 0}
.new_status .uid_center .tab_link .inner {margin:3px 10px 0;line-height:30px\9}
.new_status .uid_center .sub_box {border-top:none\9;right:2px;top:29px\9;border-top:1px solid #f5f5f5\9}
.new_status .uid_center .sub_box a {display:block;padding:5px;width:75px;height:20px;line-height:20px}
.new_status .uid_center .sub_box a:hover {background:#f9f9f9;text-decoration:none}
.new_status .uid_center .sub_box i {width:20px;height:20px;margin-right:5px;display:inline-block;vertical-align:middle}
.new_status .uid_center .sub_box .icon_home {background-position:0 -200px}
.new_status .uid_center .sub_box .icon_space {background-position:0 -120px}
.new_status .uid_center .sub_box .icon_talk {background-position:-40px -140px}
.new_status .uid_center .sub_box .icon_recipe {background-position:-40px -180px}
.new_status .uid_center .sub_box .icon_food {background-position:-40px -160px}
.new_status .uid_center .sub_box .icon_bind {background-position:-40px -200px}
.new_status .uid_center .sub_box .icon_wealth {background-position:0 -140px}
.new_status .uid_center .sub_box .icon_set {background-position:0 -160px}
.new_status .uid_center .sub_box .icon_quit {background-position:0 -180px}
.new_status .uid_center .sub_box a:hover .icon_home {background-position:-20px -200px}
.new_status .uid_center .sub_box a:hover .icon_space {background-position:-20px -120px}
.new_status .uid_center .sub_box a:hover .icon_talk {background-position:-60px -140px}
.new_status .uid_center .sub_box a:hover .icon_recipe {background-position:-60px -180px}
.new_status .uid_center .sub_box a:hover .icon_food {background-position:-60px -160px}
.new_status .uid_center .sub_box a:hover .icon_bind {background-position:-60px -200px}
.new_status .uid_center .sub_box a:hover .icon_wealth {background-position:-20px -140px}
.new_status .uid_center .sub_box a:hover .icon_set {background-position:-20px -160px}
.new_status .uid_center .sub_box a:hover .icon_quit {background-position:-20px -180px}
.new_status .messages {position:relative;z-index:999;height:30px}
.new_status .messages .tab_link {padding:0 5px;padding:1px 5px\9;_padding:7px 5px 1px 5px;_height:22px}
.new_status .messages .tab_link.hover {border-color:#ddd #ddd #fff\9;padding:0 4px\9;_padding:6px 4px 0}
.new_status .messages .num,.new_status .messages .num_0 {height:16px;display:inline-block;text-align:center;line-height:16px;padding:0;cursor:pointer}
.new_status .messages .tab_link.hover .num,.new_status .messages .tab_link.hover .num_0 {color:#f39700}
.new_status .messages .sub_box {width:330px;right:2px;_right:1px;top:29px;z-index:990;color:#999}
.new_status .messages .sub_box .title {padding:8px 20px;border-bottom:1px solid #e5e5e5;line-height:20px}
.new_status .messages .sub_box .list li {padding:8px 20px;border-bottom:1px dotted #eee;width:290px;line-height:20px}
.new_status .messages .sub_box .list li .ms_text {overflow:hidden;zoom:1;display:block}
.new_status .messages .sub_box .list li .ms_time {margin-left:10px;float:right;color:#999}
.new_status .messages .sub_box .list li.hover,.new_status .messages .sub_box .list li:hover {background-color:#f9f9f9}
.new_status .messages .option {padding:8px 20px;background:#f5f5f5}
.new_status .messages .option .btn_gray,.new_status .messages .option .btn_gray:hover {color:#666}
.new_status .messages .option .btn_green,.new_status .messages .option .btn_green:hover {color:#fff}
.new_status .sign_in {position:relative;z-index:999;height:30px}
.new_status .sign_in .tab_link {padding:4px 5px 2px;[;padding:2px 5px 4px;];height:24px;line-height:24px;padding:4px 5px 1px\9;height:25px\9;*padding:2px 5px 0;*height:27px;_padding:2px 5px 4px;_height:24px}
.new_status .sign_in .tab_link.hover {border-color:#ddd #ddd #fff\9;padding:3px 4px 0px\9;*padding:1px 4px 0;_padding:1px 4px 4px}
.new_status .sign_in .cm {vertical-align:top;[;vertical-align:0;];[;margin-top:2px;]}
 .new_status .sign_in .sign_okay,.new_status .sign_in .tab_link.hover .sign_okay {width:54px;height:20px;line-height:20px;padding-top:2px\9;height:18px\9;line-height:18px\9;display:block;*display:inline;*zoom:1;border-radius:3px;text-align:center;margin-top:0;[;margin-top:2px;];margin-top:0\9;*margin-top:2px;border: 1px solid #d5d5d5;color:#999;background:#f3f3f3;background-image:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#f3f3f3));background-image: -webkit-linear-gradient(top,#fbfbfb,#f3f3f3);background-image: -moz-linear-gradient(top,#fbfbfb,#f3f3f3);background-image: -ms-linear-gradient(top,#fbfbfb,#f3f3f3);background-image:-o-linear-gradient(top,#fbfbfb,#f3f3f3);background-image:linear-gradient(top,#fbfbfb,#f3f3f3)}
.new_status .sign_in .sub_box {width:218px;padding:10px;right:2px;top:29px;z-index:990;line-height:24px}
.new_status .sign_in .date_list {background:#f9f9f9;padding:5px 0 0}
.new_status .sign_in .date_list .month {height:16px;width:74px;margin:0 auto 5px;line-height:16px;position:relative;padding:0 10px;text-align:center;overflow:hidden}
.new_status .sign_in .date_list .month .arrow_l,.new_status .sign_in .date_list .month .arrow_r {font:0/0 Arial;border-style:dashed solid dashed dashed;border-width:5px;top:4px;border-color:transparent #999 transparent transparent;position:absolute;left:0px}
.new_status .sign_in .date_list .month .arrow_r {border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #999;right:0;left:auto}
.new_status .sign_in .date_list table {border-right:1px solid #fdd298;border-bottom:1px solid #fdd298}
.new_status .sign_in .date_list th {color:#666;font-weight:400}
.new_status .sign_in .date_list th .cover {height:100%;background:#f9f9f9;position:relative;right:-1px}
.new_status .sign_in .date_list td {width:30px;height:30px;text-align:center;border-top:1px solid #fdd298;border-left:1px solid #fdd298;font-weight:700;color:#f48f0b;background:#fff6eb;overflow:hidden}
.new_status .sign_in .date_list td div {position:relative}
.new_status .sign_in .date_list td.cur {background:#f48f0b;color:#fff;cursor:pointer}
.new_status .sign_in .date_list td.cur:hover {background:#f2ad00;color:#fff}
.new_status .sign_in .date_list td.none {background:#fff}
.new_status .sign_in .date_list .done {width:12px;height:9px;display:block;background-position:0 -84px;position:absolute;bottom:-2px;bottom:2px\9;_bottom:4px\9;right:1px}
.new_status .sign_in .date_list td.cur .done {background-position:-12px -84px}
.new_status .sign_in .rule th {text-align:left;padding:5px 0;color:#666;border-bottom:1px dotted #ddd}
.new_status .sign_in .rule th.none {background:none}
.new_status .sign_in .rule td {padding:0;color:#666}
.new_status .quick_pub {position:relative;z-index:999;height:30px}
.new_status .quick_pub .tab_link {padding:0 5px;padding:1px 5px\9;height:28px\9;_padding:8px 5px 0;_height:22px}
.new_status .quick_pub .tab_link.hover {border-color:#ddd #ddd #fff\9;padding:0 4px 1px\9;_padding:8px 4px 0}
.new_status .quick_pub .tab_link .inner {margin-right:2px}
.new_status .quick_pub .sub_box {width:112px;left:2px;top:29px;top:29px\9;z-index:990}
.new_status .quick_pub .sub_box a {display:block;padding:5px 8px;height:20px;line-height:20px}
.new_status .quick_pub .sub_box a:hover {background:#f9f9f9;text-decoration:none}
.new_status .quick_pub .sub_box i {width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:3px}
.new_status .quick_pub .sub_box .icon_recipe {background-position:0 0}
.new_status .quick_pub .sub_box a:hover .icon_recipe {background-position:-20px 0}
.new_status .quick_pub .sub_box .icon_featur {background-position:0 -20px}
.new_status .quick_pub .sub_box a:hover .icon_featur {background-position:-20px -20px}
.new_status .quick_pub .sub_box .icon_food {background-position:0 -40px}
.new_status .quick_pub .sub_box a:hover .icon_food {background-position:-20px -40px}
.new_status .quick_pub .sub_box .icon_raider {background-position:0 -60px}
.new_status .quick_pub .sub_box a:hover .icon_raider {background-position:-20px -60px}
.new_status .quick_pub .sub_box .icon_diary {background-position:0 -80px}
.new_status .quick_pub .sub_box a:hover .icon_diary {background-position:-20px -80px}
.new_status .quick_pub .sub_box .icon_topic {background-position:0 -100px}
.new_status .quick_pub .sub_box a:hover .icon_topic {background-position:-20px -100px}
.new_status .quick_pub .sub_box .icon_strategy {background-position:-40px -120px}
.new_status .quick_pub .sub_box a:hover .icon_strategy {background-position:-60px -120px}
.new_status .befor_login .tabrow {*margin-top:-1px;_margin-top:4px;color:#d5d5d5;height:32px\9;_height:auto;line-height:30px;line-height:32px\9;zoom:1;overflow:hidden}
.new_status.home .befor_login .tabrow {color:#666}
.new_status .befor_login .login_vbn {height:20px;line-height:20px;display:inline-block;background:#fff;border:1px solid #c5c5c5;border-radius:3px;text-align:center;margin:-3px 4px 0;*margin:0 4px;padding:0 5px;color:#666;vertical-align:middle}
.new_status .befor_login .login_qq,.new_status .befor_login .login_sina {display:inline-block;width:20px;height:20px;vertical-align:top;*vertical-align:middle}
.new_status .befor_login .login_qq {background-position:0 -220px}
.new_status .befor_login .login_sina {background-position:-20px -220px}
.new_status .befor_login a.login_vbn:hover {color:#D27202;text-decoration:none}
.mod_v,.mod_v_org {width:12px;height:12px;overflow:hidden;vertical-align:middle;background-position:-24px -14px}
.mod_v_org {background-position:-36px -28px}
.icon_male,.icon_female,.icon_supervip {font-size:1px;line-height:1;display:inline-block;*display:inline;*zoom:1;background:url(/images/icon12s.png?v=9) no-repeat;width:12px;height:12px;vertical-align:middle;margin-top:-1px}
.icon_male {background-position: 0 -154px}
.icon_female {background-position: -12px -154px}
.icon_supervip {background-position: 0 -238px;width:24px}
.icon_supervip:hover {text-decoration:none}
.public_elastic_layer {float:left;padding:5px;background:rgba(0,0,0,.4);filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#64000000,endColorStr=#64000000)}
.public_elastic_layer dl {width:480px;zoom:1;overflow:hidden;background:#f9f9f9}
.public_elastic_layer dl dt,.public_elastic_layer dl dd,.public_elastic_layer dl dd.layer_atn {float:left;width:96%;font-family:'微软雅黑','宋体',Arial}
.public_elastic_layer dl dt {height:34px;line-height:34px;border-bottom:1px solid #e9e9e9;padding:0 2%}
.public_elastic_layer dl dt a {float:right;display:block;width:20px;height:20px;background-position:0 -780px;margin-top:5px}
.public_elastic_layer dl dt a:hover {text-decoration:none;background-position:-20px -780px}
.public_elastic_layer dl dt a:active {background-position:-40px -780px}
.public_elastic_layer dl dd {padding:20px 2%}
.public_elastic_layer dl dd.upline {border-top:1px solid #ccc}
.public_elastic_layer dl dd.atn {background:#f3f3f3;padding:10px 2%}
.action_ul {width:100%;zoom:1;overflow:hidden}
.action_ul li {float:left;width:33%;height:24px;line-height:24px;padding:5px 0}
.action_ul li img,.action_ul li input,.rdg {vertical-align:middle;margin-right:3px}
.public_login_main {float:left;width:280px;border-right:1px solid #e7e7e7;margin:20px 0}
.public_login_main .grid_all,.public_login_main .grid_pmt {float:left;width:100%}
.public_login_main .grid_pmt {padding:0 20px 0 60px;width:200px;height:20px;line-height:20px;vertical-align:middle;color:#ef9700}
.public_login_main .grid_pmt .radio {vertical-align:middle;margin-top:-2px}
.public_login_main .grid_pmt .fl {color:#999}
.public_login_main .ico_right,.public_login_main .ico_warning {width:20px;height:20px;margin-right:5px;vertical-align:middle;margin-top:-3px;margin-top:0\9}
.public_login_main .ico_right {background-position:-60px -1280px}
.public_login_main .ico_warning {background-position:-60px -1300px}
.public_login_main .grid_name {float:left;width:60px;height:30px;line-height:30px;text-align:right;font-size:14px}
.public_login_main .grid_cin {float:left;height:30px;line-height:30px;vertical-align:middle}
.public_login_main .grid_cin .linp {width:190px;padding-left:8px;height:28px;*padding-top:6px;*height:22px;border:1px solid #c6c6c6;border-radius:3px;background:#f3f3f3;*background:#fff;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out}
.public_login_main .grid_cin .linp.sel {background:#fff;border-color:#D27202}
.public_login_main .grid_cin img {vertical-align:top;margin-left:4px}
.public_login_main .grid_cin .refresh {width:20px;height:20px;margin:4px 0 0 4px;background-position:0 -1300px;vertical-align:top;cursor:pointer}
.public_login_main .grid_cin .refresh:hover {background-position:-20px -1300px;text-decoration:none}
.public_login_main .grid_cin .refresh:active {background-position:-40px -1300px}
.public_login_main .grid_cin.code .linp {width:60px}
.public_login_main .btn_box {float:left;padding:10px 0 0 60px}
.public_login_main .btn_box .dbtn {width:110px;height:40px;line-height:38px;font-size:14px;padding:0;font-weight:bold}
.public_login_side {float:right;width:145px;padding:0 15px;margin:20px 0}
.public_login_side .otr_login a:hover {text-decoration:none}
.public_login_side .ly_sina,.public_login_side .ly_tencent,.public_login_side .ly_tencentvbo,.public_login_side .ly_douban,.public_login_side .ly_renren,.public_login_side .ly_taobao,.public_login_side .ly_netease {width:36px;height:27px;overflow:hidden;margin:8px 5px 0 0}
.public_login_side .ly_sina {background-position:2px -802px}
.public_login_side .ly_sina:hover {background-position:2px -834px}
.public_login_side .ly_sina:active {background-position:2px -866px}
.public_login_side .ly_tencent {background-position:2px -898px}
.public_login_side .ly_tencent:hover {background-position:2px -930px}
.public_login_side .ly_tencent:active {background-position:2px -962px}
.public_login_side .ly_tencentvbo {background-position:2px -994px}
.public_login_side .ly_tencentvbo:hover {background-position:2px -1026px}
.public_login_side .ly_tencentvbo:active {background-position:2px -1058px}
.public_login_side .ly_douban {background-position:2px -1090px}
.public_login_side .ly_douban:hover {background-position:2px -1122px}
.public_login_side .ly_douban:active {background-position:2px -1154px}
.public_login_side .ly_renren {background-position:2px -1186px}
.public_login_side .ly_renren:hover {background-position:2px -1218px}
.public_login_side .ly_renren:active {background-position:2px -1250px}
.public_login_side .ly_taobao {background-position:2px -1282px}
.public_login_side .ly_taobao:hover {background-position:2px -1314px}
.public_login_side .ly_taobao:active {background-position:2px -1346px}
.public_login_side .ly_netease {background-position:2px -1378px}
.public_login_side .ly_netease:hover {background-position:2px -1410px}
.public_login_side .ly_netease:active {background-position:2px -1442px}
.mod_info {float:left;width:300px;border:1px solid #e5e5e5;background:#fff;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.2)}
.mod_info .corner_in,.mod_info .corner_out {font-size:0;border-width:8px;position:absolute}
.mod_info .in_top {border-style:dashed dashed solid; border-color:transparent transparent #fff;left:25px;top:-16px}
.mod_info .corner_out.out_top {border-style:dashed dashed solid; border-color:transparent transparent #e5e5e5;left:25px;top:-17px}
.mod_info .in_right {border-style:dashed dashed dashed solid; border-color:transparent transparent transparent #fff;right:-16px;top:16px}
.mod_info .corner_out.out_right {border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #e5e5e5;top:16px;right:-17px}
.mod_info .in_left {border-style:dashed solid dashed dashed; border-color:transparent #fff transparent transparent;left:-16px;top:16px}
.mod_info .corner_out.out_left {border-style:dashed solid dashed dashed;border-color:transparent #e5e5e5 transparent transparent;top:16px;left:-17px}
.mod_info .in_bottom,.mod_info .in_bottom2 {border-style:solid dashed dashed;border-color:#f4f2eb transparent transparent;left:25px;bottom:-16px}
.mod_info .in_bottom2 {border-color:#fff transparent transparent;}
.mod_info .corner_out.out_bottom {border-style:solid dashed dashed;border-color:#e5e5e5 transparent transparent;left:25px;bottom:-17px}
.mod_info .basic {padding:15px;margin:0 0 5px}
.mod_info .basic .pto {width:85px;float:left;position:relative}
.mod_info .basic .pto .img {width:70px;height:70px;display:inline-block;background:url(http://www.haodou.com/public/images/public/noavatar_70.jpg) no-repeat}
.mod_info .basic .pto .sock {width:32px;position:absolute;bottom:-9px;right:5px}
.mod_info .basic .txt {overflow:hidden;zoom:1;vertical-align:middle}
.mod_info .basic .txt p span .ico32 {margin:-4px 3px 0 0}
.mod_info .click {height:34px;padding:6px 10px 0;background:#f4f2eb}
.mod_info .click.white {background:#fff;padding:0 15px 7px;margin-top:-7px;border-bottom:1px solid #dbdbdb}
.mod_info .click .dbcl {margin-right:5px;height:26px;line-height:26px;padding:0 10px}
.mod_info .btn6,.mod_info .sent,.mod_info .void {-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;outline:none}
.mod_info .btn6,.mod_info .void {width:58px;height:26px;line-height:26px;display:inline-block;padding:0; text-align:center}
.mod_info .btn6 {border: 1px solid #D27202;color:#fff;text-shadow:0 1px rgba(0, 0, 0, 0.1);background:#709f00;background-image:-webkit-gradient(linear,left top,left bottom,from(#7db200),to(#709f00));background-image: -webkit-linear-gradient(top,#7db200,#709f00);background-image: -moz-linear-gradient(top,#7db200,#709f00);background-image: -ms-linear-gradient(top,#7db200,#709f00);background-image:-o-linear-gradient(top,#7db200,#709f00);background-image:linear-gradient(top,#7db200,#709f00)}
.mod_info .btn6:hover { border-color:#608a00;color:#fff;text-decoration:none;-webkit-transition:all 0.0s;-moz-transition:all 0.0s;-ms-transition:all 0.0s;-o-transition:all 0.0s;transition:all 0.0s;background:#699600;background-image:-webkit-gradient(linear,left top,left bottom,from(#77aa00),to(#699600));background-image:-webkit-linear-gradient(top,#F79709,#CA6A00);background-image:-moz-linear-gradient(top,#F79709,#CA6A00);background-image:-ms-linear-gradient(top,#F79709,#CA6A00);background-image:-o-linear-gradient(top,#F79709,#CA6A00);background-image:linear-gradient(top,#F79709,#CA6A00);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}
.mod_info .btn6:active {border-color:#608a00;background:#6a9600;background-image:-webkit-gradient(linear,left top,left bottom,from(#72a200),to(#6a9600));background-image:-webkit-linear-gradient(top,#72a200,#6a9600);background-image:-moz-linear-gradient(top,#72a200,#6a9600);background-image:-ms-linear-gradient(top,#72a200,#6a9600);background-image:-o-linear-gradient(top,#72a200,#6a9600);background-image:linear-gradient(top,#72a200,#6a9600);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);-ms-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.2)}
.mod_info .void {cursor:default;border:1px solid #ddd;background:#eee;color:#999}
.mod_info .void:hover {text-decoration:none;color:#999}
.mod_info .sent {width:58px;height:26px;line-height:26px;text-align:center;margin-right:5px; border: 1px solid #d5d5d5;color:#666;background:#f3f3f3;background-image:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#f3f3f3));background-image: -webkit-linear-gradient(top,#fbfbfb,#f3f3f3);background-image: -moz-linear-gradient(top,#fbfbfb,#f3f3f3);background-image: -ms-linear-gradient(top,#fbfbfb,#f3f3f3);background-image:-o-linear-gradient(top,#fbfbfb,#f3f3f3);background-image:linear-gradient(top,#fbfbfb,#f3f3f3)}
.mod_info a.sent:hover { border-color:#ccc;color:#666;text-decoration:none;-webkit-transition:all 0.0s;-moz-transition:all 0.0s;-ms-transition:all 0.0s;-o-transition:all 0.0s;transition:all 0.0s;background:#e9e9e9;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e9e9e9));background-image:-webkit-linear-gradient(top,#f5f5f5,#e9e9e9);background-image:-moz-linear-gradient(top,#f5f5f5,#e9e9e9);background-image:-ms-linear-gradient(top,#f5f5f5,#e9e9e9);background-image:-o-linear-gradient(top,#f5f5f5,#e9e9e9);background-image:linear-gradient(top,#f5f5f5,#e9e9e9);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}
.mod_info a.sent:active {border-color:#ccc;background:#dfdfdf;background-image:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#dfdfdf));background-image:-webkit-linear-gradient(top,#f0f0f0,#dfdfdf);background-image:-moz-linear-gradient(top,#f0f0f0,#dfdfdf);background-image:-ms-linear-gradient(top,#f0f0f0,#dfdfdf);background-image:-o-linear-gradient(top,#f0f0f0,#dfdfdf);background-image:linear-gradient(top,#f0f0f0,#dfdfdf);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);-ms-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.2)}
.mod_info .ietm_num ul {width:auto;overflow:hidden}
.mod_info .ietm_num li {width:50px;overflow:hidden; border-left:1px solid #e5e5e5;text-align:center;float:left;margin-left:-1px}
.mod_info .ietm_num li a {display:block;text-decoration:none}
.mod_info .ietm_num li .num {font-family:Constantia,Georgia;font-weight:700;color:#D27202; font-size:14px;display:block}
.mod_info .ietm_num li a:hover span {text-decoration:underline}
.mod_info .ietm_num li a:hover .num {text-decoration:none}
.mod_info .ka_inf {padding:5px 0 10px}
.mod_info .ka_inf h3 {height:20px;padding:5px 15px 0;font-weight:normal;line-height:20px;font-size:12px}
.mod_info .ka_inf h3 a:hover {text-decoration:none}
.mod_info .ka_inf h3 i {width:20px;height:20px;margin-right:3px;vertical-align:middle}
.mod_info .ka_inf h3 .icon_recipe {background-position:0 0}
.mod_info .ka_inf h3 a:hover .icon_recipe {background-position:-20px 0}
.mod_info .ka_inf h3 .icon_featur {background-position:0 -20px}
.mod_info .ka_inf h3 a:hover .icon_featur {background-position:-20px -20px}
.mod_info .ka_inf h3 .icon_topic {background-position:0 -100px}
.mod_info .ka_inf h3 a:hover .icon_topic {background-position:-20px -100px}
.mod_info .ka_inf h3 b {width:12px;height:12px;background-position:-36px -210px;cursor:pointer;margin-top:4px}
.mod_info .ka_inf h3 b.exp {background-position:-24px -210px}
.mod_info .ka_inf .inftxc {padding:5px 15px 0}
.mod_info .ka_inf .aclist {padding:6px 9px 2px;zoom:1;overflow:hidden;display:none}
.mod_info .ka_inf .aclist.exc,.mod_info .ka_inf .aclist.chaos {display:block}
.mod_info .ka_inf .aclist li {float:left;width:48px;height:48px;margin-left:7px;display:inline;overflow:hidden}
.mod_info .ka_inf .aclist dt,.mod_info .ka_inf .aclist dd {float:left;width:270px;height:18px;margin-left:7px;padding:0 0 3px;display:inline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#D27202}
.mod_info .ka_inf .aclist.chaos dd {width:30%}
.mod_info .ka_inf .aclist dt a,.mod_info .ka_inf .aclist dd a {color:#D27202}
.mod_info .ka_inf .aclist dt a:hover,.mod_info .ka_inf .aclist dd a:hover {color:#527500}
.mod_syncx {line-height:23px;position:relative}
.mod_syncx .explain {position:absolute;top:-35px;left:-25px;height:32px;zoom:1;overflow:hidden;width:120px}
.mod_syncx .explain.share {left:27px}
.mod_syncx .explain b {float:left;height:23px;color:#fff;background:#f90;border:1px solid #f60;border-radius:3px;padding:0 5px;_height:19px;_padding:4px 5px 0;font-weight:normal;line-height:23px;_line-height:19px}
.mod_syncx .explain b a {color:#fff}
.mod_syncx .explain b a:hover {text-decoration:none;color:#ff0}
.mod_syncx .explain i {position:absolute;top:24px;left:24px;width:14px;height:8px;background-position:-20px -340px}
.mod_syncx .im {width:16px;height:16px;margin-right:5px;vertical-align:-2px;*vertical-align:0}
.mod_syncx .im.sc_sina {background-position: -22px -222px}
.mod_syncx .im.sc_qqvbo {background-position: -42px -221px}
.mod_syncx .im.sc_qqzone {background-position: -62px -222px}
.mod_syncx .im.no_sina {background-position: -22px -262px}
.mod_syncx .im.no_qqvbo {background-position: -42px -261px}
.mod_syncx .im.no_qqzone {background-position: -62px -262px}
.mod_syncx .im:hover {text-decoration:none}
.mod_syncx.vc_en .im {display:block;margin-right:0;border-radius:3px;margin:7px auto 0;box-shadow:0 1px 2px rgba(51,51,51,.1)}
 .public_side_layer,.public_menu_layer,.public_share_layer,.public_td_code,.online_service {float:left;position:fixed;_position:absolute;z-index:999}
.public_share_layer {width:38px;right:5px;top:10%;border:1px solid #e0dcdb;box-shadow:0 1px 2px rgba(51,51,51,.1);overflow:hidden;background:#fff;text-align:center;padding:10px 0;color:#999;border-radius:8px;line-height:1.4}
.public_menu_layer {width:68px;left:5%;top:20%;border:1px solid #e0dcdb;box-shadow:0 1px 2px rgba(51,51,51,.1);overflow:hidden}
.public_side_layer {width:55px;right:5px;bottom:20%}
.public_side_layer .black_mu {display:block;width:55px;height:45px;padding-top:10px;text-align:center;cursor:pointer;box-shadow:0 1px 2px rgba(51,51,51,.1);color:#666;background:#fff}
.public_side_layer .black_mu i {display:block;width:20px;height:20px;margin:0 auto}
.public_side_layer .black_mu .rp {background-position:0 -940px}
.public_side_layer .black_mu .tp {background-position:-40px -940px}
.public_side_layer .black_mu .op {background-position:0 -960px}
.public_side_layer .black_mu:hover .rp,.public_side_layer .black_mu.sel .rp {background-position:-20px -940px}
.public_side_layer .black_mu:hover .tp,.public_side_layer .black_mu.sel .tp {background-position:-60px -940px}
.public_side_layer .black_mu:hover .op,.public_side_layer .black_mu.sel .op {background-position:-20px -960px}
.public_side_layer .black_mu:hover,.public_side_layer .black_mu.sel {text-decoration:none;background:#6f9e00;color:#fff}
.public_side_layer .ext {width:100%;height:5px;position:relative}
.public_side_layer .ext .rep_mu_box,.public_side_layer .ext .history {position:absolute;bottom:5px;right:55px;_bottom:4px;_right:54px;border:3px solid #6f9e00;background:#fff;width:122px}
.public_side_layer .ext .rep_mu_box a {display:block;padding:8px;height:20px;line-height:20px;border-top:1px solid #e9e9e9}
.public_side_layer .ext .rep_mu_box a:hover {background:#f9f9f9;color:#7c9e01;text-decoration:none}
.public_side_layer .ext .rep_mu_box i {width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:8px}
.public_side_layer .ext .rep_mu_box .icon_recipe {background-position:0 0}
.public_side_layer .ext .rep_mu_box a:hover .icon_recipe {background-position:-20px 0}
.public_side_layer .ext .rep_mu_box .icon_featur {background-position:0 -20px}
.public_side_layer .ext .rep_mu_box a:hover .icon_featur {background-position:-20px -20px}
.public_side_layer .ext .rep_mu_box .icon_food {background-position:0 -40px}
.public_side_layer .ext .rep_mu_box a:hover .icon_food {background-position:-20px -40px}
.public_side_layer .ext .rep_mu_box .icon_raider {background-position:0 -60px}
.public_side_layer .ext .rep_mu_box a:hover .icon_raider {background-position:-20px -60px}
.public_side_layer .ext .rep_mu_box .icon_diary {background-position:0 -80px}
.public_side_layer .ext .rep_mu_box a:hover .icon_diary {background-position:-20px -80px}
.public_side_layer .ext .rep_mu_box .icon_topic {background-position:0 -100px}
.public_side_layer .ext .rep_mu_box a:hover .icon_topic {background-position:-20px -100px}
.public_side_layer .ext .rep_mu_box .icon_strategy {background-position:-40px -120px}
.public_side_layer .ext .rep_mu_box a:hover .icon_strategy {background-position:-60px -120px}
.public_side_layer .ext .history {width:210px;border-color:#6f9e00}
.public_side_layer .ext .history .hli,.public_side_layer .ext .history .pge {width:100%;zoom:1;overflow:hidden}
.public_side_layer .ext .history .hli li {float:left;width:92%;padding:8px 4%;border-top:1px solid #e9e9e9}
.public_side_layer .ext .history .hli li .img {float:left;width:70px;height:70px; margin:0 10px 10px 0}
.public_side_layer .ext .history .hli li p {zoom:1;overflow:hidden;line-height:1.8;color:#999}
.public_side_layer .ext .history .hli li p.mgt5 {margin-top:0;margin-top:5px\9}
.public_side_layer .ext .history .hli li p i {width:12px;height:10px;vertical-align:middle;overflow:hidden;margin-right:2px}
.public_side_layer .ext .history .hli li p i.cet {background-position:-24px -365px}
.public_side_layer .ext .history .hli li p i.fav {background-position:-64px -366px}
.public_side_layer .ext .history .hli li p i.tub {height:14px;background-position:-44px -383px}
.public_side_layer .ext .history .pge a {display:inline-block;width:23px;height:23px;margin:0 5px 5px 0}
.public_side_layer .ext .history .pge a.alt {background-position:-224px -256px;cursor:default}
.public_side_layer .ext .history .pge a.art {background-position:-224px -320px;cursor:default}
.public_side_layer .ext .history .pge a.vlt {background-position:-224px -288px}
.public_side_layer .ext .history .pge a.vrt {background-position:-224px -352px}
.public_side_layer .ext .history .pge a:hover {text-decoration:none}
.public_menu_layer .mux,.public_menu_layer .muxe {float:left;width:100%;margin-top:-1px;background:#fff}
.public_menu_layer .mux a,.public_menu_layer .muxe a {display:block;width:100%;height:30px;border-top:1px solid #e9e9e9;line-height:30px;text-align:center}
.public_menu_layer .mux a:hover,.public_menu_layer .mux a.sel,.public_menu_layer .muxe a:hover,.public_menu_layer .muxe a.sel {color:#D27202;background-color:#f9f9f9;text-decoration:none}
.public_menu_layer .muxe a:hover,.public_menu_layer .muxe a.sel {color:#f38e0b}
.public_td_code {float:left;width:114px;left:5%;bottom:10%;text-align:center}
.public_td_code .p_code,.public_td_code .ad_imgs {width:114px;height:136px;border:1px solid #e0dcdb;box-shadow:0 1px 2px rgba(51,51,51,.1);overflow:hidden;background:#fff;margin-top:5px}
.public_td_code .p_code img {width:104px;height:104px;padding:5px}
.public_td_code .p_code span {width:100%}
.public_td_code .ad_imgs.exp {height:auto;border:0;box-shadow:none}
.online_service {right:10px;top:180px;width:88px;padding:5px;background:#fff;box-shadow:0 1px 2px rgba(51,51,51,.1)}
.online_service a.close {display:inline-block;width:20px;height:20px;background-position:0 -780px;margin-top:5px}
.online_service a.close:hover {text-decoration:none;background-position: -20px -780px}
.long_inp {width:90%;height:30px;padding:0 15px 0 5px;border:1px solid #d8d8d8;line-height:30px}
.goeat_special_create_mail2 a.btnMain {height:20px;padding:10px 20px;border-radius:3px;overflow:hidden;line-height:20px}
.goeat_special_create_mail2 i.icoplaint {display:inline-block;width:20px;height:20px;background-position:-60px -1640px;vertical-align:middle}
.goeat_special_create_mail2 i.icoMail {display:inline-block;width:20px;height:20px;background-position:-40px -1660px;vertical-align:middle;padding-right:15px}
.xfooter {float:left;width:100%;background:url(/images/site_footer_bg.jpg);border-top:1px solid #d4cdca;box-shadow:inset 1px 0 5px rgba(0,0,0,0.2);padding:20px 0;color:#333;position:relative;margin-top:50px}
.xfooter .link_box {float:left;width:948px;margin-bottom:10px;border:1px solid #ccc;border-radius:6px;box-shadow:0 0 3px rgba(0,0,0,.1);background:#f3f3f3;background-image:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#f3f3f3));background-image: -webkit-linear-gradient(top,#fbfbfb,#f3f3f3);background-image: -moz-linear-gradient(top,#fbfbfb,#f3f3f3);background-image: -ms-linear-gradient(top,#fbfbfb,#f3f3f3);background-image:-o-linear-gradient(top,#fbfbfb,#f3f3f3);background-image:linear-gradient(top,#fbfbfb,#f3f3f3);position:relative}
.xfooter .link_box a {display:inline-block;white-space:nowrap;padding:5px 10px;margin:0}
.xfooter .link_box b,.xfooter .link_box i {position:absolute;right:25px;bottom:-11px;width:0;height:0;font:0px/0 Arial;border-style:solid dashed dashed;border-color:#ccc transparent transparent transparent;border-width:10px 10px 0 10px}
.xfooter .link_box i {border-color:#f3f3f3 transparent transparent transparent;bottom:-10px}
.xfooter .xf_box,.xfooter .xf_logo {float:left;width:102px;padding-left:30px}
.xfooter .xf_logo {width:154px;padding:0;text-align:center}
.xfooter .xf_logo a,.xfooter .xf_logo a:hover {text-decoration:none}
.xfooter .xf_box dt {font:bold 14px/1.6 '微软雅黑','宋体',Arial;margin-bottom:4px}
.xfooter .xf_box dt .more,.xfooter .xf_box dt .mored {display:inline-block;font:1/1 Arial;margin-left:4px;width:12px;height:12px;overflow:hidden;vertical-align:middle}
.xfooter .xf_box dt .mored {background-position:-24px -154px}
.xfooter .xf_box dt .mored:hover {text-decoration:none;background-position:-24px -168px}
.xfooter .xf_box dt .more {background-position:-36px -154px}
.xfooter .xf_box dt .more:hover {text-decoration:none;background-position:-36px -168px}
.xfooter .xf_box dd a {display:block;padding:2px 0}
.xfooter .xf_box dd a i {margin-right:5px}
.xfooter .xf_box dd .frame {width:72px;height:24px;overflow:hidden;margin-top:-1px}
.xfooter .xf_logo i {display:block;width:154px;height:143px;_width:106px;_height:107px;_background:url(/images/icon32s.png) no-repeat -128px -128px;margin:-15px auto 0;_margin:0 auto;overflow:hidden}
.xfooter .xf_ver {float:left;width:100%;text-align:center;color:#999;margin-top:30px}
.permit_title {font-weight:normal;font-size:24px;line-height:29px;color:#000;}
.permit_breakpoint {width:66px;height:25px;background:url(/images/breakpoint.png) no-repeat}
.permit_breakpoint a {width:25px;height:25px}
.permit_breakpoint a.pb_qnc {width:25px}
.permit_breakpoint a:hover {text-decoration:none}
.dn_permit .xf_box {width:120px;padding-left:140px}
.dn_permit .xf_first {padding-left:40px}
.dialog{width:421px;height:217px;padding:6px;margin:-109px 0 0 -216px;position:absolute;top:50%;left:50%;z-index:60}
.dialog.four{background:url(/images/festival/2013_spring/layer_3.png)}
.dialog a.del{display:block;width:11px;height:11px;float:right}
.dialog a.del:hover{text-decoration:none}
.dialog .imit_ol{width:252px;height:200px;margin:20px 0 0 155px}
.dialog .imit_ol h3{height:24px;font:18px/24px "微软雅黑";color:#fabf00}
.dialog .imit_ol .imit_h{width:249px;padding-top:10px;font:20px/30px "微软雅黑";color:#fff}
.dialog .imit_ol .imit_h span{display:block;font-weight:700}
.dialog .imit_ol .imit_p2{height:35px;width:230px;padding-top:20px;overflow:hidden}
.dialog .imit_ol .imit_p2 p{height:16px;padding-top:10px;float:left;color:#fff;line-height:16px}
.dialog .imit_ol .imit_p2 p span{display:inline-block;height:16px;margin-right:5px;float:left}
.dialog .imit_ol .imit_p2 p a{display:inline-block;width:16px;height:16px;background:url(/images/2013_spring/icon.png) no-repeat;margin-right:5px;float:left}
.dialog .imit_ol .imit_p2 p a.qzone{background-position:0 0}
.dialog .imit_ol .imit_p2 p a.sina{background-position:0 -26px}
.dialog .imit_ol .imit_p2 p a.t{background-position:0 -52px}
.dialog .imit_ol .imit_p2 p a:hover{text-decoration:none}
.dialog .imit_ol .imit_p2 a.btn{display:block;height:33px;width:105px;border-radius:3px;float:right;font:18px/33px "微软雅黑";text-align:center}
.dialog.four h3{padding-top:30px}
.dialog.four .imit_h{width:280px}
.dialog.four .imit_h span{font-size:26px;font-weight:normal}
.smr_act_pop {width:148px;height:131px;padding:0 0 0 50px;background:url(/images/festival/2013_cool_summer/smr_site_bg.png);position:fixed;bottom:0;right:0;z-index:999}
.smr_act_pop .smr_act_close {width:100%;height:27px;text-align:right}
.smr_act_pop .smr_act_close a {display:inline-block;width:27px;height:27px;border-radius:50%}
.smr_act_pop .smr_act_close a:hover {background:rgba(0,0,0,0.2);text-decoration:none}
.smr_act_pop .smr_box_cont {width:84%;height:95px;padding:0 10% 0 6%;overflow:hidden;color:#7c4619;text-align:center}
.smr_act_pop .smr_box_cont .smr_time {font:22px/1.6 '微软雅黑',Arial;color:#FFAD10}
.smr_act_pop .smr_box_cont a,.smr_act_pop .smr_box_cont a:hover {color:#7c4619;font-weight:bold;font-family:'宋体',Arial}
.icoInternship{display:inline-block;width:42px;height:18px;background:url(http://www.haodou.com/public/images3/icon32s.png) no-repeat -206px -1038px;vertical-align:middle}
.icoInternship:hover{text-decoration:none}
.dyn_box,.skin_ul,.pop_fm_box,.pop_auto {width:100%; zoom:1; overflow:hidden;}
.pop_fm_box.roll {width:102%; height:320px; zoom:1; overflow-x:hidden; overflow-y:auto; position:relative;}
.pop_pmt {border:1px solid #ffcc9a; background:#ffffcc; color:#666; padding:5px;}
.pop_share {width:90%;padding:10px 5% 0;line-height:22px;height:22px;}
.pop_share a {width:22px;height:22px;overflow:hidden;margin:0 4px;vertical-align:middle;}
.pop_share a.sina {background-position:0 -672px;}
.pop_share a.qqvbo {background-position:-32px -672px;}
.pop_share a.qqzone {background-position:-64px -672px;}
.pop_share a.sina:hover {background-position:0 -704px;}
.pop_share a.qqvbo:hover {background-position:-32px -704px;}
.pop_share a.qqzone:hover {background-position:-64px -704px;}
.p_b_line {border-bottom:1px dotted #d8d8d8;}
.p_ie6_pdt5 {padding-top:5px; _padding-top:0; zoom:1; overflow:hidden;}
.dyn_box .lte {float:left; width:100px; line-height:24px; padding:5px 0;}
.dyn_box ul {width:95%; padding-left:5%; zoom:1; overflow:hidden;}
.dyn_box ul li {float:left; width:100px; height:24px; line-height:24px; padding:5px 10px; white-space:nowrap;}
.dyn_box ul li input {vertical-align:middle; margin-right:3px;}
.skin_ul li {float:left; margin:10px 8px 0; _margin:10px 6px 0; border:2px solid #f9f9f9; width:210px; height:70px; position:relative; overflow:hidden; cursor:pointer;}
.skin_ul li:hover,.skin_ul li.sel {border-color:#ffb941;}
.skin_ul li p {position:absolute; left:0; bottom:0; width:100%; height:24px; line-height:24px; color:#fff; text-align:center; background:rgba(0,0,0,.6); filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#96000000,endColorStr=#96000000);}
.false_inp {display:inline-block; *display:inline; *zoom:1; border:1px solid #ccc; width:140px; height:18px; margin-right:5px; padding:4px 6px; background:#fff; -moz-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;}
.false_inp input {border:0; line-height:18px; width:92px; height:18px;}
.false_inp.focus {border-color:rgb(106,151,0);}
.pop_fm_box li {float:left; width:100%; padding:5px 0;}
.pop_fm_box li h4,.pop_fm_box li h5 {float:left; width:130px; height:22px; font:12px/22px Arial; _padding-top:2px; _height:20px; text-align:right;}
.pop_fm_box li .fm_box {float:right; width:325px;}
.pop_fm_box li .fm_box .pop_inp,.pop_fm_box li .fc_box .pop_inp,.pop_fm_box li .fm_box .pop_txt_area,.pop_fm_box .all_inp {width:296px; border:1px solid #ccc; height:20px; padding:0 2px; line-height:20px; font-size:12px; -moz-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;}
.pop_fm_box li .fm_box .pop_inp:focus,.pop_fm_box li .fc_box .pop_inp:focus,.pop_fm_box li .fm_box .pop_txt_area:focus,.pop_fm_box .all_inp:focus {border-color:rgb(106,151,0);}
.pop_fm_box li .fm_box .pop_inp.wid75 {width:75px;}
.pop_fm_box li .fm_box .pop_inp.wid150 {width:150px;}
.pop_fm_box li .fm_box .pop_txt_area {width:296px; height:40px; padding:2px; overflow-y:auto;}
.pop_fm_box li .fm_box .select_mulist {border:1px solid #ccc; padding:1px; outline:none; vertical-align:middle\9; margin:0;}
.pop_fm_box li h5,.pop_fm_box .all_h5 {width:72px; height:24px; padding-top:4px; font-family:'宋体',Arial;}
.pop_fm_box li.half {width:49%; *width:48%;}
.pop_fm_box li .fc_box {width:380px; zoom:1; overflow:hidden;}
.pop_fm_box li.half .fc_box {width:140px;}
.pop_fm_box li .fc_box .pop_inp {width:360px; padding:6px 5px; height:14px; line-height:14px; overflow-y:auto;}
.pop_fm_box li .fc_box .pop_inp.wid100 {width:100px;}
.pop_fm_box li .fc_box .pop_inp.wid200 {width:200px;}
.pop_fm_box li .fc_box .pop_inp.wid172 {width:172px;}
.pop_fm_box li .fc_box .pop_inp.hgt50 {height:50px;}
.pop_fm_box li .fc_box .file_upload {position:relative; width:298px; height:29px; overflow:hidden;}
.pop_fm_box li .fc_box .file_upload .dbtn {height:26px; line-height:26px; margin-left:5px; vertical-align:top; *margin-top:1px;}
.pop_fm_box li .fc_box .file_upload .bg_hide_inp {position:absolute; left:-10px; top:-2px; width:308px; opacity:0; filter:alpha(opacity=0); text-align:right;}
.pop_fm_box li .fc_box .file_upload .bg_hide_inp input {font-size:400px; width:400px; cursor:pointer; vertical-align:top;}
.pop_fm_box li .fc_box .arr_ups_box {float:left; width:100%; height:8px; border-bottom:1px solid #d8d8d8; overflow:hidden;}
.pop_fm_box li .fc_box .arr_ups_box i {float:left; width:0; height:0; font:0/0 Arial; border-style:dashed dashed solid; border-width:0 8px 8px 8px; border-color:transparent transparent #d8d8d8;}
.pop_fm_box li .fc_box.fmie6 {margin-top:5px; _margin-top:8px;}
.pop_fm_box li .pop_auto {width:99%;}
.pop_fm_box li .vam {_margin-top:-10px;}
.pop_fm_box li .sele {margin:0 6px 0 0;}
.pop_fm_box .all_inp {width:97%; padding:5px;}
.pop_fm_box .all_inp.txarea {height:100px; overflow-y:auto;}
.pop_fm_box .rc_tag_exc {width:446px; padding:8px 5px; position:relative; background:#fff; margin-top:10px; overflow:visible; border:1px solid #d8d8d8; border-radius:3px}
.pop_fm_box .rc_tag_exc .arrup {position:absolute; left:6px; top:-8px}
.pop_fm_box .rc_tag_exc .arrup .cout,.pop_fm_box .rc_tag_exc .arrup .cin {position:absolute; left:0; width:0; height:0; font:0/0 Arial; border-style:dashed dashed solid; border-width:0 8px 8px 8px}
.pop_fm_box .rc_tag_exc .arrup .cout {top:0; border-color:transparent transparent #d8d8d8}
.pop_fm_box .rc_tag_exc .arrup .cin {top:1px; border-color:transparent transparent #fff}
.pop_fm_box .angular {width:98%; padding:0 1%;}
.pop_inp_title,.pop_inp_area,.pop_pxt_area {width:448px; border:1px solid #ccc; padding:5px; font-size:12px; line-height:16px;}
.pop_inp_title {border-width:1px 1px 0 1px; height:18px; background:#f3f3f3;}
.pop_inp_area,.pop_pxt_area {background:rgb(248,248,248); -moz-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;}
.pop_inp_area {height:100px; overflow-y:auto; box-shadow:inset 0 1px 3px rgba(0,0,0,.15);}
.pop_pxt_area {height:40px; overflow-y:auto; box-shadow:inset 0 1px 3px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.15); margin-top:15px;}
.pop_inp_area:focus,.pop_pxt_area:focus {background:rgb(255,255,255);}
 .image_upload_box {height:300px;}
.image_upload_box .pop_im_list {width:460px; height:300px; *position:relative; overflow-x:hidden; overflow-y:auto;}
.image_upload_box .pop_im_list ul {overflow:hidden; zoom:1; position:relative; margin:-10px 0 0 -5px;}
.image_upload_box .pop_im_list li {float:left; width:120px; height:145px; margin:10px 0 0 26px; _margin:10px 0 0 18px; overflow:hidden; position:relative;}
.image_upload_box .pop_im_list li img {width:120px; height:120px;}
.image_upload_box .pop_im_list li .adds {display:block; width:120px; height:90px; padding-top:30px; text-align:center; background:#ddecb8; color:#D27202; font-size:14px; line-height:32px; cursor:pointer;}
.image_upload_box .pop_im_list li .adds em {font-size:24px; font-weight:bold; font-style:normal;}
.image_upload_box .pop_im_list li p {width:100%; height:16px; overflow:hidden; color:#999; text-align:center;}
.image_upload_box .pop_im_list li i {position:absolute; top:0; left:0; width:32px; height:32px; background-position:-128px -544px;}
.image_upload_box .pop_im_list li a.lit_close {position:absolute; top:2px; right:2px ; background:#7C9E01; border-radius:8px 8px 8px 8px; color:#fff; font:bold 12px/1.2 '宋体',Arial; width:12px; height:12px; overflow:hidden; padding:2px;}
.image_upload_box .pop_im_list li a.lit_close:hover {background:#f60; text-decoration:none;}
.image_upload_box .pop_im_list li span {position:absolute; top:95px; left:0; width:100%; height:25px; line-height:25px; text-align:center; overflow:hidden; background:rgba(255,255,255,.4); filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#64ffffff,endColorStr=#64ffffff);}
.image_upload_box .pop_im_list li .pgbk,.image_upload_box .pop_im_list ul li .pgbk2,.image_upload_box .pop_im_list ul li .bkpmt {position:absolute; top:0; left:0; width:100%; height:120px;}
.image_upload_box .pop_im_list li .pgbk {background:#fff; opacity:0.6; filter:alpha(opacity=60);}
.image_upload_box .pop_im_list li .pgbk2 {top:95px; width:100%; height:25px; background:#fff; opacity:0.3; filter:alpha(opacity=30);}
.image_upload_box .pop_im_list li .bkpmt {text-align:center; cursor:pointer; color:#000; line-height:120px;}
.image_upload_box .pop_im_list li .bkpmt.ups {font-size:24px; font-family:Arial; color:#f60; cursor:wait;}
.pop_row_list {width:460px; height:130px; overflow-y:scroll; overflow-x:hidden; border:1px solid #d8d8d8; box-shadow:0 1px 2px rgba(51,51,51,.1); margin-top:2px;}
.pop_row_list li {width:98%; padding:5px 1%; border-bottom:1px dotted #d8d8d8;}
.pop_row_list li .sub_class {padding:5px 0 0 18px; zoom:1; overflow:hidden; display:none;}
.pop_row_list li .sub_class .item {width:49%; float:left; display:inline;}
.public_elastic_layer dd .image,.public_elastic_layer dd .imagex {width:194px;height:194px;float:left;margin-left:10px;display:inline}
.public_elastic_layer dd .imagex {height:230px;}
.public_elastic_layer dd .imagex .imgc {width:194px;height:194px;overflow:hidden;}
.public_elastic_layer dd .imagex .upload {position:relative;width:194px;height:32px;overflow:hidden;}
.public_elastic_layer dd .imagex .upload .hide_inp {position:absolute;left:50%;top:0;width:80px;height:32px;margin-left:-40px;opacity:0;filter:alpha(opacity=0);text-align:right;overflow:hidden;}
.public_elastic_layer dd .imagex .upload .hide_inp input {font-size:400px;width:400px;cursor:pointer;vertical-align:top;}
.public_elastic_layer dd .form{float:right;width:228px;margin-right:10px;display:inline}
.public_elastic_layer dd .form .down-menu{width:228px;height:32px;position:relative;margin-bottom:20px}
.public_elastic_layer dd .form .all_inp{width:206px;height:30px;padding:0 15px 0 5px;border:1px solid #d8d8d8;line-height:30px\9;}
.public_elastic_layer dd .form .all_inp .infant {width:200px;height:29px;line-height:30px\9;white-space:nowrap;border:0;}
.public_elastic_layer dd .form .down-menu .icoPic1{display:block;position:absolute;top:13px;right:6px;width:9px;height:6px;background-position:-26px -5px}
.public_elastic_layer dd .form .down-list{width:226px;height:auto;position:absolute;top:31px;left:0;background:#fff;border:1px solid #d8d8d8}
.public_elastic_layer dd .form .search-list{width:100%;height:105px;overflow:auto}
.public_elastic_layer dd .form .down-list ul{width:200px;overfow:hidden;zoom:1}
.public_elastic_layer dd .form .down-list li{height:24px;padding:0 5px;overflow:hidden;zoom:1;margin:3px 0;line-height:24px}
.public_elastic_layer dd .form .down-list li.now{background:#f5f5f5}
.public_elastic_layer dd .form .down-list .searchBar{height:26px;padding:5px;overflow:hidden;zoom:1;clear:both}
.public_elastic_layer dd .form .down-list .txt-search{width:156px;height:24px;padding:0 5px;border:1px solid #d8d8d8;float:left;line-height:24px}
.public_elastic_layer dd .form .down-list .btn-search{width:48px;height:26px;float:left;border:none 0;cursor:pointer}
.public_elastic_layer dd .form .textarea{width:222px;height:96px;padding:2px;border:1px solid #d8d8d8;font-size:12px;overflow-y:auto;}
.public_elastic_layer dd .form .des-word{height:20px;clear:both;text-align:right;color:#999}
.public_elastic_layer dd .form .share-md{height:18px;padding-top:10px;overflow:hidden;zoom:1;text-align:right;line-height:18px}
.public_elastic_layer dd .form .share-md a{display:inline-block;width:16px;height:16px;vertical-align:top;margin-left:5px}
.public_elastic_layer dd .form .share-md a.sina_md{background-position:-22px -242px}
.public_elastic_layer dd .form .share-md a.qzone_md{background-position:-42px -242px}
.public_elastic_layer dd .form .share-md a.weibo_md{background-position:-2px -242px}
.public_elastic_layer dd .m{width:420px;margin:0 auto;text-indent:1.0em}
.public_elastic_layer dd .t{border-bottom:1px solid #f0f0f0}
.public_elastic_layer dd p.f12{text-indent:2.0em}
.gp_pic_list {zoom:1;overflow:hidden;width:100%;}
.gp_pic_list li {float:left;width:80px;height:120px;margin:6px;_display:inline;}
.gp_pic_list li img {width:80px;height:80px;}
.gp_pic_list li p {width:100%;height:40px;line-height:20px;text-align:center;}
.ico_doc {display:inline-block;*display:inline;*zoom:1;width:20px;height:20px;background-position:-40px -1640px;vertical-align:middle;}
.yellow{color:yellow}
.new_activities_lay{width:430px;height:196px;position:absolute;top:130px;right:110px}
.new_activities_lay .flash{width:430px;height:160px;clear:both}
.new_activities_lay p{padding-right:30px;height:36px;overflow:hidden;text-align:right}
a.new_activities_btn{display:inline-block;width:107px;height:36px;background:url(/images/festival/2013_new_activities/new_activities_btn_red.png);text-align:center;font:14px/36px "微软雅黑"}
.new_activities_dialog{width:360px;height:286px;background-image:url(/images/festival/2013_new_activities/new_activities_lay_dialog.png);_background-image:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/festival/2013_new_activities/new_activities_lay_dialog.png'); ;position:absolute;padding:162px 35px 0 0}
.new_activities_dialog a.del{display:block;float:right;width:37px;height:37px;background:#000;opacity:0;filter:alpha(opacity=0)}
.new_activities_dialog a.del:hover{background:#000;opacity:0;filter:alpha(opacity=0);text-decoration:none}
.new_activities_dialog p{padding:35px 50px 0 18px;text-align:center}
.new_activities_dialog p img{display:block;margin-bottom:5px}
.new_activities_lay img,.new_activities_dialog img{azimuth: expression(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);}
.public_elastic_layer dl .strategy_share_lay{width:100%;overflow:hidden;margin:-10px 0 0 5px}
.public_elastic_layer dl .strategy_share_lay li{width:145px;height:212px;float:left;margin:8px 8px 0 0;position:relative;z-index:1}
.public_elastic_layer dl .strategy_share_lay li .inner_li{width:145px;height:212px;background:#fafafa;position:absolute;top:0;left:0;z-index:3}
.public_elastic_layer dl .strategy_share_lay li h6{height:18px;width:121px;overflow:hidden;padding:10px 0 0 10px;font-size:14px;line-height:18px}
.public_elastic_layer dl .strategy_share_lay li .simulate_p{width:100%;height:16px;overflow:hidden;padding-top:15px}
.public_elastic_layer dl .strategy_share_lay li .praise{float:left;width:85px;height:16px;overflow:hidden;margin-left:8px}
.public_elastic_layer dl .strategy_share_lay li .praise em{display:block;width:12px;height:13px;background-position:-44px -383px;margin:0 5px 0 0;vertical-align:middle;float:left}
.public_elastic_layer dl .strategy_share_lay li .simulate_p span{display:block;float:right;width:47px;height:16px;overflow:hidden;margin-right:5px;line-height:16px;text-align:right;color:#666}
.public_elastic_layer dl .strategy_share_lay li .simulate_p span b{font-style:normal;font-weight:500;color:#fa9700}
.public_elastic_layer dl .strategy_share_lay li .simulate_li_layer{position:absolute;top:0;left:0;z-index:5;width:141px;height:208px;background:transparent;border:2px solid #fa9700}
.public_elastic_layer dl .strategy_share_lay li .simulate_li_layer span{display:block;position:absolute;bottom:0;right:0;z-index:5;width:52px;height:52px}
.public_elastic_layer dl .strategy_share_lay li .simulate_li_layer span i{display:block;position:absolute;bottom:0;right:0;_right:-2px;z-index:1;width:0;height:0;border-width:26px;border-color:transparent #fa9700 #fa9700 transparent;border-style:dashed solid solid dashed;overflow:hidden}
.public_elastic_layer dl .strategy_share_lay li .simulate_li_layer span b{display:block;position:absolute;bottom:5px;right:0;z-index:2;width:30px;height:20px;overflow:hidden;text-align:center;font:18px/20px Arial, Helvetica, sans-serif;color:#fff}
.public_elastic_layer dl .strategy_share_lay li.special{width:100%;float:none;height:auto;clear:both;margin:0;background:none}
.public_elastic_layer dl .strategy_share_lay p{padding:100px 50px;font:20px/1.2 "微软雅黑","黑体"}
.public_elastic_layer dl .strategy_share_lay p a{display:inline-block;margin-top:10px;font-size:14px}
.def_header {width:100%; min-width:950px; background:#fff; box-shadow:0 1px 2px rgba(51,51,51,.1); position:relative; z-index:200;}
.def_header.no_fixed {margin-top:0;}
.def_header.minus_fixed {margin-top:-20px;}
.def_header .main_mu_bar,.def_header .row {float:left; width:100%; min-width:950px;}
.def_header .main_mu_bar {background:#f9f9f9; border:1px solid; border-color:#e9e9e9 #f9f9f9 #dbdbdb; border-width:1px 0;}
.def_header .def_pad_td {padding:15px 0;}
.def_header .logo {float:left; width:460px; height:52px;}
.def_header .logo .pn {vertical-align:top;}
.def_header .xsearch {float:right; width:454px; height:30px; line-height:30px; border:1px solid #eee; box-shadow:0 1px 2px rgba(51,51,51,.1); margin:1px 1px 0 0; border-radius:3px;}
.def_header .xsearch.xgn {border:2px solid #D27202; margin:-1px 0 0; border-radius:5px; }
 .def_header .xsearch .append_mode {float:left; background:#f9f9f9; border-right:1px solid #eee; width:54px; height:30px; line-height:30px; border-radius:3px 0 0 3px; color:#333; text-align:center; position:relative; z-index:7777;}
.def_header .xsearch .append_mode .nested {display:block; width:52px; padding-left:2px; height:30px; _padding-top:7px; _height:23px; overflow:hidden; cursor:pointer;}
.def_header .xsearch .append_mode .arr {width:10px; height:12px; background-position:-24px -3px; background-position:-24px -1px\9; margin-left:1px; vertical-align:middle;}
.def_header .xsearch .append_mode .area_list {position:absolute; left:-1px; top:30px; z-index:7777; width:54px; line-height:30px; border:solid #eee; border-width:0 1px 1px 1px; box-shadow:0 1px 2px rgba(51,51,51,.1); color:#333; text-align:center; display:none;}
.def_header .xsearch .append_mode .area_list a {display:block; width:54px; height:30px; background:#f9f9f9; border-top:1px solid #e9e9e9; color:#666;}
.def_header .xsearch .append_mode .area_list a:hover {background:#f4f2eb; text-decoration:none; background:#fff; color:#333;}
.def_header .xsearch .xsearch_inp {float:left; width:320px; padding-left:10px; height:30px; border:0; color:#999; background:transparent; padding-top:3px\9; height:27px\9; line-height:27px\9;}
.def_header .xsearch .xsearch_inp.act {color:#333;}
.def_header .xsearch .xsearch_btn {float:right; width:64px; height:28px; line-height:26px; line-height:29px\9; *line-height:26px; _padding-top:5px; _height:23px; color:#fff; text-align:center; cursor:pointer; border-radius:0 2px 2px 0; border:1px solid #D27202; background:#709f00; background-image:-webkit-gradient(linear,left top,left bottom,from(#7db200),to(#709f00)); background-image: -webkit-linear-gradient(top,#7db200,#709f00); background-image: -moz-linear-gradient(top,#7db200,#709f00); background-image: -ms-linear-gradient(top,#7db200,#709f00); background-image:-o-linear-gradient(top,#7db200,#709f00); background-image:linear-gradient(top,#7db200,#709f00); overflow-y:hidden;}
.def_header .xsearch .xsearch_btn .srh {width:14px; height:14px; background-position:-20px -300px; margin-right:5px; vertical-align:middle; margin-top:-2px; *margin-top:2px; }
.def_header .xsearch .xsearch_btn.xgn_over,.def_header .xsearch .xsearch_btn:hover {background:#608a00; text-decoration:none; -webkit-transition:all 0.0s; -moz-transition:all 0.0s; -ms-transition:all 0.0s; -o-transition:all 0.0s; transition:all 0.0s; background:#699600; background-image:-webkit-gradient(linear,left top,left bottom,from(#77aa00),to(#699600)); background-image:-webkit-linear-gradient(top,#F79709,#CA6A00); background-image:-moz-linear-gradient(top,#F79709,#CA6A00); background-image:-ms-linear-gradient(top,#F79709,#CA6A00); background-image:-o-linear-gradient(top,#F79709,#CA6A00); background-image:linear-gradient(top,#F79709,#CA6A00);}
.def_header .xsearch .xsearch_btn:active {border-color:#608a00; background:#6a9600; background-image:-webkit-gradient(linear,left top,left bottom,from(#72a200),to(#6a9600)); background-image:-webkit-linear-gradient(top,#72a200,#6a9600); background-image:-moz-linear-gradient(top,#72a200,#6a9600); background-image:-ms-linear-gradient(top,#72a200,#6a9600); background-image:-o-linear-gradient(top,#72a200,#6a9600); background-image:linear-gradient(top,#72a200,#6a9600); -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2); -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2); -ms-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2); box-shadow:inset 0 1px 2px rgba(0,0,0,0.2);}
.def_header .xsearch_tag {float:right; width:454px; height:14px; line-height:1.2; font-size:12px; margin:5px 1px 0 0;}
.def_header .xsearch_tag a {display:inline-block; margin-right:10px;}
.def_header .row.shop .xsearch {border-color:#f90;}
.def_header .row.shop .xsearch .xsearch_btn {border-color:#f90; background:#f90; background-image:-webkit-gradient(linear,left top,left bottom,from(#ffa208),to(#f90)); background-image: -webkit-linear-gradient(top,#ffa208,#f90); background-image: -moz-linear-gradient(top,#ffa208,#f90); background-image: -ms-linear-gradient(top,#ffa208,#f90); background-image:-o-linear-gradient(top,#ffa208,#f90); background-image:linear-gradient(top,#ffa208,#f90);}
.def_header .row.shop .xsearch .xsearch_btn .srh {background-position:-60px -280px;}
.def_header .row.shop .xsearch.xgn {border-color:#f90;}
.def_header .sort_box,.def_header .city_box,.def_header .shop_box {float:left; height:38px; position:relative; z-index:808;}
.def_header .sort_box .tt,.def_header .sort_box .subx .xt,.def_header .city_box .tt,.def_header .city_box .subx .xt,.def_header .shop_box .tt,.def_header .shop_box .subx .xt {float:left; width:156px; height:38px; font:bold 14px/38px "微软雅黑","microsoft yahei",Arial; text-align:center; border:solid #dbdbdb; border-width:0 1px; background:#f3f3f3; _padding-top:12px; _height:26px; color:#666;}
.def_header .city_box .tt,.def_header .city_box .subx .xt {width:auto; padding:0 20px; _padding:12px 20px 0; white-space:nowrap;}
.def_header .shop_box .tt,.def_header .shop_box .subx .xt {width:218px; overflow:hidden; background:#f90; color:#fff;}
.def_header .sort_box .iarr,.def_header .city_box .iarr,.def_header .shop_box .iarr {width:14px; height:14px; margin-left:4px; vertical-align:middle; margin-top:-3px; *margin-top:-1px;}
.def_header .sort_box .tt .iarr,.def_header .city_box .tt .iarr {background-position:0 -820px;}
.def_header .shop_box .tt .iarr {background-position:-40px -880px;}
 .def_header .sort_box .subx,.def_header .city_box .subx,.def_header .shop_box .subx {position:absolute; top:-1px; left:0; float:left; width:158px; width:156px\9; font:bold 14px/28px "微软雅黑","microsoft yahei",Arial; text-align:center; background:#fff; border:1px solid #e9e9e9; box-shadow:0 1px 2px rgba(51,51,51,.1); display:none;}
.def_header .city_box .subx {float:left; width:auto;}
.def_header .shop_box .subx {width:218px;}
.def_header .shop_box .subx.ie6x {display:block;}
.def_header .shop_box .subx.ie6x .xt {padding:0; margin:0; height:38px;}
.def_header .sort_box .subx .xt,.def_header .city_box .subx .xt,.def_header .shop_box .subx .xt {border:none; background:#fff; cursor:default; color:#333;}
.def_header .city_box .subx .xt {border-bottom:1px solid #fff; _position:relative; _z-index:98;}
.def_header .shop_box .subx .xt {background:#f90; color:#fff;}
.def_header .sort_box .subx .iarr,.def_header .city_box .subx .iarr {background-position:-20px -820px;}
.def_header .shop_box .subx .iarr {background-position:-60px -880px;}
 .def_header .sort_box .subx ul,.def_header .shop_box .subx ul {float:left; text-align:left;}
.def_header .shop_box .subx ul {width:188px; height:382px; padding:0 15px; overflow:hidden; _position:relative;}
.def_header .sort_box .subx ul li,.def_header .shop_box .subx ul li {float:left; width:155px; height:32px; font:bold 14px/30px "微软雅黑","microsoft yahei",Arial; position:relative;}
.def_header .shop_box .subx ul li {width:100%; height:auto; border-top:1px dotted #E9EAE9; padding:8px 0 7px; margin-top:-1px;}
.def_header .sort_box .subx ul li a.ht,.def_header .sort_box .subx ul li a.last {display:inline-block; width:126px; width:124px\9; height:30px; padding:1px 8px 1px 24px; color:#666; font-weight:normal;}
.def_header .sort_box .subx ul li a.ht i {display:none;}
.def_header .sort_box .subx ul li a.ht em {position:absolute; top:10px; right:5px; width:12px; height:12px; background-position:-24px -70px;}
.def_header .sort_box .subx ul li a.ht:hover {text-decoration:none; color:#333; border:solid #e9e9e9; border-width:1px 0; padding:0 8px 0 24px; background:#f8f8f8;}
.def_header .sort_box .subx ul li a.ht:hover i,.def_header .sort_box .subx ul li a.sel i {position:absolute; right:-3px; top:1px; display:block; width:4px; height:30px; z-index:16; background:#fff; font:0/1 Arial;}
.def_header .sort_box .subx ul li a.ht:hover em {background-position:-36px -70px;}
.def_header .sort_box .subx ul li a.sel,.def_header .sort_box .subx ul li a.sel:hover {color:#fff; border-color:#608A00; background:#D27202; text-shadow:0 1px rgba(0, 0, 0, 0.2);}
 .def_header .sort_box .subx ul li a.sel em,.def_header .sort_box .subx ul li a.sel:hover em {background-position:-36px -196px;}
.def_header .sort_box .subx ul li a.last {border-top:1px dotted #e9e9e9; color:#D27202;}
.def_header .sort_box .subx ul li a.last:hover {color:#4e6f00; text-decoration:none;}
.def_header .sort_box .subx ul li p {float:left; position:absolute; left:157px; left:156px\9; top:0; width:240px; padding:5px 10px; background:#fff; border:1px solid #e9e9e9; box-shadow:0 1px 2px rgba(51,51,51,.1); font:12px/22px '宋体',Arial; display:none; color:#666;}
.def_header .sort_box .subx ul li p span {display:inline-block; width:100%; color:#333;}
.def_header .sort_box .subx ul li p a {display:inline-block; color:#666; margin:4px;}
.def_header .sort_box .subx ul li p a:hover {color:#D27202;}
.def_header .shop_box .subx ul li .edge {float:left;width:30px;height:30px;background-position:-64px -32px;margin:5px 8px 0 0;}
.def_header .shop_box .subx ul li .edge.imx1 {background-position:-96px -32px;}
.def_header .shop_box .subx ul li .edge.imx2 {background-position:-128px -32px;}
.def_header .shop_box .subx ul li .edge.imx3 {background-position:-160px -32px;}
.def_header .shop_box .subx ul li .edge.imx4 {background-position:-192px -32px;}
.def_header .shop_box .subx ul li h5 {font-size:14px; height:20px; line-height:20px; color:#f90; padding:1px 0 0 4px;}
.def_header .shop_box .subx ul li p {font-weight:normal; font-size:12px; line-height:20px; margin-top:4px;}
.def_header .shop_box .subx ul li p a {display:inline-block; padding:0 4px;}
.def_header .city_box .subx .w_spc {position:absolute; left:0; top:36px; display:inline-block; *display:inline; *zoom:1; width:100%; _width:1px; height:5px; font:1px/1 Arial; background:#fff; z-index:99;}
.def_header .city_box .subx .city_uls {float:left; position:absolute; left:-1px; top:38px; width:740px; padding:4px 10px 10px; background:#fff; border:1px solid #e9e9e9; box-shadow:0 1px 2px rgba(51,51,51,.1); text-align:left; font-size:12px; z-index:89;}
.def_header .city_box .subx .city_uls .city_sort_head {border-bottom:1px solid #e9e9e9; padding:1px 0 5px;}
.def_header .city_box .subx .city_uls .city_sort_head a,.def_header .city_box .subx .city_uls .city_sort_list a {background:#E9E9E9; color:#666666; display:inline-block; line-height:24px; margin:2px; padding:0 8px; font-family:Tahoma, Geneva, sans-serif; border-radius:3px;}
.def_header .city_box .subx .city_uls .city_sort_list a {font-weight:normal;}
.def_header .city_box .subx .city_uls .city_sort_head a:hover,.def_header .city_box .subx .city_uls .city_sort_head a.sel,.def_header .city_box .subx .city_uls .city_sort_list a:hover,.def_header .city_box .subx .city_uls .city_sort_list a.sel {background:#F90; color:#FFF; text-decoration:none; box-shadow:0 0 3px rgba(255,153,0,.3);}
.def_header .site_menu {float:left; height:38px; padding-left:1px; margin-left:-1px; overflow:hidden;}
.def_header .site_menu a {float:left; padding:0 20px; font:bold 14px/38px "微软雅黑","microsoft yahei",Arial; margin-left:-1px; position:relative;}
.def_header .site_menu a i {position:absolute; right:5px; top:1px; font:1px/1 Arial;}
.def_header .site_menu a .i_new {width:20px; height:13px; background-position:0 -460px;}
.def_header .site_menu a .i_hot {width:20px; height:13px; background-position:-64px -460px;}
.def_header .site_menu a:hover {color:#666; background:#fff; padding:0 19px; text-decoration:none; border:solid #dbdbdb; border-width:0 1px;}
.def_header .site_menu a:hover i {right:4px;}
.def_header .main_mu_bar .site_menu a.sel,.def_header .main_mu_bar .site_menu a.sel:hover {background:#fff; color:#70a000; padding:0 19px; border:solid #dbdbdb; border-width:0 1px; text-decoration:none;clear:none}
.def_header .main_mu_bar .site_menu.exc a.sel,.def_header .main_mu_bar .site_menu.exc a.sel:hover {color:#f29700;}
.def_header .main_mu_bar .site_menu a.sel:hover i {right:5px;}
.def_header .is_ext {float:right; height:34px; padding-top:4px; _padding-top:0; overflow:hidden;}
.def_header .is_ext i {width:20px; height:20px; vertical-align:middle; margin-right:4px;}
.def_header .is_ext .dbtn {padding:0 10px; _padding:4px 10px; _height:20px; _margin-top:4px;}
.def_header .is_ext .topic i {background-position:-20px -100px;}
.def_header .is_ext .topic:hover i {background-position:-20px -100px;}
.def_header .is_ext .torecipe i {background-position:-20px 0;}
.def_header .is_ext .torecipe:hover i {background-position:-20px 0;}
.def_header .is_ext .tofood i {background-position:-20px -40px;}
.def_header .is_ext .tofood:hover i {background-position:-20px -40px;}
.def_header.fixed {padding-bottom:40px; _padding-bottom:0px;}
.def_header.fixed2 {padding:0; width:100%; min-width:950px; background:none; box-shadow:none; height:1px;}
.def_header.fixed .main_mu_bar,.def_header.fixed2 .main_mu_bar {position:fixed; top:0px; z-index:7766;}
.def_header.hd_home {background:transparent; box-shadow:none;}
.def_header.hd_home .main_memu {float:right; padding:10px 5px 0 0;}
.def_header.hd_home .main_memu a {display:inline-block; font:bold 18px/1.8 '微软雅黑','黑体',Arial; margin-left:32px; color:#D27202; text-shadow:0 0 2px #fff;}
.def_header.hd_home .main_memu a:hover {text-decoration:none; color:#f90;}
.def_header.hd_home .relive_box {float:left; width:100%; height:85px; margin-top:20px; position:relative; z-index:99;}
.def_header.hd_home .relive_box .imgs {float:left; width:100%; height:85px; border-radius:4px; overflow:hidden;box-shadow:0 1px 2px rgba(51,51,51,.1);}
.def_header.hd_home .relive_box .imgs img {width:950px;}
.def_header.hd_home .relive_box .relive_up {float:left; position:absolute; top:25px; left:115px; _position:relative; _width:835px; _margin-top:-83px;}
.def_header.hd_home .relive_box .relive_up .xsearch {float:left; width:400px; background:#fff; border:2px solid #fff; margin:0;}
.def_header.hd_home .relive_box .relive_up .xsearch.xgn {margin:0; border-width:2px; border-color:#fff; border-radius:3px;}
.def_header.hd_home .relive_box .relive_up .xsearch .xsearch_inp {width:266px;}
.def_header.hd_home .relive_box .relive_up .xsearch .xsearch_btn {width:32px; border-radius:2px; overflow:hidden;}
.def_header.hd_home .relive_box .relive_up .xsearch .xsearch_btn .srh {margin:7px 10px 0; *margin:7px 10px 0; _margin:2px 10px 0; vertical-align:top;}
.def_header.hd_home .relive_box .relive_up .xsearch_tag {width:400px; *width:410px; margin:6px 0 0 20px; height:24px; overflow:hidden; background:transparent;}
.def_header.hd_home .relive_box .relive_up .xsearch_tag a {color:#fff; padding:3px 4px 5px; padding:4px\9; *padding:5px 4px 3px; border-color:rgba(0,0,0,0.3); background-color:rgba(0,0,0,0.2); filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#32000000,endColorStr=#32000000); border-radius:2px; margin-right:6px;}
.def_header.hd_home .relive_box .relive_up .xsearch_tag a:hover {text-decoration:none; border-color:rgba(0,0,0,0.4); background-color:rgba(0,0,0,0.4); filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#64000000,endColorStr=#64000000);}
.def_header.hd_home .relive_box .relive_up .xsearch .append_mode .area_list {left:-2px; width:55px;}
.def_header.hd_home .relive_box .relive_up .xsearch .append_mode .area_list a {width:55px;}
.def_header.hd_home .relive_box .relive_up.festivals .xsearch {padding:2px; border:2px solid #6EB9A0; margin:-2px 0 0 -4px; _position:relative;}
.def_header.hd_home .relive_box .relive_up.festivals .xsearch_tag a {border-color:rgba(5,27,25,0.3); background-color:rgba(5,27,25,0.3); filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#48051b19,endColorStr=#48051b19);}
.def_header.hd_home .relive_box .relive_up.festivals .xsearch_tag a:hover {border-color:rgba(5,27,25,0.4); background-color:rgba(5,27,25,0.4); filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#64051b19,endColorStr=#64051b19);}
.def_header .normal_festival {float:left; width:220px; height:60px; overflow:hidden; margin-top:-5px;}
.regbox {width:830px;padding:30px 60px 40px;background:#fff;margin-top:60px;box-shadow:0 1px 2px rgba(51,51,51,.1);color:#666;min-height:350px;}
.regbox h1,.regbox h2,.regbox .upten {font-family:'微软雅黑',Arial;width:100%;line-height:1.3;font-weight:normal}
.regbox h1 {font-size:22px;color:#d00;text-align:center;}
.regbox h2,.regbox .upten {font-size:14px;margin-top:10px}
.regbox .upten label {margin-left:20px}
.regbox .upten.pf10 {padding:10px;background:#f9f9f9}
.regbox .row_all_cn {float:left;width:99%;color:#D27202;height:20px;font:bold 16px/20px '微软雅黑',Arial;text-align:center;padding-bottom:10px}
.regbox .box,.regbox .clearfix {margin:30px auto;text-align:center;width:600px;text-align:center;padding:10px;border:solid 1px #e6e6e6;}
.regbox .box.ato {width:auto}
.regbox #reg-form,.regbox .reg_main_prompt {float:left;width:500px;padding-right:10px;border-right:1px solid #e7e7e7}
.regbox .reg_main_prompt {height:150px;line-height:1.8}
.regbox #reg-form .all_prompt {float:left;padding-left:60px;color:#ef9700;height:20px;line-height:20px}
.regbox #reg-form .all_prompt.f14 {color:#666}
.regbox #reg-form .all_prompt .green {border-bottom:2px solid #F79709}
.regbox #reg-form .all_prompt a:hover {text-decoration:none}
.regbox #reg-form .flex_row {float:left;width:100%;margin-top:15px}
.regbox #reg-form .flex_row .grid_name,.regbox #reg-form .flex_row .grid_name2,.regbox #reg-form .flex_row .grid_input,.regbox #reg-form .flex_row .grid_txt,.regbox #reg-form .side_prompt {float:left;height:30px;line-height:30px;vertical-align:middle}
.regbox #reg-form .side_prompt {float:right;width:220px;*height:24px;*line-height:24px;*padding-top:6px;color:#ababab;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.regbox #reg-form .side_prompt.short {width:180px}
.regbox #reg-form .side_prompt.short .dbtn {vertical-align:top;*margin-top:-6px}
.regbox #reg-form .side_prompt.longs {width:430px}
.regbox #reg-form .side_prompt.longs .dbtn {padding:0 5px;vertical-align:top;*margin-top:-6px}
.regbox #reg-form .side_prompt span {color:#f29702}
.regbox #reg-form .side_prompt em {float:left;font:12px/2 Tahoma,Arial,Helvetica,"宋体","Arial Narrow",Geneva,sans-serif}
.regbox #reg-form .side_prompt .pw_sf {float:left;width:60px;height:6px;font:0/0 Arial;margin:10px 0 0 5px}
.regbox #reg-form .side_prompt .pw_sf i {float:left;width:19px;height:6px;border-left:1px solid #fff;background:#ececec}
.regbox #reg-form .side_prompt .pw_sf i.uf {background:#D27202}
.regbox #reg-form .flex_row .grid_name {width:70px;font-size:14px;text-align:right}
.regbox #reg-form .flex_row .grid_name.elf {width:90px;margin-left:-30px}
.regbox #reg-form .flex_row .grid_name.long {width:100px}
.regbox #reg-form .flex_row .grid_input {width:210px;margin:0}
.regbox #reg-form .flex_row .grid_input.fet {line-height:20px}
.regbox #reg-form .flex_row .grid_input input {width:190px;padding-left:8px;height:28px;*padding-top:6px;*height:22px;border:1px solid #c6c6c6;border-radius:3px;background:#fcfcfc;*background:#fff;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out}
.regbox #reg-form .flex_row .grid_input .inptx.sel {background:#fff;border-color:#D27202}
.regbox #reg-form .flex_row .grid_input.code #regform-verifycode {width:190px;padding-left:8px;height:28px;*padding-top:6px;*height:22px;border:1px solid #c6c6c6;border-radius:3px;background:#fcfcfc;*background:#fff;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out}

.regbox #reg-form .flex_row .grid_input img {vertical-align:top;margin-left:10px}
.regbox #reg-form .flex_row .grid_input .refresh {width:20px;height:20px;margin:4px 5px 0 0;background-position:0 -1300px;vertical-align:top}
.regbox #reg-form .flex_row .grid_input .refresh:hover {background-position:-20px -1300px;text-decoration:none}
.regbox #reg-form .flex_row .grid_input .refresh:active {background-position:-40px -1300px}
.regbox #reg-form .flex_row .grid_input .radio {vertical-align:middle}
.regbox #reg-form .flex_row .grid_input a { float:right}
.regbox #reg-form .btn_box,.regbox .reg_side .btn_box {float:left;padding:5px 0 0 60px}
.regbox #reg-form .btn_box .dbtn {width:140px;height:40px;line-height:38px;font-size:14px;padding:0;font-weight:bold}
.regbox #reg-form .btn_box .dbtn.long {width:180px;margin-top:20px}
.regbox .ico_right,.regbox .ico_warning {width:20px;height:20px;margin-right:5px;vertical-align:middle;margin-top:-3px;margin-top:0\9}
.regbox .ico_right {background-position:-60px -1280px}
.regbox .ico_warning {background-position:-60px -1300px}
.regbox .reg_side {float:right;width:290px;padding-left:20px;color:#333}
.regbox .reg_side .clearfix {margin-top:0}
.regbox .reg_side .other_login {margin-left:-2px}
.regbox .reg_side .other_login a:hover {text-decoration:none}
.regbox .reg_side .pl_sina,.regbox .reg_side .pl_tencent,.regbox .reg_side .pl_tencentvbo,.regbox .reg_side .pl_douban,.regbox .reg_side .pl_renren,.regbox .reg_side .pl_taobao,.regbox .reg_side .pl_netease,.regbox .api,.regbox .reg_side .gl_sina,.regbox .reg_side .gl_tencent,.regbox .reg_side .sl_tencentvbo,.regbox .reg_side .sl_taobao,.regbox .reg_side .sl_douban,.regbox .reg_side .sl_netease {width:101px;height:31px;overflow:hidden;margin:8px 5px 0 0}
.regbox .reg_side .gl_sina,.regbox .reg_side .gl_tencent {width:124px;}
.regbox .reg_side .sl_tencentvbo,.regbox .reg_side .sl_taobao,.regbox .reg_side .sl_douban,.regbox .reg_side .sl_netease {width:31px}
.regbox .api {margin:0 5px;vertical-align:middle}
.regbox .reg_side .pl_sina,.regbox .api.px_sina {background-position:0 -800px}
.regbox .reg_side .pl_sina:hover {background-position:0 -832px}
.regbox .reg_side .pl_sina:active {background-position:0 -864px}
.regbox .reg_side .pl_tencent,.regbox .api.px_tencent {background-position:0 -896px}
.regbox .reg_side .pl_tencent:hover {background-position:0 -928px}
.regbox .reg_side .pl_tencent:active {background-position:0 -960px}
.regbox .reg_side .pl_tencentvbo,.regbox .api.px_tencentvbo {background-position:0 -992px}
.regbox .reg_side .pl_tencentvbo:hover {background-position:0 -1024px}
.regbox .reg_side .pl_tencentvbo:active {background-position:0 -1056px}
.regbox .reg_side .pl_douban,.regbox .api.px_douban {background-position:0 -1088px}
.regbox .reg_side .pl_douban:hover {background-position:0 -1120px}
.regbox .reg_side .pl_douban:active {background-position:0 -1152px}
.regbox .reg_side .pl_renren,.regbox .api.px_renren {background-position:0 -1184px}
.regbox .reg_side .pl_renren:hover {background-position:0 -1216px}
.regbox .reg_side .pl_renren:active {background-position:0 -1248px}
.regbox .reg_side .pl_taobao,.regbox .api.px_taobao {background-position:0 -1280px}
.regbox .reg_side .pl_taobao:hover {background-position:0 -1312px}
.regbox .reg_side .pl_taobao:active {background-position:0 -1344px}
.regbox .reg_side .pl_netease,.regbox .api.px_netease {background-position:0 -1376px}
.regbox .reg_side .pl_netease:hover {background-position:0 -1408px}
.regbox .reg_side .pl_netease:active {background-position:0 -1440px}
.regbox .reg_side .gl_sina {background-position:-104px -1184px;margin-right:50%}
.regbox .reg_side .gl_sina:hover {background-position:-104px -1216px}
.regbox .reg_side .gl_sina:active {background-position:-104px -1248px}
.regbox .reg_side .gl_tencent {background-position:-104px -1280px;margin-top:0}
.regbox .reg_side .gl_tencent:hover {background-position:-104px -1312px}
.regbox .reg_side .gl_tencent:active {background-position:-104px -1344px}
.regbox .reg_side .sl_tencentvbo {background-position:-104px -1376px}
.regbox .reg_side .sl_tencentvbo:hover {background-position:-104px -1408px}
.regbox .reg_side .sl_tencentvbo:active {background-position:-104px -1440px}
.regbox .reg_side .sl_taobao {background-position:-140px -1376px}
.regbox .reg_side .sl_taobao:hover {background-position:-140px -1408px}
.regbox .reg_side .sl_taobao:active {background-position:-140px -1440px}
.regbox .reg_side .sl_douban {background-position:-176px -1376px}
.regbox .reg_side .sl_douban:hover {background-position:-176px -1408px}
.regbox .reg_side .sl_douban:active {background-position:-176px -1440px}
.regbox .reg_side .sl_netease {background-position:-212px -1376px}
.regbox .reg_side .sl_netease:hover {background-position:-212px -1408px}
.regbox .reg_side .sl_netease:active {background-position:-212px -1440px}
.regbox .reg_side .public_login_main {margin-top:0;border-right:none}
.regbox .reg_side .public_login_main .grid_all {margin-top:10px}
.regbox .fd_list {zoom:1;overflow:hidden}
.regbox .fd_list li {float:left;width:124px;height:60px;padding:20px 40px 0 0}
.regbox .fd_list img {float:left;width:48px;height:48px;box-shadow:0 1px 2px rgba(0,0,0,.1);margin-right:10px}
.regbox .fd_list .box {width:auto;margin:0}
.regbox .okay,.regbox .warn {float:left;width:36px;height:36px}
.regbox .okay {background-position:-220px -1120px}
.regbox .warn {background-position:-220px -1084px}
.regbox .register_ok {padding-left:180px;padding-bottom:60px;width:620px}
.regbox .pm_txt {float:right;width:570px;}
.regbox .pm_txt .nfpt {height:32px;margin-top:2px;width:100%;font:28px/30px '微软雅黑','宋体',Arial;color:#666}
.regbox .pm_txt .nfpt.wn {color:red}
.regbox .pm_txt .nfpt.gn {color:#D27202}
.regbox .pm_txt p {padding:5px 0}
.regbox h1 img{margin:-15px 0 0 10px}
.regbox .hide {display:none}



.eeworm_footer {float:left;width:100%;background:#fff;margin-top:60px;text-align:center;font-size:12px;line-height:33px;padding:10px 0;}
.eeworm_footer td {padding:5px 0;}



#bind h3 {font-size:15px;line-height:40px;color:#555;}
#bind h3 span {color:#d00;margin-left:8px;}


.login_btn {float:left;width:100%;text-align:center;}
.login_btn button {line-height:33px;width:120px;text-align:center;margin:5px 10px 10px;font-size:16px;background:#fff;}
.login_btn button#btn_bind {background:#d00;color:#fff;border:none;}
.login_btn button#btn_bind:hover {background:#333;}

.login_btn button#btn_bind2 {border:solid 1px #E01F1F;color:#E01F1F;}
.login_btn button#btn_bind2:hover {border:solid 1px #fff;background:#E01F1F;color:#fff;}

.box #wechatscan {text-align:center;float:left;width:100%;margin:20px 0;}
.box #wechatscan img {margin:0px auto;text-align:center;}
.box #wechatscan h4 {color:#d00;}

.box a#loginmethod {float:left;color:#555;background:#d00;color:#fff;padding:10px;text-decoration:none;}
.box a#loginmethod:hover {background:#333;color:#fff;}

.box #bind {float:left;width:100%;margin:20px 0;}
.box .login_txtbox {width:100%;float:left;text-align:left;}
.box .login_txtbox img {width:140px;height:140px;}
.box .login_btn {margin-top:10px;}

.login_txtbox input.login_txtbox1 {border:solid 1px #DBDBDB;background:#fff;line-height:30px;padding:0 10px;width:224px;}
.login_txtbox input.login_txtbox2 {border:solid 1px #DBDBDB;background:#fff;line-height:30px;padding:0 10px;width:224px;}
.login_txtbox select#duty {border:solid 1px #DBDBDB;background:#fff;line-height:30px;height:30px;padding:0 10px;width:244px;}
.login_txtbox select#province {border:solid 1px #DBDBDB;background:#fff;line-height:30px;height:30px;padding:0 10px;width:120px;}
.login_txtbox select#city {border:solid 1px #DBDBDB;background:#fff;line-height:30px;height:30px;padding:0 10px;width:120px;}


.login_txtbox ul li {float:left;width:100%;line-height:30px;padding:8px;list-style:none;}
.login_txtbox ul li span {float:left;margin-right:4px;}
.login_txtbox ul li.last {text-align:center;}

.login_txtbox p.boxleft {float:left;width:33%;text-align:right;}

.login_txtbox .interest {float:left;width:60%;text-align:left}
.login_txtbox .interest input {margin-right:3px;}


.login_else {float:left;width:70%;margin:10px 15%;line-height:30px;font-size:18px;}
.login_else img {margin-top:10px;width:160px;}




/* For devices smaller than 650px */
@media (max-width: 650px) {

.permit_title {display:none;}

.status_space {min-width:400px;}
.warpb {width:100%;}
.def_header {float:left;min-width:400px;}

.regbox {width:100%;padding: 30px 0px 0px;margin-top:0px;}
.regbox .box, .regbox .clearfix {width: 100%;margin: 30px auto 0px;}
.box #wechatscan {margin: 10px 0;}
.box #bind {margin: 10px 0;}
.login_txtbox p.boxleft {width: 25%;}




}











