.cbg {
	width: 1200px;
	margin: 0 auto
}

body{

overflow-x: hidden;
}
.row2 .main-tit .z::after{
width: 32px;
    height: 2px;
    content: "";
    display: block;
    top: 5px;
    background: #ffffff;
    margin: 5px auto;


}


.row1 .list1 ul li:hover a .wz .zy{
color: #7292ae;

}
.main-more {
	width: 152px;
	height: 42px;
	margin: 0 auto;
	text-align: center;
	transition: linear 0.6s;
	background: url(../images/morebg.png) no-repeat center
}

.main-more a {
	font-size: 14px;
	color: #333333;
	display: block;
	line-height: 42px
}

.main-more:hover {
	opacity: 0.6
}

.main-more:hover a {
	color: #9b5e5d
}

.main-tit {
	margin-bottom: 30px;
	background: url(../images/news.png) no-repeat center
}

.main-tit .z {
	font-size: 26px;
	color: #333333;
	text-align: center;
	padding: 10px 0;
	font-weight: bold
}

.main-tit .z::after {
	width: 32px;
	height: 2px;
	content: "";
	display: block;
	top: 5px;
	background: #764e4f;
	margin: 5px auto
}

.main-tit .y {
	font-size: 14px;
	color: #333333;
	text-align: center;
	font-style: italic
}

.first2-2 li {
	line-height: 34px;
	width: 100%;
	float: left;
	margin-right: 27px
}

.first2-2 li i {
	float: left;
	display: block;
	width: 8px;
	height: 8px;
	margin-top: 14px;
	margin-right: 10px;
	
}

.first2-2 li .datee {
	float: right !important;
	font-size: 13px !important;
	color: #808080 !important;
	font-weight: normal;
	margin-bottom: 3px
}

.first2-2 li a {
	font-size: 15px;
	color: #333333
}

.first2-2 li:hover a {
	color: #12734b
}

.main-list1 {
	margin-top: -16px
}

.main-list1 li {
	overflow: hidden;
	padding-top: 16px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #999999
}

.main-list1 li a .date {
	height: 38px;
	line-height: 38px;
	text-align: center;
	float: right
}

.main-list1 li a .bwz {
	width: 250px;
	float: left
}

.main-list1 li a .bwz .tit {
	font-size: 15px;
	color: #333333;
	display: block
}

.main-list1 li:hover a .bwz .tit {
	color: #12734b
}

.wz-img {
	margin-left: 60px
}

.top {
	background: #999999;
	height: 30px
}

.top .hyc {
	font-size: 13px;
	color: #ffffff;
	line-height: 30px
}

.top .links {
	text-align: right
}

.top .links a {
	float: left;
	color: #ffffff;
	font-size: 13px;
	line-height: 30px;
	display: list-item;
	list-style: none
}

.top .links i {
	width: 2px;
	height: 13px;
	background: #ffffff;
	float: left;
	margin: 8px 10px
}

.dh {
	width: 100%;
	height: 117px
}

.dh .logo {
	margin: 15px 0
}

.dh .logo a {
	display: block
}

.dh .logo a img {
	/* width: 100%; */
	height: auto;
}

.hx {
	position: relative;
	z-index: 10;
	box-sizing: border-box;
	border-top: 1px solid #c3d0d3;
	background: #e9f1f3;
}

.dhc .nav .nLi {
	float: left;
	position: relative;
	height: 60px;
	line-height: 60px;
	text-align: center
}

.dhc .nav .nLi:hover {
	background: none
}

.dhc .nav .nLi:hover h3 a {
	font-weight: bold;
	color: #ffffff
}

.dhc .nav .nLi:hover {
	background: #7292ae;
	margin-left: -1px
}

.dhc .nav .nLi:hover i {
	background: #7292ae
}

.dhc .nav i {
	width: 1px;
	height: 15px;
	margin: 22px 0px;
	float: left;
	background: #333333
}

.dhc h3 {
	font-weight: normal;
	float: left;
	width: 149px
}

.dhc h3 a {
	color: #333333;
	font-size: 18px
}

.dhc .sub {
	position: absolute;
	top: 100%;
	width: 100%
}

.dhc .sub i {
	width: 100%;
	height: 6px;
	display: block
}

.dhc .sub li {
	padding: 10px 0;
	line-height: 25px;
	background: url(../images/dhzb_03.png) no-repeat center
}

.dhc .sub li:hover {
	background: url(../images/dhzbbg_03.png)
}

.dhc .sub li a {
	color: #ffffff;
	font-size: 14px
}

.banner {
	position: relative;
	z-index: 9;
	height: 740px
}

.banner s a img {
	width: 100%;
	height: 740px;
	display: block
}

.banner .slideBox {
	position: relative
}

.banner .slideBox .prev {
	position: absolute;
	left: 3%;
	top: 45%;
	opacity: 0.8;
	display: block;
	background: url(../images/left1.png) no-repeat;
	width: 64px;
	height: 64px
}

.banner .slideBox .next {
	position: absolute;
	left: 3%;
	top: 45%;
	display: block;
	left: auto;
	right: 5%;
	opacity: 0.8;
	background-position: 8px 5px;
	background: url(../images/left.png) no-repeat;
	width: 64px;
	height: 64px
}

.banner .slideBox .bd li a span {
	position: absolute;
	left: 344px;
	bottom: 0;
	width: 350px;
	height: 38px;
	line-height: 34px;
	color: #fff
}

.banner .slideBox .bd li a span p {
	display: block;
	padding-left: 30px
}

.banner .slideBox .bd li .tit {
	position: absolute;
	bottom: 0;
	display: block;
	width: 100%
}

.banner .slideBox .bd li .tit .tits {
	position: relative;
	left: 50%;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	margin-left: -600px;
	font-size: 16px;
	color: #ffffff
}

.banner .slideBox .hd {
	position: absolute;
	bottom: 32px;
	right: 18%
}

.banner .slideBox .hd ul li {
	float: left;
	overflow: hidden;
	margin: 0 10px
}

.banner .slideBox .hd ul li span {
	font-size: 17px;
	color: #fff;
	float: left
}

.banner .slideBox .hd ul li i {
	width: 66px;
	height: 1px;
	background: #ffffff;
	display: none;
	float: left;
	margin-left: 15px;
	margin-top: 10px
}

.banner .slideBox .hd ul li:hover {
	font-weight: bold;
	font-size: 19px
}

.banner .slideBox .hd ul li:hover i {
	display: block
}

.banner .slideBox .hd ul li.on {
	font-weight: bold;
	font-size: 19px
}

.banner .slideBox .hd ul li.on i {
	display: block
}

.mr {
	margin-right: 36px
}

.ficon {
	margin-right: 5px
}

.row1 {
	padding: 50px 0
}

.row1 .list1 ul {
	padding-bottom: 30px;
	border-bottom: 1px solid #ccc
}

.row1 .list1 ul li {
	width: 380px;
	float: left;
	margin-right: 30px
}

.row1 .list1 ul li a {
	display: block;
	position: relative
}

.row1 .list1 ul li a .imgh {
	width: 380px;
	height: 215px;
	overflow: hidden;
	display: block
}

.row1 .list1 ul li a .imgh img {
	width: 100%;
	height: 215px;
	display: block;
	transition: linear 0.6s
}

.row1 .list1 ul li a .imgh img:hover {
	transform: scale(1.1)
}

.row1 .list1 ul li a .wz {
	width: 89.6%;
	padding: 20px 20px 20px 20px;
	overflow: hidden;
	background: #f2f2f2;
	HEIGHT: 55PX;
	display: table;
	vertical-align: middle;
}

.row1 .list1 ul li a .wz .date {
	float: left;
	width: 90px;
	height: 55px;
	text-align: center;
	background: #ffffff;
	margin-right: 20px;
}

.row1 .list1 ul li a .wz .date .t {
	margin-top: 5px;
	font-size: 22px;
	color: #333333;
	display: block
}

.row1 .list1 ul li a .wz .date .tt {
	font-size: 14px;
	color: #333333;
	display: block;
	line-height: 45px;
}

.row1 .list1 ul li a .wz .zy {
	font-size: 16px;
	color: #333333;
	line-height: 25px;
	display: TABLE-CELL;
	vertical-align: middle;
}

.row1 .list1 ul li a .jia {
	position: absolute;
	width: 20px;
	height: 20px;
	bottom: 0;
	right: 0;
	
}

.row1 .list1 ul li:hover a .wz .tit {
	color: #9b5e5d;
	font-weight: bold
}

.row1 .list1 ul li:hover a .jia {
	background: url(../images/jia2.png) no-repeat center
}

.row1 .list1-1 ul {
	margin: 15px 0
}

.row1 .list1-1 ul li {
	width: 380px;
	float: left;
	padding: 8px 0;
	margin-right: 30px
}

.row1 .list1-1 ul li a {
	display: block
}

.row1 .list1-1 ul li a .date {
	color: #764e4f;
	font-size: 16px
}

.row1 .list1-1 ul li a .tit {
	color: #333333;
	font-size: 16px
}

.row1 .list1-1 ul li:hover a .tit {
	color: #7292ae;
	font-weight: bold;
}

.row2 {
	background: #ebebeb;
	padding: 40px 0 43px
}

.row2 .main-tit {
	background: url(../images/notices.png) no-repeat center
}

.row2 .list2 ul li {
	background: #fff;
	width: 390px;
	float: left;
	margin-bottom: 43px;
	margin-right: 15px;
	DISPLAY: TABLE;
	HEIGHT: 96PX;
	VERTICAL-ALIGN: MIDDLE;
}

.row2 .list2 ul li a {
	display: table;
	height: 96px;
	width: 100%;
	overflow: hidden;
}

.row2 .list2 ul li a .date {
	margin: 22px 0px 20px 8px;
	width: 115px;
	height: 52px;
	float: left;
	text-align: center;
	border-right: 1px solid #808080;
}

.row2 .list2 ul li a .date .t {
	font-size: 30px;
	color: #333333;
	margin-top: -6px
}

.row2 .list2 ul li a .date .b {
	font-size: 16px;
	color: #3e3e3e;
	line-height: 60px;
}

.row2 .list2 ul li a .tit {
	width: 253px;
	/* float:left; */
	font-size: 16px;
	color: #333333;
	line-height: 25px;
	DISPLAY: TABLE-CELL;
	vertical-align: middle;
}

.row2 .list2 ul li:hover {
	background: #d9e0e5;
}

.row2 .list2 ul li:hover .date {
	border-right: 1px solid #ffffff
}

.row2 .list2 ul li:hover .date .t,
.row2 .list2 ul li:hover .date .b {
	/* color: #ffffff */
}

.row2 .list2 ul li:hover .tit {
	/* color: #ffffff */
}

.row2 .main-more {
	margin-top: 0
}

.row3 {
	padding-top: 45px;
	padding-bottom: 35px
}

.row3 .list3 ul li {
	width: 368px;
	margin-right: 48px !important;
	float: left;
	padding: 20px 30px;
	border: 1px solid #ccc;
	box-sizing: border-box;
	margin-bottom: 40px
}

.row3 .list3 ul li a .tit {
	font-size: 15px;
	color: #333333;
	margin-bottom: 10px
}

.row3 .list3 ul li a p {
	line-height: 28px
}

.row3 .list3 ul li a .r {
	font-size: 14px;
	color: #878787
}

.row3 .list3 ul li a .r i {
	width: 16px;
	height: 28px;
	float: left;
	text-align: center;
	margin-right: 10px;
	
}

.row3 .list3 ul li a .date {
	font-size: 14px;
	color: #878787
}

.row3 .list3 ul li a .date i {
	width: 16px;
	height: 28px;
	float: left;
	text-align: center;
	margin-right: 10px;
	
}

.row3 .list3 ul li a .ad {
	font-size: 14px;
	color: #878787
}

.row3 .list3 ul li a .ad i {
	width: 16px;
	height: 28px;
	float: left;
	margin-right: 10px;
	text-align: center;
	
}

.row3 .list3 ul li:hover {
	border: #9b5e5d;
	background: #9b5e5d
}

.row3 .list3 ul li:hover a .tit,
.row3 .list3 ul li:hover a .r,
.row3 .list3 ul li:hover a .date,
.row3 .list3 ul li:hover a .ad {
	color: #ffffff
}

.row3 .list3 ul li:hover a .r i {
	
}

.row3 .list3 ul li:hover a .date i {
	
}

.row3 .list3 ul li:hover a .ad i {
	
}

.row3 .list3 ul .a1 {
	border-top: 2px solid #0f8634
}

.row3 .list3 ul .a2 {
	border-top: 2px solid #0f8634
}

.row3 .list3 ul .a3 {
	border-top: 2px solid #779a24;
	margin-right: 0 !important
}

.row3 .list3 ul .a4 {
	border-top: 2px solid #c59201
}

.row3 .list3 ul .a5 {
	border-top: 2px solid #b66a0a
}

.row3 .list3 ul .a6 {
	border-top: 2px solid #008282;
	margin-right: 0 !important
}

.row3 .main-more {
	margin-top: 0 !important
}

.row4 {
	padding: 50px 0
}

.row5 {
	padding: 17px 0;
	background: #d9e0e5
}

.row5 .link .tit {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	float: left;
	line-height: 26px;
	margin-right: 20px
}

.row5 .link ul li {
	width: 204px;
	background: #ffffff;
	float: left;
	margin-right: 64px;
	height: 28px;
	line-height: 28px
}

.row5 .link ul li a {
	display: block;
	overflow: hidden
}

.row5 .link ul li a p {
	font-size: 14px;
	color: #333333;
	float: left;
	padding-left: 15px
}

.row5 .link ul li a i {
	width: 6px;
	height: 28px;
	float: right;
	margin-right: 10px;
	background: url(../images/jt.png) no-repeat center
}

.row5 .link ul li:hover a p {
	color: #7292ae;
	font-weight: bold;
}

.footer {
	background: #e6eef4;
	margin-top: 55px;
	padding-top: 25px;
	padding-bottom: 20px;
}

.footer .blogo {
	margin: 32px 50px 0px 315px
}

.footer .blogo img {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5
}

.footer .bqw {
	margin: 15px 0px;
	margin-right: 40px
}

.footer .bqw p {
	font-size: 14px;
	color: #333333;
	line-height: 30px
}

.footer .bqw p a {
	font-size: 14px;
	color: #333333
}

.footer .bqw .tit {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 10px;
}

.footer .bqw .tit::after {
	width: 29px;
	height: 2px;
	content: "";
	display: block;
	top: 5px;
	left: 0;
	background: #764e4f;
	margin: 5px 0
}

.footer .bq .tit {
	width: 179px;
	height: 60px;
	margin: 0 auto 22px
}

.footer .bq p {
	font-size: 14px;
	color: #333333;
	line-height: 30px
}

.footer .bq p a {
	font-size: 14px;
	color: #333333;
	line-height: 30px
}

.footer .wx {
	margin: 70px 0
}

.footer .wx .x1 {
	position: relative
}

.footer .wx .x1 .wx3 {
	width: 31px;
	height: 31px;
	float: left;
	
}

.footer .wx .x1 .x {
	width: 100px;
	height: 100px;
	position: absolute;
	top: -115px;
	left: -40px;
	display: none
}

.footer .wx .x1 .x img {
	width: 100%;
	height: 100%
}

.footer .wx .x1:hover .x {
	display: block
}

.footer .wx .x2 {
	position: relative;
	margin-left: 15px
}

.footer .wx .x2 .wb {
	width: 31px;
	height: 31px;
	float: left;
	
}

.footer .wx .x2 .x {
	width: 100px;
	height: 100px;
	position: absolute;
	top: -115px;
	left: -40px;
	display: none
}

.footer .wx .x2 .x img {
	width: 100%;
	height: 100%
}

.footer .wx .x2:hover .x {
	display: block
}

.m780 {
	width: 780px
}

.m385 {
	width: 385px
}

.m575 {
	width: 575px
}

.m360 {
	width: 320px
}

.m375 {
	width: 375px
}

.m873 {
	width: 873px
}

.m382 {
	width: 382px
}

.m295 {
	width: 295px
}

.bno {
	border: none !important
}

.mt1 {
	margin-bottom: 30px
}

.mt2 {
	margin-top: 50px
}

.mt3 {
	margin-top: 30px
}

.mt60 {
	margin-top: 60px
}

.p20 {
	padding: 20px
}
.pb_sys_style1 .p_no_d {
   border: 1px solid #85807d !important;
    color: #fff;
    background-color: #85807d !important;
}
.pb_sys_style2 .p_no_d {
    border: 1px solid #85807d !important;
    color: #fff;
    background-color: #85807d !important;
}