@charset "utf-8";
/*css 重置*/
ul,li,dl,dt,dd,ol{ list-style-type:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,form,input,textarea,label,table,tr,td,p,header,article,footer,nav,section,aside,menu{margin:0; padding:0; border: none;}
header,article,footer,nav,section,aside,menu{ display:block;}
table{ border-collapse:collapse; border-spacing:0;}
img{ border:none;}
a:link,a:visited{color:#000;text-decoration:none;outline:none;}
a:active,a:hover{color:#000; text-decoration:none;}
body{ margin:0;padding:0;font:14px/22px Microsoft Yahei; min-width:320px;background: #f0f0f0;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both; font-size:0; line-height:0; height:0; width:100%; overflow:hidden;}
.fix:after {visibility: hidden;display: block;font-size: 0;content:""; clear: both; height: 0;}
.fix{*zoom:1;}
.bg{ background:#F5F5F5;}
.f12{font-size:0.8em;}
.f14{font-size:1.285em;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.darkbule{ color:#0970c8;}
.huise{color:#999;}
.mt10{ margin-top: 10px !important;}

/******navbar ********/
.navbar{background:#FF5050;}
.navbar .ico-home,.navbar .ico-nav,.navbar .ico-back{float:left;width:20%;height:100px;overflow:hidden;text-indent:-9999em;background:url(../images/ico-home.png) center center no-repeat;}
.navbar .ico-nav{float:right; center center no-repeat;}
.navbar #title{float:left;width:58%;height:100px;margin:0 1%;font-size:3.142em;font-weight:normal;color:#fff;line-height:100px;text-align:center;overflow:hidden;-webkit-transition:font-size 0.2s ease-out; -o-transition:font-size 0.2s ease-out; -moz-transition:font-size 0.2s ease-out;transition:font-size 0.2s ease-out;}
.navbar .ico-back{float:left;background:url(../images/back.png) no-repeat center;}

/**slider **/
.slider-focus{position:relative;/*max-width:640px;*/overflow:hidden;/*max-height:320px;*/margin:0 auto;}
.slider-focus .hd{ position:absolute;width:100%;height:28px;left:0;bottom:2%;z-index:1;line-height:28px;text-align:center;}
.slider-focus  .hd li{ display:inline-block;vertical-align:middle;width:13px;height:13px;margin:0 3px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:0;line-height:0;text-indent:-9999em;background:#fff; cursor:pointer;}
.slider-focus  .hd li.on{ background:#ffea00;  }
.slider-focus  .bd{ position:relative; z-index:0; }
.slider-focus  .bd li{ position:relative; text-align:center;  }
.slider-focus  .bd li img{ background:url(../images/loading.gif) center center no-repeat;vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}
.slider-focus  .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slider-focus  .bd li a img{width: 100%; height: 327px;}
.slider-focus  .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }


/****News*******/
.tab-news{margin:0;margin-top: 30px;background: #fff;}


.tab-hd-index{border-bottom: 1px solid #ccc;}
.tab-hd-index ul{width:99.99%;margin:0 auto;}
.tab-hd-index li{float:left;width:27%;height:90px;text-align:center;color:#000;font-size:2.285em;line-height:90px}
.tab-hd-index li.on {color:#000;border-bottom: 2px solid #FF5050;}

.tab-news-con .list-index{ display:none;}
.tab-news-con .active{ display:block;}

.list-index li{overflow:hidden;clear:both;padding:0 5.46875% 0 4.6875%;border-bottom:1px solid #d4d4d4;}
/*.list-index li:last-child{border:none;}*/
.list-index li a{ float:left;width:95%;height:100px;overflow:hidden;font-size:2.142em;line-height:100px;/*text-overflow:ellipsis; white-space:nowrap;*/ }
.list-index li .tel { float:right;width:9.57%;height:100px;text-indent:-9999em;background:url(../images/ico-tel.png) center center no-repeat;}
.topic_jishu-tel { float:right;width:100%;height:100px;text-indent:-9999em;background:url(../images/ico-tel.png) center center no-repeat; background-size:100%;}
.tab-news-con .more{ clear:both; display:block;text-align:right; padding-right: 35px; font-size:1.7em;}

.copyright{ margin-top: 90px; text-align:center;margin:1em 0 4em;font-size:2.285em }
.copyright p{ height: 55px; line-height: 55px;}
.copyright p a {color: #0970c8;text-decoration: none;}
/*.copyright a{color:#999;}*/

.footer{height:119px}

.footer-con{width:100%;height:118px;position:fixed; z-index:100; right:0; bottom:0;background:#FF5050;border-top:1px solid #FF5050;-webkit-transition:right .5s ease;transition:right .5s ease;}

.footer li{ float:left; width:25%;}

.footer li a,.footer li a{display:block;height:44px;padding:74px 0 0 0;text-align:center;font-size:24px;color:#fff;cursor:pointer;}

.footer li.zx a{background:url(../images/ico-mess.png) center 15px no-repeat;}

.footer li.tel a{background:url(../images/ico-tel2.png) center 15px no-repeat;}

.footer li.yy a{background:url(../images/ico-yy.png) center 15px no-repeat;}

.footer li.dh a{background:url(../images/ico-nav2.png) center 15px no-repeat;}

#gotop{display:none;position:fixed;z-index:777;width:82px;height:110px;right:10px;bottom:130px;background:url(../images/top.png) no-repeat;cursor:pointer;}

.navigation-icons{width:300px; height: 150px; margin-left:auto;margin-right:auto;}


.home-nav{background-image:url(../images/icon/misc/home.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:36px 36px;	
}

.about-nav{
	background-image:url(../images/icon/settings/cog2.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:36px 36px;	
}

.folio-nav{
	background-image:url(../images/icon/media/image2.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:36px 36px;
}

.blog-nav{
	background-image:url(../images/icon/tools/pencil.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:36px 36px;
}

.video-nav{
	background-image:url(../images/icon/media/film.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:36px 36px;
}

.mail-nav{
	background-image:url(../images/icon/misc/mail.png);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:36px 36px;
}


.nav-icon{
	float:left;
	border-radius:50px;
	width:55px;
	height:55px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:25px;
}

.icon-red{
	background-color:#fc5858;
}

.icon-blue{
	background-color:#259780;
}

.icon-dblue{
	background-color:#2f95bf;
}

.icon-magenta{
	background-color:#9b59b6;
}

.icon-green{
	background-color:#2ecc71;
}

.icon-yellow{
	background-color:#f1c40f;
}

/*小区公告*/
.common-news{margin: 10px 0; background: #fff;}
.headnews{border-bottom: 1px solid #ccc;}
.headnews li{height: 90px;font-size: 2em;line-height: 90px; width: 25%;text-align: center;}
.headnews li.activenews{color: #000; border-bottom: 2px solid #339ee2;}
.bodynews ul li{overflow: hidden; clear: both; padding: 0 5.46875% 0 4.6875%;border-bottom: 1px solid #d4d4d4;}
.bodynews ul li a,.bodynews ul li span{height: 90px;line-height: 90px;font-size: 2.142em;}
.bodynews ul li a{ float: left;width: 70%;overflow: hidden;}
.bodynews ul li span{float: right; position:relative; padding-right: 5px;color: #bbb;}
.bodynews ul li span:after{content:' '; position:absolute; top:50%; margin-top:-6px; right:-20%; width:9%; height:17%; border:#AAA solid; -webkit-transform:rotate(45deg); border-width:2px 2px 0 0;}

/***政务服务***/
.contentservice{ width: 100%; padding: 10% 0; overflow: hidden;background:#fff;}    
.contentservice ul li{ float: left; width: 44%; margin: 3%; background: #45a9ff; text-align: center; }
.contentservice ul li a{ height: 80px; line-height: 80px;font-size: 2em; display: inline-block;color: #fff; }

/****网上办事***/
.navcontent{ padding: 30px 0;width: 100%;}
.navcontent ul{ margin: 20px; }
.navcontent ul li{font-size: 1.5em;margin-bottom: 25px;background: #FFF;border: 1px solid #E2E2E2;padding: 13px 15px;line-height: 35px; width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.tab33 li{ width: 33%;}

/***公共电话***/
.headtitle{ font-weight: bold; font-size: 1.1em;}
.headtitle li{width: 100%; }
.tbclass{ width: 100%; border:1px solid #ccc;box-sizing: border-box;-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;  text-align: center;}
.tbclass td{ border:1px solid #ccc;height: 5em; line-height: 5em; font-size: 1.2em;}
.tbclass .tdbig{ width: 50%; }
.tbclass .fontbig{font-weight: bold; }

/**新闻详细页面 showdetail.html**/
.content-box{ width: 92%;margin: 12px auto 0; overflow: hidden;}
.content-box .title{font-size: 2.142em;;color: #333;line-height: 80px; text-align: center;}
.content-box .smallnav{ text-align: center;font-size: 1.3em;color: #888;line-height: 25px;}
.content-box .box-content{ line-height: 50px; padding-top: 12px; text-align: left; font-size: 2em;}
.content-box .box-content div{ text-indent: 2em;}
.content-box img{max-width:90%;}
.paddcontent{ padding: 15px 20px;}
.pagenav{width: 90%;height: 68px; margin:0 auto; line-height: 34px;}
.pagenav div{height: 34px; font-size: 14px; color: #555;white-space: nowrap;overflow: hidden;}


/**icon**/
#navico .top_menu{padding:50px 0 60px; overflow: hidden;background: #fff; }
#navico .top_menu ul{width:100%}
#navico .top_menu ul li{width:25%;text-align:center;height: 200px;line-height: 80px;}
#navico .top_menu ul li i{display:block;width:90px;height:92px;margin:10px auto;background:url(../images/index_nav_icons.png) no-repeat;}
#navico .top_menu ul li span{font-size:2.285em}
#navico .top_menu ul li .icon_0{background-position:left top}
#navico .top_menu ul li .icon_1{background-position:right -184px}
#navico .top_menu ul li .icon_2{background-position:-182px top}
#navico .top_menu ul li .icon_3{background-position:-273px top}
#navico .top_menu ul li .icon_4_qwds{background-position:left -41px}
#navico .top_menu ul li .icon_4_pphz{background-position:right -92px}
#navico .top_menu ul li .icon_5{background-position:left -184px}
#navico .top_menu ul li .icon_6{background-position:left -276px}
#navico .top_menu ul li .icon_7{background-position:left -368px}


/*******/  
.reportcontent{ padding: 10px 20px; }
.reportcontent p{ font-size:1.5em; line-height: 50px;}
.indexcontent{ padding: 10px 0; }
.reportcontent table{width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.reportcontent table tr{ height: 50px; line-height: 50px; font-size: 1.3em;}
.reportcontent table td{ text-align: center;}
.reportcontent table thead{background-color: #339ee2;color: #fff;}
.reportcontent ul{ width: 100%; }
.reportcontent ul li{ float: left; width: 25%; text-align: center; height: 50px; line-height: 50px;}
.reportcontent .green{ background-color: green; color: #fff;}
.reportcontent .greentext{ color: #339ee2;font-weight: bold;}
.reportcontent table>tbody>tr:nth-of-type(odd) {background-color: #e1e1e1;}


/***企业招聘**/    
.jobmenu ul{overflow:hidden;width:100%;}
.jobmenu li{float:left; height:80px; line-height:80px; border-bottom:1px solid #C5CACE; width:50%; text-align:center;}
.jobmenu li:nth-child(2){width:50%;}
.jobmenu li.active{background:#FFF; border-bottom:1px solid #FFF;}
.jobmenu li a{display:block; border-left:1px solid #C5CAD0; border-right:1px solid #FFFFFF; border-bottom:2px solid #F4F5F7; line-height:80px; height:80px; color:#424A55; font-size:2em; padding-top:2px;}
.jobmenu li a:visited{color:#424A56;}
.jobmenu li.active a{border-bottom:0; color:#F06F0D; height:80px; font-weight:bold;}
.jobmenu li.active a:visited{color:#F06F0E;}
.jobmenu li:nth-child(1) a{border-left:0;}
.jobmenu li:nth-child(2) a{border-right:0;}

.jobsearch{ padding:10px 20px 20px 20px;}
.jobsearch li{margin:8px 0;}
.jobkeyword{background: #fff; border-radius:2px; box-shadow: 2px 2px 2px #F1F1F1 inset; border:1px solid #c9C9C9; padding: 0 70px 0 8px;}
.jobinput{ margin: 0; line-height: 50px;font-size: 1.5em;width: 100%;-webkit-appearance: none;outline: none; padding: 9px 0; background: transparent; -webkit-tap-highlight-color: rgba(0,0,0,0);}
.btnsearch{border-radius: 2px;width: 100%;background: #289ED7;border: 0;height: 60px;line-height: 60px;font-size: 2em;color: #FFF;font-family: "Microsoft Yahei";}

.jobtitle li{ line-height: 40px;height: 40px; border-top: 1px solid #DFDFDF; font-size: 1.8em; padding: 0 15px;text-shadow: 1px 1px 1px #FFF;background: -webkit-gradient(linear,left top, left bottom, from(#F5F5F5), to(#ECECEC));}
.jobcontent dl{border-bottom: 1px solid #DDD; border-top:0;font-size: 1.5em; position: relative;padding: 10px 25px 10px 15px;}
.jobcontent dl dt{color: #000;font-size: 1.2em;height: 30px;line-height: 30px;}
.jobcontent dl dd{color: #555;font-size: 1em; line-height: 40px;}
.jobcontent dl dd:last-child{position: absolute;bottom: 12px;right: 50px;}
.jobcontent dl:after{ content: ' '; position: absolute; top: 50%;margin-top: -3px; right: 15px; width: 15px;height: 15px;border: #AAAAAA solid; -webkit-transform: rotate(45deg); border-width: 2px 2px 0 0;}
.jobcontent dl dt span{font-size: 13px; float: right;}
.jobmore{ height: 50px; line-height: 50px; margin-bottom: 1px; text-indent: 10px;}
.jobmore a{display: block; color:#289ED7;text-align: center;font-size: 1.5em;}


.navsubbar{height: 60px;line-height: 60px; background: -webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#F8F8F8)); font-size: 14px;padding: 0 70px;border-bottom: 1px solid #E4E4E4;position: relative;}
.operate_Bar{height:60px; line-height:60px; background:-webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#F8F8F8)); font-size:14px;padding:0 70px; border-bottom:1px solid #E4E4E4; position:relative;}

.operate_Bar .text{text-align:center; color:#333; font-size:1.5em;}	
.operate_Bar .btn_back_l{position:absolute; top:16px; left:10px; cursor:pointer;}	
.operate_Bar .filter_icon{position:absolute; top:50%; right:10px; z-index:2; margin-top:-15px;}	
.btn_back_l{display:block; height:31px; width:55px;}
.btn_back_l span{float:left; display:inline-block; height:31px; width:16px; overflow:hidden; position:relative;}
.btn_back_l span:after{content:' '; position:absolute; top:-21px; left:15px; height:70px; width:70px; border:1px solid #D1D1D1; display:inline-block; -webkit-transform:rotate(-45deg); background:-webkit-gradient(linear, 30% 0,0 30%, from(#FAFAFA),to(#DFDFDF));}
.btn_back_l nav{width:38px; height:29px; line-height:29px; border:1px solid #D1D1D1; float:left; border-left:0; background:-webkit-gradient(linear, left top, left bottom, from(#FAFAFA),to(#DFDFDF)); color:#343434; border-top-right-radius:2px; border-bottom-right-radius:2px; text-indent:2px;}
.btn_back:visited nav{color:#343433;}

.jobtab,.jobtab ul{overflow: hidden;}
.jobtab li{float: left;width: 33%;text-align: center;}
.jobtab li:nth-child(2){width: 34%;}	
.jobtab li a{font-size:1.2em; color:#333;display: block;line-height: 50px; height: 50px; border-bottom: 1px solid #E5E5E5;border-right: 1px solid #E5E5E5;background: #FEFEFE;}
.jobtab li:last-child a{border-right: 0;}
.jobtab li.on a{ border-bottom: 0;background: #dadada;}

.job_posName{padding:15px ;padding-bottom:0; font-size:1.5em; line-height:40px;}
.job_comName{padding:15px; padding-bottom:0; font-size:20px; line-height:18px;}
.job_candidatesNum{font-size:1.2em; padding-left:15px;}
.tabcontent .green {color: #228822;}

.jobpersoninfo{clear:both;padding: 10px 15px;}
.jobpersoninfo dl{font-size: 1.2em;line-height: 25px;display: block;}
.jobpersoninfo dt{float: left;font-size: 1.1em;color:#747C86;}
.jobpersoninfo dd{color: #333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.person_description{ clear:both; }
.person_description .dd_title{background:#EEE; font-size:1.2em; font-weight:bold; height:23px; line-height:23px; color:#333; padding:0 15px;}
.person_description .dd_body{font-size:1.2em; line-height:25px ;padding:10px 15px; color:#333;}
.person_description .dd_body .contactUs dl{padding-left:70px; position:relative; color:#323232;}
.person_description .dd_body .contactUs dt{width:70px; position:absolute; top:0; left:0; color:#575757;}

.dd_body .error_date{font-size:1.2em; padding-top:5px; padding-bottom:5px;}
.dd_body .error_date .error_img{width:100px; height:100px; margin:0 auto; border:6px solid #E7E7E7; border-radius:100px; font-size:76px; text-align:center; color:#E7E7E7; box-shadow:0 -1px #BCBABA,0 -1px #BCBABA inset; text-shadow:0 -1px #BCBABA; line-height:100px;}
.dd_body .error_date .error_msg{text-align:center; color:#888; padding-top:5px;}

.work_list{font-size:12px;}
.work_list dt{line-height:18px; padding:2px 15px; background:-webkit-gradient(linear,left top,left bottom,from(#ECEDEF),to(#CCD0D3)); border-top:1px solid #FBFBFB; border-bottom:1px solid #ddd;}
.work_list dd{line-height:18px; border-bottom:1px solid #ddd;}
.work_list dd a{padding:15px 30px 15px 15px; display:block; color:#333; font-size:18px; position:relative; line-height:20px;}
.work_list dd a:after{content:' '; position:absolute; top:50%; margin-top:-3px; right:15px; width:6px; height:6px; border:#AAA solid; -webkit-transform:rotate(45deg); border-width:2px 2px 0 0;}

/***会员登录***/
.userui{min-width: 320px; margin: 0 auto; overflow: hidden;}
.useruib{padding:0 20px;}
.useruicontent{ width: 100%; margin: 0 auto; text-align: center; padding-top: 20px; position: relative;}
.inputc{ background: white; width: 100%; border: 1px solid #ccc;}
.text_reg2{height: 50px;width: 65%;padding-left: 55px;font-size: 1.2em;text-align: left;margin-right: 20px;float: left;background-color: #fff;border: none;}
.ysicon3 {position: absolute;left: 16px;top: 53px;}
.tips_right {margin-top: 10px;display: inline-block;width: 17px;float: right;margin-right: 6px;}
.ysicon4 {position: absolute;left: 16px;top: 118px;}
.ysicon5 {position: absolute;left: 16px;top: 183px;}
.margin15{ margin-top: 15px;}

.reg_a_2 {width: 100%;text-align: right;margin-bottom: 10px;margin-top: 17px;}
.reg_a_2 a{ color: #007FB8;}
.underline4{ border-bottom: #007FB8 thin solid;}
.btnbox{ width: 100%; margin: 0 auto;}
.bg_color{background: #45a9ff; }
.bg_color_green{ background: #81CE2F; display: inline-block;}
.btn{ width: 100%; height: 50px; line-height: 40px; color: #ffffff; font-size: 1.2em; font-style: normal;}
.textspace{ letter-spacing: 25px;}
.btnbox a,.btnbox a:hover{ color:#ffffff;}

/**报修***/	 
.mContent{padding: 1.2em; overflow: hidden;}
.content-form{margin: 0 0 0.5em; width: 100%;}
.content-form li{  width: 100%; margin-bottom: 0.5em; -webkit-box-sizing:content-box;}
.inclass{width: 100%;height: 50px;padding: 0 0.8em;  box-sizing: border-box;-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;background-color: #fff;border:1px solid #ccc;}
.inclass option{padding-left: 10px;width: 100%;height: 50px; line-height: 50px; padding: 5px;}
.txtarea{width: 100%;height: 200px; background-color: #fff;border:1px solid #ccc;padding: 0.8em; box-sizing: border-box;-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;}

/***会员注册****/
.inputverify{ width: 40%;overflow: hidden;}
.verycode{padding-left: 10px;width: 90%;}
.verifyimg{ margin-left: 20px; height: 40px; line-height: 40px; vertical-align: middle;}
.verifyimg img{ vertical-align: middle;}

.error{color:red;}
.btn .btnlink{margin: 0 auto;display: block;width: 50%;color: #fff;padding: 0 20px;text-align: center;background: #45a9ff;height: 40px; line-height: 40px;}
.inputborder{background: white;width: 90%;border: 1px solid #ccc;height: 30px;line-height: 30px}

.con > .more{display:block;height:100px; line-height:100px; text-align: center; background:#f0f0f0;}

.moneydate {width: 100%; padding: 20px 0; overflow: hidden;background:#fff;}
.money table{ width: 100%; border-collapse: collapse; margin: 0 auto;text-align: center }
.money table td,.money table th{ border: 1px solid #cad9ea;color: #666;height: 30px;}
.money table thead th{background-color: #CCE8EB;width: 100px;}
.money table tr:nth-child(odd){background: #fff;}
.money table tr:nth-child(even){background: #F5FAFA;}
#img_show{display: block;}
#img_show{max-width: 639px; width:100%; margin: 0 auto;}


@media screen and (max-width: 639px){
	.f12{font-size:0.6em;}
	.f14{font-size:1em;}

	.slider-focus{position:relative;max-width:640px;overflow:hidden;/*max-height:320px;*/margin:0 auto;}
	.slider-focus .hd{ position:absolute;width:100%;height:28px;left:0;bottom:2%;z-index:1;line-height:28px;text-align:center;}
	.slider-focus  .hd li{ display:inline-block;vertical-align:middle;width:13px;height:13px;margin:0 3px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:0;line-height:0;text-indent:-9999em;background:#fff; cursor:pointer;}
	.slider-focus  .hd li.on{ background:#ffea00;  }
	.slider-focus  .bd{ position:relative; z-index:0; }
	.slider-focus  .bd li{ position:relative; text-align:center;  }
	.slider-focus  .bd li img{ background:url(../images/loading.gif) center center no-repeat;vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}
	.slider-focus  .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
	.slider-focus  .bd li a img{width: 100%; height: 130px;}
	.slider-focus  .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }


	.navbar .ico-home,.navbar .ico-nav,.navbar .ico-back{height:50px;background-size:29.5px 24.5px;}
	.navbar .ico-nav,.navbar .ico-back{background-size:24.5px 21.5px;}
	.navbar #title{height:50px;font-size:1.271em;line-height:50px;}	
	.header .description{height:29px;font-size:0.9em;line-height:29px;}	
	.header .description span{padding:2px 5px;color:#ffea00;border-radius:1em;}	
	
	.tab-news{margin: 0;margin-top: 10px background: #fff;}
	.tab-hd-index li{height:35px;font-size:1em;line-height:35px}
	.tab-hd-index li a{height:40px;font-size:1em;line-height:40px}
	.list-index li a{ float:left;width:95%;height:40px;overflow:hidden;font-size:1em;line-height:40px;}
	.list-index li .tel{height:50px; background-size:19.5px 21.5px;}
	.tab-news-con .more{height:37.5px;font-size:0.85em;line-height:37.5px; background-size:280px 1px;}
	
	.tab-iteam{margin:12px 0 0 0;}
	.tab-iteam-hd{position:relative;width:100%;height:45px;overflow:hidden;background:#2d2d2d;}
	.tab-iteam-hd ul{ position:absolute;}
	.tab-iteam-hd li{float:left;height:45px;padding:0 10px;line-height:45px;font-size:1.14285em;color:#636363; cursor:pointer;}
	.tab-iteam .tab-iteam-con li a,.tab-iteam .tab-iteam-con li span{height:112px;font-size:0.857em;}
	.tab-iteam .tab-iteam-con a.more{height:41px;margin:10px auto;font-size:1.071em;line-height:41px;border-radius:5px;}
	
    /****icon nav******/
    #navico .top_menu{padding:5px 0 10px; overflow: hidden;background: #fff; }
    #navico .top_menu ul{width:100%}
    #navico .top_menu ul li{width:25%;text-align:center;height: auto;line-height: 22px;}
    #navico .top_menu ul li i{display:block;width:40px;height:40px;margin:10px auto;background:url(../images/index_nav_icons.png) no-repeat;background-size:160px auto}
    #navico .top_menu ul li span{font-size:1em}
    #navico .top_menu ul li .icon_0{background-position:left top}
    #navico .top_menu ul li .icon_1{background-position:right -81px}
    #navico .top_menu ul li .icon_2{background-position:-80px top}
    #navico .top_menu ul li .icon_3{background-position:-120px top}
    #navico .top_menu ul li .icon_4_qwds{background-position:left -41px}
    #navico .top_menu ul li .icon_4_pphz{background-position:right -41px}
    #navico .top_menu ul li .icon_5{background-position:left -81px}
    #navico .top_menu ul li .icon_6{background-position:left -122px}
    #navico .top_menu ul li .icon_7{background-position:left -162px}
    
    .copyright{ margin-top: 20px; text-align:center;margin:1em 0 4em;font-size:1em; }
    .copyright p{ height: 22px; line-height: 22px;}
    .copyright p a {color: #0970c8;text-decoration: none;}
	.copyright{font-size:0.8em;}

	.footer{height:60px}
	.footer .footer-con{height:59px;}
	.footer li{ float:left; width:25%;}
	.footer li a,.footer li span{height:22px;padding:37px 0 0 0;font-size:12px;line-height:18px;}
	.footer li.zx a{background:url(../images/ico-mess.png) center 7px no-repeat;background-size:29px 24px;}
	.footer li.tel a{background:url(../images/ico-tel2.png) center 7px no-repeat;background-size:26px 25px;}
	.footer li.yy a{background:url(../images/ico-yy.png) center 7px no-repeat;background-size:22px 27px;}
	.footer li.dh a{background:url(../images/ico-nav2.png) center 7px no-repeat;background-size:24px 21px;}
	
	#gotop{width:41px;height:55px;right:0;bottom:65px;background-size:41px 55px;}	
  
     /***会员登录***/
    .userui{min-width: 320px; margin: 0 auto; overflow: hidden;}
    .useruib{padding:0 20px;}
    .useruicontent{ width: 100%; margin: 0 auto; text-align: center; padding-top: 20px; position: relative;}
    .inputc{ background: white; width: 100%; border: 1px solid #ccc;position: relative;}
    .text_reg2{height: 37px;width: 65%;padding-left: 55px;font-size: 14px;text-align: left;margin-right: 20px;float: left;background-color: #fff;border: none;}
    .ysicon3 {position: absolute;left: 16px;top: 10px;}
    .tips_right {margin-top: 10px;display: inline-block;width: 17px;float: right;margin-right: 6px;}
    .ysicon4 {position: absolute;left: 16px;top: 10px;}
    .ysicon5 {position: absolute;left: 16px;top: 15px;}
    .margin15{ margin-top: 15px;}
    
    .reg_a_2 {width: 100%;text-align: right;margin-bottom: 10px;margin-top: 17px;}
    .reg_a_2 a{ color: #007FB8;}
    .underline4{ border-bottom: #007FB8 thin solid;}
    .btnbox{ width: 100%; margin: 0 auto;}
    .bg_color{background: #45a9ff; }
    .bg_color_green{ background: #81CE2F; display: inline-block;}
    .btn{ width: 100%; height: 40px; line-height: 40px; color: #ffffff; font-size: 14px; font-style: normal;}
    .textspace{ letter-spacing: 25px;}
    .btnbox a,.btnbox a:hover{ color:#ffffff;}
    
    /***会员注册****/
    .inputverify{ width: 40%;overflow: hidden;}
    .verycode{padding-left: 10px;width: 90%;}
    .verifyimg{ margin-left: 20px; height: 40px; line-height: 40px; vertical-align: middle;}
    .verifyimg img{ vertical-align: middle;}
    
    /***企业招聘**/    
	.jobmenu ul{overflow:hidden;width:100%;}
	.jobmenu li{float:left; height:35px; line-height:35px; border-bottom:1px solid #C5CACE; width:50%; text-align:center;}
	.jobmenu li:nth-child(2){width:50%;}
	.jobmenu li.active{background:#FFF; border-bottom:1px solid #FFF;}
	.jobmenu li a{display:block; border-left:1px solid #C5CAD0; border-right:1px solid #FFFFFF; border-bottom:2px solid #F4F5F7; line-height:31px; height:31px; color:#424A55; font-size:14px; padding-top:2px;}
	.jobmenu li a:visited{color:#424A56;}
	.jobmenu li.active a{border-bottom:0; color:#F06F0D; height:36px; font-weight:bold;}
	.jobmenu li.active a:visited{color:#F06F0E;}
	.jobmenu li:nth-child(1) a{border-left:0;}
	.jobmenu li:nth-child(2) a{border-right:0;}
	
	.jobsearch{ padding:10px 20px 20px 20px;}
	.jobsearch li{margin:8px 0;}
	.jobkeyword{background: #fff; border-radius:2px; box-shadow: 2px 2px 2px #F1F1F1 inset; border:1px solid #c9C9C9; padding: 0 70px 0 8px;}
	.jobinput{ margin: 0; line-height: 18px;font-size: 14px;width: 100%;-webkit-appearance: none;outline: none; padding: 9px 0; background: transparent; -webkit-tap-highlight-color: rgba(0,0,0,0);}
	.btnsearch{border-radius: 2px;width: 100%;background: #289ED7;border: 0;height: 38px;line-height: 38px;font-size: 16px;color: #FFF;font-family: "Microsoft Yahei";}
	
	.jobtitle li{ line-height: 34px;height: 34px; border-top: 1px solid #DFDFDF; font-size: 16px; padding: 0 15px;text-shadow: 1px 1px 1px #FFF;background: -webkit-gradient(linear,left top, left bottom, from(#F5F5F5), to(#ECECEC));}
    .jobcontent dl{border-bottom: 1px solid #DDD; border-top:0;font-size: 14px; position: relative;padding: 10px 25px 10px 15px;}
    .jobcontent dl dt{color: #000;font-size: 18px;}
    .jobcontent dl dd{color: #555;font-size: 12px; line-height: 18px;}
    .jobcontent dl dd:last-child{position: absolute;bottom: 12px;right: 25px;}
    .jobcontent dl:after{ content: ' '; position: absolute; top: 50%;margin-top: -3px; right: 15px; width: 6px;height: 6px;border: #AAAAAA solid; -webkit-transform: rotate(45deg); border-width: 2px 2px 0 0;}
    .jobcontent dl dt span{font-size: 13px; float: right;}
    .jobmore{ height: 35px; line-height: 35px; margin-bottom: 1px; text-indent: 10px;}
    .jobmore a{display: block; color:#289ED7;text-align: center;}
    
    
    .navsubbar{height: 45px;line-height: 45px; background: -webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#F8F8F8)); font-size: 14px;padding: 0 70px;border-bottom: 1px solid #E4E4E4;position: relative;}
    .operate_Bar{height:45px; line-height:45px; background:-webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#F8F8F8)); font-size:14px;padding:0 70px; border-bottom:1px solid #E4E4E4; position:relative;}

	.operate_Bar .text{text-align:center; color:#333; font-size:1.1em;}	
	.operate_Bar .btn_back_l{position:absolute; top:8px; left:10px; cursor:pointer;}	
	.operate_Bar .filter_icon{position:absolute; top:50%; right:10px; z-index:2; margin-top:-15px;}	
	.btn_back_l{display:block; height:31px; width:55px;}
	.btn_back_l span{float:left; display:inline-block; height:31px; width:16px; overflow:hidden; position:relative;}
	.btn_back_l span:after{content:' '; position:absolute; top:-21px; left:15px; height:70px; width:70px; border:1px solid #D1D1D1; display:inline-block; -webkit-transform:rotate(-45deg); background:-webkit-gradient(linear, 30% 0,0 30%, from(#FAFAFA),to(#DFDFDF));}
	.btn_back_l nav{width:38px; height:29px; line-height:29px; border:1px solid #D1D1D1; float:left; border-left:0; background:-webkit-gradient(linear, left top, left bottom, from(#FAFAFA),to(#DFDFDF)); color:#343434; border-top-right-radius:2px; border-bottom-right-radius:2px; text-indent:2px;}
	.btn_back:visited nav{color:#343433;}
	
	.jobtab,.jobtab ul{overflow: hidden;}
	.jobtab li{float: left;width: 33%;text-align: center;}
	.jobtab li:nth-child(2){width: 34%;}	
	.jobtab li a{font-size:14px; color:#333;display: block;line-height: 39px; height: 39px; border-bottom: 1px solid #E5E5E5;border-right: 1px solid #E5E5E5;background: #FEFEFE;}
	.jobtab li:last-child a{border-right: 0;}
	.jobtab li.active a{ border-bottom: 0;background: #FFF;}
	
	.job_posName{padding:15px ;padding-bottom:0; font-size:20px; line-height:24px;}
	.job_comName{padding:15px; padding-bottom:0; font-size:20px; line-height:18px;}
	.job_candidatesNum{font-size:12px; padding-left:15px;}
	.tabcontent .green {color: #228822;}

	.jobpersoninfo{clear:both;padding: 10px 15px;}
	.jobpersoninfo dl{font-size: 14px;line-height: 25px;display: block;}
	.jobpersoninfo dt{float: left;font-size: 14px;color:#747C86;}
	.jobpersoninfo dd{color: #333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
	
	.person_description{ clear:both; }
	.person_description .dd_title{background:#EEE; font-size:14px; font-weight:bold; height:23px; line-height:23px; color:#333; padding:0 15px;}
	.person_description .dd_body{font-size:14px; line-height:25px ;padding:10px 15px; color:#333;}
	.person_description .dd_body .contactUs dl{padding-left:70px; position:relative; color:#323232;}
	.person_description .dd_body .contactUs dt{width:70px; position:absolute; top:0; left:0; color:#575757;}
	
	.dd_body .error_date{font-size:14px; padding-top:5px; padding-bottom:5px;}
	.dd_body .error_date .error_img{width:100px; height:100px; margin:0 auto; border:6px solid #E7E7E7; border-radius:100px; font-size:76px; text-align:center; color:#E7E7E7; box-shadow:0 -1px #BCBABA,0 -1px #BCBABA inset; text-shadow:0 -1px #BCBABA; line-height:100px;}
	.dd_body .error_date .error_msg{text-align:center; color:#888; padding-top:5px;}

	.work_list{font-size:12px;}
	.work_list dt{line-height:18px; padding:2px 15px; background:-webkit-gradient(linear,left top,left bottom,from(#ECEDEF),to(#CCD0D3)); border-top:1px solid #FBFBFB; border-bottom:1px solid #ddd;}
	.work_list dd{line-height:18px; border-bottom:1px solid #ddd;}
	.work_list dd a{padding:15px 30px 15px 15px; display:block; color:#333; font-size:18px; position:relative; line-height:20px;}
	.work_list dd a:after{content:' '; position:absolute; top:50%; margin-top:-3px; right:15px; width:6px; height:6px; border:#AAA solid; -webkit-transform:rotate(45deg); border-width:2px 2px 0 0;}
	
	/*小区公告*/
	.common-news{margin: 10px 0; background: #fff;}
	.headnews{border-bottom: 1px solid #ccc;}
	.headnews li{height: 35px;font-size: 1em;line-height: 35px; width: 35%;text-align: center;}
	.headnews li.activenews{color: #000; border-bottom: 2px solid #339ee2;}
	.bodynews ul li{overflow: hidden; clear: both; padding: 0 5.46875% 0 4.6875%;border-bottom: 1px solid #d4d4d4;}
	.bodynews ul li a,.bodynews ul li span{height: 40px;line-height: 40px;}
	.bodynews ul li a{ float: left;width: 70%;overflow: hidden;font-size: 1em;}
	.bodynews ul li span{float: right; position:relative; padding-right: 5px;color: #bbb;font-size: 1em;}
	.bodynews ul li span:after{content:' '; position:absolute; top:50%; margin-top:-3px; right:-5px; width:6px; height:6px; border:#AAA solid; -webkit-transform:rotate(45deg); border-width:2px 2px 0 0;}

	/**新闻详细页面 showdetail.html**/
	.content-box{ width: 92%;margin: 12px auto 0; overflow: hidden;}
	.content-box .title{font-size: 1em;color: #333;line-height: 30px; text-align: center;}
	.content-box .smallnav{ text-align: center;font-size: 12px;color: #888;line-height: 25px;}
	.content-box .box-content{ line-height: 29px; padding-top: 12px; text-align: left; font-size: 1em;}
	.content-box .box-content div{ text-indent: 2em;}
    .content-box img{max-width:90%;}
	.paddcontent{ padding: 15px 20px;}
	.pagenav{width: 90%;height: 68px; margin:0 auto; line-height: 34px;}
	.pagenav div{height: 34px; font-size: 14px; color: #555;white-space: nowrap;overflow: hidden;}

	/**报修***/	 
    .mContent{padding: 1.2em; overflow: hidden;}
    .content-form{margin: 0 0 0.5em; width: 100%;}
    .content-form li{  width: 100%; margin-bottom: 0.5em; -webkit-box-sizing:content-box;}
    .inclass{width: 100%;height: 37px;padding: 0 0.8em;  box-sizing: border-box;-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;background-color: #fff;border:1px solid #ccc;}
	.inclass option{padding-left: 10px;width: 100%;height: 37px; line-height: 37px; padding: 5px;}
	.txtarea{width: 100%;height: 100px; background-color: #fff;border:1px solid #ccc;padding: 0.8em; box-sizing: border-box;-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;}
    
    
    /***政务服务***/
    .contentservice{ width: 100%; padding: 20px 0; overflow: hidden;background:#fff;}    
    .contentservice ul li{ float: left; width: 45%; margin: 8px; background: #45a9ff; text-align: center; }
    .contentservice ul li a{ height: 30px; line-height: 30px;font-size: 1em; display: inline-block;color: #fff; }

   /***公共电话***/
  .headtitle{ font-weight: bold; font-size: 1.1em;}
  .headtitle li{width: 100%; }
  .tbclass{ width: 100%; border:1px solid #ccc;box-sizing: border-box;-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;  text-align: center;}
  .tbclass td{ border:1px solid #ccc;height: 40px; line-height: 50px;font-size: 1em;}
  .tbclass .tdbig{ width: 50%; }
  .tbclass .fontbig{font-weight: bold; }

  /****网上办事***/
  .navcontent{ padding:10px 0 20px 0;width: 100%;}
  .navcontent ul{ margin: 20px; }
  .navcontent ul li{font-size: 13px;margin-bottom: 10px;background: #FFF;border: 1px solid #E2E2E2;padding: 13px 15px;line-height: 22px; width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
  .tab33 li{ width: 33%;}
  
   /***医疗保障****/  
   .reportcontent{ padding: 10px 20px; }
   .reportcontent p{ font-size: 16px; line-height: 27px;}
   .indexcontent{ padding: 10px 0; }
   .reportcontent table{width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
   .reportcontent table tr{ height: 40px; line-height: 40px; font-size: 1em;}
   .reportcontent table td{ text-align: center;}
   .reportcontent table thead{background-color: #339ee2;color: #fff;}
   .reportcontent ul{ width: 100%; }
   .reportcontent ul li{ float: left; width: 25%; text-align: center; height: 30px; line-height: 30px;}
   .reportcontent .green{ background-color: green; color: #fff;}
   .reportcontent .greentext{ color: #339ee2;font-weight: bold;}
   .reportcontent table>tbody>tr:nth-of-type(odd) {background-color: #e1e1e1;}

   .con > .more{height:30px; line-height:30px; }

   
}