.aspx_form
{
    margin-top:0px;
    }
.normal{
width:775px;
margin:0px auto;
}
.zs_AD1{
clear:both;
width:775px;
margin:0px auto;
margin-top:10px;
}
.zs_AD2
{
   border:1px solid #0fa565;
   width:auto; 
   width:208px;
   overflow:hidden;
   margin-bottom:5px;
   }
.clear{
clear: both;
height:0px;
font-size:0px;
line-height:0px;
}
.zsSxAspNetPager
{
    margin:0px auto;
    }

.zsSxAspNetPager a
{
    border:1px solid #dddddd;
    float:left;
    width:18px;
    height:18px;
     clear:right;
    text-align:center;
    line-height:18px;
    }
.zsSxAspNetPager span

{ 
    text-align:center;
    float:left;
    clear:right;
    width:18px;
    height:18px;
    line-height:18px;
    }
 .zsSxAspNetPager input
 {
    float:left;
    clear:right;
    width:18px;
    height:18px;
    font-size:12px;
    line-height:18px;
    }
#zs_main_c1 ul,#zs_main_c2 ul,#zs_main_c3 ul,#zs_main_c4 ul,#zs_main_c5 ul{

margin:0px;
padding:0px;
list-style:none;
}
/*
#zs_main_c1 li,#zs_main_c2 li,#zs_main_c3 li,#zs_main_c4 li,#zs_main_c5 li
{
    position:relative;

}
*/
#zs_main_c1 li span,#zs_main_c2 li span,#zs_main_c3 li span,#zs_main_c4 li span,#zs_main_c5 li span
{

    color:#999999;
    font-size:10px;
}

a{
text-decoration:none;
color:#333;
}
/*网站顶部开始*/
#zs_wrapper{
}
#zs_topArea{
width:775px;
height:100px;
background-image:url(webImages/topBg.jpg);
position:relative;
}
#zs_logo{
position:absolute;
left:10px;
top:20px;

}
/*-----Login Start-----*/
#zs_loginState{
position:absolute;
right:10px;
top:3px;
}
.zs_login_input{
width:70px;
height:16px;
border:1px solid #dddddd;
}
#zs_loginState a{
font-weight:bold;

color:#333333;
}
.zs_login_btn{
background:none;
background-image:url(webImages/ico.gif);
background-position:-193px 0px;
height:25px;
line-height:25px;
width:50px;
border:0px;
}
/*-------Login end---*/
/*--------------导航部分start------------*/
#zs_nav{
height:61px;
}
.zs_nav_l{
float:left;
width:15px;
height:61px;
background-image:url(webImages/ico.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}
.zs_nav_r{
float:left;
width:15px;
height:61px;
background-image:url(webImages/ico.gif);
background-position:0px -61px;
background-repeat:no-repeat;
}
.zs_nav_c{
float:left;
width:745px;
height:61px;
background-image:url(webImages/ico.gif);
background-position:0px -122px;
background-repeat:repeat-x;
}
.zs_nav_m{
width:700px;
height:33px;
line-height:33px;
margin:auto;
}
.zs_nav_m a{
float:left;
width:100px;
background-image:url(webImages/ico.gif);
background-position:-138px -188px;
background-repeat:no-repeat;
font-size:14px;
font-weight:bold;
line-height:33px;
text-align:center;
color:#ffffff;
}
.zs_nav_b{
width:740px;
margin:0px auto;
height:28px;
line-height:28px;
}
.zs_nav_ts{
width:720px;
height:28px;
margin:0px auto;
overflow:hidden;

}
.zs_nav_ts a{
font-weight:bold;
color:#333;
width:150px;
overflow:hidden;
text-overflow:ellipsis;
}
.zs_nav_search{
float:left;
width:90px;
height:28px;
background-image:url(webImages/ico.gif);
background-position:-20px 0px;
background-repeat:no-repeat;

}
.zs_nav_tes{
float:left;
width:80px;
height:28px;
background-image:url(webImages/ico.gif);
background-position:-110px 0px;
background-repeat:no-repeat;

}

.nsearch_ipt{
margin-top:2px;
height:16px;
border:1px solid #a4c1db;
}
.nsearch_btn{
background-color:#FFFFFF;
padding-left:3px;
padding-right:3px;
background-image:url(webImages/ico.gif);
background-position:0px -979px;
height:20px;
line-height:16px;
border:1px solid #a4c1db;
}
/*--------------导航部分end------------*/

/*------至善分部start--------*/
#zs_branch{
border:2px solid #eeeeee;
width:767px;
margin:0px auto;
margin-top:5px;
height:52px;
padding:2px;
line-height:25px;
}
#zs_branch a{
float:left;
color:#666;
margin-left:10px;
text-align:center;
line-height:26px;
white-space:nowrap;
}

/*------至善分部end--------*/
/*网站顶部结束*/


/*---------页面主体start----------------------*/
#zs_main_counter{
clear:both;
width:775px;
margin:0px auto;

}
/*--------part1 start------------*/
#zs_main_c1{
clear:both;
width:775px;
margin:0px auto;
height:175px;
margin-top:5px;
}
#zs_main_c1_1{
float:left;
width:460px;
height:175px;
position:relative;
}
.zs_main_c1_nav{
background-color:#fff;
width:460px;
line-height:23px;
height:23px;
border-bottom:1px solid #88b8cc;
position:relative;
}
.zs_main_c1_nav a{
position:relative;
float:left;
width:75px;
height:23px;
line-height:23px;
text-align:center;
color:#004c5e;
}
.zs_main_c1_nav a:hover{
background-image:url(webImages/ico.gif);
background-position:0px -183px;
background-repeat:no-repeat;
font-weight:bold;
bottom:-1px;
}
.zs_main_c1_nav_onselect{
background-image:url(webImages/ico.gif);
background-position:0px -183px;
background-repeat:no-repeat;
font-weight:bold;
bottom:-1px;
}
.zs_main_c1_nav_offselect{
background-image:url(webImages/ico.gif);
background-position:0px -206px;
background-repeat:no-repeat;
bottom:-1px;
}
.zs_main_c1_box{
border:1px solid #88b8cc;
border-top:0px;
height:140px;
width:448px;
padding:5px;
}
.zs_main_c1_box ul,li{
padding:0px;
margin:0px;
}
.zs_main_c1_imagenews  li{
list-style:none;
height:59px;}
.zs_main_c1_imagenews a{
color:#666666;
}
.zs_main_c1_box li{
float:left;
width:212px;
margin-left:5px;
}
.zs_main_c1_textnews{
margin-top:10px;
}
.zs_main_c1_textnews li{
background:url(webImages/i1.gif) 2px 6px no-repeat; list-style-type:none; 
white-space:nowrap;
text-overflow:ellipsis;
width:202px;
overflow:hidden;
padding-left:10px;
}
.zs_main_c1_textnews a{
list-style-type:circle;
list-style:square;
color:#004c5e;
line-height:19px;
}
.goxuewn
{
    float:left;
    width:160px;
    overflow:hidden;}

#zs_main_c1_2{
float:left;
margin-left:5px;
width:306px;
height:171px;
padding:1px;
background-color:#fff;
border:1px solid #9ac5e7;
}
/*----------part1 end------------*/

/*----------part2 start------------*/
#zs_main_c2{
clear:both;
width:775px;
height:127px;
margin:0px auto;
margin-top:10px;
}
.zs_news{
float:left;
border:1px solid #9cc4e7;
background-color:#e7f2f6;
height:115px;
padding:5px;
width:268px;
margin-right:10px;
}
#zs_focus{
float:left;
width:175px;
padding:5px;
height:115px;
}
.zs_main_c2_title{
padding-left:10px;
line-height:25px;
font-weight:bold;
color:#015790;
font-size:14px;
height:25px;
}
.zs_main_c2_n_box{
border:1px solid #d4e7ed;
background-color:#fff;
height:78px;
padding:5px;
}
.zs_main_c2_n_box li
{

background:url(webImages/i1.gif) 2px 6px no-repeat; list-style-type:none; 
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
float:left;
width:245px;
padding-left:10px;
font-size:12px;
line-height:16px;
/*position:relative;*/
}
.zs_main_c2_n_box li a{
color:#666666;
float:left;
width:245px;
overflow:hidden;
}
.zs_main_c2_n_box li span
{
    color:#999999;
    font-size:10px;
 }
.zs_focus{
float:left;
background-image:url(webImages/ico.gif);
background-position:-50px -40px;
background-repeat:no-repeat;
width:70px;
height:23px;
}
.zs_focus_item{
margin:0px;
padding:0px;
}
.zs_focus_item dt a{
font-weight:bold;
color:#c52600;
line-height:20px;
}
.zs_focus_item dd{
margin:0px;
padding:0px;
text-indent:20px;
line-height:20px;
}

/*----------part2 end------------*/
/*----------part3 start------------*/
#zs_main_c3{
clear:both;
width:775px;
margin:0px auto;
margin-top:10px;
}
#zs_main_c3_top{
height:34px;
}
.zs_main_c3_top_l{
float:left;
background-image:url(webImages/ico.gif);
background-position:0px -259px;
background-repeat:no-repeat;
width:5px;
height:34px;
}
.zs_main_c3_top_c{
float:left;
background-image:url(webImages/ico.gif);
background-position:0px -331px;
background-repeat:repeat-x;
width:763px;
height:34px;
position:relative;
}
.zs_main_c3_top_r{
float:left;
background-image:url(webImages/ico.gif);
background-position:-8px -259px;
background-repeat:no-repeat;
width:7px;
height:34px;
}
.zs_main_c3_top_c_title{
width:197px;
height:34px;
background-image:url(webImages/ico.gif);
background-position:0px -297px;
background-repeat:repeat-x;
}
.zs_main_c3_top_c_more{
position:absolute;
width:70px;
background-image:url(webImages/ico.gif);
background-position:-53px -67px;
background-repeat:no-repeat;
height:34px;
top:0px;
line-height:40px;
text-align:center;
right:5px;
}
.zs_main_c3_top_c_more a{
color:#2369a4;
}
#zs_main_c3_content{
padding-bottom:10px;
border:1px solid #b7e1ef;
border-top:0px;
}
#zs_main_c3_content_best{
height:26px;
width:750px;
margin:0px auto;
}
.zs_main_c3_content_best_l{
float:left;
background-image:url(webImages/ico.gif);
background-position:0px -369px;
background-repeat:no-repeat;
height:26px;
width:10px;
}
.zs_main_c3_content_best_c{
float:left;
color:#01568f;
font-size:14px;
font-weight:bold;
line-height:26px;
background-image:url(webImages/ico.gif);
background-position:0px -396px;
background-repeat:repeat-x;
width:730px;
height:26px;
}
.zs_main_c3_content_best_r{
float:left;
background-image:url(webImages/ico.gif);
background-position:-22px -369px;
background-repeat:no-repeat;
height:26px;
width:10px;
}
#zs_main_c3_content_best_cont{
margin:0px auto;
margin-top:5px;
width:748px;
border:1px solid #a0d0e7;
height:168px;
}
#zs_main_c3_content_best_cont_nav{
margin:1px;
background-image:url(webImages/ico.gif);
background-position:0px -421px;
background-repeat:repeat-x;
height:26px;
width:736px;
position:relative;
padding-left:10px;
}
#zs_main_c3_content_best_cont_nav a{
float:left;
width:70px;
position:relative;
border:1px solid #a0d0e7;
border-bottom:0px;
border-left:0px;
text-align:center;
color:#5084b3;
font-weight:bold;
}
.zs_main_c3_content_best_cont_nav_onselect{
float:left;
background-color:#ffffff;
bottom:-2px;
height:23px;
line-height:23px;
}
.zs_main_c3_content_best_cont_nav_offselect{
float:left;
height:20px;
line-height:20px;
background-image:url(webImages/ico.gif);
background-position:0px -447px;
background-repeat:repeat-x;
border-bottom:0px;
bottom:-4px;
}
.zs_main_c3_content_best_cont_box{
width:738px;
margin:0px auto;
padding:5px;

}
.zs_main_c3_content_best_cont_box li{
float:left;
width:346px;
padding-left:8px;
margin-left:5px;
margin-right:5px;
background:url(webImages/i1.gif) 2px 6px no-repeat; 
list-style-type:none; 
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
line-height:18px;
}
.zs_main_c3_content_best_cont_box li a
{
    float:left;
    width:300px;

color:#333;
}
.zs_main_c3_content_best_cont_box li span{
font-size:10px;
color:#999;
}


/*---------------------------*/
#zs_student_cont2,#zs_student_cont3{
width:750px;
margin:0px auto;
}
.zs_student_box{
width:368px;
height:145px;
border:1px solid #a0d0e7;
margin-top:10px;
float:left;
 }
 .zs_student_box2{
width:368px;
height:145px;
border:1px solid #a0d0e7;
border-top:0px;
float:left;
 }
.zs_mar_r{
margin-right:5px;
}
.zs_mar_l{
margin-left:5px;
}
.zs_student_cont2_title{
position:relative;
height:26px;
margin:1px;
line-height:28px;
background-image:url(webImages/ico.gif);
background-position:0px -230px;
background-repeat:repeat-x;
font-size:14px;
color:#276797;
overflow:hidden;
font-weight:bold;
}
.zs_student_cont2_title strong{
background-image:url(webImages/ico.gif);
background-position:-256px -3px;
width:10px;
height:26px;
margin-left:15px;
margin-right:5px;
float:left;
clear:right;
}
.zs_student_cont2_title a{
position:absolute;
font-weight:normal;
text-align:center;
width:60px;
height:26px;
right:5px;
top:0px;
}
.zsQttw{
position:absolute;
background-image:url(webImages/ico.gif);
background-position:-150px -73px;
width:60px;
height:26px;
right:5px;
top:0px;
}
.zs_student_cont2_box{
margin-top:1px;
border-top:1px solid #a0d0e7;
padding:5px;
}
.zs_student_cont2_box_imgnews{
float:left;
text-align:center;
line-height:24px;
border:1px solid #dddddd;
width:118px;
padding:1px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
height:102px;
}
.zs_student_cont3_box_imgnews {
text-align:center;
overflow:hidden;
}
.zs_student_cont3_box_imgnews a{
float:left;
clear:right;
margin-left:3px;
margin-right:3px;
width:109px;
padding:1px;
height:102px;
text-align:center;
line-height:24px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
border:1px solid #dddddd;
}
.zs_student_cont3_box_imgnews span{
float:left;
width:109px;
height:24px;
}
.zs_student_cont2_box_txtnews{
float:left;
margin-left:10px;
text-align:left;
width:220px;
}
.zs_student_cont2_box_txtnews li{
float:left;
list-style:none;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
text-align:left;
line-height:18px;
width:210px;
background:url(webImages/i1.gif) 2px 6px no-repeat; 
list-style-type:none;
padding-left:8px;
}
.zs_student_cont2_box_txtnews a
{
    float:left;
    width:180px;
    overflow:hidden;}
/*----------part3 end------------*/



/*----------家长专区 start------------*/
#zs_main_c4{
clear:both;
width:775px;
margin:0px auto;
margin-top:10px;
}
#zs_main_c4_top{
height:34px;
}
.zs_main_c4_top_l{
float:left;
background-image:url(webImages/ico.gif);
background-position:0px -468px;
background-repeat:no-repeat;
width:5px;
height:34px;
}
.zs_main_c4_top_c{
float:left;
background-image:url(webImages/ico.gif);
background-position:0px -538px;
background-repeat:repeat-x;
width:763px;
height:34px;
position:relative;
}
.zs_main_c4_top_r{
float:left;
background-image:url(webImages/ico.gif);
background-position:-8px -468px;
background-repeat:no-repeat;
width:7px;
height:34px;
}
.zs_main_c4_top_c_title{
width:197px;
height:34px;
background-image:url(webImages/ico.gif);
background-position:0px -504px;
background-repeat:repeat-x;
}
.zs_main_c4_top_c_more{
position:absolute;
width:70px;
background-image:url(webImages/ico.gif);
background-position:-224px -31px;
background-repeat:no-repeat;
height:34px;
top:0px;
line-height:40px;
text-align:center;
right:5px;
}
.zs_main_c4_top_c_more a{
color:#2369a4;
}
#zs_main_c4_content{
padding-bottom:10px;
border:1px solid #c1d2dc;
border-top:0px;
}
#zs_main_c4_content_p1{
width:750px;
margin:0px auto;
}
.zs_main_c4_content_p1_l{
float:left;
background-image:url(webImages/ico.gif);
background-position:0px -574px;
background-repeat:no-repeat;
width:8px;
height:202px;
}
.zs_main_c4_content_p1_c{
float:left;
background-image:url(webImages/ico.gif);
background-position:0px -776px;
background-repeat:repeat-x;
width:734px;
height:192px;
padding-bottom:10px;
}
.zs_main_c4_content_p1_r{
float:left;
background-image:url(webImages/ico.gif);
background-position:-8px -574px;
background-repeat:no-repeat;
background-color:#000000;
width:8px;
height:202px;
}
.zs_main_c4_content_p1_title{
font-size:14px;
line-height:25px;
font-weight:bold;
}
.zs_main_c4_content_p1_content{
padding:0px;
padding-top:10px;
padding-bottom:5px;
}
.zs_main_c4_content_p1_content_img li{
float:left;
padding-left:10px;
list-style-type:none;
width:352px;
list-style:none;
}
.zs_main_c4_content_p1_content_img img{
border:1px solid #dddddd;
padding:1px;
width:102px;
height:60px;
}
.zs_main_c4_content_p1_content_txt li{
float:left;
padding-left:10px;
list-style-type:none;
width:352px;
list-style:none;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
background:url(webImages/i1.gif) 2px 6px no-repeat; 
list-style-type:none;
line-height:20px;
}
.zs_main_c4_content_p1_content_txt a
{
    float:left;
    width:310px;
    overflow:hidden;
}
.zs_main_c4_content_p1_content_txt  span
{
    text-align:right;

    float:left;

color:#666666;
font-size:10px;
}
.s_main_c4_content_nm,.s_main_c4_content_m{
width:750px;
margin:0px auto;
}
.zs_main_c4_content_box{
width:368px;
height:145px;
border:1px solid #c1d2dc;
margin-top:10px;
float:left;
 }
.zs_main_c4_content_box1{
width:368px;
height:145px;
border:1px solid #c1d2dc;
margin-top:0px;
border-top:0px;
float:left;
 }
 .zs_main_c4_content_box2{
width:368px;
height:145px;
border:1px solid #c1d2dc;
border-top:0px;
float:left;
 }


.zs_main_c4_content_cont2_title{
position:relative;
height:26px;
margin:1px;
line-height:28px;
background-image:url(webImages/ico.gif);
background-position:0px -978px;
background-repeat:repeat-x;
font-size:14px;
color:#276797;
overflow:hidden;
font-weight:bold;
}
.zs_main_c4_content_cont2_title strong{
background-image:url(webImages/ico.gif);
background-position:-256px -3px;
width:10px;
height:26px;
margin-left:15px;
margin-right:5px;
float:left;
clear:right;
}
.zs_main_c4_content_cont2_title a{
position:absolute;
text-align:center;
font-weight:normal;
width:60px;
height:26px;
right:5px;
top:0px;
}

.zs_main_c4_content_cont2_box{
margin-top:1px;
border-top:1px solid #c1d2dc;
padding:5px;
}
.zs_main_c4_content_cont2_box_imgnews{
float:left;
text-align:center;
line-height:24px;
border:1px solid #dddddd;
width:118px;
padding:1px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
height:102px;
}
.zs_main_c4_content_cont3_box_imgnews {
text-align:center;
overflow:hidden;
}
.zs_main_c4_content_cont3_box_imgnews a{
float:left;
clear:right;
margin-left:3px;
margin-right:3px;
width:109px;
padding:1px;
height:102px;
text-align:center;
line-height:24px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
border:1px solid #dddddd;
}
.zs_main_c4_content_cont3_box_imgnews span{
float:left;
width:109px;
height:24px;
}
.zs_main_c4_content_cont2_box_txtnews{
float:left;
margin-left:10px;
text-align:left;
width:220px;
}
.zs_main_c4_content_cont2_box_txtnews li{
float:left;
list-style:none;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
text-align:left;
line-height:18px;
width:210px;
background:url(webImages/i1.gif) 2px 6px no-repeat; 
list-style-type:none;
padding-left:8px;

}
.zs_main_c4_content_cont2_box_txtnews a
{
    float:left;
    width:180px;

    overflow:hidden;
    }
/*----------家长专区 end------------*/


/*----------至善社区-start------------*/
#zs_main_c5{
clear:both;
width:775px;
margin:0px auto;
margin-top:10px;
}
#zs_main_c5_top{
height:34px;
}
.zs_main_c5_top_l{
float:left;
background-image:url(webImages/ico.gif);
background-position:0px -1007px;
background-repeat:no-repeat;
width:5px;
height:34px;
}
.zs_main_c5_top_c{
float:left;
background-image:url(webImages/ico.gif);
background-position:0px -1076px;
background-repeat:repeat-x;
width:764px;
height:34px;
position:relative;
}
.zs_main_c5_top_r{
float:left;
background-image:url(webImages/ico.gif);
background-position:-9px -1007px;
background-repeat:no-repeat;
width:6px;
height:34px;
}
.zs_main_c5_top_c_title{
width:197px;
height:34px;
background-image:url(webImages/ico.gif);
background-position:0px -1042px;
background-repeat:repeat-x;
}
.zs_main_c5_top_c_more{
position:absolute;
width:70px;
background-image:url(webImages/ico.gif);
background-position:-224px -67px;
background-repeat:no-repeat;
height:34px;
top:0px;
line-height:40px;
text-align:center;
right:5px;
}
.zs_main_c5_top_c_more a{
color:#007854;
}
#zs_main_c5_content{
padding:5px;
padding-bottom:10px;
border:1px solid #a6e4b3;
border-top:0px;
height:400px;
}
.zs_main_c5_content_box{
float:left;
padding-left:10px;
padding-right:10px;
padding-top:10px;
width:170px;
height:190px;

background-image:url(webImages/ico.gif);
background-position:-58px -574px;
background-repeat:no-repeat;
overflow:hidden;
}
.zs_main_c5_content_box_title{
font-size:14px;
color:#007854;
font-weight:bold;
line-height:25px;
}
.zs_main_c5_content_box_content li{
background:url(webImages/i1.gif) 2px 6px no-repeat; 
list-style-type:none;
padding-left:8px;
line-height:19px;
width:162px;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
}
.zs_main_c5_content_box_content a
{
    float:left;
    width:155px;
    overflow:hidden;
}
/*----------------至善社区-end-----------------*/
/*---------------friend link start------------------*/
#zs_main_friendlink{
width:763px;
margin:0px auto;
margin-top:10px;
border:1px solid #dddddd;
padding:5px;
}

.zs_main_friendlink_title{
float:left;
width:100px;
text-align:center;
}
.zs_main_friendlink_content{
float:left;
width:663px;
}
#zs_main_friendlink ul{
padding:0px;
margin:0px;
list-style:none;
}
#zs_main_friendlink li{
float:left;
margin:2px;}
/*---------------friend link end------------------*/
#zs_copyright
{
width:775px;
margin:0px auto;
margin-top:5px;

    }
.zs_fast_nav
{
    line-height:30px;
    text-align:center;
    background-color:#efefef;
    
  }
.zs_fast_nav a
{
    
    
  }
 .zs_copyright_con p
{
    margin:0px;
    margin-top:5px;
    padding:0px;
    }
.zs_copyright_con
{
    text-align:center;
    line-height:18px;
    
}
  
/*---------------页面主体end----------------*/

/*-----------user register----------------*/
.userRegister
{
    width:775px;
margin:0px auto;
margin-top:5px;
border:0px solid #66b9e1;

    }
.regStepInfo
 {
    font-size:16px;
    }
.userRegisterContent
{

    padding:20px;
    }
 .urBox
 {
       font-size:14px;
    text-align:center;
    margin:0px auto;
    margin-top:20px;
    padding-bottom:20px;
   }
  .ChooseMode
  {
    margin:auto;
    text-align:left;
    font-size:14px;
    line-height:30px;
    }
.userregBtn
{
    border:0px;
    background-color:#ffffff;
    width:78px;
    height:21px;
    background-image:url(webImages/userbtn1.jpg);
    color:#9a222b;
    line-height:21px;
    }
.regStep2
{
   text-align:left;
    line-height:20px;
    }
.regdone
{

    text-align:left;
    padding:20px;
    line-height:30px;
 
    
    }
/*-----------reg end --------------------*/
/*-------------------admin start------------*/
.ruarbox
{

    }
.ruaqItem
{
    margin:5px;
    background-color:#efefef;
    padding:1px;
    }
.ruaqItemIn
{
    background-color:#fff;
    border:1px solid #aacbf0;
    padding:10px;
    }
.regUserAdminBox
{


    font-size:14px;
    }
.userLoginBox
{
 padding:10px;
 margin:0px auto;
 padding-top:50px;
 margin-bottom:50px;
 width:400px;
 height:100px;   
 }
 .lnbtn
 {
    width:84px;
    height:30px;
    background-repeat:no-repeat;
    background-image:url(webImages/lnbtn.jpg);
     border:0px;
    background-color:#ffffff;
    }
.userAdminNav a
{
    line-height:12px;
    display:block;
    background-repeat:no-repeat;
    background-image:url(webImages/userCenterIcon1.gif);
    padding-left:20px;
    margin-top:10px;
    }
.regadminTitle
{

    line-height:30px;
    border-bottom:1px solid #ddd;
 }
 .ruabox
 {
    margin:10px;}
/*---------------------------*/
/**----------2,3级页面-----------------*/
#zs_article_box
{
    margin-top:5px;
    border:1px solid #00aa79;
    width:558px;
    overflow:hidden;

    float:left;
    
}
.zs_article_nav
{
    margin:1px;
    background-repeat:no-repeat;
    background-image:url(webImages/articleBoxTitle.jpg);
    width:556px;
    height:31px;
    line-height:31px;
    position:relative;
    }
.zs_article_nav_title
{
    float:left;
    padding-left:30px;
    font-size:14px;
    font-weight:bold;
    color:#054d37;
    width:150px;
    }
.zs_article_nav_list

{
    position:absolute;
    right:5px;
    top:0px;
    line-height:30px;
      color:#054d37;
    }
.zs_article_content
{
    overflow:hidden;
    font-size:14px;
    line-height:20px;
    padding:20px;
 
    }
.zs_article_left
{
    margin-top:5px;
    float:left;
    width:210px;
    margin-left:5px;
    background-color:#f9f9f9;
 }
 .zs_article_left_title
 {
      background-image:url(webImages/articleBoxlTitle.jpg);
    width:185px;
    height:31px;
    padding-left:25px;
    font-size:14px;
    font-weight:bold;
    color:#054d37;
    line-height:31px;
    }
.zs_article_left_contentBox
{
       border:1px solid #0fa565;
       width:198px;
       border-top:0px;
       padding:5px;
       background-color:#fff;}
.zs_article_left_contentBox li span
{
    color:#999999;
    position:absolute;
    right:5px;
    font-size:10px;
    }
.zs_article_left_Box
{
    margin-bottom:5px;
    }
.zs_article_left_contentBox li
{
    display:block;
    line-height:25px;
    font-size:14px;
    border-bottom:1px dotted #ddd;
    position:relative;
    }
.zs_article_sigleTitle
{
    text-align:center;
    line-height:20px;
    font-size:20px;
    font-weight:bold;
    }
.zs_article_sigleInfo
{
    text-align:center;
    line-height:20px;}
.zs_article_sigleInfo span
{
    padding-left:5px;
    padding-right:5px;
    color:#666666;}
.zs_newsList_Box li
{
    line-height:25px;
    border-bottom:1px dotted #eeeeee;
    position:relative;
    
    }
.zs_newsList_Box li span
{
    position:absolute;
    right:10px;
    color:#999999;
    font-size:10px;
    }
 .zs_article_resource_info
 {
    border:1px dotted #eeeeee;
    background-color:#fafafa;
    color:#999999;
    margin:5px;
    text-align:center;
    line-height:30px;
    }
 .zs_article_resource_info span
 {
    padding-left:10px;
    padding-right:10px;
    }
/*-----------------------------------*/
/*-----------问题页面--------------------*/
.zs_question_main
{

    clear:both;
    margin:0px auto;
    margin-top:5px;
    border:1px solid #629143;
    width:771px;
    padding:1px;
    padding-bottom:10px;
    }
.zs_question_nav
{
    background-image:url(webImages/questionBg.jpg);
    height:25px;
    padding-left:151px;
    width:620px;
    position:relative;
}
.zs_course_nav
{
    background-image:url(webImages/zscourceBg.jpg);
    height:25px;
    padding-left:151px;
    width:620px;
    position:relative;
}
.zs_teacher_nav
{
    background-image:url(webImages/teacherBg.gif);
    height:25px;
    padding-left:151px;
    width:620px;
    position:relative;
}
.zs_question_nav a:hover
{float:left;
    background-color:#fff;
    position:relative;
    padding-left:10px;
    padding-right:10px;
    margin-left:2px;
    bottom:-2px;
    height:23px;
    line-height:23px;
    font-size:14px;
    font-weight:bold;
    color:#fc7d1e;
    }
.zs_question_nav_ofl
{
    float:left;
    background-color:#fff;
    position:relative;
    padding-left:10px;
    padding-right:10px;
    margin-left:2px;
    bottom:-4px;
    height:20px;
    line-height:20px;
    color:#6dad3d;  
}
.zs_question_nav_osl
{  
float:left;
    background-color:#fff;
    position:relative;
    padding-left:10px;
    padding-right:10px;
    margin-left:2px;
    bottom:-2px;
    height:23px;
    line-height:23px;
    font-size:14px;
    font-weight:bold;
    color:#fc7d1e;

    }
 .zs_question_search
 {
    background-image:url(webImages/qASearchbg.jpg);
    height:40px;
    padding-left:151px;
    padding-top:20px;
    width:620px;
    line-height:20px;
    }
 .questionSBtn
 {
    padding-left:10px;
    padding-right:10px;
    background-image:url(webImages/qASearchbtnbg.jpg);
    background-color:#ffffff;
    background-repeat:repeat-x;
    border:1px solid #fc7d1e;
    color:#c95c0a;
    height:22px;
    line-height:20px;
    margin-left:3px;
    }
  .questionSBtn1
 {
    padding-left:10px;
    padding-right:10px;
    background-image:url(webImages/qASearchbtnbg1.jpg);
    background-color:#ffffff;
    background-repeat:repeat-x;
    border:1px solid #67b138;
    line-height:20px;
    height:22px;
    color:#34670f;
    margin-left:3px;
    }
  .questionSBtn2
 {
    padding-left:10px;
    padding-right:10px;
    background-image:url(webImages/qASearchbtnbg2.jpg);
    background-color:#ffffff;
    background-repeat:repeat-x;
    border:1px solid #3eb097;
    line-height:20px;
    height:22px;
    color:#0e765f;
    margin-left:3px;
    }
 .zs_question_title
 {
    margin:0px auto;
    width:742px;
    padding-left:10px;
    line-height:25px;
    font-size:14px;
    font-weight:bold;
    background-color:#ddefd7;
    }
 .zs_question_Answer_title {
    margin:0px auto;
    width:742px;
    padding-left:10px;
    line-height:25px;
    font-size:14px;
    font-weight:bold;
    background-color:#ffddee;
    }
 .zs_questionAll
 {
    float:left;
    
    width:16px;
    height:16px;
    background-image:url(webImages/qAIcon1.jpg);
    clear:right;
    margin-top:4px;
    margin-right:4px;
    }
    .zs_questionIsSolve{
    float:left;
    
    width:16px;
    height:16px;
    background-image:url(webImages/qAIcon2.jpg);
    clear:right;
    margin-top:4px;
    margin-right:4px;
    }
       .zs_questionAnswer{
    float:left;
    
    width:16px;
    height:16px;
    background-image:url(webImages/qAIcon3.jpg);
    clear:right;
    margin-top:4px;
    margin-right:4px;
    }
 .qlistTr
 {
    border-bottom:1px dotted #eeeeee;
    line-height:25px;
    font-size:14px;
    }
  .qlistTr td
  {
    border-bottom:1px dotted #eeeeee;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    }
 .alistTrHead
 {
    font-weight:bold;
    font-size:14px;
    line-height:25px;}
.zs_classQuestionList
{
    border:1px solid #ddd;
    padding:5px;
    width:740px;
    margin:0px auto;
    margin-top:10px;
    }
.zs_classQuestionList dt
{
    color:#999999;
    font-size:10px;
    line-height:25px;}
.zs_classQuestionList dt a
{
    color:#aa6d2c;
    font-size:14px;
    font-weight:bold;
    line-height:25px;
    }
.zs_classQuestionList dd
{
    color:#999999;
    line-height:20px;
    }
.zs_questionItem
{
    margin:0px auto;
    margin-top:10px;
    border:1px solid #89a86c;
    padding:1px;
    width:752px;
    }
.zs_question_AnswerItem
{
    margin:5px;
    border-bottom:1px dotted #dddddd;}
.zs_question_Answer_content
{
     margin:0px auto;
    margin-top:10px;
    border:1px solid #daa3b8;
    padding:1px;
    width:752px;
    }
    
.zs_resourceList_search
{
    border-top:1px solid #6ab036;
    margin:1px;
     background-image:url(webImages/sbt.jpg);
     height:50px;
     padding:5px;
     background-repeat:repeat-x;
    }
 .rPanelRegUser
 {
    border:1px solid #ddd;
    background-color:#FFFFCC;
line-height:200%;}
/*-------------------用户中心s -------------*/
.zs_userLogin_top
{
    margin:0px auto;
    width:775px;
    background-image:url(webImages/logo.gif);
    height:55px;
    background-repeat:no-repeat;
    position:relative;
    }
.zs_userLoginBg

{
     background-image:url(webImages/zs_userloginbgjpg.jpg);
      background-repeat:no-repeat;
    height:140px;
    }
.zs_userLogin_top_nav
{
    width:515px;
    position:absolute;
    left:240px;
    top:15px;
    height:30px;
    text-align:right;
    color:#4083bf;
    line-height:30px;
    padding-right:20px;
    background-color:#eaf3ff;
    }
.zs_userLogin_left
{
    width:490px;
    float:left;
    }
.zs_userLogin_left_box
{
    padding:10px;
    margin-top:140px;
    }
.zs_userLogin_right
{
    width:272px;
    border:3px solid #efefef;
    border-top:0px;
    border-left:10px solid #fff;
    float:left;
    }
  
.zs_userLogin_right_box
{
    border:1px solid #78a3d3;
    background-color:#fff;
    padding:10px;
    height:300px;}
/*-------------------用户中心e -------------*/