@charset "utf-8";
.m-main {background: #fff;padding: 20px !important;}
.m-servicebox .m-tabstyle3Service{text-align: center;}
.m-servicebox .m-tabstyle3Service li{height: 41px;line-height: 41px;display: inline-block;float: none;}
.m-servicebox .m-tabstyle3Service li a{display: block; padding: 0 16px; font-size: 18px; font-weight: bold;color: #333333;}
.m-servicebox .m-tabstyle3Service li.u-active a{color: #fff;background: #b80608;}
.m-servicebox .m-tabstyle4Service{padding:20px 15px;}
.m-servicebox .m-tabstyle4Service li{float: left;}
.m-servicebox .m-tabstyle4Service li a{display: block;  font-size: 18px; font-weight: bold;color: #333333;padding-right: 46px;}
.m-servicebox .m-tabstyle4Service li.u-active a{color: #b80608; }
.m-tabstyle7Service li{float: left;line-height: 46px;margin-bottom: 10px;    padding: 0 5px;float: left;}
.m-tabstyle7Service li a{display: block; font-size: 14px; color: #3d3d3d;background: #f5f5f5;text-align: center;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-tabstyle7Service li.u-active a{color: #ffffff; font-weight: bold;background: #b80608;}
.m-tabstyle7Service li a:hover{background: #b80608;color: #ffffff; font-weight: bold;}

/***办事服务新版**/
  .m-box1{border:1px solid #ddd;border-top: none;} 
  .m-box1prl{padding: 19px 20px 0;}
  .g-widli{width: 391px;*+width: 371px;}
  .m-switch,.m-switch .bd{height: 180px;}
  .m-switch ul li.m-serviceboxli{width: 386px;margin-right: 20px;float: left;}
  .m-switch ul li.m-serviceboxli .g-serviceboxli{height: 180px;background: #f5f5f5;    padding: 14px 0;}
  .m-box1left,.m-box2left{       margin-top: 40px; text-align: center;}
  .m-box1left i{background: url(../images/page/hot.png) no-repeat;display: inline-block;width: 48px;height: 48px;}
  .m-box2left i{background: url(../images/page/hot2.png) no-repeat;display: inline-block;width: 48px;height: 48px;}
  .m-box1left i.u-hot1{background-position:-6px -2px;}
  .m-box1left i.u-hot4{background-position:-73px -2px;}
  .m-box1left i.u-hot7{background-position: -134px 1px;}
  .m-box1left i.u-hot2{background-position: -194px -1px;}
  .m-box1left i.u-hot5{background-position:-2px -65px;}
  .m-box1left i.u-hot8{background-position:-55px -65px;}
  .m-box1left i.u-hot3{background-position:-106px -65px;}
  .m-box1left i.u-hot6{background-position:-153px -65px;}
  .m-box1left i.u-hot9{background-position:-201px -65px;}
  .m-box2left i.u-frhot1{background-position:-4px -2px;}
  .m-box2left i.u-frhot4{background-position:-69px -2px;}
  .m-box2left i.u-frhot7{background-position:-133px -2px;}
  .m-box2left i.u-frhot2{background-position:-189px -2px;}
  .m-box2left i.u-frhot5{background-position:-3px -53px;}
  .m-box2left i.u-frhot8{background-position:-69px -56px;;}
  .m-box2left i.u-frhot3{background-position:-130px -57px;}
  .m-box2left i.u-frhot6{background-position:-188px -56px;}
  .m-box2left i.u-frhot9{background-position:-5px -104px;}
  .m-box2left i.u-frhot10{background-position:-67px -106px;}
  .m-box1left div,.m-box2left div{color: #3d3d3d;font-weight: bold;font-size: 18px;text-align: center;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
  .m-box1right ul li{line-height: 30px;height: 30px;}
  .m-box1right ul li a{display: block;color: #999999;font-size: 14px;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
  .m-box1right ul li a.u-active{color:#b90609}
  .m-box1right ul li:hover a.u-active{color:#b90609}

.m-themeservice,.m-departservice,.m-hotservice2{overflow: hidden;/*height: 600px;*/}
.m-hotservice2 .bd{width: 100%;}
/*.m-switch .bd ul li{width: 25%;}*/
.m-hotservicebox .hd{    position: absolute; top: -42px;right: 0;}
.m-hotservicebox .hd a{background: url(../images/page/icon-jt.png) left center no-repeat;width: 18px; height: 18px;    border: 1px solid #c3c3c3;border-radius: 4px; float: left;}
.m-hotservicebox .hd a.prev{    background-position: -1px -2px;    margin-right: 8px;}
.m-hotservicebox .hd a.next{    background-position: -19px -2px;}
.m-hotservicebox .hd a.prev:hover{border: 1px solid #e47e7c; background-position: -1px -20px; }
.m-hotservicebox .hd a.next:hover{border: 1px solid #e47e7c; background-position: -19px -20px; }
.m-themesrarch{height: 60px;background: #f5f5f5;}
.m-themesrarch span{color: #3d3d3d;font-size: 16px;text-indent: 22px;line-height: 60px;display: inline-block;float: left;font-weight: bold;}
.m-selbox,.m-thememoresearch{display: inline-block;line-height: 60px;height: 60px;float: right;}
.m-thememoresearch h2{line-height: 60px;margin-right: 80px;}
.m-selbox ul li{    display: inline-block;}
.m-selbox ul li img{vertical-align: middle;margin-right: 12px;margin-bottom: 1px;}
.m-selbox .u-mlr{margin: 0 64px 0 41px;}
.m-thememoresearch .g-search{width: 270px;height: 33px;    margin-top: 13px;margin-right: 14px;box-shadow: none;}
.m-thememoresearch .g-search .u-searchtext{height: 33px;line-height: 33px;}
.m-thememoresearch .g-search .u-searchbtn{height: 33px;line-height: 33px;   }
.m-sxmc .u-bs2,.m-sxmc .u-bs3{width: 25%;}
.m-sxmc .u-bs1{width: 50%; *+width: 49%;}
.g-sxmc{ /*   height: 361px;overflow-y: auto;*/}
.g-sxmc li{height: 61px; line-height: 60px; border-bottom: 1px dashed #ddd;}
.g-sxmc .u-bs1{text-indent: 15px;}
.g-sxmc li p{float: left; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-sxmc li p.u-bs3,.g-sxmc li p.u-bs3 a{color: #ff862d;font-size: 14px;}
.m-sxmc .m-bsgshd { height: 45px;line-height: 45px; padding: 0 20px; margin: 0 0 6px; font-size: 16px; font-weight: bold; color: #3d3d3d;background: none;border-bottom: 1px solid #ddd;}

.m-thememoresearch .m-tpsearch{margin: 14px 0;}

.m-servixesearch .hideinput{margin-top: 12px;right: 110px;top: 0;}
.m-servixesearch .u-servixesearchbtn{
right: 78px; top: 0;    line-height: 46px; color: #fe5c21; background: none; font-size: 16px; border: none;}
.u-searchfont{font-size: 14px;color: #fe5c21;line-height: 42px;display: inline-block;right: 15px;    top: 0;}
.m-bsgshd{height: 47px; line-height: 48px; margin: 15px 0 6px;  font-size: 16px; font-weight: bold; color: #3d3d3d;border-bottom: 1px solid #ddd;background: #f5f5f5;}
.m-bsgshd p{float: left; text-align: center; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-bsbjgs .u-bs1,.m-bsbjgs .u-bs3,.m-bsbjgs .u-bs4,.m-bsbjgs .u-bs5{width: 13%;}
.m-bsbjgs .u-bs2{width: 59%;}
.g-bsbjgs li{line-height: 48px;border-bottom: 1px dashed #e5e5e5;color: #3d3d3d;}
.g-bsbjgs li p{float: left; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-bsbjgs li p.u-bs1,.g-bsbjgs li p.u-bs2{padding-left: 22px;}
.g-bsbjgs li p.u-bs4,.g-bsbjgs li p.u-bs3{color: #999;}
.g-bsbjgs{height: 275px;    height: 246px;overflow: hidden;}


.m-servicebox1{background: #fff;}
.m-mslyfwflash{padding-top:15px;}
.g-mslyfwspecial .owl-item{padding: 0 6px;height: 110px;}
.g-mslyfwspecial .u-mslyfwitem{display: block;text-align: center;height: 110px;background: #f5f5f5;transition: 0.6s;}
.g-mslyfwspecial .u-mslyfwitem:hover{background-color: #c50001;}
.g-mslyfwspecial .u-mslyfwitem a i{    padding: 24px 0 7px; display: block;font-size: 26px;color: #d92615;}
.g-mslyfwspecial .u-mslyfwitem a:hover{color: #fff;}
.g-mslyfwspecial .u-mslyfwitem a:hover i{color: #fff;}
.g-mslyfwspecial .u-mslyfwitem a{display: block;}
.g-mslyfwspecial .u-mslyfwitem img{display: block; width: 100%; height: 80px;}
.g-mslyfwspecial .owl-buttons div{position: absolute; top: 50%; margin-top: -20px; background-repeat: no-repeat; cursor: pointer;width: 20px;height: 40px;}
.g-mslyfwspecial .owl-buttons .owl-prev{left: 8px; background: url(../images/page/left.png) left center;}
.g-mslyfwspecial .owl-buttons .owl-next{right: 6px; background: url(../images/page/right.png) right center;}


.m-hot-service-child .u-title { padding: 20px 0 30px; font-size: 24px;}
.m-hot-service-child .u-subtitle { padding-left: 10px;margin-left: 2px; border-left: 5px solid #c90e24;font-size: 14px;}

/*large pcScreen*/
@media (min-width:1240px) {


}
/*medium pcScreen lg*/
@media screen and (max-width: 1240px) {

}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {


}
/*pad md*/
@media screen and (max-width: 991px ){
	
.m-zwgkright{margin-left: 0;}
	
.m-bsbjgs .u-bs2{width: 70%;}
.m-bsbjgs .u-bs3,.m-bsbjgs .u-bs4{width: 15%;}

.m-serbjtj { background-image: none;padding: 0;background-color: #fff;}
.f-md-pn {padding: 0;}
}
/*phone sm*/
@media screen and (max-width: 767px) {
.m-personservice ul li .m-serviceboxli{height: auto;}	
.m-tabstyle4 li a{padding-right: 16px;}
.m-box1right {text-align: center;}
.m-box1left, .m-box2left {margin-top: 10px;}

.m-bsbjgs .u-bs2{width: 70%;}
.m-bsbjgs .u-bs4{width: 30%;}

.m-serbjtj li div{background: none;}

.m-servicebox .m-tabstyle4Service li a{}
.m-switch ul li.m-serviceboxli .g-serviceboxli,.m-switch, .m-switch .bd{height:266px;}
}
/*small xs*/
@media screen and (max-width: 508px) {
.m-servicebox .m-tabstyle4Service li a{ padding-right: 26px;}
}
@media screen and (max-width: 400px){
	.m-themesrarch{display:none;}
}

