/*mfg grid/list*/
#main h1 .choose{display: inline;float: right;padding: 5px 0;}
#main h1 .choose a{display: inline;float: left;font-size: 16px;font-weight: normal;margin: 0 5px;padding-left: 25px;position: relative;text-decoration: none;line-height: 30px;border-bottom: 2px solid #FFFFFF;}
#main h1 .choose a.active{border-bottom: 2px solid #2b82ad;}
#main h1 .choose a:before{font-size: 18px;left: 0;margin-top: -9px;position: absolute;top: 50%;}
#main h1 .choose a:hover{color: #ffa726;}
#main h1 .choose a.active:before{color:#2b82ad;}
/*mfg words*/
#main .words{line-height: 38px;margin-bottom: 20px;padding: 0 10px;text-align: center;}
#main .words::before{background-color: #F7F7F7;content: "";height: 1px;left: 0;position: absolute;width: 100%;margin-top: -52px;}
#main .words a{color: #FFFFFF;background-color: #ffa726;display: inline-block;font-size: 16px;line-height: 40px;height: 40px;text-align: center;text-decoration: none;width: 40px;margin-right:5px;border-radius: 20px;transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;}
#main .words a:hover{color: #FFFFFF;background-color: #062f3c;transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;}
/*image list*/
#main .brand-list{clear: both;margin-bottom:20px;}
#main .brand-list h3{background-color: #E9E9E9;color: #454544;font-size: 22px;font-weight: bold;height: 40px;line-height: 40px;padding-left: 10px;}
#main .brand-list .words_az {}
#main .brand-list h3 s{color: #747474;font-size: 12px;font-weight: normal;margin-left: 10px;text-decoration: none;}
#main .brand-list ul{}
#main .brand-list ul li{border: 1px solid #E9E9E9;display: inline;float: left;height:80px;margin-left: -1px;margin-top: -1px;overflow: hidden;position: relative;width: 206px;}
#main .brand-list ul li:nth-child(6n){width:204px;}
#main .brand-list ul li a{display: block;text-decoration: none;}
#main .brand-grid ul li img{display: block;margin-left: 2.5%;max-width: 40%;padding-top: 7px;}
#main .brand-list ul li:before{background-color: #2b82ad;content: "";display: block;height: 70px;opacity: 0.7;padding-top: 10px;position: absolute;text-align: center;text-decoration: none;top: 100%;width: 100%;z-index: 1;}
/*brand logo*/
#main .brand-logo ul li span{color: #FFFFFF;left: 0;line-height: 18px;padding-left: 5%;padding-top: 5px;position: absolute;text-align: left;text-decoration: none;top: 100%;height: 100%;width: 95%;z-index: 2;}
#main .brand-logo ul li s{display: block;text-decoration: none;}
#main .brand-logo ul li a{display: block;height: 100%;padding-top: 10px;width: 100%;}
#main .brand-list ul li a:hover{}
#main .brand-logo ul li img{display: block;margin: 0 auto;max-width: 80%;}
#main .brand-logo li:hover:before,#main .brand-logo li:hover span{top: 0%;transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;}
/*brand text*/
#main .brand-text ul li span{color: #454544;display: inline;float: left;font-weight: bold;height: 100%;line-height: 20px;padding: 2%;text-align: center;width: 46%;}
#main .brand-text ul li s{color: #999999;display: block;text-decoration: none;}
#main .brand-text ul li a{display: block;text-decoration: none;width: 200%;}
#main .brand-list ul li a:hover{}
#main .brand-text ul li img{float: right;max-width: 50%;}
/*manufacturer introduction*/
#main .manufacturer{background-image: url("../images/manufacturer_bg.jpg");background-repeat: repeat-y;margin-top: 10px;min-height: 262px;padding-top: 40px;position: relative;}
#main .manufacturer .cover{background-color: #FFFFFF;float: left;margin-right: 2%;width: 24%;}
#main .manufacturer .introduction{float: left;font-size: 14px;color: #454544;line-height: 20px;width: 72%;}
#main .manufacturer .introduction h2{color: #2b82ad;font-size: 30px;line-height: 40px;padding-bottom: 10px;}
#main .manufacturer .introduction .link{margin-bottom: 30px;margin-top: 20px;}
#main .manufacturer .introduction .link a{color: #2b82ad;}
#main .manufacturer .introduction .link a.rfq{}
#main .manufacturer .introduction .link a.rfq:hover{color: #ffa726;}
#main h3{margin-top: 20px;color: #454544;font-size: 24px;height: 50px;line-height: 50px;}
#main h3 b{color: #575757;font-size: 14px;font-weight: normal;margin-left: 5px;}
#main h3 s{color: #2b82ad;text-decoration: none;}
#main .manufacturer-category{padding: 0 0.3rem;}
#main .manufacturer-category dl{float:left;width:49.5%;margin-right:1%;}
#main .manufacturer-category dl:nth-child(2){margin-right:0;}
#main .manufacturer-category s{text-decoration: none;}
#main .manufacturer-category dt{color: #282828;font-size: 14px;font-weight: bold;padding: 1rem 0 0.3rem;}
#main .manufacturer-category dt:first-child{padding-top:0.3rem;}
#main .manufacturer-category dd{padding: 0.2rem 0;}
#main .manufacturer-category dd a{color: #595959;}
#main .manufacturer-category dd a:hover{}
#main .manufacturer-category dd s{color: #999999;margin-left:7px;}
#main ul.manufacturer-news{column-count: 2;column-gap: 5px;-webkit-column-count: 2;-webkit-column-gap: 5px;-moz-column-count: 2;-moz-column-gap: 5px;padding-bottom: 10px;padding-top: 10px;}
#main ul.manufacturer-news li{font-size: 14px;padding: 0.4rem 0 0.4rem 1rem;position: relative;}
#main ul.manufacturer-news li::before{background-color: #A00005;content: "";height: 4px;left: 0.3rem;margin-top: -2px;position: absolute;top: 50%;width: 4px;}
#main ul.manufacturer-news li a{color: #595959;}
#main ul.manufacturer-news li a:hover{}
#main ul.manufacturer-news li s{color: #999999;float: right;margin-right: 1rem;text-decoration: none;}