@charset "utf-8";
/* CSS Document */
html,body{height: 100%; width: 100%; /*background-color: #f3f3f3;*/}
a,a:hover,a:active,a:visited,a:link,a:focus{ -webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-user-select: none; -moz-user-select: none; text-decoration: none;}/*榨取移动端a链接按下显示配景*/
a{color: #666;}
input:focus{outline: none;}
img { border: none; }
.Padding{padding: 0;}
.Padding-left{padding-left: 0;}
.White{background-color: white; margin-top: 20px;}
.White>div:last-child{margin-right: 0;}
@font-face {
font-family:fz;
src: url('/fonts/FZXBSJW.TTF');
}
.index-all{background: url("/img/index-bg.png") center top no-repeat; background-size: 100% 100%;}

/*header*/
header{background-color: #D80014; }
header .row > .text-right{margin-top: 22px; overflow: hidden; height: 60px;}
header .row > .text-right span{padding: 0 15px; position: relative; cursor: pointer;}
header .row > .text-right .script{ background: rgba(238,238,238,.8); border: 1px solid white; display: inline-block;  padding: 10px 0;  border-radius: 50px;}
header .row > .text-right .script .script-ter{display: none; position: absolute; left: -24px; top: 30px; width: 120px; height: 120px; z-index: 10;}
.triangle_border_up{ width:0; height:0; border-width:0 10px 10px; border-style:solid; border-color:transparent transparent white;/*透明 透明  灰*/ margin: -10px auto 0; position:relative;}

/*banner*/
.carousel-caption {left: 0; bottom: 0; width: 70%;}
.carousel-caption>h3{text-align: left; padding-left: 20px; margin: 0;}
.carousel-indicators {left: inherit; right: 0; width: 20%; bottom: 14px;}
.breadcrumb > li + li:before{ padding: 0 5px; color: #222; content: ">";}
.breadcrumb > li { display: inline-block; font-size: 16px;}
.Padding .carousel-indicators { left: 50%;  right: inherit; width: 60%; bottom: 14px;}

/*nav*/
.navbar-default {border: none; color: #D80014; background-color: white;}
.navbar{margin: 0;}
.navbar > .container{padding: 0;}
.navbar > .container .nav{width: 70%;}
.navbar > .container .nav li{width: 13%; text-align: center; position: relative; font-size: 16px}
.navbar > .container .nav .active a{color: #065494;}
.navbar > .container .nav .active ul li a{color: white;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background-color: white;}
.navbar-default .navbar-nav > .active > a:hover{background-color: white; color: #065494;}
.navbar-default .navbar-nav > li > a{color: #333;}
.navbar-default .navbar-nav > li a:hover{color: white;}

.navbar-nav > li> ul{margin: 0; list-style: none; position: absolute; left: 0; top: 50px; width: 120%; margin-left: -10%; z-index: 999; background: #D80014; padding:0; display: none;/* border-top:1px dashed white;*/}
.navbar-nav > li> ul li{float: left; width: 100% !important;}
.navbar-nav > li> ul li a{padding: 15px 0; display: block; background: #065494; color: white; border-bottom:1px dashed white;}
.navbar-nav > li> ul li:last-child a{border: none;}
.navbar-nav > li> ul li a:hover{background: #e6b452; color: white}
.nav-stc{float: right; margin-top: 10px;}
.tab-pane-more{margin: 11px 0 0 0; padding: 5px 0; display: block; background: #f9f9f9; text-align: center;}

/*news*/
.news-all+.news-all{margin-top: 20px;}
.news-all .col-lg-7{padding-right: 30px;}
.news-all .col-lg-5{background: rgba(236,246,255,.5); border-top: 2px solid #D80014;}
.news-all .news-text h4{margin-top: 16px; margin-bottom: 10px; font-size: 20px; border-left: 4px solid #e5b456; padding-left: 5px;}
.news-all .news-text h4 .label{font-size: 30%; vertical-align: middle; padding: .3em .6em .2em;}
.news-all .news-text h4 .more{float: right; font-size: 14px;}
.news-all .news-text .list-group{margin-bottom: 0;}
.news-all .news-text .list-group-item{background-color: transparent; border: none; border-bottom: 1px dashed #ddd; padding: 10px 0;}
.news-all .news-text .list-group-item:last-child{border: none;}
.news-all .news-text .list-group-item span{float: right; color: #888;}
.news-all .news-text .list-group-item a{width: 70%; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; display: inline-block;}
.nav-tabs{ margin: 0 0 5px; border: none;}
.nav-tabs > li{ margin-right: 1%; width: 24.2%; text-align: center; background-color: #f5f5f5;}
.nav-tabs > li:last-child{margin-right: 0;}
.nav-tabs > li > a{ border-radius: 0 !important; border: none !important; font-size: 16px}
.nav-tabs > li.active > a{color: white !important; background: #065494 !important; border: none !important; border-radius: 0 !important; width: 100%; }
.list-group{display: inline-block; width: 100%; margin-top: 7px;}
.list-group-item{border: none;}
.list-group-item a{overflow: hidden; text-overflow:ellipsis; white-space: nowrap; width: 80%; display: inline-block;}
.list-group-item span{float: right; color: #999;}
.list-group > li:before{ content: ""; position: absolute; left: 10px; top: 16px; width: 10px;  height: 10px;  background: #D80014; border-radius: 50%;}
.list-group > li{padding-left: 30px; font-size: 16px;}
.news-text{padding-right: 0;}
.carousel-control.left,.carousel-control.right{background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .0) 100%);}

.news-title{border-bottom: #065494 2px solid; padding-left: 0; margin: 0 0 15px; height: 49px; overflow: hidden;}
.news-title h4{padding: 14px 40px; width: auto; float: left; color: white; background-color: #065494; margin: 0px;}
.news-title .kailong{ width:0; height:0; border-top: 33px solid transparent; border-bottom: 33px solid transparent; border-right: 33px solid #065494; float: left;  position: relative;  z-index: 1;  margin: 2px 0 0 -6px;  transform: rotate(-45deg); }
.center-info{padding-left: 0; padding-right: 0; width: 32%; margin-right: 2%}
.center-info .Padding{border-bottom: 1px solid #eaeaea; margin-bottom: 10px;}
.center-info .Padding h4{padding: 6px 12px; margin-top: 0; color: #065494; border-bottom: 1px solid #065494; margin-bottom: -1px;  display: inline-block;}
.center-info .Padding a{float: right; margin-top: 5px;}

.center-photo{margin: 0; padding: 0; list-style: none;}
.center-photo li{position: relative; display: block; margin-bottom: 23px;}
.center-photo div{text-align: center; position: absolute; background-color: rgba(0,0,0,.3); left: 0; top: 0; height: 100%; color: white; width: 100%; line-height: 130px; font-size: 16px;}
.center-img{ background: #f5f5f5; padding-top: 20px; margin-top: 6px;}
.center-img img{width: 100%;}

.center-news{width: 50%; display: inline-block;}
.center-style{width: 100%; margin: 0;}
.center-style .list-group{background-color: #f9f9f9; height: 126px; overflow: hidden;}
.center-style .list-group .list-group-item{background: transparent; float: left; width: 100%;}
.center-style .list-group .list-group-item a{border: none; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; width: 80%; float: left;}
.center-style .list-group .list-group-item span{float: right; color: #999;}

#myTabContent .tab-pane{display: none;}
#myTabContent .tab-pane.action{display: block;}

/*列表页*/
.info-list{margin-bottom: 30px;}
.list-kep .list-group{width: 100%; background-color: #f5f5f5;}
.list-kep .list-group > li:before{display: none;}
.list-kep .list-group .list-group-item{width: 100%; padding: 15px 15px 15px 26px; background-color: #f5f5f5; cursor: pointer;}
.list-kep .list-group .list-group-item a{width: 100%;}
.list-kep .list-group .list-group-item:first-child{border-radius: 0;}
.list-kep .list-group .active{background-color: #D80014; }
.list-kep .list-group .active a{color: white;}

.list-text{ padding-left: 30px; padding-right: 0;}
.list-text .list-group{width: 100%;}
.list-text .list-group-item{border-bottom: 1px dashed #cccccc; width: 100%; padding: 15px 10px 15px 30px; display: inline-block; background: transparent; border-radius: 0;}
.list-text .list-group > li:before { content: ""; position: absolute; left: 10px; top: 19px;  width: 10px; height: 10px; background: #D80014; border-radius: 50%;}
.list-text .list-group-item span{float: right; display: inline-block; color: #888888; }
.list-text .list-group+nav{display: flex; justify-content: center;}

/*详情页*/
.details-style{border: 1px solid #d5d5d5; padding: 35px;}
.details-text h4{ text-align: center; padding: 15px 0; font-size: 30px; font-weight: normal; text-shadow: 1px 0 0; font-family:'fz';}
.details-text small{ text-align: right; display: block; color: #065494; margin-bottom: 20px; font-size: 14px; border-bottom: 1px solid #d5d5d5; padding-bottom: 1rem;}
.details-text p{color: #222; text-indent: 2em; line-height: 3rem; font-size: 16px;  font-weight: normal;}
.details-text img{margin: 20px auto;}
.details-text p img{text-indent: 0;}
.details-text span{float: left; font-size: 14px; font-weight: bold;}

/*局长信箱*/
.email{ margin: 0 auto; float: inherit; display: flow-root;}
.email-span li span{float: right; color: #888888}
.email-more a{float: right; margin-top: 5px;}

/*反响信息*/
.info-label{font-size: 15px; margin-bottom: 2px; background-color: #62A1E6;height: 100%; display: flex;}
.info-label > .col-sm-2{background-color: #62A1E6; color: white; text-align: center; font-weight: inherit; padding: 10px 15px; display: flex; justify-content: center;align-items: center;}
.info-label > .col-sm-10{background-color: #e4eaf1; color: #444;  padding: 10px 15px; min-height: 40px;}
.info-label p{margin-bottom: 0;}

/*底部*/
footer{border-top: 3px solid #000; background: #2b2e32; margin-top: 20px;}
footer .row{border-bottom: 1px solid #c1d3e5; padding: 12px 0; color: white;}
footer .row a{padding: 0 15px;}
footer .row a:first-child{padding-left: 0; }
footer .row .col-lg-11{padding: 0; }
footer .row .col-lg-11 a{ color: #ccc;}
footer .col-lg-12{text-align: center; padding: 10px 0;}
footer .col-lg-12 p{color: #ccc; margin-bottom: 3px;}
footer .footer-padding{padding: 0; width: 7.3333333%}
footer .footer-color{color: #eee; margin-top: 10px;}

.fixed,.fixed1{position: fixed; width: 100%; height: 100%; top:0; left: 0; background-color: rgba(0,0,0,.6); z-index: 99; display: none;}
.fixed-box,.fixed-box1{width: 300px; height: auto; margin:0 auto; background-color: white; border-radius: 10px; text-align: center; padding-bottom: 20px;}
.fixed-box >div,.fixed-box1 >div{min-height: 50px; margin-top: 20px; width:100%; float: left;}
.fixed-mar,.fixed-mar1{display: flex; align-items: center; height: 100%;}

.slide_module { width: 88%; height: 110px; background: #fff; position: relative; overflow: hidden; }
.slide_module .up { width: 15px; height: 42px; background: url(/img/up.gif) no-repeat; position: absolute; top: 34px; left: 0; z-index: 3; cursor: pointer; filter: alpha(opacity: 70); opacity: 0.6; }
.slide_module .down { width: 15px; height: 42px; background: url(/img/down.gif) no-repeat; position: absolute; top: 34px; right: 0; z-index: 3; cursor: pointer; filter: alpha(opacity: 70); opacity: 0.6; }
.slide_module .wrap { width: 202.5%; height: 110px; position: absolute; top: 0; left: 0; overflow: hidden; }
.slide_module ul { width: 100%; position: absolute; top: 0; left: 0; margin: 0; padding: 0; list-style: none;}
.slide_module li { width: 240px; height: 110px; float: left; margin-left: 20px; }
.slide_module li img { width: 240px; height: 110px; display: inline-block;}


/*适配*/
@media screen and (max-width: 1920px){
    #conKep{display: none}
    .kepUp{display: none;}
    .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{display: block;}
    .row-think{min-height: 700px}
    .White>.col-lg-7,.White>.col-lg-5{height: 370px; overflow: hidden;}
    #myTabContent .list-group{min-height: 220px;}
}
@media screen and (max-width: 414px){
    #conKep{display: block;}
    .row-think{min-height: auto}
    .White>.col-lg-7,.White>.col-lg-5{height: auto; overflow: inherit;}
    html,body{background-color: #f3f3f3;}
    /*header*/
    header .row > .text-right{display: none;}
    .input-sm {height: 40px;}
    .left .kepUp img{transform: rotate(180deg);}
    .kepUp{display: flex; align-items: center; height: 100%;}
    .kepUp img{max-width: 30%; display: block; margin: 0 auto;}
    .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{display: none;}
    /*nav*/
    .navbar{display: none;}
    #myTabContent .list-group{min-height: auto;}
    ::-webkit-scrollbar { display: none; }/*隱藏滾動條*/
    /*banner*/
    .Padding-left{padding-left: 15px;}
    .news-text{padding-right: 15px; margin-top: 1rem; padding-bottom: 1rem;}
    /**/
    .news-title h4{color: #2e6da4; background: white; border-left: 5px solid #2e6da4; font-size: 1.8rem; padding: 2px 0 0 5px; display: block; margin: 15px 0 0 15px;}
    .news-title > i{display: none;}
    .center-info{padding: 0 15px; width: auto; margin-right: 0;}
    .center-info .Padding h4{font-size: 1.6rem; padding: 6px 8px;}
    .center-img{background: white; width: 100%;}
    .center-info .Padding img{width: 100%;}
    /*footer*/
    footer .row .col-lg-11{padding-left: 15px;}
    footer .col-lg-12 p{display: block; text-align: center;}
    .center-photo img{width: 100%;}
    .slide_module{width: 100%;}
    .row>.pull-left{display: none;}
    .container{padding-left: 15px !important; padding-right: 15px; !important;}
    .info-label > .col-sm-2{width: 28%;}
    .info-label > .col-sm-10{width: 72%}
    .news-title{background: white;}
    /*列表*/
    .list-text{padding-left: 20px;}
    .list-text .list-group-item > span{display: none;}
    .list-group-item:last-child{border-radius: 0;}
    .list-kep .list-group .list-group-item { padding: 15px 15px 15px 22px;}
    .nav > li > a{padding: 10px 5px; font-size: 1.4rem !important;}
    .nav-tabs > li a{font-size: 1.4rem}
    .list-kep .list-group a {font-size: 1.4rem;}
    footer .footer-color{text-align: left; margin-top: 10px; position: relative; z-index: 9;}
    footer .footer-color+.footer-color{margin-top:0;}
    footer .footer-color p{margin-bottom: 5px;}
    footer .footer-padding{width: 100%; padding: 0 15px 10px;}
    .info-list{margin-bottom: 0;}
    .carousel-caption>h3{font-size: 1.6rem; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
    .carousel-indicators{bottom: 8px;}
    .slide_module .wrap { width: 502.5%;}
    .details-text p > img{width: 100%; margin-left: -3.3rem;}
    .details-text small{text-align: left; width: 100%; display: flex;}
    .details-text h4{font-size: 2.4rem;}
    .list-kep .list-group .list-group-item{background-color: white;}
    .list-text .list-group-item{ padding: 12px 10px 12px 30px; margin-bottom: 1px; background: white}
    .list-kep .list-group .active{background-color: #D80014;}
    .breadcrumb {background-color: white;}
    .center-news{ width: auto;  display: block; }
    .pull-left,.pull-right { float: inherit !important; }
}
@media screen and (max-width: 385px){
    .nav > li > a{padding: 10px 5px; font-size: 1rem;}
}
@media screen and (max-width: 375px){

}
@media only screen and (device-width: 375px) and (device-height: 812px){

}
@media screen and (max-width: 361px){
    .list-kep .list-group .list-group-item {padding: 15px 10px 15px 17px;}
    .nav > li > a{padding: 10px 5px; font-size: 1.3rem !important;}
}
@media screen and (max-width: 321px){

}
<!--耗时1755671040.8028秒-->