/*share*/
*{
	margin:0;
	padding:0;}
body{
	color:#333;
	font:12px Arial;
	background:#FCFDFF url(../images/bj/i_02.jpg) repeat-x left top;}	
ul,li{
	list-style:none;}
a{
	color:#333;
	text-decoration:none;}
a:hover{
	color:#0561C1;
	text-decoration:underline;}	
/*end				share*/


/*Color*/
.cored{
	color:#f00;}
.font14{
	font-size:14px;}
.fontbold{
	font-weight:bold;}	
.fonta{
	font-family:Arial;}	
.coblue{
	color:#174D97;}		

/*end				Color*/


/*Box*/
.outwidth{
	width:998px;}
.outheight{
	height:auto!Important;
	height:500px;
	min-height:500px;}
.minheight{
	height:auto!important;
	height:30px;
	min-height:30px;}		
/*end					Box*/


/*Content*/
.bj{
	background:url(../images/bj/bj_03.png) repeat-y center top;}
.header{
	height:108px;
	background:#fff url(../images/bj/i_04.jpg) repeat-x left top;}
.logo{
	position:absolute;
	left:30px;
	top:4px;}
.header p{
	position:absolute;
	right:13px;
	top:47px;}	
.manu{
	height:32px;
	background:#fff;
	clear:both;
	position:relative;
	z-index:9;}
#nav{
	width:976px;
	height:32px;
	margin:0 auto;
	background:url(../images/bj/i_12.jpg);}	
#nav li{
	float:left;
	position:relative;
	left:6px;}
#nav li ul{
	position:absolute;
	left:-999999px;
	top:32px;
	display:none;}
#nav li.navs ul{
	display:block;
	left:0;}	
#nav li strong{
	display:inline-block;
	height:32px;
	padding:0 2px 0 0;
	background:url(../images/bj/i_16.jpg) no-repeat right top;}
#nav li strong a{
	display:inline-block;
	padding:0 8px;
	line-height:32px;
	color:#E7E7E7;}	
#nav li a:hover{
	color:#E7E7E7;
	text-decoration:none;}
#nav li strong a:hover{
	background:url(../images/bj/i_14.jpg);}		
#nav li.navs ul{
	left:0;
	top:32px;}
#nav li.navs strong a{
	background:url(../images/bj/i_14.jpg);}		
#nav li li{
	clear:both;
	height:21px;
	width:100%;
	left:0;
	border-bottom:1px solid #E3E8E4;}
#nav li li a{
	display:block;
	height:21px;
	color:#eee;
	line-height:21px;
	background:url(../images/bj/imanubj.png);
	padding:0 0 0 15px;}	
#nav li li a:hover{
	color:#fff;}	
	
.imain{
	height:704px;
	background:#fff url(../images/bj/i_91.jpg) repeat-x left bottom;}
.flash{
	position:absolute;
	left:12px;
	top:6px;}
.iabbor{
	position:absolute;
	right:11px;
	top:6px;
	width:256px;
	height:247px;
	border:1px solid #ccc;
	background:url(../images/bj/i_36.jpg) repeat-x left bottom;}				
.bt1{
	height:29px;
	overflow:hidden;
	background:url(../images/bj/i_27.jpg);
	position:relative;}
.bt1 a{
	position:absolute;
	right:2px;
	top:6px;
	display:block;
	width:46px;
	height:17px;
	background:url(../images/bj/i_30.jpg);}	
.iabnr{
	line-height:1.8;
	padding:8px 12px 0}	
.iabnr a{
	color:#61AD07;}

.ivideo{
	width:281px;
	height:218px;
	padding:20px 0 0 19px;
	position:absolute;
	left:0px;
	top:254px;
	background:url(../images/bj/i_39.jpg);}	
.inews{
	position:absolute;
	width:421px;
	height:217px;
	top:267px;
	left:300px}	
.bt2{
	height:23px;
	position:relative;
	border:1px solid #DBDBDB;
	background:url(../images/bj/i_45.jpg);}		
.bt2 a{
	display:block;
	width:49px;
	height:12px;
	position:absolute;
	right:6px;
	top:6px;
	overflow:hidden;
	background:url(../images/bj/i_51.jpg);}	
	
.inewsup{
	height:68px;
	clear:both;
	padding:8px 6px 0;
	line-height:21px;}
.inewsup strong{
	display:block;
	height:21px;}
.inewsup a{
	color:#61AD07}	

.inewsul li{
	height:22px;
	padding:0 0 0 20px;
	background:url(../images/bj/i_67.jpg) no-repeat 5px 2px;
	position:relative;}
.inewsul li span{
	position:absolute;
	right:6px;
	color:#999;
	top:0;}		

.ihonbor{
	width:258px;
	height:205px;
	position:absolute;
	right:11px;
	top:267px;}	
	
.iscoll{
	width:258px;
	height:180px;
	position:relative;
	overflow:hidden;
	clear:both;
	background:url(../images/bj/ihbj.jpg) repeat-x left top;}
.l {
	float: left}
.r {
	float: right}
#List1 {
	float:left}
#List2 {
	FLOAT: left}
.Cont {
	width:174px;
	height:168px;
	border:1px solid #bbb;
	OVERFLOW:hidden;
	position:absolute;
	left:41px;
	top:10px;
	z-index:1;}
.ScrCont {
	WIDTH:10000000px;}
.los_let{
	display:block;
	width:12px;
	height:52px;
	position:absolute;
	top:53px;
	left:14px;
	z-index:9;
	cursor:pointer;
	background:url(../images/bj/i_61.jpg);}	
.los_rit{
	display:block;
	width:12px;
	height:52px;
	position:absolute;
	top:53px;
	right:9px;
	z-index:9;
	cursor:pointer;
	background:url(../images/bj/i_64.jpg);}	
.hpp{
	width:172px;
	height:167px;
	float:left;
	padding:1px;
	position:relative;
	text-align:center;
	font-weight:bold;
	overflow:hidden;}
.hpp img{
	width:172px;
	height:144px;
	display:block;
	margin-bottom:5px;
	border:0;}	

.itjcpnr{
	text-align:center;}
.icase2{
	position:relative;
	width:963px;
	height:133px;
	margin:0 auto;
	overflow:hidden;}	
#List12{
	FLOAT:left}
#List22{
	FLOAT: left}
.Cont2 {
	position:absolute;
	top:0px;
	left:34px;
	width:890px;
	height:133px;
	overflow:hidden;}
.ScrCont2{
	WIDTH:10000000px;}
.los_let2{
	display:block;
	width:27px;
	height:106px;
	cursor:pointer;
	background:url(../images/bj/i_82.jpg) left top no-repeat;
	position:absolute;
	left:0;
	top:0;}
.los_rit2{
	display:block;
	width:27px;
	height:106px;
	cursor:pointer;
	background:url(../images/bj/i_88.jpg) right top no-repeat;
	position:absolute;
	right:0;
	top:0;}
.caimg{
	width:167px;
	height:130px;
	float:left;
	padding:0 7px;
	text-align:center;
	overflow:hidden;}
.caimg a img{
	width:167px;
	height:106px;
	border:0;
	display:block;
	margin:0 auto 6px;}


.itjcp{
	position:absolute;
	left:12px;
	top:492px;
	width:971px;
	height:194px;
	background:#fff url(../images/bj/i_77.jpg) repeat-x left top;
	border:1px solid #DFDFDF;}	
.bt3{
	height:49px;}	

.madown{
	height:14px;
	background:url(../images/bj/bjj_03.png) no-repeat center top;}						
.footer{
	width:965px;
	height:75px;
	line-height:1.8;
	color:#666;	}
.footer a{
	color:#666}
.footer a:hover{
	color:#666}	
	
.manudownbj{
	height:4px;
	overflow:hidden;
	width:976px;
	margin:0 auto;
	background:url(../images/bj/a_03.jpg);
	border-left:11px solid #fff;
	border-right:11px solid #fff;}	
.main{
	width:976px;
	padding:0 11px 40px;
	background:#fff url(../images/bj/i_91.jpg) repeat-x left bottom;}	
.ml{
	width:188px;}
.ml h2{
	height:41px;
	padding:18px 0 0 10px;
	background:url(../images/bj/a_06.jpg) repeat-x left top;
	font-size:14px;
	color:#096DD2;}		
.mlnav{
	padding-bottom:60px;}		
.mlnav li{
	height:30px;
	margin-bottom:3px;
	background:url(../images/bj/a_21.jpg) repeat-x left bottom;}	
.mlnav li a{
	display:block;
	height:26px;
	line-height:26px;
	padding:0 0 0 21px;
	font-weight:bold;
	position:relative;}
.mlnav li a:hover,.mlnav li a.hover{
	text-decoration:none;
	color:#fff;
	background:url(../images/bj/a_13.jpg);}
.mlnav li a:hover em,.mlnav li a.hover em{
	background:url(../images/bj/a_16.jpg);}	
.mlnav li a em,{
	display:block;
	position:absolute;
	width:4px;
	height:6px;
	background:url(../images/bj/a_23.jpg);
	overflow:hidden;
	left:8px;
	top:10px;}	
.ml p{
	height:50px;
	text-align:center;}		
.ml p img{
	width:164px;
	height:44px;
	border:0;}	
.ml h3{
	height:150px;
	text-align:center;}	


.mr{
	width:775px;
	background:url(../images/bj/a_45.jpg) repeat-y left top}
.mrbj{
	height:auto!important;
	height:700px;
	min-height:700px;
	padding:0 0 0 20px;
	background:url(../images/bj/mlbj.jpg) no-repeat left bottom}
.banner{
	height:192px;
	background:url(../images/bj/a_27.jpg) no-repeat center bottom;
	padding:8px 0 0;}
.banner img{
	width:755px;
	height:183px;
	border:0;}	
.mrbt{
	height:28px;
	padding:11px 0 0;
	background:url(../images/bj/a_35.jpg) no-repeat center bottom;
	position:relative;}
.mrbt strong{
	display:inline-block;
	padding:0 0 0 20px;
	color:#096DD2;
	background:url(../images/bj/a_30.jpg) no-repeat 3px 2px;
	height:20px;}	
.mrbt p{
	position:absolute;
	right:0;
	top:13px}		
.mrbt span{
	color:#096DD2;}

.abnr{
	line-height:2.1;
	padding:20px 10px 0;}	
	
.honul{
	padding-bottom:15px;}	
.honul li{
	width:222px;
	height:182px;
	float:left;
	padding:22px 12px 0 17px;
	background:url(../images/bj/h_03.jpg) no-repeat 20px 20px;
	text-align:center;}
.honul li img{
	display:block;
	margin:0 auto 12px;
	width:212px;
	height:148px;
	border:0;}	

.page{
	height:30px;
	clear:both;
	color:#666;
	text-align:right;}	
.page a{
	color:#666;}						
.page a:hover{
	color:#f06;}	
.page select{
	position:relative;
	top:2px;}	
.hondown{
	padding:15px 5px 0;
	height:30px;
	text-align:right;}	

.proul{
	padding:14px 0 0;}
.proul li{
	width:191px;
	height:180px;
	padding:19px 30px 0;
	text-align:center;
	float:left;
	font-size:14px;}	
.proul li img{
	display:block;
	width:185px;
	height:130px;
	padding:2px;
	border:1px solid #ccc;
	margin:0 auto 6px;}	
	
.proimg{
	width:752px;
	overflow:hidden;
	padding:25px 0;
	background:url(../images/bj/pp_07.jpg) repeat-x left bottom;
	text-align:center;}
.proxbt{
	height:25px;
	padding:13px 0 0 21px;
	font-weight:bold;
	color:#1978D7;
	background:url(../images/bj/pp_11.jpg) no-repeat 7px 15px;}	

.pronr{
	line-height:2;
	padding:0 20px;}	

.caseul li{
	float:left;
	line-height:22px;
	width:332px;
	height:271px;
	padding:27px 10px 0 30px;}
.caseul li img{
	display:block;
	width:273px;
	height:146px;
	padding:2px;
	margin-bottom:10px;
	border:1px solid #ddd;}	
.caseul li a{
	color:#c00}						
.caseul li a:hover{
	color:#c00}	

.newsul{
	padding:10px 5px 10px;}
.newsul li{
	height:26px;
	padding:15px 0 0;
	border-bottom:1px solid #EAEAEA;
	background:url(../images/bj/n_07.jpg) no-repeat 3px 18px;
	position:relative;}
.newsul li span{
	position:absolute;
	right:2px;
	color:#666;
	top:15px;}	
.newsul li a{
	padding:0 0 0 17px;}
	
.newsbt{
	line-height:1.5;
	font-weight:bold;
	padding:20px 0 7px;
	margin:0 20px;
	font-size:14px;
	text-align:center;}	
.newsdate{
	height:23px;
	line-height:23px;
	margin:0 20px;
	color:#777;
	background:#FCFCFC;
	border-top:1px solid #F6F6F6;
	border-bottom:1px solid #F6F6F6;
	text-align:center;}	
.newsnr{
	padding:15px 30px 10px;
	overflow:hidden;
	color:#444;
	line-height:2;}	
	
.jobul{
	padding:0 10px 20px;}
.jobul li{
	height:150px;
	line-height:24px;
	background:url(../images/bj/j_11.jpg) repeat-x left bottom;
	padding:20px 10px 0 12px;}
.jobul div{
	height:90px;
	overflow:hidden;}		
.jobul a{
	color:#096DD2;}			
.jobbt{
	display:block;
	height:22px;
	padding-left:12px;
	background:url(../images/bj/j_07.jpg) no-repeat left 3px;
	line-height:14px;
	color:#096DD2;
	position:relative;
	left:-8px;}		
	
.linkul{
	padding:20px 0 20px 20px;}	
.linkul li{
	float:left;
	width:170px;
	height:110px;
	text-align:center;
	padding:0 0 0 8px;}	
.linkul li a{
	color:#666}
.linkul li a:hover{
	color:#666;
	text-decoration:underline;}	
.linkul li img{
	width:155px;
	height:61px;
	display:block;
	margin:0 auto 8px;
	border:1px solid #ddd;
	padding:2px;
	background:#fff;}	
	
.mapnr{
	padding:15px 20px 0;}
.mapnr strong a{
	color:#333;}			
.mapnr strong a:hover{
	color:#333;
	text-decoration:underline;}			
.mapnr p{
	height:auto!Important;
	height:18px;
	min-height:18px;
	line-height:18px;
	padding:8px 0 8px 160px;
	position:relative;
	background:url(../images/bj/j_11.jpg) repeat-x left bottom;}
.mapnr p strong{
	position:absolute;
	display:block;
	width:150px;
	text-align:right;
	left:0px;
	top:7px;}							
/*end					Content*/

/*margin*/
.marcen{
	margin:0 auto;}
.clear{
	clear:both;
	height:0;
	overflow:hidden;}	
.fl{
	float:left;}
.fr{
	float:right;}	
.outposition{
	position:relative;}	
/*end			margin*/
