.line-h-auto{line-height:2!important}
.colorred{color: red;}
.borderdc {border: 1px solid #dcdcdc !important;}
.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.xctopnav_left span.hym{ margin-right: 5px;}
.xctopnav_left span.my_news{ border-radius: 3px; color: #fff; padding: 0px 4px; margin-left: 2px;}
.xctopnav_left a.relative{display: inline-block;}
.xctopnav_left a .codeBox{display: none; position: absolute;left:-19px;top:30px;width:150px;background: #fff;padding:10px;z-index: 10;text-align: center;box-shadow: 0 3px 4px rgba(0,0,0,.2);}
.xctopnav_left a:hover .codeBox{display: block;}
.btn-default{ background-color: #e6e6e6; color: #333;}
.cBanner img{max-height: 90px;}
.cBanner a:hover img{filter:Alpha(opacity=80);opacity:0.8;}
.cBanner a.fl,.cBanner a.fr{width: 585px;height: 90px;display: block;}
/*---登录头部----*/
.logobody{height: 125px;padding-top:5px;}
.top{ height: 98px; border-bottom: 2px solid;}
.top .head{ width: 1000px; margin: 0 auto; height: 98px;}
.top .head .logo{ height: 72px; width:283px;}
.top .head .logo img{width: 100%;}
.top .head .logo a{ display: block; height:96px; width:255px; }
.top .head .head_wz{ border-left: 1px solid #dcdcdc; height: 72px; padding-left: 30px; font-size: 30px; color: #333;  margin-top: 13px; line-height: 72px;}
.top .head .tel{ margin-top: 48px;}
.top .head .dlkf{ margin-top: 65px !important;}
.top .head .tel p{font-size: 13px; color: #333;}
.top .head .tel h1{ font-size: 18px; font-family: "Arial";}
.p_top_right{ float: right;  height: 38px; line-height: 38px;}
.p_top_right .triangle-down {width: 0;height: 0;border-left: 5px solid transparent;border-right:5px solid transparent;border-top: 5px solid #3089e7;}
.p_top_right .my258,.p_top_right .list_txt{cursor: pointer;position: relative;}
.p_top_right .my258 .list{ overflow: hidden; position: absolute; top: 37px; left:0px; border: 1px solid #dcdcdc; background-color: #fff; padding: 10px 15px; border-top: none !important; color: #555;  font-size: 13px; z-index: 100; display: none; width: 300px;}
.p_top_right .my258 .list li{ line-height: 24px}
.p_top_right .my258:hover .list{display: block;}
.p_top_right .my258 .list_t{ margin-right: 5px;}
.p_top_right .my258 .list_t ul:first-child li{ color: #3e3e3e; font-weight: bold;}
.p_top_right .cb7{ color:#b7b7b7;}
.p_top_right .listbox{ padding:10px 0; border: 1px solid #dcdcdc; background-color: #fff; z-index: 100;border-top: none !important; position: absolute; top: 37px; right:10px;  width: 92px; text-align: center; display: none; width: 86px;}
.p_top_right .listbox li{ line-height: 24px;}
.p_top_right .keep{position: relative;}
.p_top_right .keep:hover .listbox{display: block;}
.p_top_right .mt12{margin-top: 16px;}

.w1000{ width: 1190px; margin: auto;}
.xctopnavbody{ background-color: #fff; height: 38px; width: 100%; line-height: 38px; border-bottom: 1px solid #dcdcdc;}
.xctopnav{position: relative;}
.xctopnav_left{ float: left;}
.xctopnav_left div{ float: left; margin-left: 10px; line-height: 38px; color: #333;}
.xctopnav_left em{ margin-left: 10px; color: #b7b7b7;}
.xctopnav_right{ float: right;  height: 38px; line-height: 38px;}
#triangle-down {width: 0;height: 0;border-left: 5px solid transparent;border-right:5px solid transparent;border-top: 5px solid #3089e7;}
.xcs{ overflow: hidden; position: absolute; top: 38px; left:0px; border: 1px solid #dcdcdc; background-color: #fff; padding: 10px 15px; border-top: none !important; color: #555;  font-size: 13px; z-index: 100; display: none; width: 290px;}
.xcphone:hover .xcs{display: block;}
.xcst{ margin-right: 5px;}
.xcs li{ line-height: 24px}
.xcst ul:first-child li{ color: #3e3e3e; font-weight: bold;}
.cb7{ color:#b7b7b7;}
.xcshca,.xcphone{ cursor: pointer;position: relative;}
.xcmysc{ padding:10px 0; border: 1px solid #dcdcdc; background-color: #fff; z-index: 100;border-top: none !important; position: absolute; top: 38px; right:10px;  width: 92px; text-align: center; display: none; width: 86px;}
.xcmysc li{ line-height: 24px;}
/*xcmain*/
.xcmain{ margin-top: 20px; overflow: hidden;}
/* 页脚*/
.footerbody{ background-color: #fafafa; border-top: #d1d7dc 1px solid; margin-top: 50px; width: 100%; padding-top: 20px; padding-bottom: 20px;}
.footer{ overflow: hidden;}
.footer li{ float:left; margin-left:45px;}
.footer li.border_right{width: 225px;}
.footer li.mt50.color33{width: 279px;}
.border_right{ border-right: 1px solid #dcdcdc;}

/*商铺页*/
.logo2 .slogan{font-size: 30px;font-weight: bold;margin-top: 18px;line-height: 75px;}
.logo2 .logo-l{height: 75px;padding-right: 15px;margin: 15px 15px 0 0;border-right: 1px solid #ddd;}
.logo2{background: #f6f6f6;}
.xcnavbody.bgf6{border-bottom: 1px solid #dcdcdc;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.logo2 .search{margin-left:52px;position: relative; float: right;margin-top: 10px!important; }
.logo2 .search:before{content: '';position: absolute;display: none;right: -264px;width:251px;height: 79px;bottom:-30px;background: url(http://www258com.b0.upaiyun.com/Public/New/Common/Images/telphone.jpg) no-repeat}
.logo2 .search .hottxt{padding: 5px 100px 5px 5px;position: relative;width: 619px;}
.logo2 .search .hottxt a{padding: 5px;margin-right:5px; }
.logo2 .search .hottxt a:hover{text-decoration:underline;}
.logo2 .search .hottxt span{padding: 5px;position: absolute;top: 2px;right: 5px;cursor: pointer; }
.logo2 .search li{line-height: 13px;cursor: pointer; float: left;border-left: 1px solid #D8D8D8;padding: 0 10px;}
.logo2 .search li:first-child{border: none;}
.logo2 .search li:hover{}
.logo2 .searchInput input{width: 613px;height: 46px;padding: 0 10px;}
.logo2 .searchInput .btnInput{line-height:46px;padding: 0 20px;margin-left:-2px;}

/*商铺首页*/
.StoreIndex{width: 100%;}
.StoreIndex .conBox{width: 1190px; margin: 0 auto; }
.StoreIndex .xcnav{height: 46px;}
/*首页底部*/
.bottomBox{border-top: 1px solid #d1d7dc;margin-top: 30px;padding-top: 20px;}
.bottomBox a{display: inline-block;padding: 0 8px; color: #555;}
.footerIndex .footerBottom a:hover{filter:Alpha(opacity=60);opacity:0.6;}
.footerIndex .footerBottom{background: #333;padding: 20px 0;color: #bbb;}
.footerIndex .footerBottom .bottomBox{border-top: 1px solid #464646;margin-top: 30px;padding-top: 20px;}
.footerIndex .footerBottom .bottomBox a{color: #bbb;}
.footerIndex .footerBottom .topBox ul{padding:0 15px;min-height: 135px; float: left;width:178px;border-right: 1px solid #212121;border-left: 1px solid #454545;}
.footerIndex .footerBottom .topBox ul:first-child{border-left: 0;}
.footerIndex .footerBottom .topBox ul li{line-height: 25px;}
.footerIndex .footerBottom .topBox ul li .txt{font-size: 14px;color: #ddd;}
.footerIndex .footerBottom .topBox ul li:first-child{ border-bottom: 1px solid #aaa;line-height: 30px;margin-bottom: 10px;}
.footerIndex .footerBottom .topBox ul li a{color: #bbb;}
.footerIndex .footerBottom .topBox .fourth{ width:475px;border-left: 1px solid #454545}
.footerIndex .footerBottom .topBox .fourth ul{border: none;width: 200px;}
.footerIndex .footerBottom .topBox .fourth .code1{width: 100px;margin-right: 15px;}
.footerIndex .footerBottom .topBox .fourth .code1 p{line-height: 35px;text-align: center;}
.business_product{width: 430px;height: 90px;overflow: hidden;}
.business_product a{margin-right: 8px;}

/*动画*/
.productrightimg li,
.piimgbox img,
.ptabs_box ul li,
.compan_left_img img,
.buildingBox .content li.col-md-6,
.buildingNew .buildingBox .left img,.Information a,
.buildingNew .content .logoClass li .imgBox,
.buildingNew .buildingBox .leftClass li a,
.xcnav .IndexclassBox .IndexClassRight li,
.Floor,.IndexTop .smallBanner li .imgBox img,
.xcnav li .LeftBox li a.font,.xcnav li .LeftBox li:before
{
    -webkit-transition: all .2s ease-in-out 0s;
    -moz-transition: all .2s ease-in-out 0s;
    -ms-transition: all .2s ease-in-out 0s;
    -o-transition: all .2s ease-in-out 0s;
    transition: all .2s ease-in-out 0s;
}
.productrightimg li:hover,
.piimgbox img:hover,
.ptabs_box ul li:hover,
.compan_left_img img:hover{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
}
.buildingBox .content li.col-md-6:hover{
    -webkit-transform:translateX(10px);
    -moz-transform:translateX(10px);
    -ms-transform:translateX(10px);
    -o-transform:translateX(10px);
    transform:translateX(10px);
}
.w1000 .titleBox h3{padding:12px;width: 100%;font-size: 18px;color: #fff}
.w1000 .titleBox .more{position: absolute;top:13px;right:15px;font-size: 12px;color: #fff}
.w1000 .titleBox .more:hover{text-decoration: underline;}
.w1000 .box-w-l{width:396px;position: relative;padding-left:15px;}
.w1000 .box-w-l:first-child{padding-left:0;}
.w1000 .box-w-l .listbox{border: 1px solid #ddd;height:410px;overflow: hidden;}
.w1000 .box-w-l .listbox div{padding:0 10px;width: 100%;}
.w1000 .box-w-l .listbox div:hover{background: #f6f6f6;}
.w1000 .box-w-l .listbox div span,.w1000 .box-w-l .listbox div a.txt{display: inline-block;width: 31%;text-align: center;padding: 8px 0;vertical-align: middle;}
.w1000 .box-w-l .listbox div a:hover{text-decoration: underline;}
.w1000 .box-w-l .listbox div span em{display: block;width:32px;height: 20px;line-height: 20px;margin: 0 auto;background:#569ce7;color:#fff;border-radius: 3px;}
.w1000 .box-w-l .listbox div.active span em{background: #ff803a}
.w1000 .box-w-l .listbox div.bgf6 span{border-right: 1px solid #ddd;}
.w1000 .box-w-l .listbox div.bgf6 span:last-child{border: 0px;}
.w1000 .box-w-r{width:780px;}
.w1000 .box-w-r .listbox{border: 1px solid #ddd;padding: 15px;    height:410px;overflow: hidden;}
.w1000 .box-w-r .listbox li{ margin:0 4% 20px 0; width:46%; word-wrap:break-word; float:left;}
.w1000 .box-w-r .listbox li:hover .base-title{color:#3089e7;}
.w1000 .box-w-r .listbox li .base-title{font-size:14px; font-weight:bold; margin-left:10px;display: block;}
.w1000 .box-w-r .listbox li .list-tab{ color:#CCC; margin:5px 10px; line-height:2;height: 52px;overflow: hidden;}
.w1000 .box-w-r .listbox li .list-tab a{ color:#323232; margin-bottom:60px;}
.w1000 .box-w-r .listbox li .list-tab a:hover{ color:#3089e7; text-decoration:underline;}
/*面包屑*/
.crumb{padding:5px 0;line-height: 30px; }
.crumb span:before{font-size: 21px;vertical-align: sub;padding-right:5px;}
.crumb span{ margin-right:10px;font-size: 12px;}
.crumb i { color:#bbb; margin:0 5px;}
/*行业列表*/
.w1000 .sub-box .box-w-l{width: 900px;}
.w1000 .sub-box .box-w-l .listbox{height: auto;}
.title{background-color: #fafafa;height: 42px;border-bottom: 2px #3089e7 solid;padding-left: 10px;font-size: 14px;color: #333;font-weight: bold;line-height: 38px;position: relative;}
.title h3{line-height: 42px;font-weight: bold;}
.hotbox{ width:280px; border:1px solid #ddd;overflow: hidden;}
.hotbox .hotlist ul{ margin:10px 10px 8px;}
.hotbox .hotlist li{ width: 100%; line-height: 25px;}
.hotbox .hotlist li i.rankicon{ display: inline-block; width:15px; height:15px; line-height: 14px; border-radius:3px; background:#999; color:#fff; float: left; margin:4px 8px 0 0; text-align:center;}
.hotbox .hotlist li a{ display: inline-block;/*width:245px;*/ overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
.hotbox .hotlist li a:hover{text-decoration: underline;}
/*产品*/
.findbox{position: absolute;top: 15px;right:10px;}
.notice-bottom{background:#f6f6f6;color: #6c6c6c;font-size: 12px;line-height: 2;padding: 10px; }
.notice-bottom img{vertical-align: sub;}
.keybox-product li{position:relative;border: 1px solid #f4a400;padding-bottom: 10px;}
.keybox-product li:first-child{margin:0}
.keybox-product li .imgBox img{float:left;margin-top:15px;margin-left:15px;width:200px;height:200px}
.key-title{width:540px;line-height:24px}
.key-title .key-top span img{vertical-align: baseline;}
.key-title .key-top a{display:inline-block;max-width:80%;}
.key-title .key-center{overflow:hidden;max-height:130px;color:#999;line-height: 2}
.key-title .key-btn button{margin-top:13px;width:75pt;height:30px;border-radius:2px;background-color:#fff;color:#555;font-size:14px;-o-border-radius:2px;-ms-border-radius:2px}
.key-title .key-btn button.Themebg{color:#fff}
.key-title .key-btn button:hover{color:#fff;opacity:.7;filter:Alpha(opacity=70)}
.key-money{width:180px;text-align:center;line-height:24px;margin-top: 35px!important;}
.key-money .red{font-size: 16px;font-weight:bold;}
.key-company p{padding: 5px 0}
.key-company .key-company-t{width:220px;overflow:hidden;margin-top:15px!important;}
.key-company .key-company-t a{display: block;}
.smallIcon{float:left;margin-right:10px;font-size:9pt}
.smallIcon img{margin-right:5px;width:19px}
.company-city{display:none;margin-top:5px;padding:0 10px;height:36px;border:none;border-top:1px dashed #ddd;line-height:36px}
.keybox-l{width: 980px;}
.keybox-r{width: 210px;}
.product-keybox li{width: 24%;margin: 10px 1% 10px 0; border: 1px solid #ddd;}
.product-keybox li:hover .imgBox img{
    -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);}
.product-keybox li .imgBox{display: block;width:100%;height: 200px;line-height: 200px;background: #f6f6f6;overflow: hidden;}
.product-keybox li .imgBox img{width: 100%;display: inline!important;
    -webkit-transition: all .2s ease-in-out 0s;
    -moz-transition: all .2s ease-in-out 0s;
    -ms-transition: all .2s ease-in-out 0s;
    -o-transition: all .2s ease-in-out 0s;
    transition: all .2s ease-in-out 0s;}
.product-keybox li .product-title{display: block;padding: 5px;width: 100%;}
.product-keybox li p.red{padding:5px;font-size: 14px;}
.product-keybox li .product-city{position: relative;padding-right: 70px;padding: 8px 70px 8px 5px;}
.product-keybox li .product-city a{display: block;width: 100%}
.keybox-product li a:hover,.product-keybox li .product-city a:hover,.product-keybox li .product-title:hover{text-decoration: underline;}
.product-keybox li .product-city span{position: absolute;top:5px;right: 5px;}
.product-keybox .companycity{margin-top: 5px;padding: 0 10px;height: 36px;border: none;border-top: 1px dashed #ddd;line-height: 36px;}

.keybox-r .goldtop{padding: 8px;color: #fff;background: #f4a400;text-align: center;font-weight: bold;font-size: 16px;}
.keybox-r .product-keybox li{width:100%;margin: 10px 0 10px 0; border: 1px solid #ddd;background: #fff0c5;}
.keybox-r .product-keybox li .imgBox {height: 150px;line-height: 10px;}
/*弹框*/
.popBoxtwo.getListPop{background: rgba(0,0,0,.6);width: 100%;height: 100%;position: fixed;top: 0;}
.popBoxtwo.getListPop .popDiv{width: 600px;background-color: #fff;position: absolute;top: 50%;left: 50%;margin: -220px 0 0 -250px;border: 5px solid rgba(0,0,0,0.8);}
.popBoxtwo .productBox {padding: 10px 20px;}

.popBoxtwo .productBox li {min-height: 35px;padding-left: 100px;position: relative;line-height: 40px;}
.popBoxtwo .productBox li span.first {text-align: right;position: absolute;display: block;color: #333;font-weight: bold;width: 90px;left: 0;top: 0;line-height: 35px;}
.popBoxtwo .productBox li input {padding: 0 10px;line-height: 39px;height: 39px;float: left;border: 1px solid #ddd;}
.popBoxtwo .popDiv h3.title .fr {width: 40px;height: 40px;text-align: center;line-height: 40px;font-size: 25px;}
.popBoxtwo .popDiv h3.title .fr:hover{background:#000;color: #fff;}
.popBoxtwo .popDiv .bottom{background: #f7f7f7;padding: 5px 10px; border-top: 1px solid #ddd;text-align: right;}
.popBoxtwo .popDiv .bottom .btn{color:#555; font-size: 13px;background: #ddd;height: 20px;line-height:14px;height: auto;}
.popBoxtwo .popDiv .bottom .btn.Themebg{color: #fff;}
.popBoxtwo .productBox li .bge6 {color: #333;}
/*最新产品*/
.keybox-r .Related li:first-child {border: none;}
.keybox-r .Related li {min-height: 70px;border-top: 1px dashed #ddd;padding: 10px;line-height: 18px;}
.keybox-r .Related li .imgBox {margin-right: 10px;float: left;width: 50px;height: 50px;overflow: hidden;}
.keybox-r .Related li img {width: 100%;}
.keybox-r .Related li p {max-height: 34px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.keybox-r .Related li p.name {white-space: pre-wrap;}

.newcompany-R li{padding: 10px;border-top: 1px dashed #ddd;}
.newcompany-R li:first-child{border: 0;}
.newcompany-R li a{display: block;font-weight: bold;color: #000;}
.newcompany-R li p{line-height: 20px;height: 40px;overflow: hidden;}
/*底部资讯*/
.mb45{margin-bottom: 45px;}
.building h3.title{line-height: 40px;}
.building h3.title span.Themebg{font-size: 13px;font-family: 'arile'; width: 30px;height: 30px;border-radius:50%;line-height:30px;text-align: center;display: inline-block;}
.buildingBox {position: relative;}
.buildingBox .seemore{cursor: pointer;position: absolute;bottom: -30px;left: 50%;margin: 0 0 0 -30px;padding:5px 15px 5px 2px;text-align:center;width: 70px;border: 1px solid #ddd;border-top: 0;}
.buildingBox .seemore:before{content: " "; position: absolute; border-top: 5px solid #3089e7; border-left: 5px solid transparent;  border-right: 5px solid transparent ; right: 12px; top: 11px;}
.buildingBox .seemore.active:before{border-top:none;border-bottom: 5px solid #3089e7}
.buildingBox .seemoreBox{height: 300px;overflow: hidden;}
/*.buildingBox .seemoreBox.active{height: auto;}*/
.buildingBox .NewsBox .imgBox{width:145px;margin-right:15px;}
.buildingBox .NewsBox .imgBox img{height: 120px;}
.buildingBox .NewsBox .name{color: #333;line-height: 30px;font-size: 14px; font-family: "宋体";font-weight: bold;}
.buildingBox .NewsBox p{line-height: 24px;}
.buildingBox .NewsBox li{line-height: 30px;padding-right:120px;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.buildingBox .NewsBox li .time{color: #999; position: absolute;right:40px;top: 0;line-height: 30px;}
.buildingBox .NewsBox li i{padding: 0 5px;}
.buildingBox .topBox p{line-height: 22px;max-height: 90px;overflow: hidden;}