@charset "gb2312";
*{margin:0; padding:0}
li{list-style:none}
img{border:none}
a{color:#333; text-decoration:none}
a:hover{text-decoration:underline}
body{font-size:12px; font-family:"ËÎÌå",Arial,Helvetica,sans-serif;}
.clear{clear:both}
.marginT{margin-top:6px}
.marginTp{margin-top:10px}
.marginTB{margin:6px 0}

#hlpImg{position:absolute; top:-4px; right:85px}
#topTxtBg{width:100%;  height:26px; background:#eee; border-bottom:1px solid #DCDCDC}
.con950{width:950px; margin:0 auto}
#topTxt{width:950px; height:26px; margin:0 auto; position:relative}
#topTxt #lftTxt{position:absolute; top:5px; left:10px; color:#666}
#topTxt #lftTxt a{color:#666}
#topTxt #rgtTxt{position:absolute; top:5px; right:10px; color:#666}
#topTxt #rgtTxt u,#topTxt span{text-decoration:none; color:#ccc; margin:0 3px}
#topTxt #rgtTxt a{color:#666}

#logoTelBlock{width:950px; height:75px; margin:0 auto; position:relative; z-index:999}

#logoTelBlock #logo{position:absolute; top:19px; left:32px}
#logoTelBlock #searchBlock{width:334px; height:32px; background:url(../../images/shop1/main_11.jpg) no-repeat; position:absolute; bottom:22px; right:20px; z-index:999}
.srchTxt{position:absolute; top:10px; left:10px; width:60px; line-height:16px; color:red}
.srchInput{position:absolute; top:6px; left:90px;}
.srchInput input{width:180px; color:#666666; border:none; font-size:13px; background:none}
.searBtn{position:absolute; top:0px; right:1px; width:45px; height:32px; background:none; border:none; cursor:pointer}

#srchTxtLst{width:75px; line-height:20px; padding:5px 0; text-indent:8px; color:#2964b6; position:absolute; top:28px; left:43px; border:1px solid #dedede; background:#ffffff; z-index:999; display:none}

#navBg{width:100%; height:66px; background:url(../../images/shop1/main_20.jpg) repeat-x;}
#con950{width:950px; height:66px; margin:0 auto; position:relative}
#navBg #navLftPic{position:absolute; top:0; left:0}
#navBg #navRgtPic{position:absolute; top:0; right:0}
#navTxt{height:27px; position:absolute; top:10px; left:7px}
#navTxt ul{margin-left:10px}
#navTxt ul li{float:left; margin:0 2px}
#navTxt ul li img{margin-top:4px}
#navTxt ul li a{width:71px; height:27px; color:white; text-align:center; line-height:27px; display:block; font-size:14px}
#navTxt ul li a:hover{text-decoration:none; color:yellow}

#noteTxt{height:22px; line-height:24px; background:url(../../images/shop1/noteIcon.jpg) no-repeat left center; position:absolute; bottom:3px; left:20px; color:#333; }
#noteTxt marquee{margin-left:28px}

#conBody{width:950px; margin:0 auto 50px auto}
#conLft{width:190px; float:left;}
.conLftTitleBg{width:190px; height:20px; background:url(../../images/shop1/main_56.jpg) no-repeat; font-weight:bold; color:#252324; font-size:14px; text-align:center; padding-top:11px}
.conLftBg{width:168px; border:1px solid #dedede; border-top:none; padding:10px; color:#666}
.conLftBg ul li{line-height:180%; background:url(../../images/shop1/main_62.jpg) no-repeat left 4px; text-indent:18px; font-weight:bold;}
.conLftBg ul li a{color:#666666}

.conLftBg dl dd{line-height:160%; color:#6e6e6e}
.conLftBg dl dd a{color:#6e6e6e}

#conRgt{width:750px; float:right;}
.conRgtBorder{width:748px; border:1px solid #dedede; color:#666}
.conRgtTitleBg{width:746px; height:30px; background:#eeeeee; margin:1px auto 0 auto; position:relative}
.conRgtTitleBg h2{font-size:14px; color:#333; position:absolute; top:8px; left:12px}
.conRgtTitleBg a{position:absolute; top:9px; right:12px}
.proLst li{float:left; margin:10px 16px!important; margin:10px 10px 10px 12px; width:155px; height:152px; overflow:hidden}
.proLst li p,.proLst li p a{margin:3px 0; color:#0068dd; margin-left:3px}
.proLst li div{margin:2px 0; color:#666; margin-left:3px}
.proLst li div span{text-decoration:line-through}
.proLst li div p,.proLst li div p a{color:#ff5a00; margin-left:0}

.conRgtMsgTitleBg{height:30px; background:url(../../images/shop1/main_67.jpg) repeat-x; position:relative}
.conRgtMsgTitleBg h2{font-size:14px; color:#333; position:absolute; top:8px; left:12px}

#msgTable{margin:0 auto}
#msgTable td{border-bottom:1px dashed #cccccc}
#msgTable div{width:100%; height:25px; line-height:25px; position:relative}
#msgTable div .LvMsgUser{position:absolute; left:0; top:5px; color:#0068dd}
#msgTable div .lvMsgTime{position:absolute; right:0; top:5px; color:#aaaaaa}
#msgTable .msgTxt{line-height:160%; padding:5px 0}
#msgTable .msgRply{line-height:160%; padding:5px 0; color:#006600}
#msgMore{text-align:center; margin:15px 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:12px 0}
#msgLvBox{width:700px; margin:15px auto; color:#333333;}
#msgLvBox b{color:red}
.msgBox{border:1px solid #cccccc; margin:5px 0; padding:5px}
#msgLvBox div{height:25px; position:relative}
#msgLvBox div input{top:2px; left:0; position:absolute}
#msgLvBox div span{position:absolute; top:7px; left:90px; color:#666666}
#msgLvBox h2{font-size:14px}

#footer{width:970px; margin:0 auto; background:url(../../images/shop1/main_79.jpg) repeat-x top; padding-top:15px; clear:both}
#footerTxt{text-align:center; line-height:200%; padding:15px 0 10px 0}
#footerTxt div,#footerTxt div a{color:#285080}


#AspNetPager1{margin:40px auto; border-top:1px dashed #ccc; padding-top:20px}
#AspNetPager1 input{height:18px; border:1px solid #ccc; font-size:12px; margin:0 3px}


