* { margin:0; padding:0; font-size:14px;}
body { background:white;}
a img { border:none;}
a { text-decoration:none;}
a:hover{ text-decoration:underline;}
* ul li { list-style:none;}

.a_home { width:73px; background:url(images/s_inc.gif) 0 -144px no-repeat; color:#B5185A;}
.a_buy { margin-left:10px; width:125px; background:url(images/s_inc.gif) -81px -104px no-repeat; color:#B5185A;}
.a_help { margin-left:10px; padding-left:15px; width:288px; background:url(images/s_inc.gif) -213px -144px no-repeat; color:White; text-align:left;}
    .a_help span { margin-left:15px; font-size:13px; color:#FAE1EC; font-weight:normal;}

.s_left { float:left; width:215px; height:auto !important;}
    .s_left .ask { margin:0 0 5px 0; padding:10px 0 0 65px;; width:145px; height:125px; background:url(images/s_inc.gif) -739px -594px no-repeat; overflow:hidden;}
        .s_left .ask .left { float:left; width:145px; height:65px; overflow:hidden;}
        .s_left .ask .right { float:left; width:145px; height:60px;}
            .s_left .ask a { line-height:27px; font-size:16px; font-weight:bold; color:#111111;}
            .s_left .ask a:hover { color:#F06EA1;}
            .s_left .ask p { line-height:20px; font-size:12px; color:#959595;}
    .s_left .menu_head { float:left; width:215px; height:49px; background:url(images/s_inc.gif) 0 -242px no-repeat;}
        .menu_head p { padding-left:50px; height:49px; line-height:49px; font-weight:bold; color:#636363; background:url(images/s_inc.gif) -885px -225px no-repeat;}
    .s_left .menu_cont { width:215px;}
        .menu_cont .rolinList{ float:left; width:215px; height:auto !important; text-align:left; background:url(images/left_bg.gif) repeat-y;}
            .rolinList li{ float:left; border-bottom:none; border-top:none; height:auto;}
            .rolinList li h2{ padding-left:28px; width:181px; height:28px; line-height:28px; background:url(images/s_inc.gif) -231px -242px no-repeat; font-size:13px; font-weight:normal; color:#767575; cursor:pointer; overflow:hidden;}
                .rolinList .no1 h2 { background:url(images/s_inc.gif) -231px -280px no-repeat;}
            .rolinList a { float:left; width:60px; height:24px; line-height:24px; font-size:13px; color:#363636; text-align:center; overflow:hidden;}
            .rolinList a:hover { background:#F06EA1; color:#fff; text-decoration:none;}
            .content, .content1, .content2 { float:left; padding:10px 14px 5px 14px; width:180px;}
                .content1 a { width:45px;}
                .content2 a { width:90px;}
    .s_left .menu_bot { float:left; width:215px; height:10px; background:url(images/s_inc.gif) 0 -409px no-repeat; overflow:hidden;}

.s_center { float:left; margin-left:5px; width:510px;}
    .s_center a:hover { color:#EF699C;}
    .s_center .notice { padding-left:30px; width:480px; height:28px; font-size:13px; color:#595757; background:url(images/s_inc.gif) -900px -199px no-repeat #F4F2F2; overflow:hidden;}
        .s_center .notice a { color:#F26521;}
        .notice .notice_title { float:left; width:70px; height:28px; line-height:30px;}
        .notice #notice_content { float:left; width:410px; height:28px; line-height:28px; overflow:hidden;}
            #notice_content .notice-list { width:400px; height:28px; line-height:28px; overflow:hidden;}
    .s_center .ask { margin:5px 0; padding:20px 0; width:510px; height:47px; background:url(images/s_inc.gif) -219px -594px no-repeat; overflow:hidden;}
        .s_center .ask .left { float:left; padding-left:70px; width:185px; height:47px;}
        .s_center .ask .right { float:left; padding-left:80px; width:175px; height:47px;}
            .s_center .ask a { line-height:27px; font-size:16px; font-weight:bold; color:#111111;}
            .s_center .ask span a { margin-left:5px; font-size:13px; font-weight:normal; color:#0077FF;}
            .s_center .ask p { line-height:20px; font-size:13px; color:#959595;}
    
    .s_center .part_best { margin-bottom:5px; width:508px; height:260px; border:1px solid #E4E4E4;}
        .part_best .title { padding-left:10px; width:498px; height:31px; line-height:31px; color:#7C7376; font-weight:bold; background:url(images/s_inc.gif) -219px -691px no-repeat;}
            .part_best .title a { float:right; margin:-32px 10px 0 0; font-size:13px; font-weight:normal; color:#F06EA1;}
        .part_best p { padding:0 20px; width:468px;}
            .part_best p a { float:left; padding-left:10px; width:458px; height:22px; line-height:22px; color:#363636; font-size:13px; background:url(images/s_inc.gif) -913px -130px no-repeat;}
            .part_best p a:hover { background:url(images/s_inc.gif) -913px -150px no-repeat;}
            .part_best .p1 a { width:219px; overflow:hidden;}
    .s_center .part_common { height:212px;}
.s_right { float:right; width:210px;}
    .s_right .part_cont { margin-bottom:13px; width:210px;}
        .part_cont .title { clear:both; width:210px; height:48px; line-height:48px; font-size:16px; font-weight:bold; color:#636363; background:url(images/s_inc.gif) 0 -242px no-repeat;}
            .part_cont .title p { padding-left:55px; background:url(images/s_inc.gif) -351px -326px no-repeat;}
        .part_cont .center { float:left; padding:9px 9px 0 9px; width:190px; border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7;}
            .part_cont .center li { float:left; width:160px; height:20px; line-height:20px; font-size:13px; overflow:hidden;}
                .part_cont .center li a { font-size:13px; color:#494949;}
                .part_cont .center li a:hover { font-size:13px; color:#F06EA1;}
            .part_cont .center .score { width:30px;}
            .part_cont .center .more { width:190px; height:24px; line-height:24px; text-align:right;}
                .part_cont .center .more a { color:#F06EA1;}
        .user .title p { background:url(images/s_inc.gif) -351px -385px no-repeat;}
        .user .center li { width:115px;}
        .user .center .score { padding-left:5px; width:70px;}
        .question .title p { background:url(images/s_inc.gif) -351px -443px no-repeat;}
        .question .center li { width:190px; height:21px; line-height:21px;}
        .question .center .more { height:30px; line-height:30px; text-align:right;}
        
        .part_cont .bot { clear:both; width:210px; height:9px; background:url(images/s_inc.gif) -650px -485px no-repeat; overflow:hidden;}

.list { float:right; margin-bottom:7px; width:730px;}
    .list .top { width:730px; height:5px; background:url(images/s_inc.gif) -219px -579px no-repeat; overflow:hidden;}
    .list .center { float:left; width:728px; height:auto !important; border-left:1px solid #DEDFDE; border-right:1px solid #DEDFDE;}
        .list .center .head { float:left; padding-top:4px; width:650px; height:26px; background:#F7F7F7; overflow:hidden;}
            .center .head a { float:left; width:130px; height:26px; line-height:26px; font-weight:bold; color:#7B797B; background:url(images/s_inc.gif) -650px -410px no-repeat;}
            .center .head a:hover { text-decoration:none;}
                .center .head .a1 p { padding:0 0 0 39px; background:url(images/s_inc.gif) -890px -286px no-repeat;}
                .center .head .a2 p { padding:0 0 0 39px; background:url(images/s_inc.gif) -890px -324px no-repeat;}
                .center .head .a3 p { padding:0 0 0 39px; background:url(images/s_inc.gif) -890px -363px no-repeat;}
                .center .head .a4 p { padding:0 0 0 39px; background:url(images/s_inc.gif) -890px -400px no-repeat;}
                .center .head .a5 p { padding:0 0 0 39px; background:url(images/s_inc.gif) -890px -437px no-repeat;}
            .center .head .on { line-height:29px; background:url(images/s_inc.gif) -650px -368px no-repeat;}
        .list .center .right { float:left; width:78px; height:29px; border-bottom:1px solid #DEDFDE; background:#F7F7F7;}
        .list .center .list_cont { float:left; padding:20px 24px; width:680px; height:auto;}
            .list .center .list_cont li { float:left; height:28px; line-height:28px; font-size:13px; overflow:hidden;}
            .list .center .list_cont li:hover { background:#FDECF2;}
                .list_cont li a { float:left; width:253px; padding-left:7px; font-size:13px; color:#4A494A; background:url(images/s_inc.gif) 0 -178px no-repeat;}
                    .list_cont li a:hover { color:#F06EA1; background:url(images/s_inc.gif) 0 -208px no-repeat;}
                .list_cont li b { float:left; width:90px; color:#73797B; font-size:13px; font-weight:normal;}
                .list_cont li p { float:left; padding-left:18px; width:42px; color:#FF7900; background:url(images/s_inc.gif) -905px -466px no-repeat;}
                .page { clear:both; margin:-10px auto 10px auto; padding-left:100px; height:30px; line-height:30px; text-align:center;}
            
        .list .center .user_head { padding:4px 0 0 28px; width:700px; height:26px; font-size:14px; font-weight:bold; border-bottom:1px solid #DEDFDE; color:#636163; background:url(images/s_inc.gif) -880px -802px no-repeat #F7F7F7; overflow:hidden;}
        .list .center .user_list { float:left; padding:0 14px; width:680px; height:auto;}
            .list .center .list_title { margin:15px auto 0 auto; padding:0 10px; width:680px; height:30px; line-height:30px; background:#F7F7F7;}
                .list_title b { float:left; width:220px; text-align:center; font-weight:normal; color:#0875D6;}
            .list .center .user_list li { float:left; height:28px; line-height:28px; font-size:13px; overflow:hidden;}
            .list .center .user_list li:hover { background:#FDECF2;}
            .list .center .user_list .list_line { padding:0 10px; width:680px; height:24px; line-height:24px;}
                .list_line b { float:left; width:220px; text-align:center; font-weight:normal; font-size:13px; color:#313431;}
        
    .list .bot { float:left; width:730px; height:5px; background:url(images/s_inc.gif) -219px -564px no-repeat; overflow:hidden;}

