html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td,img,li,a{

    padding: 0;

    margin: 0;

	font-size:12px; color:#333;font-family:"Microsoft YaHei",微软雅黑; list-style-type:none; text-decoration:none

	

}



.wh1200{ width:1200px; margin:auto; overflow:hidden}

.mt50{ margin-top:50px;}

.mb50{ margin-bottom:50px;}

.fl,.fleft{ float:left}

.fr,.fright{ float: right}





.w50 {

    width: 48%;

    float: left;

}



.w48 {

    width: 48%;

    float: right;

}





/*首页正文开始*/

.headlines{ margin:auto; height:130px; background:#f2f2f2; margin-top:50px;}

.headlines1{ width:114px; height:85px;}

.headlines2{ width:1000px; margin-right:45px; overflow:hidden; }

.headlines3{ width:100%; font-size:36px; font-weight:bold; color:#000;  text-align:center; white-space: nowrap;   text-overflow: ellipsis;    overflow-x: hidden;padding-top:25px;}

.headlines4{ width:100%; font-size:15px;  color:#666666;  text-align:center; white-space: nowrap;   text-overflow: ellipsis;    overflow-x: hidden; padding-top:10px;}



/*轮播图*/





.lb-box {

	width: 590px;

	height: 348px;

	position: relative;

	overflow: hidden;

}



.lb-content {

	width: 100%;

	height: 100%;

}



.lb-item {

	width: 100%;

	height: 100%;

	display: none;

	position: relative;

}



.lb-item > a {

	width: 100%;

	height: 100%;

	display: block;

	font-size: 16px;

}



.lb-item > a > img {

	width: 100%;

	height: 100%;

}



.lb-item > a > span {

	width: 100%;

	display: block;

	position: absolute;

	bottom: 0px;

	padding: 15px;

	color: #fff;

	background-color: rgba(0,0,0,0.7);

}



.lb-item.active {

	display: block;

	left: 0%;

}



.lb-item.active.left {

	left: -100%;

}



.lb-item.active.right {

	left: 100%;

}



.lb-item.next,.lb-item.prev {

	display: block;

	position: absolute;

	top: 0px;

}



.lb-item.next {

	left: 100%;

}



.lb-item.prev {

	left: -100%;

}



.lb-item.next.left,.lb-item.prev.right {

	left: 0%;

}



.lb-sign {

	position: absolute;

	right: 10px;

	top: 300px;

	padding: 5px 3px;

	border-radius: 6px;

	list-style: none;

	user-select: none;

}



.lb-sign li {

	width: 9px;

	height: 16px;

	font-size: 50px;

	line-height: 10px;

	text-align: center;

	float: left;

	margin: auto 6px;

	cursor: pointer;

	color: #fff;

	border: 0;

}



.lb-sign li:hover {

	color: #bd1a2d; 

}



.lb-sign li.active {

	color: #bd1a2d; font-size:50px

}



.lb-ctrl {

	position: absolute;

	top: 50%;

	transform: translateY(-50%);

	font-size: 48px;

	font-weight: 900;

	user-select: none;

	color: #fff;

	border-radius: 5px;

	cursor: pointer;

	transition: all 0.1s linear; height:70px;

}



.lb-ctrl.left {

	left: -50px;

}



.lb-ctrl.right {

	right: -50px;

}



.lb-box:hover .lb-ctrl.left {

	left: 10px;

}



.lb-box:hover .lb-ctrl.right {

	right: 10px;

}



.lb-ctrl:hover {

	background-color: #000;

}





/*热点服务*/







.home-head-list {

	overflow: hidden;

	width: 100%;

}



.home-head-list li {

	float: left;

	margin: 5px;

	transition: all .5s;

	background-color: rgba(255,255,255,0.5);

}



.sytpli {

	border: 3px solid #eee;

	width: 47%;

	

}



.home-head-list li:hover {

	background: #bd1a2d;

}



.home-head-list li a {

	display: block;

	padding: 27px 0px 27px 60px;

	text-align: center;

	font-size: 16px;

	font-weight: 400;

	transition: all .25s;

	background: url(P020191221336990023973.png)no-repeat;

}



.home-head-list li a:hover {

	color: #fff;

}



.home-head-list li a.head-link-01 {

	background-position: 46px -5px;

}



.home-head-list li a.head-link-01:hover {

	background-position: -235px -5px;

}



.home-head-list li a.head-link-02 {

	background-position: 46px -133px;

}



.home-head-list li a.head-link-02:hover {

	background-position: -235px -133px;

}



.home-head-list li a.head-link-03 {

	background-position: 46px -243px;

}



.home-head-list li a.head-link-03:hover {

	background-position: -238px -243px;

}



.home-head-list li a.head-link-04 {

	background-position: 46px -370px;

}



.home-head-list li a.head-link-04:hover {

	background-position: -235px -370px;

}



.home-head-list li a.head-link-05 {

	background-position: 46px -485px;

}



.home-head-list li a.head-link-05:hover {

	background-position: -235px -485px;

}



.home-head-list li a.head-link-06 {

	background-position: 46px -605px;

}



.home-head-list li a.head-link-06:hover {

	background-position: -235px -605px;

}







div.index-box {

    width: 100%;

    

   

}

/*.title {

    border-bottom: 1px solid #ccc;

    background: left bottom no-repeat;

    position: relative;    overflow: hidden; margin-bottom:28px;

}

*/

/*.more {

    font-size: 12px;

    color: #666666;

    line-height: 24px;

    padding: 21px 15px 4px 0;

    display: block;

    

    

    position: absolute;

    top: 0;

    right: 0;

    z-index: 10;

}





*/

.title h3 {

    font-size: 22px;

    line-height: 1;

    padding: 12px 0 15px;

    color: #333333;

    background: left bottom no-repeat;

    position: relative;

    bottom: -1px; font-weight:normal;

    float: left;

}



.title h3 {

    background-image: url(title_line.png);

    letter-spacing: 2px;

    background-size: 100% 4px;

}





/*地方人社部门*/

.df_qy{ background:#f8f8f8; overflow:hidden;}



.part1 {

    width: 1200px;

    margin: 0 auto;

    padding: 28px;

   /* background: #fff;*/

    box-sizing: border-box;

    overflow:hidden; margin-top:20px; margin-bottom:20px;

}



.part11 {

    width: 1200px;

    margin: 0 auto;

   

    background: #fff;

    box-sizing: border-box;

    overflow:hidden; margin-top:20px; margin-bottom:20px;

}



.zfxxgk-main {

	margin: 0 -32px

}



.zfxxgk-main ul {

	margin: 10px 30px 10px;

}



.zfxxgk-main ul li {

	float: left;

	box-shadow: 0 3px 20px 0 rgba(0,0,0,0.1);

	background-color: #ffffff;

	color: #404040;

	-webkit-transition: all 0.3s;

	transition: all 0.3s;

	/*padding: 16px;*/

	width:271px;

	margin: 8px;

	/*width: 95px;*/

	text-align: center;

}



.zfxxgk-main ul li a {

	display: inline-block;

	font-size: 16px; line-height:30px;

	color: #404040; padding-bottom:10px;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	/*padding: 0 5px;*/

	-webkit-transition: all 0.3s;

	transition: all 0.3s;

}



.zfxxgk-main ul li:hover {

	background-color: #bd1a2d

}



.zfxxgk-main ul li:hover a,.zfxxgk-main ul li:hover p {

	color: #fff

}



.news{ width:100%; overflow:hidden}



.news ul li{ float:left}



.news1{ float:left; width:5px; height:5px; background:#dc2105; margin-top:12px;}



.news2{ float:left; margin-left:10px; font-size:14px; color:#666666; height:30px; line-height:30px;white-space: nowrap;

    text-overflow: ellipsis;

    overflow-x: hidden;}

.news2:hover{ color:#dc2105}









.news_gk {

	width: 100%;

}



.news_gk li {

	float: left;

	margin-right: 12px;

	border: 3px solid #eee;

	max-width: 192px;

	box-shadow: 0px 0px 10px #e9e9e9;

	margin-bottom: 16px;

	transition: all 0.3s;

	cursor: pointer;

}



.news_gk li img {

	width: 44px;

	padding: 16px 24px 32px 24px;

}



.news_gk li p {

	margin-top: -32px;

	margin-bottom: 8px;

	text-align: center;

	font-size: 13px;

	color: #404040;

}



.news_gk li.s1 {

	border: 3px solid #bd1a2d;

}



.news_gk li.s2 {

	border: 3px solid #eee;

}





.special-subject ul li {

    float: left;

    width: 30%;

    margin: 10px;

    -webkit-transition: all 0.3s ease;

    transition: all 0.3s ease;

    -webkit-box-shadow: 0 3px 20px 0 rgba(0,0,0,0.1);

    box-shadow: 0 3px 20px 0 rgba(0,0,0,0.1);

    font-size: 14px;

    display: inline-block;

    height: 40px;

}



.special-subject ul li p a{ color:#333; font-size:14px; width:100%}



.special-subject ul li a img {

    width: 90%;

    margin: 5%;

    height: 150px;

   

}



















/*便民*/

.classify {

	width: 1200px;

	margin: 0 auto;

	background: #fff;

}



.classify-box {

	width: 100%;

        overflow: hidden;

}



.classify-title {

	padding: 24px 0 20px;

	overflow: hidden;

}



.classify-title h2 {

	margin: 0;

	padding-left: 10px;

	border-left: 4px #eb4b3f solid;

	font-size: 24px;

	font-weight: bold;

}



.classify-box ul {

	overflow: hidden;

	height: 176px;

        margin-bottom:10px;

}



.classify-box li {

	float: left;

	display: block;

	width: 20%;

	height: 173px;

	overflow: hidden;

	margin-right: -1px;

	margin-bottom: -1px;

	border: 1px #e5e5e5 solid;

	text-align: center;

	box-sizing: border-box;

}



.classify-box li a {

	color: #fff

}



.classify-box li a:hover {

	color: #bd1a2d

}



.classify-box li .item-title {

	margin: 17px; margin-top:30px;

}



.classify-box li .item-dep {

	font-size: 16px;

	color: #404040;

}



.classify-box li .item-intro {

	margin: 32px 16px 48px;

}



.classify-box li .item-intro a {

	color: #404040; font-size:14px;

}



.classify-box li:hover {

	background: #f7f7f7!important;

}



.classify-box li:hover .item-title,.classify-box li:hover .item-dep {

	display: none;

}



.classify-box li:hover .item-intro {

	margin-top: 36px;

}





.classify-box ul li a.btn:link {

    color: #FFF;

    background: #bd1a2d;

    border: 3px solid #bd1a2d;

    padding: 5px;

}

.classify-box ul li a.btn {

    display: inline-block;

    text-align: center;

    cursor: pointer;

    font-size: 16px;

    margin-right: 10px;

    padding: 0 16px;

    color: #FFF;

}





#jslb .rollBox {

    width: 1260px;

    overflow: hidden;

    padding: 0;

    margin: 0 auto;

    margin-top: 30px;

    margin-left: -20px;

}





/*新样式*/



