@import url("layout.css");
@import url("page.css");
* {
margin:0;
padding:0;
}

body {
font:12px Verdana,Arial,Tahoma;
}

img {
border:none;
}

a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

ul {
list-style:none;
}

input,select,button {
font:12px Verdana,Arial,Tahoma;
vertical-align:middle;
}

button{
cursor: hand
}

.center {
margin:0 auto;
}

.w960 {
width:960px;
position:relative;
}

.mt1 {
margin-top:8px;
}

.mt2 {
margin-top:16px;
}

.clear {
overflow:hidden;
}

.fs-12 {
font-size:12px;
}

.fc-f60 {
color:#F60;
}

.fc-f90 {
color:#F90;
}

.ipt-txt {
line-height:15px;
font-size:12px;
margin-right:2px;


}

.btn-1 {
width:56px;
height:23px;
border:none;
background:url(../images/btn-bg1.gif) no-repeat;
line-height:25px;
letter-spacing:1px;
overflow:hidden;
color:#369;
}

.btn-2 {
width:70px;
height:25px;
border:none;
background:url(../images/btn-bg2.gif) left top no-repeat;
line-height:25px;
overflow:hidden;
color:#444;
margin-right:2px;
}


.header {
width:1003px;
overflow:hidden;
}

.header a {
color:#777;
}

.header a:hover {
color:#390;
text-decoration:none;
}

.header .top {
clear:both;
overflow:hidden;
}

.header .title {
float:left;
padding-left:16px;
}

.header .title h1 a {
width:250px;
height:56px;
display:block;
font-size:0;
text-indent:-250px;
overflow:hidden;
}

.header .banner {
width:620px;
margin-top:28px;
float:left;
margin-left:16px;
overflow:hidden;
}

.header .banner img {
width:480px;
height:56px;
display:block;
}

.header .welcome {
float:right;
margin-top:20px;
padding-right:10px;
color:#999;
}

.header .welcome a {
margin:0 3px;
}

.header .nav {
width:100%;
height:30px;
clear:both;
overflow:hidden;
}

.header .nav ul {
height:32px;
overflow:hidden;
margin:0 auto;
}

.header .nav ul li {
display:inline;
float:left;
height:27px;
margin-top:3px;
line-height:27px;
background:url(../images/nav-bg.png) -80px -3px no-repeat;
margin-left:-2px;
}

.header .nav ul li a {
color:#000000;
height:32px;
display:block;
float:left;
padding:0 16px 0 17px;
}

.header .nav ul li.thisclass {
margin-left:0px;
background:url(../images/nav-bg.png) 0px 0px no-repeat;
margin-top:0px;
height:30px;
color:#fff;
}

.header .nav ul li.thisclass a{
	color:#fff;
}

	/*搜索开始----------------------
	------------------------------------------------------------------*/
.header .search{
	border:1px solid #3391FF;
	height:26px;
	overflow:hidden;
	background:#79b8e9;
	/*	background:url(../images/search-bg.png) repeat-x;*/
	clear:both;
}
.header .search .border_nei{
	width:1001px;
	height:24px;
	overflow:hidden;
	border:1px solid #9ABFFE;
}
.header .search .form {
padding-left:8px;
padding-top:1px;
float:left;
color:#fff;
}

.header .search .form h4 {
display:none;
}

.header .search .form input.search-keyword {
width:156px;
height:18px;
border:none;
background:url(../images/search-bg.gif) left top no-repeat;
line-height:15px;
font-size:12px;
overflow:hidden;
padding:5px 3px 0 58px;
}

.header .search .form select.search-option {
margin-left:2px;
}

.header .search .form button.search-submit {
width:68px;
height:22px;
border:none;
background:url(../images/search-bg.gif) right top no-repeat;
font-size:0;
line-height:100px;
margin-left:5px;
overflow:hidden;
}

.header .tags {
float:left;
margin-left:16px;
padding-top:8px;
}

.header .tags h4 {
width:66px;
height:19px;
float:left;
font-size:0;
line-height:100px;
overflow:hidden;
background:url(../images/search-tags-title.gif) no-repeat;
}

.header .tags ul {
height:21px;
float:left;
overflow:hidden;
}

.header .tags ul li {
float:left;
line-height:19px;
padding:0 5px;
}

.channel-nav {
height:31px;
border-bottom:1px solid #CFE3EB;
}

.channel-nav ul {
height:22px;
padding-left:10px;
padding-top:3px;
overflow:hidden;
float:left;
}

.channel-nav ul li {
height:22px;
float:left;
overflow:hidden;
margin-right:10px;
}

.channel-nav ul li a {
height:22px;
display:block;
padding-right:10px;
float:left;
background:url(../images/channel-nav-bg.gif) right 0 no-repeat;
overflow:hidden;
}

.channel-nav ul li a span {
display:block;
float:left;
height:22px;
padding-left:10px;
background:url(../images/channel-nav-bg.gif) left 0 no-repeat;
cursor:pointer;
overflow:hidden;
line-height:23px;
color:#666;
}

.channel-nav ul li a:hover {
text-decoration:none;
background:url(../images/channel-nav-bg.gif) right -22px no-repeat;
}

.channel-nav ul li a:hover span {
color:#369;
text-decoration:none;
background:url(../images/channel-nav-bg.gif) left -22px no-repeat;
}

.channel-nav ul li.thisclass a,.channel-nav ul li.thisclass a:hover {
background:url(../images/channel-nav-bg.gif) right -44px no-repeat;
cursor:default;
}

.channel-nav ul li.thisclass a span,.channel-nav ul li.thisclass a:hover span {
background:url(../images/channel-nav-bg.gif) left -44px no-repeat;
color:#FFF;
cursor:default;
}

.channel-nav .back {
display:block;
height:22px;
line-height:21px;
padding-top:6px;
padding-right:10px;
padding-left:20px;
letter-spacing:2px;
float:right;
background:url(../images/ico-home.gif) 4px 10px no-repeat;
}

.channel-nav .back a {
color:#7C9EBE;
}

.channel-nav .back a:hover {
text-decoration:none;
color:#777;
}

.footer {
color:#999;
text-align:center;
padding-bottom:10px;
border-top:1px solid #E5EFD6;
padding-top:10px;
}
.foot .lansmall{
	color:#fff;
}

.footer .link {
text-align:center;
padding:5px 0;
}

.footer .link a {
color:#666;
margin:0 5px;
}

.footer .powered {
font-size:10px;
line-height:25px;
}

.footer .powered strong {
color:#690;
}

.footer .powered strong span {
color:#F93;
}

.footer .copyright {
color:#666;
line-height:23px;
}

.bg5,html {
background:#FFF;
}
/*-----------------------添加或修改开始------------------------*/
/*---------- master -------2009/7/6 11:30*/
table{
table-layout:fixed;
}

/*----------2009/7/19 10:56---------*/
.w1003{
	width:1003px;
	position:relative;
}


/*----------/ ----------2009/7/19 10:56---------*/
/*---------------------------------*/
.top{
	background:url(../images/top_my_bg.png) no-repeat;
	height:25px;
}

.top .rlink {
width:400px;
height:52px;
float:right;
overflow:hidden;
padding-top:4px;
}

.top .rlink li {
padding-left:0px;
padding-right:0px;
float:right;
height:21px;
margin-right:8px;
margin-bottom:8px;
}
.top .rlink li input{
width:80px;
}
.top .rlink li input.submit{
width:auto;
height:20px;
overflow:hidden;
font-size:12px;
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
}
.top .rlink li input {

	
}

.top .rlink ul li a {
display:block;
color:#777;
line-height:21px;
text-indent:22px;
background-repeat:no-repeat;
}

.tlink {
float:left;
overflow:hidden;
padding-top:4px;
}

.tlink li {
height:21px;
background:url(../images/toptlink-bg.gif) left top no-repeat;
float:left;
margin-left:8px;
margin-bottom:8px;
overflow:hidden;
}
.tlink li strong{
	color:#ff2282;
}

.tlink li a {
display:block;
color:#777;
line-height:21px;
text-indent:22px;
background-image:url(../images/toptlink-bg.gif);
background-repeat:no-repeat;
}

.tlink li a:hover {
color:#000;
}

.tlink li.r1 a {
background-position:0 -21px;
}

.tlink li.r2 a {
background-position:0 -42px;
}

.tlink li.r3 a {
background-position:0 -63px;
}

.tlink li.r4 a {
background-position:0 -84px;
}

/*------------------------/添加或修改结束----------------------*/
.M{font:bold 14.8px 宋体}
.c{font-size:14.8px}
.unnamed1 {
	FONT-SIZE: 12px; LINE-HEIGHT: 17px
}

.unnamed2 {
	FONT-SIZE: 12px; LINE-HEIGHT: 20px
}
.article {
	font-family: "宋体";
	font-size: 13px;
		color: #434343;}
.art {
	font-family: "宋体";
	font-size: 12px;
		color: #ffffff;}
		