@charset "utf-8";
/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);
@import url(https://fonts.googleapis.com/css?family=Noto+Sans);
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);


* {margin:0px; padding:0px;}
html {overflow-y:scroll; height:100%;}
body { position:relative;  background:#fff;  font-size:12px; font-family:"Arial","Lucida Grande","Helvetica",Sans-serif; color:#444; text-align:left; -webkit-text-size-adjust:none;}
img {border:0px; margin:0px; padding:0px; vertical-align:top;}
ul,li,dl,dt,dd,ol {list-style:none; margin:0px; padding:0px;}
.clear {clear:both; margin:0px; padding:0px;}
table, td, th{border-collapse:collapse; table-layout:fixed; text-align:left;}
em {font-style:normal;}
a {cursor:pointer; text-decoration:none; color:inherit; color:#666;}
a:link {text-decoration:none; color:#666;}
a:hover { color:#0066cc;}
img, button {border:0;}
header,nav,hgroup,details,menufigure,figcaption,section { display:block; margin:0; padding:0; float:left; }
h1,h2,h3,h4 {font-weight:normal;}
section { position:relative;}

.h_tit {clear:both; position:relative; width:970px; height:40px; font-size:16px; line-height:40px; font-weight:bold; color:#222; padding:0 10px; padding-top:25px; }
.b_atcl { clear:both; position:relative; display:block; width:970px; margin:10px 10px 0px 10px; }

#top_gnb {clear:both; position:relative; z-index:99; display:inline-block; width:100%; height:30px; border-bottom:1px solid #ddd; background-color:#f5f5f5;}
#top_gnb #gnb_wrapper {clear:both; position:relative; display:block;  width:990px; height:30px; line-height:30px; margin:0 auto;  }
			#gnb_wrapper .ec21_logo {float:left; width:54px; height:29px; background:url(https://image.ec21.com/optimg/company_home/logo_ec21.jpg) no-repeat left top; }
			#gnb_wrapper .ec21_logo a { width:54px; height:29px; display:inline-block;}
			#gnb_wrapper .mark {clear:both; position:absolute; z-index:9; left:122px; top:0; width:169px; height:42px; text-align:center; }
			#gnb_wrapper .mark a {width:169px; height:42px; display:inline-block;}
							.mark span { font-size:10px; color:#fff; line-height:61px;}
							.mark strong { font-size:11px; margin-left:3px; font-family:Tahoma, Geneva, sans-serif;}
							.mark.pro{ background:url(https://image.ec21.com/skin/image/mark_pro.png) no-repeat left top;}
							.mark.pro_tv{ background:url(https://image.ec21.com/skin/image/mark_pro_v.png) no-repeat left top;}
							.mark.pro_p{ background:url(https://image.ec21.com/skin/image/mark_pro_plus.png) no-repeat left top;}
							.mark.pro_p_tv{ background:url(https://image.ec21.com/skin/image/mark_pro_plus_v.png) no-repeat left top;}
							.mark.ok{ background:url(https://image.ec21.com/skin/image/mark_ok.png) no-repeat left top;}
							.mark.ok_tv{ background:url(https://image.ec21.com/skin/image/mark_ok_v.png) no-repeat left top;}
			#gnb_wrapper .menu_list { position:absolute; right:235px; top:0; color:#555; font-size:10px;}
							.menu_list li { position:relative; float:left; padding:0 8px; background:url(https://image.ec21.com/optimg/company_home/blt_01.jpg) no-repeat right 12px; }
							.menu_list li a { background:none;}
							.menu_list li a span.arrow { display:inline-block; vertical-align:middle; width:5px; height:3px; margin-left:3px;  background:url(https://image.ec21.com/optimg/company_home/blt_02.jpg) no-repeat left top;}
							.menu_list li a.act {color:#0066cc;}
							.menu_list li.n_bg { padding-right:0; background:none;}

			#gnb_wrapper .menu_list .dr_box { position:absolute; clear:both; z-index:99; left:-28px; top:30px; width:120px; border:1px solid #ddd; border-top:none; }
											.dr_box li { clear:both; float:none;  display:block; line-height:22px; padding:0 0 0 10px; border-top:1px dotted #ddd; background:#f5f5f5;}
											.dr_box li.t_n_bor { border:none;}

			#top_gnb #gnb_wrapper .search_box { position:absolute; right:0; top:2px; display:inline-block; width:224px; height:23px; border:1px solid #999; background-color:#fff; }
			#top_gnb #gnb_wrapper .search_box select{width:60px; height:23px; overflow:hidden; border:0 none; background:none; outline:none; overflow:hidden; position:absolute; top:0px; left:2px; color:#666; filter:alpha(opacity=0);-moz-opacity:0; opacity:0; cursor:pointer ;z-index:10; font-size:11px;}
									div.selector,div.selector span{cursor:pointer;z-index:10;}
									div.selector{overflow:hidden;position:relative;display:inline-block;float:left;*zoom:1;vertical-align:middle; margin-left:3px; height:23px;line-height:23px; background-position:0 -160px;}
									div.selector span.selected{overflow:hidden; display:block; width:100%; height:23px; line-height:23px; white-space:nowrap; text-overflow:ellipsis; font-size:10px; color:#666; font-weight:bold;}
									div.selector span.button{position:absolute; top:0; right:0; height:23px; width:8px; background:url(https://image.ec21.com/optimg/company_home/blt_03.jpg) no-repeat left 10px;}
			#top_gnb #gnb_wrapper input { width:60px; height:23px; line-height:23px;}
			#top_gnb #gnb_wrapper button { position:absolute; display:inline-block; right:0; top:0; z-index:20;  width:27px; height:23px;  border:0 none; padding:0 ;margin:0; overflow:visible; cursor:pointer;  }
			#top_gnb #gnb_wrapper .input_box { float:left; width:122px; height:23px; line-height:23px;  padding:0 5px; margin-left:3px; border:none;}
			#top_gnb #gnb_wrapper .btn_search { float:right; width:27px; height:23px;  background:url(https://image.ec21.com/optimg/company_home/btn_search.jpg) no-repeat left top; }
			#top_gnb #gnb_wrapper .btn_search:hover { background: url(https://image.ec21.com/optimg/company_home/btn_search.jpg) no-repeat left bottom; }
			#top_gnb #gnb_wrapper .search_box button::-moz-focus-inner {border:0;padding:0; margin:0;}  /* firefox 여백방지 */


#promotion_full { clear:both; position:relative; width:100%; height:380px; text-align:center; background:#fff url(https://image.ec21.com/skin/admin_img/thumb_bg.jpg);}
#promotion_full .m_93 { float:none; display:block;  width:990px; height:380px; margin:0 auto; background:none;}
#promotion_full .p_box{ clear:both; position:relative; width:990px; }
#promotion_full .p_box dl { position:absolute; left:30px; top:80px; width:550px; text-align:left; }
#promotion_full .p_box dt { width:460px; font-weight:bold; font-size:28px; color:#222; line-height:32px; font-family:Arial, Helvetica, sans-serif; margin:0 0 20px 0;}
#promotion_full .p_box dd { width:430px; color:#000; font-size:16px; line-height:16px; text-align:left; text-overflow:ellipsis;   word-break:break-all;}
#promotion_full .p_box dd a.pro_btn { clear:both; display:inline-block; position:relative; height:40px; line-height:40px; text-align:center; font-weight:bold; padding:0px 40px; margin:15px 0 0 0; border-radius:3px;  }
#promotion_full .p_box dd.zly { position:absolute; top:200px;}
#promotion_full .p_box ul { position:absolute; left:47%; bottom:10px; display:inline-block; margin:0 auto;}
#promotion_full .p_box li { float:left; width:14px; height:19px; line-height:22px; text-align:center; vertical-align:middle; }
#promotion_full .p_box li.bl { width:19px; height:19px; vertical-align:middle; margin-right:3px;}
#promotion_full .p_box li.br { width:19px; height:19px; vertical-align:middle; margin-left:3px;}


#promotion_full li a { clear:both; position:relative; display:inline-block; width:11px; height:11px;  background:url(https://image.ec21.com/optimg/company_home/rolling_btn_li.png) no-repeat left top; }
#promotion_full li a:hover {background:url(https://image.ec21.com/optimg/company_home/rolling_btn_li.png) no-repeat left bottom;}
#promotion_full li a.act{clear:both; position:relative; display:inline-block; width:11px; height:11px; background:url(https://image.ec21.com/optimg/company_home/rolling_btn_li.png) no-repeat left bottom;}
#promotion_full li a.p_rol_btn_l { clear:both; display:inline-block; z-index:99; width:19px; height:19px; background: url(https://image.ec21.com/optimg/company_home/rolling_btn_s.png) no-repeat left top;}
#promotion_full li a.p_rol_btn_l:hover{background:url(https://image.ec21.com/optimg/company_home/rolling_btn_s.png) no-repeat left bottom;}
#promotion_full li a.p_rol_btn_r { clear:both; display:inline-block; z-index:99; width:19px; height:19px; background:url(https://image.ec21.com/optimg/company_home/rolling_btn_s.png) no-repeat right top; }
#promotion_full li a.p_rol_btn_r:hover{background:url(https://image.ec21.com/optimg/company_home/rolling_btn_s.png) no-repeat right bottom;}

#gnb_bar_100 { clear:both; position:relative; width:990px; height:50px; display:block; margin:0 auto;  }
#gnb_bar_100 ul { position:absolute; left:0; top:7px;}
#gnb_bar_100 li { display:inline; float:left; line-height:30px; padding-left:2px; margin-left:1px; font-weight:bold; }
#gnb_bar_100 li.n_bg {padding-right:0; background:none;}
/*  #gnb_bar_100 li a.pro:hover { color:#fff; line-height:31px;  padding:0 26px; background:url(https://image.ec21.com/optimg/company_home/pro_tab_over.jpg) repeat-x left top;} */
/*  #gnb_bar_100 li a.pro.act { color:#fff; line-height:31px;  padding:0 26px; background:url(https://image.ec21.com/optimg/company_home/pro_tab_over.jpg) repeat-x left top;}*/
/*  #gnb_bar_100 li a.ok:hover { color:#fff; line-height:31px; padding:0 26px; background:url(https://image.ec21.com/optimg/company_home/ok_tab_over.jpg) repeat-x left top;} */
/*  #gnb_bar_100 li a.ok.act { color:#fff; line-height:31px; padding:0 26px; background:url(https://image.ec21.com/optimg/company_home/ok_tab_over.jpg) repeat-x left top;} */




/* .pro_100 { clear:both; position:relative; display:block; width:100%; height:50px; margin:0 auto; background: url(https://image.ec21.com/optimg/company_home/gnb_pro_bg_100.jpg) repeat-x left top; } */
/* .ok_100 { clear:both; position:relative; display:block; width:100%; height:50px; margin:0 auto; background: url(https://image.ec21.com/optimg/company_home/gnb_ok_bg_100.jpg) repeat-x left top; } */
.t_mar { margin-top:20px;}
.t_mar_25 {margin-top:25px;}
.t_mar_40 {margin-top:40px;}
.t_mar_60 { margin-top:60px;}
.t_mar_80 { margin-top:80px;}

#frame_bg_top { clear:both; position:relative; width:100%; text-align:center;}
#frame_bg_bottom { clear:both; position:relative; width:100%; height:100%; }
#frame_bg_front { clear:both; position:relative; width:990px; margin-bottom:none !important;}
#frame_body { clear:both; position:absolute; float:left; left:0; top:30px; z-index:2; width:100%; }

#body_w { clear:both; position:relative; float:left; width:100%; height:100%; margin:0; padding:0; }

#wrapper {clear:both; display:block; position:relative; width:990px;  margin:0 auto; background-color:#fff; }
#wrapper #title_box {clear:both; position:relative; display:table; width:990px; font-size:22px; color:#333; font-weight:bold; background:#fff url(https://image.ec21.com/skin/admin_img/thumb_bg.jpg);}
			#title_box h1 { display:inline-block; vertical-align:middle; font-size:22px; font-weight:bold;}
			#title_box p { display:inline-block; vertical-align:middle; font-size:22px; font-weight:bold;}
			#title_box .base_bg{ display:table-cell; vertical-align:middle; padding-left:10px;}
			#title_box .t_box { padding-left:40px; display:table-cell;  vertical-align:middle;}
			#title_box .logo_frame { display:inline-block; height:72px; margin:0px 10px 0px 0; line-height:70px;   }
			#title_box .logo_frame img {vertical-align:middle; display:inline-block;max-height:72px;}

/* #wrapper #gnb_bar_pro {clear:both; position:relative; width:990px; height:50px; display:block; background:url(https://image.ec21.com/optimg/company_home/gnb_pro_bg.jpg) no-repeat left top; } */
/* #wrapper #gnb_bar_ok {clear:both; position:relative; width:990px; height:50px; display:block; background:url(https://image.ec21.com/optimg/company_home/gnb_ok_bg.jpg) no-repeat left top; } */
/* #wrapper #gnb_bar_base {clear:both; position:relative; width:990px; height:50px; display:block; color:#fff; background:#2568b4 url(https://image.ec21.com/optimg/company_home/gnb_base_bg.jpg) no-repeat left top; }*/
#wrapper #gnb_menu { clear:both; position:absolute; left:10px; top:7px; height:43px; z-index:99999;}
 			#gnb_menu li { position:relative; display:inline; float:left; line-height:30px; padding-left:2px; margin-left:1px; font-weight:bold; }
			#gnb_menu li span.bar { display:inline-block;  width:1px; font-weight:normal; text-align:center; text-align:center; opacity:0.2; margin:0 0 0 1px; }
			#gnb_menu li.base { display:inline; float:left; line-height:30px; padding-left:2px; margin-left:1px; font-weight:bold; background:url(https://image.ec21.com/optimg/company_home/blt_16.jpg) no-repeat left 13px; }
			#gnb_menu li.n_bg {padding-right:0; background:none;}
			#gnb_menu li a { clear:both; position:relative; display:inline-block; line-height:34px; height:43px; padding:0 25px;}
/*			#gnb_menu li a.pro:hover { color:#fff; line-height:34px; padding:0 25px; background:url(https://image.ec21.com/optimg/company_home/pro_tab_over.jpg) repeat-x left top;} */
/*			#gnb_menu li a.pro.act { color:#fff; line-height:34px; padding:0 25px; background:url(https://image.ec21.com/optimg/company_home/pro_tab_over.jpg) repeat-x left top;} */
/*			#gnb_menu li a.ok:hover { color:#fff; line-height:34px; padding:0 25px; background:url(https://image.ec21.com/optimg/company_home/ok_tab_over.jpg) repeat-x left top;} */
/*			#gnb_menu li a.ok.act { color:#fff; line-height:34px; padding:0 25px; background:url(https://image.ec21.com/optimg/company_home/ok_tab_over.jpg) repeat-x left top;} */
/*	 		#gnb_menu li a.base { color:#fff;}  */
/*			#gnb_menu li a.base:hover { color:#043f82; line-height:34px;  border-bottom:none; padding:0 25px; background:#fff;} */
/*			#gnb_menu li a.base.act {  color:#043f82; line-height:34px;  border-bottom:none; padding:0 25px; background:#fff;} */

			#gnb_menu li a span.ar { font-size:9px; margin-left:5px; }
			#gnb_menu li a.ok span.act { display:inline-block; width:7px; height:4px; padding-right:10px;}
			#gnb_menu li a.pro span.act { display:inline-block; width:7px; height:4px; padding-right:10px; }

			#gnb_menu li ul.depth_box { clear:both; position:absolute; z-index:999999; top:inherit; display:block;   margin:0px 0 0 0;  background:#fff;}
							 ul.depth_box li {  width:100%;  display:inline-block!important;  font-weight:normal; line-height:30px !important;  padding:0 0 0px 0 !important; margin:0 !important; background:none !important; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; word-break:break-all;}
							 ul.depth_box li a { width:auto; height:35px !important; display:block !important;  font-weight:normal; line-height:35px !important; color:#222 !important; padding:0 30px 0!important; margin:0 !important; border-bottom:1px solid #ddd; background:none;}
							 ul.depth_box li a:hover { color:#0066cc !important; background:#f5f5f5;}
/*			#gnb_menu li ul.base_line { border:1px solid #444; border-top:none;} */
/*			#gnb_menu li ul.ok_line {  border:2px solid #1b3c7f; border-top:none;} */
/*			#gnb_menu li ul.pro_line {  border:2px solid #b60606; border-top:none;} */

#wrapper #rol_banner {clear:both; position:relative; width:990px; height:200px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
#wrapper #rol_banner ul { position:absolute; left:46%; bottom:10px; display:inline-block; margin:0 auto;}
#wrapper #rol_banner li { display:inline;}
			#rol_banner li a { clear:both; position:relative; display:inline-block; width:11px; height:11px; background:url(https://image.ec21.com/optimg/company_home/rolling_btn_li.png) no-repeat left top; }
			#rol_banner li a:hover {background:url(https://image.ec21.com/optimg/company_home/rolling_btn_li.png) no-repeat left bottom;}
			#rol_banner li a.act{clear:both; position:relative; display:inline-block; width:11px; height:11px; background:url(https://image.ec21.com/optimg/company_home/rolling_btn_li.png) no-repeat left bottom;}
a.rol_btn_l { clear:both; position:absolute; display:inline-block; z-index:99; top:65px; left:10px; width:75px; height:75px; background:url(https://image.ec21.com/optimg/company_home/rolling_btn_l.png) no-repeat left top; }
a.rol_btn_l:hover{background:url(https://image.ec21.com/optimg/company_home/rolling_btn_l.png) no-repeat left bottom;}
a.rol_btn_r { clear:both; position:absolute; display:inline-block; z-index:99; top:65px; right:10px; width:75px; height:75px; background:url(https://image.ec21.com/optimg/company_home/rolling_btn_r.png) no-repeat left top; }
a.rol_btn_r:hover{background:url(https://image.ec21.com/optimg/company_home/rolling_btn_r.png) no-repeat left bottom;}

#wrapper #company_introduction {}
#wrapper #company_introduction .profile_box{ float:left; width:59%; padding-left:20px; margin-bottom:20px;}
#wrapper #company_introduction .p_base_box{ float:left; width:425px; padding-left:20px;}
#wrapper #company_introduction img { float:left; display:inline-block; border:1px solid #ccc;}
#wrapper #company_introduction .c_desc{float:left; width:100%; font-size:12px; margin-bottom:25px; }
										 .c_desc th { width:110px; height:24px; color:#222; vertical-align:text-top; line-height:23px;  font-weight:normal; padding:0.15em 0 0.15em 15px; margin-right:15px;  border-bottom:1px solid #c2c2c2; }
										 .c_desc td{ width:100%; height:24px; color:#777; line-height:18px; padding:0.15em 0 0.15em 15px; border-bottom:1px solid #e7e7e7;}
										 .c_desc td span.cnt { display:inline-block; vertical-align:middle; margin-left:5px;}
										 .c_desc h1 { font-size:12px;}
#wrapper #company_introduction p.last_date { display:inline-block; color:#844e2e; font-size:11px; padding-left:15px; line-height:38px; margin-bottom:10px; background:url(https://image.ec21.com/optimg/company_home/blt_06.jpg) no-repeat left 15px;}
#wrapper #company_introduction a.m_contact_now { clear:both; position:relative; display:inline-block; width:120px; height:25px; line-height:25px; color:#fff; text-align:center; font-size:14px; font-weight:bold; margin-right:5px; border:1px solid #dc7c36; background-color:#f79e2b; }
#wrapper #company_introduction a.m_contact_now:hover { border:1px solid #ce6920; background-color:#fcab41;}
#wrapper #company_introduction a.m_skype_chet{clear:both; position:relative; display:inline-block; width:105px; height:25px; line-height:25px; color:#777; text-align:center; font-size:11px; padding-left:15px; border:1px solid #ccc; background:#fff url(https://image.ec21.com/optimg/company_home/blt_07.jpg) no-repeat 18px 5px;}
#wrapper #company_introduction a.m_skype_chet:hover { color:#25afd7; border:1px solid #a0cdda;}
#wrapper #company_introduction .visit_box { float:right; width:150px; height:250px; border:1px solid #ddd;}
										 .visit_box p.v_tit { height:30px; line-height:30px; color:#222; padding-left:10px; margin-bottom:7px; border-bottom:1px solid #ddd; }
										 .visit_box ul {height:181px;}
										 .visit_box li { height:25px; line-height:25px; margin:0 10px; border-top:1px solid #eee; padding-left:10px; background:url(https://image.ec21.com/skin/image/blt_46.jpg) no-repeat left 11px; }
										 .visit_box li span{ display:inline-block; border:1px solid #ddd; margin-right:5px; vertical-align:middle;}
										 .visit_box li.n_t_bor { border-top:none;}
										 .visit_box li a.id { position:relative; width:106px; display:inline-block; vertical-align:middle;  color:#444; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -0-text-overflow:ellipsis; -ms-text-overflow:ellipsis;   }
										 .visit_box li a.home { position:relative; display:inline-block; width:11px; height:9px; vertical-align:middle; background:url(https://image.ec21.com/optimg/company_home/blt_05.gif) no-repeat right top;  }
										 .visit_box p.total {height:30px; text-align:left; line-height:30px; padding:0 10px;  border-top:1px solid #ddd; background-color:#f6f6f6;}
										 .visit_box p.total span.txt_01 { float:left;  text-align:left; }
										 .visit_box p.total span.txt_02 { float:right; text-align:right;}

#wrapper #company_introduction .ad_box { float:right; width:300px; height:250px; border:1px solid #ddd; }

#wrapper #top5_products {}
#wrapper #top5_products .top5_box { clear:both; position:relative; width:990px; height:248px; overflow:hidden; border-bottom:1px solid #e6e6e6; background:url(https://image.ec21.com/optimg/company_home/top5_bg.jpg) no-repeat left top;}
								.top5_box li { text-align:center; width:186px; border-bottom:1px solid #a9a9a9; background-color:#fff;}
								.top5_box li.p_lt { position:relative; float:left; margin:10px 0px 0px 10px ; width:186px;  text-align:center; background:#fff;}
								.top5_box li.p_lt a.pro_b { clear:both; position:relative; float:left; display:block; width:184px; height:226px; color:#0066cc; border:1px solid #c5a7a7; background:#fff;}
								.top5_box li.p_lt a.pro_b:hover {border:1px solid #b6060b; text-decoration:none;}
								.top5_box li.p_lt a.ok_b { clear:both; position:relative; float:left; display:block; width:184px; height:226px; color:#0066cc; border:1px solid #969eb1; background:#fff;}
								.top5_box li.p_lt a.ok_b:hover {border:1px solid #223562; text-decoration:none;}
								.top5_box li.p_lt .thumb { display:table-cell;  width:184px; height:184px; text-align:center; font-size:160px; line-height:155px; }
								@media \0screen { .m_ctns .pro_box li.p_lt .thumb { display:inline\0/IE8; width:184px; height:184px; text-align:center; font-size:160px; line-height:155px; }}
								.top5_box li.p_lt span.p_tab { clear:both; position:absolute; left:-1px; top:-1px; width:35px; height:40px; line-height:30px; text-align:left; font-size:18px; font-weight:bold; color:#fff; padding-left:5px; background:url(https://image.ec21.com/optimg/company_home/blt_08.gif) no-repeat left top;}
								.top5_box li.p_lt span.o_tab { clear:both; position:absolute; left:-1px; top:-1px; width:35px; height:40px; line-height:30px; text-align:left; font-size:18px; font-weight:bold; color:#fff; padding-left:5px; background:url(https://image.ec21.com/optimg/company_home/blt_08_1.gif) no-repeat left top;}
								.top5_box li .thumb img {max-width:184px; max-height:184px; display:inline-block; line-height:172px; vertical-align:middle; margin:auto auto; }
/*.top5_box li img {  max-width:132px; max-height:132px; text-align:center; vertical-align:middle; border:0; margin:auto auto;  line-height:90px;}*/
								.top5_box li.p_lt p.p_tit { display:table; width:184px; height:41px; text-align:left; text-overflow:ellipsis; word-break:break-all; table-layout:fixed; border-top:1px dotted #999;  background:#f8f8f8;}
								.top5_box li.p_lt p.p_tit span {*position:absolute; *top:10px; display:table-cell; vertical-align:middle; width:174px; height:30px; line-height:14px;  overflow:hidden;   text-overflow:ellipsis; word-break:break-all; padding:5px; }


#wrapper #main_products .main_box { clear:both; position:relative; width:970px; display:inline-block; padding:10px 10px 0px 10px;}
								.main_box li { text-align:center; width:300px; border-right:1px dotted #ddd; padding-right:17px; margin:0px 17px 15px 0px; background-color:#fff;}
								.main_box li.n_pm{ margin:0; padding:0; border:none;}
								.main_box li.p_lt { position:relative; float:left; height:370px; text-align:center; background:#fff;}
								.main_box li.p_lt a { clear:both; position:relative; float:left; display:block; width:300px; color:#0066cc; border:1px solid #cecece; border-bottom:2px solid #bbb; background:#fff;}
								.main_box li.p_lt a:hover {border:1px solid #0066cc;  border-bottom:2px solid #06c; text-decoration:underline;}
								.main_box li.p_lt a:hover p.p_tit { text-decoration:underline;}
								.main_box li.p_lt .thumb { display:table-cell;  width:300px; height:300px; text-align:center; font-size:250px; line-height:250px; }
								@media \0screen { .m_ctns .pro_box li.p_lt .thumb { display:inline\0/IE8; width:300px; height:300px; text-align:center; font-size:12px; line-height:130px; }}
								.main_box li .thumb img {max-width:300px; max-height:300px; display:inline-block; line-height:172px; vertical-align:middle; margin:auto auto; }
								.main_box li .thumb .g_ad { display:inline-block; width:300px; height:250px; vertical-align:middle; font-size:2px; line-height:2px;}
/*.top5_box li img {  max-width:132px; max-height:132px; text-align:center; vertical-align:middle; border:0; margin:auto auto;  line-height:90px;}*/
								.main_box li.p_lt span.new { clear:both; position:absolute; z-index:99; left:0px; top:292px; width:46px; height:16px; line-height:30px; text-align:left; font-size:20px; font-weight:bold; color:#fff; padding-left:5px; background:url(https://image.ec21.com/optimg/company_home/blt_09.gif) no-repeat left top;}
								.main_box li.p_lt p.p_tit { position:relative; left:0; bottom:0; display:table; width:280px; height:50px; text-align:left; vertical-align:middle; padding:0 10px; border-top:1px dotted #999; background:#eeeeee;  }
								.main_box li.p_lt p.p_tit span{*position:absolute; *top:10px; display:table-cell; vertical-align:middle; width:280px; height:30px; line-height:14px;}

								.main_box li.p_lt ul.p_price { clear:both; float:left; width:280px;  font-size:11px; padding:0 10px; border-top:1px dotted #ccc;  background-color:#f8f8f8;}
								.main_box li.p_lt ul.p_price li{ float:left; vertical-align:middle; width:280px;  height:18px; text-align:left;  line-height:18px; color:#999;  font-size:11px;  overflow:hidden; text-overflow:ellipsis; word-break:break-all; white-space:nowrap; border-right:none; margin:0 !important; padding-right:0;  background-color:#f8f8f8;}
								.main_box li.p_lt ul.p_price li span { color:#222;}
								.main_box li.p_lt ul.p_price li.t_p { float:left;  width:122px; text-align:left; overflow:hidden; text-overflow:ellipsis; word-break:break-all; white-space:nowrap;}
								.main_box li.p_lt ul.p_price li.t_o { float:right; width:122px; text-align:right; overflow:hidden; text-overflow:ellipsis; word-break:break-all; }
								.main_box li.p_lt ul.p_price li.t_o span { overflow:hidden; text-overflow:ellipsis; word-break:break-all;}

								.main_box li div.ad_box {clear:both; position:relative; float:left; display:block; width:300px; height:370px;  border:1px solid #cecece; border-bottom:2px solid #bbb; background:#fff;}
								.main_box li div.ad_frame {display:table-cell;  width:300px; height:300px; text-align:center; font-size:250px; line-height:250px;}
								.main_box li div.ad_box p {  height:70px; line-height:70px;}
								.main_box li div.ad_box .g_ad { display:inline-block; width:300px; height:250px; vertical-align:middle; font-size:2px; line-height:2px;}




#wrapper #main_products_ly2 { height:auto; }
#wrapper #main_products_ly2 #container { position:relative; text-align:left; width:990px; height:auto; padding:10px 0; background-color:#f4f4f4;}
#wrapper #main_products_ly2 #container .n_pm{ margin:0; padding:0; border:none;}
#wrapper #main_products_ly2 #container .item{ position:relative; display:block; width:235px; text-align:center; margin-bottom:10px; margin-left:10px; background:#fff;}

#wrapper #main_products_ly2 #container .item a { position:relative; float:left; display:block; width:233px; color:#0066cc; border:1px solid #cecece; border-bottom:2px solid #bbb; background:#fff;}
#wrapper #main_products_ly2 #container .item a:hover {border:1px solid #06c;  border-bottom:2px solid #06c; text-decoration:none;}
#wrapper #main_products_ly2 #container .item.thumb { width:233px; text-align:center; }

#wrapper #main_products_ly2 #container .thumb img {max-width:233px; display:inline-block; line-height:172px; vertical-align:middle; margin:auto auto; }
/*.top5_box li img {  max-width:132px; max-height:132px; text-align:center; vertical-align:middle; border:0; margin:auto auto;  line-height:90px;}*/

#wrapper #main_products_ly2 #container .item p.p_tit { position:relative; left:0; bottom:0; display:table; width:213px; height:50px; text-align:left; vertical-align:middle; padding:0 10px; border-top:1px dotted #999;  background:#eee;  }
#wrapper #main_products_ly2 #container .item p.p_tit span{*position:absolute; *top:10px; display:table-cell; vertical-align:middle; width:233px; height:30px; line-height:14px;}
#wrapper #main_products_ly2 #container .item p.p_tit span.new { clear:both; position:absolute; z-index:99; left:0px; top:-6px; width:46px; height:16px; line-height:30px; text-align:left; font-size:20px; font-weight:bold; color:#fff; padding-left:5px; background:url(https://image.ec21.com/optimg/company_home/blt_09.gif) no-repeat left top;}
#wrapper #main_products_ly2 #container .item ul.p_price { clear:both; display:table; width:213px;  font-size:11px;  }
#wrapper #main_products_ly2 #container .item ul.p_price { clear:both; float:left; width:213px;  font-size:11px; padding:0 10px; border-top:1px dotted #ccc;  background-color:#f8f8f8;}
#wrapper #main_products_ly2 #container .item ul.p_price li{ float:left; vertical-align:middle; width:213px;  height:18px; text-align:left;  line-height:18px; color:#999;  font-size:11px;  overflow:hidden; text-overflow:ellipsis; word-break:break-all; white-space:nowrap; border-right:none; margin:0 !important; padding-right:0;  background-color:#f8f8f8;}
#wrapper #main_products_ly2 #container .item ul.p_price li span { color:#000;}



#wrapper #main_products_ly3 {}
#wrapper #main_products_ly3 .main_box3 { clear:both; display:inline-block; position:relative; width:990px; margin-bottom:30px;}
#wrapper #main_products_ly3 .main_box3 .category { float:left; position:relative; width:200px; margin-left:10px;  border:1px solid #ccc; background:#f8f8f8; }

#wrapper #main_products_ly3 .main_box3 h3.c_title {clear:both; float:left; width:190px; height:40px; font-weight:bold; font-size:12px; line-height:40px; color:#222; padding-left:10px; border-bottom:1px solid #bbb; background:#fff;}
#wrapper #main_products_ly3 .main_box3 ul.cate_li {clear:both; float:left; width:100%; border-bottom:1px solid #888;  }
#wrapper #main_products_ly3 .main_box3 ul.cate_li li {float:left; height:35px; color:#444; border-top:1px solid #ccc; background:#fdfdfd;}
#wrapper #main_products_ly3 .main_box3 ul.cate_li li.ng_bor { border-top:none; }
#wrapper #main_products_ly3 .main_box3 ul.cate_li li a { display:block; width:164px; height:35px; color:#333; line-height:35px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; word-break:break-all; padding:0 18px; }
#wrapper #main_products_ly3 .main_box3 ul.cate_li li a:hover {  color:#0066cc; background-color:#f5f5f5;}
#wrapper #main_products_ly3 .main_box3 ul.cate_li li a.act { color:#0e55a5; font-weight:bold; background-color:#f5f5f5;}
#wrapper #main_products_ly3 .main_box3 .c_b_bor { margin-bottom:8px; border-bottom:1px solid #adadad !important;}

#wrapper #main_products_ly3 .main_box3 .f_h {height:970px;}
#wrapper #main_products_ly3 .main_box3 .m_h {height:646px;}

#wrapper #main_products_ly3 .pro_list { clear:both; float:right; display:inline-block; position:relative; width:768px;}
#wrapper #main_products_ly3 .pro_list li { float:left; text-align:center; width:245px;   margin:0 10px 10px 0px; background-color:#fff;}
#wrapper #main_products_ly3 .pro_list li.n_pm{ margin-right:0; padding:0; border:none;}
#wrapper #main_products_ly3 .pro_list li.p_lt { position:relative; float:left;  text-align:center; background:#fff;}
#wrapper #main_products_ly3 .pro_list li.p_lt a { clear:both; position:relative; float:left; display:block; width:243px; color:#0066cc; border:1px solid #cecece; border-bottom:2px solid #bbb; background:#fff;}
#wrapper #main_products_ly3 .pro_list li.p_lt a:hover {border:1px solid #06c;  border-bottom:2px solid #06c; text-decoration:none;}
#wrapper #main_products_ly3 .pro_list li.p_lt .thumb { display:table-cell;  width:243px; height:243px; text-align:center; font-size:205px; line-height:205px; }
									 @media \0screen { .m_ctns .pro_box li.p_lt .thumb { display:inline\0/IE8; width:243px; height:243px; text-align:center; font-size:12px; line-height:130px; }}
#wrapper #main_products_ly3 .pro_list li .thumb img {max-width:243px; max-height:243px; display:inline-block; line-height:172px; vertical-align:middle; margin:auto auto; }
/*.top5_box li img {  max-width:132px; max-height:132px; text-align:center; vertical-align:middle; border:0; margin:auto auto;  line-height:90px;}*/
#wrapper #main_products_ly3 .pro_list li.p_lt span.new { clear:both; position:absolute; z-index:99; left:0px; top:238px; width:46px; height:16px; line-height:30px; text-align:left; font-size:20px; font-weight:bold; color:#fff; padding-left:5px; background:url(https://image.ec21.com/optimg/company_home/blt_09.gif) no-repeat left top;}
#wrapper #main_products_ly3 .pro_list li.p_lt p.p_tit { position:relative; left:0; bottom:0; display:table; width:223px; height:50px; text-align:left; vertical-align:middle; padding:0 10px; border-top:1px dotted #999; background:#eeeeee;  }
#wrapper #main_products_ly3 .pro_list li.p_lt p.p_tit span{*position:absolute; *top:10px; display:table-cell; vertical-align:middle; width:278px; height:30px; line-height:14px;}

#wrapper #main_products_ly3 .pro_list li.p_lt ul.p_price { clear:both; float:left; width:223px;  font-size:11px; padding:0 10px; border-top:1px dotted #ccc;  background-color:#f8f8f8;}
#wrapper #main_products_ly3 .pro_list li.p_lt ul.p_price li{ float:left; vertical-align:middle; width:223px;  height:18px; text-align:left;  line-height:18px; color:#999;  font-size:11px;  overflow:hidden; text-overflow:ellipsis; word-break:break-all; white-space:nowrap; border-right:none; margin:0 !important; padding-right:0;  background-color:#f8f8f8;}
#wrapper #main_products_ly3 .pro_list li.p_lt ul.p_price li span { color:#000;}
#wrapper #main_products_ly3 .pro_list li.p_lt ul.p_price li.t_p { float:left;  width:110px; text-align:left; overflow:hidden; text-overflow:ellipsis; word-break:break-all; white-space:nowrap;}
#wrapper #main_products_ly3 .pro_list li.p_lt ul.p_price li.t_o { float:right; width:110px; text-align:right; overflow:hidden; text-overflow:ellipsis; word-break:break-all; }
#wrapper #main_products_ly3 .pro_list li.p_lt ul.p_price li.t_o span { overflow:hidden; text-overflow:ellipsis; word-break:break-all;}



#wrapper #customized_contents {display:block;}
#wrapper #customized_contents .cc_box { clear:both; position:relative; float:left; display:block; width:990px;   padding-bottom:10px; }
										.cc_box li { text-align:center; float:left; width:235px;  background-color:#fff;}
										.cc_box li.p_lt { position:relative; float:left; margin:10px 0px 0px 10px ; width:235px;  text-align:center; background:#fff;}
										.cc_box li.p_lt a { clear:both; position:relative; float:left; display:block; width:233px;  color:#0066cc; border:1px solid #ddd; border-bottom:2px solid #bbb; background:#fff;}
										.cc_box li.p_lt a:hover {border:1px solid #06c; border-bottom:2px solid #06c; text-decoration:none;}
										.cc_box li.p_lt .thumb { display:table-cell;  width:233px; height:233px; text-align:center; font-size:198px; line-height:198px; background:#fff; }
										@media \0screen { .m_ctns .pro_box li.p_lt .thumb { display:inline\0/IE8; width:233px; height:235px; text-align:center; font-size:12px; line-height:130px; }}
										.cc_box li .thumb img {max-width:233px; max-height:233px; display:inline-block; line-height:172px; vertical-align:middle; margin:auto auto; }
/*.top5_box li img {  max-width:132px; max-height:132px; text-align:center; vertical-align:middle; border:0; margin:auto auto;  line-height:90px;}*/
										.cc_box li.p_lt p.p_tit { display: block; position:relative; left:0; bottom:0;  height:47px; line-height:40px; text-align:center; border-top:1px dotted #999; background-color:#eee; }
										.cc_box li.p_lt p.p_tit span{*position:absolute; *top:8px; left:0; display:table-cell; padding:0 5px; vertical-align:middle; text-align:left; width:233px; height:47px; line-height:14px;}
										.cc_box li.p_lt ul.p_price { clear:both; float:left; width:213px;  font-size:11px; padding:0 10px; border-top:1px dotted #ccc;  background-color:#f8f8f8;}
										.cc_box li.p_lt ul.p_price li{ float:left; vertical-align:middle; width:223px;  height:18px; text-align:left;  line-height:18px; color:#999;  font-size:11px;  overflow:hidden; text-overflow:ellipsis; word-break:break-all; white-space:nowrap; border-right:none; margin:0 !important; padding-right:0;  background-color:#f8f8f8;}
										.cc_box li.p_lt ul.p_price li span { color:#000;}
										.cc_box li.p_lt ul.p_price li.t_p { float:left;  width:102px; text-align:left; overflow:hidden; text-overflow:ellipsis; word-break:break-all; white-space:nowrap;}
										.cc_box li.p_lt ul.p_price li.t_o { float:right; width:102px; text-align:right; overflow:hidden; text-overflow:ellipsis; word-break:break-all; }
										.cc_box li.p_lt ul.p_price li.t_o span { overflow:hidden; text-overflow:ellipsis; word-break:break-all;}


#wrapper #send_inquiry { display:inline-block; margin-bottom:10px;}
#wrapper #send_inquiry {} .nb_box { position:relative;  width:990px; }
#wrapper #send_inquiry {} .nb_box_sub { position:relative;  width:760px; }
#wrapper #send_inquiry {} .nd_2{ position:relative; display:block; width:970px; height:409px; margin:0 auto; background:#f2f2f2; }
#wrapper #send_inquiry {} .nd_2_sub{ position:relative; float:right; width:760px; height:409px; background:#f2f2f2; border:1px solid #000; }


#wrapper #send_inquiry_sub { clear:both; float:left; margin-bottom:40px; margin-top:30px; border:1px solid #c9c9c9; }
#wrapper #send_inquiry_sub h2 { clear:both; height:36px; font-size:13px; line-height:34px; font-weight:bold; display:block; padding-left:12px; color:#222; border-bottom: 1px solid #c9c9c9; background: url(https://image.ec21.com/optimg/new_product/n_se_bg.jpg) repeat-x left top;}
#wrapper #send_inquiry_sub h4 { clear:both; height:36px; font-size:13px; line-height:34px; font-weight:bold; display:block; padding-left:12px; color:#222; border-bottom: 1px solid #c9c9c9; background: url(https://image.ec21.com/optimg/new_product/n_se_bg.jpg) repeat-x left top;}
#wrapper #send_inquiry_sub .nb_box { position:relative;  width:748px; }
#wrapper #send_inquiry_sub .nb_box_sub { position:relative;  width:748px; }
#wrapper #send_inquiry_sub .nd_2{ position:relative; float:left; width:748px; background:#f2f2f2;}
#wrapper #send_inquiry_sub .nd_2_sub{ position:relative; float:right; width:748px; height:409px; background:#f2f2f2; border:1px solid #000; }

#wrapper #main_products .btn_more_base { clear:both; display:block;}
#wrapper #main_products .btn_more {  display:inline-block; width:100%; margin-bottom:10px;}
#wrapper #main_products .btn_more a.m_btn { float:right; display:inline-block; width:60px;  height:20px; text-align:right; line-height:20px; padding-left:25px; margin-right:10px; *margin-top:15px; border:0; background:url(https://image.ec21.com/optimg/company_home/blt_10.jpg) no-repeat left top;}
#wrapper #main_products_ly2 .btn_more2 a.m_btn2 { clear:both; display:inline-block; width:988px; height:38px; text-align:center; line-height:38px; border:1px solid #ddd; background: url(https://image.ec21.com/optimg/company_home/btn_viewmore_bg.jpg) repeat-x left top;}
#wrapper #main_products_ly2 .btn_more2 a.m_btn2:hover {background: url(https://image.ec21.com/optimg/company_home/btn_viewmore_bg.jpg) repeat-x left bottom;}
#wrapper #main_products_ly3 .btn_more3 {  width:100%; margin-bottom:20px;}
#wrapper #main_products_ly3 .btn_more3 a.m_btn3 { clear:both; float:right; height:20px; text-align:right; line-height:20px; padding-left:25px; margin-right:10px; *margin-top:15px; background:url(https://image.ec21.com/optimg/company_home/blt_10.jpg) no-repeat left top;}
#wrapper #hot_selling_leads .btn_more_base { clear:both; display:block;}
#wrapper #hot_selling_leads .btn_more {  display:inline-block; width:100%; margin:15px 0 10px 0;}
#wrapper #hot_selling_leads .btn_more a.m_btn { float:right; display:inline-block; width:60px;  height:20px; text-align:right; line-height:20px; padding-left:25px; margin-right:10px; *margin-top:15px; border:0; background:url(https://image.ec21.com/optimg/company_home/blt_10.jpg) no-repeat left top;}



#wrapper section {background-color:#fff;}


.n_table_non {width:910px; border-collapse:collapse; margin:0 auto;  padding:0; }
.n_table_non caption {visibility:hidden; font-size:0; margin:0; padding:0; height:0; line-height:0;}
.n_table_non th { padding-left:0;  text-align:left; font-size:12px; color:#2f2f2f; vertical-align:middle; background:url(https://image.ec21.com/optimg/company_home/table_bg.jpg) repeat-x left bottom ;}
.n_table_non td { height:52px; padding-bottom:0;   word-wrap:break-word; vertical-align:middle; background:url(https://image.ec21.com/optimg/company_home/table_bg.jpg) repeat-x left bottom ;}
.n_table_non th span.rb {color:#dd2121;}
.n_table_non td.txtara { height:213px;}
.n_table_non td.b_no { border-bottom:none;}
.n_table_non th.b_no { border-bottom:none;}
.n_table_non th.bg_n { background:none;}
.n_table_non td.bg_n { background:none;}

.n_table_non td.send_to {color:#444; line-height:16px; font-weight:bold; word-wrap:break-word;}
.n_table_non td.send_to span {color:#003399;}
.n_table_non td.cn {margin:0; padding:5px; text-align:center; vertical-align:top; word-wrap:break-word;}
.n_table_non td.cn_ls {text-align:center; vertical-align:bottom; margin:0; padding:0; word-wrap:break-word;}
.n_table_non span.tx_s {color:#666666; font-size:11px;}
.n_table_non span.tx_red {color:red;}
.n_table_non div.send_btn_ar {position:relative; height:35px;}
.n_table_non div.send_btn_ar p.send_lf { height:18px; line-height:18px; color:#666666; font-size:11px; width:100%; margin-bottom:15px;}
.n_table_non span.red {color:#eb0101;}
.n_table_non input { vertical-align:middle; border:1px solid #d1d1d1; height:25px; line-height:25px; padding:0 10px;}
.n_table_non input.ty_01 { height:25px;}
.n_table_non textarea { padding:10px 10px; border:1px solid #d1d1d1;}

a.q_msg {background:url(https://image.ec21.com/img/ec/basic/sendMSGicon2012.gif) left no-repeat; display:inline-block; width:16px; height:15px; position:relative; cursor:pointer; margin:0 5px 0 8px; vertical-align:middle;}
a.q_msg .q_msg_v {display:none; line-height:14px; padding:11px 0 5px 8px;}
a.q_msg:hover .q_msg_v {position:absolute; display:block; width:235px; height:54px; left:-42px; top:-57px; color:#2f2f2f; font-size:11px;  background:url(https://image.ec21.com/optimg/new_product/tooltip_bg.gif) no-repeat left top;}

a.n_btn_send { clear:both; position:relative; width:115px; height:30px; text-align:center; font-size:16px; line-height:30px; color:#fff; margin:0 0 0 270px; font-weight:bold; display:block; border:1px solid #d57732; border-radius: 3px;  background-color:#f79e2b; }
a.n_btn_send:hover { background-color:#ffae46;}
a { text-decoration:none;}

.w_bg { background:none;}
#footer_ep { clear:both; position:relative; width:100%; height:170px; background:#ececec; }
#footer_ep .contents_box { clear:both; position:relative; display:block; width:1160px; height:140px; text-align:center; padding:15px 0px; margin:0 auto;  background:#ececec;}
#footer_ep .contents_box article { display:inline-block; width:190px; height:140px; vertical-align:top; margin:0 auto; }
#footer_ep .contents_box article.n_2 { width:320px;}
#footer_ep .contents_box article.n_3 { width:300px;}
#footer_ep .contents_box dl { display:block; width:91%; height:140px; text-align:left; vertical-align:top;  margin-left:20px;  background:url(https://image.ec21.com/optimg/company_home/dotted.jpg) repeat-y right top; }
#footer_ep .contents_box dl.bg_no { background:none;}
#footer_ep .contents_box dt span a.btn_more { float:right; display:inline-block; width:7px; height:7px; text-align:right; vertical-align:middle; margin-right:10px; background:url(https://image.ec21.com/optimg/company_home/blt_12.jpg) no-repeat left top;}
#footer_ep .contents_box dt { font-weight:bold; color:#666; line-height:20px;}
#footer_ep .contents_box dd { display:block; font-size:11px; line-height:20px; color:#999; padding-right:10px; }
#footer_ep .contents_box dd ul { display:inline-block; vertical-align:top; margin:14px 0px;}
#footer_ep .contents_box dd li { display:inline; margin-left:10px;}
#footer_ep .contents_box dd li.m_l_no { margin-left:0;}
#footer_ep .contents_box dd li a.icon_f { display:inline-block; width:27px; height:27px; background:url(https://image.ec21.com/skin/image/blt_13.jpg) no-repeat left top;}
#footer_ep .contents_box dd li a.icon_t { display:inline-block; width:27px; height:27px; background:url(https://image.ec21.com/skin/image/blt_13.jpg) no-repeat -39px top;}
#footer_ep .contents_box dd li a.icon_p { display:inline-block; width:27px; height:27px; background:url(https://image.ec21.com/skin/image/blt_13.jpg) no-repeat -79px top;}
#footer_ep .contents_box dd li a.icon_g { display:inline-block; width:27px; height:27px; background:url(https://image.ec21.com/skin/image/blt_13.jpg) no-repeat -118px top;}
#footer_ep .contents_box dd li a.icon_y { display:inline-block; width:27px; height:27px; background:url(https://image.ec21.com/skin/image/blt_13.jpg) no-repeat -157px top; margin-top:3px; }
/*[2015-05-08] icon add*/
#footer_ep .contents_box dd li a.icon_tt { display:inline-block; width:27px; height:27px; background:url(https://image.ec21.com/skin/image/blt_13.jpg) no-repeat  -196px top; margin-top:3px; }
#footer_ep .contents_box dd li a.icon_i { display:inline-block; width:27px; height:27px; background:url(https://image.ec21.com/skin/image/blt_13.jpg) no-repeat  right top; margin-top:3px; }

#footer_ep .contents_box dd a { clear:both; position:relative; display:block; color:#999;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; word-break:break-all;}
#footer_ep .contents_box dd a.s_btn { width:185px; display:inline-block; font-weight:bold; color:#666; background:url(https://image.ec21.com/optimg/company_home/blt_14.jpg) no-repeat right top;}

/*[2015-06-01] footer(1-13)*/
#footer_ep .contents_box dl.connect {   }
#footer_ep .contents_box dl dd ul.about_storefront {  width:138px; margin-top:0px;}
#footer_ep .contents_box dl dd ul.about_storefront li {background:url(https://image.ec21.com/skin/image/blt_40.gif) no-repeat right 19px; clear:both; display:block; padding:12px 0; margin:0 3px; border-bottom:1px solid #e0e0e0;}
#footer_ep .contents_box dl dd ul.about_storefront li.border_no {border-bottom:none;}
#footer_ep .contents_box dl dd ul.about_storefront li a {font-size:11px; font-weight:bold; color:#666; display:block; }



.cfImg11 {width:14px; height:11px; background:url(https://image.ec21.com/img/country/png/combineFlag11.png) no-repeat;}
.cfImg11_ad {background-position:0 0;}
.cfImg11_ae {background-position:0 -11px;}
.cfImg11_af {background-position:0 -22px;}
.cfImg11_ag {background-position:0 -33px;}
.cfImg11_ai {background-position:0 -44px;}
.cfImg11_al {background-position:0 -55px;}
.cfImg11_am {background-position:0 -66px;}
.cfImg11_an {background-position:0 -77px;}
.cfImg11_ao {background-position:0 -88px;}
.cfImg11_aq {background-position:0 -99px;}
.cfImg11_ar {background-position:0 -110px;}
.cfImg11_as {background-position:0 -121px;}
.cfImg11_at {background-position:0 -132px;}
.cfImg11_au {background-position:0 -143px;}
.cfImg11_aw {background-position:0 -154px;}
.cfImg11_az {background-position:0 -165px;}
.cfImg11_ba {background-position:0 -176px;}
.cfImg11_bb {background-position:0 -187px;}
.cfImg11_bd {background-position:0 -198px;}
.cfImg11_be {background-position:0 -209px;}
.cfImg11_bf {background-position:0 -220px;}
.cfImg11_bg {background-position:0 -231px;}
.cfImg11_bh {background-position:0 -242px;}
.cfImg11_bi {background-position:0 -253px;}
.cfImg11_bj {background-position:0 -264px;}
.cfImg11_bm {background-position:0 -275px;}
.cfImg11_bn {background-position:0 -286px;}
.cfImg11_bo {background-position:0 -297px;}
.cfImg11_bq {background-position:0 -308px;}
.cfImg11_br {background-position:0 -319px;}
.cfImg11_bs {background-position:0 -330px;}
.cfImg11_bt {background-position:0 -341px;}
.cfImg11_bv {background-position:0 -352px;}
.cfImg11_bw {background-position:0 -363px;}
.cfImg11_by {background-position:0 -374px;}
.cfImg11_bz {background-position:0 -385px;}
.cfImg11_ca {background-position:0 -396px;}
.cfImg11_cc {background-position:0 -407px;}
.cfImg11_cd {background-position:0 -418px;}
.cfImg11_cf {background-position:0 -429px;}
.cfImg11_cg {background-position:0 -440px;}
.cfImg11_ch {background-position:0 -451px;}
.cfImg11_ci {background-position:0 -462px;}
.cfImg11_ck {background-position:0 -473px;}
.cfImg11_cl {background-position:0 -484px;}
.cfImg11_cm {background-position:0 -495px;}
.cfImg11_cn {background-position:0 -506px;}
.cfImg11_co {background-position:0 -517px;}
.cfImg11_cr {background-position:0 -528px;}
.cfImg11_cu {background-position:0 -539px;}
.cfImg11_cv {background-position:0 -550px;}
.cfImg11_cx {background-position:0 -561px;}
.cfImg11_cy {background-position:0 -572px;}
.cfImg11_cz {background-position:0 -583px;}
.cfImg11_de {background-position:0 -594px;}
.cfImg11_dj {background-position:0 -605px;}
.cfImg11_dk {background-position:0 -616px;}
.cfImg11_dm {background-position:0 -627px;}
.cfImg11_do {background-position:0 -638px;}
.cfImg11_dz {background-position:0 -649px;}
.cfImg11_ec {background-position:0 -660px;}
.cfImg11_ee {background-position:0 -671px;}
.cfImg11_eg {background-position:0 -682px;}
.cfImg11_eh {background-position:0 -693px;}
.cfImg11_er {background-position:0 -704px;}
.cfImg11_es {background-position:0 -715px;}
.cfImg11_et {background-position:0 -726px;}
.cfImg11_fi {background-position:0 -737px;}
.cfImg11_fj {background-position:0 -748px;}
.cfImg11_fk {background-position:0 -759px;}
.cfImg11_fm {background-position:0 -770px;}
.cfImg11_fo {background-position:0 -781px;}
.cfImg11_fr {background-position:0 -792px;}
.cfImg11_ga {background-position:0 -803px;}
.cfImg11_gb {background-position:0 -814px;}
.cfImg11_gd {background-position:0 -825px;}
.cfImg11_ge {background-position:0 -836px;}
.cfImg11_gf {background-position:0 -847px;}
.cfImg11_gg {background-position:0 -858px;}
.cfImg11_gh {background-position:0 -869px;}
.cfImg11_gi {background-position:0 -880px;}
.cfImg11_gl {background-position:0 -891px;}
.cfImg11_gm {background-position:0 -902px;}
.cfImg11_gn {background-position:0 -913px;}
.cfImg11_gp {background-position:0 -924px;}
.cfImg11_gq {background-position:0 -935px;}
.cfImg11_gr {background-position:0 -946px;}
.cfImg11_gs {background-position:0 -957px;}
.cfImg11_gt {background-position:0 -968px;}
.cfImg11_gu {background-position:0 -979px;}
.cfImg11_gw {background-position:0 -990px;}
.cfImg11_gy {background-position:0 -1001px;}
.cfImg11_hk {background-position:0 -1012px;}
.cfImg11_hn {background-position:0 -1023px;}
.cfImg11_hr {background-position:0 -1034px;}
.cfImg11_ht {background-position:0 -1045px;}
.cfImg11_hu {background-position:0 -1056px;}
.cfImg11_id {background-position:0 -1067px;}
.cfImg11_ie {background-position:0 -1078px;}
.cfImg11_il {background-position:0 -1089px;}
.cfImg11_im {background-position:0 -1100px;}
.cfImg11_in {background-position:0 -1111px;}
.cfImg11_iq {background-position:0 -1122px;}
.cfImg11_ir {background-position:0 -1133px;}
.cfImg11_is {background-position:0 -1144px;}
.cfImg11_it {background-position:0 -1155px;}
.cfImg11_je {background-position:0 -1166px;}
.cfImg11_jm {background-position:0 -1177px;}
.cfImg11_jo {background-position:0 -1188px;}
.cfImg11_jp {background-position:0 -1199px;}
.cfImg11_ke {background-position:0 -1210px;}
.cfImg11_kg {background-position:0 -1221px;}
.cfImg11_kh {background-position:0 -1232px;}
.cfImg11_ki {background-position:0 -1243px;}
.cfImg11_km {background-position:0 -1254px;}
.cfImg11_kn {background-position:0 -1265px;}
.cfImg11_kp {background-position:0 -1276px;}
.cfImg11_kr {background-position:0 -1287px;}
.cfImg11_kw {background-position:0 -1298px;}
.cfImg11_ky {background-position:0 -1309px;}
.cfImg11_kz {background-position:0 -1320px;}
.cfImg11_la {background-position:0 -1331px;}
.cfImg11_lb {background-position:0 -1342px;}
.cfImg11_lc {background-position:0 -1353px;}
.cfImg11_li {background-position:0 -1364px;}
.cfImg11_lk {background-position:0 -1375px;}
.cfImg11_lr {background-position:0 -1386px;}
.cfImg11_ls {background-position:0 -1397px;}
.cfImg11_lt {background-position:0 -1408px;}
.cfImg11_lu {background-position:0 -1419px;}
.cfImg11_lv {background-position:0 -1430px;}
.cfImg11_ly {background-position:0 -1441px;}
.cfImg11_ma {background-position:0 -1452px;}
.cfImg11_mc {background-position:0 -1463px;}
.cfImg11_md {background-position:0 -1474px;}
.cfImg11_me {background-position:0 -1485px;}
.cfImg11_mg {background-position:0 -1496px;}
.cfImg11_mh {background-position:0 -1507px;}
.cfImg11_mi {background-position:0 -1518px;}
.cfImg11_ml {background-position:0 -1529px;}
.cfImg11_mm {background-position:0 -1540px;}
.cfImg11_mn {background-position:0 -1551px;}
.cfImg11_mo {background-position:0 -1562px;}
.cfImg11_mq {background-position:0 -1573px;}
.cfImg11_mr {background-position:0 -1584px;}
.cfImg11_ms {background-position:0 -1595px;}
.cfImg11_mt {background-position:0 -1606px;}
.cfImg11_mu {background-position:0 -1617px;}
.cfImg11_mv {background-position:0 -1628px;}
.cfImg11_mw {background-position:0 -1639px;}
.cfImg11_mx {background-position:0 -1650px;}
.cfImg11_my {background-position:0 -1661px;}
.cfImg11_mz {background-position:0 -1672px;}
.cfImg11_na2{background-position:0 -1683px;}
.cfImg11_na {background-position:0 -1694px;}
.cfImg11_nc {background-position:0 -1705px;}
.cfImg11_ne {background-position:0 -1716px;}
.cfImg11_nf {background-position:0 -1727px;}
.cfImg11_ng {background-position:0 -1738px;}
.cfImg11_ni {background-position:0 -1749px;}
.cfImg11_nl {background-position:0 -1760px;}
.cfImg11_no {background-position:0 -1771px;}
.cfImg11_np {background-position:0 -1782px;}
.cfImg11_nr {background-position:0 -1793px;}
.cfImg11_nu {background-position:0 -1804px;}
.cfImg11_nz {background-position:0 -1815px;}
.cfImg11_om {background-position:0 -1826px;}
.cfImg11_pa {background-position:0 -1837px;}
.cfImg11_pc {background-position:0 -1848px;}
.cfImg11_pe {background-position:0 -1859px;}
.cfImg11_pf {background-position:0 -1870px;}
.cfImg11_pg {background-position:0 -1881px;}
.cfImg11_ph {background-position:0 -1892px;}
.cfImg11_pk {background-position:0 -1903px;}
.cfImg11_pl {background-position:0 -1914px;}
.cfImg11_pn {background-position:0 -1925px;}
.cfImg11_pr {background-position:0 -1936px;}
.cfImg11_ps {background-position:0 -1947px;}
.cfImg11_pt {background-position:0 -1958px;}
.cfImg11_pw {background-position:0 -1969px;}
.cfImg11_py {background-position:0 -1980px;}
.cfImg11_qa {background-position:0 -1991px;}
.cfImg11_re {background-position:0 -2002px;}
.cfImg11_ro {background-position:0 -2013px;}
.cfImg11_rs {background-position:0 -2024px;}
.cfImg11_ru {background-position:0 -2035px;}
.cfImg11_rw {background-position:0 -2046px;}
.cfImg11_sa {background-position:0 -2057px;}
.cfImg11_sb {background-position:0 -2068px;}
.cfImg11_sc {background-position:0 -2079px;}
.cfImg11_sd {background-position:0 -2090px;}
.cfImg11_se {background-position:0 -2101px;}
.cfImg11_sg {background-position:0 -2112px;}
.cfImg11_sh {background-position:0 -2123px;}
.cfImg11_si {background-position:0 -2134px;}
.cfImg11_sk {background-position:0 -2145px;}
.cfImg11_sl {background-position:0 -2156px;}
.cfImg11_sm {background-position:0 -2167px;}
.cfImg11_sn {background-position:0 -2178px;}
.cfImg11_so {background-position:0 -2189px;}
.cfImg11_sr {background-position:0 -2200px;}
.cfImg11_st {background-position:0 -2211px;}
.cfImg11_sv {background-position:0 -2222px;}
.cfImg11_sy {background-position:0 -2233px;}
.cfImg11_sz {background-position:0 -2244px;}
.cfImg11_tc {background-position:0 -2255px;}
.cfImg11_td {background-position:0 -2266px;}
.cfImg11_tg {background-position:0 -2277px;}
.cfImg11_th {background-position:0 -2288px;}
.cfImg11_tj {background-position:0 -2299px;}
.cfImg11_tk {background-position:0 -2310px;}
.cfImg11_tl {background-position:0 -2321px;}
.cfImg11_tm {background-position:0 -2332px;}
.cfImg11_tn {background-position:0 -2343px;}
.cfImg11_to {background-position:0 -2354px;}
.cfImg11_tp {background-position:0 -2365px;}
.cfImg11_tr {background-position:0 -2376px;}
.cfImg11_tt {background-position:0 -2387px;}
.cfImg11_tv {background-position:0 -2398px;}
.cfImg11_tw {background-position:0 -2409px;}
.cfImg11_tz {background-position:0 -2420px;}
.cfImg11_ua {background-position:0 -2431px;}
.cfImg11_ug {background-position:0 -2442px;}
.cfImg11_us {background-position:0 -2453px;}
.cfImg11_uy {background-position:0 -2464px;}
.cfImg11_uz {background-position:0 -2475px;}
.cfImg11_va {background-position:0 -2486px;}
.cfImg11_vc {background-position:0 -2497px;}
.cfImg11_ve {background-position:0 -2508px;}
.cfImg11_vg {background-position:0 -2519px;}
.cfImg11_vi {background-position:0 -2530px;}
.cfImg11_vn {background-position:0 -2541px;}
.cfImg11_vu {background-position:0 -2552px;}
.cfImg11_ws {background-position:0 -2563px;}
.cfImg11_ye {background-position:0 -2574px;}
.cfImg11_ym {background-position:0 -2585px;}
.cfImg11_yt {background-position:0 -2596px;}
.cfImg11_yu {background-position:0 -2607px;}
.cfImg11_za {background-position:0 -2618px;}
.cfImg11_zm {background-position:0 -2629px;}
.cfImg11_zr {background-position:0 -2640px;}
.cfImg11_zw {background-position:0 -2651px;}

/* countryFlagImg16 */
.cfImg16 {width:22px; height:16px; background:url(https://image.ec21.com/img/country/png/combineFlag11.png) no-repeat;}
.cfImg16_ad {background-position:0 0;}
.cfImg16_ae {background-position:0 -16px;}
.cfImg16_af {background-position:0 -32px;}
.cfImg16_ag {background-position:0 -48px;}
.cfImg16_ai {background-position:0 -64px;}
.cfImg16_al {background-position:0 -80px;}
.cfImg16_am {background-position:0 -96px;}
.cfImg16_an {background-position:0 -112px;}
.cfImg16_ao {background-position:0 -128px;}
.cfImg16_aq {background-position:0 -144px;}
.cfImg16_ar {background-position:0 -160px;}
.cfImg16_as {background-position:0 -176px;}
.cfImg16_at {background-position:0 -192px;}
.cfImg16_au {background-position:0 -208px;}
.cfImg16_aw {background-position:0 -224px;}
.cfImg16_az {background-position:0 -240px;}
.cfImg16_ba {background-position:0 -256px;}
.cfImg16_bb {background-position:0 -272px;}
.cfImg16_bd {background-position:0 -288px;}
.cfImg16_be {background-position:0 -304px;}
.cfImg16_bf {background-position:0 -320px;}
.cfImg16_bg {background-position:0 -336px;}
.cfImg16_bh {background-position:0 -352px;}
.cfImg16_bi {background-position:0 -368px;}
.cfImg16_bj {background-position:0 -384px;}
.cfImg16_bm {background-position:0 -400px;}
.cfImg16_bn {background-position:0 -416px;}
.cfImg16_bo {background-position:0 -432px;}
.cfImg16_bq {background-position:0 -448px;}
.cfImg16_br {background-position:0 -464px;}
.cfImg16_bs {background-position:0 -480px;}
.cfImg16_bt {background-position:0 -496px;}
.cfImg16_bv {background-position:0 -512px;}
.cfImg16_bw {background-position:0 -528px;}
.cfImg16_by {background-position:0 -544px;}
.cfImg16_bz {background-position:0 -560px;}
.cfImg16_ca {background-position:0 -576px;}
.cfImg16_cc {background-position:0 -592px;}
.cfImg16_cd {background-position:0 -608px;}
.cfImg16_cf {background-position:0 -624px;}
.cfImg16_cg {background-position:0 -640px;}
.cfImg16_ch {background-position:0 -656px;}
.cfImg16_ci {background-position:0 -672px;}
.cfImg16_ck {background-position:0 -688px;}
.cfImg16_cl {background-position:0 -704px;}
.cfImg16_cm {background-position:0 -720px;}
.cfImg16_cn {background-position:0 -736px;}
.cfImg16_co {background-position:0 -752px;}
.cfImg16_cr {background-position:0 -768px;}
.cfImg16_cu {background-position:0 -784px;}
.cfImg16_cv {background-position:0 -800px;}
.cfImg16_cx {background-position:0 -816px;}
.cfImg16_cy {background-position:0 -832px;}
.cfImg16_cz {background-position:0 -848px;}
.cfImg16_de {background-position:0 -864px;}
.cfImg16_dj {background-position:0 -880px;}
.cfImg16_dk {background-position:0 -896px;}
.cfImg16_dm {background-position:0 -912px;}
.cfImg16_do {background-position:0 -928px;}
.cfImg16_dz {background-position:0 -944px;}
.cfImg16_ec {background-position:0 -960px;}
.cfImg16_ee {background-position:0 -976px;}
.cfImg16_eg {background-position:0 -992px;}
.cfImg16_eh {background-position:0 -1008px;}
.cfImg16_er {background-position:0 -1024px;}
.cfImg16_es {background-position:0 -1040px;}
.cfImg16_et {background-position:0 -1056px;}
.cfImg16_fi {background-position:0 -1072px;}
.cfImg16_fj {background-position:0 -1088px;}
.cfImg16_fk {background-position:0 -1104px;}
.cfImg16_fm {background-position:0 -1120px;}
.cfImg16_fo {background-position:0 -1136px;}
.cfImg16_fr {background-position:0 -1152px;}
.cfImg16_ga {background-position:0 -1168px;}
.cfImg16_gb {background-position:0 -1184px;}
.cfImg16_gd {background-position:0 -1200px;}
.cfImg16_ge {background-position:0 -1216px;}
.cfImg16_gf {background-position:0 -1232px;}
.cfImg16_gg {background-position:0 -1248px;}
.cfImg16_gh {background-position:0 -1264px;}
.cfImg16_gi {background-position:0 -1280px;}
.cfImg16_gl {background-position:0 -1296px;}
.cfImg16_gm {background-position:0 -1312px;}
.cfImg16_gn {background-position:0 -1328px;}
.cfImg16_gp {background-position:0 -1344px;}
.cfImg16_gq {background-position:0 -1360px;}
.cfImg16_gr {background-position:0 -1376px;}
.cfImg16_gs {background-position:0 -1392px;}
.cfImg16_gt {background-position:0 -1408px;}
.cfImg16_gu {background-position:0 -1424px;}
.cfImg16_gw {background-position:0 -1440px;}
.cfImg16_gy {background-position:0 -1456px;}
.cfImg16_hk {background-position:0 -1472px;}
.cfImg16_hn {background-position:0 -1488px;}
.cfImg16_hr {background-position:0 -1504px;}
.cfImg16_ht {background-position:0 -1520px;}
.cfImg16_hu {background-position:0 -1536px;}
.cfImg16_id {background-position:0 -1552px;}
.cfImg16_ie {background-position:0 -1568px;}
.cfImg16_il {background-position:0 -1584px;}
.cfImg16_im {background-position:0 -1600px;}
.cfImg16_in {background-position:0 -1616px;}
.cfImg16_iq {background-position:0 -1632px;}
.cfImg16_ir {background-position:0 -1648px;}
.cfImg16_is {background-position:0 -1664px;}
.cfImg16_it {background-position:0 -1680px;}
.cfImg16_je {background-position:0 -1696px;}
.cfImg16_jm {background-position:0 -1712px;}
.cfImg16_jo {background-position:0 -1728px;}
.cfImg16_jp {background-position:0 -1744px;}
.cfImg16_ke {background-position:0 -1760px;}
.cfImg16_kg {background-position:0 -1776px;}
.cfImg16_kh {background-position:0 -1792px;}
.cfImg16_ki {background-position:0 -1808px;}
.cfImg16_km {background-position:0 -1824px;}
.cfImg16_kn {background-position:0 -1840px;}
.cfImg16_kp {background-position:0 -1856px;}
.cfImg16_kr {background-position:0 -1872px;}
.cfImg16_kw {background-position:0 -1888px;}
.cfImg16_ky {background-position:0 -1904px;}
.cfImg16_kz {background-position:0 -1920px;}
.cfImg16_la {background-position:0 -1936px;}
.cfImg16_lb {background-position:0 -1952px;}
.cfImg16_lc {background-position:0 -1968px;}
.cfImg16_li {background-position:0 -1984px;}
.cfImg16_lk {background-position:0 -2000px;}
.cfImg16_lr {background-position:0 -2016px;}
.cfImg16_ls {background-position:0 -2032px;}
.cfImg16_lt {background-position:0 -2048px;}
.cfImg16_lu {background-position:0 -2064px;}
.cfImg16_lv {background-position:0 -2080px;}
.cfImg16_ly {background-position:0 -2096px;}
.cfImg16_ma {background-position:0 -2112px;}
.cfImg16_mc {background-position:0 -2128px;}
.cfImg16_md {background-position:0 -2144px;}
.cfImg16_me {background-position:0 -2160px;}
.cfImg16_mg {background-position:0 -2176px;}
.cfImg16_mh {background-position:0 -2192px;}
.cfImg16_mi {background-position:0 -2208px;}
.cfImg16_ml {background-position:0 -2224px;}
.cfImg16_mm {background-position:0 -2240px;}
.cfImg16_mn {background-position:0 -2256px;}
.cfImg16_mo {background-position:0 -2272px;}
.cfImg16_mq {background-position:0 -2288px;}
.cfImg16_mr {background-position:0 -2304px;}
.cfImg16_ms {background-position:0 -2320px;}
.cfImg16_mt {background-position:0 -2336px;}
.cfImg16_mu {background-position:0 -2352px;}
.cfImg16_mv {background-position:0 -2368px;}
.cfImg16_mw {background-position:0 -2384px;}
.cfImg16_mx {background-position:0 -2400px;}
.cfImg16_my {background-position:0 -2416px;}
.cfImg16_mz {background-position:0 -2432px;}
.cfImg16_na2{background-position:0 -2448px;}
.cfImg16_na {background-position:0 -2464px;}
.cfImg16_nc {background-position:0 -2480px;}
.cfImg16_ne {background-position:0 -2496px;}
.cfImg16_nf {background-position:0 -2512px;}
.cfImg16_ng {background-position:0 -2528px;}
.cfImg16_ni {background-position:0 -2544px;}
.cfImg16_nl {background-position:0 -2560px;}
.cfImg16_no {background-position:0 -2576px;}
.cfImg16_np {background-position:0 -2592px;}
.cfImg16_nr {background-position:0 -2608px;}
.cfImg16_nu {background-position:0 -2624px;}
.cfImg16_nz {background-position:0 -2640px;}
.cfImg16_om {background-position:0 -2656px;}
.cfImg16_pa {background-position:0 -2672px;}
.cfImg16_pc {background-position:0 -2688px;}
.cfImg16_pe {background-position:0 -2704px;}
.cfImg16_pf {background-position:0 -2720px;}
.cfImg16_pg {background-position:0 -2736px;}
.cfImg16_ph {background-position:0 -2752px;}
.cfImg16_pk {background-position:0 -2768px;}
.cfImg16_pl {background-position:0 -2784px;}
.cfImg16_pn {background-position:0 -2800px;}
.cfImg16_pr {background-position:0 -2816px;}
.cfImg16_ps {background-position:0 -2832px;}
.cfImg16_pt {background-position:0 -2848px;}
.cfImg16_pw {background-position:0 -2864px;}
.cfImg16_py {background-position:0 -2880px;}
.cfImg16_qa {background-position:0 -2896px;}
.cfImg16_re {background-position:0 -2912px;}
.cfImg16_ro {background-position:0 -2928px;}
.cfImg16_rs {background-position:0 -2944px;}
.cfImg16_ru {background-position:0 -2960px;}
.cfImg16_rw {background-position:0 -2976px;}
.cfImg16_sa {background-position:0 -2992px;}
.cfImg16_sb {background-position:0 -3008px;}
.cfImg16_sc {background-position:0 -3024px;}
.cfImg16_sd {background-position:0 -3040px;}
.cfImg16_se {background-position:0 -3056px;}
.cfImg16_sg {background-position:0 -3072px;}
.cfImg16_sh {background-position:0 -3088px;}
.cfImg16_si {background-position:0 -3104px;}
.cfImg16_sk {background-position:0 -3120px;}
.cfImg16_sl {background-position:0 -3136px;}
.cfImg16_sm {background-position:0 -3152px;}
.cfImg16_sn {background-position:0 -3168px;}
.cfImg16_so {background-position:0 -3184px;}
.cfImg16_sr {background-position:0 -3200px;}
.cfImg16_st {background-position:0 -3216px;}
.cfImg16_sv {background-position:0 -3232px;}
.cfImg16_sy {background-position:0 -3248px;}
.cfImg16_sz {background-position:0 -3264px;}
.cfImg16_tc {background-position:0 -3280px;}
.cfImg16_td {background-position:0 -3296px;}
.cfImg16_tg {background-position:0 -3312px;}
.cfImg16_th {background-position:0 -3328px;}
.cfImg16_tj {background-position:0 -3344px;}
.cfImg16_tk {background-position:0 -3360px;}
.cfImg16_tl {background-position:0 -3376px;}
.cfImg16_tm {background-position:0 -3392px;}
.cfImg16_tn {background-position:0 -3408px;}
.cfImg16_to {background-position:0 -3424px;}
.cfImg16_tp {background-position:0 -3440px;}
.cfImg16_tr {background-position:0 -3456px;}
.cfImg16_tt {background-position:0 -3472px;}
.cfImg16_tv {background-position:0 -3488px;}
.cfImg16_tw {background-position:0 -3504px;}
.cfImg16_tz {background-position:0 -3520px;}
.cfImg16_ua {background-position:0 -3536px;}
.cfImg16_ug {background-position:0 -3552px;}
.cfImg16_us {background-position:0 -3568px;}
.cfImg16_uy {background-position:0 -3584px;}
.cfImg16_uz {background-position:0 -3600px;}
.cfImg16_va {background-position:0 -3616px;}
.cfImg16_vc {background-position:0 -3632px;}
.cfImg16_ve {background-position:0 -3648px;}
.cfImg16_vg {background-position:0 -3664px;}
.cfImg16_vi {background-position:0 -3680px;}
.cfImg16_vn {background-position:0 -3696px;}
.cfImg16_vu {background-position:0 -3712px;}
.cfImg16_ws {background-position:0 -3728px;}
.cfImg16_ye {background-position:0 -3744px;}
.cfImg16_ym {background-position:0 -3760px;}
.cfImg16_yt {background-position:0 -3776px;}
.cfImg16_yu {background-position:0 -3792px;}
.cfImg16_za {background-position:0 -3808px;}
.cfImg16_zm {background-position:0 -3824px;}
.cfImg16_zr {background-position:0 -3840px;}
.cfImg16_zw {background-position:0 -3856px;}

.pageing_ar { clear:both; margin:20px auto 50px; width:auto; display:block; font-family: Arial, sans-serif; text-align:center;}
.pageing_ar span.pg_txt {position:relative; display:inline-block; float:left; line-height:18px; margin:3px 10px 0 0; font-size:11px;}
.pageing_ar_pg {display:inline-block; float:left; font-size:0;}
.pageing_ar_pg strong {position:relative;display:inline-block;padding:0 5px; height:19px;line-height:19px; text-decoration:none;vertical-align:middle; color:#fff; font-size:14px; background-color:#6e95dc;border:1px solid #6e95dc; margin-left:3px;}
.pageing_ar_pg span {position:relative;display:inline-block; color:#003399;text-decoration:none;padding:0 5px; height:19px;line-height:19px; font-size:14px; margin-left:3px;}
.pageing_ar_pg a{position:relative;display:inline-block;padding:0 5px; height:19px;line-height:19px;text-decoration:none;vertical-align:middle; font-weight:normal; color:#003399; font-size:14px; border:1px solid #c3d1ee; background-color:#e6edf9; margin-left:3px;}
.pageing_ar_pg a.bt_pr{position:relative;display:inline-block;padding:0 5px; height:19px;line-height:19px;text-decoration:none;vertical-align:middle; font-weight:normal; color:#003399; font-size:12px; border:1px solid #c5c5c5; background-color:#f5f5f5; margin:0;}
.pageing_ar_pg a.bt_nx{position:relative;display:inline-block;padding:0 5px; height:19px;line-height:19px;text-decoration:none;vertical-align:middle; font-weight:normal; color:#003399; font-size:12px; border:1px solid #c5c5c5; background-color:#f5f5f5; margin-left:3px;}
.pageing_ar_pg a:hover,
.pageing_ar_pg a:active,
.pageing_ar_pg a:focus{position:relative;display:inline-block;padding:0 5px; height:19px;line-height:19px;text-decoration:none; vertical-align:middle; color:#ff3600; font-size:14px; border:1px solid #c3d1ee; background-color:#e6edf9;}
.pageing_ar_pg a.bt_pr:hover,
.pageing_ar_pg a.bt_pr:active,
.pageing_ar_pg a.bt_pru:focus{position:relative;display:inline-block;padding:0 5px; height:19px;line-height:19px;text-decoration:none; vertical-align:middle; color:#ff3600; font-size:12px; border:1px solid #c5c5c5; background-color:#f5f5f5;}
.pageing_ar_pg a.bt_nx:hover,
.pageing_ar_pg a.bt_nx:active,
.pageing_ar_pg a.bt_nx:focus{position:relative;display:inline-block;padding:0 5px; height:19px;line-height:19px;text-decoration:none; vertical-align:middle; color:#ff3600; font-size:12px; border:1px solid #c5c5c5; background-color:#f5f5f5;}
.pageing_ar_pg_mf { display:block; font-size:0;}
.pageing_ar_pg_mf strong {position:relative;display:inline-block;padding:0 7px; height:20px;line-height:20px; text-decoration:none;vertical-align:middle; color:#fff; font-size:11px; background-color:#6e95dc;border:1px solid #6e95dc; margin:3px 0 0 3px;}
.pageing_ar_pg_mf span.pg_txt {position:relative;display:inline-block; color:#2f2f2f; text-decoration:none; padding:0; height:18px;line-height:18px; font-size:11px; margin-right:10px; vertical-align:middle;}
.pageing_ar_pg_mf span.pageing_block {display:inline-block; padding:0; margin:0;}
.pageing_ar_pg_mf span.pageing_none {display:none; float:left; padding:0; margin:0;}
.pageing_ar_pg_mf a{position:relative;display:inline-block;padding:0 5px; height:16px;line-height:16px;text-decoration:none;vertical-align:middle; font-weight:normal; color:#003399; font-size:11px; border:1px solid #c3d1ee; background-color:#e6edf9; margin:3px 0 0 3px;}
.pageing_ar_pg_mf a.bt_pr{position:relative;display:inline-block;padding:0 5px; height:16px;line-height:16px;text-decoration:none;vertical-align:middle; font-weight:normal; color:#003399; font-size:11px; border:1px solid #c5c5c5; background-color:#f5f5f5; margin:3px 0 0 0;}
.pageing_ar_pg_mf a.bt_nx{position:relative;display:inline-block;padding:0 5px; height:16px;line-height:16px;text-decoration:none;vertical-align:middle; font-weight:normal; color:#003399; font-size:11px; border:1px solid #c5c5c5; background-color:#f5f5f5; margin:3px 0 0 3px;}
.pageing_ar_pg_mf a:hover,
.pageing_ar_pg_mf a:active,
.pageing_ar_pg_mf a:focus{position:relative;display:inline-block;padding:0 5px; height:16px;line-height:16px;text-decoration:none; vertical-align:middle; color:#ff3600; font-size:11px; border:1px solid #c3d1ee; background-color:#e6edf9;}
.pageing_ar_pg_mf a.bt_pr:hover,
.pageing_ar_pg_mf a.bt_pr:active,
.pageing_ar_pg_mf a.bt_pru:focus{position:relative;display:inline-block;padding:0 5px; height:16px;line-height:16px;text-decoration:none; vertical-align:middle; color:#ff3600; font-size:11px; border:1px solid #c5c5c5; background-color:#f5f5f5;}
.pageing_ar_pg_mf a.bt_nx:hover,
.pageing_ar_pg_mf a.bt_nx:active,
.pageing_ar_pg_mf a.bt_nx:focus{position:relative;display:inline-block;padding:0 5px; height:16px;line-height:16px;text-decoration:none; vertical-align:middle; color:#ff3600; font-size:11px; border:1px solid #c5c5c5; background-color:#f5f5f5;}
.pageing_btn_pr_s {background:url(https://image.ec21.com/optimg/btn/btn_pageing_pr_s_off.gif) no-repeat; border:none; font-size:0; color:transparent; width:18px; height:18px; cursor:pointer;}
.pageing_btn_nx_s {background:url(https://image.ec21.com/optimg/btn/btn_pageing_nx_s_on.gif) no-repeat; border:none; font-size:0; color:transparent; width:18px; height:18px; cursor:pointer; margin-left:3px;}

.m_media_box { clear:both; position:relative; float:left; width:990px; max-width:990px; }
.m_media_box .paragraph_box table {  border-spacing:2px !important; border-color:gray; text-align:center !important; margin:10px auto; border:1px solid #ddd;}
.m_media_box .paragraph_box table th { height:30px; text-align:center; border-left:1px solid #ddd;  border-top:1px solid #ddd; }
.m_media_box .paragraph_box table td { height:25px; text-align:center; border-left:1px solid #ddd;  border-top:1px solid #ddd;}
.m_media_box .paragraph_box { text-align:left; line-height:18px; padding:10px 20px;}
.m_media_box .img_box { min-width:560px; max-width:990px; text-align:center; }
.m_media_box .img_box img {min-width:560px; max-width:990px;}
.m_media_box .movie_box { width:560px; display:inline-block; text-align:center;  border:1px solid #000; margin:10px auto;}
.m_media_box .movie_box iframe { float:left; border-bottom:0; padding-bottom:0;}


 /* Admin */
.admin_border {border:1px dashed #666; border-top:none;}

.toogle_mark { display:block; width:29px; height:123px;  cursor:pointer;}

#admin_select { clear:both; display:block; position:absolute !important; z-index:999; left:0; cursor:pointer; position:relative; width:990px;  background:url(https://image.ec21.com/skin/admin_img/select_over2.png); }

#admin_select .ctrl_area { display:table; width:990px; text-align:center; }
#admin_select .ctrl_box { position:relative; display:table-cell; vertical-align:middle; }
#admin_select .ctrl_box .btns { display:block; height:50px; color:#fff;  margin:0 auto;}
#admin_select .ctrl_box .btns a{ display:inline-block; height:48px; color:#fff; text-align:center; font-size:12px; font-weight:normal; vertical-align:middle; line-height:48px; padding: 0 15px; border:1px solid #777;  background:url(https://image.ec21.com/skin/admin_img/m_btn_bg.png);}
#admin_select .ctrl_box .btns a:hover { border:1px solid #089efd;  background:url(https://image.ec21.com/skin/admin_img/m_btn_over_bg.png);}


#admin_select .ctrl_box .btns a.btn_edit { position:relative; width:70px;}
#admin_select .ctrl_box .btns a.btn_del { position:relative; width:70px; }
#admin_select .ctrl_box .btns a.btn_add { position:relative; }
#admin_select .ctrl_box .btns a.btn_edit2 { position:relative; width:150px;}
#admin_select .ctrl_box .btns a.move_up { position:relative; position:absolute; z-index:99; left:41.4%; top:0; display:block; width:140px; height:44px;}
#admin_select .ctrl_box .btns a.move_down { position:relative; position:absolute;  z-index:99;  left:41.4%; bottom:0; display:block; width:140px; height:45px;}
#admin_select .ctrl_box .btns a.move_up2 { position:relative; width:70px;}
#admin_select .ctrl_box .btns a.move_down2 { position:relative; width:70px;}

#admin_select .ctrl_box .btns a span.i_edit { display:inline-block; width:15px ; height:15px; vertical-align:middle; margin-right:10px; background: url(https://image.ec21.com/skin/admin_img/icon_gear.png) no-repeat left top;}
#admin_select .ctrl_box .btns a span.i_del {display:inline-block; width:15px ; height:15px; vertical-align:middle;  margin-right:10px;  background: url(https://image.ec21.com/skin/admin_img/icon_del.png) no-repeat left top;}
#admin_select .ctrl_box .btns a span.i_add {display:inline-block; width:15px ; height:15px; vertical-align:middle;  margin-right:10px;  background: url(https://image.ec21.com/skin/admin_img/icon_adds.png) no-repeat left top;}
#admin_select .ctrl_box .btns a span.i_up {display:inline-block; width:49px ; height:27px;  vertical-align:middle ;  color:#fff;  background:url(https://image.ec21.com/skin/admin_img/btn_move2.png) no-repeat left top;}
#admin_select .ctrl_box .btns a:hover span.i_up {display:inline-block; width:49px ; height:27px;  color:#fff; vertical-align:middle; background:url(https://image.ec21.com/skin/admin_img/btn_move2.png) no-repeat left -27px;}
#admin_select .ctrl_box .btns a span.i_down { display:inline-block; width:49px ; height:27px; color:#fff; vertical-align:middle;  background:url(https://image.ec21.com/skin/admin_img/btn_move2.png) no-repeat left -54px;}
#admin_select .ctrl_box .btns a:hover span.i_down {display:inline-block; width:49px ; height:27px; color:#fff; vertical-align:middle;  background:url(https://image.ec21.com/skin/admin_img/btn_move2.png) no-repeat left bottom;}


/*[2015-05-07] Hot selling leads (1-12)*/
#wrapper #hot_selling_leads {display:inline-block;}
#wrapper #hot_selling_leads .hot_selling_box { clear:both; position:relative; width:990px; height:248px; overflow:hidden;  }
								.hot_selling_box li { text-align:center; width:186px; border-bottom:1px solid #a9a9a9; background-color:#fff;}
								.hot_selling_box li.p_lt { position:relative; float:left; margin:10px 0px 0px 10px ; width:186px;  text-align:center; background:#fff;}
								.hot_selling_box li.p_lt a.pro_b { clear:both; position:relative; float:left; display:block; width:184px; height:236px; color:#0066cc; border:1px solid #ddd; background:#fff;}
								.hot_selling_box li.p_lt a.pro_b:hover {border:1px solid #06c; text-decoration:none;}
								.hot_selling_box li.p_lt a.ok_b { clear:both; position:relative; float:left; display:block; width:184px; height:236px; color:#0066cc; border:1px solid #ddd; background:#fff;}
								.hot_selling_box li.p_lt a.ok_b:hover {border:1px solid #06c; text-decoration:none;}
								.hot_selling_box li.p_lt .thumb { display:table-cell;  width:184px; height:184px; text-align:center; font-size:160px; line-height:155px; }

								.hot_selling_box li .thumb img {max-width:184px; max-height:184px; display:inline-block; line-height:172px; vertical-align:middle; margin:auto auto; }
								.hot_selling_box li.p_lt p.p_tit { display:table; width:184px; height:50px; text-align:left; text-overflow:ellipsis; word-break:break-all; table-layout:fixed; border-top:1px dotted #999; background:#f8f8f8;}
								.hot_selling_box li.p_lt p.p_tit span {*position:absolute; *top:10px; display:table-cell; vertical-align:middle; width:174px; height:40px; line-height:14px;  overflow:hidden;   text-overflow:ellipsis; word-break:break-all; padding:5px; }

.p_ly_bg { background:url(https://image.ec21.com/skin/admin_img/page_layout_bg.jpg)}
#layer_wrapper { clear:both; position:relative; background:#b5b5b5;}
.ly_w_700 { clear:both; display:block; width:720px; padding:10px 0 10px; margin:0px auto 0; }
#layer_wrapper section { background:none; width:100%; display:block; margin:0 auto;}
#layer_wrapper .layer_box {clear:both; position:relative; display:table; width:700px; vertical-align:middle;  text-align:center; font-size:13px;  margin:0 auto 2px; border-radius:1px; border-bottom:2px solid #777;}
#layer_wrapper .de_act { color:#777; border:1px solid #888; border-bottom:2px solid #888; background:url(https://image.ec21.com/skin/admin_img/deactivate_bg.png);}
#layer_wrapper .act { color:#444; border:1px solid #888 ; border-bottom:2px solid #888; background:#f0f0f0; cursor:pointer; }
#layer_wrapper .act:hover { color:#fff; border:1px solid #0c1450; border-bottom:2px solid #0c1450; background:#474c50;}
#layer_wrapper p { clear:both; width:100%; display:table-cell; vertical-align:middle; font-weight:normal; font-size:16px; letter-spacing:0.03em; line-height:24px; padding:8px 0;}
#layer_wrapper p span { font-size:12px; font-weight:normal; }


#layer_wrapper .ct { height:30px; font-size:12px; line-height:14px; background:url(https://image.ec21.com/skin/admin_img/deactivate_bg2.png);}
#layer_wrapper .mb { height:18px; font-size:12px; line-height:14px; background:url(https://image.ec21.com/skin/admin_img/deactivate_bg2.png);}
#layer_wrapper .rb { height:70px; background: url(https://image.ec21.com/skin/admin_img/page_layout_03_bg.png) no-repeat center center;}
#layer_wrapper .ci { height:80px; background: url(https://image.ec21.com/skin/admin_img/page_layout_04_bg.png) no-repeat 10px center;}
#layer_wrapper .t5 { height:110px; background: url(https://image.ec21.com/skin/admin_img/page_layout_05_bg.png) no-repeat center center;}
#layer_wrapper .mp { height:200px; background: url(https://image.ec21.com/skin/admin_img/page_layout_06_bg.png) no-repeat center center;}
#layer_wrapper .cc { height:52px; }


#layer_wrapper .mp_on { height:280px; border:1px solid #000; color:#fff; border-bottom:2px solid #444; background:#505050;}
#layer_wrapper .mp_on p { display:block; height:30px; font-weight:normal !important; padding:10px 0 5px; background:none;}
#layer_wrapper .mp_on ul.layout_box { clear:both; display:block; width:605px;  padding:0px 4px; margin:20px auto 20px; }
#layer_wrapper .mp_on ul.layout_box li { width:188px; color:#fff; cursor:pointer;  text-align:center; padding:0px 0; float:left; padding-top:10px; margin-left:15px; border:1px solid #454545; border-radius:3px; background:#5e5e5e;}
#layer_wrapper .mp_on ul.layout_box li:hover { border:1px solid #222; background:#6c6c6c;}
#layer_wrapper .mp_on ul.layout_box li.m_l_no { margin-left:0;}
#layer_wrapper .mp_on ul.layout_box li.select { border:1px solid #089efd; background:#333;}

#layer_wrapper .mp_on ul.layout_box li .layout_type {width:188px; height:140px; }
#layer_wrapper .mp_on ul.layout_box li .type_01 { background:url(https://image.ec21.com/skin/admin_img/layer_img.gif) no-repeat left top;}
#layer_wrapper .mp_on ul.layout_box li .type_02 { background:url(https://image.ec21.com/skin/admin_img/layer_img.gif) no-repeat left -300px;}
#layer_wrapper .mp_on ul.layout_box li .type_03 { background:url(https://image.ec21.com/skin/admin_img/layer_img.gif) no-repeat left -600px;}
#layer_wrapper .mp_on ul.layout_box li .type_01_act { background:url(https://image.ec21.com/skin/admin_img/layer_img.gif) no-repeat left -149px;}
#layer_wrapper .mp_on ul.layout_box li .type_02_act { background:url(https://image.ec21.com/skin/admin_img/layer_img.gif) no-repeat left -450px;}
#layer_wrapper .mp_on ul.layout_box li .type_03_act { background:url(https://image.ec21.com/skin/admin_img/layer_img.gif) no-repeat left bottom;}
#layer_wrapper .mp_on ul.layout_box li:hover .type_01 { background:url(https://image.ec21.com/skin/admin_img/layer_img.gif) no-repeat left -149px;}
#layer_wrapper .mp_on ul.layout_box li:hover .type_02 { background:url(https://image.ec21.com/skin/admin_img/layer_img.gif) no-repeat left -450px;}
#layer_wrapper .mp_on ul.layout_box li:hover .type_03 { background:url(https://image.ec21.com/skin/admin_img/layer_img.gif) no-repeat left -750px;}
#layer_wrapper .mp_on ul.layout_box li .layout_tt {text-align:left; margin:7px 7px 0 7px;}
#layer_wrapper .mp_on ul.layout_box li .layout_tt p.layout_name { height:15px; font-size:12px; text-align:center;  color:#fff;  word-break:break-all; padding:0 0 13px 0 ;}
#layer_wrapper .mp_on ul.layout_box li .layout_tt p.layout_name_act { height:15px; font-size:12px; text-align:center; color:#5cb8ff;  word-break:break-all; padding:0 0 13px 0 ;}
#layer_wrapper .mp_on p.inst { clear:both; height:25px; margin:0 !important; padding:0 !important; }

/*Add Contents Radio button*/
#layer_wrapper .mp_on ul.layout_box input[type="radio"] { display:none;}
#layer_wrapper .mp_on ul.layout_box input[type="radio"] + label { color:#fff;}
#layer_wrapper .mp_on ul.layout_box input[type="radio"] + label span { display:inline-block; width:19px; height:19px; vertical-align:middle; cursor:pointer; background:url(https://image.ec21.com/skin/admin_img/radio_bg_2.png) no-repeat left top;}
#layer_wrapper .mp_on ul.layout_box input[type="radio"]:checked + label span {background:url(https://image.ec21.com/skin/admin_img/radio_select.png) no-repeat left top;}

#layer_wrapper .act:hover a.ly_edit { display:block;}
#layer_wrapper	a.ly_edit { clear:both; position:absolute; display:none; left:44%; bottom:50px;  width:80px; height:20px; color:#fff; line-height:20px; border:1px solid #eee;}
#layer_wrapper	a.ly_edit:hover { color:#fff;}
#layer_wrapper	a.btn_ly_add { clear:both; position:relative; display:block; width:700px; height:35px; color:#fff; text-align:center; font-weight:bold; line-height:35px; margin:5px auto; border:1px solid #222; background:url(https://image.ec21.com/skin/admin_img/page_add_btn_bg.jpg) repeat-x left top;}
#layer_wrapper	a.btn_ly_add:hover { background:url(https://image.ec21.com/skin/admin_img/page_add_btn_bg.jpg) repeat-x left bottom;}

.p_ly_fooy { clear:both; position:relative; display:block;  width:100%; height:80px; color:#777; text-align:center; font-size:15px; font-weight:bold; line-height:80px; border-top:1px solid #888; border-bottom:1px solid #888; background:url(https://image.ec21.com/skin/admin_img/deactivate_bg2.png);}
.add_tip { clear:both; position:absolute; z-index:9;  right:-108px; top:358px; width:115px; height:25px; background:url(https://image.ec21.com/skin/admin_img/btn_addcontents_02.gif) no-repeat left;}

a.btn_p_y_save { clear:both; position:absolute; display:block;  width:90px; height:110px; color:#fff; text-align:center; font-weight:normal; font-size:18px; line-height:170px; background:url(https://image.ec21.com/skin/admin_img/blt_layout_save.jpg) no-repeat left bottom;}
a.btn_p_y_save:hover { background:url(https://image.ec21.com/skin/admin_img/blt_layout_save.jpg) no-repeat left top;}

/*Add Discount*/
.dcNum{position:absolute; right:5px; top:5px; z-index:1201; font-size:11px; font-weight:bold; color:#fff; border-radius:50%; width:40px; height:40px; background-color:#E91E63; text-align:center; -webkit-animation:dcTBox 3s ease-in-out infinite; -moz-animation:dcTBox 3s ease-in-out infinite; -o-animation:dcTBox 3s ease-in-out infinite; animation:dcTBox 3s ease-in-out infinite;}
.dcNum>span{display:inline-block; font-size:14px; padding-top:8px;}
.main_box li.p_lt ul.p_price li span.dcBefore{display:inline-block; padding-left:5px; text-decoration:line-through;}

/*keyframes*/
		/*discount label*/
		@-webkit-keyframes dcTBox {
			0%{background:#673AB7;}
			50%{background:#E91E63;}
			100%{background:#673AB7;}
		}
		@-moz-keyframes dcTBox {
			0%{background:#673AB7;}
			50%{background:#E91E63;}
			100%{background:#673AB7;}
		}
		@-o-keyframes dcTBox {
			0%{background:#673AB7;}
			50%{background:#E91E63;}
			100%{background:#673AB7;}
		}
		@keyframes dcTBox {
			0%{background:#673AB7;}
			50%{background:#E91E63;}
			100%{background:#673AB7;}
		}
