

.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 .xin{
	background-position: -75px -117px;
    width: 13px;
    height: 13px;
    vertical-align: baseline;
    margin-left: 5px;
}
.jd_con_ul .xin1{
	background-position: -112px -117px;
    width: 13px;
    height: 13px;
    vertical-align: baseline;
    margin-left: 5px;   
}
.time_ico {
	width: 18px;
	height: 18px;
	background-position: -110px -222px;
}
.gysp {
	top: 30% !important;
	background: #FF5915 !important;
}
.jd_con_ul em.qq{background-position: -238px -249px; 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{overflow: hidden;width: 1000px;float: left;}
.gy_hyfl dd a{width: 95px; 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;}
.slide_btn {
	width: 40px;
	height: 40px;
	float: left;
	position: absolute;
	top: 30px;
	cursor: pointer;
	text-align: center;
	line-height: 40px;
}
.slide_ico {
	width: 20px;
	height: 20px;
	background-position: 0 -261px;	
}
.up_ico {
	background-position: -33px -261px;	
}
.more_fenlei {
	display: none;
}
.new_gy li {
	height: auto;
}
.gy_img {
	display: none;
}
.gy_img img {
	width:250px;
	height:210px;
	
}
.new_gy li:hover .gy_img{
	display: block;
}

/************供应-列表*******/
.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;border: 1px solid #d4d4d4;}
.gy_list_img img{ width: 110px; height: 105px; border: none; float: left;}
.gy_list_info{ width: 510px; margin-left: 20px;}
.gy_list_contact{ width: 70px; float: right; height: 25px !important; line-height: 25px; text-align: center;background: #319BF5;  position: absolute; top: 55%;right: 40px; 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 0px;}


.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: 110px;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;}
.jdhypx li img {
    width: 50px;
    height: 50px;
}


/*****************资讯详情***********/
.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_news_con p {
	margin-bottom: 20px;
}


/*****************求购详情***********/
.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: 27%;margin-bottom: 10px;}
.jd_lxfs p.p50 {width: 45%;}
.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_qg_detail {
	background: #F9F9F9;
	width: 750px;
	margin: 0 auto;
	margin-top: 20px;
}
.jd_mzsm {
	background: #fffbd8;
	padding: 10px;
	width: 738px;
	margin: 0 auto;
	border: 1px solid #FF5915;
	line-height: 1.5;
}
.jdxgqg ul{ width: 850px;overflow: hidden;}
.jdxgqg ul li {
    line-height: 35px;
    height: 35px;
    width: 345px;
    float: left;
    margin-right: 50px;
}
.jdxgqg {
	padding: 10px 0 10px 20px;
    overflow: hidden;
}
.jdxgqg li span{ float: right;}
.jdxgqg .qgname {
	font-weight: bold;
	margin-right: 5px;
}
.jdhypx {
    padding: 0 10px;
}
.jdhypx ul {
    margin-bottom: -1px;
}
.jdhypx li {
    padding: 12px 0;
    border-bottom: 1px dashed #EDEDED;
    overflow: hidden;
}
.jdhypx li a.img {
    float: left;
    margin-right: 10px;
}
.jdhypx li a.biaoti {
    color: #7F7F7F;
}
.jdhypx li a.biaoti {
    height: 22px;
    line-height: 22px;
}

.xgqg_top {
	line-height: 25px;
}
.xgqg_content {
	margin-top: 35px;
	color: #999;
}
.xgqg_bottom {
	margin-top: 25px;
	color: #999;
}
.xgqg_top .qg_wz {
	background: #FF5915;
	width: 50px;
	height: 25px;
	display: inline-block;
	text-align: center;
	color: #fff;
	line-height: 25px;
	vertical-align: sub;
}

/*****************产品内容详情***********/
.phone_ico {
	width: 18px;
	height: 18px;
	background-position: 0 -381px;
}
.rzxx140 {
	float: right;
	width: 140px;
}
.jd_cp {
	padding: 20px;
	overflow: hidden;
}
.jd_cp .jd_cp_img {
	float: left;
	border: 1px solid #E4E4E4;
	padding: 5px;
	width: 31%;
	height: 255px;
	text-align: center;
	line-height: 240px;
}
.jd_cp .jd_cp_img img {
	max-width:100%;
        height: 245px;
}
.jd_cp .jd_cp_detail {
	float: left;
	width: 45%;
	margin-left: 3%;
	color: #7f7f7f;
	padding-top: 10px;
}
.detalimg img {
	width: 100%;
	}
.detalimg  h2 {
	margin-left:0 !important;
	}
.jd_cp_title {
	font-weight: bold;
	color: #000;
	font-size: 16px;
	margin-bottom: 15px;
}
.jd_cp_price {
	margin-bottom: 25px;
}
.jd_cp_dd {
	padding: 10px 0;
	line-height: 40px;
}
.xply {
	padding: 10px 20px;
}
.checkbox600 {
	float: right;
	width: 600px;
}
.jd_cp_dd li {
	display: inline-block;
	width: 49%;
}
.jd_cp_btn {
	position: relative;
	margin-top: 20px;
}
.jd_cp_btn a {
	background: #319BF5;
	color: #fff;
	width: 100px;
	height: 40px;
	text-align: center;
	display: inline-block;
	line-height: 40px;
	margin-right: 5%;
}
.jd_cp_btn .red_bg {
	background: #FF5915;
}
.jd_cp_btn .green_bg {
	background: #01b534;
}
.jd_cp_btn a:hover {
	color: #fff;
}
.zxzx_ico {
	width: 17px;
	height: 20px;
	background-position: -75px -183px;
	margin-right: 0;
}
.jrsp_ico {
	width: 20px;
	height: 20px;
	background-position: -107px -184px;
	margin-right: 0;
}
.sj_time {
	float: right;
	color: #999;
}
.jd_cp_mes {
	float: left;
    width: 20%;
    padding-top: 10px;
}
.mes_title {
	color: #FF5915;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
	text-align: center;
}
.mes_cx {
	text-align: center;
}
.mes_rz {
	margin-bottom: 10px;
}
.jd_gs_mes {
	background: #f9f9f9;
	width: 1055px;
	margin: 0 auto 20px auto;
}
.rz_ico {
	width: 20px;
	height: 20px;
	background-position: -34px -222px;
}
.rz1_ico {
	width: 20px;
	height: 20px;
	background-position: -75px -347px;
}
.cx_ico {
	width: 18px;
    height: 18px;
    background-position: 0 -291px;
}
.cx1_ico {
	width: 18px;
    height: 18px;   
    background-position: -36px -349px;
}
.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 li .bitian {
	color: #FF5915;
	margin-right: 5px;
}
.layui-form-checkbox[lay-skin=primary] span {
    width: 70px;
}
.jd_cp_ly li .color333 {
	color: #333;
	font-weight: bold;
	margin-left: 10px;
}
.jd_cp_ly input {
	height: 30px;
	padding-left: 10px;
	width: 250px;
}
.jd_cp_ly .tj_mes {
	padding: 10px 20px;
	background: #ff5915;
	line-height: 9px;
	width: 100px;
	color: #fff;
	outline: none;
	border: none;
	cursor: pointer;
}
.jd_cp_ly textarea {
	width: 625px;
    vertical-align: top;
    height: 60px;
    padding: 10px;
    margin-left: 2px;
}
.jd_cp_ly .tg {
	color: #FF8427;
	font-weight: bold;
	font-size: 14px;
}
.pos_rel a {
	color: #fff;
}
.zx_list ul li em {
	width: auto;
	height: auto;
	padding: 5px;
	margin-top: 12px;
}
.zx_list ul li .qgtime {
	margin-right: 10px;
    width: auto;
    float: right;
}
.zx_list ul li .qgtitle {
    font-weight: normal;
    width: auto;
}
.zxnews {
	background: #F7F7F7;
	width: 717px;
    margin: 0 auto;
}
.zxnews .zxnews_txt p {
	width: auto;
	margin: 0;
}
.downlod_txt {
	color:#ABABAB;
}
.downlod_ico {
	width: 20px;
	height: 20px;
	background-position: -108px -321px;
}
.all_datum .qgtitle {
	width: 490px !important;
}
.jd_down_ico {
	width: 20px;
	height: 20px;
	background-position: -35px -324px;
	float: left;
	margin-top: 19px;
}
.qg_list ul li:hover .jd_down_ico{
   background-position: -75px -324px;
}
.zldown {
	width: 35px;
	background: url(../img/hc_ico.png) no-repeat;
	background-position: -115px -344px;
	padding-left: 20px;
    
}

/*全部产品*/
.allcp .jd_con_ul {
   width: auto;
}
.allcp dt {
	float: left;
}
.allcp dd {
	margin-top: -6px;
	margin-left: 38px;
}
.allcp dl dd a {
	width: 150px;
}
.allcp dl:hover dt{
	color: #FF5915;
}
.width545 {width: 545px;}
.cpfl dl dd {
	width: auto;
}
.hotclick li{
	float: left;
	width: 65px;
}