.main-wide-wrap-section {
    min-width: 1170px;
    background-color: #f1f2f6;
}
.section-title-wrap {
    padding:35px 0 15px 0;
    overflow: hidden;
    width: 1170px;
}
.more-link {
    font-size: 14px;
    color:#999999;
    text-decoration: none;
    padding: 10px 6px 0 0;
}
.more-link:hover {
    color:#ff6614;
}

.section-name {
    font-size: 26px;
    color:#ff6614;
    float:left;
}

/** shopping-section start **/
.shopping-section-name {
    font-size: 26px;
    color:#ff6614;
    float:left;
}
.shopping-section-title-wrap {
    position: relative;
}
.shopping-section-title-wrap .shopping-section-title-left {
    float:left;
    width:910px;
}
.shopping-section-title-wrap .shopping-class-link {
    font-size: 16px;
    color:#666666;
}
.shopping-section-title-wrap .shopping-class-link:hover {
    color:#ff6614;
}
.shopping-section-title-wrap .shopping-class {
    padding: 11px 0px 0px 19px;
    float: left;
}
.shopping-section-title-wrap .shopping-class li{
    position: relative;
    float:left;
    padding: 0px 20px 0px 0px;
}
.shopping-section-content-wrap {
    overflow: hidden;
    border-top: solid 1px #ff6614;
}
.shopping-section-content-wrap .shopping-section-content-left {
    width:910px;
    float:left;
}

.shopping-section-content-wrap .shopping-section-content-right {
    width:260px;
    float:right;
    height:760px;
}
.shopping-section-banner-first a img {
    width:260px;
    height:380px;
}
.shopping-section-banner-second a img {
    width:260px;
    height:380px;
}
.shopping-section-content-wrap .shopping-section-content-left .shopping-section-content {
    overflow: hidden;
    background-color: #ffffff;
    height:190px
}

.shopping-class-first-wrap {
    width:190px;
    height:190px;
    background: url(../images/index/shopping-section_969de21.png) 0 0;
    float:left;
}
.shopping-class-first-wrap a {
    text-decoration: none;
    display: inline-block;
    width: 190px;
    height: 190px;
    cursor: pointer;
}
.shopping-class-second-wrap a {
    text-decoration: none;
    display: inline-block;
    width: 190px;
    height: 190px;
    cursor: pointer;
}
.shopping-class-third-wrap a {
    text-decoration: none;
    display: inline-block;
    width: 190px;
    height: 190px;
    cursor: pointer;
}
.shopping-class-fouth-wrap a {
    text-decoration: none;
    display: inline-block;
    width: 190px;
    height: 190px;
    cursor: pointer;
}
.shopping-class-second-wrap {
    width:190px;
    height:190px;
    background: url(../images/index/shopping-section_969de21.png) 199px -8px;
    float:left;
}
.shopping-class-third-wrap {
    width:190px;
    height:190px;
    background: url(../images/index/shopping-section_969de21.png) -8px -211px;
    float:left;
}
.shopping-class-fouth-wrap {
    width:190px;
    height:190px;
    background: url(../images/index/shopping-section_969de21.png) -213px -211px;
    float:left;
}
.shopping-products-list {
    float:left;
    padding:0 30px 0 30px;
    width:660px;
    border-top: solid 1px #eeeeee;
    height:189px;
}

.shopping-products-list li .product-name-wrap {
    margin-top:4px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 180px;
    text-decoration: none;
}

.shopping-products-list li .product-name-wrap .product-name {
    color:#666666;
    font-size: 12px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 180px;
    text-decoration: none;
}
.shopping-products-list li .product-name-wrap .return-coin-info-null {
    visibility: hidden;
}
.shopping-products-list li a {
    text-decoration: none;
}
.shopping-products-list li a img {
    width:130px;
    height:130px;
    webkit-transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
    transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
}
.shopping-products-list li a:hover img {
    -webkit-transform: translateY(5px);
    -moz-transform: translateY(5px);
    -ms-transform: translateY(5px);
    -o-transform: translateY(5px);
    transform: translateY(5px);
}
.shopping-products-list li a:hover .product-name-wrap .product-name {
    display: block;
}
.shopping-products-list li a:hover .product-name-wrap .return-coin-info {
    display: none;
}
.shopping-products-list li a:hover .product-name-wrap .return-coin-info-null {
    display: none;
}
.shopping-products-list li {
    float:left;
    padding:10px 14px 18px 14px;
    width:190px;
    text-align: center;
    height: 162px;
}
.shopping-products-list li a .product-price {
    padding: 2px 0 0 0;
}
.product-price .tongbi-amount,.money-amount {
    font-size: 14px;
    font-family: arial;
    color:#ff6614;
}
.product-price .unit {
    color:#666666;
    font-size: 12px;
}
.product-price .price-plus {
    font-size:15px;
    color:#999999;
    font-family: arial;
}
.shopping-products-list li a:hover {

}
.shopping-section-content .shopping-class-main-title {
    font-size: 24px;
    color:#ffffff;
    padding: 20px 0px 0px 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 170px;
}
.shopping-section-content .shopping-class-main-title a {
    color:#ffffff;
}
.shopping-section-content .shopping-class-vice-title {
    font-size: 16px;
    color:#ffffff;
    padding:10px 0px 10px 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 170px;
}
.shopping-section-content .shopping-class-more {
    font-size: 12px;
    color:#ffffff;
    padding:0px 0px 10px 20px;
    overflow:hidden;
}
.shopping-section-title-wrap  .shopping-class-more {
    font-size: 12px;
    color:#ffffff;
    padding:11px;
    float:right;
    position: relative;
}
.shopping-section-title-wrap  .shopping-class-more:hover i {
    background: url(../images/index/shopping-section_969de21.png) no-repeat -217px -653px;
    position:absolute;
    top: 12px;
    right: -4px;
    width: 16px;
    height: 16px;
}
.shopping-section-title-wrap  .shopping-class-more i {
    background: url(../images/index/shopping-section_969de21.png) no-repeat -203px -653px;
    position:absolute;
    top: 12px;
    right: 0px;
    width: 16px;
    height: 16px;
}
.shopping-class .shopping-class-split {
    width: 1px;
    height: 16px;
    background-color: #999999;
    position: absolute;
    right: 10px;
    top: 4px;
}
/** shopping-section end **/

/** hot shopping section start **/

.hot-shopping-section {
    height:117px;
    margin:40px 0 0 0;
    border-top: solid 1px #ff6614;
    background-color: #ffffff;
}
.hot-shopping-section .hot-shopping-title {
    float:left;
    height:117px;
    width:190px;
    background: url(../images/index/shopping-section_969de21.png) no-repeat -8px -406px;
}
.hot-shopping-section .hot-shopping-products {
    width:911px;
    float:right;
    padding:0px 25px 0px 44px;
}
.hot-shopping-section .hot-shopping-products li {
    padding:20px 20px 17px 20px;
    width:263px;
    float:left;
    position:relative;
}
.hot-shopping-section .hot-shopping-products li .product-info {
    padding:4px 0px 7px 15px;
    /** float: left; **/
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 168px;
    text-decoration: none;
}
.hot-shopping-section .hot-shopping-products li a img {
    width:80px;
    height:80px;
    float:left;
    webkit-transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
    transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
}
.hot-shopping-section .hot-shopping-products li:hover a img {
    -webkit-transform: translateX(5px);
    -moz-transform: translateX(5px);
    -ms-transform: translateX(5px);
    -o-transform: translateX(5px);
    transform: translateX(5px);
}


.return-coin-info {
    background-color: #ff9a00;
    font-size: 12px;
    color:#ffffff;
    padding:0px 5px;
    border-radius: 2px;
}
.hot-shopping-products .hot-shopping-list .product-info .product-name {
    color:#333333;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 168px;
    text-decoration: none;
}

.hot-shopping-products .hot-shopping-list .product-info .return-coin-info-wrap {
    padding: 7px 0px 7px 0px;
}
.hot-shopping-products .hot-shopping-list .product-info .return-coin-info-wrap .return-coin-info-null {
    visibility: hidden;
}
.hot-shopping-section .hot-shopping-products .hot-shopping-list .hot-shopping-product-split1 {
    width: 1px;
    height: 83px;
    background-color: #eeeeee;
    position: absolute;
    right: 0px;
    top: 17px;
}
.hot-shopping-section .hot-shopping-products .hot-shopping-list .hot-shopping-product-split2 {
    width: 1px;
    height: 83px;
    background-color: #eeeeee;
    position: absolute;
    left: 292px;
}

/** hot shopping section end **/

/** amusement section start**/
.amusement-section .amusement-more {
    float:right;
    padding:11px;
    position: relative;
}
.amusement-section .amusement-more:hover i {
    background: url(../images/index/shopping-section_969de21.png) no-repeat -217px -653px;
    position:absolute;
    top: 12px;
    right: -4px;
    width: 16px;
    height: 16px;
}
.amusement-section .amusement-more i {
    background: url(../images/index/shopping-section_969de21.png) no-repeat -203px -653px;
    position:absolute;
    top: 12px;
    right: 0px;
    width: 16px;
    height: 16px;
}
.amusement-section .amusement-section-content{
    overflow: hidden;
    border-top: solid 1px #ff6614;
}
.amusement-section .amusement-section-content-left {
    width:910px;
    height:380px;
    float:left;
}

.amusement-section .amusement-section-content-right {
    height:380px;
    width:260px;
    float:right;
}
.amusement-section .amusement-section-content-right a img {
    height:380px;
    width:260px;
}
.amusement-section .amusement-section-content-left .amusement-section-content-main {
    overflow: hidden;
    background-color: #ffffff;
}
.amusement-section .amusement-section-content-left .amusement-section-content-main .scratch-class-wrap {
    background: url(../images/index/shopping-section_969de21.png) no-repeat -210px -404px;
    float:left;
    width:190px;
    height:190px;
    position:relative;
}
.amusement-section .scratch-class-wrap .scratch-class-name {
    position: absolute;
    top: 87px;
    left: 25px;
    color: #ffbd3f;
    font-size: 20px;
    background-color: #c05eb5;
    padding: 5px 5px 5px 5px;
    width:132px;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 132px;
}
.amusement-section .scratch-class-wrap a {
    width: 190px;
    height: 190px;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
}
.amusement-section .auction-class-wrap a {
    width: 190px;
    height: 190px;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
}
.amusement-section .auction-class-wrap .scratch-class-name {
    position: absolute;
    top: 87px;
    left: 25px;
    color: #ffbd3f;
    font-size: 20px;
    background-color: #4955b6;
    padding: 5px 5px 5px 5px;
    width:132px;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 132px;
}
.amusement-section .amusement-section-content-left .amusement-section-content-main .auction-class-wrap {
    background: url(../images/index/shopping-section_969de21.png) no-repeat -8px -529px;
    float:left;
    width:190px;
    height:190px;
    position:relative;
}
.amusement-section .amusement-section-more-link {
    font-size: 12px;
    color:#ffffff;
    position:absolute;
    left: 81px;
    top: 131px;
}

/** amusement section end**/


/** discount section start**/
.discount-section .discount-section-title-wrap .discount-more {
    float:right;
    padding:11px;
    position: relative;
}
.discount-section .discount-section-title-wrap .discount-more:hover i {
    background: url(../images/index/shopping-section_969de21.png) no-repeat -217px -653px;
    position:absolute;
    top: 12px;
    right: -4px;
    width: 16px;
    height: 16px;
}
.discount-section .discount-section-title-wrap .discount-more i {
    background: url(../images/index/shopping-section_969de21.png) no-repeat -203px -653px;
    position:absolute;
    top: 12px;
    right: 0px;
    width: 16px;
    height: 16px;
}
.discount-section-content {
    overflow: hidden;
    border-top: solid 1px #ff6614;
}

.discount-section-content .discount-section-content-left {
    width:909px;
    height:283px;
    float:left;
    background-color: #ffffff;

}
.discount-section-content .discount-section-content-right {
    width:260px;
    height:283px;
    float:right;
}
.discount-section-content .discount-section-content-right a img {
    width:260px;
    height:283px;
}
.discount-section-content .discount-section-products {
    width:909px;
    height: 283px;
}
.discount-section-content .discount-section-products li {
    padding: 20px 20px 17px 20px;
    width: 262px;
    float: left;
    height: 104px;
    border-right: solid 1px #eeeeee;
    border-top: solid 1px #eeeeee;
}
.discount-section-content .discount-section-products li.no-border {
    width: 263px;
    border-right: 0;
}
.discount-section-content .discount-section-products li .product-info {
    padding:14px 0px 7px 15px;
    /**float:left;**/
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 165px;
    text-decoration: none;
}
.discount-section-content .discount-section-products li .product-info a {
    text-decoration: none;
}
.discount-section-content .discount-section-products li a img {
    width:100px;
    height:100px;
    float:left;
    webkit-transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
    transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
}
.discount-section-content .discount-section-products li:hover a img {
    -webkit-transform: translateX(5px);
    -moz-transform: translateX(5px);
    -ms-transform: translateX(5px);
    -o-transform: translateX(5px);
    transform: translateX(5px);
}
.discount-section-content .discount-section-products li:hover {
    cursor: pointer;
}

.discount-section-products .discount-product-list .product-info .product-name {
    color:#333333;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 165px;
    text-decoration: none;
}

.discount-section-products .discount-product-list .product-info .return-coin-info-wrap {
    padding: 7px 0px 7px 0px;
}
.discount-section-products .discount-product-list .product-info .return-coin-info-wrap .return-coin-info-null {
    visibility: hidden;
}
/** discount section end **/

.footer-navigation {
    width: auto;
    background-color: #666666;
    overflow:hidden;
}
.footer-navigation .footer-nav-list {
    width:1170px;
    height:116px;
    margin:0 auto;
}
.footer-navigation .footer-nav-list li {
    float:left;
    padding: 13px 50px 40px 120px;
    position: relative;
}
.footer-navigation .footer-nav-list li .footer-nav-name-wrap .footer-nav-name {
    font-size: 18px;
    color:#fffdfd;
}
.footer-navigation .footer-nav-list li .footer-nav-name-wrap {
    padding:10px 0px 10px 0px;
}
.footer-navigation .footer-nav-list li .footer-nav-link-wrap .footer-nav-links .footer-nav-link {
    font-size: 12px;
    color:#fffdfd;
}

.footer-navigation .footer-nav-list li .footer-navigation-icon1 {
    background: url(../images/index/shopping-section_969de21.png) no-repeat -199px -600px;
    position:absolute;
    top: 26px;
    left: 60px;
    width: 46px;
    height: 46px;
}
.footer-navigation .footer-nav-list li .footer-navigation-icon2 {
    background: url(../images/index/shopping-section_969de21.png) no-repeat -246px -600px;
    position:absolute;
    top: 26px;
    left: 60px;
    width: 46px;
    height: 46px;
}
.footer-navigation .footer-nav-list li .footer-navigation-icon3 {
    background: url(../images/index/shopping-section_969de21.png) no-repeat -298px -600px;
    position:absolute;
    top: 26px;
    left: 60px;
    width: 46px;
    height: 46px;
}
.footer-navigation .footer-nav-list li .footer-navigation-icon4 {
    background: url(../images/index/shopping-section_969de21.png) no-repeat -354px -600px;
    position:absolute;
    top: 26px;
    left: 60px;
    width: 46px;
    height: 46px;
}


/** beginner guide **/
.beginner-guide-overlay {
    display: none;
}
.guide-mask {
    z-index: 1000;
    border: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    filter:alpha(opacity=70);
    opacity: 0.7;
    cursor: auto;
    position: fixed;
    background-color: #666;
}
.guide-content {
    z-index: 1001;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -243px;
    margin-left: -308px;
    text-align: left;
    border: none;
    cursor: auto;
    background-color: transparent;
}
.beginner-guide-overlay .guide-content .guide-img {
    position: relative;
    overflow: hidden;
    border: 1px solid transparent;
    border-radius: 10px;
}
.beginner-guide-overlay .guide-content .plane-icon {
    position: absolute;
    width:20px;
    height:20px;
    background: url(../images/index/beginner-guide-icon_813212c.png) -632px -21px no-repeat;
    top: -10px;
    left: 205px;
}
.beginner-guide-plane-icon {
    position: absolute;
    width:20px;
    height:20px;
    background: url(../images/index/beginner-guide-icon_813212c.png) -632px -21px no-repeat;
    top: 25%;
    left: 44.6%;
    display: none;
    z-index: 1001;
}
.beginner-guide-overlay .guide-content .guide-img .guide-list-one {
    position: absolute;
    left: 0px;
    top: 0px;
}
.beginner-guide-overlay .guide-content .guide-img .guide-list-two {
    position: absolute;
    left: 600px;
    top: 0px;
}
.beginner-guide-overlay .guide-content .guide-img .guide-list-three {
    position: absolute;
    left: 600px;
    top: 0px;
}
.beginner-guide-overlay .guide-content .image-frame {
    position: absolute;
    width:608px;
    height:505px;
    background: url(../images/index/beginner-guide-icon_813212c.png) -1px 0 no-repeat;
    top: -20px;
    left: -3px;
}

.beginner-guide-overlay .guide-content .guide-close {
    position: absolute;
    bottom: -22px;
    right: 17px;
    color:#ffffff;
    font-size:12px;
    cursor: pointer;
    opacity: 0.4;
}
.beginner-guide-overlay .guide-content .guide-list {
    width:600px;
    height:400px;
}
.beginner-guide-overlay .guide-content .next-button-wrap {
    text-align: center;
    position: relative;
}
.beginner-guide-overlay .guide-content .beginner-guide-next-button {
    background: #ff6613;
    background-image: -webkit-linear-gradient(top, #ff6613, #ff6613);
    background-image: -moz-linear-gradient(top, #ff6613, #ff6613);
    background-image: -ms-linear-gradient(top, #ff6613, #ff6613);
    background-image: -o-linear-gradient(top, #ff6613, #ff6613);
    background-image: linear-gradient(to bottom, #ff6613, #ff6613);
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    border-radius: 22px;
    color: #ffffff;
    font-size: 16px;
    padding: 4px 35px 4px 22px;
    text-decoration: none;
    position: absolute;
    bottom:23px;
    left:256px;
}
.beginner-guide-overlay .guide-content .beginner-guide-next-button:hover {
    background: #f59f73;
    text-decoration: none;
}
.beginner-guide-overlay .guide-content .next-button-wrap .button-next-icon {
    position:absolute;
    background: url(../images/index/beginner-guide-icon_813212c.png) -637px -58px no-repeat;
    top: -44px;
    left: 333px;
    width: 15px;
    height: 15px;
    animation:button-move 2s 0.5s ease infinite;
    -webkit-animation: button-move 2s 0.5s ease infinite;
}
@keyframes button-move
{
    0%{left:333px;}10%{left:337px;}20%{left:333px;}30%{left:337px;}40%{left:333px;}100%{left:333px;}
}
@-webkit-keyframes button-move
{
    0%{left:333px;}10%{left:337px;}20%{left:333px;}30%{left:337px;}40%{left:333px;}100%{left:333px;}
}
/** beginner guide **/





