/* CSS Document */
form{margin:0px;padding:0px}
ul, li, span
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.cyhelp_contain
{
    width: 950px;
    margin: 0 auto;
}

.cyhelp_left
{
    float: left;
    width: 160px;
    padding-right: 7px;
}

.cyhelp_left_fl
{
    width: 154px;
    border: #cdcdcd 1px solid;
    background: url(images/left_flbg.gif) repeat-x;
    padding-left: 4px;
    padding-bottom: 3px;
    margin-bottom: 7px;
}
.left_fl_titilt
{
    width: 143px;
    padding-left: 10px;
    height: 22px;
    padding-top: 8px;
    font-size: 14px;
    font-weight: 700;
}
.left_fl_an
{
    width: 150px;
    padding-left: 4px;
    height: 25px;
    padding-top: 7px;
    background: url(images/left_flan.gif) no-repeat;
    text-align: center;
}

.cyhelp_left_seach
{
    width: 158px;
    border: #cdcdcd 1px solid;
    padding-bottom: 7px;
    background-color: #f9f9f9;
    height:106px;
    overflow:hidden;
}
.left_seach_titilt
{
    width: 148px;
    padding-left: 10px;
    background: url(images/seach_titiltbg.gif) repeat-x;
    height: 20px;
    padding-top: 8px;
    font-weight: 700;
    color: #464646;
}
.left_seach_txt
{
    width: 150px;
    padding-left: 8px;
}
.seach_txt_gjc
{
    width: 145px;
    padding-left: 5px;
    height: 17px;
    padding-top: 3px;
    margin-top: 10px;
    background: url(images/seach_gjc.gif) no-repeat;
    color: #FFFFFF;
	 line-height: 12px;
}

.cyhelp_left_pic
{
    padding-top: 7px;
    padding-bottom: 7px;
}

.cyhelp_left_help
{
    width: 138px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 10px;
    border: #cdcdcd 1px solid;
    background: #fcfcfc;
    line-height: 24px;
    margin-bottom: 7px;
}
.cyhelp_left_help a
{
    text-decoration: underline;
}

.cyhelp_middle
{
    float: left;
    width: 520px;
    padding-right: 7px;
}

.cyhelp_middle_jx
{
    /*float: left;
    height:252px;*/
    width: 520px;
    border-top: #cfcfcf 1px solid;
    padding-bottom: 13px;
    overflow:hidden;
}
.middle_jx_border
{
    float: left;
    width: 1px;
    background: url(images/cyhelp_jxb.gif) no-repeat;
    height: 200px;
}
.middle_jx_txt
{
    float: left;
    width: 518px;
    background: url(images/cyhelp_jxbg.gif) repeat-x;
}
.jx_txt_titlt
{
    width: 510px;
    padding-left: 8px;
    height: 20px;
    padding-top: 10px;
    color: #585858;
    font-weight: 700;
}
.jx_txt_Qtitlt
{
    width: 508px;
    padding-left: 10px;
    height: 25px;
    padding-top: 10px;
    color: #1f3a87;
    font-family: 黑体;
    font-size: 18px;
}
.jx_txt_Atxt
{
    float: left;
    width: 508px;
    padding-left: 10px;
    line-height: 20px;
    padding-top: 10px;
}
.txt_Atxt_jj
{
    float: left;
    width: 450px;
    padding-left: 44px;
    line-height: 20px;
}
.jx_txt_more
{
    float: right;
    width: 80px;
    padding: 0px;
    color: #e12222;
    margin-bottom:5px;
}
.jx_txt_more2
{
    /*margin-bottom:5px;padding: 0px;position:absolute;top:1092px;left:767px;*/
    width: 80px;
    color: #e12222;
    float: right;
    margin-top:-18px;
}
.jx_txt_dian
{
    float: right;
    width: 470px;
    font-size: 0;
    height: 1px;
    background: url(images/Bschool_dian.gif) repeat-x;
}
.jx_txt_txt
{
    float: left;
    width: 460px;
    padding-left: 50px;
    padding-top: 10px;
}
.txt_txt_ul
{
    float: left;
    width: 285px;
    line-height: 24px;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.txt_txt_wytw
{
    /*float: left;
    padding-top: 60px;width: 175px;*/
    float:right;
    padding-top:55px;

    height: 30px;
}

.cyhelp_middle_list
{
    float: left;
    width: 518px;
    border: #cdcdcd 1px solid;
    height:994px;
}
.middle_list_titlt
{
    /*float: left;*/
    width: 503px;
    padding-left: 15px;
    height: 30px;
    background: #ececec;
    overflow: hidden;
}
.list_titlt_y
{
    float: left;
    width: 85px; /*height: 18px;padding-top: 12px;*/
    height: 30px;
    padding-top: 6px;
    font-weight: 700;
    color: #585858;
    text-align: center;
    background: url(images/cyhelp_titlty.gif) no-repeat;
}
.list_titlt_n
{
    float: left;
    width: 85px; /*height: 18px;     padding-top: 12px;*/
    height: 30px;
    padding-top: 6px;
    font-weight: 700;
    text-align: center;
    color: #585858;
}
.middle_list_txt
{
    width: 500px;
    padding-left: 10px;
}
.middle_list_h
{
    /*float: left;*/
    width: 500px;
    height: 20px;
    padding-top: 10px;
    font-size: 14px;
    font-weight: 700;
    overflow:hidden;
}
.middle_list_n
{
    /*float: left;*/
    width: 480px;
    padding-left: 20px;
    height: 20px;
    padding-top: 10px;
    color: #6a6a6a;
    overflow:hidden;
}

.cyhelp_right
{
    float: left;
    width: 240px;
}
.cyhelp_right_zj
{
    float: left;
    width: 238px;
    border: #cdcdcd 1px solid;
    margin-bottom: 7px;
}
.right_zj_titlt
{
    width: 228px;
    padding-left: 10px;
    height: 22px;
    padding-top: 8px;
    background: #efefef;
    font-size: 14px;
    font-weight: 700;
}
.right_zj_txt
{
    width: 228px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 10px;
    padding-top: 10px;
    overflow:hidden;
}
.zj_txt_pic
{
    float: left;
    width: 80px;
}
.zj_txt_zi
{
    float: left;
    width: 140px;
    padding-left: 7px;
    line-height: 28px;
    height: 80px;
}

.cyhelp_right_rewt
{
    float: left;
    width: 238px;
    border: #cdcdcd 1px solid;
    margin-bottom:7px;
}
.right_rewt_titlt
{
    width: 228px;
    padding-left: 10px;
    background: url(images/seach_titiltbg.gif) repeat-x;
    height: 20px;
    padding-top: 8px;
    font-weight: 700;
    color: #464646;
}
.right_rewt_txt
{
    width: 223px;
    /*padding-right: 8px;
    padding-left: 7px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 24px;*/
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /*display: block;*/
    padding:8px 8px 7px 7px;
}
.right_rewt_txt a
{
    width: 223px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /*display: block;*/
}
.g{height:24px;padding-left:17px;line-height:23px;padding-right:17px; text-indent:12px;}
.g a{ color: #4EAFD0;}
.right_rewt_txt ul li{height:22px;overflow:hidden}

.glink{float:right;}
.glink a{color:#FF7F00;text-decoration:underline;}

/*sns famous*/
.avatar48 { padding: 5px 0 0 5px; width: 55px; height: 55px; background: url(image/48_avatar_bg.gif) no-repeat; }
.avatar48 img { width: 48px; height: 48px; }
.avatar_list { zoom: 1; margin-left:14px;}
.questiondiv{float: left; padding-top: 5px;}
.avatar_list .gray { font-size: 10px; }
.avatar_list li { float: left; padding: 2px 4px; width: 64px; overflow: hidden; }
.avatar_list p a{color:#2c629e;}
.avatar_list p { width: 84%; margin:0;height: 22px; line-height: 22px;  text-align: center; white-space: nowrap; overflow: hidden; -moz-text-overflow: ellipsis; }
.avatar_list p.online_icon_p { text-align: center; }
.avatar_list:after { height: 0; clear: both; display: block; visibility: hidden; content: "."; }
.online_icon_p { padding: 0 10px 0 0px; width: auto; background: transparent url(image/online_icon.gif) no-repeat right center; text-align: left; }