/*news*/

.defaultInputStyle{height: 15px;
    margin-top: 1px;}

#news{
	width: 1200px;
	height: 251px;
	margin: 40px auto 20px;
	position: relative;
	background: url(../images/news-bg.jpg) repeat-x;}
/*notice*/
.notice{
	width: 306px;
	height: 221px;
	float: left;
	margin: 30px 0 0 17px;}
.notice .head{
	width: 100%;
	height: 28px;
	border-bottom: 1px solid #cfcfcf;
	background: url(../images/notice-to-right.png) no-repeat right center;}
.notice .head h1{
	display: block;
	line-height: 28px;
	font-size: 17px;
	color: #d03f13;
	padding-left: 10px;
	font-weight: normal;
	background: url(../images/notice-line.png) no-repeat left center;}
.notice #demo{
	overflow:hidden;
	height:180px;
	width:306px;
	margin-top: 10px;}
.notice #demo ul{}
.notice #demo ul li{
	padding: 10px 0;
	border-bottom: 1px dashed #cfcfcf;}
.notice #demo ul li a{
	color: #000;
	padding-left: 15px;
	line-height: 20px;
	background: url(../images/demo-li-bg.png) no-repeat left top;}

/*news-switch*/
.news-switch{
	width: 320px;
	height: 200px;
	padding: 6px;
	border: 1px solid #9cd9f5;
	overflow: hidden;
	position: absolute;
	bottom: 0px; left: 338px;}
#owl-demo {
	position: relative;
	width: 320px;
	height: 200px;
	margin: 0 auto;}
#owl-demo .item {
	position: relative;
	display: block;}
#owl-demo img {
	display: block;
	width: 320px;
	height: 200px;}
#owl-demo b {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	overflow: hidden;
	background:url(../images/owl-demo-bg.png);}
#owl-demo span {
	padding: 5px 0;
	display: block;
	width: 70%;
	height: 20px;
	overflow: hidden;
	text-overflow:ellipsis; 
	white-space:nowrap;
	font: 14px/32px "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜", "Ã©Â»â€˜Ã¤Â½â€œ";
	color: #fff;
	text-align: left;
	padding-left: 10px;
	line-height: 20px;}
.owl-pagination {
	position: absolute;
	right: 10px;
	bottom: 0px;
		text-align: right;
height: 20px;

}

#owl-demo .so {height:8px!important;}
.owl-page {
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 2px;
	background: #fff;
	*display: inline;
	*zoom: 1;
	border-radius: 100px;}
.owl-pagination .active {
	width: 8px;
	background: #eb5902;}
.owl-buttons {
	display: none;}
.owl-buttons div {
	position: absolute;
	top: 50%;
	width: 40px;
	height: 80px;
	margin-top: -40px;
	text-indent: -9999px;}

/*news-list*/
.news-list{
	width: 500px;
	height: 214px;
	overflow: hidden;
	position: absolute;
	bottom: 0px; right: 17px;}
.news-list h1{
	font-size: 18px;
	color: #000;
	line-height: 25px;
	font-weight: normal;
	overflow:hidden; 
	white-space:nowrap; 
	text-overflow:ellipsis;}
.news-list p{
	overflow: hidden;
	font-size: 14px;
	color: #727272;
	line-height: 18px;
	height: 54px;}
.news-list p a{
	color: #727272;}

.news-list ul {
	border-top: 1px solid #d0d0d0;
	width: 100%;
	overflow: hidden;
	margin: 11px auto 0;}
.news-list ul li {
	width: 100%;
	line-height: 28px;
	height: 28px;
	border-bottom: 1px dashed #d0d0d0;
	float: left;}
.news-list ul li a {
	width: 85%;
	float: left;
	color: #000;
	font-size: 14px;
	padding-left: 10px;
	 white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	background: url(../images/news-list-bg.jpg) no-repeat left center;}
.news-list ul li:hover a {
	color: #034889;}
.news-list .news-date {
	float: right;
	color: #9fa6b0;
	line-height: 33px;
	font-size: 14px;}
@media only screen and (max-width: 640px) {
	/*news*/
	#news{
		width: 100%;
		height: auto;
		/*overflow: hidden;*/
		margin: 0px auto 20px;}
	/*notice*/
	.notice{
		width: 90%;
				float: none;
		margin: 0 auto;}
	.notice #demo{
		width:100%;}
	
	/*news-switch*/
	.news-switch{
		width: 85%;
		position: relative;
		top: 15px; bottom: 0px; left: 5%;}
	#owl-demo {
		position: relative;
		width: 100%;
		height: 200px;
		margin: 0 auto;}
	#owl-demo img {
		display: block;
		width: 100%;
		height: 200px;}
	
	/*news-list*/
	.news-list{
		width: 90%;
		height: auto;
		position: relative;
		bottom: 0px; right: 0; left: 5%;}
	.news-list h1{
		margin-top: 30px;}
}









/*left*/
#left{
	width: 310px;
	overflow: hidden;
	float: left;
	margin-left: 17px;}
/*head*/
#left .head{
	width: 310px;
	height: 31px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background: url(../images/small-head.jpg);}
#left .head h1{
	float: left;
	color: #fff;
	font-size: 14px;
	line-height: 31px;
	padding-left: 10px;
	font-weight: normal;}
#left .head a.more{
	float: right;
	width: 15px;
	height: 31px;
	background: url(../images/small-more.png) no-repeat left center;}
/*box*/
#left .box{
	width:308px;
	overflow: hidden;
	border: 1px solid #ebebec;
	border-top: 0;}

/*Ã§Â§â€˜Ã§Â â€Ã¤Â½â€œÃ§Â³Â»*/
.kytx ul{
	width: 100%;
	overflow: hidden;}
.kytx ul li{
	width: 100%;
	height: 35px;
	background: url(../images/small-tx-bg.jpg) repeat-x;}
.kytx ul li:hover{
	width: 100%;
	height: 35px;
	background: url(../images/small-tx-bg-on.jpg) repeat-x;}
.kytx ul li a{
	width: 82%;
    padding: 0 10% 0 0;
    height: 35px;
    display: block;
    margin: 0 auto;
    color: #000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 35px;
    background: url(../images/small-to-right.png) no-repeat right center;}
.kytx ul li:hover a{
	background: url(../images/small-to-right-color.png) no-repeat right center;}

/*Ã¥Å¸ÂºÃ¥Å“Â°Ã¤Â»â€¹Ã§Â»Â*/
.jdjs ul{
	width: 100%;
	overflow: hidden;}
.jdjs ul li{
	width: 100%;
	height: 35px;}
.jdjs ul li a{
	width: 86%;
	height: 35px;
	display: block;
	margin: 0 auto;
	color: #000;
	padding-left: 6%;
	line-height: 35px;
	border-bottom: 1px dashed #cfcfcf;
	background: url(../images/small-li-bg.png) no-repeat left center;}

/*Ã©â€¡ÂÃ¥Â¤Â§Ã©Â¡Â¹Ã§â€ºÂ®*/
.zdxm ul{
	width: 100%;
	overflow: hidden;}
.zdxm ul li{
	width: 100%;
	height: 35px;}
.zdxm ul li a{
	width: 86%;
	height: 35px;
	overflow: hidden;
	display: block;
	margin: 0 auto;
	color: #000;
	padding-left: 6%;
	line-height: 35px;
	white-space: nowrap;
    text-overflow: ellipsis;
	border-bottom: 1px dashed #cfcfcf;
	background: url(../images/small-li-bg.png) no-repeat left center;}

/*Ã¥â€ºÂ¾Ã§â€°â€¡Ã¥Ë†â€”Ã¨Â¡Â¨*/
.tplb ul{
	width: 100%;
	overflow: hidden;
	padding-bottom: 5px;}
.tplb ul li{
	width: 100%;
	height: 42px;
	margin-bottom: 12px;}
.tplb ul li a{
	width: 100%;
	height: 42px;}
.tplb ul li a img{
	width: 100%;}

/*Ã¤Â¸â€œÃ©Â¢ËœÃ¦Å Â¥Ã©Ââ€œ*/
.ztbd ul{
	width: 100%;
	overflow: hidden;}
.ztbd ul li{
	width: 100%;
	height: 35px;}
.ztbd ul li a{
	width: 86%;
	height: 35px;
	display: block;
	margin: 0 auto;
	color: #000;
	padding-left: 6%;
	line-height: 35px;
	border-bottom: 1px dashed #cfcfcf;
	background: url(../images/small-li-bg.png) no-repeat left center;}
@media only screen and (max-width: 640px) {
	/*left*/
	#left{
		display: none;}
}









/*center*/
#center{
	width: 525px;
	overflow: hidden;
	float: left;
	margin-left: 11px;}
/*head*/
#center .head{
	width: 525px;
	height: 31px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background: url(../images/big-head-bg.jpg) repeat-x;}
#center .head h1{
	float: left;
	width: 116px;
	height: 31px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 31px;
	font-weight: normal;
	border-top-left-radius: 5px;
	background: url(../images/big-head.jpg) no-repeat;}
#center .head a.more{
	float: right;
	width: 18px;
	height: 31px;
	background: url(../images/big-more.png) no-repeat left center;}
/*box*/
#center .box{
	width: 523px;
	overflow: hidden;
	border: 1px solid #ebebec;
	border-top: 0;}

/*Ã¦â€°â‚¬Ã¥â€ â€¦Ã¨Â¦ÂÃ©â€”Â»*/
	/*xgtp*/
.snyw .xgtp{
	width: 510px;
	overflow: hidden;
	margin: 0 auto;}
.snyw .xgtp img{
	width: 160px;
	height: 108px;
	display: block;
	float: left;
	padding: 15px 5px 7px 5px;}
	/*ul li a*/
.snyw ul{
	width: 100%;
	overflow: hidden;}
.snyw ul li{
	width: 100%;
	height: 36px;}
.snyw ul li a{
	width: 95%;
	height: 36px;
	display: block;
	margin: 0 auto;
	border-bottom: 1px dashed #cfcfcf;}
.snyw .text{
	width: 80%;
	float: left;
	color: #000;
	font-size: 14px;
	line-height: 36px;
	padding-left: 2%;
	display: inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	background: url(../images/news-list-bg.jpg) no-repeat left center;}
.snyw .news-date {
	float: right;
	text-align: right;
	color: #9fa6b0;
	line-height: 35px;
	font-size: 14px;}

/*Ã§Â§â€˜Ã§Â â€Ã¥Å Â¨Ã¦â‚¬Â*/
.kydt ul{
	width: 100%;
	overflow: hidden;}
.kydt ul li{
	width: 100%;
	height: 36px;}
.kydt ul li a{
	width: 95%;
	height: 36px;
	display: block;
	margin: 0 auto;
	border-bottom: 1px dashed #cfcfcf;}
.kydt .text{
	width: 80%;
	float: left;
	color: #000;
	font-size: 14px;
	line-height: 36px;
	padding-left: 2%;
	background: url(../images/news-list-bg.jpg) no-repeat left center;
	display: inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.kydt .news-date {
	float: right;
	text-align: right;
	color: #9fa6b0;
	line-height: 35px;
	font-size: 14px;}

/*Ã¥ÂË†Ã¤Â½Å“Ã¤ÂºÂ¤Ã¦ÂµÂ*/
	/*xgtp*/
.hzjl .top{
	width: 95%;
	overflow: hidden;
	margin: 0 auto;
	padding: 12px 0 5px 0;}
.hzjl .top img{
	width: 160px;
	height: 108px;
	display: block;
	float: left;
	margin-right: 15px;}
.hzjl .top .text-box{
	float: left;
	width: 64%;}
.hzjl .top .text-box h1{
	font-size: 14px;
	color: #00539f;
	line-height: 20px;
	font-weight: normal;
	margin-bottom: 10px;}
.hzjl .top .text-box p{
	font-size: 14px;
	color: #727272;
	line-height: 18px;}
.hzjl .top .text-box p a{
	color: #727272;}
	/*ul li a*/
.hzjl ul{
	width: 100%;
	overflow: hidden;}
.hzjl ul li{
	width: 100%;
	height: 36px;}
.hzjl ul li a{
	width: 95%;
	height: 36px;
	display: block;
	margin: 0 auto;
	border-bottom: 1px dashed #cfcfcf;}
.hzjl .text{
	width: 80%;
	float: left;
	color: #000;
	font-size: 14px;
	line-height: 36px;
	padding-left: 2%;
	background: url(../images/news-list-bg.jpg) no-repeat left center;
	display: inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.hzjl .news-date {
	float: right;
	text-align: right;
	color: #9fa6b0;
	line-height: 35px;
	font-size: 14px;}

/*Ã¥â€ºÂ½Ã¥â€ â€¦/Ã¥â€ºÂ½Ã¥Â¤â€“Ã¦Â¸â€Ã¤Â¸Å¡Ã¥Å Â¨Ã¦â‚¬Â*/
.yydt ul{
	width: 100%;
	overflow: hidden;}
.yydt ul li{
	width: 100%;
	height: 36px;}
.yydt ul li a{
	width: 95%;
	height: 36px;
	display: block;
	margin: 0 auto;
	border-bottom: 1px dashed #cfcfcf;}
.yydt .text{
	width: 80%;
	float: left;
	color: #000;
	font-size: 14px;
	line-height: 36px;
	padding-left: 2%;
	background: url(../images/news-list-bg.jpg) no-repeat left center;
	display: inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.yydt .news-date {
	float: right;
	text-align: right;
	color: #9fa6b0;
	line-height: 35px;
	font-size: 14px;}

#lib_Tab2{
	width: 100%;
	overflow: hidden;}
.lib_Menubox {
	width: 100%;
	height: 31px;
	position: relative;}
.lib_Menubox ul{
	position:absolute; 
	top:0px; left:0;}
.lib_Menubox li{
	float: left;
    /*	width: 116px;   */
           width: 95px;
	height: 31px;
	text-align: center;
	color: #000;
	font-size: 14px;
	line-height: 31px;
	cursor: pointer;
	background: #d0d0d0;}
.lib_Menubox li.more{
float:right;
width:15px;
background:none;

}
.lib_Menubox li.more a{
width:15px;
right:-320px;
display:block;
}

.lib_Menubox li.more .mo{
width:15px;
right:-226px;
display:block;
}


.lib_Menubox li.start{
	border-top-left-radius: 5px;}
.lib_Menubox li.hover{
	color: #fff;
	background: url(../images/big-head.jpg) no-repeat;}
.lib_Contentbox{
	clear:both;
	padding-top: 9px;}
.lib_Menubox a{
	width: 18px;
	height: 31px;
	position: absolute;
	right: 0; top: 0;
	background: url(../images/big-more.png) no-repeat left center;}
@media only screen and (max-width: 640px) {
	/*center*/
	#center{
		width: 90%;
		overflow: hidden;
		float: none;
		margin: 0 auto;}
	/*head*/
	#center .head{
		width: 100%;}
	/*box*/
	#center .box{
		width: 99.4%;}
	.snyw .text{
		width: 85%;
		padding-left: 5%;
		box-sizing: border-box;}
	.kydt .text{
		width: 85%;
		padding-left: 5%;
		padding-left: 5%;
		box-sizing: border-box;}
	.hzjl .text{
		width: 85%;
		padding-left: 5%;
		padding-left: 5%;
		box-sizing: border-box;}
	.yydt .text{
		width: 85%;
		padding-left: 5%;
		padding-left: 5%;
		box-sizing: border-box;}	
}









/*right*/
#right{
	width: 310px;
	overflow: hidden;
	float: right;
	margin-right: 17px;}
/*head*/
#right .head{
	width: 310px;
	height: 31px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background: url(../images/small-head.jpg);}
#right .head h1{
	float: left;
	color: #fff;
	font-size: 14px;
	line-height: 31px;
	padding-left: 10px;
	font-weight: normal;}
#right .head a.more{
	float: right;
	width: 15px;
	height: 31px;
	background: url(../images/small-more.png) no-repeat left center;}
/*box*/
#right .box{
	width:308px;
	overflow: hidden;
	border: 1px solid #ebebec;
	border-top: 0;}

/*Ã¥â€ºÂ¾Ã¤Â¹Â¦Ã©Â¦â€ Ã¨Âµâ€žÃ¦ÂºÂ*/
.tsgzy ul{
	width: 100%;
	overflow: hidden;}
.tsgzy ul li{
	width: 100%;
	height: 34px;}
.tsgzy ul li a{
	width: 86%;
	height: 34px;
	display: block;
	margin: 0 auto;
	color: #000;
	padding-left: 6%;
	line-height: 34px;
	border-bottom: 1px dashed #cfcfcf;
	background: url(../images/small-li-bg.png) no-repeat left center;}

/*Ã¥Â­Â¦Ã¦Å“Â¯Ã¦Å“Å¸Ã¥Ë†Å */
.xsqk{
	width: 100%;
	height: 285px;
	overflow: hidden;}
.xsqk .book{
	width: 92%;
	height: 260px;
	margin: 15px auto 5px;
	overflow: hidden;
	background: #f2f2f2;
	}
.xsqk .book img{
	width: 100px;
	height: 150px;
	display: block;
	margin: 0 auto 4px;
	}
.xsqk .book .name{
	width: 100%;
	height: 90px;
	text-align: center;
	overflow: hidden;
	}
.xsqk .book .name a{
	color: #323232;
	line-height: 25px;
	font-size: 15px;
	/* text-align: left; */
	font-family: "微软雅黑";
	}
.xsqk .select-year{
	width: 112px;
	height: 28px;
	margin: 10px 0 5px 4%;
	vertical-align: middle;
	border: 1px solid #84bee4;}
.xsqk .select-number{
	width: 105px;
	height: 28px;
	margin: 10px 0 5px 0;
	vertical-align: middle;
	border: 1px solid #84bee4;}
.xsqk .input-box{
	width: 144px;
	padding: 0 10px;
	height: 28px;
	margin: 8px -1px 5px 4%;
	vertical-align: middle;
	border: 1px solid #84bee4;}
.xsqk .submit{
	width: 55px;
	height: 28px;
	margin: 8px 0 5px 0px;
	vertical-align: middle;}

/*Ã§Â â€Ã§Â©Â¶Ã§â€Å¸Ã¦â€¢â„¢Ã¨â€šÂ²*/
.yjsjy ul{
	width: 100%;
	overflow: hidden;}
.yjsjy ul li{
	width: 50%;
	height: 29px;
	float: left;}
.yjsjy ul li a{
	width: 70%;
	height: 29px;
	display: block;
	margin: 0 auto;
	color: #000;
	padding-left: 10%;
	line-height: 29px;
	background: url(../images/small-li-bg.png) no-repeat left center;}

/*Ã¥Â·Â¥Ã¤Â½Å“Ã§Â®â‚¬Ã¦Å Â¥/2015*/
.gzjb ul{
	width: 100%;
	overflow: hidden;}
.gzjb ul li{
	width: 25%;
	height: 39px;
	float: left;}
.gzjb ul li a{
	width: 100%;
	height: 39px;
	text-align: center;
	display: block;
	color: #000;
	line-height: 39px;}
.gzjb ul li.grey{
	background: #f3f3f3;}

/*Ã¦â€°â‚¬Ã¥Å’ÂºÃ¤Â»â€¹Ã§Â»Â*/
.sqjs{
	width: 100%;
	height: 225px;
	overflow: hidden;}
.sqjs p{
	width: 90%;
	height: 110px;
	overflow: hidden;
	margin: 15px auto;}
.sqjs img{
	display: block;
	margin: 0 auto;}
@media only screen and (max-width: 640px) {
	/*right*/
	#right{
		display: none;}
}









/*picture-link*/
.picture-link{
	width: 97.5%;
	overflow: hidden;
	margin: 0 auto 15px;}
.picture-link ul{}
.picture-link ul li{
	width: 20%;
	overflow: hidden;
	float: left;}
.picture-link ul li a{
	display: block;
	width: 95%;
	overflow: hidden;
	margin: 0 auto;}
.picture-link ul li a img{
	width: 100%;}
@media only screen and (max-width: 640px) {
	/*picture-link*/
	.picture-link{
		width: 90%;}
	.picture-link ul{}
	.picture-link ul li{
		width: 100%;
		margin-bottom: 10px;}
	.picture-link ul li a{
		width: 100%;}
}










/*Ã¥â€ºÂ¾Ã§â€°â€¡Ã¦â€“Â°Ã©â€”Â»*/
.tpxw-head{
	width: 1180px;
	height: 31px;
	margin: 0 auto;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background: url(../images/big-head-bg.jpg) repeat-x;}
.tpxw-head h1{
	float: left;
	width: 116px;
	height: 31px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 31px;
	font-weight: normal;
	border-top-left-radius: 5px;
	background: url(../images/big-head.jpg) no-repeat;}
.tpxw-head a.more{
	float: right;
	width: 18px;
	height: 31px;
	background: url(../images/big-more.png) no-repeat left center;}
/*box*/
.tpxw-box{
	width:1178px;
	margin: 0 auto;
	overflow: hidden;
	border: 1px solid #ebebec;
	border-top: 0;
	padding: 10px 0;}
.tpxw-box li {
	display: inline;
	float: left;
	margin-right: 12px;}
.tpxw-box li a {
	width: 208px;
	height: 138px;
	display: block;
	float: left;
	text-align: center;
	font-size: 14px;}
.tpxw-box li a:hover {
	text-decoration: none;}
.tpxw-box li img {
	height: 138px;}
.tpxw-box li em{font-style: normal; height:24px; line-height:24px; display:block; margin-top:8px;}
@media only screen and (max-width: 640px) {
	.tpxw-head{
		width: 90%;}
	/*box*/
	.tpxw-box{
		width: 90%;
		margin: 0 auto;}
	.tpxw-box li {
		width: 90%;
		overflow: hidden;
		display: inline;
		float: none;
		margin: 0 auto;}
	.tpxw-box li a {
		width: 100%;
		height: 138px;
		display: block;}
	.tpxw-box li a:hover {
		text-decoration: none;}
	.tpxw-box li img {
		width: 100%;
		height: auto;}
}




@media only screen and (max-width: 640px) {

.seayy,.dblogo,.dblj,.sydw,.dates{display:none;


}

.logo img{width:80%;}

}




