@charset "utf-8";

/*
* @Author: Tech050
* @Date:   2019-06-14 16:05:10
* @Last Modified by:   Tech050
* @Last Modified time: 2019-06-16 12:11:50
*/
.is-main{padding:0;font-size:16px;}
/*list on*/
.m-listsbox{/*padding: 6px 0 20px;*/padding: 6px 20px 20px; background: #fff;}
.m-listlf{width: 285px; margin-right: -285px;}
.m-listrg{width: 100%;}
.m-listrgbox{margin-left: 315px;}
.m-listlf h1,.m-listlf h2{line-height: 58px; font-size: 20px; font-weight: bold; text-align: center; color: #fff; background: #cd0000;}
.m-listlf ul{padding: 14px 0; border-right: 1px solid #ddd;}
.m-listlf li{padding: 5px 14px;}
.m-listlf li a{display: block; line-height: 46px; text-align: center; background: #f0f0f0; border-radius: 8px;}
.m-listlf li.u-active a{background: #ed5a5a; color: #fff;}
.u-listtit{height: 40px; line-height: 40px; border-bottom: 3px solid #cd0000;}
.u-listtit .u-tit{display: block; padding: 0 10px; font-size: 20px; color: #cd0000;font-weight:bold;}
.m-ptlist{padding: 10px 0;}
.m-ptlist li{line-height: 38px;}
/*list end*/

/*list-picture on*/
.m-piclist{padding-top: 10px;}
.m-piclist .row{margin: 0 -10px;}
.m-piclist li{padding: 10px;}
.m-piclist li img{display: block; width: 100%; height: 164px; padding: 3px; background: #ccc;}
.m-piclist li p{line-height: 32px;}
.m-liststyle1 li a {padding-left: 12px;display: block; margin-right: 80px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: url(/dist/images/public/squer.png) left center no-repeat;}
.m-liststyle1 li span {float: right;font-size: 14px;color: #999;}
/*list-picture end*/

/*detail on*/
.m-detailbox{padding: 6px 0px 20px; background: #fff;}
.m-dtbox{padding: 0 5px;}
.u-lgtit{padding: 10px; font-weight: bold; font-size: 32px; color: #454545;}/*color: #c50e1b;*/
.m-dtfuns{padding: 4px 10px; line-height: 28px; border-bottom: 1px solid #ddd;}
.m-dtfuns .u-wzinfo{font-size: 12px; color: #999;}
.m-dtfuns .u-wzinfo span{margin: 0 7px;}
.u-fontsize{margin-right: 30px; font-size: 12px; color: #444;}
.u-fontsize a{margin: 0 2px;}
.m-dtfonts{padding: 20px 0; font-size: 16px; line-height: 188%; min-height: 164px;}
.m-dtfonts table{border-collapse: collapse;border:1px solid #333;}
.m-dtfonts table td,.detail-content table th{border: 1px solid #333;}
.m-dtfonts img{max-width: 100%;}
.m-dtcode p{font-size: 12px; color: #999; text-align: center;}
.m-dtcode img{margin: 4px auto; display: block; width: 120px; height: 120px;}
.m-btfuns{border-bottom: 1px solid #ddd; }
.m-btfuns li{float: left; margin-right: 20px; line-height: 30px;}
.m-btfuns li a{display: block; font-size: 13px; padding-left: 17px; background-image: url(/dist/images/page/icon-detail.png); background-repeat: no-repeat;}
.m-btfuns li.u-gotp a{background-position: 0 0;}
.m-btfuns li.u-print a{background-position: 0 -30px;}
.m-btfuns li.u-close a{background-position: 0 -60px;}
.m-btfuns li.u-collect a{background-position: 0 -90px;}
.m-dtxgxw h1{padding: 8px 0;}
.m-dtxgxw h1 span{font-size: 20px; font-weight: bold; color: #cd0000;}
.m-dtxgxw li{line-height: 38px;}
/*detail end*/

/*sitemap on*/
.m-sitemapbox{padding: 6px 20px 20px; background: #fff;}
.g-sitemap{margin-top: 10px;}
.g-sitemap .row{margin: 10px -10px;}
.g-sitemap .row li{padding: 5px 10px; text-align: center;}
.g-sitemap .row li a{display: block; padding: 10px 0; background: #f5f5f5; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
/*sitemap end*/
.m-gytit h1 a{display: inline-block;padding: 0 15px;border-bottom: 2px solid #d00d0d;height: 50px;line-height: 50px;color: #d00d0d;
 background: url(/dist/images/news/up.png) no-repeat center bottom; font-weight: bold;}
.m-gytit h1{border-bottom: 1px solid #ddd;margin-bottom: 10px; font-size: 20px;}
.gonggao p{background:#f5f5f5;line-height:30px;padding:20px 30px 20px 15px;font-size:16px;text-indent:25px;}
.huigu .hgxx{padding:21px;background:#f5f5f5;overflow:hidden;}
.huigu .hgxx a{display:block;margin-right:30px;}
.huigu .hgxx a img{width:276px;}
.huigu .hglr h3 a{font-weight:bold;color:#d00d0d;}
.huigu .hglr h3,.huigu .hglr p{font-size:14px;line-height:24px;}







/* 在线访谈 */
.m-lanmu{padding:10px 11px;height:100px;background-color:#f5f5f5;}
.m-lanmu img{vertical-align:middle;}
.m-lanmu p{padding:10px 11px 18px 47px;color:#333;text-indent:35px;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei;line-height:30px;}

.m-now{margin-top:20px;}
.g-now{width:790px;height:310px;}
.g-title h2{height:30px;border-bottom:1px solid #ddd;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:20px;font-family:MicrosoftYaHei-Bold;}
.g-title h2 a{padding-left:32px;color:#d00c0d;line-height:30px;cursor: default;}
.g-now h2{background:url(/dist/images/home/icon_fangtan.png) left center no-repeat;}
.u-now{margin-top:20px;}
.u-now a{display:block;}
.u-now a img{margin-right:22px;width:350px;height:260px;}
.u-now-font{padding:20px 20px 0 0;height:260px;background-color:#f5f5f5;}
.u-now-font p{margin-bottom:7px;color:#333;letter-spacing:0;font-weight:400;font-size:16px;font-family:MicrosoftYaHei;}
.u-now-font p span:first-child{color:#d00c0d;}
.u-now-font .u-last{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.g-below{width:348px;height:310px;}
.g-below .u-now-font{margin-top:20px;padding:20px 20px 0 20px;overflow: hidden;}
.u-now-font p:nth-child(1){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.g-below h2{background:url(/dist/images/home/icon_kaiboyugao.png) left center no-repeat;}

.m-before{margin-top:30px;}
.g-before{width:790px;}
.g-before h2{background:url(/dist/images/home/icon_fangtan.png) left center no-repeat;}
.g-beforelist li{float:left;height:220px;display: flex;padding: 20px 0;border-bottom: 1px dashed #ddd;}
.g-beforelist li a{display:block;}
.g-beforelist li a img{width:242px;height:180px;}
.u-before-font{padding:0 20px 0 20px;width: 540px;}
.u-before-font p a{overflow: hidden; word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.u-before-font p{margin-bottom:7px;color:#333;letter-spacing:0;font-weight:400;font-size:16px;font-family:MicrosoftYaHei;}
.u-before-font p span:first-child{color:#d00c0d;}
.u-before-font .u-last{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.m-paginations{display:flex;padding:18px 0 7px 0;justify-content:center;}

.g-interview{width:348px;}
.g-tg h2{margin-bottom:10px;background:url(/dist/images/home/icon_tonggao.png) left center no-repeat;}
.g-jh h2{margin-bottom:10px;background:url(/dist/images/home/icon_jihua.png) left center no-repeat;}
.g-zd h2{background:url(/dist/images/home/icon_zhengcefagui.png) left center no-repeat;}
.g-jh li,.g-tg li{margin-bottom:10px;}
.g-jh,.g-zd{margin-top:19px;}
.g-jh li a,.g-tg li a{display:block;display:-webkit-box;overflow:hidden;padding:11px;height:64px;background-color:#f5f5f5;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.g-zd .g-zd-contet{margin-top:10px;padding:10px 18px;height:314px;background-color:#f5f5f5;overflow-y: scroll;}
.g-zd .g-zd-contet p{color:#333;text-indent:30px;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei;line-height:30px;}
.g-zd .g-zd-contet p a{color:#d00c0d;}


/* 内容页 */
.ftbox{width: 100%;height: auto;margin-bottom: 30px;}
.fttitle{width: 100%;text-align: center;line-height: 1;margin-bottom: 30px;font-size: 26px;font-weight: bold;color: #c10e0d;}
.information{width: 100%;}
.imgphoto{width: 494px;height: 338px;}
.imgphoto img{width: 494px;height: 338px;}
.u-text{width: 665px;height: 338px;padding: 15px 15px 15px 22px;box-sizing: border-box;background-color: #f5f5f5;}
.u-text p{font-size: 16px;line-height: 36px;}
.u-text p span:first-child{color: #d00c0d;}
.u-jj{overflow-y:auto;height:150px;font-size:16px;line-height:30px;margin-top: 4px;}
.u-jj span:first-child{color:#d00c0d;}
.ftzj{width: 240px;height: 338px;background-color: #ffffff;padding: 20px 25px 0;}
.ftzj div{width: 154px;height: 42px;background-color: #c90e24;margin: 0 auto;font-size: 16px;color: #ffffff;text-align: center;line-height: 42px;}
.ftzj p{font-size: 16px;line-height: 30px;color: #3d3d3d;text-indent: 2em;margin-top: 15px;}
.ftxq,.ftnr{margin-bottom: 30px;}
.tabbox>p{padding-bottom: 20px;}
.tabtitle{width: 100%;height: 32px;border-bottom: 1px solid #ddd;margin-bottom: 20px;}
.tabtitle>ul li{font-size: 20px;font-weight: bold;float: left;height: 30px;line-height: 30px;margin-right: 40px;cursor: pointer;display: flex;align-items: center;}
.tabtitle>ul li img{margin: 3px 13px 0 0;}
.tabtitle>ul li.active{color: #c90e24;}
.tabtitle>ul li.active img{display: block;}
.tabtitle-btn{display: flex;}
.tabtitle-btn a{display: block;width: 70px;padding-left: 25px;}
.tabtitle-btn div:nth-child(1){background: url(/dist/images/page/shuaxin.png) left center no-repeat;}
.tabtitle-btn div:nth-child(2){background: url(/dist/images/page/zhenxu.png) left center no-repeat;}
.tabtitle-btn div:nth-child(3){background: url(/dist/images/page/daoxu.png) left center no-repeat;}

/* 图片 */
.tpjd{margin-bottom: 20px;}
.pictures{width: 100%;overflow: hidden;}
.pictures ul li{width: 246px;height: 176px;margin-right: 15px;float: left;position: relative;}
.pictures ul li img{width: 246px;height: 176px;}
.pictures ul li:last-child{margin-right: 0;}
.pictures ul li p{width: 100%;height: 40px;text-align: center;line-height: 40px;background-color: rgba(0, 0, 0, .5);font-size: 16px;color: #fff;position: absolute;left: 0;bottom: 0;}
.ftnr .title{margin-bottom: 20px;}

/* 视频 */
.tabtitle-video{width: 100%;height: 32px;border-bottom: 1px solid #ddd;margin-bottom: 20px;}
.tabtitle-video ul li{font-size: 20px;font-weight: bold;float: left;height: 30px;line-height: 30px;margin-right: 20px;cursor: pointer;display: flex;align-items: center;}
.tabtitle-video ul li img{margin: 3px 13px 0 0;}
.tabtitle-video ul li.active{color: #c90e24;}
.tabtitle-video ul li.active img{display: block;}

/* 文字列表 */
.ftnrtext{width: 100%;max-height: 540px;overflow-y: auto;padding-right: 20px;}
.ftnrtext li{ height:auto;}
.ftnrtext li .interview-body,.ftnrtext li .interview-reply{padding-top:5px;}
.ftnrtext li .interview-username{height:20px; line-height: 20px; font-size: 15px; padding-left: 30px; background: url(/dist/images/page/icon_clock.png) left center no-repeat;}
.ftnrtext li .interview-username .interview-name{color: #d00c0d;}
.ftnrtext li .interview-username .interview-datetime{padding-left: 10px; color: #999; font-family: arial;}
.ftnrtext li .interview-reply .interview-username .interview-name{color: #b60000;}
.ftnrtext li .interview-content{margin: 5px 0 0 9px; padding: 4px 0 15px 22px; border-left: 1px solid #d1d1d1;}
.ftnrtext li .interview-content i{display: block; width: 10px; height: 7px; margin: -3px 0 0 32px; background:url(/dist/images/page/icon-ftwz.gif) 0 0 no-repeat;}
.ftnrtext li .interview-content .g-cts{padding: 15px; background: #f8f8f8; line-height: 26px;}
.ftnrtext li .interview-content .g-cts p{color: #000!important; font-size: 15px!important;}

/* 滚动条样式设置 */
.ftnrtext::-webkit-scrollbar,.bjfttext::-webkit-scrollbar {width: 6px;border-radius: 3px;background: #dddddd;}
/*定义滚动条轨道（凹槽）样式*/
.ftnrtext::-webkit-scrollbar-track,.bjfttext::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px #eaeaea;border-radius: 4px;}
/*定义滑块 样式*/
.ftnrtext::-webkit-scrollbar-thumb,.bjfttext::-webkit-scrollbar-thumb{border-radius: 3px;height: 30px;background-color: #cbcbcb;}
.u-jj::-webkit-scrollbar{width: 6px;border-radius: 3px;background: #dddddd;}
.u-jj::-webkit-scrollbar-thumb{border-radius: 3px;height: 30px;background-color: #cbcbcb;}
.u-jj::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px #eaeaea;border-radius: 4px;}

.g-zd .g-zd-contet::-webkit-scrollbar{width: 6px;border-radius: 3px;background: #dddddd;}
.g-zd .g-zd-contet::-webkit-scrollbar-thumb{border-radius: 3px;height: 30px;background-color: #cbcbcb;}
.g-zd .g-zd-contet::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px #eaeaea;border-radius: 4px;}

/* 在线提问 */
.m-zxtwform{padding-left:180px;}
.u-input{display:flex;margin-bottom:10px;align-items:center;}
.u-input label{padding-right:9px;width:100px;color:#333;text-align:right;letter-spacing:0;font-weight:400;font-size:16px;font-family:MicrosoftYaHei;}
.u-input label span{padding-right:5px;color:#d00c0d;}
.u-textarea{align-items:flex-start;}
.u-textarea label{padding-top:13px;}
.u-textarea textarea{padding:10px;width:756px;height:108px;outline:0;border:solid 1px #ddd;border-radius:4px;background-color:#fff;}
.u-input input{padding-left:10px;width:340px;height:40px;outline:0;border:solid 1px #ddd;border-radius:4px;background-color:#fff;}
.u-vcode{margin-top:-5px;}
.u-vcode img,.u-vcode span{margin-top: 5px;}
.u-input input::placeholder,.u-textarea textarea::placeholder{color:#999;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei;}
.m-zxtwbtn{padding:10px 0 20px 0;}
.m-zxtwbtn button{margin-left:100px;width:120px;height:40px;outline:0;border:none;border-radius:4px;background-color:#d00c0d;color:#fff;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei;}















/*超大PC屏幕下的专用样式*/
@media screen and (min-width:1200px) {
    .container {width: 1200px;}

}
/*中等PC屏幕下的专用样式*/
@media screen and (min-width:992px) and (max-width: 1199px) {
	.m-listlf{width: 265px; margin-right: -265px;}
	.m-listrgbox{margin-left: 275px;}
	.m-piclist li img{height: 140px;}

	.m-dtbox{padding: 0 20px;}
	.u-wzinfo,.u-fxfun{float: none; text-align: center;}

}
/*PAD屏幕下的专用样式*/
@media screen and (min-width: 768px) and (max-width: 991px ){
	.m-listlf{float: none; width: 100%;}
	.m-listlf ul{border: none;}
	.m-listrgbox{margin-left: 0;}
	.m-piclist li img{height: 140px;}
    
	.m-dtbox{padding: 0 20px;}
	.u-wzinfo,.u-fxfun{float: none; text-align: center;}
	.huigu .hgxx .hgtp {padding-bottom:10px;}



	/* 在线访谈 */
    .m-lanmu{height: auto;}
    .g-now,.g-below,.g-before,.g-interview{width: 100%;}
    .g-now{height: 580px;}
    .u-now a img{float: none;}
    .g-zd .g-zd-contet{height: auto;}
    .g-beforelist ul{display: flex;flex-direction: column;align-items: center;}
    .u-now-font{padding: 20px 20px 0 20px;}
	.u-before-font{width: 100% !important;}

    /* 内容 */
    .bjft,.zxftlist{width: 100%;border-right:none;padding: 0;margin-bottom: 10px;}
    .bjftimg,.bjfttext,.xqyg,.zxftlist,.wqhgtext,.lmlist,.textms,.ftzj{width: 100%;}
    .bjftbox,.bjft,.bjftimg,.zxftlist{height: auto;}
    .bjftimg{margin-bottom: 10px;}
    .wqhgimg{margin: 0 auto 10px;}
    .zxftlist ul.wqhglist li{padding: 20px 0;}
    .ftzj{margin-top: 10px;}

    /* 内容页 */
    .imgphoto,.u-text{width: 100%;}
    .imgphoto,.imgphoto img{width: 100%;height: 206px;}
    .m-dtvideo{width: 100% !important;}
    .m-zxtwform{padding: 0;}
    .u-input{flex-wrap: wrap;}
    .u-input div,.u-input input,.u-textarea textarea{width: 100%;}
    .u-input label{width: 100%;text-align: left;}
    .tabtitle-btn a{width: 60px;}
}
/*PHONE屏幕下的专用样式*/
@media screen and (min-width: 639px) and (max-width: 767px) {
	.m-listlf{float: none; width: 100%;}
	.m-listlf ul{border: none;}
	.m-listrgbox{margin-left: 0;}
	.m-piclist li img{height: 140px;}

	.m-dtbox{padding: 0 20px;}
	.u-wzinfo,.u-fxfun{float: none; text-align: center;}
  .huigu .hgxx .hgtp {padding-bottom:10px;}
	
}

@media screen and (max-width: 638px) {
	body{font-size: 14px;}
	.m-listlf{float: none; width: 100%;}
	.m-listlf ul{border: none;}
	.m-listrgbox{margin-left: 0;}
	.m-piclist .row{margin: 0 -5px;}
	.m-piclist li{padding: 5px;}
	.m-piclist li img{height: 100px;}

	.m-dtbox{padding: 0;}
	.u-wzinfo,.u-fxfun{float: none; text-align: center;}
	.m-dtxgxw li{line-height: 32px;}

	.g-sitemap .row{margin: 5px -5px;}
	.g-sitemap .row li{padding: 5px 5px;}
    .huigu .hgxx .hgtp{width:100%;padding-bottom:10px;}
	.huigu .hgxx a img{width:100%;}
	.m-lanmu{height:115px;overflow-y:auto;}
	.g-now{width:100%;height:auto}
	.g-below,.g-interview{width:100%}
	.u-now a img{width:100%;float:none;object-fit: cover;}
	.g-beforelist li a img{object-fit: cover;}
	.is-header .u-link .fx .fx2{width:58px;background-position: 10px 0;}
	
	.u-now-font{margin-bottom:20px;height:auto;}
	.g-beforelist li{flex-direction: column;height:auto;width:100% !important;  }
	.g-before,.imgphoto,.imgphoto img,.u-text{width:100%}
	.g-beforelist li a img{display: block;margin: auto;}
	.u-before-font{padding:20px 0;width: 100% !important;}
	.m-dtvideo{width:100%!important}
	.m-zxtwform{padding-left:0}
	.u-input{flex-direction: column;align-items: start;}
	.u-input label{width: auto;}
	.u-input input,.u-textarea textarea{width:250px} 


}