/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
font-family:"微软雅黑","长城宋体";
vertical-align: baseline;
background: transparent;
list-style: none;
text-decoration: none;
}
.indexTitle{
	font-size:18px;
	color:#53cd2f;
	  position: relative;
	  left: 48px;
	  top: 10px;
	  float:left;
}

.main{
	width: 1024px;
    height: 1214px;
	margin:0 auto;
	background: url(../images/index-bg.jpg);
}
.fl{
    float:left;
}
.fr{
    float:right;
}
.header{
	width: 1024px;
	height: 125px;
	margin:0 auto;
}
.schoolname {
    color: #45a828;
    display: inline-block;
    font-size: 24px;
    margin-top: 30px;
    text-align: center;
    text-shadow: 2px 2px 1px white;
    width: 360px;
    float:left;
}
.schoolname img {
    height: 65px;
    position: relative;
    top: 9px;
    width: 65px;
}
.headnav {
    background: url("../images/headnav.png") no-repeat;
    float: right;
    height: 62px;
    padding-top: 20px;
    width: 650px;
}
.headnav>ul {
	position:relative;
	left:30px;
}
.headnav>ul li {
    float: left;
    height: 45px;
    margin-right: 15px;
    position:relative;
}
.headnav li ul li{
	float:left;
	height:20px;
	margin-right:9px;
}
.headnav a {
    color: white;
    font-family: "楷体";
    font-size: 18px;
}

.headnav a:hover{
	color:#f6f202;
}
.headnav li ul {
    background-color: white;
    border: 2px solid #55d63e;
    border-radius: 12px;
    float: left;
   width:312px;
    list-style: none outside none;
    padding: 2px 30px 0;
    position: absolute;
    top:30px;
    right:-260px;
    visibility: hidden;
    z-index: 25;
    font-size: 12px;
}
.headnav li:hover ul{
	visibility:visible;
}
.headnav li ul li a:hover{
	color:#55d63e !important;
}

.headnav a {
    color: white;
    font-family: "楷体";
    font-size: 18px;
}
.headnav li ul li a {
    color: black !important;
    font-family: "宋体" !important;
    font-size: 12px !important;
    height: 21px;
    margin-right: 8px;
    top: 0;
    width: 60px;
}
.body{
    width:800px;
    margin:0 auto;
}
.more{
    width:46px;
    height: 15px;
    background: url(../images/more.png);
    cursor: pointer;
}
.login{
    width: 241px;
    height: 179px;
    background: url(../images/login-frame.png);
    float: left;
}
.news{
    width:300px;
    height:179px;
    float: left;
    margin-left: 27px;
    margin-top:15px;
}
.username,.password{
    font-size: 12px;
    width:125px;
}
.username{
    margin-top:80px;
    margin-left:20px;
    margin-bottom:5px;
}
.password{
    margin-left:20px;
}
.username input,.password input{
    width:82px;
    height:21px;
    border:1px solid #ffac49;
}
.loginbtn{
    width: 67px;
    height: 51px;
    float: right;
    cursor: pointer;
    position: relative;
    bottom:56px;
    right: 16px;
}
.jxsp{
    width: 193px;
    height: 181px;
    float: right;
    background: url(../images/jxsp.png) no-repeat;
}
.jxsp-content{
    width:138px;
    height:80px;
    margin-top:51px;
    margin-left:27px;
}
.bzcd{
    width: 240px;
    height: 190px;
    float: left;
    margin-top:30px;
    background: url(../images/bzcd.png) no-repeat;
}
.ysxc{
    width: 299px;
    height: 192px;
    float: left;
    background: url(../images/ysxc.png) no-repeat;
    margin-top:30px;
    margin-left:20px;
}
.yzxsl{
    width: 203px;
    height: 194px;
    float: right;
    background: url(../images/yzxsl.png) no-repeat;
    margin-top:30px;
}
.yzjy{
    width: 243px;
    height: 190px;
    float: left;
    background: url(../images/yzjy.png) no-repeat;
    margin-top:30px;
}
.ysjs{
    width: 304px;
    height: 190px;
    float: left;
    background: url(../images/ysjs.png) no-repeat;
    margin-top:30px;
    margin-left:27px;
}
.bjlj{
    width: 203px;
    height: 310px;
    float: right;
    background: url(../images/bjlj.png) no-repeat;
    margin-top:30px;
}
.yzjh{
    width: 55px;
    height: 85px;
    display: inline-block;
    position: relative;
    top:80px;
    left: 12px;
}
.bjbk{
    width: 60px;
    height: 85px;
    display: inline-block;
    position: relative;
    top:80px;
    left: 15px;
}
.bjxc{
    width: 50px;
    height: 85px;
    display: inline-block;
    position: relative;
    top:80px;
    left: 12px;
}
.ryxz{
    width: 140px;
    height: 50px;
    display: inline-block;
    position: relative;
    top:115px;
    left: 33px;
}
.yzxx{
    width: 140px;
    height: 50px;
    display: inline-block;
    position: relative;
    top:118px;
    left: 33px;
}
.jszj{
    width: 246px;
    height: 166px;
    float: left;
    margin-top:30px;
}
.tab1,.tab2.tab3{
    margin-left:10px;
    float:left;
    display:inline;
}
.tab1 dt,.tab2 dt,.tab3 dt{
    height:24px;
}
.tab2 dt{
    width:220px;
    float: right;
}
.tab3 dt{
    width:270px;
    float: right;
}
.tab1 dt span,.tab2 dt span,.tab3 dt span{
    display:block;
    width:80px;
    height:20px;
    line-height:20px;
    text-align:center;
    float:left;
    margin-right:1px;
    display:inline;
    cursor:default;
    background:white;
    border-radius:9px 9px 0 0;
    border:2px solid #c7e783;
}
.tab1 dt span.current,.tab2 dt span.current,.tab3 dt span.current{
    background:#c7e783;
    color:#fff;
}
.d3,.d4{
    width: 241px !important;
    height: 139px !important;
    background: url(../images/tab-frame.png) no-repeat;
    float:right;
}
.d5,.d6{
    width: 298px !important;
    height: 140px !important;
    background: url(../images/tab-frame2.png) no-repeat;
    float:right;
}
.tab1 dd,.tab2 dd,.tab3 dd{
    width:285px;
    height:150px;
    border-top:2px solid #c7e783;
    display:none;
    font-size: 12px;
    font-family: "宋体";
    color:#888888;
}
.tab2 dd,.tab3 dd{
    border:none;
}
.tab1 dd li{
    border-bottom: 1px solid #888888;
    height: 18px;
    padding-top:4px;
}
.tab1 dd li a{
    color:#888888;
}

#d1 span{
    margin-top:3px;
    cursor: pointer;
}
#d2 span{
    margin-top:3px;
    cursor: pointer;
}
#d3 span{
    margin-top:3px;
    cursor: pointer;
}
#d4 span{
    margin-top:3px;
    cursor: pointer;
}
#d5 span{
    margin-top:3px;
    cursor: pointer;
}
.jyzx-content{
	width:220px;
	height:100px;
	position:relative;
	top:15px;
	left:15px;
	line-height:24px;
}
.jyzx-content a{
	color:black;
	display:block;
}
.jszj-content{
	width:180px;
	height:100px;
	position:relative;
	top:15px;
	left:15px;
	line-height:24px;
}
.jszj-content a{
	color:black;
	display:block;
}
#d6 span{
    width: 60px;
    height: 15px;
    margin-left:9px;
    margin-top:3px;
    cursor: pointer;
}
.no-border{
    border:none !important;
}
.bzcd-content{
    width:207px;
    height:102px;
    margin-top:65px;
    margin-left:15px;
}
.ysxc-content{
    width:305px;
    height: 145px;
    margin-top:45px;
    margin-left:15px;
    overflow: hidden;
}
.ysxc-content ul{
    margin-top:5px;
    margin-left:5px;
}
.ysxc-content li{
    width: 89px;
    height: 60px;
    border:2px solid #bfd8e8;
    border-radius: 6px;
    margin-right:7px;
    margin-bottom: 6px;
}
.ysxc-content li img{
    width:89px;
    height: 60px;
    display: block;
}
.yzxsl-content{
    width: 160px;
    height: 107px;
    margin-top:66px;
    margin-left:21px;
    overflow: hidden;
}
.yzxsl-content li a{
    font-size: 12px;
    color:#888888;
    font-family: "宋体";
}
.yzjy-content,.yzjy-content a{
    width: 197px;
    height: 96px;
    font-size: 12px;
    font-family: "宋体";
    color:#888888;
    margin-top:75px;
    margin-left:20px;
}
.ysjs-content{
    width:300px;
    height: 100px;
    margin-top:63px;
    margin-left:10px;
    color: #888888;
    font-family: "宋体";
    font-size: 12px;
}
.jszj{
    width: 241px;
    height: 160px;
}
.jyzx{
    width: 300px;
    height: 160px;
    margin-left:20px;
    margin-top:30px;
}

.footer_content {
    color: #467f9c;
    font-family: "微软雅黑";
    font-size: 12px;
    height: 55px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    top: 45px;
    width: 360px;
}

.footer_content {
    color: white;
    font-family: "微软雅黑";
    font-size: 12px;
    height: 55px;
    left: 64px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    top: 152px;
    width: 360px;
}

.div1 a{
	color: white;
}

.footer select{
     border: 2px solid yellow;
    border-radius: 3px;
    height: 26px;
    left: 260px;
    position: relative;
    top: 190px;
    width: 140px;
}
.indexTitle2{
	font-size:15px !important;
	color:#6eb310 !important;
	  position: relative;
	  float:left;
	  background:none !important;
}
.bjljTitle{
	float: left;
  font-size: 12px;
  position: relative;
  top: 145px;
  left: 24px;
  width: 55px;
}