/*公共*/
*{word-wrap:break-word;/*自动换行*/}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;/*vertical-align:middle;*/outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
/*body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
h1,h2,h3,h4,h5,h6{font-size:100%}*/
a{text-decoration:none;cursor: pointer}
a:hover{text-decoration:none;outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none;text-decoration: none;}
a:hover,a:active{outline:none}:focus{outline:none;text-decoration: none;}
a:active {text-decoration: none;} /*选定的链接 */
a:visited{text-decoration: none;}
.bg-white{background-color:#ffffff;}

@font-face
{
	font-family:'hwxk';
	src:local('☺'),
	url('../fonts/hwxk.ttf') format('truetype');
}
#a{ width: 100%;margin: 3vw 0 0 3vw;line-height: 6vw;color: #000;font-size: 5vw;font-family: "hwxk"; }
/*去掉点击后出现边框的bug*/
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {outline: none;}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}

/*屏蔽chrome浏览器默认添加的黄色背景样式*/
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}

/*.left{float: left;display: flex;padding:10px 0 5px 0;}.right{float: right;overflow: hidden;}*/
.left #header-time,.left #header-nl-time{font-size: 14px;margin-right: 10px;}
/*display: block;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;  -o-text-overflow: ellipsis;截取字符*/

/*空元素站位*/
.null10{height:10px;width:100%;display: block;font-size: 1px;margin: 0 auto;}
.null15{height:15px;width:100%;display: block;font-size: 1px;margin: 0 auto;}
.null20{height:20px;width:100%;display: block;font-size: 1px;margin: 0 auto;}
.null25{height:25px;width:100%;display: block;font-size: 1px;margin: 0 auto;}
.null30{height:30px;width:100%;display: block;font-size: 1px;margin: 0 auto;}
.null50{height:50px;width:100%;display: block;font-size: 1px;margin: 0 auto;}
.null60{height:60px;width:100%;display: block;font-size: 1px;margin: 0 auto;}
.null70{height:70px;width:100%;display: block;font-size: 1px;margin: 0 auto;}

.star{padding: 0 5px;color: red;}

/*外边距*/
.margin-c{margin:10px auto;display: flex;justify-content: center;}
.mlr5{margin:0px 5px;}.mlr10{margin:0px 10px;} .mlr15{margin:0px 15px;} .mlr20{margin:0px 20px;}
.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}
.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}
.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}
.mr-2{margin-right:2px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.mr-50{margin-right:50px}

/*内填充*/
.plr0{padding-left:1px;padding-right:1px;} /*去掉左右padding:0 15px像素*/
.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}
.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}
.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}
.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-20{padding-right:20px}.pr-30{padding-right:30px}
.pd-5{padding:5px}.pd-10{padding:10px}.pd-15{padding:15px}.pd-20{padding:20px}.pd-30{padding:30px}.pd-40{padding:40px}
.plr10{padding:0px 10px;}

/*去掉圆角*/
.radius0{ border-radius:0px!important;}
/*清除浮动*/
.clear{clear: both;}
hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #e5e5e5;}

/*css3阴影*/
.box-shadow{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);}
.text-shadow{-webkit-text-shadow:0 0 2px rgba(0,0,0,0.2);text-shadow:0 0 2px rgba(0,0,0,0.2);}/*文字阴影*/

/*3.1.13 文字尺寸*/
.f-10{font-size:10px}.f-12{font-size:12px}.f-13{font-size:13px}.f-14{font-size:14px}.f-15{font-size:15px}.f-16{font-size:16px}.f-18{font-size:18px}.f-20{font-size:20px}.f-24{font-size:24px}.f-26{font-size:26px}.f-28{font-size:28px}.f-30{font-size:30px}

/*文字行距*/
.l-16{line-height:16px}.l-18{line-height:18px}.l-20{line-height:20px}.l-22{line-height:22px}.l-24{line-height:24px}.l-25{line-height:25px}.l-26{line-height:26px}.l-28{line-height:28px}.l-30{line-height:30px}.l-35{line-height:35px}

/*鼠标划过链接样式*/
.cursor{cursor: pointer;}
#main-container{position: relative;width: 100%;}
.container-fluid{padding-right: 0px;padding-left: 0px;}
body{font-size: 16px;}
.con{width:1200px;margin: auto;padding:0px 10px;overflow: hidden;}
a{color:#333333;}
a:hover{color:#bc0000;}

.bg{background-color: #eff6fc;}

/*header*/
.panel{margin-bottom: 0;}
#header-box-index{display: flex;width: 100%;height: 90px;/*background-color: #03529b;opacity:.8;*/z-index: 999;position: absolute;top: 20px;}

/*主菜单*/
.header{width: 100%;overflow: hidden;background-color: #ffffff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);}
.header .bar{width: 100%;height: 100%;background-color: #bc0000;color: #FFFFFF;padding: 5px 0px 0 0;}
.header #nav-bar{display: flex;justify-content: space-between;padding: 10px 0px;align-items: center;}
.header .left{float: left;display: flex;}
.header .right{float: right;}
.header .right span{margin-left: 5px;}
.nav-menu{display: flex;justify-content: space-between;height: 90px;}
.nav-menu li{line-height: 90px;}
.nav-menu a:hover{color: #bc0000;}
.nav-menu .current{background: url(../images/nav-bg.png) center 0 no-repeat;}
.nav-menu .current a{color: #bc0000;}
#nav-button{display: none;background-color: #bc0000;border-radius: 12px;padding:2px 5px;color: #FFFFFF;margin-right: 5px;}
#mobile-navigation{display: none;}
#mobile-navigation{position: fixed;width: 100%;height:60px; top: 0;left: 0;right: 0;background-color: #bc0000;padding: 0 10%;display: none;  box-shadow: 0 1px 10px 0 rgba(0,0,0,0.30);}
#mobile-navigation .current{background:none;}
#mobile-navigation .current a{color: #FFFFFF;}
#mobile-navigation li{line-height:60px;float: left;width: 20%;text-align: center;}
#mobile-navigation a{font-weight: bold;color:#FFFDEF;font-size: 2rem;}
#h-search-btn{margin-right: 5px;}

/*屏幕宽度>=1200px	.screen-desktop-wide*/
/*.screen-desktop-wide .container{width: 1200px!important;}*/
.screen-desktop-wide .nav-menu{margin-left: 100px;}
.screen-desktop-wide .nav-menu a {font-weight: bold;padding: 0 35px;font-size: 20px;}
.screen-desktop-wide #header-search{margin-left: 20px;display: flex;align-items:center; width: 130px;height: 40px;border-radius: 50px;  box-shadow: 0 1px 10px 0 rgba(0,0,0,0.30);padding:0 10px;}
.screen-desktop-wide #header-search input{width: 90%;height: 30px; border: none;padding-right: 5%;}

/*992px<=屏幕宽度<1200px	.screen-desktop*/
.screen-desktop .nav-menu{margin-left: 50px;}
.screen-desktop .nav-menu a {font-weight: bold;color:#000;padding: 0 20px;}
.screen-desktop #header-search{margin-left: 10px; width: 80px;height: 40px;border-radius: 50px;  box-shadow: 0 1px 10px 0 rgba(0,0,0,0.30);display: none;}

/*屏幕宽度<992px	.device-mobile*/
.device-mobile #header-search{display: none;}
.screen-desktop .nav-menu a {font-weight: bold;color:#000;padding: 0 35px;}

.device-mobile #nav-button{display: block;margin-left: auto;font-size:1.5rem;}

/*屏幕宽度<768px	.screen-phone*/
.screen-phone .navbar-default{display: none;}

.device-mobile .navbar-default{display: none;}

@media screen and (max-width:1380px){
	/*窗口<1380px*/
	.box .swiper-slide{width: 193px!important;}
	.nav-box .swiper-button-next,.swiper-button-prev{display: none!important;}
	.swiper-wrapper{display: flex;flex-wrap: wrap;}
}
@media screen and (max-width:1379px){
	/*窗口<1380px*/
	/*.box .swiper-slide{flex:1;display: flex;flex-flow:row;}
	.nav-box .swiper-slide .t{padding: 65% 70px!important;width: 140px!important;}*/

}


@media screen and (max-width:1280px){
	/*窗口<1280px*/
	.screen-desktop-wide .nav-menu a {font-weight: bold;color:#000;padding: 0 30px;}
	.screen-desktop-wide #header-search{margin-left:20px; width: 150px;height: 40px;border-radius: 50px;  box-shadow: 0 1px 10px 0 rgba(0,0,0,0.30);}
	/*.nav-box .swiper-slide .t{width: 155px!important;padding: 45% 73px!important;}*/
}
@media screen and (max-width:1245px){
	.nav-box .container{padding: 0;}
	.nav-box .box .swiper-wrapper .swiper-slide{width: 31%!important;height:190px;overflow: hidden;margin:10px 0 10px 1.8%!important;}
	.nav-box .box .swiper-wrapper .swiper-slide a{font-size: 1.6rem!important;}
	.box .swiper-slide{width: 155px!important;flex: auto;display: block;}
	.nav-box .box .swiper-slide img{margin-top: -100%;width: 100%;}
	.nav-box .swiper-slide .t{width: 100%!important;writing-mode: inherit!important;letter-spacing:0;}
	.nav-box .box .swiper-slide img {margin-top: -110%!important;}
	
}
@media screen and (max-width:1200px){
	/*窗口<以上*/
	.notice .noteice-box .title{font-size: 3rem!important;}
	/*.nav-box .box .swiper-slide .t{font-size: 1.8rem!important;padding: 50px 0%!important;text-align: center;}*/
	.constant .top {display: none;}
	#gh-news .col-md-3 .list span{font-size: 1.6rem!important;}
	/*.swiper-slide{width: 190px!important;}*/

}

@media screen and (max-width:998px){
	/*窗口<以上*/
	.notice .noteic-left,.notice .noteic-right{display: none;}
	.notice .noteice-box .title{font-size:3rem!important;margin-left: 5px!important;}
	.notice .noteice-box .list{margin: 34px 0 0 3px;}
	.notice .noteice-box .title{position: absolute;top: -45px;margin: 0!important;width: 100%;text-align: center;}
	.notice .noteice-box .bd{width: 98%!important;margin-left:2%}
	.notice{padding: 0!important;}
	.notice .noteice-box{margin: 30px 0 0 0!important;height: 70px!important;}
	.notice .noteice-hr{width: 100%!important;margin:0!important;}
	.nav-box .swiper-slide .t{letter-spacing:0}

}

@media screen and (max-width:992px){
	/*窗口<以上*/
	.footer .footer-container{width: 90%!important;}
	.footer .footer-container .gov-icon{display: none;}
	.footer .footer-container .copyright{width: 100%;text-align: center;}
	.constant .img-list .img-list-big{display: none;}
	.constant .img-list .img-list-sm{width: 100%!important;}
	#news-list .list li .time{display: none;}
	#news-list .list li .t-s{width: 100%!important;}
	#gh-news .iconfont{font-size: 30px!important;}
	#news-list .list li .dow{float: left!important;}
}

@media screen and (max-width:768px){
	/*窗口<768px*/
	.header .bar .left{width: 100%;display: block;}
	.header .bar .left{text-align: center;padding-top: 5px;}
	.header .left #header-time {display: none;}
	.logo,.logo img{width: 80%;}
	.header #nav-bar{padding: 10px 5px;}
	.banner .bd ul li{background-size:100%!important;}
	.banner .bd li{height:380px!important; }
	.notice .noteic-left,.notice .noteic-right{display: none;}
	.ld-list .ld-img{width: 30%!important;margin: auto;height:auto!important;margin-bottom: 20px;}
	.ld-list .img{text-align: center;margin-bottom: 20px;}
}

@media screen and (max-width:640px){
	.screen-phone .container{padding: 0!important;}
	.nav-box .container{padding: 0;}
	.nav-box .null70{display: none;}
	.nav-box .box .list{flex-wrap: wrap;}
	.nav-box .box .list li{width: 31%!important;height:110px;overflow: hidden;margin:10px 0 10px 1.8%!important;}
	.constant .img-list .img-list-sm li{height: 110px!important;width: 45%!important;margin-left: 3%!important;}
	#news-list .list li{margin:0 0 10px 0!important;padding-bottom: 10px!important;}
	#news-list .list li .t-s .title a{font-size: 1.8rem!important;color: #000;}
	#print-content{padding: 10px!important;}
	#print-content .m-txt-tt{font-size:2rem!important;line-height:30px!important;font-weight: 700!important;padding-top: 10px;}
	#print-content .m-txt-crm{display: flex;flex-wrap: wrap;}

	.pagepre .fr{text-align: left!important;margin-top: 10px;}
	.pagepre span{margin-bottom: 0!important;}
	#gh-news .col-md-3 .list{padding: 15px!important;}

	#search-r{width:99%!important;}
	.nav-box .box .swiper-wrapper .swiper-slide{height:120px!important;}
	.nav-box .swiper-slide .t{font-size: 2rem!important;padding: 10px;}

	.m-txt-article img{width: 100%;height: auto;}
}

@media screen and (max-width:540px){
	.notice .noteice-box .title{font-size:2.5rem!important;}
	.notice .noteice-box .bd ul li .time{display: none;}
	.notice .noteice-box .bd ul li a{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width: 98%!important;margin:auto;}
	#video-box .list .img{height: 120px!important;}
}
@media screen and (max-width:1280px){

}

/* 公告 */
.notice{width: 100%;overflow: hidden;padding: 20px;}
.notice .container{position: relative;}
.notice .noteic-left{position: absolute;left: 0;background: url(../images/noteic-left.png) 0 0 no-repeat;width: 95px;height: 47px;top: -30px;}
.notice .noteic-right{position: absolute;right: 0;bottom: -10px; background: url(../images/noteic-right.png) -17px -10px no-repeat;width: 95px;height: 47px;}
.notice .noteice-box{height: 70px;display: flex;margin: 1px 20px 0 20px;justify-content: space-between;position: relative;}
.notice .noteice-box .title{font-size: 3.8rem; font-family: "hwxk";/*margin:20px 0 0 50px;*/font-weight: 700;color: #bc0000;}
.notice .noteice-box .bd{width: 72%;overflow: hidden;height: 70px;margin-left:2%;}
.notice .noteice-box .bd ul{position: relative;}
.notice .noteice-box .bd ul li{display: flex;justify-content: space-between;height: 35px!important;}
.notice .noteice-box .bd ul li .time{float: right;color: #666666;width:120px;text-align: center;display: flex;align-items: center;}
.notice .noteice-box .bd ul li a{font-size: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 98%;}
.notice .noteice-hr{width: 82%;height: 1px;background-color: #efbdb3;float: right;margin-right: 9%;}
.notice .placeholder{width: 13%;}

/*首页导航版块*/
.nav-bov-sm{display: none;}
.nav-box{width: 100%;overflow: hidden;background-color: #e8edf1;}
.nav-box .box{width:100%;margin: auto;position: relative;}
.nav-box .box .list{display: flex;width: 100%;padding: 0;flex-wrap: wrap;justify-content: space-between;}

.nav-box .swiper-slide{width: 195px;margin: 10px;position: relative;}
.nav-box  a{display: block;}
.nav-box  .swiper-slide .t{background: rgba(34,34,34,.3); position: absolute;width: 190px;height: 100%;color: #FFFFFF;display: flex;margin: 0 auto; font-size: 2.5rem;align-items: center;
letter-spacing: 5px;justify-content: space-around;writing-mode: vertical-rl;}
.nav-box  .swiper-slide .t:hover{background: rgba(34,34,34,.7);}
.nav-box .prev,.nav-box .next{ position:absolute;  left:-40px; top: 50%; display:block; width:18px; height:28px; overflow:hidden; background:url("../images/icons.png") -40px 0 no-repeat; cursor:pointer;  }
.nav-box .next{ left:auto; right:-40px; background-position:-120px 0; }
.nav-box .prevStop{ background-position:0 0; }
.nav-box .nextStop{ background-position:-80px 0; }
.swiper-button-next{right: -47px!important;top: 58%!important;}
.swiper-button-prev{left: -41px!important;top: 58%!important;}
/*footer*/
.footer{width: 100%;overflow: hidden;padding: 20px 0;background-color: #abb7bf;}
.footer .gov-icon{margin-right: 20px;}
.footer .footer-container{display: flex;justify-content: center;align-items: center;}

/*新闻页*/
.constant{width: 100%;min-height: 600px;overflow: hidden;}
.constant .container{/*padding:0px 20px 0 20px;*/}
.constant .container .col-md-12{/*padding: 0;*/}
.constant #sider-news.col-md-7,.constant #sider-news.col-xs-12, .constant #sider-news.col-sm-7  {padding: 0!important;}
.constant #sider-news{}
.constant #sider-news .item{height: 100%;}
.constant #sider-news .item >img{width: 100%;}
.constant .sider-list{height: 100%;}
.constant .box{margin-left: 20px;}
.constant .title{width: 100%;border-bottom: 1px solid #DDDDDD;overflow: hidden;display: flex;justify-content: space-between;padding:13px 0;}
.constant .title .t{border-left: 5px solid #de371c;padding-left: 13px; color: #de371c;font-weight: 700;font-size: 18px;}
.constant .title .m{font-size: 14px;}
.constant .title .m a{color: #999;}
.constant .top .t{width: 100%;padding:10px 0 0 0;}
.constant .top .t a{font-size:18px;color: #000000;}
.constant .top .t a:hover{color: #bc0000;text-decoration: underline;}
.constant .top .s{width: 100%;font-size:13px;padding:5px 0 10px 0;border-bottom: 1px solid #DDDDDD;color: #aba7a7;line-height: 20px;}
.constant .sider-list .list{padding: 10px 0 0 0;}
.constant .sider-list .list li{line-height: 43px;border-bottom: 1px dotted #eae7e7;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*.constant .sider-list .list li:last-child{border-bottom: none!important;}*/
.constant .sider-list .list li .time {float: right;padding-right: 10px;padding-left: 10px;font-size: 15px;}
.constant .sider-list .list li a{font-size: 17px;}
.constant .sider-list .list li em {padding-right: 5px;font-style: normal;}
.constant .img-list{display: flex;}
.constant .img-list .img-list-big{width: 40%;height: 305px;margin: 20px 0 0 0;position: relative;text-align: center;background-color: #eff6fc;}
.constant .img-list span{opacity: 0;position: absolute;bottom:0px ;top: 0;left: 0;right: 0;height: 100%;line-height: 20px; color: #FFFFFF;padding: 0 12px;background: url(../images/img-list-t.png);
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-pack: center;
  -moz-box-align: center;
  display: -o-box;
  -o-box-orient: horizontal;
  -o-box-pack: center;
  -o-box-align: center;
  display: -ms-box;
  -ms-box-orient: horizontal;
  -ms-box-pack: center;
  -ms-box-align: center;
  display: box;
  box-orient: horizontal;
  box-pack: center;
  box-align: center;
}
.constant .img-list .img-list-big:hover  span{display: box;opacity: 1;transition-property:all;transition-duration:0.5s;}
.constant .img-list .img-list-sm li:hover  span{display: box;opacity: 1;transition-property:all;transition-duration:0.5s;}
.constant .img-list .img-list-big img{max-width: 100%;height: 100%;}
.constant .img-list .img-list-sm{width:60%;height: auto;display: flex;flex-wrap: wrap;/* align-content: flex-start;justify-content:space-between;*/}
.constant .img-list .img-list-sm li{width: 29%;height: 140px;position: relative;margin: 21px 0px 0 4.0%;background-color: #ddd;text-align: center;}
.constant .img-list .img-list-sm li img{width: 100%;height: 100%;}

.sidebar-nav{width: 95%;background-color: #FFFFFF;}
.sidebar-nav .t{width: 100%;height: 70px;line-height: 70px;background-color: #bc0000;text-align: center;color: #FFFFFF;font-size: 4rem; font-family: "hwxk";}
.sidebar-nav ul{width: 90%;margin: auto;overflow: hidden;padding-bottom: 5px;}
.sidebar-nav ul li{width: 100%;height:auto;line-height: 60px;text-align: center;border-bottom: 1px solid #eee;font-size: 1.8rem;}
.sidebar-nav-sm{width: 100%;overflow: hidden;background-color: #FFFFFF;margin-bottom: 20px;}
.sidebar-nav-sm .t{width: 100%;height: 40px;background-color: #007AFF;color: #FFFFFF;text-align: center;line-height: 40px;}
.sidebar-nav-sm ul{padding: 10px 0;overflow: hidden;}
.sidebar-nav-sm ul li{margin: 4px 0;border: 0;line-height: 36px;text-align: center;}
.sidebar-nav-sm ul li a {display: block;margin: 0 9px;border: 1px solid #e5e5e5;-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;line-height: 42px;font-weight: 400;font-size: 1.6rem;cursor: pointer;}
.sidebar-nav ul li>ul li {line-height:50px;border-bottom: none;}
.sidebar-nav ul li>ul li a{font-size: 15px;color: #666666;}
.sidebar-nav ul li:last-child{border-bottom: none!important;}
.sidebar-nav-sm ul li>ul li a{font-size: 1rem;color: #666;}

.breadcrumb{float: right;margin-bottom: auto;font-size: 14px; background: url(../images/icon3.png) 0px 7px no-repeat;padding:10px 10px 10px 30px;} /*面包屑*/
#news-list{padding:20px;min-height: 500px;}
#news-list .t{width: 100%;height: 40px;border-bottom: 1px solid #EEEEEE;position: relative;}
#news-list .t span{padding: 10px 0;color: #145ccd;font-size: 2rem;border-bottom: 3px solid #145ccd;position:absolute;bottom: -2px;}
#news-list .list{padding: 10px 0;}
#news-list .list li{margin: 30px 0;overflow: hidden;border-bottom: 1px solid #EEEEEE;padding-bottom: 20px;}
#news-list .list li .time{width:11%;height:85px; background-color: #efefef;margin-right: 20px;float: left;}
#news-list .list li .time .y{font-size:3rem;display: block;width: 100%;height: 50px;line-height: 50px;text-align: center;font-weight: bold;}
#news-list .list li .time .d{font-size:1.4rem;display: block;width: 90%;height:25px;margin: auto; line-height:25px;text-align: center;background-color: #a2a2a2;color: #FFFFFF;}
#news-list .list li .t-s{display: block;float: left;width: 85%;}
#news-list .list li .t-s .title{width: 100%;display: block;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#news-list .list li .t-s .title a{font-size: 2rem;color: #000;}
#news-list .list li .t-s .title a:hover{color: #bc0000;}
#news-list .list li .t-s .summary{color: #aba7a7;line-height: 20px;font-size: 14px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow : hidden;text-overflow: ellipsis;}
#news-list .list li .t-s .time-sm{font-size: 14px;color: #999;line-height: 30px;}
#news-list .list li .dow{float: right;width: 10%;height: 60px;text-align: right;}

#print-content{width: 100%;overflow: hidden;background-color: #FFFFFF;padding:40px;}
#print-content .m-txt-tt {margin: 0;line-height: 48px;text-align: center;font-weight: 400;font-size: 32px;}
#print-content .m-txt-crm {position: relative;overflow: hidden;height: auto;margin-bottom: 20px; padding: 10px 0px;text-align: center;
color: #222;font-size: 14px;border-bottom: dotted 1px #e1e1e1;}
#print-content .m-txt-crm .font{margin: 0 10px;}
#print-content #article{font-size: 17px;text-indent: 0px;line-height: 30px;}
/*#print-content .m-txt-article p {margin: 0 0 16px 0;line-height: 30px;text-indent: 2em;}*/
.pagepre{width: 100%;background-color: #FFFFFF;overflow: hidden;padding: 20px 15px;font-size: 15px;}
.pagepre span{display: block;margin-bottom: 10px;color: #999;}
.pagepre .fr{text-align: right;}
#begin{border: none;background:#FFFFFF url(../images/yy.png) no-repeat 0 0;padding-left: 25px;}
.begin-on #begin{background:#FFFFFF url(../images/yy.png) no-repeat 0px -22px;color: #2e65b7;}

/*工会动态*/
#gh-news{overflow: hidden;}
#gh-news .iconfont{font-size: 50px;color: #f58e8e;}
#gh-news.col-md-12{padding: 0!important;}
#gh-news .col-md-3 .list{padding:40px;margin:0 auto 10px 0; text-align: center;background-color: #f5f6f8;}
#gh-news .col-md-3 .list:hover{background-color: #f36a6a;color: #FFFFFF;box-shadow: 0 1px 20px 0 rgba(213,29,29,0.6);}
#gh-news .col-md-3 .list span{font-size: 2.3rem;}
#gh-news .col-md-3 .list:hover span, #gh-news .col-md-3 .list:hover .iconfont{color: #FFFFFF;}
#gh-news-list ul{overflow: hidden;}
#gh-news-list ul li .tit{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#gh-news-list ul li a{display: block;padding:30px;background-color: #f5f6f8;margin: 10px;}
#gh-news-list ul .col-xs-12 ,#gh-news-list ul .col-md-6{padding: 0;}
#gh-news-list ul li .des{color: #999;font-size: 14px;line-height: 25px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#gh-news-list ul li .tit{line-height: 25px;font-size:16px;}
#gh-news-list ul li .tim{color: #999;margin-top:10px;}
#gh-news-list ul li a:hover{background-color: #d8d8d8;}

/*video*/
.constant{width: 100%;overflow: hidden;}
.constant-video .col-md-12{padding:0;}
#video-box.container,#video-box .col-md-12{padding:0px!important;}
#video-box .list{padding: 0;background-color: #e2eaf1;overflow: hidden;}
#video-box .list .t{padding:10px 15px;background-color: #FFFFFF;overflow: hidden;}
#video-box .list .t a{font-size: 1.5rem;line-height: 20px;margin-bottom: 10px;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
#video-box .list .img{height: 170px;width: 100%;text-align: center;}
#video-box .list .img img{height: 100%;width: 100%;}
#video-box .list p{display: flex;justify-content: space-between;color: #797676;}
#video-box .list p span i{font-size:2rem;}
#video-box .list p .label-badge{padding: 5px 7px;}
#video-box .col-md-3{margin-bottom: 20px;}
#video-box .list:hover{box-shadow: 0 1px 10px 0 rgba(0,0,0,0.2);}

/*领导介绍*/
.ld-list{padding:10px;margin:20px 0; width: 100%;/*border: 1px solid #ddd;background-color: #f9f9f9;*/overflow: hidden;}
.ld-list .img img{max-width: 100%;height:auto;}
.ld-list .tit{font-size: 2rem;color: #145ccd;line-height: 30px;padding-bottom: 10px;}
.ld-list .mor{text-indent: 2em;font-size: 15px;line-height: 28px;}
.ld-list .col-md-3{text-align: center;margin-bottom: 50px;height: 280px;}
.ld-list .col-md-3 a:hover .ld-t,.ld-list .col-md-3 a:hover .ld-n{color: #145ccd;}
.ld-list .ld-t{font-size: 14px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow : hidden;text-overflow: ellipsis;}
.ld-list .ld-n{font-size: 18px;text-align: center;line-height: 40px;color: #000000;font-weight: 700;}
.ld-list .ld-img{width: 100%;height: 210px;}
.ld-list .ld-img img{max-width: 100%;height: 100%;}

#share ul{width: 100%;overflow: hidden;}
#share ul li {width: 33.3%;float: left;text-align: center;}
#share ul li img{width: 80%;}
#share ul li p{color: #999;line-height: 30px;font-size: 14px;}
#bm-show{float: right;padding: 5px 10px;background-color: #66a1fd;color: #FFFFFF;font-size: 14px;border-radius: 15px;}
#section .section-box .s{border-bottom: none;color: #e07b33;}
#section .section-box .c a{padding:3px 15px;font-size: 14px;display: block;float: left;}
#section .section-box .c a:hover{background-color: #E1E1E1;}
#section .section-box .list{display: flex;border-bottom: 1px solid #EEEEEE;flex-wrap: wrap;}
#section .section-box .list:last-child{border-bottom: none;}

#search-r{margin:20px auto;width: 50%;}
