﻿@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px; font-family:'微软雅黑';  }
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration: none;cursor:pointer; }
body{ margin:0; padding:0; background-color:#fff; font-size:14px; font-family:"微软雅黑"}
ul,li,p{margin:0; padding:0; text-decoration:none;list-style-type: none;} 
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}  
button{ border-radius: 0; } 
input{ outline:none; border:none}
.clear{ clear:both}
.centerbox{ width:1000px; margin:auto}




/*banner*/
#demo1{ 
    position: relative;    
    width:800px; float:left
}
#demo1 .img_list{overflow: hidden; position: relative; height:264px;}
/* 根据图片的张数来设定ul的宽度 */
.img_list ul{ width: 10000px; position: absolute; height:264px; left: 0px;}
.img_list li{ float: left; width: 1000px;}
.img_list img{ width: 800px;height: 264px;}

/* 图片对应的按钮样式 */
.btn_list {position: absolute; width:800px; bottom:10px}
.btn_list ul{ margin:auto; float:left;position:relative; left:50% ;text-align: center;}
.btn_list li{ float: left; margin-right: 10px; color: #999; border: 2px solid #ccc;position:relative; right:50% }
.btn_list li:hover,.btn_list li.on{ cursor: pointer; border: 2px solid #fff;}
.btn_list li img{ width: 70px; height: 32px; display: block;}
.zt-more{  width:14px ; position:absolute; right:20px;line-height:15px; padding-top:3px; padding-bottom:3px; font-size:12px; text-align:center; color:#000; border: 2px solid #ccc; background:#d9d9d9} 
.zt-more:hover{border: 2px solid #fff;} 
/* 左右点击的按钮样式 */
#demo1 .toLeft,#demo1 .toRight{
    display: none;
    position: absolute;
    width: 20px;
    height: 30px;    
    top: 120px;    
    background: url(../images/zbbg_24.png) no-repeat 0 -150px; 
	
}

/* 图片对应的说明*/
.img_intro{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 25px;
}
.img_intro .img_intro_bg,.img_intro .text{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.img_intro .img_intro_bg{
    background: #000;    
    opacity: .3;
    z-index: 999;
}
.img_intro .text{
    padding: 5px 10px;
    z-index: 1000;
    color: #999;
}
#demo1 .toLeft{
    left: 10px;
}
#demo1 .toRight{
    right: 10px;
    background-position: -50px -150px;
}


.b-sbox{ width:1000px; margin:auto; margin-bottom:2px; overflow:hidden }
.lanmunavchang .left { float:left}
.lanmunavchang{  height:38px;overflow:hidden;width:1000px; border-top:1px  solid #a41f24;background:#f5f5f5;}
.lanmunavchang .left a{ font-weight:bold;font-size:15px ; height:38px; display:block; padding-left:20px; line-height:38px; background:url(../images/tb-1.png)  no-repeat left 10px  center }
.lanmunavchang .left a .chengse{ color:#a41f24;font-size:16px}
.lanmunavchang .right { margin-right:10px; float:right}
.lanmunavchang .right a{color:#666;line-height:38px; font-size:13px; background:url(../images/more.jpg) right no-repeat; padding-right:17px }
.chanp-box{  border-bottom:dashed 1px #999;  overflow:hidden; padding-bottom:6px; margin-top:8px; width:490px; float:left; margin-right:10px}
.padding10{padding-left:10px; padding-right:10px; padding-top:5px}
.ttfds{ line-height:24px }
.chengjiao{ color:#666; float:right; font-weight:normal}
.more{ color:#999; float:right; font-size:13px; margin-right:5px; }
.height36{max-height:40px; overflow:hidden; line-height:20px}
.lm-img{width:134px;  margin-right:10px; float:left; margin-top:4px; margin-bottom:4px;height:97px}
.red{ color:#C00; font-weight:bold}
.red2{ color:#C00; margin-left:1px; margin-right:1px}
.amhong{ color:#58000b} 
.cj{ margin-left:8px;  font-size:13px}
.f13{ font-size:13px}
.lm-img .zhutu{ width:100%; border:#e5e5e5 solid 1px; }
.hua-bt{ line-height:20px; overflow:hidden; }
.biaoti{ font-size:16px; font-weight:bold;line-height:24px; margin-top:3px; margin-bottom:3px}
.chanpright{ width:190px; float:right;  }
.gongzuoqu-lan{ width:98%; margin:auto;overflow:hidden}
.gongzuoqu-lan li{ width:50%; float:left; padding-top:10px;  position:relative}
.gongzuoqu-lan li img{ width:78%; margin:auto;display:block;display:block}
.gongzuoqu-lan li .shuzi{ text-align:center; color:#4d4d4d; margin-top:6px;display:block; }
.cs-shuju{ text-align:center; background:#a41f24; line-height:28px; color:#FFF; font-weight:bold; width:100%; margin:auto } 
.riqi{ float:right ; font-weight:normal; color:#999; font-size:14px}
.liebiao2 li{ line-height:31px; border-bottom:dashed 1px #999; height:31px; overflow:hidden}
.liebiao2  li span{ float:right; color:#999}
.liebiao2{ padding-top:2px}
.liebiao2  li a{ width:85%; overflow:hidden; display:block; float:left}
.top10{ margin-top:10px}




/*搜索*/
.sousuokuang{ overflow:hidden;}
.reci{ float:left; overflow:hidden; margin-top:19px; width:219px; overflow:hidden;margin-left:10px;border-right:1px   dashed  #999; margin-right:10px}
.reci a{ margin-left:5px; margin-right:5px; font-size: }
.reci span{ color:#666; padding-left:2px}
.tijiao3{background: #a41f24; border-radius:2px;line-height:28px; border:none; padding:0; text-align:center; display:block; color:#FFF; font-size:14px;width:90px; margin:auto; display:block ; height:28px; }
.qiyemc{float:left; width:90px; margin-top:14px }
#search_box { float:left;height:36px; margin-top:10px; position:relative;  border: 1px solid #d9d9d9; background:#FFF; width:388px} 
#search_box #search{float: left;   line-height:36px;border: 0; width:303px; background: none; font-size: 14px; color:#666; padding-left:10px;outline:none} 
#search_box #go {float: right; padding-right:20px; padding-left:20px;  position:absolute; right:0px; padding-top:8px; padding-bottom:8px; background:#a41f24;outline:none;} 

/*分类选择*/
input{ outline:none; border:none}
.xz-kuaibox{  float:left; height:auto; width:588px}
.sq{height:22px; overflow:hidden}
.demo{width:698px; float:left; background:#FFF; border:1px solid #d9d9d9; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; overflow:hidden}
.zj,.sx{ overflow:hidden;border-bottom:1px dotted #d9d9d9}
.sx{ position:relative; }
.sx,.zj{ margin-bottom:5px; padding-bottom:5px}
.sx_child{ float:left;color:#000;line-height:22px;display:inline-block;height:22px;margin-right:8px;text-align:center;padding-right:6px;padding-left:6px}
.sx_child.on{background:#a41f24; color:#FFF}
.xuanzhong{background:#a41f24; color:#FFF}
.sx .fenlei,.zj .fenlei{display:inline-block;line-height:22px;height:22px;color:#999;font-size:14px;text-align:center;width:70px;  float:left}
.zhankai2{ float:left; width:30px}
.zj a{ background:url(../images/shanchu.png) no-repeat right 2px center; background-size:8px;color:#fff;line-height:20px;display:inline-block;line-height:20px; border: 1px solid #a41f24;color:#a41f24;margin-right:8px;text-align:center;padding-right:18px; padding-left:10px; margin-bottom:5px}
.qcqb{width:70px;height:20px;line-height:20px; border: 1px solid #a41f24;color:#a41f24;display:none;display:inline-block;text-align:center;cursor:pointer; margin-bottom:5px}
.shouqi{ position:absolute; right:0px; bottom:5px; display:block; width:40px; background:none;color:#a41f24;} 
.zhankai2{ position:absolute; right:0px; top:0px; display:block; width:40px; background:none;color:#a41f24;}
.bottom{ text-align:center; line-height:24px; padding-bottom:10px; padding-top:10px; clear:both;  width:1000px; margin:auto}
.red{ color:#a41f24}


.zixunbox{ padding-left:34px; background:url(../images/yiju.png) no-repeat  left top  ; margin-top:10px; clear:both; overflow:hidden }
.topRec_List dl,.maquee{ width:672px; overflow:hidden; color:#666; margin-left:10px}
.topRec_List dd{ float:left; text-align:left; border-bottom:1px solid #b49e82; color:#b49e82; font-size:15px;border-top:1px solid #b49e82;}
.topRec_List dl dd:nth-child(1){ width:28%; height:36px; line-height:36px; padding-left:2% }
.topRec_List dl dd:nth-child(2){ width:40%; height:36px; line-height:36px; }
.topRec_List dl dd:nth-child(3){ width:18%; height:36px; line-height:36px; }
.topRec_List dl dd:nth-child(4){ width:12%; height:36px; line-height:36px; }
.maquee{ height:176px;}

.topRec_List ul{ width:100%; height:176px;}
.topRec_List li{ width:100%; height:34px; line-height:34px; text-align:left; font-size:12px; border-bottom: 1px dashed #aaa;}
/*.topRec_List li:nth-child(2n){ background:#077cd0}*/
.topRec_List li div{ float:left;}
.topRec_List li div:nth-child(1){ width:28%;padding-left:2%}
.topRec_List li div:nth-child(2){ width:40%;}
.topRec_List li div:nth-child(3){ width:18%;}
.topRec_List li div:nth-child(4){ width:12%;}


.liuzhuanbox{ padding-left:34px; background:url(../images/liuzhuan.png) no-repeat  left top  ; margin-top:20px; overflow:hidden }
.topRec_List2 dl,.maquee2{ width:672px; overflow:hidden; color:#666; margin-left:10px}
.maquee2{ height:176px;}
.topRec_List2 dd{ float:left; text-align:left; border-bottom:1px solid #b49e82; color:#b49e82; font-size:15px;border-top:1px solid #b49e82;}
.topRec_List2 dl dd:nth-child(1){ width:24%; height:36px; line-height:36px; padding-left:2% }
.topRec_List2 dl dd:nth-child(2){ width:30%; height:36px; line-height:36px; }
.topRec_List2 dl dd:nth-child(3){ width:17%; height:36px; line-height:36px; }
.topRec_List2 dl dd:nth-child(4){ width:15%; height:36px; line-height:36px; }
.topRec_List2 dl dd:nth-child(5){ width:12%; height:36px; line-height:36px; }
.topRec_List2 ul{ width:100%; height:176px;}
.topRec_List2 li{ width:100%; height:34px; line-height:34px; text-align:left; font-size:12px; border-bottom: 1px dashed #aaa;}
/*.topRec_List li:nth-child(2n){ background:#077cd0}*/
.topRec_List2 li div{ float:left;}
.topRec_List2 li div:nth-child(1){ width:24%;padding-left:2%}
.topRec_List2 li div:nth-child(2){ width:30%;}
.topRec_List2 li div:nth-child(3){ width:17%;}
.topRec_List2 li div:nth-child(4){ width:15%;}
.topRec_List2 li div:nth-child(5){ width:12%;}



.chanp-box2{  border-bottom:dashed 1px #999;  overflow:hidden; padding-bottom:4px; margin-top:8px; width:270px; float:left; margin-right:10px}
.lm-imgxiao{width:100px;  margin-right:10px; float:left; margin-top:4px; margin-bottom:4px;height:75px}
.lm-imgxiao .zhutu{ width:100%; border:#e5e5e5 solid 1px; }
.bumen{ float:left; width:35%; font-size:13px; color:#666}
.zhuangtai{float:left; width:35%; font-size:13px;color:#666; text-align:center}
.shijian-gx{float:left; width:30%; font-size:13px;color:#666}

.fuwuquan{ overflow:hidden; margin-top:10px}
.fwq-sj{ float:left; background:#fcebdb; height:68px; width:227.5px; margin-left:10px }
.chengsezi{ color:#fa932e; font-size:16px; padding-left:2px; padding-right:2px}
.fwq-sj .sj{ float:left; color:#c06207; line-height:24px; margin-top:12px}
.fwq-sj  img{ float:left; width:78px; height:68px}

/*头版*/
.toubian{ height:270px;}
.toubian .time{ color:#888; margin-left:20px; margin-right:20px;}
.mainTop{margin-bottom:10px; }
.mainTop .qfyw{ float:right; width:440px; }
.mainTop .qfyw .ywList{ float:left; width:440px; }
.qfyw .ywList .yw_1t{font-size:24px;color:#2C6196; font-weight:bold;font-family:"微软雅黑"; text-align:left; padding-bottom:5px;}
.qfyw .ywList .yw_2t{ text-align:left; height:34px;}
.qfyw .ywList .yw_2t a{ display:block; font-size:16px; line-height:24px; float:left;}
.qfyw .ywList .ywtop_r {padding-top:8px; }
.ttMore{ background:url(../images/15main02.jpg) repeat-x; height:17px; color:#999;}
.more01{ background:url(../images/15main01.jpg) no-repeat; width:62px; display:block; text-align:center; float:right;  height:17px; color:#FFFFFF; font-size:12px;}
.qfyw .ywList .ywtop_r .cor_red{color: #C3341E; font-size:16px;}
.qfyw .ywList .ywtop_r strong {  background:url(../images/14Pic2.jpg) no-repeat 2px; padding-left:20px; font-size: 14px; line-height: 18px; font-weight: bold; text-align: left; display: block; height: 18px; margin-bottom: 5px; }
.qfyw .ywList .ywtop_r li{ float:left; background:url(../images/15main03.jpg) no-repeat 0px 6px; padding-left:20px; height:24px; line-height:24px;width:420px;}
.qfyw .ywList .ywtop_r a{ float:left; }
.ywMore{ float:right; text-align:right;color:#999; font-size:14px; margin-right:10px;}
.ywMore a{ color:#999;}
.yPic{ background:url(../images/14Pic.jpg) no-repeat; margin-left:10px; display:block; float:left; width:22px; height:22px;}
.yw_1t .cor_blue{color: #2C6196; text-decoration:none;}
.ywTit .wSt{background:#920001; width:24px; text-align:center; display:block; color:#FFFFFF; font-weight:bold; font-size:14px; padding:5px 0px;}
/*首页焦点图*/
.focusBox{
	width: 530px; 
	height: 260px;
	position: relative; float:left ;
}
.focusBox .bigPic{
	width:530px;
	height:260px;
	overflow:hidden;
	position:relative;
}
.focusBox .bigPic li{width: 530px;height: 260px;}
.focusBox .bigPic img{width: 530px;height: 260px;}
.focusBox .btn{
	height:17px;
	position:absolute;
	right:10px;
	bottom:6px;
	z-index:11
}
.focusBox .btn ul li{ width:8px;height:8px; border:2px solid #FFF;  margin-left: 4px; display: block; background: #fff; float: left; text-align: center; cursor: pointer; color: #333; border-radius:8px }
.focusBox .btn .sel{ background:#03276a}
.focusBox .picText_bg{width:100%;height:26px;position:absolute;left:0;bottom:0;background:#1d80c9;filter:alpha(opacity=50); /*IE*/-moz-opacity:0.5; /*MOZ , FF*/opacity:0.5;/*CSS3, FF1.5*/ display:none}
.focusBox .picText{
	width:530px;
	height:35px;
	line-height:35px;
	color:#FFF;
    font-weight:bold;
	margin:0 auto;
	position:absolute;
	overflow:hidden;
	z-index:10;
	bottom:0px; background:rgba(0,0,0,0.5)
	 
}
.focusBox .picText a{padding-left:10px;color:#FFF; font-weight:normal;}
/*end*/
/*建言*/
.anli{padding-left:34px; background:url(../images/anli.png) no-repeat  left top  ; width:300px; float:left; margin-top:10px; margin-right:12px; overflow:hidden}
.zhoubao{padding-left:34px; background:url(../images/zhoubao.png) no-repeat  left top  ;width:620px; float:left; margin-top:10px; }
.zhouganzi{ color:#666; text-indent:2em; line-height:22px}
.zhouganboxzuo{width:300px; float:left; margin-left:10px; height:193px; border-bottom:1px dashed #999; overflow:hidden}
/*版权*/
.footer { padding-top:10px; font-size:12px; }
.footer strong { font: bold 14px/24px "微软雅黑"; padding: 0px 11px; }
.footerLink .LinkOut {width:1000px; margin:0px auto; padding-top:5px; color:#666666; font-size:12px;}
.footerLink {  line-height: 18px;  padding-bottom:2px; background:url(../images/FBg.jpg) repeat-x; margin-top:1px;}
.foot_info { line-height: 30px; background: url(../images/line2.jpg) no-repeat center bottom; height: 30px; text-align: center; width:1000px; border-top:1px solid #ddd; margin:0px auto;}
.footer .linkList{ background:#b40001; color:#fde6e6;}
.footer .linkList .LinkNr{ width:1000px; margin:0px auto; padding:5px; font-weight:normal;}

.footer .linkList a{ color:#fff;}
.footer .linkList a:hover{ color:#fff;}
.zhankai{margin-left:90px; margin-top:10px; padding-top:10px; border-top:dashed 1px #fff; }
.zhankai a{ color:#666;}
.zhankai a:hover{ color:#666;}
.moList{ background:#ECC0C0; color:#552929; padding:2px 8px; position:relative; top:-15px; float:right;}
#class1content,#class2content,#class3content{overflow:hidden;display:none;}
.web_info { line-height: 16px; text-align: center; padding-top: 12px; color:#888; font-size:12px;}

/*详细页*/
.zu-xx-box{ border-bottom:1px dashed #999; padding-bottom:5px; width:715px}
.zu-xx{ font-size:15px; font-weight:bold; background:url(../images/sj-tb.png) no-repeat left; padding-left:12px; margin-top:10px; line-height:30px}
.newslan .zhutu{ float:left; width:180px; height:140px; margin:0px 10px 10px 0px;border:#d9d9d9 1px solid;}
.news{height: auto; padding-top:6px; padding-bottom:0px;display:block}
.dt-biaoti-1 span{ float:right; color:#999; font-size:13px; font-weight:normal;line-height:24px }
.dt-biaoti-1 { font-size:16px; font-weight:bold; color:#333; line-height:24px; margin-bottom:3px}
.wenhao{ color:#666; margin-bottom:5px}
.danwei{ color:#666; margin-bottom:5px}
.rightM{ margin-right:20px;}

/*头部*/
.topbox{ position:absolute; top:0px; width:100%; line-height:28px; height:28px;background:#a41f24; color:#FFF; border-bottom: 1px solid #FFF; z-index:6666; -moz-box-shadow:0px 0px 5px #a41f24; -webkit-box-shadow:0px 0px 5px #a41f24; box-shadow:0px 0px 5px #a41f24;}
.top1000{ width:1000px; margin:auto}
.top-left{ float:left}
.top-left a{ color:#FFF} 
.top-right{ float:right}
.top-right a{ color:#FFF}
.dingtubox{ margin-top:29px}
.navbox{ margin-top:10px}

/*我也有类似问题*/
.ls-wtbox{position:relative; width:140px;  height:36px; margin:auto;margin-bottom:10px; margin-top:20px}
.ls-wt{ width:140px;  height:36px; line-height:36px; border-radius:4px; text-align:center; background:#a41f24; display:block; color:#FFF; }
.erweima{position:absolute; left:0px; bottom:40px; display:block; width:140px; height:164px; z-index:99999;-moz-box-shadow:0px 0px 4px #666; background:#fff; text-align:center; -webkit-box-shadow:0px 0px 4px #666; box-shadow:0px 0px 4px #666; border-radius:4px}
.erweima img{ width:100%; height:auto}

.erweima2{position:absolute; right:2px; top:14px; display:block; width:140px; height:164px; z-index:99999;-moz-box-shadow:0px 0px 4px #666; background:#fff; text-align:center; -webkit-box-shadow:0px 0px 4px #666; box-shadow:0px 0px 4px #666; border-radius:4px}
.erweima2 img{ width:100%; height:auto}


/*政办服务详情页*/
.weizi{ float:right;margin-right:10px;}
.weizi a{ color:#666; line-height:38px; margin-left:6px}
.xq-tu{ width:373px; height:278px; float:left; border:#e5e5e5 solid 1px}
.xq-tu img{ width:100%}
.xqzi{ width:578px; margin-left:15px; float:left; }
.jiage{ font-size:16px; font-weight:bold; color:#C00; line-height:34px}
.hua-bt{ line-height:20px; overflow:hidden; }
.biaoti{ font-size:16px; font-weight:bold;line-height:30px}
.pj-zi{ float:left; font-size:14px; color:#666}
.pingjiaxin{overflow:hidden;}
.rz-tb3{  width:120px; float:right; margin-top:4px}
.youhui-bt{ color: #666; float:left; width:10%;  overflow:hidden}
.youhui-xq{ float:left;width:90%;}
.f18{ font-size:18px}
.border-top{ border-top: 1px  dashed #999; overflow:hidden; padding-top:5px}
.bj-7{ margin-top:9px; margin-bottom:9px}
.lijixiadan{ width:140px;  height:36px; line-height:36px; border-radius:4px; text-align:center; background:#a41f24; display:block; color:#FFF; margin-bottom:10px}
.jg-box{ width:260px; float:left;}
.xq-box{ width:724px; float: right; margin-left:14px;}
.jg-nr{ width:258px ; margin-top:10px}
.jg-img{ width:100%; border:1px solid #e5e5e5; display:block}
.bj-15{ padding-left:15px; padding-right:15px; padding-bottom:10px}
.pj-bt{ font-size:15px; font-weight:bold; margin-bottom:8px; margin-top:2px}
.gengduo{ float:right; font-weight:normal; color:#C00 }
.riqi{float:right; color:#666; font-size:13px}
.px-box{ border-top:1px solid #e5e5e5; overflow:hidden; padding-top:6px; margin-top:0px; line-height:22px}
.jz{ text-align:center}
.pj-mc{ line-height:24px; margin-bottom:6px}
.chanp-box3{ padding-bottom:5px; margin-bottom:10px; margin-top:10px}
.pingjiabox{ width:50%; float:left;overflow:hidden;;font-size:13px; color:#666}
.erweima3{position:absolute; left:0px; top:40px; display:block; width:140px; height:164px; z-index:99999;-moz-box-shadow:0px 0px 4px #666; background:#fff; text-align:center; -webkit-box-shadow:0px 0px 4px #666; box-shadow:0px 0px 4px #666; border-radius:4px}
.erweima3 img{ width:100%; height:auto}
.f15{ font-size:15px}