/*header*/
body {overflow: overlay;}
.headbar .top{background: #0061ae;line-height: 32px;height: 32px;color:#fff;}

.headbar .top .topnav span{margin-right:10px;color:#fff;line-height: 32px;}
.topnav {color:#9dc8ea;}
.headbar .top .topnav a{color:#9dc8ea;font-size:14px;line-height: 32px;padding:0 10px;}

.headbar .top .topnav .search{padding-left:20px;background:url(/skin/lggbsy/core/header/images/search.png) left center no-repeat;}

.header .navbar-header{width:100%;text-align:center;padding: 32px 0;}

.main-nav{border:0;margin-bottom:0;}

.header{background: url(/skin/lggbsy/core/header/images/header.png) top center no-repeat;background-size:cover;}

/*.navbar-main{background-color:#0a5096;}*/

.navbar-nav>li>a {color:#fff;font-size:13px;    padding: 10px 3px;}

.nav>li>a:focus,.nav>li>a:hover,.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {color:#fff;background-color:#448aca;}

.navlist .dropdown-menu,.navlist .dropdown-menu li{min-width:100%;}

.navlist .dropdown-menu li{border-bottom: 1px solid #eeeeee;}

.navlist .dropdown-menu li:last-child {border-bottom: none;}

.navlist .dropdown-menu li a{font-size:14px;padding:5px 0;line-height:30px;text-align:center;}

.dropdown-menu, .dropdown-menu > li > a {-webkit-border-radius: 0px;-moz-border-radius: 0px;-o-border-radius: 0px;-ms-border-radius: 0px;border-radius: 0px;font-weight: normal;}

.dropdown-menu {padding:0;border:none;-webkit-box-shadow: 0 3px 12px rgba(0,0,0,.05);box-shadow: 0 3px 12px rgba(0,0,0,.05);-webkit-transition: .25s;-o-transition: .25s;transition: .25s;}

.navbar-toggle{padding:0;}

.navbar-toggle .icon-bar{background-color:#0a5096;}

.navbar-main-two .navbar-toggle .icon-bar{background-color:#000;}

.fixednav{background:#0a5096;height: 56px;position: fixed;top: 0;width: 100%;left: 0;display:none;z-index: 9999;}

.fixednav .navbox li{float:left;width:11.111%;text-align:center;}

.fixednav .navbox li a{display:block;font-size:16px;color:#fff;font-weight:bold;height:56px;line-height:56px;text-decoration:none;}

.fixednav .navbox li:first-child a{background: url(/skin/lggbsy/core/header/images/ziyuan.png) 15px center no-repeat;}

.fixednav .navbox li:first-child a:hover{text-align: left;padding-left: 50px;transition: all 0.3s;}

.fixednav .navbox li.over{background-color: #448aca;}

.fixednav .navbox li a:hover {background-color: #448aca;}

/*footer*/

#footer {width:100%;background: #063574;background-size:cover;}

/*#footer .qlink{border-bottom: 1px dotted #fefefe;}*/

#footer .qlink li{font-size: 18px;color:#fefefe;line-height: 56px;float: left;}

#footer .qlink .tit{background: url(/skin/lggbsy/core/header/images/quliktit.png) 8px center no-repeat;padding:0 32px; }

#footer .qlink a{font-size: 16px;color:#fefefe;line-height: 56px;display: block;padding:0 25px;}

.copyright li{color:rgba(2554,254,254,0.75);font-size: 12px;line-height: 24px;font-size: 16px;
    font-weight: bold;}

.copyright li p{color:rgba(2554,254,254,0.75);font-size: 12px;line-height: 24px;}

.copyright li a{color:rgba(2554,254,254,0.75);text-decoration:underline;text-decoration: none;}

.footer{padding:82px 0;}

.ficon{text-align:center;}

.ficon .fpic img{max-width:100%;height:auto;}

.ficon .ftit{margin-top:5px;font-size:12px;color:#fefefe;}

#fside{width:135px;height:auto;position:fixed; _position:absolute;right: 0; _margin-top:-213px; top:30%; _top:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,50)||40)-(parseInt(this.currentStyle.marginBottom,50)||40))); font-family:Microsoft Yahei; z-index:9997;background: rgba(255,255,255,0.6);padding:7px 5px 0;}

#fside p{width: 24px;height: 24px;background: rgba(36,115,186,0.8);color: #fff;font-size: 20px;text-align: center;line-height: 24px;position: absolute;top:-10px;left: -10px;border-radius: 50%;display: block;}

.fnav li{width:135px;height:118px;}

.fnav li a {cursor: pointer;padding-top: 75px;height: 43px;line-height: 43px;text-align: center;display: block;overflow: hidden;color:#023361;font-size: 18px;}

.fnav li.fnav1 a{background: url(/skin/lggbsy/core/header/images/icon1.png) center top no-repeat;}

.fnav li.fnav2 a{background: url(/skin/lggbsy/core/header/images/icon2.png) center top no-repeat;}

.fnav li.fnav3 a{background: url(/skin/lggbsy/core/header/images/icon3.png) center top no-repeat;}

.fnav li.fnav4 a{background: url(/skin/lggbsy/core/header/images/icon4.png) center top no-repeat;}

.fnav li.fnav5 a{background: url(/skin/lggbsy/core/header/images/icon5.png) center top no-repeat;position: relative;}

.fnav li.fnav5 a:hover span{position: fixed;background: url(/skin/lggbsy/core/header/images/weixin.png) no-repeat;display: block;width: 77px;height: 78px;top: 67%;left: 90%;}

@media (min-width: 768px){

    .navlist{width:100%;}

    .navbar-nav>li{width:11.111%;text-align:center;}

	.navbar-nav>li>a{padding-top:18px;padding-bottom:18px;}

	.navbar-nav>li>a.on1{background: url(/skin/lggbsy/core/header/images/home.png) 10px center no-repeat;letter-spacing:4px;padding-left:30px;padding-right:30px;}

    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-left: 0px;}

	.bigbanner{min-height:30px;}

}

@media (min-width: 1250px){

 	.container {

     	width: 1230px;

 	}

}

@media (max-width: 1000px){

    

}

@media (max-width: 767px){

	.topbanner img{max-width:100%;height:auto;min-height:50px;}

    .navbar-menu{background-color:#878a9a;}

    .header .navbar-header{height:50px;padding:10px 10px;}

    .navbar-logo>img{max-width:100%;height:30px;}

    .navlist li{width:auto;text-align:left;}

    .navlist .dropdown-menu li a{text-align:left;color:#fff;}

    .myCarousel{padding-top:50px;}

}



.lgyw {
    width: 100%;
    height: 1320px;
    background: #e9eaeb;
}
.lgywnei {
    width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
.lgywbt {
    color: #000;
    font-size: 44px;
    width: 100%;
    text-align: center;
    padding-top: 80px;
    line-height: 1;
}
.lgywnr {
    width: 1280px;
    margin-top: 60px;
}
.lgywnrs {
    width: 100%;
}
.lgywnrs>div{
    width: 636px;
    height: 370px;
    float: left;
}
.lgywnrx {
    width: 100%;
}
.lgywnrx>div{
    width: 636px;
    height: 370px;
    float: left;
    margin-top: 60px;
}
.lgywnrsz li{
    width: 636px;
    height: 370px;
    margin:0px 0px!important;
    padding-left: 0!important;
    padding-right: 0!important;
}
.lgywnrsz img {
    height: 100%
}
.lgywnrsz .label_item {
    height: 100%;
    position: relative;
}
.lgywnrsz .label_item .blue {
    position: absolute;
    top: 0px;
    right: 0px;
        position: absolute;
    width: 70px;
    height: 55px;
    background: #658fa7;
    opacity: .7;
    filter: alpha(opacity=70);
    -moz-opacity: .7;
  
    color: #FFF;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
}
.blue span {
    font-size: 25px;
    line-height: 35px;
}
.label_adap_pic_ul4 .label_item .blue {
    position: absolute;
    top: 0px;
    right: 0px;
        position: absolute;
    width: 70px;
    height: 55px;
    background: #658fa7;
    opacity: .7;
    filter: alpha(opacity=70);
    -moz-opacity: .7;
  
    color: #FFF;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
}
.lgywnrsz .label_adap_pic_ul4 p {
    background: none!important;
}
.lgywnrsz .label_adap_pic_ul4 h5 {
    text-align: left!important;
    font-size: 20px!important;
    left: 50px!important;
    font-weight: 500!important;
    bottom: 30px!important;
}
.lgywnrsz .label_adap_pic_ul4 h5 b {
    font-weight: 500!important;
}
.lgywnrsy ul {
      display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    flex-wrap: wrap;

}
.lgywnrsy {
    float: right!important;
}
.lgywnrxy {
    float: right!important;
}
.lgywnrsy li{
    margin-bottom: 16px;
    padding-left: 32px!important;
    padding-top: 30px!important;
    width: 310px;
    height: 177px!important;
    border-bottom: 5px solid #0061ae;
    font-size: 16px;
    color: #4a4a4a;
    list-style: none!important;
    background: #fff!important;
    position: relative;
}
.lgywnrsy li span {
    position: absolute;
    bottom: 5px;
    right: 5px;
}





.lgywnrx {
    margin-top: 20px!important;
}
.lgywnrxy li{
    width: 636px;
    height: 370px;
    margin:0px 0px!important;
    padding-right: 0!important;
    padding-left: 0!important;
}
.lgywnrxy img {
    height: 100%
}
.lgywnrxy .label_item {
    height: 100%;
}
.lgywnrxy .label_adap_pic_ul4 p {
    background: none!important;
}
.lgywnrxy .label_adap_pic_ul4 h5 {
    text-align: left!important;
    font-size: 20px!important;
    left: 50px!important;
    font-weight: 500!important;
    bottom: 30px!important;
}
.lgywnrxy .label_adap_pic_ul4 h5 b {
    font-weight: 500!important;
}
.lgywnrxz ul {
      display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    flex-wrap: wrap;

}
.lgywnrxz li{
    margin-bottom: 16px;
    padding-left: 32px!important;
    padding-top: 30px!important;
    width: 310px;
    height: 177px!important;
    border-bottom: 5px solid #0061ae;
    font-size: 16px;
    color: #4a4a4a;
    list-style: none!important;
    background: #fff!important;
    position: relative;
}


.lgywnrxz li span {
    position: absolute;
    right: 5px;
    bottom: 5px;
}


.ckgd {
    width: 1280px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-top: 85px;
}
.ckgd a {
    display: table;
    width: 193px;
    height: 46px;
    background: #fff;
    color: #545454;
    font-size: 16px;
    line-height: 46px;
    text-align: center;
    border-radius: 23px;
    margin-left: auto;
    margin-right: auto;
}


.ztwz {
    height: 838px;
    width: 100%;
    background: #fff;
}
.ztwznr {
    width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
.ztz {

    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-shrink: 0;
    text-align: left;
    max-width: 50px;
    float: left;
}
.ztwzzc {
    writing-mode: tb-lr;
    writing-mode: vertical-lr;
    font-size: 44px;
    color: #000;
}
.ztmore {
    writing-mode: tb-lr;
    writing-mode: vertical-lr;
    font-size: 14px;
    margin-top: 85px;
    color: #0061ae;
    font-size: 16px;
    padding-left: 20px;
}
.ztmore img {
    margin-left: -8px;
    margin-top: 13px;
}
.ztyc {
    float: right;
     display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 1146px;
}
.ztyc>div {
    width: 272px;
    height: 565px;
    overflow: hidden;
}
.ztyc>div a {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
}
.ztyc>div a img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    transition: 1s all;
}
.ztyc>div a:hover img{
    transform:scale(1.2);
}
.ztnrwz {
    position: absolute;
    writing-mode: tb-lr;
    writing-mode: vertical-lr;
    top: 36px;
    left: 35px;
    font-size: 35px;
    color: #fff;
}
.ztwzmore {
    position: absolute;
    bottom: 0px;
    font-size: 16px;
    color: #fff;
    right: 37px;
    writing-mode: tb-lr;
    writing-mode: vertical-lr;
}
.ztwzmore:after {
    content: "";
    border-left: 1px solid #fff;
    display: inline-block;
    height: 40px;
    margin-top: 8px;
}





.jxky {
    width: 100%;
    height: 940px;
    background: #eff0f0;
}
.jxnei {
    width: 1280px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.wcwz {
    width: 850px;
    height: 261px;
    position: absolute;
    right: 0px;
    top: 405px;
}
.jxxw {
    width: 850px;
    height: 261px;
    background: #2175b8;
    padding-top: 40px;
    padding-left: 40px;
    padding-bottom: 40px;
    padding-right: 50px;
    color: #fff!important;
    position: relative;
}
.jxxw img {
    width: 261px;
    height: 181px;
    margin-right: 40px!important;
}
.jxxw b {
    font-size: 18px;
    
    color: #fff;
}
.jxxw p{
    color: #fff!important;
    font-size: 14px!important;
    line-height: 28px!important;
    margin-top: 53px!important;
}
.jxhx {
    width: 255px;
    height: 1px;
    background: #fff;
    opacity: .5;
    position: absolute;
    right: 253px;
    top: 89px;
}
.jxkysgz {
    font-size: 44px;
    color: #000000;
    line-height: 1;
    margin-top: 65px;
    margin-bottom: 30px;
}
.jxkymore {
    color: #0061ae;
    font-size: 16px;
   
}
.jxkymore img {
    /*margin-top: -10px;*/
    margin-left: 10px;
}






/*µ×²¿*/
.dbdglj {
    width: 100%;
    height: 285px;
    background: #195c98;
}
.dbdgljnr {
    width: 780px;
    height: 80px;
    padding-top: 92px;
    margin-left: auto;
    margin-right: auto;
    
}
.xtbdhz {
    width: 100%;
      display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.dbdgljnr a{
    float: left;
    display: block;
    width: 75px;
    height: 80px;
    text-align: center;
    position: relative;
}

.dbdgljnr a p {
    position: absolute;
    bottom: 0px;
    font-size: 18px;
    color: #fff;
    line-height: 1;
    width: 100%;
    text-align: center;
}






.xysh {
    width: 100%;
    height: 968px;
    background: #ffffff;
}
.xyshnei {
    width: 1280px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 137px;
     display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.xyz {
    width: 636px;
    height: 755px;
}
.xyy {
    width: 636px;
    height: 755px;
}
.xyz div {
    overflow: hidden;
}
.xyz div img {
    transition: 1s all;
}
.xyz div:hover>img {
    transform: scale(1.2);
}
.xyy div {
    overflow: hidden;
}
.xyy div img {
    transition: 1s all;
}
.xyy div:hover>img {
    transform: scale(1.2);
}
.xy1 {
    width: 100%;
    height: 484px;
    position: relative;
}
.xy1>img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.xy1p {
    position: absolute;
    top: 77px;
    left: 90px;
    font-size: 44px;
    color: #fff;
    line-height: 1;
}
.xy1p2 {
    position: absolute;
    font-size: 16px;
    color: #fff;
    left: 90px;
    top: 146px;
}
.xy1p2 img {
    margin-left: 5px;
}
.xyzx {
    width: 100%;
    height: 253px;
      display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: 20px;
}
.xyzx>div {
    width: 309px;
    height: 100%;
    text-align: center;
    line-height: 253px;
    color: #fff;
    font-size: 30px;
    position: relative;
}
.xyzx>div img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.xyzx>div a {
    position: relative;
    color: #fff;
}
.xl {
    position: relative;
    width: 636px;
    height: 484px;
    text-align: center;
    line-height: 484px;
}
.xl img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.xl a {
    color: #fff;
    font-size: 44px;
    position: relative;
}







.xwgg {
    width: 100%;
    height: 638px;
    background: #eff0f0;
}
.xwggnei {
    width: 1280px;
    margin-left: auto;
    margin-right: auto;
}
.tzgg {
    width: 552px;
    float: left;
}
.xyxw {
    width: 688px;
    float: right;
}
.tzggs {
    width: 100%;
    padding-left: 17px;
    padding-right: 8px;
    height: 44px;
    margin-bottom: 40px;
}
.tzggs img {
    margin-left: 13px;
}
.tzggs img {
    margin-left: 13px;
}
.tzggs p {
    font-size: 44px;
    color: #2175b8;
    float: left;
    line-height: 1;
}
.tzggs a {
    font-size: 16px;
    color: #0061ae;
    line-height: 44px;
    float: right;
}
.ggnr {
    height: 340px;
    width: 100%;
    border-top: 5px solid #2175b8;
    background: #fff;
    padding-left: 20px;
    padding-right: 42px;
}
.xyxwnr {
    height: 340px;
    width: 100%;
    border-top: 5px solid #2175b8;
    background: #fff;
}
.ggnr li {
    height: 70px;
    margin-top: 35px!important;
}
.ggnr li b {
    font-size: 16px;
    color: #454545;
    font-weight:500;
}
.ggnr li .year {
    font-size: 29px!important;
    color: #2175b8!important;
    line-height: 1;
    font-weight:500!important;
    background: none!important;
    border: none;
}
.ggnr li .date {
    font-size: 16px!important;
    color: #b2b2b2!important;
    margin-top: 13px!important;
    line-height: 1;
    border: none;
}
.ggnr li .time {
    width: 114px;
    height: 100%;
    border: none;
    border-right: 1px solid #cecece;
}
.ggnr li .info {
    width: 350px!important;
    line-height: 28px;
    padding-top: 8px;
}
.xyxwnr li {
    height: 112px;
    margin-left: 20px;
    width: 632px;
    padding-top: 30px;
    border-bottom: 1px dashed #d8d8d8;
    padding-left: 9px;
}
.xyxwnr li:last-child {
    border:none;
}
.xyxwnr .datatime {
    font-weight: bold;
    color: #2175b8;
    font-size: 14px;
}
.xyxwnr b {
    font-size: 18px;
    color: #454545;
    font-weight: 500;
    margin-top: 12px!important;
    line-height: 48px;
}
.xyxwnr .datatime img {
    margin-right: 10px;
}
.xyxwnr a img {
    margin-right: 12px;
    margin-left: 3px;
}
.hzjldhz {
    height: 790px;
    width: 100%;
    background: #fff;
}
.hzjlxhz {
    width: 1280px;
    margin-left: auto;
    margin-right: auto;
    
}
.hzjlnr {
    width: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.hzjlnr>div {
    width: 306px;
    height: 422px;
    overflow: hidden;
    position: relative;
}
.hzjlnr>div img {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 4;
   transition: 1s all;
}
.hzjlnr>div:hover img{
     transform:scale(1.2);
}
.hzjlbt {
    width: 100%;
    color: #454545;
    font-size: 44px;
    text-align: center;
    line-height: 1;
    padding-top: 105px;
    padding-bottom: 70px;
}
.jlxbt {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 70px;
    line-height: 70px;
    color: #fff!important;
    font-size: 20px;
    text-align: center;
    z-index: 6;
}
.jlxbt a {
    color: #fff!important;
}
.hzyy {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 90px;
    background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.8));
    z-index: 5
}


.navbar-collapse {
    background: #448aca;
}
.swiper-pagination-bullet {
    background: none!important;
    color: #fff;
    font-size: 14px;
        opacity: 1;
        margin-left: 10px!important;
        margin-right: 10px!important;
}
.swiper-pagination-bullet-active {
    font-size: 16px;
}
.swiper-pagination-bullet-active:after{
    content: "";
    border-top: 1px solid #fff;
    display: inline-block;
    vertical-align: middle;
    width: 60px!important;
    margin-left: 5px;
    transition: all 0.5s ease-out 0s;
}
.swiper-pagination-bullet:after{
    content: "";
    border-top: 1px solid #fff;
    display: inline-block;
    vertical-align: middle;
    width: 0px;
    margin-left: 5px;
    transition: all 0.5s ease-out 0s;
}
.swiper-pagination-bullet {
    width: auto!important;
}
.swiper-container-horizontal>.swiper-pagination-bullets {
    width: 300px!important;
    right: 0px!important;
    left: auto!important;
}








.gov-main {clear:both;}








/*.bb{position:absolute;left:50%;bottom:0;text-align:center;transform:translateX(-50%);color:#94070a;font-size:36px;cursor: pointer;opacity:0;font-family:icon;padding:0 10px;animation:bb 2s linear 0s infinite;font-weight:bold;}
@keyframes bb{
0%{transform:translate(-50%,0);opacity:0;}
20%{transform:translate(-50%,3px);opacity:1;}
80%{transform:translate(-50%,10px);opacity:1;}
90%{transform:translate(-50%,10px);opacity:0;}
100%{transform:translate(-50%,10px);opacity:0;}
}
.bb{opacity:1;}
.bb:hover{ animation-play-state:paused;color: #fff;}*/