@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 微软雅黑,arial;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
small{font-size:12px;}
b,strong{font-weight:bold;}
ul,ol{list-style-type:none;list-style-image:none;}
a{outline:0;color:#FFF;text-decoration:none;cursor:pointer;behavior:url(link.htc);}
a:hover{text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset{border-top:0;border-right:0;border-bottom:0;border-left:0;}
img{border:0;vertical-align:bottom;-ms-interpolation-mode:bicubic;}
table{border-collapse:collapse;border-spacing:0;}
div{zoom:1;}
.l{float:left;}
.r{float:right;}
.hidden{display:none;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0;}
* html .clearfix{zoom:1;}
*:first-child+html .clearfix{zoom:1;}
*html ul.box li{margin-bottom:-2px;}/* ie6 */
*+html ul.box li{margin-bottom:-2px;}/* ie7 */
/* html5 */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
abbr[title]{border-bottom:1px dotted;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
q{quotes:none;}
q:before,q:after{content:'';content:none;}
sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid #c0c0c0;}
legend{border:0;*margin-left:-7px;}
button,input,select,textarea{margin:0;outline:0;vertical-align:baseline;font-size:100%;*vertical-align:middle;}
button,input{line-height:normal;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
*:link,*:visited,*:hover,*:active,*:focus{-webkit-transition:color .25s linear,background-color .25s linear,border-color .25s linear;-moz-transition:color .25s linear,background-color .25s linear,border-color .25s linear;}
.tran{-webkit-transition:all .2s ease;-moz-transition:all .2s cubic-bezier(ease);}
/* base */
.pt{padding-top:150px;}
.layout{position:relative;width:840px;margin:0 auto;}

/* bg */
#bg{position:fixed;top:0;left:0;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop));width:100%;height:100%;overflow:hidden;z-index:-1;}
#bg img{position:absolute;top:0;left:0;width:100%;height: 100%;}
.bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.page{position:relative;padding:48px;}
.page .title{height:68px;line-height:68px;overflow:hidden;font-size:40px;color:#FFF;text-shadow:0 1px 5px #666;}
.page .title span{font-size:52px;}

/* nav */
#nav{position:fixed;top:0;left:0;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop));width:227px;overflow:hidden;text-align:center;padding-top:22px;}
	.navlist{margin-top:34px;}
	.navlist ul li{position:relative;width:58px;height:58px;overflow:hidden;margin:0 auto 5px;border-radius:50%;cursor:pointer;}
	.navlist ul li .pic{position:absolute;width:100%;height:100%;overflow:hidden;}
	.navlist ul li .pic img{display:block;width:100%;margin:0 auto;}
	.navlist ul li p{position:absolute;bottom:16px;left:0;display:none;width:100%;height:32px;line-height:32px;overflow:hidden;font-size:16px;color:#FFF;}
	.navlist ul li.selected,.navlist ul li.hover{width:110px;height:110px;}
	.navlist ul li.selected img,.navlist ul li.hover img{width:80px;}
	.navlist ul li.selected p,.navlist ul li.hover p{display:block;}

@media screen and (max-height:970px) {
	#imgConac{display: none;}
	.navlist ul li{width:50px;height:50px;}
}

/* sidelink */
#sidelink{position:fixed;top:456px;right:0;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+456));width:46px;}
	#sidelink ul{padding-top:51px;}
	#sidelink ul li{position:relative;width:46px;height:46px;margin-bottom:5px;}
	#sidelink ul li .bg{position:absolute;top:0;left:0;background-color:#FFF;width:100%;height:100%;overflow:hidden;opacity:0.6;filter:alpha(opacity=60);}
	#sidelink ul li a{position:absolute;top:0;left:0;display:block;width:46px;height:46px;overflow:hidden;}
	#sidelink ul li a.icosearch{background:url(../images/icon-search.png) no-repeat center center;cursor:default;}
	#sidelink ul li a.icolang{background:url(../images/icon-lang.png) no-repeat center center;}
	#sidelink ul li a.icowb{background:url(../images/icon-wb.png) no-repeat center center;}
	#sidelink ul li a.icowx{background:url(../images/icon-wx.png) no-repeat center center;}
	#sidelink ul li a.icogotop{background:url(../images/icon-gotop.png) no-repeat center center #AE060B;}
	
	#sidelink ul li.search{position:absolute;top:0;right:-185px;width:231px;}
		.searchform{position:absolute;right:0;width:180px;overflow:hidden;padding:10px 0 10px 5px;}
		.searchform input{width:110px;height:14px;padding:5px;border:1px solid #DDD;}
		.searchform button{background-color:#999;width:47px;height:24px;color:#FFF;margin-left:4px;border:1px solid #8A8A8A;}

/* index */
#index .layout{width:964px;}
	a.box{display:block;margin-bottom:5px;}
	
	.slider{position:relative;margin-bottom:5px;}
	.slider .flex-direction-nav a{position:absolute;top:0;width:30px;height:100%;overflow:hidden;text-indent:-999px;}
	.slider .flex-direction-nav a.flex-prev{background:url(../images/btn-prev-slider.png) no-repeat 0 center;left:0;}
	.slider .flex-direction-nav a.flex-next{background:url(../images/btn-next-slider.png) no-repeat 0 center;right:0;}
	
	.indexnews{position:relative;background:url(../images/bg-indexnews.png) no-repeat right bottom #004498;height:137px;overflow:hidden;padding:16px;}
	.indexnews h1{height:34px;line-height:34px;overflow:hidden;font-size:16px;font-weight:normal;}
	.indexnews p{height:36px;overflow:hidden;color:#FFF;}
	.indexnews h2{height:38px;overflow:hidden;font-weight:normal;color:#FFF;margin-top:29px;}
	.indexnews h2 span{float:left;line-height:32px;font-size:38px;font-family:Times New Roman;}
	.indexnews h2 time{float:left;line-height:38px;font-size:14px;font-family:Tahoma;}
	.indexnews .flex-direction-nav a{position:absolute;top:15px;display:block;width:30px;line-height:30px;overflow:hidden;font-size:18px;font-family:Tahoma;text-align:center;}
	.indexnews .flex-direction-nav a.flex-prev{right:30px;}
	.indexnews .flex-direction-nav a.flex-next{right:0;}

/* about */
	.about{position:relative;margin-bottom:10px;}
	.about .bg{background:url(../images/temp/bg-about-bg.jpg) no-repeat;opacity:0.79;filter:alpha(opacity=79);}
	.page .txt{height:78px;line-height:26px;overflow:hidden;font-size:14px;color:#FFF;margin-bottom:24px;}
	
	.aboutslider{width:517px;overflow:hidden; height:344px;}
	.aboutslider .slides li img{width:517px;height:344px;}
	.aboutslider .flex-control-nav{ position:absolute;text-align:center;margin-top:30px;}
	.aboutslider .flex-control-nav li{display:inline-block;width:13px;height:13px;overflow:hidden;margin:0 5px;}
	.aboutslider .flex-control-nav li a{background:url(../images/icon-aboutslider.png) no-repeat;display:block;width:13px;height:13px;overflow:hidden;text-indent:-999px;}
	.aboutslider .flex-control-nav li a.flex-active{background-position:0 -13px;}
	
	.aboutlist{width:177px;overflow:hidden;}
	.aboutlist ul{width:178px;}
	.aboutlist ul li{position:relative;background-repeat:no-repeat;background-position:center 20%;/*background-color:#D2569F;*/float:left;width:88px;height:88px;overflow:hidden;color:#FFF;text-align:center;/*padding-top:38px;*/margin:0 1px 1px 0;}
	.aboutlist ul li.aboutlist1{ width:88px; height:88px; background:url(../images/index1.png) no-repeat;}
	.aboutlist ul li.selected{background-color:#9F256D;}
	.aboutlist ul li p{height:50px;line-height:50px;overflow:hidden;}
	.aboutlist ul li a{position:absolute;top:0;left:0;background-color:#000;width:100%;height:100%;overflow:hidden;opacity:0;filter:alpha(opacity=0);}

/* news */
	.news{position:relative;}
	.news .bg{background:url(../images/temp/bg-news-bg.jpg) no-repeat;opacity:0.7;filter:alpha(opacity=70);}
	
	.newstop{position:relative;margin:20px 0 30px;}
	.newsslider{width:328px;overflow:hidden;}
	.newsslider .slides li{position:relative;}
	.newsslider img{width:328px;height:335px;}
	.newsslider .shadowbg{position:absolute;bottom:0;left:0;background-color:#000;width:100%;height:48px;overflow:hidden;opacity:0.6;filter:alpha(opacity=60);}
	.newsslider p{position:absolute;bottom:0;left:0;width:100%;height:48px;line-height:48px;overflow:hidden;font-family:"宋体";text-align:center;}
	.newsslider .flex-control-nav{text-align:center;margin-top:14px;}
	.newsslider .flex-control-nav li{display:inline-block;width:13px;height:13px;overflow:hidden;margin:0 5px;}
	.newsslider .flex-control-nav li a{background:url(../images/icon-newsslider.png) no-repeat;display:block;width:13px;height:13px;overflow:hidden;text-indent:-999px;}
	.newsslider .flex-control-nav li a.flex-active{background-position:0 -13px;}
	
	.video{position:relative;width:205px;overflow:hidden;padding-left:211px;}
	.video .t{position:absolute;top:0;left:0;background:url(../images/title-video.png) no-repeat;width:225px;height:169px;overflow:hidden;}
	
	.paper{position:absolute;top:169px;left:328px;}
	
	.newslist{position:relative;height:224px;}
	.newslist ul li{position:relative;height:20px;line-height:20px;overflow:hidden;font-family:"宋体";padding-left:77px;margin-top:14px;}
	.newslist ul li time{position:absolute;top:0;left:0;background:url(../images/bg-time-newslist.png) no-repeat;width:65px;height:20px;font-size:11px;font-family:"微软雅黑";color:#FFF;text-align:center;padding-right:5px;}

/* disciplines */
	.disciplines{position:relative;}
	.disciplines .bg{background:url(../images/temp/bg-disciplines-bg.jpg) repeat-y;opacity:0.7;filter:alpha(opacity=70);}
	
	.slidedoor{margin-top:60px;}

/* student */
	.student{position:relative;}
	.student .bg{background-color:#9AE19D;opacity:0.79;filter:alpha(opacity=79);}
	.student .newslist ul li time{background:url(../images/bg-time-studentlist.png) no-repeat;}
	
	.studentstop{margin-bottom:30px;}
	.studentslider{position:relative;height:161px;overflow:hidden;padding-top:40px;margin-bottom:5px;}
	.studentslider .w{background-color:#FFF;padding:18px;}
	.studentslider h1{height:42px;line-height:42px;overflow:hidden;font-size:18px;}
	.studentslider h1 a{color:#4CAE7B;}
	.studentslider p{height:80px;line-height:20px;overflow:hidden;font-size:12px;font-family:"宋体";color:#4CAE7B;}
	.studentslider .flex-control-nav{position:absolute;top:0;left:0;text-align:center;margin-top:18px;}
	.studentslider .flex-control-nav li{display:inline-block;width:13px;height:13px;overflow:hidden;margin:0 5px;}
	.studentslider .flex-control-nav li a{background:url(../images/icon-studentslider.png) no-repeat;display:block;width:13px;height:13px;overflow:hidden;text-indent:-999px;}
	.studentslider .flex-control-nav li a.flex-active{background-position:0 -13px;}

/* art */
	.art{position:relative;}
	.art .page{padding:46px;}
	.art .bg{background-color:#6A326A;opacity:0.79;filter:alpha(opacity=79);}
	.art .newslist{height:326px;}
	.art .newslist ul li time{background:url(../images/bg-time-artlist.png) no-repeat;}
	.art .newsslider{width:100%;margin-top:15px;}
	.art .newsslider img{width:376px;height:245px;}
	.art .newsslider p a{color:#F1D0F5;}
	.art .newsslider .flex-control-nav li a{background:url(../images/icon-artslider.png) no-repeat;}
	.art .newsslider .flex-control-nav li a.flex-active{background-position:0 -13px;}

/* admissions */
	.admissions{position:relative;}
	.admissions .page{padding:45px 46px 45px 45px;}
	.admissions .bg{background-color:#76BEC3;opacity:0.79;filter:alpha(opacity=79);}
	.admissions .newslist ul li time{background:url(../images/bg-time-admissions.png) no-repeat;}
	
	.admissionstop{margin:20px 0 30px;}
	.admi{position:relative;/*padding-left:233px;*/ width:465px;}
	.admi .t{position:absolute;top:0;right:0;background:url(../images/title-admissions.png) no-repeat;width:248px;height:184px;overflow:hidden;}
	.admi .t1{position:absolute;top:0;left:0;background:url(../images/title-admissions.png) no-repeat;width:248px;height:184px;overflow:hidden;}
	.admissions a.box{margin:0;}

/* party */
	.party{position:relative;}
	.party .bg{background-color:#781417;opacity:0.79;filter:alpha(opacity=79);}
	
	.party .newsslider{width:495px;overflow:hidden;margin-bottom:13px;}
	.party .newsslider img{width:495px;height:264px;}
	.party .newsslider .shadowbg{background-color:#CA1413;opacity:0.82;filter:alpha(opacity=82);}
	.party .newsslider .flex-control-nav li a{background:url(../images/icon-partyslider.png) no-repeat;}
	.party .newsslider .flex-control-nav li a.flex-active{background-position:0 -13px;}
	
	.partylist{background-color:#AE060B;width:227px;height:296px;overflow:hidden;padding:0 8px;margin-bottom:13px; border:1px #af060b solid}
	.partylist ul{padding-top:18px;}
	.partylist ul li{height:26px;line-height:26px;overflow:hidden;font-family:"宋体";color:#FFF;}

/* training */
#training{}
	.training{position:relative;}
	.training .page{padding:45px 46px 45px 45px;}
	.training .bg{background-color:#5FA431;opacity:0.79;filter:alpha(opacity=79);}
	.training .newslist ul li time{background:url(../images/bg-time-training.png) no-repeat;}
	
	.training .admi .t{position:absolute;top:0;right:0;background:url(../images/title-training.png) no-repeat;width:247px;height:184px;overflow:hidden;}
	.training a.box{margin:0;}
	


/* 12.19新增 */
#bamboo{padding-bottom:200px;}
	.bamboo{position:relative;}
	.bamboo .page{padding:45px 46px 45px 45px;}
	.bamboo .bg{background-color:#c59800;opacity:0.79;filter:alpha(opacity=79);}
	.bamboo .manage_ct .managelist ul li time{background:url(../images/bg-time-bamboo.png) no-repeat !important; }
	.bamboo a.box{margin:0;}


/*0509新增*/
.ywjs{ position:relative; background:#f47e00; height:188px; margin-top:12px;}
.ywjs ul{ padding-top:2px; *margin-top:20px;}
.ywjs ul li{position: relative;height: 20px;line-height: 20px;overflow: hidden;font-family: "宋体";padding-left: 77px;margin-top: 14px;}
.ywjs ul li time{position: absolute;top: 0px;left: 0px;background: url('../images/ywjs1.png') no-repeat scroll 0% 0% transparent;width: 65px;height: 20px;font-size: 11px;font-family: "微软雅黑";color: #FFF;text-align: center;padding-right: 5px;}


/*20140514新增*/
.disciplines_ct{ width:206px; height:188px; background:#e75201; float:left; padding-left:14px; font-size:24px; color:#fff; margin-right:15px;}
.disciplines_ct p{ font-size:16px; color:#ea7547; margin-top:120px; line-height:16px;}
.disciplines_ct p a{color:#ea7547;}

/*0521新增*/
.manage .bg{ background:url(../images/index_pro1.png) no-repeat; opacity: 0.79;filter:alpha(opacity=79);-moz-opacity:0.79;}
.manage_ct{ overflow:hidden; margin-top:48px;}
.manage_ct .l{ width:183px;}

.manageslider{width:549px;overflow:hidden;}
	.manageslider .slides li{position:relative;}
	.manageslider img{width:549px;height:279px;}
	.manageslider .shadowbg{position:absolute;bottom:0;left:0;background-color:#000;width:100%;height:48px;overflow:hidden;opacity:0.6;filter:alpha(opacity=60);}
	.manageslider p{position:absolute;bottom:0;left:0;width:100%;height:48px;line-height:48px;overflow:hidden;font-family:"宋体";text-align:center;}
	.manageslider .flex-control-nav{text-align:center;margin-top:14px;}
	.manageslider .flex-control-nav li{display:inline-block;width:13px;height:13px;overflow:hidden;margin:0 5px;}
	.manageslider .flex-control-nav li a{background:url(../images/icon-partyslider.png) no-repeat;display:block;width:13px;height:13px;overflow:hidden;text-indent:-999px;}
	.manageslider .flex-control-nav li a.flex-active{background-position:0 -13px;}
	
	.managelist{position:relative;height:224px;}
	.managelist ul li{position:relative;height:20px;line-height:20px;overflow:hidden;font-family:"宋体";padding-left:77px;margin-top:14px;
			max-width: 450px; 
	}
	.managelist ul li a{
		text-overflow: ellipsis;
			overflow: hidden; display: block;
			white-space: nowrap;
	}
	.managelist ul li time{position:absolute;top:0;left:0;background:url(../images/index_pro2.png) no-repeat;width:65px;height:20px;font-size:11px;font-family:"微软雅黑";color:#FFF;text-align:center;padding-right:5px;}