@charset "utf-8";

/*@import url(http://fonts.googleapis.com/css?family=Maven%20Pro:400,500,700);*/

/*@import url(http://fonts.googleapis.com/css?family=Lato:400,700);*/

/* latin */

@font-face {

  font-family: 'Maven Pro';

  font-style: normal;

  font-weight: 400;

  src: local('Maven Pro Regular'), local('MavenProRegular'), url(http://fonts.gstatic.com/s/mavenpro/v7/MG9KbUZFchDs94Tbv9U-pVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;

}

/* latin */

@font-face {

  font-family: 'Maven Pro';

  font-style: normal;

  font-weight: 500;

  src: local('Maven Pro Medium'), local('MavenProMedium'), url(http://fonts.gstatic.com/s/mavenpro/v7/SQVfzoJBbj9t3aVcmbspRugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;

}

/* latin */

@font-face {

  font-family: 'Maven Pro';

  font-style: normal;

  font-weight: 700;

  src: local('Maven Pro Bold'), local('MavenProBold'), url(http://fonts.gstatic.com/s/mavenpro/v7/uDssvmXgp7Nj3i336k_dSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;

}



::-moz-selection{background:#b9e9ff}

::selection{background:#b9e9ff}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img{margin:0;padding:0;-webkit-text-size-adjust:none;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}

ul,li{list-style:none;}li.dec{list-style:decimal;margin:8px 0;}

ol{list-style:outside decimal;margin-left:18px;line-height:1.6em;}

a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}a:hover,a:active{outline:0;}a{text-decoration:none;color:#696969;}a:hover{text-decoration:underline;}a.nodec:hover{text-decoration:none;}

img{vertical-align:middle;}

body{font:15px/1.6em Maven Pro,Lato,Arial,Helvetica;color:#615f5f;background:#fff;}

input[type='text'],textarea,input[type='submit']{-webkit-appearance:none;font-family:Helvetica,Arial,sans-serif;outline:none;color:#666;vertical-align:top;font-size:14px;line-height:1.2em;}input[type='checkbox']{vertical-align:text-top;vertical-align:baseline\9;}

select{font-family:Helvetica,Arial,sans-serif;}select:focus{outline:none;}

table{border-collapse:collapse;border-spacing:0;}

hr{border:none;height:0;overflow:hidden;border-bottom:1px solid #d7d7d7;margin:12px 0;*margin:0;height:0;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

h1{font-size:24px;}h2{font-size:20px;}h2.bor_b{border-bottom:1px solid #ededed;padding:10px 0;}h3,strong{font-size:17px;font-weight:700;margin-bottom:10px;}

em.star{color:#D82410;font-size:12px;font-family:Arial,sans-serif;}



.fl{float:left;}.fr{float:right;}

.ac{text-align:center!important;}.al{text-align:left!important;}.ar{text-align:right!important;}

.clear{clear:both;height:0;overflow:hidden;}

.hide{display:none;}.hide2{display:none!important;}.block{display:block;}

.maxW{width:100%;}.maxW2{max-width:100%;}.maxH{height:100%;}

.noB{border:none!important;}.noBg{background:none!important;}.noh{overflow:visible!important;}

ul.dot li, ul.list li{list-style:outside disc;line-height:1.7em;margin-left:18px;}

.re{position:relative !important;}.ab{position:absolute!important;}

.oh{overflow:hidden !important;}

hr{border:none;height:0;overflow:hidden;border-bottom:1px solid #ededed;margin:20px 0;*margin:0;height:0;} 

.red{color:#F20D0D!important;}.orange{color:#ff7b3b!important;}.gray{color:#D9D9D9!important;}.gray2{color:#9b9b9b!important;}.brown{color:#bdac98!important;}.gold{color:#ac9e7b!important;}.black{color:#222;}

.mt5{margin-top:5px !important;}.mt10{margin-top:10px !important;}.mt15{margin-top:15px !important;}.mt20{margin-top:20px !important;}.mt30{margin-top:30px !important;}.mt50{margin-top:50px !important;}.mt60{margin-top:60px !important;}.mb5{margin-bottom:5px !important;}.mb10{margin-bottom:10px !important;}.mb20{margin-bottom:20px !important;}.mb30{margin-bottom:30px!important;}.mb50{margin-bottom:50px!important;}.mt0{margin-top:0px!important;}.mr5{margin-right:5px!important;}.mr10{margin-right:10px!important;}.mr15{margin-right:15px!important;}.mr30{margin-right:30px!important;}.ml0{margin-left:0px !important;}.ml10{margin-left:10px !important;}.mr0{margin-right:0px!important;}.mb0{margin-bottom:0 !important;}

.pt5{padding-top:5px!important;}.pt10{padding-top:10px!important;}.pt15{padding-top:15px!important;}.pt20{padding-top:20px!important;}.pt30{padding-top:30px!important;}.pb5{padding-bottom:5px!important;}.pb10{padding-bottom:10px!important;}.pb15{padding-bottom:15px!important;}.pb20{padding-bottom:20px!important;}.pb0{padding-bottom:0!important;}.pl0{padding-left:0px!important;}.pl10{padding-left:10px!important;}.pr0{padding-right:0px!important;}

.fs14{font-size:14px;}.fs16{font-size:16px;}.fs17{font-size:17px;}.fs20{font-size:20px!important;}.fs24{font-size:24px!important;}.fs26{font-size:26px!important;}.fs30{font-size:30px!important;}.fs32{font-size:32px!important;}.fs40{font-size:40px!important;}.fs50{font-size:50px!important;}

.require{background-color:#FBCFB5!important;color:#555!important;border:1px solid #daab8f!important;}

.up{text-transform:uppercase;}.del{text-decoration:line-through!important;}.disable{text-decoration:line-through!important;background:url(images/disable.jpg) no-repeat;opacity:0.5}






/*btn*/

.buy_btn_s{display:inline-block;color:#fff!important;text-align:center;border-radius:20px;background:#78b949;font-weight:500;padding:5px 20px;font-size:16px;}

.buy_btn_s:hover{text-decoration:none!important;background:#8CC464;}

.buy_btn_b,.add_to_cart_btn{text-align:center;font-size:20px;border-radius:2px;display:inline-block;color:#fff!important;padding: 10px 20px 10px 20px;}

.buy_btn_b{background-color:#78b949;}

.buy_btn_b:hover{background:#8CC464;text-decoration:none;}

.add_to_cart_btn{background-color:#FF9326;}

.add_to_cart_btn:hover{background:#FFA244;text-decoration:none;}

.checkout_btn{background-color:#65C9C9;padding:0 26px;height:50px;line-height:50px;text-align:center;font-size:20px;border-radius:2px;display:inline-block;color:#fff!important;}

.checkout_btn:hover{background:#55c2c2;text-decoration:none;}

.pay_btn{background:#55c2c2;font-size:20px;height:54px;line-height:54px;padding:0 30px;border-radius:3px;display:inline-block;color:#fff!important;}

.pay_btn:hover{background:#72CFCF;text-decoration:none;}

.green_btn{background-color:#65C9C9;font-size:20px;height:40px;line-height:40px;padding:0 30px;border-radius:1px;display:inline-block;color:#fff!important;}

.green_btn:hover{background:#55C2C2;text-decoration:none;}

.more_btn{display:inline-block;padding:5px 10px;color:#fff;text-align:center;background:#25151f;}

.more_btn:hover{text-decoration:none;background:#af9c7c;}





.container{width:100%;margin:0 auto;} 

/*@media (min-width:768px){

	.container{width:94%;max-width:1000px;margin:0 auto;} 

}*/

/*@media (max-width:1023px) {

	.container{width:100%;margin:0 auto;} 

}*/

.main,.wrap{width:1000px;margin:0 auto;}

.container.box{background-size:100% 100%;background-repeat:no-repeat;background-position:top center;}



.row-fluid{width:auto;margin:0 auto;*zoom:1;overflow:hidden;}

.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:"";} 

.row-fluid .span{float:left;margin-left:3.333%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.row-fluid .span:first-child{margin-left:0;}

.row-fluid .span2{width:49.3%;}

.row-fluid .span3{width:31%;}

.row-fluid > .span2:nth-of-type(2n+1),.row-fluid > .span3:nth-of-type(3n+1),.row-fluid > .span5:nth-of-type(5n+1){margin-left:0;}

.row-fluid > .span2:nth-of-type(2n+1),.row-fluid > .span3:nth-of-type(3n+1){clear:both}

.row-fluid .span4:nth-of-type(4n+1){margin-left:0;clear:both}

.row-fluid .span4{width:22%;*width:23.8%;}

.row-fluid .span5{width:18.5%;margin-left:1%;width:19.2%\9;*width:15%;}

.row-fluid .span6{width:14.1%;*width:14%;}



/*number*/

.num{background:url(images/icon.png) no-repeat;width:23px;height:23px;display:inline-block;margin:0 5px -4px 0;}

.num1{background-position:-30px -306px;}

.num2{background-position:-58px -306px;}

.num3{background-position:-86px -306px;}

.num4{background-position:-114px -306px;}



/* poptip */

.arrow_box{position:relative;background:#f3f3f3;border:1px solid #dde0e6;border-radius:2px;padding:10px 15px;}

.arrow_box:after,.arrow_box:before{bottom:100%;left:35px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}

.arrow_box:after{border-color:rgba(219,220,230,0);border-bottom-color:#f3f3f3;border-width:10px;margin-left:-10px}

.arrow_box:before{border-color:rgba(195,203,217,0);border-bottom-color:#dde0e6;border-width:11px;margin-left:-11px}





/*rating*/

.fa-star,.fa-star-half{margin-right:2px;}

.fa-star.on,.fa-star-half{color:#ac9e7b;}

.fa-star.off{color:#9b9b9b;}



/*header*/

.top_bg{background:#f4f4f4;padding:5px 0;}

.top_bg .socail{float:left;height:23px;}

.top_bg .info{float:right;}

.socail a{display:inline-block;width:23px;height:23px;background:url(images/icon.png) no-repeat;margin-top:-2px;}

.socail a.facebook{background-position:-159px -61px;}

.socail a.tweet{background-position:-59px -61px;}

.socail a.pin{background-position:-109px -61px;}

.socail a.insta{background-position:-130px -61px;}

.socail a.google{background-position:-255px -61px;}

.socail a.youtube{background-position:-300px -61px;}

.socail a.facebook:hover{background-position:-159px -94px;}

.socail a.tweet:hover{background-position:-59px -94px;}

.socail a.pin:hover{background-position:-109px -94px;}

.socail a.insta:hover{background-position:-130px -94px;}

.socail a.google:hover{background-position:-256px -94px;}

.socail a.youtube:hover{background-position:-300px -94px;}



.header .logo_wrap{background-color:#284267;padding-bottom:5px;}

.header .logo{float:left;width:250px;font-size:18px;padding-top:6px;margin:8px 0;}

.header .logo a{color:#828282;text-decoration:none;}

.header .share{float:right;margin-top:18px;}

.header .login{float:right;margin:18px 10px 0 0;}

.header .login a{margin-left:15px;}

.header .login a i{margin-right:3px;}

.header .login a:first-child{border-right:1px solid #435267;padding-right:10px;}



.header .nav_wrap .wrap{border-bottom:1px solid #eee;overflow:visible;}

.header .nav{float:right;}

.header .nav li{float:left;position:relative;padding:10px 0;}

.header .nav li:first-child a.title{border:none;}

.header .nav li a.title{display:inline-block;border-left:1px solid #EFEFEF;margin:3px 0;padding:0 20px;font-size:16px;text-decoration:none;}

.header .nav li a.title.curr{color:#ff7b3b;}

.header .nav li a.title:hover{text-decoration:none;color:#EA7500;}

.header .nav .subNav{width:425px;border:3px solid #eee;position:absolute;top:50px;left:-2px;background:#fff;padding:16px 0;z-index:99999;}

.header .nav .subNav .title{border-bottom:2px solid #eee;padding-bottom:5px ;}

.header .nav .subNav .tent{float:left;width:190px;padding:0 10px;border-right:1px solid #efefef;}

.header .nav .subNav .tent .item{margin:20px; text-align:center;}

.header .nav .subNav .tent .item.bb{ border-bottom:1px solid #eee;padding-bottom:15px;}

.header .nav .subNav .acce{float:left;margin-left:12px;}

.header .nav .subNav .acce .item{margin:10px;}

.header .nav .subNav .acce .item.bb{ border-bottom:1px solid #eee;padding-bottom:10px;}

.header .nav .subNav .acce .item img{height:40px;margin-right:10px;}



/*footer*/

.footer{background:#efefef;padding:60px 0;}

.footer ul li{padding:3px 0 0 15px;margin:0 5px;}

.footer a:hover{color:#b79c7f;text-decoration:none;cursor:pointer;}

.footer .item_s{display:block;height:35px;line-height:16px;margin-bottom:10px;}

.footer .item_s span{display:block;color:#9b9b9b;margin-top:2px;}

.footer .item_s em{background:url(images/icon.png) no-repeat;width:36px;height:36px;display:inline-block;float:left;margin-right:5px;}

.footer .item_s em.fb{background-position:-8px -13px;}

.footer .item_s em.tw{background-position:-54px -12px;}

.footer .item_s em.gg{background-position:-141px -12px;}

.footer .item_s em.pin{background-position:-98px -12px;}

.footer .item_s em.ytb{background-position:-184px -13px;}

.footer .input_b{border:1px solid #dedede;margin-top:6px;background:#fff;color:#fff;border-radius:20px;width:200px;}

.footer .input_b form{position:relative;}

.footer .input_b .text_b{display:inline-block;height:30px;line-height:30px;width:68%;padding:0 5px 0 15px;background:none;border:0;color:#a09a9a;}

.footer .input_b .search-btn-b{display:inline-block;width:30px;height:30px;background:url(images/icon.png) no-repeat -52px -166px;cursor:pointer;border:0;position:absolute;right:4px;}

.footer .payment{background:url(images/icon.png) -127px -178px no-repeat;width:200px;height:36px;display:inline-block;}

.footer .shipping{background:url(images/icon.png) -127px -222px no-repeat;width:200px;height:30px;display:inline-block;}

.footer .cert{background:url(images/icon.png) -127px -265px no-repeat;width:200px;height:36px;display:inline-block;}

.footer2 .bottom{background:none;padding:6px 0;border-top:1px solid #c1c1c1;color:#a4a4a4;}

.footer2 .bottom .socail{display:none;}



.bottom{border-top:1px solid #dedede;background:#efefef;padding:15px 0 10px 0;}

.bottom .language{position:relative;}

.bottom .language .lang{display:none;position:absolute;bottom:23px;right:0;background-color:#fff; border:1px solid #eee;padding:5px 10px;min-width:120px;}



.step3{background:url(images/step.png) no-repeat;height:32px;line-height:32px;}

.step3.currOne{background-position:0 0;}

.step3.currTwo{background-position:0 -43px;}

.step3.currThree{background-position:0 -83px;}

.step3.currOver{background-position:0 -124px;}

.step3 .one,.step3 .two,.step3 .three{float:left;width:33%;}

.step3 .one{text-indent:41px;}

.step3 .two{text-indent:46px;}

.step3 .three{text-indent:62px;}

.step3.currOne .one{color:#0c78b9;}

.step3.currOne .two{color:#8e8e8e;}

.step3.currOne .three{color:#8e8e8e;}

.step3.currTwo .one{color:#0c78b9;}

.step3.currTwo .two{color:#fff;}

.step3.currTwo .three{color:#8e8e8e;}

.step3.currThree .one{color:#0c78b9;}

.step3.currThree .two{color:#fff;}

.step3.currThree .three{color:#fff;}

.step3.currOver .one{color:#0c78b9;}

.step3.currOver .two{color:#fff;}

.step3.currOver .three{color:#fff;}



/**wait**/

@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}

@-moz-keyframes bouncedelay{0%,80%,100%{-moz-transform:scale(0)}40%{-moz-transform:scale(1)}}

@-ms-keyframes bouncedelay{0%,80%,100%{-ms-transform:scale(0)}40%{-ms-transform:scale(1)}}

@-o-keyframes bouncedelay{0%,80%,100%{-o-transform:scale(0)}40%{-o-transform:scale(1)}}

@keyframes bouncedelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}

.loading-indicator{margin:10px auto;width:70px;text-align:center;z-index:9999;display:none;}

.loading-indicator .loader-dot{display:inline-block;width:16px;height:16px;background-color:#a6a6a6;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;-moz-animation:bouncedelay 1.4s infinite ease-in-out;-ms-animation:bouncedelay 1.4s infinite ease-in-out;-o-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}

.loading-indicator .loader-dot:nth-child(1){-webkit-animation-delay:-0.32s;-moz-animation-delay:-0.32s;-ms-animation-delay:-0.32s;-o-animation-delay:-0.32s;animation-delay:-0.32s}

.loading-indicator .loader-dot:nth-child(2){-webkit-animation-delay:-0.16s;-moz-animation-delay:-0.16s;-ms-animation-delay:-0.16s;-o-animation-delay:-0.16s;animation-delay:-0.16s}



/*widget*/

.widget{background:#fff;border:1px solid #d9d9d9;border-top:none;width:38px;position:fixed;right:10px;bottom:150px;z-index:99;}

.widget a.cart, .widget a.totop, .widget a.feedback, .widget a.share{text-align:center;width:38px;padding:8px 0;font-size:20px;color:#999;display:block;border-top:1px solid #d9d9d9;}

.widget a.cart{border-top:none;position:relative;border-top:1px solid #d9d9d9;}

.widget a.cart e{font-size:12px;position:absolute;top:-6px;left:0px;width:38px;text-align:center;}

.widget a.cart.curr, .widget a.cart:hover, .widget a.totop:hover, .widget a.share:hover, .widget a.feedback:hover{color:#dc7005;}



.widget-coupon{position:fixed;left:-70px;top:290px;z-index:99;border:3px solid #f58220;}



.scrollLoading{background:url(images/loading.gif) center center no-repeat;min-width:60px;}

