	/* 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;
	    background: url(../images/body.png) no-repeat center;
	}

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

	.outBox .hd {
	    height: 104px;
	    line-height: 104px;
	    border-bottom: 1px solid #ddd;
	    position: relative;
	}

	.outBox .hd a {
	    color: #7ba68e;
	}

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

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

	.outBox .hd span {
	    display: block;
	    background: rgb(254, 218, 0);
	    width: 100px;
	    height: 12px;
	    position: absolute;
	    bottom: 0;
	    font-size: 0;
	    line-height: 0
	}

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

	.outBox .hd ul li {
	    text-align: center;
	    font-size: 30px;
	    float: left;
	    cursor: pointer;
	    width: 33.33%;
	    color: #7ba68e;
	}

	.outBox .hd ul li.on {
	    height: 102px;
	    color: #53af54;
	    font-size: 38px;
	}

	.inBox {
	    width: 1200px;
	    margin: 0 auto;
	}

	.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: 45px;
	    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;
	    width: 356px;
	    _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: 24px;
	    color: #1f1f1f;
	    _zoom: 1;
	    overflow: hidden;
	}

	.inBd2 .itemBox .conBox .title {
	    height: 84px;
	}

	.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: block;
	    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: 325px;
	    max-width: 1920px;
	    min-width: 1200px;
	    margin: 0 auto;
	    background: url(../images/bottom.png) no-repeat center;
	    background-size: 100%;
	}

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

	.copyBox {
	    height: 55px;
	    padding: 45px 0;
	    padding-top: 225px;
	    _zoom: 1;
	    overflow: hidden;
	}

	.copyBox .copy {
	    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;
	}