/*-----------??CSS----------------- */
* {
 padding: 0;
 margin: 0;
}
body { font-family:"??",Arial, Helvetica, sans-serif; arial;margin:0; padding:0; font-size:12px; color: #0045AA;
margin-left: 0;margin-right:0;}
table,div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font-size:12px;border-collapse:collapse;}
/* ???? [????,??c?????] */
.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.cBlue,a.cBlue:link,a.cBlue:visited{color:#1f3a87;}
.cBlue2,a.cBlue2:link,a.cBlue2:visited{color:#D1DEF2;}
.cBlue3,a.cBlue3:link,a.cBlue3:visited{color:#1E5494;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
.cGray,a.cGray:link,a.cGray:visited{ color: #4F544D;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #666;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;},a.cBlack:hover{color:#bc2931;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
/* ???? */
a:link {color: #0045AA; text-decoration:none;}
a:visited {color: #0045AA;text-decoration:none;}
a:hover {color: #FF6201; text-decoration:underline;}
a:active {color: #0045AA;text-decoration:none;}


/* ???? [????,??f?????] */
.fB {font-weight: bold;}
.fI {font-style: italic;}
.noline {text-decoration:none;}
/* ????*/
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
.title_font{font-size:14px; font-weight: bold;color:#1f3a87; padding-left:5px;}
/* ??????*/
.m_5 {margin:5px;}
.m_t_5{margin-top:5px;}
.m_l_5{margin-left:5px;}
.m_r_5{margin-right:5px;}
.m_b_5{margin-bottom:5px;}
.p_5 {margin:5px;}
.p_t_5{padding-top:5px;}
.p_l_5{padding-left:5px;}
.p_r_5{padding-right:5px;}
.p_b_5{padding-bottom:5px;}
/* input???css*/
.colorblue,.colorfocus{font-family:Arial, Helvetica, sans-serif;height:16px;border: 1px #B9CDE3 double;background-color: #fff;padding:2px;margin:2px;}
.colorfocus {border: 1px #99CC00 double;}
.colorblue2,.colorfocus2{font-family:Arial, Helvetica, sans-serif;border: 1px #B9CDE3 double;background-color: #fff;padding:0.2em 0;margin:2px;}
.colorblue3,.colorfocus3{border: 1px #B9CDE3 double;background-color: #fff;padding:0.2em 0;margin:2px; height:24px;padding:2px;}
/* ???????*/
.colorblue4,.colorfocus4{height:24px;border-bottom:#0088EF 1px solid; border-left:0px;border-right:0px; border-top:0px;background-color: #fff;padding:2 2 0 0px; margin-left:2px; margin-right:0px;margin-bottom:-6px; line-height:24px;}

/* ??css*/
/* ??????css*/
.msg_bg{height:25px;border-top: 1px solid #B9E2FF; border-left: 1px solid #628FAE; border-right: 1px solid #628FAE;border-bottom: 1px solid #628FAE; background:url(../images/bg3.jpg) repeat-x;}

/* ??????css*/
/* ??????????1*/
.title_base1{height:24px;border:#A7C5E2 1px solid; background:url(../images/bg2.jpg) repeat-x;}
.title_base1 td{padding:0 10px;}
/* ??????????2??*/
.title_base2 {border-bottom:#D7DFE2 1px solid; background:#F3F7FD; height:24px; }
.title_base2 td { color:#666666;padding:2px 5px 2px 5px; height:22px; background:url(../images/dian5.gif) no-repeat right;}

/* ??????????*/
.table_list1{margin-bottom:5px;}
.table_list1 tr{ text-decoration: none; border-color:expression(onmouseover=function(){style.backgroundColor='#E0ECF9';},onmouseout=function(){style.backgroundColor='#ffffff';});}
.table_list1 td{padding:2px 5px 2px 5px;height:24px;border-bottom:#D7DFE2 1px solid}
.table_list1 a{text-decoration:none;}
.table_list1 a:link {color: #0045AA; text-decoration:none;}
.table_list1 a:visited {color: #666;text-decoration:none;}
.table_list1 a:hover {color: #0045AA; text-decoration:none;}
.table_list1 a:active {color: #666;text-decoration:none;}
/* ??????????*/
.title_base3 {height:24px;margin-top:5px;border:#CCCCCC 1px solid; background:url(../images/bg5.jpg) repeat-x;}
.title_base3 td{padding:2px 5px 2px 5px}
.title_base3_list{border-left:#CCCCCC 1px solid; border-right:#CCCCCC 1px solid;border-bottom:#CCCCCC 1px solid;}
.title_base3_list td{color:#666666;padding-left:12px; height:22px;border-bottom:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid;}
.title_base3_list a{color:#666666;}
.title_base3_list a:link{color:#666666;}
.title_base3_list a:visited{color:#666666;}
.title_base3_list a:hover{color:#0045AA;}
.title_base3_list a:active{color:#666666;}
/* ??????css*/
.sider_left{ width:147px;border:#0088EF 4px solid;background:url(../images/bg4.jpg) repeat-x #FFFFFF;}
.sider_left_now{clear:both;height:24px;color:#fff;background:url(../images/menuliftbg.jpg) no-repeat center;}

.sider_a td{clear:both;height:22px;color:#1f3a87;background:url(../images/menuline.jpg) bottom no-repeat;}
.sider_a a{margin-left:10px;padding-top:5px;text-decoration:none;}
.sider_a img{padding-right:5px}
.sider_a a:link {color: #0045AA; }
.sider_a a:visited {color: #0045AA;}
.sider_a a:hover {color: #FF7031; }
.sider_a a:active {color: #0045AA;}

/* ????css*/
#table_border1{border:#628FAE 1px solid; padding:5px; background:#FFFFFF;}
#table_border2 { margin:0 auto; background:#F2F7FC;	border:#FFFFFF 1px solid;}
.table_border{border-top:0px;border-left:#A7C5E2 1px solid;border-right:#A7C5E2 1px solid;border-bottom:#A7C5E2 1px solid; background:#FFFFFF;}
/*????/??????/???css*/
#s_table{border:#AEDEF2 1px solid; background:#EEF6FE;padding:5px; margin-top:10px;}
#subnav_talbe{border-bottom:#01CCF5 1px solid; background-color:#D4EEFF;}
#subnav_talbe td {padding-left:10px;border-bottom:#fff 1px solid;height:26px;}

/* ??css*/
/* ????*/
.btncBlue {height:20px;border: 1px #0088EF solid; color: #fff;background:url(../images/bg3.jpg) repeat-x; padding:5px;margin-right:5px;width: 130px;}
.btncBlue:link {color: #fff; text-decoration:none;}
.btncBlue:visited {color: #fff;text-decoration:none;}
.btncBlue:hover {height:20px; border: 1px #0088EF solid; color: #ff0;padding:5px;margin-right:5px; width: 130px;text-decoration:none; }
.btncBlue:active {color: #ffffff;text-decoration:none;}
/* ????*/
.btncGray {height:20px;border: #A7C5E2 1px solid; color: #4F544D;background:url(../images/bg5.jpg) repeat-x; padding:5px;margin-right:5px;width: 130px;}
.btncGray:link {color: #4F544D; text-decoration:none;}
.btncGray:visited {color: #4F544D;text-decoration:none;}
.btncGray:hover {height:20px; border:#A7C5E2 1px solid; color: #0088EF; text-decoration:none; }
.btncGray:active {color: #4F544D;text-decoration:none;}
/*pagebar??*/
.pagebar{ clear:both; line-height:20px; height:22px; margin:18px 0 15px 0;}

.pagebar a,.pagebar .now-page{ padding:1px 5px 2px 5px; margin:0 2px; text-align:center; font-weight:bold; font-family:Arial, Courier, "Courier New", Tahoma, Verdana; border:1px solid #ccc; text-decoration:none; }

.now-page {border:1px solid #06c; background:#06c; color:#fff; }

.pagebar a:hover{border:1px solid #06c; color:#f60; text-decoration:none;}
/*-----------LoginForm ??----------------- */
#loginform_wrapper {margin: 0 auto;}

#loginform_logo {
float:left;
width:275px;
height:74px;
padding-top:10px;
padding-left:20px;
}

#loginform_menu { 
float:right;
width:380px;
height:75px;
padding-top:10px;
}
#loginform_menu li {
list-style-type:none; text-align:center; width:60px;padding-right:15px;float: left; line-height:18px
}


.loginform_img1{margin-top:98px;margin-left:41px; width:210px; float:left;}
.loginform_img2{margin-right:21px; width:390px;height:207px;float:right; background-image:url(images/loginbg.jpg);padding-top:75px;padding-left:55px; line-height:22px;}
#loginform_footer {
 margin: 0 5px 5px 5px;
 display: inline; /* IE Hack */
 float: left;
 width: 953px;
 height:59px;
 line-height:24px;
 padding-left:30px;
 padding-top:60px;
 border-left:1px solid #B9E2FF;
 border-right:1px solid #B9E2FF;
 border-bottom:1px solid #B9E2FF;

}
.footercopy{ line-height:24px;
 padding:30px 0px 30px 30px;
 border-left:1px solid #B9E2FF;
 border-right:1px solid #B9E2FF;
 border-bottom:1px solid #B9E2FF;}
.footercopy p{color:#333;}
.footercopy a{color:#666666;}
#footer {
 width: 983px;
 margin:0 auto; 
 height:25px;
 color: #333333;
 margin-top:5px;
 border:#628FAE 1px solid;
 background:url(../images/bg6.jpg) repeat-x #FFFFFF;
}
/*-----------framework ????----------------- */
.headlogobg{background:url(../images/topbg.jpg) no-repeat ;}
.headbg{ ;background:url(../images/topbg2.jpg) repeat-x;height:90px;}
.topmenu {font-size:14px; padding-left:5px;padding-right:5px;}
.topmenu a:link { color: #ffffff; text-decoration:none;padding-left:5px;padding-right:5px;margin-righ:5px; }
.topmenu a:visited {color: #ffffff;text-decoration:none;padding-left:5px;padding-right:5px;margin-righ:5px; }
.topmenu a:hover {color: #ff0; text-decoration:none;padding-left:5px;padding-right:5px;margin-righ:5px; }
.topmenu a:active {color: #ffffff;text-decoration:none;padding-left:5px;padding-right:5px;margin-righ:5px;}

.msg{
 height:25px;
 border-top: 1px solid #B9E2FF;
 border-left: 1px solid #628FAE;
 border-right: 1px solid #628FAE;
 border-bottom: 1px solid #628FAE;
 background-image:url(../images/bg3.jpg) repeat-x #FFFFFF;
}
#sider_help{padding-top:180px; text-align:center}
/* footer????css*/
.footer_bg{ height:28px;color:#0045AA;border:#628FAE 1px solid;background:url(../images/bg6.jpg) repeat-x;margin-top:5px;}
.footer_bg img{padding:5px;}

/*-----------pendingrequest  ???----------------- */
/*-----------forms ??----------------- */
/*-----------msg ????----------------- */
/*-----------????css----------------- */
.404_bg{background-image: url(../images/cool0721_030.jpg) center no-repeat #FFFFFF; height:580px;}

/*税务通政企快线劳动保障三模块简介页面内容[080415YI]*/
.3bg{background: url(../images/800600bg.jpg) no-repeat #f2f7fc bottom right;}
.3content{  width:524px; height:326px; margin-top:20px;}
.cgreen{color:#009933}
.3content .c1 {text-indent:24px;line-height:20px;margin-top:5px;}
.3content .t1 {text-indent:24px;line-height:20px;padding:2px;margin-top:15px; background-color: #6695C1; color:#FFFFFF;}
.3content .t2 {text-indent:24px;line-height:20px;padding:2px;margin-top:15px; background-color: #6699ff; color:#FFFFFF;}
/*左侧二级菜单[080414YI]*/
.sider_b{margin-left:15px;margin-top:5px;}
.sider_b ul{ list-style:none;}
.sider_b li{ height:20px; }


/*左侧菜单*/
.sider_leftboder{ width:170px;height:100%; border:#0088EF 4px solid;background:url(../images/bg4.jpg) repeat-x #0297FE; background-position:bottom; }
.sider_leftboder table {border-collapse:collapse; }
.sider_leftboder td {padding:0px}
.texthidden{ display:block; overflow: hidden;  width: 0;  height: 0; }
.t11,.t12,.t13,{background:url(menu.png) no-repeat;}
.t11 { width:39px; height:36px;}
.t12 { background-position:-136px 0;}
.t12 div{font-family:"微软雅黑", "宋体", Arial; font-size:14px; color:#FFFFFF;}
.t13 {background-position: -42px 0 ; width:41px;}
/*一级菜单文字链接*/
.mtf1{font-size:12px;background:url(menu.png) 0 -37px;width:158px; height:24px;padding:15px;}
.mtf1 a{color: #336699;margin:18px 0 0 3px;text-decoration:none;}
.mtf1 a:link {color:#336699; }
.mtf2{ font-size:12px;background:url(menu.png) 0 -61px;width:158px; height:24px;}
.mtf2 a{color: #336699;margin:18px 0 0 3px;text-decoration:none;}
.mtf2 a:link {color:#336699;text-decoration:none; }
.mtf3{font-size:12px;background:url(menu.png) 0 -108px;width:158px; height:24px;padding:15px;}
.mtf3 a{color: #336699;margin:18px 0 0 3px;text-decoration:none;}
.mtf3 a:link {color:#336699; }
/*菜单文字链接border-bottom:#3399cc 1px solid;*/
.mtf11 {font-size:12px;background: #FFFFFF;width:100%; }
.mtf11 td{height:22px;}
.mtf11 a{color: #000000;text-decoration:none; padding:15px 0 0 0;}
.mtf11 a:link {color:#000000;}
.mtf11 a:visited {color: #000000;}
.mtf11 a:hover {color: #336699; }
.mtf11 a:active {color: #000000;}
	
/*菜单icon*/
.mi1,.mi2,.mi3,.mi4,.mi4,.mi5,.mi6,.mi7,.mi9,.mi11,.mi12 ,.mi13,.mi111,.mi112,.mi113,.mi1111,.mi1112,.mi1113,.mi11111,.mi11112,.mi11113,{background:url(menu.gif) no-repeat;cursor: pointer; cursor: hand;}
.mi1 {background-position:-67px -88px ; width:16px; height:16px;margin:0 0 0 9px;float: left;}
.mi2 {background-position:-86px -88px ; width:16px; height:16px;margin:0 0 0 9px;float: left;}
.mi3 {background-position:-107px -89px ; width:14px; height:16px;margin:0 0 0 9px;float: left;}
.mi4 {background-position:-147px -89px ; width:16px; height:16px;margin:0 0 0 9px;float: left;}
.mi5 {background-position:-107px -89px ; width:16px; height:16px;margin:0 0 0 9px;float: left;}
.mi6 {background-position:-124px -86px ; width:16px; height:16px;margin:0 0 0 9px;float: left;}
.mi7 {background-position:-170px -86px ; width:16px; height:16px;margin:0 0 0 9px;float: left;}

.mi11 {background-position:-1px -88px ; width:28px; height:14px;margin:0 4px 0 2px;float: left;}
.mi12 {background-position:-33px -88px ; width:28px; height:14px;margin:0 4px 0 2px;float: left;}
.mi13 {background-position:-15px -88px ; width:14px; height:14px;margin:0 4px 0 9px;float: left;}

.mi111 {background-position:-1px -88px ; width:28px; height:14px;margin:0 3px 0 11px;float: left;}
.mi112 {background-position:-33px -88px ; width:28px; height:14px;margin:0 3px 0 11px;float: left;}
.mi113 {background-position:-15px -88px ; width:14px; height:14px;margin:0 3px 0 9px;float: left;}

.mi1111 {background-position:-1px -88px ; width:27px; height:14px;margin:0 3px 0 18px;float: left;}
.mi1112 {background-position:-33px -88px ; width:27px; height:14px;margin:0 3px 0 18px;float: left;}
.mi1113 {background-position:-15px -88px; width:14px; height:14px;margin:0 3px 0 18px;float: left;}

.mi11111 {background-position:-2px -88px ; width:27px; height:14px;margin:0 3px 0 21px;float: left;}
.mi11112 {background-position:-34px -88px ; width:27px; height:14px;margin:0 3px 0 21px;float: left;}
.mi11113 {background-position:-15px -88px; width:14px; height:14px;margin:0 3px 0 25px;float: left;}

/*菜单icon IE7专用 */
*+html .mi1 {background-position:-67px -88px ; width:16px; height:16px;margin:0 0 0 16px;float: left;}
*+html .mi2 {background-position:-86px -88px ; width:16px; height:16px;margin:0 0 0 16px;float: left;}
*+html .mi3 {background-position:-107px -89px ; width:14px; height:16px;margin:0 0 0 16px;float: left;}
*+html .mi4 {background-position:-147px -89px ; width:16px; height:16px;margin:0 0 0 16px;float: left;}
*+html .mi5 {background-position:-107px -89px ; width:16px; height:16px;margin:0 0 0 16px;float: left;}
*+html .mi6 {background-position:-124px -86px ; width:16px; height:16px;margin:0 0 0 16px;float: left;}
*+html .mi7 {background-position:-170px -86px ; width:16px; height:16px;margin:0 0 0 16px;float: left;}

*+html .mi11 {background-position:-1px -88px ; width:28px; height:14px;margin:0 4px 0 2px;float: left;}
*+html .mi12 {background-position:-33px -88px ; width:28px; height:14px;margin:0 4px 0 2px;float: left;}
*+html .mi13 {background-position:-15px -88px ; width:14px; height:14px;margin:0 4px 0 16px;float: left;}

*+html .mi111 {background-position:-1px -88px ; width:28px; height:14px;margin:0 3px 0 20px;float: left;}
*+html .mi112 {background-position:-33px -88px ; width:28px; height:14px;margin:0 3px 0 20px;float: left;}
*+html .mi113 {background-position:-15px -88px ; width:14px; height:14px;margin:0 3px 0 16px;float: left;}
	
*+html .mi1111 {background-position:-4px -88px ; width:27px; height:14px;margin:0 3px 0 24px;float: left;}
*+html .mi1112 {background-position:-34px -88px ; width:27px; height:14px;margin:0 3px 0 24px;float: left;}
*+html .mi1113 {background-position:-15px -88px; width:14px; height:14px;margin:0 3px 0 34px;float: left;}

*+html .mi11111 {background-position:-2px -88px ; width:27px; height:14px;margin:0 3px 0 38px;float: left;}
*+html .mi11112 {background-position:-34px -88px ; width:27px; height:14px;margin:0 3px 0 38px;float: left;}
*+html .mi11113 {background-position:-15px -88px; width:14px; height:14px;margin:0 3px 0 52px;float: left;}

/*============================================================================================
                                          表格TD,TH ETC
=============================================================================================*/
.mtable {
	margin-top: 10px;
}
.mtool {
	text-align: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

.mtable_wapper {
	border: 1px solid #CCCCCC;
}

.m_table th {
	color:#0099cc;
	line-height:20px;
	height:23px;
	background-image: url(th.gif);
	background-repeat: repeat-x;
	padding-top: 4px;
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D7DFE4;
	border-left-color: #FFFFFF;
}
.m_table td {
	padding:3px 6px;
	text-align:center;
	color:#333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.m_table tr.alt {
	background-color: #F6F6F6;
}
.m_table tr.over td {
	color:#000000;
	background-color: #D3EAFA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.m_table .tr_chouse td {
	color:#FFF;
	background-color: #005BAB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.m_page {
	margin-top: 10px;
	text-align: right;
}
.m_table_info{ 
	margin:10px 0 0 0;

	}
.m_table_info th {height:24px;color:#0099cc;margin:5px 0 0 5px;padding-left:5px;background:url(th2.gif) repeat-x;}
.title_base4 {border:#99ccff 1px solid;}
.title_base4 td{line-hight:20px;padding:5px 5px 2px 5px}
.title_base4 a{color:#666666;}
.title_base4 a:link{color:#666666;}
.title_base4 a:visited{color:#666666;}
.title_base4 a:hover{color:#4F544D;}
.title_base4 a:active{color:#666666;} 
.title_base5 {border:#66cccc 1px solid;}
.title_base5 th {height:24px;color:#0099cc;margin:5px 0 0 5px;padding-left:5px;background:url(th3.gif) repeat-x;}
.title_base5 td{padding:2px 5px 2px 5px;height:24px;border-bottom:#ccc 1px solid;}
.title_base5 td img {margin:0 10px;}
.title_base5 a{color:#666666;}
.title_base5 a:link{color:#666666;}
.title_base5 a:visited{color:#666666;}
.title_base5 a:hover{color:#4F544D;}
.title_base5 a:active{color:#666666;} 

