html
{
	overflow-y:scroll;
}
body{font-family:Arial, Helvetica, sans-serif;margin:0; color:#333333;font-size:12px; background:url(background-border-gray.gif) #ededed; background-repeat:repeat-y;background-position:center;background-attachment:fixed}

a:link {color: #333333;text-decoration: none}
a:visited {text-decoration: none;color: #333333}
a:hover {text-decoration: underline;color: #C91018}
a:active {text-decoration: none;color: #333333}
a{blr:expression(this.onFocus=this.close())} 
a{blr:expression(this.onFocus=this.blur())} 
a:focus {-moz-outline-style: none} 
img{border:0}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td ,form{margin:0;padding:0} 
ol,ul { list-style:none} 
.pagenav {clear:both;text-align:center;margin-bottom:20px;margin-top:20px;font-size:12px}
.pagenav .typing{float:right}
.pagenav select{font-size:11px}
.pagenav a{padding: 2px 5px;color:#991F27!important;border: solid 1px #991F27;text-decoration: none!important}
.pagenav a:hover{background-color:#E83F4B;color:#FFFFFF!important}
.pagenav span.current {padding:2px 5px;color:#FFF!important;background-color:#D6303C!important;border: solid 1px #991F27;font-weight:bold}
.pagenav .pre{margin: 0 15px}
.pagenav .next{margin-left:15px}
.clearfloat {clear:both; height:0;font-size: 1px;line-height: 0px}

#container {width:960px; margin:0 auto}
#maincontent{width:960px} 
#header{ margin-top:5px}

#headertop{height:110px;width:960px;}
#headertop h1{text-align:left; }
#headertop h2{font-family:"Trebuchet MS";  }

#headerrighttop{ margin-bottom:20px; margin-top:5px}
.searchaction{width: 54px;float: left;height: 21px}

#menu{height:33px; background:url(menubg.jpg); margin-top:1px} 
#menu ul{margin:0px auto;  list-style:none; padding-left:10px; width:804px;  }
#menu ul li{ float:left;line-height:33px;border-right:1px #7C7C7C solid; border-left:1px #2A2A2A solid }
#menu ul li a{ color:#FFFFFF; font-size:13px;padding-right:22px; padding-left:22px; display:block; font-weight:bold}
#menu ul li a:hover{color: #FFFFFF; text-decoration:none; background:url(menuhoverbg.jpg) }
#menu .current a{ background:url(menuhoverbg.jpg)}

div#MainPromotionBanner{width:960px;height:215px;background:#FFFFFF; margin-bottom:5px; clear:both; margin-top:1px}
#MainPromotionBanner #SlidePlayer {position:relative;margin: 0 auto;}
#MainPromotionBanner .Slides{padding: 0;margin: 0;list-style: none;height: 215px;overflow: hidden;}
#MainPromotionBanner .Slides li {float: left;width: 920px;height: 215px;}
#MainPromotionBanner .Slides img{border:0;display: block;width: 960px;height: 215px;}
#MainPromotionBanner .SlideTriggers{margin: 0;padding: 0; list-style: none; position: absolute; top: 176px;right: 0px;z-index: 10;height: 25px;padding-right:20px	}
#MainPromotionBanner .SlideTriggers li{float: left;display: inline;color: #2D1515;text-align: center;line-height:16px;width: 16px;height: 16px;font-family: Arial;font-size: .9em;cursor: pointer;overflow: hidden;margin:3px 6px;background: url(../images/slide_trigger.gif) no-repeat center center;}
#MainPromotionBanner .SlideTriggers li.Current{ color:#fff; background: url(slide_trigger_c.gif) no-repeat center center;border:0;font-weight:bold;font-size: 1.4em;line-height: 21px;height: 21px;width: 21px;margin:0 6px;} 
 
.indexlabel{ background:url(indexlabel_bg.jpg); width:223px; height:22px; color:#FFFFFF;font-family:"Trebuchet MS"; font-size:15px; text-indent:10px} 
.indexcatelogue{ padding:10px; border:1px #D6D6D6 solid; height:115px; margin-bottom:10px}
.indexcatelogue ul{ padding:0px; margin:0px} 
.indexcatelogue ul li{ width:155px; float:left; text-align:center; border-right:1px #CCCCCC dashed}
.indexcatelogue ul li img{ border:1px #CCCCCC  solid}
.indexcatelogue ul li h3{ font-size:12px}

.indexaboutus{ width:710px; float:left; margin-bottom:10px}
.indexaboutuscontent{padding:5px 10px 5px 10px; border:1px #D6D6D6 solid; overflow:hidden; height:auto; line-height:20px}


.indexaboutuscontent a{ text-decoration:underline}
.indexnews{ margin-left:10px; width:240px; float:right}
.indexnewscontent{padding:6px; border:1px #D6D6D6 solid; overflow:hidden; height:auto; line-height:20px}
.indexnewscontent ul li{ background:url(flag.gif) no-repeat 5px 12px; line-height:30px; padding-left:23px; }


#contentleft {float: left;width:200px;margin-right:20px}
.productclass{border:1px #BDBDBD solid; margin-bottom:10px;background:#F1F1F1}
.leftblocklabel{ line-height:24px; font-size:14px; color:#FFFFFF; font-weight:bold; text-indent:10px; background:url(../images/leftlablebg.jpg);font-family:"Trebuchet MS"} 
.productclass h3{margin-bottom:2px; } 
.productclass h3 a{font-size:12px; font-weight:bold; color:#FFFFFF; display:block; background:url(../images/classflag.gif) no-repeat 5px 6px #008338; padding-left:15px; padding-top:4px; padding-bottom:4px}
.productclass h3 a:hover{font-size:12px; font-weight:bold; background:url(../images/classflag.gif) no-repeat 5px 6px #F77D0E;;display:block; text-decoration:none}
.productclass h3 a:visited{color:#FFFFFF}
.productclass .selectclass a{font-size:12px; font-weight:bold; color:#FFFFFF; display:block; background:url(../images/classflag.gif) no-repeat 5px 6px #F77D0E; padding-left:15px; padding-top:4px; padding-bottom:4px}
.productclass ul{ margin:8px; padding:0px; list-style:none; }
.productclass ul li{ line-height:18px; background:url(../images/arrow.gif) no-repeat 2px 5px; padding-left:12px   }
.productclass ul li a{ font-size:12px}
.productclass .selectclass{ font-weight:bold;color: #055D2B}
.leftcontactus{ padding:6px; font-size:11px}
.webname{ font-size:12px; font-weight:bold; margin-bottom:5px; color:#008338}
.leftcontactusphoto{ text-align:center}
.jiantou{ text-align:center; margin-top:5px; margin-bottom:5px}
.leftonlineinquirycontent{text-align:center}
.leftonlineinquirycontent img{ margin-bottom:5px}

#contentright {float:left;width: 740px;height:auto !important; height:500px;min-height:500px}
.path{ text-align:right; font-size:11px; padding-right:10px}

.pagecontent{line-height:18px; font-size:12px; padding-bottom:20px;}
.pagecontent h4{ font-size:18px; line-height:22px; margin-bottom:5px; color:#c25126; background:url(../images/pathbg.jpg); text-indent:26px; height:30px}
.pagecontent ul{ margin-left:15px}
.pagecontent ul li{ margin-bottom:10px}

.newslist h4{font-size:18px; line-height:22px; margin-bottom:5px; color:#c25126; background:url(../images/pathbg.jpg); text-indent:26px; height:30px}
.newslist ul{ margin:0px; padding:0px } 
.newslist ul li{ padding-bottom:15px; border-bottom:1px #CCCCCC dashed; padding-top:15px;list-style:none}
.newstitle{margin-bottom:2px} 
.newstitle a{ font-size:14px; font-weight:bold}
.newsintro{line-height:20px}
.newsintro a{color:#CC0E18; font-weight:bold}

.shownews h4{font-size:18px; line-height:22px; margin-bottom:5px; color:#c25126; background:url(../images/pathbg.jpg); text-indent:26px; height:30px}
.shownews .newstitle{font-size:16px; font-weight:bold; text-align:center;margin-bottom:5px;margin-top:20px} 
.shownews .newscontent{line-height:20px;font-size:12px; margin-bottom:20px}
.shownews a{ text-decoration:underline}
.shownews .other{text-align:center;color:#999999;font-size:12px;margin-bottom:10px} 
.shownews .close{text-align:right} 
 
.relatednews{margin-top:10px;border-top:#CCCCCC 1px dotted;padding-top:10px;line-height:20px}
.relatednews a{ font-size:12px}
.relatednews .updatedate {color:#999999;font-size:11px} 
 

.galleryproduct{ line-height:18px; }
.galleryproduct h4{font-size:18px; line-height:22px; margin-bottom:5px; color:#c25126; background:url(../images/pathbg.jpg); text-indent:26px; height:30px}
.galleryproduct ul{ margin:0px; padding:0px}
.galleryproduct li {float:left;width:182px;line-height:120%;list-style-type:none;overflow:hidden; height:auto !important; height:170px;min-height:170px}

.classcontent{color:#221C10;  margin-bottom:20px;  padding-bottom:5px; font-size:11px}
.classcontent a{ text-decoration:underline}

.productphotobox a{width:150px;height:120px;text-align:center;display:block;border:1px #CCCCCC solid}
.productphotobox a:hover{border:1px #CCCCCC solid }
.productname{ padding-top:3px}
.productname a{ font-size:11px; text-decoration:none} 
.itemno{ font-size:11px}  


.showproduct{margin-top:20px}
.showproduct h4{color:#221C10;font-size:18px}
.showproduct .productinfo{ font-size:18px; text-align:center; font-weight:bold; margin-bottom:40px}
.showproduct .itemno{ text-align:center; margin-bottom:5px; font-size:11px; }
.showproduct .clickpic{margin-top:5px;margin-bottom:20px}
.showproduct .label{ color:#221C10; font-size:13px; margin-top:30px;   text-align:left; border-bottom:1px #CCCCCC dotted; padding-bottom:5px}
.showproduct .productdescription{font-size:13px;line-height:20px;margin-bottom:20px}
.showproduct td{ padding-left:10px}
.showproduct .inquiry{ text-align:center}
.nexpre{ margin-top:10px; border-top:1px dotted #CCCCCC; padding-top:10px; text-align:right}
.nexpre a{ padding-left:40px}

.relatedproducts { margin-top:10px}
.relatedproducts li{float:left;width:120px;line-height:120%;list-style:none;overflow:hidden;height:auto !important; height:150px;min-height:150px}
.relatedproductsphotobox{width:100px!important;height:80px;padding:1px;text-align:center;border:1px solid #ccc;margin-bottom:5px}
.relatedproductsphotobox img{border:0px;margin-top: expression(( 80 - this.height ) / 2)} 
.relatedproducts a{ font-size:11px}
.relatedproducts .itemno{font-size:11px}

.inquiry { margin-bottom:10px}
.inquiry h4{font-size:18px; line-height:22px; margin-bottom:5px; color:#c25126; background:url(../images/pathbg.jpg); text-indent:26px; height:30px}
.contactmemo{ color:#FF6600; margin-bottom:20px}
.inquiry select{font-size:11px}
.contactlabel{width:100px; float:left;line-height:22px;text-align:right;padding-right:10px}
.contactinfo span{ color:#FF0000}
.sendbutton{ font-size:11px} 

#footer {clear:both;height:90px; text-align:left; background:url(footbg.jpg); padding-top:20px;}
#footer ul{ margin:0px auto; padding:0px; width:600px; display:table-row;}
#footer ul li{ float:left; border-right:1px solid #333333}
#footer ul li a{padding-left:4px; padding-right:3px; font-weight:bold}
#copyright{ clear:both;margin-top:10px; padding-left:10px;}

.inputbox_11{ border:1px solid #cdcbcb; padding:4px;}
.inputbox_11:hover{ border:1px solid #514340; padding:4px;}


.submit_btn {
	background:url(bu.jpg);
	border:0px solid #329e31;
	cursor:pointer;
	border-radius:8px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	height:28px;
}
/* rotator in-page placement */
div.rotator {
	position:relative;
	height:275px;
	display: none;
	width:960px;
	overflow:hidden;
}
/* rotator css */
div.rotator ul {
	padding:0px;
	margin:0px;
}
div.rotator ul li {
	float:left;
	position:absolute;
	list-style:none;
}


/* rotator image style */ div.rotator ul li img {
	background:#FFF;
	width:960px !important;
	height:260px !important;
	
}
div.rotator ul li.show {
	z-index:1;
}
.search{
	padding-top:20px;
	
}
.search input.field {
float: right;
width: 166px;
padding: 0 8px;
height: 24px;
line-height: 24px;
border: 1px solid #d3d3d3;
font-size: 11px;
color: #bebebe;
background: #ededed;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
}
.search input.search-btn {
float: right;
font-size: 0;
line-height: 0;
text-indent: -4000px;
cursor: pointer;
width: 20px;
height: 26px;
border: 0;
background: url(../images/search-ico.png) no-repeat 0 0;
}
.maq{
	font-size:12px;
	font-weight:normal;
	color:#0000FF;
	
}

.job-hea
{
	font-size:14px;
	line-height:20px;
	color:#012d54;
	font-weight:bold;
}
.job-hea a
{
	font-size:14px;
	line-height:20px;
	color:#0382b3;
	text-decoration:underline;
	font-weight:bold;
}
.job-hea a:hover
{
	color:#e80402;
}
.job-hea1
{
	font-size:12px;
	line-height:20px;
	color:#ff6600;
}
.job-hea1 a
{
	font-size:12px;
	line-height:20px;
	color:#ff6600;
	text-decoration:none;
}

.job-hea1 span
{
	color:#e80402;
}
.job-txt a
{
	font-size:12px;
	line-height:20px;
	color:#34363E;
	text-decoration:none;
}
.logo h1
{
	font-family: -moz-fixed, -webkit-fixed;
font-size: 27px;
width: 400px !important;
float: left;
color: #013c62;
margin: 0px 0 0 10px;
padding: 10px;
	
}
.logo h1 span
{
font-family: -moz-fixed, -webkit-fixed;
font-size: 20px;
float: left;
color: #013c62;
padding-left: 30px;
}
.inner-form input[type="text"], input[type="password"] 
{
padding: 5px;
width:300px;
border-radius: 5px;
height: 12px;
}
.NFMultiSelect {
border: solid  #CCC  1px;
background:#E6EBEB;
height:25px;
width:300px;
margin: 0;
}
.job-hea
{
	font-size:14px;
	line-height:20px;
	color:#012d54;
	font-weight:bold;
}
.job-hea a
{
	font-size:14px;
	line-height:20px;
	color:#0382b3;
	text-decoration:underline;
	font-weight:bold;
}
.job-hea a:hover
{
	color:#e80402;
}
.job-hea1
{
	font-size:12px;
	line-height:20px;
	color:#ff6600;
}
.job-hea1 a
{
	font-size:12px;
	line-height:20px;
	color:#ff6600;
	text-decoration:none;
}

.job-hea1 span
{
	color:#e80402;
}
.job-txt a
{
	font-size:12px;
	line-height:20px;
	color:#34363E;
	text-decoration:none;
}
