@charset "utf-8";
/*---------------------[global]------------------*/
body {font:12px verdana,arial,helvetica,sans-serif; margin-top:10px!important;}
body *{line-height:1.9em;}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend,input,img{margin:0;padding:0;}
img,fieldset{border:0;}
ul,ol{list-style:none;}
label{cursor:pointer;cursor:hand;}

h1{text-align:center; font-size:18px;}
h2{text-align:center; font-size:18px;}
h3{font-size:13px; margin-top:20px;}
h4{font-size:13px; margin-top:5px; background:url(images/i2.gif) left no-repeat; padding-left:15px;}
h5{font-size:13px; margin-top:5px; background:url(images/i2.gif) left no-repeat; padding-left:15px; color:#FF6600;}

.cls,.cle{clear:both;}
.cls {font-size:1px;}
/*---------------------[font]------------------*/
.fonRed {color:#EB521D; font-weight:bold;}
/*---------------------[link]------------------*/
a{text-decoration:none; color:#000}
a:hover{text-decoration:underline; color:#000}
/*---------------[border /pace]-------------*/
.bor1 {border:#C0C0C0 1px solid;}
/*---------------[nav /wrap /top]-------------*/
.wrap {width:900px; margin:0 auto;}
.top {position:relative; height:70px; margin-bottom:1px;}
.nav {position:absolute; top:22px; left:240px;}
.nav *{display:block; float:left; margin-right:1px; height:38px;}
.n1 {width:75px;background:url(images/nav.gif);}
.n2 {width:122px;background:url(images/nav.gif) -76px top }
.n3,.n4,.n5,.n6 {width:110px;}
.n3 {background:url(images/nav.gif) -199px top}
.n4 {background:url(images/nav.gif) -311px top;}
.n5 {background:url(images/nav.gif) -421px top;}
.n6 {background:url(images/nav.gif) right top;}

#home .n1,a.n1:hover {background-position:left bottom}
#about .n2,a.n2:hover {background-position:-76px bottom}
#product .n3,a.n3:hover {background-position:-199px bottom}
#oem .n4,a.n4:hover {background-position:-311px bottom}
#service .n5,a.n5:hover {background-position:-421px bottom}
#contact .n6,a.n6:hover {background-position:right bottom}
/*---------------[crumb]-------------*/
.crumb {border-bottom:#999999 1px solid; text-align:right; margin-bottom:10px; padding-right:10px;}
.crumb img{margin:0px 5px;}
/*---------------[other]-------------*/
.con {position:relative; height:175px; margin-top:15px;margin-bottom:20px;}
.home_news {position:absolute; left:0px; top:0px; width:440px;}
.home_news ul{height:130px; padding:5px;}
.home_news ul li{background:url(images/list_1.gif) left no-repeat; padding-left:9px; margin-left:10px; line-height:1.5em;}
.home_news li span{position:absolute; right:10px;}

.new_products {position:absolute; width:440px; right:0px; top:0px; text-align:left;}
.new_products .box{height:136px; width:436px; overflow:hidden; padding:1px}
#demo11 img{border:0;height:100px;padding-left:20px;padding-right:20px;}
#marquees_box {height:132px; padding-top:8px; overflow:hidden;}
/*#marquees_box img{width:70px; height:140px;}*/
#marquees_box img{border:0;height:100px;padding-left:20px;padding-right:20px;}
/*---------------[foot]-------------*/
.foot{height:60px; text-align:center;}
/*---------------[footmenu]-------------*/
.footmenu{margin-top:30px; height:30px; text-align:center;}
.footmenu a{font-weight:bold; color:#333333}
.catemenu{margin-bottom:15px; border-bottom:#cccccc 1px solid; border-top:#cccccc 1px solid;}
/*---------------[main]-------------*/
.leftside {width:156px; float:left; padding-top:100px;}
.subnav_t {background:url(images/ct.gif) top left no-repeat; height:10px; line-height:1px; font-size:1px;}
.subnav_con {background:url(images/c0.gif) top;}
.subnav_con ul{padding:20px 0 20px 15px;}
#product .subnav_con ul{padding:0px 0 20px 15px;}
.subnav_con ul li{line-height:30px; font-size:14px; background:url(images/i1.gif) left 10px no-repeat; padding-left:15px;}
.subnav_con ul li ul{padding:0px; margin-left:-15px; margin-top:-5px; margin-bottom:-20px;}
.subnav_con ul li li{background:url(images/list_1.gif) left 9px no-repeat;padding-left:8px; line-height:18px; font-size:12px;}
.subnav_b {background:url(images/cb.gif) top left no-repeat; height:13px; line-height:1px; font-size:1px;}

.rightside {width:640px; float:right; padding-top:40px;}
.rightside .right_top{background:url(images/cs1.gif) left top no-repeat; height:10px; line-height:1px; overflow:hidden;}
.rightside .right_top div {background:url(images/cs2.gif) right top no-repeat;  height:10px; line-height:1px;}
.rightside .right_top div p {margin:0 10px; border-top:#CCC 1px solid; height:9px; line-height:1px;}

.rightside .right_foot{background:url(images/cs3.gif) left top no-repeat; height:8px; line-height:1px;font-size:1px; margin:0px!important; margin:0 2px;}
.rightside .right_foot div {background:url(images/cs4.gif) right top no-repeat;  height:8px; line-height:1px;font-size:1px;}
.rightside .right_foot div p {margin:0 8px; border-bottom:#CCC 1px solid; height:7px; line-height:1px; font-size:1px;}
.rightside .right_con {border-left:#CCC 1px solid; border-right:#CCC 1px solid; padding:10px;}
/*---------------[news.]-------------*/
.newslist li{font-weight:bold; border-bottom:#ccc 1px solid;}
.newslist li span{ padding-right:30px; font-weight:normal;}
/*---------------[service.]-------------*/
.list2 li{border-bottom:#ccc 1px solid;}
/*---------------[float.]-------------*/

#myright {}
#myright .topr{ background:url(images/cf_1.gif) left top no-repeat; margin-top:10px;}
#myright .topr * {width:auto; height:39px; color:#104A82; font-size:12px; }
#myright .topr div{background:url(images/cf_2.gif) right top no-repeat;}
#myright .topr div p{background:url(images/cf_t.gif) top repeat-x; margin:0 13px; padding:0 20px; line-height:35px;}
#myright .bt {background:url(images/cf_3.gif) left top no-repeat;}
#myright .bt * {height:12px;font-size:1px; line-height:1px;}
#myright .bt div{background:url(images/cf_b.gif) repeat-x top; margin-left:13px;}
#myright .bt div p{background:url(images/cf_4.gif) no-repeat right top;}
#myright .conr { width:auto; background:#FFF; border-left:#B3DFFF 7px solid; border-right:#B3DFFF 7px solid; padding:0 7px; height:170px;}


A.lcblue:link,A.lcblue:visited{text-decoration:underline;color:#205879;}
A.lcblue:hover,A.lcblue:active{text-decoration:underline;color:#173F57;}

/*---------------[p_list]-------------*/
.imgb {
	border: 1pt solid #CCCCCC;
}
.p_ad{width:156px; padding-bottom:10px}
.p_rightside {width:180px; float:right; padding-top:40px;}
.p_leftside {width:640px;}

.p_top {
        width:640px;
	border-top-width: 1pt;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.error{
padding-top:80px;
padding-bottom:60px;

}