/* CSS Document */
*{ padding:0px; margin:0px;}
body{ font-family:Microsoft YaHei; color:#5a5a5a;}
a{ font-family:Microsoft YaHei; color:#5a5a5a; text-decoration:none;}
a:hover{ font-family:Microsoft YaHei; color:#808082; text-decoration:none;}
img{ border:0px;}
ul li{ list-style:none;}
.l{ float:left;}
.r{ float:right;}
img {box-sizing: border-box;vertical-align: middle;border: 0;}

.box{ width:1200px; margin:0 auto;}
.top{ min-width:1200px; width:100%; height:60px; line-height:60px; background:#e8e8e8;}
.topl{ float:left; font-size:16px;}

.topzsj{ width:262px; height:60px; float:left;}
.topztq{ float:left; margin-left:10px;  }

.topy{ float:right;}
.topy a{ font-size:16px;}
.banner img{ max-width:100%;}


.xpbox{ margin: 0 auto; background-color: #fff; overflow:hidden; width: 1150px;}





/* 滚动新闻 */
.zcxw{ float:left;  width:515px; height:350px; margin-top:40px;}

/*右侧新闻*/
.ycxw{height:368px; width:570px; float:right; margin-top:33px; overflow:hidden; margin-right: 20px;}



/* 标题部分样式 */
.hspxsbx{width:25px; height:5px; transform: skewX(-45deg); background: #CD4F51; float: left; margin-top: 23px;}
.btwz{ width:165px; float: left;}
.btwz p2{ font-size: 35px; font-weight: bolder; color: #149781;float: left; margin-left: 15px;}
.btwz span{ font-size: 35px; font-weight: bolder; color: #cd3126;float: left;}
.hspxlbx{width:25px; height:5px; transform: skewX(-45deg); background: #214086; float: left; margin-top: 23px;}
.hspxhbx{width:345px; height:5px; background: #e7e7e7; float: left; margin-top: 23px; margin-left: -5px;}

.ycgd{ width:60px; height:25px; float: right; background: #fff; border:2px solid #b5b5b5; border-radius:20px; margin-top: -40px;}
.ycgd  ul{ margin:0 auto; width:50px;}
.ycgd  ul li{ width:8px; height: 8px; border-radius:20px; float: left; margin-left:7px; background: #a1a0a0; margin-top: 7px;}
.ycgd:hover{border:2px solid #149781;}
.ycgd:hover li{background: #149781;}



/* 分两栏样式*/
.flxw{width:570px; height:50px; line-height:50px;border-bottom:1px dashed #c1c1c1; float:left;margin-left: 15px;}
.flxw span{ width:5px; height:5px; border-radius:10px;background:#a7a7a7; float:left; margin-left:10px;margin-top:20px;}
.flxw a{ font-size:16px; margin-left:10px;color:#525252;}
.flxw a:hover{color:#149781;}
.flxw sj{ float:right;font-size:16px; color:#8c8c8c;margin-right:10px;} 


/* 工作动态样式*/
.gzdt{ width:100%; float: left; height: 436 px;}
.vvvvb1_1 {
	width:135px; 
	height:45px; 
	line-height:45px;  
	margin-top:10px; 
	margin-right:30px;
	FONT-WEIGHT: normal; 
	FLOAT: left; 
	TEXT-ALIGN: center; 
	background:#149781;
	border-radius: 26px;
    z-index:10;
    float: left; position: relative;}

.vvvvb1_1 a{ 
	color:#fff; 
	font-size:18px; }

.vvvvb1_2 { 
	width:135px; 
	height:45px; 
	line-height:45px; 
	background:#dbdbdb;   
	margin-top:10px; 
	margin-right:30px;
	FLOAT: left;

	TEXT-ALIGN: center;
	border-radius: 26px;
    z-index:10;position: relative;  }

.vvvvb1_2 a{ 
	color:#ff000; 
	font-size:18px; }

.vvvvb1_1:hover a{ color:#fff;}
.vvvvb1_2:hover a{ color:#fff;}


/

/* 廉政广角*/
.lzgj{width:590px; height:483px; float: left;}
.box2{ width:495px; margin:0 auto;}

.vvvvb2_1 {
	width:135px; 
	height:45px; 
	line-height:45px;  
	margin-top:10px; 
	margin-right:30px;
	FONT-WEIGHT: normal; 
	FLOAT: left; 
	TEXT-ALIGN: center; 
	background:#149781;
	border-radius: 26px;
    z-index: 9999;
    float: left; position: relative;}

.vvvvb2_1 a{ 
	color:#fff; 
	font-size:18px; }

.vvvvb2_2 { 
	width:135px; 
	height:45px; 
	line-height:45px; 
	background:#dbdbdb;   
	margin-top:10px; 
	margin-right:30px;
	FLOAT: left;

	TEXT-ALIGN: center;
	border-radius: 26px;
    z-index: 9999;position: relative;  }

.vvvvb2_2 a{ 
	color:#ff000; 
	font-size:18px; }

.vvvvb2_1:hover a{ color:#fff;}
.vvvvb2_2:hover a{ color:#fff;}

/* 滚动部分*/
.wzbj{ width: 154px; height: 45px; line-height: 45px; text-align: center; background: #f4f4f4}
.wzbj a{text-decoration:none; color: #404040;}
.wzbj:hover{background: #149781;}
.wzbj:hover a{ color: #fff;}
.tempWrap{ width: 1016px !important; margin: 0 auto;}

.vvvvb3_1 {
	width:130px; 
	height:45px; 
	line-height:45px;  
	margin-top:10px; 
	margin-right:20px;
	FONT-WEIGHT: normal; 
	FLOAT: left; 
	TEXT-ALIGN: center; 
	background:#149781;
	border-radius: 26px;
    z-index: 9999;
    float: left; position: relative;}

.vvvvb3_1 a{ 
	color:#fff; 
	font-size:18px; }

.vvvvb3_2 { 
	width:130px; 
	height:45px; 
	line-height:45px; 
	background:#dbdbdb;   
	margin-top:10px; 
	margin-right:20px;
	FLOAT: left;

	TEXT-ALIGN: center;
	border-radius: 26px;
    z-index: 9999;position: relative;  }

.vvvvb3_2 a{ 
	color:#ff000; 
	font-size:18px; }

.vvvvb3_1:hover a{ color:#fff;}
.vvvvb3_2:hover a{ color:#fff;}

.slxx{ width: 1110px; margin: 0 auto;}


.zc3xw{ float: left; margin-left: 20px; width: 530px; height: 360px;}


/* 分3栏样式*/
.flxw2{width:515px; height:50px; line-height:50px;border-bottom:1px dashed #c1c1c1; float:left;margin-left: 15px;}
.flxw2 span{ width:5px; height:5px; border-radius:10px;background:#a7a7a7; float:left; margin-left:10px;margin-top:20px;}
.flxw2 a{ font-size:16px; margin-left:10px;color:#525252;}
.flxw2 a:hover{color:#149781;}
.flxw2 sj{ float:right;font-size:16px; color:#8c8c8c;margin-right:10px;} 


.spt{ float: right; margin-right: 20px; width: 558px; height: 341px;}



