/* 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:303px; height:60px; float:left;}
.topztq{ float:left; margin-left:10px; height:20px; margin-top:10px; }

.topy{ float:right;}
.topy a{ font-size:16px;}
.banner img{ min-width:1200px; width:100%;}

/* 导航 */
.dh { min-width:1200px; width:100%; height:70px; background:#0b5aa7; line-height:70px; margin-top: 1px;}
#nav {line-height: 70px;  list-style-type: none; ; width:1200px; height:75px;margin:0 auto; overflow:hidden; }
#nav a {font-size:20px;display: block; margin:0 5px; text-align:center;}
#nav a:link  {color:#FFF; text-decoration:none;}
#nav a:visited  {color:#FFF;text-decoration:none;}
#nav a:hover  {color:#FFF;text-decoration:none;}
#nav li {float: left; background:url(../images/li1.jpg) no-repeat right ; width:130px;}
#nav li:hover{background:#024a91; }
#nav li ul { z-index:9999;line-height: 45px;  list-style-type: none;text-align:left;left: -999em;width: 150px;  position: absolute; margin-left:-40px; }


/*大标题*/
.bigTit { width: 1200px;margin: 0 auto; background: #ffffff;  padding-top: 40px;  padding-bottom: 0px;  }
.bigTit h1 {  text-align: center;  font-size: 31px;  color: #365d98;  font-weight: bold;  }
.bigTit h1 a {  color: #365d98;}
.bigTit p {  font-size: 18px;  line-height: 22px;  color: #355e92; margin: 20px auto 0;  }
.bigTit  a{  color: #0b5aa7; }
.bigTit  a:hover{color: #ff0000;}

/* 滚动新闻 */
.zcxw{ float:left;  width:647px; height:445px; margin-top:40px;}

/*右侧新闻*/
.ycxw{height:445px; width:522px; float:right; margin-top:26px; overflow:hidden;}
.xw{ height:62px;border-bottom:1px dashed #c3c2c1;width:522px;padding-top: 20px;padding-bottom: 26px; line-height: 34px; }
.xw a{ font-size:20px; color:#202020; display: table-cell;vertical-align:middle}
.xw a:hover{ color:#0b5aa7;}


/* 标题部分样式 */
.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: #0b5aa7;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: -17px;}
.ycgd  ul{ margin:0 auto; width:50px;}
.ycgd  ul li{ width:8px; height: 8px; border-radius:20px; float: left; margin-left:6px; background: #a1a0a0; margin-top: 8px;}
.ycgd:hover{border:2px solid #0b5aa7;}
.ycgd:hover li{background: #0b5aa7;}



.ljbc{ width:590px; height:406px; float: left; margin-top: 20px;}
.tbbg{ width:590px; height:406px; float: right; margin-top: 20px;}

/* 通用两栏样式*/
.llxw{width:590px; height:59px; line-height:59px;border-bottom:1px dashed #c1c1c1; float:left;}
.llxw span{ width:5px; height:5px; border-radius:10px;background:#a7a7a7; float:left; margin-left:10px;margin-top:27px;}
.llxw a{ font-size:18px; margin-left:10px;color:#525252;}
.llxw a:hover{color:#0b5aa7;}
.llxw sj{ float:right;font-size:16px; color:#8c8c8c;margin-right:10px;} 

/* 两栏广告样式*/

.llgg{ padding-top: 40px; float: left;padding-bottom: 40px;}


/* 分两栏样式*/
.flxw{width:580px; height:59px; line-height:59px;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:27px;}
.flxw a{ font-size:18px; margin-left:10px;color:#525252;}
.flxw a:hover{color:#0b5aa7;}
.flxw sj{ float:right;font-size:16px; color:#8c8c8c;margin-right:10px;} 


/* 工作动态样式*/
.gzdt{ width:100%; float: left; height:436px;}
.vvvvb1_1 {
	width:145px; 
	height:45px; 
	line-height:45px;  
	margin-top:10px; 
	margin-right:30px;
	FONT-WEIGHT: normal; 
	FLOAT: left; 
	TEXT-ALIGN: center; 
	background:#0b5aa7;
	border-radius: 26px;
    z-index: 9999;
    float: left; position: relative;}

.vvvvb1_1 a{ 
	color:#fff; 
	font-size:20px; font-weight: bolder}

.vvvvb1_2 { 
	width:145px; 
	height:45px; 
	line-height:45px; 
	background:#dbdbdb;   
	margin-top:10px; 
	margin-right:30px;
	FLOAT: left;
	width:145px; 
	height:45px; 
	line-height:45px; 
	TEXT-ALIGN: center;
	border-radius: 26px;
    z-index: 9999;position: relative;  }

.vvvvb1_2 a{ 
	color:#ff000; 
	font-size:20px; font-weight: bolder}

.vvvvb1_1:hover a{ color:#fff;}
.vvvvb1_2:hover a{ color:#fff;}


/* 四个分栏*/
.sgfl{ width:811px; float: left; height: 600px; margin-top: 40px;}
.flks{ width:391px; height:288px; float: left;}
.flbt span{ float:left; width:8px; height: 47px; background:#0b5aa7;}
.flbt p3{ font-size: 30px; font-weight: bolder; color: #0b5aa7; padding-left:20px;}
.slxw {width:391px; height: 221px; margin-top: 25px;}
.slxw img {width:391px; height: 221px;}
.slxwwzbj{width:391px; height:45px; background: #000000; opacity:0.2; margin-top: -45px;}
.slxwwz{ margin-top: -34px; position: relative; }
.slxwwz a{ margin-left: 20px; color: #fff; font-size: 18px; }
.slxwwz a:hover{color: #0b5aa7; }

/* 右侧专题*/
.yczt{float: right;width: 367px; margin-top: 40px;}
.yczt img{ width: 367px; height: 90px; margin-top: 14px; float: right;}


/* 举报指南*/
.jbzn{float:left ;margin-bottom: 40px;margin-top: 40px;}
.jbzn img{ width: 281px; height: 88px;  float:left; margin-left: 8px;}

/* 廉政广角*/
.lzgj{width:590px; height:483px; float: left;}
.box2{ width:495px; margin:0 auto;}

.vvvvb2_1 {
	width:145px; 
	height:45px; 
	line-height:45px;  
	margin-top:10px; 
	margin-right:30px;
	FONT-WEIGHT: normal; 
	FLOAT: left; 
	TEXT-ALIGN: center; 
	background:#0b5aa7;
	border-radius: 26px;
    z-index: 9999;
    float: left; position: relative;}

.vvvvb2_1 a{ 
	color:#fff; 
	font-size:20px; font-weight: bolder}

.vvvvb2_2 { 
	width:145px; 
	height:45px; 
	line-height:45px; 
	background:#dbdbdb;   
	margin-top:10px; 
	margin-right:30px;
	FLOAT: left;
	width:145px; 
	height:45px; 
	line-height:45px; 
	TEXT-ALIGN: center;
	border-radius: 26px;
    z-index: 9999;position: relative;  }

.vvvvb2_2 a{ 
	color:#ff000; 
	font-size:20px; font-weight: bolder}

.vvvvb2_1:hover a{ color:#fff;}
.vvvvb2_2:hover a{ color:#fff;}

/* 党纪法规*/
.djfg{width:590px; height:483px; float: right;}
.box3{ width:590px; margin:0 auto;}

.vvvvb3_1 {
	width:133px; 
	height:45px; 
	line-height:45px;  
	margin-top:10px; 
	margin-right:10px;
	FONT-WEIGHT: normal; 
	FLOAT: left; 
	TEXT-ALIGN: center; 
	background:#0b5aa7;
	border-radius: 26px;
    z-index: 9999;
    float: left; position: relative;}

.vvvvb3_1 a{ 
	color:#fff; 
	font-size:20px; font-weight: bolder}

.vvvvb3_2 { 
	width:133px; 
	height:45px; 
	line-height:45px; 
	background:#dbdbdb;   
	margin-top:10px; 
	margin-right:10px;
	FLOAT: left;
	width:135px; 
	height:45px; 
	line-height:45px; 
	TEXT-ALIGN: center;
	border-radius: 26px;
    z-index: 9999;position: relative;  }

.vvvvb3_2 a{ 
	color:#ff000; 
	font-size:20px; font-weight: bolder}

.vvvvb3_1:hover a{ color:#fff;}
.vvvvb3_2:hover a{ color:#fff;}


/* 清风阵地*/
.qfzd{ margin-top:40px; float: left;}

.marqueeleft{height:280px;width:100%;overflow:hidden; margin-top: 60px;}
.marqueeleft ul{float:left; margin-top:25px;}
.marqueeleft li{float:left;margin:0 10px;display:inline;width:256px;height:200px;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:253px;height:190px;padding:2px;overflow:hidden;}
.marqueeleft li .pic img{ width:254px; height:190px; padding:10px 10px;}
.marqueeleft li .txt{text-align:center;height:60px;line-height:60px;font-size:16px;background-color: #e4e5e7}
.marqueeleft li .txt:hover{background-color: #0b5aa7}
.marqueeleft li .txt:hover a{color:#fff;}
.marqueeleft li a{text-decoration: none;color:#333}

/* 友情链接*/
.yqlj{ width:1200px; height:55px; background:url(../images/yqlj.jpg) no-repeat; border-bottom:3px solid #2756a8; float: left; margin-top: 40px;}
.vvvvb4_1 { FLOAT: left; WIDTH: 212px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 48px; HEIGHT: 48px; TEXT-ALIGN: center; background:#2756a8;  font-size:18px;  margin-right:10px;}
.vvvvb4_2 { FLOAT: left; WIDTH: 240px; CURSOR: pointer;  LINE-HEIGHT: 48px; HEIGHT:48px; TEXT-ALIGN: center; background:#CCCCCC; font-size:18px; margin-right:6px;}
.vvvvb4_1:hover{ color:#FFFFFF;}

.yqljx{ float:left; margin:0 auto; line-height:26px;}
.yqljx a{ margin:0 15px; font-size:18px; color:#2c2c2c;}
.yqljx a:hover {color:#2756a8;}
.x2{ width:100%; height:100px; margin:10px auto 0 auto;}

/* 底部*/
.dbbj{ min-width:1200px; width:100%; height:215px; background:#2756a8; margin-top: 10px;}

.dbwz{ text-align: center; font-size: 16px; color: #fff; line-height: 36px; padding-top: 30px;}
.dbbz{ margin:0 auto; width:76px; height:86px; padding-top: 5px;}

/* 内页样式*/
.dqwz{ font-size:18px; color:#4f4e4e;  line-height:80px; height:80px; width:100%;}
.dqwz a:hover{ color:#184696}
.lbzc{ width:230px;   background:#e3e3e3; float:left; margin-bottom:120px;}
.dbt{ width:230px; height:79px; background:#e3e3e3; font-size:26px; color:#5b5b5b; font-weight:bolder; line-height:79px; text-align:center; border-bottom:1px solid #c2c2c2;}
.xbt{ width:230px; height:62px; background:#e3e3e3; font-size:18px; line-height:62px;  border-bottom:1px solid #c2c2c2;}
.xbt a{color:#292929; }
.xbt:hover { background:#184696;}
.xbt:hover a{color:#fff;}
.lbyc{ width:940px; float:right;}
.ycbt{ width:380px; height:81px; line-height:81px; font-size:36px; font-weight:bolder; color:#184696; text-align:left; padding-left: 10px;}

.nyhx2{ width:940px; height:1px; background:#e7e7e7; float:left;}
.nybt{ width:925px; height:62px; line-height:62px; border-bottom:1px dashed #c1c1c1; float:left; margin-right:5px; margin-left:10px;}
.nybt a{ margin-left:15px; font-size:18px; color:#525252;}
.nybt a:hover{ color:#184696;}
.nybt sj{ float:right; color:#808080; font-size:16px; margin-right:15px;}
.nrbt{ font-size:26px; font-weight:bolder; color:#333333;  line-height:60px; margin:0 auto; text-align:center;}
.lysj{ font-size:18px; color:#848484; text-align:center; margin-bottom:20px; margin-top:20px;}
.nyxx{ width:100%; height:1px; border-bottom:1px dashed #d2d2d2;}

.nr{ width:1180px; margin:0 auto; font-size:18px !important; color:#333333 !important; line-height:40px !important;  margin-bottom:40px !important; font-family:新宋体 !important; }
.nr p{ font-size:20px !important; color:#333333 !important; line-height:40px !important;    font-family:新宋体 !important;;  }
.nr p span{ font-size:20px !important; color:#333333 !important; line-height:40px !important;    font-family:新宋体 !important; }
.nr img{margin-top:25px; margin-bottom:25px; max-width:900px; margin-left:-130px;}
	
	
.nr2{ width:900px; margin:40px auto; font-size:20px; color:#333333; line-height:46px;   }
.nr2 p{ font-size:20px !important; color:#333333 !important; line-height:46px !important;    font-family:Microsoft YaHei !important;text-indent:2em;}
.nr2 p span{ font-size:20px !important; color:#333333 !important; line-height:46px !important;    font-family:Microsoft YaHei !important;text-indent:2em}

.lyxx{ font-size:18px; color:#848484; text-align:center; margin-bottom:20px; margin-top:20px;}
.share{ float:right; margin-top:-60px;}
.nyt{ width:302px; height:225px; margin-left: 7px; margin-right: 7px; margin-top: 20px; float: left;}
.nyt img{width:302px; height:170px;}
.nytwz{width:302px; height: 55px; line-height: 55px; line-height: 55px; background: #f4f4f4; text-align: center;}
.nytwz a{ font-size:18px; color:#4f4e4e;}

.nytwz:hover {background: #0b5aa7;}
.nytwz:hover a{ color: #fff;}




.pageBox {text-align: center; margin: 30px auto; width:940px;}
.pageBox a {border:1px solid #ddd;display:inline-block;margin-right:6px;color: #707070;width:34px;height:34px;font:bold 14px/34px arial;}
.pageBox a:hover,.pageBox a:active{background:#184696;color: #FFFFFF;text-decoration: none;}
.pageBox .cur { background: #184696;border: 1px solid #184696;text-decoration: none;}
.pageBox a.cur {color: #fff;}
.pageBox .disabled {width: 79px;}

.jgbt{ font-size:20px; float:left; color:#787878; height:20px;}
.jgbj{ height:55px; line-height:55px; width:886px; background:#eeeeee;}
.bsbj{ height:55px; line-height:55px; width:886px; background:#fff;}
.sl{ width:220px; float:left; text-align:left; margin-left:40px;}
.sl a{ color:#787878;}
.sl a:hover{color:#0b5aa7;}





