@charset "utf-8";
/*政务服务*/
.is-main{padding: 15px 0; padding-top: 0; background: #fff;}
.mb-6{margin-bottom: 6px;}
.m-titstyle3{padding: 11px 0; line-height: 18px;}
.m-titstyle3 .u-tit{display: block; padding-left: 10px; border-left: 4px solid #1764B1; height: 18px; font-size: 18px; font-weight: bold; color: #1764B1;}
.m-titstyle3 .u-more{display: block; padding-right: 22px; background: url(mzx-bg-tit3.png) right center no-repeat; font-size: 14px; color: #1764B1;}

/*.m-pgbox1{padding: 20px; background: #fff;}*/

.m-svsearch{padding: 24px 320px 20px; }
.m-svsearch .u-wstbtit{margin: 0 auto 20px; max-width: 100%;}
.g-svsearch,.g-svsearch .u-svsearchtext{height: 50px;}
.g-svsearch .u-svsearchtext{padding: 6px 82px 6px 14px; border-radius: 0;}
.g-svsearch .u-svsearchbtn{right: 0; top: 0; width: 72px; height: 50px; border: none; cursor: pointer; background: #1764B1; color: #fff;}
.m-hotsearch,.m-hotsearch a{color: #fff;}
.m-hotsearch a{margin: 0 8px;}

.m-svtopbtns{padding: 20px 20px 25px; height: 140px; background: #f5f5f5;}
.m-svtopbtns .u-item{text-align: center;padding: 0 8px;}
.m-svtopbtns .u-item img{display: block; margin: 0 auto 10px; box-shadow: 0 0 0 0 black;}
.m-svtopbtns .u-item img:hover{-webkit-transition: -webkit-transform 1.5s ease-out;
    -moz-transition: -moz-transform 1.5s ease-out;
    transition: transform 1.5s ease-out;
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);}
.m-svtopbtns .u-item p{font-size: 16px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-svtopbtns .owl-prev,.m-svtopbtns .owl-next{display: block; width: 12px; height: 15px; position: absolute; top: 50%; margin-top: -7px; background-image: url(mzx-icon-jt.png); background-repeat: no-repeat;}
.m-svtopbtns .owl-prev{left: 25px;}
.m-svtopbtns .owl-next{right: 25px; background-position: -12px 0;}

.g-svbox{padding: 15px 20px; border: 1px solid #ddd;}

.g-svlf{padding: 20px 10px 20px 20px; height: 280px;}
.g-svlf h1{margin-bottom: 10px; line-height: 30px; font-size: 18px; font-weight: normal; color: #1764B1;}
.g-svlf li{height: 40px; line-height: 40px;}
.g-svlf li a{padding-left: 12px; background: url(mzx-icon-li2.png) left center no-repeat; font-size: 14px;}

.c-zwfw{background: url(mzx-bg-serbox1.png) #e3edff right bottom no-repeat;}

.m-grfrtab li{float: left; margin-right: 30px; line-height: 27px;border-bottom: 2px solid transparent;}
.m-grfrtab li a{display: block; font-size: 18px;font-weight: bold;}
.m-grfrtab li.u-active{border-bottom: 2px solid #1764B1;}
.m-grfrtab li.u-active a{color: #1764B1;}
.m-grfrtab .u-xzbmqh{display: block; padding: 0 23px 0 10px; height: 30px; line-height: 30px; background: url(mzx-bg-xzbmqh.png) #f28300 right center no-repeat; border-radius: 5px; font-size: 14px; color: #fff;}

.g-grfrbox{height: 250px; overflow: hidden;}
.m-grfritem{margin: 10px 0;}
.g-grfritem{padding: 20px 15px 20px 95px; height: 110px; border: 1px solid #ddd;}
.g-grfritem:hover{ border: 1px solid #1764B1;transition: all .3s;}
.g-grfritem .u-pic{left: 26px; top: 50%; margin-top: -24px; display: block; height: 48px;}
.g-grfritem .u-tit{margin-bottom: 8px; line-height: 36px; font-size: 18px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-grfritem li{float: left; padding-right: 8px; margin-right: 8px; border-right: 1px solid #ddd; height: 14px; line-height: 14px;}
.g-grfritem li:last-child{border: none;}
.g-grfritem li a{font-size: 14px; color: #666;}
.g-grfritem li a:hover{font-size: 14px; color: #1764B1;}

.m-svmsly li a{display: block; padding: 17px 10px; height: 60px; line-height: 26px; text-align: center; background: #f5f5f5; border-radius: 6px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;border: 1px solid transparent;}
.m-svmsly li a:hover{border: 1px solid #1764B1;transition: all .3s;}
.m-svmsly li span{display: inline-block; margin: -2px 10px 0 0; width: 26px; height: 26px; line-height: 26px; font-size: 26px; color: #1764B1; vertical-align: middle;}

.c-rmfw{background: url(mzx-bg-serbox2.png) #f6e7dc right bottom no-repeat;}

.m-shfwbtns{height: 280px;}
.m-shfwbtns li{text-align: center; line-height: 55px; margin-bottom: 20px;}
.m-shfwbtns li a{display: block; padding: 0 10px; background: #fafafa; box-shadow: 0 0 5px #d8d8d8; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-shfwbtns li a:hover{background: #1764B1; color: #fff;}

.m-lqfwlists li{height: 32px; line-height: 32px;}
.m-lqfwlists li a{padding-left: 12px; background: url(mzx-icon-li2.png) left center no-repeat; font-size: 14px;}



@keyframes ringing
{
    from  {transform:rotate(-5deg);}
    to  {transform:rotate(5deg);}
}

.m-lqfwpics{height: 324px; overflow: hidden;}
.m-lqfwitem{margin: 0 10px; margin-bottom: 50px; height: 250px; background: #fafafa;}
.m-lqfwitem img{display: block; width: 100%; height: 160px;}
.m-lqfwitem img:hover{animation: ringing 0.3s linear 0s 5 alternate;}

.m-lqfwitem p{padding: 24px 5px 45px; text-align: center; font-size: 15px; color: #666; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-lqfwitem p:hover{color: #1764B1;}
.m-lqfwitem span{position: absolute; left: 50%; margin-left: -84px; bottom: -21px; display: block; width: 168px; line-height: 42px; border-radius: 42px; text-align: center; font-size: 14px; font-weight: bold; color: #fff; background-image: linear-gradient(to right, #1764B1, #1764B1);}
.m-lqfwitem span:hover{background-image: linear-gradient(to right, #1764B1, #295d9e);transition: background-color .3s;}
.m-lqfwpics .owl-pagination{text-align: center;}
.m-lqfwpics .owl-pagination .owl-page{display: inline-block; width: 25px; height: 5px; margin: 0 5px; background: #dedede;}
.m-lqfwpics .owl-pagination .owl-page.active{background: #1764B1;}

.m-serbjgs{padding-bottom: 20px; border: 1px solid #ddd;}
.g-serbjgs{height: 411px;}
.g-serbjgs p{float: left; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-serbjgs .u-sj01,.g-serbjgs .u-sj02,.g-serbjgs .u-sj04{width: 15%;}
.g-serbjgs .u-sj03{width: 45%;}
.g-serbjgs .u-sj05{width: 10%;}
.m-serbjhd{line-height: 52px; background: #f5f5f5; font-weight: bold; color: #3d3d3d; text-align: center;}
.m-serbjbd li{height: 60px; line-height: 59px; text-align: center;}
.m-serbjbd li p{height: 60px; border-bottom: 1px dashed #ddd;}
.m-serbjbd li .u-sj01{padding-left: 20px;}
.m-serbjbd li .u-sj03{text-align: left; padding: 0 10px;}
.m-serbjbd li .u-sj04,.m-serbjbd li .u-sj05{color: #999;}

.m-serbjtj{margin: 0 20px; padding: 15px 15px 15px 11px; height: 90px; background: #f6f6f6;}
.m-serbjtj .u-tit{padding: 9px 0; line-height: 40px; font-size: 18px; font-weight: bold; color: #1764B1;}
.m-serbjtj .u-tit img{float: left; margin-right: 16px; display: block; width: 40px; height: 40px;}
.g-serbjtj{margin-left: 133px;}
.g-serbjtj li{border-right: 1px dashed #ccc;}
.g-serbjtj li:last-child{border: none;}
.g-serbjtj li span{position: absolute; top: 8px; left: 35px; display: block; padding-right: 6px; width: 70px; height: 42px; line-height: 42px; color: #fff; background: url(mzx-bg-bjtj.png) no-repeat; text-align: center;}
.g-serbjtj li p{height: 30px; line-height: 30px; padding-left: 120px; font-size: 14px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-serbjtj li p i{color: #295d9e;}
.m-serbtbox{margin-top: 40px; padding: 50px 0 56px; background: #e7e7e7;}


.m-titstyle3 .u-tit{display: block;padding-left: 10px;border-left: 4px solid #1764B1;height: 18px;font-size: 20px;font-weight: normal;color: #1764B1;}
