.know_ga { background: url(/uisy/skin/know/know_ga.png) no-repeat; }
.know_case { width: 660px; margin: 0 auto; }
/**
know search style
*/
.know_search_ga { background: url(/uisy/skin/know/know_search_bg.png) no-repeat; }
.know_search_case { width: 700px; height: 110px; margin: 0 auto; }
.know_search_main { width: 480px; height: 36px; margin: 0 auto; padding: 35px 0 0 0; position: relative; }
.know_search_main_val { float: left; width: 325px; }
    .know_search_main_val input { padding: 0 5px; width: 310px; height: 28px; line-height: 28px; font-size: 12px; color: #999; background: #deebf1; border: none; border: 1px solid #deebf1; margin: 1px 0 0 0; }
.know_search_main_ms { float: left; width: 22px; height: 22px; background-position: -474px -245px; margin: 6px 0 0 0; overflow: hidden; cursor: pointer; }
.know_search_sub_ask { float: left; width: 85px; height: 35px; }
    .know_search_sub_ask input { width: 85px; height: 35px; background: url(/uisy/skin/know/know_search_bg.png) no-repeat -514px -238px; border: none; cursor: pointer; }
.know_search_sub_zask { display: none; }
.know_zsearch_case { background-position: 0 -118px; }
    .know_zsearch_case .know_search_main { width: 522px; }
    .know_zsearch_case .know_search_main_val { width: 330px; }
        .know_zsearch_case .know_search_main_val input { margin: 3px 0 0 0; }
    .know_zsearch_case .know_search_sub_zask { display: block; float: left; width: 85px; height: 35px; }
        .know_zsearch_case .know_search_sub_zask input { width: 85px; height: 35px; background: url(/uisy/skin/know/know_search_bg.png) no-repeat -608px -238px; border: none; cursor: pointer; }
/**
know guide
*/
.know_guide_case { border-bottom: 1px solid #ccc; box-shadow: 0 -1px 1px #FFFFFF inset; height: 30px; line-height: 30px; margin: 10px 0 0; padding-bottom: 10px; color: #666; font-size: 14px; font-weight: 700; /*font-family:'Microsoft YaHei';*/ }
    .know_guide_case span { height: 1px; overflow: hidden; width: 10px; height: 30px; position: absolute; bottom: 0px; left: -10px; border-bottom: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; }
    .know_guide_case a, .know_guide_case a:visited { display: block; margin: 0 -1px 0 0; border-right: 1px solid #e4e4e4; float: left; text-align: center; width: 70px; color: #666; font-size: 14px; }
        .know_guide_case a:hover, .know_guide_case .know_guide_current { background: #FFF; text-decoration: none; }
/**
know main
*/
.know_main_case { margin: 10px 0; }
.know_main_item { padding: 10px 0; border-bottom: 1px dashed #D7D7D7; }
    .know_main_item:hover { background: #F4F4F4; }
.know_main_docu { }
.know_main_docu_title { color: #666; font-size: 16px; font-weight: normal; }
    .know_main_docu_title a { font-weight: 700; color: #333; font-size: 14px; }
    .know_main_docu_title span { color: #2ca3d7; }
    .know_main_docu_title em { display: inline-block; width: 70px; height: 17px; background-position: -1px -1px; margin: 0 0 0 5px; }
.know_main_docu_main { font-size: 13px; color: #666; line-height: 1.7; }
    .know_main_docu_main b { color: #666; }
.know_main_docu_misc { padding: 5px 0 0 0; }
.know_main_docu_misc_info { float: left; width: 335px; margin-top: 5px; }
    .know_main_docu_misc_info dd { display: inline-block; color: #999; margin: 0 5px 0 0; font-size: 12px; *float: left; }
        .know_main_docu_misc_info dd span { display: inline-block; width: 12px; height: 12px; margin: 0 5px 0 0; }
        .know_main_docu_misc_info dd a { color: #999; font-size: 12px; }
.know_main_docu_misc_info_i1 { background-position: -151px -44px; }
.know_main_docu_misc_info_i2 { background-position: -207px -44px; }
.know_main_docu_misc_info_i3 { background-position: -52px -19px; }
.know_main_docu_misc_info_s1, .know_main_docu_misc_info_s1:visited { display: block; width: 80px; height: 18px; color: #999; line-height: 18px; text-align: center; border: 1px solid #D7D7D7; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f5f5f5, endcolorstr=#e7e7e7, gradientType=0); background: #e7e7e7\9; background: -moz-linear-gradient(top, #f5f5f5, #e7e7e7); background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f5f5f5), to(#e7e7e7)); background: -o-linear-gradient(top, #f5f5f5, #e7e7e7); }
    .know_main_docu_misc_info_s1:hover { filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e7e7e7, endcolorstr=#f5f5f5, gradientType=0); background: #e7e7e7\9; background: -moz-linear-gradient(top, #e7e7e7, #f5f5f5); background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e7e7e7), to(#f5f5f5)); background: -o-linear-gradient(top, #e7e7e7, #f5f5f5); text-decoration: none; color: #999; }
.know_main_docu_misc_user { float: right; }
.know_main_docu_misc_user_u, .know_main_docu_misc_timed { float: left; color: #666; line-height: 30px; }
.know_main_docu_misc_user_u { position: relative; text-align: right; margin-right: 10px; /*z-index:3000;*/ }
    .know_main_docu_misc_user_u span { vertical-align: middle; margin: 0 4px; display: inline-block; }
.know_main_docu_misc_user_u_i { background-position: -30px -1px; width: 14px; height: 14px; overflow: hidden; }
.know_main_docu_misc_user_u_v { background-position: -523px -1px; width: 16px; height: 13px; }
.know_main_docu_misc_user .know_main_docu_misc_timed { color: #999; line-height: 34px; float: right; /*margin:0 0 0 35px;*/ }
.know_main_docu_misc_user_u_more_case { position: absolute; width: 290px; height: 145px; border: 1px solid #D7D7D7; border-radius: 3px; padding: 5px; background: #F4F4F4; top: -160px; left: -105px; z-index: 3000; }
.know_main_docu_misc_user_u_more { position: relative; width: 100%; height: 100%; }
.know_main_docu_misc_user_u_more_jj { position: absolute; bottom: -20px; left: 45%; overflow: hidden; font-size: 0px; line-height: 0px; display: block; background-position: -79px -1px; width: 24px; height: 19px; }
.know_main_docu_misc_user_u_more_main { background: #FFF; padding: 5px; height: 136px; overflow: hidden; }
.know_main_docu_misc_user_u_more_main_info { }
    .know_main_docu_misc_user_u_more_main_info img { display: block; width: 52px; height: 52px; overflow: hidden; margin: 0 10px 0 0; float: left; }
.know_main_docu_misc_user_u_more_main_info_misc { line-height: 18px; text-align: left; }
.know_main_docu_misc_user_u_more_main_tag { margin: 5px 0 0; padding: 0 0 5px; border-bottom: 1px solid #D7D7D7; line-height: 18px; }
.know_main_docu_misc_user_u_more_main_sub { padding: 10px 0 0 0; }
    .know_main_docu_misc_user_u_more_main_sub a { display: block; float: right; }
.know_main_docu_misc_user_u_more_main_sub_s { width: 30px; color: #666; }
.know_main_docu_misc_user_u_more_main_sub_g { width: 60px; height: 23px; line-height: 23px; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4ca5d5, endcolorstr=#4785b9, gradientType=0); background: #4785b9\9; background: -moz-linear-gradient(top, #4ca5d5, #4785b9); background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4ca5d5), to(#4785b9)); background: -o-linear-gradient(top, #4ca5d5, #4785b9); border: 1px solid #296b8f; color: #fff !important; text-align: center; border-radius: 3px; margin: 0 0 0 5px; }
    .know_main_docu_misc_user_u_more_main_sub_g:hover { filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4785b9, endcolorstr=#4ca5d5, gradientType=0); background: #4ca5d5\9; background: -moz-linear-gradient(top, #4785b9, #4ca5d5); background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4785b9), to(#4ca5d5)); background: -o-linear-gradient(top, #4785b9, #4ca5d5); color: #003c5e; text-decoration: none; }
/**
know user info stle
*/
.know_user_info_case { padding: 10px 0; border-bottom: 1px solid #ccc; }
    .know_user_info_case img { display: block; width: 75px; height: 75px; float: left; margin: 0 8px 0 0; }
.know_user_info_main { }
    .know_user_info_main h1 { line-height: 20px; font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #666; }
        .know_user_info_main h1 span { display: inline-block; margin: 0 0 0 5px; width: 18px; height: 14px; overflow: hidden; background-position: -523px -1px; }
.know_user_info_main_data { }
    .know_user_info_main_data dd { line-height: 18px; color: #666; }
        .know_user_info_main_data dd a { margin: 0 5px 0 0; color: #577fb5; }
.know_user_info_main_area { color: #666; }
    .know_user_info_main_area span, .know_user_info_main_area a { display: inline-block; vertical-align: -15%; }
    .know_user_info_main_area span { width: 12px; height: 14px; overflow: hidden; background-position: -59px -109px; margin: 0 5px 0 0; }
    .know_user_info_main_area a, .know_user_info_main_area a:visited { width: 10px; height: 10px; overflow: hidden; background-position: -120px -50px; text-indent: -999px; margin: 0 0 0 5px; }
        .know_user_info_main_area a:hover { background-position: -133px -50px; }
.know_user_info_misc { margin: 2px 0 0 0; }
    .know_user_info_misc a, .know_user_info_misc a:visited { display: inline-block; margin: 0 8px 0 0; color: #999; }
.know_user_info_misc_i1 span { width: 10px; height: 10px; background-position: -41px -21px; display: inline-block; margin: 0 5px 0 0; }
.know_user_info_misc_i1_hover span { background-position: -41px -36px; }
.know_user_info_tab { margin: 15px 0 0 0; }
    .know_user_info_tab dd { float: left; height: 23px; line-height: 23px; margin: 0 2px 4px 0; background: #cacbcc; color: #FFF; cursor: pointer; }
        .know_user_info_tab dd:hover { background: #2ca3d7; }
.know_user_info_tab_s { width: 66px; padding: 0 0 0 10px; }
.know_user_info_tab_l { width: 95px; padding: 0 0 0 20px; }
.know_my_icyc_case { margin: 0 0 15px; padding: 10px 0; border-bottom: 1px solid #ccc; }
.know_my_icyc_t, .know_my_icyc_b { width: 240px; height: 30px; }
.know_my_icyc_t { background-position: -1px -28px; padding: 5px 0 0 10px; width: 230px; }
.know_my_icyc_b { background-position: -1px -60px; }
.know_my_icyc_cyc a, .know_my_icyc_cyc a:visited { display: block; position: relative; zoom: 1; width: 230px; height: 31px; line-height: 31px; padding: 0 5px; color: #666; }
    .know_my_icyc_cyc a:hover { background: #F4F4F4; text-decoration: none; color: #587fb4; }
    .know_my_icyc_cyc a span { display: inline-block; vertical-align: middle; margin: 0 10px 0 0; }
    .know_my_icyc_cyc a i { padding: 4px; color: #aaa; margin: 0 0 0 5px; }
.know_my_icyc_i1 { background-position: -1px -260px; width: 13px; height: 13px; }
.know_my_icyc_i1_hover { background-position: -24px -260px; }
.know_my_icyc_i2 { background-position: -168px -4px; width: 14px; height: 13px; }
.know_my_icyc_i2_hover { background-position: -168px -24px; }
.know_my_icyc_i3 { background-position: -183px -4px; width: 13px; height: 14px; }
.know_my_icyc_i3_hover { background-position: -183px -24px; }
.know_my_icyc_i4 { background-position: -268px -5px; width: 12px; height: 12px; }
.know_my_icyc_i4_hover { background-position: -268px -25px; }
.know_my_icyc_i5 { background-position: -251px -4px; width: 14px; height: 13px; }
.know_my_icyc_i5_hover { background-position: -251px -24px; }
.know_my_icyc_i6 { background-position: -200px -4px; width: 12px; height: 14px; }
.know_my_icyc_i6_hover { background-position: -200px -24px; }
.know_my_icyc_i7 { background-position: -47px -260px; width: 14px; height: 11px; }
.know_my_icyc_i7_hover { background-position: -71px -260px; }
.know_my_icyc_i8 { background-position: -216px -4px; width: 12px; height: 14px; }
.know_my_icyc_i8_hover { background-position: -216px -24px; }
.know_my_icyc_i9 { background-position: -234px -4px; width: 12px; height: 13px; }
.know_my_icyc_i9_hover { background-position: -234px -24px; }
.know_my_icyc_i10 { background-position: -286px -4px; width: 12px; height: 13px; }
.know_my_icyc_i10_hover { background-position: -286px -24px; }
.know_my_icyc_i11 { background-position: -49px -88px; width: 16px; height: 16px; vertical-align: -10%; margin-right: 5px; display: inline-block; }

/**
know my icyc cor style
*/
.know_my_icyc_cor_case { margin: 15px 0; border-bottom: none; }
    .know_my_icyc_cor_case h1 { width: 98%; position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #222; margin-bottom: 10px; }
        .know_my_icyc_cor_case h1 a { display: block; width: 50px; height: 18px; position: absolute; top: 0px; right: 0px; text-indent: -999px; overflow: hidden; background-position: -361px -1px; }
.know_my_icyc_cor_item { border-bottom: 1px dashed #D7D7D7; color: #666; padding: 8px 0 8px 5px; margin: 0 0 10px; }
    .know_my_icyc_cor_item:hover { background: #F4F4F4; }
    .know_my_icyc_cor_item dd { float: left; height: 13px; line-height: 13px; font-size: 12px; }
.know_my_icyc_cor_n { width: 60px; }
.know_my_icyc_cor_item .com_ga_iconv { background-position: -523px -1px; width: 28px; }
.know_my_icyc_cor_d { }
.know_my_icyc_cor_config { width: 53px; margin: 0 auto; }
    .know_my_icyc_cor_config a, .know_my_icyc_cor_config a:visited { display: inline-block; text-align: center; margin: 0 5px 0 0; width: 5px; height: 5px; border-radius: 5px; overflow: hidden; background: #D7D7D7; }
        .know_my_icyc_cor_config a:hover, .know_my_icyc_cor_config .know_my_icyc_cor_config_current { background: #2ca3d7; }
/**
know guide2 style
*/
.know_guide2_case { margin: 10px 0 20px; }
    .know_guide2_case a, .know_guide2_case a:visited { display: block; float: left; padding: 0 10px; background: #F4F4F4; border-radius: 6px; margin: 8px 8px 0 0; font-size: 14px; font-family: 'Microsoft YaHei'; text-align: center; }
        .know_guide2_case a:hover { background: #082854; color: #FFF; text-decoration: none; }
.know_main2_case { }
    .know_main2_case h1 { font-size: 16px; color: #666; font-weight: normal; margin: 0 0 10px; }
        .know_main2_case h1 a, .know_main2_case h1 a:visited { color: #225599; font-weight: bold; font-size: 16px; margin: 0 5px 0 0; }
            .know_main2_case h1 a:hover { color: #666; }
.know_main2_item { position: relative; }
.know_main2_docu { font-size: 12px; line-height: 21px; color: #666; font-family: 'Microsoft YaHei'; }
.know_main2_misc { padding: 10px 0 0 0; }
.know_main2_misc_l { float: left; }
    .know_main2_misc_l a, .know_main2_misc_l a:visited { display: inline-block; color: #999; margin: 0 10px 0 0; cursor: pointer; font-family: 'Microsoft YaHei'; }
        .know_main2_misc_l a:hover { color: #577fb5; text-decoration: none; }
        .know_main2_misc_l a span { display: inline-block; margin: 0 5px 0 0; }
.know_main2_misc_l_i1 span { width: 9px; height: 10px; background-position: -28px -21px; overflow: hidden; }
.know_main2_misc_l_i1_hover span { background-position: -28px -36px; }
.know_main2_misc_l_i2 span { width: 11px; height: 10px; background-position: -67px -21px; overflow: hidden; }
.know_main2_misc_l_i2_hover span { background-position: -67px -36px; }
.know_main2_misc_l_i3 span { width: 11px; height: 10px; background-position: -67px -21px; overflow: hidden; }
.know_main2_misc_l_i4 span { width: 7px; height: 10px; background-position: -56px -21px; overflow: hidden; }
.know_main2_misc_l_i4_hover span { background-position: -56px -36px; }
.know_main2_misc_l_i5 span { width: 10px; height: 9px; background-position: -41px -21px; overflow: hidden; }
.know_main2_misc_l_i5_hover span { background-position: -41px -36px; }
.know_main2_misc_l_i6 span { width: 7px; height: 8px; background-position: -97px -23px; overflow: hidden; }
.know_main2_misc_l_i6_hover span { background-position: -97px -38px; }
.know_main2_misc_r { float: right; }
    .know_main2_misc_r a, .know_main2_misc_r a:visited { color: #999; }
        .know_main2_misc_r a:hover { color: #577fb5; text-decoration: none; }
.know_main2_misc_r_i1 span { display: inline-block; margin: 0 5px 0 0; width: 10px; height: 10px; overflow: hidden; background-position: -82px -22px; }
.know_main2_misc_r_hover span { background-position: -82px -37px; }
.know_main_dt_case { margin: 10px 0; padding: 10px 0; border-top: 1px dashed #999; border-bottom: 1px dashed #999; }
    .know_main_dt_case h4 { float: left; font-family: Arial, Helvetica, sans-serif; font-family: 'Microsoft YaHei'; color: #999; font-size: 14px; font-weight: normal; }
.know_main_dt_misc, .know_main_dt_misc:visited { float: right; width: 95px; color: #999; }
    .know_main_dt_misc:hover { color: #225599; text-decoration: none; }
    .know_main_dt_misc span { display: inline-block; width: 5px; height: 8px; overflow: hidden; background-position: -194px -232px; margin: 0 0 0 4px; }
.know_main_dt_misc_hover span { background-position: -0px -168px; }
.know_main2_ltips_case { position: absolute; top: 0px; left: -49px; }
    .know_main2_ltips_case span { /*display: inline-block; font-size: 0px; line-height: 0px; overflow: hidden;*/ color: #FFFFFF; display: inline-block; font-size: 12px; height: 15px; line-height: 10px; overflow: hidden; }
.know_main2_ltips_top { width: 40px; height: 46px; background: #88B1E7; position: relative; border-radius: 3px; cursor: pointer; }
    .know_main2_ltips_top span { /*border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #eff6fa; position: absolute; top: 13px; left: 15px;*/ left: 15px; position: absolute; top: 8px; }
    .know_main2_ltips_top p { text-align: center; color: #eff6fa; padding: 20px 0 0 0; }
.know_main2_ltips_bottom { width: 40px; height: 24px; margin: 5px 0 0 0; background: #eff6fa; border-radius: 3px; position: relative; }
    .know_main2_ltips_bottom span { border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #698ebf; position: absolute; top: 10px; left: 15px; }
.know_main_getmore, .know_main_getmore:visited { margin: 20px 0; display: block; width: 660px; height: 35px; line-height: 35px; font-size: 12px; color: #333; text-align: center; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffff, endcolorstr=#f0f0f2, gradientType=0); background: #f0f0f2; background: -moz-linear-gradient(top, #FFF, #f0f0f2); background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFF), to(#f0f0f2)); background: -o-linear-gradient(top, #FFF, #f0f0f2); border: 1px solid #ccc; letter-spacing: 2px; }
    .know_main_getmore:hover { filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f0f0f2, endcolorstr=#ffffff, gradientType=0); background: #ffffff\9; background: -moz-linear-gradient(top, #f0f0f2, #FFF); background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f0f0f2), to(#FFF)); background: -o-linear-gradient(top, #f0f0f2, #FFF); text-decoration: none; }
.know_user_display_case { text-align: center; margin: 0 0 20px; }
.know_user_display_my_join, .know_user_display_my_join:visited { display: block; margin: 20px auto 0; width: 75px; height: 30px; line-height: 30px; text-align: center; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4c8fd7, endcolorstr=#4671b8, gradientType=0); background: #4671b8\9; background: -moz-linear-gradient(top, #4c8fd7, #4671b8); background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4c8fd7), to(#4671b8)); background: -o-linear-gradient(top, #4c8fd7, #4671b8); color: #002c5e; border: 1px solid #295a8f; border-radius: 3px; box-shadow: 0 1px 1px #FFF inset; }
    .know_user_display_my_join:hover { filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4671b8, endcolorstr=#4c8fd7, gradientType=0); background: #4671b8\9; background: -moz-linear-gradient(top, #4671b8, #4c8fd7); background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4671b8), to(#4c8fd7)); background: -o-linear-gradient(top, #4671b8, #4c8fd7); color: #002c5e; text-decoration: none; }
.know_user_display_my_n_join { }
.know_my_quaz { padding: 0 0 0 10px; }
    .know_my_quaz a, .know_my_quaz a:visited { display: block; float: left; color: #999; }
        .know_my_quaz a span { display: inline-block; width: 14px; height: 14px; margin: 0 5px 0 0; vertical-align: middle; }
.know_my_quaz_s1 { width: 75px; }
    .know_my_quaz_s1 span { background-position: 0 -109px; }
.know_my_quaz_s2 { width: 95px; }
    .know_my_quaz_s2 span { background-position: -76px -109px; }
.know_my_online_case { }
    .know_my_online_case h1 { font-size: 14px; font-weight: bold; color: #666; font-family: Arial, Helvetica, sans-serif; margin: 0 0 10px; }
.know_my_online { padding: 0 0 0 15px; color: #666; font-size: 14px; }

.know_post_case { padding: 50px 0; }
.know_post_info { position: relative; }
    .know_post_info h1 { color: #666666; font-family: "Arial Black",Gadget,sans-serif; font-size: 14px; font-weight: normal; }
        .know_post_info h1 a, .know_post_info h1 a:visited { color: #225599; font-size: 14px; font-weight: bold; }
            .know_post_info h1 a:hover { color: #E39802; }
    .know_post_info p { height: 25px; position: absolute; right: 5px; top: -2px; width: 25px; }
        .know_post_info p img { display: block; height: 25px; overflow: hidden; width: 25px; }
.know_post_main { padding: 15px 0; }
    .know_post_main textarea { width: 100%; height: 120px; }
.know_post_config { float: right; }
    .know_post_config dd { float: left; height: 34px; line-height: 34px; }
.know_post_config_l { }
    .know_post_config_l input { margin: 0 5px 0 0; vertical-align: middle; }
.know_post_config_r { padding: 0 0 0 15px; }
    .know_post_config_r input { background: #1162d2; background: -moz-linear-gradient(center top, #1162D2, #074EC1) repeat scroll 0 0 transparent; border: 1px solid #074EC1; border-radius: 3px 3px 3px 3px; color: #FFFFFF; cursor: pointer; height: 34px; text-align: center; width: 78px; }

.search_area { width: 100%; }
.search_field_outer { background-color: #FFFFFF; border: 2px solid #f18100; border-radius: 4px 0 0 4px; height: 36px; margin-right: 96px; margin-top: 10px; width: 450px; }

.search_area .search_area_inner { display: block; position: relative; }
.search_attach input { background-color: #fff; border: medium none; color: #595959; font-size: 18px; height: 35px; line-height: 35px; margin: 0 0 0 5px; outline: 0 none; padding: 0; width: 100%; }
.search_area .submit_btn { height: 40px; left: 453px; margin: 0; overflow: hidden; position: absolute; right: 0; top: 0; }
.search_area .search_btn { color: #FFFFFF; cursor: pointer; font-size: 13px; font-weight: bold; height: 34px; line-height: 12px; margin: 0; padding: 0; width: 96px; }
.search_area .submit_btn input { background: #f18100; background: -moz-linear-gradient(center top, #f18100, #f18100) repeat-x scroll 0 0 #f18100; border: 1px solid #f18100; border-radius: 0 4px 4px 0; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 0 rgba(0, 0, 0, 0.2); color: #FFFFFF; font-size: 14px; height: 40px; margin: 0; padding: 0; width: 76px; float: left; line-height: 40px; }
.search_area .submit_btn .add_ques { border-radius: 4px 4px 4px 4px; margin: 0 0 0 5px; width: 120px; }
.zm-side-section-inner { margin-bottom: 15px; }
.well { background: none repeat scroll 0 0 #F7F7F7; border-radius: 4px 4px 4px 4px; color: #666666; margin: 0 0 10px; padding: 10px; }

.zm-side-section-inner .well > span { display: block; margin-bottom: 6px; font-family: 'Microsoft YaHei'; }
div[contentEditable], input, textarea, button, a:link { }
a { color: #225599; text-decoration: none; }

.zg-btn-blue, .zg-btn-green, .zg-btn-red, .zg-btn-white, .zg-btn-disabled { border-radius: 3px 3px 3px 3px; cursor: pointer; display: inline-block; font-size: 14px; line-height: 1.7; padding: 4px; text-align: center; text-decoration: none !important; vertical-align: middle; white-space: nowrap; }
.zg-btn-red { background-color: #E55345; background-image: -moz-linear-gradient(center top, #E96249, #E03C40); background-repeat: repeat-x; border: 1px solid #CF2B28; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 0 rgba(0, 0, 0, 0.2); color: #FFFFFF !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5); }
.zg-btn-blue { background: -moz-linear-gradient(center top, #1D7FE2, #0865C2) repeat-x scroll 0 0 #1575D5; border: 1px solid #0D6EB8; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 0 rgba(0, 0, 0, 0.2); color: #FFFFFF !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5); }
.zg-right { float: right; }
.zg-left { float: left; }

.icon-big-white-sina, .icon-big-white-qq { background-image: url(/images/sprites-1.8.6.png); background-repeat: no-repeat; display: inline-block; height: 16px; vertical-align: middle; width: 16px; }
.icon-big-white-sina { background-position: -284px -153px; height: 20px; margin-right: 7px; vertical-align: -5px; width: 24px; }
.icon-big-white-qq { background-position: -65px -230px; height: 20px; margin-right: 7px; vertical-align: -5px; width: 17px; }
.clear { clear: both; }
.question_add { width: 98%; }
    .question_add .add_row { padding: 5px 15px; }
        .question_add .add_row .gray { color: #bbb; font-size: 14px; }
            .question_add .add_row .gray .label { margin-right: 10px; border-radius: 4px; padding: 5px; color: #222; cursor: pointer; border: 1px solid #39f; margin-bottom: 10px; }
            .question_add .add_row .gray .hover { background: #39f; color: #fff; }
        .question_add .add_row input[type='text'] { border: 1px solid #BBBBBB; border-radius: 4px 4px 4px 4px; font-size: 18px; height: 25px; padding: 5px; width: 100%; }
        .question_add .add_row textarea { border: 1px solid #BBBBBB; border-radius: 4px 4px 4px 4px; font-size: 18px; height: 100px; padding: 5px; width: 100%; }
        .question_add .add_row .add_title { font-size: 14px; padding-bottom: 5px; }

        .question_add .add_row .add_left { float: left; }
        .question_add .add_row .add_right { float: right; color: #bbb; }

.navigation-info .info-head { float: left; position: relative; }
    .navigation-info .info-head .vip { background: url(/uisy/skin/var/bg_line.png) repeat scroll -52px -46px rgba(0, 0, 0, 0); height: 15px; position: absolute; right: 0; top: 30px; width: 15px; }

.navigation-info .info { width: 160px; float: left; }
.navigation-info .info-head img { border-radius: 50px; padding: 5px; }
.navigation-info .info-name { color: #222; }
    .navigation-info .info-name .sex { color: #999; margin-left: 10px; }
    .navigation-info .info-name .left { float: left; }
    .navigation-info .info-name .right { float: right; }
.navigation-info .info-info { float: left; }
.navigation-success { border-top: 1px dashed #999; }
    .navigation-success li { float: left; width: 52px; }
        .navigation-success li div { text-align: center; }
        .navigation-success li .count { color: #f90; }

    .navigation-success .line { border-right: 1px solid #999; height: 30px; margin: 5px 0; width: 1px; }
/*.info .info-name  .follow {
                     margin: 5px 0 0 50px;
                 }*/
.info .info-name .follow { background: #adda4d; background: -moz-linear-gradient(center top, #ADDA4D, #86B846) repeat-x scroll 0 0 #9DCC4A; border: 1px solid #6D8F29; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.2); color: #3E5E00 !important; min-width: 56px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); width: auto; }
.info .info-name .follow { border-radius: 3px 3px 3px 3px; cursor: pointer; display: block; font-size: 12px; font-weight: 400; line-height: 18px; min-width: 56px; padding: 2px; text-align: center; text-decoration: none !important; }
.zm-profile-section-item { padding: 12px; position: relative; }

    .zm-profile-section-item + .zm-profile-section-item { border-top: 1px dotted #EEEEEE; }
    .zm-profile-section-item:hover { background: #f8f8f8; }
.zg-btn { border-radius: 3px 3px 3px 3px; cursor: pointer; display: block; font-size: 12px; font-weight: 400; line-height: 18px; min-width: 56px; padding: 1px; text-align: center; text-decoration: none !important; }
.zg-btn-unfollow, .zg-btn-disabled { background: none repeat scroll 0 0 #EEEEEE; border: 1px solid #DDDDDD; color: #888888; }
.zm-rich-follow-btn.small { height: 20px; line-height: 20px; padding: 0; width: 78px; }

.zm-profile-section-item .zm-item-link-avatar { float: left; }
.zm-profile-section-item .zm-item-img-avatar { border: 0 none; border-radius: 2px 2px 2px 2px; float: left; height: 50px; margin: 2px 10px 0 0; width: 50px; }

.zm-list-content-medium { margin: 0 0 0 64px; }

.zm-list-content-title a { font-size: 14px; font-weight: 700; margin: 0; }

.zg-big-gray { color: #999999; font-size: 14px; font-weight: 400; }

.zg-gray { color: #999999; font-size: 12px; font-weight: 400; }
.zg-gray-normal, .zg-link-gray-normal, .zg-link-gray { color: #999999; font-weight: 400; }
    .zg-link-gray:hover, .zg-link-gray-normal:hover { color: #698EBF; }

.spinner-gray, .spinner-lightgray { background-image: url("/images/know/grey-loading.gif"); background-repeat: no-repeat; background-size: 14px 15px; display: inline-block; height: 15px; margin: 0 5px; vertical-align: -3px; width: 14px; }

/*ÑûÇë»Ø´ð*/

.question-invite-panel { border: 1px solid #DDDDDD; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); color: #222222; margin: 10px 0 35px; padding: 12px; position: relative; }
.icon-spike { background-position: -200px -165px; height: 8px; left: 23px; position: absolute; top: -8px; width: 13px; }

.question-invite-panel > .icon-spike { left: 57px; }

.question-invite-panel .invite-title { position: relative; }
.question-invite-panel .input-wrapper { display: inline-block; position: relative; }
.zg-form-text-input { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; border-radius: 3px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset; color: #222222; font-size: 13px; line-height: 15px; padding: 8px 10px; }
.question-invite-panel .search-input { color: #777777; font-size: 13px; line-height: 15px; padding-right: 20px; width: 130px; }
.icon-magnify { background-position: -45px -52px; height: 12px; vertical-align: -3px; width: 12px; }
.question-invite-panel .input-wrapper .zg-icon { margin-top: -6px; position: absolute; right: 6px; top: 50%; }

.question-invite-panel .reason, .question-invite-panel .invite-status { color: #999999; }
.question-invite-panel .invite-status { display: inline-block; margin-left: 5px; white-space: nowrap; }
.question-invite-panel .suggest-persons { list-style: none outside none; margin-top: 12px; }
    .question-invite-panel .suggest-persons > .person { float: left; height: 65px; overflow: hidden; width: 50%; }
        .question-invite-panel .suggest-persons > .person.bordered { border-bottom: 1px dotted #EEEEEE; margin-bottom: 12px; padding-bottom: 12px; }
        .question-invite-panel .suggest-persons > .person.odd > .blk { padding-right: 10px; }
        .question-invite-panel .suggest-persons > .person .zm-item-link-avatar { float: left; height: 36px; margin-right: 12px; width: 36px; }
        .question-invite-panel .suggest-persons > .person .zm-item-img-avatar { border-radius: 3px; width: 35px; height: 35px; }

        .question-invite-panel .suggest-persons > .person .content { overflow: hidden; }
.zg-btn-blue, .zg-btn-green, .zg-btn-red, .zg-btn-white, .zg-btn-disabled { -moz-box-sizing: border-box; border-radius: 3px; cursor: pointer; display: inline-block; font-size: 14px; line-height: 1.7; padding: 4px 10px; text-align: center; text-decoration: none !important; vertical-align: middle; white-space: nowrap; }
.zg-btn { -moz-box-sizing: border-box; border-radius: 3px; cursor: pointer; display: block; font-size: 12px; font-weight: 400; line-height: 18px; min-width: 78px; padding: 1px; text-align: center; text-decoration: none !important; }
.zg-btn-green, .zg-btn-follow { background: -moz-linear-gradient(center top, #ADDA4D, #86B846) repeat-x scroll 0 0 #9DCC4A; border: 1px solid #6D8F29; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 0 rgba(0, 0, 0, 0.2); color: #3E5E00 !important; min-width: 78px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3); width: auto; }
.zg-btn-white { background: -moz-linear-gradient(center top, #F8F8F9, #E6E6E8) repeat-x scroll 0 0 #F1F1F2; border: 1px solid #BBBBBB; box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 0 rgba(0, 0, 0, 0.1); color: #666666 !important; text-shadow: 0 1px 0 #FFFFFF; }

.question-invite-panel .suggest-persons .invite-button { float: right; padding: 1px 5px; }
.zg-link { cursor: pointer; text-decoration: none; }
.question-invite-panel .suggest-persons > .person .bio, .question-invite-panel .suggest-persons > .person .reason { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; }
.question-invite-panel .reason, .question-invite-panel .invite-status { color: #999999; }
.question-invite-panel .invited-shortlist { display: inline-block; position: relative; }

.zg-gray-normal, .zg-link-gray-normal, .zg-link-gray { color: #999999; font-weight: 400; }

.zg-link-gray { font-size: 12px; }

.question-invite-panel .invited-shortlist .zg-link, .question-invite-panel .invited-shortlist .zg-link-gray { color: #555555; font-size: 13px; }
.question-invite-panel .suggest-persons > .person .bio, .question-invite-panel .suggest-persons > .person .reason { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; }

.question-invite-panel .invited-hovercard > .icon-spike { left: 50%; margin-left: -7px; top: 1px; }
.question-invite-panel .invited-hovercard { animation-duration: 0.05s; animation-fill-mode: both; animation-timing-function: ease-in; display: none; left: 50%; margin-left: -90px; padding-top: 8px; position: absolute; width: 180px; z-index: 999; }
.question-invite-panel .invited-shortlist:hover .invited-hovercard { display: block; }
.question-invite-panel .invited-fulllist { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DDDDDD; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); list-style: none outside none; white-space: nowrap; }
    .question-invite-panel .invited-fulllist > li { height: 45px; line-height: 45px; overflow: hidden; padding: 0 65px 0 10px; position: relative; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; }
        .question-invite-panel .invited-fulllist > li + li { border-top: 1px solid #F5F5F5; }
    .question-invite-panel .invited-fulllist .zm-item-link-avatar { margin-right: 0.5em; }
    .question-invite-panel .invited-fulllist .zm-item-img-avatar { border-radius: 2px; height: 25px; vertical-align: middle; width: 25px; }
.zg-link-btn { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0 none; color: #225599; cursor: pointer; }
    .zg-link-btn:hover { text-decoration: underline; }
.question-invite-panel .invited-fulllist .cancel-button { color: #999999; font-size: 13px; line-height: 45px; position: absolute; right: 10px; }
.zm-invite-pager { text-align: center; }
.link-disabled { color: #999999; cursor: default; font-weight: 400; text-decoration: none; }
.zg-form-text-input:focus { border: 1px solid #B0C4DD; box-shadow: 0 0 5px rgba(105, 142, 191, 0.4); outline: 0 none; position: relative; }
.ac-renderer { background: none repeat scroll 0 0 #FFFFFF; border: 0 none rgba(0, 0, 0, 0); border-radius: 5px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5); left: 1px; position: absolute; top: 35px; width: 600px; z-index: 10; }
.question-invite-panel .ac-renderer { top: auto; width: 200px; }

.ac-row { clear: both; cursor: pointer; padding: 8px; }
.zg-left { float: left; }
.zm-item-img-avatar { border-radius: 2px; }
.ac-row .zm-item-img-avatar { height: 25px; margin: 2px 10px 0 0; width: 25px; }
.ac-renderer > .ac-row:first-child { border-radius: 5px 5px 0 0; }
.zu-autocomplete-row-name { display: block; height: 1.2em; line-height: 1.2; margin: 0 0 1px 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zg-gray-normal, .zg-link-gray-normal, .zg-link-gray { color: #999999; font-weight: 400; }
.zu-autocomplete-row-description { color: #999999; display: block; font-size: 12px; height: 14px; line-height: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ac-active, .ac-renderer .ac-row:hover { background-color: #FBC485; }

.answer-comment-list { margin-top: 7px; color: #999; font-size: 12px; /*border-top:1px solid #e7e7e7;*/ }
.answer-comment-item { background-color: #F7F7F7; border-bottom: 1px dashed #CCCCCC; padding: 10px; }

.add-comment-item { background-color: #F7F7F7; border-bottom: 1px dashed #CCCCCC; padding: 10px; }
.comment-content-l { width: 480px; float: left; }
    .comment-content-l img { width: 20px; height: 20px; margin-bottom: -2px; }

    .comment-content-l span { margin-left: 2px; line-height: 21px; }

.comment-content-r { float: left; height: 90%; width: 150px; text-align: right; }
.add-comment { float: right; margin-bottom: 3px; margin-top: 3px; }
.add-comment-a { float: right; margin-bottom: 3px; margin-top: 3px; cursor: pointer; color: #999; margin-right: 5px; font-family: 'Microsoft YaHei'; }
a:hover { color: #F18100; text-decoration: none; }
.submit-commnet { }
    .submit-commnet textarea { width: 500px; border: 1px solid #fbc67c; font-size: 12px; color: #666; }
.submit-commnet-btn { background-color: #F18100; border: 1px solid #F18100; border-radius: 3px; color: #FFFFFF; float: right; height: 28px; margin-bottom: 3px; margin-top: 3px; width: 70px; }

.comment-icon { background-image: url("/uisy/skin/sprites-1.8.6.png"); background-position: -250px -4px; background-repeat: no-repeat; display: inline-block; height: 18px; vertical-align: middle; width: 20px; }

.know_input { font-size: 12px; font-family: ËÎÌå; }