*{
    font-family:"Microsoft YaHei","微软雅黑";
}
body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,form,input,p,th,td{margin:0;padding:0;}
ul {margin:0px;padding:0px;}
ul li {list-style:none;}
img{border:0;border-style:none;}
/*index-header*/
.tophalf{
    width: 100%;
    height: 35px;
    background-color: #9bc956;
}
.tophalf1200{
    width: 1300px;
    margin: 0 auto;
}
.tophalf p{
    font-size: 12px;
    color: #ffffff;
    line-height: 35px;
    letter-spacing:1px;
    display: inline-block;
}
.tophalfL{
    float: left;
    display: inline-block;
}
.tophalfR{
    float: right;
}
.tophalfR p{
    padding: 0 5px;
}
.tophalfR span{
    color: #ffffff;
    font-size: 12px;
}
.beforeLogin{
    float: left;
}
.afterLogin{
    float: left;
}
.afterLogin p{
    letter-spacing:0;
    padding:0;
}
.loginOut:hover{
    /*border-bottom: 1px solid #ffffff;*/
    cursor: pointer;
}
.loginOut{
    margin: 0 10px !important;
}

.header-top-container{
    /*position: fixed;*/
    /*top:0;*/
    /*left:0;*/
    width: 100%;
    min-width: 1300px;
    /*box-shadow: 0 -6px 15px #616161;*/
    z-index: 9999;
}
a{ text-decoration:none} 
.borderBottom{
    width: 100%;
    background-color: #FFFFFF;
    border-bottom:1px solid rgb(222, 233, 211);
}
.header-top{
    width: 1300px;
    height:78px;
    padding:12px 0;
    clear:both;
    margin: 0 auto;
    transition-duration:0.3s;
}
.header-top-min{
    width: 1300px;
    height:64px;
    padding:0;
    clear:both;
    margin: 0 auto;
    transition-duration:0.3s;
}
.logo{
    position:relative;
    float:left;
    width:17%;
    margin-top: 1px;
    border: 0;
}
.logomin{
    position:relative;
    float:left;
    width:17%;
    margin-top: 18px;
    border: 0;
}
.logo img{
    border: 0;
}
.menu{
    width: 66%;
    float:left;
    /*margin-top: 26px;
    transition-duration:0.3s;*/
}

.menu-min{
    width: 66%;
    float:left;
    line-height: 45px;
    margin-top: 10px;
    transition-duration:0.3s;
}

#menu .nav {
/*    width:780px;
    margin:0 auto;
    color: #7b7c7b;
    font-size:18px;
    position:relative;
    z-index:9999;*/
    color: #7b7c7b;
    text-align: center;
    position: relative;
    height: 30px;
    width: 100%;
    padding: 19px 15px 42px 0;
    margin: 0 auto;
    overflow: hidden;
}
#menu_ul a{
/*    width:130px;
    color: #353535;
    font-size:18px;
    display:block;
    text-align:center;
    text-decoration:none;*/

    color: #393939;
    outline: none;
    text-align: center;
    top: 7px;
    text-transform: uppercase;
    letter-spacing: 0;
    z-index: 10;
    display: block;
    float: left;
    height: 57px;
    position: relative;
    overflow: hidden;
    margin: auto 10px;
    font-size: 17px;
}
#menu li ul {
    overflow:hidden;
}
#menu ul li{
    float: left;
    /*list-style-type:none;*/
    /*margin-right: 35px*/
    margin-right: 5%
}
#menu .nav .link span{
    padding: 39px 0;
}
#menu span:hover{
    color: #9BC956;
    /*border-bottom: 2px solid #8fd8d7;*/
}
.nav-menu{
    width: 966px;
    height: 50px;
    margin: 0 auto;
    display: block;
}
/*header-user-cart*/
.header-user-cart{
    width:17%;
    float: right;
    margin-top: 24px;
}
.header-user-cart-min{
    width:17%;
    float: right;
    margin-top: 23px;
}
.header-user-cart li ul {
    overflow:hidden;
}
.header-user-cart ul li{
    float: right;
    list-style-type:none;
    margin-left: 23px;
    position: relative;
}
.header-user-cart ul li span{
    display: none;
}
.header-user-cart ul li.ashow span{
    position: absolute;
    border: 1px solid #9BC956;
    text-align: center;
    font-size: 18px;
    color: #9BC956;
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    bottom: -40px;
    left: -20px;
    background: rgba(255,255,255,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#ffffff);/*//兼容IE*/
    opacity: 0.8;
    min-width: 40px;
    z-index: 6;
    display: block;
}
.searchSpan input{
    /*position: relative;*/
    /*top: -10px;*/
    width: 150px;
    height: 28px;
    color: #595757;
    border: 1px solid #9BC956;
    float: right;
    padding-left: 7px;
    outline: none;
}
.searchSpan button{
    width: 30px;
    height: 30px;
    border: 0;
    background-image: url(../images/header/findBtn.png);
    float: right;
    margin-left: 6px;
    cursor: pointer;
    outline: none;
}
/*searchSpan*/
.header-top-container .search_popup{
    background: rgba(255,255,255,0.9);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#ffffff);/*//兼容IE*/
    opacity: 1;
    position: relative;
}
.s_c{
    width: 620px;
    margin: 0 auto;
    padding: 42px 0;
    text-align: left;
    font-size: 24px;
    color: #9BC956;
}
form{
    display: inline;
}
fieldset{
    border: 0;
}
.header-top-container .search_popup .s_c input[type="text"]{
    display:block;
    border:1px solid #9BC956;
    margin:14px 0;
    padding: 0 10px;
    height:55px;
    line-height:55px;
    font-size:18px;
    color:#393939;
    width:100%;
    box-sizing:border-box;
    background:transparent;
}
.search-submit{
    background:#9BC956;
    text-align:center;
    height:46px;
    line-height:46px;
    width:160px;
    font-size:18px;
    color:#fff;
    border: none;
    cursor: pointer;
    outline: none;
}
.header-top-container .search_popup .s_close{
    position:absolute;
    right:12px;
    top:11px;
    text-indent:-9999px;
    width:25px;
    height:24px;
    background:url(../images/header/close.png) no-repeat;
    opacity: 0.3;
    cursor:pointer;
}
.header_search{
    display: block;
    width: 20px;
    height: 20px;
    background-image: url(../images/header/indexfind.png);
    background-size: 20px 20px;
    line-height:28px;
    color:#FFF;
    font-size:15px;
    text-align:center;
    text-decoration:none;
    CURSOR: pointer;
}
.header_user{
    display: block;
    width: 22px;
    height: 22px;
    
    background-size: 22px 22px;
    line-height:28px;
    color:#FFF;
    font-size:15px;
    text-align:center;
    text-decoration:none;
    CURSOR: pointer;
    margin-top: -1px;
}
.header_bag{
    display: block;
    width: 20px;
    height: 20px;
    background-image: url(../images/header/indexbuy.png);
    background-size: 20px 20px;
    line-height:28px;
    color:#FFF;
    font-size:15px;
    text-align:center;
    text-decoration:none;
    CURSOR: pointer;
}

.nav li.back {
    border-bottom: 2px solid #9bc956;
    /*width:87px !important;*/
    height:25px;
    z-index: 8;
    position: absolute;
    top: 64px;
    /*margin-left: 21px;*/
}
.sb_num2{
    background: red;
    border-radius: 50px;
    text-align: center;
    color: #fff;
    position: absolute;
    top: -8px;
    right: -8px;
    width: 15px;
    height: 15px;
    font-size: 12px;
}

/*Footer Style*/
.footer{
    width: 100%;
    background-color: #ffffff;
    border-top: 1px solid #eaeaea;
}
.footer a{
    text-decoration: none;
}
.footer-main{
    width: 1200px;
    margin: 0 auto;
}
.footer-top{
    width: 1200px;
    height: 90px;
    border-bottom: 1px solid #ededed;
    padding-top: 60px;
}
.icon-link{
    color: #595757;
    text-align: center;
}
.icon-link span{
    margin: 0 43px;
}
.icon-link img{
    width: 57px;
    cursor: pointer;
}
.icon-link a{
    color: #595757;
    cursor: default;
}
.topTit{
    font-size: 18px;
    margin-right: 35px;
    display: inline-block;
}
.iconmess{
    position: relative;
    top: -22px;
    font-size: 15px;
    padding-left: 5px;
    display: inline-block;
    cursor: pointer;
}
.shu{
    position: relative;
    top: -24px;
    color: #f2f2f2;
    font-size: 22px;
    padding: 0 23px;
    display: inline-block;
}
.footer-bottom{
    line-height: 25px;
    overflow: auto;
    padding: 45px 0;
}
.messageL{
    float: left;
    line-height: 0;
}
.messageL img{

}
.messageM{
    display: inline-block;
    border-right: 1px solid #ededed;
    padding: 0 95px;
}
.messageM img{
    padding-top: 4px;
    padding-bottom: 10px;
}
.messageR{
    float: right;
    text-align: left;
}
.messageR a{
    color: #595757;
}
.footer-bottom p{
    font-size: 14px;
    color: #595757;
}
.footer-wechat{
    position: relative;
    top: -176px;
    left: 111px;
    /*box-shadow: 1px 1px 14px #c6c6c6;*/
    z-index: 9999;
}
.footerFContainer{
    width: 100%;
    height: 45px;
    background-color: #9bc956;
}
.footerF{
    width: 1200px;
    margin: 0 auto;
}
.footerF img{
    margin-top: 10px;
}
.footerFlogo{
    display: inline-block;
}
.icon-links{
    width: 252px;
    display: inline-block;
}

/*float right*/
.slide{
    position: fixed;
    top: 20%;
    right: 0;
    z-index: 99;
}
.slide ul{
    list-style: none;
}
.slide .icon .top img{
    position: relative;
    left: -15px;
}
.slide .icon li.backtotop{
    cursor: pointer;
}
.slide ul li{
    font-size: 0;
}
.slide .backtotop img{
    position:relative;
    left:-15px;
}


body{
    min-width: 1200px;
}

/*page*/
@charset "UTF-8";
/*ccs-1*/
.whj_jqueryPaginationCss-1{
    display: inline-block;
    padding: 5px;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.whj_jqueryPaginationCss-1 div{
    display: inline-block;
    vertical-align: bottom;
    height: 24px;
    line-height: 24px;
}
.whj_jqueryPaginationCss-1 .whj_padding{
    padding: 1px 9px;
}
.whj_jqueryPaginationCss-1 .whj_bgc{
    background-color: #fff;
    color: #7c7c7c;
}
.whj_jqueryPaginationCss-1 .whj_border{
    /*border: 1px solid #828282;*/
}
.whj_jqueryPaginationCss-1 .whj_color{
    color: #7c7c7c;
}
.whj_jqueryPaginationCss-1 .whj_hover:hover{
    /*background-color: #e1e1e1;*/
    color: #9bc956;
    /*border: 1px solid #96d4ce;*/
    cursor: pointer;
}
.whj_jqueryPaginationCss-1 .whj_checked{
    /*background-color: #929292;*/
    color: #9bc956;
    border: 1px solid #9bc956;
}
.whj_jqueryPaginationCss-1 .whj_hoverDisable{
    opacity: 0.5;
}
.whj_jqueryPaginationCss-1 select{
    height: 28px;
    vertical-align: bottom;
    padding: 0px;
    outline: none;
}
.whj_jqueryPaginationCss-1 input{
    padding: 0px;
    height: 26px;
    outline: none;
    text-align: center;
    width: 60px;
    vertical-align: bottom;
}
.whj_jqueryPaginationCss-1 div,.whj_jqueryPaginationCss-1 input,.whj_jqueryPaginationCss-1 select{
    margin: 2px;
}
/*ccs-2*/
.whj_jqueryPaginationCss-2{
    display: inline-block;
    padding: 5px;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.whj_jqueryPaginationCss-2 div{
    display: inline-block;
    vertical-align: bottom;
    height: 24px;
    line-height: 24px;
}
.whj_jqueryPaginationCss-2 .whj_padding{
    padding: 1px 9px;
}
.whj_jqueryPaginationCss-2 .whj_bgc{
    background-color: #5194ca;
    color: #fff;
}
.whj_jqueryPaginationCss-2 .whj_border{
    border: 1px solid #5194ca;
}
.whj_jqueryPaginationCss-2 .whj_color{
    color: #5194ca;
}
.whj_jqueryPaginationCss-2 .whj_hover:hover{
    background-color: #d4f1ff;
    color: #5194ca;
    cursor: pointer;
}
.whj_jqueryPaginationCss-2 .whj_checked{
    background-color: #d4f1ff;
    color: #5194ca;
}
.whj_jqueryPaginationCss-2 .whj_hoverDisable{
    opacity: 0.7;
}
.whj_jqueryPaginationCss-2 select{
    height: 28px;
    vertical-align: bottom;
    padding: 0px;
    outline: none;
}
.whj_jqueryPaginationCss-2 input{
    padding: 0px;
    height: 26px;
    outline: none;
    text-align: center;
    width: 60px;
    vertical-align: bottom;
}
.whj_jqueryPaginationCss-2 div,.whj_jqueryPaginationCss-2 input,.whj_jqueryPaginationCss-2 select{
    margin: 2px;
}
/*ccs-3*/
.whj_jqueryPaginationCss-3{
    display: inline-block;
    padding: 5px;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.whj_jqueryPaginationCss-3 div{
    display: inline-block;
    vertical-align: bottom;
    height: 24px;
    line-height: 24px;
}
.whj_jqueryPaginationCss-3 .whj_padding{
    padding: 1px 9px;
}
.whj_jqueryPaginationCss-3 .whj_bgc{
    background-color: #7a7b7b;
    color: #fff;
}
.whj_jqueryPaginationCss-3 .whj_border{
    border: 1px solid #929292;
}
.whj_jqueryPaginationCss-3 .whj_color{
    color: #929292;
}
.whj_jqueryPaginationCss-3 .whj_hover:hover{
    background-color: #e0dddd;
    color: #7a7b7b;
    cursor: pointer;
}
.whj_jqueryPaginationCss-3 .whj_checked{
    background-color: #e0dddd;
    color: #7a7b7b;
}
.whj_jqueryPaginationCss-3 .whj_hoverDisable{
    opacity: 0.5;
}
.whj_jqueryPaginationCss-3 select{
    height: 28px;
    vertical-align: bottom;
    padding: 0px;
    outline: none;
}
.whj_jqueryPaginationCss-3 input{
    padding: 0px;
    height: 26px;
    outline: none;
    text-align: center;
    width: 60px;
    vertical-align: bottom;
}
.whj_jqueryPaginationCss-3 div,.whj_jqueryPaginationCss-3 input,.whj_jqueryPaginationCss-3 select{
    margin: 2px;
}
/*ccs-4*/
.whj_jqueryPaginationCss-4{
    display: inline-block;
    padding: 5px;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.whj_jqueryPaginationCss-4 div{
    display: inline-block;
    vertical-align: bottom;
    height: 24px;
    line-height: 24px;
}
.whj_jqueryPaginationCss-4 .whj_padding{
    padding: 1px 9px;
}
.whj_jqueryPaginationCss-4 .whj_bgc{
    background-color: #f5f5f5;
    color: #907272;
}
.whj_jqueryPaginationCss-4 .whj_border{
    border: 1px solid #907272;
}
.whj_jqueryPaginationCss-4 .whj_color{
    color: #907272;
}
.whj_jqueryPaginationCss-4 .whj_hover:hover{
    background-color: #afacac;
    color: #fff;
    cursor: pointer;
}
.whj_jqueryPaginationCss-4 .whj_checked{
    background-color: #afacac;
    color: #fff;
}
.whj_jqueryPaginationCss-4 .whj_hoverDisable{
    opacity: 0.5;
}
.whj_jqueryPaginationCss-4 select{
    height: 28px;
    vertical-align: bottom;
    padding: 0px;
    outline: none;
}
.whj_jqueryPaginationCss-4 input{
    padding: 0px;
    height: 26px;
    outline: none;
    text-align: center;
    width: 60px;
    vertical-align: bottom;
}
.whj_jqueryPaginationCss-4 div,.whj_jqueryPaginationCss-4 input,.whj_jqueryPaginationCss-4 select{
    margin: 2px;
}
/*ccs-5*/
.whj_jqueryPaginationCss-5{
    display: inline-block;
    padding: 5px;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.whj_jqueryPaginationCss-5 div{
    display: inline-block;
    vertical-align: bottom;
    height: 24px;
    line-height: 24px;
}
.whj_jqueryPaginationCss-5 .whj_padding{
    padding: 1px 9px;
}
.whj_jqueryPaginationCss-5 .whj_bgc{
    background-color: #199eaf;
    color: #fff;
}
.whj_jqueryPaginationCss-5 .whj_border{
    border: 1px solid #199eaf;
}
.whj_jqueryPaginationCss-5 .whj_color{
    color: #199eaf;
}
.whj_jqueryPaginationCss-5 .whj_hover:hover{
    background-color: #d4f1ff;
    color: #199eaf;
    cursor: pointer;
}
.whj_jqueryPaginationCss-5 .whj_checked{
    background-color: #d4f1ff;
    color: #199eaf;
}
.whj_jqueryPaginationCss-5 .whj_hoverDisable{
    opacity: 0.5;
}
.whj_jqueryPaginationCss-5 select{
    height: 28px;
    vertical-align: bottom;
    padding: 0px;
    outline: none;
}
.whj_jqueryPaginationCss-5 input{
    padding: 0px;
    height: 26px;
    outline: none;
    text-align: center;
    width: 60px;
    vertical-align: bottom;
}
.whj_jqueryPaginationCss-5 div,.whj_jqueryPaginationCss-5 input,.whj_jqueryPaginationCss-5 select{
    margin: 2px;
}
.cib input{
    vertical-align: bottom;
    height: 20px;
    color: #567e84;
    margin: 2px 0;
}
.cib button{
    vertical-align: bottom;
    height: 26px;
    cursor: pointer;
    background-color: #cbefff;
    border: 1px solid #44a8d6;
    color: #567e84;
    margin: 2px 0;
}

/*loginout*/
/*隐藏盒子设置*/
.hidden-box li{
    height: 24px;
    line-height: 24px;
    border: 1px solid #9bc956;
    clear:both !important;
    margin-left: 0 !important;
    float: none !important;
    text-align: center;
}
div.hidden-box{
    width: 55px;
/*    border: 1px solid #9bd4ce;*/
    position: absolute;
    display:none;
    background:#fff;
    top: 28px;
}
.hidden-box>ul{
    list-style-type: none;
    color: #9bd4ce;
    cursor: pointer;
}
.hidden-box li:hover{
    background: #9bd4ce;
    color: #fff;
}
/*!*隐藏盒子位置设置*!*/
.hidden-loc-index{
    left: -15px;
}

.menu-nav-min{
    padding: 17px 15px !important;
}

/*position*/
.position{
    position: absolute;
    top: 155px;
    font-size: 15px;
    color: #7b7c7b;
    text-align: left;
}
.position2{
    position: relative;
    font-size: 15px;
    color: #7b7c7b;
    line-height: 60px;
    text-align: left;
}
.position a{
    text-decoration: none;
    color: #7b7c7b;
}
.position2 a{
     text-decoration: none;
     color: #7b7c7b;
 }