﻿@charset "utf-8";
.row{
    overflow:hidden;
    margin-bottom:20px;
}

/* 网上办事-首页 ---------------------------------- */

.bmfwIconList{
    overflow:hidden;
    margin-right:-20px;
    height:264px;
}
.bmfwIconList li{
    float:left;
    margin: 0 15px 15px 0;
    text-align:center;
    height:117px;
}
.bmfwIconList a{
    display:block;
    width: 96px;
    border:1px solid #DEDEDE;
    padding-top:74px;
    line-height:26px;
    padding-bottom:10px;
    background:url(../../Base/img/bsfw-bmfw.jpg) -1px -1px no-repeat;
    margin-top:5px;
    -webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;transition:200ms;
}
.bmfwIconList a:hover{
    margin-top:0;
    text-decoration:none;
}
.bmfwIconList .li2 a{background-position:-115px -1px;}
.bmfwIconList .li3 a{background-position:-228px -1px;}
.bmfwIconList .li4 a{background-position:-342px -1px;}
.bmfwIconList .li5 a{background-position: -455px -1px;}
.bmfwIconList .li6 a{background-position: -569px -1px;}
.bmfwIconList .li7 a{background-position: -682px -1px;}
.bmfwIconList .li8 a{background-position: -909px -1px;}
.bmfwIconList .li9 a{background-position: -796px -1px;}
.bmfwIconList .li10 a{background-position: -1px -133px;}
.bmfwIconList .li11 a{background-position: -115px -133px;}
.bmfwIconList .li12 a{background-position:-228px -133px;}
.bmfwIconList .li13 a{background-position:-342px -133px;}
.bmfwIconList .li14 a{background-position: -455px -133px;}
.bmfwIconList .li15 a{background-position: -569px -133px;}
.bmfwIconList .li16 a{background-position: -682px -133px;}
.bmfwIconList .li18 a{background-position: -909px -133px;}
.bmfwIconList .li17 a{background-position: -796px -133px;}
.bmfwIconList .li19 a{background-position: -1023px -133px;}
.bmfwIconList .li20 a{background-position: -1023px -1px;}

#serve-rowB{
    overflow:visible
}
.wywList{
    margin-right:-26px;
}
.wywList li{
    margin-right: 25px;
    float:left;
    width:370px;
    height:90px;
    background-position:0 -500px;
    margin-bottom:0;
}
.wywList .li2{
    background-position:0 -600px
}
.wywList .li3{
    background-position:0 -700px
}
.wywList .con a{
    padding:0 9px;
}
.wywList .con span{
    width:74px;
    height:74px;
    line-height:74px;
}
.wywList li:hover a{
    top:-74px;
}
.wywList em{
    color:#fff;
    background:none;
    font-size:18px;
    font-weight:bold;
    top:32px;
    right:60px;
}
.gszwfwBtn{
    margin-bottom:20px;
}
#bsjd{
    margin-bottom:0
}
#bsjd .bd{
    height: 236px;
}
/* 办事查询 */
.cxzt_cx_sbhk input{
    height:20px;
    line-height:20px;
    padding:4px 5px;
    border:1px solid #ddd;
    width:235px;
    margin-top:2px;
}
.cxzt_cx_sbh{
    margin-bottom:10px;
}
.cxzt_cx_tb{
    padding:10px 0
}
.cxzt_cx_tb input{
    width:100%;
    border:0;
    background:#3269B8;
    color:#fff;
    height:40px;
    -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
.cxzt_cx_tb input:hover{
    background:#3c75c7
}
#oprform .tip a{
    border:1px solid #3269B8; color:#3269B8; padding:0 10px;
    -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
    font-size:12px;
}
#oprform .tip a:hover{
    text-decoration:none;
    background:#deecff
}
/* 民生领域服务-首页 ---------------------------------- */
.msfwBanner {
    width: 100%;
    margin-bottom: 20px;
    height: auto;
}
.msfwBanner img {
    width: 100%;
    height: auto;
}
#boxMslyfw {
    margin-bottom: 0px;
}
#boxMslyfw .bd {
    padding: 20px;
    overflow: hidden;
    background: #fff;
    border: 1px solid #E1E1E1;
    border-top: none;
}

.mslyfwList {
    padding-top:20px;
    margin-right: -2%;
    overflow: hidden;
}
.mslyfwList .mLi1 {
    width: 49.9%;
    float: left;
    *
    display: inline;
    height: 90px;
    margin-bottom: 30px;
    overflow: hidden;
}
.mslyfwList .mA1 {
    width: 25%;
    float: left;
    *
    display: inline;
    height: 80px;
    background: #9dc161;
    margin-right: 4%;
    transition: all .5s;
    padding-top: 10px;
}
.mslyfwList .mA1:hover {
    text-decoration: none;
}
.mslyfwList .mA1 i {
    width: 100%;
    height: 42px;
    display: block;
    background-repeat: no-repeat;
    background-position: 50% 8px;
    transition: all .5s;
    background-image: url(../img/icons-msfw.png);
}
.mslyfwList .mA1:hover i {
    transform: rotateY(180deg);
}
.mslyfwList .mA1 span {
    display: block;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #fff;
}
.mslyfwList .mUl2 {
    overflow: hidden;
}
.mslyfwList .mUl2 li {
    height: 40px;
    float: left;
    *
    display: inline;

    text-align: left;
    line-height: 40px;
    margin-right:50px;
}
#mLiID_jylyfw li{

}
.mslyfwList #mAID_sblyfw {
    background-color: #d8c87a;
}
.mslyfwList #mAID_jyly {
    background-color: #dd8383;
}
.mslyfwList #mAID_ylly {
    background-color: #61a4c1;
}
.mslyfwList #mAID_zfly {
    background-color: #5f86bf;
}
.mslyfwList #mAID_jtly {
    background-color: #61c16a;
}
.mslyfwList #mAID_hysy {
    background-color: #5CBAE6;
}
.mslyfwList #mAID_ggsy {
    background-color: #bf9461;
}
.mslyfwList #mAID_zjbl {
    background-color: #61a4c1;
}
.mslyfwList #mAID_jyns {
    background-color: #C5638C;
}
.mslyfwList #mAID_hysy {
    background-color: #C16072;
}
.mslyfwList #mAID_gysy {
    background-color: #d8c87a;
}
.mslyfwList #mAID_zdfwx {
    background-color: #A1DD83;
}
.mslyfwList #mAID_zffw {
    background-color: #60b7c1;
}
.mslyfwList #mAID_msfw i {
    background-position: 50% 8px;
}
.mslyfwList #mAID_sblyfw i {
    background-position: 50% -246px;
}
.mslyfwList #mAID_jyly i {
    background-position: 50% -119px;
}
.mslyfwList #mAID_ylly i {
    background-position: 50% -503px;
}
.mslyfwList #mAID_zfly i {
    background-position: 50% -376px;
}
.mslyfwList #mAID_jtly i {
    background-position: 50% -1392px;
}
.mslyfwList #mAID_hysy i {
    background-position: 50% -758px;
}
.mslyfwList #mAID_ggsy i {
    background-position: 50% -1662px;
}
.mslyfwList #mAID_zjbl i {
    background-position: 50% -884px;
}
.mslyfwList #mAID_jyns i {
    background-position: 50% -1136px;
}
.mslyfwList #mAID_hysy i {
    background-position: 50% -1266px;
}
.mslyfwList #mAID_gysy i {
    background-position: 50% -1392px;
}
.mslyfwList #mAID_zdfwx i {
    background-position: 50% -1519px;
}
.mslyfwList #mAID_zffw i {
    background-position: 50% -1662px;
}
/* 民生服务 - 侧栏 */
.msfwSideMenu .hd {
    height: 50px;
    background: #036FC6;
}
.msfwSideMenu .hd h3 {
    display: block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 20px;
}
.msfwSideMenu .hd h3 a {
    color: #fff;
}
.msfwSideMenu .hd i {
    display: none;
}
.msfwSideMenu .bd {
    overflow: hidden;
    border: 1px solid #ECECEC;
    border-top: 0;
}
.msfwNodeList li {
    vertical-align: top;
}
.msfwNodeList .li1{
    border:1px solid #D3E9FA;
    margin-top: 7px;
}
.msfwNodeList .a1 {
    height: 48px;
    line-height: 48px;
    display: block;
    overflow: hidden;
    text-align:center;
    font-size: 16px;
    background: url(../../Base/img/gov-zdly.png) 97% -202px #F5FBFF no-repeat;
}
.msfwNodeList .a1:hover {
    text-decoration: none;
    color: #036FC6
}
.msfwNodeList .ul1 {
    display: none;
}
.msfwNodeList .on1 .a1 {
    color: #036FC6;
    background-position: 97% -149px;
}
.msfwNodeList .on .a1 {
    background-position: 97% -149px;
}
.msfwNodeList .on1 .ul1,
.msfwNodeList .on .ul1 {
    display: block !important;
}
.msfwNodeList .a2 {
    display: block;
    padding: 10px 0;
    line-height: 22px;
    text-align:center;
    border-top:1px solid #D3E9FA
}
.msfwNodeList .a2:hover {
    color: #036FC6;
}
.msfwNodeList .on2 .a2 {
    color: #036FC6;
}
/* 民生服务 - 列表页 */
.navList {
    overflow: hidden;
    margin-bottom: 10px;
}
.navList ul {
    margin-right: -2%;
    overflow: hidden;
}
.navList ul li {
    width: 18%;
    float: left;
    *display: inline;
    margin-right: 2%;
    height: 45px;
    margin-bottom: 10px;
}
.navList ul li a {
    display: block;
    height: 43px;
    line-height: 43px;
    text-align: center;
    overflow: hidden;
    border: 1px solid #ececec;
    background: #fff;
}
.navList ul li.on1 a,
.navList ul li a:hover {
    color: #fff;
    background: #2463ad;
    text-decoration: none;
}


/*好差评*/
.box-hcp {background:url(../../Base/img/fw/hcp.png)no-repeat;width:1100px;height:190px;padding:30px;overflow: hidden;margin-bottom: 20px;}
.box-hcp  a:hover {text-decoration:none;}
.tyhcp-left {float:left;}
.tyhcp-title-left > h1 > a {font-size: 30px;color: #FFFFFF;margin-bottom: 4px;}
.tyhcp-title-left > span {font-size: 16px;color: #FFFFFF;letter-spacing: 0;}

.hcp-h-pj {margin-top: 24px;}
.hcp-h-pj li {float: left;width: 122px;height: 40px;line-height: 40px;border: 1px solid #FFFFFF;margin-right: 20px;text-align: center;font-size: 16px;}

.hcp-h-pj li:hover {background: #ffffff;color: #333333;border-color: #ffffff;}
.hcp-h-pj li a:hover { color: #333333;}
.hcp-h-pj li a {color: #ffffff;width: 100%;height: 100%;display: inline-block;}

.tyhcp-right {float:right;margin-top: 20px;}
.tyhcp-right > a { padding-left: 30px;font-size: 16px;color: #ffffff;display: block;width: 200px;height: 50px;line-height: 50px;margin-bottom: 20px;border: 1px solid #6DA8E0; text-align: center;}
.tyhcp-right > a:hover {color: #ffffff;}

.hcp-gzjz {background: url(../../Base/img/fw/gzjz.png) 15px center no-repeat #458DD0;}
.hcp-bhjz {background: url(../../Base/img/fw/clbhjz.png) 15px center no-repeat #458DD0;}





















