@charset "utf-8";
.f-mb10{margin-bottom: 10px;}
.f-mb15{margin-bottom: 15px;}
.f-mn{margin: 0!important;}
.f-pn{padding: 0!important;}
.f-mlrf5{margin: 0 -5px!important;}
.f-plr5{padding: 0 5px!important;}
.f-mlrf10{margin: 0 -10px!important;}
.f-plr10{padding: 0 10px!important;}
.f-mlrf20{margin: 0 -20px!important;}
.f-plr20{padding: 0 20px!important;}
.f-mlrf25{margin: 0 -25px!important;}
.f-plr25{padding: 0 25px!important;}
.f-mlrf30{margin: 0 -30px!important;}
.f-plr30{padding: 0 30px!important;}
.f-oh{overflow: hidden;}
.f-fl{float: left;}
.f-fr{float: right;}

.m-servicebox{padding: 6px 20px 20px; background: #fff;}
.m-serviceobj{border-bottom: 1px solid #ddd;}
.m-serviceobj li{float: left; padding: 0 10px; line-height: 44px; font-size: 20px; font-weight: bold; color: #3d3d3d; cursor: pointer;}
.m-serviceobj li.u-active{color: #cd0000;}
.m-servicetype{padding: 3px 0;}
.m-servicetype li{float: left; margin: 5px 10px 5px 0; padding: 0 26px; height: 40px; line-height: 40px; border: 1px solid #ddd; font-size: 16px; cursor: pointer;}
.m-servicetype li.u-active{color: #cd0000; border-color: #cd0000;}

.hotServices li .list{padding: 15px; background: #fafafa;}
.hotServices li .list .u-tit{margin-top: 40px;}
.hotServices li .list .u-tit img{display: block; margin: 0 auto; width: 46px; height: 46px;}
.hotServices li .list .u-tit h2{padding: 12px 0; text-align: center; font-size: 18px; font-weight: bold;}
.hotServices li .list .item-list ul{width: 100%; height: 150px; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: -moz-box; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column wrap; -moz-box-orient: vertical; -moz-box-direction: normal; flex-flow: column wrap;}
.hotServices li .list .item-list .itemtypeName{width: 50%; height: 30px; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 30px; color: #999; font-size: 14px;}

.themeServices li,.DeptmentInfos li{line-height: 46px; margin: 5px 0; text-align: center; cursor: pointer;}
.themeServices li span,.DeptmentInfos li span{display: block; background: #f5f5f5; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; font-size: 14px;}
.themeServices li.u-active span,.DeptmentInfos li.u-active span{color: #fff; background: #cd0000;}

.themeServicesList p,.DeptmentInfosList p{color: #51a4ea; cursor: pointer; font-size: 14px;}
.themeServicesList .u-bscz a,.DeptmentInfosList .u-bscz a{margin: 0 5px; color: #ff862d; font-size: 14px;}
.themeServicesList .u-bscz a.f-cna,.DeptmentInfosList .u-bscz a.f-cna{cursor: not-allowed; color: #ccc;}
.themeServicesList,.DeptmentInfosList{font-size: 14px;}

.m-serbjgs{padding: 20px; background: #fff;}

.m-sertit{border-bottom: 1px solid #ddd;}
.m-sertit .u-tit{display: block; padding: 0 10px; line-height: 44px; font-size: 20px; color: #cd0000; font-weight: bold;}

.m-bjgshd{height: 42px; line-height: 42px; background: #f5f5f5;}
.g-serbjgs p{float: left; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-serbjgs .u-gs1{width: 25%; text-align: center;}
.g-serbjgs .u-gs2{width: 45%;}
.g-serbjgs .u-gs3{width: 20%; text-align: center;}
.g-serbjgs .u-gs4{width: 10%; text-align: center;}
.m-bjgsbd{height: 234px;}
.m-bjgsbd li{height: 60px; line-height: 59px; border-bottom: 1px dashed #ddd;}
.m-bjgsbd li .u-gs2{text-align: center;}
.m-bjgsbd li .u-gs4{color: #ff8429;}
.m-bjgsbd li .u-gs3{color: #999;}

.m-serbjtj{min-height: 88px; padding: 9px 0 9px 174px; background: url(../images/service/bg-bjtj.png) #f5f5f5 left center no-repeat;}
.m-serbjtj li{border-right: 1px dashed #ddd;}
.m-serbjtj p{line-height: 36px;}
.m-serbjtj p span{color: #ce0205;}

.m-sermsly,.m-serrdsx{padding: 6px 20px 13px; min-height: 361px; background: #fff;}
.m-sermsly ul{margin: 0 -7px; padding-top: 5px;}
.m-sermsly ul li{height: 139px; padding: 7px;}
.m-sermsly ul li a{display: block; background: #f5f5f5; padding: 29px 0 16px;}
.m-sermsly ul li span{display: block; width: 36px; height: 36px; margin: 0 auto; background-image: url(../images/service/icon-msly.png); background-repeat: no-repeat; -webkit-transition: .5s; -moz-transition: .5s; transition: .5s;}
.m-sermsly ul li p{line-height: 44px;}
.m-sermsly ul li.u-my1 span{background-position: 0 0;}
.m-sermsly ul li.u-my2 span{background-position: -36px 0;}
.m-sermsly ul li.u-my3 span{background-position: -72px 0;}
.m-sermsly ul li.u-my4 span{background-position: -108px 0;}
.m-sermsly ul li.u-my5 span{background-position: -144px 0;}
.m-sermsly ul li.u-my6 span{background-position: 0 -36px;}
.m-sermsly ul li.u-my7 span{background-position: -36px -36px;}
.m-sermsly ul li.u-my8 span{background-position: -72px -36px;}
.m-sermsly ul li.u-my9 span{background-position: -108px -36px;}
.m-sermsly ul li a:hover span{-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);transform: rotateY(360deg);}

.m-serrdsx ul{padding: 6px 0 0; background: url(../images/service/bg-num.png) 0 6px no-repeat;}
.m-serrdsx ul li{padding-left: 30px; line-height: 45px; border-bottom: 1px dashed #ddd;}
.m-serrdsx ul li:nth-child(6){border: none;}
.m-serrdsx ul li a{display: block; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

.u-serpic{padding: 20px; background: #fff;}
.u-serpic img{display: block; width: 100%;}

/* 热门服务 */
.m-servicechild .u-title{padding: 20px 0 30px; font-size: 24px;}
.m-servicechild .u-subtitle{padding-left: 10px; margin-left: 2px; border-left: 5px solid #c90e24; font-size: 14px;}

.searchService{padding: 10px; background: #f1f2f3;}
.searchService .u-city{height: 36px; line-height: 34px; font-size: 14px;}
.m-servicesh .u-serstip,.m-servicesh .u-serstipdep{width: auto; border-radius: 0;}
.m-servicesh .u-serstbtn,.m-servicesh .u-serstbtndep{width: 48px; height: 34px; border: 1px solid #ddd; border-left: none; background: url(../images/public/search.png) #fff center no-repeat; color: #fff; font-size: 20px;}

.servicesList{padding: 10px 0; background: #fff;}
.servicesList table{margin: 0; font-size: 14px;}
.servicesList table p{cursor: pointer; color: #51a4ea;}
.servicesList img.u-zwsj{display: block; max-width: 100%;}
.servicesList .u-bscz a{margin: 0 5px; color: #51a4ea;}
.servicesList .u-bscz .f-cna{cursor: not-allowed; color: #ccc;}

/* 主题服务，部门服务 */
.m-servicelis li{margin-bottom: 10px; text-align: center; line-height: 36px;}
.m-servicelis li a{display: block; padding: 0 5px; background: #f1f2f3; font-size: 14px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-servicelis li.u-active a{background: #c90e24; color: #fff;}

/*pagination*/
.m-pagination{display: inline-block;}
.m-pagination li{float: left; margin: 3px; height: 28px; font-size: 14px;}
.m-pagination li a{display: block; padding: 0 10px; line-height: 26px; border: 1px solid #ccc; font-size: 14px; background: #fff;}
.m-pagination li.u-redirect{line-height: 28px;}
.m-pagination li.u-redirect input{padding: 0 5px; vertical-align: middle; width: 42px; height: 28px; line-height: 28px; border: 1px solid #ccc; margin: -2px 0 0 3px; *margin: -2px 0 0 3px; _margin: -2px 0 0 3px;}
.m-pagination li.active a,.m-pagination li a:hover{background: #c90e24; border: 1px solid #c90e24; color: #fff;}
.m-pagination li.page-info a,.m-pagination li.page-info a:hover{border: 1px solid #ccc; cursor: default; color: #666; background: #fff;}
.m-pagination li.disabled a,.m-pagination li.disabled a:hover{background: #eee; border: 1px solid #ccc; cursor: default; color: #666;}


/*media query*/
/*big pcScreen*/
@media (min-width:1200px) {
    .container{padding: 0; width: 1200px;}
    .themeServices li,.DeptmentInfos li{width: 124px;}
    .m-sermsly ul li{width: 20%;}
	
	/*20201027*/
	.m-servicelis li{width: 12.5%;}

}

/*medium pcScreen*/
@media screen and (max-width: 1199px) {
    


}
/*pad*/
@media screen and (max-width: 991px ){
	.f-md-mlr5{margin: 0 -5px!important;}
	.f-md-plr5{padding: 0 5px!important;}
	.f-md-mb10{margin-bottom: 10px!important;}
	.f-md-mb15{margin-bottom: 15px!important;}
	.f-md-mb20{margin-bottom: 20px!important;}
	.f-md-ha{height: auto!important;}
	.f-md-fn{float: none!important;}
	.f-md-wa{width: auto!important;}
	.f-md-db{display: block!important;}
	.f-md-dn{display: none!important;}
	.f-md-wd{width: 100%!important;}
	.m-servicebox,.m-serbjgs,.m-sermsly,.m-serrdsx{padding: 4px 10px 10px;}
	.hotServices li .list .u-tit{margin: 0;}
	.m-serbjgs .u-gs3{width: 35%;}
	.m-serbjtj{background-image: none; padding: 10px;}
	.u-serpic{padding: 10px;}

}
/*phone*/
@media screen and (max-width: 767px) {
    


}
/*small*/
@media screen and (max-width: 638px) {
    

}