﻿@charset "utf-8";
/* CSS Document -- by scott.cao 2009-08-28 */
/* Copyright (C) 2009 velo.com.cn All rights reserved. */




/* ----- 公用标签 by scott.cao 090828 ----- */
html,body {height: 100%;width: 100%;}
body{font-family: "Lucida Grande", Verdana, Arial, Helvetica, "宋体", sans-serif;font-size: 12px;line-height: 150%;color:#444;background:#fff;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,p, pre, code, fieldset, legend, form, input, textarea,th, td, blockquote, select, button {margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;}
p {line-height: 150%;}
table {margin:10px 0;}
li {list-style: none;}
img {border: 0; display:block}
input,textarea{font-family: "Lucida Grande", Verdana, Arial, Helvetica, "宋体", sans-serif;font-size: 12px;color:#444;}


a:link,a:visited {text-decoration: none; color:#444}
a:hover {text-decoration: underline; color:#DA6490}
a:focus {outline: none;}

.prel {position: relative;zoom: 1}
.pabs {position: absolute;}
.tleft {text-align: left;}
.tright {text-align: right;}
.tcenter {text-align: center;}
.fleft {float: left;}
.fright {float: right;}
.vtop {vertical-align: top;}
.vmiddle {vertical-align: middle;}
.vbtm {vertical-align: bottom;}
.mauto {margin: 0 auto;}
.block {display: block;}
.inline {_display: inline;}
.none {display: none;}
.hide {overflow: hidden;}
.hide-table {table-layout:fixed;*word-break: break-all;*word-wrap: break-word;*text-overflow: ellipsis;}
.hide-table td {padding-bottom:5px;}
.pre {overflow: hidden;*word-break: break-all;* word-wrap: break-word;}
.tline {overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.nowrap {white-space: nowrap;}
.break {*word-break: break-all;overflow: hidden;}
.nopd {padding: 0;}
.clr {clear: both;}
.clear {clear: both;overflow: hidden;font-size: 0px;line-height: 0px;height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
.clearfix {display: block;}
.mline{ text-decoration:line-through}
.uline {text-decoration: underline;}
.noline {text-decoration: none;}
.hand {cursor: pointer;}
.default {cursor: default;}
.para {text-indent: 2em;}/* 首行缩 */
.more {font-family: Verdana, Arial, Helvetica;text-align: right;font-size: 12px; margin-top:2px}
.num-txt {font-size: 11px;font-family:Arial;}
.fb {font-weight: bold;}
.fn {font-weight: normal;}
.ft10 {font-size: 10px;}
.ft12 {font-size: 12px;}
.ft14 {font-size: 14px;}
.ft16 {font-size: 16px;}
.ft18 {font-size: 18px;}
.alert {color: #f60;}
.num-txt {color: #999;}
a.gray:link,a.gray:visited {text-decoration: none; color:#999}
a.gray:hover {text-decoration: underline;color:#DA6490}
a.dim:link,a.dim:visited {text-decoration: none; color:#ddd}
a.dim:hover {text-decoration: underline;color:#DA6490}
a.fcblue:link,a.fcblue:visited {text-decoration: none; color:#06C}
a.fcblue:hover {text-decoration: underline;color:#06C}
a.fcred:link,a.fcred:visited {text-decoration: none; color:#DA6490}
a.fcred:hover {text-decoration: underline;color:#DA6490}
.gray {color: #bbb;}/* 暗淡*/
.dim {color: #ddd;}/* 更暗淡*/
.fcred{color:#DA6490}/* 常用红*/
.fcblue{color:#06C}/* 常用蓝*/
.fcorange{color:#EF7330}/* 常用橙*/
.fcvelo{color:#9a0034}/* velo红*/
.fcgray{color:#999}
.fcwhite{color:#fff}
.heti{font-family:"微软雅黑" , "宋体";}
.bbottom{border-bottom:1px solid #ddd}
.bbright{border-right:1px solid #ddd}
.bdtop{border-top:1px solid #ddd}
.bddtop{border-top:1px dotted #ddd}
.bdbottom{border-bottom:1px dashed #ddd}
.bdttop{border-top:1px dotted #ddd}
.bdtbottom{border-bottom:1px dotted #ddd}
.bggray{background-color:#F2F3F4}
.bgcoffee{background-color:#EBE7CA}
.bgorange{background-color:#FFFBEA}
.bgblue{background-color:#758C94}
.imgb img{border:1px solid #ddd; padding:1px}
.b1px{border:1px solid #D7D7D7;}
.b1pxw{border:1px solid #fff;}
.b1pxtip{background-color:#FFFAE4;border:1px solid #FFCC66; padding:10px}
.lh100 {line-height: 100%;}
.lh120 {line-height: 120%;}
.lh140 {line-height: 140%;}
.lh150 {line-height: 150%;}
.wp100{width:100%}
.wp5{width:5%}
.wp10{width:10%}
.wp15{width:15%}
.wp16{width:16%}
.wp20{width:20%}
.wp25{width:25%}
.wp30{width:30%}
.wp33{width:33%}
.wp35{width:35%}
.wp40{width:40%}
.wp45{width:45%}
.wp50{width:50%}
.wp55{width:55%}
.wp60{width:60%}
.wp65{width:65%}
.wp70{width:70%}
.wp75{width:75%}
.wp80{width:80%}
.wp85{width:85%}
.wp90{width:90%}
.wp95{width:95%}
.w10{width:10px}
.w20{width:20px}
.w40{width:40px}
.w50{width:50px}
.w60{width:60px}
.w80{width:80px}
.w90{width:90px}
.w100{width:100px}
.w110{width:110px}
.w120{width:120px}
.w125{width:125px}
.w128{width:128px}
.w138{width:138px}
.w148{width:148px}
.w150{width:150px}
.w160{width:160px}
.w166{width:160px}
.w168{width:168px}
.w175{width:175px}
.w180{width:180px}
.w188{width:188px}
.w195{width:195px}
.w200{width:200px}
.w212{width:212px}
.w215{width:215px}
.w225{width:225px}
.w230{width:230px}
.w232{width:232px}
.w231{width:231px}
.w245{width:245px}
.w256{width:256px}
.w265{width:265px}
.w300{width:300px}
.w310{width:310px}
.w320{width:320px}
.w348{width:348px}
.w330{width:330px}
.w380{width:380px}
.w400{width:400px}
.w410{width:410px}
.w415{width:415px}
.w430{width:430px}
.w470{width:470px}
.w500{width:500px}
.w515{width:515px}
.w525{width:525px}
.w530{width:530px}
.w579{width:579px}
.w605{width:605px}
.w625{width:625px}
.w665{width:665px}
.w675{width:675px}
.w705{width:705px}
.w715{width:715px}
.w800{width:800px}
.w920{width:920px}
.w960{width:960px}
.h15{height:15px;}
.h18{height:18px;}
.h20{height:20px;}
.h25{height:25px;}
.h35{height:35px;}
.h40{height:40px;}
.h50{height:50px;}
.h60{height:60px;}
.h80{height:80px;}
.h96{height:96px;}
.h100{height:100px;}
.h106{height:106px;}
.h110{height:110px;}
.h225{height:225px;}
.h248{height:248px;}
.h282{height:274px;}
.h300{height:300px;}
.h316{height:316px;}
.h323{height:323px;}
.lh25{ line-height:25px}
.lh35{ line-height:35px}
.h10{height:10px;}

.m3{margin:0 10px}/* ??? */
.m4{margin:0 4px}
.m5{margin:0 5px}
.m6{margin:0 6px}
.m10{margin:0 10px}
.m15{margin:15px 0px}
.ml4{margin-left:4px}
.ml6{margin-left:6px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.ml35{margin-left:35px}
.ml60{margin-left:60px}
.mr3{margin-right:3px}
.mr5{margin-right:5px}
.mr6{margin-right:6px}
.mr10{margin-right:10px}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr50{margin-right:50px;}
.mr10{margin-right:10px;}
.mt-20{ margin-top:-20px}
.mt-10{ margin-top:-10px}
.mt-5{ margin-top:-5px}
.mt-3{ margin-top:-3px}
.mb-5{ margin-bottom:-5px}
.mb-3{ margin-bottom:-3px}
.mb-1{ margin-bottom:-1px}
.ml-10{ margin-left:-10px}
.ml-5{ margin-left:-5px}
.ml-3{ margin-left:-3px}
.mt2{margin-top:2px}
.mt3{margin-top:3px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb50{margin-bottom:50px}
.mb3{margin-bottom:3px}
.mb5{margin-bottom:5px}
.p10{padding:0px 10px}
.p15{padding:0px 15px}
.p20{padding:0px 20px}
.pdt5{padding-top:5px}
.pdt10{padding-top:10px}
.pdt26{padding-top:26px}
.pdb5{padding-bottom:5px}
.pdl20{padding-left:20px}
.pdl25{padding-left:25px}
.pdl100{padding-left:100px}
.pdl120{padding-left:120px}
.pdr50{padding-right:50px}
.pd1{padding:1px}
.pd5{padding:5px}
.pd10{padding:10px}
.pd20{padding:20px}
.dot1{ background:url(../images/public/dot6.gif) no-repeat 0px 6px; padding-left:10px}
.dot2{ background:url(../images/public/dot.gif) no-repeat 0px 8px; padding-left:10px}
.dot3{ background:url(../images/public/ad-dot1-1.gif) no-repeat 0px 3px; padding-left:22px}
.dotnumber{background-image:url(../images/ico/dotnumber.gif); background-repeat:no-repeat; width:13px; height:11px; display:block; float:left; margin-top:5px; margin-right:5px}
.dn1{position:0 0}
.dn2{ background-position:-50px 0px}
.dn3{ background-position:-100px 0px}
.dn4{ background-position:-150px 0px}
.dn5{ background-position:-200px 0px}
.dn6{ background-position:-250px 0px}
.dn7{ background-position:0px -50px}
.dn8{ background-position:-50px -50px}
.dn9{ background-position:-100px -50px}
.dn10{ background-position:-150px -50px}

/* ----- 3选BOX by scott.cao 090831 ----- */
.velobox{float:left;}
.velobox .boxtitle,.velobox .boxtitle2,.velobox .boxtitle3,.velobox .boxtitle4,.velobox .boxtitle5{height:28px; line-height:28px; background:url(../images/public/velobox-bg1.gif)}
.velobox .boxtitle a{height:28px;}
.velobox .boxtitle2{background:url(../images/public/velobox-bg2.gif)}
.velobox .boxtitle3{background:url(../images/public/velobox-bg5.gif)}
.velobox .boxtitle4{background:url(../images/public/velobox-bg5-1.gif)}
.velobox .boxtitle5{background:url(../images/public/velobox-bg2-1.gif)}
.fi,a.fi:link,a.fi:visited,.fi-2,a.fi-2:link,a.fi-2:visited{width:85px;background: none;font-size:12px; color:#999999; line-height:30px;text-decoration: none;}
.fi,.fi-2,a.fi:hover{background: url(../images/public/velobox-bgf.gif) no-repeat; color:#DA6490; font-size:14px; line-height:28px}
.se,a.se:link,a.se:visited,.se-2,a.se-2:link,a.se-2:visited{width:96px;background: none;font-size:12px; color:#999999; line-height:30px;text-decoration: none;}
.se,.se-2,a.se:hover{background: url(../images/public/velobox-bgs.gif) no-repeat; color:#DA6490; font-size:14px; line-height:28px}
.se2,a.se2:link,a.se2:visited,.se2-2,a.se2-2:link,a.se2-2:visited{width:85px;background: none;font-size:12px; color:#999999; line-height:30px;text-decoration: none;padding-left:0px;}
.se2,.se2-2,a.se2:hover{background: url(../images/public/velobox-bgs2.gif) no-repeat; color:#DA6490;width:80px; padding-left:5px; font-size:14px; line-height:28px}
.se3,a.se3:link,a.se3:visited,.se3-2,a.se3-2:link,a.se3-2:visited{width:85px;background: none;font-size:12px; color:#999999; line-height:30px;text-decoration: none;padding-left:0px;}
.se3,.se3-2,a.se3:hover{background: url(../images/public/velobox-bgs2.gif) no-repeat; color:#DA6490;width:80px; padding-left:5px; font-size:14px; line-height:28px}
.th,a.th:link,a.th:visited,.th-2,a.th-2:link,a.th-2:visited{width:85px;background: none;font-size:12px; color:#999999; line-height:30px;text-decoration: none;}
.th,.th-2,a.th:hover{background: url(../images/public/velobox-bgt.gif) no-repeat; color:#DA6490; font-size:14px; line-height:28px}
.fi,.fi-2,.se,.se-2,.se2,.se3,.th,.th-2{cursor:pointer}
.velobox .boxborder{border:1px solid #D7D7D7; border-top:0px; padding:3px; }
.velobox .boxborder2{border:1px solid #D7D7D7;padding:3px; }
.velobox .boxborder3{border:1px solid #D7D7D7;padding:1px; }
.boxcorner-left{width:3px; height:3px; line-height:3px; bottom:-1px;_bottom:-2px; left:-1px;background:url(../images/public/corner01.gif) 0 -3px no-repeat}
.boxcorner-right{width:3px; height:3px; line-height:3px;bottom:-1px;_bottom:-2px;right:-1px;_right:-2px;background:url(../images/public/corner01.gif) -3px -3px no-repeat}
.boxcorner-tl{width:3px; height:3px; line-height:3px; top:-1px; left:-1px;background:url(../images/public/corner01.gif) 0 0 no-repeat}
.boxcorner-tr{width:3px; height:3px; line-height:3px;top:-1px;right:-1px;_right:-2px;background:url(../images/public/corner01.gif) -3px 0px no-repeat}
.l74{left:74px}
.l148{left:148px}
.l222{left:222px}
.r0{right:85px;_right:84px}
.lt04{left:0px;top:1px;+top:4px}


.notice{margin:0 auto;}
.notice li{float:left; width:106px; margin:3px 0 0 4px; display:inline}
.notice li.nor{float:left; width:200px;}
.notice li.sel{float:left; width:212px; margin:2px 0 2px 4px; display:inline}
.notice li.more{float:left; width:212px; margin-top:-5px; display:inline}
.notice li.mall{margin:5px 0 5px 4px;}
.notice li.mall div{ background-color:#F2F3F4; padding:3px; width:80px;margin:0 auto; cursor:pointer; margin-top:2px}
.notice li.mall div p{line-height:14px}
.notice li.mall img{border:1px solid #EDEFF0;padding:1px; background-color:#FFF;margin:0 auto;}
.notice li.mall img:hover{border:1px solid #ddd; padding:1px; background-color:#FFF;margin:0 auto;}
.incre{float:left; width:150px; padding-top:5px; margin-left:10px}
.incre2,.incre3{margin:0 auto;width:204px;height:24px; overflow:hidden;margin-top:10px; padding:3px; background:#F2F3F4 url(../images/public/ad-dot2.gif) 0 6px no-repeat}
.incre3{height:34px;}
.velozq{margin:0 auto;width:205px; margin:0 8px; padding-top:10px ;_padding-top:7px}
.velozq li{margin-bottom:10px;*margin-bottom:8px;}

.notice2{margin:0 auto; padding-top:10px}
.notice2 li{float:left; width:90px; margin:4px 0 4px 4px; display:inline;background:url(../images/public/dot.gif) 0 8px no-repeat; padding-left:10px;}

/* ----- 搜索 by scott.cao 090831 ----- */
.velosearch{width:345px; margin:40px 0 0 8px; position:relative}
.velosearch2{height:52px;_height:37px; border:1px solid #FFF; background:url(../images/public/velosearch-bg.gif) left bottom repeat-x; line-height:50px; padding:0 20px;_padding:15px 20px 0px 20px}
.velosearch2 div{line-height:20px}
.searchbox{ margin-bottom:10px}
.searchbox li{float:left; margin:0 5px;}
.searchbox li a,.searchbox li span{display:block; padding-bottom:10px}
.searchboxdot{ background: url(../images/public/dot5.gif) center 20px no-repeat}
.inner-search{border:3px solid #EFE2D4; background-color:#FAF6F2; padding:5px 17px}
.inner-search a{color:#999999}
#pulldownmenu,#pulldownmenu2{position:absolute; left:0;top:22px;width:100px; border:1px solid #ddd; background-color:#FFF; border-top:0px; z-index:1000}
#pulldownmenu2{left:106px;}
#pulldownmenu a:link,#pulldownmenu2 a:visited,#pulldownmenu2 a:link,#pulldownmenu a:visited{display:block; padding:1px 10px 1px 10px; text-decoration:none; color:#999; line-height:25px}
#pulldownmenu a:hover,#pulldownmenu2 a:hover{background-color: #9a0034; text-decoration:none; color:#fff}



/* ----- 3选BOX2 by scott.cao 090831 ----- */
.velobox2{float:left; width:478px; height:437px; background:url(../images/public/velobox-bg3.gif) 0 26px no-repeat; }
.velobox2 .boxtitle{height:26px; line-height:26px; background:url(../images/public/velobox-bg4.gif)}
.t1,a.t1:link,a.t1:visited{width:96px; height:29px; line-height:26px;background:url(../images/public/velobox-bgt1.gif);font-size:12px}
.t1,a.t1:hover{background:url(../images/public/velobox-bgt3.gif);line-height:26px; color:#FFF; font-size:14px;text-decoration: none}
.t2,a.t2:link,a.t2:visited{width:96px; height:29px;line-height:26px;background:url(../images/public/velobox-bgt2.gif);font-size:12px}
.t2,a.t2:hover{background:url(../images/public/velobox-bgt3.gif);line-height:26px; color:#FFF; font-size:14px;text-decoration: none}
.t1,.t2{cursor:pointer}
.velobox2 .boxborder{padding:25px 15px 0 28px }

/* ----- BOX3 by scott.cao 090908 ----- */
.velobox3{float:left; width:231px; height:auto; background:url(../images/public/velobox-bg13.gif); }
.velobox3 .innerbox{height:auto;background:url(../images/public/velobox-bg12.gif) no-repeat}
.velobox3 .boxbottom{height:7px; line-height:7px; background:url(../images/public/velobox-bg14.gif) left bottom no-repeat}

/* ----- BOX4 by scott.cao 090928 ----- */
.velobox4{background: url(../images/public/velobox-bg26.gif) left 20px no-repeat; margin-bottom:3px; min-height:20px}
.velobox4 li{ border-bottom:1px dashed #ddd; margin:0 3px -4px 3px;+margin:0 3px -6px 3px;padding:8px 0 3px 0;+padding:12px 0 3px 0;}
.velobox4 .vb4title{ background:url(../images/public/velobox-bg25.gif) no-repeat; height:20px;line-height:20px;+line-height:22px; overflow:hidden}

/* ----- BOX5 by scott.cao 090908 ----- */
.velobox5{float:left; width:245px; height:auto; background:url(../images/public/velobox-bg13-0.gif); }
.velobox5 .innerbox{height:auto; padding: 5px 8px 0 8px;background:url(../images/public/velobox-bg12-0.gif) no-repeat}
.velobox5 .boxbottom{height:7px; line-height:7px; background:url(../images/public/velobox-bg14-0.gif) left bottom no-repeat}

/* ----- BOX6 by scott.cao 090928 ----- */
.velobox6{float:left; width:231px; height:auto; background:url(../images/public/velobox-bg13.gif); }
.velobox6 .innerbox{height:auto;padding: 5px 8px 0 8px;background:url(../images/public/velobox-bg12.gif) no-repeat}
.velobox6 .boxbottom{height:7px; line-height:7px; background:url(../images/public/velobox-bg14.gif) left bottom no-repeat}

/* ----- 通栏BOX by scott.cao 090901 ----- */
.tlbox{ background:url(../images/public/velobox-bg6.gif) no-repeat; width:722px;}
.tlboxbottom{ height:3px; line-height:3px; background: none}
.tlboxtitle{height:19px;line-height:19px;background: url(../images/public/velobox-bg8.gif) no-repeat; padding:5px 12px; position:relative}
.tlboxtitle .tlboxtitle2{ position: absolute; top:0;right:0}
.tlboxmain{background: url(../images/public/velobox-bg9.gif) no-repeat; height:auto;_height:159px; min-height:159px; padding:15px 0px 0 40px}

.tllb{width:450px;}
.tllb li{float:left;width:190px; margin:3px 0px 3px 18px; display:inline}
.tllb li.title{width:450px; margin:0 0; padding-bottom:10px; background:url(../images/public/velobox-bg11.gif) center bottom no-repeat}
.tllb li.pic{width:450px; margin:0 0;padding-bottom:8px;}
.tllb li.pic2{width:225px; margin:0 0;padding-bottom:8px;}
.tllb li.more{width:410px; text-align:right}
.tllb2{width:225px;}
.tllb2 li{float:left;width:190px; margin:3px 0px 3px 18px; display:inline}
.tllb2 li.title{width:205px; margin:0 0; border-bottom:1px solid #ddd; margin:0px 0 5px 8px}
.tllb2 li.pic{width:225px; margin:0 0;padding-bottom:8px;}
.tllb3{width:225px; margin-bottom:4px;}
.tllb3 li{float:left;width:210px; margin:3px 0px 0px 0px; background:url(../images/public/dot.gif) 0 8px no-repeat; padding-left:10px; display:inline}
.tllb3 li.title{width:220px; margin:0 0; border-bottom:1px solid #ddd; margin:0px 0 0px 0px;background: none;padding-left:0px;}
.tllb3 li.more{background: none;padding-left:0px; width:100%}
.tllb3 li.pic{width:225px; margin:0 0;padding-bottom:0px;background: none;padding-left:0px;}

/* ----- 通栏BOX2 by scott.cao 090907 ----- */
.tlbox2{ background:url(../images/public/velobox-bg15.gif) no-repeat; height:auto;_height:186px; min-height:186px; padding:20px;}
.bdot{background:url(../images/public/dot.gif) 0 8px no-repeat; padding-left:10px; }

/* ----- 通栏BOX3 by scott.cao 090908 ----- */
.tlbox3{border:1px solid #D7D7D7; padding-bottom:10px}
.tlbox3 .title{height:30px; background:url(../images/public/velobox-bg16.gif) repeat-x; padding:0 20px; line-height:28px;}
.lb320{width:320px; float:left; padding-left:20px}
.lb311{width:311px; float:left;}
.lb420{width:425px; float:left; padding-left:20px}
.lb220{width:215px; float:left; padding-left:20px}
.lbline{width:20px; height:auto;_height:200px; min-height:200px; float:left; background:url(../images/public/velobox-bg17.gif) right center no-repeat}
.lbline2{width:20px; height:auto;_height:100px; min-height:100px;float:left; }
a.lba:link,a.lba:visited{width:310px; padding:3px; }
a.lba:hover{width:310px; background-color:#F2F3F4;padding:3px;text-decoration:none;color:#444}

.picscroll{ margin:0 10px}
.picscroll .left{float:left;width:12px; text-align:left; height:35px; margin-top:28px; cursor:pointer}
.picscroll .right{float:right;width:12px;text-align:right; height:35px; margin-top:28px;cursor:pointer}
.picscroll .pics,.picscroll .pics2{float:left; width:630px; height:100px; margin:0 19px;}
.picscroll .pics2{width:590px;}
.picscroll .scroll li{float:left; width:112px; height:100px; margin:0 7px; text-align:center}
.picscroll .scroll li.ssize{margin:0 9px;}
.picscroll .scroll li img{border:1px solid #CFCFCF; padding:1px;}

/* ----- 通栏BOX4 by scott.cao 090927 ----- */
.tlbox4{width:715px; height:auto; background:url(../images/public/velobox-bg18.gif); }
.tlbox4 .innerbox{height:234px;background:url(../images/public/velobox-bg19.gif) no-repeat; padding:17px 12px 0 12px; overflow:hidden}
.tlbox4 .boxbottom{height:85px; background:url(../images/public/velobox-bg20.gif) left bottom no-repeat; padding:0 0 0 12px;}
.tlbox4 .boxbottom a,.tlbox4 .boxbottom span{display:block; height:62px; float:left; text-align:center;padding-top:23px; margin:0 7px 0 6px; display:inline; cursor:pointer}
.tlbox4 .boxbottom span{width:84x;height:71px;padding:14px 16px 0px 16px;background:url(../images/public/velobox-bg21.gif);}
.tlbox4 .boxbottom a img,.tlbox4 .boxbottom span img{width:75px; height:50px;}
.tlbox4 .boxbottom a img{background-color: #FFF; border: 2px solid #909090; padding:1px}
.tlbox4 .boxbottom span img{background-color: #FFF; border: 1px solid #DDDDDD; padding:3px}
.tlbox4 .boxbottom a:hover img{background-color: #FFF; border: 2px solid #ff6600; padding:1px}
.couad{float:left;width:366px; margin-right:9px}
.couad img{width:360px; height:230px; border:2px solid #F0F0F0; padding:1px;}
.coulist{float:left;width:310px; margin-top:10px; overflow:hidden}
.coulist li{border-bottom:1px dashed #ddd;  padding-bottom:6px; margin-bottom:6px; min-height:79px;+min-height:85px;_height:85px; overflow:hidden}
.coulist li.title{font-family:"微软雅黑" , "宋体"; font-size:16px;color:#DA6490; width:280px;min-height:18px;_height:18px;}
.coulist li.list {height:85px;min-height:79px}
.coulist li.list div{ margin-bottom:1px}

/* ----- 通栏BOX5 by scott.cao 090928 ----- */
.tlbox5{ float:left;width:433px; height:auto; background:url(../images/public/velobox-bg18-1.gif) repeat-y;overflow:hidden; }
.tlbox5 .innerbox{height:234px;background:url(../images/public/velobox-bg19-1.gif) no-repeat; padding:5px 12px 0 12px; overflow:hidden;}
.tlbox5 .boxbottom{height:85px; background:url(../images/public/velobox-bg20-1.gif) left bottom no-repeat; padding:0 0 0 12px;}
.tlbox5 .boxbottom a,.tlbox5 .boxbottom span{display:block; height:62px; float:left; text-align:center;padding-top:23px; margin:0 7px 0 6px; display:inline;cursor:pointer}
.tlbox5 .boxbottom span{width:84x;height:71px;padding:14px 16px 0px 16px;background:url(../images/public/velobox-bg21.gif);}
.tlbox5 .boxbottom a img,.tlbox5 .boxbottom span img{width:75px; height:50px;}
.tlbox5 .boxbottom a img{background-color: #FFF; border: 2px solid #909090; padding:1px}
.tlbox5 .boxbottom span img{background-color: #FFF; border: 1px solid #DDDDDD; padding:3px}
.tlbox5 .boxbottom a:hover img{background-color: #FFF; border: 2px solid #ff6600; padding:1px}
.couad2,.couad3{float:left;width:409px; margin-right:9px}

.couad2 img,.couad3 img{width:403px; height:204px; border:2px solid #F0F0F0; padding:1px;}
.couad3 img{width:220px;}

/* ----- 积分嘉年华通栏 by scott.cao 091013 ----- */
.carniva-intro{background:url(../images/carniva/carniva-bg2.gif) repeat-y}
.carniva-intro .carniva-f{background:url(../images/carniva/carniva-bg6.gif)}
.carniva-intro .carniva-h{background:url(../images/carniva/carniva-bg1.gif) no-repeat;padding:180px 110px 5px 58px; min-height:50px}
.carniva-intro .carniva-b{height:15px;background:url(../images/carniva/carniva-bg3.gif) no-repeat}
.carniva-intro .carniva-i{height:8px;line-height:8px;background:url(../images/carniva/carniva-bg3-1.gif) no-repeat}
.carniva-intro .carniva-n{width:689px; margin-left:14px; background: #FFF url(../images/carniva/carniva-bg4.gif) no-repeat}
.carniva-intro .carniva-l li{ margin-bottom:5px; background:url(../images/public/dot.gif) 0px 8px no-repeat; padding-left:10px}
.carniva-intro .carniva-l2 li{ float:left; width:167px; text-align:center}
.carniva-intro .carniva-l2 li img{ border:1px solid #d7d7d7; width:154px; height:104px; background-color:#FFF; padding:1px; margin-bottom:5px}
.carniva-intro .carniva-b1{height:7px;line-height:7px; background:url(../images/carniva/carniva-bg5.gif) no-repeat}
.carniva-intro .carniva-j{background:url(../images/carniva/carniva-bg8.gif) repeat-y; margin-left:14px}
.carniva-intro .carniva-j1{height:14px;line-height:14px;background:url(../images/carniva/carniva-bg9.gif) repeat-y}
.carniva-intro .carniva-g{background:url(../images/carniva/carniva-bg7.gif) no-repeat; min-height:147px; padding:17px 10px 0 12px}
.carniva-shlist li{width:140px; margin:0 8px;_margin:0 4px; text-align:center; background-color:#DFDFDF; float:left; margin-bottom:10px; padding:5px}
.carniva-shlist li .pic img{ width:112px; height:82px;}
.carniva-shlist2{ margin-top:15px}
.carniva-shlist2 .shtitle{ height:22px; line-height:22px; background: #999 url(../images/public/dotsel2.gif) 3px 5px no-repeat; padding-left:18px; color:#FFF; margin-bottom:10px}
.carniva-shlist2 .shtitle2{ height:26px; line-height:26px; background: #999 url(../images/public/dotsel2.gif) 3px 5px no-repeat; padding-left:22px; color:#FFF; margin-bottom:10px; font-size:14px}
.carniva-shlist2 .gz{background:url(../images/public/dot.gif) 0 8px no-repeat; padding-left:10px; margin:0 20px; margin-bottom:10px}
.carniva-shlist2 .gz2{padding-left:10px; margin:0 20px; margin-bottom:15px}
.carniva-shlist2 .shl{position:relative; padding-left:155px; margin-bottom:20px;min-height:200px;_height:200px}
.carniva-shlist2 .shl .shpic{position:absolute; top:5px; left:0px;}
.carniva-shlist2 .shl .shtop li{margin-bottom:3px}
.carniva-shlist2 .shl .shtop li.shtoptitle{margin-bottom:5px; border-bottom:1px dashed #CCC; padding-bottom:3px}
.carnivabg1{ background:url(../images/carniva/carnivabg1.gif)}

/* ----- lotteryBOX by scott.cao 091020 ----- */
.lotterybox1{}
.lotterybox1 .l-title{height:31px; line-height:31px; background:url(../images/public/lottery-bg01.jpg) no-repeat; padding-left:20px; margin-bottom:1px}
.lotterybox1 .l-main{padding-top:15px; background:url(../images/public/lottery-bg02.jpg) repeat-x;}
.l-type1,.l-type2,.l-type3,.l-type4,.l-type5{background:url(../images/public/lottery-type1.jpg) no-repeat; padding-left:45px; }
.l-type2{background:url(../images/public/lottery-type2.jpg) no-repeat;}
.l-type3{background:url(../images/public/lottery-type3.jpg) no-repeat;}
.l-type4{background:url(../images/public/lottery-type4.jpg) no-repeat;}
.l-type5{background:url(../images/public/lottery-type5.jpg) no-repeat;}
.l-ball-r,.l-ball-o,.l-ball-b{float:left;width:20px; height:20px; line-height:20px; text-align:center; background-image:url(../images/public/lottery-ball.gif); background-repeat:no-repeat; color:#FFF; margin:0 1px}
.l-ball-o{background-position:-20px 0}
.l-ball-b{background-position:-40px 0}
.lotterybox1 .l-bg1{ background:url(../images/lottery/lottery-bg03.jpg) left bottom no-repeat;}
.lotterybox1 .l-bg2{ background:url(../images/lottery/lottery-bg04.jpg) left bottom no-repeat;}
.aubg2{ background:url(../images/public/aubg2.gif) left bottom no-repeat}


/* ----- 列表页BOX by scott.cao 090909 ----- */
.listbox{background:url(../images/public/listboxbg.gif)}
.listbox2{background:url(../images/public/listboxbg-1.gif)}
.listbox .innerlist{background:url(../images/public/listboxbg1.gif) no-repeat; height:auto;_height:333px;min-height:333px; padding:20px 20px}
.listbox .innerlist2{background:url(../images/public/listboxbg1.gif) no-repeat; height:auto;padding:20px 20px}
.listbox .innerlist2-1{background:url(../images/public/listboxbg1.gif) no-repeat; height:auto;padding:20px 20px 0px 20px}
.listbox2 .innerlist2-1{background:url(../images/public/listboxbg1-1.gif) no-repeat; height:auto;padding:20px 20px 0px 20px}
.listbox .innerlist3{background:url(../images/public/listboxbg1.gif) no-repeat; height:auto;padding:20px 0px 0px 3px}
.listbox .listbottom{background:url(../images/public/listboxbg2.gif); height:22px;}
.listbox2 .listbottom{background:url(../images/public/listboxbg2-1.gif); height:22px;}
.listbutton{float:left;border:1px solid #CFCFCF; background-color:#FFF; padding:0 20px; background: url(../images/public/dot3.gif) right center no-repeat;cursor:pointer;width:auto;height:20px;line-height:23px; margin-right:10px}
.listbutton2{float:left;border:1px solid #CFCFCF; background-color:#FFF; padding:0 20px; background: url(../images/public/dot3-1.gif) right center no-repeat;cursor:pointer;width:auto;height:20px;line-height:23px; margin-right:10px}
.liststyle,.liststyle3{background:#FAFAFA url(../images/public/listboxbg3.gif) repeat-x;height:auto;_height:130px; min-height:130px; border-bottom:1px dashed #CFCFCF}
.liststyle2{background: none; background-color:#FAFAFA;border-top:1px solid #ECECEC;}
.liststyle3{border-bottom:0px}
.liststyle4{background:#FAFAFA url(../images/public/listboxbg3.gif) repeat-x;height:auto;border-bottom:1px dashed #CFCFCF}
.listtitle{padding:10px 10px 7px 10px;}
.listmain,.listmain2{padding:15px 10px 10px 180px; position:relative}
.listmain-1{padding:15px 10px 10px 180px; position:relative;}/* -----background-color:#FFFAE7;----- */
.listmain2{padding:5px 220px 5px 180px; position:relative;}
.listmain2-1{padding:5px 200px 5px 180px; position:relative;}/* -----background-color:#FFFAE7;----- */
.listmain3{padding:10px;}
.listmain3-1{padding:10px;}/* -----background-color:#FFFAE7;----- */
.listpic{position: absolute; left:20px ;_left:-160px ; right:0;_right:0}
.listpic img{border:1px solid #CFCFCF; padding:1px; width:130px; height:90px}
.listpic img.iconor{border:0px solid #CFCFCF; padding:0px; width:auto; height:auto}
.listlink{position: absolute;top:15px;right:0px ; width:200px}
.listlink a,.nlink a{display:block; width:66px;height:16px;background:url(../images/ico/ico03.gif);background-repeat:no-repeat; padding-left:20px; overflow:hidden; float:left; line-height:16px; margin-bottom:5px}
.nlink a{width:auto; margin:0 10px}
.listlink a.normal{display: inline; width:66px;height:16px;background:none;background-repeat:no-repeat; padding-left:0px; overflow:hidden; float: none; line-height:15px; margin-right:0px; margin-bottom:0px}
.listlink a.favorites,.nlink a.favorites{background-position:0px 0px;}
.listlink a.mycoupon{background-position:0px -16px;}
.listlink a.printer{background-position:0px -32px;}
.listlink a.sms{background-position:0px -48px;}
.listlink a.share,.nlink a.share{background-position:0px -80px;}
.listlink a.dx{display:block; width:86px;height:22px;background:none;background-repeat:no-repeat; padding-left:0px; overflow:hidden; float:left; line-height:22px;  margin-bottom:5px}

.listlink2{position: absolute;top:5px;right:0px ; width:90px}
.listlink2 a{display:block; width:70px;height:16px;background:url(../images/ico/ico03.gif);background-repeat:no-repeat; padding-left:20px; overflow:hidden; float:left; line-height:15px;  margin-bottom:5px; display:inline}
.listlink2 a.favorites{background-position:0px 0px;}
.listlink2 a.mycoupon{background-position:0px -16px;}
.listlink2 a.printer{background-position:0px -32px;}
.listlink2 a.sms{background-position:0px -48px;}
.listlink2 a.share{background-position:0px -75px;}
.listlink2 a.dx{display:block; width:86px;height:22px;background:none;background-repeat:no-repeat; padding-left:0px; overflow:hidden; float:left; line-height:22px; margin-right:10px; margin-bottom:5px}

.listlink3{}
.listlink3 a{display:block; width:70px;height:16px;background:url(../images/ico/ico03.gif);background-repeat:no-repeat; padding-left:20px; overflow:hidden; float:left; line-height:16px;  margin-bottom:5px; display:inline}
.listlink3 span{display:block;width:16px;height:16px;float:left;background:url(../images/ico/ico03.gif);background-repeat:no-repeat; margin-right:3px}
.listlink3 a.favorites,.listlink3 span.favorites{background-position:0px 0px;}
.listlink3 a.mycoupon,.listlink3 span.mycoupon{background-position:0px -16px;}
.listlink3 a.printer,.listlink3 span.printer{background-position:0px -32px;}
.listlink3 a.sms,.listlink3 span.sms{background-position:0px -48px;}
.listlink3 a.qq,.listlink3 span.qq{background-position:0px -64px;}
.listlink3 a.share,.listlink3 span.share{background-position:0px -80px;}
.listlink3 a.velo,.listlink3 span.velo{background-position:0px -96px;}
.listlink3 a.zhe,.listlink3 span.zhe{background-position:0px -112px;}
.listlink3 a.di,.listlink3 span.di{background-position:0px -128px;}
.listlink3 a.jian,.listlink3 span.jian{background-position:0px -144px;}
.listlink3 a.zeng,.listlink3 span.zeng{background-position:0px -160px;}
.listlink3 a.dx{display:block; width:86px;height:22px;background:none;background-repeat:no-repeat; padding-left:0px; overflow:hidden; float:left; line-height:22px; margin-right:10px; margin-bottom:5px}

/* ----- 文章页BOX by scott.cao 090909 ----- */
.articlebox,.articlebox2,.commentbox{width:705px; height:auto; border:4px solid #EDEDED; padding:1px;overflow:hidden}
.articlebox .title,.commentbox .title{height:auto;_height:49px;min-height:49px;background:#FCFCFC url(../images/public/articletitle.gif) left bottom repeat-x; padding:15px 0}
.articlebox2{width:950px;}
.articlebox .title2{height:132px;background:#FCFCFC url(../images/public/articletitle.gif) left bottom repeat-x;}
.articlebox .title3,.articlebox2 .title3{height:50px; line-height:45px;background:#FCFCFC url(../images/public/articletitle.gif) left bottom repeat-x;}
.borange{border:1px solid #EF7330; padding:0px 3px; height:17px}
.articlebox .title3 img{ display: inline}
.inner-article{width:705px; overflow:hidden}
.inner-article2{width:950px;}
.inner-article .info{padding:5px 245px 10px 15px; position:relative; min-height:230px;_height:230px;}
.inner-article .info .map{position: absolute; width:200px; right:15px; top:10px; text-align:center}
.inner-article .info2{padding:5px 15px 10px 15px; }
.articlelink,.articlelink2{width:531px; height:38px; background: url(../images/public/articlebg.gif) no-repeat; overflow:hidden; padding:0 6px; margin:15px auto;}
.articlelink div{width:132px; text-align:center; font-size:14px; font-weight:bold; float:left}
.articlelink2 div{width:106px; text-align:center; font-size:12px; font-weight:bold; float:left}
.inner-article .moreinfo{padding:0px 15px;}
.listdec,.listdec li{list-style:outside decimal; margin-left:5px}
.listdec li{list-style:outside decimal; margin-left:5px}

/* ----- 浮动弹出框 by scott.cao 091015 ----- */
.popbox,.popbox2{height:auto; border:4px solid #EDEDED; padding:1px; background-color:#FFF; z-index:999}
.popbox .title,.popbox2 .title{height:35px; line-height:25px;background:#FCFCFC url(../images/public/articletitle.gif) left bottom repeat-x;}
.popbox .innerpop,.popbox .innerbutton,.popbox2 .innerpop,.popbox2 .innerbutton{padding:15px 15px;}
a.popclose,a.popclose2{display:block; width:8px; height:8px; background-image:url(../images/public/close.gif); background-repeat:no-repeat; margin-top:-15px}
a.popclose:hover,a.popclose2:hover{background-position:-8px 0px }
a.popclose2{background-image:url(../images/public/close2.gif); }
.popbox2 .title{height:43px; line-height:28px;background:#FCFCFC url(../images/public/articletitle2.gif) left bottom repeat-x;}
.popbox2 .bottom{height:25px; line-height:25px; text-align:center; color:#bbb; border-top:1px solid #ddd}
.popcenter{top:50%; left:50%; margin:-170px 0 0 -200px; }

/* ----- 报名BOX by scott.cao 090909 ----- */
.signup{margin:20px; border:1px solid #CFCFCF; background-color:#F2F3F4; padding:10px}
.signup li{ padding-left:15px; background:url(../images/public/dot4.gif) 3px 6px no-repeat; margin-bottom:5px}
.userinfo{margin:20px; padding:10px}
.userinfo li{ margin-bottom:10px}


/* ----- 评论BOX by scott.cao 090909 ----- */
.commentbox {padding-bottom:10px}
.commentbox .title{height:auto;_height:35px;min-height:35px;line-height:30px;padding:0px 15px}
.commentlist{ margin:0 15px;}
.commentlist li{ margin-bottom:5px}
.commentlist li .commenttitle{height:28px; line-height:28px; border-top:1px solid #E1E1E1; background-color:#F3F3F3; padding:0 10px;}
.commentlist li .comment{padding:5px 15px;}
.commentlist li .comment img{ display:inline}
.commentlist li .gmreply,.tips{padding:5px 15px; background-color:#FFFAE7; margin-bottom:5px;border:1px solid #FFCC66;}
.commentlist li .userreply{ margin-left:70px; margin-bottom:10px;}
.commentlist li .commentmain{padding:6px 0 0 70px;position:relative;}
.commentlist li .commentuser{position:absolute; left:0;_left:-70px; top:0;}
.commentbox .faceico{position:absolute; left:0;top:25px; width:652px; padding:10px; border:1px solid #ddd; background-color:#FFF}
.commentbox .faceico ul{width:100%}
.commentbox .faceico ul li{float:left;width:23px;height:23px;border:1px solid #DBDBDB;background-color:#F7F7F7;margin:1px;padding:4px 0 0 4px;}

/* ----- 导航区 by scott.cao 090909 ----- */
.site{height:35px; line-height:35px; background:url(../images/public/sitebg.gif) no-repeat; padding:0 20px; margin-bottom:10px;}

/* ----- loginbox by scott.cao 090831 ----- */
.loginbox,.loginbox2,.loginbox3{width:212px; height:auto; border:1px solid #E1D8CF; background-color:#F7F6F2; padding:5px 7px 5px 10px;}
.loginbox2{background:#F7F6F2 url(../images/public/login-bg2.gif) 2px 55px no-repeat}
.loginbox3{background:#F7F6F2 url(../images/public/login-bg3.gif) 2px 5px no-repeat}
.lb-tleft,.lb-tright,.lb-bleft,.lb-bright{width:5px; height:5px; background-image:url(../images/public/login-bg.gif); background-position:0 0; background-repeat:no-repeat;left:-1px; top:-1px;}
.lb-tright{background-position:-5px 0px;left:auto; right:-1px;_right:-2px;top:-1px;}
.lb-bleft{background-position:0px -5px;top:auto; bottom:-1px;_bottom:-2px;}
.lb-bright{background-position:-5px -5px;left:auto; right:-1px;_right:-2px;top:auto; bottom:-1px;_bottom:-2px;}

/* ----- 登录及注册独立页 by scott.cao 091109 ----- */
.logintitle{ background:url(../images/public/head_top2.gif); height:38px; line-height:35px; padding:0 15px;}
.loginbox4{margin:0 auto; margin-bottom:20px}
.loginbox4 .lb4left{float:left; border:1px solid #E6D9D9; margin-right:20px}
.loginbox4 .lb4left .lb4linner{ border:2px solid #9a0034; }
.loginbox4 .lb4left .lb4linner2{ border:2px solid #ddd; }
.loginbox4 .lb4right{ float:left;}
.newlogin{ width:207px; height:67px; background:url(../images/public/newlogin-bg.jpg) no-repeat;}

/* ----- 广告 ----- */
/* ----- jsad by scott.cao 090831 ----- */
.jsad{width:462px; height:254px; border:3px solid #D8DAE9; margin:0 8px;}
.jsadbox{border:1px solid #989A99; padding:1px; position:relative}
.jsadminipic{height:68px; width:458px;left:1px;_left:0px; bottom:1px;_bottom:2px; position:absolute; background-color:#000;-moz-opacity:.40;filter:Alpha(opacity=40);opacity:.4;}
.jminibox{width:433px; height:52px; overflow:hidden;position:absolute;left:13px;bottom:9px}
.jminilist{width:1000px; height:52px; overflow:hidden}
.jminilist li{margin-right:12px; height:52px; width:77px; float:left}
.jminilist li img{height:50px; width:75px;}
.jminilist li a:link,.jminilist li a:visited{ border:1px solid #FFF; display:block}
.jminilist li a:hover{ border:3px solid #F93; display:block}
.jminilist li a:hover img,.jminilist li a.current img{height:46px; width:71px;}
.jminilist li a.current:link,.jminilist li a.current:visited,.jminilist li a.current:hover{border:3px solid #F93; display:block; }

/* ----- 文字ad by scott.cao 090831 ----- */
.textad1{width:180px; height:17px; line-height:17px; background: url(../images/public/ad-dot1.gif) 0 3px no-repeat; padding-left:25px;overflow:hidden}

/* ----- picad by scott.cao 090831 ----- */
.adbox{width:218px; height:425px; border:1px solid #D4D4D4; border-right:0px; background-color:#EDEEF0; padding:5px 12px}
.picad01{width:231px;}
.picad01 .picb img{border:1px solid #ddd;width:227px; height:65px; padding:1px; margin-bottom:3px}
.picad01 .picb2 img{border:1px solid #ddd;width:227px; height:108px; padding:1px; margin-bottom:3px}

.picad02{margin:0px 7px 0 0; width:90px;}
.picad02 .picb img{border:1px solid #CFCFCF; padding:1px; background-color:#FFF}
/* -----.picad02 .picb img:hover{border:1px solid #BC2931; padding:1px; background-color:#FFF}----- */

.picad03{width:227px;}
.picad03 .picb img{border:1px solid #CFCFCF; padding:1px;}
.picad03 .picb img:hover{border:1px solid #ddd; padding:1px;}

.picad04{margin:0px 11px; width:90px; display:inline}
.picad04 .picb img{border:1px solid #CFCFCF; padding:1px; background-color:#FFF}
/* -----.picad04 .picb img:hover{border:1px solid #BC2931; padding:1px; background-color:#FFF}----- */

.picad05{width:115px; height:60px; margin:3px 2px 1px 2px; text-align:center; background-color:#FFF}
.picad05 img{width:115px; height:60px; }
.picad05-1{width:115px; height:30px; margin:3px 2px 1px 2px; text-align:center; background-color:#FFF}
.picad05-1 img{width:113px; height:28px; border:1px solid #ccc }
.picad05-2{width:88px; height:31px; margin:3px 8px 1px 9px; text-align:center; background-color:#FFF}
.picad05-2 img{width:88px; height:31px;}
.picad06{margin:0px 10px; width:202px;}
.picad06 .picb img{border:1px solid #CFCFCF; padding:1px; background-color:#FFF}
.picad07{margin:0px 4px; width:202px;}
.picad07 .picb img{border:1px solid #CFCFCF; padding:1px; background-color:#FFF}

/* ----- 通栏广告 by scott.cao 090831 ----- */
.tlad{height:92px; overflow:hidden}
.adborder{border:1px solid #D7D7D7; padding:1px}

.h88{height:88px}
.w227{width:227px}

/* ----- 底部广告 by scott.cao 090831 ----- */
.adbottom{ width:952px; height:auto; border:1px solid #DFDFDF; border-bottom:0px; background:url(../images/public/adbottom_bg01.jpg) repeat-x; padding:1px 3px 4px 3px}
.btxtad,.btxtad2{ padding:5px 5px 0 5px; border-top:1px solid #ddd}
.btxtad2{border-top:0px}
.btxtad li,.btxtad2 li{ margin:0 5px 5px 3px;white-space: nowrap; float:left}
/* ----- 以上广告 ----- */


/* ----- 首页列表 by scott.cao 090831 ----- */
.clist{margin:0 auto 10px auto; height:290px}
.clist li{float:left; width:198px;height:19px;line-height:21px;margin:3px 9px; display:inline;border-bottom:1px dashed #ddd;padding-bottom:6px;overflow:hidden}
.clist li.title{float:left; width:435px; margin:0px;border-bottom:0px; background:url(../images/public/velobox-bg11.gif) center bottom no-repeat; padding-bottom:15px; margin-bottom:5px}
.clist li.more{float:left; width:417px; text-align:right;border-bottom:0px;}
.plist{margin-top:5px;}
.qlist{margin:5px}
.qlist li{line-height:19px;*line-height:16px;}
.qlist li.title,.qlist li.title2{ height:23px; background:url(../images/public/velobox-bg10.gif) no-repeat; line-height:17px; padding:3px; color:#FFF}
.qlist li.title2{background:url(../images/public/velobox-bg10-2.gif) no-repeat;padding:3px;}
.qlist li.title3{height:23px; line-height:23px; color:#DA6490; font-weight:bold; text-align:center}
.qlist li.title4{ margin-bottom:5px}
.qlist li.title4 div.tl{border:1px solid #E9E9E9; height:23px; background:url(../images/public/velobox-bg22.gif); position:relative}
.qlist li.title4 div.tl div{width:18px ; height:18px; background-image:url(../images/ico/ico04.gif); background-repeat: no-repeat; margin:0 8px; display:inline}
.qlist li.title4 div.tl div.fico1{}
.qlist li.title4 div.tl div.fico2{background-position:0 -18px;}
.qlist li.title4 div.tl div.fico3{background-position:0 -36px;}
.qlist li.title4 div.tl div.fico4{background-position:0 -54px;}
.qlist li.title4 div.tl div.fico5{background-position:0 -72px;}
.qlist li.title4 div.tl div.fico6{background-position:0 -90px;}
.qlist li.title4 div.tl a,.qlist li.title4 div.tl span{display:block;height:24px; width:84px; text-align:center; line-height:24px; position: absolute;left:34px; top:0;}
.qlist li.title4 div.tl span{ color:#da6490; font-weight:bold}
.qlist li.title4 div.tl a:hover,.qlist li.title4 div.tl span{background:url(../images/public/velobox-bg24.gif); text-decoration: none}
.qlist li.title4 div.tm{ padding:10px 5px; background: url(../images/public/velobox-bg23.gif) left top no-repeat ; margin-top:-2px}
.qlist li.title4 div.tm a,.qlist li.title4 div.tm span{float:left; display:block; padding:0 5px; white-space: nowrap; margin-bottom:5px;}

.qlist li.half{ float:left; width:100px; padding:3px}
.qsubway{margin:5px}
.qsubway a,.qsubway span{display:block; float:left; width:47px; height:19px ; border:1px solid #E7E3BD; background-color:#FFFFE7; margin:0 2px; text-align:center; text-decoration:none; margin-bottom:5px; display:inline}
.qsubway span{ color:#DA6490;}
.qlist li.mobile{float:left; width:88px; background:url(../images/public/dot2.gif) 4px center no-repeat; padding-left:12px; font-size:10px; margin-bottom:3px; text-align:center;font-family: Verdana, Arial, Helvetica;}
.qlist li.mobile2{background:url(../images/public/dot2.gif) 0px center no-repeat; padding-left:8px; margin-bottom:5px;}
.bgf6{ background-color:#f6f6f6}

/* ----- 树型 by scott.cao 091016 ----- */
.treeopen{display:block; background:url(../images/public/treeico.gif) no-repeat 3px 5px; width:12px;height:18px; float:left; margin-right:5px}
.treeclose{display:block; background:url(../images/public/treeico2.gif) no-repeat 3px 5px; width:12px;height:18px; float:left; margin-right:5px}
.dotopen{display:block; background:url(../images/public/dotsel3.gif) no-repeat 3px 4px; padding-left:22px}
.dotclose{display:block; background:url(../images/public/dotsel2.gif) no-repeat 3px 4px; padding-left:22px}
a.dotopen2:link,a.dotopen2:visited{display:block; background:url(../images/public/dot6-1.gif) no-repeat right center; padding-right:8px; color:#06F;}
a.dotclose2:link,a.dotclose2:visited{display:block; background:url(../images/public/dot6.gif) no-repeat right center; padding-right:8px; color:#06F;}


/* ----- ico by scott.cao 090915 ----- */
.veloico a,.veloico div,.veloico span{float:left;width:16px; height:16px; line-height:16px; margin:0 1px; background-image:url(../images/ico/ico03.gif); background-repeat:no-repeat; display:block}
.veloico div{width:auto; padding-left:20px; font-weight:bold}
.veloico a.favorites{background-position:0 0; cursor:pointer}
.veloico span.favorites-off{background-position:-146px 0;}
.veloico a.mycoupon{background-position:0 -16px; cursor:pointer}
.veloico span.mycoupon-off{background-position:-146px -16px;}
.veloico a.printer,.veloico .printer{background-position:0 -32px; cursor:pointer}
.veloico .printer{cursor: default}
.veloico span.printer-off{background-position:-146px -32px;}
.veloico a.sms,.veloico .sms{background-position:0 -48px; cursor:pointer}
.veloico .sms{cursor: default}
.veloico span.sms-off{background-position:-146px -48px;}
.veloico a.qq,.veloico .qq{background-position:0 -64px; cursor:pointer}
.veloico .qq{cursor: default}
.veloico .velo{background-position:0 -96px; cursor: default}

.veloico span.qq-off{background-position:-146px -64px;}
.veloicoyes,.veloicono{ background-image:url(../images/ico/ico05.gif); background-repeat: no-repeat; background-position:0 0; padding-left:80px; height:60px; line-height:60px}
.veloicono{background-position:0 -120px;}

/* ----- 翻页 by scott.cao 090910 ----- */
.velopage {margin: 15px auto; text-align:center; font-family:"微软雅黑" , "宋体";}
.velopage a{border: #CCCCCC 1px solid; padding:1px 6px;+padding:0px 6px;color: #444; text-decoration: none;  margin-right:4px; line-height:15px}
.velopage a:hover{color:#FF6600;border:#FF6600 1px solid; padding:1px 6px;+padding:0px 6px;text-decoration:none;}
.velopage a:active {border: #FF6600 1px solid; padding:1px 6px;text-decoration:none;}
.velopage span{margin-right:4px; padding:1px 6px;+padding:0px 6px; line-height:15px}
.velopage span.current {border: #FF6600 1px solid; font-weight: bold; color: #FF6600; background-color: #FFEDE1;}
.velopage span.disabled {border: #eaeaea 1px solid;color: #eaeaea;}

/* ----- bookmark by scott.cao 091021 ----- */
.bm01,a.bm01:link,a.bm01:visited{display:block; float:left; width:100px; height:26px; line-height:28px;+line-height:30px; background:url(../images/public/velobox-bgf-1.gif); overflow:hidden;color:#999999; text-align:center; margin:0 2px;font-size:12px;}
.bm01,a.bm01:hover{background:url(../images/public/velobox-bgf-2.gif);color:#DA6490; font-size:14px; text-decoration:none}
.bmmt25{margin-top:25px;+margin-top:40px}

/* ----- articlerelated by scott.cao 091029 ----- */
.ar01,a.ar01:link,a.ar01:visited{display:block; float:left;width:auto; height:26px;line-height:26px; text-align:center;background:none;font-size:14px; color:#444;font-family: "Lucida Grande", Verdana, Arial, Helvetica, "宋体", sans-serif; text-decoration:none; margin:0 10px}
a.ar01:hover{text-decoration: underline;color:#DA6490}
.ar01{width:109px;background:url(../images/public/velobox-bgf-3.gif);font-family:"微软雅黑" , "宋体"; font-size:16px; color:#DA6490;}

/* ----- 我的velo卡 by scott.cao 091117 ----- */
.myclist{top:50px ;right:60px;_right:59px}
.myclist li{margin-bottom:10px; }
.myclist li.sel{border:1px solid #ddd; border-left:0px;  border-right:0px;  background-color:#F4F4F4; }
.myclist li .isel,.myclist li.sel2{ margin-left:10px;background-color:#F4F4F4;padding:5px 0 5px 5px; }


/* ----- VELO卡选购(暂时) by scott.cao 091016 ----- */
.cardmall{}
.cardmall li{width:148px; float:left; text-align:left; margin:0 6px 20px 6px}
.cardmall li.line{width:100%; border-top:1px dotted #ddd;}
.cardmall li img{border:1px solid #d7d7d7; width:142px; height:129px; background-color:#FFF; padding:1px; margin:0 auto 5px auto}

/* ----- velomall by scott.cao 091112 ----- */
.velomallbox1{background:url(../images/mall/mallbg01.jpg) no-repeat; height:322px; padding-top:10px}
.cartico{ height:28px; background:url(../images/ico/shoppingcart.gif) 0 0 no-repeat; padding-left:30px; line-height:30px}

/* ----- 用户头像 by scott.cao 091021 ----- */
.user50{width:57px;_width:53px; height:53px; background:url(../images/public/user_bg_50.gif) no-repeat; padding:3px 7px 6px 3px; margin-top:3px}
.user50 img{width:50px; height:50px;}
.user100{width:115px; height:100px; background:url(../images/public/user_bg_100.gif) no-repeat; padding:7px 13px 13px 7px; margin-top:5px}
.user100 img{width:100px; height:100px;}

/* ----- 用户贡献度图标 by scott.cao 091021 ----- */
a.veloactivity:link,a.veloactivity:visited,a.veloactivity:hover{float:left;display:block;max-width:96px; height:16px; overflow:hidden}
.veloactivity img{width:16px; height:16px; float:left}
a.veloactivity2:link,a.veloactivity2:visited,a.veloactivity2:hover{float:left;display:block;}
.veloactivity2 img{float:left; margin-top:-5px}


/* ----- 表格标签 by scott.cao 090923 ----- */
.tblist1{margin:10px 0;}
.tblist1 tr{margin-bottom:5px;background-color:#f3f3f3;}
.tblist1 td{padding:5px; vertical-align: middle;}
.tblist1 td.title{background-color:#F7E8D0;}
.tblist1 tr.title2{background-color:#E8E8E8;}
.tblist1 tr.title3{background-color:#EBE7CA;}
.tblist1 tr.list{background-color:#ggg}
.tblist1 tr.list2{background-color:#fff}
.tblist1 tr.list3{background-color:#EBE7CA}

/* ----- 节日图标 by scott.cao 091218 ----- */
.hivelo{ background-image:url(../images/ico/hi_velo/bg.jpg) ; background-repeat:no-repeat; background-position:312px 5px}

/* ----- QQ专区 by cyc 091118 ----- */
.listbox .cycinnerlist{background:url(../images/QQ/listboxbg.gif) no-repeat; height:auto;_height:275px;min-height:275px; padding:5px 5px}
.cyc091118weixuanzhe{ background-image:url(../images/QQ/weixuanzhetiao.gif); height:31px; width:260px; padding-top:15px;}
.cyc091118xuanzhe{ background-image:url(../images/QQ/xuanzhetiao.gif); height:31px; width:260px; padding-top:15px; color:#FFFFFF;}
.cycqqjsadminipic{height:40px; width:445px;left:1px;_left:1px; bottom:1px;_bottom:1px; position:absolute; background-color:#000;-moz-opacity:.40;filter:Alpha(opacity=70);opacity:.4; }
.qqhuang{ color:#FF9900;}

/* ----- 人气美食 by cyc 091118 ----- */
.cyclistmain{padding:15px 200px 10px 20px; position:relative;border-bottom:1px dashed #CFCFCF}
.cyclistmain1{padding:15px 200px 10px 20px; position:relative;background-color:#FFFAE7;border-bottom:1px dashed #CFCFCF}
.cyclistmain2{padding:15px 10px 10px 20px; position:relative}


