@charset "utf-8";
.bd{border:0}

.c61{color:#616161}

.c80{color:gray}

.em{color:#0f69dc}

a{color:#424242}

.c80:hover,.c61:hover,a:hover{color: #945d56;text-decoration:none;}

.clearfix, .layout, .clf{zoom: 1;}

.a-block{display:block}

.mt-10{margin-top:10px}

.mt-20{margin-top:20px}

.mt-30{margin-top:30px}

.layout{width:1200px;margin-left:auto;margin-right:auto}

/*1ping*/

/*1ping-left*/

.primary{margin-top: 20px;height:500px;overflow:hidden;}

.banner{width:895px;height:360px;background:#fff;overflow:hidden}

.banner .slide_com li{position: absolute;}

.gallery{position:relative;overflow:hidden;height:360px;width:895px;}

.gallery .trigger{position:absolute;width:100%;height:10px;bottom:30px;left:0;z-index:10;text-align:center}

.gallery .trigger li{height:6px;width:6px;border:2px solid #fff;text-indent:-10em;overflow:hidden;display:inline-block;margin-left:4px;margin-right:4px;background:#8794a1}

.gallery .on{background:#fff}



.primary .bl-itm{float:left;width:155px;text-align:center;padding:29px 10px 0}

.primary .bl-itm .name{margin-top:16px;height:21px;width:85px}

.primary .user{width: 285px;height: 200px;}

.primary .tn-item{float:left;width:142px;height:40px;text-align:center;line-height:40px;font-size:14px;color:gray;cursor:default;}

.primary .tn-item2{width:141px}

.primary .tab-nav .active{background:#fff;color:#424242}

.primary .expert{height:278px;width:283px}

.unit{background:#fff;}

.unit_2:hover{/* border: 1px solid #945d56; */}



.main{width:895px;float:left;margin-right:20px}

.img-wrap{overflow:hidden;line-height:1}

.img-box{display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-family:Arail}

.mod-brand{display:inline-block;*display:inline;*zoom:1}

.mod-brand .img-wrap{height:50px;width:138px;margin:0 auto;border: 1px solid #f5f5f5;background:#fff;}

.mod-brand .img-box{height: 50px;width:138px;*font-size:21.825;}

.mod-brand .img-box img{max-height:50px;max-width:138px;_height:50px;_width:138px}

.mod-brand .name{margin-top:10px;font-size: 15px;overflow:hidden;height:21px;}



.primary .com_brand{margin-top:20px;height:118px;padding-left:10px}

.primary .bl-itm{float:left;width:155px;text-align:center;padding:19px 10px 0}

.primary .bl-itm .name{margin-top:12px;height:21px;width:135px}

.primary .user{width: 285px;height: 200px;}



.primary .tab-nav{padding: 15px 20px 0;}

.primary .tab-nav li{width:50%;cursor: pointer;}

.primary .tn-item{float:left;width:141px;height:40px;text-align:center;line-height:40px;font-weight: bold;font-size: 16px;color: #333333;cursor:default;z-index: 1;position: relative;}

.primary .tn-item2{float:left;width:141px;height:40px;text-align:center;line-height:40px;font-weight: bold;font-size: 16px;/* color:gray; */cursor:default;position: relative;}

.primary .tab-nav .on{color:#945d56;border-left:0;border-right:0;border-bottom:0;}

.primary .tab-nav li:after {content: '';width: 35px;height: 2px;position: absolute;top: 100%;left: 38%;}

.primary .tab-nav .on:after {background-color: #945d56;}

.primary .expert{height:278px;width:283px}

.primary .com_brand,.primary .banner,.primary .user,.primary .expert{overflow:hidden}

/*1ping-right*/

.user .user-box{padding-top:20px;padding-left:23px}

.user .avatar{height:48px;width:48px;float:left;border:1px solid #dddddd;border-radius:50%;line-height:0;margin-right:10px}

.user .user-info{overflow:hidden;padding-top:5px;line-height:20px}

.user .user-name{white-space:nowrap;margin-bottom:5px}

.user .user-name span{max-width:100px;overflow:hidden}

.user .welcome{color:gray}

.user .btn-wrap{padding: 20px 0 8px 37px;}

.user .sign-in,.user .sign-up{float:left;margin-right:10px;border-radius:2px;font-size:14px;text-align:center}

.user .sign-in{width: 100px;height:32px;line-height:32px;background:#0f69dc;color:#fff;}

.user .bd,.expert .bd{border:0}

.user .sign-up{width: 98px;height:30px;border:1px solid #0f69dc;color:#0f69dc;line-height:30px;}

.user .opt-list{padding: 10px 17px 0;}

.user .ol-itm{height:28px;float:left;line-height:28px;text-align:center;width:50%;font-size: 14px;}

.user .ol-itm a{color:#616161}

.user .ol-itm a:hover{color:#0f69dc}

/*1ping-right-2*/

.expert .p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.expert .expert-list{padding-top: 20px;/* height:159px; */}

.expert .el-itm{padding-left:30px;line-height: 31px;font-size: 14px;}

.expert .el-itm{background:url('image/li_dot.gif') no-repeat 20px 17px;}

.expert .el-itm .con{/* padding-top:6px */}

.expert .el-itm .p{width:230px;float:left}

.expert .col{float:left;width:30px;height:30px;margin-right:10px;padding:4px;line-height:14px;text-align:center;background:#f5f5f5;border:1px solid #dddddd;color:gray}

/*.expert .notice{padding-top:17px;padding-left:30px;border-top:1px solid #dddddd}

.expert .notice .p{line-height:24px;width:202px;float:left}

.expert .i-notice{float:left;width:24px;height:24px;background:url(images/company/ico_e12c8.png) no-repeat 0 -393px;margin-right:4px}*/



.tool-list{padding: 0 20px;overflow: hidden;}

.tool-list .tl-itm{width: 33%;float:left;height:61px;padding-top: 8px;text-align:center;}

.tool-list p{line-height:16px}

.tool-list i{display:inline-block;height: 38px;width: 34px;background:url(images/company/ico_e12c8.png) no-repeat 0 0;}

.tool-list .i-tool1{background-position:0 0}

.tool-list .i-tool2{background-position:0 -40px}

.tool-list .i-tool3{background-position:0 -80px}

.tool-list .i-tool4{background-position:0 -120px}

.tool-list .i-tool5{background-position:0 -160px}

.tool-list .i-tool6{background-position:0 -200px}

.tool-list .i-tool7{background-position:0 -240px}

.tool-list .i-tool8{background-position:0 -280px}

.tool-list .i-tool9{background-position:0 -320px}

.tool-list a:hover .i-tool1{background-position:-49px 0}

.tool-list a:hover .i-tool2{background-position:-49px -40px}

.tool-list a:hover .i-tool3{background-position:-49px -80px}

.tool-list a:hover .i-tool4{background-position:-49px -120px}

.tool-list a:hover .i-tool5{background-position:-49px -160px}

.tool-list a:hover .i-tool6{background-position:-49px -200px}

.tool-list a:hover .i-tool7{background-position:-49px -240px}

.tool-list a:hover .i-tool8{background-position:-49px -280px}

.tool-list a:hover .i-tool9{background-position:-49px -320px}

/*2ping*/

.recommend{height:340px;overflow:hidden;}

.supplier{position:relative;overflow:hidden}

.supplier:hover .prev,.supplier:hover .next{display:block}

.supplier .supplier-slide{position:relative;overflow:hidden;width:895px;height:340px}

.supplier .prev,.supplier .next{position:absolute;height:42px;width:31px;top:90px;background:url(images/company/jpx9mv.png) no-repeat 0px 0;z-index:10;display:none}

.supplier .prev{left: 0;}

.supplier .prev:hover{background-position: 0 -50px;}

.supplier .next{right: 0;left:auto;background-position: -29px 0;}

.supplier .next:hover{background-position:-29px -50px}

.supplier .sl-itm{width:916px}

.supplier .s-item{width: 285px;height:328px;float:left;margin-right:20px;padding-top:10px;background: url(images/company/s-item-bg.png);}

.supplier .s-img{padding-left:10px;width:266px;height:220px;overflow:hidden;position:relative}

.supplier .s-a{height:220px;width:265px;overflow:hidden;position:relative}

.supplier .s-a:hover .s-cover{bottom:0}

.supplier .com-img{vertical-align:middle;height:220px;width:265px;}

.supplier .com-img .img-wrap{height:220px;width:265px;display: table-cell;vertical-align:middle;text-align: center;}

.supplier .com-img .img-wrap img{vertical-align:middle;max-height:220px;max-width:265px;_height:220px;_width:265px;border: 1px solid #f5f5f5;}

.supplier .com-img .img-box{height:220px;width:265px;vertical-align:middle;*font-size:192.06}

.supplier .com-img .img-box img{max-height:220px;max-width:265px;_height:220px;_width:265px;}

.supplier .mod-brand{position:absolute;left:10px;top:10px;width:78px}

.supplier .s-cover{position:absolute;width:265px;height: 35px;line-height: 35px;bottom:-100px;left:0;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7D000000, endColorstr=#7D000000);color:#fff;text-align:center;transition:bottom .3s;}

.supplier .s-cover .com-name{/* height:25px; *//* line-height:25px; */overflow:hidden;font-size: 14px;font-weight: normal;}

.supplier .s-cover .com-desc{height:28px;line-height:2;overflow:hidden;font-size:14px;padding: 0 15px;}

.supplier .s-cover .line{height:20px;background:url(images/company/a5xap.png) no-repeat center center;display: none;}

.supplier .s-product .img-wrap{width:78px;height:78px}

.supplier .s-product .img-box{width:78px;height:78px;font-size: 14px;line-height: 16px;color: #888888;}

.supplier .s-product .img-box img{max-height:78px;max-width:78px;_height:78px;_width:78px;border-radius: 3px;}

.supplier .s-product .img-box:hover img{border:1px solid #945d56;width:76px;height:76px;}

.supplier .s-product .img-wrap{border:1px solid #f5f5f5}

.supplier .pro-item{float:left;padding-left:10px;padding-right:2px}



.side-index{width:285px;float:left}

.area{padding-top:16px;padding-left:20px}

.recommend .area{height: 322px;}

.area .com_tit{height:19px;margin-bottom: 20px;line-height: 23px;font-size: 16px;font-weight: bold;}

.area .area-row{height:20px;line-height:20px;margin-bottom:18px}

.area dt{float:left;margin-right:10px;height: 20px;width: 45px;background: #dddddd;text-align:center;line-height: 20px;color:gray;border-radius: 3px;}

.area dd{overflow:hidden}

.area dd a{float:left;margin-right:7px;font-size: 13px;}

.activities .hot-active{height: 234px;position:relative;padding-left: 20px;}

.activities .hd{height:56px}

.activities .com_tit{font-size:16px;font-weight:bold;line-height:56px}

.activities .prev,.activities .next{position:absolute;height:20px;width:20px;top:19px;background:url(images/company/ico_e12c8.png) no-repeat 0 -478px}

.activities .prev{right:55px}

.activities .prev:hover{background-position:0 -455px}

.activities .next{right:30px;background-position:-24px -478px}

.activities .next:hover{background-position:-24px -455px}

.active-slide{width:834px;height:157px;overflow:hidden;position:relative;margin-left: 10px;margin-top: 20px;}

.active-slide .al-li{width:852px}

.active-slide .al-itm{width:266px;float:left;margin-right:18px;text-align:center;font-size:14px}

.active-slide .al-itm p{width:266px;height:32px;line-height:32px;overflow:hidden}

.active-image{height: 235px;width: 285px;overflow:hidden;}

.active-image .com_tit{font-size:16px;font-weight:bold;line-height: 26px;padding-left:15px;padding-top: 15px;}

.active-image .com_tit span{font-size:12px;font-weight:normal;margin-right:5px}

.active-image .com-news li{height:28px;line-height:28px;overflow:hidden;font-size: 14px;}

.active-image .com-news li.el-itm{padding-left:30px;line-height: 28px;}

.active-image .com-news li.el-itm{background: url('image/li_dot.gif') no-repeat 20px 19px;}

.active-image .com-news li.el-itm .con{padding-top:6px}

.active-image .com-news li.el-itm .p{width: 235px;float:left;}

/*3ping*/

.activities{height:234px;overflow:hidden}

/*4ping*/

.floor-container{height:atuo;overflow:hidden}

.floor_com{padding-top:10px;overflow:hidden}

.floor_com .mod-floor{/* height:793px; */width:1220px;margin-top:10px;display: inline-block;}

.floor_com .f-wrap{display:none;width:1220px;}

.floor_com .f-box{overflow:hidden;width:590px;float:left;margin-right:20px}

.floor_com .f-cate{width: 590px;height:661px;overflow:hidden;}

.floor_com .f-head{height:55px;padding-left:11px;border-bottom: 1px solid #f5f5f5;position:relative;}

.floor_com .f-title{font-size:18px;line-height:55px;display:inline-block;*display:inline;*zoom:1}

.floor_com .f-more{position:absolute;right:4px;top:0}

.floor_com .f-more .link,.floor_com .f-more .tab-nav{float:left;margin-right:14px;padding-top:13px;position:relative;line-height:30px}

.floor_com .f-more .hd{margin-right:20px}

.geng a{color:#ffffff;background:#945d56;padding: 0 5px;border-radius: 3px;}

.geng:hover a{color:#ffffff;background: #125ebb;}

.floor_com .f-more .tab-nav{color:gray;font-weight: bold;cursor: pointer;}

.floor_com .f-more .i-mark{position:absolute;width:12px;height:14px;right:-5px;top:10px;background:url(images/company/ico_e12c8.png) no-repeat 0 -369px}

.floor_com .f-more .on{color: #945d56;}

.floor_com .f-l{width:347px;float:left;height:605px}

.floor_com .f-r{float:left;height:605px;width:240px;border-left: 1px solid #f5f5f5;}

.floor_com .f-r .brand-list2{height: 291px;border-bottom: 1px solid #f5f5f5;padding-bottom:11px;}

.floor_com .f-r .brand-list3{height: 302px}

.floor_com .f-r .brand-list3 h3{padding:5px 10px;height:35px;line-height:35px;font-size:16px;}

.floor_com .f-r .brand-list3 h3 i{height: 18px;font-style: normal;margin-left:10px;padding: 0 5px;color: #ffffff;line-height: 18px;background: #945d56;font-size:12px;border-radius: 3px;}

.floor_com .f-r .brand-list3 li.bl2-itm-txt{padding:0 15px;height: 30px;line-height: 30px;text-indent:13px;white-space: nowrap;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;}

.floor_com .f-r .brand-list3 li{background:url('image/li_dot.gif') no-repeat 18px 15px;}

.floor_com .f-hot{height:302px;position:relative;background:#fafafa;border-bottom: 1px solid #f5f5f5;text-align:center;}

.floor_com .f-hot .i-hot{position:absolute;left:10px;top:0;width:24px;height:42px;background:url(images/company/rwa.png) no-repeat 0 0}

.floor_com .img-wrap-hot{width: 347px;height:150px;display: block;vertical-align: middle;text-align: center;overflow: hidden;margin-bottom: 20px;}

.floor_com .img-wrap-hot img{max-height: 150px; max-width: 220px; _height: 150px; _width: 220px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}

.floor_com .f-hot-a{padding-top:31px;height:261px}

.floor_com .f-hot-a:hover .img-wrap-hot img{-webkit-transform:scale(1.05);transform:scale(1.05)}

.floor_com .f-company{height: 193px;padding-top: 20px;text-align:center;border-bottom: 1px solid #f5f5f5;}

.floor_com .new{height: 18px;display:inline-block;margin-left:10px;padding: 0 5px;color: #ffffff;background: #46ad3b;line-height: 18px;font-size:12px;border-radius: 3px;}

.floor_com .key-list{padding-top:18px;padding-left: 24px;}

.floor_com .kl-itm{float:left;height: 28px;width: 140px;margin-right:20px;margin-bottom:10px;line-height: 28px;}

.floor_com .kl-itm a{display:block;border: 1px solid #f5f5f5;overflow:hidden;border-radius: 3px;color: #666666;}

.floor_com .kl-itm a:hover{border-color: #945d56;color:#945d56}

.floor_com .f-zone{padding-top: 15px;}

.floor_com .f-zone .com_tit{font-size: 15px;text-align:center;font-weight: bold;}

.floor_com .zone-list{padding-top: 8px;text-align:center;height: 25px;overflow: hidden;}

.floor_com .zl-itm{display:inline-block;*display:inline;*zoom:1;line-height: 25px;}

.floor_com .zl-itm a{padding:0 6px}

.floor_com .zl-itm span{color:#9e9e9e}

.floor_com .f-active-item{padding:30px;width:528px;height:242px;overflow:hidden;position:relative}

.floor_com .top-item{border-bottom:1px solid #dddddd}

.floor_com .f-slide{position:relative;overflow:hidden;width:528px;height:242px}

.floor_com .trigger{position:absolute;width:100%;height:10px;bottom:30px;left:0;z-index:10;text-align:center}

.floor_com .trigger i{height:6px;width:6px;border:2px solid #fff;text-indent:-10em;overflow:hidden;display:inline-block;margin-left:4px;margin-right:4px}

.floor_com .trigger .active{background:#fff}

.floor_com .f-img{overflow:hidden}

.floor_com .f-img img{margin-top: 20px;vertical-align: middle;}

/*.floor_com .js-tab-con{display:none}

.floor_com .tab-con-0{display:block}*/

.bl2-itm{width:170px;height:75px;padding:22px 35px 0;text-align:center}

.bl2-itm .name{margin-top:7px;font-size:12px}

.bl2-itm .mod-brand .name{height:18px;width:170px;overflow:hidden}

/*6ping*/



/*7ping*/

.recommend-product{overflow:hidden}

.recommend-product h3{font-size: 18px;height: 45px;line-height: 45px;}

.recommend-slide{position:relative;overflow:hidden;height:324px}

.recommend-slide .prev,.recommend-slide .next{position:absolute;height:42px;width:21px;background:url(images/company/jpx9mv.png) no-repeat -100px 0;top:140px}

.recommend-slide .prev{left:1px}

.recommend-slide .prev:hover{background-position:-100px -50px}

.recommend-slide .next{left:auto;right:1px;background-position:-150px 0}

.recommend-slide .next:hover{background-position:-150px -50px}

.recommend-list .img-wrap{width:198px;height:198px}

.recommend-list .img-box{width:198px;height:198px;*font-size:172.854px}

.recommend-list .img-box img{max-height:198px;max-width:198px;_height:198px;_width:198px}

.recommend-list .img-wrap{margin:0 42px;border: 1px solid #f5f5f5;}

.recommend-list .rl-item{width:1220px}

.recommend-list .rl-itm{float:left;margin-right:20px;padding-top:30px;height:290px;width: 285px;text-align:center;overflow:hidden;}

.recommend-list .com_tit{margin-top:18px;margin-bottom:11px;height:21px;line-height:21px;overflow:hidden;font-size:16px}

.recommend-list .desc{color:gray}