@charset "gb2312";
body{padding:0; margin:0 auto; color:#333333; font-size:14px; font-family:Microsoft Yahei;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#437ed4;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}


div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, form, fieldset, input, textarea, blockquote, table{padding: 0;margin: 0;}
ul, li{list-style-type:none;}
li{ list-style:none;}
input, textarea{font-family:Microsoft Yahei; font-size:14px;}
input:focus { outline: none;}
input,
select,
label,
textarea,
button,
option
{
font-family:Microsoft Yahei; 
font-size:inherit;
color:inherit;
vertical-align:middle;
}
textarea
{
overflow:auto;
}
input[type=password],
input[type=text],
input[type=file],
input[type=tel],
select,
textarea
{
border:1px solid #e6e6e6;
background-color:#fff;
background-color:rgba( 255,255,255 );
color:#999;
line-height:24px; padding:2px 6px;
}
input[type=submit],
input[type=button],
input[type=image],
input[type=reset]
{
border:none;
cursor:pointer;
}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.w1120{ max-width:1120px; margin:0 auto; width:auto;}
.space20, .space40{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:20px;}
.space40{height:40px;}
.mt25{margin-top:25px;}


/*zxft*/
.zxft{background:url(imagesbg_zx.jpg) repeat-x top #fff;}
.zxft_top{background:url(imageszxft_top_01.jpg) center top no-repeat; margin:auto; text-align:center;}
.zxft_top img{display:block; margin:auto;}
.zxft_content{background:#FFF; max-width:980px; margin:0 auto 30px; border:1px solid #b7d8fa; padding:2.7%;}

.curb_box{ clear:both; padding-bottom:10px;}
.crumb{float:left; color:#666; font-size:14px; background:url(imagesdqwz.png) no-repeat 10px 5px; padding-left:30px; padding-right:5px; line-height:1.6; margin-top:0; margin-bottom:12px;}
.crumbcl{clear:both; float:none;}

.zxft_search{float:right; width:310px; }
.zxft_search .SearchTxt{float:left; width:230px; padding:8px 5px 8px 15px; background:#fafafa; height:18px; line-height:18px; border:0; border:1px solid #e6e6e6;}
.zxft_search .SearchBtn{float:left; width:55px; height:36px; border:0; cursor:pointer; background:url(imagessearch.png) no-repeat center center #dc2925;}


.zxft_list ul{ margin:0;}
.zxft_list li{display:block; float:left; width:25%; margin-bottom:20px; height:237px;}
.zxft_list li .pic{padding:0;}
.zxft_list li img{ display:block; width:90%; margin:auto; height:144px;}
.zxft_list li .jxz{color:#F00;}
.zxft_list li .wjx{color:#0099ff;}
.zxft_list li .yjs{color:#ff6600;}
.zxft_list li .status{color:#d92a25;font-weight:bold;}
.zxft_list li .end{color:#6F6C6C;font-weight:bold;}
.zxft_list li .time{color:#808080;}
.zxft_list li .txt{width:90%; margin:auto; line-height:24px;margin-top:15px;}


.page_num{line-height:26px; position:relative; text-align:right; padding:20px 0;}
.page_num font{color:#f00;}
.page_num span{float:left;}
.page_num a{display:inline-block; padding-left:14px; padding-right:14px; background-color:#e6e6e6; margin-left:4px;}
.page_num a:hover{color:#fff; background-color:#6196e7;}
.page_num #currentPage{width:40px; margin:-2px 2px 0; height:20px; line-height:20px; border:#b5b5b5 1px solid; background:#fff; border-radius:4px; text-align:center;}

.footerBox{clear:both; height:100px; text-align:center; overflow:hidden;}

	.answer-word{
    text-align:center;
	line-height:20px;
	margin:0px 5px 0px 0px;
	width:60px;
  	color:#615D5D; 
  	font-weight:bold; 
  	font-weight:15px; 
	  font-size:15px;
	  font-family:Î¢ÈíÑÅºÚ;
	  padding-top:10px;
  }
  .fl{float:left;}
  .fr{float:right;}
  .talkBg{background:url(imagestalkbg.png) left top no-repeat;width:10px;height:30px;}
  .talkBg2{background:url(imagestalkbg1.png) left top no-repeat;width:10px;height:30px;}
  .answer-content{
	  width:71%;
	  height:auto;
  	line-height:36px; 
  	padding:10px;
	  font-size:15px;
	  font-family:Î¢ÈíÑÅºÚ;
	  margin-bottom:20px;
	  color:#fff;
	   -moz-border-radius:5px;
	  -webkit-border-radius:5px;
	  border-radius:5px;
  }
  .bgColor{  	background:#007fc2;}
  .bgColor1{  	background:#85c226;}
  .answer-content p{
  	margin-top: 0px; 
  	margin-bottom: 0px; 
  	text-indent: 2em; 
  	text-align: justify; 
  	line-height: 2;
  }

/*footer*/
.footer{position:relative; background:#0a468c; padding:15px 0; color:#333; font-size:13px; clear:both; text-align:center; min-width:320px !important;}
.footer_nav{float:left; width:588px; color:#fff; padding-top:20px; line-height:30px; text-align:left;}
.footer_nav ul{float:right;}
.footer_nav ul li{float:left; padding:0 9px 0 8px; background:url(imagesfooter_nav_sep.gif) no-repeat right center; position:relative;}
.footer_nav ul li.liEnd{padding-right:0; background:none;}
.footer_nav ul li.liEnd a,
.footer_nav ul li.liEnd a:hover{color:#f00; font-weight:700;}
.footer_nav ul li .link{position:absolute; left:-40px; bottom:30px; display:none; z-index:100;}
.footer_nav ul li .link .box{border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;  background-color:#fff; border:solid #e6e6e6 1px; border-bottom:none; width:146px; box-shadow:0 0 8px #666; -moz-box-shadow:0 0 8px #666; -webkit-box-shadow:0 0 8px #666; font-size:12px; text-align:left; position:relative; line-height:30px;}
.footer_nav ul li .link .box a{display:block; text-indent:1.8em; border-bottom:solid #ccc 1px; color:#0a468c;font-weight:700; line-height:30px;}
.footer_nav ul li .link .box a:hover{color:#3188d8;}
.footer_nav ul li .link .box .arrow{width:11px; height:6px; overflow:hidden; background:url(imagesarr_down.gif) no-repeat top; margin:auto; position:absolute; bottom:-5px; left:50%; margin-left:-5.5px;}
.footer_nav ul li.hover{color:#efcb8a; cursor:pointer;}
.footer_nav select{width:110px; font-size:14px; padding:0; line-height:16px; color:#666;}
.footer_wzjc{float:left; width:110px; text-align:right; padding-top:12px; display:none;}
.footer_wzjc img{width:95px;}
.footer_wzbs{float:left; width:110px; margin-left:30px;}
.footer_wzbs img{width:70px;}
.footer_copyright{float:left; width:320px; line-height:26px; color:#fff; padding-top:8px; /*white-space:nowrap;*/ text-align:left;}
.footer a{color:#fff;}
.footer a:hover{color:#efcb8a;}


@media (max-width: 1199px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */	
	}
	.w1120{width:100%;}
	.zxft_search{padding-left:10px;}
	.zxft_search .SearchTxt{height:36px;}
	.footer{ padding:15px 0 10px;}
	
	.footer_nav ul{float:none;}
	.footer_nav ul li{float:none; display:inline-block;}
	
	.footer .w1120{ position:relative;}
	.footer_wzbs{ position:absolute; left:0; top:0; width:20%; margin:0; text-align:right; padding-right:1%; z-index:2}
	.footer_nav, .footer_copyright{float:none; padding-left:22%; text-align:left; width:100%; background:url(imagesmobilefooter_line.gif) repeat-y 20% top;}
	.footer_nav{ margin-bottom:0; padding-top:0; line-height:26px;}
	.footer_copyright{padding-top:8px; padding-left:calc(22% + 8px); padding-bottom:5px}
	
}
  @media (max-width: 980px) {
	  .zxft_list li img{height:114px;}
  }
  @media (max-width: 768px) {
	  .zxft_list li{width:33.33%;}
	  .page_num{text-align:left;}
	  .page_num span{ display:block; clear:both; float:none; margin-bottom:10px;}
  }
  @media (max-width: 480px) {
	 .zxft_list li{width:50%;}
	 .footer_nav, .footer_copyright{line-height:22px;}
  }
  @media (max-width: 320px) {
  }