body {
	font-size: 12px;
	margin: 0px;
	font-family: Arial, Verdana, Tahoma, "宋体";
}
.top {
	background-image: url(images/top_bar_bg.gif);
	background-repeat: repeat-x;
	height: 36px;
}
a:link {
	color: #FF0066;
	text-decoration: none;
}
a:visited {
	color: #FF0066;
	text-decoration: none;
}
a:hover {
	color: #00FF33;
	text-decoration: underline;
}
.top2 {
	background-image: url(images/body_bg.gif);
	background-repeat: repeat-x;
	height: 220px;
}
.top22 {
	background-image: url(images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/*下拉选项*/
.search_and_addtask{
	background:url(images/search_box_bg.gif) no-repeat;
	width:505px;
	height:42px;
	position:relative;
	overflow:visible;
	font-size:12px;
	z-index:999;
	line-height: 25px;
}
#cat{
	background:url(images/search_box_bg.gif) no-repeat;
	width:105px;
	height:42px;
	position:relative;
	overflow:visible;
	font-size:12px;
	float:left;
	z-index:999;
	line-height: 25px;
}
.search_and_addtask #cat ul{display:none;list-style:none;margin:0;padding:0;width:99px;border:#C8E7FF 1px solid;border-top:none;background:#F6FBFF;position:absolute;top:32px;left:4px;}
.search_and_addtask #cat ul li{padding:0px 5px;cursor:pointer;color:#0A5499;}
.search_and_addtask #cat ul .li2{background:#0A5499;color:#fff;}
.search_and_addtask #cat span{display:block;width:90px;padding-left:15px;line-height:42px;height:42px;cursor:pointer;color:#0A5499;}


/*输入框*/.v4_search_key{height:17px;width:290px;padding-top:13px;padding-bottom:10px;padding-left:2px;background:url(images/search_box_bg.gif) no-repeat;background-position:-105px 0px;border:none;float:left;color:#FF0000;}

/*搜索按钮*/.v4_search_button{width:74px;height:42px;border:none;background:url(images/search_box_bg.gif) no-repeat;background-position:-397px;float:left;}


.shell{
	width:820px;
	margin-left: 90px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
} 
.shell2{
	width:720px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
	float: left;
	border: 1px solid #CCCC00;
	background-color: #FFFFEC;
	margin-top: 2px;
	margin-bottom: 2px;
}  
#YQ1{  
 height:18px;  
 overflow:hidden;  
} 
#YQ1 dd{
	display:block;/*这个属性是必须的*/
	font-size:12px;
	line-height:18px;
	font-family:Arial;
}
#ZS1{
	height:18px;
	overflow:hidden;
	float: left;
} 
#ZS1 dd{
	display:block;/*这个属性是必须的*/
	font-size:12px;
	line-height:18px;
	font-family:Arial;
	float: left;
	width: 630px;
	margin-left: 5px;
}
.dhbg {
	background-image: url(images/nav_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 5px;
}
.dhdjw {
	margin-top: 2px;
}
.dhdj {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 10px;
	height: 30px;
	width: 112px;
}
.dhdj a,.dhdjok a {
	font-size: 14px;
	font-weight: bold;
	color: #FF0066;
	text-decoration: none;
}
.dhdj a:visited,.dhdjok a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.dhdj a:link{ color:#FFFFFF;
}
.dhdj a:visited{ color:#FFFFFF;
}
.dhdj:hover {
	background-image: url(images/nav_li_hover.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 4px;
	color: #FF0066;
}
.dhdjok {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 4px;
	height: 30px;
	width: 112px;
	background-image: url(images/nav_li_current.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.dq1 {
	margin-top: 5px;
	border: 1px solid #00CC66;
	color: #00CC33;
}
.dq2 {
	background-image: url(images/w_b.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00CC66;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	
}
.dq3 {
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	color: #0099FF;
	background-image: url(images/w_b.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 25px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #00CC66;
	border-bottom-color: #00CC66;
}
.dq4 {
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	color: #0099FF;
	background-image: url(images/w_b.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00cc66;
}
.dq5 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #00CC66;
	padding-top: 5px;
	padding-bottom: 5px;
}

.dq6 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.dq7 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #00CC66;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00CC66;
	font-size: 14px;
	color: #664500;
}
.dq8 {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00CC66;
	font-size: 14px;
}
.xiaojie img {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.so {
	width:640px;
	height:32px;
	line-height:32px;
	margin-bottom: -1px;
	margin-top: 10px;
}
.so ul{
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.so li{
	float:left;
	display:block;
	cursor:pointer;
	width:78px;
	text-align:center;
	color:#1F1F1F;
	margin-left: 1px;
	font-size: 12px;
	background-image: url(images/qh2.gif);
	height: 32px;
	line-height: 32px;
}
.so li.hover{
	font-size:14px;
	font-weight:bold;
	color:#FFCC00;
	background-image: url(images/qh1.gif);
}
.so_div {
	width: 640px;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFF00;
	border-right-color: #FFFF00;
	border-bottom-color: #FFFF00;
	border-left-color: #FFFF00;
}
.so_n1 {
	height: 26px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #00CC66;
	line-height: 26px;
}
.so_n2 {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #00CC66;
	width: 189px;
}
.so_n3 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #00CC66;
	width: 64px;
}
.ycgg {
	margin-top: 10px;
}
.ycbt {
	background-image: url(images/ycbt.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 32px;
}
.ycggnr {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #00CC66;
	border-bottom-color: #00CC66;
	border-left-color: #00CC66;
}
#JL {
	overflow:hidden;
	height:284px;
	width:280px;
	line-height: 25px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.yhys {
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	color: #666666;
}
.sjtj {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	line-height: 26px;
	height: 26px;
	padding-left: 5px;
}
.guize {
	margin-top: 10px;
	border: 1px solid #00CC66;
	width: 642px;
}
.guize1 {
	background-image: url(images/w_b.gif);
	background-repeat: repeat-x;
	line-height: 30px;
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #45011B;
}
.guize2 {
	border-top-width: 3px;
	border-top-color: #009966;
	border-top-style: solid;
	line-height: 25px;
}
.yqlj {
	border: 1px solid #00CC66;
	margin-top: 10px;
}
.yqlj2 {
	line-height: 25px;
	background-color: #CBFEBA;
	height: 25px;
	color: #333333;
}
.yqlj3 {
	height: 25px;
	float: left;
	line-height: 25px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
}
.copy {
	color: #666666;
	padding-bottom: 10px;
	padding-top: 10px;
	line-height: 20px;
}
.fenye {
	font-size: 13px;
}
.fenye a:link {
	color: #000000;
	text-decoration: none;
}
.fenye a:visited {
	color: #000000;
	text-decoration: none;
}
.fenye a:hover {
	color: #FF3300;
	text-decoration: none;
}
.neirong2 {
	font-size: 14px;
	color: #006600;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-left: 2px;
	height: 35px;
}
.neirong2 a:link {
	color: #999999;
	text-decoration: none;
}
.neirong2 a:visited {
	color: #999999;
	text-decoration: none;
}
.neirong2 a:hover {
	color: #FF6600;
	text-decoration: underline;
}
.neirong3 {
	font-size: 14px;
	color: #FF0000;
	padding: 5px;
	line-height: 30px;
}
.xxpf {
	height: 30px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
}
.touxiang {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-left: 5px;
	height: 30px;
	line-height: 30px;
}
.touxiang2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCC00;
	padding-left: 5px;
	height: 30px;
	line-height: 30px;
}
.fbpl {
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;
}
.fbpl2 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 14px;
}
.wxpf span{
    margin-left:5px;
}
.wxpf a{
    float:left;
    width:20px;
    height:17px;
    background:url("images/x2.gif") no-repeat;
}
.wxpf .click_on{
	background:url("images/x1.gif") no-repeat;    
}
.plsm {
	line-height: 28px;
	padding: 5px;
}
.plsm2 {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
}
.plnr1 {
	height: 30px;
	padding-left: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 12px;
	line-height: 30px;
	padding-top: 10px;
	padding-right: 10px;
}
.plnr2 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-size: 12px;
	line-height: 25px;
	color: #666666;
	background-color: #FFFFF4;
}
.plnr3 {
	border-right-width: 1px;
	border-right-style: ;
	border-right-color: #CCCCCC;
	font-size: 12px;
}
.plnr4 {
	font-size: 12px;
}
.denglu {
	height: 14px;
	width: 120px;
}
.denglu2 {
	background-image: url(images/topbar_style1_bk.gif);
}
.denglu3 {
	color: #000000;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
}
.denglu4 {
	background-image: url(images/dl_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 400px;
	background-color: #F4F4F6;
}
.denglu5 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.denglu6 {
	font-size: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	line-height: 25px;
	padding: 10px;
}
.denglu7 {
	height: 14px;
	width: 120px;
	background-color: #F6F6F6;
	border: 1px solid #6C97E6;
}
.denglu_yz {
	height: 14px;
	width: 50px;
}
.denglu_yz2 {
	height: 14px;
	width: 50px;
	background-color: #F6F6F6;
	border: 1px solid #6C97E6;
}
.denglu_bt {
	background-color: #FFFFE6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
	font-size: 14px;
	color: #FF00FF;
	font-weight: bold;
}
.logo_dl {
	height: 50px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	padding-left: 5px;
	vertical-align: bottom;
	padding-bottom: 5px;
	padding-right: 5px;
	font-size: 14px;
	font-weight: bold;
}
.hygl1 {
	line-height: 30px;
	background-color: #F0F0F0;
	height: 30px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
}
.hygl2 {
	line-height: 30px;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.hygl3 {
	line-height: 25px;
	height: 25px;
}
.hygl_fg {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.hygl_jb {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
}
.hygl_jb img {
	vertical-align: middle;
	margin-left: 5px;
}
.hygl_jb2 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E8E8E8;
	padding-right: 10px;
	padding-left: 10px;
}
.hygl_fb {
	line-height: 30px;
	height: 30px;
	padding-left: 5px;
}
.hygl_fb2 {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;	
}
.shenhe {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.shenhe1 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	background-color: #FFFFE6;
	line-height: 30px;
	height: 30px;
}
.shenhe2 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #FFFFE6;
	line-height: 30px;
	height: 30px;
}
.shenhe3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	line-height: 25px;
	height: 25px;
}
.shenhe3 img {
	vertical-align: middle;
	margin: 5px;
}
.shenhe4 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	line-height: 25px;
	height: 25px;	
}
.xgtx {
	border: 2px solid #CCCCCC;
}
.xgtx2 {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.ckyj {
	margin-top: 10px;
	border: 1px solid #CCCCCC;
}
.ckyj1 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.ckyj2 {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.xunzhang{
	width: 200px;
	padding-left: 5px;
	line-height: 30px;
}
.xunzhang img {
	vertical-align: middle;
	margin: 5px;
}
.adm_log {
	background-color: #FFFFEC;
	margin-top: 200px;
	border: 1px solid #CCCCCC;
}
.adm_hygl {
	margin-top: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.chongzhi {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.chongzhi2 {
	height: 15px;
	width: 210px;	
}
.dttz {
	width: 950px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.dttz {
	border: 1px solid #ACDAFF;
	margin-top: 10px;
}
.dttz1 {
	line-height: 25px;
	background-color: #E1F1FF;
	height: 25px;
	color: #333333;
}
.dttz2 {
	padding-left: 5px;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	height: 30px;
}
.liuyan {
	border: 1px solid #CCCCCC;
	margin-top: 100px;
}
.liuyan1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
}
.flgg {
	font-size: 14px;
	line-height: 25px;
	padding-right: 10px;
	padding-left: 10px;
}
.user {
	border: 1px solid #ACDAFF;
	margin-top: 10px;
}
.reg {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.ycbt1 {

	background-image: url(images/ycbt1.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 32px;
}
