@charset "utf-8";
/* CSS Document */

* { margin-top: 0px; margin-bottom: 0px;}
body{font-family: "宋体";line-height: 24px; font-size:12px; background:url(images/bg.jpg) repeat-x; background-color: #a3a960;
}
#container{text-align:left; width:960px; margin:0 auto; height:auto!important;}
a{color: #444;text-decoration: none;}
a:link{color: #444;text-decoration: none;}
a:visited {color: #444;text-decoration: none;}
a:hover {text-decoration: underline;color: #ef5d00;}
a:active {color: #444;text-decoration: none;}
p,ul,li,img{ float: left;}
.clear01{ clear:both; height:0px; overflow:hidden; margin-top:0!important; line-height:0px; font-size:0;}
img { border: 0px;}
ul{ list-style-type: none; padding: 0px; margin: 0px;}


/* top
+++++++++++++++++++++++++++ */
#top{ width: 960px; height:163px; float: left; background:url(images/top_bg.jpg) no-repeat; position:relative;}
#top_t{ width: 960px; height:87px; float: left;}
#top_t img{float: left; margin: 17px 0px 0px 0px;}
#top_qhcs{float: left; margin: 19px 0px 0px 60px; cursor:pointer;}
#top_t p{float: right; margin: 19px 0px 0px 0px;}
#top_b{ width: 960px; height:76px; float: left;}
#top_b img{ float: right;}

/* 导航
+++++++++++++++++++++++ */
#nav { width: 960px; height: 37px; float: left; margin-bottom: 25px;}
#nav p {float: left; line-height: 38px; margin: 0px 0px 0px 25px; _margin: 0px 0px 0px 10px; font-size: 14px; color: #FFF;}
#nav p a {line-height: 38px; font-size: 14px; color: #FFF; font-weight: bold;}

/* 网校logo
+++++++++++++++++++++++ */
#wx_logo { width: 960px; height: auto; float: left;}
#wx_logo ul{}
#wx_logo ul li{ width: 176px; height: 106px; margin: 0px 0px 20px 20px;}
#wx_logo ul li.wxlogo_w{ margin: 0px;}

/* 网校课程导航
+++++++++++++++++++++++ */
.kcdh { width: 960px; height: 49px; float:left; background: url(images/kcdh_btbg.jpg) no-repeat;}
.kcdh p { width: 450px; margin: 15px 15px 0px 50px;}
.kcdh p span {float: left;}
.tel_right { float: right; font-size: 16px; color:#f40000; margin: 13px 10px 0px 0px;}

/* 类课程
+++++++++++++++++++++++ */
.kc{ width: 960px; float: left; padding: 0px; margin: 0px;}
.kc p{ width: 960px; height: 42px; float: left; background: url(images/kcdh_bg.jpg) repeat-x left;padding: 0px; margin: 0px;}
.kc p span{ padding: 0px 0px 0px 10px; float: left; font-size: 20px; font-family:"微软雅黑"; line-height: 42px; color: #FFF;}
.kc p a{ float:right; margin-right:14px; line-height:42px; color:#fff !important;}
.kc_tab { width: 960px; padding: 0px; margin: 0px; float: left; background-color: #FFF; font-size: 14px; font-weight: bold;}
.kc_tab .font_h{ color: #F00;}
.kc_tab .font_h a{ color: #F00;}
.kc_tab .font_h a:link{ color: #F00;text-decoration: none;}
.kc_tab .font_h a:visited {color: #F00;text-decoration: none;}
.kc_tab .font_h a:hover {text-decoration: underline;color: #ef5d00;}
.kc_tab .font_h a:active {color: #F00;text-decoration: none;}



#footer { width: 960px; float: left; margin-top: 15px; background-color:#FFF;}


.city_name{padding:6px;border:1px solid #b3a894; position:absolute;top:42px; left:480px;background:#FFFFB5;padding-right:0px; z-index:2;width:435px;}
.city_name a{ display:block; float:left;padding-right:4px;padding-left:4px;font-size:12px; color:#000;line-height:22px;height:22px;_padding-bottom:0;white-space:nowrap; }
.jiao_h{width:11px;height:7px; background:url(images/jiao_h.gif) no-repeat; position:absolute; top:-6px; left:20px;}
