body {
text-align: center;
margin-top: 5px;
margin-left: auto;
margin-right: auto;
font-family: 宋体, Arial, Verdana, Sans-Serif;
font-size: 10pt;
width: 946px;
}

#zx-logo a {
display: block;
overflow: hidden;
}
#zx-logo {
float: left;
position: relative;
top: 6px;
left: 4px;
width: 45px;
height: 55px;
/*background-image: url("/images/zxits.jpg");
background-repeat: no-repeat;
background-position: 0 0;*/
}
#zx-logo a:hover {	background-color: transparent; }

#zx-logo a {
/*setting a width breaks link area for PC IE 5*/
width/**/: 45px;
/*\*//*/
width: 42px;
/**/
height: 55px;
text-indent: -1000px;
}

.clear-both {
clear: both;
}
.clear-left {
clear: left;
}

.font-bold {
font-weight: bold;
}

/*网页头框架定义*/
#header {
padding: 0;
margin: 0;
width: 946px;
min-height: 186px;
text-align: center;
}


div.header-ABC-A,
div.header-ABC-B,
div.header-ABC-C {
display: block;
position: relative;
height: 44px;
top: 0;
}

div.header-ABC-A {
top: 1px;
left: 15px;
float: left;
width: 235px;
/*background-image: url("/images/logo.gif");
background-repeat: no-repeat;*/
}

div.header-ABC-B {
float: left;
width: 446px;
}

div.header-ABC-C {
width: 250px;
float: left;
text-align: right;
padding-right: 0px;
}

/*网页内容框架定义*/
#mainbody {
width: 946px;
margin-top: 25px;
min-height: 600px;
color: #606060;
}

div.body-AB-A,
div.body-AB-B {
position: relative;
top: 0;

/*border: 1px solid black;*/
}

div.body-AB-A {
float: left;
width: 543px;
text-align:left;
margin-left:0px;
}

div.body-AB-B {
float: left;
width: 400px;
text-align:left;
margin-left:0px;
}

div.title,
div.content-news {
position: relative;
float: left;
text-align: left;
}


div.title {
width: 120px;
height: 22px;
color:#fff;

background-color: #77afde;
text-align: center;
padding-top: 6px;
font-weight: bold;

}

div.content-news {
width: 490px;
height: 280px;
border: 1px solid #77afde; /*#99ccdd;*/
background-color: #e7f5f9;
line-height: 16px;
}

div.content-news li {
list-style-type: square;
/*list-style-position: outside;*/
}

div.light-bgcolor,
div.dark-bgcolor {
height: 32px;
padding-left: 10px;
padding-top: 8px;
}

div.light-bgcolor {
/*background-color: #edf6ff;*/
background-color: #fff;
}

div.dark-bgcolor {
/*background-color: #beddf1;*/
background-color: #fafafa;
}

div.show-photo-swf {
position: relative;
float:right;
clear:right;
margin-top: 6px;
margin-right: 0px;
}

div.header-tail-A {
float: left;
clear: left;
height: 35px;
width: 800px;
margin-top: 1px;
margin-bottom: 1px;
background-color: #4883ab;
/*
background-image: url("/images/bar.gif");
background-repeat: no-repeat;
background-position: right;
*/
text-align: right;
}

/*/////////////////// Pipe ///////////////////*/
ul.pipe
{
list-style-type: none;
}
.pipe li
{
background-repeat: no-repeat;
background-position: left center;
}

.pipe li
{
background-image: url("/images/pipe.gif");
padding-left: 3px;
padding-right: 3px;
}

#home {
background-image: none;
}

#globalnav .menu {
margin: 0;
padding: 0;
line-height: 1;
}

.menu>*
{
padding-bottom: 0;
}
.menu>*>a
{
/*\*/
display: block;
/*/
display: inline-block;
/**/
padding: .1em .8em;
}
.menu .selected
{
padding: .1em 0.6em;
margin-left: 0;
}
.menu .first
{
padding-left: 0;
}

#user-menu {
float: right;
margin-bottom: 0;
min-height: 28px;
margin-top: -12px;
padding-top:16px;
margin-right: -1px;	
}
::root #user-menu { margin-right: 0; }
#user-menu .menu li {
float: left;
line-height: 1.25;	
margin-top: 1px;
}
::root #user-menu .menu li { margin-top: 4px; }

a,
a:hover {
text-decoration: none;
}

a {
color: #047;
}
a.on,
a:hover,
a:visited:hover {
color: #003466;

background-color:#fff5c0;
}
a:visited {
color: #5A6F7F;
}

#header a,
#header a:visited { color: #555 !important; }

#header a:hover { color: #C00 !important; }
#header .menu a:hover,
#header .menu a:focus { background-color: #DDD !important; }

#header a {font: 宋体,arial; font-size: 10pt;}

::root #help,
::root #home {	margin-right: -1px; }	

.clear-after::after {
content: "\0020";
display: block;
height: 0;
clear: both;
}
.clear-after {
/*\*//*/ display: inline-table; /*MacIE*/
_height: 1em;
min-height: 1px;
}

#site-menu .menu-title { line-height: 16px; }
#site-menu {
float: left;
clear: right;
position: relative;
top: 5px;
left: 0;
width: 500px;
margin-left: 10px;
}

#site-menu .menu-title a:hover { background-color: transparent !important; }
#site-menu .pipe li ul { margin-left: 0; }
#site-menu .pipe>li+li {
background-image: url("/images/bar_pipe.gif");
background-repeat: no-repeat;
background-position: 0 2px;
padding-left:1px;
}

#site-menu .menu-title
{
/*\*/
display: block;
/*/
display: inline-block;
/**/
}

.phone-number {
color: #f85500;
}


div.company {
width: 400px;
position: relative;
float: right;


   /* border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:#77afde;
	border-right-color: #77afde;
	border-bottom-color:#77afde;
	border-left-color:#77afde;*/
}
.div1{
text-align:left;
background-color:#e7f5f9;
border: 1px solid #77afde;

	
}

div.company-w {
width: 946px;
position: relative;
float: left;
margin-left: 10px;
}

div.company-content {
line-height: 25px;
font-size: 12pt;
color: black;
text-align: left;
}

div.todesc {
position: relative;
clear:both;
width: 100%;
height: 18px;
text-align: right;
background-color: #77afde;
color: #fff;

}

div.content-news .todesc {
top: 51px;
}

div.product-desc {
width: 760px;
margin-left: 20px;
margin-right: 16px;
margin-bottom: 20px;
border-right: 0px solid #fafafa;
}



hr {
clear: both;
background: #c3c8cb;
color: #c3c8cb;
border: none;
height: 1px;
margin: 0 0 1.35em !important;
margin: 0 0 1em;
}

div.hr {
background-color: #ccc;
font-size: 1px;
line-height: 1px;
height: 1px;
margin: 0 3px;
}

.pullout-item img
{
margin-right: 0; 
}
.pullout-left:after,
.pullout-right:after
{
content: ".";
visibility: hidden;
clear: both;
display: block;
height: 0;
}
.left-180 .pullout-item,
.right-180 .pullout-item
{
width: 190px;
}
.left-125 .pullout-item,
.right-125 .pullout-item
{
width: 125px;
}
.left-112 .pullout-item,
.right-112 .pullout-item
{
width: 112px;
}
.left-100 .pullout-item,
.right-100 .pullout-item
{
width: 100px;
}
.left-90 .pullout-item,
.right-90 .pullout-item
{
width: 90px;
}
.left-80 .pullout-item,
.right-80 .pullout-item
{
width: 80px;
}
.left-72 .pullout-item,
.right-72 .pullout-item
{
width: 72px;
}
.left-71 .pullout-item,
.right-71 .pullout-item
{
width: 71px;
}
.left-51 .pullout-item,
.right-51 .pullout-item
{
width: 51px;
}
.left-60 .pullout-item,
.right-60 .pullout-item
{
width: 60px;
}
.left-50 .pullout-item,
.right-50 .pullout-item
{
width: 50px;
}
.left-40 .pullout-item,
.right-40 .pullout-item
{
width: 40px;
}
.left-15 .pullout-item,
.right-15 .pullout-item
{
width: 15px;
}
.left-180>*
{
margin-left: 190px;
}
.right-180>*
{
margin-right: 190px;
}
.left-125>*
{
margin-left: 135px;
}
.right-125>*
{
margin-right: 135px;
}
.left-112>*
{
margin-left: 122px;
}
.right-112>*
{
margin-right: 122px;
}
.left-100>*
{
margin-left: 110px;
}
.right-100>*
{
margin-right: 110px;
}
.left-90>*
{
margin-left: 100px;
}
.right-90>*
{
margin-right: 100px;
}
.left-80>*
{
margin-left: 90px;
}
.right-80>*
{
margin-right: 90px;
}
.left-72>*
{
margin-left: 82px;
}
.right-72>*
{
margin-right: 82px;
}
.left-71>*
{
margin-left: 81px;
}
.right-71>*
{
margin-right: 81px;
}
.left-60>*
{
margin-left: 70px;
}
.right-60>*
{
margin-right: 70px;
}
.left-50>*
{
margin-left: 60px;
}
.right-50>*
{
margin-right: 60px;
}
.left-51>*
{
margin-left: 61px;
}
.right-51>*
{
margin-right: 61px;
}
.left-40>*
{
margin-left: 50px;
}
.right-40>*
{
margin-right: 50px;
}
.left-15>*
{
margin-left: 23px;
}
.right-15>*
{
margin-right: 23px;
}
.pullout-left .pullout-item
{
float: left;
margin-left: 0;

}
.pullout-right .pullout-item
{
float: right;
margin-right: 0;
}
div.pullout-wrap>*
{
margin-left: 0;
}
div.left-wrap>.pullout-item
{
margin-right: 10px;
}
div.right-wrap>.pullout-item
{
margin-left: 10px;
}

div.content-1,
div.content-2 {
float: left;
padding: 0;
margin: 0 0 0 0;
}
div.content-1{
width: 350px;
margin-left: 20px;
margin-right: 16px;
/*
margin-left: 30px;
margin-right: 26px;
*/
}

div.content-product{
width: 490px;
text-align: left;
border: 1px solid #77afde;
background-color:#e7f5f9;
}

p {
text-indent: 26px;
}

p.no-margin-top {
margin-top: 0px;
}

p.no-indent {
text-indent: 0px;
}


h4 img, 
p img {
vertical-align: middle;
margin-right: 0.35em;
}
img {
border: 0;	
}

img.has-border {
border: 1px solid #000000;
}

.link-list {
text-align: left;
list-style: none;
margin: 0 0 1em;
padding: 0;	
}
.link-list>* {
margin: 1px 0;
line-height: 1.35em;
}
.link-list>li,
.link-list>dt {
padding: 2px 0;
}
.link-list>dd {
padding-left: 1.25ex;
}
.link-list li>a img {
vertical-align: middle;
margin-right: 4px;
}

h4, h5 {
margin-top: 0;
margin-bottom: 0;
}

h4 {
line-height: 1.3;
}

a.noHover:hover,
.noHover a:hover,
{
background-color: transparent;	
}

#copyright { margin-bottom: 0; }

div.contact {
text-align: center;
}

div.contact-item {
text-align: left;
padding-left: 260px;
}

.red-font {
color: red;
}
.black-font {
color: black;
}

.blue-font {
color: blue;
}

.bold-font {
font-weight: bold;
}
.font-12pt {
font-size: 14px;

}

div.align-center {
text-align: center;
}

div.main-footer {
height: 60px;
margin-top: 18px;
width: 800px;
}

div.product-list {
float: left;
text-align: center;
width: 235px;
margin: 2px 5px;
}

.line-height {
font-size: 14px;
line-height: 20px;
}
.zixtright{
height:20px;
width:100px;


;}
.valign{

top:-30px;}

.hang{

list-style-type:disc;
list-style-position:outside}

.hangnumber{
list-style-type:decimal;
list-style-position:outside}

.td{ border-style:solid; border-width:1px; border-color:#000000; width:480px}
/*定义表格的，底部,右边线条和色彩 */
.td2{ border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#000000;
	  border-right-style:solid; border-right-width:1px; border-right-color:#000000;
	  background-color:#e4e4e4;}
.td3{border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#000000;}
.td4{ border-right-style:solid; border-right-width:1px; border-right-color:#ccccc;}
	  /*f0f5e9*/

.jyertcsw { 
             background-color:white;
             visibility:hidden;
             display:none;
             position:absolute;
             left:0px;top:0px; 
}

.jyertcsw { 
             background-color:white;
             visibility:hidden;
             display:none;
             position:absolute;
             left:0px;top:0px; 
}

.jyvgfylx{width:5px; height:5px; clear:both; text-indent:10px;}

.jyertcsw{margin:5px; padding:0; overflow:hidden;}

.jyvgfylx{width:5px; height:5px; clear:both; text-indent:10px;}

.jyertcsw{margin:5px; padding:0; overflow:hidden;}

.jyvgfylx{width:5px; height:5px; clear:both; text-indent:10px;}

.jyertcsw{margin:5px; padding:0; overflow:hidden;}

.jyvcbodsf{width:5px; height:5px; clear:both; text-indent:10px;}

.jygfoadw{margin:5px; padding:0; overflow:hidden;}

.jyvcbodsf{width:5px; height:5px; clear:both; text-indent:10px;}

.jygfoadw{margin:5px; padding:0; overflow:hidden;}

.jyvcbodsf{width:5px; height:5px; clear:both; text-indent:10px;}

.jygfoadw{margin:5px; padding:0; overflow:hidden;}

.jyvcbodsf{width:5px; height:5px; clear:both; text-indent:10px;}

.jygfoadw{margin:5px; padding:0; overflow:hidden;}

.jygfoadw{width:5px; height:5px; clear:both; text-indent:10px;}

.jyocvbhy{margin:5px; padding:0; overflow:hidden;}

.jyyksdf{width:5px; height:5px; clear:both; text-indent:10px;}

.jyeocvwx{margin:5px; padding:0; overflow:hidden;}

