@charset "utf-8";
/* 页面样式CSS Document */
body{width:100%;height:100%;min-width:1000px;background-attachment: fixed;background-color: #fff;background-repeat: no-repeat;background-position: center top;color:#555; }

a { text-decoration: none; color:#555; }
a:hover { text-decoration:underline; color:#1457ad;}

p {text-decoration: none; color:#555;}

/*
#IE6{
	display:none;
	_display:block;
	height:32px;
	width:100%;
	background:#990000;
	position:absolute;
	z-index: auto;
	top: 0px;
	right: 0px;
	background:url(../images/IE6.gif) no-repeat center #000000;
}
*/

/* 容器盒子 */
.container{ width:1000px ; height:auto; margin:15px auto; background:#FFF; _background:#FFF none;}

/* 网站头部 */
.header{width:990px;margin:0px auto;height:220px; padding:0px; overflow:hidden;text-align:left;}
.header .logo{
	background:url(../images/logo.png) no-repeat;
	_background:url(../images/logo.gif) no-repeat;
	width:480px;
	height:80px;
	margin-top:70px;
	-webkit-transition-duration: 1000ms;
	-webkit-transition-property: rotate;
	-webkit-transition-timing-function: ease;
	}
.header .logo:hover{-webkit-transform: rotate(-4deg); }
.toplink{ position: absolute; display:block; left: 680px; top: 9px; width: 257px; height: 20px; }
	
/* 头部导航 */
.nav{ width:970px;margin:0 auto; padding: 1px 11px 0px 11px; background:url(../images/containerbg.png) repeat-y  center transparent;text-shadow: 0px 1px 0px rgba(0,0,0, 0.5);
_padding:1px 0px; _background:#FFF none; overflow:hidden;
}
.nav ul{
	width:958px;
	height:40px;
	line-height:40px;
	font-size:16px;
	padding-left:10px;
	background: url(../images/navul.png) repeat-x;
	color:#FFF;
	font-weight: bold; overflow:hidden;
	margin-left:1px;
}
.nav li {float:left; letter-spacing:2px;cursor: pointer;}
.nav a{ display:inline; float:left;  height:40px; float:left; text-align:center; margin-right:10px; padding:0 12px;color:#FFF; min-width:75px; _padding:0 14px;
}
.nav a:hover,
.nav a.hover{text-decoration:none;background:url(../images/navlihover.png) no-repeat bottom center; color:#FFF ; }

.nav .on a:hover,
.nav .on a.hover,
.nav .on a{margin-right:10px; padding:0 14px;color:#1457ad;height:34px; margin-top:6px; background-color:#FFF; background-image:none; line-height:40px;text-shadow: 0px 0px 0px rgba(0,0,0,0.0); cursor:default;}
.nav .shardow{ height:16px; width:968px; background:url(../images/navsh.png) repeat-x top center; margin:0px 1px;}
	

/*中心动态*/
.centernews{width:948px; height:303px; overflow:hidden; border:1px solid #e0e0e0; font-size:14px; line-height:21px;}

.centerleft{margin-left:10px; width:300px; height:285px; float:left; margin-top:10px}

.centernews .photoframe{width:300px; overflow: hidden;background-color: #CCC; height:240px; padding:8px 8px 0 8px; background: url(../images/photoframe.png) no-repeat top center;}

.centerright{margin-left:24px; width:600px; height:240px; float:left;margin-top:16px; _margin-left:12px; _margin-top:-280px; _float:right; }

.centerright .news{ padding:5px 10px 5px 10px;text-indent: 18pt;background:url(../images/fillpagespec.png)  repeat-x  top; border:1px solid #ccc;}
.centerright .news h4{
	width:100%;
:; 	text-align: center; padding-bottom:5px; font-size:16px;color:#1457ad;
}
.centerright .news span{ float:right; *margin-top:-20px; *margin-right:10px}
.centerright .news span a{color:#1457ad;}


.centerright ul{ width:580px;display:block; float:left; padding:0px 6px 0 6px; margin:0px 10px 0px 5px;}
.centerright li{ display:block;height:28px; line-height:32px; background:url(../images/statisticsli.png) no-repeat;padding:0 15px; overflow:hidden; border-bottom:1px dashed #CCC; overflow:hidden;}
.centerright li span{ float:right;color:#1457ad; }



.announcement{ height:28px; width:550px;overflow:hidden; background: url(../images/announcement.png) 6px 2px no-repeat; float:right; padding-left:70px; font-size:12px; overflow:hidden; line-height:28px;}

.announcement:hover{background-image:url(../images/announcementhot.png)}


.announcement li{
	float:left;
	height:28px;
	line-height:32px;
	margin-right:32px;
}

.announcement li a{}
.announcement li a:hover{ text-decoration:underline; color:#1457ad;}



/*大标题*/
.bigtitle{ height:31px; border-bottom:1px solid #e0e0e0; width:100%; line-height:31px; background:url(../images/bigtitle.png) repeat-x center; clear:both; font-size:14px; display:block;}

.bigtitle span{ float:right; padding-right:10px}
.bigtitle h4{display:block; width:226px; height:31px; background:url(../images/bigtitleh4.png) no-repeat center;
text-align:center;
line-height:28px;
font-size:16px;
color:#FFF;
text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
letter-spacing:4px; float:left;
}

.bigtitle02{ height:59px; width:100%; line-height:59px; clear:both; font-size:14px; display:block;}
/*.bigtitle02 span{ float:right; padding-right:10px}*/
.bigtitle02 h4{display:block; width:325px; height:59px; background:url(../images/user-title.png) no-repeat center; text-indent:-9999px; float:left;}
.option { width:350px; height:36px; float:right; margin-top:12px;}
.option .btn, .option02 .btn, .tabDiv .btn { width:101px; height:36px; display:inline-block; float:left; margin:0 5px; background:url(../images/input-bg-02.png) no-repeat; font-size:16px; line-height:36px; color:#4cbbfa; text-align:center;}
.option02 .btn {background:url(../images/input-bg-03.png) no-repeat;}
.option .btn:hover { text-decoration:none;}

.tabDiv .btn { margin-top:15px;}

.bigtitle03{ height:59px; width:100%; line-height:59px; clear:both; font-size:14px; display:block; background:none;}
.bigtitle03 h4{display:block; width:325px; height:59px; background:url(../images/user-title-02.png) no-repeat center; text-indent:-9999px; float:left;}

.sub-title { margin:50px 0 10px 120px; font-size:18px;}
.bigtitle05{ height:59px; width:100%; line-height:59px; clear:both; font-size:14px; display:block;}
.bigtitle05 span{ float:right; padding-right:10px}
.bigtitle05 h4{display:block; width:325px; height:59px; background:url(../images/user-title-05.png) no-repeat center; text-indent:-9999px; float:left;}
.sub-content { width:500px; margin:20px auto 50px; font-size:16px; text-align:center;}
.input-userName { width:220px; height:28px; font-size:16px; line-height:28px;}
.input-subBtn { width:101px; height:36px; border:0; background:url(../images/input-bg-02.png) no-repeat; text-align:center; line-height:36px; cursor:pointer;}
.sub-content .tip { margin:10px 0 20px; font-size:14px; color:red; text-align:center; text-indent:5em;}
.sub-content #content { color:red;}

/*右边栏*/
.rightpagebox{width:808px; overflow:hidden; border:1px solid #e0e0e0; font-size: 14px;}

/*页面右侧*/
.mainpage{}

/* 页面右侧 */
.rightpage{}

/* 分页 */
.page{}
.page a{ border:#ccc solid 1px; margin-left:3px; padding:4px 4px;font-size:12px;}
.page a:hover{ text-decoration:none;}


.pages{position: relative; bottom:0; left:0;height:31px; border-top:1px solid #ccc; width:100%; line-height:28px; background:url(../images/bigtitle.png) repeat-x center; clear:both; font-size:14px;}
.pages a{}
.pages a:hover{ text-decoration:none;}


/*热点咨询*/
.hotadvice{ height:3}

/*栏目样式*/
.columnul {height:185px;}
.columnul ul{ width:210px; padding:10px 2px 4px 4px;}
.columnul li{ display:block;height:24px; line-height:24px; background:url(../images/columnul-li.png) no-repeat; background-position: 0px -24px; padding-left:16px; overflow:hidden;}

.columnul li:hover{background-position: 0px 0px; }

/*办件统计*/
.statistics{height:185px;}
.statistics ul{ width:170px;display:block; float:left; padding:8px 6px 0 6px;}
.statistics li{ display:block;height:28px; line-height:26px; background:url(../images/statisticsli.png) no-repeat 0px 0px;padding:0 15px 0 17px; overflow:hidden; border-bottom:1px dashed #CCC;}
.statistics li span{ float:right;color:#1457ad; }
.statistics .right,.statistics .left
{display:block; width:16px; height:50px; margin:65px 0px; background:#999; float:left;text-indent:-9999px; white-space:nowrap;line-height:0; background:url(../images/statisticsa.png) no-repeat}
.statistics .right{ background-position:-16px 0px}
.statistics .left{margin-left:5px;}
/*广告*/
.banner{}

/*页面主体*/
.pagebody{ width:100%; height:auto; overflow:hidden; border:#CCC solid 1px;}

.leftpage, .mainpage, .rightpage{ float:left; margin-right:10px; background:#e1e1e1; }

/*页面左侧*/
.leftpage{}

/*页面左侧盒子*/
.leftpagebox{width: 170px;}

.leftpagebox .title{
	width:182px;
	height:34px;
	background:url(../images/leftboxtitle.png) no-repeat;
	line-height:34px;
	font-size:16px;
	color:#FFF;
	font-weight: bold;
	text-align:center;
	text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
	letter-spacing:4px;
}
.leftpagebox .title span{ float:right; font-size:12px; color:#FFF; padding-right:10px;}
.leftpagebox .title span a{ color:#FFF}

.leftpagebox .content{ 
border:1px solid #e0e0e0; border-top:none; background:url(../images/navsh.png) top repeat-x; max-height:184px;}

.leftpagebox .bigcontent{ 
border:1px solid #e0e0e0; border-top:none; background:url(../images/navsh.png) top repeat-x; min-height:110px; height:auto; overflow:auto; padding:0 0 20px 0; width: 180px;}



.bltable{width:708px; line-height:26px; color:#666; overflow:hidden; border-right:none;border-right:1px solid #e3e3e3;}
.tableContent th{padding-left:13px;}
.tableContent th,.tableContent td {text-align:left; height:32px;}  
.tableContent tr {height:32px; color:#000;}  
.tableContent th {background: #fefefe url(../images/casetableth.png) repeat-x bottom;color: #808080; height:40px; border:1px solid #e3e3e3; font-family:"微软雅黑"; font-size:14px;}  
  
.tableContent td {}  
.tableContent tr:hover{background:#f0f8fd !important;color:#1454ab !important;font-weight:bold; }
.tableContent .last{ border-right:none; color:#F00;}

.tableevenRow{background:#f9f9f9;}
.tableoddRow{}



.frmPost{background:url(../images/roomboxbg.png)  repeat-x; height:60px; margin:10px;}




.Singleli{display:block;padding:10px 10px 0 10px;}
.Singleli li{ display:block;height:34px; line-height:32px;padding:0 15px; overflow:hidden; border-bottom:1px dashed #CCC; background:url(../images/statisticsli.png) no-repeat center left; font-size:14px;}

.Singleli li:hover{}

.minSingleli{display:block;padding:0px 10px 0 10px; margin:0px 15px 0px 15px}
.minSingleli li{ display:block;height:24px; line-height:24px;padding:0 15px; overflow:hidden; border-bottom:1px dashed #CCC; background:url(../images/statisticsli.png) no-repeat center left; font-size:14px; width: 112px;}
.minSingleli li:hover{ background-color:#f9f9f9}


.bigtitleli{ height:28px; border-bottom:1px solid #e0e0e0; line-height:28px; padding:0 10px 0 20px; background:url(../images/bigtitle.png) repeat-x center; clear:both; font-size:16px; display:block; color:#000;}


.subsection_tabs { display:block; height:30px; border-bottom:1px solid #ccc; overflow: visible;  padding-top:10px; padding-left:10px;_height:40px; }

.subsection_tabs li{
	display:block;
	height:29px;
	padding:0 5px 0 5px;
	width:86px;
	float:left;
	margin-right:2px;
	text-align: center;
	font-size:14px;line-height:29px;
}


.subsection_tabs .tabon{color:#1457ad;
	border:1px solid #ccc;
	border-bottom:1px solid #FFF;
	background:#FFF;
}

.subsection_tabs .tabon a{color:#1457ad; text-decoration: none; cursor:default;}






/* 列表模型 */
ul.list{}
  .list li{}
  .list li a{ float:left;}
  .list li span{ float:left;}

/*侧栏*/
.sidebar {}

/*栏目*/
.column{}

/*登录条*/
.loginbar{ height:177px; overflow:hidden;}
.loginbarShadow{ height:8px;background:url(../images/loginbarShadow.png) no-repeat center; _margin-top:-6px;}

.loginbar form{ overflow:hidden; width:180px; height:120px; margin:12px auto 0px auto;}
.loginbar label{color:#1457ad ;height:24px; line-height:24px; display:block; width:40px; float:left; margin-top:6px; display:block;}

.smallbutton{ display:block; cursor:pointer; width:71px; height:23px; text-align:center; line-height:23px; background:url(../images/smallbutton.png) no-repeat; border:none; color:#FFF; margin:5px;}
.smallbutton:hover{ background-position:bottom; font-weight:bold;}

.loginbar .smallbutton{float:left;}
.loginbar .importtext{ height:22px; background: url(../images/navsh.png)  repeat-x center top; border:1px solid #aaa; display:block; float:left;
padding:0 5px; width:128px; margin-bottom:10px;

}

.hello{ height:98px; width:205px; background:url(../images/hello.png) no-repeat; margin:20px 0 0 13px; padding:8px 0 0 0px; text-align:center; font-size:12px; color:#1454ab; }

.hello span{
	display: block;
	height:32px;
	width:150px;
	padding:0 0 0px 0px;
	line-height:normal;
	font-size:12px;
	margin:0 0 26px 48px;
	border-bottom:1px dashed #ccc;
	vertical-align: bottom;
}

.hellobutton{ margin:10px auto 0px auto; height:28px; width:124px; line-height:28px; /*background:url(../images/roomboxli.png) no-repeat top;*/ font-size:16px; color:#289bca; text-decoration: none;display:block; text-align:center;}
.hellobutton:hover{/*display:inline-block;*/font-weight:bold; background-position:bottom; text-decoration:none;}


/*办事大厅*/
.workroom{height:305px; overflow:hidden;}

.workroom .roombox{ margin:10px 10px 0 10px;height:125px; overflow:hidden;}

.workroom .roombox .title{border:1px solid #002a61; margin:0 0px; height:104px;padding:15px 0 0px 4px ; float: left;word-wrap: break-word;letter-spacing:0px; background:url(../images/roomboxtitle.png) repeat-x; color:#FFF; font-size:16px; font-weight:bold; width:20px; line-height:24px;}

.workroom .roomli{float:left;margin:00px 0px 0 00px;border:1px solid #e0e0e0; height:104px; background:url(../images/roomboxbg.png) repeat-x top; width:540px; padding:15px 0 0 0;}
.roomli .right,.roomli .left
{display:block; width:16px; height:50px; margin:25px 0px; background:#999; float:left;text-indent:-9999px; white-space:nowrap;line-height:0; background:url(../images/statisticsa.png) no-repeat}
.roomli .right{background-position:-16px 0px; margin-left:-10px;}
.roomli .left{margin-left:5px;}


.roomli ul{margin:5px 0 0 5px;display:block; float:left; width:495px; height:90px; overflow:hidden;}
.roomli li{float:left; display:block; width:110px; background:#999; height:30px; text-align:center; margin:0 10px 18px 0; line-height:30px; font-size:14px; background: url(../images/bigtitle.png)  repeat-x top; border:1px solid #ccc}
.roomli li:hover{ background-position:bottom}
.roomli li a{ text-decoration:none}

.roombox .personal,.roombox .enterprise{ display:block; float:left; clear:right;padding:0x; width:106px; height:106px; margin:10px 0 0 12px; background-repeat:no-repeat; background-position:center center;}


.roombox .personal{background-image:url(../images/personal.png)}
.roombox .enterprise{background-image:url(../images/enterprise.png)}

.roombox .personal:hover,.roombox .enterprise:hover{ background-position:bottom;}



.casetable{width:708px; line-height:26px; color:#666; height:275px; overflow:hidden; }


.casetable th,.casetable td {text-align: center; height:30px; border-right:1px solid #e3e3e3; font-size:14px;}  
  
.casetable th {background: #f3f3f3 url(../images/casetableth.png) repeat-x bottom;color: #808080;}  
  
.casetable td {}  
.casetable tr:hover{ background:#f0f8fd !important;font-weight:bold; color:#1454ab !important; font-weight:bold;}

.casetable .last{ border-right:none; color:#F00;}



/*小技巧*/
.tips{height:70px;}
.tips ul{ width:224px;display:block; float:left; padding:8px 0px 0 4px;}
.tips li{ display:block;height:28px; line-height:28px; padding:0 6px 0 6px; overflow:hidden; border-bottom:1px dashed #CCC; width:auto; float:left; font-size:14px; margin:0 10px 0 0}
.tips li a{background-repeat:no-repeat; background-position:left; padding-left:20px; width:auto;}


/*友情链接*/
.friendlink{ height:30px;}

/*新闻*/
#news{ min-height:200px; margin:20px 10px 10px 10px; border:1px solid #ccc; background-color:#fefff1; font-size:14px;
-webkit-border-radius: 10px; padding:10px 10px 00px 10px;
border-radius: 10px;
-webkit-box-shadow: 00px 5px 10px #e5d9a5;
box-shadow: 00px 5px 10px #e5d9a5; 
behavior: url(../images/ie-css3.htc);
}

#news .title{ border-bottom:2px double #e5d9a5; min-height:32px; margin:0px  0px  5px  0px; text-align:center; padding-bottom:10px;font-size:18px; line-height:24px;}
#news .title h1{clear:both; font-size:24px; margin: 20px  20px  10px  20px; text-align:center;}
#news .sbtitle{ text-align:center; line-height:18px; font-size:14px; margin-bottom:20px;}

/*公文*/
.Documents{ min-height:400px;font-size:14px;}

.Documents .title{ border-bottom:2px double #e5d9a5; min-height:32px; margin:0px  0px  5px  0px; text-align:center; padding-bottom:10px;font-size:18px; line-height:24px;}
.Documents .title h1{clear:both; font-size:24px; margin: 20px  20px  10px  20px; text-align:center;}
.Documents .sbtitle{ text-align:center; line-height:18px; font-size:14px; margin-bottom:20px;}


/*下载*/
.download{}

/*子导航*/
.subnav{}

/*菜单*/
.menu{}

/*子菜单*/
.submenu{}

/*搜索*/
.search{}


/*版权*/
.copyright{}

/*滚动*/
.scroll{}

/*内容*/
.content{}

/*标签页*/
.tab{}

/*文章列表*/
.list{}

/*提示信息*/
.msg{}

/*栏目标题*/
.title{}

/*加入*/
.joinus{}

/*指南*/
.guild{}

/*服务*/
.service{}

/*注册*/
.regsiter{}

/*状态*/
.status{}

/*投票*/
.vote{}

/*合作伙伴*/
.partner{}



/*页脚*/
.footer{ width:970px;margin:0 auto; padding: 10px 10px 0px 10px; background:url(../images/containerbg.png) repeat-y center transparent; line-height:20px;
_background:#FFF none; overflow:hidden;_padding:0px
}
.footer .txt{ width:900px; height:73px;padding:10px 50px 27px 20px;
background: url(../images/footer.jpg) repeat-y center transparent;
}
.footer .signature{float:right}


/*百项页面*/
.hundredservice{ width:970px;margin:0 auto; padding: 0px 10px 0px 10px; background:url(../images/containerbg.png) repeat-y center transparent;
 _background:#FFF none; overflow:hidden;_padding:0px;
}
.hundredservice .hs_photo{ width:970px; height:270px;
background: url(../images/HS_photo1.jpg)  no-repeat top center;
}
 
.hs_tabs{display:block; height:34px; background:url(../images/hs_tabs.png) }
.hs_tabs li{display:block;height:29px;width:125px;float:left;text-align: center;font-size:14px;line-height:35px;}
.hs_tabs a{color:#FFFFFF;text-decoration: none;cursor:default; }
.hs_tabs .taboff{color:#1457ad;background:#FFF; line-height:28px}
.hs_tabs .taboff a{color:#1457ad; cursor:pointer;}

.hs_options{float:left; width:250px; height:501px; background:url(../images/hs_options.png) repeat-y right;border:1px solid #cfcfcf;border-left:none; overflow:hidden;}
.hs_optionsli{ width:170px;display:block; float:left; padding:8px 6px 0 6px;overflow:hidden;}
.hs_optionsli li{ display:block;height:29px; line-height:28px;padding:0 15px; overflow:hidden; border-bottom:1px dashed #CCC; background:url(../images/statisticsli.png) no-repeat center left; }

.hs_label{ float:left; width:44px;height:466px; padding:0px 0 0 0; margin:0px 0 0 0; border:1px solid #ccc; border-right:none; border-left:none; background:url(../images/hs_label.png) repeat-y; font-size:16px; font-weight:bold; float:left;
 }
 
.labelon,.labeloff{display:block; width:28px;height:173px; word-wrap: break-word;letter-spacing:0px; /* Set large letter-spacing as precaution */ padding:60px 8px 0 8px; line-height:24px; overflow:hidden;} 
.labelon{background:url(../images/hs_labelon.png) no-repeat center; cursor:default}
.hs_label a{color:#FFF; text-decoration:none;}

.labeloff a{color:#000;text-decoration:none;}

.hs_table{ float:left; width:697px; height:500px; border:1px solid #ccc;overflow:hidden;}

.hs_table .tableh{ height:441px;}

.hsListShowLI{display:block; width:708px;border-bottom:1px solid #ccc; line-height:30px; min-height:30px;text-align:center; overflow:hidden; font-size:14px; overflow:hidden;}

.hsListShowLI .menu{ width:390px;float:left;height:28px; text-align:left; padding:0 0 0 30px; background:url(../images/icon_word.png) no-repeat 10px 8px; _background:none;_margin-top:-28px;}
.hsListShowLI span{ width:140px; display: block; float:right;line-height:30px; height:auto; border-left:1px  solid #ccc; }


/*
.hsListShowLI:hover{ height:60px; background:url(../images/itemListShowLI.png) repeat-x; border:none; font-weight:bold;}
.hsListShowLI:hover span{height:30px; border:none;}
*/

.hsListShowLI .menu a{height:30px; overflow:hidden; display:block; max-width:550px; overflow:hidden;}

.hsListShowLI .contentList {display:block; width:700px;}
.hsListShowLI .contentList li{float:left; padding:0 0 0 16px; margin:0 15px 0 0; background:url(../images/serviceli.png) no-repeat -1px -4px; font-size:12px;width:auto; _width:60px;}
.hsListShowLI .contentList a{color:#065b90;}


.hsList {display:block; width:708px;line-height:30px; min-height:30px;text-align:center; overflow:hidden; font-size:14px; background: url(../images/casetableth.png) repeat-x bottom; color:#828282; font-weight:bold; overflow:hidden;}
.hsList span{ width:140px; display: block; float:right;line-height:30px; height:auto; border-left:1px  solid #e3e3e3; }


/*服务大厅页面*/
.servicecenter{height:545px;border:1px solid #e0e0e0; border-top:none; background:url(../images/navsh.png) top repeat-x;}

.serviceli { width:210px;display:block; float:left; padding:8px 0px 0 4px; font-size:14px;}
.serviceli li{ display:block;height:32px; width:76px; line-height:32px;
background: url(../images/serviceli.png) no-repeat bottom left;
padding:0 0 0 16px; overflow:hidden; border-bottom:1px dashed #CCC; float:left; margin-right:10px;}
.serviceli li:hover{ background-position:top left;}

.sv_search{ width:680px; height:32px; border:1px solid #ccc; background:url(../images/sv_search.png) repeat-x bottom; overflow:hidden !important;padding:14px;line-height:32px; font-size:16px;}

.sv_search .terms{ float:left; width:410px; overflow:hidden; height:32px;}
.sv_search span{color:#1457ad;line-height:32px; font-weight:bold;}

.sv_search .search{ float:right; height:32px; width:265px; overflow:hidden; }
.sv_search .search input{margin:0px; padding:3px 10px; height:23px; border:none;}
.sv_search .search #approve_name{width:200px;border:1px solid #ccc;background:url(../images/searchs.png) repeat-x top; display:block; float: left;padding:6px 10px 0px 10px; height:23px;}
.sv_search .search #approve_name2{width:200px;border:1px solid #ccc;background:url(../images/searchs.png) repeat-x top; display:block; float: left;padding:6px 10px 0px 10px; height:23px;}
.sv_search .search .button{display:block; border:none; background:url(../images/sv_searchbutton.png) no-repeat; text-indent:-9999px; width:30px; height:31px;float: left; cursor:pointer;}

.cs_table{ float:left; width:708px; height:500px; border:1px solid #ccc;}

.cs_table .tableh{ height:441px;}

.cs_table .page{position: relative; bottom:0; left:0;  height:29px; border-top:1px solid #ccc; width:100%; line-height:28px; background:url(../images/bigtitle.png) repeat-x center; clear:both; font-size:12px;}

.itemListShowLI{display:block; width:708px;border-bottom:1px solid #ccc; line-height:30px; min-height:30px;text-align:center; overflow:hidden; font-size:14px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
}
.itemListShowLI .menu{ width:450px;float:left;height:28px; text-align:left; padding:0 0 0 30px; background:url(../images/icon_word.png) no-repeat 10px 8px;_margin-top:-28px;}
.itemListShowLI span{ width:180px; display: block; float:right;line-height:30px; height:auto; border-left:1px  solid #ccc; }
.itemListShowLI .contentList {display:block; width:700px;}
.itemListShowLI .contentList li{float:left; padding:0 0 0 16px; margin:0 15px 0 0; background:url(../images/serviceli.png) no-repeat -1px -4px; font-size:12px;width:auto; _width:60px;}
.itemListShowLI .contentList a{color:#065b90;}
/*
.itemListShowLI:hover{ height:60px; background:url(../images/itemListShowLI.png) repeat-x; border:none; font-weight:bold;}
.itemListShowLI:hover span{height:30px; border:none;}
*/
.itemListShowLI .menu a{height:30px; overflow:hidden; display:block; max-width:550px; overflow:hidden; }
.itemList{display:block; width:708px;line-height:30px; min-height:30px;text-align:center; overflow:hidden; font-size:14px; background: url(../images/casetableth.png) repeat-x bottom; color:#828282; font-weight:bold;}
.itemList span{ width:180px; display: block; float:right;line-height:30px; height:auto; border-left:1px  solid #e3e3e3; }
.floatingbutton{float:right; width:136px;}
.floatingbutton a{ position:absolute; background:url(../images/floatingbutton.png) no-repeat top; width:136px; height:38px; margin-top:-45px;-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;}
.floatingbutton a:hover{ background-position:bottom;}


.floatingbutton2{float:right; width:190px; margin-right:150px;}
.floatingbutton2 a{ position:absolute; background:url(../images/floatingbutton2.png) no-repeat top; width:190px; height:38px; margin-top:-45px;-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;}
.floatingbutton2 a:hover{ background-position:bottom;}

/*政务公开*/
.servicecenter{height:545px;border:1px solid #e0e0e0; border-top:none; background:url(../images/navsh.png) top repeat-x;}


/*办件查询*/
.trackingleft{}

/*单条样式*/
.lirow{}
.inforbox{ margin:20px 20px 0px 20px; padding:10px; border:1px solid #ccc; background:url(../images/roomboxbg.png) repeat-x center; display:block;}
.inforbox font { color:#3E66BB;}
.inforbox font.inforbox-name {display:block; text-indent:2em;}
.inforbox font.inforbox-time {display:block; }


.fillpage {border:1px solid #e0e0e0; font-size:14px;}
.fillpage table{ background-color:#FFF;}
.fillpage th,.pagebox td {text-align: center; height:32px; padding: 0 4px;}  
.fillpage tr {height:32px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;}  
.fillpage th {background: #fefefe url(../images/itemListShowLI.png) repeat-x  bottom;color:#828282; padding:0 40px 0 20px; text-align: left; font-family:"微软雅黑"; font-size:16px;}  
.fillpage td {padding:4px 4px 4px 8px;-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;font-family:"微软雅黑"; font-size:14px;} 
.fillpage tr:hover{background:#f0f8fd}

.fillpagehgjh td:hover{font-weight:bold; background-color:#f0fdf1;}
.fillpage td.alt { } 
.fillpage td.spec{background-color: #ffffff; cursor:default; background:url(../images/roomboxbg.png) repeat-x top #FFF; text-align:center;font-family:"微软雅黑"; font-size:14px;} 

.fillpage th.specalt { } 


.fillpagetop,.fillpagebottom{width:1000px;margin:0 auto; padding: 0px 0px; background:url(../images/fillpagetop.png) no-repeat top transparent ; line-height:40px; height:40px; overflow:hidden;}
.fillpagetop{ _height:10px; _background:none #FFF; _margin-top:20px; _width:972px;}
.fillpagebottom{background-position:bottom;}
.fillpagebottom{_display:none;}

.fillpagetabs {display:block; height:30px; border-bottom:1px solid #ccc; overflow: visible;  padding-top:10px; padding-left:10px;background:url(../images/navsh.png) repeat-x top;}
.fillpagetabs ul{display:block; margin:0 auto; width:auto;}
.fillpagetabs li{
	display:block;height:29px;padding:0 5px 0 5px; min-width:100px;_width:100px;float:left;margin-right:2px;text-align: center;font-size:18px;line-height:29px;}
.fillpagetabs li span{clear:none;}
.fillpagetabs .tabon{color:#1457ad;
	border:1px solid #ccc;
	border-bottom:1px solid #FFF;
	background:#FFF;}
.fillpagetabs .tabon a{color:#1457ad; text-decoration: none; cursor:default;}


.fillpage2 { font-size:14px;}
.fillpage2 table{ background-color:#FFF;}
.fillpage2 th,.pagebox td {text-align: center; height:32px; padding: 0 4px;}  
.fillpage2 tbody tr {height:32px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;}  
.fillpage2 th {background: #fefefe url(../images/itemListShowLI.png) repeat-x  bottom;color:#828282; padding:0 40px 0 20px; text-align: left; font-family:"微软雅黑"; font-size:16px;}  
.fillpage2 td {padding:2px 4px 2px 8px;-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;font-family:"微软雅黑"; font-size:14px;} 
.fillpage2 tbody .td_class { padding-left:30px;}
.fillpage2 tbody .td_class_2 { padding:0;}

#Letter{ font-size:14px; margin:10px; border:1px solid #ccc; line-height:32px;-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}
#Letter h6{ clear:both; height:31px;  padding:0 20px 0 0px;}
#Letter h6 span{ display:block;background:#F8F8F8; height:31px; padding:0 10px; width:64px; float:left; text-align:right; margin-right:10px;}

#Letter .reply{min-height:100px; padding:0 10px 0 20px;border-top:1px dashed #ccc;}

#Letter .reply span{ display:block;background:#F8F8F8; height:31px; padding:0 10px; width:64px; float:left; text-align:right; margin-right:10px; border-bottom:1px dashed #ccc; font-weight:bold; margin-left:-20px;_width:84px;}

#Letter .Backbutton{display: block;float:right; margin:10px auto 0px auto; height:28px; width:124px; line-height:28px;background:url(../images/roomboxli.png) no-repeat top;color:#1454ab; text-align:center; }

/* 2013-07-31 */
.frmPost .input { display:block; margin:0 auto;}
.frmPost #appStatus { margin-left:5px;}
.frmPost .search_btn {width:45px; height:18px; display:block; font-size:12px; line-height:18px; text-align:center; background:#289BCA; color:#fff; margin-left:5px; cursor:pointer}
.frmPost .search_btn:hover {}
.tableContent th { font-weight:normal; text-align:center; padding-left:0;}



.pagetabs {display:block; height:38px; border-bottom:1px solid #ccc; overflow: visible;  margin:20px 20px 0;}
.pagetabs ul{ overflow:hidden;}
.pagetabs li{display:block; width:132px; height:38px;float:left; background:url(../images/tab-bg.png) no-repeat;}
.pagetabs li a{ display:block; width:132px; height:38px;;text-align: center;font-size:16px;line-height:38px; color:#00a0e9;}
.pagetabs li a:hover, .pagetabs li.tabon{color:#00a0e9; background:url(../images/tab-bg-hover.png) no-repeat; cursor:pointer; text-decoration:none;}

/*
.baseTable { width:958px; margin:0 auto 20px; padding-top:10px; background:#f6f6f6; border:1px solid #d1d1d1; border-top:0; display:none;}
*/
.baseTable table { margin:0 20px; background:#f6f6f6;}
.baseTable th { background:#f6f6f6;}
.baseTable .th-title { padding:0; font-size:16px; color:#00a0e9; border:0;}

.baseTable .th-title {/*color:#202020;*/ padding-top: 15px;}




.fillpage td.spec { font-size:16px;  background:#f6f6f6;}
.fillpage td.spec2 { border:1px solid #e3e3e3;}
.fillpage td { font-size:16px; /*color:#9c9c9c;*/ font-weight: normal;}
.baseTable .custMobile { width:243px; height:35px; line-height:35px; display:block; background:url(../images/input-bg.png) no-repeat; border-bottom:0; text-indent:0.5em;}
.baseTable .prjName { width:701px; height:35px; line-height:35px; display:block; background:url(../images/input-bg-2.png) no-repeat; border-bottom:0; text-indent:0.5em;}
.baseTable tr { height:40px;}
.fillpage tr:hover{background:none;}
.mt20 { margin-top:20px;}
.mb20 { margin-bottom:20px;}
.standardBtnUI { width:73px; height:30px; line-height:30px; background:url(../images/table-btn-01.png) no-repeat;  cursor:pointer; margin:0 5px; font-size:14px; float:left; display:inline-block; text-align:center; border:0;}
.standBtnKeiUI { width:73px; height:30px; line-height:30px; background:url(../images/table-btn-01.png) no-repeat;   margin:0 5px; font-size:14px; color:#AAAAAA; float:left; display:inline-block; text-align:center; border:0;}
.standardBtnUI02 { width:103px; height:30px; line-height:30px; background:url(../images/table-btn-02.png) no-repeat;  cursor:pointer; margin:0 auto; font-size:14px; display:block; text-align:center; border:0;}



/*网上办事申请--cjr20130828*/

.navs { width:1000px; height:50px; background:url(../images/navs_bg.jpg) no-repeat; margin: 0 auto 10px;font: 14px/50px 'MicroSoft YaHei';color: #666;}
.navs .navs-left { width:500px; height:50px; line-height:50px; text-indent:1em; float:left; overflow:hidden;color:#000;  text-align: left;}
.navs .navs-left font {color:#0090c6; font-weight:bold;}
.navs .navs-right { width:330px; height:50px; float:right; padding-right:5px; text-align:right;}
.navs .navs-right a.navs-right-button { width:104px; height:29px; display:inline-block; background:url(../images/navs_btn_01.png) no-repeat; color:#fff; margin:11px 5px 0; font-weight: bold; text-align:center; line-height:29px;}
.navs .navs-right a.navs-right-button-02 { width:71px; height:29px; display:inline-block; background:url(../images/navs_btn_02.png) no-repeat; color:#fff; margin:11px 5px 0; font-weight: bold; text-align:center; line-height:29px;}
.navs .navs-right a.navs-right-button:hover, .navs .navs-right a.navs-right-button-02:hover { text-decoration:none;}

.onlineApply-title{margin:50px auto 20px auto;width:620px;text-align:center;line-height: 30px; color: #000; font-weight:normal;font-size: 22px; letter-spacing: 2px;}

.apply-box{margin:0 auto 20px auto;border:1px solid #d2d2d2;width: 950px; background: #f6f6f6;}


.check-notice{padding-left:15px;margin-top:30px;font-size: 16px;color: red; /*border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3; text-align: center;*/}
.container .btn{ border: 1px solid #b5d3dc; color: #4cbbfa; height: 32px; line-height: 32px; text-align: center; background: #fff; font-weight: normal;}

.onlineApply-steps {
    float: right;
    margin-top: 15px;
    margin-right: 25px;
}

.onlineApply-steps li {
    float: left;
    padding: 0 15px 0 0;
    height: 28px;
    line-height: 28px;
    background: #f5f4f4 url(../images/applySteps_bg.png) right 0 no-repeat;
    font-size: 18px;
    color: #2b2b2b;

}

.onlineApply-steps  li span {
    display: inline-block;
    padding-left: 10px;
    height: 26px;
    line-height: 26px;
    border-top: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
}


.onlineApply-steps  li.last {
    border-right: 1px solid #d5d5d5;
    background-image: none;
    padding-right: 0;
}

.onlineApply-steps  li.last span {
    padding-right: 15px;
}

.onlineApply-steps li.current {
    background-color: #289ccb;
    color: #fff;

}

.onlineApply-steps 	li.current-prev {
    background: url(../images/applySteps_bg.png) right -29px no-repeat;

}

.onlineApply-steps  li.done {
    background-color: #289ccb;
    background-repeat: no-repeat;
    color: #fff;
}

.onlineApply-steps  li.current  span, .onlineApply-steps li.done  span {
    border: 0;
}


.baseTable{display:none;}


.baseTable .border-bottom{border-bottom: 1px  dashed #bdbdbd;}


#applyFinish_box{margin:50px auto 20px auto;border: none; background: #fff; width: 820px;}

#applyFinish_box table{ background: #fff;}
.finish-notice1{padding-left:66px; margin-top:20px;height: 64px;background:url("../images/finishnotice_bg.png") no-repeat; line-height: 64px;  font-weight: normal; font-size: 24px; color: #2b2b2b; }
.finish-notice2{ margin-top:32px; padding-top: 8px;}
.noticeMsg-box{padding-left:30px;}
.noticeMsg-box table td{color:#2b2b2b; font-size: 16px;}
#applyFinish_box .noticeMsg-title{font-weight:normal;font-size:18px;background: #fff; color: #2b2b2b;}
.finish-notice2,.finish-notice3{margin-left:24px; padding-left:30px; font-size: 20px; color: #2b2b2b;height:50px; background: url("../images/finishNotice2_bg.png") no-repeat 0 5px;}

.finish-notice3{margin-top: 20px; padding-top: 8px;}


.checkBtn{margin-left: 20px;font-weight: normal;}