﻿.selfmall{overflow:hidden; overflow:hidden; border-top:1px solid #ddd; padding-top:10px; }
.selfmall .listcondition{overflow:hidden;}
.selfmall .listcondition .map{overflow:hidden; font-size:14px; line-height:40px; color:#808080; margin-top:5px; padding:0px 10px}
.selfmall .listcondition .map b{color:#000}
.selfmall .listcondition .map em{color:#db271e; font-weight:bold}
.selfmall .condition{overflow:hidden; background-color:#fff; margin-top:5px;}
.selfmall .condition .item{border-bottom:1px solid #ddd;padding:12px; overflow:hidden}
.selfmall .condition .item .iname{float:left; font-size:14px; font-weight:400; line-height:30px;background-color: #f2f2f2; color: #000;padding:0px 10px; border-radius:4px;}
.selfmall .condition .item .ivalue{float:left;    margin-left: 20px; width: 1050px;}
.selfmall .condition .item .ivalue a{line-height:36px; font-size:14px;margin-right: 25px; word-break:keep-all; white-space:nowrap}
.selfmall .condition .item .ivalue img{height:34px;}
.selfmall .condition .item .ivalue a.current{background-color:#db271e; color:#fff; border-radius:10px; padding:1px 10px;}
.selfmall .condition .shaixuan{background-color:#f2f2f2; overflow:hidden;padding:8px 12px; font-size:14px;}
.selfmall .condition .shaixuan input,.selfmall .condition .shaixuan select,.selfmall .condition .shaixuan textarea{outline: none; padding: 3px; border: 1px solid #ddd; border-radius: 3px;}
.selfmall .productlist{overflow:hidden; margin-top:20px; margin-bottom:50px;}
.selfmall .productlist .left{float:left; width:930px;}
.selfmall .productlist .right{float:right; width:930px;}
.selfmall .productlist .right{float:right; width:260px;}
.selfmall .box{padding:10px; background-color:#fff; overflow:hidden; margin-bottom: 20px;}
.selfmall .box .imgbox{overflow:hidden; float:left;width:200px;}
.selfmall .box .imgbox img{width:100%; max-height:150px;}
.selfmall .box .infobox{width: 640px;padding:0px 20px; float:left; height:150px;}
.selfmall .box .infobox .title h2{color:#292ba3; display:inline-block; font-size:18px; font-weight:bold}
.selfmall .box .infobox .summary{margin-top:10px; font-size:13px; line-height:22px;}
.selfmall .box .infobox .price{overflow:hidden; margin-top:10px;}
.selfmall .box .infobox .price span{font-size:14px; color:#808080;}
.selfmall .box .infobox .price .xunjia{font-size:14px;margin-left:30px; color:#808080; background:url(../images/xujia.gif) no-repeat center left;padding-left: 20px;}
.selfmall .box .infobox .price b{font-size:18px; color:#db271e; font-weight:normal;}
.selfmall .box .infobox .link a.btn{ padding:2px 15px; font-size:14px; float:left; border:1px solid #ddd; margin-right:10px; margin-top:10px;}
.selfmall .box .infobox .attribute{overflow:hidden; margin-top:15px; max-width: 100%;text-overflow: ellipsis;white-space: nowrap; height: 40px;}
.selfmall .box .infobox .attribute span{font-size:13px; color:#8f8f8f; line-height:20px;}
.selfmall .box .infobox .attribute span em{padding:0px 10px;}
.selfmall .ylbox{padding:10px; border:1px solid #ddd; overflow:hidden; margin-bottom: 5px;}
.selfmall .shopbox{padding:10px; border:1px solid #ddd; overflow:hidden; margin-bottom: 5px;}
.selfmall .shopbox .logobox{float:left; display:block; width:200px; height:120px; border:1px solid #ddd; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.selfmall .shopbox .infobox{float:left; width:430px; margin-left:20px;}
.selfmall .shopbox .infobox a{font-size:16px; line-height:38px; font-weight:bold;}
.selfmall .shopbox .infobox a span{font-size:14px; margin-left:15px; font-weight:normal; color:#0091e5}
.selfmall .shopbox .infobox p{font-size:14px; line-height:26px;}
.selfmall .shopbox .contactbox{height:120px; float:right; width:215px; border-left:1px solid #ddd; padding-left:20px;} 
.selfmall .shopbox .contactbox p{font-size:14px; line-height:24px; padding:3px 0px; } 
.selfmall .shopbox .contactbox .pp{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.selfmall .recommend{overflow:hidden;width:260px;}
.selfmall .recommend .brands{background-color:#fafafa; border-top:3px solid #292ba3; width:260px;min-height:200px; margin-bottom:20px;}
.selfmall .recommend .brands .title{display:block; height:35px;line-height: 35px;color:#292ba3; font-weight:bold; font-size:16px;text-indent: 13px;}

.matchmall{overflow:hidden;}
.matchmall .list{ display:flex; justify-content:space-between; flex-wrap:wrap;width:920px;}
.matchmall .list .l-list-item{background:#fff;height:310px; border-radius:2px; width:24%;margin-bottom: 12px;}
.matchmall .list .l-list-item .con{padding:20px}
.matchmall .list .title a{color:#333}
.matchmall .list .l-list-item:hover{-webkit-box-shadow:0px 5px 10px 0px rgba(153,153,153,0.3);box-shadow:0px 5px 10px 0px rgba(153,153,153,0.3)}
.matchmall .list .title{font-size:16px;font-weight:bold;line-height:25px; border-bottom:1px solid #F2F2F2; display:block; padding-bottom:10px; margin-bottom:15px; }
.matchmall .list .text{font-size:14px;width:100%;margin-bottom:22px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.matchmall .list .text .lable{display:inline-block;width:60px;text-align:right;color:#333;}
.matchmall .list .text .texticon{display:inline-block;width:20px;height:20px;margin-right:3px;vertical-align:middle}
.matchmall .list .text .time{background:url("/statics/images/icon/time.png") no-repeat}
.matchmall .list .text .location{background:url("/statics/images/icon/localtion.png") no-repeat}
.matchmall .list .text .type{background:url("/statics/images/icon/type.png") no-repeat}
.matchmall .list .text .cgnum{background:url("/statics/images/icon/num.png") no-repeat}
.matchmall .list .text .text-right{color:#666}
.matchmall .list .num{color:#3F8BFE}
.matchmall .list .item-btn{display:block;width:164px;height:40px;line-height:40px;text-align:center;color:#fff;background:#292ba3;border-radius:20px;margin:0 auto; font-size: 14px;}

.spec{overflow:hidden}
.spec .list{overflow:hidden}
.spec .list .item{background-color:#fff; padding:20px; display:block; margin-bottom:10px;}
.spec .list .item .tit{font-size:18px; font-weight:bold; color:#333; line-height:30px; }
.spec .list .item p{font-size:15px; color:#666; line-height:24px; margin:10px 0; }
.spec .list .item .view{display:block; width:100px; line-height:35px;font-size:14px; text-align:center; cursor:pointer;background-color:#292ba3; color:#fff;}
.spec .newupdate{ padding:15px; }
.spec .newupdate a{ line-height:30px; color:#555; font-size:14px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block;}
.spec .spec_info{background-color:#fff;padding:30px 20px; width:890px !important;}
.spec .spec_info .tit{padding:10px 0 20px; text-align:center; font-size:20px; color:#292ba3; border-bottom:1px  solid #f2f2f2;}
.spec .spec_info .date{color:#999; font-size:14px; text-align:center; line-height:20px; padding:15px 0;}
.spec .spec_info .con{padding-top:20px;}
.spec .spec_info .boxtit{display:inline-block; border-bottom:2px solid #292ba3; line-height:30px; font-size:16px; font-weight:bold;}
.spec .spec_info .boxcon{padding:20px 10px;}
.spec .spec_info .boxcon .pp{display:flex;font-size:15px; line-height:24px; margin-bottom:15px; color:#555;}
.spec .spec_info .boxcon .pp span{width:50px;}
.spec .spec_info .boxcon .pp em{width:820px;}


.newslist{overflow:hidden; margin-top:10px;}
.newslist .left{width:825px; overflow:hidden; float:left; position:relative; background-color: #fff;padding-top: 10px;}
.newslist .right{width:350px;; overflow:hidden; float:right; background-color:#fff; padding: 0 10px; }
.newslist .mid{width:670px;; overflow:hidden; float:right; padding-bottom: 50px;}
.newslist .subnav{overflow:hidden; width:115px; float:left}
.newslist .subnav p{font-size:18px; font-weight:bold; color:#292ba3; display:block;position:relative; text-align:center; height:38px; line-height:38px; border-bottom:1px solid #ddd; margin-bottom:10px}
.newslist .subnav p:before{content:""; width:50px; height:3px; background-color:#292ba3; position: absolute;bottom: -2px;left:30px;}
.newslist .subnav a{display:block; height:40px; line-height:40px; text-align:center; font-size:14px;border-radius:8px;}
.newslist .subnav a.current{background-color:#ce2649; color:#fff}
.newslist .newsbox{overflow:hidden; }
.newslist .newsbox .box{overflow:hidden; width:100%; padding:25px 0 20px 0; border-bottom:1px solid #e6e6e6}
.newslist .newsbox .box .imgbox{width:220px}
.newslist .newsbox .box .imgbox img{max-width:200px;}
.newslist .newsbox .box h2{color:#333333; font-size:18px; display:block;padding-bottom: 10px;font-weight:bold; line-height: 32px;}
.newslist .newsbox .box .newsinfo p{line-height: 30px;color:#939393}
.newslist .newsbox .box .newsinfo  img{vertical-align:sub; width:20px; height:18px; padding-right:6px; border-radius:3px;}
.newslist .newsbox .box .newsinfo span{margin-left:10px; font-size:14px;color:#aaa}
.newslist .newsbox .box .newsinfo a{font-size:14px; }
.newslist .newsbox .box .imglistbox{overflow:hidden; padding:10px 0px;}
.newslist .loadmore{background-color: #ddd;margin-top: 20px;  width: 80%;}
.newslist .loadmore a{font-size: 16px;color: #333;display: block;height: 45px;line-height: 45px;width: 100%;text-align: center;}
.newslist .loadmore a:hover{background-color:#292ba3; color:#fff;}
.channeltit{height:35px; line-height:35px; border-top: 1px dotted #a0a0a0;padding-bottom:10px;}
.channeltit .tit{display:block; float:left; padding:0px 10px 2px 0px; border-top:2px solid #292ba3; margin-top:-1px; font-size:16px;}
.channeltit .tit em{color:#292ba3}
.channeltit .arrow{background: url(../images/titbg.png) no-repeat center right;width: 20px;height: 20px; display:block;float:left; margin-top: 8px;}
.channeltit .sub-tabs{}
.channeltit .sub-tabs li{font-size:14px; padding:2px 5px; float:left; margin:0px 5px;}
.channeltit .sub-tabs li.active{ color:#ff7500 }
.newslist .today{overflow:hidden; margin-top:25px; margin-bottom:15px;}
.newslist .today .topone{ overflow:hidden}
.newslist .today .topone a{color:#333333; font-size:18px; font-weight:bold; height:35px; line-height:30px}
.newslist .today .list{width:100%; margin-top:5px; overflow:hidden}
.newslist .today .list li{ float:left; height: 32px;font-size: 14px; line-height: 32px; background: url(../images/orange-dot.png) no-repeat left center;padding-left: 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; max-width: 98%;}
.newslist .guoji{overflow:hidden; margin-top:25px;margin-bottom:25px;}
.newslist .guoji .picbox{width:100%;overflow:hidden;  }
.newslist .guoji .picbox {overflow:hidden}
.newslist .guoji .picbox h4{font-size:15px; line-height:22px; height: 50px; overflow:hidden}
.newslist .guoji .picbox img{width:35%; float:left; padding-right:10px;}
.newslist .guoji .picbox .info{margin-top:5px; float:left;}
.newslist .guoji .picbox .info span{color:#a0a0a0; padding-right:20px;}
.newslist .guoji .picbox .info span i{padding-right:8px;}
.newslist .guoji .listbox{overflow:hidden; margin-top:15px;}
.newslist .guoji .listbox li{ height: 30px;font-size: 14px; line-height: 30px; background: url(../images/dot.png) no-repeat left center;padding-left: 10px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.newslist .guoji .listbox li span{color:#a0a0a0; font-size:12px; float:right}
.newslist .box .infobox .exhibitioninfo span{display:block; width:100%; font-size:14px; color:#333333}
.newslist .box .infobox .exhibitioninfo span:first-child{color:#ce2649; font-weight:bold;}

.newsinfo{overflow:hidden;}
.newsinfo .left{padding:20px; width:785px;}
.newsinfo .title{ overflow:hidden; padding:20px 0px; font-size:26px; font-weight:bold; }
.newsinfo .date{font-size:14px; color:#999; line-height:30px; border-bottom:1px solid #e8e8e8; padding-bottom:5px;}
.newsinfo .con{padding:30px 0;}
.newsinfo .con p{font-size:15px; line-height:30px;}

/*
/*自动固定*/
/*.autofix_sb.fixed{position: fixed !important;left: auto;top: auto;right: auto;bottom: auto;overflow:hidden}
.autofix_sb.fixed.bottom{bottom: 0;position: absolute !important;}

.searchpage{overflow:hidden; border-top:1px solid #ddd; padding-bottom:100px;}
.searchpage .total{font-size:16px; padding:15px 0px;padding:2%;}
.searchpage .total span{padding:0px 5px; color:#ce2649}
.searchpage .resultlist{padding:2%;}
.searchpage .resultlist .item{border-bottom:1px dashed #ddd; width:65%; padding-bottom:20px; margin-bottom:20px;}
.searchpage .resultlist .title{font-size:20px; line-height:30px; color:#000;}
.searchpage .resultlist .summary{font-size:14px; line-height:26px; margin-top:10px; color:#7e7e7e}
.searchpage .resultlist .date{font-size:14px; color:#bcbcbc; margin-top:5px;}
.searchpage .noresult{overflow:hidden;}
.searchpage .noresult p{font-size:15px; line-height:38px; text-indent:20px;}
.searcbottom{background-color:#ce2649; text-align:center; font-size:14px; color:#fff; line-height:30px;}*/







