	/* css 重置 */
	* {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	body {
		background: #fff;
		font: normal 12px/22px 宋体;
	}

	img {
		border: 0;
	}

	a {
		text-decoration: none;
		color: #333;
	}

	a:hover {
		color: #1974A1;
	}

	.clearfix {
		zoom: 1;
	}

	.clearfix:after {
		content: ".";
		width: 0;
		height: 0;
		visibility: hidden;
		display: block;
		clear: both;
		overflow: hidden;
	}

	.fl {
		float: left;
	}

	.fr {
		float: right;
	}

	/* header */
	.header {
		height: 470px;
		max-width: 1920px;
		min-width: 1200px;
		margin: 0 auto;
		background: url(../images/lib.jpg) no-repeat center;
		background-size: cover;
	}

	.headerCon {
		width: 1200px;
		height: 470px;
		position: relative;
		margin: 0 auto;
	}

	.headerCon img {
		display: block;
		width: 100%;
		height: 100%;
	}

	.headerCon .logo {
		position: absolute;
		width: 100px;
		height: 100px;
		background: url(../images/logo2.png) no-repeat center;
		background-size: 100%;
		top: 15px;
		left: 0;
	}

	.headerCon .copyInfo {
		width: 450px;
		height: 38px;
		line-height: 38px;
		position: absolute;
		bottom: 32px;
		background: url(../images/t1b.png) no-repeat center;
		background-size: 100%;
		right: 55px;
		color: #fff;
		text-align: center;
		font-size: 18px;
	}

	.headerCon .logo img {
		display: block;
		width: 100%;
		height: 100%;
	}

	/*tab */
	.mainCon {
		max-width: 1920px;
		min-width: 1200px;
		margin: 0 auto;
		min-height: 525px;
		background: url(../images/body.jpg) no-repeat center top;
		background-color: #Fff;
	}

	.outBox {
		width: 1200px;
		text-align: left;
		margin: 0 auto;
	}

	.outBox .hd {
		padding-top: 100px;
		height: 104px;
		line-height: 104px;
		position: relative;
	}

	.outBox .hd a {
		color: #fff;
	}

	.outBox .hd ul li.on a {
		color: #fff;
	}

	.outBox .hd i {
		border-bottom: 4px solid #b0d5c0;
		position: absolute;
		bottom: 0;
		width: 100%;
		display: block
	}

	.outBox .hd span {
		color:#D19500;
	}

	.outBox .hd ul {
		height: 104px;
	}

	.outBox .hd ul li {
		text-align: center;
		font-size: 28px;
		float: left;
		cursor: pointer;
		width: 25%;
		color: #fff;
		background: url(../images/act.png) no-repeat center;
	}

	.outBox .hd ul li.on {
		height: 102px;
		color: #fff;
		background: url(../images/lib.png) no-repeat center;
	}
	.outBox .hd ul li.on span{
		color: #fff;
	}

	.inBox {
		width: 1200px;
		margin: 0 auto;
		padding-top: 60px;
	}

	.inBox .inHd {
		height: 124px;
	}

	.inBox .inHd2 {
		height: 24px;
	}

	.inBox .inHd ul {
		overflow: hidden;
		zoom: 1;
		margin: 0 auto;
		padding: 36px 0;
		text-align: center;
	}

	.inBox .inHd ul li {
		height: 52px;
		text-align: center;
		padding: 0 26px;
		line-height: 52px;
		font-size: 24px;
		cursor: pointer;
		color: #7ba68e;
		display: inline-block;
		margin: 0 10px;
		_zoom: 1;
		*display: inline;
	}

	.inBox .inHd ul li a {
		color: #7ba68e;
	}

	.inBox .inHd ul li.on {
		background: rgb(79, 176, 79);
		color: #fff;
		font-size: 24px;
		border-radius: 26px;
	}

	.inBox .inHd ul li.on a {
		color: #fff;
	}

	.inBox .inBd ul {
		zoom: 1;
		overflow: hidden;
	}

	.inBox .inBd li {
		width: 356px;
		float: left;
		margin-bottom: 25px;
		margin-right: 66px;
		zoom: 1;
		_zoom: 1;
		overflow: hidden;
	}

	.inBox .inBd {
		width: 1200px;
		_zoom: 1;
		overflow: hidden;
		margin: 0 auto;
	}

	.inBox .inBd li>a,
	.inBox .inBd .itemBox {
		display: block;
		_zoom: 1;
		overflow: hidden;
	}

	.inBox .inBd2 li>a,
	.inBox .inBd2 .itemBox {
		_zoom: 1;
		overflow: hidden;
	}

	.inBox .itemBox .imgBox {
		overflow: hidden;
		width: 352px;
		text-align: center;
		height: 220px;
		border: 2px solid rgb(216, 216, 216);
		background: #fff;
	}

	.inBox .itemBox .conBox,
	.inBox .itemBox .conBox .title {
		line-height: 58px;
		font-size: 20px;
		color: #1f1f1f;
		_zoom: 1;
		overflow: hidden;
		text-align:  ;
	}
.inBox .itemBox .conBox .title {
height: 116px;
}

	.inBd2 .itemBox .conBox .title {
		height: 84px;
	}
    .voteBtn{
		position: relative;
		height: 40px;
		background: url(../images/vote.png) no-repeat center right;
		margin-bottom: 10px ;
        line-height: 40px;
	}
	.voteBtn .vote{
		width: 160px;
		height: 40px;
		position: absolute;
		top: 0;
		right: 0;
		z-index: 1000;
		cursor: pointer;
	}
	.inBd2 .itemBox .conBox,
	.inBd2 .itemBox .conBox .title {
		line-height: 42px;
	}

	.inBd2 .itemBox .conBox {
		overflow: hidden;
	}

	.inBox .itemBox .conBox .title2 {
		height: 84px;
	}

	.itemBox .conBox .info,
	.itemBox .conBox .summary {
		height: 32px;
		line-height: 32px;
		overflow: hidden;
		font-size: 20px;
		color: #cbcbcb;
	}

	.inBox .itemBox .conBox .title span {
		display: none;
		margin-top: 17px;
		margin-right: 4px;
		float: left;
		width: 4px;
		height: 24px;
		background-color: rgb(254, 218, 0);
	}

	.inBd2 .itemBox .conBox .title span {
		margin-top: 8px;
	}

	.inBox .itemBox .imgBox img {
		height: 220px;
		display: inline-block;
		*display: inline;
	}

	.inBox .inBd li.nmr {
		margin-right: 0;
	}

	.inBox .inBd li .date {
		float: right;
		color: #999;
	}

	.page {
		display: block;
		height: 40px;
		width: 1200px;
		padding-bottom: 80px;
		margin: 0 auto;
	}

	/* 页脚 */
	.footer {
		height: 678px;
		max-width: 1920px;
		min-width: 1200px;
		margin: 0 auto;
		background: url(../images/bottom2.png) no-repeat center;
		background-size: 100%;
		background-color: #Fff;
	}

	.footerCon {
		width: 1200px;
		height: 678px;
		margin: 0 auto;
	}

	.copyBox {
		height: 55px;
		padding: 45px 0;

		padding-top: 505px;
		_zoom: 1;
		overflow: hidden;
	}

	.copyBox .copy {
		margin: 0 auto;
		width: 230px;
		height: 55px;
		line-height: 55px;
		text-align: right;
	}

	.copnItemBox {
		width: 190px;
		font-size: 18px;
		margin-left: 50px;
	}

	.copnItemBox .type {
		padding: 0 10px;
		border-right: 2px solid rgb(254, 218, 0);
	}

	.copnItemBox .type .ch {
		height: 30px;
		font-size: 24px;
		line-height: 30px;
		color: #86d16d;
	}

	.copnItemBox .name {
		height: 50px;
		line-height: 50px;
		padding: 0 10px;
		color: #fff;
		font-size: 24px;
	}

	.copnItemBox .type .en {
		height: 25px;
		font-size: 18px;
		color: #86d16d;
		line-height: 25px;
	}

	.pad50 {
		padding-top: 50px;
	}
	.kmvotenum{
		color:#a67c52;
	}
.vBtn{
    position: absolute;
    right:0;
   width:128px;
    height:32px;
    top:4px;
  cursor: pointer;
    z-index: 999;
}