body {
	margin: 0px;padding:0px; background-color:#ebebeb; background-image:url(../images/body_bg.jpg); background-repeat:no-repeat;
}
div,li,td{ font-size:12px; color:#333333;}
form,div,ul,li,dl,dt,dd{ border:0px; margin:0px; padding:0px; }
li{list-style-type:none;}
img{border:0px;}

/* text-align:justify;text-justify :inter-ideograph;  */
a:link,a:visited {font-size: 12px;color: #484848;text-decoration: none;}
a:hover {font-size: 12px;color: #2c5fad;text-decoration: none;}
a.f14red:link, a.f14red:visited, a.f14red:hover{font-size:14px; font-weight:bold;}
.more1 { float:right; padding-right:15px; font-family:"ËÎÌå"; color:#484848; font-weight:bold; line-height:35px; }
a.more1:link, a.more1:visited { float:right; padding-right:15px; font-family:"ËÎÌå"; color:#484848; font-weight:bold; }
.more2 { float:right; padding-right:15px; font-family:"ËÎÌå"; color:#FFFFFF; font-weight:bold; line-height:35px; }
a.more2:link, a.more2:visited { float:right; padding-right:15px; font-family:"ËÎÌå"; color:#FFFFFF; font-weight:bold; }

.none { display:none; }
.cls{ clear:both; height:1px; overflow:hidden;}

/* ======================================== */
.header { width:1259px; height:110px; margin:auto auto; overflow:hidden; }

.logo { width:512px; float:left; padding-left:30px; }

.h_right { float:right; padding-right:20px; text-align:right; }

	.h_link { background:url(../images/h_linkbg.png) no-repeat right; width:241px; height:29px; line-height:29px; overflow:hidden; text-align:center; padding-left:60px; _padding-left:0px; }
	.sear { width:303px; height:30px; overflow:hidden; margin-top:40px; }
		.sear_box { vertical-align:top; width:200px; height:23px; line-height:23px; padding-left:32px; background:url(../images/sear_bg.png) no-repeat; border:0 none; }
	
.menu { background:url(../images/m_bg.png) no-repeat; width:1259px; height:46px; margin:auto auto; overflow:hidden; }	
	.menu div { float:left; width:105px; height:39px; line-height:39px; text-align:center; }
	.m_line { width:2px; height:39px; float:left; }
	.m_line2 { width:2px; height:39px; float:left; padding-left:30px; }
	a.ga:link, a.ga:visited { float:left; width:105px; height:39px; line-height:42px; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center; }
	a.ga:hover { float:left; width:105px; height:39px; line-height:39px; font-size:14px; font-weight:bold; color:#2c60af; text-align:center; background:url(../images/m_over.jpg) no-repeat center top; line-height:42px; }
	a.cur:link, a.cur:visited { float:left; width:105px; height:39px; line-height:42px; font-size:14px; font-weight:bold; color:#2c60af; text-align:center; background:url(../images/m_over.jpg) no-repeat center top; line-height:42px;  }
	
	
.banner { width:1243px; background:#FFFFFF; margin:auto auto; height:330px; padding:8px 10px 0px 6px; _padding:8px 6px 0px 6px; position:relative; }
	.b_pic { width:1247px; margin:auto auto; height:322px; }
	
.shadow { width:1259px; height:37px; overflow:hidden; margin:auto auto; }	

.main { width:1259px; margin:auto auto; overflow:hidden; background-color:#FFFFFF; padding-bottom:10px; }

	.m_left { width:253px; float:left; }
	
	/*============================ product nav ============================ */
	
		.tit_product { margin-left:7px; background:url(../images/tit_product.jpg) no-repeat; width:238px; height:50px; overflow:hidden; }
			
		.pro_list { width:232px; height:490px; margin:auto auto; background-color:#ebebeb; padding-bottom:10px; }
		.pro_list div { float:left; width:220px; position:relative; height:40px; border-bottom:1px dashed #c9c9c9; }
		.general span { display:block; width:180px; text-align:left; }
		a.leftnav:link { display:block; width:120px; line-height:40px; height:40px; color:#2d63b1; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; text-align:left;  background:url(../images/arrow.jpg) no-repeat 10px 14px; padding-left:30px; }
		a.leftnav:visited { display:block; width:120px; line-height:40px; height:40px; color:#2d63b1; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; text-align:left; }
		a.leftnav:hover { display:block; width:120px; height:40px; line-height:40px; color:#2d63b1; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; text-align:left; }
		
		.general ul { width:180px; position:absolute; display:none; background-color:#ebebeb; border-bottom:0px; left:148px; margin-top:-40px; z-index:1; }
		.general ul li { height:40px; line-height:40px; color:#000000; font-size:12px; border-bottom:1px dashed #cccccc; background:url(../images/arrow.jpg) no-repeat 10px 14px; text-align:left; padding-left:30px; }


		.tit_pro2 { margin-left:7px; }
		
		/*============================ product nav ============================ */
	
		.hyzs { margin-top:6px; width:238px; height:70px; overflow:hidden; padding-left:7px; }
		
		.kffw { margin-top:6px; width:238px; height:70px; overflow:hidden; padding-left:7px; }
	
	
	.m_right { width:1006px; float:left; }
	
		.tabs { float:left; width:680px; }
		
		.bTitle { background:url(../images/tabs_bg.jpg) no-repeat; height:33px; width:252px; overflow:hidden; }
		.tabTitle ul li { float:left; width:125px; height:33px; overflow:hidden; }
			.normal { width:118px; line-height:33px; color:#2f66b4; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; background:url(../images/tabs2.jpg) no-repeat; }
			.normal a:link, .normal a:visited { font-size:15px; font-family:"Î¢ÈíÑÅºÚ"; width:118px; text-align:center; color:#2f66b4; font-weight:bold; }
			.active { width:118px; line-height:33px; color:#FFFFFF; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; background:url(../images/tabs1.jpg) no-repeat; }
			.active a:link, .active a:visited { background:url(../images/tabs1.jpg) no-repeat; font-size:14px; width:118px; height:33px; line-height:33px; font-weight:bold; color:#FFFFFF; font-family:"Î¢ÈíÑÅºÚ"; display:block; }

		.tabContent { width:679px; height:241px; background:url(../images/intro_border.jpg) no-repeat; }
			.tabContent div p { margin:0px; padding:10px; line-height:32px; color:#484848;  }
				.tabContent div p a:link, .tabContent div p a:visited { font-weight:bold; }
			
			#myTab0_Content1 ul { padding-top:10px; }	
			#myTab0_Content1 ul li { line-height:25px; height:25px; width:640px; margin:auto auto; background:url(../images/ico/a4.gif) no-repeat left center; padding-left:10px; }
				#myTab0_Content1 ul li span { float:right; }

			.contact { float:left; margin-top:33px; margin-left:6px; }
			
			.propic { background:url(../images/pic_product.jpg) no-repeat; width:999px; height:33px; overflow:hidden; margin-top:10px; }
			
			#picPro { width:999px; margin:auto auto; padding-top:10px; }
			#picPro ul li { float:left; width:250px; }
				#picPro ul li div  { background:url(../images/pro_bg.jpg) no-repeat; width:237px; height:188px; text-align:center; }
				#picPro ul li span { width:237px; text-align:center; display:block; }
				
			#picPro2 { width:999px; margin:auto auto; padding-top:10px; }
			#picPro2 ul li { float:left; width:250px; }
				#picPro2 ul li div  { background:url(../images/pro_bg.jpg) no-repeat; width:237px; height:188px; text-align:center; }
				#picPro2 ul li span { width:237px; text-align:center; display:block; }				

	.friend { background:url(../images/fri_bg.jpg) no-repeat; width:1242px; margin:10px auto auto auto; height:40px; line-height:40px; }
		.fri_txt { width:1050px; margin:auto auto; }

/* ============================ footer ============================ */

.footer { width:1259px; margin:auto auto; height:100px; background-color:#FFFFFF; text-align:center; padding-top:10px; }

	.footxt { line-height:24px; }
	
/* ============================ list.page ============================ */

.npl { float:left; width:253px; margin:auto auto;  }

.npr { float:left; width:1006px; margin:auto auto; }

.listbanner { width:1259px; background:#FFFFFF; height:270px; overflow:hidden; margin:auto auto; padding-top:5px; }

.listad { width:1247px; height:260px; margin:auto auto; }

.listname { font-size:16px; color:#2d63b1; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; line-height:33px; height:33px; float:left; width:160px; border-bottom:2px solid #377cc7 }

.nav { float:left; margin:auto auto; border-bottom:2px solid #ebebeb; width:830px; height:33px; line-height:33px; text-align:right; }

.list_line { height:2px; background:#c0c0c0; width:1259px; margin:auto auto; overflow:hidden; }


/* ============================ ainatec ============================ */
.infocus {
    overflow: hidden;
		position:relative;
		width:1259px;
		margin:auto auto;
		background:#FFFFFF;
}

.infocus_box {
    height: 322px;
    overflow: hidden;
    background: #fff;
    width: 1249px;
		padding:5px;
		margin:auto auto;
    /*position:relative;*/
}
.infocus_btn {
  width: 159px;
  overflow: hidden;
	margin: auto auto;
	z-index:100;
	position:absolute;
	margin-top:290px;
	right:0px;
}
.infocus_btn span {
   width: 18px;
  height: 18px;
  background:url(../images/off.png) no-repeat;
  display: inline-block;
  float: left;
  margin-left: 10px;
  cursor: pointer;
  overflow: hidden;
}

.infocus_btn span.on {
    background:url(../images/on.png) no-repeat;
}
.clearbox {
    zoom: 1;
}
.infocus_box ul {
    width: 99999px;
}

.infocus_box li {
    width: 1259px;
    height: 322px;
    float: left;
}
.infocus_con {
    width: 1247px;
    height: 322px;
    margin: 0 auto;
}
.dn {
    display: none;
}
