body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}
.xright dl dd a:link,.xright dl dd a:visited {
	color:#3F6081;
	text-decoration:underline;
	width: 280px;
	line-height: 24px;
	height: 24px;
	padding-left: 17px;
	overflow: hidden;
	background-image: url(images/arr02.png);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	display: block;
}
.xright dl dd a:hover{color:#f60;}


*{margin: 0px;padding: 0px;}
img {border: 0px;}
li {
	list-style-type: none;
}
a:link {color: #222;text-decoration: none;}
a:visited {color: #222;text-decoration: none;}
a:hover {color: #f60;text-decoration: underline;}
a, a:active { outline: none; } 

.topbg {
	background: url(images/bg01.gif) repeat-x;
	height: 102px;
}
.xmain {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}

.xleft {
	float: left;
	width: 183px;
	margin-right: 10px;
}
.xpic {
	margin-right: auto;
	margin-left: auto;
	width: 970px;
	height: 320px;
}
.xleft .smenu dd a:link,.xleft .smenu dd a:visited {
	background-image: url(images/submenubg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 34px;
	width: 149px;
	font-size: 14px;
	padding-left: 34px;
	line-height: 34px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ddd;
	padding-top: 3px;
	text-decoration: none;
	display: block;
}
.xleft .smenu dd a:hover{
	font-weight: bold;
	color: #fff;
	background-position: 0px -43px;

}
.xleft h5 {
	font-size: 12px;
	font-weight: normal;
}
.xleft h5 a {
	width: 163px;
	float: left;
	clear: both;
	display: block;
	height: 23px;
	line-height: 22px;
	overflow: hidden;
	padding-left: 17px;
	background-image: url(images/notice_bg.png);
	background-repeat: no-repeat;
	background-position: -9px -2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ddd;
	padding-top: 3px;
}

.smenuhl a{	font-weight: bold;
	color: #fff;
	background-image: url(images/submenubg.png);
	background-repeat: no-repeat;
	background-position: 0px -43px;
height: 34px;
	width: 149px;
	font-size: 14px;
	padding-left: 34px;
	line-height: 34px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ddd;
	padding-top: 3px;
	text-decoration: none;
	display: block;}

.smenu dd {
	float: left;
	display: inline;
}

.xpicsub {
	margin-right: auto;
	margin-left: auto;
	width: 970px;
	height: 150px;
	padding-bottom: 4px;
}

.xright {
	height: 330px;
	float: left;
	width: 775px;
	background-image: url(images/bg09.png);
	background-repeat: repeat-x;
	border: 1px solid #d7d7d7;
}


.xright01 {
	float: left;
	width: 775px;
	background-image: url(images/bg09.png);
	background-repeat: repeat-x;
	border: 1px solid #d7d7d7;
}
.xclear {
	font-size: 0px;
	line-height: 0px;
	width: 0px;
	clear: both;
}


.xleft ul li a {
	background-image: url(images/products.jpg);
	background-repeat: no-repeat;
	display: block;
	width: 183px;
	overflow: hidden;
	height: 70px;
	border-top: 2px solid #e1e1e1;
}

.xcenter{
	width: 970px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.xmenu {
	margin-right: auto;
	margin-left: auto;
	width: 950px;
	background-image: url(images/menubg01.gif);
	background-repeat: repeat-x;
	height: 36px;
	display: block;
	padding-left: 20px;
}


.xmenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.xmenu ul li {
	display: inline;
	/*position: relative;*/
}
.xmenu ul ul {
	visibility: hidden;
	position: absolute;
	left:0px;
	top:32px;
	z-index: 99;
}
    /*指定是显示二级子菜单*/
    .xmenu ul li:hover ul.second,/*非IE6*/
    .xmenu ul a:hover ul.second{/*IE6*/
      visibility:visible;
    }
 
    .xmenu ul ul li {
	clear:both;/*垂直显示*/
	text-align:left;
	float: left;
	background-color: #fff;
    }
    .xmenu ul ul a:hover{
      background:black;
      color:red;
    }


.xmenu ul li a:link,.xmenu ul li a:visited  {
	float: left;
	display: block;
	padding-right: 12px;
	padding-left: 12px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(images/vline01.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-top: 12px;
	padding-bottom: 10px;
	color: #fff;
	text-decoration: none;
}
.xmenu ul li a:hover {color: #0051CB;background-image: url(images/menubg02.gif);background-repeat: repeat-x;}

.xmenu ul li a.xhl:link,.xmenu ul li a.xhl:visited  {
	float: left;
	display: block;
	padding-right: 12px;
	padding-left: 12px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(images/menubg02.gif);
	background-repeat: repeat-x;
	padding-top: 12px;
	padding-bottom: 10px;
	color: #0051CB;
	text-decoration: none;
}
.xright h3 a img {
	border: 1px solid #EAE9EC;
	padding: 2px;
}
.xright h3 {
	font-size: 12px;
	font-weight: normal;
	float: left;
	margin-left: 12px;
	clear: left;
	display: inline;
}
.zcontent {
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	font-size: 14px;
	line-height: 24px;
}

.xright dl {
	width: 380px;
	display: inline;
	float: left;
	line-height: 24px;
}
.xright dl dd span {
	float: right;
	font-size: 11px;
	color: #9CAFC3;
}
.xright h6 {
	display: inline;
	height: 20px;
	width: 526px;
	margin-left: 12px;
	float: left;
	clear: left;
	margin-top: 6;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.xright h6 a {
	font-size: 12px;
	font-weight: bold;
	display: block;
	background-image: url(images/icon01.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 8px;
	width: 100px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 16px;
	float: left;
}

.xright h6 span {
	float: right;
}
.xright h6 span a.xmore01 {
	background-image: url(images/more.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 31px;
	display: block;
}
.xright h6 span a.xmore01:hover {background-position:0px -20px;}



.xfooter {
	width: 950px;
	padding-right: 5px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 6px;
	padding-bottom: 5px;
	background-color: #3a3a3a;
	margin-top: 3px;
	color: #a9a9a9;
}
.xfooter span {
	float: right;
}
.xcontact {
	line-height: 16px;
	padding-top: 8px;
	padding-bottom: 12px;
	width: 950px;
	padding-right: 5px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.xcontact span {
	color: #84ABCC;
	padding-right: 10px;
	padding-left: 3px;
}
.xvideo {
	width: 200px;
	float: right;
	display: block;
	overflow: hidden;
}




.xvideo h4 span {
	float: right;
}

.xvideo h4 span a.xmore01 {
	background-image: url(images/more.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 31px;
	display: block;
}
.xvideo h4 span a.xmore01:hover {
	background-position:0px -20px;
}
.xvideo h5 p a {
	display: block;
	background-image: url(images/arr01.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 8px;
	font-size: 12px;
	font-weight: normal;
	width: 180px;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 8px;
}
.xvideo h4 a {
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/icon01.gif);
	background-position: 0px 0px;
	display: block;
	background-repeat: no-repeat;
	padding-left: 8px;
	width: 100px;
}

.xvideo h4 {
	width: 200px;
	padding-top: 3px;
	padding-bottom: 8px;
}
.xline {
	background-image: url(images/dot01.gif);
	background-repeat: repeat-x;
	height: 10px;
	width: 530px;
	float: left;
	display: inline;
	font-size: 0px;
	line-height: 0px;
	background-position: left top;
}
.xinfo {
	margin-right: auto;
	margin-left: auto;
	width: 970px;
	padding-top: 8px;
	padding-bottom: 2px;
	color: #606060;
	text-align: center;
}


.xright h3 p a {
	display: block;
	height: 15px;
	width: 130px;
	background-image: url(images/arr01.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 6px;
	margin-top: 5px;
	overflow: hidden;
	line-height: 16px;
}




.xma a:link {background-position: 0px -4px;}	
.xma a:visited {background-position: 0px -4px;}
.xma a:hover {background-position: -203px -4px;}

.xmb a:link {background-position: 0px -81px;}	
.xmb a:visited {background-position: 0px -81px;}
.xmb a:hover {background-position: -203px -81px;}


.xmc a:link {background-position: 0px -156px;}	
.xmc a:visited {background-position: 0px -156px;}
.xmc a:hover {background-position: -203px -156px;}


.xmd a:link {background-position: 0px -231px;}	
.xmd a:visited {background-position: 0px -231px;}
.xmd a:hover {background-position: -203px -231px;}



.xleft h2 {
	font-size: 14px;
	font-weight: bold;
	background-image: url(images/bg05.gif);
	background-repeat: repeat-x;
	height: 35px;
	width: 181px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d7d7d7;
	border-right-color: #d7d7d7;
	border-bottom-color: #d7d7d7;
	border-left-color: #d7d7d7;
}
.xleft h2 a {
	background-image: url(images/icon02.gif);
	background-repeat: no-repeat;
	background-position: 10px 12px;
	padding-top: 12px;
	display: block;
	padding-left: 35px;
}
.xright h2,.xright01 h2 {
	font-size: 14px;
	font-weight: bold;
	background-image: url(images/bg05.gif);
	background-repeat: repeat-x;
	height: 35px;
	width: 773px;
}

.xright h2 a,.xright01 h2 a {
	background-image: url(images/icon02.gif);
	background-repeat: no-repeat;
	background-position: 10px 11px;
	padding-top: 11px;
	display: block;
	padding-left: 35px;
}




.xtop {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}
.xtop h1 a {
	display: block;
	height: 93px;
	width: 442px;
	margin-left: 38px;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.xtop h1 {
	float: left;
	width: 500px;
}

.xtop h3 a {
	font-weight: normal;
	width: 55px;
	display: block;
	float: left;
	background-image: url(images/arr01.png);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding-left: 8px;
	font-size: 12px;
}
.xtop h3 {
	float: left;
	width: 210px;
	margin-left: 240px;
	margin-top: 32px;
}

.ipt01 {
	background-image: url(images/bg_search.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 121px;
	border:1px solid #c9c9c9;
	padding-left: 20px;
	padding-top: 4px;
	float: right;
}
.xtop h4 {
	width: 204px;
	height: 25px;
	float: left;
	margin-left: 235px;
	margin-top: 24px;
}
.xtop h4 a.bt_search {
	float: right;
	height: 22px;
	width: 56px;
	background-image: url(images/bt_search.gif);
	background-repeat: no-repeat;
	display: block;
}
.xtop h4 a.bt_search:hover { background-position:0px -28px;}




/* changeBox_a1 */
.changeBox_a1{
	float:left;
	width:970px;
	height:314px;
	position:relative;
}

.changeBox_a1 .a_bigImg img{
position:absolute;
top:2px;left:0px;
display:none;}


.changeDiv{
position:absolute;
top:2px;left:0px;
display:none;}

.changeDiv h3{
	position:absolute;
	left:0px;
	bottom:0;
	width:970px;
	height:25px;
	line-height:25px;
	background:#666;
	filter:alpha(opacity=100);
	opacity:1;
	font-weight: normal;
	font-size: 12px;
}

.changeDiv h3 a {
	display:block;
	padding-left:15px;
	color:#fff;
	width: 600px;
	height: 20px;
	overflow: hidden; 
}
.changeDiv h3 a:visited{color:#fff;}
.changeDiv h3 a:hover{color:#ff0; text-decoration:none;}


/* ul_change_a2 */
.ul_change_a2{
position:absolute;
right:5px; bottom:4px;
padding-left:19px;
overflow:hidden;
 }

.ul_change_a2 li{
display: -moz-inline-stack;
display:inline-block;
*display:inline;
*zoom:1;}

.ul_change_a2 span{
display: -moz-inline-stack;
display:inline-block;
*display:inline;
*zoom:1;
font-size:0.8em;
padding:0px 3px; 
margin-right:2px;
border:1px solid #999;
background:#fff;
filter:alpha(opacity=100);
opacity:1;
cursor:hand;
cursor:pointer;
}

.ul_change_a2 span.on{
border:1px solid #CC0000;
background:#FFFF9D;
color:#CC0000;}



.dropmenudiv {
	Z-INDEX: 100;
	BORDER-BOTTOM: #fff 0px solid;
	POSITION: absolute;
	BORDER-LEFT: #fff 1px solid;
	BACKGROUND-COLOR: white;
	WIDTH: 200px;
	VISIBILITY: hidden;
	BORDER-TOP: #fff 1px solid;
	TOP: 0px;
	BORDER-RIGHT: #fff 1px solid;
	font-family: Verdana;
	font-size: 14px;
	line-height: 20px;
}
.dropmenudiv A:link {
	BORDER-BOTTOM: #fff 1px solid;
	PADDING-BOTTOM: 2px;
	BACKGROUND-COLOR: #0051CB;
	TEXT-INDENT: 3px;
	PADDING-LEFT: 5px;
	WIDTH: auto;
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	COLOR: #fff;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	PADDING-TOP: 6px
}
.dropmenudiv A:visited {
	BORDER-BOTTOM: #fff 1px solid;
	PADDING-BOTTOM: 2px;
	BACKGROUND-COLOR: #0051CB;
	TEXT-INDENT: 3px;
	PADDING-LEFT: 5px;
	WIDTH: auto;
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	COLOR: #fff;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	PADDING-TOP: 6px
}

.dropmenudiv A:link {
	WIDTH: 100%
}
.dropmenudiv A:visited {
	WIDTH: 100%
}
.dropmenudiv A:hover {
	BACKGROUND-COLOR: #E4E8EA;
	COLOR: #0078DE;
	font-weight: bold;
	background-image: url(images/menubg02.gif);
	background-repeat: repeat-x;
	background-position: 0px -5px;
}
.dropmenudiv A:active {
	BACKGROUND-COLOR: #e00; COLOR: #fff;
}
.hack {
	DISPLAY: block; FONT: 0px/0px sans-serif; CLEAR: both
}
.xcc01 {
	font-size: 12px;
	text-align: center;
	background-color: #fff;
	padding-right: 3px;
	padding-left: 3px;
}
.xcc00 {
	background-color: #ccc;
}
.zcontent dl dd span {
	float: right;
	color: #aaa;
	line-height: 40px;
}
.zcontent dl dd {
	background-image: url(images/dot01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.zcontent dl dd a {
	background-image: url(images/arr02.png);
	background-repeat: no-repeat;
	background-position: 0px 18px;
	padding-left: 16px;
	display: block;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	width: 500px;
}

