@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
body { width:100%; background-color:#d9d9d9;
	margin:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
li{list-style-type:none;}
img{border:0px;}
a{
	font-size:12px;text-decoration: none;
	color:#000;}
a:hover{
	font-size:12px;
	text-decoration: underline;
	color:#034676;
}
.bj{width:1003px; margin:auto;display:block; background-image:url(../images/bj.jpg); background-repeat:repeat-y; 
}
.top{width:981px; height:82px; margin:auto; background-image:url(../images/top_bj.jpg); background-repeat:repeat-x;}
.logo{float:left; width:182px; height:82px; margin-left:30px;}
.search{width:710px; height:82px; float:right; padding-right:21px;}
.search ul{ float:left; margin-top:6px;}
.text{height:15px; width:140px;}
.search span{font-family:Arial;}
.srarch_en{width:300px; padding-left:400px;}
.banner{width:981px; height:350px; margin:0px auto;}



/*nav*/
.nav_bg{
	clear:both;
	width:731px;
	height:44px;  float:left;
}

.nav{
	width:731px;
	height:44px;
}
.kuandu {
   display:block;
   float:left;
   position:relative;
	}
.kuandu a
	{ background-image:url(../images/nav.jpg);display:block;
		width:100px;
		height:0px;
		padding-top:44px;
		overflow:hidden;
	}
li.test1 a{
	   background-position:0 0;
	}
li.test2 a{
	   background-position:-100px 0;
	}
li.test3 a{
	   background-position:-200px 0;
	}
li.test4 a{
	   background-position:-300px 0;
	}
li.test5 a{
	   background-position:-400px 0;
	} 
li.test6 a{
	   background-position:-500px 0;
	}
li.test7 a{
	   background-position:-600px 0;
	}	
	
	
li.test1 a:hover{
	   background-position:0 -44px;
	}
li.test2 a:hover{
	   background-position:-100px -44px;
	}
li.test3 a:hover{
	   background-position:-200px -44px;
	}
li.test4 a:hover{
	   background-position:-300px -44px;
	}
li.test5 a:hover{
	   background-position:-400px -44px;
	}
li.test6 a:hover{
	   background-position:-500px -44px;
	}
li.test7 a:hover{
	   background-position:-600px -44px;
	}


	
	
.sec1 {   cursor: hand; background-image:url(../images/index_1.jpg); width:155px; height:28px; background-repeat:no-repeat; line-height:28px;
  color: #FFF; font-size:12px;
  }
.sec2 {
	background-image:url(../images/index_01.jpg);
	width:155px;
	height:28px;
	background-repeat:no-repeat; font-size:12px;
	cursor: hand;
	font-weight: bold;
	line-height:28px;
  }
.main_tab {
  color: #000000;
  }

#homebanner{
  clear:both;width:981px;height:350px;text-align:center; margin:auto;
}
	.bk{ border-top:#b0b0b0 1px solid;}
	
	
.index_content{background-image:url(../images/index_nrbj.jpg); background-repeat:repeat-x; display:block; width:965px; padding:15px 8px; margin:auto; clear:both; height:207px; background-color:#fdfdfd;} 
.index_td{ float:left;width:303px; height:207px; background-image:url(../images/index_td.jpg); background-repeat:no-repeat; display:block; margin-left:5px;}
.index_kstd {width:255px; margin-left:14px; margin-top:20px; }
.index_kstd li{ height:88px; width:65px; text-align:center; float:left; margin-left:20px;_margin-left:12px;  margin-bottom:5px;}
.index_kstd li span{height:20px; line-height:20px; text-align:center;width:65px; float:left; overflow:hidden; white-space:nowrap;}
.index_kstd li a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
.index_kstd li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline; color:#0c63a1;
} 

.index_listbj{background-image:url(../images/index_listbj.jpg); background-repeat:no-repeat; width:643px; height:174px;}

.index_products{ width:645px; float:left; margin-left:12px; _margin-left:8px; margin-top:3px;}
.bottom{width:981px; margin:auto; display:block; height:65px; background-image:url(../images/bottom_bj.jpg); background-repeat:repeat-x; clear:both;}
.bottom ul{ width:800px; margin:10px; float:left; margin-left:20px;}
.bottom ul li{height:24px; line-height:24px; width:800px; float:left;}




.about_banner{width:981px; height:240px; margin:auto;}


.about_content{display:block;clear:both; width:965px; padding:15px 8px;background-image:url(../images/about_nrbj.jpg); background-repeat:repeat-x;  margin:auto;  background-color:#fff;} 
.about_left{width:244px; float:left; margin-left:5px;}
.about_left h3{background-image:url(../images/about_bj.jpg); background-repeat:no-repeat; width:234px; height:39px; line-height:39px; font-size:15px; font-family:Arial; color:#FFF; padding-left:10px; }
.about_list{width:242px; border-left:1px solid #bebebe;border-right:1px solid #bebebe;}
.about_list li{ background-image:url(../images/about_listbj.jpg); width:200px; height:30px; line-height:30px; padding-left:42px;}
.about_contact{width:244px;}
.about_contact li{margin-top:10px;}
.about_right{width:700px; display:block; float:left; background-image:url(../images/about_gybj.jpg); background-repeat:no-repeat; margin-left:10px; background-color:#fff; }
.about_right h3{ font-size:15px; font-family:Arial; width:660px; border-bottom:1px solid #a5a5a5; margin:0px auto; line-height:26px; margin-top:10px;}




/*shop*/
.shop_nr{
color:#FFFFFF; margin-top:20px;
}
.shop_zw a{
  color:#000; text-decoration:none; cursor:pointer; font-size:13px; font-weight:bold; font-family:Arial; line-height:15px;
}
.shop_zw a:hover{
  color:#e7068a; text-decoration:none; cursor:pointer; line-height:20px;
}
.shop_heng{
    width:640px; min-height:300px; margin-top:20px; text-align:left; margin-left:10px;  
}
.shop_heng a{
 cursor:pointer; 
}
.shop_heng a:hover{
 background-color:#FFF;filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;
}
.shop_heng2{
    width:640px; min-height:240px; margin-left:15px;text-align:center; 
}
.shop_lie1{
   float:left; width:180px; min-height:210px; padding-left:30px; margin-top:20px;
}
.shop_lie1 img{
   border:#CCC 1px solid; 
}
.shop_lie1 ul{
  margin:0px; padding:0px; list-style-type:none;
}
.shop_lie1 li{
  margin:0px; padding:0px; list-style-type:none; color:#000000; text-align:center;  font-weight:bold; line-height:30px;
}


.zipage{
  clear:both;width:640px;height:30px;text-align:center; font-size:12px; margin-left:15px; margin-top:15px; margin:auto;
}
.zipage span{
  padding:0px 2px 0px 2px;color:#f30600;margin-right:5px;font-weight:bold;
}	
.zipage li{
  display:block;margin-top:5px;
}
.zipage a{
 color:#000000;padding:0px 2px 0px 2px; text-decoration:none;color:#333333;
 margin-right:5px;
}
.zipage a:hover{
  color:#000;font-weight:bold;text-decoration:none;
}



.products_content{width:660px; margin-left:10px;}
.products_content li{ background-color:#FFF;
  width:200px; float:left; line-height:30px;text-align: center; margin-left:18px; margin-top:20px;height:160px;}
.products_content li strong a {
	border: 1px solid #C2C2C2;
	display: block;
	height: 130px;
	width: 200px;
	text-align: center;
	vertical-align: middle;
}
.products_content  li strong a:hover {
	height: 130px;
	width: 200px;
	border: 1px solid #8C8C8C;
}


.news{ width:640px; margin: 10px auto;}
.news_list li,.download_list li{
	height:30px; line-height:30px;border-bottom: 1px dashed #ccc;
	background-image:url(../images/index_ico.jpg);
	background-repeat:no-repeat;
	background-position: 7px;
	padding-left: 25px;
}
.news_list span{float:right; color:#666;}
.download_list span{float:right; color:#666; margin-right:32px; margin-top:8px;}
.download_bj{ background-image:url(../images/download_bj.jpg); background-repeat:repeat-x; height:37px; margin-bottom:10px;}
.download_bj li{float:left; height:37px; line-height:37px; margin-left:20px;}

.zinews_show_title{
  padding:20px 0px 5px 0px; text-align:center; border-bottom:2px solid #ececec; width:640px; margin:auto;
}
.zinews_show_title h5{
  font-size:16px;font-weight:bold;color:#000000; margin:15px 0px;
}
.zinews_show_title span{
  display:block;font-size:11px;color:#666; text-align:right;padding-right:10px;
}


.contact {
	width: 660px; margin:20px auto;}
.xing{
  font-size:12px;font-weight:bold; color:#FF0000; font-family:Arial;
}
.msgbox{
  width:250px;height:15px;margin-left:10px; border:1px solid #c5c5c5;
}
.msgbox2,.msgbox3{
  width:500px;margin-left:10px; border:1px solid #c5c5c5;
}
.msgbox3{
  width:40px;
}

.msgbut{
  border:0px;width:80px;height:24px;font-weight:bold; background-color:#f00; font-family:Arial;
  color:#FFFFFF; cursor:pointer; margin-left:10px; border:1px solid #ffa847; text-align:center;
  font-size:14px;
}

.join{width:650px; margin:10px auto;}
.join p{line-height:26px;}
.join td{line-height:24px;}
.products_nr{width:660px; margin:auto;}


.list_bj{ background-image:url(../images/list_bj.jpg); width:660px; height:180px; overflow:hidden; display:block; margin:15px auto;}
.list_bj h4{height:30px; line-height:30px; width:620px; margin:5px auto;}
.list_bj ul li{ width:640px; height:125px; overflow:hidden;}
.list_bj ul li strong {width:180px; height:120px; float:left; margin-left:20px; margin-top:0px; margin-right:15px;}
.list_bj ul li span{line-height:24px;}
.list_bj a{color:#039;}


.about_list{width:242px; border-left:1px solid #bebebe;border-right:1px solid #bebebe;}
.about_list li{ background-image:url(../images/about_listbj.jpg); width:200px; height:30px; line-height:30px; padding-left:42px;}


.arrowlistmenu{
  clear:both;width:242px; border-right:1px solid #bebebe;
  
}
.arrowlistmenu h3{
 background-image:url(../images/about_listbj.jpg); width:242px; height:30px; line-height:30px;  display:block;
}

.arrowlistmenu .menuheader{ /*闭合效果*/background-image:url(../images/about_listbj.jpg); width:200px  ;display:block;
font:12px "宋体" ; color:#000;
margin-bottom:0px; /*bottom spacing between header and rest of content*/ 
padding: 0px 0px 0px 42px; /*header text is indented 10px*/
cursor: pointer; height:30px; line-height:30px;}

.arrowlistmenu .openheader{ /*展开效果*/background-image:url(../images/about_listbj.jpg);
  font: 12px "宋体" ; 
 height:30px; line-height:30px;font-weight:bold;
  margin-bottom:0px; /*bottom spacing between header and rest of content*/ 
  padding: 0px 0px 0px 42px; /*header text is indented 10px*/
  cursor: pointer;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
  width:187px;list-style-type:none;margin:0;padding:0;padding:5px 0px 5px 0px;
   margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
  display:block;height:23px; line-height:23px;color:#848484;/*bottom spacing between menu items*/ 
  text-align:left;border-bottom:1px solid #e5e5e5; background-image:url(images/ico_1.gif); background-repeat:no-repeat;
  background-position:10px 10px;
}
.arrowlistmenu ul li strong{
 display:block;height:20px;background-image:url(images/left_pbj3.jpg); background-repeat:no-repeat;
 padding:5px 0px 0px 25px;color:#000000;
}
.arrowlistmenu ul li span{
 display:block;height:23px; line-height:23px;padding:2px 0px 0px 15px;color:#000; background-color:#D6F0FF;
}
.arrowlistmenu ul li a{
  display:block;padding:0px;color:#333333;
  padding:2px 0px 0px 10px; /*link text is indented 10px*/
  text-decoration: none;font-size:12px; 
}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/
  color:#004D7E; font-size:12px; text-decoration:underline;
}
/* plist结束*/