@charset "UTF-8";
/* ȫ����ʽ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font:12px/2 \5B8B\4F53,Arial,Helvetica,sans-serif;background:url(body_bg.png) top repeat-x;}
html{ font-weight:normal;color:#000;}
img{border:0 none;display:inline-block; margin:0; padding:0;}
li,dt,dd{list-style:none;}
table{border-collapse:collapse;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color:#f60;}
h1,h2,h3,h4,h5,h6{font-size:12px;}
.clear{display:block;clear:both;height:7px;line-height:0;font-size:0;}
.clearbox{display:block;clear:both;height:0;line-height:0;font-size:0;}
.clearfix {zoom:1;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.fl{display:inline;float:left;}
.fr{display:inline;float:right;}

.mt-10 { margin-top:10px;}
/* ȫ����ʽ */
.banner{
margin:0;
padding:0;
width:980px;
height:180px;
}

/* ͷ�� */
#header{width:980px;height:259px;margin:0 auto;}
.minNav{height:22px;padding:3px 0;}
.minNav a,.minNav span,.minNav input{line-height:20px; vertical-align:middle;}
.register{ width:45px; height:21px; border:0; background:url(enroll.png) no-repeat;}
.login{ width:45px; height:21px; border:0; background:url(login.png) no-repeat;}
.user { width:530px;}
.topTool{width:380px;padding:0 10px;}
.topTool a{float:right;display:inline;margin-right:12px;}
.topTool img{float:left;margin-right:6px;margin-top:5px;}
/*����*/
.nav{height:50px;background:url(nav.jpg) no-repeat;}
.menu{overflow:hidden;float:left;width:678px;padding:0px 0 0 16px;}
.home{overflow:hidden;position:relative;float:left;width:50px;height:47px;text-indent:-9999px;}
.menu ul{overflow:hidden;float:left;width:628px;padding-top:0px;height:16px; }
.menu li{float:left;width:66px;margin:0 1px 8px -1px;padding-left:11px;border-left:1px solid #78b9e8;line-height:17px; font-size:15px; padding-top:0px;} 
.menu a:link,.menu a:visited{color:#fff;}
.menu a:hover{color:#F90;}
.nav .search{float:right;width:206px;padding:18px  0 0 44px;background:url(search_in.png) no-repeat 14px 18px;}
.nav .search button{float:left;overflow:hidden;width:61px;height:24px; cursor:pointer; color:#a64e00;border:0; background:url(search.png) no-repeat}
.nav .search input{float:left;width:127px;height:24px; line-height:24px;margin-right:4px;color:#999;border:0 none; background:none;}
/* ͷ������ */

/* �Ų� */
#footer{width:980px;height:79px;margin:0 auto;}
/*�ײ�l��*/
.uLink{height:36px; line-height:30px; text-align:center;border-top:solid 3px #1864ae;}
.uLink a{margin:0 10px;}
/*��Ȩ��Ϣ*/
.cRight{text-align:center;line-height:20px; color:#999;}
/* �Ų����� */

/*���ֶ���*/
.main {margin:0 auto; width:980px;}
.col_main{ float:left; width:720px;overflow:hidden;}
.col_side{ float:right; width:250px;overflow:hidden;}

/*box*/
.box{float:left;display:inline;}
.box .hd{overflow:hidden;height:26px;}
.box .hd h3{display:inline;float:left;}
.box .hd span{display:inline;float:right;}
.box .hd a{display:block;height:26px;font-weight:normal;color:#333;}
.box .hd a:hover{font-weight:700;}
.box .bd{padding:0 15px;}
.box .bd span{float:right; color:#666;}