@charset "utf-8";
/* CSS Document */
body {background:url(mainbg.jpg) repeat-x left top;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 20px;text-decoration: none;color: #646464; margin: 0px;padding: 7px 0px 0px 0px;}

ul, li, dl, dt, dd {list-style-type : none; padding : 0px; margin : 0px;}
ul, li, p, dl, dt, dd, h1,h2,h3,h4,h5,h6, form { list-style-type : none; padding : 0px; margin : 0px; }
img {border:0px;}
form, input, select {line-height:20px; font-size:12px; color:#333;padding:0px; margin:0px;}
h1 {font-size: 22px;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}
a {color: #646464; text-decoration:none;font-size: 12px;}
td,p{font-size: 12px;line-height:20px;}
a:hover {color: #2F6AA6; text-decoration: underline;}

.main { background:url(0_mainbg.jpg) repeat-x left top; padding-top:7px;}
.footer { background:url(footerbg.jpg) repeat-x left top;}

.currloca { color:#000; font-size:14px; font-weight:bold; font-family:"宋体", Arial, Helvetica, sans-serif; border-bottom:1px solid #C0C0C0;}
.currloca span {font-size:12px; font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif;}

/*Category List*/
.cate {color:#FFF; line-height:32px; display:block; background:url(a.jpg) no-repeat; width:157px; height:32px; padding-left:26px; margin:0px auto;}
.cate:hover {color:#FFF; font-weight:bold; background:url(h.jpg) no-repeat;}
.cateC {color:#FFF; text-decoration:underline; line-height:32px; font-weight:bold; display:block; background:url(h.jpg) no-repeat; width:157px; height:32px; padding-left:26px; margin:0px auto;}
.cateC:hover {color:#FFF;}

.subcate {color:#FFF; line-height:32px; display:block; background:url(sa.jpg) no-repeat right top; width:136px; height:32px; padding-left:47px; margin:0px auto;}
.subcate:hover {color:#FFF; font-weight:bold;}
.subcateC {color:#FFF; text-decoration:underline; line-height:32px; font-weight:bold; background:url(sa.jpg) no-repeat right top; display:block; width:136px; height:32px; padding-left:47px; margin:0px auto;}
.subcateC:hover {color:#FFF;}

/*Navigation*/
.nav {padding:0px; margin:0px;}
.nav a {color:#4E4E4E; line-height:39px; font-weight:bold; background:url(nav-a.jpg) no-repeat right center; display:inline; text-align:center; height:39px; padding:0px 18px; margin-left:5px;}
.nav a:hover{color:#004992; text-decoration:none; background:url(nav-h.jpg) no-repeat right center;}

/*BigClass List*/
a.biglist {width:165px; height:185px; overflow:hidden;  margin:0px 0px 20px 15px; display:inline; float:left; border:1px solid #BCBCBC}
.biglist img {width:165px; height:165px; background:url(loading.gif) no-repeat center;}
.biglist p {width:165px; height:20px; text-align:center; line-height:20px; font-weight:bold;}
a.biglist:hover {color:#004783; border:1px solid #004783}
a.biglist img {width:165px; height:165px;}

/*Scroll New Products*/
.img-scroll { position:relative; width:440px; margin:10px auto 0px auto; }
.img-scroll .prev,.img-scroll .next { position:absolute; display:block; width:20px; height:159px; top:0; cursor:hand; }
.img-scroll .prev { left:0; background-image: url(prev.jpg); background-repeat: no-repeat; background-position: center top; }
.img-scroll .next { right:0; background-image: url(next.jpg); background-repeat: no-repeat; background-position: center top; }
.img-list { position:relative; width:400px; height:159px; margin-left:20px; overflow:hidden}
.img-list ul { width:9999px;}
.img-list li { float:left; background-color:#F3F3F3; text-align:center; display:inline; width:122px; margin-right:14px; height:147px;border:1px solid #BFBFBF; }
.img-list li a { line-height:20px; }

/*Certificate List*/
.honora img {display:block; margin-bottom:5px; border:3px solid #E0E0E0; background:url(loading.gif) no-repeat center;}
a.honora {width:166px;display:inline;text-align:center;margin-top:10px;margin-left:18px;float:left;}
a.honora:hover {color:#FFFFFF;text-align:center;margin-top:10px;background-color: #065888;}
a.honora:hover img {display:block; margin-bottom:5px; border:3px solid #065888;}

/*Product Style*/
a.producta { width:160px; display:inline; text-align:center; margin:0px 0px 10px 23px; float:left; border:1px solid #DEDEDE }
.producta img {display:block; margin-bottom:5px; width:160px; height:160px; background:url(loading.gif) no-repeat center;}
.producta p{ margin:0px auto; width:150px; overflow:hidden; }
a.producta:hover { color:#005EAE; text-align:center; background-color: #F2F8FD; border:1px solid #2078C3 }
a.producta:hover img {display:block; margin-bottom:5px; width:160px; height:160px; }

/*function*/
.pager { text-align:center; color:#040404; padding:5px; } 
.pager a:link, .pager a:visited { padding : 2px 5px; background : #f6f6f6; border : 1px #dddddd solid; text-decoration:none; color:#040404; } 
.pager a:hover { background : #4f94c3; border : 1px #24659f solid; text-decoration:none; color:#ffffff; } 
.pager a.current:link, .pager a.current:visited{ background:none; border:0; text-decoration:none; margin:1px; } 
.pager a.current:hover { background : #4f94c3; border : 1px #24659f solid; text-decoration:none; color:#ffffff; margin:0; }

/*inquiry */
.inquiry{ margin:0px 25px; }
.inquiry p{ font-size:14px; font-weight:bold; height:30px; line-height:30px; border-bottom:1px #ddd solid; margin-top:20px; clear:both;color:#666; }
.inquiry ul{ margin-top:20px; clear:both; }
.inquiry li{ clear:both; margin-top:5px; display:block; height:100%; }
.inquiry li p{ font-size:12px; font-weight:bold; height:30px; line-height:30px; border:0px; float:left; width:120px; text-align:right; margin:0px; margin-right:10px; }
.inquiry li p font{ height:30px; line-height:30px; margin-right:5px; }
.inquiry li span{ float:left; line-height:18px; display:block; width:auto; }
.inquiry li span input,.inquiry li div{ float:left; }
.inquiry li span label{ float:left; line-height:25px; }
.inquiry li input{ float:left; margin-right:5px; margin-top:5px; }
.inquiry li span img{ float:left; margin-left:5px; }

/*MessageBox */
.error { background: url(icon_error.gif) no-repeat 5px 3px; line-height:14px; padding:3px 20px 2px 25px; font-size:12px; font-family:verdana; color:#e04023; margin-top:2px; }