/*ÑùÊ½±í*/
body,ul,p,h1,h2,h3,h4,dl,dd,form,input,textarea,select{ padding:0px; margin:0px;}
li {list-style:none;}
img{border:none;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
input,textarea{outline:none; resize:none;}
.clear{ zoom:1;}
.clear:after{content''; 
			display:block; 
			clear:both;
			visibility:hidden;
			}
body { font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; }

.fl{ float:left;}
.fr{ float:right;}

#header h1,#nav,#tel{ position:absolute;}

#header{
		width:1100px; 
		height:98px; 
		margin: 0 auto;
		position:relative;
		}

#header h1{
		width:98px;
		top:8px;
		left:0px;
		padding-left:16px;
		
		}

#nav{
	width:764px;
	top:34px;
	left:125px;
	margin:0 auto;
	}
	
#nav li{
		width:100px;
		height:60px;
		float:left;
		font:14px;
		color:#5c6164;
		font-family:"Î¢ÈíÑÅºÚ",Arial;
		}
#nav li strong,#nav li span{
							width:99px; 
							display:block; 
							text-align:center;
							}

#nav li a {
		width:99px;
        font-size:14px;
		font-family:"Î¢ÈíÑÅºÚ",Arial;
		color:#5c6164;
		height:54px;
		padding-top:10px; 
		display:block;
		   
		}

#nav li a:hover{
				width:99px; 
				height:54px;
				padding-top:10px; 
				display:block;
				color:#FFF;
				background:#123090;
				}
#nav .active{
	width:99px; 
	height:54px;
	padding-top:10px; 
	color:#FFF;
	background:#123090;
	}

#tel{
	width:262px;
	height:33px;
	line-height:33px;
	top:53px;
	right:0;
	background:url(../images/tel.png) no-repeat left 0px;
	}
#tel strong{
		font-size:16px;
		padding-left:45px;
		font-weight:bold;
		font-family:"Î¢ÈíÑÅºÚ",Arial;
}
#tel span {
		font-size:16px;
		color:#5f6caa;
		padding-left:9px;
		font-weight:bold;
		font-family:"Î¢ÈíÑÅºÚ",Arial;
	
	}

.banner{
		width:100%;
		min-width:1100px;
		height:900px;
		border-top:4px solid #123090;}
/*banner ÑùÊ½*/
.bg68comad,.focus,.focus ul,.focus ul li,.banclj a{height:963px; overflow:hidden; min-width:1100px;}
.focus {width:100%; overflow:hidden; position:relative;}
.focus ul {position:absolute;list-style:none; margin:0px; padding:0px;}
.focus ul li {float:left; width:100%;overflow:hidden; position:relative; background:#000;list-style:none; margin:0px; padding:0px;}
/*.focus ul li div {position:absolute; overflow:hidden;}*/
.banclj a{display:block; }
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {height: 25px;position: absolute;right:10px;bottom:8px;text-align: right;width: 550px; display:none; }
.focus .btn span {color: #FFFFFF; cursor: pointer;display: inline-block;font: 28px/22px tahoma,Arial,Simsun;height: 25px;margin-left:7px; text-align:center;}
.focus .btn span.on {color: #CC0000;cursor: default;}
.focus .preNext {width:45px; height:100px; position:absolute; top:432px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:360px;}
.focus .next {right:360px; background-position:right top;}

.banner_about{
	min-width:1100px;
		height:600px; 
		border-top:4px solid #123090;}
.banner_about img{ 
min-width:1100px;
width:100%;
			height:600px;
			margin:0px auto;
		  	text-align:center;
}		
.banner_contact{
	min-width:1100px;
		height:600px; 
		border-top:4px solid #123090;}
		
.banner_contact img{ 
min-width:1100px;
width:100%;
			height:600px;
			margin:0px auto;
		  	text-align:center;
}

/*ÁôÑÔ°å*/	
	
.banner_board{
	min-width:1100px;
		height:963px; 
		border-top:4px solid #123090;
		background:url(../images/lyb_bj.jpg) repeat-x center;
		background-size:100% 100%;}


.message_wz{
	font:20px/30px "Î¢ÈíÑÅºÚ"; 
		color:#646262;
		margin:20px auto;
		width:800px;
		min-width:800px;
	}
		
.board{ width:1100px; 
		margin:0px auto;
		position:relative;
		}

.board_list,.board_content,.code,.btn{
	position:absolute;
	left:130px;}
	
.board_list{top:0px;}

.board_list li{ 
			width:475px;
			height:50px; 
			line-height:50px;
			float:left;
			position:relative;
			}

.board_list li span,.board_content span,.code span{
			color:#646262;
			font-size:18px;
			width:75px;
			display:inline-block;
			text-align:right;}

.board_list li i{
				color:#F00; 
				position:absolute;
				left:388px; 
				top:-5px;}	

.board_list li>input{ 
						width:310px; 
						height:30px; 
						line-height:30px; 
						border:1px solid #646262;
						BACKGROUND-COLOR: transparent;}

.board_content{top:110px;}

.board_content textarea{ 
						background-color:transparent;
						border:1px solid #646262;
						vertical-align:top;
						max-width:795px;}
						
.code{top:280px;}

.btn{top:310px;}
.btn input{ 
			width:100px; 
			height:30px; 
			line-height:30px; 
			margin-left:75px;
			background-color:transparent;
			border:1px solid #646262;
			font-size:14px;
			color:#555;
			}




#about{
		width:1100px;
		height:750px; 
		background:#fff;
		margin:0 auto;
		}
		
#about h1{ 
		width:100px;
		margin:0 auto;
		padding-top:129px;
		}
		
.main_title strong{
		font-size:18px; 
		color:#123092; 
		font-family:"Î¢ÈíÑÅºÚ";
		text-align:center;
		display:block;
		}
.main_title span{
		color:#646262; 
		font-size:12px;
		font-family:"Î¢ÈíÑÅºÚ";
		font-weight:normal;
		display:block;
		text-align:center;
		height:23px;
		line-height:23px;
		}

.main_title3 strong{
		font-size:18px; 
		color:#123092; 
		font-family:"Î¢ÈíÑÅºÚ";
		text-align:center;
		display:block;
		}
.main_title3 span{
		color:#646262; 
		font-size:12px;
		font-family:"Î¢ÈíÑÅºÚ";
		font-weight:normal;
		display:block;
		text-align:center;
		height:23px;
		line-height:23px;
		}



.board_title strong{
		font-size:44px; 
		color:#123092; 
		font-family:"Î¢ÈíÑÅºÚ";
		text-align:center;
		display:block;
		}
.board_title span{
		color:#646262; 
		font-size:26px;
		font-family:"Î¢ÈíÑÅºÚ";
		font-weight:normal;
		display:block;
		text-align:center;
		height:23px;
		line-height:23px;
		}
		
		
.main_title1 strong{
		font-size:18px; 
		color:#fff; 
		font-family:"Î¢ÈíÑÅºÚ";
		text-align:center;
		display:block;
		padding-top:10px;
		}
.main_title1 span{
		padding-top:10px;
		color:#fff; 
		font-size:12px;
		font-family:"Î¢ÈíÑÅºÚ";
		font-weight:normal;
		display:block;
		text-align:center;
		height:23px;
		line-height:23px;
		}
		
#about h2{
		padding-top:54px;
		text-align:center;
		font-weight:bold;
		margin:0 auto;
		font-size:20px;
		color:#7c7b7b;}
#about p{
		font-size:16px;
		color:#7c7b7b;
		text-align:center;
		line-height:30px;}
	
	
	
	
		
		
#gsbk{
	height:472px;
	background-color:#f4f4f4;
	margin:0 auto;
	min-width:1100px;
	}
	

#gsbk h1{
	padding-top:27px;
	}

#gsbk .lrjt{
	width:1100px;
	height:400px;
	background-color:#f4f4f4;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	margin:0 auto;
	}
	
#gsbk ul{
	margin:0 auto;
	margin-top:34px;
	position:absolute;
	left:0px;
	top:0px;
	}
#gsbk li{
	float:left; width:275px; height:330px;
	}
#gsbk li img{
	 width:265px; height:318px;
	}		
	
#gsbk p{
	text-align:center;
	height:42px;
	line-height:42px;
	font-size:14px;
	font-family:"Î¢ÈíÑÅºÚ";
	color:#333;	}	
	
	
 .product_all{
	width:1100px;
	margin:0 auto;
	overflow:hidden;
	margin:100px 0px 60px;
	
	}
 .product_all ul{ overflow:hidden; margin: 0px -10px;}
 .product_all ul li{
	 float:left;
	 width:24%;
	 height:300px;
	 text-align:center;
	 }
	 
 .product_all ul li p a{
	 font-size:14px;
	 color:#333333;
	 padding-top:10px;
	 }	

 .ljt, .rjt{
	 width:30px; 
 	 height:55px;
	 position:absolute;
	 top:170px;
	 }

 .ljt{ 	
		background:url(../images/icon.png) no-repeat left -65px;
		left:3px;
		}
		
  .rjt{
		background:url(../images/icon.png) no-repeat;
		right:5px;
		}	
	
#news{
	min-width:1100px;
	height:540px;
	background-color:#FFF;
	background:url(../images/ad_bj.jpg) no-repeat;
	padding-top:84px;
	position:relative;
	}
#news h2 { 
			width:586px;
			font-size:18px;
			font-family:"Î¢ÈíÑÅºÚ";
			color:#fff;
			}
.news_pic{ width:468px;}
.news_text{width:586px;}
	
.news_text span,.news_text p {
			font-size:14px;
			font-family:"Î¢ÈíÑÅºÚ";
			color:#fff;
			height:25px;
			line-height:25px;
	}
.news_text a{font-size:14px;
			color:#fff;
			font-weight:bold;
			}
	
.news_cont{
	width:1100px;
	margin:0 auto;
	margin-top:20px;
	}	
	
.news_list{
	margin-top:30px;
	border-top:1px solid #CCC;
	width:586px;
	padding-top:10px;
	position:relative;
	}
	
.news_list li{
	height:25px;
	line-height:25px;
	background:url(../images/news_b.png) no-repeat left 10px;
	}	
.news_list li a{
	font-size:14px;
			font-family:"Î¢ÈíÑÅºÚ";
			color:#fff;
			height:25px;
			line-height:25px;
			padding-left:14px;
	}
	
.news_list li a:hover{
	font-size:14px;
			font-family:"Î¢ÈíÑÅºÚ";
			color:#fff;
			height:25px;
			line-height:25px;
			padding-left:14px;
	
	}	
	
.news_list span	{
	position:absolute;
	right:0px;
	font-weight:normal;}
.operate{ position:absolute; left:48%; bottom:0px; text-align: center; padding-bottom:20px;}
.more{ border: #fff 1px solid; line-height: 30px; border-radius: 30px; padding: 0 30px; font-size: 14px; line-height: 2em; display: inline-block; -webkit-box-sizing: border-box; box-sizing: border-box; color:#FFF; }
.more:hover { background-color: #123090; border-color: #123090; color: #fff; }

	
#zxtz{
		background:#f4f4f4;
		margin:0 auto;
		height:300px;
		padding-top:80px;
		position:relative;
		min-width:1100px;
		}
#zxtz ul{ width:1100px; margin:0px auto;}
#zxtz ul li{height:30px; line-height:30px; text-align:center;}
#zxtz ul li a{ font-size:18px; font-family:"Î¢ÈíÑÅºÚ";}

#zxtz li:nth-of-type(odd) a{ color:#123092;}
#zxtz li:nth-of-type(odd) a:hover{ color:#123092;}
#zxtz li:nth-of-type(even) a{ color:#123092;}
#zxtz li:nth-of-type(even) a:hover{ color:#123092;}

.operate1{ position:absolute; left:48%; bottom:0px; text-align: center; padding-bottom:20px;}
.more1{ border: #4b4b4b 1px solid; line-height: 30px; border-radius: 30px; padding: 0 30px; font-size: 14px; line-height: 2em; display: inline-block; -webkit-box-sizing: border-box; box-sizing: border-box; color:#4b4b4b; }
.more1:hover { background-color: #123090; border-color: #123090; color: #fff; }





#footer{
	border-top:8px solid #123090;
	height:200px;
	padding-top:25px;
	min-width:1100px;
	}
	
#footer .footer_cont{
	width:1100px;
	margin:0 auto;
	position:relative;}
	
#footer .bottom_logo{
			width:252px;
			float:left;
			margin-left:54px;
			}
#footer .footer_list{
	width:682px;
	font-size:14px;
	font-family:"Î¢ÈíÑÅºÚ";
	height:25px;
	line-height:25px;
	position:absolute;
	top:0px;
	left:312px;
	}
.footer_list li{
	height:25px;
	line-height:25px;
	}
.footer_list li span{
	 padding-left:38px;}
	 
.footer_list li a{
			color:#123090;
			font-weight:bold;
			
	}
.footer_list li a:hover{	
			color:#123090;
			font-weight:bold;
	}
.footer_list .footer_link{ padding-top:24px;}

#footer .ewm{
			width:158px;
			float:right;}
#footer .ewm span{
	text-align:center;
	width:158px;
	display:block;
	}


.m_sbimg {
	position: relative;
	width: 100%;
}
.m_sbimg .u_ljt, .m_sbimg .u_rjt {
	width:30px;
	height:50px;
	position: absolute;
	cursor: pointer;
	display:block;
	z-index: 100;
}
.m_sbimg .u_ljt {
	top:167px;
	left:0px;
}
.m_sbimg .u_rjt {
	top:167px;
	right:0px;
}
.m_sbimg .u_ljt a {
	position:absolue;
	top:0px;
	left:0px;
	background: url(../images/jt.png) no-repeat left;
	width:22px;
	height:50px;
	display:block;
	filter:alpha(opacity:30);
	opacity:0.3;
}

.m_sbimg .u_ljt a:hover{
	background: url(../images/jt.png) no-repeat left;
	filter:alpha(opacity:90);
	opacity:0.9;}
	

.m_sbimg .u_rjt a {
	position:absolute;
	top:0px;
	right:0px;
	background: url(../images/jt.png) no-repeat right;
	width:22px;
	height:50px;
	display:block;
	filter:alpha(opacity:30);
	opacity:0.3;
}

.m_sbimg .u_rjt a:hover{
	background: url(../images/jt.png) no-repeat right;
	filter:alpha(opacity:90);
	opacity:0.9;}
	
	
.m_sbimg .u_mid {
	width:585px;
	overflow:hidden;
}
.m_sbimg .u_lst1 li {
	width:585px;
	float: left;
	overflow: hidden;
}
.m_sbimg .u_lst1 .lastli {
	margin-right:0;
}
.m_sbimg .u_lst1 li img {
	width:585px;
	height:385px;
	display: block;
}
.m_sbimg .u_lst1 span {
	width:585px;
	display:block;
	height:40px;
	line-height:40px;
	overflow:hidden;
	text-align:center;
	color:#fff;
	font-size: 14px;
	cursor: pointer;
	position: absolute;
	background: url(../../images/sha.png) repeat;
	bottom:0;
}
.m_sbimg .u_lst1 a:hover {
	text-decoration: none;
}
.fl {
	float:left;
}
.pr {
	position:relative
}

/*¶þ¼¶Ò³Ãæ¹²ÓÃÒ³Ãæ*/
.tm{ margin-top:60px;}
.wap{width:1100px;}
#main{
		width:1100px; 
		margin: 20px auto;
		min-width:1100px;}
#main .h1_title{
		line-height:40px;
		text-align:center;
		margin-top:100px;
		color:#505050;
		font-size:34px;
		}
#main .h2_title{
		height:40px; 
		line-height:40px; 
		text-indent:1em;
		border-bottom:2px solid #666; 
		font-size:24px; 
		font-family:"Î¢ÈíÑÅºÚ"; 
		color:#505050; 
		margin-bottom:20px; 
		overflow:hidden;}

#main .h2_title a{ float:right; display:block; width:150px; height:20px; font-weight:normal; font-size:20px; color:#F00;}
		
#main>p{
	font-size:16px; 
	font-family:"Î¢ÈíÑÅºÚ"; 
	color:#505050;
	line-height:40px; 
	padding-top:30px; 
	text-align:left;
	}

.news,.news-nr,.informs,.product{width:1100px; margin:0 auto;overflow:hidden;}
.news h2{font-size:30px; color:#d1111b; line-height:80px; border-bottom:1px dashed #c9c9c9;}
.news-list{overflow:hidden; width:1100px; border-bottom:1px dashed #c9c9c9; padding-bottom:20px; margin-top:20px;}
.news-img{width:170px; height:110px; border:1px solid #c9c9c9; float:left;}
.news-img img{width:170px; height:110px;}
.news-list-nr{width:1100px;}
.news-list-nr h3 a{font-size:20px; color:#333; line-height:30px;}
.news-list-nr h3 a:hover{color:#123090; text-decoration:none;}
.news-list-nr h3 span{float:right; color:#666;}
.news-list-nr p{font-size:12px; color:#666; line-height:20px; padding-top:10px; height:55px;}
.news-list-nr .more a{font-size:12px; color:#d1111b; font-weight:bold;}
.news-list-nr .more a:hover{ text-decoration:underline;}

.informs ul li{ height:30px; line-height:30px; background:url(../images/dot.gif) no-repeat 0px 12px; text-indent:0.5em;}
.informs ul li span{ float:right; color:#666; font-size:14px;}
.informs ul li a{font-size:14px; color:#555; font-weight:bold;}
.informs ul li a:hover{ text-decoration:none; color:#123090;}

.fy{ height:25px; text-align:center; line-height:25px; font-size:14px; margin-top:60px;}
.fy a{ color:#000;}
.fy a:hover{ color:#123090;}



#focus { width: 486px; height: 385px; clear: both; overflow: hidden; position: relative; float: left; }
    #focus ul { width: 486px; height:385px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
        #focus ul li { float: left; width: 486px; height: 385px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
    #focus .preNext { width: 50px; height: 385px; position: absolute; top: 0px; cursor: pointer; }
    #focus .pre { left: 0; background: url(../../images/sprite3.png) no-repeat left center; }
    #focus .next { right: 0; background: url(../../images/sprite4.png) no-repeat right center; }
