@charset "utf-8";
/* CSS Document */
/*通用栏目页*/
.footer{padding-top: 0;}
.lm_lban{ width:258px;height:auto; min-height:548px; _height:548px; border:1px solid #dddddd;margin-bottom:20px; }
.lm_top{ height:auto; overflow:hidden; padding:4px 4px 0; border-bottom:1px solid #035294;} 
.lm_top .tit{ background:#035294; padding-left:27px; height:48px; line-height:48px; font-size:18px; font-weight:bold; color:#fff; display:block;}
.navdh{ height:auto; overflow:hidden; padding:15px 14px }
.navdh ul li{vertical-align:bottom;overflow:hidden; height:auto; border-bottom:1px solid #dcdcdc;  }
.navdh ul li a{display:block; height:auto;line-height:28px; padding:10px 30px 10px 37px;   overflow:hidden;font-size:16px; color:#333; background:url(../images/sub.jpg) right center no-repeat; }
.navdh ul li a:hover,.navdh ul li.active a,.navdh ul li a.active{color:#035294; background:url(../images/subhover.jpg) right center no-repeat #e7eef8; }
.lm_rban{ width:880px; height:auto; min-height:550px; _height:550px; margin-bottom:20px;}
.dqlanmu{height:40px;position:relative; clear:both; background:url(secbg.png) bottom repeat-x;}
.dqlanmu .guidang{position:absolute;right:0;top:40px;}
.columnname{display:block;float:left;width:auto;white-space:nowrap;height:38px;line-height:38px;font-size:18px;color:#035294; font-weight:bold; padding:0 20px; border-bottom:2px solid #035294}
.navjz{height:auto; padding:12px 0 0; font-size:16px;line-height:200%; text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word;}
.navjz ul{clear:both;}
.navjz table{max-width:100% !important;}
.navjz ul li{padding:0 0 0 14px;background:url(dot.png) left center no-repeat;height:34px;line-height:34px;vertical-align:bottom;}
.navjz ul li a{font-size:16px; max-width:745px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; }
.navjz ul li .date{font-size:14px;color:#999;}
.navjz ul.doc_list{padding-bottom:5px;}
.navjz ul.doc_list li,.navjz ul.download-list li{overflow:hidden;}
.navjz ul.doc_list li img{float:left;margin:12px 0 0 2px;}
.navjz ul.doc_list li.add{ display:none;}
.navjz ul li.lm_line{height:24px;background:url(../images/navjz_line.gif) center repeat-x;padding:0;}
.navjz ul li.columnName{height:40px;background:#f7f7f7;margin:5px 0 10px;padding:0 10px;}
.navjz ul li.columnName .title,.navjz ul li.columnName .title:hover{display:block;width:auto;white-space:nowrap;height:40px;line-height:40px;font-size:18px;font-weight:bold;color:#035294;}
.navjz ul li.columnName .more{font-size:14px;color:#999;line-height:40px;}
.navjz ul li.columnName .more:hover{color:#035294;} 
 
.ptnewsinfo{ text-align:center;}
.ptlmcontent{ padding:20px 0;}
/*答问知识库*/
.zskl{width: 280px; padding: 0 20px; background: #f8f8f8; min-height: 677px; height: auto;}
.zskl .title{ padding-top: 7px; height: 48px; line-height: 48px; text-align: center; border-bottom: 1px solid #ddd; font-size: 20px; font-weight: bold;}
.zskl .title span{ display: inline-block; vertical-align: top; padding-left: 42px; height: 48px; color: #0061af; background: url(wdtit.png) left 14px no-repeat;}
.zskl .asklist{ overflow: hidden; padding-top: 1px;}
.zskl .asklist ul{ width: 110%; padding-bottom: 20px;}
.zskl .asklist ul li{float: left; width: 130px; height: 42px; padding: 20px 20px 0 0;}
.zskl .asklist ul li a{ border: 1px solid #0061af; height: 40px; line-height: 40px; text-align: center; transition: 0.4s all; display: block; font-size: 15px; color: #0061af;}
.zskl .asklist ul li a:hover,.wdzskl .asklist ul li.active a{ color: #fff; background: #0061af; border-color: #0061af; }
/*左侧 end*/
.zskr{ width:820px; float:right;}
.ask_navjz{ padding-top: 5px;}
.ask_navjz li{ height: 41px; line-height: 40px; padding-left: 17px; font-size: 16px; background: url(dot.png) no-repeat 0 center; color: #999; overflow: hidden;}
.ask_navjz li span.date{ font-size: 15px; font-family: Arial;}

.wdk-lists-new{margin-top: 10px;}
.wdk-lists-new ul li{padding: 0 0 0 14px;background: url(dot.png) left center no-repeat;height: 34px;line-height: 34px;vertical-align: bottom;}
.wdk-lists-new ul li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/***答问知识库 end****/


/*问答知识库*/
.wd_centent{min-height: 0; padding-bottom: 0;}
.wenda_pos{ position: relative; font-size:14px; color:#28508e; background:#f8f8f8; height: 50px; line-height:50px; padding-left:20px; margin: 0 0 15px;}
.wenda_pos .postitle{ display:block; font-size:18px; font-weight:bold; float: left; }
.wenda_search{height:32px;float: right;padding: 9px 16px 9px 0;}
.wenda_search .sear_ul{width: 690px;height:32px;line-height: 32px; margin-right: 185px; position: relative;}
.wenda_search ul li{float:left;}
.wenda_search ul li.se_box{width:100%;height:32px;position:relative;}
.wenda_search ul li.se_box .msg-box{left:0;top:32px;position:absolute; z-index:99999;}
.wenda_search ul li.se_box input{float:left;width:98%;height:22px;line-height: 22px; background:#fff;padding:5px 2% 5px 0; text-indent:1em; font-size:14px;color:#929292; border:none; outline:none;border-radius: 4px 0 0 4px;overflow: hidden;}
.wenda_search li.sea_an{ height:32px; width:50px; position:absolute; right:0; top:0;border-radius: 0 4px 4px 0;overflow: hidden;}
.wenda_search li.sea_an input{float:left;width:100%;height:32px; line-height: 32px; color: #fff; font-size: 14px; border:none;overflow:hidden;cursor:pointer;outline:none;background:#f62103;}
.wenda_search .sea_link{ float: right;width: 175px; font-size:14px;color: #666; line-height:36px;}
input.srkcss:focus{ outline: none; border-color:#9ecaed !important; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s;}
/*****wenda_search end****/
@media (min-width: 992px) and (max-width:1199px) {
	.wenda_search .sear_ul{width: 595px;}
	.zskr{ width:635px;}
}

@media only screen and (max-width:991px) {
	.wenda_pos .postitle{display: none;}
	.wenda_search{float: none;}
	.wenda_search .sear_ul{width: 510px;}
	.wd_centent{padding-bottom: 10px;}
	.zskl{ width:240px; padding:0 10px;}
	.zskr{ width:475px;}
	.zskl .asklist ul{ width: 105%; }
	.zskl .asklist ul li{  width: 115px; padding: 10px 10px 0 0; }
}
@media only screen and (max-width:767px) {
	.wenda_search .sear_ul{width: 100%;margin-right: 0;}
	.wenda_search .sea_link{display: none;}
	.zskr{ width:100%; float:none;}
	.ask_navjz li a{max-width:none; float:none;display:block;margin-right:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.ask_navjz li img{ display:none;}
	.zskl {width: auto;padding: 0 10px;float: none;height: auto!important;min-height: auto;margin-bottom: 10px;display: block!important;}
	.zskl .asklist ul li{width: 23%;margin: 0 1%;padding: 0;margin-top: 10px;}
	.zskl .asklist ul{width: 100%;padding-bottom: 10px;margin-bottom: 10px;}
}
.lm_wenda{ width:265px;height:auto;}
.lm_wenda .m-theme{border: 1px solid #dcdcdc;margin-bottom:10px;padding: 15px;}
.lm_wenda .m-theme h2{height: 38px; line-height: 38px; font-size: 18px; color: #666;font-weight: bold;}
.lm_wenda .m-theme li{ width:109px; height: 40px; line-height: 40px; overflow: hidden;  float: left;text-overflow: ellipsis;white-space: nowrap;}
.lm_wenda .m-theme li a{display: block;padding-left: 12px; font-size: 16px;}
@media (max-width: 991px) {
	.lm_wenda{float: none; width: auto; clear: both;}
	.lm_wenda .m-theme{margin:10px 0 0;}
	.wenda_pos{ padding-left: 10px;}
}
@media (max-width: 767px) {
	.lm_wenda .m-theme li{ width: 25%;}
}
@media (max-width: 420px) {
	.lm_wenda .m-theme li{ width: 50%;}
	.zskl .asklist ul li{width: 31.3333%;margin: 0 1%;padding: 0;margin-top: 10px;}
}
/*答问知识库文章 end*/
.dwzskwz{ padding: 0 20px 30px;}
.dwzskwz_tit{height:40px;line-height:40px;font-size:18px; color:#c80000; font-weight:bold; font-family: "Microsoft YaHei", "微软雅黑";}
.dwzskwz_tit.tit2{ padding: 25px 0 0;}
.dwzskwz_con{text-align: justify;}
.dwzskwz_con.con1{ border-bottom: 1px dashed #ddd; padding-bottom: 30px;}
/******答问知识库 end*******/
