﻿/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{font:12px/1.75 "Microsoft yahei","宋体", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#444;}
html, body, h1, h2, h3, h4, ul, li, dl,input{ margin:0px;padding:0px;list-style-type:none; }
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none; border: 0;}
a:active {star:expression_r(this.onFocus=this.blur());} 
:focus { outline:0;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:14px; font-weight:bold;}
.clear {clear:both;height:0px; overflow:hidden;}
.blank1{height:1px;overflow:hidden;}
.blank2{height:2px;overflow:hidden;}
.blank10{height:8px;overflow:hidden;}
.blank12{height:10px;overflow:hidden;}
.blank20{height:13px;overflow:hidden;}
.blank25{height:25px;overflow:hidden;}
.dotline{border-bottom:#CCC 1px dashed;margin:8px;}
.m-l{padding:0 0 0 10px !important;}
.m-r{padding:0 10px 0 0 !important;}
.padg{padding:0!important;margin:0!important;}
.pad{padding:0!important;}
.lineht{border:1px #6581a1 solid;width:88%;margin-left:22px;}
.ml-40{margin-left:40px!important;}
.mr-10{margin-right:10px!important;}
.mt-29{margin-top:29px!important;}
.m-93{margin-top:-93px;}
.m-105{margin-top:-105px;}
.bg{background:#FBFBFB;}

.line{width:100%;background:#e5e5e5;height:1px;margin:0 auto;}
/*所有页面共享的样式如导航,页脚等 */
/*手机超小屏幕下的单独样式 xs < 768px */
@media (max-width: 767px){
    
}
/*手机超小屏幕下的单独样式 xs < 768px */

/*大于手机屏幕时的样式 sm >= 768px */
@media (min-width: 768px){
    
}
/*大于手机屏幕时的样式 sm >= 768px */

/*平板小屏幕样式 768px <= sm < 992px */
@media (min-width: 768px) and (max-width: 991px){
    
    /*全部-页脚*/
}
/*大于992px以上固定宽度为970px md >= 992px */
@media all and (max-width: 992px){
    /*全部-最大宽度*/
    .carousel-indicators{bottom:0%!important;}
    .imgs,.bglogo,.build,.zlmainpd .title h3{margin:0!important;}
    .navbar-header{margin-right:0!important;}
    .notice,.manger,.info{background:#fff!important;}
    .carousel,.top-news h3{margin:0!important;}
    .col-md-4,.col-xl-4{padding:0!important;margin:0!important;}
    img{height:30%;}
    .article .page{display:none!important;}
    .navbar-brand img{width:250px;margin:10px 2px!important;}
    .hotnews{padding-bottom:0!important;}
    .news .carousel-inner .item img{height:250px!important;}
    .banners{min-width: 100%!important;}
    .container{padding:0 10px;}
    .zhin{margin-left:0!important;}
    .positions .list{position:relative!important;}
    .jianj, .download, .link,.zhin, .anl,.notice, .law{margin:0!important;}
    
    .link{background: none!important;}
    .link .links a{margin:10px 60px!important;}
     .carousel-inner > .item > img{height:100px!important;}
    /*子栏目标题*/
    .zlmainpd .title h3
    .rmain,.article{margin-left:0!important;}
    .rmain,.article{margin-left:0!important;}
    /*.rmain div,.zlmainpd{margin-left:15px;}*/
    /*流量检测*/
    .net{height:auto!important;}
    .net img{width:100%!important;height:40%!important;margin:0 5px!important;}
    /*app 公众号*/
    .app,.gzh{width:45%!important;background-position:center!important;margin-left:13px!important;}
    /*新闻列表*/
    .notice .tit h3,.manage .tit h3, .info .tit h3,.news .tit h3{margin-left:55px!important;}
    /*内容页面*/
    .article img{width:80%!important;height:30%!important;}
    .article #news{width:95%!important;}
    /*版权信息*/
    .copyright{background-color:#fff;}
    .copyright p{color: #333;}
    .copyright .box{display:none;}
    .hotnews{width:100%!important;float:right;border-bottom:1px solid #d5d5d5;}
    .hotnews .top-news{margin-left: 5px;}
    .hotnews ul li{width:100%!important;}
    .hotnews ul li a{border-left:none!important;height:auto!important;padding-left:0!important;}
    /*全部-最大宽度*/
    
    /* Safari 7.1+ (9.0 is the latest version of Safari at this time) */
    @media screen and (-webkit-min-device-pixel-ratio:0) {
       
    }
    /*全部-页脚*/
}
/*大于992px以上固定宽度为970px md >= 992px */



/*全部-导航条样式复写*/
.header{
    position: relative;
}
.header .navbar-default{
    border:0;
    margin-bottom: 0;
    z-index: 1000;
    background:#0068b7;
}
.header .navbar-default .navbar-nav>li>a{
    font-size: 16px;
    text-align:center;
    width:100%;
    font-family:"Microsoft yahei";
    margin: 16px 15px 0px 15px!important;
}
.header .navbar-default .navbar-nav>li>a:hover{
    color: #fff;
    font-size:16px;
    background:#0068b7;
    height:100%;

}
.header .navbar-default .navbar-nav>.active>a, .header .navbar-default .navbar-nav>.active>a:hover, .header .navbar-default .navbar-nav>.active>a:focus{
    color:#2d7bcd;
    background-color: rgba(255,255,255,0);
}
.header .navbar-default .navbar-toggle .icon-bar{
    background-color: none;
}
.header .navbar-default .navbar-nav>li .line-top{
    width: 18px;
    margin: auto;
}
/*全部-导航条样式复写*/

/*搜索*/
.bglogo{ width: 100%; height: auto;}

.fastlink a:hover{color:#666666;text-decoration:none;}

/*导航复写*/
.nav > li > a{display: table;table-layout: fixed;display:table-row;position: relative;display: block;padding: 15px 45px!important;display: flex;flex-wrap: wrap;}
.banner{width:100%;margin:0 auto;}
.banner img{width:100%;border:0!important;height:238px;}
/*首页新闻标题*/
.news{margin:0 auto;}
.tit{display:block;height:32px;margin-bottom:20px;background: url(title_1.png) no-repeat;}
.tit h3{float:left;width:127px;margin:0px;color:#fff;font:bold 16px/32px "Microsoft yahei";display:block;height:32px;text-align: center;letter-spacing: 0.1em;}
.tit a{float: right;width:30px;font:normal 14px/36px "Microsoft yahei";overflow: hidden;padding:0 8px;background: url(more.gif) 1px 0px no-repeat;text-indent:-999em;margin-top:10px;}
.tit a:hover{text-decoration:none;}
/*要闻*/
.hotnews {padding-bottom:120px;margin:0px 0px 10px 30px}
.hotnews img{float:left;width:165px;height:97px;}
.hotnews .top-news{overflow: hidden; }
.hotnews .top-news h3{margin-top:0;}
.hotnews .top-news h3 a{color:#000;font:bold 20px/30px "Microsoft yahei";overflow: hidden;margin-top:0;}
.hotnews .top-news h3 a:hover{text-decoration:none;color:#0068b7;}
.hotnews .top-news p{color: #555555;font:normal 14px/25px "Microsoft yahei";overflow: hidden;margin-top:10px;padding-bottom:10px;border-bottom:2px #D5D5D5 solid;}
.hotnews .top-news  ul{}
.hotnews .top-news  li{list-style:none;border-bottom:1px #ebebeb solid;margin-bottom: 5px;width:100%;float:left;}
.hotnews .top-news  li a{font:normal 16px/25px 'Microsoft yahei';color: #000;height: 21px;overflow:  hidden;width:100%;padding-right:10px;padding-left: 10px;display:  block;}
.hotnews .top-news li span{clear:none;font: 14px/20px "Microsoft yahei";color: #888;display:block;margin: 8px 10px;}
.hotnews .top-news  li a:hover{text-decoration: underline;color:#2167bd;}
/*首页新闻列表*/
.zhin,.anl{margin-left:20px;}
.notice,.law{margin-right:20px;}
.notice .title,.zhin .title,.law .title,.anl .title,.links .title{z-index:100;height:33px;background: url(title_1.png) no-repeat;}
.notice .title h3,.zhin .title h3,.law .title h3,.anl .title h3,.links .title h3{text-align: center;width:127px;color:#fff;font: bold 16px/32px 'Microsoft yahei';float:left;height:32px;margin:0;display: block;letter-spacing:0.1em;}
.notice .title a,.zhin .title a,.law .title a,.anl .title a{width:30px;height:30px;float:right;text-indent: -999em;background: url(more.gif) 5px 8px no-repeat;}
.links .title{border-bottom:2px solid #7fbdfd}
/*通知公告*/
.zhin .list ul,.notice .list ul,.law .list ul,.anl .list ul{}
.zhin .list li,.notice .list li,.law .list li,.anl .list li{width:100%;clear: both;overflow:hidden;line-height: 25px;color:#000;height: 30px;margin: 15px 0px;border-bottom:1px #ebebeb solid;}
.zhin .list li a,.notice .list li a,.law .list li a,.anl .list li a{font: 16px/30px 'Microsoft yahei';color: #000;/* height:28px; */overflow: hidden;margin-left:10px;}
.zhin .list li span,.notice .list span,.law .list span,.anl .list span{clear:none;font: 14px/20px "Microsoft yahei";color: #888;margin: 6px 8px;float:right;}
.zhin .list li a:hover,.notice .list li a:hover,.law .list li a:hover,.anl .list li a:hover{text-decoration: underline;color:#2167bd;}
/*首页右侧*/
.jianj,.download,.link{margin-left:22px;background: #F5F9FF;border: 1px solid #EAF3FE;}
.jianj .title,.download .title,.link .title{background-image: linear-gradient(-180deg, #F5F9FF 0%, #EAF3FE 100%);height:39px;}
.jianj .title h3,.download .title h3,.link .title h3{float:left;color: #2264AA;font:bold 16px/39px "Microsoft yahei";margin:0;margin-left:15px;}
.jianj .title a,.download .title a{float:right;text-indent: -999em;background: url(more.png) 5px 15px no-repeat;width: 40px;height:40px;}
.jianj img{margin:10px 15px;}
/*下载专区*/
.download{height: 330px;}
.download .list ul{}
.download .list li{width:90%;background:url(list.png) 10px 15px no-repeat;width:100%;float:left;display: block;}
.download .list li a{width:95%;font:normal 14px/15px 'Microsoft yahei';color: #000; overflow: hidden;margin:8px 25px;padding-right:30px;display:  block;height:15px;}
.download .list li a:hover{text-decoration: underline;color:#2167bd;}
/*友情链接*/
.link{height:151px;}
.link .selected{width:90%;margin:0 auto;margin-top:10px;}
.link .selected select{color: #2264AA; width:100%;height:36px;background: #FFFFFF;border: 1px solid #F0F0F0;appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url(down.png) no-repeat #fff right;font-weight:bold;margin-bottom:10px;display: block;text-align-last: center;text-align: center;}
.link .selected option{text-align: center;text-align-last: center;border: 1px solid #F0F0F0;}


/*频道首页左侧*/ 
.mainpdbox{width:100%;margin: 0 auto; overflow: hidden;padding: 0;background: #ebf2f3;}
.mainpdbox .lmain{float: left;overflow:hidden;margin-right:20px;}
.mainpdbox .lmain .lmainpd{background-color:#0068b7;}
.lmainpd {background: #ebf2f3;}
.lmainpd  h3{ text-align:center;background:#0068b7;width:auto;overflow: hidden; font:normal 26px/80px 'Microsoft yahei';margin:0 auto; color:#fff;}

.lmainpd .list ul{}
.lmainpd .list li{line-height: 2em; height: auto;overflow: hidden;  border-bottom: 1px dashed #CCC; clear: both;background: url(list.png) 8px 14px no-repeat;padding-left:20px;margin-right:20px;}
.lmainpd .list li a{background:#ebf2f3;font-size:12px; font-family: "Microsoft yahei";color: #000;}
.lmainpd .list li a:hover{text-decoration: underline; color: #337ab7;}
.lmainpd .list span{  display: block; float: right; clear: both; overflow: hidden;color:#C91717;}
.lmainpd p{width:90%;font:normal 14px/30px "Microsoft yahei";}


/*频道页左侧子栏目*/
.zlmainpd{background:#fff;height:100%;width:100%}
.zlmainpd .title{width: 100%;}
.zlmainpd .title h3{width:auto;color:#105BBE;overflow: hidden;font: bold 30px/40px 'Microsoft yahei';margin-top: 0px;}




/*频道首页右侧*/
.ml50{margin-left:0!important;}
.rmain{font:normal 16px/35px "Microsoft yahei";margin-left:30px;height:100%;overflow:hidden;background:#fff; min-height: 600px;}
.rmain .title{}
.rmain .title h3{float: left; overflow: hidden; color: #333;margin-top:0px;font:normal 20px/40px "Microsoft yahei";padding-left:15px;}
.rmain .title a{float: right;width:30px;font:normal 14px/36px "Microsoft yahei";overflow: hidden;padding:0 8px;background:url(more.png) 0px 5px no-repeat;text-indent:-999em;margin-top:8px;}
.rmain h3{border-bottom:2px #105BBE solid;width:100%;float: left;overflow: hidden;color: #333;margin-top:0px;font:normal 20px/45px "Microsoft yahei";/*padding-left:15px;margin-left: 10px;*/}
.rmain h3 a{float: right;width:30px;font:normal 14px/36px "Microsoft yahei";overflow: hidden;padding:0 8px;background:url(more.gif) 5px 10px no-repeat;text-indent:-999em;margin-top:8px;}
.rmain h3 a:hover{font:normal 14px/36px "Microsoft yahei";overflow: hidden; border: 0px;text-decoration:none;}

.rmain .list ul {}
.rmain .list li{overflow:hidden;line-height: 35px;height: 40px;clear:both;color:#333;background: url(list.gif) 0px 15px no-repeat;padding-left:15px;}
.rmain .list li span{overflow:hidden;float: right;color:#888;}
.rmain .list li a{font: normal 16px/20px 'Microsoft yahei';overflow:hidden;color:#333;}
.rmain .list li a:hover{text-decoration: none;overflow:hidden;color:#105BBE;text-decoration: underline;}


/*频道页左侧子栏目*/
.lmain .zlmainpd{}
.lmain .zlmainpd .list ul{}
.lmain .zlmainpd .list li{height: 50px;line-height:50px;overflow: hidden;background: #fff;margin-bottom:10px;border-bottom: 1px solid #eeeeef;}
.lmain .zlmainpd .list li:hover{overflow: hidden;display: block;}

.lmain .zlmainpd .list li a{color: #333;display:block;height: 50px;clear: both;font:normal 16px/50px 'Microsoft yahei';text-align: left;padding-left: 20px;}
.lmain .zlmainpd .list li.active a{color:#fff;}
.lmain .zlmainpd .list li.active,.lmain .zlmainpd .list a:hover{background: #105BBE;color:#fff;}


/*内容页*/ 
    /*当前位置*/
.positions{width:100%;position: relative;}
.positions .wz{width:100%;display: block;height:40px;margin:5px 0px;}
.positions p{float:right;background: url(position.png) 5px 10px no-repeat; color: #999; padding-left: 30px; overflow: hidden;clear: both;margin:0 auto;font: normal 16px/40px 'Microsoft yahei';word-wrap:break-word;display: block;}
.positions p a{color:#999;}
.positions p a:hover{color: #999;text-decoration: none;}

.positions .list .active li{background: #fff;color:#fff;}
/*内容*/
.article{width:100%;margin:0 auto; height: 100%;background:#fff;clear:both; min-height: 600px;}
.article h3{width:100%;text-align: center;line-height: 35px; font-size: 24px;padding: 25px 0px 10px 0px;margin:0 auto;height:auto;border:none;color:#333;background:none;}
.article .infoBox{width:100%;text-align: center; color: #999; cursor:pointer;border-top: 1px dotted #cecece;height: 40px;}
.article .infoBox .infoBox-l{float:left;font-size:14px;line-height:40px;height:40px;}
.article .infoBox .infoBox-l span{display:inline-block;color:#aaa;margin:0 10px;}
.article .infoBox .infoBox-r{float:right;}
.article .infoBox .infoBox-r span{display:inline-block;color:#aaa;padding-left:20px;height:40px;}
.article .infoBox .infoBox-r span a{color:#333;line-height:40px;height:40px;}
.article .infoBox .infoBox-r .print{background:url(print.png) no-repeat left center}
.article .infoBox .infoBox-r .closed{background:url(close.png) no-repeat left }
.article #news{width:100%; margin:0 auto; text-align: left;margin-top:10px;overflow: hidden; padding:10px; font-size:18px;height:100%;}
.article .page img { cursor: pointer; }
.article .page{width:100%;margin: 0 auto; text-align:center;}
/*内容页样式*/
.rmain div{font:normal 16px/35px "Microsoft yahei";}


/*分页样式*/
#fenye{clear:both;padding-top:15px;}
#fenye a{text-decoration:none; display:inline;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:22px;background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{color:#1E50A2;background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;float:left;}
#fenye span{line-height:30px;}


.page { padding: 15px; text-align: center; }
.page img { cursor: pointer; }
.page a, .page a:visited, .page span {margin: 0 3px 0 0;}
.page a:hover, .page .current { text-decoration: underline;  color: #fff; }
.page .current { padding: 2px 5px; }
.page .disabled { border: 1px solid #ccc; color: #ccc; padding: 2px 5px; }



/*底部*/
.copyright{background-color: #1E52AF;height:100%;}
.copyright p{text-align: center;display:block;margin:20px 20px;word-spacing:normal;color:#87A6DC;}
.copyright .box{position:absolute;right: 90%;top: 15px;}
.copyright p a{color:#1e6594;}
.copyright p a:hover{text-decoration: none;}
/*滚动图片标题*/
.focus-title {position:absolute;left:-50px;bottom:50px;width:760px;background:url(focus-title.png) repeat-x;background-size:auto 100%;
}
.focus-title:hover {background:url(focus-menu.png);background-repeat:repeat-x repeat-y;
}
.focus-maintitle {font:normal 22px/30px "Microsoft yahei";position:absolute;top:15px;left:15px;color:#fff;text-align:left;
}
.focus-maintitle a {color:#FFF;}
.focus-maintitle a:hover {color:#FFF}
.focus-text {font:normal 16px/22px "Microsoft yahei";left:15px;bottom:10px;text-align:left;color:#fff;height:auto;
}
.focus-title .focus-text {position:relative;display:block;margin-bottom: 10px;margin-top:90px;margin-right:15px;text-align: left;
}
/*大图滚动*/
/*图片轮播*/
img {border:0;}
a {text-decoration:none;color:#333;}
a:hover {color:#1974A1;}
.slider {width:100%;min-width:980px;height:460px;position:relative;overflow:hidden;background:#fff;text-align:center;}
.slider .bd {width:1200px;position:absolute;left:50%;margin-left:-600px;}
.slider .bd li {width:100%;overflow:hidden;}
.slider .bd li img {display:block;width:100%;height:460px;}
.slider .tempWrap {overflow:visible !important}

.slider .on {background-position:0 0;filter:alpha(opacity=100);opacity:1;}
.slider .pnBtn {position:absolute;z-index:1;top:0;width:100%;height:500px;cursor:pointer;}
.slider .prev {left:-50%;margin-left:-600px;}
.slider .next {left:50%;margin-left:600px;}
.slider .pnBtn .blackBg {display:block;position:absolute;left:0;top:0;width:100%;height:500px;background:#fff;filter:alpha(opacity=50);opacity:0.5;}
.slider .pnBtn .arrow {display:none;position:absolute;top:0;z-index:1;width:60px;height:500px;
}
.slider .pnBtn .arrow:hover {filter:alpha(opacity=60);opacity:0.6;
}


.pagebox{overflow:hidden; zoom:1; font-size:12px; font-family:"Microsoft yahei",sans-serif;}
.pagebox span{float:left;margin-right:2px;overflow:hidden;text-align:center;background:#fff;}
.pagebox span a{display:block; overflow:hidden; zoom:1; _float:left;}
.pagebox span.pagebox_prev_nolink, span.pagebox_next_nolink, span.pagebox_first_nolink, span.pagebox_last_nolink,.pagebox_next,.pagebox_last{width:53px;height:21px;line-height:21px;text-align:center;color:#999;cursor:default;}
.pagebox span.pagebox_prev{color:#3568b9; height:23px;}
.pagebox span.pagebox_prev a, .pagebox span.pagebox_prev a:visited, .pagebox span.pagebox_next a, .pagebox span.pagebox_next a:visited, .pagebox span.pagebox_fisrt a, .pagebox span.pagebox_first a:visited, .pagebox span.pagebox_last a, .pagebox span.pagebox_last a:visited,.pagebox_first
 a{color:#3568b9;text-decoration:none;text-align:center;width:53px;cursor:pointer;height:21px;line-height:21px;}
.pagebox span.pagebox_prev a:hover,.pagebox span.pagebox_prev a:active,.pagebox span.pagebox_next a:hover,.pagebox span.pagebox_next a:active,.pagebox span.pagebox_first a:hover,.pagebox span.pagebox_first a:active,.pagebox span.pagebox_last a:hover,.pagebox span.pagebox_last a:active{color:#363636; text-decoration: underline;}
.pagebox_first_nolink a:hover,.pagebox_prev_nolink a:hover{color:#363636;}
.pagebox_num_nonce a{color:#fff;}
.pagebox span.pagebox_num_nonce{padding:0 8px; height:20px; line-height:20px; color:#fff; cursor:default; background:#296cb3; font-weight:bold;}
.pagebox span.pagebox_num{color:#3568b9; height:23px;}
.pagebox span.pagebox_num a,.pagebox span.pagebox_num a:visited{color:#3568b9;text-decoration:none;padding:0 8px;cursor:pointer;height:21px;line-height:21px;}
.pagebox span.pagebox_num a:hover,.pagebox span.pagebox_num a:active{color:#363636;text-decoration: underline;}
.pagebox span.pagebox_num_ellipsis{color:#393733; width:22px; background:none; line-height:23px;}

/*搜索框*/
.link-list{padding: 20px 0 0 0; display: flex; justify-content: space-between; flex-wrap: wrap; width: 100%;align-items: center;}
.link-list a{display: block; margin-bottom: 20px;}
.glyphicon{
    display: block;
    width: 20px !important;
    height: 20px !important;
    border-radius: 0 0 0 5px;
    border-left: 5px solid #fff;
    border-bottom: 5px solid #fff;
}
.glyphicon-chevron-left{
    transform: rotate(45deg);
}
.glyphicon-chevron-right{
    transform: rotate(225deg);
}
.search-input{
    border: none;
    height: 28px;
    background: #dcf4ff;
    border-radius: 3px 0 0 3px;
    padding: 0 5px;
}
.search-btn{
    height: 28px;
    background: #fff;
    border-radius: 0 3px 3px 0;
    border:none;
    margin-left: -3px;
    padding: 0 3px;
    background: #71b5fe;
    color: #fff;
}
.search-area{
    padding-top: 25px;
}
@media (min-width: 768px) {
    .search-area{
        padding-top: 42px;
        text-align: right;
    }
}