/* CSS Document */
/*-----------------------------------------------
51hejia.com Styles
Version: 8 Apr 2009
----------------------------------------------- */

/* common */

img{margin:0;padding:0;border:0;}
div,ul,form,table {font-size:12px;margin:0;padding:0;border:0;}
ul li {list-style:none outside;margin:0;padding:0;border:0;}
body {
color:#000;
background:#fff;
margin:0;
padding:0;
font-family:Arial,宋体,Helvetica,sans-serif,"Times New Roman",Times;
font-size:12px;
line-height:18px;
text-align:center;
}
.clearer :after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearer {display:inline-block;}
.s14{font-size:14px;font-weight:bold;}
.s18{font-size:18px;font-weight:bold;}

/* link */

#zt_wrapper a:link,#zt_wrapper a:visited,#zt_wrapper a:active{font-size:12px;text-decoration:none;color:#333;}
#zt_wrapper a:hover{color:#ff6600;text-decoration:none;}
a.on:link,a.on:visited,a.on:active{text-decoration:none;}

/* layout */

#zt_wrapper{width:960px;margin:auto;}
#main{float:left;width:650px;border:1px solid #bbb;text-align:left;}
#side{float:right;width:290px;background:#e0dedf;text-align:left;}

/* main */

#main .mainin{background: url(http://www.51hejia.com/images/ztlist/topbg.gif) repeat-x 0 0;padding:20px 0 0 0;}
#pathnav{padding:10px;border-bottom:1px solid #bbb;}

#mainbox{border:1px dotted #0288eb;padding:10px 10px 0 10px;_padding:10px 5px 0 5px;margin:0 10px;}
#mainbox .pic{float:left;border:1px solid #d6edff;padding:10px 10px 5px 10px;margin-right:20px;text-align:center;}
#mainbox .pic a{border:1px solid #ccc;padding:3px;display:block;margin-bottom:10px;}
#mainbox .pic img{width:180px;height:135px;}
#mainbox .info{float:left;width:190px;_width:160px; margin-top:45px;}
#mainbox .info p{line-height:22px;text-indent:2em; display:block; width:182px;_width:160px; height:82px; overflow:hidden;}
#mainbox .info a{display:block;margin-bottom:18px;font-weight:bold;font-size:14px;padding-left:10px;background: url(http://www.51hejia.com/images/ztlist/arrow.gif) no-repeat;}
#mainbox .tool{float:left;width:173px;height:200px;background:url(http://www.51hejia.com/images/ztlist/toolbg.gif) no-repeat;margin-left:10px;}
#mainbox .toolin{padding:40px 10px 10px 10px;}
#mainbox .toolin li{ width:150px; height:20px; overflow:hidden;background: url(http://www.51hejia.com/images/ztlist/arrow.gif) no-repeat; text-indent:1em;}

#page{text-align:right;margin:10px;}
#page a{color:#0045de;padding:2px 3px;border:1px solid #ccc;font-weight:bold;}
#page a:hover{color:#ff6400;font-weight:bold;}
#page a.on{color:#ff6400;font-weight:bold;border:none;}
#page .text{border:1px solid #ccc;width:20px;margin:0 5px;}
#page .button{border:none;width:37px;height:19px;background:url(http://www.51hejia.com/images/ztlist/button.gif) no-repeat;}

#picbox {margin:10px;}
#picbox li{float:left;width:300px;margin:5px 10px 10px 2px;}
#picbox .pic img{width:132px;height:99px;}
#picbox h3{font-weight:bold;font-size:12px;padding-left:10px;margin:0;background: url(http://www.51hejia.com/images/ztlist/arrow.gif) no-repeat 0 2px;}
#picbox .pic{float:left;width:135px;background:url(http://www.51hejia.com/images/ztlist/picbg.gif) no-repeat;padding:4px 10px 4px 4px;}
#picbox .info{float:left;width:150px;}
#picbox .in{color:#7f7f7f;height:56px;overflow:hidden;text-indent:20px;margin-top:10px;}
#picbox a span{display:block;width:66px;height:17px;background:url(http://www.51hejia.com/images/ztlist/more.gif) no-repeat;text-indent:-9999px;float:right; cursor:pointer;}

#side .in{padding:10px;_padding:10px 5px 10px 10px;}
#side .adpic{width:270px;}
.sidebox{width:270px;border:1px solid #86b8d9;background:#fff;margin:10px 0;}
.sideboxt{height:31px;background:url(http://www.51hejia.com/images/ztlist/sideboxt.gif) no-repeat;font-size:14px;font-weight:bold;padding:0 10px 0 40px;line-height:31px;}
.sideboxt a{float:right;font-weight:normal;}
.sideboxm{border:1px dotted #8ebbda;padding:5px;margin:1px;}
.sidebox li{height:20px;overflow:hidden;}
.sbox1 {color:#ff9900;}

.sbox2 {padding:5px;line-height:30px;}
.sbox3 {margin:10px 0;}
.sbox3 img{float:left;width:130px;height:98px;border:1px solid #000;}
.sbox3 ul{float:left;margin-left:10px;width:110px;}
.sbox3 li.t{background:none!important;padding:0!important;}
.sbox3 li.t a{font-weight:bold;color:#5478aa;}
.sbox5 li{width:110px;height:108px;overflow:hidden;float:left;margin:0 6px;}
.sbox5 li img{width:108px;height:86px;border:1px solid #000;}

/* footer */
#footer{clear:both;color:#ccc;text-align:center;}
