
@import url("https://fonts.googleapis.com/css?family=Noto+Sans");
@import url("https://fonts.googleapis.com/earlyaccess/notosanskr.css");


* {box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
html {height: 100%;}
body  {font-family: 'Noto Sans KR', sans-serif; width:100%; height:100%; /*letter-spacing:-1px;*/ }
.wrap {min-height: 100%;  position: relative; /*padding-bottom:283px;*/}
h1,h2,h3,h4,h5,h6,li,p,span, a {font-family: 'Noto Sans KR', sans-serif; outline:none;}

a:hover{text-decoration:none !important;}
a {text-decoration:none !important;}

input::-webkit-input-placeholder{color:#999999; font-size:18px;}
input::-moz-placeholder{color:#999999; font-size:18px;}
input:-ms-input-placeholder {color:#999999 !important; font-size:18px;}

#wrap .container{margin:0 auto; height:100%;font-family: 'Noto Sans KR', sans-serif; }
#container:after {content:""; display:block; clear:both;}
.container.MainCont {padding-bottom:30px;}

.pop_errormsg_main {background-color:#ffd1c4; width:100%; z-index:1000; line-height:60px;}
.pop_errormsg_main .msgarea {text-align:center; position:relative; font-size:16px; color:#565a5c;}
.pop_errormsg_main .msgarea em {padding-right:20px; display:inline-block; vertical-align:top;}
.pop_errormsg_main .msgarea p {display:inline-block;}

.pop_susmsg_sub_01 .msgarea .smallBtn,.pop_errormsg_sub_01 .msgarea .smallBtn{display:inline-block; margin-left:15px; line-height:normal !important;}
.pop_susmsg_sub_01 .msgarea .smallBtn a,.pop_errormsg_sub_01 .msgarea .smallBtn a{color:#ffffff; font-size:12px; display:block; padding:10px 20px; border-radius:4px;}
.pop_susmsg_sub_01 .msgarea .smallBtn a{background:#f4869d;}
.pop_errormsg_sub_01 .msgarea .smallBtn a{background:#ff5a5f;}

.pop_errormsg_main .msgarea a.close_btn {position:absolute; right:20px; top:0; cursor:pointer}
.pop_errormsg_main .msgarea a.close_btn img {padding:10px;}

.pop_susmsg_main {background-color:#cbe1e6; width:100%; z-index:1000; line-height:60px;}
.pop_susmsg_main .msgarea {text-align:center; position:relative; font-size:16px; color:#565a5c;}
.pop_susmsg_main .msgarea em {padding-right:20px; display:inline-block; vertical-align:top;}
.pop_susmsg_main .msgarea p {display:inline-block;}

.modal-alert-error {background-color:#ffd1c4; position:absolute; top:0px; width:100%; z-index:1000; line-height:60px;}
.modal-alert-error .msgarea {text-align:center; position:relative; font-size:16px; color:#565a5c;}
.modal-alert-error .msgarea em {padding-right:20px; display:inline-block; vertical-align:top;}
.modal-alert-error .msgarea p {display:inline-block;}
.modal-alert-error .msgarea a.close_btn {position:absolute; right:20px; top:0; cursor:pointer;}
.modal-alert-error .msgarea a.close_btn img {padding:5px;}

.cp_right {
    text-shadow: 1px 1px 2px rgba(0,0,0,0.9);
    position: relative;
    z-index: 999;
    color: #DEDEDE;
    text-align: center;
    display: block;
}

.footer {
    position: relative;
    padding: 45px 0 30px;
    background-color: #333333;
    z-index: 15;
}

.goLink {
    margin-bottom: 30px;
}

/* a ï¿½ê¹­æ´¹ï¿½ ï¿½ë–– å¯ƒìŽŒìŠ¦ */
.msgarea>a{color:#565a5c;} 

.pop_susmsg_main .msgarea a.close_btn {position:absolute; right:20px; top:0; cursor:pointer}
.pop_susmsg_main .msgarea a.close_btn img {padding:10px;}

/* sidebars */

.row.bottom_listnone .col-xs-8,.row.bottom_listnone .col-xs-4 {padding:0;}
.row.bottom_listnone .col-xs-8 p {display:inline-block;}
.row.bottom_listnone .col-xs-8 p:nth-child(2) {padding-left:10px;}
.row.bottom_listnone .col-xs-8 {font-size:18px; color:#fff; text-align:left; padding-left:30px; padding-top:35px;}
.btntest{text-align:right; margin-top:25px; margin-right:30px;}
.btntest a{text-align:center;width:160px; display:inline-block; padding:10px 20px; background:#f4869d; border-radius:4px; color:#fff; box-shadow:0 3px 0 #d9383d;}

.noGoodsarea {width:100%; height:100%; overflow:hidden;}
.noGoodsarea .nogood_bottom {height:180px;}
.noGoodsarea .nogood_bottom .shopInfoBox {width:100%; height:180px; background:#fff; padding:20px;}
.noGoodsarea .nogood_bottom .shopInfoBox ul {text-align:center;}
.noGoodsarea .nogood_bottom .shopInfoBox ul li {font-size:16px; color:#666666;}
.noGoodsarea .nogood_bottom .shopInfoBox ul li:first-of-type {font-size:22px; color:#444444; padding-top:20px;padding-bottom:30px; font-weight:500;}


body.layerfix {width:100%; height:100%; position:fixed;}

.allMenu{background:url(/resources/images/common/my_icon.png) no-repeat center 13px; width:25px; background-size:contain; position:relative; top:-4px;/* height:22px;  position:absolute; top:50%; margin-top:-11px; left:12px; */}
.allMenu a:active{background:url(/resources/images/main/spr_icon.png) rgba(255,255,255,0.4) no-repeat center center;}
.allMenu a{display:block;width:25px;height:22px;}
.allMenu a span{display:block;text-indent:-999em;}
.blackbg { width:100%; height:100%; background-color:#000; opacity:0.5; z-index:98; position:fixed; top:0; left:0;}


.mainVisual { width:100%; height:500px; background:url(/resources/images/main/mainvisual.jpg) no-repeat center top; position:relative;}
.mainVisual .header {text-align:right; height:65px; }
.mainVisual .header h2 {float:left; padding: 10px 0 0 20px;}


.mainVisual .header .mainMenu{height:65px; float:right; text-align:center; }
.mainVisual .header .mainMenu li a{color:#fff; display:inline-block; letter-spacing:-1px;}
.mainVisual .header .mainMenu>li{float:left; position:relative;  padding:0 20px; display:inline-block;}

.header .mainMenu li.agent1{margin:11px 20px 0 0; border:0; padding:0 !important; width:120px !important;}
.header .mainMenu li.agent1:hover{background:rgba(0,0,0,0.5);}
.header .mainMenu li.agent1>h3>a{display:block; height:100%; line-height:normal; padding:10px !important; border:2px solid #fff; }
.header .mainMenu li.agent1 .hideMenu{width:230px; left:0; top:46px;}
/*å ì™ì˜™å ì™ì˜™å ì™ì˜™íŠ¸(å ì™ì˜™å ì™ì˜™å ì™ì˜™å ì™ì˜™å ì™ì˜™)*/
.header .mainMenu li.agent2 .hideMenu{width:230px; left:-162px;}
.header .mainMenu li.agent2{padding:0 10px !important; }
/*å ì‹±ìš¸ì˜™í™°å ï¿½(å ì™ì˜™å ì™ì˜™å ì™ì˜™å ì™ì˜™å ì™ì˜™)*/
.header .mainMenu li.use_info .hideMenu{width:230px; left:-152px;}
.header .mainMenu li.agent1>h3>a{display:block; height:100% !important; line-height:normal !important; padding:10px 15px; border:2px solid #dbdbdb;}
.mainVisual .header .mainMenu .hideMenu li a:hover{padding-left:10px; transition:0.5s;}

.mainVisual .header .mainMenu li.user_info{padding:0 20px !important;}

.mainVisual .header .mainMenu>li>h3 a{font-size:15px; font-weight:300 !important; display:block; height:65px; line-height:65px;}
.mainVisual .header .mainMenu .img-circle{width:40px; height:40px; border-radius:52px; margin-right:10px; vertical-align: middle; border:2px solid #fff; overflow:hidden;}
.mainVisual .header .mainMenu .img-circle.msg {border:2px solid #dbdbdb;}
.mainVisual .header .mainMenu>li>h3 span{font-size:14px; font-weight:300; display:inline-block; }


/*å ì™ì˜™å ì‹¸ë©”ëŒì˜™ 2depth*/

.mainVisual .header .mainMenu .hideMenu{display:none; position:absolute; background:#fff; text-align:center; border:1px solid #dbdbdb; border-top:0 !important; padding:0 10px; z-index:999; top:57px;} 
.mainVisual .header .mainMenu .hideMenu li{text-align:left; height:50px; line-height:50px; color:#333; padding:0 10px; border-bottom:1px solid #dbdbdb;}

.mainVisual .header .mainMenu .hideMenu li a{display:block; color:#333;}

.mainVisual .header .mainMenu .hideMenu li:last-child{border-bottom:0 !important;}

/*å ì™ì˜™å ì™ì˜™*/
.mainVisual .header .mainMenu li.sub_shopping .hideMenu{width:230px; left:-1px;}/*å ì™ì˜™å ì™ì˜™ å ì™ì˜™å ì‹¸ë©”ëŒì˜™*/


/*å ìŒ¨ì™ì˜™å ì™ì˜™*/
.mainVisual .header .mainMenu li.sub_massage .hideMenu{width:400px; left:-334px; background:#dbdbdb;}/*å ìŒ¨ì™ì˜™å ì™ì˜™ å ì™ì˜™å ì™ì˜™ å ìŒ¨ëŒì˜™*/

.mainVisual .header .mainMenu li.sub_massage .hideMenu li p{float:left;}
.mainVisual .header .mainMenu li.sub_massage .hideMenu li p span{padding:0 5px;}
.mainVisual .header .mainMenu li.sub_massage .hideMenu li.massage_preview a{float:right; width:120px; text-align:right;}

.mainVisual .header .mainMenu li.sub_massage .hideMenu li.massage_preview{padding:0 10px;}
.mainVisual .header .mainMenu li.sub_massage .hideMenu li.massage_detail{position:relative; left:-10px; background:#fff; width:398px; height:80px; line-height:80px;}

.mainVisual .header .mainMenu li.sub_massage .hideMenu li.massage_detail p{float:left;}
.mainVisual .header .mainMenu li.sub_massage .hideMenu li.massage_detail .msg_name{height:20px; width:200px; line-height:20px; margin:15px 0 5px 15px; font-weight:bold;}
.mainVisual .header .mainMenu li.sub_massage .hideMenu li.massage_detail .msg_text{height:20px; width:200px; line-height:20px;  margin:0 0 10px 15px; font-size:12px; overflow:hidden; word-break: break-all; text-overflow: ellipsis; }
.mainVisual .header .mainMenu li.sub_massage .hideMenu li.massage_detail .msg_date{float:right; position:relative; top:-15px; right:10px; height:20px; line-height:20px;}
.mainVisual .header .mainMenu li.sub_massage .hideMenu li.massage_detail .msg_notice{margin-left:10px; width:250px; overflow:hidden;}/*å ìŒ¨ì™ì˜™å ì™ì˜™ å ì™ì˜™ å ì‹¯ëªŒì˜™*/

.mainVisual .header .mainMenu>li:hover .hideMenu{display:block;}
.mainVisual .header .mainMenu .hideMenu li a:hover{padding-left:10px; transition:0.5s;}
.mainVisual .header .mainMenu>li.sub_massage .hideMenu li a:hover{text-decoration:underline !important;}


/*íšŒå ì™ì˜™ å ì™ì˜™å ì™ì˜™*/

/* select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background:url(/resources/images/main/sel_arrow.png) no-repeat 95% center; } 
select::-ms-expand { display: none; } */

.mainVisual .header .mainMenu li.user_info .hideMenu{ left:-111px; width:256px;}

.mainVisual .mobile_header {height:45px; background:#fff; display:none;}
.mainVisual .mobile_header h2 {text-align:center;}
.mainVisual .mobile_header h2 img{height:32px; }

.mainVisual .mianTitle {position:absolute; top:50%; left:50%;}
.mainVisual .mianTitle>div>div{padding-left:0; padding-right:0; position:relative;}
.mainVisual .mianTitle ul {}
.mainVisual .mianTitle ul li:nth-child(1) {font-size:55px; font-family:'Noto Sans KR', sans-serif; font-weight:500 !important; color:#fff; line-height:1.4em; padding-bottom:10px; word-break:keep-all;}
.mainVisual .mianTitle ul li:nth-child(2) {font-size:22px; font-family:'Noto Sans KR', sans-serif; font-weight:300 !important; color:#fff;  line-height:1.4em;}
.mainVisual .mianTitle a.wayIco {text-align:center; width:278px; margin-top:35px; display:inline-block; color:#fff; font-size:16px; font-weight:500 !important; padding:15px 0; background:rgba(255,255,255,0.3) no-repeat center center; border-radius:25px; }
.mainVisual .mianTitle a.wayIco:hover{background-color:rgba(255,255,255,0.5);} 
.mainVisual .mianTitle a.wayIco span {padding-right:5px;}

/* .mainVisual .mainBottom{margin-top:75px; width:100%;}
.mainVisual .main_Bottom:after{display:block; clear:both; content:'';}
.mainVisual .main_Bottom{background:#fff; border-radius:6px; box-shadow:2px 3px 3px rgba(0,0,0,0.1);}
.mainVisual .main_Bottom>div{padding:0;}
.mainVisual .main_Bottom>div>div{border-right:1px solid #ddd; padding:10px;}
.mainVisual .main_Bottom>div>div:last-child{border-right:0;}
.mainVisual .main_Bottom .btTitle{color:#999999; font-size:15px; letter-spacing:-1px; margin-bottom:10px;}
.mainVisual .mainBottom .main_Bottom input {color:#666666; padding:0; border:none; outline:none; font-size:20px; width:100%;}
.mainVisual .mainBottom .main_Bottom select {color:#666666; padding:0; border:none; outline:none; font-size:20px; width:100%;}
.mainVisual .mainBottom .main_Bottom .buttonWrapper {padding:15px 10px;}
.mainVisual .mainBottom .main_Bottom .buttonWrapper div{padding:0;}
.mainVisual .mainBottom .main_Bottom button {display:block; background:#f4869d; border:none; border-radius:4px; outline:none; width:100%; color:#ffffff; padding:15px 0; }
.mainVisual .mainBottom .main_Bottom button:hover { background:#009f92;}

.mainVisual .mainBottom .container.main_Bottom button {margin-top:17px; display:inline-block; background:#f4869d; border:none; border-radius:4px; outline:none; }
.mainVisual .mainBottom .container.main_Bottom button:hover { background:#009f92;} */

.mainVisual{position:relative;}
.mainVisual .mainBottom{width:100%; background:rgba(0,0,0,0.4); padding:15px 0; position:absolute; bottom:0;}
.mainVisual .main_Bottom>div{padding:0;}
.mainVisual .mainBottom .main_Bottom input {border-radius:6px 0 0 6px; color:#666666; padding:10px 25px 11px 25px; border:none; outline:none; font-size:20px; width:100%;}
.mainVisual .mainBottom .main_Bottom button {display:block; background: #f4869d; border: none; border-radius: 0 6px 6px 0; outline: none; width:100%; padding:12px 0;}
.mainVisual .mainBottom .main_Bottom button:hover { background:#009f92;}

.main_VideoArea {height:100%; background:#fff;padding-top:65px; padding-bottom:60px;}
.main_VideoArea>div{padding:0;}
.main_VideoArea .VideoBox {height:421px; background:url(/resources/images/main/demovedio.png) no-repeat top center;}
.main_VideoArea img{}

.main_conTents {height:100%; background:#ffffff;}
.main_income {padding-top:65px; overflow:hidden;}
.main_income>div{padding:0;}
.main_income .main_income_Box1 {float:left; width:60.6%; height:420px; background:url(/resources/images/main/main_income.png) no-repeat center center; background-size:cover;}
.main_income .main_income_Box2 {float:left; width:39.3%; height:420px; background:#fff; vertical-align:middle;padding:70px 35px; overflow:hidden;}
.main_income .main_income_Box2 ul {}
.main_income .main_income_Box2 ul li:nth-child(1) {font-size:32px; color:#333333; letter-spacing:-2px; font-weight:500; line-height:1.4em; word-break:keep-all; }
.main_income .main_income_Box2 ul li:nth-child(2) {font-size:22px; color:#333333; font-weight:300; padding-top:25px; line-height:28px;}
.main_income .main_income_Box2 ul li:nth-child(3) {font-size:16px; color:#888888; letter-spacing:-1px; font-weight:300; padding-top:35px;}
.main_income .main_income_Box2 a.inCome_btn {margin-top:45px; display:inline-block; width:285px; height:55px; background:#f4869d; color:#fff; font-size:18px; text-align:center; line-height:55px; border-radius:4px;}
.main_income .main_income_Box2 a.inCome_btn:hover{background-color:#a4824b;}

.main_income .main_income_Box2 a.inCome_btn span {padding-left:15px;}

.main_income_01{padding-top:45px; overflow:hidden; display:none; height:580px; }
.main_income_mobile .bottom_copy h3 {text-shadow:0 2px 3px rgba(0,0,0,0.5);}
.main_income_01 .top_copy {}
.main_income_01 .top_copy h2{font-size:32px; font-weight:500px; color:#333333;text-align:center; word-break:keep-all;}
.main_income_01 .top_copy p{font-size:22px; font-weight:300px; color:#666666;text-align:center; padding-top:10px; padding-bottom:50px; line-height:1.4em; word-break:keep-all;}
.main_income_01 .bottom_copy {width:100%; height:420px;  background:url(/resources/images/main/main_income.png) no-repeat top center; text-align:center;}
.main_income_01 .bottom_copy h3 { color:#fff; font-size:26px; padding:160px 15px 0 15px ; word-break:keep-all;}
.main_income_01  a.inCome_btn {margin-top:65px; display:inline-block; width:285px; height:55px; background:#f4869d; color:#fff; font-size:18px; text-align:center; line-height:55px; border-radius:4px;}
.main_income_01  a.inCome_btn span {padding-left:15px;}


.section-intro {padding:25px 0;}
.section-intro h2{font-size:22px; font-weight:400; color:#444444;}
.section-intro h2 span{color:#f4869d; font-weight:400;}
p.text-lead {color:#666666; font-size:18px; font-weight:300;padding-top:10px; word-break:keep-all;}
.section-intro a.reGoods_Btn{margin-top:10px; display:inline-block; width:250px; height:45px; background:#fff; border:1px solid #d2d2d2; color:#666666; font-size:16px; font-weight:300; line-height:45px; border-radius:4px;}

.reGoodsArea {overflow:hidden; margin-bottom:50px;}
.reGoodsArea .loader_wrapper{width:100%; height:600px; position:relative;}
.reGoodsArea .loader_bg{position:absolute !important; width:100% !important; height:100% !important;}
.reGoodsArea .loader_bg .shopping_loader{position:absolute !important;}
.reGoodsArea .regoodsBox {position:relative; overflow:hidden;}
.reGoodsArea .regoodsBox{padding-right:0; width:24.25%; margin-right:1%; float:left;}
.reGoodsArea .regoodsBox:nth-child(4n){margin-right:0;}
/*.reGoodsArea .regoodsBox:nth-child(1),.reGoodsArea .regoodsBox:nth-child(2),.reGoodsArea .regoodsBox:nth-child(3),.reGoodsArea .regoodsBox:nth-child(4){margin-bottom:14px;}*/
.reGoodsArea .regoodsBox>a {width:100%; vertical-align:middle; height:200px !important; display:block; text-align:center; background-color:#bbb !important; position:relative;}
.reGoodsArea .regoodsBox>a>img{width:auto; vertical-align:top; border:0; text-align:center; object-fit:none; max-width:350px; max-height:360px;}
.reGoodsArea .regoodsBox .Info_wrapper{position:absolute; top:50%; left:10%; right:10%;}
.reGoodsArea .regoodsBox a .photoArea {width:58px; height:58px; line-height: 52px;  margin:0 auto; border-radius:50%; border:1px solid #e5e5e5; overflow:hidden;}
.reGoodsArea .regoodsBox a .photoArea img{text-align:center; vertical-align:middle; max-height: -webkit-fill-available;}
.reGoodsArea .regoodsBox a .GoodsList {overflow:hidden; background:rgba(0,0,0,0.4);}
.reGoodsArea .regoodsBox a .GoodsList ul{text-align:center; color:#fff;}
.reGoodsArea .regoodsBox a .GoodsList li:nth-child(1) {font-size:22px; font-weight:500; padding-top:12px; line-height:1.4em; width:98%; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; word-break:break-all;}
.reGoodsArea .regoodsBox a .GoodsList li:nth-child(2) {font-size:16px; font-weight:300; padding-top:14px; padding-bottom:12px;}
.reGoodsArea .regoodsBox a .charge_panel {max-width:180px; height:50px; background:#535353; opacity:0.6;  position:absolute; bottom:20px; left:0; padding:0 10px; line-height:50px;}
.reGoodsArea .regoodsBox a .charge_panel:after{display:block; clear:both; content:'';}
/* .reGoodsArea .regoodsBox a .charge_panel p {color:#fff; font-size:20px;} */
.reGoodsArea .regoodsBox a .charge_panel p.currency{float:left;}
.reGoodsArea .regoodsBox a .charge_panel p.amount{float:right;}

.globalGoods {overflow:hidden; padding:0 15px;}
.globalGoods .globalGoodsBox {position:relative; overflow:hidden;margin-bottom:30px;}
.globalGoods .globalGoodsBox a{height:420px; vertical-align:middle; display:block; text-align:center;overflow:hidden; font-size:32px; font-weight:500; color:rgba(255,255,255,0.9); padding-top:200px;}
.globalGoods .globalGoodsBox a:hover{color:#fff;}

.agentGoods {overflow:hidden;}
.agentGoods .agentGoodsBox {position:relative; overflow:hidden;margin-bottom:30px;}
.agentGoods .agentGoodsBox a{height:420px; vertical-align:middle; display:block; text-align:center;overflow:hidden; font-size:32px; font-weight:500; color:#fff; padding-top:200px;}

.agentGoods .agentGoodsBox.ntarea a {padding-top:140px;}
.agentGoods .agentGoodsBox a .photoArea {width:58px; height:58px; margin:0 auto; border-radius:50%; border:2px solid #fff; overflow:hidden;}
.agentGoods .agentGoodsBox a .GoodsList {overflow:hidden;}
.agentGoods .agentGoodsBox a .GoodsList ul{text-align:center; color:#fff;}
.agentGoods .agentGoodsBox a .GoodsList li:nth-child(1) {font-size:22px; font-weight:500; padding-top:12px;}
.agentGoods .agentGoodsBox a .GoodsList li:nth-child(2) {font-size:16px; font-weight:300; padding-top:14px;}
.agentGoods .agentGoodsBox a .charge_panel {width:145px; height:45px; background:#535353; opacity:0.9;  position:absolute; bottom:30px; left:15px; padding:0 10px; line-height:45px;}
.agentGoods .agentGoodsBox a .charge_panel p {color:#fff; font-size:20px;}

.Badge_wrap {margin:0 auto; height:100%;font-family: 'Noto Sans KR', sans-serif; background:#fff;}
.agent_Badge {margin:0 auto;max-width:1292px;}
.agent_Badge ul {margin-bottom:60px; padding-top:60px; overflow:hidden; text-align:center;}
.agent_Badge ul li {display:inline-block; position:relative;height:420px; }
.agent_Badge ul li a {height:420px;}
.agent_Badge .agent_Badge_panel {position:absolute; top:0; left:0; width:100%;}
.agent_Badge .agent_Badge_tit {width:122px; height:40px; text-align:center; margin:0 auto; font-size:14px; font-weight:500; line-height:40px; color:#fff;}
.agent_Badge .agent_Badge_tit.Red_ag { background:#f4869d; }
.agent_Badge .agent_Badge_tit.Gray_ag { background:#9f9f9f;}
.agent_Badge .agent_Badge_tit.Gold_ag { background:#f4869d;}
.contents_gray .container{ min-height: 700px; }
#footer {min-height:150px !important; padding:50px 0 0 0; overflow:hidden; padding-top:50px; background:#2b2d2e; position: relative; bottom: 0; left: 0; right: 0;}
#footer h2.h5 {color:#fff; font-size:16px; font-weight:500;}
#footer a {color:#fff; font-size:15px; font-weight:300;}
#footer a:hover {color:#ccc;}
#footer .footer_link {padding-bottom:50px; height:100%;}
#footer .CopyRight {color:#666666; text-align:center;;}
#footer .CopyRight p { border-top:1px solid #444444; height:70px; line-height:70px;}
#footer .form-control.MainControl {height:45px; z-index:-1;background:#484848; border:1px solid #484848; color:#fff; -webkit-appearance: none; / ï¿½ê½•ï¿½ì” ï¿½ë–šé‡‰ï¿½ ï¿½ì‡…ï¿½ì‚Ž åª›ë¨¯í…›æ¹²ï¿½ / -moz-appearance: none; appearance: none;}
.footer_link .container > div label{width:100%; position:relative;}
.footer_link .container > div label span.caret{position:absolute; top:50%; margin-top:-2px; right:15px; z-index:2; color:#fff;}
/* .footer_link .container > div label:first-of-type span.caret{position:absolute; top:50%; margin-top:-2px; right:15px; z-index:2; color:#fff;} */
/* .footer_link .container > div label:last-of-type span.caret{position:absolute; top:50%; margin-top:2px; right:15px; z-index:2; color:#fff;} */

.noGoodsarea_M {display:none;}
.noGoodsarea_M h3 {text-align:center; padding-top:50px; }
.noGoodsarea_M ul {text-align:center; word-break:keep-all;}
.noGoodsarea_M ul li:nth-child(2) {font-size:18px; color:#666666; padding-top:20px; line-height:28px;}
.noGoodsarea_M ul li:first-of-type {font-size:24px; color:#f4869d; font-weight:500; padding-top:30px;}
.noGoodsarea_M .nga_box1 {height:360px;}
.noGoodsarea_M .nga_box2 {height:360px; background:#fff;}
.noGoodsarea_M .nga_box3 {height:360px;}


/** page structure **/


#searchfield { display: block; width: 100%; text-align: center; }

.autocomplete-suggestions { border: 1px solid #999; background: #fff; cursor: default; overflow: auto; }
.autocomplete-suggestion {position:relative; height:40px; line-height:40px;padding-left:50px; font-size: 16px;; white-space: nowrap; overflow: hidden; }
.autocomplete-suggestion img {position:absolute; top:10px; left:15px; width:20px; height:20px;}
.autocomplete-selected { background: #f0f0f0; }
.autocomplete-suggestions strong { font-weight: bold; color: #444444; }


select.select_main {padding:0 10px; font-size:18px; margin-top:16px; width:200px; line-height:40px; height:59px; color:#999999;  border:none; border-left:1px solid #dedede; outline:none; -webkit-appearance: none;  /* å ì™ì˜™å ì™ì˜™í‹°å ì™ì˜™ å ì™ì˜™å ì™ì˜™ å ì™ì˜™å ìŒ©ê¹ì˜™ */
    -moz-appearance: none;  appearance: none; #fff;  padding-right:20px; margin-left:-10px; background: url(/resources/images/category/category_select.png) no-repeat 90% 50% #fff;}
select.select_main::-ms-expand {display: none;}

.reqRegist_input2 .inputbox select.select100_sub, .reqRegist_input1 .inputbox select.select100_sub {padding-left:15px; padding-right:30px; font-size:14px; 
    width:100%; line-height:40px; height:40px; color:#888888;  border:none; border:1px solid #dedede; outline:none; -webkit-appearance: none;
    -moz-appearance: none;  appearance: none; padding-right:10px; background: url(/resources/images/category/category_select.png) no-repeat 95% 50% #fff; 
    border-radius:4px; margin-bottom:25px;}

.reqRegist .reqRegist_photoupload {border-bottom:1px solid #dce0e0; padding:30px 0;}

select::-ms-expand { display: none; }

/*ï¿½ëˆ¥ï¿½ë¸¨ ï¿½ë¿‰ï¿½ì” ï¿½ìŸ¾ï¿½ë“ƒ loader*/
.loader_bg{position:fixed; width:100%; height:100%; background:rgba(255,255,255,0.6); z-index:99999;}
.shopping_loader {position:fixed; top:50%; margin-top:-25px; left:50%; margin-left:-25px; border: 5px solid #f3f3f3; border-radius: 50%; border-top: 5px solid #f4869d; width: 50px; height: 50px; -webkit-animation: spin 1s linear infinite; animation: spin 1s linear infinite; z-index:999999;}
.shop_ap{width:50px; height:50px; position:absolute; top:50%; left:50%; margin-top:-25px; margin-left:-25px; /*background:url(/resources/images/common/loader.png) no-repeat center center;*/}
@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); }}
@keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); }}


.pop_errormsg_sub_01 {background-color:#ffd1c4; position:fixed; top:70px; width:100%; z-index:1000; line-height:60px;}
.pop_errormsg_sub_01 .msgarea {text-align:center; position:relative; font-size:16px; color:#565a5c;}
.pop_errormsg_sub_01 .msgarea em {padding-right:20px; display:inline-block; vertical-align:top;}
.pop_errormsg_sub_01 .msgarea p {display:inline-block;}
.pop_errormsg_sub_01 .msgarea a.close_btn {position:absolute; right:20px; top:0; cursor:pointer}
.pop_errormsg_sub_01 .msgarea a.close_btn img {padding:10px;}

.pop_susmsg_sub_01 {background-color:#cbe1e6; position:absolute; top:70px; width:100%; z-index:1000; line-height:60px;}
.pop_susmsg_sub_01 .msgarea {text-align:center; position:relative; font-size:16px; color:#565a5c;}
.pop_susmsg_sub_01 .msgarea em {padding-right:20px; display:inline-block; vertical-align:top;}
.pop_susmsg_sub_01 .msgarea p {display:inline-block;}
.pop_susmsg_sub_01 .msgarea a.close_btn {position:absolute; right:20px; top:0; cursor:pointer}
.pop_susmsg_sub_01 .msgarea a.close_btn img {padding:10px;}

.pop_confirmmsg_sub_01 {background-color:#cbe1e6; position:absolute; top:70px; width:100%; z-index:1000; line-height:60px;}
.pop_confirmmsg_sub_01 .msgarea {text-align:center; position:relative; font-size:16px; color:#565a5c;}
.pop_confirmmsg_sub_01 .msgarea em {padding-right:20px; display:inline-block; vertical-align:top;}
.pop_confirmmsg_sub_01 .msgarea p {display:inline-block;}
.pop_confirmmsg_sub_01 .msgarea a.close_btn {position:absolute; right:20px; top:0; cursor:pointer}
.pop_confirmmsg_sub_01 .msgarea a.close_btn img {padding:10px;}

/* 2017.03.31 Alert ï¿½ë’ªï¿½ï¿½ï¿½ì”ª ç•°ë¶½ï¿½ */
.pop_susmsg_sub_01 .msgarea .smallBtn,.pop_errormsg_sub_01 .msgarea .smallBtn,.pop_confirmmsg_sub_01 .msgarea .smallBtn{display:inline-block; margin-left:15px; line-height:normal !important;}
.pop_susmsg_sub_01 .msgarea .smallBtn a,.pop_errormsg_sub_01 .msgarea .smallBtn a,.pop_confirmmsg_sub_01 .msgarea .smallBtn a{color:#ffffff; font-size:12px; display:block; padding:10px 20px; border-radius:4px;}
.pop_susmsg_sub_01 .msgarea .smallBtn a{background:#f4869d;}
.pop_confirmmsg_sub_01 .msgarea .smallBtn a{background:#f4869d;}
.pop_errormsg_sub_01 .msgarea .smallBtn a{background:#ff5a5f;}
/* 2017.03.31 Alert ï¿½ë’ªï¿½ï¿½ï¿½ì”ª ç•°ë¶½ï¿½ */

/*ï¿½ë£„ï¿½ë–† ï¿½ìºï¿½ë¿­(ç•°ë¶½ï¿½)*/

.main_cityArea{padding:50px 0;}
.main_cityArea .city_text{margin-bottom:40px;}
.main_cityArea .city_text .ct_tit{font-size:32px; font-weight:500; color:#333333; padding-bottom:20px; line-height:1.4em; word-break:keep-all;}
.main_cityArea .city_text .ct_txt{font-size:16px; color:#888888; line-height:1.4em; word-break:keep-all; }

.main_cityArea .cityList:after{clear:both; display:block; content:'';}

.main_cityArea .cityList>div{padding-left:0;}
.main_cityArea .cityList>div:last-child{padding-right:0;}
.main_cityArea .cityList.web>div>div{height:244px; position:relative;}
.main_cityArea .cityList>div>div>a{color:#fff; text-align:center; height:244px; display:block;}
.main_cityArea .cityList>div>div>a>div p:first-child{font-size:22px; font-weight:500; padding-bottom:10px;}
.main_cityArea .cityList>div>div>a>div p:last-child{font-size:14px;}
.main_cityArea .cityList>div>div>a>div{position:absolute; top:50%; margin-top:-25px; left:0; right:0; }

.main_cityArea .cityList .ct_bg1{background:url(/resources/images/main/city1.png) no-repeat center center; background-size:cover; height:244px;}
.main_cityArea .cityList .ct_bg2{background:url(/resources/images/main/city2.png) no-repeat center center; background-size:cover; height:244px;}
.main_cityArea .cityList .ct_bg3{background:url(/resources/images/main/city3.png) no-repeat center center; background-size:cover; height:244px;}
.main_cityArea .cityList .ct_bg4{background:url(/resources/images/main/city4.png) no-repeat center center; background-size:cover; height:244px;}
.main_cityArea .cityList .ct_bg5{background:url(/resources/images/main/city5.png) no-repeat center center; background-size:cover; height:244px;}
.main_cityArea .cityList .ct_bg6{background:url(/resources/images/main/city6.png) no-repeat center center; background-size:cover; height:244px;}

.main_cityArea .city_more{clear:both; margin:45px auto 0 auto; width:33%; }
.main_cityArea .city_more a{display:block; color:#fff; font-weight:500; font-size:18px; padding:15px 30px; border-radius:4px; background:#f4869d;}

.cityList.mob .swiper-container{width:100%;}
.cityList.mob .swiper-pagination{display:none;}
.cityList.mob .swiper-button-next{background:url(/resources/images/footer/swiper_next.png) no-repeat center center; width:23px; height:39px; right:0px; margin-top:-20px;}
.cityList.mob .swiper-button-prev{left:0px; background:url(/resources/images/footer/swiper_prev.png) no-repeat center center; width:23px; height:39px; margin-top:-20px;}

.cityList.mob .swiper-slide>div>a>div{position:absolute; top:50%; margin-top:-25px; left:0; right:0;}
.cityList.mob a{color:#fff;}
.cityList.mob a div p:first-child{font-size:22px; padding-bottom:15px;}
.cityList.mob a div p:last-child{font-size:14px;}


/*
.main_cityArea .cityList>div>div>div{padding:0 5px;}
.main_cityArea .cityList>div>div>div>a>div{height:244px; width:186px;  position:relative;}
.cityList>div>div>div>a>div:first-child{margin-left:20px;}
.main_cityArea .cityList>div>div>div>a>p{margin-top:10px; font-weight:500; font-size:18px; color:#444444; padding-left:20px !important; }
.main_cityArea .cityList>div>div>div>a>div>p{color:#fff;}
*/

.cityList.Web{margin-top:30px;}
.cityList.mob{display:none; margin-top:30px;}
p.text-lead{line-height:1.4em; }

h2 strong{line-height:1.4em; word-break:keep-all;}

.nogood_top:after{clear:both; display:block; content:'';}
.nogood_top>div{padding:0;}
.nogood_bottom{padding:0;}
.cityList.mob .swiper-scrollbar{display:none !important;}


/* header(2017-05-31) */

.header{height:70px; border-bottom:1px solid #dbdbdb; background:#ffffff;}
.header_inner{width:1440px; margin:0 auto;}
.header:after{display:block; clear:both; content:'';}
.header h1{float:left; width:180px; padding:6px 0 15px; }
.header .gnb{float:left;}
.header .gnb:after{display:block; clear:both; content:'';}
.header .gnb li{float:left;padding:0 30px;}
.header .gnb li>a{display:block; font-size:16px; color:#666666; font-weight:400; padding:25px 0 24px 0;}
.header .gnb li>a:hover{border-bottom:2px solid #f4869d; color:#f4869d;}
.header.agent .gnb li>a:hover{border-bottom:2px solid #f4869d; color:#f4869d;}
.header .gnb li>a:active{color:#c4c4c4; border:none;}
.header .gnb li .btn{padding:17px 0;}
.header .gnb li .btn:active{box-shadow:0 0 0 0 !important;}
/*
.header .gnb li .btn>a{display:block; border-radius:4px; text-align:center; font-size:14px; color:#ffffff; padding:5px 40px; background:#f4869d; border:1px solid #f4869d;}
.header .gnb li .btn>a:hover{ background: #fe5a5f; background: -moz-linear-gradient(top, #fe5a5f 0%, #db4d52 100%); background: -webkit-linear-gradient(top, #fe5a5f 0%,#db4d52 100%); background: linear-gradient(to bottom, #fe5a5f 0%,#db4d52 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe5a5f', endColorstr='#db4d52',GradientType=0 );}
.header .gnb li .btn>a{display:block; border-radius:4px; text-align:center; font-size:14px; color:#ffffff; padding:5px 40px; background:#f4869d; border:1px solid #f4869d;}
.header .gnb li .btn>a:hover{ background: #f4869d; background: -moz-linear-gradient(top, #f4869d 0%, #db4d52 100%); background: -webkit-linear-gradient(top, #f4869d 0%,#db4d52 100%); background: linear-gradient(to bottom, #f4869d 0%,#db4d52 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4869d', endColorstr='#db4d52',GradientType=0 );}
*/
.header .gnb li .btn>a{display:block; border-radius:4px; text-align:center; font-size:14px; color:#ffffff; padding:5px 40px; background:#f4869d; border:1px solid #f4869d;}
.header .gnb li .btn>a:hover{background:#009f92;}
.header .gnb li .btn.gold>a{display:block; border-radius:4px; text-align:center; font-size:14px; color:#ffffff; padding:5px 40px; background:#19aea4; border:1px solid #19aea4;}
.header .gnb li .btn.gold>a:hover{background:#009f92;}


.header .mainMenu{float:right;}
.header .mainMenu:after{display:block; clear:both; content:'';}
.header .mainMenu>li{float:left;}
.header .mainMenu>li.other_info>a{width:auto !important; padding:0 18px !important;}
.header .mainMenu>li>a{display:block; font-size:15px; color:#666666; height:70px; line-height:70px; text-align:center; padding-right:15px}
.header .mainMenu>li>a:active,.header .mainMenu>li>a:hover{opacity:0.6;}
.header .mainMenu li.user_info a:active,.header .mainMenu li.user_info a:hover{opacity:1; font-weight:400;}
.header .mainMenu li.user_info a{width:initial;}
.header .mainMenu li a span.changeIcon1{display:inline-block; background:url(/resources/images/main/change1.png) no-repeat center center; width:30px; height:20px; margin-right:5px; position:relative; top:3px;}
.header .mainMenu li a span.changeIcon2{display:inline-block; background:url(/resources/images/main/change2.png) no-repeat center center; width:30px; height:20px; margin-right:5px; position:relative; top:3px;}
.header .mainMenu li a span.msgIcon{display:inline-block; background:url(/resources/images/main/msgIcon.png) no-repeat center center; width:26px; height:22px; /* margin-right:10px; */ position:relative; top:3px;}
.header .mainMenu li a span.msgIcon em{ position: absolute; top: -11px; line-height: 23px; color: #fff; font-size: 10px; text-align: center; border-radius: 50%; background: #f4869d; width: 23px; height: 23px;}
.mainMenu>li.user_info .hideMenu li:hover{transition:0.5s; padding-left:10px;}

.header .mainMenu li.user_info,.header .mainMenu li.other_info{background: url(/resources/images/common/log_left_line.png) no-repeat center left;}

/* 170828_sunny */
.header .mainMenu li.user_info a{color:#666666; padding:0px 10px 0px 20px;}

.header .mainMenu li.user_info{padding:0 20px !important; position:relative;}
.header .mainMenu li.user_info>a>span{padding:0 10px 0 12px;}
.header .mainMenu .img-circle{width:40px; height:40px; border-radius:52px; vertical-align: middle; border:1px solid #dadada; overflow:hidden; position:relative; top:-2px;}
.header .mainMenu .img-circle.msg {border:2px solid #dbdbdb;}
.header .mainMenu>li{ padding:0 3px; }
.header .mainMenu>li span{font-size:14px; font-weight:300; display:inline-block;}
.header .mainMenu>li span.disNone{display:none;}
.header .mainMenu .Menu_wrapper{display:none; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 14px solid #f4869d; position: absolute; top: 70px; z-index: 999; left:50%; margin-left:-10px;}
.header .mainMenu .Menu_wrapper.agent{border-bottom: 14px solid #f4869d;}
.header .mainMenu .hideMenu{width:250px; display:block; position:absolute; background:#fff; text-align:center; z-index:998; top:14px; right:-50px; box-shadow:0 2px 0 1px rgba(0,0,0,0.1);} 
.header .mainMenu .hideMenu li{padding:0 10px; text-align:left; height:50px; line-height:50px; color:#333; border-bottom:1px solid #dbdbdb;}
.header .mainMenu .hideMenu li a{display:block; color:#333;  padding:0; }
.header .mainMenu .hideMenu li:last-child{border-bottom:0 !important;}
.header .mainMenu .hideMenu li a:hover{padding-left:10px; transition:0.5s;}

.mobile_header{display:none; position:relative;}
.mobile_header h1{text-align:center;}
.mobile_header h1 a{display:block;}
.mobile_header h1 img{height:38px; width:auto; vertical-align:top;}
.mobile_header .mo_menu{position:absolute; top:7px; right:0; width:auto;}
.mobile_header .mo_menu ul:after{display:block; clear:both; content:'';}
.mobile_header .mo_menu li{float:left; padding:7px 0px; margin-right:6px;}
.mobile_header .mo_menu li a span.changeIcon1{display:inline-block; background:url(/resources/images/main/change1.png) no-repeat center center; width:30px; height:20px; margin-right:5px; position:relative; top:3px;}
.mobile_header .mo_menu li a span.msgIcon{display:inline-block; background:url(/resources/images/main/msgIcon.png) no-repeat center center; width:26px; height:22px; margin-right:10px; position:relative; top:3px;}
.mobile_header .mo_menu li a span.msgIcon em { position: absolute; top: -10px; right: -10px; line-height: 23px; color: #fff; font-size: 10px; text-align: center; border-radius: 50%; background: #f4869d; width: 23px; height: 23px;}
.mobile_header .mo_menu li:active{background:#f0f0f0;}

.mobile-header .prev-page-wrapper{padding:16px 0; position:relative;}
.mobile-header .prev-page-wrapper:after{display:block; clear:both; content:'';}
.mobile-header .prev-page-button{position:absolute; left:15px; top:50%; margin-top:-13px;}
.mobile-header .prev-page-button a:active{opacity:0.7;}
.mobile-header .prev-page-wrapper>p{text-align:center; font-weight:500; font-size:18px;}

/*
.sidebars .side_top{position:relative; padding:45px 0 35px 0; background: #f4869d; background: -moz-linear-gradient(top, #f4869d 0%, #ff715e 100%); background: -webkit-linear-gradient(top, #f4869d 0%,#ff715e 100%); background: linear-gradient(to bottom, #f4869d 0%,#ff715e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4869d', endColorstr='#ff715e',GradientType=0 ); margin-bottom:20px;}
.sidebars .side_top>a{position:absolute; top:5px; right:5px;}
.sidebars .side_top .login_logo img{width:120px; height:auto;}

.sidebars .side_top .agentImg{border-radius:50%; overflow:hidden; width:90px; height:90px; border:1px solid #ddd; margin:0 auto;}
.sidebars .side_top .agentImg>img{ max-height: 90px; width: 100%; height: 100%;}
.sidebars .side_top .agentName{padding-bottom:25px;}
.sidebars .side_top .agentName p{color:#444444; font-size:18px; letter-spacing:-1px; font-weight:400; padding:5px 0;}
.sidebars .side_top .agentName p span{display:inline-block; margin-left:10px; font-size:12px; color:#666666; border:1px solid #d7d7d7; padding:2px 10px; border-radius:15px; position:relative; top:-2px;}
.sidebars .side_top .mAgentImg{border-radius:50%; overflow:hidden; width:90px; height:90px; border:1px solid #ddd; margin:0 auto;}
.sidebars .side_top .mAgentImg>img{ max-height: 90px; width: 100%; height: 100%;}
.sidebars .side_top .mAgentName{padding-bottom:25px;}
.sidebars .side_top .mAgentName p{color:#444444; font-size:18px; letter-spacing:-1px; font-weight:400; padding:5px 0;}
.sidebars .side_top .mAgentName p span{display:inline-block; margin-left:10px; font-size:12px; color:#666666; border:1px solid #d7d7d7; padding:2px 10px; border-radius:15px; position:relative; top:-2px;}

.sidebars .side_top .mypage{border-top:1px solid #e4e4e4;}
.sidebars .side_top .mypage ul:after{display:block; clear:both; content:'';}
.sidebars .side_top .mypage ul li{float:left; width:25%; border-right:1px solid #e4e4e4;}
.sidebars .side_top .mypage ul li:last-child{border-right:0;}
.sidebars .side_top .mypage ul li a{display:block; padding:15px 0; font-size:10px; font-weight:400; color:#666666;}
.sidebars .side_top .mypage ul li a:active{opacity:0.7;}
.sidebars .side_top .mypage ul li span{display:block; position:relative; }
.sidebars .side_top .mypage ul li span.icon1{background:url(/resources/images/common/side01.png) no-repeat center center; width:19px; height:19px; background-size:contain; margin:0 auto 5px auto; }
.sidebars .side_top .mypage ul li span.icon2{background:url(/resources/images/common/side02.png) no-repeat center center; width:19px; height:19px; background-size:contain; margin:0 auto 5px auto; }
.sidebars .side_top .mypage ul li span.icon3{background:url(/resources/images/common/side03.png) no-repeat center center; width:19px; height:19px; background-size:contain; margin:0 auto 5px auto; }
.sidebars .side_top .mypage ul li span.icon4{background:url(/resources/images/common/side04.png) no-repeat center center; width:19px; height:19px; background-size:contain; margin:0 auto 5px auto; }

.sidebars .side_top .mypage ul li span em{ font-size: 8px; width: 15px; height: 15px; line-height: 15px; top: -7px; right: -7px; position: absolute; text-align: center; border-radius: 50%; background: #f4869d; color:#ffffff;}



.sidebars .side_mid{padding:0 15px;}
.sidebars .side_mid ul{}
.sidebars .side_mid ul li{text-align:left; margin-bottom:10px;}
.sidebars .side_mid ul li a{display:block; border-bottom:1px solid #e4e4e4; padding:15px 10px; font-size:14px; color:#968f8f; background:url(/resources/images/main/side_togo.png) #fff no-repeat  95% center; background-size:6px 12px; position:relative; text-align:center; border-radius:4px; box-shadow:3px 3px 6px -1px rgba(0,0,0,0.1);}
.sidebars .side_mid ul li.Pink a{color:#ffffff; background: #fe5a5f;}
.sidebars .side_mid ul li.Pink a:active{background: #fe5a5f; background: -moz-linear-gradient(top, #fe5a5f 0%, #db4d52 100%); background: -webkit-linear-gradient(top, #fe5a5f 0%,#db4d52 100%); background: linear-gradient(to bottom, #fe5a5f 0%,#db4d52 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe5a5f', endColorstr='#db4d52',GradientType=0 );}
.sidebars .side_mid ul li a:active{background: #fefefe; background: -moz-linear-gradient(top, #fefefe 0%, #ffffff 72%, #f3f3f3 100%); background: -webkit-linear-gradient(top, #fefefe 0%,#ffffff 72%,#f3f3f3 100%); background: linear-gradient(to bottom, #fefefe 0%,#ffffff 72%,#f3f3f3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f3f3f3',GradientType=0 ); }
.sidebars .side_mid ul li em{}
.sidebars .side_mid ul li a span{position:absolute; left:10px; top:15px;}
.sidebars .side_mid ul li a span.icon1{background:url(/resources/images/common/sideList01.png) no-repeat center center; display:inline-block; width:40px; height:20px; background-size:15px auto; margin-right:15px;  border-right:1px solid #ececec; }
.sidebars .side_mid ul li a span.icon2{background:url(/resources/images/common/sideList02.png) no-repeat center center; display:inline-block; width:40px; height:20px; background-size:15px auto; margin-right:15px;  border-right:1px solid #ececec; }
.sidebars .side_mid ul li a:active{background:#f0f0f0;}
.sidebars .side_mid .btn{padding:10px 0; }
.sidebars .side_mid .btn:active{box-shadow: 0 0 0 0;}
.sidebars .side_mid .btn a{ display: block; border: 1px solid #cccccc; border-radius: 25px; text-align: center; font-size: 14px; color: #777777; padding: 5px 40px; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%); background: -webkit-linear-gradient(top, #ffffff 0%,#e6e6e6 100%); background: linear-gradient(to bottom, #ffffff 0%,#e6e6e6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 );}
.sidebars .side_mid .btn a:active{background: #fdfdfd; background: -moz-linear-gradient(top, #fdfdfd 0%, #dcdcdc 100%); background: -webkit-linear-gradient(top, #fdfdfd 0%,#dcdcdc 100%); background: linear-gradient(to bottom, #fdfdfd 0%,#dcdcdc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#dcdcdc',GradientType=0 ); }


.sidebars .side_bottom{position:absolute; left:0; right:0; bottom:0; border-top:1px solid #ebebeb;}
.sidebars .side_bottom:after{display:block; clear:both; content:'';}
.sidebars .side_bottom .user_Info{}
.sidebars .side_bottom .user_Info a{display:block; background:#f4869d; }
.sidebars .side_bottom .user_name{padding:10px 15px; display:inline-block; text-align:center; line-height:normal;}
.sidebars .side_bottom .user_name .agentName p.noResult{color:#ffffff; font-weight:300; letter-spacing:-1px;}
.sidebars .side_bottom .user_name .agentImg{border-radius:50%; width:30px; height:30px; text-align:center; overflow:hidden; float:left;}
.sidebars .side_bottom .user_name .agentImg img{vertical-align: middle; height:30px; width:auto;}
.sidebars .side_bottom .user_name .agentName{float:left; margin-left:10px;}
.sidebars .side_bottom .user_name .agentName p{padding:5px 0;}
.sidebars .side_bottom .user_name .agentName p:after{display:block; clear:both; content:'';}
.sidebars .side_bottom .user_name .agentName p em{color:#ffffff; font-size:14px; font-weight:500;   overflow:hidden; word-break: break-all; text-overflow: ellipsis; white-space:nowrap; max-width:70%; display:inline-block; float:left; text-align:left;}
.sidebars .side_bottom .user_name .agentName p span{color:#f4869d; border:1px solid #009f92; padding:1px 7px; border-radius:15px; font-size:10px; display: inline-block; float:left; margin-left:10px; position:relative; top:2px; background:#ffffff;}

.sidebars .side_bottom .log{}
.sidebars .side_bottom .log a{ background:#ffffff; display:block; padding:16px 0;}
.sidebars .side_bottom .log a p{color:#f4869d; font-size:12px; }
.sidebars .side_bottom .log a p span{margin-left:5px;  display:inline-block; width:17px; height:14px; background-size:contain; position:relative; top:3px;}
.sidebars .side_bottom .log a p span.out{background:url(/resources/images/common/logout_sideicon.png) no-repeat center center;}
.sidebars.agent .side_bottom .log a p span.in{background:url(/resources/images/common/login_sideicon1.png) no-repeat center center;}
.sidebars .side_bottom ul:after{display:block; clear:both; content:'';} 
.sidebars .side_bottom ul li{width:50%; float:left; display:inline-block;}
.sidebars .side_bottom ul li a{background:#ffffff; display:block; padding:15px 0; font-size:12px; color:#999999;}
.sidebars .side_bottom a:active{background:#f0f0f0;}
.sidebars .side_bottom ul li:nth-child(1),.sidebars .side_bottom ul li:nth-child(3){border-right:1px solid #ebebeb;}
.sidebars .side_bottom ul li:nth-child(1),.sidebars .side_bottom ul li:nth-child(2){border-bottom:1px solid #ebebeb;}

.sidebars .side_bottom .basicMenu{border-top:1px solid #ebebeb;}
.sidebars .side_bottom .basicMenu li{width:100%;}
.sidebars .side_bottom .basicMenu li a{padding:10px 0; background:#f9f9f9;}
.sidebars .side_bottom .basicMenu li a:active{background:#f2f2f2;}

.sidebars .side_bottom .basicMenu li a span.changeIcon1{background:url(/resources/images/main/change1.png) no-repeat center center; width:15px; height:12px; background-size:contain; display:inline-block; margin-right:5px; position:relative; top:2px;}
.sidebars .side_bottom .basicMenu li a span.changeIcon2{background:url(/resources/images/main/change2.png) no-repeat center center; width:15px; height:12px; background-size:contain; display:inline-block; margin-right:5px; position:relative; top:2px;}
.sidebars .side_bottom .basicMenu li a span.logoutCommon{background:url(/resources/images/common/logout_common.png) no-repeat center center; width:15px; height:12px; background-size:contain; display:inline-block; margin-right:5px; position:relative; top:2px;}
.sidebars .side_bottom .basicMenu li a span.loginCommon{background:url(/resources/images/common/login_common.png) no-repeat center center; width:15px; height:12px; background-size:contain; display:inline-block; margin-right:5px; position:relative; top:2px;}

*/


.Menu_wrapper .statusInfo{}
/*.Menu_wrapper .statusInfo .status{ background:#f4869d; padding:15px 0;}*/
.Menu_wrapper .statusInfo .status{ background:#f4869d; padding:15px 0; color:#fff; text-align:left; padding:15px 10px; }
.Menu_wrapper .statusInfo .status span{padding:15px 0; border-radius:15px; text-align:center; padding:3px 10px; background:#fff; font-size:13px; color:#f4869d; border:1px solid #009f92;}

/* .Menu_wrapper .basicMenu{border-top:1px solid #dbdbdb;}
.Menu_wrapper .basicMenu li{background:#fafafa; height:initial !important; padding:10px 0 !important; line-height:normal !important;}
.Menu_wrapper .hideMenu .basicMenu li a{text-align:center; font-size:13px; background:none;}
.Menu_wrapper .hideMenu .basicMenu li a:hover,.Menu_wrapper .hideMenu .basicMenu li:hover{background:#f2f2f2; padding-left:0 !important;}
.Menu_wrapper .basicMenu li a span.changeIcon1{height:15px !important; width:20px !important; background-size:contain !important;}
.Menu_wrapper .basicMenu li a span.changeIcon2{height:15px !important; width:20px !important; background-size:contain !important;}
.Menu_wrapper .basicMenu li a span.logoutCommon{background:url(/resources/images/common/logout_common.png) no-repeat center center; width:15px; height:12px; background-size:contain; display:inline-block; margin-right:5px;}
.Menu_wrapper .hideMenu>ul li a{background:url(/resources/images/common/hiddenGo.png) no-repeat right center;} */

.Menu_wrapper.agent .statusInfo .status{background:#f4869d;}
.Menu_wrapper.agent .statusInfo .status span{color:#f4869d; border:1px solid #07877e;}



/* agent header(2017-06-01) */

/*
.sidebars .side_mid ul li.Gold a{color:#ffffff; background: #02a59c; background: -moz-linear-gradient(top, #02a59c 0%, #028e86 100%); background: -webkit-linear-gradient(top, #02a59c 0%,#028e86 100%); background: linear-gradient(to bottom, #02a59c 0%,#028e86 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02a59c', endColorstr='#028e86',GradientType=0 );}
.sidebars .side_mid ul li.Gold a:active{background: #23a198; background: -moz-linear-gradient(top, #23a198 0%, #0d8a81 100%); background: -webkit-linear-gradient(top, #23a198 0%,#0d8a81 100%); background: linear-gradient(to bottom, #23a198 0%,#0d8a81 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23a198', endColorstr='#0d8a81',GradientType=0 );}
.sidebars.agent .side_bottom .user_name .agentName p span{border:1px solid #f4869d; color:#f4869d;}
.sidebars.agent .side_bottom .log a p{color:#f4869d;}
.sidebars.agent .side_bottom .log a p span.out{background:url(/resources/images/common/logout_sideicon2.png) no-repeat center center;}
.sidebars.agent .side_bottom .log a p span.in{background:url(/resources/images/common/login_sideicon2.png) no-repeat center center;}

.header.agent .gnb li>a:hover{border-bottom:2px solid #f4869d; color:#f4869d;}
.header.agent .gnb li .btn.gold>a{background: #19aea4; border:1px solid #19aea4; background: -moz-linear-gradient(top, #19aea4 0%, #01968c 100%); background: -webkit-linear-gradient(top, #19aea4 0%,#01968c 100%); background: linear-gradient(to bottom, #19aea4 0%,#01968c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19aea4', endColorstr='#01968c',GradientType=0 ); color:#ffffff;}
.header.agent .gnb li .btn.gold>a:hover{background: #23a198; background: -moz-linear-gradient(top, #23a198 0%, #0d8a81 100%); background: -webkit-linear-gradient(top, #23a198 0%,#0d8a81 100%); background: linear-gradient(to bottom, #23a198 0%,#0d8a81 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23a198', endColorstr='#0d8a81',GradientType=0 ); }
.header.agent .mainMenu li a span.changeIcon2{display:inline-block; background:url(/resources/images/main/change2.png) no-repeat center center; width:30px; height:20px; position:relative; top:3px; border:0;}

.mobile_header .mo_menu li a span.changeIcon2{display:inline-block; background:url(/resources/images/main/change2.png) no-repeat center center; width:30px; height:20px; margin-right:5px; position:relative; top:3px;}


.mobile_header .sidebars.agent .side_top{background: #23a198; background: -moz-linear-gradient(top, #23a198 0%, #029e96 100%); background: -webkit-linear-gradient(top, #23a198 0%,#029e96 100%); background: linear-gradient(to bottom, #23a198 0%,#029e96 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23a198', endColorstr='#029e96',GradientType=0 );}
.sidebars.agent .side_top .mAgentName p,.sidebars.agent .side_top .mAgentName p span{color:#ffffff;}
.sidebars.agent .side_top .mypage ul li a{color:#ffffff;}
.sidebars.agent .side_top .mypage ul li span.icon1{background:url(/resources/images/common/side_a01.png) no-repeat center center; width:19px; height:19px; background-size:contain; margin:0 auto 5px auto; }
.sidebars.agent .side_top .mypage ul li span.icon2{background:url(/resources/images/common/side_a02.png) no-repeat center center; width:19px; height:19px; background-size:contain; margin:0 auto 5px auto; }
.sidebars.agent .side_top .mypage ul li span.icon3{background:url(/resources/images/common/side_a03.png) no-repeat center center; width:19px; height:19px; background-size:contain; margin:0 auto 5px auto; }
.sidebars.agent .side_top .mypage ul li span.icon4{background:url(/resources/images/common/side_a04.png) no-repeat center center; width:21px; height:19px; background-size:contain; margin:0 auto 5px auto; }

.sidebars.agent .side_mid .btn{clear:both; display:block; margin:0 auto; border-bottom:1px solid #e4e4e4;}
.sidebars.agent .side_mid .btn a{width:50%; margin:0 auto;}
.sidebars.agent .side_mid .btn.gold a{background: #c6a56d; background: -moz-linear-gradient(top, #c6a56d 0%, #a3824b 100%); background: -webkit-linear-gradient(top, #c6a56d 0%,#a3824b 100%); background: linear-gradient(to bottom, #c6a56d 0%,#a3824b 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6a56d', endColorstr='#a3824b',GradientType=0 ); color: #ffffff;}
.sidebars.agent .side_mid .btn.gold a:active{background: #c7a874; background: -moz-linear-gradient(top, #c7a874 0%, #9a7b47 100%); background: -webkit-linear-gradient(top, #c7a874 0%,#9a7b47 100%); background: linear-gradient(to bottom, #c7a874 0%,#9a7b47 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7a874', endColorstr='#9a7b47',GradientType=0 ); }


.sidebars.agent .user_Info a{background:#f4869d;}
*/




/* ï§â‘¤ì»®ï¿½ì”ª æ¿¡ì’“ë ‡ï¿½ì”¤ ï¿½ìŸ¾ */

.side_top .login_notice{padding:10px 0 30px 0;}
.side_top .login_notice p{font-size:16px; color:#c2c2c2;}
.side_top .login_notice p img{width:40px; height:auto; margin-right:10px; }

/* ï¿½ë¿‰ï¿½ì” ï¿½ìŸ¾ï¿½ë“ƒ ï§â‘¤ë±¶ ï§Žë¶¿ì”¤ */
.register_agent{background:#f5f5f5; height:1050px;} 
.register_agent .intro_bg{background:url(/resources/images/register/reg_bg.jpg) no-repeat center top; height:550px; position:relative;}
.register_agent .intro_bg p{color:#fff; text-align:center; font-size:27px; font-weight:500; position:absolute; top:75px; left:0; right:0;}


.register_agent .regArea{position:relative; top:-400px;}
.register_agent .reg_AgentImg{position:relative; width:225px; height:225px; margin:0 auto 30px auto;}
.register_agent .uploader{position:relative; overflow: hidden; width:200px; height:225px; border-radius:50%; background:#fafafa; margin:0 auto; /* box-shadow: 2px 1px 2px rgba(0,0,0,0.1); */ display: flex; display: -webkit-flex; -webkit-align-items: center; align-items: center;}
.register_agent #filePhoto{ position:absolute; width:225px; height:225px; top:0px; left:0; z-index:2; opacity:0; cursor:pointer;}
.register_agent .uploader>img{width:auto; border:none; }
.register_agent .infoOver{position:absolute; bottom:20px; right:10px; text-align:center; z-index:10;}
.register_agent .infoOver a{width:30px; height:30px; border-radius:50%;  background:#f4869d; box-shadow: 2px 2px 3px rgba(0,0,0,0.1); display:block; position:relative; text-align:center; color:#fff; line-height:30px; font-weight:500;}

.register_agent .reg_buttons{clear:both; margin-bottom:40px;}
.register_agent .reg_buttons ul{width:225px; margin:0 auto;}
.register_agent .reg_buttons ul:after{display:block; clear:both; content:'';}
.register_agent .reg_buttons li{float:left; width:48%; text-align:center;}
.register_agent .reg_buttons li a{display:block; font-size:13px; color:#818181;}
.register_agent .reg_buttons li a span{margin-right:5px;}


.reg_AgentIntro{clear:both; background:#fff; width:35%; margin:0 auto; border-radius:6px; padding:20px; box-shadow: 2px 2px 2px rgba(0,0,0,0.1); border:1px solid #dadada;}
.reg_AgentIntro p.Title{font-size:20px; color:#333333; font-weight:500; padding-bottom:10px; border-bottom:1px solid #e5e5e5; margin-bottom:15px;}
.reg_AgentIntro textarea{width:100%; resize:none; border:0; text-align:left; height:200px; word-break:keep-all; line-height:1.5em; color:#888888; font-size:16px; letter-spacing: -1px;}

.reg_AgentIntro textarea::-webkit-input-placeholder{color:#999999; font-size:14px;}
.reg_AgentIntro textarea::-moz-placeholder{color:#999999; font-size:14px;}
.reg_AgentIntro textarea:-ms-input-placeholder {color:#999999 !important; font-size:14px;}

.register_agent .saveBtn{width:35%; margin:50px auto 0 auto; text-align:right; }
.register_agent .saveBtn a{margin-right:0; padding:10px 50px;}

.register_agent .regArea.step2 .reg_card{width:35%; margin:0 auto;  border-radius:6px; overflow:hidden;}
.register_agent .regArea.step2 .agentImg{text-align:center;}

.register_agent .regArea.step2 .reg_AgentIntro{width:100%; border-radius:0; padding:30px 20px;}
.register_agent .regArea.step2 .reg_AgentIntro p.Title{padding-bottom:15px; margin-bottom:10px;}
.register_agent .regArea.step2 ul li{padding-top:10px;}
.register_agent .regArea.step2 ul li{font-size:16px; color:#888888; padding:15px; display:block; width:100%; display: flex; display: -webkit-flex; -webkit-align-items: center; align-items: center; position:relative;}
.register_agent .regArea.step2 ul li button{cursor:pointer; width:18px; height:18px; border-radius: 50%; background:#989898; border:1px solid #909090; color:#fff; margin-left:10px; font-size:12px; line-height:18px; font-weight:400; position:relative; top:-2px;}

.register_agent .regArea.step2 ul li div:first-child{float:left;}
.register_agent .regArea.step2 ul li div:last-child{float:right; display:inline-block; position: absolute;  right:15px;  top:50%; margin-top:-17px; width: 60px; height: 34px;}
.register_agent .regArea.step2 ul li div span{margin-right:10px;}

.register_agent .regArea.step2 ul li .switch { display: inline-block; width:100%; height: 34px;}
.register_agent .regArea.step2 ul li .switch input {display:none;}
.register_agent .regArea.step2 ul li .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s;}
.register_agent .regArea.step2 ul li .slider:before { position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s;}
.register_agent .regArea.step2 ul li input:checked + .slider { background-color: #f4869d;}
.register_agent .regArea.step2 ul li input:focus + .slider { box-shadow: 0 0 1px #f4869d;}
.register_agent .regArea.step2 ul li input:checked + .slider:before { -webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px);}
.register_agent .regArea.step2 ul li .slider.round { border-radius: 34px;}
.register_agent .regArea.step2 ul li .slider.round:before { border-radius: 50%;}

.flip-container { perspective: 1000px;}
.flipper { transition: 0.6s; transform-style: preserve-3d; position: relative;}
.register_agent .regArea  .front, .register_agent .regArea .back { position: absolute; top: 0; left: 0; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: 0.6s; -webkit-transform-style: preserve-3d; -moz-transition: 0.6s; -moz-transform-style: preserve-3d; -o-transition: 0.6s; -o-transform-style: preserve-3d; -ms-transition: 0.6s; -ms-transform-style: preserve-3d; transition: 0.6s; transform-style: preserve-3d;}
.register_agent .regArea .front {-webkit-transform: rotateY(0deg); -ms-transform: rotateY(0deg); transform: ratateY(0deg); z-index: 2;}
.register_agent .regArea .back {transform: rotateY(180deg); -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg); -o-transform: rotateY(-180deg); -ms-transform: rotateY(-180deg);}

.register_agent .regArea .reg_cardBtn{width:35%; margin:0px auto; padding:50px 20px 30px 20px;}
.register_agent .regArea .reg_cardBtn:after{display:block; clear:both; content:'';}
.register_agent .regArea .reg_cardBtn>div{width:48%; float:left; text-align:center;}
.register_agent .regArea .reg_cardBtn>div:first-child{margin-right:4%;}
.register_agent .regArea .reg_cardBtn>div a{width:100%; display:block;}
.register_agent .regArea .reg_cardBtn>div:first-child a{padding:10px 0; border:1px solid #c2c2c2; background:#cfcfcf; color:#fff; border-radius:4px;}

.subCard{background:#fff; width: 29.5%; margin: 0 auto; border-radius: 6px; left:50% !important; margin-left:-14.2% !important; height:569px; position:relative; border:1px solid #dadada; box-shadow:2px 2px 2px rgba(0,0,0,0.1);}
.subCard .backArea{padding:15px; border-bottom:1px solid #e5e5e5;}
.subCard .backArea a{color:#666666; font-size:16px; }
.subCard .backArea a img{margin-right:15px;}

.subCard .InputArea{padding:30px 15px;}

.subCard .InputArea input{width:100%;}
.subCard .InputArea .city.inputbox input{background:url(/resources/images/register/city.png) no-repeat 95% center ; margin-bottom:0 !important;}

.subCard .buttonArea{clear:both; border-top:1px solid #e5e5e5; text-align: center; position:absolute; bottom:0; left:0; right:0;}
.subCard .buttonArea:after{display:block; clear:both; content:'';}
.subCard .buttonArea a{width:50%; float:left; display:inline-block; font-size:16px; color:#888888; padding:20px 0;}
.subCard .buttonArea a:first-child{border-right:1px solid #e5e5e5;}

.iRow{clear:both; margin-bottom:25px !important;} 
.iRow:after{display:block; clear:both; content:'';}
.iRow p{font-weight:500; color:#333333; font-size:20px; padding-bottom:15px;}
.iRow .date{padding:0;}
.iRow .date:after{display:block; clear:both; content:'';}
.iRow span{text-align:center; padding:10px 0;}
.iRow .selinput label:before { content: ''; width: 17px; height: 15px; font-size: 15px; color: #c7baba; background-color: #fff; left: 10px; top: 13px; padding: 0 0 2px; position: absolute; background: url(/resources/images/category/date_bg.png) no-repeat;}
.iRow .write {width:270px; padding-left:15px; line-height:40px; height:40px;color:#444444; border:1px solid #dce0e0; outline:none; -webkit-appearance: none;  /* ï¿½ê½•ï¿½ì” ï¿½ë–šé‡‰ï¿½ ï¿½ì‡…ï¿½ì‚Ž åª›ë¨¯í…›æ¹²ï¿½ */
    -moz-appearance: none;  appearance: none; padding-right:30px; border-radius:4px; margin-bottom:25px !important;}

.subCard01,.subCard02{height:513px;}
.subCard02{display:none; backface-visibility:hidden; transform:rotateY(0deg) !important; position:relative;}

.reg_AgentIntro ul li button.glineBtn{border:1px solid #ddd !important; border-radius:4px !important; background:#fff !important; padding:5px 20px; font-size:14px !important; color:#bbb !important; width:auto !important; height:auto !important;}
.reg_AgentIntro ul li button.glineBtn:hover{background:#ebebeb !important;}

.resultArea{padding:35px 20px; position:relative;}
.resultArea:after{display:block; clear:both; content:'';}
.resultArea .resultText{font-size:16px; color:#888888; font-weight:300; padding-left:30px;}
.resultArea .resultTitle span{margin-right:10px;}
.addRoute,.addRoute a{display:inline-block;}
.addRoute{position:absolute; right:0; bottom:10px;}

.addRoute a{padding:10px;}


.regAreaWrapper{position:relative; height:490px;}


.regArea.step3 .reg_AgentImg{margin:0 auto;}


.regArea.step3 .Title{border-bottom:0; padding-bottom:0; margin-top:15px; }
.regArea.step3 .Text{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-wrap:break-word; line-height: 1.4em; max-height: 4.2em;}

.regArea.step3 .reg_AgentIntro{border-radius:6px 6px 0 0 ;  box-shadow:0 0 0 0; padding-bottom:15px;  width:35%; position:relative; box-shadow:2px 0px 2px rgba(0,0,0,0.1);}
.regArea.step3 .tabArea{clear: both; background: #fff; width: 35%; margin: 0 auto; border-radius:0 0 6px 6px; box-shadow:2px 1px 2px rgba(0,0,0,0.1); border:1px solid #dadada;}
.regArea.step3 .tabArea .tab ul{border-bottom:1px solid #eaeaea; box-shadow:0 2px 3px rgba(0,0,0,0.1);}
.regArea.step3 .tabArea .tab ul:after{display:block; clear:both; content:'';}
.regArea.step3 .tabArea .tab ul li{float:left; width:33.3%; text-align:center;}
.regArea.step3 .tabArea .tab ul li a{display:block; padding:10px 0; font-size:16px; color:#666666; font-weight:400;}
.regArea.step3 .tabArea .tab ul li a.on{border-bottom:3px solid #f4869d;}

.register_agent .regArea.step3 .reg_cardBtn{width:35%; margin:0 auto;}


.regArea.step3 .reqView_wrapper{margin:0 auto 20px auto; position:absolute; width:42px; right:15px;}
.regArea.step3 .reqView_wrapper:after{display:block; clear:both; content:'';}
.regArea.step3 .req_view{box-shadow:2px 2px 2px rgba(0,0,0,0.1); border:1px solid #dadada; width:42px; height:42px; border-radius:50%; background:#fff; text-align:center; position:relative; float:right;}
.regArea.step3 .req_view img{padding:12px 0;}
.regArea.step3 .req_view span.rdBadge{position:absolute; right:-5px; top:-5px; background:#f4869d; color:#fff; font-size:10px; text-align:center; padding:0 5px; border-radius:6px;}

.regArea.step3 .tabArea .conArea{padding:30px 20px; height:290px; overflow-y:auto;}
.regArea.step3 .tabArea .conArea li{margin-bottom:20px;}
.regArea.step3 .tabArea .conArea li>p{font-size:18px; color:#444444; font-weight:500; display:inline-block; padding-bottom:10px;}
.regArea.step3 .tabArea .conArea li>p img{margin-right:10px; position:relative; top:-2px;}
.regArea.step3 .tabArea .conArea li>div.ReqBtn{float:right; position:relative; top:-5px;}
.regArea.step3 .tabArea .conArea li>div.ReqBtn a{ font-size: 11px;color: #999999;display: inline-block;border: 1px solid #d7d7d7;background: linear-gradient( to bottom, #ffffff, #f7f7f7 );padding: 5px 10px;border-radius: 30px;}
.regArea.step3 .tabArea .conArea li>div p{font-size:16px; color:#888888; padding-left:30px; line-height:1.4em;}
.regArea.step3 .tabArea .conArea li>div.longText p{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap:break-word; line-height: 1.4em; height: 2.8em;}

.tabCon03 .show_more a{ border: 1px solid #dedede; background: #ececec; padding: 10px 0; border-radius: 35px; color: #666666; font-size: 16px; text-align: center; width: 100%; display:block;}
.tabCon03 .show_more a span.green{ color: #f4869d; margin-left: 5px; margin-right: 5px;}
.tabCon03 .show_more a img { margin-right: 5px;}

a.pink_button{width:100%; padding:10px 0; color:#fff; background:#f4869d; display:block; border-radius:4px;}






/* ï§Žë¶¿ì”¤ï¿½ëŸ¹ï¿½ì” ï§žï¿½ ç§»ëŒ€ë±¶ï¿½ì‚Ž */

.regoodsBox {position:relative;}
.regoodsBox>a {width:100%; vertical-align:middle; height:auto !important; display:block; text-align:center; position:relative; background:#bbb; border:1px solid #dadada; }
.photoArea {width:60px;height:60px; margin-right:15px; border-radius:50%;border:2px solid #fff;overflow:hidden; position:absolute; right:15px; bottom:20px;}
.regoodsBox a .charge_panel {width:180px; height:45px; background:#535353; opacity:0.9;  position:absolute; bottom:20px; left:0; padding:0 10px;}
.regoodsBox a .charge_panel p {color:#fff; font-size:20px; text-align:center;}
.regoodsBox .newGoods_info {overflow:hidden; padding:10px 0;}
.regoodsBox .newGoods_info .newGoods_info_top {font-weight:300; line-height:24px; display:block;}
.regoodsBox .newGoods_info .newGoods_info_top li:nth-child(1) {font-weight:400; font-size:16px; color:#444444; overflow:hidden; word-break: break-all; text-overflow: ellipsis; width:98%; white-space:nowrap;}
.regoodsBox .newGoods_info .newGoods_info_top li:nth-child(1) span{font-weight:400;} 
.regoodsBox .newGoods_info .newGoods_info_top li:nth-child(2) {font-size:15px; font-weight:200; color:#909090;}
.regoodsBox .newGoods_info .newGoods_info_top li:nth-child(3) {width:98%; overflow:hidden; word-break: break-all; text-overflow: ellipsis; white-space:nowrap;}
.regoodsBox .newGoods_info .newGoods_info_bot ul{overflow:hidden;}
.regoodsBox .newGoods_info .newGoods_info_bot li{display:inline-block; font-size:14px; float:left; padding-top:3px;}
.regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(1) {width:70px; color:#55452b;}
.regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(2) {padding-left:15px; margin-top:-2px;}
.regoodsBox .newGoods_info .newGoods_info_bot li:nth-child(3) {padding-left:15px; color:#909090;}
.regoodsBox .favArea {position:absolute; top:12px; right:12px;}

input[type=checkbox].fav_checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
input[type=checkbox].fav_checkbox + label.fav_checkbox_label {padding-left:41px;height:32px; display:inline-block;line-height:33px;background-repeat:no-repeat;background-position: 0 0; font-size:33px;vertical-align:middle;cursor:pointer;}
input[type=checkbox].fav_checkbox:checked + label.fav_checkbox_label {background-position: 0 -32px;}
label.fav_checkbox_label {background-image:url(/resources/images/common/checkbox_fa.png);-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none; user-select: none;}


.reGoodsArea .productBox{float:left; width:23%; margin-left:2%;}


/*æ¿¡ì’“ë ‡ï¿½ì”¤ ï¿½ì”ªï¿½ëµ’ï¿½ì‚¤è¸°ê¾ªë“‰*/

.auto_radio{position:relative; overflow:hidden;}
.auto_radio .formDs{padding:0; font-size:14px;}
.auto_radio .formDs{display:block; margin-bottom:0px;}
.auto_radio .formDs input[type="radio"] + label:before{content:'';position:absolute;left:0; top:0;width:18px;height:18px;text-align:center;background:#fff;border:1px solid #cacece;border-radius:100%;box-shadow:0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); cursor:pointer;}
.auto_radio  .formDs input[type="radio"] + label:active:before{background:#fff;border:1px solid #cacece;}
.auto_radio  .formDs input[type="radio"]:checked + label:after{content:'';position:absolute;top:3px;left:3px;width:12px;height:12px;background:#f4869d;border-radius:100%;}
.auto_radio  .formDs input[type="radio"]:checked + label:before{background:#fff;border:1px solid #cacece;}

.auto_radio .formDs label{padding-left:25px;}


.form-group .pw_bar {height: 45px; position: relative; overflow:hidden; display: block; background:url(/resources/images/login/login_bg.jpg) repeat-x !important; border-radius: 4px; width:100%;}
.form-group .pw_bar .dalogo{position:absolute; right:15px; top:50%; margin-top:-15px; z-index:1;}
.form-group .progressTimer .dalogo{position:absolute; right:10px; top:50%; margin-top:-15px; z-index:1;}
.form-group .pw_bar .otpNum{position:absolute; width:100%;top:11px; left:0; display: none; text-align:center;}
.form-group .pw_bar .otpNum ul{list-style:none; margin-left:0; padding-top:0;}
.form-group .pw_bar .otpNum ul li{display:inline-block; list-style:none; margin-left:-3px;}
.form-group .pw_bar .otpNum ul li.Right{padding-left:8px; }
.form-group #progressTimer {width:100%; position:relative; background:url(/resources/images/login/login_bg.jpg) repeat-x !important; border-radius: 4px; width:100%;}
.form-group .progress {width:100% !important; height:45px !important; margin:0 !important; border-radius:6px !important; background:url(/resources/images/login/login_bg.jpg) repeat-x !important;}
.form-group .progress.active .progress-bar{-webkit-animation:none; animation:none; height:45px;border-radius:6px; }
.form-group .progress-bar {background:#f8634d !important; opacity:0.8; z-index: 22; }


/* .thumbnail-wrap {display: inline-block; width: 100%;} 
.Thumbnail { position: relative;  overflow: hidden; padding-top:70.8%;} 
.Thumbnail .centered { position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-transform: translate(50%,50%); -ms-transform: translate(50%,50%); transform: translate(50%,50%); } 
.Thumbnail .centered img {-webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); }
.Thumbnail img.portrait {width: 100%; height: auto; max-width: none;}
.Thumbnail img.landscape {width: auto; height: 100%; max-width: none;}
.Thumbnail-wrap img{display: block; max-width: 100%; height: auto;}
.Thumbnail img {position: absolute; top:0; left: 0;} */

/*
.thumbnail-wrap { width: 100%; } 
.Thumbnail { position: relative; padding-top: 70.8%; overflow: hidden; } 
.Thumbnail .centered { position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-transform: translate(50%,50%); -ms-transform: translate(50%,50%); transform: translate(50%,50%); } 
.Thumbnail .centered img { position: absolute; top: 0; left: 0; max-width: 100%; height: auto; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); }
.Thumbnail img{width:auto; height:auto;}
.Thumbnail img.portrait { width: 100%; height: auto; }
.Thumbnail img.landscape { width: auto; height: 100%; }
*/ 

.Thumbnail { position: relative; width:100%; height:100%; overflow: hidden; }
.Thumbnail img { position:absolute; width:auto; height:auto; margin:auto; top:0; bottom:0; left:0; right:0; }
.Thumbnail img.portrait { width: 100%; height: auto; }
.Thumbnail img.landscape { width: auto; height: 100%; }

.modal.autopw .modal-dialog{width:400px;}
.modal.autopw .modal-header{position:relative; height:auto; line-height:normal;}
.modal.autopw .modal-header .close{position:absolute; top:20px; right:20px; padding:0;}
.modal.autopw .modal-header .modal-title{padding:20px; font-size:20px; font-weight:200; color:#666666; border-bottom:1px solid #cccccc; line-height:normal;} 

.modal.autopw .modal-body{padding:0;}

.modal.autopw .smlg{text-align:center; font-size:14px; color:#777777; padding-bottom:15px; letter-spacing:-1px;}
.modal.autopw .smlg span{color:#5091cb;}
.modal.autopw .lgdg{font-size:18px; color:#ffffff; padding:30px 0;}
.modal.autopw .lgdg span{font-weight:bold; font-size:32px;}
.modal.autopw .smlg span.icon{background:url(/resources/images/account/domain.png) no-repeat center center; display:inline-block; width:14px; height:12px; margin-right:5px;}


.modal.autopw .modal-body .textArea{color:#ffffff; padding:15px 20px;}
.modal.autopw .modal-body .textArea.colorArea{background:#5091cb; }
.modal.autopw .modal-body .textArea.colorArea .smlg{text-align:left;  color:#ffffff; }

.modal.autopw .v1 .apLoad{margin:25px auto; }
.modal.autopw .v1 .apLoad p.countDown{border-radius:25px; padding:15px; background:#f5f5f5; text-align:left; font-size:15px; color:#666666; display:inline-block; }
.modal.autopw .v1 .apLoad p.countDown span.icon{ background:url(/resources/images/account/time.png) no-repeat center center; width:20px; height:20px; display:inline-block; margin-right:10px; vertical-align:middle;}

.modal.autopw .v2 img{margin:30px auto; display:inline-block;}
.modal.autopw .v2 .lgdg.bdline{margin-top:10px; font-size:18px; color:#444444; display:inline-block; border-bottom:1px solid #666; padding-bottom:3px;}
.modal.autopw .modal-body .v2 .textArea.colorArea{background:#b2b2b2; }
.modal.autopw .modal-body .v2 .lgdg{color:#444444; font-size:18px; font-weight:500; text-align:center; padding:25px 0;}

.modal.autopw .v3 .pw_bar{position:relative;}
.modal.autopw .v3 .dalogo{position: absolute; right: 25px; top: 50%; margin-top: -15px; z-index: 1;}
.modal.autopw .v3 #ProgressBar{position:relative;}
.modal.autopw .v3 #ProgressBar .progress{background-color:#a8a8aa; height:50px;}
.modal.autopw .v3 .progress.active .progress-bar,.modal.autopw .v3 .progress-bar.active{background:#5091cb !important;}
.modal.autopw .v3 .otpNum{position:absolute; width:100%; top:50%; margin-top:-12px; left:0; text-align:center; height:24px;}
.modal.autopw .v3 .otpNum ul{list-style:none; margin:0;}
.modal.autopw .v3 .otpNum ul span{display:none;}
.modal.autopw .v3 .otpNum ul li{display:inline-block; list-style:none; margin-left:-3px;}
.modal.autopw .v3 .otpNum ul li.Right{padding-left:8px; }
.modal.autopw .v3 .Cancel_btn{margin:15px 40px; text-align:center;}
.modal.autopw .v3 .Cancel_btn a{display: inline-block; padding: 15px 0; width: 100%; background: #565a5c; font-size: 18px; color: #fff; border-radius: 4px;}
.modal.autopw .v3 .Cancel_btn a:hover{background:#656a6d;}

.modal.autopw .modal-body  .v3 .textArea{padding:0 40px; text-align:center;}
#autopw3 .modal-header .modal-title>img{position:relative; top:-15px;}
#autopw3 .modal-header .modal-title span{padding-left:10px; display:inline-block;}
#autopw3 .modal-header .modal-title em{font-size:14px; color:#5091cb; display:block; padding-left:20px; background:url(/resources/images/account/mailadr.png) no-repeat left center; background-size:16px 13px;}
#autopw3 .modal-header .modal-title{font-size:17px; color:#333333;}
#autopw3 .modal-body .autopw_2fa .textArea>p{font-size: 18px; color:#555555; font-weight: 500; display: inline-block; padding:10px 0 25px 0;}
#autopw3 .modal-body .autopw_2fa .textArea>p span.icon{display: inline-block; margin-left: 5px; background: url(/resources/images/common/apicon.png) no-repeat center center; width: 23px; height: 22px; background-size: contain; position: relative; top: 4px;}
#autopw3 .modal-body .autopw_2fa .textArea>p em{margin-left:10px;}



/* ï§Žë¶¿ì”¤ ï¿½ë’³ï¿½ì”ªï¿½ì” ï¿½ëœ‘ */

.mainSlider .bx-wrapper{box-shadow:0 0 0 0; border:none; margin-bottom:0;}
.mainSlider .bx-wrapper .bx-controls-direction{width:1440px; position:absolute; height:50px; left:15px; right:15px; top:50%; margin:-60px auto 0 auto;}
.mainSlider .bx-wrapper .bx-controls-direction a{position:static; width:50px; height:50px; margin-top:0;}
.mainSlider .bx-wrapper .bx-controls-direction a:first-child{float:left; background:url(/resources/images/main/slide_prev.png) no-repeat center center;}
.mainSlider .bx-wrapper .bx-controls-direction a:first-child:hover{background:url(/resources/images/main/slide_prev_hover.png) no-repeat center center;}
.mainSlider .bx-wrapper .bx-controls-direction a:last-child{float:right; background:url(/resources/images/main/slide_next.png) no-repeat center center;}
.mainSlider .bx-wrapper .bx-controls-direction a:last-child:hover{float:right; background:url(/resources/images/main/slide_next_hover.png) no-repeat center center;}
.mainSlider .bx-wrapper .bx-controls-direction a:hover{opacity:0.7;}
.mainSlider{position:relative;}
.mainSlider .bxslider li{width:100%; height:350px; background-size:cover !important; display: flex; display: -webkit-flex; -webkit-align-items: center; align-items: center; position:relative;}
.mainSlider .bxslider li .container{position:relative;}
.mainSlider .bxslider li.slide1{background:url(/resources/images/main/slide1.jpg) no-repeat center top;}
.mainSlider .bxslider li.slide2{background:url(/resources/images/main/slide2.jpg) no-repeat center top;}
.mainSlider .bxslider li.slide3{background:url(/resources/images/main/slide3.jpg) no-repeat center top;}
.mainSlider .bxslider li.slide4{background:url(/resources/images/main/slide4.jpg) no-repeat center top;}
.mainSlider .bxslider li.slide5{background:url(/resources/images/main/slide5.jpg) no-repeat center top;}
.mainSlider .bxslider li.slide8{background:url(/resources/images/main/slide8.jpg) no-repeat center center;}
.mainSlider .bxslider li.slide6{background:url(/resources/images/main/slide6.jpg) no-repeat center top;}
.mainSlider .bxslider li.slide7{background:url(/resources/images/main/slide7.jpg) no-repeat center;}

.bx-controls-direction{}
#bx-pager2{padding:0 15px; position:absolute; bottom:0; left:0; right:0; background:rgba(0,0,0,0.5); height:70px; border-top:1px solid rgba(255,255,255,0.2);}
#bx-pager2:after{display:block; clear:both; content:"";}
#bx-pager2 a{display:inline-block; padding:15px 0; width:13.5%; height:69px; border-left:1px solid rgba(255,255,255,0.2); color:#fff; vertical-align: middle; font-weight:400; font-size:20px; text-align:center; float:left;}
#bx-pager2 a:last-child{width:5.5%; border-right:1px solid rgba(255,255,255,0.2);}
#bx-pager2 a img{height:42px; width:auto; margin-right:10px;}
#bx-pager2 a:last-child img{height:30px; width:auto; margin-right:0px;}

#bx-pager2 a:nth-child(1).active,#bx-pager2 a:nth-child(1):hover{background:rgba(30,80,138,0.6);}
#bx-pager2 a:nth-child(2).active,#bx-pager2 a:nth-child(2):hover{background:rgba(185,115,137,0.6);}
#bx-pager2 a:nth-child(3).active,#bx-pager2 a:nth-child(3):hover{background:rgba(52,189,220,0.4);}
#bx-pager2 a:nth-child(4).active,#bx-pager2 a:nth-child(4):hover{background:rgba(130,88,73,0.6);}
#bx-pager2 a:nth-child(5).active,#bx-pager2 a:nth-child(5):hover{background:rgba(117,91,188,0.4);}
#bx-pager2 a:nth-child(6).active,#bx-pager2 a:nth-child(6):hover{background:rgba(28,123,232,0.4);}
#bx-pager2 a:nth-child(7).active,#bx-pager2 a:nth-child(7):hover{background:rgba(24,37,81,0.6);}
#bx-pager2 a:nth-child(8).active,#bx-pager2 a:nth-child(8):hover{background:rgba(0,0,0,0.4);}

.mainSlider-Contents{position:absolute; left:90px; right:90px; top:50%; }
.mainSlider .bxslider li.slide1 .mainSlider-Contents{margin-top:-126px;}
.mainSlider .bxslider li.slide2 .mainSlider-Contents{margin-top:-126px;}
.mainSlider .bxslider li.slide3 .mainSlider-Contents{margin-top:-126px;}
.mainSlider .bxslider li.slide4 .mainSlider-Contents{margin-top:-126px;}
.mainSlider .bxslider li.slide5 .mainSlider-Contents{margin-top:-126px;}
.mainSlider .bxslider li.slide6 .mainSlider-Contents{margin-top:-126px;}
.mainSlider .bxslider li.slide7 .mainSlider-Contents{margin-top:-109px; text-align:center;}
.mainSlider .bxslider li.slide8 .mainSlider-Contents{margin-top:-126px;}

.mainText{color:#ffffff;}
.mainSlider-Contents.dark .mainText{color:#000000;}
.mainText .local{font-size:23px; margin-bottom:15px;}
.mainText .Title{font-size:38px; line-height:normal;}
.mainText .subTitle{font-size:18px; line-height:1.4em;}
.mainSlide_btn{width:initial; margin-top:20px;}
.mainSlide_btn:after{display:block; clear:both; content:'';}
.mainSlide_btn a{font-size:14px; border:1px solid #ffffff; color:#ffffff; display:inline-block; padding:15px 25px; text-align:center; float:left; margin-right:5px;}
.mainSlider-Contents.dark .mainSlide_btn a{border:1px solid #000000; color:#000000;}
.mainSlide_btn a span.go{background:url(/resources/images/main/buttonGo.png) no-repeat center center; display:inline-block; width:8px; height:14px; margin-left:10px; position:relative; top:2px;}
.mainSlider-Contents.dark .mainSlide_btn a span.go{background:url(/resources/images/main/buttonGo2.png) no-repeat center center; display:inline-block; width:8px; height:14px; margin-left:10px; position:relative; top:2px;}

.slide7 .mainSlide_btn{display:inline-block; }
.slide7 .mainSlide_btn a{width:100%; margin-right:0;}
.slide7 .mainText{text-align:center;}

.slider_wrapper{height:8px;}
.mainSlide_btn a:hover{background:rgba(0,0,0,0.2);}
.mainSlider-Contents.dark .mainSlide_btn a:hover{background:rgba(255,255,255,0.4);}


/* shopper header(2017-05-31) */

.header .subHeader_wrapper{float:right;}
.header .subHeader_wrapper .searchArea{float:left; background:url(/resources/images/common/search_icon.png) no-repeat 17px center; width:250px; background-size:18px 18px; padding:12px 0px 12px 0px; position:relative; margin-right:10px;}
.header .subHeader_wrapper .searchArea a.inputClose{position:absolute; right:15px; top:50%; margin-top:-16px; padding:4px;}
.header .subHeader_wrapper .searchArea input{ border:1px solid #b2b2b2; border-radius:30px; width:100%; font-size:14px; background:none; padding:12px 15px 12px 45px;}
.header .subHeader_wrapper .tb.searchArea{display:none;}


/* agent header(2017-06-01) */

.mobile_header .mo_menu ul li.bgGold{/* background:#bd9655; padding:12px; */}
.mobile_header .mo_menu ul li.bgGold:active{background:#a3824b;}
.mobile_header .mo_menu ul li.bgGold a img{width:21px; height:auto;}
.mobile_header:after{display:block; clear:both; content:'';}
.mobile_header .leftMenu{float:left;}

.sidebars .side_top .mAgentImg{border-radius:50%; overflow:hidden; width:90px; height:90px; border:1px solid #ddd; margin:0 auto;}
.sidebars .side_top .mAgentImg>img{ max-height: 90px; width: 100%; height: 100%;}
.sidebars .side_top .mAgentName{padding-bottom:25px;}
.sidebars .side_top .mAgentName p{color:#444444; font-size:18px; letter-spacing:-1px; font-weight:400; padding:5px 0;}
.sidebars .side_top .mAgentName p span{display:inline-block; margin-left:10px; font-size:12px; color:#666666; border:1px solid #d7d7d7; padding:2px 10px; border-radius:15px; position:relative; top:-2px;}

.sidebars.agent .side_top .mAgentName p,.sidebars.agent .side_top .mAgentName p span{color:#ffffff;}


input.sub_search::-webkit-input-placeholder{color:#cccccc; font-size:14px;}
input.sub_search::-moz-placeholder{color:#cccccc; font-size:14px;}
input.sub_search:-ms-input-placeholder {color:#cccccc !important; font-size:14px;}


.newGoods_info_top li.cityMove:after{display:block; clear:both; content:'';}
.newGoods_info_top li.cityMove>div{padding:0; color:#555555; display:inline-block;}
.newGoods_info_top li.cityMove>div.goImg{padding:0 7px; text-align:center;}
.newGoods_info_top li.cityMove>div span{color:#f4869d; display:inline-block; padding-left:5px;}


.agentMain .bg{background:url(/resources/images/register/reg_bg.jpg) #f5f5f5 no-repeat center top;  }

/* 170825_sunny */
.agentIntro.register_agent{background:#ffffff; height:284px; border-radius:6px; margin-top:50px; box-shadow:3px 3px 5px rgba(0,0,0,0.1);}


.agentIntro.register_agent .cardTop{padding:15px 0; border-bottom:1px solid #ebebeb; position:relative;}
.agentIntro.register_agent .cardTop p{text-align:center; font-weight:500; font-size:20px; color:#444444;}
.agentInfo>div:last-child .smCard_top .buttonBundle{right:0;}
.buttonBundle{position:absolute; right:0; top:0; border-left:1px solid #ebebeb;}
.buttonBundle a{padding:15px 20px;}
.buttonBundle a.del{color:#f4869d; font-size:14px; display:block; }
.buttonBundle a.del span.icon{display:inline-block; background:url(/resources/images/register/del_img2.png) no-repeat center center; margin-left:10px; width:16px; height:17px; position:relative; top:3px;}
.buttonBundle a.regist{color:#999999; font-size:14px; display:block;}
.buttonBundle a.regist span.icon{display:inline-block; background:url(/resources/images/register/regist.png) no-repeat center center; margin-left:10px; width:16px; height:16px; position:relative; top:3px;}
.buttonBundle a.modify{color:#f4869d; font-size:14px; display:block;}
.buttonBundle a.modify span.icon{display:inline-block; background:url(/resources/images/register/modify.png) no-repeat center center; margin-left:10px; width:16px; height:16px; background-size:contain; position:relative; top:3px;}
.buttonBundle a.save{color:#02a63c; font-size:14px; display:block;}
.buttonBundle a.save span.icon{display:inline-block; background:url(/resources/images/register/save.png) no-repeat center center; margin-left:10px; width:16px; height:16px; position:relative; top:3px;}
.buttonBundle a.cancel{color:#999999; font-size:14px; display:block;}
.buttonBundle a.cancel span.icon{display:inline-block; background:url(/resources/images/register/cancel.png) no-repeat center center; margin-left:10px; width:16px; height:16px; position:relative; top:3px;}
.buttonBundle a:hover{background:#ebebeb;}
.buttonBundle a.regist:hover,.buttonBundle a.cancel:hover,.buttonBundle a.del:hover{border-top-right-radius: 6px;}


/* 170825_sunny */
.agentIntro.register_agent #filePhoto,.agentIntro.register_agent .uploader>img,.agentIntro.register_agent .uploader{position: relative; posbackground-color:#ffffff; max-height:-webkit-fill-available; border:1px solid #eeeeee; margin: 0 auto; transform: translate(0%,0%); overflow: hidden;}


.agentIntro.register_agent .reg_AgentImg{ height:200px; margin:0 auto; position:absolute; top:43%; margin-top:-85px;}
.agentIntro.register_agent #filePhoto{/* border:1px solid #eeeeee; */ width:170px; height:170px;}
.agentIntro.register_agent .cardContents{padding:25px 78px; position:relative;}
.agentIntro.register_agent .cardContents:after{display:block; clear:both; content:'';}
.agentIntro.register_agent .reg_AgentIntro{clear:none; box-shadow: 0 0 0 0; border:0; border-left:1px solid #ebebeb; width:initial; padding:0 0 0 60px; width:75%; float:right;}
.agentIntro.register_agent .reg_AgentIntro textarea{height:120px; margin-bottom:20px;}
.agentIntro.register_agent .reg_AgentIntro p.Title{border-bottom:0;}
.agentIntro.register_agent .reqBtn a{display:inline-block; border:1px solid #f4869d; padding:10px 15px; border-radius:25px; color:#f4869d; font-size:15px;}
.agentIntro.register_agent .reqBtn a span.icon{background:url(/resources/images/register/req.png) no-repeat center center; display:inline-block; margin-right:10px; width:19px; height:18px; position:relative; top:3px;}
.agentIntro.register_agent .reqBtn a em{font-weight:400; text-decoration: underline;}

.mainSlider-Contents a.allAgent.noLine{color:#ffffff; display:inline-block; margin-top:14px; padding-right:20px; background:url(/resources/images/main/buttonGo.png) no-repeat center right;}
.mainSlider-Contents.dark a.allAgent.noLine{color:#000000; background:url(/resources/images/main/buttonGo2.png) no-repeat center right;}
.mainSlider-Contents a.allAgent.noLine:hover{opacity:0.8;}


.agentMain .agentInfo{margin-top:15px; margin-bottom:220px;}
.agentMain .agentInfo:after{display:block; clear:both; content:'';}
.agentMain .agentInfo>div{padding-left:0;}
.agentMain .agentInfo>div:last-child{padding-right:0;}
.agentMain .agentInfo>div>div{background:#fff; border-radius:6px; position:relative; box-shadow:3px 3px 5px rgba(0,0,0,0.1); border:1px solid #ebebeb;}

.agentMain .smCard_top{border-bottom:1px solid #ebebeb;}
.agentMain .smCard_top p{font-size:18px; color:#444444; font-weight:400; padding:15px 20px;}
/*.smCard_top .buttonBundle{right:15px;}*/

.agentMain .agentInfo .subCard01{padding:25px 20px; height:auto;}
.agentMain .agentInfo .subCard01 .iRow:after{display:block; clear:both; content:'';}
.agentMain .agentInfo .subCard01 .iRow:last-child{margin-bottom:0;}
.agentMain .agentInfo .subCard01 .iRow p{font-size:18px;}
.agentMain .agentInfo .subCard01 .iRow p .global_icon{background:url(/resources/images/register/city.png) no-repeat center center; margin-right:10px; display:inline-block; width:22px; height:21px; position:relative; top:5px;}

/* 170829_sunny */
/* .agentMain .agentInfo .subCard01 .iRow p .Request_btn{
	width:79px; height:35px; border-radius:50px; border:1px solid #d7d7d7; font-size:0.7em; background: #f7f7f7; color:#999999; display:inline-block; line-height:13px; float:right;
	background: #f7f7f7; Old browsers
	background: -moz-linear-gradient(top, #f7f7f7 0%, #e8e8e8 100%); FF3.6-15
	background: -webkit-linear-gradient(top, #f7f7f7 0%,#e8e8e8 100%); Chrome10-25,Safari5.1-6
	background: linear-gradient(to bottom, #f7f7f7 0%,#e8e8e8 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e8e8e8',GradientType=0 ); IE6-9
} */


.agentMain .agentInfo .subCard01 .iRow p a{color:#999999;}

.agentMain .agentInfo .subCard01 .iRow p .cart_icon{background:url(/resources/images/register/micon.png) no-repeat center center; margin-right:10px; display:inline-block; width:21px; height:18px; position:relative; top:5px;}
.agentMain .agentInfo .subCard01 .iRow p .product_icon{background:url(/resources/images/register/icon_gift.png) no-repeat center center; margin-right:10px; display:inline-block; width:20px; height:17px; position:relative; top:5px;}
.agentMain .agentInfo .subCard01 .iRow p .basket_icon{background:url(/resources/images/register/icon_basket.png) no-repeat center center; margin-right:10px; display:inline-block; width:23px; height:20px; position:relative; top:3px;}
.agentMain .agentInfo .subCard01 .iRow .inputbox{ margin-left:25px;}
.agentMain .agentInfo .subCard01 .iRow .inputbox.selinput{margin-top:10px;}
.agentMain .agentInfo .subCard01 .iRow .inputbox.selinput:after{display:block; clear:both; content:'';}
.agentMain .agentInfo .subCard01 .iRow .write{width:100%; margin-bottom:0 !important;}
.agentMain .agentInfo .subCard01 .iRow textarea{border:1px solid #dce0e0; border-radius:4px; padding:15px; width:100%; resize:none; overflow-y:auto;}

.agentMain .agentInfo .subCard01 .iRow{margin-bottom:20px !important;}
/*.agentInfo .subCard01.cardBottom .iRow{margin-bottom:70px !important;}*/
.agentMain .agentInfo .subCard01 .iRow:last-child{margin-bottom:0 !important;}

.agentMain .agentInfo .subCard01 .iRow .textBox{margin-left:35px; }
.agentMain .agentInfo .subCard01 .iRow .textBox p{font-size:16px; color:#888888; font-weight:300; }
.agentMain .agentInfo .subCard01 .iRow .textBox p.text-multiline{max-height:96px; display:block;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.agentMain .agentInfo .show_more{width:90%; margin:0 auto; position:absolute; left:0; right:0; bottom:40px;}
.agentMain .agentInfo .show_more a { border: 1px solid #dedede; background: #ececec; padding: 10px 0; border-radius: 35px; color: #666666; font-size: 14px; text-align: center; display:block;}
.agentMain .agentInfo .show_more a .green { color: #f4869d; margin-left: 5px; margin-right: 5px;}
.header.fixed{position:fixed; top:0; left:0; right:0; box-shadow:0px 2px 3px rgba(0,0,0,0.1); z-index:999; background:#ffffff;}

.heightFlex .subCard01 .iRow {margin-bottom:39px !important;}

.reg_AgentIntro p.result{ word-break: keep-all; line-height: 1.5em; color: #888888; font-size: 16px; letter-spacing: -1px; height:120px; margin-bottom:20px; max-height:120px; display:block;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}

.buttonBundle.rightnone{}
.buttonBundle.rightnone a{ color:#ffffff; background:#19aea4; border-top-right-radius: 6px;}
.buttonBundle.rightnone a:hover{ background: #23a198; background: -moz-linear-gradient(top, #23a198 0%, #0d8a81 100%); background: -webkit-linear-gradient(top, #23a198 0%,#0d8a81 100%); background: linear-gradient(to bottom, #23a198 0%,#0d8a81 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23a198', endColorstr='#0d8a81',GradientType=0 );}

.agentMain .agentIntro.register_agent div.chkArea{position:absolute; left:0; top:0; padding:15px 20px; border-right:1px solid #ebebeb;}

.agentMain .agentInfo>div>div{min-height:560px !important;}
.subCard01{}
.subCard01 .InputArea{width:100%; margin-bottom:10px;}
.subCard01 .noresult{text-align:center; position:relative; top:50%; margin-top:142px; margin-bottom:142px; left:0; right:0; }
.subCard01 .noresult p{font-size:16px; color:#b5b5b5; margin-top:30px;}

.agentMain .agentIntro.register_agent .toggleArea{position:absolute; left:0; top:0; padding:10px 20px;}
.agentMain .agentIntro.register_agent .toggleArea p{font-size:14px; color:#999999; display:inline-block; position:relative; top:5px; margin-left:10px; font-weight:300;}
.agentMain .agentIntro.register_agent .switch {position:relative; display: inline-block; width: 51px; height: 27px;}
.agentMain .agentIntro.register_agent .switch input {display:none;}
.agentMain .agentIntro.register_agent .slider {position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s;}
.agentMain .agentIntro.register_agent .slider:before { position: absolute; content: ""; height: 21px; width: 21px; left: 3px; bottom: 3px; background-color: white; -webkit-transition: .4s; transition: .4s;}
.agentMain .agentIntro.register_agent .switch input:checked + .slider { background-color: #f4869d;}
.agentMain .agentIntro.register_agent .switch input:focus + .slider { box-shadow: 0 0 1px #f4869d;}
.agentMain .agentIntro.register_agent .switch input:checked + .slider:before { -webkit-transform: translateX(25px); -ms-transform: translateX(25px); transform: translateX(25px);}

/* Rounded sliders */
.agentMain .agentIntro.register_agent .slider.round { border-radius: 34px;}
.agentMain .agentIntro.register_agent .slider.round:before { border-radius: 50%;}


.agentMain .agentIntro.register_agent .toggleArea:after{display:block; clear:both; content:'';}

.agentMain .agentIntro.register_agent .toggleArea ul{float:left; border:1px solid #e1e1e1; border-radius:6px; overflow:hidden;}
.agentMain .agentIntro.register_agent .toggleArea ul:after{display:block; clear:both; content:'';}
.agentMain .agentIntro.register_agent .toggleArea ul li{float:left; display:inline-block; text-align:center; width:35px;}
.agentMain .agentIntro.register_agent .toggleArea ul li:first-child{border-right:1px solid #e1e1e1;}
.agentMain .agentIntro.register_agent .toggleArea ul li a{color:#999999; font-size:14px; display:block; padding:5px 0;}
.agentMain .agentIntro.register_agent .toggleArea ul li.green a.active{color:#ffffff; background:#f4869d;}
.agentMain .agentIntro.register_agent .toggleArea ul li.pink a.active{color:#ffffff; background:#999999;}


.agentMain .agentInfo .subCard01 .iRow .write.Datepicker{padding-left:30px !important; padding-right:10px !important;}

.mainSlider .container{width:1440px; padding:0;}
.main_conTents>.container{width:1440px;padding:0 15px;}
.main_conTents>.container>.container,.reGoodsArea .container{/* width:1440px; */ padding:0;}

.wishList_btn{display:block;}

.main_conTents .container{padding:0;}

/* Search Loding */
.category_tabMenu_cont .loader_wrapper{width:100%; height:600px; position:relative;}
.category_tabMenu_cont .loader_bg{position:absolute !important; width:100% !important; height:100% !important;}
.category_tabMenu_cont .loader_bg .shopping_loader{position:absolute !important; margin-top:0 !important; top:15% !important;}
.category_tabMenu_cont .loader_bg .shop_ap{top:15% !important; margin-top:0 !important;}

/* Search Loding2 */

/* Menu Highlight */
.header .menu_highlight{border-bottom:2px solid #f4869d !important; color:#f4869d !important;}
.header.agent .menu_highlight{border-bottom:2px solid #f4869d !important; color:#f4869d !important;}
.mobile-header .menu_highlight{border-bottom:2px solid #f4869d !important; color:#f4869d !important;}
.mobile-header.agent .menu_highlight{border-bottom:2px solid #f4869d !important; color:#f4869d !important;}


/* mobile header */

.mobile-header{display:none; position:fixed; top:0; left:0; right:0; z-index:999; background:#ffffff;}
.mobile-header .top-menu{padding:10px 15px; border-bottom:1px solid #dbdbdb;}
.mobile-header .top-menu h1{display:inline-block; position:relative; top:5px;}
.mobile-header .top-menu .searchArea{display:inline-block; margin-left:15px; width:63.5%;}
.mobile-header .top-menu .searchArea input{border:3px solid #f4869d; border-radius:25px; padding:13px 60px 13px 20px; width:100%; background:url(/resources/images/common/search_icon_s.png) no-repeat 95% center;}
.mobile-header .top-menu .my-menu{display:inline-block; float:right; position:relative; top:10px;}
.mobile-header .top-menu .my-menu ul:after{display:block; clear:both; content:'';}
.mobile-header .top-menu .my-menu ul li{float:left; margin-left:25px; height:39px;}
.mobile-header .top-menu .my-menu ul li a{display:block;}
.mobile-header .top-menu .my-menu ul li:nth-child(1) a img{position:relative; top:14px;}
.mobile-header .top-menu .my-menu ul li a .msgIcon{background:url(/resources/images/common/mo-msg.png) no-repeat center bottom; background-size:32px 24px; width:32px; height:39px; display:inline-block; position:relative;}
.mobile-header .top-menu .my-menu ul li a .msgIcon em{background:#f4869d; width:30px; height:30px; border-radius:50%; display:inline-block; color:#ffffff; font-weight:400; font-size:16px; text-align:center; padding:5px 0; position:absolute; right:-15px;}
.mobile-header .top-menu .my-menu ul li a:active{opacity: 0.6;}
.disNone{display:none;}
.mobile-header .bottom-menu{border-bottom:1px solid #d5d5d5; box-shadow:0 3px 10px rgba(0,0,0,0.1);}
.mobile-header .bottom-menu ul:after{display:block; clear:both; content:'';}
.mobile-header .bottom-menu ul li{float:left; width:33.3%; text-align:center;}
.mobile-header .bottom-menu ul li a{ font-size:23px; color:#555555; display:inline-block; padding:25px 0 22px 0; border-bottom:3px solid #fff;}
.mobile-header .bottom-menu ul li a:active{color:#fe5a5f; font-weight:400; border-bottom:3px solid #fe5a5f;}
.mobile-header .bottom-menu ul li.button-style a{ display:inline-block; border-radius: 4px; text-align: center; color: #ffffff; padding:15px 40px; background: #f4869d; border: 1px solid #f4869d;margin-top:10px;}
.mobile-header .bottom-menu ul li.button-style a:active{background: #fe5a5f; background: -moz-linear-gradient(top, #fe5a5f 0%, #db4d52 100%); background: -webkit-linear-gradient(top, #fe5a5f 0%,#db4d52 100%); background: linear-gradient(to bottom, #fe5a5f 0%,#db4d52 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe5a5f', endColorstr='#db4d52',GradientType=0 ); font-weight:300;}

.side_menu{display:none; width:89%; position: fixed; top: 0; bottom: 0; right:0; background: #eeeeee; z-index: 9999;}
.side-menu-top{background-color:#f4869d; /*background: url(/resources/images/common/side-menu-bg.png) no-repeat center center;*/ height: 165px; background-size: cover; padding: 15px;}
.side-menu-top .photo-wrapper{width: 75px; height: 75px; border-radius: 50%; overflow: hidden; border: 2px solid #ffffff; margin: 0 auto 15px auto;}
.side-menu-top .side-user-info p{color:#ffffff; font-size:16px; font-weight:500; text-align:center;}
.side-menu-top .side-user-info p span{margin-left:15px; background:#ffffff; border-radius:20px; padding:0 10px; display:inline-block; color:#fe5a5f; font-size:14px; position:relative; top:-1px;}
.side-menu-top>a>img{width:15px; height:auto;}

.side-menu-middle ul{padding:25px;}
.side-menu-middle ul li{margin-bottom:10px;}
.side-menu-middle ul li a{display:inline-block; background:url(/resources/images/common/side-menu-go.png) #ffffff no-repeat 95% center; padding:15px; width:100%; font-size:15px; color:#777777; box-shadow:3px 2px 2px rgba(0,0,0,0.1); border-radius:6px;}
.side-menu-middle ul li a em{position:relative; top:-3px;}
.side-menu-middle ul li a span{background-size:contain !important;}
.side-menu-middle ul li a span.icon1{background:url(/resources/images/common/side-menu-middle01.png) no-repeat center center; width:20px; height:20px; display:inline-block; margin-right:10px;}
.side-menu-middle ul li a span.icon2{background:url(/resources/images/common/side-menu-middle02.png) no-repeat center center; width:20px; height:20px; display:inline-block; margin-right:10px;}
.side-menu-middle ul li a span.icon3{background:url(/resources/images/common/side-menu-middle03.png) no-repeat center center; width:20px; height:20px; display:inline-block; margin-right:10px;}
.side-menu-middle ul li a span.icon4{background:url(/resources/images/common/side-menu-middle04.png) no-repeat center center; width:20px; height:20px; display:inline-block; margin-right:10px;}

.side-menu-bottom{position:absolute; bottom:0; left:0; right:0;}
.side-menu-bottom ul li a{background:#ffffff; padding:15px 0; text-align:center; display:block; font-size:15px; color:#999999; border-bottom:1px solid #ebebeb;}

.side-menu-bottom ul li a span.icon5{background:url(/resources/images/common/mo-change1.png) no-repeat center center; width:20px; height:20px; display:inline-block; margin-right:10px; background-size:contain; position: relative; top: 3px;}
.side-menu-bottom ul li a span.icon6{background:url(/resources/images/common/logout_common.png) no-repeat center center; width:17px; height:15px; display:inline-block; margin-right:10px; background-size:contain;}
.side-menu-bottom ul li a span.icon7{background:url(/resources/images/common/login_common.png) no-repeat center center; width:17px; height:15px; display:inline-block; margin-right:10px; background-size:contain;}


.side-menu-middle ul li a:active,.side-menu-bottom ul li a:active{background:#f0f0f0;}
.section-intro h2 em{font-weight:400;}
.mobile-view-type{display:none;}

.mobile-header.agent .top-menu .searchArea input{border-color:  #f4869d;background: url(/resources/images/common/search_icon_s.png) no-repeat 95% center;background-size:15px 15px !important;}
/*.mobile-header.agent .bottom-menu ul li{width:50%;}*/
.mobile-header.agent .bottom-menu ul li.button-style a{background: #19aea4; border: 1px solid #19aea4; background: -moz-linear-gradient(top, #19aea4 0%, #01968c 100%); background: -webkit-linear-gradient(top, #19aea4 0%,#01968c 100%); background: linear-gradient(to bottom, #19aea4 0%,#01968c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19aea4', endColorstr='#01968c',GradientType=0 ); color: #ffffff;}
.mobile-header.agent .bottom-menu ul li.button-style a:active{background: #23a198; background: -moz-linear-gradient(top, #23a198 0%, #0d8a81 100%); background: -webkit-linear-gradient(top, #23a198 0%,#0d8a81 100%); background: linear-gradient(to bottom, #23a198 0%,#0d8a81 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23a198', endColorstr='#0d8a81',GradientType=0 );}
.mobile-header.agent .bottom-menu ul li a:active{color:#f4869d; border-color:#f4869d;}

.side_menu.agent .side-menu-top {background-color:#f4869d; /*background: url(/resources/images/common/side-menu-bg2.png) no-repeat center center; background-size:cover;*/}
.side_menu.agent .side-menu-top .side-user-info p span{color:#f4869d;}
.side_menu.agent .side-menu-middle ul li a span.icon2{background:url(/resources/images/common/side-menu-middle05.png) no-repeat center center; width:20px; height:20px; display:inline-block; margin-right:10px;}
.side_menu.agent .side-menu-middle ul li a span.icon3{background:url(/resources/images/common/side-menu-middle06.png) no-repeat center center; width:20px; height:20px; display:inline-block; margin-right:10px;}
.side_menu.agent .side-menu-bottom ul li a span.icon5{background:url(/resources/images/common/mo-change2.png) no-repeat center center; width:20px; height:20px; display:inline-block; margin-right:10px; background-size:contain;}

#bx-pager3{display:none;}


.mobile-header .before-login-button{text-align:center;}
.mobile-header .before-login-button a{display:inline-block; background:url(/resources/images/main/mobile-myicon2.png) #f5f5f5 no-repeat 17px center; border:1px solid #e8e8e8; border-radius:4px; padding:15px 40px 15px 75px; font-size:22px; color:#666666;}
.mobile-header .before-login-button a:active{background-color:#dfdfdf; color:#555555;}

.reg_AgentBtn.mobile-ver{display:none;}

.selbox{height:40px;}
.ToggleArea_mobile{display:none;}

#footer .footer_link .container .list-layout li {padding-bottom:5px;} 
#footer .footer_link .container.footer_info_box {color:#9a9a9a; text-align:center; padding:30px 0px;}
#footer .footer_link .container.footer_info_box p {position:relative; display:inline-block; font-size:13px; color:#9a9a9a; padding-right:12px;}

.no_info_wrap {padding:80px 0px;}
.no_info {font-size:18px; font-weight:400; color:#444; text-align:center;}
.agent_img {text-align:center;}
.agent_img>a {display:inline-block;}
.agent_img>p {width:100%; height:32px; line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:break-word;}
.message_MsgDetail>.container {padding-bottom:20px;}
.add_tagBox{overflow:hidden; margin-bottom:10px; clear:both !important;} 
.add_tagBox .add_tag{float:left; margin-right:10px;}
.add_tagBox .add_tag a{margin:5px 0; display:block; border-radius:4px; text-align:left; padding:5px 30px 5px 15px; color:#39929d; border:1px solid #39929d; position:relative;}
.add_tagBox .add_tag>a>span{display:inline; width:inherit; position:absolute; right:5px; top:3px;}
.add_tagBox .add_tag>a>span img{width:15px; border:1px solid #39929d;}
/*.agent-info-card .agent-card-mid .read-more-close {bottom:10px;}*/

/* 20180329 ì¶”ê°€ */
.modal-alert-error {padding:15px; line-height:1.5;}
.modal-alert-error .msgarea p {padding-right:50px; width:80%;}

/* 20180528 */

/* Checkbox */
.formDs{position: relative !important; float:left;}
.formDs input[type="checkbox"]{position:absolute !important; width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;border:0 !important;}
.formDs input[type="checkbox"] + label{width:100%;font-weight:300; display:inline-block !important;position:relative !important;font-size:14px !important;color:#888888 !important;cursor:pointer !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;}
.formDs input[type="checkbox"] + label:before{content:' ';display:inline-block;width:18px;height:18px;line-height:18px;margin:-4px 8px 0 0;text-align:center;vertical-align:middle;background:#fff;border:1px solid #696969;border-radius :2px;box-shadow:0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);}
.formDs input[type="checkbox"] + label:active:before,
.formDs input[type="checkbox"]:checked + label:active:before {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.formDs input[type="checkbox"]:checked + label:before {content:'';/*content:'\2705';*/color:#99a1a7;background:url(/resources/images/common/check.png) no-repeat #fff;background-size:cover;border-color:#696969;box-shadow:0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);}
/* Checkbox */

/* JQuery UI */
.ui-autocomplete {max-height:200px !important; overflow-y:auto !important; overflow-x:hidden !important;}
.ui-autocomplete .ui-menu-item .ui-state-active {border:#f4869d !important; background-color:#f4869d !important;}
.ui-autocomplete .ui-menu-item .ui-state-active:hover {background-color:#f4869d !important;}

/* Product */
.bgGray {background-color:#f8f8f8;}
.bgWhite {background-color: #fff;}
.badgeGreen {position: absolute; top:0px; left:0px; color: #fff; padding:3px 10px; background-color: #f4869d; font-size: 100%; font-weight: bold; z-index: 10;}
.badgeRed {position: absolute; top:0px; right:0px; color: #fff; padding:3px 10px; background-color: #ff5a5f; font-size: 100%; font-weight: bold; z-index: 10;}
.productMask {position: absolute; top:0px; right:0px; width:100%; height:200px; z-index:5; background:#535353; opacity:0.5;}

.mainSlider-Contents{left:400px;right:100px;top:45%;}