/* CSS Document */
body{ font-size:12px; }
a{ color:#333; text-decoration:none; }
a:hover{ color:#F30; }
li{ list-style:none; }
em{ font-style:normal; }
img{ border:none; }
h2{ font-size:16px; font-weight:bold; color:#333; display:inline-block; width:170px; margin-left:10px; }
.clear{ clear:both; }

.ban14{font-size:14px; font-family:"ËÎÌå"; font-weight:bold;}
.ban14 a{font-size:14px; font-family:"ËÎÌå"; font-weight:bold; color:#FFFFFF}
.r13{font-size:12px; color:#666666; line-height:24px;}
.r13 a{ margin-left:5px; }
.lujing14{font-size:14px; font-family:"ºÚÌå";}
.about14{font-size:14px; line-height:26px;}
.about18{font-size:18px; line-height:28px; font-family:"ºÚÌå"; font-weight:bold;}
.end12{font-size:12px; line-height:18px; color:#D6D7D8;}
.end12 a{font-size:12px; line-height:18px; color:#D6D7D8;}
.end14{ font-size:14px; line-height:25px; font-weight:bold; color:#FFFFFF;}
.endbai12{ font-size:12px; line-height:20px; font-weight:bold; color:#FFFFFF;}
.end12hei{font-size:12px; line-height:18px; color:#222222;}
.end12hei a{font-size:12px; line-height:18px; color:#222222;}

.newslist{ position:relative; font-size:13px; }
.newslist a{ float:left; margin-left:8px; width:200px; height:18px; line-height:18px; display:inline-block; overflow:hidden; _line-height:20px; }
.newslist span{ float:right; width:35px; height:18px; line-height:18px; display:inline-block; color:#999; }
.newslist a.more{ position:absolute; right:10px; top:2px; display:inline; width:auto; }
.nl2 a{ width:300px; }
.nl2 span{ margin-right:5px; }
.rnewl a{ width:240px; }
.rnewl b{ color:#600; }

.scroll{ width:775px; overflow:hidden; }
.piclist,.piclist li{_padding:0; _margin:0;}
.piclist{ width:775px; _width:805px; margin:auto; font-size:12px; margin-left:-50px; *margin-left:-10px; }
.piclist li{ float:left; width:175px; margin-top:10px; margin-left:18px; _margin-left:10px;}
.piclist li .img{ border:1px solid #CCC; width:186px; height:181px; }
.piclist li i { display:inline-block; height:100%; vertical-align:middle; }
.piclist li img{ padding:3px; vertical-align:middle;}
.piclist li a{ width:180px; line-height:20px; text-align:center; display:inline-block; color:#333; }
.piclist li a:hover{ color:#900; }

.plist{ padding:0px; margin:10px 0 0 5px; _margin-left:-10px; width:100%; position:relative; }
.plist li{ float:left; text-align:left; height:25px; line-height:36px; margin-left:15px;  font-size:14px;}
.plist li a{ display:block; width:60px }
.plist a.more{  }

.f_link{ position:relative; }
.f_link ul{ margin:auto; padding-top:10px; }
.f_link li{ float:left; margin-left:10px; height:20px; line-height:20px; white-space:nowrap; }
.f_link a.more{ position:absolute; right:10px; top:2px; display:inline; width:auto; }

.alllist{ margin:auto; }
.alllist ul{ margin-top:10px; }
.alllist li{ float:left; height:30px; line-height:30px; width:710px; font-size:14px; }
.alllist li a{ float:left; width:625px; color:#303030; overflow:hidden; }
.alllist li span{ float:right; color:#888; display:inline-block; }
.allpage{ text-align:center; margin-top:20px; color:#999; padding-bottom:10px; }
.allpage span{ margin-left:2px; }
.allpage a{ color:#FF0000; }
.allpage a:hover{ color:#903; }
.allpage .input{ border:1px solid #ccc; width:40px; padding:3px; }

.allpiclist{ float:left; margin:auto; }
.allpiclist ul{ width:765px; margin-top:10px; }
.allpiclist li{ float:left; width:170px; height:305px; margin-left:10px; margin-top:10px; border:2px solid #CCC; }
.allpiclist li .pic{ display:table-cell; width:170px; height:185px; line-height:185px; text-align:center; vertical-align:middle; }
.allpiclist li i { display:inline-block; height:100%; vertical-align:middle; }
.allpiclist li img{ padding:3px; vertical-align:middle; }
.allpiclist li a{ width:170px; height:30px; line-height:30px; text-align:center; display:inline-block; }
.allpiclist .title{ font-size:16px; font-weight:bold; text-align:center; color:#333; }
.cp .pic{ background-color:#FFF; }
.cp li{ border:1px solid #CCC; }
.cp .info{ height:105px; background-color:#ccc; line-height:20px; padding:10px 0 0 6px; }
.cp li a{ width:auto; height:auto; line-height:20px; }
.jp ul{ width:580px; margin-top:10px; }


.zz{ width:720px; border:2px solid #CCC; margin:auto; }
.zz .pic_z{ float:left; width:220px; height:100%; border-right:1px solid #CCC; text-align:center; padding:5px; }
.zz .pic_z img{}
.zz .info_z{ float:left; width:470px; line-height:22px; border-left:1px solid #CCC; padding:2px 5px 2px 10px; margin-left:-1px; }

.newsmian{ width:750px; margin:auto; }
.newsmian h1{ font-size:30px; margin-top:10px; text-align:center; }
.newsmian .par{ color:#666; text-align:center; border-bottom:1px solid #CCC; padding-bottom:10px; }
.newsmian .con{ margin:auto; padding-top:20px; line-height:25px; font-size:12px; }
.newsmian .con img{max-width:750px;}

.zzlist { margin-top:20px; padding-bottom:20px; margin-left:10px; }
.zzlist ul{ width:730px; margin:auto; }
.zzlist li { line-height:25px; background:url(PIC/images/zzbot.gif) no-repeat left 4px; border-bottom:1px solid #CCC; }
.zzlist li em{ width:10px; display:inline-block; margin-left:20px; height:22px; }
.zzlist li a{ margin-left:15px; }
.zp{ margin-top:5px; margin-left:0px; }
.zp ul{ width:160px; margin:auto; }
.zp li {margin-left:-30px; _margin-left:0px; width:150px; }
.zp li em{ margin-left:20px; }

.zzplist{margin-top:20px; padding-bottom:20px; margin-left:10px;}
.zzplist ul{ width:730px; margin:auto; }
.zzplist li{ float:left; width:125px; margin-left:20px; _margin-left:15px; margin-top:10px; }
.zzplist li img{ padding:3px; border:1px solid #CCC; background-color:#FFF; }
.zzplist li a{ display:inline-block; width:115px; text-align:center; line-height:20px; }

.hclist{margin-top:20px; padding-bottom:20px; margin-left:10px;}
.hclist ul{ width:730px; margin:auto; }
.hclist li{ float:left; width:730px; margin-left:20px; margin-top:15px; }
.hclist .pic{ float:left; }
.hclist .pic img{ }
.hclist .info{ float:left; }
.one .pic{ width:270px; height:270px; border:1px solid #CCC; text-align:center; display:table-cell; }
.one .pic i { display:inline-block; height:100%; vertical-align:middle; }
.one .pic img{ vertical-align:middle;  }

.selllist .nav { height:50px; }
.selllist .nav span{ float:right; margin-left:5px; }
.selllist .nav span a{ padding:3px 10px; height:20px; line-height:20px; text-align:center; display:inline-block; }
.selllist .nav span a.on{ background-color:#999; color:#FFF; }
.selllist .main li{ float:left; width:350px; height:auto; margin-top:20px; color:#666; }
.selllist .main li .pic{ float:left; }
.selllist .main li .info{ float:left; width:200px; line-height:25px; }
.selllist .main li .info h2{ line-height:22px; margin:0 0 0 10px; width:190px; float:left; }
.selllist .main li .info p{ float:left; width:190px; margin:0 0 0 10px;}
.selllist .allpage{ width:750px; }
.sell .main li{ width:730px; height:auto; }
.sell .main li .info{ float:left; width:530px; line-height:35px; margin-left:20px; font-size:14px; }
.sell .main li .info h2{ width:530px; display:inline-block; padding-bottom:20px; font-size:20px; margin:5px 0 0 5px; }
.sell .main li .info p{margin:0 0 0 5px; }

.rso{ position:relative; top:-10px; }
.rso input{ position:absolute; left:56px; top:15px; width:100px; height:20px; border:none; color:#999; }

.rso1{ position:relative; }
.rso1 input{ position:absolute; left:45px; top:12px; width:100px; height:20px; border:none; color:#999; }

.rimglist img{ margin-left:5px; }