﻿@charset "utf-8";
/* CSS Document */
body{
	padding: 0px; margin: 0px auto; line-height: 200%; font-family: "宋体"; font-size: 12px; color: #001e33; background: #ffffff;
}
div{
	margin: 0px; padding: 0px;
}
span, p{
	margin: 0px; padding: 0px;
}
h1,h2,h3,h4,h5,h6{
	margin: 0px; padding: 0px;
}
img{
	margin: 0px; padding: 0px;
}
dl,dt,dd,ol,ul,li {
	margin: 0px; padding: 0px; list-style: none;
}
img{
	border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
}
from,input,select{
	margin: 0px; padding: 0px;
}
a{
	color: #001e33; text-decoration: none;
}
a:hover{
	color: #ff7501; text-decoration: underline;
}
.cl{
	clear: both;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.f12{
	font-size: 12px;
}
.f14{
	font-size: 14px;
}
.f18{
	font-size: 18px;
}
.cBai,.cBai a,a .cBai{
	color: #fff;
}
.cBai a:hover{
	color: #ff7501
} 
.cHei,.cHei a,a .cHei{
	color: #000;
}
.cHei a:hover{
	color: #ff7501
} 
.cBlue, .cBlue a, a .cBlue{
	color: #024584
}
.cBlue a:hover{
	color: #ff7501
}
.cGray,.cGray a, a .cGray{
	color: #474747;
}
.cGray a:hover{
	color: #ff7501
}
.ctxt{
	color: #3f586e
}
.ctime{
	color: #757575;
}
.w1002{
	width: 1002px; padding: 0px; margin: 0px auto; overflow: hidden;
}
.txt_B{
	font-weight: bold;
}
.none{
	display: none;
}
.mr14{
	margin-right: 14px;
}
.mt16{
	margin-top: 16px;
}
.mr20{
	margin-right: 20px;
}

#header{
	height: 60px; width: 1002px; margin: 0px auto; padding-left: 12px; padding-right: 12px; padding-top: 24px; padding-bottom: 24px; overflow: hidden;
}
#header .logo{
	height: 60px; width: 220px; overflow: hidden;
}
#header .advtxt{
	width: 472px; padding-left: 6px; padding-top: 0px;
}
#header .right{
	width: 200px; overflow: hidden; text-align: center;
}
#header .right .topnav{
	height: 22px; line-height: 14px; overflow: hidden;
}
#header .right .topnav span{
	padding-left: 10px; padding-right: 10px; font-weight: normal; font-size: 14px;
}
#header .right .tel{
	text-align: left; background: url(../images/top_tel.jpg) top no-repeat; padding-top: 16px; height: 18px; line-height: 18px; width: 128px; padding-left: 72px;
}
#navbg{
	height: 36px; width: 100%; background: url(../images/nav_bg.jpg) repeat-x; position: relative;  z-index: 999;
}
#nav{
	width: 1002px; margin: 0px auto; padding: 0px; height: 36px;
}
#nav ul{
	margin: 0px; padding: 0px;
}
#nav li{
	float: left; text-align:left; width:100px; font-size:14px; font-weight:bold; line-height:36px; padding: 0px; margin: 0px;
}
#nav a{
	color:#FFF; text-decoration:none; height:36px; width:100px; display:block; text-align:center;
}
#nav a:hover{
	color:#024584; background:url(../images/nav_cur.jpg); text-decoration:none;
}
#nav .cur{
	color:#024584; background:url(../images/nav_cur.jpg);
}
#nav li ul {
 line-height: 27px;  list-style-type: none;text-align: center; left: -999em; width: 100px; position: absolute; z-index: 999; background: #f5f5f5; filter:Alpha(Opacity="80");
}
#nav li ul li{
 width: 100px; background: none;
}
#nav li ul a{
 display: block; width: 100px; color: #024584; font-weight: normal; font-size: 12px; height: 27px; line-height: 27px;
}
#nav li ul a:hover  {
 color:#fff;text-decoration:none;font-weight:normal;font-weight: normal;  background: #024584;
}
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto; float:left;
}
#searchbox{
	width: 1002px; margin: 0px auto; padding: 0px; padding-top: 8px; height: 32px; overflow: hidden;
}
#searchbox .searchform{
	height: 24px; width: 350px; overflow: hidden; line-height: 24px; float: left;
}
#searchbox .search_fl{
	border-top: 1px #7b7b7b solid; border-left: 1px #7b7b7b solid; border-right: 1px #b6b6b6 solid; border-bottom: 1px #b6b6b6 solid; height: 24px; overflow: hidden; width: 120px; color: #666666; line-height: 24px; padding: 0px; float: left;
}
#searchbox .search_txt{
	height: 22px; line-height: 22px; margin: 0px; padding: 0px; padding-left: 3px; width: 150px; background: url(../images/search_bg.jpg) repeat-x; float: left; color: #666666; font-size: 12px; border-top: 1px #7b7b7b solid; border-left: 1px #7b7b7b solid; border-right: 1px #b6b6b6 solid; border-bottom: 1px #b6b6b6 solid; margin-left: 3px;
}
#searchbox .search_btn{
	height: 24px; width: 58px; background: url(../images/search_btn.jpg) center no-repeat; float: left; padding: 0px; border: 0px none; margin-left: 3px; text-indent: -99em;
}
#searchbox .search_keyword{
	float: left; width: 652px; line-height: 24px; height: 24px; overflow: hidden; color: #024584
}
#searchbox .search_keyword span{
	color: #474747; font-size: 12px; padding-left: 4px; padding-right: 4px;
}
#banner{
	margin: 0px auto; padding: 0px; width: 1002px; overflow: hidden; height: 285px;
}
#footer{
	margin: 0px auto; width: 100%; margin-top: 16px; border-top: 1px #001e33 solid; background: #000f1a; padding-top: 12px; padding-bottom: 12px; overflow: hidden;
}
#footer .f_logo{
	float: left; width: 70px; height: 56px; overflow: hidden;
}
#footer .copyright{
	line-height: 24px; color: #788086; float: right; width: 928px; padding-top: 5px;
}
#footer .copyright span{
	padding-left: 6px; padding-right: 6px;
}
.more_icon{
	background: url(../images/icon_1.gif) right no-repeat; padding-right: 10px; font-weight: bold; color: #ff7501;
}
#footer .Fnav{ margin: 0px auto; padding: 0px; padding-top: 5px; width: 1002px; text-align:center; hanging-punctuation: 24px; line-height: 24px; overflow: hidden;}
#footer .Fnav span{
	padding-left: 6px; padding-right: 6px;
}
#footer .copyright2{
	margin: 0px auto; padding: 0px;	line-height: 24px; color: #788086; padding-top: 5px; text-align:center;
}
#footer .copyright2 span{
	padding-left: 6px; padding-right: 6px;
}