@charset "utf-8";
/* CSS Document */
::-webkit-input-placeholder { /* WebKit browsers */
color: #bcbcbc;
font-family:Arial, Helvetica, sans-serif;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #bcbcbc;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #bcbcbc;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #bcbcbc;
}
h1,h2{ display:inline;}
.crumb ul li a,.product-categories td a,.search-product dt,.contact-info .right-list ul li .tips,.produce-show .img-show .small-img .prev-next a,.simple-intro ul li span i,.nav li a i,.product-img .back-page a i,.home-show .img-show .small-img .prev-next a{ background:url('/media/sets/trade/shop-icon.png') 0 0 no-repeat;}
.content{ background:#f5f5f5; width:100%;}
.container{ width:980px; margin:0 auto; padding-bottom:40px;}
.container .header{ padding-bottom:25px;}
.container .header a.shop-logo{ float:left; padding-top:25px;}
.container .header a.shop-logo span{ max-height:100px; display:table-cell; vertical-align:middle; }
.container .header a.shop-logo img{ max-height:100px; max-width:260px; display:block; margin-top:5px;}
.container .header dl{ float:left; margin:30px 0 0 20px; width:700px;}
.container .header dl dt{ font-size:24px; color:#333; margin-bottom:7px;}
.container .header dl dt span{ width:106px; height:20px; margin:0 0 0 15px; vertical-align:-2px}
.container .header dl dt strong{ font-weight:normal;}
.container .header dl dd{ line-height:26px; color:#666; font-size:14px;}

.nav{ width:980px; height:46px; line-height:46px; background:#6c7c93; border-radius:3px; }
.nav li{ float:left; font-size:16px; position:relative;}
.nav li:first-child{ margin-left:37px;}
.nav li a{ color:#fff; display:block; padding:0 36px; }
.nav li a.current,.nav li a:hover{ background:#99a5b6;}
.nav li a i{ width:12px; height:6px; display:inline-block; background-position:0 -60px; margin-left:7px;}
.nav li ul{ position:absolute; left:0; top:46px; background:#99a5b6; border-radius:0 0 3px 3px; padding:5px 0 10px 0; display:none; z-index:9999; max-height:402px; overflow-y:scroll;}
.nav li ul.nav-list{ width:228px;}
.nav li ul.nav-list1{ width:209px; overflow-y:auto; }
.nav li ul li{ margin:7px 0 5px 13px; float:none; font-size:14px; color:#fff; line-height:20px;}
.nav li ul li:first-child{ margin-left:13px;}
.nav li ul li a{ padding:0 20px;}
.nav li ul li a:hover{ text-decoration:underline; background:none;}

.nav-fixed{ width:100%; position:fixed; left:0; top:0; display:none; z-index:5;}
.nav-fixed ul{ width:980px; margin:0 auto;}

.crumb{ width:980px; height:40px; line-height:40px; margin-bottom:-10px;}
.crumb p{ font-size:12px; color:#999; float:left; width:825px;display:inline-block;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.crumb p a{ color:#999; margin:0 4px;}
.crumb p a:hover{ color:#333;}
.crumb p strong{ color:#666; margin-left:4px;}
.crumb ul{ float:right; color:#333; font-size:12px;}
.crumb ul li{ float:left; margin-left:7px;}
.crumb ul li a{width:16px; height:16px; display:block; margin-top:12px;}
.crumb ul li a.face{ background-position:-36px 0;}
.crumb ul li a.blue{ background-position:-54px 0;}
.crumb ul li a.pinterest{ background-position:-72px 0;}
.crumb ul li a.in{ background-position:-90px 0;}
.crumb ul li a.google{ width:26px; background-position:-108px 0;}

.product-detail,.product-description,.new-products,.product-categories,.search-product,.contact-us,.produce-show,.popular-search,.recom-product{ width:918px; padding:25px 30px 30px 30px; border:solid 1px #ddd; border-radius:3px; background:#fff; margin-top:10px;}
.popular-search,.recom-product{ width:978px; padding:25px 0 30px 0;}
.produce-show{ margin-top:0;}
.new-products{ padding-right:0; width:948px;}
.product-detail .title,.product-description .title,.new-products .title,.product-categories .title,.contact-us .title,.home-show .title,.popular-search .title,.recom-product .title{ color:#333; font-size:20px; font-weight:bold;}
.popular-search .title,.recom-product .title{ width:918px; margin:0 30px;}
.product-detail .title h2,.product-description .title h2,.popular-search .title h2,.recom-product .title h2{ font-weight:bold;}
.product-detail .title i,.product-description .title i,.new-products .title i,.product-categories .title i,.contact-us .title i,.home-show .title i,.popular-search .title i,.recom-product .title i{ width:4px; height:18px; display:inline-block; background:#6c7c93; border-radius:3px; margin-right:10px; vertical-align:-1px;}
.product-detail table{ margin-top:20px; width:900px;}
.product-detail table td{ font-size:12px;height:28px; line-height:14px; color:#333;display:inline-block;word-wrap:break-word;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-bottom:5px;}
.product-detail table td.title-td{ color:#666;}

.product-description span{ font-size:18px; line-height:30px; margin:10px 0 5px 0; word-wrap: break-word;}
.product-description p{ font-size:14px; line-height:20px; color:#333; word-break: keep-all;word-wrap: break-word;white-space: pre-wrap;}
.product-description img{ max-width:918px; margin:20px 0;}
.product-description table{
    border-collapse: collapse;
    margin:15px 0 0 0;
}
.product-description table tr td{
    border: 1px solid #dddddd;
    padding: 5px 10px;
    font-size:14px;
}

.new-products ul{ margin-top:20px;}
.new-products ul li{ float:left; width:160px; margin-right:29px;}
.new-products ul li img{ border-radius:3px; margin-bottom:5px; width:160px;}
.new-products ul li i{ font-size:12px; line-height:18px; color:#333; font-style:normal; height:36px; display:block;overflow: hidden; text-overflow: ellipsis;}
.new-products ul li i:hover{ text-decoration:underline;}

.product-categories table{ width:918px; margin-top:13px;}
.product-categories td{ font-size:14px; height:30px;}
.product-categories td a{ color:#333; background-position:-194px 5px; padding-left:14px;width: 270px;display: block;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.product-categories td a:hover{ text-decoration:underline;}

.search-product dt{ font-size:14px; color:#333; font-weight:bold;}
.similar-product{ border-bottom:solid 1px #ddd;}
.similar-product dt{ background-position:-184px -59px; padding-left:25px; margin-bottom:15px;}
.similar-product dt h3{ font-weight:bold;}
.similar-product dd{ font-size:14px; color:#666; line-height:26px;}
.similar-product dd a{ margin:0 4px;color:#666;}
.similar-product dd a:first-child{ margin:0 4px 0 0;}
.similar-product dd a:hover{ text-decoration:underline;}
.hot-search{ margin-top:15px;}
.hot-search dt{ background-position:-186px -24px; padding-left:25px; float:left;}
.hot-search dd{ float:left; margin:0 10px 0 15px; font-size:14px; }
.hot-search dd a{color:#666;}
.hot-search dd a:hover{ text-decoration:underline;}

.contact-info{ margin-top:20px;}
.contact-info .left-list{ width:284px; background:#f5f5f5; border:solid 1px #ddd; float:left; border-radius:3px;}
.contact-info .left-list img{ width:98px; height:98px; border:solid 1px #ddd; border-radius:3px; margin:29px 0 0 91px;}
.contact-info .left-list dl{width:245px; margin:20px auto; }
.contact-info .left-list dl dt{ font-size:18px; line-height:30px; color:#333; width:245px;}
.contact-info .left-list dl dd{ margin-top:15px; font-size:14px; color:#666; line-height:22px;}
.contact-info .left-list dl dd span{ display:block;color:#333; font-weight:bold; margin-bottom:5px;}
.contact-info .right-list{ float:left; margin-left:40px; position:relative;}
.contact-info .right-list ul li{ height:30px; margin:6px 0 17px 0;font-size:14px; color:#333; line-height:30px; position:relative;}
.contact-info .right-list ul li em.company-name{display:block; float:left; height:30px; width:460px; overflow:hidden;}
.subject-error{position: absolute;left: 117px;top: -24px;color: #d41313; display:none;}
.contact-info .right-list ul li.area-li{ height:158px; position:absolute; left:0;}
.contact-info .right-list ul li label{ width:118px; float:left; }
.contact-info .right-list ul li i{ width:16px; color:#d41313; display:inline-block;font-style:normal; text-align:center; vertical-align:-2px;}
.contact-info .right-list ul li .txt1{ width:446px; height:28px; border:solid 1px #ddd; border-radius:3px; padding-left:12px; outline:none; color:#666;}
.contact-info .right-list ul li span.email-error{ color:#d55c5c; position:absolute; top:-25px; display:none; left:120px; }
.contact-info .right-list ul li .txt-val{color:#666;}
.contact-info .right-list ul li .txt1.current{color:#666;}
.contact-info .right-list ul li .area{ width:434px; height:134px;color:#666;  border:solid 1px #ddd; border-radius:3px; padding:12px;font-size:14px; line-height:26px; font-family:Arial, Helvetica, sans-serif; outline:none;}
.contact-info .right-list .send-btn{ margin:213px 0 0 118px;}
.contact-info .right-list .send-btn a,.contact-info .right-list .send-btn button{ width:220px; height:52px; line-height:52px; background:#6c7c93; color:#fff; display:block; text-align:center; line-height:52px; border-radius:3px; font-size:20px;}
.contact-info .right-list .send-btn a:hover,.contact-info .right-list .send-btn button:hover{background:#617084;}
.contact-info .right-list .send-btn button{ border: none; cursor: pointer;}

.contact-info .right-list ul li .select{ float:left; margin:0 20px 0 0;}
.contact-info .right-list ul li .select li{ float:left;margin:0;}
.contact-info .right-list ul li.select{ position:relative;}
.contact-info .right-list .select-box{ width:304px; height:28px; display:block; background:#fff; border:solid 1px #ddd; text-align:left; line-height:28px; padding-left:14px; border-radius:3px 0 0 3px;cursor:pointer; float:left; overflow:hidden; }
.contact-info .right-list .select-box span{ color:#333; font-size:14px; float:left;}
.contact-info .right-list .select-box i{width:28px; height:28px; background-color:#dddddd; border:solid 1px #ddd; display:block; float:left; line-height:28px; text-align:center; border-radius:0 3px 3px 0; margin-left:-1px; background-image:url('/media/sets/trade/shop-icon.png'); background-position:8px -72px; background-repeat:no-repeat; position:absolute; left:320px; top:0;}
.contact-info .right-list .selectMenu{ position:absolute; top:29px; left:0; width:318px; border:solid 1px #ddd; background:#fff; border-radius:0 0 3px 3px; z-index:99;}
.contact-info .right-list .selectMenu a{ display:block; padding:0 10px 0 12px; height:30px; line-height:30px; color:#747474; font-size:14px; width:296px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;display:block;}
.contact-info .right-list .selectMenu a:hover{ color:#333; background:#f5f5f5;}
.contact-info .right-list ul li ul li.select-btn{ position:inherit;}
.contact-info .right-list a.search-btn{ }

.contact-info .right-list ul li .tips{ background-position:-182px -88px; float:left; padding-left:25px; cursor:pointer; position:relative;}
.contact-info .right-list ul li .tips em{ width:160px; padding:10px; line-height:20px; font-size:12px; color:#666; display:block; background:#f5f5f5; border:solid 1px #ddd; position:absolute; z-index:999; border-radius:3px; left:125px; top:0; display:none;}
.contact-info .right-list ul li .tips em i{ width:8px; height:16px; display:block; background:url('/media/sets/trade/shop-icon.png') -39px -33px no-repeat; position:absolute; left:-8px; top:11px;}

.produce-show .img-show{float:left;}
.produce-show .img-show .big-img{ width:360px; height:360px; overflow:hidden;}
.produce-show .img-show .big-img li img{ width:360px; height:360px; border-radius:3px;}
.produce-show .img-show .small-img{ margin-top:15px; height:64px; position:relative;}
.produce-show .img-show .small-img .scroll{ position:relative; width:301px; height:64px; padding-top:5px; left:30px; overflow:hidden; }
.produce-show .img-show .small-img ul{}
.produce-show .img-show .small-img ul li{ float:left; margin-right:15px; position:relative;}
.produce-show .img-show .small-img ul li img{ width:60px; height:60px; border:solid 1px #ddd; border-radius:3px; cursor:pointer;}
.produce-show .img-show .small-img ul li.current img{ border:solid 1px #999;}
.produce-show .img-show .small-img ul li.current:after {position: absolute;top: -10px;left: 46%;content: '';width: 0;height: 0;border-top: 5px solid transparent;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #999;}
.produce-show .img-show .small-img .prev-next a{ position:absolute; width:12px; height:22px; left:0; top:21px; background-position:-38px -78px;}
.produce-show .img-show .small-img .prev-next a.default{ cursor:default; background-position:0 0;}
.produce-show .img-show .small-img .prev-next a.next{background-position:-52px -78px;  left:347px; top:21px;}
.produce-show .img-show .small-img .prev-next a.next.default{background-position:-14px 0; }

.simple-intro{ float:left; margin-left:30px; width:528px;position:relative;}
.simple-intro .title{ font-size:20px; color:#333; line-height:32px;}
.simple-intro ul{ margin-top:15px;}
.simple-intro ul li{ color:#999; line-height:28px; font-size:12px; display:block; min-height:28px; position:relative;}
.simple-intro ul li label{ width:120px; float:left; display:block; }
.simple-intro ul li span{ display:block; float:left; width:390px; color:#333;}
.simple-intro ul li span strong{ font-weight:normal;}
.simple-intro ul li span a{ color:#333;}
.simple-intro ul li span a:hover{ text-decoration:underline;}
.simple-intro ul li span em{ padding:0 8px;}
.simple-intro ul li span .more-price{ display:inline-block; height:22px;}
.simple-intro ul li span i{ width:42px; height:14px; border:solid 1px #99a5b6; font-size:12px; line-height:14px; text-align:left; padding-left:4px; margin-left:10px; border-radius:3px; font-style:normal; color:#99a5b6; background:#fff url('/media/sets/trade/shop-icon.png') 35px -100px no-repeat;display:inline-block; cursor:pointer;}
.simple-intro ul li i.current{background:#fff url('/media/sets/trade/shop-icon.png') 35px -166px no-repeat;}
.simple-intro ul li span img{ height:20px; margin-top:4px;}
.simple-intro ul li:last-child span{ margin-bottom:5px;}

.simple-intro ul li table{ position:absolute; left:120px; top:28px; z-index:999; border:solid 1px #ddd; border-bottom:none; border-right:none; border-radius:3px 3px 0 0; width:320px; background:#fff; display:none;}
.simple-intro ul li table td,.simple-intro ul li table th{ width:150px; height:26px; text-align:left; padding-left:10px; border-bottom:solid 1px #ddd; border-right:solid 1px #ddd; color:#666;}
.simple-intro ul li table th{ background:#f5f5f5; font-weight:normal;}

.simple-intro .contact-btn{ margin-top:22px; height:52px;}
.simple-intro .contact-btn a{ width:218px; height:50px; border:solid 1px #6c7c93; display:block; float:left; background:#6c7c93; text-align:center; line-height:52px; font-size:20px; color:#fff; border-radius:3px; margin-right:30px;}
.simple-intro .contact-btn a:hover{ background:#617084;}
.simple-intro .contact-btn a.add{ background:#fff; color:#6c7c93;}
.simple-intro .contact-btn a.add:hover{ background:#6c7c93; color:#fff;}
.simple-intro .contact-btn a.add.unclick {background: #e7e7e7;color: #fff;border: solid 1px #e7e7e7;cursor: default;}
.simple-intro .ad-box{ width:528px; height:64px; background:#e2e5e9; position:absolute; right:0; bottom:0;}

.product-img{ width:980px; margin-bottom:10px;}
.product-img .img-detail{ width:766px; border:solid 1px #ddd; border-radius:3px; float:left; background:#fff;}
.product-img .img-detail .title{width:718px; background:#f9f9f9; border-bottom:solid 1px #ddd; font-size:20px; line-height:32px; color:#333; padding:19px 24px;}
.product-img .photo-show{ padding:30px 35px 30px 30px;}
.product-img .photo-show .big-box{ width:600px; height:600px; border-radius:3px; overflow:hidden; float:left;}
.product-img .photo-show .big-box ul li{ float:left; display:none;}
.product-img .photo-show .big-box ul li.current{ display:block; position:absolute;}
.product-img .photo-show .big-box ul li span{width:600px; height:600px;display: table-cell;vertical-align: middle;}
.product-img .photo-show .big-box ul li img{vertical-align:middle; border-radius:0; display:block; margin:0 auto; max-width:600px; max-height:600px;}
.product-img .photo-show .small-box{ width:69px; float:left; margin-left:31px;}
.product-img .photo-show .small-box ul li{ margin-bottom:15px; width:62px; height:62px; border: solid 1px #ddd; border-radius:3px; margin-left:5px; position:relative; cursor:pointer;}
.product-img .photo-show .small-box ul li img{ width:62px; height:62px;}
.product-img .photo-show .small-box ul li:hover{border:solid 1px #999999;}
.product-img .photo-show .small-box ul li.current{ border:solid 1px #999999;}
.product-img .photo-show .small-box ul li.current:after {position: absolute;left: -10px;top: 41%;content: '';width: 0;height: 0;border-top: 5px solid transparent;border-left: 5px solid transparent;border-right: 5px solid #999 ;border-bottom:5px solid transparent;}
.product-img .back-page{ height:50px; background:#f5f5f5; text-align:center; border-top:solid 1px #ddd;}
.product-img .back-page a{ font-size:16px; color:#333; line-height:50px;}
.product-img .back-page a:hover{ text-decoration:underline;}
.product-img .back-page a i{ width:13px; height:12px; display:inline-block; background-position:-87px -36px; margin-right:7px;}

.product-img .img-intro{ width:202px; margin-left:9px; float:left;}
.product-img .img-intro .title{ height:44px; background:#6c7c93; line-height:44px; color:#fff; text-align:center; font-size:16px; font-weight:bold; border-radius:3px 3px 0 0;}
.product-img .img-intro .photo-list{ width:200px; border:solid 1px #ddd; background:#fff; border-top:none; border-radius:0 0 3px 3px; padding:63px 0 51px 0; position:relative;}
.product-img .img-intro .photo-list .scrollArea{padding:0 20px; height:654px; overflow:hidden; position:relative; }
.product-img .img-intro .photo-list .img-list{position:absolute; top:0;}
.product-img .img-intro .photo-list ul{ }
.product-img .img-intro .photo-big ul li{ margin-bottom:15px; overflow:hidden;width: auto;height: auto;background: none;}
.product-img .img-intro .photo-list ul li a{ display:block; width:160px;}
.product-img .img-intro .photo-list ul li a img{ width:160px; height:160px;}
.product-img .img-intro .photo-list ul li a i{ font-size:12px; color:#333; line-height:18px;word-break:break-word; font-style:normal; display:block; width:160px; height:36px; overflow:hidden; margin-top:7px;}
.product-img .img-intro .photo-list ul li a i:hover{ text-decoration:underline;}
.product-img .img-intro .photo-list .next-btn a{ position:absolute; left:20px; top:20px; width:158px; height:26px; background:#f5f5f5 url('/media/sets/trade/shop-icon.png') -111px -133px no-repeat; border:solid 1px #ddd; border-radius:3px; display:block;}
.product-img .img-intro .photo-list .next-btn a.next{ top:718px; background-position:-111px -165px;}

/*产品首页*/
.main-content .right-content .product-box ul li a.add-basket,.main-content .right-content .view-page ul li.view-li a,.main-content .right-content .view-page .page a,.main-content .right-content .product-all .product-intro .left-img a.add-basket,.main-content .right-content .quality-none p i,.main-content .right-content .certification-none p i,.scrollArea ul.small-list li,.news-page ul li a.prev,.news-page ul li a.next,.recom-product .slide-more i,.left-content .menu-list2 .update span i,.left-content .menu-list .see-more i{background:url('/media/sets/trade/product-icon.png') 0 0 no-repeat; }
.main-content{ width:980px; margin:10px auto 0 auto;}
.main-content .left-content{ width:220px; float:left;}
.left-content .menu-list{border-radius:3px; width:218px; border:solid 1px #ddd; position:relative;}
.left-content .menu-list dl{ max-height:615px; overflow:hidden; margin-top:48px;}
.left-content .menu-list dl.current{ height:auto; max-height:inherit; overflow:inherit;}
.left-content .menu-list dl dt{ width:203px; height:48px; background:#6c7c93; line-height:48px; text-align:left; color:#fff; font-size:18px; font-weight:bold; padding-left:17px; border-radius:3px 3px 0 0; position:absolute; left:-1px; top:-1px;}
.left-content .menu-list dl dd{ height:40px; border-bottom:solid 1px #ddd; line-height:40px;background:#fff url('/media/sets/trade/product-icon.png') -180px 17px no-repeat; padding-left:29px; font-size:14px;}
.left-content .menu-list dl dd a{color:#666; max-width:130px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;display:block; float:left; }
.left-content .menu-list dl.company-dl dd a{ overflow:inherit;text-overflow:inherit;-o-text-overflow:inherit; }
.left-content .menu-list dl dd strong{ font-weight:normal;}
.left-content .menu-list dl dd i{color:#666; font-size:14px; float:left; font-style:normal;}
.left-content .menu-list dl dd a:hover{ text-decoration:underline;}
.left-content .menu-list dl dd a.current{ font-weight:bold;}
.left-content .menu-list .see-more{ height:40px; background:#fafafa; line-height:40px; display:none;}
.left-content .menu-list .see-more a{ font-size:16px; font-weight:bold; color:#666; margin-left:15px;}
.left-content .menu-list .see-more a:hover{ color:#414141;}
.left-content .menu-list .see-more i{ display:inline-block; width:10px; height:10px; background-position:-62px -231px;margin-left:6px;}
.left-content .menu-list .see-more i.less{ background-position:-83px -235px;vertical-align: -4px;}

.contact-msg{ width:218px; border:solid 1px #ddd; border-radius:3px; margin-top:10px; background:#fff;}
.contact-msg span{  display:block; border-bottom:solid 1px #ddd; padding:13px 30px 12px 15px; font-size:16px; word-wrap:break-word; line-height:26px; color:#333; width:173px;}
.contact-msg ul{ padding:0 25px 3px 15px; background:#f9f9f9; border-bottom:solid 1px #ddd;}
.contact-msg ul li{ margin:0 0 6px 0; padding-top:10px; font-size:14px; color:#333; line-height:22px;}
.contact-msg ul li i{ display:block; font-style:normal; font-weight:bold; margin-bottom:3px;}
.contact-msg .btn{ padding:10px 5px;}
.contact-msg .btn a{ width:208px; height:38px; background:#6c7c93; text-align:center; line-height:38px; color:#fff; font-weight:bold; display:block; border-radius:3px;}
.contact-msg .btn a:hover{ background:#617084;}

.main-content .right-content{ width:750px; float:left; margin-left:10px; /*border:solid 1px #ddd; border-radius:3px;*/}
.main-content .right-content .product-box{ border:solid 1px #ddd; background:#fff;}
.main-content .right-content .product-box .title{ height:72px; line-height:72px;color:#333; font-size:20px; font-weight:bold; padding-left:24px; background:#f9f9f9; border-bottom:solid 1px #ddd;}
.main-content .right-content .product-box .title h1,.main-content .right-content .product-box .title h2{ font-weight:bold;}
.main-content .right-content .product-box .title i{ width:4px; height:18px; display:inline-block; background:#6c7c93; border-radius:3px; margin-right:10px; vertical-align:-1px;}
.main-content .right-content .product-box .title a{ width:150px; height:38px; text-align:center; line-height:38px; background:#6c7c93; display:block; border-radius:3px; color:#fff; font-size:16px; float:right; margin:17px 24px 0 0; font-weight:normal;}
.main-content .right-content .product-box .title a:hover{ background:#617084;}
.main-content .right-content .product-box ul.product-img{ padding:10px 0 10px 14px; width:748px;}
.main-content .right-content .product-box ul.product-img li{ width:180px; float:left; margin:0 0 6px 0; position:relative;}
/*.main-content .right-content .product-box ul.product-img li a,*/.main-content .right-content .product-box ul.product-img li span{ width:178px; display:block; border-radius:3px 3px 0 0; border:solid 1px #fff; padding-bottom:5px}
/*.main-content .right-content .product-box ul.product-img li a.current,*/.main-content .right-content .product-box ul.product-img li span.current{ border:solid 1px #ddd;}
.main-content .right-content .product-box ul.product-img li img{ width:160px; height:160px; display:block;border-radius:3px; margin:10px auto 8px auto;}
.main-content .right-content .product-box ul.product-img li a i{ font-size:12px; color:#333; line-height:18px; height:36px; width:140px; overflow:hidden; font-style:normal; display:block; margin-left:12px;}
.main-content .right-content .product-box ul.product-img li a i:hover{ text-decoration:underline;}
.main-content .right-content .product-box ul.product-img li dl{ position:absolute; top:220px; border:solid 1px #ddd; border-radius:0 0 3px 3px; padding:9px 27px 7px 11px; background:#f5f5f5; z-index:99; display:none;}
.main-content .right-content .product-box ul.product-img li dl dd{ font-size:12px; line-height:20px; color:#666; width:140px;white-space: nowrap;}
.main-content .right-content .product-box ul.product-img li a.add-basket{ width:25px; height:25px; display:block; background-position:0 -37px; position:absolute; top:11px; right:10px; border-radius:0 3px 0 0; border:none;}
.main-content .right-content .product-box ul.product-img li a.current{ background-position:-33px -37px;}
.main-content .right-content .product-box ul.product-img li a.add-success{ background-position:-103px -37px;}
.main-content .right-content .product-box ul.product-img li a.delete{ background-position:-70px -37px;}
.main-content .right-content .view-page{ height:50px; background:#f9f9f9;border: solid 1px #ddd;margin-top: -1px; border-radius:0 0 3px 3px;}
.main-content .right-content .view-page ul{ float:left; margin-left:24px;}
.main-content .right-content .view-page ul li{ float:left; line-height:50px; font-size:12px; color:#ddd;}
.main-content .right-content .view-page ul li label{ color:#666; margin-right:5px; float:left;}
.main-content .right-content .view-page ul li a{ margin:19px 5px 0 5px; float:left; display:block; height:12px;}
.main-content .right-content .view-page ul li a.list{ width:16px; background-position:0 0; }
.main-content .right-content .view-page ul li a.list.current,.main-content .right-content .view-page ul li a.list:hover{ background-position:0 -133px;}
.main-content .right-content .view-page ul li i{ float:left; font-style:normal;}
.main-content .right-content .view-page ul li a.big-pic{ width:12px; background-position:-25px -133px;}
.main-content .right-content .view-page ul li a.big-pic.current,.main-content .right-content .view-page ul li a.big-pic:hover{ background-position:-27px 0;}
.main-content .right-content .view-page ul li.select-li{ margin-left:30px;}
.main-content .right-content .view-page ul li.select-li .select{ float:left;}
.main-content .right-content .view-page ul li.select-li .select ul{ margin-left:3px;}
.main-content .right-content .view-page ul li.select-li .select ul li{ position:relative;margin:15px 0 0 0;}
.main-content .right-content .view-page ul li.select-li .select a.select-box{ width:80px; height:18px; float:none;border:solid 1px #ddd; display:block; border-radius:3px; cursor:pointer; color:#666; position:relative; margin:0;}
.main-content .right-content .view-page ul li.select-li .select a.select-box span{width:55px; height:18px;background:#fff; float:left; line-height:18px; padding-left:6px;}
.main-content .right-content .view-page ul li.select-li .select a.select-box i{ width:18px; height:18px; display:block; float:left; border-left:solid 1px #ddd;}
.main-content .right-content .view-page ul li.select-li .select a.select-box:after{position: absolute;right:5px;top: 41%;content: '';width: 0;height: 0;border-top: 4px solid #999;border-left: 4px solid transparent;border-right: 4px solid transparent;border-bottom:4px solid transparent;}
.main-content .right-content .view-page ul li.select-li .selectMenu{ width:59px; height:48px; border:solid 1px #ddd; position:absolute; left:0; top:19px; border-radius:0 0 3px 3px; background:#fff;}
.main-content .right-content .view-page ul li.select-li .selectMenu a{ margin:0; padding-left:3px; height:24px; line-height:24px; color:#666; width:56px; display:block;}
.main-content .right-content .view-page ul li.select-li .selectMenu a:hover{ background:#f6f6f6;}

.main-content .right-content .view-page .page{ float:right; padding-right:24px; font-size:12px; line-height:50px;}
.main-content .right-content .view-page .page label{ float:left; color:#666;}
.main-content .right-content .view-page .page span{ float:left; margin-left:12px; color:#999;}
.main-content .right-content .view-page .page span i{ font-style:normal; color:#666;}
.main-content .right-content .view-page .page a,.main-content .right-content .view-page .page a.default{ width:20px; height:20px; display:block; float:left; margin:15px 0 0 25px; background-position:-47px 0;}
.main-content .right-content .view-page .page a.default{ cursor:default;}
.main-content .right-content .view-page .page a:hover{background-position:-97px 0;}
.main-content .right-content .view-page .page a.next,.main-content .right-content .view-page .page a.next.default{ margin-left:12px; background-position:-73px 0;}
.main-content .right-content .view-page .page a.next:hover{background-position:-123px 0;}
.main-content .right-content .product-all .product-intro{ height:160px; border-bottom:solid 1px #ddd; padding:24px;}
.main-content .right-content .product-all .product-intro:hover{ background:#f9f9f9;}
.main-content .right-content .product-all .product-intro:last-child{ border-bottom:none;}
.main-content .right-content .product-all .product-intro .left-img{ float:left; position:relative; width:160px; height:160px; }
.main-content .right-content .product-all .product-intro .left-img img{ width:160px; height:160px;border-radius:3px;}
.main-content .right-content .product-all .product-intro .left-img a.add-basket{ width:25px; height:25px; display:block; background-position:0 -71px; position:absolute; bottom:0; right:0; border-radius:3px 0 0 0; border:none;}
.main-content .right-content .product-all .product-intro .left-img a.current{ background-position:-33px -37px;}
.main-content .right-content .product-all .product-intro .left-img a.add-success{ background-position:-103px -37px;}
.main-content .right-content .product-all .product-intro .left-img a.delete{ background-position:-70px -37px;}
.main-content .right-content .product-all .product-intro .msg-detail{ float:left; margin-left:14px; position:relative; height:160px; width:525px;}
.main-content .right-content .product-all .product-intro .msg-detail span a{ font-size:18px; color:#333; line-height:24px;}
.main-content .right-content .product-all .product-intro .msg-detail span a:hover{ text-decoration:underline;}
.main-content .right-content .product-all .product-intro .msg-detail ul{ margin-top:5px; padding:0;}
.main-content .right-content .product-all .product-intro .msg-detail table{margin-top:5px;}
.main-content .right-content .product-all .product-intro .msg-detail ul li{ line-height:24px; font-size:12px; color:#333; width:auto; float:none; margin:0;}
.main-content .right-content .product-all .product-intro .msg-detail ul.list2 li{ width:240px; line-height:24px; font-size:12px; color:#333; float:left; margin:3px 20px 3px 0; }
.main-content .right-content .product-all .product-intro .msg-detail ul li label{ color:#999; margin-right:12px;}
.main-content .right-content .product-all .product-intro .msg-detail ul.list2 li label{ display:block; float:left; line-height:18px;vertical-align:top;}
.main-content .right-content .product-all .product-intro .msg-detail ul.list2 li i{ display:block; float:left; font-style:normal; width:170px;line-height:18px;}

.main-content .right-content .product-all .product-intro .msg-detail table td{ width:240px; line-height:24px; font-size:12px; color:#333; float:left; margin:3px 20px 3px 0; }
.main-content .right-content .product-all .product-intro .msg-detail table td label{ color:#999; margin-right:12px;}
.main-content .right-content .product-all .product-intro .msg-detail table td label{ display:block; float:left; line-height:18px;vertical-align:top;}
.main-content .right-content .product-all .product-intro .msg-detail table td i{ /*display:block; float:left; */font-style:normal; width:164px;line-height:18px;}

.main-content .right-content .product-all .product-intro .msg-detail .contact-btn{ position:absolute; bottom:4px;}
.main-content .right-content .product-all .product-intro .msg-detail .contact-btn a{ width:140px; height:32px; text-align:center; line-height:32px; background:#6c7c93; display:block; border-radius:3px; color:#fff; font-size:14px;}
.main-content .right-content .product-all .product-intro .msg-detail .contact-btn a:hover{ background:#617084;}

/*店铺质量控制信息*/
.main-content .right-content .quality-list{ padding:17px 25px; }
.main-content .right-content .quality-list dl dt,.main-content .right-content .quality-list dl dd{ font-size:14px; color:#333; line-height:30px;}
.main-content .right-content .quality-list dl dd span{ font-family:'Microsoft YaHei'; vertical-align:2px;}
.main-content .right-content .certification-box{ margin-top:10px;  border:solid 1px #ddd; border-radius:3px; background:#fff;}
.certification-list{ padding:32px 0 0 32px;}
.certification-list .certification-detail{ width:323px; height:188px; border:solid 1px #ddd; float:left; margin:0 32px 32px 0; background:#f9f9f9;}
.certification-list .certification-detail .left-img{ width:140px; border-right:solid 1px #ddd; float:left; height:188px; background:#fff;}
.certification-list .certification-detail .left-img span{width:140px; height:188px; display:table-cell; vertical-align:middle; margin:10px auto;}
.certification-list .certification-detail .left-img img{max-width:120px; max-height:168px; display:block; vertical-align:middle; margin:0 auto;}
.right-content .certification-list .certification-detail ul{ float:left; margin:8px 0 0 11px; padding:0; width:170px;}
.right-content .certification-list .certification-detail ul li{ font-size:12px; line-height:18px; margin:0 0 8px 0; width:160px;}
.right-content .certification-list .certification-detail ul li label{ width:70px; float:left; display:block; color:#999;}
.right-content .certification-list .certification-detail ul li span{ width:90px; display:block; float:left;}
.contact-us1{ margin:10px auto 0 auto; padding-bottom:40px;}
.main-content .right-content .quality-none .quality-list,.main-content .right-content .certification-none .certification-list{ padding:0;}
.main-content .right-content .quality-none p,.main-content .right-content .certification-none p{ padding:48px 0; text-align:left; font-size:16px; color:#333; }
.main-content .right-content .quality-none p i,.main-content .right-content .certification-none p i{ width:40px; height:40px; display:inline-block; vertical-align:-11px; margin-right:12px;background-position:-60px -76px;}

/*联系我们*/
.contact-communication{ width:978px; border:solid 1px #ddd;background:#fff; }
.contact-communication1{ margin-top:-1px;}
.contact-communication:first-child{border-radius:3px 3px 0 0;}
.contact-communication:last-child{border-radius:0 0 3px 3px;}
.contact-communication .left-intro{ width:182px; float:left; text-align:center;}
.contact-communication1 .left-intro{ padding-top:55px;}
.contact-communication .left-intro img{ width:98px; height:98px; border:solid 1px #ddd; border-radius:3px; display:block; margin:30px 0 18px 40px;}
.contact-communication .right-intro{ float:left; padding:25px 24px 25px 24px; border-left:solid 1px #ddd; background:#f9f9f9; width:747px;}
.contact-communication .right-intro ul li{ line-height:32px; font-size:14px; color:#333;}
.contact-communication .right-intro ul li a{ color:#333;}
.contact-communication .right-intro ul li a:hover{ text-decoration:underline;}
.contact-communication .right-intro ul li label{ width:87px; display:inline-block; color:#666;}
.contact-info1 .right-list ul li .txt1{ width:606px;}
.contact-info1 .right-list ul li .area{ width:594px;}
.contact-info1 .right-list .send-btn{ margin:223px 0 0 190px;}

/*企业新闻*/
.main-content .right-content .news-box{ border-radius:3px;}
.news-list dl{ padding:23px 24px; border-bottom:solid 1px #ddd;}
.news-list dl:hover{ background:#f9f9f9;}
.news-list dl dt{ line-height:30px; position:relative;}
.news-list dl dt a{font-size:18px; color:#333;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; width:435px; display:inline-block; }
.news-list dl dt a:hover{ text-decoration:underline;}
.news-list dl dt span{ position:absolute; right:0;line-height:30px; font-size:14px; color:#999;}
.news-list dl dd{ font-size:14px; color:#666; line-height:28px; margin-top:3px;}

.news-page{ height:84px;background:#f9f9f9; padding-left:158px;}
.news-page ul{ padding-top:26px;}
.news-page ul li{ float:left; font-size:14px; margin-right:12px; line-height:32px;}
.news-page ul li i{ font-style:normal; margin:0 5px;}
.news-page ul li a{ width:30px; height:30px; display:block; border:solid 1px #ddd; background:#fff; text-align:center; line-height:30px;color:#666; }
.news-page ul li.current a{ background:#6c7c93; border:solid 1px #6c7c93; color:#fff;}
.news-page ul li a.prev{ background:#fff url('/media/sets/trade/product-icon.png') 9px -170px no-repeat;}
.news-page ul li a.next{ background:#fff url('/media/sets/trade/product-icon.png') -16px -170px no-repeat;}

.news-detail .title-news{ width:700px; margin:0 auto; padding:25px 0 17px 0; text-align:center; border-bottom:solid 1px #ddd;}
.news-detail .title-news span{ line-height:30px; font-size:20px; color:#333; display:block;}
.news-detail .title-news i{ font-size:14px; line-height:28px; color:#999; font-style:normal;}
.news-detail .news-art{ width:700px; font-size:14px; color:#414141; margin:0 auto; padding-bottom:60px;}
.news-detail .news-art .imgdiv{ text-align: center;}
.news-detail .news-art img{ margin-top:30px;}
.news-detail .news-art p{ line-height:20px;}
.news-box .next-prev{ height:54px; background:#f9f9f9; border-top:solid 1px #ddd; position:relative;}
.news-box .next-prev li{ float:left; height:54px; line-height:54px; width:349px; padding-left:24px; font-size:14px; font-weight:bold; color:#333;}
.news-box .next-prev li span{ display:block; float:left;}
.news-box .next-prev li a{ width:210px; display:block; float:left; margin-left:12px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; font-weight:normal; color:#666;}
.news-box .next-prev li.next a{ width:240px;}
.news-box .next-prev li a:hover{ text-decoration:underline;}
.news-box .next-prev i{ width:1px; height:54px; display:block; background:#ddd; position:absolute; left:50%; top:0;}

.banner-content .banner .d1{}
.banner-content .banner .d1 img{height:360px; width:696px;}
.intro-art .scrollArea{ width:250px; height:180px; overflow:hidden; float:left; margin:5px 15px -10px 0; border-radius:3px; position:relative;}
.intro-art .scrollArea .c1{width:100%;height:180px;display:block;position:absolute;left:0px;top:0px;}
.intro-art .scrollArea .c1 span{width:250px; height:180px; display:table-cell; vertical-align:middle;}
.intro-art .scrollArea .c1 img{ margin-top:0;max-width:250px; max-height:180px; display:block; margin:0 auto; vertical-align:middle;}
.scrollArea ul.small-list{ position:absolute; bottom:8px; right:8px; z-index:3;}
.scrollArea ul.small-list li{ float:left; margin-left:8px; width:8px; height:8px; background-position:-66px -181px; display:block;}
.scrollArea ul.small-list li.current{ background-position:-82px -181px;}
.news-detail .intro-art{ padding-bottom:20px;}
.intro-txt{ border-bottom:solid 1px #ddd; padding-bottom:15px;}
.intro-art{ min-height:180px;}
.main-content .right-content .product-box .intro-txt .title{ background:none; border:none; height:auto; margin:25px 0 13px 0; line-height:inherit; padding:0;}
.main-content .right-content .product-box .intro-txt .title h2{ font-weight:bold;}
.intro-txt ul li label{ line-height:32px; font-size:14px; color:#666; width:145px; display:block; float:left;}
.intro-market ul li label{ width:100px;}
.intro-txt ul li span{ display:block; width:520px; float:left; font-size:14px; color:#414141; line-height:20px; margin:6px 0; min-height:20px;}
.intro-txt1 ul li label{ width:175px;}
.last-txt{ border:none; padding:0;}
.photo-list{ padding:24px 0 5px 24px; border-bottom:solid 1px #ddd;}
.photo-list ul li{ width:163px; height:189px; float:left; margin:0 17px 17px 0; background:url('/media/sets/trade/photo-bg.jpg') left top no-repeat;}
.photo-list ul li a.img-box{ width:148px; height:148px; display:block; margin-bottom:8px; margin:5px 0 0 5px; position:relative;}
.photo-list ul li a.img-box img{ width:148px; height:148px;}
.photo-list ul li a.img-box i{ position:absolute; bottom:0; left:0; width:148px; height:90px;background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); text-align:right;}
.photo-list ul li a.img-box i em{ font-size:14px; color:#fff; font-weight:bold; display:block; margin:67px 8px 0 0;}
.photo-list ul li span{ height:18px; display:block; line-height:18px; margin-top:7px; width:148px; overflow:hidden; font-size:12px; margin-left:5px;}
.photo-list ul li span a{color:#333; }
.photo-list ul li span a:hover{ text-decoration:underline;}
.photo-detail{ padding:35px 24px 40px;}
.photo-detail .small-img{ position:relative;height:69px;}
.photo-detail .small-img .scroll-list{ position:relative; width:640px; height:69px; overflow:hidden; float:left; }
.photo-detail .small-img .scroll-list .small-box{ position:absolute; left:0;}
.photo-detail .small-img ul li{ float:left; margin-left:16px; cursor:pointer; position:relative;}
.photo-detail .small-img ul li img{ width:62px; height:62px; border:solid 1px #ddd; border-radius:3px;}
.photo-detail .small-img ul li.current img{ border:solid 1px #999;}
.photo-detail .small-img ul li.current:after {position: absolute;bottom: -6px;left: 41%;content: '';width: 0;height: 0;border-top: 5px solid #999;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 5px solid transparent;}
@-moz-document url-prefix(){.photo-detail .small-img ul li.current:after {bottom: -5px;}}
.photo-detail .small-img a.prev,.photo-detail .small-img a.next{ width:20px; height:62px; background:#fff url('/media/sets/trade/product-icon.png') 4px -155px no-repeat; border:solid 1px #ddd; border-radius:3px; float:left;}
.photo-detail .small-img a.next{ float:right; background:#fff url('/media/sets/trade/product-icon.png') -21px -155px no-repeat;}
.photo-detail .big-img{ width:700px; margin-top:40px; overflow:hidden;}
.photo-detail .big-img ul li{ display:none;}
.photo-detail .big-img ul li img{ display:block; margin:0 auto;}

.shop_banner{ width:978px; height:260px; border:solid 1px #ddd; border-radius:3px; margin:10px auto 0 auto;}
.home-box{border-radius:3px 3px 0 0;}
.main-content .right-content .product-box .home-title{ height:auto;width: 700px;background: #f9f9f9;border-bottom: solid 1px #ddd;font-size: 20px;line-height: 32px;color: #333;padding: 15px 24px; font-weight:normal; }
.main-content .right-content .product-box .home-title strong{ font-weight:normal;}

.home-show{ width:700px; padding:25px 24px 0 24px; margin-top:10px;}
.home-show .title{ margin-bottom:25px;}
.home-show .img-show .big-img{ width:250px; height:180px; border-radius:3px;}
.home-show .img-show .big-img li img{ width:250px; height:180px;}
.home-show .img-show .small-img .scroll{ width:202px; overflow:hidden; height:46px; left:24px;}
.home-show .img-show .small-img{ height:46px; margin-top:10px;}
.home-show .img-show .small-img ul li{ margin-right:6px;}
.home-show .img-show .small-img ul li img{ width:44px; height:44px;}
.home-show .img-show .small-img .prev-next a{ width:8px; height:14px; display:block; background-position:-63px -56px;}
.home-show .img-show .small-img .prev-next a.default{background-position:-38px -56px;}
.home-show .img-show .small-img .prev-next a.next{ left:242px; background-position:-73px -56px;}
.home-show .img-show .small-img .prev-next a.next.default{ background-position:-50px -56px;}
.home-show .img-show .small-img ul li.current:after {position: absolute;top: -8px;left: 45%;content: '';width: 0;height: 0;border-top: 3px solid transparent;border-left: 4px solid transparent;border-right: 4px solid transparent;border-bottom: 5px solid #999;}
.home-show .simple-intro{ margin-left:12px; width:438px;}
.home-show .simple-intro .title {font-size: 16px;line-height: 22px; margin:4px 0 10px 0;}
.home-show .simple-intro .title a{color: #333;}
.home-show .simple-intro ul{ margin-top:10px;}
.home-show .simple-intro ul li{ color:#333; line-height:28px;}
.home-show .simple-intro ul li label{ width:135px; color:#666;}
.home-show .simple-intro ul li span{ width:303px;}
.home-show .simple-intro .contact-btn a{ width:198px; height:50px; margin-right:20px;}
.home-show .simple-intro .contact-btn{ margin:45px 0 0 2px;}
.home-show .simple-intro .contact-btn a.add{ margin-right:0;}
.home-show .simple-intro .contact-btn a.add:hover{background: #6c7c93; color:#fff;}
.home-show .simple-intro{ height:304px;}
.area-error{position: absolute;left: 118px;top: 158px; color:#d55c5c; display:none;}

.share{ float:right; font-size:12px; color:#333;}
.share span{ float:left; line-height:18px;}
.addthis_sharing_toolbox{ margin-left:2px; float:left;}
.at-share-tbx-element .at-share-btn{ border-radius:3px;}

.tab-content{ position:relative;}
.tabs-new{ position:absolute; right:24px; top:-17px;}
.tabs-new a{ width:8px; height:8px; display:block;float:left; margin-right:10px; background:#ddd; border:solid 1px #cfcfcf; border-radius:100px;}
.tabs-new a.current{ background:#6c7c93; width:10px; height:10px; border:solid 1px #6c7c93;}
.tabs-list{ height:222px; overflow:hidden;}
.tabs-list ul{ display:none;}

.request-box{ width:468px; height:142px; margin-top:25px; border:solid 1px #ddd; border-radius:3px; background:#fff;}
.request-box .request-left{ width:303px; float:left; padding:20px 12px;}
.request-box .request-left dl dt{ color:#545454; font-size:18px; margin-bottom:11px;}
.request-box .request-left dl dd{ font-size:14px; color:#666;}
.request-box .request-left a{ width:168px; height:34px; border:solid 1px #6c7c93; border-radius:3px; text-align:center; line-height:34px; display:block; color:#6c7c93; font-size:14px; margin-top:18px;}
.request-box .request-left a:hover{ background:#6c7c93; color:#fff;}
.request-box .request-right{ width:140px; height:100%; float:left; border-left:solid 1px #ddd; background:#f9f9f9;}
.request-box .request-right li{ text-align:center; margin-bottom:14px; font-size:14px; color:#666;}
.request-box .request-right span{ background:url('/media/sets/trade/qiugou.png') 0 0 no-repeat; display:block; float:none; margin:0 auto;}
.request-box .request-right span.icon1{ width:26px; height:26px; background-position:0 0;}
.request-box .request-right span.icon2{ width:26px; height:21px; background-position:0 -26px; margin-bottom:0;}


.opacity-layer{ width:100%; height:100%; position:fixed; left:0; top:0; background:rgba(0,0,0,0.5); z-index:99; display:none;}
.float-layer{ width:740px; height:430px; background:#fff; border-radius:3px;box-shadow: 5px 0 12px #777, -5px 0 12px #777, 0 5px 12px #777, 0 -5px 12px #777; position:fixed; left:30%; top:260px; z-index:999; display:none;}
.float-layer .title{ height:62px; line-height:62px;}
.float-layer .title span{ float:left; padding-left:23px; font-size:20px; color:#333;}
.float-layer .title a{ float:right; width:16px; height:16px;background:url('/media/sets/trade/qiugou.png') -28px -17px no-repeat; display:block; margin:14px 20px 0 0;}
.float-layer .title a:hover{ background-position:-28px 0;}
.float-layer .form-main{ margin:11px 0 0 95px;}
.float-layer .form-main li{ height:30px; margin-bottom:18px; position:relative; width:540px;}
.float-layer .form-main li .erro_alert { position: absolute;right: 1px; top: 8px; z-index:1;font-size: 12px;color: #d41313;padding: 0 5px;cursor: text;background: #fff;background: -webkit-linear-gradient(left,rgba(255,255,255,0),#fff 8px); background: linear-gradient(to right,rgba(255,255,255,0),#fff 8px);opacity: 0;-ms-filter: "alpha(Opacity=0)";-webkit-transform: translate(20px,0); -ms-transform: translate(20px,0); transform: translate(20px,0);-webkit-transition: .25s ease-out;transition: .25s ease-out;}
.float-layer .form-main li .erro_alert1{top: inherit; bottom:9px;}
.float-layer .form-main li .erro_alert.is-visible {opacity: 1;-ms-filter: "alpha(Opacity=100)";-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);}
.float-layer .form-main li label{ width:100px; color:#333; font-size:14px; line-height:30px; display:block; float:left;}
.float-layer .form-main li label i{ width: 12px;height: 30px;color: #d41313;display: block;float: left; line-height:30px; margin-top:3px;}
.float-layer .form-main li .txt{ width:422px; height:28px; border:solid 1px #ddd; border-radius:3px; padding-left:16px; float:left;}
.float-layer .form-main li.area_li{ height:160px;}
.float-layer .form-main li .area{ width:408px; height:144px; border:solid 1px #ddd; border-radius:3px; padding:7px 15px; float:left;}
.float-layer .btn{ margin:-3px 0 0 193px; width:438px;}
.float-layer .btn p{ line-height:20px; font-size:14px; color:#333;}
.float-layer .btn a{ width:160px; height:36px; text-align:center; line-height:36px; color:#fff; background:#d41313; font-size:16px; display:block; border-radius:3px; margin-top:15px;}
.float-layer .btn a:hover{ background:#c60000;}

/*xunpan*/
.float-layer2{ display:none; width:900px; height:400px; overflow:hidden;left:26%; position:fixed; }
.left-product{ float:left; width:400px; height:400px; overflow:hidden; position:relative; }
.left-product .scroll-area{ position:absolute; left:0;}
.left-product .pro-scroll{ width:360px; height:400px; overflow:hidden; float:left; padding:0 20px; background:#f9f9f9;}
.pro-scroll .pro-title{ margin-top:25px; color:#333; font-size:18px; height:90px;}
.pro-scroll .pro-title i{ display:block; font-size:12px; color:#666; margin-top:4px; font-style:normal;}
.product-show img{ width:160px; height:160px; display:block; margin:0 auto;}
.product-show ul{ margin-top:50px; font-size:12px;}
.product-show ul li{ float:left; width:180px; line-height:22px; color:#666;}
.product-show ul li label{ color:#999;}
.product-show ul li i{ color:#333; font-weight:bold; font-style:normal;}
.left-product a.prev{ width:12px; height:22px; display:block; background:url('/media/sets/trade/quick-inquiry.png') 0 0 no-repeat; position:absolute; left:20px; top:187px;}
.left-product a.prev.current{background-position:-36px 0;}
.left-product a.next{ width:12px; height:22px; display:block; background:url('/media/sets/trade/quick-inquiry.png') -15px 0 no-repeat; position:absolute; left:368px; top:187px;}
.left-product a.next.current{background-position:-52px 0;}

.float-layer2 .form{ width:500px; float:left; position:relative;}
.float-layer2 .form ul.form-main{ width:434px; margin:0 30px 0 27px; padding-top:50px;}
.float-layer2 .form ul li{ margin-bottom:18px; display:block; width:434px;position:relative;}
.float-layer2 .form ul li label{ width:114px; height:30px; display:block; float:left; font-size:14px; color:#333; line-height:30px;}
.float-layer2 .form ul li label i{ width:12px; height:30px; color:#d41313; display:block; float:left;}
.float-layer2 .form ul li .txt,.float-layer2 .form ul li .txt1{ width:308px; height:28px; border:solid 1px #ddd; border-radius:3px; line-height:28px; padding-left:10px;}

.float-layer2 .form ul li .select{ float:left; width:320px;}
.float-layer2 .form ul li .select li{ float:left;margin:0;}
.float-layer2 .form ul li ul{ width:320px; padding-top:0;}
.float-layer2 .form ul li .select{ position:relative;}
.float-layer2 .form .select-box{ width:308px; height:28px; display:block; background:#fff; border:solid 1px #ddd; text-align:left; line-height:28px; padding-left:10px; border-radius:3px;cursor:pointer; float:left; overflow:hidden; }
.float-layer2 .form .select-box span{ color:#333; font-size:12px; float:left;}
.float-layer2 .form .select-box i{width:30px; height:30px; background-color:#dddddd; display:block; float:left; line-height:30px; text-align:center; border-radius:0 3px 3px 0; margin-left:-1px;  position:absolute; left:290px; top:0;}
.float-layer2 .form .select-box i em{position: absolute;top: 14px;left: 30%;content: '';width: 0;height: 0;border-top: 6px solid #fff;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid transparent;}
.float-layer2 .form .selectMenu{ position:absolute; top:29px; left:0; width:288px; border:solid 1px #ddd; background:#fff; border-radius:0 0 3px 3px; z-index:99;}
.float-layer2 .form .selectMenu a{ display:block; padding:0 10px 0 12px; height:30px; line-height:30px; color:#747474; font-size:12px; width:266px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;display:block;}
.float-layer2 .form .selectMenu a:hover{ color:#333; background:#f5f5f5;}
.float-layer2 .form ul li ul li.select-btn{ position:inherit;}
.float-layer2 .form ul li span.tips{ font-size:12px; color:#333; position:absolute; left:114px; top:35px;display:block; }
.float-layer2 .form ul li .area{ width:298px; height:82px;max-width:298px; max-height:82px; overflow-x:hidden;overflow-y:scroll; border:solid 1px #ddd; border-radius:3px; padding:8px 10px; line-height:22px; font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.float-layer2 .form ul li .area.current{border-color:#d41313;}
.float-layer2 .form ul li.area{ margin:35px 0 10px 0; height:100px;}


.float-layer2 ul.check-list{padding-left:100px; width:320px; margin:0 auto;}
.float-layer2 ul.check-list li{ height:24px; line-height:24px; font-size:12px; color:#666; min-height:24px; margin:0;}
.float-layer2 ul.check-list li .check { float:left; margin-right: 7px; width: 14px; height: 14px; display: block; background: url('/media/sets/trade/classify.png') 0 -26px no-repeat; cursor: pointer; margin-top:4px;}
.float-layer2 ul.check-list li input[type=checkbox] { display:none; }
.float-layer2 ul.check-list li input[type=checkbox]:checked + label { background-position: -16px -26px; }
.float-layer2 .form .send-now{ width:160px; height:36px; color:#fff; background:#d41313; text-align:center; line-height:36px; font-size:16px; display:block; margin:16px 0 0 141px; border-radius:3px;}
.float-layer2 .form .send-now:hover{ background:#c60000;}
.float-layer2 .form .close-btn2{width: 16px;height: 16px; position:absolute; right:15px; top:14px; background: url('/media/sets/trade/qiugou.png') -28px -17px no-repeat;display: block;}
.float-layer2 .form .close-btn2:hover{background-position:-28px 0;}

.float-layer2 .form-main li .erro_alert1 {top: inherit;bottom: 9px;right: 18px;}

.step2{ margin:40px 0 0 65px; display:none;}
.step2 p{ font-size:14px; color:#333; margin-bottom:25px;}
.step2 ul{ width:402px; border-top:dotted 1px #ddd; padding-top:30px;}
.float-layer2 .form .step2 ul li label{ width:78px;}
.float-layer2 .form .step2 a.send-now{ margin:45px 0 0 80px;}

.step3{ margin:120px 0 0 0; display:none;}
.step3 p{ text-align:center; line-height:30px; color:#666; font-size:14px;}
.step3 p.icon{ height:40px; line-height:40px; font-size:18px; color:#333; margin-bottom:10px;}
.step3 p.icon span{ width:40px; height:40px; display:inline-block; background:url('/media/sets/trade/quick-inquiry.png') 0 -29px no-repeat; vertical-align:middle; margin-right:10px;}
.float-layer2 .form .step3 a.send-now{ margin:45px auto 0 auto;}

.content-map{ background:#f5f5f5;}
.product-map{ width:978px; border:solid 1px #ddd; border-radius:3px; background:#fff; margin-bottom:10px;}
.product-map .title{ height:72px; border-bottom:solid 1px #ddd; background:#f9f9f9; font-size:20px; color:#333; font-weight:bold; padding-left:24px; width:954px; line-height:72px;}
.product-map .title h1,.product-map .title h2{ font-weight:bold;}
.product-map .title span{ width:4px; height:18px; display:inline-block; background:#6c7c93; border-radius:3px; margin:28px 9px 0 0; vertical-align:-1px;}
.product-list{ padding-top:15px;}
.product-list ul{ margin-bottom:30px;}
.product-list ul li{ width:459px; float:left; margin:0 15px; line-height:26px; height:26px; font-size:14px;display: block;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;}
.product-list ul li a{ color:#666;}
.product-list ul li a:hover{ color:#333; text-decoration:underline;}
.product-list ul li em{ width:4px; height:4px; display:inline-block; border:solid 1px #949494; border-radius:50px; vertical-align:1px; margin-right:8px;}

.product-map .page{ height:72px; width:978px; background:#f9f9f9; border-top:solid 1px #ddd;}
.product-map .page .page-show{ display:table; margin:18px auto 0 auto;}
.product-map .page .page-show a{ float:left; width:34px; height:34px; display:block; float:left; border:solid 1px #ddd; background:#fff; border-radius:3px; text-align:center; line-height:34px; margin-right:10px; color:#666; font-size:14px;}
.product-map .page .page-show a.default{ cursor:default;color:#fff; background:#6c7c93; border:solid 1px #6c7c93;}
.product-map .page .page-show a.default:hover{ cursor:default;color:#fff; background:#6c7c93; border:solid 1px #6c7c93;}
.product-map .page .page-show a:hover{color:#fff; background:#6c7c93; border:solid 1px #6c7c93;}
.product-map .page .page-show a.current{ color:#fff; background:#6c7c93; border:solid 1px #6c7c93;}
.product-map .page .page-show a.prev{ background:#fff url(/media/sets/trade/classify.png) -12px -72px no-repeat; border:solid 1px #ddd;}
.product-map .page .page-show a.prev:hover{background:#f9f9f9 url(/media/sets/trade/classify.png) -12px -72px no-repeat;}
.product-map .page .page-show a.prev.default{background:#fff url(/media/sets/trade/classify.png) 12px -72px no-repeat; border:solid 1px #ddd; }
.product-map .page .page-show a.prev.default:hover{background:#fff url(/media/sets/trade/classify.png) 12px -72px no-repeat; cursor:default; }
.product-map .page .page-show a.next{ width:55px;background:#fff url(/media/sets/trade/classify.png) 49px -100px no-repeat; text-align:left; padding-left:9px;}
.product-map .page .page-show a.next:hover{ background:#f9f9f9 url(/media/sets/trade/classify.png) 49px -100px no-repeat; border:solid 1px #ddd; color:#666;}
.product-map .page .page-show a.next.default{background: url(/media/sets/trade/classify.png) 49px -129px no-repeat; color:#cdcdcd;}
.product-map .page .page-show a.next.default:hover{background:#fff url(/media/sets/trade/classify.png) 49px -129px; cursor:default; }
.product-map .page .page-show span{ float:left; color:#666; margin-right:10px; line-height:34px;}

.product-map1 ul li{ width:292px; height:26px;display: block;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;}

.level-medal{margin-left:13px;display: inline-block; vertical-align: -4px;}
.container .header dl dt span.level{ width:auto; height:26px; float:left; margin:0;}
.level-medal .level i{ width:29px; height:26px; display:block; background:url(//himg.china.cn/img/env2/main/level.png) left top no-repeat; float:left; position:relative; z-index:2;}
.level-medal .level em{ height:13px; padding:0 4px 0 10px; line-height:14px; background:#ffeac9; border:solid 1px #ffaa27; color:#ff6c00; float:left; font-size:12px; color:#ff6c00; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:6px 0 0 -8px; z-index:1;}
.container .header dl dt span.medal{ float:left; width:22px; height:26px; display:block; float:left;margin-left:10px;}

.popular-search ul{ margin:15px 0 0 0;}
.popular-search ul li{ font-size:14px; line-height:30px; float:left; margin-left:30px; width:296px;}
.popular-search ul li em{ width:4px; height:4px; display:inline-block; margin-right:8px; border:solid 1px #a0a0a0; border-radius:50px; vertical-align:2px;}
.popular-search ul li a{ color:#333;}
.popular-search ul li a:hover{ text-decoration:underline;}

.recom-product{ position:relative;}
.recom-product ul{ margin:15px 0 28px 0; height:162px; overflow:hidden;}
.recom-product ul.cur{ height:auto;}
.recom-product ul li{ float:left; margin-left:30px; font-size:14px; line-height:22px; height:44px; margin-bottom:13px; width:440px;}
.recom-product ul li em{ width:4px; height:4px; display:block; float:left; margin:8px 8px 0 0; border:solid 1px #a0a0a0; border-radius:50px; vertical-align:2px;}
.recom-product ul li a{ color:#333; width:426px; display:block; float:left;}
.recom-product ul li a:hover{ text-decoration:underline;}
.recom-product .slide-more{ position:absolute; left:0; bottom:0; width:978px; height:40px; background:#f9f9f9; text-align:center; line-height:40px; border-top:solid 1px #dddddd;}
.recom-product .slide-more a{ color:#666;}
.recom-product .slide-more a:hover{ color:#6c7c93;}
.recom-product .slide-more i{ width:12px; height:6px; display:inline-block; background-position:0 -212px; margin-left:10px; vertical-align:2px;}
.recom-product .slide-more i.less{ width:12px; height:6px; display:inline-block; background-position:-18px -212px; margin-left:10px; vertical-align:2px;}


/*20180204gai_mal*/
.product-description,.product-categories { padding-bottom:15px;}
.container{  padding-bottom:30px;}
.main-content .right-content .product-all .product-intro .msg-detail table td{  overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.recom-product ul li{ height:22px; }
.crumb{margin-bottom:-6px;}
.intro-art .scrollArea{ margin-top:15px; margin-bottom:5px;}
.news-detail .news-art p{ line-height:28px; margin-top:15px}

/*20180209gai_mal*/
.contact-us,.new-products,.recom-product,.search-product { margin:10px auto 0 auto; }
.div_height1 { height:24px; width:100%; }

/*20180227gai_mal*/
.product-map{ margin-bottom:6px;}
.mal_clear { clear:both; height:0; width:0px; line-height:0; font-size:0;}
/*跑马灯*/
.newsticker{width: 100%; height: 28px; position: relative; top: 15px;}
.newsticker .marquee-sibling{font-size: 16px; font-weight: bold; color: #333; line-height: 28px; float: left; width: 85px; margin-right: 17px; padding-left: 20px; background: url(/media/sets/trade/newstickericon.png) left 6px no-repeat;}
.wrapper{white-space: nowrap; overflow: hidden; width: 825px; float: left;}
.inner{overflow:hidden;}
.inner .marquee-links{font-size: 14px; line-height: 28px; color: #666; display:inline-block; box-sizing: content-box;}
.inner .marquee-links a{color: #666; text-decoration: none; padding-right: 22px;}
.inner .marquee-links a:hover{color: #546277;}

/*20180314gai_mal*/
.shop_clear { clear:both; height:0; width:0px; line-height:0; font-size:0;}


/*20180510gai_mal*/
.product-map{ margin-top:8px;}



/** view_pdf */
.product-description .view_pdf{float: right;font-weight: normal;font-size: 14px;line-height: 16px;margin: 0;}
.product-description .view_pdf i {background-image: url(https://acrobat.adobe.com/etc/clientlibs/beagle/ace/reimagine/source/img/doccloud/product-icon-dc.svg);width: 16px;height: 16px;margin-right: 8px;vertical-align: top;}
/*Classification description*/
.product-all .intro-txt p{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.product-all .intro-txt .see_more{height: 40px;background: #fafafa;line-height: 40px;text-align: center;}
.product-all .intro-txt .see_more a{font-size: 16px;font-weight: bold;color: #666;}



/* 表格样式*/
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    border-collapse: collapse;
    border-spacing: 0;
}
.table-bordered {
    border: 1px solid #ddd
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
    border: 1px solid #ddd
}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
    border-bottom-width: 2px
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}





