@charset "utf-8";

a.more{position: absolute; right: 5px; bottom: 5px;}
.tabContent ul{display: none;}
/*title-0*/
.title-0{height: 40px;border-bottom: 1px solid #999;}
.title-01{border-bottom: 2px solid #015293;color: #125faf;font-size: 18px;font-weight: 800;}

.scrollText{background-color: #f5f5f5;height: 55px;}
.scrollText-01{height: 50px;line-height: 50px;overflow: hidden;font-weight: 800; width:1140px;}
.scrollText_m{ width: 83%; float: left; }
.scrollText_m a{ display: block; text-align: center; font-size: 23px;text-overflow: ellipsis;white-space: pre;overflow:hidden;color:#206abe;}
.time{ color:#F00}
.morett{height: 50px;    line-height: 70px;width:17%;}

/*title-1*/
.title-1{height: 40px; border-bottom: solid 3px #CCC; position: relative;}
.title-1 ul{position: absolute; left: 0;top: 0;}
.title-1 li{float: left; border-right: solid 1px #FFF;}
.title-1 li span{ display: block; height: 40px;  background-color: #efefef; color: #333;  line-height: 40px; padding: 0 30px; font-size: 16px; cursor: pointer;}
.title-1 li.on span{border-bottom: solid 3px #ffa750; background-color: #cc0001; color: #FFF; font-weight: 600;}



.list-m{padding: 0px;}
.list-m li{ line-height: 40px; background-size:20px 20px;padding-left:20px; border-bottom: 1px dashed #ccc;}
.list-m li a{width: 80%; float: left; height: 40px; line-height: 40px;display: block; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.list-m li span.date{ color: #909090;}
/*list-1*/
.list-1{padding: 0px;}
.list-1 li{ line-height: 40px; background-size:20px 20px;padding-left:6px;border-bottom: 1px dashed #ccc;}
.list-1 li a{width: 100%; line-height: 40px;display: block; overflow:hidden;text-overflow: ellipsis; white-space: nowrap; font-size: 16px}
.list-1 li span.date{ color: #909090;}

/*list-2*/
.list-2{padding: 0px;}
.list-2 li{ width: 80px;float:left;height: 85px;margin-right: 40px;position: relative;padding: 10px;text-align: center;}
.list-2 li img{width:60px; height:60px; }
.list-2 li.lbg{background:url(../images/list2_bg.jpg) no-repeat;background-size:100% 100%;}
.list-2 li.on{background:url(../images/list2_on.jpg) no-repeat;background-size:100% 100%;}
.list-2 li a{margin: 0;padding: 10px 0;}
.list-2 li a div{margin-top: -5px;}
.list-2 span{display: block;}

/*list-3*/
.title-3{border-bottom: 1px solid #999;font-size: 15px; height: 28px;}
.title-03{border-bottom: 2px solid #015293;color: #125faf;font-size: 18px;}
.list-3{padding: 0px;}
.list-3 li{ line-height: 28px; background-size:20px 20px;padding-left:20px; position: relative;border-bottom: 1px dashed #ccc;}
.list-3 li a{width: 100%; height: 35px; line-height: 35px;display: block; overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.list-3 li span.date{position: absolute; right: 0; top: 0; color: #909090;}

/*list-4*/
.list-4{padding: 0px;}
.list-4 li{padding: 0px 10px 10px 10px;}
.list-4 li img{width:100%; height: 78px;}

/*list-5*/
.list-5{padding: 0px;}
.list-5 li{width: 280px;height: 65px;float: left;padding: 10px;}
.list-5 li img{width:100%; height: 70px;}

.title-com1{height: 41px;color: #ffffff;background:url(../images/title_bg_01.jpg) 0 50% no-repeat; background-size:100% 100%;margin-top: 10px}
.title-com1 img{ float: left; }
.title-com2{height: 30px;background:url(../images/title_bg_02.jpg) 0 50% repeat-x;background-size:22px 22px;text-align: right;margin-top: 25px;}

/*title-2*/
.title-2 {height: 60px;border-bottom: 1px solid #999;}
.title-21{width: 161px;}
.title-21 span{display: block; font-size: 20px; height: 40px;line-height: 40px; background: url(../images/ico_4.jpg) left top no-repeat; padding-left: 45px;}
.title-22{width: 417px;}

/*title-3*/
.title-31{width: 306px;}
.title-31 span{display: block; font-size: 20px; height: 40px;line-height: 40px; background: url(../images/ico_3.jpg) left top no-repeat; padding-left: 45px;}
.title-32{width: 288px;}

/*title-4*/
.title-41{width: 163px;}
.title-41 span{display: block; font-size: 20px; height: 40px;line-height: 40px; background: url(../images/ico_1.jpg) left top no-repeat; padding-left: 45px;}
.title-42{width:436px;}

.title-51{width: 161px;}
.title-51 span{display: block; font-size: 20px; height: 40px;line-height: 40px; background: url(../images/ico_2.jpg) left top no-repeat; padding-left: 45px;}

/*title-6*/
.title-6 {height: 60px;border-bottom: 1px solid #999;}
.title-61{width: 161px;}
.title-61 span{font-size: 24px;}
.title-62{width: 1039px;}
.title-61 span {display: block;font-size: 20px;height: 40px;line-height: 40px;background: url(../images/ico_5.jpg) left top no-repeat;padding-left: 45px;}

/*list-6*/
.list6{position: relative;width: 600px;height: 330px;background: #eee}
.list6 .visit{position: absolute;top: 39%;left: 32%;}
.rowBox{height:200px;background:url(../images/rowBox.jpg) no-repeat;background-size:100% 100%;}
.list-6{padding: 0px; }
.list-6 li{ width: 278px; height: 145px; padding :10px; float: left;}
.list-6 li img{ border:3px solid #125faf; width: 278px; height: 145px }
.list6 .yy{ position: absolute; bottom: 34%;    left: 43%; }


/* 幻灯片css */
.slideBox{  height:281px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; background:#fff; cursor:pointer;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.slideBox .hd ul li.on{ background:#3CF;}
.slideBox .bd{position:relative; height:100%; z-index:0;}
.slideBox .bd li{width:510px; height:281px; zoom:1; vertical-align:middle; position: relative; }
.slideBox .bd img{ width:510px; height:281px; display:block; position: absolute; z-index: 1; left: 0; top: 0;}
.slideBox .bd span.bg,.slideBox .bd span.t{ height:40px;  display:block; position: absolute; left: 0; bottom: 0;}
.slideBox .bd span.bg{width:510px;background: #000; z-index: 2;filter:alpha(opacity=50); -moz-opacity:0.5;opacity:0.5;}
.slideBox .bd span.t{width:480px;line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #FFF; text-indent: 5px; font-size: 14px; z-index: 3;}

/* 廉洁文化速览左边css */
.slideBox-left{ width:577px; height:198px;overflow:hidden; position:relative;}
.slideBox-left .bd{width:900px;position:relative;overflow:hidden;z-index:0;margin: 40px 40px;}
.slideBox-left .bd li{width:126px; height:116px; zoom:1; vertical-align:middle; position: relative;float: left;padding-right: 22px;}
.slideBox-left .bd img{width:125px; height:116px;display:block; position: absolute; z-index: 1; left: 0; top: 0;}

/* 廉洁文化速览左边前按钮代码 */
.slideBox-left .prev{ position:absolute; left:8px; top:43%; display:block; width:40px; height:40px; background:url(../images/prev.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox-left .prev:hover{filter:alpha(opacity=100);opacity:1;}
.slideBox-left .prevStop{ display:none;}

/* 廉洁文化速览右边css */
.slideBox-right{ width:595px; height:198px;overflow:hidden; position:relative;}
.slideBox-right .bd{width:900px;position:relative;overflow:hidden;z-index:0;margin: 40px 40px;}
.slideBox-right .bd li{width:126px; height:116px; zoom:1; vertical-align:middle; position: relative;float: left;padding-right: 20px;}
.slideBox-right .bd img{width:125px; height:116px;display:block; position: absolute; z-index: 1; left: 0; top: 0;}

/* 廉洁文化速览右边后按钮代码 */
.slideBox-right .next{ position:absolute; left:8px; top:43%; display:block; width:40px; height:40px; background:url(../images/prev.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox-right .next{ left:auto; right:0;  background:url(../images/next.png) no-repeat; }
.slideBox-right .next:hover{filter:alpha(opacity=100);opacity:1;}
.slideBox-right .nextStop{ display:none;}

/*lastnews*/
.lastnews{ height:47px;position:relative; overflow: hidden;}
.lastnews .ld{float: left;width: 110px;line-height: 38px;height: 38px;background: #125faf;font-size: 18px;padding: 3px 20px;color: #ffffff;}
.lastnews .rd{float: left;margin-left: 20px;height: 45px;}
.lastnews .rd img{height:45px}
.lastnews .rd2{float: left;margin-left: 20px;height: 45px;}
.lastnews .rd2 img{width:110px;height:45px}


/* l1 */
.l1-leftbox{width: 580px; margin-right: 10px}
.l1-rightbox{width: 600px; position: relative;}

/* l4 */
.l4{background-color: #efefef;position: relative;}

/* banner */
.banner{height: 110px; overflow: hidden;}
.banner li img{ height: 100px; width: 100%}
.slideBox1{ height: 100px;overflow:hidden; position:relative; margin: 0 auto;}
.slideBox1 .bd{position:relative; height:100%; z-index:0;}

.slideBox1 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:1; }
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left; }
.slideBox1 .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; background:#fff; cursor:pointer;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.slideBox1 .hd ul li.on{ background:#3CF;}

.lzywtitle{ width: 161px; margin-top: 0px; }
.lzywtitle span{display: block; font-size: 20px; height: 40px; line-height: 40px; background: url(../images/ico_001.jpg) left top no-repeat; padding-left: 45px;}

.more{ height: 40px; line-height: 40px; display: block; }
.title-52{width: 161px;}
.title-52 span{display: block; font-size: 20px; height: 40px;line-height: 40px; background: url(../images/ico_01.jpg) left top no-repeat; padding-left: 45px;}
.title-53{width: 161px;}
.title-53 span{display: block; font-size: 20px; height: 40px;line-height: 40px; background: url(../images/ico_02.jpg) left top no-repeat; padding-left: 45px;}
.title-54{width: 161px;}
.title-54 span{display: block; font-size: 20px; height: 40px;line-height: 40px; background: url(../images/ico_03.jpg) left top no-repeat; padding-left: 45px;}
.title-55{width: 161px;}
.title-55 span{display: block; font-size: 20px; height: 40px;line-height: 40px; background: url(../images/ico_04.jpg) left top no-repeat; padding-left: 45px;}

.rdd{    margin-left: 20px;    border-bottom: 2px solid #c4d7eb;    height: 45px;}
.rdd a{display: block;    float: left; height:45px; line-height:45px; padding:0 10px;}

.xglj{margin-top: 60px;}
.xglj h3 {font-size: 20px;color: #005bac;margin-bottom: 20px;}
.c_w_1170 {width: 1170px;margin: 0 auto;}
.c_w_1170 .wrapper {overflow: hidden;}
.c_w_1170 .wrapper .itm {width: 233px;height: 42px;line-height: 42px;font-size: 18px;color: #005bac;text-align: center;float: left;cursor: pointer;border-top: 2px solid #e2e2e2;border-bottom: 2px solid #e2e2e2;background: url(../images/itm-bg.png) repeat center center;}
.c_w_1170 .wrapper .itm:first-child {border-left: 2px solid #e2e2e2;}
.c_w_1170 .wrapper .itm:last-child {border-right: 2px solid #e2e2e2;}
.c_w_1170 .wrapper .itm.active {width: 229px;border-top: 3px solid #005bac;border-right: 2px solid #e2e2e2;border-left: 2px solid #e2e2e2;border-bottom: none;background: none;}
.link {width: 100%;margin-top: 15px;margin-bottom: 35px;overflow: hidden;}
.hide {display: none;}
.linkItm {line-height: 30px;margin-right: 30px;float: left;}
.linkItm a{font-family: 微软雅黑;font-size: 16px;font-weight: 400;color:rgb(0, 0, 0);}

.floatPanel {position: absolute;top: 420px;right: 10px;}
.fp-itm {width: 62px;height: 62px;display: block;margin-bottom: 5px;}
.fp4 span {background: url(../images/f_icon_4.png);width: 62px;height: 62px;display: block;position: relative;}
.wechatcode {width: 120px;height: 120px;float: right;position: absolute;bottom: 0;left: -120px;}