﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td
{
    margin: 0;
    padding: 0;

}
html
{
    border: 0;
    width: 100%;
}
body
{
    font-family: "宋体" , Arail;
    font-size: 12px;
    color:Black;
}
img
{
    border: none;
    display: block;
}
input, img, select
{
    vertical-align: middle;
}
ul, ol
{
    list-style: none;
}
em
{
    font-style: normal;
}
a
{
    text-decoration: none;
}
a:link, a:visited
{
    color:Black;
}
a:hover, a:active
{
    text-decoration: underline;
    color:Black;
}
h1
{
    font-size: 16px;
}
h2, h3, h4
{
    font-size: 14px;
}
h5, h6
{
    font-size: 12px;
}
.float_Left
{
    float: left;
}
.float_Right
{
    float: right;
}
.align_Left
{
    text-align: left;
}
.align_Center
{
    text-align: center;
}
.align_Right
{
    text-align: right;
}
.clear
{
    height: 1px;
    line-height: 1px;
    font-size: 0;
    clear: both;
    overflow: hidden;
}
/*--------------------------------------main----------------------------*/
.main
{
    *width: 980px;
    _width: 980px;
    width: 980px;
    margin: 1px auto 0;
    overflow: hidden;
}
.mainbody
{
    padding-top:6px;
    overflow:hidden;
}

/*--------------------------------------channelmenu----------------------------*/

.channelmenu
{
    width:200px;
    margin-top:8px;
}
.quick
{
    background: url(../images/left_01.jpg) no-repeat top left;
    height:163px;
}
.quick .web
{
   padding-left:6px;
   padding-top:6px;
}

.quick .tel
{
    font-size:12px;
    line-height:18px;
    padding-top:6px;
}
.imagebtn
{
    margin-top:4px;
    margin-bottom:2px;
}
.channelinfo
{
    width:777px;
}
.publiclesson
{
    width:200px; 
    margin-bottom:4px;
    margin-top:6px;
}
.publiclesson h2
{
    line-height:32px;
    text-indent:14px;
    letter-spacing:2px;
    color:White;
    font-size:14px;
    font-weight:bold;
    background: url(../images/publiclessonh2.jpg) no-repeat top left;
    height:32px;
}
.publiclesson .body
{
    border-left:1px solid #b8eefe;
    border-right:1px solid #b8eefe;
}
.publiclesson .body ul li
{
    background:url(../images/liimg.jpg) no-repeat 8px 50%;
    height:25px;
    padding-left:25px;
    line-height:25px;
}

.imga img
{
    padding-left:26px;
    padding-top:6px;
    padding-bottom:6px;
}
.lessoninfo
{
    line-height:16px;
    padding-left:10px; 
}
.lessoninfo span a
{
    text-align:right;
    font-weight:bold;
    color:#005982;
}
.publiclesson h3
{
    height:9px;
    background: url(../images/publiclessonh3.jpg) no-repeat top left;
}
/*---------------head----------------*/
.head
{
    
}
.logo
{
    height:65px;

    background: url(../images/logo.jpg) repeat-x top;
}
.logo ul
{
    margin-top:35px;
    padding-right:88px;
    height:25px;
}
.logo ul li
{
    float:left;
    color:White;
    line-height:25px;   
    width:48px; 
}
.logo ul li a:link
{ color:White;}
.logo ul li a:hover
{ color:White;}
.logo ul li a:visited
{ color:White;}
.bigad
{   
    height:370px;
    margin-top:6px; 
}
.smallad
{
    /*background: url(../images/bigad.jpg) no-repeat top left;*/
    height:200px;
    margin-top:6px; 
}

.blackinfo
{
    background: url(../images/blackhead.jpg) no-repeat top left;
    background-color:Black;
    height:30px;
}
.blackinfo h2
{
    color:White;
    line-height:30px;
    font-size:12px;
    font-weight:normal;
    text-indent:3em; 
}
.blackinfo .btel
{   
   color:White;
   font-size:14px;
   font-weight:bold;
}
/*-------------------------menu----------------------------*/
#menu, #menu li a.here, #menu li a:hover, #menu li a#menu_home, #menu li a#menu_home.here, #menu li a#menu_home:hover
{
    background-image: url(../images/menu2.jpg);
    background-repeat: no-repeat;
}
#menu 
{    
    height:33px;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    z-index: 1;
    background: url(../images/menu2.jpg) no-repeat left -33px;
}
#menu li
{
    float:left;
    color:White;
    line-height:33px;   
    width:122px;
    text-align:center; 
    position: relative;
}

#menu li a
{
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
#menu li a.here, #menu li a:hover
{
    color: #000;
    background-position: -243px top;
}

#menu #menu_bbs
{
    float: right;
    background: none;
}
#menu li a#menu_last
{
    background-position: right -33px;
}
#menu li a#menu_last:hover
{
    background-position: right top;
}
#menu li a#menu_home
{
    background-position: left -33px;
}
#menu li a#menu_home.here, #menu li a#menu_home:hover
{
    background-position: left top;
}
#menu li a#menu_last.here, #menu li a#menu_last:hover
{
    background-position: right top;
}


/*-------------------------foot----------------------------*/
.foot
{
    
}
.footinfo
{
    background: url(../images/foot.jpg) no-repeat top left;
    height:28px;
    text-align:center;
    line-height:28px;
    color:White; 
}
.footinfo  a:link
{
    color:White;     
}
.footinfo a:hover
{ color:White;}
.footinfo a:visited
{ color:White;}
.cominfo
{
    margin-left:20px;
    margin-right:20px;
    text-align:center;
    line-height:20px;  
    padding-top:6px;
}



















































































































































