.top-bar{background-color:#002c75;line-height:40px;}
.top-bar a{color:#fff;}
.top-bar .link-l a{margin-right:20px;}
.top-bar .link-r{text-align:right;}
.top-bar .link-r a{margin-left:20px;}
.wrap{width:1000px;margin:0 auto;}
.header{min-height:135px !important;background: #fff url(../img/images_04.gif) center no-repeat;}
.logo{*height:135px;min-height:135px !important;}
.header .search input{width:130px;}
.header .search .btn{background-color: #002c75;background-image: none;color:#fff;text-shadow:none;}
.header .search .input-append {margin:30px 0 0 0;float:right;}
.navbar{background-color:#edeef0;margin-bottom:0;}
.navbar .nav{width:100%;}
.nav-collapse{_height:50px;}
.icon-menu{color:#002c75;}
.navbar .nav .active a, .navbar .nav .active a:hover, .navbar .nav .active a:focus{_background-color:#edeef0;box-shadow:none;_width:100%;_padding:10px 5px;}
.news-bar{*height:350px;min-height:348px !important;background:#459ee0 url(../img/bg_07.jpg) top center no-repeat; }
.news-bar .container{padding-top:18px;padding-bottom:18px;}
.owl-buttons{display:none;}
.homeSlider{*overflow:hidden;}/*IE Hack*/
.owl-carousel .item{ position:relative;}
.homeSlider .owl-carousel .item img{height:310px;}
.homeSlider .owl-carousel{border:#fff solid 1px;}
/*.homeSlider .owl-carousel .item a{ _position:relative;}*/
.homeSlider .owl-carousel .item a .carousel-caption{background-color: #333\9;width:auto;}/*IE Hack*/
.homeSlider .owl-carousel .item a .carousel-caption h4{_width:480px;}/*IE Hack*/
.owl-carousel .item a .carousel-caption h4{_white-space: nowrap;}/*IE Hack*/

/* 本例子css */
.txtScroll-top{ overflow:hidden; position:relative;  border:1px solid #ccc;   }
.txtScroll-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer; background:url("../img/arrow.png") 0 -100px no-repeat;}
.txtScroll-top .hd .next{ background-position:0 -140px;  }
.txtScroll-top .hd .prevStop{ background-position:-60px -100px;  }
.txtScroll-top .hd .nextStop{ background-position:-60px -140px;  }
.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../img/icoCircle.gif") 0 -9px no-repeat; }
.txtScroll-top .hd ul li.on{ background-position:0 0; }
.txtScroll-top .bd{ padding: 5px;  }
.txtScroll-top .infoList li{ height: 40px; }
.txtScroll-top .infoList li .date{ float:right; color:#999;  }
.top-prompt {
    padding: 8px 10px;
    border: 1px solid #d6d6d6;
    background: rgba(194,223,251,0.5);
    color: #122b76;
    line-height: 22px;
    border-radius: 4px;
}
.top-prompt .infoList li a { color:#122b76;}
.index-form {
    margin: 0;
}
.index-form .selectBox {
    margin-top: 15px;
    float:left;
}
.index-form .input-append {
    margin-top: 15px !important;
}

.pageList li .label{margin-right:10px; text-shadow:none;font-size:1em;padding:4px 6px;}
.pageList li small.listTime {color: #999;float: right;font-family: Arial;font-size: 12px;}
.label-c1, .badge-c1{background-color:#bbb293;}
.label-c2, .badge-c2{background-color:#8ab7da;}
.label-c3, .badge-c3{background-color:#e79d9d;}
.label-c4, .badge-c4{background-color:#bdb4de;}
.label-c5, .badge-c5{background-color:#b2dca4;}
.news-list{*height:310px;min-height:310px !important;overflow:hidden;padding:7px 15px;*padding:0;background:#fff;}
.news-list .ColTab .nav-tabs{border-bottom:2px solid #fff;}
.news-list .ColTab .nav-tabs li{background:none;}
.news-list .ColTab .nav-tabs > li > a{font-size:16px;color:#333;}
.news-list .ColTab> .nav-tabs>.active>a,
.news-list .ColTab> .nav-tabs>.active>a:hover,
.news-list .ColTab> .nav-tabs>.active>a:focus,
.news-list .ColTab> .nav-tabs>a:hover{border: none;color: #002c75;border-radius:0;cursor: pointer;border-bottom: solid 2px #f39800;*background: none;*color: #002c75;*border-bottom: solid 2px #f39800;*margin-top: 2px;*border-top: 0;*border-left: 0;*border-right: 0;font-weight:bold;}
.news-list .tab-pane .pageList > li > a{color:#333;}
.banner-tab li{padding:4px 0;text-align:center;*margin-left:10px;}

.service-theme{*height:170px;min-height:170px !important;background:#fff;}
.service-gov{*height:375px;min-height:375px !important; background:url(../img/bg_22.gif) repeat;}
.service-gov .span3{border-bottom:#b1b0b1 solid 3px;*height:334px;min-height:334px;background:#fff;}
.service-gov .span3 .box-header{*height:59px;min-height:59px;background:#75a0da;}
.service-gov .span3 .box-header h4{text-align:center;margin:0;line-height:59px;color:#fff;}
.service-gov .span3 .box-header h4 .icon-at,.service-gov .span3 .box-header h4 i{font-size:24px;margin-right:10px;}
.service-gov .span3 .uli14{padding:10px 15px !important;text-align:center;margin:0;*padding:0;}
.service-gov .span3 .uli14 .i-t{background:#f4f5f6;padding:0;margin:5px 0;}
.service-gov .span3 .uli14 .i-t .span4,
.service-gov .span3 .uli14 .i-t .span8{max-height:90px;}
.service-gov .span3 .uli14 .i-t .span4{color:#75a0da;font-size:36px;text-align:center;}
.service-gov .span3 .uli14 .i-t .span8{font-size:16px;text-align:left;}
.service-gov .span3 .uli14 .i-t .td-vc{*padding:0;padding:25px 0;line-height:90px;}
.service-gov .span3 .uli14 .i-t .span8 p{margin:0;}
/*.service-gov .span3 .uli14 .col50{border-right:#ddd solid 1px;border-bottom:#ddd solid 1px;}
.service-gov .span3 .uli14 .col49{border-bottom:#ddd solid 1px;}*/
.service-gov .span3 .td-wc{width:84%;margin:10px auto;}
.service-gov .span3 .td-wc td{height:36px;text-align:center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;list-style-position: inside !important; *vertical-align: middle;}
.border-r{border-right:#ddd solid 1px;width:50%;}
.border-b{border-bottom:#ddd solid 1px;width:50%;}
.service-gov .span3 table .td-vc{height:90px;background:#f4f5f6;font-size:16px;width:100%;margin:5px 0;}
.service-gov .span3 table .td-vc i{font-size:36px;color:#75a0da;}
.service-gov .span3 table .td-vc p{font-size:16px;text-align:left;margin:0;}
.service-gov .span3 table .t-spanl{width:33%;_line-height:40px;}
.service-gov .span3 table .t-spanr{width:66%;}

.application{*height:165px;min-height:165px;}
#owl-MuPic1 .owl-item img{*height:85px;height:85px;_width:100%;}
#owl-MuPic1 .carousel-caption{background:none\9;}/*IE Hack*/
.friend-link{*height:200px;min-height:200px;background:#edeef0;*padding:0;padding:10px 0;}
.friend-link .fl-t hr{height:1px;border:none;border-top:1px solid #999;}
.friend-link .fl-t h4{margin-top:-35px;text-align:center;background:#edeef0;*padding:0;padding:0 20px;display:block;width:8em;margin-left:auto;margin-right:auto;}
.friend-link .fast-link img{margin:20px 0;_width:90%;}
.friend-link .uli14{margin-bottom:0;}
.friend-link .uli14 li select{width:200px;color:#999;}
.shared{padding: 15px 0 25px; background:#002c75;}
.shared ul {
    margin: 0;
    padding: 0;
}
.shared ul li {
    float: left;
    width: 25%;
}
.shared ul li a {
    display: block;
    text-align: center;
}
.shared ul li a img {
    display: block;
    margin: 10px auto;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.shared ul li a:hover {
    text-decoration: none;
}
.shared ul li a:hover img {
    margin-top: 5px;
}
.shared{*height:109px;background:#002c75;}
.shared .span2{text-align:center;}
.copyright{min-height:170px;background:#959ca8;padding-top:20px;text-align:center;color:#fff;}
#footer .in{padding:10px 0;text-align:center;display:block;}
#footer {position:relative;}
#footer .collapse{ position:initial;_height:0;_overflow:hidden;}
#share img{margin-left:20px;}
#share .arrow-white{position:absolute;top: 315px;right:180px;width:28px;height:19px;background:url(../img/arrow-white.png) no-repeat;display:none;}
#footer .in .arrow-white{ display:block;}

/*新闻列表*/
.list-box{margin-top:20px;margin-bottom:20px; position:relative;}
.list-header{height:45px;line-height:45px;color:#fff;background:#76a0da;padding:0 20px !important;}
.list-header h4{font-weight:normal;float:left;margin-top:12px;}
.list-header span{font-size:14px;font-weight:normal;float:right;}
.list-header span a{color:#fff;}
.list-contant{_height:100%;*padding:2px;padding:10px;border:#ddd solid 1px; border-width:0 1px 1px 1px;overflow:hidden;}
.list-contant .pageList{margin:0;}
.list-contant .pageList li{padding:12px 0;}
.list-contant .pageList li a{float:left;background:url(../img/dot_03.gif) no-repeat left;padding-left:15px;color:#666;}


/*更多按钮*/
a.more {position: absolute;top: 10px;*top: 12px;right: 10px;font-size: 14px;padding: 0 5px;color:#fff;}
a.more:hover{cursor: pointer;text-decoration: none;}
a.more:active{color: #fff;background: #0096ff;}

.list-contant .ColTab ul{margin:0;}
.list-contant .ColTab .nav-tabs li{background:none;}
.list-contant .ColTab .nav-tabs>li>a{*padding:5px 0;padding: 10px 6px !important;font-size: 14px;border-bottom: solid 2px #fff;line-height: 22px;font-weight: 100;display: block;color: #333;}
.list-contant .ColTab .nav-tabs li.font10{_font-size:11px;}

.list-contant .ColTab> .nav-tabs>.active>a,
.list-contant .ColTab> .nav-tabs>.active>a:hover,
.list-contant .ColTab> .nav-tabs>.active>a:focus{border-bottom: 2px solid #f39800;color: #002c75;border-radius:0;cursor: pointer;*background: none;*border-bottom: solid 2px #f39800;*margin-top: 2px;}
/*.list-box .list-contant .navbar{background:none;overflow:hidden;}
.list-box .list-contant .MainNav .navbar-inner{background:none; *padding:0;}
.list-box .list-contant .MainNav.stuckMenu {box-shadow:none;}
.list-box .list-contant .MainNav .nav li a{border-bottom: 2px solid #fff;line-height:23px;}
.list-box .list-contant .MainNav .nav li a:hover,
.list-box .list-contant .MainNav .nav .active a,
.list-box .list-contant .MainNav .nav .active a:hover{border-bottom: 2px solid #f39800;line-height:23px;}*/
.list-contant .owl-carousel{margin-top:0px;}
.list-contant .owl-pagination{margin-top:0px !important;}
.list-contant .carousel-caption{padding:5px;}
.list-contant .carousel-caption h4{font-size:14px;font-weight:normal;}
.list-contant .owl-carousel .owl-item img{*height:195px;_width:auto;height:195px;}

.jp-video{margin-left:auto;margin-right:auto;}
.list-box .jp-video{margin-top:5px;width:290px;_width:270px;_overflow:hidden;}
.list-box div.jp-video-360p{width:290px;_width:270px;}

.list-box .td-wc{width:100%;}
.list-box .td-wc a{color:#333;}
.list-box .td-wc td{height:48px;text-align:center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;list-style-position: inside !important; *vertical-align: middle;}
.banner-info{height:56px;border:#ddd solid 1px;background:#f4f5f7;line-height:56px;text-align:center;font-size:18px;}
.banner-info i{color:#317ce4;font-size:22px;}
.banner-info a{color:#333;}
.banner-s{overflow:hidden;}
.banner-s img,
.banner-aq img{width:100%;}
.banner-q{height:90px;width:152px;border:#ddd solid 1px;background:#f4f5f7;padding-top:30px;text-align:center;font-size:18px;margin:40px auto 0 auto;}
.banner-q i{font-size:36px;}
.banner-q a p{color:#333;}
.replay .pageList li a{width:70%;}
.banner-b{border:#ddd solid 1px;overflow:hidden;text-align:center;}
.banner-b img{height:60px;}
.foods .list-header{background:#7eaa15;}
.title-food img{width:100%;}


.tools-contant{margin-top:10px;}
.tools-contant a{color:#999;}
.tools-contant .form-search{text-align:left;}
.tools-contant .form-search .input-append input{width: 106%;*width:240px;color:#999;font-size:12px;border-radius: 0;}
.tools-contant .form-search .input-append .btn{border-radius: 0;}
.tools-contant .form-search{padding: 8px 0;margin:0;}
#main .breadcrumb{padding-left:0;}
#main .form-horizontal .controls-row{margin:10px 0 20px 0;}
#main .form-horizontal .controls-row label{text-align:left;color:#666;text-indent:10px;margin:0;}
#main .form-horizontal .controls-row input,
#main .form-horizontal .controls-row select,
#main .form-horizontal .controls-row button,
#main .form-horizontal .controls-row textarea{*margin:0;*padding:0;}
#main .form-horizontal .controls-row button{*margin-left:10px;}
#main .warning{color:red;}

.form-slcx table{width:100%;color:#666;}
.form-slcx table thead{background:#f4f5f7;font-size:16px;color:#035ad3;}
.form-slcx table thead th{line-height:2.5em;}
.form-slcx table td{line-height:2.5em;}
.form-slcx .form-horizontal p{color:#666;}
.form-slcx .table-radio input{margin-top:0;margin-left:10px;}
.span4 .list-contant .tab-content .pageList li a{width:79%;}
.span4 .list-contant .pageList li a{width:99%;}

.pagination{clear:both;}
.pagination ul li{_display:inline;}

.Article{border:#ddd solid 1px;border-radius:0;margin-bottom:20px;overflow:hidden;}
.Article .jp-audio{margin:0 auto;overflow:hidden;}
.Article .uli14 li a{white-space:normal;}
.Article .tools-share{text-align:center;}
.Article h2{font-size:24px;}
.side-left{overflow:hidden;}

.list-img li{overflow:hidden;text-align:center;*margin-left:10px;}
.list-img li a{display:block;padding:0 12px !important;}
.list-img li a img{_width:270px;}
.list-img li p{ -moz-binding: url("ellipsis.xml#ellipsis");margin: 10px 0 0;overflow: hidden;text-overflow: ellipsis;}

.resume .span2 img{_width:89px;}
.resume h5{margin:0;font-size:16px;color:#002c75;line-height:24px;}
.resume h6{margin:0;font-size:15px;color:#002c75;font-weight:normal;line-height:24px;}
.resume p{margin-bottom:0;font-size:13px;color:#666;}
.table-org{width:100%;}
.table-org td{width:33%;height:48px;text-align:center;}
.table-is th{font-size:14px;line-height:1.2em;}
.table-is{border-top:#035ad3 solid 2px;}
#main .banner-mail{*width:48%;}
.banner-mail{border:#ddd solid 1px;background:#f4f5f7;text-align:center;font-size:18px;overflow:hidden;}
.banner-mail p{font-size:14px;color:#666;margin-bottom:0;}
.banner-mail a{display:block;*padding:6px;padding:12px !important;}
.image-text h5{margin:0 0 10px 0;float:left;width:75%;white-space:nowrap;_overflow:hidden;}
.image-text p{clear:both;width:100%; white-space:normal;color:#666;}
.list-contant .pageList li.image-text h5 a{color:#002c75;font-weight:100;font-size:16px;width:75%;white-space:nowrap;dislpay:block;}
.list-contant .pageList li.image-text a{background:none;float:none;text-indent:0; white-space:normal;width:auto;}
.image-text img{_width:130px;}
.statistics{_height:100%;*padding:2px;padding:10px;border:#ddd solid 1px; border-width:1px;overflow:hidden;}
.statistics table td,
.statistics table th{ text-align:center;}
.samment dl {
    padding-bottom: 35px;
    margin-bottom: 35px;
    overflow: hidden;
    border-bottom: 1px dashed #d2d2d2;
}
.samment dl:last-child {
    border-bottom: 0;
    margin-bottom: 0;
}
.samment dt {
    width: 32%;
    float: left;
    margin-right: 2%;
}
.samment dt a {
    position: relative;
    display: block;
}
.samment dt img {
    width: 100%;
}
.samment dt p {
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: 8px;
    margin-bottom: 0;
    background: rgba(112, 149, 202, .9);
    color: #fff;
    font-size: 18px;
    text-align: center;
    box-sizing: border-box;
    letter-spacing: 2px;
    font-weight: normal;
}
.samment dd a {
    display: block;
    padding: 10px 0;
    font-size: 16px;
    color: #335690;
}
.samment dd p {
    color: #8d8d8d;
    line-height: 1.8;
}
@media (max-width: 991px) {
    .shared ul li { width: 20%;}
}
@media (min-width: 768px) and (max-width: 979px) {
    .service-gov .span3 .td-wc td{font-size:12px;}
    .service-gov .span3 table .td-vc p{font-size:14px;}
    .service-gov .span3 table .td-vc i{font-size:24px;}
    .list-contant .ColTab .nav-tabs>li>a{font-size:12px;}
    .list-contant .ColTab .nav-tabs li.font10 a{font-size:10px;}
    .list-box .list-contant .MainNav a{font-size:12px;}
    .list-contant .owl-carousel{min-height:204px;}
    .list-contant .owl-pagination{margin-top:20px;}
    .tools-contant .form-search .input-append input{width:80%;}
}
@media (max-width: 767px){
    .friend-link .fast-link .span2{width:50%;float: left;display: block;text-align: center;}
    .shared .span2{width:50%;float: left;display: block;text-align: center;}
    .friend-link .span2{display:none;}
    .list-contant .uli14 .font10 a{font-size:12px; white-space:nowrap;width:100%;}
    .tools-contant .form-search .input-append input{width:100%;}
    .shared ul li { width: 33.333%;}
    .top-bar{
            display: block!important;
    }
}
@media (max-width: 480px){
    .shared ul li { width: 50%;}
}
#weibo_pos {width:100%;text-align:center; font-size:14px;font-weight:bold;overflow: visible;position: relative;}
#weibo_pos img{margin:0px 0 0 8px;cursor:pointer;}
#weibo_pos a{margin:10px 0 0 8px;cursor:pointer;cursor: pointer;position: absolute;}

.selectBox {
    margin-top: 30px;
    width: 105px;
    z-index: 2;
}
/* ---------918博天堂官网右下调整--------- */
.span-16{width:50% !important;}
.span-16 p{font-size:13px !important;text-align:center !important;}
.color-16{background-color:#B0C9EA;}
#footer a{color:#fff;}
#footer a:hover{
    text-decoration: none;
}

.mini-uli14 li {
    padding: 0 !important;
}
.mini-uli14 li a {
    padding: 8px 0;
}

/* 2018.4.11 */
.fast-link {
    margin: 0 -5px;
    overflow: hidden;
    margin: 15px 0 20px;
}
.fast-link a {
    display: block;
    float: left;
    width: 12.5%;
    padding: 5px;
    box-sizing: border-box;
    overflow: hidden;
}
.fast-link a img {
    margin: 0 !important;
    width: 100%;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
}
.fast-link a:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.fr-links a{
    margin:10px 0;
    display: block;

}
.wx-wb{
    text-align: center;
}
.wx-wb img{
    display: block;
    margin: 6px auto;
}
@media (max-width:991px) {
    .fast-link a {
        width: 25%;
    }
}
@media (max-width:480px) {
    .fast-link {
        margin: 10px 0;
    }
    .fast-link a {
        width: 50%;
    }
}


.fr-links a{
    background: #0e7ed3;
    text-align: center;
    padding: 8px 0px;
    border-radius: 10px;
}

.displaynone {
    display: none;
}

@media (max-width:480px) {
   #bb,
   #cc{
    display: none;
   }
}