@charset ;
/* CSS Document */
body{margin:0px; padding:0px; background:#fff; font-size:12px; font-family:"微软雅黑"; text-align:center; color:#333; line-height:24px;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td,th, fieldset, label, legend,button,input { 
margin:0;padding:0; border-collapse:collapse;}
em{font-style:normal;}
li{list-style:none;}
img{border:0px;}
a{color:#333; text-decoration:none;}
a:hover{text-decoration:underline;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font30{font-size:30px;}
.w1069{width:1069px; margin:0 auto 0 auto;}
.w520{width:520px;}
.w690{width:725px;}
.w169{width:169px;}
.w200{width:185px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.red{color:#0066ba;}
.blue{color:#004260;}
.lh20{line-height:25px;}
.gray{color:#7a7a7a;}
.ml20{margin-left:20px;}
.mb10{margin-bottom:10px;}
.mt30{margin-top:30px;}
.mr10{margin-right:10px;}
hr{width:100%; float:left;}
.img{border:1px solid #9b9b9b; padding:10px;}

.right_fixed{position:fixed; right:30px; top:200px; width:46px; z-index:99;}
.right_fixed ul{background:url(../images/right_bg.jpg); width:46px;}
.right_fixed ul li{margin:15px 0px; text-align:center;}

#content{width:100%; margin:0px; padding:0px;}
#top{width:100%; background:url(../images/top_bg.jpg) repeat-x; height:84px; margin:0px; padding:30px 0 0 0; position:relative; top:0px; z-index:10;}
#top .top{width:1002px; margin:0 auto;}
#top .text{width:150px; margin:-20px -666px 0 0; color:#fff;}
#top .text a{color:#fff;}
#top .menu{width:600px; height:40px; background:url(../image/menu_bg.jpg) repeat-x; margin:30px 0 0 0;}
#top .menu li{float:left;}

#banner{margin:0px 0 0 0; position:relative; top:-14px; left:0px; width:100%; text-align:center;}
#body{margin:0px auto 0 auto; text-align:center; width:100%;}
#body .body{width:1002px; margin:5px auto;}
#body .body .news{width:357px; padding:10px;}
#body .body .title_news{
	width:360px;
	height:55px;
	background:url(../images/title.jpg) no-repeat 5px 0px;
	border-bottom:1px solid #d9c9db;
	margin:0 0 10px 0;}
#body .body .news li{float:left; width:332px; height:25px; line-height:25px; text-align:left; background:url(../images/icon02.jpg) no-repeat 0px 6px; padding:0 0 0 16px;}
#body .body .icon{width:593px; margin:40px 0 0 30px;}
#body .body .icon li{float:left; margin:0 0 20px 0;}
#body .body .icon .icon01,#body .body .icon .icon02,#body .body .icon .icon03,#body .body .icon .icon04,#body .body .icon .icon05,#body .body .icon .icon06{float:left; background:url(../images/icon.jpg) no-repeat;}
#body .body .icon .icon01{background-position:0 0; width:200px; height:66px;}
#body .body .icon .icon01:hover{background-position:0px -70px;}
#body .body .icon .icon02{background-position:-209px 0; width:180px; height:66px;}
#body .body .icon .icon02:hover{background-position:-209px -70px;}
#body .body .icon .icon03{background-position:-374px 0; width:205px; height:66px;}
#body .body .icon .icon03:hover{background-position:-374px -70px;}
#body .body .icon .icon04{background-position:-597px 0; width:203px; height:66px;}
#body .body .icon .icon04:hover{background-position:-597px -70px;}
#body .body .icon .icon05{background-position:-807px 0; width:178px; height:66px;}
#body .body .icon .icon05:hover{background-position:-807px -70px;}
#body .body .icon .icon06{background-position:-971px 0; width:205px; height:66px;}
#body .body .icon .icon06:hover{background-position:-971px -70px;}
#body .body .link{width:950px; height:58px; background:#e0e0e0; margin:30px 0px; padding:0px 20px 0px 30px;}
#body .body .link li{float:left;}
#body .body .link .link01,#body .body .link .link02,#body .body .link .link03{background:url(../images/icon01.jpg) no-repeat; float:left; width:305px; height:52px; margin:5px 0px;}
#body .body .link .link01{background-position:0 0; border-right:1px solid #fff;}
#body .body .link .link01:hover{background-position:0 -52px;}
#body .body .link .link02{background-position:-305px 0; border-right:1px solid #fff; width:330px;}
#body .body .link .link02:hover{background-position:-305px -52px;}
#body .body .link .link03{background-position:-632px 0;}
#body .body .link .link03:hover{background-position:-632px -52px;}
#left{width:220px; padding:10px;}
#left .title_about,#left .title_teaching,#left .title_student,#left .title_dangjian,#left .title_zhaosheng,#left .title_jobs,#left .title_cooperation,#left .title_alumni,#left .title_list,#left .title_notice{width:220px; height:65px; background:url(../images/left_title.jpg) no-repeat;}
#left .title_about{background-position:5px 0;}
#left .title_teaching{background-position:5px -70px;}
#left .title_student{background-position:5px -140px;}
#left .title_dangjian{background-position:5px -213px;}
#left .title_zhaosheng{background-position:5px -292px;}
#left .title_jobs{background-position:5px -372px;}
#left .title_cooperation{background-position:5px -446px;}
#left .title_alumni{background-position:5px -526px;}
#left .title_list{background-position:5px -600px;}
#left .title_notice{background-position:5px -680px;}
#left li a{width:200px; height:12px; margin:0 0 2px 0; text-align:left; float:left; line-height:12px; padding:10px; font-size:14px; color:#686868;}
#left li a:hover{background:#8cb6c5; color:#FFF;}
#left li a.selected{background:#8cb6c5; color:#FFF;}
#right{width:740px; border-left:1px solid #c7c7c7; padding:10px; margin:0 0 20px 0; color:#7a7a7a;}
#right h1{width:720px; border-bottom:1px solid #c7c7c7; color:#005d7f; font-size:20px; padding:4px 10px 13px; font-weight:normal; text-align:left;}
#right .info{font-size:14px; width:688px; float:left; line-height:30px; padding:24px 25px 10px 25px; text-align:left;}
#right .info .title{margin:20px 0 20px 0; font-size:20px;}
#right .info p{margin:20px 0 0 0;}
#right .news_list{margin:24px 17px; text-align:left; font-size:14px; color:#000;}
#right .news_list ul{margin:10px 0;}
#right .news_list li{line-height:30px; float:left; background:url(../images/icon03.jpg) no-repeat 2px 4px; padding:0 0 0 25px; width:682px;}
#right .news_list li a{color:#333;}
#right .news_list li a:hover{color:#999;}
#right .news_list h2{background:#ccdfe5; width:687px; height:31px; padding:0 10px; font-weight:normal; line-height:31px; color:#757575;} 
#right .info_news{font-size:14px; text-align:justify; margin:24px 0px 30px 0px; padding:0 25px; color:#333;}
#right .info_news .title{font-size:16px; text-align:center; color:#000;}
#right .info_news .news_info {border-top: 1px dashed #969696; border-bottom: 1px dashed #969696; font-size: 12px; line-height: 25px; margin: 20px 0 10px 0; text-align: center; color:#888;}
#right .info_news p{line-height:30px; padding:0px 10px;}
#right .photo_list{font-size:14px; text-align:left; margin:14px 10px 60px 10px; width:700px;}
#right .photo_list img{margin:10px;padding:1px; border:1px solid #dadada;}
#right .photo_list{}

/*right1 为修改部分一*/
#right1{width:1000px; border:1px solid #c7c7c7; padding:10px; margin:0 0 10px 0; color:#7a7a7a;}
#right1 h1{
	width:996px;
	border-bottom:1px solid #c7c7c7;
	color:#005d7f;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 13px;
	padding-left: 5px;}
#right1 .info{font-size:14px; width:1000px; float:left; line-height:30px; padding:24px 25px 10px 25px; text-align:left;}
#right1 .info .title{margin:20px 0 20px 0; font-size:20px;}
#right1 .info p{margin:20px 0 0 0;}
#right1 .news_list{margin:24px 17px; text-align:left; font-size:14px;}
#right1 .news_list ul{margin:10px 0;}
#right1 .news_list li{line-height:30px; float:left; background:url(../images/icon03.jpg) no-repeat 2px 4px; padding:0 0 0 25px; width:682px;}
#right1 .news_list li a{color:#333;}
#right1 .news_list li a:hover{color:#999;}
#right1 .news_list h2{background:#ccdfe5; width:1000px; height:31px; padding:0 10px; font-weight:normal; line-height:31px; color:#757575;} 
#right1 .info_news{font-size:14px; text-align:justify; margin:24px 0px 30px 0px; padding:0 25px; color:#333;}
#right1 .info_news .title{font-size:16px; text-align:center; color:#000;}
#right1 .info_news .news_info {border-top: 1px dashed #969696; border-bottom: 1px dashed #969696; font-size: 12px; line-height: 25px; margin: 30px 0 10px 0; text-align: center; color:#888;}
#right1 .info_news p{line-height:30px; padding:0px 10px; text-indent:2em;line-height:28px;}
#right1 .photo_list{font-size:14px; text-align:left; margin:14px 10px 60px 10px; width:700px;}
#right1 .photo_list img{margin:10px;padding:1px; border:1px solid #dadada;}
#right1 .photo_list{}
/*right1 为修改部分一*/

#body .title{line-height:30px; height:30px; margin:10px 0 0 0;}
#body .contact {}
#body .contact .title{width:960px;}
#body .form{border:1px solid #e7e7e7; border-bottom:0px; width:960px; margin:10px 0 0 0; color:#767676; font-size:14px;}
#body .form li{border-bottom:1px solid #e7e7e7; background:url(../image/contact_bg.jpg); padding:10px; width:940px;}
#body .form li .text{border:1px solid #dadada; padding:5px; margin:10px;}
.selected{color:#0093dd;}
#footer{background:#005d7f; width:100%; padding-top: 25px; color:#79aabc; text-align:left; line-height:20px; height:70px;}
#footer .link{width:350px; margin:30px auto 0px auto; border-bottom:1px solid #2b7895; height:66px; float:right;}
#footer .link .mail,#footer .link .wx,#footer .link .qq,#footer .link .sina{width:56px; height:56px; background:url(../images/end_icon.jpg) no-repeat; float:right; margin:0 5px;}
#footer .link .wx{background-position:-69px 0px;}
#footer .link .sina{background-position:-135px 0px;}
#footer .link .qq{background-position:-202px 0px;}
#footer .footer{width:500px; float:left;}
#footer a{color:#79aabc;}
#footer .title{font-size:14px; color:#cdcdcd; margin:0 0 15px 0;}
#footer .end{width:300px; padding:0px; vertical-align:bottom; margin:-33px 0 0 0;}
#footer img{margin:3px;}
#footer p{margin:20px 0 0 0px; width:500px;}

#cnt {width:100%;height:80%;}
.ctrl {text-align:center;background-image:url(../image/hongh_05.jpg);cursor:pointer;width:13px;height:13px;color:#4c5252;display:inline-block;margin:0 -5px 0 0px;}

/*page*/
.page{text-align:right; font-size:12px; font-family:"宋体"; margin:0 17px 0 0;}
.page li{float:left; line-height:20px; text-align:center; margin:5px;}
.page li a{color:#4d4d4d;}
.page li a:hover{color:#8cb6c5;}
.page .number a{width:20px; height:20px; background:#a8a8a8; color:#fff; font-family:Arial;}
.page .number a:hover{background:#8cb6c5; color:#fff;}

/*此为引用老版本CSS*/

#nav {width:231px;line-height: 33px; list-style-type: none;text-align:left;}
#nav a {
 width: 179px; display: block; padding-left:50px;color:#318cbf; font-size:13px; font-weight:bold;}
#nav li {}
#nav a:link  {
 color:#318cbf; text-decoration:none;}
#nav a:visited  {
 color:#318cbf;text-decoration:none;}
#nav a:hover  {
 color:#fff;text-decoration:none;font-weight:bold;}

#news{width:705px; height:130px; background:url(../images/newsbg.jpg) no-repeat right bottom; font-size:13px; margin-bottom:12px;}
#news span{width:170px; height:114px; background:url(../images/picbg.jpg) no-repeat; padding:5px 8px; margin-right:30px; display:block; float:left;}
#news b{color:#e47e1f; font-size:14px; margin-bottom:15px; display:block;}
#news a{color:#e47e1f;}

.order{text-align:right;}
.order a{color:#6c6c6c; padding:3px;margin-left:3px; border:1px solid #e2e1e1;display:inline;}
.order a:hover{color:#095495;}
.order select{width:58px; height:20px; margin-left:3px;}



/*==================二级目录===================*/
#nav li ul {
 list-style:none;
 text-align:left;}
#nav li ul li {}
#nav li ul a{
         padding-left:50px;
         width:140px;}

/*下面是二级目录的链接样式*/

#nav li ul a:link  {
 color:#318cbf; text-decoration:none;}
#nav li ul a:visited  {
 color:#318cbf;text-decoration:none;}
#nav li ul a:hover {
 color:#fff;
 text-decoration:none;
 font-weight:normal;
 background:#CC0000;}

/*==============================*/
#nav li:hover ul {
 left: auto;}
#nav li.sfhover ul {
 left: auto;}
#content {
 clear: left;}
#nav ul.collapsed {
 display: none;}


#main ul{ margin-left:25px; width:722px;}
#main ul li{ float:left; display:block; text-align:center; margin:0 20px 20px auto;padding-top:5px;width:218px; height:182px; background:url(../images/about2_15.jpg) no-repeat;}
#main ul li p a{color:#8d8d8d;}
#main ul li:hover p a{ color:#fff;}
#main ul li img{ margin-bottom:10px;}
#main ul li:hover{ background:url(../images/about2_13.jpg) no-repeat; font-weight:bold;}

#main4{ width:705px; padding:27px 25px 25px 17px; border:1px solid #e1e1e1; border-top:none;background:#f8f8f8; height:auto;border-bottom:none;}
#main4 ul{ padding-bottom:25px; display:block;}
#main4 li{width:705px; height:35px; border-bottom:1px solid #efefef; padding-top:10px;}
#main4 li b{width:705px; height:22px; display:block;}
#main4 li b:hover a{color:#2199cd;}
/*此为引用老版本CSS*/

/*left_menu*/
#body .topnav {
	padding: 40px 28px 25px 0;}
#body .topnav .selected{color:#fff;}
#body ul.topnav {
	padding: 0;
	margin: 0;
	line-height: 0.5em;
	list-style: none;}

#body ul.topnav li {}

#body ul.topnav li a {
	padding: 10px 5px;
	color: #000;
	display: block;
	text-decoration: none;}

#body ul.topnav li a:hover {
	background-color:#8cb6c5;
	color:white;}

#body ul.topnav ul {
	margin: 0;
	padding: 0;
	display: none;}

#body ul.topnav ul li {
	margin: 0;
	padding: 0;
	clear: both;}

#body ul.topnav ul li a {
	padding-left: 20px;
	outline:0;
	width:185px;}

#body ul.topnav ul li a:hover {
	background-color:#D3C99C;
	color:#fff;}

#body ul.topnav ul ul li a {
	color:silver;
	padding-left: 40px;}

#body ul.topnav ul ul li a:hover {
	background-color:#D3CEB8;
	color:#675C7C;}

#body ul.topnav span{
	float:right;}







#playBox{ width:1440px; height:409px; margin:0px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width:1440px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; *display:inline;*zoom:1;position: relative; }
#playBox .smalltitle ul li .xstp{ width:200px; height:200px; margin:0 5px; border-radius:10px; float:left; *display:inline;*zoom:1;position: absolute; display:none; background-color: #930; left: -100px; top: -200px; }
#playBox .smalltitle ul li:hover .xstp{ display:block;position: absolute;}
#playBox .smalltitle .thistitle{ background:#69aaec;}




.playBox2{ width:1440px; height:300px!important; margin:0px auto; background:#333; position:relative; overflow:hidden;}
.playBox2 .oUlplay { width:99999px; position:absolute; left:0; top:0;}
.playBox2 .oUlplay li{ float:left;}
.playBox2 .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:145px!important; left:10px; z-index:10;}
.playBox2 .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:145px!important; right:10px; z-index:10;}
.playBox2 .smalltitle {width:1440px; height:10px; position:absolute; bottom:15px; z-index:10}
.playBox2 .smalltitle ul{ width:120px; margin:0 auto;}
.playBox2 .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; *display:inline;*zoom:1;position: relative; }
.playBox2 .smalltitle ul li .xstp{ width:200px; height:200px; margin:0 5px; border-radius:10px; float:left; *display:inline;*zoom:1;position: absolute; display:none; background-color: #930; left: -100px; top: -200px; }
.playBox2 .smalltitle ul li:hover .xstp{ display:block;position: absolute;}

.playBox2 .smalltitle .thistitle{ background:#69aaec;}






