﻿*{padding:0; margin:0;}
body{
	background:#fff;
	font-family:宋体,Arial; 
	font-size:12px;
	text-align:center;
	color:#333;
}
table,td{border:0; padding:0; border-collapse:collapse; font-size:12px;}
input,textarea{font-size:12px; padding:2px;}
img{border:0;padding:0;margin:0}
.img{border:0;padding:0;margin:0}
.l{float:left;}.r{float:right; clear:right;}.c{clear:both;}
.tal{text-align:left;}.tar{text-align:right;}.tac{text-align:center;}
ul,li{list-style-type: none;padding:0;margin:0;} 
p{line-height:180%;}

/*Link*/
a{text-decoration:none;}
a:hover{text-decoration:underline}
a:link{text-decoration:none}
a:visite{text-decoration:none}
a:active{text-decoration:none}

/*font*/
.cr,a.cr{color:#FE0000; text-decoration:none;}
.cb,a.cb{color:#003398; text-decoration:none;}
.c3,a.c3{color:#333; text-decoration:none;}
.c6,a.c6{color:#666; text-decoration:none;}

.highlight,a.highlight{color:#FE0000;}
.fb{font-weight:bold}
.f12{font-size:12px;}
.f14{font-size:14px;}

/***顶部功能区***/
.toolbar{
	background:url(../images/top_bar.jpg) repeat-x;
	height:38px;
	color:#676767;
}
.toolbar .wrap{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}
.toolbar a{
	margin:0 5px;
	color:#676767;
	text-decoration:none;
}
.toolbar a.highlight{color:#FE0000;}
.toolbar a:hover{
	color:#FE0000;
	text-decoration:none;
}
.toolbar p.addInfo{
	display:inline;
	float:left;
	line-height:35px;
}
.toolbar p.login-info{
	display:inline;
	float:right;
	margin-right:15px;
	line-height:35px;
}
.toolbar p.quick-menu{
	display:inline;
	float:right;
	line-height:35px;
}
.toolbar p.quick-menu a{margin:0 10px;}
input.toolbar{
	margin:5px 0 0 3px;
	width:66px;
	height:24px;
	line-height:24px;
	color:#676767;
	text-decoration:none;
	padding:0;
	border:0;
	background:url(../images/botton1.jpg) no-repeat;
	cursor:pointer;
}

.tsearch{
	margin:0 auto;
	width:990px;
	background:url(../images/logo.gif) no-repeat left center;
	height:103px;
	padding-top:20px;
	position: relative;
}
.tsearch a.logo{
	display:block;
	position:absolute;
	top:30px;
	left:0;
	width:241px;
	height:64px;
}
.tsearch .search{
	display:inline;
	float:left;
	margin-left:260px;
}
.search .tab li{
	display:inline;
	float:left;
	line-height:24px;
	text-align:center;
	width:64px;
	height:24px;
}
.search .tab li a{
	display:block;
	color:#00349A;
	cursor:pointer;
}
.search .tab li a:hover{text-decoration:none;color:#676767;}
.search .tab li a.current{
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	background:#F2F2F2;
	color:#676767;
}
.search .bg{
	clear:both;
	display:block;
	border:1px solid #CCC;
	background:#F2F2F2;
	width:598px;
	height:42px;
}
input.tsearch{
	display:inline;
	float:left;
	margin:10px 0 0 5px;
	background:#FFF;
	border: 1px solid #999;
	width:390px;
	color:#999;
	text-align:left;
	padding:2px 10px;
	height:18px;
	line-height:18px;
	font-size:12px;
}
select.ts{
	display:inline;
	float:left;
	margin:10px 0 0 15px;
	font-size:12px;
	width:68px;
	line-height:22px;
	border:1px solid #7F9DB9;
	background:#fff;
	color:#666;
	height:22px;
}
input.tbtn{
	display:inline;
	float:left;
	margin:10px 0 0 5px;
	width:78px;
	height:24px;
	padding:0;
	border:0;
	background:url(../images/botton1.jpg) no-repeat 0 -24px;
	cursor:pointer;
	line-height:24px;
	color:#772C04;
	text-decoration:none;
}
.search .hot{
	clear:both;
	display:block;
	text-align:left;
	margin-top:10px;
	color:#666;
}
.search .hot a{color:#02339A;margin:0 5px;text-decoration:none;}
.search .hot a:hover{text-decoration:underline;}
input.setHome{
	display:block;
	float:left;
	margin:25px 0 0 10px;
	width:78px;
	height:20px;
	padding:0;
	border:0;
	background:url(../images/botton1.jpg) no-repeat 0 -48px;
	cursor:pointer;
	line-height:20px;
	color:#772C04;
	text-decoration:none;
}
input.favorite{
	display:block;
	float:left;
	margin:3px 0 0 10px;
	width:78px;
	height:20px;
	padding:0;
	border:0;
	background:url(../images/botton1.jpg) no-repeat 0 -48px;
	cursor:pointer;
	line-height:20px;
	color:#772C04;
	text-decoration:none;
}

.mainnav{
	margin:0 auto;
	width:990px;
	overflow:hidden;
}
.nav{
	display:inline;
	float:left;
	margin:5px 0;
	width:708px;
	background:url(../images/navbg.jpg) repeat-x;
	border:1px solid #196DC7;
	height:35px;
}
.nav ul{margin-left:5px;}
.nav li{
	display:inline;
	float:left;
	margin:5px 0 0 0;
	width:90px;
	height:27px;
	line-height:27px;
	text-align:center;
}
.nav li span{
	display:inline;
	float:left;
	background:url(../images/navLine.gif) no-repeat;
	width:5px;
	height:20px;
	margin:2px 10px 0 10px;
}
.nav li a{
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.nav li a:hover{
	color:#FF0100;
	font-size:14px;
	text-decoration:none;
}
.nav li a.current{
	background:url(../images/nav.jpg) no-repeat;
	color:#FF0100;
	font-size:14px;
	text-decoration:none;
}
.quickReg{
	display:inline;
	float:right;
	margin:5px 0;
	background:url(../images/quickReg.jpg) no-repeat;
	width:278px;
	height:37px;
}
.quickReg a{
	display:block;
	width:278px;
	height:37px;
}

/***网站底部***/
.footer{
	clear:both;
	margin:0 auto;
	border-top:1px solid #CCC;
	margin-top:10px;
	color:#000;
	overflow:hidden;
	line-height:14pt;
	padding:15px 0;
}
.footer p{text-align:center;}
.footer a{color:#003398;margin:0 10px;}
.footer a:hover{color:#003398;text-decoration:underline}


/***首页部分***/
.home{
	margin:0 auto;
	width:990px;
	overflow:hidden;
}

.home .ad1{display:inline;float:left;}
.home .ad2{display:inline;float:right;}
.home .ad3{margin:10px 0;}
.home .ad3 li{
	display:inline;
	float:left;
	margin-left:10px;
}

.left1{
	display:inline;
	float:left;
	margin-top:5px;
	width:490px;
	text-align:left;
	height:800px;
	overflow:hidden;
	border:1px solid #DCDCDC;
	background:url(../images/home_t1.gif) repeat-y center left;
}
.left1 h1{
	width:25px;
	color:#000;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:18pt;	
}
.left1 ul{width:430px;text-align:left;margin-left:15px;}
.left1 li{
	border-bottom:1px dotted #CCCCCC;
	margin-top:5px;
	padding-bottom:10px;
	overflow:hidden;
	text-align:left;
	color:#004D9F;
	line-height:15pt;
}
.left1 li.last{border-bottom:0px dotted #CCCCCC;}
.left1 li a{
	color:#004D9F;
	margin:0 0px;
	text-decoration:none;
}
.left1 li a.f1{margin-left:0;}
.left1 li span{display:block;color:#444;font-weight:bold;text-align:left;}
.left1 li a:hover{text-decoration:underline;}

.right1{
	display:inline;
	float:right;
	margin-top:5px;
	overflow:hidden;
	width:490px;
	height:800px;
	border:1px solid #DCDCDC;
}
.right1 h1{
	background:#EFF5FC;
	height:30px;
	line-height:30px;
	color:#FF0000;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.right1 ul{
	margin:5px auto 0;
	width:470px;
}

.left2{display:inline;float:left;height:530px;}
.left2 table{
	width:490px;
	margin-top:5px;
	text-align:left;
	overflow:hidden;
	border:1px solid #FECC38;
	background:url(../images/home_t2.jpg) repeat-y center left;
}
.left2 h1{
	width:25px;
	color:#803402;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:18pt;	
}
.left2 ul{width:444px;text-align:left;margin-left:15px;}
.left2 li{
	border-bottom:1px dotted #CCC;
	margin-top:5px;
	padding-bottom:10px;
	overflow:hidden;
	text-align:left;
	color:#004D9F;
	line-height:15pt;
}
.left2 li.last{border-bottom:0px dotted #CCCCCC;}
.left2 li a{
	color:#004D9F;
	margin:0 6px;
	text-decoration:none;
}
.left2 li a.f1{margin-left:0;}
.left2 li a:hover{text-decoration:underline;}
.left2 li span{display:block;color:#444;font-weight:bold;text-align:left;}

.right2{
	display:inline;
	float:right;
	margin-top:5px;
	overflow:hidden;
	width:490px;
	height:610px;
	border:1px solid #FECC38;
}
.right2 h1{
	background:url(../images/right2_t.jpg) repeat-x;
	height:30px;
	line-height:30px;
	color:#FF0000;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.right2 ul{
	margin:5px auto 0;
	width:470px;
}
.left3{
	display:inline;
	float:left;
	margin-top:5px;
	overflow:hidden;
	width:490px;
	border:1px solid #DCDCDC;
}
.right3{
	display:inline;
	float:right;
	margin-top:5px;
	overflow:hidden;
	width:490px;
	border:1px solid #DCDCDC;
}

/***列表样式1***/
.s1 li{
	background:url(../images/list1.gif) no-repeat left center;
	color:#004D9F;
	text-align:left;
	line-height:30px;
	overflow:hidden;
	padding-left:20px;
	margin:0;
	border:0;
}
.s1 li a.category{
	display:inline;
	float:left;
	font-weight:bold;
	color:#004D9F;
	margin-right:10px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:80px; 
}
.s1 li a.txt{
	display:inline;
	width:295px; 
	float:left; 
	color:#004D9F;
	text-decoration:none; 
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap; 
}
.s1 li a:hover{
	color:#004D9F;
	text-decoration:underline;
}
.s1 li span.date{
	display:inline;
	float:right;
	width:65px;
}

/***列表样式2***/
.s2 li{
	background:url(../images/list2.gif) no-repeat left center;
	color:#004D9F;
	text-align:left;
	line-height:30px;
	overflow:hidden;
	padding-left:20px;
	margin:0;
	border:0;
}
.s2 li a.category{
	display:inline;
	float:left;
	color:#004D9F;
	margin-right:10px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:80px; 
}
.s2 li a.txt{
	display:inline;
	text-align:left;
	float:left; 
	width:295px;
	text-decoration:none; 
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap; 
	color:#004D9F;
}
.s2 li a:hover{
	color:#004D9F;
	text-decoration:underline;
}
.s2 li span.date{
	display:inline;
	float:right;
	width:65px;
}

/***列表样式3***/
.s3 h1{
	background:url(../images/s3.jpg) repeat-x;
	height:30px;
	line-height:30px;
	color:#772D00;
	text-align:left;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	position: relative;
}
.s3 h1 span{
	position: absolute;
	right:0;
	top:0;
	color:#444;
	font-size:12px;
	font-weight:normal;
}
.s3 h1 span a{color:#444;font-size:12px;font-weight:normal;margin:0 8px;text-decoration:none;}
.s3 h1 span a:hover{text-decoration:underline;}
.s3 ul{clear:both;margin:5px auto 0;width:470px;}
.s3 li{
	background:url(../images/list3.gif) no-repeat left center;
	color:#004D9F;
	text-align:left;
	line-height:28px;
	height:28px;
	overflow:hidden;
	padding-left:15px;
}
.s3 li a.category{
	display:inline;
	float:left;
	color:#004D9F;
	margin-right:10px;
}
.s3 li a.txt{
	display:inline;
	text-align:left;
	float:left; 
	width:325px;
	text-decoration:none; 
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap; 
	color:#004D9F;
}
.s3 li a:hover{
	color:#004D9F;
	text-decoration:underline;
}
.s3 li span.date{
	display:inline;
	float:right;
	width:70px;
}

.links{
	clear:both;
	border:1px solid #DCDCDC;
	width:988px;
	margin:10px auto;
	overflow:hidden;
}
.links .content{
	border:4px solid #F1F1F1;
	overflow:hidden;
	background:#fff;
	color:#003399;
	padding:10px;
	text-align:left;
}
.links h1{
	text-align:left;
	font-size:14px;
	border-bottom:1px solid #CCC;
	color:#FF0000;
	line-height:25px;
	margin-bottom:5px;
}
.links a{margin:0 8px;color:#003399;text-align:left;text-decoration:none;line-height:14pt;font-size:13px;text-decoration:none;}
.links a:hover{text-decoration:underline;}


