body{
    background-color: #fff;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}


.page{margin: 40px 0 20px 0; height: 100px; text-align: center;}

.page .page-view{display:inline-block;font-size:14px}

.page .page-view a,.page .page-view span{float:left;display:block;padding: 15px 18px;text-align:center;border:1px solid #eee;border-left:none;color: #666666;}

.page .page-view a{box-shadow: none;}

.page .page-view a:first-child{border-left:1px solid #eee;padding: 16px 18px;}

.page .page-view a:last-child{}

.page .page-view a:hover{background:#eee}

.page .page-view span{color:#fff;border-color:#eee;background:#D51C1C}

.page .page-view span.disabled{color:#666;border-color:#eee;background:#fff;cursor:not-allowed}





.product_list_head{
    padding: 0 15px;
    height: 50px;
    line-height: 50px;
    background-color: #333;
    font-size: 16px;
    color: #fff;
}
.product_list{
    margin-top: 20px;
    width: 1045px;

	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;

	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;

	-webkit-box-pack: start;
	-moz-box-pack: start;
	-ms-flex-pack: start;


	justify-content: flex-start;

}

.product_list .item{
    margin-bottom: 15px;
    margin-right: 15px;
    width: 250px;
    border: 1px solid #eee;
}
.product_list .item:nth-child(4n+0){margin-right: 0;}

.product_list .item .img{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 248px;
    height: 180px;
}

.product_list .item .img img{
    display: block;
    max-width: 248px;
    max-height: 180px;
}
.product_list .item .img .icons{
    position: absolute;
    top: -4px;
    left: -8px;
}
.product_list .item .img .icons .new, .product_list .item .img .icons .new_en,
.product_list .item .img .icons .technical, .product_list .item .img .icons .technical_en,
.product_list .item .img .icons .hot, .product_list .item .img .icons .hot_en{
    display: inline-block;
    width: 80px;
    height: 80px;
    background-size: cover;
    background-repeat: no-repeat;
}
.product_list .item .img .icons .new{background-image: url('./new.png')}
.product_list .item .img .icons .new_en{background-image: url('./new_en.png')}
.product_list .item .img .icons .technical{background-image: url('./technical.png')}
.product_list .item .img .icons .technical_en{background-image: url('./technical_en.png')}
.product_list .item .img .icons .hot{background-image: url('./hot.png')}
.product_list .item .img .icons .hot_en{background-image: url('./hot_en.png')}

.product_list .item .title{

    padding: 0 10px;

    height: 50px;

    line-height: 50px;

    font-size: 22px;

    color: #000;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}

.product_list .item .txt{

    padding: 0 10px;

    height: 40px;

    line-height: 40px;

    font-size: 14px;

    color: #666;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}

.product_list .item .info{

    padding: 0 10px;

    height: 40px;

    line-height: 40px;

    font-size: 14px;

    color: #f00;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}





/*展品详情*/
.content{
    margin: auto;
    padding: 30px 0;
    width: 1045px;
}
.content .btns{
    margin-top: 25px;
    padding-bottom: 15px;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #eee;
}
.content .btns .left, .content .btns .right{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.content .btns a{
    margin-right: 20px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    color: #666;
}
.content .btns .right a{margin-right: 0;}
.content .btns a .icon_fav, .content .btns a .icon_share, .content .btns a .icon_back{
    width: 16px;
    height: 16px;
    background-size: 100%;
}

.content .btns a .icon_fav{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAAAXNSR0IArs4c6QAAAc5JREFUOE+VkrFrU1EUxr9zH0GKQjII6tLFgk61oIMggqDg6D+gm+ggefc8QtBFhYKCQnK/UCxkKVkqKA4OQkcXOwgKioKDSunkoiSLYElejtySCG3zop7lwjvf+93vfPcIppSqnhGRlRDCsWk6mdbMsuy5mUXNOsmHRdpCSJqms865zVKpNNfv91+SnP1viKouA0hIXs+ybNXMfpBMJ4EKnaiqOecWms3m+3q9fnQwGHwMIcxMhHjvLzvn5s3sOIDDAA6Nzk50Mf5JVQMABbAF4LWZvRWRr2b2Qbz3z0TkF4AvAD4Ph8MN59wGyW9FGXjv42vNi8gFAEe2x4kg59x6CCHe9k+lqm0AJ0ie/pOJ935NRF6QfPQ3yggwR/J81O4IVlVfAVgjeW/KKKsicoDkpbFmz+t473+2Wq39UyB7+jsgaZqedM61SZ4qgqjqGwBXSb6b6ERVr4nI2RDClShQ1QUA0fZTkp9G356MRu4UQdoislkul9nr9WIuNwDE8w6AxUql8qDb7d4VkRmScWe2a3ew0epjALcBdPI8v7W0tLRVrVb3JUlyH0DVzBbjfpA8VwQxACtJktxsNBrfd+dSq9UO5nkeV+Aiycq4/xtrHraeciFXPwAAAABJRU5ErkJggg==');}

.content .btns a .icon_share{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAGRSURBVDiNjdM7aJRREIbh5/wbjBesgnYWKW29IYpYWdhoaURBJShBhezZLUwjgkTtcn5W0aQUQSwslTRGGy8RFWwsREQMVoKWgsXuWGSDCGr2g6nmzDvMN2dSRBhEOedTuIS3EXGhruv3UA1YfBk3sYCtKaW5dru9cWAAzuFeKWUcZ7C/2+0eGAiQc96DNdibc96OMUgpfYehfxVOTk5urqrqKsbxDSN43U938BxSRMg5b8NYRLxKKS3gMG5hGLdTSlMR0eu/+VDX9fxKo9RsNicwjR/Ygk8YxXxK6crMzMyz/4041O/0EEdxAtcxUUqZW80ffpvYQOrHCnggVZZXtAvv0ImIj7jRarUe5Jx3rgZYMXGH5fW87PV6j6qqOoRZrEXp9XrTVVVtwBEsllKe/gH4m1qt1khEXMNpfMYmrO+nz2K2lBL/BKyo2WzuTik9xhKO4TyOY7SU8mXVn1jX9SK+4kUp5Q3uWDZ5HYO7fRdTOefAPtzvdrtLDHhMw8PDFyOijYMR8aTRaJzsdDo/4Rf7UJNzbUOeXgAAAABJRU5ErkJggg==');}

.content .btns a .icon_back{background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAE0SURBVDiNlZK/SsJRFIC/c/IKFdEQtLT4Eo5JOge1tLS22OS9kn+eQfkpNNRS0AsIvYAgQdHQUlMG+QxBQ6DoaVERMvz9Dpzp8H3nnHsPZsayLJVKN9773n/1WSpLIoRQFJEz4GNZfTH+CLz3h8A10HXOhVUCMbNFOCsiD8C7cy7faDS+YgtCCHvAI5BW1XwURf1VMEAKoF6vrwMdYEdECnFhgLXBYIBz7k5EciKSb7VaL3FhAPHeXwHnwA/QBzZism/tdvtEgdkrSpLO8wnMjBDCLXAqIvtJV1CAdDpdFJFnM+uVy+Vs4gkAKpXK1ng8fjKzXVXNxf2J+SU2m81vETkGUpPJpFOtVrcTCQCiKPpU1QKQGY1G97VabTORYCp5VdUj4GA4HF4mFkwlXRG5ADKrBL+HXo6XxFqaxAAAAABJRU5ErkJggg==');}

.content .btns a em{

    padding-left: 5px;

    font-style: normal;

}

.content .desc{
    margin-top: 30px;
    display: flex;
    justify-content: space-between;
}
.content .desc .pic{
    position: relative;
    width: 550px;
    height: 400px;
    border: 1px solid #eee;
    overflow: hidden;
}
.content .desc .btn_prev, .content .desc .btn_next{
    position: absolute;
    top: 140px;
    width: 64px;
    height: 64px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAA0FJREFUeF7tmtlrFEEQh6tykH/CF1/8izIh4oERVDzQdY+e3WWVqHh0jfHAKCoYTwwSFBGCIEIQgiiiSFCCEjzwQAUVRKIuO1vSoVbmbV92ZtrtmbdmYNnv619XV88MguMXOs4PmYAsAY4byJaA4wHIimC2BLIl4LiB/2IJaK3XIOJvpdRUp+fLegFa62uIOGTAwzBcXqlU3nRSgtUCiOgqAKwU4Cml1JKITl7WCiCiKwCwSmBvLi4ueqOjo41OwpvfslIAEV0EgLXmDzLzdH9/v5fP5391Gt5KAUR0HgDWCewdmfkfccBbJ4CIzgHAeoGd6evrG8zn89/igrdKgNb6LCJukNjPDgwMDOZyuc9xwlsjgIhOA8AmgX3AzJ7v++/jhrdCABGdAoDNS38G8TEAeKVS6XUS8KkLCILgBDNvE9i53t5er1AovEwKPlUBWuvjiLhdYOebzaZXLpefJwmfmgAiOgIAO6XgLSCip5R6mjR8KgKI6DAAFAT2bU9Pj1csFh+lAZ+4gCAIiJlLUvA+hGE4VC6X76cFn6gArfUhRPQF9gsADCml7qUJn5gAItoPAFWB/W6Ot6VS6W7a8IkIIKJ9AFCTgveTmU3sb9sAH7sAItoDALsF9o+B933/li3wsQoYGxtbEYbhC4FtSrW/YRN8rAK01ssQ8V1LgBS9684IMKBBEAwz86STS6A10/JE95KTRbAlIQiCEWaecHIbbEkgoo0AcMbJRigiYSsAjMv4oxx/3WiFIzUhh4hHZezWYSiShKLZJJb2YcQF8wjMmeNwJAkVRDwg43k5HzxLuk9I9cUIEZk22bTL5pqTVrnVPSbiIlUB0iztZeZdQvskDEOvUqm8SoTelldjRHQQAMoC/bBer3u1Wq3VRsfqIvUERArjv0dliDgrhfFTrPS2JCAi4RgA7JDxTKPR8KrV6tc4JViTgMjucBIRt8jYrZejkSSYltm0zqZPmDYdozOvxyMHqAlmHpGxWx9IRJJwGQBWy9itT2QiSZhk5mEzdu4jqUgSTD2oK6UudHpHsG4X6DRgu9/LBLQz1O33swR0+wy348sS0M5Qt9/PEtDtM9yOL0tAO0Pdfj9LQLfPcDu+v8W/SlDoiETTAAAAAElFTkSuQmCC');
    background-size: 100%;
    z-index: 10;
}
.content .desc .btn_prev:hover, .content .desc .btn_next:hover{box-shadow: none;}
.content .desc .btn_prev{
    left: 0px;
}
.content .desc .btn_next{
    right: 0px;
    transform:rotate(180deg);
}
.content .desc .pic .pic_list{
    position: absolute;
    left: 0;
    top: 0;
    width: 2000px;
    z-index: 1;
}
.content .desc .pic .pic_list li{
    float: left;
    display: flex;
    align-items: center;
    width: 550px;
    height: 400px;
    background-color: #f9f9f9;
    justify-content: space-around;
}
.content .desc .pic .pic_list li img{
    display: block;
    width: auto;
    height: 400px;
}
.content .desc .pic .pic_list li video{
    display: block;
    width: 100%;
    height: 100%;
}
.content .desc .pic .ctrl{
    position: absolute;
    left: 0;
    bottom: 20px;
    z-index: 2;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.content .desc .pic .ctrl a{
    margin: 0 5px;
    display: block;
    width: 10px;
    height: 10px;
    background: rgba(255, 255, 255, 0.9);
    border-radius: 50%;
}
.content .desc .pic .ctrl a:hover, .content .desc .pic .ctrl a.on{background: #666;}
.content .desc .wrap{
    width: 480px;
}
.content .desc .wrap .company_big{
    padding-bottom: 10px;
    font-size: 26px;
    text-decoration: underline;
}
.content .desc .wrap .company_big a{
    display: flex;
    align-items: center;
}
.content .desc .wrap .company_big a:hover{text-decoration: none;box-shadow:none;}
.content .desc .wrap .company_big .font{
    font-style: normal;
}
.content .desc .wrap .company_big .arr_right{
    margin-left: 10px;
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA4FJREFUWEfFl11oHFUUx8+ZGdz2QRPFSCFF8APBJx9EaEFqKaUWGrRF11pFiFV8KM7OuZs0lr50oVAIZHPP3VWIUTEvinShKlURfembX2+CpSAiWDZEKk3yYLBx5x4Z2C2bzUzmZiNk3nbmnvP/nY/ZcwZhmy/cZn1wBgjDcCgIgqKIFAFgfwb4FURstFqtRr1ev+ESXC7A6OjojoGBgQ8Q8SUAuOx53uz09PQXac5LpdKTnucdA4CXAeCTOI7fqtfrtzYC2RCAiPYCwBURubS8vPzq3NzcPy5RjY+PP9BqtUoAcFBEXjfG/JBllwlARM8DQMX3/Req1epVF+HeM1EUFRHxIiIe1Vp/nuYjFYCIRgFgfCviHTGl1MMi8isiHtdaX+yFWAeglDokItN54kT0MQCcYObcPpqYmLhzdXX1l8HBwQcrlUqrG2KNcRiGhSAIljzPe9wl7Uqp8yJyNzO/mVeicrn8iIjMaK0PZAIQUU1EhowxJ/IcdqXYGYKIJkRkxRjzdsf+dgbGxsbujeP4xtLS0k7Xbt8sRLFYvGN4ePjHQqHw1OTk5HJifxuAiE4CwHFmfto1+u5zruUgog8R8ZLW+vIagCiKvgGA94wxjX4AEhsXCKXUQWvta50yd2dAXDo6D84FgohuMXOhtwT/C4BLJojoD2a+PxeAiLKGTl4iABFPisgraVklop+Y+QkXgHO5ShkHEHGPiByO43hH70ByBuhXXCkViQg3m82g0WjEvX6cS9APQCJurT08Pz8/kiae+Mxqws+stTO1Wu3rfoTbzZcrnvwlW2unmPmZNT2glHpRRPYx86l+AFwib0OeEZHrzPxRL8A9InI1CIK9U1NTv28GwlW8vah8j4iPaq1vrgFIfkRRdBYR72NmcgVwFW/XnhHxmtZ6Zt0wSm50hoWInDbGfJsHkdft3fbJhiUiz/VO2nXLBBEdBYBPRWSXMebPLIjNiIdhuNv3/etpr2XWSpaUQPu+P1StVv9KgwjD8K6FhYW/s161jk1nJRORQ2lZzVynoigaQcT324Y/55Uj7XlnKbXWHqnVal+lndlwn6tUKt7i4uI7iPjbysqKmZ2d/dcFJOn2OI5JRB5qNpvPbpSl3IUyESyVSsc8z0vmQvJB8iUzf5cGUi6XR6y1bwDAYyJywRjzbh6wE0DiZNs+zfIi2Opz5wxsVSjL/j9Ymx8/xCJ0TQAAAABJRU5ErkJggg==');
    background-size: 100%;
    background-repeat: no-repeat;
    animation: arrMove .5s infinite;
}
@keyframes arrMove{
    0% {transform: translateX(0px) rotate(180deg);}
    50% {transform: translateX(5px) rotate(180deg);}
    100% {transform: translateX(0px) rotate(180deg);}
}
.content .desc .wrap .company_small{
    font-size: 18px;
    line-height: 30px;
}
.content .desc .wrap .txt{
    margin: 20px auto;
    line-height: 35px;
    font-size: 18px;
    color: #666;
}
.content .desc .wrap .txt .oth{
    display: block;
    font-size: 14px;
    color: #f00;
}
.content .desc .wrap .title_big{
    padding-bottom: 10px;
    font-size: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.content .desc .wrap .title_small{
    font-size: 18px;
    line-height: 30px;
}

.content .desc .wrap .desc_oth{

    height: 240px;

    line-height: 30px;

    font-size: 14px;

    color: #666;

    overflow: hidden;

}

.content .desc .wrap .btn_zx{

    margin-top: 20px;

    display: block;

    width: 120px;

    height: 50px;

    line-height: 50px;

    text-align: center;

    font-size: 20px;

    color: #fff;

    background-color: #f00;

    border-radius: 8px;

}



.oth_product{
    position: relative;
    margin-top: 30px;
}
.oth_product .btn_prev, .oth_product .btn_next{
    position: absolute;
    top: 140px;
    width: 64px;
    height: 64px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAA0FJREFUeF7tmtlrFEEQh6tykH/CF1/8izIh4oERVDzQdY+e3WWVqHh0jfHAKCoYTwwSFBGCIEIQgiiiSFCCEjzwQAUVRKIuO1vSoVbmbV92ZtrtmbdmYNnv619XV88MguMXOs4PmYAsAY4byJaA4wHIimC2BLIl4LiB/2IJaK3XIOJvpdRUp+fLegFa62uIOGTAwzBcXqlU3nRSgtUCiOgqAKwU4Cml1JKITl7WCiCiKwCwSmBvLi4ueqOjo41OwpvfslIAEV0EgLXmDzLzdH9/v5fP5391Gt5KAUR0HgDWCewdmfkfccBbJ4CIzgHAeoGd6evrG8zn89/igrdKgNb6LCJukNjPDgwMDOZyuc9xwlsjgIhOA8AmgX3AzJ7v++/jhrdCABGdAoDNS38G8TEAeKVS6XUS8KkLCILgBDNvE9i53t5er1AovEwKPlUBWuvjiLhdYOebzaZXLpefJwmfmgAiOgIAO6XgLSCip5R6mjR8KgKI6DAAFAT2bU9Pj1csFh+lAZ+4gCAIiJlLUvA+hGE4VC6X76cFn6gArfUhRPQF9gsADCml7qUJn5gAItoPAFWB/W6Ot6VS6W7a8IkIIKJ9AFCTgveTmU3sb9sAH7sAItoDALsF9o+B933/li3wsQoYGxtbEYbhC4FtSrW/YRN8rAK01ssQ8V1LgBS9684IMKBBEAwz86STS6A10/JE95KTRbAlIQiCEWaecHIbbEkgoo0AcMbJRigiYSsAjMv4oxx/3WiFIzUhh4hHZezWYSiShKLZJJb2YcQF8wjMmeNwJAkVRDwg43k5HzxLuk9I9cUIEZk22bTL5pqTVrnVPSbiIlUB0iztZeZdQvskDEOvUqm8SoTelldjRHQQAMoC/bBer3u1Wq3VRsfqIvUERArjv0dliDgrhfFTrPS2JCAi4RgA7JDxTKPR8KrV6tc4JViTgMjucBIRt8jYrZejkSSYltm0zqZPmDYdozOvxyMHqAlmHpGxWx9IRJJwGQBWy9itT2QiSZhk5mEzdu4jqUgSTD2oK6UudHpHsG4X6DRgu9/LBLQz1O33swR0+wy348sS0M5Qt9/PEtDtM9yOL0tAO0Pdfj9LQLfPcDu+v8W/SlDoiETTAAAAAElFTkSuQmCC');
    background-size: 100%;
}
.oth_product .btn_prev:hover, .oth_product .btn_next:hover{box-shadow: none;}
.oth_product .btn_prev{
    left: -70px;
}
.oth_product .btn_next{
    right: -70px;
    transform:rotate(180deg);
}
.oth_product .oth_title{
    padding-bottom: 10px;
    font-size: 24px;
    color: #000;
    line-height: 50px;
    border-bottom: 1px solid #eee;
}
.oth_product .oth_list_wrap{
    margin: 20px auto auto;
    position: relative;
    width: 1040px;
    min-height: 240px;
}
.oth_product .oth_list_wrap .oth_list{
    position: absolute;
    left: 0;
    top: 0;
    width: 3000px;
}
.oth_product .oth_list_wrap .oth_list .op_item{
    float: left;
    width: 260px;
    
}
.oth_product .oth_list_wrap .oth_list .op_item .item{
    width: 250px;
    border: 1px solid #eee;
}
.oth_product .oth_list_wrap .oth_list .op_item .pic{
    margin: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 240px;
    height: 180px;
}
.oth_product .oth_list_wrap .oth_list .op_item .pic video {display: block;width: 100%;height: 100%;}
.oth_product .oth_list_wrap .oth_list .op_item .pic img{
    display: block;
    max-width: 240px;
    max-height: 180px;
}
.oth_product .oth_list_wrap .oth_list .op_item .name{
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #666;
}

@media screen and (max-width: 750px) {
    .content{
        padding: 0;
        width: 100%;
    }
    /* .cmodul{padding-top: 0;} */
    .product_list_head{
        margin: 0 15px;
    }
    .product_list{
        margin: 0 15px;
        width: 100%;
    }
    .product_list .item{
        margin-left: 0.6rem;
        margin-right: 0.6rem;
        margin-top: 1.2rem;
        margin-bottom: 0;
        padding: 0;
        padding-bottom: .3rem;
        width: 11.8rem;
    }
    .product_list .item .img{
        margin: auto;
        width: 11rem;
        height: 9rem;
    }
    .product_list .item .img img{
        width: 11rem;
        height: 9rem;        
    }
    .product_list .item .title{
        padding: 0 .5rem;
        font-size: 1.2rem;
        line-height: 1.8rem;
    }
    .product_list .item .txt{
        padding: 0 .5rem;
        height: 1.3rem;
        line-height: 1.3rem;
        font-size: 1rem;
    }
    .product_list .item .info{
        padding: 0 .5rem;
        height: 1.3rem;
        line-height: 1.3rem;
        font-size: 1rem;
    }


    /*产品详情页*/
    .content .btns{
        margin-top: 0;
        padding: 15px;
    }
    .content .desc{
        margin-top: 0;
        display: block;
    }
    .content .desc .pic{
        width: 100%;
        height: 350px;
        border: none;
    }
    .content .desc .pic .pic_list li{
        height: 350px;
    }
    .content .desc .wrap{
        padding: 15px;
        width: auto;
    }
    .content .desc .wrap .company_big{font-size: 20px;}
    .content .desc .wrap .company_small{font-size: 16px;}
    .content .desc .wrap .title_big{font-size: 20px;}
    .content .desc .wrap .title_small{font-size: 16px;}
    .content .desc .wrap .txt{margin: 10px 0;}
    .oth_product .oth_list_wrap{
        width: auto;
    }
    .oth_product{
        margin-top: 0;
        padding: 0 15px;
    }
    .oth_product .oth_list_wrap .oth_list{
        display: block;
        position: static;
    }
    .oth_product .oth_list_wrap .oth_list .op_item{
        float: none;
        margin-bottom: 18px;
        width: 25.5rem !important;
        background: #f8f8f8;
    }
    .oth_product .oth_list_wrap .oth_list .op_item .item{
        width: 100%;
    }
    .oth_product .oth_list_wrap .oth_list .op_item .pic{
        margin: auto;
    }
}