	html{overflow-x:hidden;overflow-y:auto;}
	.toutiao h3 {
		width: 650px;
		height: 50px;
	}
	body{
	 background:url(../images/banner.jpg) no-repeat top center;
	}
	body,ul,li,p,dl,dt,dd,h1,h2,h3,img{margin:0; padding:0; list-style:none; font-weight:inherit; border:0}
	a{text-decoration:none; color:#333;cursor: pointer;}



	.clearfix{clear:both;width:1000px; height:480px;margin:0 auto;}

	.xuexi_list dl{ width:295px; float:left; padding-right:10px; margin-bottom:10px;}
	.xuexi_list dl dt{ font-weight:bold; padding:8px 0px; text-align:center; text-indent:2em;}

	.nav{ width:920px; height:60px; margin:0 auto; text-align:center;}
	.nav ul li{ width:115px; float:left; text-align:center; line-height:60px;height:60px;}
	.nav ul li a{ext-align:center;color:#FFF; font-size:22px; font-family:'微软雅黑'}
	.nav ul li a:hover{ font-size:24px;}


	.fl{float:left;}
	.fr{float:right;}
	.aaa{margin:0 auto; font-family:'微软雅黑';}
	.main{ margin:0 auto; margin-top:845px;padding:40px 20px;}
	.lanmuimg{ margin:10px 0px;}
	.toutiao{width: 1000px;margin: 0 auto;}
	.toutiao h3{ font-size:28px; font-weight:bold;padding-top: 15px;margin: 0 auto;width: 620px;text-align:center;}
	.toutiao h3 a{}
	.toutiao p{ font-size:16px; color:#333; display:block; line-height:30px; text-indent:2em; padding: 30px 30px 18px 30px;}
	.toutiao p a{ font-size:16px; color:#333;}

	.dashiji {
		width: 450px;
		height:280px;
		float: left;
	}

	.jiaoyibang {
		width: 490px;
		height: 210px;
		float: left;
		margin-top: 30px;
		margin-bottom: 20px;
	}

	.jiaoyibang ul {
		margin-left: 18px;
	}
	.jiaoyibang ul li {
		background: url(../images/drop.png) no-repeat 0px 14px;
		padding: 10px 0px 10px 22px;
		font-size: 16px;
		width: 450px;
		float: left;
	}
	.jiaoyibang ul li a {
		font-size: 16px;
		font-family: '微软雅黑';
	}

	.knowledge{
		margin-top: 50px;
		width: 920px;
		position: relative;
	}
	.knowledge .kntitle{
		position: absolute;
		top: -28px;
		left: 434px;
		width: 114px;
		height: 56px;
		
	}
	.knowledge .k_main{
		width: 920px;
		margin: 0 auto;
		padding-top: 10px;
	}
	.knowledge .item{
		float: left;
		width: 205px;
		height: 330px;
		border-radius: 20px;
		position: relative;
		margin: 0 12px;
	}
	.knowledge .item .it_time{
		height: 166px;
		text-align: center;
		border-radius:50%; 
	}
	.knowledge .item .it_time img{
		border-radius:50%; 
	}
	.knowledge .item .it_time a{
		font-size:16px; 
	}
	.knowledge .item .it_txt{
		padding: 45px 10px;
		line-height: 30px;
	}
	.knowledge .item .it_txt dl dt{ font-size:18px; line-height:34px; text-align:center; font-weight:bold;}
	.knowledge .item .it_txt dl dd{ font-size:16px; line-height:26px;}
	.knowledge .item .have_res{
		position: absolute;
		right: 0;
		bottom: -20px;
	}
	.knowledge a.arrow{
		width: 18px;
		height: 47px;
		position: absolute;
		top: 170px;
	}
	.knowledge a.arrow.arrow_left{
		left: 38px;
	}
	.knowledge a.arrow.arrow_right{
		right: 38px;
	}
	.knowledge a.more{
		position: absolute;
		right: 76px;
		bottom: -35px;
	}



	.footer{padding:20px 40px; width:100%; text-align:center; font-size:12px; color:#333; margin:0 auto; line-height:24px;background:#c00a09;color: #fff;}
	.dqwz {
		width: 920px;
		margin-top:30px;
		padding: 12px 0;
		font-size: 16px;
		background:url(#) no-repeat;
		height:53px;
	}
	.dqwz p{
		font-size: 20px;
		color: #fff;
		padding-left: 39px;
		font-weight: bold;
		}
	.erji {
		width: 920px;
		margin: 0 auto;
	}

	.erji ul {
		overflow: hidden;
	}
	.erji li {
		padding-left: 20px;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
		background: url(#) no-repeat 0px center;
		width: 900px;
		float: left;
		margin-right: 55px;
	}
	.erji li span {
		float: right;
		color: #999;
	}
	.yaoqiu_list dl {
		width: 400px;
		background-color: #fff;
		padding: 30px;
		margin-left: 18px;
		border-radius: 10px;
		margin-top: 15px;
		height: 150px;
		float: left;
	}
	.yaoqiu_list dt {
		line-height: 26px;
		font-size: 16px;
		font-weight: bold;
		background: url(../images/drop.png) no-repeat -13px 2px;
		text-indent: 2em;
	}
	.yaoqiu_list dd {
		padding-top: 12px;
		line-height: 28px;
		text-indent: 2em;
	}
	.hugu_list1{ background: url(#) no-repeat; height:190px; padding-top:35px; padding-left:20px;}
	.hugu_list1 dl{ width:220px;float:left; margin-bottom:16px;}
	.hugu_list1 dl dt{ text-align:center;}
	.hugu_list1 dl dd{ text-align:center; font-size:16px; padding:10px 5px;}
	.box4 .content-box ul li .title {
	 width: 100%;
	 line-height: 40px;
	 font-size: 16px;
	 color: #333;}



	  #carousel,#imgCon img{
	 width: 900px;
	 height: 460px;
	 }
	 #carousel
	 {
	 position: relative;
	 margin: auto;
	 overflow: hidden;
	 }
	 #imgCon{
	 width: 2700px;
	 height: 460px;
	 position: absolute;
	 left: 0;
	 font-size: 0;
	 transition: all 1s;
	 }
	 #leftBn,#rightBn
	 {
	 position: absolute;
	 top:170px;
	 }
	 #leftBn{
	 left: 20px;
	 }
	 #rightBn
	 {
	 right: 20px;
	 }

	.box4 .content-box ul li {
	background: url(../images/drop.png)  no-repeat 0px 14px;
	margin-right: 40px;
	padding-left: 20px;
	 width: 460px;
	 height: 43px;
	 line-height: 43px;
	 border-bottom: none;
	float: left;
	}

	.box4 .content-box ul li .title {

	 line-height: 40px;
	 font-size: 16px;
	 color: #333;

	}


	.box4 .content-box ul {

	 height: 190px;

	}

	.content-box {
	 width: 1100px;
	}
	.bottomsli {
	 height: 18px;
	 line-height: 18px;
	 font-size: 17px;
	 padding: 9px 0 9px 20px;
	 background: url(../images/book.jpg) no-repeat left 11px;
	}
	.list_time {
		font-size: 14px;
		color: #999;
		float: right;
	}
	.shadow{ width:100%; bottom:0; left:0px; z-index:20; height:40px; line-height: 40px;  display:block;  text-align:center; }  
	.shadow a{ text-decoration:none; color:#fff; font-size:14px; font-weight: normal; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.yaowenlist {
    width: 520px;
    height: 315px;
    float: right;
}

.yaowenlist1 {
    height: 360px;
}
.title1 {
    width: 100%;
    height: 35px;
    font-weight: bold;
}
.gengduo{
	position: relative;
    width: 63px;
    float: right;
    margin-top: -25px;	
	padding-right: 20px;
}
.gengduo1{
	float: right;
    margin-top: 6px;
	
}
.title2 .title2More {
    color: #003b83;
    font-size: 13px;
    float: right;
    line-height: 35px;
    height: 35px;
}

.ttyaowen {
    width: 100%;
    margin: 0 auto;
    line-height: 25px;
    overflow: hidden;
	height: 75px;	
}

.ttyaowen a {
    font-size: 17px;
    font-weight: normal;
    font-family: "Microsoft YaHei" ! important;
    color: #0a0a0a;
    display: block;
    line-height: 30px;
    margin-left: 10px;
}

.ttyaowen p {
	font-size: 12px;
    padding: 0px 10px 0px 10px;
    color: #7c7c7c;
}

ul.arclist {
    width: 100%;
    margin: 0 auto;
    margin-top: 10px;
    clear: both;
    color: #393939;
    height: auto;
    overflow: hidden;
}

.mainPage {
	margin: 0 auto;
	width: 1160px;
	margin-bottom: 80px;
	margin-top: 35px;
}

.titleLine {
	line-height: 46px;
	height: 46px;
	font-size: 18px;
	color: #c1c0c0;
}

.titleLine span {
	font-size: 18px;
	padding-right: 10px;
}

.titleText {
	float: right;
	height: 46px;
	line-height: 46px;
}

.smallBlock {
	width: 560px;
	display: inline-block;
	vertical-align: top;
}

.smallBlock.first {
	padding-right: 20px;
}

.smallBlock.second {
	padding-left: 20px;
}

.newsItem {
	border-bottom: solid 1px #dfdfdf;
	margin-top: 20px;
}

.newsText {
	padding-left: 10px;
	display: inline-block;
	height: 98px;
	vertical-align: top;
}

.newsTitle {
	font-size: 24px;
	color: #333;
	line-height: 1;
	margin: 22px 0 18px 0;
}

.newsContent {
	font-size: 18px;
	color: #707070;
	line-height: 1;
}

.infoItem {
	height: 99px;
	border: solid 1px #dfdfdf;
	padding-left: 20px;
	margin-top: 20px;
}

.banner {
	width: 450px;
	height: 300px;
	float: left;
}

.swiper-slide {
	position: relative;
}

.slideText {
	line-height: 50px;
	height: 50px;
	background: rgba(0, 0, 0, .5);
	color: white;
	text-align: left;
	padding-left: 30px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	font-size: 19px;
}

.redNews {
	width: 580px;
	padding-left: 40px;
	float: left;
}

.rnTitle {
	line-height: 1;
	margin: 0 0 12px 0;
}

.rnTitle span {
	font-size: 24px;
	color: #333;
	padding-left: 8px;
}

.rnContent {
	font-size: 16px;
	padding-right: 45px;
	color: #666;
	line-height: 28px;
}

.date {
	height: 88px;
	border-left: solid 1px #dfdfdf;
	float: left;
	text-align: right;
	width: 75px;
	padding-top: 14px;
}

.time span {
	font-size: 14px;
	color: #333333;
	line-height: 30px;
}

.time .day {
	border-bottom: solid 1px #999;
}

.year {
	font-size: 20px;
	color: #666666;
}

.rnItem {
	margin-bottom: 45px;
}

html,body {
	height: 100%;
}

.clear {
	clear: both;
}
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	direction:ltr;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}
.showConUlDiv{
	overflow: hidden;
	width: 1150px;
	position: relative;
	height: 220px;
	margin: auto;
	padding: 15px 0 0 15px;
}
.showConUl{
	position: absolute;
	top:0;
	left: 0;
}
.showConUl li{
	float: left;
	margin-right: 10px;
}
.showConUl li a{
	position: relative;
	display: block;
	width: 280px;
	height: 200px;
}
.showConUl li a img{ 
	display: block;
	width: 100%;
	height:100%;
}
.showConUlTitleBg{
	position: absolute;
	width: 281px;
	height: 40px;
	bottom: 0;
	left: 0;
	background: #000;
	opacity: 0.5;
	filter:alpha(opacity=50);     
}
.liTitle{
	position: absolute;
	width: 163px;
	height: 40px;
	line-height: 40px;
	bottom: 0;
	left: 0;
	color: #fff;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 2px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-family: "Microsoft YaHei";
}
.clearfloat{
	zoom:1;
}