.banner .bd ul {
    width: 1903px;
    height: 500px;
    position: relative;
}
.banner .bd ul li {
    display: list-item;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}
.banner .bd ul li a {
    display:block;
    width:100%;
    height:100%;
}
.index_product {
    width:100%;
    margin: 0 auto;
    padding: 0;
    overflow:hidden;
    zoom:1
}
.product_main {
    width: 1200px;
    margin: 0 auto;
    padding: 50px 0;
    overflow: hidden;
    zoom: 1
}
.product_left {
    width: 220px;
    margin: 0;
    padding: 0;
    float: left;
    overflow: hidden;
    zoom: 1
}
.product_right {
    width:960px;
    margin:0;
    padding:0;
    float:right;
    overflow:hidden;
    zoom:1
}
.index_youshi {
    width:100%;
    background-color:#fff;
    margin:0 auto;
    padding:35px 0 70px 0;
    overflow:hidden;zoom:1
}

.index_about{
    width:100%;
    background-image:url(../images/636459241765254237.jpg);
    background-repeat: no-repeat;
    background-position: 50% 0;
    margin:0 auto;
    padding:70px 0 30px 0;
    overflow:hidden;zoom:1
}
.news_main {
    width:1200px;
    margin:0 auto;
    padding:0;
    overflow:hidden;zoom:1
}
.index_news {
    width:100%;
    margin:0 auto;
    padding:30px 0;
    overflow:hidden;
    zoom:1
}
.news_column {
    width:590px;
    margin:0;
    padding:0;
    overflow:hidden;
    zoom:1
}
.index_ad {

}
.index_contact {
    width:100%; background-image:url(../images/636463640691406858.jpg);
    background-repeat: no-repeat;
    margin:0 auto;
    padding:50px 0;
    overflow:hidden;
    zoom:1
}
.contact_main {
    width: 1200px;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    zoom: 1
}
/*.TW_CONTENT .m-intro p, .TW_CONTENT .m-intro h3 {*/
/*    padding-bottom: 10px;*/
/*}*/
.product_box {
    padding: 0 0 20px;
    text-align: center;
    color: #999;
}
#magnifier {
    position: relative;
    width: 400px;
    /*margin: 10px 0 0 0;*/
}
.small-box {
    position: relative;
    width: 400px;
    height: 400px;
    margin-bottom: 20px;
    border: 1px solid #eee;
}
.small-box img {
    width: 100%;
    display: block;
}
.small-box .hover {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 200px;
    height: 200px;
    border: 1px solid #aaa;
    background: #0099ff;
    opacity: .5;
    filter: alpha(opacity: 50);
    cursor: move;
}
.thumbnail-box {
    position: relative;
    width: 100%;
}
.thumbnail-box .btn {
    position: absolute;
    top: 50%;
    width: 22px;
    height: 32px;
    margin-top: -16px;
}
.thumbnail-box .btn-prev {
    left: 0;
    background: url(../images/btn_prev.png) no-repeat;
}
.thumbnail-box .btn-next {
    right: 0;
    background: url(../images/btn_next.png) no-repeat;
}
.thumbnail-box .list {
    overflow: hidden;
    width: 340px;
    margin: 0 auto;
}
.thumbnail-box .wrapper {
    width: 100000px;
}
.thumbnail-box .list .item {
    float: left;
    margin: 0 10px;
}
.thumbnail-box .list .item-cur {}
.thumbnail-box .list .item img {
    border: 2px solid #fff;
}
.thumbnail-box .list .item-cur img {
    border: 2px solid #e53e41;
}
.big-box {
    display: none;
    overflow: hidden;
    position: absolute;
    left: 401px;
    top: 0;
    width: 465px;
    height: 465px;
    border: 1px solid #e4e4e4;
}
.big-box img {
    display: block;
}
.product_imgs{
    margin-right: 40px;
}
.product_info {
    float: left;
    width: 420px;
    text-align: left;
}
.product_info h2{
    text-align: left;
    font-size: 24px;
    color: #000;
    font-weight: normal;
    line-height: 31px;
}
.product_attr {
    margin: 15px 0;
}
.product_attr ul li {
    color: #666;
    /*height: 40px;*/
    line-height: 40px;
    border-bottom: 1px dashed #f0f0f0;
}
.contact_box .btn_item {
    position: static;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 120px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    background-color: #5cc0a3;
}
.product_desc {
    margin-top: 30px;
}
.product_desc .desc_title h3{
    width: 120px;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-weight: normal;
    background-color: #5cc0a3;
}
.product_desc .desc_detail{
    padding: 15px 0;
    font-size: 14px;
    line-height: 20px;
}