@CHARSET "UTF-8";

body { min-width:1100px; padding-top: 30px; }
.ilb {display: inline-block; *zoom:1; *display:inline; vertical-align: top; }
.link { text-decoration:underline!important;color:#327ed6!important; cursor:pointer; }
.main { width: 1100px; margin: 0 auto; position: relative; }
.song, .song * { font-size: 12px; font-family: "SimSun","STSong","Helvetica Neue",Sans-serif;}
.caret,.caretRight { display: inline-block; width: 0; height: 0; margin-left: 3px; vertical-align: middle;
    border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent; }
.caretRight { margin-left: 7px; border-left: 4px solid; border-top: 4px solid transparent; border-bottom: 4px solid transparent; }
.uploaderRetip { position: absolute; bottom: 0; right: 0; color: #fff; background: #327ed6; padding: 1px 8px; opacity: 0.88; }

input.simple,textarea.simple {margin: 3px 0; border:1px solid #bbb; padding: 0 5px; width: 320px; height: 22px; line-height: 22px;}
input.short { width: 70px!important;}
select.short { width: 90px!important;}
textarea.simple { vertical-align: top; height: 90px;}
select.simple { width: 80px; border:1px solid #999; }

a.query, a.contact { padding: 1px 0 1px 20px; margin-right: 14px; background: url('../image/iconContact.png') left center no-repeat; }
a.query { background-image: url('../image/iconQuery.png');}
img.qq {vertical-align: middle;}
.tabContent { display: none; }
.slider { background: #f5f5f5; overflow: hidden; position: relative; }
.slider ul.container { overflow: hidden; width: 9999px; }
.slider li { float:left; display: block; }
.slider li img { width: 100%; height: 100%; }
.leftRightSlider .pager,.slider .pager { position: absolute; right: 8px; bottom: 2px;}
.leftRightSlider .pager span, .slider .pager span { font-size: 10px; background: #eee; border-radius:4px; text-align: center; width: 16px; height: 16px; line-height: 16px; margin-left: 5px; }
.leftRightSlider .pager span:hover, .slider .pager span:hover { background: #ddd; cursor: pointer; }
.leftRightSlider .pager span.sel, .slider .pager span.sel { background: #327ed6; color: #fff; }

.leftRightSlider { overflow: hidden; position: relative; }
.leftRightSlider .goLeft, .leftRightSlider .goRight { left:0; top:28px; position: absolute;
   width: 20px; height: 25px; cursor: pointer; background: url('../image/arrow.png');  opacity: 0.92;}
.leftRightSlider .goRight { background-position: -20px 0;  left:auto; right: 0;}

.bigUserFreeLevel { cursor: pointer; width: 243px; height: 40px; background: url('../image/freeLevelBig.png');  }
.bigUserVipLevel { width: 72px; height: 40px; color: #f22; font-weight: bold;  font-style: italic; font-size: 18px;
    background: url('../image/vipLevelBig.png'); line-height: 40px; padding-left:171px; cursor: pointer; }
.smallUserFreeLevel { cursor: pointer; width: 35px; height: 14px; background: url('../image/freeLevelSmall.jpg'); vertical-align: middle; }
.smallUserVipLevel { cursor: pointer; width: 35px; height: 14px; margin-right: 3px;
    background: url('../image/vipLevelSmall.png'); vertical-align: middle;}

.listRow { padding: 1px 0 1px 15px; height: 18px; line-height: 18px; position: relative; }
.listRow, .listRow * { font-size: 12px; font-family: "SimSun","STSong","Helvetica Neue",Sans-serif;}
.dotPrefixRow { position: relative; padding-left: 10px!important;}
.listRow:before,.dotPrefixRow:before { content: '.'; position: absolute; top:-1px; left: 7px; color: #555; font-weight: bold;}
.dotPrefixRow:before { left:0;}
.listRow a { overflow: hidden; height: 22px; display: block; }
.listRow a:hover { color: #327ed6; text-decoration: none;}
.listRow .time { position: absolute; right: 14px; top:0; color: #aaa; }

.listBox { width: 160px; border:1px solid #bbb; padding: 1px; font-size: 13px; margin-right: 10px; height: 250px; overflow-x: hidden; overflow-y: scroll; }
.listBox div { padding: 0 8px;  }
.listBox div:hover { background: #eee; cursor: pointer;}
.listBox div.sel { background: #327ed6; color: #fff;}

.bigPager{clear:both; height: 22px;line-height: 22px;text-align: center; margin:22px 0;}
.bigPager a,.bigPager span{display: inline-block;background: #e2e2e4;height: 22px;padding: 0 8px;margin: 0 2px;text-align: center;}
.bigPager a:hover,.bigPager span{background: #327ed6;color: #FFFFFF;}
.bigPager strong{font-weight: normal;}

.blueButton { font-size: 13px; color: #fff; padding: 2px 0; text-align: center; width: 80px; background: #327ed6; cursor: pointer;}
.blueButton:hover { color: #fff; background: #36c; text-decoration: none; }
.blueButton.grey { background: #ccc; color: #444; }
.blueButton.disabled { cursor: text; color: #888; background: #ccc; }
.blueButtonBig { font-size: 15px; padding: 4px 0; width: 120px; }

#header {
	width: 100%; position:fixed; top:0; left:0; right:0; z-index: 100;
	background: #EEEEEE; height: 22px; font-size:12px; border-bottom: 3px solid #ffffff;
}
#headerLeft a { margin: 0 3px; display: inline-block; }
#loginPopLink { padding: 0 18px; }
#loginPopLink.sel { background: #ddd;  }
#headerRight { position: absolute; right:0; top:0;}
#headerRight li { float:left; position: relative; }
#headerRight a.l1 { display: block; height: 22px; padding: 0 10px 0 15px; }
#headerRight li:hover { background: #ddd; }
#headerRight .hidden { position: absolute; display: none; top:21px; left:0; min-width: 76px;
    background: #FFFFFF; border:1px solid #ddd; padding: 4px 3px; text-align: center;}
#headerRight .hidden b { text-align: center; display: block; color: #000; margin-bottom: 4px;}
#headerRight .hidden .ilb { border-right: 1px dotted #bbb; padding: 3px 9px; height: 100px;}
#headerRight a.l2 { display: block; padding: 1px 6px;}
#headerRight a.l2:hover { background: #f2f2f2;}

#loginPop { position: absolute; top:21px; display: none; left:159px;
    background: #FFFFFF; border:1px solid #ddd; padding: 6px 22px 0 18px; }
#loginPop p { position: relative; }
#loginPop p a {position: absolute; right: 0; top:0;}
#loginPop input { display: block; margin: 3px 0; border:1px solid #bbb; padding: 0 5px; width: 145px; height: 20px; line-height: 20px;}
#loginPop .blueButton { margin: 14px 0; }

#loginForm { position: absolute; right:0; top:0;  border:1px solid #bce; box-shadow: 0 1px 2px #ddd; padding: 20px;}
#loginForm p.song { color: #888; margin-bottom: 10px; }
#loginForm p.reg { font-size: 14px; margin-top: 18px;}
#loginForm p.label { position: relative; font-size: 14px; margin: 4px 0; font-weight: bold;}
#loginForm p.label a {position: absolute; right: 0; top:0; color: #888;}
#loginForm input[type=text],#loginForm input[type=password] { display: block; width: 300px; border:1px solid #bce; padding: 2px 8px; height: 22px; line-height: 22px;  }
#loginForm label { margin: 9px 0; display: block; cursor: pointer;}
#loginForm label input { margin-right: 5px;}
#loginForm .blueButton { width: auto;  }

#header2 { height: 70px; }
#header2 img { vertical-align: middle; }
#header2Mid { position: absolute; left: 380px; top:3px; }
#header2Right { position: absolute; right: 0; bottom:11px; }
#header2Right img { margin-left: 5px;}

#welcomeBanner { display: none; position: relative; margin-bottom: 4px; }
#welcomeBanner .close { position: absolute; cursor:pointer; right: -20px; top:0;
    width: 20px; height: 20px; background: url('../image/close.png'); }

#searchHeader span { width: 60px; text-align: center; font-size: 14px; padding: 1px 0; height:22px;cursor: pointer;}
#searchHeader span.sel { color: #fff; background:#327ed6;  }
#searchBody { position: relative;}
#searchInput { border:2px solid #327ed6; color:#327ed6; width: 268px; padding: 3px 7px; height:22px; font-size: 14px; vertical-align: middle; }
#searchButton { background: #327ed6 url('../image/search.png') 50% 50% no-repeat; cursor: pointer;
    color: #fff; vertical-align: middle; margin-left: -4px; width: 50px; height:32px; }

#nav { background: #327ed6; padding: 0; width: 1100px; height: 32px;}
#nav span.cate { background: #36c url('../image/downArrow.png') 90% 49% no-repeat; color: #fff; display: inline-block;
    font-size: 16px; cursor: pointer; height: 32px; line-height: 32px; width: 125px; padding-left: 35px; vertical-align: top; }
#nav span.cateGreen { background-color:#129012; }
#nav span.cate.sel { background-image:url('../image/upArrow.png'); }
#nav a.nav { font-size: 16px;  color: #fff; display: inline-block; margin-left:-3px;
    height: 32px; line-height: 32px;width: 84px; text-align: center; vertical-align: top;}
#nav a.sel {  background: #0649a0; }
#navRight { float: right;}
#navRight a.nav { font-size: 14px; width: auto; padding: 0 7px; }
#navRight a.nav img { height: 32px; display: block; vertical-align: middle; }
#hiddenCate { display: none; position: absolute; left:0; top:32px;}

#core { min-height: 300px;}
#coreLeft { width: 840px; }
#coreRight { width: 260px;position: absolute;right: 0px;}
#coreLeftWide { width: 908px; }
#coreRightNarrow { width: 180px; margin-left: 12px; }
.coreThird { width: 340px; min-height: 200px; margin-right: 40px; }

#pageLocator { font-size: 13px; margin: 5px 0 5px; }

#coreMenu { width: 154px; border:2px solid #327ed6; border-top:none; padding: 4px 0 2px 2px; background: #f7f7f7; position: relative; z-index: 66;}
#coreMenu li { display: block; position: relative; margin-bottom: 3px;
    padding: 2px 0 2px 16px; height: 22px; text-align: left; letter-spacing: 6px;}
#coreMenu li .caretRight { color: #327ed6; position: absolute; right:10px ;top:5px; }
#coreMenu a.l1 { display: block; height: 24px;  color: #327ed6; font-size: 14px;}
#coreMenu a.l1:hover { text-decoration: none; }
#coreMenu li.sel {background: #fff; border:1px solid #327ed6; border-right:none; padding: 1px 0 1px 15px;}
#coreMenu .hidden { position: absolute; display: none; left:153px; width: 737px; text-align: left;
    background: #FFFFFF; border:1px solid #327ed6; min-height: 287px;  padding: 5px 15px; font-size: 13px; letter-spacing: 0;}
#coreMenu .hiddenLine { height: 24px; width: 1px; background: #fff; position: absolute; top:0; left:-1px; }
#coreMenu .hidden .row { width: 525px; border-bottom: 1px dotted #aaa; padding: 4px 0;}
#coreMenu .hidden a.l2 { color: #327ed6; width: 65px; }
#coreMenu .hidden .cate3 { width:447px; }
#coreMenu .hidden .cate3 a.l3 { padding:1px 9px;  }
#coreMenu .hidden .cate3 a.l3:hover { background: #eee; text-decoration: none; }
#coreMenu .menuCustomAd { display: block; position: absolute; left:551px; top:10px; min-height: 100px; }

#dualMarqBox { background: #f2f2f2; height: 22px; line-height: 22px; padding: 0 5px; }
#dualMarqBox b { color: #327ed6; font-size: 13px; }
#dualMarqBox * { height: 22px; line-height: 22px; }
.marqH a { margin-right: 20px; }

.multiCateSelBox .coreBox { margin-top: 8px;}
.multiCateSelBox .coreBox .ilb { margin-right: 5px; height: 20px; line-height: 20px;
    font-size: 12px; color: #888; border:1px solid #888; background: #eee; padding: 0 20px 0 4px; position: relative; }
.multiCateSelBox .coreBox .ilb b { font-family:Arial; font-size: 11px; color: #000; cursor: pointer; position: absolute; right: 5px; bottom:-3px; }
.multiCateSelBox .coreBox .ilb b:hover { color: #888;}

.blueHeader { background: #327ed6; }
.blueHeader .ilb { color: #fff; padding: 4px 0; width: 90px; text-align: center; font-size: 15px; }
.blueHeader .ilb.sel { background: #36c; }
.blueHeaderWide .ilb { width: 110px!important; cursor: pointer; }

.exhibitRecBox {position: relative;padding-left:124px;height: 118px;}
.exhibitRecBox p { line-height: 27px;}

.onlineExhibit { background: #f2f2f2; width: 204px; height: 204px; margin: 0 6px 6px 10px; position: relative;}
.onlineExhibitLarge { width: 259px; }
.onlineExhibit img { width: 204px; height: 182px; font-size: 12px;}
.onlineExhibitLarge img { width: 259px;}
.onlineExhibit p { position: absolute; bottom: 0; left: 0; right: 0; background: #327ed6; text-align: center; color: #fff; height: 22px;  }
.onlineExhibit p b { margin-right: 2px; color: #ffff00; }

.simpleTabTitle {  border-bottom: 1px solid #327ed6; position: relative; }
.simpleTabTitle .tab { color: #fff; font-size: 14px; background: #327ed6; width: 88px; text-align: center; }
.simpleTabTitle .right { font-size: 12px; position: absolute; right: 0; top:1px; }
.simpleTabContent { padding-top: 5px; }
.simpleTabContent .articleRow { display: block; border-bottom: 1px dotted #999; color: #555; padding: 1px 0; }
.simpleTabContent .articleRow:hover { text-decoration: none; color: #36c; }
.simpleTabContent .articleMore { text-align: right; display: block; color: #327ed6; margin-top: 1px;}

#index2Box { width: 666px; height: 77px; margin: 2px 2px; }
.indexCate { border-bottom: 1px solid #f2f2f2; position: relative; margin: 6px 5px 0 0;}
.indexCate .title { color: #fff; font-size: 14px; padding: 1px 0; background: #327ed6; width: 120px; text-align: center;}
.indexCate .ad a { display: block; position: absolute; top:1px; left: 462px;}
.indexCate .ad a:first-child { left: 200px; }
.indexCate .tabHeader { position: absolute; left: 360px; top:3px; font-size: 14px;}
.indexCate .tabHeader .item { cursor: pointer; padding: 0 14px; }
.indexCate .tabHeader .item.sel { background: #129012; color: #fff; }
.indexCate a.ad2 { position: absolute; right: 0; top:2px; color: #555555; }
.indexCateCore { min-height: 188px; font-size: 13px; padding-top: 8px; position: relative; }
.indexCateCore .p1 { width: 200px; }
.indexCateCore .p2 { width: 340px; }
.indexCateCore .p3 { width: 270px; }
.indexCateCore .p2d { position: absolute; bottom: 0; height: 72px; left: 199px; width: 160px; overflow:hidden; padding-left: 78px; }
.indexCateCore .p3d { left:541px; width: 170px;  }
.indexCateCore .p2d img { cursor: pointer; position: absolute; left: 0; top:0; width: 70px; height: 70px; border:1px solid #eee; }
.indexCateCore .p2d a { color: #888; display: block; height: 24px; width: 200px; overflow: hidden; }
.indexCateCore .p2d a.comp { color: #000; width: 230px; }

.indexCateCore .flagcoreLeft { width: 200px; height: 210px; background: #f2f2f2; }
.indexCateCore .flagcoreRight { width: 190px; height: 200px; padding: 10px; margin-bottom: 1px; text-align: center; }
.indexCateCore .entercoreRight { text-align: center; width: 190px; height: 90px; padding: 4px 20px; border: 1px solid #ccc; border-left:none; }
.indexCateCore .enterRightRow { height: 42px; border-bottom: 1px dashed #ccc; padding: 0 4px 0 28px; position: relative; }
.indexCateCore .enterRightRow:last-child { border:none;}
.indexCateCore .enterRightRow p { line-height: 18px; height: 18px;}
.indexCateCore .enterRightRow b.num { border-radius: 10px; color: #fff; height: 16px; line-height: 16px;
    padding: 0 6px; background: #999; position: absolute; display: block; left: 5px; top:5px; }

.enterLeftUp, .enterLeftBtm { background:#f2f2f2; width: 200px; height: 198px; display: block;}
.enterLeftUp img,.enterLeftBtm img { width: 200px; height: 198px; }
.enterLeftBtm { border-top:1px solid #fff; }

.indexArticleBox { background: #f2f2f2; }
.indexArticleBox .ilb { width:121px; border:1px solid #ccc; margin:0 1px 3px 2px; text-align: center; padding:2px 0 0 2px; }
.indexArticleBox .ilb img { width: 119px; display: block; text-align: center; }
.indexArticleBox .ilb a { display: block; text-align: center;}

.indexRightTab { border:1px solid #f2f2f2; margin-top: 2px; }
.indexRightTab .tabHeader .item { font-weight: bold; background: #eee; width: 50%; text-align: center; font-size: 13px; cursor: pointer; }
.indexRightTab .tabHeader .item.sel { background: #327ed6; color: #fff;}
.indexRightTab .tabContent { padding: 5px; font-size: 13px;}
.indexRightTabLight .tabHeader .item { }
.indexRightTabLight .tabHeader .item.sel { background: #fff; color: #327ed6; }

#toutiaoHeader { color: #327ed6; font-weight: bold; text-align: center; margin: 2px 0; }
#toutiaoContent { padding: 3px 0; }
#hoverImageBox { background: #f2f2f2; margin: 2px 0; padding: 1px; }
#hoverImageBox .hoverImage { width: 82px; margin: 0 1px 2px 1px; height: 25px; position: relative; border:1px solid #999;}
#hoverImageBox .hoverImage img { display: none; position: absolute; left:0; width: 100%; height: 100%; top:0;}
#hoverImageBox .hoverImage b { height: 25px; line-height: 25px; font-size: 13px; text-align: center; font-weight: normal; display: block; color: #888; }

.coreRightItem { margin-top: 2px; border:1px solid #f2f2f2; }
.coreRightItem .title {position: relative; font-size: 13px; color: #fff; background:#327ed6; padding-left: 9px; }
.coreRightItem .title a { position: absolute; right: 5px; top:1px;color: #fff; }
.coreRightItem .content { padding: 2px 0; min-height: 50px; }
.coreRightItem .buyRow { display: block; font-size: 13px; position: relative; color: #327ed6; padding: 2px 10px; border-bottom: 1px dotted #888; }
.coreRightItem .buyRow .mid, .coreRightItem .buyRow .right { position: absolute; right:8px; top:2px; color: #888;}
.coreRightItem .buyRow .mid { right: 220px; }
.coreRightItem .buyRow:hover { background: #f2f2f2; text-decoration: none; }
.exhibitDetailBox { margin: 5px 6px; font-size: 13px;}
.exhibitDetailBox b { color: #36c; font-family:"Helvetica Neue",Helvetica,Arial,"Hiragino Sans Gb","Microsoft YaHei",Sans-serif;}

.itemHeader { border-bottom: 1px solid #327ed6; margin-top: 9px; position: relative; font-size: 14px; }
.itemHeader b { color: #327ed6; padding: 0 12px;  }
.itemHeader .right { color: #327ed6;  position: absolute; right: 6px; top:0; }

#brandTopBar { background: #327ed6; padding:4px 0 0 4px; font-size: 14px; }
#brandTopBar a.ilb { width: 83px; color: #fff; text-align: center; }
#brandTopBar a.sel { background: #fff; color: #327ed6;  }
.brandChildrenBar { width: 750px; }
.brandChildrenBar a.ilb { padding: 0 5px; }
.brandChildrenBar a.sel { color:#fff;background:#327ed6; }

#brandBox { background: #f2f2f2; min-height: 100px; margin-top: 5px; padding:2px 7px 20px; }
.brandItem { margin: 3px 14px; border:1px solid #f2f2f2; background: #fff; padding: 2px; position: relative; }
.brandItem:hover { cursor: pointer; border-color:#327ed6; }
.brandItem img { width: 100px; height: 80px;}
.brandItem .name { margin-top: -2px; text-align: center; font-size: 12px; color: #36c; height: 18px; line-height: 18px;}
.brandTip { display: none; font-size: 12px;}
.brandTip .recmd { margin-top: 10px; }
.brandTip .recmd a { text-decoration: underline; color: #fff; }

#buyCreateTip { position: relative;padding: 5px 15px;background:#f2f2f2;margin-bottom: 30px;}
#buyCreateTip .right { position: absolute; right: 10px; top:5px;}

#productBox { padding: 5px 0;  clear: both; }
#productBox .red { color: #f22; font-size: 14px; font-weight: bold;  font-family:"Helvetica Neue",Helvetica,Arial,"Hiragino Sans Gb","Microsoft YaHei",Sans-serif;  }
#productBox .name { color:#36c; font-size: 12px; vertical-align: middle;  }
#productBox .link { color: #888!important;}
#productBox .region { color: #888;}
#productBox .topped { color: #fff; border:1px solid #fff; background: #129012; padding: 0 8px; cursor: pointer;}
#productBox .store { color: #fff; background: #327ed6; padding: 0 6px; height: 20px; line-height: 20px; }
#productBox b.promo { margin-left: 4px; color: #888!important; cursor: pointer; }
#productBox p .right { position: absolute; left:96px; top:0; }
.sortableProductItem { visibility: hidden; }
.productItem { border-bottom: 1px solid #eee; padding: 8px 0;  position: relative; color: #888;  }
.productItem img.ilb { width: 100px; height: 100px; margin-right: 10px; }
.productItem .ilb2 { width: 430px; }
.productItem .red { width: 86px; padding: 0 17px; }
.productItem .right0 { position: absolute; right:0; top:8px; width: 230px; }
.productItem .right0 p.yr { position: relative; margin: 2px 0 5px; }
.productItemThumb { position: relative; float:left; width: 215px; height: 279px; border:1px solid #ccc; margin:3px 12px 6px 0; visibility: hidden;}
.productItemThumb:hover { border: 1px solid #327ed6; box-shadow: 0 0 2px #38e; }
.productItemThumb img.cover { display: block; vertical-align: middle; max-width: 215px; max-height: 170px; margin: 0 auto; }
.productItemThumb img.cover1 { display: block; width: 190px; height: 170px; cursor: pointer; }
.productItemThumb .coverBox { display: table-cell; width: 215px; height: 170px; vertical-align: middle; }
.productItemThumb .text { padding: 5px;}

.productItemThumb a.name { line-height: 17px; height: 17px; overflow: hidden; }
.productItemThumb p { position: relative; line-height: 18px; height: 18px;}
.productItemThumb p.twoLine { height: 39px; overflow: hidden; }
.productItemThumb p .right { right:0!important; left:auto!important; }
.productItemThumb .topped { position:absolute; left:0; top:0;  }
.productItemShouxi { background: #f2f2f2; padding: 4px; margin-bottom: 5px; position: relative; }
.productItemShouxi img.ilb { width: 157px; height: 140px;}
.productItemShouxi .ilb2 { width: 445px;  margin: 2px 0 0 16px; }
.productItemShouxi .ilb3 { position: absolute; right: 25px; top:10px;}

.searchCateRow { border:1px solid #ccc; position: relative; padding-left:130px; font-size: 14px; }
.searchCateRow .label { width: 90px; background: #327ed6; padding: 1px 0; color: #fff; text-align: center; position: absolute; left:0; top:0; bottom: 0; }
.searchCateRow a { font-family: "SimSun","STSong","Helvetica Neue",Sans-serif;
    display: inline-block; padding:1px 0; color: #36c; margin-right: 13px;}
.searchCateRow a.equal { width: 90px; margin: 0; }
.searchCateRow a.sel { color: #f22; font-weight: bold;  }
.searchCateRow .brandMore { position: absolute; right:0; bottom: 0; color: #fff; background: #327ed6; cursor: pointer;
width: 53px; text-align: center; font-size: 12px; display: none;}
.searchCateRow .brandRec { position: absolute; right: 0; bottom: 0;}

#searchPageFilter { border-bottom: 1px solid #ccc; padding: 6px 0; text-align: left; position: relative; }
#searchPageFilter select,#searchPageFilter input { margin-right: 3px; border:1px solid #999; padding: 0 5px; width: 99px; height: 20px; line-height: 20px;}
#searchPageFilter input { line-height: 18px; height: 18px; width: 100px; }
#searchPageFilter .blueButton { height: 18px; line-height: 18px; width: 53px; padding-left: 12px;
    background:#327ed6 url('../image/searchWhite.png') 14% 50% no-repeat;  }
#searchPageFilter .right { position: absolute; right: 0; top:7px;}
#searchPageFilter .right a.list, #searchPageFilter .right a.thumb
{ background: url('../image/searchGrid.png') left center no-repeat; padding-left: 20px; margin-left: 12px; }
#searchPageFilter .right a.list { background-image: url('../image/searchList.png');}

#contactInfoBox { position: absolute;right:0;top:0;bottom:0;
    font-size:14px;width: 200px;padding:8px 20px;background: #f2f2f2;}
#contactInfoBox b.left { font-size:13px; color:#327ed6; position: absolute; left: 0; top:0; }

.enterpriseSearchItem { border-bottom: 1px solid #ccc; padding: 6px 320px 6px 0; position: relative; }
.enterpriseSearchItem .grey { color: #999;}
.enterpriseSearchItem .infoRow { position: relative; padding-left: 73px; }
.enterpriseSearchItem .infoRow b {position: absolute; left:0 ;top:0; }
.enterpriseSearchItem a.promo { color:#999; font-size: 13px; margin-left:-6px;}
.enterpriseSearchItem span.year { font-size: 13px; color: #f22; font-weight: bold; margin: 0 2px;}
.enterpriseSearchItem a.name { font-size: 14px; color:#327ed6; text-decoration: underline;  font-weight: bold; }
.enterpriseSearchItem a.more { position: absolute; right: 0; top:2px;}
.enterpriseSearchItem .right { position: absolute; right: 0; border-left: 1px solid #ddd;  top:23px; padding-left: 5px; }
.enterpriseSearchItem .right .ilb { border:1px solid #eee; padding: 2px; overflow: hidden; width: 90px; }
.enterpriseSearchItem .right .ilb img { width: 90px; height: 90px; display: block; }
.enterpriseSearchItem .right .ilb a.song { display: block; text-align: center; height: 20px; color: #36c;}

.buySearchItem { border-bottom: 1px solid #ccc; padding: 6px 8px; position: relative; }
.buySearchItem:hover { background: #eee; cursor: pointer; border-color: #eee;}
.buySearchItem:hover .time { display: none; }
.buySearchItem:hover .blueButton { display: block; }
.buySearchItem .title { font-size: 14px; color: #36c; }
.buySearchItem .blueButton { display: none; margin-top: 2px;  }

#rightTopBox { width: 260px; margin-top:4px; }
#rightTopBox .r1 { }
#rightTopBox .r1 span { background:#327ed6; cursor: pointer; text-align: center; width: 86px; margin-right: 1px; font-size: 13px;  }
#rightTopBox .r1 span a { color: #fff;}
#rightTopBox .r1 span.green { background: #129012;  }
#rightTopBox .r2 { width: 80px; text-align: center; padding: 8px 0 3px; }
#rightTopBox .r2 img { cursor: pointer;}
#rightTopBox .r2 a { display: block; }

#goldHeader { background: #ffff00; color: #36c; position: relative; font-size: 14px; padding:2px 8px; }
#goldHeader a { position: absolute; right: 6px; top:2px;}
.goldItem { border:1px solid #f2f2f2; margin: 3px 0; }
.goldItem img { width: 178px; height: 160px; display: block;}
.goldItem a.text { text-align: center; display: block; color:#36c; font-size: 13px; }

.buyBlur { background: #f2f2f2 url('../image/buyBlur.png') 50% 50% no-repeat!important;}

#pageDataLeft { margin-top: 5px; width: 186px; border: 1px solid #ccc; border-bottom: none; padding: 1px 1px 0 1px; background: #f3f3f3;}
#pageDataLeft .l1 { cursor: pointer; background: url('../image/downArrowBlue.png') 90% 50% no-repeat;
    font-size: 16px; border-bottom:1px solid #ccc;  padding:4px 16px; color: #36c; }
#pageDataLeft .l1.expand { background-image: url('../image/upArrowBlue.png');  }
#pageDataLeft .l1.sel {  background-color: #327ed6; background-image: url('../image/downArrow.png'); color: #fff;  }
#pageDataLeft .l1.sel.expand { background-image: url('../image/upArrow.png');  }
#pageDataLeft .l2 { display: block; color: #36c; padding: 2px 0 2px 32px;
    font-size: 13px;  border-bottom:1px solid #ccc; }
#pageDataLeft .l2.sel { color: #222; font-weight: bold; }

#pageDataRight { padding: 20px; margin-top: 5px; width: 863px; margin-left:5px; border: 1px solid #aaa; min-height: 300px;}
#pageDataRight .title { text-align: center; color: #327ed6; border-bottom: 1px solid #36c; padding-bottom: 5px; font-size: 16px; letter-spacing: 5px; }
#pageDataRight .core { margin-top: 10px;}

#pageFeedbackBox { margin: 20px 0; }
#pageFeedbackBox b.subtitle { color: #36c; font-size: 14px;}
#pageFeedbackBox textarea { display: block;}
#pageFeedbackBox input.simple { width: 200px;}
#pageFeedbackBox #feedbackInput { width: 600px; height: 130px;}

#pageFeedbackBox .l2 { width: 90px; text-align: right; }


#rightFixMenu { z-index: 80; display: none; font-size: 12px; position: fixed; right: 8px; top: 50px; background: #f5f5f5; padding-bottom: 10px; }
#rightFixMenu .fold1 { background: #327ed6; cursor: pointer; color: #fff; padding: 2px 0;
    margin-bottom: 7px; text-align: center; font-size: 14px;}
#rightFixMenu a { display: block; padding: 0 10px; margin: 0 9px;  }
#rightFixMenu a:hover { background: #888; color: #fff; border-radius: 4px; text-decoration: none;}

#rightToTop,#rightChat { z-index: 80; display: none; position: fixed; right: 8px; bottom: 104px;
    width: 36px; height: 36px; background: url('../image/top.png'); }
#rightChat { bottom: 60px; background: url('../image/chat.png'); }
#rightToTop:hover,#rightChat:hover { cursor: pointer; opacity: 0.8; }

#centerBox { margin: 20px auto; padding: 30px 0 20px 50px; border:solid 2px #327ed6; position: relative;}
#centerBox p { margin: 7px 0; font-size: 14px;}

.formItem { min-height: 44px; }
.formText { border-bottom: 1px dotted #666; padding: 2px 10px; font-size: 12px; color: #888; margin:10px 0; width: 400px;}
.leftFormItem { width: 179px; text-align: right; display: inline-block; font-size: 14px; vertical-align: top; }
.absRightFormItem {  position: absolute;right: 0;top:0; font-size: 14px; vertical-align: top;}
.leftFormItem b, .absRightFormItem b { color:#f11; margin-right: 6px; font-size: 17px; font-weight: bold;}
.rightFormItem { display: inline-block; vertical-align: top; line-height: 28px; margin-left: 10px;}
.leftFormItem input[type=text], .rightFormItem input[type=text],.rightFormItem input[type=password],.rightFormItem textarea,
.absRightFormItem input[type=text] { font-size: 14px;
    height: 22px; line-height: 22px;border:1px solid #aaa; width: 290px; padding:0 5px; margin-right: 6px; vertical-align: top; }
.rightFormItem input[type=radio]{margin-right:5px;}
.rightFormItem textarea { height: 170px; }
.rightFormItem select { border:1px solid #888; width: 300px; vertical-align: top; height:24px; }
.leftFormItem input:focus, .rightFormItem input:focus,.rightFormItem textarea:focus { border-color:#327ed6; }
.rightFormItem label { cursor: pointer; font-size: 14px; margin-right: 12px; }
.rightFormItem input[type=checkbox] { margin-right: 5px; }
.rightFormItem b { color:#aaa; font-size: 12px; font-weight: normal; display: block; margin: 4px 0 2px; }
.rightFormItem a.link { font-size: 12px; margin-right: 12px;}

#footerRec { border-top:1px solid #327ed6; background: #fff; }
#footerRec .tabHeader .item { width: 120px; text-align: center; font-size: 14px; padding: 1px 0;  }
#footerRec .tabHeader .item:hover { background: #e5e5e5; cursor: pointer;  }
#footerRec .tabHeader .sel { background: #327ed6!important; color:#fff; }
#footerRec .tabContent { padding: 4px 0; height: 170px; }
#footerRec .tabContent .ilb { height: 170px; width:138px; border:1px solid #fff; background: #fff; overflow: hidden;padding:0 8px;}
#footerRec .tabContent .ilb img { height:145px; width: 138px; display: block; }
#footerRec .tabContent .ilb:hover { border: 1px solid #327ed6; }
#footerRec .tabContent .ilb a { display: block; text-align: center; font-size: 12px; }

#frdLinkBox { border-top:1px dotted #999; font-size: 13px; padding-top: 6px;}
#frdLinkBox .left { width:80px; text-align: center; font-weight: bold; }
#frdLinkBox .left a { display: block; font-weight: normal;}
#frdLinkBox .right { width: 890px; min-height: 50px; margin-left: 28px; }

#footer { width: 100%; background: #f2f2f2; padding: 20px 0 5px 0; text-align: center; }
#footer .ilb { width: 180px; font-size: 13px; }
#footer .ilb b {display: block; margin-bottom: 9px;}
#footer .ilb a { display: block; font-size: 12px; }
#footerIcon { position: absolute; top:2px; left: 60px;}
#footerIcon a { display: inline-block!important;}
#footerIcon img { width: 22px; margin-right: 3px; }
#footerIcon img:hover { opacity: 0.68;}
#footerBtm { padding: 14px 0 0; text-align: center; border-top:1px dotted #999; width: 880px; margin: 13px auto 0; font-size: 12px; }
#footerBtm a { margin: 0 18px; }
#footerBtm b {margin-left: 30px; font-weight: normal; color: #aaa;}

#inquiryContactBox { font-size: 14px; padding:18px 5px; width: 710px;  }
#inquiryContactBox div.ilb { width: 337px; margin-right: 5px; border-bottom:1px solid #eee; padding: 2px 5px; }

#buyForm { width:730px;}
#buyForm.center { margin-left: 70px;  }
#buyForm .subtitle { margin: 0 0 8px 26px; color: #36c; font-size: 14px; }
#buyForm input, #buyForm textarea { width: 490px;}
#buyForm.center .submitButton { margin-left: 180px;}

#qList {
    position: absolute; padding:2px;
    top: 34px; left: 0; display: none; width: 330px;
    background: #fff; opacity: 0.9; z-index: 80; border: 1px solid #327ed6;
}
.qItem { padding: 1px 8px; color:#000; cursor: pointer; position: relative; }
.qItem span.grey { color: #222; margin-right: 3px; }
.qItem span.core { font-weight: bold; }
.qItem:hover { background: #ddd;}
.qItemSel { background: #327ed6!important; color:#fff; }
.qItemSel span.grey { color: #fff;}


#facebox .popCore { max-width: 350px; text-align: center;font-size:14px;margin:5px 0; }
#facebox .popCore.song { font-size: 12px;}
#facebox .popCore .blueButton { margin: 14px auto 0;}

.facebox_bdr {
    position: fixed;
    border: 1px solid #327ed6;
    z-index: 121;
    cursor: move;
}

#facebox {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 121;
}

#facebox .popup {
    position: relative; background: #fff; min-width: 300px;
    border:1px solid #ccc;
}

#facebox .header {
    cursor: move;
    padding: 5px 10px 2px 10px;
    color: #327ed6; font-weight: bold;
    font-size: 14px; text-align: center;
}

#facebox .content {
    margin:1px; border:1px solid #ccc;
    padding: 12px;
}
#facebox .close {
    position: absolute;
    top: 7px;
    right: 8px;
    cursor: pointer;
    background: url(../image/close.png);
    width: 20px;
    height: 20px;
}

#facebox .close:hover {
    background-position: 0 -20px;
}
#facebox_overlay {
	position: fixed;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}

.facebox_overlayBG {
background: #fff;
	z-index: 120;
}

#jmpOverlay {
    position: fixed;
    display: none;
    z-index: 888;
    filter: alpha(opacity = 50);
    background: #fff;
    opacity: .5;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

#jmpImg {
    position: fixed;
    display: none;
    z-index: 889;
}