@charset "utf-8";



/* CSS Document */

/**************************************************************/

/**************************************************************/

#carousel_menu{

    width: 500px;

    height: 500px;

    overflow: hidden;

    margin: 0 auto;

    position: relative;

}

#products-photo{

    margin-bottom: 80px;

}

#products-photo .div_outer{

    width: 500px;

    height: 500px;

    margin: 0 auto;

    position: relative;

}
/*
#products-photo .pic{

    width: 500px;

    height: 500px;

    float: left;

}*/
/*
#products-photo .pic img{

    max-width: 100%;

    max-height: 100%;

    margin: 0 auto;

    height: auto !important;

}
*/
#products-photo .id{

    font-size: 15px;

    color: #878787;

    text-align: center;

    padding-top: 15px;

}

#products-photo .id span{

    color: #4579E5;

    font-weight: bold;

}

.content_in{
    width: 940px;
    margin: 0 auto;

    background: #F1F4F8;

    padding: 30px 80px;

    -webkit-box-sizing: border-box;

   -moz-box-sizing: border-box;

        box-sizing: border-box;

    position: relative;

}
.content_in table{
	max-width:520px;
}
.content_in:before{

    content: '';

    display: block;

    width: 100%;

    height: 19px;

    background: url(../images/products/editor_icon.jpg)center no-repeat;

    position: absolute;

    top: -19px;

    left: 0;

}

.content_in:after{

    content: '';

    display: block;

    clear: both;

}

.products_name{

    width: 100%;

    font-size: 21px;

    color: #333333;

    font-weight: bold;

    text-align: center;

    line-height: 25px;

    border-bottom: 1px solid #BECBDC;

    padding: 25px 0;

    margin-bottom: 35px;

    position: relative;

}

.products_name:after{

    content: '';

    width: 90px;

    height: 1px;

    background: #666666;

    display: block;

    position: absolute;

    bottom: -1px;

    left: 50%;

    margin-left: -45px;

}

.editor{

    width: 520px;

    float: left;

    padding: 0 15px;

}

.down{

    width: 169px;

    min-height: 370px;

    float: right;

    border-left: 1px dotted #BECBDC;

    padding-left: 50px;
}

.down .down_btn{

    width: 159px;

    height: 40px;

    display: block;

    background: url(../images/products/down.jpg)top no-repeat;

    margin-bottom: 8px;

}

.down .down_btn:hover{

    background: url(../images/products/down.jpg)bottom no-repeat;

}

#carousel_menu ul li{

    width: 500px;

    height: 500px;

}

/**************************************************************/

/**************************************************************/

.products_list{

    width: 100%;

    margin: 0 auto;

}

.products_list:after{

    content: '';

    display: block;

    clear: both;

}

.products_list li{

    width: 450px;

    display: block;

    float: left;

    list-style: none;

    margin-right: 45px;

    margin-bottom: 60px;

}

.products_list .more{

    width: 450px;

    height: 35px;

    display: block;

    background: url(../images/index/products_more2.png) no-repeat;

    margin-top: 15px;

}

.products_list .more:hover{

    background: url(../images/index/products_more2_.png) no-repeat;

}

.products_list li:nth-child(2n+2){
    margin-right: 0;
}
.products_list li{
    margin-right: 40px;
}
.products_list .text:after{

    content: '';

    display: block;

    clear: both;

}

.products_list .pic{

    width: 136px;

    height: 136px;

    margin: 0 auto;

    padding: 6px;

    overflow: hidden;

    border: 1px solid #DDDDDD;

    position: relative;

    float: left;

}

.products_list li:hover .pic{

    border: 1px solid #4579E5;

}

.products_list a .pic{

    position: relative;

}

.products_list .pic img{

    max-width: 100%;

    max-height: 100%;

    height: auto !important;

}

.products_list a:hover .pic{

    border: 1px solid #4579E5;

}

.products_list .name{

    width: 280px;

    font-size: 15px;

    color: #3F3F3F;

    font-weight: bold;

    padding-top: 10px;

    height: 38px;

    display: block;

    overflow: hidden;

    float: right;
	line-height:20px;
	margin-bottom:10px;

}

.products_list .description{

    width: 280px;

    font-size: 13px;

    color: #666666;

    overflow: hidden;

    height: 60px;

    float: right;

    line-height: 20px;

    background: url(../images/index/details.jpg)left top no-repeat;

    padding-top: 35px;

}
#prev-01,#next-01{
    position: absolute;
    width: 37px;
    height: 37px;
    top: 50%;
    cursor: pointer;
    margin-top: -18px;
    background: url(../images/arrow.png);
}
#prev-01{
    left: -100px;
    background-position: left center;
}
#next-01{
    right: -100px;
    background-position: right center;
}