.shophead{ height: 80px; width: 1090px; padding-top: 10px;}
.shophead .logo{max-width:100px; max-height:60px;}
.shophead .com-name{ font-size: 20px; color: #444; width: 400px; line-height: 30px; margin:12px 0 0 10px; }
.shophead .com-name .shop-text{ height: 32px; width: 240px; border: 1px solid #e4e4e4; padding-left:4px; line-height: 32px; border-right:none;}
.shophead .com-name .shop-search{ background: #fb8200; color: #fff; text-align: center; display: inline-block; height: 32px; padding: 0 15px; border: none; font-size: 15px;cursor:pointer;}
.shophead .com-name .shop-search:hover{ transition: 0.3s; background-color:#EB650C;-webkit-animation-duration:.3s;animation-duration:.3s; }
.shopwrap{ width: 1090px; }
.shopwrap:after{ content: ""; clear: both; display: block; }
.shopnavbg1{ width: 100%; height: 46px; background: #00adb1; }
.navbox{ width: 1090px; text-align: center;}
.navbox a{ display: inline-block; height: 46px; line-height: 46px; padding: 0 26px; color: #fff; font-size:14px;}
.navbox a:hover{ background: #ff8a00; }
.navbox a.on{background: #ff8a00}
.textalign{ text-align: right; }
.shop-w{ width: 220px; overflow: hidden; }
.shopbanner{height: 400px; width: 100%; background: #e3eaf0; overflow: hidden; text-align: center;}/* height: 340px;*/
.shopbanner img{ height: 400px; vertical-align: top;}/* max-width: 1920px; max-height: 340px;width: 1920px; height: 340px; */
.shopwrap .shopleft{ float: left;width: 220px; }
.shopwrap .shopleft .shopbg h2{background: #00adb1; color: #fff; display: block; font:700 13px/30px "YaHei"; padding-left: 15px;}
.shopwrap .shopleft .shopbg{ background: #f5f5f5; margin-bottom:20px; }
.shopwrap .authen span{ display: block; color: #444;  font:700 16px/24px "YaHei"; padding-left: 15px;}
.shopwrap .authen h2 a{ color: #0271AC;font-size: 13px; width: 166px; height: 30px; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; display: inline-block;}
.shopwrap .authen{ width: 220px; border: 1px solid #e5e5e5;margin-bottom: 20px; }/* padding:15px; */
.shopwrap .authen h2{ display: block; height: 30px; line-height: 30px; padding-left: 15px;}
.shopwrap .authen h2 a:hover{ color: #ff8a00; }
.shopwrap .authen h2 .vip{background: url(/images/mem/m-icon.png) no-repeat -1px -112px; display: inline-block;width:16px; height: 15px; vertical-align: middle; margin-left:5px;margin-bottom:16px;}
.shopmargin{ margin-top: 30px; }
.shopwrap .authen ul{ overflow: hidden; padding:15px; padding-top: 0;}
.shopwrap .authen li{ display: block; color: #999; font-size: 12px; line-height: 28px; }
.shopwrap .authen li label{ color: #666;}
.shopwrap .authen li .rz{background: url(/images/mem/m-icon.png) no-repeat left -136px; display: inline-block;width:16px; height: 15px; vertical-align: middle; margin-right:5px;}
.shopwrap .authen li .card{background: url(/images/mem/m-icon.png) no-repeat left -155px; display: inline-block;width:24px; height: 23px; vertical-align: middle; margin-right:3px;}
.shopwrap .authen li .study{background: url(/images/mem/m-icon.png) no-repeat left -189px; display: inline-block;width:24px; height: 24px; vertical-align: middle; margin-right:3px;}
.shopwrap .authen li .entrust{background: url(/images/mem/m-icon.png) no-repeat left -223px; display: inline-block;width:24px; height: 24px; vertical-align: middle; margin-right:3px;}
.shopwrap .authen li .produce{background: url(/images/mem/m-icon.png) no-repeat left -257px; display: inline-block;width:24px; height: 24px; vertical-align: middle;}
.shop-w{width: 220px;overflow: hidden;padding: 15px;border-top: 1px #dedede solid;}
.shop-w .sch{height: 26px;width: 159px;border: 1px solid #e4e4e4;padding-left: 4px;line-height: 26px;border-right: none;}
.shop-w .schgo{background: #fb8200;color: #fff;text-align: center;display: inline-block;height: 26px; line-height: 26px; padding: 0 5px;border: none; float: right;}
.shop-w .schgo:hover{ transition: 0.3s; background-color:#EB650C;-webkit-animation-duration:.3s;animation-duration:.3s;}
.shop-w .catelist{ overflow: hidden; }
.shop-w .catelist li{ display: block; line-height: 28px; font-size: 12px;}
.shop-w .catelist li a{ color: #666; }
.shop-w .catelist li a:hover{ color: #ff8a00; }
.shop-w .shop-contact{ overflow: hidden;}
.shop-w .shop-contact li{ color: #999;  line-height: 16px;font-size: 12px;overflow: hidden;margin-bottom: 10px;}
.shop-w .shop-contact li label{ color: #666; }
.shop-w .shop-contact .shop-f{ font-weight: 700;color: #ff8a00;line-height: 16px;float: right;text-align: left;width: 145px; }
.shop-w .shop-contact .shop-g{ font-weight: 400;color: #666;line-height: 16px;float: right;text-align: left;width: 145px; }
/*right*/
.shopright{ float: right; width: 850px; }
.shopright .company h2{display: block;color: #444;font: 700 16px/30px "YaHei";}
.shopright .company p{ line-height: 26px; color: #666; }
.shopright .company{ width: 850px; overflow: hidden;  margin-top: 20px;}/* height: 198px;*/
.shopright .company img{ float: left; }
.shopright .company .com-img{ width: 266px; height: 200px; margin-right:10px; float: left; overflow: hidden; position: relative;}
.shopright .company .com-img .dian{ position: absolute; right:20px; bottom: 10px; }
.shopright .company .com-img .dian a.on{ background: #ff8a00; color: #fff; }
.shopright .company .com-img .dian a{display: inline-block; background: #ddd; height: 20px; width: 20px; margin-left: 5px; text-align: center;}
.shopright .company .com-img .comimglist{ width: 1000px; }
.shopright .company .com-img .comimglist li{ width: 266px; height:196px; }
.shopright .company .com-img .comimglist li img{ max-width: 100%; max-height: 100%;}
.shopright .company .c-infor{overflow: hidden;line-height: 24px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical; color: #666; }
.shopright .company .c-infor h2{ display: block; color: #444; font:700 16px/30px "YaHei"; }
.shopright .company .c-infor a{ color: #0271AC; margin-left: 10px; }
.shopright .company .c-infor a:hover{ color: #ff8a00; }
/*主打产品*/
.mainwrap{ overflow: hidden;  width: 850px;}/* margin-top: 20px;*/
.mainwrap h2{background: #00adb1;color: #fff;display: block;font: 700 13px/30px "YaHei";padding-left: 15px; margin-top: 20px;}
.mainwrap h2 span{float: right;padding-right: 10px;font-size: 12px;color: #FFF;}
.mainwrap h2 span a{color: #FFF; font-weight:normal;}
.mainwrap ul{ overflow: hidden; font-size: 12px;}
.mainwrap li .mainimg:hover{ box-shadow: 1px 2px 6px #ddd; }
.mainwrap li{ float: left; width: 197px; height: auto;  margin:20px 20px 0 0; }/*overflow: hidden;*/
.mainwrap li:after{ content: ""; display: block; clear: both; }
.mainwrap li .mainimg{ width: 197px;height:180px; text-align: center; vertical-align: middle; padding: 10px; border: 1px solid #ddd; margin-bottom: 10px;line-height: 160px;}
.mainwrap li .mainimg a{ width:180px; height: 165px; display:block;}
.mainwrap li .mainimg img{vertical-align: middle; display: inline-block;}
.mainwrap li span{ display: block;line-height: 20px; color: #666;height: 20px;overflow: hidden; }
.mainwrap li span label{ color: #999; }
.inquriy{ width: 100px; text-align: center; color: #00adb1; display: block; border: 1px solid #00adb1; font:700 13px/28px "YaHei"; border-radius: 3px; margin-top: 5px;}
.inquriy:hover{ background: #00adb1; color: #fff;}
.mainwrap li.margin0{ margin-right:0; }
/*留言到供应商*/
.supli-wrap{ width: 850px; overflow: hidden; padding: 20px; border: 2px solid #ddd; margin-top: 20px;}
.supli-wrap h3{font:700 16px/20px "YaHei"; display: block; margin-bottom: 30px; padding-left: 20px;}
.supli-wrap dl{ display: block; overflow: hidden; margin-bottom:20px; }
.supli-wrap dl dt{ float: left; text-align: right; width: 130px; color: #666; line-height: 36px;}
.supli-wrap dl dt label{ font:700 13px/30px "YaHei"; color: #fc0000; margin-right:5px;}
.supli-wrap dl dd{ float: left; width: 600px;padding-left:15px; line-height: 36px;}
.supli-wrap dl dd i{ display: block; font-size: 12px; color: #999; line-height: 12px;}
.shoptext{ width: 284px; height: 36px; border: 1px solid #ddd; line-height: 36px; padding-left: 2px;}
.shop-message{ width: 536px; height: 104px; border: 1px solid #ddd; }
.shop-send{ display: inline-block; background: #ff8a00; border-radius: 3px; height: 30px; line-height: 30px; color: #fff; padding: 0 25px; }
.shop-send:hover{transition: 0.3s; background-color:#EB650C;-webkit-animation-duration:.3s;animation-duration:.3s; color: #fff;}
.shopbot{ background: #eee; margin-top: 20px; padding: 10px 0;}
.shopbot p{ line-height: 20px; font-size: 13px; color: #666;}
.shopright .companyjs{width: 850px;overflow: hidden;}

.shopright .companyjs h3{display: block; font:400 22px/22px "YaHei"; margin: 20px 0;}
.shopright .companyjs dl{overflow: hidden;height: 36px;line-height: 36px;width: 50%;float:  left;}
.shopright .companyjs dl dt{float: left;text-align: right;color: #999;width: 75px;line-height: 30px;}
.shopright .companyjs dl dd{float: left;color: #666;line-height: 30px;padding-left:10px;width: calc(100% - 75px);}
.compUser {padding: 10px 0; background: #f9f9f9;margin: 10px 0; border: 1px #ddd solid;}
.location{ width: 850px; overflow: hidden; color: #999; height: 30px; border-bottom: 1px solid #eee; }
.whoppage{ width: 850px; overflow: hidden; text-align: right; margin-top:20px; text-align:right;}
.whoppage li{float:left;height: 28px;line-height: 28px; overflow:hidden;padding: 0 10px;border: 1px solid #ccc;margin: 0 3px;}
.whoppage li a{display: inline-block;}
.whoppage li a:hover{color: #666; }
.whoppage li.active{ background: #eee; border: 1px solid #666;}
.shopwrap .authen.nei{background: #f5f5f5; border: none;}
.shopwrap .authen span.neibg{ display: block; background: #00adb1;color: #fff;display: block;font: 700 13px/30px "YaHei"; margin-bottom: 5px;}
.shopright .company.margin0{ margin-top:0;}
.shopwrap .authen span.top15{ margin-top: 15px; }
.mainwrap ul.casewrap{ width: 100%; overflow: hidden; }
.mainwrap ul.casewrap li{width: 800px;font-size: 14px; overflow: hidden;}
.mainwrap ul.casewrap li em{ display: inline-block; width:6px; height: 6px; background: #999; margin:0 10px 2px 0; border-radius:50px; }
.mainwrap ul.casewrap li a{ display: inline-block; width: 660px; height: 18px; line-height:24px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; margin-right: 20px;}
.mainwrap ul.casewrap li span{ display: inline-block; color: #999;  }
.mainwrap .case{ width: 100%; overflow: hidden; margin-top: 20px;}
.mainwrap .case p{display:block;line-height: 26px;overflow: hidden;/* text-indent: 3em; *//* margin-bottom: 30px; */color: #666;}
.mainwrap .case span img{ width: 620px; height: 420px; max-width: 100%; max-height: 100%; vertical-align: middle; text-align: center; }
.mainwrap .case span{/* display: block; *//* text-align: center; */margin: 10px 0;}
.shoplink { width:1090px; margin:0px auto;}
.shoplink h2 {background: #00adb1;color: #fff;display: block;font: 700 13px/30px "YaHei"; padding-left: 15px; margin-top: 20px;}
.shoplink div{ padding:10px;}
.shoplink a{ line-height:23px; padding-right:10px;}