﻿@charset "utf-8";

.common_tabbox{border:#d1d1d1 1px solid;}
.common_tabbox .hd{height:32px; background:#f4f4f4; border-bottom:#d1d1d1 1px solid;}
.common_tabbox .hd li{float:left; padding:2px 18px 1px; line-height:29px;}
.common_tabbox .hd li.on{font-weight:700; margin:-1px -1px -1px; border-left: #d1d1d1 1px solid; border-right: #d1d1d1 1px solid; color: #0b6dd0; background:#fff; border-top: #0b6dd0 2px solid;}
.common_tabbox .bd{padding:15px 15px 0; clear:both; overflow:hidden;}
.common_tabbox .hd .more{line-height:32px;}

.zxft_box{width:49%; margin:20px 0;}
.zxft_box dl.topic{position:relative; padding-bottom:10px; min-height:132px;}
.zxft_box dl.topic dt{position:absolute; top:0; left:0; width:180px; height:132px;}
.zxft_box dl.topic dt img{display:block; width:100%; height:100%;}
.zxft_box dl.topic dd{margin-left:195px; line-height:180%;}
.zxft_box dl.topic dd a i{display:inline-block; height:17px; line-height:17px; padding:0 6px; margin-left:8px; font-style:normal; color:#fff; font-size:12px; background:#ff6c02; border-radius:5px;}
.zxft_box dl.topic dd p{padding-bottom:12px;}
.zxft_box dl.topic dd p label{width:42px; text-align:right; color:#0b6dd0;}
.zxft_box dl.topic dd p.lastItem{padding-bottom:0;}
.zxft_box dl.memo dt{color:#0b6dd0; line-height:30px; border-bottom:solid #0b6dd0 1px;}
.zxft_box dl.memo dd{padding:10px 2px 5px; line-height:28px; text-indent:2em;}

.zxft_bd{padding:20px 20px 0;}
.zxft_list{margin:-20px -10px 0; overflow:hidden;}
.zxft_list li{float:left; width:25%; margin-top:20px;}
.zxft_list li a{display:block; margin:0 10px;}
.zxft_list li a img{display:block; width:100%; height:178px; margin-bottom:8px;}
.zxft_list li a span{display:block; line-height:24px;}
.zxft_list li a span.title{ }
.zxft_list li a span.title font{font-weight:700;}
.zxft_list li a span.title font.ing{color:#f00;}
.zxft_list li a span.title font.end{color:#666;}
.zxft_list li a span.time{color:#999;}

.zxft_detail .tpSlide{position:relative; float:left; width:33%; height:180px;}
.zxft_detail .tpSlide .bd{position:absolute; top:0; left:0; width:100%; height:180px;}
.zxft_detail .tpSlide .bd ul{width:100% !important; height:100% !important;}
.zxft_detail .tpSlide .bd ul li{position:relative; width:100% !important; height:100%;}
.zxft_detail .tpSlide .bd li img{width:100%; height:100%;}
.zxft_detail .tpSlide .bd li span.txtbg{position:absolute; bottom:0; left:0; z-index:1; width:100%; height:40px; background:#000; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.zxft_detail .tpSlide .bd li span.txt{position:absolute; right:0; bottom:0px; left:0; z-index:2; padding-right:92px; padding-left:12px; margin:0 auto; line-height:40px; color:#fff; text-align:left;}
.zxft_detail .tpSlide .prev,
.zxft_detail .tpSlide .next{position:absolute; left:3%; top:50%; z-index:5; margin-top:-15px; display:block; width:20px; height:30px; background:url(../images/sliderArrow.png) no-repeat 0 0; cursor:pointer; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.zxft_detail .tpSlide .next{left:auto; right:3%; background-position:-20px 0;}
.zxft_detail .tpSlide .prev:hover,
.zxft_detail .tpSlide .next:hover{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.zxft_detail .tpSlide .hd{position:absolute; bottom:11px; right:8px;z-index:5;}
.zxft_detail .tpSlide .hd ul li{display:inline-block; vertical-align:middle; margin-right:6px; width:8px; height:8px; line-height:8px; border-radius:50%; background:#fff; border:solid #fff 1px; cursor:pointer;}
.zxft_detail .tpSlide .hd ul li.on{color:#fff; background:#0b6dd0; border-color:#0b6dd0;}

.zxft_detail .zhuti.common_tabbox{float:right; width:65%; border:none;}
.zxft_detail .zhuti.common_tabbox .hd{border:solid #d1d1d1 1px;}
.zxft_detail .zhuti .hd .wycy{float:right; padding:1px 20px; line-height:32px; color:#fff; margin:-1px; background:#0b6dd0;}
.zxft_detail .zhuti dl{padding-top:15px; padding-bottom:15px;}
.zxft_detail .zhuti dl dd{line-height:180%; }
.zxft_detail .zhuti dl dd a i{display:inline-block; height:17px; line-height:17px; padding:0 6px; margin-left:8px; font-style:normal; color:#fff; font-size:12px; background:#ff6c02; border-radius:5px;}
.zxft_detail .zhuti dl dd p{padding-bottom:12px;}
.zxft_detail .zhuti dl dd p label{width:42px; text-align:right; color:#0b6dd0;}
.zxft_detail .zhuti dl dd p.lastItem{padding-bottom:0;}

.layui-layer-content{padding:20px 20px 10px 20px; height:25px !important; font-size:16px; text-align:center;}


.zxft_fthg .hd .more a{display:inline-block; margin-right:6px; margin-left:6px; font-size:13px;}
.zxft_fthg .hd .more a.hover{color:#0b6dd0;}

.zxft_answer{padding:15px; height:430px; background-color:#fff; overflow-x:hidden; overflow-y:auto;}
.zxft_answer dl{position:relative;margin-top:15px;margin-bottom:30px;line-height:180%;padding: 0 90px;}
.zxft_answer dl dt{font-weight:700;margin: 0 auto 0px;}
.zxft_answer dl dd{position:relative;width: 100%;color:#fff;padding:10px;border-radius:10px;box-sizing: border-box;}
.zxft_answer dl dd i{position:absolute;top: 17px;width:10px;height:13px;background-image:url(../images/talkbg.png);background-repeat:no-repeat;}
.zxft_answer dl dd p{text-indent:2em;}
.zxft_answer dl dd p.time{padding-top:15px; text-indent:hanging; text-align:right;}
.zxft_answer dl.ask{}
.zxft_answer dl.ask dt{}
.zxft_answer dl.ask dd{background-color:#007fc2;}
.zxft_answer dl.ask dd i{left:-10px;}
.zxft_answer dl.reply{}
.zxft_answer dl.reply dt{right:0;text-align: right;}
.zxft_answer dl.reply dd{background-color:#85c226;}
.zxft_answer dl.reply dd i{right:-10px; background-position:0 -13px;}

.zxft_memo{padding:20px 20px 20px; font-size:14px; line-height:200%; background-color:#fff;}
.zxft_memo p{margin-bottom:15px;}
.zxft_memo img{max-width:68%; height:auto; display:block; margin:0 auto;}

.in_box .wycy{ float: right; padding: 1px 20px; line-height: 32px; color: #fff; margin: -1px; background: #0b6dd0;margin-top:16px;}
.zhuti_bqht{ border-left: none!important; border-right: none!important; border-top: none!important; padding: 0px 0px 17px 0px!important; }
.zhuti_bqht_hd{ height:auto!important;}

.head{ position: absolute; top: -8px; display:block;  width:60px; height:60px;}
.head img{ width:60px; height:60px;}
.ask .head{ left: -80px;}
.reply .head{ right: -80px;}

@media (max-width: 991px) {
.zxft_box.fl,
.zxft_box.fr{float:none; width:100%;}
.zxft_box.fr dl.topic{padding-top:20px; border-top:dashed #d1d1d1 1px;}
.zxft_box.fr dl.topic dt{top:20px;}
.zxft_list li{width:33.33333%;}
.zxft_list li a img{height:198px;}
}

@media (max-width: 768px) {
.zxft_list li{width:50%;}
.zxft_list li a img{height:auto; min-height:200px;}
.zxft_list li a span.title{height:auto; padding-bottom:6px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}	
}

@media (max-width: 640px) {
.zxft_box dl.topic dt{position:static; width:100%; height:auto; padding-bottom:15px;}
.zxft_box dl.topic dd{margin-left:0;}
.zxft_detail .tpSlide,
.zxft_detail .zhuti.common_tabbox{width:100%;}
.zxft_detail .tpSlide,
.zxft_detail .tpSlide .bd{height:320px;}
}

@media (max-width: 480px) {
.zxft_detail .tpSlide,
.zxft_detail .tpSlide .bd{height:220px;}
}

@media (max-width: 360px) {
    .zxft_bd{padding:10px 10px 0;}
    .zxft_list{margin:-15px -5px 0; overflow:hidden;}
    .zxft_list li{margin-top:15px;}
    .zxft_list li a{margin:0 5px;}
    .zxft_list li{width:100%;}
    .zxft_list li a img{min-height:inherit;}
    .zxft_list li a span.title{white-space:normal;}
    .zxft_detail .tpSlide,
    .zxft_detail .tpSlide .bd{height:160px;}
}