* {
	margin: 0px auto;
	padding: 0px;}
body {
	font-family: arial,sans-serif;
	background: url(../images/body_bg.jpg) left 120px repeat-x;
	font-size: 12px;
	font-family: 微软雅黑,宋体;
	color:#727272;}
img {
	border: 0;}
#body {
	margin: 0px auto 30px;
	width: 1004px;
	height: 100%;}
#index_body {
	width: 900px;
	height: 100%;
	padding: 10px 8px;
	background: url(../images/main_bg.png) 50% 0 no-repeat;}
a {
    color:#727272;
	text-decoration: none;}
a:hover {
	color: #2b69b8;}
table {
	border-collapse: collapse;
	border-spacing: 0;}
fieldset {
	border: 0px currentColor;}
img {
	border: 0px currentColor;}
address {
	font-style: normal;
	font-weight: normal;}
caption {
	font-style: normal;
	font-weight: normal;}
cite {
	font-style: normal;
	font-weight: normal;}
code {
	font-style: normal;
	font-weight: normal;}
dfn {
	font-style: normal;
	font-weight: normal;}
em {
	font-style: normal;
	font-weight: normal;}
strong {
	font-style: normal;
	font-weight: normal;}
th {
	font-style: normal;
	font-weight: normal;}
var {
	font-style: normal;
	font-weight: normal;}
ol {
	list-style: none;}
ul {
	list-style: none;}
caption {
	text-align: left;}
th {
	text-align: left;}
h1 {
	font-size: 100%;
	font-weight: normal;}
h2 {
	font-size: 100%;
	font-weight: normal;}
h3 {
	font-size: 100%;
	font-weight: normal;}
h4 {
	font-size: 100%;
	font-weight: normal;}
h5 {
	font-size: 100%;
	font-weight: normal;}
h6 {
	font-size: 100%;
	font-weight: normal;}

abbr {
	border: 0px currentColor;}
acronym {
	border: 0px currentColor;}
.fl2 {
	font-size: 12px;}
.fl3 {
	font-size: 13px;}
.f14 {
	font-size: 14px;}
.fl6 {
	font-size: 16px;}
.f20 {
	font-size: 20px;}
.fb {
	font-weight: bold;}
.fn {
	font-weight: normal;}
.t2 {
	text-indent: 2em;}
.lh15O {
	line-height: 150%;}
.lh18O {
	line-height: 180%;}
.lh200 {
	line-height: 200%;}
.unl {
	text-decoration: underline;}
.no .unl {
	text-decoration: none;}
.tl {
	text-align: left;}
.tc {
	text-align: center;}
.tr {
	text-align: right;}
.bc {
	margin-right: auto;
	margin-left: auto;}
.l {
	float: left;}
.r {
	float: right;}
.fl {
	float: left;
	display: inline;}
.fr {
	float: right;
	display: inline;}
.clear{
   clear:both;
   font-size:0;
   height:0;
   line-height:0
;}
.cl {
	clear: left;}
.cr {
	clear: right;
	font-size: 0;}
.c8 {
	clear: both;
	height: 10px;
	font-size: 0;}
.c10 {
	clear: both;
	height: 10px;
	font-size: 0;}
.clearfix::after {
	height: 0px;
	clear: both;
	display: block;
	visibility: hidden;
	content: ".";}
.clearfix {
	display: inline-block;}
* html .clearfix {
	height: 1%;}
.clearfix {
	display: block;}
.vm {
	vertical-align: middle;}
.pr {
	position: relative;}
.pa {
	position: absolute;}
.abs-right {
	right: 0px;
	position: absolute;}
.zoom {
	-ms-zoom: 1;}
.hidden {
	visibility: hidden;}
.none {
	display: none;}
.w10 {
	width: 10px;}
.w20 {
	width: 20px;}
.w30 {
	width: 30px;}
.w40 {
	width: 40px;}
.w5O {
	width: 50px;}
.w60 {
	width: 60px;}
.w70 {
	width: 70px;}
.w8O {
	width: 80px;}
.w90 {
	width: 90px;}
.w1OO {
	width: 100px;}
.w200 {
	width: 200px;}
.w250 {
	width: 250px;}
.w300 {
	width: 300px;}
.w400 {
	width: 400px;}
.w500 {
	width: 500px;}
.w600 {
	width: 600px;}
.w700 {
	width: 700px;}
.w800 {
	width: 800px;}
.w {
	width: 100%;}
.h50 {
	height: 50px;}
.h80 {
	height: 80px;}
.h1OO {
	height: 100px;}
.h200 {
	height: 200px;}
.h {
	height: 100%;}
.m1O {
	margin: 10px;}
.m15 {
	margin: 15px;}
.m30 {
	margin: 30px;}
.mt5 {
	margin-top: 5px;}
.mt10 {
	margin-top: 10px;}
.mt15 {
	margin-top: 15px;}
.mt20 {
	margin-top: 20px;}
.mt30 {
	margin-top: 30px;}
.mt5O {
	margin-top: 50px;}
.mt100 {
	margin-top: 100px;}
.mb5 {
	margin-bottom: 5px;}
.mb10 {
	margin-bottom: 10px;}
.mbl5 {
	margin-bottom: 15px;}
.mb20 {
	margin-bottom: 20px;}
.mb30 {
	margin-bottom: 30px;}
.mb50 {
	margin-bottom: 50px;}
.mb100 {
	margin-bottom: 100px;}
.ml5 {
	margin-left: 5px;}
.ml10 {
	margin-left: 10px;}
.ml15 {
	margin-left: 15px;}
.ml20 {
	margin-left: 20px;}
.ml30 {
	margin-left: 10px;}
.ml50 {
	margin-left: 50px;}
.ml100 {
	margin-left: 100px;}
.mr5 {
	margin-right: 5px;}
.mr10 {
	margin-right: 10px;}
.mr15 {
	margin-right: 15px;}
.mr20 {
	margin-right: 20px;}
.mr30 {
	margin-right: 30px;}
.mr50 {
	margin-right: 50px;}
.mr100 {
	margin-right: 100px;}
.p10 {
	padding: 10px;}
.p15 {
	padding: 15px;}
.p30 {
	padding: 30px;}
.pt5 {
	padding-top: 5px;}
.pt10 {
	padding-top: 10px;}
.pt15 {
	padding-top: 15px;}
.pt20 {
	padding-top: 20px;}
.pt30 {
	padding-top: 30px;}
.pt50 {
	padding-top: 50px;}
.pb5 {
	padding-bottom: 5px;}
.pb10 {
	padding-bottom: 10px;}
.pb15 {
	padding-bottom: 15px;}
.pb20 {
	padding-bottom: 20px;}
.pb30 {
	padding-bottom: 30px;}
.pb50 {
	padding-bottom: 50px;}
.pb100 {
	padding-bottom: 100px;}
.p15 {
	padding-left: 5px;}
.pl10 {
	padding-left: 10px;}
.pl15 {
	padding-left: 15px;}
.pl20 {
	padding-left: 20px;}
.pl30 {
	padding-left: 30px;}
.pl50 {
	padding-left: 50px;}
.pl100 {
	padding-left: 100px;}
.pr5 {
	padding-right: 5px;}
.pr10 {
	padding-right: 10px;}
.prl5 {
	padding-right: 15px;}
.pr20 {
	padding-right: 20px;}
.pr30 {
	padding-right: 30px;}
.pr50 {
	padding-right: 50px;}
.pr100 {
	padding-right: 100px;}
.boxShadow {
	border-radius: 0px 0px 3px 3px;
	box-shadow: 0px 5px 5px #d3d3d3;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-box-shadow: 0 5px 5px #D3D3D3;
	-webkit-box-shadow: 0 5px 5px #D3D3D3;}
/*heard*/
#header {
	width: 100%;
	height: 82px;
	background: url(../images/top_bg.png) left 0px repeat-x;
	font-family: 微软雅黑;
	font-size: 14px;}
#head {
	width: 1004px;
	height: 82px;
	background: url(../images/hard_bg.png) 50% 0px repeat-x;}
#logo {
	width: 387px;
	height: 82px;
	float: left;
	background-image: url(../images/logo.png);}
#logo a {
	width: 387px;
	height: 82px;
	display: block;}
#search {
	width: 279px;
	height: 30px;
	text-align: right;
	margin-top: 15px;
	float: right;
	padding-right:12px;}
/*
#search p {
	color: rgb(2, 92, 152); line-height: 100%; font-size: 12px; margin-top: 10px; vertical-align: middle;
}


*/
#search p a {
	margin: 0px 5px;}
#search form {
	display: inline-block;}
#searchKeyword {
    width: 279px;
	height: 30px;
	margin:10px 0 20px 0;}
.s_l {
	width: 230px;
	height: 30px;
	float: left;}
.s_r {
	width: 49px;
	height: 30px;
	float: left;}
#search a {
	height: 100%;
	color: rgb(2, 92, 152);
	font-size: 12px;
	text-decoration: none;}
#keyword {
	height: 30px;
	width: 230px;}
#search .s_l_text {
	height: 30px;
	line-height: 30px;
	padding-left: 30px;
	background: url(../images/search.gif) left 50% no-repeat;
	border: none;
	color: #aeaeae;
	width: 200px;}
#search .searchIcon {
	background: url(../images/s_botton.png) left 50% no-repeat;
	width: 49px;
	height: 30px;
	color: #fff;
	text-align: center;
	border: none;}
#banner {
	width: 1004px;
	height: 290px;
	overflow: hidden;}

/*公用侧栏*/
.main_r_one {
	border: #d8d8d8 1px solid;
	width: 228px;
	height: auto;
	overflow: hidden;
	border-top: none;}
.main_r_one h3 {
	height: 29px;
	line-height: 29px;
	padding-left: 10px;
	color: #999;
	font-size: 10px;
	background: url(../images/title_bg.png) 0px 50% repeat-x;
	border: #d8d8d8 1px solid;
	border-left: none;
	border-right: none;
	font-family: 微软雅黑;}
.main_r_one h3 b {
	font-size: 14px;
	color: #2b69b8;
	padding-right: 8px;}
.main_r_one h3 span {
	float: right;
	margin-right: 8px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;}
.main_r_one h3 span a {
	color: #c43304;
	font-weight: normal;}
.menu_ul {
	height: auto;
	padding:8px 12px;}
.menu_ul li {
	line-height: 28px;
	height: 28px;
	padding-left: 15px;
	font-size: 12px;
	background: url(../images/disc.gif) no-repeat left center;}
/*友情链接 */
#link {
	margin:0 auto;
	padding:4px 0 13px;
	height:93px;
	overflow: hidden;
	font-family: 微软雅黑;
	text-align: center;}
#link select {
	width: 204px;
	margin-top:10px;}
*/
/*模拟selct下拉选择框代码*/
.select_down {
	width: 230px;
	height: auto!important;
	height: auto;
	padding: 0px;
	border-radius: 8px;
	text-align: center;
	position: relative;}
.select_down dt {
	float: left;
	width: 204px;
	position: relative;
	margin-right: 5px;
	display: inline;
	margin: 8px 10px;}
.select_down h3 {
	font-size: 14px;
	font-weight: normal;
	border: 1px solid #d8d8d8;
	height: 21px;
	background: url(../images/select_bg.png) left 50% repeat-x;
	line-height: 21px;
	text-indent: 8px;}
.select_down ul {
	width: 204px;
	border: 1px solid #d8d8d8;
	background: #fbfbfb;
	position: absolute;
	top: 23px;
	left: 0;
	text-indent: 8px;
	display: none;
	z-index: 1000;}
.select_down ul li {
	height: 23px;
	line-height: 23px;
	cursor: pointer;}
.select_down ul li.hover {
	background: #f2f2f2;}
.select_down dt .ico_hover {
	background: url(../images/o_select.png) no-repeat;
	position: absolute;
	width: 17px;
	height: 17px;
	top: 2px;
	right: 2px;}
.select_down dt ul a {
	height: 23px;
	display: block;}
/*navbars*/
.navBar a {
	text-decoration: none;}
a:visited {
	text-decoration: none;}
.navBar {
	background: url(../images/nav_bg.gif) repeat-x;
	margin: 0px auto;
	height: 39px;}
.nav {
	margin: 0px auto;
	width: 994px;
	z-index: 100;
	font-family: 微软雅黑;
	font-size: 14px;}
.drop-menu-effect{
	background: url(../images/nav_jg.gif) 0 50% no-repeat;}
.nav li {
	padding: 0px 0px 0px 0px;
	height: 39px;
	float: left;
	position: relative;}
.nav li.last {}
.nav li a {
	padding: 0px 0px 0px 0px;
	height: 39px;
	overflow: hidden;
	float: left;
	display: block;}
.nav li a span {
	padding: 0px 0px 0px 0px;
	width: 142px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 39px;
	font-size: 14px;
	font-weight: 800;
	float: left;
	display: block;
	cursor: pointer;}
.drop-menu-effect a:hover {
	background: url(../images/nav_aa.png) 50% 50% no-repeat;}
.nav li.selected .submenu {
	display: block;}
.nav li .submenu {
	left: 0px;
	top: 39px;
	display: none;
	position: absolute;}
.nav li .submenu {
	background: rgb(0, 110, 165);
	width: 142px;
	z-index: 100;}
/*虚拟圆角*/
.nav li .submenu {
	box-shadow: 0px 5px 5px #0959a0;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-box-shadow: 0 5px 5px #0959a0;
	-webkit-box-shadow: 0 5px 5px #0959a0;}
.nav li .submenu li {
	padding: 0px;
	height: 31px;
	float: none;
	background: #0959a0 url(../images/nav_a.png) 20px 50% no-repeat;}
.nav li .submenu li.last {
	border: currentColor;}
.nav li .submenu li a {
	padding: 0px;
	height: 31px;
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 31px;
	font-size: 13px;
	float: none;}
.nav li .submenu li a:hover {
	font-weight: 800;
	color: #0959a0;
	background: #96c3e2 url(../images/nav_ahover.png) 20px 50% no-repeat;}
.navSelected {}
.navBar.style-1 {
	background-image: none;
	background-color: rgb(253, 53, 53);}
.style-1 .clearfix > li {
	border-right-color: currentColor;
	border-left-color: currentColor;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-left-style: none;}
.style-1 .nav li .submenu {
	background: rgb(198, 0, 0);}
.style-1 .navSelected {
	background: rgb(198, 0, 0);}
.news_top_ul .time{
   float:right;}
/*footer*/
#footer {
	width: 100%;
	height: 78px;
	background: #3787e8;}
#footer .f_div {
	color: rgb(51, 51, 51);
	font-size: 12px;
	width: 1004px;
	height: 37px;
	line-height: 37px;}
#footer .f_l {
	width: 8px;
	height: 37px;
	background: url(../images/b_l.gif) 50% 50% no-repeat;}
#footer .f_r {
	width: 8px;
	height: 37px;
	background: url(../images/b_r.gif) 50% 50% no-repeat;}
#footer .f_m {
	width: 988px;
	background: #0a53a0;}
#footer p {}
#footer p, #footer p a {
	color: #a8f2f3;}