﻿body {
	font-size: 12px;
	background: #4FC8F5 url('../images/pagebg.jpg') repeat-x left top;
	margin: 38px auto 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	min-width:960px;
}

* {
	margin: 0;
	padding: 0;
}

/* 页面居中层 */
.center {
	margin: 0 auto;
	width: 900px;
	height:auto;
}

.adcenter {
	margin: 36px auto 0 auto;
	width: 900px;
	z-index:1;
}

.adcenter img {
	border: 0;
}

/* 顶部导航 */
.headernav {
	height: 71px;
	width: 100%;
	background: url('../images/navbg_line.gif') center top repeat-x;
	position: absolute;
	left: 0;
	top: 0;
	min-width:1000px;
}

.nav {
	width: 1004px;
	height: 100%;
	background: url('../images/navbg_blue.gif') left top no-repeat;
}

.nav ul {
	list-style: none;
	margin: 0 0 0 266px;
}

.nav ul li {
	float: left;
	width: 98px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-weight:bold;
}

.nav ul li a {
	color: #002e4e;
	display: block;
	text-decoration: none;
}

.nav ul li a:hover {
	background: url('../images/nav_over.png') left top repeat-x;
	color: #000;
}

/* 页面广告 */
.bigad {
	width: 680px;
	height: 260px;
	float: left;
	z-index:1;
}

.smallad {
	width: 210px;
	height: 260px;
	margin: 0 0 0 10px;
	float: left;
}
.ad1 {
	width: 900px;
	height: 260px;
	float: left;
	background: url('../images/ad_bg1.jpg') left top no-repeat;
}
.ad2 {
	width: 900px;
	height: 260px;
	float: left;
	background: url('../images/ad_bg2.jpg') left top no-repeat;
}
.ad3 {
	width: 900px;
	height: 260px;
	float: left;
	background: url('../images/ad_bg3.jpg') left top no-repeat;
}

.ad_content {
	font-family:幼圆;
	width:600px;
	font-size:18px;
	margin:70px 70px 0 70px;
	line-height:40px;
}
.ad_content2 {
	font-family:方正舒体;
	width:600px;
	font-size:14px;
	margin:0 70px 0 70px;
	line-height:20px;
	color:Yellow;
}

/* 首页公司简介 */
.introduce {
	width: 200px;
	float: left;
	margin: 5px 0 0 0;
}

.interduce_title {
	width: 200px;
	height: 30px;
	background: #4FC8F5 url('../images/index_introducebg.jpg') repeat-x  left  top;
	font-weight: bold;
	line-height: 30px;
	text-indent: 10px;
	float: left;
	clear: both;
}

.interduce_title a {
	color: #000;
	text-decoration: none;
}

.interduce_title a:hover {
	color: #666;
}

.interduce_content {
	width: 188px;
	background: #fff url('../images/contentbg.jpg') left bottom repeat-x;
	line-height: 21px;
	border: 1px solid #fff;
	margin: 1px 0 0 0;
	float: left;
	text-indent: 24px;
	padding: 4px 5px 3px 5px;
}
.interduce_content a {
	color:#000;
	text-decoration: none;
}

.interduce_content a:hover {
	text-decoration: underline;
}

/* 首页新闻 */
.newsbox {
	width: 475px;
	height:240px;
	background: #fff url('../images/contentbg.jpg') left bottom repeat-x;
	float: left;
	margin: 5px 0 0 5px;
	padding: 5px 0;
}

.newsbox ul {
	list-style: none;
}

.newsbox ul li {
	width:98%;
	height: 24px;
	line-height: 24px;
	color: #666;
	display: block;
	width: 100%;
	float: left;
	text-indent: 6px;
	/*overflow:hidden;*/
}

.newsbox ul li span {
	color: #999;
	float: left;
}

.newsbox ul li span.data {
	float: right;
	margin: 0 10px 0 0;
}

.newsbox ul li a {
	color: #185A7D;
	text-decoration: none;
	float: left;
}

.newsbox ul li a:hover {
	color: #000;
	text-decoration: underline;
}
/* 旗下公司 */
.strategybox {
	width: 212px;
	float: right;
}

.strategypic {
	float: right;
	margin: 5px 0 0 0;
}

.strategypic a {
	width: 208px;
	height: 78px;
	display: block;
	border: 1px solid #fff;
	overflow: hidden;
}

.strategypic a:hover {
	border: 1px solid #ff0;
}

.strategypic img {
	border: 0;
}

/* 页面底部 */
.footer {
	width: 900px;
	margin: 20px auto;
	float: left;
}

.footer_link {
	width: 100%;
	float: left;
}

.footer_link ul {
	list-style: none;
}

.footer_link ul li {
	float: left;
	display: block;
}

.footer_link li a {
	color: #444;
	text-decoration: none;
	border: 1px solid #80d0f0;
	display: block;
	padding: 3px 14px;
	float: left;
}

.footer_link li a:hover {
	color: #000;
	border: 1px solid #a5e6ff;
	background: #80d0f0;
}

.footer_copy {
	display: block;
	width: 100%;
	height: 24px;
	line-height: 24px;
	color: #444;
}
.footer_copy a {
	color: #444;
	text-decoration: none;
	padding: 3px 14px;
}

.footer_copy a:hover {
	color: #000;
	text-decoration: underline;
}
/*---------------*/
/*关于我们*/
.about {
	clear:both;
	float: left;
	width: 900px;
	margin: 5px 0 0 0;
	background: url('../images/news_bg.png') no-repeat;
}
.about_content {
	margin:10px;
	height:100%;
	color:#fff;
	font-size:14px;
	text-indent:20px;
	line-height:24px;
}

/*---------------------*/
/*旗下公司*/
.flag_bg {
	width:445px;
	height:130px;
	margin:10px 0 0 0;
	float:left;
}

.flag_bg2 {
	width:445px;
	height:130px;
	margin:10px 0 0 8px;
	float:left;
}

.flag_bg3 {
	width:445px;
	height:130px;
	margin:5px 0 0 0;
	float:left;
}
.flag_bg4 {
	width:445px;
	height:130px;
	margin:5px 0 0 8px;
	float:left;
}
html>body .flag_bg {
	background: url('../images/flag_bg.png') no-repeat;
}
* .flag_bg {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/flag_bg.png")
}
html>body .flag_bg2 {
	background: url('../images/flag_bg.png') no-repeat;
}
* .flag_bg2 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/flag_bg.png")
}
html>body .flag_bg3 {
	background: url('../images/flag_bg.png') no-repeat;
}
* .flag_bg3 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/flag_bg.png")
}
html>body .flag_bg4 {
	background: url('../images/flag_bg.png') no-repeat;
}
* .flag_bg4 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/flag_bg.png")
}

.flag_bg a {
	position: relative;
	display: block;
	border: 1px solid #589BB5;
	overflow: hidden;
	margin:7px;
}

.flag_bg a:hover {
	border: 1px solid #ff0;
}
.flag_bg2 a {
	position: relative;
	display: block;
	border: 1px solid #589BB5;
	overflow: hidden;
	margin:7px;
}

.flag_bg2 a:hover {
	border: 1px solid #ff0;
}
.flag_bg3 a {
	position: relative;
	display: block;
	border: 1px solid #589BB5;
	overflow: hidden;
	margin:7px;
}

.flag_bg3 a:hover {
	border: 1px solid #ff0;
}
.flag_bg4 a {
	position: relative;
	display: block;
	border: 1px solid #589BB5;
	overflow: hidden;
	margin:7px;
}

.flag_bg4 a:hover {
	border: 1px solid #ff0;
}
/*-----------------*/
/*嘉盛文化*/
.cultrue_box {
	width:94%;
	margin:20px 20px 20px 10px;
	float:left;
}
.cultrue_img {
	float:left;
	text-align: center;
}
.cultrue_img img{
	border:2px solid #ccc; 
}

.cultrue_content {
	color:#fff;
	font-size:14px;
	line-height:24px;
	text-indent:28px;
	padding:10px 0 0 40px;
}
/*----------------------*/
/*新闻页面*/
.managelistbox {
	width: 98%;
	margin: 10px auto;
}

.managelisttitle {
	width: 85%;
	height: 30px;
	line-height: 30px;
	text-align: left;
	font-weight:bold;
	float:left;
	cursor:pointer;
}
.managelisttitle a {
	color:#ffcc00;
	text-decoration: none;
	margin: 0 0 0 10px;
}

.managelisttitle a:hover {
	color:#ffcc00;
	text-decoration: underline;
}
.managedatebox {
	float:left;
	width:101px;
	height:23px;
}
html>body .managedatebox {
	background-image: url('../images/date_bg.png');
}
* .managedatebox {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/date_bg.png")
}
.managelistdate {
	position: relative;
	color:#ddd;
	font-weight:bold;
	text-align:center;
	line-height:24px;
}
.manage_hr {
	position: relative;
	color:#ffcc00;
	font-weight:bold;
	text-align:center;
	line-height:24px;
	cursor:pointer;
}
.managecontent {
	width: 94%;
	margin:0 10px;
	height:48px;
	line-height: 24px;
	text-indent:24px;
	color:#fff;
	float:left;
	overflow:hidden;
}
.managelistboxfunction {
	width: 100%;
	height: 24px;
	line-height: 24px;
}

.managelistboxfunction ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: right;
}

.managelistboxfunction ul li {
	margin: 0 10px;
	height: 24px;
	line-height: 24px;
	color: #555;
	float: left;
}

.managelistboxfunction ul li a {
	text-decoration: none;
	color: #555;
}
.managelistboxfunction ul li a:hover {
	text-decoration: underline;
	color: #000;
}

.managelistboxfunction ul li img {
	margin:8px 0 0 3px;
}
.news_line {
	border-top:1px dotted #2882A5; 
	width:860px;
	height:1px;
	float:left;
	padding:0 10px;
}
/*--------------------*/
/* 分页样式 */
.page_box {
	margin:20px 0 20px 18%;
	float:left;
}

.newpage_left {
	width:10px;
	height:24px;
	float:left;
}
html>body .newpage_left {
	background: url('../images/page_left.png') no-repeat;
}
* .newpage_left {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/page_left.png")
}
.newpage_right {
	width:10px;
	height:24px;
	float:left;
}
html>body .newpage_right {
	background: url('../images/page_right.png') repeat-x;
}
* .newpage_right {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/page_right.png")
}

.newpage {
	float:left;
}
html>body .newpage {
	background: url('../images/page_bg.png') repeat-x;
}
* .newpage {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/page_bg.png")
}

.pagebox {
	position: relative;
	line-height:24px;
}
.pagebox ul {
	list-style-type:none;
	text-align:center;
}

.pagebox ul li {
	float:left;
	height: 24px;
	line-height: 24px;
}

.pagebox ul li a {
	padding: 0 5px;
	display:block;
	float:left;
	text-decoration:none;
    color:#fff;
	padding:0 10px;
}

.pagebox ul li a:hover {
	 color:#fc0;
/*border:1px solid #bcebf9;*/
}
/*--------------------------*/
/*新闻详细信息页面*/
.title_top {
	float: left;
	width:100%;
	text-align: left;
	clear: both;
	font-size:14px;
}
.title_top h1 {
	float: left;
	margin: 10px 0 0 5px;
	width: 50%;
	font-size: 14px;
}
.title_top span {
	float: right;
	margin: 10px 15px 0 0;
}

.title_top a {
	color: #ccc;
	text-decoration: none;
	margin: 0 0 0 10px;
	font-weight: normal;
	height: 35px;
	line-height: 35px;
}
.title_top a:hover {
	color: #ddd;
	text-decoration: underline;
}
.title_top_dzx {
	float: right;
	margin: 0 10px 0 0;
	color: #ccc;
}
.title_top_dzx a {
	color: #ccc;
	text-decoration: underline;
	margin: 0 0 0 6px;
	height: 35px;
	line-height: 35px;
	cursor:pointer;
}
.title_top_dzx a:hover {
	color: #ddd;
	text-decoration: underline;
}
.newstitle {
	width:98%; 
	line-height: 36px; 
	font-size: 16px; 
	font-weight: bold; 
	margin: 0 0 10px 5px;
	border-bottom:1px solid #2882A5; 
	text-align:center;
	color: #fff;
}
.newsimg {
	width:98%; 
	text-align: center;
	margin: 0 0 10px 5px;
}
.newsimg img {
	border:2px solid #ccc; 
}
.newstext {
	float:left;
	width:98%; 
	height:200px;
	text-align: left; 
	text-indent:24px; 
	line-height:20px;
	font-size:14px;
	border-bottom:1px dotted #2882A5; 
	color:#000;
	margin: 0 0 10px 10px;
}
.newstext a {
	color: #ccc;
}
.newstext a:visited {
	color: #f60;
}
.newstext a:hover {
	color: #f60;
	text-decoration: underline;
}

/*评论列表样式*/
.info_list {
	width: 95%;
	float:left;
	margin:0 10px 10px 5px;	
}

.info_list a {
	color: #555;
	text-decoration: none;
}

.info_list a:hover {
	color: #000;
	text-decoration: underline;
}


.info_list ul {
	list-style-type:none;
}

.info_list ul li {
	width: 98%;
	border-bottom:1px dotted #666;
	color:#555;
	line-height:24px;
	margin:0 10px;
}

.info_list ul li span {
	text-indent:24px;
}
/*----------------------------------------*/
/*评论*/
.commentsbox {
	width: 90%;
	margin: 10px 20px;
	float:left;
}

.comments-frame {
	width: 96%;
	color: #555;
	margin: 10px 0 0 15px;
}

.comments-frame span {
	display: block;
	float: left;
	height: 24px;
	line-height: 24px;
}

.comments-inputtext {
	border-left: 1px solid #444;
	border-top: 1px solid #444;
	border-right: 1px solid #555;
	border-bottom: 1px solid #555;
	height: 24px;
	line-height: 24px;
	text-indent: 4px;
	color: #000;
	width:40%;
	background:#fff;
}

.comments-textarea {
	border-left: 1px solid #444;
	border-top: 1px solid #444;
	border-right: 1px solid #555;
	border-bottom: 1px solid #555;
	text-indent: 4px;
	color: #000;
	width: 75%;
	height: 120px;
	background:#fff;
	overflow: auto;
}

.comments-btn {
	width: 100px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	margin: 10px 0 10px 60px;
	/*_margin: 10px 20% 0 0;
	*margin: 10px 20% 0 0;*/
	float: left;
	background: url('../images/frame-button.gif') repeat;
	color: #fff;
	font-weight: bold;
}
/*-------------------------*/

/*联系我们*/
.contact_title {	
	width:800px; 
	float:left;
	line-height:24px;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	margin:10px 0 0 0;
}
.contact_text {
	width:800px; 
	line-height:24px;
	float:left;
	font-size:14px;
	color:#eee;
	margin:0 15px 10px 15px;
	text-indent:28px;
}

/*----------------------------*/
/*留言板样式*/
#loadingContainer{
	font-weight:bold;
	color:#FF9900;
	width:90%;
}
#loadingContainer #loading{
	color: #666;
	border:1px solid #fff075;
	width: 200px;
	background: #feffeb url('../images/startdata.gif') 20px center no-repeat;
	text-indent: 40px;
    position:absolute;
	left:300px;
	top:360px;
	height:36px;
	line-height:36px;
}
.pageNav{
	float:right;
	margin:10px 10px;
	clear:both;
}
.pageNav a{
	/*border:1px solid #fff075;*/
	margin:1px;
	display:block;
	width:20px;
	height:20px;
	line-height:20px;
	float:left;
	text-align:center;
	background:#fff;
	text-decoration:none;
	color:#FF9900;
}
.pageNav a:hover{
	background:#feffeb;
	color:#FF9900;
	text-decoration:underline;
}
.pageNav .curPage{
	background:#eee;
	font-weight:bold;
}

.messageBox {
	clear:both;
	margin:10px;
	font-size:14px;
}

.messageAuthor {
	padding-left:5px;
	clear:left;
	float:left;
	width:500px;
	color:#ddd;
}
.messageDate {
	padding-left:5px;
	clear:left;
	float:left;
	width:500px;
	color:#444;
}
 .messageIP {
	display:block;
	clear:both;
}
.messageContent {
	clear:left;
	float:left;
	width:700px;
	word-wrap:break-word;
	word-break:break-all;
	color:#fff;
	line-height:15px;
	padding:20px;
	overflow:auto;
	font-size:14px;
	border-bottom:1px dotted #2882A5; 
}
.messageManage {
	margin: 0 0 0 700px;
}
.messageManage a {
	color: #000;
	text-decoration: none;
	margin: 0 0 0 6px;
	height: 35px;
	line-height: 35px;
	cursor:pointer;
}
.messageManage a:hover {
	color: #f60;
	text-decoration: underline;
}

#gbook_footer
{
	clear:both;
	margin:20px;
	width:94%;
}
#edit{
	width:100%;
}
#editSend
{
    margin:0 40px;
}
#editContent
{
	width:90%;
}
#editAuthor
{
	height:30px;
	font-size:14px;
}
 #editTitle
{
	font-size:14px;
}
#edit .RequirField
{
	color:#f00;
	display:none;
}
#edit #AutoRefresh{
	height:40px;
	line-height:20px;
}
.input-btn {
	border: 1px solid #666;
	background:#eee;
	height: 24px;
	line-height: 24px;
	margin: 20px 0 20px 40px;
	padding: 0 10px;
}

.reply_s {
	width: 400px;
	border:1px solid #e6e6e6;
	background:#fffffd;
	position:absolute;
}
.reply-textarea {
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	color: #666;
	width: 99%;
	height: 120px;
	overflow: auto;
}
.reply-frame {
	width: 100%;
	color: #666;
	margin: 0 0 10px 0;
}
.reply-btn {
	border: 1px solid #ccc;
	background:url('../images/frame-button.gif') repeat-x left center;
	height: 24px;
	line-height: 24px;
	margin: 0 0 0 175px;
	padding: 0 10px;
}

/*---------------------------*/
.popclose {
	width: 100%;
	height: 24px;
	line-height: 24px;
	background:#f5f5f5 url('../images/icon-close.gif') 96% center no-repeat;
	text-indent: 20px;
	cursor:pointer;
	font-weight:bold;
	border-bottom:1px #eee solid;
	color:#000;
	text-align:left;
}
.hr_box {
	width: 800px;
	position:absolute;
	background:#ffffff;
	border-top:1px #ccc solid;
	border-left:1px #ccc solid;
	border-right:3px #ccc solid;
	border-bottom:3px #ccc solid;
	left:10%;
	top:200px;
	z-index:999;
}
.btn {
	height: 26px;
	line-height: 26px;
	text-align: center;
	/*_margin: 10px 20% 0 0;*/
	margin:10px 0 10px 10%;
	padding:0 5px;
	cursor:pointer;
}

/*----------------------------*/
/*首页新加广告样式*/
.ad_pop_bg {
	position: fixed;
	z-index:999;
	top: 0px;
	left: 0px;
	background-color:#464646;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	height:100%;
	width:100%;
}
* html .ad_pop_bg { 
     position: absolute;
     height: expression(document.body.clientHeight > 700 ? document.body.clientHeight : 700 + 'px');
}
.ad_pop {
	position:absolute;
	background:#CC3333;
	top:45%;
	left:23%;
	border:1px #ccc solid;
	z-index:5000;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:20px;
	cursor:pointer;
}
.ad_pop span {
	width:80%;
	margin:40px 0 0 10%;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
/*------------------------*/
