
/*basic*/
body {margin:0px auto 10px auto; padding:0px; font-family:"宋体"; color:#333; font-size:12px; line-height:150%; text-align:center; background-color:white;}
img {border:none;}
ul, li, input, p, form {padding:0px; margin:0px; list-style:none;}
h2 {width:179px; margin:13px 12px; padding-left:15px; height:20px; font-size:18px; color:#333; background:url("../images/titles.gif") no-repeat;}
h2.special {background:url("../images/icon1.gif") no-repeat 0px -91px;}
h4 {height:15px; margin:0px; padding:15px 0px 15px 15px; color:#333; font-size:14px; font-weight:bold; background:url("../images/icon1.gif") no-repeat 1px -410px;}
h5 {height:24px; width:660px; padding:6px 0px 0px 30px; margin-left:10px; font-size:14px; color:#000; font-weight:bold; background:url("../images/icon1.gif") no-repeat 15px -83px #EFEFE3;}
h3 {width:179px; margin:13px 12px; padding-left:15px; height:20px; font-size:18px; line-height:20px; color:#333; font-family:verdana, "宋体", Tahoma;}

.clear {clear:both;}
div.clear {line-height:0px;}
.clear2 {clear:both; display:block; width:0px; height:0px; overflow:hidden;}
.fL {float:left; display:inline;}
.fR {float:right; display:inline;}
.block {display:block;}
.bT {border-top:1px solid #ddd;}		/*边框*/
.bR {border-right:1px solid #ddd;}
.bB {border-bottom:1px solid #ddd;}
.bL {border-left:1px solid #ddd;}
.b4 {border:1px solid #ddd;}
.cursor {cursor:pointer; cursor:hand;}		/*鼠标效果*/
.bold {font-weight:bold;}
.family {font-family:Arial, Tahoma;}
.col000 {color:#000;}
.col333 {color:#333;}
.col666 {color:#666;}
.col999 {color:#999;}
.colCCC {color:#ccc;}
.colOra {color:#D32C47;}
.orange {color:#D32C47;}
.aR {text-align:right;}
.aC {text-align:center;}
.font12 {font-size:12px;}
.head2 {font-size:14px; color:#333; font-weight:bold;}
.lineThrough {text-decoration:line-through;}
.hidden {display:none;}
.textOver {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.nonePro {display:block; padding-left:22px; margin-left:15px; font-size:14px; text-align:left;  background:url("../images/worning.gif") no-repeat 0px 2px;}
.comBtn {height:22px; padding:0px 2px;}
.saveBtn, .cancelBtn, .btn4, .btn6-1, .btn6-2 {width:50px; height:22px; border:none; font-size:13px; color:#fff; font-weight:bold; background:url("../images/icon2.gif") no-repeat; cursor:hand; cursor:pointer;}
.saveBtn {background-position:-80px -25px;}
.cancelBtn {background-position:-130px -25px;}
.btn4 {background-position:-124px -47px; width:80px;}
.btn6-1 {width:100px; background-position:-140px -69px;}
.btn6-2 {width:100px; background-position:-40px -69px;}
.btn2, .btn2-4 {width:36px; height:18px; border:none; font-size:12px; color:#666; background:url("../images/icon2.gif") no-repeat -180px -91px; cursor:hand; cursor:pointer;}
.btn2-4 {width:70px; background-position:-40px -91px;}

.test {border:1px solid red;}	/*测试用*/



/*主浮动层*/
.bigIframe {display:none; position:absolute; z-index:200; left:0px; top:0px; width:100%; height:1000px; opacity:0; filter:alpha(opacity=0);}
.bigFloatBg {display:none; position:absolute; z-index:200; left:0px; top:0px; width:100%; height:1000px; opacity:0.4; filter:alpha(opacity=40); background-color:#666;}

.mainFloatWraper {display:none; position:absolute; z-index:200; left:0px; top:0px; width:100%; height:100%; text-align:center;}
.mainFloat {width:853px; height:602px; margin:5px auto 0px auto; text-align:left;}
.f_ctl, .f_bt, .f_ctr, .f_bl, .f_br, .f_cbl, .f_bb, .f_cbr, .mainFloatCon {float:left; display:block; font-size:1px;}
.f_ctl {width:4px; height:4px; background:url("../images/floatCTL.png") no-repeat 0px 0px;}
.f_bt {width:841px; height:4px; background:url("../images/floatBT.png") repeat-x 0px 0px;}
.f_ctr {width:8px; height:4px; background:url("../images/floatCTR.png") no-repeat 0px 0px;}
.f_bl {width:4px; height:590px; background:url("../images/floatBL.png") repeat-y 0px 0px;}
.f_br {width:8px; height:590px; background:url("../images/floatBR.png") repeat-y 0px 0px;}
.f_cbl {width:4px; height:4px; background:url("../images/floatCBL.png") no-repeat 0px 0px;}
.f_bb {width:841px; height:8px; background:url("../images/floatBB.png") repeat-x 0px 0px;}
.f_cbr {width:8px; height:8px; background:url("../images/floatCBR.png") no-repeat 0px 0px;}
.mainFloatCon {width:841px; height:590px; background-color:#fff; font-size:14px; color:#333; overflow:hidden;}
.floatHead {height:30px; width:829px; padding:1px; margin:5px 0px 0px 5px; background-color:#D32C47;}
.floatHeadB {height:28px; width:827px; border:1px solid #E47E8E;}
.floatHead span {float:left; margin-left:15px; margin-top:5px; font-size:14px; font-weight:bold; color:#fff;}
.floatHead a {float:right; margin-right:8px; margin-top:6px; width:15px; height:15px; background:url("../images/icon1.gif") no-repeat 0px -290px;}

.loginLeft, .loginRight {margin-top:50px;}
.loginLeft {width:435px; padding:0px 28px 0px 20px; height:480px;}
.loginTitle {height:25px; padding-top:3px; padding-left:25px; font-weight:bold; color:#333; background:url("../images/icon1.gif") no-repeat 0px -320px;}
.loginUserTitle {background-position:0px -355px;}
.loginRegDialog table {width:360px; height:140px; margin:30px 0px 30px 30px;}
.loginRegDialog table label {font-size:12px; margin-left:8px; margin-top:-1px; *margin-top:1px; _margin-top:2px; cursor:hand; cursor:pointer;}
.loginRegDialog table td.l {width:70px;}
.loginUserWarn {margin-top:26px; padding-left:25px; background:url("../images/worning.gif") no-repeat 0px 0px;}
.loginRight {margin-right:10px;}
.loginRight .colOra {margin-left:15px; font-weight:bold;}
.loginRight ul {margin-top:15px; margin-left:15px;}
.loginRight ul li {margin-bottom:12px; padding-left:24px; background:url("../images/icon1.gif") no-repeat 0px -390px;}
.loginRight img {margin-top:20px;}
.loginRegDialog .loginText, .upLoginMain .loginText, .userPingouText, .userPingouText2 {width:256px; height:20px; padding:5px 5px 0px 5px; border:none; background:url("../images/icon2.gif") no-repeat 0px 0px;}
.userPingouText2 {width:106px; background-position:-150px -109px;}
.loginRegDialog table.cashInfo .loginText {width:95px; padding:5px 0px 0px 5px; background-position:0px -1200px;}

.loginRegDialog .regTitle1, .loginRegDialog .regTitle2 {padding:7px 0px 0px 23px; font-size:14px; font-weight:bold; color:#D32C47;}
.loginRegDialog .regTitle1 {background:url("../images/reg1.gif") no-repeat 1px 7px;}
.loginRegDialog .regTitle2 {background:url("../images/reg2.gif") no-repeat 1px 7px;}
.loginRegDialog .regTitle1 span, .loginRegDialog .regTitle2 span {margin-left:5px; font-size:12px; font-weight:normal; color:#999;}
.loginRegDialog .regTb1 {height:160px; margin:3px 0px 5px 30px;}
.loginRegDialog .regTb2 {height:180px; margin:3px 0px 5px 30px;}
.loginRegDialog .regMsg {width:322px; height:22px; padding:5px 0px 0px 10px; border:1px solid #99CC00; margin:4px 0px 0px 30px; background-color:#F7FFD9; color:#99CC00; font-size:14px; font-weight:bold;}

.upLogin {position:absolute; z-index:300; left:0px; top:0px; display:none; text-align:center;}
.upLoginMain {padding:20px 12px; width:380px; border:3px solid #999; margin:0px auto; margin-top:200px; text-align:left; font-size:14px; background-color:#fff;}
.upLoginMain .upLoginTitle {height:18px; padding-top:2px; padding-left:22px; margin-bottom:10px; font-weight:bold; color:#333; background:url("../images/icon1.gif") no-repeat 0px -355px;}
.upLoginMain table {margin-left:20px;}
.upLoginMain table td {padding:6px 1px;}

.userPingouCreat {position:relative; z-index:300;}
.userPingouCreat .userPingouCreatTop {width:816px; height:32px; padding:15px 0px 0px 15px; margin-left:5px; margin-bottom:3px;}
.userPingouCreat .userPingouLoading {position:absolute; z-index:301; left:5px; _left:0px; top:52px; width:831px; height:500px; text-align:center; background-color:#fff;}
.userPingouCreat .userPingouLoading img {display:block; margin:200px auto 0px auto;}
.userPingouCreat iframe {width:831px; height:500px; margin-left:5px;}



/*页面头*/
.headTop {height:94px;}
.headTopLeft {position:relative; z-index:1;}
.headTopLeft a {margin:21px auto auto 10px;}
.yearLogo {position:absolute; left:240px; top:8px; height:85px; overflow:hidden;}
.headTopRight {text-align:right; margin-top:10px; margin-right:10px;}
.headTopLink {height:18px; overflow:hidden;}
.headTopLink div.fR * {float:left; display:inline; line-height:120%;}
.headTopLink .linkCut {width:1px; height:12px; overflow:hidden; background-color:#ccc; margin:1px 11px 0px 11px;}
.headTopLink span {margin:0px 1px;}
.headPhone {margin-top:40px; text-align:right;}

.headMenu {height:38px; background:url("../images/bgs.gif") repeat-x 0px 0px;}
.headMenuLL {height:38px; background:url("../images/headMenuLeft.gif") no-repeat 0px 0px;}
.headMenuLR {height:38px; background:url("../images/headMenuRight.gif") no-repeat right top;}
.headMenuLeft {position:relative; z-index:100;}
.headMenuHot {display:none; position:absolute; z-index:100; left:500px; top:5px; width:20px; height:12px;}
.headMenuLeft ul {height:34px; margin-left:14px; margin-top:4px;}
.headMenuLeft ul li {height:34px; padding:0px 10px;}
.headMenuLeft ul li.cut {background:url("../images/headMenuCut.gif") no-repeat right top;}
.headMenuRight {margin:8px 10px auto auto; color:#FFE4CF;}
.headMenuRight .searchTxt {float:left; display:inline; width:163px; height:16px; padding:3px 0px 0px 5px; border:1px solid #98162D; background-color:#fff; font-size:12px;}
.headMenuRight .searchBtn {float:left; display:inline; width:28px; height:21px; border:none; background:url("../images/icon2.gif") no-repeat -204px -48px; cursor:hand; cursor:pointer;}
.headMenuMore {position:relative; z-index:100;}
.headMenuMoreWraper {display:none; position:absolute; z-index:101; left:-1px; top:30px; height:242px; width:102px; padding-top:1px; overflow:hidden;}
.headMenuIframe {display:none; position:absolute; z-index:100; left:-1px; top:30px; height:242px; width:102px; opacity:0; filter:alpha(opacity=0);}
#jajuMenu1, #jiancaiMenu1 {width:132px; height:218px;}
#jajuMenu2, #jiancaiMenu2 {width:110px; height:207px;}
/*#jiancaiMenu1 {width:262px; height:218px;}
#jiancaiMenu2 {width:240px; height:207px;}*/
.headMenuMoreList {padding:5px 10px; border:1px solid #ddd; border-top:none; background-color:#fff; margin-top:-242px;}
.headMenuMoreList div {width:110px; text-align:left; padding:3px 0px; border-top:1px solid #EBEBDD;}
.headMenuMoreList div.first {border-top:none;}
.headMenuMoreList .headMenuMoreLeft, .headMenuMoreList .headMenuMoreRight {width:110px; padding:0px; text-align:left; border-top:none;}
.headMenuMoreList .headMenuMoreRight {margin-left:20px;}
.headMenuMoreList a {float:none; display:block; width:100px; height:19px; padding:0px 0px 0px 10px; font-size:12px; font-weight:normal;}



/*主页样式*/
.indexActive {width:228px; height:192px;}
.indexActiveHead {border:1px solid #fff; height:26px; width:224px; padding:1px; background-color:#999;}
.indexActiveHeadB {width:222px; height:24px; border:1px solid #C2C2C2;}
.indexActiveHead span {margin:3px 0px 0px 8px; font-weight:bold; color:#fff;}
.indexActiveHead a {margin:4px 5px auto auto;}
.indexActiveList {border:1px solid #fff; padding-top:16px; width:226px; height:142px; text-align:left;}
.indexActiveList li {margin:0px 0px 2px 14px; padding-left:12px; width:185px; background:url("../images/icon1.gif") no-repeat 0px 7px;}
.indexCx {height:281px;}
.freeBus {display:block;}
.moveCon {margin-top:9px; background:url("../images/moviebg.jpg") no-repeat 1px 6px #000;}
.serviceImg {}
.topRightAd {margin-top:6px;}

.indexAD .main_image, .leftAD .main_image img {width:718px; height:298px;}
.indexAD .main_image {overflow:hidden;}
.indexAD {position:relative; z-index:1;}
#indexAdLoad {width:718px; height:298px; text-align:center; position:absolute; z-index:1; left:1px; top:1px; background-color:#fff;}
#indexAdLoad img {margin-top:133px;}
.ADbox {margin-top:6px; height:65px;}
.ADbox a.fL, .ADbox a.fR {width:20px; height:65px; background:url("../images/icon2.gif") no-repeat;}
.ADbox a.fL {background-position:-20px -46px;}
.ADbox a.fR {background-position:0px -46px;}
.ADbox ul {width:676px; height:63px; margin-left:1px; overflow:hidden;}
.ADbox ul li {width:168px; height:63px; padding-bottom:0px; cursor:pointer; cursor:hand;}
.ADbox ul li img {width:164px; height:59px; padding:2px; _margin-bottom:-4px;}

.proImg {width:120px; height:90px; margin:20px auto 0px auto;}
.proImg td {text-align:center; vertical-align:middle; width:120px; height:90px;}
.proName, .proPrice1, .proPrice2, .pointBtn, .proSpe {display:block; width:118px; padding-left:2px; text-align:left; margin:0px auto;}
.proName {height:30px; overflow:hidden; line-height:120%; margin-top:18px;}
.proPrice1 {height:15px; color:#999; margin-top:8px;}
.proPrice2 {height:15px; color:#DB556A; margin-top:3px; _margin-top:0px;}
.pointBtn {height:22px; margin-top:5px;}
.proSpe {height:15px; color:#333; margin-top:3px; _margin-top:0px;}

.proWrap {width:958px; border:1px solid #ddd; border-bottom:none; text-align:left; margin-top:10px; margin-bottom:8px;}
.indexProTitle {height:40px; background:url("../images/bgs.gif") repeat-x 0px -38px;}
.indexProTitle .l {float:left; display:inline; width:150px; height:39px; background:url("../images/proTab.gif") no-repeat 15px -62px; border-bottom:1px solid #D6D6D6;}
.indexProTitle2 .l {background-position:15px -101px;}
.indexProTitle .c {float:left; display:inline; width:175px; height:31px; margin-top:9px; background:url("../images/proTab.gif") no-repeat;}
.indexProTitle .t1 {background-position:0px 0px;}
.indexProTitle .t2 {background-position:0px -31px;}
.indexProTitle .c span {float:left; display:inline; width:85px; height:30px; cursor:hand; cursor:pointer;}
.indexProTitle .c span.jc {margin-left:5px;}
.indexProTitle .r {float:right; display:inline; width:625px; height:21px; padding-top:18px; padding-right:8px; border-bottom:1px solid #D6D6D6; text-align:right;}
.proList {float:left; display:inline; width:954px; padding:0px 2px; border-bottom:1px solid #ddd; background:url("../images/bgm.gif") repeat-x left bottom;}
.proList li {float:left; display:inline; width:159px; height:220px; text-align:center; background:url("../images/bgl.gif") no-repeat right bottom;}
.proList li.last {background:none;}
.proList .proPrice1 {display:none;}
.proList .proPrice2 {margin-top:4px;}
.proList .proPrice2 .bold {font-size:16px; font-family:arial, Tahoma;}
/*.proList {float:left; display:inline; width:952px; padding:0px 2px 0px 1px; border-bottom:1px solid #ddd; background:url("../images/bgm.gif") repeat-x left bottom;}
.proList li {float:left; display:inline; width:238px; height:300px; text-align:center; background:url("../images/bgl.gif") no-repeat right bottom; overflow:hidden;}
.proList li.last {background:none;}
.proList div {width:190px; padding:0px 5px; text-align:left; margin:0px auto 0px auto; font-size:14px; overflow:hidden;}
.proList .img {width:200px; height:150px; margin:20px auto 0px auto;}
.proList .img td {width:100%; height:100%; overflow:hidden; text-align:center; vertical-align:middle;}
.proList .name {height:33px; margin-top:10px; line-height:16px;}
.proList .pic1 {margin-top:10px;}
.proList .pic2 {margin:2px auto; color:#DA4901;}
.proList .spe {}
.proList .pic2 .bold {font-size:20px; margin-right:5px; font-family:arial, Tahoma;}*/

.indexBanner {width:720px; height:90px; overflow:hidden;}
.indexNews {width:718px; height:183px; margin-top:8px;}
.groupNews {width:339px; margin:0px 10px;}
.groupNewsHead {height:38px; background:url("../images/bb.gif") no-repeat 0px bottom;}
.groupNewsHead span {margin:15px 0px 0px 6px; color:#D32C47; font-weight:bold;}
.groupNewsHead a {margin:15px 6px 0px 0px;}
.groupNewsList {margin-top:15px; text-align:left;}
.groupNewsList li {margin:0px 0px 3px 14px; padding-left:12px; width:300px; background:url("../images/icon1.gif") no-repeat 0px -163px;}

.services {width:956px; padding:20px 0px 20px 2px; height:112px; margin-top:10px;}
.services div {float:left; display:inline; height:111px; width:239px; padding:1px 0px 0px 0px; background:url("../images/br.gif") no-repeat right 0px; text-align:center;}
.services div.last {background:none;}

.indexMain {position:relative; z-index:1;}
.fullAd {position:relative; z-index:1; width:960px; height:300px; margin:0px auto; background-color:#ddd; overflow:hidden;}
.fullAd .close {position:absolute; z-index:1; top:4px; right:4px; display:block; width:18px; height:17px; overflow:hidden; background:url("../images/closefullad.gif") no-repeat;}
.openFullAd {display:none; position:absolute; z-index:1; right:-20px; top:-30px; cursor:hand; cursor:pointer;}
.coupletL, .coupletR {position:absolute; z-index:1; top:0px; width:60px; height:370px; overflow:hidden;}
.coupletL {left:-62px;}
.coupletR {right:-62px;}
.coupletCon {position:relative; z-index:1;}
.coupletCon .close {position:absolute; z-index:1; top:4px; right:4px; display:block; width:9px; height:9px; overflow:hidden; background:url("../images/icon1.gif") no-repeat;}
.coupletCon .close:link, .coupletCon .close:visited {background-position:0px -690px;}
.coupletCon .close:hover, .coupletCon .close:active {background-position:0px -699px;}



/*拼购页面*/
.topTree {width:950px; padding-left:10px; text-align:left;}
.topAD {margin:10px 0px 0px 0px;}
.topAD a, .topAD img {display:block;}

.pingouWraper {width:718px; padding-bottom:20px; text-align:left;}
.pingouHead {width:680px; height:20px; margin:20px 20px 0px 18px; background:url("../images/titles.gif") no-repeat -1px -1030px; text-align:right;}
.pingouList {width:680px; margin:0px 20px 0px 18px; padding-bottom:20px; text-align:left;}
.pingouList li {padding:25px 0px 15px 0px;}
.pingouTop {}
.pingouTop .fR {width:78px; height:55px; border:1px solid #ddd; margin-right:5px; text-align:center; color:#D32C47;}
.pingouTop .t {margin-top:5px;}
.pingouTop .n {font-size:24px; line-height:24px; font-weight:bold; font-family:verdana, Tahoma;}
.pingouListTitle {width:577px; padding-left:8px; font-weight:bold; font-size:14px; background:url("../images/icon1.gif") no-repeat 0px -185px;}
.pingouDetail {width:580px; padding-left:5px; margin-top:15px; font-size:13px; color:#999;}
.pingouOther {width:675px; padding-left:5px; margin-top:20px; font-size:13px;}
.pingouOther .pingouTime {float:left; display:block; width:338px;}
.pingouOther .pingouNum {float:left; display:block; width:238px;}
.pingouOther .pingouEntry {float:right; display:block; width:80px; height:20px; padding-top:1px; margin-right:5px; _margin-right:2px; text-align:center; background:url("../images/icon2.gif") no-repeat 0px -25px;}

.pingouRecom, .laterTopic {text-align:left; }
.pingouRecomList {width:200px; margin:15px 0px 0px 15px; padding-bottom:10px;}
.pingouRecomList li {padding-left:14px; width:186px; margin-bottom:6px; background:url("../images/icon1.gif") no-repeat 0px -263px;}
.laterTopic {margin-top:10px;}
.laterTopicList {width:200px; margin:5px 0px 0px 15px; padding-bottom:5px;}
.laterTopicList li {padding:10px 0px 15px 0px;}
.laterTopicHead {color:#999; height:18px;}
.laterTopicHead .fL {padding-left:8px; background:url("../images/icon1.gif") no-repeat 0px 8px;}
.laterTopicHead .fR {font-size:10px;}
.laterTopicDetail {padding-left:8px; width:190px; margin-top:5px;}
.layRight1 .serviceImg {margin-top:10px;}


/*拼购具体页面*/
.newsTop, .newsCon, .newsTalk {width:660px; margin-left:30px; }
.newsTop {padding-bottom:20px; margin-top:50px; text-align:center; border-bottom:1px solid #EFEFE3;}
.newsTitle {margin-bottom:10px; font-size:24px; line-height:150%; color:#000; font-family:"微软雅黑", "黑体", Arial, Tahoma;}
.newsCon {margin-top:20px; text-align:left; padding-bottom:20px; border-bottom:1px solid #EFEFE3; font-size:14px;}
.newsTime, .newsIntro, .newsJoin {width:635px; margin-left:10px; margin-bottom:30px; overflow:hidden;}
.newsIntro .head2, .newsJoin .head2 {margin-bottom:15px;}
.newsIntro .col333 {line-height:180%;}
.newsJoin ul {font-size:12px; margin-left:-15px;}
.newsJoin ul li {margin:0px 0px 5px 15px; white-space:nowrap;}

.newsTalk {}
.newsTalkInfo {padding-top:6px; text-align:right;}
.newsTalkInfo .newsTalkNum {margin-right:30px;}
.newsTalkTitle {height:33px;}
.newsTalkTitle span {margin-top:7px;}
.newsTalkTitle .head2 {padding-left:20px; margin-right:8px; background:url("../images/icon1.gif") no-repeat 8px -425px;}
.newsTalkTitle div.fR {margin:8px 20px 0px 0px;}
.newsTalkTime {height:30px; background-color:#F7F6F1; color:#999;}
.newsTalkTime div.fL {margin:5px 0px 0px 10px;}
.newsTalkTime div.fR {margin:5px 5px 0px 0px;}
.newsTalkCon {width:638px; padding:25px 10px; font-size:14px; overflow:hidden;}
.newsTalkPage {width:660px; overflow:hidden; padding:10px 0px 8px 0px;}
.newsTalkRe {margin-top:50px;}
.newsTalkRe .head2 {height:26px; padding-top:9px; padding-left:20px; background:url("../images/icon1.gif") no-repeat 8px -416px;}
.newsTalkReBox {width:560px; margin:10px 0px 0px 30px; padding-bottom:10px;}
.newsTalkReBox .talkLogin {height:21px; margin:5px 0px 10px 0px;}
.newsTalkReBox .talkLoginText {margin:0px 20px 0px 5px;}
.newsTalkReBox .comBtn {margin-left:50px;}
.newsTalkReBox .openRegDialog {margin-left:10px; margin-top:3px;}
.newsTalkReBox textarea {width:550px; height:130px;}
.talkLoginText {height:16px; width:140px; padding:0px;}
.newsTalkSubmit {margin-top:8px; height:25px;}
.newsTalkSubmit span.fR {margin-right:10px;}



/*产品大类别页面*/
.categoryitems {display:none; width:204px; margin:0px 12px;}
.categoryitems li a, .findProduct {display:block;}
.menuheader, .categoryitems li a, .findProduct {width:189px; height:20px; margin:4px 12px; padding-top:2px; padding-left:15px; font-size:12px;}
.menuheader {padding-bottom:5px; font-weight:bold; color:#666; font-family:"宋体", Arial, Tahoma;}
.menuheaderfirst {padding-top:6px;}
.openheader {background-position:-278px -353px; background-color:#877B4E;}
.productType {width:228px; margin-bottom:15px;}

.RrightContainer {width:718px; margin-bottom:15px;}
.RrightCut {width:720px; height:4px; margin-bottom:15px;font-size:1px;  background-color:#DA4901;}
.productLine, .productTable, .newActive, .brandRecommend, productLists {width:720px;}

.activeAd1, .activeAd2, .activeAd1 img, .activeAd2 img {width:183px; height:208px;}
.activeAd2 {margin:0px 8px;}
.activeAd3 {width:332px; height:208px; font-size:14px;}
.newActiveList {width:300px; height:115px; padding-left:15px;}
.newActiveList li {padding:3px 0px 3px 13px; background:url("../images/icon1.gif") no-repeat 0px -181px;}
.morelink {padding-left:15px; margin:15px 20px auto auto; _margin-top:5px; background:url("../images/icon1.gif") no-repeat 0px -66px;}
.morelink2 {background-position:0px -68px;}

h2.monthActiveTitle {width:339px; color:#666;}
.monthActive span {margin:13px 12px;}

.productTable li {width:180px;float:left; text-align:left; margin-bottom:15px;}



/*产品子类别页面*/
h2.productChooseTitle {color:#666; width:679px;}
.productChooseType {width:688px; margin:5px 15px; padding-bottom:6px;}
.productChooseType .ChooseTitle, .productChooseType .ChooseType {margin-top:10px;}
.productChooseType .ChooseTitle {font-weight:bold; margin-right:3px;}
.productChooseType .ChooseType {width:612px;}
.productChooseType .ChooseType li {padding:1px 3px;}

.sortType {height:27px; padding-top:8px; background-color:#F7F6F1;}
.sortType div.fL {margin-left:15px;}
.sortType div.fR {margin-right:20px;}

.productLists li .Linfo .tag {width:55px; padding-left:4px; font-weight:bold; color:white; background-color:#DA4901;}
.productLists li .Linfo .imgtag {height:18px; _height:16px;}
.productLists li .Linfo .imgtag img {margin-right:8px;}
.productLists li .Lprice .price {width:95px; padding-left:15px; margin-top:15px; font-size:14px; font-weight:bold; color:#DA4901; background:url("../images/icon1.gif") no-repeat 0px -139px;}
.productLists li {width:720px; height:90px; padding:15px 0px;}
.productLists li .Limg {width:120px; height:90px; margin:0px 30px 0px 30px;}
.productLists li .Linfo {width:350px; height:90px; }
.productLists li .Linfo div {height:25px; width:330px; }
.productLists li .Linfo .name {margin-right:10px; font-size:14px; color:#333; font-weight:bold;}
.productLists li .Linfo table {height:65px; width:330px; }
.productLists li .Linfo table td {width:165px;}
.productLists li .Linfo table td.spe {vertical-align:top;}
.productLists li .Lprice {margin-left:20px;}
.productLists li .Lprice .bold {color:#333; font-size:14px;}



/* 产品展示页面 */
.showProduct, .description, .recommend {width:700px; margin-bottom:60px;}
.showProductL {width:450px; margin-left:10px; margin-top:10px;}
.showProductR {width:226px; margin-top:10px;}
.showProductR p {margin:2px 0px;}
.showProductR .first {padding:0px 0px 15px 20px;}
.showProductR .bT {padding:15px 0px 15px 20px;}
.showProductR .productName {width:200px; overflow:hidden; font-size:16px; color:#333; margin:5px 0px;}
.showProductR .colOra {font-size:14px;}
.showProductR .joinPingou {margin-top:8px;}
.showProductR .nowPrice {font-size:18px;}
.showProductR .chooseCol span, .productLists li .moreCol span {display:block; float:left; width:28px; height:28px; padding:1px; margin-right:10px; border:1px solid #EFEFE3;}
.productLists li .moreCol span {margin-right:6px; width:14px; height:14px;}
.showProductR .chooseCol a, .productLists li .moreCol a {display:block; float:left; width:28px; height:28px;}
.productLists li .moreCol a { width:14px; height:14px;}

.description, .recommend {margin-left:10px;}
.description h4 .colCCC {font-size:12px; font-weight:normal; margin-left:10px;}
.description .descriptionCon {width:675px; margin-left:15px;}

.recommendMore {width:695px; margin-top:10px; margin-left:5px;}
.recommendMore li {float:left; width:87px; height:66px; border:1px solid #CECECE; text-align:left; margin-left:10px;}
.recommendMore li.first {margin-left:4px;}
.recommendMore li img {display:block;}
.recommendMore li a {display:block; width:85px; height:64px;}
.recommendMore li a {margin:1px;}

.shopInfo p {width:180px; margin:5px 0px 5px 10px; word-break:break-all; overflow:hidden;}
.proTreeList {width:180px; margin-left:15px; font-weight:bold;}
.proTreeList li {width:168px; padding-left:12px; margin:7px 0px; background:url("../images/icon1.gif") no-repeat 0px -263px;}
.proRecommendList .price {font-size:14px; font-weight:bold; color:#DA4901;}
.proRecommendList .brand {display:block; font-size:14px; width:100px; height:38px; margin-bottom:5px; overflow:hidden;}
.proRecommendList {width:195px; margin-left:5px;}
.proRecommendList li {width:195px; height:64px; margin:10px 0px;}
.proRecommendList li span.fL a {display:block; width:85px; height:64px;}
.proRecommendList li img {display:block;}
.proRecommendList li div.fR {width:100px;}
.proRecommendList li .price {display:block; margin-top:5px;}
.shopInfo, .proTree, .proRecommend {margin-bottom:30px; margin-left:10px;}
.showProductL .main_image {width:450px; height:335px; text-align:center; vertical-align:middle;}
.showProductL p.aR {width:450px;}
.showProductL p.aR a {padding-left:18px; background:url("../images/icon1.gif") no-repeat 0px -116px;}
.showProductBox {margin-top:30px; width:450px; _margin-left:-10px;}
.showProductBox a.fL, .showProductBox a.fR {width:20px; height:65px; background:url("../images/icon1.gif")}
.showProductBox a.fL {margin-left:11px; background-position:-8px -443px;}
.showProductBox a.fR {margin-right:11px; _margin-right:0px; background-position:8px -443px;}
.showProductBox ul.pikame {width:388px;}
.showProductBox ul.pikame li {width:85px; height:64px;}
.showProductBox ul.pikame li img {display:block; _margin-bottom:-4px;}
.showProductBox ul.pikame li {margin:0px 5px; cursor:hand; cursor:pointer;}
.showProductBox ul.pikame li.hidden {display:none;}



/*大图查看页面*/
.picWraper {margin:0px auto; text-align:center;}
.picWraper td {vertical-align:top;}
.picTitle {height:15px; padding:10px 0px 5px 0px; font-size:14px;}
.picShow {border:4px solid #223348; padding:10px;}
.picList {margin-left:5px; border:3px solid #223348; width:206px; padding:12px; *padding-bottom:24px; background-color:white;}
.picList li {float:left; display:inline; width:85px; height:64px; margin:8px; border:1px solid #ccc; cursor:pointer; cursor:hand;}
.picList li.hover, .picList li.now {border:1px solid #DA4901;}
.picList li img {display:block; width:85px; height:64px;}
.picGroup {margin-top:15px; font-size:14px;}

.picShowTd {position:relative; z-index:10; height:100%; _height:auto; background-color:#fff;}
.picShowLeftFloat, .picShowRightFloat {position:absolute; z-index:10; width:50%; height:100%; background-color:#ccc; opacity:0; filter:alpha(opacity=0);}
.picShowLeftFloat {left:0px; top:0px; cursor:url("../images/mouseleft.cur"), pointer;}
.picShowRightFloat {right:0px; top:0px; cursor:url("../images/mouseright.cur"), pointer;}



/*产品搜索页面*/
.searchResultSort {width:958px; margin-bottom:0px;}
.searchResultMenu {width:958px; background-color:white;}
.proSearchCon {width:955px; padding-left:3px;}
.proSearchWraper .productTable {width:953px; border:1px solid #fff;}
.proSearchWraper .productTable li {margin-left:4px; margin-right:4px;}

.productSearchList li {width:950px;}
.productSearchList li .Limg {margin:0px 60px 0px 60px;}
.productSearchList li .Linfo {width:450px;}
.productSearchList li .Linfo div {width:430px; }
.productSearchList li .Linfo table {width:430px; }
.productSearchList li .Linfo table td {width:215px;}
.productSearchList li .Lprice {margin-left:50px;}

.searchResultMenu {height:35px; padding-top:0px;}
.searchResultMenu .pageMenu {height:25px; width:450px; margin-top:5px; margin-right:-10px; padding:0px;}
.searchResultMenu .pageMenu a {margin:0px 3px; display:block; float:left; width:22px; height:20px; padding-top:2px; border:1px solid #ccc; text-align:center;}
.searchResultMenu span.fL {margin:8px 0px 0px 15px;}
.noResult {width:863px; height:267px; padding:33px 0px 0px 95px; font-size:14px; text-align:left;}
.noResult .noResultTitle {height:32px; padding:15px 0px 0px 65px; background:url("../images/worning2.gif") no-repeat 0px 0px;}
.noResult .bold {margin:15px 0px 15px 65px; color:#333;}
.noResult .noResultAdvice {margin-left:95px; line-height:170%;}
.noBrand {width:623px;}



/*品牌专区主页*/
.mainIntro {width:950px; height:27px; padding:3px 0px 0px 10px; font-size:14px; color:#999;}
.searchIndex {width:960px; height:32px;}

.brandSearch {height:162px; background-color:#EFEFE3;}
.brandSearchChoose, .searchSubmit {display:block; margin:0px auto 15px 15px;}
.brandSearchChoose {width:170px; z-index:1;}
.brandSearchChooseText {width:166px;}
.searchSubmit {width:83px; height:22px; font-size:14px; color:white; font-weight:bold; border:none; background:url("../images/icon2.gif") -40px -47px;}

.brandTop10 {width:194px; margin:0px 12px; padding-bottom:5px; font-size:14px;}
.brandTop10 li {padding-left:34px; margin-bottom:10px; background:url("../images/top_number.gif") no-repeat 0px -1px;}

img.brandTopAd {width:718px; height:291px;}
.easySlider ul {width:675px; margin:0px; text-align:center;}
.easySlider ul li {width:135px; height:63px;}
.easySlider ul li img {width:120px; padding:0px; height:63px; margin-bottom:0px;}
#preBtn {margin-right:2px;}
#nextBtn {margin-left:2px;}

.brandHr {color:#aaa; background-color:#aaa; margin:15px 0px 10px 0px;}

.homeBrand, .buildBrand {width:353px; height:425px; *height:427px; padding-top:10px; *padding-top:20px;}
.buildBrand {margin-left:10px;}
.brandTable {width:315px; margin-left:20px; font-size:14px;}
.brandTable td {padding:5px 0px 4px 15px; width:50%; border-bottom:1px solid #EFEFE3; background:url("../images/icon1.gif") no-repeat 0px -504px;}
.brandTable td.last {width:100%; padding:10px 0px; border-bottom:none; text-align:right; background:none;}

.mainfoot {padding:20px 0px; margin-bottom:10px; text-align:center;}



/*所有品牌列表页面*/
.brandSearchTitle, .indexBrandTable, .brandList {width:680px; margin:5px auto 5px 19px;}
.brandSearchTitle, .hideSearchTitle, .one {width:680px; height:23px; padding-top:5px;}
.hideSearchTitle {background-color:#EFEFE3;}
.brandSearchTitle span {margin-left:10px; font-size:16px; color:#DA4901; font-weight:bold; font-family:Arial, Tahoma;}
.brandSearchTitle a {width:10px; height:10px; margin:5px 10px auto auto; background:url('../images/icon1.gif') no-repeat 0px -537px;}
.hideSearchTitle a {background-position:0px -562px;}
.indexBrandTable {font-size:14px; margin-bottom:10px;}
.indexBrandTable li {padding:5px 0px 4px 15px; width:121px; background:url("../images/icon1.gif") no-repeat 0px -504px;}
a.BrandMore {font-weight:bold;}



/*首字母品牌列表页面*/
.brandList {margin-top:25px; margin-bottom:20px; float:none; display:block;}
.brandList li {padding:30px 0px; font-size:14px; float:none; display:block; border:none; margin:0;}
.brandList li a {display:inline; height:auto; width:auto;}
.brandList .brandImgLink {margin:3px auto auto 10px;}
.brandList div {}
.brandList div p {width:480px; margin-bottom:10px;}
.brandList div p span {margin-right:30px;}
.brandList div p a {font-weight:bold; color:#333;}
.proBrandList li {padding:15px 0px;}
.proBrandList .brandImgLink {margin:0px auto auto 30px;}
.proBrandList .brandImgLink img {width:90px; height:60px;}
.proBrandList div p {width:520px;}



/*商铺主页面*/
h2.brandIntroTitle {width:910px;}
h2.brandIntroTitle span {margin-left:20px; font-size:12px; font-weight:normal; color:#999;}
h2.brandIntroTitle .btn6-1 {margin-left:20px;}

.tabMenu {margin-left:10px;}
.tabMenu li {height:22px; margin-right:10px; padding:5px 10px 0px 20px; border-bottom:5px solid white; text-align:center; font-size:14px; font-weight:bold; background:url("../images/icon1.gif") no-repeat 8px -420px #EFEFE3; cursor:pointer; cursor:hand;}
.tabMenu li.mouseover {background-color:#CCC; color:white;}
.tabMenu li.selected {height:25px; border:1px solid #EFEFE3; border-bottom:1px solid white; color:#DA4901; background-position:5px -579px; background-color:white;}
.tabMenu li a {font-size:12px; font-weight:normal;}
.onlineAnswer {margin-right:15px; margin-top:5px; padding-left:20px; background:url("../images/icon1.gif") no-repeat 0px -613px;}
.introBox div.introList {display:none; background-color:white;}
.introBox div.show {display:block;}

.brandProduct {padding:15px 5px;}
.brandProductType {width:948px; *padding-bottom:5px;}
.brandProductType li {float:left; display:inline; width:78px; margin-bottom:5px;}
.brandProductEditType {float:left; width:100px; margin-top:15px;}
.brandProductEditType li {width:100px; margin:0px 0px 5px 0px;}
.productEditTable {float:right; margin-top:15px;}
.productEditTable table {width:800px; text-align:center;}
.productEditTable table td {padding:4px 0px;}
.productEditTable table td.width35 {width:35px;}
.productEditTable table td.width190 {width:190px; text-align:left;}
.productEditTable table td.width100 {width:100px;}
.productEditTable table td.width110 {width:110px;}
.productEditTable table td.width125 {width:125px;}
.productEditTable table td.width140 {width:140px;}
.productEditTable table tr.tableHead td {color:#333; font-weight:bold; background-color:#EFEFE3;}
.productEditTable table tr.tableContent td {border-bottom:1px solid #EFEFE3; padding:8px 0px;}

.brandIntro {padding:30px 25px;}
.brandIntro div.fR {width:720px; font-size:14px; line-height:160%;}
.brandIntro div.fR span.fL {font-size:22px; color:#000; font-weight:bold; margin-bottom:10px;}
.brandIntro div.fR span.fR {height:18px; margin-top:10px;}
.brandIntroDetail {overflow:hidden; width:720px;}
.brandIntroDetail p, .descriptionCon p {text-indent:2em; margin:5px 0px;}

.contact {height:350px;}
.contact p {width:600px; margin-left:240px; margin-bottom:5px; font-size:14px; color:#333;}
.contact p.contactTitle {margin-top:70px; margin-bottom:10px; font-size:22px;}

.account {padding:40px 0px;}
.account table {margin:0px auto; font-size:14px; font-weight:bold;}
.account .accountInput {width:220px; height:16px; padding:2px;}

.brandFloat, .onlineEditFlow {position:absolute; top:0px; left:0px; z-index:2; display:none;}
.brandFloat {border:1px solid #E0DBC8; background-color:#F7F7F0;}
.brandFloatHead {height:23px; padding-top:5px; background-color:#E0DBC9;}
.brandFloatHead span {float:left; margin-left:15px; font-size:14px; font-weight:bold;}
.brandFloatHead a {float:right; margin-right:10px; width:15px; height:15px; background:url("../images/icon1.gif") no-repeat 0px -290px;}
.brandFloatWraper {margin:15px 0px 20px 13px;}
.brandFloatWraper p {margin-bottom:6px;}

.logoEdit {width:180px;}
.logoEdit .brandFloatWraper {width:154px;}
.logoEdit .brandFloatWraper img {margin-bottom:16px;}
.logoEdit .brandFloatWraper p.logoWarn, #upNewImg .logoWarn, .imgBox .logoWarn {margin:10px 0px; padding-left:20px; background:url("../images/worning.gif") no-repeat 0px 2px;}

.introEdit {width:730px;}
.introEdit .brandFloatWraper {width:704px;}
.introEdit .brandFloatWraper .introText {margin-bottom:15px;}
.introEdit .brandFloatWraper .introText input {width:696px;}
.introEdit .brandFloatWraper .introText textarea {width:696px; height:173px; font-size:14px;}

.contactEdit {width:720px; height:325px;}
.contactEdit .brandFloatWraper {width:690px; height:270px; margin:16px 0px 0px 16px; text-align:left;}
.contactEdit .brandFloatWraper p {margin:6px 0px; font-size:12px; color:#666;}
.contactMain input, .contactOther p input {height:19px; padding-top:3px;}
.contactMain, .contactMain input {width:690px;}
.contactOther .fL, .contactOther .fR, .contactOther p, .contactOther p input {width:325px;}

.onlineTitle {width:938px; height:22px; padding:5px 0px 0px 10px; background-color:#aaa; font-weight:bold; color:white; font-size:14px;}
.onlineTitle span {padding-left:10px; background:url("../images/icon1.gif") no-repeat 0px -637px;}
.questionList {width:938px; margin-bottom:40px;}
.questionList li.questionTitle {width:915px; height:23px; padding:7px 10px 0px 23px; margin-bottom:20px; background-color:#EFEFE3;}
.questionList li.questionTitle .Qtitle {font-size:14px; color:#000; font-weight:bold;}
.questionList li.questionTitle .Qinfo {margin-left:10px; color:#999;}
.questionList li.question, .questionList li.answer {width:885px; padding:0px 0px 2px 30px; margin:auto auto 10px 23px; font-size:14px; overflow:hidden;}
.questionList li.question {background:url("../images/question.gif") no-repeat 0px 0px;}
.questionList li.answer {background:url("../images/answer.gif") no-repeat 0px 0px; color:#DA4901;}
.askTitle {width:938px; height:22px; padding:5px 0px 0px 10px; margin-top:18px; background-color:#EFEFE3; font-weight:bold; font-size:14px;}
.onlineEdit {margin:0px;}

.Qpost {width:900px; margin:20px auto auto 38px; font-size:14px;}
.Qpost td {padding-bottom:15px; vertical-align:top;}
.Qpost td.QpostTitle {width:50px; text-align:right;}
.Qpost input.QpostText {width:200px;}
.Qpost textarea {width:420px; height:86px;}
.onlineEditFlow {width:90px; text-align:right;}

.answerEdit {width:300px; *padding-bottom:15px;}
.answerEdit p {width:270px; *margin-left:-10px; text-align:left;}
.answerEdit p textarea {width:270px; height:60px;}

.hoverAjaxWraper {position:absolute; z-index:300; display:none;}
.hoverAjaxWraper td {text-align:left; vertical-align:top;}
.hoverAjaxLeft {width:18px; background:url("../images/hoverAjaxleft.gif") repeat-y 0px 0px;}
.hoverAjaxLeft div {height:16px; margin-top:18px; background:url("../images/hoverAjaxcenter.gif") no-repeat 0px 0px;}
.hoverAjaxMain {background-color:#fff; border:1px solid #ccc; border-left:none; padding:2px;}

#addPro iframe {width:833px; height:540px; border:none;}



/*商品图片管理页面*/
#imgEdit {width:830px; padding-left:3px; height:500px; margin-top:15px;}
.imgBox {width:316px; height:426px; margin:10px 0px 0px 5px; text-align:left;}
.imgBox .imgBoxHead {height:23px; padding:5px 0px 0px 10px; font-weight:bold; color:#333; background-color:#E0DBC9;}
.imgBox .imgBoxList {width:306px; height:399px; margin-left:10px; overflow-y:scroll;}
.imgBox .imgBoxList li {width:275px; height:59px; padding:10px 0px; border-bottom:1px solid #EFEFE3; cursor:pointer; cursor:hand;}
.imgBox .imgBoxList li.nowImgList, .imgBox .imgBoxList li.imgListHover {border:1px solid #FFB564; height:58px;}
.imgBox .imgBoxList li table, .imgBox .imgBoxList li table td {width:110px; height:59px; vertical-align:middle; text-align:center;}
.imgBox .imgBoxList li span {margin-left:20px;}
.imgShow {width:491px; height:254px; margin:10px 5px 0px 0px;}
#imgShow, #upNewImg {background-color:white;}
#imgShow table, #imgShow table td {width:260px; height:230px; margin:10px; vertical-align:middle; text-align:center;}
#imgShow .showLeft {margin:40px 0px 0px 20px; text-align:left;}
#imgShow .showLeft .bold {color:#333;}
#upNewImg p.bold {height:23px; padding:5px 0px 0px 10px; color:#333; text-align:left;}
#upNewImg table {height:399px; width:490px; text-align:left; font-size:12px;}
#upNewImg table td {padding:5px 0px; vertical-align:middle;}
#upNewImg table td.upNewImgTitle {width:90px; text-align:center;}
#upNewImg table td.upNewImgView {vertical-align:top;}
#upNewImg table td .upNewImgName {width:369px;}
#upNewImg .logoWarn {display:block; height:18px; margin:0px; color:#999; background-position:0px 0px;}
.imgShowImg {width:240px; height:180px;}

#adminImgEdit {width:100%; margin-top:5px;}
#adminImgEdit .imgBox {width:246px;}
#adminImgEdit .imgBox .imgBoxList {width:246px; margin-left:0px;}
#adminImgEdit .imgBox .imgBoxList li {width:225px;}
#adminImgEdit .imgBox .imgBoxList li span {margin-left:10px;}
#adminImgEdit .imgShow {width:421px;}
#adminImgEdit #upNewImg table {width:420px;}
#adminImgEdit #upNewImg table td .upNewImgName {width:299px;}



/* 了解红星 */
.newsList {width:680px; margin-left:12px; font-size:14px; color:#696854;}
.newsList li {height:23px; width:646px; padding:6px 10px 0px 24px; border-bottom:1px solid #EFEFE3; background:url("../images/icon1.gif") no-repeat 8px -180px;}
.newsList li a {width:520px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newsList li span.fR {font-size:12px; color:#999;}
.newsTimePlace {width:635px; margin-left:30px; padding-bottom:22px; padding-top:25px; *padding-top:30px; padding-left:25px; border-top:1px solid #EFEFE3; border-bottom:1px solid #EFEFE3; background-color:#F7F6F1; font-size:14px; color:#000;}
.newsTimePlace div {margin:8px 0px;}
.newsTimePlace .apply {width:104px; height:32px; border:none; background:url("../images/icon2.gif") no-repeat -46px -109px;}
.newsContent {width:650px; margin:20px 0px 0px 35px; padding-bottom:15px; font-size:14px; color:#000; line-height:170%; overflow:hidden;}
/*.newsContent:first-letter {color:#DA4901; font-size:34px; float:left; line-height:100%;}*/
.newsContent p {margin-top:15px;}



/*活动页面*/
.activeBigTitle {width:auto; padding-bottom:10px;}
.activeNewList {margin:0px 12px 15px 12px;}
.activeNewList li {margin:15px 0px 20px 0px; width:100%;}
.activeNewLeft {width:290px;}
.activeNewLeft img {display:block; width:288px; height:122px; padding:1px; border:1px solid #EBE8DB;}
.activeNewRight {margin-left:25px; width:358px;}
.activeNewTitle, .activeNewTime, .activeNewInfo {margin:0px 0px 8px 5px; font-size:13px; color:#333;}
.activeNewTitle {margin-left:0px; width:358px;}
.activeNewInfo {margin-bottom:0px;}
.activeNewTime span.activeNewTimearea {width:200px;}
.activeNewTime span.activeNewType {width:150px;}

.applyFloat {position:absolute; z-index:300; left:0px; top:0px; display:none; text-align:center;}
.applyMain {width:300px; padding:10px 15px; border:2px solid #999; margin:0px auto; margin-top:200px; text-align:left; font-size:14px; background-color:#fff;}
.applyMain .applyText {width:200px;}
.applyMainHead td {font-size:14px; color:#333;}



/*客服页面*/
.serviceList {width:190px; margin-left:12px; border-top:1px solid #EFEFE3; font-size:14px;}
.serviceList li {width:170px; height:22px; padding:5px 0px 0px 20px; border-bottom:1px solid #EFEFE3;}
.serviceInfo {height:400px; margin:15px 0px 0px 30px; font-size:14px; color:#000; line-height:160%;}
.serviceInfo .warn, .serviceWarn, .serviceCon .warn {width:625px; padding-left:25px; font-size:12px; color:#999; background:url("../images/worning.gif") no-repeat 0px 5px;}
.serviceCon .warn {background-position:0px 1px;}
.longWin {height:400px;}

ul.advice {width:650px; margin-left:12px; padding:20px 15px;}
ul.advice li {width:634px; padding-left:16px; margin:6px 0px; background:url("../images/icon1.gif") no-repeat 3px -425px;}
.serviceWarn {background-position:0px 2px; margin:15px 0px 10px 25px;}
h5 a {width:9px; height:6px; margin:5px 20px 0px 0px; _margin-right:10px; background:url("../images/icon1.gif") no-repeat 0px -540px;}
h5 a.hide {background-position:0px -565px;}
.adviceCont {background-color:white; color:#333; margin-left:45px;}
.serviceCon {margin-left:30px; font-size:14px;}
.adviceCont table {text-align:center;}
.adviceCont table.busTime2 {width:650px;}
ol.adviceContList, ol.adviceContList li {margin:0px; padding:0px; list-style-image:none; list-style-position:outside; list-style-type:decimal;}
ol.adviceContList li {margin-bottom:10px;}
.serviceContent {width:660px; margin-left:25px; margin-bottom:50px; overflow:hidden; color:#333; line-height:180%;}
.serviceContent * {line-height:180%;}

.daysIntro {width:640px; text-indent:1em; line-height:160%;}
.mainCon {width:640px; margin-left:30px; font-size:14px; text-indent:2em; line-height:170%;}
.mainCon p {text-indent:2em; margin-top:10px;}
img.daysImg {margin:0px 0px 20px 80px;}

.locationCon {margin-left:12px;}

.freeBusInfo {margin-top:10px; padding-bottom:1px; color:#000;}
.freeBusInfo .freeBusInfoRight {width:600px;}

.aboutPingouCon {font-size:14px; margin-left:-5px;}
.aboutPingouCon p {width:640px; margin-bottom:5px;}
.aboutPingouCon .aboutPingouConRight {width:600px; margin-left:15px;}



/*网站导航*/
.mapLeft, .mapCenter, .mapRight {width:280px; height:740px; margin-top:10px; text-align:left;}
.mapLeft {padding-right:22px; margin-left:10px;}
.mapCenter {padding:0px 22px;}
.mapRight {padding-left:22px;}
h5.mapTitle {width:250px; height:22px; margin:0px;}
.mapList {width:280px; margin-bottom:30px;}
.mapList li {width:245px; height:24px; padding:5px 0px 0px 15px; border-bottom:1px solid #EFEFE3;}
.mapList li.mapProType {width:230px; height:26px; padding-left:30px; padding-top:7px; border-bottom:3px solid #EFEFE3; font-weight:bold; color:#DA4901; background:url("../images/icon1.gif") no-repeat 14px -178px;}



/*用户自发拼购*/
.userPingouTb {font-size:14px; width:830px; margin-top:15px; _margin-left:3px;}
.userPingouTb td {text-align:left; padding:8px 0px;}
.userPingouTb td.upl {text-align:right; width:90px; }



/*出错页面*/
.error403, .error404 {width:800px; height:400px; margin:30px 0px 0px 70px; *margin-top:40px; background:url("../images/error.gif") no-repeat 620px 180px; text-align:left;}
.error403 .errorTitle, .error404 .errorTitle {font-size:22px; font-weight:bold; color:#9A8B58; height:30px; width:700px; padding-left:70px; padding-top:17px; background:url("../images/worning2.gif") no-repeat 0px 0px;}
.error403 .errorCon, .error404 .errorCon {margin-left:70px; margin-top:20px; width:700px; font-size:16px; color:#333; line-height:160%;}

.error404 .errorTitle {background:url("../images/error404.gif") no-repeat 0px 0px;}


/*积分兑换*/
.pointTop {width:958px; height:98px; overflow:hidden; border:1px solid #ddd; margin:10px 0px 10px 0px;}
.pointTop img {width:958px; height:98px;}
.pointLeft {width:220px; padding-bottom:40px; margin-bottom:10px; border-right:1px solid #ddd; text-align:left;}
.pointRight {width:720px; margin-left:8px; text-align:left;}
.pointProInfo {width:180px; margin-left:20px; margin-top:10px; line-height:160%; text-indent:1em;}
.pointProInfo .pointProInfoLink {text-align:right;}

.pointConfirm {display:none; position:absolute; z-index:10; width:100%; left:0px; top:0px; text-align:center;}
.pointConfirmTb {margin:0px auto;}
.pointConfirmMain {width:250px; height:135px; border:1px solid #ccc; background-color:#EFEFE3; vertical-align:top;}
.pointConfirmInfo {width:170px; height:40px; padding:0px 0px 0px 50px; margin:20px auto 0px auto; text-align:left; background:url("../images/sure.gif") no-repeat 2px 2px;}
.pointConfirmBtn {text-align:center; margin-top:26px;}
.pointConfirmBtn .pointConfirmBtn1, .pointConfirmBtn .pointConfirmBtn2 {height:22px; width:75px; font-size:12px; color:#333; text-align:center;}
.pointConfirmBtn .pointConfirmBtn2 {margin-left:20px;}
.pointConfirmR, .pointConfirmB {overflow:hidden; background-color:#BDBFB5; text-align:left; vertical-align:top; filter:alpha(opacity=40); opacity:0.4;}
.pointConfirmR {width:2px;}
.pointConfirmB {height:2px;}
.pointConfirmR span, .pointConfirmB span {display:block; width:2px; height:2px; background-color:#fff; overflow:hidden;}

.pointWrap {width:680px; margin-left:20px;}
.pointSubTb {width:100%;}
.pointSubTb td {text-align:center;}
.pointSubTh td {padding:3px 2px; background-color:#E6E3D0; font-weight:bold; color:#333;}
.pointSubList td {border-bottom:1px dashed #E6E3D0; padding:5px 2px;}
.pointSubTh td.pointSubThName, .pointSubList td.pointSubListName {text-align:left; padding-left:10px;}
.pointSubTf td {padding:6px 0px;}
.myPointState {height:20px; margin-bottom:5px;}
.pointsLeft, .pointsRight {margin-top:15px;}
.pointWrap .loginTitle {font-size:14px;}
.pointWrap .cardTb {width:100%; height:auto; margin:10px 0px 0px 20px;}
.pointWrap .cardTb td {padding:8px 5px; font-size:14px; text-align:left;}
.pointWrap .cardTb td.l {width:70px; text-align:right; vertical-align:middle;}

.pointInfoMore p {width:210px; padding-left:16px;}
.pointInfoMore p.productName {padding-top:10px;}
.pointInfoMore p.col999 {padding-bottom:15px;}
.pointInfoMore p.colOra {padding-top:20px; padding-bottom:8px;}
.pointInfoMore p.btn {padding-bottom:15px;}

.validateText {float:left; display:inline;}
.validateImg {float:left; display:inline; margin-left:10px;}


/*留言板*/
.askWrap {position:fixed; z-index:109; right:0px; bottom:5px; width:44px; text-align:left; _position:absolute; _top:expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 160));}
.askLink {display:block; width:100%; height:85px; background:url("../images/ask.gif") no-repeat;}
.askLink:link, .askLink:visited {background-position:0px 0px;}
.askLink:hover, .askLink:active {background-position:0px -85px;}
.askHistory {width:100%; height:71px; color:#fff; text-align:center; background:url("../images/ask.gif") no-repeat 0px -170px;}
.askHistory a:link, .askHistory a:visited, .askHistory a:hover, .askHistory a:active {color:#fff; text-decoration:underline;}
.askHistory .t {margin-top:2px;}
.askHistory .m a {font-size:14px; font-weight:bold;}
.askHistory .b {margin-top:8px;}
.noAnswer {color:#999;}

.askBox {display:none; position:fixed; z-index:110; width:100%; left:0px; top:100px; text-align:center; _position:absolute; _top:expression(eval(document.documentElement.scrollTop + 100));}
.askBoxMain {width:490px; height:300px; padding:2px; border:1px solid #D5D5B4; background-color:#F5F5EF; vertical-align:top;}
.askBoxTitle {height:26px; background-color:#BFB693;}
.askBoxTitle span {font-weight:bold; color:#fff; margin:4px 0px 0px 10px;}
.askBoxTitle a {width:15px; height:15px; overflow:hidden; margin:5px 8px 0px 0px; background:url("../images/icon.gif") no-repeat 0px 0px;}
.askBoxTb {width:100%; margin-top:12px;}
.askBoxTb td {padding:6px 2px; text-align:left;}
.askBoxTb td.l {width:55px; text-align:right;}
.askBoxTb td.r {}
.askBoxTb td.t {vertical-align:top;}
.askBoxTxt {width:380px; height:17px; padding:3px 0px 0px 2px; border:1px solid #D5D5B4; font-size:12px; color:#333;}
.askBoxArea {width:380px; height:160px; padding:2px 0px 0px 2px; border:1px solid #D5D5B4; font-size:12px; color:#333;}

.askCon {display:none; position:fixed; z-index:110; width:100%; left:0px; top:100px; text-align:center; _position:absolute; _top:expression(eval(document.documentElement.scrollTop + 100));}
.askConTb {margin:0px auto;}
.askConMain {width:660px; padding:2px; border:1px solid #D5D5B4; background-color:#fff; vertical-align:top;}
.askConWrap {height:360px; padding:0px 5px; position:relative; z-index:110; margin-top:5px;}
.askConWrap iframe {width:100%; height:100%;}
.askConLoad {display:none; position:absolute; z-index:110; left:0px; top:0px; width:100%; height:100%; background-color:#fff; opacity:0.8; filter:alpha(opacity=80);}
.askConLoad table {width:100%; height:100%;}
.askConLoad table td {width:100%; height:100%; vertical-align:middle; text-align:center;}
.messageList {text-align:left; margin-top:10px;}
.messageTitle {padding:0px 10px 0px 15px; border-bottom:1px dotted #BCBC87; color:#000; margin-bottom:10px;}
.messageTitle span {color:#666; font-size:10px; margin-left:10px; margin-right:10px;}
.messageQuestion, .messageanswer {padding:0px 10px 10px 40px; line-height:130%;}
.messageQuestion {background:url("../images/question.gif") no-repeat 15px 0px;}
.messageanswer {background:url("../images/answer.gif") no-repeat 15px 0px; color:#FE8700;}
.messageanswer span {font-size:10px; margin-left:10px;}


/*会员中心*/
.userTopBtn {text-align:right; margin-bottom:10px;}
.pointWrap .messageQuestion, .pointWrap .messageanswer {overflow:hidden;}
.pointWrap .messageList {margin-bottom:20px;}
.pointWrap .messageTitle {font-size:14px;}
.pointWrap .messageTitle a {font-size:12px;}


/*世博橙*/
.orangeTop {position:relative; z-index:1; width:100%; height:300px; overflow:hidden; margin-bottom:10px; background:url("../images/orangeBg.jpg") no-repeat 0 0;}
.orangeTop .countDown {position:absolute; right:60px; top:43px; width:150px; text-align:center;}
.orangeTop .countDown font {color:#DA4901; font-size:20px; font-weight:bold; line-height:110%; padding:0px 2px;}
.orangeTop .countNum {position:absolute; right:135px; height:46px; bottom:23px; color:#333; overflow:hidden;}
.orangeTop .countNum .txt {margin-left:5px; margin-right:3px; font-size:24px; line-height:120%;}
.orangeTop .countNum .num, .orangeTop .countNum .count {margin-left:3px; font-size:35px; font-weight:bold; line-height:120%;}
.orangeLogin {width:200px; height:290px; padding:0px 15px; overflow:hidden; margin-bottom:12px; font-size:14px; color:#333; line-height:120%; background-color:#EDEDED;}
.orangeLogin .t1 {margin-top:25px; font-weight:bold;}
.orangeLogin .t2 {margin-top:14px;}
.orangeLogin .t2 b {color:#FF6600;}
.orangeLogin .t3 {margin-top:10px;}
.orangeLogin .t3 input {width:180px; height:18px; padding:2px 4px; border:1px solid #ccc; font-size:14px; background-color:#fff;}
.orangeLogin .t4 {margin-top:18px; margin-bottom:12px;}
.orangeLogin .t4 .saveBtn {margin-left:5px;}
.orangeLogin .t4 .cancelBtn {margin-left:15px;}
.orangeLogin .t5 a {margin-left:5px; font-weight:bold;}
.orangeUser {border-bottom:1px solid #ccc; padding-bottom:15px;}
.orangeJoin {border-top:1px solid #fff; padding-top:15px;}
.orangeJoin .j1 {font-size:12px; margin-top:5px;}
.orangeJoin .j1 a, .orangeJoin .j1 font, #orangeId, #orangeCount {font-size:24px; line-height:110%; font-weight:bold; color:#006FBC;}
.orangeJoin .j2 {color:#666; font-size:12px; line-height:140%; margin-top:10px;}
.orangeJoin .j3 {color:#CC0000; font-size:12px; line-height:140%; margin-top:12px;}
.orangeJoin .j4 {font-size:12px; font-weight:bold; margin-top:5px;}
.orangeJoin .j4 font, #orangeCode {color:#006600; font-size:24px; line-height:110%;}
.orangeJoin .j5 {font-weight:bold; color:#006600; margin-top:25px;}
.orangeRole {width:198px; border:1px solid #ddd; padding:15px 15px 25px 15px; overflow:hidden; line-height:150%; font-size:14px; color:#333;}
.orangeRole .t {font-weight:bold; margin-bottom:18px;}
.orangeCenter {width:706px; height:276px; border:1px solid #ddd; padding:6px; margin-bottom:12px;}
.orangeCenter .left, .orangeCenter .right {float:left; display:inline; height:276px; overflow:hidden;}
.orangeCenter .left {width:370px;}
.orangeCenter .right {width:280px; padding:0px 25px; margin-left:6px; background-color:#f4f4f4; color:#333;}
.orangeCenter .right .t1 {font-size:14px; font-weight:bold; line-height:120%; margin-top:20px; margin-bottom:15px;}
.orangeCenter .right .t1 font {color:#006FBC; font-size:24px; line-height:110%;}
.orangeCenter .right .t4 {width:260px; padding-left:20px; background:url("../images/icon.gif") no-repeat -290px -221px; line-height:120%; margin-top:15px; font-size:14px; font-weight:bold;}
.orangeList {width:698px; padding:15px 10px; border:1px solid #ddd; overflow:hidden; font-size:14px; line-height:120%; color:#333;}
.orangeList .orangeTb {width:100%; margin-top:20px;}
.orangeList .orangeTb td {padding:3px 2px; border-top:2px solid #fff; border-bottom:2px solid #fff; text-align:left; vertical-align:middle;}
.orangeList .orangeTb .th td {background-color:#999; font-weight:bold; color:#fff;}
.orangeList .orangeTb .th td.first {padding-left:10px;}
.orangeList .orangeTb td.td1 {width:40px; padding-left:10px; font-weight:bold;}
.orangeList .orangeTb td.td2 {width:150px;}
.orangeList .orangeTb td.td3 {width:180px;}
.orangeList .orangeTb td.td4 {width:138px;}
.orangeList .orangeTb td.td4 b {color:#FF6600;}
.orangeList .orangeTb td.td6 {width:120px; padding-left:10px; font-weight:bold;}
.orangeList .orangeTb td.td7 {width:380px;}
.orangeList .orangeTb td.td5 {color:#666;}
.orangeList .orangeTb .evenTr td {background-color:#EDEDED;}
.orangeListTitle {height:20px; margin-top:5px;}
.orangeListTitle .fL {color:#333; font-weight:bold; margin-left:5px;}
.orangeListTitle .fR {color:#666; margin-right:5px;}
.orangeListTitle .fR font {color:#006FBC; font-weight:bold;}
.orangeList .orangeSendTb {margin-top:10px;}
.userOrangeInfo {font-size:14px; line-height:120%; border-top:none; color:#333;}
#applyFloat3 .applyMain {width:260px;}

