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

html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0 auto; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "宋体",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none;}
table{border-collapse:collapse;}
body{color:#333; font:12px "宋体",Arial,sans-serif;}
a{color:#535353; text-decoration:none;}
a:visited{color:#535353;}
a:hover, a:active, a:focus{color:#1a74b9; }
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both; height:0; font-size:0; overflow:hidden;}
.hidden{display: none;}
i,em{ font-style:normal}


header{ width:100%; height:130px;  margin:auto}
.head{ width:983px; height:130px; margin:auto}
.head .top{ height:120px; width:983px; margin:auto; padding-top:10px;}
.head .top .logo{ width:483px; height:55px; float:left; margin-top:14px;}
.head .top .top_right{ float:right; width:255px; height:95px; margin-right:10px}
.head .top .top_right .top_p{ width:200px; margin-left:50px; height:20px ; float:right; line-height:20px; float:left;color:#333f4f}
.head .top .top_right .top_p a{  float:left; }

.head .top .top_right .top_p em{padding:0 10px;  float:left; }
.head .top .top_right form{ width:215px; margin:12px 0 0 50px; height:26px; float:left;}
.head .top .top_right form .txt{ background:url(../images/txt_bg.png) no-repeat left center;  width:165px; padding-left:10px; height:26px ; line-height:26px; float:left; border:none}
.head .top .top_right form .btn{ width:27px; height:26px; float:left; border:none; background:url(../images/top_btn.png) left top no-repeat; margin-left:5px}
/*top end*/
.dh{ background:#1a74b9; font-family:'微软雅黑'; width:100% ; height:46px; margin:auto}
.nav{ width:1002px; height:46px; line-height:46px;   position:relative; z-index:1; text-align:center; margin:auto}
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; font-weight:bold;  }
.nav .nLi h3 a{ display:block; width:90px; font-size:14px;  }
.nav .sub{ display:none; width:110px; left:0; top:46px;  position:absolute; background:#1a74b9;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{  color:#fec20b;  }
.nav .on h3 a{  color:#fec20b;   }

/*导航end*/
.index{ width:983px; height:900px; margin:12px auto;}
.index h2{ margin-bottom:10px; width:100%; background:#e4eef5; height:39px; font-family:'微软雅黑'; line-height:39px; color:#01508c}
.index h2 em{ float:left; margin-left:11px; font-size:16px; font-weight:bold; }
.index h2 a{ float:right; display:block; width:33px; height:5px; margin:17px 11px 0 0}
.index h2 a img{ width:33px; float:left; height:5px;}
.index_one{ width:100%; height:235px; float:left;}
.one_left{ width:278px; height:232px; float:left; border:1px solid #d8d8d8; border-top:2px solid #1a74b9; }
.one_left ul{ width:252px; margin:0 13px; height:168px; overflow:hidden} 
.one_left ul li{ background:url(../images/ico_li.jpg) left center no-repeat; width:242px; padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; line-height:28px; height:28px;}
/*通知公告end*/
.one_cont{ width:373px; height:232px; float:left; border:1px solid #d8d8d8; border-top:2px solid #1a74b9; margin:0 8px; }
.one_cont ul{ width:347px; margin:0 13px; height:168px; overflow:hidden} 
.one_cont ul li{ background:url(../images/ico_li.jpg) left center no-repeat; width:337px; padding-left:10px;line-height:28px; height:28px;}
.one_cont ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;  display:block; width:290px; float:left; height:28px}
.one_cont ul li span{ float:right; color:#908f8f}
/*教务新闻end*/
.banner{ width:302px; height:227px; overflow:hidden; position:relative; border:4px solid #a6c9e3;  }
.banner .hd{ height:19px;  overflow:hidden; position:absolute; right:10px; bottom:7px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:right; font-family:Arial; }
.banner .hd ul li{ float:left; margin-right:2px; color:#000; width:19px; height:19px; line-height:19px; text-align:center; background:#dbd7d8; cursor:pointer; }
.banner .hd ul li.on{ background:#ffffff;  }
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ background:url(../images/logo1.png) center center no-repeat; zoom:1; vertical-align:middle;width:302px; height:227px; }
.banner .bd img{ width:302px; height:227px; display:block;  }
.banner .bd li p{ font-family:'微软雅黑'; width:302px; font-size:14px; padding-left:20px; height:31px; position:absolute; background:url(../images/banner_bg.png) left top; bottom:0;left:0 ;z-index:5; line-height:31px; color:#fff;}
/*banner end*/
.index_two{ width:100%; height:104px; float:left; margin:12px 0 13px 0;}
.index_two .jwgl{ width:280px; height:104px; float:left; display:block; background:#1aa8b9}
.index_two .jwgl:hover{ background:#1a74b9}
.index_two .jwgl img{width:280px; height:104px; float:left; display:block;}
/*教务管理end*/
.ban{ width:693px; height:104px; margin-left:9px; overflow:hidden; position:relative; float:left;  }
.ban .hd{ height:7px;  overflow:hidden; position:absolute; right:10px; bottom:7px; z-index:1; }
.ban .hd ul{ overflow:hidden; zoom:1; float:right; font-family:Arial; }
.ban .hd ul li{background:url(../images/logo1.png) center center no-repeat; float:left; margin-right:2px; color:#000; width:7px; height:7px; line-height:7px; text-indent:999px; text-align:center; background:#dbd7d8; cursor:pointer; }
.ban .hd ul li.on{ background:#ffffff;  }
.ban .bd{ position:relative; height:100%; z-index:0;   }
.ban .bd li{ zoom:1; vertical-align:middle;width:693px; height:104px; }
.ban .bd img{ width:693px; height:104px; display:block;  }
/*广告end*/
.one_cont_two{ width:338px; height:232px; float:left; margin-left:11px; border:1px solid #d8d8d8; border-top:2px solid #1a74b9;}
.one_cont_two ul{ width:312px; margin:0 13px; height:168px; overflow:hidden} 
.one_cont_two ul li{ background:url(../images/ico_li.jpg) left center no-repeat; width:302px; padding-left:10px;line-height:28px; height:28px;}
.one_cont_two ul li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;  display:block; width:260px; float:left; height:28px}
.one_cont_two ul li span{ float:right; color:#908f8f}

.link{ width:981px; margin-top:10px; float:left; background:url(../images/link_bg.jpg) left top; height:49px; border:1px solid #d8d8d8; }
.link h3{ width:62px; padding-left:17px; font-weight:bold; font-size:14px; float:left; line-height:49px; color:#0263ad; height:49px;}
.link select{ width:248px; height:21px; line-height:21px; border:1px solid #abadb3; float:left; margin:15px 24px 0 24px; color:#4e4e4e ; text-align:center; }
/*友链end*/
footer{ background:#1a74b9; width:100%; height:65px; margin-top:20px;}
.foot{ width:983px ; margin:auto; height:65px; line-height:65px;}
.foot .foot_left{ float:left; width:500px; color:#d9d9d9}
.foot .foot_right{ float:right; width:214px;}
.foot .foot_right a{ margin-right:7px; color:#d9d9d9}
.foot .foot_right a:hover{ text-decoration:underline}
/*底部end*/
.main{ width:960px; margin:30px auto; overflow:hidden; }
.left{width:205px; float:left; height:auto;font-family:'微软雅黑';}
.wl{width:205px; float:left; background:#45a0e6; margin:20px 0 0 0; padding-bottom:30px}
.wl li{ margin:0 0 5px 15px; float:left; width:170px; font-size:15px; height:35px; line-height:35px;}
.wl li a{ width:130px; float:left; display:block; background:url(../images/side_ico_hover.png) 10px center no-repeat; padding-left:40px;  color:#fff}
.wl li a:hover{  background:url(../images/side_ico.png) 10px center no-repeat #fff;  color:#45a0e6}

.sideBar{ padding-bottom:30px; width:205px; float:left; height:auto;  background:#45a0e6}
.left h2{ margin-left:15px; float:left; padding-top:15px; height:45px; width:190px; line-height:45px; color:#fff; font-size:22px; margin-bottom:15px; border-bottom:1px solid #fff}
.sideBar ul { width:170px; float:left; margin:0 17px;}
.sideBar ul li{ margin-bottom:5px; float:left; width:170px; font-size:15px; height:35px; line-height:35px;}
.sideBar ul li a{ width:130px; float:left; display:block; background:url(../images/side_ico_hover.png) 10px center no-repeat; padding-left:40px;  color:#fff}
.sideBar ul li a:hover{  background:url(../images/side_ico.png) 10px center no-repeat #fff;  color:#45a0e6}
.sideBar ul li a.on{ background:url(../images/side_ico.png) 10px center no-repeat #fff;  color:#45a0e6}
/*左侧栏end*/
.main_cont{ float:left; padding-bottom:30px; width:705px; min-height:400px;_height:400px; margin-left:50px;}
.location{ width:100%;font-family:'微软雅黑';  margin:18px auto 20px ; border-bottom:2px solid #4da4e7; height:35px; line-height:35px; padding-bottom:5px; color:#767676; font-size:16px;  color:#767676}
.location span{ float:right; color:#767676; font-size:12px; padding-left:25px; background:url(../images/location.png) left center no-repeat;}
.location span a{ color:#767676;  max-width:120px; overflow:hidden;white-space:nowrap;}
.location span b{ max-width:120px; font-weight:normal; padding-right:3px;}
.location span i{max-width:120px; overflow:hidden;white-space:nowrap; }
.location span a:hover{color:#45a0e6; }
.location em{ font-size:21px; display:block; max-width:380px; overflow:hidden; white-space:nowrap;color:#767676}

/*面包屑end*/
.tuwen{ width:100%; float:left;}
.tuwen dl{font-family:'微软雅黑'; margin-bottom:25px; width:100%; height:140px; float:left; background:#f4f4f4}
.tuwen dl dt{ width:190px; height:140px; background:url(../images/logo1.png) center center no-repeat; float:left;}
.tuwen dl dt img{ width:190px; height:140px;}
.tuwen dl dd{ width:455px; float:left; height:140px; margin-left:35px;}
.tuwen dl dd h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:100%; font-size:18px; line-height:47px; height:47px; overflow:hidden; float:left;}
.tuwen dl dd h3 a{ color:#4c4c4c}
.tuwen dl dd h3 a:hover{ color:#45a0e6}
.tuwen dl dd p{ font-size:14px; line-height:25px; color:#666666; height:50px; line-height:25px;  float:left; overflow:hidden; width:100%}
.tuwen dl dd .a_xx{ font-size:14px; float:left; margin-top:5px; width:50px; color:#45a0e6}
/*图文列表end*/
.page{ width:100%; padding:30px 0 78px 0; float:left; height:30px;text-align: center; font-size:0}
.page a{ display:inline-block; background:#fff; border:1px solid #ccdbe4; font-size:12px; padding:0 10px; height:27px; text-align:center; margin:0 1px 0 1px; color:#1044ba; line-height:27px; font-family:'微软雅黑' }
.page a.active{ border:1px solid #fff; font-weight:bold; color:#333333; text-decoration:none;}
.page a.prev,.page a.next{ border:1px solid #ccdbe4;}
.page a:hover{ border:1px solid #fff; font-weight:bold; color:#333333; text-decoration:none;}
/*翻页end*/
.about{ width:100%; float:left; line-height:25px;}
/*关于我们end*/
.news{ width:100%; float:left;}
.news ul li{ border-bottom:1px dashed #ccc; font-family:'微软雅黑'; width:100%; height:35px; line-height:35px; float:left;}
.news ul li a{ color:#535353;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;  width:440px; float:left;display:block; height:35px;}
.news ul li a:hover{ color:#45a0e6}
.news ul li span{ float:right; color:#979696}
/*新闻列表end*/
.cont-news{ width:100%; float:left;}
.cont-news .title{ width:100%; text-align:center; height:28px; line-height:28px; font-size:16px; font-weight:bold}
.cont-news .release{ margin-bottom:30px; background:#f5f5f5; margin-top:10px; width:100%;text-align:center; height:28px; line-height:28px;}
.cont-news .release p{ width:33.3%; float:left; color:#999}
.info_main { line-height:25px; width:100%; float:left;}
.Turn_page{ width:100%; margin:20px 0; float:left;height:28px; line-height:28px; font-weight:bold; }
.Turn_page span{ float:left;} .Turn_page a{float:left; }
.Turn_page p{ float:left; width:100%}


.list_photo{ width:100%; float:left;}
.list_photo ul li{ width:205px; height:170px; float:left; margin:0 15px 20px 15px;}
.list_photo ul li img{ width: 199px;height: 134px;display: block;padding: 2px;border: 1px solid #e2e2e2;}
.list_photo ul li p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:205px; height:30px; font-size:14px; background:#e1e1e1; text-align:center; line-height:30px}
.list_photo ul li:hover img{ border:1px solid #0c7a93}

.message_cont{ background:url(../images/message.gif) no-repeat top right; margin-top:40px; padding:20px 0 0 33px; line-height:43px;}
.message_cont p{clear:both;}
.message_cont p label{display:inline-block;width:77px; text-align:right;}
.message_cont p span{color:#690b09; padding:0 15px 0 10px; font-size:14px;}
.message_kuang{width:125px; height:24px; line-height:24px; background:#fff; border:1px solid #dbdfe6; border-top:1px solid #b5b4b4;}
.message_btn1,.message_btn2{width:125px; height:40px; border:none; cursor:pointer;}
.message_btn1{background:url(../images/tj_btn.gif) no-repeat;}
.message_btn2{background:url(../images/cz_btn.gif) no-repeat;}


.clear{clear:both;}
.baoming{
	padding: 30px;
	border:1px solid #eee;
	border-radius: 8px;
	width:500px;
	margin:0 auto;
}
.baoming .item{
	margin:10px 0;
}
.baoming .item span{
	display: inline-block;
	float:left;
	width:120px;
	font-size: 14px !important;
	margin-top:6px;
}
.baoming .item input,.baoming .item select{
	float: left;
	width:300px;
	padding: 10px;
	border: 1px solid #eee;
	border-radius: 4px;
	font-size: 14px !important;
}
.baoming .item select{
	padding: 8px 10px;
	width:322px;
}
.baoming button{
	border:none;
	background: #004c73;
	color: #fff;
	border-radius: 3px;
	margin-left:120px;
	padding:8px 20px;
}
