/* CSS Document */

div{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555;}
a{  font-size:12px; color:#555555;font-family:Arial, Helvetica, sans-serif;}
a:hover{ font-size:12px;  color:#555555;font-family:Arial, Helvetica, sans-serif;}

/*基础标签重置*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption,tfoot, s { margin:0; padding:0; border:0; font-size:12px; vertical-align:baseline; font-style:normal; text-decoration:none;word-wrap: break-word;}
ol,ul { list-style:none;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }/* End hide from IE-mac */

.fl{ float:left;}
.fr{ float:right}
.radius{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.m{ width:1200px; margin:0 auto; position:relative;}
.pd_30{ padding-top:30px;}
.mt_50{ margin-top:50px;}
.mb_25{margin-bottom:25px;}
.red {color:red;margin-right: 4px;}
/*返回顶部css*/
/*.return_top{ position:fixed; bottom:0px; right:0px; width:50px; z-index:5}
.return_top ul li{ height:50px;width:50px; margin-top:10px;}
#line{ border-top:dotted 1px #cccccc;margin-top:30px;padding-bottom: 20px;}
.Related_recommend{ width:100%; background:url(../images/nybj2.jpg) repeat-x left top #FFF;}
.m_title{ width:100%; font-size:15px; color:#545454; height:30px; line-height:20px;}
.Related_recommend .relatedLink{ display:block;}
.Related_recommend .relatedLink li{ float:left; width:25%;height:28px; line-height:28px; color:#4f4f4f; background:url(../images/dian.jpg) no-repeat left center; text-indent:9px;}
.Related_recommend .relatedLink li a{height:28px; line-height:28px; color:#4f4f4f; display:block; white-space:break-word;}
.Related_recommend .relatedLink li a:hover{height:28px; line-height:28px; color:#1b99fb;white-space:break-word;background:url(../images/dian2.jpg) no-repeat left center;}
#related_btn{ width:100%;margin:10px 0px;cursor:pointer;font-size:14px; color:#545454; height:20px; line-height:20px; font-family:"微软雅黑";}
*/

.footer_keyword{ width:800px; float:left;}
.footer_keyword dl{ padding-bottom:10px;}
.footer_keyword dl dt{ width:170px; line-height:28px; float:left; font-size:16px; color:#999;}
.footer_keyword dl dd{ float:right; width:630px;}
.footer_keyword dl dd a{ height:28px; line-height:28px; font-size:14px; color:#666;}
.footer_erm{ width:117px; height:117px;float:right; margin-bottom:25px;}
.footer_bg{ width:100%; background:#434343; padding:15px 0px;}
.footer_bg .f_left{ padding-right:330px; height:60px; background:#434343; padding:15px 0px; position:relative;}
.footer_bg .f_left .f_nav{ width:100%; height:20px;}
.footer_bg .f_left .f_nav a{ padding:0px 15px; display:inline-block; border-right:solid 1px #eeeeee; font-size:14px; color:#fff;}
.footer_bg .f_left .f_nav a.last{ border-right:none;}
.footer_bg .f_left .copyright{ padding-top:15px; height:20px; text-indent:15px;line-height:20px; color:#fff;}
.footer_bg .f_left .copyright a{ color:#fff;}
.f_share{ position:absolute; right:0px; top:34px;}
.f_share span{ font-size:16px; color:#fff;}
.f_share a{  padding:0px 2px; font-size:20px; color:#fff;}
/*.f_share a.a_2{color:#ff7900;}
.f_share a.a_3{color:#12b6f7;}
.f_share a.a_4{color:#62236b;}
.f_share a.a_5{color:#e20000;}
.f_share a.a_6{color:#45b700;}
.f_share a.a_7{color:#ffbb17;}*/


/*翻页*/
.pages {width:350px;margin:40px auto 0 auto;}
.pages #Pagination {float: left;overflow: hidden;}
.pages #Pagination .pagination {height: 40px;text-align: right;}
.pages #Pagination .pagination a,.pages #Pagination .pagination span { float: left;display: inline;padding: 11px 13px;border: 1px solid #e6e6e6;border-right: none; background: #f6f6f6; color: #666666;font-family: \u5b8b\u4f53,Arial;font-size: 14px;cursor: pointer;}
.pages #Pagination .pagination .current {background: #d8012d; color: #fff;}
.pages #Pagination .pagination .prev,
.pages #Pagination .pagination .next {float: left; padding: 11px 13px; border: 1px solid #e6e6e6;background: #f6f6f6;color: #666666;cursor: pointer;}

.pages #Pagination .pagination .prev {border-right: none;}
.pages #Pagination .pagination .pagination-break { padding: 11px 5px;border: none;border-left: 1px solid #e6e6e6;background: none;cursor: default;}
.pages .searchPage {float: left;padding: 8px 0;}
.pages .searchPage .page-sum {padding: 11px 13px; color: #999999;font-size: 14px;}

.supplier-photo-img savm img{ width:55px; height:55px; }

.company-info-cnt{margin-top:20px;}
.m .company-info-pic{float:left;position:relative;width:322px;height:243px;margin-right:20px}.m .company-info-pic-list{width:100%;height:100%}.m .company-info-pic-list li{position:absolute;left:0;top:0;width:320px;height:241px;border:1px solid #a5a5a5}.m .company-info-pic-list li+li{display:none}.m .company-info-pic-list a,.m .company-info-pic-list img{width:100%;height:100%}.m .company-info-pic-nav{position:absolute;right:6px;bottom:6px}.m .company-info-pic-nav:after{content:'';display:block;height:0;visibility:hidden;clear:both}.m .company-info-pic-nav li{float:left;width:22px;height:20px;margin-left:2px;background:#000;color:#fff;text-align:center;font-size:15px;cursor:pointer}.m .company-info-pic-nav li.on{background:#d8012d}
.m .company-info-txt{float:left;width:455px;font-size:14px;}
.m .company-info-txt-btn-service:before,.m .company-info-txt-btn-service:hover:before{background-image:url(../images/sprite.png);background-repeat:no-repeat;width:16px;height:16px}.m .company-info-txt dl{margin:0;line-height:26px}.m .company-info-txt dt{float:left;margin-right:10px;color:#888}.m .company-info-txt dd{margin:0;color:#333}.m .company-info-txt-btn{height:16px;line-height:16px;}.m .company-info-txt-btn-service{display:inline-block;zoom:1;position:relative;padding-left:25px;color:#faa723}.m .company-info-txt-btn-service:before{position:absolute;left:0;top:0;content:'';background-position:0 -192px}.m .company-info-txt-btn-service:hover{color:#fb8c13}.m .company-info-txt-btn-service:hover:before{background-position:0 -213px}
.m .company-info-txt dt,.m .company-info-txt dd{font-size:14px}
.send_inquiry_now,.send_inquiry_now:hover{background: #54bd9e none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    height: 36px;
    line-height: 36px;
    margin-top: 2px;
    padding: 0 15px;}
 .bossdesc img {max-width:1100px !important;}
 .cp_contont_wz img, .gjz_box_bg_ly img {
    max-width: 100%;
}
.m .company-info-txt dd{max-height:48px;line-height:24px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.company-info-txt dl {line-height:24px;}