/* 样式重置 */
.row{margin: 0;}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{padding: 0;}

.m-interview{background: #fff;padding: 6px 20px 20px;}
/* 在线访谈 */
.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:830px;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(../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:390px;height:310px;}
.g-below .u-now-font{margin-top:20px;padding:20px 20px 0 20px;}
.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(../images/home/icon_kaiboyugao.png) left center no-repeat;}

.m-before{margin-top:30px;}
.g-before{width:830px;}
.g-before h2{background:url(../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;}
.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:390px;}
.g-tg h2{margin-bottom:10px;background:url(../images/home/icon_tonggao.png) left center no-repeat;}
.g-jh h2{margin-bottom:10px;background:url(../images/home/icon_jihua.png) left center no-repeat;}
.g-zd h2{background:url(../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: 746px;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(../images/page/shuaxin.png) left center no-repeat;}
.tabtitle-btn div:nth-child(2){background: url(../images/page/zhenxu.png) left center no-repeat;}
.tabtitle-btn div:nth-child(3){background: url(../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(../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(../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;}

.g-below .u-now-font{overflow-y: scroll;}
.g-below .u-now-font::-webkit-scrollbar{width: 6px;border-radius: 3px;background: #dddddd;}
.g-below .u-now-font::-webkit-scrollbar-thumb{border-radius: 3px;height: 30px;background-color: #cbcbcb;}
.g-below .u-now-font::-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;}


.m-pagelist{text-align: center;}
.m-pagination{display: inline-block;}
.m-pagination li{float: left; margin: 3px; height: 28px; font-size: 14px;}
.m-pagination li a{display: block; padding: 0 10px; line-height: 26px; border: 1px solid #ccc; font-size: 14px; background: #fff;}
.m-pagination li.u-redirect{line-height: 28px;}
.m-pagination li.u-redirect input{padding: 0 5px; vertical-align: middle; width: 42px; height: 28px; line-height: 28px; border: 1px solid #ccc; margin: -2px 0 0 3px; *margin: -2px 0 0 3px; _margin: -2px 0 0 3px;}
.m-pagination li.active a,.m-pagination li a:hover{background: #cd0000; border: 1px solid #cd0000; color: #fff;}
.m-pagination li.page-info a,.m-pagination li.page-info a:hover{border: 1px solid #ccc; cursor: default; color: #666; background: #fff;}
.m-pagination li.disabled a,.m-pagination li.disabled a:hover{background: #eee; border: 1px solid #ccc; cursor: default; color: #666;}

/*超大PC屏幕下的专用样式*/
@media screen and (min-width:1200px) {
    .container {width: 1280px;}
}
/*中等PC屏幕下的专用样式*/
@media screen and (min-width:992px) and (max-width: 1199px) {
	
}
/*PAD屏幕下的专用样式*/
@media screen and (max-width: 991px ){
	
	/* 在线访谈 */
    .m-lanmu{height: auto;}
    .g-now,.g-below,.g-before,.g-interview{width: 100%;}
    .g-now{height: 600px;}
    .u-now-font{height:290px}
    .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;}
    .g-beforelist li{flex-wrap: wrap;height: auto;justify-content: center;}
    .g-beforelist li>a{margin-bottom: 10px;}
    .g-beforelist li a img{width: 100%;}
    /* 内容 */
    .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;}
    .ftnrtext li .interview-content .g-cts{margin: 10px 0;}

    /* 内容页 */
    .imgphoto,.u-text{width: 100%;}
    .imgphoto,.imgphoto img{width: 100% !important;height: 206px !important;}
    .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;}
    .tabtitle>ul li{margin-right: 35px;}

}
/*PHONE屏幕下的专用样式*/
@media screen and (min-width: 639px) and (max-width: 767px) {
	
}

@media screen and (max-width: 638px) {
	body{font-size: 16px;}
    .u-now a img{margin-right:0;max-width: 100%;}
    .u-now-font{overflow: hidden;}
}






