﻿@charset "utf-8";
/* CSS Document */
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }

ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 {  font-weight:normal; }
body, input, select, button, textarea { font-size:14px; font-family:"Microsoft Yahei","\5b8b\4f53";  }
.arial{ font-family:arial;}
.song{font-family:"\5b8b\4f53";}
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background: #fff; color: #000; line-height: 24px;; }
html{-webkit-text-size-adjust:none; }
a{ color: #000; text-decoration: none; _color:#000000; border:0; }
a{blr:expression(this.onFocus=this.blur()); border:0;}
a:hover { text-decoration:none; color:#941e23; border:0;  }
a:focus { outline: none; border:0; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.fl, .fr { display: inline; float: left; }
.fr { float: right;  }
.center{ text-align:center;}
.blank_50{ height:50px;}

.blod{ font-weight:bold;}

time{ color:#555555; float:right;}

body{ width:100%; height:100%; color:#555555; font-family:"Microsoft YaHei",Arial,SimSun,SimHei; font-size:13px; text-align:left; -webkit-text-size-adjust:none;cursor:default;}
 a img { border:0; }


header{ width:100%; min-height:165px;  }
 .header_warp{width:100%; margin:0 auto;}
 .header_warp .logo{ text-align:center; background:url(topbg.jpg) no-repeat top center;_background:url(topbg.jpg) no-repeat top center; width:100%; height:165px;}
.logoimg{ margin:0 auto; width:999px; height:163px; }
 .top{ background:url(top_bg_02.jpg) repeat-x;_ background:url(top_bg_02.jpg) repeat-x; height:31px;}
 .top_warp{ max-width:1005px;; margin:0 auto; color:#a0a0a0; text-align:right; line-height:30px;}
 .top_warp a{ color:#a0a0a0; display:inline-block; padding:0 10px;}
 .top_warp em{ display:inline-block;  font-size:8px; line-height:10px; position:relative; top:-2px;}
.bg{ background:#f1f1ef url(sbj.jpg) repeat-x;}




form { 
margin:0px; 
} 


#search_box0 { 

height: 28px; 
background: #FFFFFF; 
 border:#ccc 1px solid; 
 
 padding: 0px 0; 
float: right; 
} 

#search_box0 #s { 
float: left; border:0; height:28px; padding-left:8px; 
width: 125px; line-height:28px; 

} 
#search_box0 #word { 
float: left; border:0; height:28px; padding-left:8px; 
width: 125px; line-height:28px; 

} 
#search_box0 #go { cursor:pointer;
float: right; 
margin: 0px; }


.tpxw{ width:1000px; margin:0 auto; margin-top:10px;}
.tpxw_left{ float: left; width:285px}
.focusBox { position: relative; width:400px; height: 261px;overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width:400px; height: 261px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

.tpxw_right{ float:right; width:590px;  border:1px solid #CCCCCC;}
.notice { width:590px; overflow: hidden; }
.notice .tab-hd { height: 33px; background-color:#eeeeee; margin-bottom: -1px; color: #404040; }
.notice .tab-hd ul { padding-top: 6px; margin-left: 1px; }
.notice .tab-hd li{ float: left; width:110px; line-height:24px;  border-top: 1px solid #eee; text-align:center; }
.notice .tab-hd li a{ text-align:center; font-weight: bold; float:left;font-size:15px; width:110px; }

.notice .tab-hd li a:hover{ color:#b91603;  text-align:center;text-decoration: none;  width:110px; line-height:24px;  }
.notice .tab-hd li.on{ border: 3px solid #d5d5d5; border-top:2px solid #0269b8; display:block; width:110px; line-height:24px; border-bottom: none; background-color: #fff; font-weight: bold; position: relative; margin-left: -1px; margin-right: -1px;text-align:center;}
.notice .tab-bd { border-top: 1px solid #e8e8e8; padding: 0 11px 11px;clear: both; }
.notice .tab-bd ul{ overflow:hidden; }
.notice .tab-bd li { height: 28px; line-height: 28px; padding: 0 10px 0 5px; overflow: hidden; border-bottom:1px dashed #CCCCCC;  }
.notice .tab-bd li span{ float:right;   }

.xxgk_h{ width:1000px; margin:0 auto; margin-top:15px;border: 1px solid #e1e1e1;border-radius: 4px;  background:#ffffff;   height: 310px;}
.xxgk_hh{ width:1000px; margin:0 auto; margin-top:15px;border: 1px solid #e1e1e1;border-radius: 4px;  background:#ffffff;   height: 325px;}
.xxgk{ float:left; width:400px;_width:450px; margin-left:10px; _margin-left:5px;  }
.xxgk3{ float:left; width:1000px;_width:450px; margin-left:0px; _margin-left:5px;  }
.xxgk4{ float:left; width:700px;_width:450px; margin-left:0px; _margin-left:5px;  }
.xxgk1{ float:left; width:240px;_width:240px; margin-left:10px; _margin-left:5px;  }
.xxgk2{ float:left; width:270px;_width:270px; margin-left:10px; _margin-left:5px;  }
.xxgk_name{ width:auto; border-bottom:2px solid #0a4c9a; height:40px; line-height:40px;_height:20px; _line-height:20px;}
.xxgk_name p{ float:left; font-size:16px;_font-size:16px; font-weight:bold; color:#0a4c9a; line-height:40px;;_height:20px; _line-height:20px; padding-left:10px;   float: left;}
.xxgk_name span a{ float:right;font-weight:bold; color:#0a4c9a; padding-right:10px;    float: right;}
.Abstract{ margin:5px 0px 5px; width:auto;_width:auto; }
.Abstract  p{ float:left;_float:left;border:1px solid #e8e8e8; width:154px;_width:154px;height:132px;_height:132px;}
.Abstract  p img { padding:2px; display:block; }

.Abstract_l{ float:right;_float:right; margin-left:10px; width:450px;_width:440px; font-size:14px;}
.xxgk_list { width:auto; margin-top:10px; }
.xxgk_list li{ height:28px; line-height:28px; font-size:14px; margin:0 5px; }
.xxgk_list li a{height:28px; line-height:28px; float:left; font-size:14px;}
.xxgk_list li span{ float:right;}

.hd{ float:right; width:340px; _float:right;  }
.hasMoreTab{ width:340px;  float:left; margin-left:10px;}
.hasMoreTab .hd{ background: none repeat scroll 0 0 #f8f9fa; border-bottom: 2px solid #0a4c9a;height: 40px;line-height: 40px;margin-right: 7px;position: relative;width: 322px;}
.hasMoreTab .hd .more{ float:right; padding-right:5px; }
.hasMoreTab .hd ul{z-index:5;position:absolute;height:39px;overflow:hidden;zoom:1;top: 8px;}
.hasMoreTab .hd li{ float:left;  padding:0 10px; cursor:pointer;line-height:30px; font-size:16px;margin-top:5px;  margin-left:-1px;  width:70px; text-align:center; font-weight:bold; margin-left:20px;}
.hasMoreTab .hd li.on{ font-weight:bold; height:26px; font-size:16px; line-height:26px; width:70px; text-align:center; background:#fff; border:1px solid #C8D1D5; border-top:2px solid #0a4c9a;  border-bottom:1px solid #fff;  font-weight:bold; color:#c00; margin-top:5px;  margin-left:20px;}
.hasMoreTab .bd{  padding:10px; padding-left:0px; padding-right:0px; clear:both; position:relative;  }
.hasMoreTab .bd h2{ font-size:16px; }
.hasMoreTab .bd p{ color:#999;  }
.hasMoreTab .bd p a{ color:#c00;  }
.hasMoreTab .bd ul a{ color:#3E78B3;  }
.ztlm_list{ margin-top:8px; width:auto;}
.ztlm_list li {background: none repeat scroll 0 0 #f6f6f6; border: 1px solid #eaeaea;height:43px; line-height: 43px; padding-left:5px;margin-bottom: 5px;margin-left:6px;text-align: center; width:230px;}

.ztlm_list li a{ font-size:13px; font-weight:bold; color:#555; display:block;}
.ztlm_list li a:hover{ font-size:13px; font-weight:bold; color:#fff;text-align: center; display:block; background:#39a4dc;}
.kjfw_list{ margin-top:8px; width:auto; }
.kjfw_list li{ background:#f6f6f6; width:260px; height:43px; border:1px solid #eaeaea;margin-left: 10px; text-align:center; line-height:43px; margin-bottom: 5px;}
 .kjfw_list li a{padding-left:5px;font-size:13px; font-weight:bold; color:#555; display:block;}

.d{ background: url(sow.jpg) no-repeat top center; height:15px;}


.gk_h{ width:1000px; margin:0 auto;background:#FFFFFF;border-radius: 4px; height:220px;  margin-bottom:15px;}
.gk_l{ width:525px; float:left;   padding:10px;  padding-bottom:0px; }
#Tab2 {margin: 0;padding: 0; width: auto;}
.Menubox2 { background:#eeeeee;  height: 35px;line-height: 35px; border-bottom:2px solid #c50000;}
.Menubox2 ul {margin: 0; padding: 0;}
.Menubox2 li { font-size:15px;color: #0b3e7f; cursor: pointer; display: block; float: left; font-weight: bold; height:35px;text-align: center; width:125px;}
.Menubox2 li a { color: #0b3e7f;line-height:35px; height:35px;display:block;}
.Menubox2 li a:hover {color: #c50000; height:35px; line-height:35px; border-top:2px solid #c50000; background:#fff; display:block; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}


.nr{ width:1000px; margin:10px 0; margin-bottom:20px;}
		.nr_right{ float:left; width:720px;border-radius: 4px; background:#FFFFFF;min-height: 500px;}
		.nr_left{ float:right; width:270px;border-radius: 4px; }
		.nr_right_tit{ text-align:center; color: #1f5781;font-size:16px;font-weight: bold;text-align: center; line-height:25px; padding: 6px 0px; height:100%;  margin-top: 10px;}
		.source{ border-bottom: 1px dashed #ddd;font-size: 14px;padding: 10px 150px 5px 180px;text-align: center;  margin-bottom: 10px;}
		.sources{ line-height: 25px; margin: 0 10px; float:left;}
		.sources1{padding-left: 10px; }
		.clear{ clear:both;}
		.neirong>p{ line-height:35px;font-family: 仿宋_GB2312;font-size: 20px; padding:15px;_padding:15px; width:auto;  padding-bottom:8px; _padding-bottom:8px; padding-top:0px;}




.n-xxgk{  width:690px;_width:690px; margin:0 auto; }
.xxgk1{ float:left; width:240px;_width:240px; margin-left:10px; _margin-left:5px;  }
.xxgk2{ float:left; width:310px;_width:270px; margin-left:20px; _margin-left:5px;  }
.xxgk_name{width:auto; border-bottom:2px solid #0a4c9a; height:40px; line-height:40px;_height:20px; _line-height:20px;}
.xxgk_name2{ background: transparent url("t-1.jpg") no-repeat scroll 0% 0%;width:auto; border-bottom:2px solid #0a4c9a; height:40px; line-height:40px;_height:20px; _line-height:20px;}
.zwgkList li{text-align: center;margin-top: 5px;}
.xxgk_name>p{ float:left; font-size:16px;_font-size:16px; font-weight:bold; color:#0a4c9a; line-height:40px;;_height:20px; _line-height:20px; padding-left:10px;   float: left;}
.xxgk_name2>p{ float:left; font-size:16px;_font-size:16px; font-weight:bold; color:#ffffff; line-height:40px;;_height:20px; _line-height:20px; padding-left:10px;   float: left;}
.n-xxgk_name span a{ float:right;font-weight:bold; color:#0a4c9a; padding-right:10px;    float: right;}
.n-xxgk_list ul{ width:auto; margin:15px;}
.n-xxgk_list li{ height:28px; line-height:28px; font-size:14px; margin:0 5px; }
.n-xxgk_list li a{height:28px; line-height:28px; float:left; font-size:14px;}
.n-xxgk_list li span{ float:right;}






.kjdt_h{ width:1000px; margin:0 auto; background:#FFFFFF;  border: 1px solid #e1e1e1;border-radius: 4px; }
.gzdt { margin: 10px;}
.gzdt_l {float: left; width:480px;}
.jcdt_bt {border-bottom: 3px solid #0b3e7f;color: #0b3e7f;font-size: 16px;font-weight: bold;height: 30px;padding-bottom: 3px;padding-left: 5px;text-align: left; line-height:30px;}
.gzdt_xw {margin: 0 auto; padding: 10px; padding-top:0px;}
#Tab1 { margin: 0; padding: 0; width: 460px;}
.Menubox {height: 40px;line-height: 40px;}
.Menubox li {color: #0b3e7f;cursor: pointer;display: block;float: left;font-weight: bold;height: 29px;text-align: center;width: 115px;}
.Menubox li a { font-size:15px;color: #0b3e7f;display:block;}
.Menubox li a:hover {color: #941e23; height:40px; line-height:40px; border-bottom:2px solid #0b3e7f; background:#f6f6f6; display:block;}
.jcdt_xw {margin: 0 auto;padding: 0;}
.jcdt_xw li { line-height:30px; background: url("mid_3.jpg") no-repeat left center;border-bottom: 1px solid #eee;padding-left: 12px;text-align: left;}
.gzdt_gd {font-size: 12px;text-align: right;}
.gzdt_r { float: right;width: 480px;}

.gk_r{width: auto; float:right;  padding-right:20px;padding-left:8px; }
.gk_r1{ width:auto;padding-top:12px}
.gk_r1 li,.gk_r2 li{ height:35px; vertical-align:top;  line-height:32px; padding-left:3px; overflow:hidden; font-size:13px; margin-top:2px; background:#f6f6f6;border: 1px solid #e4e2e1; }
.gk_r1 li a{ display:block; height:36px; width:210px; padding-left:5px; color:#555;font-size:13px; font-weight:bold; line-height:37px; text-align:left; vertical-align:middle;}
/*.gk_r2 li a{ display:block; background:#00b2ff; height:35px; width: 230px;; padding-left:70px; color:#FFFFFF;font-size:15px; font-weight:bold; line-height:35px; border-bottom:1px solid #CCCCCC; text-align:left; vertical-align:middle;}*/
.gk_r2 li a{ display:block; height:35px; width: 210px;; padding-left:5px; color:#555;font-size:13px; font-weight:bold; line-height:35px;  text-align:left; vertical-align:middle;}

.xsqlj{ float:left; width:260px; margin-top: 0px;padding-left:5px}
.xsqlj .tit{ border-bottom:2px solid #0a4c9a; font-size:16px; min-height:25px; padding-top:8px; color:#0064b9; font-weight:bold; display:block; }
.xsqlj_list ul{ margin-top: 15px; }
.xsqlj_list li{height:35px; vertical-align:top;  line-height:32px; padding-left:3px; overflow:hidden; font-size:13px; margin-top:2px; background:#f6f6f6;border: 1px solid #e4e2e1;}
/*.xsqlj_list li{height:37px; vertical-align:top;  line-height:37px; padding-left:3px; overflow:hidden; font-size:14px; margin-top:2px; background:#00b2ff;}*/

.xsqlj_list li a{color:#555; font-weight:bold; padding-left:5px;}
.keji{ width:300px; float:left;border-radius:4px; padding:0 12px;}
.bk_01{ background:#fff; padding:0px 10px 8px 10px; }
.bk_01 .tit{ border-bottom:2px solid #0a4c9a; font-size:16px; min-height:25px; padding-top:8px; color:#0064b9; font-weight:bold; display:block; }

.bk_03{ background:#fff; }
.bk_03 .tit{ border-bottom:2px solid #0a4c9a; font-size:16px;line-height:40px; min-height:25px; padding-top:0px; color:#0b3e7f; font-weight:bold; display:block; }
.widget_list1 ul{ margin-bottom: 5px;margin-top: 5px; }
.widget_list1 li{height:30px; vertical-align:top; line-height:30px; padding-left:3px; overflow:hidden; text-overflow:ellipsis; font-size:14px;}
.widget_list1 li a{ float:left; color:#000; white-space :nowrap; overflow:hidden; text-overflow:ellipsis;}
.widget_list1 li a:hover{ color:#941e23;}
.widget_list1 li  span {float: right;}
.more {
    color: #005596;
    float: right;
    font-size: 13px;
	padding-right:5px;
}























#footer { height: auto; margin: 0 auto; padding: 0;width: 100%; margin-top:15px; background:url(footbj.jpg) no-repeat bottom center; height:220px;}
.yqlj{ line-height:45px; height:180px;margin: 0 auto;padding: 0;width: 1000px;border: 1px solid #e1e1e1;border-radius: 4px; background:#FFFFFF; margin-bottom:15px;}
.yqlj_bt  p{ line-height:45px; border-bottom:3px solid #b83b41;height: 45px;margin: 0 auto;padding: 0;width: auto; padding-left:20px; font-size:16px; font-weight:bold; color:#0b3e7f;}
#Tab4 {margin: 0;padding: 0; width: 980px;}
.Menubox4 { height: 35px;line-height: 35px;}
.Menubox4 li { font-size:15px;color: #0b3e7f; cursor: pointer;display: block;float: left; font-weight: bold;height: 29px;text-align: center;width: 180px;}
.Contentbox4 {padding: 3px 0;text-align: left;width: 980px;}
.link { padding: 0 30px;}
.link li {float: left;line-height: 24px;width: 150px;}
.foot { background:#0a4c9a;color: #fff;font-size:15px;font-size: 12px;line-height: 23px;padding-top: 10px;text-align: center;}