@charset "gb2312";

.wrap{ width: 1000px; margin: 0 auto;}

.ico-arrow{width: 137px; height: 28px; background: url(2017_icon_arrow.png) no-repeat;}



    .hot-menu{float: right;position: relative; z-index: 100;}

    .hot-menu span{ display: inline-block; width: 150px; height: 70px;cursor: pointer; line-height: 70px; font-size: 16px; font-weight: bold; background: url(hot_menu_bg.png) center bottom no-repeat; color: #fff;}

    .hot-menu span strong{ display: inline-block; padding-left: 35px; width: 100px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

    .hot-menu .down_i{ display: inline-block; width: 15px; height: 8px; background: url("down_i.png") no-repeat center center; position: absolute; top: 32px; right:25px;}

    .hot-menu ul{position:absolute;top:0px; left:0;display: none;width: 150px;}

    .hot-menu ul li{height: 39px;line-height: 39px;font-size:15px;color: #fff;padding-left: 12px;cursor: pointer;border-bottom:1px solid #e5e5e5; background-color: #1074ae;  zoom: 1;}

    .hot-menu ul li:hover{ background: #eff6fa; color: #1074ae; }





    .m-con1{ width: 100%; height: 456px;background: url(top_bg_house_1.png) #fff center -65px no-repeat;}

    .m-con2{ width: 100%; height: 770px;background: url(top_bg_house_2.jpg) center top no-repeat;}



    .m-head{ height: 520px; background: url(top_bg_house.jpg) center top no-repeat;}

    .m-head .logo{ position: absolute; width: 380px; height: 75px; top: 18px; left: 0;}

    .m-head .banner-logo{ position: absolute; width: 800px; height: 252px; top: 125px; right: 90px;}

    .m-head .wrap{ height: 520px;}

    .m-head .ico-arrow{ position:absolute; left: 50%; bottom: -2px; margin-left: -68.5px;}



    .house-news{ padding-top: 45px;}

    .house-news .hd{border-bottom: 2px solid #999; height: 50px;}

    .house-news .hd h2{ display: inline-block;float: left; background: url(house_hd_tit.png) left no-repeat; padding-left: 15px; line-height: 50px; font-size: 21px; font-weight: bold; color: #333;}

    .house-news .hd .more{display: inline-block; float: right; color: #999; font-size: 14px; padding-top: 25px;}

    .house-news .hd .more a{color: #999;}



    .house-news .bd li{ height: 72px; border-bottom: 1px dashed #ccc; margin-bottom: 10px; padding-left: 78px; background: url(house_li_bg1.png) 18px no-repeat;}

    .house-news .bd li a{text-decoration:none;}

    .house-news .bd li a:hover h2{ color: #ff6600;}

    .house-news .bd li h2{font-size: 16px; color: #333; line-height: 32px; padding-top: 8px;}

    .house-news .bd li p{font-size: 14px; color: #999; line-height: 24px; width: 98%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

    .house-news .bd li.rows{background: url(house_li_bg2.png) 18px no-repeat;}



    .house-about{ height: 770px;}

    .house-about .title{padding: 30px 0;height: 64px;line-height: 64px;font-size: 21px;font-weight: bold;text-align: center;color: #fff;background: url(house_hd_tit_2.png) center no-repeat;}

    .house-about .title em{display: inline-block; vertical-align: top; color: #ff6600;padding-left: 32px; padding-right: 12px;background: url(house_hd_tit_2em.png) 8px center no-repeat; max-width: 140px;white-space: nowrap;text-overflow: ellipsis;}

    .house-about .ico-arrow{ position:absolute; left:-30px; bottom: -2px;}



    .house-ask{ height: 500px; padding-top: 30px; background-color: #fff;}

    .house-ask .list{ width: 707px; float: left; margin-right: 23px;}



    .house-ask .list .hd{height: 50px;}

    .house-ask .list .hd h2{ display: inline-block;float: left; line-height: 50px; font-size: 21px; font-weight: bold; color: #333;}

    .house-ask .list .hd .more{display: inline-block; float: right; color: #999; font-size: 14px; padding-top: 25px;}

    .house-ask .list .hd .more a{color: #999;}



    .house-ask .list .hd .search{float: right; margin-top: 10px; margin-right: 10px;}

    .house-ask .list .hd .search .ip{width: 220px; border: 1px solid #dfdfdf;text-indent: 7px;height: 14px;padding: 8px 0;line-height: 14px;border-radius: 4px;float: left;color: #666;padding-right: 45px;}

    .house-ask .list .hd .search .btn{ position: absolute; right: 10px; top: 4px;width: 24px; height: 24px;border: none; background: url(2017_icon_search.png) no-repeat; cursor: pointer;}

	.serch-sub{ float: left;margin-top: 10px; margin-left: 15px; width: 119px; height: 31px; border: none; background: url(house_btn_wyzx.png) no-repeat;text-indent: 30px; font-size: 14px; color: #fff; cursor: pointer;}





    .house-ask .list .bd li{ height: 92px; margin-bottom: 10px; padding-left: 55px; background: url(house_li_bg3.png) no-repeat;}

    .house-ask .list .bd li a{text-decoration:none;}

    .house-ask .list .bd li a:hover h2{ color: #ff6600;}

    .house-ask .list .bd li h2{font-size: 16px; color: #333; line-height: 32px; height: 32px;width: 95%; padding-top: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

    .house-ask .list .bd li p{font-size: 14px; color: #666; line-height: 24px; width: 98%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

	.house-ask .page a{ border:1px solid #dbdbdb; background-image: none; background-color: #38AFDA; color: #FFFFFF;}

	.house-ask .page a:hover{ background-color: #235baf; color: #fff;}





    .house-ask .links{ width: 270px; float: right;}

    .house-ask .links .table{border: 2px solid #dedede; padding-bottom: 10px; margin-bottom: 20px;}

    .house-ask .links .table dt{border-bottom: 2px solid #dedede; padding: 8px 0;  text-align: center;}

    .house-ask .links .table dt h2{font-size: 16px; color: #333;font-weight: bold; line-height: 24px;}

    .house-ask .links .table dt p{color: #999;font-size: 12px;}

    .house-ask .links .table dd{height: 32px; margin: 0 18px; text-align: left; font-size: 14px; color: #333; line-height: 32px; border-bottom: 1px dashed #dedede;}

    .house-ask .links .table span{float: right;}





    .house-ask .links .item a{ display: block; margin-top: 6px; height: 50px; line-height: 50px; color: #fff; font-size: 16px; text-align: center;border-radius: 4px;-webkit-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;}

    .house-ask .links .item a:hover{text-decoration: none;}

    .house-ask .links .item a:hover.bc1{ background-color: #0b8bbe;}

    .house-ask .links .item a:hover.bc2{ background-color: #ad4a7f;}

    .house-ask .links .item a:hover.bc3{ background-color: #1f7dd7;}

    .house-ask .links .item a:hover.bc4{ background-color: #b86b43;}

    .house-ask .links .item a:hover.bc5{ background-color: #036ebb;}



    .house-about .hd{ height: 94px; overflow: hidden;}

    .house-about .hd li{ width: 332px; height: 94px; float: left; margin-right: 2px; background: url(2017_tab_hd_mask.png) repeat; cursor: pointer;}

    .house-about .hd li.last{margin-right: 0;}

    .house-about .hd li.on{background: url(2017_tab_mask.png) repeat;}

    .house-about .hd .bg{ background: url(hose_tab_hd_bg.png) no-repeat; width: 332px; height: 94px;}

    .house-about .hd .bg i{ display: inline-block; float: left; margin-left: 62px; margin-top: 12px; width: 68px;height: 68px; background: url(hose_tab_hd_i.png) 0 0 no-repeat;}

    .house-about .hd .bg p{ display: inline-block; overflow: hidden; float: left; margin-top: 25px; padding-left: 20px; width: 120px; height: 42px; font-size: 16px; color: #fff;}

    .house-about .hd .bg .ico-1{ background-position: 0 0;}

    .house-about .hd .bg .ico-2{ background-position: -68px 0;}

    .house-about .hd .bg .ico-3{ background-position: -136px 0;}

    

    .house-about .sx-line{height: 425px; margin: 30px 0;}



    .house-about .sx-item{padding: 0px 30px; overflow: hidden;}

    .house-about .sx-item li{ margin-bottom: 20px; border-bottom: 1px dashed rgba(255, 255, 255, .3);}

    .house-about .sx-item h2{ display: block; float: left;  margin-bottom: 12px; background: url(hose_tab_bd_h2.png) right center no-repeat; padding: 0 52px 0 26px; height: 42px; color: #fff; font-size: 16px; line-height: 42px; background-color: #82a44a;border-radius: 6px;-webkit-border-radius:6px;-ms-border-radius:6px;-moz-border-radius:6px;}

    .house-about .sx-item .txt{clear: both;margin-bottom: 12px; line-height: 30px; color: #fff; font-size: 14px;}

    .house-about .sx-item .btn{margin-bottom: 20px; overflow: hidden;}

    .house-about .sx-item .btn a{ float: left; margin-right: 10px; width: 90px;height: 28px; text-align: center; line-height: 28px;font-size: 14px; color: #fff;border-radius: 4px;-webkit-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;}

    .house-about .sx-item .btn a:hover{ text-decoration: none;}

    .house-about .sx-item .btn a.btn1{ background-color: #f3a24d;}

    .house-about .sx-item .btn a.btn2{ background-color: #38afda;}

    .house-about .sx-item .btn a:hover.btn1{ background-color: #da9145;}

    .house-about .sx-item .btn a:hover.btn2{ background-color: #329dc4;}

    .house-about .sx-item .btn i{ display: inline-block; vertical-align: top; width: 16px; height: 16px; margin-right: 10px;}

    .house-about .sx-item .btn i.icon1{ background: url(hose_tab_bd_icon1.png) no-repeat;margin-top: 5px;}

    

    .house-about .do-item{overflow: hidden; padding: 0 20px;}

    .house-about .do-item table{width: 100%; border: 1px solid #ddd; table-layout: fixed; margin-bottom: 20px;background-color: #fff;}

    .house-about .do-item table tr th,.house-about .do-item table tr td{ padding: 0 20px;border-bottom: 1px dotted #dbdbdb;height: 40px; line-height: 40px;}

    .house-about .do-item table tr th{width: 80px; line-height: 24px; text-align: center; font-weight: bold;font-size: 16px; color: #333; background-color: #edeff3;}

    .house-about .do-item table tr td{ font-size: 14px; color: #333; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}

    .house-about .do-item h2{ display: block; float: left;  margin-bottom: 12px; background: url(hose_tab_bd_h2.png) right center no-repeat; padding: 0 52px 0 26px; height: 42px; color: #fff; font-size: 16px; line-height: 42px; background-color: #82a44a;border-radius: 6px;-webkit-border-radius:6px;-ms-border-radius:6px;-moz-border-radius:6px;}

    .house-about .do-item .info{ clear: both; overflow: hidden; min-height: 50px; margin-top: 5px; background-color: #fff;}

    .house-about .do-item .info p{ float: left; width: 670px; padding: 18px 0 10px 10px; font-size: 14px; color: #666;}

    .house-about .do-item .btn i{ display: inline-block; vertical-align: top; width: 16px; height: 16px; margin-right: 10px;}

    .house-about .do-item .btn i.icon1{ background: url(hose_tab_bd_icon1.png) no-repeat;margin-top: 5px;}

    .house-about .do-item .btn a{ display:inline-block; float: left; margin-right: 10px; width: 70px;height: 26px; text-align: center; line-height: 26px; background-color: #e1f3ff; color: #0076ca; border: 1px solid #0076ca;border-radius: 4px;-webkit-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;}

    .house-about .do-item .btn a:hover,.house-about .do-item .btn a.default{text-decoration: none; background-color: #29a6e8; color: #fff;border-color:#29a6e8;}

    .house-about .do-item .btn a:hover.default{background-color: #329dc4;}

    .house-about .do-item .btn a.disable{background-color: #ddd; color: #333;border-color:#ddd; cursor:not-allowed;}

    .house-about .do-item .btn a.consult{float: right; margin-right: -10px;}

    



    .house-about .news-item{ padding: 0 30px; overflow: hidden;}

    .house-about .news-item li{ height: 72px; border-bottom: 1px dashed #ccc; margin-bottom: 10px; padding-left: 78px; background: url(house_li_bg1.png) 18px no-repeat;}

    .house-about .news-item li a{text-decoration:none;}

    .house-about .news-item li a:hover h2{ color: #ff6600;}

    .house-about .news-item li h2{font-size: 16px; font-weight: bold; color: #fff; line-height: 32px; padding-top: 8px;}

    .house-about .news-item li p{font-size: 14px; color: #fff; line-height: 24px; width: 98%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

    .house-about .news-item li.rows{background: url(house_li_bg2.png) 18px no-repeat;}





    .house-about .bd{background: url(2017_tab_mask.png) repeat; height:485px; overflow: hidden;}

    /*到现场次数 承诺期限*/

.part-tag{;float:right; margin-top: 10px;}

.part-tag .tag{

    display: inline-block;

    *display: inline;

    *zoom: 1;

	vertical-align: top;

	font-size: 14px;

    color: #fff;

    margin-left: 6px;

    padding:3px 5px 5px;

    width: 110px;

    height: 42px;

    text-align: left;

}

.part-tag .tag label{width:88px;display:inline-block; float: left; line-height:16px; padding-left: 5px; }

.part-tag .tag span{font-size:18px; padding: 0 4px;}

.tag-wssb{

    background: url("button-bg-wssb.png") no-repeat;

}

.tag-cnqx{

    background: url("button-bg-cnxq.png") no-repeat;

}

.tag-data{

    width: 50px;

    height: 46px;

    line-height: 46px;

    text-indent: 5px;

}

.tag-data span{

    font-size:18px;

}



/*户口办理*/

.hukou-img{background: url(top_bg_hukou.jpg) center top no-repeat;}

.banner-img{ position: absolute; left: 60%; bottom: -80px; width: 466px; height: 372px; background: url(hukou_img.png) center top no-repeat;}

.m-con11{background: none;}

.house-l{float: left;width: 280px;height: 348px;background: url(hkser21_03.png) no-repeat;overflow: hidden;}

.house-r{float: right;width: 662px;}

.house-r .bd li{margin-bottom: 0;height: 74px;}

.house-r .bd li h2{font-weight: normal;}

.house-r .hd h2{color: #6e1d24;padding: 0;background: none;line-height: 50px;}

.house-r .hd h2 img{vertical-align: sub;}

.house-r .hd h2 .i1{margin-right: 7px;}

.house-r .hd h2 .i2{margin-left: 7px;}

.house-r .bd li p{color: #999;}

.house-l p{padding: 0 20px;line-height: 23px;color: #333;font-size: 13px;}

.house-l .p1{margin-top: 154px;}

.house-l .p2{margin-top: 25px;}

.m-con22{height: 577px;width: 100%;background: url(hkser1_02.jpg) no-repeat center top;}

.m-con22 .house-about{height: 577px;}

.m-con33 .house-about{height: auto;}

.m-con22 .house-about .title{padding: 28px 0;height: 42px;line-height: 42px;background: url(hkser16_03.png) no-repeat center;width: 512px;margin: 0 auto;}

.con22-content{width: 998px;height: 462px;background: url(hkser20_03.png) no-repeat;overflow: hidden;margin: 0 auto;}

.con22-tab{margin-top: 369px;}

.con22-tab h4{float: left;width: 100px;height: 56px;background: #29a6e8;border-radius: 10px;font-size: 16px;color: #fff;text-align: center;cursor: pointer;}

.con22-tab h4 span{display: block;margin-top: 17px;}

.con22-tab h4 span.s1{margin-top: 8px;}

.con22-tab h4.h1{margin-left: 15px;}

.con22-tab h4.h2{margin-left: 20px;}

.con22-tab h4.h3{margin-left: 94px;}

.con22-tab h4.h4{margin-left: 88px;}

.con22-tab h4.h5{margin-left: 18px;}

.con22-tab h4.h6{margin-left: 90px;}

.con22-tab h4.active{background: #b1cc00}

.con-33{height: 519px;}

.con-33 .con33-c{height: 519px;}

.con33-c .sx-line{padding: 14px;border: 1px solid #ddd;margin-top: 0; height: 450px; }

.con33-c .p-pos{height: 64px;line-height: 64px;font-size: 21px;color: #333;font-weight: bold;}

.con33-c .p-pos em{padding-left: 25px;display: inline-block;background: url(house_hd_tit_2em.png) no-repeat left center;margin:0 4px 0 10px;color: #ff6600;}

.con33-c .do-item{padding: 0 7px;}

.con33-c .do-item li{}

.con33-c .do-item h2{padding: 0;margin: 0;color: #333;background: none;border-radius: 0;height: auto;line-height: 20px;font-weight: bold;}

.con33-c .do-item li .xian{margin:25px 0;height: 3px;background: #c2c2c2;}

.m-con44{height: 440px;width: 100%;background: url(hkser10_02.jpg) no-repeat center top;margin-top: 38px;overflow: hidden;}

.askbox{margin-top: 26px;}

.cjask-l{float: left;width: 700px;}

.cjask-r{float: right;width: 280px;}

.cjask-sea{height: 54px;background: url(hkser15_03.png);width: 100%;line-height: 54px;overflow: hidden;}

.cjask-sea h2{float: left;font-size: 21px;font-weight: bold;color: #fff;margin-left: 16px;}

.cjask-sea .seabox{margin-left: 156px;margin-top: 9px;float: left;}

.cjask-sea .seabox .ip1{border:1px solid #b1cc00;height: 14px;line-height: 14px;width: 278px;padding: 10px 0;text-indent: 6px;color: #fff;font-size: 14px;float: left;background: none;border-right: none;}



input.ip1::-webkit-input-placeholder{ color: #fff; } 

input.ip1:-moz-placeholder{ color: #fff; } 



.cjask-sea .seabox .ip-btn{border: none;width: 48px;height: 36px;background-color: #b1cc00;background-image: url(hkser8_03.png);background-repeat: no-repeat;background-position: center;cursor: pointer;}

.cjask-sea a{width: 96px;float: left;height: 36px;text-align: center;line-height: 36px;font-size: 14px;color: #fff;background: #29a6e8;margin-left: 12px;margin-top: 9px;}

.cjask-sea a:hover{background: #2296d3;} 

.cjask-list{width: 100%;height: 318px;background: url(hkser15_03.png);margin-top: 2px;}

.cjask-list ul{padding-left: 15px;padding-top: 8px;}

.cjask-list li{line-height: 34px;height: 34px;}

.cjask-list li a{color: #fff;float:left;width: 88%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;font-size: 16px;} 

.cjask-list li a span{float: left;margin-top: 15px;margin-right: 9px;width:4px;height: 4px;background: #c2c2c2;}

.cjask-r li{background: url(hkser15_03.png);margin-bottom: 2px;width: 262px;height: 74px;padding: 9px;}

.cjask-r li.last{margin-bottom: 0;}

.cjask-r li a{display: block;height: 70px;border: 1px solid rgba(255,255,255,.3);}

.cjask-r li img{float: left;margin-left: 20px;margin-top: 14px;transition: all .2s;}

.cjask-r li span{float: left;font-size: 18px;font-weight: bold;color: #fff;margin-left: 18px;margin-top: 22px;transition: all .2s;}

.cjask-r li.lim span{margin-top: 10px;}

.cjask-r li:hover img{margin-left: 25px;}

.cjask-r li:hover span{margin-left: 8px; }

.m-con22 #ascrail2000 div{background: #c2c2c2!important;}



/*身份证办理*/

.sfz-img{background: url(top_bg_sfz.jpg) center top no-repeat;}

.sfz-tips p{text-indent: 2em; font-size: 14px; line-height: 24px;}

.sfz-tips .p1{margin-top: 154px;}

.sfz-r{float: right;width: 662px; padding: 0;}

.sfz-r .hd h2{color: #006dba;background: url(sfz_hd_tit.png) left 18px no-repeat;}

.sfz-r .bd li{margin-bottom: 0;height: 74px;}



.m-sfz-flow{height: 445px;width: 100%;background-color: #4394a8;}

.m-sfz-flow .house-about{height: 445px;}

.m-sfz-flow .house-about .ico-arrow{left: 0;}



.sfz-con22-content{width: 1000px;height: 240px;background: url(sfz_flow_bg.png) no-repeat;overflow: hidden;margin: 0 auto;}

.sfz-con22-tab{ margin-top: 153px; padding-top: 20px; overflow: hidden;}

.sfz-con22-tab h4{float: left;margin: 0;padding: 0 20px; height: 36px;background: #29a6e8;border-radius: 4px;font-size: 16px;color: #fff;text-align: center;cursor: pointer;}

.sfz-con22-tab h4 span{ line-height: 36px;}

.sfz-con22-tab h4.h1{margin-left: 21px;}

.sfz-con22-tab h4.h2{margin-left: 18px;}

.sfz-con22-tab h4.h3{margin-left: 42px;}

.sfz-con22-tab h4.h4{margin-left: 18px;}

.sfz-con22-tab h4.h5{margin-left: 61px;}

.sfz-con22-tab h4.h6{margin-left: 70px;}

.sfz-con22-tab h4.active{background: #b1cc00}



.m-con5{/*height: 720px;*/width: 100%;background-color: #92c3d3;margin-top: 38px;overflow: hidden;}

.sfz-ask{ height: 500px; padding-top: 30px;}

.sfz-ask .list{ width: 707px; float: left; margin-right: 23px;}



.sfz-ask .list .hd{height: 50px;}

.sfz-ask .list .hd h2{ display: inline-block;float: left; line-height: 50px; font-size: 21px; font-weight: bold; color: #fff;}

.sfz-ask .list .hd h2 a{ color: #fff;}

.sfz-ask .list .hd .more{display: inline-block; float: right; color: #999; font-size: 14px; padding-top: 25px;}

.sfz-ask .list .hd .more a{color: #999;}



.sfz-ask .list .hd .search{float: right; margin-top: 10px; margin-right: 10px;}

.sfz-ask .list .hd .search .ip{width: 220px; border: 1px solid #dfdfdf;text-indent: 7px;height: 14px;padding: 8px 0;line-height: 14px;border-radius: 4px;float: left;color: #666;padding-right: 45px;}

.sfz-ask .list .hd .search .btn{ position: absolute; right: 10px; top: 4px;width: 24px; height: 24px;border: none; background: url(2017_icon_search.png) no-repeat; cursor: pointer;}

.sfz-ask .list .hd .search .serch-sub{ float: left; margin-left: 15px; width: 119px; height: 31px; border: none; background: url(house_btn_wyzx.png) no-repeat;text-indent: 30px; font-size: 14px; color: #fff; cursor: pointer;}



.sfz-ask .list .bd li{ /*height: 92px;*/ margin-bottom: 25px; padding-left: 55px; background: url(sfz_li_bg3.png) no-repeat;    background-color: #9dc9d7;padding-bottom: 10px;}

.sfz-ask .list .bd li a{text-decoration:none;}

.sfz-ask .list .bd li a:hover h2{ color: #ff6600;}

.sfz-ask .list .bd li h2{font-size: 16px; color: #fff; line-height: 32px; height: 32px;width: 95%; padding-top: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.sfz-ask .list .bd li p{font-size: 14px; color: #fff; line-height: 24px; width: 98%; overflow: hidden;/*white-space: nowrap;*/text-overflow: ellipsis;}



.sfz-ask .links{ width: 270px; float: right;}

.sfz-ask .links li{margin-bottom: 26px;width: 252px;height: 74px;padding: 9px; border-radius: 6px;}

.sfz-ask .links li.last{margin-bottom: 0;}

.sfz-ask .links li a{display: block;height: 70px;border: 1px solid rgba(255,255,255,.3);}

.sfz-ask .links li a:hover{ text-decoration: none;}

.sfz-ask .links li img{float: left;margin-left: 10px;margin-top: 14px;transition: all .2s;}

.sfz-ask .links li span{float: left;font-size: 18px;color: #fff;margin-left: 10px;margin-top: 22px;transition: all .2s;}

.sfz-ask .links li.lim span{margin-top: 10px;}

.sfz-ask .links li:hover img{margin-left: 15px;}

.sfz-ask .links li:hover span{margin-left: 5px; }

.sfz-ask .links li.bg1{background-color: #43b857;}

.sfz-ask .links li.bg2{background-color: #2984c7;}

.sfz-ask .links li.bg3{background-color: #e0565d;}

.sfz-ask .links li.bg4{background-color: #fc893b;}



.sfz-file{ overflow: hidden; margin:10px auto 45px;}

.sfz-file li{ width: 288px; height: 68px; padding: 10px 18px; font-size: 16px; float: left; margin-right: 14px; background: url(2017_tab_hd_mask.png) repeat;}

.sfz-file li.last{ margin-right: 0;}

.sfz-file li a{ display: block; height: 42px; overflow: hidden; padding: 10px; border: 1px solid #77addb; color: #fff; text-align: center;}

.sfz-file li a:hover{ text-decoration:none; background-color:rgba(255,255,255,.3);}



.page{ clear: both; margin: 10px auto; overflow: hidden; text-align: center;font-size: 14px;}

.page a{ display: inline-block;font-family: 'SimSun'; font-weight: bold; width: 92px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; margin: 0 10px; background: url(2017_tab_hd_mask.png) repeat; color: #fff;}

.page a:hover{text-decoration: none; background-color: #0c5581; color: #fff;}



.housepage{ clear: both; overflow: hidden; text-align: center;font-size: 14px;}

.housepage a{ display: inline-block;font-family: 'SimSun'; font-weight: bold; width: 92px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; margin: 0 10px; background-color:#8d9ebd; color: #fff;}

.housepage a:hover{ background-color:#bac7d8; color: #fff; text-decoration:none;}

/* .housepage a{ display: inline-block;font-family: 'SimSun'; font-weight: bold; width: 92px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; margin: 0 10px; background: url(2017_tab_hd_mask.png) repeat; color: #fff;}

.housepage a:hover{ background-color:#8B4726; color: #fff;} */



/*居住证办理*/

.m-con6{height: 440px;width: 100%;background-color: #bbe1e3;margin-top: 38px;overflow: hidden;}

.permit-img{background: url(top_bg_permit.jpg) center top no-repeat;}



.m-permit-flow{height: 445px;width: 100%;background-color: #98d6e6;}

.m-permit-flow .house-about{height: 445px;}

.m-permit-flow .house-about .ico-arrow{left: 50%; margin-left: -68px;}



.permit-con22-content{width: 1000px;height: 240px;background: url(permit_flow_bg.png) no-repeat;overflow: hidden;margin: 0 auto;}

.permit-con22-tab{ margin-top: 153px; padding-top: 20px; overflow: hidden;}

.permit-con22-tab h4{float: left;margin: 0;padding: 0 20px; height: 36px;background: #29a6e8;border-radius: 4px;font-size: 16px;color: #fff;text-align: center;cursor: pointer;}

.permit-con22-tab h4 span{ line-height: 36px;}

.permit-con22-tab h4.h1{margin-left: 439px;}

.permit-con22-tab h4.active{background: #b1cc00}



.permit-ask .list .bd li{ background: url(permit_li_bg3.png) no-repeat;}

.permit-ask .list .bd li h2{color: #333;}

.permit-ask .list .bd li p{color:#333;}



.permit-ask .list .hd h2{ color: #235baf;}

.permit-ask .page a{ border:1px solid #dbdbdb; background-image: none; background-color: #B1CC00; color: #fff;}

.permit-ask .page a:hover{ background-color: #235baf; color: #fff;}



.permit-about{ height: 440px;}

.permit-about .title{ padding:45px 0; height: 35px; line-height: 35px; font-size: 21px; font-weight: bold; text-align: center; color: #fff; background: url(house_hd_tit_2.png) center no-repeat;}

.permit-about .title em{display: inline-block; vertical-align: top; color: #ff6600;padding-left: 32px; padding-right: 12px;background: url(house_hd_tit_2em.png) 8px center no-repeat; max-width: 140px; overflow: hidden;

white-space: nowrap;text-overflow: ellipsis;}

.permit-about .ico-arrow{ position:absolute; left:-30px; bottom: -2px;}



.permit-about .info{ clear: both; height: 270px; overflow: hidden;}

.permit-about .info .info-box{width: 388px;height: 210px;font-size: 16px;line-height: 32px;color: #333;padding: 30px 15px;float: left;margin-right: 2px;}





.permit-about .info .info-tab{ width: 580px; height: 210px; float: left;}

.permit-about .info .info-tab .hd{ height: 47px; overflow: hidden;}

.permit-about .info .info-tab .hd li{ width:192px; height: 47px; float: left; margin-right: 2px; background: url(2017_tab_mask.png) repeat;}

.permit-about .info .info-tab .hd li.last{margin-right: 0;}

.permit-about .info .info-tab .hd li.on{background: url(2017_tab_hd_mask.png) repeat;}

.permit-about .info .info-tab .hd li a{ display: block; font-size: 16px; font-weight: bold; line-height: 47px; text-align: center; color: #fff;}

.permit-about .info .info-tab .hd li a:hover{ text-decoration: none;}

.permit-about .info .info-tab .bd{ width: 580px; height: 223px; background: url(2017_tab_hd_mask.png) repeat;}

.permit-about .info .info-tab .bd .sx-line ul{width: 310px; height: 164px; padding: 12px 40px 0 190px;margin: 22px auto 0;}

.permit-about .info .info-tab .bd .sx-line ul li{font-size: 14px; line-height: 29px; color: #fff; border-bottom: 1px dashed #96979b; background: url(permit_li_dot.png) 10px center no-repeat; padding-left: 25px;}

.permit-about .info .info-tab .bd .sx-line ul li a{display: block;color: #fff;width: 98%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.permit-about .info .info-tab .bd .banli_1{background: url(permit_info_bg1.png) 40px 22px no-repeat;}

.permit-about .info .info-tab .bd .banli_2{background: url(permit_info_bg2.png) 40px 22px no-repeat;}

.permit-about .info .info-tab .bd .banli_3{background: url(permit_info_bg3.png) 40px 22px no-repeat;}



/*生育服务证办理*/

.m-con7{height: 360px;width: 100%;background: url(top_bg_bear_2.jpg) no-repeat center top;margin-top: 38px;overflow: hidden;}



.m-bear-flow{height: 425px;width: 100%;background: url(top_bg_bear_1.jpg) no-repeat center top;}

.m-bear-flow .house-about{height: 425px;}

.m-bear-flow .house-about .ico-arrow{background-image: url(bear_icon_arrow.png); left: 115px;}

.m-bear-flow .house-about .title{ padding: 25px 0; color: #73581a; background: url(bear_hd_tit_2.png) center no-repeat;}



.bear-con22-content{width: 1000px;height: 323px;background: url(bear_flow_bg.png) no-repeat;overflow: hidden;margin: 0 auto;}

.bear-con22-tab{ margin-top: 248px; overflow: hidden;}

.bear-con22-tab h4{float: left;margin: 0;padding: 0 40px; height: 56px;background: #29a6e8;border-radius: 4px;font-size: 16px;color: #fff;text-align: center;cursor: pointer;}

.bear-con22-tab h4 span{ line-height: 56px;}

.bear-con22-tab h4.h1{margin-left: 100px;}

.bear-con22-tab h4.h2{margin-left: 326px;}

.bear-con22-tab h4.active{background: #b1cc00}



.bear-img{background: url(top_bg_bear.jpg) center top no-repeat;}

.bear-img .banner-logo{ width: 380px; right: 120px;}

.bear-img .ico-arrow{ background-image: url(bear_icon_arrow.png);}



.bear-tips{float: left; width: 327px; height: 316px; background: url(bear_tips_bg.png) no-repeat;overflow: hidden;}

.bear-tips p{text-indent: 2em; font-size: 14px; line-height: 24px; padding: 0 30px;}

.bear-tips .p1{margin-top: 90px;}



.bear-news{float: right;width: 640px; margin-left: 22px; overflow: hidden;}

.bear-news .hd{border-bottom: 2px solid #d8d8d8; height: 50px; position: relative;}

.bear-news .hd h2{ display: inline-block;float: left; position: absolute; bottom: -2px; left:0; background: url(bear_hd_tit_bg.png) left no-repeat; padding-left: 12px; line-height: 40px; font-size: 21px; font-weight: bold; color: #fff; width: 176px; height: 47px;}

.bear-news .hd .more{display: inline-block; float: right; color: #999; font-size: 14px; padding-top: 25px;}

.bear-news .hd .more a{color: #999;}



.bear-news .bd li{ height: 72px; border-bottom: 1px dashed #ccc; margin-bottom: 10px; padding-left: 78px; background: url(house_li_bg1.png) 18px no-repeat;}

.bear-news .bd li a{text-decoration:none;}

.bear-news .bd li a:hover h2{ color: #00866e;}

.bear-news .bd li h2{font-size: 16px; color: #333; line-height: 32px; padding-top: 8px;}

.bear-news .bd li p{font-size: 14px; color: #999; line-height: 24px; width: 98%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.bear-news .bd li.rows{background: url(house_li_bg2.png) 18px no-repeat;}



.bear-ask .list .hd h2{position: absolute; color: #fff; bottom:0; left:0; background: url(bear_ask_hd_tit_bg.png) no-repeat; width: 110px; height: 47px; padding-left: 17px; line-height: 40px;}

.bear-ask .list .bd li{background: url(bear_li_bg3.png) no-repeat;}

.bear-ask .list .bd li h2{color: #333;}

.bear-ask .list .bd li p{color: #333;}



.bear-ask .page a{ border:none; background-image: none; background-color: #d7e291; color: #fff;}

.bear-ask .page a:hover{ background-color: #b1cc00; color: #fff;}



.bear-ask .bear-links-item li{margin-bottom: 13px;width: 268px;height: 76px; border: 1px solid #ddd; background-color: #fbfaf8;}

.bear-ask .bear-links-item li.last{margin-bottom: 0;}

.bear-ask .bear-links-item li a{display: block;height: 76px;}

.bear-ask .bear-links-item li a:hover{ text-decoration: none;}

.bear-ask .bear-links-item li img{float: left;margin-left: 10px;margin-top: 14px; margin-right: 10px; transition: all .2s;}

.bear-ask .bear-links-item li span{float: left;font-size: 16px; font-weight: bold; line-height: 76px; color: #666;margin-left: 10px;transition: all .2s;}

.bear-ask .bear-links-item  li:hover img{margin-left: 15px;}

.bear-ask .bear-links-item  li:hover span{margin-left: -5px; }



.bear-about .links-btn{ margin-top: 38px; margin-right: 20px; float: left; overflow: hidden;}

.bear-about .links-btn a{display: block; margin-bottom: 18px; font-weight: bold; font-size: 18px; color: #666; text-align: center; line-height: 84px; width: 280px; height: 84px; background: url(bear_gov_li_bg.png) left top no-repeat;}

.bear-about .links-btn a:hover{background-position: left bottom; text-decoration: none; color: #fff;}



.bear-about .names{ float: left; width: 700px;}

.bear-about .names .title{padding:25px 0; height: 35px; line-height: 35px; font-size: 24px; text-align: center; color: #333; background: url(bear_hd_tit_3.png) center no-repeat;}

.bear-about .names .dataBox{ background: url(bear_names_bg.png) repeat; width: 700px; height: 240px; clear: both;}



.bear-about .names .dataBox .dataList{table-layout: fixed;}

.bear-about .names .dataBox .dataList td{padding: 0 10px; position: relative;border: 1px solid #c9c9c9; height: 34px; text-align: center;font-size: 14px; color: #333;}



.bear-showTip{}

.bear-showTip h2{font-size: 16px; color: #333; font-weight: bold; text-align: left;}

.bear-showTip .showTable{table-layout: fixed;}

.bear-showTip .showTable th,.bear-showTip .showTable td{ padding: 0 10px; border: 1px solid #c9c9c9; height: 34px;font-size: 14px; color: #333;}

.bear-showTip .showTable th{ background-color: #fbfaf8; color: #666; width: 80px;}

.bear-showTip .showTable td{ text-align: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}



/*地区框*/

#navbar-city-list{ position: relative; cursor: pointer;}

.hoverBox {

    border: 2px solid #ff552e;

    position: absolute;

    left: 0;

    background-color: #fff;

    padding: 15px;

    top: 50px;

    overflow: hidden;

    display: none;

    width: 120px;

}

.hoverBox a{font-size: 14px; font-weight: normal; padding-right: 18px; line-height: 28px;float: left; white-space: nowrap;}

.hoverBox a:hover{color: #ff552e;}



/*港澳通行证办理*/

.m-hkmac{height:520px; background: url(top_bg_hkmac.jpg) center top no-repeat;}

.m-hkmac .wrap{ height:520px;}



.m-hkmac-flow{height: 445px;width: 100%;background: url(top_bg_hkmac_1.jpg) no-repeat center top;}

.m-hkmac-flow .house-about{height: 445px;}

.m-hkmac-flow .house-about .ico-arrow{left: 50%; margin-left: -68px;}



.hkmac-con22-content{width: 1000px;height: 240px;background: url(hkmac_flow_bg.png) no-repeat;overflow: hidden;margin: 0 auto;}

.hkmac-con22-tab{ margin-top: 164px; padding-top: 20px; overflow: hidden;}

.hkmac-con22-tab h4{float: left;margin: 0;padding: 0 20px; height: 36px;background: #29a6e8;border-radius: 4px;font-size: 16px;color: #fff;text-align: center;cursor: pointer;}

.hkmac-con22-tab h4 span{ line-height: 36px;}

.hkmac-con22-tab h4.h1{margin-left: 174px;}

.hkmac-con22-tab h4.h2{margin-left: 350px;}

.hkmac-con22-tab h4.active{background: #b1cc00}



.hkmac-ask .list .bd li{ background: url(permit_li_bg3.png) no-repeat;}

.hkmac-ask .list .bd li h2{color: #333;}

.hkmac-ask .list .bd li p{color:#333;}



.hkmac-ask .list .hd h2{ color: #235baf;}

.hkmac-ask .page a{ border:1px solid #dbdbdb; background-image: none; background-color: #f8f8f8; color: #999;}

.hkmac-ask .page a:hover{ background-color: #235baf; color: #fff;}



.m-con1-hkmac{ height: 575px; overflow: hidden;}

.m-con1-hkmac .con33-c {height: 519px;}



/*社会保障卡*/

.m-card{height:520px; background: url(top_bg_card.jpg) center top no-repeat;}

.m-card .banner-logo{ width:488px; height:250px; top:100px; right:120px;}



.m-card .wrap{height: 520px;}

.m-card .ico-arrow{background-image: url(bear_icon_arrow.png);}



.card-tips{float: left; width: 327px; height: 380px; background: url(card_tips_img.jpg) no-repeat;overflow: hidden;}

.card-tips p{text-indent: 2em; font-size: 16px; line-height: 30px;}

.card-tips p a{ color: #0645a6;}

.card-tips .p1{margin-top: 230px;}





.card-news{float: right;width: 640px; margin-left: 22px; overflow: hidden;}

.card-news .hd{border-bottom: 2px solid #d8d8d8; height: 50px; position: relative;}

.card-news .hd h2{ display: inline-block;float: left; position: absolute; bottom: -2px; left:0; background: url(card_hd_tit_bg.png) left no-repeat; padding-left: 12px; line-height: 40px; font-size: 21px; font-weight: bold; color: #fff; width: 176px; height: 47px;}

.card-news .hd .more{display: inline-block; float: right; color: #999; font-size: 14px; padding-top: 25px;}

.card-news .hd .more a{color: #999;}



.card-news .bd li{ height: 72px; border-bottom: 1px dashed #ccc; margin-bottom: 10px; padding-left: 78px; background: url(house_li_bg1.png) 18px no-repeat;}

.card-news .bd li a{text-decoration:none;}

.card-news .bd li a:hover h2{ color: #3f7edd;}

.card-news .bd li h2{font-size: 16px; color: #333; line-height: 32px; padding-top: 8px;}

.card-news .bd li p{font-size: 14px; color: #999; line-height: 24px; width: 98%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.card-news .bd li.rows{background: url(house_li_bg2.png) 18px no-repeat;}



.m-card-flow{height: 345px;width: 100%;background: url(top_bg_card_1.jpg) #acdaeb no-repeat center top;}

.m-card-flow .house-about{height: 345px;}

.m-card-flow .house-about .ico-arrow{left: 20px;background-image: url(bear_icon_arrow.png);}

.m-card-flow .house-about .title{padding-top: 25px; padding-bottom: 35px; background: url(card_hd_tit_2.png) center no-repeat;}



.card-con22-content{width: 1000px;height: 240px;background: url(card_flow_bg.png) no-repeat;overflow: hidden;margin: 0 auto;}

.card-con22-tab{ margin-top: 114px; overflow: hidden;}

.card-con22-tab h4{float: left;margin: 0;width: 140px; height: 56px;background: #29a6e8;border-radius: 4px;font-size: 16px;color: #fff;text-align: center;cursor: pointer;}

.card-con22-tab h4 span{ line-height: 56px;}

.card-con22-tab h4.h1{margin-left: 28px;}

.card-con22-tab h4.h2{margin-left: 60px;}

.card-con22-tab h4.h3{margin-left: 60px;}

.card-con22-tab h4.h4{margin-left: 60px;}

.card-con22-tab h4.h5{margin-left: 60px;}

.card-con22-tab h4.active{background: #b1cc00}



.m-card-ask{ background: url(top_bg_card_2.jpg) #eeeeee center no-repeat;}



.card-ask .list .hd h2{position: absolute; color: #fff; bottom:0; left:0; background: url(card_ask_hd_tit_bg.png) no-repeat; width: 110px; height: 47px; padding-left: 17px; line-height: 40px;}

.card-ask .list .bd li{background: url(card_li_bg3.png) no-repeat;}

.card-ask .list .bd li h2{color: #fff; font-weight: bold;}

.card-ask .list .bd li p{color: #fff;}



.card-ask .page a{ border:none; background-image: none; background-color: #d7e291; color: #fff;}

.card-ask .page a:hover{ background-color: #b1cc00; color: #fff;}



.card-ask .bear-links-item li{margin-bottom: 13px;width: 268px;height: 76px; border: 1px solid #ddd; background-color: #fbfaf8;}

.card-ask .bear-links-item li.last{margin-bottom: 0;}

.card-ask .bear-links-item li a{display: block;height: 76px;}

.card-ask .bear-links-item li a:hover{ text-decoration: none;}

.card-ask .bear-links-item li img{float: left;margin-left: 10px;margin-top: 14px; margin-right: 10px; transition: all .2s;}

.card-ask .bear-links-item li span{float: left;font-size: 16px; font-weight: bold; line-height: 76px; color: #666;margin-left: 10px;transition: all .2s;}

.card-ask .bear-links-item  li:hover img{margin-left: 15px;}

.card-ask .bear-links-item  li:hover span{margin-left: -5px; }



.card-ask .links li a{border: none;}

.card-ask .links li{ background: url("2017_tab_mask.png") repeat; border-radius:0;}

.card-ask .links li.bg1{background: url("2017_tab_mask.png") repeat;}



.card-ask .links li span{ margin-left: 20px;}