

.jd_list li{ overflow: hidden;}

.jdrightad{ overflow: hidden;}
.jdrightad img{ border: none; width: 290px; float: left;}

.jd_con_ul ul{min-height: 757px;    height: auto !important;    height: 757px;}

/************供应*******/

.jd_con_ul a:hover{color:#f95e01;}
.jd_con_ul em{background:url(../img/ico.png);background-repeat:no-repeat;display: inline-block;}
.jd_con_ul em.zhen{background-position: -38px -149px; width: 20px; height: 20px; top: 0;right: -30px;}
/*.jd_con_ul em.xin{background-position: -212px -232px; width: 18px; height: 18px;top: 1px;right: -28px;}*/
.jd_con_ul .jdxin {
    background: url(../img/VIP.png) !important;
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
}
.jd_con_ul .xin{background-position: 0 0; width: 20px; height: 22px;top: -2px;right: -30px !important;}
.jd_con_ul .xin1{background-position: 0 -33px; width: 20px; height: 22px;top: -2px;right: -30px !important;}
.jd_con_ul em.qq{background-position: -238px -250px; width: 12px; height: 14px;top: 2px; position: relative;margin-right: 3px;}
/*.jd_con_ul em{margin-left: 10px;}*/

/************供应-分类*******/
.gy_hyfl{ padding: 0 20px 0 20px; overflow: hidden;}
.gy_hyfl .jd_con_ul{ margin-bottom: -1px;}
/*.gy_hyfl dl{ margin-top: 20px; border-bottom: solid 1px #ededed; padding-bottom: 20px;overflow: hidden;}
.gy_hyfl dt,.gy_hyfl dl ul p{color: #141414; font-weight: bold;  padding-bottom: 5px; display: block;}
.gy_hyfl dd{ overflow: hidden;}
.gy_hyfl dd a{ display: block; float: left; padding: 2px 13px; margin-top: 10px;}
.gy_hyfl dd a.on,.gy_hyfl dl ul a.on{background: #319BF5; color: #fff;}
.gy_hyfl dl ul{ padding: 10px 10px 10px 10px;border: solid 1px #ededed; overflow: hidden;margin-top: 10px; }
.gy_hyfl dl ul p{ margin: 0;}
.gy_hyfl dl ul a{ display: block; float: left; padding: 2px 13px; margin-top: 5px;}*/
.gy_hyfl dl{ overflow: hidden; padding: 20px 0;}
.gy_hyfl dl dd{ width: 770px; overflow: hidden;}
.gy_hyfl dd a{width: 140px; margin-right: 2px;display: block; float: left; background: url(../img/dot.png) left center no-repeat; padding-left: 10px; height: 30px; line-height: 30px;}
.cpxx dd a {width: 115px;}
.gy_hyfl dd a.on{ font-weight: bold; color: #f95e01;}
.zx_hyfl dd a {width: 115px;}

/************供应-列表*******/
.gy_list li{ overflow: hidden; border-bottom: solid 1px #ededed; padding: 20px; position: relative;}
.gy_list li:hover,.gy_list li.on{background: #FCFCFC;}
.gy_list li:hover a.gy_list_contact{ background: #FF5915; color: #fff;}
.gy_list li p{ overflow: hidden; margin-bottom: 8px;}
.gy_list_img,.gy_list_info,.gy_list_contact{ float: left; display: block;}
.gy_list_img{ width: 110px;margin-top: 2px;}
.gy_list_img img{ width: 110px; height: 105px; border: none; float: left;}
.gy_list_info{ width: 510px; margin-left: 20px;}
.gy_list_contact{ width: 100px; float: right; height: 35px !important; line-height: 35px; text-align: center;background: #319BF5;  position: absolute; top: 50%;right: 20px; margin-top: -13px;color: #fff !important;padding-left: 0 !important;}
.gy_list_contact:link{color: #fff;}
.gy_list_info_gs{ overflow: hidden; height: 20px;}
.gy_list_info_gs a{position: relative;overflow: hidden;}
.gy_list_info_title a{font-size: 16px;color: #141414;position: relative;overflow: hidden;}
.gy_list_info_title a em,.gy_list_info_gs a em{ position: absolute; top: 0; right: 0;}
.gy_list_info_zy,.gy_list_info_gs a{font-size: 14px;color: #919191;}
.gy_list li p.gy_list_info_rq{ margin-bottom: 0;}
.gy_list_info_rq span{ display: inline-block;font-size: 12px;color: #319BF5; margin-right: 15px; border: solid 1px #319BF5;padding: 2px 10px;}


.gy_fl{ overflow: hidden;}
.gy_fl dl{ padding: 20px;border-bottom: solid 1px #EDEDED; overflow: hidden;}
.gy_fl .jd_con_ul{ width: 810px; }
.gy_fl dl:hover{background: #FCFCFC;}
.gy_fl dl dt{ font-weight: bold;margin-bottom: 7px;}
.gy_fl dl dt em{ width: 11px; height: 11px; background: url(../img/OvalCopymyicon2.png) center center no-repeat;display: inline-block; margin-right: 8px;}
.gy_fl dl dd{ overflow: hidden;}
.gy_fl dl dd a{ display: block; float: left;width: 138px;height: 30px;line-height: 30px;text-align: left; margin-left: 2px; background: url(../img/dot.png) 2px center no-repeat; padding-left: 13px;}
.gy_fl dl dd a:hover{ font-weight: bold;}


/************求购*******/
.qg_list ul{ padding: 20px; padding-top: 10px; padding-bottom: 0;}
.qg_list ul li{ height: 55px;line-height: 55px;border-bottom: solid 1px #ededed; overflow: hidden;}
.qg_list ul li:hover{background: #FCFCFC;}
.qg_list ul li:hover em{background: #319bf5;}
.qg_list ul li em,.qg_list ul li a,.qg_list ul li span{ display: inline-block; float: left;}
.qg_list ul li em{background: #FF5915; width: 20px; height: 20px; text-align: center; color: #fff;margin-top: 17px; font-size: 12px; line-height: 20px;}
.qg_list ul li .qgname,.qg_list ul li .qgtitle{ font-weight: bold;margin-left: 25px;}
.qg_list ul li .qgname{ width: 60px;}
.qg_list ul li .qgtitle{ font-weight: normal; width: 425px;}
.qg_list ul li .qgtime,.qg_list ul li .qgdatail{ color: #B9B9B9;}
.qg_list ul li .qgtime{ margin-right: 30px;background:url(../img/ico.png) -308px -626px no-repeat;padding-left: 18px; width: 90px;}
.qg_list ul li .qgdatail{background:url(../img/ico.png) -306px -668px no-repeat;padding-left: 20px;    width: 35px;}


/************资讯*******/
.qg_list.news_list ul li em{ width: 80px; }
.qg_list.news_list ul li .qgtitle{ width: 500px;}
.qg_list.news_list ul li .qgtime{float: right; margin-right: 0;}


/************企业*******/
.qy_list .gy_list_info_rq span{  border:none;color: #505050; font-size: 14px }
.qy_list .gy_list_info_rq span.bg1{color: #fff;font-size: 12px; }
.qy_list .gy_list_info_gs span{color: #919191;display: inline-block;background:url(../img/ico.png) -37px -541px no-repeat;padding-left: 16px;}


/*****************资讯详情***********/
.jd_news ul{ padding: 20px;min-height: 727px; height: auto !important; height: 727px;}
.jd_news_title,.jd_news_date{ text-align: center; line-height: 40px; }
.jd_news_title{ font-weight: bold; font-size: 16px; }
.jd_news_date{border-bottom: dashed 1px #ededed;}
.jd_news_con{ padding: 20px 5px; overflow: hidden; line-height: 30px; font-size: 14px;font-family: Microsoft YaHei; }
.jd_news_conr img { max-width: 750px; width: expression_r(this.width>750px?"750px":this.width); display: inline-block; margin: 5px 0 5px 0;}
.jd_news_bq{border-top: dashed 1px #EDEDED;border-bottom: dashed 1px #EDEDED; padding: 10px 0; line-height: 22px; overflow: hidden;}
.jd_news_ad{ margin-top: 10px;}


/*****************求购详情***********/
.jd_qg ul{ padding: 20px;min-height: 1050px; height: auto !important; height: 806px;}
.jd_news_bq p{ width: 49.9%; display: block; float: left; height: 25px; line-height: 25px;}
.jd_lxfs {padding: 10px 20px !important;}
.jd_lxfs .jd_news_bq {border: none;}
.jd_lxfs p {width: 32%;margin-bottom: 10px;}
.jd_xgqg ul {
	overflow: hidden;
	padding-bottom: 20px;
	border-bottom: 1px #E8E8E8 dashed;
}

.jd_xgqg ul li {
	line-height: 30px;
    height: 30px;
    padding-left: 13px;
    position: relative;
    width: 45%;
    float: left;
    margin-right: 5%;
    border-bottom: none;
}
.jd_xgqg ul li span {
	color: #7f7f7f;
	float: right;
}

/*****************产品内容详情***********/
.jd_cp {
	padding: 20px;
	overflow: hidden;
}
.jd_cp .jd_cp_img {
	float: left;
	width: 39%;
}
.jd_cp .jd_cp_img img {
	max-width:100%;
}
.jd_cp .jd_cp_detail {
	float: left;
	width: 57%;
	margin-left: 3%;
	color: #7f7f7f;
}
.jd_cp_price {
	background: #f9f9f9;
	padding: 10px 20px;
}
.jd_cp_detail span {
	color: #000;
}
.jd_cp_price span {
	color: #FF8427;
	font-size: 16px;
}
.jd_cp_dd {
	padding: 10px 20px;
	line-height: 40px;
}
.jd_cp_dd li {
	display: inline-block;
	width: 32%;
}
.jd_cp_dd .sj_date {
	width: 65%;
}
.gxName {
	padding: 10px 20px;
	position: relative;
	overflow: hidden;
}
.jd_cp_gs {
	padding-left: 20px;
}
.jd_cp_gs a {
	color: #000;
	font-weight: bold;
	font-size: 16px;
}
.jd_cp_gs li {
	width: 45%;
	display: inline-block;
	margin-top: 20px;
}
.jd_cp_gs .kehu {
	width: 54%;
}
.jd_cp_btn {
	position: relative;
	padding-left: 20px;
	margin-top: 20px;
}
.jd_cp_btn a {
	background: #FF8427;
	color: #fff;
	width: 100px;
	height: 40px;
	text-align: center;
	display: inline-block;
	line-height: 40px;
}
.jd_cp_btn a:hover {
	color: #fff;
}
.btnNo {
	right: 0;
	left: 30%;
	margin-top: -20px;
	background: #319BF5 !important;
}
.tip {
	color: #FF8427;
	font-size: 12px;
	font-weight: normal;
}
.tip1 {
	font-size: 14px;
	font-weight: normal;
	color: #FF0000;
	line-height: 25px;
}
.jd_cp_ly li {
	margin-bottom: 10px;
}
.jd_cp_ly input {
	height: 30px;
	padding-left: 10px;
}
.jd_cp_ly textarea {
	width: 87.6%;
	vertical-align: top;
	height: 60px;
	padding: 10px;
}
.jd_cp_ly .tg {
	color: #FF8427;
	font-weight: bold;
	font-size: 14px;
}
.pos_rel a {
	color: #fff;
}
