﻿body {
    background-color:#f5f5f5;
}
.box {background-color:#fff;border:none;
}
.box_title { background-color: #fff; border-bottom: 1px solid #e2e2e2; margin:0 5px; height:38px;line-height:38px; }
    .box_title h2 { height:38px;line-height:38px; font-size:18px; color:#000; padding:0 10px; border-bottom:2px solid #178034;}
    .box_title .more { float:right; margin-right:10px; }
.box_content { padding:20px 20px; }
.box_content_bg {padding:0;background-color:#f5f5f5; }
    .detail_box .box_content { padding:10px 20px; }
.detail_box {background-color:#fff; }
.tabs {background-color:#fff;border-top:none; }
.breadcrumb {padding-bottom:10px; }
.li_title {font-family:SimSun;color:Gray }
/*.breadcrumb {display:none;margin-top:20px; }
.content {padding-top:20px; }*/
/*供应商*/
.corpcategory { height: 36px; width: 990px; margin: 0 auto; text-align: center; border: 0px solid #008A17; background-color: #4E7201; }
    .corpcategory ul { display: table; width: 100%; }
    .corpcategory a { color: White; display: inline-block; width: 100%; font: 14px/36px "microsoft yahei"; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; }
    .corpcategory li { float: left; width: 12.5%; }
    .corpcategory a:hover, .corpcategory .active { /*background-color:#006F13;*/ background-color: #20b349; _color: White; }

.corp_head { height: 100px; width:990px;position:relative; margin: 0 auto; padding-top: 30px; overflow:hidden;}
    .corp_head .bg {position:absolute; top:0;margin:0; width:100%;height:100%;overflow:hidden; z-index:-1; background:url('http://b2b.image.yuanlin.com/corp/20138291520164950.jpg') no-repeat center; background-size:cover; filter: blur(30px) opacity(.3);}
    .corp_head .corp {position:relative; float: left; width: 740px; padding: 10px 0 0 0px; }
        .corp_head .corp h1 { font: 200 28px/28px "microsoft yahei","宋体b8b\4f53"; text-shadow: 2px 1px 2px #e2e2e2; }
            .corp_head .corp h1 a { color: #333; }
        .corp_head .corp p { padding: 15px 0; margin: 0; color: #666; }
    .corp_head .phone { position:relative;transition-duration: 1s; float:right; width: 250px; padding: 20px 0; height: 34px; color: #1da845; font-family: Tahoma; font-size: 28px; line-height: 32px; /*text-shadow: 2px 2px 2px #e2e2e2;*/ }
        .corp_head .phone div { transition-duration: 1s; width: 34px; height: 34px; border-radius: 17px; display: inline-block; vertical-align: top; margin-right: 10px; background: #178034 url(../images/icon.png?1) no-repeat -42px -398px; }
        .corp_head .phone:hover { color: #FF9600; }
            .corp_head .phone:hover div { transform: rotateY(180deg); background-color: #FF9600; }

.corp_nav { height: 40px; width: 990px; margin: 0 auto; text-align: center; border: 0px solid #008A17; background-color: #20b349; }
    .corp_nav a { color: White; display: inline-block; width: 100%; font: 15px/40px "microsoft yahei"; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; }
    .corp_nav li { float: left; width: 14.28%; }
    .corp_nav a:hover, .corp_nav .active { /*background-color:#006F13;*/ background-color: #178034; _color: White; }
.corp_left { width: 230px; float: left; }
.corp_right { width: 740px; float: left; margin-left: 20px; }
    .corp_right .corpinfo p { line-height: 180%; text-indent: 2em; font-size:14px; }
    .corp_right .corpinfo img { max-width: 300px; max-height: 250px; float: left; margin: 10px; }
    .corp_right .corpinfo table { border-collapse: collapse; border-spacing: 0; border: 0px solid #e2e2e2; margin: 0 auto;  width:100%;}
        .corp_right .corpinfo table td { padding: 8px 8px; border: 1px solid #f5f5f5;  }
        .corp_right .corpinfo table .title_td { width: 110px; text-align: right; background-color: #f5f5f5; font-weight: bold; }
    .corp_right p {text-indent:2em; margin:10px 0; }
    .corp_right .index_list { }
        .corp_right .index_list li { float: left; width: 168px; height: 220px; padding: 4px 6px; overflow: hidden; }
            .corp_right .index_list li dt a { display: table-cell; width: 166px; height: 166px; background-color: #fff; padding: 1px; text-align: center; vertical-align: middle; line-height: 1px; *display: inline-block; *font-family: Arial; *font-size: 87px; }
                .corp_right .index_list li dt a:hover {  }
                .corp_right .index_list li dt a img { vertical-align: middle; line-height: 1px; }
                .corp_right .index_list li dt a img { max-width: 166px; max-height: 166px; }
            .corp_right .index_list li dd { display: block; height: 40px;line-height:20px;padding:4px 0; overflow: hidden; }
                .corp_right .index_list li dd a { }

    .corp_right .tab_mmbj { border-collapse: collapse; border-spacing: 0; border: 0px solid #e2e2e2; width: 100%; }
        .corp_right .tab_mmbj th { text-align: center; height: 28px; padding: 0 5px; font-family: 微软雅黑; border-bottom: 1px solid #e2e2e2;}
        .corp_right .tab_mmbj td { padding: 6px 8px; border-bottom: 1px solid #e2e2e2; }
        .corp_right .tab_mmbj .product { max-width: 120px;min-width:60px; text-align: center; }
        .corp_right .tab_mmbj .specs {color:Gray }
            .corp_right .tab_mmbj .specs span {display:inline-block; height:22px;line-height:22px;border:1px solid #e2e2e2;padding-right:5px; border-radius:0 5px 5px 0}
                .corp_right .tab_mmbj .specs span i {display:inline-block;background-color:#f5f5f5;border-right:1px solid #e2e2e2; padding:0 5px 0 5px;margin-right:5px;font-style:normal; }
                .corp_right .tab_mmbj .specs span.sr {border-radius:5px 0 0 5px;padding-right:0; padding-left:5px; }
                    .corp_right .tab_mmbj .specs span.sr i {margin-right:0;margin-left:5px;border-right:0;border-left:1px solid #e2e2e2; }
        .corp_right .tab_mmbj .price { max-width: 100px; text-align: right; font-weight: bold; }
        .corp_right .tab_mmbj .units { width: 30px; }
        .corp_right .tab_mmbj .date { width: 70px; }
        .corp_right .tab_mmbj .remark { max-width: 100px;color:Gray }

    .corp_right .list_sell { }
        .corp_right .list_sell li { width: 100%; height: 150px; padding: 10px 0; border-bottom: 1px dashed #e2e2e2; }
            .corp_right .list_sell li .lleft { width: 150px; height: 150px; float: left; }
            .corp_right .list_sell li .lright { width: 560px; height: 150px; float: right; }
            .corp_right .list_sell li .a_img { display: table-cell; width: 146px; height: 146px; border: 1px solid #eee; background-color: #fff; padding: 1px; text-align: center; vertical-align: middle;text-align:center; line-height: 1px; *display: inline-block; *font-family: Arial; *font-size: 87px; }
                .corp_right .list_sell li .a_img:hover { border: 1px solid #D7EDD6; }
                .corp_right .list_sell li .a_img img { vertical-align: middle; line-height: 1px; max-width: 146px; max-height: 146px; }
            .corp_right .list_sell li h2 { padding: 0; margin: 0; font: 600 16px/26px "microsoft yahei","宋体b8b\4f53"; }
            .corp_right .list_sell li p { color: #666; }
    .corp_right .list_sell_grid { padding:0 0px; }
        .corp_right .list_sell_grid li { width:177px;height:235px; margin:10px 10px 0 0;background-color:#fff; float:left; transition:all 200ms ease-in-out;}
            .corp_right .list_sell_grid li.lir { margin-right:0; }
            .corp_right .list_sell_grid li .a_img {display:block;width:177px;height:177px; display: table-cell;vertical-align:middle;text-align:center;  }
            .corp_right .list_sell_grid li img { max-width:177px;max-height:177px;width:177px;height:177px;object-fit:cover }
            .corp_right .list_sell_grid li h2 { padding: 5px; margin: 0; font:12px/22px "microsoft yahei","宋体b8b\4f53"; height:44px; overflow:hidden; }
            .corp_right .list_sell_grid li:hover { box-shadow:0 2px 8px rgba(0,0,0,0.3); }
    .corp_right .detail_code { float: left; margin: 10px 20px 0 0; }

    .corp_right .corp_contact {  float: left; }
    .corp_right #allmap { float: right; width: 400px; height: 300px;margin-top:-25px; }
        .corp_right #allmap h4 { margin: 5px 0; }
 .corp_sell_detail { background-color:#fff; padding: 20px; margin-bottom: 20px; padding-bottom:50px; position:relative;min-height:380px;}
    .corp_sell_detail .pimg {position:absolute;top:0;left:0; width: 350px; height: 450px; vertical-align:top; }
        .corp_sell_detail .pimg .imgmain { display:block;position:relative; width: 350px; height: 350px; overflow:hidden;text-align:center; }
            .corp_sell_detail .pimg .imgmain img {position:absolute; display:none; }
        .corp_sell_detail .simg { height: 60px; padding:20px 0; text-align:center; vertical-align: middle; }
            .corp_sell_detail .simg a {display:inline-block; margin:0 5px;padding:1px; }
                .corp_sell_detail .simg a.active {padding:0;border:1px solid #ef4035 }
                .corp_sell_detail .simg a img { width:60px;height:60px; }
    .corp_sell_detail .title_box {  margin-left:360px; }
        .corp_sell_detail .title_box h1 { font:600 24px/38px "microsoft yahei",Tahoma,Arial;padding: 0px 0; }
    .corp_sell_detail .detail_title { margin-top:10px }
        .corp_sell_detail .detail_title ul { padding:10px 0;  }
        .corp_sell_detail .detail_title li {line-height:30px; margin: 6px 0;font-size:12px;padding-left:70px;position:relative; }
            .corp_sell_detail .detail_title li .dt {font-family:SimSun;color:Gray;position:absolute;top:0;left:0;line-height:30px;}
        .corp_sell_detail .detail_title .price { line-height:24px; }
            .corp_sell_detail .detail_title .price .dd {font:700 24px/25px verdana,arial;color:#f40 }
            .corp_sell_detail .detail_title .price .date {color:Gray;padding-left:10px; }
        .corp_sell_detail .detail_title #priceremark {margin-left:10px;color:Gray }
        .corp_sell_detail .detail_title #li_viewnum {border-bottom:1px dashed #e2e2e2; padding-bottom:5px;margin-bottom:10px; }
         .corp_sell_detail .detail_title .spec a{ display:inline-block; height:25px; padding:1px 10px; border:1px solid #ccc;margin-right:5px;cursor:pointer;line-height:25px; margin-bottom:5px; }
            .corp_sell_detail .detail_title .spec a:hover,.corp_sell_detail .detail_title .spec a.active {border:2px solid #ff8929;padding:0 9px; }
            .corp_sell_detail .detail_title .spec a.disabled {border-color:#e2e2e2;color:Gray;border:1px dashed #ccc;padding:1px 10px;cursor:not-allowed }
    .detail_layout .detail_list li { padding: 5px 9px; }

    .corp_sell_detail .detail_btn { padding: 10px 0px 20px 50px; }
        .corp_sell_detail .detail_btn a { margin: 0 0 0 20px; }
    .corp_sell_detail .detail_phone { background-color: #FAFAF2; margin-top: 20px; padding: 10px 20px; height: 55px; }
        .corp_sell_detail .detail_phone .left { float: left; width: 50%; height: 35px; line-height: 35px; padding: 10px 0; font-family: Tahoma; font-size: 18px; color: #FF8929; }
            .corp_sell_detail .detail_phone .left .icon { width: 35px; height: 35px; display: inline-block; vertical-align: top; margin-right: 10px; background: #FF8929 url(../images/icon.png?1) no-repeat -80px -395px; }
        .corp_sell_detail .detail_phone .right { float: left; font-size: 12px; text-align: left; line-height: 25px; }
    .corp_sell_detail .detail_more { font-size:14px; position:absolute; bottom:15px; right:20px;}
    .sell_detail table { border-collapse: collapse; border-spacing: 0; border: 0; width: 100%; }
                .sell_detail table td { border: 1px solid #E0E0E0; padding: 3px 5px; }
.sell_detail p img{display:block; margin:0 auto;max-width:100%; }
.corp_price_detail {min-height:initial; }
.corp_news_detail { padding: 20px;font-size:14px; }
    .corp_news_detail h1 { font-size: 20px; text-align: center; }
    .corp_news_detail .date { text-align: center; }
    .corp_news_detail img { max-width:100%;}
    .corp_news_detail p {line-height:180% }
.mmbj_list_tb tr:hover, .mmbj_list_tb .hover {background-color:#f5f5f5 }
@media screen and (min-width:1280px) {
    .corp_nav, .corp_head, .topcrop { width: 1190px; }
    .corp_left {  width: 250px; }
    .corp_right { width:920px}
            .corp_right .list_sell li .lright { width: 710px}
     .corp_right .list_sell_grid { padding:0 15px; }
      .corp_right .list_sell_grid li { width:200px;height:256px; margin:20px 30px 0 0;background-color:#fff; float:left; }
            .corp_right .list_sell_grid li .a_img {width:200px;height:200px;   }
            .corp_right .list_sell_grid li img { max-width:200px;max-height:200px;width:200px;height:200px; }
    .detail_layout .detail_list li {padding:5px 5px; }
    .corp_right #allmap {width:550px }
}