﻿@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:#e62022;}

.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;background:url(../images/user.png) 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: 420px;}

.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 #e62022;}



.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:#e62022;border-top:1px solid #d01601;-webkit-transition:right .5s ease;transition:right .5s ease;}



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



.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/home.png);

	background-position:center center;

	background-repeat:no-repeat;

	background-size:36px 36px;	

}



.about-nav{

	background-image:url(../images/cog2.png);

	background-position:center center;

	background-repeat:no-repeat;

	background-size:36px 36px;	

}



.folio-nav{

	background-image:url(../images/image2.png);

	background-position:center center;

	background-repeat:no-repeat;

	background-size:36px 36px;

}



.blog-nav{

	background-image:url(../images/pencil.png);

	background-position:center center;

	background-repeat:no-repeat;

	background-size:36px 36px;

}



.video-nav{

	background-image:url(../images/film.png);

	background-position:center center;

	background-repeat:no-repeat;

	background-size:36px 36px;

}



.mail-nav{

	background-image:url(../images/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 #e62022;}

.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: #ff4e45; 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:33%;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: #e62022;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: #e62022;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: #ff4545; }

.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: #ff4545;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: right; 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 #e8e8e8;color: #666;height: 30px;}

.money table thead th{background-color: #e9e9e9;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: 180px;}

	.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:33%;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:33%;}

	.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: #ff4545; }

    .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 #e62022;}

	.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; text-align:left; line-height:30px;}

  
	.box-content p img{max-width:90%; text-align:center;}

	.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: #ff4e45; 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: #e62022;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: #e62022;font-weight: bold;}

   .reportcontent table>tbody>tr:nth-of-type(odd) {background-color: #e1e1e1;}



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



}