﻿*{margin:0px; padding:0px;}
body{font-size:12px; color:#333; background:url(topbg.jpg) no-repeat center top;}
ul{list-style-type:none;}
img{border:0;}

a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: none;
	color: #369;
}
a:active {
	text-decoration: none;
}

a.wl:link,a.wl:visited,a.wl:active {color:#FFF;text-decoration:none;}
a.wl:hover {color:#F90;}

a.wb:link,a.wb:visited,a.wb:active {color:#369;text-decoration:none;}
a.wb:hover {color:#C00;}

a.wr:link,a.wr:visited,a.wr:active {color:#C00;text-decoration:none;}
a.wr:hover {color:#000;}

a.wg:link,a.wg:visited,a.wg:active {color:#999;text-decoration:none;}
a.wg:hover {color:#C00;}

.f_black {color:#000;}
.f_red   {color:#C00;}
.f_white {color:#FFF;}
.f_gray  {color:#999;}
.f_orange{color: #F90;}
.f_green {color:#66A228;}
.f_blue  {color:blue;}
.f_mblue {color:#1B75BC;}
.f_dblue {color:#306597;}
.f_gold  {color:#F60;}
.f_pink  {color:#B5084A;}
.f_Arial {font-family:Arial, Helvetica, sans-serif;}
.f_yk    {font-family:"΢���ź�";}
.blod    {font-weight:bold;}
.noblod  {font-weight:normal;}
.px10  {font-size:10px;}
.px11  {font-size:11px;}
.px12  {font-size:12px;}
.px13  {font-size:13px;}
.px14  {font-size:14px;}
.px15  {font-size:15px;}
.px16  {font-size:16px;}
.px18  {font-size:18px;}
.px20  {font-size:20px;}
.px25  {font-size:25px;}
.input {height:18px; border:solid 1px #ccc; margin-left:5px; padding:3px;}
.input2{border:#666 solid 1px; background:#FFF; padding:5px;}
.fleft {float:left;}
.fright{float:right;}
.mt5   {margin-top:5px;}
.mt10  {margin-top:10px;}
.mt15  {margin-top:15px;}
.mt25  {margin-top:25px;}
.mt35  {margin-top:35px;}
.mt45  {margin-top:45px;}
.line  {background: url(line.jpg) repeat-x left center; height:18px; width:100%; clear:both;}
.clear {clear:both; line-height:0px;}

.kk{margin:0 auto; width:980px;}
#top .tod {
	line-height: 32px;
	height: 32px;
	font-family:"΢���ź�";
}
#top .tlink {
	float:right;
	font-size:11px;
}
#top .tlink li {
	float:left;
}
#top .tlink li a {
	margin: 0 7px;
	font-size:12px;
}
#top .tlinkgt {
	float:right;
	clear:right;
	margin-top:35px;
}
#top .ssbg {
	background: url(ssbg.jpg) no-repeat;
	float: right;
	clear:right;
	width: 302px;
	margin-top: 10px;
}
#top .ssbg .sskw {
    width:220px;
	height:32px; 
	background:none;
	border:none;
	line-height:32px;
	padding:0 10px;
}
#top .ssbg .ssbn {
    width:60px;
	height:32px;
	background:none;
	border:none;
	cursor:pointer;
}
#top .ssbg .hotkey {
	line-height:35px;
	height:35px;
	overflow:hidden;
	width:100%;
	font-size:13px;
	float:left;
	color:#666;
}
#top #menu {
	background: url(menu_bg.jpg) no-repeat;
	height: 73px;
	margin-top:15px;
}
#top #menu ul {
	padding:0 75px 0 55px;
}
#top #menu ul li {
	float:left;
	background:url(menu_od.jpg) no-repeat right center;
	padding:0 40px;
	height:40px;
}
#top #menu ul li.nobg {
	background:none;
}
#top #menu ul li a {
	display:block;
	width:90px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:14px;
	color:#FFF;
}
#top #menu ul li > a:hover,#top #menu ul li > a.on {
	background:url(menu_ov.jpg) no-repeat center center;
}
#top #menu ul li ul {
	position:absolute;
	padding:0;
	display:none;
}
#top #menu ul li ul.home{
	padding-left:260px;
}
#top #menu ul li ul li {
	background:none;
	padding:0 15px;
}
#top #menu ul li ul li a {
	color:#666;
	width:auto;
	height:28px;
	line-height:28px;
	font-size:12px;
	text-align:center;
}
#top #menu ul li ul li a:hover,#top #menu ul li ul li a.on {
	background:none;
	color:#369;
}
#mid #hmlt {
	width:720px;
	float:left;
	margin-top:10px;
}
#hmlt #btit {
	border:solid 1px #E1E1E1;
	height:50px;
	line-height:50px;
	background:#FCFCFC;
	text-align:center;
	overflow:hidden;
}
#hmlt #btit a {
	color:#369;
	font-size:28px;
}
#mid .tit {
	height:34px;
	line-height:34px;
	background:url(tit.jpg) no-repeat;
	padding-left:10px;
	font-size:14px;
	color:#2F669E;
	font-weight:bold;
}
#mid .tit a {
	color:#2F669E;
}
#mid .tit a:hover {
	color:#333;
}
#mid .midkk {
	margin-top:10px;
	border:solid 1px #E1E1E1;
}
#hmlt #cgkx {
	height: 280px;
	width: 233px;
	background:#E8E8E8;
	overflow:hidden;
	float:left;
}
#hmlt #cgkx li{
	padding:5px 20px;
	font-size:13px;
	border-bottom:dotted 1px #AEAEAE;
}
#hmlt #cgkx li:hover {
	background:#2F669E;
}
#hmlt #cgkx li.nobr{
	border:none;
}
#hmlt #cgkx li:hover a {
	color:#FFF;
}
#hmlt #tpxw {
	float:right;
	width:469px;
	height:276px;
	padding:2px;
}
#mid #slide {
	position:relative;
	width:469px;
	height:276px;
	z-index:1;
}
#hmlt #slide .list{
	display:none;
}
#hmlt #slide p{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:32px;
	line-height:32px;
	background:#333;
	color:#FFF;
	text-indent:10px;
	filter: Alpha(opacity=60);   
	-moz-opacity:.60;   
	opacity:0.60;
} 
#hmlt #slide .btn {
	overflow:hidden;
	position:absolute;
	bottom:8px;
	right:8px;
}
#hmlt #slide .btn li {
	float:left;
	width:18px;
	height:18px;
	margin:0 0 0 5px;
	cursor:pointer;
	line-height:18px;
	background:#EEE;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
#hmlt #slide .btn .selected {
	background:#356EA3;
	color:#FFF;
}
#hmlt #slide .new {
	display:none;
	position:absolute;
	top:0;
	left:0;
}
#hmlt #dzdc {
	float:left;
	width:280px;
}
#hmlt #dzdc h1 {
	height:35px;
	background:url(tit4.jpg) repeat-x;
}
#hmlt #dzdc h1 div {
	background:url(tit3.jpg) no-repeat;
	height:30px;
	line-height:30px;
	font-size:15px;
	color:#FFF;
	padding-left:40px;
	margin:1px 0px 0px 1px;
}
#hmlt #dzdc ul{
	padding:5px 10px;
}
#hmlt #dzdc ul li {
	line-height:28px;
	height:28px;
	overflow:hidden;
	background:url(tb2.gif) no-repeat left center;
	padding-left:18px;
}
#hmlt #dzdc ul li a {
	font-size:14px;
}
#hmlt #gjgczx {
	float:right;
	margin-top:10px;
	width:430px;
	height:71px;
	background:url(gjgczx_banner.jpg) no-repeat;
}
#hmlt #zycg {
	float:right;
	margin-top:5px;
	width:430px;
	height:360px;
	background:url(od_link2.jpg) no-repeat;
}
#hmlt #zycg li{
	width:205px;
	height:72px;
	line-height:66px;
	text-align:center;
}
#hmlt #zycg li a {
	display:block;
	width:205px;
	height:72px;
	color:#FFF;
	font-size:17px;
	font-weight:bold;
	-moz-text-shadow:1px 1px 1px #333;
	-webkit-text-shadow:1px 1px 1px #333;
	text-shadow:1px 1px 1px #333;
}
#hmlt #login {
	float:left;
	width:280px;
}
#hmlt #login ul {
	padding:16px 10px;
}
#hmlt #login .ipt {
	width:210px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #EEE;
	background:#FFF;
	line-height:30px;
	padding:0 10px;
	border-radius:3px;
}
#hmlt #login .ipt input{
	border:none;
	width:160px;
}
#hmlt #login .ipt select{
	border:none;
	width:160px;
}
#hmlt #login .btn {
	width:50px;
	height:18px;
	background:url(btn.jpg) no-repeat;
	line-height:15px;
	text-align:center;
	border:none;
	color:#EA4A4A;
}
#hmlt #slide2 {
	position:relative;
	width:430px;
	height:105px;
	z-index:1;
	clear:right;
	float:right;
}
#hmlt #slide2 .list{
	display:none;
}
#hmlt #slide2 .btn {
	display:none;
}
#hmlt #slide2 .new {
	display:none;
	position:absolute;
	top:0;
	left:0;
}
#hmlt #spgz {
	width:280px;
	height:260px;
	float:left;
}
#hmlt #zlkp {
	width:430px;
	height:260px;
	float:right;
}
#mid .tabmenu {
	height:34px;
	background:url(tit.jpg) no-repeat;
}
#mid .tabmenu li {
	float:left;
	width:50%;
	text-align:center;
	height:34px;
	line-height:34px;
	font-size:14px;
	font-weight:bold;
}
#mid .tabmenu li a {
	color:#2F669E;
}
#mid .tabmenu li.on {
	background:url(tit2.jpg) repeat-x;
}
#mid .tabmenu li.on a{
	color:#FFF;
}
#mid .tabcon {
	line-height:24px;
}
#mid .tabcon ul {
	display:none;
	padding:5px 10px;
}
#mid .tabcon ul.block {
	display:block;
}
#mid .tabcon ul li{
	background:url(tb.gif) no-repeat left center;
	padding-left:10px;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
#mid #hmrt {
	float: right;
	width: 250px;
	margin-top:10px;
}
#hmrt #ldjg {
	height:52px;
	background:url(od_link.jpg) no-repeat;
}
#hmrt #ldjg li {
	float:left;
}
#hmrt #ldjg li a {
	display:block;
	height:52px;
	width:125px;
	font-size:0;
}
#hmrt #dtyw {
	height:280px;
	background:#E8E8E8;
	overflow:hidden;
}
#hmrt #xsqk {
	height:198px;
}
#hmrt #xsqk ul {
	padding:10px 0px 0px 10px;
}
#hmrt #xsqk ul li {
	float:left;
	width:118px;
}
#mid #link {
	margin-top:10px;
	background: #FAFBFD;
	border: 1px solid #E1E1E1;
	padding:15px;
	text-align:center;
}
#mid #link select {
	height:25px;
	font-family:"΢���ź�";
	font-size:12px;
	color:#333;
}
#btm {
	border-top:solid 2px #2E6699;
	background: #E8E8E8;
	margin-top:10px;
	padding:15px;
	line-height:24px;
	color:#666;
}
#btm a {
	color:#666;
}
#btm #ewm {
	float:left;
	margin-left:100px;
	margin-right:20px;
	margin-top:-15px;
	position:relative;
}
#btm #ewm span {
	display:none;
	position:absolute;
	left:0;
	bottom:0;
}
#mid_lt {
	float: left;
	width: 220px;
	margin-top: 10px;
	background:url(ltbg.jpg) repeat-y;
}
#ltbg {
	background:url(ltbg2.jpg) no-repeat center bottom;
	padding-bottom:300px;
}
#lt_tit {
	background: url(tit5.jpg) no-repeat;
	height: 65px;
	line-height:60px;
	font-family:"΢���ź�";
	font-size:18px;
	font-weight:bold;
	color:#014B96;
	padding-left:20px;
}
.type {
	width: 185px;
	height: 31px;
	margin:7px auto 0 auto;
}
.type a {
	display:block;
	width: 185px;
	height: 31px;
	line-height:31px;
	text-align:center;
	font-size:14px;
	background:url(type_1.gif) no-repeat;
}
.type a:hover,.type a.on {
	background:url(type_2.gif) no-repeat;
	color:#FFF;
}
.type2 {
	width: 185px;
	height: 52px;
	margin:7px auto 0 auto;
}
.type2 a {
	display:block;
	width: 145px;
	height: 37px;
	padding:10px 5px 5px 35px;
	font-size:14px;
	background:url(type.gif) no-repeat;
}
.type2 a:hover,.type2 a.on {
	background:url(type.gif) no-repeat left bottom;
	color:#FFF;
}
.stype {
	width: 150px;
	margin:0 auto;
}
.stype a {
	display:block; 
	width: 130px;
	background:url(ico2.gif) 5px 13px no-repeat;
	padding-left:18px;
	line-height:16px;
	padding: 10px 0px 6px 20px;
	border-bottom:solid 1px #CACACA;
}
.stype a:hover,.stype a.on {
    color:#21A6F7;
}
#mid_rt {
	float: right;
	width: 750px;
	margin-top: 10px;
	border:solid 1px #DEDEDE;
}
#rt_tit {
	height:31px;
	background:url(tit6.jpg) repeat-x;
	padding:6px 10px 0 10px;
	line-height:26px;
}
#rt_tit div {
	float:left;
	background:url(tit7.jpg) no-repeat;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	height:31px;
	line-height:31px;
}
#rt_tit div span {
	float:right;
	display:block;
	height:31px;
	background:url(tit7.jpg) no-repeat right;
	padding-right:20px;
}
#rt_con {
	padding:10px;
	line-height:28px;
}
.news_list {
	line-height:30px;
	height: 30px;
	overflow: hidden;
	font-size:14px;
}
.news_list a{
	padding-left:12px;
	background: url(tb.gif) no-repeat left 5px;
}
.ny_list {
	margin-top: 10px;
	width: 730px;
	overflow: hidden;
}
.ny_list li {
	float: left;
	height: 240px;
	width: 243px;
	overflow: hidden;
}
.ny_list_960 {
	margin-top: 10px;
	width: 960px;
	overflow: hidden;
}
.ny_list_960 li {
	float: left;
	height: 240px;
	width: 240px;
	overflow: hidden;
}
.pic_img {
	height: 180px;
	width: 220px;
	padding: 1px;
	border: 1px solid #e4e4e4;
	text-align: center;
	background:#FFF;
	margin:0 auto;
}
.pic_img img {vertical-align: middle;margin-right: -1px;}
.pic_img span {display: -moz-inline-box;/*��Ի��*/}
.pic_img span {display: inline-block;vertical-align: middle;height: 100%;visibility: hidden;width: 1px;}
.pic_tit {
	line-height:20px;
	text-align:center;
	overflow: hidden;
	height:40px;
	width: 224px;
	margin:5px auto 0 auto;
}
.ny_list2 {
	width: 730px;
	margin-top: 10px;
	height: 170px;
}
.ny_list_960 {
	margin-top: 10px;
	width: 960px;
	height: 170px;
}
.ny_list2_img {
	float: left;
	height: 160px;
	width: 190px;
	text-align:center;
	padding: 1px;
	border: 1px solid #EEE;
}
.ny_list2_img img {vertical-align: middle;margin-right: -1px;}
.ny_list2_img span {display: -moz-inline-box;/*��Ի��*/}
.ny_list2_img span {display: inline-block;vertical-align: middle;height: 100%;visibility: hidden;width: 1px;}
.ny_list2_main {
	float: right;
	height: 160px;
	width: 520px;
}
.ny_list2_main_960 {
	float: right;
	height: 160px;
	width: 750px;
}
.ny_list2_main h3 {
	font-size: 15px;
	height: 30px;
	overflow:hidden;
	border-bottom: 1px solid #EEE;
}
.ny_list2_main p {
	line-height: 24px;
	color:#666;
	font-size:14px;
}
.down {
	height: 80px;
}
.down h3 {
	font-size: 13px;
	height: 30px;
	background: url(td.jpg) no-repeat 3px center;
	padding-left: 20px;
	padding-right:10px;
}
.down div {
	background: #EEE;
	height: 35px;
	border-top: 1px solid #DDD;
	line-height: 35px;
	padding-left: 10px;
	padding-right: 10px;
}
#mid_tit {
	height:31px;
	background:url(tit6.jpg) repeat-x;
	padding:6px 10px 0 10px;
	line-height:26px;
}
#mid_tit div {
	float:left;
	background:url(tit7.jpg) no-repeat;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	height:31px;
	line-height:31px;
}
#mid_tit div span {
	float:right;
	display:block;
	height:31px;
	background:url(tit7.jpg) no-repeat right;
	padding-right:20px;
}
#mid_con {
	padding:30px 60px;
	line-height:28px;
}
#mid_con h1 {
	font-size:25px;
	text-align:center;
	color:#4B90BE;
}
#search {
	padding:10px;
	background:#FFF;
	margin-top:10px;
	border:solid 1px #EEE;
}
#search .td {
    width:32px;
    height:32px;
	background: url(ssbg2.jpg) no-repeat;
	display:block;
	float:left;
	margin-right:10px;
}
.search {
	background:url(line.jpg) repeat-x left bottom;
	line-height: 24px;
	padding: 20px 10px;
}
.search.bg {
    background-color:#EEE;
	padding: 10px;
}
#dw{
	padding:10px 0px 10px 270px;
	background:#DCDDE2;
	height:30px;
}
#dw span {
	font-size:15px;
	font-weight:bold;
	margin-right:10px;
	float:left;
}
#dw .kw{
	border:solid 1px #CCC;
	height:18px;
	width:230px;
	padding:5px;
	line-height:18px;
}
.mytable {
	margin-top:10px;
	line-height:15px;
}
.mytable tr:hover {
	background:#FFC;
}
.mytable td {
	padding:8px 5px;
}