﻿@charset "utf-8";
body{
	margin:0px auto;
	padding:0px;
	font-size:14px;
	color:#000000;
	min-width:1002px;
	font-family:微软雅黑;
	background:#eaeaea;
	}
a:link{
	color:#000000; 
	cursor:pointer;
	text-decoration:none;
	}
a:visited{
	color:#000000; 
	text-decoration:none;
	cursor:pointer;
	}
a:hover{
	color:#880c0b;
	text-decoration:none;
	}
a:active{
	color:#000000; 
	text-decoration:none;
	}
img{
 	border:none;
	}
dl{
	margin:0px; 
	padding:0px;
	}
.fn-clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.fn-clear {
	zoom: 1; /* for IE6 IE7 */
	}
/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {
	display: none;
	}
/* 设置内联, 减少浮动带来的bug */
.fn-left, .fn-right {
	display: inline;
	}
.fn-left {
	float: left;
	}
.fn-right {
	float: right;
	}
.hidden{
	display:none;
	}
/*布局专用*/	
.layout{
	width:1002px;
	margin:0 auto;
	padding:0px; 
	zoom: 1;
	overflow:hidden;
	}
.layout:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.positRelative{
	position:relative;
	}
/*----head---*/
.top{
	background:url(../images/top.jpg) no-repeat center top;
	width:100%;
	height:8px;
	}
.head{
	height:100%;
	height:64px;
	background:url(../images/head.jpg) no-repeat  center top;
	}
.headtel{
	width:453px;
	line-height:64px;
	color:#ffffff;
	font-size:22px;
	text-align:right;
	}
.headtel span{
	font-family:Georgia;
	}
.headright{
	width:230px;
	text-align:right;
	background:url(../images/tel.png) no-repeat  right top;
	height:64px;
	}
.headright .sc{
	line-height:25px;
	color:#ffffff;
	}
.headright .sc a{
	color:#ffffff;
	}
/*--导航--*/
.menuWrap{
	width:100%;
	height:36px;
	background:url(../images/dh.jpg) no-repeat center top;
	}
.meun ul{
	width:1000px;
	margin:0px auto;
	padding:0px;
	list-style:none;
	}
#dropmenu{
	width:1000px;
	margin: 0px;
	padding: 0px;
	height:36px;
	list-style:none;
	}
#dropmenu li{	
	float: left;
	list-style: none;
	font: 14px/38px  'microsoft yahei',Verdana,Arial;
	width:125px;
	float:left;
	text-align:center;
	background:url(../images/dhline.png) no-repeat right top;
	}
#dropmenu li a{	
	display: block;
	padding: 0px;
	text-align:center;
	text-decoration: none;
	width: 125px;
	height:36px;
	color: #ffffff;
	white-space: nowrap;
	font: 14px/38px  'microsoft yahei',Verdana,Arial;
	}
#dropmenu li a:hover{	
	color: #ffffff;
	background: url(../images/dhon.png) no-repeat 3px 4px;
	}
#dropmenu li .ano{
	color: #ffffff;
	background: url(../images/dhon.png) no-repeat 3px 4px;
	}		
#dropmenu li ul{
	margin: 0px auto;
	padding: 0;
	width:119px;
	position: absolute;
	visibility: hidden;
	margin-left:3px;
	z-index:9999;
	}	
#dropmenu li ul li{
	float: none;
	display: inline;
	height:40px;
	}			
#dropmenu li ul li a{	
	width:119px;
	text-align:center;
	color: #ffffff;
	font: 14px/38px  'microsoft yahei',Verdana,Arial;
	background:#000000;filter:alpha(opacity=50);opacity:0.5;
	border-bottom:#ffffff solid 1px; 
	height:40px;
	}		
#dropmenu li ul li a:hover{	
	color: #ffffff;
	background:#75706d;
	border-bottom:#ffffff solid 1px;
	background:#75706d;filter:alpha(opacity=50);opacity:0.5;
	}
/*--banner--*/
.bannerWrap{
	width:100%;
	height:367px;
	background:#e0d7cd;
	overflow:hidden;
	}
.banner{
	width:1002px;
	background:#ffffff;
	height:367px;
	}
.slider{
	width:996px;
	margin:0px auto;
	}
/*--mian--*/
.main{
	overflow:hidden;
	margin-top:12px;
	}
.habout{
	width:327px;
	height:356px;
	border:#d5d5d5 solid 1px;
	background:#ffffff;
	overflow:hidden;
	}
.habout p{
	width:300px;
	margin:0px auto;
	line-height:24px;
	padding-top:13px;
	}
.title{
	height:30px;
	line-height:28px;
	background:url(../images/line.jpg) no-repeat 25px 34px;
	color:#880c0b;
	padding:10px 12px 0px 25px;
	border-bottom:#d5d5d5 solid 2px;
	}
.mt14{ margin-top:14px;}
.mb22{ margin-bottom:12px;}
.mr9{ margin-right:9px;}
.hservice{
	width:327px;
	height:356px;
	border:#d5d5d5 solid 1px;
	background:#ffffff;
	}
.hservice .cnts{
	width:300px;
	margin:0px auto;
	padding-top:13px;
	}
.hservice .cnts ul{
	margin:0px;
	padding:0px;
	list-style:none;
	padding-top:10px;
	}
.hservice .cnts ul li{
	float:left;
	width:95px;
	height:25px;
	background:url(../images/tabs.jpg) no-repeat left top;
	margin-bottom:28px;
	line-height:25px;
	text-align:center;
	color:#ffffff;
	}
.mr7{ margin-right:7px;}
.mr8{ margin-right:8px;}
.hnews{
	width:327px;
	height:356px;
	border:#d5d5d5 solid 1px;
	background:#ffffff;
	}
.hnews ul{
	width:292px;
	margin:0px auto;
	padding:18px 0px 0px 0px;
	list-style:none;
	}
.hnews ul li{
	line-height:30px;
	}
.hnews ul li span{
	float:right;
	}
.mr24{ margin-right:24px;}
.mr12{ margin-right:12px;}
.mainfoot{
	height:17px;
	background:url(../images/yy1.jpg) no-repeat center top;
	}
/*-----------------------服务项目--------------------------*/
.serWrap{
	 width:1002px;
	 margin:0px auto; 
	 padding:0px;
	 height:260px;
	 border:#d5d5d5 solid 1px;
	 background:#ffffff;
	}
.leftLoop{ overflow:hidden; position:relative;  width:990px; margin:0px auto;} 
.leftLoop .hd .prev,.leftLoop .hd .next{ display:block;  width:8px; height:12px; line-height:10px; float:right; margin-right:10px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url(../images/jt-left.jpg) no-repeat;} 
.leftLoop .hd .next{ background:url(../images/jt-right.jpg) no-repeat;  } 
.leftLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  } 
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(../PIE.htc);}
.leftLoop .hd ul li.on{ background:#f00;  } 
.leftLoop .bd{ padding:0px; width:948px;} 
.leftLoop .display-none{ display:none;}
.leftLoop .bd ul{ overflow:hidden; zoom:1; margin:0px; padding:0px; list-style:none;} 
.leftLoop .bd ul li{text-align:center; float:left; _display:inline; list-style:none; width:182px; margin:0px 8px; } 
.leftLoop .bd ul li img{ margin-top:18px; width:182px; height:152px; margin-bottom:5px;}
.leftLoop .bd ul li a:hover img{}
.mainfoot2{
	height:20px;
	background:url(../images/yy2.jpg) no-repeat center top;
	}
.mainfoot3{
	height:23px;
	background:url(../images/yy3.jpg) no-repeat center top;
	}
.mainfoot4{
	height:24px;
	background:url(../images/yy4.jpg) no-repeat center top;
	}
/***--新闻资讯--*/
.hnews2{
	width:327px;
	height:266px;
	border:#d5d5d5 solid 1px;
	background:#ffffff;
	overflow:hidden;
	}
.hnews2 ul{
	width:292px;
	margin:0px auto;
	padding:18px 0px 0px 0px;
	list-style:none;
	}
.hnews2 ul li{
	line-height:30px;
	}
.hnews2 ul li span{
	float:right;
	}
.hcontact{
	width:327px;
	height:266px;
	border:#d5d5d5 solid 1px;
	background:#ffffff;
	overflow:hidden;
	}
.hcontact p{
	width:300px;
	margin:0px auto;
	padding:15px 0px 0px 0px;
	line-height:24px;
	background:url(../images/cnt.png) no-repeat right 76px;
	}
.overhidden{ overflow:hidden;}
/*--友情链接--*/
.flink{
	border:#d5d5d5 solid 1px;
	background:#ffffff;
	margin-bottom:25px;
	}
.flink .flinkleft{
	width:28px;
	background:#f1f1f1;
	line-height:18px;
	padding:15px 18px;
	color:#880c0b;
	border-right:#d5d5d5 solid 1px;
	}
.flink .flinkright{
	line-height:18px;
	margin-left:12px;
	width:910px;
	padding-top:15px;
	}
/*--底部导航--*/
.footWrap{
	width:100%;
	height:36px;
	background:url(../images/dh.jpg) no-repeat center top;
	}
.footmeun ul{
	width:1000px;
	margin:0px auto;
	height:36px;
	padding:0px;
	list-style:none;
	}
.footmeun ul li{	
	float: left;
	list-style: none;
	font: 14px/38px  'microsoft yahei',Verdana,Arial;
	width:125px;
	float:left;
	text-align:center;
	background:url(../images/dhline.png) no-repeat right top;
	color:#ffffff;
	}
.footmeun ul li a{
	color:#ffffff;
	}
/*------------------------底部---------------------------*/
.foot{
	width:100%;
	background:#eaeaea url(../images/foot.jpg) repeat-x left top;
	color:#585858;
	padding:30px 0px 60px 0px;
	line-height:28px;
	text-align:center;
	}
.foot a{
	color:#585858;	
	}
.foot a:visited{
	color:#585858;
	}
.foot a:hover{
	color:#585858;
	}
.foot a:active{
	color:#585858;
	}
/*--关于我们--*/
.submain{
	margin-top:12px;
	margin-bottom:36px;
	}
.subleft{
	width:253px;
	}
.subleft .list{
	width:251px;
	margin:0px;
	border:#d4d4d4 solid 1px;
	margin-bottom:10px;
	background:#ffffff;
	}
.sublefttit{
	background:url(../images/subleft1.jpg) no-repeat left top;
	height:42px;
	text-align:center;
	color:#322516;
	line-height:42px;
	}
.subleft .list ul{
	width:242px;
	margin:0px auto;
	padding:0px;
	list-style:none;
	padding-top:7px;
	padding-bottom:7px;
	}
.subleft .list ul li{
	}
.subleft .list ul li a{
	display:block;
	width:242px;
	height:38px;
	line-height:31px;
	text-indent:31px;
	background:url(../images/subleft3.jpg) no-repeat left top;
	margin-bottom:3px;
	}
.subleft .list ul li a:hover{
	background:url(../images/subleft2.jpg) no-repeat left top;
	color:#ffffff;
	}
.subleft .list ul li .ano{
	background:url(../images/subleft2.jpg) no-repeat left top;
	color:#ffffff;
	line-height:33px;
	}
.subleft .contact{
	width:251px;
	margin:0px;
	border:#d4d4d4 solid 1px;
	background:#ffffff;
	margin-bottom:12px;
	}
.subleft .contact .title{
	height:30px;
	line-height:28px;
	background:url(../images/line.jpg) no-repeat 12px 34px;
	color:#880c0b;
	padding:10px 12px 0px 12px;
	border-bottom:#d5d5d5 solid 2px;
	}
.subleft .contact .neirong{
	line-height:24px;
	padding:13px 0px 20px 12px;
	}
.mb15{ margin-bottom:15px;}
/*---右边--*/
.subright{
	width:737px;
	margin:0px;
	border:#d4d4d4 solid 1px;
	background:#ffffff;
	}
.subnvabg{
	height:30px;
	line-height:28px;
	background:url(../images/line.jpg) no-repeat 15px 34px;
	color:#880c0b;
	padding:10px 0px 0px 15px;
	border-bottom:#d5d5d5 solid 2px;
	}
.subnvabg span{
	float:right;
	font-size:14px;
	padding-right:15px;
	color:#727272;
	}
.subnvabg a{
	color:#727272;
	}
.subinfo{
	width:707px;
	margin:0px auto;
	line-height:26px;
	padding:15px 0px;
	min-height:412px;
	}
/*--服务项目--*/
.services{
	width:666px;
	margin:0px auto 0px auto;
	overflow:hidden;
	padding-top:25px;
	}
.services ul{
	margin:0px;
	padding:0px;
	list-style:none;
	height:388px;
	}
.services ul li{
	width:182px;
	margin:0px 20px 15px 20px;
	float:left;
	text-align:center;
	}
.services ul li img{
	width:182px;
	height:152px;
	margin-bottom:5px;
	}
/*--公司新闻--*/
.news{
	width:690px;
	margin:0px auto;
	padding-top:25px;
	}
.news ul{
	padding:0px;
	margin:0px;
	list-style:none;
	height:388px;
	}
.news ul li{
	line-height:30px;
	background:url(../images/dot.jpg) no-repeat left center;
	text-indent:25px;
	}
.news ul li span{
	float:right;
	}
.page{width:730px;padding:20px 0px 30px 0px;text-align:center;clear:both;margin:0px auto;}
.page A {BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #cccccc 1px solid; COLOR: #a5a2a2; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none}
.page A:hover {	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; COLOR: #322516; BORDER-BOTTOM: #cccccc 1px solid}
.page A:active {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; COLOR: #a5a2a2; BORDER-BOTTOM: #cccccc 1px solid}
.page SPAN.current {BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #cccccc 1px solid; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #322516}
.page SPAN.disabled {BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #cccccc 1px solid; COLOR:#ababab; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid}

/*------详细页面--------*/
#detail{
	width:707px;
	margin:0px auto;
	padding:10px 0px 20px 0px;
	height:auto !important;min-height:370px;height:370px;
	}
#detail .detailtitle {
	FONT-SIZE: 18px; 
	FONT-WEIGHT: bold; 
	TEXT-ALIGN: center; 
	LINE-HEIGHT: 30px;
	margin:15px 0px;
	}
#detail .info {
	BORDER: #d4d4d4 1px solid; 
	HEIGHT: 28px; 
	LINE-HEIGHT: 28px; 
	text-align:center;
	margin-bottom:20px;
}
#detail .con {
	line-height:24px;
	padding-bottom:20px;
	font-size:14px;
	}
#detail .con a{
	color:#880c0b;
	}

#detail .pre, #detail .next{
	line-height:24px;
	}

/*焦点图*/
.focus{ position:relative; width:992px; height:367px;}  
.focus img{ width:992px; height:367px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:54px;height:55px;}
.focus .prev{top: 50%;margin-top: -37px; left: 0; background:url(../images/left.png) no-repeat left top; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background:url(../images/right.png) no-repeat left top;  cursor:pointer;}  

.baidusharess{
	width:700px;
	margin:0px auto;
	padding-bottom:10px;
	text-align:center;
	}
/**---相关文章--**/
.likenews{
	width:227px;
	margin:0px auto;
	padding:0px;
	list-style:none;
	}
.likenews li{
	line-height:26px;
	}
/*---返回顶部---*/
#ScrollToTop {
	padding: 10px 20px 39px 0px; width: 50px; height: 10px; right: 80px; bottom: 30px; display: block; position: fixed; z-index: 4; cursor: pointer; -moz-transition: bottom 250ms linear-out; -webkit-transition: bottom 250ms linear-out; _position: absolute; border:0;
}
.Offscreen#ScrollToTop {
	bottom: -100px; -moz-transition-duration: 250ms; -webkit-transition-duration: 250ms;
}
.WhiteButton.Button2 {
	background: url(../images/backtotop.png) no-repeat -4px -9px; border: 0px currentColor;
}
.WhiteButton.Button2:hover {
	background: url(../images/backtotop.png) no-repeat -4px -58px;
}
.WhiteButton.Button2:active {
	background: url(../images/backtotop.png) no-repeat -4px -58px;
}
/**团队介绍***/
.subteams{
	width:700px;
	margin:0px auto;
	line-height:26px;
	padding:15px 0px;
	min-height:412px;
	}
.subteams dl{
	height:155px;
	width:700px;
	margin:0px;
	padding:25px 0px;
	border-bottom:#abacad  dashed 1px;
	}
.subteams dl .ddPic{
	margin:0px;
	padding:0px;
	width:204px;
	height:151px;
	border:#fff solid 2px;
	float:left;
	}
.subteams dl .ddPic img{
	width:204px;
	height:151px;
	}
.subteams dl dt{
	width:460px;
	color:#000;
	font-weight:bold;
	line-height:24px;
	float:right;
	padding-bottom:10px;
	}
.subteams dl .ddTxt{
	margin:0px;
	padding:0px;
	height:90px;
	line-height:22px;
	width:460px;
	float:right;
	}
.subteams dl .ddLink{
	margin:0px;
	padding:0px;
	width:460px;
	float:right;
	}
.subteams dl .ddLink a{
	padding:5px 5px;
	color:#ffffff;
	background:#A28C5A;
	}
