/*slides*/
.slides{width:310px;height:210px;position:relative;overflow:hidden;}
.slideInner{height:210px;position:relative;left:0;margin-left:0;}
.slideInner a{display:block;height:210px;background-size:cover;background-position:center center !important;position:relative;text-align:center;z-index:1;}
.slideInner div{ height: 210px;}
.slideInner a div.img1{width:330px;position:absolute;color: #fff; left: 0;}
.slideInner a div.img1 img{width:330px;height: 210px;}
.slideInner a div.img1 span{ display: block; color: #fff; font-size: 14px; text-align: left;background:rgba(0,0,0,0.5);   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000); position: absolute; left: 0; bottom: 0; width: 290px; padding: 10px; }
.navslid{width:100%;position:relative;display:none; z-index: 3;}
.slideInner a div.img1 span.bannermore{ display: inline; padding: 5px 15px; display:block; height:25px; line-height:25px; margin:0 auto; width:60px;border-radius: 5px; background: #ffc761; color: #040000; font-size: 14px; cursor: pointer;}
.navslid a{display:block;width:68px;height:227px;opacity:.2;filter:alpha(opacity=50);-moz-opacity:0.5;z-index:9;}
.navslid a.prev{position:absolute;left:20px;top:-180px;margin-top:-58px;background:url(../img/ban_pre.png) no-repeat center center; cursor: pointer;}
.navslid a.next{position:absolute;right:20px;top:-180px;margin-top:-58px;background:url(../img/ban_next.png) no-repeat center center; cursor: pointer;}
.navListBox{position:absolute;right: 0;top:190px;z-index:3;}
.navListBox li{width:8px;height:8px;float:left;margin-left:5px;border-radius:50%;overflow:hidden;}
.navListBox li:first-child{margin-left:0;}
.navListBox li a{display:block;width:100%;height:100%;border-radius:50%;background-color:#fff;}
.navListBox li a.active{background-color:#ff004c;width:8px;height:8px;}
.slideInner .boxslideText{position:relative; width: 1230px; top: 350px; left:50%;margin-left:-615px; z-index: 3;}

.slideInner .bgapcity{ position: relative; height: 0;}


.box_top{}

.box_topleft{ width: 715px; height:377px; float: left; background: #fff; padding: 10px; padding-top: 0;}
.ggxxlist{ background: #fff; width: 325px; height: 305px; background: #fff; padding: 0 10px 10px 10px;}

.listitle {height: 35px; line-height: 35px;}
.listitle span{ border-left: 3px solid #e6b421; padding-left: 10px;}
.listitle img{ margin-right: 5px;}
.listitle a{font-weight: normal; color: #e6b421;}

.listbox li{ height: 26px; line-height: 26px; overflow: hidden; width: 325px; float: left; background: url(../img/list-ico.gif) left 13px no-repeat; padding-left: 15px; }
.listbox li span,.listbox_li li span{ float: right; color: #ccc; }

.listbox_li{ min-height: 400px;}
.listbox_li li{ height: 35px; line-height: 35px; overflow: hidden;background: url(../img/list-ico.gif) left 13px no-repeat;padding-left: 15px;}

.wddodwn li{ background-image: url(../img/dico.gif);}

.box_down{ }
.box_down .ggxxlist{ width: 335px; height: 215px;}







.download ul li{ background: url(../img/dico.gif) left center no-repeat; padding-left: 30px;}
.pagelist ul li span,.download ul li span{ float: right;}

.twoimg{ width: 355px;}
.twoimg a{ display: block;}
.twoimg a img{ width: 355px; height: 110px;}


.newstitle{ border-bottom: 1px solid #cecece; font-weight: bold; font-size: 18px; color: white; text-align:center}
.newstitle span{ font-size: 14px; font-weight:normal; color: rgba(255,255,255,0.8); line-height: 40px;}

.newscont{ line-height: 30px; padding: 20px 15px; min-height: 400px;}
.newscont img{ max-width: 100% !important;}

.next_pre { padding: 10px;border-top: 1px solid #cecece;}
.next_pre a{ color: #5c5c5c;}


.kyjxdownload li span{ color: #ABABAB;}
.kyjxdownload li img{ margin-right: 5px;}
.kyjxdownload li a{ color: #0c77d2;}
.box_img a{ display: block; float: left; margin-left: 14px;}
.box_img a img{ width: 324px; height: 129px;}
.tz{ background: #fff; padding: 10px;}

.tz span{ color: #fc8948; font-weight: bold;}



#marquee2{width:895px;height:25px;overflow:hidden; }

#marquee2 ul li{float:left; padding:0 25px; line-height:25px; }
#marquee2 ul li a{ color: #868686;}
#marquee2 ul li span{ font-weight: normal; padding-left: 10px;}

.imgbox { width: 645px;}
.imgbox ul li{ float: left; width: 304px; margin:0 0 8px 18px;}
.imgbox ul li img{ width: 304px; height: 74px;}
.imgbox ul li span{ display: block; height: 35px; line-height: 35px; text-align: center; color: #fff;}

.box_two{ width: 385px;}
.newstwo a{ display: block; overflow: hidden;}
.newstwo a.newsStitle{ height: 25px; line-height: 25px; overflow: hidden; text-align: center;}
.newstwo a.newsSarct{ height: 75px; line-height: 25px; color: #868686; font-size: 12px;}

.boxkuai{ width: 255px;}
.listnav li{ float: left;  width: 125px; height: 128px; overflow: hidden; border-right: 1px solid #fff; border-bottom: 1px solid #fff;}
.listnav li a,.listnav li a img{ display: block; width: 125px; height: 128px;}
.listnav li a{ position: absolute;}
.listnav li a span{ display: block; position: absolute; bottom: 10px; left: 0; width: 100%; text-align: center; height: 25px; line-height: 25px; color: #fff;}

.szdw{ background: #fff;}

.szdwtt{ padding: 10px; margin-bottom: 10px;}
.box4 {
	height: 180px;  position: relative;
}
.box4 div {	float: left;}
.box4 .left .left4,.box4 .left .left2 {position: absolute; top: 60px;width: 10px;	height: 37px;}
.box4 .left .left4{ left: 0;}
.box4 .left .left2{ right: 0;}
.box4 .left .left2 a,.box4 .left .left4 a{display: block;	width: 10px;	height: 37px;}
.box4 .left .left2 a{background:url(../img/righta.jpg) center center no-repeat;}
.box4 .left .left4 a{background:url(../img/lefta.jpg) center center no-repeat;}


.box4 .left .left3 {
	background: #fff;
	overflow: hidden;
	width: 1095px;
	margin-left:10px;
}
.box4 .left .left3 a {
	display: block;
	width:120px; height:172px;
	height:auto;
	text-align: center;
	float: left;
	color: #565657;
	font-size:13px;
	overflow:hidden;
}
.box4 .left .left3 a img{ width:120px; height:172px;}
#cr1 li {
	width:120px; height:172px;
	float: left;
	margin:0 20px;
}


.teacher-list li{ float: left; width: 170px; margin: 15px 13px;}
.teacher-list li img{ width: 170px; height: 245px; display: block;}
.teacher-list li span{ display: block; text-align: center; font-size: 16px; padding: 10px 0;}

.img-list{width: 1000px;}
.img-list:after{content: " ";display: block;font-size: 0;height: 0;width: 100%;clear: both;}
.img-list a{display: block;float: left;width: 230px;margin-right: 20px;box-sizing: border-box;padding: 5px;background: white;box-shadow: 0 0 10px #ccc;margin-top: 20px;}
.img-list p{display: block;line-height: 190px;height: 190px;font-size: 0;text-align: center;}
.img-list img{max-width: 100%;max-height: 100%;vertical-align: middle;vertical-align: -webkit-baseline-middle;}
.img-list span{display: block;text-align: center;line-height: 30px;color: #2a2a2a;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}





