@charset "utf-8";/* CSS Document */
body{background:none;}
/* header */
.g-gov{height:38px;line-height:38px;}
.g-gov li{float:left;}
.g-gov li a{color:#333;font-size:14px;}
.g-gov li span{padding:0 7px;}
.m-header{height:420px;background:url(../images/banner.png) center center no-repeat;}
.m-back{position:relative;margin:30px 0 45px 0;height:38px;}
.u-logo{position:absolute;left:0;display:block;}
.u-back{position:absolute;right:0;display:block;width:100px;height:38px;border-radius:4px;background-color:rgba(0,0,0,0.3);color:#fff;text-align:center;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei;line-height:38px;}
.u-titile img{clear:both;display:block;margin:auto;}
.m-search{margin:65px auto 0;width:640px;height:52px;border:solid 1px #b80608;border-radius:4px;background-color:#fff;}
.m-search input[name="keyword"]{position:absolute;top:0;left:0;padding-left:10px;width:590px;height:50px;outline:0;border:none;border-radius:4px 0 0 4px;background-color:#fff;}
.m-search input[name="keyword"]::placeholder{color:#b3b3b3;font-size:16px;}
.m-search input[type="submit"]{position:absolute;top:0;right:0;width:50px;height:50px;outline:0;border:none;border-radius:0 4px 4px 0;background:url(../images/search.png) #fff center center no-repeat;}
.navbar-collapse{padding:0 !important;}
.m-nav{width:100%;height:62px;background:#b80608;line-height:62px;}
.m-nav .g-nav > ul > li{position:relative;float:left;width:16.6%;height:62px;background:url(../images/shu.jpg) center right no-repeat;text-align:center;line-height:60px;}
.m-nav .g-nav > ul > li:last-child{background:0 0;}
.m-nav .g-nav > ul > li > a{position:relative;display:block;color:#fff;font-weight:700;font-size:20px;text-align:center;}

/* 主体 */
.m-information{padding: 30px 0;background: #fff;margin: 0 -10px;}
.m-information .m-flash{padding-right: 17px;}
.m-information .m-news{padding-left: 0px;}
.msgc-flash{width: 100%;margin-right: 24px;overflow:hidden;}
.msgc-flash .bd,.m-flash img{height:380px;}
.msgc-flash img{display:block;width:100%;object-fit:cover;transition:all linear 0.3s;}
.msgc-flash img:hover{transform:scale(1.1);}
.msgc-flash .bd li,.m-flash .bd li a{position:relative;}
.msgc-flash .bd li a{display:block;}
.msgc-flash .bd li p{position:absolute;left:0;right:0;bottom:0;padding:0 115px 0 18px;line-height:58px;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;color:#fff;background:rgba(0,0,0,0.4);}
.msgc-flash .hd{position:absolute;right:20px;bottom:21px;}
.msgc-flash .hd ul li{float:left;margin-left:10px;width:12px;height:12px;background:#fff;cursor:pointer;}
.msgc-flash .hd ul li.on{background:#ff6c00;}


.m-news,.m-flash{padding: 0 10px;}
/* 新闻咨询 */
.m-news{height: 380px;}
.m-tabstyle{display: flex;align-items: center;justify-content: space-between;height: 50px;background: #f5f5f5;}
.m-tabstyle ul li a{display:block;width: 136px;text-align: center;font-weight:bold;color:#fff;background: #b80608;font-stretch:normal;font-size:22px;font-family:MicrosoftYaHei-Bold;line-height:50px;}

.m-liststyle ul{padding-top: 10px;}
.m-liststyle li{position:relative;height:38px;line-height:38px;}
.m-liststyle li a{display:block;padding-left:17px;background: url(../images/yuan.png) left center no-repeat;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-liststyle li a:hover{padding-left: 22px;}
.m-liststyle li span{float:right;padding-left:10px;color: #b3b3b3;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei;} 
.m-liststyle li:nth-child(4) {margin-bottom: 10px;padding-bottom: 10px;height: 50px;border-bottom: 1px dashed #ddd;}

/* 栏目 */
.m-column>div{width: calc(33.3333333% - 20px);margin-right: 30px;}
.m-column>div:last-child{margin-right: 0;}
.m-tabstyle11{display: flex;align-items: center;justify-content: space-between;height: 50px;border-bottom: 1px solid #ddd;}
.m-tabstyle11 ul li a{display:block;width: 136px;text-align: center;font-weight:bold;color:#fff;background: #b80608;font-stretch:normal;font-size:22px;font-family:MicrosoftYaHei-Bold;line-height:50px;}

.m-liststyle11 ul{padding-top: 10px;}
.m-liststyle11 li{position:relative;height:38px;line-height:38px;}
.m-liststyle11 li a{display:block;padding-left:17px;background: url(../images/dian.png) left center no-repeat;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-liststyle11 li a:hover{padding-left: 22px;}
.m-liststyle11 li span{float:right;padding-left:10px;color: #b3b3b3;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei;} 

.g-media{display:flex;padding:13px 0;border-bottom:1px dashed #ddd;}
.g-media a{display:block;}
.g-media a img{width:156px;height:87px;}
.g-media a:last-child{padding-left:14px;}
.g-media a:last-child p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.g-media a:last-child p:last-child{padding-top:20px;color:#b3b3b3;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:14px;font-family:MicrosoftYaHei;line-height:24px;}

/* 图片列表 */
.msgc-pic-list{margin-top:20px;margin-bottom:20px;}
.msgc-pic-list img{width: 335px;height: 224px; object-fit: cover;}
.msgc-pic-list .pic-item:not(:last-child){margin-right: 20px;}
.msgc-pic-list p{font-size: 16px;text-align: center;line-height: 30px;width: 335px;padding: 0 10px;}

/* 列表样式重置 */
.m-listlf .u-tit{background:#b80608;}
.m-titstyle1 .u-tit{color: #b80608;}
.g-listlf{background:#fff;border:1px solid #ddd;}
.g-listlf li a:hover,.g-listlf li.u-active a{color:#b80608;}
.g-listlf li a:hover, .g-listlf li.u-active a{background-image:url(../images/bg-shlf-h.png);}
.m-titstyle1 .u-tit em{display: none;}
.m-cglist li:hover a{color:#b80608;}
.u-lgtit,.u-fontsize .fontactive,.m-dtsxqh a:hover,.m-dtdownload a:hover{color:#b80608;}
.m-pgpdbox1{min-height: unset;}

@media (max-width:1400px) {
  .container{width: 1200px;}
}
/*medium pcScreen lg*/
@media screen and (max-width: 1200px) {
	.container{width: 970px;}
}
/*pad md*/
@media screen and (max-width: 991px){
	.container{width: 750px;}
}
/*phone sm*/
@media screen and (max-width: 767px) {
	.container{width: 100%;padding: 0 15px;margin: 0 auto;}
    .m-nav .container{padding: 0 15px;}
    .container>.navbar-header{margin: 0;}
    .m-search,.m-search input[name="keyword"],.u-titile img,.m-column>div{width: 100%;}
    .m-information .m-flash{padding-right: 10px;}
    .m-information .m-news{padding-left: 10px;}
}
/*small xs*/
@media screen and (max-width: 375px) {

}