/* @copyright  Yitian(http://www.it5.cn) */

html,body,dl,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p{padding:0; margin:0;}
body{width:100%; color:#000; background:#fff; text-align:center}
body, div, img{ behavior:url("iepngfix.htc");}
fieldset,img {border:none;}
li {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:700; font-size:100%;}
body,tr,td,select,input{font:12px Arial, Helvetica, sans-serif;}
label,img,input,textarea,select,button {vertical-align:middle;}
input.text, textarea {border:1px solid #ccc;}
button{overflow:visible;cursor:pointer;}

a {text-decoration:none; outline:none; color:#000}
a:hover {text-decoration:underline; color:#FF5400}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html>body .clearfix { display: inline-block; width: 100%; }
* html .clearfix { height: 1%; /* End hide from IE-mac */ }
/* ie7 hack*/
*+html .clearfix { min-height: 1%; }
/*]]>*/
.clear { clear:both; height:1px; line-height:1px; font-size:1px}

#header { width:800px; height:245px; margin:0 auto 15px auto; background:url(../images/topbg.jpg) no-repeat}
#logo { display:none}
.fbanner { height:200px}
#menubar { height:40px; line-height:40px; color:#eee}
#menubar a { color:#fff; font-weight:700; font-size:13px; padding:0 13px}

#mainfix { width:800px; margin:0 auto;  text-align:left}
.contentbox { width:570px; float:right; display:inline; position:relative;}
#sidebar { width:215px; float:left; display:inline}

.catetitle { height:38px; text-indent:-9999px; background:url(../images/catebg.jpg) no-repeat}
.paybj { height:38px; text-indent:-9999px; background:url(../images/paybj.jpg) no-repeat}
.shipbj { height:38px; text-indent:-9999px; background:url(../images/shipbj.jpg) no-repeat}
#listItem { margin:0;}
#listItem ul { padding-left:15px}
#listItem li { line-height:20px;}
#listItem a { color:#000;}
#listItem img { cursor:pointer}

.searchform { height:30px; position:absolute; top:0; right:0}
.seainp { width:180px}
.stitle { height:30px; text-indent:-9999px; background:url(../images/sn.jpg) no-repeat}
.textentry { width:550px; padding:15px 10px; overflow:hidden;}
.ntitle { height:33px; text-indent:-9999px; background:url(../images/np.jpg) no-repeat}
.ptitle { height:38px; line-height:38px; font-size:13px; padding-left:10px; background:url(../images/tline.jpg) repeat-x 0 100%}
.pcontent { width:550px; padding:10px; line-height:1.8em; overflow:hidden}
.pcontent p { margin-bottom:15px}

.prolist {}
.prolist ul { width:570px; clear:both; padding:16px 0 0 15px; overflow:hidden; zoom:1}
.prolist li { width:120px; margin:0 15px 15px 0; _margin-left:-2px; float:left; display:inline}
.prolist li a.proimage { width:120px; height:120px; border:1px solid #E6EAE9}
.prolist li a.proimage { text-align:center; display:table-cell; vertical-align:middle;*display:block; *font-size:105px;*font-family:Arial;height:120px; width:120px; background:#fff;}
.prolist li a.proimage img { vertical-align:middle}
.prolist li a.proimage:hover { border:1px solid #666}
.prolist li h3 { font-size:13px; padding:3px 0; text-align:center}

.prolist li a.proimage  {
	margin: 0;
	display:block
}
.prolist li a.proimage img  {
	margin: 0;
}
.prolist li a.proimage:hover  {
	margin: 0;
	position: absolute;
}
.prolist li a.proimage:hover img  {
    margin: -45px 0 0 -120px;
	position: absolute;
	width: 240px; 
	height:auto;
	 
}

.proinfo { padding:15px 0}

.sitemap { width:570px; padding:15px 0}
.sleft { width:200px; float:left}
.sleft li a { padding:3px 10px; display:block; border-bottom:1px dashed #ccc; background:url(../images/521.gif) no-repeat 0 50%}
.sright { width:360px; float:right}
.sright ul { padding-left:15px}
.sright ul li { padding:3px 0; border-top:1px dashed #ccc}


/* Nav Pages */
.navpages{padding:5px; margin-top:10px; clear:both;font-size:11px; background:#f8f8f8; border:1px solid #dfdfdf}
.navpages ul{text-align:left;margin:0;padding:0}
.navpages li{list-style:none;display:inline; width:14px;margin-right:2px;}
.navpages li.thepage{margin-right:5px;color: #1C1C03;padding:1px 3px; width:auto}
.navpages a{text-decoration:none;color:#1C1C03;padding:1px 3px;}
.navpages a:hover{border:1px solid #888;color:#fff;background:#888; text-decoration:none}
.navpages li.curr_linkpage{border:1px solid #FB8700;color:#fff;padding:1px 3px;background:#FB8700}

#footer { width:800px; height:80px; clear:both; margin:15px auto 0 auto; text-align:left; background:url(../images/tline.jpg) repeat-x}
#copyright { height:60px; line-height:1.6em; padding:15px 0 0 0; background:url(../images/blogo.jpg) no-repeat 100% 10px}
.boldblack{ font-size:16px; font-weight:bold;}
.boldblack2{ font-size:14px;}