body{max-width: 640px;margin: 0 auto!important;}
#icon_0{top: auto!important;bottom: 40px;}
/*采购库*/
.w_top{ height: 52px; line-height: 52px;box-shadow: 0 2px 4px rgba(0,0,0,.2); text-align: center; color: #fff; font-size: 16px; font-weight: bold; position: fixed; top: 0;left: 0; width: 100%;z-index: 100; background: url(https://image-258.258.com/Public/Mobile/Images/top_blue.png) repeat;}
.w_top .titTopBox{width: 60%;margin: 0 auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.w_top .iconfont{font-weight: normal; display: block; width: 44px; height: 52px; text-align: center; position: absolute; color: #fff;}
.w_top .fl{left: 0px; top: 0;}
.w_top .fr{right: 5px; top: 0;z-index:30;}
.w_top .icon-fenlei,.w_top .icon-fenlei2{right: 40px; top: 0;}
.w_top a.icon-fenlei:before,.w_top a.icon-fenlei2:before{ font-size: 25px;}
.w_top a.icon-fenlei1:before{ font-size: 24px;}
.w_top .icon-zuojiantou:before {font-size: 23px}
.w_top .icon-shouye:before{font-size: 28px;}
.w_top .logo{padding:7px 0 0 10px;}
.w_top h3.title{position: absolute;left: 50%;margin-left: -50px; width: 100px;}
.w_top.active .btnRegist{display: none;}
.w_top.active .icon-fenlei1{left: auto;right: 10px;}
.icon-fangdajing:before{ font-size: 20px !important;}
.searchBox{ position: absolute; z-index: 33; height:52px; line-height: 52px; background: url(https://image-258.258.com/Public/Mobile/Images/top.png) repeat; width: 100%; bottom: 0px; padding: 0px 10px;}
.searchBox .btnSearch{position: absolute;width: 44px; left:15px; top:1px; color: #40bbda; display: inline-block;}
.top_find{ border: none; padding: 10px 10px 10px 25px;margin-top: 9px; border-radius: 5px; width: 95%; box-sizing:border-box; color: #40bbda;background: rgba(255,255,255,.9);}
.searchBox2{position:relative;}
.ban img{ width: 100%;}
.mainText{padding:10px 0;background: #fff;}
.mainText .title{padding: 0 15px; height: 30px;line-height: 30px;border-bottom: 1px solid #dddddd;padding-bottom: 5px;font-size: 16px;}
.mainText p{padding: 15px;}
/*.floor_01{background: #fff;}*/
.floor_01 .title{ font-size: 16px; padding: 0px 3.1%; font-weight: bold;}
.floor_01 .title span{ margin-right: 1.5%}
.floor_01 .title a{font-weight: normal; background: none!important; border-radius: 3px; color: #3089e7; padding: 3px 10px; display: block; position: relative; font-size: 14px;}
.floor_01 .title a:after{ content: ">"; position: absolute; right: -5px; top:2px; color: #3089e7;}

.floor_01 .pro_classify,.news_same{ background-color: #fff; height:54px; line-height: 54px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; overflow: hidden; }
.floor_01 .pro_classify{padding: 10px;height: auto;line-height:100%;}
.floor_01 .pro_classify .scrolldiv{ padding: 0px 3.1%;width: 10000px;}
.floor_01 .pro_classify ul{float: left;}
.floor_01 .pro_classify ul li{ float: left; margin:0px 8px 0px 0px;}
.floor_01 .pro_classify ul li a{  color: #666;border: 1px solid #ddd; display:block; height: 35px; line-height: 35px; border-radius:3px;font-size: 12px; padding: 0px 15px;}
.floor_01 .pro_classify ul li a.Themebg{color: #fff;border-color: #3089e7;}

.floor_01 .pro_second{ padding: 0px 3.1%; overflow: hidden;height:50px;}
.floor_01 .pro_second ul li{ float: left; margin:10px 8px 0px 0px;}
.floor_01 .pro_second ul{height: auto; overflow: hidden;}
.floor_01 .pro_second ul li a{ border: 1px solid #ddd; font-size: 12px; text-align: center; padding:2px 7px; height: 25px; line-height: 25px; display: inline-block; color: #666; background-color: #fff;}

.floor_01 .caigou_list{ padding: 0px 3.1%; height: auto; overflow: hidden;}
.floor_01 .caigou_list ul{ max-height: 245px; line-height: 48px; overflow: hidden;}
.floor_01 .caigou_list ul li{ line-height: 48px; height: 48px; border-bottom: 1px dashed #d4d4d4;}
.floor_01 .caigou_list ul li a{ display: block;line-height: 48px; height: 48px; font-size: 14px; }
.floor_01 .caigou_list ul li strong{ width: 50%; text-align: left; display: inline-block; white-space: nowrap; text-overflow:ellipsis; overflow: hidden; font-weight: normal;}
.floor_01 .caigou_list ul li b{ color: #ff0000; text-align: center; width:25%; display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.floor_01 .caigou_list ul li i{ text-align: right; width: 24%;}

.adver{ padding: 0px 3.1%;}
.adver img{ width: 100%;}

.foot{ background-color: #fff;border-top: 1px solid #ddd; text-align: center; color: #666; font-size: 14px; padding: 15px 0px; line-height: 22px; clear: both;}
.foot a{ color: #666;}

/*采购列表*/
.w_top .caigou_inpt{ color: #666; padding: 9px 44px 0px; }
.w_top .product_inpt{color: #666; padding: 9px 44px 0px;}
.w_top .pro_inpt{padding: 9px 88px 0px 20px; }
.w_top .caigou_inpt .cgou_sousuo{vertical-align: top; width: 100%;border: none;border-radius: 5px; background-color:rgba(255,255,255,.8); height:36px; line-height: 36px; width: 100%; box-sizing:border-box; padding: 0px 10px; color: #40bbda; text-align: left;font-size: 14px; font-weight: normal;}
.w_top .caigou_inpt .cgou_sousuo2{ margin-top: 8px;}
/*.w_top .caigou_Index input{padding: 0px 5px 0px 45px; }*/
.w_top a.icon-shaixuan{ display: block; width: 44px; height: 52px; text-align: center; position: absolute; right: 0px; top: 0px; line-height: 46px;}
.w_top a.icon-shaixuan:before{  color: #fff; font-size: 28px;line-height: 58px;}
.w_find{ height: 40px; line-height: 40px; padding: 0px 3.1%; border-bottom: 1px solid #dcdcdc; font-size: 14px;}
.find_caigou{ height: auto; overflow: hidden; padding: 0px 3.1%; }
.find_caigou h3{ font-size: 16px; font-weight: bold;}
.find_caigou ul{ margin-top: 10px;}
.find_caigou ul li{  line-height: 30px;}
.find_caigou .cai_contact{ border-bottom: 1px solid #dcdcdc; background-color: #fff; display: block; border: 1px solid #dcdcdc; padding:15px 10px; border-radius: 5px; line-height: 24px;}
.page{ text-align: center; margin: 25px 0; height: auto; overflow: hidden;}
.page a{ display: inline-block; background-color: #fff; border: 1px solid #dcdcdc; text-align: center; padding:5px 10px; margin: 0px 2px; }
.page .col-lg-3{ width: 100%; font-size: 12px;margin: 0!important;text-align: center;}
.page .col-lg-9{ width: 100%;margin-top: 20px; text-align: center; }
.page ul.pagination li{display: inline-block;}
.page ul.pagination li.active a{ color: #fff;}

/*采购详情*/
.caigou_detail{ background-color: #fff; height: auto; overflow: hidden; border-bottom: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; padding: 20px 3.1%;}
.caigou_detail h3{ font-size: 16px;}
.caigou_detail ul{ margin-top: 10px;}
.caigou_detail ul li{ line-height: 36px;}
.caigou_detail p{ line-height: 24px; margin-top: 15px;}
.iconBox a{text-overflow: ellipsis;white-space: nowrap;}
.iconBox .iconfont:before{font-size: 22px;vertical-align: middle;}
.iconBox .icon-txt:before{color: #f47765;}
.iconBox .icon-pdf:before{color: #d14424;}
.iconBox .icon-word:before{color: #295497;}
.iconBox .icon-x-xlsx:before{color: #1f7244;}

/*资讯*/
.news_floor{ background-color: #fff; border-bottom: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; padding: 20px 3.1%;}
.news_floor h3{ font-size: 16px;}
.news_floor h3 a{font-weight: normal;}
.news_floor ul{ height: 245px; line-height: 48px; overflow: hidden; clear: both;}
.news_floor ul li{ line-height: 48px; height: 48px; border-bottom: 1px dashed #D4D4D4; position: relative;}
.news_floor ul li a{ display: block; white-space: nowrap; text-overflow:ellipsis; overflow: hidden; width: 70%; position: relative; padding-left: 15px;}
.news_floor ul li a:before{ content: "";position: absolute;left: 5px;top: 18px;background: #3089e7;width: 5px;height: 5px;border-radius: 5px;}
.news_floor ul li span{ position: absolute; right: 0px; top: 0px;}

.news_floor h3 span{ margin-right: 1.5%}
.news_floor h3 span a{ border-radius: 3px; color: #fff; padding: 3px 10px; display: block; position: relative; font-size: 14px;}
.news_floor h3 span a:after{ content: ">"; position: absolute; right: -14px; top:2px; color: #3089e7;}

/*资讯列表*/
.news_list{ padding: 10px;background: #fff;}
.news_list ul{ line-height:40px; overflow: hidden; clear: both; height: auto;}
.news_list ul li{ line-height:40px; height:40px; border-bottom: 1px dashed #D4D4D4; position: relative;}
.news_list ul li a{ display: block; white-space: nowrap; text-overflow:ellipsis; overflow: hidden; width: 70%; position: relative; padding-left: 15px;}
.news_list ul li a:before{ content: "";position: absolute;left: 5px;top: 18px;background: #3089e7;width: 5px;height: 5px;border-radius: 5px;}
.news_list ul li span{ position: absolute; right: 0px; top: 0px;font-size: 12px; color:#999;}
.news_same{ padding-left: 3.1%;}

.news_samelist{ margin: 20px 3.1% 0px;}
.news_samelist a{border: 1px solid #dcdcdc; font-size: 14px; text-align: center; padding: 0px 5px; height: 25px; line-height: 25px; display: block; color: #666; background-color: #fff; margin: 0px 8px 10px; white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}

/*资讯详情*/
.news_detail{ height: auto; overflow:hidden; padding:20px 3.1%;background: #fff;}
h3.news_detname{ font-size: 16px; text-align: center; }
h3.news_time{ text-align: center; font-size: 14px; font-weight: normal; border-bottom: 1px dashed #d4d4d4; padding-bottom: 20px;}
.news_content{ line-height: 24px; margin-top: 15px;}
.news_content img{max-width: 100%;height: auto!important;}
.news_detlist ul{padding-bottom: 10px;  line-height: 48px; overflow: hidden; clear: both;}
.moreBtn{display: block;color: #fff;line-height: 35px;text-align: center;font-size: 12px;}
.Newstabs{ background: #fff;border-bottom: 1px solid #eee;}
.Newstabs li{text-align: center;line-height:40px;position: relative;}
.Newstabs li.active:before{content: '';position: absolute;bottom:-1px;left:0;width: 100%;height: 1px;background:#3089e7}
/*评价*/
.pingjia{ padding: 20px 3.1% 0px; height: auto; overflow: hidden;background: #fff;}
.pingjia2{ margin: 10px 0px 0px; }
.pingjia .fabiao{ font-size: 14px; font-weight: normal;}
.pingjia textarea{ background: #fff; border: 1px solid #dcdcdc; border-radius: 5px; width: 100%; margin-top: 10px;padding:10px; height:80px;}
.pingjia button{ border-radius: 5px; color: #fff; border: none; cursor: pointer;padding: 7px 20px; margin-top: 10px;}
.pingjia .latest{ font-size: 14px; font-weight: normal; border-bottom: 1px solid #dcdcdc; padding-bottom: 10px; clear: both; margin-top: 10px;}
.comments{ height: auto; overflow: hidden; border-bottom: 1px dashed #d4d4d4; padding-bottom: 10px; margin-top: 20px;}
.comments .headpic{ border-radius:50%; height: 52px; width: 52px; overflow: hidden;}
.comments .headpic img{ width: 100%;}

.comment_fr{ width: 80%; margin-left: 2%;}
.comment_fr h3{ font-size: 14px; font-weight: normal; position: relative;}
.comment_fr h3 span{ position: absolute; right: 0px; top: 0px; font-size: 12px;}
.comment_fr p{ margin-top: 10px; line-height: 24px;}

/*商铺*/
.w_shop{ background-color: #fff; border-bottom: 1px solid #dcdcdc; padding: 20px 3.1%; height: auto; overflow: hidden;}
.w_shop a{ display: block; position: relative; color: #3089e7 !important;}
.w_shop a:before{ content: " ";}
.w_shop a:after{ content:"\e602"; position: absolute; right:-8px; top:-1px; width: 44px; height: 44px; line-height: 44px; text-align: center;}
.w_shop .shop_logo{ border: 1px solid #dcdcdc; border-radius: 5px;  width: 40%; overflow: hidden; padding: 5px 0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.w_shop .shop_logo img{ width: 100%;}
.w_shop .shop_name{position: relative; padding:0 30px 0 10px;width: 60%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.w_shop .shop_name h3{ font-size: 14px; font-weight: normal; margin-top: 5px; color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.w_shop .shop_name .shop_year{ font-size: 14px; color: #666;}
.w_shop .shop_name .shop_year span{ border-radius: 5px;text-align: center; color: #666;font-size: 12px; display: inline-block; padding: 7px 0px; margin-right: 5px;}

.shop_pro{ height: auto;  margin:10px 0px;padding-right: 10px;}
.Wang{display: block; background:#feffc6;padding: 15px 0 0;margin: 0;border-top: 2px solid #ddd;border-bottom: 2px solid #ddd;}
.smallIcon{margin:3px 10px 0 0;vertical-align: bottom;float: left;}
.smallIcon img{width:17px!important;}

.smallBox{display: none; border-top: 1px dashed #ddd;margin-top: 5px; padding-top: 5px;}
.shop_pro2 .smallBox,.find_qiye .smallBox{display: block;}

.Wang.shop_pro2 ul.shop_proul li{border: none;}
.shop_pro .title{ font-size: 16px;  font-weight: bold; height: 30px; padding: 0px 15px;}
.shop_pro .title span{ margin-right: 1.5%}
.shop_pro .title a{ border-radius: 3px; color: #fff; padding: 3px 10px; display: block; position: relative; font-size: 14px;}
.shop_pro .title a:after{ content: ">"; position: absolute; right: -14px; top:2px; color: #3089e7;}

.shop_pro ul.shop_proul li{float: left; margin-bottom:10px;padding-left: 10px;box-sizing:border-box; width:50%;}
.shop_pro ul.shop_proul li a:after,.shop_pro .shop_proul:after{content: '';clear:both;display: block;}
.shop_pro ul.shop_proul li a{display: block;box-shadow: 0 0 4px rgba(0,0,0,.2);}

ul.shop_proul li .shop_porimg{overflow: hidden;}
.companyBox ul.shop_proul li .shop_porname h3{height: 21px;}
.companyBox ul.shop_proul li .shop_porname b{font-size: 12px;display: block;overflow: hidden; white-space: nowrap; text-overflow:ellipsis; }
ul.shop_proul li img{ width: 100%;}
.shop_porname{ background-color: #fff; padding: 15px 10px 10px;}
.shop_porname h3{ font-size: 14px; font-weight: normal; display: block; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
.shop_porname h4{ font-size: 14px; font-weight: normal; white-space: nowrap; text-overflow:ellipsis; overflow: hidden; padding-bottom: 5px;}
.shop_porname b i{ color: #ff0000;}
.shop_more{ text-align: center; margin: 10px 0px 15px 10px;}
.shop_more a{ display: block; border-radius: 3px; padding: 0px 15px; color: #fff; height: 40px; line-height: 40px;}

.shop_pro2{padding-right: 0;}
.shop_pro2 ul.shop_proul li{ float: none; width: 100%;padding-right: 10px; border-bottom: 1px solid #dcdcdc; position: relative;}
.shop_pro2 .shop_porimg{ float: left; width: 26%; padding: 3px; border: 1px solid #dcdcdc;}
.shop_pro2 .shop_porname{ width: 68%; float:left; background: none; padding: 0px 15px; box-sizing:border-box;}
.shop_pro2 ul.shop_proul li a{box-shadow: none;padding-bottom:6px;}

.Recommend{position: relative;display: block;}
.shop_pro li.Recommend:before{content: '';background: url(https://image-258.258.com/Public/Mobile/Images/Promotion.png) no-repeat;position: absolute;left:10px;top: 0;width: 40px;height:40px;background-size: 100%;}
.shop_pro2 li.Recommend:before,a.Recommend:before{content: ''; background:url(https://image-258.258.com/Public/Mobile/Images/Promotion2.png) no-repeat;position: absolute;left:auto;width: 40px;height:40px;top:auto;right: 0;bottom: 0;background-size: 100%;}
/*回到顶部*/
.cd-top { display: inline-block;  height: 62px; width: 62px; position: fixed; bottom: 150px;  right: 10px;
    /* image replacement properties */
    overflow: hidden; text-indent: 100%; white-space: nowrap; background: url(https://image-258.258.com/Public/Mobile/Images/arrow.png) ;  visibility: hidden; opacity: 0; -webkit-transition: all 0.3s;  -moz-transition: all 0.3s;  transition: all 0.3s; }

.cd-top.cd-is-visible { visibility: visible; opacity: 1;}
.cd-top.cd-fade-out { opacity: .5;}
.no-touch .cd-top:hover {  opacity: 1;}

/*产品分类*/
.pro_class{text-align: left; padding: 0px 3.1%;}
ul.pro_classify li{ line-height: 46px; font-size: 14px; }
ul.pro_classify li a{ display: block; line-height: 46px; padding: 0px 3.1%; position: relative; border-bottom: 1px solid #dcdcdc;}
ul.pro_classify li a.icon-xia:after{ content: "\e61d"; color: #3089e7; right: 3.1%; top: 0px; position: absolute;}
ul.pro_classify li a.icon-xia:before{ content: none; }
ul.pro_two{ background-color: #e7e7e7}
ul.pro_two li a{padding-left: 40px;}

/*基本信息*/
.pro_classify_two{text-align: left; padding: 0px 3.1%;}
.pro_classify_two span{ float: right; margin-right: 3.1%;}
.pro_classify_two .icon-fenlei{ right: 25px;}
.pro_classify_two .icon-fenlei2{ right: 13px;}
.pro_classify_two a.icon-fenlei1,.pro_classify_two a.icon-fenlei2{ display: block; width: 44px; height: 52px; text-align: center; position: relative !important;}
.pro_classify_two a.icon-fenlei1:before{ color: #fff;}
.pro_classify_two a.icon-fenlei2:before{ color: #fff;}

.company_information{ background-color: #fff;  height: auto; overflow: hidden;}
.company_information img{width: 100%;height: auto;}
.company_information ul.tabs{height: 38px; line-height: 38px; color: #666;}
.company_information ul.tabs li{ float: left; width: 50%; text-align: center; font-size: 14px; box-sizing:border-box;border: 1px solid #dcdcdc; position: relative;}
.company_information ul.tabs li:first-child{ border-right: none;}
.company_information ul.tab_conbox{ padding: 0px 3.1% 20px; height: auto; overflow: hidden; width: 100%; box-sizing:border-box;}
.tab_con{ display:none; margin-top: 20px;}
.company_information ul.tab_conbox .company_intro{background-color: #f6f6f6; border: 1px solid #dcdcdc; border-radius: 5px; height: auto; overflow:hidden; padding: 15px; line-height: 24px;}
.company_information ul.tab_conbox .gongsi{line-height: 30px; margin-top: 20px;}
.company_information ul.tabs li.active{border-top: 2px solid #3089e7; border-bottom: 1px solid #fff; color:#3089e7; }
.company_information ul.lxtel{ background-color: #f6f6f6; border: 1px solid #dcdcdc; border-bottom: none;}
.company_information ul.lxtel li{ line-height: 43px; height: 43px; border-bottom: 1px solid #dcdcdc; padding-left: 20px;}
.company_information ul.lxtel li a{ background: none; color: #666; padding: 0px; margin: 0px; border-radius: 0px; display: block; position: relative;}
.company_information ul.lxtel li a:before{ content: "";}
.company_information ul.lxtel li a.icon-dianhua:after{ content: "\e60a"; position: absolute; right: 20px; top: 0px; font-size: 20px;}
.company_information ul.lxtel li a.icon-dianhua1:after{ content: "\e611"; position: absolute; right: 20px; top: 0px; font-size: 20px;}
.company_information .lx_map{ border-radius: 5px; overflow: hidden; border: 1px solid #dcdcdc;}
.company_information .lx_map img{ width: 100%;}

/*企业列表*/
.find_qiye{ padding: 0px 3.1% 8px; height: auto; overflow: hidden; border-bottom: 1px solid #dcdcdc;}
.find_qiye h3.qiye_name{ font-size: 16px;}
.find_qiye ul.qiye_mo{ height: auto; overflow: hidden; margin-top: 10px;}
.find_qiye ul.qiye_mo li{ line-height: 24px; font-size: 14px;}
.find_qiye .qylb_year{ padding-bottom: 20px; height: 30px; line-height: 30px; position: relative; padding-left: 35px; border-bottom: 1px solid #dcdcdc;}
.find_qiye .qylb_year:before{ content: "信"; position: absolute; background-color: #3089e7; border-radius: 5px; height: 30px; line-height: 30px; width: 30px; text-align: center; color: #fff; left: 0px; top: 0px;}
.find_qiye .qylb_year b{ margin-left: 60px; display: inline-block;}

/*筛选*/
.shaixuan{display: none;position: fixed; right:-100%; top: 0px; width: 90%; background-color: #f6f6f6; border: 1px solid #dcdcdc; z-index: 101; height: 100%;
    -webkit-transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
}
.shaixuan h3.sx_title{ margin: 0; height: 50px; line-height: 50px;background: #fff; border-bottom: 1px solid #dcdcdc; font-size: 16px; position: relative; color: #666; text-align: center;}
.shaixuan h3.sx_title a{ display:block; border-radius: 50%; height: 35px; width: 35px; background: #fff; text-align: center;  line-height: 25px; position: absolute; right: 10px; top:8px;}
.shaixuan h3.sx_title a:before,.shaixuan h3.sx_title a:after{ content: ""; width: 30px;height: 1px;position: absolute;left: 3px; top:16px;background: #3089e7;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.shaixuan h3.sx_title a:before{
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.shaixuan .choose{ padding: 0px 3.1%; height: auto; overflow: hidden;}
.shaixuan .choose .screening{box-sizing:border-box;border-radius: 100px; position: relative;width: 100%; height: 45px; line-height: 45px; border: 1px solid #dcdcdc;padding-left: 10px; margin-bottom: 10px;  background-color: #fff; display: block;}
.shaixuan .choose .screening option{ line-height: 40px;}
.shaixuan .choose .screening:after{ position: absolute; right: 10px; top: 0px; color: #3089e7; content: "\e602";}
.shaixuan .choose .screening:before{ content: none;}
.shaixuan .choose_btn{ border-top: 1px solid #dcdcdc;background: #fff; position: absolute; bottom: 0px;padding: 10px; width: 100%;box-sizing:border-box; text-align: right;}
.shaixuan .choose_btn .btn{line-height: 32px;}
.shaixuan .choose_btn input{ margin-top: 28px; margin-right: 15px;}
.shaixuan .choose_btn .qingkong{ border: 1px solid #dcdcdc; width: 100px; height: 30px; text-align: center; background-color: #fff; border-radius: 5px; color: #666;}
.shaixuan .choose_btn .Themebg{ border:none; width: 100px; height: 32px; text-align: center; border-radius: 5px; color: #fff;}
#shaixuan.active{ display: block; right:0;}

.Popthree {width: 100%;}
.Popthree{position:static;height: auto!important;}
.Popthree ul.hy_choose{height: auto!important;padding-bottom: 20px;}
.wrap_black{ width: 100%; height: 100%; background-color: #000; opacity: 0.5; position: fixed;z-index: 101; display: none;}
#wrap_black.active{ display: block;}

/*选择行业分类*/
ul.hy_choose{ padding: 0px 3.1%;box-sizing:border-box; height:calc( 100% - 85px);height:-webkit-calc( 100% - 85px); }
ul.hy_choose li{background: #fff;}
ul.hy_choose li a{ display: block;position: relative; line-height: 45px; color: #666; padding-left: 10px; border: 1px solid #dcdcdc; border-bottom: none;}
ul.hy_choose li:last-child a{ border-bottom: 1px solid #dcdcdc;}

.wrap.listCity{padding: 0;}
.wrap.listCity .shop_pro,.wrap.listCity #shaixuan,.wrap.listCity header,.wrap.listCity footer,.wrap.listCity .w_find,.wrap.listCity .main,.wrap.listCity .find_caigou,.wrap.listCity .hostSearch{display: none!important;}
/*选择地区*/
ul.hy_choose li a i.dq_chosname{ position:absolute;width:60px;height:40px;right: 0;top: 0;z-index: 10;}
ul.hy_choose li a i.dq_chosname:after{ content: ""; border:1px solid #3089E7; border-width:1px 1px 0px 0px; -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    transform: rotate(135deg); position: absolute; right: 20px; top: 15px; height: 10px; width: 10px;}
ul.second_area li a{ border: 1px solid #dcdcdc; border-bottom: none; padding-left: 20px; background-color: #e7e7e7;}

/*产品详情*/
.company_intro ul.attribute li{ float: left; width: 31%; margin-bottom: 15px;}
.pro_detcont{ line-height: 26px;}
.pro_detcont p span{ white-space: normal !important;}
.pro_shuoming{ background-color: #fff; border-bottom: 1px solid #dcdcdc; height: auto; overflow: hidden; padding: 20px 3.1%;}
.pro_shuoming .pro_name{ border-bottom: 1px dashed #dcdcdc; padding-bottom: 10px;}
.pro_shuoming .pro_name h3{ font-size: 16px; color: #666; margin-bottom: 10px;}
.pro_shuoming .pro_name b i{ color: #ff0000; font-size: 20px;}
.pro_shuoming .qi_num li{line-height: 25px;}
.pro_shuoming h3{ font-size: 14px; clear: both; font-weight: normal; padding-top: 10px;}
.pro_shuoming .inquiry a{ color: #fff; border-radius: 5px; display: inline-block; padding: 8px 14px;text-align: center; margin-top: 20px;}
.pro_contact{ background-color: #fff; border: 1px solid #dcdcdc; padding: 10px 3.1% 10px; height: auto; overflow: hidden;}
.pro_contact h3{ font-weight: normal; font-size: 14px;}
.pro_contact .pro_lianxi{ padding-bottom: 10px; overflow: hidden;}
.pro_contact .pro_lianxi .touxiang{ border-radius: 5px; border: 1px solid #dcdcdc; overflow: hidden; }
.gongsi_left{ width: 65%;}
.gongsi_left h3{ margin-top: 5px; text-align:center;}
.pro_contact .pro_lianxi2 .touxiang{  border:none;width: 20%;}
.pro_contact .pro_lianxi .touxiang img{ width: 100%;}
.pro_contact .pro_lianxi .pro_lxrit{ width: 70%; padding-left:3%;}
.pro_contact .pro_lianxi .pro_lxrit .tel{ font-size: 14px; height: 30px; line-height: 30px;}
.icon-dianhua1:before{ font-size: 26px !important; }
.pro_contact .pro_lianxi .pro_lxrit .tel a.icon-youjiantou{ float: right;}
.pro_contact .pro_lianxi .pro_lxrit .tel span{ position:relative; height: 24px; line-height: 24px;font-size: 12px; display: inline-block; padding:0 10px 0 29px;vertical-align: middle;}
.pro_contact .pro_lianxi .pro_lxrit .tel span:before{ border-radius: 5px; color: #fff; background-color: #3089e7; text-align: center; width: 24px; height: 24px; line-height: 24px; position: absolute; left: 0px; top: 0px;}
.pro_contact .pro_lianxi .pro_lxrit .tel span.shi:before{content: '实';}
.pro_contact .pro_lianxi .pro_lxrit .tel a.icon-youjiantou:before{content: ''; content: none !important;}
.pro_contact .pro_lianxi .pro_lxrit .tel a.icon-youjiantou:after{content: "\e619";}

.BottomBox{position: fixed;bottom: 0;left: 0;width: 100%;z-index: 10;background: #fff;border-top: 1px solid #ddd;box-shadow: -1px -1px 4px rgba(0,0,0,.2);line-height: 45px;}
.BottomBox a{display: block;width:40%;float: left;text-align: center;}
.BottomBox a.Themebg{color: #fff;width: 60%}
.BottomBox a.Themebg:before{font-size: 14px;}
.pb50{padding-bottom: 50px;}
/*产品九宫格*/
.shop_porname h3{height: 26px;overflow: hidden; font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-weight: normal; padding-top: 10px;}
.shop_porname h3 span{padding-left: 10px;}

/*产品列表*/
.por_list{ border-bottom: 1px solid #dcdcdc; padding: 15px 0px; height: auto; overflow: hidden; clear: both;}
.por_list .pro_list_img{ border: 1px solid #dcdcdc; padding: 3px; width:26%; }
.por_list .pro_list_img img{ width: 100%;}
.por_list .pro_list_rit{ width:68%; margin-left: 2%; font-size: 14px;}
.por_list .pro_list_rit b i{color: #ff0000;}
.por_list .pro_list_rit h3{ font-size: 14px; margin-bottom: 10px;}
.por_list .pro_list_rit h3{ font-size: 14px; margin-top:20px; font-weight: normal;}
.por_list .pro_list_rit h3 span{ margin-left: 30px;}

.bcfb{ padding:6px 15px; border: none; color: #fff; border-radius: 5px; margin-top: 10px;}

/*首页搜索*/
.w_top .sousuo{height: 36px;position: relative; line-height: 36px; background-color: rgba(255,255,255,.8); border-radius: 3px; display: inline-block; width: 80%;padding-right:35px;padding-left:55px; margin-top:8px;box-sizing: border-box;}
.w_top .sousuo .btn-group{position: absolute;left: 0;top: 0; width: 45px; color: #898989; cursor: pointer; margin-left: 10px; float: left; font-size: 14px;line-height: 36px;}
.bg_alpha{background: rgba(0,0,0,0);display: none;position: fixed;top:52px;left: 0px;width: 100%;height: 100%;}
.w_top .sousuo .dropdown-toggle{display: none;}
.w_top .sousuo ul.dropdown-menu{ width: 75px;top: 43px;  border: 1px solid #d2d2d2; text-align: center; background-color: #fafafa; display: none;left:16px; position: fixed; z-index: 999; font-weight: normal;}
.form-group{ float: left;line-height: 36px;width: 100%;text-align: left}
.w_top .sousuo .btn-group:hover ul.dropdown-menu{ display: block;}
.w_top .sousuo ul.dropdown-menu li a:hover{color: #0065b3;}
.w_top .sousuo .form-control{ background: none; color: #898989; margin-top: 2px; border: none; border-left: 1px solid #c8c8c8; padding-left: 8px; width:100%; }
.w_top .sousuo .fdj{position: absolute;right: 0;top: 0;z-index: 1;}
.w_top .sousuo .fdj .search{padding: 0; border:none;background:none; height:34px;line-height: 34px; width:25px; cursor: pointer; margin-right: 10px; margin-top:0px;}
.w_top .sousuo .fdj .search:before{content: '\e60c';  font-family: "icon" !important;font-size:23px;color: #3089e7; font-style: normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0px;}

.w_top .cancel{ display: inline-block; vertical-align: top; margin-top: -1px;width: 15%;}
.w_top .cancel button{ background-color: #fff;border-radius: 3px;padding: 0;width: 100%;line-height: 36px;border: none;color: #3089e7;}
.find_sousuo{ min-height: 400px;}
.find_sousuo .find_none{ text-align: center;}

.w_top .sousuo #sTitle{ float: left;position: relative; font-size: 12px;font-weight: normal;}
.w_top .sousuo #sTitle:after{content: '';position: absolute;top:16px;right: -10px; width: 0;height: 0;border-left: 3px solid transparent;border-right: 3px solid transparent;border-top:5px solid #3089e7;}
.w_top .btnRegist{color:#fff;font-size: 12px;border: 1px solid #fff;border-radius:3px;height: 30px;line-height: 30px;margin: 10px 10px 0 0 ;padding: 0 20px;}
/*搜索记录*/
.searchHistory li a{padding:5px 10px;line-height: 35px; display: block;border-bottom: 1px solid #ddd;}
.searchHistory li a:hover{color: #fe9900;}
.searchHistory li a:before{font-size:20px;margin-right:5px;}
.searchClear{width: 125px;cursor: pointer; text-align: center;line-height: 40px; margin: 20px auto;background: #eee;border: 1px solid #ddd;border-radius:3px;color: #666;}
.searchClear:hover{color: #bbb;}
/*热门搜索*/
.HotSearch{line-height: 40px;margin: 0 10px;border-bottom: 1px solid #ddd;padding:0 5px;}
.HotSearch:before{color: #ff4400;margin-right: 5px;}
.HotSearchBtn{margin: 0 15px;}
.HotSearchBtn li{float: left;margin:10px 10px 0 0;}
.HotSearchBtn li a{display: block;color:#666;background: #fff;border-radius: 3px; padding: 0 15px; border: 1px solid #ddd;line-height: 30px;}

/*一级行业分类导航*/
ul.all_fenlei{ height: auto; overflow: hidden;}
ul.all_fenlei li{ border-bottom: 1px solid #ddd; padding: 15px 3%; position: relative;}
ul.all_fenlei li a{ display: block;}
ul.all_fenlei li h3{font-weight: normal; font-size: 16px; position: relative; padding-left: 25px;}
ul.all_fenlei li.floor_1 h3{ color: #fe9900; }
ul.all_fenlei li.floor_2 h3{ color: #0099cc; }
ul.all_fenlei li.floor_3 h3{ color: #69b200; }
ul.all_fenlei li.floor_4 h3{ color: #ff2e5a; }
ul.all_fenlei li.floor_5 h3{ color: #e90000; }
ul.all_fenlei li.floor_6 h3{ color: #336699; }
ul.all_fenlei li.floor_7 h3{ color: #ec50ec; }
ul.all_fenlei li.floor_8 h3{ color: #2525da; }
ul.all_fenlei li.floor_9 h3{ color: #6b013f; }
ul.all_fenlei li.floor_10 h3{ color: #b36606; }
ul.all_fenlei li.floor_11 h3{ color: #0964bf; }
ul.all_fenlei li.floor_12 h3{ color: #1a8146; }
ul.all_fenlei li.floor_13 h3{ color: #d83526; }
ul.all_fenlei li.floor_14 h3{ color: #00477f; }
ul.all_fenlei li.floor_15 h3{ color: #ff3399; }
ul.all_fenlei li.floor_16 h3{ color: #00be4b; }
ul.all_fenlei li h3{ color: #a6a6a6; font-size: 14px; font-weight: normal; padding: 10px 0px 0px 25px;}
ul.all_fenlei li.icon-youjiantou:before{ position: absolute; color: #3089e7; right: 10px; top: 30px;}
ul.all_fenlei li h3:before{ position: absolute; left: 0px; top: -2px; font-size: 20px;}

/*三级行业分类导航*/
.three_style{ height: 100%; overflow: hidden; position: relative;}
.three_style:before{ content:""; position: absolute; left: 30%; top: 0px; background-color: #dcdcdc; width: 1px; height: 100%; }
.three_style ul.tabs{color: #676767;float: left; width: 30%; height: 100%; overflow-y:auto;; box-sizing:border-box;}
.three_style ul.tabs li{ position: relative; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 48px; height: 48px; border-bottom: 1px solid #dcdcdc; padding-left: 15px;}
.three_style ul.tabs li:first-child{ border-right: none;}
.three_style ul.tab_conbox{height: 100%; overflow-y:auto; width: 70%; box-sizing:border-box; background-color:#e7e7e7;}
.three_style ul.tab_conbox li a{ display: block; height: 46px; line-height: 46px; border-bottom: 1px solid #dcdcdc; padding-left: 20px; color: #8a8a8a; font-size: 12px;}
.three_style .tab_con{ display:none; margin-top: 0px; }
.three_style ul.tabs li.thistab,.three_style ul.tabs li.active{position: relative; background-color: #e7e7e7; border-left: 3px solid #3089e7;; }
/*关于我们*/
.about{ padding:20px 15px 30px; height: auto; overflow: hidden;  line-height: 22px; min-height: 300px;}
.contact{ line-height: 30px;}
.about p{ line-height: 22px; text-indent: 24px;}
.about h4{ margin: 10px 0px; font-weight: bold; font-size: 16px;}
#allmap{ margin: 10px auto;}
.lx_map a{ color: #fff; margin: 10px 0px 0px 30px !important;}
/*置顶列表*/
.frontAd{padding:10px;}
.frontAd li{margin-bottom:10px;}
.frontAd li .blue{color:#43aeff;}
.frontAd li .mip-fill-content div{margin-bottom:10px;}
/*拼音搜索*/
.pro_pinyin{ min-height: 300px;background-color: #fff;padding: 20px 12px; box-sizing:border-box;}
.pinyin{  border: 1px solid #e1e1e1; border-top: none;padding-bottom: 20px;  }
.pro_pinyin .title{text-align: center;line-height: 35px;font-weight: normal;}
.Indexes2{ background-color: #eeeeee;}
.Indexes2 h3.title{font-size: 14px; color: #666;  height: 42px; line-height: 42px; padding: 0px 10px; }
.Indexes2 h3.icon-abc:before{ font-size: 22px;color: #666; margin-right: 10px;}
.Indexes2 li{float: left;margin:0 0 0px -1px;}
.Indexes2 li a{ padding: 10px 11px;display: block;color: #666;background: #eeeeee;width: 20px;height: 20px;line-height: 20px;text-align: center;overflow: hidden; border: 1px solid #e1e1e1;}
.Indexes2 li.active a{ background-color: #3089e7; color: #fff;}
.pro_zimu{ border-bottom: none; height: auto; overflow: hidden; clear: both; min-height: 100px;}
.pro_zimu ul{ height: auto; overflow: hidden; margin: 10px;}
.pro_zimu ul li{ float: left; width: 32%; margin-bottom: 15px;}
.pro_zimu ul li a{white-space: nowrap; text-overflow:ellipsis; overflow: hidden; display: block;}

.history_find{ padding: 20px 15px; height: auto; overflow: hidden;}
.history_find li{ float: left; margin: 0px 20px 10px 0px;}

.sx_title{ font-size: 14px; margin: 20px;}
/*登陆注册*/

.form{padding-left:15px;background: #fff;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;width:100%; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.form li{line-height: 40px;border-bottom: 1px solid #eee;position: relative;margin-top: 5px;}
.form li:last-child{border: none;}
.form li:before{position: absolute;left:0;top: 0;z-index: 10; font-size: 30px;line-height: 40px;}
.form li input,.form li select{position: relative; width: 100%;border: none;line-height: 40px;padding-left: 44px;background:none; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.form li select{z-index: 2;}
.form .confirmationBox .btn{position: absolute;right:5px;top:0;padding:0 15px;}
.form .confirmationBox .btn:before{font-size: 30px;color: #999;line-height: 45px;}
.form .confirmationBox .icon-biyan.active:before{content: '\e627'}
.form .confirmationBox .icon-youjiantou{z-index: 1;}
.form .confirmationBox .icon-youjiantou:before{font-size: 22px;line-height: 38px;}
.form .confirmationBox .close{width: 20px;height: 20px;right: 24px;top: 9px; padding:0; background: rgba(0,0,0,.4);border-radius: 50%;}
.form .confirmationBox .close:before,.form .confirmationBox .close:after{content: '';display: block;position: absolute;left: 5px;top:9px; width: 10px;height: 1px;background:rgba(255,255,255,.7);
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    transform:rotate(45deg);
}
.form .confirmationBox .close:after{
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    transform:rotate(-45deg);
}
.form .confirmationBox .imgBox{height: 38px;overflow: hidden;}
.form.success li select,.form.success li input{padding-left: 0;}
.form .confirmationBox .code{position: absolute;right:5px;top: 5px;z-index: 10;height:30px;}
.form .icon-verify:before{font-size: 35px;}
.login .foot{display: none;}
.login .loginBtn{display: block; width: 90%;margin: 0 auto;text-align: center;line-height: 44px;height: 44px;border: none;}
.login .loginBtn.active{opacity: .3;}
.login .provision{margin: 15px 0 0 5%;}
.login .successPop{padding: 15px 10px 5px;}
.login .icon-zhengque:before,.login .icon-cuowu:before{margin-right: 5px;font-size: 24px;color: #51E65D;}
.login .icon-cuowu:before{color:#FF5353; }


.popBox{display:none; position: fixed;top:30%;left: 50%;z-index:99;width: 80%;margin-left: -40%;background: rgba(0,0,0,.6);border-radius:4px;color: #fff;text-align: center;padding:20px 0;}
.popBox2{display: none; position: fixed;top: 30%;left: 50%;z-index:99;width: 80%;margin-left: -40%;background: #fff;}
.popBox2 .title{line-height:45px;border-bottom: 1px solid #ddd;text-align: center;}
.popBox2 .title .close{display:block;width: 46px;height: 46px;text-align: center;font-size: 16px;}
.popBox2 ul{padding:20px 15px;}
.popBox2 ul li{float: left;width: 25%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.popBox2 ul li a{display: block;width:60px;height:60px;border-radius:50%;text-align: center;line-height: 60px;background: none;padding: 0;margin: 0;}
.popBox2 ul li a:before{font-size: 50px;}
.popBox2 ul li a.icon-sina{color: #e6162d}
.popBox2 ul li a.icon-douban{color: #2e963d}
.popBox2 ul li a.icon-tengxun{color: #41cff3;line-height: 51px;}
.popBox2 ul li a.icon-weixin{color: #7ed53d}
.popBox2 .text{padding: 10px;}
.popBox2 .btn{margin: 10px 15px;text-align: center;line-height: 40px;}
.popBox2 .ThemeBg{background:#3089e7;margin: 10px auto; display: block;width:180px;line-height: 40px;float: none; font-size: 12px;}
.popBox3{display: none;opacity: 0; position:fixed;left: 0;bottom: 0;width: 100%;height:300px;background: #fff;z-index: 99;text-align: center;
    -webkit-transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s;
    -webkit-transform:translateY(300px);
    -moz-transform:translateY(300px);
    transform:translateY(300px);
}
.popBox3.active{opacity: 1;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    transform:translateY(0);
}
.popBox3 .title{line-height: 45px;font-size: 16px;border-bottom: 1px solid #ddd;}
.popBox3 .Zone li{float: left;width: 50%;border-left: 1px solid #ddd;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.popBox3 .Zone li:first-child{border: none;}
.popBox3 .Zone li .title{line-height: 35px;font-size: 14px;}
.popBox3 .Zone li .bottom{height: 178px; overflow-y: auto;}
.popBox3 .Zone li p{line-height: 35px;}
.popBox3 .Zone li p.Themebg{color: #fff;}
.popBox3 .btn{line-height: 40px;height: 40px;}
.popBox4{ display: none;position: fixed;left:5%;top:20%;z-index: 99; width: 90%;padding-bottom: 10px; background: #fff;}
.popBox4 .title{padding: 5px 0 5px 10px;font-weight: normal;background: #49a3ff;color: #fff;line-height: 30px;font-size: 16px;text-align: left;}
.popBox4 li.f12{line-height: 15px;margin:0;}
.popBox4 ul{padding: 10px 20px 10px 10px;}
.popBox4 li{margin: 10px 0;min-height: 35px;padding-left: 100px;position: relative;text-align: left;}
.popBox4 li input{ padding: 5px;line-height:35px;height:35px;float: left;border: 1px solid #ddd;width:100%;}
.popBox4 li .span{position: absolute;left:5px;top: 0;font-size: 14px;line-height: 35px; text-align: right;width:95px;}
.popBox4 li.code{padding:0 113px 0 100px;}
.popBox4 li.code .btn{position: absolute;right:0;width:105px;font-size: 12px;text-align: center;}
.popBox4 .btn{line-height: 35px;height: 35px;border: none;display:block;width: 100px;}
.popBox4.active{display: block;}
.popBox4 li .Validform_checktip{display: none;width: 179px;}
.popBox4 li .Validform_right,.popBox4 li .Validform_wrong{display: block;}
.popBg{display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 98;background: rgba(0,0,0,.7);}
.popBox4 .closePop{position: absolute;right: 5px;top: 0;width:40px;height: 40px;text-align: center;line-height: 40px;}

/*服务条款*/
.newsDetailText{padding: 10px 15px;line-height:20px;}
.newsDetailText .title{text-align: center;font-size: 18px; }
.newsDetailText h4{font-size: 16px;color: #333; font-weight: bold;padding:30px 0 10px;}
.newsDetailText p{margin-top: 10px;}
/*404*/
.four_zero{ margin: 0 auto;  height: auto; overflow:hidden;}
.four_zero .wenzi{ width:276px; margin: 0 auto;}
.four_zero .wenzi .sorry{ font-size: 18px; font-weight: bold;}
.four_zero .wenzi .can{ font-size: 16px; font-weight: bold;}
.four_zero img{ width: 100%;}
.four_zero ul li{ line-height: 30px;}
.four_zero ul.sorry_ul li{ line-height: 24px; position: relative; height: 24px; padding-left: 10px;}
.four_zero ul.sorry_ul li:before{ content: "."; position: absolute; left: 0px; top: -4px;}
.four_zero ul.can_ul li a{ display: block; position:relative; padding-left: 10px;}
.four_zero ul.can_ul li a:before{ content: ""; border-right: 5px solid #3089E7; border-top: 5px solid transparent; border-bottom: 5px solid transparent; width: 0px; height: 0px; display: block; position: absolute;left: 0px; top: 10px;}
.four_zero .longtime{ border-top: 1px solid #dcdcdc; padding-top: 10px; text-align: center;}
.advbanner img{width: 100%;}
.text-c{text-align: center;}
/*v3.0采购加按钮*/
.caigou_detail.v3add{position: relative;}
.caigou_detail.v3add .seecall{position: absolute;top: 50%;right: 20px;margin:-15px 0 0;border: 1px solid #ddd;border-radius: 2px;background: #fff;color: #444;padding: 10px 15px;}
.caigou_detail.v3add .seecall.Themebg{color: #fff;}
/*v3弹框*/
.wrap .posBox .bgpos{content: "";height: 100%;width: 100%;background: rgba(0,0,0,.5);position: fixed;top: 0;left: 0;z-index: 1;}
.wrap .posBox .poslist{background: #fff;overflow: hidden;border-radius: 2px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);min-width: 200px;margin: 50px;border: 1px solid #ebebeb;position: fixed;top: 50%;left: 50%;z-index: 2;margin: -105px 0 0 -40%;width: 80%; min-height: 210px;}
.wrap .posBox .poslist .posboxtitle {border-radius: 4px 4px 0 0;font-size: 14px;font-weight: bold;height: 50px;line-height: 50px;overflow: hidden;padding-left: 10px;border-bottom: 1px solid #ebebeb;color: #666;}
.wrap .posBox .poslist .posboxtitle a {float: right;margin: 13px 0 0 0;background: #ddd;border-radius: 25px 0 0 25px;padding: 2px 15px 2px 2px;}
.wrap .posBox .poslist .posboxtitle a i {color: #999;font-family: arial;font-size: 18px;font-weight: 700;font-style: normal;text-decoration: none;width: 20px;height: 20px;line-height: 20px;border-radius: 100%;display: block;background: #fff;text-align: center;}
.wrap .posBox .poslist .posboxbtn a,.wrap .posBox .poslist .posboxbtn button {display: inline-block;padding:11px 15px;border: none;  color: #fff;text-align: center;;margin: 0 10px 20px;border-radius: 3px;width: 80px;}
.wrap .posBox .poslist  .iconBox{  text-align: center;font-size:12px;line-height: 2;padding:50px 20px 10px;position: relative;}
.wrap .posBox .poslist  .iconBox:before{  margin-left: -15px;;position: absolute;top:0;left: 50%;font-size: 30px; color: #00ba4a}
.wrap .posBox .poslist  .iconBox.error:before{color: red;}
.wrap .posBox .poslist .line2 p{padding: 10px;line-height: 22px;}


/*新加*/
.popA{position:fixed;left:0;top:22%;z-index: 999;width: 90%; margin:0 5%;}
.popA .close{position: absolute;right:10px;top:10px;display: block;width: 40px;height: 40px;background:rgba(0,0,0,.6);}
.popA .close:before,.popA .close:after{content: '';position: absolute;left:20px;top:7px;width: 1px;height:27px;background:rgba(255,255,255,.7);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
}
.popA .close:after{
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.popA img{width: 100%;}
/*产品弹出图展示*/
.openimg{position: fixed;z-index: 99; width: 100%;height: 100%;background: rgba(0,0,0,0.5);left: 0;top: 0;display: none;  text-align: center;}
.openimg img{width: 80% !important;margin:24% 0 0 0;}
.openimg span.icon-guanbi:before{display: block;  position: fixed;  top: 60px;  right: 18px;  font-size: 34px;  z-index: 99;  color: #fff;  cursor: pointer;}
.openimg .active{
    animation:imgscale 2s;
    -moz-animation:imgscale 2s;
    -webkit-animation:imgscale 2s;
    -o-animation:imgscale 2s;
    animation-timing-function: ase-in-out;
    -moz-animation-timing-function: ase-in-out;
    -webkit-animation-timing-function: ase-in-out;
    -o-animation-timing-function: ase-in-out;
}
@keyframes imgscale
{
    0% {width: 0;}
    25% {width:100%;}
    100% {width:80%;}
}
@-moz-keyframes myfirst /* Firefox */
{
    0% {width: 0;}
    25% {width:100%;}
    100% {width:80%;}
}
@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
    0% {width: 0;}
    25% {width:100%;}
    100% {width:80%;}
}
@-o-keyframes myfirst /* Opera */
{
    0% {width: 0;}
    25% {width:100%;}
    100% {width:80%;}
}

/*资讯改版*/
.btnBox{padding:0 0 10px 10px;}
.btnBox li{float: left;padding:10px 10px 0 0;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
.btnBox a{display: block;line-height:30px;border:1px solid #ddd;font-size: 12px; border-radius:5px;text-align: center; background: #fff;}
.nPopularBox .title,.NewLiBox .title{color: #ff3419;border-bottom: 1px solid #ddd; height: 30px;line-height: 30px;position: relative;background-color: #fff;font-size: 16px;padding: 10px 20px 5px 12px;}
.nPopularBox .title{color:#ff3419;}
.nPopularBox .title:before,.NewLiBox .title:before{margin-right: 5px;}
.nPopularBox li{float: left;width: 50%;padding:10px 0 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
.nPopularBox li a{display: block;background: #fff;padding-bottom: 10px;}
.nPopularBox ul{padding-right:10px;}
.imgBox{overflow: hidden;background: #fafafa;}
.imgBox img{vertical-align: middle;}
.nPopularBox li img{width: 100%;vertical-align: middle;}
.nPopularBox li .name{line-height: 16px;overflow: hidden;height: 28px;}
.nPopularBox li .name,.nPopularBox li small{padding: 5px 10px}
.nPopularBox li small{color: #999;display: block; }
.NewLiBox{background: #fff;padding-bottom: 20px;}
.NewLiBox li.none{display: none;}
.NewLiBox.active li.hide,.NewLiBox.activeSecond li.none{display: block!important;}
.NewLiBox li{padding:10px;border-top: 1px solid #eee;}
.NewLiBox li:first-child{border: none;}
.NewLiBox li a .imgBox{width:100px;margin-right: 15px; overflow: hidden;float: left;}
.NewLiBox li a .imgBox img{width: 100%;}
.NewLiBox li .name{height: 32px;line-height: 16px;overflow: hidden;}
.NewLiBox li small{margin-top: 10px;color: #999;font-size: 12px;}
.NewLiBox .moreBtn{margin: 0 10px;}
.NewLiBox.activeSecond .moreBtn{display: none;}
.w_top .newBtn.icon-fenlei2{right: 10px;}
.navBox{position: fixed;left: 0; top: 52px;z-index: 100;height:0;overflow: hidden; background: #fff;width: 100%;}
.navBox.active{height: auto;}
.navBox li a{display: block;padding:0 15px; border-top:1px solid #eee;line-height: 35px;}
.navBox li a:before{margin-right: 5px;}
.navBox li:first-child a{border: none;}
.btnpre{display:block;line-height:40px;color: #fff;font-size: 12px;padding:0 15px;}
.SybNews{padding:0 10px 20px 0;}
.SybNews.active li.hide{display: block;}
.SybNews.active .moreBtn{display: none;}
.SybNews li{float: left;width: 50%;box-sizing:border-box;padding:10px 0 0 10px;}
.SybNews li a{display: block;background: #fff;}
.SybNews li img{width: 100%;}
.SybNews li .name,.SybNews li .price{padding:5px 10px;}
.SybNews.baike li{width: 33.33%;}
.btnInterested{position: absolute;right: 10px;top: 10px;padding:5px 10px; border: 1px solid #eee;box-shadow: 0 0 4px rgba(0,0,0,.1); border-radius: 5px;background: #fff;text-align: center;}
.btnInterested:before{font-size: 22px!important;}
.btnInterested.active:before{color:red;}


.pro_lianxi .btnBox{padding: 0;}
.pro_lianxi .btnBox a{display: block;line-height: 40px;height: 40px; border-radius:0; box-sizing:border-box;}
.pro_lianxi .btnBox a.Themebg{color: #fff;}
.company_information ul.tabs li{width: auto;border-right:none;}
.tab_conbox .tab_con{display: block;}

/*2017.2.9日修改*/
.news_list ul.NewulBox{height: 245px;overflow: hidden;}
.pro_lxrit h3{font-size: 16px;padding-bottom: 5px;}
.NewLiBox li a .small{ margin-top: 20px;font-size: 12px;color: #ccc}
.news_list.baikeList li:after{content: '';position: absolute;right: 10px;top:15px;width:10px;height:10px;border: 1px solid #666;border-width:1px 1px 0 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
}
.news_list.baikeList li a{width: 100%;padding:0 40px 0 32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.news_list.baikeList li a:before{content: '1';display: block; position: absolute;left: 0;top:9px; width: 20px;height: 20px;line-height: 20px;text-align: center; border-radius:50%;background: #ddd;font-size: 12px;color: #666;}
.news_list.baikeList li:nth-child(1) a:before{background: #fe9c03;color: #fff;}
.news_list.baikeList li:nth-child(2) a:before{content: '2';background: #fe9c03;color: #fff;}
.news_list.baikeList li:nth-child(3) a:before{content: '3';background: #fe9c03;color: #fff;}
.news_list.baikeList li:nth-child(4) a:before{content: '4'}
.news_list.baikeList li:nth-child(5) a:before{content: '5'}
.news_list.baikeList li:nth-child(6) a:before{content: '6'}
.news_list.baikeList li:nth-child(7) a:before{content: '7'}
.news_list.baikeList li:nth-child(8) a:before{content: '8'}
.news_list.baikeList li:nth-child(9) a:before{content: '9'}
.news_list.baikeList li:nth-child(10) a:before{content: '10'}
.news_list.baikeList li:last-child{border: none;}
.nPopularBox.active li.hide{display: block;}
.nPopularBox.active .moreBtn{display: none;}
.registerBox{
    overflow:hidden;
}
.registerBox li {
    position: relative;
    line-height: 40px;
    margin-top: 10px;
}
.registerBox li.checkbox {
    width: auto;
    margin-right: 5px;
    display: inline-block;
    vertical-align: -12px;
}
.registerBox li input {
    height: 37px;
    line-height: 37px;
    border: 1px solid #eee;
    padding: 0 10px;
    background: #fafafa;
    vertical-align: top;
    float: left;
}
.registerBox li.ConfirmationBox .btn {
    display: inline-block;
    padding: 0 15px;
    background: #007fff;
    color: #fff;
    line-height: 35px;
    vertical-align: top;
    font-size: 12px;
}
.commentDetail .Validform_checktip{
    margin-left: 55px;
}
.registerBox li .tipBox input{
    font-size: 12px !important;line-height: 23px;
}

@media screen and (max-width:414px){
    .company_intro ul.attribute li{  width: 48%;}
}
@media screen and (max-width:375px){

}
@media screen and (max-width:320px){

    ul.shop_proul li{ width: 98%;}

}
