﻿body{transition:transform 0.3s ease;}
/*左侧浮动导航菜单*/
.leftMenu{position:fixed;z-index: 102;width:5rem;height:100%;background-color:#323c50;top:0;left:-5rem; 
transition:left 1s ease-in-out;-webkit-transition:left 1s ease-in-out;overflow-y:auto;}
.leftMenu ul{width:100%;poverflow:hidden;}
.leftMenu ul li{width:100%;padding:0.3rem 0; height: 1rem;border-bottom:1px solid #3c4758;}
.leftMenu li a{ display: block; height: 1rem;}
.leftMenu li i {float:left;display:block;width:1rem;height:1rem; margin:0 0.15rem 0 0.5rem; margin-top: 0.16rem; font-size:0.546875rem; color: #fff;}
.leftMenu li i.icon1{ font-size: 0.515625rem;}
.leftMenu li i.icon4{ font-size: 0.58rem;}
.leftMenu li h3{float: left; line-height: 1rem; font-size: 0.45rem; color: #fff;}

.animate{position:fixed;height:100%;transform:translateX(5rem);-webkit-transform:translateX(5rem);}
.animate .leftMenu{left:-5rem}

.mast{position: fixed;z-index: 101;background-color: rgba(0,0,0,0.7);width: 100%;height: 100%; left: -1px; top: 0;display: none;}

.header{width:9.375rem; margin:0 auto; height: 1.375rem; line-height: 1.375rem; padding: 0 0.3125rem;}
.header .home i{ font-size: 0.625rem; color: #999; float: left;}
.header .user i{ font-size: 0.625rem; color: #999; float: right;}
.header .search{ float: left; width:7.5rem; height:0.90625rem; line-height: 0.90625rem; margin:0.234375rem 0.296875rem;}
.header .search .ipt{width:7.5rem; height:0.90625rem; background: #f3f3f5 url(../img/icon_s.png) no-repeat 2.4rem 0.28rem; border: none; text-align: center; font-size: 16px; background-size: 0.34375rem 0.34375rem;}


.inform{padding: 0 0.3125rem;height: 0.90625rem; line-height:0.90625rem; background: #f3f3f5; }
.inform a{ float: left;width:8.75rem;font-size:0.375rem; color: #555;height: 0.90625rem; line-height:0.90625rem;display:block; overflow: hidden;}
.inform i{ display:block; float: left;font-size:0.40625rem;color: #ff6537; padding-right: 0.15625rem;}    

/* navMenu*/
.navMenu {width:100%;background:#fff;overflow: hidden; padding:0.15625rem 0 0.3125rem; border-bottom: 0.25rem solid #f3f3f5;}
.navMenu li {width:25%;text-align:center;float:left;display:block;margin:0.3125rem 0 0 0;}
.navMenu li i {display:block;width:1.375rem;height:1.375rem; margin: 0 auto;  background-repeat: no-repeat; background-size:contain;}
.navMenu li i.icon1{ background-image: url(../img/nav_01.png);}
.navMenu li i.icon2{ background-image: url(../img/nav_02.png);}
.navMenu li i.icon3{ background-image: url(../img/nav_03.png);}
.navMenu li i.icon4{ background-image: url(../img/nav_04.png);}
.navMenu li i.icon5{ background-image: url(../img/nav_05.png);}
.navMenu li i.icon6{ background-image: url(../img/nav_06.png);}
.navMenu li i.icon7{ background-image: url(../img/nav_07.png);}
.navMenu li i.icon8{ background-image: url(../img/nav_08.png);}
/*.navMenu li i.icon1{ background-position: 0 0;}
.navMenu li i.icon2{ background-position:-1.40625rem 0;}
.navMenu li i.icon3{ background-position:-2.8125rem 0;}
.navMenu li i.icon4{ background-position:-4.21875rem 0;}
.navMenu li i.icon5{ background-position:-5.625rem 0;}
.navMenu li i.icon6{ background-position:-7.03125rem 0;}
.navMenu li i.icon7{ background-position:-8.4375rem 0;}
.navMenu li i.icon8{ background-position: -9.84375rem 0;}*/
.navMenu li h3{ line-height: 0.625rem; font-size: 0.375rem; color: #555;}

/*铝行情*/
.tabList{background: #fff; padding-bottom: 0.46875rem;border-bottom: 0.25rem solid #f3f3f5;}
.tabList i.icon_tit{ color: #ff6336; font-size:0.546875rem;}
.tabList dl{padding:0 0.3125rem;}
.tabList dt{height:1.0625rem; line-height: 1.0625rem; font-size:0.4375rem;border-bottom:1px solid #e6e6e6;}
.tabList dt p.name,.tabList dt p.price,.tabList dt p.average,.tabList dt p.upDown,.tabList dt p.data{ color:#333;}
.tabList dd{clear:both;height:1.0625rem; line-height: 1.0625rem; border-bottom:1px solid #e6e6e6;font-size:0.40625rem; color:#999; overflow: hidden;}
.tabList p{float: left; text-align: center; height:1.0625rem;}
.tabList p i{ font-size: 0.3125rem;}
.tabList p.name{width:67%; color: #642917;text-align: left;}
.tabList p.price{width: 27%; }
.tabList p.average{width: 18%;color: #333;}
.tabList p.upDown{width: 18%;}
.tabList p.upDown.up{color:#bf1d1b;}
.tabList p.upDown.down{color:#0e8f79;}
.tabList p.upDown.cen{color:#5a6a80;}
.tabList p.data{width: 14%;color:#999;}

/*铝采购*/
.buylist{width:100%;background:#fff;overflow: hidden;border-bottom: 0.25rem solid #f3f3f5;}
.buylist i.icon_tit{ color: #0095f9; font-size:0.546875rem;}
.buylist li{width:8.125rem; height:2.55rem;margin:0.35rem auto 0;overflow: hidden;  -webkit-box-shadow: 0 0px 5px #efefef; box-shadow: 0 0px 5px #efefef;padding:0 0.625rem; background: url(../img/icon_d.gif) no-repeat 0.3125rem 0.45rem; background-size: 0.125rem  0.125rem;}
.buylist li .buyTit{font-size:0.46875rem;height:1.1rem; line-height:1.1rem;display: block; color: #2b4a76;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.buylist li .summary{height:0.6rem; line-height:0.6rem;overflow: hidden;font-size:0.375rem; color: #555; padding-bottom: 0.078125rem;}
.buylist li p{ line-height: 0.4525rem; overflow: hidden;font-size: 0.34375rem;color: #999;}
.buylist li .areaTime { padding-top: 0.15625rem;font-size:0.375rem;color: #999;}
.buylist li .areaTime .area{width:80%;float:left;}
.buylist li .areaTime .time{width:20%;float:right; text-align: right}
.buylist li .areaTime i{ padding-right: 5px; color: #ff693c; font-size: 0.390625rem;}



/*铝产品*/
.supply{border-bottom: 0.25rem solid #f3f3f5;}
.supply i.icon_tit{ color: #f69311; font-size:0.546875rem;}
.supply ul{overflow: hidden;}
.supply li{float: left;width:4.53125rem;padding-left:0.3125rem;margin:0.3125rem 0 0.15625rem }
.supply li .u-img{ display:block; position: relative;}
.supply li .u-img img{display:block; margin: 0 auto; width:4.53125rem; height: 4.53125rem; border-radius: 3px;}

.supply li .priceArea{height:1.5625rem;padding:0 0.15625rem;;-webkit-box-shadow: 0 0px 10px #efefef; box-shadow: 0 0px 10px #efefef;font-size:0.28125rem;}
.supply li .priceArea .tit{ display:block;height: 0.8rem; line-height: 0.8rem; color: #333; font-size: 0.4375rem; overflow: hidden;}
.supply li .priceArea .price{float: left;color: #bf1d1b;}
.supply li .priceArea .price span{ font-size: 0.4375rem;}
.supply li .priceArea .area{float: right; font-size: 0.34375rem; color: #999;}
.supply li .priceArea .area i{ font-size: 0.4rem;}

/*铝新闻*/
.news-item{width:100%;background:#fff;border-bottom: 0.25rem solid #f3f3f5;overflow: hidden;}
.news-item .m-tit h2{ width: 30%;}
.news-item i.icon_tit{ color: #9e46c1; font-size:0.546875rem;}
.news-item ul{padding:0 0.3125rem;}
.news-item li{border-bottom: 1px solid #eee;height: 2.1875rem; padding: 0.3125rem 0; clear:both; position:relative;}
.news-item ul li h3{height:1.3rem; line-height: 0.6rem; padding-top: 0.078125rem; overflow:hidden;}
.news-item ul li h3 a{ font-size: 0.4375rem; color: #333;}

.news-item ul li .listTime{ width:100%; height:0.625rem; line-height: 0.625rem; padding-top: 0.16875rem;}
.news-item ul li .listTime p{ float:left;font-size: 0.34375rem; color: #999;}
.news-item ul li .listTime p.sum{ padding-right: 0.3125rem}
.news-item ul li .listTime p i{ font-size: 0.4375rem; color: #ff693c; padding-right: 0.078125rem;}


.news-item ul li .news-item-pic{position: absolute;right: 0; top: 0.3125rem; display: block;}
.news-item ul li .news-item-pic img{width: 3.4375rem; height:2.1875rem;}

.news-item ul li.hasImg .news-item-info{ margin-right: 3.4375rem;}

/*铝明星*/
.company_logo{width:100%;background:#fff;border-bottom: 0.25rem solid #f3f3f5;}
.company_logo i.icon_tit{ color: #007bfb; font-size:0.9375rem; width: 0.703125rem; height: 45px; margin-top: 0.0625rem; margin-left: -0.15625rem;}
.company_logo ul{overflow: hidden; padding-bottom: 0.234375rem;}
.company_logo li{float: left; width: 2.96875rem; height: 2.96875rem; border:1px solid #e6e6e6; -webkit-box-shadow: 0 2px 5px 2px #efefef; box-shadow: 0 2px 5px 2px #efefef; margin-left: 0.234375rem; margin-top:0.3125rem; border-radius: 3px;}
.company_logo li .u-img{ display:block; position: relative;}
.company_logo li .u-img img{display:block; margin: 0 auto; width:2.96875rem; height: 2.96875rem;}



/*推荐阅读*/
.hotNews{border-top: 0.25rem solid #f3f3f5;border-bottom: 0.25rem solid #f3f3f5;}
.hotNews ul{overflow: hidden; margin-bottom: 0.46875rem;}
.hotNews li{width: 100%; float: left; margin-top: 0.46875rem;}
.hotNews li .u-img{ display:block; position: relative;width:9.375rem; height:5.0rem; margin:0 auto;border-radius: 8px; overflow: hidden;}
.hotNews li .u-img img{display:block;width:9.375rem; height:5.0rem;}
.hotNews li .tit{ position: absolute;bottom:0; text-align:center; padding:0.15625rem;height: 1.7rem; line-height: 0.8rem; background: #000; opacity: 0.6; color: #fff; font-size: 0.4375rem;}

/*新闻*/
.m-titNav{ float: right; position: relative;}
.m-titNav a{font-size: 0.4375rem; color: #555; float: left; margin-left: 0.2rem; padding: 0 0.1rem;}
.m-titNav a i{ font-size: 0.5rem; color: #ccc;}


.m-titNav em{position: absolute; margin-top: 0.6rem; height: 0.25rem; line-height:  0.25rem; display: block; border-right: 1px solid #e6e6e6;}
.m-titNav em.line1{ top: 0; left: 1.85rem;}
.m-titNav em.line2{ top: 0; left: 3.7rem;}

.m-titNav a.active,.m-titNav a.active i{color: #ff6537;}
.tabContent{height:1.0625rem;  overflow: hidden;}
#module_2,#module_3,#module_4{ position: relative; }
#module_2.swiper-container,#module_3.swiper-container,#module_4.swiper-container{height:1.0625rem; line-height: 1.0625rem; background:#f3f3f5;}
.subNav ul {padding:0; }
.subNav ul li{ display: inline; height:1.0625rem; line-height: 1.0625rem; border: none; padding: 0;background:#f3f3f5;}
.subNav ul li a{ font-size:0.4375rem; color: #666;}
.subNav ul li a.active{ color: #ff6537; border-bottom: 1px solid #ff6537;}

.tabContent .swiper-container i{ width: 1rem; height: 1.0625rem;  background: #f3f3f5; position: absolute; right: 0;top:0;z-index: 9; opacity: 0.7;-moz-box-shadow: -1px 0px 3px #e5e5e5; /* 老的 Firefox */
box-shadow: -1px 0px 3px #e5e5e5;}

/*bp详细页面+新闻详细页面*/
#module_1{ padding-top: 0;}/*产品图*/
#module_1.boxShow{ padding-top: 0;}/*首页焦点图*/

#module_6 .swiper-slide img{display: block;max-width: 10rem;max-height: 4.6875rem; width: auto;height: auto; margin: 0 auto;}


.m-supplyInfo{ clear: both;}
.m-supplyInfo .supplyInfo{ padding: 0.234375rem 0;}
.bp-info{ background: #fff;  padding:0 0.15625rem;border-bottom: 0.25rem solid #f3f3f5;}
.bp-info h1 { text-align:center;padding:0.15625rem 0; font-size:0.65625rem;color: #111; }
.bp-info h2 {padding:0.15625rem 0; font-size:0.53125rem;color: #333; }
.bp-info .detail { line-height:1rem; font-size:0.375rem; overflow:hidden; color: #999;border-bottom: 1px solid #f3f3f5;}
.bp-info .detail span { display: block; float: left; padding-right:0.3125rem; }
.bp-info .detail p{float: right;}
.bp-info .detail p i{font-size: 0.4375rem; color: #ff693c; padding-right: 0.078125rem; float: left;}
.bp-info .info_detail{font-size: 0.4375rem; color: #333;}
.bp-info .info_detail video{ width:100%; display:block; margin:0 auto;}
.bp-info .info_detail #youkuplayer{ width:100%; display:block; height: 6.08rem; margin:0 auto; font-size:0; color:#fff;}
.bp-info .info_detail P{ line-height:1rem; padding:0.2rem 0;text-align: Justify;word-wrap: break-word;}
.bp-info .info_detail P img{display: block;margin:0 auto; max-width: 320px;}
.bp-info .info_detail table{font-size:0.262rem; max-width: 10rem; display: block; margin: 0 auto;}

.btnSelect { width: 10.0rem;margin: 0 auto; height: 1.25rem; line-height: 1.25rem;border-top: 1px solid #F3F3F5;border-bottom: 1px solid #F3F3F5;}
.btnSelect a{display:block; float: left;width: 4.984375rem; text-align: center; font-size: 0.4375rem; color: #555;}
.btnSelect a i{ font-size: 0.390625rem; color: #ccc;}
.btnSelect em{ display: block; float: left; height: 0.625rem; border-right: 1px solid #e6e6e6; margin-top: 0.3125rem;}
/*商铺产品供应详细页面*/
.m-tit02{height:0.85rem;line-height:0.85rem; overflow: hidden; background: #f3f3f5;}
.m-tit02 h2{ width:35%; display:inline; padding-left:0.46875rem;font-size:0.4rem; color: #666;}

.ws-dqwz { border-bottom: solid 1px #d5d2d2;width:9.375rem;padding: 0 0.3125rem;margin: 0 auto;height: 0.75rem;line-height: 0.75rem;color: #beb4b4;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align: left;background-color: #f1f1f1;font-size: 0.25rem;}

.supplyTit{width:9.0625rem;margin:0 auto;padding: 0 0.46875rem;}
.supplyTit h1{float:left;max-width:7.8125rem;height:1.796875rem;line-height:1.796875rem; overflow:hidden;font-size: 0.5625rem; color: #111; }
.supplyTit p{ clear: both; font-size: 0.4375rem; color: #555; padding-bottom:0.3125rem;}
.supplyTit i{font-size: 1rem; color: #bf1d1b; padding-top: 0.15625rem;float: left;}

.supplyInfo{ padding: 0.234375rem 0;border-bottom: 0.25rem solid #f3f3f5;}
.supplyInfo li { clear: both; overflow: hidden; line-height: 0.625rem; padding: 0.234375rem 0.46875rem;}
.supplyInfo li p{ float: left; font-size:0.4375rem;}
.supplyInfo li p.tit{width:2.34375rem;color: #999;}
.supplyInfo li p.con{width:6.40625rem;color: #333; line-height: 0.625rem}
.supplyInfo li p.con.red{ color: #bf1d1b;}
.supplyInfo li p.con i{margin:0 0.15625rem; display: inline-block; height: 0.28125rem;}
.supplyInfo li p.con span{font-size: 0.34375rem; color: #2c4b76;}
.supplyInfo li p.con span.red{font-size:0.4375rem; color: #bf1d1b;}
.supplyInfo li p.con a{font-size:0.4375rem; color: #2c4b76;}
.supplyInfo li p.con .iconfont{ color: #FF6537; font-size: 0.46875rem; padding-left: 0.15625rem}
.m-supplyInfo .m_company{ border: none;}

.m_company{overflow: hidden;border-bottom: 0.25rem solid #f3f3f5;border-top: 0.25rem solid #f3f3f5;}
.m_company.nobor{ border-top: none;}
.m_company ul{padding: 0 0.15625rem; }
.m_company i.icon_tit{ color: #0f87fb; font-size:0.546875rem;}
.m_company li{ clear: both; border-bottom: 1px solid #e6e6e6; padding:0.3125rem 0; overflow: hidden;}
.m_company .logo{width:2.1875rem; height: 2.1875rem; display:block; float: left; margin-left: 0.15625rem;}
.m_company .company{ position: relative; float: left; width: 7rem; padding-left: 0.234375rem;}
.m_company h3{width:6rem;max-height: 1.2rem; line-height: 0.6rem; margin-bottom: 0.15625rem; overflow: hidden;}
.m_company h3 a{font-size: 0.5rem; color: #111; }
.m_company p{ max-height: 1.2rem; line-height: 0.6rem; overflow: hidden;font-size: 0.375rem; color: #333; }
.m_company p span{color: #555; }
.m_company em{width:0.625rem; height: 0.46875rem; display: block; position: absolute; top: 0.1rem;right:0;background-repeat: no-repeat; background-size:0.625rem 0.46875rem;}
em.vip1{ background-image: url(../img/v/d1.png);}
em.vip2{ background-image: url(../img/v/d2.png);}
em.vip3{ background-image: url(../img/v/d3.png);}
em.vip4{ background-image: url(../img/v/d4.png);}
em.vip5{ background-image: url(../img/v/d5.png);}
em.vip6{ background-image: url(../img/v/d6.png);}
em.vip7{ background-image: url(../img/v/d7.png);}
em.vip8{ background-image: url(../img/v/d8.png);}
em.vip9{ background-image: url(../img/v/d9.png);}
em.vip10{ background-image: url(../img/v/d10.png);}
em.vip11{ background-image: url(../img/v/d11.png);}
em.vip12{ background-image: url(../img/v/d12.png);}
em.vip13{ background-image: url(../img/v/d13.png);}
em.vip14{ background-image: url(../img/v/d14.png);}
em.vip15{ background-image: url(../img/v/d15.png);}

.honor{clear:both;border-bottom: 0.25rem solid #f3f3f5;}
.honor img{ display: block; width:9.6875rem; margin:0 auto;}

.enquiry {position: fixed; z-index: 50; bottom: 0; height: 1.375rem; line-height: 1.375rem; background: #ff6537;}
.enquiry .tel{width: 5rem; display:block; float: left;background: #fff;}
.enquiry .tel i{ display:block; text-align:center;font-size: 1rem; color: #999;}
.enquiry .xp{width: 5rem; display:block; text-align: center; float: left; font-size: 0.5rem; color: #fff;}

/*筛选*/
.supply_list{ width:10.0rem; height:12.5rem; position:relative}
div.screening { width:10.0rem; overflow: hidden; background: #fff; /*position: fixed;*/
z-index: 4; }
div.screening>ul {  border-bottom: solid 1px #F3F3F5; overflow: hidden; }
div.screening>ul>li { float: left;width: 3.332813rem; text-align: center; line-height: 1.1875rem; }
div.screening>ul>li span.bor{ background-image: url(../img/icon_bor.gif); background-repeat: no-repeat; background-size: 0.015625rem 0.625rem; background-position:0 0.3125rem }
div.screening>ul>li>span { width: 100%; display: block; border-bottom:0.0625rem solid #fff; font-size: 0.46875rem;color: #333; }
div.screening>ul>.current>span {border-bottom:0.0625rem solid #ff6537; color: #ff6537; }

.meishi22, .Category-eject, .Sort-eject { position: fixed; top: -75%; width:10.0rem; height: 75%; z-index: 1; -webkit-transition-duration: 0.4s; overflow:hidden;  }
.meishi22 ul, .Category-eject ul, .Sort-eject ul {overflow: auto; height: 100%; width: 10.0rem; -webkit-transition-duration: 0.4s; }
.meishi22 ul li, .Category-eject ul li, .Sort-eject ul li { height: 1.1875rem; line-height: 1.1875rem; font-size: 0.4375rem; padding-left: 0.46875rem; border-bottom: solid 1px #f3f3f5;}
.meishi22 ul li a, .Category-eject ul li a, .Sort-eject ul li a{ font-size: 0.375rem; color: #662916; }
.Sort-eject ul.m li a{ font-size: 0.4375rem;color: #662916;}
.meishi22 ul li.active, .Category-eject ul li.active, .Sort-eject ul li.active { background: #f2f2f2; color: #ff6537;}
.meishi22 ul.meishia-w, .Category-eject ul.Category-w, .Sort-eject ul.Sort-Sort { background: #fff; position: absolute; z-index: 1; }
ul.meishia-t { background: #f2f2f2; position: absolute; z-index: 2; left: 100%; }
ul.meishia-t.active { left: 50%; }
ul.meishia-t li { border-bottom: solid 1px #F3F3F5; }
.meishi22 ul.meishia-s li, .Category-eject ul.Category-s li.Sort-eject ul.Sort-Sort li { border-bottom: solid 1px #eee; margin-left: 1rem; padding: 0; }
.grade-w-roll { top: 1.265625rem; }
.sgrade-w-roll::after { position: fixed; content: ""; width: 10.0rem;  display: block; background: rgba(0,0,0,0.2); top: 0; }
/*Sort-eject*/
.Sort-Sort { background: #fff; position: absolute; z-index: 3; left: 0;}
.Sort-Sort>li { border-bottom: solid 1px #eee; padding: 0; }


input::-webkit-input-placeholder {color: #999 !important; /* WebKit browsers */}
input::-moz-placeholder {color: #999 !important; /* Mozilla Firefox 4 to 18 */}
input::-moz-placeholder {color: #999 !important; /* Mozilla Firefox 19+ */}
input::-ms-input-placeholder {color: #999 !important; /* Internet Explorer 10+ */}

/*行情*/
.hqSearch {border-bottom: 0.25rem solid #f3f3f5;border-top: 0.25rem solid #f3f3f5;}

.input-group{ margin: 0.3125rem; height: 2.34375rem;}
.select{position:relative;width:4.375rem;}
.select dt{width:4.375rem;height: 0.9375rem;line-height: 0.9375rem;font-size:0.4375rem;color:#333;position:relative;z-index:99; cursor:pointer; padding-left: 0.3125rem;}
.select dt.xl{background:url(../img/icon_sel01.gif) no-repeat;background-size:4.375rem 0.9375rem;}
.select dt.xl.cur{background:url(../img/icon_sel02.gif) no-repeat;background-size:4.375rem 0.9375rem;}
.select dd{position:absolute;left:0;top:0.921875rem;width:100%;box-sizing:border-box;background:#fff;z-index:999;overflow:auto;display:none;}
.select dd ul{max-height:4.6875rem; border: 1px solid #f3f3f5; border-top: none; overflow-y: auto;}
.select dd ul li{ line-height:0.90625rem; }
.select dd ul li a{display:block;padding:0 10px;font-size: 0.375rem; color: #555;}
.select dd ul li a:hover{background:#fff5f2; border-left: 1px solid #ff6537;}

.date{ clear: both; padding-top: 0.25rem;}
.date input.ipt{float:left;width: 3rem; text-align: center; height: 0.9375rem; line-height: 0.9375rem; background:url(../img/icon_t.gif) no-repeat; background-size: 3.0rem 0.9375rem; border: none; font-size: 0.4375rem; color: #555;}
.date em{float:left; color: #ccc; width: 0.15625rem; padding: 0 0.15625rem; line-height: 0.9375rem;}
.date input.btnSearch{float:right;width: 2.53125rem; text-align: center; height: 0.9375rem; line-height: 0.9375rem; background:url(../img/icon_s.gif) no-repeat; background-size: 2.53125rem 0.9375rem; border: none; font-size: 0.4375rem; color: #ff6537;}
.date .select{width:6.578125rem;}
.date .select dt{width:6.578125rem;}
.date .select dt.xl{background:url(../img/icon_sel03.gif) no-repeat;background-size:6.578125rem 0.9375rem;}
.date .select dt.xl.cur{background:url(../img/icon_sel04.gif) no-repeat;background-size:6.578125rem 0.9375rem;}

.classify{border-bottom: 0.25rem solid #f3f3f5; overflow: hidden;}
.classify ul {margin-top: 0.3125rem;}
.classify ul li{ float: left; margin-left: 0.3125rem; margin-bottom: 0.3125rem;height: 220px; width: 2.875rem; height:0.875rem; line-height: 0.875rem; text-align: center; border: 1px solid #ccc; border-radius: 0.09375rem; background: #f3f3f5; overflow: hidden;}
.classify ul li a{ font-size: 0.375rem; color: #333;}

.tab dt p {height:0.78125rem;text-align: center;}
.tab dt a {background: #efefef;color: #999;display: block;float: left;font-size: 0.3125rem;height: 0.78125rem;line-height: 0.78125rem; margin: 0.15625rem;
text-align: center;width: 30%;}
.tab dt a.tabIn {background: #ff6537;color: #fff;}
.tab dd {overflow: hidden;width: 100%; display: none;}
.chart{width:10rem; height: 330px;}
.chart canvas{ padding-left:0.3125rem;}

.numbInfo p {border-bottom: 1px solid #ddd;font-size: 0.3125rem;height: 0.9375rem;line-height: 0.9375rem;width: 100%;}
.numbInfo p span {border-right: 1px solid #ddd;display: block;float: left;text-align: center;width: 33%;}
.numbInfo p em {display: block;float: left;font-style: normal;text-align: center;width: 66%;}
.numbInfo p em.up {color: #e40000;}
.numbInfo p em.down {color: #18b004;}
.numbInfo p em.up span {border: 0 none;display: inline;float: none;padding-left: 0;width: 0.46875rem;}

.info_detail table { border:none;border-collapse: collapse;display: block;margin: 0.3125rem auto;max-width:10rem;width: 9.3rem;}
.info_detail table td {border: 1px solid #ccc;border-collapse: collapse;font-size: 0.3rem;padding: 0.3rem;}

/*求购报价*/
.m-price{ width: 10.0rem; margin: 0 auto; background: #eeeff0; overflow: hidden;}
.m-price .title{width:8.75rem; height: 1.40625rem; line-height: 1.40625rem; background: #fff; padding: 0 0.625rem; overflow: hidden;}
.m-price .title h1{ float: left; width: 7.96875rem; font-size: 0.53125rem; color: #111;}
.m-price .title i{ float: right; font-size:0.625rem; color: #1aac19;}
.m-price .ipt,.m-price .tArea{display: block; width: 8.75rem; padding:0 0.3125rem;border: none;font-size: 0.5rem; color: #333; border-radius: 0.125rem; }
.m-price .ipt{  margin: 0.78125rem auto 0.46875rem;border: none; height: 1.375rem; line-height: 1.375rem; }
.m-price .tArea{ margin: 0 auto  0.46875rem; padding:0.3125rem 0.3125rem;height: 4rem; line-height: 0.5rem;}
.m-price .contact{width:8.75rem; padding: 0 0.3125rem; margin: 0 auto 0.78125rem; background: #fff;}
.m-price .contact .name,.m-price .contact .iphone{border-bottom: 1px solid #f2f2f2;}
.m-price .contact .name,.m-price .contact .iphone,.m-price .contact .email,.m-price .contact .m-yzm{clear:both;height: 1.375rem; line-height: 1.375rem}
.m-price .contact .tit{float:left;font-size: 0.375rem; color: #999;}
.m-price .contact .tit i{ font-size: 0.46875rem; color: #2c4b76; padding-right: 0.15625rem;}
.m-price .contact .info{float:right;font-size: 0.5rem; color: #333;}
.m-price .btnSubmit{display: block; width: 9.375rem;  margin: 0 auto 0.78125rem;border: none; height: 1.375rem; line-height: 1.375rem;font-size: 0.5rem;  border-radius: 0.125rem; background: #ff6537; color: #fff; cursor: pointer;}


.m-price .contact .tit{float:left;font-size: 0.375rem; color: #999;}
.m-price .contact .tit i{ font-size: 0.46875rem; color: #2c4b76; padding-right: 0.15625rem;}
.m-price .contact .info{ width:5.9375rem;float:right;font-size: 0.5rem; color: #333;}
.m-price .contact .info input{width:5.9375rem; text-align: right;border: none; color: #666;}
.m-price .btnSubmit{display: block; width: 9.375rem;  margin: 0 auto 0.78125rem;border: none; height: 1.375rem; line-height: 1.375rem;font-size: 0.5rem;  border-radius: 0.125rem; background: #ff6537; color: #fff; cursor: pointer;}

.m-price .contact .m-yzm{border-top: 1px solid #f2f2f2;}
.m-price .contact .m-yzm .yzm{ float: left; width: 6.25rem;height: 1.375rem; line-height: 1.375rem;border-radius: 0.09375rem;border-bottom: 1px solid #f2f2f2;}
.m-price .contact .m-yzm .info{ width: 3.5rem;float:left;}
.m-price .contact .m-yzm .info input{ width: 3.5rem;float:left;height: 1.375rem; line-height: 1.375rem;}
.m-price .contact .m-yzm .yzmImg{ float: right; margin-top: 0.15625rem; width: 2rem; height: 1rem; line-height: 1rem;border-radius: 0.09375rem; border: 1px solid #ff6537;  text-align: center; }


/*铝展会*/
.m-meeting{width:100%;background:#fff;border-bottom: 0.25rem solid #f3f3f5;overflow: hidden;}
.m-meeting i.icon_tit{ color: #9358f5; font-size:0.546875rem;}
.m-meeting ul{padding:0 0.3rem;}
.m-meeting li{border-bottom: 1px solid #eee;height: 2.1rem; padding: 0.46875rem 0; clear:both; position:relative;}
.m-meeting ul li h3{height:1.25rem; line-height: 0.625rem; overflow:hidden;white-space:nowrap;text-overflow: ellipsis; }
.m-meeting ul li h3 a{ font-size:0.46875rem; color: #111;height:0.640625rem; overflow:hidden; white-space:nowrap;text-overflow: ellipsis; }

.m-meeting ul li .item-info{ margin-left: 3.75rem;}
.m-meeting ul li .areaTime{ width:100%; height:0.625rem; line-height: 0.625rem; padding-top: 0.2rem;}
.m-meeting ul li .areaTime p{ font-size:0.375rem; color: #666;}
.m-meeting ul li .areaTime p.area{width:5.5rem; float:left; height:0.640625rem; overflow:hidden; white-space:nowrap;text-overflow: ellipsis; }
.m-meeting ul li .areaTime p.area i{font-size:0.5rem; padding-right: 0.1rem;}
.m-meeting ul li .areaTime p i{ font-size: 0.5rem; color: #ccc; padding-right: 0.078125rem;}

.m-meeting ul li .areaTime p.time{float:right; }


.m-meeting ul li .item-img{position: absolute;left: 0; top: 0.46875rem; display: block;}
.m-meeting ul li .item-img a{  display: table-cell;border:1px solid #f3f3f3;
width: 3.4375rem; height:2.65625rem;
vertical-align: middle;
*font-size: 148px;  /*高x0.873*/}
.m-meeting ul li .item-img a img{margin:0 auto;
display:block;
max-width: 3.4375rem;
max-height: 2.65625rem;
width: expression(this.width > 3.4375rem && this.width > this.height ? 2.65625rem: true);
height: expression(this.height >2.65625rem ? 2.65625rem: true);
vertical-align: middle;
overflow: hidden;}

/*展会详细*/
.shadow{height:1px;-moz-box-shadow:0px 3px 10px #C2C2C2; -webkit-box-shadow:0px 3px 10px #C2C2C2; box-shadow:0px 3px 10px #C2C2C2;}
.meetingTit{width:9.0625rem;margin:0 auto;padding: 0 0.46875rem; border-top: 1px solid #ececec;}
.meetingTit h1{max-width:7.8125rem;height:1.796875rem;line-height:1.796875rem; overflow:hidden;font-size: 0.5625rem; color: #111; }
.meetingTit p{ clear: both;height: 0.46875rem; line-height: 0.46875rem;font-size: 0.4375rem; color: #555; padding-bottom:0.8rem;}
.meetingTit i{float:left; margin-right: 0.15625rem; display: inline-block;border: 2px solid #ff6537; height: 0.4rem}
.meetingTit p span{ background: #ff6537; color: #fff; padding:0.03125rem 0.15625rem; font-size: 0.390625rem; margin: 0 0.15625rem; border-radius: 0.09375rem;}
.meeting-info{ clear: both; background: #fff; border-bottom: 0.25rem solid #f3f3f5;}
.meeting-info .endTime{ background: url(../img/endTime.png) no-repeat right  0.703125rem; background-size: 3.765625rem 3.078125rem;}
.meeting-info .supplyInfo{ padding: 0.234375rem 0;border-bottom: 0;}
.meeting-info .info_detail{ padding:0 0.46875rem;font-size: 0.46875rem; color: #333;}
.meeting-info .info_detail P{ line-height:1rem; padding:0.2rem 0;}
.meeting-info .info_detail P img{display: block;margin:0 auto; max-width: 320px;}

/*铝招聘*/
.m_job{overflow: hidden;border-bottom: 0.25rem solid #f3f3f5;border-top: 0.25rem solid #f3f3f5;}
.m_job ul{padding: 0 0.3125rem; }
.m_job i.icon_tit{ color: #3DCF5F; font-size:0.546875rem;}
.m_job li{ clear: both; border-bottom: 1px solid #e6e6e6; padding:0.3125rem 0; overflow: hidden; position: relative;}
.m_job .nameJob{height:  0.46875; line-height:  0.46875rem; font-size: 0.46875rem; color: #333;}
.m_job .companyJob{  width: 6.875rem; height: 1.09375rem; line-height: 1.09375rem; overflow: hidden; font-size: 0.4375rem; color: #555;}
.m_job .btnJob{ position: absolute;  right: 0; top: 0.78125rem; display: block; width: 2.265625rem; height: 0.90625rem; line-height: 0.90625rem; text-align: center; background: #ff6537; color: #fff; font-size: 0.40625rem; border-radius: 0.09375rem;}
.m_job p{float:left;padding-right: 0.390625rem;font-size: 0.375rem; color: #999; }
.m_job p i{ font-size:0.40625rem; padding-right: 0.09375rem; color: #999；}
.m_job p.price{ color: #ff5454; font-size: 0.375rem;}


.jobTit{width:9.0625rem;margin:0 auto;padding: 0 0.46875rem;}
.jobTit h1{float:left;max-width:7.8125rem;height:1.796875rem;line-height:1.796875rem; overflow:hidden;font-size: 0.5625rem; color: #111; }
.jobTit .icon_job{margin-top:0.3125rem;font-size: 0.34375rem; color: #fff; margin-left: 0.3125rem; float: left; background: #bf1d1b; padding: 0.03125rem 0.125rem; font-style: normal; border-radius: 0.09375rem;}

.jobTit .info{ clear: both; font-size: 0.4375rem; color: #555; padding-bottom:0.3125rem; overflow: hidden;}
.jobTit .info p{ float: left; padding-right: 0.390625rem;}
.jobTit .info p i{ font-size:0.4375rem; padding-right: 0.09375rem; color: #FF6537;}
.jobTit .info p.price{ float: right; padding: 0; color: #ff6537; font-size:0.46875rem;}

.jobInfo .info{padding:0.3125rem;}
.jobInfo p{height: 1.2rem;  line-height: 0.6rem; font-size: 0.4375rem; color: #999; overflow: hidden;}
.jobInfo p span{color: #333;}

.jobInfo .m_company{border-bottom: none;}
.companyName{ clear: both;padding:0 0.3125rem; height: 1.03125rem; line-height: 1.03125rem; overflow: hidden;}
.companyName span{ display: block; float: left; width: 1.25rem; font-size: 0.375rem; color: #999;}
.companyName p{float: left; line-height: 1.03125rem;display: inline-block; font-size: 0.4375rem; color: #555;}
.companyName a i{ font-size: 0.46875rem;color: #FF6537;}

.jobCompanyInfo{padding:0 0.3125rem 0.3125rem 0.3125rem;border-top: 0.25rem solid #f3f3f5; }
.jobCompanyInfo .m-tit{ padding: 0;border: none;}
.jobCompanyInfo .m-tit i{ height: 0.46875rem;}
.jobCompanyInfo .m-tit h2{ font-size: 0.4375rem;}
.jobCompanyInfo p{padding:0 0.3125rem; font-size: 0.4375rem; color: #666; line-height: 0.78125rem;}
.jobCompanyInfo p span{ color: #27629c;}
.jobCompanyInfo p.info{ text-indent: 2em;}

/*立即询价*/
.enquiry {position: fixed; z-index: 50; bottom: 0; height: 1.375rem; line-height: 1.375rem; background: #FF6537;}
.enquiry .tel{width: 5rem; display:block; float: left;    background: forestgreen;}
.enquiry .tel i{ display:block; text-align:center;font-size: 1rem; color: #fff;}
.enquiry .xp{width: 5rem; display:block; text-align: center; float: left; font-size: 0.5rem; color: #fff;}
/*应聘职位*/
.findjob {position: fixed; z-index: 50; bottom: 0; height: 1.375rem; line-height: 1.375rem; background: #ff6537;}
.findjob .tel,.findjob .collect{width: 2.1875rem; display:block; float: left;background: #fff;}
.findjob .tel i,.findjob .collect i{ display:block; text-align:center;font-size: 1rem; color: #999;}
.findjob .collect i.active{ color: #ff6537;}
.findjob .xp{width: 5.625rem; display:block; text-align: center; float: left; font-size: 0.5rem; color: #fff;}


/*应聘职位*/
.jobForm{ width: 10.0rem; margin: 0 auto; background: #fff; overflow: hidden;}
.jobForm .contact{padding: 0 0.3125rem; margin: 0 auto; background: #fff;}
.jobForm .contact li{clear:both;border-bottom: 1px solid #f2f2f2;height: 1.375rem; line-height: 1.375rem; margin-top: 0.078125rem;}
.jobForm .contact li.hAuto{ height: auto; border:none;}
.jobForm .contact li.hAuto p{ padding-top: 0.3125rem; font-size: 0.375rem; line-height: 0.625rem; color: #555;}
.jobForm .contact li.hAuto p a{ color: #27629c;}

.jobForm .contact li.imgYzm{ border: none; height: 1.1rem; line-height: 1.1rem; margin: 0.46rem auto;}

/*找回密码*/
.jobForm .contact li.m-yzm{  border: none;}
.jobForm .contact li.m-yzm .yzm{ float: left; width: 6.25rem;height: 1.375rem; line-height: 1.375rem;border-radius: 0.09375rem;border-bottom: 1px solid #f2f2f2;}
.jobForm .contact li.m-yzm .info{ width: 3.8rem;float:left;}
.jobForm .contact li.m-yzm .info input{ width: 3.8rem;float:left;}
.jobForm .contact li.m-yzm .yzmBtn{ float: right; width: 2.75rem; height: 1.34375rem; line-height: 1.34375rem;border-radius: 0.09375rem; border: 1px solid #FF6537;  text-align: center; }
.jobForm .contact li.m-yzm .yzmBtn a{display:block;font-size: 0.375rem;color: #FF6537;}

.jobForm .contact .tit{float:left;font-size: 0.4375rem; color: #999;}
.jobForm .contact .tit em{font-style: normal; color: #bf1d1b;}

.jobForm .contact .info{ width: 7rem;float:right;}
.jobForm .contact .info input{width:6.2rem; line-height:1.25rem; text-align: right;border: none;font-size: 0.4375rem; color: #111;}
.jobForm .contact .info span { float: left; text-align: right;width: 6.2rem; font-size: 0.4375rem; color: #111;}
.jobForm .contact .info i{ float: right; font-size:0.5rem; color: #ccc;}
.jobForm .contact .info i.c{ color: #1aac19;}

.jobForm .contact li h3{ font-size: 0.4375rem; color: #999;}
.jobForm .contact li .tArea{display: block; width: 8.6rem; height:2.5rem;font-size: 0.375rem; color: #333; border-radius: 0.125rem;  margin: 0 auto 0.46875rem; padding:0.3125rem 0.3125rem;line-height: 0.5rem;border: 1px solid #f2f2f2;}

.jobForm .btnSubmit{display: block; width: 9.375rem;  margin: 0 auto 0.4rem;border: none; height: 1.375rem; line-height: 1.375rem;font-size: 0.5rem;  border-radius: 0.125rem; background: #FF6537; color: #fff; cursor: pointer;}


/*登录*/
.m-login{ width: 10.0rem; margin: 0 auto; background: #fff; overflow: hidden;}
.m-login .logo{ display: block; width:4.625rem; height: 1.765625rem; margin: 1.1rem auto;}
.m-login .tabLogin{padding: 0 0.3125rem; background: #fff;}
.m-login .tabLogin .tabNav{ width: 5.5rem; margin: 0 auto; overflow: hidden;}
.m-login .tabLogin .tabNav p{float: left; width: 2.6875rem; height: 0.859375rem; line-height: 0.859375rem; text-align: center; font-size: 0.4375rem;}
.m-login .tabLogin .tabNav p{ background: #fff; color: #FF6537; border: 1px solid #FF6537;}
.m-login .tabLogin .tabNav p.pwdLogin{ border-top-left-radius: 0.078125rem;border-bottom-left-radius: 0.078125rem;}
.m-login .tabLogin .tabNav p.smsLogin{ border-top-right-radius: 0.078125rem;border-bottom-right-radius: 0.078125rem;}
.m-login .tabLogin .tabNav p.active{background: #FF6537;color: #fff;}
.m-login .tabLogin .tabCon{ margin-top:0.15625rem; }
.m-login .tabLogin li{clear:both; background: #f3f3f5;height: 1.375rem; line-height: 1.375rem;border-radius: 0.09375rem; margin-top: 0.46rem;}
.m-login .tabLogin li.hAuto{ height: auto; border:none;}
.m-login .tabLogin li.m-yzm{ background: #fff;}
.m-login .tabLogin li.m-yzm .yzm{ float: left; width: 6.25rem;height: 1.375rem; line-height: 1.375rem;border-radius: 0.09375rem;  background: #f3f3f5;}
.m-login .tabLogin li.m-yzm .info{ width: 4.8rem;float:left;}
.m-login .tabLogin li.m-yzm .info input{ width: 4.8rem;float:left;}
.m-login .tabLogin li.m-yzm .yzmBtn{ float: right; width: 2.75rem; height: 1.34375rem; line-height: 1.34375rem;border-radius: 0.09375rem; border: 1px solid #FF6537;  text-align: center; }
.m-login .tabLogin li.m-yzm .yzmBtn a{display:block;font-size: 0.375rem;color: #FF6537;}


.m-login .tabLogin .tit{float:left;font-size: 0.4375rem; color: #999;}
.m-login .tabLogin .info i{ float: left; font-size:1rem; color: #ccc;}

.tabLogin .tabCon i{ float: right; font-size:0.6rem; color: #ccc; padding: 0 0.28125rem;}
.tabLogin .info{ width:8rem;float:left;}
.tabLogin .info input{width:6.9rem; height:1.09375rem; line-height: 1.09375rem; margin-top:0.125rem; border: none;font-size: 0.4375rem; color: #333; background: none;}
.tabLogin .info .mui-input-password{float: left;}
.tabLogin .info span { float: left;width: 0.625rem; height: 0.4375rem; background: url(../img/icon2_pwd.png) no-repeat; background-size: 0.625rem 0.4375rem; margin:0.46875rem 0.234375rem}
.tabLogin .info span.mui-active{background: url(../img/icon1_pwd.png) no-repeat; background-size: 0.625rem 0.4375rem;}

.m-login .btnSubmit{display: block; width: 9.375rem;  margin:0.46rem auto;border: none; height: 1.375rem; line-height: 1.375rem;font-size: 0.5rem;  border-radius: 0.125rem; background: #FF6537; color: #fff; cursor: pointer;}



.m-login .loginBottom{ clear: both; width: 9.375rem;  margin: 0 auto 0.4rem; overflow: hidden;}
.m-login .loginBottom a{ font-size: 0.4375rem; color: #333;}
.m-login .loginBottom .forgetPwd{ float: left;}
.m-login .loginBottom .register{ float: right;}

.m-login .tel{ font-size: 0.4375rem; text-align: center; padding: 0.3125rem 0;}
.m-login .tel i{ font-size:0.59375rem; color: #cccccc;}
.m-login .tel a{ font-size: 0.4375rem; color: #FF6537;}

.m-login .tabLogin li.imgYzm{ background: #fff; height: 1.1rem; margin: 0.46rem auto 0;}
.imgYzm{ width:8rem; margin:0 auto;}
/*.imgYzm .yidun--light.yidun .yidun_control{height: 1.1rem;font-size:0.4rem;}
.imgYzm .yidun--light.yidun .yidun_tips{ line-height: 1.1rem; color:#666;}
.imgYzm .yidun--light.yidun .yidun_slide_indicator{height: 1.1rem;}
.imgYzm .yidun--light.yidun.yidun--success.yidun--jigsaw .yidun_slide_indicator{height:0.95rem;}
.imgYzm .yidun--light.yidun .yidun_slider{ height:1.06rem;}*/

/*商铺底部导航*/
.shopNav { position:relative; z-index: 9; bottom: 0; width:10.0rem; height: 1.5625rem; margin:0 auto; display: -webkit-box; display: -ms-flexbox; display: flex;  background: #fff;-moz-box-shadow:0px -1px 3px #f3f3f5; -webkit-box-shadow:0px -1px 3px #f3f3f5; box-shadow:0px -1px 3px #f3f3f5;border-bottom: 0.25rem solid #f3f3f5;}
.shopNav a { font-size: 0.42rem; -webkit-box-flex: 1; -ms-flex: auto; flex: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.shopNav a span{ font-size:0.3125rem; color: #999;}
.shopNav a i{ display: block; height: 0.71875rem; font-size: 0.75rem; color: #999; width: 0.78125rem; height:0.78125rem; margin-top: 0.0625rem; }
.shopNav a.active i,.shopNav a.active span{color: #FF6537; }

.shopNav a i.news{ font-size: 0.6875rem; margin-left: 0.046875rem}
.shopNav a i.info{ font-size: 0.85rem; padding-bottom: 0.1rem; margin-left: 0.03125rem}
.shopNav a i.mes{ font-size: 0.9rem; padding-bottom: 0.14rem; padding-right: 0.15625rem;}

#module_5.swiper-container{ width: 10rem;height:5rem;}
#module_5.swiper-container .swiper-slide img { display:block;width: 10rem;height:5rem;}


.shopPicImg { width: auto;height:5rem;}
.shopPicImg .swiper-slide img { display:block;width: auto;height:5rem;}

.shopCompany{width: 10rem;height:2.03125rem;margin:0 auto;border-top: 1px solid #e0e3ea; position:relative;}
.shopCompany .logo{display:table-cell;width: 2.1875rem; height: 2.1875rem;line-height:2.1875rem;*font-size:6.1rem; border: 1px solid #e6e6e6; position: absolute; margin-top: -0.59375rem; left:0.3125rem; z-index: 9; background: #fff;vertical-align:middle;text-align:center; }
.shopCompany .logo img{ vertical-align:middle;max-width: 2.1875rem; max-height: 2.1875rem;_width:100%;_height:100%; }



.shopCompany .companyName{ position: relative; margin-left: 2.6rem; width: 6.5rem; height: 1.875rem; line-height: 0.78125rem; }
.shopCompany .companyName h1{ width: 5.5rem; height: 1.5625rem; overflow: hidden; margin-top: 0.15625rem; font-size: 0.5rem; color: #111;}
.shopCompany .companyName h1 a{color: #111;}
.shopCompany .companyName em{width: 0.9375rem; height:0.578125rem; display: block; position: absolute; top:0.3rem;right:0;background-repeat: no-repeat; background-size:0.9375rem 0.578125rem;}


.m-search.shopSearch{ width: 9.4rem;}
.m-search.shopSearch .onSearch{margin:0;}
.m-search.shopSearch .back{ line-height: 0.9375rem;}
.m-search.shopSearch .back i{ display: block; font-size: 0.9375rem; color: #bcc3cd; margin-top: 0.09375rem;}

/*公司简介*/
.companyTit{ margin: 0.3125rem 0;}
.companyTit p{ clear: both;height: 0.46875rem; line-height: 0.46875rem;font-size: 0.5rem; color: #333; }
.companyTit i{float:left; margin-right: 0.15625rem; display: inline-block;border: 2px solid #FF6537; height: 0.4rem}

.rz{border-bottom: 0.25rem solid #f3f3f5;}
.rz img{ display: block; margin:0 auto; width: 10rem;}

/*新闻*/
.m-market{width:100%;background:#fff;border-bottom: 0.25rem solid #f3f3f5;overflow: hidden;}
.m-market.nobor{ border: none;}
.m-market i.icon_tit{ color: #9e46c1; font-size:0.546875rem;}
.m-market ul{}
.m-market li{border-bottom: 1px solid #eee;height: 2.34375rem; padding: 0.3125rem; clear:both; position:relative;}
.m-market ul li h3{height:1.2rem; line-height: 0.6rem; padding-top: 0.078125rem; overflow:hidden;}
.m-market ul li h3 a{ font-size: 0.4375rem; color: #333;}

.m-market ul li .listTime{ width:100%; height:0.625rem; line-height: 0.625rem; padding-top: 0.4rem;}
.m-market ul li .listTime p{ float:left;font-size: 0.34375rem; color: #999;}
.m-market ul li .listTime p.sum{ padding-right: 0.3125rem}
.m-market ul li .listTime p i{ font-size: 0.4375rem; color: #7d8fa8; padding-right: 0.078125rem;}

/*服务*/
.m-server {overflow: hidden;}
.m-server ul{margin-left: 0.15625rem;}
.m-server li{margin:0.3125rem 0.15625rem; width: 4.53125rem; height: 2.8125rem; float: left; position: relative;}
.m-server li img{width: 4.53125rem; height: 2.8125rem;}
.m-server li p{ position: absolute; top: 30%; left: 0;  width: 4.53125rem; text-align: center; font-size: 0.5rem; color: #fff;}
.m-server li p i{ display: block; width: 1.5625rem; height: 0.03125rem; margin: 0.3125rem auto; background: #ff6537;}

.serviceBox{clear: both;background: #fff; padding:10px 20px; overflow: hidden;}
.serviceBox h3{font-size: 0.56rem; height: 0.8rem; line-height: 0.8rem; color: #333; padding: 0.15625rem 0 0.2rem;}
.serviceBox p{font-size:0.4rem;  line-height: 0.6rem; color: #666; margin-bottom: 0.3125rem}

.s_banner{ display: block; width: 10rem; height: 3.125rem;}

/*首页分类*/
.ybprocatepalace {padding: 5px 0px;position: relative;overflow: hidden;}
.ybprocatepalace-grid {position: relative;float: left;padding: 0.203125rem 0.234375rem 0.1875rem 0.234375rem;width: 25%;box-sizing: border-box;}
.ybprocatepalace-grid-icon {width:1rem;height:1rem;margin: 0 auto;text-align: center;}
.ybprocatepalace-grid-icon img {display: block;width: 100%;height: 100%;border: none;}
.ybprocatepalace-grid-text {display: block;text-align: center;color: #333333; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-top: 8px;}
.ybprocatepalace-grid-text h2 {font-size: 0.375rem;font-weight: normal;color: #5a5a5a;}
/*新闻类别*/
.selecterBtns {height:1.3rem;overflow: hidden;}
ul.nolist li { display:inline-block;height:0.75rem;}
.selecterBtns a {-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;background: #EDEDED;color: #111;display: block;float: left;line-height:0.7466rem;margin-right: 4px;outline: none;padding: 0 15px;text-decoration: none;    font-size: 0.375rem;}
/*加载更多按扭*/
.loadMore {text-align: center;display: block;font-size: 0.75rem;background-color: #fea845;color: #fff;width: 96%;margin: auto;margin-top: 0.1rem;margin-bottom: 0.35rem;padding: 0.14rem;border-radius: 0.3rem;}
.pageAdd img{ width:100%;}
/*百科*/
.ybmo_content_article {padding: 20px 8px 0;}
.ybmo_content_article img { border-radius: 5px;}
.ybmo_content_article blockquote p { margin-top: 0;}
.ybmo_content_article embed { width: 100%;}
.pet_article_title { font-weight:bold; margin: 0; font-size:22px;}
.ybmo_head_block .pet_article_user { margin: 0;margin-left: 65px; position: relative; overflow: visible;}
.ybmo_hd_con_gp_list_nr { width: 100%; padding-top: 20px;}
.ybmo_hd_con_gp_list_nr_title { font-size:font-size:0.6375rem; line-height: 40px; line-height: 40px; margin-bottom: 15px; border-bottom: 1px solid #f1f1f1;}
.ybmo_hd_con_gp_list_nr_tag { color: #ff5656; display: inline-block; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; border-bottom: 2px solid #ff5656;}
.ybmo_hd_con_gp_list_nr_title{margin-top:15px;    border-bottom: 1px solid#d9dadc;border-top: 1px solid #d9dadc;height: 30px;line-height: 30px;padding: 6px 13px;background: #f6f6f6;font-size: 18px;}
.am-paragraph-default p,.ybmo_hd_con_gp_list_nr ol, .ybmo_hd_con_gp_list_nr li, .ybmo_hd_con_gp_list_nr ul {font-size:0.4375rem;line-height:1rem;}
.am-paragraph-default a { color: #757575; display:block; height:35px; line-height:35px; overflow:hidden;}
 
