@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	overflow-y:scroll!important;overflow-y:auto;
}
li {
	list-style:none;
}
img {
	border:none;
}
p{ text-indent:2em; line-height:20px;}
p.center{ text-align:center;}
a {
	color:#666;
	text-decoration:none;
}
a:hover {
	color:#3372a2;
	text-decoration:underline;
}


.clear {
	clear:both;
}

.gray { color:#999;}

.inputwidth{ width:400px;}

.pages{ text-align:right; padding-right:30px; margin-top:10px;}

.listmore{ display:block; text-align:right; padding-right:20px;}

.small{ font-size:9pt;}

/*---------------------页面布局---------------------------*/
#header {
	width:920px;
	margin:0 auto;
}
#container {
	width:920px;
	margin:0 auto;
	padding-top:15px;
}
#footer {
	width:920px;
	margin:0 auto;
	margin-top:15px;
	text-align:center;
}


#logo{ background:url(../images/logo_small.gif) no-repeat left top; height:80px;}
#logo .topright a{ float:right; padding-right:20px; padding-top:55px; color:#999;}

/*---------------------主菜单---------------------------*/
#mainNav {
	padding-left:50px;
	width:870px;
	height:63px;
	background:url(../images/main_navigation_blue.gif) no-repeat center top;
}/*主菜单背景*/
#mainNav ul li {
	float:left;
}
#mainNav .lablehover {
	width:112px;
	height:20px;
	background: url(../images/main_navi_actived_blue.gif) no-repeat center top;
	padding-top:13px;
	text-align:center;
	color:#339900;
	font-size:10.5pt;
	font-weight:bold;
}
#mainNav .lablenohover {
	width:112px;
	height:20px;
	background:transparent;
	padding-top:13px;
	text-align:center;
	color:#fff;
	font-size:10.5pt;
	font-weight:bold;
}
#mainNav .Nav a {
	text-align:center;
	color:#fff;
	font-size:10.5pt;
	font-weight:bold;
}
#mainNav .Nav a:hover {
	text-align:center;
	color:#3372a2;
	font-size:10.5pt;
	font-weight:bold;
}
#mainNav .Nav .lablehover a {
	width:112px;
	height:33px;
	background:transparent;
	text-align:center;
	color:#3372a2;
	font-size:10.5pt;
	font-weight:bold;
}
#mainNav .navdown {
	height:30px;
	color:#ccc;
}/*主菜单下的子菜单*/
#mainNav .navdown a {
	height:30px;
	padding:0px 10px;
	line-height:30px;
}
#mainNav .navdown a:hover {
	color:#3372a2;
}

/**/
#sidebar{ width:142px; float:left;}
.sidebarbox{ width:142px; background: url(../images/side_mod_bg.gif) no-repeat left bottom; padding-bottom:5px; margin-bottom:15px;}
.sidebarbox .sidebartop{ background:url(../images/side_mod_bg.gif) no-repeat left top; padding-top:5px;}
.sidebarbox h3{ display:block; width:142px; height:21px; background:url(../images/utility_menus_heading_blue.gif) no-repeat center top; font-size:12px; font-weight:bold; color:#fff; text-align:center; line-height:21px;}
.sidebarbox ul.sidenav { display:block; padding:5px 10px;}
.sidebarbox li{ padding-left:10px; height:25px; line-height:25px;}
.sidebarbox li img{ margin-right:10px; vertical-align:middle;}
.sidebarbox .line{ margin:0 5px; width:inherit; height:5px; background:url(../images/dottedline2.gif) repeat-x center center;}
ul.sidenav a{ display:block; color:#3372a2; text-decoration:none;}
ul.sidenav a:hover{ display:block; color:#3372a2; text-decoration:underline;}


#main{ width:760px; float:right;}

.main_left{ width:560px; float:left;}
.main_left .homeabout{ background:#fafafa; height:90px; padding:10px; position:relative; border:1px solid #f7f7f7; margin-bottom:15px;}
.main_left .homeabout p{ line-height:25px; color:#999;}
.main_left .homeabout .enter{ position:absolute; top:65px; right:25px;}

/*******************以下内容为首页页中标签风格****************/
#tabs1 {
	WIDTH: 560px; 
}

.menu1box {
	overflow:hidden; width:560px; height:25px;
}
.menu1box H3 {
	float:left; padding-left:10px; font-size:14px; color:#3372a2; padding-top:5px;
}
.menu1box H3 A.pub_subLink {
	font-weight:normal; font-size:12px;
}
#menu1 {
	float:right;
}
#menu1 li {
	display:block; background:url(../images/bg_channelTab.gif) no-repeat left top; float:left; width:56px; cursor:pointer; line-height:25px; border-bottom:#ddd 1px solid; height:25px; text-align:center;
}
#menu1 li.hover {
	FONT-WEIGHT: bold; BACKGROUND: url(../images/bg_channelTabHover.gif) no-repeat left top; BORDER-BOTTOM: #fff 1px solid
}
#menu1 li A {
	color: #666
}
#menu1 li A:hover {
	text-decoration:none;
}
#menu1 li.hover A {
	COLOR: #3372a2
}
#menu1 #first {
	BACKGROUND: url(../images/bg_channelTabLine.gif) no-repeat right top; WIDTH: 1px
}
.main1box {
	CLEAR: both; BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; MARGIN-TOP: -1px; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid
}
.mainlbox li{
	padding-left:20px;
	line-height:22px;
	background:url(../images/dot_gray.gif) no-repeat 5px 10px;
}
#main1 DIV {
	DISPLAY: none; OVERFLOW: hidden; WIDTH: 548px; ZOOM: 1; HEIGHT: 150px
}
#main1 DIV.block {
	DISPLAY: block
}
#main1 DIV ul li{ float:left; padding-top:5px; padding-left:14px; width:260px; line-height:20px;}
#main1 DIV .liucheng{ float:left; width:230px;}
#main1 DIV a{color:#3372a2;}
#main1 DIV .right{ float:right; padding:10px; padding-right:20px; font-size:9pt; font-weight:normal;}


.link { padding:10px;}
.link a{ color:#3372a2;}


/***********以下为右侧边栏***************/
.main_right{ width:182px; float:right;}

.rightbox{ background:url(../images/bg_dashboardside.gif) no-repeat left bottom; padding-bottom:5px; margin-bottom:15px;}
.rightbox .rightboxtop{ background:url(../images/bg_dashboardside.gif) no-repeat top center; padding:5px;}
.rightbox .rightboxtop h3{ padding-left:20px; background:url(../images/bg_dashboardside_title.gif) no-repeat right top; line-height:25px; font-size:9pt; font-weight:bold; color:#3372a2;}
.rightbox li{
	padding-left:20px;
	line-height:22px;
	background:url(../images/dot_gray.gif) no-repeat 5px 10px;
}

h2{ margin-bottom:10px; padding-left:35px; height:25px; background:url(../images/dot_01.gif) no-repeat 10px 3px; border-bottom:2px solid #f8f8f8; font-size:16px; font-weight:bold; color:#3372a2; }

h2 .right{ float:right; padding:10px; padding-right:20px; font-size:9pt; font-weight:normal;}
h2 .right a{ color:#FF6600;}
/************************联系我们**********************/
.contact{ height:330px; background:url(../images/map.jpg) no-repeat right bottom;}
.contact p{ height:35px; line-height:35px; padding-left:20px;}


/***********************帮助页***********************/
li.question { padding-left:30px; height:25px; line-height:25px; font-weight:bold; color:#3372a2;}
li.answer{ padding:5px; padding-left:50px; line-height:20px;}

ul.bank{ margin-top:15px; padding:10px 0px; background:url(../images/dottedline2.gif) repeat-x top;}
ul.bank li{ float:left; padding:5px; width:240px; border-right:1px dotted #666;}



/**********************新闻页************************/
.newslist{}
.newslist li{ background:url(../images/bg_dotted_h.gif) repeat-x bottom;}
.newslist li a{ padding-left:30px; height:30px; line-height:30px; background: url(../images/dot_gray.gif) no-repeat 10px 5px;}
.newslist li span.right{ float:right; padding-right:10px; height:30px; line-height:30px; font-size:10px;}


/***********************作品页内容***********************/
.caseslist{}
.caseslist li{ overflow:hidden; padding:10px; /*height:130px;*/ background:url(../images/bg_dotted_h.gif) repeat-x bottom; clear: both;}
.caseslist li img{ float:left; margin-right:20px;}
.caseslist li h4 { display:block; padding:5px; text-indent:1.5em;}
.caseslist li h4 a{ font-size:10.5pt; font-weight:bold; color:#3372a2;}
.caseslist li h4 a .small{ font-size:9pt;}

.info{  padding-left:20px;padding-top:20px;}
.info ul li{ padding-bottom:20px;}

/*******************申请页内容***************************/
.apply{ padding:20px;}
.apply h4{ font-size:10.5pt; font-weight:bold; color:#FF6600; padding:5px 20px;}
.apply li{ padding-left:30px; height:auto; background:url(../images/dot_gray.gif) no-repeat 15px 10px; line-height:25px; clear:both;}
.apply li label{ float:left; width:70px;}


.topline{ background:url(../images/bg_dotted_h.gif) repeat-x top; padding:10px;}
.topline p{ text-align:center; padding:10px; color:#999;}