html,body,p {
    margin:0px;
    padding:0px;
    font-size:14px;
    font-family:'Microsoft YaHei';
}

a img{ border:none}

body {
    background:url('/public/static/img/bg.jpg');background-size:cover;
}

/*=> 常量*/

.cRed {
    color:red;
}

.cBlue {
    color:#1fb6ff;
}

.cGreen {
    color:#13ce66;
}

.cOrange {
    color:#f1752d;
}

.none {
    display:none;
}


/*=> B框架*/

.bLayout {
    width: 580px; margin: 0 auto; border: 1px solid rgba(0, 0, 0, 0.3); box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); color: #666;
}

.bLayout>div{
    background:#fbfbfb;
}

.bLayout .title {
    display: block; border-bottom: 1px solid #ddd; padding: 13px;background:#1fb6ff;color:#fff;
}

.bLayout .b1 {
    background: #1fb6ff; color: #FFF; font-size: 16px; font-weight: bold; cursor: pointer; padding: 8px 25px; text-decoration: none;
}

.bLayout .b2 {
    background: #EEE; color: #777; font-size: 16px; font-weight: bold; cursor: pointer; padding: 8px 25px; text-decoration: none;
}

/*=> xBox*/

.xBox {
    border:1px solid #dedede;padding:10px;font-size:14px;color:#666;transition:all 0.1s;margin-bottom:20px;
}

.xBox:focus{
    border:1px solid #ffb400 !important;
}

/*=> Button*/

.bBlue {
    background:#1fb6ff;color:#fff;padding:8px 25px;cursor:pointer;border:0px;
}

/*=> Taobao Item List*/

.item {
    border:1px solid #eee;display:inline-block;width: 250px;cursor:pointer;transition:all 0.3s;margin-top:10px;
}

.item:hover{
    border:1px solid #f40;
}
.item a {
    text-decoration:none;outline: none;
}
.item>a>img {
    width:250px;height:250px;
}

.item .info {
    padding:5px 10px;
}

.item .info .l1 span:first-child {
    color: #f40;font-size: 18px;font-family: arial;margin-right:3px;
}

.item .info .l1 strong {
    color: #f40;font-family: verdana,arial;font-weight: 700;font-size: 18px;
}

.item .info .l2 {
    height: 40px;margin-top:6px;font-weight: 400;color: #666;overflow: hidden;line-height:20px;margin-bottom:10px;
}

/*=> menu..*/
.mn {
    background:#fbfbfb; padding: 6px 12px; display: inline-block; color: #666;cursor:pointer;text-decoration:none;
}

.mn:not(.act):hover{
    color:#1fb6ff;
}

.mn.act {
    background:#1fb6ff;color: #fff;
}

/*=> ctTable*/

.ctTable {
    border:1px solid #eaeaea;padding:0px;margin-top:10px;border-collapse:collapse;
}

.ctTable th {
    color:#666;font-weight:100;background:#f6f6f6;padding:10px;border:1px solid #eaeaea;
}

.ctTable td {
    color:#888;padding:10px;border:1px solid #eaeaea;text-align:center;
}

.ctTable a{
    color:#1fb6ff;text-decoration:none;cursor:pointer;
}


/*=> pagerLine*/

.pagerLine .tgPg {
    border:1px solid #eee;padding:5px 10px;display:inline-block;cursor:pointer;transition:all 0.2s;color:#666;
}

.pagerLine .tgPg:not(:first-child){
    margin-left:5px;
}

.pagerLine .tgPg.ban {
    color:#bbb;cursor:default;
}

.pagerLine .ellipsis {
    display:inline-block;font-weight:700;margin:0px 3px;font-size:14px;
}

.pagerLine .tgPg:not(.ban):hover {
    border:1px solid #f40;color:#f40;
}

.pagerLine .tgPgNumGroup {
    display:inline-block;font-size:0px;margin:0px 5px;
}

.pagerLine .tgPgNumGroup a{
    border:1px solid #eee;padding:7px 15px;display:inline-block;cursor:pointer;text-decoration:none;font-size:16px;color:#666;transition:all 0.3s;
}

.pagerLine .tgPgNumGroup a:hover{
    border:1px solid #f40;color:#f40;
}

.pagerLine .tgPgNumGroup a.act{
    border:1px solid #f40;background:#f40;color:#fff;
}

/*=> notify*/

.notify {
    border:1px solid #bce8f1;background:#d9edf7;color: #3a87ad;padding:8px;border-radius:5px;
}

.notify:not(.g) a{
    color:#1fb6ff;text-decoration:none;cursor:pointer;outline:none;
}

.notify.g {
    border:0px;background:#6abb95;color: #fff;padding:8px;border-radius:5px;
}

.notify p:not(:last-child){
    margin-bottom:4px;
}

.notify p:first-child{
    margin-bottom:7px;
}