@charset "gb2312";
/* CSS Document */
   
body,button, input, select, textarea {font-family: Microsoft YaHei,PingFang SC,Lantinghei SC,Helvetica Neue,Helvetica,Arial,\\5FAE\8F6F\96C5\9ED1,STHeitiSC-Light,simsun,\\5B8B\4F53,WenQuanYi Zen Hei,WenQuanYi Micro Hei,"sans-serif";
    font-weight: 300;}

em{font-style:normal;}
ul, ol{list-style:none;}

img{border:0px;}
table{border-collapse:collapse;border-spacing:0;}

.red{ color:#f00;}



/*header*/
.header {
    margin: 15px auto 15px;
}

.search {
    margin-left: 36px;
}

    .search ul {
        margin-bottom: 0;
        height: 31px;
    }

    .search ul li {
        display: inline-block;
        font-size: 14px;
        padding: 5px 15px;
        height: 31px;
    }

    .search ul li.active{
        background: #2f98fc;
        color: #fff;
    }
    .search ul li.active a{
        color: #fff;
    }

.search_box {
    border: 2px solid #2f98fc;
    width: 550px;
}

    .search_box input {
        width: 450px;
        float: left;
        padding: 8px 10px;
        color: #999;
        min-height: 25px;
        line-height: 25px;
    }

    .search_box button {
        width: 80px;
        float: right;
        display: block;
        background: #2f98fc;
        color: #fff;
        font-size: 18px;
        height: 41px;
        line-height: 41px;
    }

.search .keywords {
    margin-top: 6px;
}

    .search .keywords a {
        font-size: 12px;
        color: #8D8C8C;
        margin-right: 10px;
    }

        .search .keywords a:hover {
            color: #2382dd;
        }

.header .f_right img {
    margin-top: 8px;
}

.logo {
    margin-top: 20px;
}




.company{  margin:0 auto; overflow:hidden;}
.company_left{ float:left; margin-top:10px;}
.platform{  margin:0 auto; height:65px; background-position:-175px -370px;}
.join{ margin-top:10px; background-position:-140px -445px; height:40px; cursor:pointer; display:block; line-height:100px; overflow:hidden;}
.newjoin{ margin-top:15px;}
.newjoin h4{ font-size:14px; padding-left:12px; background-position:-354px -497px;}
.newjoin h4 a:hover{ text-decoration:none;}
.newcompany,.cxlmexp{ margin-top:5px; overflow:hidden;}
.newcompany li{ line-height:24px; height:24px; overflow:hidden;}
.newcompany li a{ color:#666;}
.newcompany li span{  float:right; zoom:1;}
.newcompany li span a{ color:#356ab3;} 
.company_right{ float:right;  margin-top:10px;}
.company_right a{color:#666}
.company_right a:hover{color:#337ab7}
  
.newjoin h4 span{ color:#F00; font-size:16px;}
.cxlmexp li{line-height: 24px;}
.cxlmexp li a{ color:#666;}

.middle_2014_rig_top{ overflow:hidden; zoom:1; background:#f5f5f5; padding:10px; margin-top:10px;}
.cp_blockone,.cp_blocklast{ width:395px; float:left; margin-bottom:15px; background: #fff; padding:10px;}
.cp_blockone h3 a,.cp_blocklast h3 a{ font-size:15px; color:#115599; }  
.cp_blockone h3 {margin:10px 0;}
.cp_blockone li{ float:left; height:23px; line-height:23px; margin-right:10px; white-space:nowrap;}
.emphasis{ color:#DF9F04 !important;}
.cplb_left{ float:left; width:395px; }
.cplb_right{ float:right; width:395px;}

.cp_blocklast h3{ float:left;}
.cp_blocklast h3 a{ font-size:16px; color:#ba8520; }
.cp_blocklast ul{ margin-left:10px; overflow:hidden; float:left; display:inline;}
.cp_blocklast li{ float:left; height:22px; line-height:22px; margin-right:11px; white-space:nowrap;}

.industry_news{ margin-bottom:20px; overflow:hidden;}
.industry_news_top{ background:url(../images/indexbg.png) repeat-x; background-position:0 -780px; height:36px; line-height:30px; }
.industry_news_top h4{ background:url(../images/indexbg.png) repeat-x; background-position:-284px -889px; height:35px; font-size:14px; padding-left:6px; width:70px; float:left;}
.zlkb{ float:right; font-weight:normal; font-size:12px; margin-right:5px; display:inline; color:#666; line-height:33px; color:#3670c6;}
.industry_news_con{ overflow:hidden; margin-top:5px;}
.industry_news_con li{ float:left; width:390px; margin-right:20px; display:inline; zoom:1; padding-left:10px; background-position:-357px -517px; height:24px; overflow:hidden; line-height:24px; color:#666; }
.topad{ width:720px;}
.bannerad{ width:960px; margin:0 auto; margin-top:10px;}
.navdsc{ float:left; line-height:33px;}

/*???????*/
.com_topmain{ position:relative; z-index:1000; padding:0 5px;}
.com_menu{ width:1024px;padding:20px 0px 4px 10px;overflow:hidden; zoom:1; position:absolute; top:35px; margin:0px auto;}
.com_logo{ float:left; margin-top:15px;}
.com_ss{ float:left; margin-left:30px; display:inline; width:75%;}
.com_top{ padding-bottom:5px;}
.com_top a{ color:#666;}
.com_top a.onselect{ color:#0f84c7;}
.com_button{ width:78%; background:#0f84c7; height:34px; padding:2px; overflow:hidden; float:left;}
.com_button_left{ float:left; background:#fff; height:30px; width:85%;}
.com_button input{ width:100%; height:30px; _height:28px; line-height:30px; padding:0 2px; border:none; background:none; zoom:1;}
.com_button_right{ width:15%; float:left;}
.com_button_right button{ font-size:16px; font-family:"??????"; color:#fff; background:none; line-height:27px; line-height:28px\0; _line-height:24px;  width:92px; width:100%; text-align:center; cursor:pointer; zoom:1;}
.perhaps{ float:left; margin-left:2%; line-height:35px; color:#666;}
.issue{ float:left; margin-left:2%; color:#666; line-height:18px;}
.issue a{ color:#0f84c7;}
.addressnav{  border-bottom:#0f84c7 solid 2px; margin:20px 10px 0 10px;  color:#666; line-height:24px; overflow:hidden; zoom:1;}
.addressnav a{ color:#666;}
.companylist{ overflow:hidden; width:1124px; margin:10px auto 0; zoom:1; }
.companylist_left{ float:left; width:15%; display:inline;}
.category,.recommend{ width:100%; margin-bottom:20px;}
.category h4,.recommend h4{ border:#c4e8fd solid 1px; background:#f6fbfe; height:30px; font-size:14px; font-weight:bold; line-height:30px; padding-left:5px; color:#0f84c7;}
.category_con,.recommend_con{ margin-top:5px; overflow:hidden; zoom:1;}
.category_con li{ background-position:-357px -517px; padding-left:7px; line-height:24px; height:24px; overflow:hidden; margin-left:5px; float:left; width:43%;}
.category_con li a{ color:#666;}
.recommend_con li{ padding-left:5px; color:#888; margin-top:5px; border-bottom:dashed 1px #ccc; padding-bottom:5px;}
.recommend_con li p{ line-height:24px; white-space:nowrap;}

.recommend_con li.lastone{ border-bottom:none;}
.companyname{ color:#12a4f8; line-height:24px;}
.major{ max-height:48px; overflow:hidden; color:#666;}
.major a{ color:#666; white-space:nowrap; }
.website{ font-family:Verdana; color:#F00;}
.companylist_right{ float:right; width:84%; overflow:hidden; display:inline;}
.find{ color:#666; height:35px; line-height:35px; overflow:hidden;}
.find a{ color:#666; white-space:nowrap; padding:0 5px; }
.area{ margin-bottom:10px; width:78%; overflow:hidden; zoom:1;}
.area a{ padding:0 7px; margin:5px 4px; white-space:nowrap; float:left; border:1px solid #fff;}
.area a:hover{border:1px solid #06f; text-decoration:none; }
.area a.choose{ background:#06F; border:1px solid #06f; color:#fff;}
.newsnav{ height:35px; background:#f9f8f7; border:#e5e4e1 solid 1px;}
.newsnav_left{ float:left; color:#666; line-height:35px; padding:0 10px;}
.newsnav_left span{ color:#F00;}
.newsnav_left strong{ color:#3670c6;}
.allarea,.ano_manage{ float:left; margin:5px 0 0 20px; display:inline; position:relative;}
.allarea_top,.manage_top{ background-position:-248px -834px; width:102px; height:25px; line-height:25px; padding-left:10px; float:left; margin-right:10px; display:inline; cursor:pointer; color:#000; }
.area1{ background:#fff; width:280px; border:#ccc solid 1px; box-shadow:0 0 2px 2px #e7e3e3;  position:absolute; top:25px; left:-80px; padding:10px 5px;}
.area1 li{ float:left; width:50px; line-height:24px; margin:0 10px; text-align:center; display:inline; cursor:pointer;}
.area1 li a,.mode li a{ color:#666;}
.mode{ background:#fff; width:111px; border:#ccc solid 1px; box-shadow:0 0 2px 2px #e7e3e3;  position:absolute; top:25px; left:0;}
.mode li{ line-height:26px; text-align:center;}
.mode li a:hover{ background:#eaeaea; width:111px; height:26px; display:block; text-decoration:none;}
.company_detail{ overflow:hidden; margin-top:10px; width:100%;}
.company_detail .detail_list{ border-bottom:dashed #ccc 1px; padding:0 0 20px 10px; margin-bottom:20px; overflow:hidden;  zoom:1;}
.details_top{ overflow:hidden; zoom:1;}
.details_top p{ float:left; line-height:30px; margin-right:10px; color:#666; font:16px "??????";}
.details_top p a{ color:#3670c6;}
.details_top p span{ color:#F00;}
.details_left{ float:left; width:30%; border-right:#ccc dashed 1px; margin-top:10px; display:inline; padding-right:10px; display:inline; height:120px;}
.mainsell{ line-height:24px; height:24px; overflow:hidden;}
.mainsell a,.mainsell span{ color:#12a4f8;}
.mainsell span.red{ color:#F00;}
.details_mid{ float:left;  width:45%; margin-top:10px; display:inline; padding:0 10px; display:inline; height:120px;}
.introduce{ text-indent:2em; line-height:24px; color:#666; }

.product_1_con{ padding:10px 0 0 5px; overflow:hidden; height:160px;}
.product_1_con li{ padding:5px; border:#f2f2f2 solid 1px; float:left; margin:0 15px; display:inline; width:103px; height:145px; overflow:hidden;}
.product_1_con li.on{ border:#a6dfff solid 1px;}
.product_1_con li p{height:35px; overflow:hidden; text-align:center;}
.product_1_con li a.pr_img{text-align:center; height:110px; display:block; line-height:18px; overflow:hidden;}
.product_1_con li a.pr_img img{vertical-align:middle;}
.product_1_con li span{ vertical-align: middle; display:inline-block; height:100%;}
.product_1_con li.on{ border:#edf7fc solid 1px;}
.product_1_con li p a { color: #12a4f8; line-height: 18px; text-align: center;}
.fcompany{ margin-left:10px; color:#666; line-height:24px; margin-top:10px;}
.fcompany a{ color:#666; padding:5px;}
.poprecommend{ padding:0 10px;}
.poprecommend h2{ background:#f6fbfe; border:#c4e8fd solid 1px; font-size:14px; margin-top:20px; height:30px; line-height:30px; padding-left:10px; color:#12a4f8;}
.poprecommend h2 a{ font-weight:normal; color:#66C}
.product_2_con{ padding:10px 0 0 0; overflow:auto; height:1000px;}
.product_2_con li{  border:#f2f2f2 solid 1px; float:left; display:inline; height:150px; overflow:hidden; margin:5px auto;}
.product_2_con li.on{ border:#a6dfff solid 1px;}
.product_2_con li p{height:35px; overflow:hidden; text-align:center;}
.product_2_con li a.pr_img{text-align:center; height:110px; display:block; line-height:18px; overflow:hidden;}
.product_2_con li a.pr_img img{vertical-align:middle;}
.product_2_con li span{ vertical-align: middle; display:inline-block; height:100%;}
.product_2_con li.on{ border:#edf7fc solid 1px;}
.product_2_con li p a { color: #12a4f8; line-height: 18px; text-align: center;}
.related{ margin-top:20px; padding:0 10px; color:#666; overflow:hidden;}
.related a{ color:#12a4f8; font-size:18px;} 
.related_left{ float:left;}
.related_right{ float:left; width:100%; padding-bottom:5px;}
.related_right li{  border-bottom:#ccc dashed 1px; padding-bottom:5px; margin-bottom:10px;}




/*???????*/
.page{ clear: both; height:35px; line-height:35px; padding:5px 10px 0 0; text-align:center;  margin:20px 0; font-size:14px;}
.page .no_link{ background: #FFFFFF; border: 1px solid #CCCCCC; color: #999999;  margin: 0 5px;  padding: 9px 14px;}
.page .choose{ background: #0f84c7; border: 1px solid #0f84c7; color: #FFFFFF; font-weight: bold; margin: 0 5px; padding: 9px 14px;}
.page a{ background: #FFFFFF; border: 1px solid #CCCCCC; color: #666; margin: 0 5px; padding: 9px 14px;}
.page a:hover{ text-decoration:none; border: 1px solid #0f84c7;}

/*?????????*/
.brand{ margin-top:5px; overflow:hidden;}
.brand li{ float:left; margin:2px; background:#12a4f8; color:#fff; padding:0 5px; white-space:nowrap;}
.brand li a{ color:#fff;}
.product_3_con{overflow:hidden; padding:10px 0;}
.product_3_con li{ border:#f2f2f2 solid 1px; float:left; margin:0 0 10px 3px; display:inline; width:95%; overflow:hidden;}
.product_3_con li.on{ border:#a6dfff solid 1px;}
.product_3_con li p{overflow:hidden; text-align:center;}
.product_3_con li p strong{ color:#F00; font-weight:bold; font-size:16px;}
.product_3_con li p span{ color:#12a4f8; }
.product_3_con li a.pr_img{text-align:center; height:140px; display:block; line-height:18px; overflow:hidden;}
.product_3_con li a.pr_img img{vertical-align:middle;}
.product_3_con li span{ vertical-align: middle; display:inline-block; height:100%;}
.product_3_con li.on{ border:#edf7fc solid 1px;}
.product_3_con li p a { color: #12a4f8; line-height: 18px; text-align: center;}
.enquire{ background:#f9f8f7; border:#f2f2f2 solid 1px; padding:20px 5px; overflow:hidden;}
.enquire_top{ font-size:18px;  font-weight:700; font-family:"??????"; line-height:30px;}
.enquire_top2{ font-size:14px;  font-family:"??????"; line-height:24px; color:#333;}
.enquire_button{ width:90%; margin:0 auto; display:block; margin-top:10px; cursor:pointer; background:#ee821d; color:#fff; height:30px; font-weight:bold; border-radius:3px; font-size:14px; display:block; text-align:center; line-height:30px;}
.enquire_button a{ color:#fff;}
.enquire_button a:hover{ text-decoration:none;}
.enquire_bottom{ border-top:#eee solid 1px; margin-top:15px; padding-top:10px;}
.enquire_bottom h5 span{ color:#F00; }
.enquire_ul{ margin-top:10px;}
.enquire_ul li{ background-position:-357px -859px; padding-left:10px; margin-bottom:10px;}
.quote{ background:#d3bba7; width:94px; height:22px; padding:1px; overflow:hidden; margin-top:5px; }
.quote p{ float:left; background:#fff; height:22px; padding:0 10px; color:#b69f8d;}
.quote span{ margin-left:10px; color:#fff;}
.more{ float:right; color:#999; font-size: 14px;margin-right:50px; }
.checknews{ margin-left:10px; float:left; line-height:35px; _margin-top:5px;}
.checknews input{ position:relative; }
.product_detail{ overflow:hidden; margin-top:20px; min-height:250px;}
.product_detail li{ border-bottom:dashed #ccc 1px; padding-bottom:20px; margin-bottom:20px; overflow:hidden; zoom:1; }
.det_img{ text-align:center; display:block; line-height:18px; overflow:hidden; float:left; border:#e5e4e1 solid 1px; width:160px; height:160px;}
.det_img span{ vertical-align:middle; display:inline-block; height:100%; }
.det_img img{ vertical-align:middle;}
.det_mid{ float:left; margin-left:15px; display:inline; width:42%; }
.det_mid h4{ font-size:14px; line-height:30px;}
.det_mid p{ line-height:26px;}
.det_mid p.topone{ max-height:52px; overflow:hidden;}
.blue{ color:#12a4f8;}
.det_mid p.price{ color:#F00; font-size:14px; font-weight:bold;}
.det_right{ float:left; padding-left:20px; border-left:#ccc dashed 1px; margin-left:20px; width:30%;}
.det_right p{ line-height:26px;}
.det_right p.majorsell{ height:26px; overflow:hidden;}
.brand_logo{ overflow:hidden; zoom:1;}
.brand_logo_left{ float:left;}
.brand_logo_left img{ position:relative; _top:3px;}
.brand_logo_right{ float:left; margin-left:10px;}
.year{ color:#F00; font-size:20px; font-family:impact; position:relative; top:3px; }
.exp{ color:#F00; font-size:14px; font-weight:bold;}
.checktel{ overflow:hidden; margin-top:10px; }
.checktel a:hover{ text-decoration:none; color:#fff;}
.checktel_1{ float:left; background:#0f84c7; padding:0 10px; height:22px; line-height:22px; color:#fff; border-radius:3px; margin-right:10px; cursor:pointer; border:#229de4 solid 1px;}
.rig_bot{ text-align:center; overflow:hidden; margin:0 auto; margin-bottom:10px; margin-top:10px; }
.rig_bot_left{ line-height:30px; display:inline;}
.rig_bot_rig{ background:#ee821d; color:#fff; font-weight:bold; padding:6px 10px; border-radius:3px; margin-left:10px; cursor:pointer; line-height:26px; height:26px; display:inline; }
.rig_bot_rig a{ color:#fff;}
.rig_bot_rig a:hover{ text-decoration:none;}
.fullcolumn{ width:1124px; border:#ccc solid 1px; margin:0 auto; margin-top:20px; }


.cpxq_title {
    background: #f8f8f8;
    line-height: 40px;
    margin-top: 20px;
}

.cpxq_title span {
        border-bottom: 2px solid #337ab7;
        color: #337ab7;
        font-size: 14px;
       padding: 9px 25px 9px  15px;
        text-align: left;
 }
 h3.cpxq_title  a{
  float:right;
  font-weight:normal;
  color:#999;
  margin-right:15px; font-size: 12px;
}

.topad img{width:828px;}

.caigou_ke{background:#fff !important;}

.ewm_pop {
    position: absolute;
    right: 0px;
    top: 0;
    z-index: 100;
	left: auto;
}

.company_box {
    border: 1px solid #ededed;
    margin: 10px 0;
    padding: 15px 15px 5px;
}
.company_box:hover{border:1px solid #F40;}
.company_box .intro {   font-size: .65rem; line-height: 1.5;word-break: break-all;color: #828a92;height: 100%;position: relative; }
.company_box .margin_left{ margin-left: 11rem; margin-left:220px \9;}
.company_box  h3 {font-size: 20px;overflow: hidden;font-weight: 600; margin-top:0px; width:95%;}
.company_box  h3 .clearfix{display:block;}
.company_box  h3 .f_left{overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 2;color:#2f98fc;}
.company_box  h3 .more{ font-size:12px; color:#666;cursor: pointer;}
.company_box  h3 a:hover{ color:#2382dd !important;}
.company_box  .abstract { max-height:75px;position: relative;text-overflow: ellipsis;overflow: hidden; word-break:break-all;-webkit-box-orient: vertical; display: -webkit-box; color:#828a92;line-height: 1.5; font-size: 14px;}
.company_box .info-list, .article_list .tags-list {display: inline-block;white-space: nowrap;}
.company_box .info{margin-top:10px;}
.company_box .info .user-info {vertical-align: middle;display: inline-block;padding-top: 3px;}
.company_box .info .name {color: #999; margin: 0;vertical-align: middle;}
.company_box  .info .time-div, .info .user-info-point {vertical-align: middle; display: inline-block; margin-left:10px;color:#828a92  }
.company_box  .info [class*=icon], .info [class^=icon] {vertical-align: middle;font-size: 14px;margin: 1px 4px 0 0;}
.company_box .tags-list i { display: inline-block;color: #999!important; margin-left: 0!important;}
.company_box .tags-list a {color: #999; display: inline-block;max-width: 90px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; vertical-align: middle;}
.company_box .info-list {padding-right: 2rem;}

.pr{ position: relative;}
.pic-box{ text-align: center;}
.pic-box .pic-link img{
    max-width: 100%;
    height: auto;
}
.ctx_box{
    position:absolute;
    bottom: 0;
    width: 100%;
    background: #eee;
    opacity: 0.8;
}
.ctx_box .row-2, .ctx_box .title{ height: auto; margin: 4px 0;}