*{ margin:o; padding:o}
body{ font:12px Verdana, Arial, Helvetica, sans-serif; line-height:18px;text-decoration: none;}
/*CSS link css*/
a { text-decoration:none; color:#000;}
a:visited { color: #000;} 
a:hover { color: #ff0000; text-decoration: none} 
a:active { color: #ff0000;} 

.bai a { text-decoration:none; color:#fff;}
.bai a:visited { color: #fff;} 
.bai a:hover { color: #ff0000; text-decoration: none} 
.bai a:active { color: #ff0000;} 

.lan a { text-decoration:none; color:#37C4DC;}
.lan a:visited { color: #37C4DC;} 
.lan a:hover { color: #ff0000; text-decoration: none} 
.lan a:active { color: #ff0000;} 

h1{ font-size:14px;}
h3{ font-size:14px; color:#FFFFFF}
h2,h4{ font-size:14px;}
img{ border:0;}
.clear{ margin:0 auto; width:960px; height:4px; clear:both;}
.pro_pic IMG { width:105px; height:108px; BORDER: #ccc 1px dashed; DISPLAY: block; MARGIN:28px 0;  PADDING: 4px;}
.pro_pic A:hover IMG { BORDER: #000 solid 1px;}

.propic IMG { width:205px; height:188px; BORDER: #ccc 1px dashed; DISPLAY: block; MARGIN:8px 0;  PADDING: 4px;}
.propic A:hover IMG { BORDER: #000 solid 1px;}

/* css header */
#header { margin:0 auto; width:960px; height:110px; overflow:hidden;}
  #logo { float:left; width:170px; height:110px;}
  #menu { float:right; width:788px; height:110px; background:url(xws.jpg) no-repeat 0 20px;}
     #top_zn { float:left;width:280px; height:30px; padding:6px 0 0 6px;}
     #top_sc { float:right;width:200px; height:70px;}

/* CSS menu */
	 #caidan { clear:both; height:35px; line-height:35px; background:url(menu_02.gif) no-repeat right 0; clear:both;}
	   #menu_left { float:left; width:17px;}
	   .menu_middle { float:left; width:754px; height:35px; line-height:35px; background:url(menu_03.gif) repeat-x; font-size:14px; font-weight:bold;}

	 #Menus { FLOAT: left; WIDTH: 750px; line-height:30px;}
	 #Menus UL { padding:1px; MARGIN: 0px; LIST-STYLE-TYPE: none }
	 #Menus LI { DISPLAY: inline; MARGIN: 0px; PADDING: 0px }
	 #Menus A { padding:0 0 0 11px; BACKGROUND: url(MenuLeft.gif) no-repeat left top; FLOAT: left; MARGIN: 0 5px; TEXT-DECORATION: none }
	 #Menus A SPAN { FLOAT: left; PADDING:3px 13px 0 0px; DISPLAY: block; BACKGROUND: url(MenuRight.gif) no-repeat right top; COLOR: #fff; }
	 #Menus A SPAN { FLOAT: none }
	 #Menus A:hover SPAN { COLOR: #256BA8 }
	 #Menus A:hover { background-position: 0% -35px }
	 #Menus A:hover SPAN { background-position: 100% -35px }
	 #Menus #current A { background-position: 0% -35px }
	 #Menus #current A SPAN { background-position: 100% -35px; COLOR: #DA1C10 }
	 
/* css banner */
#nav_banner { margin:0 auto; width:960px; clear:both; height: auto;}
    .banner_left { float:left; width:170px; overflow:hidden;}
	 #search { background:url(main_left_002.gif) repeat-y;}
	 .so  { padding:18px 10px 0; width:auto; height:67px; overflow:hidden;}
	 #sotop { background:url(main_left_001.gif) no-repeat; width:170px; height:29px;}
	 .tel { font: Verdana, Arial, Helvetica, sans-serif 14px; color:#FFFFFF; font-weight: bold; text-align:center; line-height:28px;}
	 #telend { background:url(main_left_003.gif) no-repeat; width:170px; height:18px;}
	 #main-dh-top { background:url(menu_dh_01.gif) no-repeat; height:46px; margin:15px 0 0}
	 .right_banner { float:left; width:789px; overflow:hidden;}
	 .banner_banner { float:left; width:789px;}
	 .weizhi{ background: url(weizhi.gif) no-repeat; height:30px; width:631px; line-height:28px; padding-left:158px; clear:both;}


/* css banner_middler */
   #banner_middle { float:left; width:504px; height:251px; background:url(banner.jpg) no-repeat left top; overflow:hidden; text-align:right; padding:30px 20px 0 0}
   .Topgif{ clear:both; float:right; width:380px; text-align:right; margin:10px 8px 0 0}
/* css banner_right */
   #banner_right { float:left; width:264px;}
	 .time { background:url(timebg.gif) repeat-x; height:23px; padding:0 6px; margin:4px auto 6px; width:240px;}
	 .index_about_box { background:url(index_about_bg.gif) repeat-y; padding:6px 15px 0; color:#FFFFFF}
	 .index_about_top { background:url(index_about_right.gif) no-repeat; height:40px; line-height:43px; text-align:right; overflow:hidden;}
	 .index_about_top a{ font-size:9px; padding-right:41px;}
	 .index_about_end { background:url(index_about_bg.gif) repeat-y;}


/* css main */
#main { margin:0 auto; width:960px; clear:both; height: auto; overflow:hidden;}

   #main-left { float:left; width:170px; overflow:hidden}
	 .main-dh { width:170px;}
		.main-dh-end { background:url(menu_dh_03.gif) no-repeat; height:15px;}
		.dh-005 { background:url(menu_dh_05.gif) no-repeat; height:17px;}
		.main-dh-nov { background:url(menu_dh_02.gif) repeat-y; padding:5px; height: auto}
		.main-dh-cp { background:url(menu_dh_02.gif) repeat-y; padding:5px; height: auto}
		.left_cpzx { background:url(menu_dh_cpzx.gif) repeat-y; height:46px; clear:both;}
		.left_title { width:170px; height:46px; clear:both;}


   #main-middle { float:left; width:514px; margin-left:10px; height: auto;}
   .index_product_title { background:url(index_cpzx1.gif) no-repeat; width:423px; height:39px; line-height:35px; padding-left:70px; font-weight:bold;}
   .index_product{ background:url(index_cpzx2.gif) no-repeat left top; height: auto; width:485px; padding:8px 8px 8px 5px;}
   
   /* index news box*/
   .index_news { width:493px;}
   .index_news_box { width:493px;}
     .news_left { float:left; width:242px;}
     .news_right{ float:right; width:242px;}

   #main-right { float:left; width:264px; height: auto; overflow:hidden;}
   .company_news { background:url(CompanyNews.gif) no-repeat right top; width:264px; height:34px; text-align:right; line-height:28px; color:#fff;}
    .company_news a { color:#fff; padding-right:27px;font-size:9px;text-decoration:none; }
    .company_news a:visited { color: #fff;} 
    .company_news a:hover { color: #ff0000; text-decoration: none} 
    .company_news a:active { color: #ff0000;} 
	.company_news_box { float:right; width:256px;}
	.contact_title{ text-align:right; width:264px; height:47px; margin-top:10px;}
	.contact_title_box{ float:right;width:222px; clear:both; background:url(ContactUs_bg.gif) repeat-x; padding:5px 17px; line-height:25px; clear:both;}
	.map_index{ width:264px; clear:both; text-align:center;}

	.main_right{ float:left; width:780px; margin-left:10px; overflow:hidden;}
	  .nva_title{ background:url(nav_title.gif) no-repeat; height:28px; line-height:28px;  padding-left:36px;}
	  .nav_box { padding:5px 18px; text-align:left; line-height:28px; font-size:14px;}


/* link */
.link_index { margin:6px auto 0; width:960px; height: auto; clear:both; overflow:hidden;}
  .link_a{ width:960px; height:7px;}
  .link_b{ width:960px; height:11px;}
  .link_nav { width:940px; padding:5px 10px; background:url(link_bg.gif) repeat-y; color:#3481C3;}

/* css footer */

#footer { margin:10px auto 0; width:960px; height: 80px; clear:both; border-top:#CCCCCC solid 1px; padding:10px 0 5px; line-height:24px; letter-spacing:0px;}
  .foot_left { float:left; width:170px; margin-right:10px; height:80px; border-right: #CCCCCC solid 1px; background: url(logo2.gif) no-repeat center center;}
  .foot_right { float:left; width:775px;}
  .foot_right p{ font:Verdana, Arial, Helvetica, sans-serif 4px;}
  .copy {font-size: 9px;}


.btnSearch {
	FONT-WEIGHT: bold;
	BACKGROUND: url(Image/style/Orange/btn_Go.jpg);
	WIDTH: 35px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.btnSearchGo {
	FONT-WEIGHT: bold;
	BACKGROUND: url(images/acsite/btnSearchGo.gif);
	WIDTH: 49px;
	COLOR: #000000;
	BORDER-TOP-STYLE: none;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 25px;
	BORDER-BOTTOM-STYLE: none;
}
.ProductTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #ff6600;
}
.word {
}
.searchTxtbox {
	WIDTH: 100px;
}
.subscribeBtn {
	BACKGROUND: url(images/style/Email/btnSubscribe.gif);
	WIDTH: 76px;
	CURSOR: pointer;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 27px;
	BORDER-BOTTOM-STYLE: none;
}
.subscribeUnBtn {
	BACKGROUND: url(images/style/Email/btnUnScribe.gif);
	WIDTH: 86px;
	CURSOR: pointer;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	HEIGHT: 27px;
	BORDER-BOTTOM-STYLE: none;
}
.ProductName {
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
}
.ProductSubName {
	FONT-WEIGHT: bold;
}
.list {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
}
.locator {
	COLOR: #ffffff;
}
A.Nav:link {
	FONT-WEIGHT: bold;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

A.Nav:visited {
	FONT-WEIGHT: bold;
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.Nav:active {
	FONT-WEIGHT: bold;
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.Nav:hover {
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}
.headerlist {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #0f4f59;
}
A.Cat:link {
	FONT-WEIGHT: bold;
	COLOR: #ff3300;
	TEXT-DECORATION: none;
}
A.Cat:hover {
	COLOR: #ff6600;
}
A.Cat:active {
	COLOR: #cccc00;
}
A.Cat:visited {
	FONT-WEIGHT: bold;
	COLOR: #666666;
	TEXT-DECORATION: underline;
}
.productGalleyName {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #000000;
}
.CopyRight {
	FONT-WEIGHT: bold;
}
.tab {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BACKGROUND-IMAGE: url(/Image/style/Orange/tab_unClick_bg.jpg);
	CURSOR: pointer;
	COLOR: #000000;
}
.tabClick {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BACKGROUND-IMAGE: url(/Image/style/Orange/tab_click_bg.gif);
	CURSOR: default;
	COLOR: #000000;
}
.btnNavOver {
}
.btnNav {
}
.tab_font_unClick {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
}
.tab_font_click {
	FONT-WEIGHT: bold;
}
.HeaderBg {
	BACKGROUND-COLOR: #ff9600;
}
.menuRollOver {
	BACKGROUND-IMAGE: url(images/acsite/menuBg.gif);
}
.menuRollOut {
	BACKGROUND-IMAGE: none;
}
.catHeader {
	FONT-WEIGHT: 600;
	FONT-SIZE: 12px;
	COLOR: #ff9600;
}
.postcode {
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
}
.city {
	FONT-WEIGHT: 600;
	FONT-SIZE: 12px;
	COLOR: #ffffff;
}
.state {
	FONT-WEIGHT: 600;
	FONT-SIZE: 15px;

	COLOR: #ffffff;
}
.emailread {
	/*邮件订阅*/
	margin: 0 auto;
	padding: 0px;
	text-align: center;
	line-height: 30px;
	margin-top: 5px;
}
.proclasstree {
	/*产品分类树*/
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	height: auto;
	margin-left: 20px;
}
.links {
	/*友情链接-系统*/
		float: left;
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	width: 100%;
}
.links a{ color:#666}
.links li {
	float: left;
	display: inline;
}
.newpro-ul {
	/*最新产品ul的class*/
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 12px;
	text-align:center;
}

.newpro-ul IMG { width:98px; height:80px; BORDER: #ccc 1px dashed; DISPLAY: block; MARGIN: 0;  PADDING: 5px;}
.newpro-ul A:hover IMG { BORDER: #000 solid 1px;}

.newpro-ul li {
	float: left;
	display: inline;
}
.gonggao-p {
	/*网站公告*/
	margin: 0 auto;
	padding: 5px;
	margin-right: 20px;
	display: block;
}
.topnews-ul {
	/*最新资讯*/
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 12px;
	padding-top: 5px;
}
.topnews-ul li {
	background: url('../../../upfiles/system/dian.gif') no-repeat 10px 10px;
	padding-left: 20px;
	float: left;
	display: inline;
	line-height: 22px;
}
.topnews-ul span {
	float: right;
	color: #666666;
	margin-right: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.listtitle {
	margin: 0;
	padding: 0;
	font-size:14px;
}
.listtitle2 {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
.propic {
	text-align: center;
	padding: 10px;
}

.classnews { /*分类资讯列表*/
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 12px;
	padding-top: 5px;
}
.classnews li {
	background: url('../../upfiles/system/dian.gif') no-repeat 10px 7px;
	padding-left: 20px;
	float: left;
	display: inline;
	line-height: 22px;
}
.product-1 {
	list-style-type: none;
	margin: 10px;
	padding: 0;
	height: 50px;
	line-height: 24px;
	border-bottom: 1px #808080 solid;
	border-right: 1px #808080 solid;
}
.product-1 li {
	float: left;
	display: inline;
	width: 33%;
	text-align: center;
	height: 24px;
}
.proli-1 {
	border-left: 1px #808080 solid;
	border-top: 1px #808080 solid;
	background-color: #EEEEEE;
}
.proli-2 {
	border-left: 1px #808080 solid;
	border-top: 1px #808080 solid;
	background-color: #FFFFFF;
}
.product-1 h1 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	text-align: center;
	height: 24px;
	line-height: 24px;
}
.product-2 {
	margin-left: 30px;
	line-height: 25px;
}
.classnews span {
	float: right;
	color: #666666;
	margin-right: 5px;
}
.profilelist li {
	line-height: 28px;
	list-style-type:none;
	background:url(icon.gif) no-repeat 0 5px;
	padding-left:21px; 
}
.hr {
	text-align: center;
	width: 90%;
	height: 1px;
	font-size: 0px;
	margin: 0 auto;
	padding: 0;
	background-image: url('../Images/service-hr.gif');
}
.newspage-3 {
	height: 25px;
	text-align: center;
	line-height: 25px;
}
.content {
	margin: 10px;
	line-height: 20px;
}
.content1 {
	margin: 10px;
	line-height: 20px;
	font-size:16px;
	line-height:21px;
	font-weight:bold;
}

.btnSearchGo{
color:#000000;
background-image: url('btnSearchGo.gif');
}/*<a href="http://xmcyberpolice.cn/alert.asp" target=_blank><img src="http://xmcyberpolice.cn/image/gt.gif" width  ="30" border='0'></a>*/