body {margin:10px 0 10px 0;background:url(../images/bg.jpg) 2px 0;font-size:12px; font-family:Arial, Helvetica, sans-serif,"宋体"}
ul,li{margin:0; padding:0; list-style:none}
img{border:none}
from{margin:0; padding:0}
.clear{height:0;clear:both;visibility:hidden;display:none}
/*针对非IE 自动高度问题*/
div:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
/*针对IE*/
div{zoom:1;}

a:link,a:visited {color: #FFFFFF;text-decoration: none;}
a:hover,a:active {text-decoration: none;color: #FF0000;}

.main{width:980px; padding:0 10px; margin:auto; overflow:hidden; background:url(../images/tbg.gif) no-repeat center 51px;}
.mu{ height:61px; background:url(../images/mubg.jpg)}
.logo{width:217px; padding:15px 17px; float:left}
.nav li{float:left; background:url(../images/navbg.jpg) no-repeat left top; height:60px; line-height:60px; padding:0 12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px}

.banner img{display:block; height:160px}

.so{background:url(../images/sobg.jpg) repeat-x;height:40px; line-height:40px; padding:0 15px; color:#cbcbcb}
.so .sotext{ background:#4C4C4C; border:1px solid #484848}
.so span{float:right; display:block;padding-top:0 !important; padding-top:8px; height:32px; overflow:hidden }
.so .submit{ border:none; background:url(../images/go.jpg) no-repeat; height:19px; width:37px;}
.so a:link,.so a:visited,.title a:link,.title a:visited {color: #cbcbcb;text-decoration: none;}
.so a:hover,.so a:active,.title a:hover,.title a:active {text-decoration: none;color: #FF0000;}

.main2 .left{ float:left; margin:0 10px; display:inline; width:180px; background:url(../images/sortbg.jpg) repeat-y;}
.main2 ul{margin:10px;}
.main2 .left li{background:url(../images/sort_ico.jpg) no-repeat left; border-bottom:1px dashed #666; line-height:30px; padding-left:20px;}
.main2 .left .sli{margin-left:20px;}
.left a:link,.left a:visited {color: #000;text-decoration: none;}
.left a:hover,.left a:active {text-decoration: none;color: #FF0000;}

.main2 .right{ float:right; width:780px; background:#FFFFFF; margin-top:10px;}
.main2 .title{height:30px;background:url(../images/tit_ico.jpg) no-repeat 10px #000000;line-height:30px;padding-left:30px; color:#525252}
.main2 .title span{color:#FFF}
/*.title a:link,.title a:visited {color: #979797;text-decoration: none;}
.title a:hover,.title a:active {text-decoration: none;color: #FF0000;}*/

.main2 .con{padding:30px; line-height:24px; overflow:hidden}
.main2 .con table{background:#e6e6e6}
.main2 .con td{background:#FFF; padding-left:3px;}

.main2 .prlist{padding:5px; overflow:hidden}
.main2 .prlist div{width:230px; height:185px; padding:5px 5px 0 5px; margin:20px 0 0 12px; background:#99999A;text-align:center; float:left; display:inline}
.main2 .prlist span{display:block;height:25px; line-height:25px; text-align:left}
.main2 .prlist span img{float:right; margin-top:5px}
.main2 .prlist p{text-align:center; padding-top:10px; display:block; clear:both}
.main2 .prlist font{float:right; display:block; height:21px; line-height:21px; width:53px; background:#e4e4e4; margin:2px; font-weight:100; font-size:12px;}
/*.main2 .prlist a:link,.main2 .prlista:visited {color: #FFF;text-decoration: none;}
.main2 .prlist a:hover,.main2 .prlist  a:active {text-decoration: none;color: #FF0000;}*/

.pr_view_list .mainv{ width:730px; height:460px; background:#000; margin:20px; color:#FFF; padding:5px;}
.pr_view_list .mainv .pr_tt{overflow:hidden; line-height:25px; margin-bottom:5px;}
.pr_view_list .mainv .pr_tt img{float:right; margin-left:5px;}
.pr_view_list .mainv .primg{}
.prview {overflow:hidden; height:445px;}
.prview .img{background:#000; width:310px;_width:300px;  height:315px;_height:305px; margin:70px; float:left; display:inline}
.prview .img img{padding:5px}
.prview .prinfo{ padding-top:70px; width:280px; float:left}
.prview .prinfo .sortimg{margin-left:200px;}
.prview .prinfo li{border-bottom:1px dashed #000; line-height:24px;}
.right a:link,.right a:visited {color: #FFF;text-decoration: none;}
.right a:hover,.right a:active {text-decoration: none;color: #FF0000;}


.pagination a:link,.pagination a:visited {color: #525252;text-decoration: none;}
.pagination a:hover,.pagination a:active {text-decoration: none;color: #FF0000;}

.foot{clear:both;height:40px; line-height:40px !important; _line-height:18px; background:#000; color:#FFF; margin-top:10px; padding-left:10px;color:#919191; _height:30px; _padding-top:10px;}
.foot span{margin:0 10px 0 140px; display:block; float:right}
.foot font{font-size:18px; margin:0 5px;}
.foot p{ float:left; padding:0; margin:0}