@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; font-family: Verdana; text-align:center; font-size:12px;}
a { color:#2a4226; text-decoration:none; cursor:pointer;}
a:hover { text-decoration:underline;}
a.u { text-decoration:underline;}
#wrap a.nou:hover { text-decoration:none;} 
ul { margin:0; padding:0;}
li { list-style:none;}
input { vertical-align:middle; border:1px solid #999; background:#fff;}
select { border:1px solid #999; background:#fff; line-height:14px; vertical-align:middle;}
img { border:none; vertical-align:middle;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix {display:block;}/* Hide from IE Mac */
#wrap .floatleft { float:left;}
#wrap .floatright { float:right;}
.grey { color:#666;}
#wrap .nobr { border-right:none;}
#wrap .nobb { border-bottom:none;}
#wrap {margin:0 auto; width:960px; overflow:hidden;}
.head {margin:0 auto; width:960px; height:205px;overflow: hidden; background: url(../images/common/back-top.jpg) top left no-repeat; padding:0; position:relative; z-index:0;}

.head .logo { display:block; width:191px; height:74px; overflow:hidden; background:url(../images/common/logo-index.gif) left top no-repeat; text-indent:-9999px; text-align:left; margin-top:10px; margin-left:15px; float:left;}
.head h1 { display:block; width:457px; height:65px; overflow:hidden; margin:22px 0 0 18px; padding:0; background:url(../images/common/title.gif) left top no-repeat; float:left; text-indent:-9999px;}
.head h1.h12 { display:block; width:457px; height:65px; overflow:hidden; margin:22px 0 0 18px; padding:0; background:url(../images/common/title2.gif) left top no-repeat; float:left; text-indent:-9999px;}

.head span { display:block; width:175px; line-height:14px; overflow:hidden; float:right; margin:65px 0px 0 0 ;}
.head span a { display:block; width:84px; background:url(../images/common/arrow-orange.gif) left center no-repeat; float:left;}

.head .topmenu { display:block; height:116px; position:absolute; left:0; top:89px; width:960px; overflow:hidden;}
.head .topmenu .menu { display:block; width:710px; height:99px; overflow:hidden; padding:0 10px; margin:9px 0 0 7px;  float:left;background: url(../images/common/topmenu.gif) left top no-repeat; }
*html .head .topmenu .menu { margin:9px 0 0 4px;}
.head .topmenu .menu li { width:101px; height:99px; overflow:hidden; text-align:center; float:left; margin:0; position:relative; z-index:0;}
.head .topmenu .menu li a { display:block; width:101px; height:99px; overflow:hidden; text-align:center;margin:0; margin:0;color:#fff; text-decoration:none; }
.head .topmenu .menu li.menu1 a { background: url(../images/common/topmenu.gif) -10px top  no-repeat;}
.head .topmenu .menu li.menu1 a:hover { background: url(../images/common/topmenu.gif)  -10px bottom no-repeat;}
.head .topmenu .menu li.menu2 a { background: url(../images/common/topmenu.gif) -111px top  no-repeat;}
.head .topmenu .menu li.menu2 a:hover { background: url(../images/common/topmenu.gif)  -111px bottom no-repeat;}
.head .topmenu .menu li.menu3 a { background: url(../images/common/topmenu.gif) -212px top  no-repeat;}
.head .topmenu .menu li.menu3 a:hover { background: url(../images/common/topmenu.gif)  -212px bottom no-repeat;}
.head .topmenu .menu li.menu4 a { background: url(../images/common/topmenu.gif) -313px top  no-repeat;}
.head .topmenu .menu li.menu4 a:hover { background: url(../images/common/topmenu.gif)  -313px bottom no-repeat;}
.head .topmenu .menu li.menu5 a { background: url(../images/common/topmenu.gif) -414px top  no-repeat;}
.head .topmenu .menu li.menu5 a:hover { background: url(../images/common/topmenu.gif)  -414px bottom no-repeat;}
.head .topmenu .menu li.menu6 a { background: url(../images/common/topmenu.gif) -515px top  no-repeat;}
.head .topmenu .menu li.menu6 a:hover { background: url(../images/common/topmenu.gif)  -515px bottom no-repeat;}
.head .topmenu .menu li.menu7 a { background: url(../images/common/topmenu.gif) -616px top  no-repeat;}
.head .topmenu .menu li.menu7 a:hover { background: url(../images/common/topmenu.gif)  -616px bottom no-repeat;}
.head .topmenu .menu li a em { position:absolute; top:72px; line-height:16px; font-style:normal; left:0; display:block; width:101px; text-align:center; font-size:14px;}

.head .topmenu .topinfo { display:block;width:190px; height:80px; float:right; margin-top:24px; margin-right:15px;line-height:18px; overflow:hidden; color:#fff; text-align:left; overflow:hidden;}
*html .head .topmenu .topinfo {margin-right:7px;}

.main { width:960px; overflow:hidden; margin:15px 0; text-align:left;}
.main-popCropperWindow { width:960px; overflow:hidden; margin:5px 5px 5px 5px; text-align:left;}
.brandcontent { width:960px; overflow:hidden; margin:0;}
.content {width:695px; float:left; overflow:hidden; margin:0;}
.indexpart1 { margin-bottom:5px;}
.sidebar {width:250px; float:right; overflow:hidden;}
.indexpart1-1 { margin-bottom:5px;}

.cal { width:960px; height:700px; margin:15px 0; text-align:left;}

.topnews { width:310px; float:right; overflow:hidden; text-align:left;}
.topnews h2 { font-size:18px; line-height:26px; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin:0;}
.topnews p { color:#666; height:32px; overflow:hidden; line-height:16px; text-overflow:ellipsis; margin:0;}
.topnews ul { width:310px; height:188px; overflow:hidden; margin:5px 0 0 0; padding:0; background:url(../images/common/back-hotnews.gif) left top no-repeat; line-height:19px; padding-top:7px;}
.topnews ul li { width:294px; margin:0 8px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.topnews ul li a.type { color:#ff6600; margin-right:5px;}

.indexpart1-2 { clear:both; width:685px; overflow:hidden; height:68px; background:url(../images/common/back-searchbar.gif) left top no-repeat; padding:10px 0 0 15px; margin-bottom:10px;}
.indexpart1-2 select { float:left; margin:3px 15px 0 0; width:100px;}
.indexpart1-2 span.searchinput { display:block; float:left; width:372px; height:32px; overflow:hidden; background:url(../images/common/back-searchinput.gif) left top no-repeat; margin:0; line-height:16px; padding:0;}
.indexpart1-2 input { line-height:16px; font-size:14px; color:#666; text-indent:10px; border:none; background:none; width:280px; overflow:hidden; float:left; margin:0; height:16px; margin-left:10px; margin-top:7px; }
.indexpart1-2 a.searchbutton { display:block; float:left; width:78px; height:29px; text-indent:36px; color:#fff; background:url(../images/common/button-search.gif) left top no-repeat; margin:1px 0; font-size:14px; line-height:29px;}
.indexpart1-2 a.searchbutton:hover { text-decoration:none;}
.indexpart1-2 p { clear:both; margin:0; line-height:14px;width:665px; margin-top:10px;}

.indexpart1-3 { width:695px; margin-top:10px; overflow:hidden;}
.indexpart1-3 ul.leftcate { width:100px; overflow:hidden; float:left; background:url(../images/common/title-kupinpaihang.gif) left top no-repeat; padding-top:100px; position:relative; z-index:0;left:1px; z-index:5; }
.indexpart1-3 ul.leftcate li { width:100px; height:33px; line-height:33px; background:url(../images/common/kupinpaihang-button.gif) left top no-repeat; text-align:center; color:#fff; font-size:14px; overflow:hidden; margin:5px 0;}
.indexpart1-3 ul.leftcate li a { position:relative; z-index:0; left:-3px; color:#fff;cursor:pointer;}
.indexpart1-3 ul.leftcate li a:hover { text-decoration:none;}
.indexpart1-3 ul.leftcate li.select { background:url(../images/common/kupinpaihang-select.gif) left top no-repeat;}
.indexpart1-3 ul.leftcate li.select a { color:#000;}
.indexpart1-3 .show { width:594px; height:316px; overflow:hidden; float:left; background:url(../images/common/kupinpaihang-back.gif) left top no-repeat;}
.indexpart1-3 .show .itemlist { width:574px; margin:10px; overflow:hidden; display:none;}
.indexpart1-3 .show .itemlist li { width:190px; float:left; overflow:hidden; height:97px; border-right:1px dotted #999; border-bottom:1px dotted #999; background:url(../images/common/kupinpaihang-cellback.gif) right repeat-y #fff;}
.indexpart1-3 .show .itemlist li div.pic { width:52px; height:52px; border:1px solid #ccc; overflow:hidden; float:left; margin:10px;}
.indexpart1-3 .show .itemlist li div.pic img { width:50px; margin:1px;}
.indexpart1-3 .show .itemlist li p { margin:10px 0 0 0; line-height:18px; padding:0; color:#333;}
.red { color:#ff0000;}

.login { background: url(../images/common/back-login.jpg) left top no-repeat; width:250px; height:150px; margin:0 0 5px 0; color:#fff; text-align:center;}
.login h3 { line-height:35px; height:35px; background:url(../images/common/icon-login.gif) 10px center no-repeat;font-size:14px; color:#fff; font-weight:normal; margin:0 0 10px 0; text-align:left; padding:0; width:250px; display:block; padding-left:25px;}
.login .loginput { width:100px;}
.login table { margin-left:10px; text-align:left;}
.login a { color:#fff;}
input.nostyle { border:none; background:none;}
.login span { width:218px; height:28px; overflow:hidden; display:block; margin:10px auto 0 auto; line-height:28px; background:url(../images/common/back-login2.gif) left top no-repeat;}
.login span .loginbutton { display:block; float:left; width:62px; height:23px; background:url(../images/common/button-login.gif) left top no-repeat; text-align:center; line-height:23px; margin:3px 10px auto 52px; color:#000;}
*html .login span .loginbutton { margin-left:26px;}
.login span .regi { display:block; float:left; background: url(../images/common/icon-pencil-white.gif) left 6px no-repeat; text-indent:18px; }
.login p.logindone { padding:0; margin:8px 15px; text-align:left; color:#333; line-height:18px; width:210px; color:#fff; line-height:20px;}
.login p.logindone img { margin:auto 3px auto auto; vertical-align:middle;}
.login p.logindone strong { font-size:14px; color:#fff;}
.login p.logindone span { display:block;width:200px; height:26px; overflow:hidden; background:url(../images/common/bar-pingjiainfo.gif) left top no-repeat; margin:8px auto;}
.login p.logindone span a { margin-left:10px; display:block; float:left; line-height:26px; background:url(../images/common/arrow-orange2.gif) left center no-repeat; text-indent:15px; color:#fff;}
.login p.logindone span a { margin-left:5px;}

.sidebar .switch { width:250px; overflow:hidden; margin-bottom:10px;}
.sidebar .switch .top { position:relative;z-index:0; top:1px;  margin:0; display:block; width:250px; height:35px; overflow:hidden;}
.sidebar .switch .bottom { position:relative; z-index:0;top:-2px;  margin:0;display:block; width:250px; height:36px; overflow:hidden;}
.sidebar .switch .top a{ display:block; width:116px; height:36px; background:url(../images/common/button-o-ql.gif) left top no-repeat; text-align:center; color:#fff; line-height:33px; overflow:hidden;cursor:pointer;}
.sidebar .switch .top a:hover { text-decoration:none;}
.sidebar .switch .top a.select {background: url(../images/common/switch-select.gif) left top no-repeat; color:#000;}
.sidebar .switch .bottom a{ display:block; width:116px; height:33px; background:url(../images/common/button-o-ql.gif) left bottom no-repeat; text-align:center; color:#fff; line-height:33px; overflow:hidden; padding-top:3px;cursor:pointer;}
.sidebar .switch .bottom a:hover { text-decoration:none;}
.sidebar .switch .bottom a.select {background: url(../images/common/switch-select2.gif) left bottom no-repeat; color:#000;width:116px; height:33px; overflow:hidden;}
#switch1 { float:left; margin:0;}
#switch2 { float:right; margin:0;}
#switch3 { float:left; margin:0;}
#switch4 { float:right; margin:0;}
.sidebar .switch .switchpic { clear:both; border:1px solid #ccc; margin:0; padding:0; width:248px; height:150px;}
#wrap .sidebar .switch .switchpic a { border:1px solid #fff; display:block; width:245px; height:148px; background:none;}
.sidebar .switch .switchpic a img {width:245px; height:148px;}
.sidebar .side-block-ditu { width:250px; height:390px; overflow:hidden; position:relative;z-index:0; padding:0 0 8px 0; margin-bottom:10px;}
.sidebar .side-block1 { width:250px; overflow:hidden; background:url(../images/common/right-backbody.gif) repeat-y left; position:relative;z-index:0; padding:0 0 5px 0; margin-bottom:5px;}
.sidebar .side-block1 .block-head { width:250px; background:url(../images/common/right-backtop.gif) left top no-repeat; position:absolute; top:0; left:0; height:39px; overflow:hidden; z-index:-1;}
.sidebar .side-block1 .block-bottom { width:250px; background:url(../images/common/right-backbottom.gif) left top no-repeat; position:absolute; bottom:0; left:0; height:6px; overflow:hidden; }
.sidebar h3.orange { width:245px; height:33px; background:url(../images/common/head-o-right.gif) center top no-repeat; line-height:33px; font-weight:normal; margin:3px 2px; padding:0; z-index:5;text-indent:13px; color:#fff; font-size:14px;}
.sidebar ul.dotul { width:228px; overflow:hidden;padding:0px 10px; margin:6px 1px; background:url(../images/common/back-dotul24.gif) top;}
ul.dotul li { line-height:24px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url(../images/common/icon-dotul.gif) left center no-repeat; text-indent:10px; height:24px; margin:0;}
span.more { display:block; float:right; width:68px; height:24px; background:url(../images/common/button-more1.gif) left top no-repeat; text-align:left; color:#fff; line-height:24px; text-indent:8px; margin-right:10px;}
span.more a { display:block; margin:0; width:68px; height:24px;color:#fff;}
span.more a:hover { text-decoration:none;}
span.more:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.indexpart2 {width:960px; overflow:hidden; background:url(../images/common/kjrd-body.gif) left repeat-y; position:relative;z-index:0; margin-bottom:10px;}
.indexpart2 .head { width:960px; height:39px; overflow:hidden; background:url(../images/common/kjrd-head.gif) top left no-repeat; position:absolute; top:0; left:0; z-index:-1;}
.indexpart2 .bottom { width:960px; height:8px; overflow:hidden; background:url(../images/common/kjrd-bottom.gif) left top no-repeat; position:absolute; bottom:0; left:0;}
.indexpart2 h2 { display:block;width:960px; height:31px; overflow:hidden; background:url(../images/common/title-kjrd.gif) left top no-repeat; margin:0; padding:0; text-indent:-9999px; }
.indexpart2 .content {  margin:5px; }
*html .indexpart2 .content {  margin-left:2px; }
.indexpart2 .sidebar { margin:5px; margin-left:0;}
*html .indexpart2 .sidebar { margin-right:2px;}
h3 img { margin-right:5px;}

.zxjs-block { width:695px; overflow:hidden; background:url(../images/common/kjrd-b-body.gif) left repeat-y; position:relative; z-index:0; margin-bottom:10px;}
.zxjs-block .block-head{ width:695px; height:143px; overflow:hidden; background:url(../images/common/kjrd-b-head.gif) left top no-repeat; position:absolute; left:0; top:0;z-index:-1; }
.zxjs-block .block-bottom { width:695px; height:6px; overflow:hidden; background:url(../images/common/kjrd-b-bottom.gif) left top no-repeat; position:absolute; bottom:0px; left:0;z-index:-1;}
.zxjs-block ul { width:690px; overflow:hidden;}
.zxjs-block ul li { width:220px; overflow:hidden; float:left; padding:5px 0 10px 6px; margin:0 0 5px 2px; text-align:left;}
.zxjs-block ul li div.title { margin:3px 0 5px 0; width:220px; overflow:hidden; float:left; line-height:25px; font-size:15px; font-weight:bold;}
.zxjs-block ul li div.title img { width:25px; padding: 0 2px 0 0 ; margin:0 5px 0 0; }
.zxjs-block ul li div.title a { color:green; }
.zxjs-block ul li div.nav { width:220px; overflow:hidden; float:left; line-height:24px;}
.zxjs-block ul li div.nav a{ padding-left:10px; margin-left:1px; float:left; background:url(../images/common/icon-dotul.gif) left center no-repeat transparent;}
.zxjs-block ul li div.nav a:visited { color:#666; }
.zxjs-block ul li div.nav a:hover { color:#f00; }
.zxjs-block ul li div.nav a.right{ margin:0; color:#999;float:right;padding-right:5px; }
.zxjs-block ul li div.nav span.left a:visited { color:#666; }
.zxjs-block ul li div.nav span.left a:hover { color:#f00; }

.kjrd-block { width:695px; overflow:hidden; background:url(../images/common/kjrd-b-body.gif) left repeat-y; position:relative; z-index:0;margin-bottom:10px;}
.kjrd-block .block-head{ width:695px; height:143px; overflow:hidden; background:url(../images/common/kjrd-b-head.gif) left top no-repeat; position:absolute; left:0; top:0;z-index:-1; }
.kjrd-block .block-bottom { width:695px; height:6px; overflow:hidden; background:url(../images/common/kjrd-b-bottom.gif) left top no-repeat; position:absolute; bottom:0px; left:0;z-index:-1;}
.kjrd-block h3 { width:690px; height:30px; background:url(../images/common/kjrd-b-title.gif) left top no-repeat; overflow:hidden; text-align:left; text-indent:10px; line-height:30px; font-size:14px; color:#fff; margin:2px auto 10px 3px;}
.kjrd-block ul { width:690px; overflow:hidden;}
.kjrd-block ul li { width:345px; overflow:hidden; float:left; padding-top:5px; margin:0 0 5px 0;; text-align:center;}
.rightborder { border-right:1px dotted #ccc;}

.kjrd-block ul li div.left { width:102px; height:102px; border:1px solid #000; float:left; margin:3px 10px 5px 10px!important; margin:3px 10px 0px 10px; display:inline;}
.kjrd-block ul li div.left img { border:1px solid #fff;}
.kjrd-block ul li div.right { float:right; display:inline;width:215px;}
.kjrd-block ul li div.right p { color:#666; text-align:left;}
.kjrd-block ul li div.right strong { font-size:12px; margin:5px 0px 10px 0px; line-height:15px; display: block;width:205px; }
.kjrd-block ul li div.right strong a { font-weight:bold;text-align:left;float:left; }
.kjrd-block ul li div.right strong a:visited { color:#CF7419; }
.kjrd-block ul li div.right strong a:hover { color:#f00; }

.kjrd-block ul li hr { clear:both; border:none; border-bottom:1px dotted #ccc; background:#ccc; height:0; margin:0px 10px 0 10px; line-height:1px;}

.kjrd-block ul li div.nav { width:330px; overflow:hidden; float:left; line-height:24px;}
.kjrd-block ul li div.nav span.left {width:240px; float:left; margin:0;}
.kjrd-block ul li div.nav span.left a{ margin:0 0 0 8px; padding-left:8px;float:left; background:url(../images/common/icon-dotul.gif) left center no-repeat transparent;}
.kjrd-block ul li div.nav a.right{ margin:0; float:right;padding-right:5px; }
.kjrd-block ul li div.nav span.left a:visited { color:#666; }
.kjrd-block ul li div.nav span.left a:hover { color:#f00; }

.kjrd-block ul li div.pic { width:102px; height:102px; border:1px solid #000; float:left; margin:0 10px;}
.kjrd-block ul li div.pic img { border:1px solid #fff;}
.kjrd-block ul li p { padding-right:12px; color:#666; float:left; text-align:left;width:200px; }
.kjrd-block ul li strong { padding-right:15px; font-size:12px;margin:5px 0 10px 0; line-height:15px; display: block;width:200px;}
.kjrd-block ul li strong a { font-weight:bold;text-align:left;float:left; }

.kjrd-block ul li span { margin:0 10px; display:block; overflow:hidden; width:338px; text-align:center;}
.kjrd-block ul li span a { margin:0 5px;}

.album { width:333px; height:328px; overflow:hidden; float:left; background:url(../images/common/kjrd-albumback2.gif) left top no-repeat;}
.album h3 { color:#fff; font-size:14px; line-height:30px; margin:0; padding:0; text-indent:10px;}
.album ul { margin:10px; width:313px; overflow:hidden;}
.album ul li { float:left; width:104px; height:66px; overflow:hidden; text-align:center; margin-bottom:4px;}
.album ul li img { width:100px;}

.kjrj { width:354px; height:328px; float:right; overflow:hidden; background:url(../images/common/kjrj-back2.gif) left 28px no-repeat;}
*html .kjrj {background:url(../images/common/kjrj-back2.gif) left bottom no-repeat;}
*+html .kjrj {background:url(../images/common/kjrj-back2.gif) left bottom no-repeat;}
.kjrj h3 { line-height:30px; height:30px; width:354px; overflow:hidden; background:url(../images/common/kjrd-head2.gif) left top no-repeat; text-indent:10px; margin:0; padding:0; color:#fff; position:relative;z-index:0; font-size:14px;}
.kjrj h3 span.right { font-size:12px; font-weight:normal; text-align:right; position:absolute; top:9px; right:10px; line-height:12px; color:#000000;}
.kjrj h3 span.right a { font-size:12px;}
.kjrj h3 span.right a:hover { text-decoration:underline; }
.kjrj ul.dotul { margin:10px; width:334px; margin-top:5px;}
.kjrj ul.dotul li { white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.kjrj ul.dotul li a{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:330px;}
.kjrj ul.dotul li a:visited  { color:#666; }
.kjrj ul.dotul li a:hover { background:url(../images/common/icon-dotul.gif) left center no-repeat #e1feff;}

ul.floatimg { width:249px; overflow:hidden; margin:5px;}
ul.floatimg li { float:left; padding:0; margin:0px; width:59px; height:59px; }
ul.floatimg li a { display:block; width:50px; height:50px; margin:4px; overflow:hidden;}

h3.h3u { line-height:30px; font-size:14px; text-indent:10px; margin:2px 5px 5px 5px; padding:0; border-bottom:1px solid orange;}
ul.userul2 { width:248px; padding:0; margin:8px 2px auto 1px;}
ul.userul2 li.greyli { background:url(../images/common/back-userul.gif) -1px repeat-y;}
ul.userul2 li { position:relative;z-index:0; overflow:hidden; height:25px; width:235px; overflow:hidden; color:#666; margin:0 0 0 2px; display:block; padding-left:10px;}
ul.userul2 li img { float:left; margin:6px 10px auto auto;}
ul.userul2 li span { display:block; font-size:12px; line-height:24px; width:50px; text-overflow:ellipsis; float:right; }
ul.userul2 li a{ display:block; font-size:12px; line-height:24px; float:left;}
ul.userul2 li span.comment { display:block; width:174px; height:24px; overflow:hidden; text-overflow:ellipsis; float:left;}

ul.ulsort { width:230px; margin:10px 10px 3px 10px; overflow:hidden; }
ul.ulsort li {color:#666; position:relative; z-index:0; line-height:22px; height:22px; }
ul.ulsort li a { display:block; width:200px; margin-left:30px; }
ul.ulsort li a:hover { background-color:#ffe5cc;}
ul.ulsort li span.right { position:absolute; top:0; right:0; text-align:center; display:block; width:85px; color:#31ad62;}
ul.ulsort li.top1 { background: url(../images/common/icon-top1.gif) left center no-repeat;}
ul.ulsort li.top2 { background: url(../images/common/icon-top2.gif) left center no-repeat;}
ul.ulsort li.top3 { background: url(../images/common/icon-top3.gif) left center no-repeat;}
ul.ulsort li.top4 { background: url(../images/common/icon-top4.gif) left center no-repeat;}
ul.ulsort li.top5 { background: url(../images/common/icon-top5.gif) left center no-repeat;}
ul.ulsort li.top6 { background: url(../images/common/icon-top6.gif) left center no-repeat;}
ul.ulsort li.top7 { background: url(../images/common/icon-top7.gif) left center no-repeat;}
ul.ulsort li.top8 { background: url(../images/common/icon-top8.gif) left center no-repeat;}
ul.ulsort li.top9 { background: url(../images/common/icon-top9.gif) left center no-repeat;}
ul.ulsort li.top10 { background: url(../images/common/icon-top10.gif) left center no-repeat;}

.indexpart3 { clear:both; width:960px; overflow:hidden; background:url(../images/common/zlys-body.gif) left repeat-y; position:relative;z-index:0; margin-bottom:10px;}
.indexpart3 .head { width:960px; height:39px; overflow:hidden; background:url(../images/common/zlys-head.gif) top left no-repeat; position:absolute; top:0; left:0; z-index:-1;}
.indexpart3 .bottom { width:960px; height:12px; overflow:hidden; background:url(../images/common/zlys-bottom.gif) left top no-repeat; position:absolute; bottom:0; left:0;}
.indexpart3 h2 { display:block;width:960px; height:31px; overflow:hidden; background:url(../images/common/zlys-title.gif) left top no-repeat; margin:0; padding:0; text-indent:-9999px; }
.indexpart3 .content {  margin:5px; }
*html .indexpart3 .content {  margin-left:2px; }
.indexpart3 .sidebar { margin:5px; margin-left:0;}
*html .indexpart3 .sidebar { margin-right:2px; }
.indexpart3 .sidebar .block-head { background:url(../images/common/right-backtop-blueback.gif) left top no-repeat;}
.indexpart3 .sidebar .block-bottom { background:url(../images/common/right-backbottom-blueback.gif) left top no-repeat;}

div.pic { border:1px solid #ccc;}
div.pic img { border:1px solid #fff;}
.pic50 { width:52px; height:52px;border:1px solid #ccc; overflow:hidden;}
.pic50 img {border:1px solid #fff; width:50px; height:50px; margin:0;}

ul.img50list { overflow:hidden; margin:10px auto 0 auto;}
.content ul.img50list { width:703px;}
ul.img50list li { float:left; width:86px; text-align:center; margin:0 0 10px 0; height:75px; overflow:hidden; line-height:20px;}
.greenblock-b ul.img50list { width:950px; overflow:hidden; background:#fff; padding:10px 0; margin:0 5px;}
.greenblock-b ul.img50list li{ height:auto; border-bottom:1px dotted #999; padding-bottom:10px;}
ul.img50list li .pic50 { margin-bottom:5px;}
ul.img50list li .name { text-align:center; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:20px; height:20px;}

.pic100 { display: table-cell;text-align:center;vertical-align:middle; width:100px; height:100px;border:1px solid #ccc;  overflow:hidden;}
.pic100 img {border:1px solid #fff;  margin:0;_margin-top: expression(( 100 - this.height ) / 2);}
.pic101-2 { width:102px; height:102px;border:0px solid #ccc; overflow:hidden;}
.pic101-2 img {border:1px solid #fff; width:100px; height:100px; margin:0;}
.pic101 { width:102px; height:102px;border:1px solid #ccc; overflow:hidden;}
.pic101 img {border:1px solid #fff; width:100px; height:100px; margin:0;}
.pic130 { width:132px; height:100px;border:1px solid #ccc; overflow:hidden;}
.pic130 img {border:1px solid #fff; width:130px; height:98px; margin:0;}
.pic140 { width:142px; height:120px;border:1px solid #ccc; overflow:hidden;}
.pic140 img {border:1px solid #fff; width:140px; height:120px; margin:0;}
.zlys-block { background:#fff; position:relative;z-index:0; width:695px; overflow:hidden; }
.zlys-block .block-head { width:965px; height:9px; overflow:hidden; background:url(../images/common/zlys-b-head.gif) top left no-repeat; position:absolute; top:0; left:0; z-index:-1;}
.zlys-block .block-bottom { width:965px; height:9px; overflow:hidden; background:url(../images/common/zlys-b-bottom.gif) left top no-repeat; position:absolute; bottom:0; left:0;}
.zlys-block ul { width:685px; margin:5px; overflow:hidden; background:url(../images/common/zlys-back1.jpg) left top repeat-y;}
.zlys-block ul li { float:left; width:227px; border-bottom:1px dotted #aaa; border-right:1px dotted #aaa; padding-bottom:10px; text-align:center; height:187px; overflow:hidden;}
.zlys-block ul li .pic { width:104px; height:104px; margin:10px auto auto auto;}
.zlys-block ul li .pic img { width:100px; height:100px; border:2px solid #fff;}
.zlys-block ul li p { margin:0; margin-top:5px; text-align:left;}
.zlys-block ul li p strong { font-size:14px; display:block; line-height:24px; text-align:center;}
.zlys-block ul li p strong a { display:inline; background:none; text-indent:0; margin:0; color:#2a4226;}
.zlys-block ul li p a { display:block; line-height:16px; margin:0 10px 0 20px; background:url(../images/common/arrow-green-right.gif) left center no-repeat; text-indent:15px; color:#666;}

h3.blue {width:245px; height:33px; background:url(../images/common/head-o-right-blue1.gif) center top no-repeat; line-height:33px; font-weight:normal; margin:3px 2px; padding:0; z-index:5; text-indent:13px; color:#000; font-size:14px;}
ul.userul { width:248px; padding:0; margin:8px 2px auto 1px;}
ul.userul li.greyli { background:url(../images/common/back-userul.gif) -1px repeat-y;}
ul.userul li { position:relative;z-index:0; overflow:hidden; height:66px; width:235px; overflow:hidden; color:#666; margin:0 0 0 2px; display:block; padding-left:10px;}
ul.userul li img { float:left; margin:6px 10px auto auto; width:50px; height:50px;}
ul.userul li strong { display:block; font-size:14px; line-height:25px; width:174px; float:left; }
ul.userul li p { margin:0; padding:0;}
ul.userul li strong a{ color:#39930c;}
ul.userul li a{ color:#0066CC;}
ul.userul li span.comment { display:block; width:174px; height:29px; overflow:hidden; text-overflow:ellipsis; float:left;}

.indexpart4 { clear:both; width:960px; overflow:hidden; background:url(../images/common/ltrd-body.gif) left repeat-y; position:relative; z-index:0;margin-bottom:10px;}
.indexpart4 .head { width:960px; height:41px; overflow:hidden; background:url(../images/common/ltrd-head.gif) top left no-repeat; position:absolute; top:0; left:0; z-index:-1;}
.indexpart4 .bottom { width:960px; height:9px; overflow:hidden; background:url(../images/common/ltrd-bottom.gif) left top no-repeat; position:absolute; bottom:0px; left:0; }

.indexpart4 h2 { display:block;width:960px; height:31px; overflow:hidden; background:url(../images/common/title-ltrd.gif) left top no-repeat; margin:0; padding:0; text-indent:-9999px; }
.indexpart4 .forum { margin:15px 5px 10px 5px; width:955px; overflow:hidden;}
.indexpart4 .forum div { width:312px; float:left; overflow:hidden; border-right:1px dotted #999; padding-left:5px;}
.indexpart4 .forum div h3 { width:303px; height:39px; background:url(../images/common/ltrd-stitle.gif) left top no-repeat; line-height:32px; overflow:hidden; margin:0; padding:0; text-indent:10px; font-size:14px;}
.indexpart4 .forum div ul.dotul { margin-left:10px;}
.indexpart4 .forum div ul.dotul li a:hover {background:url(../images/common/icon-dotul.gif) left center no-repeat #fff;}
.indexpart4 .forum div ul.dotul a { color:#000; display:block;}
span.more2 { display:block; float:right; width:68px; height:24px; background: url(../images/common/button-arrows.gif) left top no-repeat; text-align:left; color:#fff; line-height:24px; text-indent:8px; margin-right:10px;}
span.more2 a { display:block; margin:0; width:68px; height:24px;color:#000;}
span.more2:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.indexpart5 { clear:both; width:960px; overflow:hidden; background:#3f3f3f; position:relative; z-index:0;margin-bottom:10px;}
.indexpart5 .head { width:960px; height:40px; overflow:hidden; background:url(../images/common/ybf-head.gif) top left no-repeat; position:absolute; top:0; left:0; z-index:-1;}
.indexpart5 .bottom { width:960px; height:8px; overflow:hidden; background:url(../images/common/ybf-bottom.gif) left top no-repeat; position:absolute; bottom:0; left:0;}
.indexpart5 h2 { display:block;width:960px; height:31px; overflow:hidden; background:url(../images/common/ybf-title.gif) left top no-repeat; margin:0; padding:0; text-indent:-9999px; position:relative;z-index:0; }
.indexpart5 h2 .more { font-size:12px; font-weight:normal; line-height:24px; position:absolute; right:10px; top:5px;}
.indexpart5 ul { width:955px; margin:5px; overflow:hidden; background:url(../images/common/ybf-backs.gif) left top;}
.indexpart5 ul li { float:left; width:190px; height:199px; overflow:hidden; text-align:center; color:#fff;border-right:1px dotted #ccc;}
.indexpart5 ul li .pic { width:146px; /*background:#fff;*/ height:126px; margin:15px auto 5px auto; line-height:126px; text-align:center;}
.indexpart5 ul li .pic img { width:140px;height:120px;border:0px}
.indexpart5 ul li a { color:#fff; font-size:14px; line-height:20px;}

.indexpart6 { width:960px; margin-bottom:10px;}

.foot { width:960px; height:141px; background:url(../images/common/back-bottom.gif) center top no-repeat; margin-top:30px; overflow:hidden; color:#fff; position:relative;z-index:0;}
.foot p { width:650px; position:absolute; left:10px; top:50px; line-height:24px; text-align:right; padding:0;}
.foot a { color:#fff;}

*html #wrap .bottom {bottom:-1px; }
*html #wrap .block-bottom {bottom:-1px; }
*html #wrap .sidebar .block-bottom {bottom:0px; }

.pjhead { width:960px; height:154px; overflow:hidden; margin:8px auto 10px auto; background:url(../images/common/back-pingjiatop.jpg) left top no-repeat; position:relative;}
.pjhead a.pjlogo { display:block; width:162px; height:65px; overflow:hidden; text-indent:-9999px; background:url(../images/common/logo-pingjia.jpg) left top no-repeat; position:absolute; left:10px; top:14px;}
.pjhead .pjtopmenu { width:518px; height:71px; overflow:hidden; background:url(../images/common/pingjia-topmenu.jpg) left top no-repeat; position:absolute; left:195px; top:16px; padding:0; margin:0;}
.pjhead .pjtopmenu li { width:74px; overflow:hidden; float:left; margin:0; height:71px; text-align:center; color:#fff; font-size:12px;}
.pjhead .pjtopmenu li a { display:block;width:74px; overflow:hidden; margin:0; height:71px; text-align:center; color:#fff; font-size:12px;}
.pjhead .pjtopmenu li a:hover { text-decoration:none;}
#wrap .pjhead .pjtopmenu li.menu1 a:hover { background: url(../images/common/pingjia-topmenu.jpg) left -71px no-repeat;}
.pjhead .pjtopmenu li.menu2 a:hover { background:url(../images/common/pingjia-topmenu.jpg) -74px -71px no-repeat;}
.pjhead .pjtopmenu li.menu3 a:hover { background:url(../images/common/pingjia-topmenu.jpg) -148px -71px no-repeat;}
.pjhead .pjtopmenu li.menu4 a:hover { background:url(../images/common/pingjia-topmenu.jpg) -222px -71px no-repeat;}
.pjhead .pjtopmenu li.menu5 a:hover { background:url(../images/common/pingjia-topmenu.jpg) -296px -71px no-repeat;}
.pjhead .pjtopmenu li.menu6 a:hover { background:url(../images/common/pingjia-topmenu.jpg) -370px -71px no-repeat;}
.pjhead .pjtopmenu li.menu7 a:hover { background:url(../images/common/pingjia-topmenu.jpg) -444px -71px no-repeat;}
.pjhead .pjtopmenu li a em { font-style:normal; line-height:16px; margin-top:52px; display:block; height:16px;}

.pjhead .pjtopinfo { width:211px; height:75px; overflow:hidden; position:absolute; left:729px; top:15px; background:url(../images/common/back-topinfo.gif) left top no-repeat;}
.pjhead .pjtopinfo p { padding:0; margin:8px 6px; text-align:left; color:#333; line-height:18px;}
.pjhead .pjtopinfo p strong { font-size:14px;}
.pjhead .pjtopinfo p span { display:block;width:200px; height:26px; overflow:hidden; background:url(../images/common/bar-pingjiainfo.gif) left top no-repeat; margin:auto;}
.pjhead .pjtopinfo p span a { margin-left:10px; display:block; float:left; line-height:26px; background:url(../images/common/arrow-orange2.gif) left center no-repeat; text-indent:15px; color:#fff;}
*html .pjhead .pjtopinfo p span a { margin-left:5px;}
.pjhead  .pjsearch { width:940px; overflow: visible; height:28px; position:absolute; left:10px; top:102px;}
.pjhead  .pjsearch ul { width:650px; overflow:hidden; float:left;}
.pjhead  .pjsearch li { width:109px; float:left; margin:0; overflow:hidden; height:28px;}
.pjhead  .pjsearch li a { display:block; width:109px; height:28px;font-size:14px; color:#fff; line-height:28px;}
.pjhead  .pjsearch li a:hover { text-decoration:none;background:url(../images/common/button-searchbar2.gif) left top no-repeat; color:#000; font-weight:bold;}
.pjhead  .pjsearch li.select a { background:url(../images/common/button-searchbar.gif) left top no-repeat; font-weight:bold; color:#000;}
.pjhead  .pjsearch .searchinput { width:280px; margin:2px 1px auto auto; float:right; height:23px; overflow: visible; background:url(../images/common/back-pjsearchinput.gif) left top no-repeat; line-height:23px; position: relative;}
.pjhead  .pjsearch .searchinput input { border:none; background:none; height:16px; line-height:14px; width:190px; margin:4px auto auto 10px; float:left; overflow:hidden; color:#999; }
.pjhead  .pjsearch .searchinput .searchbutton { display:block; width:69px; height:23px; background:url(../images/common/button-search2.gif) left top no-repeat; color:#fff; text-indent:22px; line-height:23px; float:left;}
.pjhead  .pjsearch .searchinput em { display:block; position:absolute; left:2px; top:22px; border:1px solid #999; background:#fff; line-height:20px; font-style:normal; padding:0 10px;}
.pjhead  .pjsearch .searchinput em input { border:none; background:none; height:auto; line-height:20px; width:auto; margin:0; float:none;}
.pjhead  .pjsearch .searchinput em u { display:block; position:absolute; top:-8px; width:12px; height:8px; left:5px;background:url(../images/common/arrow-searchoption.gif) left top no-repeat;}

.pjhead .nav { line-height:16px; position:absolute; left:15px; top:136px; color:#fff;}
.pjhead .nav a { color:#fff;}

.category { width:960px; overflow:hidden; background: url(../images/common/category-body.gif) left repeat-y; position:relative; z-index:0; padding:3px auto 5px auto; margin-bottom:20px;}
.category .head { width:960px; overflow:hidden; height:141px; background:url(../images/common/category-head.gif) left top no-repeat;left:0; top:0; z-index:-1; position:absolute; }

.category #subcategory { width:960px; background:url(../images/common/category-bottom.gif) left bottom no-repeat;text-align:center; overflow:hidden;}
.category #subcategory2 { width:960px; background:url(../images/common/category-bottom.gif) left bottom no-repeat;text-align:center; overflow:hidden;}
.category table { width:950px; margin:0 5px;}
.category table.title { line-height:38px; border-bottom:1px solid #000;}
.category table.title th { background:url(../images/common/category-spaceline.gif) right center no-repeat; text-align:center; padding:0; font-weight:bold; color:#541c00;}
.category table.title th a { color:#541c00;}
#subcategory tr.tr1 td{background:url(../images/common/category-back.gif) top repeat-x #fffdf7; padding:10px 0;}
#subcategory td{border-right:1px dotted #666; padding:0px; vertical-align:top;}
#subcategory td a {white-space: nowrap; line-height:20px; display:block; text-align:left; float:left}
#subcategory td a span {margin:auto 5px;}

#subcategory tr.tr2 td a.fold { display:block; width:108px; height:19px; margin:0 auto; background:url(../images/common/button-fold.gif) center top no-repeat #3c3c3c; text-align:center; color:#fff; line-height:19px; overflow:hidden; float:none; border-bottom:1px solid #fff; margin-bottom:1px;}
#subcategory tr.tr2 td {text-align:center;}
#subcategory2 tr.tr2 td a.spread { display:block; width:108px; height:19px; margin:0 auto; background:url(../images/common/button-spread.gif) center top no-repeat #3c3c3c; text-align:center; color:#fff; line-height:19px; overflow:hidden; float:none; border-bottom:1px solid #fff; margin-bottom:1px;}
#subcategory2 tr.tr2 td {text-align:center;}

.category .bottom { width:960px; background:url(../images/common/category-bottom.gif) left bottom no-repeat;text-align:center; overflow:hidden; margin:0; height:24px;}
.category dl { width:238px; float:left; margin:0; overflow:hidden; background:#fffdf7; padding-top:10px; border-top:1px dotted #999; margin:15px 1px 0 1px;}
.category table td dl { width:235px; float:left; margin:0; overflow:hidden;  background:#fffdf7; padding-top:10px; margin:0px 1px 0 1px; border:none;}
*html .category dl { display:inline;}
.category dl dt { line-height:20px; margin:2px 10px; padding:0; text-align:left;}
.category dl dt a { font-size:14px; font-weight:bold; color:#000;}
.category dl dd { line-height:16px; padding:0px; margin:0 10px 10px 10px; width:100%;}
.category dl dd a {  margin-right:10px; white-space:nowrap;}

h3 { position:relative;z-index:0;}
h3 .more2 { font-size:12px; font-weight:normal;  position:absolute; top:4px; right:2px;}
h3 .more2:hover { text-decoration:none;}
h3 .more3 { font-size:12px; font-weight:normal;  position:absolute; top:4px; right:2px;}
h3 .more3:hover { text-decoration:none;}
.tbtj { width:695px; overflow:hidden; position:relative; z-index:0; background:url(../images/common/tbtj-body.gif) left repeat-y; margin-bottom:15px; padding-bottom:5px;}
.tbtj .head { width:695px; overflow:hidden; height:8px;  
background:url(../images/common/tbtj-head.gif) left top no-repeat; position:absolute; left:0; top:0; z-index:-1;}
.tbtj .bottom { width:695px; overflow:hidden; height:9px;  
background:url(../images/common/tbtj-bottom.gif) left top no-repeat; position:absolute; left:0; bottom:-1px; z-index:-1;}
.tbtj h3 { width:691px; height:33px; background:url(../images/common/tbtj-head.jpg) left top no-repeat; margin:2px; line-height:33px; padding:0; font-size:14px; color:#fff; text-indent:10px; position:relative;z-index:0;}
.tbtj h3 .more2 { position:absolute; top:4px; right:2px;}
.tbtj ul { margin:1px; width:691px; overflow:hidden; background:url(../images/common/tbtj-ulback.gif) top left;}
.tbtj ul li { width:138px; float:left; margin:0; height:154px; overflow:hidden; text-align:center; line-height:20px; font-weight:bold;}
.tbtj ul li a.name { color:#666; display:block; width:130px; margin:auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tbtj ul li .pic { width:102px; height:102px; margin:15px auto 5px auto; overflow:hidden;}
.tbtj ul li .pic img { width:100px; height:100px; border:1px solid #fff;}

.paihang { width:695px; overflow:hidden; background: url(../images/common/paihang-body.gif) left repeat-y; position:relative; margin-bottom:15px; padding-bottom:5px;}
.paihang .head { width:695px; overflow:hidden; height:36px; background:url(../images/common/paihang-head.gif) left top no-repeat; position:absolute; top:0; left:0; z-index:-1;}
.paihang .bottom { width:695px; overflow:hidden; height:6px; background:url(../images/common/paihang-bottom.gif) left top no-repeat; position:absolute; bottom:0; left:0; z-index:-1;}
.paihang .sorttab { width:690px; margin:5px 5px 0 5px; overflow:hidden; position:relative; top:1px; z-index:5;}
.paihang .sorttab .more2 { position:absolute; top:2px; right:2px; }
.paihang .sorttab .more2 a { color:#000; font-weight:normal; font-size:12px; }
.paihang  .sorttab li { float:left; width:110px; height:33px; overflow:hidden; font-size:14px; font-weight:bold; text-align:center; line-height:33px; }
.paihang  .sorttab li a { color:#fff; cursor:pointer;}
.paihang  .sorttab li a:hover { text-decoration:none;}
.paihang  .sorttab li.select { background:url(../images/common/paihang-tab.gif) left top no-repeat;}
.paihang  .sorttab li.select a { color:#000;}
.paihang .sortcontent { background:#fff; width:685px; margin:0 5px; overflow:hidden;}
.paihang .sortcontent dl { width:228px; float:left; overflow:hidden; height:285px; padding:0; margin:10px 0 0 0;}
.paihang .sortcontent dl dt { width:210px; margin:0 9px; height:31px; overflow:hidden; font-size:14px; font-weight:bold; color:#840000; text-indent:10px; background:url(../images/common/paihang-b-head.gif) left top no-repeat; padding:0; line-height:31px;}
.paihang .sortcontent dl dd { padding:0 0 5px 0; width:210px; overflow:hidden; background:url(../images/common/paihang-b-bottom.gif) bottom left no-repeat; margin:0 9px;}
.paihang .sortcontent dl dd ul { margin:0; padding:0; background:url(../images/common/paihang-b-body.gif) left top repeat-y; width:210px; overflow:hidden; padding-top:5px;}
.paihang .sortcontent dl dd ul li { width:194px; overflow:hidden; margin:0 8px 0 10px;}
.paihang .sortcontent dl dd ul li img { margin-right:5px;}
#wrap li.greyli { background-color:#efefef;}

.toppaihang { width:960px; overflow:hidden; background: url(../images/common/toppaihang-body.gif) left repeat-y; position:relative; margin-bottom:15px; padding-bottom:5px;}
.toppaihang .head { width:960px; overflow:hidden; height:36px; background:url(../images/common/toppaihang-head.gif) left top no-repeat; position:absolute; top:0; left:0; z-index:-1;}
.toppaihang .bottom { width:960px; overflow:hidden; height:6px; background:url(../images/common/toppaihang-bottom.gif) left top no-repeat; position:absolute; bottom:0; left:0; z-index:-1;}
.toppaihang .sorttab { width:950px; margin:5px 5px 0 5px; overflow:hidden; position:relative; top:1px; z-index:5;}
.toppaihang .sorttab li { float:left; width:110px; height:33px; overflow:hidden; font-size:14px; font-weight:bold; text-align:center; line-height:33px; }
.toppaihang .sorttab li a { color:#fff; cursor:pointer;}
.toppaihang .sorttab li a:hover { text-decoration:none;}
.toppaihang .sorttab li.select { background:url(../images/common/paihang-tab.gif) left top no-repeat;}
.toppaihang .sorttab li.select a { color:#000;}
.toppaihang .sortcontent { background:#fff; width:950px; margin:0 5px; overflow:hidden;}
.toppaihang .sortcontent dl { width:230px; float:left; overflow:hidden; height:285px; padding:0; margin:10px 0 0 6px;}
.toppaihang .sortcontent dl dt { width:210px; margin:0 9px; height:31px; overflow:hidden; font-size:14px; font-weight:bold; color:#840000; text-indent:10px; background:url(../images/common/paihang-b-head.gif) left top no-repeat; padding:0; line-height:31px;}
.toppaihang .sortcontent dl dd { padding:0 0 5px 0; width:210px; overflow:hidden; background:url(../images/common/paihang-b-bottom.gif) bottom left no-repeat; margin:0 9px;}
.toppaihang .sortcontent dl dd ul { margin:0; padding:0; background:url(../images/common/paihang-b-body.gif) left top repeat-y; width:210px; overflow:hidden; padding-top:5px;}
.toppaihang .sortcontent dl dd ul li { width:194px; overflow:hidden; margin:0 8px 0 10px;}
.toppaihang .sortcontent dl dd ul li img { margin-right:5px;}

.block1 { width:695px; overflow:hidden; position:relative; background:url(../images/common/tbtj-body.gif) left repeat-y; margin-bottom:15px; padding-bottom:5px;}
.block1 .head { width:695px; overflow:hidden; height:8px;  
background:url(../images/common/tbtj-head.gif) left top no-repeat; position:absolute; left:0; top:0; z-index:-1;}
.block1 .bottom { width:695px; overflow:hidden; height:9px;  
background:url(../images/common/tbtj-bottom.gif) left top no-repeat; position:absolute; left:0; bottom:-1px; z-index:-1;}
h3.zxdph3 { width:691px; height:37px; overflow:hidden; background:url(../images/common/head-black.gif) left top no-repeat; line-height:37px; font-size:14px; font-weight:bold; position:relative; margin:2px; padding:0;}
h3.zxdph3 strong { display:block; width:121px; height:33px; overflow:hidden; line-height:33px; text-indent:30px; background:url(../images/common/zxdp-button.gif) left top no-repeat; color:#000; margin:2px;}
h3.zxdph3 .more2 { width:88px; height:24px; overflow:hidden; background:url(../images/common/zxdp-more.gif) left top no-repeat; text-indent:13px; line-height:24px; top:5px;}

ul.dpul { width:691px; margin:2px; overflow:hidden; padding:0; }
ul.dpul li { padding:0;width:691px; overflow:hidden; border-bottom:1px dotted #999; padding-bottom:10px;}
ul.dpul li .left { width:90px; overflow:hidden; float:left; margin:5px 0 0 0; text-align:center; line-height:16px;}
ul.dpul li .left  .pic { width:52px; height:52px; overflow:hidden; background:#fff; margin:auto auto 10px auto;}
ul.dpul li .left strong { display:block; color:#953f00; line-height:20px;}
ul.dpul li .left .a1 { display:block; width:55px; height:19px; background:url(../images/common/zxdp-contact.gif) left top no-repeat; text-align:center; line-height:19px; margin:auto;}
ul.dpul li .left a:hover { text-decoration:none;}
ul.dpul li .left  .pic img { width:50px; height:50px;}
ul.dpul li .right { width:600px; float:left; overflow:hidden; margin:5px 0 0 0;}
ul.dpul li .right .p1 { background: url(../images/common/zxdp-pback.gif) left repeat-y; margin:5px; padding:10px; color:#333; line-height:18px; color:#333;}
ul.dpul li .right .p2 { margin:0px; padding:0px;line-height:16px; color:#333;}
ul.dpul li .right table td { width:150px; line-height:16px; color:#ac6500;}
ul.dpul li .right table td img { vertical-align:middle; margin:0 0 0 0px;}
ul.dpul li .right strong { display:block; line-height:20px; font-size:14px; text-indent:10px; }
ul.dpul li .right a {color:#007eb8; text-decoration:underline;}
ul.dpul li .right p {margin:10px 5px 5px 5px;}
ul.dpul li .right  table { height:20px; width:600px; background:url(../images/common/back-forstars.gif) left top no-repeat; margin:2px 0;}
ul.dpul li .right  table td {  vertical-align:middle; line-height:16px; width:150px; padding-left:10px; border:none; background:none;}


.alldp { display:block; width:146px; height:40px; overflow:hidden; background:url(../images/common/button-ckqbdp.gif) left top no-repeat; line-height:40px; font-size:14px; text-indent:47px; color:#fff; float:right; margin:5px;}
.alldp a { color:#fff;}
.alldp a:hover { text-decoration:none;}

.sidebar h3 { font-size:14px; text-indent:10px;}
.sidebar h3.black { width:245px; height:33px; line-height:33px; color:#fff; background:url(../images/common/head-right-grey.gif) left top no-repeat; margin:2px;}
#wrap .sidebar h3.green { width:245px; height:33px; line-height:33px; color:#fff; background:url(../images/common/head-right-green.gif) left top no-repeat; margin:2px;}
.sidebar h3.h3forum {width:245px; height:38px; line-height:33px; color:#fff; background:url(../images/common/head-right-forum.gif) left top no-repeat; margin:2px;}
#wrap .forumul li { background:url(../images/common/icon-forum2.gif) left center no-repeat; text-indent:20px;}

.content-block { width:960px; overflow:hidden; margin-bottom:15px; background:url(../images/common/body-content-o.gif) left repeat-y; }
.content-block h3 { width:960px; overflow:hidden; height:36px; line-height:36px;  font-size:14px; text-indent:10px; color:#000; background:url(../images/common/head-content-o.gif) left top  no-repeat; margin:0; }
.content-block .bottom { width:960px; overflow:hidden; height:12px; background:url(../images/common/bottom-content-o.gif) left top no-repeat; margin:0; padding:0;}
.content-block table.dengji { width:940px; margin:10px; line-height:20px;}
.content-block table.dengji strong.title { display:block;font-size:14px; font-weight:bold; color:#ff7202; line-height:25px; border-bottom:1px dotted #999; text-decoration:none;}
.content-block table.dengji strong.title a{ font-size:14px; font-weight:bold; color:#ff7202; line-height:25px; text-decoration:none;}
.content-block table.dengji .orange { color:#ff7202;}
.content-block table.dengji input { margin-right:10px; vertical-align:middle;}
.content-block table.dengji tr { vertical-align:top;}
.content-block table.dengji a { color:#0066cc; text-decoration:underline;}
.content-block table.dengji strong a { text-decoration:none;}
.content-block table.dengji img { margin-right:10px; vertical-align:middle;}
#wrap a.orangebutton { display:block; width:103px; height:31px; line-height:31px; color:#000; font-size:14px; font-weight:bold; text-align:center; background:url(../images/common/button-orange.gif) left top no-repeat; text-decoration:none;}
#wrap a.orangebutton:hover { text-decoration:none;}
.content-block table.dengji .name { width:70px; overflow:hidden;}
.content-block table.dengji .radio { border:none; margin-right:3px; vertical-align:middle;}

.content-block-popImageCropper { width:760px; overflow:hidden; margin-bottom:15px; background:url(../images/common/body-content-o-695.gif) left repeat-y; }
.content-block-popImageCropper h3 { width:760px; overflow:hidden; height:36px; line-height:36px;  font-size:14px; text-indent:10px; color:#000; background:url(../images/common/head-content-o-695.gif) left top  no-repeat; margin:0; }
.content-block-popImageCropper .bottom { width:760px; overflow:hidden; height:12px; background:url(../images/common/bottom-content-o-695.gif) left top no-repeat; margin:0; padding:0;}

.fenglei { width:960px; overflow:hidden; margin-bottom:0px;}
.fenglei .tab { width:960px; margin:0 0 6px 0; height:39px; background:url(../images/common/head-content-black-f.gif) left top no-repeat; line-height:39px; overflow:hidden; font-size:14px; font-weight:bold; position:relative;text-indent:10px; color:#fff;}
.fenglei .tab ul{ position:absolute; left:125px; top:4px; height:35px; overflow:hidden; width:800px; padding:0;}
.fenglei .tab ul li { width:91px; height:35px; overflow:hidden; float:left; margin:0; text-align:center; line-height:35px;}
.fenglei .tab ul li a { color:#fff; text-indent:0;}
.fenglei .tab ul li.select { background:url(../images/common/tabback-1.gif) left top no-repeat}
.fenglei .tab ul li.select a { color:#ff6600;}
.fenglei .tab .more2 { position:absolute; right:8px; top:9px; width:88px; height:24px; line-height:24px; font-size:12px; font-weight:normal; text-indent:10px; background:url(../images/common/zxdp-more.gif) left top no-repeat;}
.more2 a:hover { text-decoration:none;}

.content-block1 { width:960px; overflow:hidden; margin-bottom:15px; background:url(../images/common/body-content-o.gif) left repeat-y; position:relative; }
.content-block1 .head { width:960px; overflow:hidden; height:12px; background:url(../images/common/head-content-block1.gif) left top no-repeat; margin:0; padding:0; position:absolute; top:0; left:0; z-index:-1;}
.content-block1 .bottom { width:960px; overflow:hidden; height:12px; background:url(../images/common/bottom-content-o.gif) left top no-repeat; margin:0; padding:0; position:absolute; bottom:-1px; left:0; z-index:-1;}

table.shoplist { margin:0 2px 10px 2px; padding:0 10px;}
table.shoplist td { vertical-align:top; line-height:20px; border-bottom:1px dotted #999;}
table.shoplist td.shopinfo { padding-left:17px;}
table.shoplist td.shopinfo img { margin:0 1px; vertical-align:middle;}
#wrap table.shoplist td.shopinfo table { height:20px; width:580px; background:url(images/back-forstars.gif) left top no-repeat; margin-bottom:8px;}
#wrap table.shoplist td.shopinfo table td {  vertical-align:middle; line-height:16px; width:135px; padding-right:10px; border:none; background:none;}
table.shoplist td.price { vertical-align:middle; font-weight:bold; font-size:14px; color:#ff5800; text-align:center;}
table.shoplist td strong.title { display:block;}
table.shoplist td strong.title a { color:#2e8e00; font-size:14px; font-weight:bold; line-height:22px; display:inline; }
table.shoplist td a { margin-right:10px;}
table.shoplist td a.u { color:#0066cc;}
table.shoplist tr.greyli td { background:#f5f5f5;}
table.shoplist .pic { width:102px; height:102px;}
table.shoplist .pic img { width:100px;}

.pages { width:100%; overflow:hidden; line-height:24px; height:25px; position:relative; margin-bottom:15px; text-indent:10px;}
.pages .right { position:absolute; top:0; right:5px; height:24px; float:right; text-indent:0;}
.pages .right a { display:block; float:left; width:23px; line-height:24px; background:url(../images/common/back-pages.gif) center center no-repeat; margin:0 1px 0 0;text-align:center;}
.pages .right span { display:block; float:left; margin-left:10px; line-height:24px;}
.pages .right span input { margin:auto 5px;}
.pages .right span a { display:inline; float:none; line-height:25px; margin:0;}
.pages .right a.current { font-weight:bold; background:none;}
.pages .right .prepage { width:68px; height:24px; float:left; margin-right:15px; background:url(../images/common/button-prepage.gif) left top no-repeat; overflow:hidden; text-indent:-9999px; line-height:24px; border:none;}
.pages .right .nextpage { width:68px; height:24px; float:left; margin-left:15px; background:url(../images/common/button-nextpage.gif) left top no-repeat; overflow:hidden; text-indent:-9999px; line-height:24px; border:none;}

.block695-o { width:695px; overflow:hidden; margin-bottom:15px; background:url(../images/common/body-content-o-695.gif) left repeat-y; position:relative; overflow:hidden; }
.block695-o h3 { width:695px; overflow:hidden; height:36px; line-height:36px;  font-size:14px; text-indent:10px; color:#000; background:url(../images/common/head-content-o-695.gif) left top  no-repeat; margin:0; }
.block695-o .bottom { width:695px; overflow:hidden; height:12px; background:url(../images/common/bottom-content-o-695.gif) left top no-repeat; margin:0; padding:0;}
.block695-o .head { width:695px; overflow:hidden; height:12px; background:url(../images/common/head-content-695.gif) left top no-repeat; margin:0; padding:0; position:absolute; left:0; top:0;}

table.userlist {  margin:2px;}
table.userlist td { border-bottom:1px dotted #999; padding:10px auto;}
table.userlist .pic { width:52px; height:52px; overflow:hidden;}
table.userlist .pic img { width:50px; height:50px;}
table.userlist strong.title { font-size:14px; line-height:24px; display:block; height:24px; margin-bottom:5px; }
table.userlist strong.title a { color:#2e8e00;}
table.userlist .userinfo span { display:block; float:left;  line-height:16px; height:16px; width:55px; }
table.userlist .userinfo span img { margin-right:5px; vertical-align:middle;}
table.userlist a.visit { display:block; width:108px; height:24px; overflow:hidden; background:url(../images/common/button-visit.gif) left top no-repeat; margin:5px; line-height:24px; text-align:center;}
table.userlist a.visit:hover { text-decoration:none;}
table.userlist strong.orange { color:#ff6c00; margin:auto 1px;}
.greyli td { background:#f5f5f5;}

.favolist { width:246px; margin:2px; line-height:24px;}
.favolist th { background:#f2f2f2; border-bottom:1px solid #666; text-indent:10px;}
.favolist td { text-indent:10px;}
.favolist th.brandname { border-right:1px solid #666; width:135px;}
.favolist .name { display:block; background:url(../images/common/icon-dotul.gif) 10px center no-repeat; text-indent:18px;}

.content-block1 h3.black { width:956px; height:39px; overflow:hidden; margin:2px; line-height:39px; font-size:14px; font-weight:bold; text-indent:10px; color:#fff; background:url(../images/common/head-black-w.gif) left top no-repeat;}
.favolist-w { width:956px; margin:2px 2px 10px 2px; line-height:24px; }
.favolist-w table { margin-bottom:10px;}
.favolist-w td { border-bottom:1px dotted #999; }
.favolist-w td .pic { width:102px; overflow:hidden; height:77px;}
.favolist-w td .pic img { width:100px; height:75px;}
.favolist-w td a { margin-right:10px; color:#0066cc;}
.favolist-w td a.red { color:#f00;}
.favolist-w td strong.title { font-size:14px; line-height:22px; display:block; height:22px; margin-bottom:5px;}
.favolist-w td strong.title a { color:#2e8e00; font-size:14px; font-weight:bold; line-height:24px; display:block;}
.favolist-w a.beentoo { display:block; width:71px; height:24px; background:url(../images/common/button-beentoo.gif) left top no-repeat; text-align:center; line-height:24px; color:#000; margin:5px;}
.favolist-w strong.font18 { font-size:18px; font-weight:bold; margin:auto 5px; color:#be5900;}

.topstar { width:695px; overflow:hidden; background: url(../images/common/body-topstar.gif) left repeat-y; position:relative; padding:8px 0;margin-bottom:15px;}
.topstar .head { width:695px; overflow:hidden; height:9px; position:absolute; top:0; left:0; background:url(../images/common/head-topstar.gif) left top no-repeat; z-index:-1;}
.topstar .bottom { width:695px; overflow:hidden; height:9px; position:absolute; bottom:0; left:0; background:url(../images/common/bottom-topstar.gif) left top no-repeat; z-index:-1;}

.topstar .sortcontent { padding-left:8px; }
.topstar .sortcontent dl { width:170px; float:left; overflow:hidden;  padding:0; margin:0;}
.topstar .sortcontent dl dt { width:160px; margin:0 5px; height:31px; overflow:hidden; font-size:14px; font-weight:bold; color:#840000; text-indent:10px; background:url(../images/common/head-block-topstar.gif) left top no-repeat; padding:0; line-height:31px;}
.topstar .sortcontent dl dd { padding:0 0 5px 0; width:210px; overflow:hidden; background:url(../images/common/bottom-block-topstar.gif) bottom left no-repeat; margin:0 5px;}
.topstar .sortcontent dl dd ul { margin:0; padding:0; background:url(../images/common/body-block-topstar.gif) left top repeat-y; width:210px; overflow:hidden; padding-top:5px;}
.topstar .sortcontent dl dd ul li { width:153px; overflow:hidden; margin:0 2px 0 5px;}
.topstar .sortcontent dl dd ul li span { width:60px;}
.topstar .sortcontent dl dd ul li img { margin-right:5px;}
#wrap li.greyli { background-color:#efefef;}
.topstar .sortcontent dl dd ul li.special { height:auto; overflow: visible;background: url(../images/common/icon-top1.gif) left 3px no-repeat; line-height:18px; padding-bottom:5px;}
.topstar .sortcontent dl dd ul li.special .pic { width:52px; height:52px; overflow:hidden; float:left; margin:0 10px 0 20px;}
*html .topstar .sortcontent dl dd ul li.special .pic { margin:0 5px 0 10px;}
.topstar .sortcontent dl dd ul li.special .pic img { width:50px; height:50px; float:left;}
.topstar .sortcontent dl dd ul li.special .pic a { display:inline;}
.topstar .sortcontent dl dd ul li.special strong { display:inline; text-indent:0; margin:0;}
.topstar .sortcontent dl dd ul li.special strong a { display:inline;text-indent:0; margin:0;}
.topstar .sortcontent dl dd ul li.special em { font-weight:bold; font-style:normal; color:#ff7e00;}

.dp-t { width:960px; overflow:hidden; margin-bottom:15px; background:url(../images/common/body-content-o-695.gif) left repeat-y; overflow:hidden;}
.dp-t .bottom { width:695px; overflow:hidden; height:9px; margin:0;background:url(../images/common/bottom-topstar.gif) left top no-repeat; position:relative; top:1px; }
.dp-t ul.tab { width:960px; height:39px; background:url(../images/common/tabhead-695.gif) left top no-repeat; margin:0; overflow:hidden; padding-left:10px;}
.dp-t ul.tab li {  height:35px; overflow:hidden; float:left; text-align:center; font-weight:bold; color:#fff; line-height:35px; margin-top:4px; font-size:14px;}
.dp-t ul.tab li a { font-weight:bold; color:#fff;margin:0 0 0 10px;  padding-right:10px;display:block;}
.dp-t ul.tab li.select { background:url(../images/common/sidetab-left.gif) left top no-repeat;}
.dp-t ul.tab li.select a { display:block; margin:0 0 0 10px; background:url(../images/common/sidetab-right.gif) right top no-repeat; color:#ff6c00; padding-right:10px;}


.dp-t .clearfix { width:695px; overflow:hidden;}
.dpul .right strong a.u { font-size:12px; font-weight:normal; margin-left:15px;}
.dpul .right .leftspan { display:block; width:540px; margin:0 0 5px 0; float:left; line-height:16px; height:16px; overflow:hidden; white-space:nowrap;}
.dpul .right .leftspan strong { display:inline; font-size:12px; color:#ac6500; font-weight:normal;}
.dpul .right .rightspan { display:block; width:235px; float:right; text-align:right;}
.dpul .right .rightspan img { margin-right:5px;}
.dpul .right .rightspan a { margin-right:10px;}
.orange { color:#ff6600;}
.orange2  { display:inline; font-size:12px; color:#ac6500; font-weight:normal;}

ul.dpuser { width:691px; overflow:hidden; margin:2px; padding:0;}
ul.dpuser li { width:127px; float:left; overflow:hidden; padding:5px; text-align:center; border-right:1px dotted #999; border-bottom:1px dotted #999; line-height:18px;}
ul.dpuser li .pic { width:52px; height:52px; overflow:hidden; margin:auto;}
ul.dpuser li .pic img { width:50px; height:50px;}
ul.dpuser li p { margin:5px; padding:0;}
ul.dpuser li a { color:#0066cc;}
ul.dpuser li strong { color:#ff6600;}

table.ad { width:691px; margin:2px; background:#efefef;line-height:18px;}
table.ad strong { display:block; font-size:14px; color:#e9360b; }
a.searchbrand { display:block;width:146px; height:40px; overflow:hidden; background:url(../images/common/button-searchbrand.gif) left top no-repeat; line-height:40px; color:#fff; text-indent:38px; font-size:14px; float:right; margin:5px;}



ul.partylist { width:691px; overflow:hidden; margin:2px; padding:0;}
ul.partylist li { width:334px; float:left; overflow:hidden; padding:5px; border-right:1px dotted #999; border-bottom:1px dotted #999; line-height:18px; margin:0;}
ul.partylist li .pic {  float:left; margin-right:15px;}
ul.partylist li strong.title { display:block; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:170px;}
ul.partylist li strong.title a { color:#0066cc;}

.logon { width:250px; overflow:hidden; position:relative; padding:5px 0 0 0; margin-bottom:15px; background:url(../images/common/body-logon.gif) left repeat-y;}
.logon img { vertical-align:middle; margin-right:5px;}
.logon .head {width:250px; overflow:hidden; height:9px; position:absolute; top:0; left:0; background:url(../images/common/head-logon.gif) left top no-repeat; z-index:-1;}
.logon .part1 { overflow:hidden; width:238px; margin:auto 6px;line-height:18px; margin-bottom:10px;}
.logon .part1 .pic50 { float:left; margin-right:10px; }
.logon .part1 p { padding:0; margin:0;}
.logon table a { display:block; width:71px; height:24px; overflow:hidden; background:url(../images/common/button-beentoo.gif) left top no-repeat; text-align:center; line-height:24px;}
.logon table td { padding:0 2px 0 8px;}
#wrap .logon table td strong { color:#fe7300;}
.logon .td1 { width:120px; height:55px; background:url(../images/common/back-logon-block1.gif) left top no-repeat; overflow:hidden;}
.logon .td1 .need { display:block; height:24px; width:108px; line-height:24px; background:url(../images/common/button-beentoo.gif) right top no-repeat;}
.logon .td1 .need a { display:inline; background:none;}
.logon .td1 .need a:hover { text-decoration:none;}
.logon .td2 { width:93px; height:55px; background:url(../images/common/back-logon-block2.gif) left top no-repeat; overflow:hidden;}
.logon .td2 a:hover { text-decoration:none;}
#wrap .green { color:#008027;}
.logon .part3 { width:230px; line-height:18px; margin:0 10px; color:#666;}
.logon .part3 a { color:#0066cc;}
.logon .bottom { width:250px; height:24px; overflow:hidden; margin:0; background:url(../images/common/back-logon-bottom.gif) left bottom no-repeat; text-align:center; line-height:16px; padding-top:8px;}

.sidetab { background:url(../images/common/right-backbody.gif) repeat-y left; position:relative; padding:0; margin-bottom:10px;}
.sidetab .block-bottom {idth:250px; background:url(../images/common/right-backbottom.gif) left top no-repeat; height:6px; overflow:hidden; }
.sidetab ul.tab { width:240px; margin:0; height:33px; overflow: hidden; background:url(../images/common/head-sidetab.gif) left top no-repeat; padding:0px; font-size:14px; padding-left:10px;}
.sidetab ul.tab li { float:left; display:block; height:29px; line-height:29px; margin-top:4px; }
.sidetab ul.tab li a { font-weight:bold; color:#fff; display:block; display:block; margin:0 0 0 10px;  padding-right:10px;}
.sidetab ul.tab li.select { background:url(../images/common/sidetab-left.gif) left top no-repeat;}
.sidetab ul.tab li.select a { display:block; margin:0 0 0 10px; background:url(../images/common/sidetab-right.gif) right top no-repeat; color:#ff6c00; padding-right:10px;}
table.dpuserlist { width:246px; margin:5px 2px; line-height:22px;}
table.dpuserlist td { padding:0 2px 0 8px;}


ul.userlist2 { width:246px; margin:5px 3px 5px 1px; overflow:hidden;}
ul.userlist2 li { width:122px; float:left; text-align:center; border-right:1px dotted #999; border-bottom:1px dotted #999; position:relative; z-index:0; left:2px; padding:5px 0;}
ul.userlist2 li .pic50 { margin:0 auto 5px auto;}
ul.userlist2 li .pic100 { margin:0 auto 10px auto;}
ul.userlist2 li strong { display:block; width:122px; line-height:20px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
ul.userlist2 li span.grey { display:block; width:102px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:14px; height:14px;}



.sortby { width:695px; overflow:hidden; margin-bottom:1px;}
.sortby ul { width:695px; margin:0; padding:0; overflow:hidden;}
.sortby ul li { width:347px; float:left; line-height:26px; height:26px; overflow:hidden; margin:2px 0;}
.sortby ul li strong { display:block; float:left; width:84px; height:26px; overflow:hidden; background:url(../images/common/button-sortby.gif) left top no-repeat; color:#000; font-size:14px; text-align:center;}
.sortby ul li a { display:block; float:left; margin-left:5px; padding-left:8px; background:url(../images/common/arrow-orange-s.gif) left center no-repeat; color:#666; text-decoration:underline;}
.sortby ul.wide li { width:100%;line-height:26px; height:26px; overflow:hidden; margin:2px 0;}

.sortby2 { width:695px; overflow:hidden; margin-bottom:15px;}
.sortby2 ul { width:695px; margin:0; padding:0; overflow:hidden;}
.sortby2 ul li { width:691px; float:left; line-height:26px; height:26px; overflow:hidden; margin:2px 0;}
.sortby2 ul li strong { display:block; float:left; width:84px; height:26px; overflow:hidden; background:url(../images/common/button-sortby.gif) left top no-repeat; color:#000; font-size:14px; text-align:center;}
.sortby2 ul li a { display:block; float:left; margin-left:5px; padding-left:8px; background:url(../images/common/arrow-orange-s.gif) left center no-repeat; color:#666; text-decoration:underline;}
.sortby2 ul.wide li { width:100%;line-height:26px; height:26px; overflow:hidden; margin:2px 0;}

.sortby2 table { width:695px; margin:0; padding:0; overflow:hidden;}
.sortby2 table td {  line-height:26px; height:26px; overflow:hidden; margin:2px 0; white-space:nowrap;}
.sortby2 table td strong { display:block; width:84px; height:26px; overflow:hidden; background:url(../images/common/button-sortby.gif) left top no-repeat; color:#000; font-size:14px; text-align:center;}
.sortby2 table td a { display:block; float:left; margin-left:5px; padding-left:8px; background:url(../images/common/arrow-orange-s.gif) left center no-repeat; color:#666; text-decoration:underline;}

.shopsort { widows:693px; margin:0 1px; background:url(../images/common/paihang-head.gif) left top no-repeat;}
.shopsort th { height:36px; line-height:36px; font-size:14px; font-weight:normal; text-align:center; color:#fff; border-right:1px solid #fff;}
.shopsort td { padding:5px; height:41px; border-bottom:1px dotted #999;}
.shopsort .title { font-size:14px;}
.shopsort .title a { color:#2e8e00;}
.shopsort td img { margin-left:5px;}

.brandinfo { width:675px; margin:10px; overflow:hidden;}
.brandinfo .title { display:block; font-size:16px; line-height:30px; border-bottom:1px dotted #999; margin-bottom:10px;}
.brandinfo table { width:490px; float:left; line-height:20px;}
.brandinfo table strong { float:left;}
.brandinfo table a { color:#0066cc; text-decoration:underline;}
.brandinfo .brandpic { width:134px; text-align:center; line-height:20px; float:right; margin:0 10px 0 0;}
.brandinfo table img { margin-right:5px; vertical-align:middle;}
h3.bo { width:695px; height:34px;  margin:0; background:url(../images/common/head-bo.gif) left top no-repeat; line-height:34px; }
h3.bo strong { font-size:16px; color:#fff; display:block; width:120px; text-align:center; float:left; }
h3.bo .subcate { font-size:12px; font-weight:normal; line-height:16px; margin-top:9px; margin-left:30px; float:left; width:475px;}
h3.bo .subcate a { color:#000; text-decoration:underline; margin-right:5px; }
h3.bo .info { font-size:13px; font-weight:bold; line-height:16px; margin-top:10px; margin-left:10px; float:left; width:475px;}
h3.bo .info a {  margin-right:5px; }
h3.bo .info a img { margin:0 2px 1px 0; }

dl.productlist { padding:0; margin:0; width:695px; overflow:hidden;}
dl.productlist dt.fold { line-height:32px; font-weight:bold; border-bottom:1px dotted #999; background:url(../images/common/icon-fold.gif) 10px center no-repeat #f5f5f5; text-indent:40px; position:relative; height:32px;}
dl.productlist dt.spread { line-height:32px; font-weight:bold; border-bottom:1px dotted #999; background:url(../images/common/icon-spread.gif) 10px center no-repeat #f5f5f5; text-indent:40px; position:relative; height:32px;}
dl.productlist dt span.grey { font-size:12px; margin-left:15px; font-weight:normal;}
dl.productlist dt .more2 { position:absolute; top:5px; right:10px;}
dl.productlist dt .addPhoto { position:absolute; top:5px; right:10px; font-weight:normal;}
dl.productlist dt .more2 a { color:#666;}
dl.productlist dd { margin:10px 0; padding:0;}
dl.productlist dd ul { margin:0; padding:0; overflow:hidden;}
dl.productlist dd ul li { width:139px; float:left; margin:0; text-align:center; line-height:20px;}
dl.productlist dd ul li span { display:block; width:139px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#666;}
dl.productlist dd ul li .pic100 { margin:auto; margin-bottom:10px;}

.infofunc { width:695px; overflow:hidden; height:30px; margin:10px 2px 0px 2px;}
.infofunc .buttons { display:block;width:691px; height:30px; overflow:hidden; }
.infofunc .buttons a.link1 { display:block; float:left; margin-left:2px; width:116px; height:27px; background:url(../images/common/button-wydp2.gif) left top no-repeat; overflow:hidden; line-height:27px; font-size:14px; color:#fff; text-indent:40px;}
.infofunc .buttons a.link2 { display:block; float:left; margin-left:18px; background:url(../images/common/icon-addfavo.gif) left top no-repeat; line-height:16px; margin-top:5px; text-indent:20px; text-decoration:underline; }
.infofunc .buttons a.link3 { display:block; float:left; margin-left:18px; background:url(../images/common/icon-email.gif) left center no-repeat; line-height:16px; margin-top:5px; text-indent:20px; text-decoration:underline; }
.infofunc .buttons a.link4 { display:block; float:left; margin-left:18px; background:url(../images/common/icon-edit.gif) left center no-repeat; line-height:16px; margin-top:5px; text-indent:20px; text-decoration:underline;}

.wydp { width:695px; overflow:hidden; height:71px; background:url(../images/common/back-wydp.gif) left top no-repeat; margin:10px 0 20px 0;}
.wydp .buttons { display:block;width:691px; height:41px; background:url(../images/common/back-line-wydp.gif) left top no-repeat; overflow:hidden; margin:10px 2px 5px 2px; padding-top:7px;}
.wydp .buttons a.link1 { display:block; float:left; margin-left:18px; width:116px; height:27px; background:url(../images/common/button-wydp2.gif) left top no-repeat; overflow:hidden; line-height:27px; font-size:14px; color:#fff; text-indent:40px;}
.wydp .buttons a.link2 { display:block; float:left; margin-left:18px; width:116px; height:27px; background:url(../images/common/button-wysc.gif) left top no-repeat; overflow:hidden; line-height:27px; font-size:14px; color:#fff; text-indent:40px;}
.wydp .buttons a.link3 { display:block; float:left; margin-left:18px; background:url(../images/common/icon-email.gif) left center no-repeat; line-height:16px; margin-top:10px; text-indent:20px; text-decoration:underline; }
.wydp .buttons a.link4 { display:block; float:left; margin-left:18px; background:url(../images/common/icon-edit.gif) left center no-repeat; line-height:16px; margin-top:10px; text-indent:20px; text-decoration:underline;}
.wydp p { margin:0 10px; width:675px; padding:0; line-height:20px; color:#fff;}
.wydp p a { color:#fff; margin-right:10px;}
.wydp p a.all { font-weight:bold; color:#00e4ff;}
.wydp p strong { color:#ffde00;}
.wydp p img { margin-right:5px;}

ul.tab {width:960px; height:39px; background:url(../images/common/tabhead-695.gif) left top no-repeat; margin:0; overflow:hidden; padding-left:10px;}
ul.tab li {  height:35px; overflow:hidden; float:left; text-align:center; font-weight:bold; color:#fff; line-height:35px; margin-top:4px; font-size:14px;}
ul.tab li a { font-weight:bold; color:#fff;margin:0 0 0 10px;  padding-right:10px;display:block;}
ul.tab li.select { background:url(../images/common/sidetab-left.gif) left top no-repeat;}
ul.tab li.select a { display:block; margin:0 0 0 10px; background:url(../images/common/sidetab-right.gif) right top no-repeat; color:#ff6c00; padding-right:10px;}

.sortdiv { padding:15px 0 5px 0; border-bottom:1px dotted #999; text-indent:10px;}
.sortdiv a { margin-right:8px;}
.sortdiv img { margin-right:5px; vertical-align:middle;}

#wrap .content h3.green { width:691px; overflow:hidden; height:37px; line-height:37px;  color:#fff; font-size:14px; text-indent:10px; margin:2px; background:url(../images/common/head-green.gif) left top no-repeat;}
.addcomment { width:675px; margin:auto 10px;}
.addcomment table { width:100%; color:#666;}
.addcomment table th { text-align:center; margin-right:40px;line-height:20px;}
#wrap .addcomment table td { text-align:center; margin-left:40px;line-height:20px;  height:29px; background:url(../images/common/block-outstar.gif) center top no-repeat; padding:0; }
#wrap .addcomment table td p { margin:0; padding:0;}
.addcomment table td img { margin:0 1px; }
.greenbutton { display:block; width:76px; height:25px; line-height:25px; overflow:hidden; background:url(../images/common/button-green.gif) left top no-repeat; text-align:center; color:#fff; }
.addcomment .greenbutton { float:left; margin-right:15px;}

.solder { width:246px; margin:5px 2px; overflow:hidden; line-height:18px;}
.solder li { padding:10px; color:#666;}
.solder li strong { font-size:14px; margin-right:10px; color:#000;}
.solder li img { margin-right:5px;}
span.addtofavo { display:block; float:right; width:88px; height:24px; background: url(../images/common/zxdp-more.gif) left top no-repeat; text-align:left; color:#fff; line-height:24px; text-indent:8px; margin-right:10px;}
span.addtofavo a { display:block; margin:0; width:88px; height:24px;color:#000;}
span.addtofavo:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.favolist-c { width:691px; margin:2px 2px 10px 2px; line-height:18px; }
.favolist-c table { margin-bottom:10px;}
.favolist-c td { border-bottom:1px dotted #999; }
.favolist-c td .pic { width:102px; overflow:hidden; height:77px;}
.favolist-c td .pic img { width:100px; height:75px;}
.favolist-c td a { margin-right:10px; color:#0066cc;}
.favolist-c td a.red { color:#f00;}
.favolist-c td strong.title { font-size:14px; line-height:20px; display:block; height:20px; margin-bottom:0px;}
.favolist-c td strong.title a { color:#2e8e00; font-size:14px; font-weight:bold; line-height:24px; display:block;}
.favolist-c a.beentoo { display:block; width:108px; height:24px; background:url(../images/common/button-visit.gif) left top no-repeat; text-align:center; line-height:24px; color:#000; margin:5px;}
.favolist-c a.beentoo:hover { text-decoration:none;}
a.beentoo:hover { text-decoration:none;}
.favolist-c a.beentoo strong { font-size:14px; margin-right:5px;  color:#be5900;}
.favolist-c strong.font18 { font-size:18px; font-weight:bold; margin:auto 5px; color:#be5900;}
.favolist-c .righttd { line-height:30px;}
.favolist-c .righttd img { margin:auto 1px;}

span.moreitem { overflow:hidden; width:100%; height:40px; display:block;}
span.moreitem a { display:block; margin:0; width:119px; height:40px;color:#fff;display:block; float:right;background: url(../images/common/button-moreitem.gif) left top no-repeat; text-align:left; color:#fff; line-height:40px; text-indent:40px; margin-right:10px; clear:both; overflow:hidden;}
span.moreitem a:hover { text-decoration:none;}
span.moreitem:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

span.more3 { display:block; float:right; width:88px; height:24px; background: url(../images/common/zxdp-more.gif) left top no-repeat; text-align:left; color:#fff; line-height:26px; text-indent:8px; margin-right:10px;}
span.more3 a { display:block; margin:0; width:88px; height:24px;color:#000;}
span.more3 a:hover { text-decoration:none;}
span.more3:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.tab li a { cursor:pointer;}
.tab li a:hover { text-decoration:none;}

.imgnews{ width:365px; height:245px; border:1px solid #ddd; background:#ddd; float:left; position:relative; overflow:hidden;}
.imgnews a { display:block;width:357px; height:252px; margin:4px; overflow:hidden;}
.imgnews a img { width:357px; height:252px; border:none;}
.pb .steps, .pb .points li{background:transparent url(../images/common/pic.gif) no-repeat left top;}
.pb .banners{margin:0px; padding:0px; }
.pb .banners li{width:365px;height:240px;overflow:hidden;display:none;border:1px solid #fff;}
.pb .banners li img { }
.pb .banners li.current{display:block;}
.pb .switcher{height:18px;width:360px; position:absolute; bottom:0px; right:3px;  }
.pb .points{width:360px;margin:0; font-size:12px; padding:0; }
.pb .points li{width:22px;height:18px; float:right;background-position:0px 0px;overflow:hidden;text-align:center;line-height:15px;margin:0px;color:#000;cursor:pointer; font-family:Arial; padding-top:3px;}
.pb .points li.current{width:22px;background-position:-22px 0px;margin-left:0; text-align:center; text-indent:3px;}


.dianping { display:block; float:right; margin-left:18px; width:116px; height:27px; background:url(../images/common/button-wydp2.gif) left top no-repeat; overflow:hidden; line-height:27px; font-size:14px; color:#fff; text-indent:40px;margin-right:10px;}
.dianpingpic130 { width:100px; height:100px;border:1px solid #ccc; overflow:hidden;float:left;margin-left:10px;}
.dianpingpic130 img {border:1px solid #fff; width:100px; height:100px; margin:0;}
.dianpingright { width:110px; height:100px;border:0px solid #ccc; overflow:hidden;float:rigth;margin-right:10px;}



.music_table {background-color: #cccccc}
.music_table_head {background-color: #eeeeee}
.music_table_cell {background-color: #ffffff}

.ellipsis{color:blue;}
.hlTerm0{color:red;}
.hlTerm1{color:blue;}
.hlTerm2{color:blue;}
.error_msg {padding:0 0 0 2px;margin:0 auto;height:25px;color:#ff0000;font-weight:bold;font-size:9pt;line-height:25px}

.tip {text-align:center; margin:10px 0 10px 0; font-weight:bold; color:green;}
.tip a {font-size:14px;}

.shead{float:left; overflow:hidden;}
.shead .smenu {float:left; display:block; overflow:hidden; margin:8px 0 10px 5px;}
.shead .smenu li {font-size:13px; overflow:hidden; text-align:left; float:left; margin:0px 10px 0px 0px; position:relative; z-index:0;}
.shead .smenu li a {text-decoration:underline; color:#0000cc;}
		
.srhead{float:right; overflow:hidden;}
.srhead .srmenu {float:right; display:block; overflow:hidden; margin:8px 0 0 0;}
.srhead .srmenu li {font-size:13px; overflow:hidden; text-align:right; float:left; margin:0px 10px 0px 0px; position:relative; z-index:0;}
.srhead .srmenu li a {text-decoration:underline; color:#0000cc;}