body{
    font-size: 14px;
    background: #f1f1f1;
}

ul,li{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
img{
    border: 0;
}

.w1200{
    width: 1200px !important;
}
.w1100{
    width: 1200px !important;
}


.mt10{
    margin-top: 10px;
}

.mt20{
    margin-top: 20px;
}

.ma{
    margin: 0 auto;
}

.index_top{

    height: 35px;
    line-height: 35px;
    background: #eeeeee;
    position: fixed;
    top: 0px;
    z-index:1000;

}

.index_top_right span{

    width: 80px;
    display:inline-block;
    text-align: center;

}
.index_top_right .index_top_right_login{

    width: 50px;

}
.index_top_right .index_top_right_reg{

    width: 50px;

}

.index_header {
    height: 100px;
    background: #ffffff;
    position: fixed;
    top: 35px;
    z-index:1000;
}
.header_logo{
    height: 100px;
    width: 283px;
    background: url("../images/logo.png") no-repeat center;
}
.header_logo a{
    display: block;
    height: 100px;
    width: 283px;
}

.header_search{
    height: 50px;
    width: 500px;
    margin: 25px 50px;
}

.header_search input{
    border: 2px solid #000;
}


.am-btn-dark{

    background-color: #000;
    border-color: #000;
    color: #fff;

}

.header_search .am-input-group-btn > .am-btn{

    border-color:#000 ;


}
.header_search .am-btn:hover{

    color: #fff;
}

.cart_box{

    border: 1px solid #eeeeee;
    width: 200px;
    height: 60px;
    line-height: 40px;
    padding: 10px 20px;
    margin-top: 20px;
    margin-right: 50px;
    text-align: center;
    font-size: 16px;

}
.cart_box a{
    color: #000000;
}


.cart_box_list{
    position: absolute;
    width: 300px;
    border: 1px solid #eeeeee;
    z-index: 99;
    margin-top: 5px;
    margin-left: -120px;
    background: #ffffff;
    display: none;
}
.cart_box_list_title{
    text-align: left;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px;
}

.cart_box_list_more{
    font-size: 12px;
}

.cart_box_list_item ul li{

    font-size: 12px;
    float: left;
    line-height: 25px;

}

.cart_box_list_item1{
    width: 20%;
}
.cart_box_list_item2{
    width: 45%;
}
.cart_box_list_item3{
    width: 25%;
}
.cart_box_list_item4{
    width: 10%;
}



.nav{
    height: 40px;
    background: #1d1819;
    margin-top: 135px;
}




.nav_category{
    width: 250px;
    height: 40px;
    background: #e62129;
    line-height: 40px;
    font-size: 16px;


}
.nav_category_text {
    color: #ffffff;
    padding-left: 20px;

}



.nav_list ul li{

    float: left;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    width: 120px;
    text-align: center;

}
.nav_list ul li a{

    color: #ffffff;

}
.nav_list ul li a:hover{

    color: #e62129;
}

.nav_active{

    color: #e62129 !important;

}


.nav_category_list{
    height: 500px;
    background: url("../images/nav_bg.png") repeat;
    position: relative;
    z-index: 999;
}



.nav_category_list_first li{

    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #4c5253;
    padding-left: 30px;


}

.nav_category_list_first li:hover{



}



.nav_category_list_first li a{

    color: #9a9a9a;
}


.nav_first_a{

    display: block;
    width: 250px;

}


.nav_first_a:hover{

    color: #ffffff;

}


.nav_category_list_second{

    display: none;
    position: absolute;
    width: 950px;
    background: #ffffff;
    height: 500px;
    margin-left: 220px;
    margin-top: -50px;

}

.nav_category_list_second li{
    border-bottom: none;
    height: auto;
}
.nav_category_list_second li a{
    color: #000000;
    font-weight: bold;
    font-size: 18px;
}


.nav_category_list_third{

    width: 800px;
    float: left;
    margin: 0px;

}

.nav_category_list_third li{

    float: left;
    position:static;
    z-index: 0;

}
.nav_category_list_third li a{
    font-size: 15px;
    font-weight: normal;
}



.nav_category_list_third a .preview {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    height: 100px;
    padding: 3px;
    position: absolute;
    width: 100px;
    z-index: 9999;
    margin-top: -20px;
}

.nav_category_list_third a .preview div img {
    height: 100%;
    width: 100%;
}



.index_banner{
    height: 500px;
    background: #ffffff;
    overflow: hidden;
    position: relative;
}
.index_banner ul li{

    height: 500px;

}
.index_banner ul li a{
    display: block;
    width: 100%;
    height: 100%;
}
.index_banner .swiper-pagination-bullet{
    height: 15px;
    width: 15px;
    background: #000000;
}
.index_banner .swiper-pagination-bullet-active{
    height: 15px;
    width: 15px;
    background: #ff0000;
}


.hot_product_title{

    height: 50px;
    line-height: 50px;
    font-size: 25px;
    font-weight: bold;
    color: #7d7d7d;
    padding-left: 20px;
    border-left: 4px solid #e62129;
    overflow: hidden;
    margin-bottom: 10px;

}
.hot_product_content{
    background: #ffffff;
    height: 420px;
    border: 1px solid #eaeaea;
}

.hot_product_content_left{
    width: 840px;
    height: 420px;
    border-right: 1px solid #eaeaea;
}

.hot_product_content_left ul li{


    width: 205px;
    height: 420px;
    border-right: 1px solid #eaeaea;
    float: left;

}
.hot_product_content_left_title{

    height: 210px;
    overflow: hidden;

}
.hot_product_content_left_title .hot_product_content_left_title01{

    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 28px;
    font-weight: bold;
    margin-top: 50px;
    color: #4b4b4b;

}

.hot_product_content_left_title .hot_product_content_left_title02{
    text-align: center;
    font-size: 16px;
}

.hot_product_content_left_image{

    height: 210px;

}
.hot_product_content_left_image img{


    margin-top: 15px;
    margin-left: 20px;

}


.hot_product_content_right{

    width: 358px;


}


.hot_product_content_right_login{

    height: 120px;
    border-bottom: 1px solid #eaeaea;


}

.hot_product_content_right_login_top{
    height: 60px;
    margin-top: 10px;
    padding-left: 20px;
    font-size: 14px;
    color: #898989;

}
.hot_product_content_right_login_btn{
    height: 40px;
    margin-top: 15px;
    padding-left: 20px;
}


.hot_product_content_right_news [data-am-widget="tabs"]{

    margin: 0px;
}


.hot_product_content_right_news .am-tabs-bd{

    border: none;
}

.hot_product_content_right_news  .am-tabs-default .am-tabs-nav > .am-active a{
    background: #ffffff;
    color: #000;
    font-weight: bold;
}

.hot_product_content_right_news .am-tabs-bd ul li{

    height: 30px;
    line-height: 30px;
}
.hot_product_content_right_news .am-tabs-bd ul li a{
    color: #aeacac;
}



.color-01 .category_product_list_box_title_left{

    background: #038986;
}
.color-01 .category_product_list_box_content_left_top{

    background: #bae5e4;

}

.color-02 .category_product_list_box_title_left{
    background: #003f7b;
}
.color-02 .category_product_list_box_content_left_top{
    background: #c7d9e9;
}


.color-03 .category_product_list_box_title_left{
    background: #e48e00;
}
.color-03 .category_product_list_box_content_left_top{
    background: #fde7c3;
}


.color-04 .category_product_list_box_title_left{
    background: #fc3c7f;
}
.color-04 .category_product_list_box_content_left_top{
    background: #fed7e5;
}


.color-05 .category_product_list_box_title_left{
    background: #23b3df;
}
.color-05 .category_product_list_box_content_left_top{
    background: #d7f6fd;
}

.color-06 .category_product_list_box_title_left{
    background: #80c269;
}
.color-06 .category_product_list_box_content_left_top{
    background: #caf5bb;
}



.color-07 .category_product_list_box_title_left{
    background: #a4845f;
}
.color-07 .category_product_list_box_content_left_top{
    background: #f1e3d3;
}


.color-07 .category_product_list_box_title_left{
    background: #7664b7;
}
.color-07 .category_product_list_box_content_left_top{
    background: #e0d8fd;
}





.category_product_title{

    height: 50px;
    line-height: 50px;
    font-size: 25px;
    font-weight: bold;
    color: #7d7d7d;
    padding-left: 20px;
    border-left: 4px solid #e62129;
    overflow: hidden;
    margin-bottom: 10px;
}


.category_product_list_box_title{

    height:50px;
    line-height: 50px;
    background: #838282;

}
.category_product_list_box_title_left{

    background: #038986;
    height:50px;
    width: 350px;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    padding-left: 30px;

}

.category_product_list_box_title_right ul li{
    float: left;
    width: 100px;
    height: 20px;
    line-height: 20px;
    margin-top: 15px;
    text-align: center;
    border-right: 1px solid #ebebeb;

}
.category_product_list_box_title_right ul li a{
    color: #ebebeb;
}
.category_product_list_box_title_right span{
    margin-right: 20px;
}

.category_product_list_box_title_right span a{
    color: #ebebeb;
}

.category_product_list_box_content{

    height: 500px;
    background: #ffffff;

}


.category_product_list_box_content_left_top{

    height: 400px;
    width: 350px;
    background: #bae5e4;
}

.category_product_list_box_content_left_top .category_product_list_box_content_left_top_title_m{

    height:50px;
    line-height: 50px;
    font-size: 24px;
    font-weight: bold;
    color: #666;
    padding-left: 30px;


}

.category_product_list_box_content_left_top .category_product_list_box_content_left_top_title_s {

    height:50px;
    line-height: 50px;
    font-size: 24px;
    font-weight: bold;
    color: #666;
    padding-left: 30px;


}
.category_product_list_box_content_left_top .category_product_list_box_content_left_top_title_image{


    text-align: center;
    height: 250px;
    margin-top: 25px;


}










.category_product_list_box_content_left_bottom{

    width: 350px;
    overflow: hidden;
    border:1px solid #e2e2e2;
    height: 100px;

}
.category_product_list_box_content_left_bottom_desc{

    height: 35px;
    line-height: 35px;
    padding-left: 30px;

}

.category_product_list_box_content_left_bottom ul{
    width: 300px;
    margin-left: 25px;
}

.category_product_list_box_content_left_bottom ul li{

    float: left;
    height: 25px;
    line-height: 25px;
    margin-left: 5px;

}












.category_product_list_box_content_right{

    width: 850px;
    height: 500px;
    position: relative;
    overflow: hidden;

}

.category_product_list_box_content_right ul li{

    float: left;
    width: 212px;
    height: 250px;
    border-right: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;

}

.category_product_list_box_content_right .category_product_list_item_title_m{


    height: 50px;
    line-height: 50px;
    font-size: 24px;
    font-weight: bold;
    color: #4b4b4b;
    text-align: center;


}

.category_product_list_box_content_right  .category_product_list_item_title_s{

    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #4b4b4b;
    text-align: center;
    overflow: hidden;

}
.category_product_list_box_content_right .category_product_list_item_image{

    text-align: center;
    height: 150px;
    margin-top: 20px;


}

.category_product_list_box_content_right .category_product_list_item_image img{




}


.category_product_list_box_content_right .swiper-pagination-bullet{
    
    background: #000000;
    height: 15px;
    width: 15px;
    
}
.category_product_list_box_content_right .swiper-pagination-bullet-active{
    background: #ff0000;
    height: 15px;
    width: 15px;
}




.common_tool{

    height: 150px;

}
.common_tool ul li{

    float: left;
    width: 300px;
    height: 150px;
    line-height: 150px;
    font-size: 26px;
    color: #7d7d7d;
    overflow: hidden;
    padding-left: 150px;

}

.common_tool  .common_tool_01{
    background: url("../images/1.png") no-repeat 50px center;
}
.common_tool  .common_tool_02{
    background: url("../images/2.png") no-repeat 50px center;
}
.common_tool  .common_tool_03{
    background: url("../images/3.png") no-repeat 50px center;
}
.common_tool  .common_tool_04{
    background: url("../images/4.png") no-repeat 50px center;
}

.footer{

    height: 100px;
    background: #434343;
    overflow: hidden;

}
.footer_box{
    height: 100px;
}
.footer_box_left{

    height: 100px;
    width: 300px;
    background: url("../images/footer_logo.png") no-repeat left center;

}

.footer_box_right{

    width: 800px;
    height: 100px;
    color: #727171;

}

.footer_box_right ul{
    height: 50px;
    float: right;
}

.footer_box_right ul li{

    float: left;
    width: 80px;
    height: 20px;
    line-height: 20px;
    margin-top: 20px;
    text-align: center;
    border-right: 1px solid #727171;

}
.footer_box_right ul li a{
    color: #727171;
}
.footer_box_right_copy {

    text-align: right;
    float: right;
}
.footer_box_right_copy a{
    color: #727171;
}





.uwhere{

    height: 35px;
    line-height: 35px;
    color: #666;
    padding-left: 10px;
    overflow: hidden;


}
.uwhere a{


    color: #666666;

}

.show_product_title{

    background: #ffffff;
    padding-left: 10px;

}
.show_product_title img{

    float: left;
    width: 70px;
    height: 70px;

}
.show_product_title h1{

    float: left;
    font-size: 16px;
    line-height: 70px;
    margin: 0 20px;
    font-weight: 700;
    color: #2259be;

}

.filter_box{
    background: #ffffff;
}



.filter_box ul li{
    float: left;
    padding: 5px 10px;
}

.filter_box ul li a{

    color: #000000;
    float: left;

}
.filter_box ul li a:hover{


    color: #0a628f;

}

.filter_box ul li a i{

    background: rgba(0, 0, 0, 0) url("../images/xx.png") no-repeat scroll center center;
    display: none;
    float: right;
    height: 22px;
    width: 22px;

}


.filter_box ul li a.selected{

    background: #0366c1 none repeat scroll 0 0;
    color: #fff;
    padding: 0px 5px;

}


.filter_box ul li a.selected  i{

    display: block;

}






.show_product_list{

    background: #ffffff;

}
.show_page{

    height: 50px;
    line-height: 50px;
    width: 550px;
    margin: 0 auto;

}





.show_page span,.show_page a{


    display: block;
    width: 30px;
    line-height: 30px;
    border: 1px solid #e2e2e2;
    float: left;
    margin-left: 5px;
    text-align: center;
    background: #e2e2e2;
    color: #000000;
    margin-top: 5px;


}
.show_page .current{

    background: #000000;
    color: #ffffff;

}


.show_category_list{

    background: #ffffff;


}

.page_content_box{

    background: #ffffff;
    min-height: 500px;


}
.page_content_box .page_content_title {

    text-align: center;
    padding: 10px 0px;
    font-size: 26px;
    font-weight: bold;
    color: red;

}

.page_content_content{


    padding: 10px;



}

.flink_box ul li{

    float: left;
    padding: 5px 10px;


}




