/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
@charset "utf-8";
/**
*   Made by cgq
**/

.serverObject .bd {
	border:1px solid #e2e2e2;
	background-color:#fff;
	padding-bottom:20px;
}
.serverObject .bd dl {
	width:220px;
	float:left;
	margin-left:25px;
	display:inline;
}
.serverObject .bd dt {
	font-size:18px;
	height:40px;
	line-height:40px;
	color:#5da901;
	padding:20px 0;
}
.serverObject .bd .serverDesc {
	height:110px;
}
.iconService {
	width:60px;
	height:40px;
}
.iconService_1 {
	background-position:0 -40px;
}
.iconService_2 {
	background-position:-63px -40px;
}
.iconService_3 {
	background-position:-123px -40px;
}
.iconService_4 {
	background-position:-183px -40px;
}
.serverLc .hd, .aboutUs .hd {
	background:url("zhixianBg.jpg")/*tpa=http://www.9888gm.com/images/zhixianBg.jpg*/ repeat-x 0 center;
	text-align:center;
}
.serverLc .hd h4 span, .aboutUs .hd h4 span {
	padding:0 20px;
	background-color:#f2f2f2;
}
.caseNew {
	border:3px solid #1a1a1a;
	width:994px;
	background-color:#333;
	position:relative;
}
.caseNew .hd {
	padding:10px 0;
}
.caseNew .hd h4 {
	padding-left:5px;
	color:#999;
	float:left;
}
.caseNew .hd .keywords {
	float:left;
	padding-top:9px;
}
.caseNew .hd a {
	margin:0 10px;
}
.caseNew .btn {
	position:absolute;
	display:block;
	width:30px;
	height:30px;
	background-position:0 -80px;
	background-color:#1a1a1a;
	top:10px;
	right:40px;
}
.caseNew .btn_r {
	background-position:-30px -80px;
	right:5px;
}
.caseNew .btn:hover {
	background-color:#000;
}
.caseNew .bd {
	padding-left:1px;
}
.caseNew .nr_tab li {
	width:240px;
	background-color:#fff;
	margin:0 3px;
	border:1px solid #fff;
	position:relative;
	z-index:0;
}
.tabPic {
	padding:10px;
	height:150px;
	background:url("loading.gif")/*tpa=http://www.9888gm.com/images/loading.gif*/ no-repeat center center #ececec;
}
.tabName {
	font-size:14px;
	padding:0 10px;
	height:33px;
	line-height:33px;
	white-space:nowrap;
}
.tabName strong {
	font-weight:normal;
}
.tabDate, .tabVisits {
	float:left;
	height:22px;
	line-height:22px;
	padding-left:10px;
	color:#b3b3b3 !important;
}
.tabVisits {
	float:right;
	padding:0;
	padding-right:10px;
}
.tabDate em, .tabVisits em {
	float:left;
	width:26px;
	height:22px;
	background:url("icon_cgq.png")/*tpa=http://www.9888gm.com/images/icon_cgq.png*/ no-repeat -148px -342px;
}
.tabVisits em {
	background-position:-176px -342px;
}
.caseNew .nr_tab li a {
	display:block;
	width:242px;
	height:227px;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	background-color:#fff;
	filter:alpha(opacity=0);
	opacity:.0;
}
.caseNew .nr_tab li.on .tabPic {
	background-color:#e8faa1;
}
.caseNew .nr_tab li.on .tabName strong {
	color:#5da901;
}
.newsAbout {
	float:left;
	width:470px;
	height:205px;
	position:relative;
}
.newsAbout li {
	padding-left:70px;
	width:400px;
	position:relative;
	padding-bottom:30px;
}
.newsName {
	font-size:16px;
	color:#666;
}
.newsDate {
	display:block;
	width:56px;
	height:43px;
	background:url("icon_cgq.png")/*tpa=http://www.9888gm.com/images/icon_cgq.png*/ no-repeat 0 -245px;
	text-align:center;
	color:#fff;
	position:absolute;
	top:5px;
	left:0;
	overflow:hidden;
}
.newsDate span {
	display:block;
	font-size:14px;
	height:22px;
	line-height:22px;
}
.newsDate em {
	display:block;
	font-size:12px;
	height:12px;
	line-height:12px;
}
.newsAbout .btn {
	display:block;
	position:absolute;
	width:27px;
	height:27px;
	top:178px;
	right:37px;
	background-position:-4px -110px;
	overflow:hidden;
}
.newsAbout .btn_r {
	right:0;
	background-position:-31px -110px;
}
.newsAbout .btn_r:hover {
	background-position:-31px -137px;
}
.newsAbout .btn_l:hover {
	background-position:-4px -137px;
}
.usAbout {
	float:right;
	width:469px;
	border-left:1px dashed #ccc;
	padding-left:30px;
	background:url("icon_cgq.png")/*tpa=http://www.9888gm.com/images/icon_cgq.png*/ no-repeat 435px -423px;
}
.usAbout h2 {
	padding:20px 0;
}
.functonIcon {
	padding-top:15px;
}
.functonIcon a {
	float:left;
	width:40px;
	height:40px;
	background:url("icon_cgq.png")/*tpa=http://www.9888gm.com/images/icon_cgq.png*/ no-repeat 0 -165px;
	margin-left:10px;
	display:inline;
}
.functonIcon a.item2 {
	background-position:-40px -165px;
}
.functonIcon a.item3 {
	background-position:-80px -165px;
}
.functonIcon a.item1:hover {
	background-position:0 -205px;
}
.functonIcon a.item2:hover {
	background-position:-40px -205px;
}
.functonIcon a.item3:hover {
	background-position:-80px -205px;
}
/*case.html*/
.header {
	height:100px;
	background:url("topBg.jpg")/*tpa=http://www.9888gm.com/images/topBg.jpg*/ repeat-x 0 0;
	text-align:center;
}
.headerBox h3 {
	font-size:28px;
	color:#fff;
	height:50px;
	line-height:50px;
	padding-top:10px;
}
.headerBox p {
	font-size:18px;
	color:#e8faa1;
	height:30px;
	line-height:30px;
}
.classMenu {
	text-align:center;
}
.classMenu a {
	display:inline-block;
	width:80px;
	height:30px;
	line-height:30px;
	background-color:#fff;
	margin:0 5px;
	text-decoration:none;
}
.classMenu a:hover, .classMenu a.on {
	background-color:#5da901;
	color:#fff;
}
.pageLevel_2 {
	border:none;
	width:1000px;
	background:none;
}
.pageLevel_2 .bd {
	margin:0;
	padding:0;
}
.pageLevel_2 .bd .nr_tab li {
	margin:0 0 20px 10px;
}
/*case.html*/
.serviceArea .fore {
	position:relative;
}
.serviceArea .fore h4 {
	font-size:20px;
	height:50px;
	line-height:50px;
	background:url("icon_cgq.png")/*tpa=http://www.9888gm.com/images/icon_cgq.png*/ no-repeat -159px -246px;
}
.serviceArea .fore h4 em {
	margin-top:8px;
	margin-left:10px;
	margin-right:20px;
	background-position:0 0;
}
.serviceArea .fore h4 em.iconService_2 {
	background-position:-63px 0;
}
.serviceArea .fore h4 em.iconService_3 {
	background-position:-123px 0;
}
.serviceArea .fore h4 em.iconService_4 {
	background-position:-183px 0;
}
.serviceArea .fore dl {
	background-color:#fff;
	padding:30px;
}
.serviceArea .fore dd {
	padding:10px 0;
}
.serviceArea .fore a {
	font-size:16px;
	text-decoration:none;
	position:absolute;
	display:block;
	width:131px;
	height:42px;
	line-height:42px;
	text-indent:20px;
	background:url("icon_cgq.png")/*tpa=http://www.9888gm.com/images/icon_cgq.png*/ no-repeat 0 -333px;
	top:50px;
	right:0;
}
.serviceArea .fore a:hover {
	background-position:0 -375px;
	color:#fff;
}
.lctPic {
	text-align:center;
	background-color:#fff;
}
/*关于我们*/
.aboutusArea {
	margin-top:20px;
	background:url("zhixianBg.jpg")/*tpa=http://www.9888gm.com/images/zhixianBg.jpg*/ repeat-x 0 0 #fff;
	padding-top:30px;
}
.aboutusArea .newsAbout {
	height:auto;
	width:940px;
	padding:0 30px;
}
.aboutusArea .newsAbout li {
	width:auto;
	height:89px;
	padding-bottom:0;
}
.aboutusArea .newsAbout li .tabVisits {
	float:none;
	position:absolute;
	bottom:2px;
	right:80px;
}
.aboutusArea .newsAbout li p.t_r {
	float:none;
	position:absolute;
	right:0;
	bottom:0;
}
.aboutusArea .newsAbout li a {
	color:#c99815;
	text-decoration:none;
}
.aboutusArea .newsAbout li a:hover {
	color:#ff5500;
}
.aboutusArea .newsAbout ul {
	height:89px;
	padding:20px 10px;
	border-bottom:1px dashed #ccc;
}
.aboutusArea .newsAbout ul .newsDate {
	background-position:0 -288px;
}
.aboutusArea .newsAbout ul.on {
	background-color:#f7fae4;
}
.aboutusArea .newsAbout ul.on .newsDesc {
	color:#333;
}
/*关于我们==contactUs.html*/
.contactIcon {
	float:left;
	width:340px;
	padding-left:20px;
}
.contactIcon h5 {
	font-size:18px;
	font-weight:normal;
	line-height:33px;
	color:#999;
}
.contactIcon ul {
	margin-top:20px;
}
.contactForm {
	width:640px;
	float:right;
}
.contactForm h5 {
	font-size:24px;
	height:40px;
	line-height:40px;
}
.contactForm li {
	float:left;
	width:300px;
	height:38px;
	border:1px solid #dadada;
	margin-right:10px;
	margin-top:20px;
}
.contactForm li input {
	font-size:12px;
	width:298px;
	height:34px;
	line-height:34px;
}
.contactForm li.textareaItem {
	width:612px;
	height:100px;
}
.contactForm li.textareaItem textarea {
	font-size:12px;
	width:610px;
	height:98px;
	line-height:22px;
}
a.btn_contactForm {
	width:140px;
	height:42px;
	background-color:#5eb304;
	color:#fff;
	text-decoration:none;
	font-size:18px;
	line-height:42px;
	text-align:center;
	margin-right:25px;
	display:inline;
}
a.btn_contactForm:hover {
	background-color:#539c05;
}
/*detail.html*/
.detailColor em {
	display:inline-block;
	width:12px;
	height:12px;
	overflow:hidden;
	margin-right:5px;
}
.detailText li span {
	margin-right:20px;
}
.detailPic, .detailText {
	float:left;
}
.detailPic {
	padding-right:20px;
}
.detailText {
	width:714px;
}
.detailText h2 {
	color:#333;
}
.detailArea1, .detailArea2 {
	margin:0 auto;
	width:954px;
	overflow:hidden;
}
.detailArea2 {
	padding-top:40px;
	margin-top:40px;
	border-top:1px dashed #e5e5e5;
	font-size:16px;
}
a.up_downPage, span.up_downPage {
	display:block;
	width:62px;
	height:30px;
	text-align:center;
	line-height:30px;
	background-color:#e5e5e5;
	position:absolute;
	top:2px;
	right:2px;
	color:#999;
	text-decoration:none;
}
a.upBtn, span.upBtn {
	right:66px;
}
a.up_downPage:hover {
	background-color:#5da901;
	color:#fff;
}
