/* CSS Document */
      /*
	  body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
      */
	  h2 { font-size: 18pt; color: #008080; font-style: normal; text-align:center;}
	  body{ font-family: "Microsoft YaHei","微软雅黑","黑体"; }
	  body td{ font-family: "Microsoft YaHei","微软雅黑","幼圆"; }
	  body td li{ font-family: "Microsoft YaHei","微软雅黑","幼圆"; }
	  /***
	  table{border: 1px solid #3399CC; border-collapse:collapse;}
	  
      th{color:#000;font-size:14px;font-style: normal;line-height:25px; border: 1px solid #3399CC; border-collapse:collapse; padding: 5px; background-color:#CFF;}
	  td{color:#000;font-size:14px;font-style: normal;line-height:25px; border: 1px solid #3399CC; border-collapse:collapse; padding: 5px; }
	  #560c0f
	  ***/
	  
	  table{border-collapse:collapse; border-spacing:0;}
	  .texttable{border-collapse:collapse;table-layout: fixed; word-break: break-all;}
  
	  td{border-collapse:collapse; padding: 0px; border:0; }
	  
	  li{font-family: "Microsoft YaHei","微软雅黑","幼圆"; font-size:16px; line-height: 40px; color:#000000; border-bottom:1px  dotted #ccc;}
      li:link{ font-family: "Microsoft YaHei","微软雅黑","幼圆"; font-size:16px; line-height: 40px; color:#000000; border: 0px solid #FFFFFF; border-collapse:collapse; padding: 0px;  }
	  
	  A:link { color: #000000; font-size: 16px; line-height: 40px; text-decoration: none; }
      A:visited { color: #000000; font-size: 16px; line-height: 40px; text-decoration: none }
      A:hover { color: #167ac7; font-size: 16px; line-height: 40px; text-decoration: none; }
	  
	  .body_zt{FONT-SIZE:14pt; FONT-FAMILY: "Microsoft YaHei","微软雅黑","幼圆"; COLOR: #ffffff; }
	  .td_bt_line{border-bottom:1px solid #ccc;}
	  
	  .ft_yh{ font-family: "Microsoft YaHei","微软雅黑","黑体"; }
	  .fs_20{ font-size:20px; }
	  .fs_18{ font-size:18px; }
	  .fs_16{ font-size:16px; }
	  .fs_14{ font-size:14px; }
	  .fs_12{ font-size:12px; }
	  .fs_10{ font-size:10px; }
	  .fs_9{ font-size:9pt; }
	  
	  .fl_40{ line-height: 40px; }
	  .fl_36{ line-height: 36px; }
	  .fl_32{ line-height: 32px; }
	  .fc_black{ color:#000000; }
	  .fc_white{ color:#FFFFFF; }
	  .fc_red { color:#560c0f; }
	  .fc_r { color: #360D0F; }
	  .fc_y { color: #FB5000; }
	  .fc_g { color: #005025; }
	  .fc_d2 { color: #d2d2d2; }
	  .fc_d1 { color: #d1d1d1; }
	  .fc_fa { color: #fafafa; }
	  .fc_b2 { color: #167ac7; }
	  .fc_00 { color: #000000; }
	  .fc_22 { color: #222222; }
	  .fc_ff { color: #ffffff; }
	  
	  .bg_fa { background-color: #fafafa; }
	  .bg_d1 { background-color: #d1d1d1; }
	  .bg_f2 { background-color: #f2f2f2; }
	  .bg_ff { background-color: #ffffff; }
	  
	  .fw_b { font-weight:bold;}
	  
	  /* 各页: 顶部菜单 */
	  TD.top_menu { font-family: "Microsoft YaHei","微软雅黑","黑体"，"幼圆"; font-size:18px; line-height: 40px; color:#DBDBEA; border: 0px solid #3399CC; border-collapse:collapse; padding: 0px; }	
		.top_menu A:link { font-family: "Microsoft YaHei","微软雅黑","黑体"，"幼圆"; font-size:18px; line-height: 40px; color:#DBDBEA; text-decoration: none }
		.top_menu A:visited { font-family: "Microsoft YaHei","微软雅黑","黑体"，"幼圆"; font-size:18px; line-height: 40px; color:#DBDBEA; text-decoration: none }
		.top_menu A:hover { font-family: "Microsoft YaHei","微软雅黑","黑体"，"幼圆"; font-size:18px; line-height: 40px; color:#DBDBEA; text-decoration: none; font-weight:bold; }
	
	/* 首页: 专题研究 */	
	.zt A:link { font-family: "Microsoft YaHei","微软雅黑","黑体"，"幼圆"; color:#b22c00;text-decoration: none }
	.zt A:visited { font-family: "Microsoft YaHei","微软雅黑","黑体"，"幼圆"; color:#b22c00; text-decoration: none }
	.zt A:hover { font-family: "Microsoft YaHei","微软雅黑","黑体"，"幼圆"; color: #560c0f; text-decoration: none; font-weight:bold; }	
	
		/* 12px_链接 */	
	.a_12px A:link { font-family: "Microsoft YaHei","微软雅黑","黑体"，"幼圆";font-size:12px; color:#222222;text-decoration: none }
	.a_12px A:visited { font-family: "Microsoft YaHei","微软雅黑","黑体"，"幼圆";font-size:12px; color:#222222; text-decoration: none }
	.a_12px A:hover { font-family: "Microsoft YaHei","微软雅黑","黑体"，"幼圆";font-size:12px; color: #560c0f; text-decoration: none; }	
	
	img {border:0px; }
	
	/* 避免图片过宽撑破网页 */
	.nry img{max-width:800px;} 
	  
	  .nav { border-bottom: 2px solid #560c0f; }
	  .foot{ border-top: 2px solid #560c0f; }
	  .line_l { border-left: 2px solid #560c0f; }
	  .line_r { border-right: 2px solid #560c0f; }
	  
	  .pad_5 { padding: 5px; }
	  .pad_10 { padding: 10px; }
	  .pad_15 { padding: 15px; }
	  .pad_20 { padding: 20px; }
   	  
	  .pad_l_1 { padding-left: 1px; }
   	  .pad_l_2 { padding-left: 2px; }
   	  .pad_l_3 { padding-left: 3px; }
   	  .pad_l_4 { padding-left: 4px; }
   	  .pad_l_5 { padding-left: 5px; }
	  .pad_l_10{ padding-left: 10px; } 
	  .pad_l_15{ padding-left: 15px; } 
	  .pad_l_20{ padding-left: 20px; } 
	  
	  .pad_r_1 { padding-right: 1px; }
   	  .pad_r_2 { padding-right: 2px; }
   	  .pad_r_3 { padding-right: 3px; }
   	  .pad_r_4 { padding-right: 4px; }
   	  .pad_r_5 { padding-right: 5px; }
	  .pad_r_10{ padding-right: 10px; } 
	  .pad_r_15{ padding-right: 15px; }
	  .pad_r_20{ padding-right: 20px; }	  
	  
	  .bd_1 { border: 1px solid #560c0f; }
  	  .bd_2 { border: 2px solid #560c0f; }
	  .bd_t1 { border-top: 1px solid #560c0f; }
  	  .bd_t2 { border-top: 2px solid #560c0f; }
	  .bd_l1 { border-left: 1px solid #560c0f; }
  	  .bd_l2 { border-left: 2px solid #560c0f; }
	  .bd_b1 { border-bottom: 1px solid #560c0f; }
  	  .bd_b2 { border-bottom: 2px solid #560c0f; }
	  .bd_b3 { border-bottom: 3px solid #560c0f; }
	  .bd_b4 { border-bottom: 4px solid #560c0f; }
	  .bd_r1 { border-right: 1px solid #560c0f; }
  	  .bd_r2 { border-right: 2px solid #560c0f; }
	  
	  .bd_ra5{ border-radius: 5px;}
	  .bd_ra10{ border-radius: 10px;}
	  
	  .bd_1hs { border: 1px solid #E2E2E2; }
  	  .bd_2hs { border: 2px solid #E2E2E2; }
	  .bd_t1hs { border-top: 1px solid #E2E2E2; }
  	  .bd_t2hs { border-top: 2px solid #E2E2E2; }
	  .bd_l1hs { border-left: 1px solid #E2E2E2; }
  	  .bd_l2hs { border-left: 2px solid #E2E2E2; }
	  .bd_b1hs { border-bottom: 1px solid #E2E2E2; }
  	  .bd_b2hs { border-bottom: 2px solid #E2E2E2; }
	  .bd_b3hs { border-bottom: 3px solid #E2E2E2; }
	  .bd_b4hs { border-bottom: 4px solid #E2E2E2; }
	  .bd_r1hs { border-right: 1px solid #E2E2E2; }
  	  .bd_r2hs { border-right: 2px solid #560c0f; }
	  
	  .bd_1qs { border: 1px solid #005025; }
  	  .bd_2qs { border: 2px solid #005025; }
	  .bd_t1qs { border-top: 1px solid #005025; }
  	  .bd_t2qs { border-top: 2px solid #005025; }
	  .bd_l1qs { border-left: 1px solid #005025; }
  	  .bd_l2qs { border-left: 2px solid #005025; }
	  .bd_b1qs { border-bottom: 1px solid #005025; }
  	  .bd_b2qs { border-bottom: 2px solid #005025; }
	  .bd_b3qs { border-bottom: 3px solid #005025; }
	  .bd_b4qs { border-bottom: 4px solid #005025; }
	  .bd_r1qs { border-right: 1px solid #005025; }
  	  .bd_r2qs { border-right: 2px solid #560c0f; }

.bd_1b2 { border: 1px solid #b22c00; }
  	  .bd_2b2 { border: 2px solid #b22c00; }
	  .bd_t1b2 { border-top: 1px solid #b22c00; }
  	  .bd_t2b2 { border-top: 2px solid #b22c00; }
	  .bd_l1b2 { border-left: 1px solid #b22c00; }
  	  .bd_l2b2 { border-left: 2px solid #b22c00; }
	  .bd_b1b2 { border-bottom: 1px solid #167ac7; }
  	  .bd_b2b2 { border-bottom: 2px solid #b22c00; }
	  .bd_b3b2 { border-bottom: 3px solid #b22c00; }
	  .bd_b4b2 { border-bottom: 4px solid #b22c00; }
	  .bd_r1b2 { border-right: 1px solid #b22c00; }
  	  .bd_r2b2 { border-right: 2px solid #560c0f; }
	  	  	  
	  .all{ align-content: flex-start;  align: left;}
	  .alc{ align-content: center; align: center;}
	  .alr{ align-content:flex-end; align: right;}
	  
	  .vlt{ vertical-align: top;}
	  .vlm{ vertical-align: middle;}
	  .vlb{ vertical-align: bottom}
	  