@charset "gb2312";
/*首页*/
.com-wth{width: 1100px;margin: 0 auto;}
.yc-logo{width: 640px;height: 146px;background: url(yc-main-bac05.png) no-repeat 0px top;}
.yc-search-bk{z-index:90;position:relative;padding-bottom:5px;margin:66px 15px 0 0;width: 400px;}
.yc-search-box{padding: 0 21px 0 25px;background: url(yc-main-bac63.png) no-repeat;width:360px;height: 46px;border-radius: 5px;}
.yc-search-box input{float:left;color: #c4c4c4;width: 320px;line-height: 40px;height: 40px;}
.yc-search-btn{display: block;float: right;width: 23px;height: 23px;margin-top:9px;background: url(yc-main-bac06.jpg) no-repeat;}
.yc-search-key{display:none;position:absolute;left:0;top:44px;z-index:99;width:400px;background:#fff;border-radius:5px;box-shadow: 2px 2px 5px #bbb;overflow: hidden;}
.yc-search-key.yj {
    display: none;
    position: absolute;
    left: 12px;
    top: 45px;
    z-index: 99;
    width: 400px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 2px 2px 5px #bbb;
    overflow: hidden;
}
.yc-search-key p{margin-top: 10px;padding-left: 20px;font-size: 14px;font-weight: bold;color: #696969;line-height: 40px;border-bottom: 1px solid #ebebeb;}
.yc-search-key ul{padding:15px 70px 20px 20px;overflow: hidden;}
.yc-search-key ul li{height: 36px;}
.yc-search-key ul li i{display: block;float: left;margin-top:8px;width:19px;height:19px;font-size: 12px;color: #fff;line-height: 19px;text-align: center;border-radius: 4px;background: #b0e5f4;font-style: normal;}
.yc-search-key ul li i.no01{background: #ff9900;}
.yc-search-key ul li i.no02{background: #00c6ff;}
.yc-search-key ul li a{display: block;float:left;margin-left:10px;font-size: 14px;color: #696969;line-height: 36px;width: 224px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.yc-search-key ul li span{display: block;float:right;font-size: 14px;color: #9d9d9d;line-height: 36px;}
.yc-search-key ul li a:hover{color: #00a6ff;}

.yc-link-bk{height: 50px;background: #00a6ff;}
.yc-link-bk .link-tit{display: block;float: left;width: 136px;font-size: 16px;color: #fff;line-height: 50px;text-align: center;}
.friendly-links-selection{
    position: relative;
    float: left;
    margin-right: 20px;
    margin-top: 9px;
    width: 220px;
    height: 30px;
    line-height: 30px;
    background: #fff;
    font-size: 13px;
    color: #4d5562;
}
.friendly-links-selection p{
    padding-left: 10px;
    background: url(yc-main-bac42.png) no-repeat 190px center;
    cursor: pointer;
}
.friendly-links-selection ul{
    position: absolute;
    top: 30px;
    left: 0px;
    border-top: 1px solid #e0e0e0;
    width: 220px;
    background: #fff;
    display: none;
    max-height: 90px;
    overflow-y: auto;
}
.friendly-links-selection li:hover{
    background: #e0e0e0;
}
.friendly-links-selection ul a{
    display: block;
    height: 100%;
    font-size: 14px;
    padding-left: 10px;
    color: #666;
}
.yc-footer{margin-bottom: 30px;}
.foot-sp{width: 758px;margin-top: 20px;}
.foot-sp p{font-size: 13px;color: #4d5562;line-height: 30px;text-align: center;}
.foot-sp p a{color: #4d5562;}
.foot-icon a{display: block;float: left;}
.find-wrong-btn{display: block;margin:15px 10px 0 0;width: 110px;height: 55px;}
.foot-icon{margin:10px 90px 0 0;}
.foot-icon .yc-jg{margin:10px 40px 0 0;width:52px;height: 62px;background: url(yc-main-bac41.png) no-repeat;}
.foot-icon .yc-police{margin-top:8px;width:52px;height: 62px;background: url("yc-main-bac35.png") no-repeat;}


.no-br{border-right: none!important;}
.yc-main-container{margin-bottom: 25px;}
.yc-fw-ml{height: 140px;}
.fw-ml-tit{display: block;float: left;width:19px;height:115px;padding: 25px 21px 0;font-size: 18px;font-weight: bold;color: #fff;line-height: 24px;background: #00a6ff;}
.yc-fw-ml .fw-lm-ul{height: 140px;margin-left: 60px;}
.yc-fw-ml .fw-lm-ul .ml-li{z-index:8;position:relative;float: left;width:79px;height:140px;border-right: 1px solid #ececec;}
.yc-fw-ml .fw-lm-ul .ml-li.li01{background:#fff url(yc-main-bac21.png) no-repeat center 122px;}
.yc-fw-ml .fw-lm-ul .ml-li.li02{background:#f4f4f4 url(yc-main-bac22.png) no-repeat center 122px;}
.yc-fw-ml .fw-lm-ul .ml-li.li03{background:#fff url(yc-main-bac23.png) no-repeat center 122px;}
.yc-fw-ml .fw-lm-ul .ml-li .lm-a{display: block;padding: 65px 23px 0 24px;height:75px;font-size: 16px;color: #4d5562;line-height: 25px;}
.yc-fw-ml .fw-lm-ul .ml-li .lm-a.lm01{background: url(yc-main-bac08.png) no-repeat center 31px;}
.yc-fw-ml .fw-lm-ul .ml-li .lm-a.lm02{background: url(yc-main-bac09.png) no-repeat center 31px;}
.yc-fw-ml .fw-lm-ul .ml-li .lm-a.lm03{background: url(yc-main-bac10.png) no-repeat center 31px;}
.yc-fw-ml .fw-lm-ul .ml-li .lm-a.lm04{background: url(yc-main-bac11.png) no-repeat center 31px;}
.yc-fw-ml .fw-lm-ul .ml-li .lm-a.lm05{background: url(yc-main-bac12.png) no-repeat center 31px;}
.yc-fw-ml .fw-lm-ul .ml-li .lm-a.lm06{background: url(yc-main-bac13.png) no-repeat center 31px;}
.yc-fw-ml .fw-lm-ul .ml-li .lm-a.lm07{background: url(yc-main-bac14.png) no-repeat center 31px;}
.yc-fw-ml .fw-lm-ul .ml-li .lm-a.lm08{background: url(yc-main-bac15.png) no-repeat center 31px;}
.yc-fw-ml .fw-lm-ul .ml-li .lm-a.lm09{background: url(yc-main-bac16.png) no-repeat center 31px;}
.yc-fw-ml .fw-lm-ul .ml-li .lm-a.lm10{background: url(yc-main-bac17.png) no-repeat center 31px;}
.yc-fw-ml .fw-lm-ul .ml-li .lm-a.lm11{background: url(yc-main-bac18.png) no-repeat center 31px;}
.yc-fw-ml .fw-lm-ul .ml-li .lm-a.lm12{background: url(yc-main-bac19.png) no-repeat center 31px;}
.yc-fw-ml .fw-lm-ul .ml-li .lm-a.lm13{background: url(yc-main-bac20.png) no-repeat center 31px;}
.yc-fw-ml .fw-lm-ul .no-br .lm-a.lm13{background:#fff url(yc-main-bac20.png) no-repeat center 31px;}
.fw-tit{position:relative;width: 79px;height: 140px;overflow: hidden;}
.fw-lm-pop{position: absolute;top: 140px;left: 0px;width:615px;z-index: 9;overflow: hidden;}
.lm-pop-tit{display: block;position:absolute;top:140px;left:0;padding:22px 30px 0;width: 19px;height: 118px;font-size: 18px;font-weight: bold;color: #fff;background:#00a6ff url("yc-main-bac01.png") no-repeat center bottom;}
.fw-lm-pop ul{padding: 15px 0 15px 15px;background: url(yc-main-bac02.png) repeat;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;overflow: hidden;display: none;}
.fw-lm-pop ul li{
    float:left;
    margin-right:20px;
    width:130px;
    text-align:center;
    margin-left :15px;
}
.fw-lm-pop ul li:hover{
    background: #fff;
}
.fw-lm-pop ul li:hover a {
    color: rgb(41,179,228);
    background:url(xxym_reply_li_bg-2-active.png) no-repeat 0 center;
}
.fw-lm-pop ul li a{
    font-size: 13px;color: #fff;line-height: 31px;
    background:url(xxym_reply_li_bg-2.png) no-repeat 0 center;
    padding-left: 10px;
    padding-right: 10px;
}
.gray{background:#f4f4f4;}
.white{background:#fff;}

.yc-main-lf{width:770px;}
.mt10{margin-top: 10px!important;}
.yc-dt-bk{background:#fff url(yc-main-bac46.jpg) repeat-x 158px 10px;overflow: hidden;}
.yc-dt-tit{width:158px;height: 80px;background:url(yc-main-bac44.jpg) no-repeat;}
.rw-dt-tit{width:158px;height: 80px;background:url(yc-main-bac45.jpg) no-repeat;margin-top: 10px;}
.yc-dt-tab{padding:0 28px 0 20px;margin-top:10px;height: 26px;border-bottom: 1px solid #e8e8e8;}
.yc-dt-tab ul{float: left;}
.yc-dt-tab ul li{float: left;height: 25px;}
.yc-dt-tab ul li a{display: block;height: 25px;padding: 0 13px;font-size: 15px;color:#4d5562;line-height: 15px;}
.dt-tab-cur a{color:#00a6ff!important;border-bottom: 2px solid #00a6ff;}
.more{display: block;float: right;font-size: 12px;color: #00a6ff;line-height: 12px;}
.yc-dt-con{padding: 10px 20px 12px;overflow: hidden;}
.dt-deal-des{padding-top: 8px;}
.dt-des-tit{height: 40px;background: #f6f6f6;overflow: hidden;}
.dt-des-tit span{display: block;float: left;width: 70px;font-size: 24px;color: #fff;line-height: 40px;text-align: center;background:#e60902;}
.dt-des-tit h1{margin-left: 84px;font-size: 18px;font-weight:bold;color: #4d5562;line-height: 40px;}
.dt-des-tit h1 a{color: #4d5562;}
.dt-deal-des p{font-size: 14px;color: #a0a0a0;line-height: 30px;margin-top: 10px;height: 60px;overflow: hidden;}
.yc-dt-deal{display: none;}
.yc-dt-deal ul{margin-top: 10px;height:136px;overflow: hidden;}
.yc-dt-deal ul li{height:34px;line-height: 34px;padding-left: 23px;font-size: 14px;background: url(yc-main-bac33.png) no-repeat 12px center;*height:32px;*line-height: 32px;}
.yc-dt-deal ul li a{display: block;float: left;color: #4d5562;max-width: 600px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.yc-dt-deal ul li a:hover{color: #00a6ff;}
.yc-dt-deal ul li span{display: block;float: right;color: #a6a6a6;}
.yc-main-rt{width: 320px;}
.yc-rt-btn{padding: 10px 20px 17px 20px;overflow: hidden;}
.yc-rt-btn a{display: block;padding-left: 52px;width:83px;height: 70px;margin-top:10px;font-size: 16px;color: #fff;line-height: 70px;}
.yc-rt-btn a.rt-btn01{background:#19bc96 url(yc-main-bac24.png) no-repeat 15px center;}
.yc-rt-btn a.rt-btn02{background:#f06670 url(yc-main-bac25.png) no-repeat 15px center;}
.yc-rt-btn a.rt-btn03{background:#bc7edc url(yc-main-bac26.png) no-repeat 15px center;}
.yc-rt-btn a.rt-btn04{background:#2b9ce9 url(yc-main-bac62.png) no-repeat 15px center;}
.yc-rt-btn a.rt-btn01:hover{background:#15CCA1 url(yc-main-bac24.png) no-repeat 15px center;}
.yc-rt-btn a.rt-btn02:hover{background:#F47E87 url(yc-main-bac25.png) no-repeat 15px center;}
.yc-rt-btn a.rt-btn03:hover{background:#C993E6 url(yc-main-bac26.png) no-repeat 15px center;}
.yc-rt-btn a.rt-btn04:hover{background:#47AAEE url(yc-main-bac62.png) no-repeat 15px center;}

.yc-rt-icon{padding: 2px 10px 40px;}
.yc-rt-icon ul{}
.yc-rt-icon ul li{position:relative;float:left;margin-top:30px;width: 100px;}
.yc-rt-icon ul li a{display: block;font-size: 14px;color: #7f7f7f;line-height: 14px;text-align: center;}
.yc-rt-icon ul li a:hover{color: #00a6ff;}
.yc-rt-icon ul li a span.icon{display: block;height: 50px;text-align: center;}
.yc-rt-icon ul li:hover a span.icon{
    -webkit-animation: icon-bounce 0.5s alternate;
    -moz-animation: icon-bounce 0.5s alternate;
    -o-animation: icon-bounce 0.5s alternate;
    animation: icon-bounce 0.5s alternate;
}
.bm-cx-btn{padding-bottom: 13px;}
.bm-cx-popup{display:none;position: absolute;right: -7px;top:75px;padding:15px 0 15px 20px;width:255px;background: #fff;border-radius: 5px;border: 1px solid #CDD0D7;box-shadow: 0 0 3px #CDD0D7;}
.bm-cx-popup i{display:block;position: absolute;top:-7px;right: 50px;width:13px;height: 7px;background: url(dp-main-icon66.jpg) no-repeat;}
.bm-cx-popup .bm-cx-ls{width:85px;float: left;}
.bm-cx-popup .bm-cx-ls a{position:relative;display: block;float: left;font-size: 14px;color: #7f7f7f;line-height: 34px;}
.bm-cx-popup .bm-cx-ls a span{display: block;position:absolute;right:-23px;top:5px;width:22px;height: 12px;background: url(link-hot.png) no-repeat;}
/* animation */
@keyframes icon-bounce {
    0%, 100% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    25% {
        -moz-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    50% {
        -moz-transform: rotate(-15deg);
        -ms-transform: rotate(-15deg);
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    75% {
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }

    85% {
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
}
@-webkit-keyframes icon-bounce {
    0%, 100% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    25% {
        -moz-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    50% {
        -moz-transform: rotate(-15deg);
        -ms-transform: rotate(-15deg);
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    75% {
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }

    85% {
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
}
@-moz-keyframes icon-bounce {
    0%, 100% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    25% {
        -moz-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    50% {
        -moz-transform: rotate(-15deg);
        -ms-transform: rotate(-15deg);
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    75% {
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }

    85% {
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
}
@-o-keyframes icon-bounce {
    0%, 100% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    25% {
        -moz-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    50% {
        -moz-transform: rotate(-15deg);
        -ms-transform: rotate(-15deg);
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }

    75% {
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }

    85% {
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
}

.yc-rt-xx .yc-dt-deal ul{margin-top: 0;}
.yc-rt-xx .yc-dt-deal ul li{background:none;padding-left: 0;}
.yc-rt-xx .yc-dt-deal ul li a{max-width: 230px;}
.yc-rt-xx .yc-dt-deal ul li span{font-size: 12px;}
.my-word{display: block;margin:12px auto 20px;width:280px;height: 50px;*margin-bottom: 13px;}
.pt10{padding-top: 10px;}
.hot-ls{position: relative;height: 282px;*height: 279px;}
.hot-ls a{display: block;position: absolute;border-radius: 50%;color:#fff;text-align: center;}
.hot-ls a.hot01{left:47px;top:38px;width:40px;height:40px;font-size: 14px;line-height:40px;background-color: #13e8a4;}
.hot-ls a.hot02{left:145px;top:22px;width:60px;height:60px;font-size: 16px;line-height:60px;background-color: #2d7afa;}
.hot-ls a.hot03{left:88px;top:80px;width:40px;height:40px;font-size: 14px;line-height:40px;background-color: #1cc7f8;}
.hot-ls a.hot04{left:26px;top:117px;width:60px;height:60px;font-size: 16px;line-height:60px;background-color: #2d7afa;}
.hot-ls a.hot05{left:108px;top:105px;width:90px;height:90px;font-size: 26px;line-height:90px;background-color: #a12dfa;}
.hot-ls a.hot06{left:208px;top:117px;width:40px;height:40px;font-size: 14px;line-height:40px;background-color: #1cc7f8;}
.hot-ls a.hot07{left:63px;top:196px;width:40px;height:40px;font-size: 14px;line-height:40px;background-color: #1cc7f8;}
.hot-ls a.hot08{left:138px;top:209px;width:40px;height:40px;font-size: 14px;line-height:40px;background-color: #13e8a4;}
.hot-ls a.hot09{left:186px;top:188px;width:60px;height:60px;font-size: 16px;line-height:60px;background-color: #2d7afa;}
.hot-ls a:hover{box-shadow: 0 0 10px #888;}

.zt-ls ul{height: 272px;*height: 279px;}
.zt-ls ul li{background:none;padding-left: 0;height: auto;}
.zt-ls ul li a{float:none;max-width: 280px;}
.zt-ls ul li img{display:block;width:280px;height: 56px;margin: 5px 0 7px;display: none;}
.blue-sp a{color: #00a6ff!important;}

.ya-bz-lb{position:relative;width:770px;height: 350px;overflow: hidden;}
.carousel-img{position: relative;width:100%;height: 100%;}
.carousel-img ul{position: absolute;left: 0px;top: 0px;width:3850px;height: 100%;}
.carousel-img ul li{float: left;width:770px;height: 100%;}
.carousel-img ul li a{display: block;height: 100%;}
.carousel-img ul li a img{display: block;width: 100%;height: 100%;}
.carousel-des{position: absolute;left: 0;bottom: 0;height: 50px;width: 100%;}
.carousel-des-opa{position:absolute;left:0;top:0;background: #000;z-index: 1;width: 100%;height: 100%;opacity: 0.6;filter:alpha(opacity=60);zoom: 1;}
.carousel-des-sp{position:relative;padding-left: 15px;z-index: 5;}
.carousel-des-sp a{display: block;font-size: 14px;color: #fff;line-height: 50px;max-width: 600px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.img-opt{position:absolute;display: block;top:140px;width: 50px;height: 50px;z-index: 5;}
.opt-pre{left: 20px;background: url(yc-main-bac36.png) no-repeat;}
.opt-next{right: 20px;background: url(yc-main-bac37.png) no-repeat;}
.opt-pre:hover{background: url(yc-main-bac38.png) no-repeat;}
.opt-next:hover{background: url(yc-main-bac39.png) no-repeat;}
.carousel-chg{position: absolute;right: 10px;bottom: 16px;height: 15px;width: 115px;z-index: 5;}
.carousel-chg a{display: block;float:left;width: 15px;height: 15px;background: url(yc-main-bac03.png) no-repeat;margin-right: 8px;}
.carousel-chg-cur{background: url(yc-main-bac04.png) no-repeat!important;}

.yc-fix-box{position: fixed;z-index:999;right:50%;bottom:50%;margin-right:-640px;margin-bottom:-305px;width:72px;height: 474px;*height: 485px;}
.fix-box-open{height: 437px;margin-top: 0;}
.fix-box-open ul{height: 437px;}
.fix-box-open ul li{position:relative;width:72px;margin-bottom: 1px;height: 72px;background: url(yc-main-bac47.png) repeat;}
.fix-box-open ul li a{}
.fix-box-open ul li a.box{display: block;padding-top: 48px;height: 24px;font-size: 12px;color: #676767;line-height: 12px;text-align: center;}
.fix-box-open ul li a.box01{background: url(yc-main-bac48.png) no-repeat center 12px;}
.fix-box-open ul li a.box02{background: url(yc-main-bac49.png) no-repeat center 12px;}
.fix-box-open ul li a.box03{background: url(yc-main-bac50.png) no-repeat center 12px;}
.fix-box-open ul li a.box04{background: url(yc-main-bac51.png) no-repeat center 12px;}
.fix-box-open ul li a.box05{background: url(yc-main-bac52.png) no-repeat center 12px;}
.close-btn{position:absolute;left:0;bottom:0;display: block;width: 70px;height: 34px;border:1px solid #999;font-size:12px;color:#fff;line-height:34px;text-align:center;background:#999;}
.close-btn:hover{background:#1492ff;border:1px solid #fff;}
.open-btn{position:absolute;left:0;bottom:0;display: block;padding-top:50px;width: 72px;height: 23px;background: url("yc-main-bac61.png") no-repeat;font-size: 14px;color: #fff;line-height: 14px;text-align: center;display: none;}
.fix-box-popup{position: absolute;right:70px;top:50%;padding-right:5px;width:120px;display: none;}
.popup01{margin-top:-161px;height:322px;background: url("yc-main-bac53.png") no-repeat;}
.popup01 a.icon01{display: block;width:107px;height: 33px;padding-top: 75px;font-size: 14px;color: #999;line-height: 14px;text-indent: 28px;}
.popup01 a.icon02{display: block;width:119px;height: 33px;padding-top: 75px;font-size: 14px;color: #999;line-height: 14px;text-indent: 28px;}
.popup01 a.icon03{display: block;width:107px;height: 32px;padding-top: 75px;font-size: 14px;color: #999;line-height: 14px;text-indent: 28px;}
.popup01 a.icon01:hover{background: url("yc-main-bac54.gif") no-repeat;}
.popup01 a.icon02:hover{background: url("yc-main-bac55.png") no-repeat;}
.popup01 a.icon03:hover{background: url("yc-main-bac56.png") no-repeat;}

.popup02{margin-top:-54px;height:109px;background: url("yc-main-bac57.png") no-repeat;}
.popup02 a.icon01{display: block;width:119px;height: 33px;padding-top: 75px;font-size: 14px;color: #999;line-height: 14px;text-indent: 36px;}
.popup02 a.icon01:hover{background: url("yc-main-bac58.png") no-repeat;}
/*.popup02 a.icon02:hover{background: url("yc-main-bac59.png") no-repeat;}*/

.popup03{margin-top:-191px;width:187px;height:382px;background: url("yc-main-bac60.png") no-repeat left;}
.popup03 a{display: block;margin:30px 0 0 27px;width:126px;height: 160px;text-align: center;}
.popup03 a img{width:126px;height: 126px;}
.popup03 a span{display:block;font-size: 14px;color: #666;line-height: 18px;}

.mail-entry-btn{display: block;float: right;font-size: 12px;color: red;line-height: 14px;margin-right: -10px;}

.lf-fix-box{position: fixed;top:296px;left:50%;margin-left:-642px;width:72px;}
.lf-fix-box a{display: block;padding-top:48px;margin-bottom:11px;width:72px;height: 24px;font-size: 12px;color: #fff;line-height: 12px;text-align: center;}
.lf-fix-box a.lf-box01{background: url("yc-main-bac68.png") no-repeat;}
.lf-fix-box a.lf-box02{background: url("yc-main-bac69.png") no-repeat;}
.lf-fix-box a.lf-box03{background: url("yc-main-bac70.png") no-repeat;}
.lf-fix-box a.lf-box01:hover{background: url("yc-main-bac71.png") no-repeat;}
.lf-fix-box a.lf-box02:hover{background: url("yc-main-bac72.png") no-repeat;}
.lf-fix-box a.lf-box03:hover{background: url("yc-main-bac73.png") no-repeat;}

/*公共服务*/
.gf-ml{position:relative;z-index:7;padding-left:16px;width:144px;height: 40px;font-size:22px;color:#fff;line-height:40px;background: #e60902;}
.gf-ml p span{display: block;float: left;}
.gf-ml .gf-btn{display: block;float: right;width: 40px;height: 40px;background: #e55551 url(yc-main-bac65.png) no-repeat center;}
.gf-ml ul.gf-ml-ul{position: absolute;left: 0;top:40px;width:158px;background:#fff;border: 1px solid #e2e2e2;border-top: none;display: none;}
.gf-ml ul.gf-ml-ul li.gf-ml-li{position: relative;z-index: 88;padding:0 13px;height: 40px;/*cursor: pointer;*/*height: 44px;}
.gf-ml ul.gf-ml-ul li.gf-ml-li a.gf-ml-tit{display:block;width:132px;height:39px;font-size:16px;color:#4d5562;line-height:39px;text-align:center;border-bottom: 1px solid #e2e2e2;}
.gf-ml-pop{position: absolute;left: 160px;top: 0;z-index: 9999;width: 460px;}
.gf-ml-pop ul{padding: 15px 0 15px 20px;background: url(yc-main-bac02-2.png) repeat;border-top-right-radius: 5px;border-bottom-right-radius: 5px;overflow: hidden;display: none;}
.gf-ml-pop ul li{
    float:left;
    width: 146px;
    line-height:31px;
    }
.gf-ml-pop ul li:hover{
    background: #fff;
}
.gf-ml-pop ul li:hover a{
    color: rgb(41,179,228);
    background:url(xxym_reply_li_bg-2-active.png) no-repeat 5px center;
}
.gf-ml-pop ul li a{
    font-size: 13px;
    color: #fff;
    line-height: 31px;
    background:url(xxym_reply_li_bg-2.png) no-repeat 5px center;
    padding-left: 15px;
    /*padding-right: 10px;*/
}
.gf-ml ul.gf-ml-ul li.gf-ml-li:hover{background: #00a6ff;margin-left: -1px;width: 134px;}
.gf-ml ul.gf-ml-ul li.gf-ml-li:hover a.gf-ml-tit{border-bottom: none!important;color: #fff!important;margin-left: 1px;}

.back-home-btn{display: block;width:150px;height: 40px;background: url(yc-main-bac64.png) no-repeat;}
.gg-fw-container{background: #fff;padding: 10px 20px;}
.no-bb{border-bottom: none!important;}

.bj-res-bk{width:660px;}
.bj-res-top{height: 40px;padding: 0 9px 0 18px;background: #00a6ff;}
.bj-res-top h2{height:15px;margin-top:12px;padding-left: 9px;border-left: 3px solid #fff;font-size: 15px;color: #fff;line-height: 15px;}
.bj-res-search{width:90px;height: 26px;padding: 0 12px 0 34px;margin-top: 7px;background: #fff url(yc-main-bac66.png) no-repeat 11px center;border-radius: 26px;}
.bj-res-search input{width:90px;height: 26px;font-size: 14px;color: #e60902;line-height: 26px;}

.bj-res-tb{height: 280px;overflow: hidden;}
.bj-res-tb table{width: 100%;font-size: 14px;border-collapse: collapse;}
.bj-res-tb table tr th{background:#cfeeff;height: 40px;line-height: 40px;font-weight: normal;color: #00a6ff;text-align: center;}
.bj-res-tb table tr td{height: 40px;line-height: 40px;color: #4d5562;text-align: center;}
.tb-tit{display:block;padding-left: 13px;color: #3f3f3f;text-align: left;max-width:450px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tb-tit:hover{color: #1a92c7;}
.al-lf{text-align: left!important;}
.bj-res-tb table .al-lf{padding-left: 23px;}

.bm-gs-bk{width:370px;}
.bm-gs-tit{height: 27px;border-bottom: 1px solid #e8e8e8;}
.bm-gs-tit ul{float: left;}
.bm-gs-tit ul li{float: left;height:27px;padding: 0 15px;font-size: 15px;color: #4d5562;line-height: 17px;}
.bm-gs-tit ul li a{display: block;color: #4d5562;height: 26px;}
.bm-gs-cur a{color: #2d7afa!important;border-bottom: 2px solid #2d7afa;}
.rw-more{display: block;margin: 4px 7px 0 0;font-size: 12px;color: #8f8f8f;line-height: 12px;}
.rw-more:hover{color: #2d7afa;}

.bm-pc{display: block;width:370px;height: 60px;margin-top: 10px;}
.bm-pc img{width:100%;height: 100%;}
.bm-gs-deal{padding-top: 16px;height:136px;display: none;}
.bm-gs-deal ul{height:136px;overflow: hidden;}
.bm-gs-deal ul li{padding: 0 5px 0 13px;line-height:34px;height:34px;background: url(yc-main-bac33.png) no-repeat 2px center;*line-height:30px;*height:30px;}
.bm-gs-deal ul li a{display: block;float: left;color:#4d5562;max-width: 290px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bm-gs-deal ul li a:hover{color: #2d7afa;}
.bm-gs-deal ul li span{display: block;float: right;color: #a6a6a6;}

.bm-deal-bk{margin-top: 10px;}
.bm-deal-bk label{display: block;float:left;position:relative;margin-left:5px;width:28px;height: 40px;color:#2d7afa;line-height:20px;padding:4px 10px;border: 1px solid #2d7afa;}
.bm-deal-bk label i{display: block;position: absolute;right:-4px;top:50%;margin-top:-3px;width:3px;height: 5px;background: url(yc-main-bac67.png) no-repeat;}
.sh-xx-rt{width: 310px;float: right;margin-bottom: 8px;}
.sh-xx-rt a{display: block;float: left;width:57px;font-size: 14px;color: #4d5562;margin-left: 20px;line-height: 25px;}
.sh-xx-rt a:hover{color: #2d7afa;}

.bs-dt{position:relative;height: 80px;margin: 22px 0 29px;}
.cz-zn-btn{display: block;position:absolute;right:0;top:0;width:70px;height: 20px;font-size: 12px;color: #fff;line-height: 20px;text-align: center;background: url(yc-main-bac82.png) repeat;}
.bs-dt-bk{display:block;height: 80px;}
.bs-dt-bk img{width:100%;height: 100%;}

.bs-bk-tit{padding-left:21px;height: 39px;border-bottom: 1px solid #ececec;}
.bs-bk-tit li{float: left;width:210px;}
.bs-bk-tit li a{display: block;height: 37px;border-top: 2px solid #fff;font-size: 15px;color: #4d5562;line-height: 37px;text-align:center;background: #fff;}
.bs-bk-cur a{color:#2d7afa!important;font-weight:bold;border-top: 2px solid #2d7afa!important;border-left: 1px solid #ececec;border-right: 1px solid #ececec;height: 38px!important;}
.bs-bk-con{padding: 29px 0 25px 28px;border: 1px solid #ececec;border-top:none;overflow: hidden;}
.bs-deal{width:487px;margin:0 28px 20px 0;overflow: hidden;}
.bs-sp{float: left;width:110px;height: 40px;/*padding-top: 60px*/;color: #4d5562;line-height: 14px;text-align: center;}
.bs-bac01{background: #f3f3f3 url("yc-main-bac74.png") no-repeat center center;}
.bs-bac02{background: #f3f3f3 url("yc-main-bac75.png") no-repeat center 20px;}
.bs-bac03{background: #f3f3f3 url("yc-main-bac76.png") no-repeat center 20px;}
.bs-bac04{background: #f3f3f3 url("yc-main-bac77.png") no-repeat center 20px;}
.bs-bac05{background: #f3f3f3 url("yc-main-bac78.png") no-repeat center 20px;}
.bs-bac06{background: #f3f3f3 url("yc-main-bac79.png") no-repeat center 20px;}
.bs-bac07{background: #f3f3f3 url("yc-main-bac80.png") no-repeat center 20px;}
.bs-bac08{background: #f3f3f3 url("yc-main-bac81.png") no-repeat center 20px;}
.bs-deal ul{float:left;padding:7px 0 10px 10px;width:366px;border:1px solid #f3f3f3;border-left:none;overflow: hidden;    min-height: 81px;}
.bs-deal ul li{float: left;width:120px;height:27px;line-height: 26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bs-deal ul li a{font-size: 12px;color: #4d5562;}
.bs-deal ul li a:hover{color:#2d7afa;}

/*通用概览*/
.yc-gl-top{height: 40px;background: #e9f4ff;}
.yc-gl-top h2{float: left;padding:0 25px;font-size:16px;color:#fff;line-height:40px;text-align:center;background: #008ae1;border-radius: 5px;}
.yc-gl-top h2 a{color: #fff;}
.ld-local{padding-left:20px;margin-right:20px;height: 40px;line-height: 40px;}
.ld-local label{font-size:14px;color:#3b3b3b;}
.ld-local a{font-size:14px;color:#3b3b3b; margin-right: 5px;}
.ld-local a:hover, .foot-link-bk ul li a:hover{color: #176dbf;}
.ld-local span{width:7px;height:7px;color:#3b3b3b;}

.yc-gl-ls{padding: 25px 10px 0 15px;overflow: hidden;}
.yc-gl-ls li{padding-left: 12px;height: 40px;line-height: 40px;background: url(yc-main-bac84.png) no-repeat left center;*height: 36px;*line-height: 36px;}
.yc-gl-ls li a{display:block;float:left;color: #3d3c3c;max-width: 790px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.yc-gl-ls li span{display:block;float:right;font-size:12px;color: #bebebe;}
.yc-gl-ls li a:hover{color: #008ae1;}
.list-line{border-top: 1px solid #efefef;margin: 15px 0;}

.ya-pagination{width: 100%;overflow: hidden;}
.ya-pagination a{display: block;float: left;width: 20px;height: 20px;border: 1px solid #dadada;font-size: 12px;color: #8f8e8e;line-height: 20px;text-align: center;background: #b5b5b5;}
.pre-pg{margin-right: 10px;}
.ya-pagination ul{float: left;padding-top: 0;}
.ya-pagination ul li{float: left;margin:0 10px 0 0;width: 20px;}
.pg-cur a{border: 1px solid #008ae1;color: #fff;background: #008ae1;}
.ya-pagination a:hover{border: 1px solid #008ae1;color: #fff;background: #008ae1;}

.ya-page-lf{float: left;}
.ya-page-rt{float: right;font-size: 13px;color:#333333;}
.ya-page-rt span{color: #fc5300;}




/*细览*/
.xl-container{padding-top: 36px;    border: 1px solid #eaeaea;margin-top:30px;}
.xl-con-top{border-bottom: 1px solid #eaeaea;    width: 862px;margin: 0 auto;}
.xl-con-top h1{font-size: 24px;color: #e72600;line-height: 48px;text-align: center;}
.xl-top-sm{font-size: 12px;color: #8b8b8b;line-height: 16px;text-align: center;margin: 10px 0 20px;}
.xl-top-sm span{margin-right: 12px;}
.xl-top-sm a{margin-right: 6px;}
.xl-con-sp{width: 822px;
    margin: 0 auto;padding: 0 20px;margin-bottom: 40px;}
.xl-sp-bk p{font-size: 16px;color: #4d5562;line-height: 32px;text-indent: 2em;}

.xl-ft-bk{padding:25px 28px 50px;margin-top: 15px;background: #fff;border-top: 2px solid #bacfdc;overflow: hidden;}
.xl-ft-wth{width: 48%;}
.xl-ft-tit{overflow: hidden;}
.xl-ft-tit h2{float: left;margin-left:10px;font-size: 18px;color: #2d7afa;line-height: 22px;}
.xg-xw-ls{padding-top: 20px;height: 200px;overflow: hidden;}
.xg-xw-ls li{padding-left:12px;height: 40px;line-height: 40px;background: url(yc-main-bac84.png) no-repeat left center;}
.xg-xw-ls li a{display: block;font-size:16px;color: #3d3c3c;max-width: 440px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xg-xw-ls li a:hover{color: #2d7afa;}
.xl-ft-tit ul{float: left;margin-left: 18px;}
.xl-ft-tit ul li{float: left;height:22px;margin-right: 6px;}
.xl-ft-tit ul li a{display: block;padding: 0 5px;background: #afafaf;border-radius: 4px;font-size: 12px;color: #fff;line-height: 22px;}
.xl-ft-cur a{background: #2da1f2!important;}
.rw-ph-ls .no1{padding-left: 25px;background: url(yc-main-bac92.jpg) no-repeat left center;}
.rw-ph-ls .no2{padding-left: 25px;background: url(yc-main-bac93.jpg) no-repeat left center;}
.rw-ph-ls .no3{padding-left: 25px;background: url(yc-main-bac94.jpg) no-repeat left center;}
.rw-ph-ls .no4{padding-left: 25px;background: url(yc-main-bac95.jpg) no-repeat left center;}
.rw-ph-ls .no5{padding-left: 25px;background: url(yc-main-bac96.jpg) no-repeat left center;}

.xl-ft-rc{margin-top: 55px;}
.xl-ft-rc h2{margin-left:10px;font-size: 18px;color: #2d7afa;line-height: 22px;}
.xl-ft-rc ul{margin-top: 20px;overflow: hidden;}
.xl-ft-rc ul li{float: left;margin-right: 30px;font-size: 16px;color: #3d3c3c;line-height: 28px;}
.xl-ft-rc ul li a{color: #3d3c3c;}
.xl-ft-rc ul li a:hover{color: #2d7afa;}

#Carousel1{margin: 50px auto;width:630px;height: 330px;}
#Carousel1 .carousel-img ul{width: 3150px;}
#Carousel1 .carousel-img ul li{width:630px;}
#Carousel1 .carousel-des-sp a{max-width: 440px;}

/*宜居*/
.yc-yj-bd{background:url(yc-main-bac193.png) repeat;}
.yc-yj-top{height: 50px;background: #00aae3;}
.yc-yy-top{height: 50px;background: #2d7afa;}
.yj-wel-sp{float: left;color: #fff;line-height: 50px;}
.yj-wel-sp span{margin-left: 7px;}
.back-home-page{display: block;float: right;margin: 10px 4px 0 0;width:90px;height: 30px;font-weight:bold;color:#2d7afa;line-height:30px;text-align:center;border-radius: 30px;background: #fff;}
.zz-dh-local{padding-left:25px;margin-right:25px;height: 50px;line-height: 50px;background: url(zz-dh-home.png) no-repeat 5px center;}
.zz-dh-local label{font-size:14px;color:#fff;}
.zz-dh-local a{font-size:14px;color:#fff;}
.zz-dh-local a:hover, .foot-link-bk ul li a:hover{color: #176dbf;}
.zz-dh-local span{width:7px;height:7px;color:#fff;}
.hei110{height: 110px;}
.yj-logo{margin-top: 20px;width:284px;height:68px;background: url(yc-main-bac97.png) no-repeat;}
.yj-search-box{position:relative;margin-top:35px;padding:0 25px;width:390px;height: 44px;background: #fff;border: 1px solid #dfdfdf;border-radius: 46px;}
.yj-search-box input{float:left;color: #c4c4c4;width: 360px;line-height: 44px;height: 44px;}
.yc-search-btn{display: block;float: right;width: 23px;height: 23px;margin-top:11px;background: url(yc-main-bac06.jpg) no-repeat;}
.yc-yj-banner{position:relative;width:100%;height: 410px;overflow: hidden;}
.yj-banner{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: url("yc-main-img09.jpg") no-repeat center top;}
@-moz-keyframes heroImage {
    0% {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }
    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes heroImage {
    0% {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }
    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}
@-o-keyframes heroImage {
    0% {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }
    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes heroImage {
    0% {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }
    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}
.yj-banner{
    width: 100%;
    height: 100%;
    min-height: 410px !important;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -webkit-animation-name: heroImage;
    -moz-animation-name: heroImage;
    -o-animation-name: heroImage;
    -ms-animation-name: heroImage;
    animation-name: heroImage;
    -webkit-animation-duration: 12s;
    -moz-animation-duration: 12s;
    -o-animation-duration: 12s;
    -ms-animation-duration: 12s;
    animation-duration: 12s;
    -webkit-animation-timing-function: ease-in-out;
    -moz-animation-timing-function: ease-in-out;
    -o-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-delay: 0s;
    -moz-animation-delay: 0s;
    -o-animation-delay: 0s;
    -ms-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    -ms-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -moz-animation-direction: normal;
    -o-animation-direction: normal;
    -ms-animation-direction: normal;
    animation-direction: normal;
}

.yj-foot-top{height: 30px;background: #00aae3;}
.yj-foot-top ul{width: 255px;padding-top:9px;margin: 0 auto;}
.yj-foot-top ul li{float: left;padding: 0 5px;height:13px;font-size:13px;color:#fff;line-height:13px;border-right: 2px solid #fff;}
.yj-foot-top ul li a{color: #fff;}
.yj-foot-sp{padding: 11px 0 38px;}
.yj-foot-sp p{font-size: 13px;color: #7d7d7d;line-height:39px;text-align: center;}
.yj-ft-icon{width: 210px;margin: 11px auto 0;overflow: hidden;}
.yj-ft-icon .yj-icon01{display:block;float:left;width:52px;height: 62px;background: url(yc-main-bac41.png) no-repeat;}
.yj-ft-icon .yj-icon02{display:block;float:right;width:110px;height: 55px;background: url(yc-main-bac40.png) no-repeat;}

.yc-yj-nav{height: 152px;margin-top: -6px;}
.yj-nav{position:relative;float:left;width: 25%;height: 85px;}
.yj-nav.nav01{border-top: 6px solid #39a8e1;}
.yj-nav.nav02{border-top: 6px solid #52bd9b;}
.yj-nav.nav03{border-top: 6px solid #dd9c1f;}
.yj-nav.nav04{border-top: 6px solid #dd4c97;}
.yj-nav-icon{position: absolute;left:50%;top:-25px;margin-left:-60px;padding-top:54px;width: 120px;height: 49px;}
.sl-sp{display:block;font-size: 12px;color: #aeaeae;line-height: 28px;text-align: center;}
.cn-sp{font-size: 24px;line-height: 30px;text-align: center;}
.yj-nav-icon.icon01{background: url("yc-main-bac98.png") no-repeat center 0;}
.yj-nav-icon.icon02{background: url("yc-main-bac99.png") no-repeat center 0;}
.yj-nav-icon.icon03{background: url("yc-main-bac100.png") no-repeat center 0;}
.yj-nav-icon.icon04{background: url("yc-main-bac101.png") no-repeat center 0;}
.yj-nav.nav01 .cn-sp{color: #39a8e1;}
.yj-nav.nav02 .cn-sp{color: #52bd9b;}
.yj-nav.nav03 .cn-sp{color: #dd9c1f;}
.yj-nav.nav04 .cn-sp{color: #dd4c97;}
.yj-nav-popup{position: absolute;left:0;top:-36px;width:275px;height: 120px;display: none;}
.yj-popup-sp{position: relative;z-index:2;width:271px;height:118px;background: #fff;border-top: none;}
.yj-nav.nav01 .yj-popup-sp{border: 2px solid #39a8e1;border-top: none;}
.yj-nav.nav02 .yj-popup-sp{border: 2px solid #52bd9b;border-top: none;}
.yj-nav.nav03 .yj-popup-sp{border: 2px solid #dd9c1f;border-top: none;}
.yj-nav.nav04 .yj-popup-sp{border: 2px solid #dd4c97;border-top: none;}
.cn-des{color: #c1c1c1;line-height: 26px;text-align: center;}
.popup-icon01{position:absolute;z-index:3;left:50%;bottom:-27px;margin-left:-23px;display: block;width: 47px;height: 54px;background: url("yc-main-bac102.png") no-repeat;}
.popup-icon02{position:absolute;z-index:3;left:50%;bottom:-27px;margin-left:-23px;display: block;width: 47px;height: 54px;background: url("yc-main-bac103.png") no-repeat;}
.popup-icon03{position:absolute;z-index:3;left:50%;bottom:-27px;margin-left:-23px;display: block;width: 47px;height: 54px;background: url("yc-main-bac104.png") no-repeat;}
.popup-icon04{position:absolute;z-index:3;left:50%;bottom:-27px;margin-left:-23px;display: block;width: 47px;height: 54px;background: url("yc-main-bac105.png") no-repeat;}
.yj-popup-con{position: absolute;z-index:1;top:-328px;background: #fff;}
.yj-nav.nav01 .yj-popup-con{left: 0;padding:13px 0 0 3px;width: 1093px;height: 313px;border: 2px solid #39a8e1;}
.yj-nav.nav02 .yj-popup-con{left: -275px;padding:44px 46px 0;width: 1004px;height: 282px;border: 2px solid #52bd9b;}
.yj-nav.nav03 .yj-popup-con{left: -550px;padding:36px 25px 0;width: 1046px;height: 290px;border: 2px solid #dd9c1f;}
.yj-nav.nav04 .yj-popup-con{right: 0;padding:26px 25px 0;width: 1046px;height: 300px;border: 2px solid #dd4c97;}
.yj-popup-pc{position:relative;display: block;z-index:4;float: left;width: 200px;height: 298px;margin-left: 15px;overflow: hidden;}
.yj-popup-pc img{display:block;position:absolute;left:0;top:0;z-index:1;width: 200px;height: 298px;}
.yj-popup-pc p{position: absolute;left: 0;bottom: 0;z-index:3;width: 100%;height: 30px;color:#fff;line-height:30px;text-align:center;background: url(yc-main-bac130.png) repeat;}
.sm-bs-top{padding-left:13px;height: 25px;border-bottom: 1px solid #e8e8e8;}
.sm-bs-top span{display: block;float: left;margin-bottom:-1px;padding:0 14px;height: 24px;font-size: 15px;color: #52bd9b;font-weight: bold;line-height: 15px;border-bottom: 2px solid #52bd9b;}
.sm-bs-top .rw-more:hover{color: #52bd9b;}
.yj-bs-ls{padding-top: 29px;overflow: hidden;}
.yj-bs-ls li{float: left;margin: 0 23px 15px;}
.yj-bs-ls li a{display: block;width: 65px;}
.yj-bs-ls li a img{display: block;width:58px;height: 58px;margin: 0 auto;}
.yj-bs-ls li a span{display: block;font-size: 13px;color: #444343;line-height: 25px;text-align: center;}
.yj-bs-ls li a:hover span{color: #52bd9b;}
.yj-bs-ls li:hover a img{
    -webkit-animation: icon-bounce 0.5s alternate;
    -moz-animation: icon-bounce 0.5s alternate;
    -o-animation: icon-bounce 0.5s alternate;
    animation: icon-bounce 0.5s alternate;
}
.zt-fw-bs{width: 580px;}
.zt-fw-bs .sm-bs-top span{color: #dd9c1f;border-bottom: 2px solid #dd9c1f;}
.zt-bs-ls{padding-top: 23px;overflow: hidden;}
.zt-bs-ls li{float: left;margin: 0 8px 20px;width: 100px;}
.zt-bs-ls li a{display: block;padding:4px 15px 0 55px;font-size:14px;color:#444343;line-height:22px;border: 1px solid #e2e2e2;}
.zt-bs-ls li a.bs-icon01{background: url(yc-main-bac131.png) no-repeat 11px center;}
.zt-bs-ls li a.bs-icon02{background: url(yc-main-bac132.png) no-repeat 11px center;}
.zt-bs-ls li a.bs-icon03{background: url(yc-main-bac133.png) no-repeat 11px center;}
.zt-bs-ls li a.bs-icon04{background: url(yc-main-bac134.png) no-repeat 11px center;}
.zt-bs-ls li a.bs-icon05{background: url(yc-main-bac135.png) no-repeat 11px center;}
.zt-bs-ls li a.bs-icon06{background: url(yc-main-bac136.png) no-repeat 11px center;}
.zt-bs-ls li a.bs-icon07{background: url(yc-main-bac137.png) no-repeat 11px center;}
.zt-bs-ls li a.bs-icon08{background: url(yc-main-bac138.png) no-repeat 11px center;}
.zt-bs-ls li a.bs-icon09{background: url(yc-main-bac139.png) no-repeat 11px center;}
.zt-bs-ls li a.bs-icon10{background: url(yc-main-bac140.png) no-repeat 11px center;}
.zt-bs-ls li a.bs-icon11{background: url(yc-main-bac141.png) no-repeat 11px center;}
.zt-bs-ls li a.bs-icon12{background: url(yc-main-bac142.png) no-repeat 11px center;}
.zt-bs-ls li a.bs-icon13{background: url(yc-main-bac143.png) no-repeat 11px center;}
.zt-bs-ls li a:hover{color: #fff;border: 1px solid #dd9c1f;}
.zt-bs-ls li a.bs-icon01:hover{background:#dd9c1f url(yc-main-bac144.png) no-repeat 11px center;}
.zt-bs-ls li a.bs-icon02:hover{background:#dd9c1f url(yc-main-bac145.png) no-repeat 11px center;}
.zt-bs-ls li a.bs-icon03:hover{background:#dd9c1f url(yc-main-bac146.png) no-repeat 11px center;}
.zt-bs-ls li a.bs-icon04:hover{background:#dd9c1f url(yc-main-bac147.png) no-repeat 11px center;}
.zt-bs-ls li a.bs-icon05:hover{background:#dd9c1f url(yc-main-bac148.png) no-repeat 11px center;}
.zt-bs-ls li a.bs-icon06:hover{background:#dd9c1f url(yc-main-bac149.png) no-repeat 11px center;}
.zt-bs-ls li a.bs-icon07:hover{background:#dd9c1f url(yc-main-bac150.png) no-repeat 11px center;}
.zt-bs-ls li a.bs-icon08:hover{background:#dd9c1f url(yc-main-bac151.png) no-repeat 11px center;}
.zt-bs-ls li a.bs-icon09:hover{background:#dd9c1f url(yc-main-bac152.png) no-repeat 11px center;}
.zt-bs-ls li a.bs-icon10:hover{background:#dd9c1f url(yc-main-bac153.png) no-repeat 11px center;}
.zt-bs-ls li a.bs-icon11:hover{background:#dd9c1f url(yc-main-bac154.png) no-repeat 11px center;}
.zt-bs-ls li a.bs-icon12:hover{background:#dd9c1f url(yc-main-bac155.png) no-repeat 11px center;}
.zt-bs-ls li a.bs-icon13:hover{background:#dd9c1f url(yc-main-bac156.png) no-repeat 11px center;}
.go-deal-btn{background: #b4b4b4;color: #fff!important;padding: 0!important;line-height: 50px!important;text-align: center;border: none!important;}
.go-deal-btn:hover{border: none!important;}

.zt-cj-wt{margin-left:30px;padding:17px 0 5px;width: 270px;border: 1px solid #ececec;}
.zt-cj-wt .sm-bs-top span{color: #dd9c1f!important;border-bottom: 2px solid #dd9c1f;}
.zt-cj-wt ul{padding: 10px 0 0 22px;height: 180px;overflow: hidden;}
.zt-cj-wt ul li{height: 36px;line-height: 36px;}
.zt-cj-wt ul li a{display:block;color: #444343;max-width: 230px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zt-cj-wt ul li a:hover{color: #dd9c1f;}

.zt-con-rt{width: 140px;}
.zt-con-rt a{display: block;margin-bottom: 10px;height: 38px;color:#444343;text-align:center;line-height:38px;border: 1px solid #ececec;}
.zt-con-rt a:hover{border: 1px solid #dd9c1f;background: #dd9c1f;color: #fff;}
.yj-nav.nav03 .yj-popup-con .rw-more:hover{color: #dd9c1f;}

.bm-fw-gg{padding:20px 20px 12px;width: 524px;border: 1px solid #ececec;}
.bm-fw-top h2{float: left;font-size: 15px;color: #dd4c97;line-height: 22px;margin-left: 3px;}
.bm-fw-top ul{float: left;margin-left: 30px;}
.bm-fw-top ul li{float: left;height: 26px;margin-right: 10px;}
.bm-fw-top ul li a{display: block;padding: 0 15px;height: 20px;border-radius: 20px;color: #505050;line-height: 20px;}
.bm-fw-top .xg-se-cur{background: url(yc-main-bac157.png) no-repeat center bottom;}
.bm-fw-top .xg-se-cur a{border: 1px solid #dd4c97!important;background: #dd4c97;color: #fff!important;}
.bm-fw-ls ul{padding-top: 8px;height:200px;overflow: hidden;}
.bm-fw-ls ul li{height: 40px;line-height: 40px;*height: 38px;*line-height: 38px;}
.bm-fw-ls ul li a{display: block;float: left;color: #444343;max-width: 440px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bm-fw-ls ul li a:hover{color: #dd4c97;}
.bm-fw-ls ul li span{display:block;float:right;font-size: 12px;color: #a7a7a7;}

.bm-fw-cx{width: 218px;margin-left:20px;padding:17px 0 15px;border: 1px solid #ececec;}
.bm-fw-cx .sm-bs-top span{color: #dd4c97!important;border-bottom: 2px solid #dd4c97;}
.bm-fw-cx .rw-more:hover{color: #dd4c97;}
.bm-fw-cx ul{padding: 8px 0 0 18px;overflow: hidden;}
.bm-fw-cx ul li{float: left;width: 100px;height: 40px;line-height: 40px;}
.bm-fw-cx ul li a{display:block;float:left;color: #444343;}
.bm-fw-cx ul li i{display: block;float: left;margin-left: 5px;margin-top:10px;width: 9px;height: 9px;background: url(yc-main-bac158.jpg) no-repeat;}
.bm-fw-cx ul li a:hover{color: #dd4c97;}
.bm-ts-btn{display: block;float: left;width: 100px;height: 36px;font-size:16px;color:#fff;line-height:36px;text-align:center;background: #487ac5;}
.bm-zx-btn{display: block;float: right;width: 100px;height: 36px;font-size:16px;color:#fff;line-height:36px;text-align:center;background: #9b50c7;}
.bm-ts-btn:hover{background: #608FD5;}
.bm-zx-btn:hover{background: #AB59DC;}
.wth220{width: 220px;}
.wth220 .bm-fw-cx{margin-left: 0;padding: 17px 0 9px;}

.yj-main-con{margin-bottom: 50px;overflow: hidden;}
.yj-pc-bk{width: 360px;background: #00aae3;}
.yj-pc-top{height: 50px;background: #00aae3;}
.yj-pc-sp{display: block;float: left;margin: 11px 0 0 18px;width:100px;height: 30px;font-size:16px;color:#00aae3;font-weight:bold;line-height:30px;text-align:center;border-radius: 30px;background: #fff;}
.yj-pc{display: block;width: 360px;height: 220px;}
.yj-pc img{width: 100%;height: 100%;}
.yj-pc-des{padding: 2px 15px 16px;}
.yj-pc-des h2{padding-left: 23px;font-size:16px;color:#fff;line-height:40px;background: url(yc-main-bac125.png) no-repeat 3px center;}
.yj-pc-des h2 a{color: #fff;}
.yj-pc-des p{color: #fff;line-height: 26px;height: 52px;overflow: hidden;}
.yj-zx-dt{padding:12px 22px 0 29px;width:688px;border: 1px solid #e2e2e2;border-left: none;background: #fff;}
.yj-zx-top{height: 36px;}
.yj-zx-top h2{float:left;width:130px;height: 36px;background: #00aae3;font-size: 16px;color: #fff;line-height:36px;text-align: center;border-top-right-radius:18px;border-bottom-right-radius: 18px; }
.yj-zx-top ul{float:left;padding:6px 0 0 40px;overflow: hidden;}
.yj-zx-top ul li{float: left;height: 30px;margin-right: 10px;}
.yj-zx-top ul li a{display: block;padding: 0 13px;height: 24px;border-radius: 24px;color: #505050;line-height: 24px;}
.xg-se-cur{background: url(yc-main-bac126.png) no-repeat center bottom;}
.xg-se-cur a{border: 1px solid #2da1f2!important;background: #2da1f2;color: #fff!important;}
.yj-zx-con{border-left: 1px solid #d9d9d9;}
.yj-zx-con ul{margin-left: -6px;padding: 30px 0 15px;height: 285px;overflow: hidden;}
.yj-zx-con ul li{padding-left: 28px;background: url(yc-main-bac127.png) no-repeat left center;overflow: hidden;}
.yj-zx-cur{background: url(yc-main-bac128.png) no-repeat left center!important;}
.zx-con-tw{margin-bottom:10px;overflow: hidden;}
.tw-pc{display: block;float: left;width: 110px;height: 80px;}
.tw-pc img{width: 100%;height: 100%;}
.zx-con-sp{float: right;width: 540px;}
.zx-sp-tit{display: block;font-size: 16px;color: #444343;line-height: 16px;font-weight: bold;}
.zx-sp-tit:hover{color: #2da1f2;}
.zx-con-sp p{margin-top:18px;font-size: 14px;color: #acacac;line-height: 26px;}
.yj-zx-con p.li-sp{float: left;line-height: 39px;*line-height: 37px;}
.yj-zx-con p.li-sp a{display: block;float: left;color: #444343;max-width: 500px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.yj-zx-con p.li-sp i{display: block;float:left;margin-top:14px;width:16px;height:9px;margin-left:10px;background: url(yc-main-bac129.png) no-repeat;}
.yj-zx-con span.li-tm{display:block;float:right;font-size: 12px;color: #a7a7a7;line-height: 38px;*line-height: 36px;}
.yj-zx-con p.li-sp:hover a{color: #2da1f2;}

/*宜业*/
.yy-logo{margin-top: 20px;width:284px;height:68px;background: url(yc-main-bac159.png) no-repeat;}
.yc-yy-banner{position:relative;width:100%;height: 410px;overflow: hidden;}
.yc-yy-banner .yj-banner{background: url("yc-main-img17.jpg") no-repeat center top;}
.yy-nav01{border-top:6px solid #39a8e1;}
.yy-nav02{border-top:6px solid #ff9913;}
.yy-nav03{border-top:6px solid #fb6e52;}
.yy-nav04{border-top:6px solid #d93538;}
.yy-icon01{background: url("yc-main-bac163.png") no-repeat center 0;}
.yy-icon02{background: url("yc-main-bac164.png") no-repeat center 0;}
.yy-icon03{background: url("yc-main-bac165.png") no-repeat center 0;}
.yy-icon04{background: url("yc-main-bac166.png") no-repeat center 0;}
.yy-popup-icon01{background: url("yc-main-bac167.png") no-repeat center 0;}
.yy-popup-icon02{background: url("yc-main-bac168.png") no-repeat center 0;}
.yy-popup-icon03{background: url("yc-main-bac169.png") no-repeat center 0;}
.yy-popup-icon04{background: url("yc-main-bac170.png") no-repeat center 0;}
.yj-nav.yy-nav01 .yj-popup-sp{border:2px solid #39a8e1;border-top:none;}
.yj-nav.yy-nav02 .yj-popup-sp{border:2px solid #ff9913;border-top:none;}
.yj-nav.yy-nav03 .yj-popup-sp{border:2px solid #fb6e52;border-top:none;}
.yj-nav.yy-nav04 .yj-popup-sp{border:2px solid #d93538;border-top:none;}
.yj-nav.yy-nav01 .yj-popup-con{left: 0;padding:13px 0 0 3px;width: 1093px;height: 313px;border:2px solid #39a8e1;}
.yj-nav.yy-nav02 .yj-popup-con{left: -275px;padding:22px 20px 0;width: 1056px;height: 304px;border:2px solid #ff9913;}
.yj-nav.yy-nav03 .yj-popup-con{left: -550px;padding:36px 25px 0;width: 1046px;height: 290px;border:2px solid #fb6e52;}
.yj-nav.yy-nav04 .yj-popup-con{right: 0;padding:36px 25px 0;width: 1046px;height: 290px;border:2px solid #d93538;}
.yj-nav.yy-nav01 .yj-popup-con .yj-popup-pc{width:252px;height:298px;margin-left: 16px;}
.yj-nav.yy-nav01 .yj-popup-con .yj-popup-pc img{width:252px;height:298px;}
.tz-hj-bk{width:500px;border: 1px solid #ececec;padding: 20px 15px 0;}
.tz-hj-bk .sm-bs-top span, .wth330 .sm-bs-top span,
.tz-fw-bk .sm-bs-top span{color: #ff9913!important;border-bottom: 2px solid #ff9913;}
.tz-hj-bk .rw-more:hover, .wth330 .rw-more:hover{color: #ff9913;}
.tz-hj-pc{padding: 25px 0 24px;overflow: hidden;}
.tz-hj-pc a{position:relative;display:block;float:left;margin:0 8px;width: 150px;height: 180px;}
.tz-hj-pc img{width: 150px;height: 180px;}
.tz-hj-pc p{position: absolute;left: 0;bottom: 0;z-index:3;width: 100%;height: 30px;color:#fff;line-height:30px;text-align:center;background: url(yc-main-bac130.png) repeat;}
.wth330{width:330px;margin-left: 15px;}
.wth330 .bm-fw-cx{width:328px;margin-left: 0;padding: 20px 0 15px;}
.wth330 .bm-fw-cx ul{padding: 15px 0 0 22px;height: 144px;overflow: hidden;}
.wth330 .bm-fw-cx ul li{width:100%;height: 36px;line-height: 36px;}
.wth330 .bm-fw-cx ul li a{display:block;color: #444343;max-width: 290px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.wth330 .bm-fw-cx ul li a:hover{color: #ff9913;}
.wth330 .bm-ts-btn{width:155px;height: 40px;line-height: 40px;background: #ffa028;}
.wth330 .bm-zx-btn{width:155px;height: 40px;line-height: 40px;background: #f96d51;}
.wth330 .bm-ts-btn:hover{background: #e68d1b;}
.wth330 .bm-zx-btn:hover{background: #ec5f43;}
.mt20{margin-top: 15px;}
.tz-fw-bk{width:158px;border: 1px solid #ececec;padding-top: 20px;}
.tz-fw-ls{padding: 24px 12px 5px 16px;overflow: hidden;}
.tz-fw-ls a{display: block;height: 40px;margin-bottom: 10px;color: #fff;line-height: 40px;text-align: center;border-radius: 4px;}
.tz-fw-ls a.bs-bac01{background: #37bd9c;}
.tz-fw-ls a.bs-bac02{background: #22b658;}
.tz-fw-ls a.bs-bac03{background: #f96d51;}
.tz-fw-ls a.bs-bac04{background: #ff9813;}
.tz-fw-ls a.bs-bac01:hover{background: #4cd6b4;}
.tz-fw-ls a.bs-bac02:hover{background: #2fca67;}
.tz-fw-ls a.bs-bac03:hover{background: #f37e67;}
.tz-fw-ls a.bs-bac04:hover{background: #fda636;}

.qy-fw-lf{width: 540px;}
.qy-kb-bk .sm-bs-top span, .qy-qt-fw .sm-bs-top span{color: #fb6e52!important;border-bottom: 2px solid #fb6e52;}
.qy-kb-bk .rw-more:hover, .qy-qt-fw .rw-more:hover{color: #fb6e52;}
.qy-kb-bk ul{padding-top:4px;overflow: hidden;}
.qy-kb-bk ul li{float: left;padding: 10px 0;padding-left: 20px;width: 160px;background: url(yc-main-bac171.jpg) no-repeat 8px center;}
.qy-kb-bk ul li a{display: block;color: #444343;/*line-height: 40px;*/}
.qy-kb-bk ul li a:hover{color: #fb6e52;}
.qy-qt-fw{width: 290px;margin-left: 30px;}
.qy-qt-fw ul{padding-top: 18px;overflow: hidden;}
.qy-qt-fw ul li{float: left;width: 135px;height: 40px;margin: 0 5px 10px;}
.qy-qt-fw ul li a{display: block;border: 1px solid #ededed;color: #444343;line-height: 38px;text-align: center;}
.qy-qt-fw ul li:hover a{background: #fb6e52;color: #fff!important;border: 1px solid #fb6e52!important;}
.qy-fw-rt{width: 160px;}
.qy-fw-rt a{display: block;width: 160px;height: 110px;margin-bottom: 20px;}
.qy-fw-rt a img{width: 160px;height: 110px;}
.qy-fw-rt a:hover{box-shadow: 0 0 10px #666;}
.yj-nav.yy-nav04 .yj-popup-con .sm-bs-top span{color: #d93538!important;border-bottom: 2px solid #d93538;}
.yj-nav.yy-nav04 .yj-popup-con .rw-more:hover,.yj-nav.yy-nav04 .yj-popup-con .qy-kb-bk ul li a:hover{color: #d93538;}
.yj-nav.yy-nav04 .yj-popup-con .qy-qt-fw ul li:hover a{background: #d93538;}

.yy-cg-zb{width:303px;padding: 0 20px 13px;border: 1px solid #e2e2e2;background: #fff;overflow: hidden;}
.cg-zb-tit{padding-left: 4px;border-bottom: 1px solid #e2e2e2;font-size: 16px;font-weight: bold;height: 58px;line-height: 58px;}
.cg-zb-tit a{color: #1087da;}
.cg-zb-ls{padding: 9px 0;border-bottom: 1px solid #e2e2e2;overflow: hidden;}
.cg-zb-ls li{float: left;width:100px;line-height:36px;}
.cg-zb-ls li a{color: #505050;}
.cg-zb-ls li a:hover{color: #1087da;}
.zb-gg-bk{margin-top: 15px;overflow: hidden;}
.zb-gg-tit ul{overflow: hidden;}
.zb-gg-tit ul li{float: left;height: 30px;margin-right: 10px;}
.zb-gg-tit ul li a{display: block;padding: 0 13px;height: 24px;border-radius: 24px;color: #505050;line-height: 24px;}
.zb-gg-deal{padding-bottom: 11px;border-bottom: 1px solid #e2e2e2;}
.zb-gg-deal ul{padding-top: 4px;height:228px;overflow: hidden;}
.zb-gg-deal ul li{padding-left: 24px;height: 38px;line-height: 38px;background: url(yc-main-bac160.png) no-repeat 8px center;}
.zb-gg-deal ul li a{color: #444343;}
.zb-gg-deal ul li a:hover{color: #1087da;}
.tz-lf-btn{margin-top: 20px;overflow: hidden;}
.tz-lf-btn a{display: block;width:122px;height: 38px;font-size: 16px;text-align: center;line-height: 38px;color: #fff;}
.tz-lf-btn a.lf{background: #ffa028;}
.tz-lf-btn a.rt{background: #fb6e52;}
.tz-lf-btn a.lf:hover{background: #f49824;}
.tz-lf-btn a.rt:hover{background: #fe5837;}

.rt .yj-zx-dt{border-left: 1px solid #e2e2e2;}
.rt .yj-zx-con ul{height: 210px;}
.my-zt-bk{padding:13px 19px 27px;margin-top: 15px;background: #fff;border: 1px solid #e2e2e2;}
.my-zt-top p{font-size: 16px;font-weight: bold;color: #1087da;line-height: 26px;}
.my-zt-top ul{margin-left:30px;overflow: hidden;}
.my-zt-top ul li{float: left;height: 30px;margin-right: 10px;}
.my-zt-top ul li a{display: block;padding: 0 13px;height: 24px;border-radius: 24px;color: #505050;line-height: 24px;}
.my-zt-con{margin-top: 20px;}

.act_pback{position:relative;width:700px;height:100px;}
.act_img_opt{position:absolute;display:block;width:11px;height:26px;}
.act_tp_per{background:url(yc-main-bac161.png) no-repeat center;left: 0px;top:40px; }
.act_tp_next{background:url(yc-main-bac162.png) no-repeat center;right:0px;top:40px; }
.act_tp_pic{position:relative;float:left;margin-left:24px;width:652px;height:100px;overflow:hidden;*left:24px;*margin-left:0px;}
.act_tp_pic ul{position:absolute;left:0;top:0;width:672px;height:100px;}
.act_tp_pic ul li{float:left;margin-right:20px;width:148px;vertical-align:middle;}
.act_tp_pic ul li img{width:148px;height:100px;}

/*政民互动*/
.g-mn {
    width: 670px;
}
.g-sd {
    width: 340px;
    padding-top: 10px;
}


/* m-sec */
.m-sec {
    margin-bottom: 15px;
    overflow: hidden;
}
.m-sec .title {
    height: 41px;
    padding: 0 5px 0 13px;
    border-bottom: 1px solid #eeeeee;
}
.m-sec .title h3 {
    padding: 0 11px;
    border-bottom: 2px solid #2d7afa;
    font: bold 15px/40px "Microsoft YaHei";
    color: #2d7afa;
}
.m-sec .cnt {
    padding-top: 12px;
}
.m-sec .cnt li {
    height: 40px;
    line-height: 40px;
    padding-left: 35px;
    vertical-align: top;
    background: url(li-icon.png) no-repeat 22px center;
}
/*.m-sec .cnt li a{display: block;max-width: 430px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}*/
.m-sec .cnt a {
    float: left;
    color: #4d5562;
}
.m-sec .cnt a:hover {
    color: #2d7afa;
}
.m-sec .date {
    float: right;
    margin: 0 12px 0 32px;
    color: #a6a6a6;
}


/* m-sec-1 */
.m-sec-1 p a {
    margin-left: 11px;
    padding: 2px 7px;
    font: 12px/40px "Microsoft YaHei";
    color: #d41616;
}
.m-sec-1 p a:hover {
    color: #ffffff;
    background-color: #2d7afa;
    border-radius: 10px;
}
.m-sec-1 .sign {
    float: right;
    font-size: 12px;
}
.m-sec-1 .success {
    color: #0ea683;;
}
.m-sec-1 .process {
    color: #959595;
}


/* 选项卡 */
.m-tab {
    position: relative;
    padding-top: 15px;
}
.tab-nav {
    height: 36px;
    padding: 0 12px 0 15px;
    border-bottom: 1px solid #d5d5d5;
    background-color: #f3f3f3;
}
.tab-nav li {
    position: relative;
    float: left;
    width: 120px;
    line-height: 36px;
    text-align: center;
    cursor: pointer;
    color: #4d5562;
}
.tab-nav .active {
    font-weight: bold;
    color: #ffffff;
    background-color: #2d7afa;
}
.tab-nav .active:after {
    position: absolute;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    left: 53px;
    bottom: -5px;
    content: '';
    border-top: 5px solid #2d7afa;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
.m-tab .more {
    position: absolute;
    top: 15px;
    right: 12px;
    font-size: 12px;
    line-height:36px;
    color: #8f8f8f;
}
.m-tab .more:hover{color: #2d7afa;}
.tab-itm {
    padding-top: 27px;
    display: none;
}
.tab-itm.cur {
    display: block;
}
.tab-itm .prev, .tab-itm .next {
    width: 40px;
    height: 40px;
    cursor: pointer;
}
.tab-itm .prev {
    margin: 50px 15px 0 0;
    background: url(prev.png) no-repeat;
}
.tab-itm .next {
    margin-top: 50px;
    background: url(next.png) no-repeat;
}
.tab-itm .slider-wrap {
    position: relative;
    width: 565px;
    height: 158px;
    overflow: hidden;
}
.tab-itm ul {
    position: absolute;
}
.tab-itm li {
    float: left;
    width: 130px;
    cursor: pointer;
    text-align: center;
}
.tab-itm li+li {
    margin-left: 15px;
}
.tab-itm li a {
    display: block;
}
.tab-itm li img {
    width: 128px;
    height: 128px;
    border: 1px solid #f1f1f1;
}
.tab-itm li p {
    width: 100%;
    line-height: 28px;
    color: #4d5562;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tab-itm li:hover p {
    color: #2d7afa;
}


/* side 访谈 */
.m-chat {
    position: relative;
    margin-bottom: 26px;
}
.m-chat img {
    width: 340px;
    height: 190px;
}
.m-chat .iconic {
    position: absolute;
    top: 0;
    left: 0;
    width: 81px;
    height: 81px;
    background: url("interview.png");
}
.m-chat p {
    line-height: 30px;
    color: #2d7afa;
}
.m-chat .date:first-letter {
    letter-spacing: 2em;
}
.m-chat p>span {
    color: #626161;
    letter-spacing: normal;
}
.m-chat > a {
    display: block;
}
.m-chat .history {
    width: 320px;
    height: 40px;
    line-height: 40px;
    margin: 12px auto 0;
    text-align: center;
    color: #ffffff;
    background-color: #62b8e7;
}
.m-chat .history:hover{background-color: #4daee4;}

/* side 在线调查 */
.m-sec-res .more {
    font: 12px/47px "Microsoft YaHei";
    color: #8f8f8f;
}
.m-sec-res .more:hover{color: #2d7afa;}
.res-cnt {
    padding: 10px 15px 0 11px;
}
.res-cnt h3 {
    font: bold 14px/40px 'Microsoft YaHei';
}
.res-cnt .sub {
    line-height: 30px;
    color: #4d5562;
}
.res-cnt .sub a {
    display: none;
    color: #2d7afa;
}
.list {
    padding-bottom: 5px;
    border-bottom: 1px dotted #d0d0d0;
}
.list li {
    height: 40px;
    padding-left: 25px;
    vertical-align: top;
    cursor: pointer;
    clear: both;
    background: #ffffff url(item-unchecked.png) no-repeat 2px center !important;
}
.list li.checked {
    background: #ffffff url(item-checked.png) no-repeat 2px center !important;
}
.list .text {
    display: block;
    float: left;
    line-height: 40px;
    color: #4d5562;
    max-width: 220px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list .text:hover {
    color: #2d7afa;
}
.list .percent {
    float: right;
    font: bold 12px/40px 'Microsoft YaHei';
    color: #2d7afa;
}
.list .most {
    color: #e60902;
}
.question {
    padding-top: 5px;
}
.question li {
    padding-left: 14px;
    height: 36px;
    line-height: 36px;
    background: url(li-icon.png) no-repeat left center;
}
.question li a {
    display: block;
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #4d5562;
}
.question li a:hover {
    color: #2d7afa;
}


/* 意见收集 */
.m-advise {
    width: 330px;
    margin: 0 auto;
    padding-top: 10px;
}
.m-advise a {
    display: block;
}
.m-advise img {
    width: 330px;
    height: 80px;
}
.zc-zx-sp{padding: 10px 5px 0px 10px;overflow: hidden;}
.zx-sp-bk span{display: block;float: left;width: 70px;color: #0c98ea;line-height: 30px;text-align: right;}
.zx-sp-bk p{float: left;margin-left:3px;width: 250px;color: #626161;line-height: 30px;}

/*信息公开*/
.rw-g-sd {
    width: 230px;
}
.rw-g-mn {
    width: 802px;
}


/* side */
.m-sd-1, .m-sd-2 {
    display: block;
    width: 110px;
    margin-bottom: 10px;
    padding-top: 33px;
    text-align: center;
    font: 16px/32px 'Microsoft YaHei';
    color: #ffffff;
}
.m-sd-1:hover, .m-sd-2:hover, .m-sd-3:hover {
    opacity: .6;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}
.m-sd-1 {
    background: url(sd-man-icon.png);
}
.m-sd-2 {
    background: url(sd-class.png);
}
.m-sd-3 {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    padding: 21px 0 12px 0;
    text-align: center;
    font: 18px/32px 'Microsoft YaHei';
    color: #ffffff;
    background: url(sd-list.png) no-repeat;
}
.m-report {
    position: relative;
    z-index: 1;
    margin-bottom: 15px;
    clear: both;
}
.m-report li {
    position: relative;
    width: 226px;
    height: 38px;
    line-height: 38px;
    margin: 1px 0;
    cursor: pointer;
    border-left: 4px solid #6492c5;
    background-color: #f3f3f3;
    z-index: 9;
}
.m-report li>a {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 15;
}
.m-report li>span {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 38px;
    clip: rect(0px, 0px, 38px, 0px);
    z-index: 12;
}
.m-report a {
    display: block;
    padding-left: 32px;
    color: #4d5562;
}
.m-report a:hover {
    color: #ffffff;
}


/* m-ctlg 目录*/
.wj-ml-tree{margin-top: 10px;overflow: hidden;}
.m-ctlg {
    border: 1px solid #f0f0f0;
}
.ctlg-nav {
    position: relative;
    height: 40px;
}
.ctlg-nav li {
    position: absolute;
    width: 115px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    color: #4d5562;
    background-color: #e8e8e8;
}
.ctlg-nav .nav-1 {
    left: -1px;
    top: -1px;
}
.ctlg-nav .nav-2 {
    right: -1px;
    top: -1px;
}
.ctlg-nav .active {
    font-weight: bold;
    color: #ffffff;
    background-color: #00a6ff;
}
.ctlg-nav .active:after {
    position: absolute;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    left: 53px;
    bottom: -5px;
    content: '';
    border-top: 5px solid #00a6ff;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
.m-ctlg .btn div{
    float: left;
    width: 100px;
    height: 26px;
    line-height: 26px;
    margin: 14px 0 0 8px;
    text-align: center;
    color: #4d5562;
    background:url(btn-bg.png);
    cursor: pointer;
}
.m-ctlg .btn div:hover {
    color: #ffffff;
    background:url("btn-hover-bg.png");
}
.m-ctlg .btn div:hover span {
    color: #2d7afa;
    background-color: #ffffff;
}
.m-ctlg .btn span {
    display: inline-block;

    width: 14px;
    height: 14px;
    line-height: 13px;
    margin-right: 4px;
    border-radius: 7px;
    text-align: center;
    color: #ffffff;
    background-color: #04b600;
}

/* m-sec */
.m-sec .title {
    height: 41px;
    padding: 0 5px 0 13px;
    border-bottom: 1px solid #eeeeee;
}
.m-sec .title h3 {
    padding: 0 11px;
    border-bottom: 2px solid #2d7afa;
    font: bold 15px/40px "Microsoft YaHei";
    color: #2d7afa;
}
.m-sec .cnt {
    padding-top: 12px;
}
.m-sec .cnt li {
    height: 40px;
    line-height: 40px;
    padding-left: 35px;
    vertical-align: top;
    background: url(li-icon.png) no-repeat 22px center;
}
.m-sec .cnt a {
    float: left;
    color: #4d5562;
}
.m-sec .cnt a:hover {
    color: #2d7afa;
}
.m-sec .date {
    float: right;
    margin: 0 12px 0 32px;
    color: #a6a6a6;
}

/* m-sec-2 */
.m-sec-2 .title h3 {
    padding: 0 11px;
    border: none;
    cursor: pointer;
    font: 15px/40px "Microsoft YaHei";
    color: #4d5562;
}
.m-sec-2 .title h3.active {
    border-bottom: 2px solid #2d7afa;
    font-weight: bold;
    color: #2d7afa;
}
.m-sec-2 .more {
    font: 12px/47px 'Microsoft YaHei';
    color: #8f8f8f;
}
.m-sec-2 .more:hover{color: #2d7afa;}
.m-sec-2 .cnt {
    padding-top: 14px;
    display: none;
}
.m-sec-2 .cnt.cur {
    display: block;
}
.m-sec-2 .cnt li {
    height: 36px;
    line-height: 36px;
    padding-left: 14px;
    vertical-align: top;
    background: url(li-icon.png) no-repeat 2px center;
}
.m-sec-2 a>span {
    font-size: 12px;
}
.m-sec-2 .date {
    margin: 0;
}


/* m-top */
.m-top {
    width: 230px;
    margin: 0;
    padding: 7px 15px 0 13px;
    border: 1px solid #f0f0f0;
}
.m-top .title {
    padding: 0;
}
.m-top .title p {
    padding-top: 12px;
}
.m-top .title a {
    float: left;
    width: 34px;
    height: 22px;
    margin-left: 6px;
    text-align: center;
    border-radius: 3px;
    font: 12px/22px 'Microsoft YaHei';
    color: #ffffff;
    background-color: #afafaf;
}
.m-top .title a:hover {
    background-color: #2ea1f2;
}
.m-top .cnt li {
    padding-left: 29px;
    height: auto;
    line-height: 30px;
    overflow: auto;
}
.m-top .cnt a {
    line-height: 30px;
    vertical-align: middle;
}
.m-top .cnt .top-1 {
    background: url(yc-main-bac92.jpg) no-repeat left 10px;
}
.m-top .cnt .top-2 {
    background: url(yc-main-bac93.jpg) no-repeat left 10px;
}
.m-top .cnt .top-3 {
    background: url(yc-main-bac94.jpg) no-repeat left 10px;
}
.m-top .cnt .top-4 {
    background: url(yc-main-bac95.jpg) no-repeat left 10px;
}


/* m-hot */
.m-hot {
    width: 799px;
    height: 90px;
    margin-bottom: 20px;
    border: 1px solid #f0f0f0;
    border-left: none;
    background: url("hot-bg.png") no-repeat left;
}
.m-hot h3 {
    float: left;
    width: 1.5em;
    margin: 3px 0 0 8px;
    cursor: default;
    font-size: 14px;
    line-height: 1em;
    color: #ffffff;
}
.m-hot ul {
    padding-left: 35px;
}
.m-hot li {
    float: left;
    width: 95px;
    height: 72px;
    padding-top: 18px;
    text-align: center;
}
.m-hot li p {
    color: #4d5562;
    line-height: 26px;
}
.m-hot li a {
    display: block;
}
.m-hot li a:hover p {
    color: #2d7afa;
}

/* m-ad */
.m-ad {
    clear: both;
}
.m-ad a {
    display: block;
}


/* m-info */


/* m-links */
.m-links {
    padding: 10px 0 10px 31px;
    border: 1px solid #f0f0f0;
}
.m-links .link {
    float: left;
    width: 137px;
    padding-left: 14px;
    line-height: 40px;
    background: url(link-icon.png) no-repeat left center;
}
.m-links .link a {
    float: left;
    max-width: 100px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #4d5562;
}
.m-links .link a:hover {
    color: #2d7afa;
}
.m-links .hot {
    float: left;
    width: 22px;
    height: 12px;
    margin: 8px 0 0 5px;
    background: url(link-hot.png);
}
.xg-ls-bk{width: 385px;margin-top: 20px;}
.wj-bk-tit{padding-left:10px;height: 41px;border-bottom: 1px solid #dbeaf3;}
.wj-bk-tit li{float: left;}
.wj-bk-tit li a{display: block;padding:0 15px;height: 39px;border-top: 2px solid #fff;font-size: 14px;color: #4d5562;line-height: 40px;text-align:center;background: #fff;}
.wj-bk-tit .rw-more{float: right;margin-top: 15px;}
.wj-bk-cur a{color:#39a9ec!important;font-weight:bold;border-top: 2px solid #39a9ec!important;border-left: 1px solid #dbeaf3;border-right: 1px solid #dbeaf3;height: 40px!important;}
.xg-se-tit{margin-top: 15px;height: 30px;padding-left: 8px;}
.xg-se-tit ul{overflow: hidden;}
.xg-se-tit ul li{float: left;height: 30px;margin-right: 10px;}
.xg-se-tit ul li a{display: block;padding: 0 10px;height: 24px;min-width:50px;text-align:center;border: 1px solid #dbeaf3;border-radius: 24px;font-size: 12px;color: #333333;line-height: 24px;}
.xg-se-cur{background: url(jyg-main-icon120.png) no-repeat center bottom;}
.xg-se-cur a{border: 1px solid #2da1f2!important;background: #2da1f2;color: #fff!important;}
.xg-ls-con ul{padding-top:6px;height:144px;overflow: hidden;}
.xg-ls-con ul li{padding-left: 10px;height:36px;line-height:36px;background: url(yc-main-bac33.png) no-repeat left center;*height:32px;*line-height:32px;}
.xg-ls-con ul li a{display: block;float: left;color:#333333;max-width: 310px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xg-ls-con ul li a:hover{color: #2da1f2;}
.xg-ls-con ul li span{display: block;float: right;font-size: 12px;color: #a6a6a6;}
.mab20{margin-bottom: 20px;}
.rw-gs-gg li a{display: block;max-width: 400px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*走进永川*/
.zj-yc-sp{position:relative;width: 400px;height: 240px;overflow: hidden;}
.yc-sp-bk span{display: block;position: absolute;left: 50%;top:77px;margin-left:-39px;width: 78px;height: 78px;background: url(yc-main-bac172.png) no-repeat;}
.zj-sp-opt{position: absolute;left: 0;bottom: 0;height: 40px;background: url(yc-main-bac181.png) repeat;}
.more-video{font-size: 12px;line-height: 12px;margin-top: 12px;text-align: right;}
.more-video a{color: #8f8f8f;}
.yc-gk-bk{width: 636px;}
.yc-gk-bk .more{color: #8f8f8f;}
.yc-gk-bk .more:hover{color: #2d7afa;}
.yc-gk-sp{padding-top: 12px;}
.yc-gk-sp p{color: #4d5562;line-height: 37px;text-indent: 2em;}
.yc-gk-sp ul{padding-top:10px;overflow: hidden;}
.yc-gk-sp ul li{float: left;margin: 0 8px 10px;width: 90px;height: 30px;}
.yc-gk-sp ul li a{display: block;border: 1px solid #d6d6d6;color: #4d5562;line-height: 28px;text-align: center;}
.yc-gk-sp ul li a:hover{background: #41b6d7;border: 1px solid #41b6d7;color: #fff;}
.yc-gk-bk .yc-dt-tab{margin-top: 0;}
.yc-gk-bk .dt-tab-cur a{font-weight: bold;}
.ts-yc-bk{margin-top: 45px;}
.ts-yc-top p{float: left;margin-left:4px;width: 98px;height: 20px;background: url("yc-main-bac182.png") no-repeat;font-size: 16px;text-align: center;line-height: 20px;color: #fff;}
.ts-yc-top ul{float: left;margin-left: 25px;}
.ts-yc-top ul li{float: left;margin-right: 25px;}
.ts-yc-top ul li a{display: block;height:22px;padding: 0 5px;color: #555555;border-bottom: 1px solid #fff;line-height: 14px;}
.ts-yc-cur a{color: #cf4141!important;border-bottom: 1px solid #cf4141!important;}
.wy-tg-btn{display: block;float: right;margin-right: 10px;color: #cf4141;line-height: 20px;}
.ts-yc-deal{margin-top:15px;overflow: hidden;}
.ts-yc-deal a{display: block;margin-right: 1px;overflow: hidden;}
.ts-yc-deal a img{/*width: 100%;*/height: 100%;}
.wth380{width: 380px;}
.wth379{width: 379px;}
.wth176{width: 176px;}
.hei245{height: 245px;margin-bottom: 1px;}
.hei122{height: 122px;margin-bottom: 1px;}
.wth189{width: 189px;}
.wth314{width: 314px;}
.wth123{width: 123px;}
.wth123.hei122{background: url(yc-main-img33.jpg) no-repeat center;}

/*fold*/
.mr3{position:relative;margin-right: 3px;height: 300px;}
.fold{margin-top:30px;zoom: 1;}
.fold_wrap{margin:0 auto;width:1060px;overflow:hidden;}
.fold_wrap ul{width:1060px;height:300px;margin:0 auto;overflow:hidden;padding-left: 0;zoom: 1;}
.fold_wrap ul li{position:relative;float:left;width:87px;height:300px;overflow:hidden;cursor:pointer!important;}
.fold_wrap ul li .mask_b{position:absolute;z-index:5;overflow:hidden;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.3);_background:#B2B2B2;cursor:pointer!important;}
.fold_wrap ul li.active .mask_b{background:none;}
.fold_wrap ul li .mask_b h4{position:relative;display:block;padding:124px 8px 0;margin:0 auto;width:16px;font-size: 16px;line-height:25px;color:#fff;font-weight:normal;cursor:pointer!important;}
.fold_wrap ul li .mask_b h4.sp01{background: url(yc-main-bac173.png) no-repeat center 80px;}
.fold_wrap ul li .mask_b h4.sp02{background: url(yc-main-bac174.png) no-repeat center 80px;}
.fold_wrap ul li .mask_b h4.sp03{background: url(yc-main-bac175.png) no-repeat center 80px;}
.fold_wrap ul li .mask_b h4.sp04{background: url(yc-main-bac176.png) no-repeat center 80px;}
.fold_wrap ul li .mask_b h4.sp05{background: url(yc-main-bac177.png) no-repeat center 80px;}
.fold_wrap ul li .mask_b h4.sp06{background: url(yc-main-bac178.png) no-repeat center 80px;}
.fold_wrap ul li.big{width:322px;}
.fold_wrap ul li .adv_intro{ width:92%; height:40px; padding:5px 4%; position:absolute;left:0; bottom:-50px;background:#37D; color:#FFF; overflow:hidden;}
.adv_intro_show{bottom:0 !important; transition:bottom 0.3s linear 0.3s; -webkit-transition:bottom 0.3s linear 0.3s;}

.pic_auto{position:relative;z-index:1;width:100%;height:100%;overflow: hidden;}
.pic_auto1{background:url("yc-main-img34.jpg") no-repeat center 0;}
.pic_auto2{background:url("yc-main-img35.jpg") no-repeat center 0;}
.pic_auto3{background:url("yc-main-img36.jpg") no-repeat center 0;}
.pic_auto4{background:url("yc-main-img37.jpg") no-repeat center 0;}
.pic_auto5{background:url("yc-main-img38.jpg") no-repeat center 0;}
.pic_auto6{background:url("yc-main-img39.jpg") no-repeat center 0;}
.pic_auto .fold-pc-lb{position: absolute;left: 0px;top: 0px;width:2480px;height: 100%;}
.pic_auto .fold-pc-lb a{display: block;float: left;width:620px;height: 100%;}
.pic_auto .fold-pc-lb a img{display: block;width: 100%;height: 100%;}

.pc-des{display:none;position: absolute;z-index:5;left:50px;top:20px;padding:7px 19px 0;width: 142px;height: 260px;background: url(yc-main-bac181.png) repeat;}
.pc-des h5{font-size: 18px;color: #fff;line-height: 58px;}
.pc-des p{font-size: 14px;color: #fff;line-height: 26px;}
.fold-opt{display: block;position:absolute;z-index:5;top:148px;width: 26px;height: 26px;display:none;}
.fold-opt.fold-pre{left:15px;background: url(yc-main-bac179.png) no-repeat;}
.fold-opt.fold-next{right:15px;background: url(yc-main-bac180.png) no-repeat;}
.hei300{height: 300px;}

/*宜游*/
/* layout */
.yc-yy-bd{background: #fff;}
.yc-yy-bd .yc-yj-top{background: #2d7afa;height: 60px;}
.yc-yy-bd .yj-wel-sp{line-height: 60px;}
.yc-yy-bd .back-home-page{margin-top: 15px;}
.yc-yy-bd .yy-logo{background: url("logo.png") no-repeat;}
.yc-yj-bd .yiyou-logo{background: url("logo.png") no-repeat;}
.g-ft-3 {
    color: #ffffff;
    height: 80px;
    padding-top: 20px;
    font-size: 13px;
    text-align: center;
    background: #2d7afa;
}
.m-wrap {
    width: 1100px;
    margin: 0 auto;
}
.m-sec-trl {
    height: 650px;
    /*cursor: default;*/
}
.m-sec-trl h3 {
    padding: 37px 0 44px 0;
    font: lighter 36px/36px 'Microsoft YaHei';
    text-align: center;
    background: url(lines.png) no-repeat center;
}
/* footer */
.g-ft-3 a {
    color: #ffffff;
}
.g-ft-3 a:hover {
    color: #0ac0ee;
}
.g-ft-3 p {
    line-height: 40px;
}
.g-ft-3 p span {
    margin-left: 8px;
}


/* m-sec-news */
.m-sec-news {
    height: 650px;
    background:#fff url("sec-bg-news.jpg") no-repeat center top;
}
.m-sec-news h3 {
    text-shadow: 1px 2px 0 #4d5562;
    color: #ffffff;
    background-position: 300px -13px;
}
.pt63{padding-top: 63px;}
.u-news-itm {
    position: relative;
    float: left;
    width: 260px;
}
.u-news-itm + .u-news-itm {
    margin-left: 20px;
}
.u-news-itm > a {
    display: block;
}
.u-news-itm:hover .text .more {
    width: 88px;
    height: 30px;
    color: #ffffff;
    background: #2d7afa;
    border: 1px solid #2d7afa;
}
.u-news-itm img {
    width: 100%;
    /*height: 180px;*/
}
.u-news-itm .text {
    height: 150px;
    padding: 15px 16px 15px;
    background-color: #f0f6ff;
}
.u-news-itm .title {
    display: block;
    padding-bottom: 15px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font: bold 15px/23px 'Microsoft YaHei';
    color: #313439;
}
.u-news-itm .desc {
    padding-bottom: 10px;
    font: 13px/23px 'Microsoft YaHei';
    color: #555555;
}
.u-news-itm .more {
    display: block;
    float: none;
    width: 90px;
    margin: 0 auto;
    height: 32px;
    padding: 0 10px;
    border-radius: 20px;
    font: 13px/32px 'Microsoft YaHei';
    text-align: center;
    color: #2d7afa;
    background: #fff ;
    border: 1px solid #2d7afa;
}
.u-news-itm .more:hover {
    width: 88px;
    height: 32px;
    color: #ffffff;
    background: #2d7afa;
    border: 1px solid #2d7afa;
}



/* m-sec-spot */
.m-sec-spot {
    background: url("sec-bg-spot.jpg") no-repeat center;
}
.m-sec-spot h3 {
    color: #2d7afa;
    background-position: 300px -143px;
}
.u-spot-itm {
    display: none;
    display: block\9;
    position: relative;
}
.u-spot-itm + .u-spot-itm {
    margin-left: 34px;
}
.u-spot-itm .icon {
    display: block;
    width: 180px;
    height: 180px;
    padding: 6px;
    text-align: center;
    background: url(spot-itm-bg.png);
}
.u-spot-itm .icon:hover img{
    animation: .8s shake;
}
.u-spot-itm img {
    width: 180px;
    height: 180px;
    border-radius: 90px;
}
.u-spot-itm .icon p {
    margin-top: 15px;
    font: 15px/15px 'Microsoft YaHei';
    color: #ffffff;
}
.u-spot-itm .text {
    display: none;
    position: absolute;
    top: 225px;
    width: 560px;
    margin-top: 8px;
    padding: 25px 20px;
    /*border-top: 8px solid transparent;*/
    background: url(text-bg.png) repeat-y;
    z-index: 15;
}
.after {
    position: absolute;
    top: -8px;
    width: 15px;
    height: 8px;
    background: url(arrow.png);
}
.u-spot-itm .title {
    padding-bottom: 20px;
    font: bold 18px/18px 'Microsoft YaHei';
    color: #6a6a6a;
}
.u-spot-itm .desc {
    line-height: 24px;
    color: #969696;
}
.u-spot-itm .desc a {
    color: #2d7afa;
}
@keyframes spot-itm-in-odd {
    0% {
        opacity: .3;
        margin-top: 330px;
    }
    100% {
        opacity: 1;
        margin-top: 210px;
    }
}
@keyframes spot-itm-in-even {
    0% {
        opacity: .3;
        margin-top: -40px;
    }
    100% {
        opacity: 1;
        margin-top: 80px;
    }
}
.spot-itm-in-odd {
    animation: .8s spot-itm-in-odd;
}
.spot-itm-in-even {
    animation: .8s spot-itm-in-even;
}
@-webkit-keyframes shake {
    0%
    {
        -webkit-transform:rotate(-25deg);
    }
    20%
    {
        -webkit-transform:rotate(20deg);
    }
    40%
    {
        -webkit-transform:rotate(-15deg);
    }
    60%
    {
        -webkit-transform:rotate(10deg);
    }
    80%
    {
        -webkit-transform:rotate(-5deg);
    }
    100%
    {
        -webkit-transform:rotate(0deg);
    }
}
@keyframes text-in {
    0% {
        margin-top: 34px;
        opacity: .3;
    }
    100% {
        margin-top: 8px;
        opacity: 1;
    }
}
.text-in {
    animation: .8s text-in;
}

/* m-sec-route */
.m-sec-route h3 {
    color: #2d7afa;
    background-position: 300px -273px;
}
.u-route-pic {
    width: 570px;
    margin-top: 80px;
}
.u-route-pic a {
    display: block;
    position: relative;
    width: 280px;
    height: 370px;
    overflow: hidden;
}
.u-route-pic .small {
    width: 280px;
    height: 180px;
    margin-bottom: 10px;
}
.u-route-pic .big img {
    position: absolute;
    width: 280px;
    height: 370px;
}
.u-route-pic .small img {
    position: absolute;
    width: 280px;
    height: 180px;
}
.u-route-pic p {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    text-indent: 20px;
    line-height: 40px;
    color: #ffffff;
    background: rgba(0, 0, 0, .5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#AA000000, endColorStr=#AA000000)\9;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.u-judge {
    width: 510px;
    margin-top: 80px;
}
.u-judge .title {
    padding: 5px 0 10px 0;
    font: bold 16px/16px 'Microsoft YaHei';
}
.u-judge .title a {
    display: block;
    color: #313439;
}
.u-judge .title a:hover {
    color: #2d7afa;
}
.u-judge .desc {
    line-height: 30px;
    padding-bottom: 15px;
    color: #555555;
}
.u-route-list {
    width: 510px;
    padding-top: 14px;
    border-top: 1px dashed #d4d4d4;
    overflow: hidden;
}
.u-route-list li {
    height: 32px;
    padding-left: 20px;
    vertical-align: baseline;
    background: url(route-list-icon.png) no-repeat left -32px;
}
.u-route-list a {
    display: block;
    width: 490px;
    line-height: 32px;
    color: #313439;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.u-route-list a:hover {
    color: #2d7afa;
}

/* m-sec-food */
.m-sec-food {
    background: url(sec-bg-food.jpg) no-repeat center;
    overflow: hidden;
}
.m-sec-food h3 {
    color: #ffffff;
    background-position: 300px -403px;
}
.u-food-itm {
    display: none;
    display: block\9;
    position: relative;
    margin-top: 57px;
}
.u-food-itm + .u-food-itm {
    margin-left: 40px;
}
.u-food-itm:before {
    position: absolute;
    bottom: -9px;
    display: block;
    content: '';
    width: 320px;
    height: 55px;
    margin-left: 10px;
    background: url(food-bg.png);
}
.u-food-itm a {
    display: block;
    position: relative;
    width: 340px;
    height: 380px;
    cursor: default;
}
.u-food-itm img {
    position: absolute;
    left: 0;
    top: 0;
    width: 340px;
    height: 380px;
    z-index: 12;
}
.u-food-itm .desc {
    position: absolute;
    top: 170px;
    left: 30px;
    width: 224px;
    height: 148px;
    padding: 32px 28px 0;
    /*background: url(food-bg-2.png);*/
    z-index: 15;
    overflow:hidden;
    cursor:pointer;

}
.u-food-itm .desc > img{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:-1;
}
.u-food-itm .title {
    width: 100%;
    padding-bottom: 19px;
    font: bold 18px/18px 'Microsoft YaHei';
    text-align: center;
    color: #313439;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.u-food-itm .text {
    height:84px;
    font: 14px/28px 'Microsoft YaHei';
    color: #313439;
        overflow: hidden;
}
.u-food-itm + .u-food-itm .desc {
    position: absolute;
    /*top: 30px;*/
    left: 30px;
    width: 224px;
    /*height: 288px;*/
    padding: 32px 28px 0;
    /*background: url(food-bg-3.png);*/
    z-index: 15;
}
.u-food-itm + .u-food-itm + .u-food-itm .desc {
    position: absolute;
    top: 170px;
    left: 30px;
    width: 224px;
    height: 148px;
    padding: 32px 28px 0;
    /*background: url(food-bg-2.png);*/
    z-index: 15;
}
@keyframes u-food-itm-up-1 {
    0% {
        margin-top:200px;
        opacity: .3;
    }
    100% {
        margin-top: 57px;
        opacity: 1;
    }
}
@keyframes u-food-itm-up-2 {
    0% {
        margin-top: 250px;
        opacity: .3;
    }
    100% {
        margin-top: 57px;
        opacity: 1;
    }
}
@keyframes u-food-itm-up-3 {
    0% {
        margin-top: 300px;
        opacity: .3;
    }
    100% {
        margin-top: 57px;
        opacity: 1;
    }
}
.food-animation-1 {
    animation: .5s u-food-itm-up-1;
}
.food-animation-2 {
    animation: 1s u-food-itm-up-2;
}
.food-animation-3 {
    animation: 1.5s u-food-itm-up-3;
}


/* m-sec-hotel */
.m-sec-hotel {
    height: 670px;
}
.m-sec-hotel h3 {
    color: #2d7afa;
    background-position: 300px -533px;
}
.m-sec-hotel .more {
    float: none;
    display: block;
    clear: both;
    width: 115px;
    height: 42px;
    line-height: 42px;
    margin: 35px auto 0;
    padding: 0 20px;
    border: 1px solid #d2d2d2;
    border-radius: 20px;
    font-size: 16px;
    text-align: center;
    color: #acacac;
}
.m-sec-hotel .more:hover {
    color: #fff;
    background: #2d7afa;
    border-color: #2d7afa;
}
.u-hotel-itm {
    width: 338px;
    margin-top: 35px;
    border: 1px solid #efefef;
    border-bottom: 2px solid #b5d1ff;
}
.u-hotel-itm > a{
    position: relative;
        overflow: hidden;
    width: 338px;
    height: 199px;
}
.u-hotel-itm > a>img{
    position:absolute;
    top:0;
    left:0;
}
.u-hotel-itm:hover{box-shadow: 0 0 10px #ddd;}
.u-hotel-itm + .u-hotel-itm {
    margin-left: 40px;
}
.u-hotel-itm a {
    display: block;
}
.u-hotel-itm a img {
    width: 340px;
    height: 200px;
    margin: -1px 0 0 -1px;
}
.u-hotel-itm a:hover + p a {
    color: #2d7afa;
}
.u-hotel-itm .hotel-name {
    padding: 22px 13px 16px 15px;
    border-bottom:1px solid #e8e8e8;
    font: 18px/18px 'Microsoft YaHei';
    overflow: hidden;
}
.u-hotel-itm .hotel-name a {
    display: block;
    /**display: inline;*/
    /**zoom: 1;*/
    float: left;
    max-width: 240px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #313439;
}
.u-hotel-itm .hotel-name a:hover {
    color: #2d7afa !important;
}
.u-hotel-itm .level {
    display: block;
    float: left;
    margin-left: 13px;
    padding: 0 6px 0 7px;
    height: 16px;
    background: #60adef;
    border-radius: 16px;
}
.u-hotel-itm .level i{display: block;float: left;margin:3px 1px 0 0;width: 10px;height: 10px;background: url(yc-main-bac189.jpg) no-repeat;}
.u-hotel-itm .hotel-info {
    padding: 9px 16px 0;
    line-height: 38px;
    color: #313439;
}
.u-hotel-itm .hotel-info p {
    overflow: hidden;;
}
.u-hotel-itm .hotel-info p img{display: block;float: left;width: 26px;height:26px;margin: 6px 12px 0 4px;}
.u-hotel-itm .hotel-info p.order a{float: left;color: #313439;}
.u-hotel-itm .hotel-info p.order a:hover{color: #27c9a5;}
.u-hotel-itm .hotel-info p:hover img{
    -webkit-animation: icon-bounce 0.5s alternate;
    -moz-animation: icon-bounce 0.5s alternate;
    -o-animation: icon-bounce 0.5s alternate;
    animation: icon-bounce 0.5s alternate;
}
.u-hotel-itm .hotel-info .phone {
    background-position: 3px -39px;
}
.u-hotel-itm .hotel-info .address {
    background-position: 3px -75px;
}

/* m-sec-relax */
.m-sec-relax {
    background: url(sec-bg-relax.jpg) no-repeat center top;
}
.m-sec-relax h3 {
    color: #23beaa;
    background-position: 300px -663px;
}
.relax-slider {
    position: relative;
    width: 1100px;
    height: 317px;
    overflow: hidden;
}
.relax-slider ul {
    position: absolute;
    left: 0;
    top: 0;
}
.u-relax-itm {
    display: block;
    position: relative;
    width: 320px;
    height: 220px;
    margin-top: 77px;
    padding: 10px;
    background: url(relax-bg.png) no-repeat left top;
}
.u-relax-itm + .u-relax-itm {
    margin-left: 40px;
}
.u-relax-itm a {
    display: block;
}
.u-relax-itm .tag {
    position: absolute;
    top: 28px;
    left: 27px;
    width: 16px;
    height: 91px;
    padding: 15px 12px 0;
    font: bold 16px/18px 'Microsoft YaHei';
    color: #ffffff;
    background: url("relax-tag-bg.png");
}
.u-relax-tab {
    clear: both;
    text-align: center;
    padding-top: 79px;
}
.u-relax-tab .prev, .u-relax-tab .next {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    width: 26px;
    height: 26px;
    cursor: pointer;
    background: url("tab-bg.png");
}
.u-relax-tab .next {
    background-position:  0 -26px;
}
.u-relax-tab .prev:hover {
    background-position: -26px 0;
}
.u-relax-tab .next:hover {
    background-position: -26px -26px;
}
.u-relax-tab ul {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    height: 26px;
    vertical-align: top;
}
.u-relax-tab li {
    float: left;
    width: 8px;
    height: 8px;
    margin: 9px 7px;
    border-radius: 4px;
    cursor: pointer;
    background: url(page-li.png) no-repeat 0 0;
}
.u-relax-tab li.active {
    background-position: 0 -8px;
}
.u-news-itm a.zx-pc{position:relative;width: 260px;height: 180px;overflow: hidden;}
.u-news-itm a.zx-pc img{display: block;position: absolute;left: 0;top: 0;}
.app-vs1{visibility: visible; transform: translateY(-40px); opacity: 0.2; -webkit-transform: translateY(-40px); opacity: 0.2;}
.app-vs2{visibility: visible; transform: translateY(0px); opacity: 1; -webkit-transform: translateY(0px); -webkit-transition: transform 0.7s ease-out 0s, opacity 0.7s ease-out 0s; transition: transform 0.7s ease-out 0s, opacity 0.7s ease-out 0s; -webkit-perspective: 1000; -webkit-backface-visibility: hidden;}
.area-vs1{visibility: visible; transform: translateX(-100px); opacity: 0.2; -webkit-transform: translateX(-100px); opacity: 0.2;}
.area-vs2{visibility: visible; transform: translateX(0px); opacity: 1; -webkit-transform: translateX(0px); -webkit-transition: transform 0.7s ease-out 0s, opacity 0.7s ease-out 0s; transition: transform 0.7s ease-out 0s, opacity 0.7s ease-out 0s; -webkit-perspective: 1000; -webkit-backface-visibility: hidden;}
.area-vs3{visibility: visible; transform: translateX(100px); opacity: 0.2; -webkit-transform: translateX(100px); opacity: 0.2;}
.area-vs4{visibility: visible; transform: translateX(0px); opacity: 1; -webkit-transform: translateX(0px); -webkit-transition: transform 0.7s ease-out 0s, opacity 0.7s ease-out 0s; transition: transform 0.7s ease-out 0s, opacity 0.7s ease-out 0s; -webkit-perspective: 1000; -webkit-backface-visibility: hidden;}


/*区长之窗*/
.qz-zc-con{margin: 20px 0 30px;}
.qz-zc-lf{width: 596px;padding: 20px 27px;background: #f7f7f7;}
.qz-ls-bk{margin-bottom:13px;border-bottom: 1px solid #f1f1f1;overflow: hidden;}
.qz-ls-bk label{display: block;float: left;width: 105px;color: #050505;font-weight: bold;line-height: 120px;text-align: right;}
.qz-bk-rt{width: 470px;margin-left: 5px;}
.qz-bk-rt ul{overflow: hidden;}
.qz-bk-rt ul li{float: left;margin-right: 20px;margin-bottom: 5px;}
.qz-bk-rt ul li a{display: block;width: 90px;}
.qz-bk-rt ul li a img{display: block;width: 90px;height: 120px;}
.qz-bk-rt ul li a span{display: block;color: #3b3b3b;line-height: 32px;text-align: center;}
.qz-zc-rt{width: 380px;}
.qz-rt-btn{display: block;height: 60px;background:#00a6ff url("yc-main-bac34.jpg") no-repeat center;}
.qz-zc-rt .xg-ls-bk{width: 380px;}
.qz-zc-rt .xg-ls-con ul{height: 258px;}
.qz-zc-rt .xg-ls-con ul li a{max-width: 300px;}
.zz-jg-con{padding: 30px 2px 0;}
.zz-jg-con .dt-tab-cur a{color: #2d7afa!important;border-bottom: 2px solid #2d7afa;font-weight: bold;}
.zz-jg-ls{padding: 15px 0 0 6px;overflow: hidden;}
.zz-jg-ls li{float: left;width: 166px;padding-left: 9px;font-size:13px;line-height:40px;background: url(yc-main-bac84.png) no-repeat left center;}
.zz-jg-ls li a{color: #3b3b3b;}
.zz-jg-ls li a:hover{color: #2d7afa;}

/*区长之窗-细览*/
.qz-xl-lf{width: 236px;}
.qz-xl-lf ul{}
.qz-xl-lf ul li{position:relative;padding-right:6px;margin-bottom: 10px;}
.qz-xl-lf ul li a{display: block;width: 190px;min-height: 53px;border:1px solid #e0e6e8;padding:12px 0 7px 38px;background: url(yc-main-bac184.png) no-repeat 17px center;}
.qz-xl-lf ul li a span{display: block;}
.qz-xl-lf ul li a span.name{font-size: 16px;color: #333333;line-height: 16px;}
.qz-xl-lf ul li a span.pos{font-size: 12px;color: #666666;line-height: 21px;}
.qz-xl-cur{background: url(yc-main-bac186.png) no-repeat right center;}
.qz-xl-cur a{border: 1px solid #008ae1!important;background: #008ae1 url(yc-main-bac185.png) no-repeat 17px center!important;}
.qz-xl-cur a span{color: #fff!important;}
.qz-xl-rt{width: 788px;}
.ld-pc-bk img{display: block;float: left;width: 225px;height: 290px;margin-right: 27px;}
.ld-pc-des{}
.pc-des-top{height: 38px;}
.pc-des-top h2{float: left;font-size: 30px;color: #000000;line-height: 38px;font-weight: normal;}
.pc-des-top p{float: left;margin-left:15px;font-size: 12px;color: #5d5d5d;line-height: 12px;margin-top: 20px;}
.ld-des-sp{line-height: 36px;margin-top: 30px;}
.ld-des-sp span{font-size: 14px;color: #333333;}
.ld-des-sp a{font-size: 12px;color: #9c9c9c;margin-left: 5px;}
.my-word-btn{display: block;margin-top:7px;width: 140px;height: 36px;font-size: 16px;color: #fff;line-height: 36px;text-align: center;background: #e60902;}
.ld-jj-bk{margin-top: 40px;}
.ld-jj-bk ul{overflow: hidden;}
.ld-jj-bk ul li{float: left;width:197px;border-bottom: 1px dotted #aaaaaa;line-height: 54px;}
.ld-jj-bk ul li label{font-size: 13px;color: #999999;}
.ld-jj-bk ul li span{font-size: 14px;color: #333333;margin-left: 4px;}
.ld-fg-bk{padding-top: 40px;}
.ld-fg-top{padding-left:11px;height: 25px;border-left: 8px solid #00a6ff;font-size: 22px;color: #000;line-height: 25px;}
.ld-fg-top p{float:right;border-top: 1px solid #d6d6d6;width: 665px;margin-top: 11px;}
.ld-fg-sp{padding-top: 25px;}
.ld-fg-sp p{color: #333333;line-height: 36px;text-indent: 2em;}
.zy-hd-ls li{padding-left: 15px;line-height: 47px;color: #333333;background: url(yc-main-bac84.png) no-repeat 2px center;}
.zy-hd-ls li a{display:block;float:left;color: #333333;max-width: 500px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zy-hd-ls li a:hover{color: #00a6ff;}
.zy-hd-ls li span{margin-left: 22px;}


/*事业单位年度报告*/
.cq-nd-bg{padding: 40px 15px 0;overflow: hidden;}
.cq-nd-bg h1{font-size: 30px;color: #e72600;line-height: 48px;text-align: center;margin-bottom: 30px;}
.cq-nd-bg p{color: #333333;line-height: 38px;}
.cq-nd-bg p.dl01{margin-bottom: 25px;}
.cq-nd-bg p.dl02{font-weight:bold;}
.nd-bg-con{padding:20px 40px 30px;margin-top: 45px;background: #fbfbfb;border:1px solid #f1f1f1;border-top: 3px solid #bacfdc;}
.bg-con-top{height:50px;border-bottom: 1px dashed #d4d4d4;}
.bg-con-top h2{float: left;margin-left:5px;height:18px;margin-top:8px;padding-left: 10px;border-left: 3px solid #e60902;font-size: 18px;color: #000000;line-height: 18px;}
.bg-search-bk label{display: block;float: left;color: #333333;line-height: 32px;}
.bg-search-box{margin-left: 4px;}
.bg-search-box input{float: left;height:30px;width:270px;padding: 0 9px;background: #fff;border: 1px solid #dcdcdc;line-height: 30px;}
.bg-search-btn{display: block;float: left;padding-left: 35px;width: 45px;height: 32px;background: #008ae1 url(yc-main-bac187.png) no-repeat 13px center;color: #fff;line-height: 32px;}
.bg-search-bk input[type='reset']{color: #777777;font-size: 14px;margin:0 10px;line-height: 32px;background: none;cursor: pointer;}
.bg-con-bk{padding-top: 27px;height:758px;overflow: hidden;}
.bg-con-bk ul{margin-bottom: 150px;}
.bg-con-bk ul li{position:relative;z-index:1;float: left;width: 315px;height: 40px;}
.bg-con-bk ul li a.tit{float:left;display: block;padding-left: 13px;color: #333333;line-height: 40px;background: url(yc-main-bac84.png) no-repeat 2px center;}
.bg-con-popup{display:none;position: absolute;left:0;top:36px;z-index:2;padding: 9px 0 7px;border: 1px solid #e1e1e1;background: #fff;}
.bg-con-popup i{display: block;position:absolute;left:50px;top:-7px;width:16px;height:16px;background: url(yc-main-bac188.png) no-repeat;}
.bg-con-popup a{display:block;float:left;padding-left:10px;margin: 0 15px;color:#333333;font-weight: bold;line-height:30px;background: url(yc-main-bac33.png) no-repeat left center;}
.bg-con-bk ul li:hover a.tit, .bg-con-popup a:hover{color: #008ae1;}

.bg-con-bk .mCSB_scrollTools{width: 6px!important;margin-right: 10px;}
.bg-con-bk .mCSB_draggerContainer{width:6px!important;height:758px!important;margin:0!important;}
.bg-con-bk .mCSB_dragger{width:10px!important;}
.bg-con-bk .mCSB_scrollTools .mCSB_draggerRail{width:10px!important;height: 100%!important;background: #fff;}
.bg-con-bk .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #008ae1;width: 10px;margin-left: -2px;border-radius: 0;}
.bg-con-bk .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: #008ae1!important;}
.bg-con-bk .mCSB_scrollTools .mCSB_draggerRail{background-color: #e7e7e7!important;width:6px!important;height:785px!important;}
.bg-con-bk .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #008ae1!important;width: 10px!important;margin-left: -2px!important;}


/*图解政策*/
.tj-zc-bk{padding: 24px 8px 0;overflow: hidden;}
.tj-zc-bk ul{overflow: hidden;}
.tj-zc-bk ul li{float: left;margin: 0 11px;width: 325px;margin-top:10px;margin-bottom: 30px;}
.tj-zc-bk ul li img{display: block;height: 220px;width: 100%;}
.tj-zc-bk ul li a.tj-tit{display: block;padding:0 5px;margin-top: 13px;font-size: 16px;color: #3b3b3b;line-height: 29px;}
.tj-zc-bk ul li p{padding:0 5px;font-size: 12px;color: #898989;line-height: 24px;}
.tj-zc-bk ul li:hover{box-shadow: 0 0 10px #bbb;}
.tj-zc-bk ul li a.tj-tit:hover{color: #008ae1;}

/*组织机构-部门*/
.jg-bm-con{position:relative;padding: 10px 10px 50px;}
.jg-rt-box{position: absolute;right: 0;top: 86px;z-index:9;width: 110px;}
.jg-rt-box ul{}
.jg-rt-box ul li{height: 40px;padding-left:14px;font-size:14px;color:#fff;line-height:40px;margin-bottom: 1px;background: #a2b8c6;cursor: pointer;}
.jg-rt-box ul li.jg-cur{background: #008ae1;}
.jb-con-bk{margin-top: 25px;overflow: hidden;}
.jb-con-bk .dt-tab-cur a{color:#2d7afa!important;border-bottom: 2px solid #2d7afa;font-weight: bold;}
.jb-con-sp{padding-top: 20px;}
.jb-con-sp p{font-size: 14px;color: #3d3c3c;line-height: 40px;text-indent: 2em;}
.jb-con-sp p.tit01{color: #3d3c3c;font-weight: bold;}
.jb-con-sp p span.small-tit{color: #898989;margin-left: 15px;font-weight: normal;}
.jb-ld-fg{padding:0 7px 10px;margin:0 7px 10px;border-bottom: 1px dashed #d4d4d4;}
.jb-ld-fg p{text-indent: 0;}
.jb-bg-map{padding: 15px 18px 0;width:871px;height:434px;overflow: hidden;}


/*******************  10/17新增  ********************************/
/***
     高级检索页
               ***/
.yc_cnt_main {
    width: 1060px;
    margin: 0 auto;
    padding: 29px 20px 0;
    background: #ffffff;
}
.yc_m_route {
    line-height: 40px;
    background: #f0f0f0;
}
.yc_m_route h3 {
    padding: 0 20px;
    border-radius: 3px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    background: #008ae1;
}
.yc_m_route .rote_path {
    padding: 0 18px 0 20px;
    color: #3b3b3b;
    background: url(gjjs_map.png) no-repeat left center;
}
.yc_m_route .rote_path a {
    color: #3b3b3b;
}
.yc_m_route .rote_path a:hover {
    color: #008ae1;
}
.fm_u_select  {
    position: relative;
    float: left;
    width: 128px;
    margin-right: 10px;
    padding: 6px 20px 7px 10px;
    border: 1px solid #dadada;
    cursor: pointer;
    color: #676767;
    background: #fff url(gjjs_fm_arrow.png) no-repeat 144px center;
}
.fm_u_select ul {
    display: none;
    position: absolute;
    top: 29px;
    left: -1px;
    width: 158px;
    max-height: 151px;
    line-height: 25px;
    border: 1px solid #dadada;
    border-top: none;
    background: #fff;
    overflow: auto;
    z-index: 18;
}
.fm_u_select ul li {
    padding-left: 10px;
    cursor: pointer;
}
.fm_u_select ul li:hover {
    background: #eee;
}
.gjjs_fm {
    width: 1034px;
    margin: 43px auto 0;
    padding: 45px 0 51px;
    background: #ecf5fb;
}
.gjjs_fm_itm {
    padding: 9px 0 9px 216px;
    font: 13px/15px '宋体';
    color: #676767;
    clear: both;
}
.gjjs_fm_itm label {
    float: left;
    width: 75px;
    line-height: 30px;
    text-align: right;
    color: #676767;
}
.gjjs_fm_itm input {
    float: left;
    width: 478px;
    height: 15px;
    padding: 7px 10px 6px 10px;
    border: 1px solid #dadada;
    font: 13px/15px '宋体';
    color: #676767;
}
.gjjs_fm_itm .fm_u_date input {
    float: left;
    width: 138px;
    margin-right: 10px;
    /*border: 1px solid #dadada;*/
    cursor: pointer;
    background: #fff url(gjjs_fm_date.png) no-repeat 131px center;
}
.gjjs_fm_itm .msg_num_cn {
    line-height: 30px;
    margin-left: 7px;
}
.gjjs_fm_itm .date_cn {
    float: left;
    line-height: 30px;
    margin-right: 17px;
}
.gjjs_fm_btns {
    margin: 36px 0 0 305px;
    padding-bottom: 92px;
}
.gjjs_fm_btns .btn {
    float: left;
    display: block;
    width: 80px;
    margin-right: 10px;
    text-align: center;
    font: 13px/30px '宋体';
    color: #ffffff;
    background: #008ae1;
}
.gjjs_fm_btns .btn:hover {
    background: #5fadde;
}


/***
     写信页面
             ***/
.xxym_cnt {
    margin-bottom: 15px;
}
.xxym_cnt_welcome {
    margin-top: 17px;
    padding-left: 20px;
}
.xxym_cnt_welcome h3 {
    font: bold 20px/60px '微软雅黑';
    color: #d90f1a;
}
.xxym_cnt_welcome .desc {
    font-size: 12px;
    line-height: 25px;
    color: #656565;
}
.xxym_cnt_welcome .desc span {
    color: #ef344f;
}
.xxym_cnt_letter {
    margin-top: 18px;
    padding-bottom: 41px;
}
.xxym_cnt_letter .title {
    border-bottom: 1px solid #e8e8e8;
}
.xxym_cnt_letter h3 {
    margin: 0 0 -1px 13px;
    padding: 0 40px;
    font: bold 16px/44px '微软雅黑';
    color: #2d7afa;
    border-bottom: 2px solid #2d7afa;
}
.xxym_letter_fm {
    margin-top: 17px;
    padding-right: 197px;
}
.xxym_fm_itm {
    position: relative;
    padding: 12px 0 12px 0;
    font: 12px/26px '宋体';
    color: #656565;
}
.xxym_fm_itm label {
    float: left;
    width: 115px;
    text-align: right;
}
.xxym_fm_itm input[type='text'] {
    float: left;
    height: 14px;
    margin-right: 10px;
    padding: 5px 15px 5px 15px;
    border: 1px solid #c6c6c6;
    font: 12px/14px '宋体';
    color: #656565;
}
.xxym_fm_itm .fm_u_select {
    width: 176px;
    min-height: 14px;
    line-height: 14px;
    padding: 5px 20px 5px 15px;
    border: 1px solid #c6c6c6;
    background: #fff url(gjjs_fm_arrow.png) no-repeat 194px center;
}
.xxym_fm_itm .fm_u_select ul {
    position: absolute;
    top: 25px;
    width: 211px;
}
.xxym_fm_itm .fm_u_select ul li {
    padding-left: 15px;
}
.xxym_fm_itm .required {
    color: #ef344f;
}
.xxym_fm_itm .fm_u_radio {
    float: left;
    width: 70px;
    margin-left: 2px;
    text-align: left;
    cursor: pointer;
}
.xxym_fm_itm .fm_u_radio input {
    margin-top: -2px;
}
.xxym_fm_itm .identi_code {
    position: absolute;
    left: 264px;
    top: 15px;
    width: 58px;
    height: 18px;
    border: 1px solid #000b03;
}
.xxym_fm_itm_cnt textarea {
    float: left;
    width: 700px;
    height: 89px;
    margin-right: 10px;
    padding: 10px 15px;
    border: 1px solid #dadada;
    font: 12px/20px '宋体';
    color: #676767;
}
#xxym_upload {
    position: relative;
    width: 211px;
    height: 24px;
    margin-right: 10px;
    border: 1px solid #dadada;
    cursor: pointer;
    text-align: left;
    background: url(xxym_upload_bg.png) no-repeat 1px 1px;
    overflow: hidden;
}
#xxym_upload .value {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0 0 0 71px;
    padding: 5px 10px 5px 14px;
    border: none;
    z-index: 15;
}
#xxym_upload .input_file {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 100px;
    margin-right: 0;
    opacity: 0;
    filter:alpha(opacity=0);
    cursor: pointer;
    z-index: 12;
}
.xxym_fm_btns {
    margin: 36px 0 0 115px;
}
.xxym_fm_btns .btn {
    display: inline-block;
    width: 80px;
    height: 32px;
    margin-right: 10px;
    text-align: center;
    font: 14px/32px '微软雅黑';
    color: #fff;
    background: #a4a4a4;
}
.xxym_fm_btns .btn:hover {
    background: #008ae1;
}
.xxym_cnt_reply {
    width: 1100px;
    margin: 10px auto 20px;
    padding-bottom: 32px;
    border-top: 2px solid #bacfdc;
    background: #fff;
}
.xxym_cnt_reply h3 {
    margin-top: 6px;
    padding-left: 38px;
    font: bold 18px/60px '微软雅黑';
    color: #2d7afa;
}
.xxym_reply_list li {
    height: 40px;
    padding:0 27px 0 40px;
    line-height: 40px;
    background: url(xxym_reply_li_bg.png) no-repeat 27px center;
}
.xxym_reply_list li a {
    float: left;
    /*max-width: 941px;*/
    font-size: 16px;
    font-family: "宋体";
    color: #3d3c3c;
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
    /*white-space: nowrap;*/
}
.xxym_reply_list li a:hover {color: #2d7afa;}
.xxym_reply_list li .date {
    margin-left: 25px;
    font-size: 12px;
    color: #bebebe;
}

/***
     网上申请页面
                 ***/
.wssq_cnt_side {
    width: 239px;
    margin-top: 23px;
}
.wssq_cnt_main {
    width: 793px;
    margin-top: 23px;
}
.wssq_side_overt .title {
    border: 1px solid #dadada;
    border-top: 2px solid #008ae1;
    background: #f2f2f2;
}
.wssq_side_overt .title h3 {
    height: 40px;
    padding-left: 44px;
    font: bold 16px/40px '微软雅黑';
    color: #008ae1;
    background: url(wssq_overt_bg.png) no-repeat 0 0;
}
.wssq_overt_list li {
    height: 40px;
    border: 1px solid #dadada;
    border-top: none;
    vertical-align: top;
}
.wssq_overt_list li a {
    display: block;
    padding-left: 37px;
    font: 12px/41px '宋体';
    color: #333333;
    background: url(wssq_overt_bg.png) no-repeat 0 -80px;
}
.wssq_overt_list li a:hover {
    color: #008ae1;
    background-position: 0 -40px;
}
.wssq_side_progress {
    margin-top: 20px;
}
.wssq_side_progress .title {
    height: 32px;
    background: #008ae1;
}
.wssq_side_progress .title h3 {
    line-height: 32px;
    padding-left: 44px;
    color: #ffffff;
    background: url(wssq_progerss_h3.png) no-repeat 29px 10px;
}
.wssq_progress_tb {
    padding-bottom: 20px;
    border: 1px solid #a8d5f2;
    border-top: none;
    background: #f2faff;
}
.wssq_progress_tb .desc {
    line-height: 48px;
    padding-left: 24px;
    font-weight: bold;
    color: #008ae1;
}
.wssq_progress_tb table {
    margin: 4px 0 0 15px;
    border-collapse: collapse;
}
.wssq_progress_tb table td {
    height: 29px;
    border: 1px solid #a8d5f2;
    font: 12px '宋体';
    color: #008ae1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.wssq_progress_tb .swift_num{
    width: 85px;
    padding-left: 24px;
}
.itm_swift_num {
    width: 97px;
    max-width: 97px;
    padding-left: 12px;
}
.wssq_progress_tb .process_on {
    width: 48px;
    padding-left: 47px;
}
.itm_process_on {
    width: 61px;
    max-width: 61px;
    padding-left: 34px;
}
.wssq_cnt_main .outtertb {
    width: 100%;
    margin-bottom: 41px;
    border-collapse: collapse;
    background: #f8f8f8;
}
.wssq_cnt_main .innertb {
    width: 100%;
    border-collapse: collapse;
    border-top: none;
    border-bottom: none;
}
.wssq_cnt_main td {
    height: 39px;
    border: 1px solid #e1e1e1;
    font: 13px '宋体';
    color: #333333;
}
.wssq_cnt_main td input[type='text'] {
    width: 179px;
    margin-left: 18px;
    padding: 5px 10px 5px 10px;
    border: 1px solid #bdbdbd;
    font: 13px/14px '宋体';
    color: #333;
}
.wssq_cnt_main td .required {
    margin-right: 9px;
    color: #e21b00;
}
.wssq_cnt_main .fm_u_select  {
    width: 166px;
    line-height: 15px;
    margin-left: 18px;
    padding: 5px 23px 5px 10px;
    border: 1px solid #bdbdbd;
    color: #333;
    background: #fff url(wssq_select_arrow.png) no-repeat 178px center;
}
.wssq_cnt_main .fm_u_select ul {
    top: 26px;
    /**top: 24px;*/
    width: 199px;
    border: 1px solid #bdbdbd;
    border-top: none;
}
.wssq_cnt_main table .s1 {
    width: 15px;
    padding: 0 12px;
    font: bold 13px/21px '宋体';
    color: #008ae1;
}
.wssq_cnt_main table .s2 {
    width: 14%;
    padding: 0 24px 0 10px;
    text-align: right;
}
.wssq_cnt_main table .s3 {
    max-width: 269px;
}
.wssq_cnt_main table .s4 {
    width: 25%;
}
.wssq_cnt_main table .s5 {
    width: 289px;
}
.wssq_cnt_main table .s6 {
    width: 274px;
}
.wssq_cnt_main .fm_u_radio {
    cursor: pointer;
}
.wssq_cnt_main .fm_u_radio input {
    margin: -3px 0 0 30px;
}
.wssq_cnt_main .desc td {
    height: 129px;
    line-height: 30px;
}
.wssq_cnt_main .desc textarea {
    width: 560px;
    height: 93px;
    margin-left: 18px;
    padding: 7px 15px;
    vertical-align: middle;
    border: 1px solid #bdbdbd;
    font: 13px/18px '宋体';
    color: #333;
}
.wssq_cnt_main .useTo td {
    height: 109px;
    line-height: 30px;
    white-space: normal;
}
.wssq_cnt_main .useTo textarea {
    width: 560px;
    height: 63px;
    margin-left: 18px;
    padding: 7px 15px;
    vertical-align: middle;
    border: 1px solid #bdbdbd;
    font: 13px/18px '宋体';
    color: #333;
}
.wssq_cnt_main .s4 .fm_u_radio {
    display: block;
    margin-bottom: 17px;
    cursor: pointer;
}
.wssq_cnt_main .s4 .fm_u_radio input {
    margin: -3px 0 0 20px;
}
.wssq_cnt_main .fm_u_checkbox input {
    display: none;
}
.wssq_cnt_main .fm_u_checkbox span {
    display: block;
    line-height: 20px;
    margin-left: 52px;
    padding-left: 22px;
    cursor: pointer;
    background: url(wssq_checkbox.png) no-repeat 0 0;
}
.wssq_cnt_main .fm_u_checkbox .isChecked {
    background-position: 0 -20px;
}
.wssq_cnt_main .s6 .fm_u_checkbox span {
    margin-left: 65px;
}
.wssq_cnt_main #identi_code {
    padding-left: 46px;
    height: 79px;
}
.wssq_cnt_main #identi_code span {
    line-height: 79px;
}
.wssq_cnt_main #identi_code input {
    margin: 26px 0 0 0;
}
.wssq_cnt_main #identi_code .img {
    margin: 30px 15px 0 11px;
}
.wssq_cnt_main #identi_code a {
    height: 14px;
    line-height: 14px;
    color: #333;
}
.wssq_cnt_main #identi_code a:hover {
    color: #008ae1;
}
.wssq_cnt_main .explain {
    line-height: 34px;
    padding: 19px 60px 0 45px;
}
.wssq_cnt_main .explain .title {
    font-weight: bold;
    color: #e60902;
}
.wssq_cnt_main .explain .btns {
    margin: 16px 0 39px 211px;
}
.wssq_cnt_main .explain .btn {
    width: 70px;
    height: 30px;
    margin-right: 20px;
    text-align: center;
    font: 14px/30px '宋体';
    color: #ffffff;
    background: #888282;
}
.wssq_cnt_main .explain .btn:hover {
    background: #008ae1;
}

.outtertb .fm_u_select ul {
    z-index: 5;
}


/*区长之窗修改2016.10.20*/
.xg-ls-bk-banner{width:380px;height:70px;margin-bottom:6px;}
.xg-leader .xg-ls-con ul{height:228px;}

.zz-jg-con .yc-tab-new a{display:block;height:14px;padding:0 8px;border-left:3px solid #2d7afa;border-bottom:none;}

/*404-1页面新增 2016.10.24*/
.not-found{
    width: 484px;
    padding: 108px 286px 81px 290px;
}
.not-found-text{
    margin: 30px 0 21px 0;
    text-align: center;
    font-size: 20px;
    color: #676767;
}
.yc-pre-btn{
    float: left;
    width: 156px;
    height: 46px;
    background: #fff;
    color: #858585;
    font-size: 16px;
    text-align: center;
    line-height: 46px;
    border: 2px solid #e9e9e9;
    border-radius: 4px;
}
.yc-pre{margin:0 30px 0 42px;}
.yc-pre:hover{
    color: #008ae1;
    border: 2px solid #008ae1;
}
.yc-home-btn:hover{
    color: #0d9817;
    border: 2px solid #0d9817;
}

/*书面申请新增 2016.10.24*/
.smsq-fm{
    margin: 0 20px;
    padding: 46px 0 140px;
}
.smsq-bz1{padding-bottom: 74px;}
.smsq-bz-head{
    line-height: 61px;
    font-size: 20px;
    color: #008ae1;
}
.smsq-info{
    line-height: 24px;
    color: #656565;
}
.sqb-down{
    margin-left: 18px;
    color: #e60902;
}
.sqb-zy{
    font-weight: bold;
    color: #e60902;
}
.sqb-contact{color: #e60902; margin-left: 4px;}
.smsq-bz2{padding-bottom: 53px;}
.smsq-bz2 ul{
    line-height: 36px;
}

/*信件展示新增 2016.10.24*/
.xjzs-fm{
    padding:15px 0 95px;
}
.reply-email{
    margin-left: 12px;
    line-height: 55px;
    font-size: 13px;
    color: #d90f1a;
}
.xjzs-table{
    width: 100%;
    border-collapse: collapse;
}
.xjzs-table .xjzs-table tr, .xjzs-table td {
    font-size: 13px;
    border: 1px solid #d8d8d8;
}
.xjzs-table td{
    color: #666;
}
.xjzs-table .alt {
    width: 65px;
    line-height: 55px;
    padding: 0 27px 0 28px;
}
.xjzs-table td.alt1{
    line-height: 45px;
}
.xjzs-table td.pb100{
    padding-bottom: 100px;
}
.xjzs-table td.info{
    padding: 24px 25px 18px 33px;
    color: #333;
}
.xjzs-table td.info1{
    padding: 24px 25px 26px 33px;
    color: #333;
}
.xjzs-table td.info1 p{
    line-height: 30px;
}

/*信息公开细览新增 2016.10.24*/
.xxgk-xl-fm{
    padding: 38px 0 98px;
    margin: 0 33px 0 29px;
}
.xxgk-xl-table{
    width: 998px;
    font-family: "宋体";
    border-collapse: collapse;
}
.xxgk-xl-table,.xxgk-xl-table tr, .xxgk-xl-table th , .xxgk-xl-table td{
    border: 1px solid #e1e1e1;
    font-size: 13px;
}
.xxgk-xl-table th{
    height: 29px;
    font-weight: normal;
    color: #1d56ad;
}
.xxgk-xl-table td{
    color: #333;
    padding-left: 32px;
}
.xxgk-xl-main{
    padding-top: 23px;
    margin-top: 48px;
    border-top: 1px solid #d3e4ff;
}
.xxgk-xl-main h1{
    text-align: center;
    line-height: 90px;
    font-size: 16px;
    color: #1d56ad;
}
.xxgk-xl-main p{
    text-align: left;
    text-indent: 2em;
    font-family: "宋体";
    line-height: 40px;
}
.xxgk-xl-main{
    text-align: center;
}
.xxgk-xl-img{
    margin: 83px 0 11px;
}
.xxgk-xl-main .fbt1{
    text-indent: 0em;
    font-weight: bold;
    color: #333;
}
.xxgk-xl-main .fbt2{margin-top: 40px;}

/*宜居概览新增 2016.10.24*/
.yj-main-container{
    margin: 20px 0 22px 0;
}
.yj-fw-content{
    background: #fff;
    padding: 8px 20px 44px;
}
.com-wth .pt0{padding-top: 0;}

/*政府公报新增 2016.10.24*/
/*左侧*/
.wj-ml-tree ul{
    padding: 0 0 15px 13px;
    font-size: 12px;
    color: #4d5562;
}
.xxgb-tree-h{height: 585px;}
.wj-ml-tree ul li{
    height: 30px;
    line-height: 30px;
    padding-left: 22px;
    background: url(file.png) no-repeat left;
}
.wj-ml-tree ul li span{
    float: left;
    max-width: 132px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.wj-ml-tree ul li b{
    font-weight: normal;
}
.zfgb-fm{
    margin-top:19px;
    margin-right: -5px;
    padding: 0 0 0 3px;
}
.year-main{
    position: relative;
    width: 76px;
    height: 572px;
    overflow: hidden;
}
.zfgb-year ul{
    position: absolute;
    top: 0;
    left: 0;
    width: 76px;
}
.zfgb-year ul li span{
    display: block;
    width: 30px;
    height: 40px;
    margin-bottom: 10px;
    padding: 0 23px 0 15px;
    line-height: 40px;
    color: #4d5562;
    font-size: 16px;
    border: 1px solid #e6e7e7;
    cursor: pointer;
}
.zfgb-year .zfgb-year-early{
    width: 44px;
    height: 40px;
    padding: 0 9px 0 15px;
    line-height: 40px;
    color: #4d5562;
    border: 1px solid #e6e7e7;
    cursor: pointer;
}
.zfgb-year ul li span.y-active{
    width: 76px;
    height: 42px;
    padding: 0 29px 0 15px;
    border: none;
    color: #fff;
    background: url("zfgb-main-hover.png") no-repeat;
}
.zfgb-year .year-btn{
    float: left;
    width: 30px;
    height: 30px;
    margin-top: 10px;
    line-height: 30px;
    text-align: center;
    background: #2da1f2;
    color: #fff;
    cursor: pointer;
}
.zfgb-year .year-pre{margin-right: 8px;}
.zfgb-year .zfgb-year-nomore{background: #e6e7e7; color: #fff;}
.zfgb-main {
    width: 720px;
    padding: 6px 0 46px 0;
}
.zfgb-fm .zfgb-main .mr0{margin-right: 0;}
.zfgb-main-box{
    text-align: center;
}
.zfgb-main .zfgb-main-box{
    float: left;
    width: 168px;
    margin: 0 16px 41px 0;
    font-size: 12px;
}
.zfgb-main-box img{
    width: 129px;
    height: 169px;
    margin-bottom: 8px;
}
.zfgb-main-box span{
    display: block;
    width: 100%;
    font-size: 12px;
    line-height: 21px;
    color: #666;
}
.zfgb-main-box a{
    float: left;
    width: 60px;
    height: 24px;
    margin-top: 7px;
    line-height: 24px;
    color: #fff;
}
.zfgb-main-box a.online{
    background: #2da1f2;
    margin: 7px 9px 0 15px;
}
.zfgb-main-box a.download{
    background: #04b600;
}

/*专题-政府规范性文件库 新增 2016.10.25*/
.zt-zfgfx-l{
    width: 230px;
    height: 350px;
}
.zt-zfgfx-subnav{
    height: 40px;
    padding-left: 24px;
    line-height: 40px;
    font-size: 13px;
    font-weight: bold;
    border-radius: 2px;
    background: #008ae1 url(zt-subnav-icon1.png) no-repeat 206px center;
    color: #fff;
    cursor: pointer;
}
.zt-subnav-main{margin-top: 10px;}
.zt-subnav-main li a{
    display: block;
    height: 32px;
    margin-bottom: 6px;
    padding-left: 27px;
    line-height: 32px;
    border-radius: 3px;
    background: #e7f6ff url(zt-subnav-icon3.png) no-repeat 210px center;
    font-size: 13px;
    color: #666;
}
.zt-subnav-main li a:hover{
    color: #fff;
    background: #4daeec url(zt-subnav-icon2.png) no-repeat 210px center;
}
.zt-subnav-img{
    display: block;
    width: 230px;
    height: 70px;
    margin-top: 16px;
    background: url("zt-subnav-img.jpg") no-repeat;
}
.zfgfx-main{
    padding: 20px 0 42px 2px;
    margin-right: -4px;
}
.zfgfx-main .zt-main-info{
    margin-bottom: 51px;
    text-align: right;
    color: #a6a6a6;
}
.zfgfx-main .zt-main-info li{
    height: 40px;
    padding-right: 20px;
    line-height: 40px;
}
.zfgfx-main .zt-main-info li a{
    display: block;
    float: left;
    max-width: 600px;
    padding-left: 35px;
    color: #4d5562;
    background: url(zt-main-liicon.png) no-repeat 22px center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zfgfx-main .zt-main-info li a:hover{color: #008ae1;}

/*信件列表 新增 2016.10.25*/
.search-email{
    margin-top: 10px;
}
.search-email .search-email-head{
    position: relative;
    height: 42px;
    margin-bottom: 18px;
    border-bottom: 1px solid #e8e8e8;
}
.search-email .search-email-head h3{
    position: absolute;
    left: 0;
    bottom: -2px;
    padding: 0 9px 0 11px;
    font-size: 15px;
    color: #2d7afa;
    line-height: 41px;
    border-bottom: 2px solid #2d7afa;
}
.search-email table{
    width: 228px;
    border-collapse: collapse;
    font-family: "宋体";
    font-size: 12px;
}
.search-email table,.search-email th,.search-email td{
    border: 1px solid #eaeaea;
}
.search-email table th{
    height: 38px;
    padding: 0 5px 0 12px;
    text-align: justify;
    font-weight: 500;
    color: #4d5562;
}
.search-email table td input{
    width: 123px;
    padding:0 12px;
    color: #bebebe;
}
.search-table1{margin: 10px 0;}
.s-email-btn{
    display: block;
    width: 230px;
    height: 36px;
    color: #fff;
    line-height: 36px;
    text-align: center;
    background: #008ae1;
    cursor: pointer;
}
.xj-main-info span{
    margin-right: 32px;
    font-size: 12px;
    color: #0ea683;
}
.xj-main-info span.working{
    color: #959595;
}

/*信息公开-概览 新增 2016.10.25*/
/*左*/
.xxgk-gl-l{width: 240px;}
.xxgk-gl{
    /*height: 618px;*/
    padding: 17px 18px 0;/*2017-2-13*/
    border: 1px solid #e4e4e4;
}
.xxgk-subnav-h2{
    height: 18px;
    margin-bottom: 24px;
    padding-left: 30px;
    font-weight: bold;
    font-size: 14px;
    color: #408ede;
    line-height: 18px;
    background: url(xxgk-subnav-icon00.png) no-repeat left;
}
.xxgk-gl .xxgk-subnav{ float: left;margin-left: 2px;}
.xxgk-gl .xxgk-subnav div.subnav-head{
    float: left;
    width: 185px;/*2017-2-13*/
    height: 30px;
    padding-left: 15px;
    margin-bottom: 11px;
    color: #fff;
    font-weight: bold;
    line-height: 30px;
    font-size: 13px;
    background: #008ae1;
    border-radius: 2px;
    cursor: pointer;
}
.xxgk-gl .xxgk-subnav div.subnav-head span{font-size: 12px;font-weight: normal;}
.xxgk-gl .xxgk-subnav .subselect{width:210px;margin-bottom: 10px;display: none;}
.xxgk-gl .xxgk-subnav .subselect .a1{
    padding-left: 42px;
    background: url(folder.gif) left center no-repeat;
}
.xxgk-gl .xxgk-subnav .subselect .a2{
    padding-left: 42px;
    background: url(folder_open.gif) left center no-repeat;
}
.xxgk-gl .xxgk-subnav .subselect li ul{
    display: none;
    /*margin-left: 13px;*/ /*2017-2-10*/
}
.xxgk-gl .xxgk-subnav .subselect a{
    height: 29px;
    line-height: 29px;
    display: block;
    background: url(firstpage.gif) left center no-repeat;
    padding-left: 42px;
    color: #333;
    font-size: 12px;
}
/*右*/
.wjk-table-head{
    width: 100%;
    height: 34px;
    margin-top: 10px;
    font-size: 12px;
    /*background: url(xxgk-main-icon.jpg) repeat-x;*/
    border-bottom: 3px solid #eeeeee;
    /*border-bottom: none;*/
}
.wjk-table-head ul{float: left;}
.wjk-table-head ul li{
    float: left;
    height: 34px;
    font-size: 13px;
    line-height: 34px;
    color: #145595;
    font-weight: bold;
    text-align: center;
}
.wjk-table-head ul li.bacg0{background: none;}
.boxcon{
    position: relative;
    padding: 0 10px 0 7px;
    margin:12px 0 50px;
    font-size: 12px;
    color: #666;
    z-index:1000;
}
.xxgk_wrap {
    height: 38px;
    margin: 0px auto;
    line-height: 38px;
    background: url(xxgk-main-icon3.jpg) repeat-x bottom;
}
.boxcon ul {
    float: left;
    position: relative;
    z-index: 1;
}
.boxcon ul li{float: left;}
.zt-wjk ul li.w156{width: 156px; padding-left: 8px;}
.zt-wjk ul li.w353{width: 353px; padding-left: 9px;}
.zt-wjk ul li.w144{width: 144px; text-align: center;}
.zt-wjk ul li.w100{width: 100px; text-align: right;}
.hover_box {
    display: none;
    width: 464px;
    height: 307px;
    padding:12px 28px 21px;
    position: absolute;
    top: 32px;
    left: 171px;
    z-index: 999;
    overflow: hidden;
    background: url(xxgk-gl-main-img.jpg) no-repeat;
}
.hover_box p{line-height: 34px;}
.boxcon ul li a{display: block;color: #333;}
.boxcon ul li a:hover {color: #e53030;}

/*按服务部门查询*/
.zw-middle {
    height: 268px;
    /*padding: 0 18px 0 20px;*/
    padding: 0 0px 0 10px;
    border: 1px solid #e5e5e5;
    margin-top: 20px;
}
.xx-sec-p {
    height: 41px;
    line-height: 41px;
    border-bottom: 1px solid #e4e5e5;
}
.zw-s-p {
    background: url(zw_3.png) left center no-repeat;
}
.xx-sec-p span {
    height: 40px;
    display: block;
    float: left;
    font-weight: bold;
    font-size: 16px;
    color: #176DCD;
    padding-left: 29px;
    border-bottom: 3px solid #176dcd;
}
.main-ul {
    width: 425px;
    height: 210px;
    /*float: right;*/
    overflow: hidden;
}
.zw-ff-ul {
    width: auto;
    margin-top: 10px;
    /*padding-left: 7px;*/
}
.main-ul li {
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
    background: url(home-tab-li.png) left center no-repeat;
}
.zw-ff-ul li {
    float: left;
    width: 164px;
    overflow: hidden;
}
.main-ul li a:hover {
    color: #2d7afa;
}
.main-ul li a {
    display: block;
    float: left;
    vertical-align: bottom;
    max-width: 270px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #3d3d3d;
}
/*排行切换样式*/
.rank-uls .rank-ul{
    display: none;
}
.rank-uls .rank-ul.active{
    display:block;
}


/*2017-2-13修改*/
.subnav-a{
    float: left;
    width: 185px;
    height: 30px;
    padding-left: 15px;
    margin-bottom: 11px;
    color: #fff;
    font-weight: bold;
    line-height: 30px;
    font-size: 13px;
    background: #008ae1;
    border-radius: 2px;
}
.subnav-a:hover{color: #fff;}
.subnav-head span{float: right;padding-right: 10px;}