
@charset "utf-8";
.clearfix:after {content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix {zoom:1;}
.crumb{height: 46px;line-height: 46px;}
.crumb .w1200{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.crumb,.crumb a{font-size:12px;color:#aaa;}
.crumb a:hover{color:#3D7EFF;}
.crumb i{font-style: normal;margin: 0 2px;}
.w1200 {width:1200px;margin: 0 auto; height: auto;overflow: hidden;}
.icon {background: url(../images/index_icon.png) no-repeat;background-size: 600px 600px;}
.gIndwx{padding-left: 28px;position: relative;}
.gIndwx .gohome {display: block;width: 16px;height: 16px;background-position: -361px 0px;position: absolute;left: 0;top: 50%;margin-top: -8px;}
.fl{float:left;}
.fr{float:right;}
.pt20{padding-top:20px}
.mb20{margin-bottom:20px}
.bgfff{background:#fff}
.topic_detail_t{padding:20px 16px}
.topic_detail_t img{display:block;width:600px;height:300px;float:left}
.topic_detail_t .cont{width:547px;height:300px;float:right;margin-left:20px}
.topic_detail_t .cont{border-bottom:1px solid #ebebeb;height:299px}
.topic_detail_t .cont h3{display:inline-block;height:60px;line-height:60px;font-size:24px;color:#454545;overflow:hidden;white-space:nowrap}
.topic_detail_t .cont .info{height:85px;padding:23px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;overflow:hidden}
.topic_detail_t .cont .info{height:auto;border-bottom:none;padding-bottom:0}
.topic_detail_t .cont .info p{display:inline-block;height:86px;line-height:22px;font-size:14px;overflow:hidden}
.topic_detail_t .cont .info p{text-indent:2em}
.topic_detail_t .cont .info p{line-height:28px;height:196px;overflow:hidden;font-size:15px}
.topic_detail_b{padding:0 20px 2px}
.topic_detail_b ul{width:1160px;overflow:hidden}
.topic_detail_b li{float:left;height:124px;padding:31px 0;overflow:hidden;border-bottom:1px solid #ebebeb}
.topic_detail_b li a{display:block;height:124px;overflow:hidden}
.topic_detail_t img{display:block;width:600px;height:300px;float:left}
.topic_detail_b li img{float:left;width:124px;height:124px;border-radius:22px;margin-right:25px}
.topic_detail_b li .info{width:280px;height:124px;overflow:hidden}
.topic_detail_b .name{font-size:18px;color:#333 5;line-height:36px;font-weight:700;overflow:hidden;white-space:nowrap}
.topic_detail_b .tag{display:inline-block;width:280px;height:22px;line-height:22px;overflow:hidden}
.topic_detail_b .tag span{display:inline-block; height:22px;font-size:14px;color:#ababab;line-height:22px;overflow:hidden;white-space:nowrap}
.topic_detail_b .tag span em{color:#666}
.topic_detail_b .txt{font-size:14px;height:60px;color:#666;line-height:20px;overflow:hidden}
.btn{cursor:pointer}
.topic_detail_b li a{display:block;height:124px;overflow:hidden}
.topic_detail_b .btn{float:right;display:block;width:100px;height:40px;font-size:16px;line-height:40px;text-align:center;color:#f8f8f8;background-color:#1bd2b2;border-radius:3px;margin-top:8px}
.topic_detail_b li .btn_no{background-color:#ffaf0f}
.topic_detail_b li:nth-child(2n+1){width:559px;padding-right:20px;border-right:1px solid #ebebeb}
.topic_detail_b li:nth-child(2n+2){width:560px;padding-left:20px}

@media screen and (max-width: 750px){
.crumb{width:100%;}
.crumb .w1200{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.w1200{width:100%;margin:0 auto;height:auto;overflow:hidden}
.topic_detail_t{padding:10px}
.topic_detail_t img{display:block;width:100%;height:300px;float:left}
.topic_detail_t .cont{width:100%;height:300px;float:right;margin-left:20px}
.topic_detail_t .cont .info p{line-height:28px;height:180px;overflow:hidden;font-size:15px}
.topic_detail_b{padding:0}
.topic_detail_b ul{width:100%;overflow:hidden}
.topic_detail_b li:nth-child(2n+1){width:100%;padding-right:20px;border-right:1px solid #ebebeb}
.topic_detail_b li {float: left;height: 85px;padding: 10px 0;overflow: hidden;border-bottom: 1px solid #ebebeb;}
.topic_detail_b li a {width: 82%;display: block;height: 124px;overflow: hidden;}
.topic_detail_b li img{float:left;width: 85px;height: 85px;border-radius:22px;margin-right:0}
.topic_detail_b li .info{width: 70%;height: 85px;overflow:hidden}
.topic_detail_b li:nth-child(2n+2){width:100%;padding-left:0}
.topic_detail_b .btn{float:right;display:block;width: 62px;height:27px;font-size:14px;line-height:27px;text-align:center;color:#f8f8f8;background-color:#1bd2b2;border-radius:3px;margin-top: 35px;}

.footer {width: 100%;}
.footer p{padding:0 5px;}
}