﻿@charset "utf-8";
/*全局样式*/
body {
	font: normal normal normal helvetica, arial, verdana, helvetica, arial, sans-serif;
	-webkit-text-size-adjust: none;
	background: #f3f4f5;
	font-family:"Arial";
	line-height:200%;
	font-size:12px;
	color:#565656;
}
* {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
a {
	text-decoration: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-user-select: none;
	-webkit-touch-callout: none;
	color:#333333;
}
a {blr:expression（this.onFocus=this.blur（））;}
a:hover{color:#b90101;}
body, h1, h2, h3, h4, h5, h6, ul, ol, li, form, p, dl, dt, dd, blockquote, legend, table, th, td, fieldset, menu, pre {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	 list-style: none;
}
h1{ font: bolder 30px Arial; color:#ffffff;}
h2{font: normal 24px Arial; color:#02521a;font-weight:bolder; line-height:60px;}
h3{font: normal 18px Arial; color:#454545;}
h4{ font: bolder 22px Arial; color:#008929;}
h5{font: bolder 15px Arial; color:#008929; }
.clear {
	clear: both;
}
.bo_no {
	border: none;
}
.tit_bold {
	font-weight: bold;
}
.min_h {
	min-height: 200px;
}
input, textarea {
	-webkit-text-size-adjust: none;
}
html, body {
	height: 100%;
	display: block;
	margin: 0 auto;
}/*全屏背景*/
html, body{ height:100%; max-width:640px; display:block; margin:0 auto;} /*全屏背景*/

/*首页*/
.top{ width:100%; background:#fff;}
.logo{width:78%; float:left; line-height:50px; font-size:12px; color:#000; font-weight:bold;}
.logo img{ width:8%; padding:10px 2%; float:left;}
.counter{ width:170px; font-size:12px; position:relativ; margin:auto; margin-bottom:10px;}
.counter ul li{background:url(../images/icon_03.jpg) center no-repeat; width:20px;display:block; font-size:14px; font-family:"Arial"; float:left; margin-left:1px;color:#fff; }

.dht{width:100%; line-height:30px; height:30px; background:#008929;}
/*nav*/
#nav{
	float:left; margin-left:1px;
}
.nav_dh a{ padding-left:10px; color:#fff;}
#nav, #nav ul{
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:30px; 
	z-index:5;
	}
#nav a{
	height:30px;
	display:block;
	text-decoration:none;
	text-align:center;
	line-height:28px; 
	outline:none;
	z-index:35;
	position:relative;
	float:left;	
	}
#nav ul a{
	line-height:30px; 
}

#nav ul{}

#nav li{
	float:left;
	position:relative;
	z-index:20;
}

#nav li li{
	border-left:none;
	margin-top:0;
}

#nav ul {
	position:absolute;
	display:none;
	top:30px;	
	left:-1px;
}

#nav li ul a{

	height:auto;
	float:left;
	text-align:left;
	
}

#nav ul ul{
	top:auto;
	border-top:none;
}	

#nav li ul ul {
	left:140px;
	top:0px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
  	display:none;	
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
	display:block;
}

.children{ width:140px; background:#008929; color:#fff; font-size:12px; }
.children li{ width:140px;}
.children li a{ color:#fff; padding-left:10px;text-decoration:none;display:block;}
.children li a:hover{background:#fff; color:#008929;  padding-left:12px; width:128px;}

.top_list_r{ float:right;}
.top_list_r li{float:left; height:32px; line-height:32px; color:#fff;}
.top_list_r li.line{ background-position:-114px 0; display:block; width:2px; position:relative; top:6px;}
.top_list_r li a{padding:0 4px; color:#FFF; line-height:32px;}
.top_list_r li a:hover{ text-decoration:underline;}

.btxc{margin-left:auto; margin-bottom:auto; margin-bottom:5px; margin-top:5px; width:98%; background:#f2fcf5; padding:0 1%;}

.search{width:100%; float:left; border:1px solid #ebebeb;border-radius:3px; padding:0.1%; font-size:10px; margin-left:auto; margin-bottom:auto; margin-bottom:5px; background:#fff;}
.search input{ border:none; height:14px; line-height:14px; background:none; padding-left:5%; color:#b5b5b5; width:75%;}
.confirm{ background:#008929;border-radius:0 3px 3px 0;text-align:center;height:24px; line-height:22px; font-size:10px; width:10%; color:#FFF; float:right;}
.confirm:hover{color: #FFF;}

.shopping_cart{ width:100%; float:left; border:1px solid #c7decf;border-radius:3px; padding:0.1%; font-size:10px; margin-left:auto; margin-bottom:auto; margin-bottom:5px;background:#fff;}
.shopping_cart span{ line-height:24px; float:left;  margin-left:5%; padding-right:40px;background:url(../images/ssk_bj.jpg) right no-repeat;}
.shopping_cart span.items{ height:24px; line-height:24px; margin-left:5%; margin-right:auto; background:none;}
.shopping_cart span.checkout_btn{margin-left:0; width:60%;}
.shopping_cart span.checkout_btn a{ color:#FFF;}
.cart_an{ background:#008428;border-radius:3px;font-size:10px;width:20%; color:#FFF; float:right; line-height:20px; margin-top:2px; margin-bottom:2px; margin-right:2px;text-align:center; }
.cart_an:hover{ color:#fff;}



/*index focus*/
.focus_ad{ width:100%; overflow:hidden; position:relative;z-index:0;}
.focus_ad .slide_pic li{display:none;}
.focus_ad .slide_pic .li_on{display:block;}

.focu_btn{ width:30px; margin:0 auto;}
.focus_ad .slide_txt{ display:block; position:absolute; bottom:10px;}
.focus_ad .slide_txt li{width:12px;float:left;height:14px;line-height:14px;}
.focus_ad .slide_txt a,.focus_ad .slide_txt a:hover{ width:8px; height:8px; display:block; text-indent:-9999px;background:url(../images/li.png) no-repeat 0 0;}
.focus_ad .slide_txt .li_on{}
.focus_ad .slide_txt .li_on a,.focus_ad .slide_txt .li_on a:hover{ background:url(../images/li_on.png) no-repeat 0 0;}


.news{ width:94%; margin:auto; padding:5px 0;}
.news ul li a{ line-height:24px; background:url(../images/news_bt0.jpg) no-repeat left center; padding-left:10px;text-decoration:none;display:block; width:75%;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}
.news ul li a:hover{background:url(../images/news_bt.jpg) no-repeat left center; color:#01541a; }
.date{ float:right; color:#999999;line-height:24px;}

.about{ width:94%; margin:auto; padding:5px 0;}
.about img{ width:40%;float:left; overflow:hidden; border:0; padding-top:10px;}
.about p{ width:55%; height:100px;text-overflow :ellipsis;  overflow:hidden;display:block; float:right;  line-height:20px; overflow:hidden;padding-top:10px;}

.sales_network{width:94%; margin:auto; padding:5px 0;}
.sales_network img{ width:100%; border:1px solid #dcdcdc; margin:10px 0;}

.content_dw{ margin-top:50px;width:94%; margin:auto; padding:5px 0; font-size:12px;}
.f_categories{ width:100%;}
.f_categories ul li{ display:block; width:142px; float:left; margin:10px 6px 0 0;}
.f_categories ul li span.h_view{ margin-left:20px;}
.f_categories ul li:hover{ background-color:#01b637;}
.f_categories ul li.pl{ width:142px; float:left;}
.f_categories ul li.pl img{ width:140px; height:110px; overflow:hidden; border:solid 1px #e2e3e2;}
.f_categories ul li.pl img:hover{ border:solid 1px #01b637;}
.f_categories ul li.pl a:hover{ color:#FFF; cursor:pointer;}
.f_categories ul li.pl p{font: normal 12px Arial; width:130px; overflow: hidden;text-overflow: ellipsis; padding:0 10px; line-height:20px;}
.cdxf{ width:120px;word-break: break-all; word-wrap:break-word; height:60px;}
.end{ width:100%; background-color:#008929; clear:both; line-height:20px; padding:10px 0; font-size:12px; color:#fff; text-align:center; margin:15px 0 0 0;}


.nyzdh{ width:94%;  margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:5px; background:#fff; padding:5px 0 0;}
.nyzdh ul{ padding:0 2%;}
.nyzdh li a{ border-right:1px dotted #ccc; padding:0 2%; margin:5px 0 0; float:left;line-height:22px; width:28%;display:block;/*内联对象需加*/
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 强制在同一行内显示所有文本，直到文本结束或者遭遇 br 对象。不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;/* IE 专有属性，当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/}
.nyzdh li a.counter{ color:#025319;}
.nyzdh img{ width:100%; padding-top:10px;}




.ny_zw{ width:92%;margin-left:auto; margin-right:auto; margin-bottom:10px; background: url(../images/nrytd_d.jpg) bottom repeat-x #fff; padding:0 2% 20px;min-height:500px;height:auto !important; /*兼容FF,IE7!important标签*/height:500px; /*兼容ie6*/overflow:visible;}

.ny_zw h2 a{ color:#02521a;}

.current_page{ color:#666666;}
.txt1{ font-size:18px; font-weight:bolder;}
.txt2{ font-size:14px; font-weight:bolder;}
.txt3{ margin-left:50px; display:block;}
.content_r p{ line-height:24px;}

.n_news{padding:5px 0;}
.n_news li a{ line-height:30px; background:url(../images/news_bt0.jpg) no-repeat left center; border-bottom:1px dotted #ccc; padding-left:10px;text-decoration:none;display:block;}
.n_news li a:hover{background:url(../images/news_bt.jpg) no-repeat left center; color:#01541a; }


.map img{ width:100%;}

.nyzdh_p{ width:94%;  margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:5px; background:#fff; padding:5px 0 0;}
.nyzdh_p ul{ padding:0 2%;}
.nyzdh_p li a{ border-right:1px dotted #ccc; padding:0 2%; margin:5px 0 0; float:left;line-height:22px; width:20%;display:block;/*内联对象需加*/
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 强制在同一行内显示所有文本，直到文本结束或者遭遇 br 对象。不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;/* IE 专有属性，当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/}
.nyzdh_p li a.counter{ color:#025319;}
.nyzdh_p li a:visited{ color:#008929;}
.nyzdh_p img{ width:100%; padding-top:10px;}

.n_categories{}
.n_categories ul li{ display:block; width:135px; float:left; margin:10px 7px 0 0;}
.n_categories ul li span.h_view{ margin-left:10px;}
.n_categories ul li:hover{ background-color:#01b637;}
.n_categories ul li.pl{ width:140px; float:left;}
.n_categories ul li.pl img{width:100%;}
.n_categories ul li.pl a:hover{ color:#FFF; cursor:pointer;}
.n_categories ul li.pl a:visited{color: #F99;}
.n_categories ul li.pl p{font: normal 12px Arial;  overflow: hidden;word-break: break-all; word-wrap:break-word;text-overflow: ellipsis; padding:0 10px; line-height:20px; width:120px;}
.n_categories ul li.pl p a:visited {color: #F99;}
.n_banner img{ width:100%;}

.pro_sortby{width:100%;position:relative;line-height:20px; float:left; }
.pro_sortby ul li{ float:left; margin-right:15px; line-height:25px; *width:52px;}
.pro_sortby ul li.sort_tt{ margin-right:0; border-left:solid 1px #008929; padding-left:10px;}
.pro_sortby ul li a:hover{text-decoration:underline; color:#565656;}
.pro_sortby ul li a:visited{ color:#008929;}

.product{ float:left; line-height:180%; width:100%;}
.product ul li{ display:block;width:100%; padding:10px; /*border-bottom:1px solid #e5e5e5;*/}
.product_pic{ width:45%; border:1px solid #e0e0e0; float:left; margin:10px 0;}
.product_pic img{ width:90%;  overflow:hidden;}
.product_info{ width:52%; float:right;display: inline-block;margin:10px 0;overflow:hidden; }
.pro_tt{ font: normal 12px Arial; padding-bottom:3px; display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pro_tt a{ color:#008929;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pro_tt a:visited{color:#fb6666;}
.pro_infodetail{}
.infomation{ height:48px; overflow-y:hidden; width:100%;display:block;
word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;border-bottom:1px dotted #dadada;}
.infomation a{ display:block; line-height:16px;}
.infomation a:visited {color: #F99;} /* 已访问过的状态 */
.infomation a:active {color: #F99} /* 鼠标按下去时的状态 */

.hot{ height:10px; line-height:10px; margin-top:3px; width:100%;}
.icon_hot{float:left; margin-right:5px;}
.icon_hot img{ width:100%;}
.views{color:#008929; padding-top:-5px; padding-left:10px;}
.price{ float:left; line-height:16px;}
.R_price{ font-size:12px; text-decoration:line-through; margin-right:20px; color:#999999;}
.P_price{ font-size:12px; color:#008929;}
.choose_item{ border:1px solid #e5e5e5;}


/*product_detail*/
.product_detail{ margin-top:20px;}
.pro_detail_pic{ height:240px; width:276px; margin:auto;}
.pro_bigpic{ width:276px; height:195px;  border:solid 1px #008929; float:left;}
.pro_bigpic img{ width:98%; margin:auto;}
.click{ width:300px; float:left; text-align:center; margin-top:5px; color:#008929;}


.pro_detail_info{ width:94%; background-color:#f4faf6;padding:10px;}
.pro_dtt{ color:#008929; font-size:15px; width:98%; text-align:left; margin-top:10px; font-weight:bolder;}
.t_qty{ color:#999999; font-size:12px; height:22px; line-height:14px; margin-left:20px;}
.pro_detail_info p.descript{ line-height:18px; height:120px; overflow-y:scroll; white-space:normal;margin-top:10px;}
.p_qty{border-left: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; background-color:#FFF; margin-top:10px;}
.p_qty td{border-right:1px solid #e0e0e0;border-top: 1px solid #e0e0e0; text-align:center; height:30px;}
.p_qty td.p_qty_tt{background-color:#008929; color:#FFF; border-bottom-color:#FFF;}
.choose_qty{ margin-top:15px;}
.Qty{ width:50px; height:20px; background-color:#FFF; border:solid 1px #e5e5e5;}
.add_cart{ width:138px; height:35px; background-position:0 -110px; float:left;color:#FFF; font-weight:bolder; font-size:16px; line-height:35px; padding-left:20px; background:url(../images/icon__byd.jpg) right no-repeat #027224;border-radius:3px; }
.add_cart:hover{ color:#FFF;}
.add_wishlist{ height:37px; line-height:37px; font-size:14px; font-weight:bolder; color:#008929;}
.add_wishlist:hover{ color:#008929}
.icon_add{height:20px; float:left; margin:10px 0 0 10px; background:url(../images/kkx.jpg) no-repeat left; padding-left:17px; margin-top:8px;}
.instruction{ text-decoration:underline;}
.maylike{ margin-top:30px; background-color:#f5fef8; border:solid 1px #e5f8eb;  border-top:2px solid #008929;padding:10px 10px; width:93%; float:left;}
.may_list{ float:left; width:100%;}
.may_list ul li{ display:block; width:130px; float:left; margin:5px 10px 0 0;padding-bottom:5px;}
.may_list ul li.pl{ width:130; float:left;}
.may_list ul li.pl img{ width:130px; height:87px;  overflow:hidden; border:solid 1px #e5e5e5;}
.may_list ul li.pl p{font: normal 12px Arial; width:100%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding:0 5px; line-height:15px; text-align:left;}
.may_list ul li.pl:hover{ width:130px; float:left;background-color:#3db863;}


/* play */
.play{width:100%;height:195px;overflow:hidden;position:relative;margin:auto;}
.play .text {width:100%;position:absolute;left:0;bottom:0;height:60px;}
.play .text div {position:absolute;left:0;top:0;width:100%;height:100%;background:black;filter:alpha(opacity:40);opacity:0.4;z-index:99;}
.play .text span {position:absolute;left:0;top:0;width:100%;height:100%;line-height:60px;color:white;z-index:999;text-align:center;font-size:20px;}
.play ul{position:absolute;top:0;left:0;z-index:1;}
.play ul li{width:280px;float:left;}
.play ul img{float:left;width:100%; height:auto;}
#next{ display:block;position:absolute;top:40%;right:0;width:30px;height:30px;text-align:center;color:#fff;background-color:#008929;z-index:999;line-height:30px;text-decoration:none;opacity:0.5;filter:alpha(opacity=50);}
#prev{ display:block;position:absolute;top:40%;left:0;width:30px;height:30px;text-align:center;color:#fff;background-color:#008929;z-index:999;line-height:30px;text-decoration:none;opacity:0.5;filter:alpha(opacity=50);}

.pic img{ width:100%;}

/*customer service*/
.customer_sev p{ line-height:20px; margin:10px 0 20px 0;}
.item1{ padding:10px 0;}
.item1 label{ margin-right:10px;}
.choose_sev,.choose_cf{ width:70%; /*background-position:0 -210px;*/ height:30px;  border: 1px solid #dddddd;border-radius:2px;}
.message{ border:solid 1px #dddddd; width:50%; margin:10px 0;font-family:"Arial";}

.m_btn{ width:658px;margin:20px 0 0 170px; }
.m_back{ background-position:-105px -80px; width:100px; height:30px; float:left; color:#FFF; line-height:26px; text-align:center;}
.m_back:hover{ color:#FFF;}
.buy_online{ margin-left:20px; background-position:0 -80px; width:100px; height:30px; float:left; line-height:26px; text-align:center; color:#FFF;}
.buy_online:hover{ color:#FFF;}
.fl{ float:left; width:100%;}
.fl01{ width:60px; float:left;}
.contact_person{ width:50%; float:left; height:26px; border:1px solid #e0e0e0; margin:5px 0;}
.button{ margin-left:41.6%; width:56%;}
.f_btn,.c_btn{color:#FFF; width:40%; float:left; border:none; height:26px; line-height:26px; display:inline-block; text-align:center; text-shadow:0 1px 1px #333;}
.f_btn{ background:url(../images/icon_abl.jpg) repeat-x;}
.c_btn{border:none; background:url(../images/icon_anh.jpg) repeat-x; margin-left:10px;}
.f_btn:hover,.c_btn:hover{ color:#FFF;}
.f_btn2,.c_btn2{color:#FFF; width:25%; float:left; border:none; height:26px; line-height:26px; display:inline-block; text-align:center; text-shadow:0 1px 1px #333;}
.f_btn2{ background:url(../images/icon_abl.jpg) repeat-x;}
.c_btn2{border:none; background:url(../images/icon_anh.jpg) repeat-x; margin-left:10px;}
.f_btn2:hover,.c_btn2:hover{ color:#FFF;}

.f_btn3,.c_btn3{color:#FFF; width:20%; float:left; border:none; height:26px; line-height:26px; display:inline-block; text-align:center; text-shadow:0 1px 1px #333;}
.f_btn3{ background:url(../images/icon_abl.jpg) repeat-x;}
.c_btn3{border:none; background:url(../images/icon_anh.jpg) repeat-x; margin-left:10px;}
.f_btn3:hover,.c_btn2:hover{ color:#FFF;}

.ny_kb{ padding:20px; width:80%; word-wrap:break-word;}
.ny_kb h3{ font-size:14px; color:#128132; font-weight:bold;}

/*menu*/
.menu{ width:95%; margin:auto; padding:10px; background:#fff; border-top:1px solid #ccc; }
.menux li{ font-weight:bold; border-bottom:1px solid #ccc; padding-top:10px; font-size:14px; }
.menux li ul{ margin:10px 0;}
.menux li ul li{ float:left; margin:0 10px; font-weight:normal; border-bottom:none; padding:0; background:none; font-size:12px;}

/*member works*/
.mb_work,.shop_cart{width:100%;; border:solid 1px #e0e0e0; background-color:#FFF;float: left; padding:20px;}
.mb_work_tt,.shop_cart_tt{ font-size:30px; color:#008929;}
.mb_work_cf{ border:solid 1px #e6f6eb; background-color:#f2fcf5; padding:10px;font-style:normal;}
.mb_work_cf dl dt{float:left; color:#008929; width:25%; height:30px;}
.mb_work_cf dl dd{ width:94%; float:right;padding:0 2%; line-height:20px;}
.mb_work_cf dl dd a{ width:45%; padding:0 1%; float:left;display:block;/*内联对象需加*/
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 强制在同一行内显示所有文本，直到文本结束或者遭遇 br 对象。不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;/* IE 专有属性，当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/}
.mb_work_cf dl dd a:visited{ color:#008929;}
.m_mp{ background:url(../images/jh.png) right no-repeat ; padding-right:8px;}
.m_mp:hover{background:url(../images/jl.png) right no-repeat ; }

.mb_sort{ margin-top:10px; height:35px; float:left; width:100%;}
.mb_sortby{ width:85%;float:left; /*border:1px solid #e5e5e5; border-right:0; background-color:#f4f4f4; padding-left:10px;*/ height:34px; }
.mb_sortby td{/* border-right:solid 1px #e5e5e5;*/ text-align:center;}
.mb_sortby td a{ display:block; line-height:30px;}
#choose_country{ width:100%; height:30px; border:solid 1px #e0e0e0; float:left;}
.txt6{ color:#008929; line-height:34px; width:15%;}
.w_sortby_arrow{padding-right:8px; float:right; background:url(../images/jl.png) center right no-repeat ;}
.w_cur_sortby_arrow{ padding-right:8px;float:right;background:url(../images/jh.png) center right no-repeat ;  }
.mb_work_search{ width:98%; padding:2px; margin:10px 0; background:#017022; border:0; padding:2px;position:relative;border-radius:3px; }
.mb_work_search_info{ width:80%; float:left; background:#fff; border:none; line-height:26px; margin:1px 0;border-radius:3px;}
.mb_Wsearch{ color:#fff; position:absolute; width:20%; float:right;height:28px; text-align:center; line-height:28px;}
.mb_Wsearch:hover{ color:#FFF;}
.work_list{ float:left; width:1118px; margin-top:20px;}
.work_list ul li{ display:block; width:264px; float:left; margin:10px 20px 0 0; background-color:#f2fcf5; padding-bottom:5px; border-bottom:solid 1px #e6f6eb;}
.work_list ul li:hover{ background-color:#3db863;}
.work_list ul li.pl{ width:264px; float:left;}
.work_list ul li.pl img{ width:262px; height:200px; overflow:hidden; border:solid 1px #e6f6eb;}
.work_list ul li.pl img:hover{ border:solid 1px #01b637;}
.work_list ul li.pl a:hover{ color:#FFF; cursor:pointer;}
.work_list ul li.pl p{font: normal 14px Arial; width:130px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding:0 10px; line-height:20px;}
/*member work detail*/
.mb_volinkl{ color:#008929; font-weight:bold; font-size:14px;}
.mb_volink{width:325px; float:left; height:30px; line-height:30px;word-break: break-all;word-wrap: break-word; white-space: pre-wrap}
.mb_workname{float:left; width:180px; overflow:hidden; white-space:nowrap;text-overflow: ellipsis; font-weight:normal; font-size:14px; line-height:24px; color:#565656; text-decoration:underline;}
.mb_descript{  margin-top:15px; width:100%; float:left; }
.mb_descript p{line-height:18px; height:120px; overflow-y:scroll; border-bottom:dotted 1px #e0e0e0;float:left; text-align:left; width:100%;}
.leave_word{ margin-top:30px; float:left; width:100%;}
.l_word{ border:solid 1px #cde3d3; margin-top:-2px; width:100%;}
.record{ float:left; margin-top:20px;}
.record_tt{ background-color:#008929; width:140px; height:26px; line-height:26px; text-align:center; color:#FFF; font-size:16px; font-weight:bolder;}
.record_list{float:left;border-top:2px solid #008929; padding-top:20px; width:100%;}
.record_list ul li{ border:solid 1px #cde3d3; margin-bottom:10px; min-height:172px;*+height:100%;_height:172px;}
.record_list ul li p.tf{ border-bottom:1px solid #cde3d3; height:20px; line-height:20px;}
.record_list ul li p span.time{ padding-left:5px; float:left;}
.record_list ul li p span.floor{ float:right; padding-right:10px;}
.headimg{ float:left; width:42px; padding:10px;}
.headimg p{ font-size:12px; text-align:center; width:40px; line-height:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-decoration:none;}
/*.headimg p a{ text-decoration:underline;}*/
.headimg img{ width:41px; height:41px; overflow:hidden; border:solid 1px #e5e5e5;}
.re_con{ width:70%; float:left; padding:15px 10px;word-wrap : break-word ;border-left:1px solid #cde3d3;min-height:172px;*+height:100%;_height:172px;}
.txt_hf{ width:90%; float:left; margin:10px 0; background:#e8f8ed;min-height:90px;*+height:100%;_height:90px; padding:10px;}
.txt_hf dd{min-height:50px;*+height:100%;_height:50px; border-bottom:1px dotted #ccc; padding:0 0 10px 0; margin-bottom:10px;}
.txt_hf img{ width:35px; height:35px; float:left;}
.txt_hf1{ float:left; padding:0 10px; font-weight:bold;}
.menhfq{ width:90%; float:left; padding:10px;word-wrap : break-word ;border-left:1px solid #cde3d3;}
.edit_c{ width:70px; height:30px; float:right; margin:20px 0 10px;}
.edit_ch{ width:130px; height:30px; float:right; margin:30px 0 10px; font-family:"Arial"; font-size:10px;}
.clearfloat{height:0;font-size:1px;clear:both;line-height:0;}


.box02,.box03,.box04{ width:90%;}
.box02 h4{ font-size:12px; margin-bottom:12px; padding-left:18px; background:url(../images/icon01.gif) no-repeat left 1px; font-weight:normal; color:#404040;}
.box02 ul li,.box03 ul li{ padding-left:6px; width:120px; height:24px; float:left; }
.box02 ul li a,.box03 ul li a{color:#3366cc;}
.box02 ul li a:hover,.box03 ul li a:hover{ color:#f00;}
.box04{ padding-top:10px;}
.box04 img{ margin-right:5px;}
.btn01{ border:none;width:160px; height:28px; line-height:22px; cursor:pointer; display:block; float:left; background:#fff;}
/*.headimg p a{ text-decoration:underline;}*/

.title{ padding-left:4px; height:25px; width:100%; background:url(../images/cm_bg.jpg) repeat-x;float:left;line-height:25px; border:1px solid #cde3d3; border-bottom:0;}
.lc_t{ font-size:12px; font-weight:bold; float:left; width:50%;font-weight:bolder; color:#008929;}
.op_txt{float:right; width:50%;} 
.icon1,.icon2,.icon3,.icon4,.icon5,.icon6{width:18%; padding:0 1%; height:20px; float:right; margin-top:2px; }
.icon1{ background:url(../images/ico_01.png) no-repeat center;}
.icon2{ background:url(../images/ico_02.png) no-repeat center; width:16px;}
.icon3{  background:url(../images/ico_03.png) no-repeat center;margin:-2px 0 0 0;height:30px; width:22px;}
.icon4{ background:url(../images/ico_04.png) no-repeat center; width:22px; margin:2px 0 0 0;}
.icon5{  background:url(../images/ico_05.png) no-repeat center; margin:2px 0 0 0; width:28px;}
.icon6{ background-position:-378px -300px; margin-left:7px; height:21px;}
.edit_c{ width:50px; height:30px; float:right;}
.edit_icon{ background:url(../images/icon_xx.png) no-repeat; width:20px; height:23px; float:right;}
.delete{ background:url(../images/icon_ljt.png) no-repeat; width:15px; height:20px; float:left; padding-right:5px;}


/*login*/
.login_frame{ width:90%; margin-left:auto; margin-right:auto; margin-top:30px; margin-bottom:10px; border-radius:4px; border:solid 1px #e0e0e0; background: #fff; padding:20px 0; }

.L_header{ background:url(../images/i_lon.png) no-repeat; width:72px; height:72px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px;}
.item2,.item3,.item4{width:80%; height:34px; border:0; margin-left:auto; border:1px solid #e4e4e4;border-radius:5px; margin-right:auto; padding-left:48px; margin-top:10px; line-height:37px;}
.item2{ background:url(../images/login_name.png) #fff left no-repeat;  }
.item3{ background:url(../images/login_pass.png) #fff left no-repeat; }
.item4{  background:url(../images/login_yzm.png) #fff left no-repeat; width:50%;  float:left;}
.code{background-color:#eefaf2; margin-left:10px; padding:8px 3px; position:relative; top:12px; width:64px; float:left; text-align:center;}
.login_btn{ width:300px; float:left; margin-top:10px;}
.l_btn{ background:url(../images/icon_abl.jpg) repeat-x;width:72px; height:29px; float:left; text-align:center; line-height:26px; color:#FFF;}
.l_btn:hover{ color:#FFF;}
.remember{float:left; margin:5px 0 0 30px;}

/*member info*/
.m_es{ line-height:30px; }
.m_es td{height:30px; line-height:30px;padding:5px 10px;}
.m_rs{ text-align:right;font-size:12px;}
.m_tbs{border:solid 1px #eaeaea; line-height:30px; height:30px; width:70%; color:#666; padding-left:10px; }
.m_tbs2{border:solid 1px #eaeaea; line-height:30px; height:30px; width:80%; color:#666; padding-left:10px; }
.m_tbs3{border:solid 1px #eaeaea; line-height:30px; height:30px; width:54%; color:#666; padding-left:10px; margin-left:2%; }
.m_tbs4{border:solid 1px #eaeaea; line-height:30px; height:30px; width:20%; color:#666; padding-left:10px;margin-left:2%; }
.m_tbs5{border:solid 1px #eaeaea; line-height:30px; height:30px; width:5%; color:#666; padding-left:10px; }
.member_info{ float:left;}
.member_info ul li{ display:block; float:none; margin-top:10px;height:30px;}
.tt{ width:100px; float:left; text-align:right; font-size:16px; height:30px; line-height:30px; margin-right:10px;}
.member_info ul li.info1{ height:80px; }
.tc,.tc_1{border:solid 1px #eaeaea; float:left; padding:0 10px 0 10px; height:30px; line-height:30px;}
.tc{ width:300px;}
.tc_1{}
.modify{ color:#999999; height:30px;line-height:30px; margin-left:10px;}
.modify:hover{ color:767676; text-decoration:underline;}
.headpic{ width:80px; height:80px; border:solid 1px #dddddd; padding:1px; float:left;}
.headpic img{ width:80px; height:80px; overflow:hidden;}
.headpic:hover{ border:solid 1px #060;}
.remarks{line-height:80px; margin-left:10px;}

/*order list*/
.order_list{ margin-top:10px; float:left; width:100%;}
.order_search{ width:100%;  height:30px;}
.Order_NO{width:100%; float:left; background:#f6f6f6;border-radius:3px; border:1px solid #e2e3e2; width:50%; height:23px; padding-left:5px; float:left; *padding-top:3px; padding-top:3px \9;}
.search_ordeNO{ width:30%; float:right; height:27px; background:url(../images/icon_abl.jpg) repeat-x;border-radius:3px; margin-left:5px; float:left; color:#FFF; text-align:center; line-height:26px;}
.search_ordeNO:hover{ color:#FFF;}
.calendar{ width:100%; margin:10px 0;}
.calendar_search{ width:30%; background:url(../images/s_date.jpg) no-repeat right #f6f6f6;border-radius:3px; border:1px solid #e2e3e2;float:left;  padding-left:5px; *padding-top:4px;padding-top:4px \9; height:23px;}
.line2{ height:28px; line-height:28px; float:left; margin:0 5px; color:#e0e0e0;}
.t_head{ background-color:#49c36d; color:#FFF; height:30px;line-height: 30px;}
.ordered_list td{ text-align:center; border-bottom:dotted 1px #e5e5e5;}
.ordered_list a{ color:#565656;}
.ordered_list a:link{color:#999999;}
.ordered_list a:visited{color:#008929;}
.statistics{ margin-top:20px;}
.statistics td,.dt_statistics td{ background:#e9fcef; text-align:center; height:30px; line-height:30px;}
.statistics td a,.dt_statistics td a{ text-decoration:underline;}
.redirect{ width:30px; height:20px;background:#FFF; border: 1px solid #e5e5e5; margin-left:5px;}
.all_total{ text-align:center; font: bolder 16px Arial; background:#e9fcef; margin-top:10px; height:30px; line-height:30px;}
.ordered_detail{ width:100%;}
.ordered_detail td{ text-align:center; border-bottom:dotted 1px #e5e5e5; line-height:18px;}
.dt_statistics{ margin-top:50px;}
.cur_order{color:#008929; position:absolute; right:10px; top:80px;}
.pro_img{ width:50px; height:50px; border:solid 1px #e0e0e0; margin-top:10px;}
.pro_img img{ width:100%; overflow:hidden;}
.pro_name{ font-size:12px; width:50px; text-align:center; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; float:left; margin-bottom:5px; }
.buy_again{ width:100%; height:25px; float:left; background:url(../images/sjxk.jpg) repeat-x; line-height:24px; color:#FFF; text-shadow:0 1px 1px #d6b600;}
.buy_again:hover{ color:#FFF;}
.back{ position:relative; background:url(../images/icon_anh.jpg) repeat-x; float:left; margin:20px 0 0; width:60px; height:27px; color:#FFF; float:left; text-align:center; line-height:26px;}
.back:hover{ color:#FFF;}
/*order_succed*/
.order_succeed{width:958px; height:600px; border:solid 1px #e0e0e0; padding:20px 100px; margin-top:20px; background-color:#FFF;float: left;}
.succed_icon{ width:60px; height:45px; background-position:-265px -250px; float:left; margin-right:20px;}
.order_succeed p{ margin-top:20px; line-height:24px;}
/*.order_succeed p a{ text-decoration:underline;}*/
/*upload works*/
.upload_works{ float:left;}
.item label.up_work{ width:30%;}
.item label.up_work2{ width:50%;}
.note{ margin:5px 0 0 29%; font-size:12px; color:#999999; line-height:18px;}

/*my wish list*/
.left{ width:260px; float:left; margin-top:20px; border:solid 1px #e0e0e0;}
.left_column{ font: normal 20px Arial; line-height:73px;}
.m_manage_list{ float:left; background-color:#FFF; padding-bottom:200px;}
.m_manage_list ul li{ display:block; width:260px; height:40px;}
.m_manage_list ul li a{ line-height:40px; font-size:16px;padding-left:8px; display:block;}
.m_manage_list ul li.line1{ height:1px; background-position:0 -75px; *margin-top:-15px;}
.m_manage_list ul li.active a{ color:#008929;}
.right{ width:866px; padding:10px; margin:20px 0 0 10px; float:left; background:#FFF; border:solid 1px #e0e0e0;}
.wish_list{ float:left; border-bottom:solid 1px #e0e0e0;}
.wish_list ul li{ margin:10px 3%; width:130px; float:left; height:160px;}
.wish_pro_pic{border:solid 1px #e0e0e0; float:left; *float:right; *margin-top:-15px; margin-left:10px; width:130px;}
.wish_pro_pic img{ width:130px; height:87px;overflow:hidden;}
.checkbox{float:left;}
.wish_list ul li span{ display:block; text-align:left; font-size:12px; width:120px; float:left;}
.wish_list ul li span a{ display:block;width:120px; overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}
.operation{ width:50%; float:left; height:20px;  margin:20px 0 0 0;}
.select_all{ float:left; margin:3px 5px 0 0; *margin-top:-2px;}
.add{ width:100%;line-height:240%; float:right;background:url(../images/icon__byd.jpg) right no-repeat;border-radius:3px;  color:#FFF; font-weight:bolder; text-align:center; padding-right:10px;}
.add:hover{ color:#FFF;}
.txt5{ width:45%; margin-bottom:10px; line-height:26px; border: 1px solid #dddddd;border-radius:2px;}
.txt0{ width:45%; margin-bottom:10px; line-height:26px; border: 1px solid #dddddd;border-radius:2px;}
.ttl{ width:40%; float:left; line-height:26px; }
.txt{ padding-left:25%;}
.radio{ margin:10px 5px 0 0;}
.upload_btn{line-height:30px; background:#efefef; padding:7px 5px;}
.continent,.country{border:solid 1px #e0e0e0; height:30px; line-height:30px; *border-color:#063; margin:0 0 10px 0;}
.continent{ width:35%; }
.continent2{ width:45%; font-size:10px; }
.country{ width:30%; margin-left:20px;}
/*shopping cart*/
.bbtk { margin-top:20px;}
.nkj01{ text-align:left; font-weight:bold; border-bottom:none;}
.bbtk td{ border-bottom:1px solid #fff;}
.shop_cart_list{ margin-top:20px;}
.move_w{line-height:20px; height:40px; width:100%; border:solid 1px #c0e7cb; background-color:#def3e4; padding:2px 0;}
.shop_pro_s{ margin:10px 0;}
.shop_pro_s img{ margin:10px 0; width:50px; height:50px; overflow:hidden;border:solid 1px #e5e5e5;}
.shop_pro_name{ width:50px; height:20px;display:block;/*内联对象需加*/
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 强制在同一行内显示所有文本，直到文本结束或者遭遇 br 对象。不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;/* IE 专有属性，当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/  text-align:center; margin-left:5px;}
.in_qty{ width:30px; height:20px; border:solid 1px #e5e5e5; text-align:center;}
.shop_cart_list td{ text-align:center; border-bottom:dotted 1px #e0e0e0;}
.shop_list{ line-height:18px;}

.subtotal{  height:170px; text-align:left; margin-top:20px;}
.subtotal ul li{ line-height:20px; padding:3px;}


.sub_tt{ width:60%; text-align:left; float:left;}
.sub_con{ margin-left:10px; width:30%;}
.estimation{ margin-left:10px; color:#008929; text-decoration:underline;}
.continu{ position:relative; left:20px; top:20px; width:160px; height:30px;}
.leave_message{ background-color:#f3fbf6; float:left; padding:20px 10px; width:98%;}
.shop_l_message{ border:solid 1px #cde3d3; background-color:#FFF; margin-top:10px; width:98%;}
.l_message_button{ float:right; margin-top:10px; width:80%;}
.l_remarks{ width:100%; float:left; margin-top:20px; line-height:23px;}
.create_order{ width:50%; height:37px; float:left; background:url(../images/icon_abl.jpg) repeat-x; line-height:30px; color:#FFF; text-align:center;font-size:12px;}
.create_order:hover{ color:#FFF;}
.choose_ins{ width:15px; height:15px; border:solid 1px #e5e5e5; float:left; margin-top:5px; text-align:center; color:#999999;}
.choose_ins:hover{ color:#999999;}
.choose_ins span{ display:none;}
.choose_ins:hover span{ display:block; width:290px;position:relative; right:0px; top:10px; background-color:#FFF; border:1px solid #e0e0e0; text-align:left; padding:5px; color:#565656; line-height:20px;
word-break: break-word; /* 文本行的任意字内断开 */ 
word-wrap: break-word; /* IE */ 
white-space: -moz-pre-wrap; /* Mozilla */ 
white-space: -hp-pre-wrap; /* HP printers */ 
white-space: -o-pre-wrap; /* Opera 7 */ 
white-space: -pre-wrap; /* Opera 4-6 */ 
white-space: pre; /* CSS2 */ 
white-space: pre-wrap; /* CSS 2.1 */ 
white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
}

.paypal,.waiting,.Myorder{ width:25%; margin-top:20px; background-color:#008929; height:30px; line-height:30px; text-align:center; color:#fff; font-weight:bolder; float:left; margin-left:10px; border-radius:2px;}
.paypal:hover,.waiting:hover,.Myorder:hover{ color:#fff;}

.paypal2{ width:40%; margin-top:20px; background-color:#008929; height:30px; line-height:30px; text-align:center; color:#fff; font-weight:bolder; float:left; margin-left:10px; border-radius:2px;}
.paypal2:hover{ color:#fff;}

/*弹出层*/
.black_overlay{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.3;  opacity:.30; filter: alpha(opacity=30);} 
.white_content { display: none; position: absolute; /*top: 25%;*/ left: 5%; width: 80%;/* height: 55%;*/ padding: 10px; border: 4px solid #008929;  background-color: white; z-index:1002; overflow: auto;} 
.E_country{ width:260px;border: 1px solid #e0e0e0;height: 30px;line-height: 30px;}
.shipmethod{}
.t_head_shipmethod {background-color: #f5fef8;height: 30px;line-height: 30px; }
.t_head_shipmethod th{border-top:2px solid #008929; text-align:center;}
.shipmethod tbody{ height:50px; overflow-y:scroll;}
.shipmethod td{ padding:5px 0; border-bottom:1px solid #008929;}
.shipmethod td.others{ height:30px; line-height:30px; font-weight:bolder; font-size:16px;}
.select_box{float:left; width:150px; height:30px; text-align:left; margin-left:-2px;}
.open_select_box{float:left;position:relative;height:30px; left:5px;}
#ensign{background-image:url(../js/icon_country.png);background-repeat:none;display:inline-block;width:16px;height:11px;position:absolute;left:16px;top:10px;margin:0;}
#open_select{border:solid 1px #ccc;float:left;width:100%;height:30px;line-height:30px;position:relative;cursor:pointer;background:url(../js/select_down_icon.jpg) no-repeat  180px center; /*text-indent:30px;*/ left:10px; }
	.select_list{
		background-color: #fff;
		border-color: -moz-use-text-color #ccc #ccc;
		border-image: none;
		border-right: 1px solid #ccc;
		border-style: none solid solid;
		border-width: medium 1px 1px;
		box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
		display: none;
		float: right;
		height: 250px;
		margin-left: 40px;
		margin-right: -10px;
		overflow-y: scroll;
		padding: 0;
		position: relative;
		width: 150px;
		
		/*padding:0;
		border:solid 1px #ccc;
		float:right;
		margin-right:-12px;
		width:150px;
		margin-left:15px;
		border-top:none;
		display:none;
		box-shadow:0 0 4px rgba(0, 0, 0, 0.1); 
		background-color:#FFF; 
		position:relative; 
		height:250px;
		overflow-y:scroll;*/}
	.select_list li{text-align:left;height:20px;line-height:20px;cursor:pointer;width:100%;list-style-type:none;vertical-align:top;position:relative; background-color:#FFF; padding:0;}
	.select_list li img{width:16px; height:11px; float:left; padding-right:2px; padding-left:3px; padding-top:4.5px;}
	.h_bg{background:#f7f7f7;}
	.currency_type{display:block;width:100%;position:absolute;left:0;top:0;}
	/*currency type*/
	.currency_icon{background-image:url(../js/icon_country.png);background-repeat:none;display:inline-block;width:16px;height:11px;position:absolute;left:5px;top:5px;}
	.usd{background-position:left top;}
	.eur{background-position:left -20px;}
	.gbp{background-position:left -40px;}
	.aud{background-position:left -60px}
	.cad{background-position:0 -80px;}
	.chf{background-position:0 -100px;}
	.hkd{background-position:0 -120px;}
	.cny{background-position:0 -140px;}
	.hzd{background-position:0 -160px;}
	.cancel{ width:45%; margin-left:5%; height:30px; float:left; color:#fff; text-align:center; line-height:30px; background:#c6c6c6; border-radius:2px;}
.cancel:hover{ color:#FFF;}




/*backstage order*/
.ba_order{width:100%; border:solid 1px #e0e0e0;margin-top:20px; background-color:#FFF;float: left; padding:20px;}
.ba_o1{border-top:solid 1px #e6f6eb; border-right:solid 1px #e6f6eb; margin:10px 0;}
.ba_o1 td{ text-align:center; line-height:30px; padding:5px; border-bottom:solid 1px #e6f6eb; border-left:solid 1px #e6f6eb;}
.ba_oz1{background-color:#f2fcf5; color:#008929;}
.ba_oz2{ background-color:#f2fcf5; color:#008929; font-weight:bold;}
.ba_oz3{ text-align:left; padding-left:10px;}
.ba_ordeNO{ width:52px; height:27px; background-position:-160px -110px; margin-left:5px; float:left; color:#FFF; text-align:center; line-height:26px;}
.ba_ordeNO:hover{ color:#FFF;}
.ba_o2{}
.ba_o2 td{text-align:center; line-height:30px; padding:5px; }
.ba_o2an{ background: url(../images/ijjh.png) no-repeat;color:#FFF; width:135px; height:35px; line-height:35px; display:inline-block; text-align:center;}
.ba_o2an:hover{ color:#FFF; }
.ba_o3{ line-height:30px; margin:10px 0;}
.ba_o3 td{ padding:5px 10px;}
.ba_o31{ text-align:left;}
.ba_o32{ text-align:right;}
.ba_oty{font-size:16px; color:#008929;}
.ba_o33{font-size:12px; color:#008929; text-align:right;}
.ba_btd{ line-height:26px; width:90%; margin:10px; float:left; font-size:12px; color:#666; padding-left:10px;}

.page{float:right; margin-top:20px;}
.page a{ padding:2px 5px;}
.page a.curent{ color:#fff; background:#008929;}


.del_btn{line-height:30px; background:#008929; padding:6px 10px; color:#fff;}
.del_btn:hover{ color:#ccc;}

.workgl_list{}
.workgl_list ul li{ display:block; width:140px; margin:10px 5px 0 5px; float:left; }
.pl{ width:140px; float:left;background-color:#f2fcf5; padding-bottom:5px; border-bottom:solid 1px #e6f6eb;}
.pl:hover{ width:140x; float:left;background-color:#3db863;}
.pl img{ width:140px; height:110px; overflow:hidden; border:solid 1px #e6f6eb;}
.pl img:hover{ border:solid 1px #01b637;}
.pl a:hover { color:#fff; cursor:pointer;}
.pl p{font: normal 12px Arial; width:130px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding:0 10px; line-height:20px; font-family:"Arial";}
.del_btn{line-height:30px; background:#008929; padding:6px 10px; color:#fff; margin:0 0 0 20px;}
.del_btn:hover{ color:#ccc;}
.ba_ozbtl{ text-align:left; padding-left:10px;}
.zpglan{ margin:10px 15px 10px 25px;}
.zpglan,.zpglan a{width:80px; height:30px; line-height:30px; text-align:center; float:left; background:#008929; color:#fff; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; display:block;}
.zpglan a:hover{background:#02571b;color:#fff;}

.zpglan2{ margin:10px;}
.zpglan2,.zpglan2 a{width:40px; height:20px; line-height:20px; text-align:center; float:left; background:#008929; color:#fff; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; display:block;}
.zpglan2 a:hover{background:#02571b;color:#fff;}

.nzcpscfb dt{ margin:0 0 10px;}
.edit_icon2{ background:url(../images/icon_xx_x.png) no-repeat; width:20px; height:23px; float:left;}
.delete2{ background:url(../images/icon_ljt_x.png) no-repeat; width:17px; height:20px; float:left; margin:0 0 0 10px;}

.TabbedPanelsContent img{ width:100%;}
.bqkj{display:block;/*内联对象需加*/
width:100%;/*指定宽度*/
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 强制在同一行内显示所有文本，直到文本结束或者遭遇 br 对象。不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;/* IE 专有属性，当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/}

.p_qty_tt2{text-decoration:line-through}

.description {

  margin: 0 auto;
  color: rgba(229, 229, 229, 0.7);
}

.distribution-map div, .distribution-map img, .distribution-map footer {
  position: relative;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding:0;
}

.distribution-map h1, .distribution-map  h2, .distribution-map  h3,.distribution-map  h4,.distribution-map  h5,.distribution-map  h6 {
  margin-bottom: 20px;
  text-transform: uppercase;
  font-family: "Roboto Condensed", Helvetica, sans-serif;
  font-weight: 300;
}

.distribution-map h1 {
  font-size: 36pt;
}

.distribution-map h2 {
  font-size:  22dpx; margin:auto; color:#fff;
}

.distribution-map h3 {
  font-size: 20px; 
}

.distribution-map h4 {
  font-size: 16pt;
}

.distribution-map h5 {
  font-size: 14pt;
}

.distribution-map h6 {
  font-size: 12pt;
}

.distribution-map p {
  font-size: 12px;
  margin-bottom: 12pt;
}

strong {
  font-weight: 900;
  font-family: "Roboto Condensed", Helvetica, sans-serif;
  color: #e5e5e5;
}

.distribution-map a {
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
  font-family: "Roboto Condensed", Helvetica, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  color: #dff3fd;
}
.distribution-map a:visited {
  color: #dff3fd;
}
.distribution-map li.active a, .distribution-map a:hover,.distribution-map  a:active {
  color: #e5e5e5;
}

.centered {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.centered-y {
  position: absolute;
  width: 100%;
  top: 50%;
  margin-top:-20px;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size:12px;
}

.distribution-map {
  position: relative;
  width: 100%;
  padding: 20px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 auto;
}
.distribution-map > img {
  width: 100%;
  position: relative;
  margin: 0;
  padding: 0;
}
.distribution-map .map-point {
  cursor: pointer;
  outline: none;
  z-index: 0;
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-transition: opacity 0.25s ease-in-out 0.25s, width 0.25s ease-in-out 0.25s, height 0.25s ease-in-out 0.25s, z-index 0.25s ease-in-out 0.25s;
  -o-transition: opacity 0.25s ease-in-out 0.25s, width 0.25s ease-in-out 0.25s, height 0.25s ease-in-out 0.25s, z-index 0.25s ease-in-out 0.25s;
  -webkit-transition: opacity 0.25s ease-in-out, width 0.25s ease-in-out, height 0.25s ease-in-out, z-index 0.25s ease-in-out;
  -webkit-transition-delay: 0.25s, 0.25s, 0.25s, 0.25s;
  -webkit-transition: opacity 0.25s ease-in-out 0.25s, width 0.25s ease-in-out 0.25s, height 0.25s ease-in-out 0.25s, z-index 0.25s ease-in-out 0.25s;
          transition: opacity 0.25s ease-in-out 0.25s, width 0.25s ease-in-out 0.25s, height 0.25s ease-in-out 0.25s, z-index 0.25s ease-in-out 0.25s;
  background: rgba(26, 26, 26, 0.85);
  border: 3px solid #01641e;
}
.distribution-map .map-point .content {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
  width: 100%;
  height: 100%;
  left: 50%;
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  overflow: overlay;
}
.distribution-map .map-point:active, .distribution-map .map-point:focus {
  margin: 0;
  padding: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  width: 300px;
  height: 220px;
  color: #e5e5e5;
  z-index: 1;
  -webkit-transition: opacity 0.25s ease-in-out, width 0.25s ease-in-out, height 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out, width 0.25s ease-in-out, height 0.25s ease-in-out;
}
.distribution-map .map-point:active .content, .distribution-map .map-point:focus .content {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition: opacity 0.25s ease-in-out 0.25s, height 0 ease-in-out 0.25s, overflow 0 ease-in-out 0.25s;
  -o-transition: opacity 0.25s ease-in-out 0.25s, height 0 ease-in-out 0.25s, overflow 0 ease-in-out 0.25s;
  -webkit-transition: opacity 0.25s ease-in-out, height 0 ease-in-out, overflow 0 ease-in-out;
  -webkit-transition-delay: 0.25s, 0.25s, 0.25s;
  -webkit-transition: opacity 0.25s ease-in-out 0.25s, height 0 ease-in-out 0.25s, overflow 0 ease-in-out 0.25s;
          transition: opacity 0.25s ease-in-out 0.25s, height 0 ease-in-out 0.25s, overflow 0 ease-in-out 0.25s;
  overflow: hidden;
}
.distribution-map .map-point:active .content a:hover, .distribution-map .map-point:active .content a:active, .distribution-map .map-point:focus .content a:hover, .distribution-map .map-point:focus .content a:active {
  color: #afe1fa;
}

/* 弹出层样式 */
#pbOverlay, #pbImage, #pbBottom, #pbCloseBtn{position:fixed;z-index:9999;}
#pbOverlay{left:0;top:0;width:100%;height:100%;background:#000;cursor:pointer;}
#pbCloseBtn{top:0;right:0;display:block;width:50px;height:50px;background:url(../images/closebutton.png) no-repeat top left;}
.pbLoading{background:#000 url(loading.gif) no-repeat center !important;}
#pbImage{border:none;background:#000 no-repeat;/*-moz-box-shadow:0 0 40px #000;-webkit-box-shadow:0 0 40px #000;box-shadow:0 0 40px #000;*/cursor:move; width:660px; height:540px; border:solid 4px #008929;}
#pbBottom{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;text-align:center;color:#EEE;line-height:1.4em;left:50%;bottom:10px;width:400px;margin-left:-200px;}
#pbCaption{font-weight:bold;padding:4px;display:inline-block;*display:inline;background-color:rgba(0, 0, 0, 0.7);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#B0000000, EndColorStr=#B0000000);zoom:1;}
#pbNav{display:block;width:282px;height:70px;margin:auto;margin-top:5px;}
#pbPrevBtn, #pbNextBtn, #pbZoomBtn, #pbLeftBtn, #pbRightBtn{display:inline-block;height:70px;outline:none;text-indent:-9000px;background:url(navbtns.png) no-repeat;}
#pbPrevBtn{background-position:-223px 0;width:40px;float:left;}
#pbPrevBtn.pbgreyed{background-position:-521px 0;}
#pbNextBtn{background-position:-337px 0;width:40px;float:right;}
#pbNextBtn.pbgreyed{background-position:-560px;}
#pbZoomBtn{width:74px;background-position:-263px 0;float:left;}
#pbZoomBtn.pbgreyed{background-position:-74px 0;}
#pbZoomBtn.pbzoomed{background-position:0 0;}
#pbLeftBtn{background-position:-159px 0;width:64px;float:left;}
#pbRightBtn{background-position:-377px 0;width:64px;float:right;}


.hotSearchbox.active .moreBoxInput{position: fixed;top:15%;z-index: 10000;left:1%;width: 260px;border-color: #3089e7!important;}
.moreBoxInput{display: none;z-index: 9999; position: absolute;left:1%;top:18%;width: 260px; background: #fff;border: 1px solid #ddd;height:auto;}
.moreBoxInput a{display: block; line-height: 24px; cursor: pointer;padding:0 10px;}
.moreBoxInput a:hover{background: #f9f9f9;}
.work_img_box{width:137px; height:99px; overflow:hidden;border:solid 1px #e2e3e2;background:#fff;}
.pl .work_img_box img{width:100%;height:auto;border:0;}
