/*采购主页banner*/
.swiper-container { width: 100%; min-width: 1200px; height: 450px; margin: 0px auto 25px auto; }
.swiper-slide { text-align: center; font-size: 18px; background: #ddd; /* Center slide text vertically */display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }

/*采购主页主体*/
.p-index-main-left{ width: 888px; }
.p-index-lo{ background: #f3f3f3; padding: 20px 30px; }
.p-x-box{ width: 48%; overflow: hidden; }
.p-x-box:first-child{ border-right: 1px solid #ddd; }
.p-x-box h3{ margin-bottom: 20px; }
.p-x-box h3 span{ border-left: 3px solid #ff6600; font-size: 16px; color: #404040; font-weight: bold; padding-left: 10px; }

.p-x-box-main{ width: 110%; }
.p-x-box-main a{ height: 34px; line-height: 34px; padding: 0px 12px; font-size: 16px; color: #5b5b5b; border: 1px solid #9d9d9d; float: left; border-radius: 6px; margin-right: 30px; }
.p-x-box-main a:hover{ background: #f60; border-color: #f60; color: #fff; }

/*采购主页-最新询价*/
.newsTopNav{ z-index: 555; }
.p-index-tagsBox{ font-size: 16px; border-bottom: 2px solid #d4d4d4; margin-bottom: 30px; }
.p-index-tagsBox a{ padding: 0px 20px; float: left; line-height: 40px; color: #2d2d2d; font-weight: bold; }
.p-index-tagsBox a:hover{ color: #f60; border-bottom: 2px solid #f60; margin-bottom: -2px; }
.p-index-tagsBox a.curr{ color: #f60; border-bottom: 2px solid #f60; margin-bottom: -2px; }

.p-index-content{ }
.p-index-chose{ border: 1px solid #e0e0e0; }
.p-index-chose dl{ border-bottom: 1px solid #ebebeb; font-size: 14px; float: left; width: 100%;padding: 20px 0px 7px 0px; }
.p-index-chose dl:last-child{ border-bottom: none; }
.p-index-chose dl dt{ width: 100px; text-align: center; line-height: 28px; padding-right: 15px;text-align: right; float: left; color: #b4b4b4;}
.p-index-chose dd{ float: left; width: 750px; line-height: 28px;position: relative; }
.p-index-chose dd a{ color: #5a5a5a; float: left; padding: 0px 15px; border-radius: 2px; margin-right: 18px; margin-bottom: 10px; }
.p-index-chose dd a:hover{ color: #4990e2;}
.p-index-chose dd a.curr{ color: #fff; background: #4990e2}

.p-index-choseInt input{ float: left; height: 32px;line-height: 32px;   background: #fff; width: 270px; text-indent: 10px; border: 1px solid #e6e6e6 }
.p-index-choseInt input.choseIntBut{ height: 34px; padding: 0px 15px; margin-left: 10px; border: none; cursor: pointer; width: auto; text-indent: 0px; background: #c8c8c8;border-radius: 4px; color: #fff }
.p-index-choseInt input.choseIntBut:hover{background: #4990e2}
.p-index-chose-text{ height: 36px; line-height: 36px; margin-bottom: 10px; font-size: 14px; }


.choseTable table{ border-collapse: collapse; border: 1px solid #e0e0e0; width: 100%;background: #fff }
.choseTable table th{ line-height: 36px; background: #f3f3f3; font-size: 14px; border: 1px solid #e0e0e0; font-weight: bold; }
.choseTable table th a{ font-weight: bold; }
.choseTable table td{ line-height: 30px; border:none; font-size: 14px; padding: 5px 0px; }
.choseTable table td.tc{ text-align: center; }
.choseTable table tr td:first-child{ text-indent: 10px; }
.choseTable table td.curr{ background: #ff9100; color: #ff9100; }

.p-index-main-right{ width: 280px; background: #fff; }
.index-notice h4{ font-size: 16px; font-weight: bold; margin-bottom: 10px; line-height: 36px; }
.index-notice h4 i{ height: 16px; width: 3px; background: #f60; display: inline-block; margin-right: 7px; vertical-align: middle; }
.index-notice h4 b{ vertical-align: middle; font-weight: bold; color: #131313; }
.index-notice h4 a{ float: right; font-size: 12px; }
.index-notice li{ height: 30px; line-height: 30px; overflow: hidden; }
.index-notice li a{ color: #333; }
.index-notice li span{ float: right; color: #999; }
.index-notice li a:hover{ color: #f60; font-weight: bold; }

/*发布询价第一步*/
.price-step{ height: 65px; background: none; position: relative; margin: 30px auto; }
.setpBor{ position: absolute; width: 100%; height: 2px; background: #999; left: 0px; bottom: 16px; }
.setp{ width: 100px; float: left; position: absolute; z-index: 5; }
.setp p{ font-size: 16px; text-align: center; line-height: 24px; margin-bottom: 5px; }
.setp span{ width: 32px; height: 32px; display: block; margin: 0 auto; border: 2px solid #999999; background: #fff; text-align: center; line-height: 32px; color: #999; border-radius: 32px; font-size: 16px; }
.price-step .curr p{ color: #f60; }
.price-step .curr span{ background: #f60; border-color: #f60; color: #fff; }
.setpBorOn{ position: absolute; width: 100%; height: 2px; background: #f60; left: 0px; bottom: 16px; }

.priceOne{ min-height: 500px; margin-bottom: 50px; padding: 30px; position:relative;}
.stepTitle{ font-size: 18px; margin-bottom: 30px; }
.stepTitle span{ font-size: 14px; color: #999; }
.infoTitle{ font-weight: bold; font-size: 16px; margin-bottom: 12px; line-height: 24px; }
.infoTitle span{ color: #999; font-size: 14px; font-weight: normal; }
.infoTitle a{ font-size: 12px; color: #f60; }
.infoTx input{ display: inline-block; height: 40px; border: 1px solid #e0e0e0; text-indent: 10px;line-height: 40px; }
.infoTx textarea{ display: inline-block; height: 240px; border: 1px solid #e0e0e0; padding: 10px; }
.infoTxLabel label{ display: block; padding-top: 10px; padding-bottom: 5px; font-size: 14px; }
.infoTxLabel input{ vertical-align: middle; width: 14px; height: 14px; display: inline-block; }
.infoTxLabel2{ font-size: 14px; padding-top:10px; }
.infoTxLabel2 label{ display: inline-block; margin-right: 15px; }


.infoUpdateBox{ /*width: 850px; */border: 1px solid #e0e0e0; padding-bottom: 30px; margin-top: 15px;background: #fff }
.infoUpdateBoxdex { float:left; width: 100%; padding-top: 30px; }
.infoUpdateBoxdex a{ float: left; width: 200px; height: 40px; margin-left: 30px; border: 1px solid #ddd; text-align: center; line-height: 40px; font-size: 16px; border-radius: 4px; }
.infoUpdateBoxdex span{ line-height: 40px; padding-left: 10px; font-size: 14px; color: #999; }
.infoUpdateBoxdex a:hover{ background: #f60; color: #fff; border-color: #f60; }
.infoUpdateBoxdex .default{ background: #f60; color: #fff; border-color: #f60; }
.infoUpdateBoxTitle{ padding-left: 30px; margin-top: 15px; color: #999; }


/*上传与填写后展示*/
.showFileUp{ background: #f0f0f0; border: 1px solid #ddd; width: 810px; font-size: 14px; padding: 20px; }
.showFileUp a{ float: left; }
.showFileUpName{ width: 500px; height: 30px; overflow: hidden; line-height: 30px; }
.showFileUpBut{ border: 1px solid #cacaca; padding: 0px 13px; height: 28px; line-height: 28px; border-radius: 4px; margin-left: 5px; }
.showFileUpBut:hover{ background: #e0e0e0; font-weight: bold; color: #333; }
/*询价单上传弹出操作*/
.showBg{ width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; background: rgba(0,0,0,0.5); z-index: 10; display: none; }
.showBox{ display: none; position: fixed; z-index: 11; width: 442px; min-height: 330px; background: #fff; left: 50%; top: 20%; margin-left: -221px; }

.showBoxTitle{ height: 40px; background: #58ae03; font-size: 16px; padding: 0px 10px; color: #fff; line-height: 40px; }
.showBoxTitle a{ float: right; color: #fff; font-size: 24px; width: 40px; height: 40px; text-align: center; line-height: 40px; margin-right: -10px; }
.showBoxTitle a:hover{ opacity: 0.5; }

.showBoxMainT{ font-size: 14px; padding: 40px 30px 0px 30px; }
.showBoxMainT h4{ font-weight: bold; font-size: 20px; text-align: center; margin-bottom: 25px; }
.showBoxMainT p{ line-height: 30px; font-size: 16px; }
.butUpInput{ position: absolute; left: 0px; width: 100%; height: 100%; top:0px; cursor: pointer; font-size: 40px; /* 增大不同浏览器的可点击区域 */ 
opacity: 0; /* 实现的关键点 */ 
filter:alpha(opacity=0); /* 兼容IE */; }

.downTx{ padding-top: 15px; }
.butUp{ width: 338px; border: 1px solid #ddd; text-align: center; background: #fff; height: 42px; overflow: hidden; position: relative; line-height: 42px; font-size: 16px; border-radius: 6px; display: block; margin: 20px auto 20px auto; cursor: pointer; }
.butUp:hover{ background: #f0f0f0; color: #f60; }
.butBox{ text-align: center; height:40px; width: 100%; padding-bottom: 30px; padding-top: 30px; }

.butBoxbut{ display: inline-block; width: 98px; height: 38px; cursor: pointer; margin-left: 10px; vertical-align: middle; line-height: 38px; text-align: center; border: 1px solid #c7c7c7; color: #333; font-size: 16px; }
.butBoxbut:hover{ background: #f60; color: #ff9100; color: #fff; border-color: #f60; }
.fileList{ padding:0px 20px; height: 36px; font-size: 14px; overflow: hidden; color: #f60; line-height: 36px; margin: 0 auto; display: none; }
.fileList p{ height: 36px; overflow: hidden; }
.fileList p a{ float: right; }
.fileZhu{ padding:0px 20px; font-size: 14px; line-height: 24px; color: #999; }
.fileDec{ margin: 20px; margin-bottom: 0px; background: #f0f0f0; padding: 15px; }
.fileDec b{ font-size: 16px; display: block; margin-bottom: 10px; }
.fileDec p{ line-height: 18px; }

.upfeiFile{ overflow: hidden; position: relative; float: left; width: 200px; height: 40px; margin-left: 30px; border: 1px solid #ddd; text-align: center; line-height: 40px; font-size: 16px; border-radius: 4px; }
.upfeiFile:hover{ background: #f60; border-color: #f60; }
.upfeiFile:hover span{ color: #fff; }
.upfeiFile span{ font-size: 16px; color: #666; }


/*table information*/
.tableInfo{ position: relative; }
.tableInfoTop{ max-height: 302px; width: 100%; overflow: auto; }
.tableInfoTop table{ width: 100%; border-collapse: collapse; border: 1px solid #ddd;background: #fff }
.tableInfo .tabTh td{ border: 1px solid #ddd; text-align: center; height: 40px; font-weight: bold; line-height: 40px; background: #f0f0f0; font-size: 14px; }
.tableInfoTop table td{ line-height: 36px; border: 1px solid #ddd; height: auto; text-align: center; font-size: 14px; vertical-align: middle; }
.tableInfoTop table td p{ word-break: break-all;  padding: 5px;line-height: 20px; }
.seInputText{ display: block; width: 100%; height:36px; border: none; text-align: center;line-height: 36px; }
.defile{ display: inline-block; height: 16px; line-height: 16px; text-align: center; }
.defile:hover{ border-color: #f60; }
.addPi{ margin-top: 15px; }
.addPi a{ display: block; height: 36px; border: 1px solid #ddd; width: 120px; border-radius: 4px; color: #333; padding: 0px 15px; font-size: 16px; line-height: 36px; text-align: center; background: #f0f0f0; }
.addPi a:hover{ border-color: #999; color: #333; background: #ddd; }
.uploadPic{ position: relative; background: #fff; border-radius: 2px; width: 40px; overflow: hidden; display: inline-block; height: 20px; line-height: 20px; vertical-align: middle; }
.uploadPic input{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; padding-left: 100%; cursor: pointer; }
.uploadPic:hover{ background: #f60; color: #fff; }
.deFujian{ overflow: hidden; display: inline-block; border-radius: 2px; height: 20px; width: 40px; text-align: center; line-height: 20px; text-align: center; vertical-align: middle; }
.deFujian:hover{ color: #fff; background: #f60; }
.fujian{ color: #f60; display: inline-block; line-height: 20px; vertical-align: middle; }
.tableInfoTitle{ font-size: 14px; line-height: 30px; }
.tableInfoTitle a{ display:inline-block; border: 1px solid #ddd; background: #f0f0f0; border: 1px solid #ddd; border-radius: 6px; padding: 0px 10px; font-weight: bold; margin: 0px 3px; }
.tableInfoTitle a:hover{ color: #333; border-color: #999; }

/*询价第二部*/
.infoTxLabel2 span:first-child{ display: inline-block; width: 120px; text-align: right; font-size: 14px; line-height: 24px; }
.infoTxInput2{ display: inline-block; height: 40px; border: 1px solid #e0e0e0; text-indent: 10px;line-height: 40px;vertical-align: middle;}
.gongyYao{ border: 1px solid #e0e0e0; width: 782px; padding: 15px; min-height:150px; display: inline-block; vertical-align: top; }
.gongyYao h4{ font-size: 14px; height: 30px; line-height: 30px; font-weight: bold; }
.zizhiList label{ width: 30%; line-height: 30px; height: 30px; overflow: hidden; float: left; margin: 0px; cursor: pointer; margin-right: 3%; }
.zizhiList label a{ display: inline-block; width: 18px; height: 18px; border: 1px solid #ddd; line-height: 18px; text-align: center; margin-top: 5px; }
.ziName{ display: inline-block; height: 40px; border: 1px solid #e0e0e0; text-indent: 10px; width: 400px; }
.ziNameAdd{ height: 40px; display: inline-block; border: 1px solid #e0e0e0; background: #e9e9e9; vertical-align: middle; line-height: 40px; font-size: 16px; width: 60px; text-align: center; margin-left: 10px; }
.ziNameAdd:hover{ background: #f60; color: #fff; }
.gongBei{ width: 100%; height: 150px; overflow-y: auto; border: 1px solid #fff; }
.shuMit{ display: inline-block; width: 75%; vertical-align: top; line-height: 24px; }
.shuTik{ line-height: 24px; font-weight: bold; }
.shuTik2{ line-height: 24px; }
.showInmf{ border: 1px solid #ddd; padding: 10px 0px 20px 0px; }

.shuMit li{ float: left; width: 30%; margin-right: 3%; line-height: 24px; height: 24px; overflow: hidden; margin-bottom: 5px; }


/*我的询价 - 邀请供应商*/
.p-mainLeft{ border: 1px solid #e0e0e0; width: 210px; padding-bottom: 15px;background: #fff }
.p-mainLeft h4{ background: #f5f5f5; height: 45px; line-height: 45px; font-size: 16px; padding-left: 20px; border-bottom: 1px solid #e0e0e0; font-weight: bold; }
.p-mainLeft dl{ margin: 10px; margin-bottom: 0px; border-bottom: 1px solid #e0e0e0; float: left; width: 190px; padding-bottom: 5px; }
.p-mainLeft dl:last-child{ border: none; }
.p-mainLeft dl dt{ font-size: 15px; font-weight: bold; padding-left: 10px; height: 30px; line-height: 30px; background: url(../images/icon02.png) right center no-repeat; }
.p-mainLeft dd{ font-size: 15px; float: left; width: 100%; }
.p-mainLeft dd a{ float: left; width: 85px; padding-left: 10px; height: 30px; line-height: 30px; color: #909090; }
.p-mainLeft dd a.curr{ color: #ff9100; }
.p-mainRight{ width: 948px;  min-height: 650px;margin-top: 0px; background: #fff;padding: 10px;}
.yaoTitile{ font-size: 14px; line-height: 24px; margin-bottom: 10px; }
.yaoTitile b{ font-weight: bold; }
.shangChen{ height: 36px; background: #e5e5e5; border: 1px solid #e0e0e0; line-height: 36px; }
.shangChen a{ float: left; border-bottom: 2px solid #e5e5e5; font-weight: bold; font-size: 15px; margin-left:20px; color: #333; line-height: 34px; margin-right: 15px; }
.shangChen a:hover{ border-color: #ff9100; }
.shangChen a.curr{ border-color: #ff9100; }
.shangCat{ background: #f5f5f5; border:1px solid #e0e0e0; }
.shangCat dl{ border-bottom: 1px dashed #e0e0e0; float: left; width: 100%; padding: 5px 0px; }
.shangCat dt{ float: left; width: 120px; line-height: 30px; text-align: right; font-size: 14px; }
.shangCat dd{ float: left; width: 820px; line-height: 30px; font-size: 14px; margin-left: 15px; color: #333; }
.shangCat dd a{ color: #333; display: inline-block; margin-right: 20px; }
.shangCat dd a:hover{ color: #f60; }
.shangUno input{ display: inline; border: 1px solid #e0e0e0; height: 30px; background: #fff; padding: 0px 10px; }
.shangUno input.shangUnoBut{ height: 32px; }
.shangCat dd label{ display: inline-block; margin-right: 15px; cursor: pointer; }
.shanTx{ height: 36px; line-height: 36px; }
.shangBox{ display: none; }
.shangBoxShow{ display: block; }

.emailAdd{ padding-top: 30px; }
.emailAddTitle{ width: 180px; font-size: 14px; text-align: right; line-height: 36px; padding-right: 10px; }
.emailAddInput{ float: left; width: 760px; }
.emailAddInputList input{ width: 330px; height: 38px; margin-right: 10px; border:1px solid #e0e0e0; margin-bottom: 10px; padding: 0px 10px; float: left; }
.shangChose h4{ font-size: 16px; font-weight: bold; border-bottom: 1px solid #e0e0e0; line-height: 36px; height: 36px; margin-bottom: 15px; }
.shangChoseList label{ float: left; width: 30%; margin-right: 3%; height: 36px; line-height: 36px; font-size: 14px; color: #ff9100; }
.shangChoseList label a{ float: right; width: 18px; height: 18px; border: 1px solid #ddd; line-height: 18px; text-align: center; margin-top: 5px; }

.LinkeMes{ border-bottom: 1px dashed #e0e0e0; float: left; width: 100%; padding-bottom: 15px; padding-top: 10px; }
.LinkeMes h5{ font-size: 16px; font-weight: color:#333; margin-bottom: 10px; line-height: 24px; }
.LinkeMes h5 a{ display: inline-block; margin-left: 15px; width: 18px; height: 18px; border: 1px solid #ddd; line-height: 18px; text-align: center; margin-top: 5px; }
.LinkeMesBox{ width: 255px; padding: 15px; background: #f5f5f5; color: #333; font-size: 14px; line-height: 24px; float: left; margin-right: 15px; border: 1px solid #ddd; }
.LinkeMesBox:hover{ border-color: #ff9100; background: #fff; cursor: pointer; }

.LinkeMesBox2{ width: 260px; padding: 10px; background: #fff; color: #333; font-size: 14px; line-height: 24px; height: 24px; overflow: hidden; float: left; margin-right: 10px; border: 1px solid #ddd; }
.LinkeMesBox2:hover{ border-color: #ff9100; background: #fff; cursor: pointer; }
.LinkeMesBox3{ width: 260px; padding: 10px; background: #fff; color: #333; font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; float: left; margin-right: 10px; border: 1px solid #ddd; }
.LinkeMesBox3 p{ height: 24px; overflow: hidden; }
.LinkeMesBox3:hover{ border-color: #ff9100; background: #fff; cursor: pointer; }

.LinkeMesBoxCurr{ background: url(../images/icon04.png) right bottom no-repeat #fff; border-color: #ff9100; }
.LinkeMesBoxCurr:hover{ background: url(../images/icon04.png) right bottom no-repeat #fff; }
/*我的询价*/
.messageBoxd{ background: #fff2e7; min-height: 32px; line-height: 32px; font-size: 14px; padding-left: 10px; border: 1px solid #F5C69E; margin-bottom: 10px; }
.messageBoxd p{ float: left; margin-right: 15px; }
.messageBoxd p a{ color: #f60; padding: 0px 5px; }
/*询价详细情况*/
.ediPriceIn{ font-size: 15px; }


/*报价*/
.infoTitle2{ height:36px; line-height: 36px; font-size: 18px; }
.infoTitle2 span{ font-size: 12px; padding-left: 10px; }
.priceDe{ font-weight: bold; font-size: 18px; line-height: 40px; display: inline-block; }
.priceDe span{ font-weight: bold;text-align: left; }

.shangCatToe{ text-align: center; font-size: 14px; line-height: 30px; padding: 30px; }
.noDate{ text-align: center; padding: 100px 20px; line-height: 30px; font-size: 14px; }
.noDate h4{ font-size: 20px; font-weight: bold; margin-bottom: 10px; }

/*发起订单*/
.orderNam{ border:1px solid #ddd; }
.orLix{ float: left; width: 50%; font-size: 15px; line-height: 30px; }
.orLix .shuTik{ display: inline-block; }
.orLix .shuMit{ display: inline-block; width: auto; line-height: 30px; }

.priOrder{ border: 3px solid #ff9100; padding: 30px; }
.tableInfoTop2 table{ background: #fff; border-collapse: collapse; width: 100%; }
.tableInfoTop2 table thead td{ background:#ebebeb; height: 40px; font-size: 15px; text-align: center; line-height: 40px; border: 1px solid #ddd; color: #000; }
.tableInfoTop2 table td{ border: 1px solid #ddd; line-height: 40px; text-align: center; font-size: 14px;height: 40px; }

.prix{ height: 40px; margin-top: -40px; }

/*非询价发起*/
.OpriBox{ background: #fff}
.infoTxLabel3{ font-size: 15px; }
.hoxHo{ display: inline-block; width: 180px; height: 40px; border: 1px solid #ddd; text-align: center; line-height: 40px; font-size: 16px; border-radius: 4px; }
.hoxHo:hover{ background: #f0f0f0; color: #f60; }
.uploadCai{ display: inline-block; vertical-align: middle; width: 180px; height: 40px; border: 1px solid #ddd; text-align: center; line-height: 40px; font-size: 16px; overflow: hidden; position: relative; border-radius: 4px; }
.uploadCai:hover{ background: #f0f0f0; color: #f60; }
.notiseText{ padding: 10px; line-height: 24px; background: #fff2e1; font-size: 14px; border: 1px solid #F5C69E; }

.orderStatic{ font-size: 15px; line-height: 24px; }
.orderStaticTitle a{ float: left; border-bottom: 2px solid #fff; margin-right: 30px; color: #999; }
.orderStaticTitle a:hover{ border-color: #ff9100; color: #333; }
.orderStaticTitle a.curr{ border-color: #ff9100; color: #333; }
.orderSeach{ height: 22px; border: 1px solid #ddd; }
.orderSeachText{ border: none; height: 22px; float: left; width: 160px; padding: 0px 10px; }
.orderSeachButton{ width: 50px; cursor: pointer; float: left; height: 22px; border: none; background: url(../images/icon05.png) center center no-repeat; border-left: 1px solid #ddd; border-right:1px solid #ddd; }
.orderSeachButton:hover{ background-color: #f0f0f0; }
.orderSeachTx{ width: 40px; text-align: center; line-height: 22px; text-align: left; padding-left: 10px; height: 22px; float: left; vertical-align: middle; font-size: 12px; background: url(../images/icon02.png) right center no-repeat; background-position: 35px; }
.orderSeachTx:hover{ background-color: #f0f0f0; }

.orderx{ border: 1px solid #ddd; }
.orderx:hover{ border: 2px solid #b3b3b3; }
.orderTop{ height: 40px; padding: 0px 10px; line-height: 40px; overflow: hidden; background: #f3f3f3; border-bottom: 1px solid #ddd; color: #999; }
.orderTop span{ padding-left: 20px; }
.orderTop a{ border: 1px solid #ccc; border-radius: 6px; height:26px; line-height: 26px; padding: 0px 10px; margin-top: 6px; background: #fff; }
.orderTop a:hover{ background: #ddd; color: #000; }
.orderTopMainNam{ width: 300px; border-right: 1px solid #ddd; padding: 10px; font-size: 14px; height: 90px; vertical-align: middle; line-height: 24px; }
.orderTopMainPri,.orderTopMainStatc{ width: 210px; border-right: 1px solid #ddd; height: 90px; padding: 10px 0px; }
.orderTopMainRight{ width: 211px; vertical-align: middle; font-size: 14px; text-align: center; line-height: 90px; padding: 10px 0px; }
.orderTopMainPri{ color: #f60; text-align: center; font-size: 18px; font-weight: bold; line-height: 90px; }
.orderTopMainStatc{ text-align: center; font-size: 14px; line-height: 30px; padding: 10px 0px; height: 90px; }
.orderTopMainNam p{ vertical-align: middle; display:table-cell; height: 90px; width: 300px; }
.orderBodexTitle{ border: 1px solid #ddd; height: 40px; line-height: 40px;background: #fff }
.tl1{ width:100px; text-align: center; }
.tl2{ width:221px; text-align: center; }
.tl3,.tl4,.tl5{ width:211px; text-align: center; }
.shangCatShow{ display: none; }
.payNow{ border: 1px solid #ccc; border-radius: 4px; height: 30px; line-height: 30px; padding: 0px 10px; display: block; width: 80px; margin: 0 auto; }
.payNow:hover{ background: #ff9100; border-color: #ff9100; color: #fff; }
.orderTopMain{background: #fff}

/*订单详情*/
.orderInfomation{ width: 958px; margin: 0 auto; padding: 50px 0px; }
.orderBx{ border: 1px solid #ddd; }
.orderBxInfo{ font-size: 14px; line-height: 33px; border-bottom: 1px solid #ddd; }
.orderBxInfo li{ float: left; width: 45%; padding-right: 5%; }
.orderBxInfo ul{ margin-bottom: 10px; float: left; width: 100%; }
.orderBxInfo h4{ font-weight: bold; font-size: 14px; height: 30px; line-height: 30px; }
.orderBxInfo li a{ display: inline-block; border: 1px solid #ddd; background: #fff; border-radius: 4px; padding: 0px 20px; }
.orSt{ background: url(../images/icon06.png) left center no-repeat; padding-left: 30px; font-weight: bold; line-height: 36px; font-size: 16px; }
.orSt a{ float: right; border: 1px solid #ddd; border-radius: 4px; padding: 0px 15px; }
.orSt a:hover{ background: #ff9100; color: #fff; }
.buttonLissTitl{ padding-left: 40px; padding-bottom: 20px; font-size: 14px; line-height: 30px; }
.orderBxInfoSuccess{ text-align: center; padding: 40px; }
.orderBxInfoSuccess h4{ font-weight: bold; font-size: 24px; color: #000; margin-bottom: 40px; }
.orderBxInfoSuccess p{ line-height: 32px; font-size: 15px; margin-bottom: 20px; }
.orderBxInfoSuccess  a{ display: inline-block; border: 1px solid #ddd; padding: 0px 20px; background: #fff; border-radius: 4px; margin-left: 5px; }
.infoTextarea{ width: 780px; height: 200px; padding: 10px; line-height: 26px; font-size: 14px; border: 1px solid #ddd; }
/*修改订单报价/
.eidpari h4{ font-weight: bold; font-size: 14px; margin-bottom: 10px; }
.eidpari textarea{ display: block; width: 100%; border: 1px solid #ddd; height: 150px; }

/*买家查看物流信息*/
.infoChange{ width: 850px; padding: 50px 0px; margin-left: 80px; }
.infoChangeTitle{ font-size: 15px; line-height: 32px; padding: 10px 0px; }
.infoChangeTitle a{ display: inline-block; min-height: 32px; border: 1px solid #ddd; background: #f0f0f0; border-radius: 4px; padding: 0px 10px; margin-left: 20px; }
.infoChangeTitle a:hover{ background: #ddd; color: #000; }
.infoSend{ width: 90%; margin: 0 auto; margin-top: 35px; }
.infoSend h5{ font-size: 16px; font-weight: bold; margin-bottom: 10px; }
.infoSend p{ font-size: 14px; line-height: 30px; }
.infoSendInfo{ background: #f0f0f0; border: 1px solid #ddd; margin-top: -1px; padding: 20px 0px; display: none; }
.infoSendInfo dl{ float: left; width: 100%; font-size: 14px; padding: 5px 0px; line-height: 20px; }
.infoSendInfo dt{ float: left; width: 120px; text-align: right; }
.infoSendInfo dd{ float: left; width: 720px; }
.infoSendInfo dd a{ float: left; width: 80px; height: 80px; margin-right: 10px; }
.infoSendInfo dd a img{ width: 100%; height: 100%; }

/*关闭订单*/
.moneyGet{ width: 950px; padding: 50px 0px; margin-left: 80px; }
.moneyGetTitle{ font-size: 14px; color: #999; line-height: 30px; }
.upCex{ padding-left: 125px; }
.upCex p{ font-size: 14px; line-height: 24px; margin-top: 5px; color: #999; }
.upBo{ float: left; margin-right: 10px; width: 100px; height: 100px; border: 1px solid #ddd; background: url(../images/upload.png) #f0f0f0 center center no-repeat; background-position: 27px 15px; overflow: hidden; position: relative; }
.upBo:hover{ background-color: #fff; }
.upBo span{ width: 100%; text-align: center; position: absolute; left: 0px; top: 70px; font-size: 14px; color: #a6a6a6; z-index: 1; }
.upBo input {width: 100%;
    height: 100%;
    cursor: pointer;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 6;
    font-size: 100px;
    opacity: 0;
    filter: alpha(opacity=0); }
.star1{ display: inline-block; vertical-align: middle; }
.upBo form{ display: block; width: 100%; height: 100%; position: relative; }
.upBo form img{ position: absolute; left: 0px; top: 0px; z-index: 5; width: 100%; height: 100%; }
.mesageLis{ padding: 40px; }
.mesBx{ font-size: 16px; line-height: 30px; }
.mesx{ padding: 10px 0px; border-bottom: 1px dashed #ddd; }
.mesx h4{ font-size: 15px; margin-bottom: 5px; color: #000; }
.mesx h4 span{ font-size: 12px; color: #999; padding-left: 15px; }
.mesx p{ font-size: 14px; line-height: 26px; }
.mesPic a{ float: left; width: 100px; height: 100px; margin-right: 10px; margin-top: 10px; }
.mesPic a img{ display: block; width: 100%; height: 100%; }

/*橙商*/
.mainRight { width: 888px; }
.mainLeft { width: 290px; }

.choseTav{ height: 40px; background-color: #f5f5f5; line-height: 40px; border: 1px solid #e6e6e6; font-size: 14px; }
.choTavLeft a{ float: left; padding: 0px 20px; border-right: 1px solid #e6e6e6; }
.choTavLeft .curr{ background-color: #fff; color: #f60; }
.choseTav .chosTavPage{ padding-right: 10px; padding-left: 25px; }
.choseTav .chosTavPage span i{ color: #f60; }
.choseTav .chosTavPage a{ display: inline-block; width: 14px; height: 14px; text-align: center; background-color: #e6e6e6; line-height: 14px; color: #333; }
.choseTav .chosTavPage a:hover{ color: #f60; }
.choTavRight{ padding-right: 10px; height: 40px; overflow: hidden; }
.choTavLd{ height: 40px; line-height: 40px; width: 650px; overflow: hidden; }
.choTavRight a{ padding: 0px 15px 0px 15px; float: left; background-position: 100px; border-left: 1px solid #ddd; }

.choTavRight a.cz{ background: none; }
.choTavRight a.xuanzhong{ background: #fff; color: #f60; }
.choTavLeft2 a{ background: url(../images/ico16.png) right center no-repeat; background-position:82px; padding: 0px; width: 100px; text-align: center; }
.choTavLeft2 a.curr{ background: url(../images/ico24.png) right center no-repeat #fff; background-position:82px; }


.showCityCet dl{ padding: 10px 0px; }
.showCityProvinces{ height: 36px; line-height: 36px; text-align: center; background: #f0f0f0; border-bottom: 1px solid #ddd; }
.showCityProvinces a{ float: left; width: 50%; height: 100%; color: #313131; padding: 0px; }
.showCityProvinces a span{ display: block; height: 100%; }
.showCityProvinces a:last-child span{ border-left: 1px solid #ddd; }
.cityListShow{ display: none; }
.showCityCet { width: 318px; height: 205px; background: url(../images/b03.png); padding: 13px 1px 1px 1px; position: absolute; right: 0px; z-index: 888; }
.showCityCet2{ display: none; left: 0px; background: url(../images/b05.png); }
.showCityCet dd{ float: left; padding: 0px; width: 20%; text-align: center; line-height: 26px; margin: 0px; }
.rightBa img{ display: block; width: 100%; }
.preview{ padding: 10px; margin-bottom: 10px; }
.preview:hover{ background-color: #f0f0f0; }
.preview h4{ font-size: 16px; line-height: 24px; }
.preview p{ line-height: 24px; }
.select .showCityCet a{ padding: 0px; width: 100%; height: 100%; }


.catTbx { width: 100%; overflow: hidden; }
.catTbxBox { width: 110%; }
.proxde { width: 463px; background: #f0f0f0; float: left; margin: 0px 21px 20px 0px; }
.choseTavPro .proxde { margin-right: 29px; }

.choseTavPro .proxdeMin { margin-right: 18px; background: #fff; border: 1px solid #ececec; }
.choseTavPro .proxdeMin:hover{ border-color: #ff9100; background: #fef5e6; }
.proxdeMin .proImg{ float: left; padding: 5px; }
.proxdeMin .proImg img { display: block; width: 150px; height: 150px; border: 1px solid #f0f0f0; }
.proxDeIN { padding: 10px; float: left; width:278px; }
.proName{ font-weight: bold; font-size: 16px; height: 28px; line-height: 28px; margin: 0px 0px 0px 0px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.proName a { font-weight: bold; color: #000; }
.examine { display: inline-block; width: 74px; height: 27px; background: url(../images/icoBg.png) no-repeat; vertical-align: top; }
.proxDeIN p { height: 30px; line-height: 30px; font-size: 14px; }
.proDeTitle { color: #333; font-size: 14px; line-height: 24px; height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.mesIn { font-size: 12px; color: #b5b5b5; }
.mesIn i{ font-size: 20px; display: none; }
.examineOn { background-position: -74px 0px; }
.choseTavTitle { font-size: 18px; color: #333; line-height: 42px; margin-bottom: 12px; }
.proXt { margin-bottom: 15px; }
.proXt a { display: block; padding: 10px; border: 1px solid #f0f0f0; position: relative; }
.proXt a:hover{ border-color: #f60; background-color: #fef5e6; }
.proXt p{ display: block; }
.proImg img { display: block; width: 100%;}
.proXtTitle { padding:0px; margin-top: 10px; text-align: center; color: #333; position: relative; z-index: 5; }
.proXt em { font-size: 14px; height: 30px; overflow: hidden; line-height: 30px; color: #000; text-align: center; display: block; overflow: hidden; }
.proXtTitle b{ font-size: 16px; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }

/*siList*/
.siList{ border: 1px solid #ddd; }
.siListTitle,.siListTitleTxer,.siList{ display: none; }

/*文章中心*/
.helpLeft{ width: 168px;background: #fff }
.helpLeft h4{ height: 40px; background-color: #e1e1e1; text-align: center; line-height: 40px; height: 40px; color: #333; font-size: 18px; }
.helpLeft dl{ margin: 10px; border-bottom: 1px solid #f0f0f0; }
.helpLeft dl:last-child{ border: none; }
.helpLeft dt{ font-weight: bold; font-size: 15px; line-height: 30px; }
.helpLeft dd{ line-height: 30px; font-size: 14px; }
.helpLeft dd a{ display: block; padding-left: 10px; }
.helpLeft dd a.curr{ color: #f60; }

.helpRight{ width: 1000px; }
.helpRightTitle{ line-height: 30px; font-size: 15px; font-weight: bold; margin-bottom: 5px; }
.heRightMain{ padding: 20px; background: #fff;color: #222}
.mainNews li{ line-height: 36px; font-size: 14px; border-bottom: 1px dotted #ddd; }
.mainNews li span{ float: right; color: #999; font-size: 12px; }
.articalTitle{ border-bottom: 1px solid #f0f0f0; padding-bottom: 14px; text-align: left; margin-bottom: 15px; }
.articalTitle h1{ font-weight: bold; font-size: 20px; line-height: 30px; }
.articalTitle h2{ font-weight: bold; font-size: 18px; line-height: 30px; }
.articalTitle h3{ font-weight: bold; font-size: 16px; line-height: 30px; }
.articalTitle p{ color: #ccc; margin-top: 10px; }
.articalMain{ font-size: 14px; line-height: 30px; }
.articalCont{ font-size: 16px; line-height: 30px; }
.articalMain img{ display: block; max-width: 100%; margin: 0 auto; }

.parner li { width: 295px; height: 220px; float: left; display: inline; padding: 12px; overflow: hidden; background: #fff; -webkit-transition: .5s all; -moz-transition: .5s all; -ms-transition: .5s all; -o-transition: .5s all; transition: .5s all; }
.parner li a { width: 295px; height: 220px; display: block; -webkit-transition: .5s all; -moz-transition: .5s all; -ms-transition: .5s all; -o-transition: .5s all; transition: .5s all; position: relative; z-index: 1; }

.parner li a div { background: #f0f0f0; width: 275px; height: 165px; display: block; overflow: hidden; padding: 9px; margin: 1px; display: block; }
.parner li span { display: block; clear: both; background: #f2f2f2; color: #000; overflow: hidden; text-align: center; line-height: 38px; font-size: 16px; -webkit-transition: .5s all; -moz-transition: .5s all; -ms-transition: .5s all; -o-transition: .5s all; transition: .5s all; }
.parner li a:hover span{ background:#ff9100; color: #fff; }


.jobList{ margin: 20px; }
.jobBox{ padding: 20px 20px; cursor: pointer; font-size: 14px; line-height: 24px; background: url(../images/right.png) right center no-repeat; background-position: 870px; }
.jobBoxOcurr{ background: url(../images/bottom.png) right center no-repeat; background-position: 870px; }
.jobBox h4{ font-size: 20px; color: #000; padding: 0px 0px 5px 0px; } 
.jobBox h4 span{ font-size: 14px; }

.jobCom{ padding: 20px; line-height: 26px; font-size: 14px; color: #333; background: #f0f0f0; display: none; }
.jobCom h4{ font-weight: bold; }
.jobCom strong,.jobCom strong span{ font-weight: bold; }



.payWayTitle{ padding: 15px 30px; line-height: 24px; color: #333; font-size: 14px; background: #f0f0f0; margin-bottom: 20px; }
.payWayTitle b{ font-weight: bold; color: #666; }
.banx{ width: 400px; border:1px solid #f2d3ab; margin-left: 30px; margin-bottom: 20px; padding: 10px; position: relative; }
.banx img{ width: 120px; height: 120px; }
.banx div{ width: 280px; font-size: 14px; line-height:26px; padding-top: 10px; }
.banx p{ padding: 0px 15px; }
.banx a{ position: absolute; right: 10px; bottom: 10px; font-size: 12px; }

.noMex{ text-align: center; font-size: 14px; border: 1px solid #f0f0f0; margin-bottom: 30px; padding: 40px 15px; }

 .yaoCl{ border: 1px solid #ddd; }
.LinkeMesBox2{ margin-top: 8px; margin-right: 5px; width: 250px; overflow: hidden; }
.UlList{ border: 1px solid #ddd; }
.UlList li{ float: left; height: 36px; line-height: 36px; font-size: 14px; margin-left: 2%; border: 1px dotted #ddd; padding: 0px 10px; margin-top: 10px; }
.UlList li a{ float: right; font-size: 12px; border: 1px solid #f0f0f0; height: 24px; border-radius: 4px; line-height: 24px; vertical-align:middle; padding: 0px 8px; margin-top: 6px; margin-left: 10px; color: #ff9100; }
.UlList li span{ }

.onHou{ background: #ff9100; color: #fff; }
._remarks_list{ display: none; }

.showZ{ margin: 30px; padding: 30px; background: #ff9100; color: #fff; line-height: 30px; }
.showZ h4{ font-size: 18px; font-weight: bold; line-height: 30px; }
.showZ p{ font-size: 14px; }
.showZ h4 a{ display: inline-block; background: #fff; border-radius: 4px; padding: 0px 10px; font-size: 14px; margin-left: 10px; }

.payBox{ padding: 60px; }
.payTitle{ font-size: 16px; color: #333; font-weight: bold; margin-bottom: 15px; }
.payOrderInfo{ font-size: 15px; line-height: 36px; color: #333; }
.payXd{ height: 50px; line-height: 50px; }
.payXd p{ font-size: 16px; font-weight: bold; }
.payXd p.fr{ font-size: 20px; }
.payChoseWay{ border: 1px solid #ddd; }
.payWay{ border-bottom: 1px solid #ddd; }
.payWay a{ float: left; height: 46px; line-height: 46px; color: #000; background: #f9f9f9; font-size: 16px; padding: 0px 25px; border-right: 1px solid #ddd; }
.payWay a:hover{ background: #fff; color: #f60; }
.payWay a.curr{ border-bottom: 1px solid #fff; margin-bottom: -1px; background: #fff; color: #f60; font-weight: bold; }
.payMainBox{ margin: 30px; }
.payOffLine{ border: 1px solid #ddd; }
.payBank{ display: none; }
.payBankCurr{ display: block; }
.offLine{ border-bottom: 1px solid #ddd; }
.offLine a{ float: left; width: 50%; height: 50px; line-height: 50px; text-align: center; color: #000; font-size: 20px; background: #fff; }
.offLine a span{ display: block; height: 100%; border-right: 1px solid #fff; }
.offLine a.curr{ background: #ff9100; color: #fff; border-bottom: 1px solid #fff; margin-bottom: -1px; }
.offLine a:hover{ background: #ff9100; color: #fff; }
.bank{ height: 30px; line-height: 30px; font-size: 16px; color: #333; border-top: 1px solid #f0f0f0; padding: 20px 0px; background: url(../images/quan01.png) left center no-repeat; background-position: 20px; padding-left: 60px; padding-right: 30px; cursor: pointer; }
.bank:last-child{ border-bottom: 1px solid #f0f0f0; }
.bank:hover{ border: 2px solid #fec574; }
.bankcurr{ background: url(../images/quan02.png) left center no-repeat; background-position: 20px; }

.bankName img{ display: inline-block; height: 30px; width: 30px; vertical-align: middle; }
.bankName b{ display: inline-block; vertical-align: middle; margin-left: 10px; }
.bankOr{ display: none; }
.bankOr span{ color: #999; }
.payBu{ margin-top: 30px; }
.payBu a{ height: 40px; line-height: 40px; padding: 0px 20px; background: #ff9100; color: #fff; display: inline-block; font-size: 18px; vertical-align: middle; }
.payBu a i{ font-size: 24px; margin-right: 5px; vertical-align: middle; }
.payBu a:hover{ background: #f60; }
.payCal{ display: inline-block; height: 38px; border: 1px solid #e0e0e0; text-indent: 10px; margin-right: 10px; vertical-align: middle; width: 290px; font-size: 15px; display: none; }
.phoneMes{ font-size: 14px; display: inline-block; margin-left: 10px; color: #f60; }
.offlineWay{ margin-top: 30px; background: #f3f3f3; padding: 20px; }
.pauTx{ font-size: 14px; line-height: 30px; }
.editText{ font-size: 14px; line-height: 30px; margin-bottom: 10px; }
.payTextInput{ padding: 30px 30px 0px 20px; font-size: 14px; line-height: 30px; }
.payTextInput h4{ font-size: 16px; color: #f60; font-weight: bold; line-height: 30px; }

.infoTxLabelInline{ display: inline-block; width: 48%; }
.infoTxLabelInline .shuMit{ width: 300px; }
.lineBorder{ height: 1px; background: #ddd; width: 100%; clear: both; }
.bHl4{ line-height: 43px; font-size: 16px; font-weight: bold; }

.payBxs{ display: block; width: 100%; height: 100%; background: #ff9100; color: #fff; font-size: 15px; }
.payBxs:hover{ background: #f60; color: #fff; }
.payCxs{ display: inline-block; padding: 5px 10px; background: #f60; color: #fff; height: 16px; vertical-align: middle; line-height: 16px; }

/*响应式新闻页面更改*/
.newsML{ width: 860px;}
.newsMright{width: 300px;}
/*新闻模块*/
.newsTop{ height: 65px; background: #333333; }
.newsLogo,.newsLogo img{ height: 100%; display: block; }
.newsLoginText{ color: #8b8b8b; height: 16px; padding-left: 15px; margin-top: 23px; }
.newsLoginText a{ color: #f0f0f0; font-size: 16px; float: left; padding: 0px 15px; }
.newsLoginText a.bor-r1{ border-color: #8b8b8b; }
.newsLoginText a:hover{ color: #f60; }
.newsTopNavText{ display: block; height: 65px; width: 100px; line-height: 65px; padding: 0px; text-align: center; font-size: 14px; color: #fff; }
.newsTopNavText span,.newsTopNavText i{ vertical-align: middle; display: inline-block; }
.newsTopNavText i.fa{ margin-top: -5px; margin-left: 5px; }
.newsTopBox{ display: none; position: absolute; left: 0px; top: 65px; color: #333; background: #f5f5f5; border: 1px solid #ddd; border-top: 0px; border-bottom: 0px; width: 98px; font-size: 14px; line-height: 36px; }
.newsTopBox a{ display: block; text-align: center; border-bottom: 1px solid #ddd; }
.newsTopNav-on .newsTopNavText{ background: #f5f5f5; color: #ff9100; }
.newsTopNav-on .newsTopBox{ display: block; }
.newsTopNavText2{ height: 65px; width: 100px; line-height: 70px; padding: 0px; text-align: center; font-size: 14px; color: #fff; overflow: hidden; }
.newsTopNavText2:hover{ background: #f5f5f5; color: #ff9100; }

/*新闻头部search*/
.newsTopSearch .search{ border:none; height: 40px; width: 370px; margin-top: 12px; margin-left: 10px; background: #fff; }
.newsTopSearch .search .select_box{ line-height:40px; }
.newsTopSearch .search input.btn_srh { color: #FFF; font-family: "微软雅黑"; font-size: 14px; text-align: center; width: 50px; height: 40px; line-height: 40px; cursor: pointer; background: url(../images/ico34.png) center center no-repeat #7c7c7c; }
.newsTopSearch .search input.btn_srh:hover { background: url(../images/ico34.png) center center no-repeat #f60; }
.newsTopSearch .search input.inp_srh { width: 210px; height: 40px; line-height: 40px; }
.newsTopSearch .search .select_option{ border: 1px solid #ddd; border-top: none; display: none; left: 0px; top: 40px; position: absolute; z-index: 1000; background: #fff; font-size: 14px; }
.newsTopSearch .search .select_option li{ width: 100px; }

/*新闻title*/
.newsTitl{ height: 34px; line-height: 34px; }
.newH h1{ height: 34px; border-left: 4px solid #5ab200; padding:0px 10px; font-size: 30px; color: #333; display: inline-block; vertical-align: middle;  line-height: 31px;}
.newH span{ font-size: 12px; vertical-align: middle; display: inline-block; line-height: 34px; color: #8b8b8b; }
.newsSearch{ height: 34px; width: 298px; position: relative;}
.newsSearch .wrap-placeholder{ left:15px;}
.newsSearch input{ float: left; height: 34px; border: 0px;line-height: 34px; }
.stu{ width: 260px; text-indent: 10px; }
.sBu{ width: 38px; background:url(../images/ico35.png) center center no-repeat #fff; cursor: pointer; }
.sBu:hover{ background-color: #ddd; }

/*newsNavBar*/
.newsNavBar{ border: 1px solid #e6e6e6; height: 40px; background: #f7f7f7; }
.newsNavBar a{ float: left; height: 40px; line-height: 40px; font-size: 16px; color: #505050; border-right: 1px solid #e6e6e6; width: 132px; text-align: center; }
.newsNavBar a:last-child{ border: none; float: right; width: 136px; }
.newsNavBar a:hover{ background: #fff; color: #f60; font-weight: bold; }
.newsNavBar a.curr{ background: #fff; color: #f60; font-weight: bold; }

/*newsHot*/
.newsHot{ width: 614px; }
.newHil{ font-size: 20px; height:20px; line-height: 20px; padding: 10px 0px; border-bottom: 1px solid #d5d5d5; color: #333; }
.newHil a{ float: right; font-size: 12px; color: #999; }
.newHil a:hover{ color: #f60; }
.newsLiBox h5{ font-size: 20px; font-weight: bold; color: #333333; line-height: 24px; margin-bottom: 11px; height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.newsLiBox p{ font-size: 14px; line-height: 24px; color: #838383;  }
.newsLiBox:hover h5{ color: #f60; }

.newsSwiper{ width: 555px; height: 350px; }
.newSB{ width: 100%; height: 100%; position: relative; }
.newSB a{ display: block; width: 100%; height: 100%; }
.newSB img{ width: 100%; height: 100%; display: block; }
.newSB p{ position: absolute; height: 40px; background: rgba(0,0,0,0.5); left: 0px; bottom: 0px; line-height: 40px; color: #fff; width: 525px; padding: 0px 15px; text-align: left; overflow: hidden; font-size: 16px; }
.newsSwiper .swiper-container-horizontal>.swiper-pagination{ width: 100px; right: 0px; left: auto; bottom: 15px; }
.newsSwiper .swiper-pagination-bullet{ background: #fff; opacity: 1; }
.newsSwiper .swiper-pagination-bullet-active{ background: #f60; }

.newsBanner img{ width: 100%; display: block; }
.newsMleft{ width: 200px; }
.newsMcenter{ width: 600px; margin-left: 50px; }
/*.newsMright{ width: 300px; }*/

.newsPurse{ background: url(../images/ico36.png) repeat-y; background-position: 4px;  overflow-x: auto; overflow-y: hidden; outline: none; }
.newsPurseBox{ position: relative;  }
.newsPurseBox a{ font-size: 14px; line-height: 20px; color: #828282; display: block; padding-left: 15px; }
.newsPurseBox span{ font-size: 12px; line-height: 12px; color: #ccc; display: block; text-align: right; }
.newsPurseBox i{ position: absolute; border: 1px solid #dcdcdc; height: 8px; width: 8px; border-radius: 8px; position: absolute; left: 0px; top: 5px; background: #fff; }
.newsPurseBox:hover a{ color: #f60; }
.newsPurseBox:hover i{ border-color: #f60; background: #f60; }
/*.newsMc{ padding: 20px 0px; border-bottom: 1px solid #ebebeb; -webkit-transition: border-color 0.3s; transition: border-color 0.3s; -webkit-transition: background 0.5s; transition: background 0.5s; }*/
.newsMc h4{ -webkit-transition: color 0.3s; transition: color 0.3s; }
.newsMc p{ color: #666; }
/*.newsMc:hover{ background: #fff8f4; border-color:#f60; border-bottom-width: 2px; }*/
.newsMc:hover h4{ color: #f60; }
.newsMc img{ float: left; width: 190px; height: 120px; }
/*.meBox{ width: 390px; }*/
.meBox h4{ font-size: 20px; font-weight: bold; color: #333; line-height: 30px; max-height: 60px; overflow: hidden; margin-bottom: 10px; }
.meBox p{ font-size: 14px; line-height: 24px;  margin-bottom: 8px; }
.meBox span{ color: #ccc; }

/*.meBoxNopic{width: 100%}*/



.newsFirst{ width: 100%; position: relative; }
.newsFirst img{ display: block; width: 100%;/* height: 200px;*/ }
.newsFirst p{ position: absolute; left: 0px; bottom: 0px; height: 36px; background: rgba(0,0,0,0.5); color: #fff; line-height: 36px; width: 280px; padding: 0px 10px; overflow: hidden; font-size: 14px; text-align: center; }
.mews01 li{ height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; background: #fff; border-radius:14px; margin-bottom: 5px; }
.mews01 li a{ color: #8c8c8c; }
.mews01 li a span{ font-size: 16px; color: #dcdcdc; }
.mews01 li:hover{ background: #f60; padding-left: 10px; }
.mews01 li:hover a{ color: #fff; }
.mews01 li:hover a span{ color: #fff; }

.newsNavBar-NS{ border: 1px solid #e6e6e6;}
.newsNavBar-NS .MYUL .last{ border-right:none;}
.mews02Box img{ float: right; width: 110px; height: 70px; }
.mews02Box p{ float: left; width: 170px; font-size: 15px; line-height: 28px; color: #646464;  }
.mews02Box:hover{ border-left-color: #f60; }
.mews02Box:hover p{ padding-left: 10px; width: 160px; }

/*.mews03 li{ height: 14px; border-left: 2px solid #e1e1e1; margin-bottom: 20px; }
.mews03 li a{ display: block; height: 14px; font-size: 14px; overflow: hidden; padding-left: 10px; }*/
.mews03 li a:hover{ color: #f60; }
.mews03 li:hover{ border-color: #f60; }

/*.newsML{ width:860px; }*/
.newsMLBox { padding: 20px 0px; border-bottom: 1px solid #ececec; }
.newsMLBox h2{ font-size: 20px; color: #333; line-height: 30px; margin-bottom: 10px; }
.newsMLBox h2 a{ color: #282828; }
.newsMLBox h2 a:hover{ color: #f60; }
.newsMLPic img{ display: none; width: 222px; height: 140px; }
.newsMLText{ width: 620px; font-size: 16px; line-height: 26px; padding-top: 20px; color: #8b8b8b; }
.newsMLTextNopic{width: 100%;padding-top: 0px;}
.newsMLText p{ margin-bottom: 20px; height: 78px; line-height: 26px; overflow: hidden; }
.newsMLTextNopic p{text-indent: 28px;}
.newsMLText p a:hover{ color: #f60; }
.newsMLText p a{ color: #000; padding-left: 5px; }
.newsMLText .newsMLTime{ font-size: 14px; display: block; height: 22px; line-height: 22px; float: left; }
.newsMLShare a{ float: left; height: 20px; width: 20px; text-align: center; line-height: 20px; border: 1px solid #dcdcdc; border-radius: 20px; color: #aaaaaa; font-size: 12px; margin-left: 10px; -webkit-transition: border-color 0.3s; transition: border-color 0.3s; -webkit-transition: background 0.3s; transition: background 0.3s; }
.newsMLShare a:hover{ color: #f60; border-color: #f60; }
.newsMainTextTitle h1{ font-size: 30px; font-weight: bold; margin-bottom: 25px; line-height: 40px; color: #464646; }
.newsMainTextTitle p{ line-height: 22px; }
.newsMainTx{ padding-top: 30px; border-top: 1px solid #ececec; margin-top: 30px; font-size: 15px; line-height: 28px; color: #444; }
.newsMainTx p{ text-indent: 28px; }
.newsMainTx img{ display: block; max-width: 100%; margin: 0 auto; }
.newsLo{ line-height: 24px; margin-top: 20px; background-color: #f5f5f5; height: 24px; padding: 5px 10px; }
.newsMainTx div{max-width: 100%;overflow: hidden;}
.newsMainTx table{max-width: 100%;}

/*主页title*/
.indeHt{ font-size: 12px; margin-bottom: 10px; line-height: 20px; }
.indeHt i{ height: 16px; width: 3px; background: #f60; display: inline-block; margin-right: 7px; vertical-align: middle; }
.indeHt a {color: #3c3c3c;padding-left: 3px;vertical-align: middle;font-family: "宋体";  }
 
.indeHt em { font-size: 16px;color: #1c1409;font-weight: bold;vertical-align: middle;padding-right: 3px;padding-left: 3px; }

/*橙商主页*/
.thoxCxe{ overflow: hidden; margin-bottom: 15px; }
.thoxCxeBox{ width: 110%; }
.thoxCxe .proxde{ background: #fff; padding: 0px; border: 1px solid #f0f0f0; margin: 10px 18px 0px 0px; }
.thoxCxe .proxde:hover{ border-color: #ff9100; background: #fef5e6; }
.thoxCxe h2{ height: 20px; line-height: 20px; font-size: 18px; font-weight: bold; padding: 10px 0px 5px 0px; }
.thoxCxe h2 span{ border-left: 3px solid #f60; display: inline-block; padding-left: 10px; font-weight: bold; color: #000; }
.thoxCxe h2 a{ float: right; line-height: 20px; color: #f60; font-size: 12px; border: 1px solid #ddd; background: #fff; border-radius: 2px; padding: 0px 5px; }
.thoxCxe h2 a:hover{ background: #f60; color: #fff; border-color: #f60; }


/*支付模块样式 20160621*/

/*支付01，开始*/

.clearfix:after{content:''; height:0; line-height:0; visibility:hidden; display:block; clear:both;}
.clearfix{zoom:1;} /*针对ie低级版本的浏览器*/


.setForOrder{ padding:25px 60px 0 60px; background: #fff; box-sizing: border-box; }
.orderDetails{ overflow: hidden; }
.font-5a{ color:#5A5A5A; }
.deltaitFont{ font-size: 17px; font-weight: bold; line-height: 54px; color:#3e3e3e; }
.lineHei-27{ line-height: 27px; font-size: 16px; }
.PlayMoney{ margin-top: 107px; }
.money{ font-size: 23px; color:#FF6702; font-weight: bold; }
.MethodPlay{ margin-top: 11px; }
.MethodPlay li{ }
.MethodPlay .lastBoder{ border-bottom: 1px solid #e6e6e6; }
li .checkBox{ width: 22px; height: 22px; background-image:url(../images/Playmodule/checkboxBg.png); margin-right: 38px; cursor:pointer;}
.PlayLogo{ width: 30px; height: 23px; background-image:url(../images/Playmodule/bankLogo.png); margin-right: 40px; }
.MethodPlay p{line-height: 30px; font-size: 17px; }
.playWay,.outLinePlay{ height: 30px; }
.playWay{ background-image:url(../images/Playmodule/playWay.png); }
.outLinePlay{ background-image:url(../images/Playmodule/outLinePlay.png); }
.checkedBoxShow{ border: 2px solid #fec574; width: 1076px; padding-top: 79px;  margin-top: -81px;z-index: 1;position:static;display:none;}
.playRules{ border-top: 1px solid #e6e6e6; padding:35px 40px 0; z-index: 1;}
.playRules p{ line-height: 26px; color:#333; font-size: 14px; }
.btn-Play{ width: 200px; line-height: 60px; color:#fff; text-align: center; font-size: 20px; cursor:pointer; background: #ff9c13; border:none;outline: none; }
.btn-position{     margin: 50px 0 50px 40px;}
.btn-Play:hover{ background: #ffa62a; }
.MethodPlay li{
    
}
li.changeBg .checkBox{
    background-image: url(../images/Playmodule/checkedBox.png);
}
li.chuxian .checkedBoxShow{
    display: block;
    animation: ShowBox 0.7s ;
}

@keyframes ShowBox{
    0%{ opacity:0; padding-top:0;}
    100%{ opacity:1; padding-top:79px;}
}

/*.changeBg{
     background: url(../images/Playmodule/checkedBox.png) no-repeat 10px 30px;
    
}*/
.seeBox{
    /*height: 23px;*/
    z-index: 10;
     border-top: 1px solid #e6e6e6;padding:29px 0 50px 25px; box-sizing: border-box; 
     z-index: 2222;position:static;
     cursor:pointer;
}
.fontColor{
    color:#fff;
    font-size: 20px;
   
     display: block;
}
.fontColor:hover{
    color:#fff;
}


/*支付01模块，待修改，结束！*/

/*支付02，开始！*/
.bgf5{ background: #f5f5f5; }
.resetDetails{ overflow:visible; height: 165px; }
.playHead{ line-height: 30px; background-position: left top; background-repeat: no-repeat; padding-left: 40px; font-size: 18px; }
.colorb4{ color:#b4b4b4; }
.instructions{ line-height: 60px; }
.playTitle{ margin-bottom: 26px; }
.inforPlay{ padding-bottom: 50px; }
.bankInfor{ width: 270px; height: 70px; border: 1px solid #ff6600; box-sizing: border-box; text-align: center; background: url(../images/Playmodule/bankInfor-bg.png) no-repeat right bottom; cursor:pointer; display: inline-block;margin-right: 20px;}
.bankInfor p{ font-size: 20px; line-height: 68px; padding-left: 30px; background: url(../images/Playmodule/bankLogo.png) no-repeat 45px center; }
.getMessage{ width: 270px; height: 60px; margin-bottom: 100px; }
.otherWay{ color:#0f79c3; height: 18px; font-size: 14px; padding-left: 20px; background: url(../images/Playmodule/otherway.png) no-repeat left -1px; }
/*支付02，结束*/

/*支付03，开始*/
.phoneInfor{ height: 70px; border-bottom: 1px solid #e6e6e6; font-weight: bold; margin-bottom: 40px; }
.phoneInfor span{ font-weight: bold; }
.attention p{ line-height: 30px; color:#656565; font-size: 14px; }
.mar-t100{ margin-top: 100px;}
/*支付03，结束*/

/*支付04，开始*/
.font-center{
    text-align: center;
}
.addMessage{ font-weight: bold; font-size: 22px; margin:0 auto; line-height: 118px; }
.formInfor{ margin:0 auto; width:702px; text-align: left; }
.messageInput{ width: 400px; height: 40px; border: 1px solid #e6e6e6; margin-bottom: 19px; text-indent: 10px; }
.Btn{ margin-left: 40px; margin-top: 40px; }
.formInfor li span{ margin-top: 13px; margin-left: 14px; font-size: 16px; width: 200px;text-align: right; }
::-moz-placeholder { color: #ccc; }
::-webkit-input-placeholder { color:#ccc; }
:-ms-input-placeholder { color:#ccc; }
.formInfor li input{ font-size: 14px; }
.formInfor li{ font-size: 14px; }
.whiteBtn{ background-color: #f5f5f5; border: none; font-size: 20px; text-align: center; width: 200px; line-height: 60px; color:#505050; cursor:pointer; }
/*支付04，结束*/


.bigBackground .bombBox{ width: 560px; height: 340px; border: 8px solid #b2b2b2; background: #fff; position:fixed; left: 50%; top: 50%; margin-left:-280px ; margin-top:-170px ; z-index: 99;/* display:none;*/ } 
.bigBackground .bombBox-TOP{  height: 50px;  background: #4c5b78;  color:#fff;  font-size: 18px;  padding-left: 20px;  box-sizing: border-box;  z-index: 999; } 
.bigBackground .bombBox-TOP p{line-height: 50px; } 
.bigBackground .bombBox-BTM{  padding:20px 30px;} 
.bigBackground .bombBox-BTM p{line-height: 35px;color:#535353;font-size: 16px; } 
.bigBackground .BtnPay{width: 116px;line-height: 30px;border: 1px solid #98989a;border-radius: 4px;color:#4c4d51;text-align: center;font-size: 14px;margin-right: 20px;height: 30px;cursor:pointer;margin-top: 50px;margin-bottom: 50px; } 
.bigBackground .borderBox{border-bottom: 1px solid #dfdfdf; } 
.bigBackground .Complete{margin-left: 110px; } 
.bigBackground .bombBox-BTM a,.bombBox-BTM a:hover{  color:#48a7d5;  font-size: 14px;  display: block;  margin-top: 68px; } 
.bigBackground .bombBox .close{margin-right: 15px;margin-top: 15px;cursor: pointer; } 
.bigBackground{width: 100%;height: 100%;background: rgba(255,255, 255, 0.4);position:fixed;left: 0;top:0;z-index: 25;display: none;}
/*ie兼容调整*/
@media \0screen\,screen\9{.ieSelect00 { padding: 8px; }}
.wrap-placeholder{ color:#a9a9a9!important; font-size: 13px!important;}
.caigouBg .wrap-placeholder{ line-height: 36px!important;}
.pojectTit .wrap-placeholder,.orderTit .wrap-placeholder{ padding-left: 10px!important;}
.orderTit00  .wrap-placeholder{ line-height: 39px!important;}
/*调整兼容，safari浏览器*/
.infoTx input,.infoTxInput2,.combo-input,.inimPutInput,.Yao01 input.inputYao{[;line-height:0px;];/*safari hack*/}
.SafariSelect{ [;height: 36px;line-height: 36px;];}  

.QrCode img { width: 100%; height: 100%; display: block;}
.QrCode { position: absolute; right: 28px; top: 80px; width: 130px; height: 130px;}
.QrCode span { display: block; text-align: center; line-height: 20px; font-size: 14px;}
.ediPriceIn{ position:absolute; top:50px; right:26px;}

/*调整新闻模块的ie8兼容问题*/
@media \0screen\,screen\9{ 
    .padd-btm50{ padding-bottom: 50px;}
    .Wrap{ width: 1200px; margin: 0 auto; }
    .updownMar{ margin-top: 40px;}
    .newsNavBar-NS{ height: 40px; overflow: hidden;}
    .newsNavBar-NS a{ padding: 0 37px;height: 40px; line-height: 40px; font-size: 16px; border-right: 1px solid #e6e6e6; display: block; float: left;}
    .newsNavBar-NS a.last{  padding: 0 43px; border-right: none;}
    .newsHot-NS{ width: 614px;}
    .newsLiBox h5{ margin-bottom: 11px;}
    .topMar30{ margin-top: 30px;}
    .mar-top30{margin-top: 30px;}
    .mar-btm30{margin-bottom: 30px;}
    .newsMleft-NS{  width: 200px;}
    .newsPurse{ height: 840px;}
    .newsMcenter-NS{ width: 600px; margin-left: 50px;}
    .newsMc{ padding:20px 0px; transition: background 0.5s;}
    .newsMc img{ width: 190px; height: 120px; display: none;}
    .meBox{ width:100%;}
    .meBoxNopic{ width: 100%;}
    .meBox h4{  max-height: 60px;}
    .meBox p{ margin-bottom: 8px; height: 48px;overflow: hidden;}
    .newsMright-NS{ width: 300px;}
    .newsFirst img{ height: 200px;}
    .newsFirst p{ height: 36px;line-height:36px; padding: 0px 10px;}
    .mar-t10{ margin-top: 10px;}
    .mews02Box{ border-left: 2px solid #ffffff;}
    .mews02Box p{ height: 56px;overflow: hidden;}
    .mews02Box img{ width: 110px;height: 70px;}
    .mews03 li{ border-left: 2px solid #e1e1e1;margin-bottom: 20px; height: 14px;overflow: hidden;}
    .mews03 li a{  padding-left: 10px;display: block; height: 14px; font-size: 14px; overflow: hidden;}
    .newsML-NS{ width: 860px;}
    .newsMLBox h2{ line-height: 30px;}
    .newsMLPic img{ width: 222px; height: 140px; display: none;}
    .newsMLText00{ font-size: 16px; line-height: 26px; padding-top: 0;  width: 100%;}
    .newsMLText00 p{ margin-bottom: 20px; line-height: 35px;}
    .newsMLText00 p a{ color: #000; padding-left: 5px;}
    .newsMLText00 .newsMLTime{ height: 22px; line-height: 22px;}
    .newsMright-NS{ width: 300px;}
    .newsMainTextTitle h1{ margin-bottom:25px; }
    .newsLo{ margin-top: 20px;background-color: #f5f5f5;padding:5px 10px;}
    .newsMLShare a{margin-left: 10px; }
    .preNext{ margin-top: 30px;}
    .preNext a{  float: left; width: 340px; font-size: 14px;}
    .xia{ margin-left: 62px;}
    .ye{ font-size: 14px;}
    .preNext a.pian{ text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
    .relatedInfor a{ font-size: 14px; line-height: 35px; width: 400px;}
    .relatedInfor a .numtxt{ margin-right: 3px;}
    .relatedInfor a:hover{ color:#f60; text-decoration: underline; padding-left: 5px; }
    /* 2016/12/20 最新标讯01*/
    .bidTopBox{ padding:30px 10px 16px;}
    .bidTopBox ul li{ float: left;margin:0 10px;}
    .bidTopBox .newPic{box-sizing: border-box;  width: 176px;height: 68px;border: 1px solid #ebebeb; overflow: hidden;}
    .bidTopBox .newPic img{ max-height: 68px;}
    .bidTopBox .updateNum{ color:#8d8d8d; font-size: 14px;line-height: 46px; text-align: center;}
    .redColor{ color:#e33242;}
    .newBidTit{ height: 50px; line-height: 50px; padding-left: 20px; border-bottom: 1px solid #ebebeb; font-size: 16px;color:#141414;padding-right: 20px;}
    .newBidTit span{ display: inline-block; width: 3px; height: 15px; vertical-align: middle; background: #ff9100; margin-right: 3px;margin-top: 3px;}
    .font-Fm{font-family: 'simsun';}
    .w720{ width: 720px;}
    .w450{ width: 450px;}
    .bidPubList li{ padding:41px 32px 25px;border-bottom: 1px solid #ebebeb; box-sizing: border-box;position:relative;}
    .bidPubList li h2 a{ color:#3c3c3c; font-family: 'simsun';font-size: 16px; line-height: 28px;}
    .bidPubList li h2 a:hover{ color:#3fca91;text-decoration: underline;}
    .bidPubList02 li h2 a:hover{ color:#fe9400;text-decoration: underline;}
    .bidPubListRight li h2 a:hover{ color:#fe9400;text-decoration: underline;}
    .mar-b22{ margin-bottom: 22px;}
    .mar-b18{ margin-bottom: 18px;}
    .bidPubList li{ }
    .bidPubList li p{ color:#b4b4b4; font-family: 'simsun';font-size: 12px;line-height: 14px;}
    .oneLine{text-overflow:ellipsis;overflow: hidden;white-space:nowrap;}
    .bidPubList li p span{ color:#6e6e6e;font-family: 'simsun';}
    .tally{ position:absolute;width:80px; height: 22px; background: #3fca91;color:#fff;text-align: center; line-height: 22px; font-family: 'simsun';font-size:12px;top:-1px;left:0;}
    .tally02{ background: #f6bc6b;}
    .bidPubListRight li{ padding:20px 28px; }
    /*2016/12/21 中标讯息02*/
    .w870{ width: 870px;}
    .w300{ width: 300px;}
    .itemType li{width: 100%; border-bottom: 1px solid #ebebeb; background: #fff;}
    .itemType li a{width: 100%; display: block; color:#3c3c3c;text-align: center; line-height: 58px; font-size: 16px;}
    .itemType li a:hover{ color:#fe9400;text-decoration: underline;}
    .itemPic li{ width: 100%; text-align: center;border-bottom: 1px solid #ebebeb; text-align: center; height: 70px;}
    .itemPic li a{ height: 100%;}
    .itemPic li img{ display: inline-block; max-height: 70px;}
    .itemType li a.curr{  color:#fe9400;text-decoration: underline;}
    .pageJump{ display: none;}
    .paging{ text-align: center;}
    .paging a{ padding: 0 8px; font-size: 14px; color: #b5b5b5;}
    .paging a.cur{ color: #ff6600;}
}