body {
	background: rgb(255, 255, 255);
}
.comWidth {
	margin: 0px auto; width: 1200px;
}
.banner_img {
	height: 370px; margin-bottom: 45px; display: block;
}
.topics {
	margin-bottom: 30px;
}
.committee_infor li {
	width: 350px; height: 240px; margin-right: 75px; margin-bottom: 50px; float: left; cursor: pointer;
}
.committee_infor li:nth-child(3n) {
	margin-right: 0px;
}
.committee_infor li img {
	width: 350px; height: 240px;
}
.committee_infor li .imgbox {
	width: 350px; height: 240px; position: relative;
}
.committee_infor .abstract {
	background: rgba(0, 0, 0, 0.5); padding: 18px; top: 0px; width: 350px; height: 240px; color: rgb(255, 255, 255); line-height: 30px; font-size: 15px; display: none; position: absolute; box-sizing: border-box;
}
.committee_infor .title {
	background: rgba(0, 0, 0, 0.5); padding: 10px 5px; height: 70px; bottom: 0px; color: rgb(255, 255, 255); line-height: 24px; font-size: 18px; position: absolute; box-sizing: border-box;
}
.committee_infor li .imgbox:hover .abstract {
	display: block;
}
.committee_infor li .imgbox:hover .title {
	display: none;
}
.zbjl_left {
	margin-top: -10px; margin-left: -10px;
}
.zbjl_left td {
	position: relative; cursor: pointer;
}
.zbjl_left td.bigImg .title {
	background: rgba(0, 0, 0, 0.5); padding: 80px 20px 20px; width: 423px; height: 265px; bottom: 0px; color: rgb(255, 255, 255); line-height: 32px; font-size: 18px; display: none; position: absolute; box-sizing: border-box;
}
.zbjl_left td.bigImg {
	width: 423px; height: 265px;
}
.zbjl_left td.bigImg:hover .title {
	display: block;
}
.zbjl_left td.smImg .title {
	background: rgba(0, 0, 0, 0.5); padding: 20px; width: 205px; height: 130px; bottom: 0px; color: rgb(255, 255, 255); display: none; position: absolute; box-sizing: border-box;
}
.zbjl_left td.smImg {
	width: 205px; height: 130px;
}
.zbjl_left td.smImg:hover .title {
	display: block;
}
.rightImg {
	width: 334px; height: 405px; position: relative;
}
.rightImg:hover .title {
	display: block;
}
.rightImg img {
	width: 334px; height: 405px;
}
.rightImg .title {
	background: rgba(0, 0, 0, 0.5); padding: 80px 20px 20px; width: 334px; height: 405px; bottom: 0px; color: rgb(255, 255, 255); line-height: 32px; font-size: 18px; display: none; position: absolute; box-sizing: border-box;
}
.mbx {
	color: rgb(153, 153, 153); line-height: 22px; font-size: 14px; margin-bottom: 50px;
}
.mbx a {
	color: rgb(153, 153, 153); line-height: 22px; font-size: 14px; margin-bottom: 50px;
}
.leftList {
	width: 750px;
}
.leftList li {
	margin-bottom: 45px;
}
.leftList li h4 {
	padding: 0px; color: rgb(51, 51, 51); line-height: 22px; font-size: 18px;
}
.leftList li h4:hover {
	color: rgb(212, 11, 11);
}
.leftList li img {
	padding: 0px; width: 175px; height: 115px; margin-right: 10px; float: left;
}
.leftList li .abstract {
	padding: 0px; color: rgb(136, 136, 136); line-height: 26px; text-indent: 0px; font-size: 14px; margin-top: 10px;
}
.leftList .paging {
	margin: 50px auto; display: table;
}
.paging span {
	padding: 10px 15px; border-radius: 3px; border: 1px solid rgb(223, 223, 223); border-image: none; margin-right: 5px; display: inline-block; cursor: pointer;
}
.paging span.cur {
	background: rgb(215, 69, 69); border: 1px solid rgb(215, 69, 69); border-image: none; color: rgb(255, 255, 255);
}
.listRight {
	width: 400px;
}
.topicName {
	padding-bottom: 5px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 2px; border-bottom-style: solid;
}
.topicName .topic {
	color: rgb(215, 69, 69); line-height: 22px; padding-bottom: 5px; font-size: 18px; border-bottom-color: rgb(215, 69, 69); border-bottom-width: 2px; border-bottom-style: solid;
}
.topicName .more {
	color: rgb(119, 119, 119); line-height: 22px; font-size: 13px; float: right; display: inline-block;
}
.topicRecommd .topicRecommdImg {
	margin: 30px 0px; width: 400px; height: 200px;
}
.pointList {
	width: 100%; margin-top: 10px;
}
.pointList li {
	background: url("limg_07.jpg") no-repeat left; color: rgb(85, 85, 85); line-height: 30px; padding-left: 10px; font-size: 16px;
}
.pointList li a {
	color: rgb(85, 85, 85);
}
.ywjsCard {
	background: url("ywjs_11.jpg") no-repeat 120px 170px; height: 355px; clear: both; margin-bottom: 35px;
}
.ywjsCard h4 {
	color: rgb(71, 110, 169); line-height: 28px; font-size: 46px; display: inline-block;
}
.ywjsCard .ywjsImg {
	top: -140px; width: 248px; height: 152px; margin-right: 30px; position: relative;
}
.ywjsCard .checkCase {
	left: 10px; top: -10px; color: rgb(51, 51, 51); line-height: 28px; font-size: 20px; display: inline-block; position: relative;
}
.ywjsCardCont li {
	background: url("ywjs_18.jpg") no-repeat left; top: 20px; color: rgb(0, 0, 0); line-height: 36px; padding-left: 20px; font-size: 18px; position: relative;
}
.rightCont {
	top: 60px; display: inline-block; position: relative;
}
.xx {
	top: -10px; position: relative;
}
.ywjsCard.right .ywjsCardCont li {
	background: url("ywjs_18.jpg") no-repeat right; text-align: right; padding-right: 20px;
}
.ywjsCard.right .ywjsImg {
	margin-right: 0px; margin-left: 30px;
}
.right .xx {
	left: 10px; margin-left: 10px; transform: scaleX(-1); -moz-transform: scaleX(-1); -webkit-transform: scaleX(-1); -o-transform: scaleX(-1);
}
.right {
	background: url("ywjs1_03.jpg") no-repeat right 120px top 170px; clear: both;
}
.right h4 {
	margin-left: 10px;
}
.projectAsk {
	background: url("ywjs_26.jpg") no-repeat 120px 160px; height: 425px;
}
.projectAsk .ywjsImg {
	top: -210px;
}
.Public_consultation {
	background: url("ywjs_32.jpg") no-repeat right 120px top 170px; height: 305px;
}
.Public_consultation .ywjsImg {
	top: -100px;
}
.international_service {
	background: url("ywjs_49.jpg") no-repeat right 120px top 170px; height: 385px;
}
.international_service .ywjsImg {
	top: -175px;
}
.project_supervision {
	background: url("ywjs_42.jpg") no-repeat right 120px top 160px; height: 275px;
}
.project_supervision .ywjsImg {
	top: -70px;
}
