﻿/*整体 通用*/

body
{
	font: 100 12px "宋体";
	color: #4f4f4f;
	background-color:#ffffff;
	position:relative;
	margin: 0px auto;
}
#main
{
	background-color:#ffffff;
	width:960px;
	margin: 0px auto;
	margin-left:auto;margin-right:auto; /* 让块居中对齐 */
	height:auto;
	overflow:hidden;
	
}
#topLogo
{
	margin-bottom:10px;
}
#top
{
	width:960px;	
	height:32px;
	line-height:32px;
	background-attachment:fixed;
	background:url(/images/top_bg.png);
	margin-bottom:10px;
	
}
#topMenu
{
	width:960px;
}
#topMenu .left
{
	float:left;
	width:7px;
	height:81px;
	background-attachment:fixed;
	background:url(/images/bg.png);
	background-repeat:no-repeat;
	background-position:-160px -211px;
}
#topMenu .right
{
	float:right;
	width:8px;
	height:81px;
	background-attachment:fixed;
	background:url(/images/bg.png);
	background-repeat:no-repeat;
	background-position:-167px -211px;
	
}
#topMenu .center
{
	float:left;
	width:945px;
	height:81px;
	background-attachment:fixed;
	background:url(/images/top_menu_bg.png);
	background-repeat:repeat-x;
	margin-bottom:10px;
	overflow:hidden;
}
ul 
{
    list-style-type:none;
    float:left;
	
	margin:0px;
	padding:0px;
}
select,input[type=text],input[type=password]
{
    vertical-align:middle;
    border-color:#999999;
    border-style:solid;
    border-width:1px;
}


img
{
	border:0;
}
.AD
{
	overflow:hidden;	
	margin-top:10px;
}
.AD img
{
	border:solid 1px #D7D7D7;	
}
#mainContent
{
	overflow:hidden;
	height:auto;	
}
.divAutoSize
{
    overflow:auto;
    height:auto;    
}

/*超链接*/
a:link
{
	color:#014E9C;
	text-decoration: none;
}
a:visited
{
	text-decoration: none;
	color: #00144F;
	
}
a:hover
{
	text-decoration:underline;
	color: #BA2636;
}




.menu
{
	width:960px;
    /*background-image:url(/images/tail_row_top_menu.gif);*/
    padding:0 0 0 8px !important;
    margin:0 !important;
   
    height:29px; 
    padding:0px;
    margin:0px;
    vertical-align:middle;   
    list-style-type:none;
    line-height:28px;
}

.menu li
{
    display:block; 
	padding:0 0 0 0;
    float:left;    
    /*width:60px;*/
    font-size:14px;
    /*font-weight:bold;*/
    
    height:28px;
    line-height:28px;
}


.menu li a span	{
	display:block; 
	padding:0px 15px 0px 14px;
	/*color:#303030;*/
	display:block; 
	/*font-size:12px;
	font-weight:normal;*/
	text-decoration:none !important;
	font-family:Arial;
	background:url(/images/sc.png) right 0 no-repeat;
	
}

.top_link_block
{
	float:left;
	border-right:solid 1px #AFCBF2;
	height:32px;
	padding:10px;
	margin-right:8px;
	line-height:20px;
}

.mainLeft
{
	float:left;
	width:303px;
	height:510px;
	overflow:hidden;	
	margin-right:10px;
	border:solid 1px #AFCBF2;
}
.mainCenter
{
	float:left;
	width:428px;
	height:510px;
	overflow:hidden;	
	margin-right:10px;
	border:solid 1px #AFCBF2;
}
.mainRight
{
	float:left;
	width:203px;
	height:510px;
	overflow:hidden;	
	border:solid 1px #AFCBF2;
}
.contentLeft
{
	float:left;
	width:362px;
	height:400px;
	overflow:hidden;	
	margin-right:10px;
	border:solid 1px #AFCBF2;
}

.contentCenter
{
	float:left;
	width:363px;
	height:400px;
	overflow:hidden;	
	margin-right:10px;
	border:solid 1px #AFCBF2;
}
.contentRight
{
	float:left;
	width:203px;
	height:400px;
	overflow:hidden;	
	border:solid 1px #AFCBF2;
}

.tabMenu
{
	background-attachment:fixed;
	background:url(/images/bg.png);
	background-repeat:repeat-x;
	background-position:0px -62px;
	height:26px;
	line-height:26px;
}
.tabMenu .choseTab
{
	float:left;
	background-attachment:fixed;
	background:url(/images/bg.png);
	background-repeat:no-repeat;
	background-position:0px -36px;
	height:26px;
	line-height:26px;
	font-weight:bold;
	font-size:14px;
	width:110px;
	text-align:center;
}


.tabMenuSmall
{
	background-attachment:fixed;
	background:url(/images/tabMenuSmall_bg.jpg);
	background-repeat:repeat-x;
	
	height:21px;
	line-height:21px;
	color:#ffffff;
	margin:1px;
}
.tabMenuSmall .choseTabSmall
{
	float:left;
	background-attachment:fixed;
	background:url(/images/tabMenuSmall_bg2.jpg);
	background-repeat:repeat-x;
	height:21px;
	line-height:21px;
	font-weight:bold;
	font-size:12px;
	width:130px;
	text-align:center;
}

.tabContent
{
	margin-left:5px;
	margin-right:5px;
	line-height:23px;
}
.tabContent a
{
	font-size:14px;	
}
.tabContent ul
{
	margin:0px;
	padding:0px;	
	width:410px;
	margin-top:10px;
}
.tabContent li
{
	width:410px;	
	height:23px;
}

.tabContentBg
{
	margin-left:5px;
	margin-right:5px;
}
.tabContentBg ul
{
	margin:0px;
	padding:0px;
	margin-top:10px;
	height:auto;
	overflow:hidden;	
}
.tabContentBg li
{
	list-style-type:disc;
	list-style-position:inside;
	line-height:23px;
	font-size:12px;	
}
.tabContentBg li a
{
	font-size:12px;	
}
.tabMenu .unchoseTab
{
	float:left;
	background-attachment:fixed;
	background:url(/images/bg.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:26px;
	line-height:26px;
	font-weight:bold;
	font-size:14px;
	width:110px;
	text-align:center;
}
.topNewsImg
{
	height:200px;
	margin-top:10px;
	vertical-align:top;
	text-align:center;
}
.topNewsTitle
{
	font-size:16px;
	font-weight:bold;	
}
.topNewsIntro
{
	font-size:12px;
	color:#666666;	
	border-bottom-style:dashed;
	border-bottom-width:1px;
	height:60px;
}
.topLittleNewImg
{
	text-align:center;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;	
}

.topLittleNewImg span
{
	float:left;
	width:70px;
	height:70px;
	overflow:hidden;
	font-size:12px;	
	margin-left:3px;
	line-height:20px;
}
.topLittleNewImg span a
{
	font-size:12px;	
}

.topLittleNewImg img
{
	border:solid 1px #999999;
}

#friendLinkImg
{
	border:solid 1px #AFCBF2;
	margin-top:10px;
	height:70px;
	line-height:70px;
	width:958px;
	text-align:center;
}
#friendLinkImg img
{
	border:solid 1px #AFCBF2;
	width:120px;
	height:50px;
	
	padding:1px;
	margin:2px;
}
#friendLinkTxt
{
	border:solid 1px #AFCBF2;
	margin-top:10px;
	width:958px;
	line-height:30px;
	text-align:left;
	font-size:12px;
	color:#004D9B;
}
#friendLinkType
{
	width:928px;
	height:30px;
	padding-left:30px;
	background-color:#F1F6FC;
}
#friendLinkType li
{
	margin-right:10px;
	margin-left:10px;
}
#friendLinkType a
{
	display:block;
	text-align:center;
	width:70px;
	height:30px;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	text-decoration:none;
}
.friendLinkContent
{
	background-color:#FFFFFF;
	min-height:60px;
	padding-left:15px;
}
#copyRight
{
	width:960px;
	height:auto;
	overflow:hidden;
	text-align:center;
	line-height:30px;
	color:#004D9B;	
}

.pager a
{
	border:solid 1px #848484;
	color:#848484;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:8px;
	font-size:12px;
}
.pager
{
	font-size:12px;
	text:expression(target="_self");
	
}


