﻿@charset "utf-8";
/*--全局样式--*/
body{margin:0 auto 6px auto;padding:0;font-size:12px;line-height:18px; background:#D9D9D9}
div,p,li{font-family:Arial,"宋体";font-size:12px; color:#505050;}
ul,li{list-style:none; margin:0; padding:0}
img{ border:0;}
a{color:#505050; text-decoration:none}
a:hover{ color:#D40005; text-decoration:underline}
.clear{clear:both;font-size:0px; line-height:0px; height:0px}
/*头部*/
#header{ height:130px; background:url(/images/top_bg.gif);width:990px;margin:0 auto 0 auto;}
#top{ width:990px; height:99px; margin:auto; position:relative}
.logo{ float: left; margin:2px 0 0 0; display:block;}
#topnav{ float:right;margin:4px 6px 0 6px;}
#menu{ width:990px; margin:0 auto; height:29px;}
#menu ul{ margin:0px; padding:0;}
#menu ul li{ float:left; padding:0; margin:0; text-align:center; line-height:29px; color:#FFFFFF;border-right:solid 1px #fff;}
#menu ul li a{ margin:0px; width:120px; height:28px;color:#FFFFFF; font-weight:bold;display: block; padding-top:1px;}
#menu ul li a:hover{ margin:0; height:28px; color:#FFFFFF; font-weight:bold; background: url(/images/arrow_menu.gif) no-repeat center top;display: block; text-decoration:none;}
.m_l{ width:70px; height:29px; background:url(/images/menu_l.gif) no-repeat center}
.jc {font-weight:bold;}
/*头部 end*/
.wrap{ width:990px; margin:10px auto 0 auto;background:#336699;overflow:auto;}
.wrap1{ width:990px; margin:5px auto 0 auto;}


/*index*/
p,h1,h2,h3,h4{ margin:0; padding:0}
.left{ width:700px; float:left; overflow:hidden;background:#fff;}
.right{ width:283px;; float:right; margin-left:7px;}

#BannerWrap{ background:#FFFFFF; margin:0; width:100%; overflow:hidden;}
#banner{ width:690px; height:237px; margin:5px 20px;}
#notice{ width:680px; height:41px; margin:auto; margin:0 auto 6px auto; border:solid 1px #CCCCCC}
#notice UL.list {
	MARGIN: 2px 8px 2px 12px;
}
#notice UL.list LI {
	BACKGROUND: url(/images/li_img.gif) no-repeat left center; padding-left:10px; LINE-HEIGHT: 18px; width:210px; float:left; 
}
#notice UL.list LI A {COLOR: #505050; TEXT-DECORATION: none}
#notice UL.list LI A:hover {COLOR: #d40005; TEXT-DECORATION: underline}

.service{ background:#336699; width:283px; height:484px;overflow:hidden;}
.service .module{ width:270px; margin:0 0 0px 15px; overflow:hidden;}
.service .module IMG {float:left; margin-top:20px; }
.service .module DIV{float:left; width:250px}
.service .module DIV H4 {FONT-SIZE: 14px; COLOR: #fff; TEXT-DECORATION: none; margin:14px 0px 0px 0px;padding:2px 0px 2px 5px; line-height:28px;border:solid 1px #CCC;}
.service .module DIV P {
	COLOR: #FBF9DE; LINE-HEIGHT: 18px; margin-top:5px;padding:0;TEXT-INDENT:2em;
}

.dis{
	display:block;
}
.undis{
	display:none;
}

/*新闻*/
#news {MARGIN-TOP: 6px; BACKGROUND: #fff; FLOAT: left; WIDTH: 700px; HEIGHT: 182px;}

.news_category {FLOAT: left}
.news_category .title {
	BACKGROUND: url(/images/bg_title_news.gif) repeat-x; HEIGHT: 30px;width:700px
}
.news_category .title H1 {
	DISPLAY: inline; FONT-SIZE: 14px; FLOAT: left; MARGIN: 0px 0px 0px 15px; COLOR: #e12222; LINE-HEIGHT: 26px
}
.news_category .title UL LI {
	FLOAT: left;
	BACKGROUND: url(/images/bg_index_title_hover.gif) no-repeat;
}
.news_category .title UL LI A {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 90px; COLOR: #fff; LINE-HEIGHT: 2.3em; HEIGHT: 32px; TEXT-ALIGN: center; TEXT-DECORATION: none;}
.news_category .title .s{background:none;}
.news_category .title .s a{color:#666}

#fodc1 UL.list {
	MARGIN: 2px 8px 2px 12px;
}
#fodc1 UL.list LI {
	padding-left:6px; LINE-HEIGHT: 28px;
}

.news_category .title LI.divide_bar {
	BACKGROUND: url(/images/line_news_title.gif) no-repeat; WIDTH: 2px; HEIGHT: 26px
}
.news_category .title P.more {
	DISPLAY: inline; FLOAT: right; MARGIN: 8px 5px 0px 0px
}
.news_category UL.list {
	MARGIN: 5px 12px;
}
.news_category UL.list LI {
	BACKGROUND: url(/images/li_img.gif) no-repeat left center; TEXT-INDENT: 10px; LINE-HEIGHT: 21px; float:left;width:320px;
}

.news_category UL.list LI A {
	COLOR: #505050; TEXT-DECORATION: none
}

.news_category UL.list LI A:hover {
	COLOR: #d40005; TEXT-DECORATION: underline
}

/*新闻 end*/
/*案例*/
.case {
	CLEAR: both; MARGIN-TOP: 6px; BACKGROUND: #fff; WIDTH: 700px; overflow:hidden; height:250px;
}
.case .title {
	BACKGROUND: url(/images/bg_title_news.gif) repeat-x; HEIGHT: 26px
}
.case .title H3 {
	DISPLAY: inline; FONT-SIZE: 14px; FLOAT: left; MARGIN: 0px 0px 0px 15px; COLOR: #e12222; LINE-HEIGHT: 26px
}
.case .title H3 a{COLOR: #e12222;}
.case .title H3 a:visited{COLOR: #e12222;}
.case .CaseSort{FLOAT: left; color:#969696; margin-left:20px; margin-top:3px; font-family:"宋体",Arial}
.case .CaseSort a{color:#969696;}
.case .CaseSort a:hover{color:#e12222;}

.case .title P.more {
	DISPLAY: inline; FLOAT: right; MARGIN: 8px 5px 0px 0px
}

.case .list {
	margin:13px 0 0 5px;
}
.case .list LI {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 5px; WIDTH: 170px; text-align:center; 
}
.case .list LI div{ padding:2px; border:solid 1px #CCC; margin-bottom:3px;}
.case .list LI H4 A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #505050; TEXT-DECORATION: none
}
.case .list LI IMG {
	WIDTH: 146px; HEIGHT: 120px;
}
.case .list LI span{float:left;margin:10px 0 0 0;}

.case .list2 LI {
	DISPLAY: inline; FLOAT: left; WIDTH: 146px;
}
.case .lista {margin: auto auto auto 10px;}
	.lista ul {margin:10px;width:680px;}
	.lista li {width:340px;float:left;line-height:220%;white-space:nowrap;}
/*案例 end*/

/*文章排行榜*/
.ArticleTop{MARGIN-TOP: 0px; BACKGROUND: #fff;}
.ArticleTop .title {BACKGROUND: url(../images/bg_title_news.gif) repeat-x; HEIGHT: 26px}
.ArticleTop .title .redtitle{DISPLAY: inline; background: url(/images/regtitlebg.gif); FONT-SIZE: 12px; FLOAT: left; MARGIN: 0px; COLOR: #fff; LINE-HEIGHT: 26px; padding:0 8px;font-weight:bold;}
.ArticleTop .title .redtitle a{COLOR: #fff;}
.ArticleTop .title .redtitle a:visited{COLOR: #fff;}
.ArticleTop .title ul{ margin-top:5px;}
.ArticleTop .title li{ float:right; margin:0 5px; }
.ArticleTop .title .ph{ color:#DB1C00; text-decoration:underline}

.ArticleTop .list {MARGIN: 10px 12px;}
.ArticleTop .list li{TEXT-INDENT: 5px; LINE-HEIGHT: 20px; height:20px}
/*文章排行榜 end*/

/*foot*/
#link{ text-align:center; background:#FFFFFF; width:990px; margin:6px auto 6px auto;}
#link span{ color:#002E68; width:100%; height:30px; line-height:30px;}
#link span a{ color:#002E68}
#link p{ margin:0 20px;}

#copyright {text-align:center; background:#FFFFFF; width:990px; margin:0 auto 0 auto; overflow:hidden}
#copyright p{ margin:10px auto; width:700px; text-align:center}

#content_right{float: left;width: 250px;padding: 10px 0 0 10px;margin:5px;height:auto;}

#content_right li{background-color: #F5F5F5;border: 1px solid #CCCCCC;margin: 4px 0 4px 0px;list-style-type: none;background-image: url(/Images/content_right_li.gif);background-repeat: no-repeat;background-position: 3px;padding: 4px 3px 3px 18px;}
#content_right span{font-weight:bold;padding:5px 5px 5px 10px;}

/*内容页*/
#content{MARGIN-TOP: 0px; BACKGROUND: #fff; FLOAT: left; WIDTH: 700px; min-height:325px;height:auto !important;height:325px;}
#content strong{font-weight:normal;}
.content_nav {margin:10px 10px 10px 10px; padding:5px 0px 5px 5px;border:solid 1px #cccccc; width: 670px;}
#content h1{font-weight:bold;font-size:14px;font-color:#999;text-align:center;margin:0 0 20px 0;}
#content ul{margin:10px 0 10px 20px;}
#content li{margin:5px 0 0 10px;}
/*#content span{margin:0 0 30px 20px;font-weight:bold;}*/
#content .biao{width:620px;margin-top:10px;}
#content .biao li{list-style-typ:none;border:solid 1px #333;margin:10px 0 10px 10px;width:80px;padding:5px;float:left;text-align:center;}
#content .cont_other{margin:15px 15px 15px 20px;float:left;width:650px;font-size:14px;line-height:220%;padding-bottom:20px;overflow:hidden; text-overflow:ellipsis;}
#content .cont_other a {color:blue; padding:0 5px 0 5px;}
	.cont_other .content_ad {float:left;margin:4px 10px 0 0px;}
#content .cont_liu{margin:30px 25px 10px 15px;float:left;width:590px;white-space:pre;}
#content .taocan{width:580px;margin-top:10px;}
#content .taocan li{list-style-type:none;border:solid 1px #333;border-top:0px;width:auto;margin:0px;padding:5px 0 5px 10px;}
#content .taocan .jz{font-weight:bold;border-top:solid 1px #333;padding-top:5px;}
#content .taocan .bs{background:#ecf1f4;}
#content .cont_company{height:402px;width:625px;border:solid 1px #ccc;padding:5px;margin:20px 10px 10px 10px;background:#fff;}
#content .cont_company li{list-style-type:none; margin:5px 5px 5px 50px;background:#fff;width:500px;background:#f6f6f6;padding:10px;font-size:14px;}
#content .cont_company .dy{;margin-top:30px;}
#content .addtime{text-align:center;margin:5px;}
.article_list{ background:#336699; width:273px; height:auto;overflow:hidden;padding:5px 5px 10px 5px;margin-top:0px;}
.article_list li{padding:10px 0 0 10px;;}
.article_list li a{color:#fff;}
.article_list li a:hover{color:red;}
.art_list{ height:auto;overflow:hidden;padding:5px 5px 10px 5px;margin-bottom:20px;}
.art_list li {line-height:220%;}
.art_list li span {clear:both;float:right;text-align:left;margin-right:15px;}
.pagelist{border-top:solid 1px #999;margin:15px;padding:10px 20px 0 0;text-align:right;}
.pagelist a{margin:0 5px 0 5px;text-decoration:none;}
.pagelist strong{color:red;margin:0 5px 0 5px;}
	.about {text-align:center;width:640px;clear:both;border-bottom:1px solid #999;margin:auto 15px;padding-bottom:10px;font-weight:bold;line-height:220%;}
	.aboutinfo {width:290px;float:left;margin:10px 10px 10px 20px;line-height:220%;}
	.aboutinfo a,a:hover,a:visited { color:#3333cc; text-decoration:underline;}
	.niceinfo {width:290px;float:right;margin:10px 50px 10px 0px;line-height:220%;}
	.niceinfo a,a:hover,a:visited { color:#3333cc; text-decoration:underline;}
.count {display:none;}
.left .map {margin:15px;}
	.map li {line-height:220%;float:left;margin:auto 15px;padding:5px;}
.nav_list {text-align:center; background:#FFFFFF; width:990px; margin:5px auto 0 auto; overflow:hidden}
	.nav_list ul {padding:5px;}
	.nav_list li {float:left;margin:5px;text-overflow:ellipsis;white-space:nowrap;}

.search {margin-bottom:10px;margin:10px;margin-bottom:20px;}
	.search input {float:left;margin:auto 5px;}
	.search img {display:inline-block;float:left;}
.friend {text-align;center;margin:5px 150px;}
