
/*banner-start*/
.index-banner {
    width: 100%;
    position: relative;
    overflow: hidden;
    height: 450px;
}

.index-banner .index-banner-position {
    position: absolute;
    width: 1000%;
    left: 0;
    top: 0;
}

.index-banner .index-banner-position li {
    float: left;
    display: inline;
    width: 10%;
    height: 450px;
}

.index-banner .index-banner-position li a {
    display: block;
    line-height: 450px;
    zoom: 1;
}

.index-banner .control {
    width: 1200px;
    position: absolute;
    bottom: 10px;
    left: 50%;
    margin-left: -600px;
    text-align: center;
    z-index: 5;
}

.index-banner .control i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 11px;
    cursor: pointer;
    font-size: 12px;
    color: #ddd;
}

.index-banner .control i.cur {
    color: #aaa;
}

.index-banner .banner-control {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    top: 320px;
    display: none;
}
.index-banner .banner-control p i.iconfont {
    font-size: 60px;
    cursor: pointer;
    color: #ddd;
}
.index-banner .banner-control p i.iconfont:hover {
    color: #aaa;
}
.index-banner .banner-control p.prev {
    position: absolute;
    top: -132px;
    left: -50px;
}

.index-banner .banner-control p.next {
    position: absolute;
    top: -132px;
    right: -50px;
}

/*立即注册 开始*/
.banner-register {
    width: 306px;
    height: 427px;
    margin: 0 auto;
    position: relative;
    left: 436px;
    top: 12px;
}

.banner-register-cover {
    width: 216px;
    background: #fff;
    padding: 38px 45px;
    position: absolute;
    top: 14px;
    left: 0;
    opacity: 0.9;
    filter: alpha(opacity=90);
    text-align: center;
}

.banner-register .bottom {
    width: 216px;
    line-height: 25px;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    position: absolute;
    top: 342px;
    left: 0;
    text-align:center;
    font-size: 16px !important;
    margin: 10px auto;
}

.banner-register-cover .tip {
    font-size: 18px;
    color: #666;
}

.banner-register-cover .newperson {
    margin: 20px 0;
    overflow: hidden;
}

.banner-register-cover .newperson i {
    font-style: normal;
    color: #eeaa3d;
    font-size: 24px;
}

.banner-register-cover .login i {
    font-style: normal;
    color: #999;
    font-size: 12px;
}

/*登录后的banner浮层 begin*/
.banner-register-huiyuan{
font-size:16px;
  color:#666;  
      
}
.banner-register-huiyuan img{
    float:left;
}
.banner-register-huiyuan span{
    display:inline-block;
    position:absolute;
    left: 122px;
    top: 59px;
    width: 165px;
    /*overflow: hidden;*/
    word-wrap: break-word;

}
.banner-register-cover .login .banner-huiyuancenter{
    font-size:14px;
    clear:both;
    padding: 20px 0 30px 0;
    overflow:hidden;
}
.banner-register-cover .login .banner-huiyuancenter a{
    font-size:14px !important;
}
.banner-register-cover .login .banner-huiyuancenter li{
    clear:both;
    height:30px;
}
.banner-register-cover .login .banner-huiyuancenter li .fl{
  color:#333  
}
.banner-register-cover .login .banner-huiyuancenter li .fr{
  color:#333  
}
.banner-register-cover .login .banner-huiyuancenter li i{
    font-style:normal;
    color:#ee3d3d;
}
/*登录后的banner浮层 end*/

.banner-register-cover .banner-register-link a {
    display: inline-block;
    margin: 6px auto;
    width: 220px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fefefe;
    font-size: 16px;
    background: #eeaa3d;
    border-radius: 6px;
    font-weight: 700;
}
.banner-register-cover .banner-register-link a:hover {
    background-color:#ff6900;
    text-decoration: none;
}

.banner-register-cover .login-dl {
    font-size: 14px;
    color: #666;
}

/*立即注册 结束*/
/*banner-end*/
.index-center-width {
    overflow: hidden;
    width: 1200px;
    height: 30px;
    margin: 0 auto;

}

/*inform-start*/
.index-center-width .inform {
    width: 100%;
    height: 35px;
    line-height: 31px;
    background: #fff;
    text-indent: 10px;
    overflow: hidden;
    margin-bottom: 30px;
    font-size: 14px;
    position:relative;
}

.index-center-width .inform i {
    color: #8e8e8e;
    font-size: 18px;
}

.index-center-width .inform .index-inform-left {
    float: left;
    display: inline;
    width: 30px;
}

.index-center-width .inform .index-inform-right {
    float: left;
    display: inline;
    width: 1150px;
    overflow: hidden;
    height: 35px;
    line-height: 35px;
}
.inform .more{
    padding:3px 10px;
  border-radius:3px;
  text-align:center;
  position:absolute;
  right:0;

}
.inform .more a{
  color:#999;
}
.more a:hover{
  color:#00a755;
}


/*inform-end*/
/*优势 begin*/
.index-youshi {
    width: 100%;
    overflow: hidden;
    border-top: 1px solid #e7e8e8;
}

.index-youshi .youshi {
    width: 1200px;
    margin: 40px auto;
    overflow: hidden;
}

.index-youshi .youshi li {
    float: left;
    text-align: left;
    width: 400px;
    overflow: hidden;
}

.index-youshi .youshi img {
    display: inline-block;
    float: left;
    padding-left: 35px;
}

.index-youshi .youshi .text {
    width: 238px;
    display: inline-block;
    float: left;
    margin-left: 20px;
    margin-top: 3px;
}

.index-youshi .youshi .text .text-title {
    font-size: 18px;
    color: #333;
}

.index-youshi .youshi .text .text-info {
    font-size: 14px;
    color: #999;
    line-height: 21px;
    margin-top: 8px;
}

/*优势 end*/
/*center-bottom部分（产品部分）begin*/
.index-center {
    width: 100%;
    overflow: hidden;
    background-color: #f3f3f3;
    clear: both;

}

.index-center .outside {
    width: 1200px;
    overflow: hidden;
    background-color: #fff;
    border: 1px solid #e7e8e8;
    margin: 40px auto;
}

/*新手专享 and 限时抢购*/
.index-center .outside .inleft {
    float: left;
    height: 270px;
    position:relative;
    width:320px;
}
.index-center .outside .inleft .more{
    display:inline-block;
    position:absolute;
    z-index:10;
    right: 0;
    top: 246px;
    font-size:12px;
    padding:3px 10px;
  border-radius:3px;
  text-align:center;

}
.index-center .outside .inleft .more a{
  color:#fff;
}
.index-center .outside .inleft .more a:hover{
  color:#00a755;
}
.index-center .outside .inright {
    float: right;
    width: 880px;
}

.index-center .outside .inright .top {
    height: 66px;
    line-height: 66px;
    overflow: hidden;
    border-bottom: 1px solid #e7e8e8;
    width: 100%;
    font-size: 16px;
    padding-left: 40px;
}

.index-center .outside .inright .top .fs24 {
    font-size: 24px;
    color: #333;
}

.index-center .outside .inright .top .fr {
    background: url("bgimage/xinshoubg.png") no-repeat center;
    width: 292px;
    margin-top: -10px;
    line-height: 55px;
    color: #fff;
    text-align: center;
}
.index-center .outside .inright .top .time{
    margin-right:30px;
}
.index-center .outside .inright .bottom {
    overflow: hidden;
    padding-left: 40px;
    margin: 30px auto;
}

.index-center .outside .inright .bottom ul {
    overflow: hidden;
}

.index-center .outside .inright .bottom .fl li {
    color: #999;
    font-size: 16px;
    float: left;
    width: 206px;
     word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
}

.index-center .outside .inright .bottom .fl li span {
    display: inline-block;
    text-align: center;
}

.index-center .outside .inright .bottom i {
    font-style: normal;
}

.index-center .outside .inright .bottom .tip1 {
    color: #eeaa3d;
}

.index-center .outside .inright .bottom .tip2 {
    color: #888;
}

.index-center .outside .inright .bottom .tip3 {
    font-size: 24px;
}

.index-center .outside .inright .bottom .tip4 {
    font-size: 40px;
}

.index-center .outside .inright .bottom .fz {
    font-size: 14px;
    color: #8e8e8e;
    margin-top: 52px;
}
.ffl{
    float:left;
    width:300px;
    color: #8e8e8e;
}

.index-center .outside .inright .bottom .tz {
    font-size: 14px;
    color: #8e8e8e;
    margin-top: 0 !important;
}

.index-center .outside .inright .bottom .fr .btn-box {
    margin: 40px 40px 20px 0;
    width: 180px;
}

.index-center .outside .inright .bottom .fr .out {
    background-color: #f3f3f3;
    width: 180px;
    height: 6px;
    margin-top: 8px;
    margin-bottom: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.index-center .outside .inright .bottom .fr .in {
    background-color: #eeaa3d;
    width: 100%;
    height: 6px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.fr .end{
    background-color: #999;
    width: 100%;
    height: 6px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
/*广告图部分*/
.index-center .index-advert img {
    float: left;
}
/*热销产品部分 begin*/

.index-center .index-hot .inright {
    width: 1200px !important;
    position: relative;
}

.index-center .index-hot .inright .top .title {
    font-size: 24px;
    color: #595959;
    text-align: center;
    margin-left:-75px;
}

.index-center .index-hot .inright .top .more {
    position: absolute;
    font-size: 14px;
    color: #999;
    top: 12px;
    right: 40px;
}

.index-center .index-hot .list-first {
    overflow: hidden;
}

.index-center .index-hot .list-first .list-top {
    overflow: hidden;
    border-bottom: 1px dashed #e7e8e8;
    padding: 20px;
    padding-right: 40px;
}

.index-center .index-hot .list-first .list-top .left-title {
    font-size: 16px;
    color: #333;
}
.index-center .index-hot .list-first .list-top .left-title a{
    font-size: 16px;
    color: #333;
}
.index-center .index-hot .list-first .list-top .left-title a:hover{
    color: #00a755;
}
.index-center .index-hot .list-first .list-top span {
    font-size: 14px;
    color: #999;
    display: inline-block;
    margin-left: 20px;
}

.index-center .index-hot .list-first .list-top-info {
    overflow: hidden;
    margin: 36px;
}

.index-center .index-hot .list-first .list-top-info li {
    float: left;
}

.index-center .index-hot .list-first .list-top-info .list-top-left {
    background: url("bgimage/index-tip01.png") no-repeat center;
    width: 168px;
    height: 168px;
    position: relative;
}

.index-center .index-hot .list-first .list-top-info .list-top-left .list-top-left-tip1 {
    position: absolute;
    top: 42px;
    width:176px;
    display: inline-block;
    text-align: center;
    color: #888;
    font-size: 16px;
}

.index-center .index-hot .list-first .list-top-info .list-top-left .list-top-left-tip2 {
    font-size: 57px;
    color: #eeaa3d;
    position: absolute;
    top: 52px;
    right: 12px;
    width:150px;
    display: inline-block;
    text-align: center;
}

.index-center .index-hot .list-first .list-top-info .list-top-left .list-top-left-tip3 {
    font-size: 24px;
    color: #fff;
    position: absolute;
    left: 152px;
    top: 88px;
    display: inline-block;
    background-color: #eeaa3d;
    border-radius: 4px;
}
.index-center .index-hot .list-first .list-top-info .list-top-left .list-top-left-tip3 i{

    font-style:normal;
     font-size: 24px;
     color: #eeaa3d;
     background-color:#fff;
}

.index-center .index-hot .list-first .list-top-info .list-top-left .list-top-left-tip4 {
    font-size: 24px;
    position: absolute;
    right: -47px;
    top: 88px;
    display: inline-block;
    color: #eeaa3d;
}

.index-center .index-hot .list-first .list-top-info .list-top-center {
   position: absolute;
    left: 315px;
    top: 196px;
}

.index-center .index-hot .list-first .list-top-info .list-top-center li {
    float: left;
    /*margin-right: 137px;*/
    width:300px;
}

.index-center .index-hot .list-first .list-top-info .list-top-center li i {
    font-style: normal;
}

.index-center .index-hot .list-first .list-top-info .list-top-center .list-top-center-tip1 {
    font-size: 16px;
    color: #888;
}

.index-center .index-hot .list-first .list-top-info .list-top-center .list-top-center-tip2 {
    font-size: 16px;
    color: #999;
}

.index-center .index-hot .list-first .list-top-info .list-top-center .list-top-center-tip3 {
    font-size: 40px;
    color: #888;
}

.index-center .index-hot .list-first .list-top-info .list-top-center .list-top-center-tip4 {
    font-size: 16px;
    color: #999;
    clear: both;
    margin-top: 95px;
}

.index-center .index-hot .list-first .list-top-info .list-top-right {
   position: absolute;
    right: 40px;
}
.index-center .index-hot .list-first .list-top-info .list-top-right .mj2{
    position:absolute;
    right: -50px;
    bottom: 113px;
}

.index-center .index-hot .list-first .list-top-info .list-top-right .fz {
    font-size: 14px;
    color: #8e8e8e;
    margin-top: 52px;
}

.index-center .index-hot .list-first .list-top-info .list-top-right .tz {
    font-size: 14px;
    color: #8e8e8e;
    margin-top: 0 !important;
}

.index-center .index-hot .list-first .list-top-info .list-top-right .fr .btn-box {
    margin: 40px 0 20px 0;
    width: 222px;
}

.index-center .index-hot .list-first .list-top-info .list-top-right .fr .out {
    background-color: #f3f3f3;
    width: 222px;
    height: 6px;
    margin-top: 27px;
    margin-bottom: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.index-center .index-hot .list-first .list-top-info .list-top-right .fr .in {
    background-color: #eeaa3d;
    width: 100%;
    height: 6px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.index-center .index-hot .list-table {
    width: 1200px;
    overflow: hidden;
    display:none;
}

.index-center .index-hot .list-table tr {
    border-bottom: 1px solid #e7e8e8;
}

.index-center .index-hot .list-table.fz {
    font-size: 14px;
    color: #8e8e8e;
    /*margin-top: 52px;*/
}

.index-center .index-hot .list-table .tz {
    font-size: 14px;
    color: #8e8e8e;
    margin-top: 0 !important;
}

.index-center .index-hot .list-table .btn-box {
    margin: 30px 0;
    width: 180px;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
}

.index-center .index-hot .list-table .out {
    background-color: #f3f3f3;
    width: 180px;
    height: 6px;
    margin-top: -14px;
    margin-bottom: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    float: right;

}

.index-center .index-hot .list-table .in {
    background-color: #eeaa3d;
    width: 100%;
    height: 6px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.index-center .index-hot .list-table .list-table-top {
    background-color: #f3f3f3;
    height: 42px;
    line-height: 42px;
    border-bottom: none;
}

.index-center .index-hot .list-table .list-table-top td {
    font-size: 14px !important;
    color: #333 !important;
}
/*表格每列定义样式*/
.index-center .index-hot .list-table .td1 {
    font-size: 16px;
    color: #333;
    width: 18%;
    padding-left: 40px;
    text-align: left;
}
.index-center .index-hot .list-table .td1 a{
    color: #333;
}
.index-center .index-hot .list-table .td1 a:hover{
    color: #00a755;
}
.index-center .index-hot .list-table .td2 {
    font-size: 16px;
    color: #eeaa3d;
    width: 14%;
    text-align: left;
}

.index-center .index-hot .list-table .td3 {
    font-size: 16px;
    color: #595959;
    width: 13%;
    text-align: left;
}

.index-center .index-hot .list-table .td4 {
    font-size: 16px;
    color: #595959;
    width: 16%;
    text-align: left;
}

.index-center .index-hot .list-table .td5 {
    width: 20%;
    text-align: left;
     font-size: 16px;
    color: #595959;
}

.index-center .index-hot .list-table .td6 {
    padding-right: 40px;
    width: 18%;
    text-align: right;
}

.index-center .index-hot .list-table .list-table-tr {
    height: 30px;
    overflow: hidden;
}
/*箭头点开及收起样式*/
.index-center .index-hot .list-table-jiantou {
    text-align: center;
    height: 51px;
    color: #595959;
    cursor: pointer;
    font-size:22px;
}
.index-center .index-hot .list-table-jiantou .iconfont{
    font-size:22px;
    font-style:normal;
    display: inline-block;
    padding-top:15px;
}
.index-center .index-hot .list-table-jiantou:hover .iconfont{
    
    -moz-animation:mybtn 1s 2 linear; /* Firefox */
    -webkit-animation:mybtn 1s 2 linear; /* Safari and Chrome */
    -o-animation:mybtn 1s 2 linear; /* Opera */
animation:mybtn 1s 2 linear;
}

@keyframes mybtn
{
    0%,100%{padding-top:15px;}
    /*25%{padding-top: 5px;}*/
    50%{padding-top: 25px;}
}

@-moz-keyframes mybtn /* Firefox */
{
    0%,100%{padding-top: 15px;}
    /*25%{padding-top: 5px;}*/
    50%{padding-top: 25px;}
}

@-webkit-keyframes mybtn /* Safari and Chrome */
{
    0%,100%{padding-top: 15px;}
    /*25%{padding-top: 5px;}*/
    50%{padding-top: 25px;}
}

@-o-keyframes mybtn /* Opera */
{
    0%,100%{padding-top: 15px;}
    /*25%{padding-top: 5px;}*/
    50%{padding-top: 25px;}
}
/*热销产品部分 end*/
/*为地球做贡献 begin*/
.index-center .index-offer {
    background-color: #fff;
    width: 100%;
    overflow: hidden;
}

.index-center .index-offer .index-offer-main {
    margin: 0 auto;
    width: 1200px;
    padding: 60px 0px;
    text-align: center;
    position:relative;
}
.index-center .index-offer .index-offer-main .index-offer-main-hr1{
    position:absolute;
    top: 158px;
    left: 395px;
    width: 1px;
    height: 160px;
    background-color:#e7e8e8;
}
.index-center .index-offer .index-offer-main .index-offer-main-hr2{
    position:absolute;
    top: 158px;
    left: 790px;
    width: 1px;
    height: 160px;
    background-color:#e7e8e8;
}
.index-center .index-offer .index-offer-title {
    font-size: 24px;
    color: #333;
    display: inline-block;
}

.index-center .index-offer ul {
    overflow: hidden;
    margin-top: 60px;
}

.index-center .index-offer ul li {
    float: left;
    width: 33%;
}

.index-center .index-offer ul li span {
    font-size: 21px;
    color: #333;
}

.index-center .index-offer ul li .list-offer-tip {
    font-size: 21px;
    color: #333;
}

.index-center .index-offer ul li .list-offer-tip i {
    font-style: normal;
    color: #eeaa3d;
}

/*为地球做贡献 end*/

/*center-bottom部分（产品部分）end*/


.tip-1{
background:#eeaa3d;
font-size:14px;
color:#fff !important;
padding:0 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

/*倒计时样式*/
.time {
    width: 436px;
    line-height: 70px;
    color: #8e8e8e;
    font-size: 18px;
    text-align: center;
    float: right;
}

.time i {
    color: #eeaa3d;
    font-weight: bold;
    font-style: normal;
    /*letter-spacing: 3px;*/
    padding:0 3px;
}