﻿body { padding: 0; margin: 0; color: #333; font: 12px/150% Tahoma,Arial,Verdana,"microsoft yahei","宋体b8b\4f53"; }
input, textarea { -webkit-border-radius: 0; }
    input[type="text"], input[type="password"], textarea { -webkit-appearance: none; }
ul { list-style: none; margin: 0; padding: 0; }
*:focus { outline: none; }
a { text-decoration: none; color: #333; }
    a:hover { color: #ff7300; }
.a { color: #436400; }
    .a:hover { color: #ff7300; }

h1, h2,h3, form, dl, dd { padding: 0; margin: 0; }
h1, h2, .b, b, strong { }
img { border: 0; vertical-align: middle; }
fieldset { margin: 0; margin-bottom: 10px; border: 1px solid #e2e2e2; line-height: 160%; padding: 0.35em 0.75em 0.62em 0.75em; }
    fieldset legend { padding: 0 5px; }
.hide { display: none; }
.fleft { float: left; }
.fright { float: right!important; }
.lh1 { line-height: 100%; }
.lh2 { line-height: 120%; }
.lh3 { line-height: 160%; }
.lh4 { line-height: 180%; }
.lh5 { line-height: 200%; }
.b { font-weight: bold; }
.nobold { font-weight: normal!important; }
.s { font-size: 12px!important; font-weight: normal!important; }
.m { font-size: 14px; font-weight: bold; }
.c { font-size: 14px!important; }
.sm { font-size: 12px; font-weight: bold; }
.l { font-size: 16px; font-weight: bold; }
.red { color: #DD0000!important; }
.green { color: green!important; }
.orange { color: #ff7300; }
.gray { color: Gray!important; }
.a_green, .a_green a { color: #004D0E; }
.right { text-align: right; }
.center { text-align: center; }
.clr { height: 0; font-size: 1px; clear: both; line-height: 0; }
.clear { clear: both; }
.clearfix:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }
.input { border: 1px solid #e2e2e2; padding: 2px 3px; font-family: "microsoft yahei",Tahoma,Arial; font-size: 12px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; }
    .input:focus { outline: none; border: 1px solid #C6C6C6; -webkit-box-shadow: 2px 2px 3px #ebebeb inset; -moz-box-shadow: 2px 2px 3px #ebebeb inset; box-shadow: 2px 2px 3px #ebebeb inset; }
.msg_right { background-color: #20b349; padding: 3px 10px; position: relative; min-height: 20px; color: #fff; }
.msg_warn { border: 0px solid #FFD980; background-color: #FF8929; padding: 3px 10px; position: relative; min-height: 20px; color: #fff; }
.msg_error { border: 0px solid #FF4444; background-color: #CC0000; padding: 3px 10px; position: relative; min-height: 20px; color: #fff; }
.btn { border: 0; color: white; padding: 5px 8px; font-family: "microsoft yahei" "宋体"; line-height: 160%; }
.btn1 { border: 0; color: white;background-color: #ff8929; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; /*background: linear-gradient(to bottom, #FF9600 0%, #ff7300 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF9600",endColorstr="#ff7300");*/ }
    .btn1:hover { background-color: #EC6A00; color: white; text-shadow: 1px 2px 2px #666; /*background: linear-gradient(to bottom, #ffb375 0%, #ff8929 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffb375",endColorstr="#ff8929");*/ }
    .btn1:active { background-color: #ff7300; }
.btn2 { border: 0; color: white;background: #1da845; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; /*background: linear-gradient(to bottom, #75b102 0%, #649802 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#75b102",endColorstr="#649802");*/ }
    .btn2:hover { background: #178034; color: white; text-shadow: 1px 2px 2px #666; /*background: linear-gradient(to bottom, #82c503 0%, #71ac02 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#82c503",endColorstr="#71ac02");*/ }
    .btn2:active { background-color: #5C8C14; }
.btn_hui { border: 0; display: inline-block; padding: 6px 12px; color: #333; cursor: pointer; border-radius: 2px; text-shadow: 0 1px 0 #fff; border: 1px solid #cccccc; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; background: -webkit-gradient(linear,0 0,0 100%,from(#F7F7F7),to(#ECECEC)); background: linear-gradient(to bottom,#F7F7F7 0,#ECECEC 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F7F7F7",endColorstr="#ECECEC"); _display: initial; _width: 50px; _height: 25px; _line-height: 25px; _background-color: #F7F7F7; text-align: center; }
    .btn_hui:hover { border-color: #adadad; color: #333; box-shadow: 0 0 3px #DDD; background: -webkit-gradient(linear,0 0,0 100%,from(#FEFEFE),to(#ECECEC)); background: linear-gradient(to bottom,#FEFEFE 0,#ECECEC 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FEFEFE",endColorstr="#ECECEC"); }
    .btn_hui:active { background: -webkit-gradient(linear,0 0,0 100%,from(#E7E7E7),to(#fcfcfc)); background: linear-gradient(to bottom,#E7E7E7 0,#fcfcfc 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#E7E7E7",endColorstr="#fcfcfc"); }
.ico_app { display: inline-block; width: 10px; height: 16px; background: url(../images/phone-ico.jpg) no-repeat; vertical-align: middle; }
.btn_phone, .btn_home, .btn_qq { display: inline-block; height: 36px; line-height: 36px; margin: 0 20px; padding: 0 15px 0 12px; text-align: center; color: White; font-family: "microsoft yahei",Tahoma,Arial; font-size: 15px; border-radius: 2px; }
    .btn_phone span, .btn_home span, .btn_qq span { display: inline-block; _display: block; _float: left; _margin-top: 8px; width: 16px; height: 16px; background-image: url(../images/icon.png?1); background-repeat: no-repeat; margin-right: 3px; margin-bottom: -2px; }
    .btn_home span { background-position: -2px -104px; }
    .btn_qq span { background-position: -59px -104px; }
    .btn_phone span { background-position: -28px -104px; }
    .btn_phone b { display: none; }
    .btn_phone:hover { overflow: inherit; }
        .btn_phone:hover b { display: inline-block; padding: 0; margin: 0; }

.topbar { height: 35px; line-height: 35px; background-color: #F7F7F7; border-bottom: 1px solid #eee; z-index: 0; }
    .topbar .bar_box { width: 990px; margin: 0 auto; z-index: 0; }
        .topbar .bar_box .bar_right li { float: left; position: relative; }
            .topbar .bar_box .bar_right li .bar_a { z-index: 99; display: inline-block; height: 27px; line-height: 25px; padding: 0 10px; margin-top: 3px; }
        .topbar .bar_box .bar_right .hover .bar_a { background-color: White; border: 1px solid #e2e2e2; padding: 0 9px; height: 26px; line-height: 23px; -moz-box-shadow: 0 0 10px #DDD; -webkit-box-shadow: 0 0 10px #DDD; box-shadow: 0 0 10px #DDD; }
        .topbar .bar_box .bar_right li .nav_content { display: none; z-index: 99; padding-bottom: 4px; position: absolute; top: 30px; right: 0; border: 1px solid #e2e2e2; background-color: White; -moz-box-shadow: 0 0 10px #DDD; -webkit-box-shadow: 0 0 10px #DDD; box-shadow: 0 0 10px #DDD; }
        .topbar .bar_box .bar_right .hover .nav_content { display: block; width: 78px; }
        .topbar .bar_box .bar_right li .b { display: none; position: absolute; width: 77px; height: 8px; background-color: White; bottom: 2px; right: 2px; z-index: 100; }

        .topbar .bar_box .bar_right .more .s { display: inline-block; _display: none; +display: none; width: 10px; height: 10px; margin-left: 2px; background: url(../images/icon.png?1) no-repeat -22px -85px; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; transition: transform 0.4s ease-out; }
        .topbar .bar_box .bar_right .hover .s { background-position: -4px\9 -85px\9; -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
        .topbar .bar_box .bar_right .hover .b { display: inherit; }
        .topbar .bar_box .bar_right .nav { margin: 4px 0; }
        .topbar .bar_box .bar_right li li { float: none; line-height: 22px; }
            .topbar .bar_box .bar_right li li a { padding: 0; display: inline-block; padding: 0 9px; text-align: center; }
                .topbar .bar_box .bar_right li li a:hover { border: 0; padding: 0 9px; }
        .topbar .bar_box .bar_right .li_category { float: left; text-align: center; padding: 0 2px; }
            .topbar .bar_box .bar_right .li_category span { font-weight: bold; color: #b0b0b0; }
.content { width: 990px; margin: 0 auto;  }
.breadcrumb { height: 20px; line-height: 20px; padding: 20px 0; }
    .breadcrumb, .breadcrumb a { color: #666; }
.head { height: 80px; width: 990px; margin: 0 auto; padding: 30px 0; }
    .head .logo_box { float: left; padding-right:10px; margin-left:0px; }
    .head .title_box {display:none; float: left; padding: 17px 0 0px 20px; margin: 21px 0 5px 10px; border-left: 1px solid #CCC; }
        .head .title_box .title {display:block; margin: 2px 0;font-family: "Microsoft YaHei", SimHei, "WenQuanYi Micro Hei", STHeiti; font-size: 22px; _font-size: 22px; color: #444; font-weight: 600;   }
        .head .title_box .title_url { font-size: 10px; font-family: Tahoma, Arial, sans-serif; font-weight: 600; color: #444; }

    .head .search_box { float: right; padding: 10px 0 0 0px; height: 60px; width: 490px; }
        .head .search_box .search_type { float: left; width: 60px; height: 34px; position: relative; overflow: hidden; _margin-top: 2px; +margin-top: 2px; }
        .head .search_box .hover { overflow: visible; }
        .head .search_box .search_type ul { display: block; width: 58px; border: 1px solid #EEE; position: absolute; top: 0; left: 0; background-color: #F7F7F7; }
            .head .search_box .search_type ul li { float: left; width: 58px; height: 34px; line-height: 30px; text-align: center; cursor: pointer; display: inline-block; }
        .head .search_box .search_type .s { position: absolute; top: 12px; right: 3px; z-index: 99; display: inline-block; _display: none; width: 10px; height: 10px; margin-left: 2px; background: url(../images/icon.png?20180101) no-repeat -63px -86px; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; transition: transform 0.4s ease-out; }
        .head .search_box .hover .s { background-position: -44px\9 -86px\9; -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
        .head .search_box .form_box {position:relative; background-color: #20b349; padding: 3px; width: 484px; *width: 488px; _width: 490px; _padding: 2px; height: 34px; +width: 485px; +padding-top: 1px; +height: 36px; }
            .head .search_box .form_box input { border: 0; padding: 0; margin: 0; -webkit-appearance: none; -webkit-border-radius: 0; }
        .head .search_box .hotword, .head .search_box .hotword a { color: #999; padding: 3px 0; margin-right: 4px; }
        .head .search_box .imgsearch {display: block;_display:none;*display:none;cursor:pointer; height:20px;width:30px; position:absolute; top:10px;right:82px;background: url(../images/icon.png?20180101) no-repeat 6px -518px; }
            .head .search_box .imgsearch:hover {background-position-x:-24px; }
        .head .search_box #imgSearchFile {display:none;}
    .head .qrcode { width:90px; height:90px;text-align:center; float:right;position:relative; }
.head .qrcode img { width:60px; }
        .head .qrcode .more { display:none;width:200px; height:100px;position:absolute; right:0; top:-10px;background-color:#fff; }
        .head .qrcode:hover .more {display:block; }
        .head .qrcode .more li { width:100px; height:100px; float:left; }
        .head .qrcode .more li img{width:80px;height:80px; }
#s_key { height: 24px; line-height: 20px; font-size: 14px; padding: 5px; width: 340px; vertical-align: top; +margin-top:1px; }
    #s_key:focus { margin-left: 0px; outline: none; background-color: #fcfcfc; -webkit-box-shadow: 2px 2px 3px #d2d2d2 inset; -moz-box-shadow: 2px 2px 3px #d2d2d2 inset; box-shadow: 2px 2px 3px #d2d2d2 inset; }
#s_sub { background-color: #20b349; color: White; width: 74px; +width: 70px; height: 34px; *padding-top: 5px; font-family: "microsoft yahei"; font: normal 16px/16px "microsoft yahei"; }
.nav_layout { height: 40px; width: 990px; margin: 0 auto;}
.nav_layout .nav_ul {display:block;height: 40px; width: 810px; float:right; text-align: center; background-color: #20b349;   }    
.nav_layout .nav_ul a { color: White; display: inline-block; padding: 0; width:90px;  font: 15px/40px "microsoft yahei"; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; }
.nav_layout .nav_ul li { float: left; }
    .nav_layout .nav_ul a:hover, .nav_layout .nav_ul .active { /*background-color:#006F13;*/ background-color: #178034; _color: White; }
    .nav_layout .b2b_category {float:right;  }
.left_layout { float: left; width: 760px; }
.right_layout_detail { float:right; width: 210px; margin-left: 10px; }
.index_left_layout { float: left; width: 200px; display:none; }
.index_left_layout2 { float: left; width: 220px; }
.index_right_layout { float: right;width: 790px; margin:20px 0 0 0px;  }
.index_right_layout2 { float: left; margin-left: 10px; width: 760px; }
.content_layout { width: 990px; margin: 0 auto; }

.box { border: 1px solid #e2e2e2; margin-bottom: 20px; }
.box0 { margin-bottom: 10px; }
.box_title { height: 30px; line-height: 30px; background-color: #F5F5F5; position: relative; }
    .box_title h2 { font: normal 16px/30px "microsoft yahei"; padding: 0 10px; display: inline-block; _float: left; *float: left; }
    .box_title .fright { position: relative; right: 5px; top: 8px; line-height: 12px; }
.box_title_b { border: 1px solid #e2e2e2; border-bottom: 0; }
.box_content { padding: 4px 8px; }
.ad_box { padding: 4px 3px; }
    .ad_box img { margin: 0 1px; }
.right_layout { float:right; width: 210px; margin-left: 10px; }
* html .right_scroll { position: absolute; left: 890px; margin-left: -100px; top: expression(eval(document.documentElement.scrollTop-150)); }
.right_scroll { position: fixed; top: 10px; margin-left: 780px; z-index: 999; }
.left_layout_detail { float: left; width: 770px; }
.right_layout .ad { margin-bottom: 20px; }

.index_focus { width: 550px; height: 300px; margin:0; position: relative; overflow:hidden;}
    .index_focus div, .index_focus ul { height:300px; }
.index_focus .num { overflow:hidden; height: 25px; position: absolute; bottom:10px; right: 10px; zoom:1; z-index:3 }
.index_focus .num li { width: 22px; height: 22px; line-height: 22px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.index_focus .num li.on { background: #FF7700; } /*当前项*/
    .index_focus .focuspic li { overflow:hidden; }
    .index_focus .focuspic li img { margin-left:-100px; }
/*上一个  下一个*/
.index_focus .prev,
.index_focus .next { display: none; width: 40px; height: 100px; background: url(../images/focus_btn.png) no-repeat; position: absolute; top: 100px;}
.index_focus .prev { left: 0; }
.index_focus .next { right: 0; background-position: right }

 .index_right_box1 { float: left; width: 550px;}
 .index_right_box2 { float: left; width: 220px; height:510px; margin-left: 20px;_margin-left: 10px; border:0px solid red}
 .index_right_box3 { float: left; width: 270px; }
 .index_right_box4 { float: left; width: 508px; margin-left: 10px; }
 .index_right_box5 { float: left; }
 .index_right_box6 { float: left; width: 508px; }
 .index_right_box7 { float: left; width: 508px; }
 .index_right_box8 { float: left; width: 280px; }
 .index_right_box9 { float: left; width: 266px; margin-left: 10px; }

.index_user { }
    .index_user .layout_btn { padding:0px 0; }
    .index_user .layout_btn .btn { display:inline-block; border-radius:2px; width:100px;height:35px; padding:0; *height:28px; *padding:7px 0 0 0; line-height:35px;text-align:center;font-size:14px;}
        .index_user .layout_btn .btn i { display:inline-block; vertical-align:middle; margin-right:5px; width:20px; height:20px; background:url(../images/icon.png?1) no-repeat; }
        .index_user .layout_btn .reg { margin-left:20px; }
        .index_user .layout_btn .login i,.index_user .layout_btn .btn2 i{background-position:-88px -470px;}
    .index_user .layout_btn .reg i{background-position:-116px -470px;}
       .index_user .layout_btn .btn2{ width:120px; }
        .index_user .layout_btn .exit { width:80px;margin-left:20px; }
            .index_user .layout_btn .exit i {background-position:-152px -470px;}

    .index_help{ padding:0 1px; margin-top:10px; }
		.index_help .hd{ height:30px; line-height:30px; padding:0px; border-bottom:1px solid #ddd;  position:relative; }
		.index_help .hd ul{ height:32px;   }
		.index_help .hd ul li{ float:left; height:30px; cursor:pointer; width:72px;text-align:center; color:#666 }
		.index_help .hd ul li.on{  border-bottom:1px solid #ff7300; color:#333 }
		.index_help .bd{height:90px; border-bottom:1px solid #e7e7e7;  }
		.index_help .bd li{float:left;width:55px; height:55px;padding:15px 8px;*padding:15px 7px;  }
            .index_help .bd li a {display:block;width:55px; height:55px; line-height:55px;text-align:center; border-radius: 50%; border: 1px solid #e7e7e7; background-color:#f8f8f8 }
                .index_help .bd li a:hover { background-color:#20b349; border: 1px solid #20b349;color:#fff }
.index_infocount { padding:13px 10px;border-bottom:1px solid #ddd;   }
    .index_infocount li { padding:3px; font:200 14px 'Microsoft YaHei';  }
    .index_infocount span { font:700 14px Tahoma,Arial; color:#CC0000;  }
.index_corp { padding:8px 0 0 5px;height: 230px; overflow:hidden;  }
    .index_corp h3 { padding:7px;font-family:'Microsoft YaHei'; }
    .index_corp .ul_crop { margin-bottom: 2px;  }
        .index_corp .ul_crop li { height:25px; }

.index_left_ul, index_left_ul3 { padding-left: 10px; }
    .index_left_ul li { width: 50%; float: left; line-height: 27px; height: 24px; }
.index_left_ul3 li { width: 33%; float: left; line-height: 24px; text-align: center; height: 24px; }
.list_index { }
    .list_index .first { border-top: 0; }
    .list_index li { overflow: hidden; height: 24px; line-height: 24px; }
        .list_index li a { font-size: 12px; font-weight: normal; padding: 0; margin: 0; }
.index_right_layout .list_index_sell { height: 402px; }
    .index_right_layout .list_index_sell li { width: 50%; float: left; }
.index_ul2 { height:154px; }
.index_ul2 li { width: 80px; padding-left: 5px; float: left; height:22px;line-height:22px; }

.index_mmbj-top{ overflow:hidden; position:relative;   }

 .index_mmbj { height:202px; border:0;margin-top:0px; overflow:hidden; }
 .index_mmbj .hd{ background:#f4f4f4; float:right; margin-right:10px;  }
		.index_mmbj .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
		.index_mmbj .hd ul li{ float:left; width:9px; height:9px; padding:0; border-radius:50%; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background-color:#e2e2e2 }
		.index_mmbj .hd ul li.on{ background-color:#ff7300 }
    .index_mmbj .index_mmbj_content { padding-left:10px;  }
    .index_mmbj li { height:25px;line-height:25px; }
     .index_mmbj li span { display: block; float: left; height: 22px; overflow: hidden; }
         .index_mmbj li span a:hover { color: #ff7300; }
     .index_mmbj li .user { width: 15%; color: #004D0E; }
      .index_mmbj li .corp { width: 30%;display:none; }
         .index_mmbj li .user a { width: 80px; color: #333; }
     .index_mmbj li .product { width: 20%; }
         .index_mmbj li .product a { color: #004D0E; }
     .index_mmbj li .spec { width: 49%; }
     .index_mmbj li .price { width: 15%; }

.index_area { width:990px; height:85px; margin:15px 0 0 0; }
    .index_area .index_area_title { position:relative;height:20px; overflow:hidden; }
    .index_area .index_area_title i {display:block; position:absolute;z-index:1; left:0; top:10px; background-color:#ff7300;width:100%; height:2px;font-size:0; }
        .index_area .index_area_title h2 { position:absolute; left:0;top:0; z-index:2; font: bold 16px/20px "microsoft yahei"; padding-right:5px; background-color:#fff; }
.index_area .area1 { float:left; width:350px; padding-right:20px }
.index_area .area2 { float:left; width:400px; padding-right:20px }
    .index_area .area3 {float:left; width:200px}
    .index_area .index_area_content { *width:100%}
    .index_area li { padding:5px 9px 0 0;  float:left; }
.index_prolist {position:relative; }
    .index_prolist .selectpro {position:absolute; top:0;right:0; }
        .index_prolist .selectpro .title {position:relative;right:0;top:0; }
        .index_prolist .selectpro .title .a {position:absolute;right:0;top:0; display:block;height:28px;line-height:28px; width:62px;text-align:center; }
        .index_prolist .selectpro .title:hover .a {border:2px solid #20b349; border-bottom:0;height:28px;line-height:25px; width:58px; z-index:999;background:#fff; }
        .index_prolist .selectpro .title:hover .msg {display:initial}
        .index_prolist .selectpro .msg {display:none; position:absolute;top:28px;right:0;border:2px solid #20b349;background:#fff;z-index:99; width:218px;  }
        .index_prolist .selectpro .l_yxz {height:54px;overflow-y:auto; padding:5px 0 5px 10px;  }
            .index_prolist .selectpro .l_yxz div {display:inline; }
        .index_prolist .selectpro .msg .clear {cursor:pointer; color:#DD0000 }
        .index_prolist .selectpro .l_yxz div a {display:inline-block; background:#20b349; padding:2px 5px; margin:0 5px 5px 0;color:#fff;}
        .index_prolist .selectpro .l_cy a {cursor:pointer; padding:2px 4px; }
        .index_prolist .selectpro .l_cy {height:204px;overflow:hidden;margin:0 10px;padding:5px 0; border-top:1px solid #eee;border-bottom:1px solid #eee;  }
        .index_prolist .selectpro .l_zdy {padding:5px 10px; }
            .index_prolist .selectpro .l_zdy input { width:100px; }
            .index_prolist .selectpro .l_zdy a { padding:1px 5px; margin-left:5px; }

.b2b_category { position: relative; width: 180px;height:40px; z-index: 99; }
    .b2b_category h2 { position: relative; display: block; z-index: 10; height: 40px; font: bold 15px/40px "microsoft yahei"; padding: 0 10px; background-color: #178034; color: white; }
    .b2b_category i {position:absolute; right:10px; top:10px;display:block;width:20px; height:20px; z-index:11; background:url(../images/icon.png?1) no-repeat -60px -468px;  }
    .b2b_category .category1 { display:none; z-index: 9; border: 1px solid #e2e2e2; background-color:#f8f8f8; border-top: 0; float: left;width:178px; height: 520px; position:absolute; top:40px; left:0;box-shadow:2px 2px 6px #DDD}
.b2b_category_show .category1,.b2b_category:hover .category1 {display:block; }
        .b2b_category .category1 dl { display: block; height: 47px; margin-left: -0px; float: left; padding: 5px 0px 0 10px;width:160px }
        .b2b_category .category1 .hover { margin-left:-2px; position:relative;background-color:#fff; box-shadow: 0 0 8px rgba(140,140,140,.5);padding: 3px 10px 0 10px; border:1px solid #DDD; border-right:0; }
            .b2b_category .category1 .hover::after {content:''; position:absolute; height:100%; width:7px; top:0; right:-6px; background-color:#fff; }
        .b2b_category .category1 .hover * {  }
            .b2b_category .category1 .hover dd { border-bottom: 0;  }
        .b2b_category .category1 dl dt { float: left; width: 100%; font: bold 12px/18px "Microsoft Yahei"; height: 20px; line-height: 20px; }
        .b2b_category .category1 dl dd { float: left; border-bottom: 1px solid #efefef; padding:4px 0; width: 100%;height:20px;line-height:20px; overflow:hidden; }
            .b2b_category .category1 dl dd a { margin-right: 4px; color: #777; }
                .b2b_category .category1 dl dd a:hover { border-bottom: 1px solid #fff; padding-bottom: 1px; }
    .b2b_category .category2 { position: absolute; z-index:8; display: none; width: 760px; min-height: 510px; left: 179px; top: 40px; padding: 5px; background: #FFF; box-shadow: 2px 2px 6px #DDD; border: 1px solid #DDD; border-top: 0; }
        .b2b_category .category2 dl { display: block; width: 740px; float: left; padding: 5px 10px 5px 10px; border-bottom: 1px solid #efefef; }
            .b2b_category .category2 dl dt { float: left; width: 35px; font: bold 12px/16px "Microsoft Yahei",Arial; color: #666; line-height: 1.6; }
            .b2b_category .category2 dl dd { float: left; width: 705px; line-height: 1.6; }
                .b2b_category .category2 dl dd a { margin-right: 5px; color: #666; }
                    .b2b_category .category2 dl dd a:hover { color: #ff7300; border-bottom: 1px solid #ff7300; padding-bottom: 1px; }
    .b2b_category #category_hd { display: none; }

.index_category_list { }
    .index_category_list .title { border-bottom: 2px solid #20b349; background-color: #fff; margin-bottom: 10px;height:28px; }
        .index_category_list .title h2 { background-color: #20b349; color: #fff; padding: 0 20px; line-height: 28px; font: normal 16px/28px "microsoft yahei"; display: inline-block; _float: left; *float: left; }
    .index_category_list .box { float: left; }
    .index_category_list .box1 { width: 218px; }
    .index_category_list .box2 { width: 528px; margin-left: 10px; }
    .index_category_list .box3 { width: 218px; margin-left: 10px; }
    .index_category_list .box2 .box_content { overflow:hidden; max-height:264px; }
    .index_category_list .box2 .box_content_p { overflow:hidden; max-height:264px;*height:264px; }
    .index_category_list .list_index_img li { width: 100px; padding: 0 10px; overflow: hidden; height: 125px; float: left; margin: 4px; text-align: center; }
        .index_category_list .list_index_img li img { max-width: 100px; max-height: 100px; }
    .index_category_list .list_index_corp { margin-top: -6px; }
        .index_category_list .list_index_corp li { padding: 5px 0 4px 0;*padding: 4px 0px; overflow: hidden; height: 40px; line-height: 20px; width: 200px; border-top: 1px solid #eee; }
        .index_category_list .list_index_corp .active {overflow:visible;height:auto; width: 200px; }
        .index_category_list .list_index_corp .corpname { height:20px;overflow:hidden;display:block; }
        .index_category_list .list_index_corp .mainpro { height:20px;overflow:hidden;display:block;  }
        .index_category_list .list_index_corp .corp_product { width: 195px; height:65px; margin-top:5px; padding-left: 4px; }
            .index_category_list .list_index_corp .corp_product a {display:block; width: 60px; height: 60px; padding:2px; overflow: hidden; float: left; text-align: center; }
                .index_category_list .list_index_corp .corp_product a img { width: 60px; height: 60px; }

.index_ul_dggmm { height:220px; overflow:hidden }
    .index_ul_dggmm li { float: left; width: 150px; height: 210px; padding: 5px 6px; overflow: hidden; }
        .index_ul_dggmm li dt a { display: table-cell; width: 150px; height: 150px; border: 1px solid #eee; background-color: #fff; padding: 1px; text-align: center; vertical-align: middle; line-height: 1px; *display: inline-block; *font-family: Arial; *font-size: 87px; }
            .index_ul_dggmm li dt a:hover { border: 1px solid #D7EDD6; }
            .index_ul_dggmm li dt a img { vertical-align: middle; line-height: 1px; height: 150px; width: 150px; _width: 150px; _height: 150px; }
            .index_ul_dggmm li dt a .noimg { width: 100px; }
        .index_ul_dggmm li dd { display: block; text-align: center; padding-top: 5px; }
            .index_ul_dggmm li dd a { line-height: 18px; color: #436400; }
            .index_ul_dggmm li dd p { padding: 0; margin: 0; }

.ad_index1 { margin-bottom:10px;}
.ad_index1 img,.ad_index1 embed{ margin:0 10px 10px 0; height:50px; }
.ad_index1 .m0,.ad_index2 .m0 { margin-right:10px; }
.ad_index2 { }
    .ad_index2 img, .ad_index2 embed { margin-right: 17px; }

.sell_category { }
    .sell_category .item { border-top: 1px solid #e2e2e2; }
        .sell_category .item div { background-color: #F7F7F7; height: 30px; cursor: pointer; }
    .sell_category .first { border: 0; }
    .sell_category .item i { display: block; vertical-align: top; width: 16px; height: 16px; float: left; margin: 7px 7px 0 8px; background: url(../images/icon.png?1) no-repeat 0 -318px; }
    .sell_category .show i { background-position: 0 -334px; }
    .sell_category .item h2 { font: normal 15px/30px "microsoft yahei"; display: block; float: left; height: 30px; padding-left: 0px; }
    .sell_category .item ul { display: none; border-top: 1px solid #e2e2e2; }
    .sell_category .show ul { display: inherit; }
    .sell_category .item li { background-color: White; height: 25px; line-height: 25px; padding-left: 36px; }
.ul_areasite a { display: inline-block; margin: 4px 7px; }

.filter_box { height: 36px; margin-bottom: 20px; }
.filter { background-color: #F7F7F7; height: 34px; _overflow: hidden; border: 1px solid #e2e2e2; }
* html .filter_scroll { position: absolute; left: 50%; margin-left: -495px; top: expression(eval(document.documentElement.scrollTop)); }
.filter_scroll { position: fixed; top: 0; width:989px; -moz-box-shadow: 0 0 10px #DDD; -webkit-box-shadow: 0 0 10px #DDD; box-shadow: 0 0 10px #DDD; z-index: 999; }
.filter li { float: left; line-height: 33px; height: 34px; margin-left: 10px; }
    .filter li span { +float:left; }
.select { display: inline-block; _float: left; padding: 0px 5px 0px 6px; _padding: 2px 5px 0 5px; height: 22px; line-height: 21px; _height: 20px; margin-top: 5px; _margin-top: 6px; border: 1px solid #e2e2e2; background-color: White; position: relative; z-index: 9; }
    .select i { display: inline-block; width: 10px; height: 10px; font-size: 0; margin: 0 0 0 5px; _margin-top: 4px; background: White url(../images/icon.png?1) no-repeat -63px -86px; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; transition: transform 0.4s ease-out; }
    .select:hover i, .selecthover i { background-position: -44px\9 -86px\9; -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
    .select .b { display: none; position: absolute; top: 18px; _top: 18px; left: 0; font-size: 1px; line-height: 1px; height: 5px; z-index: 2; width: 100%; _padding: 0 5px; background-color: White; }
    .select label { }
    .select .selectmore { display: none; position: absolute; top: 20px; left: -1px; padding: 10px 5px; border: 1px solid #CECBCE; background-color: white; -moz-box-shadow: 0 0 5px #DDD; -webkit-box-shadow: 0 0 5px #DDD; box-shadow: 0 0 5px #DDD; }
        .select .selectmore ul { _margin-left: -10px; }
        .select .selectmore li { padding: 4px 0px; float: left; width: 60px; height: 20px; line-height: 20px!important; position: relative; text-align: center; z-index: 9; }
        .select .selectmore .sep { height: 0px; font-size: 0; border-top: 1px solid #f1f1f1; border-bottom: 0; margin: 4px 7px 0 7px; display: block; width: 345px; }
        .select .selectmore li a { display: block; }
        .select .selectmore li ul { display: none; float: left; width: 210px; background-color: #F7F7F7; padding: 4px 0; border: 1px solid #e2e2e2; position: absolute; top: 24px; z-index: 999; -moz-box-shadow: 0 0 10px #DDD; -webkit-box-shadow: 0 0 10px #DDD; box-shadow: 0 0 10px #DDD; }
        .select .selectmore .show { z-index: 10; }
            .select .selectmore .show a { background-color: #F7F7F7; }
            .select .selectmore .show ul { display: block!important; background-color: #F7F7F7; }
        .select .selectmore li ul li { padding: 2px 0px; width: 60px; overflow: hidden; _width: 50px; }
    .select:hover, .selecthover { border: 1px solid #C6C6C6; box-shadow: 0 0 5px #DDD; z-index: 10; }
        .selecthover .selectmore, .selecthover .b { display: inherit; }
        .selecthover .b { z-index: 99; }
.area_type {padding:5px; }
    .area_distance {float:right;width:230px;}
        .area_distance label {float:left;display:inherit; }
        .area_distance .location {float:left;display:inherit; width:80px;margin:0 15px; text-align:center; }
        .area_distance .distance {position:relative;float:left;background-color:#f5f5f5; }
    .area_distance .distance a{display:inline;position:absolute;left:0; height:20px; border:1px solid #e8e8e8;  cursor:pointer;transition: all 0.5s; }
        .area_distance .distance a:hover,.area_distance .distance .hover { border-color:#ee6d0c;background-color:#ee6d0c; }
        .area_distance .distance:hover a, .area_distance .hover a {border-color:#ee6d0c;}
        .area_distance .a1 {width:8px;z-index:9;opacity:0.6; }.area_distance .a2 {width:18px;z-index:8;opacity:0.7; }.area_distance .a3 {width:33px;z-index:7;opacity:0.8; }.area_distance .a4 {width:53px;z-index:6;opacity:0.9; }.area_distance .a5 {width:78px;z-index:5;opacity:1; }

* html .filter .filter_input { height: 24px; padding-top: 8px; }
.filter #FilterKeyWord { vertical-align: top; height: 18px; padding:2px 3px; margin-top: 5px; +margin-top: 1px; _margin-top: 4px; }
.filter .input { }
.filter .filter_uncorp { line-height: 32px; float: right; }
.filter .filter_btn { width: 210px; float: right; position: relative; top: -1px; right: -1px; margin-left: 20px; }
    .filter .filter_btn a { display: inline-block; width: 50%; height: 36px; line-height: 35px; width: 105px; margin: 0 0px; text-align: center; color: White; font-family: "microsoft yahei",Tahoma,Arial; font-size: 14px; }
.filter .filter_btn_s { padding-top: 5px; margin-left: 4px; margin-right: 10px; }
    .filter .filter_btn_s .btn { padding: 2px 10px 1px 10px; display: block; cursor: pointer; _width: 50px; _height: 22px; _line-height: 22px; _padding: 0; }
.filter .filter_grid { padding-right: 2px; float:right; }
    .filter .filter_grid a { vertical-align: top; margin-left: 10px; }
        .filter .filter_grid a:hover, .filter .filter_grid .grid1, .filter .filter_grid .list1 { border-color: #FF9600; color: #ff7300; }
        .filter .filter_grid a i { display: inline-block; vertical-align: middle; width: 12px; height: 12px; font-size: 0; line-height: 0; margin-right: 2px; background: url(../images/icon.png?1) no-repeat; }
    .filter .filter_grid .grid i { background-position: 0 -366px; }
    .filter .filter_grid .grid:hover i, .filter .filter_grid .grid1 i { background-position: -20px -366px; }
    .filter .filter_grid .list i { background-position: -40px -366px; }
    .filter .filter_grid .list:hover i, .filter .filter_grid .list1 i { background-position: -60px -366px; }
.filter input { vertical-align: middle; margin-top: 0px; }
.filter #filter_area { }
    .filter #filter_area .selectmore { width: 360px; }
#filter_category .selectmore { width: 250px; }
    #filter_category .selectmore li { width: 70px; }
        #filter_category .selectmore li ul { width: 250px; }
#filter_area_mmbj .selectmore { right: -1px; left: inherit; }
    #filter_area_mmbj .selectmore .sep { width: 320px; }

.imgsearch_box { margin-bottom:15px;font-size:14px;display:none;  }
    .imgsearch_box .title { }
    .imgsearch_box div {display:inline; }
    .imgsearch_box a {display:inline-block;padding:4px 10px; border:1px solid #e2e2e2; margin:0 5px; }
        .imgsearch_box a:hover,.imgsearch_box a.active {border-color:#ff7300;color:#ff7300 }

.topcrop { height: 85px; width: 988px; margin: 0 auto; text-align: center; border: 1px solid #e2e2e2; margin-bottom: 10px; padding: 0px; }
    .topcrop .title { height: 30px; line-height: 30px; padding: 0 10px; background-color: #F5F5F5; border-bottom: 0px solid #e2e2e2; }
    .topcrop .fleft { font-family: 'Microsoft YaHei'; font-size: 14px; }
    .topcrop ul { width: 100%; padding: 4px 0; }
        .topcrop ul li { float: left; display: block; width: 20%; _width: 197px; +width: 197px; height: 45px; }
            .topcrop ul li h2 { font-size: 14px; padding: 4px 0; margin: 0; font-weight: normal; }
            .topcrop ul li p { padding: 0; margin: 0; }
            .topcrop ul li a { color: #ff7300; }
            .topcrop ul li label { color: #666; }

.list { z-index: 1; }
    .list .list_item { display: block; border-bottom: 1px solid #E6E6E6; _z-index: 1; }
        .list .list_item:hover, .list .list_item_hover { _z-index: 2; background-color: #E9FFB9; background: -webkit-gradient(linear,0 0,0 100%,from(#F9FFEC),to(#E9FFB9)); background: -moz-linear-gradient(top,#F9FFEC,#E9FFB9); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F9FFEC",endColorstr="#E9FFB9"); box-shadow: 0 0 10px #DDD; }
            .list .list_item:hover .item_img a, .list_sell .list_item_hover .item_img a { box-shadow: 0 0 10px #DDD; }
.nodata { width: 780px; height: 300px; padding-top: 100px; }
    .nodata .bg { float: left; width: 204px; height: 204px; margin-left: 100px; background: url(../images/nodata.png) no-repeat; }
    .nodata .content { float: left; margin-left: 50px; margin-top: 50px; width: 400px; }
.list_sell { }
    .list_sell .list_item { height: 100px; padding: 15px 0; position: relative; }
        .list_sell .list_item .top { position: absolute; width: 33px; height: 33px; top: -8px; left: -6px; z-index: 99; background: url(../images/icon.png?1) no-repeat; }
        .list_sell .list_item .top1 { background-position: -1px -162px; }
        .list_sell .list_item .top2 { background-position: -35px -162px; }
        .list_sell .list_item .top3 { background-position: -69px -162px; }
        .list_sell .list_item .top4 { background-position: -102px -162px; }
        .list_sell .list_item .top5 { background-position: -136px -162px; }
        .list_sell .list_item .item_img { width: 102px; padding: 0 10px;float: left;  position: relative; }
            .list_sell .list_item .item_img a { display: table-cell; width: 100px; height: 100px; border: 1px solid #eee; background-color: #fff; padding: 0px; text-align: center; vertical-align: middle; line-height: 1px; *display: inline-block; *font-family: Arial; *font-size: 87px; }
                .list_sell .list_item .item_img a:hover { border: 1px solid #D7EDD6; }
            .list_sell .list_item .item_img img { vertical-align: middle; line-height: 1px; width: 100px; height: 100px;object-fit:cover; }
            .list_sell .list_item .item_img .noimg { width: 100px; }
            .list_sell .list_item .item_img .sell_video { position: absolute; top: 50%; left: 50%; width: 30px; height: 30px; margin-top: -15px; margin-left: -15px; }
        .list_sell .list_item .item_title { width: 520px;float: left; padding-right: 10px; color: #444;height:78px; }
            .list_sell .list_item .item_title h2 { height:22px;overflow:hidden;}
            .list_sell .list_item .item_title h2 a { font-size: 16px; font-weight: normal; color: #2C4000; line-height: 22px; font-family:'Microsoft YaHei';}
                .list_sell .list_item .item_title h2 a:hover { color: #ff7300; border-bottom:1px solid #ff7300 }
            .list_sell .list_item .item_title p { padding: 5px 0; margin: 0 0 8px 0; height: 38px; overflow: hidden; line-height: 20px; color: #666; }
        .list_sell .list_item .item_user {display:block;float:left;width:520px}
            .list_sell .list_item .item_user span { float:left; margin-right:5px;display:block; }
            .list_sell .list_item .item_user .rz {height:16px; }
        .list_sell .list_item .a_user { position:relative; }
        .list_sell .list_item .a_user a { padding-bottom: 1px; border-bottom: 0px solid #666; color: #666;}
            .list_sell .list_item .a_user a:hover { border-bottom: 1px solid #ff7300; color: #ff7300; }
            .list_sell .list_item .a_user div {display:none; }
            .list_sell .list_item .a_user:hover div {display:inherit;position:absolute; top:0;left:0; background:#fff; width:200px; padding:10px;}
        .list_sell .list_item .item_date {position:absolute; top:10px;right:10px;}
        .list_sell .list_item .item_msg {position:absolute; top:95px;right:10px;height:20px;}
            .list_sell .list_item .item_msg a { display: inline-block; width: 25px; height: 20px; border: 1px solid #e2e2e2; z-index: 1; position: relative; background-color: #F7F7F7; background-image: url(../images/icon.png?1); background-repeat: no-repeat; }
                .list_sell .list_item .item_msg a:hover { border: 1px solid #b2b2b2; background-color: #F7F7F7; z-index: 9; box-shadow: 0 0 5px #DDD; }
                .list_sell .list_item .item_msg a:first-child { border-radius: 3px 0 0 3px; }
            .list_sell .list_item .item_msg .phone:first-child:hover { border-radius: 3px 0 0 0; }
            .list_sell .list_item .item_msg a:last-child { border-radius: 0 3px 3px 0; }
             .list_sell .list_item .item_msg .qq,.list_sell .list_item .item_msg .qq,.list_sell .list_item .item_msg .qq:hover {background-position: 5px -40px;  }
             .list_sell .list_item .item_msg .qq0 { background-position: 5px -63px; }
            .list_sell .list_item .item_msg .phone { margin-left: -1px; background-position: -18px -63px; }
                .list_sell .list_item .item_msg .phone i { display: none; position: absolute; top: 18px; left: 0; height: 4px; z-index: 2; width: 100%; _width: 25px; background-color: #F7F7F7; }
                .list_sell .list_item .item_msg .phone div { display: none; text-align: left; position: absolute; top: 20px; right: -1px; width: 140px; padding: 3px 7px; line-height: 20px; color: #333; border: 1px solid #b2b2b2; background-color: #F7F7F7; box-shadow: 0 0 5px #DDD; border-radius: 3px 0 3px 3px; }
                .list_sell .list_item .item_msg .phone:hover {background-position: -18px -40px;  }
                .list_sell .list_item .item_msg .phone:hover div { display: inherit; }
                .list_sell .list_item .item_msg .phone:hover i { display: inherit; }
            .list_sell .list_item .item_msg .msg { margin-left: -1px; background-position: -45px -63px; }
                .list_sell .list_item .item_msg .msg:hover {background-position: -45px -40px; }
        .list_sell .list_item .area { color: Gray; }
        .list_sell .list_item .a_more { position: absolute; right: 0; bottom: 0; display: none; cursor: pointer; width: 18px; height: 18px; background: url(../images/icon.png?1) no-repeat -80px -39px; }
.list .list_item:hover .a_more, .list .list_item_hover .a_more { display: block; }
.list .list_item .div_more { display: none; height: 78px; width: 738px; position:absolute; bottom:10px;right:0px; padding: 10px 5px; margin:0 10px; background: #fff; border: 1px solid #e2e2e2; }
    .list .list_item .div_more li { float: left; width: 80px; height: 80px; margin: 0 6px; }
        .list .list_item .div_more li img { width: 80px; height: 80px; }

.purchase_title {border-left:4px solid #ff7300;font-size:22px;line-height:22px; padding-left:10px;margin:40px 0 20px 0; }
.purchase_toplist { display: flex; justify-items: center; margin: 0 -10px 20px -10px; }
    .purchase_toplist .item { width: 25%;margin:0 10px; border-radius: 0 25px 0 25px; overflow: hidden; box-shadow: 2px 2px 6px #ddd;position:relative; }
        .purchase_toplist .item .title { height: 40px; line-height: 40px; box-sizing: border-box; font-size: 16px; font-weight: bold; color: #004F16; background-image: linear-gradient(to right, #8ED9A3,#E5F7EA); }
            .purchase_toplist .item .title .logo {max-height:36px;max-width:36px;margin:0 6px; }
        .purchase_toplist .item .content {padding:16px;height:118px; }
            .purchase_toplist .item .content .img_photo {width:118px;height:118px;object-fit:cover;border-radius:59px;float:left; }
            .purchase_toplist .item .content .noimg {background:#e2e2e2;margin:0; }
            .purchase_toplist .item .content div { padding-left: 130px; }
            .purchase_toplist .item .content span { display: block;margin:5px 0; }
            .purchase_toplist .item .content .name { font-size: 18px; font-weight: bold;margin:10px 5px 5px 5px; }
            .purchase_toplist .item .content .post { color:#999;margin:5px 5px 10px 5px; }
            .purchase_toplist .item .content .phone {padding-left:24px; background: url(/images/sy.png) no-repeat -297px -450px; }
            .purchase_toplist .item .content .area { padding-left: 24px; background: url(/images/sy.png) no-repeat -297px -395px }
        .purchase_toplist .item .info { position: absolute; top: 190px; left: 0; right: 0; bottom: 0; padding: 10px; background-color: #20b349; color: #fff; transition: top 0.5s; }
        .purchase_toplist .item:hover .info {top:0; }
        .purchase_toplist .item .info h2 { font-size: 16px; }
        .purchase_toplist .item .info p { margin:5px 0;line-height:160%;}
        .purchase_toplist .item .info a {color:#fff; }

        .purchase_imglist { display: flex; }
    .purchase_imglist div {width:20%;padding:0 10px; box-sizing:border-box; }
        .purchase_imglist div img {max-width:100%;max-height:100%;border:1px solid #eee }

        .list_purchase { }
    .list_purchase li {padding: 20px 0; position: relative; color:#666;border-bottom:1px dashed #E6E6E6;}
            .list_purchase h2 {font:bold 18px/20px 'Microsoft YaHei';color:#333;padding-bottom:10px; }
            .list_purchase p { padding:5px 0;margin:0; }
            .list_purchase .date { margin-bottom:0px; }
            .list_purchase .date span { margin-right:20px; }
            .list_purchase .area {position:absolute; top:10px; right:10px; }
            .list_purchase .pricecount {position:absolute;  top:15px;right:10px; }
                .list_purchase .pricecount b { color:#DD0000;padding:0 4px; font-size:14px;}
            .list_purchase .product a { background-color:#EFFCF3;border:0px solid #20b349; color:#178034; padding:3px 5px; margin:0 10px 5px 0;display:inline-block }
                .list_purchase .product a:hover {background-color:#20b349; color:#fff; }
            .list_purchase .btn { position:absolute; top:70px; right:10px; padding:5px 10px;font:normal 14px/20px 'Microsoft YaHei'; }
            .list_purchase .purchase_label { top:20px; right:240px;}
            .purchase_label { width:90px;height:90px;position:absolute;  background:url(/images/purchase_label.png) no-repeat 0 -709px;opacity:0.6;transform:rotate(-10deg) }
            .purchase_label_end { background-position:0 -609px; }
.purchase_label_ask { background-position:0 -306px; }
.purchase_label_select { background-position:0 -408px; }
.purchase_label_select2 { background-position:0 -809px; }
.purchase_tabs {border-bottom:2px solid #FF9600; }
    .purchase_tabs a {display:inline-block; margin-right:10px; border:1px solid #e2e2e2;border-bottom:0; padding:5px 20px; font-size:14px; }
        .purchase_tabs a.active {background-color:#FF9600;border-color:#FF9600;color:#fff; }

.purchase_detail {padding:10px; margin-bottom:20px;font-family:'microsoft yahei'; position:relative;min-height:200px}
.purchase_detail h1{font:600 20px/22px "microsoft yahei"; line-height: 22px; padding: 10px 0; }
 .purchase_detail p { padding:6px 0;margin:0;font-size:14px; }
  .purchase_detail .date { margin-bottom:0px; }
            .purchase_detail span { margin-right:40px; }
                .purchase_detail b { background-color:#EFFCF3; border:0px solid #20b349; font-weight:normal; color:#178034; margin:0 2px; padding:1px 5px; }
.purchase_detail_p {font-size:14px;font-family:'Microsoft YaHei','宋体'; }
.purchase_detail_p li{ background-color:#F7F7F7;margin:15px 0;border:0px solid #e2e2e2;padding:10px; position:relative;}
    .purchase_detail_p li h2 {font:bold 16px/30px 'Microsoft YaHei';display:inline; }
        .purchase_detail_p li .index { background-color:#20b349; padding:3px 7px; font-size:14px; color:#fff; margin-right:10px; }
    .purchase_detail_p li .spec {background-color:#fff;border:1px solid #999; padding:3px 5px 3px 0; margin-left:20px;font-size:12px; }
        .purchase_detail_p li .spec b {background-color:#999;color:#fff;padding:3px 4px; margin-right:5px;font-weight:normal; }
.purchase_detail_p li table{ width: 100%; border-collapse: collapse; border-spacing: 0;  }
    .purchase_detail_p li table th { background-color:#e9e9e9;height:28px;font-weight:normal; text-align:center;}
    .purchase_detail_p li table td { padding:5px 0; text-align:center;}
    .purchase_detail_p .th_price,.purchase_detail_p .th_amount {width:90px; }
    .purchase_detail_p .th_area { width: 200px; }
    .purchase_detail_p .th_remark {  }
    .purchase_detail_p .th_pic { width: 100px; }
    .purchase_detail_p .th_btn { width: 130px; }
    .purchase_detail_p .input { height:30px;line-height:30px; padding:0 5px;font-size:14px; }
    .purchase_detail_p .txt_price,.purchase_detail_p .txt_amount { width:70px; }
    .purchase_detail_p .s_province,.purchase_detail_p .s_city { width:90px;height:32px;margin:0 2px; }
    .purchase_detail_p .txt_remark {width:90%; }
    .purchase_detail_p .btn_upimg { color: #20b349; cursor: pointer; }
    .purchase_detail_p .subprice { cursor: pointer; }
    .purchase_detail_p .imgs {/*position:absolute; top:10px; right:10px;*/margin-left:20px; cursor:pointer;color:#ff7300  }
.purchase_detail_users li{ font-size:14px; width:50%; float:left; line-height:30px; }
.purchase_detail .purchase_label { top:10px;right:10px; }

.purchase_detail .card { position: absolute; top: 0; right: 0; width: 350px; border-bottom: 10px solid #20b349; box-shadow: 2px 2px 6px #ddd;background-color:#fff;overflow:hidden; }
    .purchase_detail .card:after {content:'';position:absolute;top:22px;left:-24px;display:block;width:48px;height:48px;border-radius:24px;background-color:#20b349; }
    .purchase_detail .card .corp { height: 90px; line-height: 90px; padding-left: 34px; font-size: 18px; font-weight: bold; color: #004F16; }
    .purchase_detail .card .logo { width:30px;height:30px;margin:0 5px;}
    .purchase_detail .card .text { display: flex; margin: 15px 0; }
        .purchase_detail .card .text span {display:block; }
        .purchase_detail .card .text div:first-child { padding: 0 12px 0 34px; border-right: 1px solid #eee }
        .purchase_detail .card .text div:last-child { padding: 0 0 0 12px; }
        .purchase_detail .card .text .name { font-size: 18px; font-weight: bold; margin: 5px; }
        .purchase_detail .card .text .post { color: #999; margin:5px; }
        .purchase_detail .card .text .phone { padding-left: 24px; background: url(/images/sy.png) no-repeat -297px -450px; margin:5px 0}
        .purchase_detail .card .text .area { padding-left: 24px; background: url(/images/sy.png) no-repeat -297px -395px }

        #imgmod { position: absolute; }

.purchase_upimg { display: none;position: fixed; _position: absolute; z-index: 9999; top: 0; left: 0; width: 100%; height: 100%; }
    .purchase_upimg .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; background: #000; opacity: 0.5; filter: alpha(opacity=50); }
    .purchase_upimg .ct { width: 500px; height: 300px; margin-left: -250px; margin-top: -150px; background: #fff; position: relative; z-index: 999; left: 50%; top: 50%;border-radius: 5px; }
        .purchase_upimg .ct h2 {padding:0 10px; font:normal 16px/38px 'Microsoft YaHei'; background-color:#F7F7F7;border-radius: 5px 5px 0 0;  }
        .purchase_upimg .ct .msg { padding: 15px 10px 0 15px; font-size: 12px; line-height: 1.6; }
        .purchase_upimg .ct .yes { position: absolute; bottom: 10px; right: 10px; font-size: 14px; padding: 6px 20px; }
        .purchase_upimg .ct .close { display: inline-block; cursor:pointer; width: 10px; height: 10px; color: #ccc; line-height: 10px; font-size: 20px; position: absolute; top: 10px; right: 10px; font-family: Tahoma; text-decoration: none; }
            .purchase_upimg .ct .close:hover { color: #e0e0e0; }
.list_baike { }
    .list_baike li { width:20%; float:left; height:30px; line-height:30px; }
        .list_baike li a { font-size:14px; }
.grid { width: 770px;}
    .grid ul { padding-top:0px;}
    .grid li { display: block; float: left; width: 175px; height: 305px; border: 0px solid #eee; margin: 0 20px 40px 0; position: relative; }
        .grid li:hover { box-shadow:0 0 2px 2px #f8f8f8}
            .grid li:hover .text1 { position: absolute; bottom: 0; left: 0; }
        .grid li.gright { margin-right:0; } 
    .grid .grigh1t { margin-right: 0px; }
    .grid .pic { height: 175px; overflow: hidden; text-align: center; position: relative; }
        .grid .pic .img { min-height: 175px; min-width: 175px; vertical-align: middle; object-fit:cover; }
    .grid .sell_video { position: absolute; top: 50%; left: 50%; width: 48px; height: 48px; margin-top: -24px; margin-left: -24px; }
    .grid .noimg { width: 175px; height: 175px; }
    .grid .text {width: 165px;height:110px; padding: 5px;border: 0px solid #eee;  background-color: #fff; }
    .grid h2 { height: 40px; overflow: hidden; line-height: 18px; padding: 3px 0; }
        .grid h2 a { font-size: 12px; font-weight: normal; color: #2C4000; }
    .grid .areadate { color: #999; height: 20px; }
    .grid .company { height: 20px; overflow: hidden; }
        .grid .company a { padding-bottom: 1px; border-bottom: 1px solid #666; color: #666; margin-bottom: 5px; }
            .grid .company a:hover { border-color: #ff7300; color: #ff7300; }
    .grid li:hover .company { }
    .grid .summary { padding-top: 5px; height: 20px; }
        .grid .summary img { height: 15px; }

.sell_related { padding: 15px; line-height: 1.8; }
    .sell_related a { font-size: 12px; margin-right: 10px; display: inline-block; }

.list_buy { margin-bottom: 20px; }
    .list_buy .list_item,.list_ztb .list_item { height: 30px; padding: 10px 5px; line-height: 30px; position: relative; overflow: hidden; }
    .list_buy .list_item { }
    .list_buy .list_item:hover, .list_buy .list_item_hover { overflow: visible; }
    .list_buy .list_item h2 { display: inline-block; overflow: hidden; width: 580px; height: 30px; margin-left:70px;}
        .list_buy .list_item h2 a { font-size: 14px; font-weight: normal; color: #436400; }
    .list_buy .list_item img { vertical-align: middle; }
    .list_buy .list_item .area1 { color: Gray; position: absolute; top: 9px; right: 5px; }
    .list_buy .list_item .area { color: Gray;line-height:12px; height:12px;  position: absolute;  top:18px; right: 5px; }
    .list_buy .list_item .date1 { display: inline-block; height: 30px; vertical-align: top; color: Gray; text-align: center; margin-right: 5px; }
    .list_buy .list_item .date { color: Gray;position:absolute; top:20px; left:5px; line-height:12px; height:12px; }
.buy_flag { background: url(../images/icon.png?1) no-repeat; display: inline-block; width: 16px; height: 16px; vertical-align: middle; }
.buy_flag_v { background-position: 0 -470px; }
.buy_flag_p { background-position: -20px -470px; }
.buy_op { background-position: -40px -470px; }
.list_buy .list_item .buy_flag { vertical-align: top; margin-top: 7px; }
.list_buy .list_item .flag { display: inline-block; _float: left; width: 70px; color: white; height: 20px; line-height: 20px; text-align: center; border-radius: 3px; font-size: 12px; }
.list_buy .list_item .flag_v1 { background-color: #649802; }
.list_buy .list_item .flag_p1 { background-color: #ff7300; }
.statement { padding: 10px; }
 .list_ztb .list_item h2 { display: inline; overflow: hidden; margin-right: 10px; }
            .list_ztb .list_item h2 a { font-size: 14px; font-weight: normal; color: #436400; }
        .list_ztb .list_item img { vertical-align: middle; }
        .list_ztb .list_item .area { color: Gray; position: absolute; top: 10px; right: 10px; }
.list_ztb .list_item .date { width: 70px; color: Gray; text-align: center; margin-right: 10px; }

.buy_stat { height: 135px; position: relative; padding: 0 0 0 45px; text-align: left; line-height: 20px; background-color: #F7F7F7; }
    .buy_stat .title { position: absolute; top: 0; left: 0; width: 20px; padding: 13px 0 0 14px; height: 120px; font: 800 16px/18px "microsoft yahei","黑体"; }
    .buy_stat .date { display: block; padding: 7px 5px; margin-right: 15px; height: 65px; margin-bottom: 8px; border-bottom: 1px dashed #e2e2e2; }
        .buy_stat .date li { float: left; width: 83px; text-align: center; }
        .buy_stat .date .active { }
        .buy_stat .date li a span { color: #DD0000; font-family: Tahoma; }
        .buy_stat .date .note { width: 160px; margin-left: 10px; float: right; color: Gray; }
    .buy_stat .area { }
        .buy_stat .area a { padding: 0 5px; }

.list_askprice .list_item { height: 30px; padding: 10px 10px; line-height: 30px; position: relative; overflow: hidden; }
    .list_askprice .list_item h2 { display: inline-block; width: 430px; position: absolute; left: 10px; top: 12px; }
        .list_askprice .list_item h2 a { font-size: 14px; font-weight: normal; color: #436400; line-height: 22px; }
    .list_askprice .list_item span { height: 22px; overflow: hidden; }
    .list_askprice .list_item .crop { display: inline-block; width: 160px; position: absolute; right: 150px; top: 10px; }
    .list_askprice .list_item .date { display: inline-block; width: 90px; position: absolute; right: 60px; top: 10px; }
    .list_askprice .list_item .count { display: inline-block; width: 60px; position: absolute; right: 0; top: 10px; }
    .list_askprice .list_item .add a { display: inline-block; height: 22px; line-height: 22px; padding: 0px 6px; color: white; }
        .list_askprice .list_item .add a:hover { background-color: #71ac02; }

.list_askprice_detail .list_head { height: 30px; line-height: 30px; border-bottom: 1px solid #EEE; font-family: "microsoft yahei",Tahoma,Arial; }
    .list_askprice_detail .list_head span { display: inline-block; text-align: center; font-size: 14px; font-weight: bold; }
    .list_askprice_detail .list_head .title { width: 650px; }
    .list_askprice_detail .list_head .price { width: 100px; }
.list_askprice_detail .list_item { padding: 5px 10px; line-height: 20px; position: relative; overflow: hidden; }
.list_askprice_detail h1 { font-family: "microsoft yahei",Tahoma,Arial; font-size: 16px; line-height: 22px; padding: 10px 0; }
.list_askprice_detail p { }
.list_askprice_detail .list_item h2 { display: inline-block; width: 650px; font-size: 14px; font-weight: normal; _float: left; _margin-top: 5px; }
.list_askprice_detail .list_item input {width:60px; }
.list_askprice_detail textarea {width: 750px;margin:10px 0;}

.list_include { }
    .list_include .first { border-top: 0; }
    .list_include li { padding: 0; border-top: 1px dotted #ccc; height: 30px; line-height: 30px; overflow: hidden; }
        .list_include li a { font-size: 12px; font-weight: normal; padding: 0; margin: 0; }
.list_include_r { width:49%;float:right; }
.list_include_l { width:49%;float:left; }

.list_include_askprice { margin-top: 0; }
    .list_include_askprice .first { border-top: 0; }
    .list_include_askprice li { padding: 5px 0; border-top: 1px dotted #ccc; }
        .list_include_askprice li a { font-size: 12px; font-weight: normal; color: #436400; padding: 0; margin: 0; }
        .list_include_askprice li .date { padding: 2px; }
        .list_include_askprice li .count { padding: 2px; position: relative; height: 20px; }
        .list_include_askprice li .add { position: absolute; bottom: 4px; right: 0; _right: 10px; color: #436400; padding: 0; margin: 0; }
        .list_include_img { position: relative; }
    .list_include_img li { text-align: center; padding:10px 0; border-bottom:0px solid #eee }
        .list_include_img li img { max-width: 180px;max-height:180px }
        .list_include_img li dl {}
        .list_include_img li dt {margin-bottom:5px;}
        .list_include_img li dd { display: block; text-align: center; height: 20px; overflow: hidden; }

.page_box { margin: 20px 0 30px 0; text-align: right; }
    .page_box .info { padding-right: 30px; }
    .page_box a { display: inline-block; min-height: 30px; line-height: 30px; border-radius: 2px; min-width: 32px; text-align: center; margin-left: 7px; border: 1px solid #ccc; background-color: #fafafa; background: -webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#F2F2F2)); background: -moz-linear-gradient(top,#fcfcfc,#F2F2F2); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fcfcfc",endColorstr="#F2F2F2"); }
    .page_box .page-first, .page_box .page-last, .page_box .page-next, .page_box .page-end { width: auto; padding: 0 10px; }
    .page_box .disabled span { cursor: inherit; }
    .page_box span { font-size: 13px; font-family: 微软雅黑; }
    .page_box a span { }
    .page_box a:hover { background-color: #EEEEEE; background: -webkit-gradient(linear,0 0,0 100%,from(#E7E7E7),to(#fcfcfc)); background: -moz-linear-gradient(top,#E7E7E7,#fcfcfc); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#E7E7E7",endColorstr="#fcfcfc"); }
        .page_box a:hover span { }
    .page_box .this { display: inline-block; color: #a50; border-radius: 2px; font-weight: bold; height: 30px; line-height: 30px; min-width:30px; _width: 30px; text-align: center; margin-left: 7px; border: 1px solid #f7bf4f; background-color: #fdeaa6; }

.right_layout .rank_list { position: relative; }
    .right_layout .rank_list li { width: 208px; text-align: center; }
        .right_layout .rank_list li img { max-width: 208px; }
        .right_layout .rank_list li dl { padding: 4px; _padding: 4px 4px; margin-bottom:10px;}
        .right_layout .rank_list li dt a { display: table-cell; width: 200px; border: 0px solid #eee; background-color: #fff;text-align: center; vertical-align: middle; line-height: 1px; *display: inline-block; *font-family: Arial; *font-size: 67px; }
            .right_layout .rank_list li dt a:hover {}
            .right_layout .rank_list li dt a img { vertical-align: middle; line-height: 1px; max-width: 200px; max-height: 200px; _width: 200px; }
        .right_layout .rank_list li dd { display: block; text-align: center; height: 20px; overflow: hidden; }
            .right_layout .rank_list li dd a { }
    .right_layout .rank_list .gold { position: absolute; top: 0; right: 0; width: 69px; height: 69px; background: url(../images/icon.png?1) no-repeat 1px -232px; }
    .right_layout .rank_list .silver { position: absolute; top: 0; right: 0; width: 69px; height: 69px; background: url(../images/icon.png?1) no-repeat -99px -232px; }
.right_layout .rank_list_gold { border-bottom: 0px solid #EEE; }
.right_layout .rank_list_silver { border-top: 0px solid #EEE; }
.right_layout .ul_user { }
    .right_layout .ul_user dl {margin:5px; padding:5px; border-bottom:1px solid #eee;color:Gray}
    .right_layout .ul_user dt {padding-bottom:5px;text-align:center; }
    .right_layout .ul_user p {margin:0; }
    .right_layout .ul_area { }
    .right_layout .ul_area dl {margin:5px; padding:5px; border-bottom:1px solid #eee}
    .right_layout .ul_area dt {font:bold 14px/27px 'microsoft yahei'; }
        .right_layout .ul_area dd a { margin-right:13px; line-height:26px; }
.right_layout dl:last-child { border:none; }
.right_layout .product a { margin-right:13px; line-height:26px; }


.detail_layout { float: left; width: 100%; }
    .detail_layout .detail_img { height: 340px; }
        .detail_layout .detail_img .img_box { width: 230px; height: 330px; float: left; }
            .detail_layout .detail_img .img_box .pimg { display: table-cell; width: 200px; height: 200px; border: 1px solid #eee; padding: 5px; text-align: center; vertical-align: middle; line-height: 1px; *display: inline-block; *font-family: Arial; *font-size: 156px; }
                .detail_layout .detail_img .img_box .pimg img { max-width: 200px; max-height: 200px; }
            .detail_layout .detail_img .img_box li { float: left; margin: 4px 4px 0 0; }
                .detail_layout .detail_img .img_box li a { display: table-cell; border: 1px solid #eee; padding: 1px; text-align: center; vertical-align: middle; line-height: 1px; *display: inline-block; *font-family: Arial; *font-size: 75px; }
                    .detail_layout .detail_img .img_box .pimg:hover, .detail_layout .detail_img .img_box li a:hover { border: 1px solid #D7EDD6; box-shadow: 0 0 10px #DDD; }
                    .detail_layout .detail_img .img_box li a img { width: 100px; height: 100px; }
        .detail_layout .detail_img .title_box { width: 540px; height: 330px; float: left; font-size: 14px; }
        .detail_layout .detail_img .detail_title { height: 220px; }
            .detail_layout .detail_img .detail_title .y { width: 40%; }
            .detail_layout .detail_img .detail_title li { float: left; width: 100%; }
            .detail_layout .detail_img .detail_title h2 {font-size:14px; font-weight:normal; }


        .detail_layout .detail_img .title_box { }
            .detail_layout .detail_img .title_box li { padding:7px 5px; }
        .detail_layout .detail_img h1, .selltitle { font-family: "microsoft yahei",Tahoma,Arial; font-size: 20px; line-height: 22px; padding: 10px 0; }
        .detail_layout .detail_img .detail_btn { padding: 20px 0px 0 0;  }

        .detail_layout .detail_img .detail_share { float: right; padding: 10px; }
        .detail_layout .detail_img .detail_more { text-align: right; margin-top: 20px; }
    .detail_layout p { font-size: 14px; line-height: 180%; padding: 0 5px; margin: 0; }
    .detail_layout .detail_box { margin-bottom: 20px; }
        .detail_layout .detail_box .detail_sell { overflow: hidden; }
            .detail_layout .detail_box .detail_sell p { padding: 10px 0; text-indent: 2em; }
            .detail_layout .detail_box .detail_sell table { border-collapse: collapse; border-spacing: 0; border: 0; width: 100%; }
                .detail_layout .detail_box .detail_sell table td { border: 1px solid #E0E0E0; padding: 3px 5px; }
.detail_box .contact { border: 1px solid #FFE5CE; padding: 20px 40px; background-color: #FAFAF2; font-size: 14px; line-height: 30px; margin-top: 10px; position:relative;}
    .detail_box .contact .phone { padding: 10px 0; }
    .detail_box .contact .btn_hui { }
    .detail_box .contact .phone .icon { width: 55px; height: 55px; display: inline-block; vertical-align: middle; border-radius: 2px; background: #FF8929 url(../images/icon.png?1) no-repeat 5px -398px; }
    .detail_box .contact .phone .text { display: inline-block; vertical-align: middle; margin-left: 20px; }
    .detail_box .contact .phone span { font-size: 20px; color: #FF8929; font-family: Tahoma; }
    .detail_box .contact .msg, .contact .qq { font-size: 12px; line-height: 14px; padding: 4px 7px 4px 5px; vertical-align: middle; }
        .detail_box .contact .msg i, .contact .qq i { display: inline-block; width: 20px; height: 16px; vertical-align: middle; margin-right: 3px; }
        .detail_box .contact .msg i { background: url(../images/icon.png?1) no-repeat -48px -42px; }
        .detail_box .contact .qq i { background: url(../images/icon.png?1) no-repeat 3px -42px; }
         .detail_box .contact .detail_code { position: absolute; right: 10px; top: 10px; text-align:center;font-size:12px; }

.detail_layout .detail_pic { position: relative; text-align: center; width: 100%; height: 80%; overflow: hidden; margin-bottom: 20px; }
    .detail_layout .detail_pic .div_img { text-align: center; position: relative; vertical-align: bottom; z-index: 1; padding: 5px; width: 100%; min-height: 400px; }
        .detail_layout .detail_pic .div_img img { z-index: 1; max-width: 770px; }
    .detail_layout .detail_pic .div_bt { position: absolute; z-index: 9; width: 50%; height: 100%; *height: 1000px; top: 0; background: #fff; opacity: 0; filter: Alpha(Opacity=0); }
    .detail_layout .detail_pic #bt_left { left: 0; cursor: url(../images/arr_left.cur),default; }
    .detail_layout .detail_pic #bt_right { right: 0; cursor: url(../images/arr_right.cur),default; }

.detail_pic_list { padding: 10px 0; }
    .detail_pic_list li { text-align: center; padding: 5px; padding-left: 53px; }
        .detail_pic_list li a { display: table-cell; width: 98px; height: 98px; border: 1px solid #eee; text-align: center; vertical-align: middle; line-height: 1px; *display: inline-block; *font-family: Arial; *font-size: 75px; }
            .detail_pic_list li a.active { border-color: #ff7300; }
.detail_layout .message { }
    .detail_layout .message li { padding: 3px 0; vertical-align: middle; }
        .detail_layout .message li textarea { vertical-align: middle; width: 600px; height: 100px; }
        .detail_layout .message li .input { padding: 4px 4px; margin: 0px; }

.detail_layout .detail_list { display: block; height: 150px; width: 100%;overflow:hidden; }
    .detail_layout .detail_list li { float: left; width: 104px; height: 136px; padding: 5px 10px; overflow: hidden; }
        .detail_layout .detail_list li dt a, .sell_pimg_a { display: table-cell; width: 100px; height: 100px; border: 1px solid #eee; background-color: #fff; padding: 1px; text-align: center; vertical-align: middle; line-height: 1px; *display: inline-block; *font-family: Arial; *font-size: 87px; }
            .detail_layout .detail_list li dt a:hover, .sell_pimg_a:hover { border: 1px solid #D7EDD6; }
            .detail_layout .detail_list li dt a img, .sell_pimg_a img { vertical-align: middle; line-height: 1px; }
            .detail_layout .detail_list li dt a .noimg { width: 100px; }
        .detail_layout .detail_list li dd { display: block; text-align: center; }
            .detail_layout .detail_list li dd a { }

.detail_layout .detail_buy { margin-bottom: 20px; }
    .detail_layout .detail_buy h1 { font-family: "microsoft yahei",Tahoma,Arial; font-size: 20px; line-height: 22px; padding: 10px 5px; }
    .detail_layout .detail_buy .date { text-align: right; color: gray; }
    .detail_layout .detail_buy p { padding: 20px 5px; }
    .detail_layout .detail_buy img {max-width:100%; }
.detail_layout .buy_msg { padding: 50px 0 0 20px; line-height: 22px; background: url(//www.yuanlin.com/b2b/Images/sorry.gif) no-repeat 20px 10px; }
    .detail_layout .buy_msg a { color: #DD0000; }
.detail_layout #user_2 { padding: 5px; line-height: 20px; }
.userinfo { padding: 5px 10px; line-height:28px; }
    .userinfo li { }
    .userinfo .grade { font-size: 14px; font-family: "microsoft yahei"; font-weight: bold; padding-bottom: 4px; }
        .userinfo .grade span { font-size: 16px; font-family: Arial; font-weight: bold; color: #DD0000; padding: 0 2px; }
    .userinfo .usersite { }
        .userinfo .usersite a { color: #004D0E; }
    .userinfo img { vertical-align: middle; }

.tabs { height: 30px; background-color: #F7F7F7; border-top: 2px solid #A8A8A8; }
    .tabs li { display: list-item; float: left; }
        .tabs li a { display: inline-block; height: 30px; padding: 0 10px; font: 14px/27px 'microsoft yahei'; }
    .tabs .active { margin-top: -6px; background-color: White; border-top: 2px solid #178034; padding-top: 2px; height: 32px; }
        .tabs .active a { color: #4E7300; }

.stag { height: 192px; overflow: hidden; padding: 0; }
    .stag a { display: block; float: left; margin: 1px; color: white; text-align: center; font-family: 'Microsoft YaHei'; }
        .stag a:hover { color: white; }
    .stag .col1 { width: 50px; height: 30px; line-height: 30px; }
    .stag .col2 { width: 102px; height: 30px; line-height: 30px; }
    .stag .col4 { width: 102px; height: 62px; line-height: 60px; font-size: 14px; }
    .stag .red { background-color: #AA4379; }
        .stag .red:hover { background-color: #FF1D77; }
    .stag .blue { background-color: #6BA5E7; }
        .stag .blue:hover { background-color: #56C5FF; }
    .stag .green { background-color: #3A9548; }
        .stag .green:hover { background-color: #00C13F; }
    .stag .yellow { background-color: #CEA539; }
        .stag .yellow:hover { background-color: #E1B700; }
    .stag .lime { background-color: #439D9A; }
        .stag .lime:hover { background-color: #00D8CC; }
    .stag .purple { background-color: #7F6E94; }
        .stag .purple:hover { background-color: #AA40FF; }
    .stag .skyblue { background-color: #6E7E94; }
        .stag .skyblue:hover { background-color: #1FAEFF; }
    .stag .gray { background-color: gray; }
        .stag .gray:hover { background-color: rgb(124, 215, 244); }
.container { position: relative; }
    .container a { display: inline-block; position: absolute; background: #fff; text-align: center; overflow: hidden; color: #fff; font-family: "微软雅黑"; text-decoration: none; }
    .container .block1 { font-size: 20px; }
    .container .block2 { font-size: 16px; }
    .container .block2_5 { font-size: 18px; }
    .container .block2_6 { font-size: 16px; }
    .container .block2_7 { font-size: 14px; }
    .container .block3 { font-size: 12px; }

.ul_list100 { height: 160px; }
    .ul_list100 li { float: left; width: 100px; height: 120px; line-height: 20px; padding: 10px 14px; _padding: 10px 12px; text-align: center; }
        .ul_list100 li .a_img { display: table-cell; width: 100px; height: 100px; border: 1px solid #eee; padding: 1px; text-align: center; vertical-align: middle; line-height: 1px; *display: inline-block; *font-family: Arial; *font-size: 75px; }
            .ul_list100 li .a_img:hover { border: 1px solid #D7EDD6; }

.left_userinfo { }
    .left_userinfo li { padding: 3px 0; }
    .left_userinfo .grade { font-size: 14px; text-align: center; font-family: "microsoft yahei"; font-weight: bold; padding-bottom: 4px; }
        .left_userinfo .grade span { font-size: 16px; font-family: Arial; font-weight: bold; color: #DD0000; padding: 0 2px; }
    .left_userinfo .usersite { text-align: center; }
        .left_userinfo .usersite a { }
    .left_userinfo img { vertical-align: middle; }
.ul_sell_history { }
    .ul_sell_history li { width: 90px; height: 90px; padding: 3px; float: left; }
        .ul_sell_history li img { width: 90px; height: 90px; }

.stock { }
    .stock .hd { padding: 10px 40px; background-color: #F7F7F7; position: relative; }
        .stock .hd ul li { padding: 3px; }
        .stock .hd .img { position: absolute; top: 10px; right: 10px; }
    .stock table { border: 0; width: 100%; }
        .stock table td { border: 0; font-size: 12px; padding: 5px; }
        .stock table .title { width: 100px; text-align: right; }
.msgwindow, .msgwindowStatic {}
.msgwindow, .msg_selllist { position: fixed; _position: absolute; z-index: 9999; top: 0; left: 0; width: 100%; height: 100%; }
    .msgwindow .bg, .msg_selllist .bg,.msgwindowStatic .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; background: #000; opacity: 0.5; filter: alpha(opacity=50);z-index:998;  }
    .msgwindow .ct,.msgwindowStatic .ct { width: 400px; height: 150px; background: #fff; position: absolute; z-index: 999; left: 50%; top: 50%; margin-left: -200px; margin-top: -80px; border-radius: 5px; }
        .msgwindow .ct h2 {padding:0 10px; font:normal 16px/38px 'Microsoft YaHei'; background-color:#F7F7F7;border-radius: 5px 5px 0 0;  }
        .msgwindow .ct .msg { padding: 15px 10px 0 15px; font-size: 14px; line-height: 1.6; }
        .msgwindow .ct .yes { position: absolute; bottom: 10px; right: 10px; font-size: 14px; padding: 6px 20px; }
        .msgwindow .ct .close, .msg_selllist .ct .close,.msgwindowStatic .close { display: inline-block; cursor:pointer; width: 10px; height: 10px; color: #ccc; line-height: 10px; font-size: 20px; position: absolute; top: 12px; right: 10px; font-family: Tahoma; text-decoration: none; }
            .msgwindow .ct .close:hover, .msg_selllist .ct .close:hover,.msgwindowStatic .close:hover { color: #e0e0e0; }
        .msgwindowStatic .ct .msg {padding:0;text-align:center; line-height:150px; font-size: 14px; }
    .msg_selllist .ct { width: 500px; margin-left: -250px; height: 300px; margin-top: -150px; background: #fff; position: relative; z-index: 999; left: 50%; top: 50%; border-radius: 5px; }
        .msg_selllist .ct .msg { padding: 20px 10px 0 20px; font-size: 12px; line-height: 1.6; }
    .msg_selllist .msg li { padding: 2px; }

.sidebar { position: fixed; _position: absolute; bottom: 50px; right: 5px; }
* html .sidebar { position: absolute; right: 5px; top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-150)); }
    .sidebar li { margin-bottom: 5px; position: relative; height: 32px; width: 32px; }
        .sidebar li .sidebar_a { position: absolute; cursor: pointer; background-color: #C9C9C9; top: 0; left: 0; height: 32px; width: 32px; text-align: center; line-height: 35px; color: White; font-size: 16px; font-weight: bold; opacity: 0.8; filter: alpha(opacity=90); }
            .sidebar li .sidebar_a i { display: block; width: 18px; height: 18px; position: absolute; top: 50%; margin-top: -9px; right: 7px; }
    .sidebar .top { border: 0px solid #CE5C00; display: none; }
        .sidebar .top:hover { background: #ff7300; }
        .sidebar .top i { background: url(../images/icon.png?1) no-repeat -50px 2px; }
    .sidebar .favorite { border: 0px solid #537A01; }
        .sidebar .favorite i { background: url(../images/icon.png?1) no-repeat -99px 2px; }
        .sidebar .favorite:hover { background: #20b349; }
    .sidebar .share:hover, .icon .hover { background: #20b349!important; }
    .sidebar .share i { background: url(../images/icon.png?1) no-repeat -122px 2px; }
    .sidebar .bdsharebuttonbox { position: absolute; border-radius: 2px 0 0 2px; right: 32px; bottom: 0; display: none; height: 32px; padding: 0 2px; line-height: 32px; background: #20b349; opacity: 0.8; filter: alpha(opacity=90); }
        .sidebar .bdsharebuttonbox a { margin: 4px 3px; }

.foot { width: 900px; margin: 20px auto; text-align: center; border-top: 1px solid #F1F1F1; padding: 10px 0; color: #666; }
    .foot .links { padding: 10px 0; }
        .foot .links a { margin: 0 10px; color: #666; }
.foot_msg { position: fixed; right: 5px; bottom: -100px; max-width: 200px; border: 1px solid #e2e2e2; background-color: #F7F7F7; padding: 6px 15px 6px 10px; color: #666; box-shadow: 0 0 10px #DDD; z-index: 9; }
* html .foot_msg { display: none; }
    .foot_msg .close { position: absolute; top: 0; right: 0; height: 10px; width: 10px; line-height: 10px; cursor: pointer; color: Gray; }

.mmbj_layout_left { float: left; }
.mmbj_layout_right { }
.mmbj_category .category1 {display:none; }
/*.mmbj_category { position: relative; width: 180px; height: 1000px; float: left; padding-bottom: 10px; z-index: 99; }
    .mmbj_category h2 { position: relative; display: block; z-index: 10; height: 35px; line-height: 35px; font: bold 15px/35px "microsoft yahei"; padding: 0 10px; background-color: #FF9600; color: white; }
    .mmbj_category .category1 { z-index: 9; width: 178px; border: 1px solid #e2e2e2; border-top: 0; box-shadow: 2px 2px 6px #DDD; float: left; }
        .mmbj_category .category1 dl { display: block; width: 160px; margin-left: -1px; float: left; padding: 5px 10px 0 10px; }
        .mmbj_category .category1 .hover { background-color: #4E7201; }
            .mmbj_category .category1 .hover * { color: white; }
            .mmbj_category .category1 .hover dd { border-bottom: 0; padding-bottom: 9px; }
        .mmbj_category .category1 dl dt { float: left; width: 100%; font: bold 12px/18px "Microsoft Yahei"; height: 20px; line-height: 20px; }
        .mmbj_category .category1 dl dd { float: left; border-bottom: 1px solid #efefef; padding-bottom: 8px; width: 100%; }
            .mmbj_category .category1 dl dd a { margin-right: 4px; color: #777; }
                .mmbj_category .category1 dl dd a:hover { border-bottom: 1px solid #fff; padding-bottom: 1px; }
    .mmbj_category .category2 { position: absolute; display: none; width: 550px; min-height: 510px; left: 180px; top: 35px; padding: 5px; background: #FFF url(../images/mmbj_category_bg.png) repeat-y 0 0; box-shadow: 2px 2px 6px #DDD; border: 1px solid #DDD; border-top: 0; border-left: 0; }
        .mmbj_category .category2 dl { display: block; width: 530px; float: left; padding: 5px 10px 5px 10px; border-bottom: 1px solid #efefef; }
            .mmbj_category .category2 dl dt { float: left; width: 35px; font: bold 12px/16px "Microsoft Yahei",Arial; color: #666; line-height: 1.6; }
            .mmbj_category .category2 dl dd { float: left; width: 495px; line-height: 1.6; }
                .mmbj_category .category2 dl dd a { margin-right: 5px; color: #666; }
                    .mmbj_category .category2 dl dd a:hover { color: #ff7300; border-bottom: 1px solid #ff7300; padding-bottom: 1px; }
    .mmbj_category #category_hd { display: none; }*/


.mmbj_list, .mmbj_detail { width: 990px; }
.mmbj_list_tb { width: 100%; border-collapse: collapse; border-spacing: 0; border: 1px solid #e2e2e2; border-top: 0; }
.mmbj_list_tb2 { border: 1px solid #e2e2e2; margin-left: 0px; margin-top: 5px; }
.mmbj_list_tb td { height: 20px; padding: 5px 0px; border: 1px solid #e2e2e2; text-align: center; }
.mmbj_list_tb th { background-color: #F7F7F7; font: bold 12px/14px "Microsoft Yahei"; padding: 8px 0; border: 1px solid #e2e2e2; }
    .mmbj_list_tb th a { border-bottom: 1px solid #e2e2e2; }
.mmbj_list_tb tr:hover, .mmbj_list_tb .hover { background-color: #E9FFB9; }
.mmbj_list_tb .scroll { position: fixed; top: 0; width: 990px; z-index: 99; box-shadow: 0 0 10px #DDD; }
    .mmbj_list_tb .scroll th { border: 0; padding-left: 1px; }
/*.mmbj_list_tb .tr1:hover,.mmbj_list_tb .tr1.hover{background-color: #FFEBD7; }*/
.mmbj_list_tb .tr_tj { text-align: center; }
.mmbj_list_tb .asc i { display: inline-block; width: 10px; height: 10px; font-size: 0; margin: 0 0 0 3px; _margin-top: 4px; background: White url(../images/icon.png?1) no-repeat -63px -86px; }
.mmbj_list_tb .desc i { display: inline-block; width: 10px; height: 10px; font-size: 0; margin: 0 0 0 3px; _margin-top: 4px; background: White url(../images/icon.png?1) no-repeat -44px -86px; }
.mmbj_list_tb .th_productname { width: 96px; }
.mmbj_list_tb .th_specs1 { width: 306px; }
.mmbj_list_tb .th_specs2 { width: 153px; }
.mmbj_list_tb .th_specs3 { width: 101px; }
.mmbj_list_tb .th_specs4 { width: 76px; }
.mmbj_list_tb .th_units { width: 40px; }
.mmbj_list_tb .th_price { width: 76px; padding-right: 5px; }
.mmbj_list_tb .th_remark { width: 76px; }
.mmbj_list_tb .th_user { min-width: 230px; width: 305px; }
.mmbj_list_tb .th_update { width: 76px; }
.mmbj_list_tb .ProductName { width: 90px; padding-left: 5px; }
    .mmbj_list_tb .ProductName a { color: #365100; }
        .mmbj_list_tb .ProductName a:hover { color: #ff7300; }
.mmbj_list_tb .Spec1 { width: 300px; }
.mmbj_list_tb .Spec2 { width: 150px; }
.mmbj_list_tb .Spec3 { width: 99px; }
.mmbj_list_tb .Spec4 { width: 75px; }
.mmbj_list_tb .Units { width: 39px; }
.mmbj_list_tb .Price { width: 75px; padding-right: 5px; text-align: right; font-weight: bold; }
.mmbj_list_tb .Remark { width: 75px; color: Gray; }
.mmbj_list_tb .User { width: 300px; text-align: left; padding-left: 5px; }
.mmbj_list_tb .UpDate { width: 74px; }
.mmbj_list_tb .User .user_div { position: relative; z-index: 1; }
.mmbj_list_tb .User span { color: gray; }
.mmbj_list_tb .hover .User .user_div { z-index: 2; }
.mmbj_list_tb .userinfo { display: none; text-align: left; top: 21px; left: -6px; width: 100%; line-height: 180%; padding: 0 0px 4px 5px; overflow: hidden; position: absolute; background-color: #E9FFB9; color: #333; border: 1px solid #e2e2e2; border-top: 0; }
.mmbj_list_tb .hover .userinfo { display: block; }
.mmbj_list_tb .nofind { text-align: center; padding: 20px 0; }
.mmbj_list_tb .usertd { width: 295px; padding-left: 5px; border-left: 1px solid #e2e2e2; text-align: left; line-height: 180%; }
    .mmbj_list_tb .usertd img { vertical-align: top; }
.mmbj_list .xgss a { margin-left: 5px; }

.mmbj_search { margin-top: 5px; border: 0px solid #e2e2e2;  }
    .mmbj_search .category { height: 26px; line-height: 26px; background-color: #F7F7F7; border-bottom: 3px solid #FF9600;  }
        .mmbj_search .category li { display: block; float: left; }
            .mmbj_search .category li a { display: block; padding: 0 9px; }
                .mmbj_search .category li a:hover, .mmbj_search .category li .active { background-color: #FF9600; color: white; margin-top: -1px; padding-top: 1px; }
    .mmbj_search form table { width: 800px; margin-top:10px;  }
        .mmbj_search form table td { height: 28px; vertical-align: middle; padding: 0; }
        .mmbj_search form table .title { width: 80px; text-align: right; }
        .mmbj_search form table .input { width: 68px; height: 18px; }
        .mmbj_search form table .text { width: 156px; }
        .mmbj_search form table .btn { padding: 2px 22px; _padding: 0; margin: 0; }
        .mmbj_search form table .select { vertical-align: middle; margin-top: 0; }
            .mmbj_search form table .select .selectmore { right: -1px; left: initial; width: 329px; }
                .mmbj_search form table .select .selectmore li { margin-left: 5px; }
                    .mmbj_search form table .select .selectmore li ul { width: 200px; }

    .mmbj_search .mmbj_search_product { position: relative; z-index: 2; }
        .mmbj_search .mmbj_search_product .s_product { width: 90px; padding-right: 20px; }
        .mmbj_search .mmbj_search_product .s_jq { width: initial; margin-top: 0px; vertical-align: middle; }
        .mmbj_search .mmbj_search_product #mp { display: inline-block; width: 21px; height: 22px; font-size: 0; position: absolute; left: 93px; top: 1px; cursor: pointer; }
            .mmbj_search .mmbj_search_product #mp i { display: block; width: 10px; height: 10px; margin: 5px 0 0 6px; font-size: 0; background: url(../images/icon.png?1) no-repeat -63px -86px; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; transition: transform 0.4s ease-out; }
            .mmbj_search .mmbj_search_product #mp:hover, .mmbj_search .mmbj_search_product .active { background-color: #eee; border-left: 1px solid #e2e2e2; width: 20px!important; }
    .mmbj_search .active i { margin-left: 5px!important; background-color: #eee; background-position: -49px\9 -86px\9; -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
    .mmbj_search .mmbj_search_product #mp:hover i { margin-left: 5px!important; }
    .mmbj_search .product_list { position: absolute; display: none; top: 23px; left: 0px; border: 1px solid #e2e2e2; background-color: #fff; width: 694px; height: 300px; padding: 0 10px; overflow-y: scroll; box-shadow: 2px 2px 6px #DDD; }
        .mmbj_search .product_list dl { margin-bottom: 5px; }
            .mmbj_search .product_list dl dt { font: bold 12px/30px "Microsoft Yahei"; border-bottom: 1px dashed #e2e2e2; }
            .mmbj_search .product_list dl dd { padding: 5px 0; }
                .mmbj_search .product_list dl dd a { display: inline-block; width: 70px; overflow: hidden; }
        .mmbj_search .product_list .close { float: right; cursor: pointer; }

    .mmbj_search .perceive { display: none; position: absolute; top: 23px; left: 0px; border: 1px solid #e2e2e2; background-color: #fff; width: 162px; padding: 0; box-shadow: 2px 2px 4px #DDD; }
        .mmbj_search .perceive li { height: 24px; line-height: 24px; cursor: pointer; padding: 0 4px; }
        .mmbj_search .perceive .hover { background-color: #eee; }
        .mmbj_search .perceive li .count { float: right; }

.mmbj_list .list_head {  height: 30px; border: 1px solid #e2e2e2; border-bottom: 1px solid #178034; margin-top: 10px; background-color: #F7F7F7; }
    .mmbj_list .list_head .topflag { float: left; width: 140px; }
        .mmbj_list .list_head .topflag a { display: inline-block; height: 28px; line-height: 28px; float: left; padding: 0 8px; }
            .mmbj_list .list_head .topflag a:hover, .mmbj_list .list_head .topflag .active { background-color: #178034; color: white; margin-top: -1px; margin-left: -1px; padding: 1px 8px 2px 9px; }
    .mmbj_list .list_head .uncorp { float: left; width: 85px; padding-top: 5px; margin-left: 590px; _margin-left: 460px; }
        .mmbj_list .list_head .uncorp input { vertical-align: middle; }
    .mmbj_list .list_head .order { float: right; padding-top: 3px; }
        .mmbj_list .list_head .order dt, .mmbj_list .list_head .order dd { float: left; line-height: 22px; }
        .mmbj_list .list_head .uncorp a, .mmbj_list .list_head .order a { display: inline-block; position: relative; height: 20px; line-height: 19px; border: 1px solid #e2e2e2; padding: 0 8px; margin-right: 6px; background-color: white; }
            .mmbj_list .list_head .uncorp a:hover, .mmbj_list .list_head .order a:hover { background-color: #FF9600; border-color: #FF9600; color: white; }
    .mmbj_list .list_head .uncorp a { display: none; }
    .mmbj_list .list_head .order .asc, .mmbj_list .list_head .order .desc { padding-right: 14px; background-color: #FF9600; border-color: #FF9600; color: white; }
        .mmbj_list .list_head .order .asc i, .mmbj_list .list_head .order .desc i { display: inline-block; position: absolute; top: 1px; right: 2px; width: 10px; height: 18px; font-size: 0; background: #FF9600 url(../images/icon.png?1) no-repeat; }
        .mmbj_list .list_head .order .asc i { background-position: -106px -84px; }
        .mmbj_list .list_head .order .desc i { background-position: -86px -85px; }

.mmbj_list_porduct {  padding:20px; }
    .mmbj_list_porduct li { width:20%;float:left; padding:6px 0; }
        .mmbj_list_porduct li span {width:18px; display:inline-block;background-color:#eee;height:18px; line-height:18px; border-radius:9px; text-align:center; margin-right:10px;}
        .mmbj_list_porduct li.top5 span { background-color:#DD0000;color:#fff}
        .mmbj_list_porduct li.top10 span { background-color:#FF9600;color:#fff}
        .mmbj_list_porduct li.top15 span { background-color:#20b349;color:#fff}

.mmbj_list_area { margin-top:10px;position:relative; }
    .mmbj_list_area h2 {height:30px; background-color:#F5F5F5; font:14px/30px 'Microsoft YaHei'; padding-left:10px}
    .mmbj_list_area .more {position:absolute; top:5px;right:5px; }
    .mmbj_list_area ul { padding:5px 5px; }
    .mmbj_list_area li {float:left;  }
        .mmbj_list_area li a {display:block;padding:5px 10px; }
            .mmbj_list_area li a:hover {background-color:#FF9600;color:#fff }

.mmbj_detail .layout { margin: 0 0 20px 10px; }
.mmbj_detail .detail { padding: 10px 0 10px 0px; position:relative;}
    .mmbj_detail .detail dl {float:left; width:460px;margin-right:280px; }
        .mmbj_detail .detail dt h1 { font: bold 20px/40px "Microsoft Yahei";padding-bottom:5px; }
    .mmbj_detail .detail dd { padding: 8px 0; font-size: 14px;float:left;width:100%; }
        .mmbj_detail .detail dd.u2 {width:49%; }
        .mmbj_detail .detail dd b {font-family:'Microsoft YaHei'; }
        .mmbj_detail .detail dd b.red {font-size:20px;}
    .mmbj_detail .detail .img { width:200px;height:200px; padding:10px 40px 10px 0; float:left; }
        .mmbj_detail .detail .img img { width:100%;height:100%:}
        .mmbj_detail .detail_btn { position: absolute; top: 60px; right: 0px }
.mmbj_detail .user { display: block;position:relative; border: 1px solid #FFE5CE; padding: 20px 40px; background-color: #FAFAF2; font-size: 14px; line-height: 30px; margin-top: 10px; }
    .mmbj_detail .user dt { }
    .mmbj_detail .user dd { padding: 2px 0; }
    .mmbj_detail .user .detail_code { position:absolute; top:10px; right:10px;text-align:center;font-size:12px; }

.findpass { }
    .findpass .step { display: block; margin: 20px 50px; height: 25px; }
        .findpass .step li { display: block; float: left; width: 25%; height: 25px; line-height: 25px; text-align: center; font: bold 12px/25px "Microsoft Yahei"; color: Gray; background-color: #eee; background: #ededed url(../images/findpass_1.jpg) no-repeat right; }
        .findpass .step .visited { background-image: url(../images/findpass_3.jpg); background-color: #bbbbbb; color: white; }
        .findpass .step .visited2 { background-image: url(../images/findpass_4.jpg); background-color: #bbbbbb; color: white; }
        .findpass .step .active { background-image: url(../images/findpass_2.jpg); background-color: #ffe6bc; color: #ff7300; }
        .findpass .step .active2 { background-image: none; background-color: #ffe6bc; color: #ff7300; }
        .findpass .step .last { background-image: none; }
    .findpass .form_box { width: 450px; margin: 40px auto; }
        .findpass .form_box li { padding: 5px; }
            .findpass .form_box li .label { display: inline-block; width: 100px; font-size: 14px; color: #666; text-align: right; }
            .findpass .form_box li label { margin-left: 100px; color: #999; font-size: 12px; }
        .findpass .form_box .input { font-size: 14px; padding: 3px 5px; width: 200px; vertical-align: middle; }
        .findpass .form_box #Success { text-align: center; padding: 50px 0; }
            .findpass .form_box #Success span { font: bold 42px/100px "Microsoft Yahei"; color: #20b349; }

.cetif { }
    .cetif table { border-collapse: collapse; border-spacing: 0; border: 1px solid #e2e2e2; width: 100%; margin-bottom: 20px; }
        .cetif table td { padding: 5px 4px; border: 1px solid #e2e2e2; line-height: 160%; }

.tips { padding: 0 10px; height: 28px; line-height: 28px; border: 1px solid #FFE5CE; background-color: #FAFAF2; color: #333; overflow: hidden; margin: 0px 0 10px 0; display: none; position: relative; }
    .tips a { color: #ff7300; cursor: pointer; position: absolute; top: 0px; right: 10px; }

/*百科*/
.baike_detail { padding:20px; background-color:#F7F7F7; margin-bottom:40px;}
    .baike_detail h1 {font:400 34px/40px "microsoft yahei"; padding-bottom:20px  }
    .baike_detail .infotitle { width:60%;float:left }
        .baike_detail .infotitle li { height:30px; line-height:30px; border-left:1px solid #e2e2e2;position:relative; }
            .baike_detail .infotitle li a { padding-left:20px;font:400 14px/30px "microsoft yahei";}
            .baike_detail .infotitle li a::before {content:' ';display:inline-block; position:absolute; top:9px;left:-7px;width:11px;height:11px;border-radius:11px; border:1px solid #e2e2e2;background-color:#fff; }
                .baike_detail .infotitle li a:hover::before { background-color:#ff7300;border-color:#ff7300 }
    .baike_detail .imgs { float:right; width:40%; }
        .baike_detail .imgs a { padding:5px;background-color:#fff; display:block; text-align:center; cursor:pointer; }
        .baike_detail .imgs img { max-width:100%; }
.baike_detail_info { border-top:1px solid #e2e2e2; margin-top:20px; position:relative; }
    .baike_detail_info h2 { border-left:5px solid #ff7300; padding:0 5px;font:400 22px/26px "microsoft yahei"; position:absolute; top:-13px; left:0; background-color:#fff; display:inline-block; }
    .baike_detail_info .box_content { padding-top:20px; }
.baike_detail_info p{ font-size:14px; line-height:180%;text-indent:2em; }
    .baike_detail_info img { max-width:600px; }
.baike_list_a a{ margin:3px 5px 3px 0; display:inline-block; }

.pro_top { padding:20px 0 10px 0; }
 .pro_top .pro_img {float:left; width:212px;height:242px; margin-right:10px; }
    .pro_top .pro_img .img_box { width:212px;height:212px;overflow:hidden;  }
    .pro_top .pro_img img { width:212px; }
    .pro_top .pro_img h1 {  font:400 20px/30px "microsoft yahei"; text-align:center;}
    .pro_top .pro_title {background-color:#F5F5F5;float:left; margin:0 0 10px 10px;padding:10px;height:40px;width:737px }
    .pro_top .box {float:left; height:160px;margin:10px; }
    .pro_top .pro_price { width:450px; }
    .pro_top .pro_corp { width:284px; margin-right:0; }
    .pro_top .pro_sell{ width:330px;  margin-left:0;}
    .pro_top .pro_buy { width:330px; }
    .pro_top .pro_news { width:284px; margin-right:0; }
    .pro_top .pro_price li {width:50%;float:left; overflow:hidden; }
.pro_list {width:100%!important; padding-top:20px; }
    .pro_list li { margin:0 28px 30px 0; }
    .pro_box .page_more { background-color:#F7F7F7;padding:10px; margin-bottom:20px; line-height:30px; }
        .pro_box .page_more a { margin:5px; }
        .pro_box .page_more span { padding:2px 5px; margin:5px; background-color:#fff;font-weight:bold; }
    .pro_box { }
    .pro_box .title { border-bottom: 2px solid #20b349; background-color: #fff; height:35px; }
        .pro_box .title h2 { background-color: #20b349; color: #fff; padding: 0 20px; font: normal 16px/35px "microsoft yahei"; display: inline-block; _float: left; *float: left; }
.pro_list_a {padding:10px; }
.pro_list_a li{float:left; width:10%; overflow:hidden; padding:5px 0; }
.pro_list_c {margin-top:20px; }
    .pro_list_c .title {background-color:#F7F7F7; padding:10px; }
.pro_list_c a{ margin:5px; }
    .pro_list_c .contact {padding:5px; }
    .pro_list_c .contact h1{ font: normal 16px/40px "microsoft yahei"; }
        .pro_list_c .contact li { width:10%;float:left; height:20px; padding:5px 0; }
#cnzz_stat_icon_1259744920 {display:none; }
    @media screen and (min-width:1280px) {
    .topbar .bar_box,.head, .nav_layout, c.ontent_layout,.content,.index_area,.corp_nav,.corp_head,.topcrop { width: 1190px; }
        .nav_layout .nav_ul { width:1010px; }
            .nav_layout .nav_ul a {width:112px; }
                .nav_layout .nav_ul li:first-child a{ width:114px; }
         .head .search_box { float: left; padding: 15px 0 0 58px;  width: 550px; }
        .head .search_box .form_box {width: 544px; *width: 548px; _width: 550px;  +width: 545px; }
        .head .search_box .form_box #s_key {  width:400px;}
        .index_right_layout { width:990px; }
        .index_focus { width:750px; }
         .index_focus .focuspic li {overflow:visible!important; width:750px; }
         .index_focus .focuspic img { margin-left:0!important; }
        .index_right_layout .index_right_box1 { width:750px; }
         .index_mmbj li .corp { display:block; }
        .index_mmbj li .user {display:none; }
        .index_mmbj li .product { width: 15%; }
        .index_mmbj li .price { width: 15%; }
        .index_mmbj li .spec { width: 40%; }

        .index_area .area1 {  width:420px }
.index_area .area2 { width:490px }
    .index_area .area3 {width:240px}
    .index_area li {padding:5px 22px 0 0; }
        .index_category_list .box2 { width:728px; }
        .index_category_list .list_index_img li { margin: 4px 10px;  }
        .index_ul2 li { height:30px; line-height:30px; }
        .index_ul_dggmm { padding-left:12px; }
        .index_ul_dggmm li { padding: 5px 8px;  }

        .filter_scroll { width:1188px; }
        .left_layout,.left_layout_detail,.grid { width:950px; }
        .filter_box {margin-bottom:20px }
            .grid ul { }
            .grid li {margin: 0 50px 50px 0; width:200px;height: 320px; }
            .grid .pic { height: 200px; }
        .grid .pic .img { height: 200px; width: 200px;  }
    .grid .noimg { width: 200px; height: 200px; }
    .grid .text {width: 185px;height:110px;}
        .list_sell .list_item .item_title {width:530px }
            .list_sell .list_item .item_title p { height:58px; }
        .list_sell .list_item .item_user { margin-left:10px;width:270px; }
            .list_sell .list_item .item_user span { float:none;display:block; padding-bottom:9px; }
        .detail_layout .detail_img .title_box { width:710px; }
        .right_scroll { margin-left: 980px; }
        * html .right_scroll { left: 1090px; }

         .list_buy .list_item { width: 460px; float: left; }
         .list_buy .r { margin-left: 10px; }
    .list_buy .list_item h2 {width: 350px;margin-left:0; }
    .list_buy .list_item .area { top:28px;right: 5px; }
    .list_buy .list_item .date {top:9px;left:auto;  right:5px; }
        .list_askprice .list_item h2 { width:630px }
        .list_askprice_detail .list_head .title, .list_askprice_detail .list_head h2,.list_askprice_detail .list_item h2 { width:850px }
        .list_askprice_detail textarea {width:950px }
        .detail_layout .detail_list li { padding:5px 6px; }
        .mmbj_category .category1 {display:block; }
    .mmbj_list, .mmbj_detail { margin-left:200px; }
    .topcrop_mmbj { width:988px; }
        .corp_right { width:970px}
            .corp_right .list_sell li .lright { width: 790px}

                .pro_top .pro_title { width:937px }
    .pro_top .pro_price { width:550px; }
    .pro_top .pro_corp { width:384px; }
    .pro_top .pro_sell{ width:380px; }
    .pro_top .pro_buy { width:380px; }
    .pro_top .pro_news { width:384px;  }
            .pro_list li { margin:0 47px 40px 0; }

        .foot { width:1100px; }
}