@charset "utf-8";
/* CSS Document */

/*[公共样式]
----------------------------------------------------------------------------------------*/
body            { min-width:100%; font:14px/1.5 微软雅黑; margin:0 auto;}
a               { color:#333;}
.grid980       {width:980px; margin:0 auto; font-family:宋体; }
.grid800       {width:980px; margin:0 auto; font-family:宋体; }

/*[头部导航]
----------------------------------------------------------------------------------------*/
.bdtop { height:36px; border-bottom:1px #b1cae0 solid; background:#f5f5f5;}
.daohang {height:36px;  width:980px;}
.if1 { margin-top:-2px; padding-right:18px; background:url(images/lj.png) no-repeat; text-decoration:none; 
	display:inline-block; border-right:1px #c4c4c4 solid; color:#666666; float:left;
	font-size:12px; margin-top:10px;}
.if2 { margin-top:-2px; padding-right:18px; background:url(images/lj.png) no-repeat; text-decoration:none; 
	display:inline-block; color:#666666; float:left;
	font-size:12px; margin-top:10px;}
	

.if4{ background:none; padding: 0 20px; float:right; margin-top:-2px; padding-right:18px; background:none; text-decoration:none; 
		display:inline-block; border-right:1px #c4c4c4 solid; color:#666666; 
		font-size:12px; margin-top:10px;}
.login  { float:right; margin-top:-2px;}

/*[城市选择]
----------------------------------------------------------------------------------------*/


/*[下拉菜单]
----------------------------------------------------------------------------------------*/
/* .topnav { height:46px;} */
.topnav { width: 980px; height:46px; margin: 0 auto;}
.xiala a{ color:#FFF; text-decoration:none;}
.xiala1{display: inline-block;
  position: relative;
 float:left; width:74px; text-align:center; font-size:16px; font-family:宋体;
           font-weight:bold; background:#117edb; height:46px; line-height:46px;
		   border-left:1px #5da7e6 solid;}
.xiala {
  display: inline-block;
  position: relative;
display:inline-block; float:left; width:194.8px; text-align:center; font-size:16px; font-family:宋体;
           font-weight:bold; background:#117edb; height:46px; line-height:46px;
		   border-left:1px #5da7e6 solid;}
.xialaa {
  display: inline-block;
  position: relative;
display:inline-block; float:left; width:180px; text-align:center; font-size:16px; font-family:宋体;
           font-weight:bold; background:#117edb; height:46px; line-height:46px;
		   border-left:1px #5da7e6 solid;}
.xiala:hover {
  background-color:#3491e0; font-family: "宋体";
}
.xiala:hover .xialala {display: block;}
.xialala {
  font-weight: 300;
  text-transform: none;
  display: none;
  position: absolute;
  width: 195px;
  z-index: 99999;
  background-color: #ffffff; color:#717171; border:1px #CCC; font-size:14px; border-bottom:1px #d9d9d9 solid;
border-left:1px #d9d9d9 solid;border-right:1px #d9d9d9 solid; margin-left:-1px;
}

.xialala li{border-bottom:1px solid #ededed; margin-left:15px; margin-right:15px;
}
.xialala a{color:#666666;}
.xialalala a:hover {color:#117edb; text-decoration:underline;}


/*[底部]
----------------------------------------------------------------------------------------*/
.bottom{   margin-top:70px; border-top:1px #dcdcdc solid; background:#f5f5f5;}
.bottom ul li{  font-family:宋体; font-size:12px;  }
.bottom ul{ overflow:hidden; padding-bottom:20px; text-align:center;}
.bottom ul li a,span{ color:#666666; vertical-align:middle; }
/* .bottom2  li,a { color:#8f8f8f; } */

.wm{ position:fixed;top:80%;left:90%;}


/*[位置]
----------------------------------------------------------------------------------------*/
.wz li { float:left;}
.wz { overflow:hidden; font-family:宋体; font-size:12px; background:#FFF;}
.wz li img{ margin-left:10px;}
.wz li a{ color:#595858; text-decoration:none; }
.wz li a,img{ vertical-align:middle;}

/*[侧导航]
----------------------------------------------------------------------------------------*/
.sidnavbox div{ width:200px; height:34px; background:#e8edf0; font-weight:bold;
				line-height:34px; color:#767b7f;   }
.sidnafr a{ display:block; width:80px; height:24px; margin-top:10px; background:url(images/sidnav.png);}

.sidnafr a:hover{ background:url(images/sidnav2.png);}

/*[登录页面]
----------------------------------------------------------------------------------------*/
.bg{ background:url(images/login.jpg) no-repeat center center; width:100%; height:610px;}
.logintop span{ display:inline-block; vertical-align:inherit;}
.logintop img{vertical-align:inherit;}
.dl{ width:364px; height:400px;position:absolute;
	top:212px;
	 right:20%; background:#FFF;z-index:2; margin-top:2px; border:1px #eeeeee solid;}
.dl3{ width:370px; height:406px; background:#000;filter:alpha(opacity=10);  
      -moz-opacity:0.1;  
      -khtml-opacity: 0.1;  
      opacity: 0.1; position:absolute;
	top:212px;
	right:19.9%;z-index:1;}
.dl2 ul li{ float:left; display:inline-block; height:60px; line-height:60px; 
       text-align:center; background:#fafafa; border-right:1px #eeeeee solid;
	    border-bottom:1px #eeeeee solid;   margin-top:-1px; font-family:微软雅黑;
		font-size:18px; color:#7f7f7f; border-top:3px #fafafa solid;}
.name ul li input{border: none; float:left; margin-top:10px; margin-left:10px; }

.name ul li{ display:block;  width:326px; height:38px; border:1px solid #CCC; overflow:hidden;}

.name ul li img{ margin-top:1px; margin-left:1px; float:left;}

/* .yzm img,input{ float:left;  } */
.yzm img { margin-left:10px; margin-top:0px;}

.yzm span { font-size:12px; margin-left:10px; line-height:40px; display:inline-block; margin-top:20px;}
#loginBtn { width:328px; height:40px; margin-top:24px;
			 background:#117ad1; border:none; font-size:16px; color:#FFF; font-weight:bold;}
#loginBtn:hover{ background:#0167bb;}


/*[注册]
----------------------------------------------------------------------------------------*/
.userbox li{ display:block; float:left; width:136px; height:63px; }
.userbox { overflow:hidden; margin-top:25px;}
/* .user1{ background:url(images/zc1-2.png) no-repeat;}
.user1:hover{ background:url(images/zc1-1.png) no-repeat;}
.user1:mouseover{ background:url(images/zc1-1.png) no-repeat;}
.user2{ background:url(images/zc3-2.png) no-repeat;}
.user2:hover{ background:url(images/zc3-1.png)}		
.user3{ background:url(images/zc2-2.png) no-repeat;}
.user3:hover{ background:url(images/zc2-1.png)}		 */	
.inbox{ border:2px #ededed solid;  margin-top:-7px; overflow:hidden;}
.inbox input{ width:350px; height:36px; line-height:36px; border:1px #cacaca solid;}
.inbox select{ width:350px; height:36px; line-height:36px; border:1px #cacaca solid;}
.inbox li p{float:left; width:100px; margin-right:18px; margin-top:8px; color:#626262; text-align:right;}
.inbox ul { overflow:hidden;}
.inbox ul li{ overflow:hidden;}
.inbox input:focus{ border:1px #117edb solid;}
.inbox button{ color:#FFF; font-family:宋体;
                     font-size:14px; font-weight:bold; width:350px; 
                     height:42px; line-height:42px; background:#117edb;
                      border:none; margin-top:30px; margin-left:98px;}
  /*                  
.zc1 ul li{ float:left; display:inline-block; height:60px; line-height:60px; 
       text-align:center; background:#fafafa; border-right:1px #eeeeee solid;
	    border-bottom:1px #eeeeee solid;   margin-top:-1px; font-family:微软雅黑;
		font-size:18px; color:#7f7f7f; border-top:3px #fafafa solid;}
*/ 
/*[健康服务列表页]
----------------------------------------------------------------------------------------*/
.health li{ line-height:32px;}
.health li a{ text-decoration:none; color:#696969;}
.health li a:hover{ text-decoration:underline;}
.sidnavbox2 div{width:200px; height:34px; background:#e8edf0; font-weight:bold;
				line-height:34px; color:#767b7f;}
.sidnavbox2 ul li{ font-size:13px; font-family:宋体; line-height:30px; margin-left:15px;}
.sidnavbox2 ul li a{ margin-left:5px; color:#3d3d3d;}
.sidnavbox2 ul li:hover a{ color:#fe5a05;}
.sidnavbox2 ul li span{ background:url(images/jkfw3.png); display:inline-block; width:3px; height:6px;}
.sidnavbox2 ul li:hover span{ background:url(images/jkfw2.png);}


/*[健康服务列表页]
----------------------------------------------------------------------------------------*/
.rtcontentbox2 {width:900px; border:1px #ebebeb solid; border-top:2px #ebebeb solid; }
.rttitle { text-align:center;border-bottom:1px #ebebeb solid; overflow:hidden;}
.health2{ text-indent:2em; color:#3d3d3d; line-height:30px; padding-bottom:60px; text-align:justify; text-justify:distribute-all-lines;}

/*[个人办事详情页]
----------------------------------------------------------------------------------------*/
.title3{ text-align:center; font-size:22px; font-family:微软雅黑; color:#117edb;}
.bgebox td{border:1px #dbdbdb solid; height:56px; line-height:56px;
			 padding-left:20px;}
.bgebox2 td{border:1px #dbdbdb solid; height:36px; line-height:36px;
			 }
.w1{ width:150px; background:#f0f3f5; font-size:14px; font-weight:bold; color:#686868; }
.w2{ font-size:14px; width:260px; }
.w3{  background:#f0f3f5; font-size:14px; font-weight:bold; color:#686868; text-align:center;}
#link{ width:170px; border:none; border-bottom:1px solid #dbdbdb; margin-top:2px;padding-left:75px;}
.minav li{ float:left; border:1px solid #dbdbdb; margin-left:-1px; width:130px; height:40px;
		  line-height:40px; text-align:center; border-top:2px solid #dbdbdb; color:#747474;  }
.minav {  width:900px; overflow:hidden;}
#nav-on{ border-bottom:none; border-top:2px #117edc solid; color:#117edc; font-weight:bold;}
.botcontent p{ line-height:28px;}

/*[个人办事详情页]
----------------------------------------------------------------------------------------*/
.bmfw1 li input{font-family:宋体; color:#888888; float:left;margin-right:10px;font-size:12px;width:280px; height:26px;border:#ccc 1px solid;}
.bmfw1 li  button { height:26px; width:78px; background:#ff8c1c;  border:none;
				border-bottom:1px #ed7e13 solid; font-size:12px; color:#FFF;
				 margin-left:10px; font-family:宋体;  }
.bmfw1 li  button:hover{ background:#fe7d00;}

.bmfwbox{ width:900px; border:1px #ebebeb solid; border-top:2px #ebebeb solid; }
.bmfw1{ border-bottom:1px #ebebeb solid; overflow:hidden;  }
.bmfw2 a{ display:block; line-height:26px; width:200px; }
.bmfw2 li{ float:left;}
.bmfw2{ overflow:hidden; border-bottom:1px #ebebeb dashed;}
.bmfw2 span{color:#313131;}

/*[互助援助列表页]
----------------------------------------------------------------------------------------*/
.title2 div{ border-bottom:1px #dfe0df dashed; overflow:hidden; }
.title2 div dd{ font-size:12px; line-height:22px; color:#696969;}
.title2 div dd a{ background:url(images/hzyz5.png); display: inline-block; width:106px; height:30px; margin-top:10px; }
.title2 div dt{ font-weight:bold; font-size:16px; color:#2e2e2e;}
.title2 div dd a:hover{ background:url(images/hzyz6.png);}
/*[下载中心]
----------------------------------------------------------------------------------------*/
.title li input{font-family:宋体; color:#888888; float:left;margin-right:10px;font-size:12px;width:280px; height:26px;border:#ccc 1px solid;}
.title li  button { height:26px; width:78px; background:#ff8c1c;  border:none;
				border-bottom:1px #ed7e13 solid; font-size:12px; color:#FFF;
				 margin-left:10px; font-family:宋体;  }
.title li  button:hover{ background:#fe7d00;}
.title li { display:block;}
.toptitle li{ float:left; font-weight:bold; color:#626262; }
.toptitle{ width:1050px; height:40px; background:#f0f3f5; line-height:40px; text-align:center;}
.title2-2{ background:url(images/download3.png) no-repeat;
			  height:18px; width:18px; margin-left:10px;}
.zxtitle2-2{ background:url(images/jkfw.png) no-repeat;
			  height:18px; width:18px; margin-left:10px;}
.title2-1{ padding-top:20px; padding-bottom:20px; 
			border-bottom:1px #dfe0df dashed; overflow:hidden;}
.title2-1 span{ display:inline-block; text-align:center;}
.title2-1 ul li{ float:left;}
.title2-1:hover span{ color:#117edb;}
.title2-1:hover .title2-2{ background:url(images/download1.png) no-repeat;}
.title2-3{background:url(images/download4.png) no-repeat; 
           margin-left:67px; width:22px; height:18px;}
.title2-1:hover .title2-3{ background:url(images/download2.png) no-repeat;}

/*视频图片列表页*/
.video-pane          { width:950px; margin:10px auto; overflow:hidden;}
.vpgrid              { display:inline; float:left; width:200px; height:230px; margin:0 0 30px 30px;}
.vpgrid_tp a         { display:block; background:#f2f2f2; width:200px; height:155px;}
.vpgrid_tp a:hover   { background:#c8e5ff;}
.vpgrid_tp a img     { margin:10px 0 0 10px;}
.vpgrid_wz           { float:left; width:190px; height:45px; line-height:22px; margin-top:5px; padding-left:10px; overflow:hidden;}
.vpgrid_sj           { float:left;}
.vpgrid_sj span      { line-height:26px; margin-left:10px; color:#999; font-size:12px;}
.page_cont p         { margin:20px 0 0; text-indent:2em; text-align:justify;}

/*[互助援助详情页]
----------------------------------------------------------------------------------------*/
.introduction dt{ font-family:微软雅黑;}
.introduction dd ul{ border-left:1px #e6e6e6 solid;width:460px; height:160px; font-size:12px; line-height:26px;}
.introduction dd p{ line-height:30px; text-align:justify; text-justify:inter-ideograph;}
.introduction {border:1px #ebebeb solid; border-top:2px #ebebeb solid; width:900px;}

/*便民服务
----------------------------------------------------------------------------------------*/
.bmfwcont{
	font-size: 18px;
	font-family: "微软雅黑";
	color: #2c2c2c;
	text-align: center;
	width: 470px;
	height: 390px;
	border: 1px solid #d5d5d5;
	position:relative;
	
}
.botcolor{
	filter:alpha(Opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
	height: 5px;
	width: 100%;
	position:absolute;
	bottom:0px;	
}
.midcont{
	background-image: url(images/bmfwicon2.png);
	width: 24px;
	height:23px;
	margin: 15px auto;
}
.bmfwcont:hover .botcolor{
	filter:alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
}
.bmfwcont:hover .midcont{
	background-image: url(images/bmfwicon1.png);
}

/*企业服务
 ------------------------------------------------------------------*/
 
.qyfw{
	text-align: center;
	width: 244px;
	height: 290px;
	font-family: "黑体";
	font-weight: bold;
	font-size: 22px;
	color: #595959;
}
.qyfw:hover{
	background-color: #fafafa;
}
.qyfw:hover a{
	text-decoration: none;
	color: #1a8ef2;
	
	
}