@charset "utf-8";

/*在线访谈*/
.g-zcftfl{padding: 15px; border: 1px solid #ddd;}
.g-zcftfl p{line-height: 32px;text-indent: 0 !important;}
.g-zcftfl .f-ti2{text-indent: 2em;}
.g-zxftsearch{padding-right: 65px;}
.u-ftshbt{right: 0; top: 0;}

.m-zxftls .f-md-dn{display: block; width: 254px; height: 176px; *+width: 248px; *+height: 168px; padding: 5px;}
.g-zxftls{width: 616px;background: #f7f7f7;height: 230px;padding: 7px 20px 13px; *+width: 591px; *+height: 156px;}
.g-zxftls h2{ line-height: 30px; display: -webkit-box;-webkit-box-orient: vertical;line-clamp: 2;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis; 
  /* height: 36px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;*/ 
  font-weight: bold; color: #b90609;}
.g-zxftls p{line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.m-ctpg .m-pagination{display: inline-block;}

#search-result ul li{height: 230px;display: flex;}
#search-result ul li>a{float: left;}
#search-result .u-box{border: 1px solid #ddd;height: 230px;}
#search-result .u-box .u-sp img{display: block;width: 166px;height: 38px;padding: 0;border: none;margin: 5px auto;}
/*在线访谈内页*/
.m-ftinfos{padding: 7px 15px 9px; background: #f5f5f5;}
.m-ftinfos h1{padding: 5px 0 20px; font-size: 24px; font-weight: bold; color: #b90609; text-align: center;}
.m-ftinfos img{display: block; width: 294px; height: 218px; float: left;}
.m-ftinfos .u-desc{width: 530px; line-height: 31px;}
.m-ftbmjj{padding: 10px; border: 1px solid #ddd;}
.m-ftbmjj h1{padding: 5px 0; font-size: 18px; font-weight: bold; color: #b90609;}
.g-ftbmjj{height: 234px; overflow-y: auto;}
.g-ftbmjj p{line-height: 26px; font-size: 14px; text-indent: 2em;}
.m-ftzbtp .bd{height: 190px; margin-top: 15px;}
.m-ftzbtp .bd li{float: left; margin-right: 15px; width: 265px; height: 190px; position: relative;}
.m-ftzbtp .bd img{display: block; width: 265px; height: 190px;}
.m-ftzbtp .bd p{position: absolute; left: 0; bottom: 0; right: 0; line-height: 40px; text-align: center; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; color: #fff; background: rgba(0,0,0,.5);}
.m-ftzbtp .prev,.m-ftzbtp .next{position: absolute; display: block; width: 17px; height: 31px; top: 73px; background-image: url(../images/home/icon-special.png); background-repeat: no-repeat;}
.m-ftzbtp .prev{left: 0;background-position:  -2px 1px;}
.m-ftzbtp .next{right: 0; background-position: -23px 2px;}
.g-ftwzzb{margin: 10px; height: 520px; overflow-y: auto;}
.m-fuzcr{line-height: 28px; font-size: 14px; padding: 10px; border-bottom: 1px dashed #ddd;}
.g-ftwzzb .u-name,.g-ftwzzb .u-desc{color: #666;}
.g-ftwzzb .u-date{color: #999;}
.m-fuldh{padding: 10px; line-height: 28px; font-size: 14px; background: #f5f5f5;}
.u-fyname{color: #b90609;}
.m-ftbmjjtab li{float:left;padding-left: 12px;font-size: 18px;font-weight: bold;margin-right:15px;}
.m-ftbmjjtab li.u-active {color: #b90609;border-left: 6px solid #b90609;}
/*large pcScreen*/
@media (min-width:1200px) {

}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
 
}
/*pad md*/
@media screen and (max-width: 991px){
  .g-zjinfo, .m-yjzjform, .m-zjrst {padding: 0 15px;}
  .m-ftinfos img {float: none;width: 100%;}
  #search-result ul li{height: auto !important;}
  .g-zxftls h2{height: auto !important;}
}
/*phone sm*/
@media screen and (max-width: 767px) {
  .g-zxftls{height: auto;}
 
}
/*small xs*/
@media screen and (max-width: 638px) {

}