* { margin:0px; padding:0px; outline:none; }
img { border:none; }
body,td,th { font-family:Arial, Helvetica, sans-serif; }
body { background:#AAAAAA url(../images/backgrounds/backgrounds.png) top left repeat-x; font-family:Arial, Helvetica, sans-serif; }
a         { color:#ED1B2E; text-decoration:none; }
a:link    { color:#ED1B2E; text-decoration:none; }
a:visited { color:#ED1B2E; text-decoration:none; }
a:hover   { color:#ED1B2E; text-decoration:underline; }
a:active  { color:#ED1B2E; text-decoration:none; }
h1 { font-size:22px; color:#ED1B2E; line-height:1.4em; margin:1em 0px .5em 0px; }
h2 { font-size:14px; color:#666666; line-height:1em; margin:.25em 0px; font-weight:normal; }
h3 { font-size:16px; color:#ED1B2E; line-height:1em; margin:.25em 0px; font-weight:bold; }
h4 { font-size:16px; color:#333333; line-height:1em; margin:.25em 0px; font-weight:bold; }
h5 { font-size:14px; color:#ED1B2E; line-height:1.2em; margin:.25em 0px; font-weight:bold; }
h6 { font-size:14px; color:#333333; line-height:1.2em; margin:.25em 0px; font-weight:bold; }
hr { margin:15px 0px; padding:0px; height:1px; line-height:1px; border:none; outline:none; background-color:#E2E2E2; border-collapse:collapse; }

.clear, .clearall { clear:both; }

.red-text { color:#ED1B2E; }
.largetext-black { font-size:16px; color:#000000; }

#site-wrapper { margin:0 auto; width:992px; height:auto; }


/* ------------- HEADER ------------- */
#site-header { width:inherit; height:92px; }
#site-header .logo { margin:0px; padding:0px; float:left; width:300px; height:92px; }
#site-header .toplinks { float:right; width:600px; height:92px; }
#site-header .txtlinks { float:right; width:506px; height:35px; text-align:right; font-size:12px; line-height:35px; }
#site-header .txtlinks a         { color:#ED1B2E; text-decoration:none; font-size:12px; margin-left:10px; }
#site-header .txtlinks a.cn      { margin-right:10px; }
#site-header .txtlinks a:link    { color:#ED1B2E; text-decoration:none; }
#site-header .txtlinks a:visited { color:#ED1B2E; text-decoration:none; }
#site-header .txtlinks a:hover   { color:#ED1B2E; text-decoration:underline; }
#site-header .txtlinks a:active  { color:#ED1B2E; text-decoration:none; }

#site-header .toplinks .btnlinks { float:right; width:506px; height:57px; text-align:right; }


/* ------------- NAVIGATION ------------- */
#site-navigation { clear:both; margin:0px; padding:0px; width:inherit; height:68px; position:relative; z-index:9999; }
#navbar { margin:0px; padding:0px; width:inherit; height:32px; }


/* ------------- BREADCRUMBS ------------- */
#site-breadcrumbs { clear:both; width:inherit; height:21px; background-color:#EEEEEE; font-size:12px; }
#site-breadcrumbs .content { padding-left:20px; }
#site-breadcrumbs .content a { display:inline-block; line-height:21px; font-size:inherit; color:#666666; margin-left:0px; padding-right:30px; background:transparent url(../images/layout/breadcrumb-arrow.png) top right no-repeat; }
#site-breadcrumbs .content a:link    { color:#666666; text-decoration:none; }
#site-breadcrumbs .content a:visited { color:#666666; text-decoration:none; }
#site-breadcrumbs .content a:hover   { color:#ED1B2E; text-decoration:none; }
#site-breadcrumbs .content a:active  { color:#ED1B2E; text-decoration:none; }



/* ------------- HOME PAGE ONLY ------------- */
#home-flash-banner { clear:both; margin:0px; padding:0px; width:992px; height:250px; }

#home-content { clear:both; width:990px; border-left:#EEEEEE 1px solid; border-right:#EEEEEE 1px solid; height:auto; background:#FFFFFF url(../images/layout/home-content-gradient.png) bottom left repeat-x; }
#home-content a.arrow { background:transparent url(../images/arrow-right-square.png) top left no-repeat; display:block; font-size:12px; font-weight:normal; line-height:15px; margin-top:2px; padding-left:25px; }

#home-news { display:block; float:left; width:250px; height:auto; padding:10px; margin-right:10px; font-size:12px; color:#666; }
#home-news h3 { margin-bottom:10px; font-weight:normal; letter-spacing:2px; color:#ED1B2E; }
#home-news a { display:block; font-size:inherit; line-height:1.3em; margin-bottom:1.3em; }
#home-news p { margin-top:5px; }

#home-product { display:block; float:left; width:250px; height:auto; padding:10px; margin-right:10px; font-size:12px; color:#666; }
#home-product h3 { margin-bottom:10px; font-weight:normal; letter-spacing:2px; color:#ED1B2E; }
#home-product a { display:block; font-size:inherit; line-height:1.3em; margin-bottom:1.3em; }
#home-product p { margin-top:5px; }

#home-featured { display:block; float:left; width:350px; height:auto; padding:10px; font-size:13px; }
#home-featured h3 { margin-bottom:10px; font-weight:normal; letter-spacing:2px; color:#ED1B2E; }
#home-featured p { line-height:2em; margin-bottom:1em; color:#666666; }



/* ------------- SITE CONTENT ------------- */
#site-content { clear:both; width:inherit; height:auto; background:url(../images/backgrounds/site-content.png) top left repeat-y; }



/* side column */
#sidecol { width:225px; height:auto; display:block; float:left; border-top:#FFFFFF 1px solid; background:transparent; }
#sidecol .arrow { background:transparent url(../images/arrow-right-square.png) top left no-repeat; display:block; font-weight:normal; line-height:15px; margin-top:0px; margin-bottom:15px; padding-left:22px; }
#sidecol .pdf   { background:transparent url(../images/content/pdficon_small.gif) top left no-repeat; display:block; font-weight:normal; line-height:17px; margin-top:0px; margin-bottom:15px; padding-left:25px; }
#sidecol .video { background:transparent url(../images/VidLink.jpg) top left no-repeat; display:block; font-weight:normal; line-height:17px; margin-top:0px; margin-bottom:15px; padding-left:22px; }
#sidecol hr { margin:5px 0px; }
#sidecol .content {  }

/* side navigation */
#sidecol .navigation { display:block; position:relative; width:225px; height:690px; color:#000000; line-height:22px; background-color:#FFFFFF; }
#sidecol .navigation ul { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:225px; }
#sidecol .navigation li { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:225px; list-style:none; }
#sidecol .navigation ul li a { display:block; width:215px; height:auto; padding:1px 0px 1px 10px; margin:0px 0px 0px 0px; color:#000000; font-size:12px; text-decoration:none; font-weight:bold; line-height:22px; border-bottom:#E2E2E2 1px solid; }
#sidecol .navigation ul li a:link    { color:#000000; text-decoration:none; background:none; }
#sidecol .navigation ul li a:visited { color:#000000; text-decoration:none; background:none; }
#sidecol .navigation ul li a:hover   { color:#FFFFFF; text-decoration:none; background:#FFFFFF url(../images/layout/sidecol/sidenav-background-on.png) no-repeat left center; }
#sidecol .navigation ul li a:active  { color:#FFFFFF; text-decoration:none; background:#FFFFFF url(../images/layout/sidecol/sidenav-background-on.png) no-repeat left center; }
#sidecol .navigation ul li ul li a { display:block; width:205px; height:auto; padding:1px 0px 1px 20px; margin:0px 0px 0px 0px; color:#000000; font-size:12px; text-decoration:none; font-weight:bold; line-height:22px; border-bottom:#E2E2E2 1px solid; }
#sidecol .navigation ul li ul li ul li a { display:block; width:200px; height:auto; padding:1px 0px 1px 25px; margin:0px 0px 0px 0px; color:#000000; font-size:12px; text-decoration:none; font-weight:normal; line-height:22px; border-bottom:#E2E2E2 1px solid; }
#sidecol .navigation ul li a.selected-nav,ul li ul li a.selected-nav,ul li ul li ul li a.selected-nav { 
	color:#FFFFFF; text-decoration:none; background:#FFFFFF url(../images/layout/sidecol/sidenav-background-on.png) no-repeat left center; 
  }

#sidecol .infobox { clear:both; width:225px; height:auto; font-size:12px; }
#sidecol .infobox-upper  { width:225px; height:48px; background:url(../images/layout/sidecol/infobox-upper.png) top no-repeat; }
#sidecol .infobox-upper-white  { width:225px; height:48px; background:url(../images/layout/sidecol/infobox-upper-white.png) top no-repeat; }
#sidecol .infobox h3 { font-size:12px; font-weight:bold; color:#ED1B2E; line-height:12px; text-align:center; padding-top:27px; }
#sidecol .infobox-middle { width:225px; height:auto; background:url(../images/layout/sidecol/infobox-middle.png) top repeat-y; }
#sidecol .infobox-middle-white { width:225px; height:auto; background:url(../images/layout/sidecol/infobox-middle-white.png) top repeat-y; }
#sidecol .infobox-content { width:172px; height:auto; padding:5px 10px; margin:0px 14px 0px 19px; }
#sidecol .infobox-content p { font-size:inherit; line-height:1.3em; color:#333; padding:.25em 0px .25em 0px; }
#sidecol .infobox-content a         { color:#000000; text-decoration:none; font-size:inherit; }
#sidecol .infobox-content a:link    { color:#000000; text-decoration:none; }
#sidecol .infobox-content a:visited { color:#000000; text-decoration:none; }
#sidecol .infobox-content a:hover   { color:#ED1B2E; text-decoration:none; }
#sidecol .infobox-content a:active  { color:#ED1B2E; text-decoration:none; }
#sidecol .infobox-lower  { width:225px; height:24px; background:url(../images/layout/sidecol/infobox-lower.png) top no-repeat; }
#sidecol .infobox-lower-white  { width:225px; height:24px; background:url(../images/layout/sidecol/infobox-lower-white.png) top no-repeat; }

#sidecol .box1 { clear:both; width:225px; height:auto; font-size:12px; }
#sidecol .box1-upper  { width:225px; height:55px; background:url(../images/layout/sidecol/box1-upper.png) top no-repeat; }
#sidecol .box1 h3 { font-size:12px; font-weight:bold; color:#FFFFFF; line-height:12px; text-align:center; padding-top:29px; }
#sidecol .box1-middle { width:225px; height:auto; background:url(../images/layout/sidecol/box1-middle.png) top repeat-y; }
#sidecol .box1-content { width:164px; height:auto; padding:5px 10px; margin:0px 18px 0px 23px; background-color:#FFFFFF; }
#sidecol .box1-content p { font-size:inherit; line-height:1.3em; color:#333; padding:.25em 0px .25em 0px; }
#sidecol .box1-content a         { color:#000000; text-decoration:none; font-size:inherit; }
#sidecol .box1-content a:link    { color:#000000; text-decoration:none; }
#sidecol .box1-content a:visited { color:#000000; text-decoration:none; }
#sidecol .box1-content a:hover   { color:#ED1B2E; text-decoration:none; }
#sidecol .box1-content a:active  { color:#ED1B2E; text-decoration:none; }
#sidecol .box1-lower  { width:225px; height:25px; background:url(../images/layout/sidecol/box1-lower.png) top no-repeat; }

#sidecol p.call-icon         { padding:10px 0px 10px 50px; margin:0px; line-height:1.3em; background:url(../images/backgrounds/call-icon.png) left no-repeat; }
#sidecol p.email-icon        { padding:10px 0px 10px 50px; margin:0px; line-height:1.3em; background:url(../images/backgrounds/email-icon.png) left no-repeat; }
#sidecol p.newsletter-icon   { padding:10px 0px 10px 50px; margin:0px; line-height:1.3em; background:url(../images/backgrounds/newsletter-icon.png) left no-repeat; }
#sidecol .sidebar .dividerline { margin-left:auto; margin-right:auto; text-align:center; }





/* main column */
#maincol { width:767px; display:block; float:left; background:transparent; font-size:12px; }
#maincol .content { padding:5px 10px 10px 20px; }
#maincol .content h1 { font-weight:normal; letter-spacing:1px; }
#maincol .content h2 { margin:0em 0px .5em 0px; line-height:1.2em; }
#maincol .content h3 { margin:1.5em 0px .25em 0px; font-weight:normal; letter-spacing:1px; color:#ED1B2E; }
#maincol .content h4 { margin:1.5em 0px 0em 0px; }
#maincol .content h5 { margin:1.5em 0px 0em 0px; }
#maincol .content h6 { margin:1.5em 0px 0em 0px; }
#maincol .content p  { line-height:1.5em; margin:.25em 0px 1.25em 0px; }
#maincol .content ul,ol { margin:.5em 0px .5em 50px; }
#maincol .content li { margin:.75em 0px .75em 0px; line-height:1.3em; }
#maincol .content a.arrow { background:transparent url(../images/arrow-right-square.png) top left no-repeat; display:block; font-size:12px; font-weight:normal; line-height:15px; margin-top:2px; padding-left:25px; }
#maincol .pdf { background:transparent url(../images/content/pdficon_small.gif) top left no-repeat; display:block; font-size:12px; font-weight:normal; line-height:16px; margin-top:0px; margin-bottom:15px; padding-left:25px; }
#maincol .content img.L2 { display:block; float:right; margin-left:40px; margin-bottom:20px; margin-right:10px; }
#maincol .content img.inline-right { display:block; float:right; margin-left:10px; margin-bottom:10px; }
#maincol .content img.inline-left  { display:block; float:left; margin-right:10px; margin-bottom:10px; }
#maincol .content div.bar1 { clear:both; width:737px; height:18px; background:transparent url(../images/layout/gradient-bar1.png) right no-repeat; margin-top:10px; margin-bottom:10px; }
#maincol .content div.bar2 { clear:both; width:737px; height:5px; background:transparent url(../images/layout/gradient-bar2.png) right no-repeat; margin-top:10px; margin-bottom:10px; }
#maincol .content h2.intro { line-height:1.7em; }
#maincol .content p.intro { font-size:14px; line-height:1.7em; color:#666666; }
#maincol .content .subtitle { display:block; font-size:16px; font-style:normal; font-weight:normal; letter-spacing:normal; }
#maincol .content .team-subtitle { display:block; color:#666666; font-size:13px; font-style:italic; font-weight:normal; letter-spacing:normal; margin-top:5px; }


#maincol .content .section-2col { width:730px; height:auto; background:#FFFFFF url(../images/layout/section-2col-divider.png) top center repeat-y; margin:10px 0px; }
#maincol .content .section-2col ul,ol { margin-left:30px; }
#maincol .content .section-2col .solution-panel { display:block; float:left; width:320px; padding:0px; margin:0px 40px 15px 0px; height:auto; background:transparent; }
#maincol .content .section-2col .solution-panel p { font-size:12px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }
#maincol .content .section-2col .solution-panel a { margin-top:5px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }
#maincol .content .section-2col .solution-panel h4 { margin:1em 0px 5px 0px; padding:0px 0px 0px 0px; letter-spacing:2px; }

#maincol .content .section-2col .products-panel { display:block; float:left; width:320px; padding:0px; margin:0px 40px 15px 0px; height:auto; background:transparent; }
#maincol .content .section-2col .products-panel p { font-size:12px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }
#maincol .content .section-2col .products-panel a { margin-top:5px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }
#maincol .content .section-2col .products-panel h4 { margin:1em 0px 5px 0px; padding:0px 0px 0px 0px; letter-spacing:2px; }


#maincol .content .product-layout2 { width:730px; height:auto; background:#FFFFFF url(../images/layout/product-layout2-background.png) top center repeat-y; margin:10px 0px; }
#maincol .content .product-layout2 .description { display:block; float:left; width:380px; padding:0px; margin:0px 25px 15px 0px; height:auto; background:transparent; }
#maincol .content .product-layout2 .description h4 { line-height:1.2em; }
#maincol .content .product-layout2 .highlights { display:block; float:left; width:280px; padding:0px; margin:0px 10px 15px 25px; height:auto; background:transparent; }
#maincol .content .product-layout2 .highlights h4 { font-size:14px; margin-top:3px; }
#maincol .content .product-layout2 .highlights ul,ol { margin:.5em 0px .5em 30px; }
#maincol .content .product-layout2 .highlights li { margin:.75em 0px .75em 0px; font-size:12px; line-height:1.3em; }


/* Investors Table */
#maincol .content .imgTd { vertical-align:top; text-align:center;	width:190px; padding-top:10px; }
#maincol .content .txtTd { text-align:left;	padding-top:0px; line-height:1.5em; }
#maincol .content .invTbl td { padding-bottom:15px;	padding-top:15px;	border-bottom:1px solid #cccccc; }


/* Contact Us - Sales */
#maincol .content table.form .col1 { width:30%; text-align:right; padding:4px; }
#maincol .content table.form .col2 { width:70%; text-align:left; padding:4px; }
#maincol .content table.form label { margin-right:5px; }


/* Press Releases */
#maincol .content h1.pr { margin:.5em 0px .5em 0px; padding:0px; line-height:1.3em; }
#maincol .content h2.pr { margin:.5em 0px 1.5em 0px; padding:0px; line-height:1.3em; }
#maincol .content p.pr { line-height:1.3em; margin:0px 0px 0px 0px; padding:.75em 0px .75em 0px; color:#666666; }


/* Events */
#maincol .content .event { clear:both; display:block; position:relative; width:auto; height:auto; margin:0px 0px 20px 0px; }
#maincol .content .event .info { display:block; float:left; width:360px; padding:20px; color:#666666; line-height:1.7em; font-size:14px; }
#maincol .content .event .logo  { display:block; float:left; width:280px; padding:20px; }


/* Site Map */
#maincol .content ul.sitemap { font-size:12px; line-height:1.2em; margin:0em auto; padding:0em auto; }
#maincol .content ul.sitemap a { line-height:1.2em; }
#maincol .content ul.sitemap { margin:1em 20px; padding:0em auto; }
#maincol .content ul.sitemap li { font-weight:bold; font-size:12px; margin:1em auto; padding:0em auto; }
#maincol .content ul.sitemap li ul { margin:0em 5px; padding:0em 10px; }
#maincol .content ul.sitemap li ul li { font-size:12px; font-weight:normal; margin:0em auto; padding:0em auto; }


/* ------------- FOOTER ------------- */
#site-footer { clear:both; width:inherit; height:49px; background-color:#58585a; text-align:center; border-top:#dd2a23 2px solid; color:#CCCCCC; font-size:12px; }
#site-footer .content { height:49px; line-height:49px; }
#site-footer a         { color:#FFFFFF; text-decoration:none; line-height:15px; display:inline-block; padding:0 15px; margin:0px; border-right:#FFFFFF 1px solid; }
#site-footer a.first   { color:#FFFFFF; text-decoration:none; margin-left:40px; }
#site-footer a.last    { color:#FFFFFF; text-decoration:none; border-right:none; }
#site-footer a:link    { color:#FFFFFF; text-decoration:none; }
#site-footer a:visited { color:#FFFFFF; text-decoration:none; }
#site-footer a:hover   { color:#ED1B2E; text-decoration:none; }
#site-footer a:active  { color:#FFFFFF; text-decoration:none; }

/* --------------new add------------------*/

/* -----------------首页------------------------------*/
ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#home-content .backhx {
	margin:1px;
	width:1px;
	height:280px;
	display:block;
	height:250px;
	background:transparent url(../images/backgrounds/kropki_pion_naBialym.gif) top left repeat-y;
	float: left;	
}
#home-flash-banner { clear:both; margin:0px; padding:0px; width:992px; height:250px; }
#home-flash-banner .ad {
	width:992px;
	height:250px;
	margin-bottom:10px;
	overflow:hidden;
	position:relative;
}
#home-flash-banner .slider, #home-flash-banner .num {
	position:absolute;
}
#home-flash-banner .slider li{ 
	list-style:none;
	display:inline;
}
#home-flash-banner .slider img{ 
	width:992px; 
	height:250px;
	display:block;
}
#home-flash-banner .num{ 
	right:5px; 
	bottom:5px;
}
#home-flash-banner .num li{
	float: left;
	color: #FF7300;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #FF7300;
	background-color: #fff;
}
#home-flash-banner .num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #FF7300;
	font-weight: bold;
}

#home-product{padding:2px; width:238px;}
#home-news{padding:2px; width:330px;}
#home-news .newimg {
	width:130px;
	height:140px;
	margin:2px;
	background:transparent url(../images/backgrounds/new_pic1.jpg) top left no-repeat; display:block;
	float: left;
}
#home-news .list {
	width:190px;
	height:200px;
	margin:2px;
	float: left;
}
#home-news .list ul{
	height:180px;
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
}
#home-news .list ul li{
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;
	height:26px;
}
#home-news .list .in {
	margin:2px;	
}
#home-featured{padding:2px;}
#home-featured .companimg {
	width:100px;
	height:140px;
	margin:2px;
	background:transparent url(../images/backgrounds/about_pic.jpg) top left no-repeat; display:block;
	float: left;
}
#home-featured .companyjj {
	width:240px;
	height:180px;
	margin:2px;
	float: left;	
}
#home-featured .companyjj .jj {
	height:180px;	
}
#home-featured .companyjj .in {
	margin:2px;	
}

#company1 p {
	text-indent: 2em;
	line-height: 30px;
}

#company1 .title {
	font-size:14pt;
	font-weight: bold;
}

/* -----------------首页end------------------------------*/

/* 正文块 */
.blkContainerPblk{padding:20px 0 0; overflow:hidden; zoom:1; margin:0 1px; background:#f5f8fd; text-align:center;}
.blkContainerSblk{padding:0 34px 20px; overflow:hidden; zoom:1; width:90%;}

/* 正文标题 */
.blkContainerSblk h1{height:35px; line-height:35px; overflow:hidden; text-align:center; font-family:"黑体"; font-size:20px; font-weight:normal; color:#03005C;}

.artInfo{padding-top:10px; overflow:hidden; line-height:14px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.artInfo a,.artInfo a:visited{text-decoration:none;}
.artInfo a:hover,.artInfo a:active{text-decoration:underline;}

/* 正文内容 */
.blkContainerSblkCon{margin-top:15px; line-height:23px; font-size:14px;}
.centerL {text-align:left;}
.blkContainerSblkCon center{font-size:12px;}
.blkContainerSblkCon img{border:1px #000 solid;}
.blkContainerSblkCon p{font-size:14px; line-height:23px; margin:15px 0;}
.blkContainerSblkCon a,.blkContainerSblkCon a:visited{text-decoration:none;}
.blkContainerSblkCon a:hover,.blkContainerSblkCon a:active{text-decoration:underline;}
.blkContainerSblkCon h1,.blkContainerSblkCon h2,.blkContainerSblkCon h3,.blkContainerSblkCon h4,.blkContainerSblkCon h5,.blkContainerSblkCon h6{font-size:14px; font-weight:bold; line-height:23px; margin:5px 0;}

/* 正文标题 */
.blkContainerSblk h1{border-bottom:1px #c8d8f2 solid;}

.artInfo a,.artInfo a:visited{color:#c00;}
.artInfo a:hover,.artInfo a:active{color:#f00;}

.cont{width:100%;margin:0px auto; display:block; OVERFLOW: hidden;line-height:24px;}
.cont .gsdt ul li{line-height:35px;border-bottom:1px dashed #CCCCCC;background:url(../images/lxbg.gif) left center no-repeat;text-indent:1em;}
.cont .gsdt ul li span{color:#999999;margin-left:20px; float:right;}
.cont .gsdt div{line-height:40px; text-align:center;}
.cont .gsdt ul li,.cont .gsdt ul li a{font-size:14px;}
.cont .gsdt ul{list-style-position: outside; list-style-image: url(../images/li.jpg);}

/* 产品展示 */
.productList{width:100%;margin:0 auto; display:block; OVERFLOW: hidden;line-height:24px; text-align:left;}
.productList ul{list-style-type: none;}
.productList ul li{list-style:none;}
.productList ul li ul{list-style-type: none;}
.productList ul li ul li{float: left; text-align:center; width: 230px; height: 204px; broder: 1px; list-style:none; background-color:#F5F5F5; padding:1px; margin-right:10px;  overflow: hidden; text-overflow:ellipsis;}
.productList ul li ul li a{margin:0 0; padding:0 0; }
.productList ul li ul li img{margin:0 0; width: 220px; height: 180px; border: #DDDDDD solid 1px; padding:2px;}
.productList ul li ul li span{padding: 4px 0 4px 0; width:220px;}
.productList ul li.nofind{font-size:24px; font-weight:700; color:red;}
.productList .bgline{clear: left; line-height:35px;border-bottom:1px dashed #CCCCCC;background:url(../images/lxbg.gif) left center no-repeat;text-indent:1em; }
/*重定义*/
#maincol .content .productList ul {
margin:0.5em 0 0.5em 4px;
}
/*重定义*/
#maincol .content .productList ul li ul li, #maincol .content .productList ul li ul li {margin-right: 10px;}

.productSearch {margin: 4px; height: 18px;}
.productSearch .text{width: 120px; height:18px;}
.productSearch input.bimage {width:72px; height:24px;}

/* 产品详细 */
.productDetail{width:100%;margin:0 auto; display:block; OVERFLOW: hidden;line-height:24px; text-align:left;}
.productDetail .pmain .cimg {float: left; broder: 1px; list-style:none; background-color:#F5F5F5; padding:1px;}
.productDetail .pmain .cimg img {width:520px; height:480px; border: #DDDDDD solid 1px; padding:2px;}
.productDetail .pmain .psm {margin-left: 6px; float: left; position :relative; top: 300px; bottom: 4px;overflow: hidden; text-overflow:ellipsis;}
.productDetail .pmain .psm table{margin:0px auto;width: 200px; border-collapse:collapse;}
.productDetail .pmain .psm table th, .productDetail .pmain .psm table td{border: #DDDDDD solid 1px; padding:2px;}
.productDetail .pmain .psm table th {border-top:#DDDDDD solid 1px;width:50px;}
.productDetail .bgline{padding:8px 0 6px 0; clear: left; line-height:35px;border-bottom:1px dashed #CCCCCC;background:url(../images/lxbg.gif) left center no-repeat;text-indent:1em; }
.productDetail .titleRemark {padding: 2px 0 0 4px; font-weight: bold; font-size:14px; color:red; width: 100%; height: 30px; background:#DDDDDD;}
.productDetail .remark {margin:4px 2px 2px 24px;}

/* 客户留言 */
.contact {
	font-size:10pt;
}
.contact .contactLeft {
	width:200px;
	height:360px;
	margin:4px;
	background:transparent url(../images/contact_1.gif) top left no-repeat; display:block;
	float: left;
}
.contact .contactMain {
	float: left;
}
.contact .contactMain div {
	margin:8px;
}
.contact .contactMain .tip {
	font-size:11pt;
	font-weight: bold;
	color:red;
}
.contact .contactMain input {
	text-align:left;
	color:#000000;
	height:18px;
	width:240px;
}
.contact .contactMain em {color:red;}
.contact .contactMain .contactformmessage {
	height:170px;
	margin:3px;
	width:300px;
}
.contact .contactMain .valid {width:40px;}
.contact .contactMain .c {
	text-align:center;
}
.contact .contactMain .inpimg {
	border-width: 0px; height: 21px; width: 45px;
}
.contact .contactMain #msg {
	font-size:12pt;
	font-weight: bold;
	color:red;
}

/*新年背景
html{background:#fff url(../images/bodybg2.jpg) repeat-x;}
body{background:url(../images/bodybg.jpg) no-repeat center 0;padding-top:4px;}
*/