/*全局*/
* { margin: 0; padding: 0; list-style: none; } 
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; } 
body { min-width: 1200px; overflow: auto; margin: 0 auto; background-color: #fff; font-family:"微软雅黑"; font-size:16px; color:#282727; position: relative; } 
ul,li { list-style:none; margin:0; padding:0; } 
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; } 
img { border:none; border:0; vertical-align:middle; max-width: 100%; max-height: 100%; } 
a { text-decoration:none; outline:none; font-size: 18px; color: inherit; } 
p { margin:0; padding:0; } 
i,em { font-style:normal; } 
.cl:after,.clearfix:after { content:""; display:block; height:0; clear:both; visibility:hidden; } 
.cl,.clearfix { *zoom:1; } 
.fl { float:left; } 
.fr { float:right; } 
.w1200 { width: 1200px; margin: 0 auto; height: inherit; } 

.title-1 { border-bottom: 1px solid #eeeeee; position: relative; } 
.title-1 div { padding: 0 20px; height: 45px; line-height: 45px; font-size: 18px; color: #ffffff; background-color: #1d94ff; font-weight: bold; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; } 
.more { position:absolute; top: 11px; right: 0; font-size: 15px; color: #9e9e9e; } 
.more:hover { color:#1f94fe; } 

.title-2 { text-align: center; font-size: 32px; color: #333333; font-weight: bold; } 
.title-2.on { color: #ffffff; } 

.top { padding: 13px 0; background-color: #f6f6f6; } 
.top .back_home { background: url(../images/common/backhome1.png) no-repeat center left; background-size: contain; padding-left: 35px; font-size: 16px; color: #1d94ff; } 
.top .back_home:hover { opacity: .7; color: #1f94fe; } 
.top .fr { font-size: 0; } 
.top .fr a { font-size: 16px; color: #a1a0a0; } 
.top .fr a:hover { color: #1f94fe; } 
.top .fr a:first-child { padding-right: 15px; margin-right: 15px; position: relative; } 
.top .fr a:first-child:after { content: ""; position: absolute; right: 0; top: 4px; width: 2px; height: 15px; background-color: #dcdcdc; } 

/* 导航 */
.header { position: relative; } 
.header .logo { width: 1200px; margin: 0 auto; text-align: left; height: 105px; line-height: 105px; background-color: white; background-size: cover; } 

.nav { background-color: #1d94ff; width: 100%; height: 60px; line-height: 60px; font-size: 0; white-space: nowrap; text-align: center; } 
.nav .el { width: calc(1200px / 6); transition: .3s all ease; height: 100%; color: #ffffff; text-align: center; z-index: 9999; display: inline-block; position: relative; *zoom: 1; *display: inline; white-space: normal; vertical-align: middle; } 
.nav .el:first-child { width: 135px; } 
.nav .el>a { font-size: 20px; color: #ffffff; display: block; } 
.nav .el:hover,.nav .el.on { background-color: #4aa9ff; transition: .3s all ease; } 
/* .nav .el:hover a,.nav .el.on a { color: #1d94ff; } */
/* .nav .sel { display: none; position: absolute; width: 100%; left: 0; top:50px; z-index: 999; } 
.nav .sel a { font-size: 16px; color: #191919; width: 100%; background-color: rgba(255, 255, 255, .7); display: block; padding:15px 0; text-align: center; } 
.nav .sel a:hover,.nav .sel a.on { color: #db261d; } */

.idx-banner { width: 100%; height: 445px; text-align: center; overflow: hidden; position: relative; } 
.idx-banner .bd { width: 100%; height: 100%; margin: 0 auto; } 
.idx-banner .bd div { width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; } 
.idx-banner .hd { position: absolute; width: 100%; left: 0; bottom: 30px; } 
.idx-banner .hd ul { width: 100%; text-align: center; } 
.idx-banner .hd ul li { display: inline-block; *display: inline; *zoom:1; width: 12px; height: 12px; border-radius: 100%; background-color:#fff; margin: 0 8px; cursor: pointer; } 
.idx-banner .hd ul li.on { background-color: #f00808; } 

.idx-deal { padding: 50px 0; background-color: white; } 
.idx-deal .area { margin-top: 30px; padding: 20px 25px; background-color: #fafafa; } 
.idx-deal .area .fl { width: 740px; } 
.idx-deal .area .fr { width: 365px; } 
.idx-deal .area .img_list { float: left; width: 300px; } 
.idx-deal .area .fl .list { float: right; width: 410px; } 
.idx-deal .area .fl .list .tit { width: 280px; } 
.idx-deal .area .fl .list .time { width: 100px; } 
.idx-deal .area .list_cont { margin-top: 25px; } 

.idx-deal .area .fr .list { margin-top: 25px; } 
.idx-deal .area .fr .list .tit { width: 230px; } 
.idx-deal .area .fr .list .time { width: 95px; } 

.img_list { } 
.img_list .el { width: 300px; height: 240px; position: relative; overflow: hidden; } 
.img_list .el a { display: block; width: 100%; height: 100%; } 
.img_list .el .img { width:100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; } 
.img_list .el .tit { font-size: 16px; color: #ffffff; position: absolute; bottom: 0; left: 0; width: 100%; height: 40px; line-height: 40px; text-align: center; background-color: rgba(0, 0, 0, .5); } 

.list { width: 100%; } 
.list .el { padding-left: 25px; background: url(../images/maoyibang/dot.jpg) no-repeat left center; transition: .3s all ease; } 
.list .el a { display: block; width: 100%; padding: 10px 0; } 
.list .el .tit { float: left; width: 80%; font-size: 16px; color: #262626; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 
.list .el .time { float: right; height: 20%; font-size: 16px; color: #a5a5a5; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 
.list .el.on ,.list .el:hover { transform: translateX(3px); transition: .3s all ease; } 
.list .el.on .tit,.list .el:hover .tit { color:#1f94fe; } 

.idx-price { padding: 50px 0; background-color: #fafafa; } 
.idx-price .area { margin-top: 30px; } 
.price_table { border-top: 2px solid #1d94ff; background-color: #ebf6ff; padding:30px 25px; } 
.price_table table { width: 100%; border-collapse: collapse; text-align: center; } 
.price_table thead { background-color: transparent; font-size: 16px; color: #000000; } 
.price_table thead th { padding-bottom: 25px; } 
.price_table tbody { background-color: #ffffff; } 
.price_table tbody tr:nth-child(2n) { background-color: #e5eff8; } 
.price_table tbody tr td { font-size: 16px; color: #363636; } 
.price_table tbody tr.on,.price_table tbody tr td { padding: 15px 0; } 

.idx-statistics { padding: 50px 0; background: url(../images/maoyibang/idxstabg.jpg) no-repeat center; background-size: cover; } 
.idx-statistics .cl { margin-top: 30px; } 
.idx-statistics .cl>div { background-color: #3fa4ff; } 
.idx-statistics .cl .fl { width: 650px; height: 400px; padding:20px 20px; } 
.idx-statistics .cl .fr { width: 465px; height: 400px; padding:20px 10px; } 
.idx-statistics .cl .statistics_bar,.idx-statistics .cl .statistics_sector { width: 100%; height: 100%; } 


.idx-finance { padding: 50px 0; background-color: #ffffff; } 
.idx-finance .cl { padding-top: 30px; } 
.idx-finance .el { border-radius: 5px; float: left; margin-left: 20px; margin-top: 20px; width: 385px; height: 370px; transition: .3s all ease; overflow: hidden; } 
.idx-finance .el:first-child { margin-left: 0; } 
.idx-finance .el .img { width: 100%; height: 230px; position: relative; overflow: hidden; } 
.idx-finance .el .img .pic { display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; transition: .3s all ease; } 
.idx-finance .el .cont { padding:20px 15px; background-color: #fafafa; } 
.idx-finance .el .tit { font-weight: bold; font-size: 22px; color: #000000; font-weight: bold; width: 100%; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 
.idx-finance .el .smry { height: 75px; margin-top: 16px; overflow: hidden; font-size: 14px; color: #969696; line-height: 26px; } 
.idx-finance .el:hover .img .pic { transform: scale(1.05); transition: .3s all ease; } 
.idx-finance .el:hover { box-shadow: 0 0 20px 3px rgba(0, 0, 0, .3); transform: translateY(-5px); transition: .3s all ease; } 

.idx-service { padding: 50px 0; background-color: #fafafa; } 
.idx-service .area { margin-top: 30px; } 
.idx-service .area .el { width: 280px; float: left; margin-right:20px; } 
.idx-service .area .el:nth-child(4n) { margin-right: 0; } 
.idx-service .area .el a { display: block; width: 100%; height: 100%; overflow: hidden; } 
.idx-service .area .el .img { height: 100px; overflow: hidden; background-repeat: no-repeat; background-position: center; background-size: contain; transition: .3s all ease; } 
.idx-service .area .el .tit { font-size: 16px; color: #5d5d5d; text-align: center; padding: 15px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 
.idx-service .area .el:hover .img { transform: scale(1.05); transition: .3s all ease; } 
.idx-service .area .el:hover .tit { color:#1d94ff; } 

/*子页*/
.place .pic img { display: block; width: 100%; height: auto; min-height: 100%; object-fit: cover; } 

.imgscale img { -moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s; } 
.imgscale img:hover { -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05); } 
/* 单行省略号 */
.elli-s { display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; max-width: 100%; } 
/* 多行省略号 */
.elli-m { display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; } 


.zy-banner { width: 100%; height: 300px; text-align: center; overflow: hidden; } 
.m40 { margin-top: 10px; margin-bottom: 40px; } 
.mt30 { margin-top: 30px; } 
.zy_site { border-bottom: 1px solid #dddddd; *zoom: 1; } 
.zy_site:after { content:""; display:block; height:0; clear:both; visibility:hidden; } 
.zy_site .tit { float: left; position: relative; height: 50px; line-height: 49px; } 
.zy_site .tit h3 { font-size: 20px; color: #1d94ff; font-weight: bold; } 
.zy_site .tit span { display: block; width: 100%; height: 2px; background-color: #1d94ff; position: relative; margin: 0px auto; } 

.zy_site p { float: right; padding-top: 20px; color: #a8a8a8; font-size: 14px; align-items: center; } 
.zy_site p a { color: #a8a8a8; font-size: 14px; } 
.zy_site p img { padding-right: 10px; } 



.zy_leftbar { width: 250px; border: 1px solid #eeeeee; float: left; } 
.zy_leftbar_T { height: 34px; padding: 30px 0; background-color: #1d94ff; font-size: 0; text-align: center; } 
.zy_leftbar_T>* { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; } .zy_leftbar_T img { padding-right: 10px; } 
.zy_leftbar_T h2 { font-size: 28px; color: #fcffff; font-weight: bold; } 
.zy_leftbar_L { } 
.zy_leftbar_L ul { } 
.zy_leftbar_L ul li { height: 58px; border-bottom: 1px solid #eeeeee; } 
.zy_leftbar_L ul li:last-child { border: none; } 
.zy_leftbar_L ul li a { position: relative; overflow: hidden; display: block; height: 58px; line-height: 58px; font-size: 16px; color: #333333; padding-left: 50px; } 
.zy_leftbar_L ul li a::after { content: ""; width: 0px; height: 0; position: absolute; right: 30px; top:23px; border: 6px solid transparent; border-left-color: #a5a5a5; } 
.zy_leftbar_L ul li a:hover,.zy_leftbar_L ul li a.on { background-color: #f0f8ff; color: #1d94ff; } 
.zy_leftbar_L ul li a:hover:after,.zy_leftbar_L ul li a.on:after { border-left-color: #1d94ff; } 

.zy_rightbar { width: 912px; float: right; } 
/*活动资讯*/
.jinrongfuwu { } 
.jinrongfuwu ul { zoom: 1; } 
.jinrongfuwu ul li { position: relative; float: left; } 
.jinrongfuwu ul li a { position: relative; overflow: hidden; display: block; } 
.jinrongfuwu ul li a .pic { height: 175px; overflow: hidden; } 

.jinrongfuwu ul li a .tit { padding: 15px; background-color: #fafafa; } 
.jinrongfuwu ul li a .tit h2 { font-size: 18px; color: #000000; } 
.jinrongfuwu ul li a .tit p { font-size: 14px; color: #9b9a9a; padding-top: 10px; } 
.jinrongfuwu .col3 li { width: 33.3333333%; } 
.jinrongfuwu.space20 { margin: -20px -10px 0; } 
.jinrongfuwu.space20 li a { margin: 20px 10px 0; } 

/*价格指数*/
.jiagezhishu { } 
.jiagezhishu ul { zoom: 1; } 
.jiagezhishu ul li { position: relative; padding-top: 15px; padding-bottom: 15px; line-height: 20px; overflow: hidden; vertical-align: top; padding-right: 120px; } 
.jiagezhishu ul li a { float: left; font-size: 16px; color: #333333; position: relative; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; padding-left: 18px; } 
.jiagezhishu ul li a::before { position: absolute; top: 0; left: 0; content: ">"; background-repeat: no-repeat; background-position: 0 0; } 
.jiagezhishu ul li span { position: absolute; top: auto; right: 0; margin: auto 0; font-size: 16px; color: #b8b7b7; } 
.jiagezhishu ul hr { height:1px; border:none; border-bottom: 1px dashed #dfdfdf; margin: 20px 0; } 


/*商品集市*/
.shangpinjishi { } 
.shangpinjishi ul { zoom: 1; } 
.shangpinjishi ul li { position: relative; float: left; } 
.shangpinjishi ul li a { position: relative; overflow: hidden; display: block; } 
.shangpinjishi ul li a .pic { height: 220px; overflow: hidden; } 

.shangpinjishi ul li a .tit { padding: 15px 0; } 
.shangpinjishi ul li a .tit h2 { font-size: 18px; height: 30px; line-height: 30px; color: #000000; } 
.shangpinjishi ul li a .tit p { font-size: 14px; height: 25px; line-height: 25px; color: #9b9a9a; padding-top: 5px; } 
.shangpinjishi ul li a .tit .date { display: flex; height: 27px; align-items: center; justify-content: space-between; margin-top: 5px; } 
.shangpinjishi ul li a .tit .date span { font-size: 16px; color: #a5a5a5; } 
.shangpinjishi ul li a .tit .date b { width: 93px; height: 27px; line-height: 27px; text-align: center; color: #1d94ff; font-size: 14px; background-color: #e2f1ff; border-radius: 15px; } 

.shangpinjishi .col4 li { width: 25%; } 
.shangpinjishi.space20 { margin: -20px -10px 0; } 
.shangpinjishi.space20 li a { margin: 20px 10px 0; } 

.shangpingjishi_detail { margin-top: 30px; } 
.shangpingjishi_detail_T { background-color: #fafafa; padding: 20px; } 

.detail_TL { float: left; width: 750px; border-right: 1px solid #d5d5d5; padding-right: 45px; } 
.detail_TL1 { float: left; width: 280px; margin-right: 35px; } 
.detail_TL2 { float: left; width: 420px; } 
.detail_TL2.on { width: 100%; } 
.detail_TL2 h2 { font-size: 32px; color: #000000; font-weight: bold; } 
.detail_TL2 .i1 { padding: 20px 0 20px; } 
.detail_TL2 .i1 p { font-size: 16px; color: #333333; line-height: 38px; } 
.detail_TL2 .i1 p span { color: #9b9b9b; } 
.detail_TL2 .i2 { cursor: pointer; width: 131px; height: 42px; line-height: 42px; color: #ffffff; background-color: #1d94ff; border-radius: 5px; text-align: center; } 
.detail_TL2 .i2 img { padding-right: 5px; } 

.shangpingjishi_detail_T .detail_TR { float: right; width: 330px; min-height: 250px; } 
.shangpingjishi_detail_T .detail_TR .place { width: 100%; text-align: center; font-size: 20px; color: #fff; background-color: #1d94ff; height: 50px; line-height: 50px; margin-bottom: 10px; } 
.shangpingjishi_detail_T .detail_TR .tit { line-height: 40px; font-size: 24px; font-weight: bold; color: #000000; text-align: center; padding: 15px 0; } 
.shangpingjishi_detail_T .detail_TR .cont { line-height: 35px; color: #666565; font-size: 16px; } 

.shangpingjishi_detail_C { margin-top: 30px; } 
.shangpingjishi_detail_C .tit { font-size: 20px; color: #1d94ff; font-weight: bold; position: relative; padding-left: 20px; } 
.shangpingjishi_detail_C .tit::before { content: ""; position: absolute; left: 0; top: 4px; border-radius: 10px; width: 5px; height: 20px; background-color: #1d94ff; } 
.shangpingjishi_detail_C .cont { line-height: 50px; font-size: 16px; color: #333333; padding-top: 15px; } 

/*物流服务*/
.wuliufuwu { } 
.wuliufuwu ul { zoom: 1; } 
.wuliufuwu ul li { position: relative; float: left; } 
.wuliufuwu ul li a { position: relative; overflow: hidden; display: block; box-sizing: border-box; padding: 20px; border: 1px solid #dddddd; } 
.wuliufuwu ul li a:hover { border: 1px solid #1d94ff; } 
.wuliufuwu ul li a .tit { font-size: 16px; color: #262626; } 
.wuliufuwu ul li a:hover .tit { color: #1d94ff; } 
.wuliufuwu ul li a .info { height: 70px; background-color: #e8f4ff; margin: 15px 0; font-size: 0; } 
.wuliufuwu ul li a .info>div { width: 50%; padding: 15px 0; text-align: center; position: relative; display: inline-block; *display: inline; *zoom: 1; vertical-align:; } 
.wuliufuwu ul li a .info>div:first-child:after { content: ""; position: absolute; right: 0; top: 20px; width: 1px; height: 36px; background-color: #cecece; } 
.wuliufuwu ul li a .info>div h3 { font-size: 14px; color: #1d94ff; } 
.wuliufuwu ul li a .info>div p { font-size: 14px; color: #666666; } 
.wuliufuwu ul li a .cont { line-height: 35px; } 
.wuliufuwu ul li a .cont p { font-size: 14px; color: #666666; } 
.wuliufuwu ul li a .cont p span { color: #a5a5a5; } 

.wuliufuwu .col3 li { width: 33.33333333%; } 
.wuliufuwu.space20 { margin: -20px -10px 0; } 
.wuliufuwu.space20 li a { margin: 20px 10px 0; } 

/*项目发布*/
.xiangmufabu { box-sizing: border-box; border: 1px solid #dddddd; padding: 30px; margin: 30px 0; } 
.xiangmufabu .tit { height: 42px; line-height: 42px; font-weight: bold; box-sizing: border-box; padding-left: 20px; background-color: #f3faff; font-size: 16px; color: #1d94ff; margin-bottom: 15px; } 

.xiangmufabu .layui-inline { width: 556px; box-sizing: border-box; } 
.xiangmufabu .layui-form-label { width: 152px; font-size: 16px; color: #333333; text-align: left; } 
.xiangmufabu .layui-input-block { margin-left: 182px; } 

.w360 { width: 360px!important; } 
.w115 { width: 113px!important; } 
.xiangmufabu .layui-btn { background-color: #1d94ff; padding: 0px 80px; font-size: 18px; color: #ffffff; height:56px; line-height: 56px; } 
.bb::before { content: "*"; color: #ff0000; } 

/* 图片上传样式 */
.layui-upload-list ul li { width:100px; height:100px; float : left; margin-right : 15px; position : relative; cursor : pointer; text-align:center; display: flex; justify-content: center; align-items: center; } 
.layui-upload-list ul li p { position : absolute; bottom : 0; text-align : center; background : rgba(128, 128, 128, .5); width : 100%; } 
.layui-upload-list ul li p span { color : white; } 
.layui-upload-list ul li .layui-icon-close { display : none; } 
.layui-upload-list ul li:hover .layui-icon-close { display : block; } 
.layui-upload-list ul li:hover .layui-icon-ok { display : none; } 
.layui-upload-1 { width : 90px; height : 90px; border : 1px dashed #d9d9d9; position : relative; cursor : pointer; overflow : hidden; display : flex; justify-content : center; align-items : center; } 
.layui-upload-1:hover { border-color : #409eff; } 
.layui-upload-1 span { font-size : 28px; } 
.layui-upload-list .upload-img { max-width : 100px; max-height : 100px; display:block; margin:0 auto; } 

/* 图片上传样式 */

/*详细*/
.zy_detail { padding: 10px 0 20px; } 
.zy_detail .tit { font-size: 30px; color: #333333; line-height: 60px; text-align: center; font-weight: bold; } 
.zy_detail .info { font-size: 14px; color: #929191; text-align: center; height: 45px; line-height: 45px; margin-top: 20px; background-color: #f8f8f8; } 
.zy_detail .cont { font-size: 16px; line-height: 40px; color: #303030; padding: 40px 0; } 
/*next*/
.detail_next { } 
.detail_next>div { width: 562px; height: 45px; line-height: 45px; box-sizing: border-box; padding: 0 20px; background-color: #eff6fc; float: left; } 
.detail_next>div p span { font-size: 16px; color: #000000; } 
.detail_next>div p a { color: #595959; font-size: 16px; } 
.detail_next>div.next { float: right; } 

.new_style * { background-color: transparent!important; } 

/*分页*/
.h5-page { display: none; } 





















