﻿.masonry
{
    column-count: 2;
    column-gap: 0;
    width: 1220px;
}
.floor
{
    overflow: hidden;
    margin-bottom: 16px;
    background: #fff;
}
.floor dt
{
    display: block;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    padding: 0 10px;
    width: 100px;
    background-color: #ee2e2c;
    border-radius: 0 0 30px 0;
    color: #fff;
}
.floor dt a
{
    color: #fff;
}
.floor .right
{
    overflow: hidden;
}
.floor .right ul
{
    padding: 0 0;
    overflow: hidden;
}
.floor .right ul li
{
    float: left;
    width: 200px;
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    padding: 20px;
}
.floor .right ul li img
{
    width: 200px;
}
.floor .right ul li:hover img
{
    filter: alpha(Opacity=80);
    -moz-opacity: .8;
    opacity: .8;
}
.floor .right ul li p
{
    height: 20px;
    line-height: 20px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 5px;
}
.floor .right ul li p.price
{
    color: #e50a11;
    margin-top: 15px;
    font-size: 16px;
}
.new ul
{
    padding: 30px 0;
    overflow: hidden;
}
.new ul li
{
    float: left;
    width: 100px;
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    padding: 0 10px 0 10px;
}
.new ul li img
{
    width: 100px;
}
.new ul li:hover img
{
    filter: alpha(Opacity=80);
    -moz-opacity: .8;
    opacity: .8;
}
.new ul li p
{
    width: 100px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 20px;
}
.new ul li p.price
{
    color: #e50a11;
    margin-top: 10px;
    font-size: 16px;
}
.industry-bar
{
    position: fixed;
    top: 200px;
    left: 50%;
    margin-left: -680px;
    width: 70px;
    display: none;
    box-shadow: 0 0 8px rgba(0,0,0,.15);
    z-index: 1000;
    background: #fff;
}
.industry-bar h5
{
    height: 26px;
    line-height: 26px;
    padding: 5px 0;
    background: #ee2e2c;
    text-align: center;
    color: #fff;
}
.industry-bar.hover
{
    display: block;
}
.industry-bar ul
{
    background: #fff;
}
.industry-bar li
{
    padding: 8px 8px;
    line-height: 16px;
    text-align: center;
    border-bottom: #e9e9e9 1px solid;
}
.industry-bar li a
{
    display: block;
    line-height: 16px;
    font-size: 12px;
}
.industry-bar li.current
{
    background: #d10000;
}
.industry-bar li.current a
{
    color: #fff;
}
.guess-like
{
    width: 1250px;
    margin-top: 20px;
}
.guess-like li
{
    margin-right: 15px;
    margin-bottom: 20px;
    float: left;
    width: 200px;
    background: #fff;
    box-shadow: 0 0 8px rgba(0,0,0,.05);
    position: relative;
    padding: 14px;
    overflow: hidden;
}
.guess-like li:hover
{
    box-shadow: 0 0 8px rgba(0,0,0,.15);
}
.guess-like li img
{
    width: 100%;
}
.guess-like li p.s-title
{
    font-size: 14px;
    line-height: 20px;
    height: 40px;
    margin: 10px 0;
    color: #555;
    overflow: hidden;
}
.like
{
    width: 100%;
    height: 85px;
    background: linear-gradient(75deg,#f90,#ff6700);
    text-align: center;
    color: #fff;
    position: absolute;
    bottom: -85px;
    visibility: hidden;
    -webkit-transition: all .4s ease 0s;
    -moz-transition: all .4s ease 0s;
    -ms-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s;
    left: 0;
}
.guess-like li:hover .like
{
    visibility: visible;
    bottom: 0;
}
.like p
{
    font-size: 12px;
}
.like i
{
    font-size: 16px;
    border-bottom: #f9f9f9 1px solid;
    display: block;
    height: 30px;
    margin: 10px 70px 10px;
}
.guess-like li p.price
{
    font-size: 18px;
    line-height: 20px;
    margin-top: 15px;
    width: 100%;
    overflow: hidden;
    height: 20px;
}
.guess-like li p.price em
{
    float: left;
    color: #f60;
    font-weight: bold;
}
.guess-like li p.price em i
{
    font-size: 12px;
}
.guess-like li p.price span
{
    float: right;
    font-size: 12px;
    color: #777;
}
.f_r
{
    float: right;
}
.guess-like li p.price .small
{
    color: #666;
    font-size: 12px;
    float: right;
    font-weight: normal;
}
.guess-like li .company
{
    height: 20px;
    overflow: hidden;
    width: 100%;
}
.guess-like li .company .f_l
{
    width: 120px;
    float: left;
    line-height: 20px;
    height: 20px;
}
.guess-like li .company .f_r
{
    width: 55px;
    float: right;
}
.g7
{
    background: url(/skin/default/img/brand.png) no-repeat;
    background-size: 15px 20px;
    width: 20px;
    height: 20px;
    display: block;
    float: left;
}
.guess-like li .company i
{
    float: left;
    display: block;
}
.year
{
    display: block;
    font-size: 12px;
    line-height: 20px;
    float: left;
    height: 20px;
}
.year b
{
    font-weight: bold;
    color: #ff7900;
    font-size: 14px;
}/*内容页样式 THE*//*标题样式*/
.show_title
{
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    color: #000;
}
.show_title_l
{
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    color: #000;
    background: #fff;
    padding: 0 15px;
    box-sizing: border-box;
    border: 1px solid #eee;
}
.show_title_l strong
{
    border-bottom: 2px solid #e5242b;
    display: block;
    float: left;
    line-height: 46px;
}/*产品预览*/
.cdx_preview
{
    background: #fff;
    padding: 15px 0 30px;
    overflow: hidden;
}
.cdx_preview .left
{
    float: left;
}
.cdx_preview .right
{
    margin-left: 30px;
    overflow: hidden;
    float: left;
    width: 770px;
}
.cdx_preview .right h1
{
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.cdx_preview .right .text
{
    border-top: 1px solid #ffcac6;
    background: #fff8f8;
    margin-top: 20px;
    padding: 10px 0 10px 20px;
}
.cdx_preview .right .text p
{
    line-height: 34px;
    font-size: 14px;
}
.cdx_preview .right .text em
{
    color: #333;
}
.cdx_preview .right .text p i
{
    color: #999;
    display: inline-block;
    width: 60px;
    text-align: justify;
    text-align-last: justify;
    margin-right: 30px;
}
.cdx_preview .right .text p.p_1
{
    height: 50px;
    line-height: 50px;
}
.cdx_preview .right .text p.p_1 em
{
    color: #e5242b;
    font-size: 14px;
}
.cdx_preview .right .text p.p_1 span
{
    font-size: 30px;
    color: #e5242b;
}
.cdx_preview .right .text p ul
{
    float: left;
}
.cdx_preview .right .text p ul li
{
    display: inline-block;
}
.cdx_preview .right .text p.p_2 span
{
    margin-right: 20px;
    color: #333;
    cursor: default;
    display: inline-block;
    position: relative;
}
.cdx_preview .right .text p.p_2 span b
{
    display: block;
    position: absolute;
    top: 28px;
    left: 0;
    line-height: 20px;
    font-size: 12px;
    font-weight: 400;
    background: #fff;
    padding: 5px;
    width: 190px;
    border: 1px solid #eee;
    border-radius: 3px;
    display: none;
    box-shadow: 0 8px 10px 1px rgba(0,0,0,.08);
}
.cdx_preview .right .text p.p_2 span:hover b
{
    display: block;
}
.cdx_preview .right .text .vip_tq
{
    height: 34px;
    line-height: 34px;
    color: #666;
    font-size: 14px;
}
.cdx_preview .right .text .vip_tq i
{
    color: #e5242b;
    margin-right: 5px;
}
.cdx_preview .cert
{
    overflow: hidden;
}
.cdx_preview .cert dt
{
    float: left;
    padding: 15px 0;
    line-height: 35px;
}
.cdx_preview .cert dt i
{
    color: #999;
    display: inline-block;
    width: 60px;
    text-align: justify;
    text-align-last: justify;
    margin-right: 15px;
    font-size: 14px;
}
.cdx_preview .cert dd
{
    overflow: hidden;
    padding: 15px 15px;
}
.cdx_preview .cert dd p
{
    float: left;
    margin-right: 15px;
    position: relative;
}
.cdx_preview .cert dd p font
{
    display: none;
}
.cdx_preview .cert dd p:hover font
{
    display: block;
    position: absolute;
    top: -15px;
    left: -10px;
    background: #f60;
    color: #fff;
    width: 80px;
    height: 20px;
    line-height: 20px;
    border-radius: 5px;
    text-align: center;
    font-size: 12px;
}
.base
{
    padding-top: 10px;
}
.base dl
{
    overflow: hidden;
    width: 100%;
    font-size: 14px;
    line-height: 35px;
}
.base dt
{
    float: left;
    color: #888;
    width: 60px;
    padding-left: 20px;
    margin-right: 30px;
}
.base dd
{
    overflow: hidden;;
    color: #000;
}
.buynow
{
    padding-top: 15px;
    overflow: hidden;
    width: 100%;
}
.buynow a
{
    display: inline-block;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
    margin-left: 15px;
    font-weight: 700;
    color: #fff;
    border-radius: 2px;
    width: 130px;
}
.buynow a.lxfs
{
    font-size: 15px;
    position: relative;
}
.buynow a.lxfs:after
{
    content: '查看电话';
    display: block;
    height: 45px;
    width: 100%;
    background: #fa6000;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 2px;
}
.buynow a.lxfs.active:after
{
    display: none;
}
.buynow a span
{
    display: inline-block;
}
.buynow a:hover
{
    opacity: .8;
}
.cdx_recommend
{
    overflow: hidden;
}
.cdx_recommend ul
{
    background: #fff;
    overflow: hidden;
    border: 1px solid #eee;
    padding: 5px 10px;
}
.cdx_recommend ul li
{
    float: left;
    width: 16.66666%;
    box-sizing: border-box;
    padding: 15px 10px;
}
.cdx_recommend ul li a
{
    overflow: hidden;
    display: inline-block;
    border: 1px solid #fff;
    padding-bottom: 5px;
}
.cdx_recommend ul li:hover a
{
    border: 1px solid #e5242b;
}
.cdx_recommend ul li .image
{
    width: 100%;
    position: relative;
}
.cdx_recommend ul li .image em
{
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #e5242b;
    color: #fff;
    display: block;
    opacity: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.cdx_recommend ul li:hover .image em
{
    opacity: .9;
}
.cdx_recommend ul li .image img
{
    width: 100%;
}
.cdx_recommend ul li span
{
    display: block;
    line-height: 20px;
    font-size: 14px;
    padding: 8px 5px;
}
.cdx_recommend ul li p
{
    font-size: 16px;
    color: #e5242b;
    padding: 0 5px;
}
.cdx_recommend ul li p i
{
    font-size: 12px;
}
.hf_vip_box
{
    overflow: hidden;
}
.hf_vip_box .title_bg
{
    height: 45px;
    background: #ddd;
    line-height: 45px;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    letter-spacing: 2px;
    text-align: center;
}
.hf_vip_box .title_bg.bg_6
{
    background: #f60;
}
.hf_vip_box .title_bg.bg_7
{
    background: #ee2e2c;
}
.hf_vip_box .title_bg i
{
    font-size: 20px;
    font-weight: 400;
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    margin-right: 5px;
}
.hf_rz_item
{
    padding: 15px 15px 8px;
    margin-bottom: 10px;
    background: #fff;
}
.hf_rz_item dt
{
    font-size: 14px;
    color: #333;
    font-weight: bold;
    text-align: center;
    line-height: 24px;
    margin-bottom: 8px;
}
.hf_rz_item ul
{
    overflow: hidden;
}
.hf_rz_item li
{
    margin-bottom: 12px;
    font-size: 12px;
    color: #333;
    line-height: 20px;
    overflow: hidden;
}
.hf_rz_item li em
{
    width: 20px;
    height: 20px;
    display: inline-block;
    float: left;
    margin-left: 3px;
}
.hf_rz_item li span
{
    margin-right: 5px;
    line-height: 16px;
    display: block;
    float: left;
    margin-left: 3px;
    margin-top: 5px;
}
.hf_rz_item li i
{
    color: #ef2120;
}
.hf_rz_item li a.hf_guestbook
{
    width: 140px;
    height: 30px;
    font-size: 14px;
    background-color: #d40100;
    text-align: center;
    line-height: 30px;
    display: block;
    border-radius: 5px;
    margin: 0 auto 10px;
    color: #fff;
}
.hf_rz_item li a.hf_goin
{
    width: 138px;
    height: 28px;
    font-size: 14px;
    color: #d40100;
    border: 1px solid #d40100;
    text-align: center;
    line-height: 28px;
    display: block;
    border-radius: 5px;
    margin: 0 auto;
    color: #d40100;
}
.hf_product_list
{
    overflow: hidden;
    margin-top: 15px;
}
.hf_product_list dt
{
    font-size: 16px;
    color: #fff;
    background: #ef2120;
    overflow: hidden;
    display: block;
    padding: 8px 15px;
}
.hf_product_list dt a
{
    color: #fff;
}
.hf_product_list ul
{
    border: 1px solid #e5e5e5;
    overflow: hidden;
    padding: 5px;
}
.hf_product_list li
{
    padding: 8px;
    border-bottom: 1px solid #e5e5e5;
    line-height: 20px;
    position: relative;
}
.hf_product_list li:last-child
{
    border-bottom: 0;
}
.cdx_level
{
    overflow: hidden;
}
.cdx_level span
{
    font-size: 12px;
    color: #333;
    float: left;
    display: inline-block;
    margin-right: 15px;
}
.cdx_level span img
{
    width: 16px;
    float: left;
    margin-right: 5px;
}
.show_feilei ul
{
    overflow: hidden;
    padding: 10px 15px 15px;
    background: #fff;
    border: 1px solid #eee;
    border-top: none;
}
.show_feilei ul li
{
    font-size: 14px;
    line-height: 36px;
    border-bottom: 1px dashed #ddd;
}
.show_feilei ul li i
{
    font-size: 16px;
    float: right;
}
.show_feilei ul .more a
{
    display: block;
    height: 32px;
    line-height: 32px;
    background: #ee2e2c;
    color: #fff;
    text-align: center;
    font-size: 14px;
    margin-top: 15px;
    border-radius: 3px;
}
.show_main .left
{
    width: 200px;
    float: left;
}
.show_main .right
{
    width: 980px;
    float: right;
}
.cdx_company
{
    background: #fff url(/skin/default/img/company0001.png) no-repeat top;
    border: 1px solid #eee;
    padding: 20px 15px;
    font-size: 12px;
    background-size: 100%;
    float: right;
}
.cdx_company h2
{
    font-weight: 400;
}
.cdx_company p.svip
{
    margin-top: 8px;
    overflow: hidden;
}
.cdx_company p.svip img
{
    height: 16px;
    float: left;
}
.cdx_company p.svip span
{
    display: inline-block;
    float: left;
    margin-left: 5px;
}
.cdx_company dl
{
    overflow: hidden;
    margin-top: 10px;
    line-height: 20px;
}
.cdx_company dl dt, .cdx_company dl dd
{
    float: left;
}
.cdx_company dl dt
{
    width: 38%;
    text-align: justify;
    text-align-last: justify;
    color: #999;
}
.cdx_company dl dt:before
{
    content: "：";
    float: right;
}
.cdx_company dl dd
{
    width: 62%;
    box-sizing: border-box;
    color: #000;
}
.cdx_company a.carry
{
    height: 34px;
    line-height: 34px;
    text-align: center;
    background: #e5242b;
    color: #fff;
    display: block;
    margin: 8px 0;
}
.cdx_company .serve
{
    padding-top: 10px;
    border-top: 1px solid #eee;
    margin-top: 15px;
}
.cdx_company .serve strong
{
    font-weight: 400;
    text-align: center;
    display: block;
    color: #000;
}
.cdx_company .serve ul
{
    overflow: hidden;
}
.cdx_company .serve ul li
{
    float: left;
    width: 33.333333%;
    text-align: center;
}
.cdx_company .serve ul li a
{
    color: #666;
}
.cdx_company .serve ul li:before
{
    content: "";
    margin: 15px 0 10px;
    font-family: 'iconfont';
    line-height: 16px;
    color: #e5242b;
    display: block;
}
.show_hot
{
    overflow: hidden;
    padding: 15px 15px;
    background: #fff;
    border: 1px solid #eee;
    border-top: none;
}
.show_hot ul li
{
    width: 100%;
    background: #fff;
    border-bottom: 1px dashed #eee;
    margin-bottom: 15px;
}
.show_hot ul li:last-child
{
    border-bottom: none;
}
.show_hot ul li .image
{
    width: 100%;
}
.show_hot ul li .image img
{
    width: 100%;
}
.show_hot ul li .text
{
    padding: 10px 0;
    overflow: hidden;
}
.show_hot ul li .text h3
{
    display: block;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
}
.show_hot ul li .text span
{
    display: block;
    font-size: 16px;
    color: #e5242b;
    margin-top: 8px;
    height: 20px;
    line-height: 20px;
}
.show_hot ul li .text span i
{
    font-size: 14px;
}
.tab_menu
{
    height: 50px;
    background: #fff;
    border: 1px solid #eee;
    z-index: 100;
}
.tab_menu ul li
{
    float: left;
    font-size: 14px;
    line-height: 50px;
}
.tab_menu ul li a
{
    display: inline-block;
    padding: 0 30px;
    color: #333;
}
.tab_menu ul li a.hover
{
    color: #e5242b;
    font-weight: 700;
    border-bottom: 2px solid #e5242b;
    height: 49px;
}
.tab_menu ul .mobile_look
{
    float: right;
    margin-right: 30px;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    color: #333;
    position: relative;
    cursor: default;
}
.tab_menu ul .mobile_look:after
{
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-family: 'iconfont';
    font-size: 20px;
    float: right;
    margin: 15px 0 0 5px;
}
.tab_menu ul .mobile_look span
{
    position: absolute;
    top: 78px;
    right: 0;
    background: #fff;
    padding: 10px;
    border: 1px solid #eee;
    z-index: 100;
    display: none;
    box-shadow: 0 8px 10px 1px rgba(0,0,0,.08);
}
.tab_menu ul .mobile_look:hover span
{
    display: inline-block;
}
.tab_menu ul .mobile_look span:before, .tab_menu ul .mobile_look span:after
{
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background: #ddd;
    position: absolute;
    transform: translate(-50%,0) rotate(45deg);
    left: 50%;
    top: -9px;
}
.tab_menu ul .mobile_look span:after
{
    background: #fff;
    top: -8px;
}
.tab_menu ul .mobile_look span p
{
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    color: #666;
    text-align: center;
}
.tab_menu_current
{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}
.tab_menu_current ul
{
    margin: auto;
    width: 1202px;
}
.tab_menu .tab_menu_company
{
    width: 200px;
    padding: 0 10px;
    box-sizing: border-box;
    height: 50px;
    line-height: 50px;
    float: left;
    display: none;
    border-left: #eee 1px solid;
    border-right: #eee 1px solid;
}
.tab_menu_current .tab_menu_company
{
    display: block;
}
.tab_menu .tab_menu_company p.svip
{
    margin-top: 8px;
    overflow: hidden;
}
.tab_menu .tab_menu_company p.svip img
{
    height: 16px;
    float: left;
}
.tab_menu .tab_menu_company p.svip span
{
    display: inline-block;
    float: left;
    margin-left: 5px;
}
.show_main .right .cdx_detail
{
    border: 1px solid #eee;
    border-top: none;
    padding: 40px;
    background: #fff;
}
.show_main .right .cdx_detail .slip_box1
{
    overflow: hidden;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
}
.show_main .right .cdx_detail .slip_box1 dl
{
    float: left;
    width: 33.333333%;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    box-sizing: border-box;
    margin-bottom: 16px;
}
.show_main .right .cdx_detail .slip_box1 dl dt, .show_main .right .cdx_detail .slip_box1 dl dd
{
    float: left;
}
.show_main .right .cdx_detail .slip_box1 dl dt
{
    width: 35%;
    box-sizing: border-box;
    color: #999;
}
.show_main .right .cdx_detail .slip_box1 dl dd
{
    width: 65%;
    box-sizing: border-box;
    padding: 0 10px;
    color: #333;
}
.show_main .right .cdx_detail strong.cdx_title
{
    display: block;
    text-align: center;
    margin: 50px auto 30px;
    position: relative;
    width: 80%;
}
.show_main .right .cdx_detail strong.cdx_title span
{
    font-size: 24px!important;
    display: inline-block;
    background: #fff;
    font-weight: 700!important;
    position: relative;
    color: #333;
    width: 200px;
    padding: 0 30px;
}
.show_main .right .cdx_detail strong.cdx_title span:before, .show_main .right .cdx_detail strong.cdx_title span:after
{
    content: "";
    width: 14px;
    height: 14px;
    transform: translateY(10px) rotate(45deg);
    background: #adacad;
    display: inline-block;
}
.show_main .right .cdx_detail strong.cdx_title span:before
{
    float: left;
}
.show_main .right .cdx_detail strong.cdx_title span:after
{
    float: right;
}
.show_main .right .cdx_detail strong.cdx_title:before
{
    content: "";
    display: block;
    background: #adacad;
    position: absolute;
    height: 2px;
    width: 100%;
    top: 50%;
    left: 0;
}
.s-t
{
    height: 20px;
    font-size: 16px;
    color: #000;
    overflow: hidden;
    margin-bottom: 15px;
}
.slip_box3
{
    overflow: hidden;
    background: #fff;
    border: #eee 1px solid;
    padding: 20px;
}
.slip_box3 .left
{
    width: 45%;
    float: left;
}
.slip_box3 .left iframe
{
    width: 100%;
    height: 230px;
}
.slip_box3 .right
{
    width: 55%;
    float: right;
    box-sizing: border-box;
    padding: 25px 0 0 30px;
    font-size: 14px;
}
.slip_box3 .right dl
{
    line-height: 20px;
    overflow: hidden;
    margin-bottom: 10px;
}
.slip_box3 .right dl dt
{
    float: left;
    color: #999;
    width: 16%;
    text-align: justify;
    text-align-last: justify;
}
.slip_box3 .right dl dt:after
{
    content: "：";
    float: right;
}
.slip_box3 .right dl dd
{
    float: left;
    color: 333;
    width: 80%;
    margin-left: 2%;
}
.show_main .right .show_like
{
    background: #fff;
    overflow: hidden;
    border: 1px solid #eee;
    padding: 10px 20px;
}
.show_main .right .show_like ul
{
    margin: 0 -10px;
    overflow: hidden;
}
.show_main .right .show_like ul li
{
    float: left;
    width: 20%;
    box-sizing: border-box;
    padding: 10px 10px;
}
.show_main .right .show_like ul li a
{
    overflow: hidden;
    display: inline-block;
    border: 1px solid #fff;
    padding-bottom: 5px;
}
.show_main .right .show_like ul li:hover a
{
    border: 1px solid #e5242b;
}
.show_main .right .show_like ul li .image
{
    width: 100%;
    position: relative;
}
.show_main .right .show_like ul li .image em
{
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #e5242b;
    color: #fff;
    display: block;
    opacity: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.show_main .right .show_like ul li:hover .image em
{
    opacity: .9;
}
.show_main .right .show_like ul li .image img
{
    width: 100%;
}
.show_main .right .show_like ul li span
{
    display: block;
    line-height: 20px;
    font-size: 14px;
    padding: 8px 5px;
}
.show_main .right .show_like ul li p
{
    font-size: 16px;
    color: #e5242b;
    padding: 0 5px;
}
.show_main .right .show_like ul li p i
{
    font-size: 12px;
}
.show_main .right .show_xgzy
{
    padding: 10px 20px 10px;
    overflow: hidden;
    background: #fff;
    border: 1px solid #eee;
}
.show_main .right .show_xgzy ul li
{
    float: left;
    line-height: 30px;
    font-size: 14px;
    width: 14.2%;
}
.show_main .right .show_xgzy ul li a
{
    color: #666;
}
.show_main .right .show_xgzy ul li:hover a
{
    color: #e5242b;
}
.cdx_disclaimer
{
    font-size: 12px;
    color: #666;
    background: #fff;
    overflow: hidden;
    padding: 15px;
    border: #eee 1px solid;
}
.cdx_disclaimer p
{
    position: relative;
    margin-bottom: 10px;
    line-height: 21px;
}
.cdx_disclaimer p a
{
    color: #e5242b;
}/*内容页样式 END*//*keys*/
.sell-keys
{
    background: #fff;
    overflow: hidden;
    margin-top: 20px;
    padding: 0 20px 10px;
}
.sell-keys h5
{
    font-size: 16px;
    line-height: 40px;
    padding: 5px 0;
    font-weight: normal;
    color: #000;
    border-bottom: #eee 1px solid;
}
.sell-keys h5:before
{
    content: "";
    background: #ff6000;
    float: left;
    margin-right: 10px;
    height: 16px;
    width: 3px;
    margin-top: 12px;
}
.sell-keys dl
{
    padding: 15px 30px 0 0;
    overflow: hidden;
}
.sell-keys dl dt
{
    font-size: 16px;
    height: 25px;
    color: #000;
}
.sell-keys dl dd a
{
    font-size: 12px;
    line-height: 28px;
    height: 28px;
    color: #777;
}
.sell-keys dl dd.f4 a
{
    width: 25%;
    float: left;
}
.sell-keys dl dd.f6 a
{
    width: 16%;
    float: left;
}
.sell-keys dl dd a:hover
{
    color: #ff6700;
}
.sell_tip
{
    width: 180px;
    height: 70px;
    background: url('/skin/default/image/sell_tip.gif') no-repeat;
    overflow: hidden;
    z-index: 1000;
    position: absolute;
}
.sell_tip p
{
    margin: 0 0 4px 2px;
    font-weight: bold;
}
.sell_tip div
{
    padding: 8px 0 0 10px;
}
.tool
{
    background: #fff;
    overflow: hidden;
    padding: 10px;
    margin-bottom: 20px;
    box-shadow: 0 0 3px rgba(0,0,0,.15);
}
.tool table
{
    width: 100%;
}
.tool select
{
    height: 23px;
    padding: 0 0 0 5px;
    border: 1px solid #ccd1d9;
    font-size: 12px;
}
.tool-btn
{
    border: #ccd1d9 1px solid;;
    height: 24px;
    line-height: 24px;
    width: 70px;
    padding: 0;
    cursor: pointer;
    background: #fff;
    font-size: 12px;
}
.tool-btn:hover
{
    border: #ee2e2c 1px solid;
    background: #ee2c2c;
    color: #fff;
}
.showChange
{
    float: right;
    margin-right: 5px;
    margin-top: 1px;
}
.showChange a
{
    cursor: pointer;
    display: block;
    line-height: 26px;
    float: left;
    padding: 0 10px;
    text-indent: -9999px;
}
.showChange a.tupian
{
    background: #fff url("/skin/default/img/matrix_green.png") no-repeat center;
}
.showChange a.tupian_gray
{
    background: url("/skin/default/img/matrix_gray.png") no-repeat center;
}
.showChange a.tuwen
{
    background: #fff url("/skin/default/img/bar_green.png") no-repeat center;
}
.showChange a.tuwen_gray
{
    background: url("../png/s3h209.png") no-repeat center;
}
.img_list li
{
    height: 22px;
    line-height: 22px;
    overflow: hidden;
}
.product_option
{
    padding: 10px 20px 10px 20px;
}
.iq_btn
{
    margin-top: 10px;
    border: none!important;
}
.cc_inp
{
    border: #ccc 1px solid;
    text-align: center;
}/*搜索图文列表*/
.sell-list ul li
{
    height: 100px;
    padding: 15px 20px 15px 15px;
    margin-bottom: 15px;
    background: #fff;
    position: relative;
    z-index: 10;
    box-shadow: 0 0 10px rgba(0,0,0,.15);
}
.sell-list ul li:hover
{
    box-shadow: 0 0 10px rgba(0,0,0,.35);
}
.sell-list ul li:hover .s-buy a
{
    background: #ee2e2c;
    color: #fff;
}
.s-service em
{
    float: left;
    position: relative;
    width: 16px;
    height: 16px;
    z-index: 100;
    margin: 0 5px 0 0;
}
.s-service em span
{
    display: none;
}
.s-service em:hover span
{
    display: block;
    z-index: 1000;
    width: 100px;
    height: 100px;
    overflow: hidden;
    position: absolute;
    left: -65px;
    padding: 5px;
    top: 25px;
    box-shadow: 0 0 5px rgba(0,0,0,.25);
    background: #fff;
}
.s-service em span img
{
    width: 100px;
    height: 100px;
}
.sell-list ul li .s-title
{
    font-size: 16px;
}
.s-db
{
    float: left;
    margin-right: 15px;
    margin-top: 35px;
}
.s-db input
{
    width: 14px;
    height: 14px;
    border: #e3e3e3 1px solid;
    border-radius: 0;
    background: #fff;
    box-sizing: border-box;
}
.s-pic
{
    float: left;
    margin-right: 15px;
}
.s-pic img
{
    width: 100px;
    height: 100px;
    border: #eee 1px solid;
}
.s-info
{
    width: 340px;
    float: left;
    overflow: hidden;
}
.s-hs
{
    color: #777;
    overflow: hidden;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
}
.s-hs em
{
    margin-right: 10px;
}
.s-brand
{
    border: #ee2e2c 1px solid;
    color: #fff;
    float: left;
    position: absolute;
    bottom: 15px;
    height: 20px;
    line-height: 20px;
    background: #ee2e2c;
    overflow: hidden;
}
.s-brand i
{
    float: left;
    display: block;
    padding: 0 5px;
}
.s-brand em
{
    background: #fff;
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 0 8px;
}
.s-brand em a
{
    color: #ee2e2c;
}
.s-price
{
    float: left;
    width: 110px;
    font-size: 12px;
    color: #ee2e2c;
    margin-top: 30px;
    padding-left: 20px;
}
.s-price
{
    font-size: 18px;
}
.s-group
{
    float: left;
    width: 200px;
}
.s-name
{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-bottom: 10px;
}
.s-name a
{
    color: #000;
}
.s-local
{
    margin-bottom: 12px;
    background: url(/skin/default/img/global.png) no-repeat left 1px;
    padding-left: 15px;
}
.s-service
{
    float: right;
    width: 90px;
    text-align: center;
}
.s-buy
{
    width: 80px;
    margin: 15px 0 0 0;
    overflow: hidden;
}
.s-buy a
{
    line-height: 24px;
    border: #ee2e2c 1px solid;
    display: block;
    color: #ee2e2c;
    border-radius: 1px;
    font-size: 12px;
}
.sell-list ul li:hover .s-brand
{
    border: #d10000 1px solid;
    color: #fff;
    float: left;
    position: absolute;
    bottom: 15px;
    height: 20px;
    line-height: 20px;
    background: #d10000;
    overflow: hidden;
}
.sell-list ul li:hover .s-brand i
{
    float: left;
    display: block;
    padding: 0 5px;
}
.sell-list ul li:hover .s-brand em
{
    background: #fff;
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 0 8px;
}
.sell-list ul li:hover .s-brand em a
{
    color: #d10000;
    font-weight: bold;
}
.company-info
{
    padding: 0 20px;
    margin: 0 auto 15px;
    height: 110px;
    background: #f9f9f9 url('/skin/default/img/company-head.png') bottom repeat-x;
    box-shadow: 0 1px 11px 0 #cecece;
}
.company-info .left
{
    float: left;
    padding-top: 10px;
}
.company-info .name
{
    font-size: 30px;
    font-weight: bold;
    line-height: 50px;
}
.company-info .business
{
    font-size: 14px;
    color: #888;
    line-height: 36px;
    float: left;
}
.company-info .right
{
    width: 130px;
    text-align: center;
    float: right;
}
.company-info .right img
{
    width: 80px;
    height: 80px;
}
.company-info .right p
{
    width: 130px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #666;
    font-size: 14px;
    float: left;
    font-weight: 600;
    overflow: hidden;
}