* {
	margin: 0 auto;
	padding: 0;
}

body {
	font-family: microsoft yahei;
	color: #666;
	font-size: 13px; min-width:1200px;
}

a {
	text-decoration: none;
}

img {
	border: none;
}

ul,li {
	list-style: none;
}

.clear {
	clear: both;
}



.padding5 {
	padding: 5px;
}

.padding10 {
	padding: 10px;
}

.padding15 {
	padding: 15px;
}

.padding20 {
	padding: 20px;
}

.padding30 {
	padding: 30px;
}

.padding40 {
	padding: 40px;
}

.fr {
	float: right;
}

.fl {
	float: left;
}

.paddingright {
	padding-right: 10px;
}

.paddingleft {
	padding-left: 10px;
}

.undis {
	display: block;
}

.dis {
	display: none;
}

.pr5 {
	padding-right: 5px;
}

.red {
	color: #f00;
}

.fff {
	color: #fff;
}

input,textarea {
	font-family: microsoft yahei;
}

submit {
	font-family: microsoft yahei;
}

#warp {
	width: 100%;
	height: auto;
	overflow: hidden;

}


.float-contact-mini {
	position: absolute;
	right: 1px;
	top: 175px;
}
.float-contact-mini a {
	background: url("../images/sprites.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF !important;
	display: block;
	height: 84px;
	line-height: 110%;
	padding: 46px 5px 0;
	text-align: center;
	text-decoration: none !important;
	width: 18px;
}
.float-contact {
	display: none;
	position: absolute;
	right: 1px;
	top: 175px;
	width: 130px;
}
.float-contact .close {
	background: url("../images/sprites.png") no-repeat scroll -29px 0 transparent;
	color: #FFFFFF !important;
	display: block;
	height: 31px;
	line-height: 31px;
	padding-left: 22px;
	text-decoration: none !important;
}
.float-contact .container {
	background:#FFFFFF;
	border-color: #E3E3E3;
	border-style: solid;
	border-width: 0 1px;
	padding: 1px 0;
	text-align: center;
}
.float-contact .container {
	border-style: solid;
	text-align: center;
}
.float-contact .qq {
	padding: 7px 0 6px;
}
.float-contact .qqtitle {
	line-height: 200%;
}
.float-contact .qq .btnf {
	padding-top: 4px;
}
.float-contact .qq .btnf li {
	padding-bottom: 5px;
}
.float-contact .qq .btnf a {
	background: url("../images/sprites.png") no-repeat scroll -43px -80px transparent;
	color: #1A649D;
	display: block;
	height: 23px;
	line-height: 23px;
	margin: 0 auto;
	padding-left: 23px;
	width: 80px;
}
.float-contact .qqtel {
	background: url("../images/shadow-2.png") repeat-x scroll 0 100% transparent;
	padding-bottom: 14px;
}
.float-contact .qqtel .qqcontent {
	color: #FF6600;
	font-size: 117%;
	font-weight: bold;
	line-height: 130%;
	letter-spacing:0;
}
.float-contact .myqqlink {
	background: url("../images/bg-x.png") repeat-x scroll 0 -320px #FA8400;
	border-bottom: 1px solid #E3E3E3;
	color: #FFFFFF !important;
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-decoration: none !important;
}



#home .home,
#about .about,
#products .products,
#news .news,
#down .down,
#jszc .jszc,
#service .service,
#contact .contact{color: #f44336;}


/*??????3*/
.headbox{position:fixed; z-index:99999; width:100%; background:#fff; border-bottom:1px solid #eee}
.head{margin:0 auto;width:980px;height: 134px;position: relative;}
.head .logo{width: 270px;float: left;height: 89px;overflow:hidden;}
.head .logo a{display:inline-block;width: 255px;height:101px;background:url(../images/logo.jpg) no-repeat;}

.headr{width: 100%;height: 40px;clear: both;overflow:hidden;margin-top: 10px;}
.headrT{float: right;width: 701px;height:30px;line-height:30px;margin-top: 25px;overflow:hidden;}
.headrT .searchT{ width:209px; height:30px; float:right; overflow: hidden;}
.headrT .searchT .inputT{ width:153px; padding:0 10px; height:30px; line-height:30px; border:none; background:#efefef; color:#999; text-align:center;}
.headrT .searchT .subT{ width:36px; height:30px; line-height:30px; text-align:center; border:none; background:#999999; color:#fff; font-size:16px;}
.headrT .TelT{ width:auto; height:30px; line-height:30px; font-size:24px; color:#e31837; padding:0 15px 0 45px; background: url(../images/telbg.jpg) no-repeat;}



.navM{width: 100%;height: 37px;line-height: 37px;font-size:15px;position: absolute;}
.navM ul li{width: 122px;text-align:center;position:relative;float:left;}
.navM ul li a{ color:#333; display:block }
.navM ul li a:hover{ color:#e73752;}
.navM ul li ul.submenu{width: 194px;background:#fff url(../images/nav-bg.png) no-repeat center top;position:absolute;left: -37px;top: 34px;z-index:99999;padding-top: 8px;box-shadow:3px 3px 3px rgba(6,0,1,0.2);}
.navM ul li ul.submenu li{float:none;background:#fff;position:relative;height:30px;width: 180px;}
.navM ul li ul.submenu li a{width: 100%;padding:0;font-size:14px;display: inline-block;font-weight:normal;height:30px;line-height:30px;color:#555555;}
.navM ul li ul.submenu li.on a{color:#fff;background:#419349;}
.navM ul li ul{display:none;}
.navM ul li ul.submenu li .submenu2{position:absolute;left: 185px;top:0px;width: 360px;padding: 10px;overflow: hidden;background:#F3F4F3;}
.navM ul li ul.submenu li .submenu2 li{float:left;width:78px;height:110px;margin:10px 0 0 10px;background:none;}
.navM ul li ul.submenu li .submenu2 li a{background:none;}
.navM ul li ul.submenu li .submenu2 li a:hover{color:#555555;}
.navM ul li ul.submenu li .submenu2 li a.s-pic{width:78px;height:78px;border:#CCCCCC 1px solid;background:#fff;}
.navM ul li ul.submenu li .submenu2 li a.s-pic img{width:78px;height:78px;}
.navM ul li ul.submenu li .submenu2 li a.s-t{width:78px;height:30px;line-height:15px;color:#555555;font-size:12px;}
.navM ul li ul.submenu li .submenu2 li a.s-t:hover{text-decoration:underline;}
.navM ul li span.xin{position:absolute;right:6px;top:6px;width:15px;height:15px;line-height:15px;border-radius:50%;border:1px solid #f00;
text-align:center;display:inline-block; color:#f00;}




/*banner????*/
.gw_zzsc {width:100%;height:240px;z-index:0;_z-index:0; overflow:hidden; margin-top: 101px; position:relative}
.gw_zzsc ul.fix_flash {height:240px; position:absolute; overflow:hidden;}
.gw_zzsc ul.fix_flash li {width:100%;height:240px;float:left;display:inline;cursor:pointer; overflow:hidden;}
.gw_zzsc ul.fix_flash li a {display:block;height:240px;width:100%;cursor:pointer; overflow:hidden;}
.gw_zzsc_flash_s {height:5px;bottom:10px;position:absolute;left:43%; line-height:5px;}
.gw_zzsc_flash_s .banner_smallArea {width:100%;}
.gw_zzsc_flash_s .gw_zzsc_sele {float:left;display:inline;width:40px;height:4px; margin-left:5px;background:#fff;line-height:5px;cursor:pointer;}
.gw_zzsc_flash_s .gw_zzsc_over { background:#419349;}


.indexBox{ width:980px; margin-top:40px; overflow: hidden;}
.indexBoxLeft{ float:right; width:646px;}
.indexBoxLeft dl{ width:646px; overflow:hidden; margin-bottom:20px;}
.indexBoxLeft dl dt{ width:646px; height:30px; line-height:30px; border-bottom:0px solid #eeeeee; background:#419349}
.indexBoxLeft dl dt h4{ float:left; font-size:18px; border-left:3px solid #419349; padding-left:10px; font-weight:normal;  text-align:center}
.indexBoxLeft dl dt a{ float:right; margin-right:10px; color:#fff}
.indexBoxLeft dl dd{ width:646px; overflow:hidden;}
.indexBoxLeft dl dd a{ height:74px; overflow:hidden; display:block;  width:260px; margin-top:20px; }
.indexBoxLeft dl dd a .in1div1{ width:72px; height:72px; border:1px solid #dcdcdc; float:left;}
.indexBoxLeft dl dd a .in1div1 img{ width:72px; height:72px; }
.indexBoxLeft dl dd a .in1div2{ float:right; width:170px; height:74px; overflow:hidden;}
.indexBoxLeft dl dd a .in1div2 h4{ color:#38903f; font-size:16px; font-weight: normal; line-height:30px;}
.indexBoxLeft dl dd a .in1div2 p{ font-size:12px; color:#666666; line-height:20px;}


.indexBoxRightBox{float:left; width:320px; overflow:hidden; }
.indexBoxRight1{  width:318px; height:329px; border:1px solid #e5e5e5; overflow:hidden; }
.indexBoxRight1Top{ padding:0 15px; height:34px; line-height:34px; border-bottom:1px solid #e5e5e5; background:#f7f7f7}
.indexBoxRight1Top h4{ font-size:18px; font-weight:normal;}
.indexBoxRight1Top a{ color:#aaa;}
.indexBoxRight1Box{ width:292px; padding:13px; overflow:hidden;}
.indexBoxRight1Box dl dt{ width:292px; height:81px; overflow:hidden;}
.indexBoxRight1Box dl dt img{ float:left; width:81px; height:81px;}
.indexBoxRight1Box dl dt p{ float:right; display:block; width:198px; height:81px; font-size:13px; line-height:20px; color:#666}
.indexBoxRight1Box dl dd{ width:292px; padding-top:10px; overflow:hidden;}
.indexBoxRight1Box dl dd a{ display:block; line-height:30px; height:30px; width: 281px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; font-size:13px; color:#666666; background:url(../images/innews_libg.jpg) no-repeat left center; padding-left:20px;}
.indexBoxRight1Box dl dd a:hover{ color:#e73752;}


.indexBoxRight2{  width:318px; height:auto; border:1px solid #e5e5e5; overflow:hidden; margin-top:15px;}
.indexBoxRight2Box{ width:292px; padding:13px;}
.indexBoxRight2Box dl{ width:292px; height:75px; border-bottom:1px solid #e5e5e5; padding-bottom:20px; margin-top:20px; overflow:hidden;}
.indexBoxRight2Box dl dt{ width:75px; height:75px; overflow:hidden; float:left;}
.indexBoxRight2Box dl dt img{ width:75px; height:75px; }
.indexBoxRight2Box dl dd{ width:199px; height:75px; overflow:hidden; float:right;}
.indexBoxRight2Box dl dd a{ display:block; color:#333; font-size:14px; line-height:28px; height:28px; width: 100%; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.indexBoxRight2Box dl dd a:hover{ color:#e73752;}
.indexBoxRight2Box dl dd p{ font-size:12px; line-height:21px;}


.indexBoxRight3{  width:318px;   border:1px solid #e5e5e5; overflow:hidden; margin-top:15px;}
.indexBoxRight3Box{ width:292px; overflow:hidden; padding:13px; font-size:13px; line-height:26px; color:#999;}

.footnav{width:980px;  /*margin-top:60px;height:110px; */ overflow:hidden;}
.footnav a:hover{ color:#e73752;}
.footnav dl{ float:left; width:245px; height:110px; overflow:hidden;}
.footnav dl dt{ width:48px; height:110px;  float:left; overflow:hidden;}
.footnav dl dd{ width:80px; height:110px; float:left; margin-left:15px; display:inline;}
.footnav dl dd h4{  border-bottom:1px solid #69b93b; line-height:28px; margin-bottom:5px; }
.footnav dl dd h4 a{ color:#333; font-size:14px;}
.footnav dl dd a{ color:#666; line-height:24px; font-size:13px; display:block}


.footbg{ width:100%; height:268px; background:#eeeeee;}
.footbg a:hover{ color:#e73752;}
.foot1{ width:980px; height:177px; border-bottom:1px solid #dadada; padding-top:21px; overflow:hidden;}
.foot1Menu{ width:560px; float:left; overflow:hidden; height:137px;}
.foot1Menu dl{ width:185px; overflow:hidden; height:137px; float:left;}
.foot1Menu dl dt{ font-size:14px; font-weight: bold; line-height:36px;} 
.foot1Menu dl dt a{ color:#333;}
.foot1Menu dl dd{ padding-top:5px;}
.foot1Menu dl dd a{ color:#666; display:block; line-height:23px;}

.foot1Links{ width:380px; float:right; overflow:hidden; height:177px; line-height:20px;}


.foot2{ width:980px; height:69px; overflow:hidden;}
.foot2L{ width:700px; height:59px; padding-top:10px; line-height:26px; float:left;}
.foot2L a{ color:#666;}
.foot2R{ padding-top:22px; width:100px; float:right;}
.foot2R a{ display:block; float:left; width:32px; height:32px; line-height:32px; margin-right:15px; display:block; color:#fff; font-size:18px; text-align:center;}
.f2ra1{ background:#f58020;}
.f2ra2{ background:#136d9d;}


.main{ width:980px; padding:40px 0; overflow:hidden;}
.mainLeft{ float:left; width:157px; overflow:hidden;}
.mainLeft h4{ width:157px; height:51px; padding-top:10px; line-height:20px; overflow:hidden; text-align:center; background:#419349; color:#fff; font-size:20px; font-weight:normal;}
.mainLeft h4 span{ font-size:12px; color:#a7d6ac; line-height:20px;}
.mainLeftMenu{ width:157px; overflow:hidden; margin-top:1px;}
.mainLeftMenu a{ display:block; width:157px; height:30px; line-height:30px; text-align:center; background:#f4f4f4; margin-bottom:1px; color:#666; font-size:14px;}
.mainLeftMenu a:hover{ color:#fff; background:#8dc693;}
#lm_hover{ color:#fff; background:#8dc693;}

.main_right{ width:804px; float:right; overflow:hidden;}
.main_rTit{ width:804px; text-align:center; font-size:24px; height:38px; line-height:38px;}
.main_rBox{ font-size:14px; line-height:26px; width:804px; padding-top:25px;}

.news_list{ width:804px; overflow:hidden;}
.news_list dl{ width:804px; height:85px; border-bottom:1px solid #e5e5e5; padding-bottom:15px; margin-bottom:15px;}
.news_list dl dt{ font-size:14px; line-height:32px; } 
.news_list dl dt a{color:#333333;}
.news_list dl dt a:hover{ color:#e73752;}
.news_list dl dt a span{ color:#cccccc;}
.news_list dl dd{ color:#666; line-height:26px;}


.news_show{ width:804px; overflow:hidden;}
.news_showTit{ width:100%; text-align:center; font-size:18px; line-height:34px; color:#333333;}
.news_showAdmin{ width:100%; line-height:30px; text-align:center; font-size:12px; color:#999999;}
.news_showAdmin span{ padding-left:15px;}
.news_showInfo{ width:100%; padding-top:25px;  font-size:14px; line-height:26px;}


.photo_listT{ width:804px; height:32px; line-height:32px; border-bottom:2px solid #c9c9c9;}
.photo_listT h4{ float:left; font-size:16px; font-weight:normal; border-bottom:2px solid #419349;}
.photo_list{ width:804px; overflow:hidden;}
.photo_list dl{ width:804px; height:145px; border-bottom:1px solid #dcdcdc; padding-bottom:15px; margin-top:15px; overflow:hidden;}
.photo_list dl dt{ line-height:36px; height:36px; font-size:14px;}
.photo_list dl dt a{ color:#333333;}
.photo_list dl dd{ font-size:13px; line-height:24px;}
.photo_list dl dd p{ font-size:13px; color:#999; line-height:36px;}
.photo_list dl dd p span{ padding-left:15px;}
.photo_list dl dd p a{ color:#419349;}

.down_list{ width:980px; overflow:hidden;}
.down_list dl{ width:980px; height:66px; line-height:66px; border-bottom:1px dotted #e5e5e4; overflow:hidden;}
.down_list dl dt{ float:left; font-size:14px;}
.down_list dl dd{ float:right; width:385px; overflow:hidden;}
.down_list dl dd a{ float:left; width:22px; height:19px; display:block; margin-top:25px;}
.down_list dl dd span{ color:#999;}


.goods_left{ width:221px; overflow:hidden; float:left;}
.goods_leftT{ width:211px; padding-left:10px; height:32px; line-height:32px; color:#fff; font-size:14px; background:#419349;}
.goods_leftBox1{ width:211px; overflow:hidden; margin-bottom:15px;}
.goods_leftBox1 dl{ width:211px; height:74px; border-bottom:1px solid #e5e5e5; padding-bottom:15px; margin-top:15px;}
.goods_leftBox1 dl a{ display:block; width:100%; height:100%; }
.goods_leftBox1 dl dt{ float:left; width:72px; height:72px; border:1px solid #e5e5e5;}
.goods_leftBox1 dl dt img{ width:72px; height:72px;}
.goods_leftBox1 dl dd{ float:right; width:129px; height:72px; overflow:hidden;}
.goods_leftBox1 dl dd h4{ line-height:20px; height:20px; font-weight:normal; font-size:16px; color:#38903f;  width: 100%; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.goods_leftBox1 dl dd p{ font-size:12px; color:#666; line-height:18px; }
.goods_leftBox1 dl a:hover dd p{ color:#38903f;}
.goods_leftBox1 dl a:hover dt{border:1px solid #38903f;}


.goods_leftBox2{ width:221px; overflow:hidden; margin-bottom:15px;}
.goods_leftBox2 dl{ padding:10px; width:239px; height:70px; border:1px solid #e5e5e5; border-top:none;}
.goods_leftBox2 dl dt{ float:left; width:70px; height:70px; overflow:hidden;}
.goods_leftBox2 dl dt img{  width:70px; height:70px; }
.goods_leftBox2 dl dd{ float:right; width:155px; height:70px; overflow:hidden; }
.goods_leftBox2 dl dd a{ color:#333; font-size:13px; height:22px; line-height:22px;}
.goods_leftBox2 dl dd a:hover{ color:#38903f;}
.goods_leftBox2 dl dd p{ line-height:22px; height:22px; color:#666; overflow:hidden;}

.goodscontent{width:221px; overflow:hidden; padding-top:10px; font-size:13px; line-height:24px;}


.goods_right{ width:738px; overflow:hidden; float:right;}
.goods_rightT{ width:100%; padding-left:10px; height:32px; line-height:32px; color:#fff; font-size:14px; background:#419349;}
.goods_list{ width:738px; overflow:hidden; margin-top:15px; }
.goods_list dl{ float:left; width:230px; height:317px; overflow: hidden; margin-left:4px;}
.goods_list dl:3n+1{ margin-left:0;}
.goods_list dl a{ display:block; color:#666; width:100%; height:100%;}
.goods_list dl dt{ width:228px; height:228px; overflow:hidden; border:1px solid #eeeeee;}
.goods_list dl dt img{ width:228px; height:228px;}
.goods_list dl dd{ padding:10px; color:#666; line-height:18px;}
.goods_list dl dd span{ color:#999;}
.goods_list dl a:hover dt{border:1px solid #419349;}
.goods_list dl a:hover dd{ color:#419349;}
.goods_list dl a:hover dd span{ color:#419349;}



.goods_search{ width:980px; overflow:hidden; float:right;}
.goods_searchT{ width:970px; padding-left:10px; height:32px; line-height:32px; color:#fff; font-size:14px; background:#419349;}
.goods_searchlist{ width:980px; overflow:hidden; margin-top:15px; }
.goods_searchlist dl{ float:left; width:230px; height:277px; overflow: hidden; margin-left:13px; text-align:center;}

.goods_searchlist dl a{ display:block; color:#666; width:100%; height:100%;}
.goods_searchlist dl dt{ width:228px; height:228px; overflow:hidden; border:1px solid #eeeeee;}
.goods_searchlist dl dt img{ width:228px; height:228px; }
.goods_searchlist dl dd{ padding:10px; color:#666; line-height:24px;}
.goods_searchlist dl dd span{ color:#999;}
.goods_searchlist dl a:hover dt{border:1px solid #419349;}
.goods_searchlist dl a:hover dd{ color:#419349;}
.goods_searchlist dl a:hover dd span{ color:#419349;}




.goods_showrightT{ width:738px;  height:32px; line-height:32px; color:#fff; font-size:14px; background:#fff;}
.goods_showrightT h4{ float:left; background:#419349; font-weight:normal; padding:0 15px;}
.goods_show1{width:738px;overflow:hidden;}
.goods_show1L{width:214px;overflow:hidden;float:left;}
.goods_show1L img{ width:214px; height:214px;}


/* constructor */
.zxx_constr { width: 214px; }
.jd_body {
	width: 214px; height:214px; 
	overflow: hidden;
}
.jd_body img {
	vertical-align: bottom;
}
.jd_ad_slide {
	width: 214px; height:214px; 
	float: left;
	position: relative;
} 
.jd_ad_img {
	position: absolute; left: 0; top: 0;
width: 214px; height:214px; 
	display: none;
}
.jd_ad_btn {
	position: absolute; right: 3px; bottom: 8px;
}
.jd_ad_btn_a {
	width: 18px; height: 18px;
	line-height: 18px;
	margin-right: 5px;
	text-align: center;
	border-radius: 12px;
	background-color: #999;
	color: #fff;
	float: left;
}
.jd_ad_btn_a:hover {
	text-decoration: none;
}
.jd_ad_btn .active {
	background-color: #E4393C;
}



.goods_show1M{width:270px;overflow:hidden;float:left;margin-left:15px;display:inline;}
.goods_show1M h4{ font-weight: normal; font-size:14px; line-height:24px; padding-top:0px;}
.goods_show1M a{ width:107px; height:24px; line-height:24px; text-align:center; display: inline-block; margin:10px 0; border:1px solid #c9c9c9; color:#b3b3b3; }
.goods_show1M a:hover{ background:#419349; color:#fff; border:1px solid #419349;}
.goods_show1M p{ font-size:13px; line-height:24px;}
.goods_show1M p span{ color:#333;}

.goods_show1R{ width:186px; height:214px; float:right; overflow:hidden; background:#f4f4f4;}
.goods_show1RTel{ width:140px; padding-left:28px; height:22px; margin:22px auto; overflow:hidden; color:#339933; font-size:18px; background:url(../images/g_tel.png) no-repeat left center;}
.goods_show1RBuy{ width:138px; height:31px; line-height:31px; background:#339933; color:#fff; font-size:16px; display:block; text-align:center; margin-top:10px;}

.goods_show1RBuy2{ width:138px; height:31px; line-height:31px; color:#0057a8; font-size:14px; display:block; margin-top:10px;}
.goods_show1RBuy3{ width:174px; height:28px; line-height:28px; overflow:hidden; margin-top:30px;}
.goods_show1RBuy3 a{ display:block; margin-right:1px; width:86px; height:28px; background:#339933; float:left; text-align:center; line-height:28px; font-size:13px; color:#fff;}
.goods_show1RBuy3 a i{ padding-right:5px;}



.goods_show2{ width:738px; overflow:hidden; margin-top:30px;}

.goods_show2_menu{ width:738px; height:34px;  overflow:hidden;}
.goods_show2_menu a{  width:120px; height:32px; display:block; line-height:32px; color:#666; float:left; border:1px solid #ddd; font-size:14px; text-align:center}
.goods_show2_menu .tabs2 .thistab2,.tabs2 .thistab2 a:hover {
	 background: #339933; 
	color: #fff;
	
}

.goods_show2.tab_conbox2 {
	width: 738px; overflow:hidden;
	
}
.goods_show2_info{ width:738px; padding:5px 0; font-size:14px; line-height:26px; overflow:hidden;}




.techspecs_section {
    
    padding-left: 10px;
    overflow:hidden; 
}
/* Data */
.sectionContainer {
	clear: both; width: 100%; padding-top: .3em;
}

.sectionBorder {
	float: left; width: 100%;
}

.sectionTitlePadding {
	padding: .8em 0 0 0;

}

.lineitemContainer {
	clear: both; width: 100%; margin: 0;
}

.lineitemRow {
	float: left; width: 100%;
	border-bottom: 1px solid #EAEAEA;
}

.lineitemRowShaded {
	float: left; width: 100%; background-color: #f4f4f4;
}

.lineitemRowLabel {
	float: left; width: 29%; padding: 1px 0 1px 2px;
}

.ColumnLabels {
	float: left; width: 100%; padding: .3em 0 .3em 0;
}

.ColumnValue {
	float: left; width: 200px; padding: 1px; text-align: center;
}

.featureColumnValue {
	float: left; 
	width: 150px; 
	padding: 1px; 
	text-align: left;
	/*font-weight: bold;*/

}

.benefitColumnValue {
	float: left;
	width: 500px;
	padding: 1px;
	text-align: left;
}

.familylineitemContainer {
	clear: both; width: 100%; margin: 0;
}

.familyBlueHeader{
	font-size: 13px; 
	font-weight: bold; color: #ffffff; 
	background: #336699;
}

.familysectionBorder {
	float: left; border: 0px solid #ccc; width: 100%;
}

.familyfeatureColumn{
	float: left; 
	width: 200px; 
	margin:0; 
	padding:0;
}

.familybenefitColumn{
	float: left; 
	width: 400px; 
	margin:0; 
	padding:0;
}
.lineitemColumnValue {
	float: left; width: 150px; padding: 3px; text-align: center;
}

.lineitemRowValue {
	float: left; width: 69%; padding:1px 0 1px 0;
}
.seTopContainer {
	width: 100%;
	padding: 0;
	margin: 0;
	position: relative;
}
	
.seTopContainer .leftContainer {
	width: 210px;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.seTopContainer .leftContainer .imgContainer img {
	border: 1px solid #CFCFCF;
}
	
.seTopContainer .rightContainer {
	padding: 0 10px;
	margin: 0;
	vertical-align: top;
}

.sectionContainer .sectionTitlePadding h2 {
	color: #fff;
	/*background: #5CC21D;*/
	font-weight: bold;
	margin: 0;
	padding-left:15px;
	font-size: 13px;
text-align:left;
height:35px;
line-height:35px;
}
.goods_show2_info ul li div:first-child{font-weight:bold}
.goods_show2_info ul li{ padding:4px;}
.goods_show2_info .clbg{ background:#eee}
.goods_show2_info h3{}
.goods_show2_info h4{}
.goods_show2_info h5{box-sizing: border-box;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.1;
    color: #FFFFFF;
    margin: 0px 0px 1.5em;
    font-size: 1em;
    padding: 4px 5px;
line-height:28px;
    white-space: normal;
    background-color: #4FA600;}


.seTopContainer .rightContainer strong {
	color: #636469;
	font-weight: bold;
	margin: 0;
	font-size: 12px;
}

.seTopContainer .rightContainer p {
	color: #636469;
	font-size: 12px;
}

.seTopContainer .rightContainer h3 {
	color: #636469;
	font-weight: bold;
	margin: 0;
	font-size: 13px;
}

.seTopContainer .rightContainer h3 {
	padding-bottom: 5px;
}
	
.seTopContainer .skuContainer {
	width: 100%;
	padding: 5px 0 0 0;
}


/*???t??????*/
.attach-list{ margin:0; padding:10px; }
	.attach-list li{ margin:0; padding:0 0 0 25px; color:#555; font-size:12px; line-height:36px; background:url(../images/sprite.gif) no-repeat 0 -108px; }
	.attach-list li span{ float:right; }
	.attach-list li i{ margin-left:10px; font-style:normal; color:#666; }
		.attach-list li a{ color:#339933}
		
		
.goods_showreleta{ width:702px; height:280px; padding:20px 0; background: #f4f4f4; overflow:hidden; margin:15px 0;}		
.goods_showreleta dl{ float:left; width:180px; height:280px; overflow:hidden; text-align:center; margin-left:40px;}	
.goods_showreleta dl dt{ width:180px; height:220px; overflow:hidden;}
.goods_showreleta dl dt img{ width:180px; height:180px;}
.goods_showreleta dl dt p{ width:180px; height:40px; line-height:40px; font-size:13px; font-weight:bold;}
.goods_showreleta dl dd{ width:176px; height:52px; padding-top:4px; line-height:23px; border: 2px solid #336699;color: #ffffff; background-color: #9fc1e3;}