body {background-color: #15192d;}
/* footer */
body .g-footer .gft-links,
body .g-footer .gft-links a{ color:#fff;}
body .g-footer .gft-copyRight,
body .g-footer .gft-copyRight a{ color:#fff;}

img{vertical-align:top;border: none;}
img {
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s;
    -ms-transition: none;
}
a:hover img, img:hover {
    opacity: .9;
}
body{font-family:Microsoft YaHei;}
.wraper{position: relative;}
a:hover{text-decoration: none;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}

.price {color: #c41b1b;}
.btn {display: block;color: #15192d;border:1px solid #15192d;text-align: center;font-size: 16px;}
.btn:hover {border-color: #c41b1b;color: #c41b1b;}
.btn-red {border-color: #c41b1b;color: #fff;background-color: #c41b1b;}
.btn-red {color: #fff;cursor: pointer;}
.btn-red:hover {background-color:#bb1515;border-color: #bb1515;color: #fff;}
.btn-light-gray {background-color: #999;color: #fff;border-color: #999;}
.btn-light-gray:hover {border-color: #999;color: #fff;}

.header {background: url(images/banner.jpg) no-repeat center 0;}
.banner {height: 450px;width: 1080px;margin:0 auto; background: url(images/banner.jpg) no-repeat center 0;}
.headline {height:200px;background: url(images/headline.jpg) no-repeat center 0;}
.headline p {width:840px;height: 110px;margin:0 auto; padding:40px 120px 50px;font-size: 16px; color:#e3e3e3;background: url(images/headline.jpg) no-repeat center 0;text-align: left;}

.area {margin:40px 0;}
.area .box {width: 1080px;margin:0 auto;}
.box .hd {height: 130px;background: url(images/boxhd.jpg) no-repeat center -6px;text-align: left;}
.box .hd .big-line {font-size: 60px;line-height: 80px;height: 80px;font-weight: bold;color:#fae33d;padding-left: 480px;}
.box .hd .sub-line {font-size: 18px;line-height: 20px;height: 20px;color: #fff;padding-left:480px;}

.pic-item-list {width: 1080px;margin:0 auto;overflow: hidden;zoom: 1;}
.pic-item-list .pic {width:250px;float: left;}
.pic-item-list .item-list {overflow: hidden;zoom: 1;}
.pic-item-list .item-list .item {width: 365px;height: 160px;padding:15px; margin: 0 0 20px 20px;float: left;background-color: #fff;position: relative;}
.pic-item-list .item-list .item .img {float: left;margin-right: 15px;}
.pic-item-list .item-list .item .txts {text-align: left;float: left;width: 190px;}
.pic-item-list .item-list .item .txts .title {color:#41476d;font-size: 14px;margin-bottom: 10px;line-height: 22px;display: block;word-break: break-all;height: 44px;overflow: hidden;}
.pic-item-list .item-list .item .txts .price {font-size: 22px;margin-bottom: 12px;overflow: hidden;zoom: 1;}
.pic-item-list .item-list .item .txts .price .now {float: left;}
.pic-item-list .item-list .item .txts .price .before {float: right;color: #999;font-size: 12px;text-decoration: line-through;}
.pic-item-list .item-list .item .txts .btn {width: 188px;height: 28px;line-height: 28px;}
.pic-item-list .item-list .item .txts .btn-ticket {margin-bottom: 10px;}
.pic-item-list .item-list .item .txts .btn-red {position: absolute;bottom: 15px;right: 15px;}

.pic-item-list-r .pic {float: right;}
.pic-item-list-r .item-list .item {margin:0 20px 20px 0;}

.super-brand .pic-item-list .pic {width:200px;}
.super-brand .pic-item-list .item-list .item {width: 200px;height: 120px;padding: 0;background-color: transparent;}
.super-brand .pic-item-list .item-list .item .store-name {height: 120px;line-height: 120px;margin-top:-120px;font-size: 16px;color: #f9f9f9;background-color: #14223a;display: none;position: relative;}
.super-brand .pic-item-list .item-list .item:hover .store-name {display: block;}



.seckill {background: url(images/secKillBg.png) repeat 0 0;padding:20px 0;}
.seckill .hd {height: 100px;text-align: center;background: none;}
.seckill .hd .icon-clock {width: 92px;height: 51px;background: url(images/clock.png) no-repeat 0 0;display: inline-block;margin:0 10px -6px 0; }
.seckill .hd .big-line, .seckill .hd .sub-line {padding-left: 0;}
.seckill .hd .sub-line {font-size: 14px;}

.today-seckill, .tomorrow-seckill {overflow: hidden;zoom: 1;width:992px; margin:30px auto;}
.today-seckill li {width: 188px;padding:20px;margin: 0 10px;  float: left;display: inline;background-color: #fff;}
.today-seckill li img {margin-bottom: 6px;}
.today-seckill li .title {color: #41476d;text-align: left;line-height: 20px;margin-bottom: 10px;}
.today-seckill li .price {overflow: hidden;zoom: 1;margin-bottom: 10px;}
.today-seckill li .price .now {float: left;color: #c41b1b;font-size: 14px;}
.today-seckill li .price .before {float: right;color: #999;font-size: 12px;text-decoration: line-through;}
.today-seckill li .btn {width: 186px;height: 36px;line-height: 36px;cursor: default;font-size: 16px;}
.today-seckill li .cd-finished {cursor: pointer;}


.tomorrow-seckill {background-color: #fff;width:956px;padding:0 0 30px 16px;margin-bottom: 20px;}
.tomorrow-seckill dt {font-size: 24px;color: #41476d;height: 60px;line-height: 60px;}
.tomorrow-seckill dd {overflow: hidden;zoom: 1;}
.tomorrow-seckill .pics {float: left;display: inline;width: 220px;margin-right: 18px;}
.tomorrow-seckill .pics .img-area {float: left;margin-right: 6px;}
.tomorrow-seckill .pics .txt-area {text-align: left;color: #41476d;font-size: 12px;line-height: 20px;}
.tomorrow-seckill .pics .txt-area .title {margin-bottom: 10px;}
.tomorrow-seckill .pics .txt-area .price {font-size: 14px;}

.area-cmt {background: url(images/cmtIntro.jpg) no-repeat center -14px;margin-top:40px;}
.cmtIntro {background: url(images/cmtIntro.jpg) no-repeat center -14px;}
.cmtIntro .hd {height:120px;background: none;}
.cmtIntro .bd .intro {width:840px;height: 110px;margin:0 auto;padding: 0px 120px 60px;font-size: 16px;color:#e3e3e3;text-align: left;}

#commentHolder {text-align: left;background-color: #fff;}


.nav-float {position:fixed;top:250px;left:50%;margin-left:575px;_position:absolute;_zoom:1;_top:expression(documentElement.scrollTop + 250 + "px");display:none;z-index:100;}

.nav-fixed {width: 102px; padding-top:89px;background: url(images/nav.png) no-repeat 0 0;position:fixed;top:160px;left:50%;margin-left:575px;}
.nav-fixed ul li a {display: block;width: 70px;margin:0 auto;height: 20px;line-height: 20px;padding-top: 9px;border-bottom: 1px solid #115181;position: relative;font-size: 14px;color: #fff;}
.nav-fixed ul li a:hover {color: #e8d637;}
.nav-fixed ul li a i {position: absolute;}
.nav-fixed .nav-btm {width: 102px;height: 80px;background:url(images/navBtm.png) no-repeat 0 0;}
.backtotop {width: 100px;height: 36px;display: block;}
.goBestSite {width: 100px;height:44px;display: block;}