﻿@charset "utf-8";
/*dede58.com 做最好的织梦整站模板下载网站*/
/* CSS Document */
BODY {
	font-size:0.5rem; 
	margin:0px auto; 
	padding:0px;
	border:0px;
	font-family:"微软雅黑";
	color:#444;
}
div,form,img,ul,ol,li,dl,dt,dd,em,i,h1,h2,h3,h4,h5,h6,p,b,td,tr,input,textarea,option{padding:0px; border:0px;margin:0px auto;list-style: none;font-style:normal; font-family:"微软雅黑"; font-weight:normal;}
img{ border:0; max-width:100%; display:block;}

input[type=text],input[type=password],input[type=button], input[type=submit], input[type=file], button {cursor:pointer; -webkit-appearance:none; } 
 {-webkit-appearance: none;} 




a:link{color:#444; text-decoration:none;}
a:visited{color:#444; text-decoration:none;}
a:hover{color:#07923a; text-decoration:none;}


/***连接样式***/
.bai a:link{color:#fff; text-decoration:none;}
.bai a:visited{color:#fff; text-decoration:none;}
.bai a:hover{color:#fff; text-decoration:none;}







.content{ margin:0 auto; width:16rem; }





/*---头部---*/
.top{ width:16rem; height:2.5rem;}
.top img{ width:16rem; height:2.5rem; float:left; }
/*---头部---*/
.top{ width:16rem; height:2.5rem;  border-bottom:#d4d4d4 solid 1px; position:relative; }
.logo{ width:12rem; height:2.5rem; float:left; position:absolute; left:0; z-index:9999; margin-left:0.5rem;}
.logo a{ width:12rem; height:2.5rem; float:left; display:block;}
.logo img{ width:12rem; height:2.5rem; float:left; }
.selCity{ width:15.5rem; height:1.5rem; float:left; position:absolute; top:0.8rem; left:0; }
.selBox{float:left; }
.selTxt{float: left; }
.selTxt img{ width:1rem; height:0.85rem; position:absolute; right:0; cursor:pointer;}
.optionbox {position: absolute; left: 0; top:1.6rem; width:16rem; background: #07923a; z-index:9999; display: none; }
.optionbox ul{ width:16rem; float:left; overflow:hidden; text-align:center; }
.optionbox ul li{ width:16rem;float:left; overflow:hidden; font-size:0.8rem; border-top:#0ea646 solid 1px;}
.optionbox ul li a{ color:#FFF; display: block; padding:0.5rem 0rem; }
.optionbox ul li a:hover{ color:#FFF; display: block; background: #0ea646; padding:0.5rem 0rem; }
 
 
.nav{ width:16rem; overflow:hidden; background:#07923a; border-top:#0ea646 solid 1px; }
.nav ul{ width:16rem; padding:0.6rem 0rem; float:left; overflow:hidden; border-bottom:#0ea646 solid 1px;}
.nav li{ width:3.9rem; float:left; overflow:hidden; text-align:center; font-size:0.6rem;  border-right:#0ea646 solid 1px;}
.nav li:nth-child(4n){border:none;}
.nav li a{ color:#FFF;}
.nav li a:hover{ color:#FFF;}
 
 
 
 
 
 
 
 






/*焦点图*/
#banner{position:relative;overflow:hidden ;width:16rem; height:7.5rem;}
#banner .swiper-slide{position:relative;text-align:center;}
#banner img{ width:16rem; height:7.5rem; overflow:hidden;}
.pagination{position:absolute; right:0; bottom:0; z-index:20; width:16rem; height:0.8rem; text-align: center; overflow:hidden; }
.swiper-pagination-bullet{display:inline-block;margin:0rem 0.08rem; width:0.2rem; height:0.2rem; border-radius:50%; border:#FFF solid 2px; cursor:pointer;}
.swiper-pagination-bullet-active{background:#fff;}
.touming{ width:16rem; height:2rem; background:#000; position:absolute; left:0px; bottom:0px;FILTER:alpha(opacity=70); opacity:0.7;}
.txt{ width:14rem; height:2rem; position:absolute; left:0px; bottom:0px; color:#FFF; font-size:0.6rem; line-height:2rem; text-align:left;white-space:nowrap; text-overflow:ellipsis; padding:0rem 0.3rem; }








.ico{ width:16rem; height:auto; overflow:hidden;}
.ico ul{ width:16rem; height:auto; overflow:hidden; margin:1.2rem 0rem 1rem 0rem;}
.ico li{ width:5.33rem; height:auto; float:left; overflow:hidden;text-align:center; }
.ico li img{ width:3.35rem; height:3.35rem; overflow:hidden;}
.ico li span{ width:5.33rem; height:1.5rem; font-size:0.8rem; color:#07923a; line-height:1.5rem;}








.about{ width:16rem; height:6rem; margin-top:20px;overflow:hidden; background:url(../img/img4.png) no-repeat center center;background-size:18rem 6rem;}
.about dt{ width:15rem; height:2.2rem; overflow:hidden; color:#FFF; font-size:0.8rem; font-weight:bold; text-align:center; line-height:2.2rem;}
.about dd{ width:15rem; height:3rem; overflow:hidden; color:#FFF; font-size:0.6rem; line-height:1rem;}
.about dd a{ color:#FFF; }



.shipin{ width:15rem; height:10.5rem; overflow:hidden; margin-top:1rem;}






.case{ width:16rem; height:auto; overflow:hidden; }
.caseA{width:15rem; height:2rem; overflow:hidden; line-height:2rem; border-bottom:#dfdfdf solid 1px;}
.caseA a{width:15rem; display:block; overflow:hidden; color:#07923a;}
.caseA span{ float:left; font-size:0.7rem; overflow:hidden; font-weight:bold;} 
.caseA em{ float:right; font-size:0.5rem; overflow:hidden; text-align:right; } 


.chanpinB{ width:16rem; height:auto; overflow:hidden;}


.chanpinB ul{ width:16rem; overflow:hidden; zoom:1; }
.chanpinB ul li{ float:left; overflow:hidden; margin:0.5rem;}
.chanpinB dl{ float:left;width:15rem; height:15rem; text-align:center;  background:#f5f5f5;}
.chanpinB dl a:hover{ width:15rem; height:15rem; background:#07923a; display:block; color:#FFF;}
.chanpinB dt{margin:0 auto; width:15rem; height:13rem; overflow:hidden; float:left;}
.chanpinB dt img{display:block;width:15rem;height:13rem;}
.chanpinB dd{width:15rem;height:2rem; text-align:center; overflow:hidden; float:left; font-size:0.6rem; line-height:2rem; text-overflow: ellipsis;white-space: nowrap;}







.news{ width:16rem; height:auto; overflow:hidden; padding:1rem 0rem 1rem 0rem;}
.newsA{width:15rem; height:2rem; overflow:hidden; line-height:2rem; border-bottom:#dfdfdf solid 1px;}
.newsA a{width:15rem; display:block; overflow:hidden; color:#07923a;}
.newsA span{ float:left; font-size:0.7rem; overflow:hidden; font-weight:bold;} 
.newsA em{ float:right; font-size:0.5rem; overflow:hidden; text-align:right; } 
.newsB{width:16rem; overflow:hidden; margin:0.5rem 0rem;}
.newsB dl{ width:15rem; border-bottom:#eeeeee solid 1px; float:left; overflow:hidden; padding:0.5rem;}
.newsB dl dt{ width:4rem; height:3rem; float:left; overflow:hidden;}
.newsB dl dt img{ width:4rem; height:3rem; float:left; overflow:hidden;}
.newsB dl dd{ width:10rem; height:3rem; float:left; overflow:hidden; margin-left:1rem;}
.newsB dl dd h2{ width:10rem; height:1rem; float:left; overflow:hidden; line-height:1rem; font-size:0.6rem;}
.newsB dl dd span{ width:10rem; height:1.4rem; float:left; overflow:hidden; line-height:0.7rem; font-size:0.5rem; margin-top:0.3rem;}






/*-----底部-------*/
.foot{ width:16rem; height:auto; overflow:hidden; background:#07923a; padding:1rem 0rem;}
.footA{ width:16rem; height:2rem; overflow:hidden; text-align:center; margin-bottom:0.7rem;}
.footA span{ height:2rem; font-size:1rem; color:#FFF; border-bottom:#FFF solid 1px; padding-bottom:0.3rem;}
.footB{ width:16rem; overflow:hidden; }
.footB dt{ width:16rem; height:1.3rem; overflow:hidden; color:#FFF; font-size:0.6rem; float:left; line-height:1.3rem;}
.footB_a{ text-align:center;}
.footB_b{background:url(../img/img6.png) no-repeat left; background-size:20px 18px; padding-left:1.5rem; margin-left:5rem;}
.footB_b a{ color:#FFF;}
.footB_b a:hover{ color:#FFF;}
.footB_c{background:url(../img/img7.png) no-repeat left; background-size:20px 18px; padding-left:1.5rem; margin-left:5rem;}

.foot2{ width:16rem; height:auto; overflow:hidden; background:#fff; padding:0.5rem 0rem; text-align:center; font-size:0.5rem; line-height:1rem;}

/*-----底部-------*/










/* 栏目 */
.nytop{ width:15rem; overflow:hidden;}

.nytopA{ width:15rem; overflow:hidden; margin-top:1rem;}
.nytopA span{ width:2.3rem; height:1rem; color:#fff; float:left; background:url(../img/img10.png) no-repeat; background-size:2.5rem 1rem;  text-align:left; font-size:0.5rem; line-height:1rem; padding-left:0.2rem;}
.nytopA em{ float:left; line-height:1rem; font-size:0.5rem; margin-left:0.4rem;}

.nytopB{ width:15rem; overflow:hidden; margin-top:1rem;}
.nytopB span{ font-size:1rem; color:#333; float:left;}
.nytopB em{ font-size:1rem; color:#999; float:left; margin-left:5px;}

.nytopC{ width:15rem; height:2rem; overflow:hidden; background: url(../img/img11.jpg) repeat-x bottom; margin-top:1rem;}
.nytopC li{ width:auto; height:2rem; overflow:hidden; float:left; margin-right:0.6rem;}
.nytopC li a{ height:2rem; font-size:0.7rem; display:block;}
.nytopC li a:hover{ background:url(../img/fy_b2.jpg) no-repeat center bottom;}
.nytopC li a.active{ background:url(../img/fy_b2.jpg) no-repeat center bottom; color:#07923a;}
/* 栏目 */









.nyA{ width:16rem; height: auto; overflow:hidden; border-bottom:#000 solid 1px;}
.nyA li{ width:5rem; height:3rem; overflow:hidden; font-size:0.7rem; text-align:center; line-height:3rem; float:left;}
.nyA li a{ width:5rem; height:3rem; overflow:hidden; background:#fff; color:#444; display:block;}
.nyA li a:hover{ width:5rem; height:3rem; overflow:hidden; background:#fff;color:#444; display:block; }
#nyA_on{ width:5rem; height:3rem; overflow:hidden; background:#cc0000;color:#FFF; display:block}



.nyB{ width:16rem; height:auto; overflow:hidden; padding:1rem 0rem;}
.nyB_bt{ width:16rem; height:2rem; overflow:hidden; text-align:center; margin-bottom:0.7rem;}
.nyB_bt span{ height:2rem; font-size:0.9rem; border-bottom:#444 solid 1px; padding-bottom:0.3rem;}
.nyB_about{ width:15rem; height:auto; overflow:hidden; padding:0rem 0.5rem;}
.nyB_about img{ width:100% !important; height:auto !important; overflow:hidden; }



.nyB_case{ width:16rem; height:auto; overflow:hidden;}
.nyB_case li{ width:16rem; height:14rem; overflow:hidden; float:left; overflow:hidden; margin:0rem 0rem 0.8rem 0rem; position:relative;}
.nyB_case li img{ width:16rem; height:14rem; overflow:hidden; float:left; overflow:hidden;}
.nyB_touming{ position:absolute; bottom:0rem; left:0rem; width:16rem; height:2rem; background:#000; FILTER:alpha(opacity=50); opacity:0.5;}
.nyB_txt{position:absolute; bottom:0rem; left:0rem; width:16rem; height:2rem; overflow:hidden; text-align:center;font-size:0.7rem; line-height:2rem; white-space:nowrap; text-overflow:ellipsis;}
.nyB_case li a{ color:#FFF;}




.caseB{ width:15rem; height:auto; overflow:hidden; padding:0.5rem 0.5rem; background:#F6F6F6; margin-bottom:0.5rem;}

.mod18{width:15rem;position:relative;margin:0 auto; }
.mod18 .btn{position:absolute;cursor:pointer;z-index:99; }
.mod18 .prev{left:0px;background:url(../img/pic_l.png) 0 0 no-repeat; background-size: 0.75rem 1.65rem;}
.mod18 .next{right:0px;background:url(../img/pic_r.png) 0 0 no-repeat; background-size: 0.75rem 1.65rem;}
.mod18 #prev,.mod18 #next{top:10.5rem; width:0.75rem;height:1.65rem;}

.mod18 #prevTop,.mod18 #nextTop{top:3.6rem; width:0.925rem;height:2.85rem;}
.mod18 #prevTop{background:url(../img/img66.png) 0 0 no-repeat; left:0.5rem; background-size: 0.925rem 2.85rem;}
.mod18 #nextTop{background:url(../img/img77.png) 0 0 no-repeat; right:0.5rem; background-size: 0.925rem 2.85rem;}

.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:15rem;height:10rem;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:15rem;position:absolute; bottom:0; padding:0.3rem 0rem; text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000"); font-size:0.6rem; text-align:center;}


.mod18 .picBox{width:15rem; height:10rem; position:relative;overflow:hidden; }
.mod18 .picBox ul{height:10rem;position:absolute; left:0;}
.mod18 .picBox li{ width:15rem;height:10rem;}
.mod18 .picBox img{ width:15rem;height:10rem; overflow:hidden;}

.mod18 .listBox{width:12rem;height:2.075rem; margin:0 auto;position:relative; overflow:hidden; margin-top:0.5rem;}
.mod18 .listBox ul{ height:2.075rem;position:absolute;}
.mod18 .listBox li{width:2.4rem; height:2.075rem;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li img{width:2rem;height:1.5rem;}
.mod18 .listBox img{border:0.075rem solid #e0e0e0;}
.mod18 .listBox .on img{border:0.075rem solid #c30f0f;}
.mod18 .listBox .on i{display:block;}



.picA{ width:15rem; height:auto; overflow:hidden; padding:0.5rem 0rem; font-size:0.7rem;}
.picC{ width:15rem; height:auto; overflow:hidden; padding:0.5rem 0rem;}
 

.td_A{ width:14rem; height: auto; overflow:hidden; border:#e6e6e6 solid 1px; padding:0.4rem;}
.td_A_l{ width:3rem; height:4rem; float:left; overflow:hidden;}
.td_A_l img{ width:3rem; height:4rem; overflow:hidden;}
.td_A_r{ width:10.5rem; height:auto; float:right; overflow:hidden;}
.td_A_r h2{ width:10.5rem; height:1.5rem; float:left; overflow:hidden; background:#999999; margin-bottom:0.5rem;}
.td_A_r h2 b{ width:3rem; text-align:center; display:block; float:left; height:1.5rem; background:#999999; background:#ea0404; color:#FFF; line-height:1.5rem; font-size:0.6rem; overflow:hidden;}
.td_A_r span{ width:10.5rem; float:left; overflow:hidden; line-height:0.8rem; font-size:0.5rem;}
.td_A_r span em{ font-weight:bold;}
.td_A_r h3{ width:3.6rem; height:1.2rem; float:left; overflow:hidden; line-height:1.2rem; font-size:0.5rem; text-align:center;border-radius:30px; margin-top:0.5rem; }
.td_A_r h3 a{ display:block; background:#ed182a; color:#FFF; }
.td_A_r h3 a:hover{ display:block; background:#e00404; color:#FFF;}




.main-title{ position:relative; overflow:hidden; padding:1rem 0rem; width:15rem; text-align:center;}
.main-title:before{position:absolute; top:50%;left:0;z-index:2;display:block;width:100%;height:1px;background-color:#ddd;content:'';}
.main-title .title-con{position:relative;z-index:3;display:inline-block;padding:0.4rem;background-color:#fff;}
.main-title .title-con h4.brown{color:#922d12;}
.main-title .title-con h4.brown{color:#922d12;}
.main-title .title-con h4{color:#922d12; font-size:0.7rem;}











/*---翻页---*/
.digg{clear:both; padding:1rem 0rem; text-align:center; font-size:0.4rem;}
.digg .current{ padding:0.2rem 0.4rem;background:#07923a;color:#FFF; }
.digg a{ padding:0.2rem 0.4rem; background:#eee;color:#555; }
.digg a:hover{ background:#07923a; color:#FFF;}
/*---翻页---*/




/*-----新闻详情-------*/
.newsBox{ width:15rem; overflow:hidden;}
.newsHead{ width:15rem; padding-bottom:0.7rem; overflow:hidden;}
.newsHead h2{ width:15rem; font-size:1rem; margin:0.4rem 0rem; line-height:1.2rem; text-align:center; overflow:hidden;}
.newsHead span{ width:15rem; height:1.5rem; overflow:hidden; white-space:nowrap;font-size:0.5rem; text-align:center;  border-bottom:#d9d9d9 solid 1px; line-height:1.5rem; display:block;}
.newsHead span em{ padding:0rem 0.5rem;}

.newsBody{ width:15rem; overflow:hidden; padding-bottom:0.7rem; }
.newsBody img{ display:block; margin:0 auto; max-width:100%;*width:100%;height:auto !important;}
.newsBody p{ width:15rem; float:left;overflow:hidden;}
.newsBody p img{ display:block; margin:0 auto; max-width:100%;*width:100%;height:auto !important;}
.newsNext{ width:15rem; overflow:hidden;}
.newsNext li{ width:15rem; float:left;margin:0.3rem 0rem; overflow:hidden;}
.newsNext li a{ width:14rem; font-size:0.6rem; padding:0.5rem; border-radius:4px; display:block; overflow:hidden; background:#f8f8f8;}
.newsNext li a:hover{ width:14rem; font-size:0.6rem; padding:0.5rem;border-radius:4px; display:block; overflow:hidden;  background:#f3f3f3;}









.wapB_f{ width:15rem; height:auto; overflow:hidden; }
.wapB_list{ width:15rem; height:auto; overflow:hidden; float:left; margin-bottom:0.5rem;}
.wapB_list dt{ width:8rem; height:7rem; overflow:hidden; float:left;}
.wapB_list dt img{ width:8rem; height:7rem; overflow:hidden; float:left; }

.wapB_list dd{ width:6rem; height:6.7rem; overflow:hidden; float:right; border-top:#d8d8d8 solid 1px; border-bottom:#d8d8d8 solid 1px; padding:0.3rem 0rem 0rem 0.5rem;}
.wapB_list dd h2{ width:6rem; overflow:hidden; float:left; font-size:0.8rem; color:#e00404; font-weight:bold; }
.wapB_list dd span{ width:6rem; overflow:hidden; float:left; margin-bottom:0.2rem;}
.wapB_list dd span p{ float:left; font-size:0.5rem;}
.wapB_list dd span b{ float:left; font-size:1rem;}
.wapB_list dd span em{ float:left;  font-size:0.8rem;}
.wapB_list dd h3{ width:6rem; overflow:hidden; float:left; font-size:0.6rem; color:#e00404; }
.wapB_list dd h4{ width:6rem; overflow:hidden; float:left; font-size:0.6rem; color:#e00404;}
.wapB_list dd h4 b{ font-size:1rem; color:#e00404; font-weight:bold;}
 








/*内页产品展示*/
.ny_rongyu{ width:16rem; overflow:hidden; }
.ny_rongyu ul{ width:16rem; overflow:hidden; display:block;}
.ny_rongyu li{ float:left; width:7rem; text-align:center; margin:0rem 0.5rem;}
.ny_rongyu li dt{ width:7rem;overflow:hidden; float:left;}
.ny_rongyu li dt img{display:block;width:7rem;height:5rem;}
.ny_rongyu li dd{width:7rem;height:2rem; text-align:center; overflow:hidden; float:left; font-size:0.5rem; line-height:1.5rem; text-overflow: ellipsis; white-space: nowrap;}






.huxingC_c{ width:15rem; overflow:hidden; background:#FFF; padding:0.7rem 0.5rem;}
.huxingC_c li{ width:15rem; overflow:hidden; margin-bottom:0.5rem;}
.huxingC_c_input{ width:14.3rem; height:1.8rem; line-height:1.8rem; overflow:hidden; float:left; border:1px solid #dddddd; border-radius:4px; font-size:0.6rem; color:#444; padding:0rem 0.3rem;}
.huxingC_c_tj{ width:14.9rem; height:1.8rem; float:left; text-align:center; line-height:1.8rem; overflow:hidden; background:#555656; border-radius:4px; border:none; color:#fff; font-size:0.8rem; cursor:pointer; }
.huxingC_c h2{ width:14.3rem; height:1.8rem; line-height:1.8rem; overflow:hidden; float:left; border:1px solid #dd0000; border-radius:4px; font-size:0.7rem; color:#444; padding:0rem 0.3rem;color:#dd0000; }
.huxingC_c h2 a{ color:#dd0000; display:block;}
.huxingC_c h2 a:hover{ color:#dd0000; display:block;}
.huxingC_c h2 img{ float:left; padding:0.55rem 0.3rem 0rem 2.5rem; width:0.825rem; height:0.775rem;}
.huxingC_c_wbqy{ width:14.3rem; height:3.8rem; line-height:1rem; overflow:hidden; float:left; border:1px solid #dddddd; border-radius:4px; font-size:0.6rem; color:#444; padding:0rem 0.3rem;}








.nytuanduiA{ width:16rem; height: auto; overflow:hidden; }
.nytuanduiA ul{ width:16rem; height: auto; overflow:hidden; }
.nytuanduiA li{ width:7rem; height:auto;  float:left; overflow:hidden; margin:0.5rem}
.nytuanduiA dt{ width:7rem; height:9rem; overflow:hidden;  position:relative; float:left; }
.nytuanduiA dt img{ width:7rem;height:9rem; overflow:hidden; float:left; position:absolute; }

.nytuanduiA dd{ width:7rem; height:1.4rem; overflow:hidden; float:left; overflow:hidden; text-align:center; line-height:1.4rem; font-size:0.5rem;}
.nytuanduiA dd span{ width:3.5rem; height:1.4rem; overflow:hidden; float:left; overflow:hidden; background:#e00404;}
.nytuanduiA dd em{ width:3.5rem; height:1.4rem; overflow:hidden; float:left; overflow:hidden; background:#333333;}
.nytuanduiA dd a{ color:#FFF;}
.nytuanduiA dd a:hover{ color:#FFF;}

.touming2{position:absolute; bottom:0px; width:100%; height:1.4rem; background:#000; FILTER:alpha(opacity=60); opacity:0.6;}
.txt{position:absolute; bottom:0px; width:7rem; height:1.4rem; text-align:center; line-height:1.4rem; text-overflow: ellipsis; white-space: nowrap; overflow:hidden; color:#FFF;}
.txt span{ font-size:0.6rem;}
.txt em{ font-size:0.5rem; padding-left:0.3rem;}









.liuyan{ width:15rem; overflow:hidden; margin-top:1rem;}
.liuyan li{ width:15rem; overflow:hidden; margin-bottom:0.7rem;}
.liuyan h2{ width:3rem; height:2rem; line-height:2rem;font-size:0.6rem; float:left; overflow:hidden; text-align:right; padding-right:0.5rem;}
.liuyan em{ width:11rem; height: auto; float:left; overflow:hidden;}
.wby{ width:10rem; height:2rem; float:left; line-height:2rem; background: #eaeaea; border:none; font-size:0.6rem; padding:0rem 0.5rem; }
.wbqy{ width:10rem; height:5rem; float:left; line-height:1rem; background:#eaeaea; border:none; font-size:0.6rem; padding:0.5rem; }
.tijiao{ width:14.5rem; height:2rem; background:#4c4c4c; color:#FFF; font-size:0.8rem; line-height:2rem; -moz-border-radius:0.2rem; -webkit-border-radius:0.2rem;border-radius:0.2rem; cursor:pointer;}






.chanpin{ width:15rem; overflow:hidden; padding:0.5rem 0rem;}
.chanpin_l{ width:15rem; height:12rem; float:left; overflow:hidden; margin-bottom:0.8rem}
.chanpin_l img{ width:15rem; height:12rem; float:left; overflow:hidden;}
.chanpin_r{ width:15rem; height: auto; float:right; overflow:hidden;}
.chanpin_ra{ width:15rem; height:2rem; line-height:2rem; float:left; overflow:hidden; font-size:0.9rem; color:#000; margin-bottom:0.8rem; border-bottom: #CCC solid 1px;}
.chanpin_rb{ width:15rem; float:left; overflow:hidden; font-size:0.7rem; line-height:1rem; margin-bottom:0.8rem;}
.chanpin_rc{ width:15rem; float:left; overflow:hidden; margin-bottom:0.8rem;}
.chanpin_rc b{ float:left; overflow:hidden; font-size:0.7rem; line-height:1.4rem;}

.gw_num{border: 1px solid #dcdcdc;width:4.4rem; line-height:1.4rem;overflow: hidden; float:left;}
.gw_num em{display: block;width:1rem;height:1.4rem;float: left; color: #7A7979; border-right: 1px solid #dcdcdc; text-align: center;cursor: pointer;}
.gw_num .num{display: block;float: left;text-align: center;width:2rem; font-size: 0.8rem; line-height:1.4rem; border: 0;}
.gw_num em.add{float: right;border-right: 0;border-left: 1px solid #dcdcdc;}

.chanpin_rd{ width:15rem; float:left; overflow:hidden; margin-bottom:0.8rem; font-size:0.7rem;line-height:0.8rem;}
.chanpin_rd em{ font-size:1rem; color:#07923a; font-weight:bold;}
.chanpin_re{ width:7rem; height:2rem; float:left; overflow:hidden; }
.chanpin_re a{ display:block; text-align:center; line-height:2rem; font-size:0.8rem; color:#FFF; background:#07923a;}
.chanpin_re a:hover{ display:block; text-align:center; line-height:2rem; font-size:0.8rem; color:#FFF; background:#037a2f;}




.chanpinA{ width:15rem; height:2rem; background:#f7f7f7; overflow:hidden; margin-top:0.7rem; margin-bottom:0.5rem;}
.chanpinA span{ width:5rem; height:2rem; background:#8a8a8a; text-align:center; color:#FFF; font-size:0.8rem; overflow:hidden; line-height:2rem; display:block;}











