*{padding:0;margin:0;list-style:none;}
body{font-size:15px;font-family:"微软雅黑"; margin:0px; padding:0px;position:relative; background:#ffffff;}
ul{padding:0;margin:0;list-style:none;}
table,td,tr{border:0;padding:0;margin:0 auto;list-style:none;}
a{color:#222222;text-decoration:none;}
a:hover{color:#187cd5;text-decoration:none;}
img{border:o;}
a img{border:0;}
.clear{font-size:0px;height:0px;line-height:0px;clear:both;}
.jz{width:1200px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.mart20{ margin-top:20px;}
.mart10{ margin-top:10px;}
.padd20{ padding-top:20px;}

/*******************头部***************/
.header{width:100%;height:164px; margin:0 auto;background:#187cd5 url(../images/headerbg.jpg) top center no-repeat; }
.logo{width:480px;float:left; }

.xiaoxun{ width:607px; float:right;background:url(/images/xx.png) top left no-repeat;}
.dblj{ text-align:right; color:#ffffff; font-size:15px; margin-top:17px;}
.dblj a{ color:#ffffff;}
.dblj span{ margin-left:5px;margin-right:5px;}

.header_ser{width:240px;height:33px;float:right;margin:24px 0px 0px 0px;border-radius:20px;border:1px #75c0f9 solid; background-color:#4897d9;}
.ss_k{width:180px;height:33px;line-height:33px;float:left;border:none;outline: none;padding-left:13px;border-radius:20px; margin-right:5px; background:none; color:#ffffff;  font-size:14px;}
.ss_an{width:24px;height:24px;float:right;padding:5px 10px 0px 0px;}
.ss_an{ width:20px; height:20px;}



/* menu */
.nav{
	width: 100%; float:left; height: 47px; margin-top:12px;
}
.nav li{
	float: left;
	position: relative
	
	
}
.nav li>a{
	display: block;
	font-size: 16px;
	color: #ffffff;
	padding-left:29px;
	padding-right:29px;
	text-align: center; 
	height: 47px;
	line-height:47px;
	
	
}
.nav li.on>a,.nav li:hover>a{
	background-color:#0765b8;color:#ffffff;
}
.nav li.on,.nav li:hover{
	background: #0765b8;
}

.two-nav{
	position: absolute;
	left: 0px;
	width: 156px;
	margin-top:-1px;
	z-index: 990;
	display: none
}
.two-nav a{
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #ffffff;
	font-size: 15px;
	background: #0765b8;
	border-bottom:1px solid #187cd5;
}
.two-nav a:hover{
	background: #187cd5
}


/* banner */
.rslides {
	margin: 0 auto 40px; cursor:pointer;
}
.rslides_tabs {
	list-style: none;
	padding: 0;
	background: rgba(0, 0, 0, .25);
	box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0);
	-moz-box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0);
	-webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0);
	font-size: 18px;
	list-style: none;
	margin: 0 auto 50px;
	max-width: 540px;
	padding: 10px 0;
	text-align: center;
	width: 100%;
}
.rslides_tabs li {
	display: inline;
	float: none;
	margin-right: 1px;
}
.rslides_tabs a {
	width: auto;
	line-height: 20px;
	padding: 9px 20px;
	height: auto;
	background: transparent;
	display: inline;
}
.rslides_tabs li:first-child {
	margin-left: 0;
}
.rslides_tabs .rslides_here a {
	background: rgba(255, 255, 255, .1);
	color: #fff;
	font-weight: bold;
}

.events {
	list-style: none;
}
.callbacks_container {
	position: relative;
	float: left;
	width: 100%;
}
.callbacks {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.callbacks li {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}
.callbacks img {
	display: block;
	position: relative;
	z-index: 1;
	height: auto;
	width: 100%;
	border: 0;
}
.callbacks .caption {
	display: block;
	position: absolute;
	z-index: 2;
	font-size: 16px;
	text-shadow: none;
	color: #fff;
	background: #000;
	background: rgba(0, 0, 0, .8);
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 20px;
	margin: 0;
	max-width: none;
}
.callbacks_nav {
	position: absolute;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	top: 52%;
	left: 0;
	opacity: 0.7;
	z-index: 3;table
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 61px;
	width: 38px;
	background: transparent url("../images/themes.gif") no-repeat left top;
	margin-top: -45px;
}
.callbacks_nav:active {
	opacity: 1.0;
}
.callbacks_nav.next {
	left: auto;
	background-position: right top;
	right: 0;
}

.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}
.rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}
.rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}
.rslides img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0;
}



/*******************学校新闻***************/
.xxxw{ width:100%; float:left;margin-top:5px;}
.xxxwtit{ border-bottom:2px solid #187cd5; font-size:20px; height:46px; line-height:46px; text-indent:5px; font-weight:bold;}
.xxxwtit span{ font-size:16px; color:#b5b5b5; margin-left:11px; font-weight:100;}
.more1{ float:right; font-size:15px;}
.more1 a{color:#555555;}
.more1 a:hover{color:#187cd5;}

.xxxwl{ width:325px; float:left;  margin-top:26px;}
.xxxwr{ width:820px; float:right;margin-top:17px;}
.xxxwr ul li{background:url(/images/icon1.png) left center no-repeat; line-height:32px; text-indent:11px; font-size:15px;}
.xxxwr ul li span{ float:right; color:#888888;}

/*******************信息公告***************/
.xxgg{ width:580px; float:left;margin-top:10px;}

.contlist .toutiao a{ color:#243671;}
.contlist{}
.contlist ul li{margin-top:14px;}
.contlist ul li .date{ width:54px; height:53px; border-radius:7px; border-bottom:1px solid #cccccc; float:left; text-align:center;}
.contlist ul li .date .ri{  font-size:12px; color:#ffffff;background-color:#187cd5; height:27px; line-height:27px;border-top-left-radius:7px;border-top-right-radius:7px;}
.contlist ul li .date .ny{ font-size:12px; color:#187cd5; line-height:21px; background-color:#ffffff;border-radius:7px;}
.contlist ul li .bt{ float:right;width:500px; font-size:15px; line-height:26px;}

/*******************采购公告***************/
.cggg{width:580px;float:right;margin-top:10px;}

.contlist .toutiao a{ color:#243671;}
.contlist{}
.contlist ul li{margin-top:14px;}
.contlist ul li .date{ width:54px; height:53px; border-radius:7px; border-bottom:1px solid #cccccc; float:left; text-align:center;}
.contlist ul li .date .ri{  font-size:12px; color:#ffffff;background-color:#187cd5; height:27px; line-height:27px;border-top-left-radius:7px;border-top-right-radius:7px;}
.contlist ul li .date .ny{ font-size:12px; color:#187cd5; line-height:21px; background-color:#ffffff;border-radius:7px;}
.contlist ul li .bt{ float:right;width:500px; font-size:15px; line-height:26px;}

/*******************专题网站***************/
.ztwz{ width:100%; float:right;margin-top:10px;}
.ztwznr{margin-top:15px;}
.ztwz ul li{width:187px; height:67px; float:left;}
.ztwz ul li img{ width:187px; height:67px;}
.ztwz .mart15{ margin-right:15px;}



/*******************友情链接***************/
.yqlj{ width:100%; float:right;margin-top:10px;}
.yqljnr{margin-top:15px;}
.yqljnr ul li{width:187px; height:67px; float:left;}
.yqljnr ul li img{ width:187px; height:67px;}
.yqljnr .mart15{ margin-right:15px;}

.yqljtit{font-size:20px; height:46px; line-height:46px; text-indent:5px; font-weight:bold;}


/*******************foot***************/
.footer{ width:100%; background-color:#086bc3; height:127px; margin-top:23px; font-size:15px; line-height:34px; color:#ffffff;}
.footer a{ color:#ffffff;}
.footer .wx{ padding-top:9px; text-align:center}


/*******************list***************/
.in_banner{width: 100%;height: 300px;margin:0px auto; overflow:hidden;}
.in_banner img {height:300px; width: 100%;}
.ny_main{ margin-top: 25px;}

.l_menu {  float:left; width: 240px;padding-left: 8px; background: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.l_h3 {padding: 0 25px; height: 76px; line-height: 76px; font-size: 24px;color: #fff; background: #086bc3;}
.l_menu a {display: block; height: 60px; line-height: 60px; color: #333; overflow: hidden; font-size: 16px; border-bottom: 1px solid #dfdfdf; background: url("/images/icon9.png") 13px center no-repeat; text-indent:35px;}
.l_menu a:hover{ color: #086bc3;}
.l_menu a.active {color: #086bc3;background: url("/images/icon10.png") 13px center no-repeat; font-weight:bold;}


.ny_right{width:900px; float: right;background: rgba(255, 255, 255, 0.40); padding: 0px 17px;}
.lm_rban{width:100%;height:auto; }
.lmy_lmtitle{height:52px;line-height:52px;overflow:hidden; border-bottom: 1px solid #dee2e6;}
.lmy_lmtitle span{float:left;display:block;width:auto;line-height:50px;font-size:18px; font-weight:600; color:#086bc3;padding:0 14px 0 10px;white-space:nowrap;}

.wz_top{ float:right; text-align:right; font-size:14px; color:#666; padding-right: 10px;}
.wz_top img{vertical-align: middle; padding-right: 5px;}
.wz_top a{color:#666;}
.wz_top a:hover{color:#f00;}

.navjz{ padding-bottom:40px; min-height: 400px;}
.ny_newslb{ padding-top: 10px; }
.ny_newslb ul li{ font-size:16px; text-align: left; height:52px; line-height:52px; color:#333333; background: url("/images/list1.jpg") 3px center no-repeat; padding-left: 25px; border-bottom: 1px solid #dfdfdf;}
.ny_newslb ul li a{ color: #333333;}
.ny_newslb ul li a:hover{ color:#086bc3;}
.ny_newslb ul li span{ float: right; padding-right: 5px; font-size: 15px;  color: #888888; background: url("/images/rq_tb.jpg") center left no-repeat; padding-left: 22px; }



.pagenav{ text-align:center;  margin-top:20px;}

.tp_lb{ padding-left: 5px; padding-top: 10px;min-height: 350px;}
.tp_lb ul li{ width: 276px; float: left;  text-align: center; margin: 20px 10px 0px 12px;}
.pcimg{  width: 276px;}
.pcimg img{ width:276px; height:175px; }
.pctit{ line-height:40px; font-size:16px; display: block;text-align: center;}

.tp_lb2{ padding-left: 5px; padding-top: 10px;min-height: 350px;}
.tp_lb2 ul li{ width: 200px; float: left;  text-align: center; margin: 20px 12px 0px 10px;}
.pcimg2{  width: 200px;}
.pcimg2 img{ width:200px; height:210px; }
.pctit2{ line-height:40px; font-size:16px; display: block;text-align: center;}


.ny_dpzw{padding-top:20px;line-height:32px; font-size:16px;}

/*info样式*/
.infob{ padding: 0px 10px;}
.infob .tit{ text-align:center; font-size:20px; line-height:30px; margin-top:30px; margin-bottom:5px;}
.infob .titx{ text-align:center; height:37px; width:100%;  line-height:37px; font-size:14px; color:#999;border-bottom: 2px solid #e1e1e1; padding-bottom: 10px;}
.infob .nr{font-size:16px; color:#222222; line-height:34px; text-align:justify; margin:15px 12px;  text-indent:2em; padding-bottom:35px; min-height: 300px;}
.infob .nr p{text-align:justify;}
.infob .sxt{ line-height:34px; margin-left:12px;border-top:1px dashed #b4b4b4; padding-top:10px; }
.infob .dsg{ text-align:right; margin:12px;}


.ny_gljg{ margin:20px 0px 10px 0px;}
.ny_gljg h1{ height: 34px; line-height: 34px; color: #086bc3; font-size:18px; margin-bottom:5px; font-weight: 600; margin-left: 15px;}
.ny_gljg_nr{ padding-bottom: 20px; border-bottom: 1px solid #dfdfdf; margin-bottom: 30px;}
.ny_gljg_nrlb{ background: #ededee; text-align: center; font-size: 16px; color: #22122c; width: 275px; float: left;height: 50px; line-height: 50px; display: block; margin: 12px;  }
.ny_gljg_nrlb:hover{ color: #086bc3;}

.xrld_lb {
	padding: 20px;
}

.xrld_lb ul li { width: 230px; float: left; margin: 25px 25px;
	padding: 10px;
	height: 280px;
	font-size: 15px;
	border: 1px solid #ececec;
	border-radius: 8px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;

	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	background: #fbfbfb;
	overflow: hidden;
}
.xrld_lb ul li .ld-tit{
	height: 36px; text-align: center;
	line-height: 36px;
	color: #AD0407;
	font-size: 18px;

	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.xrld_lb ul li .ld-photo {
	width: 140px; padding: 10px;
	margin: 0 auto;
	height: 160px;

}
.xrld_lb ul li .ld-photo img{
	width: 100%
}
.xrld_lb ul li .ld-txt {

	padding: 5px;
	line-height: 24px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	font-size: 15px;
}
.xrld_lb ul li .ld-txt p{
	padding: 5px 0;
	text-indent: 2em;
}
.xrld_lb ul li:hover {
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
	background: #FFFFFF;
}
.xrld_lb ul li:hover .ld-tit{
	font-size: 17px;
}

#KinSlideshow{ overflow:hidden; width:490px; height:327px;}


/*图片变换样式*/
#KinSlideshow{ overflow:hidden; width:490px; height:327px;}


.con_one_font_right{width:696px;float:right;}
.con_one_font_right ul li{width:694px;float:left;margin-bottom:8px;}
.con_one_font_right ul li font{width:587px;display:block;height:46px;border:1px #dddddd solid;line-height:46px;text-indent:1em;border-right:none;}
.con_one_font_right ul li span{width:94px;height:48px;line-height:48px;padding-left:13px;background:url(/images/date.png) left center no-repeat;float:right;color:#fff;}