@charset "gb2312";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,'Microsoft YaHei',simsun;color:#333;outline:0;}
body{background:#F2F2F2;}
a{color:#333;}
a:hover{color:#390;}

/*---- 公共样式 ----*/
.wrap{width: 1400px; margin-left: auto; margin-right: auto;}
.clearfix:after{clear: both; display: block; visibility: hidden; height: 0; line-height: 0;	content: '';}
.clearfix{zoom: 1;}
.left{float: left;}
.right{float: right;}
.f60{color: #f60; padding: 0 5px; font-weight: 400; font-size: 13px;}

/*---- 页面布局 ----*/
.header, .loginbar, .footer{width: 100%; min-width: 1400px;}
.main{margin-top: 15px;}
.main .left_box{width: 1085px; border: 1px solid #ddd; border-top: none; background: #fff;}
.main .right_box{width: 300px; overflow: hidden;}
.news .left_box, .news .right_box{border: none;}

/*---- 登录条 ----*/
.loginbar{background: #f4f4f4; height: 32px; line-height: 32px; border-bottom: 1px solid #eee;}
.loginbar .right a{padding-right: 10px;}

/*---- logo ----*/
.header{background: #fff;}
.logo{padding: 10px 0;}
.logo img{height: 100px;}

/*---- 搜索 ----*/
.search{width: 600px; margin-top: 23px;}
.search ul{margin-bottom: 3px;}
.search li{float: left; display: inline; margin-right: 10px; padding: 0 6px; height: 28px; line-height: 22px; cursor: pointer;}
.search .current{background: url("s_li.gif") no-repeat center top; color: #fff; }
.search form {width: 600px; position: relative;}
.search .ipt {border: 1px solid #ddd; display: block; height: 26px; line-height: 26px; padding: 6px 110px 6px 10px; width: 476px;}
.search .btn {background-color: #F47912; border: none; color: #fff; cursor: pointer; display: block; font-family: "Microsoft YaHei"; font-size: 16px; height: 40px; line-height: 40px; position: absolute; right: 0; top: 0; width: 98px;}

/*---- 导航 ----*/
.nav{line-height: 50px; background: #4ba634;}
.nav li{float: left; height:50px; text-align: center;}
.nav li a{color: #fff;display: inline-block;float: left;font-size: 15px;line-height: 50px;padding: 0 25px;text-align: center;}
.nav li a:hover{color: #fff;}
.nav .current, .nav li a:hover{background: #2a7f06;}
.nav .current{margin-right: 1px;}
.nav .current .line{display: none;}
.nav li span.line {border-right: 1px solid #41912d;	box-shadow: 1px 0 0 0 #54ba3a; display: block; float: left; height: 22px; margin-top: 13px; width: 1px;}
.nav .wrap{position: relative;}
#nowDateIs{position: absolute; top: 0; right: 0; color: #fff; font-size: 14px; padding-left: 30px;}

/*---- 筛选 ----*/
.sort{float: left; width: 1398px; border: 1px solid #DDD; margin-top: 15px; background: #FFF;}
.sort h4{color: #555; margin-bottom: 10px;}
.sort a{display: inline-block; line-height: 26px; color: #666; margin: 3px 15px 3px 0;}
.sort a:hover{color: #4BA634; text-decoration: underline;}
.sort .current, .sort .current:hover{background: #4BA634; color: #fff; padding: 0 10px; border-radius: 3px;}

.sort .area, .classify, .all{border-bottom: 1px solid #e6e6e6; padding: 10px 0 10px 15px; font-size: 14px;}
.all #more{position: absolute; right: 15px; bottom: 5px; background: linear-gradient(to bottom, #ff8800 0px, #ff6600 100%) repeat; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff8800), to(#ff6600)); background: -webkit-linear-gradient(top, #ff8800, #ff6600); background: -o-linear-gradient(top, #ff8800, #ff6600);  border: 1px solid #f50; background: -ms-linear-gradient(top, #ff8800, #ff6600); padding: 2px 8px; cursor: pointer; -moz-user-select:none; color: #fff; border-radius: 3px;}
.all_inner{position: relative; height: 32px; overflow: hidden;}
.all .sortbox{float: left; width: 1120px;}
.all_classify{border: 1px dashed #e6e6e6; padding: 10px; margin-top: 10px; display: none;}
.letter {margin-bottom: 10px;}
.letter .current{background: none; color: #333;}
.letter .current:hover{background: none; color: #390;}
.letter a{border: 1px solid #e6e6e6; border-radius: 5px; padding: 0 10px; margin-right: 9px;}

.m-search {background: #f9f9f9; font-weight: bold; padding: 17px 20px; width: 1358px; position: relative;}
.m-t2 {margin-right: 5px; width: 200px;}
.m-txt {border: 1px solid #ddd; height: 22px; line-height: 22px; margin-right: 10px; padding: 0 5px; vertical-align: middle;}
.m-btn {background: url("sbg.gif") no-repeat; border: none; color: #fff; cursor: pointer; font-weight: bold; height: 24px; line-height: 24px; text-align: center; vertical-align: middle; width: 60px; _position: absolute; _top: 12px; _left: 245px;}

.price_con .sort{float: none; width: 888px; margin: 0 0 10px 0;}
.price_con .m-search{width: 848px;}
.price_con .classify h4, .price_con .area h4{float: left; margin-top: 4px;}
.price_con .link_box{float: right; width: 830px;}
.price_con .letter a{padding: 0 7px; margin-right: 4px;}
.price_con .sort a{padding: 0 7px;}
.price_con .m-txt{margin-left: 28px;}

/*---- 左侧名录列表 ----*/
.main .price_con{border: none;}
.main .left .title{line-height: 34px; background: url("title.gif") repeat-x;}
.main .left .title h2{float: left; padding: 0 18px; font-size: 14px;}

/*---- 翻页 ----*/
.page{float: left; width: 100%; height: 22px; padding-bottom: 12px; text-align: center; color: #666;}
.page .red{color: #ff3400;}
.page .ipt{width: 25px; height: 16px; line-height: 16px; border: 1px solid #e6e6e6; padding: 2px;}
.page .btn{margin-left: 5px; padding:0 6px; height:22px; border:1px solid #ccc; border-radius:5px; font-size:12px;letter-spacing:1px; text-align:center; vertical-align:middle; cursor:pointer; background:#f1f1f1;}
.input_a{border: 1px solid #ddd; padding: 2px 0;}
.ngh_list .page{border-top: 1px dashed #e6e6e6; margin: 0 15px;}
.price_list .page{border-top: 1px dashed #e6e6e6; padding: 14px 0;}

/*---- 幻灯广告 ----*/
.slideBox{width:298px; height:275px; border: 1px solid #ddd; overflow:hidden; position:relative;}
.slideBox .hd{height:18px; overflow:hidden; position:absolute; right:5px; bottom:12px; z-index:1;}
.slideBox .hd ul{overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{float:left; margin-right:5px; width:18px; height:18px; line-height:18px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{background:#f00; color:#fff;}
.slideBox .bd{position:relative; height:100%; z-index:0;}
.slideBox .bd li{zoom:1; vertical-align:middle;}
.slideBox .bd img{width:298px; height:275px; display:block;}

/*---- 小广告 ----*/
.pic_box {margin-top: 15px; border: 1px solid #ddd; background: #fff;}
.pic_box, .pic_box img{width: 298px; height: 95px;}

/*---- 产品列表 ----*/
.pic_list,
.pic_list_1,
.news_list,
.link{border: 1px solid #ddd; border-top: none; margin-top: 15px; background: #fff;}
.pic_list .title,
.pic_list_1 .title,
.news_list .title,
.link .title{height: 34px; line-height: 34px; background: url("title.gif") repeat-x;}
.pic_list .title h3,
.pic_list_1 .title h3,
.news_list .title h3,
.link .title h3{float: left; font-size: 14px; text-indent: 12px;}
.more{float: right; padding-right: 12px; font-family: simsun;}
.pic_list ul{padding: 9px 0 0 10px;}
.pic_list li{float: left; width: 50%;}
.pic_list .pic{display: table-cell; width: 129px; height: 97px; border: 1px solid #e6e6e6; padding: 2px; vertical-align:middle; text-align:center; *display: block; *font-size: 145px; *font-family:Arial;}
.pic_list .pic img{width: 129px; max-height: 97px; *height: 93px; vertical-align: middle;}
.pic_list  h4{width: 135px; height: 20px; line-height: 20px; text-align: center; font-size: 14px; font-weight: 400; margin: 5px 0 10px; overflow: hidden;}

/*---- 资讯列表 ----*/
.newspage .right_box .news_list ul{height: 224px;}
.left_box .news_list ul{min-height: 221px;}
.news_list ul{padding: 10px; overflow: hidden;}
.news_list li{width: 100%; height: 28px; line-height: 28px; background: url("dot.gif") no-repeat 0 center; font-size: 14px; text-indent: 12px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.right_box .sort1 ul{height: 56px;}
.sort1 li{background: url("sort1.gif") no-repeat 0 center; font-weight: 700; text-indent: 20px;}
.recommend{margin: 0;}

/*---- 大宗交易 ----*/
.dzjy ul{padding: 0;}
.dzjy li{background: none; text-indent: 0;}
.dzjy li{height: 29px; line-height: 29px; border-bottom: 1px dashed #e3e3e3;}
.dzjy li:last-child{border: none}
.dzjy li span{display: inline-block; width: 90px; padding: 0 4px; text-align: center;}
.dzjy .th{height: 34px; line-height: 34px; border-bottom-style: solid; width: 298px; background: #f5f5f5; overflow: hidden;}
.dzjy .th span{border-right: 1px solid #e3e3e3;}
.dzjy .th .bor_none{border: none;}

/*---- 最新企业 ----*/
.pl-list{float:left; padding:15px; border-top:0; overflow:hidden}
.g-add{background: #f4f4f4; float: left; height: 30px; line-height: 30px; overflow: hidden; width: 100%;}
.give dt, .g-add, .cpname {font-size: 14px; font-weight: bold;}
.g-add dt, .give dt {display: inline-block; float: left; padding: 0 5px; width: 825px;}
.g-add dd, .give dd {float: left; padding: 0 5px; text-align: center; width: 100px; font-size: 14px;}
.give {border-bottom: 1px dotted #ddd; float: left; padding: 15px 0 10px; width: 100%;}
.give dt, .give dd {height: 22px; line-height: 22px; overflow: hidden;}
.give dt a{color: #390; font-weight: 400;}
.give dt a:hover{text-decoration: underline;}
.give .gn{height: 44px !important; margin: 9px 0; text-align: left; width: 99% !important; color: #999; text-align: justify;}
.give .g1 {height: 22px !important; margin: 0 !important; text-align: right;}
.give .g1 a, .g1-1 span a {background: url("yyd.gif") no-repeat; color: #fff !important; display: inline-block; height: 22px; line-height: 22px; padding-right: 20px; text-align: right; width: 60px;}

/*---- 供应名录 ----*/
.cont_list{padding:15px 15px 0; font-size: 14px;}
.cont_list li{height: 100px; margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px dashed #e6e6e6;}
.cont_list .info p{line-height: 20px;}
.cont_list .info .tit{font-size: 15px; color: #390;}
.cont_list .info .tit:hover{text-decoration: underline;}
.cont_list .info .tel{float: right; font-size: 14px; color: #f60; margin-left: 30px;}
.contact_person{float: right; font-size: 14px; color: #333;}
.cont_list .abstract{color: #999; margin: 8px 0; text-align: justify; font-family: Arial simsun;}
.member{margin-top: -15px;}
.area1{overflow: hidden;}
.area1 span{float: left; color: #666;}
.area1 a{float: right; color: #fff; background: #2A7F06; padding: 2px 12px; border-radius: 2px;}
.area1 a i{font-family: simsun; margin-left: 5px;}

/*---- 底部样式 ----*/
.footer{border-top: 1px solid #ddd; margin-top: 15px; padding: 15px 0; text-align: center; line-height: 24px;}
.right_box .dzjy ul{height: 244px;}
.right_box .pic_list_1 ul{height: 475px;}
.right_box .recommend ul{height: 275px;}
.news_h277 .news_list ul{height: 277px;}
.price_right .news_list ul{height: 336px;}
.right_box  .pic_list ul{overflow: hidden;}
.member .news_list ul{height: 140px;}
.fixed{float: left; width: 300px; top: 0;}

/*---- 产品展示 ----*/
.pro_list .title{line-height: 34px; background: url("title.gif") repeat-x;}
.pro_list .title h2{float: left; padding: 0 18px; background: #390; font-size: 14px; color: #fff;}
.pro_list ul{padding: 10px 10px 0;}
.pro_list li{height: 140px; border-bottom: 1px dotted #ddd; padding-bottom: 15px; margin-bottom: 15px; overflow: hidden;}
.pro_list span{display: inline-block;}
.pro_list .th{height: 30px; line-height: 30px; padding: 0; border: none; background: #f6f6f6; font-size: 14px; font-weight: 700; color: #666;}
.pro_list .pro_img, .pro_list .pic{width: 188px; padding-right: 15px;}
.pro_list .pro_img{text-indent: 10px;}
.pro_list .tit{width: 480px; padding-right: 15px;}
.pro_list .area{width: 80px; text-align: center; padding-right: 15px;}
.pro_list .time, .pro_list .price{width: 165px; text-align: center;}
.pro_list .time{width: 65px;}
.pro_list .pic{float: left;}
.pro_list .pic img{width: 188px; height: 140px;}
.pro_list .text p{line-height: 24px;}
.pro_list .text .tit{font-size: 15px; font-weight: 400; height: 24px; vertical-align: middle; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.pro_list .text .tit a{color: #390;}
.pro_list .text .tit a:hover{text-decoration: underline;}
.pro_list .text span{color: #666;}
.pro_list .text .abstract{margin: 8px 0; line-height: 24px; max-height: 72px; color: #999; text-align: justify; overflow: hidden;}
.pro_list .contact_info{float: right;}
.pro_list .contact_info span{margin-right: 15px;}
.pro_list .contact_info a{display: inline-block; background: #319400; border-radius: 5px; padding: 0 12px; color: #fff;}
.pro_list .contact_info a i{ font-family: simsun; margin-left: 5px;}
.pro_list .contact:hover{background: #006A28;}
.pro_list .seller a{ color: #f60;}
.pro_list .seller a:hover{ text-decoration: underline;}
.price strong{color: #f75711; font-size: 22px; font-weight: 400; padding-top: 5px; font-family: Arial}
.price em{color: #999; font-size: 14px; font-weight: 400; padding-left: 8px; text-decoration: line-through;}

/*---- 供应信息 ----*/
.info_box{float:left; padding:15px; border-top:0; overflow:hidden}
.info_box .g-add dt, .info_box .give dt.g-add dt, .info_box .give dt{width: 600px;}
.info_box .com{width: 215px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.info_box .com a{color: #f60;}
.info_box .give dd{color: #666;}
.info_box .give{padding: 10px 0; border: 0;}
.info_box .give:nth-child(2n+1){background: #f5f5f5;}
.martopno{margin-top: -15px;}

/*---- 价格行情 ----*/
.price_box{padding:15px; border-top:0; overflow:hidden; font-size: 14px;}
.price_box th, .price_box td{padding: 12px 0; text-align: center;}
.price_box tr{border: 2px solid #fff;}
.price_box th{background: #eee; font-weight: 700;}
.price_box td{background: #f5f5f5;}
.price_box tr:hover td{background: #f2f2f2;}
.level{display: inline-block; height: 20px; vertical-align: middle; margin-left: 15px;}

/*---- 资讯频道 ----*/
.news{margin-top: 0;}
.news .left_box{background: none;}
.news .hykb{float: left; width: 1083px; border-top: 1px solid #ddd; overflow: hidden;}
.news .hykb ul{height: 223px;}
.news .slideBox{float: right; margin-top: 10px;}
.news .left_box .news_list ul{padding: 11px 10px 12px;}

.news .left_box .hykb ul{margin-left: -10px; padding: 10px;}
.hykb li{float: left; width: 526px; margin-left: 10px;}
.news .hykb .title{background: url("hykb.gif") no-repeat;}
.news .hykb .title h3{color: #f60; font-size: 16px; text-indent: 30px; line-height: 1; margin-top: 15px;}
.news .left_box .hykb .more a{color: #333;}
.news_list .hot{float: none; background: none; width: auto; height: auto; text-indent: 0;}
.news_list .hot h5{margin-bottom: 7px; font-size: 18px; text-align: center; font-weight: 400;}
.news_list .hot h5 a{color: #390;}
.news_list .hot h5 a:hover{text-decoration: underline;}
.news_list .hot p{white-space: normal; color: #999; line-height: 22px; max-height: 44px; *height: 44px; overflow: hidden; margin-bottom: 4px;}
.news_list .date{float: right; color: #999;}
.news_list .tit{display: block; width:85%; overflow: hidden; text-overflow: ellipsis;}

.news .left_box .left, .news .left_box .right{width: 534px;}

.pic_list_1 ul{padding: 10px 10px 0;}
.newspage .pic_list_1 ul{height: 377px;}
.pic_list_1 ul li{height: 77px; margin-bottom: 9px; padding-bottom: 8px; border-bottom: 1px dotted #e1e1e1;}
.pic_list_1 ul li:last-child{border-bottom: 0;}
.pic_list_1 .pic{float: left; width: 100px; height: 75px; padding-right: 10px;}
.pic_list_1 .pic img{width: 100px; height: 75px; border: 1px solid #fff;}
.pic_list_1 .pic a:hover img{border-color: #ccc;}
.pic_list_1  h4{font-size: 14px; font-weight: 400; margin-bottom: 5px;}
.pic_list_1  h4 a{color: #390;}
.pic_list_1  h4 a:hover{text-decoration: underline;}
.pic_list_1 p{height:54px; line-height: 18px; color: #666; overflow: hidden;}

.news .pic_list{float: left; width: 1083px;}
.news .pic_list ul{height: 386px; overflow: hidden;}
.news .pic_list li{width: 20%;}
.news .pic_list .pic{width: 197px; height: 152px;}
.news .pic_list .pic img{width: 197px; max-height: 152px;}
.news .pic_list h4{width: 203px;}

/*---- 资讯列表 ----*/
.newslist .pic_list_1{margin-top: 0; margin-bottom: 15px; border: 0 none; border-bottom: 1px solid #ddd;}
.newslist .pic_list_1 ul{height: auto;}
.newslist .pic_list_1 li{height: auto; margin-bottom: 15px; padding-bottom: 15px; overflow: hidden;}
.newslist .pic_list_1 .pic{width: 173px; height: 131px; padding-right: 15px;}
.newslist .pic_list_1 .pic img{width: 167px; height: 125px; padding: 2px; border: 1px solid #ccc;}
.newslist .pic_list_1 .pic a:hover img{border: 1px dashed #b7b7b7;}
.newslist .pic_list_1 .tit{margin-bottom: 8px; overflow: hidden;}
.newslist .pic_list_1 .tit h4{float: left; font-size: 18px; margin-bottom: 0;}
.newslist .pic_list_1 .tit .date{float: right; font-size: 14px; color: #777;}
.newslist .pic_list_1 p{font-size: 14px; line-height: 25px; height: auto; max-height: 100px; text-align: justify; overflow: hidden;}
.newslist .pic_list_1 p a{color: #ff6503;}

@media screen and (-webkit-min-device-pixel-ratio:0){
	.cont_list .more{padding: 16px 0;}
}
@media (min-width:1280px) and (max-width:1400px){
    .wrap{width: 1200px;}
    .header , .loginbar, .main, .footer{min-width: 1200px;}
    .main .left_box{width: 885px;}
	.sort{width: 1198px;}
    .g-add dt, .give dt {width: 625px;}
    .pro_list .tit{width: 320px;}
	.info_box .g-add dt, .info_box .give dt.g-add dt, .info_box .give dt{width: 400px;}
	.news .hykb{width: 883px;}
	.hykb li{width: 426px;}
	.news .left_box .left, .news .left_box .right{width: 434px;}
	.news .pic_list li{width: 25%;}
	.news .pic_list .pic{width: 202px; height: 152px;}
	.news .pic_list .pic img{width: 202px; max-height: 152px;}
	.news .pic_list h4{width: 208px;}
	.m-search {width: 1158px;}
	.news .pic_list{float: left; width: 883px;}
}
@media (min-width:1024px) and (max-width:1200px){
    .wrap{width: 1000px;}
    .header , .loginbar, .main, .footer{min-width: 1000px;}
    .main .left_box{width: 685px;}
	.sort{width: 998px;}
    .g-add dt, .give dt {width: 425px;}
    .pro_list .tit{width: 120px;}
    .seller{display: none;}
	.info_box .g-add dt, .info_box .give dt.g-add dt, .info_box .give dt{width: 200px;}
	.news .hykb{width: 683px;}
	.hykb li{width: 326px;}
	.news .left_box .left, .news .left_box .right{width: 334px;}
	.news .pic_list li{width: 33.3333%;}
	.news .pic_list .pic{width: 206px; height: 152px;}
	.news .pic_list .pic img{width: 206px; max-height: 152px;}
	.news .pic_list h4{width: 212px;}
	.m-search {width: 958px;}
	.news .pic_list{float: left; width: 683px;}
}