/*share*/
*{
	margin:0;
	padding:0;}
body{
	color:#343434;
	font:12px "宋体";}	
ul,li{
	list-style:none;}
a{
	color:#343434;
	text-decoration:none;}
a:hover{
	color:#00a0e9;
	blr:expression(this.onFocus=this.blur());
	outline:none;}	
img{
	border:0;}
.headerbj{
	height:122px;
	background:url(../images/top.jpg) repeat-x left top;}
.header{
	width:972px;
	height:122px;
	margin:0 auto;
	background:url(../images/topbj.jpg) no-repeat left top;}
#logo{
	width:261px;
	height:108px;
	float:left;}
.logo_left{
	width:620px;
	float:right;
	height:122px;
	background:url(../images/nav_1.jpg) repeat-x left 11px;}
.yuyan{
	width:137px;
	height:27px;
	float:right;
	color:#fff;
	line-height:18px;
	text-align:center;
	height:22px;
	margin:6px 0 0;
	background:url(../images/top1.jpg) no-repeat left top;}
#nav{
	width:612px;
	float:right;
	overflow:hidden;
	height:74px;
	padding:11px 0 0;
	background:#f9f9f9;}
#nav li{
	width:102px;
	float:left;
	height:74px;}
#nav li a{
	height:74px;
	display:block;}
#nav li a:hover,#nav li a.hover{
	background-position:left -74px;}
.a{
	background:url(../images/1.jpg) no-repeat left top;}
.b{
	background:url(../images/2.jpg) no-repeat left top;}
.c{
	background:url(../images/3.jpg) no-repeat left top;}
.d{
	background:url(../images/4.jpg) no-repeat left top;}
.e{
	background:url(../images/5.jpg) no-repeat left top;}
.f{
	background:url(../images/6.jpg) no-repeat left top;}
/*end				share*/
.banner_bj{
	background:#2c5e91;
	overflow:hidden;	
	padding:13px 0 13px;}
#banner{
	width:972px;
	height:311px;
	margin:0 auto;}
#player{position:relative;width:972px;height:311px;overflow:hidden;}
#player .Limg{position:relative;}
#player .Limg li{position:absolute;top:0;left:0;}
#player .Limg li img{width:972px;height:311px;}
#player .Limg li p{line-height:25px; font-size:14px; padding-left:15px; display:none;}
#player .Nubbt{position:absolute;z-index:9;right:0;bottom:5px; line-height:25px;}
#player .Nubbt span{
color:#000;padding:2px 4px;margin:0 5px 0 0; font-style:normal;cursor:pointer; }
#player .Nubbt span.on{color:#fff; font-weight:bold;}
/*main*/
.imain_bj{
	overflow:hidden;
	background:url(../images/i_01.jpg) repeat-x left top;
	padding:13px 0 15px;}
.imain{
	width:972px;
	overflow:hidden;
	margin:0 auto;}
.i_aboutbj{
	width:285px;
	height:209px;
	border:1px solid #cacaca;
	border-top:none;
	float:left;
	background:url(../images/i_02.jpg) repeat-x left top;}
.i_aboutname{
	height:34px;
	padding:10px 0 0 18px;
	background:url(../images/i_03.jpg) no-repeat right top;}
.i_aboutnr{
	padding:0 18px;}
.i_casebj{
	width:472px;
	height:209px;
	border:1px solid #cacaca;
	border-top:none;
	float:left;
	display:inline;
	background:url(../images/i_02.jpg) repeat-x left top;}
.i_casenr{
	width:452px;
	height:130px;
	padding:0 10px;}
#demo strong {
	width:136px;
	height:104px;
	display:block;
	border:1px solid #e2e2e2;
	margin:0 0 10px 13px;}
#demo{
	width:452px;
	margin:0 auto;
	overflow:hidden;}
#demo strong img {
	width:134px;
	height:102px;
	border:1px solid #fff;}
#demo p{
	font-size:12px;}
.i_tel{
	width:147px;
	height:170px;
	float:left;
	line-height:27px;
	padding:40px 15px 0 11px;
	color:#fff;
	background:url(../images/i_07.jpg) no-repeat left top;}
.i_link{
	width:165px;
	height:22px;
	position:absolute;
	right:0;
	top:23px;}
.i_linkselect{
	width:160px;
	height:20px;
	line-height:20px;}
/*neiye*/
.a_banner{
	width:972px;
	height:198px;
	margin:0 auto;}
.aimain_bj{
	overflow:hidden;
	background:url(../images/a_bj.jpg) repeat-x left top;
	padding:13px 0 0;}
.aimain_bot{
	overflow:hidden;
	background:url(../images/a_bot.jpg) repeat-x left bottom;}
.a_imain{
	width:972px;
	overflow:hidden;
	margin:0 auto 30px;}
.left{
	width:232px;
	float:left;}
.mlnav_name{
	height:29px;
	padding:13px 0 0 46px;
	background:url(../images/m_01.jpg) no-repeat left top;}
.mlnav{
	width:230px;
	padding:5px 0 150px;
	overflow:hidden;
	border:1px solid #e0e2e2;
	border-top:none;
	background:#f3f5f6 url(../images/a_02.jpg) no-repeat center bottom;}
.mlnav li{
	width:192px;
	margin:0 auto;
	height:30px;
	color:#3c6779;
	line-height:30px;
	background:url(../images/xian.jpg) repeat-x left bottom;}
.mlnav li a{
	display:block;
	color:#383838;
	padding:0 0 0 30px;
	background:url(../images/dian.jpg) no-repeat 8px center;}
.mlnav li a:hover,.mlnav li a.hover{
	display:block;
	color:#fff;
	background:url(../images/a_03.jpg) no-repeat left bottom;}
.left_tel{
	width:192px;
	height:196px;
	padding:55px 20px 0;
	line-height:22px;
	margin:20px 0 0;
	background:url(../images/a_l.jpg) no-repeat left top;}
.right{
	width:731px;
	background:url(../images/a_r.jpg) no-repeat left top;
	float:right;
	height:auto!important;
	height:380px;
	min-height:380px;	
}
.right_name{
	width:683px;
	height:40px;
	line-height:40px;
	margin:10px auto 0;
	background:url(../images/xian1.jpg) no-repeat left bottom;}
.about_nbj{
	width:721px;
	overflow:hidden;
	display:inline;
	float:left;
	margin:25px 0 0 6px;
	}
.about_pic{
	width:183px;
	height:382px;
	float:left;}
.about_nr{
	width:490px;
	float:left;
	display:inline;
	line-height:24px;
	margin:0 0 0 25px;}
.case_bj{
	width:721px;
	overflow:hidden;
	margin:10px 0 0 6px;

	}
	
.case_bj li{
	width:324px;
	height:122px;
	float:left;
	display:inline;
	padding:7px;
	overflow:hidden;
	margin:15px 0 0 13px;
	border:1px solid #dddfe3;
	background:url(../images/c_01.jpg) repeat-x left top;}
.case_bj b{
	width:172px;
	height:120px;
	float:left;
	display:block;
	border:1px solid #eaeaea;
	margin:0 13px 0 0;}
.case_bj img{
	width:170px;
	height:118px;
	margin:1px;}
.case_bj span{
	width:135px;
	float:left;
	line-height:22px;
	height:108px;}
.page_text{
	width:42px;
	height:20px;
	line-height:20px;}
.case_nr{
	width:665px;
	line-height:24px;
	margin:0 auto;	
	}
/*end neiye*/
/*end					main*/
.pages{
	margin:20px 0 0;
	text-align:center;}
.pages a{
	margin:0 5px;
	color:#333;}
.pages a:hover{
	font-weight:bold;
	color:#2a619a;}
.fooder{
	background:url(../images/i_bot.jpg) repeat-x left top;
	overflow:hidden;}
.bottom{
	width:972px;
	text-align:center;
	padding:22px 0 0;
	position:relative;
	line-height:22px;
	margin:0 auto;}
/*margin*/
.margin_top8{
	margin-top:8px;}
.margin_top5{
	margin-top:5px;}
.margin_left13{
	margin-left:13px;}
.margin_left18{
	margin-left:18px;}
.line-height22{
	line-height:22px;}
.margin_topright{
	margin:6px 5px 0 0;}
.margin_top15{
	margin-top:15px;}
.bloak{
	color:#fff;}
.bloak a{
	color:#fff;}
.bloak a:hover{
	color:#fff;}
.blue{
	color:#2a619a;}
.blue a{
	color:#2a619a;}
.blue a:hover{
	text-decoration:underline;}
.cored{
	color:#f00;}
.font14{
	font-size:14px;}
.fontbold{
	font-weight:bold;}		
.marcen{
	margin:0 auto;}
.clear{
	clear:both;
	height:0;
	overflow:hidden;}	
/*end			margin*/