﻿/*图标*/
.icon {
  width: 1.9em;
  height: 1.9em;
  vertical-align: -0.5em;
  fill: currentColor;
  overflow: hidden;
}

.icon_big {
width: 1.9em;
  height: 1.9em;
  vertical-align: -0.5em;
  fill: currentColor;
  overflow: hidden;
}
/*公众号二维码*/
.smallImg {
    width:172px;
    height:172px;

}


/*网站公共样式*/
.info-content{font-size:15px;line-height:2.5;padding:10px;}
.info-content img{max-width:100%;}
a{color:#333;text-decoration:none;}
a:hover{color:#1a56a8;}
.com-bd{border:1px solid #ddd;}
.text-blue{color:#2677e5;}
.text-yellow{color:#fff000;}
.text-red{color:#d40704;}
.bg-gray{background:#f0f0f0;}
.bg-white{background:#fff;}
.bd-gray{border:1px solid #ddd;}
.text-indent{text-indent:2em;}
.text-overflow{display:block;/*内联对象需加*/
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;}
@media(min-width:992px){.padding-md-left-5{padding-left:5px;}
.padding-md-right-5{padding-right:5px;}
.padding-md-left-0{padding-left:0px;}
.padding-md-right-0{padding-right:0px;}
.mycol-md-8{width:72%}
.mycol-md-4{width:28%}
}
/*遮罩层*/
.mask-bg{position:fixed;width:100%;height:100%;display:none;background-color:rgba(0,0,0,.7);overflow:hidden;z-index:997;top:0;left:0;}
.mask-bg.active{display:block;}

.minheigt1{min-height:280px;}
.minheigt2{min-height:495px;}
.bzrc a{margin:0 5px;}
@media screen and (max-width:764px) {
    .minheigt1{min-height:100%;}
    .minheigt2{min-height:100%;}
}

/*pc头部导航样式*/
@media (min-width:1025px){
.top-bar{line-height:36px;background:#fff;}
.header .bg-header{width:100%;position:relative;}
.header .bg-header .bg-pic{width:100%;height:auto;}
.header .bg-header .font-box{width:100%;height:100%;padding-top:60px;position:absolute;top:0;left:0;}
.header .bg-header .hui{width:68px;height:auto;margin-right:10px;}
.header .nav-box{background:#1a56a8;}
.header .logos{padding:8px 0 8px 0;}
.header1{line-height:35px;background:#f7f7f7;color:#999}
.header1 .toplianjie{text-align:right;}
.header1 .toplianjie a{margin:0 10px;color:#999}
.shoucsy{line-height:28px;}
.wbwx{text-align:right;padding-top: 8px;}
.wbwx .weibo1{background:url(../images/shouye1.jpg) no-repeat left center;line-height:45px;height:45px;display:inline-block;padding-left:25px;margin-right:15px;}
.wbwx .weixin1{background:url(../images/weixin.png) no-repeat left center;line-height:45px;height:45px;display:inline-block;}
.bzrc{text-align:right;}
.bzrc a{display:inline-block;margin:0 5px;}
.header .logo img{height:80px;width:auto;}
.header .nav-toggle{display:none}
.nav{height:45px;padding:0px 0;}
.nav>ul>li{float:left;text-align:center;width:16.5%;position:relative;}
.nav>ul>li>a{display:block;position:relative;text-align:center;color:#fff;font-size:16px;font-weight:bold;line-height:45px;height:45px;}
.nav>ul>li>a>p{font-size:13px}
.nav >ul>li.active >a{background:#e9eef6;color:#1a56a8}
.nav > ul > li+li::before{content:'';position:absolute;left:0;top:0px;width:5px;height:100%;border-left:1px solid #6991c6;}
.nav li> ul::before{content:"";display:block;margin:0px auto;text-align:center;position:absolute;top:0px;left:45%;content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;}
.nav ul li ul li a{display:block;width:100%;text-align:center;color:#333;font-size:15px;line-height:50px;background-color:#fff;}
.nav ul li ul li:first-child{border-radius:20px;}
.nav ul li ul li a:hover{text-decoration:none;background:#eee;}
.nav ul li{position:relative}
.nav ul li .arrow{display:none}
.nav ul li ul{display:none;position:absolute;left:-10%;z-index:200;width:150px}
.nav ul li ul li ul{left:100%;top:0px;display:none}
}
/*滚动图*/

.fader {position: relative;font-family: "futura", arial;overflow: hidden;height:400px;}
.fader .slide {position: absolute;width: 100%; height: 100%;top: 0;z-index: 1;opacity: 0;}
.fader .slide img {height: 100%;width:100%;}
.fader .slide .slide_com{position: absolute;width: 100%; height: 35px;bottom: 0;z-index: 100;background:url(../images/blank50.png) repeat center center;color:#FFF;display:block;line-height:35px;padding-left:5px;}
.fader .prev,.fader .next {position: absolute;height: 80px;line-height: 55px;width: 50px;font-size: 100px;text-align: center;color: #fff;top: 50%;left: 0;z-index: 4;margin-top: -25px;cursor: pointer;opacity: .5;transition: all 150ms;}
.fader .prev:hover,.fader .next:hover {opacity: 1;}
.fader .next {left: auto;right: 0;}
.fader .pager_list {position: absolute;width: 100%;height: 30px;padding: 0;line-height: 30px;bottom: 2px;text-align: right;z-index: 4;}
.fader .pager_list li {display: inline-block;width: 20px;height: 20px;border:1px solid #fff;text-align:center;line-height:18px;color:#fff;margin:0 3px;cursor:pointer}
.fader .pager_list li:hover,.fader .pager_list li.active {opacity: 1;background:#75bb29;color:#fff}

@media screen and (max-width:480px){
    .fader{height:220px;}
}


/* 滚动图css */
.slideBox{width: 100%; height: 100%; overflow:hidden; position:relative; border:0px solid #ddd }
.slideBox .hd{ height:12px; overflow:hidden; position:absolute; right:5px; bottom:1px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ list-style-type:none;float:left; margin:0 2px;  width:14px; height:14px; line-height:12px; text-indent:0;text-align:center; background:#fff; cursor:pointer; background:url(../images/NumBtn.png) no-repeat 0 -27px; color:#000; font-size:12px;}
.slideBox .hd ul li.on{list-style-type:none; background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{list-style-type:none; zoom:1; vertical-align:middle; }
.slideBox .bd img{ height: 100%;width:100%; display:block;  }

@media screen and (max-width:480px){
    .slideBox {height:220px;}
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/*移动头部导航样式*/
@media (max-width:1024px){
.phone-hidden{display:none;}
.header .logos{max-width:350px;width:85%;padding-top:15px;}
.header .nav-toggle{position:absolute;right:0px;top:20px;font-size:25px;color:#999;min-width:60px;height:60px;line-height:60px;text-align:center;cursor:pointer;z-index:1;display:block;}
.header .nav-toggle.active{color:#ccc}
.header1 .toplianjie{text-align:right;}
.nav{position:fixed;z-index:999;top:0px;right:0px;width:0px;background:#fff;height:100%;height:100vh;opacity:0;transition:all 0.2s linear;overflow-y:auto}
.nav.active{opacity:1;width:260px;max-width:60%}
.nav ul li{line-height:45px;text-align:left}
.nav ul li ul{display:none}
.nav ul li ul.active{display:block}
.nav ul li a{padding-left:30px;display:block;color:#999;font-size:15px;line-height:3.5;border-bottom:1px solid #dcdcdc}
.nav ul li ul li a{padding-left:60px;font-size:14px}
.nav ul li ul li ul li a{padding-left:90px}
.nav ul li ul li ul li li a{padding-left:120px}
.nav ul li{position:relative}
.nav ul li .arrow{position:absolute;right:0px;top:0px;width:50px;height:50px;line-height:50px;text-align:center;transition-duration:0s;}
.nav ul li .arrow:after{font-family:FontAwesome;content:"\f105";display:block;font-weight:bold;font-size:18px}
.nav ul li .arrow.active{transform:rotate(90deg)}
.nav>ul>li>a>p{display:none}
.header .font-box .inner{top:20%;}
.header .icon{display:none;}
}
@media (max-width:728px){.header{position:relative;overflow:hidden;}
}
/*子栏目菜单样式*/
 .nav-menu{clear:both;text-align:left;width:100%;overflow:visible;}
.nav-menu li.active > a{color:#153F8F;font-weight:bold;}
.nav-menu li{display:inline-block;margin-right:20px;}
.nav-menu li a{line-height:60px;height:60px;color:#666;font-family:"Microsoft YaHei",Tahoma,Verdana,"Simsun";font-size:15px;}
@media (max-width:998px) /*手机端*/
{.second-nav .nav-menu{display:none;}
}
/*底部*/
footer{border-top:5px solid #1a56a8;color:#666;}
.footer {border-top:6px solid #1a56a8;width:100%;background-color:#fff;padding:40px 0}
.footer>.footer-main {max-width:1220px;margin:0 auto}
.footer .footer-img-links {margin-left:185px;font-size:0;float:left}
.footer .footer-img-links>a {display:inline-block}
.footer .footer-img-links>a+a {margin-left:30px}
.footer .footer-text {float:left;margin-left:70px;font-size:14px;color:#333}
.footer .footer-text-about {margin:0}
.footer .footer-text-about>a {color:#2957a2}
.footer .footer-text-about>.dtc {display:inline-block;margin:0 15px;width:1px;height:15px;background-color:#1a56a8;position:relative;top:2px}
.footer .footer-text-unit {margin-top:13px;margin-bottom:10px}
.footer .footer-text-unit>span {display:inline-block;margin-left:0;font-size:14px;line-height:1;color:#333}
.footer .footer-text-copyright {margin:0}
.footer .footer-text-unit span+span,
.footer .footer-text-copyright span+span {margin-left:15px}

@media screen and (max-width:1000px) {
    .footer .footer-img-links{margin-left:0px;text-align:center;width:100%;}
    .footer .footer-text {margin-left:0px;padding:10px 20px;}
    .footer-text-about{text-align:center}
}

/*首页_快速链接*/
#page-index{clear:both;overflow:hidden}
#page-index .col-dzswj {width:22%;margin-right:15px;margin-left:1%;padding:0}
#page-index .col-dzswj>.dzswj-pc {height:150px;overflow:hidden;position:relative;}
#page-index .col-dzswj>.dzswj-pc>a {display:block;height:100%;background:url(../images/w_bg.png) no-repeat 0 0;background-size:100% 100%}
#page-index .col-dzswj>.dzswj-pc>.dzswj-pc-bsrl {width:184px;height:30px;line-height:30px;border-radius:17px;position:absolute;top:93px;left:0;right:0;margin:auto;padding:0 12px;text-align:center}
#page-index .col-dzswj>.dzswj-pc>.dzswj-pc-bsrl>a {color:#fff}
#page-index .col-dzswj>.dzswj-pc>.dzswj-pc-bsrl>a>span {margin:0 5px}
#page-index .col-ywbl {height:150px;width:74%;margin-right:1%;overflow:hidden;margin-top:0;padding:0}
#page-index .col-ywbl2 {height:150px;width:41%;margin-right:1%;overflow:hidden;margin-top:0;padding:0}
#page-index .col-ywbl>a {height:75px;font-size:16px;line-height:75px}
#page-index .col-ywbl2>a {height:75px;font-size:16px;line-height:75px}
#page-index .col-ywbl>a .iconfont {font-size:35px;margin-right:10px}
.col-xs-20{float:left;}
#page-index .col-ywbl>a {float:left;width:19.9%;font-weight:bold;text-align:center;color:#1a56a8;background-color:#e9f6fd;border-right:1px solid #c6e5f6;border-bottom:1px solid #c6e5f6}
#page-index .col-ywbl2>a {float:left;width:33.33333%;font-weight:bold;text-align:center;color:#1a56a8;background-color:#e9f6fd;border-right:1px solid #c6e5f6;border-bottom:1px solid #c6e5f6}
#page-index .col-ywbl>a.bd-b-none {border-bottom-color:transparent}
#page-index .col-ywbl>a.bd-r-none {border-right-color:transparent}
#page-index .col-ywbl>a>.iconfont {font-weight:400;color:#1a56a8;vertical-align:middle}
#page-index>.container .col-right img {height:100%;width:100%}
#page-index .col-right {width:33%;padding:0;}
#page-index .col-right a {display:block;border-radius:4px;overflow:hidden}
#page-index .col-right>.pull-left a {width:170px;height:150px}
#page-index .col-right a.pull-right {width:220px;height:68px}
#page-index .col-right a.pull-right:nth-of-type(2) {margin-bottom:14px}
#page-index .col-right a.pull-right>img {display:block;width:100%;height:100%}

.sy_kuaishulianjie{margin:20px 0;}
.sy_kuaishulianjie .iconfont {width:68px;height:68px;border-radius:100%;border:1px solid #1a56a8;display:block;margin:0 auto 15px;font-size:30px;line-height:68px;color:#1a56a8;text-align:center}
.sy_kuaishulianjie span{text-align:center;display:block}
.sy_kuaishulianjie a:hover .iconfont {color: #fff;background-color: #1a56a8;-webkit-transition: .3s linear;-o-transition: .3s linear;transition: .3s linear}



@media screen and (max-width:1200px){
    #page-index .col-right a.pull-left {width:49%;height:150px}
    #page-index .col-right a.pull-left img{height:100%;}
    #page-index .col-right a.pull-right {width:49%;height:68px}
    #page-index .col-ywbl>a{font-size:14px;}
}

@media screen and (max-width:767px){
    #page-index .col-ywbl{width:100%;}
    #page-index .col-ywbl2{width:100%;}
    #page-index .col-ywbl>a .iconfont{font-size:20px;}
    #page-index .col-ywbl2>a .iconfont{font-size:20px;}
}

/*首页_头条*/
.toutiao{border:1px solid #DDD;margin:20px 0px;}
.head-lines {margin: 0px 0;height: 80px;line-height: 80px;background: url(../images/tt.png) no-repeat 0px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0;text-align:center}
.head-lines > a {font-size: 32px;max-width: 930px;display: inline-block;overflow: hidden;text-overflow: ellipsis;color: #1a56a8;font-weight:normal;}

@media screen and (max-width:1000px){
    .head-lines > a {font-size: 20px;margin-left: 30px;text-align: left;/*width: 100%;*/}
}

/*搜索*/
.ss-box{position:relative;border-radius:4px;border:1px solid #cfcfcf;background:#fff;width:100%;max-width:300px;height:32px;margin-left:10px;line-height:0px;float:right}
.ss-box .s-input{width:100%;outline:none;border:none;line-height:30px;padding-left:10px;background-color:transparent;padding-left:10px;padding-right:0;}
.ss-box .s-btn{position:absolute;right:0px;top:-1px;background:#1a56a8;width:76px;height:32px;color:#fff;cursor:pointer;font-weight:bold;line-height:32px;outline:none;border:none;}

.search .font span{margin-right:12px;cursor:pointer;}
.search .font span:hover{color:rgb(255,127,39);}
.weather-box{line-height:28px;text-align:right}
@media(max-width:960px){
.ss-box{margin:0 auto;float:left;}

}
@media(max-width:728px){
.search{min-width:100px;}
.ss-box{margin:0 auto;float:none;}
.weather-box{text-align:center;display:none;}
.weather-box #weather{display:block;width:100%;}
.weather-box #date{margin-top:6px;margin-bottom:6px;display:block;width:100%;}
}
/*hover下拉效果*/
.hover-down{text-align:center;}
.hover-down .item{display:inline-block;width:110px;height:40px;overflow:hidden;margin:4px;}
.hover-down .mask{position:absolute;top:-100%;left:0;width:100%;height:100%;transition:0.3s all linear;}
.hover-down .item:hover .mask{top:0;}



/*首页>公共title*/
.index-comtitle{font-size:16px;color:#fff;line-height:38px;height:38px;font-size:16px;}
.index-comtitle-2{line-height:32px;background:#1a56a8;padding-left:6px;font-size:20px;text-align:center;color:#FFF;padding:20px 0;}


@media screen and (max-width:767px){
    .index-comtitle{font-size:16px;color:#fff;line-height:38px;height:38px;font-size:16px;}
    .index-comtitle-2{line-height:32px;background:#1a56a8;padding-left:6px;font-size:20px;text-align:left;color:#FFF;padding:10px 20px;}
}



/*首页小列表左边title右边日期*/
.newslist{padding:10px;background-color: #c6e5f630;}
.newslist li{position:relative;border-bottom:1px dashed #ddd;}
.newslist li .date{color:#b7b7b7;position:absolute;right:0px;top:13px;font-size:13px;}
.newslist li .tit{font-size: 16px;display:block;/*内联对象需加*/
 word-break:keep-all;/* 不换行 */
 white-space:nowrap;/* 不换行 */
 overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
 text-overflow:ellipsis;color:#666;padding-right:100px;line-height:3;background:url(../images/listbg.jpg) no-repeat left center;padding-left:10px;}


.newslistse{padding:10px;background-color: #fce3df4f;}
.newslistse li{position:relative;border-bottom:1px dashed #ddd;}
.newslistse li .date{color:#b7b7b7;position:absolute;right:0px;top:13px;font-size:13px;}
.newslistse li .tit{font-size: 16px;display:block;/*内联对象需加*/
 word-break:keep-all;/* 不换行 */
 white-space:nowrap;/* 不换行 */
 overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
  text-overflow:ellipsis;color:#666;padding-right:100px;line-height:3;background:url(../images/listbg.jpg) no-repeat left center;padding-left:10px;}



.newslistxz{padding:10px;background-color: #fff1d559;}
.newslistxz li{position:relative;border-bottom:1px dashed #ddd;}
.newslistxz li .date{color:#b7b7b7;position:absolute;right:0px;top:13px;font-size:13px;}
.newslistxz li .tit{font-size: 16px;display:block;/*内联对象需加*/
 word-break:keep-all;/* 不换行 */
 white-space:nowrap;/* 不换行 */
 overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
 text-overflow:ellipsis;color:#666;padding-right:100px;line-height:3;background:url(../images/listbg.jpg) no-repeat left center;padding-left:10px;}



.newslist li .tit:hover{color:#165ec2;}
.newslist li.diyitiao .tit{text-align:center;color:#0053a4;line-height:35px;font-size:16px;padding-right:0px;background:none}
.newslist li.diyitiao .jianjie{line-height:27px;color:#999;text-indent:2em;}
.newslist-1 li .tit{padding-left:12px;}
.newslist-1 li::before{content:"›";position:absolute;left:0;top:8px;width:10px;height:10px;font-size:16px;font-weight:bold;}



.newsxzlist{padding:10px;}
.newsxzlist li{position:relative;border-bottom:1px dashed #ddd;}
.newsxzlist li .tit{display:block;/*内联对象需加*/
 word-break:keep-all;/* 不换行 */
 white-space:nowrap;/* 不换行 */
 overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
 text-overflow:ellipsis;color:#666;padding-right:10px;line-height:3;background:url(../images/xiazai.png) no-repeat left center;padding-left:25px;}
.newsnewsxzlistlist li .tit:hover{color:#165ec2;}



.newspiclist{padding:10px;}
.newspiclist li{position:relative;margin-top:10px;margin-bottom:10px;}
.newspiclist li a{text-align:center;display:block}




/*首页>较新要闻*/
.index-yaowen{color:#1669ed;height:40px;line-height:40px;border-bottom:1px solid #DDD;font-size:18px;}
.index-yaowen span{color:#FFF;background:#1a56a8;font-size:18px;font-weight:bold;display:inline-block;padding:0 20px;}
.index-yaowen a{color:#FFF;}
.index-yaowen .mored{float:right;color:#999;line-height:34px;font-size:14px;}


/*首页>切换栏*/
.tab-top{overflow:hidden;border-bottom:1px solid #DDD;}
.tab-top > li{float:left;padding:0 15px;color:#000;line-height:46px;height:46px;font-size:22px;text-align:center;}
.tab-top > li.selected{color:#1a56a8;background-color: #1a56a8;font-weight:bold}
.tab-top > li.selected a{color:#fff;}
.tab-content > li{display:none;}
.tab-content > li.show{display:block;}

.tab{overflow:hidden;border-bottom:1px solid #DDD;}
.tab > li{float:left;padding:0 15px;color:#000;line-height:46px;height:46px;font-size:22px;text-align:center;}
.tab > li.selected{color:#1a56a8;border-bottom:3px solid #1a56a8;font-weight:bold}
.tab > li.selected a{color:#1a56a8;}
.tab-content > li{display:none;}
.tab-content > li.show{display:block;}

.tabs{overflow:hidden;border-bottom:2px solid #1a56a8;}
.tabs > li{float:left;padding:0 10px;color:#1a56a8;line-height:46px;height:46px;font-size:16px;text-align:center;font-weight:bold}
.tabs > li.selected{}
.tabs > li.selected a{color:#1a56a8;}
.tab-contents > li{display:none;}
.tab-contents > li.show{display:block;}



@media screen and (max-width:760px) {
    .tab-top > li{font-size:16px;padding:0 5px;}
    .tab > li{font-size:16px;padding:0 5px;}
    .tabs > li{font-size:16px;padding:0 5px;}
}
/*首页中部栏目导航*/
.lanmudaohang {margin:10px 0px 10px 0px;background-color: #e9f6fd;}
.lanmudaohang .iconfont {  width: 1.9em;  height: 1.9em;/*border-radius:100%;border:1px solid #1a56a8;margin:0 auto 15px;*/display:block;font-size:30px;line-height:68px;color:#1a56a8;text-align:center}*/
.lanmudaohang span{text-align:center;display:block;}
.lanmudaohang a:hover .iconfont {color: #fff;background-color: #e7e9ea;-webkit-transition: .3s linear;-o-transition: .3s linear;transition: .3s linear}
.lanmudaohang a {font-size: 16px;font-weight: 500;}


/*首页_模块标题*/
.sy_mk_tit{border-bottom:1px solid #DDD;}
.sy_mk_tit span{color:#1a56a8;border-bottom:3px solid #1a56a8;font-weight:bold;padding:0 15px;line-height:46px;height:46px;font-size:22px;text-align:center;display:inline-block;}
.sy_mk_tit a{color:#1a56a8}
.sy_mk_com .pager {
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    FONT-SIZE: 14px;
    FONT-FAMILY: Tahoma,Helvetica,sans-serif;
    TEXT-ALIGN: center;
    float: right;
}
.sy_mk_com .pager SPAN.current{
      PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #000;
    MARGIN-RIGHT: 3px;
    PADDING-TOP: 2px;
}
.sy_mk_com .pager A{
  BORDER-RIGHT: #ccdbe4 1px solid;
    PADDING-RIGHT: 8px;
    BACKGROUND-POSITION: 50% bottom;
    BORDER-TOP: #ccdbe4 1px solid;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ccdbe4 1px solid;
    COLOR: #0061de;
    MARGIN-RIGHT: 3px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ccdbe4 1px solid;
    TEXT-DECORATION: none;
}


@media screen and (max-width:760px) {
    .sy_mk_tit span{font-size:16px;}
}



.tujiess{margin:10px 0;}
.tujiess img{width:100%;max-height:215px;}

.shuiwusp{margin:10px 0;}
.shuiwusp img{width:100%;max-height:215px;}

.zlmshuiwusp{margin:10px 0;}
.zlmshuiwusp img{width:100%;max-height:205px;}


.marqueeleft {height: 236px;max-width: 1180px;overflow: hidden;margin: 20px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:225px;height:233px;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:215px;height:204px;padding:2px;overflow:hidden;}
.marqueeleft li .pic img{height:100%;width:100%;}
.marqueeleft li .tit{text-align:center;height:23px;line-height:23px;}


.marqueeleft1 {height: 44px;max-width: 1180px;overflow: hidden;margin: 0px auto;}
.marqueeleft1 ul{float:left;}
.marqueeleft1 li{float:left;margin:0 5px;display:inline;width:auto;height:44px;line-height:44px;overflow:hidden;}


.dangqiandh{color:#1a56a8;clear:both;overflow:hidden}
.dangqiandh li{float:left;}
.dangqiandh li a{color:#1a56a8}
.dangqiandh li.dqli{margin-left:6px;}

.xianshilm{border-bottom:1px solid #DDD;}
.xianshilm span{color:#1a56a8;font-size:20px;line-height:40px;border-bottom:2px solid #1a56a8;display:inline-block;font-weight:bold;}



/*分页>左侧*/
.left-title{}
.left-nav ul li{line-height:3.2;font-size:18px;}
.left-nav ul li a{padding-left:20px;background:url(../images/menulibg.png) no-repeat right center #e9edf5;display:block;margin:5px 0;}
.left-nav ul li ul{background:#f8f8f8}
.left-nav ul li li{line-height:2.5;font-size:15px;}
.left-nav ul li li a{padding-left:40px;background:none}
.left-nav > ul > li > a:hover{background:url(../images/menulibg.png) no-repeat right center #e9edf5;color:#1a56a8;font-weight:bold;}
.left-nav > ul > li.active > a{background:url(../images/menulibg.png) no-repeat right center #e9edf5;color:#1a56a8;font-weight:bold;}
.left-nav > ul li ul{display:none;}
.left-nav > ul li.dangqian ul{display:block;}
.left-title .nav-toggle{display:none}
.backimg{background-image:none;}

@media screen and (max-width:767px) {
    .left-title{position:relative;}
    .left-title .nav-toggle{position:absolute;top:15px;right:10px;font-size:16px;cursor:pointer;display:block;color:#FFF;}
    .left-nav ul{display:none;}
    .left-nav ul li{position:relative}
    .left-nav > ul li.dangqian ul{display:none;}
    .left-nav ul li .arrow{position:absolute;right:0px;top:0px;width:50px;height:50px;line-height:50px;text-align:center;transition-duration:0s;cursor:pointer;}
}


/*分页>关于我们*/
.ui-validForm .form-group{margin-bottom:10px;}
.control-label{font-size:14px;line-height:2;}
.controls input,.ui-validForm .controls textarea{font-size:14px;line-height:2;width:100%;border:1px solid #ddd;border-radius:4px;margin-top:8px;padding-left:8px;}
.controls textarea{resize:none;}
.ui-validForm .controls .btn{width:100%;color:#fff;background-color:#ed3c46;border-color:transparent;border-radius:4px;line-height:2;}
.ui-validForm .controls .btn:hover{background-color:#fb414c;}
.txtMarquee-left{width:100%;position:relative;border:1px solid #00a7d3;padding-left:100px;overflow:hidden;}
.txtMarquee-left .tongzhi{background:#429ef1;width:100px;height:44px;line-height:44px;font-weight:bold;position:absolute;left:0;top:0;text-align:center;}
.txtMarquee-left .bd{width:1100px;padding:10px;}
.txtMarquee-left .bd .tempWrap{width:1080px !important;}
/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
 .txtMarquee-left .bd ul{overflow:hidden;zoom:1;}
.txtMarquee-left .bd ul li{margin-right:20px;float:left;height:24px;line-height:24px;text-align:left;_display:inline;width:auto !important;}
/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
 .txtMarquee-left .bd ul li span{color:#999;}


.picMarquee-left{width:100%;position:relative;overflow:hidden;}
.picMarquee-left .tongzhi{background:#0e63c0;width:100px;height:90px;line-height:35px;position:absolute;left:0;top:0;text-align:center;font-size:30px;padding:10px 20px;}
.picMarquee-left .tongzhi a{color:#FFF;}
.picMarquee-left .bd{width:1100px;padding:10px;}
.picMarquee-left .bd .tempWrap{width:1080px !important;}
/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.picMarquee-left .bd ul{overflow:hidden;zoom:1;}
.picMarquee-left .bd ul li{margin-right:20px;float:left;height:24px;line-height:24px;text-align:left;_display:inline;width:auto !important;}
/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.picMarquee-left .bd ul li span{color:#999;}


@media screen and (max-width:764px){
    .picMarquee-left{padding-left:0px;}
    .picMarquee-left .tongzhi{position:static;background:none;border-bottom:2px solid #0e63c0;font-size:14px;height:45px;line-height:45px;margin-bottom:20px;width:100%;text-align:left;padding:10px 0px;}
    .picMarquee-left .tongzhi .text-white{color:#000;}
}

.paihang{width:100%;margin-top:5px;}
.paihang .tr1{background:#00a7d3;color:#FFF;}
.paihang .tr1 .td1{width:20%;}
.paihang .tr1 .td2{width:50%;}
.paihang .tr1 .td3{width:30%;}
.paihang tr td{border:1px solid #ddd;line-height:23px;text-align:center}


.fader {position: relative;font-family: "futura", arial;overflow: hidden;height:400px;}
.fader .slide {position: absolute;width: 100%; height: 100%;top: 0;z-index: 1;opacity: 0;}
.fader .slide img {height: 100%;width:100%;}
.fader .slide .slide_com{position: absolute;width: 100%; height: 35px;bottom: 0;z-index: 100;background:url(../images/blank50.png) repeat center center;color:#FFF;display:block;line-height:35px;padding-left:5px;}
.fader .prev,.fader .next {position: absolute;height: 80px;line-height: 55px;width: 50px;font-size: 100px;text-align: center;color: #fff;top: 50%;left: 0;z-index: 4;margin-top: -25px;cursor: pointer;opacity: .5;transition: all 150ms;}
.fader .prev:hover,.fader .next:hover {opacity: 1;}
.fader .next {left: auto;right: 0;}
.fader .pager_list {position: absolute;width: 100%;height: 30px;padding: 0;line-height: 30px;bottom: 2px;text-align: right;z-index: 4;}
.fader .pager_list li {display: inline-block;width: 20px;height: 20px;border:1px solid #fff;text-align:center;line-height:18px;color:#fff;margin:0 3px;cursor:pointer}
.fader .pager_list li:hover,.fader .pager_list li.active {opacity: 1;background:#75bb29;color:#fff}

@media screen and (max-width:480px){
    .fader{height:220px;}
}





.zlm_zhengcess .btn{font-size:20px;}
.zlm_zhengcess .iconshengjufaguiku{font-size:20px;margin-right:10px;}


/*法规库查询*/
.form-horizontal {border: 1px solid #e0e0e0;padding-bottom: 18px}
.form-horizontal .form-group {margin:0;margin-top:13px}
.form-horizontal .btn-block {font-size:16px;padding:0;height:36px}
.form-horizontal .btn-default {background-color:#f1f1f1;border:0}
.form-horizontal .btn-default:focus,.form-horizontal .btn-default:active {outline:none}
.control-label {text-align:justify;vertical-align:top;float:left;width:100px;padding:6px 14px 6px 22px;font-size:16px;color:#4f4f4f;font-weight:normal}
.control-form {float:left;max-width:240px;width:100%;}
.control-form .form-control {border-radius:2px;border-color:#e0e0e0;display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857;color:#555;background-color:#fff;background-image: none;border: 1px solid #ccc;border-top-color: rgb(204, 204, 204);border-right-color: rgb(204, 204, 204);border-bottom-color: rgb(204, 204, 204);border-left-color: rgb(204, 204, 204);border-radius: 4px;box-shadow: inset 0 1px 1pxrgba(0,0,0,0.075);-webkit-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;}
.control-form .form-control:focus {box-shadow:none}
.control-form.fwrq .form-control {max-width:108px;display:inline-block;font-size:12px}
.control-form.fwrq span {margin:0 0}

.tab-contents{border:1px solid #DDD;}

/*政府信息公开*/
.col-zfxxgk {margin-bottom:0}
.col-zfxxgk dt {color:#fff;text-align:center;font-weight:bold;border-radius:4px;background-color:#1a56a8}
.col-zfxxgk dt>.iconfont {vertical-align:middle;font-weight:400}
.col-zfxxgk dd a {display:block;color:#333;border:1px solid #e5e5e5;border-radius:4px}
.col-zfxxgk dd a>.iconfont {color:#1a56a8;vertical-align:middle}
.col-zfxxgk dd a>.iconfont.pull-right {text-align:right}
.col-zfxxgk dd.bg:last-of-type>a {background-color:#ebf6fc;border-color:#ebf6fc}
.col-zfxxgk dd.bg:last-of-type>a:last-child {margin-bottom:0}

.col-zfxxgk dt {height:74px;font-size:22px;line-height:74px;margin-top:20px;margin-bottom:10px}
.col-zfxxgk dt>.iconfont {font-size:32px;margin-right:10px}
.col-zfxxgk dd a {height:60px;line-height:60px;font-size:18px;padding:0 20px;margin-bottom:12px;display:block;/*内联对象需加*/
 word-break:keep-all;/* 不换行 */
 white-space:nowrap;/* 不换行 */
 overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
 text-overflow:ellipsis;}
.col-zfxxgk dd a>.iconfont {font-size:26px;width:50px}
.col-zfxxgk dd.clearfix>a {width:49%}



@media screen and (max-width:767px){
    .col-zfxxgk dd a>.iconfont {font-size:20px;width:50px}
    .col-zfxxgk dd a{font-size:14px;}
}




/*在线访谈*/
#zxft-link {margin-top:20px;font-size:16px}
#zxft-link:after {content:'';display:table;clear:both}
#zxft-link>div {overflow:hidden;padding:30px 20px 0}
#zxft-link>div>p {margin-bottom:25px;text-indent:-3em;margin-left:3em}
#zxft-link>div>p:last-child {margin-bottom:0}



.fangtantit{border-bottom:1px solid #ddd;margin-bottom:10px;}
.fangtantit span{color:#1a56a8;border-bottom:3px solid #1a56a8;font-weight:bold;padding:0 15px;line-height:46px;height:46px;font-size:22px;text-align:center;display:inline-block;}
.xiancpic ul{clear:both;overflow:hidden}
.xiancpic ul li{display:inline-block;margin:10px 10px;}
.xiancpic img{max-width:200px}




/*好书推荐*/
.shipinxinwen{position:relative}
.shipinxinwen img{width:45%;border-bottom-width: 3px;border-color: #f3e6e6;border-bottom-style: solid;    padding-bottom: 10px;}
.shipinxinwen .spxw_tit{display:block;/*内联对象需加*/
 /* word-break:keep-all;不换行 */
 /* white-space:nowrap;不换行 */
 overflow:hidden; /*内容超出宽度时隐藏超出部分的内容 */
 text-overflow:ellipsis;position:absolute;bottom:0px;left:45%;height:100%;line-height:25px;/*background:url(../images/blank50.png) repeat left top;*/margin-left:20px;padding-bottom:10px;width:50%;font-size: 16px;}
.shipinxinwen .spxw_tit a{color:#ddd;}
.shipinxinwen .spxw_memo{display:block;/*内联对象需加*/
 /* word-break:keep-all;不换行 */
 /* white-space:nowrap;不换行 */
 overflow:hidden; /*内容超出宽度时隐藏超出部分的内容 */
 text-overflow:ellipsis;position:absolute;bottom:0px;left:45%;height:75%;line-height:25px;margin-left:20px;width:45%;font-size: 14px;}
.shipinxinwen .spxw_memo a{color:#ddd;}




/*右侧快速链接*/
.card {height: 74px;line-height: 74px;margin-top: 15px;padding-left: 66px;display: block;border-radius: 4px;background-color: #f1f1f1;color: #1A56A8;display:block;/*内联对象需加*/
 word-break:keep-all;/* 不换行 */
 white-space:nowrap;/* 不换行 */
 overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
 text-overflow:ellipsis;}
.card:hover {text-decoration:none}
.card.bg-info {position:relative;margin-top:20px}
.card.bg-info>p {left:230px;top:20px;font-size:12px;line-height:16px}
.card>.iconfont {font-size:32px;margin-right:10px}
.card>span {font-size:20px}


@media screen and (max-width:1200px) {
    .card{padding-left:40px;}
    .card>.iconfont {font-size:25px;margin-right:10px}
    .card>span {font-size:18px}
}



@media screen and (max-width:760px) {
    .card{padding-left:20px;}
    .card>.iconfont {font-size:20px;margin-right:10px}
    .card>span {font-size:16px}
}



/*指南*/
.module-bszn {margin-top:15px;overflow:hidden;padding:0 0 20px 0;}
.module-bszn>.module-bszn-item {height:50%;padding-top:15px;margin-bottom:0;overflow:hidden;text-align:center}
.module-bszn>.module-bszn-item .iconfont {width:74px;height:74px;line-height:74px;font-size:34px;margin-bottom:10px;display: block;margin: 0 auto;margin-bottom: 0px;background-color:#e5eef7;color:#1a56a8;border-radius: 50%; }
.module-bszn>.module-bszn-item span {font-size:16px}


@media screen and (max-width:760px){
    .module-bszn > .module-bszn-item .iconfont{width:60px;height:60px;line-height:60px;font-size:24px;}
    .module-bszn > .module-bszn-item span {font-size:14px;line-height:20px;display: block;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
}

/*课程录制*/
.module-kclz {overflow:hidden;padding:0 0 20px 0;}
.module-kclz>.module-kclz-item {height:50%;padding-top:15px;margin-bottom:0;overflow:hidden;text-align:center}
.module-kclz>.module-kclz-item .iconfont {width:74px;height:74px;line-height:74px;font-size:34px;margin-bottom:10px;display: block;margin: 0 auto;margin-bottom: 0px;background-color:#e5eef7;color:#1a56a8;border-radius: 50%; }
.module-kclz>.module-kclz-item span {font-size:16px}


@media screen and (max-width:760px){
    .module-kclz > .module-kclz-item .iconfont{width:60px;height:60px;line-height:60px;font-size:24px;}
    .module-kclz > .module-kclz-item span {font-size:14px;line-height:20px;display: block;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
}



/*查询*/
#module {margin-top:20px;}
#module:after {content:'';clear:both;display:table}
#module>ul {float:left;display:block;border-radius:0;background-color:#e8eef6;width:60px}
#module>ul>li {border-radius:0}
#module>ul>li a {height:93px;display:block;color:#0055ae;font-size:18px;line-height:20px;padding:25px 7px 0 10px;text-decoration:none}
#module>ul>li a:hover {text-decoration:none}
#module>ul>li.active {background-color:#0055ae}
#module>ul>li.active a {color:#fff}
#module .tab-pane {float:left;width:730px;overflow:hidden;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;display:none;}
#module .chaxun .active{display:block}
#module .tab-pane a {padding-left: 20px;margin-top: 0;border-top: 1px solid #d7d7d7;border-right: 1px solid #d7d7d7;border-left-width: 0;border-bottom-width: 0;width: 25%;height: 92px;line-height: 92px;font-size: 16px;color: #333333;float: left !important;display: table}
#module .tab-pane a>.iconfont {font-size:32px;text-align:center;width:60px;padding-left:0;padding-right:0;display: table-cell;color: #0055ae;}
#module .tab-pane a>span {padding-right:10px;line-height:20px;width:115px;font-size:16px;vertical-align: middle;text-align: left;display: table-cell;}

@media screen and (max-width:1200px) {
    #module > ul{width:100%;margin-bottom:10px;}
    #module>ul>li{float:left;width:50%;}
    #module>ul>li a{text-align:center;padding:0 0 0 0;height:45px;line-height:45px;}
    #module .tab-pane{width:100%;}
    #module .tab-pane a{padding-bottom:10px;display:block;height:auto;}
    #module .tab-pane a>.iconfont{width:100%;float:left;}
    #module .tab-pane a>span{width:100%;padding:0 10px;float:left;text-align:center;font-size:14px;display: block;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
}

@media screen and (max-width:760px) {
    #module .tab-pane a{padding-bottom:10px;display:block;height:auto;width:50%;}

}


/*首页_友情链接*/
.youqingcom{}
.youqingcom a{margin:10px 10px;display:inline-block;}


.gzcx_ul{clear:both;overflow:hidden;}
.gzcx_ul li{width:21%;height:90px;float:left;margin:10px 2%;display:inline-block;}
.gzcx_ul li:last-child{margin-right:0px;}
.gzcx_ul li a{background:#f1f1f1;border-top:2px #1A56A8 solid;display:block;font:18px/88px "Microsoft Yahei";color:#1A56A8;text-align:center;font-weight:bold;background:linear-gradient(#1A56A8 50%,#f1f1f1 50%);background-size:100% 200%;background-position:0% 100%;}
.gzcx_ul li a:hover{background-position:0% 0%;color:#fff;transition: background .3s ease;-webkit-transition: background .3s ease;-moz-transition: background .3s ease;}




.webmap{}
.webmap ul{}
.webmap > ul > li{font-size:18px;font-weight:bold;}
.webmap > ul > li > a{color:#1a56a8}
.webmap ul > li ul{}
.webmap ul > li ul li{display:inline-block;margin:10px 10px;font-size:14px;font-weight:normal}
.webmap ul > li ul li ul{display:none}



.liuyanxiangqing{clear:both;overflow:hidden;width:100%;}
.liuyanxiangqing .lyxq_tit{width:20%;border:1px solid #DDD;text-align:center;background:#f1f1f1}
.liuyanxiangqing .lyxq_com{width:79%;border:1px solid #DDD;padding:10px 10px;}


/*首页对联*/
.dual{top:260px;position:absolute; width:300px; overflow:hidden; display:none; z-index:100}
.dual_l{ left:6px}
.dual_r{right:6px}
.dual_con{border:#CCC solid 1px;width:300px; height:670px; overflow:hidden; background-color:#e9f6fd}
.dual_close{width:100%;height:24px; line-height:24px; text-align:center; display:block; font-size:13px; color:#555555; text-decoration:none}

