﻿body{ width:100%;}
.middle {
    vertical-align: middle;
}
.l {
    float: left;
}
.r{ float: right;}


.page-group-home {
    background: #f5f5f5;
}
.page-group-home .wrap{width:1120px;}
.page-group-home .page-home {
    position: relative;
    width: 1120px;
    margin: 0 auto;
}

.page-group-home .page-home .top-banner {
    width: 100%;
    height: 280px;
    position: relative;
}

.page-group-home .page-home .top-banner .listmenu {
    position: absolute;
    background-color: rgba(102,122,147,.88);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8484240, endColorstr=#C8484240);
    z-index: 10;
    width: 200px;
    height: 100%;
}

.page-group-home .page-home .top-banner .listmenu ol li {
    height: 55px;
    line-height: 55px;
    font-size: 18px;
    padding-left: 28px;
    padding-right: 13px;
}

.page-group-home .page-home .top-banner .listmenu ol li:hover {
    background: #f85f0b;
    background: rgba(255,255,255,.2);
}

.page-group-home .page-home .top-banner .listmenu ol li span.glyphicon-menu-right {
    font-size: 18px;
    float: right;
    margin-top: 19px;
}

.page-group-home .page-home .top-banner .listmenu ol li a {
    color: #fff;
    display: block;
    margin-left: -28px;
    padding-left: 28px;
    width: 200px;
}

.page-group-home .page-home .top-banner .listmenu ol li a:focus {
    outline: 0;
}

.page-group-home .page-home .top-banner .imgbox {
    float: right;
    width: 1120px;
    position: relative;
}

.page-group-home .page-home .top-banner .imgbox .item {
    width: 1120px;
    height: 400px;
    background: #000;
    position: relative;
}

.page-group-home .page-home .top-banner .imgbox .item .adIcon {
    position: absolute;
    right: 2px;
    top: 2px;
    z-index: 10;
    width: 35px;
    height: 20px;
    display: block;
    background: url(//profile.gmmsj.com/pc/all/img/advert/ad_icon_ea54422.png) no-repeat;
}

.page-group-home .page-home .top-banner .imgbox .item img {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 3;
}

.page-group-home .page-home .top-banner .dot {
    position: absolute;
    top: 50%;
    right: 20px;
    width: 5px;
    height: 86px;
    z-index: 44;
    margin-top: -43px;
}

.page-group-home .page-home .top-banner .dot li {
    width: 14px;
    height: 14px;
    border: 3px solid #d2d2d2;
    border-radius: 50%;
    margin: 7px;
    opacity: .7;
}

.page-group-home .page-home .top-banner .dot li.active {
    background: #d2d2d2;
}

.page-group-home .page-home .top-banner .dot-indicators {
    left: auto;
    right: 10px;
    width: auto;
    margin-left: 0;
    top: auto;
    bottom: 10px;
}

.page-group-home .page-home .top-banner .dot-indicators li {
    width: 22px;
    height: 22px;
    line-height: 22px;
    background-color: rgba(3,9,30,.8);
    border: 0;
    float: left;
    margin: 0 0 0 8px;
    overflow: hidden;
    display: block;
    color: #fff;
    text-indent: 0;
}

.page-group-home .page-home .top-banner .dot-indicators li.on {
    background: #fe6008;
}

.page-group-home .page-home .top-banner .dot-indicators li.active {
    background: #fe6008;
}

.page-group-home .page-home .feature {
    background: #373333;
    position: relative;
}

.page-group-home .page-home .feature .menu {
    background: url(//profile.gmmsj.com/pc/goods/img/home/banner_small_4ae376f.png) no-repeat;
    width: 205px;
    font-size: 24px;
    color: #fff;
    padding-top: 7px;
    height: 80px;
    position: absolute;
    top: -3px;
    left: -4px;
    z-index: 8;
    text-align: center;
    line-height: 85px;
}

.page-group-home .page-home .feature .menu a {
    font-size: 24px;
    color: #fff;
    display: inline-block;
    width: 98px;
    height: 71px;
    line-height: 66px;
    vertical-align: top;
}

.page-group-home .page-home .feature .menu a:hover {
    background: #ffa944;
}

.page-group-home .page-home .feature .menu a span {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.page-group-home .page-home .feature .menu a.sell span {
    background-position: -81px center;
}

.page-group-home .page-home .feature .menu a:last-of-type {
    width: 96px;
}

.page-group-home .page-home .feature .menu .line {
    width: 1px;
    background: #fff;
    height: 16px;
    display: inline-block;
    vertical-align: top;
    margin-top: 28px;
}

.page-group-home .page-home .feature .list {
    background: #fff;
    margin-left: 200px;
    height: 72px;
}

.page-group-home .page-home .feature .list li {
    float: left;
    height: 72px;
    width: 182px;
}

.page-group-home .page-home .feature .list li a {
    display: inline-block;
    width: 100%;
    height: 30px;
    font-size: 14px;
    line-height: 1;
    text-align: center;
    margin-top: 20px;
    border-right: 1px dashed #ff6008;
}

.page-group-home .page-home .feature .list li a:hover {
    color: #ff6008;
}

.page-group-home .page-home .feature .list li .iconfont {
    color: #ff6008;
    font-size: 30px;
    vertical-align: top;
    margin-right: 10px;
}

.page-group-home .page-home .feature .list li span {
    display: inline-block;
    text-align: left;
}

.page-group-home .page-home .feature .list li:last-of-type a {
    border-right: 0;
}

.page-group-home .page-home .roll-adv {
    height: 170px;
    width: 100%;
    position: relative;
    margin-top: 20px;
    position: relative;
    overflow: hidden;
}

.page-group-home .page-home .roll-adv ul>li {
    float: left;
    margin-right: 7px;
    background: #fff;
    position: relative;
}

.page-group-home .page-home .roll-adv ul>li .adIcon {
    position: absolute;
    right: 2px;
    top: 2px;
    z-index: 10;
    width: 35px;
    height: 20px;
    display: block;
    background: url(//profile.gmmsj.com/pc/all/img/advert/ad_icon_ea54422.png) no-repeat;
}

.page-group-home .page-home .roll-adv ul>li a:hover:after {
    display: block;
    content: "";
    background: rgba(255,255,255,.2);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.page-group-home .page-home .roll-adv ul>li a img {
    width: 410px;
    height: 170px;
}

.page-group-home .page-home .roll-adv li:last-of-type {
    margin-right: 0;
}

.page-group-home .page-home .roll-adv .iconfont {
    font-size: 20px;
    line-height: 35px;
    font-weight: 700;
    color: #fff;
    position: relative;
}

.page-group-home .page-home .roll-adv .arrow {
    position: absolute;
    top: 50%;
    z-index: 1;
    margin-top: -17.5px;
    background: rgba(0,0,0,.5);
    width: 22px;
    height: 35px;
    display: inline-block;
}

.page-group-home .page-home .roll-adv .arrow:hover {
    background: rgba(255,255,255,.3);
}

.page-group-home .page-home .roll-adv .arrow:hover .iconfont {
    color: rgba(0,0,0,.5);
}

.page-group-home .page-home .roll-adv .prev {
    left: 0;
    border-radius: 0 20px 20px 0;
}

.page-group-home .page-home .roll-adv .prev .iconfont {
    left: -3px;
}

.page-group-home .page-home .roll-adv .next {
    right: 0;
    border-radius: 20px 0 0 20px;
}

.page-group-home .page-home .roll-adv .next .iconfont {
    right: -5px;
}

.page-group-home .page-home .home-container .left-block {
    width: 100%;
    
}

.page-group-home .page-home .home-container .left-block .youneed.block {
    width: 954px;
}

.page-group-home .page-home .home-container .left-block .youneed.block .title2 {
    background: url(//profile.gmmsj.com/pc/goods/img/home/title_youneed_6843331.png) 0 7px no-repeat;
}

.page-group-home .page-home .home-container .left-block .youneed.block .block-content {
    height: auto;
}

.page-group-home .page-home .home-container .left-block .recommend-goods-list ul {
    padding: 0 20px;
    background-color: #fff;
}

.page-group-home .page-home .home-container .left-block .recommend-goods-list .recommend-goods {
    padding: 20px 0;
    border-bottom: 1px solde #f5f5f5;
}

.page-group-home .page-home .home-container .left-block .recommend-goods-list .recommend-goods .media-body h4 {
    height: 39px;
}

.page-group-home .page-home .home-container .left-block .recommend-goods-list .recommend-goods .media-body .price {
    text-align: right;
}

.page-group-home .page-home .home-container .left-block .recommend-goods-list .recommend-goods .media-body .price .min-price {
    color: #999;
    margin-top: 5px;
}

.page-group-home .page-home .home-container .left-block .recommend-goods-list .recommend-goods .media-body .price span.doller {
    font-size: 14px;
    color: #ff6008;
}

.page-group-home .page-home .home-container .left-block .recommend-goods-list .recommend-goods .media-body .price i {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    color: #ff6008;
}

.page-group-home .page-home .home-container .left-block .letters {
    margin: 0 0 7px;
    height: 33px;
}

.page-group-home .page-home .home-container .left-block .letters ul li {
    float: left;
    line-height: 2;
    font-size: 18px;
    margin-right: 0;
    border: 2px transparent;
    border-style: solid solid none;
    padding: 0 6px;
}

.page-group-home .page-home .home-container .left-block .letters ul li a:hover {
    color: #ff6008;
    text-decoration: none;
}

.page-group-home .page-home .home-container .left-block .letters li .bigtxt {
    font-size: 22px;
    line-height: 1;
}

.page-group-home .page-home .home-container .left-block .letters li .active {
    color: #ff6008;
    border-bottom: 2px solid #ff6008;
}

.page-group-home .page-home .home-container .left-block .letters .open {
    border: 2px #ff6008;
    border-style: solid solid none;
    padding: 0 6px;
    background: #f5f5f5;
}

.page-group-home .page-home .home-container .left-block .letters .dropdown-menu {
    width: 955px;
    top: 35px;
    background: #f5f5f5;
    padding: 8px 0;
    border: 2px solid #ff6008;
}

.page-group-home .page-home .home-container .left-block .letters .dropdown-menu .arrow {
    position: absolute;
    top: -10px;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 10px;
    border-top-width: 0;
    border-bottom-color: #ff6008;
}

.page-group-home .page-home .home-container .left-block .letters .dropdown-menu .selected,.page-group-home .page-home .home-container .left-block .letters .dropdown-menu .find {
    color: #ff6008;
}

.page-group-home .page-home .home-container .left-block .letters .dropdown-menu ul {
    margin: 0 10px;
}

.page-group-home .page-home .home-container .left-block .letters .dropdown-menu ul li {
    float: left;
    width: 20%;
    line-height: 26px;
    position: relative;
    text-indent: 10px;
    font-size: 12px;
}

.page-group-home .page-home .home-container .left-block .letters .dropdown-menu ul li a:before {
    position: absolute;
    left: 0;
    top: 9px;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-width: 3px;
    border-style: solid;
    border-color: transparent transparent transparent #bdbdbd;
}

.page-group-home .page-home .home-container .left-block .letters .dropdown-menu:before {
    position: absolute;
    z-index: 2000;
    top: -2px;
    left: 0;
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-left-width: 53px;
    content: " ";
    border-color: #f5f5f5;
}

.page-group-home .page-home .home-container .left-block .letters .A {
    left: -62px;
}

.page-group-home .page-home .home-container .left-block .letters .A:before {
    left: 60px;
    border-left-width: 22px;
}

.page-group-home .page-home .home-container .left-block .letters .B {
    left: -91px;
}

.page-group-home .page-home .home-container .left-block .letters .B:before {
    left: 89px;
    border-left-width: 20px;
}

.page-group-home .page-home .home-container .left-block .letters .C {
    left: -118px;
}

.page-group-home .page-home .home-container .left-block .letters .C:before {
    left: 116px;
    border-left-width: 21px;
}

.page-group-home .page-home .home-container .left-block .letters .D {
    left: -146px;
}

.page-group-home .page-home .home-container .left-block .letters .D:before {
    left: 144px;
    border-left-width: 23px;
}

.page-group-home .page-home .home-container .left-block .letters .E {
    left: -176px;
}

.page-group-home .page-home .home-container .left-block .letters .E:before {
    left: 174px;
    border-left-width: 19px;
}

.page-group-home .page-home .home-container .left-block .letters .F {
    left: -202px;
}

.page-group-home .page-home .home-container .left-block .letters .F:before {
    left: 200px;
    border-left-width: 18px;
}

.page-group-home .page-home .home-container .left-block .letters .G {
    left: -227px;
}

.page-group-home .page-home .home-container .left-block .letters .G:before {
    left: 225px;
    border-left-width: 22px;
}

.page-group-home .page-home .home-container .left-block .letters .H {
    left: -227px;
}

.page-group-home .page-home .home-container .left-block .letters .H:before {
    left: 225px;
    border-left-width: 23px;
}

.page-group-home .page-home .home-container .left-block .letters .J {
    left: -257px;
}

.page-group-home .page-home .home-container .left-block .letters .J:before {
    left: 255px;
    border-left-width: 16px;
}

.page-group-home .page-home .home-container .left-block .letters .K {
    left: -280px;
}

.page-group-home .page-home .home-container .left-block .letters .K:before {
    left: 278px;
    border-left-width: 21px;
}

.page-group-home .page-home .home-container .left-block .letters .L {
    left: -308px;
}

.page-group-home .page-home .home-container .left-block .letters .L:before {
    left: 306px;
    border-left-width: 18px;
}

.page-group-home .page-home .home-container .left-block .letters .M {
    left: -333px;
}

.page-group-home .page-home .home-container .left-block .letters .M:before {
    left: 331px;
    border-left-width: 27px;
}

.page-group-home .page-home .home-container .left-block .letters .N {
    left: -367px;
}

.page-group-home .page-home .home-container .left-block .letters .N:before {
    left: 365px;
    border-left-width: 23px;
}

.page-group-home .page-home .home-container .left-block .letters .P {
    left: -397px;
}

.page-group-home .page-home .home-container .left-block .letters .P:before {
    left: 395px;
    border-left-width: 20px;
}

.page-group-home .page-home .home-container .left-block .letters .Q {
    left: -424px;
}

.page-group-home .page-home .home-container .left-block .letters .Q:before {
    left: 422px;
    border-left-width: 24px;
}

.page-group-home .page-home .home-container .left-block .letters .R {
    left: -455px;
}

.page-group-home .page-home .home-container .left-block .letters .R:before {
    left: 453px;
    border-left-width: 21px;
    border-left-width: 20px\9;
}

.page-group-home .page-home .home-container .left-block .letters .S {
    left: -483px;
}

.page-group-home .page-home .home-container .left-block .letters .S:before {
    left: 481px;
    border-left-width: 19px;
    border-left-width: 20px\9;
}

.page-group-home .page-home .home-container .left-block .letters .T {
    left: -509px;
}

.page-group-home .page-home .home-container .left-block .letters .T:before {
    left: 507px;
    border-left-width: 19px;
}

.page-group-home .page-home .home-container .left-block .letters .W {
    left: -535px;
}

.page-group-home .page-home .home-container .left-block .letters .W:before {
    left: 533px;
    border-left-width: 28px;
    border-left-width: 27px\9;
}

.page-group-home .page-home .home-container .left-block .letters .X {
    left: -570px;
}

.page-group-home .page-home .home-container .left-block .letters .X:before {
    left: 568px;
    border-left-width: 20px;
    border-left-width: 21px\9;
}

.page-group-home .page-home .home-container .left-block .letters .Y {
    left: -597px;
}

.page-group-home .page-home .home-container .left-block .letters .Y:before {
    left: 595px;
    border-left-width: 20px;
}

.page-group-home .page-home .home-container .left-block .letters .Z {
    left: -624px;
}

.page-group-home .page-home .home-container .left-block .letters .Z:before {
    left: 622px;
    border-left-width: 20px;
}

.page-group-home .page-home .home-container .left-block .letters .AB {
    left: -2px;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li {
    width: 190px;
    height: 120px;
    float: left;
    margin-right: 1px;
    margin-bottom: 1px;
    position: relative;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li>a {
    position: relative;
    display: block;
    background: #fff;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li>a>i.icon-hot {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    background: url(//profile.gmmsj.com/pc/all/img/icon_hot_f902efb.png) no-repeat 0 0;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li>a>img {
    width: 190px;
    height: 120px;
    display: block;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li>a.lt2 {
    background-position: -195px 0;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li>a.lt3 {
    background-position: -390px 0;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li>a.lt4 {
    background-position: -585px 0;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li>a.lt5 {
    background-position: -780px 0;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li>a.lt6 {
    background-position: 0 -118px;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li>a.lt7 {
    background-position: -195px -118px;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li>a.lt8 {
    background-position: -390px -118px;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li>a.lt9 {
    background-position: -585px -118px;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li>a.lt10 {
    background-position: -780px -118px;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li>a.lt11 {
    background-position: 0 -236px;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li>a.lt12 {
    background-position: -195px -236px;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li>a.lt13 {
    background-position: -390px -236px;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li>a.lt14 {
    background-position: -585px -236px;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li>a.lt15 {
    background-position: -780px -236px;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li .menu {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #ff6008;
    padding: 2px 5px;
    padding-left: 7px;
    color: #fff;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li .menu p {
    display: inline-block;
    margin-left: -3px;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li .menu p a {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    font-size: 14px;
    margin: 0 4px;
    position: relative;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li .menu p a:after {
    content: "";
    display: block;
    width: 0;
    height: 15px;
    border-right: 1px solid #fff;
    position: absolute;
    right: -6px;
    top: 3px;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li .menu p a:last-of-type:after {
    display: none;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li:hover .menu {
    display: block;
}

.page-group-home .page-home .home-container .left-block .goodslist ul li .new {
    width: 28px;
    height: 23px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
}

.page-group-home .page-home .home-container .left-block .title2 h2 {
    font-size: 22px;
    color: #353535;
    float: left;
}

.page-group-home .page-home .home-container .left-block .title2 ul {
    float: right;
}

.page-group-home .page-home .home-container .left-block .title2 ul li {
    display: inline-block;
}

.page-group-home .page-home .home-container .left-block .title2 ul li a {
    font-size: 16px;
    color: #666;
    margin-left: 30px;
    text-decoration: none;
}

.page-group-home .page-home .home-container .left-block .title2 ul li:hover a {
    color: #ff6008;
    border-bottom: 1px solid #ff6008;
}

.page-group-home .page-home .home-container .left-block .recommand.block {
    width: 100%;
}

/* .page-group-home .page-home .home-container .left-block .recommand.block .title2 {
    background: url(/nyyh/title_recommand_c9fd2ea.png) 0 7px no-repeat;
} */

.page-group-home .page-home .home-container .left-block .advice-goods-list {
    background: #fff;
    padding: 12px 20px 20px;
    height: 324px;
    min-height: 460px;
	width: 50%;
}

.page-group-home .page-home .home-container .left-block .advice-goods-list .row {
    height: 42px;
    line-height: 42px;
    overflow: hidden;
    cursor: pointer;
}

.page-group-home .page-home .home-container .left-block .advice-goods-list .row .col-md-1 {
    width: 40px;
}

.page-group-home .page-home .home-container .left-block .advice-goods-list .row .col-md-2 {
    width: 100px;
}

.page-group-home .page-home .home-container .left-block .advice-goods-list .row .col-md-6 {
    width: 507px;
    padding: 0;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-left: 20px;
}

.page-group-home .page-home .home-container .left-block .advice-goods-list .row span.zhang {
    /* background: url(../images/index/homepic8_ea3573d.png) no-repeat; */
    background-color:rgb(223, 109, 119);
    width: 24px;
    height: 24px;
    display: block;
    margin-top: 8px;
}

.page-group-home .page-home .home-container .left-block .advice-goods-list .row span.zhuang {
    background: url(../images/index/homepic8_ea3573d.png) no-repeat;
    width: 24px;
    height: 24px;
    display: block;
    background-position: 0 -34px;
    margin-top: 8px;
}

.page-group-home .page-home .home-container .left-block .advice-goods-list .row span.jin {
    background: url(../images/index/homepic8_ea3573d.png) no-repeat;
    width: 24px;
    height: 24px;
    display: block;
    background-position: 0 -68px;
    margin-top: 8px;
}

.page-group-home .page-home .home-container .left-block .advice-goods-list .row span.shenyp {
    background: url(../images/index/homepic8_ea3573d.png) no-repeat;
    width: 24px;
    height: 24px;
    display: block;
    background-position: 0 -101px;
    margin-top: 8px;
}

.page-group-home .page-home .home-container .left-block .advice-goods-list .row .gmname {
    font-size: 14px;
    width: 40%;
    overflow: hidden;
    height: 40px;
}

.page-group-home .page-home .home-container .left-block .advice-goods-list .row .goods_type_name {
    font-size: 14px;
    width: 34%;
    margin-left: -35px;
	overflow:hidden;
}

.page-group-home .page-home .home-container .left-block .advice-goods-list .row .price {
    font-size: 16px;
    color: #000;
}

.page-group-home .page-home .home-container .left-block .advice-goods-list .row .right {
    font-size: 14px;
    color: #bcbcbc;
}

.page-group-home .page-home .home-container .left-block .advice-goods-list .row .right:hover {
    color: #ff6008;
    text-decoration: underline;
}

.page-group-home .page-home .home-container .left-block .advice-goods-list .row:hover {
    background-color: #f5f5f5;
}

.page-group-home .page-home .home-container .left-block .block {
    margin: 20px 0;
}

.page-group-home .page-home .home-container .left-block .block:first-of-type {
    margin: 30px 0 20px;
}

.page-group-home .page-home .home-container .left-block .block .title2 {
    height: 55px;
    /* margin-bottom: 8px; */
    background-color: rgb(255, 228, 228);
    border-top: 2px solid rgb(255, 218, 220);
    border-left: 2px solid rgb(255, 218, 220);
    border-right: 2px solid rgb(255, 218, 220);
}

.page-group-home .page-home .home-container .left-block .block .block-content {
    height: auto;
}

.page-group-home .page-home .home-container .left-block .hot.block .title2 {
    background: url(//profile.gmmsj.com/pc/goods/img/home/title_hot_ef797cc.png) 0 7px no-repeat;
}

.page-group-home .page-home .home-container .left-block .hot.block .block-content li {
    float: left;
    margin: 0 10px 10px 0;
    position: relative;
}

.page-group-home .page-home .home-container .left-block .hot.block .block-content li img {
    width: 300px;
    height: 176px;
}

.page-group-home .page-home .home-container .left-block .hot.block .block-content li a:hover:after {
    display: block;
    content: "";
    background: rgba(255,255,255,.2);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.page-group-home .page-home .home-container .left-block .hot.block .block-content li:first-of-type img {
    width: 334px;
    height: 362px;
}

.page-group-home .page-home .home-container .right-block {
    width: 260px;
    float: right;
}

.page-group-home .page-home .home-container .right-block .block {
    margin: 20px 0;
}

.page-group-home .page-home .home-container .right-block .block:first-of-type {
    margin: 30px 0 20px;
}

.page-group-home .page-home .home-container .right-block .block-content {
    background: #fff;
    overflow: hidden;
}

.page-group-home .page-home .home-container .right-block .nav-tabs {
    border-bottom: 0;
}

.page-group-home .page-home .home-container .right-block .nav-tabs>li {
    margin-right: 15px;
    position: relative;
    margin-bottom: 0;
}

.page-group-home .page-home .home-container .right-block .nav-tabs>li:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-width: 20px 5px;
    border-color: transparent transparent #e1e1e1 #e1e1e1;
    border-style: solid;
    position: absolute;
    right: -10px;
    top: 0;
}

.page-group-home .page-home .home-container .right-block .nav-tabs>li>a {
    background: #e1e1e1;
    border-radius: 0;
    border: 0;
    font-size: 18px;
    padding: 0 5px 0 13px;
    height: 40px;
    line-height: 40px;
}

.page-group-home .page-home .home-container .right-block .nav-tabs>li.active>a,.page-group-home .page-home .home-container .right-block .nav-tabs>li.active>a:hover,.page-group-home .page-home .home-container .right-block .nav-tabs>li.active>a:focus {
    border-radius: 0;
    border: 0;
    background: #fff;
    color: #ff6008;
}

.page-group-home .page-home .home-container .right-block .nav-tabs>li.active:after {
    border-color: transparent transparent #fff #fff;
}

.page-group-home .page-home .home-container .right-block .title3 {
    position: relative;
    height: 40px;
}

.page-group-home .page-home .home-container .right-block .title3 .left {
    font-size: 18px;
    color: #353535;
    float: left;
    line-height: 31px;
    margin-left: 34px;
}

.page-group-home .page-home .home-container .right-block .title3 .more {
    position: absolute;
    right: 0;
    top: 0;
}

.page-group-home .page-home .home-container .right-block .title3 .more a {
    text-decoration: none;
    color: #353535;
    font-size: 14px;
    line-height: 40px;
    cursor: pointer;
}

.page-group-home .page-home .home-container .right-block .title3 .more a:hover {
    color: #ff6008;
    text-decoration: underline;
}

.page-group-home .page-home .home-container .right-block .notice .tab-content {
    background: #fff;
    padding: 12px 15px;
    width: 260px;
}

.page-group-home .page-home .home-container .right-block .notice .list-group {
    margin-bottom: 0;
}

.page-group-home .page-home .home-container .right-block .notice .noticelist .list-group-item {
    cursor: pointer;
    border: 0;
    font-size: 14px;
    padding: 6px 0;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
}

.page-group-home .page-home .home-container .right-block .notice .noticelist .list-group-item span.badge {
    background: transparent;
    color: #bcbcbc;
    font-weight: 400;
    font-size: 12px;
}

.page-group-home .page-home .home-container .right-block .notice .noticelist .list-group-item span.point {
    background: #cdcdcd;
    width: 4px;
    height: 4px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -8px;
    margin-right: 8px;
}

.page-group-home .page-home .home-container .right-block .notice .noticelist .list-group-item span.title {
    display: inline-block;
    width: 160px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    line-height: 1;
}

.page-group-home .page-home .home-container .right-block .notice .noticelist .list-group-item span.hoticon {
    background: url(//profile.gmmsj.com/pc/all/img/hot_f340e6f.jpg) no-repeat;
    width: 13px;
    height: 14px;
    display: inline-block;
}

.page-group-home .page-home .home-container .right-block .notice .noticelist .list-group-item:hover {
    background: 0 0;
    color: #ff6008;
}

.page-group-home .page-home .home-container .right-block .notice .noticelist a.hot {
    color: #ff6008;
}

.page-group-home .page-home .home-container .right-block .service {
    background: #fff;
    padding: 11px 11px 18px;
    margin-top: 1px;
    height: 120px;
}

.page-group-home .page-home .home-container .right-block .service .qq-service {
    height: 33px;
    margin: 7px 0 12px;
    background: url(//profile.gmmsj.com/pc/all/img/homepic17_c74a0b3.png) no-repeat;
    background-size: 25px 25px;
}

.page-group-home .page-home .home-container .right-block .service .qq-service .left {
    font-size: 18px;
    color: #353535;
    float: left;
    line-height: 31px;
    margin-left: 34px;
}

.page-group-home .page-home .home-container .right-block .service .qq-input {
    background: #f2f2f2;
    border-width: 0;
    height: 40px;
    line-height: 28px\9;
}

.page-group-home .page-home .home-container .right-block .service .qq-none-input {
    border-width: 0;
    border-color: red;
    -webkit-box-shadow: 0 0 5px red;
    box-shadow: 0 0 5px red;
}

.page-group-home .page-home .home-container .right-block .service .btn-qqverify {
    height: 40px;
    border-radius: 0;
}

.page-group-home .page-home .home-container .right-block .miaosha.block .title3 {
    background: url(//profile.gmmsj.com/pc/goods/img/home/title_miaosha_ea887fe.png) 0 center no-repeat;
}

.page-group-home .page-home .home-container .right-block .miaosha.block .pic img {
    height: 245px;
    width: 100%;
}

.page-group-home .page-home .home-container .right-block .miaosha.block .goods-title {
    font-size: 14px;
    margin: 8px 15px;
}

.page-group-home .page-home .home-container .right-block .miaosha.block .info {
    margin: 8px 15px;
}

.page-group-home .page-home .home-container .right-block .miaosha.block .price {
    float: left;
    line-height: 1.2;
}

.page-group-home .page-home .home-container .right-block .miaosha.block .price-now {
    font-size: 24px;
    color: #ff6008;
}

.page-group-home .page-home .home-container .right-block .miaosha.block .price-old {
    font-size: 14px;
    color: #999;
    text-decoration: line-through;
}

.page-group-home .page-home .home-container .right-block .miaosha.block .btn {
    border-radius: 0;
    float: right;
    padding: 9px 16px;
}

.page-group-home .page-home .home-container .right-block .latestDeal .title5 {
    width: 246px;
    height: 40px;
    background-repeat: no-repeat;
}

.page-group-home .page-home .home-container .right-block .latestDeal .title5 h1 {
    float: left;
    line-height: 40px;
    font-size: 18px;
    color: #000;
    margin-left: 21px;
    cursor: pointer;
}

.page-group-home .page-home .home-container .right-block .latestDeal .title5 h2 {
    float: right;
    line-height: 40px;
    font-size: 18px;
    color: #fff;
    margin-right: 25px;
    cursor: pointer;
}

.page-group-home .page-home .home-container .right-block .latestDeal .selected {
    cursor: pointer;
    position: relative;
}

.page-group-home .page-home .home-container .right-block .latestDeal .selected .num {
    width: 50px;
    height: 30px;
    display: block;
    position: relative;
    top: 96px;
    left: -15px;
    font-size: 16px;
    color: #4389e5;
    padding-top: 7px;
    padding-left: 6px;
    font-weight: 700;
    background-repeat: no-repeat;
}

.page-group-home .page-home .home-container .right-block .latestDeal .selected .media-left {
    position: relative;
    width: 70px;
    top: -31px;
}

.page-group-home .page-home .home-container .right-block .latestDeal .media {
    background: #4389e5;
    padding: 15px;
    margin-top: 0;
    height: 110px;
}

.page-group-home .page-home .home-container .right-block .latestDeal .media a img {
    width: 60px;
    height: 60px;
    border-radius: 6px;
}

.page-group-home .page-home .home-container .right-block .latestDeal .media .media-body {
    display: block;
    position: relative;
    top: -93px;
    left: 77px;
    width: 152px;
}

.page-group-home .page-home .home-container .right-block .latestDeal .media .media-heading {
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    height: 60px;
    overflow: hidden;
    display: inline-block;
}

.page-group-home .page-home .home-container .right-block .latestDeal .media p {
    font-size: 14px;
    color: #fff;
}

.page-group-home .page-home .home-container .right-block .latestDeal .list-group {
    background: #fff;
    margin-bottom: 0;
}

.page-group-home .page-home .home-container .right-block .latestDeal .list-group .list-group-item {
    border: 0;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding: 8px 15px;
}

.page-group-home .page-home .home-container .right-block .latestDeal .list-group .list-group-item span.point {
    background: #cdcdcd;
    width: 4px;
    height: 4px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}

.page-group-home .page-home .home-container .right-block .latestDeal .more {
    width: 260px;
    padding: 10px 15px;
    height: 31px;
    text-align: right;
    background: #fff;
}

.page-group-home .page-home .home-container .right-block .publish .title4 {
    width: 246px;
    height: 40px;
    background-repeat: no-repeat;
}

.page-group-home .page-home .home-container .right-block .publish .title4 h1 {
    float: left;
    line-height: 40px;
    font-size: 18px;
    color: #fff;
    margin-left: 21px;
    cursor: pointer;
}

.page-group-home .page-home .home-container .right-block .publish .title4 h2 {
    float: right;
    line-height: 40px;
    font-size: 18px;
    color: #000;
    margin-right: 25px;
    cursor: pointer;
}

.page-group-home .page-home .home-container .right-block .publish .selected {
    cursor: pointer;
    position: relative;
}

.page-group-home .page-home .home-container .right-block .publish .selected .num {
    width: 50px;
    height: 30px;
    display: block;
    position: relative;
    top: 96px;
    left: -15px;
    font-size: 16px;
    color: #8843e5;
    padding-top: 7px;
    padding-left: 6px;
    font-weight: 700;
    background-repeat: no-repeat;
}

.page-group-home .page-home .home-container .right-block .publish .selected .media-left {
    position: relative;
    width: 70px;
    top: -31px;
}

.page-group-home .page-home .home-container .right-block .publish .media {
    background: #8843e5;
    padding: 15px;
    margin-top: 0;
    height: 110px;
}

.page-group-home .page-home .home-container .right-block .publish .media a img {
    width: 60px;
    height: 60px;
    border-radius: 6px;
}

.page-group-home .page-home .home-container .right-block .publish .media .media-body {
    display: block;
    position: relative;
    top: -93px;
    left: 77px;
    width: 152px;
}

.page-group-home .page-home .home-container .right-block .publish .media .media-heading {
    font-size: 14px;
    color: #fff;
    font-weight: 400;
}

.page-group-home .page-home .home-container .right-block .publish .media p {
    font-size: 14px;
    color: #fff;
}

.page-group-home .page-home .home-container .right-block .publish .list-group {
    background: #fff;
    margin-bottom: 0;
}

.page-group-home .page-home .home-container .right-block .publish .list-group .list-group-item {
    border: 0;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding: 8px 15px;
}

.page-group-home .page-home .home-container .right-block .publish .list-group .list-group-item span.point {
    background: #cdcdcd;
    width: 4px;
    height: 4px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}

.page-group-home .page-home .home-container .right-block .publish .more {
    width: 260px;
    padding: 10px 15px;
    height: 31px;
    text-align: right;
    background: #fff;
}

.page-group-home .page-home .aboutus-pic {
    background: url(//profile.gmmsj.com/pc/goods/img/home/aboutus_0377fda.png) 0 0 no-repeat;
    width: 185px;
    height: 208px;
    position: absolute;
    top: 132px;
    left: -123px;
}

.page-group-home .help {
    width: 100%;
    background: #fff;
    margin-top: 50px;
}

.page-group-home .help .inner {
    width: 1120px;
    margin: 0 auto;
    padding: 40px 0;
    border-bottom: 2px solid #e8ecf0;
}

.page-group-home .help .inner .classlist {
    float: left;
    margin: 0 10px;
}

.page-group-home .help .inner .classlist:last-child {
    margin-right: 0;
    margin-left: 1px;
}

.page-group-home .help .inner .classlist:last-child .problem {
    width: 160px;
}

.page-group-home .help .inner .classlist .iconfont {
    float: left;
    color: #6e769d;
    font-size: 30px;
}

.page-group-home .help .inner .classlist .icon {
    width: 32px;
    height: 32px;
    float: left;
    background: url(//profile.gmmsj.com/pc/all/img/help_a715d11.png) 0 0 no-repeat;
    margin-right: 10px;
    margin-top: 4px;
}

.page-group-home .help .inner .classlist .problem {
    width: 180px;
    float: left;
    margin-top: 6px;
}

.page-group-home .help .inner .classlist .problem .title {
    width: 100%;
    font-size: 17px;
    color: #616161;
}

.page-group-home .help .inner .classlist .problem dd {
    margin-right: 12px;
    height: 30px;
    line-height: 30px;
}

.page-group-home .help .inner .classlist .problem dd a {
    font-size: 12px;
    color: #616161;
}

.page-group-home .help .inner .classlist .problem dd a:hover {
    color: #ffb84a;
    text-decoration: underline;
}

.page-group-home .help .inner .classlist .problem dd .btn-sm {
    padding: 1px 26px;
    font-size: 16px;
}

.page-group-home .help .inner .classlist .problem .bntbox {
    line-height: 28px;
}

.page-group-home .help .inner .classlist .pro {
    width: 32px;
    height: 32px;
    float: left;
    background: url(//profile.gmmsj.com/pc/all/img/pro_ae495e8.png) 0 0 no-repeat;
    margin-right: 10px;
    margin-top: 4px;
}

.page-group-home .help .inner .classlist .pay {
    width: 32px;
    height: 32px;
    float: left;
    background: url(//profile.gmmsj.com/pc/all/img/pay_19e6858.png) 0 0 no-repeat;
    margin-right: 10px;
    margin-top: 4px;
}

.page-group-home .help .inner .classlist .ins {
    width: 32px;
    height: 32px;
    float: left;
    background: url(//profile.gmmsj.com/pc/all/img/ins_2779c25.png) 0 0 no-repeat;
    margin-right: 10px;
    margin-top: 4px;
}

.page-group-home .help .inner .classlist .about_us {
    width: 32px;
    height: 32px;
    float: left;
    background: url(//profile.gmmsj.com/pc/all/img/about_us_a6c14c3.png) 0 0 no-repeat;
    margin-right: 10px;
    margin-top: 4px;
}

.page-group-home .help .inner .classlist .weixin {
    width: 32px;
    height: 32px;
    float: left;
    background: url(//profile.gmmsj.com/pc/all/img/weixin_ab6e24e.png) 0 0 no-repeat;
    margin-right: 10px;
    margin-top: 4px;
}

.page-group-home .help .inner .classlist .item {
    float: left;
    color: #b0b0b0;
    text-align: center;
    margin-right: 12px;
}

.page-group-home .help .inner .classlist .item h3 {
    line-height: 1.3;
}

.page-group-home .help .inner .classlist .item:last-of-type {
    margin-right: 0;
}

.page-group-home .help .inner .classlist .item img {
    padding-bottom: 5px;
}

.page-group-home .QQverify_modal {
    width: 523px;
    border: 8px solid #4c4c4c;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.page-group-home .QQverify_modal .customer_service {
    width: 478px;
    padding-bottom: 50px;
    background: #fff;
    padding-top: 30px;
}

.page-group-home .QQverify_modal .customer_service .check_result {
    width: 100%;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
}

.page-group-home .QQverify_modal .customer_service .result_img {
    width: 100%;
    text-align: center;
    margin-top: 30px;
}

.page-group-home .QQverify_modal .customer_service .result_img img {
    width: 70px;
    height: 70px;
}

.page-group-home .QQverify_modal .customer_service .result_detail_real,.page-group-home .QQverify_modal .customer_service .result_detail_fake {
    width: 380px;
    margin: 30px auto;
    font-size: 14px;
}

.page-group-home .QQverify_modal .customer_service .emphsis {
    color: #ff4500;
}

.page-group-home .QQverify_modal .customer_service .confirm {
    text-align: center;
    margin-top: 30px;
}

.page-group-home .QQverify_modal .customer_service .confirm span {
    background: #ff4500;
    color: #fff;
    border-radius: 2px;
    font-size: 14px;
    padding: 8px 20px;
}

.page-group-home .QQverify_modal .customer_service .hide {
    display: none;
}

.page-group-home .customer_modal {
    border: 8px solid #4c4c4c;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.page-group-home .customer_modal .customer_body {
    padding: 0 0 15px;
}

.page-group-home .customer_modal .customer_body .customer_service {
    width: 490px;
    padding-bottom: 20px;
    background: #fff;
}

.page-group-home .customer_modal .customer_body .customer_service .qq_service {
    width: 100px;
    display: inline-block;
    margin: 30px 30px 0;
    cursor: pointer;
}

.page-group-home .customer_modal .customer_body .customer_service .qq_service img {
    width: 20px;
    height: 20px;
}

.page-group-home .customer_modal .customer_body .customer_service .qq_service .customs_name {
    display: inline-block;
    font-size: 14px;
}

.page-group-home .customer_modal .choose_custom {
    font-size: 16px;
}

.page-group-home .comingsoon_modal {
    border: 8px solid #4c4c4c;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-top: 35px;
    padding-bottom: 70px;
}

.page-group-home .comingsoon_modal .comingsoon_service {
    text-align: center;
}

.page-group-home .comingsoon_modal .comingsoon_service .comingsoon_title {
    font-size: 36px;
    color: #353535;
}

.page-group-home .comingsoon_modal .comingsoon_service img {
    margin-top: 23px;
}

.page-group-home .comingsoon_modal .comingsoon_service .comingsoon_foot {
    font-size: 14px;
    margin-top: 35px;
}

.page-group-home .comingsoon_modal .confirm {
    text-align: center;
    margin-top: 35px;
}

.page-group-home .comingsoon_modal .confirm .btn-primary {
    width: 200px;
    margin: 0 auto;
}

.page-group-home #zhuanyongYB .modal-body {
    text-align: center;
    padding: 75px 15px;
}

.page-group-home #zhuanyongYB a {
    display: inline-block;
    font-weight: 700;
    margin: 0 20px;
}

.page-group-home #appdownload .mode-wdbg {
    width: 770px;
}

.page-group-home #appdownload .downs {
    background-repeat: no-repeat;
}

.page-group-home #pop_newyhq {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
}

.page-group-home #pop_newyhq .coin {
    position: absolute;
    bottom: 10px;
    left: 290px;
}

.page-group-home #pop_newyhq .coin1 {
    -webkit-transform: rotate(220deg);
    -ms-transform: rotate(220deg);
    transform: rotate(220deg);
    bottom: 0;
    left: 219px;
}

.page-group-home #pop_newyhq .coin2 {
    -webkit-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg);
    bottom: 10px;
}

.page-group-home #pop_newyhq .coin3 {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
    bottom: 48px;
    left: 318px;
}

.page-group-home #pop_newyhq .anim_coinShake1 {
    -webkit-animation: coinShake1 1s linear 2s infinite forwards;
    animation: coinShake1 1s linear 2s infinite forwards;
}

.page-group-home #pop_newyhq .anim_coinShake2 {
    -webkit-animation: coinShake2 1s linear 2s infinite forwards;
    animation: coinShake2 1s linear 2s infinite forwards;
}

.page-group-home #pop_newyhq .anim_coinShake3 {
    -webkit-animation: coinShake3 1s linear 2s infinite forwards;
    animation: coinShake3 1s linear 2s infinite forwards;
}

.page-group-home #pop_newyhq .anim_coinMove1 {
    -webkit-animation: coinMove1 .5s ease-in 1s forwards;
    animation: coinMove1 .5s ease-in 1s forwards;
}

.page-group-home #pop_newyhq .anim_coinMove2 {
    -webkit-animation: coinMove2 .5s ease-in 1s forwards;
    animation: coinMove2 .5s ease-in 1s forwards;
}

.page-group-home #pop_newyhq .anim_coinMove3 {
    -webkit-animation: coinMove3 .5s ease-in 1s forwards;
    animation: coinMove3 .5s ease-in 1s forwards;
}

.page-group-home #pop_newyhq .pic {
    position: relative;
    z-index: 10;
    cursor: pointer;
}

.page-group-home #pop_newyhq .inner {
    width: 920px;
    position: absolute;
    left: 50%;
    bottom: 25px;
    z-index: 10;
    margin-left: -460px;
}

.page-group-home #pop_newyhq .qrcode {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 190px;
}

.page-group-home #pop_newyhq .qrcode .icon-close4-sd {
    color: #fff;
    float: right;
    font-size: 40px;
    font-weight: 700;
    cursor: pointer;
}

.page-group-home #pop_newyhq .qrcode h2 {
    color: #fff;
    font-size: 22px;
    margin-bottom: 10px;
}

.page-group-home #pop_newyhq:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 200px;
    opacity: .8;
    filter: alpha(opacity=80);
    background-color: #000;
}

.page-group-home #newyhq-tips-side {
    cursor: pointer;
    background: url(//profile.gmmsj.com/pc/all/img/newyhq/newyhq_side_0c7cfeb.png) no-repeat;
    width: 61px;
    height: 97px;
    margin-left: 635px;
    position: fixed;
    left: 50%;
    bottom: 190px;
}


/*??????????*/
.hot-recommend-box .hot-box {
    height: 347px;
    /* background: url(../images/index/hot-bg.png) no-repeat; */
    position: relative;
    overflow: hidden
}
.hot-recommend-box .hot-box .msg{margin-top:50px;margin-left:40px;display:inline-block;*display:inline;*zoom:1}
.hot-recommend-box .hot-box .msg p{font-family:arial;font-size:26px;color:#4e4e5a;line-height:26px;margin-bottom:12px}
.hot-recommend-box .hot-box .msg span{color:#888}
.hot-recommend-box .hot-slide{position:absolute;width:100%;left:0;height:100%;top:0}
.hot-recommend-box .hot-slide .hd{margin-top:156px;width:173px}
.hot-recommend-box .hot-slide .hd li{padding-left:57px;height:42px;line-height:42px;font-size:18px;color:#333;font-family:"microsoft yahei";margin-bottom:17px;cursor:pointer;}
.hot-recommend-box .hot-slide .hd li.on{background:url(../images/index/hot-li-on.png) no-repeat;width:173px;height:42px;color:#fff;font-weight:bold}
.hot-recommend-box .hot-slide .hd li.on a{color: #fff;}
.hot-recommend-box .hot-slide .hd li:not(.on) a:hover{color: #3399fe;}
.hot-recommend-box .hot-slide .bd{position:absolute;right:-40px;top:0px;width:490px;*width:830px;height:410px;*height:350px;overflow:hidden;padding:30px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.hot-recommend-box .hot-slide .bd ul{height:320px; overflow:hidden;}
.hot-list-box .hot-list-item{width:120px;*width:118px;height:150px;*height:148px;float:left;margin-right:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px #f0f0f0 solid;margin-bottom:8px;cursor:pointer}
.hot-list-box .hot-list-item:hover{border:1px transparent solid}
/*.hot-list-box .hot-list-item:nth-child(5n){margin-right:0}
.hot-list-box .hot-list-item:first-child + .hot-list-item +.hot-list-item +.hot-list-item+.hot-list-item{margin-right:0}
.hot-list-box .hot-list-item:first-child + .hot-list-item +.hot-list-item +.hot-list-item+.hot-list-item+.hot-list-item+.hot-list-item+.hot-list-item+.hot-list-item+.hot-list-item{margin-right:0} */
.hot-list-box .hot-list-item a{display:block;width:120px;height:150px;text-align:center;position:relative;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}
.hot-list-box .hot-list-item .hover-bg{display:block;position:absolute;content:'';left:0;top:0;width:100%;height:100%;background:url(../images/index/hot-item-hover.png) no-repeat;opacity:0;filter:Alpha(opacity=0);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}
.hot-list-box .hot-list-item a:hover .hover-bg{opacity:1;filter:Alpha(opacity=100)}
.hot-list-box .hot-list-item a .hot-item-wrap{width:120px;*width:100px;height:150px;*height:130px;padding:8px 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0 auto;position:relative}
.hot-list-box .hot-list-item a:hover{box-shadow:-1px 2px 14px 3px rgba(51,153,254,.4); text-decoration:none;}
.hot-list-box .hot-list-item .img-box{max-width:148px;height:70px;overflow:hidden;margin:0 auto;line-height:90px;padding:0 15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:flex;align-items: center;justify-content: center;}
.hot-list-box .hot-list-item .img-box img{max-width:148px;vertical-align:middle;max-height: 100%;}
.hot-list-box .hot-list-item.sy .img-box img{max-width: 68px;}
.hot-list-box .hot-list-item p{color:#333;font-size:16px;font-weight:bold;margin:8px 0 4px 0;font-family:"microsoft yahei"}
.hot-list-box .hot-list-item span{color:#999;display:block;}
.hot-list-box .hot-list-item a:hover p,.hot-list-box .hot-list-item a:hover span{color:#fff}
.game-card-box{background:url(../images/index/game-card-bg.png) no-repeat;width:1178px;height:405px;margin-left:20px;margin-top:20px;min-width: 1190px;}
.game-card-box .float-banner{width:278px;height:389px}
.game-card-box .canvas{width:278px;height:389px;background:url(../images/index/game-card-img.png) 0 -4px no-repeat;margin-left:-29px;overflow:hidden}
.game-card-box .canvas .btn1{display:block;width:160px;height:42px;line-height:40px;margin:0 auto;margin-top:265px;border-radius:46px;color:#fff;border:#6c737f 1px solid;font-size:17px;text-align:center;font-family:"microsoft yahei";}
.game-card-box .canvas .btn2{display:block;color:#9498a2;font-size:12px;text-align:center;font-family:"microsoft yahei";margin-top:16px}
.game-card-box .canvas .btn2:hover{color:#ddd}
.game-card-box .canvas .btn1:hover{background:#fff;color:#1b2838;border: 0;}
.game-card-box .list-box{margin-top:35px}
.game-card-box .list-box li{width:200px;text-align:center;margin-right:20px;float:left}
.game-card-box .list-box li .img-item{width:200px;overflow:hidden;border-radius:5px;margin-bottom:15px}
.game-card-box .list-box .big-img-area li .img-item{height:260px}
.game-card-box .list-box li .img-item img{-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.game-card-box .list-box .small-img-area li .img-item{height:94px}
.game-card-box .list-box li .img-item:hover img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05); transform: scale(1.05);}
.game-card-box .list-box .big-img-area,.game-card-box .list-box .small-img-area{float:left}
.game-card-box .list-box .small-img-area{width:420px}
.game-card-box .list-box li p{color:#333;font-size:15px;font-weight:bold;font-family:"microsoft yahei"}
.game-card-box .list-box li a:hover p{color:#ff6700}
.game-card-box .list-box li span{color:#ff6700;font-family:"microsoft yahei"}
.game-card-box .list-box li a{display:block;cursor:pointer}
.game-card-box .list-box li a:hover .img-item{box-shadow:0px -3px 6px 0px rgba(0,0,0,.12)}
.game-card-box .list-box .small-img-area li{margin-bottom:18px}
.game-card-box .list-box .small-img-area li:nth-child(2n){margin-right:0}
.game-card-box .list-box .small-img-area li:first-child +li{margin-right:0}
.game-card-box .list-box .small-img-area li:first-child +li +li+li{margin-right:0}
.index-common-title .left{color:#333;font-size:0}
.index-common-title .left img{vertical-align:middle;margin-right:10px}
.index-common-title .left span{font-size:26px;vertical-align:middle}
.hot-recommend-box{margin-top:24px}
.hot-recommend-box .more-area span{color:#999;font-size:14px;vertical-align:middle}
.hot-recommend-box .more-area em{color:#ff6700}
.hot-recommend-box .more-area a{color:#3399fe;font-size:14px;vertical-align:middle;margin-left:20px}
.hot-recommend-box .more-area a:hover{color:#ff6700}
.hot-recommend-box .more-area i{display:inline-block;*display:inline;*zoom:1;width:1px;height:13px;background:#ddd;vertical-align:middle;margin:0 15px 0 15px}

.deal-list-box{margin-top:30px}
.deal-list-box > .left{width:240px;*width:210px;height:410px;*height:350px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin-right:0px}
.deal-list-box > .left .title{font-size:20px;color:#3399fe;font-family:"microsoft yahei";font-weight:500;line-height:1;text-align:center}
.deal-list-box>.left .list li {
    border-bottom: #f5f5f5 1px solid;
    font-size: 0;
    padding: 9px 0px 9px 18px;
    cursor: default;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    overflow: hidden;
    border-left: 2px solid rgb(195, 226, 180);
    border-right: 2px solid rgb(195, 226, 180);
}
.deal-list-box > .left .list li .col-1{margin-right:12px;font-size:13px;color:#666;font-family:arial;font-weight:bold;width:20px;text-align:center}
.deal-list-box > .left .list li .col-2{width:88px;color:#666;font-size:14px;font-family:arial;font-weight:bold}
.deal-list-box > .left .list li .col-3{font-family:"microsoft yahei";font-size:13px;color:#888;width:90px;text-align:right}
.deal-list-box > .left .list li .col-2{line-height:1;width:auto}
.deal-list-box > .left .list li .col-2 .row-1 span{width:200px;display:inline-block;*display:inline;*zoom:1}
.deal-list-box > .left .list li.on .col-2 .row-1 span{color: #333;}
.deal-list-box > .left .list li .col-2 em{color:#888;font-size:13px;display:inline-block;*display:inline;*zoom:1;width:40px;text-align:right}
.deal-list-box > .left .list li.on .col-2 em{color:#ff6700;font-weight:bold;}
.deal-list-box > .left .list li .col-2 .row-2 span{color:#aaa;font-size:12px;font-weight:normal;font-family:simsun;margin-top:5px;display:inline-block;*display:inline;*zoom:1}
.deal-list-box > .left .list li .col-2 .row-2{opacity: 0;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;display: none;}
.deal-list-box > .left .list li.on .col-2 .row-2{opacity: 1;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;display: block;}
.deal-list-box > .left .list li.on{padding:22px 0}

.deal-list-box > .left .list li .col{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}
.deal-list-box > .left .list li .col-1{width: 20px;height: 20px;}
.deal-list-box > .left .list li.on .col-1{margin-right: 9px;}
.deal-list-box > .left .list li.one .col-1{background: url(../images/index/icon-medal-1.png) no-repeat; width: 2px;height: 20px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;}
.deal-list-box > .left .list li.one.on .col-1{background: url(../images/index/icon-medal-1-on.png) no-repeat; width: 28px;height: 28px;}
.deal-list-box > .left .list li.two .col-1{background: url(../images/index/icon-medal-2.png) no-repeat; width: 20px;height: 20px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;}
.deal-list-box > .left .list li.two.on .col-1{background: url(../images/index/icon-medal-2-on.png) no-repeat; width: 28px;height: 28px;}
.deal-list-box > .left .list li.three .col-1{background: url(../images/index/icon-medal-3.png) no-repeat; width: 20px;height: 20px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;}
.deal-list-box > .left .list li.three.on .col-1{background: url(../images/index/icon-medal-3-on.png) no-repeat; width: 28px;height: 28px;}
.deal-list-box > .left .list li:last-child{border-bottom:0}
.deal-list-box > .left .list li:first-child + li +li +li +li +li{border-bottom:0}
.deal-list-box>.left .list li:last-child {
    border-bottom: 2px solid rgb(195, 226, 180);
}
.deal-list-box > .left .list li .col-1 span{display: inline-block;*display: inline;zoom: 1;}
.deal-list-box > .left .list li.on .col-1 span{transform:scale(1.4);-webkit-transform:scale(1.4);  -moz-transform:scale(1.4); }
 

.deal-list-box .middle {
    width: 618px;
    *width: 590px;
    height: 413px;
    *height: 370px;
    overflow: hidden;
    background: rgb(255, 245, 245);
    /* padding: 5px 5px; */
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-right: 10px;
    margin-left: 10px;
    border: 2px solid rgb(255, 218, 220);
}.
deal-list-box .middle .title{overflow:hidden;margin-bottom:-6px}
.deal-list-box .middle .middle-title-left p{font-size:22px;color:#333;font-family:"microsoft yahei";font-weight:bold;margin-bottom:3px}
.deal-list-box .middle .middle-title-left span{color:#aaa}
.deal-list-box .middle .middle-title-left p em{background:url(../images/index/deal-tag.png) no-repeat;width:84px;height:17px;line-height:18px;color:#fff;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:12px;font-family:arial;padding-left:7px;margin-left:10px}
.deal-list-box .middle .middle-title-right{line-height:54px}
.deal-list-box .middle .middle-title-right img{vertical-align:middle}
.deal-list-box .middle .middle-title-right a{color:#3399fe;font-size:14px;font-family:"microsoft yahei";vertical-align:middle;background:url(../images/index/icon-deal-rule.png) no-repeat left center;padding-left:22px}

.index-common-title {
    line-height: 30px;
    /* margin: 0 0 10px 20px; */
    font-family: "microsoft yahei";
    background-color: rgb(255, 228, 228);
    margin-top: -10px;
    height: 47px;
    /* border-top: 2px solid rgb(255, 218, 220); */
}

.index-common-title .left{color:#333;font-size:0}
.index-common-title .left img{vertical-align:middle;margin-right:10px}
.index-common-title .left span{font-size:26px;vertical-align:middle}

.deal-list-box .middle .middle-title-right a:hover{color:#ff6700;background:url(../images/index/icon-deal-rule-on.png) no-repeat left center}
.deal-list-area{background:url(../images/index/deal-list-bg.png) no-repeat;width:604px;height:253px;margin-left:-7px}
.deal-list-area li{float:left}
.deal-list-area li:first-child{width:186px;text-align:center;padding-top:142px}
.deal-list-area li .row-1{color:#666;font-size:16px;font-family:arial;font-weight:bold}
.deal-list-area li .row-2{color:#ff8800;font-size:36px;font-weight:bold;font-family:impact}
.deal-list-area li .row-3{font-family:simsun;color:#999}
.deal-list-area li:nth-child(2){width:228px;text-align:center;padding-top:108px}
.deal-list-area li:first-child + li{width:228px;text-align:center;padding-top:108px}
.deal-list-area li:last-child{width:186px;text-align:center;padding-top:142px}
.deal-list-area li:first-child + li + li{width:186px;text-align:center;padding-top:142px}
.later-three-rank{margin-left:10px;margin-top:10px}
.later-three-rank li .number{background:url(../images/index/deal-rank-bg.png) no-repeat;width:42px;height:42px;text-align:center;line-height:49px;color:#ccc;font-family:impact;font-size:18px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle}
.later-three-rank li{font-size:0;float:left;margin-left:39px}
.later-three-rank li:first-child{margin-left:0}
.later-three-rank li .info{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin-left:15px}
.later-three-rank li .info p{color:#666;font-family:arial;font-size:16px;font-weight:bold}
.later-three-rank li .info span{color:#999;vertical-align:middle;font-size:12px}
.later-three-rank li .info span em{color:#ff6700;font-family:arial;font-size:16px;font-weight:bold;vertical-align:middle;margin-left:10px}

.deal-list-box>.right {
    background: url(../images/index/consult-bg.png) #fff no-repeat;
    width: 240px;
    height: 410px
}

.deal-list-box .rightbox {
    /* background: url(../images/index/always-bg.png) #fff no-repeat; */
    width: 240px;
    height: 413px;
    border: 2px solid rgb(251, 231, 206);
}
.consult-slide h3{text-align:center;font-size:18px;color:#ff6700;font-weight:bold;font-family:"microsoft yahei"; }
.consult-slide h3 img{ vertical-align: middle; margin-top:-2px; margin-right:5px;}
.deal-list-box .rightbox .action-area{text-align:center;margin-top:15px;font-size:0}
.deal-list-box .rightbox .action-area a {
    width: 218px;
    height: 32px;
    line-height: 30px;
    border: rgb(199, 129, 39) 1px solid;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    border-radius: 17px;
    font-size: 12px;
    font-family: "microsoft yahei"
}.deal-list-box .rightbox .action-area .btn2{color:rgb(199, 129, 39)}
/* .deal-list-box .rightbox .action-area .btn2:hover{border-color:#3399fe} */
.deal-list-box .middle .middle-title-right {
    line-height: 54px;
}
.deal-list-box .middle .middle-title-right a {
    color: #3399fe;
    font-size: 14px;
    font-family: "microsoft yahei";
    vertical-align: middle;
    background: url(../images/index/icon-deal-rule.png) no-repeat left center;
    padding-left: 22px;
}
.clearfix:after {
    content: '\20';
    display: block;
    height: 0;
    clear: both;
}

.consult-slide {
    /* padding: 27px 25px 0 25px; */
    height: 340px;
}

.consult-slide h3 {
    text-align: center;
    font-size: 18px;
    color: #ff6700;
    font-weight: bold;
    font-family: "microsoft yahei";
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: rgb(251, 231, 206);
    height: 47px;
}
.consult-list {
    font-size: 0;
}
.consult-list .consult-item {
    margin-bottom: 15px;
    margin-top: 17px;
    margin-left: 19px;
}
.consult-list .consult-item em {
    background: #ffbc96;
    width: 5px;
    height: 5px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    border-radius: 100%;
    margin-top: 7px;
}
.consult-list .consult-item .cont {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    width: 170px;
    margin-left: 10px;
    overflow: hidden;
}
.consult-list .consult-item .cont a {
    color: #333;
    font-size: 14px;
    font-family: arial;
    font-weight: bold;
}
