@charset "gb2312";
*{margin: 0;padding: 0;}
img {border:0;}
li {list-style-type: none;}

.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}

a {color: #333333;text-decoration: none;}
a:hover {color: #FF7D00;}
.bian {
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.red {
	color: #FF6600;
}

body{	color: #333333;	background:#fff;	font-size:12px;	line-height:22px;	font-family: Arial, Helvetica, sans-serif;}
/**/



#wrap {	width: 1003px;	background:url(img/bg-index.gif) repeat-y  center;	margin: auto;}
#header {	height: 103px;	border-top: 4px solid #058acb;	background: url(img/index_03.gif) no-repeat 610px 0px;}
#logo {	float: left;	width: 566px;	padding: 42px 0 0 43px;}
#topNav {	float: left;	padding: 16px 0 0 235px;}
#nav {	height: 36px;	background-color: #058acb;	line-height: 36px;	color: #FFFFFF;}
#nav li {	background: url(img/index_11.gif) no-repeat right 5px;	float: left;	padding:0 37px;}
#nav a {	font-size: 14px;	font-weight: bold;	color: #FFFFFF;}
#so {	float: left;	padding-left: 50px;}
#so input {	margin-top: 8px;}
#so #cont {	background: url(img/index_14.gif) no-repeat;	height: 19px;	width: 146px;	padding:3px 0 0 3px;	border: 0;}
#so #search {	margin-bottom: -7px !important;	margin-bottom: -4px;}
#flash {	height: 171px;	margin-top: 4px;}
#main {	background: url(img/leftbg.gif) repeat-y;	clear: both;}
#left {	padding: 12px;	width: 213px;	float: left;}
.leftClaTop {	background-color: #058acb;	color: #FFFFFF;	font-weight: bold;	padding-left: 9px;	line-height: 28px;}
.leftClaCont {	padding: 5px 0 10px;	color: #058acb;}
#Contact {	padding: 10px;}

.ulPro li {	background: url(img/lbg.gif) no-repeat;	height: 28px;	padding-left: 32px;	line-height: 27px;}
.ulPro a {	color: #058acb;}
#right {	padding: 12px;	float: left;	width: 738px;}
.rightClaTop {	border-bottom: 1px solid #e6e6e6;	line-height: 28px;}

.rightClaTop strong {	text-transform: uppercase;	color: #058acb;	font-weight: bold;	padding-left: 10px;	font-size: 14px;}
.more {	float: right;	padding-right: 10px;}
.rightClaCont {	padding: 10px 7px;	line-height: 24px;}
.cp {	float: left;	width: 181px;}
#footer {	border-top: 1px solid #b3b3b3;	line-height: 28px;	width: 100%;	background-color: #FFFFFF; clear:both;}
