/* ::::: http://s1.56img.com/style/base/v4/css/base_v.1.css ::::: */

html { color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0px; padding: 0px; }
body, button, input, select, textarea { font: 12px/1.5 tahoma,arial,宋体,sans-serif; }
input, select, textarea { font-size: 100%; }
fieldset, img { border: 0px none; }
iframe { display: block; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 500; }
ol, ul { list-style: none outside none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 700; }
ins, a { text-decoration: none; }
textarea { resize: vertical; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; margin: 0px; }
:focus { outline: 0px none; }
.fclear { clear: both; }
.clear:after, .clearfix:after, .content:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.clear, .clearfix, .content {  }
.red, .red:link, .red:visited { color: rgb(230, 55, 55); }
.gray, .gray:link, .gray:visited { color: rgb(123, 123, 123); }
.mask_iframe { position: absolute; left: 0px; top: 0px; display: none; width: 0px; height: 0px; opacity: 0; border: 0px none; background: none repeat scroll 0% 0% rgb(255, 255, 255); z-index: 1; }
.nav_msg_status .mask_iframe { top: 29px; left: auto; right: 0px; }
.h_v4_mask_iframe { display: block; width: 100%; height: 38px; }
.h_main .logo_56, .h_site_home .icon_home, .h_btn_search, .h_btn_search_hover, .h_info_shortcuts li a, .h_info_shortcuts .icon_upload, .h_info_shortcuts .icon_mobile, .h_info_log li, .h_nav_in, .h_nav_chn, .h_nav_pro, .h_nav_chn_ul .nav_home em, .h_nav_icon_hot, .h_nav_icon_award, .h_nav_icon_mobile, .h_nav_pro_ul, .f_search_main .f_btn_search, .f_group_logo .gl_rr, .f_group_logo .gl_56, .f_group_logo .gl_renren, .f_group_logo .gl_wan, .f_group_logo .gl_nuomi, .f_group_logo .gl_jiexi, .f_group_logo .gl_chewen, .f_group_logo .gl_jingwei, .mini_h_v4 .logo, .mini_h_qmenu_item, .mini_h_search_input .btn_search, .mini_h_qmenu .upload em, .s_c_drop_menu .icon_upload, .s_c_drop_menu .f_drop_menu_main_title, .s_c_drop_menu .h_btn_m2v, .h_btn_upload_mini, .h_btn_m2v_mini, .h_info_qmenu_item .rp_tsina, .h_info_qmenu_item .rp_qq, .h_icon_msg, .h_icon_cloudplay, .h_btn_record, .f_circle, .record_detail_ply s, .record_detail_arrow, .msg_push_box_arrow, .msg_push_box_close, .backTop_link, .h_site_nav .huati s { background-image: url('../images/base_v.3.png'); background-repeat: no-repeat; }
.h_info_qmenu_item .rp_tsina, .h_info_qmenu_item .rp_qq { overflow: hidden; display: inline; float: left; width: 16px; height: 16px; margin: 1px 3px 0px 0px; padding: 0px; }
.h_info_qmenu_item .rp_tsina, .h_info_qmenu_item .rp_tsina:hover { width: 17px; background-position: -153px -53px; }
.h_info_qmenu_item .rp_qq, .h_info_qmenu_item .rp_qq:hover { background-position: -153px -69px; }
.f_drop_menu { position: relative; z-index: 99; display: inline-block; height: auto; min-width: 48px; vertical-align: top; }
.f_drop_menu a:link, .f_drop_menu a:visited { text-decoration: none; }
.f_drop_menu_main { position: relative; z-index: 99; padding: 5px; margin: 1px 1px 0px; }
.f_drop_menu_main_title { position: relative; z-index: 99; white-space: nowrap; text-decoration: none; display: block; padding-right: 10px; background-color: transparent; }
.f_drop_menu_main_title:hover, .f_drop_menu_main_title:hover span { color: rgb(51, 51, 51); text-decoration: none; }
.f_drop_menu_main_arrow { overflow: hidden; position: absolute; right: 0px; top: 8px; text-indent: -9999px; vertical-align: middle; cursor: pointer; width: 0px; height: 0px; margin: 0px 0px 0px 6px; border-right: 3px dashed transparent; border-width: 3px; border-style: solid dashed dashed; border-color: rgb(255, 255, 255) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.f_drop_menu_sub { visibility: hidden; position: absolute; z-index: 100; width: 100%; }
.f_drop_menu_sub_arrow { position: absolute; left: 15px; top: -16px; overflow: hidden; width: 0px; height: 0px; border-width: 8px; border-style: dashed dashed solid; border-color: transparent transparent rgb(225, 225, 225); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.f_drop_menu_sub_ct { padding: 0px 8px 4px; }
.f_drop_menu_sub_list { overflow: hidden; white-space: nowrap; }
.f_drop_menu_sub_list li { line-height: 24px; height: 24px; vertical-align: top; }
.f_drop_menu_sub_list li a { display: block; }
.f_drop_menu_sub_list li a:hover { text-decoration: none; }
.f_drop_menu:hover .f_drop_menu_main, .f_drop_menu_hover .f_drop_menu_main {  }
.f_drop_menu:hover .f_drop_menu_main_arrow, .f_drop_menu_hover .f_drop_menu_main_arrow {  }
.drop_menu_theme_1 { position: relative; top: -11px; }
.drop_menu_theme_1 .f_drop_menu_main { overflow: hidden; min-height: 18px; padding-top: 10px; padding-bottom: 10px; max-height: 16px; text-align: left; }
.drop_menu_theme_1 .f_drop_menu_main_title { width: auto; padding: 0px 10px 0px 0px; }
.drop_menu_theme_1 .f_drop_menu_sub { border: 1px solid rgb(223, 223, 223); background-color: rgb(255, 255, 255); }
.drop_menu_theme_1 .f_drop_menu_sub_ct, .drop_menu_theme_1_hover .f_drop_menu_main { background: none repeat scroll 0% 0% rgb(228, 228, 228); border: medium none; }
.drop_menu_theme_1 .f_drop_menu_sub_ct { box-shadow: 0px 1px 1px rgb(221, 221, 221); }
.h_v4, .f_v4, .mini_h_v4 { font: 12px/1.5 tahoma,arial,宋体,sans-serif; min-width: 980px; }
.f_v4 a:link, .f_v4 a:visited, .mini_h_v4 a:link, .mini_h_v4 a:visited { text-decoration: none; }
.h_v4 a.f_v4:hover a:hover, .mini_h_v4:hover { color: rgb(34, 102, 170); }
.mini_h_v4 .mini_h_search_input .gray, .f_v4 .f_search_main .gray { color: rgb(0, 0, 0); }
.h_info_qmenu_item { position: relative; letter-spacing: normal; display: inline-block; font-size: 12px; text-align: left; padding: 0px 5px; background-position: right -37px; vertical-align: top; }
.h_info_qmenu_item s { text-indent: 0px; cursor: pointer; }
.h_info_qmenu_item.first_item { padding-right: 3px; }
.h_info_qmenu_item .rp_a, .h_info_qmenu_item > a {  }
.h_info_qmenu_item .rp_a { font-family: Arial	; }
.h_records_num { position: absolute; right: 4px; top: -2px; display: block; color: rgb(255, 255, 255); font-size: 9px; overflow: hidden; cursor: pointer; line-height: 10px; height: 10px; padding: 0px 1px; background-color: rgb(248, 56, 58); border-radius: 2px; }
.f_drop_menu .f_drop_menu_main a:hover .h_records_num { color: rgb(255, 255, 255); }
.c_p_drop_menu {  }
.c_p_drop_menu .f_drop_menu_main { padding-left: 14px; padding-right: 4px; }
.c_p_drop_menu .f_drop_menu_sub { right: 0px; width: 300px; padding: 0px; text-align: left; }
.c_p_drop_menu .f_drop_menu_sub_arrow { left: auto; right: 13px; }
.h_icon_cloudplay { overflow: hidden; display: inline-block; line-height: 999em; text-indent: -9999px; width: 18px; height: 16px; background-position: -174px -67px; vertical-align: top; cursor: pointer; }
.m_d_drop_menu {  }
.m_d_drop_menu .f_drop_menu_main { padding-left: 14px; padding-right: 4px; }
.m_d_drop_menu .f_drop_menu_sub { right: 0px; width: 174px; padding: 0px; }
.m_d_drop_menu .m_d_list_item .m_d_list_p, .m_d_drop_menu .m_d_list_item .m_d_list_a { display: inline-block; vertical-align: middle; }
.h_icon_msg { overflow: hidden; display: inline-block; line-height: 999em; text-indent: -9999px; width: 18px; height: 16px; background-position: -174px -50px; vertical-align: top; cursor: pointer; }
.m_d_drop_menu {  }
.show_re, .show_jkl, #showRE, #showJKL { display: none; clear: both; position: absolute; top: 28px; left: -4px; width: 388px; overflow: hidden; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-right: 1px solid rgb(229, 55, 56); border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(229, 55, 56) rgb(229, 55, 56); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; z-index: 99; }
.mini_h_search_input .show_re, .mini_h_search_input #showRE, .mini_h_search_input .show_jkl, .mini_h_search_input #showJKL { top: 27px; left: -1px; width: 274px; border-color: rgb(229, 229, 229); }
.mini_h_v4_widescreen .mini_h_search_input .show_re, .mini_h_v4_widescreen .mini_h_search_input #showRE, .mini_h_v4_widescreen .mini_h_search_input .show_jkl, .mini_h_v4_widescreen .mini_h_search_input #showJKL { width: 308px; }
.mini_h_v4 { position: relative; z-index: 999; font-family: arial; width: 100%; height: 38px; background-color: rgb(76, 72, 69); font-size: 12px; }
.mini_h_v4 a:link, .mini_h_v4 a:visited { color: rgb(231, 231, 231); text-decoration: none; }
.mini_h_v4 a:hover, .mini_h_v4 a:active { color: rgb(255, 255, 255); text-decoration: none; }
.mini_h_v4 .f_drop_menu_sub a:link, .mini_h_v4 .f_drop_menu_sub a:visited { color: rgb(51, 51, 51); }
.mini_h_v4 .f_drop_menu_sub .red:link, .mini_h_v4 .f_drop_menu_sub .red:visited { color: rgb(253, 37, 0); }
.mini_h_v4 .inner { position: relative; z-index: 999; width: 980px; margin: 0px auto; height: 35px; }
.mini_h_v4 .f_drop_menu { position: relative; }
.mini_h_v4 .f_drop_menu_main { overflow: hidden; }
.mini_h_v4_widescreen {  }
.mini_h_v4_widescreen .inner { width: 98%; }
.mini_h_v4_widescreen .mini_h_search_in { width: 310px; }
.mini_h_v4_widescreen .mini_h_search_input .inp_search { width: 227px; }
.mini_h_v4 .logo { display: block; position: absolute; text-indent: -9999px; width: 80px; height: 30px; left: 0px; top: 3px; background-position: -160px 0px; overflow: hidden; }
.mini_h_nav { position: absolute; z-index: 200; left: 102px; top: 9px; font-family: tahoma; }
.mini_h_menu li { display: inline; float: left; vertical-align: middle; }
.mini_h_menu li a { margin: 0px; background-position: right -38px; }
.mini_h_menu_item_a { position: relative; top: -9px; text-align: left; display: block; padding: 0px 6px 0px 7px; height: 38px; line-height: 37px; vertical-align: top; }
.mini_h_menu_item_a { white-space: nowrap; }
.mini_h_menu_item_a:hover { background-color: rgb(55, 50, 50); }
.mini_nav_drop_menu { min-width: 48px; }
.mini_nav_drop_menu .f_drop_menu_main { padding-left: 10px; padding-right: 3px; }
.mini_nav_drop_menu .f_drop_menu_sub { width: 360px; }
.mini_nav_drop_menu .f_drop_menu_sub_ct { overflow: hidden; padding: 8px 0px 8px 14px; }
.mini_nav_list { float: left; width: 162px; overflow: hidden; word-break: break-all; word-wrap: break-word; }
.mini_nav_list li { overflow: hidden; float: left; padding-right: 7px; line-height: 24px; white-space: nowrap; min-width: 24px; }
.mini_nav_list li a { padding: 0px; }
.mini_nav_list li a:hover { text-decoration: underline; }
.mini_nav_drop_menu .n_1 { border-right: 1px solid rgb(205, 202, 202); }
.mini_nav_drop_menu .n_2 { border-left: 1px solid rgb(239, 239, 239); padding-left: 12px; }
.s_c_drop_menu {  }
.s_c_drop_menu .icon_upload { position: absolute; left: 0px; top: 3px; padding: 0px; display: block; width: 13px; height: 11px; background-position: -32px -259px; }
.s_c_drop_menu .f_drop_menu_main_title { padding-left: 16px; display: block; }
.s_c_drop_menu .f_drop_menu_sub { left: 0px; }
.s_c_drop_menu { top: -5px; left: -1px; margin-left: 15px; }
.s_c_drop_menu .f_drop_menu_main { padding: 0px; }
.s_c_drop_menu .f_drop_menu_main_title { display: block; text-align: left; text-indent: -9999px; width: 107px; height: 28px; padding: 0px; background-position: -149px -455px; }
.s_c_drop_menu .h_btn_m2v, .s_c_drop_menu .h_btn_record { display: block; text-align: left; text-indent: -9999px; width: 107px; height: 28px; padding: 0px; background-color: rgb(233, 60, 60); background-position: -149px -485px; }
.s_c_drop_menu .icon_upload, .s_c_drop_menu .f_drop_menu_main_arrow { display: none; }
.s_c_drop_menu .f_drop_menu_sub_ct { padding: 0px 1px 1px; }
.s_c_drop_menu .f_drop_menu_sub { text-align: center; }
.s_c_drop_menu .f_drop_menu_sub a:link, .s_c_drop_menu .f_drop_menu_sub a:visited { color: rgb(34, 102, 170); }
.s_c_drop_menu .f_drop_menu_sub a:hover { text-decoration: underline; }
.s_c_drop_menu .f_drop_menu_sub_list li { height: 28px; }
.mini_h_v4 .m_d_drop_menu { text-align: left; }
.m_d_drop_menu .f_drop_menu_sub_arrow { left: 111px; }
.mini_h_search { position: absolute; top: 0px; left: 270px; padding: 4px 0px; }
.mini_h_search_in { float: left; width: 276px; height: 28px; }
.mini_h_search_input { position: relative; background-color: rgb(249, 249, 249); height: 22px; padding: 2px; border: 1px solid rgb(208, 208, 208); }
#hSearchForm {  }
.mini_h_search_input .inp_search { float: left; line-height: 22px; height: 22px; width: 192px; padding: 0px 4px; background: none repeat scroll 0% 0% rgb(249, 249, 249); border: medium none; vertical-align: top; }
.mini_h_search_input .btn_search { clear: both; position: absolute; right: -1px; top: -1px; text-indent: -9999px; width: 72px; line-height: 28px; height: 28px; margin: 0px; background-color: rgb(237, 67, 67); background-position: 0px -580px; border: medium none; cursor: pointer; }
.mini_h_info { position: absolute; top: 9px; right: 0px; font-family: tahoma; text-align: right; min-width: 380px; white-space: nowrap; }
.mini_h_info ul li{float:right;}
.mini_h_info .f_drop_menu_main {  }
.mini_h_qmenu { display: inline; letter-spacing: -0.35em; text-align: right; height: 24px; white-space: nowrap; }
.mini_h_qmenu_item, .mini_h_qmenu .h_info_qmenu_item { position: relative; letter-spacing: normal; text-align: right; color: rgb(123, 123, 123); display: inline-block; vertical-align: top; background: none repeat scroll 0% 0% transparent; }
.mini_h_qmenu .alt_item, .mini_h_qmenu .last { padding: 0px; }
.mini_h_qmenu .my56 { display: none; }
.mini_h_qmenu .last { background: none repeat scroll 0% 0% transparent; }
.nav_msg_status {  }
.mini_f_v4, .mini_f_v4_dark { font-family: tahoma; margin: 0px auto; padding: 30px 0px; }
.mini_f_copyright { text-align: center; }
.mini_f_copyright span { padding: 0px 6px; }
.mini_f_v4, .mini_f_v4 a:link, .mini_f_v4 a:visited { color: rgb(51, 51, 51); }
.h_v3 .m_d_drop_menu, .mini_h_v3 .m_d_drop_menu, .h_v4 .m_d_drop_menu, .mini_h_v4 .m_d_drop_menu { vertical-align: top; text-align: left; min-width: 48px; }
.m_d_drop_menu .f_drop_menu_sub { right: 0px; width: 141px; padding: 0px; }
.m_d_drop_menu .f_drop_menu_sub_ct { padding: 0px 0px 4px; }
.m_d_list { background-color: rgb(228, 228, 228); padding: 8px 4px 8px 10px; margin-right: 0px; }
.m_d_list_item { overflow: hidden; text-align: left; line-height: 16px; height: 18px; }
.m_d_list_item .m_d_list_p { overflow: hidden; display: inline; text-align: left; color: rgb(123, 123, 123); white-space: nowrap; text-overflow: ellipsis; }
.m_d_list_item .m_d_list_a {  }
.m_d_list .m_d_list_item .m_d_list_a:link, .m_d_list .m_d_list_item .m_d_list_a:visited { color: rgb(34, 102, 170); }
.m_d_list .m_d_list_item .m_d_list_a:hover { color: rgb(34, 102, 170); text-decoration: underline; }
.m_d_list .m_d_list_item .red:link, .m_d_list .m_d_list_item .red:visited { color: rgb(253, 37, 0); }
.m_d_list .m_d_list_item .red:hover { text-decoration: underline; }
.msg_push_box .m_d_list .m_d_list_p { display: block; width: 190px; }
.m_d_list_opt { padding: 6px 0px; margin: 0px 8px; text-align: right; color: rgb(227, 227, 227); vertical-align: top; }
.m_d_list_opt .m_d_list_oa { position: relative; display: block; padding: 2px 0px; text-align: left; }
.m_d_list_opt .m_d_list_oa:link, .m_d_list_opt .m_d_list_oa:visited { color: rgb(51, 51, 51); }
.m_d_list_opt .m_d_list_oa:hover { color: rgb(51, 51, 51); text-decoration: underline; }
.msg_push_box { position: absolute; right: 0px; top: 29px; width: 150px; background-color: rgb(255, 255, 237); border: 1px solid rgb(255, 206, 122); z-index: 2; }
.msg_push_box_ct { overflow: hidden; padding: 0px; }
.msg_push_box_ct .m_d_list { margin: 0px 8px -1px; padding: 8px 0px; border-bottom: 1px dotted rgb(128, 128, 128); background: none repeat scroll 0% 0% transparent; }
.m_d_drop_menu .m_d_list { padding: 3px 0px 8px; margin: 0px 8px; border-bottom: 1px dotted rgb(128, 128, 128); }
.msg_push_box_close { position: absolute; right: 2px; top: 2px; overflow: hidden; width: 10px; height: 10px; background-position: -197px -70px; line-height: 50em; }
.msg_push_box .msg_push_box_close:hover { background-position: -212px -70px; }
.msg_push_box_arrow { position: absolute; top: -6px; right: 17px; width: 12px; height: 6px; background-position: -234px -53px; }
.cloud_icon, .c_p_list_close, .opt_icon_continue, .opt_icon_repeat, .opt_icon_del, .tutorial_img1, .rec_img, .rss_ico, .aur_ico { background: url('../images/cloudplay_v.2.png') no-repeat scroll 0% 0% transparent; }
.c_p_loading_txt { background: url('../images/cp_loading.gif') no-repeat scroll center top transparent; }
.c_p_drop_menu {  }
.c_p_drop_menu .f_drop_menu_sub { right: 0px; width: 328px; height: 425px; padding: 0px; text-align: left; }
.c_p_drop_menu .f_drop_menu_sub .f_drop_menu_sub_ct { height: 425px; padding: 0px; }
.c_p_list { padding: 0px 12px; margin-top: -2px; background-color: rgb(225, 225, 225); }
.c_p_list a:link, .v_h_list a:visited {  }
.c_p_drop_menu_bd { overflow: hidden; }
.c_p_list_viewed {  }
.c_p_list_unview {  }
.c_p_empty_box { min-height: 220px; padding: 10px 4px; }
.empty_tutorial { display: block; text-indent: -9999px; }
.c_p_loading { padding: 80px 0px; border-top: 1px dotted rgb(217, 217, 217); }
.c_p_loading_txt { width: 40px; height: 20px; white-space: nowrap; margin: 0px auto; padding: 40px 0px 0px; text-align: center; color: rgb(123, 123, 123); }
.cloud_s2 .base_color_txt, .cloud_s2 a.base_color_txt:link, .cloud_s2 a.base_color_txt:visited { color: rgb(34, 102, 170); }
.cloud_s2 a.base_color_txt:hover { color: rgb(34, 102, 170); text-decoration: underline; }
.cloud_s2 .f_drop_menu_sub_nav { float: left; width: 80px; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }
.cloud_s2 .f_drop_menu_sub_nav_item { height: 41px; border-bottom: 1px solid rgb(210, 210, 210); line-height: 41px; text-align: center; cursor: pointer; }
.cloud_s2 .f_drop_menu_sub_nav .active { background-color: rgb(226, 226, 226); font-weight: bold; }
.cloud_s2 .updata_sum { color: rgb(230, 55, 55); }
.cloud_s2 .cloud_sync { position: absolute; bottom: 0px; width: 80px; text-align: center; }
.cloud_s2 .cloud_sync p { padding: 0px 10px 5px; border-bottom: 1px solid rgb(210, 210, 210); line-height: 16px; white-space: normal; }
.cloud_s2 .btn_cloud_sync { display: block; overflow: hidden; padding: 5px 0px; line-height: 13px; }
.cloud_icon { display: inline-block; text-indent: -9999px; width: 17px; height: 12px; background-position: 0px 0px; vertical-align: middle; }
.cloud_s2 .f_drop_menu_sub_ct { float: left; overflow: hidden; width: 248px; background-color: rgb(226, 226, 226); box-shadow: none; }
.cloud_s2 .c_p_list { background-color: rgb(226, 226, 226); }
.cloud_s2 .tutorial_img2 { position: relative; margin-top: 60px; text-align: center; text-indent: 0px; color: rgb(51, 51, 51); }
.cloud_s2 .tutorial_img2 .empty_txt { display: block; }
.cloud_s2 .rec_img { display: inline-block; width: 47px; height: 32px; background-position: -79px 0px; }
.cloud_s2 .rss_ico { position: absolute; left: 50%; top: 5px; width: 21px; height: 11px; margin-left: 10px; background-position: -48px 0px; }
@media only screen and (device-width: 768px) {
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait) {
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: landscape) {
}
@media screen and (max-device-width: 480px) {
}
@media screen and (max-device-width: 768px) {
}
/* ::::: http://images.56.com/special/web/2012/bodyoscar/images/style.css ::::: */

body { background: url('../images/bg.png') repeat-y scroll center top transparent; }
.bg01, .bg02, .bg03 { height: 173px; }
.bg01 { background: url('../images/v_img_01.png') no-repeat scroll center 0px transparent; }
.bg02 { background: url('../images/v_img_02.jpg') no-repeat scroll center 0px transparent; }
.bg03 { background: url('../images/v_img_03.jpg') no-repeat scroll center 0px transparent; }
.mod_box .m_hd, .mod_box .m_fd, .item h3, .btn_tj a, .ImgList li .btn a, .jsmb span, .tstq span, .mod_pop .close, .mod_pop .input_list .last .btn_submit, .mod_results .m_title .close { background: url('../images/s_bg_c.png') no-repeat scroll 0px 0px transparent; }
.main, .Nav { width: 950px; margin: 0px auto; }
.Nav { overflow: hidden; }
.nav_time:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.nav_time { margin-top: 40px; }
.Nav .nav_time li { float: left; }
.Nav .nav_time li span { background: url('../images/nav_bg.png') no-repeat scroll 0px 0px transparent; width: 317px; text-indent: -9999px; height: 95px; display: block; }
.Nav .nav_time li .zj { background-position: 0px 0px; }
.Nav .nav_time li .px { background-position: -317px 0px; width: 316px; }
.Nav .nav_time li .ry { background-position: -634px 0px; }
.Nav .nav_time li.active .ry { background-position: -634px -95px; }
.mod_box { margin-bottom: 33px; }
.mod_box .m_hd, .mod_box .m_fd { height: 27px; }
.mod_box .m_hd { background-position: 0px 0px; }
.mod_box .m_ct { background: url('../images/c_y.jpg') repeat-y scroll 0px 0px transparent; }
.mod_box .m_fd { background-position: 0px -56px; }
.info:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.info { padding: 32px;min-height:120px; }
.m_c_left, .m_c_right { float: left; display: inline; }
.m_c_left { width: 565px; background: url('../images/c_d_bg.jpg') no-repeat scroll right 0px transparent; padding-right: 10px; }
.m_c_right { width: 265px; margin-left: 30px; }
.m_c_left1, .m_c_right1 { float: left; display: inline; }

.m_c_left1 { width: 605px; background: url('../images/c_d_bg.jpg') no-repeat scroll right 0px transparent; padding-right: 10px; }
.m_c_right1 { width: 205px; margin-left: 30px; }

.item {  }
.item h3 { height: 24px; width: 112px; text-indent: -9999px; margin-bottom: 26px; }
.item .Int1 { background-position: 0px -93px; }
.item .Int2 { background-position: -118px -93px; }
.item .Int3 { background-position: 0px -120px; }
.item .Int4 { background-position: -116px -120px; }
.item .Int4 { background-position: -116px -120px; }
.item .Int5 { background-position: -610px -129px; }
.item .Int6 { background:  url('../images/tbtx.jpg') no-repeat  0 0px transparent; }

.item .m_hz p img{height:38px;margin:5px 10px; padding:2px; border:1px dotted #1a8940;}

.item p { color: rgb(119, 129, 109); font-size: 14px; padding-bottom: 36px; line-height: 24px; }
.item2 p { color: rgb(119, 129, 109); font-size: 12px; padding-bottom: 36px; line-height: 24px; }
.item p em { background: none repeat scroll 0% 0% rgb(104, 181, 131); color: rgb(255, 255, 255); padding: 1px 4px; margin-bottom: 5px; display: inline-block; }
.Intro { background: url('../images/jb_bg.jpg') no-repeat scroll 400px 0px transparent; padding-right: 200px; font-family: 宋体; }
.item p .img { display: block; margin: 10px 0px 10px 40px; width: 160px; }
.item p.last { padding-bottom: 0px; }
.btn_tj { padding: 20px 0px 0px 50px; display: block; }
.mengBox .m_hd { background-position: 0px -154px; height: 36px; }
.mengBox .m_ct { background: url('../images/c_y2.jpg') repeat-y scroll 0px 0px transparent; }
.mengBox .m_fd { background-position: 0px -229px; height: 36px; }
.ImgList:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.ImgList {  }
.ImgList li { width: 176px; float: left; display: inline; padding: 0px 0px 50px 40px; overflow: hidden; text-align: center; }
.ImgList li .img { width: 170px; height: 205px; padding: 3px; background: none repeat scroll 0% 0% rgb(255, 255, 255); box-shadow: 0px 2px 5px rgb(18, 40, 22); }
.ImgList li img { width: 170px; height: 205px; display: block; }
.ImgList li .name { padding: 10px 0px; font-size: 14px; color: rgb(255, 255, 255); font-weight: normal; height: 16px; overflow: hidden; }
.ImgList li .btn { text-align: left; color: rgb(139, 183, 147); vertical-align: top; }
.ImgList li .btn span { margin-left: 5px; color: rgb(139, 183, 147); vertical-align: 10px; font-size: 14px; display: inline-block; }
.ImgList li .btn a { background-position: -523px -93px; display: inline-block; width: 75px; height: 32px; }
.ImgList li .btn a:hover { background-position: -609px -93px; }
.jsmb { position: relative; height: 73px; padding: 0px 0px 0px 40px; }
.jsmb span { background-position: -740px -85px; width: 210px; height: 63px; display: block; text-indent: -9999px; }
.tstq { padding: 0px 0px 10px 40px; }
.tstq span { background-position: -729px -129px; width: 104px; height: 25px; display: block; text-indent: -9999px; }
.mod_liuyan { padding: 0px 32px 32px; }
.page_theme_0 { text-align: center;color:white; }
.page_theme_0 a{margin-left:5px;border:1px solid white;padding:4px;}
.page_theme_0 .current{border: 1px solid white;margin-left:5px;padding:4px;background-color:white;color:#24572E;}
.page_theme_0 .mod56_page_pn a:active, .page_theme_0 .mod56_page_pn_current { background: none repeat scroll 0% 0% rgb(3, 40, 10); border: 1px solid rgb(3, 38, 9); }
.page_theme_0 .mod56_page_pn a:link, .page_theme_0 .mod56_page_pn a:visited { color: white; }
.mod_liuyan #Lword #content { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.mod_liuyan .lw_page {  }
.mod_liuyan .lw_page .pn a { color: rgb(171, 180, 62); }
.mod_liuyan .lw_btn li a { color: rgb(171, 180, 62); }
.mod_liuyan .lw_page .btn_comments { color: rgb(72, 62, 36); }
.mod_liuyan .cmt_bd .quote { background: none repeat scroll 0% 0% transparent; border: medium none; color: rgb(119, 129, 109); }
.mod_liuyan .cmt_bd .content { color: rgb(51, 51, 51); }
.mod_liuyan .cmt_hd .meta a { color: rgb(9, 133, 159); }
.mod_liuyan .cmt_fd .actions .opt a { color: rgb(9, 133, 159); }
.mod_liuyan .lw_page .pn span.disabled { color: rgb(9, 133, 159); }
.mod_liuyan .lw_page .pn a { color: rgb(9, 133, 159); }
.mod_liuyan .lw_btn li a { color: rgb(9, 133, 159); }
.fade { display: block; background: none repeat scroll 0% 0% rgb(0, 0, 0); position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0.6;  /* IE 8 */  
   filter:alpha(opacity=20);  
    /* Firefox,Safari(WebKit),Opera */  
   -ms-filter:alpha(opacity=20);  
    /* IE 4-7 */  
    zoom:1;  
    /* set "zoom","width" or "height" to trigger "hasLayout" in IE 7 and lower */  
	z-index: 999; clear: both; }
.mod_pop { width: 468px; height: 378px; background: url('../images/pop_bg.png') no-repeat scroll 0px 0px transparent; z-index: 1000; position: fixed; top: 50%; left: 50%; margin-top: -150px; margin-left: -250px; overflow: hidden; }
.mod_pop .pop_title { height: 40px; color: rgb(255, 255, 255); position: relative; width: 453px; overflow: hidden; }
.mod_pop .pop_close { position: absolute; right: 5px; top: 20px; }
.mod_pop .close { width: 18px; height: 18px; text-indent: -9999px; display: block; background-position: -700px -93px; }
.mod_pop .input_list { padding: 10px 0px 0px 20px; }
.mod_pop .input_list li { height: 30px; line-height: 30px; font-size: 14px; padding-bottom: 12px; }
.mod_pop .input_list li .i_195, .mod_pop .input_list li .i_314 { height: 28px; border: 1px solid rgb(221, 221, 221); color: rgb(103, 103, 103); line-height: 28px; }
.mod_pop .input_list li .i_314 { width: 314px; }
.mod_pop .input_list li label { width: 80px; display: inline-block; color: rgb(103, 103, 103); }
.mod_pop .input_list .last { padding-left: 152px; overflow: hidden; }
.mod_pop .input_list .last .btn_submit { width: 129px; height: 42px; background-position: -243px -93px; cursor: pointer; display: block; border: medium none; text-indent: -9999px; }
.mod_pop .input_list li p { font-size: 12px; color: rgb(119, 129, 109); }
.mod_pop .input_list li p a { color: rgb(9, 133, 159); }
.sp_zt_line { height: 1px; width: 950px; position: relative; margin: 0px auto; }
.sp_zt { width: 27px; height: 92px; padding: 70px 0px 0px; text-align: center; background: url('../images/bg_zt.png') no-repeat scroll 0% 0% transparent; position: absolute; right: -30px; top: 0px; }
.sp_zt a { margin: 2px 0px 2px 5px; }
.rp_renren, .rp_qzone, .rp_kaixin001, .rp_w51, .rp_tsina, .rp_digu, .rp_taobao, .rp_douban, .rp_itieba, .rp_n51, .rp_baiduhi, .rp_w139, .rp_zsy, .rp_t163, .rp_feixin, .rp_tqq, .rp_tsohu, .rp_msn, .rp_qqpengyou { background: url('../images/rp_logo.png') no-repeat scroll 0px 0px transparent; float: left; height: 16px; margin: 0px 10px 0px 0px; overflow: hidden; padding: 0px; text-indent: -9999px; width: 16px; }
.rp_qzone { background-position: 0px -32px; }
.rp_renren { background-position: 0px 0px; }
.rp_kaixin001 { background-position: 0px -64px; }
.rp_tsina { background-position: 0px -128px; }
.pop { width: 338px; height: 105px; background: none repeat scroll 0% 0% rgb(104, 181, 131); z-index: 1000; position: fixed; top: 50%; left: 50%; margin-top: -150px; margin-left: -150px; overflow: hidden; }
.vote_pop .ct .vote_pop p { padding: 5px 0px 5px 50px; }
.vote_pop .ct .vote_pop p img { vertical-align: middle; cursor: pointer; }
.vote_pop .ct .vote_pop p input { margin-right: 10px; }
.vote_pop .ct .vote_pop p button { width: 50px; height: 24px; line-height: 21px; }
.pop .close { position: absolute; top: 10px; right: 10px; font-size: 16px; color: white; display: block; z-index: 1; }
.mod_results { width: 638px; z-index: 1000; position: fixed; top: 50%; left: 50%; margin-top: -300px; margin-left: -300px; overflow: hidden; }
.m_p_t, .m_p_f, .close_btn a, .mod_results .m_title h5, .btn_md a { background: url('../images/s_bg2.png') no-repeat scroll 0px 0px transparent; }
.m_p_t { background-position: 0px 0px; height: 11px; overflow: hidden; }
.m_p_c { background: url('../images/pop_c.png') repeat-y scroll 0px 0px transparent; overflow: hidden; }
.m_p_f { background-position: 0px -11px; height: 15px; }
.m_info { padding: 0px 20px; font-size: 14px; }
.award:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.award { border-bottom: 1px solid rgb(189, 218, 193); margin-bottom: 10px; }
.mod_results dl dt { float: left; display: inline; width: 115px; height: 30px; color: rgb(119, 129, 109); }
.mod_results .award2 dt { height: 95px; }
.mod_results .award3 { border-bottom: medium none; }
.mod_results .award3 dt { height: 145px; }
.mod_results dl dd { width: 400px; line-height: 26px; float: left; }
.mod_results dl dd span { display: inline-block; }
.mod_results dl dd .v_name { width: 100px; }
.mod_results dl dd .number { width: 300px; color: rgb(119, 129, 109); }
.mod_results .tips { color: rgb(119, 129, 109); text-align: center; }
.mod_results .p_th { color: rgb(119, 129, 109); }
.mod_results .p_th p { padding-bottom: 15px; }
.mod_results .m_title h5 { width: 104px; height: 25px; background-position: -93px -37px; text-indent: -9999px; }
.mod_results .m_title { position: relative; padding: 10px 0px; }
.mod_results .m_title .pop_close { position: absolute; right: 10px; top: 10px; }
.mod_results .m_title .close { width: 18px; height: 18px; text-indent: -9999px; display: block; background-position: -700px -93px; }
.close_btn { padding: 20px 0px 20px 227px; }
.close_btn a { background-position: 0px -38px; width: 69px; height: 27px; display: block; }
.btn_md { padding: 0px 0px 0px 60px; }
.btn_md a { width: 142px; height: 42px; display: block; background-position: -213px -38px; }
/* ::::: http://s1.56img.com/style/include/comment/v2/css/comment_v.1.css ::::: */

.face_badluck { background: url('../images/badluck.gif') repeat scroll 0% 0% transparent; }
.face_drop { background: url('../images/drop.gif') repeat scroll 0% 0% transparent; }
.face_fil { background: url('../images/fil.gif') repeat scroll 0% 0% transparent; }
.face_good { background: url('../images/good.gif') repeat scroll 0% 0% transparent; }
.face_grief { background: url('../images/grief.gif') repeat scroll 0% 0% transparent; }
.face_indecent { background: url('../images/indecent.gif') repeat scroll 0% 0% transparent; }
.face_laugh { background: url('../images/laugh.gif') repeat scroll 0% 0% transparent; }
.face_lovely { background: url('../images/lovely.gif') repeat scroll 0% 0% transparent; }
.face_rage { background: url('../images/rage.gif') repeat scroll 0% 0% transparent; }
.face_scare { background: url('../images/scare.gif') repeat scroll 0% 0% transparent; }
.face_sleep { background: url('../images/sleep.gif') repeat scroll 0% 0% transparent; }
.face_trick { background: url('../images/trick.gif') repeat scroll 0% 0% transparent; }
.video_comment { padding: 6px 12px 0px; }
.video_comment .wk { border-top: 0px none; margin-top: 0px; padding-top: 16px; }
.video_comment .title2 { height: 26px; margin: 0px; padding: 0px 0px 7px; background: none repeat scroll 0% 0% transparent; border-width: 0px; }
.video_comment .title2 p { float: left; padding: 6px 16px 0px 0px; line-height: 20px; height: 20px; }
.video_comment .title2 p .stat { color: rgb(123, 123, 123); font-family: Tahoma; font-weight: 100; font-size: 12px; padding: 0px 0px 0px 8px; }
.video_comment .title2 .ad_img { display: inline; float: right; width: 200px; height: 25px; }
#insertCmt { height: 29px; margin-bottom: 5px; padding-bottom: 0px; }
.lw_page { font-family: Tahoma; overflow: hidden; background: none repeat scroll 0% 0% rgb(246, 246, 246); display: none; }
.lw_page .pn { font-family: Tahoma; float: right; margin: 7px 14px 7px 0px; }
.lw_page .pn a { font-family: Tahoma; display: inline-block; padding: 2px 5px; text-decoration: none; }
.lw_page .pn a:hover, div.pagination a:active { color: rgb(255, 255, 255); background-color: rgb(252, 0, 0); text-decoration: none; }
.lw_page .pn span.current { padding: 2px 4px; font-weight: bold; color: rgb(51, 51, 51); }
.lw_page .pn span.disabled { padding: 2px 4px; color: rgb(153, 153, 153); }
.lw_page .btn_comments { font-size: 12px; float: left; display: block; width: 78px; height: 21px; line-height: 21px; text-align: center; color: rgb(252, 0, 0); font-weight: 700; border: 1px solid rgb(193, 193, 193); text-decoration: none; margin: 4px 0px 0px 14px; background-color: rgb(248, 248, 248); background-image: -moz-linear-gradient(center top , rgb(248, 248, 248), rgb(234, 233, 232)); }
.lw_page .btn_comments:hover { text-decoration: none; }
.lw_post { position: relative; }
.lw_post:after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.lw_post_extra { height: 38px; margin: 0px 0px 1em; }
.lw_face { position: relative; float: left; width: 80px; top: 4px; }
.lw_face h4 { font-weight: normal; text-indent: 0px; line-height: 31px; padding: 0px 4px; cursor: pointer; }
.lw_face .face { text-indent: -9999px; overflow: hidden; float: left; width: 28px; height: 28px; cursor: pointer; background-repeat: no-repeat; }
.lw_face h4 .face { margin-right: 4px; }
.lw_face_box { display: none; position: absolute; left: -1px; top: -1px; width: 170px; padding: 0px 4px; background: none repeat scroll 0% 0% rgb(246, 246, 246); border: 1px solid rgb(226, 226, 226); }
.lw_face_box .close { position: absolute; right: -21px; top: -1px; display: block; text-indent: -9999px; width: 21px; height: 21px; background: url('../images/globe.png') no-repeat scroll -21px -476px transparent; }
.lw_face_box .close:active { background-position: 0px -476px; }
.lw_post_opt { float: right; overflow: hidden; padding: 8px 0px; }
.lw_btn { float: right; }
.lw_btn li { float: left; color: rgb(123, 123, 123); line-height: 21px; white-space: nowrap; padding-left: 8px; }
.lw_btn li a { text-decoration: underline; padding: 0px 4px; }
#auth_img { line-height: 16px; width: 62px; margin: 0px 4px 0px 2px; padding: 2px; border: 1px solid rgb(189, 189, 189); }
.lw_post .btn_submit { cursor: pointer; line-height: 22px; height: 22px; font-size: 12px; display: block; }
#Lword { margin: 0px; padding: 0px; }
#Lword #content { line-height: 18px; width: 98.3%; height: 72px; padding: 4px; border: 1px solid rgb(204, 204, 204); background: none repeat scroll 0% 0% rgb(255, 255, 237); }
.comment_output { padding: 50px 0px; text-align: center; }
.comment_output .output_box img { display: block; margin: 0px auto; }
.comment_list { margin: 0px 0px 20px; }
.comment_item {  }
.cmt_hd { color: rgb(123, 123, 123); line-height: 24px; height: 24px; padding: 0px 10px; background: none repeat scroll 0% 0% rgb(238, 238, 238); }
.cmt_hd .meta { float: left; }
.cmt_hd .meta .author { color: rgb(123, 123, 123); text-decoration: underline; }
.cmt_hd .meta .time { padding: 0px 4px; }
.cmt_hd .actions { visibility: hidden; float: right; }
.comment_item:hover .cmt_hd .actions, .comment_list .sfhover .cmt_hd .actions { visibility: visible; }
.cmt_bd { padding: 10px; }
.cmt_bd .content { font-size: 14px; line-height: 20px; padding: 0px; word-break: break-all; word-wrap: break-word; }
.cmt_bd .face { display: inline-block; overflow: hidden; width: 28px; height: 28px; cursor: pointer; vertical-align: middle; background-position: center center; background-repeat: no-repeat; }
.cmt_bd .quote { color: rgb(123, 123, 123); line-height: 20px; margin: 10px 0px 0px; padding: 6px 12px; background: none repeat scroll 0% 0% rgb(248, 254, 255); border: 1px solid rgb(233, 239, 240); }
.cmt_bd .quote p { margin: 0px 0px 0.5em; }
.cmt_bd .quote a { text-decoration: underline; color: rgb(123, 123, 123); }
.cmt_bd .quote a:hover { color: rgb(252, 0, 0); }
.cmt_fd { padding: 0px 10px; }
.cmt_fd .actions, .cmt_fd .from { text-align: right; padding: 6px 0px 10px; }
.cmt_fd .actions .opt { padding: 0px 0px 0px 18px; }
